Навигационный пользовательский интерфейс с поддержкой сосредоточенного на странице восприятия просмотра на основе распознавания прикосновений или жестов
Иллюстрации
Показать всеИзобретение относится к пользовательским интерфейсам. Технический результат заключается в повышении скорости ввода данных. Такой результат достигается тем, что обеспечивают модель навигационного пользовательского интерфейса, которая контекстуально адаптирует и модифицирует навигационный пользовательский интерфейс на основании конкретной текущей задачи пользователя, установочные модификации производятся для размещения различного инструментария браузера, например навигационного инструментария, в местах, выбранных для улучшения пользовательского восприятия. 3 н. и 17 з.п. ф-лы, 9 ил.
Реферат
ПРЕДПОСЫЛКИ ИЗОБРЕТЕНИЯ
[0001] Современные парадигмы веб-браузера страдают визуальными и интерактивными недостатками, которые могут ухудшать пользовательское восприятие. Например, во многих веб-браузерах используется подход “оформление поверх контента”, в котором пользовательский инструментарий, например навигационный инструментарий, а также другой инструментарий постоянно появляется в оформлении в верхней части браузера. Он занимает область экрана, которую можно было бы выделить под контент веб-страницы. В свою очередь, люди не могут уделять свое полное, неразделенное внимание веб-страницам. Повсеместное присутствие на экране этого инструментария не позволяет людям полностью погрузиться в контент страницы.
[0002] В других контекстах конфигурация и размеры пользовательского интерфейса веб-браузера, в основном, рассчитаны на взаимодействие посредством мыши. Такие пользовательские интерфейсы, в общем случае, не предусматривают тактильного взаимодействия, что может быть проблематично для устройств с различными формфакторами, например, компактных и планшетных устройств. В этих контекстах, с эргономической точки зрения, размещение всего навигационного пользовательского инструментария поверх экрана не является эффективным подходом для устройств этих и других формфакторов.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0003] Это краткое изложение сущности изобретения предназначено для ознакомления с избранными концепциями в упрощенной форме, которые дополнительно описаны ниже в подробном описании. Это краткое изложение сущности изобретения не призвано ни выявлять ключевые признаки или существенные признаки заявленного изобретения, ни использоваться с целью определения объема заявленного изобретения.
[0004] Различные варианты осуществления предусматривают пользовательский интерфейс веб-браузера, который позволяет пользователям глубже погружаться в контент веб-страницы, отображаемый веб-браузером. Подход, отвечающий изобретению, подчеркивает подход “контент поверх оформления” за счет обеспечения модели навигационного пользовательского интерфейса, которая контекстуально адаптирует и модифицирует навигационный пользовательский интерфейс на основании конкретной текущей задачи пользователя.
[0005] В одном или более вариантах осуществления установочные модификации производятся для размещения различного инструментария браузера, например навигационного инструментария, в местах, выбранных для улучшения пользовательского восприятия, где пользователю легче сосредоточиться на связанных с контентом участках экрана дисплея или устройства.
[0006] Кроме того, один или более вариантов осуществления обеспечивают эффективное пользовательское взаимодействие в соответствии с моделью активации/деактивации навигационного пользовательского интерфейса. Например, модель активации/деактивации на основе распознавания жестов можно применять в сценариях тактильного взаимодействия для быстрого и эффективного обеспечения активации и деактивации инструментария навигационного пользовательского интерфейса.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0007] Подробное описание дано со ссылкой на прилагаемые чертежи. В чертежах самая левая цифра ссылочной позиции идентифицирует чертеж, в котором ссылочная позиция впервые появляется. Использование одних и тех же ссылочных позиций в разных примерах в описании и чертежах может указывать аналогичные или идентичные предметы.
[0008] Фиг.1 - иллюстрация среды в примерной реализации в соответствии с одним или более вариантами осуществления.
[0009] Фиг.2 - иллюстрация системы в примерной реализации, более подробно демонстрирующая фиг.1.
[0010] Фиг.3 иллюстрирует примерное вычислительное устройство в соответствии с одним или более вариантами осуществления.
[0011] Фиг.4 - логическая блок-схема операций, которая описывает этапы способа в соответствии с одним или более вариантами осуществления.
[0012] Фиг.5 иллюстрирует примерное вычислительное устройство в соответствии с одним или более вариантами осуществления.
[0013] Фиг.6 - логическая блок-схема операций, которая описывает этапы способа в соответствии с одним или более вариантами осуществления.
[0014] Фиг.7 иллюстрирует примерное вычислительное устройство в соответствии с одним или более вариантами осуществления.
[0015] Фиг.8 - логическая блок-схема операций, которая описывает этапы способа в соответствии с одним или более вариантами осуществления.
[0016] Фиг.9 иллюстрирует примерное вычислительное устройство, которое можно использовать для реализации различных описанных здесь вариантов осуществления.
ПОДРОБНОЕ ОПИСАНИЕ
Обзор
[0017] Различные варианты осуществления предусматривают пользовательский интерфейс веб-браузера, который позволяет пользователям глубже погружаться в контент веб-страницы, отображаемый веб-браузером. Подход, отвечающий изобретению, подчеркивает подход “контент поверх оформления” за счет обеспечения модели навигационного пользовательского интерфейса, которая контекстуально адаптирует и модифицирует навигационный пользовательский интерфейс на основании конкретной текущей задачи пользователя.
[0018] В одном или более вариантах осуществления установочные модификации производятся для размещения различного инструментария браузера, например навигационного инструментария, в местах, выбранных для улучшения пользовательского восприятия, где пользователю легче сосредоточиться на связанных с контентом участках экрана дисплея или устройства.
[0019] Кроме того, один или более вариантов осуществления обеспечивают эффективное пользовательское взаимодействие в соответствии с моделью активации/деактивации навигационного пользовательского интерфейса. Например, модель активации/деактивации на основе распознавания жестов можно применять в сценариях тактильного взаимодействия для быстрого и эффективного обеспечения активации и деактивации инструментария навигационного пользовательского интерфейса.
[0020] В нижеследующем рассмотрении сначала описана примерная среда, которая пригодна для применения описанных здесь методик. Затем описаны примерные иллюстрации навигационного пользовательского интерфейса, который можно применять в примерной среде, а также в других средах. Далее, раздел под названием “модель постоянства” (“Persistence Model”) описывает модель постоянства в соответствии с одним или более вариантами осуществления. После этого раздел под названием “установочное размещение” описывает установочное размещение различного инструментария, включая навигационный инструментарий, в соответствии с одним или более вариантами осуществления. Затем, раздел под названием “взаимодействие” описывает аспекты пользовательского взаимодействия в отношении инструментария, включая навигационный инструментарий, в соответствии с одним или более вариантами осуществления. Наконец, раздел под названием “примерное устройство” описывает аспекты примерного устройства, которое можно использовать для реализации одного или более вариантов осуществления.
Примерная среда
[0021] На фиг.1 показана иллюстрация среды 100 в примерной реализации, которая пригодна для применения описанных здесь методик просмотра (браузинга). Проиллюстрированная среда 100 включает в себя пример вычислительного устройства 102, которое может быть сконфигурировано различными способами. Например, вычислительное устройство 102 может быть сконфигурировано как традиционный компьютер (например, настольный персональный компьютер, портативный компьютер и т.д.), мобильная станция, развлекательное приспособление, телевизионная приставка, коммуникативно подключенная к телевизору, беспроводной телефон, нетбук, игровая консоль, карманное устройство и т.д., как описано далее в связи с фиг.2. В одном или более вариантах осуществления вычислительное устройство выполнено в виде устройства с формфактором компактного или планшетного типа, которое пользователь обычно может держать одной рукой и взаимодействовать с ним другой рукой.
[0022] Таким образом, вычислительное устройство 102 может представлять собой любое устройство от мощных устройств, обладающих значительными памятью и процессорными ресурсами (например, персональных компьютеров, игровых консолей, устройств компактного или планшетного формфактора), до маломощного устройства с ограниченной памятью и/или обработочными ресурсами (например, традиционных телевизионных приставок, карманных игровых консолей). Вычислительное устройство 102 также включает в себя программное обеспечение, которое предписывает вычислительному устройству 102 осуществлять одну или более операций, как описано ниже.
[0023] Вычислительное устройство 102 включает в себя веб-браузер 104, предназначенный для обеспечения функциональных возможностей просмотра веб-страниц, как описано в этом документе. Веб-браузер можно реализовать в связи с любым пригодным типом оборудования, программного обеспечения, программно-аппаратного обеспечения или их комбинации. В, по меньшей мере, некоторых вариантах осуществления веб-браузер реализован в программном обеспечении, которое хранится на вещественном, машиночитаемом носителе того или иного типа, примеры которого приведены ниже.
[0024] Веб-браузер 104 включает в себя или иным образом использует, в этом примере, модуль 106 распознавания жестов и модуль 108 пользовательского интерфейса веб-браузера.
[0025] Модуль 106 распознавания жестов реализует функциональные возможности, которые позволяют распознавать разнообразные жесты, которые можно применять в связи с действиями просмотра веб-страниц. В, по меньшей мере, некоторых вариантах осуществления один или более жестов можно применять в связи с активацией и деактивацией навигационного инструментария, как описано более подробно ниже. Модуль 106 распознавания жестов может распознавать жесты различными способами. Например, модуль 106 распознавания жестов может быть сконфигурирован для распознавания тактильного ввода, например, пальца руки 106a пользователя, приближающегося к устройству 107 отображения вычислительного устройства 102, с использованием функциональных возможностей сенсорного экрана. Альтернативно или дополнительно, вычислительное устройство 102 может быть сконфигурировано для обнаружения и определения различий между тактильным вводом (например, обеспеченным одним или более пальцами руки 106a пользователя) и стилусным вводом, обеспеченным стилусом. Различение может осуществляться различными способами, например, путем определения отличия площади контакта устройства 107 отображения с пальцем руки 106a пользователя от площади контакта устройства 107 отображения со стилусом.
[0026] Таким образом, модуль 106 распознавания жестов может поддерживать различные методы распознавания жестов посредством распознавания и выявления различия между стилусным и тактильным вводами, а также различными типами тактильных вводов.
[0027] Модуль 108 пользовательского интерфейса веб-браузера сконфигурирован для обеспечения пользовательского интерфейса веб-браузера, который позволяет пользователям глубже погружаться в контент веб-страницы, отображаемый веб-браузером. Подход, отвечающий изобретению, подчеркивает подход “контент поверх оформления” за счет обеспечения модели навигационного пользовательского интерфейса, которая контекстуально адаптирует и модифицирует навигационный пользовательский интерфейс на основании конкретной текущей задачи пользователя, как описано ниже более подробно.
[0028] В одном или более вариантах осуществления установочные модификации производятся для размещения различного инструментария браузера, например навигационного инструментария и другого инструментария, в местах, выбранных для улучшения пользовательского восприятия, где пользователю легче сосредоточиться на связанных с контентом участках экрана дисплея или устройства. Кроме того, один или более вариантов осуществления обеспечивают эффективное пользовательское взаимодействие в соответствии с моделью активации/деактивации навигационного пользовательского интерфейса. Например, как упомянуто выше, модель активации/деактивации на основе распознавания жестов можно применять в сценариях тактильного взаимодействия для быстрого и эффективного обеспечения активации и деактивации инструментария навигационного пользовательского интерфейса.
[0029] Фиг.2 иллюстрирует примерную систему 200, демонстрируя веб-браузер 104, реализуемый в среде, где множественные устройства соединены между собой через центральное вычислительное устройство. Центральное вычислительное устройство может быть локальным по отношению к множественным устройствам или может располагаться на удалении от множественных устройств. В одном варианте осуществления центральным вычислительным устройством является “облачная” серверная ферма, которая содержит один или более компьютеров-серверов, которые подключены к множественным устройствам через сеть или Интернет или другими средствами.
[0030] В одном варианте осуществления эта архитектура взаимных соединений позволяет распределять функциональные возможности между множественными устройствами для обеспечения пользователю обобщенного и целостного восприятия множественных устройств. Каждое из множественных устройств может иметь разные физические требования и возможности, и центральное вычислительное устройство использует платформу для обеспечения доставки на устройство восприятия, одновременно адаптированного к устройству и общего для всех устройств. В одном варианте осуществления создается “класс” целевого устройства, и восприятия адаптируются к обобщенному классу устройств. Класс устройства может задаваться физическими признаками или использованием или другими общими характеристиками устройств. Например, как описано ранее, вычислительное устройство 102 может быть сконфигурировано различными способами, например, для использования в качестве мобильного устройства 202, компьютера 204 и телевизора 206. Каждая из этих конфигураций имеет, в общем случае, соответствующий размер или формфактор экрана, и, таким образом, вычислительное устройство 102 может быть сконфигурировано как один из этих классов устройств в этой примерной системе 200. Например, вычислительное устройство 102 может предполагать мобильный 202 класс устройства, который включает в себя мобильные телефоны, музыкальные проигрыватели, игровые устройства, устройства компактного или планшетного формфактора и т.д. Вычислительное устройство 102 также может предполагать компьютерный 204 класс устройства, который включает в себя персональные компьютеры, портативные компьютеры, нетбуки и т.д. Телевизионная 206 конфигурация включает в себя конфигурации устройства, которые предусматривают отображение в случайной среде, например, телевизоры, телевизионные приставки, игровые консоли и т.д. Таким образом, описанные здесь методы могут поддерживаться этими различными конфигурациями вычислительного устройства 102 и не ограничиваются конкретными примерами, описанными в нижеследующих разделах.
[0031] Облако 208 проиллюстрировано как включающее в себя платформу 210 для веб-служб 212. Платформа 210 абстрагирует базовые функциональные возможности оборудования (например, серверов) и ресурсы программного обеспечения облака 208 и, таким образом, может действовать как “облачная операционная система”. Например, платформа 210 может абстрагировать ресурсы для соединения вычислительного устройства 102 с другими вычислительными устройствами. Платформа 210 также может служить для абстрагирования масштабирования ресурсов для обеспечения соответствующего уровня масштаба возникшей потребности в веб-службах 212, которые реализуются посредством платформы 210. Можно также рассматривать различные другие примеры, например, выравнивание нагрузки серверов в серверной ферме, защиту от злонамеренных сторон (например, спама, вирусов и другого вредоносного программного обеспечения) и т.д.
[0032] Таким образом, облако 208 включено в состав стратегии, которая относится к программным и аппаратным ресурсам, к которым вычислительное устройство 102 получает доступ через Интернет или другие сети.
[0033] Методы распознавания жестов, поддерживаемые модулем 106 распознавания жестов, можно обнаруживать с использованием функциональных возможностей сенсорного экрана в мобильной конфигурации 202, функциональных возможностей сенсорной панели компьютерной 204 конфигурации, обнаруживать с помощью камеры в составе поддержки естественного пользовательского интерфейса (NUI), который не предусматривает контакта с конкретным устройством ввода, и т.д. Кроме того, производительность операций для обнаружения и распознавания вводов для идентификации конкретного жеста может распределяться по системе 200, например, вычислительным устройством 102 и/или веб-службами 212, поддерживаемыми платформой 210 облака 208.
[0034] В общем случае, любую из описанных здесь функций можно реализовать с использованием программного обеспечения, программно-аппаратного обеспечения, оборудования (например, неизменяемой логической схемы), ручной обработки или комбинации этих реализаций. Используемые здесь термины “модуль”, “функциональные возможности” и “логика”, в общем случае, представляют программное обеспечение, программно-аппаратное обеспечение (firmware), оборудование или их комбинацию. В случае программной реализации, термины “модуль”, “функциональные возможности” или “логика” представляют программный код, который осуществляет указанные задания при выполнении на процессоре (например, одном или нескольких ЦП) или с его помощью. Программный код может храниться в одном или более машиночитаемых запоминающих устройствах. Описанные ниже признаки методов распознавания жестов не зависят от платформы, в том смысле, что методы можно реализовать на различных коммерческих вычислительных платформах, имеющих различные процессоры.
Модель постоянства
[0035] Как упомянуто выше, различные варианты осуществления предусматривают пользовательский интерфейс веб-браузера, который позволяет пользователям глубже погружаться в контент веб-страницы, отображаемый веб-браузером. В описанном ниже подходе подход “контент поверх оформления” используется за счет обеспечения модели навигационного пользовательского интерфейса, которая контекстуально адаптирует и модифицирует навигационный пользовательский интерфейс на основании конкретной текущей задачи пользователя.
[0036] В порядке примера рассмотрим фиг.3, которая иллюстрирует примерную среду 300, которая включает в себя вычислительное устройство 302, имеющее устройство отображения 307. В одном или более вариантах осуществления, при первоначальной загрузке веб-страницы, например, проиллюстрированной на фигуре, на устройстве отображения не визуализируется никакого навигационного инструментария. Напротив, контент веб-страницы представляется таким образом, что пользователю обеспечивается сосредоточенное на контенте, полноэкранное восприятие, где он может сосредотачиваться на контенте веб-страницы, где вид контента не заграждается инструментарием, например, навигационным инструментарием, инструментарием вкладок и пр., который традиционно визуализируется в оформлении веб-браузера или вокруг него.
[0037] Кроме того, в одном или более вариантах осуществления навигационный инструментарий, а также другой контент, связанный с навигацией, например, вкладки, может оставаться в деактивированном состоянии, пока пользователь взаимодействует со страницей посредством действий, отличных от действий, связанных с навигацией. Например, пользователь может прокручивать контент страницы, например, с использованием мыши или посредством экранных жестов. Пока это происходит, различный навигационный и другой инструментарий может оставаться деактивированным, таким образом обеспечивая пользователю сосредоточенное на контенте, полноэкранное восприятие.
[0038] В одном или более вариантах осуществления можно активировать и, следовательно, визуально представлять различный навигационный инструментарий в соответствии с контекстом. Навигационный инструментарий можно представлять в любом пригодном месте устройства отображения, пример которого приведен ниже. Например, если пользователь совершает действие или выполняет задачу, связанную с навигационной активностью, навигационный инструментарий, а также другой инструментарий можно активировать и визуально представлять. В порядке примера рассмотрим следующее. Предположим, что пользователь просматривает конкретную веб-страницу и выбирает ссылку путем кликанья или иного постукивания по ссылке. В результате и ввиду того, что пользователь выполняет задачу, связанную с навигацией, можно визуально представлять навигационный инструментарий, а также другой инструментарий. В частности, в, по меньшей мере, некоторых вариантах осуществления можно визуально представлять адресную строку и кнопки навигации назад и вперед. Когда пользователь начинает взаимодействовать с новой веб-страницей, например, путем прокрутки или иной навигации по контенту страницы, навигационный инструментарий может деактивироваться, чтобы снова обеспечивать пользователю нерассеянное, полноэкранное восприятие.
[0039] В одном или более вариантах осуществления инструментарий, связанный с безопасностью, также может представляться совместно с навигационным инструментарием. В частности, пиктограммы безопасности, например, пиктограмму замка, пиктограмму доверенного сайта и пр., можно представлять и деактивировать наподобие описанного выше. Альтернативно или дополнительно, в, по меньшей мере, некоторых вариантах осуществления, в частности, когда веб-страница может быть признана злонамеренной или иным образом вредоносной, предупреждения безопасности могут сохраняться на протяжении пользовательского взаимодействия для усиления угрозы безопасности.
[0040] В одном или более вариантах осуществления навигационный и другой инструментарий, который был деактивирован, можно активировать и, следовательно, визуально представлять посредством жеста. Можно использовать любой пригодный тип жеста, например, жест мышью, тактильный жест и пр. В, по меньшей мере, некоторых вариантах осуществления тактильный жест в форме энергичного маха, например краевого энергичного маха, который начинается вне устройства отображения и переходит на устройство отображения, можно использовать для активации и вызова визуального представления навигационного и другого инструментария. Повторное осуществление жеста (или обратного жеста) может приводить к деактивации инструментария.
[0041] На фиг.4 показана блок-схема операций, которая описывает этапы способа в соответствии с одним или более вариантами осуществления. Способ может осуществляться в связи с любым пригодным оборудованием, программным обеспечением, программно-аппаратным обеспечением или их комбинацией. В, по меньшей мере, некоторых вариантах осуществления способ может осуществляться надлежащим образом сконфигурированным веб-браузером, например, описанным выше.
[0042] На этапе 400 осуществляется отображение веб-страницы. Этот этап может осуществляться любым пригодным способом. Например, веб-страница может отображаться в ходе процесса инициализации, например, при первоначальной загрузке браузера и отображении домашней страницы пользователя. Альтернативно или дополнительно, отображение веб-страницы может осуществляться в соответствии с навигацией от другой веб-страницы. Этап 402 поддерживает навигационный инструментарий и другой инструментарий в деактивированном состоянии, когда инструментарий не наблюдается. Например, в сценариях, где веб-страница отображается в ходе процесса инициализации, навигационный и другой инструментарий может, по умолчанию, поддерживаться в деактивированном состоянии и представляться посредством особой активации, например, энергичного махового жеста. В другом сценарии, например, когда этап 400 осуществляется в соответствии с навигацией от другой веб-страницы, этап 402 может осуществляться после некоторого типа пользовательской активности, например, в порядке примера, но не ограничения, взаимодействия пользователя с отображаемой веб-страницей в режиме без навигации. В этом случае навигационный инструментарий может первоначально отображаться после новой навигации. Однако такой инструментарий может деактивироваться после последующих действий на конкретной веб-странице, например, когда пользователь физически касается отображаемой страницы, для обеспечения вышеупомянутого полноэкранного восприятия.
[0043] На этапе 404 осуществляется мониторинг взаимодействия пользователя с веб-страницей. Этап может осуществляться любым пригодным способом. Например, этап может осуществляться путем мониторинга действий, которые могут обуславливать представление деактивированного навигационного инструментария. Эти действия могут включать в себя любые пригодные навигационные действия, например, в порядке примера, но не ограничения, кликанье по ссылке, открытие страницы в новой вкладке и пр. Если на этапе 406 установлено, что пользовательская активность не является навигационной активностью, способ может возвращаться к этапу 402. Если же на этапе 406 установлено, что пользовательская активность связана с навигационной активностью, на этапе 408 может осуществляться навигационная активность, как при осуществлении навигации, и на этапе 410 может активироваться и визуально представляться навигационный инструментарий и/или другой инструментарий, как рассмотрено ниже более подробно.
[0044] При необходимости способ может затем возвращаться к этапу 402 и поддерживать отображаемый навигационный и другой инструментарий в деактивированном состоянии в соответствии с контекстуально-зависимыми действиями пользователя. Такие контекстуально-зависимые действия пользователя могут включать в себя, в порядке примера, но не ограничения, взаимодействие с отображаемой веб-страницей в режиме без навигации.
[0045] Рассмотрев варианты осуществления, в которых навигационный и другой инструментарий можно представлять и деактивировать в зависимости от контекста, рассмотрим различные установочные аспекты, связанные с представлением навигационного и другого инструментария.
Установочное размещение
[0046] В одном или более вариантах осуществления можно добиться эргономической эффективности путем представления навигационного и другого инструментария в местах, которые составляют отход от традиционно принятых моделей.
[0047] В порядке примера рассмотрим фиг.5, которая иллюстрирует примерную среду 500, которая включает в себя вычислительное устройство 502 в соответствии с одним или более вариантами осуществления. В этом примере рука пользователя 506a постукивает по ссылке, отображаемой на устройстве 507 отображения. В результате этой навигационной активности осуществляется навигация, и в области 504, указанной пунктирной линией в нижней части устройства 507 отображения, активируется и визуально отображается различный навигационный и другой инструментарий с образованием навигационной панели. В частности, в этом примере, отображаются адресная строка 506, кнопка 508 навигации назад и кнопка 510 навигации вперед. Заметим, в этом примере, что кнопка 508 навигации назад на навигационной панели располагается как самый левый элемент, и кнопка навигации вперед располагается как самый правый элемент. Установлено, что размещение этих элементов в их проиллюстрированной позиции усиливает восприятие просмотра с первого прикосновения.
[0048] Инструментарий может продолжать отображаться, пока не будет деактивирован, как описано выше.
[0049] Фиг.6 - блок-схема операций, которая описывает этапы способа в соответствии с одним или более вариантами осуществления. Способ может осуществляться в связи с любым пригодным оборудованием, программным обеспечением, программно-аппаратным обеспечением или их комбинацией. В, по меньшей мере, некоторых вариантах осуществления способ может осуществляться надлежащим образом сконфигурированным веб-браузером, например, описанным выше.
[0050] На этапе 600 осуществляется отображение веб-страницы. Этот этап может осуществляться любым пригодным способом. Например, веб-страница может отображаться в ходе процесса инициализации, например, при первоначальной загрузке браузера и отображении домашней страницы пользователя. Альтернативно или дополнительно, отображение веб-страницы может осуществляться в соответствии с навигацией от другой веб-страницы. На этапе 602 поддерживается, по меньшей мере, некоторый навигационный инструментарий в деактивированном состоянии. Например, в сценариях, где веб-страница отображается в ходе процесса инициализации, навигационный и другой инструментарий может, по умолчанию, поддерживаться в деактивированном состоянии и представляться, в частности, при активации. Альтернативно, только навигационная панель может визуализироваться в этом состоянии и деактивироваться, когда пользователь физически взаимодействует со страницей. В другом сценарии, например, когда этап 600 осуществляется в соответствии с навигацией от другой веб-страницы, этап 602 может осуществляться после некоторого типа действий пользователя, например, в порядке примера, но не ограничения, взаимодействие пользователя с отображаемой веб-страницей в режиме без навигации. В этом случае навигационный инструментарий может первоначально отображаться после новой навигации. Однако такой инструментарий может деактивироваться после последующих действий на конкретной веб-странице для обеспечения вышеупомянутого полноэкранного восприятия.
[0051] На этапе 604 осуществляется мониторинг взаимодействия пользователя с веб-страницей. Этот этап может осуществляться любым пригодным способом. Например, этап может осуществляться путем мониторинга действий, которые могут обуславливать представление деактивированного навигационного инструментария. Эти действия могут включать в себя любые пригодные навигационные действия, например, в порядке примера, но не ограничения, кликанье по ссылке и пр. Если на этапе 606 установлено, что пользовательская активность не является навигационной активностью, способ может возвращаться к этапу 602. Если же на этапе 606 установлено, что пользовательская активность связана с навигационной активностью, на этапе 608 может осуществляться навигационная активность, как при осуществлении навигации, и на этапе 610 может активироваться и визуально представляться навигационный инструментарий в нижней части соответствующего устройства отображения.
[0052] При необходимости способ может затем возвращаться к этапу 602 и поддерживать отображаемый навигационный и другой инструментарий в деактивированном состоянии в соответствии с контекстуально-зависимыми действиями пользователя. Такие контекстуально-зависимые действия пользователя могут включать в себя, в порядке примера, но не ограничения, взаимодействие с отображаемой веб-страницей в режиме без навигации.
[0053] В порядке другого примера рассмотрим фиг.7, которая иллюстрирует примерную среду 700, которая включает в себя вычислительное устройство 702 в соответствии с одним или более вариантами осуществления. Позиции, аналогичные используемым на фиг.5, применяются для обозначения сходных компонентов. В этом примере рука 706a пользователя постукивает по веб-странице таким образом, что приводит к открытию новой страницы. В результате этой навигационной активности открывается новая вкладка, и осуществляется навигация к новой вкладке. Заметим, что в нижней части устройства 707 отображения возникает область 504, и различный навигационный и другой инструментарий активируется и визуально отображается, как описано выше. В, по меньшей мере, некоторых вариантах осуществления, поскольку открыта новая вкладка, в верхней части устройства 707 отображения может появляться полоса 710 вкладок, которая может включать в себя инструментарий, связанный с вкладками 712-734. В других вариантах осуществления вкладки и соответствующая полоса вкладок могут быть показаны, в частности, при активации, и не иначе. Инструментарий может продолжать отображаться, пока не будет деактивирован, как описано выше.
[0054] На фиг.8 показана блок-схема операций, которая описывает этапы способа в соответствии с одним или более вариантами осуществления. Способ может осуществляться в связи с любым пригодным оборудованием, программным обеспечением, программно-аппаратным обеспечением или их комбинацией. В, по меньшей мере, некоторых вариантах осуществления способ может осуществляться надлежащим образом сконфигурированным веб-браузером, например, описанным выше.
[0055] На этапе 800 осуществляется отображение веб-страницы. Этот этап может осуществляться любым пригодным способом. Например, веб-страница может отображаться в ходе процесса инициализации, например, при первоначальной загрузке браузера и отображении домашней страницы пользователя. Альтернативно или дополнительно, отображение веб-страницы может осуществляться в соответствии с навигацией от другой веб-страницы. На этапе 802 поддерживается, по меньшей мере, некоторый навигационный инструментарий и другой инструментарий в деактивированном состоянии. Например, в сценариях, где веб-страница отображается в ходе процесса инициализации, навигационный и другой инструментарий может, по умолчанию, поддерживаться в деактивированном состоянии. Альтернативно, в этом состоянии может визуализироваться только навигационная панель. В другом сценарии, например, когда этап 800 осуществляется в соответствии с навигацией от другой веб-страницы, этап 802 может осуществляться после некоторого типа действий пользователя, например, в порядке примера, но не ограничения, взаимодействие пользователя с отображаемой веб-страницей в режиме без навигации. В этом случае навигационный инструментарий может первоначально отображаться после новой навигации. Однако такой инструментарий может деактивироваться после последующих действий на конкретной веб-странице для обеспечения вышеупомянутого полноэкранного восприятия.
[0056] На этапе 804 осуществляется мониторинг взаимодействия пользователя с веб-страницей. Этап может осуществляться любым пригодным способом. Например, этап может осуществляться путем мониторинга действий, которые могут обуславливать представление деактивированного навигационного и другого инструментария. Эти действия могут включать в себя любые пригодные навигационные действия, например, в порядке примера, но не ограничения, кликанье по ссылке, открытие страницы в новой вкладке и пр. Если на этапе 806 установлено, что пользовательская активность не является навигационной активностью, способ может возвращаться к этапу 802. Если же на этапе 806 установлено, что пользовательская активность связана с навигационной активностью, например, открытием новой вкладки, на этапе 808 может осуществляться навигационная активность, как при осуществлении навигации или открытии страницы в новой вкладке, и на этапе 810 может активироваться и визуально представляться навигационный инструментарий и/или другой инструментарий на соответствующем устройстве отображения. Очевидно и понятно, что в, по меньшей мере, некоторых вариантах осуществления отображение навигационного инструментария и полосы вкладок может осуществляться независимо друг от друга. Таким образом, в, по меньшей мере, некоторых вариантах осуществления, если пользователь совершает действие с вкладками, например, открывает новую вкладку, только полоса вкладок может активироваться и визуально представляться в любом пригодном месте, в том числе, в порядке примера, но не ограничения, в верхней части устройства отображения.
[0057] При необходимости способ может затем возвращаться к этапу 802 и поддерживать отображаемый навигационный и другой инструментарий в деактивированном состоянии в соответствии с контекстуально-зависимыми действиями пользователя. Такие контекстуально-зависимые действия пользователя могут включать в себя, в порядке примера, но н