СПОСОБ И БРАУЗЕР ДЛЯ УВЕДОМЛЕНИЯ ОБ ОБНОВЛЕНИИ Российский патент 2014 года по МПК G06F17/30 

Описание патента на изобретение RU2522103C2

По данной заявке испрашивается приоритет Патентной Заявки Китая № 200910087502.1, поданной 23 июня 2009 г. в Патентное Ведомство Китая, озаглавленной "Update Notification Method and Browser", и которая во всей своей полноте включена в данную заявку посредством ссылки.

Область техники, к которой относится изобретение

Настоящее изобретение относится к области техники, связанной с Интернет технологиями и, в частности, к браузеру и способу уведомления об обновлении.

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

С ростом популярности сети Интернет люди все чаще и чаще используют сеть Интернет для получения информации и поиска документов. Несмотря на то, что функционирует большое разнообразие web-сайтов типа порталов, тем не менее, переход назад и вперед между различными web-сайтами остается трудоемким. Поисковые машины могут помочь нам в поиске всего, что нам угодно, однако реализовать точный поиск тяжело. В настоящее время в сети Интернет существует новый формат информации, который именуется как RSS (Исчерпывающая Сводка Сайта или Действительно Простой Сбор Сводной Информации). RSS является стандартом формата XML для пользователей применительно к распространению новостных заголовков и прочего Web-содержимого, а так же является широко используемым протоколом пакетирования и доставки контента в сети Интернет. Используя инструменты программного обеспечения по сбору сводной информации RSS, пользователи сети Интернет могут читать содержимое web-сайтов, поддерживающих вывод RSS, на стороне клиента.

На сегодняшний день сеть Интернет насчитывает огромное количество web-сайтов, и момент, когда выполняется обновление каждого web-сайта, непредсказуем. Один способ состоит в том, что посредством функции папки с избранным в существующих обычных браузерах, таком как браузер IE, пользователь может сохранять ссылки на те web-страницы, в которых заинтересован пользователь. Таким образом, в следующий раз, когда пользователь выполняет поиск путем просмотра в сети Интернет, пользователь может непосредственно перейти в папку с избранным для поиска сохраненных ссылок на web-страницы, и далее может щелкнуть на ссылку для прочтения обновленного содержимого соответствующей web-страницы. Другой способ состоит в том, что посредством программы чтения RSS на стороне клиента пользователь может подписаться на те web-страницы, в которых заинтересован пользователь. Когда один или более web-сайтов обновляют содержимое, программа чтения RSS на стороне клиента может автоматически регулярно обновлять список RSS и также обновлять заголовки web-сайтов в папке RSS для того, чтобы пользователь проследовал по ссылкам и прочел содержимое. Пользователь также может в ручном режиме обновлять список RSS после запуска программы чтения RSS на стороне клиента и затем выполнять поиск по списку RSS с целью найти заголовки обновленных web-сайтов, чтобы проследовать по ссылкам и прочесть содержимое.

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

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

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

Для достижения данной цели настоящее изобретение предоставляет следующие аспекты:

Способ уведомления об обновлении, содержащий этапы, на которых:

динамически отслеживают сетевые ресурсы браузером;

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

Предпочтительно этап, на котором динамически отслеживают сетевые ресурсы, включает в себя этап, на котором:

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

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

выполняют последовательные снимки одного и того же сетевого ресурса периодически на основании предварительно установленного временного интервала; и/или

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

Предпочтительно, инструкция обновления включает в себя одно или более из:

инструкции открытия браузера пользователем, инструкции закрытия браузера пользователем и инструкции использования браузера пользователем.

Предпочтительно, способ дополнительно включает в себя этапы, на которых:

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

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

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

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

динамически отслеживают информацию об обновлении сетевых ресурсов, в отношении которых требуется динамическое отслеживание, указываемых web-адресом, введенным в адресную строку браузера.

Предпочтительно, этап, на котором динамически отслеживают сетевые ресурсы браузером, включает в себя этап, на котором:

динамически отслеживают информацию об обновлении конкретного содержимого сетевых ресурсов.

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

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

Предпочтительно, предварительно установленное условие уведомления об обновлении включает в себя:

суммарное количество измененных слов в сетевом ресурсе превышает определенное пороговое значение, и/или

измененная часть в сетевом ресурсе содержит изображение, и/или

измененная часть в сетевом ресурсе содержит ссылку, и/или

измененная часть в сетевом ресурсе содержит ключевое слово, и/или

низменная часть в сетевом ресурсе содержит мультимедийный файл, и/или

измененная часть в сетевом ресурсе содержит загружаемый файл.

Предпочтительно, предварительно установленное средство уведомления об обновлении включает в себя:

средство уведомления об обновлении, установленное браузером автоматически, или

средство уведомления об обновлении, установленное пользователем.

Предпочтительно, предварительно установленное средство уведомления об обновлении включает в себя:

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

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

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

И браузер, включающий в себя:

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

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

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

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

выполнение последовательных снимков одного и того же сетевого ресурса периодически на основании предварительно установленного временного интервала; и/или

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

Предпочтительно, инструкция обновления включает в себя одно или более из:

инструкции открытия браузера пользователем, инструкции закрытия браузера пользователем и инструкции использования браузера пользователем.

Предпочтительно, модуль динамического отслеживания дополнительно включает в себя:

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

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

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

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

динамически отслеживает информацию об обновлении сетевых ресурсов, в отношении которых требуется динамическое отслеживание, указываемых web-адресом, введенным в адресную строку браузера.

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

Предпочтительно, модуль уведомления об обновления включает в себя первый блок предварительной установки, используемый для предварительной установки условия уведомления об обновлении;

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

Предпочтительно, предварительно установленное условие уведомления об обновлении включает в себя:

суммарное количество измененных слов в сетевом ресурсе превышает определенное пороговое значение, и/или

измененная часть в сетевом ресурсе содержит изображение, и/или

измененная часть в сетевом ресурсе содержит ссылку, и/или

измененная часть в сетевом ресурсе содержит ключевое слово, и/или

низменная часть в сетевом ресурсе содержит мультимедийный файл, и/или

измененная часть в сетевом ресурсе содержит загружаемый файл.

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

Предпочтительно, предварительно установленное средство уведомления об обновлении включает в себя:

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

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

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

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

динамически отслеживать сетевые ресурсы;

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

В сравнении с обычными технологиями преимущества настоящего изобретения состоят в том, что:

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

Второе состоит в том, что в соответствии с настоящим изобретением функциональные возможности по динамическому отслеживанию информации об обновлении сетевых ресурсов могут быть реализованы браузером. Таким образом, когда пользователь использует браузер, то пользователь может не только постоянно динамически отслеживать интересующие его/ее сетевые ресурсы, но также может своевременно читать обновленное содержимое этих сетевых ресурсов. Дополнительно, когда пользователь заинтересован в подписке на определенные web-страницы, пользователю не требуется одновременно открывать как программу чтения RSS, так и браузер (два инструмента на стороне клиента) для того, чтобы подписаться на web-страницы и прочесть обновленное содержимое. Кроме того, исходная папка с избранным браузера может использоваться для уведомления пользователя об обновлениях web-страниц, в которых заинтересован пользователь, что делает использование пользователем раскрываемых способов в значительной мере удобным.

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

Перечень фигур чертежей

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

Фиг.1 является сводной логической блок-схемой раскрываемого способа уведомления об обновлении настоящего изобретения;

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

Фиг.3 является сводной структурной схемой браузера в соответствии с настоящим изобретением;

Фиг.4 является конкретной структурной схемой браузера в соответствии с настоящим изобретением.

Подробные варианты осуществления

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

Чтобы способствовать пониманию, термины в данном раскрытии объясняются следующим образом:

HTML, Язык Гипертекстовой Разметки, в настоящий момент является наиболее широко распространенным языком в сети Интернет и так же является основным языком для документов web-страниц.

DOM, Объектная Модель Документа, является браузером, платформой и независимым от языка интерфейсом, который может использоваться для доступа к прочим стандартным компонентам web-страниц.

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

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

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

Фиг.1 показывает сводную логическую блок-схему раскрываемого способа уведомления об обновлении настоящего изобретения, при этом способ включает в себя следующее:

Этап 101, браузер динамически отслеживает сетевой ресурс или сетевые ресурсы;

В частности, браузер динамически отслеживает информацию об обновлении сетевых ресурсов посредством выполнения снимков (т.е. захватывая в некоторый момент времени содержимое) и сравнивая содержимое снимков одного и того же сетевого ресурса, что, как показано на Фиг.2, включает в себя следующее:

S201, выполняют снимки одного и того же сетевого ресурса;

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

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

Временной интервал может быть установлен единообразным в рамках системы (например, браузера) для всех сетевых ресурсов, которые будут динамически отслеживаться, или может быть установлен в рамках системы индивидуально для сетевых ресурсов, которые будут динамически отслеживаться, на основании атрибутов отдельных сетевых ресурсов. Дополнительно, временной интервал также может быть установлен пользователями в соответствии с их предпочтениями.

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

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

В дополнение, динамическое отслеживание сетевых ресурсов браузером может включать в себя: динамическое отслеживание информации об обновлении сетевых ресурсов, в отношении которых требуется динамическое отслеживание, перечисленных в папке с избранным браузера; динамическое отслеживание информации об обновлении сетевых ресурсов, в отношении которых требуется динамическое отслеживание, перечисленных в ниспадающем списке адресной строки браузера; и/или динамическое отслеживание информации об обновлении сетевых ресурсов, в отношении которых требуется динамическое отслеживание, указываемых web-адресом, введенным в адресную строку браузера. Другими словами, браузер по умолчанию может рассматривать все сетевые ресурсы, перечисленные в папке с избранным или в строке адреса в качестве сетевых ресурсов, которые будут динамически отслеживаться, или браузер может определять сетевые ресурсы, которые будут динамически отслеживаться, на основании принятой одной или более инструкций пользователя, такой как при запросе пользователя во время того, как пользователь сохраняет сетевой ресурс в папке с избранным, чтобы пользователь выбрал, задать ли данный сетевой ресурс в качестве сетевого ресурса, который будет динамически отслеживаться. В дополнение, на основании предварительно установленных правил браузер также может автоматически анализировать папку с избранным и адресную строку, чтобы определить, какие сетевые ресурсы будут динамически отслеживаться, такие как web-страницы блогов. Затем браузер будет динамически отслеживать определенные сетевые ресурсы. Когда любое обновление в каком-либо из этих сетевых ресурсов выполняет заранее определенное условие (заранее определенное условие может быть установлено браузером или установлено пользователями), то может выполняться уведомление или запрос пользователя. То есть, различные конкретные способы могут использоваться для определения того, какие сетевые ресурсы будут динамически отслеживаться браузером в отношении изменений в содержимом, и для уведомления пользователя, когда удовлетворяется заранее определенное условие уведомления.

S202, захватывают конкретное содержимое отдельных сетевых ресурсов;

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

В частности, различными способами может быть реализовано получение конкретных областей посредством объектной модели документа. Конкретные области сетевых ресурсов могут быть получены посредством способа определения конкретной области или могут быть получены посредством заданного пользователем способа. Дополнительно, браузер может определять, существует ли заданный пользователем способ для получения конкретных областей. Если существует заданный пользователем способ, то конкретные области сетевого ресурса получают, используя заданный пользователем способ; если заданного пользователем способа не существует, то конкретные области сетевого ресурса затем получают посредством способов определения конкретной области. Дополнительно, браузер может вначале определять, существует ли заданный пользователем способ для получения конкретных областей. Если заданный пользователем способ существует, то конкретные области сетевого ресурса получают, используя заданный пользователем способ; если заданного пользователем способа не существует, то браузер может выполнять поиск по базе данных, с целью найти конкретные области, совпадающие с URL сетевых ресурсов. Если конкретные области, совпадающие с URL сетевого ресурса, не могут быть найдены, то затем конкретные области сетевых ресурсов получают посредством способов определения конкретной области.

