[发明专利]一种缓存文件清理方法在审
申请号: | 201911156749.4 | 申请日: | 2019-11-22 |
公开(公告)号: | CN111026717A | 公开(公告)日: | 2020-04-17 |
发明(设计)人: | 陈奕博 | 申请(专利权)人: | 陈奕博 |
主分类号: | G06F16/16 | 分类号: | G06F16/16;G06F16/172 |
代理公司: | 西安弘理专利事务所 61214 | 代理人: | 宁文涛 |
地址: | 719006 陕西省*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 缓存 文件 清理 方法 | ||
1.一种缓存文件清理方法,其特征在于,包括如下步骤:
步骤1:首先向用户主动申请缓存清理的权限;
步骤2若用户不同意授予权限,不执行缓存清理;
步骤3:若用户同意授予权限,获取缓存文件以及与缓存文件相对应的原文件;
步骤4:当接收到缓存数据删除指令时,判断智能终端中存储的缓存数据是否满足预设删除条件;
步骤5:在所述缓存数据满足预设删除条件时,将满足预设删除条件的缓存数据删除;
步骤6:在所述缓存数据不满足预设删除条件时,将不满足预设删除条件的缓存数据保留;
步骤7:将所述缓存信息与原文件信息进行匹配;
步骤8:将所述缓存信息与原文件信息进行匹配;当所述缓存信息中的文件信息在原文件信息中匹配不到与其相对应的文件信息时,清理所述文件信息对应的缓存文件;
步骤9:对缓存文件和原文件进行匹配,当缓存文件没有相匹配的原文件时,标记该缓存文件为垃圾文件,清理垃圾文件;
步骤10:获取预设时间周期内,终端中运行时长大于预设运行时长的热点应用;
步骤11:当检测到缓存数据清理指令时,清理所述待清理缓存数据。
2.根据权利要求1所述的一种缓存文件清理方法,其特征在于,所述步骤5中,预设删除条件包括缓存数据的收藏状态、缓存数据的访问状态、缓存数据的存储时间、缓存数据的索引表状态。
3.根据权利要求2所述的一种缓存文件清理方法,其特征在于,在被收藏的缓存数据在第一预设时间内被访问时,保留所述被访问的缓存数据。
4.根据权利要求1所述的一种缓存文件清理方法,其特征在于,当所述虚拟机缓存包名中的文件包名在已安装文件包名中匹配不到与其相对应的文件包名时,将所述文件包名对应的缓存文件标识为无效。
5.根据权利要求1所述的一种缓存文件清理方法,其特征在于,所述对比具体是将缓存文件与软件中的原文件进行对比,并将缓存文件区分标记为垃圾文件和正常文件。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于陈奕博,未经陈奕博许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911156749.4/1.html,转载请声明来源钻瓜专利网。