Способ для отображения перекрывающихся веб-страниц

Иллюстрации

Показать все

Изобретение относится к области отображения веб-страниц. Технический результат - одновременное представление последовательно выбранных и запрошенных веб-страниц. Реализуемый на компьютере способ отображения веб-страниц, включающий: отображение первой страницы в браузере электронного устройства, причем первая страница содержит по меньшей мере одну гиперссылку; получение указания на выбор пользователем электронного устройства по меньшей мере одной гиперссылки на первой веб-странице, соответствующей второй веб-странице, содержащей по меньшей мере одну гиперссылку; получение указания на выбор пользователем электронного устройства по меньшей мере одной гиперссылки на второй веб-странице; и одновременное отображение в браузере первой веб-страницы, второй веб-страницы и третьей веб-страницы, соответствующей выбранной гиперссылке со второй страницы, причем вторая веб-страница частично перекрывает первую веб-страницу, а третья веб-страница частично перекрывает вторую веб-страницу. 2 з.п. ф-лы, 4 ил.

Реферат

Перекрестная ссылка на родственные заявки

Настоящая заявка включает в себя в полном объеме посредством ссылки для всех юрисдикции, допускающих включение в описание изобретения сведений посредством ссылки, следующие международные заявки, поданные 1 октября 2012 компанией Яндекс АГ: (1) PCT/RU2012/000800, entitled "Method and System for Navigating to a Sub-Resource of an Internet Resource"; (2) PCT/RU2012/000798, entitled "Method Of And System For Providing Information To A User Of A Client Device"; и (3) PCT/RU2012/000801, озаглавленная "Methods, Systems and Programs for Retrieving Information on the Internet".

Область техники

Настоящее описание относится к реализуемому на компьютере способу отображения перекрывающихся веб-страниц и к компьютерному программному продукту, включающему в себя браузер.

Уровень техники

Сетевые браузеры используются для доступа к веб-страницам во внутренних и внешних сетях, например, в Интернете. Сетевой браузер обычно отображает первую страницу, например, страницу поиска, на которой пользователь сетевого браузера может вводить поисковый запрос. Результаты поискового запроса отображаются на странице результатов, которая отображает результаты поиска и гиперссылки на каждый из результатов поиска. При выборе одной из гиперссылок, сетевой браузер либо заменяет страницу результатов на веб-страницу, соответствующую выбранной гиперссылке, либо открывает новую вкладку сетевого браузера, и веб-страница, соответствующая выбранной гиперссылке, отображается в новой вкладке.

Обычно, пользователь выбирает несколько гиперссылок за один сеанс сетевого поиска и просмотра информации, которые становятся множеством открытых вкладок и группами отображаемых веб-страниц. Тем не менее, присущие известному уровню техники способы отображения веб-страниц, соответствующих выбранным гиперссылкам, не являются удобными, наглядными, и часто требуют обращения к истории посещенных страниц для возвращения на ранее отображенные веб-страницы.

Поэтому желательны дальнейшие улучшения обычного браузера для отображения веб-страниц, соответствующих выбранным гиперссылкам.

Раскрытие изобретения

Целью предлагаемой в настоящем описании технологии является устранение по меньшей мере некоторых недостатков, присущих известному уровню техники.

Другой целью предлагаемой в настоящем описании технологии является представление реализуемого на компьютере способа отображения веб-страниц. Способ включает в себя отображение первой веб-страницы в браузере электронного устройства, причем первая веб-страница содержит по меньшей мере одну ссылку. Способ также включает в себя получение указания на выбор пользователем электронного устройства одной из по меньшей мере одной гиперссылки на первой веб-странице. Затем, способ одновременно отображает в браузере электронного устройства первую страницу и вторую веб-страницу, соответствующую выбранной гиперссылке, причем вторая веб-страница частично перекрывает первую веб-страницу.

В другом конкретном аспекте, настоящий способ в дальнейшем получает указание на выбор первой веб-страницы пользователем и отображает первую веб-страницу, частично перекрывающую вторую веб-страницу.

В еще одном аспекте, способ в дальнейшем получает указание на выбор первой веб-страницы и убирает вторую веб-страницу из браузера.

В другом аспекте настоящего способа, первая веб-страница отображается во вкладке браузера.

В еще одном аспекте настоящего способа вторая веб-страница отображается частично перекрытой во вкладке браузера.

