系统垃圾清理方法和装置制造方法及图纸

技术编号:10337810 阅读:131 留言:0更新日期:2014-08-20 20:22
本发明专利技术提出一种系统垃圾清理方法和装置,该系统垃圾清理方法包括在每次产生系统垃圾时,记录所述系统垃圾的信息,所述系统垃圾包括:垃圾文件和/或垃圾注册表信息;如果接收到系统垃圾清理指示,将记录的所述系统垃圾的信息展示给用户,以便用户选择要删除的系统垃圾;如果接收到删除指示,删除所述用户选择的要删除的系统垃圾。该方法能够提高系统垃圾的清理速度。

【技术实现步骤摘要】
系统垃圾清理方法和装置
本专利技术涉及网络安全
,尤其涉及一种系统垃圾清理方法和装置。
技术介绍
随着人们在日常生活中对网络的依赖,人们对网络以及应用的运行速度的要求也越来越高,而系统垃圾的清理对于应用运行的速度有着至关重要的影响。例如,用户在使用一些应用时会产生大量的缓存文件,这些缓存文件占用空间非常大,并且在用户使用这些应用之后这些缓存文件是没有用处的,若没及时删除,不仅浪费内存空间,并且严重影响应用运行的速度,进而影响用户的上网体验。为了避免系统垃圾对用户体验的影响,可以采用系统垃圾清理工具对系统垃圾进行定期清理。相关技术中,在系统垃圾清理时,需要首先进行扫描获取系统垃圾的信息,之后再进行清理。由于每次清理时都需要先进行扫描,使得系统垃圾清理的速度较慢。
技术实现思路
本专利技术旨在至少在一定程度上解决相关技术中的技术问题之一。为此,本专利技术的一个目的在于提出一种系统垃圾清理方法,该方法可以提高系统垃圾清理的速度。本专利技术的另一个目的在于提出一种系统垃圾清理装置。为达到上述目的,本专利技术第一方面实施例提出的系统垃圾清理方法,包括:在每次产生系统垃圾时,记录所述系统垃圾的信息,所述系统垃圾包括:垃圾文件和/或垃圾注册表信息;如果接收到系统垃圾清理指示,将记录的所述系统垃圾的信息展示给用户,以便用户选择要删除的系统垃圾;如果接收到删除指示,删除所述用户选择的要删除的系统垃圾。本专利技术第一方面实施例提出的系统垃圾清理方法,通过在每次产生系统垃圾时进行记录,可以在要清理时,直接将记录的系统垃圾的信息进行展示,不需要首先进行扫描,因此可以提高系统垃圾的清理速度。为达到上述目的,本专利技术第二方面实施例提出的系统垃圾清理装置,包括:记录模块,用于在每次产生系统垃圾时,记录所述系统垃圾的信息,所述系统垃圾包括:垃圾文件和/或垃圾注册表信息;展示模块,用于如果接收到系统垃圾清理指示,将记录的所述系统垃圾的信息展示给用户,以便用户选择要删除的系统垃圾;删除模块,用于如果接收到删除指示,删除所述用户选择的要删除的系统垃圾。本专利技术第二方面实施例提出的系统垃圾清理装置,通过在每次产生系统垃圾时进行记录,可以在要清理时,直接将记录的系统垃圾的信息进行展示,不需要首先进行扫描,因此可以提高系统垃圾的清理速度。为达到上述目的,本专利技术第三方面实施例提出的客户端设备,包括壳体、处理器、存储器、电路板和电源电路,其中,电路板安置在壳体围成的空间内部,处理器和存储器设置在电路板上;电源电路,用于为客户端设备的各个电路或器件供电;存储器用于存储可执行程序代码;处理器通过读取存储器中存储的可执行程序代码来运行与可执行程序代码对应的程序,以用于执行以下步骤:在每次产生系统垃圾时,记录所述系统垃圾的信息,所述系统垃圾包括:垃圾文件和/或垃圾注册表信息;如果接收到系统垃圾清理指示,将记录的所述系统垃圾的信息展示给用户,以便用户选择要删除的系统垃圾;如果接收到删除指示,删除所述用户选择的要删除的系统垃圾。本专利技术第三方面实施例提出的客户端设备,通过在每次产生系统垃圾时进行记录,可以在要清理时,直接将记录的系统垃圾的信息进行展示,不需要首先进行扫描,因此可以提高系垃圾的清理速度。本专利技术附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本专利技术的实践了解到。【附图说明】本专利技术上述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:图1是本专利技术一实施例提出的系统垃圾清理方法的流程示意图;图2是本专利技术实施例中产生系统垃圾清理指示的示意图;图3是本专利技术实施例中展示系统垃圾的信息的示意图;图4是本专利技术另一实施例提出的系统垃圾清理方法的流程示意图;图5是本专利技术另一实施例提出的系统垃圾清理装置的结构示意图。【具体实施方式】下面详细描述本专利技术的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本专利技术,而不能理解为对本专利技术的限制。相反,本专利技术的实施例包括落入所附加权利要求书的精神和内涵范围内的所有变化、修改和等同物。图1是本专利技术一实施例提出的系统垃圾清理方法的流程示意图,该方法包括:Sll:在每次产生系统垃圾时,记录所述系统垃圾的信息,系统垃圾包括:垃圾文件和/或垃圾注册表信息。其中,所述垃圾文件包括如下项中的至少一项:对文件进行修改得到的垃圾文件;播放器缓存文件;浏览器浏览缓存文件;下载的失败文件;安装包文件产生的中间临时文件;即时通信产生的图片和/或群消息文件;用户主动删除到回收站的文件。即时通信例如百度hi通信。对文件进行修改包括如下项中的至少一项:新增文件、新增文件内容、新建空文件夹、对已有文件进行改动。对已有文件进行改动例如改动位置和/或改动名称等。所述垃圾注册表信息是对注册表进行修改后得到的,所述对注册表进行修改,包括如下项中的至少一项:对注册表中的键值进行增加;对注册表中的键值进行删除;对注册表中的键值的内容进行修改;对注册表中的键值进行重命名。系统垃圾的信息包括如下项中的至少一项:系统垃圾的产生时间、系统垃圾的制造者信息、系统垃圾的进程名称、系统垃圾的大小、系统垃圾的路径。进一步的,本专利技术实施例得到的系统垃圾的信息可以优选包括:系统垃圾的产生时间和系统垃圾的制造者信息。可以采用拦截系统的写入应用程序编程接口(Application ProgrammingInterface, API)或者注册系统回调函数,在每次产生系统垃圾时,记录系统垃圾的信息。拦截系统的写入API是一些预先定义的函数,目的是提供应用程序与开发人员基于某软件或硬件的以访问一组例程的能力,而又无需访问源码,或理解内部工作机制的细节。注册系统回调函数是windows系统提供的,是一个通过函数指针调用的函数。如果把函数的指针(地址)作为参数传递给另一个函数,当这个指针被用来调用其所指向的函数时,该函数就是回调函数。回调函数不是由该函数的实现方直接调用,而是在特定的事件或条件发生时由另外的一方调用的,用于对该事件或条件进行响应。在具体实施时,可以采用运营人工配置垃圾文件的类型,比如浏览器缓存文件、回收站文件、安装临时文件。当系统有新建、改写、写入文件的事件发生时,可以通知给本实施例中的系统垃圾清理程序,通知内容例如包括新建的文件名,路径,写入的文件大小,执行此操作的进程ID等,其中,进程是操作系统结构的基础,是一次程序的执行,是一个程序及其数据在处理机上顺序执行时所发生的活动,是程序在一个数据集合上运行的过程,它是系统进行资源分配和调度的一个独立单位。通过进程ID,进而可以得到写入的进程名,也就是垃圾制造者的软件进程名,例如得到的进程名为BaiduH1.exe0[0031 ] 通过每次产生系统垃圾时的通知消息就会获取相应系统垃圾的信息,进而可以记录这些系统垃圾的信息。S12:如果接收到系统垃圾清理指示,将记录的所述系统垃圾的信息展示给用户,以便用户选择要删除的系统垃圾。其中,当用户开启系统垃圾清理工具后,例如参见图2,用户开启百度卫士后,可以点击其中的系统清理,以发出系统垃圾清理指示。如果接收到系统垃圾清理指示,本文档来自技高网...

