RU2615057C2 - Способ и устройство для доступа к web-странице и маршрутизатор - Google Patents

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

Info

Publication number
RU2615057C2
RU2615057C2 RU2015124173A RU2015124173A RU2615057C2 RU 2615057 C2 RU2615057 C2 RU 2615057C2 RU 2015124173 A RU2015124173 A RU 2015124173A RU 2015124173 A RU2015124173 A RU 2015124173A RU 2615057 C2 RU2615057 C2 RU 2615057C2
Authority
RU
Russia
Prior art keywords
web page
url
local
resource
urls
Prior art date
Application number
RU2015124173A
Other languages
English (en)
Other versions
RU2015124173A (ru
Inventor
Сяньлинь ЧЭНЬ
Чжэн ЛИ
Тецзюнь ЛЮ
Original Assignee
Сяоми Инк.
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Сяоми Инк. filed Critical Сяоми Инк.
Publication of RU2015124173A publication Critical patent/RU2015124173A/ru
Application granted granted Critical
Publication of RU2615057C2 publication Critical patent/RU2615057C2/ru

Links

Images

Classifications

    • GPHYSICS
    • G06COMPUTING; CALCULATING OR COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/95Retrieval from the web
    • G06F16/957Browsing optimisation, e.g. caching or content distillation
    • G06F16/9574Browsing optimisation, e.g. caching or content distillation of access to content, e.g. by caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/50Network services
    • H04L67/56Provisioning of proxy services
    • H04L67/568Storing data temporarily at an intermediate stage, e.g. caching
    • H04L67/5681Pre-fetching or pre-delivering data based on network characteristics

Landscapes

  • Engineering & Computer Science (AREA)
  • Databases & Information Systems (AREA)
  • Theoretical Computer Science (AREA)
  • Data Mining & Analysis (AREA)
  • Physics & Mathematics (AREA)
  • General Engineering & Computer Science (AREA)
  • General Physics & Mathematics (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Information Transfer Between Computers (AREA)

Abstract

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

Description

Эта заявка основана на и по ней испрашивается приоритет по заявке на патент Китая №201410398182.2, поданной 13 августа 2014 г., все содержимое которой включено в настоящее описание посредством ссылки.
ОБЛАСТЬ ТЕХНИКИ, К КОТОРОЙ ОТНОСИТСЯ ИЗОБРЕТЕНИЕ
[0001] Настоящее раскрытие относится к области технологий связи и, более конкретно, к способу и устройству для доступа к web-странице и к маршрутизатору.
УРОВЕНЬ ТЕХНИКИ
[0002] При беспроводной локальной сети терминал может осуществлять доступ к сети общего пользования через маршрутизатор, таким образом, чтобы осуществлять доступ к службам, сконфигурированным в сети общего пользователя для различных web-сайтов. Обычно пользователь вводит, в браузере терминала, в унифицированный указатель ресурсов (URL) целевой web-страницы, к которой осуществляется доступ, и маршрутизатор активизирует свою собственную функцию маршрутизации и передает URL в сеть общего пользования, а затем возвращает ресурс целевой web-страницы на сервере, соответствующий URL, в терминал. Таким образом, пользователь терминала успешно осуществляет доступ к целевой web-странице.
[0003] Однако в родственной области техники терминал может только получать в реальном времени ресурс web-страницы, соответствующий URL, через маршрутизатор. Ресурс web-страницы передается из сети общего пользования, где расположен сервер, в маршрутизатор в локальной сети, а затем, передается с помощью маршрутизатора в терминал. Этот процесс требует относительно длительного времени передачи и, в результате пользователю терминала не удается быстро просматривать целевую web-страницу.
СУЩНОСТЬ ИЗОБРЕТЕНИЯ
[0004] Настоящее раскрытие предоставляет способ и устройство для доступа к web-странице и маршрутизатор, таким образом, чтобы решить проблему в родственной области техники, что доступ к целевой web-странице не может быстро осуществляться.
[0005] В соответствии с первым аспектом вариантов осуществления настоящего раскрытия предоставлен способ доступа к web-странице. Способ включает в себя:
[0006] прием запроса доступа к web-странице из терминала, причем запрос доступа к web-странице включает в себя целевой унифицированный указатель ресурсов (URL);
[0007] проведение поиска в сохраненных локальных URL в соответствии с целевым URL;
[0008] если целевой URL обнаруживается в локальных URL, получение ресурса целевой web-страницы, соответствующего целевому URL, из сохраненных локальных ресурсов web-страницы; и
[0009] отправку ресурса целевой web-страницы на терминал.
[0010] До приема запроса доступа к web-странице из терминала способ, при необходимости, дополнительно включает в себя:
[0011] получение локальных URL, причем локальные URL включают в себя по меньшей мере один URL, причем по меньшей мере один URL является URL ресурса web-страницы, соответствующего тенденции доступа пользователя терминала; и
[0012] сохранение локальных URL и сохранение локального ресурса web-страницы, составленного с помощью ресурса web-страницы, соответствующего по меньшей мере одному URL.
[0013] Получение локальных URL, при необходимости, включает в себя:
[0014] получение белого списка пользователей из сервера, причем белый список пользователей включает в себя по меньшей мере один URL ресурса web-страницы, соответствующего тенденции доступа пользователя терминала, причем по меньшей мере один URL генерируется сервером в соответствии с заданной стратегией, и
[0015] генерацию локальных URL с помощью синтаксического анализа URL в белом списке пользователей.
[0016] Получение белого списка пользователей из сервера, при необходимости, включает в себя:
[0017] отправку запроса получения белого списка на сервер в соответствии с первым определенным временем цикла, причем запрос получения белого списка включает в себя первый идентификатор маршрутизатора, причем соответствующая зависимость между различными идентификаторами маршрутизатора и белыми списками пользователей сохраняется в сервере; и
[0018] прием белого списка пользователей, соответствующего первому идентификатору маршрутизатора, из сервера, после того, как сервер проводит поиск в соответствующей зависимости.
[0019] Сохранение локальных URL, при необходимости, включает в себя:
[0020] сохранение локальных URL в базе данных, сконфигурированной на локальном диске, и/или
[0021] кэширование локальных URL в памяти, назначенной в ядро.
[0022] Способ, при необходимости, дополнительно включает в себя:
[0023] определение срока действия для каждого URL в локальных URL, сохраненных в базе данных;
[0024] сканирование срока действия в базе данных в соответствии со вторым определенным временем цикла и
[0025] удаление, в соответствии с результатом сканирования, URL с истекшим сроком, время которого истекает, из локальных URL и удаление ресурса web-страницы, соответствующего URL с истекшим сроком, из локальных ресурсов web-страницы.
[0026] Сохранение локального ресурса web-страницы, составленного с помощью ресурса web-страницы, соответствующего по меньшей мере одному URL, при необходимости, включает в себя:
[0027] загрузку ресурса web-страницы, соответствующего каждому URL по меньшей мере одного URL, из сервера;
[0028] генерацию локального адреса памяти каждого ресурса web-страницы, соответствующего каждому URL, причем локальный адрес памяти идентифицируется с помощью использования хэш-значения URL, соответствующего каждому ресурсу web-страницы, и корневого каталога памяти ресурса web-страницы; и
[0029] сохранение каждого ресурса web-страницы на локальном диске в соответствии с локальным адресом памяти каждого ресурса web-страницы.
[0030] Получение ресурса целевой web-страницы, соответствующего целевому URL, из сохраненных локальных ресурсов web-страницы, при необходимости, включает в себя:
[0031] отправку целевого URL в назначенный порт, мониторинг которого осуществляется web-службой;
[0032] когда web служба осуществила мониторинг целевого URL в назначенном порте, определение локального адреса памяти ресурса целевой web-страницы в соответствии с хэш-значением URL целевого URL и корневым каталогом памяти ресурса web-страницы, и
[0033] получение ресурса целевой web-страницы из локального диска в соответствии с локальным адресом памяти ресурса целевой web-страницы.
[0034] В соответствии со вторым аспектом вариантов осуществления настоящего раскрытия предоставлено устройство для доступа к web-странице. Устройство включает в себя:
[0035] блок приема, выполненный с возможностью приема запроса доступа к web-странице из терминала, причем запрос доступа к web-странице включает в себя целевой унифицированный указатель ресурсов (URL);
[0036] блок поиска, выполненный с возможностью проведения поиска в сохраненных локальных URL в соответствии с целевым URL;
[0037] блок получения, выполненный с возможностью получения ресурса целевой web-страницы, соответствующего целевому URL, из сохраненных локальных ресурсов web-страницы, если целевой URL обнаруживается в локальных URL; и
[0038] блок отправки, выполненный с возможностью отправки ресурса целевой web-страницы на терминал.
[0039] Устройство, при необходимости, дополнительно включает в себя:
[0040] блок получения, выполненный с возможностью получения локальных URL, причем локальные URL включают в себя по меньшей мере один URL, причем по меньшей мере один URL является URL ресурса web-страницы, соответствующего тенденции доступа пользователя терминала; и
[0041] первый блок хранения, выполненный с возможностью сохранения локальных URL, и
[0042] второй блок хранения, выполненный с возможностью сохранения локального ресурса web-страницы, составленного с помощью ресурса web-страницы, соответствующего по меньшей мере одному URL.
[0043] Блок получения, при необходимости, включает в себя:
[0044] подблок получения белого списка, выполненный с возможностью получения белого списка пользователей из сервера, причем белый список пользователей включает в себя по меньшей мере один URL ресурса web-страницы, соответствующего тенденции доступа пользователя терминала, причем по меньшей мере один URL генерируется сервером в соответствии с заданной стратегией, и
[0045] подблок генерации локального URL, выполненный с возможностью генерации локальных URL с помощью синтаксического анализа URL в белом списке пользователей.
[0046] Подблок получения белого списка, при необходимости, включает в себя:
[0047] модуль отправки запроса получения, выполненный с возможностью отправки запроса получения белого списка в сервер в соответствии с первым определенным временем цикла, причем запрос получения белого списка включает в себя первый идентификатор маршрутизатора, причем соответствующая зависимость между различными идентификаторами маршрутизатора и белыми списками пользователей сохраняется в сервере; и
[0048] модуль приема белого списка, выполненный с возможностью приема белого списка пользователей, соответствующего первому идентификатору маршрутизатора, из сервера, после того, как сервер проводит поиск в соответствующей зависимости.
[0049] Первый блок хранения, при необходимости, включает в себя по меньшей мере одно из следующих подблоков:
[0050] подблок хранения на диске, выполненный с возможностью сохранения локальных URL в базе данных, сконфигурированной на локальном диске, и
[0051] подблок хранения в памяти, выполненный с возможностью кэширования локальных URL в памяти, назначенной в ядро.
[0052] Устройство, при необходимости, дополнительно включает в себя:
[0053] блок определения, выполненный с возможностью определения срока действия для каждого URL в локальных URL, сохраненных в базе данных;
[0054] блок сканирования, выполненный с возможностью сканирования срока действия в базе данных в соответствии со вторым определенным временем цикла и
[0055] блок удаления, выполненный с возможностью удаления, в соответствии с результатом сканирования, URL с истекшим сроком, срок действия которого истекает, из локальных URL и удаление ресурса web-страницы, соответствующего URL с истекшим сроком, из локальных ресурсов web-страницы.
[0056] Второй блок хранения, при необходимости, включает в себя:
[0057] подблок загрузки ресурса web-страницы, выполненный с возможностью загрузки ресурса web-страницы, соответствующего каждому URL по меньшей мере одного URL, из сервера;
[0058] подблок генерации адреса памяти, выполненный с возможностью генерации локального адреса памяти каждого ресурса web-страницы, соответствующего каждому URL, причем локальный адрес памяти идентифицируется с помощью использования хэш-значения URL, соответствующего каждому ресурсу web-страницы, и корневого каталога памяти ресурса web-страницы; и
[0059] подблок сохранения ресурса web-страницы, выполненный с возможностью сохранения каждого ресурса web-страницы на локальном диске в соответствии с локальным адресом памяти каждого ресурса web-страницы.
[0060] Блок получения, при необходимости, включает в себя:
[0061] подблок отправки целевого URL, выполненный с возможностью отправки целевого URL в назначенный порт, мониторинг которого осуществляется web-службой;
[0062] подблок определения адреса памяти, выполненный с возможностью: когда web-служба осуществила мониторинг целевого URL в назначенном порте, определения локального адреса памяти ресурса целевой web-страницы в соответствии с хэш-значением URL целевого URL и корневым каталогом памяти ресурса web-страницы, и
[0063] подблок получения ресурса web-страницы, выполненный с возможностью получения ресурса целевой web-страницы из локального диска в соответствии с локальным адресом памяти ресурса целевой web-страницы.
[0064] В соответствии с третьим аспектом вариантов осуществления настоящего раскрытия предоставлен маршрутизатор. Маршрутизатор включает в себя:
[0065] процессор; и
[0066] память для хранения инструкций, выполняемых процессором,
[0067] причем процессор выполнен с возможностью:
[0068] приема запроса доступа к web-странице из терминала, причем запрос доступа к web-странице включает в себя целевой унифицированный указатель ресурсов (URL);
[0069] проведения поиска в сохраненных локальных URL в соответствии с целевым URL;
[0070] если целевой URL обнаруживается в локальных URL, получения ресурса целевой web-страницы, соответствующего целевому URL, из сохраненных локальных ресурсов web-страницы; и
[0071] отправки ресурса целевой web-страницы на терминал.
[0072] Технические решения, предоставленные в вариантах осуществления настоящего раскрытия, могут получать следующие преимущественные результаты.
[0073] В соответствии с настоящим раскрытием при сохранении локальных URL и локальных ресурсов web-страницы в маршрутизаторе, когда целевой URL, включенный в запрос доступа к web-странице, переданный терминалом, обнаруживается в локальных URL, ресурс целевой web-страницы, соответствующий целевому URL, может быть получен из локальных ресурсов web-страницы и передан в терминал. Поскольку маршрутизатор может непосредственно возвращать локально сохраненный ресурс web-страницы в терминал без необходимости получения ресурса web-страницы из сервера в соответствии с целевым URL, экономится время, прошедшее, когда ресурс целевой web-страницы передается из сети общего пользования, где расположен сервер, в локальную сеть, где расположен маршрутизатор, и, таким образом, увеличивается скорость получения ресурса целевой web-страницы терминалом, таким образом, что пользователь терминала может быстро просматривать целевую web-страницу.
[0074] В соответствии с настоящим раскрытием локальные URL и локальные ресурсы web-страницы могут сохраняться в маршрутизаторе. Поскольку URL ресурса web-страницы, к которому пользователь терминала намеревается осуществить доступ, сохраняется в локальных URL, после приема запроса доступа к web-странице от пользователя терминала является высоко вероятным то, что целевой URL получается из локальных URL, таким образом, что ресурс целевой web-страницы в локальных ресурсах web-страницы может быть быстро возвращен в терминал.
[0075] В соответствии с настоящим раскрытием белый список пользователей, включающий в себя URL ресурса web-страницы, к которому пользователь терминала намеревается осуществить доступ, может быть получен из сервера. Поскольку вычислительные возможности сервера являются мощными, сервер может генерировать URL в соответствии с множеством предварительно определенных стратегий, таким образом, чтобы гарантировать, что URL могут охватывать, с высокой вероятностью, URL, к которым пользователь терминала желает осуществить доступ.
[0076] В соответствии с настоящим раскрытием белый список пользователей может также быть получен из сервера в соответствии с предварительно определенным временем цикла. Поскольку сервер может обновлять в реальном времени белый список пользователей в соответствии с текущими изменениями предварительно определенной стратегии, можно гарантировать, что маршрутизатор получает белый список пользователей, который является самым последним белым списком пользователя, таким образом, что вероятность обнаружения целевого URL из локальных URL дополнительно увеличивается.
[0077] В соответствии с настоящим раскрытием локальные URL могут также быть сохранены в разных местоположениях маршрутизатора. Когда локальные URL сохраняются в базе данных на локальном диске, можно гарантировать, что локальные URL не будут потеряны, когда выключается питание маршрутизатора. Кроме того, срок действия может быть определен для каждого URL, таким образом, что, когда срок действия истекает, соответствующие URL и ресурс web-страницы удаляются, таким образом, чтобы гарантировать, что локальный ресурс памяти постоянно не занят. Когда локальные URL сохраняются в памяти, назначенной в ядро, поскольку по сравнению с поиском целевого URL из локального диска, для ядра является более быстрым искать целевой URL из памяти, по существу скорость, с которой пользователь терминала просматривает целевую web-страницу, дополнительно увеличивается.
[0078] Будет понятно, что вышеприведенное общее описание и подробное описание ниже являются только иллюстративными и объяснительными, а не для ограничения настоящего раскрытия.
КРАТКОЕ ОПИСАНИЕ ЧЕРТЕЖЕЙ
[0079] Сопровождающие чертежи в настоящем раскрытии, которые включены в эту спецификацию и составляют ее часть, иллюстрируют варианты осуществления, согласующиеся с настоящим раскрытием, и вместе с описанием служат, чтобы объяснять принципы настоящего раскрытия.
[0080] Фиг. 1 – блок-схема последовательности этапов, иллюстрирующая способ доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия;
[0081] фиг. 2 – блок-схема последовательности этапов, иллюстрирующая другой способ доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия;
[0082] фиг. 3 – схематическая диаграмма, иллюстрирующая сценарий применения доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия;
[0083] фиг. 4 – блок-схема, иллюстрирующая устройство для доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия;
[0084] фиг. 5 – блок-схема, иллюстрирующая другое устройство для доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия;
[0085] фиг. 6 – блок-схема, иллюстрирующая другое устройство для доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия;
[0086] фиг. 7 – блок-схема, иллюстрирующая другое устройство для доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия;
[0087] фиг. 8 – блок-схема, иллюстрирующая другое устройство для доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия;
[0088] фиг. 9 – блок-схема, иллюстрирующая другое устройство для доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия;
[0089] фиг. 10 – блок-схема, иллюстрирующая другое устройство для доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия;
[0090] фиг. 11 – блок-схема, иллюстрирующая другое устройство для доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия;
[0091] фиг. 12 – схематическая структурная диаграмма, иллюстрирующая устройство для доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия.
ОСУЩЕСТВЛЕНИЕ ИЗОБРЕТЕНИЯ
[0092] Далее будут подробно описаны иллюстративные варианты осуществления, примеры которых проиллюстрированы на сопровождающих чертежах. Следующее описание ссылается на сопровождающие чертежи, на которых одинаковые номера на разных чертежах представляют одинаковые или подобные элементы, если не представлено иначе. Осуществления, приведенные в следующем описании иллюстративных вариантов осуществления, не представляют все осуществления, согласующиеся с настоящим раскрытием. Вместо этого они являются только примерами устройств и способов, согласующихся с аспектами, связанными с настоящим раскрытием, как перечислено в прилагаемой формуле изобретения.
[0093] Терминология, использованная в настоящем раскрытии, является только с целью описания определенных вариантов осуществления, а не подразумевается, чтобы ограничивать настоящее раскрытие. Как использовано в настоящем раскрытии и в прилагаемой формуле изобретения, формы единственного числа подразумеваются как включающие в себя также формы множественного числа, если контекст ясно не указывает иначе. Также следует понимать, что термин «и/или», использованный в настоящем раскрытии, подразумевается как означающий и включающий в себя любые или все возможные комбинации из одного или более ассоциированных перечисленных пунктов.
[0094] Следует понимать, что, несмотря на то что термины «первый», «второй», «третий» и т.д. могут использоваться в настоящем раскрытии, чтобы описывать различную информацию, информация не должна быть ограничена этими терминами. Эти термины используются только, чтобы отличать одну категорию информации от другой. Например, не выходя за рамки объема настоящего раскрытия, первая информация может называться как вторая информация, и аналогично вторая информация может также называться как первая информация. Как использовано в настоящем раскрытии, термин «если» может пониматься как означающий «где» или «после», или «в ответ на определение», в зависимости от контекста.
[0095] Фиг. 1 – блок-схема последовательности этапов, иллюстрирующая способ доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия. Как проиллюстрировано на фиг. 1, способ доступа к web-странице является применимым к маршрутизатору и включает в себя следующие этапы.
[0096] На этапе 101, запрос доступа к web-странице принимается из терминала, причем запрос доступа к web-странице включает в себя целевой URL.
[0097] Маршрутизатор в соответствии с настоящим раскрытием используется в качестве интеллектуального устройства маршрутизатора, которое не только имеет традиционную функцию маршрутизации, но также дополнительно включает в себя независимую операционную систему и диск. Терминал, в соответствии с настоящим раскрытием, может быть любым интеллектуальным терминалом, имеющим функцию доступа к интернету, например, мобильным телефоном, планшетным компьютером, персональным цифровым ассистентом (PDA), или тому подобным. Терминал может осуществлять доступ к маршрутизатору через беспроводную локальную сеть, и осуществлять доступ к серверам в сети общего пользования через маршрутизатор.
[0098] URL является кратким выражением местоположения и способа доступа для получения ресурса через интернет и является стандартным адресом ресурса в интернете. Каждый ресурс web-страницы в интернете имеет уникальный URL. В настоящем раскрытии, когда пользователь терминала желает осуществить доступ к определенной целевой web-странице, пользователь терминала вводит целевой URL целевой web-страницы в браузере терминала, и терминал передает запрос доступа к web-странице, включающий в себя целевой URL, в маршрутизатор, причем запрос доступа к web-странице обычно является запросом протокола передачи гипертекста (HTTP).
[0099] На этапе 102 проводится поиск в сохраненных локальных URL в соответствии с целевым URL.
[0100] В настоящем раскрытии после получения локальных URL, составленных с помощью URL ресурсов web-страницы, соответствующих тенденциям доступа пользователей терминалов, маршрутизатор может сохранить локальные URL и сохранить локальные ресурсы web-страницы, составленные с помощью ресурса web-страницы, соответствующего по меньшей мере одному URL из локальных URL. Во время получения локальных URL маршрутизатор получает белый список пользователей из сервера. Сервер может быть сервером, сконфигурированным в сети общего пользования для анализа предварительной загрузки web-страницы. Сервер может генерировать белые списки пользователей для разных маршрутизаторов в соответствии с предварительно определенными стратегиями, причем белый список пользователей включает в себя URL ресурсов web-страницы, соответствующих тенденциям доступа пользователей терминалов.
[0101] На основе вышеупомянутых локальных URL после приема запроса доступа к web-странице из терминала маршрутизатор может провести поиск в локальных URL в соответствии с целевым URL, включенным в запрос доступа к web-странице, таким образом, чтобы определить то, может ли быть обнаружен целевой URL в локальных URL.
[0102] На этапе 103, если целевой URL обнаруживается в локальных URL, ресурс целевой web-страницы, соответствующий целевому URL, получается из сохраненных локальных ресурсов web-страницы.
[0103] После того как целевой URL обнаруживается в локальных URL, он указывает, что ресурс целевой web-страницы был сохранен локально в маршрутизаторе. Вследствие этого, ресурс целевой web-страницы может быть непосредственно получен из локальных ресурсов web-страницы.
[0104] На этапе 104 ресурс целевой web-страницы передается в терминал.
[0105] В вышеупомянутом варианте осуществления при сохранении локальных URL и локальных ресурсов web-страницы в маршутизаторе, когда целевой URL, включенный в запрос доступа к web-странице, переданный терминалом, обнаруживается в локальных URL, ресурс целевой web-страницы, соответствующий целевому URL, может быть получен из локальных ресурсов web-страницы и передан в терминал. Поскольку маршрутизатор может непосредственно возвращать локально сохраненный ресурс web-страницы в терминал без необходимости получения ресурса web-страницы из сервера в соответствии с целевым URL, экономится время, прошедшее, когда ресурс целевой web-страницы передается из сети общего пользования, где расположен сервер, в локальную сеть, где расположен маршрутизатор, и, таким образом, увеличивается скорость получения ресурса целевой web-страницы терминалом, таким образом, что пользователь терминала может быстро просматривать целевую web-страницу.
[0106] Фиг. 2 – блок-схема последовательности этапов, иллюстрирующая другой способ доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия. Как проиллюстрировано на фиг. 2, способ доступа к web-странице является применимым к маршрутизатору и включает в себя следующие этапы.
[0107] На этапе 201 белый список пользователей получается из сервера, причем белый список пользователей включает в себя URL ресурсов web-страницы, соответствующих тенденциям доступа пользователей терминалов.
[0108] Маршрутизатор в соответствии с настоящим раскрытием действует как интеллектуальное устройство маршрутизатора, которое не только имеет традиционные функции маршрутизации, такие как функции коммутации и передачи, но также дополнительно включает в себя независимую операционную систему и диск. Размер пространства памяти диска может гибко и адаптивно конфигурироваться в соответствии с фактическими потребностями, например, является конфигурируемым как 1Т.
[0109] Сервер в соответствии с настоящим раскрытием может быть сервером, сконфигурированным в сети общего пользования для анализа предварительной загрузки web-страницы. Сервер может генерировать белые списки пользователей для разных маршрутизаторов в соответствии с предварительно определенными стратегиями на основе алгоритма машинного обучения. Белый список пользователей включает в себя URL ресурса web-страницы, соответствующего тенденции доступа пользователя терминала. Сервер сохраняет соответствующую зависимость между различными идентификаторами маршрутизатора и белыми списками пользователей. Идентификатор маршрутизатора может быть, в частности, адресом управления доступом к среде (МАС) маршрутизатора. URL ресурсов web-страницы, соответствующих тенденциям доступа пользователей терминалов, могут включать в себя: предысторию URL ресурсов web-страницы, доступ к которым осуществлялся пользователями терминалов, осуществляющими доступ к сети общего пользования через один и тот же маршрутизатор, или URL ресурсов web-страницы о свежих темах в современной платформе организации социальной сети, или URL нескольких свежих web-сайтов портала, доступ к которым, высоко вероятно, должен осуществляться пользователями терминалов.
[0110] Когда включается питание маршрутизатора и он запускается, белые списки пользователей первоначально получаются маршрутизатором из сервера. Поскольку белые списки пользователей в сервере могут быть впоследствии обновлены, маршуртизатор может получить белые списки пользователей из сервера в соответствии с первым определенным временем цикла, таким образом, чтобы гарантировать то, что белые списки пользователей в маршрутизаторе синхронизированы с белыми списками пользователей в сервере.
[0111] Во время получения белых списков пользователей маршутизатор передает запрос получения белого списка в сервер, причем запрос получения белого списка включает в себя первый идентификатор маршрутизатора. Сервер проводит поиск в сохраненных соответствующих зависимостях между идентификаторами маршрутизатора и белыми списками пользователей в соответствии с первым идентификатором маршрутизатора и передает найденный белый список пользователей, соответствующий первому идентификатору маршрутизатора, в маршрутизатор.
[0112] Если возможности вычисления и обработки маршрутизатора являются достаточно мощными, при необходимости, маршрутизатор сам может определить тенденции доступа пользователей терминалов в соответствии со специфическими стратегиями и может локально сгенерировать белые списки пользователей. Такой способ осуществления для получения локальных URL также находится в рамках объема защиты настоящего раскрытия.
[0113] На этапе 202 локальные URL генерируются с помощью синтаксического анализа URL в белом списке пользователей.
[0114] После приема белого списка пользователей маршрутизатор выполняет синтаксический анализ белого списка пользователей, чтобы получить по меньшей мере один URL, содержащийся в нем, и генерирует локальные URL в соответствии по меньшей мере с одним URL. В соответствии с разными форматами белого списка пользователей, могут использоваться разные способы синтаксического анализа, чтобы выполнять синтаксический анализ белого списка пользователей, что не ограничено в этом варианте осуществления.
[0115] На этапе 203 локальные URL сохраняются и сохраняются локальные ресурсы web-страницы, составленные с помощью ресурса web-страницы, соответствующего каждому URL из локальных URL.
[0116] Локальные URL могут сохраняться по меньшей мере одним из следующих способов.
[0117] В первом способе маршутизатор может сохранить локальные URL в базе данных, сконфигурированной на локальном диске. Точнее говоря, маршуризатор может предварительно сконфигурировать приложение, чтобы выполнять операцию для сохранения локальных URL в базе данных, причем при выполнении приложения каждый из URL, полученных с помощью синтаксического анализа белого списка пользователей, может быть введен в базу данных. Каждый из URL соответствует одной записи данных в базе данных. Чтобы не дать локальным ресурсам памяти быть постоянно занятыми, срок действия для URL может быть дополнительно сконфигурировано в каждой записи данных. Таким образом, маршутизатор может сканировать срок действия каждой записи данных в базе данных в соответствии со вторым определенным временем цикла и удалять, в соответствии с результатом сканирования, запись данных, соответствующую URL с истекшим сроком, срок действия которого истекает, из базы данных.
[0118] Во втором способе маршутизатор может кэшировать локальные URL в памяти, назначенной в ядро. Точнее говоря, маршутизатор может предварительно сконфигурировать приложение, чтобы осуществлять связь между уровнем приложения и уровнем ядра. Приложение может использовать механизм Netlink Socket и сообщать каждый URL, полученный с помощью синтаксического анализа белого списка, в ядро. Ядро сохраняет URL в памяти, назначенной в ядро. Следует заметить, что со ссылкой на следующую операцию для сохранения локальных ресурсов web-страницы, относительно каждого URL, после того, как ресурс web-страницы, соответствующий URL, успешно загружен как локальный ресурс web-страницы, URL может быть потом сообщен в ядро, что не ограничено в этом варианте осуществления.
[0119] Относительно первого способа, поскольку локальные URL сохраняются на диске, можно гарантировать, что локальные URL не будут потеряны, когда выключается питание маршрутизатора, и могут осуществляться операции поддержания для локальных URL. Относительно второго способа, поскольку скорость, с которой ядро осуществляет доступ к памяти, выше, чем скорость доступа к диску с помощью приложения, скорость последующего поиска целевого URL может увеличиваться при сохранении локальных URL в памяти.
[0120] Локальные ресурсы web-страницы могут сохраняться следующим образом.
[0121] Маршрутизатор загружает ресурс web-страницы, соответствующий каждому URL из локальных URL, из разных серверов web-сайта в сети общего пользования и генерирует локальный адрес памяти каждого ресурса web-страницы, соответствующего URL. Локальный адрес памяти может быть идентифицирован с помощью использования хэш-значения URL, соответствующего каждому ресурсу web-страницы, и корневого каталога памяти ресурса web-страницы. Например, при допущении, что корневым каталогом памяти ресурса web-страницы в маршутизаторе является “/кэш/данные”, хэш-значением является “ADKEOCOWENLFOJFSELINXO3234%2DS”, тогда локальным адресом памяти является “/кэш/данные/ADKEOCOWENLFOJFSELINXO3234%2DS”. Затем маршуртизатор сохраняет каждый ресурс web-страницы на локальном диске в соответствии с локальным адресом памяти каждого ресурса web-страницы.
[0122] Кроме того, в соответствии с вышеупомянутым первым способом для сохранения локальных URL, если срок действия определен для каждого URL в базе данных, когда срок действия URL истекает, помимо удаления записи данных, соответствующей URL с истекшим сроком, из базы данных, если память ядра также сохраняет локальные URL, тогда URL в истекшим сроком может также быть удален из памяти ядра, и, кроме того, ресурс web-страницы, соответствующий URL с истекшим сроком, может быть удален из локальных ресурсов web-страницы на диске, таким образом, что локальные URL и локальные ресурсы web-страницы одинаково обновляются.
[0123] На этапе 204 запрос доступа к web-странице принимается из терминала, причем запрос доступа к web-странице включает в себя целевой URL.
[0124] Когда пользователь терминала желает осуществить доступ к определенной целевой web-странице, пользователь терминала вводит целевой URL целевой web-страницы в браузере терминала, и терминал передает запрос доступа к web-странице, включающий в себя целевой URL, в маршрутизатор, причем запрос доступа к web-странице является обычно запросом HTTP.
[0125] На этапе 205 проводится поиск в сохраненных локальных URL в соответствии с целевым URL.
[0126] Когда память ядра сохраняет локальные URL, после приема запроса доступа к web-странице из терминала маршрутизатор может захватить запрос доступа к web-странице с помощью использования набора протоколов ядра, чтобы получить целевой URL, и может провести поиск в локальных URL, сохраненных в памяти, в соответствии с целевым URL, таким образом, чтобы определить то, может ли быть обнаружен целевой URL в локальных URL.
[0127] На этапе 206, если целевой URL обнаруживается в локальных URL, ресурс целевой web-страницы, соответствующий целевому URL, получается из сохраненных локальных ресурсов web-страницы.
[0128] Со ссылкой на этап 205, если целевой URL обнаруживается в локальных URL, он указывает, что локальный диск маршрутизатора хранит ресурс целевой web-страницы, соответствующий целевому URL, таким образом, нет необходимости получения ресурса целевой web-страницы из сервера в сети общего пользования. В этом случае ядро маршуртизатора может передать найденный целевой URL в назначенный порт, мониторинг которого осуществляется web-службой в маршрутизаторе. Например, когда web-служба является конкретно уполномоченной службой «nginx», назначенный порт может быть конкретно портом «80». Когда web-служба осуществила мониторинг целевого URL в назначенном порте, в соответствии со способом для определения локального адреса памяти во время сохранения локальных ресурсов web-страницы на этапе 205, локальный адрес памяти ресурса целевой web-страницы может быть определен в соответствии с хэш-значением целевого URL и корневым каталогом памяти ресурса web-страницы, и ресурс целевой web-страницы может быть получен из локального диска в соответствии с локальным адресом памяти, таким образом, что сервер непосредственно передает локально сохраненный ресурс целевой web-страницы в терминал. По существу доступ к web-странице терминала осуществляется в локальной сети.
[0129] На этапе 207 ресурс целевой web-страницы передается в терминал.
[0130] В вышеупомянутом варианте осуществления при сохранении локальных URL и локальных ресурсов web-страницы в маршутизаторе, когда целевой URL, включенный в запрос доступа к web-странице, переданный терминалом, обнаруживается в локальных URL, ресурс целевой web-страницы, соответствующий целевому URL, может быть получен из локальных ресурсов web-страницы и передан в терминал. Поскольку маршрутизатор может непосредственно возвращать локально сохраненный ресурс web-страницы в терминал без необходимости получения ресурса web-страницы из сервера в соответствии с целевым URL, экономится время, прошедшее, когда ресурс целевой web-страницы передается из сети общего пользования, где расположен сервер, в локальную сеть, где расположен маршрутизатор, и, таким образом, увеличивается скорость получения ресурса целевой web-страницы терминалом, таким образом, что пользователь терминала может быстро просматривать целевую web-страницу. Кроме того, локальные URL и локальные ресурсы web-страницы могут сохраняться в маршрутизаторе. Поскольку URL ресурса web-страницы, к которому пользователь терминала намеревается осуществить доступ, сохраняется в локальных URL, после приема запроса доступа к web-странице от пользователя терминала имеется высокая вероятность того, что целевой URL получается из локальных URL, таким образом, что ресурс целевой web-страницы в локальных ресурсах web-страницы может быть быстро возвращен в терминал.
[0131] Со ссылкой на варианты осуществления, как проиллюстрировано на фиг. 1 и фиг. 2, ссылаясь на фиг. 3, приведена схематическая диаграмма, иллюстрирующая сценарий применения доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия.
[0132] Фиг. 3 иллюстрирует мобильный телефон, маршрутизатор и сервер. Мобильный телефон осуществляет доступ к маршрутизатору через сеть WiFi, и маршрутизатор соединяется с сервером в сети общего пользования. Можно понять, что терминал в этом варианте осуществления только проиллюстрирован с помощью использования мобильного телефона в качестве примера, и на практике терминал может быть терминальными устройствами, которые могут осуществлять доступ к web-страницам, такими как РС или планшетный компьютер. Терминал и маршрутизатор могут соединяться либо через сеть WiFi, либо через проводную сеть, что не ограничено в этом варианте осуществления. Сервер поддерживает белый список пользователей, и маршрутизатор получает локальные URL в соответствии с белым списком пользователей и предварительно загружает локальные ресурсы web-страницы в соответствии с локальными URL, причем каждый URL из локальных URL соответствует одному ресурсу web-страницы в локальных ресурсах web-страницы. Когда пользователь мобильного телефона вводит целевой URL целевой web-страницы, к которой пользователь желает осуществить доступ, мобильный телефон передает целевой URL в маршрутизатор через сеть WiFi, и при обнаружении целевого URL в локальных URL маршрутизатор может непосредственно получить ресурс целевой web-страницы, соответствующий целевому URL, из локальных ресурсов web-страницы и может передать целевой ресурс web-страницы в мобильный телефон, таким образом, что целевая web-страница может быстро отображаться в браузере мобильного телефона. По существу пользователь мобильного телефона может быстро просматривать желаемую web-страницу.
[0133] В сценарии применения, как проиллюстрировано на фиг. 3, специфический процесс осуществления доступа к web-странице может быть отнесен к описаниям фиг. 1 и фиг. 2, который далее не описан в настоящем раскрытии.
[0134] В соответствии с вариантами осуществления способа, иллюстрирующими способ доступа к web-странице, настоящее раскрытие дополнительно предоставляет варианты осуществления, иллюстрирующие устройство для доступа к web-страницы и маршрутизатор, применяемый в нем.
[0135] Фиг. 4 – блок-схема, иллюстрирующая устройство для доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия. Устройство включает в себя: блок 410 приема, блок 420 поиска, блок 430 получения и блок 440 отправки.
[0136] Блок 410 приема выполнен с возможностью приема запроса доступа к web-странице из терминала, причем запрос доступа к web-странице включает в себя целевой URL.
[0137] Блок 420 поиска выполнен с возможностью проведения поиска в сохраненных локальных URL в соответствии с целевым URL.
[0138] Блок 430 получения выполнен с возможностью получения ресурса целевой web-страницы, соответствующего целевому URL, из сохраненных локальных ресурсов web-страницы, если целевой URL обнаруживается в локальных URL.
[0139] Блок 440 отправки выполнен с возможностью отправки ресурса целевой web-страницы на терминал.
[0140] В вышеупомянутом варианте осуществления при сохранении локальных URL и локальных ресурсов web-страницы в маршутизаторе, когда целевой URL, включенный в запрос доступа к web-странице, переданный терминалом, обнаруживается в локальных URL, ресурс целевой web-страницы, соответствующий целевому URL, может быть получен из локальных ресурсов web-страницы и передан в терминал. Поскольку маршрутизатор может непосредственно возвращать локально сохраненный ресурс web-страницы в терминал без необходимости получения ресурса web-страницы из сервера в соответствии с целевым URL, экономится время, прошедшее, когда ресурс целевой web-страницы передается из сети общего пользования, где расположен сервер, в локальную сеть, где расположен маршрутизатор, и, таким образом, увеличивается скорость получения ресурса целевой web-страницы терминалом, таким образом, что пользователь терминала может быстро просматривать целевую web-страницу.
[0141] фиг. 5 – блок-схема, иллюстрирующая другое устройство для доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия. Этот вариант осуществления основан на варианте осуществления, как проиллюстрировано на фиг. 4. Устройство может дополнительно включать в себя: блок 450 получения, первый блок 460 хранения и второй блок 470 хранения.
[0142] Блок 450 получения выполнен с возможностью получения локальных URL, причем локальные URL включают в себя по меньшей мере один URL, причем по меньшей мере один URL является URL ресурса web-страницы, соответствующего тенденции доступа пользователя терминала.
[0143] Первый блок 460 хранения выполнен с возможностью сохранения локальных URL.
[0144] Второй блок 470 хранения выполнен с возможностью сохранения локального ресурса web-страницы, составленного с помощью ресурса web-страницы, соответствующего по меньшей мере одному URL.
[0145] В вышеупомянутом варианте осуществления локальные URL и локальные ресурсы web-страницы могут сохраняться в маршрутизаторе. Поскольку URL ресурса web-страницы, к которому пользователь терминала намеревается осуществить доступ, сохраняется в локальных URL, после приема запроса доступа к web-странице от пользователя терминала имеется высокая вероятность того, что целевой URL получается из локальных URL, таким образом, что ресурс целевой web-страницы в локальных ресурсах web-страницы может быть быстро возвращен в терминал.
[0146] Фиг. 6 – блок-схема, иллюстрирующая другое устройство для доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия. Этот вариант осуществления основан на варианте осуществления, как проиллюстрировано на фиг. 5. Блок 450 получения может дополнительно включать в себя: подблок 451 получения белого списка и подблок 452 генерации локального URL.
[0147] Подблок 451 получения белого списка выполнен с возможностью получения белого списка пользователей из сервера, причем белый список пользователей включает в себя по меньшей мере один URL ресурса web-страницы, соответствующего тенденции доступа пользователя терминала, причем по меньшей мере один URL генерируется сервером в соответствии с заданной стратегией.
[0148] Подблок 452 генерации локального URL сконфигурировано с возможностью генерации локальных URL с помощью синтаксического анализа URL в белом списке пользователей.
[0149] В вышеупомянутом варианте осуществления белый список пользователей, включающий в себя URL ресурса web-страницы, к которому пользователь терминала намеревается осуществить доступ, может быть получен из сервера. Поскольку вычислительные возможности сервера являются мощными, сервер может генерировать URL в соответствии с множеством предварительно определенных стратегий, таким образом, чтобы гарантировать, что URL могут охватывать, с высокой вероятностью, URL, к которым пользователь терминала желает осуществить доступ.
[0150] Фиг. 7 – блок-схема, иллюстрирующая другое устройство для доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия. Этот вариант осуществления основан на варианте осуществления, как проиллюстрировано на фиг. 6. Подблок 451 получения белого списка может включать в себя: модуль 4511 отправки запроса получения и модуль 4512 приема белого списка.
[0151] Модуль 4511 отправки запроса получения выполнен с возможностью отправки запроса получения белого списка пользователей в сервер в соответствии с первым определенным временем цикла, причем запрос получения белого списка включает в себя первый идентификатор маршрутизатора, причем соответствующая зависимость между различными идентификаторами маршрутизатора и белыми списками пользователей сохраняется в сервере.
[0152] Модуль 4512 приема белого списка выполнен с возможностью приема белого списка пользователей, соответствующего первому идентификатору маршрутизатора, из сервера, после того, как сервер проводит поиск в соответствующей зависимости.
[0153] В вышеупомянутом варианте осуществления белый список пользователей может быть получен из сервера в соответствии с предварительно определенным временем цикла. Поскольку сервер может обновлять в реальном времени белый список пользователей в соответствии с текущими изменениями предварительно определенной стратегии, можно гарантировать, что маршрутизатор получает белый список пользователей, который является самым последним белым списком пользователя, таким образом, что вероятность нахождения целевого URL из локальных URL дополнительно увеличивается.
[0154] Фиг. 8 – блок-схема, иллюстрирующая другое устройство для доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия. Этот вариант осуществления основан на варианте осуществления, как проиллюстрировано на фиг. 5. Первый блок 460 хранения может включать в себя по меньшей мере один из следующих подблоков: подблок 461 хранения на диске и подблок 462 хранения в памяти.
[0155] Подблок 461 хранения на диске выполнен с возможностью сохранения локальных URL в базе данных, сконфигурированной на локальном диске.
[0156] Подблок 462 хранения в памяти выполнен с возможностью кэширования локальных URL в памяти, назначенной для ядра.
[0157] В вышеупомянутом варианте осуществления, локальные URL могут быть сохранены в разных местоположениях маршрутизатора. Когда локальные URL сохраняются в базе данных на локальном диске, можно гарантировать, что локальные URL не будут потеряны, когда выключается питание маршрутизатора. Когда локальные URL сохраняются в памяти, назначенной в ядро, поскольку по сравнению с поиском целевого URL из локального диска, для ядра является более быстрым искать целевой URL из памяти, по существу скорость, с которой пользователь терминала просматривает целевую web-страницу, дополнительно увеличивается.
[0158] Фиг. 9 – блок-схема, иллюстрирующая другое устройство для доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия. Этот вариант осуществления основан на варианте осуществления, как проиллюстрировано на фиг. 8. Устройство, может дополнительно включать в себя: блок 480 определения, блок 490 сканирования и блок 495 удаления.
[0159] Блок 480 определения выполнен с возможностью определения срока действия для каждого URL в локальных URL, сохраненных в базе данных.
[0160] Блок 490 сканирования выполнен с возможностью сканирования срока действия в базе данных в соответствии со вторым определенным временем цикла.
[0161] Блок 495 удаления выполнен с возможностью удаления, в соответствии с результатом сканирования, URL с истекшим сроком, срок действия которого истекает, из локальных URL и удаление ресурса web-страницы, соответствующего URL с истекшим сроком, из локальных ресурсов web-страницы.
[0162] В вышеупомянутом варианте осуществления срок действия может быть определен для каждого URL в базе данных, таким образом, что, когда срок действия истекает, соответствующие URL и ресурс web-страницы удаляются, таким образом, чтобы гарантировать, что ресурс локальной памяти постоянно не занят.
[0163] Фиг. 10 – блок-схема, иллюстрирующая другое устройство для доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия. Этот вариант осуществления основан на варианте осуществления, как проиллюстрировано на фиг. 5. Второй блок 470 хранения может включать в себя: подблок 471 загрузки ресурса web-страницы, подблок 472 генерации адреса памяти и подблок 473 хранения ресурса web-страницы.
[0164] Подблок 471 загрузки ресурса web-страницы выполнен с возможностью загрузки ресурса web-страницы, соответствующего каждому URL по меньшей мере одного URL, из сервера.
[0165] Подблок 472 генерации адреса памяти выполнен с возможностью генерации локального адреса памяти каждого ресурса web-страницы, соответствующего каждому URL, причем локальный адрес памяти идентифицируется с помощью использования хэш-значения URL, соответствующего каждому ресурсу web-страницы, и корневого каталога памяти ресурса web-страницы.
[0166] Подблок 473 хранения ресурса web-страницы выполнен с возможностью сохранения каждого ресурса web-страницы на локальном диске в соответствии с локальным адресом памяти каждого ресурса web-страницы.
[0167] Фиг. 11 – блок-схема, иллюстрирующая другое устройство для доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия. Этот вариант осуществления основан на варианте осуществления, как проиллюстрировано на фиг. 10. Блок 430 получения может включать в себя: подблок 431 отправки целевого URL, подблок 432 определения адреса памяти и подблок 433 получения ресурса web-страницы.
[0168] Подблок 431 отправки целевого URL выполнен с возможностью отправки целевого URL в назначенный порт, мониторинг которого осуществляется web-службой.
[0169] Подблок 432 определения адреса памяти выполнен с возможностью: когда web служба осуществила мониторинг целевого URL в назначенном порте, определения локального адреса памяти ресурса целевой web-страницы в соответствии с хэш-значением URL целевого URL и корневым каталогом памяти ресурса web-страницы.
[0170] Подблок 433 получения ресурса web-страницы выполнен с возможностью получения ресурса целевой web-страницы из локального диска в соответствии с локальным адресом памяти ресурса целевой web-страницы.
[0171] Специфическое осуществление функций и действий различных блоков в вышеупомянутых устройствах могут относиться к осуществлению соответствующих этапов в вышеупомянутых способах, которое, таким образом, далее не описано в настоящем раскрытии.
[0172] Относительно вариантов осуществления устройства, поскольку варианты осуществления устройства основаны на вариантах осуществления способа, соответственные части могут относиться к эквивалентам в вариантах осуществления способа. Вышеупомянутые варианты осуществления устройства являются только иллюстративными. Устройства, использованные как отдельные компоненты, могут быть или могут не быть физически независимыми друг от друга. Элемент, проиллюстрированный как устройство, может быть или может не быть физическим устройством, то есть, может быть либо расположен в позиции или развернут в множестве сетевых устройств. Часть или все из модулей могут выбираться, как требуется, чтобы осуществлять технические решения, раскрытые в вариантах осуществления настоящего раскрытия. Обычные специалисты в данной области техники могут понять и осуществить варианты осуществления без какого-либо творческого усилия.
[0173] Таким образом, настоящее изобретение предоставляет маршрутизатор, причем маршрутизатор включает в себя: процессор и память для сохранения инструкций, выполняемых процессором. Процессор выполнен с возможностью:
[0174] приема запроса доступа к web-странице из терминала, причем запрос доступа к web-странице включает в себя целевой унифицированный указатель ресурсов (URL);
[0175] проведения поиска в сохраненных локальных URL в соответствии с целевым URL;
[0176] если целевой URL обнаруживается в локальных URL, получения ресурса целевой web-страницы, соответствующего целевому URL, из сохраненных локальных ресурсов web-страницы; и
[0177] отправки ресурса целевой web-страницы на терминал.
[0178] Фиг. 12 – схематическая структурная диаграмма, иллюстрирующая устройство 1200 для доступа к web-странице в соответствии с иллюстративным вариантом осуществления настоящего раскрытия. Например, устройство 1200 может быть предоставлено как устройство маршрутизатора. Обращаясь к на фиг. 12, устройство 1200 включает в себя компонент 1222 обработки, который дополнительно включает в себя один или более процессоров и ресурсы памяти, представленные памятью 1232, выполненной с возможностью хранения инструкций, выполняемых компонентом 1222 обработки, например, приложений. Приложения, сохраненные в памяти 1232, могут включать в себя один или более чем один модуль, причем каждый соответствует группе инструкций. Кроме того, компонент 1222 обработки выполнен с возможностью выполнения инструкций, чтобы выполнять вышеупомянутые способы доступа к web-странице.
[0179] Устройство 1200 может дополнительно включать в себя: компонент 1226 питания, выполненный с возможностью выполнения управления питанием в устройстве 1200, проводной или беспроводный сетевой интерфейс 1250, выполненный с возможностью соединения устройства 1200 с сетью, и интерфейс 1258 ввода/вывода (I/O). Устройство 1200 может работать в операционной системе, сохраненной в памяти 1232, например, Windows ServerTM, Mac OS XTM, UnixTM, LinuxTM, FreeBSDTM, и тому подобной.
[0180] Другие варианты осуществления настоящего раскрытия будут понятны специалистам в данной области техники из рассмотрения спецификации и практики, раскрытых в настоящей заявке. Подразумевается, что эта заявка охватывает любые изменения, использования или адаптивные изменения настоящего раскрытия, следующие его общим принципам и включающие в себя такие отклонения от настоящего раскрытия, как происходит в известных знаниях или в обычных технических средствах в данной области техники. Подразумевается, что спецификация и варианты осуществления считаются только как иллюстративные, причем действительные рамки объема и сущности изобретения указаны следующей формулой изобретения.
[0181] Будет понятно, что настоящее изобретение не ограничено точной конструкцией, которая была описана выше и проиллюстрирована на сопровождающих чертежах, и, что различные модификации и изменения могут быть сделаны, не выходя за рамки его объема. Рамки объема настоящего раскрытия ограничены только прилагаемой формулой изобретения.

Claims (66)

1. Способ доступа к web-странице, содержащий этапы, на которых:
получают локальные URL, причем локальные URL содержат по меньшей мере один URL, причем по меньшей мере один URL является URL ресурса web-страницы, соответствующего тенденции доступа пользователя терминала, и
сохраняют локальные URL и сохраняют локальный ресурс web-страницы, составленный с помощью ресурса web-страницы, соответствующего по меньшей мере одному URL;
принимают запрос доступа к web-странице из терминала, причем запрос доступа к web-странице содержит целевой унифицированный указатель ресурсов (URL),
проводят поиск в сохраненных локальных URL в соответствии с целевым URL,
если целевой URL обнаруживается в локальных URL, получают ресурс целевой web-страницы, соответствующий целевому URL, из сохраненных локальных ресурсов web-страницы, и
отправляют ресурс целевой web-страницы на терминал;
причем этап, на котором получают локальные URL, содержит этапы, на которых:
получают белый список пользователей из сервера, причем белый список пользователей содержит по меньшей мере один URL ресурса web-страницы, соответствующего тенденции доступа пользователя терминала, причем по меньшей мере один URL генерируется сервером в соответствии с заданной стратегией, и генерируют локальные URL с помощью синтаксического анализа URL в белом списке пользователей.
2. Способ по п. 1, отличающийся тем, что этап, на котором получают белый список пользователей из сервера, содержит этапы, на которых:
отправляют запрос получения белого списка на сервер в соответствии с первым определенным временем цикла, причем запрос получения белого списка содержит первый идентификатор маршрутизатора, причем соответствующая зависимость между различными идентификаторами маршрутизатора и белыми списками пользователей сохраняется на сервере, и
принимают белый список пользователей, соответствующий первому идентификатору маршрутизатора, из сервера, после того как сервер проводит поиск в соответствующей зависимости.
3. Способ по п. 1, отличающийся тем, что этап, на котором сохраняют локальные URL, содержит этапы, на которых:
сохраняют локальные URL в базе данных, сконфигурированной на локальном диске, и/или
кэшируют локальные URL в памяти, назначенной для ядра.
4. Способ по п. 1, отличающийся тем, что способ дополнительно содержит этапы, на которых:
определяют срок действия для каждого URL в локальных URL, сохраненных в базе данных,
сканируют срок действия в базе данных в соответствии со вторым определенным временем цикла, и
удаляют, в соответствии с результатом сканирования, URL с истекшим сроком, срок действия которого истекает, из локальных URL и удаляют ресурс web-страницы, соответствующий URL с истекшим сроком, из локальных ресурсов web-страницы.
5. Способ по п. 1, отличающийся тем, что этап, на котором сохраняют локальный ресурс web-страницы, составленный с помощью ресурса web-страницы, соответствующего по меньшей мере одному URL, содержит этапы, на которых:
загружают ресурс web-страницы, соответствующий каждому URL по меньшей мере одного URL, из сервера,
генерируют локальный адрес памяти каждого ресурса web-страницы, соответствующего каждому URL, причем локальный адрес памяти идентифицируется с помощью использования хэш-значения URL, соответствующего каждому ресурсу web-страницы, и корневого каталога памяти ресурса web-страницы, и
сохраняют каждый ресурс web-страницы на локальном диске в соответствии с локальным адресом памяти каждого ресурса web-страницы.
6. Способ по п. 5, отличающийся тем, что этап, на котором получают ресурс целевой web-страницы, соответствующий целевому URL, из сохраненных локальных ресурсов web-страницы, содержит этапы, на которых:
отправляют целевой URL в назначенный порт, мониторинг которого осуществляется web-службой,
когда web-служба осуществила мониторинг целевого URL в назначенном порте, определяют локальный адрес памяти ресурса целевой web-страницы в соответствии с хэш-значением целевого URL и корневым каталогом памяти ресурса web-страницы, и
получают ресурс целевой web-страницы из локального диска в соответствии с локальным адресом памяти ресурса целевой web-страницы.
7. Устройство для доступа к web-странице, содержащее:
блок получения, выполненный с возможностью получения локальных URL, причем локальные URL содержат по меньшей мере один URL, причем по меньшей мере один URL является URL ресурса web-страницы, соответствующего тенденции доступа пользователя терминала, и
первый блок хранения, выполненный с возможностью сохранения локальных URL, и
второй блок хранения, выполненный с возможностью сохранения локального ресурса web-страницы, составленного с помощью ресурса web-страницы, соответствующего по меньшей мере одному URL;
блок приема, выполненный с возможностью приема запроса доступа к web-странице из терминала, причем запрос доступа к web-странице содержит целевой унифицированный указатель ресурсов (URL),
блок поиска, выполненный с возможностью проведения поиска в сохраненных локальных URL в соответствии с целевым URL,
блок получения, выполненный с возможностью получения ресурса целевой web-страницы, соответствующего целевому URL, из сохраненных локальных ресурсов web-страницы, если целевой URL обнаруживается в локальных URL, и
блок отправки, выполненный с возможностью отправки ресурса целевой web-страницы на терминал;
причем блок получения содержит: подблок получения белого списка, выполненный с возможностью получения белого списка пользователей из сервера, причем белый список пользователей содержит по меньшей мере один URL ресурса web-страницы, соответствующего тенденции доступа пользователя терминала, причем по меньшей мере один URL генерируется сервером в соответствии с заданной стратегией, и подблок генерации локального URL, выполненный с возможностью генерации локальных URL с помощью синтаксического анализа URL в белом списке пользователей.
8. Устройство по п. 7, отличающееся тем, что подблок получения белого списка содержит:
модуль отправки запроса получения, выполненный с возможностью отправки запроса получения белого списка на сервер в соответствии с первым определенным временем цикла, причем запрос получения белого списка содержит первый идентификатор маршрутизатора, причем соответствующая зависимость между различными идентификаторами маршрутизатора и белыми списками пользователей сохраняется на сервере, и
модуль приема белого списка, выполненный с возможностью приема белого списка пользователей, соответствующего первому идентификатору маршрутизатора, из сервера, после того как сервер проводит поиск в соответствующей зависимости.
9. Устройство по п. 7, отличающееся тем, что первый блок хранения содержит, по меньшей мере, один из следующих подблоков:
подблок хранения на диске, выполненный с возможностью сохранения локальных URL в базе данных, сконфигурированной на локальном диске, и
подблок хранения в памяти, выполненный с возможностью кэширования локальных URL в памяти, назначенной для ядра.
10. Устройство по п. 9, отличающееся тем, что устройство дополнительно содержит:
блок определения, выполненный с возможностью определения срока действия для каждого URL в локальных URL, сохраненных в базе данных,
блок сканирования, выполненный с возможностью сканирования срока действия в базе данных в соответствии со вторым определенным временем цикла, и
блок удаления, выполненный с возможностью удаления, в соответствии с результатом сканирования, URL с истекшим сроком, срок действия которого истекает, из локальных URL и удаление ресурса web-страницы, соответствующего URL с истекшим сроком, из локальных ресурсов web-страницы.
11. Устройство по п. 7, отличающееся тем, что второй блок хранения содержит:
подблок загрузки ресурса web-страницы, выполненный с возможностью загрузки ресурса web-страницы, соответствующего каждому URL по меньшей мере одного URL, из сервера,
подблок генерации адреса памяти, выполненный с возможностью генерации локального адреса памяти каждого ресурса web-страницы, соответствующего каждому URL, причем локальный адрес памяти идентифицируется с помощью использования хэш-значения URL, соответствующего каждому ресурсу web-страницы, и корневого каталога памяти ресурса web-страницы, и
подблок хранения ресурса web-страницы, выполненный с возможностью сохранения каждого ресурса web-страницы на локальном диске в соответствии с локальным адресом памяти каждого ресурса web-страницы.
12. Устройство по п. 11, отличающееся тем, что блок получения содержит:
подблок отправки целевого URL, выполненный с возможностью отправки целевого URL в назначенный порт, мониторинг которого осуществляется web-службой,
подблок определения адреса памяти, выполненный с возможностью: когда web служба осуществила мониторинг целевого URL в назначенном порте, определения локального адреса памяти ресурса целевой web-страницы в соответствии с хэш-значением целевого URL и корневым каталогом памяти ресурса web-страницы, и
подблок получения ресурса web-страницы, выполненный с возможностью получения ресурса целевой web-страницы из локального диска в соответствии с локальным адресом памяти ресурса целевой web-страницы.
13. Маршрутизатор, содержащий:
процессор; и
память для хранения инструкций, выполняемых процессором,
причем процессор выполнен с возможностью:
получения локальных URL, причем локальные URL содержат по меньшей мере один URL, причем по меньшей мере один URL является URL ресурса web-страницы, соответствующего тенденции доступа пользователя терминала,
получения белого списка пользователей из сервера, причем белый список пользователей содержит по меньшей мере один URL ресурса web-страницы, соответствующего тенденции доступа пользователя терминала, причем по меньшей мере один URL генерируется сервером в соответствии с заданной стратегией,
генерирования локальных URL с помощью синтаксического анализа URL в белом списке пользователей,
сохранения локальных URL и сохранения локального ресурса web-страницы, составленного с помощью ресурса web-страницы, соответствующего по меньшей мере одному URL,
приема запроса доступа к web-странице из терминала, причем запрос доступа к web-странице содержит целевой унифицированный указатель ресурсов (URL),
проведения поиска в сохраненных локальных URL в соответствии с целевым URL,
если целевой URL обнаруживается в локальных URL, получения ресурса целевой web-страницы, соответствующего целевому URL, из сохраненных локальных ресурсов web-страницы, и
отправки ресурса целевой web-страницы на терминал.
RU2015124173A 2014-08-13 2015-03-19 Способ и устройство для доступа к web-странице и маршрутизатор RU2615057C2 (ru)

Applications Claiming Priority (3)

Application Number Priority Date Filing Date Title
CN201410398182.2 2014-08-13
CN201410398182.2A CN104202360B (zh) 2014-08-13 2014-08-13 访问网页的方法、装置及路由器
PCT/CN2015/074586 WO2016023357A1 (zh) 2014-08-13 2015-03-19 访问网页的方法、装置及路由器

Publications (2)

Publication Number Publication Date
RU2015124173A RU2015124173A (ru) 2017-01-10
RU2615057C2 true RU2615057C2 (ru) 2017-04-03

Family

ID=52087585

Family Applications (1)

Application Number Title Priority Date Filing Date
RU2015124173A RU2615057C2 (ru) 2014-08-13 2015-03-19 Способ и устройство для доступа к web-странице и маршрутизатор

Country Status (8)

Country Link
EP (1) EP2985705A3 (ru)
JP (1) JP2016533594A (ru)
KR (1) KR20160030381A (ru)
CN (1) CN104202360B (ru)
BR (1) BR112015015521A2 (ru)
MX (1) MX2015006727A (ru)
RU (1) RU2615057C2 (ru)
WO (1) WO2016023357A1 (ru)

Families Citing this family (31)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN104202360B (zh) * 2014-08-13 2015-12-30 小米科技有限责任公司 访问网页的方法、装置及路由器
CN105743953B (zh) * 2014-12-11 2019-03-29 广州市动景计算机科技有限公司 文件的下载方法、***及路由器
CN105828174B (zh) * 2015-01-05 2019-11-05 中兴通讯股份有限公司 一种分享媒体内容的方法和装置
CN104778206A (zh) * 2015-03-10 2015-07-15 小米科技有限责任公司 服务资源的url获取方法及装置
CN104965855A (zh) * 2015-05-29 2015-10-07 董遂武 一种提供网页服务的网页缓存管理***
CN105978844A (zh) * 2015-06-04 2016-09-28 乐视致新电子科技(天津)有限公司 一种基于路由器的网络访问控制方法、路由器和***
CN106326223A (zh) * 2015-06-16 2017-01-11 广州市动景计算机科技有限公司 一种网页资源获取方法和装置
CN106550408B (zh) * 2015-09-23 2020-10-30 周祥宇 一种基于自组网的数据对象整合方法
CN106686028A (zh) * 2015-11-06 2017-05-17 北京金山安全软件有限公司 一种资源文件下载方法和装置
CN105871980A (zh) * 2015-12-01 2016-08-17 乐视体育文化产业发展(北京)有限公司 提高缓存命中率的方法及装置
CN105488200A (zh) * 2015-12-08 2016-04-13 小米科技有限责任公司 网页显示方法及装置
US20180302468A1 (en) * 2016-03-14 2018-10-18 Ebay Inc. System and method for delegating content processing
CN107544986A (zh) * 2016-06-23 2018-01-05 珠海金山办公软件有限公司 一种网页展示方法及装置
CN106657217A (zh) * 2016-09-20 2017-05-10 厦门伙伴信息技术有限公司 一种基于路由设备的app下载缓存的方法
CN106254554A (zh) * 2016-09-30 2016-12-21 上海斐讯数据通信技术有限公司 基于Wifi存储实现的文件共享闭环***及控制方法
CN106528108A (zh) * 2016-10-31 2017-03-22 任子行网络技术股份有限公司 一种基于代码文件路由的web开发方法和装置
CN109117447A (zh) * 2017-06-22 2019-01-01 深圳联友科技有限公司 一种缓存网页的服务器数据访问方法及装置
CN107864173A (zh) * 2017-06-26 2018-03-30 平安普惠企业管理有限公司 终端页面缓存方法、***及可读存储介质
CN107391685A (zh) * 2017-07-24 2017-11-24 北京小米移动软件有限公司 页面显示方法及装置
CN110020338B (zh) * 2017-08-17 2022-10-28 腾讯科技(深圳)有限公司 浏览器、网页打开方法及设备
CN107608722B (zh) * 2017-09-19 2020-12-01 北京安博通科技股份有限公司 应用程序下载方法及装置
CN108337317B (zh) * 2018-02-09 2021-07-16 马上消费金融股份有限公司 一种处理路由请求的方法及装置
CN108549673A (zh) * 2018-03-29 2018-09-18 优视科技有限公司 网页资源的预加载方法、客户端、服务器及网络***
CN108600342B (zh) * 2018-03-30 2020-01-10 连尚(新昌)网络科技有限公司 一种消息显示方法、设备及存储介质
CN110875910B (zh) * 2018-08-31 2022-10-28 阿里巴巴集团控股有限公司 一种获取网络传输信息的方法、装置及***
CN110110194A (zh) * 2019-04-29 2019-08-09 百度在线网络技术(北京)有限公司 一种资源获取方法、服务器、客户端及电子设备
CN110213339B (zh) * 2019-05-10 2021-12-14 腾讯科技(深圳)有限公司 资源访问方法、装置、存储介质和计算机设备
CN110233882B (zh) * 2019-05-23 2022-01-11 广州视源电子科技股份有限公司 页面资源的访问控制方法、装置、***、存储介质以及设备
KR102605640B1 (ko) * 2019-11-14 2023-11-22 엘지전자 주식회사 디스플레이 장치 및 이의 제어 방법
CN112118319B (zh) * 2020-09-22 2023-06-09 国网数字科技控股有限公司 一种网络url资源处理方法及***
CN113486274A (zh) * 2021-07-13 2021-10-08 中原银行股份有限公司 一种前端页面路由方法、终端设备及计算机介质

Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002101570A1 (en) * 2001-05-25 2002-12-19 Dreamintek Co., Ltd. Network system with web accelerator and operating method for the same
RU2380748C2 (ru) * 2003-06-25 2010-01-27 Майкрософт Корпорейшн Регистрация и извлечение информации об изменении таблицы базы данных, которая может использоваться для признания недействительными элементов кэша
RU2399090C2 (ru) * 2008-12-03 2010-09-10 Общество С Ограниченной Ответственностью "Мералабс" Система и способ для интернет-поиска мультимедийного контента реального времени
WO2013185693A1 (zh) * 2013-01-15 2013-12-19 中兴通讯股份有限公司 一种路由器处理网页数据的方法以及路由器
CN103648192A (zh) * 2013-12-12 2014-03-19 常州面包电子科技有限公司 一种集成电子自助导游功能的无线路由器

Family Cites Families (7)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2001256098A (ja) * 2000-03-09 2001-09-21 Hitachi Ltd プロキシサーバにおけるキャッシの制御方法
US6917960B1 (en) * 2000-05-05 2005-07-12 Jibe Networks Intelligent content precaching
JP2003046537A (ja) * 2001-07-30 2003-02-14 Tsunagu Network Communications Inc 集合住宅の通信サービスシステム、ルータ装置、集合住宅の通信サービス提供方法、コンピュータ読取り可能な記録媒体並びにコンピュータプログラム
JP2004280405A (ja) * 2003-03-14 2004-10-07 Sony Corp 情報提供システム及び情報提供方法、並びにコンピュータ・プログラム
JP5321863B2 (ja) * 2011-12-05 2013-10-23 株式会社東芝 コンテンツキャッシュ装置、コンテンツキャッシュ方法およびコンピュータプログラム
CN103888358B (zh) * 2012-12-20 2017-05-03 ***通信集团公司 一种路由方法、装置、***及网关设备
CN104202360B (zh) * 2014-08-13 2015-12-30 小米科技有限责任公司 访问网页的方法、装置及路由器

Patent Citations (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
WO2002101570A1 (en) * 2001-05-25 2002-12-19 Dreamintek Co., Ltd. Network system with web accelerator and operating method for the same
RU2380748C2 (ru) * 2003-06-25 2010-01-27 Майкрософт Корпорейшн Регистрация и извлечение информации об изменении таблицы базы данных, которая может использоваться для признания недействительными элементов кэша
RU2399090C2 (ru) * 2008-12-03 2010-09-10 Общество С Ограниченной Ответственностью "Мералабс" Система и способ для интернет-поиска мультимедийного контента реального времени
WO2013185693A1 (zh) * 2013-01-15 2013-12-19 中兴通讯股份有限公司 一种路由器处理网页数据的方法以及路由器
CN103648192A (zh) * 2013-12-12 2014-03-19 常州面包电子科技有限公司 一种集成电子自助导游功能的无线路由器

Also Published As

Publication number Publication date
WO2016023357A1 (zh) 2016-02-18
CN104202360B (zh) 2015-12-30
RU2015124173A (ru) 2017-01-10
MX2015006727A (es) 2017-03-20
JP2016533594A (ja) 2016-10-27
EP2985705A2 (en) 2016-02-17
BR112015015521A2 (pt) 2017-07-11
CN104202360A (zh) 2014-12-10
EP2985705A3 (en) 2016-03-09
KR20160030381A (ko) 2016-03-17

Similar Documents

Publication Publication Date Title
RU2615057C2 (ru) Способ и устройство для доступа к web-странице и маршрутизатор
US10412176B2 (en) Website access method, apparatus, and website system
CN102882991B (zh) 一种浏览器及其进行域名解析的方法
US9143389B2 (en) Methods, appratuses, and computer program products for determining a network interface to access a network resource
US20160259800A1 (en) Webpage loading method, client and server
CN109600385B (zh) 一种访问控制方法及装置
CN109587290B (zh) 一种域名解析的方法及相关装置
US20160292414A1 (en) Techniques for dynamic domain-based isolation
CN103810176A (zh) 一种网页信息的预取访问方法和装置
US9495469B2 (en) System and method to identify machine-readable codes
CN102685259B (zh) 对dns解析请求进行解析的方法、***和智能dns
RU2642833C2 (ru) Способ и устройство для обеспечения медиаресурса
US20140337536A1 (en) Method and apparatus for data communication
WO2020088170A1 (zh) 域名***配置方法及相关装置
US8712992B2 (en) Method and apparatus for web crawling
CN104144170A (zh) 网页地址的过滤方法、装置和***
CN105279156A (zh) 网络信息通信方法及网络信息浏览装置
CN102333123B (zh) 文件存储方法、设备、查找方法、设备和网络设备
Chen et al. Optimization research and application of enterprise website based on web service
US20160050292A1 (en) Local web resource access
US11783002B2 (en) Intelligent dynamic preloading
CN106911733B (zh) 云代理的网址访问方法及装置
CN114637969A (zh) 目标对象的鉴权方法及装置
CN107992363B (zh) 数据的处理方法和装置
CN113076460B (zh) 页面数据爬取方法、装置、设备和计算机可读存储介质