文件清理方法及系统的制作方法

文档序号:9865601阅读:262来源:国知局
文件清理方法及系统的制作方法
【技术领域】
[0001]本发明涉及互联网技术,尤其是一种文件清理方法及系统。
【背景技术】
[0002]移动终端是指可以在移动中使用的计算机设备,包括手机、平板电脑等。随着移动终端的普及,安装于移动终端上的程序越来越多,移动终端能够实现的功能也越来越强大。
[0003]在移动终端的使用过程中,为了实现某些功能,会在移动终端中安装各种各样的软件程序。移动终端安装软件程序或者打开视频后会在内存或缓存中产生大量的垃圾文件和无效路径,由于移动终端中的存储空间相对有限,若垃圾文件和无效路径得不到及时清理,将占用移动终端中大量的存储空间,导致移动终端运行缓慢,同时也导致移动终端中资源无法及时更新。
[0004]因此有必要对移动终端中的垃圾文件和无效路径进行及时清理,释放移动终端的存储空间。为此,业内人士提出一些对移动终端中的垃圾文件进行清理的方法。
[0005]举例来说,现有技术提供的一种垃圾文件清理方法具体为:首先,预设限定移动终端中需要清理的垃圾文件的黑名单,接着,在软件程序安装之后,查找是否有属于黑名单中的垃圾文件,如果有,则将属于黑名单中的垃圾文件清理。该方法仅仅只能对属于黑名单中的垃圾文件进行清理,清理效率低。
[0006]另外,现有技术中还可以在移动终端中安装沙箱,用户直接安装软件程序或者查看视频,均可在沙箱中运行,运行结束之后,沙箱可将软件程序安装后或视频播放后的垃圾文件和无效路径进行清理。但该方法无法了解真实情况下垃圾问价和无效路径对移动终端的影响,且垃圾文件和无效路径的清理效率不高。
[0007]因此,如何快速、准确的确定存储空间中垃圾文件和无效路径,以进行快速清理,提高存储空间利用率成为当前亟待解决的问题之一。

【发明内容】

