一种智能电子设备的快速启动方法及智能电子设备与流程

文档序号:12718684阅读:341来源:国知局
一种智能电子设备的快速启动方法及智能电子设备与流程

本发明涉及智能终端领域,尤其涉及一种智能电子设备的快速启动方法及智能电子设备。



背景技术:

随着人们生活质量的日益提高,智能机器人已经越来越多的进入家庭服务行业,这不仅是一项极具应用前景的高新技术行业,还是智能机器人目前研究的一个重要热点,且已形成一个巨大的市场。

目前的智能机器人随着系统的架构越来越复杂、各种新硬件的不断涌现,使智能机器人从关机状态加电到待机可用状态需要较长时间,机器人系统关机状态到操作系统启动好各个设备通电及相互之间设置配合好进入待机可用状态,需要越来越多的步骤及时间,使得机器人系统在部件的规格越来越高、性能越来越好的情况下,从关机状态进入到待机可用状态的时间反而变得更长。



技术实现要素:

针对上述问题先提供能够加快系统开机启动速度的一种智能电子设备的快速启动方法及智能电子设备。

具体的技术方案是:

一种智能电子设备的快速启动方法,适用于智能电子设备,其中,所述智能电子设备包括多个初始化检测设备,快速启动方法包括步骤:

步骤S100、设置关联于所述初始化检测设备的启动优先级;

所述启动优先级包括:

第一优先级,所述第一优先级对应第一启动加载程序;

第二优先级,所述第二优先级对应第二启动加载程序;

第三优先级,所述第三优先级对应第三启动加载程序;

将所述第一启动加载程序,所述第二启动加载程序和所述第三加载程序分别保存至一非易失性存储器中;

步骤S200、启动的所述智能电子设备进行上电自检后,初始化所述第一优先级设备;

步骤S300、所述初始化第一优先级设备后从所述非易失性存储器中读取所述第一启动加载程序并进行加载,同时初始化所述第二优先级设备;

步骤S400、所述初始化第二优先级设备后从所述随非易失性存储器中读取所述第二启动加载程序并进行加载,同时初始化所述第三优先级设备;

步骤S500、所述初始化第三优先级设备后从所述非易失性存储器中读取所述第三启动加载程序并进行加载,完成启动。

优选的,上述的快速启动方法,其中,所述步骤S100中,

所述第一优先级设备为输入输出模块、显示模块。

优选的,上述的快速启动方法,其中,所述步骤S100中,

所述第二优先级设备为标准硬件设备。

优选的,上述的快速启动方法,其中,所述标准硬件设备为存储模块、通信接口。

优选的,上述的快速启动方法,其中,所述步骤S100中,

所述第三优先级设备为即插即用设备。

优选的,上述的快速启动方法,其中,所述步骤S300中,加载所述第 一启动加载程序的时间大于初始化所述第二优先级设备时,待完成所述第一启动加载程序后,执行所述步骤S400。

优选的,上述的快速启动方法,其中,所述步骤S300中,加载所述第一启动加载程序的时间小于初始化所述第二优先级设备时,在完成所述第一启动加载程序后,在初始化所述第二优先级设备的同时从所述非易失性存储器中读取所述第二启动加载程序进行加载。

优选的,上述的快速启动方法,其中,所述步骤S400中,加载所述第二启动加载程序的时间大于初始化所述第三优先级设备时,待完成所述第二启动加载程序后,执行所述步骤S500。

优选的,上述的快速启动方法,其中,所述步骤S400中,加载所述第二启动加载程序的时间小于初始化所述第三优先级设备时,在完成所述第二启动加载程序后,在初始化所述第三优先级设备的同时从所述非易失性存储器中读取所述第三启动加载程序进行加载。

优选的,还包括一种智能电子设备,其中,采用上述的快速启动方法。

上述技术方案的有益效果是:通过对所要启动的智能电子设备中需要进行初始化检测的设备设置优先级,启动的智能电子设备时,根据优先级顺序对初始化检测的设备由高到低依次进行初始化检测,并在检测的同时对相应的检测设备进行加载启动,进而实现减少智能电子设备开机启动的时间。

附图说明

图1是本发明的较佳的实施例中,一种智能电子设备的快速启动方法及智能电子设备的总体流程示意图;

图2是本发明的较佳的实施例中,于图1的基础上,优先级的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动的前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明的是,在不冲突的情况下,本发明中的实施例及实施例中的特征可以相互组合。

下面结合附图和具体实施例对本发明作进一步说明,但不作为本发明的限定。

如图1所示,

一种智能电子设备的快速启动方法,适用于智能电子设备,其中,智能电子设备包括多个初始化检测设备,快速启动方法包括步骤:

步骤S100、设置关联于初始化检测设备的启动优先级;

如图2所示,启动优先级包括:

第一优先级,第一优先级对应第一启动加载程序;

第二优先级,第二优先级对应第二启动加载程序;

第三优先级,第三优先级对应第三启动加载程序;

将第一启动加载程序,第二启动加载程序和第三加载程序分别保存至一非易失性存储器中;

步骤S200、启动的智能电子设备进行上电自检后,初始化第一优先级设备;