Получение конкретных элементов также может быть реализовано различными способами. Например, конкретные элементы могут быть получены посредством объектной модели документа. В частности, получение конкретных элементов сетевого ресурса посредством объектной модели документа может включать в себя этапы, на которых: получают координаты элементов сетевого ресурса в соответствии с тем как определено пользователем; маркируют полученные координаты в объектной модели документа сетевого ресурса; и находят конкретные элементы сетевых ресурсов посредством информации об узле в промаркированной объектной модели документа. Дополнительно, поиск конкретных элементов также может производиться на основании ID, имени или стиля элементов сетевого ресурса, в соответствии с тем, как указано пользователем. В частности, ID, имя или стиль (например, жирный шрифт, цвет и т.д.) конкретного элемента сначала получают, используя системную функцию, а конкретный элемент и прочие атрибуты, такие как текст, размер, ширина и высота и т.д. (не все конкретные элементы обладают такой информацией об атрибутах, и даже когда конкретный элемент обладает несколькими атрибутами, требуется получить атрибуты, в которых заинтересован пользователь), могут быть получены на основании ID, имени и стиля конкретного элемента. Дополнительно, ID и информация об атрибутах конкретного элемента могут сохраняться. Конечно, система также может выполнять автоматический анализ для получения конкретных элементов сетевых ресурсов.

S203, сравнивают конкретное содержимое двух последовательных снимков сетевого ресурса.

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

Этап 102, если присутствует какое-либо обновление отслеживаемых сетевых ресурсов, то пользователя уведомляют в соответствии с предварительно установленным средством уведомления.

Предпочтительно, когда присутствует какое-либо обновление отслеживаемых сетевых ресурсов, то дополнительно определяют, удовлетворяет ли информация об обновлении заранее определенному условию уведомления об обновлении. Если информация об обновлении удовлетворяет условию, пользователь уведомляется в соответствии с предварительно установленным средством уведомления. В противном случае пользователь не уведомляется. Конечно, дополнительное определение может быть пропущено, и поскольку присутствует обновление отслеживаемых сетевых ресурсов, пользователь уведомляется в соответствии с предварительно установленным средством уведомления, независимо от того, какого рода обновление. Условие уведомления об обновлении включает в себя, но не в ограничительном смысле, одно или более из следующего: суммарное количество измененных слов в сетевом ресурсе превышает определенное пороговое значение; измененная часть в сетевом ресурсе содержит изображение (я) (изменения изображений); измененная часть в сетевом ресурсе содержит ссылку (и) (изменения ссылок); измененная часть в сетевом ресурсе содержит ключевое слово (а); измененная часть в сетевом ресурсе содержит мультимедийный файл (ы), и/или измененная часть в сетевом ресурсе содержит загружаемый файл(ы) (такие как файлы RAR и т.д.), и т.д.

В дополнение, средство уведомления об обновлении может быть установлено браузером автоматически или может быть установлено пользователем. В частности, средство уведомления об обновлении может быть разделено на разные категории в соответствии с разными атрибутами. Атрибуты могут включать в себя: форму, позицию, содержимое и эффект. Форма может включать в себя одно или более из диалоговых окон, всплывающих подсказок и ярлыков. Позиция может включать в себя одно или более из: панели меню, боковой панели, адресной строки; истории, записи наиболее часто посещаемых страниц, записи недавно посещенных страниц; папки с избранным; текущей страницы и пустой страницы. Содержимое может включать в себя одно или более из: заголовка, адреса, вступления, времени обновления и недопустимой web-страницы. Эффект может включать в себя одно или более из: параметров цвета, выделения, мигания текста и аудио.

Например, когда пользователь открывает или закрывает браузер и если присутствует изменение в web-странице, в отношении которой требуется динамическое отслеживание, то может всплывать диалоговое окно в любом местоположении, для того чтобы указать на то, что часть или весь web-сайт или web-страница были обновлены. Дополнительно, сообщение уведомления внутри диалогового окна может быть всего лишь простым текстом, таким как "обновлено", более комплексным текстом, содержащим соответствующую информацию, такую как предисловие к обновленному web-сайту(ам), или сочетанием текстового уведомления и соответствующего аудио уведомления.

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

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

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

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

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

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

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

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