В еще одном конкретном аспекте настоящего способа, вторая веб-страница содержит по меньшей мере одну гиперссылку, способ в дальнейшем включает в себя получение указания на выбор пользователем электронного устройства одной из по меньшей мере одной гиперссылки на второй веб-странице, а также одновременное отображение в браузере первой веб-страницы, второй веб-страницы и третьей веб-страницы, соответствующей выбранной гиперссылке на второй веб-странице, причем вторая веб-страница частично перекрывает первую веб-страницу, а третья веб-страница частично перекрывает вторую веб-страницу.

В другом аспекте настоящего способа, вторая веб-страница содержит по меньшей мере одну гиперссылку, способ в дальнейшем включает в себя получение указания на выбор пользователем электронного устройства одной из по меньшей мере одной гиперссылки на второй веб-странице, а также убирание первой веб-страницы из браузера.

В еще одном аспекте способ в дальнейшем включает в себя отображение Единого Указателя Ресурсов первой веб-страницы и Единого Указателя Ресурсов второй веб-страницы.

В конкретном аспекте настоящего способа вторая веб-страница перекрывает по меньшей мере 75% первой веб-страницы.

В еще одном аспекте настоящее описание относится к компьютерному программному продукту, доставляемому с помощью машиночитаемого носителя, например, носителя данных и линий связи. Компьютерный программный продукт включает в себя браузер для взаимодействия электронного устройства с сетью. Браузер содержит модуль вывода данных для одновременного отображения множества веб-страниц в браузере, и множество веб-страниц частично перекрывается.

В еще одном аспекте настоящего компьютерного программного продукта модуль вывода данных отображает множество веб-страниц во вкладке браузера.

В еще одном аспекте настоящего компьютерного программного продукта модуль вывода данных дополнительно отображает множество веб-страниц в хронологическом порядке их выбора, причем последняя выбранная веб-страница перекрывает предпоследнюю выбранную страницу.

В другом конкретном аспекте настоящего компьютерного программного продукта модуль вывода данных отображает множество веб-страниц в обратном хронологическом порядке их выбора.

В еще одном аспекте настоящего компьютерного программного продукта модуль вывода данных дополнительно выполняет перегруппировку множества веб-страниц таким образом, чтобы последняя выбранная веб-страница перекрывала предпоследнюю выбранную страницу.

В еще одном аспекте настоящего компьютерного программного продукта модуль вывода данных дополнительно убирает с дисплея перекрывающую веб-страницу при выборе перекрытой веб-страницы.

В еще одном аспекте настоящего компьютерного программного продукта по меньшей мере 75% перекрытой веб-страницы закрыто перекрывающей веб-страницей.

В другом аспекте настоящего компьютерного программного продукта перекрывающая веб-страница содержит по меньшей мере одну гиперссылку, а модуль вывода данных дополнительно убирает с дисплея перекрытую веб-страницу при выборе по меньшей мере одной гиперссылки на перекрывающей веб-странице.

В еще одном аспекте настоящего компьютерного программного продукта модуль вывода данных дополнительно отображает первую веб-страницу частично перекрывающей вторую веб-страницу при получении указания на выбор первой веб-страницы пользователем электронного устройства.

В еще одном аспекте настоящего компьютерного программного продукта модуль вывода данных дополнительно убирает вторую веб-страницу из браузера при получении указания на выбор первой веб-страницы пользователем электронного устройства.

Каждое воплощение настоящего изобретения имеет по меньшей мере одну из вышеупомянутых целей и/или аспектов, но наличие всех не является обязательным. Следует иметь в виду, что некоторые аспекты данной технологии, проистекающие из попыток достичь вышеупомянутой цели, могут не удовлетворять этой цели и/или могут удовлетворять другим целям, отдельно не указанным здесь.

Дополнительные и/или альтернативные характерные черты, аспекты и преимущества воплощений настоящей технологии станут очевидными из последующего описания, прилагаемых чертежей и прилагаемой формулы изобретения.

Краткое описание чертежей

Для лучшего понимания настоящего изобретения, а также других его аспектов и характерных черт сделана ссылка на следующее описание, которое должно использоваться в сочетании с прилагаемыми чертежами, где:

На Фиг.1 представлен пример браузера, отображающего веб-страницы в соответствии с аспектами настоящего способа и компьютерной программы;

На Фиг.2 схематически представлена настоящая компьютерная программа, выполняемая на электронных устройствах;

На Фиг.3 представлена блок-схема аспекта настоящего способа; и

На Фиг.4 представлена блок-схема другого аспекта настоящего способа.

Осуществление изобретения

