《更新计算机系统的识别数据的方法及其相关计算机系统.pdf》由会员分享,可在线阅读,更多相关《更新计算机系统的识别数据的方法及其相关计算机系统.pdf(10页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN102053843A43申请公布日20110511CN102053843ACN102053843A21申请号200910181001X22申请日20091027G06F9/445200601G06F11/2220060171申请人纬创资通股份有限公司地址中国台湾台北县72发明人蔡明宏陈毓萍74专利代理机构北京市柳沈律师事务所11105代理人史新宏54发明名称更新计算机系统的识别数据的方法及其相关计算机系统57摘要更新计算机系统的识别数据的方法及其相关计算机系统。该更新计算机系统的识别数据的方法包含有在该计算机系统开机时启动一基本输入输出系统;该基本输入输出系统启动一电源启动自。
2、我检测程序;该电源启动自我检测程序检测一存储单元内是否有未完成输入的一识别数据;依据该电源启动自我检测程序检测该存储单元内是否有该识别数据的检测结果,决定是否输入该识别数据至该计算机系统。51INTCL19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书5页附图2页CN102053850A1/2页21一种更新一计算机系统的识别数据的方法,其包含有在该计算机系统开机时启动一基本输入输出系统;该基本输入输出系统启动一电源启动自我检测程序;该电源启动自我检测程序检测一存储单元内是否有未完成输入的一识别数据;以及依据该电源启动自我检测程序检测该存储单元内是否有该识别数据的检测结果,决定。
3、是否输入该识别数据至该计算机系统。2如权利要求1所述的方法,其还包含有当该电源启动自我检测程序检测该存储单元没有存储该识别数据时,显示一输入视窗以要求输入该识别数据。3如权利要求1所述的方法,其还包含有当该电源启动自我检测程序检测该存储单元存储有该识别数据时,完成该电源启动自我检测程序。4如权利要求1所述的方法,其还包含有该电源启动自我检测程序判断该识别数据是否已正确完成输入;以及依据该电源启动自我检测程序判断该识别数据是否已正确完成输入的判断结果,决定是否将该识别数据存储于该存储单元。5如权利要求4所述的方法,其还包含有当该电源启动自我检测程序判断该识别数据已正确完成输入,将该识别数据存储于。
4、该存储单元。6如权利要求5所述的方法,其还包含有当该电源启动自我检测程序判断该识别数据已正确完成输入且将该识别数据存储于该存储单元后,该电源启动自我检测程序检测该存储单元内是否有未完成输入的另一识别数据。7如权利要求4所述的方法,其还包含有当该电源启动自我检测程序判断该识别数据未正确完成输入时,显示一输入视窗以要求输入该识别数据。8如权利要求1所述的方法,其还包含有启动一通讯传输接口,藉以提供该识别数据输入至该计算机系统的接口。9如权利要求8所述的方法,其还包含启动一通用串行总线。10如权利要求1所述的方法,其中该识别数据为一通用唯一识别码。11如权利要求1所述的方法,其中该识别数据为一产品序。
5、列号码。12一种可更新识别数据的计算机系统,其包含有一非挥发性存储体,其用来存储一基本输入输出系统,该基本输入输出系统包含有一电源启动自我检测程序;一存储单元,其用来存储一识别数据;一输入模块;以及一控制装置,其电连接于该非挥发性存储体、该存储单元、以及该输入模块,该控制装置用来在该计算机系统开机时启动该基本输入输出系统以及该电源启动自我检测程序,且控制该电源启动自我检测程序检测该存储单元内是否有未完成输入的该识别数据,并依据权利要求书CN102053843ACN102053850A2/2页3该电源启动自我检测程序检测该存储单元内是否有该识别数据的检测结果,控制是否由该输入模块输入该识别数据。。
6、13如权利要求12所述的计算机系统,其中该计算机系统还包含一显示单元,该控制装置还用来在该电源启动自我检测程序检测该存储单元没有存储该识别数据时,操作该电源启动自我检测程序以控制该显示单元显示一输入视窗以要求输入该识别数据。14如权利要求12所述的计算机系统,其中该控制装置还用来在该电源启动自我检测程序检测该存储单元存储有该识别数据时,完成该电源启动自我检测程序。15如权利要求12所述的计算机系统,其中该控制装置还用来控制该电源启动自我检测程序判断该识别数据是否已正确完成输入,以及依据该电源启动自我检测程序判断该识别数据是否已正确完成输入的判断结果,控制是否将该识别数据存储于该存储单元。16如。
7、权利要求15所述的计算机系统,其中该控制装置还用来在该电源启动自我检测程序判断该识别数据已正确完成输入时,将该识别数据存储于该存储单元。17如权利要求16所述的计算机系统,其中该控制装置还用来在该电源启动自我检测程序判断该识别数据已正确完成输入且将该识别数据存储于该存储单元后,操作该电源启动自我检测程序以检测该存储单元内是否有未完成输入的另一识别数据。18如权利要求15所述的计算机系统,其中该计算机系统还包含一显示单元,该控制装置还用来于该电源启动自我检测程序判断该识别数据未正确完成输入时,操作该电源启动自我检测程序以控制该显示单元显示一输入视窗以要求输入该识别数据。19如权利要求12所述的计。
8、算机系统,其中该计算机系统还包含一通讯传输接口,其电连接于该输入模块与该控制装置,该通讯传输接口用来传输该输入模块所输入的该识别数据至该控制装置。20如权利要求19所述的计算机系统,其中该通讯传输接口为一通用串行总线。21如权利要求19所述的计算机系统,其中该输入模块为一条码枪。22如权利要求12所述的计算机系统,其中该输入模块为一键盘。23如权利要求12所述的计算机系统,其中该识别数据为一通用唯一识别码。24如权利要求12所述的计算机系统,其中该识别数据为一产品序列号码。25如权利要求12所述的计算机系统,其中该存储单元被整合于该非挥发性存储体内。权利要求书CN102053843ACN102。
9、053850A1/5页4更新计算机系统的识别数据的方法及其相关计算机系统技术领域0001本发明涉及一种更新计算机系统的识别数据的方法及其相关计算机系统,尤其涉及一种于执行基本输入输出系统时,用来更新计算机系统的识别数据的方法及其相关计算机系统。背景技术0002在现代化的今日信息社会,计算机系统已经成为多数人不可或缺的信息工具之一,而不论是桌上型个人计算机、笔记型个人计算机或是服务器等,其应用层面日益广泛,其所搭配的硬件装置以及软件程序也日益复杂。其中,基本输入输出系统BASICINPUT/OUTPUTSYSTEM,BIOS是载入在计算机硬件系统内最基本的软件程序代码,其主要功能包含有电源启动自。
10、我检测POWERONSELFTEST,POST,如检查中央处理器以及各控制器的状态是否正常;初始化动作,如针对存储体、主机板芯片组、显示卡、以及外围装置做初始化;记录系统设定值,如提供各元件的基本设定;以及提供常驻程序库,如提供操作系统或应用程序呼叫的中断常驻程序。因此,在计算机系统的启动过程中,基本输入输出系统为用来初始化硬件、检测硬件功能、以及引导操作系统。而电源启动自我检测为计算机固件用来确保计算机硬件系统可正常运作的检查,其结果会显示在计算机固件可控制的输出接口上。当完成上述的步骤后,基本输入输出系统可用来载入操作系统,以使使用者可操作计算机系统的硬件装置以及软件程序。0003一般来说。
11、,计算机系统于出厂时需于计算机系统内输入所属的识别数据,例如计算机系统所对应的产品序列号码SERIALNUMBERCODE,SNCODE或通用唯一识别码UNIVERSALLYUNIQUEIDENTIFIER,UUID等,然而先前技术的作法需待操作系统开启后,作业员才可通过操作系统OPERATINGSYSTEM,OS底下的输入装置,例如键盘、条码扫描器BARCODEGUN等,输入识别数据至存储基本输入输出系统的非挥发性存储体,如此一来一则增加工厂端产线的作业时间,二则由于其并未提供提示讯息,故产线容易因疏忽而遗漏开启操作系统以更新该识别数据。因此,如何提升于工厂端进行输入计算机系统的识别数据的速。
12、度以及避免疏漏更新其识别数据,即为现今系统厂所需努力的重要课题。发明内容0004本发明提供一种于启动一基本输入输出系统时,用来更新计算机系统的识别数据的方法及其相关计算机系统,以解决上述的问题。0005本发明公开一种更新一计算机系统的识别数据的方法,其包含有于该计算机系统开机时启动一基本输入输出系统;该基本输入输出系统启动一电源启动自我检测程序;该电源启动自我检测程序检测一存储单元内是否有未完成输入的一识别数据;以及依据该电源启动自我检测程序检测该存储单元内是否有该识别数据的检测结果,决定是否输入该识别数据至该计算机系统。0006本发明还公开有当该电源启动自我检测程序检测该存储单元没有存储该识。
13、别数说明书CN102053843ACN102053850A2/5页5据时,显示一输入视窗以要求输入该识别数据。0007本发明还公开有当该电源启动自我检测程序检测该存储单元存储有该识别数据时,完成该电源启动自我检测程序。0008本发明还公开有该电源启动自我检测程序判断该识别数据是否已正确完成输入;以及依据该电源启动自我检测程序判断该识别数据是否已正确完成输入的判断结果,决定是否将该识别数据存储于该存储单元。0009本发明还公开有当该电源启动自我检测程序判断该识别数据已正确完成输入,将该识别数据存储于该存储单元。0010本发明还公开有当该电源启动自我检测程序判断该识别数据已正确完成输入且将该识别数。
14、据存储于该存储单元后,该电源启动自我检测程序检测该存储单元内是否有未完成输入的另一识别数据。0011本发明还公开有当该电源启动自我检测程序判断该识别数据未正确完成输入时,显示一输入视窗以要求输入该识别数据。0012本发明还公开有启动一通讯传输接口,藉以提供该识别数据输入至该计算机系统的接口。0013本发明还公开有一种可更新识别数据的计算机系统,其包含有一非挥发性存储体,其用来存储一基本输入输出系统,该基本输入输出系统包含有一电源启动自我检测程序;一存储单元,其用来存储一识别数据;一输入模块;以及一控制装置,其电连接于该非挥发性存储体、该存储单元、以及该输入模块,该控制装置用来于该计算机系统开机。
15、时启动该基本输入输出系统以及该电源启动自我检测程序,且控制该电源启动自我检测程序检测该存储单元内是否有未完成输入的该识别数据,并依据该电源启动自我检测程序检测该存储单元内是否有该识别数据的检测结果,控制是否由该输入模块输入该识别数据。附图说明0014图1为本发明优选实施例可更新识别数据的计算机系统的功能方块示意图。0015图2为本发明更新计算机系统的识别数据的方法的流程图。0016【主要元件符号说明】001710计算机系统12非挥发性存储体0018电源启动自我检001913基本输入输出系统1310020测程序002114存储单元16输入模块002218控制装置20显示单元002322输入视窗2。
16、4通讯传输接口0024步骤100、102、104、106、108、110、112、114、116、118、120具体实施方式0025请参阅图1,图1为本发明优选实施例一可更新识别数据的计算机系统10的功能方块示意图。计算机系统10可为一可携式计算机系统,如一笔记型计算机等,或为一桌上说明书CN102053843ACN102053850A3/5页6型计算机系统,计算机系统10包含有一非挥发性存储体NONVOLATILESTORAGE,NVS12;一存储单元14;一输入模块16;以及一控制装置18,其系电连接于非挥发性存储体12、存储单元14、以及输入模块16。非挥发性存储体12可用来存储一基本输。
17、入输出系统13BASICINPUT/OUTPUTSYSTEM,BIOS,且基本输入输出系统13可包含有一电源启动自我检测程序131POWERONSELFTEST,POST,其用来执行确保计算机硬件系统可正常运作的检查,如检查中央处理器以及各控制器的状态是否正常。计算机系统10于开机后启动基本输入输出系统13,并通过基本输入输出系统13启动电源启动自我检测程序131以进行后续操作。存储单元14可用来存储一识别数据,举例来说,识别数据可为计算机系统10的一通用唯一识别码UNIVERSALLYUNIQUEIDENTIFIER,UUID或一产品序列号码SERIALNUMBERCODE,SNCODE等。。
18、此外,存储单元14可整合于非挥发性存储体12内,也就是说该识别数据与基本输入输出系统13可存储于非挥发性存储体12内的不同存取区块;或是存储单元14与非挥发性存储体12可为不同的存储模块,而该识别数据与基本输入输出系统13可分别存储于不同的存储模块内。输入模块16可为一条码枪BARCODEGUN或一键盘等人机接口装置,其可以扫描或打字的方式输入识别数据。控制装置18可为一中央处理器或一微控制器,控制装置18可用来于计算机系统10开机时启动基本输入输出系统13以及电源启动自我检测程序131,且操作电源启动自我检测程序131检测存储单元14内是否有未完成输入的识别数据,并依据电源启动自我检测程序1。
19、31检测存储单元14内是否有该识别数据的检测结果,控制是否由输入模块16输入识别数据。存储单元14内可包含有多笔识别数据。当第一笔识别数据完成检测并输入后,电源启动自我检测程序131会继续检测是否所有识别数据已输入完毕至存储单元14,故电源启动自我检测程序131可完成单笔或多笔识别数据的检测。0026此外,计算机系统10还可包含有一显示单元20,其电连接于控制装置18。当电源启动自我检测程序131检测存储单元14内没有存储识别数据时,电源启动自我检测程序131还可用来控制显示单元20显示一输入视窗22,以要求输入识别数据;相对地,当电源启动自我检测程序131检测存储单元14内存储有识别数据时,。
20、控制装置18还可用来完成电源启动自我检测程序131,并进入操作系统。再者,计算机系统10还可包含有一通讯传输接口24,其系电连接于输入模块16与控制装置18。通讯传输接口24可用来传输输入模块16所输入的识别数据至控制装置18,举例来说,通讯传输接口可为一通用串行总线UNIVERSALSERIALBUS,USB等。0027请参阅图2,图2为本发明更新计算机系统10的识别数据的方法的流程图。该方法包含有下列步骤0028步骤100在计算机系统10开机时,控制装置18启动基本输入输出系统13;0029步骤102控制装置18控制基本输入输出系统13启动电源启动自我检测程序131;0030步骤104控制。
21、装置18控制基本输入输出系统13启动通讯传输接口24,藉以提供可将一识别数据由输入模块16输入至控制装置18的接口;0031步骤106电源启动自我检测程序131检测存储单元14内是否有未完成输入的识别数据若存储单元14有该识别数据执行步骤108;若存储单元14没有该识别数据,则执行步骤116;说明书CN102053843ACN102053850A4/5页70032步骤108电源启动自我检测程序131控制显示单元20显示输入视窗22,以要求输入识别数据,接着执行步骤110;0033步骤110利用输入模块16输入识别数据;0034步骤112电源启动自我检测程序131判断识别数据是否已正确完成输入若。
22、识别数据并未正确完成输入,则回到步骤108;若识别数据已正确完成输入,则执行步骤114;0035步骤114控制装置18将识别数据存储于存储单元14,接着执行步骤106,以操作电源启动自我检测程序131检测存储单元14内是否有未完成输入的另一识别数据0036步骤116控制装置18完成电源启动自我检测程序131,接着执行步骤118;0037步骤118结束。0038在此分别针对上述的步骤进行详细说明。首先,计算机系统10于开机时,控制装置18会自非挥发性存储体12载入且启动基本输入输出系统13,并通过基本输入输出系统13分别启动电源启动自我检测程序131以及通讯传输接口24。电源启动自我检测程序13。
23、1可用来确认控制装置18所连接的硬件,例如输入模块16,是否可正常运作的检查;通讯传输接口24用来提供可将识别数据由输入模块16输入至控制装置18的接口。接下来,在基本输入输出系统13启动电源启动自我检测程序131以及通讯传输接口24后,电源启动自我检测程序131会检测存储单元14内是否有未完成输入的一预设识别数据,并依据其检测结果,决定是否输入识别数据。其中,存储单元14可整合于非挥发性存储体12,意即识别数据与基本输入输出系统13可存储于非挥发性存储体12内的不同存取区块,其存取区块的配置设计不限于上述实施例所述,端视实际需求而定。如果电源启动自我检测程序131检测存储单元14内没有未完成。
24、输入的预设识别数据时,则代表计算机系统10已完成识别数据的更新,故控制装置18即可用来完成电源启动自我检测程序131,并控制基本输入输出系统13进行下一程序,例如进入操作系统。相对地,如果电源启动自我检测程序131检测存储单元14内尚有未完成输入的预设识别数据时,其可能为存储单元14未完成该识别数据的输入程序,或存储单元14内存储较旧的或错误的识别数据,此时,电源启动自我检测程序131就会控制显示单元20显示输入视窗22,以提示要求操作者如工厂端的作业员等输入正确的识别数据。0039接下来操作者可利用输入模块16输入识别数据,举例来说若输入模块16为一条码枪时,可先将该条码枪连接于通讯传输接口。
25、24,如将该条码枪的连接器插入USB的插槽内,藉以启动该条码枪,而该条码枪可以扫描的方式读取识别数据,故操作者可无须自行键入识别数据;若输入模块16为一键盘时,操作者可在输入视窗22利用该键盘以键入编号的方式输入识别数据,其中识别数据可为通用唯一识别码或产品序列号码,以使计算机系统10可具有独特的辨识信息。当操作者利用输入模块16于输入视窗22输入识别数据后,电源启动自我检测程序131会先判断识别数据是否已正确地完成输入,并依据其判断结果,决定是否将识别数据存储于存储单元14内。如果电源启动自我检测程序131判断识别数据已正确地完成输入,则控制装置18会将识别数据存储于存储单元14内;而当电源。
26、启动自我检测程序131判断识别数据已正确地完成输入且识别数据已存储于存储单元14后,电源启动自我检测程序131会再次检测存储单元14内是否有未完成输入的另一预设识别数据,并依据其检测结果,决定是否输入识别数据。当预设的多个笔识别数据皆正确地完成输入后,控制装置18就完成电源启动自我检测程序131,结束此次更新基本输入输出系统13数据说明书CN102053843ACN102053850A5/5页8的程序,并可接着进入操作系统以进行后续操作。相对地,如果电源启动自我检测程序131判断识别数据未正确地完成输入时,电源启动自我检测程序131会再一次地显示输入视窗22,以要求操作者输入正确的识别数据。接。
27、着,当操作者在输入视窗22再一次地输入识别数据后,电源启动自我检测程序131将重复前述判断步骤,意即电源启动自我检测程序131会再次判断识别数据是否已正确地完成输入,并依据其判断结果,决定是否将识别数据存储于存储单元14内。0040综上所述,本发明的更新计算机系统10的基本输入输出系统13数据的方法可在计算机系统10执行基本输入输出系统13时,检测存储单元14内的识别数据是否需要更新,以及判断更新后的识别数据是否正确,并依据上述的检测结果与判断结果,完成更新识别数据的相对应程序。也就是说,操作者可依据电源启动自我检测程序131所检测到存储单元14是否有未完成输入的识别数据的检测结果,来决定是否。
28、利用通过通讯传输接口24电连接至控制装置18的输入模块16输入欲更新的识别数据,然后再通过电源启动自我检测程序131判断输入的识别数据是否已正确完成输入的判断结果,来决定是否将输入的识别数据存储于存储单元14内。0041相较于先前技术,本发明的计算机系统在执行基本输入输出系统时,利用基本输入输出系统底下的电源启动自我检测程序直接检测存储单元内欲更新的识别数据的状态,并依据检测结果以选择性地输入识别数据且执行确认程序。如此一来,本发明可在计算机系统执行基本输入输出系统时即进行更新识别数据的程序,而有别于先前技术需于启动操作系统后方能输入识别数据,故本发明可有效地减少工厂端产线的作业时间,且操作者可在工厂端轻易地更新存储单元内的识别数据,其不仅可避免计算机系统于执行操作系统时更新识别数据所易产生的系统中断错误,同时由于电源启动自我检测程序的检测程序,计算机系统可通过显示输入视窗以提醒操作者输入相对应的识别数据,以避免疏漏更新该识别数据,进而大大地提升更新计算机系统的识别数据的准确性。0042以上所述仅为本发明的优选实施例,凡依本发明权利要求书所做的均等变化与修饰,皆应属本发明的涵盖范围。说明书CN102053843ACN102053850A1/2页9图1说明书附图CN102053843ACN102053850A2/2页10图2说明书附图CN102053843A。