[发明专利]一种用于对页面访问对象进行数据压缩的方法及设备无效
申请号: | 201110322637.9 | 申请日: | 2011-10-21 |
公开(公告)号: | CN102375884A | 公开(公告)日: | 2012-03-14 |
发明(设计)人: | 王杨 | 申请(专利权)人: | 北京百度网讯科技有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;H03M7/30 |
代理公司: | 北京汉昊知识产权代理事务所(普通合伙) 11370 | 代理人: | 罗朋 |
地址: | 100085 北京市*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 用于 页面 访问 对象 进行 数据压缩 方法 设备 | ||
技术领域
本发明涉及互联网技术领域,尤其涉及用于对页面访问对象进行数据压缩的技术。
背景技术
在Web应用中,基于用户的请求,Web服务器经常向用户端发送脚本数据,例如JavaScript。为了减少网络流量,脚本数据通常在服务器端进行即时压缩,然后将脚本数据压缩包发送至用户端,并在用户端进行解压缩并执行。由于所有脚本数据都在服务器端进行即时压缩,导致服务器的负载增加,尤其在大流量、高并发的情况下,脚本数据的即时压缩将进一步加重Web服务器的负载,使其成为Web应用的访问瓶颈。
发明内容
本发明的目的是提供一种对页面访问对象进行数据压缩的数据压缩方法及设备。
根据本发明的一个方面,提供一种在网络设备上用于对页面访问对象进行数据压缩的方法,其中,该方法包括以下步骤:
a获取待压缩的页面访问对象;
b根据所述页面访问对象,在静态数据库中进行匹配查询,以获得与所述页面访问对象相对应的静态数据压缩包;
-当获得所述静态数据压缩包时,执行以下操作:
c1获取与所述页面访问对象相对应的动态数据;
c2将所述动态数据与所述静态数据压缩包合并,以获得与所述页面访问对象相对应的页面访问对象压缩包。
根据本发明的一个方面,提供一种在用户设备上辅助用于对页面访问对象进行数据压缩的方法,其中,该方法包括以下步骤:
-接收来自网络设备的页面访问对象压缩包;
-根据预定解压规则,对所述页面访问对象压缩包进行解压缩,以获得相应的页面访问对象。
根据本发明的另一个方面,提供一种用于对页面访问对象进行数据压缩的网络设备,其中,该设备包括:
第一获取装置,用于获取待压缩的页面访问对象;
查询装置,用于根据所述页面访问对象,在静态数据库中进行匹配查询,以获得与所述页面访问对象相对应的静态数据压缩包;
合并装置,用于当获得所述静态数据压缩包时,还包括:
第一获取单元,用于获取与所述页面访问对象相对应的动态数据;
第一合并单元,用于将所述动态数据与所述静态数据压缩包合并,以获得与所述页面访问对象相对应的页面访问对象压缩包。
根据本发明的另一个方面,提供一种辅助用于对页面访问对象进行数据压缩的用户设备,其中,该设备包括:
接收装置,用于接收来自网络设备的页面访问对象压缩包;
解压装置,用于根据预定解压规则,对所述页面访问对象压缩包进行解压缩,以获得相应的页面访问对象。
根据本发明的又一个方面,提供一种用于对页面访问对象进行数据压缩的系统,包括如上所述的网络设备及用户设备。
与现有技术相比,本发明通过对待压缩数据中静态数据预先压缩生成静态数据压缩包,将动态数据与该静态数据压缩包合并生成结果压缩包,从而减少了需要进行即时压缩的数据量,在减轻Web服务器负载的同时,取得与现有技术相差无几的压缩效果。
附图说明
通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本发明的其它特征、目的和优点将会变得更明显:
图1示出根据本发明一个方面的对页面访问对象进行数据压缩的设备示意图;
图2示出根据本发明一个优选实施例的用于对页面访问对象进行数据压缩的设备示意图;
图3示出根据本发明另一个优选实施例的用于对页面访问对象进行数据压缩的设备示意图;
图4示出根据本发明一个方面的对页面访问对象进行数据压缩的方法流程图;
图5示出根据本发明一个优选实施例的用于对页面访问对象进行数据压缩的方法流程图;
图6示出根据本发明另一个优选实施例的用于对页面访问对象进行数据压缩的方法流程图。
附图中相同或相似的附图标记代表相同或相似的部件。
具体实施方式
下面结合附图对本发明作进一步详细描述。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京百度网讯科技有限公司,未经北京百度网讯科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110322637.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种用于布衣柜的挂衣杆
- 下一篇:一种稳固书立