Настоящая технология относится к реализуемому на компьютере способу и к компьютерному программному продукту для отображения перекрывающихся веб-страниц в браузере электронного устройства. Примерами электронных устройств, на которых могут быть использованы настоящий способ и компьютерная программа, могут являться компьютеры, ноутбуки, планшеты, персональные цифровые помощники, смартфоны и любые другие электронные устройства, предоставляющие возможности сетевого поиска и просмотра информации. В частности, настоящий способ и компьютерная программа одновременно отображают первую и вторую веб-страницы в браузере, причем вторая веб-страница частично перекрывает первую веб-страницу.

На Фиг.1 представлен пример браузера, отображающего веб-страницы в соответствии с аспектами настоящего способа и компьютерной программы. Браузер 100 включает в себя окно браузера 110 и область отображения Единого Указателя Ресурсов (УРЛ) 120. Браузер 100 может так же включать в себя одну или несколько вкладок 130. Далее на Фиг.1 представлены первая веб-страница 140 и вторая веб-страница 150. Вторая веб-страница 150 перекрывает первую веб-страницу 140 в окне браузера 110. Вторая веб-страница 150 перекрывает ее непосредственно в окне браузера 110, в котором отображается первая веб-страница 140. В итоге, первая веб-страница 140 и вторая веб-страница 150 одновременно отображаются в окне браузера 110 таким образом, что вторая веб-страница перекрывает область первой веб-страницы 140, не закрывая первую веб-страницу 140 полностью. В конкретном аспекте, вторая веб-страница 150 может перекрывать по меньшей мере 75% области, занимаемой первой веб-страницей 140. Несмотря на то, что только две веб-страницы 140 и 150 представлены на Фиг.1, настоящий способ и компьютерная программа не ограничиваются данным воплощением, поскольку в других случаях последовательно может перекрываться большее число веб-страниц. Специалистам в данной области техники будет понятно, что настоящий браузер 100 может содержать дополнительные, хорошо известные в данной области техники, функциональности, включая кнопку «назад», позволяющую пользователю отобразить предыдущую веб-страницу, кнопку «добавить в избранное», позволяющую получить быстрый доступ к одной или нескольким избранным страницам, и кнопку «стоп» для остановки загрузки веб-страницы.

Теперь следует обратиться одновременно к Фиг.1 и 2, причем на Фиг.2 схематично представлен браузер 200 настоящей компьютерной программы, выполняемой на электронных устройствах. Настоящая компьютерная программа и/или браузер могут доставляться на электронные устройства 210 с помощью машиночитаемого носителя, например, носителя данных и/или линий связи, таких как Интернет, внешняя и/или внутренняя сети. Электронные устройства 210 представлены на Фиг.2 для наглядности, чтобы продемонстрировать некоторые виды электронных устройств, на которых настоящий браузер 200 может храниться в памяти, устанавливаться и использоваться процессором электронного устройства.

Настоящий компьютерный программный продукт включает в себя браузер 200, который при установке и использовании на электронном устройстве 210 предоставляет пользователю электронного устройства способ взаимодействия электронного устройства 210 и сети 220. Сеть 220 может включать в себя, например, внутреннюю сеть, внешнюю сеть, общественную сеть, частную сеть, Интернет и т.д., с помощью любых известных проводных и беспроводных средств связи. Браузер 200 включает модуль вывода данных 220 для отображения веб-страниц, соответствующих выбранным пользователем гиперссылкам, модуль выбора 222 для получения указания на выбор пользователем электронного устройства гиперссылки или веб-страницы, а также модуль загрузки 224 для загрузки из сети 220 веб-страницы, соответствующей выбранной гиперссылке. Модуль загрузки 224 сохраняет в памяти (не показано) (т.е. в кэш-памяти электронного устройства) данные о последних загруженных веб-страницах. Обычно, кэш-память электронного устройства 210 хранит в памяти изображения и встроенные гиперссылки с конкретного числа ранее загруженных веб-страниц.

Отображаемые веб-страницы могут быть отображены непосредственно в окне или же во вкладке окна. Большинство веб-страниц содержит встроенные гиперссылки, связывающие веб-страницы с одной или несколькими другими веб-страницами напрямую или косвенно (перенаправление). Таким образом, настоящий браузер 200 обеспечивает визуально интуитивное графическое представление последовательно выбранных и запрошенных веб-страниц. С помощью одновременного отображения множества последовательно запрошенных веб-страниц 240, 250 и 260 в виде частично перекрытых изображений в браузере 230. Несмотря на то, что три веб-страницы представлены на Фиг.2, настоящий браузер не ограничивается этим числом веб-страниц, и модуль вывода данных может отображать две или более последовательно запрошенные веб-страницы в виде частично перекрывающихся изображений. Множество частично перекрывающихся веб-страниц 240, 250 и 260 может отображаться во вкладке браузера, как показано на Фиг.1, или же в окне браузера 230, как показано на Фиг.2.

