Способ, устройство, сервер и терминал для посещения веб-страницы

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

 

[0001] Настоящая заявка испрашивает приоритет и основывается на китайской заявке на патент №201410320383.0, поданной 4 июля 2014 года, полное содержание которой включено в настоящее описание в качестве ссылки.

ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ

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

УРОВЕНЬ ТЕХНИКИ

[0003] Поскольку контенты веб-страницы становится все более и более разнообразными, объем данных на веб-страницах становится все более и более огромным. Из-за сетевых ограничений просматривающего терминала, таких как ограничения скорости в 2G/3G сети, пользователей не может удовлетворить скоростью посещения веб-страниц.

СУЩНОСТЬ ИЗОБРЕТЕНИЯ

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

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

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

[0007] Способ посещения веб-страниц включает в себя: базу данных обновления веб-страниц, регулярно начинающую процесс обновления базы данных обновления веб-страниц; или базу данных обновления веб-страниц, начинающую процесс обновления базы данных обновления веб-страниц после получения запроса на посещение веб-страницы.

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

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

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

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

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

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

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

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

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

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

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

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

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

КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ

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

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

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

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

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

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

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

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

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

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

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

ПОДРОБНОЕ ОПИСАНИЕ

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

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

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

[0035] На этапе S104: в базе данных обновления веб-страницы, соответствующей веб-странице, проводится поиск по адресу веб-страницы, где один или более моментов времени обновления и информация о контенте веб-страницы, относящаяся к соответствующим моментам времени обновления, хранится/хранятся в базе данных обновления веб-страницы.

[0036] На этапе S106: пакет данных наполнения веб-страницы генерируется в соответствии с базой данных обновления веб-страницы и моментом времени последнего посещения, причем пакет данных наполнения веб-страницы включает в себя контенты обновления веб-страницы с момента времени последнего посещения до момента времени самого последнего обновления.

[0037] На этапе S108: пакет данных наполнения веб-стран страницы отправляется клиенту.

[0038] В данном варианте осуществления настоящего изобретения, облачный сервер посылает клиенту лишь контенты обновления веб-страницы после определенного момента времени, и клиент может объединить эти контенты обновления с веб-страницей, которая кэширована локально, чтобы получить самую последнюю (новую) веб-страницу. Когда пользователь использует браузер, пользователь, как правило, просматривает свои любимые сайты, такие как Sina, Sohu и так далее. Он/она в своей повседневной жизни в основном посещают эти сайты. В известном уровне техники, когда браузер снова посещает веб-страницу, браузеру также необходимо загрузить все данные, поэтому, если изменение между последним посещением и данным посещением незначительны, такой способ может повлечь передачу множества ненужную данных, и ширина полосы пропускания тратится впустую. В случае технологии связи 2G/3G, веб-страница загружается очень медленно, что снижает удобство работы пользователя. Однако в данном варианте осуществления настоящего изобретения, для веб-сайтов, посещаемых часто, этому способу отправки необходимо только отправить обновленные контенты, а не контент всей веб-страницы, что значительно снижает объем передачи данных, и таким образом, скорость посещения можно увеличить, а удобство работы пользователя можно улучшить.

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

[0040] На этапе S202 посещают веб-страницу, соответствующую базе данных обновления веб-страницы.

[0041] На этапе S204 проводится оценка того, есть ли контенты обновления веб-страницы.

[0042] На этапе S206: если имеются контенты обновления веб-страницы, то загружают контенты веб-страницы данной веб-страницы.

[0043] На этапе S208: база данных обновления веб-страницы сохраняет время загрузки, как момент времени обновления, и генерирует информацию о контенте веб-страницы, соответствующую моменту времени обновления в соответствии с загруженными контентами веб-страницы.

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

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

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

[0047] Настоящее изобретение по заявке является простым и практичным, и может эффективно реализовать обновление базы данных обновления веб-страницы.

[0048] В способе посещения веб-страницы этап S106 может включать в себя:

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

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

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

[0052] Способ посещения веб-страницы может также включать в себя:

[0053] ведение статистики о количестве посещении веб-страницы в соответствии с запросом на посещение веб-страницы;

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

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

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

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

[0058] поиск определение адреса запрашиваемой веб-страницы, если запрос не включает в себя момент времени по элементу данных веб-страницы в базе данных;

[0059] получение самого последнего момента времени и контентов веб-страницы от элемента веб-страницы; и

[0060] отправку клиенту самого последнего момента времени и контента веб-страницы.

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

[0062] На этапе S302: запрос на посещение веб-страницы отправляется на сервер, при этом, запрос на посещение веб-страницы включает в себя по меньшей мере адрес веб-страницы и момент времени последнего посещения.

