Способ и устройство для управления возвратом к ранее просмотренной странице

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

 

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

[0001] Настоящая заявка основана на международной заявке PCT/CN 2014/082920, поданной 24 июля 2014 года и ссылающейся на приоритет заявки на патент Китайской Народной Республики №201410109876.X, которая была зарегистрирована 24 марта 2014 года и содержимое которой полностью включено в настоящий документ путем ссылки.

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

[0002] Настоящее изобретение относится, в общем, к области связи, а именно к способу и устройству для управления возвратом к ранее просмотренной странице.

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

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

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

Сущность изобретения

[0005] С целью преодоления недостатков, имеющихся на существующем уровне техники, в настоящем изобретении предложены способ и устройство для управления возвратом к ранее просмотренной странице.

[0006] В соответствии с первым аспектом вариантов осуществления настоящего изобретения предложен способ управления возвратом к ранее просмотренной странице, который включает: получение операции возврата; определение, существует ли заранее заданная страница возврата, соответствующая операции возврата, при этом заранее заданной страницей возврата является заранее заданная страница; и отображение заранее заданной страницы, если заранее заданная страница возврата существует.

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

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

[0009] В сочетании со второй возможной реализацией первого аспекта настоящего изобретения, в третьей возможной реализации первого аспекта, получение содержимого страницы, к которой может быть выполнен переход в соответствии с заранее заданной гиперссылкой на текущей странице, включает: получение всех гиперссылок на текущей странице; определение, присутствует ли заранее заданная гиперссылка среди всех гиперссылок на текущей странице, при этом отличительные признаки для определения заранее заданной гиперссылки включают: «следующая страница», «следующая статья», «следующая глава», «дальше», «→» и/или «↓»; и если заранее заданная гиперссылка присутствует среди всех гиперссылок на текущей странице, получение содержимого страницы, к которой может быть выполнен переход, в соответствии с этой заранее заданной гиперссылкой.

[0010] В сочетании с первой или со второй возможными реализациями первого аспекта настоящего изобретения, в четвертой возможной реализации первого аспекта, способ дополнительно включает: анализ структур дерева DOM объектной модели документа в содержимом двух страниц; и при помощи сравнения структур дерева DOM для содержимого этих двух страниц, определение структурного сходства между содержимым двух страниц.

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

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

[0013] В соответствии со вторым аспектом вариантов осуществления настоящего изобретения предложено устройство для управления возвратом к ранее просмотренной странице, которое включает: блок получения операции, сконфигурированный для получения операции возврата; первый блок определения, сконфигурированный для определения, существует ли заранее заданная страница возврата, соответствующая операции возврата, при этом заранее заданной страницей возврата является заранее заданная страница; и блок отображения, сконфигурированный для отображения заранее заданной страницы возврата, если заранее заданная страница возврата существует.

[0014] В сочетании со вторым аспектом настоящего изобретения, в первой возможной реализации второго аспекта, устройство дополнительно включает: первый блок получения содержимого страницы, сконфигурированный для получения содержимого текущей страницы и содержимого последней просмотренной страницы перед текущей страницей; второй блок определения, сконфигурированный для определения, превышает ли структурное сходство между содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей первый заранее заданный порог сходства; и первый блок назначения, сконфигурированный для назначения последней просмотренной страницы перед текущей страницей в качестве заранее заданной страницы возврата, если структурное сходство между содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей не превышает первый заранее заданный порог сходства, и для оставления текущей страницы возврата без изменения, если структурное сходство между содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей превышает первый заранее заданный порог сходства.

[0015] В сочетании со вторым аспектом настоящего изобретения, во второй возможной реализации второго аспекта, устройство дополнительно включает: второй блок получения содержимого страницы, сконфигурированный для получения содержимого страницы, к которой может быть выполнен переход в соответствии с заранее заданной гиперссылкой на текущей странице, и содержимого текущей страницы; третий блок определения, сконфигурированный для определения, превышает ли структурное сходство между содержимым страницы, к которой может быть выполнен переход, и содержимым текущей страницы второй заранее заданный порог сходства; первый блок принятия решений, сконфигурированный для принятия решения о том, что текущая страница представляет собой страницу постраничного разбиения содержимого, если структурное сходство между содержимым страницы, к которой может быть выполнен переход, и содержимым текущей страницы превышает второй заранее заданный порог сходства; первый блок получения содержимого страницы, сконфигурированный для получения содержимого текущей страницы и содержимого последней просмотренной страницы перед текущей страницей, когда текущая страница представляет собой страницу постраничного разбиения содержимого; второй блок определения, сконфигурированный для определения, превышает ли структурное сходство между содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей первый заранее заданный порог сходства; и первый блок назначения, сконфигурированный для назначения последней просмотренной страницы перед текущей страницей в качестве заранее заданной страницы возврата, если структурное сходство между содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей не превышает первый заранее заданный порог сходства; и сконфигурированный для оставления заранее заданной страницы возврата без изменения, если структурное сходство между содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей превышает первый заранее заданный порог сходства.

