更新计算机系统的识别数据的方法及其相关计算机系统的制作方法

文档序号:6581054阅读:215来源:国知局
专利名称:更新计算机系统的识别数据的方法及其相关计算机系统的制作方法
技术领域
本发明涉及一种更新计算机系统的识别数据的方法及其相关计算机系统,尤其涉 及一种于执行基本输入输出系统时,用来更新计算机系统的识别数据的方法及其相关计算 机系统。
背景技术
在现代化的今日信息社会,计算机系统已经成为多数人不可或缺的信息工具之 一,而不论是桌上型个人计算机、笔记型个人计算机或是服务器等,其应用层面日益广泛, 其所搭配的硬件装置以及软件程序也日益复杂。其中,基本输入输出系统(Basic Input/ Output System, BIOS)是载入在计算机硬件系统内最基本的软件程序代码,其主要功能包 含有电源启动自我检测(Power On Self Test,POST),如检查中央处理器以及各控制器的 状态是否正常;初始化动作,如针对存储体、主机板芯片组、显示卡、以及外围装置做初始 化;记录系统设定值,如提供各元件的基本设定;以及提供常驻程序库,如提供操作系统或 应用程序呼叫的中断常驻程序。因此,在计算机系统的启动过程中,基本输入输出系统为 用来初始化硬件、检测硬件功能、以及引导操作系统。而电源启动自我检测为计算机固件用 来确保计算机硬件系统可正常运作的检查,其结果会显示在计算机固件可控制的输出接口 上。当完成上述的步骤后,基本输入输出系统可用来载入操作系统,以使使用者可操作计算 机系统的硬件装置以及软件程序。一般来说,计算机系统于出厂时需于计算机系统内输入所属的识别数据,例如 计算机系统所对应的产品序列号码(Serial Number code, SN code)或通用唯一识别码 (Universally Unique Identifier, UUID)等,然而先前技术的作法需待操作系统开启后, 作业员才可通过操作系统(operating system,OS)底下的输入装置,例如键盘、条码扫描器 (bar code gun)等,输入识别数据至存储基本输入输出系统的非挥发性存储体,如此一来 一则增加工厂端产线的作业时间,二则由于其并未提供提示讯息,故产线容易因疏忽而遗 漏开启操作系统以更新该识别数据。因此,如何提升于工厂端进行输入计算机系统的识别 数据的速度以及避免疏漏更新其识别数据,即为现今系统厂所需努力的重要课题。

发明内容
本发明提供一种于启动一基本输入输出系统时,用来更新计算机系统的识别数据 的方法及其相关计算机系统,以解决上述的问题。本发明公开一种更新一计算机系统的识别数据的方法,其包含有于该计算机系统 开机时启动一基本输入输出系统;该基本输入输出系统启动一电源启动自我检测程序;该 电源启动自我检测程序检测一存储单元内是否有未完成输入的一识别数据;以及依据该电 源启动自我检测程序检测该存储单元内是否有该识别数据的检测结果,决定是否输入该识 别数据至该计算机系统。本发明还公开有当该电源启动自我检测程序检测该存储单元没有存储该识别数据时,显示一输入视窗以要求输入该识别数据。本发明还公开有当该电源启动自我检测程序检测该存储单元存储有该识别数据 时,完成该电源启动自我检测程序。本发明还公开有该电源启动自我检测程序判断该识别数据是否已正确完成输入; 以及依据该电源启动自我检测程序判断该识别数据是否已正确完成输入的判断结果,决定 是否将该识别数据存储于该存储单元。本发明还公开有当该电源启动自我检测程序判断该识别数据已正确完成输入,将 该识别数据存储于该存储单元。本发明还公开有当该电源启动自我检测程序判断该识别数据已正确完成输入且 将该识别数据存储于该存储单元后,该电源启动自我检测程序检测该存储单元内是否有未 完成输入的另一识别数据。本发明还公开有当该电源启动自我检测程序判断该识别数据未正确完成输入时, 显示一输入视窗以要求输入该识别数据。本发明还公开有启动一通讯传输接口,藉以提供该识别数据输入至该计算机系统 的接口。本发明还公开有一种可更新识别数据的计算机系统,其包含有一非挥发性存储 体,其用来存储一基本输入输出系统,该基本输入输出系统包含有一电源启动自我检测程 序;一存储单元,其用来存储一识别数据;一输入模块;以及一控制装置,其电连接于该非 挥发性存储体、该存储单元、以及该输入模块,该控制装置用来于该计算机系统开机时启动 该基本输入输出系统以及该电源启动自我检测程序,且控制该电源启动自我检测程序检测 该存储单元内是否有未完成输入的该识别数据,并依据该电源启动自我检测程序检测该存 储单元内是否有该识别数据的检测结果,控制是否由该输入模块输入该识别数据。


