一种图片压缩管理技术的实现方法技术

技术编号:6654046 阅读:227 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供了一种图片压缩管理技术的实现方法,包括:将多个图片分类,并将所述多个图片打包成一个文件;将所述文件放在服务器上,并指明所述文件的版本号;客户端连接所述服务器,将客户端上传的客户文件的版本号与所述文件的版本号做比较;若所述客户文件的版本号低于所述文件的版本号,所述服务器返回一更新指定;所述客户端收到所述更新指定,按照所述更新指定对所述客户文件的版本号进行更新。本发明专利技术所提供的图片压缩管理技术的实现方法能够将图片资源分类打包,进行管理,加速图片的下载和提高图片加载速度的处理方法。图片打包整体更新能有效的减少网络交互,提高下载速率。通过访问规则,利用文件的文件头信息提高访问速度。

【技术实现步骤摘要】

本专利技术涉及计算机图片处理的
,尤其涉及。
技术介绍
为了使应用程序表现丰富,程序界面上很多元素都以图片的形式显示给用户,这种图片的形式能够便于与用户交互。将所有的图片文件都放在指定的目录中。读写、更新都是以图片文件为单位进行的,当图片个数很多时,管理上就比较复杂。业务调整,图片需要更新时,多个文件的逐个请求传送会增加无谓的网络开销。在嵌入式平台上使用移动网络带宽受限的情况下,更新图片时间需要花费很多的时间。
技术实现思路
本专利技术的目的在于提供,以解决更新图片时多个文件逐个请求传送会增加无谓的网络开销的问题。为了实现上述的目的,本专利技术提供,包括将多个图片分类,并将所述多个图片打包成一个文件;将所述文件放在服务器上,并指明所述文件的版本号;客户端连接所述服务器,将客户端上传的客户文件的版本号与所述文件的版本号做比较;若所述客户文件的版本号低于所述文件的版本号,所述服务器返回一更新指定;所述客户端收到所述更新指定,按照所述更新指定对所述客户文件的版本号进行更新。进一步的,所述文件是DAT文件,所述客户文件是DAT文件。进一步的,将所述多个图片按照图片用途分类。进一步的,将所述多个图片按照用于栏目图标的为一组、用于按钮背景的为另一组进行分类。进一步的,所述文件包括头文件,所述客户文件也包括头文件。进一步的,所述服务器返回所述更新指定的同时将附上所述文件的地址。进一步的,使用所述文件的地址从服务器上一次将所述文件下载下来。综上所述,本专利技术所提供的图片压缩管理技术的实现方法能够将图片资源分类打包,进行管理,加速图片的下载和提高图片加载速度的处理方法。图片打包整体更新能有效的减少网络交互,提高下载速率。通过访问规则,利用文件的文件头信息提高访问速度。附图说明图1为本专利技术实施例提供的图片压缩管理技术的实现方法的流程示意图。 具体实施例方式以下结合附图和具体实施方案对本专利技术提出的图片压缩管理技术的实现方法作进一步详细说明。图1为本专利技术实施例提供的图片压缩管理技术的实现方法的流程示意图。参照图 1,图片压缩管理技术的实现方法的步骤包括S11、将多个图片分类,并将所述多个图片打包成一个文件;S12、将所述文件放在服务器上,并指明所述文件的版本号;S13、客户端连接所述服务器,将客户端上传的客户文件的版本号与所述文件的版本号做比较;S14、若所述客户文件的版本号低于所述文件的版本号,所述服务器返回一更新指定;S15、所述客户端收到所述更新指定,按照所述更新指定对所述客户文件的版本号进行更新。在本实施例中,所述文件是DAT文件,所述客户文件也是DAT文件。具体地,将所述多个图片按照图片用途分类,在本实施例中,将所述多个图片按照用于栏目图标的分为一组、用于按钮背景的分为另一组,分类完之后将所有的图片打包成一个文件。进一步的,所述文件包括头文件,所述客户文件也包括头文件。所述头文件作为一种包含功能函数、数据接口声明的载体文件,用于保存程序的声明,在本实施例中,在读取图片时,头文件作为一种图片的载体文件,用于保存图片程序的声明,通过头文件的信息可以提高图片资源的加载速度。在所述服务器返回所述更新指定的同时会附上所述文件的地址,使用所述文件的地址从服务器上一次将所述文件下载下来。节约了逐个更新多个图片的时间。按照本实施例提供的图片压缩管理技术的实现方法,在本地进行图片读取时,按照一定的规则读取图片,在本实施例中,是将按照多个图片用于栏目图标的分为一组、所有按钮背景的分为一组来制定规则,每次读取图片时为DAT文件的一部分,本地读取时按照图片的编号进行访问。图片打包成DAT文件时做了初步的处理,从DAT文件读取图片时,比直接从图片文件中读取得要快。按照本实施例提供的图片压缩管理技术的实现方法,进行网络下载时,将服务端打包好的DAT文件一次下载下来。节约网络请求与数据链路频繁创建的时间,力图以更快的速度更新图片资源。综上所述,本专利技术提供的图片压缩管理技术的实现方法,能够将图片资源分类打包,进行管理,加速图片的下载和提高图片加载速度的处理方法。图片打包整体更新能有效的减少网络交互,提高下载速率。通过访问规则,利用文件的文件头信息提高访问速度。显然,本领域的技术人员可以对本专利技术进行各种改动和变型而不脱离本专利技术的精神和范围。这样,倘若本专利技术的这些修改和变型属于本专利技术权利要求及其等同技术的范围之内,则本专利技术也意图包括这些改动和变型在内。权利要求1.,包括将多个图片分类,并将所述多个图片打包成一个文件; 将所述文件放在服务器上,并指明所述文件的版本号;客户端连接所述服务器,将客户端上传的客户文件的版本号与所述文件的版本号做比较;若所述客户文件的版本号低于所述文件的版本号,所述服务器返回一更新指定; 所述客户端收到所述更新指定,按照所述更新指定对所述客户文件的版本号进行更新。2.如权利要求1所述的图片压缩管理技术的实现方法,其特征在于,所述文件是DAT文件,所述客户文件是DAT文件。3.如权利要求1所述的图片压缩管理技术的实现方法,其特征在于,将所述多个图片按照图片用途分类。4.如权利要求3所述的图片压缩管理技术的实现方法,其特征在于,将所述多个图片按照用于栏目图标的为一组、用于按钮背景的为另一组进行分类。5.如权利要求1所述的图片压缩管理技术的实现方法,其特征在于,所述文件包括头文件,所述客户文件也包括头文件。6.如权利要求1所述的图片压缩管理技术的实现方法,其特征在于,所述服务器返回所述更新指定的同时将附上所述文件的地址。7.如权利要求6所述的图片压缩管理技术的实现方法,其特征在于,使用所述文件的地址从服务器上一次将所述文件下载下来。全文摘要本专利技术提供了,包括将多个图片分类,并将所述多个图片打包成一个文件;将所述文件放在服务器上,并指明所述文件的版本号;客户端连接所述服务器,将客户端上传的客户文件的版本号与所述文件的版本号做比较;若所述客户文件的版本号低于所述文件的版本号,所述服务器返回一更新指定;所述客户端收到所述更新指定,按照所述更新指定对所述客户文件的版本号进行更新。本专利技术所提供的图片压缩管理技术的实现方法能够将图片资源分类打包,进行管理,加速图片的下载和提高图片加载速度的处理方法。图片打包整体更新能有效的减少网络交互,提高下载速率。通过访问规则,利用文件的文件头信息提高访问速度。文档编号G06F17/30GK102200998SQ201110098370公开日2011年9月28日 申请日期2011年4月19日 优先权日2011年4月19日专利技术者周后红, 徐达峰, 李庆瑜, 杨茂林 申请人:上海网达软件有限公司本文档来自技高网...

【技术保护点】
1.一种图片压缩管理技术的实现方法,包括:将多个图片分类,并将所述多个图片打包成一个文件;将所述文件放在服务器上,并指明所述文件的版本号;客户端连接所述服务器,将客户端上传的客户文件的版本号与所述文件的版本号做比较;若所述客户文件的版本号低于所述文件的版本号,所述服务器返回一更新指定;所述客户端收到所述更新指定,按照所述更新指定对所述客户文件的版本号进行更新。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨茂林徐达峰李庆瑜周后红
申请(专利权)人:上海网达软件有限公司
类型:发明
国别省市:31

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1