[0016] В сочетании со второй возможной реализацией второго аспекта настоящего изобретения, в третьей возможной реализации второго аспекта, второй блок получения содержимого страницы включает: блок получения гиперссылки, сконфигурированный для получения всех гиперссылок на текущей странице; блок определения гиперссылки, сконфигурированный для определения, присутствует ли заранее заданная гиперссылка среди всех гиперссылок на текущей странице, при этом отличительные признаки для определения заранее заданной гиперссылки включают: «следующая страница», «следующая статья», «следующая глава», «дальше», «→» и/или «↓»; и подблок получения содержимого страницы, сконфигурированный для получения содержимого страницы, к которой может быть выполнен переход, в соответствии с этой заранее заданной гиперссылкой, если заранее заданная гиперссылка присутствует среди всех гиперссылок на текущей странице.

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

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

[0019] В сочетании со вторым аспектом настоящего изобретения, в шестой возможной реализации второго аспекта, первый блок определения включает: блок поиска, сконфигурированный для поиска, существует ли адрес ссылки на заранее заданную страницу возврата; или для поиска, сохранено ли содержимое заранее заданной страницы возврата.

[0020] В соответствии с третьим аспектом вариантов осуществления настоящего изобретения предложен терминал для управления возвратом к ранее просмотренной странице, который включает: процессор, запоминающее устройство для хранения инструкций, которые могут исполняться процессором; при этом процессор сконфигурирован: для получения операции возврата; для определения, существует ли заранее заданная страница возврата, соответствующая операции возврата, при этом заранее заданной страницей возврата является заранее заданная страница; и для отображения заранее заданной страницы возврата, если заранее заданная страница возврата существует.

[0021] Настоящее изобретение позволяет получить полезные результаты, описанные ниже.

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

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

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

[0024] На приложенных чертежах, которые входят в состав настоящего описания и являются его неотъемлемой частью, проиллюстрированы варианты осуществления, соответствующие настоящему изобретению. Приложенные чертежи вместе с описанием служат для разъяснения замысла настоящего изобретения:

[0025] Фиг. 1 представляет собой эскизную блок-схему, иллюстрирующую способ управления возвратом к ранее просмотренной странице в соответствии с одним из примеров осуществления настоящего изобретения;

[0026] Фиг. 2 представляет собой блок-схему, иллюстрирующую пример веб-страницы в соответствии с одним из примеров осуществления настоящего изобретения;

[0027] Фиг. 3 представляет собой блок-схему, иллюстрирующую другой пример веб-страницы в соответствии с одним из примеров осуществления настоящего изобретения;

[0028] Фиг. 4 представляет собой эскизную блок-схему, иллюстрирующую способ управления возвратом к ранее просмотренной странице в соответствии с одним из примеров осуществления настоящего изобретения;

[0029] Фиг. 5 представляет собой эскизную блок-схему, иллюстрирующую способ управления возвратом к ранее просмотренной странице в соответствии с одним из примеров осуществления настоящего изобретения;

[0030] Фиг. 6 представляет блок-схему, иллюстрирующую устройство для управления возвратом к ранее просмотренной странице в соответствии с одним из примеров осуществления настоящего изобретения;

[0031] Фиг. 7 представляет блок-схему, иллюстрирующую устройство для управления возвратом к ранее просмотренной странице в соответствии с одним из примеров осуществления настоящего изобретения;

[0032] Фиг. 8 представляет блок-схему, иллюстрирующую устройство для управления возвратом к ранее просмотренной странице в соответствии с одним из примеров осуществления настоящего изобретения; и

[0033] Фиг. 9 представляет собой эскизную структурную блок-схему, иллюстрирующую терминал для управления возвратом к ранее просмотренной странице в соответствии с одним из примеров осуществления настоящего изобретения.

[0034] Ниже настоящее изобретение будет описано более подробно, а также будут рассмотрены конфетные варианты осуществления настоящего изобретения, проиллюстрированные на приложенных чертежах. Чертежи и описание предназначены исключительно для иллюстрации, специалистам в настоящей области техники, замысла настоящего изобретения на примере конкретных вариантов его осуществления, но нисколько не для ограничения объема настоящего изобретения.

Подробное описание изобретения

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

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

[0037] На шаге S101 получают операцию возврата.

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

[0039] На шаге S102 определяют, существует ли заранее заданная страница возврата, соответствующая операции возврата.

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

[0041] Если заранее заданная страница возврата существует, на шаге S103 отображают эту заранее заданную страницу возврата.

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

[0043] Если заранее заданная страница возврата не существует, то есть заранее заданная страница возврата имеет значение “null”, то на данном этапе не выполняют никаких операций, и это означает, что операция возврата не дает никакого результата, алгоритм выполнения операции возврата на этом завершают.

[0044] Способ управления возвратом к ранее просмотренной странице, предложенный в вариантах осуществления настоящего изобретения, включает, сначала, обнаружение операции возврата, затем определение, существует ли заданная страница возврата, соответствующая операции возврата, и отображение заранее заданной страницы возврата, если заранее заданной страницы возврата, соответствующая операции возврата, существует.

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

[0046] Далее, в сочетании с реальными случаями применения, будет рассмотрен способ управления возвратом к ранее просмотренной странице.

