【技术实现步骤摘要】
压缩方法、装置、电子设备以及存储介质
[0001]本公开涉及数据处理的
,具体涉及数据压缩的
,可以应用于文本、图片、音频和视频压缩等场景。
技术介绍
[0002]数据压缩是指在不丢失信息的前提下,缩减数据量以减少存储空间,提高其传输、存储和处理效率的一种技术方法。然而,在一些对数据进行压缩的场景下,压缩后数据的数据量反而会增大,这会造成存储资源和计算资源的浪费。
技术实现思路
[0003]本公开提供了一种压缩方法、装置、电子设备以及存储介质。
[0004]根据本公开的第一方面,提供了一种压缩方法,包括:
[0005]响应于针对待压缩对象的压缩触发事件,计算待压缩对象的原始数据量;
[0006]对待压缩对象的原始数据量与数据量阈值进行比较,在确定待压缩对象的原始数据量大于数据量阈值时,将待压缩对象压缩为目标对象;
[0007]计算目标对象的压缩比;
[0008]在确定目标对象的压缩比不大于压缩比阈值时,保留目标对象。
[0009]根据本公开的第二方面 ...
【技术保护点】
【技术特征摘要】
1.一种压缩方法,包括:响应于针对待压缩对象的压缩触发事件,计算所述待压缩对象的原始数据量;对所述待压缩对象的原始数据量与数据量阈值进行比较,在确定所述待压缩对象的原始数据量大于所述数据量阈值时,将所述待压缩对象压缩为目标对象;计算所述目标对象的压缩比;在确定所述目标对象的压缩比不大于压缩比阈值时,保留所述目标对象。2.根据权利要求1所述的方法,在所述计算所述目标对象的压缩比之后,还包括:在确定所述目标对象的压缩比大于所述压缩比阈值时,删除所述目标对象。3.根据权利要求2所述的方法,在所述删除所述目标对象之后,还包括:增大所述数据量阈值。4.根据权利要求3所述的方法,其中,所述增大所述数据量阈值,包括:将所述待压缩对象的原始数据量作为新的数据量阈值;或者,按照预设的增大比例调整所述数据量阈值,将调整后的所述数据量阈值作为新的数据量阈值。5.根据权利要求1所述的方法,在所述对所述待压缩对象的原始数据量与数据量阈值进行比较之后,还包括:在确定所述待压缩对象的原始数据量不大于所述数据量阈值时,结束针对所述待压缩对象的压缩流程。6.根据权利要求1所述的方法,在所述对所述待压缩对象的原始数据量与数据量阈值进行比较之后,还包括:在确定所述待压缩对象的原始数据量不大于所述数据量阈值时,以预设概率随机将所述待压缩对象压缩为目标对象;计算所述目标对象的压缩比;在确定所述目标对象的压缩比大于所述压缩比阈值时,减小所述数据量阈值。7.根据权利要求6所述的方法,其中,所述减小所述数据量阈值,包括:将所述待压缩对象的原始数据量作为新的数据量阈值;或者,按照预设的减小比例调整所述数据量阈值,将调整后的所述数据量阈值作为新的数据量阈值。8.一种压缩装置,包括:数据量计算模块,用于响应于针对待压缩对象的压缩触发事件,计算所述待压缩对象的原始数据量;数据压缩模块,用于对所述待压缩对象的原始数据量与数据量阈值进行比较,在确定所述待压缩对象的原始数据量大于所述数据量阈值时,将所述待压缩对象压缩为目标对象;压缩比计算模块,用于计算所述目标对象的压缩比;压缩结果评价模块...
【专利技术属性】
技术研发人员:李云飞,
申请(专利权)人:北京百度网讯科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。