[发明专利]一种文件压缩方法、装置、系统、电子设备及存储介质在审
| 申请号: | 202110830845.3 | 申请日: | 2021-07-22 |
| 公开(公告)号: | CN113568742A | 公开(公告)日: | 2021-10-29 |
| 发明(设计)人: | 贾锦辉;龚海澎;王庭宇;郭旗 | 申请(专利权)人: | 四川英得赛克科技有限公司 |
| 主分类号: | G06F9/50 | 分类号: | G06F9/50;G06F16/174 |
| 代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 纪志超 |
| 地址: | 610041 四川省成都市自由贸易试验区成*** | 国省代码: | 四川;51 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 文件 压缩 方法 装置 系统 电子设备 存储 介质 | ||
1.一种文件压缩方法,其特征在于,包括:
获取文件预处理进程在预设待压缩文件存储区域中存储的待压缩文件,并实时获取系统负载值、当前压缩等级及所述文件预处理进程未处理的文件数量;
当判定所述系统负载值小于预设负载阈值时,根据所述文件数量调整所述当前压缩等级,并利用调整后的当前压缩等级对所述待压缩文件进行压缩。
2.根据权利要求1所述的文件压缩方法,其特征在于,所述根据所述文件数量调整所述当前压缩等级,包括:
判断所述文件数量是否大于预设文件处理数量阈值;
若是,则降低所述当前压缩等级;
若否,则将当前压缩等级调整为最高等级。
3.根据权利要求2所述的文件压缩方法,其特征在于,在判定所述文件数量大于所述预设文件处理数量阈值之后,还包括:
判断所述当前压缩等级是否为最低等级;
若是,则等待预设时间,并执行所述获取文件预处理进程在预设待压缩文件存储区域中存储的待压缩文件的步骤;
若否,则执行所述降低所述当前压缩等级的步骤。
4.根据权利要求1所述的文件压缩方法,其特征在于,在实时获取系统负载值、当前压缩等级及所述文件预处理进程未处理的文件数量之后,还包括:
当判定所述系统负载值大于等于所述预设负载阈值时,则等待预设时间,并执行所述获取文件预处理进程在预设待压缩文件存储区域中存储的待压缩文件的步骤。
5.根据权利要求1所述的文件压缩方法,其特征在于,所述利用调整后的当前压缩等级对所述待压缩文件进行压缩,包括:
根据预设单组文件数量对所述待压缩文件进行分组;
对每组所述待压缩文件进行压缩,并在每组所述待压缩文件完成压缩时,重新判断所述系统负载值是否小于所述预设负载阈值;
若是,则利用所述当前压缩等级对剩余组的待压缩文件进行压缩;
若否,则等待预设时间,并执行所述获取文件预处理进程在预设待压缩文件存储区域中存储的待压缩文件的步骤。
6.根据权利要求1所述的文件压缩方法,其特征在于,所述实时获取系统负载值,包括:
利用负载监控进程实时获取所述当前系统负载值。
7.一种文件压缩装置,其特征在于,包括:
文件接收模块,用于获取文件预处理进程在预设待压缩文件存储区域中存储的待压缩文件,并实时获取系统负载值、当前压缩等级及所述文件预处理进程未处理的文件数量;
压缩模块,用于当判定所述系统负载值小于预设负载阈值时,根据所述文件数量调整所述当前压缩等级,并利用调整后的当前压缩等级对所述待压缩文件进行压缩。
8.一种文件压缩系统,其特征在于,包括:文件预处理进程及文件压缩装置,其中,
所述文件预处理进程,用于对预设文件存储区域中的文件进行预处理,并将处理完成的文件移动至预设待压缩文件存储区域;
所述文件压缩装置,用于执行如权利要求1至6任一项所述的文件压缩方法。
9.一种电子设备,其特征在于,包括:
存储器,用于存储计算机程序;
处理器,用于执行所述计算机程序时实现如权利要求1至6任一项所述的文件压缩方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有计算机可执行指令,所述计算机可执行指令被处理器加载并执行时,实现如权利要求1至6任一项所述的文件压缩方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川英得赛克科技有限公司,未经四川英得赛克科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110830845.3/1.html,转载请声明来源钻瓜专利网。