[0047] На фиг. 2 проиллюстрирована домашняя страница раздела “финансы” на веб-сайте национального новостного портала. На странице имеется новостной заголовок, выделенный на фиг. 2 подчеркиванием. После щелчка мышью по этому новостному заголовку выполняется переход к странице, показанной на фиг. 3. На фиг. 3 можно видеть, что содержимое, соответствующее этому новостному заголовку, отображается с разбиением содержимого на три страницы. После того, как пользователь поочередно выполнил щелчки мышью по «странице 1», «странице 2» и «странице 3» и просматривает в текущий момент содержимое «страницы 3», то, если применяют операцию возврата в соответствии с существующим уровнем техники, когда пользователю необходимо будет вернуться к странице, показанной на фиг. 2, ему будет необходимо щелкнуть мышью по пиктограмме «назад к предыдущей странице» для перехода от «страницы 3» к «странице 2», и еще раз щелкнуть мышью по пиктограмме «назад к предыдущей странице» для возврата на «страницу 1» со «страницы 2», и затем вернуться со «страницы 1» на страницу, проиллюстрированную на фиг. 2, т.е. выполняемые им операции являются очень сложными, особенно в случае, когда содержимое страниц, отображаемых с постраничной разбивкой, составляет до десятка страниц, нескольких десятков страниц или даже сотен страниц. Такая процедура с множеством повторяющихся операций не является удовлетворительной для пользователя.

[0048] Если применяется способ, предложенный в вариантах осуществления настоящего изобретения, то когда пользователь, при помощи щелчка мышью по новостному заголовку, переходит на страницу, показанную на фиг. 3, в качестве заранее заданной страницы возврата может быть назначена страница, показанная на фиг. 2, и при просмотре пользователем любой из страниц постраничного разбиения содержимого, проиллюстрированных на фиг. 3, заранее заданная страница возврата остается без изменения. Соответственно, если пользователь находится на любой из страниц постраничного разбиения содержимого, показанных на фиг. 3, и запрашивает операцию возврата, возврат может быть осуществлен к заранее заданной странице возврата, показанной на фиг. 2, что значительно упрощает применение этой операции пользователем. При этом способ управления возвратом к ранее просмотренной странице может применяться не только в браузере, для возврата к ранее просмотренным страницам, но и в других программах, например, в программах для чтения электронных книг или в программах для просмотра изображений, например, при переходе к чтению главы электронной книги, или при просмотре изображений в определенном наборе изображений, для возврата к заранее заданной странице возврата может применяться способ возврата к ранее просмотренной странице.

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

[0050] На шаге S201 получают содержимое текущей страницы и содержимое последней просмотренной страницы перед текущей страницей.

[0051] На шаге S202 определяют, превышает ли структурное сходство между содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей первый заранее заданный порог сходства.

[0052] При определении структурного сходства между содержанием страниц для его оценки может использоваться структура дерева DOM-модели (объектной модели документа) содержимого страницы. Например, если структура дерева DOM-модели содержимого текущей страницы аналогична содержимому последней просмотренной страницы перед текущей страницей, может быть принято решение о том, что структурное сходство между ними (содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей) превышает первый заранее заданный порог сходства. При этом, если структура дерева DOM-модели содержимого текущей страницы и структура дерева DOM-модели содержимого последней просмотренной страницы перед текущей страницей представляют собой структуры типа «родительский элемент -дочерний элемент», может также делаться вывод о том, что структурное сходство между ними превышает первый заранее заданный порог сходства. Также сходство между содержимым двух страниц может определяться при помощи других параметров содержимого страницы, которые могут быть заданы как количественные значения, и следовательно, первый заранее заданный порог сходства может быть назначен как одиночное конкретное значение.

[0053] Если структурное сходство между содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей не превышает первый заранее заданный порог сходства, то на шаге S203 последнюю просмотренную страницу перед текущей страницей назначают в качестве заранее заданной страницы возврата.

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

[0055] Если структурное сходство между содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей превышает первый заранее заданный порог сходства, то на шаге S204 заранее заданную страницу возврата оставляют без изменения.

[0056] Если может быть определено, что содержимое текущей страницы и содержимое последней просмотренной страницы принадлежат множеству страниц постраничного разбиения содержимого, соответствующего одному заголовку, то переназначение заранее заданной страницы возврата не требуется и ранее назначенную (заранее заданную) страницу возврата оставляют без изменения. Таким образом, когда пользователь осуществляет просмотр множества страниц постраничного разбиения содержимого, соответствующего одному заголовку, то независимо от того, какая из страниц постраничного разбиения отображается в качестве текущей страницы, заранее заданная страница возврата остается без изменения и представляет собой страницу, на которой находится заголовок, и поэтому, если впоследствии потребуется операция возврата, она может быть выполнена непосредственно к заранее заданной странице возврата.

[0057] На шаге S205 получают операцию возврата.

[0058] В данном примере осуществления настоящего изобретения рассмотренный выше шаг может содержать шаги, описанные ниже.

[0059] На шаге а1 определяют, была ли активирована пиктограмма возврата к заранее заданной странице.

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

[0061] Если пиктограмма возврата к заранее заданной странице была активирована, на шаге а2 записывают временную длительность активации пиктограммы возврата.

[0062] На шаге а3 определяют, превышает ли эта временная длительность заранее заданный порог временной длительности.

[0063] Если временная длительность превышает заранее заданный порог временной длительности, то на шаге а4 делают вывод, что была получена операция возврата.

