终端业务的处理方法及装置与流程

文档序号:12461403阅读:174来源:国知局
终端业务的处理方法及装置与流程

本发明涉及终端技术领域,具体而言,涉及一种终端业务的处理方法和一种终端业务的处理装置。



背景技术:

目前,当前的双系统智能终端一般都是基于Android操作系统(一种基于Linux的自由及开放源代码的操作系统),而Android又是架构在Linux(一套免费使用和自由传播的类Unix操作系统(Unix-like,传统Unix(尤尼斯,一个强大的多用户、多任务操作系统)系统))之上。Android的碎片化和其本身的设计导致了其具有较大的功耗开销,而且在智能终端的双系统中,功耗问题尤为明显,特别是在当前电池行业技术还没有革命性的突破的情况下,如何最大效率的降低功耗显得格外重要。

另外,在现有的双系统智能终端中,比如智能手机中,一般分为普通系统和安全系统,进一步地在普通系统和安全系统中分别存在普通应用和安全应用,而当两个系统中的所有的应用都在运行,这必然会导致较大的功耗开销,如图1所示,以接收到电话消息为例,当接收到电话消息时,同时唤醒普通系统和安全系统中的相应的进程进行系统消息的并行处理,且唤醒后的进程在处理完消息后,仍会保持唤醒状态,如此,极大地增加了终端功耗,减损了产品的使用寿命。



技术实现要素:

本发明正是基于上述技术问题至少之一,提出了一种新的终端业务的处理方案,通过控制并设置终端操作系统中的进程的状态,使部分进程处于休眠的中断状态,减少CPU轮转的进程数,提高系统运行效率,从而达到降低终端功耗的目的,提升用户体验。

有鉴于此,根据本发明的第一方面,提出了一种终端业务的处理方法,应用于包括多个操作系统的终端,所述终端处于第一操作系统,所述第二操作系统中的进程处于休眠状态,且所述第二操作系统的安全等级高于所述第一操作系统,所述处理方法包括:接收针对任一终端应用的指令信号;检测根据所述指令信号在所述第一操作系统中是否能够启动与所述任一终端应用对应的第一进程;当检测到在所述第一操作系统中无法启动所述第一进程时,向所述终端的第二操作系统发送唤醒指令;根据所述唤醒指令在所述第二操作系统中启动与所述任一终端应用对应的第二进程,以使所述任一终端应用处理所述指令信号对应的终端业务。

在该技术方案中,对于包括多个操作系统的终端,一般情况下使其处于安全等级较低的第一操作系统并控制安全等级较高的第二操作系统中的进程均处于休眠状态,以在无需调用第二操作系统中的进程时通过使其处于休眠的中断状态达到降低终端功耗的目的,进而当接收到针对任一终端应用的处理终端业务的指令信号时,检测在终端的第一操作系统中是否可以正常处理该终端业务,即是否可以在第一操作系统中正常启动用于处理该终端业务的对应的第一进程,若无法启动,则唤醒第二操作系统中用于处理该终端业务的对应的第二进程,以使相应的终端应用可以处理指令信号对应的终端业务,如此,即在需要启动安全等级较高的第二操作系统中的进程时控制切换其运行状态,在确保终端业务得到及时有效地处理的同时,通过控制CPU(Central Processing Unit,中央处理器)运行状态下队列中的进程数,提高系统运行效率,达到降低终端功耗的目的,从而提升用户体验。

在上述技术方案中,优选地,还包括:当所述任一终端应用在所述第二操作系统中处理完毕所述指令信号对应的终端业务时,控制关闭所述第二进程,并从所述第二操作系统切换回所述第一操作系统。

在该技术方案中,为了进一步确保通过切换安全等级较高的第二操作系统的进程的运行状态,减少CPU运行状态下队列中的进程数达到降低终端功耗的目的的效果,当启动第二操作系统中的第二进程使任一终端应用处理完毕指令信号对应的终端业务后,需要控制关闭该第二进程,使其自动切换回休眠的中断状态,并从第二操作系统切换回第一操作系统,使第二操作系统进入休眠的中断状态。

