[发明专利]可再用压缩对象无效
| 申请号: | 200480041984.2 | 申请日: | 2004-12-22 | 
| 公开(公告)号: | CN101088084A | 公开(公告)日: | 2007-12-12 | 
| 发明(设计)人: | P·弗玛;K·加勒特 | 申请(专利权)人: | 文丘里无线公司 | 
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 | 
| 代理公司: | 北京北翔知识产权代理有限公司 | 代理人: | 谢静;杨勇 | 
| 地址: | 美国加*** | 国省代码: | 美国;US | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 再用 压缩 对象 | ||
技术领域
本发明涉及一种保存压缩对象的方法。更具体而言,本发明涉及一种保存压缩对象供以后检索的方法。
背景技术
用电子形式表示信息,例如包括Web页面或部分Web页面的HTML信息,的对象经常是被高速缓存的。这使对象可以被快速检索到,而不需要从Web上重新装入该对象。这样的对象通常构成提供给无线设备的内容的一个重要部分,所述无线设备如配备有浏览器的手机等。然而,由于Web与允许无线设备同Web网关通信的无线通信信道的带宽不同,所以在经由无线通信信道将对象发送给无线设备之前必须先压缩对象。目前的做法是将整个对象存储在高速缓冲存储器中。当对象被再次请求时,必须从高速缓冲存储器获取整个对象,然后再压缩对象,因而耗用相当多的系统资源。参看图1和图2,图1为显示未使用预取(prefetch)操作的对象请求流程的示意框图,其中流程的顺序用字母数字标号A1->A6连同其相应箭头表示;图2为显示对象请求流程的示意框图。在图1和图2的每个图中,客户机11通过诸如HTTP之类的传输机制经由网关15向存储于服务器17中的对象请求对象。对象被检索到后,紧接着由压缩器13进行压缩,然后经由网关被返回给请求客户机。图2示出了启动预取操作的情形。这样,对象事先已被高速缓存,并且可以在本地被检索到以供压缩。
当一个对象被以不同水平的分辨率请求时,会产生另一个问题。目前,在每次对象被请求时,都必须从高速缓冲存储器检索对象(或者从Web检索对象,要是该对象未被高速缓存的话),此外还必须针对目标设备采用合适的压缩率压缩对象。这意味着,在特定对象每次被压缩时其分辨率均可能不同的情况下,必须反复压缩对象。
最后,对象可能针对各种目标设备而被请求,其中要求对象具有不同的格式。例如,在一个平台上可能要求对象采用HTML,而另一个平台可能改为支持ASCII。因此,可能必须将对象从其原来的格式转化成目标平台格式,然后在每次对象被请求时压缩对象。
上述反复压缩和格式转化操作大大增加了对系统的缓冲区及处理要求。
提供一种存储和访问压缩对象供再使用的方法和装置将是有利的。如果上述方法和装置虑及以若干种格式和/或分辨率水平中的一种或多种来高速缓存对象也将是有利的。
发明内容
本发明提供一种存储和访问压缩对象供再使用的方法和装置。压缩数据,例如从Web接收的对象,被写回到高速缓冲存储器中。这允许根据压缩设置以多个对象尺寸存储同一对象。只要对象已被压缩过,就不必再对其进行压缩。本发明还规定压缩对象的头部来实现附加压缩,例如,针对对象的第二次请求实现的附加压缩,如果该第二次请求是通过客户机被接收到的话。在非客户机(Clientless)模式下,根本不必压缩头部。
附图说明
图1为显示未使用压缩对象和预取操作的对象请求流程的示意框图;
图2为显示未使用压缩对象的对象请求流程的示意框图;
图3为显示根据本发明第一实施方案的对象请求流程的示意框图;
图4为显示根据本发明第二实施方案的对象请求流程的示意框图;
图5为显示根据本发明第三实施方案的对象请求流程的示意框图;
图6为描述请求流程的流程图;
图7为描述预取侧请求流程的流程图;
图8为描述CO不存在时的请求流程的流程图;和
图9为描述CO存在时的请求流程的流程图。
具体实施方式
本发明提供一种存储和访问压缩对象供再使用的方法和装置。压缩数据,例如从Web接收的对象,被写回到高速缓冲存储器中。这允许根据压缩设置以多个对象尺寸存储同一对象。只要对象已被压缩过,就不必再对其进行压缩。本发明还规定压缩对象的头部来实现附加压缩,例如,针对对象的第二次请求实现的附加压缩,如果该第二次请求是通过客户机被接收到的话。在非客户机模式下,根本不必压缩头部。
定义
以下助记符在本文件中用于表示其关联含义:
VS:指服务器。
VC:指客户机。
VCO:指用来存储压缩对象的数据结构。
Prefetch:指通过本发明被增强的一种基础数据结构。
COURL:指被修改过的具有VCO扩展名的URL。
NMURL:指发送给高速缓冲存储器的常规URL。
CP:指用于处理COURL的高速缓冲存储器代理。
描述
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于文丘里无线公司,未经文丘里无线公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200480041984.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:用于助听器的装置
- 下一篇:用于大幅度平移的接触透镜的设计





