一种移动富媒体应用中大数据量压缩包的解压方法技术

技术编号:5252106 阅读:307 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种移动富媒体应用中大数据量压缩包的解压方法,从指定文件的入口信息的获取、指定文件的入口信息获取与解压压缩包流程分离、划分解压流程的操作粒度三个方面对现有的解压方法进行改进,适用于包含文件数量比较多和大文件的大数据量压缩包的解压。通过对比较耗时的指定文件的入口信息的获取进行合理的安排,将获取的指定文件的入口信息添加到缓存中,减小比较耗时的指定文件的入口信息获得步骤执行的次数,文件数量比较多的压缩包,可以显著提高解压效率。通过将较长的解压压缩包中的指定文件过程划分为若干较小的执行过程来处理,在单线程下,也使得UI事件在移动终端系统平台环境下,对含有大文件的压缩包进行解压,也不至于受到较长时间的阻塞,从而给移动终端富媒体应用程序的使用者带来良好用户体验。

【技术实现步骤摘要】

本专利技术属于数据压缩包解压
,更为具体地讲,涉及一种移动富媒体应 用中大数据量压缩包的解压方法。
技术介绍
随着智能手机的普及、3G及超3G时代的到来,各种应用的不断推出。在产业 链各方面的推动下,互联网已经从电脑走向手机及其他移动终端。移动互联网不再局限 于WAP上的图片、铃声、新闻和资讯等应用,博客、搜索、社区等早已延伸到移动互联 网业务,同时游戏、音乐、影视、动画、位置服务、商务等服务,大众也将随时、随地 体验到。可见,移动互联网的内容也将步入海量化,而移动富媒体应用正是移动互联网 中海量信息的一个最为典型的服务和展现形式,压缩和解压技术必然在移动富媒体应用 中得到广泛地应用。然而作为移动终端的智能手机等嵌入式设备,其处理能力极其有 限,并且这些移动终端系统平台种类繁多,不同的系统平台具有不同的特性,一套适应 不同移动终端系统平台的压缩和解压的方案,是当前快速发展的移动互联网所必需的。1、解压硬件软件的需求移动终端平台不仅硬件性能比较低,而且其嵌入式操作系统也具有多样化和差 异大的特点。众多移动终端系统平台其独特的特点,给大数据量压缩包的解压过程带来 的特殊要求,例如本文档来自技高网...

【技术保护点】
一种移动富媒体应用中大数据量压缩包的解压方法,其特征在于:(1)、判断指定文件的入口信息是否已经存在于缓存中,如果已经存在,则进入步骤(3),如果不存在,则进行下一步;(2)、从压缩包中获取指定文件的入口信息,并将该入口信息添加到缓存中;(3)、从缓存中获取指定文件的入口信息;(4)、判断操作类型:如果是获取压缩包中的指定文件的入口信息,则进入步骤(3),如果是解压压缩包中的指定文件,则进行下一步;(5)、将从缓存中获取指定文件的入口信息设置为当前有效的文件入口信息;(6)、根据当前有效的文件入口信息,从压缩包中读取指定文件指定长度的一段文件数据,并对这段数据进行解密、解压和crc校验;其中,...

【技术特征摘要】

【专利技术属性】
技术研发人员:丘志杰俸志刚罗建超
申请(专利权)人:电子科技大学
类型:发明
国别省市:90[中国|成都]

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

1