云端测试及远端监控集成电路装置的验证的方法及其系统的制作方法

文档序号:6501567阅读:237来源:国知局
云端测试及远端监控集成电路装置的验证的方法及其系统的制作方法
【专利摘要】一种适用于云端测试及远端监控一集成电路装置于一计算化系统的验证的系统及其方法。该系统包含一云端服务器,集成电路装置具有一组件编号。计算化系统包括一识别编号。云端服务器包括一储存有辨识信息、一辨识操作系统程序、一驱动程序、多个测试操作系统程序及多个测试程序的数据库单元。计算化系统将识别编号及组件编号传至云端服务器。云端服务器的处理单元判定识别编号及组件编号符合辨识信息,则云端服务器经由网络将辨识操作系统程序、驱动程序、测试操作系统程序及测试程序传送至计算化系统,使得计算化系统执行对应测试操作系统程序及对应测试程序,以产生测试数据。
【专利说明】云端测试及远端监控集成电路装置的验证的方法及其系统
【技术领域】
[0001]本发明涉及一种测试的系统及方法,特别是涉及一种针对集成电路装置进行云端测试与远端监控的验证的系统及方法。
【背景技术】
[0002]一般资讯装置,如个人电脑、笔记型电脑、平板电脑、智慧型手机、智慧电视等,其制造商在出厂前皆需进行一系列的产品测试,特别是针对各种厂牌及型号的某一零组件与资讯装置的其他零组件相配合的稳定度测试,以严格控管出厂产品的品质。举例来说,存储器是个人电脑的主要零组件,用以暂存资料,因此,存储器为操作系统运作是否稳定、可靠的关键,制造商必须在出厂前,将个人电脑运送至专业的测试实验室,让专业的测试人员对电脑中的存储器进行严格的相容性与可靠度的测试。
[0003]常见存储器的测试中,不同的测试软件皆由各个开发商开发而成,因此,每一测试软件皆具有其专属的测试接口(Interface),由专业的测试人员针对每一项测试手动操作测试软件的测试接口,再将各个测试结果以书面形式记录下来。
[0004]上述过程中,测试人员进行多次重复的操作,容易因疲劳造成无法避免的人为错误,且一人仅能负责3至5台个人电脑。再者,制造商在新产品的研发过程中,由于待测试资讯装置的数量较少,因此,测试实验室无须担心场地容量不足的问题。一旦,新产品研发成功并进入大量生产阶段,制造商必须准备足够的场地空间容置所述待测试的资讯装置或委托第三方协助测试大量生产的资讯装置。如此一来,制造商必须花费运费及时间将所述待测试的资讯装置送至第三方的测试实验室,此对于有商业机密的资讯装置必须面临一定的安全风险。综上所述,上述问题造成测试工作耗时、错误率高、无法降低直接或间接的作业成本。
[0005]因此,势必需要一个能解决上述问题的测试系统及方法。

【发明内容】

