专利名称:计算机的基本输入输出系统的设定系统及其设定方法
技术领域:
本发明涉及一种设定系统及其设定方法,尤其涉及一种操作计算机装置 的基本输入输出系统的设定系统及其设定方法。
背景技术:
BIOS (Basic Input Output System)是基本输入输出系统的简写,它实际 是一组被存储于计算机装置中,为计算机装置提供最低阶且最直接的硬件控 制的程序。BIOS是连通软件程序和硬件设备之间的枢纽。换句话说,BIOS 是硬件与软件程序之间的一个接口,其负责解决硬件的即时要求,并按软件 对硬件的操作要求具体执行。由于BIOS直接和系统硬件资源打交道,因此 总是针对某一类型的硬件系统。从功能上看,BIOS分为三个部分自检及 初始化程序、硬件中断处理与程序服务请求。
一般的厂商在计算机装置出厂前均会对计算机装置进行BIOS的设定。 但BIOS中的功能选项繁多,若是由人工一一设定时,容易出现参数设定错 误或是漏失设定选项。若是设定错误时,计算机装置会降低计算机装置的使 用性能。
发明内容
鉴于以上的问题,本发明的主要目的在于提供一种基本输入输出系统的 设定系统,其用以操作计算机装置的基本输入输出系统。
为实现上述目的,本发明所公开的一种计算机的基本输入输出系统的设
定系统包括有计算机装置与设定装置。计算机装置中进一步包括通信连接 端口与基本输入输出系统,计算机装置于开机过程中执行基本输入输出系 统,其用以初始计算机装置所连结的各项周边设备;设定装置通过通信连接 端口与计算机装置建立通信,设定装置中进一步包括有设定程序,设定装置 于接收该输入输出系统的初始信号时,执行该设定程序,并且由设定程序设定按键序列用以控制基本输入输出系统中的每一功能选项的设定参数。
就另 一个观点而言,本发明提供了 一种基本输入输出系统的设定方法,
用以快速的设定计算机装置的基本输入输出系统。
为实现上述目的,本发明所公开的一种基本输入输出系统的设定方法。
本发明的设定方法包括以下步骤设定记录程序,其用以记录基本输入输出
系统的每一功能选项的按键的执行顺序;安装设定设备;接下来,启动计算
机装置及其计算机装置的基本输入输出系统用以初始计算机装置的各项周
边设备;初始设定装置;由设定装置执行设定程序,其用以批次的设定基本 输入输出系统的每一功能选项的相应参数。
本发明提供了一种自动的测试治具,其用以自动设定计算机装置的基本 输入输出系统的各项功能选项的参数。本发明可以避免使用人工操作键盘来 定制更新,减少因人工的设定所产生的错误。
有关本发明的特征与实际操作,通过结合附图对优选实施例详细说明如下。
图1为本发明的系统架构示意图。 图2为本发明的运行流程示意图。 图3为本发明实施方式的执行机器码的时序图。
其中,附图标记说明如下
100设定系统
110计算机装置
111通信连接端口
112基本输入输出系统
120设定装置
121存储单元
122设定程序
具体实施例方式
请参考图l所示,其为本发明的系统架构示意图。基本输入输出系统的
5设定系统100包括有计算机装置110与设定装置120。计算机装置110中
还包括通信连接端口 111与基本输入输出系统112。通信连接端口 111可以 是但不限定为通用串行总线(Universal Serial Bus,简称USB)。为方便说明本 发明的实施方式,所以在后文中将通信连接端口 111以USB作为说明。
设定装置120中还包括有存储单元121,其是存储设定程序122。存储 单元121为电可擦除只读存储器(EEPROM)或闪存(Flashmemory)。计算机装 置IIO在开机过程中是执行基本输入输出系统112,其用以初始计算机装置 IIO所连接的各项周边设备。设定装置120通过通信连接端口 111与计算机 装置110建立通信。设定装置120中存储有设定程序122。设定装置120在 接收该基本输入输出系统112的初始信号时,执行该设定程序122,并且由 设定程序122设定按键序列用以控制基本输入输出系统112中的每一功能选 项的设定参数。
其中,设定程序122请参考图2所示,其为本发明的运行流程示意图。 设定程序122包括以下步骤设定记录程序如步骤S210,其用以记录基本输 入输出系统112的每一功能选项的按键的执行顺序以及记录按键执行的时间 间隔。
在批次的设定基本输入输出系统112的每一功能的步骤中,通过按键的 机器码依序的发送给计算机装置110。在此以下述机器码作为范例加以解说 LShiftDown=l A=l B=l 1=1
LShiftUp=0
2=1
4=0
LAltDown=l
F=l
Esc=0
LAltDown=0 IXtrlDown=0
6Delete=0 LAltUp=0 LCtrlUp=0 Esc=l
等号左边是键码,例如"LShiftD画"为键盘左方的"Shift"按键; "A"为键盘的"A"键码,其余同理可推知。而等号右边是发送的间隔时 间。由上而下为每一个按键机器码的执行顺序。在完成上述各按键机器码的 执行顺序后,将其存储于存储单元121中。
安装设定装置,如步骤S220,其中设定装置120是通过上述的USB连 接端口至计算机装置110。接着,启动计算机装置及其计算机装置的基本输 入输出系统用以初始计算机装置的各项周边设备,如步骤S230。并且由基本 输入输出系统初始化设定装置,如步骤S240。发送虚拟键盘信号,用以使基 本输入输出系统判断设定装置为虚拟键盘,如步骤S250。最后,由设定装置 执行设定程序,其用以批次的设定基本输入输出系统的每一功能选项的相应 参数,(如步骤S260。设定装置120会根据每一个按键的顺序与发送时间间 隔进行发送。设定装置120就可以批次的设定基本输入输出系统112中的每 一功能选项的参数。
延续上述例子而言,设定装置120为依序的执行"LShiftDown" 、 "A"、 "B" 、 "1"、 "LShiftUp" 、 "2"与"4"(以下所想要执行按键机器码就 不多加赘述)。并请参考图3所示,其为本发明实施方式的执行机器码的时序 图。
本发明提供了一种自动的设定系统IOO,其用以自动设定计算机装置110 的基本输入输出系统112的各项功能选项的参数。本发明可以避免使用人工 操作键盘来定制更新,减少因人工的设定所产生的错误。
权利要求
1.一种计算机的基本输入输出系统的设定系统,其用以操作计算机装置的基本输入输出系统,该设定系统包括有一计算机装置,其还包括一通信连接端口与一基本输入输出系统,该计算机装置于开机过程中执行该基本输入输出系统用以初始该计算机装置所连接的各项周边设备;以及一设定装置,其通过该通信连接端口与该计算机装置建立通信,该设定装置中还包括有一设定程序与一存储单元,该设定装置于接收该输入输出系统的初始信号时,则执行该设定程序,并且由该设定程序设定按键序列,用以控制基本输入输出系统中的每一功能选项的设定参数,该存储单元用以存储该设定程序。
2. 如权利要求1所述的计算机的基本输入输出系统的设定系统,其中该通信连接端口为 一通用串行总线。
3. 如权利要求1所述的计算机的基本输入输出系统的设定系统,其中该 设定装置中还包括一虚拟键盘程序,其用以使该基本输入输出系统判断该设 定装置为一虚拟键盘。
4. 如权利要求1所述的计算机的基本输入输出系统的设定系统,其中该 存储单元为电可擦除只读存储器或闪存。
5. 如权利要求1所述的计算机的基本输入输出系统的设定系统,其中该 设定装置记录按键执行的时间间隔,并根据时间间隔用以发送按键机器码至 该计算机装置。
6. —种基本输入输出系统的设定方法,用以设定计算机装置的基本输入输出系统,该设定方法包括以下步骤设定一记录程序,用以记录一基本输入输出系统的每一功能选项的按键执行顺序及各按键的间隔时间,并将其设定值存储或记录; 安装一设定设备;启动一计算机装置及该计算机装置的该基本输入输出系统,用以初始该 计算机装置的各周边设备; 初始该设定装置;以及由该设定装置执行一设定程序,用以批次的设定该基本输入输出系统的每一功能选项的相应参数。
7. 如权利要求6所述的基本输入输出系统的设定方法,其中设定该记录 程序还包括以下步骤记录按键执行的时间间隔。
8. 如权利要求6所述的基本输入输出系统的设定方法,其中初始该设定 装置前还包括以下步骤发送一虚拟键盘信号,用以使该基本输入输出系统 判断该设定装置为一虚拟键盘。
全文摘要
一种基本输入输出系统的设定系统及其设定方法,其用以设定计算机装置的基本输入输出系统的每一功能选项。在设定系统中包括有计算机装置与设定装置。设定装置中进一步包括有存储单元与设定程序。计算机装置系通过通信连接端口与设定装置相连接。在计算机装置开机时,基本输入输出系统会初始化其所连接的各项周边设备;并且将设定装置辨识为一虚拟键盘;设定装置再依序的发送按键的机器码,用以设定基本输入输出系统的每一功能选项的对应参数。本发明可以实现快速的设定计算机装置的基本输入输出系统,避免使用人工操作键盘来定制更新,减少因人工的设定所产生的错误。
文档编号G06F9/445GK101634950SQ200810132200
公开日2010年1月27日 申请日期2008年7月22日 优先权日2008年7月22日
发明者刘利兵, 陈玄同 申请人:英业达股份有限公司