自动检测的开机方法技术

技术编号:2865278 阅读:202 留言:0更新日期:2012-04-11 18:40
一种自动检测的开机方法。当一电子装置开机时,首先,检测相应电子装置的一开机装置。若开机装置并未被检测到,则持续检测开机装置,直至开机装置被检测到为止。若开机装置被检测到,则继续加载一操作系统至电子装置,以完成电子装置的开机操作。

【技术实现步骤摘要】

本专利技术涉及开机管理,特别是涉及一种可以主动且持续地检测开机装置而自动进行开机的方法及系统。
技术介绍
随着信息技术的发展,以处理器为基础的电子装置,如计算机系统已经普遍地被企业与个人所接受与运用。大部份的计算机系统通常是以数据存储装置,如硬盘作为系统开机的开机装置。然而,为了进一步保护电子装置的安全性,与维护个人针对其的使用权,一些特殊设计的电子装置,则可以利用外接的开机装置,如存储卡来进行电子装置的开机操作。图1的流程图示出了电子装置的已知开机方法。当电子装置的电源开启之后,首先,如步骤S110,电子装置中的操作系统加载程序(OperatingSystem Loader)检测电子装置所指定的开机装置。当开机装置被检测到时(步骤S120的“是”),如步骤S130,操作系统加载程序继续加载操作系统,以完成电子装置的开机操作。当没有任何开机装置被检测到时(步骤S120的“否”),则流程结束,而电子装置则会进入暂停状态。此时,电子装置的开机操作便无法自动地完成,而需要使用者的人为介入。当使用者将开机装置插入电子装置之后,再重新将电子装置启动或是按下特定按键,致使电子装置重新检测开机装置以完成整个开机操作。如前所述,当电子装置启动而开机装置尚未安插至电子装置时,已知的开机方法并无提供任何机制来自动地完成整个开机状态。在某些状态下,除了需要使用者的额外操作,还必须将电子装置重新启动,不仅增加电子装置开机的复杂度,还使得整个电子装置的开机操作延长。
技术实现思路
有鉴于此,本专利技术用以提供来解决前述问题。因此,本专利技术的目的是提供一种可以主动且持续地检测开机装置而自动进行开机的方法及系统。为了实现本专利技术的上述目的,可以通过本专利技术的自动开机方法及系统解决前述相关问题。依据本专利技术实施例的自动检测的开机方法。当一电子装置开机时,首先,检测相应电子装置的一开机装置。若开机装置并未被检测到,则持续检测开机装置,直至开机装置被检测到为止。若开机装置被检测到,则继续加载一操作系统至电子装置,以完成电子装置的开机操作。本专利技术方法还包括对于电子装置的硬件进行初始化操作,且当检测到开机装置时,对于开机装置进行初始化操作。其中,检测开机装置的方法是检查电子装置中相应开机装置的一标记状态。当开机装置与电子装置耦接时,标记状态被动态设为表示开机装置存在的指示。开机装置可以是一热插拔装置、一通用序列总线装置、或一存储卡。依据本专利技术实施例的自动检测的开机系统,包括一连接装置与一操作系统加载程序。连接装置用以接受一开机装置的耦接。当系统开机时,操作系统加载程序检测开机装置。若开机装置并未被检测到,则持续检测开机装置,直至开机装置被检测到为止。而若开机装置被检测到,则操作系统加载程序继续加载一操作系统,以完成系统的开机操作。操作系统加载程序还对于系统的硬件进行初始化操作,且当检测到开机装置时,对于开机装置进行初始化操作。操作系统加载程序检测开机装置是检查系统中相应开机装置的一标记状态。当开机装置与连接装置耦接时,标记状态被动态设为表示开机装置存在的指示。开机装置可以是一热插拔装置、一通用序列总线装置、或一存储卡。本专利技术上述方法可以通过程序代码方式收录于实体介质中。当程序代码被机器加载且执行时,机器变成用以实行本专利技术的装置。为使本专利技术的上述目的、特征和优点能更明显易懂,下文特举实施例,并结合附图示详细说明如下。附图说明图1的流程图示出了电子装置的已知开机方法。图2的示意图示出了依据本专利技术实施例的自动检测的开机系统。图3的流程图示出了依据本专利技术实施例的自动检测的开机方法的操作流程。图4的示意图示出了存储提供具有自动检测的开机方法的计算机程序的存储介质。附图符号说明S110、S120、S130~操作步骤;200~自动检测的开机系统;210~电子装置;211~连接装置;212~操作系统加载程序;220~开机装置;S310、S320、...、S350~操作步骤;400~计算机系统;410~存储介质;411、412、413、~程序代码。具体实施例方式如前所述,本专利技术提供新颖的装置及方法来解决前述已知开机管理的问题。图2的示意图示出了依据本专利技术实施例的自动检测的开机系统。依据本专利技术实施例的自动检测的开机系统200包括一电子装置210与一开机装置220。电子装置210可以是以处理器为基础的装置,其至少包括一连接装置211与一操作系统加载程序212。连接装置211用以接收开机装置220的耦接。连接装置211可以以不同型态进行连接,如通用序列总线(Universal Serial Bus)、外围组件扩展接口(Pedpherd ComponentInterconnect,PCI)、与PCMCIA(Personal Computer Memory CardInternational Association)等。开机装置220可以是热插拔装置、通用序列总线装置、或存储卡(PCMCIA或PC卡)等。操作系统加载程序212用以管理电子装置210的开机程序,以加载操作系统,并完成电子装置210的开机流程。图3的流程图示出了依据本专利技术实施例的自动检测的开机方法的操作流程。当电子装置210启动电源之后,首先,如步骤S310,操作系统加载程序212对于电子装置210的必要硬件,如存储器、相关插槽等进行相关的初始化操作。接着,如步骤S320,操作系统加载程序212检测电子装置210所指定的开机装置220是否存在,即判断开机装置220是否已经与电子装置210的连接装置211连接。值得注意的是,在一情况中,操作系统加载程序212检测开机装置220是检查电子装置210中相应开机装置220的一标记状态。当开机装置220与连接装置211耦接时,标记状态会动态地被以电子或机械方式设为表示开机装置220存在的指示。当开机装置220被检测到时(步骤S330的“是”),如步骤S340,操作系统加载程序212对于开机装置220进行初始化操作,且如步骤S350,继续加载操作系统,以完成电子装置210的开机操作。另一方面,当没有检测到开机装置220时(步骤S330的“否”),则流程回到步骤S320,操作系统加载程序212持续检测开机装置220,直至开机装置220被检测到为止。通过本专利技术提供的开机系统与方法,当电子装置启动而开机装置尚未安插至电子装置时,不仅不需将电子装置重新启动,使用者亦可以在不需任何操作下,顺利且自动地完成电子装置的开机操作。图4的示意图示出了存储提供具有自动检测的开机方法的计算机程序的存储介质。计算机程序产品包括可以使用于计算机400中具有存储计算机可读取程序代码的存储介质410。计算机可读取程序代码至少包括程序代码411,用以检测相应计算机的开机装置、程序代码412,用以当开机装置并未被检测到时,持续检测开机装置,直至开机装置被检测到为止、以及程序代码413,用以当开机装置被检测到时,继续加载操作系统至计算机,以完成计算机的开机操作。因此,藉由本专利技术的自动开机方法及系统,可以主动且持续地检测开机装置而自动将电子装置进行开机,从而大幅降低电子装置的开机复杂度,且提升电子装置开机的弹性与便利性。本专利技术的方法与系统,或特定型态或其部份,可以以程序代码的型态包含于实体介质,如软盘、光盘本文档来自技高网...