[0006]本发明的目的在于提供一种系统,适用于云端测试及远端监控一集成电路装置于一计算化系统的验证,该集成电路装置安装于该计算化系统且具有一组件编号,该计算化系统包括一具有一识别编号的系统平台,该系统包含:
[0007]—云端服务器,包括一数据库单元及一电连接该数据库单元的处理单元,该数据库单元储存有一包括多个系统辨识码及多个组件辨识码的辨识信息、一辨识操作系统程序、一驱动程序、多个与所述系统辨识码相关的测试操作系统程序、多个与所述组件辨识码相关的测试程序,该云端服务器与该计算化系统各自建立与一网络的连接,该计算化系统通过该网络发出一联机(on-line)请求到该云端服务器,该云端服务器就经由该网络传送该辨识操作系统程序与该驱动程序到该计算化系统,该计算化系统执行该辨识操作系统程序与该驱动程序后,将该识别编号及该组件编号回传至该云端服务器,该云端服务器的处理单元判定该识别编号及该组件编号是否符合该数据库单元所储存的该辨识信息,若符合,则该云端服务器经由该网络将其中一对应的测试操作系统程序及其中至少一对应的测试程序传送至该计算化系统,使得该计算化系统执行该对应测试操作系统程序及该对应测试程序,以产生测试数据。
[0008]较佳地,根据该对应测试操作系统程序的执行,使得该计算化系统将其产生的该测试数据经由该网络回传至该云端服务器,该云端服务器的处理单元依据该测试数据产生一测试结果,并将该测试结果储存于该数据库单元。
[0009]更佳地,该系统还包含一与该计算化系统相关并连接至该云端服务器的客户终端机(ClientTerminal),其中,在该测试结果被产生后,该云端服务器传送一完成讯息至该客户终端机。
[0010]更佳地,该系统还包含至少一连接并控制该云端服务器的主控终端机(ControlTerminal),使得该云端服务器将该测试结果传送至该客户终端机。
[0011]更佳地,该云端服务器的该处理单元依据该计算化系统产生的该测试数据判断该计算化系统执行该测试操作系统程序及该其中至少一测试程序是否存在一执行错误,该处理单元判断该计算化系统执行该测试操作系统程序及该其中至少一测试程序不存在该执行错误,该处理单元就产生该测试结果,该处理单元判断该计算化系统执行该测试操作系统程序及其中至少一该测试程序存在该执行错误,该处理单元就产生一代表该计算化系统执行该测试操作系统程序及其中至少一该测试程序有误的错误讯息到该主控终端机,并令该计算化系统再次执行该测试操作系统程序及该其中至少一测试程序。
[0012]更佳地,该辨识操作系统程序为一提供该计算化系统的基本操作功能的预先安装接口程序。
[0013]更佳地,当多个对应测试程序被传送至该计算化系统,该计算化系统依据该对应测试操作系统程序的执行,依序执行所述对应测试程序。
[0014]本发明的另一目的,就在提供一种方法,适合利用一云端服务器进行云端测试及远端监控一集成电路装置于一计算化系统的验证,该云端服务器与该计算化系统各自建立与一网络的连接,该集成电路装置安装于该计算化系统且具有一组件编号,该云端服务器储存有一包括多个系统辨识码及多个组件辨识码的辨识信息、一辨识操作系统程序、一驱动程序、多个与所述系统辨识码相关的测试操作系统程序、多个与所述组件辨识码相关的测试程序,该计算化系统包括一具有识别编号的系统平台,其安装有一组件编号的集成电路装置,该方法包含以下步骤:
[0015](A)该计算化系统通过该网络发出一联机请求到该云端服务器;
[0016](B)依据该云端服务器及该计算化系统的连接,该云端服务器经由该网络传送该辨识操作系统程序与该驱动程序到该计算化系统使得该计算化系统执行该辨识操作系统程序及该驱动程序,将该识别编号及该组件编号通过网络回传至该云端服务器;
[0017](C)该云端服务器依据该识别编号及该组件编号判定是否符合该云端服务器所储存的该辨识信息;
[0018](D)若符合该辨识信息,则该云端服务器经由该网络将其中一对应的测试操作系统程序及至少其中一对应的测试程序传送至该计算化系统;及
[0019](E)该计算化系统执行该测试操作系统程序及该对应测试程序以产生一对应于该对应测试程序的测试数据。[0020]本发明的有益效果在于:计算化系统通过网络从云端服务器载入测试程序,并自动地执行测试程序,并可远端获取测试结果,大幅降低测试所需的各种作业成本并提升测试的效率。
【专利附图】

