国产精品1024永久观看,大尺度欧美暖暖视频在线观看,亚洲宅男精品一区在线观看,欧美日韩一区二区三区视频,2021中文字幕在线观看

  • <option id="fbvk0"></option>
    1. <rt id="fbvk0"><tr id="fbvk0"></tr></rt>
      <center id="fbvk0"><optgroup id="fbvk0"></optgroup></center>
      <center id="fbvk0"></center>

      <li id="fbvk0"><abbr id="fbvk0"><dl id="fbvk0"></dl></abbr></li>

      云端測試及遠端監(jiān)控集成電路裝置的驗證的方法及其系統(tǒng)的制作方法

      文檔序號:6501567閱讀:269來源:國知局
      云端測試及遠端監(jiān)控集成電路裝置的驗證的方法及其系統(tǒng)的制作方法
      【專利摘要】一種適用于云端測試及遠端監(jiān)控一集成電路裝置于一計算化系統(tǒng)的驗證的系統(tǒng)及其方法。該系統(tǒng)包含一云端服務(wù)器,集成電路裝置具有一組件編號。計算化系統(tǒng)包括一識別編號。云端服務(wù)器包括一儲存有辨識信息、一辨識操作系統(tǒng)程序、一驅(qū)動程序、多個測試操作系統(tǒng)程序及多個測試程序的數(shù)據(jù)庫單元。計算化系統(tǒng)將識別編號及組件編號傳至云端服務(wù)器。云端服務(wù)器的處理單元判定識別編號及組件編號符合辨識信息,則云端服務(wù)器經(jīng)由網(wǎng)絡(luò)將辨識操作系統(tǒng)程序、驅(qū)動程序、測試操作系統(tǒng)程序及測試程序傳送至計算化系統(tǒng),使得計算化系統(tǒng)執(zhí)行對應(yīng)測試操作系統(tǒng)程序及對應(yīng)測試程序,以產(chǎn)生測試數(shù)據(jù)。
      【專利說明】云端測試及遠端監(jiān)控集成電路裝置的驗證的方法及其系統(tǒng)
      【技術(shù)領(lǐng)域】
      [0001]本發(fā)明涉及一種測試的系統(tǒng)及方法,特別是涉及一種針對集成電路裝置進行云端測試與遠端監(jiān)控的驗證的系統(tǒng)及方法。
      【背景技術(shù)】
      [0002]一般資訊裝置,如個人電腦、筆記型電腦、平板電腦、智慧型手機、智慧電視等,其制造商在出廠前皆需進行一系列的產(chǎn)品測試,特別是針對各種廠牌及型號的某一零組件與資訊裝置的其他零組件相配合的穩(wěn)定度測試,以嚴格控管出廠產(chǎn)品的品質(zhì)。舉例來說,存儲器是個人電腦的主要零組件,用以暫存資料,因此,存儲器為操作系統(tǒng)運作是否穩(wěn)定、可靠的關(guān)鍵,制造商必須在出廠前,將個人電腦運送至專業(yè)的測試實驗室,讓專業(yè)的測試人員對電腦中的存儲器進行嚴格的相容性與可靠度的測試。
      [0003]常見存儲器的測試中,不同的測試軟件皆由各個開發(fā)商開發(fā)而成,因此,每一測試軟件皆具有其專屬的測試接口(Interface),由專業(yè)的測試人員針對每一項測試手動操作測試軟件的測試接口,再將各個測試結(jié)果以書面形式記錄下來。
      [0004]上述過程中,測試人員進行多次重復的操作,容易因疲勞造成無法避免的人為錯誤,且一人僅能負責3至5臺個人電腦。再者,制造商在新產(chǎn)品的研發(fā)過程中,由于待測試資訊裝置的數(shù)量較少,因此,測試實驗室無須擔心場地容量不足的問題。一旦,新產(chǎn)品研發(fā)成功并進入大量生產(chǎn)階段,制造商必須準備足夠的場地空間容置所述待測試的資訊裝置或委托第三方協(xié)助測試大量生產(chǎn)的資訊裝置。如此一來,制造商必須花費運費及時間將所述待測試的資訊裝置送至第三方的測試實驗室,此對于有商業(yè)機密的資訊裝置必須面臨一定的安全風險。綜上所述,上述問題造成測試工作耗時、錯誤率高、無法降低直接或間接的作業(yè)成本。
      [0005]因此,勢必需要一個能解決上述問題的測試系統(tǒng)及方法。

      【發(fā)明內(nèi)容】

      [0006]本發(fā)明的目的在于提供一種系統(tǒng),適用于云端測試及遠端監(jiān)控一集成電路裝置于一計算化系統(tǒng)的驗證,該集成電路裝置安裝于該計算化系統(tǒng)且具有一組件編號,該計算化系統(tǒng)包括一具有一識別編號的系統(tǒng)平臺,該系統(tǒng)包含:
      [0007]—云端服務(wù)器,包括一數(shù)據(jù)庫單元及一電連接該數(shù)據(jù)庫單元的處理單元,該數(shù)據(jù)庫單元儲存有一包括多個系統(tǒng)辨識碼及多個組件辨識碼的辨識信息、一辨識操作系統(tǒng)程序、一驅(qū)動程序、多個與所述系統(tǒng)辨識碼相關(guān)的測試操作系統(tǒng)程序、多個與所述組件辨識碼相關(guān)的測試程序,該云端服務(wù)器與該計算化系統(tǒng)各自建立與一網(wǎng)絡(luò)的連接,該計算化系統(tǒng)通過該網(wǎng)絡(luò)發(fā)出一聯(lián)機(on-line)請求到該云端服務(wù)器,該云端服務(wù)器就經(jīng)由該網(wǎng)絡(luò)傳送該辨識操作系統(tǒng)程序與該驅(qū)動程序到該計算化系統(tǒng),該計算化系統(tǒng)執(zhí)行該辨識操作系統(tǒng)程序與該驅(qū)動程序后,將該識別編號及該組件編號回傳至該云端服務(wù)器,該云端服務(wù)器的處理單元判定該識別編號及該組件編號是否符合該數(shù)據(jù)庫單元所儲存的該辨識信息,若符合,則該云端服務(wù)器經(jīng)由該網(wǎng)絡(luò)將其中一對應(yīng)的測試操作系統(tǒng)程序及其中至少一對應(yīng)的測試程序傳送至該計算化系統(tǒng),使得該計算化系統(tǒng)執(zhí)行該對應(yīng)測試操作系統(tǒng)程序及該對應(yīng)測試程序,以產(chǎn)生測試數(shù)據(jù)。
      [0008]較佳地,根據(jù)該對應(yīng)測試操作系統(tǒng)程序的執(zhí)行,使得該計算化系統(tǒng)將其產(chǎn)生的該測試數(shù)據(jù)經(jīng)由該網(wǎng)絡(luò)回傳至該云端服務(wù)器,該云端服務(wù)器的處理單元依據(jù)該測試數(shù)據(jù)產(chǎn)生一測試結(jié)果,并將該測試結(jié)果儲存于該數(shù)據(jù)庫單元。
      [0009]更佳地,該系統(tǒng)還包含一與該計算化系統(tǒng)相關(guān)并連接至該云端服務(wù)器的客戶終端機(ClientTerminal),其中,在該測試結(jié)果被產(chǎn)生后,該云端服務(wù)器傳送一完成訊息至該客戶終端機。
      [0010]更佳地,該系統(tǒng)還包含至少一連接并控制該云端服務(wù)器的主控終端機(ControlTerminal),使得該云端服務(wù)器將該測試結(jié)果傳送至該客戶終端機。
      [0011]更佳地,該云端服務(wù)器的該處理單元依據(jù)該計算化系統(tǒng)產(chǎn)生的該測試數(shù)據(jù)判斷該計算化系統(tǒng)執(zhí)行該測試操作系統(tǒng)程序及該其中至少一測試程序是否存在一執(zhí)行錯誤,該處理單元判斷該計算化系統(tǒng)執(zhí)行該測試操作系統(tǒng)程序及該其中至少一測試程序不存在該執(zhí)行錯誤,該處理單元就產(chǎn)生該測試結(jié)果,該處理單元判斷該計算化系統(tǒng)執(zhí)行該測試操作系統(tǒng)程序及其中至少一該測試程序存在該執(zhí)行錯誤,該處理單元就產(chǎn)生一代表該計算化系統(tǒng)執(zhí)行該測試操作系統(tǒng)程序及其中至少一該測試程序有誤的錯誤訊息到該主控終端機,并令該計算化系統(tǒng)再次執(zhí)行該測試操作系統(tǒng)程序及該其中至少一測試程序。
      [0012]更佳地,該辨識操作系統(tǒng)程序為一提供該計算化系統(tǒng)的基本操作功能的預先安裝接口程序。
      [0013]更佳地,當多個對應(yīng)測試程序被傳送至該計算化系統(tǒng),該計算化系統(tǒng)依據(jù)該對應(yīng)測試操作系統(tǒng)程序的執(zhí)行,依序執(zhí)行所述對應(yīng)測試程序。
      [0014]本發(fā)明的另一目的,就在提供一種方法,適合利用一云端服務(wù)器進行云端測試及遠端監(jiān)控一集成電路裝置于一計算化系統(tǒng)的驗證,該云端服務(wù)器與該計算化系統(tǒng)各自建立與一網(wǎng)絡(luò)的連接,該集成電路裝置安裝于該計算化系統(tǒng)且具有一組件編號,該云端服務(wù)器儲存有一包括多個系統(tǒng)辨識碼及多個組件辨識碼的辨識信息、一辨識操作系統(tǒng)程序、一驅(qū)動程序、多個與所述系統(tǒng)辨識碼相關(guān)的測試操作系統(tǒng)程序、多個與所述組件辨識碼相關(guān)的測試程序,該計算化系統(tǒng)包括一具有識別編號的系統(tǒng)平臺,其安裝有一組件編號的集成電路裝置,該方法包含以下步驟:
      [0015](A)該計算化系統(tǒng)通過該網(wǎng)絡(luò)發(fā)出一聯(lián)機請求到該云端服務(wù)器;
      [0016](B)依據(jù)該云端服務(wù)器及該計算化系統(tǒng)的連接,該云端服務(wù)器經(jīng)由該網(wǎng)絡(luò)傳送該辨識操作系統(tǒng)程序與該驅(qū)動程序到該計算化系統(tǒng)使得該計算化系統(tǒng)執(zhí)行該辨識操作系統(tǒng)程序及該驅(qū)動程序,將該識別編號及該組件編號通過網(wǎng)絡(luò)回傳至該云端服務(wù)器;
      [0017](C)該云端服務(wù)器依據(jù)該識別編號及該組件編號判定是否符合該云端服務(wù)器所儲存的該辨識信息;
      [0018](D)若符合該辨識信息,則該云端服務(wù)器經(jīng)由該網(wǎng)絡(luò)將其中一對應(yīng)的測試操作系統(tǒng)程序及至少其中一對應(yīng)的測試程序傳送至該計算化系統(tǒng);及
      [0019](E)該計算化系統(tǒng)執(zhí)行該測試操作系統(tǒng)程序及該對應(yīng)測試程序以產(chǎn)生一對應(yīng)于該對應(yīng)測試程序的測試數(shù)據(jù)。[0020]本發(fā)明的有益效果在于:計算化系統(tǒng)通過網(wǎng)絡(luò)從云端服務(wù)器載入測試程序,并自動地執(zhí)行測試程序,并可遠端獲取測試結(jié)果,大幅降低測試所需的各種作業(yè)成本并提升測試的效率。
      【專利附圖】

      【附圖說明】
      [0021]圖1是一電路方塊圖,說明本發(fā)明系統(tǒng)的實施例;
      [0022]圖2是一流程方塊圖,說明本實施例的方法的測試流程中,一計算化系統(tǒng)執(zhí)行一辨識操作系統(tǒng)程序;
      [0023]圖3是一流程方塊圖,說明本實施例的方法的測試流程中,該計算化系統(tǒng)執(zhí)行一測試操作系統(tǒng)程序及多個測試程序;
      [0024]圖4是一流程方塊圖,說明本實施例的方法的測試流程中,一云端服務(wù)器依據(jù)一識別編號及一組件編號判定其中一測試操作系統(tǒng)及所述測試程序;
      [0025]圖5是一流程方塊圖,說明本實施例的方法的測試流程中,云端服務(wù)器依據(jù)測試程序的測試數(shù)據(jù)判斷計算化系統(tǒng)執(zhí)行測試程序是否有誤。
      【具體實施方式】
      [0026]下面結(jié)合附圖及實施例對本發(fā)明進行詳細說明。
      [0027]參閱圖1,本發(fā)明系統(tǒng)100的實施例適用于測試多個計算化系統(tǒng)2,每一計算化系統(tǒng)2包括一具有一識別編號的系統(tǒng)平臺21,其安裝有一具有一組件編號的集成電路裝置22及一第二通訊單元23。所述計算化系統(tǒng)2設(shè)于不同的地理位置,例如中國臺灣、大陸、美國等。特別注意的是,該計算化系統(tǒng)2可以是個人電腦、筆記型電腦及平板電腦等,但并不限于此,也可以是其他類型的資訊裝置。該系統(tǒng)平臺21具有主機板、中央處理單元、橋接晶片等主要零組件,其BIOS儲存有一對應(yīng)該系統(tǒng)平臺21的識別編號,該識別編號具有系統(tǒng)平臺21產(chǎn)品型號的資訊及通用唯一識別碼(UniversallyUniqueldentifier, UUID),以識別此系統(tǒng)平臺21的身份。該系統(tǒng)平臺21具有至少一供集成電路裝置22安裝的插槽。該集成電路裝置22在該本實施例中為一插設(shè)安裝于系統(tǒng)平臺21的存儲器(Memory),而該組件編號為一存儲器組件編號(又稱為產(chǎn)品序列號),前述的存儲器包括多種類型,如一第二代雙倍數(shù)據(jù)率同步動態(tài)隨機存取存儲器(Double-Data-Rate TwoSynchronousDynamicRandomAccessMemory,DDR2SDRAM)、一第三代雙倍資料率同步動態(tài)隨機存取存儲器(DoubIe-Data-RateThreeSynchronousDynamicRandomAccessMemory, DDR3SDRAM)>一第四代雙倍資料率同步動態(tài)隨機存取存儲器(DDR4SDRAM)、一 CF 存儲卡(CompactFlashCard)、一 SD 存儲卡(SecureDigitalMemoryCard)或一固態(tài)硬盤(SolidStateDisk, SSD)等,但并不限于此。
      [0028]該計算化系統(tǒng)2的第二通訊單元23為一安裝于系統(tǒng)平臺21的網(wǎng)絡(luò)接口卡,計算化系統(tǒng)2利用該第二通訊單元23能聯(lián)機上互聯(lián)網(wǎng)。
      [0029]該系統(tǒng)100包含一云端服務(wù)器1、多個主控終端機3及多個客戶終端機4。云端服務(wù)器1、主控終端機3及客戶終端機4通過網(wǎng)絡(luò)相互連接,此網(wǎng)絡(luò)可以是一廣域網(wǎng)絡(luò)(WLAN)或者是一區(qū)域網(wǎng)絡(luò)(LAN)。云端服務(wù)器I包括一數(shù)據(jù)庫單元11、一電連接數(shù)據(jù)庫單元11的處理單元12及一電連接數(shù)據(jù)庫單元11與處理單元12的第一通訊單元13。數(shù)據(jù)庫單元11儲存有一包括多個系統(tǒng)辨識碼及多個組件辨識碼的辨識信息、一辨識操作系統(tǒng)程序、一驅(qū)動程序、多個與所述系統(tǒng)辨識碼相關(guān)的測試操作系統(tǒng)程序、多個系統(tǒng)驅(qū)動程序、及多個與所述組件辨識碼相關(guān)的測試程序,而該數(shù)據(jù)庫單元11在本較佳實施例中使用硬盤(HardDisk)進行儲存,但并不限于此。
      [0030]該辨識操作系統(tǒng)程序?qū)儆谝环N預先安裝接口,也就是簡化版的操作系統(tǒng)(OperatingSystem)程序,專門供設(shè)備制造商在設(shè)備上進行基本系統(tǒng)操作的使用,在本較佳實施例中,該辨識操作系統(tǒng)程序為一 MicrosoftWindowsPE。該驅(qū)動程序是驅(qū)動該計算化系統(tǒng)2的網(wǎng)絡(luò)功能的通用版網(wǎng)絡(luò)卡驅(qū)動程序。每一測試操作系統(tǒng)程序是一完整的電腦操作系統(tǒng),如各種版本的Windows、Linux或iOS等。所述系統(tǒng)驅(qū)動程序用于正確地驅(qū)動該計算化系統(tǒng)2的系統(tǒng)平臺21的所有零組件,例如顯示卡、橋接晶片等。該測試操作系統(tǒng)程序配合所述系統(tǒng)驅(qū)動程序,能完全地操作該計算化系統(tǒng)2的各項硬體零組件。所述測試程序?qū)?yīng)多種測試標的。舉例來說,適用于測試桌上型電腦的有3D影像測試(3Dmarktest)、電腦中央處理單元的速度測試(SYSmarktest)、DVD播放測試(DVDmovieplaytest)、AutoS3200cycletest> AutoS4200cycletest> 開關(guān)機測試(Reboot200cycletest)、電源斷電測試、休眠喚醒及手動開關(guān)機等。適用于測試筆記型電腦的有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等。當然,上述測試程序可隨時更動或替換,因此,不以前述的內(nèi)容作為本發(fā)明測試程序的限制。每一測試程序?qū)嶋H上為一個或多個檔案所共同運作,舉例來說,AutoS3200cycletest 為一個附加參數(shù)的執(zhí)行檔,如:「pwrtest.exe/sleep/c: 200/d: 30/p: 30/h:n/s: 3/wttlogname: c: \s3 J ? 再者,3D 影像測試為一個稱為 rAUTOITJ 的執(zhí)行檔配合一套稱為「3DMark」的套裝測試軟件。手動開關(guān)機則是一稱為「Powercontrol」的執(zhí)行檔來模擬電腦的開關(guān)機。在本實施例中,為了讓所述測試程序能夠自動地依序執(zhí)行,在數(shù)據(jù)庫單11元中還包括多個對應(yīng)所述辨識信息,且以一批次執(zhí)行檔設(shè)計的整合測試接口。該整合測試接口在本較佳實施例中是以MicrosoftVisualBasic2010程序語言所制作而成。根據(jù)該對應(yīng)測試操作系統(tǒng)程序的執(zhí)行,使得該計算化系統(tǒng)2將每一測試程序產(chǎn)生的測試數(shù)據(jù)經(jīng)由該網(wǎng)絡(luò)回傳至該云端服務(wù)器1,該云端服務(wù)器I的處理單元12依據(jù)該測試數(shù)據(jù)產(chǎn)生一測試結(jié)果,并將該測試結(jié)果儲存于該數(shù)據(jù)庫單元11,其中該測試結(jié)果以電子文件檔(如PDF檔或HTML檔)的形式被儲存。當該測試結(jié)果被產(chǎn)生后,該云端服務(wù)器I傳送一完成訊息(如電子郵件等)至指定的客戶終端機4。
      [0031]上述其中一識別編號配合其中一組件編號應(yīng)可對應(yīng)至該云端服務(wù)器I的數(shù)據(jù)庫單元11所儲存的其中一系統(tǒng)辨識碼及其中一組件辨識碼,若無法對應(yīng),則代表該系統(tǒng)平臺21及該集成電路裝置22并非授權(quán)的計算化系統(tǒng)2。
      [0032]該云端服務(wù)器1的處理單元12在本較佳實施例中為一中央處理單元(CPU),而該第一通訊單元13為一網(wǎng)絡(luò)接口卡。該云端服務(wù)器I利用第一通訊單元13通過網(wǎng)絡(luò)聯(lián)機至其中一計算化系統(tǒng)2的第二通訊單元23,建立網(wǎng)絡(luò)聯(lián)機的目的是可以遠端地將該辨識操作系統(tǒng)程序、該驅(qū)動程序、其中一測試操作系統(tǒng)程序、所述系統(tǒng)驅(qū)動程序、所述測試程序、其中一整合測試接口傳送并載入至計算化系統(tǒng)2供執(zhí)行。
      [0033]所述主控終端機3通過區(qū)域網(wǎng)絡(luò)或互聯(lián)網(wǎng)與云端服務(wù)器I聯(lián)機,為一般電腦,并由提供云端服務(wù)器I的管理人員來操控。每一主控終端機3可以通過廣域網(wǎng)絡(luò)或區(qū)域網(wǎng)絡(luò)控制云端服務(wù)器I將測試結(jié)果傳送至任一客戶終端機4。另外,每一主控終端機3聯(lián)機該云端服務(wù)器I的數(shù)據(jù)庫單元11,新增、刪除、編輯、更新所述辨識信息的所述系統(tǒng)辨識碼與所述組件辨識碼、該辨識操作系統(tǒng)程序、所述測試操作系統(tǒng)程序、該驅(qū)動程序、所述系統(tǒng)驅(qū)動程序及所述測試程序。另外,也可以監(jiān)控對應(yīng)任一計算化系統(tǒng)2的其中一測試程序的測試數(shù)據(jù),及獲得任一計算化系統(tǒng)2的測試結(jié)果。
      [0034]所述客戶終端機4通過網(wǎng)絡(luò)與云端服務(wù)器I聯(lián)機,用以存取云端服務(wù)器I的測試結(jié)果,在本較佳實施例中,該客戶終端機4為一可瀏覽網(wǎng)頁或瀏覽可攜式文件格式(PDF)的一般電腦,并由提供計算化系統(tǒng)2的管理人員所操控,其詳細功能容后再述。必須注意的是,該客戶終端機4也可以與該主控終端機3整合為一。
      [0035]配合參閱圖2,以下將詳細說明上述的系統(tǒng)100所執(zhí)行的測試方法。首先,如步驟Sll所示,計算化系統(tǒng)2聯(lián)機至云端服務(wù)器I。在本較佳實施例中,該系統(tǒng)平臺21及第二通訊單元23支援一現(xiàn)有的網(wǎng)絡(luò)喚醒(Wake-on-Lan或Wake-on_WAN)功能,使得該計算化系統(tǒng)2持續(xù)聆聽網(wǎng)絡(luò)傳來外部訊息是否符合預載的指定訊息。另外,云端服務(wù)器I以網(wǎng)絡(luò)廣播的方式向所有計算化系統(tǒng)2發(fā)送外部訊息,當計算化系統(tǒng)2聆聽到其中一外部訊息符合預載的指定訊息,就自動開機,并執(zhí)行預啟動執(zhí)行環(huán)境(PrebooteXecutionEnvironment, PXE)啟動該計算化系統(tǒng)2,預啟動執(zhí)行環(huán)境可設(shè)定該計算化系統(tǒng)2的網(wǎng)絡(luò)協(xié)定位址(IPAddress),以供計算化系統(tǒng)2能與云端服務(wù)器I聯(lián)機。因此,計算化系統(tǒng)2就發(fā)出一聯(lián)機請求到云端服務(wù)器1,云端服務(wù)器I并依據(jù)聯(lián)機請求建立與計算化系統(tǒng)2的網(wǎng)絡(luò)聯(lián)機。
      [0036]然后,如步驟S12所示,云端服務(wù)器I通過網(wǎng)絡(luò)傳送辨識操作系統(tǒng)程序與驅(qū)動程序到計算化系統(tǒng)2,以供該計算化系統(tǒng)2安裝該辨識操作系統(tǒng)程序及驅(qū)動程序。
      [0037]再者,如步驟S13所示,該計算化系統(tǒng)2執(zhí)行辨識操作系統(tǒng)程序及驅(qū)動程序。該辨識操作系統(tǒng)程序執(zhí)行時,讀取對應(yīng)該系統(tǒng)平臺21的識別編號,及對應(yīng)該集成電路裝置22的組件編號。
      [0038]接著,如步驟S14所示,該計算化系統(tǒng)2通過網(wǎng)絡(luò)傳送一識別編號及一組件編號到云端服務(wù)器1,本實施例是通過網(wǎng)絡(luò)傳送上述經(jīng)過加密的識別編號及組件編號到云端服務(wù)器I。
      [0039]如步驟S15所示,云端服務(wù)器I依據(jù)識別編號及組件編號判定是否是否符合該數(shù)據(jù)庫單元11所儲存的該辨識信息。
      [0040]配合參閱圖4,本實施例中,本步驟S15還包括以下S151到S154的子步驟:
      [0041]如步驟S151所示,云端服務(wù)器I獲得對應(yīng)系統(tǒng)平臺21的識別編號。
      [0042]如步驟S152所示,云端服務(wù)器I獲得對應(yīng)集成電路裝置22的組件編號。
      [0043]如步驟S153所示,云端服務(wù)器I依據(jù)識別編號及組件編號判定是否符合系統(tǒng)辨識碼及組件辨識碼。本實施例是查詢是否分別對應(yīng)該數(shù)據(jù)庫單元11儲存的辨識信息的系統(tǒng)辨識碼及組件辨識碼,若查詢不到對應(yīng)的系統(tǒng)辨識碼及組件辨識碼,將進入步驟S154。
      [0044]步驟S154:云端服務(wù)器I確認識別編號及組件編號的比對錯誤次數(shù)是否已超過預定次數(shù)。當識別編號及組件編號的比對錯誤次數(shù)尚未達到預定次數(shù),則回到步驟S14。當識別編號及組件編號的比對錯誤次數(shù)已超過預定次數(shù),就代表該計算化系統(tǒng)2尚未獲準進行云端測試,該云端服務(wù)器I就終止測試流程,并傳送一終止訊息(如電子郵件)至主控終端機3或客戶端終端機4。若查詢到對應(yīng)的系統(tǒng)辨識碼及組件辨識碼,則進入節(jié)點A到步驟S16。
      [0045]參閱圖3,如步驟S16所示,云端服務(wù)器I選擇出其中一測試操作系統(tǒng)程序及多個測試程序,本實施例是依據(jù)系統(tǒng)辨識碼及組件辨識碼從數(shù)據(jù)庫單元11中選擇對應(yīng)的其中一測試操作系統(tǒng)程序、多個測試程序及多個系統(tǒng)驅(qū)動程序,且該測試操作系統(tǒng)程序為Windows7Professional版本,所述測試程序包括:AutoS3200cycletest、AutoS4200cycletest及3D影像測試等,而所述系統(tǒng)驅(qū)動程序為Windows7驅(qū)動計算化系統(tǒng)2的硬件驅(qū)動程序。
      [0046]接著,如步驟S17所示,云端服務(wù)器I傳送測試操作系統(tǒng)程序及測試程序到計算化系統(tǒng)2,也就是將該測試操作系統(tǒng)程序、所述系統(tǒng)驅(qū)動程序、所述測試程序、該整合測試接口至指定的計算化系統(tǒng)2,供該計算化系統(tǒng)2自動安裝。在此同時,云端服務(wù)器I在數(shù)據(jù)庫單元11中,也會建立一對應(yīng)該計算化系統(tǒng)2的資料夾(Folder),以儲存后續(xù)對應(yīng)每一測試程序的測試數(shù)據(jù)。如果其中一系統(tǒng)驅(qū)動程序不適用于該計算化系統(tǒng)2的系統(tǒng)平臺21的其中一零組件,該計算化系統(tǒng)2可聯(lián)機至該云端服務(wù)器I自動下載更新版的系統(tǒng)驅(qū)動程序。
      [0047]然后,如步驟S18所示,該計算化系統(tǒng)2執(zhí)行測試操作系統(tǒng)程序及測試程序,也就是執(zhí)行該測試操作系統(tǒng)程序、利用所述系統(tǒng)驅(qū)動程序完整地驅(qū)動該計算化系統(tǒng)2的每一零組件,并依據(jù)整合測試接口依序執(zhí)行每一測試程序。舉例來說,進行AutoS3200cycletest時,執(zhí)行「pwrtest.exe/sleep/c: 200/d: 30/p: 30/h:n/s: 3/wttlogname: c: \s3」。再者,進行3D影像測試時,執(zhí)行一個稱為「AUT0IT」的執(zhí)行檔配合一套稱為「3DMark」的套裝測試軟件,讓AUTOIT執(zhí)行檔模擬滑鼠與鍵盤動作來操作3DMark套裝測試程序。另外,進行手動開關(guān)機時,則是執(zhí)行一稱為「Powercontrol」的執(zhí)行檔來模擬電腦的開關(guān)機。
      [0048]接著,如步驟S19所示,計算化系統(tǒng)2產(chǎn)生測試數(shù)據(jù)并回傳到云端服務(wù)器I,本實施例是該計算化系統(tǒng)2執(zhí)行其中一測試程序以產(chǎn)生測試數(shù)據(jù)并回傳到云端服務(wù)器I的數(shù)據(jù)庫單元11中,且儲存在對應(yīng)計算化系統(tǒng)2的資料夾內(nèi)。配合參閱圖5,計算化系統(tǒng)2判斷所有測試程序是否已執(zhí)行完畢間共進行以下步驟:
      [0049]步驟S191-本實施例中計算化系統(tǒng)2通過網(wǎng)絡(luò)上傳測試程序的測試數(shù)據(jù)到云端服務(wù)器I。
      [0050]步驟S192-云端服務(wù)器I的處理單元12依據(jù)測試數(shù)據(jù)判斷步驟S18中計算化系統(tǒng)2執(zhí)行其中一測試程序是否存在一執(zhí)行錯誤。若無存在執(zhí)行錯誤就進入步驟S20,相反的,若存在執(zhí)行錯誤就進入下一子步驟S193。更仔細地說,云端服務(wù)器I除判斷執(zhí)行測試程序出現(xiàn)錯誤的狀況就產(chǎn)生一記錄有錯誤訊息的測試數(shù)據(jù)外,云端服務(wù)器I還可在計算化系統(tǒng)2當機時,在經(jīng)過一預設(shè)等待時間都未收到計算化系統(tǒng)2回傳的測試結(jié)果,則云端服務(wù)器I自動地視計算化系統(tǒng)2已無法繼續(xù)執(zhí)行測試程序,故判斷計算化系統(tǒng)2執(zhí)行測試程序已出現(xiàn)錯誤的狀況。
      [0051]步驟S193-云端服務(wù)器I的處理單元12產(chǎn)生一代表計算化系統(tǒng)2執(zhí)行測試操作系統(tǒng)程序及其中至少一測試程序有誤的錯誤訊息到主控終端機3并進入步驟S194。更仔細地說,本步驟中,云端服務(wù)器I偵測前述存在執(zhí)行錯誤情況的情況后,連接郵件服務(wù)器(圖未示)或電信公司的簡訊服務(wù)器(圖未示)等以傳送錯誤訊息至主控終端機3,以提醒主控終端機3通過云端服務(wù)器I對計算化系統(tǒng)2進行必要的處理。
      [0052]步驟S194-主控終端機3通過網(wǎng)絡(luò)令云端服務(wù)器I使計算化系統(tǒng)2回到步驟S18再次執(zhí)行測試操作系統(tǒng)程序及其中至少一測試程序。
      [0053]接續(xù)圖3,進行步驟S20所示,該計算化系統(tǒng)2判斷所有測試程序是否已執(zhí)行完畢。若否,則如步驟S18所示,該計算化系統(tǒng)2繼續(xù)進行下一項測試程序,直到所有測試程序執(zhí)行完畢。若已完成全部的測試程序,則如步驟S21所示,該云端服務(wù)器I依據(jù)所述測試數(shù)據(jù)制作為一對應(yīng)該計算化系統(tǒng)2的測試結(jié)果,該測試結(jié)果儲存成電子文件檔(如PDF檔),也可以儲存為HTML檔以便在網(wǎng)頁上呈現(xiàn)。
      [0054]然后,如步驟22所傳送一完成訊息至該客戶終端機4或指定的主控終端機3。在本較佳實施例中,該完成訊息為一通知用的電子郵件,通過郵件服務(wù)器傳送至該客戶終端機4或指定的主控終端機3,以提醒管理人員可操作該客戶終端機4聯(lián)機至云端服務(wù)器I從遠端查詢該測試結(jié)果。特別注意的是,該主控終端機3可以控制云端服務(wù)器I以決定上述測試結(jié)果是否可以供客戶終端機4下載。
      [0055]綜上所述,本發(fā)明系統(tǒng)100及其方法包括以下優(yōu)點:
      [0056]一、快速地建構(gòu)遠端監(jiān)控的測試環(huán)境。本發(fā)明主控終端機3通過云端服務(wù)器I安裝計算化系統(tǒng)2的測試操作系統(tǒng)程序及測試程序,管理人員就可利用該主控終端機3監(jiān)控每一計算化系統(tǒng)2的測試狀況,達到快速建構(gòu)測試環(huán)境及遠端監(jiān)控的功能。
      [0057]二、自動測試并上傳測試數(shù)據(jù)。所述測試程序利用整合測試接口自動地在計算化系統(tǒng)2中執(zhí)行測試程序并取得測試數(shù)據(jù),亦自動地將測試數(shù)據(jù)回傳至云端服務(wù)器I上,有效避免人工執(zhí)行測試程序的錯誤,并提升執(zhí)行測試流程的效率。
      [0058]三、通過云端測試保護制造機密。所述計算化系統(tǒng)2可設(shè)置于任一地理位置的實驗室或工廠,并通過網(wǎng)絡(luò)聯(lián)機至云端服務(wù)器I進行云端測試,且位于一第三方的使用者可遠端監(jiān)控云端服務(wù)器I進行計算化系統(tǒng)2的云端測試。由于所述計算化系統(tǒng)2可選擇置放于原制造商的廠房或?qū)嶒炇揖涂赏ㄟ^網(wǎng)絡(luò)聯(lián)機至云端服務(wù)器I進行測試,因此該計算化系統(tǒng)2的商業(yè)機密能得到完善的保護。
      [0059]四、云端服務(wù)器I根據(jù)測試數(shù)據(jù)自動產(chǎn)生測試結(jié)果。管理人員可操作客戶終端機4并通過網(wǎng)絡(luò)聯(lián)機至云端服務(wù)器I以下載或瀏覽云端服務(wù)器I根據(jù)測試數(shù)據(jù)自動產(chǎn)生的測試結(jié)果。
      [0060]五、大幅降低測試作業(yè)的成本。由于原制造商的計算化系統(tǒng)2不須托運到它處的測試實驗室,就可通過網(wǎng)絡(luò)聯(lián)機至云端服務(wù)器I以進行測試,故能降低運費成本。再者,計算化系統(tǒng)2聯(lián)機至云端服務(wù)器I后,將自動化執(zhí)行測試流程,同樣能達到降低人力成本的功效。
      [0061]上述優(yōu)點大幅增加測試作業(yè)的效率、降低測試時間,及減少安排專業(yè)測試人員的人工成本,特別適合運用在研發(fā)部分升級的新機型裝置及還換產(chǎn)品周期較快的資訊裝置上,故確實能達成本發(fā)明的目的。
      【權(quán)利要求】
      1.一種適用于云端測試及遠端監(jiān)控一集成電路裝置于一計算化系統(tǒng)的驗證的系統(tǒng),該集成電路裝置安裝于該計算化系統(tǒng)且具有一組件編號,該計算化系統(tǒng)包括一具有一識別編號的系統(tǒng)平臺,其特征在于:所述系統(tǒng)包含: 一云端服務(wù)器,包括一數(shù)據(jù)庫單元及一電連接該數(shù)據(jù)庫單元的處理單元,該數(shù)據(jù)庫單元儲存有一包括多個系統(tǒng)辨識碼及多個組件辨識碼的辨識信息、一辨識操作系統(tǒng)程序、一驅(qū)動程序、多個與所述系統(tǒng)辨識碼相關(guān)的測試操作系統(tǒng)程序、多個與所述組件辨識碼相關(guān)的測試程序,該云端服務(wù)器與該計算化系統(tǒng)各自建立與一網(wǎng)絡(luò)的連接,該計算化系統(tǒng)通過該網(wǎng)絡(luò)發(fā)出一聯(lián)機請求到該云端服務(wù)器,該云端服務(wù)器就經(jīng)由該網(wǎng)絡(luò)傳送該辨識操作系統(tǒng)程序與該驅(qū)動程序到該計算化系統(tǒng),該計算化系統(tǒng)執(zhí)行該辨識操作系統(tǒng)程序與該驅(qū)動程序后,將該識別編號及該組件編號回傳至該云端服務(wù)器,該云端服務(wù)器的處理單元判定該識別編號及該組件編號是否符合該數(shù)據(jù)庫單元所儲存的該辨識信息,若符合,則該云端服務(wù)器經(jīng)由該網(wǎng)絡(luò)將其中一對應(yīng)的測試操作系統(tǒng)程序及其中至少一對應(yīng)的測試程序傳送至該計算化系統(tǒng),使得該計算化系統(tǒng)執(zhí)行該對應(yīng)測試操作系統(tǒng)程序及該對應(yīng)測試程序,以產(chǎn)生測試數(shù)據(jù)。
      2.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于:所述云端服務(wù)器根據(jù)該對應(yīng)測試操作系統(tǒng)程序的執(zhí)行,使得該計算化系統(tǒng)將其產(chǎn)生的該測試數(shù)據(jù)經(jīng)由該網(wǎng)絡(luò)回傳至該云端服務(wù)器,該云端服務(wù)器的處理單元依據(jù)該測試數(shù)據(jù)產(chǎn)生一測試結(jié)果,并將該測試結(jié)果儲存于該數(shù)據(jù)庫單元。
      3.根據(jù)權(quán)利要求2所述的系統(tǒng),其特征在于:所述系統(tǒng)還包含一與該計算化系統(tǒng)相關(guān)并連接至該云端服務(wù)器的客戶終端機,其中,在該測試結(jié)果被產(chǎn)生后,該云端服務(wù)器傳送一完成訊息至該客戶終端機。
      4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于:所述系統(tǒng)還包含至少一連接并控制該云端服務(wù)器的主控終端機,使得該云端服務(wù)器將該測試結(jié)果傳送至該客戶終端機。
      5.根據(jù)權(quán)利要求4所 述的系統(tǒng),其特征在于:所述云端服務(wù)器的該處理單元依據(jù)該計算化系統(tǒng)產(chǎn)生的該測試數(shù)據(jù)判斷該計算化系統(tǒng)執(zhí)行該測試操作系統(tǒng)程序及該其中至少一測試程序是否存在一執(zhí)行錯誤,該處理單元判斷該計算化系統(tǒng)執(zhí)行該測試操作系統(tǒng)程序及該其中至少一測試程序不存在該執(zhí)行錯誤,該處理單元就產(chǎn)生該測試結(jié)果,該處理單元判斷該計算化系統(tǒng)執(zhí)行該測試操作系統(tǒng)程序及其中至少一該測試程序存在該執(zhí)行錯誤,該處理單元就產(chǎn)生一代表該計算化系統(tǒng)執(zhí)行該測試操作系統(tǒng)程序及其中至少一該測試程序有誤的錯誤訊息到該主控終端機,并令該計算化系統(tǒng)再次執(zhí)行該測試操作系統(tǒng)程序及該其中至少一測試程序。
      6.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于:所述辨識操作系統(tǒng)程序為一提供該計算化系統(tǒng)的基本操作功能的預先安裝接口程序。
      7.根據(jù)權(quán)利要求1所述的系統(tǒng),其特征在于:所述多個對應(yīng)測試程序被傳送至該計算化系統(tǒng),該計算化系統(tǒng)依據(jù)該對應(yīng)測試操作系統(tǒng)程序的執(zhí)行,依序執(zhí)行所述對應(yīng)測試程序。
      8.一種適合利用一云端服務(wù)器進行云端測試及遠端監(jiān)控一集成電路裝置于一計算化系統(tǒng)的驗證的方法,該云端服務(wù)器與該計算化系統(tǒng)各自建立與一網(wǎng)絡(luò)的連接,該集成電路裝置安裝于該計算化系統(tǒng)且具有一組件編號,該云端服務(wù)器儲存有一包括多個系統(tǒng)辨識碼及多個組件辨識碼的辨識信息、一辨識操作系統(tǒng)程序、一驅(qū)動程序、多個與所述系統(tǒng)辨識碼相關(guān)的測試操作系統(tǒng)程序、多個與所述組件辨識碼相關(guān)的測試程序,該計算化系統(tǒng)包括一具有識別編號的系統(tǒng)平臺,其安裝有一組件編號的集成電路裝置,其特征在于:所述方法包含以下步驟: (A)該計算化系統(tǒng)通過該網(wǎng)絡(luò)發(fā)出一聯(lián)機請求到該云端服務(wù)器; (B)依據(jù)該云端服務(wù)器及該計算化系統(tǒng)的連接,該云端服務(wù)器經(jīng)由該網(wǎng)絡(luò)傳送該辨識操作系統(tǒng)程序與該驅(qū)動程序到該計算化系統(tǒng)使得該計算化系統(tǒng)執(zhí)行該辨識操作系統(tǒng)程序及該驅(qū)動程序,將該識別編號及該組件編號通過網(wǎng)絡(luò)回傳至該云端服務(wù)器; (C)該云端服務(wù)器依據(jù)該識別編號及該組件編號判定是否符合該云端服務(wù)器所儲存的該辨識信息; (D)若符合該辨識信息,則該云端服務(wù)器經(jīng)由該網(wǎng)絡(luò)將其中一對應(yīng)的測試操作系統(tǒng)程序及至少其中一對應(yīng)的測試程序傳送至該計算化系統(tǒng);及 (E)該計算化系統(tǒng)執(zhí)行該測試操作系統(tǒng)程序及該對應(yīng)測試程序以產(chǎn)生一對應(yīng)于該對應(yīng)測試程序的測試數(shù)據(jù)。
      9.根據(jù)權(quán)利要求8所述的系統(tǒng),其特征在于:所述方法在步驟(E)后還包含以下步驟: (F)該計算化系統(tǒng)通過網(wǎng)絡(luò)上傳該測試程序的測試數(shù)據(jù)到該云端服務(wù)器;及 (G)該云端服務(wù)器依據(jù)該測試數(shù)據(jù)產(chǎn)生一測試結(jié)果。
      10.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于:所述方法還包含以下步驟: (H)該云端服務(wù)器傳送一完成訊息至一相關(guān)于該計算化系統(tǒng)的客戶終端機。
      11.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于:所述方法還包含以下步驟: (I)一連接該云端服務(wù)器的主控終端機控制該云端服務(wù)器將該測試結(jié)果傳送至一相關(guān)于該計算化系統(tǒng)的客戶終端機。
      12.根據(jù)權(quán)利要求9所述的系統(tǒng),其特征在于:所述方法在該步驟(F)與該步驟(G)間還包含以下步驟: (F-1)該云端服務(wù)器依據(jù)該測試數(shù)據(jù)判斷該步驟(E)執(zhí)行時是否存在一錯誤,其中,在步驟(G)中,當步驟(F-1)判斷出無任何錯誤發(fā)生時,則該云端服務(wù)器產(chǎn)生該測試結(jié)果。
      【文檔編號】G06F11/22GK103778038SQ201310120242
      【公開日】2014年5月7日 申請日期:2013年4月9日 優(yōu)先權(quán)日:2012年10月23日
      【發(fā)明者】曾昱傑, 林熙方, 吳紹魁 申請人:勤展精測股份有限公司
      網(wǎng)友詢問留言 已有0條留言
      • 還沒有人留言評論。精彩留言會獲得點贊!
      1