[发明专利]加速网页访问的方法、装置和浏览器无效
申请号: | 201210109617.8 | 申请日: | 2012-04-16 |
公开(公告)号: | CN103377194A | 公开(公告)日: | 2013-10-30 |
发明(设计)人: | 牟春林 | 申请(专利权)人: | 苏州工业园区进一科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 215000 江苏省*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 加速 网页 访问 方法 装置 浏览器 | ||
技术领域
本发明主要涉及计算机领域,尤其是计算机领域加速网页访问的方法、装置和浏览器。
背景技术
随着RIA(Rich Internet Applications)富互联网应用技术的发展,出现了许多脚本语言的框架,如JQuery、ExtJs及Dojo,这些框架能够极大的减少软件系统前端展现层的开发周期,并提供丰富的用户体验,在企业应用软件及互联网软件系统中得到了广泛的应用,同时,一些企业也根据自身的需求开发出自有的框架,这些框架及用这些框架实现的实现相关程序的脚本和层叠样式单等资源文件大小往往达到数十万字节,甚至达到几兆字节,而这些资源文件的特点是每次访问或刷新网页时,都要重新下载,从而增加了用户等待时间,同时浪费了本地计算机和网络带宽资源。
为了能解决上述问题,申请号为201110278365.7的发明专利于2012年3月公开了一种快速访问网页的方法、装置及一种浏览器,其做法是将所有网页数据预先加载到本地,当发起网页请求时,使用本地的网页数据,该做法的确极大的提升网页的访问速度,但同时抛弃了网页的B/S(Browser/Server)架构的特性,显著的问题是,如果网页的部分内容是需要服务器根据一定的业务逻辑动态产生的,则该方法及对应的装置和浏览器使用的是客户端的页面,未经服务器产生,所以将无法实现这种动态内容。
申请号为200910238934.8的发明专利于2010年7月公开了一种脚本处理的方法、装置及嵌入式浏览器,其通过语法树判断当前网页使用的脚本是否在前使用过,使用过则直接使用本地的脚本,否则从服务器端下载,并将下载的脚本保存在本地供下次使用。该发明减少了重复下载相同脚本的机会,但还是要从服务器端下载脚本,且下载的次数取决于客户端缓存空间及有效期设置,并随着不同网页访问的增多,同一个脚本文件下载次数也会增多。
同样的,申请号为200810224605.3的发明专利于2009年3月公开的方法中也实现了类似申请号200910238934.8的发明专利的脚本处理过程,但增加了层叠样式单和图片内容的缓存处理,当然也存在与之相同的问题与不足,而且还存在以下问题:
1.当服务器中的资源内容改变但用于标识区分资源的资源名称或ID未改变时,会导致客户端不会更新这样的内容;
2.每次加载内容时都要对每个DOM节点进行比较,对于复杂的DOM节点较多的页面来说,会占用客户端较多的CPU资源。
发明内容
本发明提出一种加速网页访问的方法、装置和浏览器,通过将网页中的资源内容保留在客户端,从而客户端在打开网络端的网页时,不需要再从网络侧下载客户端已经存在的资源内容,继而减少网页的加载内容,提高网页的加载速度,增强用户体验;所述的资源内容可以是网页中的脚本内容、层叠样式单内容或二者的组合。
为了达到上述技术效果,本发明提出了一种加速网页访问的方法,包括:
通过一种方式,如浏览器插件、安装程序或下载的方式,将网页中资源内容保留在客户端,并将该资源内容与浏览器或浏览器组件关联,使网页在需要使用该资源内容时直接使用客户端的资源内容,而不必再从网络侧下载这些资源内容;同时,为了保证客户端的资源内容保持最新的版本,浏览器或浏览器组件在加载客户端资源内容前,还需要通过网络检查当前客户端资源内容是否需要升级,若需要则通过网络侧提供的升级内容升级客户端的资源内容。
根据上述加速网页访问的方法,本发明提出一种加速网页访问的装置,包括:
资源模块,用于管理和承载资源内容,可通过其将资源内容保留在客户端;
初始化模块,用于将客户端的资源内容与客户端的浏览器或浏览器组件关联,使网页能够直接使用客户端的资源内容;
升级模块,用于检测客户端资源内容是否需要升级,若是,则通过网络侧提供的升级内容升级客户端的资源内容。
通过上述加速网页访问的装置,本发明提出一种加速网页访问的浏览器,该浏览器除了具备普通浏览器的功能外,还使用了上述加速网页访问的装置。
附图说明
图1为本发明的加速网页访问的装置的结构示意图;
图2为本发明的加速网页访问的浏览器的结构示意图;
图3为本发明的加速网页访问的方法的流程图。
具体实施方式
为使本发明的目的、技术方案及优点表达的更加清楚明白,下面通过具体实施例再做进一步详细说明。
以下提到的“本地”等价于“客户端”。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于苏州工业园区进一科技有限公司,未经苏州工业园区进一科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201210109617.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种塑料齿轮
- 下一篇:一种表面压花的太阳能EVA胶膜