图1为本发明优选实施例可更新识别数据的计算机系统的功能方块示意图< 图2为本发明更新计算机系统的识别数据的方法的流程图。主要元件符号说明12 非挥发性存储体 电源启动自我检10计算机系统13基本输入输出系统14 18 22存储单元 控制装置 输入视窗13116 2024测程序 输入模块 显示单元 通讯传输接口步骤 100、102、104、106、108、110、112、114、116、118、120
具体实施例方式
请参阅图1,图1为本发明优选实施例一可更新识别数据的计算机系统10的功能 方块示意图。计算机系统10可为一可携式计算机系统,如一笔记型计算机等,或为一桌上型计算机系统,计算机系统10包含有一非挥发性存储体(Non Volatile Storage,NVS) 12 ; 一存储单元14 ;一输入模块16 ;以及一控制装置18,其系电连接于非挥发性存储体12、存 储单元14、以及输入模块16。非挥发性存储体12可用来存储一基本输入输出系统13 (Basic Input/Output System, BIOS),且基本输入输出系统13可包含有一电源启动自我检测程序 131 (Power On SelfTest, POST),其用来执行确保计算机硬件系统可正常运作的检查,如检 查中央处理器以及各控制器的状态是否正常。计算机系统10于开机后启动基本输入输出 系统13,并通过基本输入输出系统13启动电源启动自我检测程序131以进行后续操作。存 储单元14可用来存储一识别数据,举例来说,识别数据可为计算机系统10的一通用唯一识 别码(Universally Unique Identifier,UUID)或一产品序列号码(Serial Number code, SN code)等。此外,存储单元14可整合于非挥发性存储体12内,也就是说该识别数据与 基本输入输出系统13可存储于非挥发性存储体12内的不同存取区块;或是存储单元14与 非挥发性存储体12可为不同的存储模块,而该识别数据与基本输入输出系统13可分别存 储于不同的存储模块内。输入模块16可为一条码枪(bar code gun)或一键盘等人机接口 装置,其可以扫描或打字的方式输入识别数据。控制装置18可为一中央处理器或一微控制 器,控制装置18可用来于计算机系统10开机时启动基本输入输出系统13以及电源启动自 我检测程序131,且操作电源启动自我检测程序131检测存储单元14内是否有未完成输入 的识别数据,并依据电源启动自我检测程序131检测存储单元14内是否有该识别数据的检 测结果,控制是否由输入模块16输入识别数据。存储单元14内可包含有多笔识别数据。当 第一笔识别数据完成检测并输入后,电源启动自我检测程序131会继续检测是否所有识别 数据已输入完毕至存储单元14,故电源启动自我检测程序131可完成单笔或多笔识别数据 的检测。此外,计算机系统10还可包含有一显示单元20,其电连接于控制装置18。当电 源启动自我检测程序131检测存储单元14内没有存储识别数据时,电源启动自我检测程 序131还可用来控制显示单元20显示一输入视窗22,以要求输入识别数据;相对地,当电 源启动自我检测程序131检测存储单元14内存储有识别数据时,控制装置18还可用来完 成电源启动自我检测程序131,并进入操作系统。再者,计算机系统10还可包含有一通讯 传输接口 24,其系电连接于输入模块16与控制装置18。通讯传输接口 M可用来传输输 入模块16所输入的识别数据至控制装置18,举例来说,通讯传输接口可为一通用串行总线 (Universal Serial Bus,USB)等。请参阅图2,图2为本发明更新计算机系统10的识别数据的方法的流程图。该方 法包含有下列步骤步骤100 在计算机系统10开机时,控制装置18启动基本输入输出系统13 ;步骤102 控制装置18控制基本输入输出系统13启动电源启动自我检测程序 131 ;步骤104 控制装置18控制基本输入输出系统13启动通讯传输接口 M,藉以提供 可将一识别数据由输入模块16输入至控制装置18的接口 ;步骤106 电源启动自我检测程序131检测存储单元14内是否有未完成输入的识 别数据?若存储单元14有该识别数据执行步骤108 ;若存储单元14没有该识别数据,则执 行步骤116 ;
步骤108 电源启动自我检测程序131控制显示单元20显示输入视窗22,以要求 输入识别数据,接着执行步骤110 ;步骤110 利用输入模块16输入识别数据;步骤112 电源启动自我检测程序131判断识别数据是否已正确完成输入?若识 别数据并未正确完成输入,则回到步骤108 ;若识别数据已正确完成输入,则执行步骤114 ;步骤114 控制装置18将识别数据存储于存储单元14,接着执行步骤106,以操作 电源启动自我检测程序131检测存储单元14内是否有未完成输入的另一识别数据?步骤116 控制装置18完成电源启动自我检测程序131,接着执行步骤118 ;步骤118:结束。在此分别针对上述的步骤进行详细说明。首先,计算机系统10于开机时,控制装 置18会自非挥发性存储体12载入且启动基本输入输出系统13,并通过基本输入输出系统 13分别启动电源启动自我检测程序131以及通讯传输接口 M。电源启动自我检测程序131 可用来确认控制装置18所连接的硬件,例如输入模块16,是否可正常运作的检查;通讯传 输接口 M用来提供可将识别数据由输入模块16输入至控制装置18的接口。接下来,在基 本输入输出系统13启动电源启动自我检测程序131以及通讯传输接口 M后,电源启动自 我检测程序131会检测存储单元14内是否有未完成输入的一预设识别数据,并依据其检测 结果,决定是否输入识别数据。其中,存储单元14可整合于非挥发性存储体12,意即识别数 据与基本输入输出系统13可存储于非挥发性存储体12内的不同存取区块,其存取区块的 配置设计不限于上述实施例所述,端视实际需求而定。如果电源启动自我检测程序131检 测存储单元14内没有未完成输入的预设识别数据时,则代表计算机系统10已完成识别数 据的更新,故控制装置18即可用来完成电源启动自我检测程序131,并控制基本输入输出 系统13进行下一程序,例如进入操作系统。相对地,如果电源启动自我检测程序131检测 存储单元14内尚有未完成输入的预设识别数据时,其可能为存储单元14未完成该识别数 据的输入程序,或存储单元14内存储较旧的或错误的识别数据,此时,电源启动自我检测 程序131就会控制显示单元20显示输入视窗22,以提示要求操作者(如工厂端的作业员 等)输入正确的识别数据。接下来操作者可利用输入模块16输入识别数据,举例来说若输入模块16为一条 码枪时,可先将该条码枪连接于通讯传输接口 24,如将该条码枪的连接器插入USB的插槽 内,藉以启动该条码枪,而该条码枪可以扫描的方式读取识别数据,故操作者可无须自行键 入识别数据;若输入模块16为一键盘时,操作者可在输入视窗22利用该键盘以键入编号的 方式输入识别数据,其中识别数据可为通用唯一识别码或产品序列号码,以使计算机系统 10可具有独特的辨识信息。当操作者利用输入模块16于输入视窗22输入识别数据后,电 源启动自我检测程序131会先判断识别数据是否已正确地完成输入,并依据其判断结果, 决定是否将识别数据存储于存储单元14内。如果电源启动自我检测程序131判断识别数据 已正确地完成输入,则控制装置18会将识别数据存储于存储单元14内;而当电源启动自我 检测程序131判断识别数据已正确地完成输入且识别数据已存储于存储单元14后,电源启 动自我检测程序131会再次检测存储单元14内是否有未完成输入的另一预设识别数据,并 依据其检测结果,决定是否输入识别数据。当预设的多个笔识别数据皆正确地完成输入后, 控制装置18就完成电源启动自我检测程序131,结束此次更新基本输入输出系统13数据的程序,并可接着进入操作系统以进行后续操作。相对地,如果电源启动自我检测程序131 判断识别数据未正确地完成输入时,电源启动自我检测程序131会再一次地显示输入视窗 22,以要求操作者输入正确的识别数据。接着,当操作者在输入视窗22再一次地输入识别 数据后,电源启动自我检测程序131将重复前述判断步骤,意即电源启动自我检测程序131 会再次判断识别数据是否已正确地完成输入,并依据其判断结果,决定是否将识别数据存 储于存储单元14内。综上所述,本发明的更新计算机系统10的基本输入输出系统13数据的方法可在 计算机系统10执行基本输入输出系统13时,检测存储单元14内的识别数据是否需要更 新,以及判断更新后的识别数据是否正确,并依据上述的检测结果与判断结果,完成更新识 别数据的相对应程序。也就是说,操作者可依据电源启动自我检测程序131所检测到存储 单元14是否有未完成输入的识别数据的检测结果,来决定是否利用通过通讯传输接口 M 电连接至控制装置18的输入模块16输入欲更新的识别数据,然后再通过电源启动自我检 测程序131判断输入的识别数据是否已正确完成输入的判断结果,来决定是否将输入的识 别数据存储于存储单元14内。相较于先前技术,本发明的计算机系统在执行基本输入输出系统时,利用基本输 入输出系统底下的电源启动自我检测程序直接检测存储单元内欲更新的识别数据的状态, 并依据检测结果以选择性地输入识别数据且执行确认程序。如此一来,本发明可在计算机 系统执行基本输入输出系统时即进行更新识别数据的程序,而有别于先前技术需于启动操 作系统后方能输入识别数据,故本发明可有效地减少工厂端产线的作业时间,且操作者可 在工厂端轻易地更新存储单元内的识别数据,其不仅可避免计算机系统于执行操作系统时 更新识别数据所易产生的系统中断错误,同时由于电源启动自我检测程序的检测程序,计 算机系统可通过显示输入视窗以提醒操作者输入相对应的识别数据,以避免疏漏更新该识 别数据,进而大大地提升更新计算机系统的识别数据的准确性。以上所述仅为本发明的优选实施例,凡依本发明权利要求书所做的均等变化与修 饰,皆应属本发明的涵盖范围。
权利要求
1.一种更新一计算机系统的识别数据的方法,其包含有在该计算机系统开机时启动一基本输入输出系统;该基本输入输出系统启动一电源启动自我检测程序;该电源启动自我检测程序检测一存储单元内是否有未完成输入的一识别数据;以及依据该电源启动自我检测程序检测该存储单元内是否有该识别数据的检测结果,决定 是否输入该识别数据至该计算机系统。
2.如权利要求1所述的方法,其还包含有当该电源启动自我检测程序检测该存储单元没有存储该识别数据时,显示一输入视窗 以要求输入该识别数据。
3.如权利要求1所述的方法,其还包含有当该电源启动自我检测程序检测该存储单元存储有该识别数据时,完成该电源启动自 我检测程序。
4.如权利要求1所述的方法,其还包含有该电源启动自我检测程序判断该识别数据是否已正确完成输入;以及依据该电源启动自我检测程序判断该识别数据是否已正确完成输入的判断结果,决定 是否将该识别数据存储于该存储单元。
5.如权利要求4所述的方法,其还包含有当该电源启动自我检测程序判断该识别数据已正确完成输入,将该识别数据存储于该 存储单元。
6.如权利要求5所述的方法,其还包含有当该电源启动自我检测程序判断该识别数据已正确完成输入且将该识别数据存储于 该存储单元后,该电源启动自我检测程序检测该存储单元内是否有未完成输入的另一识别 数据。
7.如权利要求4所述的方法,其还包含有当该电源启动自我检测程序判断该识别数据未正确完成输入时,显示一输入视窗以要 求输入该识别数据。
8.如权利要求1所述的方法,其还包含有启动一通讯传输接口,藉以提供该识别数据输入至该计算机系统的接口。
9.如权利要求8所述的方法,其还包含启动一通用串行总线。
10.如权利要求1所述的方法,其中该识别数据为一通用唯一识别码。
11.如权利要求1所述的方法,其中该识别数据为一产品序列号码。
12.—种可更新识别数据的计算机系统,其包含有一非挥发性存储体,其用来存储一基本输入输出系统,该基本输入输出系统包含有一 电源启动自我检测程序;一存储单元,其用来存储一识别数据;一输入模块;以及一控制装置,其电连接于该非挥发性存储体、该存储单元、以及该输入模块,该控制装 置用来在该计算机系统开机时启动该基本输入输出系统以及该电源启动自我检测程序,且 控制该电源启动自我检测程序检测该存储单元内是否有未完成输入的该识别数据,并依据该电源启动自我检测程序检测该存储单元内是否有该识别数据的检测结果,控制是否由该 输入模块输入该识别数据。
13.如权利要求12所述的计算机系统,其中该计算机系统还包含一显示单元,该控制 装置还用来在该电源启动自我检测程序检测该存储单元没有存储该识别数据时,操作该电 源启动自我检测程序以控制该显示单元显示一输入视窗以要求输入该识别数据。
14.如权利要求12所述的计算机系统,其中该控制装置还用来在该电源启动自我检测 程序检测该存储单元存储有该识别数据时,完成该电源启动自我检测程序。
15.如权利要求12所述的计算机系统,其中该控制装置还用来控制该电源启动自我检 测程序判断该识别数据是否已正确完成输入,以及依据该电源启动自我检测程序判断该识 别数据是否已正确完成输入的判断结果,控制是否将该识别数据存储于该存储单元。
16.如权利要求15所述的计算机系统,其中该控制装置还用来在该电源启动自我检测 程序判断该识别数据已正确完成输入时,将该识别数据存储于该存储单元。
17.如权利要求16所述的计算机系统,其中该控制装置还用来在该电源启动自我检测 程序判断该识别数据已正确完成输入且将该识别数据存储于该存储单元后,操作该电源启 动自我检测程序以检测该存储单元内是否有未完成输入的另一识别数据。
18.如权利要求15所述的计算机系统,其中该计算机系统还包含一显示单元,该控制 装置还用来于该电源启动自我检测程序判断该识别数据未正确完成输入时,操作该电源启 动自我检测程序以控制该显示单元显示一输入视窗以要求输入该识别数据。
19.如权利要求12所述的计算机系统,其中该计算机系统还包含一通讯传输接口,其 电连接于该输入模块与该控制装置,该通讯传输接口用来传输该输入模块所输入的该识别 数据至该控制装置。
20.如权利要求19所述的计算机系统,其中该通讯传输接口为一通用串行总线。
21.如权利要求19所述的计算机系统,其中该输入模块为一条码枪。
22.如权利要求12所述的计算机系统,其中该输入模块为一键盘。
23.如权利要求12所述的计算机系统,其中该识别数据为一通用唯一识别码。
24.如权利要求12所述的计算机系统,其中该识别数据为一产品序列号码。
25.如权利要求12所述的计算机系统,其中该存储单元被整合于该非挥发性存储体内。
全文摘要
更新计算机系统的识别数据的方法及其相关计算机系统。该更新计算机系统的识别数据的方法包含有在该计算机系统开机时启动一基本输入输出系统;该基本输入输出系统启动一电源启动自我检测程序;该电源启动自我检测程序检测一存储单元内是否有未完成输入的一识别数据;依据该电源启动自我检测程序检测该存储单元内是否有该识别数据的检测结果,决定是否输入该识别数据至该计算机系统。
文档编号G06F11/22GK102053843SQ20091018100
公开日2011年5月11日 申请日期2009年10月27日 优先权日2009年10月27日
发明者蔡明宏, 陈毓萍 申请人:纬创资通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1