[发明专利]一种文件存储方法和终端在审
申请号: | 201610529804.X | 申请日: | 2016-07-07 |
公开(公告)号: | CN107590144A | 公开(公告)日: | 2018-01-16 |
发明(设计)人: | 李新宇 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06F3/06 |
代理公司: | 北京派特恩知识产权代理有限公司11270 | 代理人: | 张颖玲,王花丽 |
地址: | 518057 广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 存储 方法 终端 | ||
技术领域
本发明涉及计算机技术领域,尤其涉及一种文件存储方法和终端。
背景技术
在一些大容量的存储设备中,经常会出现存储的某个文件由于一些未知原因而导致该文件的数据无法读出或者数据损坏。当这些文件是系统文件或者是保存着用户重要资料的文件时,便会对终端系统的运行造成极大地威胁,同时还会对用户造成无法弥补的损失。
因此,文件的安全性引起了广泛关注,对文件的备份显得越来越重要。在现有技术中,会在存储设备中重新开辟一片特定的存储空间,用来存储备份文件,以备不时之需。这样,就需要开辟额外的存储空间,而额外的存储空间势必会占有原存储设备的存储空间,若存储的备份文件的信息过大,会造成存储空间极大地浪费。
发明内容
为解决上述技术问题,本发明实施例期望提供一种文件存储方法和终端,能够充分、有效地利用存储空间,从而避免了存储空间的浪费现象,进而存储和/或备份更多的重要文件。
本发明的技术方案是这样实现的:
第一方面,提供一种文件存储方法,所述方法包括:
获取待存储文件的文件信息和已存储文件占用的已存储空间,所述文件信息包括所述待存储文件占用的第一空间,所述已存储文件包括已存储源文件和已存储备份文件;
根据所述第一空间和所述已存储空间,释放重要级别最低的已存储备份文 件所占用的释放空间;
存储所述待存储文件。
可选的,所述根据所述第一空间和所述已存储空间,释放重要级别最低的已存储备份文件所占用的释放空间包括:
判断所述第一空间是否大于剩余空间;所述剩余空间为存储设备的总空间中除了所述已存储空间之外的空间;
所述第一空间大于所述剩余空间时,获取已存储文件的文件列表信息;
根据所述文件列表信息,释放所述重要级别最低的已存储备份文件所占用的释放空间。
可选的,所述文件列表信息用于标识所述已存储源文件的重要级别,所述文件列表信息包括所述已存储备份文件对应的源文件的访问频次和创建时间,所述根据所述文件列表信息,释放所述重要级别最低的已存储备份文件所占用的释放空间包括:
获取所有已存储备份文件所对应的源文件的访问频次和创建时间;
根据所述所有已存储备份文件所对应的源文件的访问次数和所述所有已存储备份文件所对应的源文件的创建时间,确定所述重要级别最低的已存储备份文件;
释放所述重要级别最低的已存储备份文件所占用的释放空间。
可选的,所述根据所述所有已存储备份文件所对应的源文件的访问次数和所述所有已存储备份文件所对应的源文件的创建时间,确定所述重要级别最低的已存储备份文件包括:
按所述所有已存储备份文件所对应的源文件的访问次数和所述所有已存储备份文件所对应的源文件的创建时间依次递增的顺序排列所述所有已存储备份文件所对应的源文件,形成源文件序列;
将所述源文件序列中前m个源文件对应的已存储备份文件标记为重要级别最低的m个已存储备份文件,所述重要级别最低的m个已存储备份文件所占的空间大于或等于所述第一空间和所述剩余空间之差,所述m为小于所述已存储 备份文件总个数的正整数。
可选的,所述根据所述第一空间和所述已存储空间,释放重要级别最低的已存储备份文件所占用的释放空间之前,所述方法还包括:
周期性检测所述已存储源文件占用的第二空间;
根据所述第二空间和所述总空间,强制释放所述重要级别最低的已存储备份文件。
第二方面,提供一种终端,所述终端包括:
获取模块,用于获取待存储文件的文件信息和已存储文件占用的已存储空间,所述文件信息包括所述待存储文件占用的第一空间,所述已存储文件包括已存储源文件和已存储备份文件;
释放模块,用于根据所述第一空间和所述已存储空间,释放重要级别最低的已存储备份文件所占用的释放空间;
存储模块,用于存储所述待存储文件。
可选的,所述释放模块包括:
判断单元,用于判断所述第一空间是否大于剩余空间;所述剩余空间为存储设备的总空间中除了所述已存储空间之外的空间;
获取单元,用于所述第一空间大于所述剩余空间时,获取已存储文件的文件列表信息;
释放单元,用于根据所述文件列表信息,释放所述重要级别最低的已存储备份文件所占用的释放空间。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201610529804.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种清杂分级粮食振动筛
- 下一篇:一种茶叶风选装置