一种终端进程管理方法及终端技术

技术编号:18397694 阅读:26 留言:0更新日期:2018-07-08 18:58
本申请实施例提供一种终端进程管理方法及终端,涉及通信领域,实现用户无感知且无需配合操作的动态进程管理,满足终端用户不同场景下的进程管理需求,兼容了用户体验及用户需求。具体方案包括:终端查询终端的当前工作状态,当前工作状态包括当前工作参数或者当前所处的情景模式;终端获取当前工作状态对应的进程管理配置参数;终端根据当前工作状态对应的进程管理配置参数,管理该终端的进程。本申请用于管理终端进程。

【技术实现步骤摘要】
一种终端进程管理方法及终端
本申请涉及通信领域,尤其涉及一种终端进程管理方法及终端。
技术介绍
随着技术的发展,目前终端(包括手机、平板电脑或者其他终端设备)都支持多进程模式,用户在使用终端时能够启动多个应用程序。除了当前窗口的应用程序会被用户使用,其他应用程序会在后台运行。大量的后台程序会消耗终端的大量的电能,造成终端能耗增大,如果是便携终端,还会造成终端电池续航时间减少。为了减少终端的能耗,终端一般都支持对后台应用进行清理。常用的后台应用清理方法是终端在检测到应用程序没有被使用的时候,或者接收到用户输入的清理指令的时候,自动对后台运行的非系统程序进行清理关闭,以减少终端的能耗。目前,终端中很多应用程序都支持自动启动的功能,与之对应的,为了更好的降低终端的能耗,除了后台清理这种终端进程管理方式,还有控制自动启动的终端进程管理方式。控制自动启动的管理方式,以限制自动启动的方式减少终端的应用程序的数量。从上述终端进程管理方式可知,不同的进程管理方式,只是触发进行进程管理的条件不同,在满足进程管理的触发条件时,每种进程管理方式都是根据终端中的进程管理配置参数,对终端中的进程进行管理。其中,进程管理配置参数是终端中设定的进行进程管理的策略,例如黑白名单或者其他配置策略。为了满足不同用户的不同偏好,终端通常会支持用户自定义进程管理配置参数。但是,当用户的偏好变化时,若要求用户再次重新自定义进程管理配置参数,进程管理过程用户感知且需用户配合操作,降低了用户体验。或者,当用户偏好变化时,终端进程管理无法满足用户需求,导致关闭了用户不想关闭的应用程序或者开启了用户想关闭的应用程序。因此,当用户的偏好发生变化时,当前的终端进程管理无法兼容用户体验及用户需求。
技术实现思路
本申请实施例提供一种终端进程管理方法及终端,实现用户无感知且无需配合操作的动态进程管理,满足终端用户不同场景下的进程管理需求,兼容了用户体验及用户需求。为达到上述目的,本申请采用如下技术方案:第一方面,本申请提供一种终端进程管理方法,应用于终端。该方法具体可以包括:终端查询终端的当前工作状态,当前工作状态包括当前工作参数或者当前所处的情景模式;终端获取当前工作状态对应的进程管理配置参数;终端根据当前工作状态对应的进程管理配置参数,管理该终端的进程。本申请提供的终端进程管理方法,是根据终端的当前工作状态对应的进程管理配置参数来管理终端的进程。预设不同工作状态下与满足终端用户偏好的进程管理配置参数,当终端工作状态发生变化时,按照当前工作状态对应的进程管理配置参数管理终端进程,在无需用户配合操作,且用户对该过程无感知的前提下,满足了用户在不同场景下对进程管理的需求,既提高了用户体验,又满足了用户需求,实现了兼容用户体验及用户需求的终端进程管理。其中,进程是终端中应用程序运行时,关于数据集合上的一次运行活动,是系统进行资源分配和调度的基本单位。在本申请的实施例中,进程管理可以理解为应用程序管理。结合第一方面,在一种可能的实现方式中,当前工作参数可以包括下述参数中的至少一项:当前的系统时间、当前系统日期、当前所处的地理位置、当前的工作性能参数。具体的,凡是体现终端当前的性能的参数、终端所处的环境参数、或者终端当前的配置参数等,均可以称之为当前工作参数,本申请实施例对此并不进行具体限定。在不同的工作参数下,终端用户对于进程管理有不同的偏好,根据当前工作参数对应的进程管理配置参数管理终端中的进程,满足了终端用户在终端当前工作参数下的进程管理偏好,提高了用户体验。使得进程管理的结果既降低了终端能耗,也满足了用户需求,同时提高了用户体验。结合第一方面或上述任一种可能的实现方式,在一种可能的实现方式中,在工作状态的类型不同时,获取当前工作状态对应的进程管理配置参数的具体过程不同。此处提供一种当前工作状态包括当前工作参数时,获取当前工作状态对应的进程管理配置参数的具体实现方式,可以包括:终端根据当前工作参数,查询第一预设对应关系;将第一预设对应关系中终端的当前工作参数满足的预设条件对应的进程管理参数,作为终端当前工作状态对应的进程管理配置参数。其中,第一预设对应关系包括至少一个预设条件,以及与至少一个预设条件一一对应的进程管理配置参数。在该实现方式中,预先在第一预设对应关系中设置了工作参数所能满足的至少一个条件,以及当工作参数满足不同条件时的用户偏好的进程管理配置参数。当终端运行时查询到终端的当前工作参数时,根据预设的第一预设对应关系,即可得到当前工作参数对应的进程管理配置参数。通过第一预设对应关系,设置不同条件下满足终端用户偏好的进程管理配置参数,用于管理终端进程时得到与用户需求满足的进程管理配置参数,实现简单快速,节约了终端内的处理资源。结合第一方面或上述任一种可能的实现方式,在一种可能的实现方式中,上述第一预设对应关系还可以包括与至少一个预设条件一一对应的情景模式。在终端查询终端的当前工作状态之后,本申请提供的终端进程管理方法还可以包括:将终端的情景模式切换为第一预设对应关系中当前工作参数满足的预设条件对应的情景模式。实现了根据终端的工作参数,自动调整终端的情景模式。由于不同的情景模式配置了用户在不同工作参数下的终端运行策略规则,使得终端的运行满足用户在不同场景下期望的运行状态,更进一步的提高了用户体验。结合第一方面或上述任一种可能的实现方式,在一种可能的实现方式中,在工作状态的类型不同时,获取当前工作状态对应的进程管理配置参数的具体过程不同。此处提供一种当前工作状态包括终端当前所处的情景模式时,获取当前工作状态对应的进程管理配置参数的具体实现方式,可以包括:根据终端当前所处的情景模式,查询第二预设对应关系;将第二预设对应关系中,终端当前所处的情景模式对应的进程管理参数,作为当前工作状态对应的进程管理配置参数。其中,第二预设对应关系包括至少一个情景模式,以及与至少一个情景模式一一对应的进程管理配置参数。在该实现方式中,预先在第二预设对应关系中设置了不同情景模式下的用户偏好进程管理配置参数。当终端运行时查询到终端的当前所处情景模式时,根据预设的第二预设对应关系,即可得到终端当前所处情景模式下的进程管理配置参数。实现简单快速,节约了终端内的处理资源。结合第一方面或上述任一种可能的实现方式,在一种可能的实现方式中,当终端的当前工作状态包括终端当前所处的情景模式时,查询终端的当前工作状态,具体可以实现为:在终端的情景模式变化时,查询终端当前所处的情景模式。使得用于管理终端进程的进程管理配置参数与终端的情景模式实时同步,提高终端进程管理与用户需求的匹配度,更好的提高用户体验。结合第一方面或上述任一种可能的实现方式,在一种可能的实现方式中,终端查询终端的当前工作状态这一操作可以周期性的执行。或者,查询终端的当前工作状态这一操作,可以周期性的进行,并且在终端的情景模式变化时也进行,即通过两种方案结合实现,本申请对此不进行具体限定。结合第一方面或上述任一种可能的实现方式,在一种可能的实现方式中,终端的情景模式发生变化的触发条件可以有多种。本实现方式中,描述终端情景模式发生变化由终端工作参数满足预设条件触发。在此方案基础上,本申请提供的终端进程管理方法,在终端查询终端的当本文档来自技高网
...

