一种进程控制方法、装置及智能终端设备的制造方法

文档序号:8380792阅读:365来源:国知局
一种进程控制方法、装置及智能终端设备的制造方法
【技术领域】
[0001]本发明涉及进程处理技术领域,更具体地说,涉及一种进程控制方法、装置及智能终端设备。
【背景技术】
[0002]智能终端设备为装载有智能操作系统(如Android系统,1s系统,Windows Phone系统等)的终端设备,如智能手机等;随着智能终端设备的普及,伴随而来的软件应用也层出不穷,如何对杂乱的应用进程进行管理控制,成为人们研究的一个关注点。
[0003]目前,对于智能终端设备应用进程的管理控制通常采用如下方式:将智能终端设备中可以检索到的应用进程列举展示出来,用户可对展示出的应用进程进行勾选,并对所勾选的应用进程设置控制操作信息,智能终端设备即时地对所勾选的应用进程进行相应地控制操作;如用户可勾选展示出的应用进程,并设置所勾选的应用进程结束运行,则智能终端设备可即时地结束用户所勾选的应用进程的运行状态,实现所勾选的应用进程的关闭。
[0004]本发明的发明人在研究和实践过程中发现,现有技术至少存在以下的技术问题:现有技术在用户对所勾选的应用进程设置了控制操作信息后,智能终端设备将即时地对所勾选的应用进程进行相应地控制操作,这种控制方式依赖于用户进行时时操作,虽然实现了对应用进程的即时控制操作,但需要用户时时地对应用进程进行监督,控制方式较为麻烦,并且无法满足对应用进程的延时控制要求。

【发明内容】

[0005]有鉴于此,本发明实施例提供一种进程控制方法、装置及智能终端设备,以解决现有智能终端设备的应用进程管理控制方式需要用户时时地对应用进程进行监督,控制方式较为麻烦,并且无法对应用进程进行延时控制的问题。
[0006]为实现上述目的,本发明实施例提供如下技术方案:
[0007]一种进程控制方法,所述方法包括:
[0008]确定智能终端设备的当前进程,获取所述当前进程的进程接口控制权;
[0009]从所述当前进程中确定待控制进程,为所述待控制进程设置控制时间和控制操作信息;
[0010]在所述控制时间到来时,若所述待控制进程仍处于运行状态,则调取与所述控制操作信息对应的操作程序,通过所控制的所述待控制进程的进程接口,对所述待控制进程执行控制操作。
[0011]本发明实施例还提供一种进程控制装置,包括:
[0012]当前进程确定模块,用于确定智能终端设备的当前进程;
[0013]接口控制权获取模块,用于获取所述当前进程的进程接口控制权;
[0014]待控制进程确定模块,用于从所述当前进程中确定待控制进程;
[0015]设置模块,用于为所述待控制进程设置控制时间和控制操作信息;
[0016]判断模块,用于在所述控制时间到来时,判断所述待控制进程是否仍处于运行状态;
[0017]控制模块,用于在所述判断模块的判断结果为是时,调取与所述控制操作信息对应的操作程序,通过所控制的所述待控制进程的进程接口,对所述待控制进程执行控制操作。
[0018]本发明实施例还提供一种智能终端设备,包括上述所述的进程控制装置。
[0019]基于上述技术方案,本发明实施例在确定智能终端设备的当前进程后,获取所述当前进程的进程接口控制权,并从所述当前进程中确定待控制进程,为所述待控制进程设置控制时间和控制操作信息,在所述控制时间到来时,且所述待控制进程仍处于运行状态时,可调取与所述控制操作信息对应的操作程序,通过所控制的所述待控制进程的进程接口,对所述待控制进程执行控制操作。本发明实施例可设置待控制进程的控制时间和控制操作信息,在控制时间到来时,为待控制进程执行控制操作,实现了进程的延时控制,相比于现有需要用户时时地对应用进程进行监督来控制进程的方式,本发明实施例的控制方式较为简便,并且满足了对应用进程进行延时控制的要求。
【附图说明】
[0020]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0021]图1为本发明实施例提供的一种进程控制方法的流程图;
[0022]图2为本发明实施例提供的进程控制方法的另一流程图;
[0023]图3为本发明实施例提供的进程控制方法的再一流程图;
[0024]图4为本发明实施例提供的进程控制装置的结构框图;
[0025]图5为本发明实施例提供的当前进程确定模块的结构框图;
[0026]图6为本发明实施例提供的接口控制权获取模块的结构框图;
[0027]图7为本发明实施例提供的判断模块的结构框图;
[0028]图8为本发明实施例提供的控制模块的结构框图;
[0029]图9为本发明实施例提供的控制模块的另一结构框图;
[0030]图10为本发明实施例提供的进程控制装置的另一结构框图;
[0031]图11为与本发明实施例提供的智能终端设备相关的手机的部分结构的框图。
【具体实施方式】
[0032]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0033]图1为本发明实施例提供的一种进程控制方法的流程图,参照图1,该方法可以包括:
[0034]步骤S100、确定智能终端设备的当前进程,获取所述当前进程的进程接口控制权;
[0035]智能终端设备的当前进程,主要指智能终端设备当前处于运行状态的活动(Activity),活动是指应用程序的一个基本组件;本发明实施例可通过智能终端设备的上下文(context),获取到智能终端设备的活动,从而通过所获取的活动确定智能终端设备的当前进程,一个活动可对应一个进程;
[0036]在本发明实施例中,获取当前进程的进程接口控制权可以是指获取到对活动的控制权;可通过活动管理器(Activity Manager)获取到当前进程的进程接口控制权,其可选的实现方式可以是:向所获取智能终端设备的活动返回活动管理器对象,通过活动管理器的对象实体,控制当前进程的进程接口 ;
[0037]可选的,在确定了智能终端设备的当前进程后,可通过列表的形式将智能终端设备的当前进程进行展示,以便用户进行选择操作。
[0038]步骤S110、从所述当前进程中确定待控制进程,为所述待控制进程设置控制时间和控制操作信息;
[0039]待控制进程可由用户从当前进程中进行选择,如智能终端设备通过列表的形式将当前进程进行展示后,用户可从列表中勾选需要控制的进程,用户所勾选选择的进程即为待控制进程;
[0040]在确定了待控制进程后,可为待控制进程设置控制时间和控制操作信息,控制操作信息可以是对进程进行关闭、清理等控制操作的信息,本发明实施例可建立待控制进程、控制时间与控制操作信息三者间的对应关系,从而在控制时间到来时,为对应的待控制进程执行相应的控制操作。
[0041]步骤S120、在所述控制时间到来时,若所述待控制进程仍处于运行状态,则调取与所述控制操作信息对应的操作程序,通过所控制的所述待控制进程的进程接口,对所述待控制进程执行控制操作。
[0042]可选的,在为待控制进程设置了控制时间后,可启动一个timeK定时器),当timer的时间与控制时间对应时,可检测需要在当前进行控制操作的待控制进程是否仍处于运行状态,若是,则执行相应控制操作,若否,则不执行控制操作;
[0043]检测待控制进程是否仍处于运行状态的方式可以是:在所述控制时间到来时,通过智能终端设备的上下文,获取所述控制时间时刻的活动,若所述控制时间时刻对应的活动
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1