支持多种计算机的测试映像的管理系统及其方法转让专利

申请号 : CN200810170562.5

文献号 : CN101727376B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 刘晓鹏吴树桂张阳李连成吕健陈玄同

申请人 : 英业达集团(天津)电子技术有限公司英业达股份有限公司

摘要 :

一种支持多种计算机的测试映像的管理系统及其方法,可依据不同规格的待测计算机与多笔的测试程序产生相应的测试映像。管理系统包括有:更新单元、待测装置、管理服务器、周边装置与储存单元。于计算机在通电检测时,将计算机的控制转交管理服务器;根据周边装置查找相应的硬件特征码;若管理服务器中不存在硬件特征码时,从更新单元中查找出测试映像,将测试映像上传至管理服务器;若管理服务器中存在硬件特征码时,由管理服务器执行相应的测试映像;当复制测试映像后,将计算机的控制移转至待测装置;由待测装置执行测试映像。

权利要求 :

1.一种支持多种计算机的测试映像的管理系统,其根据待测装置的各项周边装置执行相应的测试映像或维护测试映像,其特征在于,该管理系统包括有:一更新单元,其用以提供多项测试映像;

一待测装置,其包括至少一周边装置与一储存单元,该储存单元中还包括有一主控区与至少一数据区;以及一管理服务器,电性连接于该储存单元、该更新单元与该待测装置,该管理服务器根据该待测装置的该些周边装置用以执行一管理方法,该管理方法包括以下步骤:于该计算机在通电检测时,将该计算机的控制转交给该管理服务器;

根据该些周边装置查找相应的一硬件特征码;

若该管理服务器中不存在该硬件特征码时,则从该更新单元中查找出相应的一测试映像,并将该测试映像上传至该管理服务器,再由该管理服务器复制测试映像至该待测装置;

若该管理服务器中存在该硬件特征码时,则由该管理服务器复制测试映像至该待测装置;

当完成复制该测试映像后,将该计算机的控制移转至该待测装置;以及由该待测装置执行该测试映像。

2.根据权利要求1所述的支持多种计算机的测试映像的管理系统,其特征在于,每一该测试映像包括有一引导程序与多个测试细项,该引导程序用以引导该待测装置进行测试,该测试细项用以检测该周边装置。

3.根据权利要求1所述的支持多种计算机的测试映像的管理系统,其特征在于,该管理服务器还包括有一查找表,其用以储存该些周边装置的相应的该硬件特征码。

4.一种支持多种计算机的测试映像的管理方法,其根据一待测装置的多项周边装置执行相应的一测试映像或维护该测试映像,其特征在于,该管理方法包括以下步骤:于一计算机在通电检测时,将该计算机的控制权转交给一管理服务器;

根据该些周边装置查找相应的一硬件特征码;

若该管理服务器中不存在该硬件特征码时,则从一更新单元中查找出相应的一测试映像,并将该测试映像上传至该管理服务器,再由该管理服务器复制测试映像至该待测装置;

若该管理服务器中存在该硬件特征码时,则由该管理服务器复制该测试映像至该待测装置;

当完成复制该测试映像后,将该计算机的控制移转至该待测装置;以及由该待测装置执行该测试映像。

5.根据权利要求4所述的支持多种计算机的测试映像的管理方法,其特征在于,查找该硬件特征码还包括以下步骤:查找该管理服务器中的一查找表,该查找表用以储存该些硬件特征码;以及若该管理服务器中不存在该硬件特征码时,则从该更新单元中查找出相应的该测试映像,并更新该查找表的记录。

6.根据权利要求4所述的支持多种计算机的测试映像的管理方法,其特征在于,由该待测装置执行该测试映像前还包括以下步骤:将该测试映像的一引导程序复制至该待测装置中的一储存单元的一主控区;

计算该储存单元的多个数据区;以及

将该测试映像复制至该数据区中。

说明书 :

支持多种计算机的测试映像的管理系统及其方法

技术领域

[0001] 本发明涉及一种支持多种计算机的测试映像的管理系统及其方法,特别涉及一种根据待测装置的各项周边装置执行相应的测试映像或维护测试映像的测试映像的管理系统及其方法。

背景技术

[0002] 在计算机的制造过程中为能对计算机做最佳化,所以均会对计算机进行测试。由于每一种机型的周边装置不一样,使得测试映像中的每一个测试细项需要进行相应的改变。现有技术的测试方式是根据每一种不同机型的计算机设置相应的测试映像,并且预加载一个储存单元(例如硬盘)。这种方法虽然可以完全的适配于被测试的计算器装置,但却会使用大量的储存单元。另一方面对于每一种测试映像利用一个硬盘储存时,这样会造成生产在线的管理成本提高。而且测试人员无法随时的抽换不同硬盘来符合相应的机种进行测试。

发明内容