Модуль вывода информации может перекрывать веб-страницы в браузере разными способами. В конкретном аспекте множество частично перекрывающихся веб-страниц 240, 250 и 260 может отражаться в хронологическом порядке запроса или выбора, в этом случае последняя запрошенная/выбранная веб-страница отображается перекрывающей ранее запрошенную/выбранную веб-страницу. В другом конкретном аспекте множество веб-страниц может отображаться в обратном хронологическом порядке выбора. В еще одном конкретном аспекте, который может быть объединен с предыдущими аспектами или осуществляться отдельно в качестве стандарта или предпочтения пользователя, модуль вывода данных 220 может перегруппировывать множество веб-страниц таким образом, чтобы последняя выбранная веб-страница перекрывала предпоследнюю выбранную страницу. В еще одном конкретном аспекте, который также может быть объединен с предыдущими аспектами или осуществляться отдельно в качестве стандарта или предпочтения пользователя, модуль вывода данных может дополнительно убрать из окна браузера 230 перекрывающую веб-страницу при выборе перекрытой веб-страницы пользователем электронного устройства 210.

Чтобы предотвратить перекрывание чрезмерного числа веб-страниц в окне браузера 230, браузер 200 может дополнительно воспринимать выбор и действия пользователя на выбранных веб-страницах или в области отображения УРЛ 270 как запрос на выполнение одного или нескольких следующих пунктов: прекратить перекрывание отображаемых веб-страниц, убрать одну или несколько из самых нижних отображаемых веб-страниц, убрать конкретные перекрывающие или перекрытые отображаемые веб-страницы, открыть новую вкладку, чтобы переместить и отобразить группу самых нижних отображаемых веб-страниц, или любой другой механизм, помогающий сохранить число перекрывающихся веб-страниц визуально репрезентативным и полезным.

Отображение запрошенных/выбранных веб-страниц в виде частично перекрывающихся веб-страниц в браузере может включать в себя дополнительные функциональности, которые могут быть стандартизованы поставщиком или производителем компьютерного продукта, или же настроены пользователем компьютерного продукта. Например, пользователь может указывать число веб-страниц, которое может последовательно перекрываться, прежде чем самая нижняя веб-страница перестанет отображаться. Пользователь может дополнительно выбирать минимальную и/или максимальную зону покрытия для перекрывания следующей запрошенной веб-страницей, например, минимум 75% и максимум 85%, тогда перекрытые веб-страницы будут отображаться с достаточным количеством графической информации, чтобы быть визуально узнаваемыми среди других перекрытых веб-страниц. Также пользователь может активировать и/или деактивировать такие функции, как перегруппировка веб-страниц при выборе перекрытой веб-страницы, убирание перекрывающей веб-страницы при выборе перекрытой веб-страницы, убирание перекрытой веб-страницы при выборе новой гиперссылки на перекрывающей веб-странице, и т.д.

Настоящее отображение перекрывающихся веб-страниц в одном окне или вкладке браузера обеспечивает визуальное графическое представление выбранных и загруженных страниц, что приводит к визуальному обогащению пользовательского опыта сетевого просмотра. С помощью последовательного перекрывания выбранных и загруженных веб-страниц в одном окне или вкладке пользователь может одним взглядом охватывать ранее выбранные и загруженные веб-страницы. Кроме того, остается возможным вернуться к ранее загруженной веб-странице с помощью выбора этой перекрытой веб-страницы вместо использования ранее известной в данной области техники функциональности кнопки «назад». Выбор перекрытой веб-страницы автоматически помещает эту перекрытую веб-страницу перед другими веб-страницами, оставляя встроенные гиперссылки на этой выбранной странице активными. Пользователь настоящего браузера видит часть перекрытых веб-страниц в браузере, что делает запрашивание ранее просмотренных веб-страниц более интуитивным. Когда в памяти сохранено 5 загруженных веб-страниц, нет необходимости заново загружать ранее загруженную веб-страницу, чтобы выбрать ее и поместить перед другими веб-страницами. Кроме того, с помощью перекрывания ранее выбранных и загруженных веб-страниц улучшается внешний вид навигации пользователя, она становится более интуитивной и эффективной.