Модуль 320 уведомления об обновлении может использоваться для уведомления пользователя в соответствии с предварительно установленным средством уведомления об обновлении, когда модуль 310 динамического отслеживания обнаруживает обновление отслеживаемого сетевого ресурса. Средство уведомления об обновлении может быть сконфигурировано посредством принятых пользовательских инструкций конфигурации или могли быть сконфигурировано системой (например, браузером) автоматически. Средство уведомления об обновлении включает в себя: предоставление уведомления об обновлении в рамках интерфейса браузера посредством одного или более из диалоговых окон, всплывающих подсказок, ярлыков, аудио и прочих форм; предоставление уведомления об обновлении в рамках интерфейса терминала и в области за пределами интерфейса браузера посредством одного или более из диалоговых окон, всплывающих подсказок, ярлыков, аудио и прочих форм; или отправку уведомления об обновлении на мобильные терминалы посредством инструментов программного обеспечения связи.

Фиг.4 показывает иллюстративную структурную схему браузера в соответствии с настоящим изобретением. Система включает в себя: модуль 410 динамического отслеживания и модуль 420 уведомления об обновлении.

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

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

Модуль 420 уведомления об обновлении может использоваться для уведомления пользователя в соответствии с предварительно установленным средством уведомления об обновлении, когда модуль 410 динамического отслеживания обнаруживает обновление в отношении отслеживаемого сетевого ресурса. Средство уведомления об обновлении может быть сконфигурировано посредством принятых пользовательских инструкций конфигурации или может быть сконфигурировано системой (например, браузером) автоматически. Дополнительно, модуль 420 уведомления об обновлении может включать в себя первый блок 421 предварительной установки, который используется для предварительной установки одного или более условий уведомления об обновлении. Предварительно установленные условия уведомления об обновлении включают в себя следующее: суммарное количество измененных слов в сетевом ресурсе превышает определенное пороговое значение, измененная часть в сетевом ресурсе содержит изображение (изменения изображений), измененная часть в сетевом ресурсе содержит ссылку (изменения ссылок), измененная часть в сетевом ресурсе содержит ключевое слово, и/или именная часть в сетевом ресурсе содержит мультимедийные файлы. Таким образом, когда в отслеживаемых сетевых ресурсах присутствуют какие-либо обновления и информация об обновлении удовлетворяет любому из условий уведомления об обновлении, предварительно установленных первым блоком 421 предварительной установки, модуль 420 уведомления об обновлении уведомляет пользователя в соответствии с предварительно установленным средством уведомления об обновлении.

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

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

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

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

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

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

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

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

название год авторы номер документа
СПОСОБ И СИСТЕМА УВЕДОМЛЕНИЯ ОБ ОБНОВЛЕНИИ 2010
  • Гао Чжи
  • Ван Сяочуань
RU2530340C2
РЕГИСТРАЦИЯ И ИЗВЛЕЧЕНИЕ ИНФОРМАЦИИ ОБ ИЗМЕНЕНИИ ТАБЛИЦЫ БАЗЫ ДАННЫХ, КОТОРАЯ МОЖЕТ ИСПОЛЬЗОВАТЬСЯ ДЛЯ ПРИЗНАНИЯ НЕДЕЙСТВИТЕЛЬНЫМИ ЭЛЕМЕНТОВ КЭША 2004
  • Пиццо Майкл Джозеф
  • Говард Роберт Майкл
  • Нг Патрик Ю-Кван
  • Гатри Скотт Д.
  • Смит Адам Уэйд
RU2380748C2
СПОСОБ ВОСПРОИЗВЕДЕНИЯ ВИДЕО И УСТРОЙСТВО 2016
  • Чжоу Вэньцзин
  • Лю Чунь
RU2679562C1
МИНИ-ПРИЛОЖЕНИЕ ВСПОМОГАТЕЛЬНОГО ДИСПЛЕЯ ДЛЯ РАСПРЕДЕЛЯЕМОГО СОДЕРЖИМОГО 2007
  • Линь Юй-Куань
  • Виджи Срирам
  • Фуллер Эндрю Дж.
  • Ротен Мэттью П.
  • Д'Анджело Алекс З.С.
RU2433452C2
Способ записи, редактирования и воссоздания компьютерного сеанса 2018
  • Бекмамбетов Тимур
  • Гай Бедфорд
  • Даниэль Кехо
