[发明专利]一种快速访问网页的方法、装置及一种浏览器有效
申请号: | 201110278365.7 | 申请日: | 2011-09-19 |
公开(公告)号: | CN102375882A | 公开(公告)日: | 2012-03-14 |
发明(设计)人: | 宗小斌;马远真;陶伟华 | 申请(专利权)人: | 奇智软件(北京)有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 北京润泽恒知识产权代理有限公司 11319 | 代理人: | 苏培华 |
地址: | 100016 北京市朝阳*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 快速 访问 网页 方法 装置 浏览器 | ||
1.一种快速访问网页的方法,其特征在于,包括:
预先在本地创建优化缓存区,并在所述优化缓存区中预加载需要访问的所有网页数据;
当发起网页访问请求时,查询所述优化缓存区中是否保存所述网页访问请求对应的网页数据,如果已保存,则直接从所述优化缓存区中读取所述网页数据;如果未保存,则触发浏览器默认的缓存机制来查询浏览器的默认缓存区中是否保存所述网页数据。
2.根据权利要求1所述的方法,其特征在于,所述浏览器默认的缓存机制还包括:
当浏览器的默认缓存区中已保存所述网页数据时,直接从浏览器的默认缓存区中读取;
当浏览器的默认缓存区中未保存所述网页数据时,从服务器进行下载。
3.根据权利要求1所述的方法,其特征在于,所述预先在本地创建优化缓存区,包括:
在本地安装协议处理器,由所述协议处理器创建优化缓存区。
4.根据权利要求3所述的方法,其特征在于,所述在优化缓存区中预加载需要访问的所有网页数据,包括:
安装完成后,自动从服务器下载需要访问的所有网页数据,并保存到所述优化缓存区中。
5.根据权利要求3所述的方法,其特征在于,所述在优化缓存区中预加载需要访问的所有网页数据,包括:
在所述协议处理器的安装包中预置需要访问的所有网页数据,并在安装完成后将安装包中需要访问的所有网页数据保存到所述优化缓存区中。
6.根据权利要求3所述的方法,其特征在于,当发起网页访问请求时,还包括:
浏览器的URL处理模块调用查询函数查看协议处理器是否实现了供外部调用的接口;
如果已实现,则通知协议处理器查询所述优化缓存区中是否保存所述网页访问请求对应的网页数据;
如果未实现,则通知浏览器默认的缓存模块查询浏览器的默认缓存区中是否保存所述网页访问请求对应的网页数据。
7.根据权利要求6所述的方法,其特征在于,所述直接从优化缓存区中读取所述网页数据之前,还包括:
所述协议处理器通知浏览器的URL处理模块所述优化缓存区中已保存所述网页数据。
8.根据权利要求6所述的方法,其特征在于,所述直接从优化缓存区中读取所述网页数据,包括:
所述浏览器的URL处理模块调用协议处理器的读取函数,从优化缓存区中读取所述网页数据。
9.根据权利要求1至8任一所述的方法,其特征在于:
所述网页数据包含网页脚本数据。
10.一种快速访问网页的装置,其特征在于,包括:
优化缓存区创建模块,用于预先在本地创建优化缓存区;
预加载模块,用于在所述优化缓存区中预加载需要访问的所有网页数据;
数据获取模块,用于当发起网页访问请求时,查询所述优化缓存区中是否保存所述网页访问请求对应的网页数据,如果已保存,则直接从所述优化缓存区中读取所述网页数据;如果未保存,则触发浏览器默认的缓存模块来查询浏览器的默认缓存区中是否保存所述网页数据。
11.根据权利要求10所述的装置,其特征在于:
所述浏览器默认的缓存模块还用于当浏览器的默认缓存区中已保存所述网页数据时,直接从浏览器的默认缓存区中读取;当浏览器的默认缓存区中未保存所述网页数据时,从服务器进行下载。
12.根据权利要求10或11所述的装置,其特征在于,所述预加载模块包括:
数据下载子模块,用于自动从服务器下载需要访问的所有网页数据,并保存到所述优化缓存区中。
13.根据权利要求10或11所述的装置,其特征在于,所述预加载模块包括:
数据存储子模块,用于存储需要访问的所有网页数据;
加载子模块,用于将所述数据存储子模块中需要访问的所有网页数据保存到所述优化缓存区中。
14.根据权利要求10或11所述的装置,其特征在于:
所述网页数据包含网页脚本数据。
15.一种快速访问网页的浏览器,其特征在于,包括:协议处理器,所述协议处理器包括如上述权利要求10至14任一权利要求所述的快速访问网页的装置。
16.根据权利要求15所述的浏览器,其特征在于,还包括:
URL处理模块,用于当发起网页访问请求时,调用查询函数查看协议处理器是否实现了供外部调用的接口;如果已实现,则通知协议处理器查询优化缓存区中是否保存所述网页访问请求对应的网页数据;如果未实现,则通知浏览器默认的缓存模块查询浏览器的默认缓存区中是否保存所述网页访问请求对应的网页数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于奇智软件(北京)有限公司,未经奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110278365.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:夏季桃树苞嫁接技术
- 下一篇:合成气制乙二醇产物的分离方法