【附图说明】
[0021]图1是一电路方块图,说明本发明系统的实施例;
[0022]图2是一流程方块图,说明本实施例的方法的测试流程中,一计算化系统执行一辨识操作系统程序;
[0023]图3是一流程方块图,说明本实施例的方法的测试流程中,该计算化系统执行一测试操作系统程序及多个测试程序;
[0024]图4是一流程方块图,说明本实施例的方法的测试流程中,一云端服务器依据一识别编号及一组件编号判定其中一测试操作系统及所述测试程序;
[0025]图5是一流程方块图,说明本实施例的方法的测试流程中,云端服务器依据测试程序的测试数据判断计算化系统执行测试程序是否有误。
【具体实施方式】
[0026]下面结合附图及实施例对本发明进行详细说明。
[0027]参阅图1,本发明系统100的实施例适用于测试多个计算化系统2,每一计算化系统2包括一具有一识别编号的系统平台21,其安装有一具有一组件编号的集成电路装置22及一第二通讯单元23。所述计算化系统2设于不同的地理位置,例如中国台湾、大陆、美国等。特别注意的是,该计算化系统2可以是个人电脑、笔记型电脑及平板电脑等,但并不限于此,也可以是其他类型的资讯装置。该系统平台21具有主机板、中央处理单元、桥接晶片等主要零组件,其BIOS储存有一对应该系统平台21的识别编号,该识别编号具有系统平台21产品型号的资讯及通用唯一识别码(UniversallyUniqueldentifier, UUID),以识别此系统平台21的身份。该系统平台21具有至少一供集成电路装置22安装的插槽。该集成电路装置22在该本实施例中为一插设安装于系统平台21的存储器(Memory),而该组件编号为一存储器组件编号(又称为产品序列号),前述的存储器包括多种类型,如一第二代双倍数据率同步动态随机存取存储器(Double-Data-Rate TwoSynchronousDynamicRandomAccessMemory,DDR2SDRAM)、一第三代双倍资料率同步动态随机存取存储器(DoubIe-Data-RateThreeSynchronousDynamicRandomAccessMemory, DDR3SDRAM)>一第四代双倍资料率同步动态随机存取存储器(DDR4SDRAM)、一 CF 存储卡(CompactFlashCard)、一 SD 存储卡(SecureDigitalMemoryCard)或一固态硬盘(SolidStateDisk, SSD)等,但并不限于此。
[0028]该计算化系统2的第二通讯单元23为一安装于系统平台21的网络接口卡,计算化系统2利用该第二通讯单元23能联机上互联网。
[0029]该系统100包含一云端服务器1、多个主控终端机3及多个客户终端机4。云端服务器1、主控终端机3及客户终端机4通过网络相互连接,此网络可以是一广域网络(WLAN)或者是一区域网络(LAN)。云端服务器I包括一数据库单元11、一电连接数据库单元11的处理单元12及一电连接数据库单元11与处理单元12的第一通讯单元13。数据库单元11储存有一包括多个系统辨识码及多个组件辨识码的辨识信息、一辨识操作系统程序、一驱动程序、多个与所述系统辨识码相关的测试操作系统程序、多个系统驱动程序、及多个与所述组件辨识码相关的测试程序,而该数据库单元11在本较佳实施例中使用硬盘(HardDisk)进行储存,但并不限于此。
[0030]该辨识操作系统程序属于一种预先安装接口,也就是简化版的操作系统(OperatingSystem)程序,专门供设备制造商在设备上进行基本系统操作的使用,在本较佳实施例中,该辨识操作系统程序为一 MicrosoftWindowsPE。该驱动程序是驱动该计算化系统2的网络功能的通用版网络卡驱动程序。每一测试操作系统程序是一完整的电脑操作系统,如各种版本的Windows、Linux或iOS等。所述系统驱动程序用于正确地驱动该计算化系统2的系统平台21的所有零组件,例如显示卡、桥接晶片等。该测试操作系统程序配合所述系统驱动程序,能完全地操作该计算化系统2的各项硬体零组件。所述测试程序对应多种测试标的。举例来说,适用于测试桌上型电脑的有3D影像测试(3Dmarktest)、电脑中央处理单元的速度测试(SYSmarktest)、DVD播放测试(DVDmovieplaytest)、AutoS3200cycletest> AutoS4200cycletest> 开关机测试(Reboot200cycletest)、电源断电测试、休眠唤醒及手动开关机等。适用于测试笔记型电脑的有VideoStress (Direct3D)、HibernationCriticalOnly> StandbyCriticalOnly> Storage Stress、 ETD、 DOS、ssddiskLBA、SMART、HDTuneRffRead, HDTuneRffffrite, HDTuneIOPSReacU HDTunelOPSWrite、HD TachRff> IOmeter> SsdPartition> HDBench、FDBench、DiskMark、Atto、DataCopyAA>DataCopy55或BurnInTest等。当然,上述测试程序可随时更动或替换,因此,不以前述的内容作为本发明测试程序的限制。每一测试程序实际上为一个或多个档案所共同运作,举例来说,AutoS3200cycletest 为一个附加参数的执行档,如:「pwrtest.exe/sleep/c: 200/d: 30/p: 30/h:n/s: 3/wttlogname: c: \s3 J ? 再者,3D 影像测试为一个称为 rAUTOITJ 的执行档配合一套称为「3DMark」的套装测试软件。手动开关机则是一称为「Powercontrol」的执行档来模拟电脑的开关机。在本实施例中,为了让所述测试程序能够自动地依序执行,在数据库单11元中还包括多个对应所述辨识信息,且以一批次执行档设计的整合测试接口。该整合测试接口在本较佳实施例中是以MicrosoftVisualBasic2010程序语言所制作而成。根据该对应测试操作系统程序的执行,使得该计算化系统2将每一测试程序产生的测试数据经由该网络回传至该云端服务器1,该云端服务器I的处理单元12依据该测试数据产生一测试结果,并将该测试结果储存于该数据库单元11,其中该测试结果以电子文件档(如PDF档或HTML档)的形式被储存。当该测试结果被产生后,该云端服务器I传送一完成讯息(如电子邮件等)至指定的客户终端机4。
[0031]上述其中一识别编号配合其中一组件编号应可对应至该云端服务器I的数据库单元11所储存的其中一系统辨识码及其中一组件辨识码,若无法对应,则代表该系统平台21及该集成电路装置22并非授权的计算化系统2。
[0032]该云端服务器1的处理单元12在本较佳实施例中为一中央处理单元(CPU),而该第一通讯单元13为一网络接口卡。该云端服务器I利用第一通讯单元13通过网络联机至其中一计算化系统2的第二通讯单元23,建立网络联机的目的是可以远端地将该辨识操作系统程序、该驱动程序、其中一测试操作系统程序、所述系统驱动程序、所述测试程序、其中一整合测试接口传送并载入至计算化系统2供执行。
[0033]所述主控终端机3通过区域网络或互联网与云端服务器I联机,为一般电脑,并由提供云端服务器I的管理人员来操控。每一主控终端机3可以通过广域网络或区域网络控制云端服务器I将测试结果传送至任一客户终端机4。另外,每一主控终端机3联机该云端服务器I的数据库单元11,新增、删除、编辑、更新所述辨识信息的所述系统辨识码与所述组件辨识码、该辨识操作系统程序、所述测试操作系统程序、该驱动程序、所述系统驱动程序及所述测试程序。另外,也可以监控对应任一计算化系统2的其中一测试程序的测试数据,及获得任一计算化系统2的测试结果。
[0034]所述客户终端机4通过网络与云端服务器I联机,用以存取云端服务器I的测试结果,在本较佳实施例中,该客户终端机4为一可浏览网页或浏览可携式文件格式(PDF)的一般电脑,并由提供计算化系统2的管理人员所操控,其详细功能容后再述。必须注意的是,该客户终端机4也可以与该主控终端机3整合为一。
[0035]配合参阅图2,以下将详细说明上述的系统100所执行的测试方法。首先,如步骤Sll所示,计算化系统2联机至云端服务器I。在本较佳实施例中,该系统平台21及第二通讯单元23支援一现有的网络唤醒(Wake-on-Lan或Wake-on_WAN)功能,使得该计算化系统2持续聆听网络传来外部讯息是否符合预载的指定讯息。另外,云端服务器I以网络广播的方式向所有计算化系统2发送外部讯息,当计算化系统2聆听到其中一外部讯息符合预载的指定讯息,就自动开机,并执行预启动执行环境(PrebooteXecutionEnvironment, PXE)启动该计算化系统2,预启动执行环境可设定该计算化系统2的网络协定位址(IPAddress),以供计算化系统2能与云端服务器I联机。因此,计算化系统2就发出一联机请求到云端服务器1,云端服务器I并依据联机请求建立与计算化系统2的网络联机。
[0036]然后,如步骤S12所示,云端服务器I通过网络传送辨识操作系统程序与驱动程序到计算化系统2,以供该计算化系统2安装该辨识操作系统程序及驱动程序。
[0037]再者,如步骤S13所示,该计算化系统2执行辨识操作系统程序及驱动程序。该辨识操作系统程序执行时,读取对应该系统平台21的识别编号,及对应该集成电路装置22的组件编号。
[0038]接着,如步骤S14所示,该计算化系统2通过网络传送一识别编号及一组件编号到云端服务器1,本实施例是通过网络传送上述经过加密的识别编号及组件编号到云端服务器I。
[0039]如步骤S15所示,云端服务器I依据识别编号及组件编号判定是否是否符合该数据库单元11所储存的该辨识信息。
[0040]配合参阅图4,本实施例中,本步骤S15还包括以下S151到S154的子步骤:
[0041]如步骤S151所示,云端服务器I获得对应系统平台21的识别编号。
[0042]如步骤S152所示,云端服务器I获得对应集成电路装置22的组件编号。
[0043]如步骤S153所示,云端服务器I依据识别编号及组件编号判定是否符合系统辨识码及组件辨识码。本实施例是查询是否分别对应该数据库单元11储存的辨识信息的系统辨识码及组件辨识码,若查询不到对应的系统辨识码及组件辨识码,将进入步骤S154。
[0044]步骤S154:云端服务器I确认识别编号及组件编号的比对错误次数是否已超过预定次数。当识别编号及组件编号的比对错误次数尚未达到预定次数,则回到步骤S14。当识别编号及组件编号的比对错误次数已超过预定次数,就代表该计算化系统2尚未获准进行云端测试,该云端服务器I就终止测试流程,并传送一终止讯息(如电子邮件)至主控终端机3或客户端终端机4。若查询到对应的系统辨识码及组件辨识码,则进入节点A到步骤S16。
[0045]参阅图3,如步骤S16所示,云端服务器I选择出其中一测试操作系统程序及多个测试程序,本实施例是依据系统辨识码及组件辨识码从数据库单元11中选择对应的其中一测试操作系统程序、多个测试程序及多个系统驱动程序,且该测试操作系统程序为Windows7Professional版本,所述测试程序包括:AutoS3200cycletest、AutoS4200cycletest及3D影像测试等,而所述系统驱动程序为Windows7驱动计算化系统2的硬件驱动程序。
[0046]接着,如步骤S17所示,云端服务器I传送测试操作系统程序及测试程序到计算化系统2,也就是将该测试操作系统程序、所述系统驱动程序、所述测试程序、该整合测试接口至指定的计算化系统2,供该计算化系统2自动安装。在此同时,云端服务器I在数据库单元11中,也会建立一对应该计算化系统2的资料夹(Folder),以储存后续对应每一测试程序的测试数据。如果其中一系统驱动程序不适用于该计算化系统2的系统平台21的其中一零组件,该计算化系统2可联机至该云端服务器I自动下载更新版的系统驱动程序。
[0047]然后,如步骤S18所示,该计算化系统2执行测试操作系统程序及测试程序,也就是执行该测试操作系统程序、利用所述系统驱动程序完整地驱动该计算化系统2的每一零组件,并依据整合测试接口依序执行每一测试程序。举例来说,进行AutoS3200cycletest时,执行「pwrtest.exe/sleep/c: 200/d: 30/p: 30/h:n/s: 3/wttlogname: c: \s3」。再者,进行3D影像测试时,执行一个称为「AUT0IT」的执行档配合一套称为「3DMark」的套装测试软件,让AUTOIT执行档模拟滑鼠与键盘动作来操作3DMark套装测试程序。另外,进行手动开关机时,则是执行一称为「Powercontrol」的执行档来模拟电脑的开关机。
[0048]接着,如步骤S19所示,计算化系统2产生测试数据并回传到云端服务器I,本实施例是该计算化系统2执行其中一测试程序以产生测试数据并回传到云端服务器I的数据库单元11中,且储存在对应计算化系统2的资料夹内。配合参阅图5,计算化系统2判断所有测试程序是否已执行完毕间共进行以下步骤:
[0049]步骤S191-本实施例中计算化系统2通过网络上传测试程序的测试数据到云端服务器I。
[0050]步骤S192-云端服务器I的处理单元12依据测试数据判断步骤S18中计算化系统2执行其中一测试程序是否存在一执行错误。若无存在执行错误就进入步骤S20,相反的,若存在执行错误就进入下一子步骤S193。更仔细地说,云端服务器I除判断执行测试程序出现错误的状况就产生一记录有错误讯息的测试数据外,云端服务器I还可在计算化系统2当机时,在经过一预设等待时间都未收到计算化系统2回传的测试结果,则云端服务器I自动地视计算化系统2已无法继续执行测试程序,故判断计算化系统2执行测试程序已出现错误的状况。
[0051]步骤S193-云端服务器I的处理单元12产生一代表计算化系统2执行测试操作系统程序及其中至少一测试程序有误的错误讯息到主控终端机3并进入步骤S194。更仔细地说,本步骤中,云端服务器I侦测前述存在执行错误情况的情况后,连接邮件服务器(图未示)或电信公司的简讯服务器(图未示)等以传送错误讯息至主控终端机3,以提醒主控终端机3通过云端服务器I对计算化系统2进行必要的处理。
[0052]步骤S194-主控终端机3通过网络令云端服务器I使计算化系统2回到步骤S18再次执行测试操作系统程序及其中至少一测试程序。
[0053]接续图3,进行步骤S20所示,该计算化系统2判断所有测试程序是否已执行完毕。若否,则如步骤S18所示,该计算化系统2继续进行下一项测试程序,直到所有测试程序执行完毕。若已完成全部的测试程序,则如步骤S21所示,该云端服务器I依据所述测试数据制作为一对应该计算化系统2的测试结果,该测试结果储存成电子文件档(如PDF档),也可以储存为HTML档以便在网页上呈现。
[0054]然后,如步骤22所传送一完成讯息至该客户终端机4或指定的主控终端机3。在本较佳实施例中,该完成讯息为一通知用的电子邮件,通过邮件服务器传送至该客户终端机4或指定的主控终端机3,以提醒管理人员可操作该客户终端机4联机至云端服务器I从远端查询该测试结果。特别注意的是,该主控终端机3可以控制云端服务器I以决定上述测试结果是否可以供客户终端机4下载。
[0055]综上所述,本发明系统100及其方法包括以下优点:
[0056]一、快速地建构远端监控的测试环境。本发明主控终端机3通过云端服务器I安装计算化系统2的测试操作系统程序及测试程序,管理人员就可利用该主控终端机3监控每一计算化系统2的测试状况,达到快速建构测试环境及远端监控的功能。
[0057]二、自动测试并上传测试数据。所述测试程序利用整合测试接口自动地在计算化系统2中执行测试程序并取得测试数据,亦自动地将测试数据回传至云端服务器I上,有效避免人工执行测试程序的错误,并提升执行测试流程的效率。
[0058]三、通过云端测试保护制造机密。所述计算化系统2可设置于任一地理位置的实验室或工厂,并通过网络联机至云端服务器I进行云端测试,且位于一第三方的使用者可远端监控云端服务器I进行计算化系统2的云端测试。由于所述计算化系统2可选择置放于原制造商的厂房或实验室就可通过网络联机至云端服务器I进行测试,因此该计算化系统2的商业机密能得到完善的保护。
[0059]四、云端服务器I根据测试数据自动产生测试结果。管理人员可操作客户终端机4并通过网络联机至云端服务器I以下载或浏览云端服务器I根据测试数据自动产生的测试结果。
[0060]五、大幅降低测试作业的成本。由于原制造商的计算化系统2不须托运到它处的测试实验室,就可通过网络联机至云端服务器I以进行测试,故能降低运费成本。再者,计算化系统2联机至云端服务器I后,将自动化执行测试流程,同样能达到降低人力成本的功效。
[0061]上述优点大幅增加测试作业的效率、降低测试时间,及减少安排专业测试人员的人工成本,特别适合运用在研发部分升级的新机型装置及还换产品周期较快的资讯装置上,故确实能达成本发明的目的。
【权利要求】
1.一种适用于云端测试及远端监控一集成电路装置于一计算化系统的验证的系统,该集成电路装置安装于该计算化系统且具有一组件编号,该计算化系统包括一具有一识别编号的系统平台,其特征在于:所述系统包含: 一云端服务器,包括一数据库单元及一电连接该数据库单元的处理单元,该数据库单元储存有一包括多个系统辨识码及多个组件辨识码的辨识信息、一辨识操作系统程序、一驱动程序、多个与所述系统辨识码相关的测试操作系统程序、多个与所述组件辨识码相关的测试程序,该云端服务器与该计算化系统各自建立与一网络的连接,该计算化系统通过该网络发出一联机请求到该云端服务器,该云端服务器就经由该网络传送该辨识操作系统程序与该驱动程序到该计算化系统,该计算化系统执行该辨识操作系统程序与该驱动程序后,将该识别编号及该组件编号回传至该云端服务器,该云端服务器的处理单元判定该识别编号及该组件编号是否符合该数据库单元所储存的该辨识信息,若符合,则该云端服务器经由该网络将其中一对应的测试操作系统程序及其中至少一对应的测试程序传送至该计算化系统,使得该计算化系统执行该对应测试操作系统程序及该对应测试程序,以产生测试数据。
2.根据权利要求1所述的系统,其特征在于:所述云端服务器根据该对应测试操作系统程序的执行,使得该计算化系统将其产生的该测试数据经由该网络回传至该云端服务器,该云端服务器的处理单元依据该测试数据产生一测试结果,并将该测试结果储存于该数据库单元。
3.根据权利要求2所述的系统,其特征在于:所述系统还包含一与该计算化系统相关并连接至该云端服务器的客户终端机,其中,在该测试结果被产生后,该云端服务器传送一完成讯息至该客户终端机。
4.根据权利要求3所述的系统,其特征在于:所述系统还包含至少一连接并控制该云端服务器的主控终端机,使得该云端服务器将该测试结果传送至该客户终端机。
5.根据权利要求4所 述的系统,其特征在于:所述云端服务器的该处理单元依据该计算化系统产生的该测试数据判断该计算化系统执行该测试操作系统程序及该其中至少一测试程序是否存在一执行错误,该处理单元判断该计算化系统执行该测试操作系统程序及该其中至少一测试程序不存在该执行错误,该处理单元就产生该测试结果,该处理单元判断该计算化系统执行该测试操作系统程序及其中至少一该测试程序存在该执行错误,该处理单元就产生一代表该计算化系统执行该测试操作系统程序及其中至少一该测试程序有误的错误讯息到该主控终端机,并令该计算化系统再次执行该测试操作系统程序及该其中至少一测试程序。
6.根据权利要求1所述的系统,其特征在于:所述辨识操作系统程序为一提供该计算化系统的基本操作功能的预先安装接口程序。
7.根据权利要求1所述的系统,其特征在于:所述多个对应测试程序被传送至该计算化系统,该计算化系统依据该对应测试操作系统程序的执行,依序执行所述对应测试程序。
8.一种适合利用一云端服务器进行云端测试及远端监控一集成电路装置于一计算化系统的验证的方法,该云端服务器与该计算化系统各自建立与一网络的连接,该集成电路装置安装于该计算化系统且具有一组件编号,该云端服务器储存有一包括多个系统辨识码及多个组件辨识码的辨识信息、一辨识操作系统程序、一驱动程序、多个与所述系统辨识码相关的测试操作系统程序、多个与所述组件辨识码相关的测试程序,该计算化系统包括一具有识别编号的系统平台,其安装有一组件编号的集成电路装置,其特征在于:所述方法包含以下步骤: (A)该计算化系统通过该网络发出一联机请求到该云端服务器; (B)依据该云端服务器及该计算化系统的连接,该云端服务器经由该网络传送该辨识操作系统程序与该驱动程序到该计算化系统使得该计算化系统执行该辨识操作系统程序及该驱动程序,将该识别编号及该组件编号通过网络回传至该云端服务器; (C)该云端服务器依据该识别编号及该组件编号判定是否符合该云端服务器所储存的该辨识信息; (D)若符合该辨识信息,则该云端服务器经由该网络将其中一对应的测试操作系统程序及至少其中一对应的测试程序传送至该计算化系统;及 (E)该计算化系统执行该测试操作系统程序及该对应测试程序以产生一对应于该对应测试程序的测试数据。
9.根据权利要求8所述的系统,其特征在于:所述方法在步骤(E)后还包含以下步骤: (F)该计算化系统通过网络上传该测试程序的测试数据到该云端服务器;及 (G)该云端服务器依据该测试数据产生一测试结果。
10.根据权利要求9所述的系统,其特征在于:所述方法还包含以下步骤: (H)该云端服务器传送一完成讯息至一相关于该计算化系统的客户终端机。
11.根据权利要求9所述的系统,其特征在于:所述方法还包含以下步骤: (I)一连接该云端服务器的主控终端机控制该云端服务器将该测试结果传送至一相关于该计算化系统的客户终端机。
12.根据权利要求9所述的系统,其特征在于:所述方法在该步骤(F)与该步骤(G)间还包含以下步骤: (F-1)该云端服务器依据该测试数据判断该步骤(E)执行时是否存在一错误,其中,在步骤(G)中,当步骤(F-1)判断出无任何错误发生时,则该云端服务器产生该测试结果。
【文档编号】G06F11/22GK103778038SQ201310120242
【公开日】2014年5月7日 申请日期:2013年4月9日 优先权日:2012年10月23日
【发明者】曾昱傑, 林熙方, 吴绍魁 申请人:勤展精测股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1