在上述任一技术方案中,优选地,在所述向所述终端的第二操作系统发送唤醒指令的步骤中,还包括:向所述第二操作系统发送系统切换请求,所述系统切换请求中包含有系统切换验证信息;当判定所述系统切换验证信息有效时,控制从所述第一操作系统切换至所述第二操作系统,以将所述唤醒指令发送至所述第二操作系统。

在该技术方案中,具体地在唤醒第二进程之前,需要首先从第一操作系统切换至第二操作系统,而为了确保安全等级较高的第二操作系统中的信息安全性,在进入第二操作系统时需要进行身份验证,进而在确定用户输入的系统切换验证信息合法有效时,执行系统切换操作以将唤醒指令发至第二操作系统唤醒第二进程。

在上述任一技术方案中,优选地,还包括:当检测到在所述第一操作系统中能够启动所述第一进程时,启动所述第一进程,以使所述任一终端应用处理所述指令信号对应的终端业务,并在处理完毕后,控制关闭所述第一进程。

在该技术方案中,当检测到在终端的第一操作系统中可以正常处理接收到的指令信号对应的终端业务,即可以在第一操作系统中正常启动用于处理该终端业务的第一进程时,启动第一进程,以使相应的终端应用可以处理指令信号对应的终端业务,则无需控制启动第二操作系统中的相应进程,使第二操作系统依然处于休眠状态,避免增加终端功耗;进一步地,当处理完毕相应的终端业务后,自动控制关闭第一进程,减少了CPU运行状态下队列中的进程数,提高系统运行效率,以进一步降低终端功耗,提升用户体验。

在上述任一技术方案中,优选地,所述指令信号包括:来电接听请求信号、短消息提示信号和系统切换请求信号。

在该技术方案中,作为触发切换进程的运行状态的指令信号至少包括来电接听请求信号、短消息提示信号和系统切换请求信号,以对应地启动相应的进程使相应的终端应用处理来电业务、短消息业务以及执行系统切换等。

根据本发明的第二方面,提出了一种终端业务的处理装置,应用于包括多个操作系统的终端,所述终端处于第一操作系统,所述第二操作系统中的进程处于休眠状态,且所述第二操作系统的安全等级高于所述第一操作系统,所述处理装置包括:接收模块,用于接收针对任一终端应用的指令信号;检测模块,用于检测根据所述接收模块接收到的所述指令信号在所述第一操作系统中是否能够启动与所述任一终端应用对应的第一进程;发送模块,用于当所述检测模块检测到在所述第一操作系统中无法启动所述第一进程时,向所述终端的第二操作系统发送唤醒指令;控制模块,用于根据所述唤醒指令在所述第二操作系统中控制启动与所述任一终端应用对应的第二进程,以处理所述指令信号对应的终端业务。

在该技术方案中,对于包括多个操作系统的终端,一般情况下使其处于安全等级较低的第一操作系统并控制安全等级较高的第二操作系统中的进程均处于休眠状态,以在无需调用第二操作系统中的进程时通过使其处于休眠的中断状态达到降低终端功耗的目的,进而当接收到针对任一终端应用的处理终端业务的指令信号时,检测在终端的第一操作系统中是否可以正常处理该终端业务,即是否可以在第一操作系统中正常启动用于处理该终端业务的对应的第一进程,若无法启动,则唤醒第二操作系统中用于处理该终端业务的对应的第二进程,以使相应的终端应用可以处理指令信号对应的终端业务,如此,即在需要启动安全等级较高的第二操作系统中的进程时控制切换其运行状态,在确保终端业务得到及时有效地处理的同时,通过控制CPU运行状态下队列中的进程数,提高系统运行效率,达到降低终端功耗的目的,从而提升用户体验。