[0063] На этапе S304: получение пакета данных наполнения веб-страницы, возвращаемый сервером, в котором пакет данных наполнения веб-страницы генерируется в соответствии с базой данных обновления веб-страницы и моментом времени последнего посещения на сервере, один или более моментов времени обновления и информация о контенте веб-страницы, относящаяся к соответствующим моментам времени обновления, хранится/хранятся в базе данных обновления веб-страницы, а пакет данных наполнения веб-страниц включает в себя контенты обновления веб-страницы с момента времени последнего посещения до момента времени самого последнего обновления.

[0064] На этапе S306; пакет данных наполнения веб-страницы объединяется с кэшированным контентом веб-страницы для данной веб-страницы для получения обновленной веб-страницы.

[0065] На этапе S308; кэшированный контент веб-страницы обновляется в соответствии с полученной обновленной веб-страницей, и регистрируется момент времени посещения.

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

[0067] В способе посещения веб-страницы этап S306 может включать в себя:

[0068] в соответствии с ресурсом наполнения в пакете данных наполнения веб-страницы, добавление ресурса наполнения к кэшированном контентам веб-страницы данной веб-страницы;

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

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

[0071] Данный вариант осуществления настоящего изобретения предлагает варианты способов редактирования наполнения, замещения и удаления, тем самым эффективно осуществляя обновление веб-страницы.

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

[0073] отправку запроса на посещение веб-страницы на облачный сервер, в котором запрос не включает в себя момент времени, если установлено, что не имеется кэшированного контента веб-страницы и соответствующего момента времени,

[0074] получение самого последнего момента времени и соответствующих контентов;

[0075] получение веб-страницы с помощью соответствующих контентов; и [0076] кэширование полученных контентов веб-страницы и самого последнего момента времени.

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

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

[0079] модуль приема 102, настроенный на получение запроса от клиента на посещение веб-страницы, в котором запрос на посещение веб-страницы включает в себя по меньшей мере адрес веб-страницы и момент времени последнего посещения;

[0080] модуль поиска 104, настроенный на поиск базы данных обновления веб-страницы, соответствующей веб-странице по адресу веб-страницы, в котором один или более моментов времени обновления и информация о контенте веб-страницы, относящейся к соответствующим моментам времени обновления, хранится/хранятся в базе данных обновления веб-страницы;

[0081] модуль генерации 106, настроенный на генерацию пакета данных наполнения веб-страницы в соответствии с базой данных обновления веб-страницы и моментом времени последнего посещения, в котором пакет данных наполнения веб-страницы включает в себя контенты обновления веб-страницы с момента времени последнего посещения до момента времени самого последнего обновления; и

[0082] модуль отправки 108, настроенный на отправку клиенту пакета данных наполнения веб-страницы.

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

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

[0085] Фиг. 5 представляет схему, иллюстрирующую устройство для посещения веб-страниц, в соответствии с другим примером варианта осуществления настоящего изобретения. Устройство также включает в себя:

[0086] модуль статистики 202, настроенный на ведение статистики о количестве посещении веб-страницы в соответствии с запросом на посещение веб-страницы;

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

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

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

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

[0091] модуль посещений 302, настроенный на отправку запроса на посещение веб-страницы на сервер, где запрос на посещение веб-страницы включает в себя по меньшей мере адрес веб-страницы и момент времени последнего посещения;

[0092] модуль получения 304, настроенный на получение пакета данных наполнения веб-страницы, возвращаемого сервером, где пакет данных наполнения веб-страницы генерируется в соответствии с базой данных обновления веб-страницы и моментом времени последнего посещения на сервере, один или более моментов времени обновления и информация о контенте веб-страницы, относящаяся к соответствующим моментам времени обновления, хранится/хранятся в базе данных обновления веб-страницы, а пакет данных наполнения веб-страницы включает в себя контенты обновления веб-страницы с момента времени последнего посещения до момента времени самого последнего обновления;

[0093] модуль объединения 306, настроенный на объединение пакета данных наполнения веб-страницы с кэшированными контентами веб-страницы для данной веб-страницы для получения обновленной веб-страницы; и

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

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

[0096] В устройстве посещения веб-страницы модуль объединения может включать в себя:

[0097] модуль наполнения, настроенный на добавление ресурса наполнения к кэшированным контентам веб-страницы данной веб-страницы в соответствии с ресурсом наполнения в пакете данных наполнения веб-страницы,;

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

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

[0100] Данный вариант осуществления предполагает варианты способов наполнения, замещения и удаления, тем самым эффективно реализовывая обновление веб-страницы.

