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

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

Info

Publication number
RU2015124173A
RU2015124173A RU2015124173A RU2015124173A RU2015124173A RU 2015124173 A RU2015124173 A RU 2015124173A RU 2015124173 A RU2015124173 A RU 2015124173A RU 2015124173 A RU2015124173 A RU 2015124173A RU 2015124173 A RU2015124173 A RU 2015124173A
Authority
RU
Russia
Prior art keywords
web page
url
resource
local
urls
Prior art date
Application number
RU2015124173A
Other languages
English (en)
Other versions
RU2615057C2 (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

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)

Claims (67)

1. Способ доступа к web-странице, содержащий этапы, на которых:
принимают запрос доступа к web-странице из терминала, причем запрос доступа к web-странице содержит целевой унифицированный указатель ресурсов (URL),
проводят поиск в сохраненных локальных URL в соответствии с целевым URL,
если целевой URL обнаруживается в локальных URL, получают ресурс целевой web-страницы, соответствующий целевому URL, из сохраненных локальных ресурсов web-страницы, и
отправляют ресурс целевой web-страницы на терминал.
2. Способ по п. 1, отличающийся тем, что до приема запроса доступа к web-странице из терминала способ дополнительно содержит этапы, на которых:
получают локальные URL, причем локальные URL содержат по меньшей мере один URL, причем по меньшей мере один URL является URL ресурса web-страницы, соответствующего тенденции доступа пользователя терминала, и
сохраняют локальные URL и сохраняют локальный ресурс web-страницы, составленный с помощью ресурса web-страницы, соответствующего по меньшей мере одному URL.
3. Способ по п. 2, отличающийся тем, что этап, на котором получают локальные URL, содержит этапы, на которых:
получают белый список пользователей из сервера, причем белый список пользователей содержит по меньшей мере один URL ресурса web-страницы, соответствующего тенденции доступа пользователя терминала, причем по меньшей мере один URL генерируется сервером в соответствии с заданной стратегией, и
генерируют локальные URL с помощью синтаксического анализа URL в белом списке пользователей.
4. Способ по п. 3, отличающийся тем, что этап, на котором получают белый список пользователей из сервера, содержит этапы, на которых:
отправляют запрос получения белого списка на сервер в соответствии с первым определенным временем цикла, причем запрос получения белого списка содержит первый идентификатор маршрутизатора, причем соответствующая зависимость между различными идентификаторами маршрутизатора и белыми списками пользователей сохраняется на сервере, и
принимают белый список пользователей, соответствующий первому идентификатору маршрутизатора, из сервера, после того, как сервер проводит поиск в соответствующей зависимости.
5. Способ по п. 2, отличающийся тем, что этап, на котором сохраняют локальные URL, содержит этапы, на которых:
сохраняют локальные URL в базе данных, сконфигурированной на локальном диске, и/или
кэшируют локальные URL в памяти, назначенной для ядра.
6. Способ по п. 5, отличающийся тем, что способ дополнительно содержит этапы, на которых:
определяют срок действия для каждого URL в локальных URL, сохраненных в базе данных,
сканируют срок действия в базе данных в соответствии со вторым определенным временем цикла, и
удаляют, в соответствии с результатом сканирования, URL с истекшим сроком, срок действия которого истекает, из локальных URL и удаляют ресурс web-страницы, соответствующий URL с истекшим сроком, из локальных ресурсов web-страницы.
7. Способ по п. 2, отличающийся тем, что этап, на котором сохраняют локальный ресурс web-страницы, составленный с помощью ресурса web-страницы, соответствующего по меньшей мере одному URL, содержит этапы, на которых:
загружают ресурс web-страницы, соответствующий каждому URL по меньшей мере одного URL, из сервера,
генерируют локальный адрес памяти каждого ресурса web-страницы, соответствующего каждому URL, причем локальный адрес памяти идентифицируется с помощью использования хэш-значения URL, соответствующего каждому ресурсу web-страницы, и корневого каталога памяти ресурса web-страницы, и
сохраняют каждый ресурс web-страницы на локальном диске в соответствии с локальным адресом памяти каждого ресурса web-страницы.
8. Способ по п. 7, отличающийся тем, что этап, на котором получают ресурс целевой web-страницы, соответствующий целевому URL, из сохраненных локальных ресурсов web-страницы, содержит этапы, на которых:
отправляют целевой URL в назначенный порт, мониторинг которого осуществляется web-службой,
когда web служба осуществила мониторинг целевого URL в назначенном порте, определяют локальный адрес памяти ресурса целевой web-страницы в соответствии с хэш-значением целевого URL и корневым каталогом памяти ресурса web-страницы, и
получают ресурс целевой web-страницы из локального диска в соответствии с локальным адресом памяти ресурса целевой web-страницы.
9. Устройство для доступа к web-странице, содержащее:
блок приема, выполненный с возможностью приема запроса доступа к web-странице из терминала, причем запрос доступа к web-странице содержит целевой унифицированный указатель ресурсов (URL),
блок поиска, выполненный с возможностью проведения поиска в сохраненных локальных URL в соответствии с целевым URL,
блок получения, выполненный с возможностью получения ресурса целевой web-страницы, соответствующего целевому URL, из сохраненных локальных ресурсов web-страницы, если целевой URL обнаруживается в локальных URL, и
блок отправки, выполненный с возможностью отправки ресурса целевой web-страницы на терминал.
10. Устройство по п. 9, отличающееся тем, что устройство дополнительно содержит:
блок получения, выполненный с возможностью получения локальных URL, причем локальные URL содержат по меньшей мере один URL, причем по меньшей мере один URL является URL ресурса web-страницы, соответствующего тенденции доступа пользователя терминала, и
первый блок хранения, выполненный с возможностью сохранения локальных URL, и
второй блок хранения, выполненный с возможностью сохранения локального ресурса web-страницы, составленного с помощью ресурса web-страницы, соответствующего по меньшей мере одному URL.
11. Устройство по п. 10, отличающееся тем, что устройство получения содержит:
подблок получения белого списка, выполненный с возможностью получения белого списка пользователей из сервера, причем белый список пользователей содержит по меньшей мере один URL ресурса web-страницы, соответствующего тенденции доступа пользователя терминала, причем по меньшей мере один URL генерируется сервером в соответствии с заданной стратегией, и
подблок генерации локального URL, выполненный с возможностью генерации локальных URL с помощью синтаксического анализа URL в белом списке пользователей.
12. Устройство по п. 11, отличающееся тем, что подблок получения белого списка содержит:
модуль отправки запроса получения, выполненный с возможностью отправки запроса получения белого списка на сервер в соответствии с первым определенным временем цикла, причем запрос получения белого списка содержит первый идентификатор маршрутизатора, причем соответствующая зависимость между различными идентификаторами маршрутизатора и белыми списками пользователей сохраняется на сервере, и
модуль приема белого списка, выполненный с возможностью приема белого списка пользователей, соответствующего первому идентификатору маршрутизатора, из сервера, после того, как сервер проводит поиск в соответствующей зависимости.
13. Устройство по п. 10, отличающееся тем, что первый блок хранения содержит по меньшей мере один из следующих подблоков:
подблок хранения на диске, выполненный с возможностью сохранения локальных URL в базе данных, сконфигурированной на локальном диске, и
подблок хранения в памяти, выполненный с возможностью кэширования локальных URL в памяти, назначенной для ядра.
14. Устройство по п. 13, отличающееся тем, что устройство дополнительно содержит:
блок определения, выполненный с возможностью определения срока действия для каждого URL в локальных URL, сохраненных в базе данных,
блок сканирования, выполненный с возможностью сканирования срока действия в базе данных в соответствии со вторым определенным временем цикла, и
блок удаления, выполненный с возможностью удаления, в соответствии с результатом сканирования, URL с истекшим сроком, срок действия которого истекает, из локальных URL и удаление ресурса web-страницы, соответствующего URL с истекшим сроком, из локальных ресурсов web-страницы.
15. Устройство по п. 10, отличающееся тем, что второй блок хранения содержит:
подблок загрузки ресурса web-страницы, выполненный с возможностью загрузки ресурса web-страницы, соответствующего каждому URL по меньшей мере одного URL, из сервера,
подблок генерации адреса памяти, выполненный с возможностью генерации локального адреса памяти каждого ресурса web-страницы, соответствующего каждому URL, причем локальный адрес памяти идентифицируется с помощью использования хэш-значения URL, соответствующего каждому ресурсу web-страницы, и корневого каталога памяти ресурса web-страницы, и
подблок хранения ресурса web-страницы, выполненный с возможностью сохранения каждого ресурса web-страницы на локальном диске в соответствии с локальным адресом памяти каждого ресурса web-страницы.
16. Устройство по п. 15, отличающееся тем, что блок получения содержит:
подблок отправки целевого URL, выполненный с возможностью отправки целевого URL в назначенный порт, мониторинг которого осуществляется web-службой,
подблок определения адреса памяти, выполненный с возможностью: когда web служба осуществила мониторинг целевого URL в назначенном порте, определения локального адреса памяти ресурса целевой web-страницы в соответствии с хэш-значением целевого URL и корневым каталогом памяти ресурса web-страницы, и
подблок получения ресурса web-страницы, выполненный с возможностью получения ресурса целевой web-страницы из локального диска в соответствии с локальным адресом памяти ресурса целевой web-страницы.
17. Маршрутизатор, содержащий:
процессор; и
память для хранения инструкций, выполняемых процессором,
причем процессор выполнен с возможностью:
приема запроса доступа к 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 true RU2015124173A (ru) 2017-01-10
RU2615057C2 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 广州视源电子科技股份有限公司 页面资源的访问控制方法、装置、***、存储介质以及设备
US20220382419A1 (en) * 2019-11-14 2022-12-01 Lg Electronics Inc. Display device and control method thereof
CN112118319B (zh) * 2020-09-22 2023-06-09 国网数字科技控股有限公司 一种网络url资源处理方法及***
CN113486274A (zh) * 2021-07-13 2021-10-08 中原银行股份有限公司 一种前端页面路由方法、终端设备及计算机介质

