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

文档序号:8380792阅读:来源:国知局
景2和场景I时,本发明实施例可取消场景I的任务,只执行场景2的任务。
[0073]本发明实施例提供了一种较为简便的进程控制方法,并且满足了对应用进程进行延时控制的要求。
[0074]下面对本发明实施例提供的进程控制装置进行介绍,下文描述的进程控制装置与上文描述的进程控制方法相应,两者可相互参照。
[0075]图4为本发明实施例提供的进程控制装置的结构框图,该装置可应用于装载有智能操作系统的智能终端设备,参照图4,该装置可以包括:
[0076]当前进程确定模块100,用于确定智能终端设备的当前进程;
[0077]接口控制权获取模块200,用于获取所述当前进程的进程接口控制权;
[0078]待控制进程确定模块300,用于从所述当前进程中确定待控制进程;
[0079]设置模块400,用于为所述待控制进程设置控制时间和控制操作信息;
[0080]判断模块500,用于在所述控制时间到来时,判断所述待控制进程是否仍处于运行状态;
[0081]控制模块600,用于在判断模块500的判断结果为是时,调取与所述控制操作信息对应的操作程序,通过所控制的所述待控制进程的进程接口,对所述待控制进程执行控制操作。
[0082]图5为本发明实施例提供的当前进程确定模块100的结构框图,参照图5,当前进程确定模块100可以包括:
[0083]第一活动确定单元110,用于通过智能终端设备的上下文context,获取智能终端设备的活动Activity ;
[0084]进程确定单元120,用于通过所获取的活动确定智能终端设备的当前进程,一个活动对应一个进程。
[0085]对应的,图6示出了接口控制权获取模块200的一种可选结构,参照图6,接口控制权获取模块200可以包括:
[0086]对象返回单元210,用于向所获取的活动返回活动管理器Activity Manager对象;
[0087]接口控制单元220,用于通过所述活动管理器的对象实体,控制所述当前进程的进程接口。
[0088]对应的,图7示出了判断模块500的一种可选结构,参照图7,判断模块500可以包括:
[0089]第二活动确定单元510,用于在所述控制时间到来时,通过智能终端设备的上下文context,获取所述控制时间时刻对应的活动;
[0090]第一判定单元520,用于在所述控制时间时刻对应的活动中具有与所述待控制进程对应的活动时,确定所述待控制进程仍处于运行状态;
[0091]第二判定单元530,用于在所述控制时间时刻对应的活动中不具有与所述待控制进程对应的活动时,确定所述待控制进程处于关闭状态。
[0092]对应的,图8示出了控制模块600的一种可选结构,参照图8,控制模块600可以包括:
[0093]进程信息获取单元610,用于通过所述活动管理器获取所述待控制进程的进程信息 info ;
[0094]第一控制执行单元611,用于通过所述活动管理器所控制的待控制进程的进程接口,使用与所述控制操作信息对应的操作程序,对与所述进程信息对应的进程执行控制操作。
[0095]可选的,待控制进程的个数可以为多个;对应的,设置模块400可以包括:
[0096]第一设置单元(未图示),用于为各个待控制进程设置统一的控制时间和统一的控制操作信息;或,
[0097]第二设置单元(未图示),用于为各个待控制进程设置各不相同的控制时间,和各不相同的控制操作信息;或,
[0098]第三设置单元(未图示),用于为所述待控制进程中的一部分进程设置统一的控制时间和统一的控制操作信息,为另一部分进程设置不同的控制时间和控制操作信息。
[0099]可选的,若为所述待控制进程所设置的控制时间和控制操作信息包括:为各个待控制进程所设置的统一的控制时间和统一的控制操作信息,及为某一待控制进程所设置的单独控制时间和单独控制操作信息;则图9示出了对应的控制模块600的另一种可选结构,参照图9,控制模块600可以包括:
[0100]第二控制执行单元620,用于在所述统一的控制时间小于所述单独的控制时间,且所述统一的控制时间到来时,取消为所述某一待控制进程所设置的单独控制操作信息,调取与所述统一的控制操作信息对应的操作程序,通过所控制的各个待控制进程的进程接口,对各个待控制进程执行控制操作;
[0101]第三控制执行单元621,用于在所述统一的控制时间大于所述单独的控制时间,且所述单独的控制时间到来时,取消为所述某一待控制进程所设置的统一的控制操作信息,调取与所述单独的控制操作信息对应的操作程序,通过所控制的所述某一待控制进程的进程接口,对所述某一待控制进程执行控制操作;并在所述统一的控制时间到来时,调取与所述统一的控制操作信息对应的操作程序,通过所控制的除所述某一待控制进程的待控制进程的进程接口,对除所述某一待控制进程的待控制进程执行控制操作。
[0102]图10为本发明实施例提供的进程控制装置的另一结构框图,结合图4和图10所示,图10所述进程控制装置在图4所示进程控制装置的基础上,还包括:
[0103]关机操作模块700,用于为所述智能终端设备设置关机时间与关机操作信息,在所述关机时间到来时,调取与所述关机操作信息对应的关机程序,执行关机操作。
[0104]可选的,为了更好地实现进程接口的控制,本发明实施例提供的进程控制装置还可以包括:权限获取模块(未图示),用于获取智能终端设备的超级用户权限。在权限获取模块获取了智能终端设备的超级用户权限后,可通过图4所示进程控制装置实现对进程的控制。
[0105]可选的,本发明实施例提供的进程控制装置可应用于装载有智能操作系统的智能终端设备,如装载有Android系统,1s系统的智能终端设备。
[0106]本发明实施例提供的进程控制装置能够实现较为简便的进程控制,并且满足了对应用进程进行延时控制的要求。
[0107]本发明实施例还提供一种智能终端设备,该智能终端设备可以包括上述所述的进程控制装置,进程控制装置的具体描述可参照图4-图10对应部分的描述,此处不再赘述。
[0108]下面对本发明实施例提供的智能终端设备的硬件结构进行描述,下文描述中涉及进程控制的部分可与上文描述的进程控制方法相对应参照。本发明实施例提供的智能终端设备可以为包括手机、平板电脑、PDA (Personal Digital Assistant,个人数字助理)、POS(Point of Sales,销售终端)、车载电脑等任意终端设备,以智能终端设备为手机为例:
[0109]图11示出的是与本发明实施例提供的智能终端设备相关的手机的部分结构的框图。参考图11,手机包括:射频(Rad1 Frequency, RF)电路1110、存储器1120、输入单元1130、显示单元1140、传感器1150、音频电路1160、无线保真(wireless fidelity,WiFi)模块1170、处理器1180、以及电源1190等部件。本领域技术人员可以理解,图11中示出的手机结构并不构成对手机的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0110]下面结合图11对手机的各个构成部件进行具体的介绍:
[0111]RF电路1110可用于收发信息或通话过程中,信号的接收和发送,特别地,将基站的下行信息接收后,给处理器1180处理;另外,将设计上行的数据发送给基站。通常,RF电路包括但不限于天线、至少一个放大器、收发信机、耦合器、低噪声放大器(LowNoise Amplifier, LNA)、双工器等。此外,RF电路110还可以通过无线通信与网络和其他设备通信。上述无线通信可以使用任一通信标准或协议,包括但不限于全球移动通讯系统(Global System of Mobile communicat1n, GSM)、通用分组无线服务(GeneralPacket Rad1 Service, GPRS)、码分多址(Code Divis1n
当前第3页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1