[0101] Фиг. 7 представляет структурную схему, иллюстрирующую сервер для посещения веб-страниц, в соответствии с примерном варианта осуществления. Например, устройство 1900 можно представить в качестве сервера. Как показано на фиг. 7, устройство 1900 включает в себя блок 1922 обработки, который также включает в себя один или более процессоров, и ресурсы памяти, представленные памятью 1932, для хранения инструкций, исполняемых блоком 1922 обработки, таких как прикладные программы. Прикладные программы, хранящиеся в памяти 1932, могут включать в себя один или более модулей, каждый из которых соответствует набору инструкций. Также блок 1922 обработки настроен на исполнение инструкций и включает в себя процессор, и память для сохранения инструкций, исполняемых процессором, причем процессор настроен на прием запроса на посещение веб-страницы от клиента, в котором запрос на посещение веб-страницы включает в себя по меньшей мере адрес веб-страницы и момент времени последнего посещения; поиск базы данных обновления веб-страницы, соответствующей веб-странице по адресу веб-страницы, где один или более моментов времени обновления и информация о контенте веб-страницы, относящаяся к соответствующим моментам времени обновления, хранится/хранятся в базе данных обновления веб-страницы; генерацию пакета данных наполнения веб-страницы в соответствии с базой данных обновления веб-страницы и моментом времени последнего посещения, где пакет данных наполнения веб-страницы включает в себя контенты обновления веб-страницы с момента времени последнего посещения до момента времени самого последнего обновления, и отправку клиенту пакета данных с изменениями веб-страницы.

[0102] Устройство 1900 может также включать в себя один или более блоков 1926 питания, настроенных на управление питанием устройства 1900; один или более проводных или беспроводных сетевых интерфейсов 1950, настроенных на подсоединение устройства 1900 к сети; один или более интерфейсов 1958 ввода/вывода; одну или более клавиатур 1956; и/или одну или более операционных систем 1941. Устройство 1900 может работать на основе операционной системы, хранящейся в памяти 1932, такой как Windows, ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, или сходных.

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

[0104] Как показано на фиг. 8, устройство 800 может включать в себя один или более следующих блоков:

[0105] блок 802 обработки, память 804, блок 806 питания, мультимедийный блок 808, аудио блок 810, интерфейс 812 ввода/вывода, блок 814 датчиков, и блок 816 связи.

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

[0107] Память 804 настроена на хранение различных типов данных для поддержки работы устройства 800. Примеры таких данных включают в себя инструкции для любого приложения или способа, работающего на устройстве 800, контактные данные, данные телефонной книги, сообщения, фотографии, видео и т.п. Память 804 можно быть реализована с помощью различных типов энергозависимых или энергонезависимых запоминающих устройств или их сочетания, таких как статическое запоминающее устройство с произвольной выборкой (СЗУПВ), электрически-стираемое программируемое постоянное запоминающее устройство (ЭСППЗУ), стираемое программируемое постоянное запоминающее устройство (СППЗУ), программируемое постоянное запоминающее устройство (ППЗУ), постоянное запоминающее устройство (ПЗУ), магнитная память, флэш-память, магнитный диск или оптический диск.

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

[0109] Мультимедийный блок 808 включает в себя экран для реализации интерфейса вывода между устройством 800 и пользователем. В некоторых вариантах осуществления настоящего изобретения экран может включать в себя жидкокристаллический дисплей (ЖКД) и сенсорную панель (СП). Если экран включает в себя сенсорную панель, экран можно реализовать в виде сенсорного экрана, чтобы получать входные сигналы от пользователя. Сенсорная панель включает в себя один или более сенсорных датчиков для регистрации прикосновений, скольжений и жестов на сенсорной панели. Сенсорные датчики могут не только регистрировать границу действия прикосновения или скольжения, но и регистрировать период времени и давление, связанные с действием прикосновения или скольжения. В некоторых вариантах осуществления мультимедийный блок 808 включает в себя переднюю камеру и/или заднюю камеру. Передняя камера и/или задняя камера может получать внешние мультимедийные данные, когда устройство 800 находится в режиме работы, такие как режим фотографирования или режим видео. И передняя камера и задняя камера может быть фиксированной системой оптических линз или иметь возможность фокусировки и оптического увеличения.

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

[0111] Интерфейс 812 ввода/вывода обеспечивает интерфейс между блоком 802 обработки и периферийными интерфейсными модулями, такими как клавиатура, нажимным колесиком, кнопкой и аналогичными средствами. Кнопка может включать в себя, но не ограничиваясь:

[0112] кнопку возврата в начало, кнопку громкости, кнопку запуска и кнопку блокировки.