[0003] 鉴于以上的问题,本发明的主要目的在于提供一种测试映像的管理系统,依据不同规格的待测计算机与多笔的测试程序产生相应的测试映像,并执行相应的测试映像以及维护该些测试映像。
[0004] 为达到上述目的,本发明所揭露的一种支持多种计算机的测试映像的管理系统,其中包括有:更新单元、待测装置、管理服务器、周边装置与储存单元。更新单元用以提供多项测试映像;待测装置包括至少周边装置与储存单元,储存单元中还包括有主控区与至少数据区;管理服务器电性连接于储存单元、更新单元与待测装置,管理服务器根据待测装置的周边装置用以执行管理程序。
[0005] 从本发明的另一观点,本发明提出一种支持多种计算机的测试映像的管理方法,依据不同规格的待测计算机与多笔的测试程序产生相应的测试映像,并执行相应的测试映像以及维护该些测试映像。
[0006] 为达到上述目的,本发明所揭露的一种支持多种计算机的测试映像的管理方法,其包括以下步骤:于计算机在通电检测时,将计算机的控制转交给管理服务器;根据周边装置查找相应的硬件特征码;若管理服务器中不存在硬件特征码时,则从更新单元中查找出相应的测试映像,并将测试映像上传至管理服务器;若管理服务器中存在硬件特征码时,则由管理服务器执行相应的测试映像;当完成复制测试映像后,将计算机的控制移转至待测装置;由待测装置执行测试映像。
[0007] 本发明在待测装置启动时,利用管理服务器将相应的测试映像复制到待测装置中。其中,管理服务器会根据待测装置所连接的周边装置将相应的测试映像复制至待测装置中。待测装置在开机后即可进行相关周边装置的测试。如此一来,不需由人工逐一的选择周边装置所相应的测试映像。
[0008] 以下结合附图和具体实施例对本发明进行详细描述,但不作为对本发明的限定。

附图说明

[0009] 图1为本发明的架构示意图;
[0010] 图2为储存单元的结构示意图
[0011] 图3为本发明的运作流程示意图;
[0012] 图4为复制测试映像至待测装置的运作示意图。
[0013] 其中,附图标记
[0014] 100 管理系统
[0015] 110 更新单元
[0016] 120 待测装置
[0017] 130 管理服务器
[0018] 140 周边装置
[0019] 150 储存单元
[0020] 151 主控区
[0021] 152 资料区
[0022] 160 查找表

具体实施方式

[0023] 请参考图1所示,其为本发明的架构示意图。本发明的管理系统100中包括有更新单元110、待测装置120、管理服务器130、周边装置140、储存单元150与查找表160。更新单元110用以提供多项测试映像至待测装置120。测试映像根据各种不同操作系统与各类的测试程序的总称。举例来说,对于第一计算器装置而言,其中搭载有微软的窗口操作系统(假设是为XP操作系统)、周边装置140的驱动程序与测试程序。根据第一计算器装置的作业环境用以产生一相应的测试映像。
[0024] 待测装置120包括至少周边装置140与储存单元150,储存单元150中还包括有主控区151与至少一数据区152。主控区151用以引导待测装置120驱动相应的操作系统或测试映像。数据区152用以储存测试映像。请参考图2所示,其为储存单元的结构示意图。管理服务器130电性连接于储存单元150、更新单元110与待测装置120。管理服务器130中还包括查找表160。管理服务器130根据待测装置120的周边装置140用以执行管理程序。查找表160用以记录周边装置140所相应的硬件特征码。
[0025] 请参考图3所示,其为本发明的运作流程示意图。于计算机在通电检测(power on self test,简称POST)时,将计算机的控制权转交给管理服务器(步骤S310)。查找管理服务器中的查找表(步骤S320)。判断管理服务器中是否存在有相应的硬件特征码(步骤S330)。若管理服务器中不存在硬件特征码时,则从更新单元中查找出相应的测试映像,并更新查找表的记录且将测试映像上传至管理服务器(步骤S341)。若管理服务器中存在硬件特征码时,则由管理服务器复制测试映像至待测装置(步骤S342)。
[0026] 当完成复制测试映像后,将计算机的控制移转至待测装置(步骤S350)。请另外配合图4所示,其为复制测试映像至待测装置的运作示意图。将测试的引导程序复制至待测装置中的储存单元的主控区(步骤S351)。计算储存单元的多个数据区(步骤S352)。将测试映像复制至数据区中(步骤S353)。最后待测装置再完成复制测试映像至数据区后,待测装置执行测试映像(步骤S360)。
[0027] 本发明在待测装置120启动时,利用管理服务器130将相应的测试映像复制到待测装置120中。其中,管理服务器130会根据待测装置120所连接的周边装置140将相应的测试映像复制至待测装置120中。待测装置120在开机后即可进行相关周边装置140的测试。如此一来,不需由人工逐一的选择周边装置140所相应的测试映像,并且仅需由一个储存单元150存放不同机型的测试映像。
[0028] 当然,本发明还可有其它多种实施例,在不背离本发明精神及其实质的情况下,熟悉本领域的技术人员当可根据本发明作出各种相应的改变和变形,但这些相应的改变和变形都应属于本发明所附的权利要求的保护范围。