垃圾文件分析方法、设备及垃圾文件清理方法技术

技术编号:9794561 阅读:111 留言:0更新日期:2014-03-21 19:10
本发明专利技术提供了一种垃圾文件分析方法、设备及垃圾文件清理方法。其中,该垃圾文件分析方法包括:监控应用操作行为,生成监控结果列表,其中,监控结果列表中存储有各文件的操作信息;对应用进行垃圾清理,生成垃圾清理列表,其中,垃圾清理列表中包括被清理的垃圾文件的信息;比较监控结果列表和垃圾清理列表,分析得到只存在于监控结果列表或垃圾清理列表之一中的信息,确定垃圾文件。采用本发明专利技术实施例分析出的垃圾文件存储路径进行垃圾文件清理能够更加准确快捷地清理垃圾文件,提高应用运行速度,提升用户体验。

【技术实现步骤摘要】

本专利技术涉及互联网应用领域,特别是涉及一种。
技术介绍
随着人们在日常生活中对网络的依赖,人们对网络以及应用的运行速度的要求也越来越高,而垃圾文件的清理对于应用运行的速度有着至关重要的影响。例如,用户在使用浏览器进行网页浏览、视频观看或者页面游戏时,容易产生大量的缓存文件,这些缓存文件占用空间非常大,并且在用户网页浏览、视频观看或者游戏结束之后便没有作用,若没有及时删除,不仅浪费内存空间,并且严重影响应用运行的速度,进而影响用户的上网体验。现有技术中,垃圾扫描软件只能通过指定的路径执行垃圾文件的扫描和清理工作,当清理对象被修改之后,无法继续获取垃圾文件的存储位置,也无法区分当前垃圾文件的存储路径是否已经失效,进而在垃圾文件扫描及清理的过程中,无法准确高效地对垃圾文件进行扫描及清理。另外,现有技术中,当垃圾扫描软件扫描的垃圾文件存储路径失效,需要浪费用户大量的时间对垃圾文件存储路径进行寻找,并且,人工寻找垃圾文件存储路径效率较低。
技术实现思路
鉴于上述问题,提出了本专利技术以便提供一种克服上述问题或者至少部分地解决上述问题的。依据本专利技术的一个方面,提供了一种垃圾文件分析方法,包括:监控应用操作行为,生成监控结果列表,其中,所述监控结果列表中存储有各文件的操作信息;对所述应用进行垃圾清理,生成垃圾清理列表,其中,所述垃圾清理列表中包括被清理的垃圾文件的信息;比较所述监控结果列表和所述垃圾清理列表,分析得到只存在于所述监控结果列表或所述垃圾清理列表之一中的信息,确定所述垃圾文件。可选地,只存在于所述监控结果列表或在所述垃圾清理列表之一中的信息包括:对所述应用执行垃圾清理操作时未被扫描出的文件信息;和/或未对其进行操作但被执行垃圾清理操作时扫描出的文件信息。可选地,对所述应用进行垃圾清理包括:通过清理工具对垃圾文件进行清理和/或通过应用自带的清理功能进行清理。可选地,所述应用包括浏览器。可选地,若所述应用为多核浏览器,对所述应用进行垃圾清理之前,对每个网页进行反复切换内核的操作,以产生多种类型的垃圾。可选地,所述监控应用操作行为,生成监控结果列表,包括:在预定时间内监控应用操作行为;获取监控的全部文件信息,保存为第一缓存列表,其中,所述第一缓存列表元素均为文件;将所述第一缓存列表中的文件通过相同的文件夹进行合并,生成多个文件夹,并累加每个文件夹中的文件的写入次数;根据每个文件夹的写入次数从高到低进行排序,并根据排序后的文件夹存储为所述监控结果列表。可选地,所述监控结果列表中包括指定数目的文件夹。可选地,对所述应用进行垃圾清理,生成垃圾清理列表,包括:对所述应用进行垃圾清理,获取被清理的所有垃圾文件信息,保存为第二缓存列表,其中,所述第二缓存列表元素均为文件;将所述第二缓存列表中的文件通过相同的文件夹进行合并,生成多个文件夹,并累加每个文件夹中的文件的写入次数;根据每个文件夹的写入次数从高到低进行排序,并根据排序后的文件夹存储为所述垃圾清理列表。可选地,得到只存在于所述监控结果列表或所述垃圾清理列表之一中的信息之后,还包括:将所述信息转化为指定格式并展示。可选地,所述指定格式为超文本标记语言html格式。可选地,所述应用操作行为包括:对所述应用的文件进行写操作;对所述应用的文件进行删除操作。依据本专利技术的另一个方面,还提供了一种垃圾文件清理方法,包括:根据上述任一项的垃圾文件分析方法确定垃圾文件;对所述确定的垃圾文件进行垃圾文件清理。依据本专利技术的另一个方面,还提供了一种应用操作行为分析设备,包括:监控器,配置为监控应用操作行为,生成监控结果列表,其中,所述监控结果列表中存储有各文件的操作信息;垃圾清理器,配置为对所述应用进行垃圾清理,生成垃圾清理列表,其中,所述垃圾清理列表中包括被清理的垃圾文件的信息;信息分析器,配置为比较所述监控结果列表和所述垃圾清理列表,分析得到只存在于所述监控结果列表或所述垃圾清理列表之一中的信息,确定所述垃圾文件。可选地,只存在于所述监控结果列表或所述垃圾清理列表之一中的信息包括:对所述应用执行垃圾清理操作时未被扫描出的文件信息;和/或未对其进行操作但被执行垃圾清理操作时扫描出的文件信息。可选地,所述垃圾清理器还配置为:通过清理工具对垃圾文件进行清理和/或通过应用自带的清理功能进行清理。可选地,所述应用包括浏览器。可选地,若所述应用为多核浏览器,对所述应用进行垃圾清理之前,对每个网页进行反复切换内核的操作,以产生多种类型的垃圾。可选地,所述监控器还配置为:在预定时间内监控应用操作行为;获取监控的全部文件信息,保存为第一缓存列表,其中,所述第一缓存列表元素均为文件;将所述第一缓存列表中的文件通过相同的文件夹进行合并,生成多个文件夹,并累加每个文件夹中的文件的写入次数;根据每个文件夹的写入次数从高到低进行排序,并根据排序后的文件夹存储为所述监控结果列表。可选地,所述监控结果列表中包括指定数目的文件夹。可选地,所述垃圾清理器还配置为:对所述应用进行垃圾清理,获取被清理的所有垃圾文件信息,保存为第二缓存列表,其中,所述第二缓存列表元素均为文件;将所述第二缓存列表中的文件通过相同的文件夹进行合并,生成多个文件夹,并累加每个文件夹中的文件的写入次数;根据每个文件夹的写入次数从高到低进行排序,并根据排序后的文件夹存储为所述垃圾清理列表。可选地,所述垃圾文件分析设备还包括:信息展示器,配置为将所述信息转化为指定格式并展示。可选地,所述指定格式为html格式。可选地,所述应用操作行为包括:对所述应用的文件进行写操作;对所述应用的文件进行删除操作。本专利技术实施例能够监控应用操作行为,生成监控结果列表,对应用进行垃圾清理之后,生成垃圾清理列表,通过生成的两个列表分析垃圾文件在各种软件中的存储路径,解决现有技术中当垃圾扫描软件扫描的垃圾文件存储路径失效之后,需要用户手动查找垃圾文件存储路径的问题,节省用户大量的时间,准确高效地分析出垃圾文件的存储路径。采用本专利技术实施例生成监控结果列表以及垃圾清理列表之后,对监控结果列表以及垃圾清理列表进行对比,分析得到只存在于监控结果列表或垃圾清理列表之一中的信息,能够分析出大部分垃圾文件的存储路径,对垃圾文件的覆盖范围更广,进而采用本专利技术实施例分析出的垃圾文件存储路径进行垃圾文件清理能够更加准确快捷地清理垃圾文件,提高应用运行速度,提升用户体验。上述说明仅是本专利技术技术方案的概述,为了能够更清楚了解本专利技术的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的【具体实施方式】。根据下文结合附图对本专利技术具体实施例的详细描述,本领域技术人员将会更加明了本专利技术的上述以及其他目的、优点和特征。【附图说明】通过阅读下文优选实施方式的详细描述,各种其他的优点和益处对于本领域普通技术人员将变得清楚明了。附图仅用于示出优选实施方式的目的,而并不认为是对本专利技术的限制。而且在整个附图中,用相同的参考符号表示相同的部件。在附图中:图1示出了根据本专利技术一个实施例的垃圾文件分析方法的处理流程图;图2示出了根据本专利技术一个实施例的垃圾文件清理方法的处理流程图;图3示出了根据本专利技术一个优选实施例的垃圾文件分析方法的处理流程图;图4本文档来自技高网...