[0113] Блок 814 датчиков включает в себя один или более датчиков для обеспечения оценок состояния различных аспектов устройства 800. К примеру, блок 814 датчиков может обнаруживать разомкнутое/замкнутое состояние устройства 800, относительное положение блоков, к примеру, дисплея и клавиатуры, устройства 800, изменение положения устройства 800 или блока устройства 800, наличие или отсутствие контакта пользователя с устройством 800, ориентацию или ускорение/замедление устройства 800, и изменение температуры устройства 800. Блок 814 датчиков может включать в себя датчик приближения, настроенный на обнаружение присутствия близлежащих объектов без какого-либо физического контакта. Блок 814 датчиков может также включать в себя датчик света, такой как датчик изображений КМОП или ПЗС, для использования в приложениях для изображений. В некоторых вариантах осуществления настоящего изобретения блок 814 датчиков может также включать в себя датчик-акселерометр, датчик-гироскоп, магнитный датчик, датчик давления или датчик температуры.

[0114] Блок 816 связи настроен на облегчение связи, проводным или беспроводным образом, между устройством 800 и другими устройствами. Устройство 800 может иметь доступ к беспроводной сети на основе стандарта связи, такого как WiFi, технологий 2G или 3G, или их сочетания. В одном примере варианта осуществления блок 816 связи принимает широковещательный сигнал или широковещательную соответствующую информацию от внешней широковещательной системы управления через широковещательный канал. В одном примере варианта осуществления блок 816 связи дополнительно включает в себя модуль радиосвязи на коротком расстоянии (РКР) для облегчения связи ближнего радиуса действия. Например, модуль РКР можно реализовать на основе технологии радиочастотной идентификации (РЧИД), технологии передачи данных в инфракрасном диапазоне (ПДИК), технологии сверхширокополосной связи (СШП), технологии Bluetooth (ВТ) и других технологий.

[0115] В примерах вариантов осуществления устройство 800 можно реализовать с помощью одной или нескольких специализированных интегральных схем (СИС), цифровых сигнальных процессоров (ЦСП), устройства цифровой обработки сигналов (УЦОС), программируемых логических устройств (ПЛУ), программируемых пользователем вентильных матриц (ППВМ), контроллеров, микроконтроллеров, микропроцессоров или иных электронных блоков, для выполнения описанных выше способов.

[0116] Примеры вариантов осуществления также предусматривают долговременную машиночитаемую среду хранения, включающую в себя инструкции, такие как включенные в память 804 исполняемые процессором 820 в устройстве 800 для выполнения описанных выше способов. Например, долговременной машиночитаемой средой хранения может быть ПЗУ, запоминающее устройство с произвольной выборкой (ЗУПВ), постоянное запоминающее устройство - компакт-диск, магнитная лента, гибкий диск, оптическое устройство хранения данных и сходные.

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

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

[0119] Вариант осуществления настоящего изобретения предусматривает интернет-систему, включающую в себя облачный сервер (то есть, сервер для посещения веб-страниц) и клиента (то есть, терминал для посещения веб-страниц). Например, облачный сервер сохраняет «Самые новые» самых последних контентов веб-страницы, отличие контента (А0, Δ0) с опорного момента отсчета времени, контенты С опорного S момента отсчета времени, а также отличия контента (А1, Δ1), (А2, Δ2), (A3, Δ3), (А4, Δ4) и (А5, Δ5) из ряда моментов времени, в своей базе данных.

[0120] Фиг. 9 представляет схему, иллюстрирующую данные о потоках в интернет-системе, в соответствии с примерном варианта осуществления. В данном варианте осуществления, клиент (т.е., браузер) отправляет данные запроса без момента времени, и облачный сервер возвращает «Самые новые» самых последних контентов и момент времени АО.

[0121] Фиг. 10 представляет схему, иллюстрирующую данные о потоках в интернет-системе, в соответствии с другим примерно варианта осуществления. В данном варианте осуществления настоящего изобретения, клиент отправляет данные запроса с моментом времени А2, и облачный сервер возвращает отличия контентов Δ0, Δ1 и Δ2 и момент времени Δ0.

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

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

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

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

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

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

отправку клиенту пакета данных наполнения веб-страницы, где способ также содержит:

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

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

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

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

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

оценка того, есть ли контенты обновления на веб-странице,

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

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

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

3. Способ по п. 2, отличающийся тем, что включает в себя:

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

начало процесса обновления базы данных обновления веб-страниц базой данных обновления веб-страниц после получения запроса на посещение веб-страницы.

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

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

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

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

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

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

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

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

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

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

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

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

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

оценки того, есть ли контенты обновления на веб-странице, и

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

7. Сервер для посещения веб-страницы, включающий в себя

процессор, и

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

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

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

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

отправку клиенту пакета данных наполнения веб-страницы,

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

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

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



 

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

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

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

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

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

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

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

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

Изобретение относится к способу генерирования потока в соответствии со стандартом цифрового телевизионного вещания (DVB), который воспринимается декодером первого поколения, в соответствии со стандартом DVB-S/C/T, а также обеспечивает генерирование потока в соответствии со стандартом DVB-T2 второго поколения.

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

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

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

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

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

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

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

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

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

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

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

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

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