測試設(shè)備的管理方法及裝置的制造方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及通信領(lǐng)域,具體而言,涉及一種測試設(shè)備的管理方法及裝置。
【背景技術(shù)】
[0002] 通信設(shè)備研發(fā)過程需要經(jīng)歷各個研發(fā)和測試階段來驗證系統(tǒng)的功能可用性。通 常情況下,在實驗室中的被測設(shè)備組網(wǎng)都比較復(fù)雜,而且實驗室設(shè)備紛繁復(fù)雜,設(shè)備雜亂無 章,實驗室環(huán)境很難保證整潔,很難管理。
[0003] 尤其是電信設(shè)備的實驗室組網(wǎng)多種多樣,有時多達十幾種不同的組網(wǎng)類型。而且, 一般情況下,在項目開發(fā)過程中,被測設(shè)備資源都很有限。所以,如果項目管理人員不清楚 當(dāng)前設(shè)備的使用情況,那么在項目開發(fā)過程中資源的調(diào)配會出現(xiàn)較大的瓶頸,測試環(huán)境的 使用效率也不會高。
[0004] 現(xiàn)有實驗室設(shè)備組網(wǎng)復(fù)雜,一般研發(fā)和測試人員在進行調(diào)試和測試的過程中,會 花費很多時間進行環(huán)境搭建工作,例如,如果需要測試十種組網(wǎng)場景的話,光是搭建十套環(huán) 境,都要花掉大把時間,工作效率極低。而且由于設(shè)備資源有限,經(jīng)常是搭建完一個環(huán)境,拆 掉后再搭建另外一套測試環(huán)境,可知實驗室設(shè)備環(huán)境搭建工作復(fù)雜而且繁瑣,使得研發(fā)和 測試人力都浪費在了搭環(huán)境上。
[0005] 現(xiàn)有涉及環(huán)境管理領(lǐng)域中很少涉及電信設(shè)備的實驗室環(huán)境管理方案。其中一種解 決的方式是云計算領(lǐng)域的環(huán)境管理方法,通過虛擬桌面登錄測試環(huán)境進行測試。這種環(huán)境 管理,涉及的測試設(shè)備只是一臺電腦客戶端,這樣導(dǎo)致環(huán)境測試設(shè)備管理比較單一,不能滿 足測試環(huán)境復(fù)雜的場景的需求。
[0006] 另一種解決方式涉及測試環(huán)境管理模塊,該測試環(huán)境管理模塊用于自動化測試, 并對被測設(shè)備和儀表進行配置操作;但該測試環(huán)境管理模塊并不是為了顯示各環(huán)境配置, 而是為了生成各環(huán)境配置,初始化儀表等操作,因而該方式對環(huán)境測試設(shè)備的管理也是比 較單一的。
[0007] 針對現(xiàn)有技術(shù)中對實驗室設(shè)備管理比較單一的問題,目前尚未提出有效的解決方 案。
【發(fā)明內(nèi)容】
[0008] 本發(fā)明的主要目的在于提供一種測試設(shè)備的管理方法及裝置,以解決現(xiàn)有技術(shù)中 對實驗室設(shè)備管理比較單一的問題。
[0009] 為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種測試設(shè)備的管理方法,包 括:服務(wù)器接收環(huán)境代理設(shè)備發(fā)送的測試環(huán)境信息;所述服務(wù)器根據(jù)所述測試環(huán)境信息向 所述環(huán)境代理設(shè)備發(fā)送用于對所述測試環(huán)境下測試設(shè)備進行統(tǒng)一管理的指令。
[0010] 優(yōu)選地,所述測試環(huán)境信息包括:所述測試環(huán)境的配置信息和狀態(tài)信息。
[0011] 可選地,所述狀態(tài)信息包括:鎖定狀態(tài)、空閑狀態(tài),其中,在所述鎖定狀態(tài)下,禁止 所述環(huán)境代理客戶端向所述服務(wù)器發(fā)送請求測試用例;在所述空閑狀態(tài)下,允許所述環(huán)境 代理客戶端向所述服務(wù)器發(fā)送請求測試用例。
[0012] 可選地,所述服務(wù)器向所述環(huán)境代理設(shè)備發(fā)送用于對所述測試設(shè)備進行統(tǒng)一管理 的指令之前,包括:所述服務(wù)器根據(jù)接收的所述設(shè)備信息更新本地存儲的所述測試設(shè)備的 設(shè)備信息。
[0013] 可選地,所述方法還包括:所述服務(wù)器獲取所述環(huán)境代理設(shè)備的狀態(tài)信息;在所 述環(huán)境代理設(shè)備的狀態(tài)信息為掉線時,所述服務(wù)器將所述環(huán)境代理客設(shè)備的狀態(tài)設(shè)置為掉 線,或?qū)⑺霏h(huán)境代理設(shè)備所對應(yīng)的測試環(huán)境進行刪除。
[0014] 可選地,所述服務(wù)器向所述環(huán)境代理設(shè)備發(fā)送用于對所述測試設(shè)備進行統(tǒng)一管理 的指令之前,還包括:所述環(huán)境代理設(shè)備獲取所述服務(wù)器的狀態(tài)信息;在所述服務(wù)器的狀 態(tài)信息為掉線時,所述環(huán)境代理設(shè)備向所述服務(wù)器發(fā)起用于建立連接的連接請求。
[0015] 可選地,所述服務(wù)器向所述環(huán)境代理設(shè)備發(fā)送用于對所述測試設(shè)備進行統(tǒng)一管理 的指令包括:所述服務(wù)器向所述環(huán)境代理設(shè)備發(fā)送用于指示所述環(huán)境代理設(shè)備下載所述測 試設(shè)備版本信息的指令。
[0016] 根據(jù)本發(fā)明的另一個方面,提供了一種測試設(shè)備的管理方法,包括:環(huán)境代理設(shè)備 獲取測試環(huán)境信息;所述環(huán)境代理設(shè)備向服務(wù)器發(fā)送所述測試環(huán)境信息;所述環(huán)境代理設(shè) 備接收所述服務(wù)器根據(jù)所述測試環(huán)境發(fā)送的指令;所述環(huán)境代理設(shè)備按照所述指令對所述 測試環(huán)境下的測試設(shè)備進行統(tǒng)一管理。
[0017] 根據(jù)本發(fā)明的另一個方面,提供了一種測試設(shè)備的管理裝置,應(yīng)用于服務(wù)器側(cè),包 括:第一接收模塊,用于接收環(huán)境代理設(shè)備發(fā)送的測試環(huán)境信息;第一發(fā)送模塊,用于根據(jù) 所述測試環(huán)境信息向所述環(huán)境代理設(shè)備發(fā)送用于對所述測試環(huán)境下測試設(shè)備進行統(tǒng)一管 理的指令。
[0018] 根據(jù)本發(fā)明的一種測試設(shè)備的管理裝置,應(yīng)用于環(huán)境代理設(shè)備側(cè),包括:獲取模 塊,用于獲取測試環(huán)境信息;第二發(fā)送模塊,用于向服務(wù)器發(fā)送所述測試環(huán)境信息;
[0019] 第二接收模塊,用于接收所述服務(wù)器根據(jù)所述測試環(huán)境發(fā)送的指令;管理模塊,用 于按照所述指令對所述測試環(huán)境下的測試設(shè)備進行統(tǒng)一管理。
[0020] 通過本發(fā)明,采用服務(wù)器接收環(huán)境代理設(shè)備發(fā)送的測試環(huán)境信息,服務(wù)器向環(huán)境 代理設(shè)備發(fā)送用于進行統(tǒng)一管理的指令,即服務(wù)器與一個或多個環(huán)境代理設(shè)備之間實現(xiàn)了 交互,通過服務(wù)器與環(huán)境代理設(shè)備之間的交互,實現(xiàn)了服務(wù)器對掛載在環(huán)境代理設(shè)備下測 試設(shè)備的統(tǒng)一管理。
【附圖說明】
[0021] 此處所說明的附圖用來提供對本發(fā)明的進一步理解,構(gòu)成本申請的一部分,本發(fā) 明的示意性實施例及其說明用于解釋本發(fā)明,并不構(gòu)成對本發(fā)明的不當(dāng)限定。在附圖中:
[0022] 圖1是根據(jù)本發(fā)明實施例的測試設(shè)備的管理方法的流程圖;
[0023] 圖2是根據(jù)本發(fā)明實施例的測試設(shè)備的管理方法的流程圖;
[0024] 圖3是根據(jù)本發(fā)明實施例的測試設(shè)備的管理裝置的結(jié)構(gòu)框圖;
[0025] 圖4是根據(jù)本發(fā)明實施例的測試設(shè)備的管理裝置的結(jié)構(gòu)框圖;
[0026] 圖5是根據(jù)本發(fā)明可選實施例的物理組網(wǎng)圖結(jié)構(gòu)框圖;
[0027] 圖6是根據(jù)本發(fā)明可選實施例的環(huán)境管理功能的示意圖;
[0028] 圖7是根據(jù)本發(fā)明可選實施例的Web系統(tǒng)服務(wù)器和客戶端實時上報和掉線自動重 連消息時序圖;
[0029] 圖8是根據(jù)本發(fā)明可選實施例的Web系統(tǒng)服務(wù)器和客戶端下載版本消息時序圖;
[0030] 圖9是根據(jù)本發(fā)明可選實施例的Web系統(tǒng)服務(wù)器和客戶端鎖定和解鎖功能消息時 序圖。
【具體實施方式】
[0031 ] 需要說明的是,在不沖突的情況下,本申請中的實施例及實施例中的特征可以相 互組合。下面將參考附圖并結(jié)合實施例來詳細說明本發(fā)明。
[0032] 在附圖的流程圖示出的步驟可以在諸如一組計算機可執(zhí)行指令的計算機系統(tǒng)中 執(zhí)行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順 序執(zhí)行所示出或描述的步驟。
[0033] 本實施例提供了一種測試設(shè)備的管理方法,圖1是根據(jù)本發(fā)明實施例的測試設(shè)備 的管理方法的流程圖,如圖1所示,該方法包括如下步驟:
[0034] 步驟S102 :服務(wù)器接收環(huán)境代理設(shè)備發(fā)送的測試環(huán)境信息;
[0035] 步驟S104 :服務(wù)器根據(jù)測試環(huán)境信息向環(huán)境代理設(shè)備發(fā)送用于對測試環(huán)境下測 試設(shè)備進行統(tǒng)一管理的指令。
[0036] 通過上述方式,本實施例中通過服務(wù)器接收環(huán)境代理設(shè)備發(fā)送的測試環(huán)境信息, 服務(wù)器向環(huán)境代理設(shè)備發(fā)送用于進行統(tǒng)一管理的指令,即服務(wù)器與一個或多個環(huán)境代理設(shè) 備之間實現(xiàn)了交互,通過服務(wù)器與環(huán)境代理設(shè)備之間的交互,實現(xiàn)了服務(wù)器對掛載在環(huán)境 代理設(shè)備下測試設(shè)備的統(tǒng)一管理。
[0037] 上述步驟S104的實現(xiàn)統(tǒng)一管理的方式有多種,可選地本實施例通過以下方式實 現(xiàn)統(tǒng)一管理:服務(wù)器向環(huán)境代理設(shè)備發(fā)送用于指示環(huán)境代理設(shè)備下載測試設(shè)備版本信息的 指令。
[0038] 需要說明的是,本實施例中的測試環(huán)境信息有多種,可選的在本實施例中測