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

文档序号:9865601阅读:来源:国知局
在所述数据变化量大于第一阈值时,获取大于所述第一阈值的数据变化量对应路径的路径信息,以及判断所述路径信息对应的路径是否为未知路径;在所述路径信息对应的路径为未知路径清理所述路径信息。通过对移动终端中每一个路径的数据量的监控,将数据变化量大于第一阈值时路径作为待进行文件清理的可疑路径,然后该可疑路径为未知路径时,清除其对应的路径信息。从而快速、准确的确定并清理移动终端存储空间中无效路径和垃圾信息,提高存储空间利用率以及移动终端的运行速率。
【附图说明】
[0062]构成说明书的一部分的附图描述了本发明的实施例,并且连同描述一起用于解释本发明的原理。
[0063]参照附图,根据下面的详细描述,可以更加清楚地理解本发明,其中:
[0064]图1为本发明一实施例中的文件清理方法的流程图;
[0065]图2为本发明另一实施例中的文件清理方法的流程图;
[0066]图3为本发明一实施例中的文件清理系统的示意图;
[0067]图4为本发明一实施例中的移动终端的示意图;
[0068]图5为本发明另一实施例中的移动终端的示意图;
[0069]图6为本发明一实施例中的云端服务器的示意图;
[0070]图7为本发明另一实施例中的云端服务器的示意图。
【具体实施方式】
[0071]现在将参照附图来详细描述本发明的各种示例性实施例。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、数字表达式和数值不限制本发明的范围。
[0072]同时,应当明白,为了便于描述,附图中所示出的每个部分的尺寸并不是按照实际的比例关系绘制的。
[0073]以下对至少一个示例性实施例的描述实际上仅仅是说明性的,决不作为对本发明及其应用或使用的任何限制。
[0074]对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。
[0075]应注意到:相似的标号和字母在下面的附图中表示类似项,因此,一旦某一项在一个附图中被定义,则在随后的附图中不需要对其进行进一步讨论。
[0076]图1为本发明一实施例中的文件清理方法的流程图。图1中文件清理方法包括:
[0077]S102,监控移动终端中每一个路径的数据变化量;
[0078]S104,在数据变化量大于第一阈值时,获取大于第一阈值的数据变化量对应路径的路径信息;
[0079]S106,判断该路径信息对应的路径是否为未知路径;
[0080]在S106中,若该路径信息对应的路径为未知路径,则执行S108。
[0081 ] S108,清理该路径信息。
[0082]本实施例中,所述路径信息可包括:注册表路径信息、初始ini文件路径信息、temp路径信息和/或文件保存路径信息。
[0083]本实施例中,路径的路径信息用于表示该路径是哪一路径,该路径信息可以唯一标识该路径。也就是说,一个路径的路径信息应能够清楚指示相应的路径为移动终端中的哪一个路径。
[0084]本实施例中,监控移动终端中每一个路径的数据变化量为监控所述移动终端的每一个路径中数据的传输速率。
[0085]在另一个实施例中,监控移动终端中每一个路径的数据变化量为监控该移动终端的每一个路径中预设时间段内传输的数据量。例如,监控移动终端中每一个路径中在一周/一天内传输数据量,如果某一个路径在一天内传输的数据量累计大于50M,或者,某一个路径在一周内传输的数据量累计大于10M等。
[0086]在实际应用中,如果移动终端中的路径在形成后不用于数据的传输,或者传输的数据量比较稳定,这部分路径往往是不需要也不能进行清理的路径,比如注册表中的部分路径。
[0087]不管是一个路径在一定的时间段内所传输的数据量过大,还是一个路径上数据传输的实时速率过高,都说明这个路径上数据的变化量过大。相应的,这些路径很有可能是需要清理的路径。例如,某一个路径上传输的数据量突增,比如突然从5k/天增加到1M/天,则这个路径很可能是用户操作某个应用软件后产生的垃圾路径(比如说临时文件夹的路径),此时这个路径很可能是需要清理的路径。
[0088]本实施例中,通过对移动终端中每一个路径的数据量的监控,将数据变化量大于第一阈值时路径作为待进行文件清理的可疑路径,然后该可疑路径为未知路径时,清除其对应的路径信息。从而快速、准确的确定并清理移动终端存储空间中无效路径和垃圾信息,提高存储空间利用率以及移动终端的运行速率。
[0089]图2为本发明另一实施例中的文件清理方法的流程图。图2中文件清理方法包括:
[0090]S202,监控移动终端中每一个路径的数据变化量;
[0091]S204,在数据变化量大于第一阈值时,获取大于第一阈值的数据变化量对应路径的路径信息;
[0092]S206,判断该路径信息对应的路径是否为未知路径;
[0093]在S206中,若该路径信息对应的路径为未知路径,则执行S208。
[0094]S108,移动终端利用沙箱技术确定路径信息对应的路径是否存在运行异常;
[0095]在S208中,若移动终端利用沙箱技术确定路径信息对应的路径存在运行异常,则执行S210。
[0096]S210,清理该路径信息。
[0097]本实施例中,在确定路径信息对应的路径为未知路径之后,以及清理路径信息之前,使移动终端利用沙箱技术确定路径信息对应的路径是否存在运行异常;并在存在异常的情况下,再清理所述路径信息。避免因判断错误而导致的路径信息误删,进而避免文件清理过程对移动终端的正常运行造成影响,提高清理效率的同时,提高了移动终端运行的稳定性。
[0098]在另一个实施例中,在判断路径信息对应的路径为未知路径之后,以及清理路径信息之前,文件清理方法还可包括:
[0099]统计路径信息对应的路径被判断为未知路径的判定次数;
[0100]若判定次数大于第二阈值,则清理所述路径信息。
[0101]具体的,若移动终端的某一个路径多次出现数据变化量异常,且被判定为未知路径时,可认为该路径被频繁异常使用,进而确定该路径已经被劫持,需要清理等。
[0102]具体应用时,在云端下发了清理信息之后,路径清理装置可以接收清理信息并对清理信息进行解析得到其中包含的路径信息,之后确定这些路径信息所对应的路径,并根据相应的规则对所确定的路径进行清理。
[0103]在实际清理过程中,除了清理路径信息,还清理该路径信息对应路径中的垃圾文件(如上网产生的垃圾文件、应用程序运行产生升的垃圾文件)、缓存文件、和/或缓存数据等。例如,路径可为系统运行产生的路径,该路径中的垃圾文件可为系统临时文件、缩略图缓存和/预读取文件等。
[0104]本实施例中,在确定路径信息对应的路径为未知路径之后,以及清理路径信息之前,对路径信息对应的路径被判断为未知路径的判定次数进行统计,在判定次数大于第二阈值才清理路径信息。能够有效避免因判断错误而导致的路径信息误删,进而避免文件清理过程对移动终端的正常运行造成影响,提高清理效率的同时,提高了移动终端运行的稳定性。
[0105]在再一个实施例中,在判断路径信息对应的路径为未知路径之后,以及清理路径信息之前,文件清理方法还包括:
[0106]判断路径信息对应的路径是否为白名单路径;
[0107]若否,则清理路径信息。
[0108]具体的,白名单路径可为保证移动终端能够正常运行所需要的路径信息;或者,经过验证,运行占用存储空间较少,对移动终端运行不存在影响的路径。
[0109]本实施例中,在确定路径信息对应的路径为未知路径之后,以及清理路径信息之前,在路径信息对应的路径为白名单路径时才清理路径信息。能够有效避免因判断错误而导致的路径信息误删,进而避免文件清理过程对移动终端的正常运行造成影响,提高清理效率以及移动终端运行的稳定性。
[0110]在又一个实施例中,利用已知路径库判断路径信息对应的路径是否为未知路径;已知路径库包括已知路径及其对应的路径信息。具体的,该已知路径库可存储于云端服务器中。
[0111]此时,判断路径信息对应的路径是否为未知路径可包括:所述移动终端将大于所述
当前第2页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1