[0064] Шаге S206-S207 идентичны шагам S206-S207 в примере осуществления настоящего изобретения, показанном на фиг. 1, и за их подробным описанием следует обращаться к приведенному выше описанию шагов S102-S103.

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

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

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

[0068] На шаге S208 выполняют синтаксический анализ структур дерева DOM-модели (объектной модели документа) содержимого двух страниц.

[0069] На шаге S209 при помощи сравнения структур дерева DOM-модели содержимого двух страниц, определяют структурное сходство между содержимым этих двух страниц.

[0070] За подробным описанием определения структурного сходства между содержимым двух страниц следует обратиться к приведенному выше описанию шага S202.

[0071] В вариантах осуществления настоящего изобретения шаги S208-S209 могут выполняться и перед шагом S202, при этом конкретный порядок их выполнения не ограничен.

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

[0073] На шаге S301 получают содержимое страницы, к которой может быть выполнен переход в соответствии с заранее заданной гиперссылкой на текущей странице, и содержимое текущей страницы.

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

[0075] На шаге b1 получают все гиперссылки на текущей странице.

[0076] На шаге b2 определяют, существует ли заранее заданная гиперссылка среди всех гиперссылок на текущей странице.

[0077] Отличительные признаки для определения заранее заданной гиперссылки включают, без ограничения перечисленным: «следующая страница», «следующая статья», «следующая глава», «дальше», «→» и/или «↓». В других вариантах осуществления настоящего изобретения, в зависимости от различных параметров, заданных веб-дизайнерами, отличительные признаки для определения заранее заданной гиперссылки могут быть изменены.

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

[0079] На шаге S302 определяют, превышает ли структурное сходство между содержимым страницы, к которой может быть выполнен переход, и содержимым текущей страницы, первый заранее заданный порог сходства.

[0080] За описанием определения структурного сходства следует обратиться к описанию шага S202 в предыдущем варианте осуществления настоящего изобретения, проиллюстрированном на фиг. 2, которое здесь не будет приведено повторно.

[0081] Если структурное сходство между содержимым страницы, к которой может быть выполнен переход, и содержимым текущей страницы превышает второй заранее заданный порог сходства, то на шаге S303 принимают решение о том, что текущая страница представляет сбой страницу постраничного разбиения содержимого, а в противном случае выполнение алгоритма завершается.

[0082] Если текущая страница представляет собой страницу постраничного разбиения содержимого, то на шаге S304 получают содержимое текущей страницы и содержимое последней просмотренной страницы перед текущей страницей.

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

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

[0085] На шаге S305 определяют, превышает ли структурное сходство между содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей первый заранее заданный порог сходства.

[0086] Если структурное сходство между содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей не превышает первый заранее заданный порог сходства, то на шаге S306 последнюю просмотренную страницу перед текущей страницей назначают в качестве заранее заданной страницы возврата.

[0087] Если структурное сходство между содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей превышает первый заранее заданный порог сходства, то на шаге S307 заранее заданную страницу возврата оставляют без изменения.

[0088] Шаги S304-S307 идентичны шагам S201-S204 в примере осуществления настоящего изобретения, показанном на фиг. 2, и а шаги S308-S310 идентичны шагам S101-S104 в примере осуществления настоящего изобретения, показанном на фиг. 1, при этом за их подробным описанием следует обращаться к приведенному выше описанию примеров осуществления настоящего изобретения.

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

[0090] Фиг. 6 представляет блок-схему, иллюстрирующую устройство для управления возвратом к ранее просмотренной странице в соответствии с одним из примеров осуществления настоящего изобретения. В соответствии с иллюстрацией фиг. 6, устройство включает в себя блок 11 получения операции, первый блок 12 определения и блок 13 отображения.

[0091] Блок 11 получения операции сконфигурирован для получения операции возврата.

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

[0093] Блок обнаружения активации сконфигурирован для обнаружения, была ли активирована заранее заданная пиктограмма возврата; блок записи временной длительности сконфигурирован для записи временной длительности активации пиктограммы возврата, если заранее заданная пиктограмма возврата была активирована; блок оценки временной длительности сконфигурирован для определения, превышает ли временная длительность заранее заданный порог временной длительности; и второй блок принятия решений сконфигурирован для принятия решения о том, что операция возврата была получена, если временная длительность превышает заранее заданный порог временной длительности.

[0094] Первый блок 12 определения сконфигурирован для определения, существует ли заранее заданная страница возврата, соответствующая операции возврата.

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

[0096] Блок поиска сконфигурирован для поиска, существует ли адрес ссылки на заранее заданную страницу возврата; или для поиска, сохранено ли содержимое заранее заданной страницы возврата.

[0097] Заранее заданная страница возврата является заранее заданной страницей, при этом заранее заданная страница является последней просмотренной страницей перед текущей страницей или страницей из истории просмотра, предшествующей последней просмотренной странице перед текущей страницей.

[0098] Блок 13 отображения сконфигурирован для отображения заранее заданной страницы возврата, если заранее заданная страница возврата существует.

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

[00100] Фиг. 7 представляет блок-схему, иллюстрирующую устройство для управления возвратом к ранее просмотренной странице в соответствии с одним из примеров осуществления настоящего изобретения. В соответствии с иллюстрацией фиг. 7 устройство включает блок 11 получения операции, первый блок 12 определения, блок 13 отображения, первый блок 14 получения содержимого страницы, второй блок 15 определения и первый блок 16 назначения.