在上述技术方案中,优选地,所述控制模块还用于:当所述任一终端应用在所述第二操作系统中处理完毕所述指令信号对应的终端业务时,控制关闭所述第二进程,并从所述第二操作系统切换回所述第一操作系统。

在该技术方案中,为了进一步确保通过切换安全等级较高的第二操作系统的进程的运行状态,减少CPU运行状态下队列中的进程数达到降低终端功耗的目的的效果,当启动第二操作系统中的第二进程使任一终端应用处理完毕指令信号对应的终端业务后,需要控制关闭该第二进程,使其自动切换回休眠的中断状态,并从第二操作系统切换回第一操作系统,使第二操作系统进入休眠的中断状态。

在上述任一技术方案中,优选地,所述发送模块还用于:在所述向所述终端的第二操作系统发送唤醒指令时,向所述第二操作系统发送系统切换请求,所述系统切换请求中包含有系统切换验证信息;所述控制模块还用于:当判定所述系统切换验证信息有效时,控制从所述第一操作系统切换至所述第二操作系统,以将所述唤醒指令发送至所述第二操作系统。

在该技术方案中,具体地在唤醒第二进程之前,需要首先从第一操作系统切换至第二操作系统,而为了确保安全等级较高的第二操作系统中的信息安全性,在进入第二操作系统时需要进行身份验证,进而在确定用户输入的系统切换验证信息合法有效时,执行系统切换操作以将唤醒指令发至第二操作系统唤醒第二进程。

在上述任一技术方案中,优选地,所述控制模块还用于:当所述检测模块检测到在所述第一操作系统中能够启动所述第一进程时,控制启动所述第一进程,以使所述任一终端应用处理所述指令信号对应的终端业务,并在处理完毕后,控制关闭所述第一进程。

在该技术方案中,当检测到在终端的第一操作系统中可以正常处理接收到的指令信号对应的终端业务,即可以在第一操作系统中正常启动用于处理该终端业务的第一进程时,启动第一进程,以使相应的终端应用可以处理指令信号对应的终端业务,则无需控制启动第二操作系统中的相应进程,使第二操作系统依然处于休眠状态,避免增加终端功耗;进一步地,当处理完毕相应的终端业务后,自动控制关闭第一进程,减少了CPU运行状态下队列中的进程数,提高系统运行效率,以进一步降低终端功耗,提升用户体验。

在上述任一技术方案中,优选地,所述指令信号包括:来电接听请求信号、短消息提示信号和系统切换请求信号。

在该技术方案中,作为触发切换进程的运行状态的指令信号至少包括来电接听请求信号、短消息提示信号和系统切换请求信号,以对应地启动相应的进程使相应的终端应用处理来电业务、短消息业务以及执行系统切换等。

根据本发明的第三方面,提出了一种终端,包括如上第二方面中任一项所述的终端业务的处理装置,因此,该终端具有该上述任一项所述的终端业务的处理装置所有的有益效果,在此不再赘述。

在上述技术方案中,所述终端可以手机、平板电脑等移动终端。

以上技术方案,通过控制并设置终端操作系统中的进程的状态,使部分进程处于休眠的中断状态,减少CPU轮转的进程数,提高系统运行效率,从而达到降低终端功耗的目的,提升用户体验。

附图说明

图1示出了相关技术中多操作系统终端的消息处理流程图;

图2示出了本发明的实施例的终端业务的处理方法的流程示意图;

图3示出了本发明的另一实施例的终端业务的处理方法的流程示意图;

图4示出了本发明的实施例的消息处理流程图;

图5示出了本发明的实施例的终端业务的处理装置的示意框图;

图6示出了本发明的第一个实施例的终端的示意框图;

图7示出了本发明的第二个实施例的终端的示意框图。

具体实施方式

为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。

在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用其他不同于在此描述的其他方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。

图2示出了本发明的实施例的终端业务的处理方法的流程示意图。