【技术保护点】
一种垃圾文件分析方法,包括:监控应用操作行为,生成监控结果列表,其中,所述监控结果列表中存储有各文件的操作信息;对所述应用进行垃圾清理,生成垃圾清理列表,其中,所述垃圾清理列表中包括被清理的垃圾文件的信息;比较所述监控结果列表和所述垃圾清理列表,分析得到只存在于所述监控结果列表或所述垃圾清理列表之一中的信息,确定所述垃圾文件。

【技术特征摘要】
1.一种垃圾文件分析方法,包括: 监控应用操作行为,生成监控结果列表,其中,所述监控结果列表中存储有各文件的操作信息; 对所述应用进行垃圾清理,生成垃圾清理列表,其中,所述垃圾清理列表中包括被清理的垃圾文件的信息; 比较所述监控结果列表和所述垃圾清理列表,分析得到只存在于所述监控结果列表或所述垃圾清理列表之一中的信息,确定所述垃圾文件。2.根据权利要求1所述的方法,其中,只存在于所述监控结果列表或在所述垃圾清理列表之一中的信息包括: 对所述应用执行垃圾清理操作时未被扫描出的文件信息;和/或 未对其进行操作但被执行垃圾清理操作时扫描出的文件信息。3.根据权利要求1所述的方法,其中,对所述应用进行垃圾清理包括:通过清理工具对垃圾文件进行清理和/或通过应用自带的清理功能进行清理。4.根据权利要求1至3任一项所述的方法,其中,所述应用包括浏览器。5.根据权利要求4所述的方法,其中,若所述应用为多核浏览器,对所述应用进行垃圾清理之前,对每个网页进行反复切换内核的操作,以产生多种类型的垃圾。6.根据权利要求1至5任一项所述的方法,其中,所述监控应用操作行为,生成监控结果列表,包括: 在预定时间内监控应用操作行为; 获取监控的全部文件信息,保存为第一缓存列表,其中,所述第一缓存列表元素均为文件; 将所述第一缓存列表中的文件通过相同的文件夹进行合...

【专利技术属性】
技术研发人员:陈佃晓袁任娜
申请(专利权)人:北京奇虎科技有限公司奇智软件北京有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1