确定与文件目录关联的应用程序的方法、装置及服务器的制造方法_3

文档序号:9579255阅读:来源:国知局
br>[0056]在前述确定与文件目录关联的应用程序的方法的【具体实施方式】中,可选地,所述根据所述建立的初步关联关系进行统计,根据所述统计的结果确定出与所述发生变化的文件目录相关联的应用程序(S14)包括:
[0057]统计已经建立的初步关联关系,得到与所述发生变化的文件目录关联的次数最多的应用程序,将所述与所述发生变化的文件目录关联的次数最多的应用程序确定为与所述发生变化的文件目录相关联的应用程序。这样,能够更准确地确定与所述发生变化的文件目录相关联的应用程序,在垃圾文件清理场景中,能够避免将与所述应用程序无关的文件清理了,从而提升用户体验。例如,针对文件目录A,在所统计的初步关联关系中,与A关联次数最多的应用程序为B,即可将B确定为与A关联的应用程序。
[0058]可选地,所述根据所述建立的初步关联关系进行统计,根据所述统计的结果确定出与所述发生变化的文件目录相关联的应用程序(S14)包括:
[0059]统计已经建立的初步关联关系,得到与所述发生变化的文件目录关联次数大于规定阈值的应用程序,将所述与所述发生变化的文件目录关联次数大于规定阈值的应用程序确定为与所述发生变化的文件目录相关联的应用程序。这样,通过对大量的数据进行统计分析,能够更准确地确定与所述发生变化的文件目录相关联的应用程序,在垃圾文件清理场景中,能够避免将与所述应用程序无关的文件清理了,从而提升用户体验。例如,针对文件目录A,在逐步统计的过程中,在已经统计的初步关联关系中,与A关联的应用程序为B的关联次数已经超过预先设定的阈值100,即已经有100个初步关联关系显示A和B关联,因此,即可将B确定为与A关联的应用程序。
[0060]参看图2所示,本发明一种清理文件的方法的【具体实施方式】,包括:
[0061]S21、接收用户的文件清理指令;
[0062]S22、扫描设置在移动终端中的存储卡内存储的文件;根据前述方法确定的文件目录与应用程序的关联关系,确定所述存储卡内存储的文件中的可清理文件;
[0063]S23、对所述确定的可清理文件进行清理。
[0064]所述清理文件的方法,接收到用户的文件清理指令后,扫描设置在移动终端中的存储卡内存储的文件,并通过本发明实施例提供的方法确定的文件目录与应用程序的关联关系,最终确定出所述存储卡内存储的文件中的可清理文件;对所述确定的可清理文件进行清理,这样,通过前述确定与文件目录关联的应用程序的方法能够快速、准确地确定出文件目录与应用程序的关联关系,从而,能够快速、准确地确定出所述存储卡内存储的文件中的可清理文件即垃圾文件,并对所述垃圾文件进行有效地清理。
[0065]本发明实施例中,例如,在扫描设置在移动终端中的存储卡内存储的文件的过程中,可提取所述存储卡中的文件的特征信息,例如文件名或者路径名,根据这些特征信息,在已经确定的文件与应用程序的关联关系查找与所述文件关联的应用程序,进而确定出是不是这个应用程序的可清理文件。
[0066]在前述清理文件的方法的【具体实施方式】中,可选地,在确定所述存储卡内存储的文件中的可清理文件(S22)后,对所述确定的可清理文件进行清理(S23)前,所述方法还可包括:如果所述移动终端中当前安装有与所述可清理文件关联的应用程序时,将所述可清理文件确定为缓存文件,并展示可清理文件列表,以告知用户所述存储卡中可清理的缓存文件。
[0067]例如,当根据已经确定的文件与应用程序的关联关系能够在移动终端中查找到与所述文件关联的应用程序,将所述可清理文件确定为缓存文件。
[0068]在前述清理文件的方法的【具体实施方式】中,可选地,在确定所述存储卡内存储的文件中的可清理文件(S22)后,对所述确定的可清理文件进行清理(S23)前,所述方法还可包括:如果所述移动终端中当前未安装有与所述可清理文件关联的应用程序时,将所述可清理文件确定为卸载残留文件,并展示可清理文件列表,以告知用户所述存储卡中可清理的卸载残留文件。
[0069]例如,当根据已经确定的文件与应用程序的关联关系不能在移动终端中查找到与所述文件关联的应用程序,则说明与所述文件关联的应用程序已经被卸载,将所述可清理文件确定为卸载残留文件。
[0070]在前述清理文件的方法的【具体实施方式】中,可选地,所述对所述确定的可清理文件进行清理(S23)包括:自动对所述确定的可清理文件进行清理,或者,根据用户指令对所述确定的可清理文件进行清理。
[0071]例如,当所述缓存文件中还有用户需要的数据,则用户可以只选择对卸载残留文件进行清理。
[0072]参看图3所示,本发明实施例提供的一种确定与文件目录关联的应用程序的方法的【具体实施方式】,可由服务器侧执行,包括:
[0073]S31、接收至少一个终端发送的初步关联关系;其中所述初步关联关系为所述终端在监控到存储设备的文件目录发生变化时所确定的、所述文件目录发生变化时前台正在运行的应用程序与发生变化的文件目录之间的关联关系;
[0074]S32、对所述初步关联关系进行统计,并根据统计的结果,最终确定出与所述发生变化的文件目录相关联的应用程序。
[0075]所述确定与文件目录关联的应用程序的方法,接收至少一个终端发送的初步关联关系后,对接收到的初步关联关系进行统计,最终确定出与所述发生变化的文件目录关联的应用程序,从而能够方便地确定出与文件目录相关联的应用程序,进而当终端进行体检或者文件清理时,有助于对终端上的垃圾文件进行有效地清理。
[0076]在本发明实施例的一种可选实施例中,所述对所述初步关联关系进行统计,并根据统计的结果,最终确定出与所述发生变化的文件目录相关联的应用程序,可以包括:根据所述初步关联关系,对所述应用程序与发生变化的文件目录之间的关联次数进行统计;确定出与所述发生变化的文件目录关联的次数最多的应用程序,将所述与所述发生变化的文件目录关联的次数最多的应用程序确定为与所述发生变化的文件目录相关联的应用程序。这样,通过对大量的数据进行统计分析,能够更准确地确定与所述发生变化的文件目录相关联的应用程序,在垃圾文件清理场景中,能够避免将与所述应用程序无关的文件清理了,从而提升用户体验。
[0077]在本发明实施例的另一种可选实施例中,可选地,所述对所述初步关联关系进行统计,并根据统计的结果,最终确定出与所述发生变化的文件目录相关联的应用程序,可以包括:根据所述初步关联关系,对所述应用程序与发生变化的文件目录之间的关联次数进行统计;确定出与所述发生变化的文件目录关联的次数大于规定阈值的应用程序,将所述与所述发生变化的文件目录关联次数大于规定阈值的应用程序确定为与所述发生变化的文件目录相关联的应用程序。这样,通过对大量的数据进行统计分析,不仅能够准确地确定与所述发生变化的文件目录相关联的应用程序,在垃圾文件清理场景中,还能够避免把与所述应用程序有关联关系的文件清遗漏。
[0078]参看图4所示,本发明一种确定与文件目录关联的应用程序的装置的【具体实施方式】,包括:监控单元11,用于监控存储设备上的文件目录;确定单元12,用于当监控到所述存储设备的文件目录发生变化时,确定出前台正在运行的应用程序;关联单元13,用于建立所述前台正在运行的应用程序,与所述发生变化的文件目录之间的初步关联关系;统计单元14,用于根据所述建立的初步关联关系进行统计,根据所述统计的结果确定出与所述发生变化的文件目录相关联的应用程序。
[0079]所述确定与文件目录关联的应用程序的装置,当监控单元11监控到所述存储设备的文件目录发生变化时,由确定单元12确定出前台正在运行的应用程序,通过关联单元13建立所述应用程序与所述发生变化的文件目录间的初步关联关系,并由统计单元14对所述初步关联关系进行统计,最终确定出与所述发生变化的文件目录相关联的应用程序,这样能够方便地确定出与文件目录相关联的应用程序,有助于进行垃圾文件清理的操作。另外,还有助于确定所述应用程序占用终端内存的实际大小。
[0080]本实施例中,在非超级权限下,通过Observer (Observer是支持以太网,Wireless802.llb/a/g,Token Ring和FDDI网络环境的网络监控和协议分析产品;它可以实现单监,也可以实现多监)监控所述存储设备上的文件目录。
[0081]在前述确定与文件目录关联的应用程序的装置的【具体实施方式】中,可选地,所述确定单元12包括:第一确定模块,用于当监控到所述存储设备的文件目录发生变化时,确定出当前处于最前端的进程,根据所述进程确定出与所述进程对应的应用程序,并将所述与所述进程对应的应用程序确定为所述前台正在运行的应用程序;本实施例中,当应用程序正在终端前台运行时,用户对所述应用程序的操作最为频繁,所述应用程序的文件发生变化的概率最高。
[0082]可选地,所述确定单元12包括:第二确定模块,当监控到所述存储设备的文件目录发生变化时,获取当前占用CPU的应用程序,并将所述当前占用CPU的应用程序确定为所述前台正在运行的应用程序;本实施例中,当文件或者目录发生变化时,引起文件或者目录发生变化的应用程序通常要占用CPU,从而便于根据CPU的占用情况确定出与文件目录关联的应用程序。本实施例中,能够将占用CPU的系统进程过滤掉,所述当前占用CPU的应用程序为过滤掉系统进程后的应用程序。
[0083]可选地,所述确定单元12包括:第三确定模块,当监控到所述存储设备的
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1