如图2所示,根据本发明的实施例的终端业务的处理方法,应用于包括多个操作系统的终端,所述终端处于第一操作系统,所述第二操作系统中的进程处于休眠状态,且所述第二操作系统的安全等级高于所述第一操作系统,所述处理方法具体包括以下流程步骤:

步骤202,接收针对任一终端应用的指令信号。

步骤204,检测根据所述指令信号在所述第一操作系统中是否能够启动与所述任一终端应用对应的第一进程。

步骤206,当检测到在所述第一操作系统中无法启动所述第一进程时,向所述终端的第二操作系统发送唤醒指令。

步骤208,根据所述唤醒指令在所述第二操作系统中启动与所述任一终端应用对应的第二进程,以使所述任一终端应用处理所述指令信号对应的终端业务。

在该实施例中,对于包括多个操作系统的终端,一般情况下使其处于安全等级较低的第一操作系统并控制安全等级较高的第二操作系统中的进程均处于休眠状态,以在无需调用第二操作系统中的进程时通过使其处于休眠的中断状态达到降低终端功耗的目的,进而当接收到针对任一终端应用的处理终端业务的指令信号时,检测在终端的第一操作系统中是否可以正常处理该终端业务,即是否可以在第一操作系统中正常启动用于处理该终端业务的对应的第一进程,若无法启动,则唤醒第二操作系统中用于处理该终端业务的对应的第二进程,以使相应的终端应用可以处理指令信号对应的终端业务,如此,即在需要启动安全等级较高的第二操作系统中的进程时控制切换其运行状态,在确保终端业务得到及时有效地处理的同时,通过控制CPU运行状态下队列中的进程数,提高系统运行效率,达到降低终端功耗的目的,从而提升用户体验。

进一步地,在上述实施例中,所述处理方法还包括:当所述任一终端应用在所述第二操作系统中处理完毕所述指令信号对应的终端业务时,控制关闭所述第二进程,并从所述第二操作系统切换回所述第一操作系统。

在该实施例中,为了进一步确保通过切换安全等级较高的第二操作系统的进程的运行状态,减少CPU运行状态下队列中的进程数达到降低终端功耗的目的的效果,当启动第二操作系统中的第二进程使任一终端应用处理完毕指令信号对应的终端业务后,需要控制关闭该第二进程,使其自动切换回休眠的中断状态,并从第二操作系统切换回第一操作系统,使第二操作系统进入休眠的中断状态。

进一步地,在上述任一实施例中,在所述步骤206中还包括:向所述第二操作系统发送系统切换请求,所述系统切换请求中包含有系统切换验证信息;当判定所述系统切换验证信息有效时,控制从所述第一操作系统切换至所述第二操作系统,以将所述唤醒指令发送至所述第二操作系统。

在该实施例中,具体地在唤醒第二进程之前,需要首先从第一操作系统切换至第二操作系统,而为了确保安全等级较高的第二操作系统中的信息安全性,在进入第二操作系统时需要进行身份验证,进而在确定用户输入的系统切换验证信息合法有效时,执行系统切换操作以将唤醒指令发至第二操作系统唤醒第二进程。

进一步地,在上述任一实施例中,所述处理方法还包括:当检测到在所述第一操作系统中能够启动所述第一进程时,启动所述第一进程,以使所述任一终端应用处理所述指令信号对应的终端业务,并在处理完毕后,控制关闭所述第一进程。

在该实施例中,当检测到在终端的第一操作系统中可以正常处理接收到的指令信号对应的终端业务,即可以在第一操作系统中正常启动用于处理该终端业务的第一进程时,启动第一进程,以使相应的终端应用可以处理指令信号对应的终端业务,则无需控制启动第二操作系统中的相应进程,使第二操作系统依然处于休眠状态,避免增加终端功耗;进一步地,当处理完毕相应的终端业务后,自动控制关闭第一进程,减少了CPU运行状态下队列中的进程数,提高系统运行效率,以进一步降低终端功耗,提升用户体验。