【技术保护点】
一种自动检测的开机方法,适用于以处理器为基础的一电子装置,包括下列步骤:    当该电子装置开机时,检测相应该电子装置的一开机装置;    若该开机装置并未被检测到,则持续检测该开机装置,直至该开机装置被检测到为止;以及    若该开机装置被检测到,则继续加载一操作系统至该电子装置,以完成该电子装置的开机操作。

【技术特征摘要】
1.一种自动检测的开机方法,适用于以处理器为基础的一电子装置,包括下列步骤当该电子装置开机时,检测相应该电子装置的一开机装置;若该开机装置并未被检测到,则持续检测该开机装置,直至该开机装置被检测到为止;以及若该开机装置被检测到,则继续加载一操作系统至该电子装置,以完成该电子装置的开机操作。2.如权利要求1所述的自动检测的开机方法,还包括对于该电子装置的硬件进行初始化操作。3.如权利要求1所述的自动检测的开机方法,还包括当检测到该开机装置时,对于该开机装置进行初始化操作。4.如权利要求1所述的自动检测的开机方法,其中检测该开机装置的方法是检查该电子装置中相应该开机装置的一标记状态,其中当该开机装置与该电子装置耦接时,该标记状态被动态设为表示该开机装置存在的指示。5.如权利要求1所述的自动检测的开机方法,其中该开机装置为一热插拔装置、一通用序列总线装置、或一存储卡。6.一种自...

【专利技术属性】
技术研发人员:梁健男
申请(专利权)人:威盛电子股份有限公司
类型:发明
国别省市:71[中国|台湾]

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

1