系统启动的控制方法、控制器及计算机可读介质技术方案

技术编号:22218171 阅读:28 留言:0更新日期:2019-09-30 00:55
本申请实施例公开了系统启动的控制方法、控制器及计算机可读介质。该控制方法用于嵌入式控制器,其一具体实施方式包括:响应于检测到用于指示系统启动的第一信号,判断系统的当前状态;若系统当前处于第一状态,则控制系统中除预设电子器件外的电子器件预上电,其中,第一状态为系统需要经过至少两次上电过程的状态;响应于系统完成目标掉电过程,控制系统启动操作系统,其中,目标掉电过程为系统在进行预上电结束后的掉电过程。这种控制方法可以利用现有设备中的嵌入式控制器,对系统的启动过程进行控制。这样有助于减少零部件数量,有利于降低生产成本。

Control Method, Controller and Computer Readable Media for System Start-up

【技术实现步骤摘要】
系统启动的控制方法、控制器及计算机可读介质
本申请实施例涉及计算机
,尤其涉及系统启动的控制方法、控制器及计算机可读介质。
技术介绍
现有技术中,某些结构的处理器在G2或G3状态下启动时,或者在某些情况下(如DCS5)插入适配器时,系统往往会自动上电一次,以执行一系列程序(如G3->S5->S0->S5)。在执行这些程序的过程中,显示屏不会亮,也不会进入操作系统。之后一般会掉电。然而,在掉电时,系统中的一些电子器件(如光盘驱动器、硬盘驱动器)通常会发出声响。针对这个现象,目前采用的技术手段通常是在控制电路中,根据实际需求加入多个负载开关。这样会增加零部件数量,也会提高整体的生产成本。
技术实现思路
本申请实施例提供了系统启动的控制方法、控制器及计算机可读介质。第一方面,本申请实施例提供了一种系统启动的控制方法,该方法用于嵌入式控制器,包括:响应于检测到用于指示系统启动的第一信号,判断系统的当前状态;若系统当前处于第一状态,则控制系统中除预设电子器件外的电子器件预上电,其中,第一状态为系统需要经过至少两次上电过程的状态;响应于系统完成目标掉电过程,控制系统启动操作系统,其中,目标掉电过程为系统在进行预上电结束后的掉电过程。在一些实施例中,第一信号包括用于表征接通电源的信号;以及控制系统启动操作系统,包括:接通用于启动操作系统的启动电源。在一些实施例中,第一信号包括用于表征连接交流适配器的信号;以及控制系统启动操作系统,包括:接通用于启动操作系统的交流启动电源。在一些实施例中,第一状态包括待启动状态或断电状态;其中,待启动状态包括系统中仅保留用于维持系统待启动的电源的G2状态;断电状态包括系统整体无供电的G3状态。在一些实施例中,预设电子器件为掉电时产生声响的电子器件,包括以下至少一种:光盘驱动器、硬盘驱动器、风扇或音响。在一些实施例中,该方法还包括:若系统当前处于第二状态,则控制系统启动操作系统。在一些实施例中,在控制系统启动操作系统的情况下,该方法还包括:控制预设电子器件的电源输入信号与用于控制系统供电的信号保持一致。第二方面,本申请实施例提供了一种控制器,包括:检测单元,被配置成响应于检测到用于指示系统启动的第一信号,判断系统的当前状态;第一控制单元,被配置成若系统当前处于第一状态,则控制系统中除预设电子器件外的电子器件预上电,其中,第一状态为系统需要经过至少两次上电过程的状态;启动单元,被配置成响应于系统完成目标掉电过程,控制系统启动操作系统,其中,目标掉电过程为系统在进行预上电结束后的掉电过程。在一些实施例中,控制器还包括第二控制单元,被配置成若系统当前处于第二状态,则控制系统启动操作系统。第三方面,本申请实施例提供了一种计算机可读介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面中任一实施例所描述的系统启动的控制方法。本申请实施例提供的系统启动的控制方法、控制器及计算机可读介质,在检测到用于指示系统启动的第一信号的情况下,首先可以判断系统的当前状态。若系统当前处于第一状态,则可以控制系统中除预设电子器件外的电子器件预上电。之后在系统完成目标掉电过程的情况下,可以控制系统启动操作系统。其中,第一状态可以为系统需要经过至少两次上电过程的状态。而预上电一般是指最后一次启动上电前所进行的上电过程。这里的目标掉电过程通常为系统在进行预上电结束后的掉电过程。这种控制方法可以利用现有设备中的嵌入式控制器,对系统的启动过程进行控制。这样有助于减少零部件数量,有利于降低生产成本。附图说明通过阅读参照以下附图所作的对非限制性实施例所作的详细描述,本申请的其它特征、目的和优点将会变得更明显:图1为本申请提供的系统启动的控制方法的一个实施例的流程图;图2为本申请提供的系统启动的控制方法的又一个实施例的流程图;图3为本申请提供的嵌入式控制器的一个实施例的局部结构示意图;图4为本申请提供的控制器的一个实施例的结构示意图。具体实施方式下面结合附图和实施例对本申请作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释相关专利技术,而非对该专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与有关专利技术相关的部分。需要说明的是,在不冲突的情况下,本申请中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本申请。请参见图1,其示出了本申请提供的系统启动的控制方法的一个实施例的流程100。该控制方法可以用于嵌入式控制器(EC,EmbeddedController)。该控制方法可以包括以下步骤:步骤101,响应于检测到用于指示系统启动的第一信号,判断系统的当前状态。在本实施例中,系统启动的控制方法的执行主体(例如嵌入式控制器)在检测到用于指示系统启动的第一信号的情况下,首先可以对系统的当前状态进行判断。进而根据判断结果,来确定整个系统启动的控制流程。在本实施例中,系统启动通常(但不限于)是指系统运行启动程序,进入操作系统,即上电开机启动。而这里的第一信号可以是能够触发系统启动的任意信号,在本申请中并不限制。作为示例,第一信号可以包括用于表征接通电源的信号。例如检测到系统中用于连接电源的端口的指示灯打开(变亮)。又例如检测到系统的电源(开机)键被触发等。在一些可选地实现方式中,第一信号还可以包括用于表征连接交流适配器的信号。例如检测到有交流适配器(ACadapter)插入。在本实施例中,系统的当前状态可以是现有系统中存在的各种运行状态。例如可以包括(但不限于)以下状态:G0-Working工作状态:使用者程序可正常的执行,但是设备可以动态分配它们自己的状态。在没有用到此设备时,此设备可进入其它非工作状态。该状态下,系统实时响应外部事件。G1-Sleeping睡眠状态:此状态下系统销耗较小的电源,没有任何使用者的程序在执行,系统看起来就像在关机状态。因为此时显示屏幕是被关闭的,只要有任何唤醒激活的事件传达进入系统即很快会回复到工作状态。G2-SoftOff软关机状态:此状态下系统只保留非常少的电源,没有任何使用者和操作系统的程序在执行。这个状态下需要较长的时间来恢复到工作状态。G3-MechanicalOff机械关闭状态:整个系统的电源均关闭,没有任何电流通过系统。系统只能重新打开电源供应器的开关来激活。此状态下电源的消耗为零。步骤102,若系统当前处于第一状态,则控制系统中除预设电子器件外的电子器件预上电。在本实施例中,若确定系统当前处于第一状态,则嵌入式控制器可以控制系统中除预设电子器件外的其他电子器件预上电。其中,第一状态通常为系统需要经过至少两次上电过程的状态。也就是说,系统在第一状态下启动时,往往需要进行至少两次上电过程。即系统在第一状态下启动时,至少需要经过上电、掉电、再上电的过程。而预上电一般是指最后一次启动上电前所进行的上电过程。也就是说,第一状态下的至少两次上电过程中,除了最后一次上电过程,此前的上电过程均可以为预上电。这里的第一状态、预设电子器件可以根据实际情况进行设置。在一些实施例中,第一状态可以包括(但不限于)待启动状态或断电状态。其中,待启动状态可以包括系统中仅保留用于维持系统待启动的电源的G2状态。例如系统中仅保留如实本文档来自技高网...