【技术保护点】
一种系统垃圾清理方法,其特征在于,包括:在每次产生系统垃圾时,记录所述系统垃圾的信息,所述系统垃圾包括:垃圾文件和/或垃圾注册表信息;如果接收到系统垃圾清理指示,将记录的所述系统垃圾的信息展示给用户,以便用户选择要删除的系统垃圾;如果接收到删除指示,删除所述用户选择的要删除的系统垃圾。

【技术特征摘要】
1.一种系统垃圾清理方法,其特征在于,包括: 在每次产生系统垃圾时,记录所述系统垃圾的信息,所述系统垃圾包括:垃圾文件和/或垃圾注册表信息; 如果接收到系统垃圾清理指示,将记录的所述系统垃圾的信息展示给用户,以便用户选择要删除的系统垃圾; 如果接收到删除指示,删除所述用户选择的要删除的系统垃圾。2.根据权利要求1所述的方法,其特征在于,所述系统垃圾的信息包括如下项中的至少一项: 系统垃圾的产生时间,系统垃圾的制造者信息,系统垃圾的进程名称,系统垃圾的大小,系统垃圾的路径。3.根据权利要求2所述的方法,其特征在于,所述系统垃圾的信息包括系统垃圾的进程名称,所述将记录的所述系统垃圾的信息展示给用户,包括: 将所述系统垃圾的进程名称采用自然语言描述展示给用户。4.根据权利要求1所述的方法,其特征在于,所述垃圾文件包括如下项中的至少一项: 对文件进行修改得到的垃圾文件; 播放器缓存文件; 浏览器浏览缓存文件; 下载的失败文件; 安装包文件产生的中间临时文件; 即时通信产生的图片和/或群消息文件; 用户主动删除到回收站的文件。5.根据权利要求4所述的方法,其特征在于,所述对文件进行修改,包括如下项中的至少一项: 新增文件; 新增文件内容; 新建空文件夹; 对已存在文件进行改动。6.根据权利要求1所述的方法,其特征在于,所述垃圾注册表信息是对注册表进行修改后得到的,所述对注册表进行修改,包括如下项中的至少一项: 对注册表中的键值进行增加; 对注册表中的键值进行删除; 对注册表中的键值的内容进行修改; 对注册表中的...

【专利技术属性】
技术研发人员:胡中兴
申请(专利权)人:安一恒通北京科技有限公司
类型:发明
国别省市:北京;11

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

1