[发明专利]一种云存储中文件的归档压缩方法有效
申请号: | 201510223848.5 | 申请日: | 2015-05-05 |
公开(公告)号: | CN104915376B | 公开(公告)日: | 2019-03-26 |
发明(设计)人: | 李磊;李达港;金连文 | 申请(专利权)人: | 华南理工大学 |
主分类号: | G06F16/93 | 分类号: | G06F16/93;G06F16/11;G06F16/17 |
代理公司: | 广州市华学知识产权代理有限公司 44245 | 代理人: | 罗观祥 |
地址: | 510640 广*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 存储 文件 归档 压缩 方法 | ||
1.一种云存储中文件的归档压缩方法,其特征在于,步骤如下:
S1、设置归档文件大小阈值S和文件冷热程度阀值H,通过归档服务进程提出归档服务请求;
S2、根据归档服务进程的归档服务请求分发归档起点和归档终点,然后获取到处于归档起点和归档终点分发区间的账户;
S3、在云存储对外服务闲置时段,归档服务进程执行任务:归档服务进程依次遍历处于归档起点和归档终点分发区间的账户,将各账户下访问次数少于文件冷热程度阀值H且文件小于等于归档文件大小阈值S的文件提取出来;
S4、对所提取的文件的完整性进行检验,判断所提取的各文件与原文件是否一致;
若否,则重新提取该文件,然后针对该文件的完整性进行重新检验,直到获取到与原文件相同的文件;
若是,则进入步骤S5;
S5、根据文件的特性,对步骤S4中获取的与原文件一致的文件进行归档压缩,然后将压缩后的文件存储到云存储中,并且将云存储中对应的原文件进行删除;
还包括以下步骤:
设置访问时间间隔I,当文件被访问时,判断该文件是否已归档压缩;
若是,则查询文件的具体存储路径,然后从压缩文件中提取出目标文件并返回文件的内容;
若否,则判断该文件当前访问时间与上次访问时间之差是否超过访问时间间隔I,若是,则将该文件的访问次数置1,若否,则将其访问次数加1;
文件写入时,将其访问次数置为文件冷热程度阀值H。
2.根据权利要求1所述的云存储中文件的归档压缩方法,其特征在于,所述访问时间间隔I为15天以上。
3.根据权利要求1所述的云存储中文件的归档压缩方法,其特征在于,所述步骤S2中,归档起点至归档终点分发区间的账户是按照账户的注册时间获取的,按照账户的注册时间进行排序后获取到归档起点至归档终点分发区间的账户。
4.根据权利要求1所述的云存储中文件的归档压缩方法,其特征在于,所述步骤S3中,对归档起点、终点和归档服务进程特征码进行记录,当归档服务进程在提取访问次数少于文件冷热程度阀值H且文件小于等于归档文件大小阈值S的文件过程中,若出现异常退出,则回收归档服务进程执行的该任务,并且将回收的任务添加到待分发任务的列表中。
5.根据权利要求1所述的云存储中文件的归档压缩方法,其特征在于,所述步骤S5中,在压缩后的文件存储到云存储中后,在确保存储成功后将压缩后的相关信息添加到所压缩文件的原来的信息中。
6.根据权利要求1所述的云存储中文件的归档压缩方法,其特征在于,所述步骤S5中,归档服务进程定时反馈心跳信息和汇报任务完成进度。
7.根据权利要求1所述的云存储中文件的归档压缩方法,其特征在于,所述归档文件大小阈值S为8MB,文件冷热程度阀值H为100。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华南理工大学,未经华南理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201510223848.5/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种设置页面显示方法及终端
- 下一篇:数据处理方法及装置