[发明专利]预加载客户端浏览的网页的服务器、系统和方法有效
| 申请号: | 201310088409.9 | 申请日: | 2013-03-19 |
| 公开(公告)号: | CN103152426A | 公开(公告)日: | 2013-06-12 |
| 发明(设计)人: | 文哲 | 申请(专利权)人: | 北京奇虎科技有限公司;奇智软件(北京)有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/12 |
| 代理公司: | 北京市隆安律师事务所 11323 | 代理人: | 权鲜枝;董垚 |
| 地址: | 100088 北京市西城区新*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 加载 客户端 浏览 网页 服务器 系统 方法 | ||
技术领域
本发明涉及网络数据通信技术领域,具体涉及一种预加载客户端浏览的网页的服务器、系统和方法。
背景技术
在现有技术中,客户端访问网页时,先将访问请求发送给服务器,由服务器将该访问请求转发给请求访问的网站,并接收网站返回的网页,将网页转发给客户端。服务器能够获知客户端当前浏览的网页,服务器将客户端当前浏览的网页中关键字对应的链接的网页进行预加载。当客户端点击当前浏览的网页中页面关键字访问另一网页时,服务器将预加载的该另一网页传送给客户端,以提高客户端浏览网页的速度。
采用现有技术中预加载浏览网页的技术方案,仅根据网页中关键字预加载浏览网页。但是,客户端不但访问当前网页中链接对应的网页,更多的时候还访问当前浏览网页的上层各级网页。在客户端访问当前浏览网页的上层网页的情况下,现有技术中方案无法实现预加载,进而无法提高客户端浏览网页的速度。
发明内容
鉴于上述问题,提出了本发明以便提供一种克服上述问题或者至少部分地解决上述问题的预加载客户端浏览的网页的服务器、系统和方法。
依据本发明的一个方面,提供了一种预加载客户端浏览的网页的服务器,所述服务器包括:
网址获取模块,适于获取客户端当前浏览的链接的网址;
网址解析模块,适于对获取的网址进行层级解析,解析出该网址所属的链接的上层各级链接;
权值设置模块,适于设置当前浏览的链接的上层各级链接对应于当前浏览的链接的预加载权值,其中与当前浏览的链接的层级距离越远设置的预加载权重值越小;
网页预加载模块,适于根据各个链接的预加载权值选取链接,预加载选取的链接的网页。
可选地,所述服务器还包括:结构树建立模块,
所述网址获取模块,还适于从当前浏览的链接的页面中提取多个链接,获取提取的链接的网址;
所述网址解析模块,进一步适于对当前浏览的链接的网址进行层级解析,解析出该当前浏览的链接的上层各级链接,对提取的链接的网址进行层级解析,解析出该提取的链接的上层各级链接;
所述结构树建立模块,适于根据被解析的当前浏览的链接和提取的链接,以及解析出的当前浏览的链接和提取的链接的上层各级链接,建立当前浏览的链接所属网站的结构树,所述结构树表示出网站中链接的层级关系;
所述权值设置模块,进一步适于设置结构树中各个链接对应于当前浏览的链接的预加载权值,按与当前浏览的链接的层级距离由近到远的顺序逐级减少结构树中当前浏览的链接的上层各级链接的预加载权值。
可选地,所述网页预加载模块,进一步适于根据各个链接的预加载权值从结构树中选取链接。
可选地,所述网址解析模块,进一步适于根据网址的创建规则对获取的网址进行层级解析,获得网址所属的链接到网站的初始链接的链接链,所述网站是该网址所属的网站,所述初始链接是所具有的网址为网站根域名的链接。
可选地,所述结构树建立模块,进一步适于在初始时,将当前浏览的链接到网站的初始链接的链接链设置到结构树中,当所述网址解析模块获得提取的链接到网站的初始链接的链接链后,将该链接链添加到结构树中。
可选地,所述权值设置模块,进一步适于根据所述客户端在当前浏览的链接所属网站中打开网页的数量,设置结构树中各个链接对应于当前浏览的链接的预加载权值,所述打开网页的数量越多,预加载权值越大。
可选地,所述权值设置模块,还适于对于在结构树中与当前浏览的链接层级相同的链接,判断客户端是否浏览过该链接,如果是,则减少该链接的预加载权值,如果否,则增加该链接的预加载权值。
可选地,所述服务器还包括连接测试模块,
所述网址解析模块,还适于在解析出该链接的上层各级链接后,指示所述连接测试模块对解析出的链接作连接测试;
所述连接测试模块,适于进行连接测试,并在测试失败时,指示所述权值设置模块将该链接对应的预加载权值设置为恒定最小值。
可选地,所述网页预加载模块,进一步适于选取预加载权值超过预设阀值的链接。
根据本发明的另一方面,还公开了一种浏览网页的系统,该系统包括:
一个或多个客户端,适于浏览当前链接对应的网址;以及所述的服务器。
根据本发明的一个方面,公开了一种预加载客户端浏览的网页的方法,所述方法包括:
获取客户端当前浏览的链接的网址;
对获取的网址进行层级解析,解析出该网址所属的链接的上层各级链接;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310088409.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:HDMI高清数据电缆
- 下一篇:一种锌镁合金包铜接地线





