[发明专利]数据压缩方法及装置有效

专利信息
申请号: 201510219225.0 申请日: 2012-05-30
公开(公告)号: CN104796155B 公开(公告)日: 2019-03-01
发明(设计)人: 阮卫挺 申请(专利权)人: 北京奇虎科技有限公司;奇智软件(北京)有限公司
主分类号: H03M7/30 分类号: H03M7/30
代理公司: 工业和信息化部电子专利中心 11010 代理人: 秦莹
地址: 100088 北京市西城区新*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 数据压缩 方法 装置
【说明书】:

本发明公开了一种数据压缩方法及装置。该装置包括:调用模块,用于调用压缩数据统计表,其中,压缩数据统计表中保存有数据格式、压缩配置、以及压缩效果信息之间的一一对应关系;选择模块,用于根据待压缩数据的数据格式和用户选择的压缩模式从压缩数据统计表中获取相应的压缩效果信息,并根据压缩效果信息选择与压缩模式相对应的压缩配置,其中,压缩模式包括:压缩速度优先模式、以及压缩体积优先模式;压缩模块,用于根据压缩配置对待压缩数据进行压缩,获取压缩数据包。借助于本发明的技术方案,能够根据用户的需要,自动为用户匹配最合适的压缩配置,从而达到压缩速度最快或压缩体积最小的目的,提高了用户的使用感受。

本发明专利申请是申请日为2012年5月30日、申请号为201210174964.9、名称为“数据压缩方法及装置”的中国发明专利申请的分案申请。

技术领域

本发明涉及计算机技术领域,特别是涉及一种数据压缩方法及装置。

背景技术

在现有技术中,压缩工具通过一定的压缩算法改变文件内容和数据,使得数据占用更小的存储空间。具体地,普通文件一般都包含一定的重复数据,这些重复的数据往往占据多倍的存储空间,压缩工具需要查找文件内的这些重复数据,通过合适的算法将数据进行重建,让多个重复数据只占用一个存储空间,在解压缩时,再通过相应的解压算法将压缩后的文件进行还原,这种压缩算法一般属于无损压缩。例如,在文本文件中包含多个相同的词中华人民共和国,通过压缩工具压缩之后,只需占用一个存储空间进行存储,从而达到缩小文件的目的。

此外,压缩工具不仅能够帮助用户节省空间,同时也能将多个文件打成一个压缩数据包,以方便用户备份、传输和分享。目前,现有技术中有多款压缩工具,例如:winzip压缩工具,winrar压缩工具,7-zip压缩工具等;与压缩工具相对应的压缩格式也有多种,例如:rar格式、zip格式、7z格式、cab格式等。

上述的每个压缩工具和压缩格式都有各自特点。例如:zip格式的优点是使用广泛,压缩速度快,但是压缩率较小;rar格式通常比zip格式的压缩率要高,但是压缩速度较慢,并且winrar压缩工具对于文本、声音、以及图像在32位和64位英特尔(Intel)微处理器上能够执行程序压缩特殊优化算法,进一步提高了压缩率;7z格式通常比zip格式和rar格式压缩率都要高,同时压缩时间也比zip格式和rar格式都要长。

普通用户在使用压缩软件时,有时仅仅需要快速对多个文件进行打包,对压缩率并没有过多的要求;有时用户在考虑到传输的需要时,对压缩率会有比较高的要求,但对于压缩时间并没有过多的要求,图1是现有技术中使用压缩软件进行参数配置的示意图,如图1所示,用户在使用压缩软件时,对话框中包括压缩文件格式选项,提示用户选择相应的压缩算法,然而,关于上述压缩软件的专业知识对于普通用户来说并不了解,因此,普通用户不知道如何配置压缩算法才能获取合适的压缩文件。

发明内容

本发明提供一种数据压缩方法及装置,以解决现有技术中用户由于缺乏专业知识不能够根据自己的需要选择合适的压缩算法的问题。

本发明提供一种数据压缩方法,包括:调用压缩数据统计表,其中,压缩数据统计表中保存有数据格式、压缩配置、以及压缩效果信息之间的一一对应关系;根据待压缩数据的数据格式和用户选择的压缩模式从压缩数据统计表中获取相应的压缩效果信息,并根据压缩效果信息选择与压缩模式相对应的压缩配置,其中,压缩模式包括:压缩速度优先模式、以及压缩体积优先模式;根据压缩配置对待压缩数据进行压缩,获取压缩数据包。

优选地,压缩效果信息包括:压缩时间。

优选地,根据待压缩数据的数据格式和用户选择的压缩模式从压缩数据统计表中获取相应的压缩效果信息,并根据压缩效果信息选择与压缩模式相对应的压缩配置具体包括:在用户选择的压缩模式为压缩速度优先模式的情况下,获取待压缩数据的数据格式;从压缩数据统计表中获取数据格式在不同的压缩配置下的压缩时间;根据压缩时间获取压缩速度最快的压缩配置。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇虎科技有限公司;奇智软件(北京)有限公司,未经北京奇虎科技有限公司;奇智软件(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201510219225.0/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top