进程清理方法及装置制造方法

文档序号:6638839阅读:99来源:国知局
进程清理方法及装置制造方法
【专利摘要】本发明公开了一种进程清理方法及装置,其中,方法包括:监控设备中应用程序的使用状态,在监控到所述应用程序关闭时,在预设的关联进程表中查找与所述关闭的应用程序的进程相关联的关联进程;判断所述关联进程对应的应用程序是否是用户当前使用的应用程序,如果不是,则对所述关联进程对应的应用程序进行优化处理。上述方法可提高计算设备的运行速度,同时提升用户体验。
【专利说明】进程清理方法及装置

【技术领域】
[0001]本发明涉及互联网技术,具体涉及一种进程清理方法及装置。

【背景技术】
[0002]当前,海量的应用程序(特别是大量的免费应用程序)给用户带来了更多的选择,用户一般都会选择在电子设备/计算设备上安装多个应用程序,以满足自己在不同方面的需求(例如,网页浏览、音频和视频播放、阅读、网络电话、导航定位、游戏等目前大多数电子设备的操作系统中,在用户选择退出应用程序后,该应用程序并不会完全关闭,而是在操作系统的后台继续运行,或者在系统启动是或者其它情况下自动启动并在后台运行,以便用户选择运行该应用程序时能够快速将其打开,或者在后台运行时继续接收网络数据,实时接收电子邮件、新闻、天气信息、社交软件和聊天软件消息等内容。
[0003]由此,后台运行的程序使得操作系统的运行速度变慢,使系统操作变得不流畅,且大量的应用程序在运行时会产生大量的垃圾文件,占用系统资源,导致用户体验极差。需要定期对设备进行清理,以加快设备的运行速度。
[0004]为了提高手机的运行速度,需要将后台不需要继续运行的进程进行清理。目前,市场上出现了很多的计算设备支持清理进程的功能,它们调用如(601(1提供的操作系统八?I遍历出当前所有驻留在后台的进程,将它们展示给用户,并且提示用户是否可以清理,当用户选择要清理的进程后,点击“一键清理”,软件再根据用户的选择逐条调用操作系统八?I结束进程,释放出内存来。
[0005]然而,上述清理方式无法对该些待清理进程关联的进程清理,导致设备中残留较多的关联进程,影响设备运行速度。
[0006]为此,如何将用户选择关闭的程序的关联程序完全清除成为当前需要解决的技术冋题。


【发明内容】

[0007]针对现有技术中的缺陷,本发明提供了一种进程清理方法及装置,该方法能够提高设备的运行速度,提升用户体验。
[0008]第一方面,本发明提供一种进程清理装置,包括:
[0009]关联进程查找单元,用于监控设备中应用程序的使用状态,在监控到所述应用程序关闭时,在预设的关联进程表中查找与所述关闭的应用程序的进程相关联的关联进程;
[0010]判断单元,用于判断所述关联进程对应的应用程序是否属于用户当前使用的应用程序;
[0011]优化处理单元,用于在所述关联进程对应的应用程序不属于用户当前使用的应用程序时,对所述关联进程对应的应用程序进行优化处理。
[0012]可选地,所述优化处理单元,还用于在所述关联进程对应的应用程序部分属于用户当前使用的应用程序时,对所有关联进程对应的应用程序中不属于用户当前使用的应用程序进行优化处理。
[0013]可选地,所述关联进程表为预先从服务器中下载的进程表;
[0014]所述关联进程表包括进程和该进程的关联进程的信息。
[0015]可选地,关联进程查找单元,具体用于
[0016]确定用户选择关闭的应用程序的进程标识,将所述进程标识发送服务器,以使所述服务器在关联进程表中查找所述进程标识对应的关联进程的标识;
[0017]接收所述服务器发送的所述关联进程的标识,获取所述关联进程。
[0018]可选地,所述装置还包括:
[0019]提示单元,用于在所述优化处理单元执行优化处理之前,在所述设备的界面上展示对所述关联进程对应的应用程序进行优化的提示窗口,所述提示窗口包括:所述关联进程对应的应用程序是否优化的选项;
[0020]所述优化处理单元,具体用于,对用户在提示窗口中选择的应用程序进行优化处理。
[0021]可选地,所述优化处理单元,具体用于
[0022]结束所述关联进程,并释放这些进程所占用的内存,清理这些进程的垃圾数据。
[0023]第二方面,本发明提供一种进程清理方法,包括:
[0024]监控设备中应用程序的使用状态,在监控到所述应用程序关闭时,在预设的关联进程表中查找与所述关闭的应用程序的进程相关联的关联进程;
[0025]判断所述关联进程对应的应用程序是否是用户当前使用的应用程序,如果不是,则对所述关联进程对应的应用程序进行优化处理。
[0026]可选地,所述方法还包括:
[0027]如果关联进程对应的应用程序部分属于用户当前使用的应用程序,则对所有关联进程对应的应用程序中不属于用户当前使用的应用程序进行优化处理。
[0028]可选地,所述关联进程表为预先从服务器中下载的进程表;
[0029]所述关联进程表包括进程和该进程的关联进程的信息。
[0030]可选地,在预设的关联进程表中查找与所述关闭的应用程序的进程相关联的关联进程,包括:
[0031]确定用户选择关闭的应用程序的进程标识,将所述进程标识发送服务器,以使所述服务器在关联进程表中查找所述进程标识对应的关联进程的标识;
[0032]接收所述服务器发送的所述关联进程的标识,获取所述关联进程。
[0033]可选地,对所述关联进程对应的应用程序进行优化处理之前,
[0034]在所述设备的界面上展示对所述关联进程对应的应用程序进行优化的提示窗口,所述提示窗口包括:所述关联进程对应的应用程序是否优化的选项;
[0035]相应地,对所述关联进程对应的应用程序进行优化处理,包括:
[0036]对用户在提示窗口中选择的应用程序进行优化处理。
[0037]可选地,对所述关联进程对应的程序进行优化处理,包括:
[0038]结束所述关联进程,并释放这些进程所占用的内存,清理这些进程的缓存数据或临时数据。
[0039]由上述技术方案可知,本发明提供的进程清理方法及装置,在监控到用户选择关闭的某应用程序时,查找与该应用程序的进程关联的关联进程,进而将判断关联进程的应用程序不属于用户当前使用的应用程序时,对该些关联进程的应用程序优化处理,由此,可提高设备的运行速度,同时提升用户体验。

【专利附图】

【附图说明】
[0040]图1八为本发明一实施例提供的进程清理方法的流程示意图;
[0041]图18为本发明一实施例提供的提不窗口的不意图;
[0042]图2为本发明另一实施例提供的进程清理方法的流程示意图;
[0043]图3为本发明另一实施例提供的进程清理方法的流程示意图;
[0044]图4为本发明一实施例提供的进程清理装置的结构示意图。

【具体实施方式】
[0045]下面结合附图,对发明的【具体实施方式】作进一步描述。以下实施例仅用于更加清楚地说明本发明的技术方案,而不能以此来限制本发明的保护范围。
[0046]图1八示出了本发明一实施例提供的进程清理方法的流程示意图,如图1所示,本实施例的进程清理方法如下所述。
[0047]101、监控设备中运行的应用程序的使用状态,在监控到所述应用程序关闭时,在预设的关联进程表中查找与所述关闭的应用程序的进程相关联的关联进程。
[0048]在本实施例中,应用程序是指计算设备中可以识别运行的指令集合。进程是一个正在执行的应用程序。进程是应用程序的一部分,应用程序运行的时候会产生进程。
[0049]举例来说,该步骤中的关联进程表可为预先从服务器中下载的进程表;所述关联进程表包括进程和该进程的关联进程的信息。
[0050]例如,浏览器进程和浏览器插件进程、浏览器扩展进程等属于关联进程,其中,该浏览器进程可为主进程。
[0051]在一种具体的例子中,步骤101中的在预设的关联进程表中查找与所述关闭的应用程序的进程关联的关联进程,可包括:
[0052]确定用户选择关闭的应用程序的进程标识,将所述进程标识发送云服务器,以使所述云服务器在关联进程表中查找所述进程标识对应的关联进程的标识;接收所述云服务器发送的所述关联进程的标识,获取所述关联进程信息。该关联进程信息可包括关联进程的标识、关联进程的名称、关联进程的图标等。当然,关联进程的标识可为关联进程的名称等。
[0053]102、判断所述关联进程对应的应用程序是否是用户当前使用的应用程序,如果不是,则对所述关联进程对应的应用程序进行优化处理。
[0054]举例来说,如果浏览器进程和浏览器插件进程、浏览器扩展进程属于关联进程,此时用户关闭浏览器程序之后,相关的广告窗口还在运行,这些广告窗口的进程可为浏览器插件进程,其属于用户不使用的,且属于恶意插件进程,故,在确定关闭浏览器进程/程序之后,查找浏览器进程的关联进程,如浏览器插件进程和浏览器扩展进程,确定该些进程不属于用户正在使用的,则直接对该些进程进行优化处理,如结束该些进程,并释放内存,清理垃圾数据等。
[0055]当然,在实际应用中,如果关联进程对应的程序部分属于用户当前使用的应用程序,则对所有关联进程对应的程序中不属于用户当前使用的应用程序进行优化处理。
[0056]例如,XI进程和X】进程属于关联进程,如果用户关闭X】,此时用户正在使用XI下载某一视频,则该XI属于用户当前正在使用的进程,故,可跳过XI进程,进行后续关联进程的查找。
[0057]为了便于用户使用,且提升用户体验,在步骤102中的对所述关联进程对应的应用程序进行优化处理之前,方法还可包括:
[0058]在所述设备的界面上展示对所述关联进程对应的应用程序进行优化的提示窗口,所述提示窗口包括:所述关联进程对应的应用程序是否优化的选项;
[0059]相应地,如果用户根据提示窗口进行选择,可对用户在提示窗口中选择的应用程序进行优化处理。
[0060]例如,结束所述关联进程,并释放这些进程所占用的内存,清理这些进程的垃圾数据。
[0061]例如,可弹出如图18所示的提示窗口,该提示窗口可位于用户界面的顶层,根据用户选择的需要结束的应用程序进行优化处理。
[0062]如果用户选择X】程序,则在用户触发“优化处理”操作接口之后,结束该X】程序的进程,并释放该XII所占用的内存,以及清理该XII使用过程中产生的垃圾数据等。
[0063]本实施例的进程清理方法,在监控到用户选择关闭的某应用程序时,查找与该应用程序的进程关联的关联进程,进而将判断关联进程的应用程序不属于用户当前使用的应用程序时,对该些关联进程的应用程序优化处理,由此,可提高设备的运行速度,同时提升用户体验。
[0064]进一步地,在关闭关联进程时,能够向用户展现所有待优化进程的资源占用情况,用户可通过对这些进程进行相应的优化处理,来释放系统资源,以加快设备的运行速度。
[0065]在本实施例中,有些进程之间存在相互依赖关系,如进程八必须依赖进程8才能运行,则可认为该进程八和进程8属于关联进程。
[0066]因此,当检测到进程六正在关闭时,可以进一步检测进程8是否正在运行,如果检测结果为是,则可以确定进程8的运行条件不符合,从而对其进行优化处理。
[0067]图2示出了本发明一实施例提供的进程清理方法的流程示意图,如图2所示,本实施例的进程清理方法如下所述。
[0068]201、根据用户选择的待清理的应用程序,在预设的关联进程表中查找与所述待清理的应用程序的运行进程关联的关联进程。
[0069]可理解的是,本实施例中的关联进程表可为预先从云服务器中下载的进程表;所述关联进程表包括进程和该进程的关联进程的信息。
[0070]通常,进程表可为操作人员根据多个设备中进程信息统计的主进程和关联进程的信息表。
[0071]例如,XI程序对应的进程和XII程序对应的进程属于关联进程。
[0072]浏览器主进程,浏览器插件进程和浏览器扩展进程、网页标签子进程等。
[0073]202、判断所述关联进程对应的应用程序是否是用户当前使用的应用程序,如果不是,则对所述用户选择的待清理的应用程序和所述关联进程对应的应用程序进行优化处理。
[0074]当然,在具体应用中,如果关联进程对应的应用程序部分属于用户当前使用的应用程序,则对所述用户选择的待清理的应用程序,以及所有关联进程对应的应用程序中不属于用户当前使用的应用程序进行优化处理。
[0075]例如,结束待清理的应用程序的运行进程,以及结束所述关联进程,并释放这些进程所占用的内存,清理这些进程的垃圾数据。
[0076]在实际应用中,若需要结束的应用程序为浏览器,可通过浏览器侧提供的关闭标签标准接口关闭浏览器网页标签或线程;或者,通过浏览器侧提供的III册叫861:21181316(1扩展管理接口关闭扩展应用程序等。
[0077]如果关闭的是非浏览器进程或应用程序,可通过调用16;0111的1:6?1~00688接口关闭非浏览器进程或应用程序等等。
[0078]本实施例的进程清理方法,在准备清理用户选择的待清理的应用程序时,查找与该些应用程序的进程关联的关联进程,进而将判断关联进程的应用程序不属于用户当前使用的应用程序时,对用户选择的待清理的应用程序,以及关联进程的应用程序优化处理,由此,可提高设备的运行速度,同时提升用户体验。
[0079]图3示出了本发明一实施例提供的进程清理方法的流程示意图,如图3所示,本实施例的进程清理方法如下所述。
[0080]301、获取设备中的每一进程的标识及该进程当前的资源使用率。
[0081]每一进程的资源使用率根据如下的一项或多项信息计算得到:该进程的内存使用率,中央处理器?1~006881118 1)1111:,简称⑶11)占用率,磁盘输入输出(10)信息,网络吞吐量等。
[0082]302、根据每一进程的标识,确定与每一进程的标识对应的进程优化策略。
[0083]举例来说,在本实施例中,进程优化策略可为预先从云服务器中下载的包括当前进程的资源使用率优化值的策略;
[0084]可理解的是,该处的进程优化策略可为与设备的系统环境信息匹配的策略,所述资源使用率优化值为所述云服务器根据用户使用信息统计的优化值。
[0085]在另一可能的例子中,可将所述进程的标识和设备的系统环境信息发送云服务器,以使云服务器根据所述进程的标识和所述设备的系统环境信息确定与该标识对应的进程优化策略;
[0086]该设备可接收云服务器发送的与该进程的标识对应的进程优化策略。
[0087]其中,云服务器中的进程优化策略为包括当前进程的资源使用率优化值的策略。
[0088]本实施例中,设备的系统环境信息可为包括:该设备当前的软件环境、硬件环境,如内存大小、操作系统等。通常,云服务器可实时获取任一设备的系统环境信息即操作系统环境信息。
[0089]303、将每一进程当前的资源使用率与该进程的进程优化策略进行比较,将符合进程优化策略的进程对应的应用程序推荐用户,以使用户在推荐的需要清理的应用程序中选择待清理的应用程序。
[0090]304、确定用户选择的待清理的应用程序的运行进程的标识,将所述运行进程的标识发送云服务器,以使所述云服务器在关联进程表中查找所述运行进程的标识对应的关联进程的标识。
[0091]举例来说,本实施例中关联进程的标识可为该进程的名称等。
[0092]305、接收所述云服务器发送的所述关联进程的标识,确定与所述待清理的应用程序的运行进程关联的关联进程。
[0093]306、判断所述关联进程对应的应用程序是否是用户当前使用的应用程序。
[0094]307、在所述设备的界面上弹出对所述关联进程对应的应用程序进行优化的提示窗口,所述提示窗口包括:所述关联进程对应的应用程序是否优化的选项。
[0095]308、对所述用户选择的待清理的应用程序进行优化处理,以及,
[0096]对用户在提示窗口中选择的应用程序进行优化处理。
[0097]例如,结束待清理的应用程序的运行进程,以及结束所述关联进程,并释放这些进程所占用的内存,清理这些进程的垃圾数据。
[0098]例如,可调用系统内存清理函数361^10(3688101^1118361:3126清理该进程占用的内存。
[0099]本实施例的进程清理方法,能够将设备中所有待清理的应用程序,以及这些应用程序的关联应用程序进行完全清理,进而可提高设备的运行速度,同时提升用户体验。
[0100]图4示出了本发明一实施例提供的进程清理装置的结构示意图,如图4所示,本实施例的进程清理装置可包括:关联进程查找单元41、判断单元42和优化处理单元43 ;
[0101]关联进程查找单元41用于监控设备中运行的应用程序的使用状态,在监控到所述应用程序关闭时,在预设的关联进程表中查找与所述关闭的应用程序的进程关联的关联进程;
[0102]判断单元42用于判断所述关联进程对应的应用程序是否属于用户当前使用的应用程序;
[0103]优化处理单元43用于在所述关联进程对应的应用程序不属于用户当前使用的应用程序时,对所述关联进程对应的应用程序进行优化处理。
[0104]进一步地,所述优化处理单元43还用于在所述关联进程对应的应用程序部分属于用户当前使用的应用程序时,对所有关联进程对应的应用程序中不属于用户当前使用的应用程序进行优化处理。
[0105]本实施例中的关联进程表可为预先从服务器中下载的进程表;
[0106]所述关联进程表包括进程和该进程的关联进程的信息。
[0107]在一种可能的实现方式中,前述的关联进程查找单元41具体用于
[0108]确定用户选择关闭的应用程序的进程标识,将所述进程标识发送云服务器,以使所述云服务器在关联进程表中查找所述进程标识对应的关联进程的标识;
[0109]接收所述云服务器发送的所述关联进程的标识,获取所述关联进程。
[0110]在另一可能的实现方式中,进程清理装置还可包括下述的图中未示出的提示单元44,该提示单元44用于在所述优化处理单元43执行优化处理之前,在所述设备的界面上展示对所述关联进程对应的程序进行优化的提示窗口,所述提示窗口包括:所述关联进程对应的应用程序是否优化的选项;
[0111]相应地,所述优化处理单元43具体用于,对用户在提示窗口中选择的应用程序进行优化处理。例如,结束所述关联进程,并释放这些进程所占用的内存,清理这些进程的垃圾数据。
[0112]此外,本实施例的进程清理装置可执行前述的图1所示的方法实施例中的流程,本实施例不在此进行详述。
[0113]本实施例的进程清理方法,能够将设备中所有待清理的应用程序,以及这些应用程序的关联应用程序进行完全清理,进而可提高设备的运行速度,同时提升用户体验。
[0114]在其他实施例中,前述的关联进程查找单元41还可用于根据用户选择的待清理的应用程序,在预设的关联进程表中查找与所述待清理的应用程序的运行进程关联的关联进程;相应地,判断单元42用于判断所述关联进程对应的应用程序是否属于用户当前使用的应用程序;优化处理单元43可用于在所述关联进程对应的应用程序不属于用户当前使用的应用程序时,对所述用户选择的待清理的应用程序和所述关联进程对应的应用程序进行优化处理。该处的优化处理可为结束部分进程,并释放该进程所占用的内容等。
[0115]例如,所述优化处理单元43具体用于,结束待清理的应用程序的运行进程,以及结束上述提及的关联进程,并释放这些进程所占用的内存,清理这些进程的垃圾数据。
[0116]进一步地,上述的关联进程表可为预先从云服务器中下载的进程表;该关联进程表包括进程和该进程的关联进程的信息。
[0117]在一种可能的实现方式中,关联进程查找单元41可具体用于,确定用户选择的待清理的应用程序的运行进程的标识,将所述运行进程的标识发送云服务器,以使所述云服务器在关联进程表中查找所述运行进程的标识对应的关联进程的标识;
[0118]接收所述云服务器发送的所述关联进程的标识,根据所述关联进程的标识确定与所述待清理的程序的运行进程关联的关联进程。
[0119]在第二种可能的实现方式中,进程清理装置还可包括下述的图中未示出的待清理的程序确定单元40,该待清理的程序确定单元40用于获取设备中的每一进程的标识及该进程当前的资源使用率;
[0120]根据每一进程的标识,确定与每一进程的标识对应的进程优化策略;
[0121]将每一进程当前的资源使用率与该进程的进程优化策略进行比较,将符合进程优化策略的进程对应的应用程序推荐用户,以使用户在推荐的需要清理的应用程序中选择待清理的应用程序。
[0122]举例来说,所述进程优化策略为预先从云服务器中下载的包括当前进程的资源使用率优化值的策略;
[0123]所述进程优化策略为与设备的系统环境信息匹配的策略,所述资源使用率优化值为所述云服务器根据用户使用信息统计的优化值。
[0124]在一个具体的实例中,待清理的应用程序确定单元,还可具体用于获取设备中的每一进程的标识及该进程当前的资源使用率;
[0125]将所述进程的标识和设备的系统环境信息发送云服务器,以使云服务器根据所述进程的标识和所述设备的系统环境信息确定与该标识对应的进程优化策略;
[0126]接收云服务器发送的与该进程的标识对应的进程优化策略;
[0127]将每一进程当前的资源使用率与该进程的进程优化策略进行比较,将符合进程优化策略的进程对应的应用程序推荐用户,以使用户在推荐的需要清理的应用程序中选择待清理的应用程序。
[0128]此时,云服务器中的进程优化策略可为包括当前进程的资源使用率优化值的策略。
[0129]可选地,上述提及的每一进程的资源使用率可根据如下的一项或多项信息计算得到:
[0130]该进程的内存使用率,中央处理器占用率,磁盘输入输出10信息,网络吞吐量。
[0131]此外,本实施例的进程清理装置可执行前述的图2至图3所示的方法实施例中的流程,本实施例不在此进行详述。
[0132]本实施例的进程清理方法,能够将设备中所有待清理的应用程序,以及这些应用程序的关联应用程序进行完全清理,进而可提高设备的运行速度,同时提升用户体验。
[0133]本发明以评化如旧系统为例说明,并不限定上述方法用于103、八II(1101(1等操作系统中。
[0134]本发明的说明书中,说明了大量具体细节。然而,能够理解,本发明的实施例可以在没有这些具体细节的情况下实践。在一些实例中,并未详细示出公知的方法、结构和技术,以便不模糊对本说明书的理解。
[0135]类似地,应当理解,为了精简本发明公开并帮助理解各个发明方面中的一个或多个,在上面对本发明的示例性实施例的描述中,本发明的各个特征有时被一起分组到单个实施例、图、或者对其的描述中。然而,并不应将该公开的方法解释呈反映如下意图:即所要求保护的本发明要求比在每个权利要求中所明确记载的特征更多的特征。更确切地说,如下面的权利要求书所反映的那样,发明方面在于少于前面公开的单个实施例的所有特征。因此,遵循【具体实施方式】的权利要求书由此明确地并入该【具体实施方式】,其中每个权利要求本身都作为本发明的单独实施例。
[0136]本领域技术人员可以理解,可以对实施例中的设备中的模块进行自适应性地改变并且把它们设置在于该实施例不同的一个或多个设备中。可以把实施例中的模块或单元或组件组合成一个模块或单元或组件,以及此外可以把它们分成多个子模块或子单元或子组件。除了这样的特征和/或过程或者单元中的至少一些是互相排斥之处,可以采用任何组合对本说明书(包括伴随的权利要求、摘要和附图)中公开的所有特征以及如此公开的任何方法或者设备的所有过程或单元进行组合。除非另外明确陈述,本说明书(包括伴随的权利要求、摘要和附图)中公开的每个特征可以由提供相同、等同或相似目的的替代特征来代替。
[0137]此外,本领域的技术人员能够理解,尽管在此所述的一些实施例包括其它实施例中所包括的某些特征而不是其它特征,但是不同实施例的特征的组合意味着处于本发明的范围之内并且形成不同的实施例。例如,在下面的权利要求书中,所要求保护的实施例的任意之一都可以以任意的组合方式来使用。
[0138]本发明的各个部件实施例可以以硬件实现,或者以在一个或者多个处理器上运行的软件模块实现,或者以它们的组合实现。本领域的技术人员应当理解,可以在实践中使用微处理器或者数字信号处理器(039)来实现根据本发明实施例的一种浏览器终端的设备中的一些或者全部部件的一些或者全部功能。本发明还可以实现为用于执行这里所描述的方法的一部分或者全部的设备或者装置程序(例如,计算机程序和计算机程序产品)。这样的实现本发明的程序可以存储在计算机可读介质上,或者可以具有一个或者多个信号的形式。这样的信号可以从因特网网站上下载得到,或者在载体信号上提供,或者以任何其他形式提供。
[0139]应该注意的是上述实施例对本发明进行说明而不是对本发明进行限制,并且本领域技术人员在不脱离所附权利要求的范围的情况下可设计出替换实施例。在权利要求中,不应将位于括号之间的任何参考符号构造成对权利要求的限制。单词“包含”不排除存在未列在权利要求中的元件或步骤。位于元件之前的单词“一”或“一个”不排除存在多个这样的元件。本发明可以借助于包括有若干不同元件的硬件以及借助于适当编程的计算机来实现。在列举了若干装置的单元权利要求中,这些装置中的若干个可以是通过同一个硬件项来具体体现。单词第一、第二、以及第三等的使用不表示任何顺序。可将这些单词解释为名称。
[0140]最后应说明的是:以上各实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述各实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分或者全部技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的范围,其均应涵盖在本发明的权利要求和说明书的范围当中。
【权利要求】
1.一种进程清理装置,其特征在于,包括: 关联进程查找单元,用于监控设备中应用程序的使用状态,在监控到所述应用程序关闭时,在预设的关联进程表中查找与所述关闭的应用程序的进程相关联的关联进程; 判断单元,用于判断所述关联进程对应的应用程序是否属于用户当前使用的应用程序; 优化处理单元,用于在所述关联进程对应的应用程序不属于用户当前使用的应用程序时,对所述关联进程对应的应用程序进行优化处理。
2.根据权利要求1所述的装置,其特征在于,所述优化处理单元,还用于在所述关联进程对应的应用程序部分属于用户当前使用的应用程序时,对所有关联进程对应的应用程序中不属于用户当前使用的应用程序进行优化处理。
3.根据权利要求1所述的装置,其特征在于,所述关联进程表为预先从服务器中下载的进程表; 所述关联进程表包括进程和该进程的关联进程的信息。
4.根据权利要求1所述的装置,其特征在于,关联进程查找单元,具体用于 确定用户选择关闭的应用程序的进程标识,将所述进程标识发送服务器,以使所述服务器在关联进程表中查找所述进程标识对应的关联进程的标识; 接收所述服务器发送的所述关联进程的标识,获取所述关联进程。
5.根据权利要求1所述的装置,其特征在于,所述装置还包括: 提示单元,用于在所述优化处理单元执行优化处理之前,在所述设备的界面上展示对所述关联进程对应的应用程序进行优化的提示窗口,所述提示窗口包括:所述关联进程对应的应用程序是否优化的选项; 所述优化处理单元,具体用于,对用户在提示窗口中选择的应用程序进行优化处理。
6.一种进程清理方法,其特征在于,包括: 监控设备中应用程序的使用状态,在监控到所述应用程序关闭时,在预设的关联进程表中查找与所述关闭的应用程序的进程相关联的关联进程; 判断所述关联进程对应的应用程序是否是用户当前使用的应用程序,如果不是,则对所述关联进程对应的应用程序进行优化处理。
7.根据权利要求6所述的方法,其特征在于,所述方法还包括: 如果关联进程对应的应用程序部分属于用户当前使用的应用程序,则对所有关联进程对应的应用程序中不属于用户当前使用的应用程序进行优化处理。
8.根据权利要求6所述的方法,其特征在于,所述关联进程表为预先从服务器中下载的进程表; 所述关联进程表包括进程和该进程的关联进程的信息。
9.根据权利要求7所述的方法,其特征在于,在预设的关联进程表中查找与所述关闭的应用程序的进程相关联的关联进程,包括: 确定用户选择关闭的应用程序的进程标识,将所述进程标识发送服务器,以使所述服务器在关联进程表中查找所述进程标识对应的关联进程的标识; 接收所述服务器发送的所述关联进程的标识,获取所述关联进程。
10.根据权利要求6所述的方法,其特征在于,对所述关联进程对应的应用程序进行优化处理之前, 在所述设备的界面上展示对所述关联进程对应的应用程序进行优化的提示窗口,所述提示窗口包括:所述关联进程对应的应用程序是否优化的选项; 相应地,对所述关联进程对应的应用程序进行优化处理,包括: 对用户在提示窗口中选择的应用程序进行优化处理。
【文档编号】G06F9/50GK104503841SQ201410778475
【公开日】2015年4月8日 申请日期:2014年12月15日 优先权日:2014年12月15日
【发明者】杨继鑫, 李良, 潘全新 申请人:北京奇虎科技有限公司, 奇智软件(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1