启动控制方法和电子设备技术

技术编号:12104643 阅读:69 留言:0更新日期:2015-09-23 23:11
公开了启动控制方法和电子设备。启动控制方法包括:从电子设备开始进行开机上电自检的时间点起,启动一计时操作,用于计时一第一时间段;检测是否存在已插入电子设备的一可拆卸设备;如果检测到存在已插入电子设备的可拆卸设备,则判断可拆卸设备的自检操作是否已完成,其中当判断出可拆卸设备的自检操作已完成时,输出指示可拆卸设备的自检操作已完成的指示信号;在计时操作结束的时间点处判断是否接收到指示信号;如果判断出已接收到指示信号,则对其进行初始化;如果判断出未接收到指示信号,则启动一计时操作,用于计时一第二时间段,并且处理返回到判断可拆卸设备的自检操作是否已完成的步骤,并重复之后的处理。

【技术实现步骤摘要】

本专利技术涉及电子技术的领域,更具体地说,涉及在设备开机时的启动控制方法以及应用该方法的电子设备。
技术介绍
为了解决传统B1S的问题,Intel在2000年推出了 IA64(64位处理器)用的EFI (可扩展固件接口 )标准,作为新一代B1S的规范,而支持EFI规范的B1S也被称为EFIB1So之后为了推广EFI,业界多家著名公司共同成立了统一可扩展固件接口论坛(UEFIForum),以制订新的国际标准UEFI规范,因此而来的B1S就是UEFI B1S.统一可扩展固件接口(UnifiedExtensible Firmware Interface, UEFI)是一种个人计算机系统规格,用来定义操作系统与系统固件之间的软件界面,为替代B1S的升级方案。可扩展固件接口负责加电自检(post)、连系操作系统以及提供连接操作系统与硬件的接口。目前,例如,通过B1S采用UEFI模式,设备的开机速度正在不断提升。不同品牌、不同厂商生产的可拆卸设备在上电初始化的时间方面存在差异。具体来讲,有些可拆卸设备可能一上电就进行检测,而有些可拆卸设备可能在上电之后延迟特定时间段(例如,5s甚至大于5s)才进行检测。B1S在POST阶段需要得到各硬件设备的自检结果。在UEFI模式下,开机B1S对可拆卸设备的初始化时间在2s内左右开始执行。如果如上面所述的那样,可拆卸设备在上电之后5s才进行检测,那么B1S将不能获得该可拆卸设备的自检结果,从而不能识别该可拆卸设备。这在例如通过可拆卸设备启动或进入Doc系统的情况下将导致不能启动或不能进入。在现有技术中,作为一种解决方式,统一地延迟B1S对各硬件设备进行自检的时间。然而,这样的做法将原本提升的开机速度大幅降低,直接影响了用户的开机体验。通过根据本专利技术实施例的启动控制方法和电子设备,能够视情况而决定是否延迟对可拆卸设备的初始化时间,从而能够仅在必要的时候延长设备的开机自检时间以确保对可拆卸设备的识别,避免开机速度无谓的浪费。另外,软件的实现方式也保证了无成本的增加。
技术实现思路
鉴于以上情形,期望提供能够更灵活应对提前的B1S对可拆卸设备的初始化时间与部分可拆卸设备上电自检时间延迟之间的矛盾的启动控制方法以及应用该方法的电子设备。根据本专利技术的一个方面,提供了一种启动控制方法,应用于一电子设备,所述启动控制方法包括:从所述电子设备开始进行开机上电自检的时间点起,启动一计时操作,用于计时一第一时间段;检测是否存在已插入所述电子设备的一可拆卸设备;如果检测到存在已插入所述电子设备的可拆卸设备,则判断所述可拆卸设备的自检操作是否已完成,其中当判断出所述可拆卸设备的自检操作已完成时,输出指示所述可拆卸设备的自检操作已完成的指示信号;在所述计时操作结束的时间点处判断是否接收到所述指示信号;如果判断出已接收到所述指示信号,则对其进行初始化;如果判断出未接收到所述指示信号,则启动一计时操作,用于计时一第二时间段,并且处理返回到判断所述可拆卸设备的自检操作是否已完成的步骤,并重复之后的处理。优选地,在根据本专利技术实施例的方法中,所述第一时间段与所述第二时间相同,且均为2秒。优选地,在根据本专利技术实施例的方法中,判断所述可拆卸设备的自检操作是否已完成的步骤包括:判断是否检测到从所述可拆卸设备发出的、指示自检开始的第一信号;当检测到所述第一信号时,启动一计时操作,用于计时一第三时间段;在经过所述第三时间段之后,输出所述指示信号。优选地,在根据本专利技术实施例的方法中,所述第一信号为所述可拆卸设备的特定信号线上的电平拉高信号。优选地,在根据本专利技术实施例的方法中,判断所述可拆卸设备的自检操作是否已完成的步骤包括:判断是否检测到从所述可拆卸设备发出的、指示自检开始的第一信号以及随后从所述可拆卸设备发出的、指示自检结束的第二信号;当检测到所述第一信号以及随后的所述第二信号时,输出所述指示信号。优选地,在根据本专利技术实施例的方法中,所述第一信号为所述可拆卸设备的特定信号线上的电平拉高信号,且所述第二信号为该特定信号线上的电平拉低信号。优选地,在根据本专利技术实施例的方法中,判断所述可拆卸设备的自检操作是否已完成的步骤包括:判断是否检测到从所述可拆卸设备发出的指示自检结束的第二信号;当检测到所述第二信号时,输出所述指示信号。优选地,在根据本专利技术实施例的方法中,所述第二信号为该特定信号线上的电平拉低信号。根据本专利技术的另一方面,提供了一种电子设备,包括:计时装置,用于执行计时操作;插入检测装置,用于检测是否存在已插入所述电子设备的一可拆卸设备;自检检测装置,用于当所述电子设备正处于开机上电自检阶段时,如果所述插入检测装置检测到已插入所述电子设备的可拆卸设备,则判断所述可拆卸设备的自检操作是否已完成,其中当判断出所述可拆卸设备的自检操作已完成时,输出指示所述可拆卸设备的自检操作已完成的指示信号;控制装置,用于控制所述计时装置从所述电子设备开始进行开机上电自检的时间点起,启动一计时操作,用于计时一第一时间段,并且在计时结束的时间点处,判断是否接收到所述指示信号,如果所述控制装置判断出未接收到所述指示信号,则控制所述计时装置启动一计时操作,用于计时一第二时间段,并且在所述第二时间段内再次判断是否接收到所述指示信号;初始化装置,用于当所述控制装置判断出已接收到所述指示信号时,对所述可拆卸设备进行初始化。优选地,在根据本专利技术实施例的设备中,所述第一时间段与所述第二时间相同,且均为2秒。优选地,在根据本专利技术实施例的设备中,所述自检检测装置包括:第一触发单元,用于当检测到从所述可拆卸设备发出的、指示自检开始的第一信号时输出一触发信号;计时单元,用于基于所述触发信号而启动一计时操作,用于计时一第三时间段;输出单元,用于在经过所述第三时间段之后,输出所述指示信号。优选地,在根据本专利技术实施例的设备中,所述第一信号为所述可拆卸设备的特定信号线上的电平拉高信号。优选地,在根据本专利技术实施例的设备中,所述自检检测装置包括:第一触发单元,用于当检测到从所述可拆卸设备发出的、指示自检开始的第一信号时输出第一触发信号;第二触发单元,用于当检测到从所述可拆卸设备发出的、指示自检结束的第二信号时输出第二触发信号;输出单元,用于基于所述第一触发信号和所述第二触发信号,输出所述指示信号。优选地,在根据本专利技术实施例的设备中,所述第一信号为所述可拆卸设备的特定信号线上的电平拉高信号,且所述第二信号为该特定信号线上的电平拉低信号。优选地,在根据本专利技术实施例的设备中,所述自检检测装置包括:第二触发单元,用于当检测到从所述可拆卸设备发出的、指示自检结束的第二信号时输出第二触发信号;输出单元,用于基于所述第二触发信号,输出所述指示信号。优选地,在根据本专利技术实施例的设备中,所述第二信号为该特定信号线上的电平拉低信号。【附图说明】图1是示出根据本专利技术实施例的启动控制方法的过程的流程图;图2是示出根据本专利技术实施例的判断所述可拆卸设备的自检操作是否已完成的处理的第一示例的流程图;图3是示出根据本专利技术实施例的判断所述可拆卸设备的自检操作是否已完成的处理的第二示例的流程图;图4是示出根据本专利技术实施例的判断所述可拆卸设备的自检操作是否已完成的处理的第三示例的流程图;图5是示出根本文档来自技高网
...
启动控制方法和电子设备

【技术保护点】
一种启动控制方法,应用于一电子设备,所述启动控制方法包括:从所述电子设备开始进行开机上电自检的时间点起,启动一计时操作,用于计时一第一时间段;检测是否存在已插入所述电子设备的一可拆卸设备;如果检测到存在已插入所述电子设备的可拆卸设备,则判断所述可拆卸设备的自检操作是否已完成,其中当判断出所述可拆卸设备的自检操作已完成时,输出指示所述可拆卸设备的自检操作已完成的指示信号;在所述计时操作结束的时间点处判断是否接收到所述指示信号;如果判断出已接收到所述指示信号,则对其进行初始化;如果判断出未接收到所述指示信号,则启动一计时操作,用于计时一第二时间段,并且处理返回到判断所述可拆卸设备的自检操作是否已完成的步骤,并重复之后的处理。

【技术特征摘要】

【专利技术属性】
技术研发人员:杨子户
申请(专利权)人:联想北京有限公司
类型:发明
国别省市:北京;11

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

1