步骤S300、初始化第一优先级设备后从非易失性存储器中读取第一启动 加载程序并进行加载,同时初始化第二优先级设备;

步骤S400、初始化第二优先级设备后从随非易失性存储器中读取第二启动加载程序并进行加载,同时初始化第三优先级设备;

步骤S500、初始化第三优先级设备后从非易失性存储器中读取第三启动加载程序并进行加载,完成启动。

智能电子设备在启动时,系统首先对硬件依次进行初始化检测,并在完成全部硬件初始化检测后,根据用户指定的启动顺序开始启动智能电子设备的软件部分,以从主储存器启动为例,系统BIOS将读取并执行储存器上的主引导记录,从而开始依次启动软件,最终完成电子设备的启动。

其中,硬件的初始化检测相对耗时较长,其中有些硬件的初始化时间较长,有些硬件的初始化时间较短,同时,有些硬件需优先进行初始化检测,以完成智能电子设备的基本启动要求,因此,首先,对启动智能电子设备的硬件进行优先级的设定,将用以完成智能电子设备基本启动要求的硬件设置为最高优先等级即第一优先级设备,其次,对需要较短时间进行初始化检测的硬件设置为中等优先级即第二优先级设备,最后,对于需要较长时间按进行初始化检测的硬件即第三优先级设备放在最后初始化检测;

为了更进一步缩短硬件初始化的时间,对各优先级设备设置对应的启动加载程序,具体为第一优先级设备对应第一启动加载程序;第二优先级设备对应第二启动加载程序;第三优先级设备对应第三启动加载程序;在对不同优先级设备进行初始化检测后,不用等待其他次等级的设备进行初始化,而直接对该优先级对应的加载程序进行启动加载。

在完成第一优先级设备和第二优先级设备的初始化检测后,智能电子的硬件初始化检测基本完成,这时,也可以选择开始进行软件部分的初始化。

于较佳的实施例中,步骤S100中,

第一优先级设备为输入输出模块、显示模块。

该输入输出模块、显示模块是启动智能电子设备的基本硬件,需要作为最高优先等级被最先进行初始化检测,进而为后续硬件进行初始化检测和启动加载程序奠定基础。

于较佳的实施例中,步骤S100中,

第二优先级设备为标准硬件设备。

该标准硬件设备对进行硬件初始化检测的需耗时间较短,作为第二优先等级进行初始化检测;第一优先级设备和第二优先级设备在最短的时间完成初始化检测后,智能电子设备就完成了主要硬件的初始化检测,为启动节省了时间。

在本技术方案的基础上,进一步的,标准硬件设备为存储模块、通信接口。

存储模块、通信接口在初始化检测中用时相对较少,作为第二优先等级设备进行初始化有利于减少智能电子设备启动的时间。

于较佳的实施例中,步骤S100中,

第三优先级设备为即插即用设备。

该即插即用设备作为第三优先级设备,虽然在初始化检测中用时相对较多,但第三优先级设备是在对第一优先级设备和第二优先级设备对应的第一启动加载程序和第二启动加载程序同时进行,因此并不会拖延硬件初始化检测的时间,反而因为是同时进行的初始化检测减少了硬件启动的时间。

于较佳的实施例中,步骤S300中,加载第一启动加载程序的时间大于初始化第二优先级设备时,待完成第一启动加载程序后,执行步骤S400。

因各优先级设备初始化检测的时间和启动加载程序的时间并不相同,因此当加载第一启动加载程序的时间大于初始化第二优先级设备时,会出现一 个时间空档,为尽可能减少不必要的时间浪费,初始化第二优先级设备后进行第二启动加载程序的加载。

于较佳的实施例中,步骤S300中,加载第一启动加载程序的时间小于初始化第二优先级设备时,在完成第一启动加载程序后,在初始化第二优先级设备的同时从非易失性存储器中读取第二启动加载程序进行加载。

同理,当加载第一启动加载程序的时间小于初始化第二优先级设备时,进行第二启动加载程序的加载。

于较佳的实施例中,步骤S400中,加载第二启动加载程序的时间大于初始化第三优先级设备时,待完成第二启动加载程序后,执行步骤S500。

同理,加载第二启动加载程序的时间大于初始化第三优先级设备时,为尽可能减少不必要的时间浪费,初始化第三优先级设备后进行第三启动加载程序的加载。

于较佳的实施例中,步骤S400中,加载第二启动加载程序的时间小于初始化第三优先级设备时,在完成第二启动加载程序后,在初始化第三优先级设备的同时从非易失性存储器中读取第三启动加载程序进行加载。

同理,当加载第二启动加载程序的时间小于初始化第三优先级设备时,进行第三启动加载程序的加载。

本发明的技术方案中,还包括一种智能电子设备,采用上述快速启动方法。

以上所述仅为本发明较佳的实施例,并非因此限制本发明的实施方式及保护范围,对于本领域技术人员而言,应当能够意识到凡运用本发明说明书 及图示内容所作出的等同替换和显而易见的变化所得到的方案,均应当包含在本发明的保护范围内。

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