验证资料的方法技术

技术编号:4318642 阅读:192 留言:0更新日期:2012-04-11 18:40
本发明专利技术揭示一种验证资料的方法,适用于验证电脑系统的多个系统资料。首先,自储存单元撷取系统资料。接着,依据使用者的选择,自多个规格代号中择一。之后,将此一规格代号所对应的规格资料更新至规格书中。最后,比对这些系统资料与规格书而获得比对结果,并记录比对结果。

【技术实现步骤摘要】

本专利技术是有关于一种电脑系统的测试方法,且特别是有关于电脑系统的系 统资料的验证方法。
技术介绍
一般而言,电脑系统开启时,首先基本输入输出系统(Basic Input Output System, BIOS)将被启动,以执行启动自我测试(Power On Self Test, POST)。 在完成POST之后,BIOS便会将有关于电脑系统的资料整合成一个表格,而写 入至存储器中。也就是说,BIOS是依据系统管理基本输入输出系统(System Management BIOS, SMBIOS)所订定的规格,将所撷取的资料以资料结构的方 式储存至存储器中。当电脑系统处于测试阶段时,测试人员需要借由读取SMBIOS的资料,判 断BIOS所撷取的资料是否正确,借以测试BIOS的程序码是否有误。然而, 传统在验证SMBIOS的资料是否正确时,只能借由人工方式来逐一进行比对, 此举不仅浪费人力亦耗费时间。
技术实现思路
本专利技术提供一种,可依据不同的需求而制定出不同的规格 书,据以借由规格书来自动进行验证的动作。有鉴于此,本专利技术提出一种,适用于验证电脑系统的多个 系统资料。首先,自储存单元撷取系统资料。接着,依据使用者的选择,自多 个规格代号中择一。其中这些规格代号各自具有对应的规格资料。之后,将规 格资料更新至规格书中。最后,比对这些系统资料与规格书,获得比对结果, 并记录比对结果。在本专利技术的一实施例中,更包括建立资料库。在资料库中包括上述规格代号、各个规格代号所对应的规格资料以及规格书。在本专利技术的一实施例中,上述更新规格书的步骤可依据所选择的规格代号,将此规格代号对应的一组规格资料填入至规格书对应的栏位中。在本专利技术的一实施例中,上述在自储存单元撷取系统资料的步骤之前,可借由BIOS来撷取这些系统资料,而储存至储存单元。在本专利技术的一实施例中,上述自储存单元撷取系统资料的步骤,可在电脑 系统进入磁盘操作系统(Disk Operating System, DOS)时来进行。在本专利技术的一实施例中,上述在依据使用者的选择,自上述规格代号中择 一的步骤之前,更可借由使用者介面来显示一清单,而呈现出这些规格代号以 供使用者选择。在本专利技术的一实施例中,上述记录比对结果的步骤,为储存比对结果为记 录档。综上所述,本专利技术为预先设定好多组规格代号及各个规格代号所对应的规 格资料。因此,在规格代号被选定之后,便能自动地将相关的规格资料填入至 规格书中。据此,在使用上更具弹性。之后,便能够自动比对更新后的规格书 与系统资料,并储存比对后的比对结果。如此一来,不仅加快验证过程的速度, 亦提高验证的正确率。附图说明为让本专利技术的上述目的、特征和优点能更明显易懂,以下结合附图对本发 明的具体实施方式作详细说明,其中图1是依照本专利技术一实施例所绘示的流程图。具体实施例方式为了使本专利技术的内容更为明了,以下特举实施例作为本专利技术确实能够据以 实施的范例。此领域具有通常知识者可以电脑程序的形式实现下述诸实施例, 并利用电脑可读取储存媒体储存此一电脑程序,以利电脑系统执行的,以电子 自动化的方式完成。为了方便说明,下述实施例是以应用软件 做为实施方式。图1是依照本专利技术一实施例所绘示的流程图。请参照图1,首先,在步骤S105中,应用软件自储存单元撷取系统资料。在本实施例中, 储存单元例如为存储器,系统资料例如为SMBIOS资料。以测试BIOS流程来说,电脑系统(也就是被测系统(System Under Test, SU丁))启动之后,电脑系统首先会去执行BIOS,以借由BIOS来撷取周边设 备的系统资料(例如,中央处理器的速度、快取的大小等),而储存至储存单 元。也就是说,在BIOS完成POST之后,BIOS便会将有关于电脑系统的系统 资料写入至存储器中。在进行验证时,应用软件便能够自存储器中读出相关的系统资料。在此, 可在电脑系统进入磁盘操作系统(Disk Operating System, DOS)时,便借由 BIOS从储存单元撷取系统资料。这是因为,在DOS环境下,存储器当中的系 统资料是由BIOS撷取而储存的。据此,通过验证BIOS所撷取的系统资料, 便能够测试BIOS的程序码是否有误。接着,在歩骤S110中,应用软件依据使用者的选择,自多个规格代号中 择一。其中,这些规格代号各自具有对应的规格资料。由于规格资料会随着硬 件型号的不同而有所不同,因此,在比对系统资料跟规格书之前,先对规格书 中的会变动的规格资料来进行设定。举例来说,可预先建立一个资料库来记录上述规格代号、各个规格代号所 对应的规格资料以及一份规格书。可将规格书的栏位分为固定栏位与变动栏 位。固定栏位用以记录不会变动的规格资料,而变动栏位则用来记录会随着硬 件设备的不同而变动的规格资料。之后,再借由使用者介面来显示一清单,借 以呈现出这些规格代号供使用者进行选择。以中央处理器(CPU)而言,不同厂商所生产的CPU,其规格资料亦不相 同。因此,在资料库中先建立好各种CPU的规格资料,并依据各个CPU的型 号将一个规格代号赋予给其对应的一组规格资料。也就是建立规格代号与其对 应的规格资料的关联性。之后,使用者便可在清单中,通过选择符合需求的规 格代号,来获得对应的规格资料。在选择完规格代号之后,在步骤S115中,应用软件将规格资料更新至规 格书中。例如,应用软件依据与所选择的规格代号,将此规格代号对应的规格资料填入至规格书对应的栏位中。举例来说,分散式管理任务编组(Distributed Management Task Force, DMTF)所订定的SMBIOS的规格书中定义了多组的类型(Type)。例如,Type 0记录BIOS的规格资料,Type 4记录CPU的规格资料等。以修改CPU的规格资料为例,假设使用者介面所显示的清单中,CPU包 括"01" "05"五组规格代号。当使用者选择了规格代号"01"时,应用软件便可依 据规格代号"01",去资料库中取出规格代号"01"下所有相关的规格资料(也就是规格代号"or'的cpu资料)。之后,应用软件再将此规格代号底下所对应的规格资料填入至规格书中Type 4的各个栏位中。接着,在步骤S120中,应用软件开始比对这些系统资料与规格书,而获 得比对结果。最后,如步骤S125所示,应用软件将比对结果记录下来。也就 是将比对结果储存为记录档。例如,将错误的比对结果储存为一个记录档,而 将正确的比对结果储存为另一个记录档。另外,亦可将错误与正确的比对结果 合并在同一个记录档中。可视使用者情况来决定,在此并不限制。据此,使用 者便能够检视记录档来查询SMBIOS的系统资料是否有误。另外,更可设定在验证过程结果之后,仅将错误的比对结果的记录档输出, 以供使用者快速得知错误之处来修改BIOS的程序码。综上所述,在上述实施例中,预先在资料库中设定一个规格代号给不同型 号的硬件,并将各个硬件相关的规格资料与其对应的规格代号设定好关联性。 据此,便可依据不同的需求而制定出不同的规格书,在使用上更具弹性。之后, 再借由更新后的规格书来自动验证系统资料。如此一来,不仅加快验证过程的 速度,亦提高验证的正确率。虽然本专利技术已以较佳实施例揭示如上,然其并非用以限本文档来自技高网...

【技术保护点】
一种验证资料的方法,适用于验证一电脑系统的多个系统资料,该方法包括: 自一储存单元撷取该些系统资料; 依据一使用者的选择,自多个规格代号中择一,其中该些规格代号各自具有对应的一规格资料; 更新该规格资料至一规格书中;   比对该些系统资料与该规格书,而获得一比对结果;以及 记录该比对结果。

【技术特征摘要】

【专利技术属性】
技术研发人员:王志文王佩君
申请(专利权)人:英业达股份有限公司
类型:发明
国别省市:71[]

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

1