Family Cites Families (12)

* 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
KR20020089945A (ko) * 2001-05-25 2002-11-30 드림인텍 주식회사 웹가속기를 가지는 네트워크 시스템 및 그 동작방법
JP2003046537A (ja) * 2001-07-30 2003-02-14 Tsunagu Network Communications Inc 集合住宅の通信サービスシステム、ルータ装置、集合住宅の通信サービス提供方法、コンピュータ読取り可能な記録媒体並びにコンピュータプログラム
JP2004280405A (ja) * 2003-03-14 2004-10-07 Sony Corp 情報提供システム及び情報提供方法、並びにコンピュータ・プログラム
US7624126B2 (en) * 2003-06-25 2009-11-24 Microsoft Corporation Registering for and retrieving database table change information that can be used to invalidate cache entries
RU2399090C2 (ru) * 2008-12-03 2010-09-10 Общество С Ограниченной Ответственностью "Мералабс" Система и способ для интернет-поиска мультимедийного контента реального времени
JP5321863B2 (ja) * 2011-12-05 2013-10-23 株式会社東芝 コンテンツキャッシュ装置、コンテンツキャッシュ方法およびコンピュータプログラム
CN103888358B (zh) * 2012-12-20 2017-05-03 ***通信集团公司 一种路由方法、装置、***及网关设备
CN103064979A (zh) * 2013-01-15 2013-04-24 中兴通讯股份有限公司 一种路由器处理网页数据的方法以及路由器
CN103648192A (zh) * 2013-12-12 2014-03-19 常州面包电子科技有限公司 一种集成电子自助导游功能的无线路由器
CN104202360B (zh) * 2014-08-13 2015-12-30 小米科技有限责任公司 访问网页的方法、装置及路由器

