一种电子设备及其开机系统的制作方法

文档序号:6370724阅读:112来源:国知局
专利名称:一种电子设备及其开机系统的制作方法
技术领域
本发明属于电子设备的开关机设计领域,尤其涉及一种电子设备及其开机系统。
背景技术
目前,装载有智能操作系统的智能化电子设备(如电脑、智能移动通信终端、智能机顶盒等)被越来越多的应用于生活生产的各领域。现有技术中,智能化电子设备在正常关机后的开机过程包括了硬件初始化、操作系统加载、软件初始化、核心软件加载等步骤,使得开机时间较长,功耗较大,特别是对于装载了智能操作系统的传统家用电器,用户对其较长的开机时间感受更明显,使得用户体验性较差。另外,现有技术中,智能化电子设备在由于电源故障而非正常关机后,再次开机时间同样较长。例如,当电脑突然断电关机后,再次开机时需要执行较长时间的硬盘检测;车载显示设备在发动机突然熄火而重启时,需要等待软硬件的重新初始化加载。在本背景技术本部分所公开的上述信息仅仅用于增加对本发明背景技术的理解,因此其可能包括不构成对该国的本领域普通技术人员已知的现有技术。

发明内容
本发明实施例的目的在于提供一种电子设备的开机系统,旨在解决现有技术中,智能化电子设备在正常关机和非正常关机后的开机时间长、用户体验性差的问题。本发明实施例是这样实现的,一种电子设备的开机系统,所述系统包括存储单元,用于存储电子设备关机前的相关硬件状态信息和相关软件状态信息;备用电源,用于在所述电子设备关机时,向所述电子设备供电以维持所述电子设备待机直到所述备用电源电能耗尽;控制单元,用于在所述电子设备的关机状态下接收开机触发信号,并根据所述开机触发信号检测所述备用电源当前剩余电量以判断所述备用电源是否耗尽,若判断所述备用电源耗尽,则在读取所述存储单元存储的所述相关硬件状态信息和相关软件状态信息后,控制所述电子设备执行恢复操作。本发明实施例的另一目的在于提供一种电子设备,所述电子设备包括如上所述的电子设备的开机系统。本发明实施例提供的电子设备的开机系统是由控制单元在关机时切换备用电源向电子设备供电直到备用电源耗尽,并保存相关硬件和软件的状态信息,在下次开机时,直接根据保存的状态信息恢复运行即可,从而省略了现有电子设备每次开机时的初始化加载软件状态的步骤,提高了电子系统的开机速度,优化了用户的体验性。另外,当关机是由于电子设备主电源故障引起时,备用电源还可以起到瞬时断电保护的作用。


