一种选择启动计算机系统的方法及装置的制作方法

文档序号:6613581阅读:236来源:国知局

专利名称::一种选择启动计算机系统的方法及装置的制作方法
技术领域
:本发明涉及计算机领域,特别是涉及一种选择启动计算机系统的方法及装置。
背景技术
:随着计算机的普及,PC(个人计算机)市场的竟争日益激烈,为实现产品的增值和差异化,PC厂商都会为用户提供随机软件,而有些随机软件是运行在基本操作系统之外的(例如拯救软件等),为了在实现随机软件运行的同时避免基本操作系统的干扰,PC厂家一般都提供双启动的环境,使得用户可以通过这种方式来选择是启动随机软件还是启动基本操作系统。因此可以进行双系统选择启动的双启动方式,成为PC厂家当前非常重要的需求,而为了实现双系统的选择启动就必须在基本操作系统启动之前拿到控制权,目前通常的做法有两种,一种是通过将PC厂家自己开发的双启动模块安装在MBR(主引导记录)来提前拿到系统启动的控制权;另一种做法是将PC厂家自己开发的双启动模块内嵌在BIOS(基本输入输出系统)的INT19H(自举程序)调用之前来提前拿到系统启动的控制权。除了提前拿到系统的启动权以外,另一个重要的环节就是如何让用户来选择双系统的启动,目前大部分的都是基于连接在PS2/USB接口的键盘来实现。也就是在键盘上预定义一个功能键,如F2,在双启动模块启动时,通过显示器提示用户按该功能键进入随机软件系统,如果用户在规定的时间内没有按该功能将双启动模块将启动基本操作系统,如果用户按了该功能键,将进入随机软件系统。该方案(通过键盘功能键选择进入双系统的方案)的缺点是1)该功能的用户界面不是很直观,不利于厂家的宣传和用户的使用;2)等待用户选择的时间间隔一般不长,用户误操作的几率较高(不知道何时按键,也不清楚按多少次键有效);3)国际化过程中,该方案与不同区域的键盘存在兼容性问题,开发难度略高。
发明内容本发明的目的是提供一种选择启动计算机系统的方法及装置,解决现有技术的双启动方法不能采用标准接口,兼容性差的技术问题。为了实现上述目的,本发明提供了一种选择启动计算机系统的方法,其中,包括在计算机外部设置能直接手动操作的双启动开关4建;所述双启动开关键通过控制单元连接计算机的标准接口并控制所述标准接口的状态;设置在计算机内部的双启动模块通过^r测所述标准接口的状态来确定需要启动的系统。上述的方法,其中,所述标准接口为串行通讯端口,所述双启动开关键通过所述控制单元控制所述串行通讯端口的第四位和第五位的逻辑状态。上述的方法,其中,所述双启动模块在系统启动前检测连接有所述双启动开关键的串行通讯端口,并读取所述串行通讯端口的第四位和第五位的逻辑状态,如果所述第四位和第五位的逻辑状态同时为逻辑是,则启动厂商在计算机中提供的随机系统,如果所述第四位和第五位的逻辑状态不同时为逻辑是,则启动基本操作系统。上述的方法,其中,所述双启动开关键设置在计算机外部能被直接观察到的位置,所述位置包括主机的前面板、显示器的前表面和/或键盘。上述的方法,其中,所述双启动开关键为区别于键盘按键而单独设置的开关键。为了实现上述目的,本发明又提供了一种选择启动计算机系统的装置,其中,包括设置在计算机外部能直接手动操作的双启动开关键;连接在所述双启动开关键与计算机的标准接口之间的控制单元,用于控制所述标准接口的状态;设置在计算机内部的双启动模块,用于通过检测所述标准接口的状态来确定需要启动的系统。上述的装置,其中,所述标准接口为串行通讯端口,所述双启动开关键通过所述控制单元控制所述串行通讯端口的第四位和第五位的逻辑状态。上述的装置,其中,所述双启动模块还用于检测连接有所述双启动开关键的串行通讯端口,并读取所述串行通讯端口的第四位和第五位的逻辑状态,如果所述第四位和第五位的逻辑状态同时为逻辑是,则启动厂商在计算机中提供的随机系统,如果所述第四位和第五位的逻辑状态不同时为逻辑是,则启动基本操作系统。上述的装置,其中,所述双启动开关键设置在计算机外部能被直接观察到的位置,所述位置包括主机的前面板、显示器的前表面和/或键盘。上述的装置,其中,所述双启动开关键为区别于键盘按键而单独设置的开关键。本发明的技术效果在于1,该装置的开关键在PC的前面板体现,标识清晰,利于宣传;2,通过开关状态的切换,用户可以很容易的选择进入哪个系统,误操作的概率大大降低;3,因采用标准接口,实现简单,兼容性好。图1为本发明提供的开关键与控制单元和标准串口之间的连接电路图;图2为本发明方法的步骤流程图。具体实施方式为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。本发明是一种在计算机启动时对计算机的多个系统进行选择启动的方法,提供了一种双系统启动的方式。本发明在计算机外部设置能直接手动操作的双启动开关键,开关键通过控制单元连接计算机的标准接口并控制所述标准接口的状态,设置在计算机内部的双启动模块通过检测所述标准接口的状态来确定需要启动的系统,从而在启动前根据开关键的状态选择要启动的系统。所述标准接口是计算机普遍具有的标准化的接口,例如USB、COM口等,本发明将主要以串口特别是标准串口中的COM口为例进行说明,本领域的技术人员可以由此得知其他类型的标准接口的情况,其他类型的标准接口只要能够被控制单元改变状态并能够被双启动模块检测到即可。参考图l所示,双启动开关键21通过控制单元22连接计算机的标准串口10。在实施例中,标准串口为9针的串行通讯端口(COM),9针的定义见表1所示。本发明实施例利用第四位(bit4,CTS)和第五位(bit5,DSR)来表示开关的状态。当CTS和DSR同时为1时表示要进入PC随机软件系统。因此,当开关键21按下后,控制单元22控制标准串口10的第四位和第五位同时为1(逻辑是),此时双启动模块检测到此种情况后就启动随机软件系统,否则启动正常的基本操作系统。表1,COM口9针标准定义<table>tableseeoriginaldocumentpage7</column></row><table>本发明的开关4定设置在计算机外部能被直接观察到的位置,所述位置包括主机的前面板、显示器的前表面和/或键盘。当设置在键盘上时,开关键是区别于键盘^4定而单独设置的键。图2为本发明方法的步骤流程图,如图所示,本发明包括如下步骤步骤IOI,计算机系统启动前,加载双启动模块;步骤102,扫描串口;步骤103,给该串口和双启动开关键之间的控制单元上电;步骤104,进行延时处理;步骤105,双启动才莫块读取该串口状态;步骤106,判断该串口的bit4和bit5是否同时为1,是则执行步骤107,否则执行步骤108;步骤107,启动PC厂家随机软件系统,双启动流程结束。步骤108,判断当前串口是否为能扫描到的最后一个串口,是则执行步骤109,否则执行步骤110;步骤109,扫描下一个串口,转到步骤103;步骤IIO,启动基本操作系统,双启动流程结束。由上可知,采用本方案之后的优势是1,该装置的开关键在PC的前面板体现,标识清晰,利于宣传;2,通过开关状态的切换,用户可以很容易的选择进入哪个系统,误操作的概率大大降低;3、因采用标准接口,实现简单,兼容性好。以上所述仅是本发明的优选实施方式,应当指出,对于本
技术领域
的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应^f见为本发明的保护范围。权利要求1.一种选择启动计算机系统的方法,其特征在于,包括在计算机外部设置能直接手动操作的双启动开关键;所述双启动开关键通过控制单元连接计算机的标准接口并控制所述标准接口的状态;设置在计算机内部的双启动模块通过检测所述标准接口的状态来确定需要启动的系统。2.根据权利要求1所述的方法,其特征在于,所述标准接口为串行通讯端口,所述双启动开关4建通过所述控制单元控制所述串行通讯端口的第四位和第五位的逻辑状态。3.根据权利要求2所述的方法,其特征在于,所述双启动模块在系统启动前4企测连接有所述双启动开关4建的串行通讯端口,并读取所述串行通讯端口的第四位和第五位的逻辑状态,如果所述第四位和第五位的逻辑状态同时为逻辑是,则启动厂商在计算机中提供的随机系统,如果所述第四位和第五位的逻辑状态不同时为逻辑是,则启动基本操作系统。4.根据权利要求l、2或3所述的方法,其特征在于,所述双启动开关键设置在计算机外部能被直接观察到的位置,所述位置包括主机的前面板、显示器的前表面和/或4建盘。5.根据权利要求3所述的方法,其特征在于,所述双启动开关键为区别于键盘按键而单独设置的开关键。6.—种选择启动计算机系统的装置,其特征在于,包括设置在计算机外部能直接手动操作的双启动开关键;连接在所述双启动开关键与计算机的标准接口之间的控制单元,用于控制所述标准接口的状态;设置在计算机内部的双启动模块,用于通过检测所述标准接口的状态来确定需要启动的系统。7.根据权利要求6所述的装置,其特征在于,所述标准接口为串行通讯端口,所述双启动开关4建通过所述控制单元控制所述串行通讯端口的第四位和第五位的逻辑状态。8.根据权利要求7所述的装置,其特征在于,所述双启动模块还用于检测连接有所述双启动开关键的串行通讯端口,并读取所述串行通讯端口的第四位和第五位的逻辑状态,如果所述第四位和第五位的逻辑状态同时为逻辑是,则启动厂商在计算机中提供的随机系统,如果所述第四位和第五位的逻辑状态不同时为逻辑是,则启动基本操作系统。9.根据权利要求6、7或8所述的装置,其特征在于,所述双启动开关键设置在计算机外部能被直接观察到的位置,所述位置包括主机的前面板、显示器的前表面和/或4建盘。10.根据权利要求9所述的装置,其特征在于,所述双启动开关键为区别于键盘按键而单独设置的开关键。全文摘要本发明提供一种选择启动计算机系统的方法及装置,其中,方法包括在计算机外部设置能直接手动操作的双启动开关键;所述双启动开关键通过控制单元连接计算机的标准接口并控制所述标准接口的状态;设置在计算机内部的双启动模块通过检测所述标准接口的状态来确定需要启动的系统。本发明采用标准接口,实现简单,兼容性好,并且开关键在PC的前面板体现,标识清晰,利于宣传。文档编号G06F9/445GK101398761SQ20071017522公开日2009年4月1日申请日期2007年9月27日优先权日2007年9月27日发明者科丁,刘宇红,毕洪江,郭雅言申请人:联想(北京)有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1