[发明专利]访问网页的方法、装置及路由器有效
申请号: | 201410398182.2 | 申请日: | 2014-08-13 |
公开(公告)号: | CN104202360A | 公开(公告)日: | 2014-12-10 |
发明(设计)人: | 陈现麟;李政;刘铁俊 | 申请(专利权)人: | 小米科技有限责任公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30 |
代理公司: | 北京博思佳知识产权代理有限公司 11415 | 代理人: | 林祥 |
地址: | 100085 北京市海淀区清*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 访问 网页 方法 装置 路由器 | ||
技术领域
本公开涉及通信技术领域,尤其涉及访问网页的方法、装置及路由器。
背景技术
在无线局域网环境下,终端可以通过路由器接入公网,从而访问不同网站设置在公网上的服务器。通常用户在终端浏览器上输入要访问的目标网页的URL(Uniform Resource Locator,统一资源定位符),路由器使能自身的路由功能,将该URL传输到公网,并将该URL对应的服务器上的目标网页资源返回给终端,从而实现终端用户对目标网页的访问。
但是,相关技术中,终端只能通过路由器实时获得URL对应的网页资源,这些网页资源从服务器所在的公网传输到局域网内的路由器,再由路由器转发给终端,上述过程需要耗费较长的传输时间,导致终端用户难以快速浏览目标网页。
发明内容
本公开提供了访问网页的方法、装置及路由器,以解决相关技术中难以快速访问目标网页的问题。
根据本公开实施例的第一方面,提供一种访问网页的方法,包括:
接收终端发送的网页访问请求,所述网页访问请求中包含目标统一资源定位符URL;
根据所述目标URL查找已保存的本地URL;
如果在所述本地URL中查找到所述目标URL,则从已保存的本地网页资源中获取与所述目标URL对应的目标网页资源;
将所述目标网页资源发送给所述终端。
可选的,所述接收终端发送的网页访问请求前,所述方法还包括:
获得所述本地URL,所述本地URL中包含至少一个URL,所述至少一个URL为与终端用户的访问倾向对应网页资源的URL;
保存所述本地URL,以及保存由所述至少一个URL对应的网页资源组成的本地网页资源。
可选的,所述获得所述本地URL,包括:
从服务器获取用户白名单,所述用户白名单中包含所述服务器按照预设策略生成的至少一个与终端用户的访问倾向对应的网页资源的URL;
通过解析所述用户白名单中的URL生成所述本地URL。
可选的,所述从服务器获取用户白名单,包括:
按照设置的第一时间周期向服务器发送白名单获取请求,所述白名单获取请求中包含第一路由器标识,所述服务器上保存了不同路由器标识与用户白名单的对应关系;
接收所述服务器查找所述对应关系后,发送的与所述第一路由器标识对应的用户白名单。
可选的,所述保存所述本地URL,包括:
将所述本地URL保存到本地磁盘内设置的数据库中;和/或,
将所述本地URL缓存到为内核分配的内存中。
可选的,所述方法还包括:
为所述数据库中保存的所述本地URL中的每个URL设置老化时间;
按照设置的第二时间周期扫描所述数据库中的老化时间;
根据扫描结果,将老化时间已经到达的过期URL从所述本地URL中删除,并将与所述过期URL对应的网页资源从所述本地网页资源中删除。
可选的,所述保存由所述至少一个URL对应的网页资源组成的本地网页资源,包括:
从服务器下载与所述至少一个URL中每个URL对应的网页资源;
生成所述每个URL对应的每个网页资源的本地存储地址,所述本地存储地址通过所述每个网页资源所对应URL的哈希值和网页资源存储根目录进行标识;
按照所述每个网页资源的本地存储地址将所述每个网页资源保存到本地磁盘中。
可选的,所述从已保存的本地网页资源中获取与所述目标URL对应的目标网页资源,包括:
将所述目标URL发送给WEB服务监听的指定端口;
当所述WEB服务在所述指定端口监听到所述目标URL时,根据所述目标URL的哈希值和网页资源存储根目录确定所述目标网页资源的本地存储地址;
按照所述目标网页资源的本地存储地址从所述本地磁盘中获取所述目标网页资源。
根据本公开实施例的第二方面,提供一种访问网页的装置,包括:
接收单元,用于接收终端发送的网页访问请求,所述网页访问请求中包含目标URL;
查找单元,用于根据所述目标URL查找已保存的本地URL;
获取单元,用于在所述本地URL中查找到所述目标URL时,从已保存的本地网页资源中获取与所述目标URL对应的目标网页资源;
发送单元,用于将所述目标网页资源发送给所述终端。
可选的,所述装置还包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于小米科技有限责任公司;,未经小米科技有限责任公司;许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410398182.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种触摸屏终端登录服务器的方法和系统
- 下一篇:客户端功能的生成方法和装置