图I是本发明电子设备的开机系统的较佳实施例的原理结构图;图2是图I中控制单元的原理结构示意图;图3是图I所示电子设备的开机系统控制电子设备关机的一种实现流程图;图4是图I所不电子设备的开机系统控制电子设备开机的一种实现流程图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。针对现有智能化电子设备存在的问题,本发明实施例提供的电子设备的开机系统 包括有备用电源,控制单元在关机时切换备用电源向电子设备供电,并保存相关硬件和软件的状态信息,并在下次开机时,直接根据保存的状态信息恢复运行。图I示出了本发明实施例提供的电子设备的开机系统的原理结构,为了便于说明,仅不出了与本发明实施例相关的部分。本发明实施例提供的电子设备的开机系统包括存储单元12,用于存储电子设备关机前的相关硬件状态信息和相关软件状态信息;备用电源11,用于在电子设备关机时,向电子设备供电以维持电子设备待机直到备用电源11电能耗尽,而在电子设备开机时且电子设备主电源处于工作状态下,由电子设备主电源进行充电或保持维护状态;控制单元13,用于在电子设备处于关机状态下接收开机触发信号,并根据该开机触发信号检测备用电源11当前剩余电量以判断备用电源11是否耗尽,若耗尽,则说明电子设备当前为关机状态,此时在读取存储单元12存储的相关硬件状态信息和相关软件状态信息后,控制电子设备执行恢复操作,若没有耗尽,则说明电子设备当前为待机状态,此时直接控制电子设备执行恢复操作即可。其中,电子设备关机又分为两种情况一种是根据用户的触发而正常关机,另一种是电子设备主电源出现瞬间故障时的非正常关机;相应地,开机触发信号又包括两种一种是用户键入的触发信号,另一种是电子设备主电源瞬间故障恢复的信号。本发明实施例提供的电子设备的开机系统是由控制单元在关机时切换备用电源向电子设备供电直到备用电源耗尽,并保存相关硬件和软件的状态信息,在下次开机时,直接根据保存的状态信息恢复运行即可,从而省略了现有电子设备每次开机时的初始化加载软件状态的步骤,提高了电子系统的开机速度,优化了用户的体验性。另外,当关机是由于电子设备主电源故障引起时,备用电源还可以起到瞬时断电保护的作用。为了保证电子设备的正常开机,本发明实施例中,控制单元13还用于在控制电子设备执行恢复操作后,判断电子设备是否成功恢复,是则完成电子设备的开机,否则判断电子设备执行恢复操作的次数是否达到预设次数,若达到预设次数,则控制电子设备执行正常开机操作,若未达到预设次数,则返回控制电子设备执行恢复操作。其中,正常开机操作根据电子设备类型的不同以及引起电子设备关机的原因的不同而不同,其为本领域技术人员公知常识,在此不再详述。
本发明实施例中,将电子设备的硬件分为与保存相关的核心硬件,其为执行保存操作的必要硬件,且在电子设备开机状态下必须开启,如CPU、RAM、Flash等;与保存相关的外 设,其为与保存过程有关、且在保存之后无须开启的硬件设备,电子设备的硬件是否属于与保存相关的外设是由外设本身决定的,如U盘等;与保存不相关的外设,其为与保存操作过程无关的硬件设备,如显示屏等;将电子设备的软件分为应用程序,其是指除了默认开机运行的软件之外,其它全部可与用户交互的软件;后台服务,其是指用于创建后台运行的程序,用于解决不同进程之间的调用和通信,后台服务不与用户交互;开机加载程序和组件,其在电子设备开机后必须启动。则与保存相关的核心硬件的状态信息即为相关硬件状态信息,开机加载程序和组件的状态信息即为相关软件状态信
肩、O此时,控制单元13还用于在电子设备开机状态下接收关机触发信号,并根据接收到的关机触发信号切换备用电源11向电子设备供电,之后在关闭应用程序、后台服务和与保存不相关的外设之后,保存开机加载程序和组件的状态信息以及与保存相关的核心硬件的状态信息,之后在关闭与保存相关的外设后,由备用电源11维持电子设备待机直到备用电源11电能耗尽。进一步地,在关闭软件方面,控制单元13在关闭应用程序时,其实现过程与应用程序的软件平台相关,例如,当应用程序的软件平台是安卓(Android)操作系统时,可以通过调用Kill函数或发布OnDestory事件进行关闭;同样地,控制单元13在关闭后台服务时,其实现过程也与应用程序的软件平台相关,当应用程序的软件平台是安卓(Android)操作系统时,可以调用StopService函数进行关闭。在关闭硬件方面,控制单元13在关闭与保存不相关的外设前,需判断与保存不相关的外设是否被其它程序调用,在确保未被其它程序调用后,才可关闭与保存不相关的外设;同样地,控制单元13在关闭与保存相关的外设前,需判断与保存相关的外设是否被其它程序调用,在确保未被其它程序调用后,才可关闭与保存相关的外设。例如,控制单元13在关闭安全数码卡(Secure Digital Memory Card, SD)时,首先判断SD是否被其它程序调用,若没有被调用,贝1J可以执行unmount/eject等命令,将SD断电以降低电流。图2示出了图I中控制单元13的原理结构示意图。具体地,控制单元13包括判断模块131,用于在电子设备关机状态下接收开机触发信号,并根据该开机触发信号检测备用电源11当前剩余电量以判断备用电源11是否耗尽;读取模块132,用于当判断模块131判断备用电源11耗尽时,读取存储单元12存储的相关硬件状态信息和相关软件状态信息;恢复运行模块133,用于根据读取模块132读取的相关硬件状态信息和相关软件状态信息控制电子设备执行恢复操作,或者当判断模块131判断备用电源11未耗尽时直接控制电子设备执行恢复操作。
为了保证电子设备的正常开机,本发明实施例中,判断模块131还用于在恢复运行模块133控制电子设备执行恢复操作后,判断电子设备是否成功恢复,是则完成电子设备的开机,否则判断电子设备执行恢复操作的次数是否达到预设次数;恢复运行模块133还用于在判断模块131判断电子设备执行恢复操作的次数达到预设次数时控制电子设备执行正常开机操作,并在判断模块131判断电子设备执行恢复操作的次数未达到预设次数时控制电子设备重新执行恢复操作。控制单元13还包括切换模块134,用于在电子设备开机状态下接收关机触发信号,并根据接收到的关机触发信号切换备用电源11向电子设备供电;
应用程序关闭模块135,用于在切换模块134切换备用电源11向电子设备供电后,关闭应用程序;后台服务关闭模块136,用于在切换模块134切换备用电源11向电子设备供电后,关闭后台服务;与保存不相关的外设关闭模块137,用于在切换模块134切换备用电源11向电子设备供电后,关闭与保存不相关的外设;状态保存模块138,用于在应用程序关闭模块135关闭应用程序、后台服务关闭模块136关闭后台服务、且与保存不相关的外设关闭模块137关闭与保存不相关的外设后,保存开机加载程序和组件的状态信息以及与保存相关的核心硬件的状态信息;与保存相关的外设关闭模块139,用于在状态保存模块138保存状态信息后,关闭与保存相关的外设,此后,由备用电源11维持电子设备待机直到备用电源11电能耗尽。为了便于理解上述电子设备的开机系统的工作原理,如图3示出了该系统控制电子设备关机的一种实现流程,如图4示出了该系统控制电子设备开机的一种实现流程。如图3所示,本发明实施例提供的电子设备的开机系统控制电子设备关机的过程包括如下步骤在步骤SlOl中,控制单元13接收关机触发信号,并切换备用电源11向电子设备供电。在步骤S102中,控制单元13关闭应用程序。在步骤S103中,控制单元13关闭后台服务。在步骤S104中,控制单元13关闭与保存不相关的外设。在步骤S105中,控制单元13保存开机加载程序和组件的状态信息以及与保存相关的核心硬件的状态信息。在步骤S106中,控制单元13关闭与保存相关的外设,由备用电源11维持待机直到备用电源耗尽后关机。如图4所示,本发明实施例提供的电子设备的开机系统控制电子设备开机的过程包括如下步骤在步骤S201中,控制单元13接收开机触发信号后,检测备用电源当前剩余电量,之后执行步骤S202。在步骤S202中,控制单元13判断备用电源11是否耗尽,是则执行步骤S203,否则执行步骤S204。
在步骤S203中,控制单元13读取存储单元12存储的开机加载程序和组件的状态信息以及与保存相关的核心硬件的状态信息,之后执行步骤S204。在步骤S204中,控制单元13控制电子设备执行恢复操作,之后执行步骤S205。在步骤S205中, 控制单元13判断电子设备是否成功恢复,是则开机完成,否则执行步骤S206。在步骤S206中,控制单元13判断电子设备的恢复次数是否达到预设次数,是则执行步骤S207,否则返回步骤S204。在步骤S207中,控制单元13控制电子设备执行正常的开机操作后,开机完成。本发明实施例还提供了一种电子设备,包括一如上所述的电子设备的开机系统。优选地,该电子设备是智能移动通信终端。本发明实施例提供的电子设备的开机系统是由控制单元在关机时切换备用电源向电子设备供电直到备用电源耗尽,并保存相关硬件和软件的状态信息,在下次开机时,直接根据保存的状态信息恢复运行即可,从而省略了现有电子设备每次开机时的初始化加载软件状态的步骤,提高了电子系统的开机速度,优化了用户的体验性。另外,当关机是由于电子设备主电源故障引起时,备用电源还可以起到瞬时断电保护的作用。本领域普通技术人员可以理解实现上述实施例方法中的全部或部分步骤是可以通过程序来控制相关的硬件完成,所述的程序可以在存储于一计算机可读取存储介质中,所述的存储介质,如R0M/RAM、磁盘、光盘等。以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。
权利要求
1.一种电子设备的开机系统,其特征在于,所述系统包括 存储单元,用于存储电子设备关机前的相关硬件状态信息和相关软件状态信息; 备用电源,用于在所述电子设备关机时,向所述电子设备供电以维持所述电子设备待机直到所述备用电源电能耗尽; 控制单元,用于在所述电子设备处于关机状态下接收开机触发信号,并根据所述开机触发信号检测所述备用电源当前剩余电量以判断所述备用电源是否耗尽,若判断所述备用电源耗尽,则在读取所述存储单元存储的所述相关硬件状态信息和相关软件状态信息后,控制所述电子设备执行恢复操作。
2.如权利要求I所述的电子设备的开机系统,其特征在于,所述控制单元还用于在判断所述备用电源未耗尽时,直接控制所述电子设备执行恢复操作。
3.如权利要求I所述的电子设备的开机系统,其特征在于,所述控制单元还用于在控制所述电子设备执行恢复操作后,判断所述电子设备是否成功恢复,是则完成所述电子设备的开机,否则判断所述电子设备执行恢复操作的次数是否达到预设次数,若达到预设次数,则控制所述电子设备执行正常开机操作,若未达到预设次数,则返回所述控制所述电子设备执行恢复操作。
4.如权利要求I所述的电子设备的开机系统,其特征在于,所述控制单元包括 判断模块,用于在所述电子设备处于关机状态下接收所述开机触发信号,并根据所述开机触发信号检测所述备用电源当前剩余电量以判断所述备用电源是否耗尽; 读取模块,用于当所述判断模块判断所述备用电源耗尽时,读取所述存储单元存储的所述相关硬件状态信息和相关软件状态信息; 恢复运行模块,用于根据所述读取模块读取的所述相关硬件状态信息和相关软件状态信息控制所述电子设备执行恢复操作。
5.如权利要求4所述的电子设备的开机系统,其特征在于,所述电子设备的硬件包括与保存相关的核心硬件、与保存相关的外设和与保存不相关的外设,所述电子设备的软件包括应用程序、后台服务以及开机加载程序和组件;所述相关硬件状态信息为所述与保存相关的核心硬件的状态信息,所述相关软件状态信息为所述开机加载程序和组件的状态信息。
6.如权利要求5所述的电子设备的开机系统,其特征在于,所述控制单元还用于在所述电子设备开机状态下接收关机触发信号,并根据所述关机触发信号切换所述备用电源向所述电子设备供电,之后在关闭所述应用程序、所述后台服务和所述与保存不相关的外设之后,保存所述开机加载程序和组件的状态信息以及所述与保存相关的核心硬件的状态信息,之后在关闭所述与保存相关的外设后,由所述备用电源维持所述电子设备待机直到所述备用电源电能耗尽。
7.如权利要求6所述的电子设备的开机系统,其特征在于,所述控制单元还包括 切换模块,用于在所述电子设备开机状态下接收关机触发信号,并根据所述关机触发信号切换所述备用电源向所述电子设备供电; 应用程序关闭模块,用于在所述切换模块切换所述备用电源向所述电子设备供电后,关闭所述应用程序; 后台服务关闭模块,用于在所述切换模块切换所述备用电源向所述电子设备供电后,关闭所述后台服务; 与保存不相关的外设关闭模块,用于在所述切换模块切换所述备用电源向所述电子设备供电后,关闭所述与保存不相关的外设; 状态保存模块,用于在所述应用程序关闭模块关闭所述应用程序、所述后台服务关闭模块关闭所述后台服务、且所述与保存不相关的外设关闭模块关闭所述与保存不相关的外设后,保存所述开机加载程序和组件的状态信息以及所述与保存相关的核心硬件的状态信息; 与保存相关的外设关闭模块,用于在所述状态保存模块保存所述状态信息后,关闭所述与保存相关的外设。
8.如权利要求6所述的电子设备的开机系统,其特征在于,当所述关机触发信号为用户触发的关机信号时,所述开机触发信号为用户触发的开机信号;当所述关机触发信号为所述电子设备主电源瞬间故障信号时,所述开机触发信号为所述电子设备主电源瞬间故障 恢复信号。
9.一种电子设备,其特征在于,所述电子设备包括如权利要求I至8任一项所述的电子设备的开机系统。
10.如权利要求9所述的电子设备,其特征在于,所述电子设备是智能移动通信终端。
全文摘要
本发明提供一种电子设备及其开机系统。其中的系统包括存储单元,用于存储电子设备关机前的相关硬件状态信息和相关软件状态信息;备用电源,用于在电子设备关机时,向电子设备供电以维持电子设备待机直到备用电源电能耗尽;控制单元,用于在电子设备的关机状态下,根据开机触发信号判断备用电源是否耗尽,若判断备用电源耗尽,则在读取存储单元存储的相关硬件状态信息和相关软件状态信息后,控制电子设备执行恢复操作。该系统省略了现有电子设备每次开机时的初始化加载软件状态的步骤,提高了电子系统的开机速度,优化了用户的体验性。另外,当关机是由于电子设备主电源故障引起时,备用电源还可以起到瞬时断电保护的作用。
文档编号G06F1/30GK102722389SQ20121017728
公开日2012年10月10日 申请日期2012年5月31日 优先权日2012年5月31日
发明者吕华 申请人:Tcl集团股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1