[00101] За описанием функционирования блока 11 получения, первого блока 12 определения и блок 13 отображения следует обращаться к приведенному выше описанию примера осуществления настоящего изобретения, проиллюстрированному на фиг. 6, которое не будет приведено здесь повторно.

[00102] Первый блок 14 получения содержимого страницы сконфигурирован для получения содержимого текущей страницы и содержимого последней просмотренной страницы перед текущей страницей.

[00103] Второй блок 15 определения сконфигурирован для определения, превосходит ли структурное сходство между содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей первый заранее заданный порог сходства.

[00104] Первый блок 16 назначения сконфигурирован для назначения последней просмотренной страницы перед текущей страницей в качестве заранее заданной страницы возврата, если структурное сходство между содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей не превышает первый заранее заданный порог сходства; и сконфигурирован для оставления заранее заданной страницы возврата без изменения, если структурное сходство между содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей превышает первый заранее заданный порог сходства.

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

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

[00107] Фиг. 8 представляет блок-схему, иллюстрирующую устройство для управления возвратом к ранее просмотренной странице в соответствии с одним из примеров осуществления настоящего изобретения. В соответствии с иллюстрацией фиг. 8 устройство включает блок 11 получения операции, первый блок 12 определения, блок 13 отображения, первый блок 14 получения содержимого страницы, второй блок 15 определения, первый блок 16 назначения, второй блок 17 получения содержимого страницы, третий блок 18 определения и первый блок 19 принятия решений.

[00108] За описанием функционирования блока 11 получения, первого блока 12 определения и блок 13 отображения следует обращаться к приведенному выше описанию примера осуществления настоящего изобретения, проиллюстрированному на фиг. 6, которое не будет приведено здесь повторно. За описанием функционирования первого блока 14 получения содержимого страницы, второго блока 15 определения и первого блока 16 назначения следует обращаться к приведенному выше описанию примеру осуществления настоящего изобретения, проиллюстрированному на фиг. 7, которое не будет приведено здесь повторно.

[00109] Второй блок 17 получения содержимого страницы сконфигурирован для получения содержимого страницы, к которой может быть выполнен переход, в соответствии с заранее заданной гиперссылкой на текущей странице и содержимое текущей страницы.

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

[00111] Блок получения гиперссылки сконфигурирован для получения всех гиперссылок на текущей странице; блок определения гиперссылки сконфигурирован для определения, присутствует ли заранее заданная гиперссылка среди всех гиперссылок на текущей странице, при этом отличительные признаки для определения заранее заданной гиперссылки включают: «следующая страница», «следующая статья», «следующая глава», «дальше», «→» и/или «↓»; и подблок получения содержимого страницы, сконфигурированный для получения содержимого страницы, к которой может быть выполнен переход в соответствии с этой заранее заданной гиперссылкой, если заранее заданная гиперссылка присутствует среди всех гиперссылок на текущей странице.

[00112] Третий блок 18 определения сконфигурирован для определения, превышает ли структурное сходство между содержимым страницы, к которой может быть выполнен переход, и содержимым текущей страницы, первый заранее заданный порог сходства.

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

[00114] Также первый блок 14 получения содержимого страницы дополнительно сконфигурирован для получения содержимого текущей страницы и содержимого последней просмотренной страницы перед текущей страницей, когда текущая страница является страницей постраничного разбиения содержимого.

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

[00116] В данном примере осуществления настоящего изобретения устройство для управления возвратом к ранее просмотренной странице может дополнительно включать в себя: блок синтактического анализа и блок сравнения.

[00117] Блок анализа сконфигурирован для анализа структур дерева DOM-модели (объектной модели документа) двух страниц;

[00118] Блок сравнения сконфигурирован для определения структурного сходства между содержимым двух страниц при помощи сравнения структур дерева DOM-модели содержимого этих двух страниц.

[00119] Блок сравнения может быть связан со вторым блоком определения или с третьим блоком определения, благодаря чему второй блок определения или третий блок определения могут выполнять процедуры определения с использованием структурного сходства, полученного блоком сравнения.

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

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

[00122] В соответствии с иллюстрацией фиг. 9 терминал 800 может включать в себя один или более следующих компонентов: процессорный компонент 802, запоминающее устройство 804, компонент 806 электропитания, мультимедийный компонент 808, аудиокомпонент 810, интерфейс 812 ввода-вывода (input/output, I/O), измерительный компонент 814 и компонент 816 связи.

[00123] Процессорный компонент 802, как правило, осуществляет общее управление функционированием терминала 800, например, операциями, связанными с отображением, телефонными вызовами, обменом данными, работой с камерой и операциями записи. Процессорный компонент 802 может включать в себя один или более процессоров 820, исполняющих инструкции с целью выполнения всех шагов описанных выше способов или части этих шагов. Также процессорный компонент 802 может включать в себя один или более модулей, обеспечивающих взаимодействие между процессорным компонентом 802 и другими компонентами. Например, процессорный компонент 802 может включать в себя мультимедийный модуль, обеспечивающий взаимодействие между мультимедийным компонентом 808 и процессорным компонентом 802.