【技术保护点】
1.一种系统启动的控制方法,其特征在于,所述方法用于嵌入式控制器,包括:响应于检测到用于指示系统启动的第一信号,判断所述系统的当前状态;若所述系统当前处于第一状态,则控制所述系统中除预设电子器件外的电子器件预上电,其中,所述第一状态为系统需要经过至少两次上电过程的状态;响应于所述系统完成目标掉电过程,控制所述系统启动操作系统,其中,所述目标掉电过程为所述系统在进行预上电结束后的掉电过程。

【技术特征摘要】
1.一种系统启动的控制方法,其特征在于,所述方法用于嵌入式控制器,包括:响应于检测到用于指示系统启动的第一信号,判断所述系统的当前状态;若所述系统当前处于第一状态,则控制所述系统中除预设电子器件外的电子器件预上电,其中,所述第一状态为系统需要经过至少两次上电过程的状态;响应于所述系统完成目标掉电过程,控制所述系统启动操作系统,其中,所述目标掉电过程为所述系统在进行预上电结束后的掉电过程。2.根据权利要求1所述的控制方法,其特征在于,所述第一信号包括用于表征接通电源的信号;以及所述控制所述系统启动操作系统,包括:接通用于启动操作系统的启动电源。3.根据权利要求1所述的控制方法,其特征在于,所述第一信号包括用于表征连接交流适配器的信号;以及所述控制所述系统启动操作系统,包括:接通用于启动操作系统的交流启动电源。4.根据权利要求1所述的控制方法,其特征在于,所述第一状态包括待启动状态或断电状态;其中,所述待启动状态包括系统中仅保留用于维持系统待启动的电源的G2状态;所述断电状态包括系统整体无供电的G3状态。5.根据权利要求1所述的控制方法,其特征在于,所述预设电子器件为掉电时产生声响的电子器件,包括以下至少一种:...

【专利技术属性】
技术研发人员:岳红威
申请(专利权)人:合肥联宝信息技术有限公司
类型:发明
国别省市:安徽,34

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

1