RU2733919C2
АССОЦИИРОВАНИЕ ИНФОРМАЦИИ С ЭЛЕКТРОННЫМ ДОКУМЕНТОМ 2006
  • Ричардсон Мэттью Р.
  • Брилл Эрик Д.
RU2406129C2
ТЕХНОЛОГИИ ДЛЯ АВТОМАТИЧЕСКОЙ СИНДИКАЦИИ СОДЕРЖИМОГО ПО СЕТИ 2009
  • Стич Кристиан Э.
  • Хауэлл Гарет
  • Дэвис Тристан
  • Пэриш Дэн
  • Мегиддо Эран
  • Дер Шерман
  • Рамбхарак Джефф
RU2533497C2
АВТОНОМНОЕ ВЫПОЛНЕНИЕ ВЕБ-ПРИЛОЖЕНИЙ 2007
  • Хокинз Джонатан К.
  • Нийоджи Шанку С.
RU2453911C2
УПРАВЛЕНИЕ ИНФОРМАЦИЕЙ И ОТОБРАЖЕНИЕ ИНФОРМАЦИИ В ВЕБ-БРАУЗЕРАХ 2013
  • Клеинхоут Хуиб
  • Ван Ден Мункхоф Рик
  • Свендсен Кристофер
RU2662636C2
СПОСОБ УПРАВЛЕНИЯ ДАННЫМИ ВЕБ-САЙТА 2018
  • Герман Михаил Сергеевич
RU2691834C1

Иллюстрации к изобретению RU 2 522 103 C2

Реферат патента 2014 года СПОСОБ И БРАУЗЕР ДЛЯ УВЕДОМЛЕНИЯ ОБ ОБНОВЛЕНИИ

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

Формула изобретения RU 2 522 103 C2

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

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

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

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

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

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

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

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

9. Способ по п.1, отличающийся тем, что предварительно установленное средство уведомления об обновлении включает в себя:
предоставление уведомления об обновлении в рамках интерфейса браузера посредством одного или более из диалогового окна, всплывающей подсказки, ярлыка и аудио; или
предоставление уведомления об обновлении в рамках интерфейса терминала и в области за пределами интерфейса браузера посредством одного или более из диалогового окна, всплывающей подсказки, ярлыка и аудио; или
отправку уведомления об обновлении на мобильный терминал посредством инструментов программного обеспечения связи.

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

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

12. Система по п.11, отличающаяся тем, что инструкция обновления включает в себя одно или более из инструкции открытия браузера пользователем, инструкции закрытия браузера пользователем и инструкции использования браузера пользователем.

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

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

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

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

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

18. Система по п.10, отличающаяся тем, что предварительно установленное средство уведомления об обновлении включает в себя:
предоставление уведомления об обновлении в рамках интерфейса браузера посредством одного или более из диалогового окна, всплывающей подсказки, ярлыка и аудио; или
предоставление уведомления об обновлении в рамках интерфейса терминала и в области за пределами интерфейса браузера посредством одного или более из диалогового окна, всплывающей подсказки, ярлыка и аудио; или
отправку уведомления об обновлении на мобильный терминал посредством инструментов программного обеспечения связи.

Документы, цитированные в отчете о поиске Патент 2014 года RU2522103C2

Способ приготовления мыла 1923
  • Петров Г.С.
  • Таланцев З.М.
SU2004A1
CN 1959679 A, 09.05.2007
US 6366933 В1, 02.04.2002
US 6029175 A, 22.02.2000
Топчак-трактор для канатной вспашки 1923
  • Берман С.Л.
SU2002A1
US 6353926 B1, 05.03.2002
Способ и приспособление для нагревания хлебопекарных камер 1923
  • Иссерлис И.Л.
SU2003A1
Способ обработки целлюлозных материалов, с целью тонкого измельчения или переведения в коллоидальный раствор 1923
  • Петров Г.С.
SU2005A1
Пресс для выдавливания из деревянных дисков заготовок для ниточных катушек 1923
  • Григорьев П.Н.
SU2007A1

RU 2 522 103 C2

Авторы

Чжоу Дакуй

Гао Чжи

Даты

2014-07-10Публикация

2010-06-22Подача