[00124] Запоминающее устройство 804 сконфигурировано для хранения различных типов данных с целью поддержки функционирования терминала 800. Примерами подобных данных могут служить инструкции любых приложений или методов, исполняемых на устройстве 800, контактные данные, данные телефонной книги, сообщения, изображения, видеоданные и т.п. Запоминающее устройство 804 может быть реализовано с использованием энергозависимых или энергонезависимых устройств любого типа, а также их комбинаций, например, статической памятью с произвольным доступом (static random access memory, SRAM), электрически перепрограммируемой памяти «только для чтения» (erasable programmable read-only memory, EPROM), программируемой памяти в режиме «только для чтения» (programmable read-only memory, PROM), памяти в режиме «только для чтения», магнитной памяти, флэш-памяти, магнитного или оптического диска.

[00125] Компонент 806 электропитания обеспечивает электропитание различных компонентов оконечного устройства 800. Компонент 806 электропитания может включать в себя систему управления электропитанием, один или более источников питания, а также любые другие компоненты, связанные с производством, управлением и распределением электрической энергии в оконечном устройстве 800.

[00126] Мультимедийный компонент 808 включает в себя экран, который обеспечивает интерфейс вывода между терминалом 800 и пользователем. В некоторых из вариантов осуществления настоящего изобретения экран может включать в себя дисплей на жидких кристаллах (liquid crystal display, LCD) и сенсорную панель (touch panel, TP). Если экран включает в себя сенсорную панель, то в этом случае экран может быть реализован как сенсорный экран, принимающий сигналы ввода от пользователя. Сенсорная панель включает в себя один или более датчиков касания, предназначенных для регистрации касаний, скольжений и других жестов на сенсорной панели. Датчики касания могут не только регистрировать границы операций касания или скольжения, но также измерять период времени и величину давления, связанные с этими операциями. В некоторых вариантах осуществления настоящего изобретения мультимедийный компонент 808 включает в себя фронтальную камеру и/или тыловую камеру. Фронтальная камера и тыловая камера могут принимать внешние мультимедийные данные, когда устройство 800 находится в определенном режиме работы, например, в режиме фотографирования или в режиме видеосъемки. Как фронтальная камера, так и тыловая камера могут представлять собой фиксированные системы оптических линз или иметь функциональность фокусировки и оптического зуммирования.

[00127] Аудиокомпонент 810 сконфигурирован для вывода и/или ввода аудиосигналов. Например, аудиокомпонент 810 включает в себя микрофон (“MIC”), сконфигурированный для приема внешнего аудиосигнала, когда терминал 800 находится в определенном режиме работы, например, в режиме вызова, в режиме записи или в режиме распознавания голоса. Принятые аудиосигналы могут затем быть сохранены в запоминающем устройстве 804 или переданы при помощи компонента 816 связи. В некоторых из вариантов осуществления настоящего изобретения аудиокомпонент 810 включает в себя также громкоговоритель для вывода аудиосигналов.

[00128] Интерфейс 812 ввода/вывода обеспечивает интерфейс между процессорным компонентом 802 и модулями периферийных интерфейсов, например, клавиатуры, поворотного-нажимного переключателя («колеса»), кнопок и т.п. Кнопки могут включать в себя, без ограничения перечисленным, «домашнюю» кнопку, кнопку громкости, кнопку «пуск» или кнопку блокировки.

[00129] Измерительный компонент 814 включает в себя один или более датчиков, обеспечивающих оценку состояния различных элементов оконечного устройства 800. Например, измерительный компонент 814 может определять состояние терминала 800: «открыто» или «закрыто», относительное расположение компонентов, например, дисплея и клавиатуры терминала 800, изменение положения терминала 800 или одного из компонентов устройства 800, присутствие или отсутствие контакта пользователя с терминалом 800, ориентацию или ускорение/замедление терминала 800 и изменение температуры терминала 800. Измерительный компонент 814 может включать в себя датчик близости, сконфигурированный для обнаружения присутствия приближенных объектов без физического контакта с ними. Измерительный компонент 814 может также включать в себя светочувствительный датчик, например, датчик изображений CMOS или CCD, для использования в приложениях формирования изображений. В некоторых из вариантов осуществления настоящего изобретения измерительный компонент 814 может также включать в себя акселерометрический датчик, гироскопический датчик, магнитный датчик, датчик давления или датчик температуры.

[00130] Компонент 816 связи сконфигурирован для обеспечения связи, проводной или беспроводной, между оконечным устройством 800 и другими устройствами. Терминал 800 может осуществлять доступ к беспроводной сети, основанной на таких стандартах связи, как WiFi, 2G или 3G, или их комбинации. В одном из примеров осуществления настоящего изобретения компонент 816 связи принимает широковещательный сигнал или соответствующую широковещательную информацию от внешней широковещательной системы управления по широковещательному каналу. В одном из примеров осуществления настоящего изобретения компонент 816 связи включает в себя также модуль ближней бесконтактной связи (near field communication, NFC) для обеспечения связи в ближней зоне. Например, NFC-модуль может быть реализован на базе технологии радиочастотной идентификации (radio frequency identification, RFID), технологии ассоциации передачи данных в инфракрасном диапазоне (infrared data association, IrDA), технологии сверхширокой полосы пропускания (ultra-wideband, UWB), технологии Bluetooth (ВТ) или других технологий.