Also Published As

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

Similar Documents

Publication Publication Date Title
RU2015124173A (ru) Способ и устройство для доступа к web-странице и маршрутизатор
CN106933854B (zh) 短链接处理方法、装置及服务器
US10250526B2 (en) Method and apparatus for increasing subresource loading speed
CN106489258B (zh) 使用信息中心网络链接到内容
JP5828760B2 (ja) キャッシュを最適化するための方法とシステム
CN106933871B (zh) 短链接处理方法、装置及短链接服务器
CN102984286B (zh) 一种dns服务器的缓存更新方法、装置及***
CN109492148B (zh) 基于Redis的ElasticSearch分页查询方法和设备
KR20110069178A (ko) 네트워크 인터페이스를 결정하는 방법, 장치 및 컴퓨터 판독 가능 저장 매체
RU2015111159A (ru) Способ и устройство для основанного на маршрутизаторе управления работой в сети
RU2016142285A (ru) Клиентская платформа интеграции сервисов
RU2642833C2 (ru) Способ и устройство для обеспечения медиаресурса
WO2017166524A1 (zh) 域名解析方法及装置
RU2016136668A (ru) Кэширование зашифрованного содержимого
EP3103032A1 (en) Trend response management
EP3170091A1 (en) Method and server of remote information query
CN107135242B (zh) Mongodb集群访问方法、装置及***
CN110674427B (zh) 响应网页访问请求的方法、装置、设备及存储介质
RU2018146848A (ru) Способ и устройство для предотвращения атаки на сервер
JP2010537324A5 (ru)
US10333966B2 (en) Quarantining an internet protocol address
CN102333123A (zh) 文件存储方法、设备、查找方法、设备和网络设备
US20160050292A1 (en) Local web resource access
CN105426422B (zh) 分布式服务的数据处理方法及装置
CN108073660B (zh) 一种实现缓存数据同步的方法及***