[0008]本申请实施例提供了一种文件清理方法及系统,以解决现有移动终端中垃圾文件和无效路径查找及清理不及时,存储空间利用率低,移动终端运行效率低的技术问题。
[0009]下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。
[0010]根据本申请实施例的一个方面,提供了一种文件清理方法,该文件清理方法包括:[0011 ]监控移动终端中每一个路径的数据变化量;
[0012]在所述数据变化量大于第一阈值时,获取大于所述第一阈值的数据变化量对应路径的路径信息;
[0013]判断所述路径信息对应的路径是否为未知路径;
[0014]若是,则清理所述路径信息。
[0015]在基于上述方法的另一个实施例中,在判断所述路径信息对应的路径为未知路径之后,以及清理所述路径信息之前,所述文件清理方法还包括:
[0016]所述移动终端利用沙箱技术确定所述路径信息对应的路径是否存在运行异常;
[0017]若是,则清理所述路径信息。
[0018]在基于上述方法的另一个实施例中,在判断所述路径信息对应的路径为未知路径之后,以及清理所述路径信息之前,所述文件清理方法还包括:
[0019]统计所述路径信息对应的路径被判断为未知路径的判定次数;
[0020]若所述判定次数大于第二阈值,则清理所述路径信息。
[0021]在基于上述方法的另一个实施例中,在判断所述路径信息对应的路径为未知路径之后,以及清理所述路径信息之前,所述文件清理方法还包括:
[0022]判断所述路径信息对应的路径是否为白名单路径;
[0023]若否,则清理所述路径信息。
[0024]在基于上述方法的另一个实施例中,所述监控移动终端中每一个路径的数据变化量为监控所述移动终端的每一个路径中数据的传输速率。
[0025]在基于上述方法的另一个实施例中,所述监控移动终端中每一个路径的数据变化量为监控所述移动终端的每一个路径中预设时间段内传输的数据量。
[0026]在基于上述方法的另一个实施例中,所述路径信息包括:注册表路径信息、初始ini文件路径信息、temp路径信息和/或文件保存路径信息。
[0027]在基于上述方法的另一个实施例中,利用已知路径库判断所述路径信息对应的路径是否为未知路径;所述已知路径库包括已知路径及其对应的路径信息。
[0028]在基于上述方法的另一个实施例中,所述已知路径库存储于云端服务器中。
[0029]在基于上述方法的另一个实施例中,判断所述路径信息对应的路径是否为未知路径包括:
[0030]所述移动终端将大于所述第一阈值的数据变化量对应的路径信息上传至云端服务器;
[0031]所述云端服务器根据所述已知路径库判断所述路径信息对应的路径是否为未知路径。
[0032]根据本发明实施例的另一个方面,提供一种文件清理系统,所述文件清理装置包括移动终端和云端服务器,其中:
[0033]所述移动终端用于监控其每一个路径的数据变化量,并在所述数据变化量大于第一阈值时,获取大于所述第一阈值的数据变化量对应路径的路径信息,以及在所述路径信息对应的路径为未知路径时,清理所述路径信息;
[0034]所述云端服务器用于判断大于所述第一阈值的数据变化量对应路径是否为未知路径。
[0035]在基于上述系统的另一个实施例中,所述移动终端包括:
[0036]数据监控单元,用于监控所述移动终端中每一个路径的数据变化量;
[0037]第一判断单元,用于判断所述数据变化量是否大于第一阈值;
[0038]信息获取单元,用于获取大于所述第一阈值的数据变化量对应路径的路径信息;
[0039]第一传输单元,用于将大于所述第一阈值的数据变化量对应路径的路径信息上传至云端服务器;
[0040]信息清理单元,用于在大于所述第一阈值的数据变化量对应路径为未知路径时,清理所述路径信息。
[0041 ]在基于上述系统的另一个实施例中,所述移动终端还包括:
[0042]运行监控单元,用于在大于所述第一阈值的数据变化量对应路径为未知路径时,利用沙箱技术确定所判断该路径是否存在运行异常;
[0043]所述信息清理单元用于在该路径存在运行异常时,清理所述路径信息。
[0044]在基于上述系统的另一个实施例中,所述移动终端还包括:
[0045]数量统计单元,用于在大于所述第一阈值的数据变化量对应路径为未知路径时,统计该路径被判断为未知路径的判定次数;
[0046]第二判断单元,用于判断所述判定次数是否大于第二阈值;
[0047]所述信息清理单元用于在所述判定次数大于第二阈值时,清理所述路径信息。
[0048]在基于上述系统的另一个实施例中,所述移动终端还包括:
[0049]第一存储单元,用于存储白名单路径;
[0050]第三判断单元,用于在大于所述第一阈值的数据变化量对应路径为未知路径时,判断该路径是否为白名单路径;
[0051 ]所述信息清理单元用于在该路径为白名单路径时,清理所述路径信息。
[0052]在基于上述系统的另一个实施例中,所述数据监控单元监控所述移动终端每一个路径的数据变化量为:监控所述移动终端的每一个路径中数据的传输速率。
[0053]在基于上述系统的另一个实施例中,所述数据监控单元监控所述移动终端每一个路径的数据变化量为:监控所述移动终端的每一个路径中预设时间段内传输的数据量。
[0054]在基于上述系统的另一个实施例中,所述路径信息包括:注册表路径信息、初始ini文件路径信息、temp路径信息和/或文件保存路径信息。
[0055]在基于上述系统的另一个实施例中,所述云端服务器包括:
[0056]第二传输单元,用于接收大于所述第一阈值的数据变化量对应路径的路径信息;
[0057]第四判断单元,用于判断大于所述第一阈值的数据变化量对应路径是否为未知路径。
[0058]在基于上述系统的另一个实施例中,所述云端服务器还包括:
[0059]第二存储单元,用于存储已知路径库,所述已知路径库包括已知路径及其对应的路径信息;
[0060]所述第四判断单元利用已知路径库判断所述路径信息对应的路径是否为未知路径。
[0061]在本申请实施例中,对移动终端中每一个路径的数据变化量进行监控,
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1