[00131] В примерах осуществления настоящего изобретения оконечное устройство 800 может быть реализовано с использованием одной или более заказных интегральных схем (ASIC), цифровых сигнальных процессоров (DSP), цифровых устройств обработки сигналов (digital signal processing devices, DSPD), программируемых логических устройств (programmable logic devices, PLD), электрически программируемых вентильных матриц (field programmable gate arrays, FPGA), процессорах, контроллерах, микроконтроллерах, микропроцессорах или других электронных блоках, предназначенных для исполнения описанных выше способов.

[00132] В примерах осуществления настоящего изобретения предложен также машиночитаемый носитель для хранения данных, включающий в себя инструкции, например, содержащиеся в запоминающем устройстве 804 и исполняемые процессором 820 в оконечном устройстве 800 с целью выполнения описанных выше способов клиентской стороны. К примеру, машиночитаемый носитель для хранения данных может представлять собой память ROM, RAM, CD-ROM, магнитную ленту, гибкий диск, оптическое запоминающее устройство для хранения данных и т.п.

[00133] Машиночитаемый носитель для хранения данных, при исполнении инструкций на этом носителе при помощи процессора мобильного терминала, обеспечивает выполнение этим мобильным терминалом способа управления возвратом к ранее просмотренной странице, включающего:

[00134] получение операции возврата;

[00135] определение, существует ли заранее заданная страница возврата, соответствующая операции возврата, при этом заранее заданная страница возврата является заранее заданной страницей, и заранее заданная страница является последней просмотренной страницей перед текущей страницей или страницей из истории просмотра, предшествующей последней просмотренной странице перед текущей страницей.

[00136] отображение заранее заданной страницы возврата, если заранее заданная страница возврата существует.

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

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

1. Способ управления возвратом к ранее просмотренной странице, включающий:

получение операции возврата;

определение, существует ли заранее заданная страница возврата, соответствующая операции возврата, при этом заранее заданная страница возврата является заранее заданной страницей; и

отображение заранее заданной страницы возврата, если заранее заданная страница возврата существует,

при этом способ дополнительно включает следующий набор операций:

получение содержимого текущей страницы и содержимого последней просмотренной страницы перед текущей страницей;

определение, превышает ли структурное сходство между содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей первый заранее заданный порог сходства; и

если структурное сходство между содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей не превышает первый заранее заданный порог сходства, назначение последней просмотренной страницы перед текущей страницей в качестве заранее заданной страницы возврата; и

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

2. Способ по п. 1, дополнительно включающий:

получение содержимого страницы, к которой может быть выполнен переход в соответствии с заранее заданной гиперссылкой на текущей странице, и содержимого текущей страницы;

определение, превышает ли структурное сходство между содержимым страницы, к которой может быть выполнен переход, и содержимым текущей страницы, первый заранее заданный порог сходства; и

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

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

получение всех гиперссылок на текущей странице;

определение, присутствует ли заранее заданная гиперссылка среди всех гиперссылок на текущей странице, при этом отличительные признаки для определения заранее заданной гиперссылки включают: «следующая страница», «следующая статья», «следующая глава», «дальше», «→» и/или «↓»; и

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

4. Способ по п. 1 или 2, дополнительно включающий:

анализ структур дерева DOM объектных моделей документа в содержимом упомянутых двух страниц; и

при помощи сравнения структур дерева DOM содержимого этих двух страниц, определение структурного сходства между содержимым двух страниц.

5. Способ по п. 1, отличающийся тем, что получение операции возврата включает:

определение, была ли активирована пиктограмма возврата к заранее заданной странице;

если пиктограмма возврата к заранее заданной странице была активирована, запись временной длительности активации пиктограммы возврата;

определение, превышает ли эта временная длительность заранее заданный порог временной длительности; и

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

6. Способ по п. 1, отличающийся тем, что определение, существует ли заранее заданная страница возврата, соответствующая операции возврата, включает:

поиск, существует ли адрес ссылки на заранее заданную страницу возврата;

или

поиск, сохранено ли содержимое заранее заданной страницы возврата.

7. Устройство для управления возвратом к ранее просмотренной странице, включающее:

блок получения операции, сконфигурированный для получения операции возврата;

первый блок определения, сконфигурированный для определения, существует ли заранее заданная страница возврата, соответствующая операции возврата, при этом заранее заданной страницей возврата является заранее заданная страница; и

блок отображения, сконфигурированный для отображения заранее заданной страницы возврата, если заранее заданная страница возврата существует,

при этом устройство также содержит:

первый блок получения содержимого страницы, сконфигурированный для получения содержимого текущей страницы и содержимого последней просмотренной страницы перед текущей страницей;

второй блок определения, сконфигурированный для определения, превышает ли структурное сходство между содержимым текущей страницы и содержимым последней просмотренной страницы перед текущей страницей первый заранее заданный порог сходства; и

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

8. Устройство по п. 7, дополнительно включающее:

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

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

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

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

9. Устройство по п. 8, отличающееся тем, что второй блок получения содержимого страницы включает:

блок получения гиперссылки, сконфигурированный для получения всех гиперссылок на текущей странице;

блок определения гиперссылки, сконфигурированный для определения, присутствует ли заранее заданная гиперссылка среди всех гиперссылок на текущей странице, при этом отличительные признаки для определения заранее заданной гиперссылки включают: «следующая страница», «следующая статья», «следующая глава», «дальше», «→» и/или «↓»; и

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

