- 0
- 0
- 约2.1万字
- 约 31页
- 2026-01-20 发布于重庆
- 举报
(19)国家知识产权局
(12)发明专利
(10)授权公告号CN111817722B(45)授权公告日2025.07.11
(21)申请号202010656511.4
(22)申请日2020.07.09
(65)同一申请的已公布的文献号申请公布号CN111817722A
(43)申请公布日2020.10.23
(73)专利权人北京奥星贝斯科技有限公司
地址100020北京市朝阳区东三环中路1号
1幢1单元9层901内02号单元
(72)发明人曹晖赵裕众
(74)专利代理机构北京博思佳知识产权代理有限公司11415
专利代理师周嗣勇
(51)Int.CI.
(56)对比文件
CN102761540A,2012.10.31CN108322220A,2018.07.24审查员张瑞
HO3M7/30(2006.01)
权利要求书2页说明书12页附图2页
(54)发明名称
数据压缩方法、装置及计算机设备
(57)摘要
CN111817722B本说明书实施例提供一种数据压缩方法、装置及计算机设备,该方法包括:获取待压缩对象;查找推荐记录中是否存在满足压缩率条件的推荐压缩编码规则,所述推荐记录用于记录:历史压缩对象的压缩编码规则及对应的压缩率信息,所述历史压缩对象与所述待压缩对象类型相同;若存在,则利用所述推荐压缩编码规则对所述待压缩对象进行压缩;若不存在,则启动常规压缩编码流程获取多个压缩编码规则对所述待压缩对象的预估压缩率,至少基于所述预估压缩率选
CN111817722B
102
获取待压缩对象
104
查找推荐记录中是否存在满足
压缩率条件的推荐压缩编码规列
106-108
启动常规压缩编码流程获取
利用所述推荐压缩编码规则对所述待压缩对象进行压缩多个压缩编码规则对所述待压缩对象的预估压缩率,至少基于所述预估压缩率选取目标压缩编码规则,利用所述目标压缩编码规则对所述
利用所述推荐压缩编码规则对所述待压缩对象进行压缩
CN111817722B权利要求书1/2页
2
1.一种数据压缩方法,包括:
将数据表中的每列数据作为待压缩数据单元,执行如下压缩处理:
获取所述待压缩数据单元的访问需求信息,所述访问需求信息通过所述待压缩数据单元及其同列历史压缩数据单元的历史访问频率获得;
查找推荐记录中是否存在满足压缩率条件的推荐压缩编码规则,其中:
所述推荐记录用于记录:同列历史压缩数据单元所使用过的压缩编码规则的实际压缩率及置信度;
所述压缩率条件包括:推荐压缩编码规则的置信度高于设定阈值,且实际压缩率与所述访问需求信息匹配;
若存在,则利用所述推荐压缩编码规则对所述待压缩数据单元进行压缩,以及在压缩后基于实际压缩率是否匹配所述访问需求信息调整所述推荐压缩编码规则的所述置信度,其中,匹配则增加所述置信度,未匹配则减少所述置信度;
若不存在,则基于所述访问需求信息从多个压缩编码规则中选取出目标压缩编码规则并对所述待压缩数据单元进行压缩,以及在压缩后确定实际压缩率匹配所述访问需求信息的情况下,将所述历史压缩数据单元所使用过的压缩编码规则替换为所述目标压缩编码规
则。
2.根据权利要求1所述的方法,所述方法还包括:
在所述数据表完成压缩存储后,根据所述推荐记录对所述数据表的数据表副本进行压缩存储。
3.根据权利要求1所述的方法,所述待压缩数据单元的访问需求信息通过获取所述待压缩数据单元和/或所述历史压缩数据单元的历史访问数据而确定。
4.一种数据压缩装置,所述装置包括:
确定模块,用于将数据表中的每列数据作为待压缩数据单元;
压缩模块,用于对每个待压缩数据单元执行如下压缩处理:
获取所述待压缩数据单元的访问需求信息,所述访问需求信息通过所述待压缩数据单元及其同列历史压缩数据单元的历史访问频率获得;
查找推荐记录中是否存在满足压缩率条件的推荐压缩编码规则,其中:
所述推荐记录用于记录:同列历史压缩数据单元所使用过的压缩编码规则的实际压缩率及置信度;
所述压缩率条件包括:推荐压缩编码规则的置信度高于设定阈值,且实际压缩率与所述访问需求信息匹配;
若存在,则利用所述推荐压缩编码
您可能关注的文档
- CN110144804B 一种工字形钢-混凝土组合梁次应力调整装置及其调整方法 (上海市政工程设计研究总院(集团)有限公司).docx
- CN110598065B 一种数据挖掘方法、装置和计算机可读存储介质 (腾讯云计算(北京)有限责任公司).docx
- CN110704784B web页面截屏方法、装置、设备及计算机可读存储介质 (深圳前海微众银行股份有限公司).docx
- CN110859392B 一种自动洗头机及其工作方法 (广州芊亮科技有限公司).docx
- CN111124791B 一种系统测试方法及装置 (深圳前海微众银行股份有限公司).docx
- CN111174694B 一种激光干涉位移测量装置及其使用方法 (山西大威激光科技有限公司).docx
- CN111213990B 发爪及其制造方法 (同兴塑胶五金(深圳)有限公司).docx
- CN111231321B 三维打印设备及其打印方法 (珠海天威增材有限公司).docx
- CN111263030B 摄像装置及其清洁控制方法 (北京地平线机器人技术研发有限公司).docx
- CN111442920B 一种液压复轨器试验系统及试验方法 (中铁检验认证中心有限公司).docx
原创力文档

文档评论(0)