午夜毛片免费看,老师老少妇黄色网站,久久本道综合久久伊人,伊人黄片子

測(cè)試系統(tǒng)、方法和裝置的制造方法_5

文檔序號(hào):9750617閱讀:來(lái)源:國(guó)知局
機(jī)快照,進(jìn)而遍歷 其上所有設(shè)備的設(shè)備標(biāo)識(shí),通將對(duì)被測(cè)試設(shè)備的識(shí)別結(jié)果同虛擬機(jī)快照比對(duì),判斷虛擬機(jī) 是否識(shí)別被測(cè)試設(shè)備。
[0176] 在一個(gè)實(shí)施例中,設(shè)備標(biāo)識(shí)包括下列至少之一:
[0177] 設(shè)備類型;
[0178] 設(shè)備接口標(biāo)準(zhǔn)協(xié)議分配給各個(gè)設(shè)備廠商的標(biāo)識(shí);
[0179] 設(shè)備廠商分配給各個(gè)設(shè)備的標(biāo)識(shí);
[0180] 設(shè)備接口的標(biāo)識(shí)。
[0181] 在一個(gè)實(shí)施例中,由啟動(dòng)的各虛擬機(jī)執(zhí)行測(cè)試任務(wù)之后,上述測(cè)試模塊920,還適 于:檢查被測(cè)試設(shè)備是否已從虛擬機(jī)中釋放;若否,則先禁用再啟用被測(cè)試設(shè)備,以便下次 在虛擬機(jī)中對(duì)被測(cè)試設(shè)備進(jìn)行測(cè)試操作。
[0182] 在一個(gè)實(shí)施例中,上述測(cè)試模塊920,還適于:檢查被測(cè)試設(shè)備在虛擬機(jī)的設(shè)備管 理器中的設(shè)備名稱;若檢查到的設(shè)備名稱與被測(cè)試設(shè)備從虛擬機(jī)中釋放后的設(shè)備名稱不相 同,則確定被測(cè)試設(shè)備未從虛擬機(jī)中釋放;若檢查到的設(shè)備名稱與被測(cè)試設(shè)備從虛擬機(jī)中 釋放后的設(shè)備名稱相同,則確定被測(cè)試設(shè)備已從虛擬機(jī)中釋放。
[0183] 在一個(gè)實(shí)施例中,在多個(gè)被測(cè)試設(shè)備同實(shí)體機(jī)的連接器接口物理連接、且分別與 實(shí)體機(jī)上設(shè)置的虛擬機(jī)建立初始連接時(shí),上述裝置還可以包括配置模塊930,與測(cè)試模塊 920相耦合,適于:根據(jù)被測(cè)試設(shè)備的類型,為各虛擬機(jī)配置能夠執(zhí)行的測(cè)試任務(wù),由各虛 擬機(jī)將其自身的信息、被配置的能夠執(zhí)行的測(cè)試任務(wù)以及所在的實(shí)體機(jī)的信息發(fā)送至中央 控制器。
[0184] 在一個(gè)實(shí)施例中,上述測(cè)試模塊920,還適于:實(shí)體機(jī)遍歷其上所有的設(shè)備句柄, 發(fā)現(xiàn)設(shè)備句柄的設(shè)備實(shí)例路徑等于被測(cè)試設(shè)備的設(shè)備標(biāo)識(shí)時(shí),將被測(cè)試設(shè)備的連接狀態(tài)先 置為disable,然后置為enable,實(shí)現(xiàn)對(duì)被測(cè)試設(shè)備的插拔操作。
[0185] 根據(jù)上述任意一個(gè)優(yōu)選實(shí)施例或多個(gè)優(yōu)選實(shí)施例的組合,本發(fā)明實(shí)施例能夠達(dá)到 如下有益效果:
[0186] 本發(fā)明提供的測(cè)試系統(tǒng),包括了中央控制器,至少一臺(tái)實(shí)體機(jī),以及同實(shí)體機(jī)的連 接器接口物理連接的多個(gè)被測(cè)試設(shè)備,其中,至少一臺(tái)實(shí)體機(jī)中的每臺(tái)實(shí)體機(jī)上設(shè)置有至 少一個(gè)能夠?qū)Ρ粶y(cè)試設(shè)備進(jìn)行測(cè)試的虛擬機(jī)。中央控制器接收到測(cè)試任務(wù)時(shí),向一個(gè)或多 個(gè)虛擬機(jī)各自所在的實(shí)體機(jī)下發(fā)測(cè)試命令,即是由中央控制器進(jìn)行測(cè)試任務(wù)的分發(fā)。隨后, 至少一臺(tái)實(shí)體機(jī)接收中央控制器下發(fā)的測(cè)試命令,啟動(dòng)實(shí)體機(jī)上對(duì)應(yīng)的虛擬機(jī),由啟動(dòng)的 各虛擬機(jī)識(shí)別被測(cè)試設(shè)備,以執(zhí)行所述測(cè)試任務(wù)。由此可見(jiàn),本發(fā)明采用中央控制器、至少 一臺(tái)實(shí)體機(jī)以及每臺(tái)實(shí)體機(jī)上設(shè)置的至少一個(gè)能夠?qū)Ρ粶y(cè)試設(shè)備進(jìn)行測(cè)試的虛擬機(jī),構(gòu)建 了一個(gè)分布式虛擬機(jī)系統(tǒng),利用各虛擬機(jī)并發(fā)地對(duì)被測(cè)試設(shè)備進(jìn)行測(cè)試,有效地提高了測(cè) 試效率。并且,本發(fā)明通過(guò)實(shí)體機(jī)與虛擬機(jī)的交互工作,虛擬機(jī)識(shí)別被測(cè)試設(shè)備,實(shí)現(xiàn)在虛 擬機(jī)中對(duì)被測(cè)試設(shè)備的自動(dòng)化測(cè)試,而無(wú)需手動(dòng)進(jìn)行插拔,解放人力資源,測(cè)試效率提升幅 度大。
[0187] 進(jìn)一步地,本發(fā)明可以對(duì)測(cè)試過(guò)程中遇到的兩種異常(即測(cè)試時(shí)虛擬機(jī)與用于測(cè) 試的設(shè)備未連接,以及測(cè)試之后用于測(cè)試的設(shè)備未從虛擬機(jī)中釋放)自動(dòng)進(jìn)行處理,無(wú)需 手動(dòng)進(jìn)行插拔實(shí)現(xiàn)被測(cè)試設(shè)備的修復(fù),解放了人力資源,提高測(cè)試效率,并提高了測(cè)試的準(zhǔn) 確性和穩(wěn)定性。
[0188] 在此處所提供的說(shuō)明書中,說(shuō)明了大量具體細(xì)節(jié)。然而,能夠理解,本發(fā)明的實(shí)施 例可以在沒(méi)有這些具體細(xì)節(jié)的情況下實(shí)踐。在一些實(shí)例中,并未詳細(xì)示出公知的方法、結(jié)構(gòu) 和技術(shù),以便不模糊對(duì)本說(shuō)明書的理解。
[0189] 類似地,應(yīng)當(dāng)理解,為了精簡(jiǎn)本公開(kāi)并幫助理解各個(gè)發(fā)明方面中的一個(gè)或多個(gè),在 上面對(duì)本發(fā)明的示例性實(shí)施例的描述中,本發(fā)明的各個(gè)特征有時(shí)被一起分組到單個(gè)實(shí)施 例、圖、或者對(duì)其的描述中。然而,并不應(yīng)將該公開(kāi)的方法解釋成反映如下意圖:即所要求保 護(hù)的本發(fā)明要求比在每個(gè)權(quán)利要求中所明確記載的特征更多的特征。更確切地說(shuō),如下面 的權(quán)利要求書所反映的那樣,發(fā)明方面在于少于前面公開(kāi)的單個(gè)實(shí)施例的所有特征。因此, 遵循【具體實(shí)施方式】的權(quán)利要求書由此明確地并入該【具體實(shí)施方式】,其中每個(gè)權(quán)利要求本身 都作為本發(fā)明的單獨(dú)實(shí)施例。
[0190] 本領(lǐng)域那些技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的模塊進(jìn)行自適應(yīng)性地 改變并且把它們?cè)O(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的模塊或單 元或組件組合成一個(gè)模塊或單元或組件,以及此外可以把它們分成多個(gè)子模塊或子單元或 子組件。除了這樣的特征和/或過(guò)程或者單元中的至少一些是相互排斥之外,可以采用任 何組合對(duì)本說(shuō)明書(包括伴隨的權(quán)利要求、摘要和附圖)中公開(kāi)的所有特征以及如此公開(kāi) 的任何方法或者設(shè)備的所有過(guò)程或單元進(jìn)行組合。除非另外明確陳述,本說(shuō)明書(包括伴 隨的權(quán)利要求、摘要和附圖)中公開(kāi)的每個(gè)特征可以由提供相同、等同或相似目的的替代 特征來(lái)代替。
[0191] 此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例 中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本發(fā)明的 范圍之內(nèi)并且形成不同的實(shí)施例。例如,在權(quán)利要求書中,所要求保護(hù)的實(shí)施例的任意之一 都可以以任意的組合方式來(lái)使用。
[0192] 本發(fā)明的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行 的軟件模塊實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用 微處理器或者數(shù)字信號(hào)處理器(DSP)來(lái)實(shí)現(xiàn)根據(jù)本發(fā)明實(shí)施例的設(shè)備測(cè)試的系統(tǒng)和裝置 中的一些或者全部部件的一些或者全部功能。本發(fā)明還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的 方法的一部分或者全部的設(shè)備或者裝置程序(例如,計(jì)算機(jī)程序和計(jì)算機(jī)程序產(chǎn)品)。這樣 的實(shí)現(xiàn)本發(fā)明的程序可以存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上,或者可以具有一個(gè)或者多個(gè)信號(hào)的形 式。這樣的信號(hào)可以從因特網(wǎng)網(wǎng)站上下載得到,或者在載體信號(hào)上提供,或者以任何其他形 式提供。
[0193] 應(yīng)該注意的是上述實(shí)施例對(duì)本發(fā)明進(jìn)行說(shuō)明而不是對(duì)本發(fā)明進(jìn)行限制,并且本領(lǐng) 域技術(shù)人員在不脫離所附權(quán)利要求的范圍的情況下可設(shè)計(jì)出替換實(shí)施例。在權(quán)利要求中, 不應(yīng)將位于括號(hào)之間的任何參考符號(hào)構(gòu)造成對(duì)權(quán)利要求的限制。單詞"包含"不排除存在 未列在權(quán)利要求中的元件或步驟。位于元件之前的單詞"一"或"一個(gè)"不排除存在多個(gè)這 樣的元件。本發(fā)明可以借助于包括有若干不同元件的硬件以及借助于適當(dāng)編程的計(jì)算機(jī)來(lái) 實(shí)現(xiàn)。在列舉了若干裝置的單元權(quán)利要求中,這些裝置中的若干個(gè)可以是通過(guò)同一個(gè)硬件 項(xiàng)來(lái)具體體現(xiàn)。單詞第一、第二、以及第三等的使用不表示任何順序??蓪⑦@些單詞解釋為 名稱。
[0194] 至此,本領(lǐng)域技術(shù)人員應(yīng)認(rèn)識(shí)到,雖然本文已詳盡示出和描述了本發(fā)明的多個(gè)示 例性實(shí)施例,但是,在不脫離本發(fā)明精神和范圍的情況下,仍可根據(jù)本發(fā)明公開(kāi)的內(nèi)容直接 確定或推導(dǎo)出符合本發(fā)明原理的許多其他變型或修改。因此,本發(fā)明的范圍應(yīng)被理解和認(rèn) 定為覆蓋了所有這些其他變型或修改。
[0195] 本發(fā)明還公開(kāi)A1、一種測(cè)試系統(tǒng),包括中央控制器,至少一臺(tái)實(shí)體機(jī),以及同所述 實(shí)體機(jī)的連接器接口物理連接的多個(gè)被測(cè)試設(shè)備,其中,
[0196] 所述至少一臺(tái)實(shí)體機(jī),每臺(tái)實(shí)體機(jī)上設(shè)置有至少一個(gè)能夠?qū)Ρ粶y(cè)試設(shè)備進(jìn)行測(cè)試 的虛擬機(jī);
[0197] 所述中央控制器,接收測(cè)試任務(wù),向一個(gè)或多個(gè)虛擬機(jī)各自所在的實(shí)體機(jī)下發(fā)測(cè) 試命令;
[0198] 所述至少一臺(tái)實(shí)體機(jī),接收所述測(cè)試命令,啟動(dòng)實(shí)體機(jī)上對(duì)應(yīng)的虛擬機(jī),由啟動(dòng)的 各虛擬機(jī)識(shí)別被測(cè)試設(shè)備,以執(zhí)行所述測(cè)試任務(wù)。
[0199] A2、根據(jù)A1所述的系統(tǒng),其中,
[0200] 所述中央控制器,接收測(cè)試任務(wù),根據(jù)預(yù)先存儲(chǔ)的測(cè)試任務(wù)與虛擬機(jī)的對(duì)應(yīng)關(guān)系, 查詢能夠執(zhí)行所述測(cè)試任務(wù)的一個(gè)或多個(gè)虛擬機(jī);
[0201] 所述中央控制器下發(fā)的所述測(cè)試命令中攜帶有對(duì)應(yīng)的實(shí)體機(jī)上能夠執(zhí)行所述測(cè) 試任務(wù)的虛擬機(jī)的信息;
[0202] 所述至少一臺(tái)實(shí)體機(jī),根據(jù)所述測(cè)試命令中攜帶的虛擬機(jī)的信息啟動(dòng)實(shí)體機(jī)上對(duì) 應(yīng)的虛擬機(jī)。
[0203] A3、根據(jù)A1或A2所述的系統(tǒng),其中,由啟動(dòng)的各虛擬機(jī)執(zhí)行所述測(cè)試任務(wù)之前,啟 動(dòng)的各虛擬機(jī),檢查其是否識(shí)別被測(cè)試設(shè)備,若是,則在虛擬機(jī)中執(zhí)行所述測(cè)試任務(wù);若否, 則在虛擬機(jī)中生成表示虛擬機(jī)未識(shí)別被測(cè)試設(shè)備的日志文件,以在所述實(shí)體機(jī)掃描到所述 日志文件時(shí),由所述實(shí)體機(jī)關(guān)閉虛擬機(jī),并先禁用再啟用被測(cè)試設(shè)備,進(jìn)而重新啟動(dòng)虛擬機(jī) 執(zhí)行所述測(cè)試任務(wù)。
[0204] A4、根據(jù)A3所述的系統(tǒng),其中,所述各虛擬機(jī),創(chuàng)建與被測(cè)試設(shè)備建立初始連接的 虛擬機(jī)快照,并保存;
[0205] 所述虛擬機(jī)通過(guò)回滾到所述虛擬機(jī)快照,進(jìn)而遍歷其上所有設(shè)備的設(shè)備標(biāo)識(shí),通 將對(duì)被測(cè)試設(shè)備的識(shí)別結(jié)果同所述虛擬機(jī)快照比對(duì),判斷虛擬機(jī)是否識(shí)別被測(cè)試設(shè)備。
[0206] A5、根據(jù)A4所述的系統(tǒng),其中,所述設(shè)備標(biāo)識(shí)包括下列至少之一:
[0207] 設(shè)備類型;
[0208] 設(shè)備接口標(biāo)準(zhǔn)協(xié)議分配給各個(gè)設(shè)備廠商的標(biāo)識(shí);
[0209] 設(shè)備廠商分配給各個(gè)設(shè)備的標(biāo)識(shí);
[0210] 設(shè)備接口的標(biāo)識(shí)。
[0211] A6、根據(jù)A1所述的系統(tǒng),其中,由啟動(dòng)的各虛擬機(jī)執(zhí)行所述測(cè)試任務(wù)之后,所述至 少一臺(tái)實(shí)體機(jī),檢查被測(cè)試設(shè)備是否已從虛擬機(jī)中釋放;若否,則先禁用再啟用被測(cè)試設(shè) 備,以便下次在虛擬機(jī)中對(duì)被測(cè)試設(shè)備進(jìn)行測(cè)試操作。
[0212] A7、根據(jù)A6所述的系統(tǒng),其中,所述至少一臺(tái)實(shí)體機(jī),檢查被測(cè)試設(shè)備在虛擬機(jī)的 設(shè)備管理器中的設(shè)備名稱;若檢查到的所述設(shè)備名稱與被測(cè)試設(shè)備從虛擬機(jī)中釋放后的設(shè) 備名稱不相同,則確定被測(cè)試設(shè)備未從虛擬機(jī)中釋放;若檢查到的所述設(shè)備名稱與被測(cè)試 設(shè)備從虛擬機(jī)中釋放后的設(shè)備名稱相同,則確定被測(cè)試設(shè)備已從虛擬機(jī)中釋放。
[0213] A8、根據(jù)A3或A6所述的系統(tǒng),其中,所述實(shí)體機(jī)先禁用再啟用被測(cè)試設(shè)備,包括: 所述實(shí)體機(jī)遍歷其上所有的設(shè)備句柄,發(fā)現(xiàn)設(shè)備句柄的設(shè)備實(shí)例路徑等于被測(cè)試設(shè)備的設(shè) 備標(biāo)識(shí)時(shí),將被測(cè)試設(shè)備的連接狀態(tài)先置為斷開(kāi)disable,然后置為連接enable,實(shí)現(xiàn)對(duì)被 測(cè)試設(shè)備的插拔操作。
[0214] A9、根據(jù)A1所述的系統(tǒng),其中,在所述多個(gè)被測(cè)試設(shè)備同所述實(shí)體機(jī)的連接器接 口物理連接、且分別與所述實(shí)體機(jī)上設(shè)置的虛擬機(jī)建立初始連接時(shí),
[0215] 所述至少一臺(tái)實(shí)體機(jī),根據(jù)被測(cè)試設(shè)備的類型,為各虛擬機(jī)配置能夠執(zhí)行的測(cè)試 任務(wù);
[0216] 所述各虛擬機(jī),將其自身的信息、被配置的能夠執(zhí)行的測(cè)試任務(wù)以及所在的實(shí)體 機(jī)的信息發(fā)送至所述中央控制器,由所述中央控制器對(duì)應(yīng)存儲(chǔ);
[0217] 所述中央控制器,還適于接收所述各虛擬機(jī)發(fā)送的其自身的信息、被配置的能夠 執(zhí)行的測(cè)試任務(wù)以及所在的實(shí)體機(jī)的信息,并對(duì)應(yīng)存儲(chǔ)。
[0218] B10、一種測(cè)試方法,應(yīng)用于至少一臺(tái)實(shí)體機(jī),每臺(tái)實(shí)體機(jī)上設(shè)置有至少一個(gè)能夠 對(duì)被測(cè)試設(shè)備進(jìn)行測(cè)試的虛擬機(jī),多個(gè)被測(cè)試設(shè)備同所述實(shí)體機(jī)的連接器接口物理連接, 包括:
[0219] 接收測(cè)試命令,所述測(cè)試命令由中央控制器根據(jù)測(cè)試任務(wù)下發(fā)的;
[0220] 啟動(dòng)實(shí)體機(jī)上對(duì)應(yīng)的虛擬機(jī),由啟動(dòng)的各虛擬機(jī)識(shí)別被測(cè)試設(shè)備,以執(zhí)行所述測(cè) 試任務(wù)。
[0221] B11、根據(jù)B10所述的方法,其中,所述測(cè)試命令中攜帶有對(duì)應(yīng)的實(shí)體機(jī)上能夠執(zhí) 行所述測(cè)試任務(wù)的虛擬機(jī)的信息,所述啟動(dòng)實(shí)體機(jī)上對(duì)應(yīng)的虛擬機(jī),包
當(dāng)前第5頁(yè)1 2 3 4 5 6 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1