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

Авторы патента:


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

 


Владельцы патента RU 2522103:

БЕЙДЖИНГ СОГОУ ТЕКНОЛОДЖИ ДЕВЕЛОПМЕНТ КО., ЛТД. (CN)

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

 

По данной заявке испрашивается приоритет Патентной Заявки Китая № 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) и прочее электронное оборудование.

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

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, отличающаяся тем, что предварительно установленное средство уведомления об обновлении включает в себя:
предоставление уведомления об обновлении в рамках интерфейса браузера посредством одного или более из диалогового окна, всплывающей подсказки, ярлыка и аудио; или
предоставление уведомления об обновлении в рамках интерфейса терминала и в области за пределами интерфейса браузера посредством одного или более из диалогового окна, всплывающей подсказки, ярлыка и аудио; или
отправку уведомления об обновлении на мобильный терминал посредством инструментов программного обеспечения связи.



 

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

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

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

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

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

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

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

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

Изобретение относится к вычислительной технике. Технический результат заключается в повышении точности и качества сравнения и обновления данных в СУРБД.

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

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

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

Изобретение относится к области рекомендации продукта или услуги пользователю. Техническим результатом является обеспечение быстрого и надежного изменения элементов содержимого, рекомендуемых для пользователя. Система содержит: первое извлекающее устройство (S200) для применения алгоритма извлечения первых признаков, чтобы извлекать первые признаки, характеризующие содержимое ввода данных, обрабатываемых первым приложением, запускаемым на упомянутой системе, при этом упомянутое первое извлекающее устройство (S200) приспособлено, чтобы обнаруживать, относится ли упомянутое содержимое упомянутого ввода данных к телевизионной программе или существующему фильму, или телевизионной продукции; переключающую функциональную возможность, запускаемую элементами содержимого во вводе данных, обрабатываемых первым приложением, чтобы активировать второе приложение, при этом упомянутые элементы содержимого относятся к упомянутой телевизионной программе или существующему фильму, или телевизионной продукции; второе извлекающее устройство (S100) для применения алгоритма извлечения вторых признаков, чтобы извлекать вторые признаки, характеризующие содержимое базы данных (32) второго приложения, запускаемого на упомянутой системе; и сравнивающее устройство (S300) для сравнения упомянутых первых и вторых признаков, чтобы идентифицировать совпадающие элементы, используемые для упомянутой рекомендации. 2 н. и 13 з.п. ф-лы, 2 ил.

Изобретение относится к области рекомендательных систем. Техническим результатом является повышение общей производительности оценки элементов контента, а также обеспечение потенциально более надежной окончательной оценки элементов контента. Устройство для управления рекомендательной системой содержит: регистрирующее средство (S100) для обнаружения и регистрации действий пользовательского интерфейса в отношении, по меньшей мере, одного элемента контента, управляемого посредством пользовательского интерфейса; средство вычисления (S200, S300) для вычисления на основе зарегистрированных действий пользовательского интерфейса числовых или категориальных значений, характеризующих использование элемента контента, и для определения из этих числовых или категориальных значений и из явной оценки пользователя упомянутого элемента контента вклада в историю оценки; и средство преобразования (S400) для преобразования истории оценки в профиль пользовательского интерфейса, который подается в рекомендательное средство (S500), чтобы оценить новый элемент контента; при этом вывод рекомендательного средства (S500) используется в качестве истории неявной оценки (S600) для рекомендательной системы. 2 н. и 10 з.п. ф-лы, 4 ил, 2 табл.

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

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

Изобретение относится к вычислительной технике а, именно к способу восстановления данных в системе управления базами данных - СУБД. Техническим результатом является повышение точности восстановления данных в базах данных (БД) СУБД до последнего по времени согласованного состояния БД, не требуя при восстановлении дополнительного объема оперативной и внешней памяти под журнализацию. Заявлен способ восстановления данных в системе управления базами данных - СУБД. БД сформированы в виде реляционных таблиц, каждая из которых описывается метаданными и содержит данные, сформированные в строки одинаковой структуры, где каждая строка идентифицирована уникальным номером и представлена набором полей с заданными типами данных. Способ включает в себя этап, на котором формируют единый журнал, состоящий из определяемого пользователем числа файлов заданного размера, среди которых формируют в том числе записи, каждая из которых описывает redo-обновление только на одной странице одной из таблиц БД и предназначена для доката обновления в БД, которое не было записано во внешнюю память. Далее, согласно способу, выполняют откаты всех незавершенных транзакций на логическом уровне. Рестарт выполняют в три прохода: аналитический, redo-проход, undo-проход. 3 з.п. ф-лы, 6 ил.

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

Группа изобретений относится к области конверсии данных, причем первые данные имеют первую табличную структуру, вторые данные имеют вторую табличную структуру. Техническим результатом является повышение точности, а также обеспечение возможности применения данного способа для множества различных структур данных. Способ содержит этапы, на которых: 1) идентифицируют данные, имеющие первую табличную структуру; 2) идентифицируют область обхода данных; 3) совершают проход для каждой ячейки данных из упомянутой области обхода данных, при этом: 4) формируют во внутренней базе данных для каждой ячейки данных буфер для идентифицированного контекста; 5) идентифицируют контекст для первой ячейки данных; 6) идентифицируют контекст для следующей ячейки данных; 7) итеративно выполняют этапы 5) и 6) до тех пор, пока не будет совершен проход для каждой упомянутой ячейки данных из упомянутой области данных; 8) сериализуют полученную базу данных во внутренний формат данных XML; 9) применяют к полученному файлу XML шаблон таксономии, причем шаблон таксономии выбирается в зависимости от второй табличной структуры данных; 10) осуществляют конверсию полученного файла XML в данные, имеющие вторую табличную структуру, в соответствии с примененным к нему шаблоном таксономии. 4 н. и 30 з.п. ф-лы, 4 ил.

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

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