清理垃圾文件的方法和装置制造方法及图纸

技术编号:9830833 阅读:74 留言:0更新日期:2014-04-01 19:45
本申请提供了清理垃圾文件的方法和装置。其中,该方法包括:每隔设定时间检测第三方软件的状态;在检测到第三方软件处于非运行状态时,监控所述第三方软件在运行状态时是否产生了垃圾文件,如果是,清理所述第三方软件在运行状态时产生的垃圾文件。采用本发明专利技术,无需用户在清理垃圾文件时先关闭第三方软件,之后频繁启动清理垃圾文件的操作,而是智能化地自动帮助用户清理垃圾文件,这实现了智能化清理垃圾文件的目的。

【技术实现步骤摘要】
【专利摘要】本申请提供了清理垃圾文件的方法和装置。其中,该方法包括:每隔设定时间检测第三方软件的状态;在检测到第三方软件处于非运行状态时,监控所述第三方软件在运行状态时是否产生了垃圾文件,如果是,清理所述第三方软件在运行状态时产生的垃圾文件。采用本专利技术,无需用户在清理垃圾文件时先关闭第三方软件,之后频繁启动清理垃圾文件的操作,而是智能化地自动帮助用户清理垃圾文件,这实现了智能化清理垃圾文件的目的。【专利说明】清理垃圾文件的方法和装置
本申请涉及计算机技术,特别涉及清理垃圾文件的方法和装置。
技术介绍
许多用户在电脑使用一段时间后硬盘剩余空间越来越小,于是就出现电脑卡,非常慢的情况。这种情况的一部分原因是第三方软件产生的垃圾文件占用了用户硬盘空间导致的。这里,第三方软件为除电脑上管理软件之外的其他软件,而第三方软件产生的垃圾文件,为第三方软件在用户电脑上产生的临时文件或中间文件。对于第三方软件产生的垃圾文件,其不能在第三方软件处于运行时状态清理,原因为:虽然垃圾文件是第三方软件在运行时产生的临时文件或者中间文件,但第三方软件运行时可能还需要使用该垃圾文件,所以不能在第三方软件处于运行时态清理其产生的垃圾文件,若将其清理,会导致第三方软件运行时错误严重,还有可能会导致用户电脑系统崩溃。基于此,就需要用户在每次清理垃圾文件时,先关闭第三方软件,然后频繁手动启动清理垃圾软件清理垃圾文件,这种清理方式不够智能,且过分依赖用户的手动操作,操作频繁,成本较高。
技术实现思路
本申请提供了清理垃圾文件的方法和装置,以实现智能化清理垃圾文件。本申请提供的技术方案包括:一种清理垃圾文件的方法,包括:每隔设定时间检测第三方软件的状态;在检测到第三方软件处于非运行状态时,监控所述第三方软件在运行状态时是否产生了垃圾文件,如果是,清理所述第三方软件在运行状态时产生的垃圾文件。一种清理垃圾文件的装置,包括:检测模块,用于每隔设定时间检测第三方软件的状态;监控模块,用于在所述检测模块检测到第三方软件处于非运行状态时,监控所述第三方软件在运行状态时是否产生了垃圾文件;清理模块,用于在所述监控模块监控到所述第三方软件产生垃圾文件时,清理所述第三方软件在运行状态时产生的垃圾文件。由以上技术方案可以看出,本专利技术中,在检测到第三方软件处于非运行状态时,如果第三方软件在运行状态时产生了垃圾文件,则清理所述第三方软件在运行状态时产生的垃圾文件,这相比于现有清理垃圾文件的方法,无需用户在清理垃圾文件时先关闭第三方软件,之后频繁启动清理垃圾文件的操作,而是智能化地自动帮助用户清理垃圾文件,这实现了智能化清理垃圾文件的目的。【专利附图】【附图说明】图1为本专利技术实施例提供的方法流程图;图2为本专利技术实施例提供的步骤103实现流程图;图3为本专利技术实施例提供的步骤103另一实现流程图;图4为本专利技术实施例提供的装置结构图。【具体实施方式】为了使本专利技术的目的、技术方案和优点更加清楚,下面结合附图和具体实施例对本专利技术进行详细描述。本专利技术提供的清理垃圾文件的方法包括图1所示的流程:参见图1,图1为本专利技术实施例提供的方法流程图。如图1所示,该流程可包括以下步骤:步骤101,每隔设定时间检测第三方软件的状态。这里,设定时间可由用户自定义,比如为用户电脑开机后每隔5分钟检测。步骤102,在检测到第三方软件处于非运行状态时,监控所述第三方软件在运行状态时是否产生了垃圾文件,如果是,执行步骤103。当然,本步骤102中,当监控所述第三方软件在运行状态时未产生垃圾文件,则直接结束当前流程,或者再返回步骤101。步骤103,清理所述第三方软件在运行状态时产生的垃圾文件。也就是说,步骤103是在检测到第三方软件处于非运行状态时执行的。如上文所述,虽然垃圾文件是第三方软件在运行状态时产生的临时文件或者中间文件,但第三方软件在运行时可能还需要使用该垃圾文件,为保证第三方软件正常运行,即使在检测到第三方软件处于运行时产生垃圾文件,也不清理其产生的垃圾文件,而是在第三方软件处于非运行状态时才清理其产生的垃圾文件。需要说明的是,本专利技术中,在步骤103清理垃圾文件之前,进一步提供用于清理垃圾文件的模式给用户选择,这里,所述用于清理垃圾文件的模式至少包括:提醒模式和直接清理模式;并且,获取用户选择的用于清理垃圾文件的模式。通过这种动态向用户提供清理垃圾文件的模式,一方面保证用户根据自身需求自主选择相应的清理垃圾文件模式,提供效率,另一方面体现本专利技术的灵活性。基于此,步骤103中的清理垃圾文件具体实现时可依赖于用户选择的用于清理垃圾文件的模式,其中,在用户选择提醒模式时,步骤103按照提醒模式清理垃圾文件,而在用户选择直接清理模式时,步骤103按照直接清理模式清理垃圾文件。下面分别进行详细描述:其中,提醒模式目的是提醒用户可以清理垃圾文件的时间到了,至于是不是清理垃圾文件,还取决于用户是否选择清理垃圾文件,只有用户选择清理垃圾文件时,才可以自动帮助用户清理垃圾文件。下面通过图2描述如何按照提醒模式清理垃圾文件:参见图2,图2为本专利技术实施例提供的按照提醒模式清理垃圾文件的实现流程图。如图2所示,所述流程可包括以下步骤:步骤201,检测当前是否达到设定的提醒时间,如果是,提醒用户清理垃圾文件;本专利技术中,预先根据实际需求设定一个提醒时间列表,而根据场景模拟得出在电脑开机后5分钟、以及关机前5分钟的时间内电脑内的大部分软件是处于非运行状态的,基于此,可经过场景模拟统计出电脑开机后5分钟的时间、以及电脑关机前5分钟的时间,并记录在所述提醒时间列表中。当然如果在实际应用中,还有其他时间内可以清理垃圾文件,也可以将该时间自定义至提醒时间列表中。基于此,步骤201中的检测具体为:检测当前时间是否在所述提醒时间列表中,如果是,确定当前达到设定的提醒时间,否则,确定当前还未达到设定的提醒时间。这里,之所以检测当前是否达到设定提醒时间,主要是充分考虑到应该避免过分打扰用户。基于此,本步骤201中,如果没有达到设定提醒时间,则为避免打扰用户,不提醒用户清理垃圾文件,而是返回上述步骤101。步骤202,检测用户是否根据所述提醒发起清理垃圾文件的触发,如果是,清理所述垃圾文件。这里,当检测到用户未发起清理垃圾文件的触发时,则直接结束当前流程,或者返回上述步骤101。优选地,本专利技术中,步骤201中提醒用户清理垃圾文件可通过向用户提供用户界面(UI)实现,这可以提供良好的Π体现呈现给用户;基于此,步骤202中用户发起清理垃圾文件的触发为:用户在所述用户界面上触发用于表示清理垃圾文件的标识,其中,该标识可为按钮,也可为其他形式。以用于表示清理垃圾文件的标识为以按钮为例,则上述步骤202中检测到用户发起清理垃圾文件的触发具体就为:检测用户是否在所述Π中触发比如点击该按钮,如果是,则表示用户发起了清理垃圾文件的触发,否则,表示用户未发起清理垃圾文件的触发。至此,完成图2所示流程的描述。该图2所述流程中,在需要清理垃圾文件时,无需用户手动关闭第三方软件,而是自动帮助用户清理垃圾文件。另外,本专利技术中,直接清理模式,其主要是在设定的垃圾文件清理时间达到时,主动帮助用户清理垃圾文件,相比于上述的提醒模式,其不需要依赖于用本文档来自技高网...
清理垃圾文件的方法和装置

【技术保护点】
一种清理垃圾文件的方法,其特征在于,该方法包括:每隔设定时间检测第三方软件的状态;在检测到第三方软件处于非运行状态时,监控所述第三方软件在运行状态时是否产生了垃圾文件,如果是,清理所述第三方软件在运行状态时产生的垃圾文件。

【技术特征摘要】

【专利技术属性】
技术研发人员:付立群金海峰董涛聂科峰
申请(专利权)人:腾讯科技深圳有限公司
类型:发明
国别省市:广东;44

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

1