热键选择启动设备的系统及方法技术方案

技术编号:2840772 阅读:257 留言:0更新日期:2012-04-11 18:40
本发明专利技术提供一种热键选择启动设备的系统,该系统安装于一计算机并运行于该计算机的基本输入输出系统,用于设置不同的热键使得计算机从其所包括的不同设备启动,其包括:一设定模块,用于用户设定并保存启动设备对应的热键;一侦测模块,用于开启上述计算机并进入操作系统之前,侦测用户是否按下于设定模块所设定的热键;一比对模块,用于比对用户按下的热键对应的启动设备;及一启动模块,用于从热键对应的启动设备启动计算机。本发明专利技术还提供一种热键选择启动设备的方法。利用本发明专利技术所提供的热键选择启动设备的系统及方法,可以通过设置热键方便灵活的改变计算机启动顺序。

【技术实现步骤摘要】

本专利技术涉及一种选择启动设备的系统及方法,特别涉及一种利用。
技术介绍
随着计算机的普及,许多厂家开始大量生产计算机以满足消费者的需求,在生产计算机的过程中,往往需要做不同的测试,许多测试需要改变计算机内部设备的启动顺序,传统上,每次修改计算机的启动顺序,都需进入基本输入输出系统(Basic Input Output System,BIOS)设置菜单来一次次修改设备的启动顺序。比如将计算机从硬盘启动修改到光盘启动,就需要进入BIOS之后,将启动顺序对应的第一启动设备修改为光驱,这样加大了作业的繁琐度,不利于计算机量产的大量测试作业。当前还有一种通过热键更改计算机操作系统的方法,该方法应用于安装了多个操作系统的计算机,通过设置热键对应不同的操作系统来更改计算机运行时的操作系统。当用户按下热键后,计算机从当前操作系统跳转到热键所对应操作系统运行。上述传统的改变计算机启动顺序的方法只能按照设定的启动顺序来从不同的设备启动计算机,更改启动顺序不够灵活,每次都要设置才能更改。上述通过热键切换的方法仅针对计算机的操作系统。
技术实现思路
鉴于以上内容,有必要提供一种热键选择启动设备的系统,可以通过设置热键方便灵活的改变计算机启动顺序。鉴于以上内容,还有必要提供一种热键选择启动设备的方法,可以通过设置热键方便灵活的改变计算机启动顺序。一种热键选择启动设备的系统,该系统安装于一计算机并运行于该计算机的基本输入输出系统,用于设置不同的热键使得计算机从其所包括的不同设备启动,其包括一设定模块,用于用户设定并保存启动设备对应的热键;一侦测模块,用于开启上述计算机并进入操作系统之前,侦测用户是否按下于设定模块所设定的热键;一比对模块,用于比对用户按下的热键对应的启动设备;及一启动模块,用于从热键对应的启动设备启动计算机。一种热键选择启动设备的方法,该方法用于设置不同的热键使得计算机从其所包括的不同设备启动,其包括如下步骤a.设定并保存启动设备对应的热键;b.侦测用户是否按下上述设定的热键;c.若侦测到用户按下上述设定的热键,则比对用户按下的热键对应的启动设备;d.及从对应启动设备启动计算机。进一步的,若步骤b的结果为否,则执行步骤e.所述计算机按照基本输入输出系统设置的启动顺序启动。利用本专利技术所提供的,可以通过设置热键改变计算机启动顺序。附图说明图1是本专利技术热键选择启动设备的系统较佳实施例的运行环境及系统架构图。图2是本专利技术热键选择启动设备的方法较佳实施例的实施流程图。具体实施方式如图1所示,是本专利技术热键选择启动设备的系统较佳实施例的运行环境及系统架构图。该热键选择启动设备的系统30安装于一计算机20并运行于该计算机20的基本输入输出系统(Basic Input OutputSystem,BIOS)201,利用一键盘10设置不同的热键使得计算机20从其所包括的不同设备启动。计算机20是包括硬盘、软盘驱动器、光盘驱动器、通用串行总线架构(Universal Serial Bus,USB)端口等设备的桌面型电脑或者笔记本电脑。计算机20开启后BIOS201将上电自检(Power On System Test,POST)计算机20内部的设备,包括对中央处理器、内存、只读存储器、主板、并行和串行通信子系统、软盘和硬盘子系统以及键盘10等进行检测。POST完成后,系统将在指定的驱动器中寻找操作系统,并向内存中装入操作系统。其中,BIOS201还直观提供设置菜单给用户对计算机20进行多种设置,比如设置计算机20从不同设备启动的启动顺序,即用户可设置第一、第二及第三启动设备。所述热键选择启动设备的系统30包括一设定模块301、一侦测模块302、一比对模块303及一启动模块304。其中设定模块301用于提供给用户通过键盘10设定并保存启动设备对应的热键。比如,开启计算机20后,用户通过键盘10于设定模块301中设定热键“Alt”对应从软盘驱动器启动计算机20、设定热键“Ctrl”对应从光盘驱动器启动计算机20、设定热键“Shift”从USB端口启动计算机20等,然后所述设定模块301便保存上述所有的设定,用户重新启动计算机20后,就可使用上述热键从对应启动设备启动计算机20。其中,所有热键是根据用户需求设定,可以是单个热键,也可以是组合热键,比如设定“Alt”及“Shift”组合热键对应从硬盘启动计算机20。当选择一种热键对应从一个设备启动计算机20时,设定模块301保存该种热键及对应该启动计算机20的设备,用户无法再选择该种热键从另外一种设备启动计算机,除非更改该种热键为另外的一种热键,即一种热键只对应一种启动设备。比如上述设定热键“Ctrl”对应从光盘驱动器启动计算机20,用户就无法再设定热键“Ctrl”对应从USB端口启动计算机20,除非用户先将“Ctrl”对应从光盘驱动器启动计算机20更改为其它键对应从光盘驱动器启动计算机20。侦测模块302用于开启计算机20并进入操作系统之前,侦测用户是否按下于设定模块301所设定的热键。用户已于设定模块301设定热键对应的启动设备,比如上述热键“Alt”对应从软盘驱动器启动计算机20。正常情况下,计算机20启动后会通过BIOS201进行POST,并会按照BIOS201本身设置的启动顺序启动进入操作系统,而当用户于计算机20开启进行POST之后并于进入操作系统之前,按下键盘10任何键,侦测模块302侦测到用户所按下的键,如果用户按下上述“Alt”键,侦测模块302就侦测到该热键,然后发送侦测结果至比对模块303,如果用户没有按下任何于设定模块301设定的热键,则侦测模块302侦测不到任何热键,此时计算机20按照BIOS201本身设置的启动顺序启动进入操作系统。比对模块303用于接收侦测模块302传送的结果,比对用户按下的热键对应的启动设备,并发送结果至启动模块304。如上述用户按下“Alt”键后,比对模块303接收到侦测模块302发送的侦测结果,然后比对“Alt”键对应的启动设备,由于用户于设定模块301设定“Alt”键从软盘驱动器启动计算机20,此时,比对模块303就将从软盘驱动器启动计算机20的结果传送至启动模块304。启动模块304用于接收比对模块303传送的结果从热键对应的启动设备启动计算机20。比如,启动模块304接收比对模块303传送的结果后,要从软盘驱动器启动计算机20,该启动模块304调用基本输入输出系统启动规范(BIOS Boot Specification,BBS)对应的功能访问(Function Call),跳到计算机20启动的代码段,执行从热键“Alt”对应的启动设备,即上述软盘驱动器启动计算机20。为便于更好的理解本专利技术的思想,以下再列举一实施例来说明所述热键选择启动设备的系统30的运作过程。例如,开启计算机20后,用户于设定模块301中设定键“A”及“B”组合从USB端口启动计算机,当用户重新启动计算机20并进入操作系统前,同时按下“A”及“B”键时,侦测模块302就侦测到用户按下的热键,并传送一结果至比对模块303,比对模块303接收到该结果后,比对热键“A”及“B”对应的启动设备是USB端口,然后发送一结果至启动模块304,该启动模块304再执行从USB端本文档来自技高网...

【技术保护点】
一种热键选择启动设备的系统,其安装于一计算机并运行于该计算机的基本输入输出系统,其特征在于,该系统包括:一设定模块,用于用户设定并保存启动设备对应的热键;一侦测模块,用于开启上述计算机并进入操作系统之前,侦测用户是否按下设定 模块所设定的热键;一比对模块,用于比对用户按下的热键对应的启动设备;及一启动模块,用于从热键对应的启动设备启动计算机。

【技术特征摘要】
1.一种热键选择启动设备的系统,其安装于一计算机并运行于该计算机的基本输入输出系统,其特征在于,该系统包括一设定模块,用于用户设定并保存启动设备对应的热键;一侦测模块,用于开启上述计算机并进入操作系统之前,侦测用户是否按下设定模块所设定的热键;一比对模块,用于比对用户按下的热键对应的启动设备;及一启动模块,用于从热键对应的启动设备启动计算机。2.一种热键选择启动...

【专利技术属性】
技术研发人员:李明隆
申请(专利权)人:鸿富锦精密工业深圳有限公司鸿海精密工业股份有限公司
类型:发明
国别省市:94[中国|深圳]

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

1