进一步地,在上述任一实施例中,所述指令信号包括:来电接听请求信号、短消息提示信号和系统切换请求信号。

在该实施例中,作为触发切换进程的运行状态的指令信号至少包括来电接听请求信号、短消息提示信号和系统切换请求信号,以对应地启动相应的进程使相应的终端应用处理来电业务、短消息业务以及执行系统切换等。

下面结合图3和图4对本发明的实施例的终端业务的处理方法进行具体说明。

如图3所示,根据本发明的另一实施例的终端业务的处理方法,其中,终端包括普通系统(即第一操作系统)和安全系统(即第二操纵系统),所述处理方法具体包括以下流程步骤:

步骤302,接收外部消息(指令信号),具体由普通系统进行消息的收取;

步骤304,启动普通系统中的应用处理消息;

步骤306,判断在普通系统中是否能正常处理该消息,若可以则处理完成后结束流程,否则说明接收到的是安全系统中的消息,执行步骤308;

步骤308,安全系统接收到普通系统的请求,触发并唤醒安全系统中的相应进程;

步骤310,启动安全系统中的应用处理消息;

步骤312,处理完毕后,休眠安全系统中的进程,使应用处于休眠状态,即使得其处于不活跃状态,不被CPU处理执行。

如图4示出了接收到的消息为电话消息时的处理流程,由普通系统接收该电话消息,并启动电话进程1com.android.phone1(即第一进程)使用普通系统的电话应用处理该消息,若可以处理,即该消息是普通系统中的联系人电话时,直接在普通系统处理接听过程,而安全系统中的进程不被唤醒,仍然处于休眠状态,进一步地,处理完毕后,可关闭电话进程1使其进入休眠状态;若普通系统无法处理该消息,则说明消息为安全系统中的联系人电话,则由普通系统向安全系统发出中断响应请求唤醒安全系统中的电话进程2com.android.phone2(即第二进程),使其从休眠的中断状态切换状态切换到运行状态,使安全系统中的电话应用处理该消息,即切换进入安全系统处理接听过程,当安全系统接听完电话后,用户挂断电话并回到普通系统后,安全系统中的电话进程2又从运行状态切换到中断状态,此时安全系统中的进程都处于休眠状态,等待外部条件的唤醒,而唤醒的条件包括来电、短信、用户点击进入安全系统等,当然,凡涉及唤醒安全系统中休眠进程,使安全系统中的进程从休眠状态到运行状态的信号,都称为触发条件,均在本发明的保护范围内。

综上,由于Android系统处理的实际运行进程数决定了其实际产生的功耗,因此,减少不必要进程的运行可以有效减少功耗,并能提高运行效率,Android系统运行在Linux之上,而Linux上进程有5种状态:运行、中断、不可中断、僵死和停止。本发明的技术方案,即通过切换安全系统中的进程的状态,在不需要时使安全系统中的进程处于休眠的中断状态,需要时唤醒切换至运行状态,并在处理完终端业务后重新进入休眠的中断状态,从而减少CPU运行状态下队列中的进程数,达到减少终端功耗的目的。

图5示出了本发明的实施例的终端业务的处理装置的示意框图。

如图5所示,根据本发明的实施例的终端业务的处理装置500,应用于包括多个操作系统的终端,所述终端处于第一操作系统,所述第二操作系统中的进程处于休眠状态,且所述第二操作系统的安全等级高于所述第一操作系统,所述处理装置500包括:接收模块502、检测模块504、发送模块506和控制模块508。

其中,所述接收模块502用于接收针对任一终端应用的指令信号;所述检测模块504用于检测根据所述接收模块502接收到的所述指令信号在所述第一操作系统中是否能够启动与所述任一终端应用对应的第一进程;所述发送模块506用于当所述检测模块504检测到在所述第一操作系统中无法启动所述第一进程时,向所述终端的第二操作系统发送唤醒指令;所述控制模块508用于根据所述唤醒指令在所述第二操作系统中控制启动与所述任一终端应用对应的第二进程,以处理所述指令信号对应的终端业务。