10. Устройство по п. 7 или 8, дополнительно включающее:

блок анализа, сконфигурированный для анализа структур дерева DOM объектной модели документа для содержимого упомянутых двух страниц; и

блок сравнения, сконфигурированный для определения структурного сходства между содержимым двух страниц при помощи сравнения структур дерева DOM содержимого этих двух страниц.

11. Устройство по п. 7, отличающееся тем, что блок получения операции включает:

блок обнаружения активации, сконфигурированный для обнаружения, была ли активирована заранее заданная пиктограмма возврата;

блок записи временной длительности, сконфигурированный для записи временной длительности активации пиктограммы возврата, если заранее заданная пиктограмма возврата была активирована;

блок оценки временной длительности, сконфигурированный для определения, превышает ли временная длительность заранее заданный порог временной длительности; и

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

12. Устройство по п. 7, отличающееся тем, что первый блок определения включает:

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

13. Терминал для управления возвратом к ранее просмотренной странице, включающий:

процессор; и

запоминающее устройство, сконфигурированное для хранения инструкций, исполняемых процессором;

при этом процессор сконфигурирован для выполнения способа по любому из пп. 1-6.



 

Похожие патенты:

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

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

Изобретение относится к средствам добавления подключаемого расширения в приложение списка контактов. Технический результат заключается в обеспечении возможности импорта подключаемого расширения стороннего приложения.

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

Группа изобретений относится к технологиям автоматической генерации задач машиной состояний. Техническим результатом является обеспечение автоматической генерации задач для определения состояний.

Группа изобретений относится к технологиям предоставления пользователям продвигаемой информации. Техническим результатом является обеспечение предпросмотра ссылок предпросмотра за счет предпросмотра продвигаемой информации, посредством шаблонов предпросмотра.

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

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

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

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

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

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

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

Изобретение относится к средствам предоставления пользователю контента. Технический результат заключается в повышении вероятности получения всех частей запрошенного контента. Получают первым сервером запрос пользователем контента. Передают первую часть составного контента и указателя на вторую часть составного контента первым сервером пользователю. Получают первым сервером сообщение о невозможности получения второй части составного контента. Запрашивают первым сервером второй части составного контента у второго сервера, запрос включает по меньшей мере один идентификатор пользователя. Получают от второго сервера второй части составного контента, связанной с по меньшей мере одним идентификатором пользователя. Передают первым сервером по меньшей мере вторую часть составного контента пользователю или запрошенного пользователем контента. 3 н. и 20 з.п. ф-лы, 7 ил.

Изобретение относится к средствам создания рекомендаций содержимого для данного пользователя системы рекомендаций. Технический результат заключается в обеспечении извлечения свойств снимков из архива снимков. Указанный результат достигается за счет применения способа создания рекомендаций содержимого для пользователя системы рекомендаций. При этом сервером рекомендаций получают запрос пользователя на рекомендации содержимого. Создают сервером рекомендаций выборку рекомендаций. Модуль предсказаний обучают с помощью обучающей выборки. При этом связанное с пользователем свойство используется как первый вводный параметр для обучения модуля предсказания. Связанное с пользователем свойство извлекают из последней версии архива снимков. При этом версия архива снимков создана до момента времени, когда происходит обучающее событие. Связанное с пользователем свойство используется как второй вводный параметр для обучения модуля предсказания. Передают подмножество из выборки рекомендаций содержимого электронному устройству пользователя. 4 н. и 23 з.п. ф-лы, 9 ил.

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

Изобретение относится к способу и системе создания модели прогнозирования и определения параметра точности обученной модели прогнозирования в виде дерева принятия решений. Технический результат заключается в повышении точности модели прогнозирования. Способ включает в себя доступ к обученной модели прогнозирования в виде дерева принятия решений, созданной по меньшей мере частично на основе набора обучающих объектов; создание подгруппы случайных параметров интереса; связывание подгруппы случайных параметров интереса с листом дерева принятия решений; определение параметра точности листа на основе параметров интереса, связанных с данным листом и подгруппы случайных параметров интереса данного листа; определение параметра точности обученной модели прогнозирования в виде дерева принятия решений на основе определенного параметра точности листа. 7 н. и 34 з.п. ф-лы, 11 ил.

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

Изобретение относится к области поисковых систем в целом и конкретно к системе и способу создания уточненной поисковой выдачи для поискового запроса. Техническим результатом является повышение релевантности результатов поиска. В способе создания уточненной страницы результатов поиска (SERP) для поискового запроса, полученного от пользователя, создается набор результатов поиска и отображается пользователю на SERP. На основе взаимодействия с элементом результата поиска на SERP создается параметр пользовательского интереса для элемента результата поиска, на основе суммирования первого и второго весов элемента результата поиска в первом и втором результатах поиска, соответственно. Создается второй поисковый запрос, который включает в себя исходный поисковый запрос, элемент результата поиска, и первый параметр пользовательского интереса в качестве переформулировки начального поискового запроса, указывающий значимость элемента результата поиска. Результаты поиска, созданные в ответ на второй поисковый запрос, отображаются пользователю в виде уточненной SERP. 2 н. и 22 з.п. ф-лы, 5 ил.

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