[发明专利]离线压缩方法、装置、计算机设备及存储介质在审
申请号: | 201910320212.0 | 申请日: | 2019-04-19 |
公开(公告)号: | CN110162561A | 公开(公告)日: | 2019-08-23 |
发明(设计)人: | 龚红斌 | 申请(专利权)人: | 平安科技(深圳)有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/2453 |
代理公司: | 深圳众鼎专利商标代理事务所(普通合伙) 44325 | 代理人: | 黄章辉 |
地址: | 518000 广东省深圳市福田区福*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 压缩 锁定 调用 计算机设备 存储介质 业务访问 解锁 离线 存储接口 访问效率 函数处理 接口释放 空间回收 数据保存 数据接口 数据通过 数据压缩 硬盘 保证 | ||
1.一种离线压缩方法,其特征在于,包括离线压缩器执行的如下步骤:
通过数据接口获取待压缩数据列表,基于待压缩数据列表依序获取待压缩数据;
将所述待压缩数据通过锁定接口发送给对应的锁定函数,获取锁定函数处理后的锁定压缩数据;
对所述锁定压缩数据进行压缩,获取压缩后的锁定压缩数据;
调用存储接口将所述压缩后的锁定压缩数据保存在硬盘上;
调用解锁接口对所述压缩后的锁定压缩数据进行解锁,并通过调用空间回收接口释放所述锁定压缩数据压缩前的空间。
2.如权利要求1所述的离线压缩方法,其特征在于,所述对所述锁定压缩数据进行压缩,包括:
按照预设时间周期性地检测当前业务访问量,根据所述当前业务访问量动态调整离线压缩器中的压缩线程数;
实时获取当前业务访问量,通过所述当前业务访问量设定锁定压缩数据的压缩时间;
通过锁定压缩数据的数据属性确定锁定压缩数据的压缩粒度;
基于所述压缩时间、所述压缩线程数和压缩粒度对所述锁定压缩数据进行压缩。
3.如权利要求2所述的离线压缩方法,其特征在于,所述压缩时间包括压缩起始时间和压缩暂停时间;
所述实时获取当前业务访问量,通过所述当前业务访问量设定锁定压缩数据的压缩时间,包括:
实时获取当前业务访问量,当所述当前业务访问量小于标准访问量时,将当前时刻设置为锁定压缩数据的压缩起始时间;
当所述当前业务访问量大于或者等于所述标准访问量时,将当前时刻设置为锁定压缩数据的压缩暂停时间。
4.如权利要求2所述的离线压缩方法,其特征在于,所述锁定压缩数据携带有数据标识;
所述通过锁定压缩数据的数据属性确定锁定压缩数据的压缩粒度,包括:
获取所述锁定压缩数据的使用周期,通过所述锁定压缩数据的使用周期确定所述锁定压缩数据的数据属性;
通过所述数据属性获取所述锁定压缩数据的压缩粒度。
5.如权利要求1所述的离线压缩方法,其特征在于,在所述通过数据接口获取待压缩数据列表之前,所述离线压缩方法还包括:
通过守护进度自动启动离线压缩器;
配置离线压缩器需要的接口,包括数据接口、锁定接口、存储接口、解锁接口和空间回收接口。
6.一种离线压缩装置,其特征在于,包括:
数据获取模块,用于通过数据接口获取待压缩数据列表,基于待压缩数据列表依序获取待压缩数据;
数据锁定模块,用于将所述待压缩数据通过锁定接口发送给对应的锁定函数,获取锁定函数处理后的锁定压缩数据;
数据压缩模块,用于对所述锁定压缩数据进行压缩,获取压缩后的锁定压缩数据;
数据存储模块,用于调用存储接口将所述压缩后的锁定压缩数据保存在硬盘上;
数据解锁和空间回收模块,用于调用解锁接口对所述压缩后的锁定压缩数据进行解锁,并通过调用空间回收接口释放所述锁定压缩数据压缩前的空间。
7.如权利要求6所述的离线压缩装置,其特征在于,所述数据压缩模块包括:
压缩线程数确定单元,用于按照预设时间周期性地检测当前业务访问量,根据所述当前业务访问量动态调整离线压缩器中的压缩线程数;
压缩时间确定单元,用于实时获取当前业务访问量,通过所述当前业务访问量设定锁定压缩数据的压缩时间;
压缩粒度确定单元,用于通过锁定压缩数据的数据属性确定锁定压缩数据的压缩粒度;
数据压缩单元,用于基于所述压缩时间、所述压缩线程数和压缩粒度对所述锁定压缩数据进行压缩。
8.如权利要求6所述的离线压缩装置,其特征在于,所述压缩时间确定单元包括:
起始时间确定单元,用于实时获取当前业务访问量,当所述当前业务访问量小于标准访问量时,将当前时刻设置为锁定压缩数据的压缩起始时间;
暂停时间确定单元,用于当所述当前业务访问量大于或者等于所述标准访问量时,将当前时刻设置为锁定压缩数据的压缩暂停时间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于平安科技(深圳)有限公司,未经平安科技(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910320212.0/1.html,转载请声明来源钻瓜专利网。