在该实施例中,对于包括多个操作系统的终端,一般情况下使其处于安全等级较低的第一操作系统并控制安全等级较高的第二操作系统中的进程均处于休眠状态,以在无需调用第二操作系统中的进程时通过使其处于休眠的中断状态达到降低终端功耗的目的,进而当接收到针对任一终端应用的处理终端业务的指令信号时,检测在终端的第一操作系统中是否可以正常处理该终端业务,即是否可以在第一操作系统中正常启动用于处理该终端业务的对应的第一进程,若无法启动,则唤醒第二操作系统中用于处理该终端业务的对应的第二进程,以使相应的终端应用可以处理指令信号对应的终端业务,如此,即在需要启动安全等级较高的第二操作系统中的进程时控制切换其运行状态,在确保终端业务得到及时有效地处理的同时,通过控制CPU运行状态下队列中的进程数,提高系统运行效率,达到降低终端功耗的目的,从而提升用户体验。

进一步地,在上述实施例中,所述控制模块508还用于:当所述任一终端应用在所述第二操作系统中处理完毕所述指令信号对应的终端业务时,控制关闭所述第二进程,并从所述第二操作系统切换回所述第一操作系统。

在该实施例中,为了进一步确保通过切换安全等级较高的第二操作系统的进程的运行状态,减少CPU运行状态下队列中的进程数达到降低终端功耗的目的的效果,当启动第二操作系统中的第二进程使任一终端应用处理完毕指令信号对应的终端业务后,需要控制关闭该第二进程,使其自动切换回休眠的中断状态,并从第二操作系统切换回第一操作系统,使第二操作系统进入休眠的中断状态。

进一步地,在上述任一实施例中,所述发送模块506还用于:在所述向所述终端的第二操作系统发送唤醒指令时,向所述第二操作系统发送系统切换请求,所述系统切换请求中包含有系统切换验证信息;所述控制模块508还用于:当判定所述系统切换验证信息有效时,控制从所述第一操作系统切换至所述第二操作系统,以将所述唤醒指令发送至所述第二操作系统。

在该实施例中,具体地在唤醒第二进程之前,需要首先从第一操作系统切换至第二操作系统,而为了确保安全等级较高的第二操作系统中的信息安全性,在进入第二操作系统时需要进行身份验证,进而在确定用户输入的系统切换验证信息合法有效时,执行系统切换操作以将唤醒指令发至第二操作系统唤醒第二进程。

进一步地,在上述任一实施例中,所述控制模块508还用于:当所述检测模块504检测到在所述第一操作系统中能够启动所述第一进程时,控制启动所述第一进程,以使所述任一终端应用处理所述指令信号对应的终端业务,并在处理完毕后,控制关闭所述第一进程。

在该实施例中,当检测到在终端的第一操作系统中可以正常处理接收到的指令信号对应的终端业务,即可以在第一操作系统中正常启动用于处理该终端业务的第一进程时,启动第一进程,以使相应的终端应用可以处理指令信号对应的终端业务,则无需控制启动第二操作系统中的相应进程,使第二操作系统依然处于休眠状态,避免增加终端功耗;进一步地,当处理完毕相应的终端业务后,自动控制关闭第一进程,减少了CPU运行状态下队列中的进程数,提高系统运行效率,以进一步降低终端功耗,提升用户体验。

进一步地,在上述任一实施例中,所述指令信号包括:来电接听请求信号、短消息提示信号和系统切换请求信号。

在该实施例中,作为触发切换进程的运行状态的指令信号至少包括来电接听请求信号、短消息提示信号和系统切换请求信号,以对应地启动相应的进程使相应的终端应用处理来电业务、短消息业务以及执行系统切换等。