Кроме того, настоящий способ отображения предоставляет графическую историю навигации, которая запоминает и отображает выбранную(ые) и отображенную(ые) на одной веб-странице гиперссылку(и). Например, если пользователь с помощью настоящего браузера проводит поиск «синяя машина», находит результаты, выбирает их нажатием и переходит на другую страницу, то он может вернуться к результатам поиска «синяя машина» и выбрать другой путь перехода со страницы результатов поиска. Поскольку загруженные страницы хранятся в памяти электронного устройства и отображаются в браузере в виде перекрывающихся веб-страниц, пользователю визуально предоставляется история навигации, которая облегчает и ускоряет процесс навигации. Более того, когда пользователь выбирает перекрытую веб-страницу, браузер отображает перекрытую веб-страницу перед другими веб-страницами такой, какой она была сохранена в памяти, уменьшая тем самым необходимость обновления ранее загруженных веб-страниц. Обновление перекрытой веб-страницы выполняется в том случае, когда пользователь что-либо выбирает на выбранной веб-странице, или же обновление происходит в фоновом режиме в случае динамической веб-страницы, например, веб-страницы новостей на Facebook™ или Twitter™.

Теперь следует обратиться одновременно к Фиг.2-4, причем на Фиг.3 и 4 представлены иллюстративные блок-схемы двух аспектов настоящего реализуемого на компьютере способа одновременного отображения запрошенных или выбранных веб-страниц в виде частично перекрытых изображений веб-страниц в браузере 230. Способ 300 начинается с отображения 310 первой веб-страницы 240 в браузере 230, либо непосредственно в окне, либо во вкладке. Первая страница 240 содержит по меньшей мере одну гиперссылку, каждая гиперссылка обеспечивает соответствующий сетевой адрес, доступный через браузер 200 при выборе пользователем электронного устройства. Способ продолжается при получении 320 модулем выбора 222 браузера 200 указания на выбор пользователем электронного устройства одной из по меньшей мере одной гиперссылки на первой веб-странице. Если веб-страница, соответствующая выбранной гиперссылке, еще не находится в памяти, модуль загрузки 224 браузера запрашивает и загружает соответствующую веб-страницу из сети 220, что хорошо известно в данной области техники. Способ продолжается при одновременном отображении 330 в браузере 230 электронного устройства первой веб-страницы 240 и второй веб-страницы 250, соответствующей выбранной гиперссылке, причем вторая веб-страница частично перекрывает первую веб-страницу 240. Вторая веб-страница 250 может дополнительно содержать по меньшей мере одну гиперссылку, которая может быть выбрана пользователем.

Способ продолжается, когда пользователь электронного устройства 210 совершает еще один выбор 340. Если пользователь выбирает вернуться к первой веб-странице, настоящий браузер перегруппировывает перекрывающиеся веб-страницы так, чтобы отобразить 350 первую веб-страницу частично перекрывающей вторую страницу, т.е. помещает последнюю выбранную веб-страницу поверх перекрывающих страниц. Если пользователь выбирает гиперссылку со второй веб-страницы, браузер отображает 360 третью веб-страницу, соответствующую выбранной гиперссылке со второй веб-страницы, частично перекрывающей вторую веб-страницу. Таким образом, настоящий способ отображает множество частично перекрывающихся веб-страниц в одном окне или вкладке в порядке выбора. В конкретном аспекте настоящего способа, представленном на Фиг.4, способ дополнительно убирает 370 первую веб-страницу после отображения третьей веб-страницы, перекрывающей вторую веб-страницу 360. Кроме того, способ дополнительно может отображать в адресной строке УРЛ первой веб-страницы, УРЛ второй веб-страницы и УРЛ третьей веб-страницы.

Модификации и усовершенствования вышеописанных воплощений данной технологии могут быть очевидны для специалистов в данной области техники. Приведенное выше описание дано в качестве примеров, а не для установления ограничений. Объем данной технологии, таким образом, может быть ограничен только объемом прилагаемой формулы изобретения.

1. Реализуемый на компьютере способ отображения веб-страниц, включающий:отображение первой страницы в браузере электронного устройства, причем первая страница содержит по меньшей мере одну гиперссылку;получение указания на выбор пользователем электронного устройства по меньшей мере одной гиперссылки на первой веб-странице, соответствующей второй веб-странице, содержащей по меньшей мере одну гиперссылку;получение указания на выбор пользователем электронного устройства по меньшей мере одной гиперссылки на второй веб-странице; иодновременное отображение в браузере первой веб-страницы, второй веб-страницы и третьей веб-страницы, соответствующей выбранной гиперссылке со второй страницы, причем вторая веб-страница частично перекрывает первую веб-страницу, а третья веб-страница частично перекрывает вторую веб-страницу.

2. Способ по п. 1, в котором отображают Единый Указатель Ресурсов первой веб-страницы и Единый Указатель Ресурсов второй веб-страницы.

3. Способ по п. 1, в котором вторая веб-страница по меньшей мере на 75% перекрывает первую страницу.