【技术保护点】
1.一种终端进程管理方法,其特征在于,包括:查询终端的当前工作状态,所述当前工作状态包括当前工作参数或者当前所处的情景模式;获取所述当前工作状态对应的进程管理配置参数;根据所述进程管理配置参数,管理所述终端的进程。

【技术特征摘要】
1.一种终端进程管理方法,其特征在于,包括:查询终端的当前工作状态,所述当前工作状态包括当前工作参数或者当前所处的情景模式;获取所述当前工作状态对应的进程管理配置参数;根据所述进程管理配置参数,管理所述终端的进程。2.根据权利要求1所述的方法,其特征在于,所述当前工作参数包括下述参数中的至少一项:当前的系统时间、当前系统日期、当前所处的地理位置、当前的工作性能参数。3.根据权利要求1或2所述的方法,其特征在于,若所述当前工作状态包括当前工作参数,所述获取所述当前工作状态对应的进程管理配置参数,包括:根据所述当前工作参数,查询第一预设对应关系;其中,所述第一预设对应关系包括至少一个预设条件,以及与所述至少一个预设条件一一对应的进程管理配置参数;将所述第一预设对应关系中所述当前工作参数满足的预设条件对应的进程管理参数,作为所述当前工作状态对应的进程管理配置参数。4.根据权利要求3所述的方法,其特征在于,所述第一预设对应关系还包括与所述至少一个预设条件一一对应的情景模式;在所述查询终端的当前工作状态之后,所述方法还包括:将所述终端的情景模式切换为所述第一预设对应关系中所述当前工作参数满足的预设条件对应的情景模式。5.根据权利要求1所述的方法,其特征在于,若所述当前工作状态包括当前所处的情景模式,所述获取所述当前工作状态对应的进程管理配置参数,包括:根据所述当前所处的情景模式,查询第二预设对应关系;其中,所述第二预设对应关系包括至少一个情景模式,以及与所述至少一个情景模式一一对应的进程管理配置参数;将所述第二预设对应关系中,所述当前所处的情景模式对应的进程管理参数,作为所述当前工作状态对应的进程管理配置参数。6.根据权利要求5所述的方法,其特征在于,所述查询终端的当前工作状态,包括:在所述终端的情景模式变化时,查询所述终端当前所处的情景模式。7.根据权利要求5或6所述的方法,其特征在于,在所述查询终端的当前工作状态之前,所述方法还包括:查询所述终端的工作参数,将所述终端的情景模式切换为所述工作参数满足的预设条件对应的情景模式;或者,接收所述终端的用户输入的切换指令,将所述终端的情景模式切换为所述切换指令指示的情景模式。8.根据权利要求1或2所述的方法,其特征在于,所述进程管理配置参数包括进程管理黑名单和进程管理白名单;所述终端中每个应用程序预定义至少一个类型标签,每个工作状态预定义类型标签;所述获取所述当前工作状态对应的进程管理配置参数,包括:将具有所述当前工作状态的类型标签的应用程序,作为所述进程管理白名单,将不具有所述当前工作状态的类型标签的应用程序,作为所述进程管理黑名单。9.根据权利要求1-8任一项所述的方法,其特征在于,所述管理所述终端的进程,包括:后台清理应用程序,或者,应用程序自动启动。10.一种终端,其特征在于,包括:查询单元,用于查询终端的当前工作状态,...

【专利技术属性】
技术研发人员:王兵兵
申请(专利权)人:华为软件技术有限公司
类型:发明
国别省市:江苏,32

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

1