数据压缩方法、装置、设备及存储介质制造方法及图纸

技术编号:33459750 阅读:22 留言:0更新日期:2022-05-19 00:41
本发明专利技术属于数据压缩技术领域,公开了一种数据压缩方法、装置、设备及存储介质。该方法包括:在对待压缩数据进行压缩时,获取所述待压缩数据的数据类型;在所述数据类型为预设数据类型时,确定所述待压缩数据的数值区间;根据所述数值区间确定对应的目标压缩策略;基于所述目标压缩策略压缩所述待压缩数据,得到目标压缩数据。通过上述方式,当待压缩数据的数据类型位预设数据类型时,确定待压缩数据的大小所处的数值区间,并基于其处于的数据区间确定对应的压缩策略,从而能够提升数据压缩时的压缩率。缩率。缩率。

【技术实现步骤摘要】
数据压缩方法、装置、设备及存储介质


[0001]本专利技术涉及数据压缩
,尤其涉及一种数据压缩方法、装置、设备及存储介质。

技术介绍

[0002]数据压缩技术广泛应用于互联网应用产品中,压缩方式根据应用场景的不同而不同。根据时效性要求可分为即时压缩和非即时压缩,根据压缩对象不同可分为数据压缩和文件压缩,根据对数据是否可还原分为有损压缩和无损压缩。在这个互联网产品竞争极其激烈的环境下,谁的产品能保证在网络通信中传输的数据更及时、更稳定,那无疑会占得优势。
[0003]目前通常使用GZIP压缩技术,GZIP压缩原理主要用到了LZ77算法和Huffman编码实现,是一种匹配利用冗余度和匹配串实现的无损压缩方法。GZIP压缩方法应用范围广泛,对压缩对象的压缩率理论在2:1到5:1范围内。而这样的压缩率尚无法满足需求,如何提升压缩率成为如今亟待解决的问题。
[0004]上述内容仅用于辅助理解本专利技术的技术方案,并不代表承认上述内容是现有技术。

技术实现思路

[0005]本专利技术的主要目的在于提供一种数据压缩方法、本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种数据压缩方法,其特征在于,所述数据压缩方法包括:在对待压缩数据进行压缩时,获取所述待压缩数据的数据类型;在所述数据类型为预设数据类型时,确定所述待压缩数据的数值区间;根据所述数值区间确定对应的目标压缩策略;基于所述目标压缩策略压缩所述待压缩数据,得到目标压缩数据。2.如权利要求1所述的方法,其特征在于,所述基于所述目标压缩策略压缩所述待压缩数据,得到目标压缩数据,包括:根据所述目标压缩策略确定目标字节;确定所述目标字节中的截止位和存储位;根据所述截止位和所述存储位将所述待压缩数据压缩为目标压缩数据。3.如权利要求2所述的方法,其特征在于,所述根据所述截止位和所述存储位将所述待压缩数据压缩为目标压缩数据,包括:根据所述目标字节确定字节数量;在所述字节数量为第一预设数量时,将所述待压缩数据中的第一预设位数据存储至所述存储位中;将所述截止位设置为第一预设值;根据所述存储位中的第一预设位数据以及所述截止位中的第一预设值生成目标压缩数据。4.如权利要求3所述的方法,其特征在于,所述根据所述目标字节确定字节数量之后,还包括:当所述字节数量为第二预设数量时,确定所述目标字节中的非截止位;根据所述截止位以及所述非截止位确定所述存储位中的第一存储位以及第二存储位;将所述待压缩数据中的第一预设位数据存储至所述第一存储位中,将所述待压缩数据中的第二预设位数据存储至所述第二存储位中;将所述截止位设置为第一预设值;将所述非截止位设置为第二预设值;根据所述截止位中的第一预设值、所述非截止位中的第二预设值、所述第一存储位中的第一预设位数据以及所述第二存储位中的第二预设位数据生成目标压缩数据。5.如权利要求3所述的方法,其特征在于,所述根据所述目标字节确定字节数量之后,还包括:当所述字节数量大于第二预设数量时,确定所述目标字节中的各非截止位;根据所述截止位以及各非截止位...

【专利技术属性】
技术研发人员:吴永固
申请(专利权)人:平安科技深圳有限公司
类型:发明
国别省市:

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

1