图6示出了本发明的第一实施例的终端的示意框图。

如图6所示,根据本发明的第一实施例的终端600,包括如上实施例中任一项所述的终端业务的处理装置500,因此,该终端600具有该设终端业务的处理装置600所有的有益效果,在此不再赘述。

进一步地,所述终端600可以手机、平板电脑等移动终端。

图7示出了本发明的第二个实施例的终端的示意框图。

如图7所示,根据本发明的第二个实施例的终端,应用于包括多个操作系统的终端,终端处于第一操作系统,第二操作系统中的进程处于休眠状态,且所述第二操作系统(比如安全系统)的安全等级高于所述第一操作系统(比如普通系统),所述终端包括:处理器1、输入装置2、输出装置3和存储器5。在本发明的一些实施例中,处理器1、输入装置2、输出装置3和存储器5可以通过总线4或其他方式连接,图7中以通过总线4连接为例。

其中,存储器5用于存储一组程序代码,处理器1调用存储器5中存储的程序代码,用于执行以下操作:

通过输入装置2接收针对任一终端应用的指令信号;

检测根据所述指令信号在所述第一操作系统中是否能够启动与所述任一终端应用对应的第一进程;

当检测到在所述第一操作系统中无法启动所述第一进程时,通过输出装置3向所述终端的第二操作系统发送唤醒指令;

根据所述唤醒指令在所述第二操作系统中启动与所述任一终端应用对应的第二进程,以使所述任一终端应用处理所述指令信号对应的终端业务。

作为一种可选的实施方式,处理器1调用存储器5中存储的程序代码,还可以用于执行以下操作:

当所述任一终端应用在所述第二操作系统中处理完毕所述指令信号对应的终端业务时,控制关闭所述第二进程,并从所述第二操作系统切换回所述第一操作系统。

作为一种可选的实施方式,处理器1调用存储器5中存储的程序代码,还可以用于执行以下操作:

通过输出装置3向所述第二操作系统发送系统切换请求,所述系统切换请求中包含有系统切换验证信息;

当判定所述系统切换验证信息有效时,控制从所述第一操作系统切换至所述第二操作系统,以通过输出装置3将所述唤醒指令发送至所述第二操作系统。

作为一种可选的实施方式,处理器1调用存储器5中存储的程序代码,还可以用于执行以下操作:

当检测到在所述第一操作系统中能够启动所述第一进程时,启动所述第一进程,以使所述任一终端应用处理所述指令信号对应的终端业务,并在处理完毕后,控制关闭所述第一进程。

本发明实施例的方法中的步骤可以根据实际需要进行顺序调整、合并和删减。

本发明实施例的终端业务的处理装置和终端中的单元可以根据实际需要进行合并、划分和删减。

本领域普通技术人员可以理解上述实施例的各种方法中的全部或部分步骤是可以通过程序来指令相关的硬件来完成,该程序可以存储于一计算机可读存储介质中,存储介质包括只读存储器(Read-Only Memory,ROM)、随机存储器(Random Access Memory,RAM)、可编程只读存储器(Programmable Read-only Memory,PROM)、可擦除可编程只读存储器(Erasable Programmable Read Only Memory,EPROM)、一次可编程只读存储器(One-time Programmable Read-Only Memory,OTPROM)、电子抹除式可复写只读存储器(Electrically-Erasable Programmable Read-Only Memory,EEPROM)、只读光盘(Compact Disc Read-Only Memory,CD-ROM)或其他光盘存储器、磁盘存储器、磁带存储器、或者能够用于携带或存储数据的计算机可读的任何其他介质。

以上结合附图详细说明了本发明的技术方案,通过控制并设置终端操作系统中的进程的状态,使部分进程处于休眠的中断状态,减少CPU轮转的进程数,提高系统运行效率,从而达到降低终端功耗的目的,提升用户体验。

以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1