一种待清理文件确定方法及装置的制造方法_4

文档序号:9249316阅读:来源:国知局
取单元,或者,所述提取模块100,可以包括:第一判断单元和第二提取单元,或者,所述提取模块100,可以包括:接收单元、第一提取单元、第一判断单元和第二提取单元,
[0139]接收单元,用于接收用户的开始扫描指令;
[0140]第一提取单元,用于根据所述接收单元接收的开始扫描指令对存储空间进行扫描,提取目标文件的第一类特征信息和第二类特征信息;
[0141]第一判断单元,用于判断是否满足预设的时间条件;
[0142]第二提取单元,用于在所述判断单元判断满足预设的时间条件的情况下,对存储空间进行扫描,提取目标文件的第一类特征信息和第二类特征信息。
[0143]其中,所述第一判断单元,具体用于:
[0144]判断当前时刻是否到达预设的扫描时间点;或者,
[0145]判断上一次扫描后经过的时长是否达到预设的时长阈值。
[0146]例如,设置每天中午的12点为扫描时间点,在判断到达中午12点时,开始对移动设备的存储空间进行扫描。还可以预设两次扫描之间的时长阈值为一天,在完成一次扫描后判断已经到达了一天的时间,开始对移动设备的存储空间进行扫描。
[0147]需要说明的是,本发明实施例中不对以何种方式开始扫描进行限制,也不对预设的时间条件进行限制,用户可以任意设置开始扫描的方式,也可以任意设置时间条件。
[0148]第一判断模块200,用于根据预设的可清理文件列表,判断所述目标文件的第一类特征信息与可清理文件的第一类特征信息是否相同;
[0149]预设的可清理文件列表为预先设置的已被判断为可清理文件的列表,在可清理文件列表中包括所有可清理文件的特征信息,每一条可清理文件还可以包括用户清理次数,该用户清理次数可以是通过统计可清理文件携带的用户标识得到的。
[0150]第二判断模块300,用于在所述目标文件的第一类特征信息与可清理文件的第一类特征信息相同的情况下,判断所述目标文件的第二类特征信息与可清理文件的第二类特征信息的相似度是否超过预设的相似度阈值;
[0151]具体的,所述第一类特征信息为路径,所述第二类特征信息为安装包名称,所述第二判断模块300,可以包括:包名获得单元、相似度计算单元、第二判断单元和第一确定单元,
[0152]包名获得单元,用于在所述目标文件的路径与可清理文件的路径相同的情况下,获取所述目标文件所属应用程序的安装包名称和所述可清理文件所属应用程序的安装包名称;
[0153]相似度计算单元,用于计算所述目标文件所属应用程序的安装包名称和所述可清理文件所属应用程序的安装包名称的相似度;
[0154]第二判断单元,用于判断所述目标文件所属应用程序的安装包名称和所述可清理文件所属应用程序的安装包名称的相似度是否超过预设的第一文本相似度阈值;
[0155]第一确定单元,用于在所述目标文件所属应用程序的安装包名称和所述可清理文件所属应用程序的安装包名称的相似度超过预设的第一文本相似度阈值的情况下,确定所述目标文件的第二类特征信息与可清理文件的第二类特征信息的相似度超过预设的相似度阈值。
[0156]其中,所述第二判断单元,可以包括:切分子单元、第一判断子单元和第一确定子单元,
[0157]切分子单元,用于将所述目标文件所属应用程序的安装包名称与可清理文件所属应用程序的安装包名称分别按照字符段切分为多个安装包名称片段;
[0158]第一判断子单元,用于判断所述目标文件所属应用程序的多个安装包名称片段中是否存在与所述可清理文件所属应用程序的至少一个安装包名称片段相同或相似的安装包名称片段,所述相似指所述目标文件所属应用程序的安装包名称片段和所述可清理文件所属应用程序的安装包名称片段的相似度超过预设的第二文本相似度阈值;
[0159]第一确定子单元,用于在所述目标文件所属应用程序的多个安装包名称片段中不存在与所述可清理文件所属应用程序的至少一个安装包名称片段相同或相似的安装包名称片段的情况下,确定所述目标文件所属应用程序的安装包名称和所述可清理文件所属应用程序的安装包名称的相似度超过预设的第一文本相似度阈值。
[0160]可选的,所述第二判断单元,还可以包括:第一获取子单元、第二获取子单元、第二判断子单元和第二确定子单元,
[0161]第一获取子单元,用于在所述目标文件所属应用程序的多个安装包名称片段中不存在与所述可清理文件所属应用程序的至少一个安装包名称片段相同或相似的安装包名称片段的情况下,获取所述目标文件所属应用程序的安装包名称的分类信息;
[0162]第二获取子单元,用于在所述目标文件所属应用程序的多个安装包名称片段中不存在与所述可清理文件所属应用程序的至少一个安装包名称片段相同或相似的安装包名称片段的情况下,获取可清理文件所属应用程序的安装包名称的分类信息;
[0163]第二判断子单元,用于判断所述第一获取子单元获取的目标文件所属应用程序的安装包名称的分类信息和所述第二获取子单元获取的可清理文件所属应用程序的安装包名称的分类信息是否一致;
[0164]第二确定子单元,用于在所述第二判断子单元判断结果为是的情况下,确定所述目标文件所属应用程序的安装包名称和所述可清理文件所属应用程序的安装包名称的相似度超过预设的第一文本相似度阈值。
[0165]确定模块400,用于根据所述第二判断模块300的判断结果,确定所述目标文件是否为待清理文件。
[0166]其中,所述确定模块400,可以包括:
[0167]第三判断单元,用于在所述第二判断模块300判断结果为是的情况下,根据预设的可清理文件列表,判断所述可清理文件的用户清理次数是否超过预设值;
[0168]第二确定单元,用于在所述可清理文件的用户清理次数超过预设值的情况下,确定所述目标文件为待清理文件。
[0169]本发明实施例提供的一种待清理文件确定装置,通过对存储空间进行扫描,提取目标文件的第一类特征信息和第二类特征信息;判断目标文件的第一类特征信息与可清理文件的第一类特征信息是否相同;在目标文件的第一类特征信息与可清理文件的第一类特征信息相同的情况下,判断目标文件的第二类特征信息与可清理文件的第二类特征信息的相似度是否超过预设的相似度阈值;根据判断结果,确定目标文件是否为待清理文件。本发明实施例提供的技术方案通过第一类特征信息相同,第二类特征信息的相似度满足预设的相似度阈值就可以确定出待清理文件,降低了目标文件和可清理文件之间的匹配标准。这样,当可清理文件的部分特征信息发生一些微小的变化时,本发明可以在不增加可清理文件列表中可清理文件的特征信息的数量的情况下,确定出该文件为待清理文件,没有额外占用存储空间,比较过程给系统造成的运行负担也较小。
[0170]在图6所示装置基础上,本发明实施例提供的另一种待清理文件确定装置,还可以包括:显示模块、接收模块和清理模块,
[0171]显示模块,用于显示待清理文件;
[0172]在本发明实施例中,在确定出待清理的文件后,先在移动设备的显示界面上显示待清理的文件。
[0173]需要说明的是,在确定出待清理的文件后,可以直接将待清理的文件进行清理,但是,为了能让用户对待清理文件有更清楚的了解,在本发明实施例中,可以在移动设备的显示界面上显示待清理文件,用户可以清楚看到将要清理的文件,防止误清理。
[0174]接收模块,用于接收用户对显示模块显示的待清理文件执行清理的操作;
[0175]具体地,在显示的待清理文件的界面上提供有接收用户执行清理操作的控件,通过接收用户对控件的点击执行清理操作。
[0176]需要说明的是,可以在显示界面上提供一个一键清理的控件,还可以在每个可清理文件旁都提供一个可选中的控件,由用户进行选择需要清理的待清理文件。
[0177]清理模块,用于根据接收模块接收的用户执行的清理操作清理待清理的文件。
[0178]本发明实施例通过显示待清理文件,在接收用户执行的清理操作后才进行清理待清理的文件,能让用户对待清理文件有更清楚的了解,防止误清理。
[0179]需要说明的是,在本文中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。
[0180]本说明书中的各个实施例均采用相关的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。
[0181]本领域普通技术人员可以理解实现上述方法实施方式中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,所述的程序可以存储于计算机可读取存储介质中,这里所称得的存储介质,如:ROM/RAM、磁碟、光盘等。
[0182]以上所述仅为本发明的较佳实施例而已,并非用于限定本发明的保护范围。凡在本发明的精神和原则之内所作的任何修改、等同替换、改进等,均包含在本发明的保护范围内。
【主权项】
1.一种待清理文件确定方法,其特征在于,包括: 对存储空间进行扫描,提
当前第4页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1