專利名稱:測試儀表復用方法、設(shè)備及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,具體涉及一種測試儀表復用方法、設(shè)備及系統(tǒng)。
背景技術(shù):
在通信領(lǐng)域,經(jīng)常需要使用測試儀表來對通信設(shè)備進行測試。然而,測試通常都需要對測試儀表進行占用,在測試儀表被占用的時間段內(nèi),無論該測試儀表是否被使用,都無法再被其他人或者自動化測試環(huán)境使用,導致測試儀表資源存在一定程度的浪費?,F(xiàn)有技術(shù)中,有一種復用光通信儀表的技術(shù)方案,其構(gòu)建有光通信網(wǎng)絡(luò),該光通信網(wǎng)絡(luò)包括服務(wù)器、與服務(wù)器連接的多個客戶端、以及光開關(guān),儀表與被測物體通過光開關(guān)連接起來。服務(wù)器搜集和存儲儀表信息并廣播給客戶端;客戶端根據(jù)儀表信息,選擇空閑的儀表,發(fā)送操作命令給光開關(guān)和服務(wù)器;光開關(guān)根據(jù)該操作命令執(zhí)行光路切換,實現(xiàn)所選擇儀表與被測物體的通信連接;服務(wù)器則根據(jù)操作命令更新存儲的儀表信息。儀表與被測物體實現(xiàn)連接后,用戶就可以通過客戶端控制儀表對被測物體進行測試了,測試完成后,報告服務(wù)器釋放儀表資源。但是,上述技術(shù)方案是在客戶端側(cè)進行空閑儀表的選擇,各個客戶端需要通過競爭來獲得空閑儀表資源,對測試儀表資源的分配不夠合理。
發(fā)明內(nèi)容
本發(fā)明實施例提供一種測試儀表復用方法、設(shè)備及系統(tǒng),可以對測試儀表資源進行更加合理的分配。一種測試儀表復用方法,包括控制服務(wù)器接收客戶端發(fā)送的資源請求;按照分配規(guī)則為客戶端分配測試儀表;將第一控制信息攜帶在回復消息中發(fā)送給客戶端,以便客戶端根據(jù)所述第一控制信息控制儀表橋接器,實現(xiàn)測試儀表與被測設(shè)備的通信連接。一種測試儀表復用方法,其特征在于,包括客戶端發(fā)送資源請求給控制服務(wù)器;接收控制服務(wù)器發(fā)送的回復消息,所述回復消息攜帶第一控制信息;根據(jù)所述第一控制信息和第二控制信息調(diào)用儀表橋接器,使測試儀表與被測設(shè)備實現(xiàn)通信連接。一種控制服務(wù)器,包括接收模塊,用于接收客戶端發(fā)送的資源請求;分配模塊,用于按照分配規(guī)則為客戶端分配測試儀表;發(fā)送模塊,用于將第一控制信息攜帶在回復消息中發(fā)送給客戶端,以便客戶端根據(jù)所述第一控制信息控制儀表橋接器,實現(xiàn)測試儀表與被測設(shè)備的通信連接。一種客戶端,包括
發(fā)送模塊,用于發(fā)送資源請求給控制服務(wù)器;接收模塊,用于接收控制服務(wù)器發(fā)送的回復消息,所述回復消息攜帶第一控制信息;調(diào)用模塊,用于根據(jù)所述第一控制信息和第二控制信息調(diào)用儀表橋接器,使分配的測試儀表與被測設(shè)備實現(xiàn)通信連接。一種測試儀表復用系統(tǒng),包括如上所述的控制服務(wù)器,至少兩個如上所述的客戶端,儀表橋接器,至少一個被測設(shè)備和至少兩個測試儀表;其中,控制服務(wù)器能夠通過控制網(wǎng)絡(luò)與所述至少兩個客戶端連接,所述至少一個被測設(shè)備能夠通過所述儀表橋接器與所述至少兩個測試儀表連接,所述儀表橋接器能夠與所述控制網(wǎng)絡(luò)連接;所述儀表橋接器用于根據(jù)所述客戶端的控制,使分配的測試儀表與被測設(shè)備實現(xiàn)通信連接。本發(fā)明實施例技術(shù)方案,由客戶端發(fā)送資源請求給控制服務(wù)器,控制服務(wù)器側(cè)根據(jù)收到的資源請求為各個客戶端分配測試儀表,實現(xiàn)了在控制服務(wù)器端分配測試儀表,從而對測試儀表資源的分配可以更加合理。
圖1是本發(fā)明實施例提供的測試儀表復用系統(tǒng)的示意圖;圖2是本發(fā)明一個實施例提供的測試儀表復用方法的流程圖;圖3是本發(fā)明另一實施例提供的測試儀表復用方法的流程圖;圖4是本發(fā)明實施例提供的控制服務(wù)器的示意圖;圖5是本發(fā)明實施例提供的客戶端的示意圖。
具體實施例方式本發(fā)明實施例提供一種測試儀表復用方法、設(shè)備及系統(tǒng)。以下分別進行詳細說明。實施例一、請參考圖1,本發(fā)明實施例提供一種測試儀表復用系統(tǒng),該系統(tǒng)包括控制服務(wù)器 120,至少兩個客戶端130,儀表橋接器140,至少一個被測設(shè)備150和至少兩個測試儀表 160 ;其中,控制服務(wù)器120能夠通過控制網(wǎng)絡(luò)110與所述至少兩個客戶端130連接,所述至少一個被測設(shè)備150能夠通過所述儀表橋接器140與所述至少兩個測試儀表160連接,所述儀表橋接器140能夠與所述控制網(wǎng)絡(luò)120連接。其中所述客戶端向控制服務(wù)器發(fā)送用于請求測試儀表的資源請求,所述資源請求攜帶客戶端的因特網(wǎng)協(xié)議(Internet Protocol, IP)地址和請求的測試儀表的類型;可選的,所述資源請求還可以攜帶客戶端的優(yōu)先級。所述控制服務(wù)器在收到客戶端發(fā)送的資源請求后,按照分配規(guī)則為客戶端分配測試儀表,并將分配的測試儀表的控制信息(為方便描述,后文將測試儀表的控制信息稱為第一控制信息)攜帶在回復消息中發(fā)送給客戶端。所述第一控制信息包括測試儀表的標識信息、儀表橋接器的IP地址、儀表橋接器上的第一端口的標識,其中,測試儀表通過該第一端口接入所述儀表橋接器??蛇x的,測試儀表的標識信息可以包括測試儀表的IP地址,還可以包括測試儀表的編號或者測試儀表的物理位置等信息。所述的分配規(guī)則可以是按照接收到所述資源請求的時間順序,為客戶端分配測試儀表??蛇x的,若所述資源請求中還攜帶客戶端的優(yōu)先級,所述分配規(guī)則也可以是按照客戶端的優(yōu)先級順序,為客戶端分配測試儀表。例如,先為優(yōu)先級高的客戶端分配測試儀表,后為優(yōu)先級低的客戶端分配測試儀表??蛇x的,所述分配規(guī)則還可以是按照接收資源請求的時間順序和客戶端的優(yōu)先級,為客戶端分配測試儀表。例如,對于優(yōu)先級相同的客戶端,按照接收資源請求的時間順序,為客戶端分配測試儀表;對于優(yōu)先級不同的客戶端,則按照優(yōu)先級高低順序,為客戶端分配測試儀表?!N可選實施方式中,所述控制服務(wù)器存儲有第一資源信息表,所述第一資源信息表包括第一控制信息和測試儀表的當前狀態(tài),其中,測試儀表的當前狀態(tài)包括空閑狀態(tài)和使用狀態(tài)??刂品?wù)器在收到客戶端發(fā)送的資源請求后,按照分配規(guī)則從第一資源信息表中選擇處于空閑狀態(tài)的測試儀表分配給客戶端,并從第一資源信息表中提取分配的測試儀表的第一控制信息,將所述第一控制信息攜帶在回復消息發(fā)送給客戶端。若處于空閑狀態(tài)的測試儀表有兩個以上,控制服務(wù)器可以隨機分配一個處于空閑狀態(tài)的測試儀表給客戶端。 若所述第一資源信息表中沒有處于空閑狀態(tài)的測試儀表,則需要客戶端等待,直到出現(xiàn)客戶端所請求的類型的且處于空閑狀態(tài)的測試儀表后,再為客戶端分配。通過第一資源信息表,控制服務(wù)器可以將同類型的測試儀表組成一個可共享的資源池,通過預先設(shè)定的分配規(guī)則,資源池中的測試儀表資源可以實現(xiàn)自動負載平衡。另一種可選實施方式中,所述控制服務(wù)器存儲有任務(wù)隊列表??刂品?wù)器在收到客戶端發(fā)送的資源請求后,將資源請求中攜帶的客戶端的IP地址和請求的測試儀表的類型添加到該任務(wù)隊列表中,按照分配規(guī)則,為任務(wù)對列表中的IP地址所對應(yīng)的客戶端分配測試儀表??蛇x的,所述資源請求中攜帶客戶端的優(yōu)先級時,還可以將客戶端的優(yōu)先級先添加到任務(wù)隊列表中。用戶通過客戶端發(fā)送資源請求時,已經(jīng)知道被測設(shè)備的控制信息(為簡化描述, 后文將被測設(shè)備的控制信息稱為第二控制信息),因此,客戶端在收到控制服務(wù)器發(fā)送的回復消息后,能夠根據(jù)第二控制信息和所述回復消息中攜帶的第一控制信息控制儀表橋接器,實現(xiàn)分配的測試儀表與被測設(shè)備的通信連接。可選的,該被測設(shè)備的第二控制信息可以預先存儲在客戶端,所述第二控制信息可以包括儀表橋接器的第二端口的標識,其中,被測設(shè)備通過該第二端口接入所述儀表橋接器。可選的,所述第二控制信息還可以包括被測設(shè)備的IP地址等信息。一種實施方式中,客戶端存儲有第二資源信息表,第二資源信息表包括第二控制信息。可選的,第二資源信息表還可以包括儀表橋接器的IP地址等信息。具體應(yīng)用中,所述客戶端可以根據(jù)所述第一控制信息和第二控制信息生成控制參數(shù),根據(jù)所述控制參數(shù)來調(diào)用儀表橋接器,所述控制參數(shù)包括儀表橋接器的IP地址,儀表橋接器的第一端口的標識和第二端口的標識??蛻舳烁鶕?jù)該控制參數(shù)表控制儀表橋接器切換通道,使被測設(shè)備與測試儀表實現(xiàn)通信連接。通信連接建立后,用戶就可以在客戶端操作測試儀表,按照測試要求對被測設(shè)備進行測試了。本實施例中,儀表橋接器是一種通用的設(shè)備,實際應(yīng)用中具體可以為光交換機、物理交換機或者包交換網(wǎng)絡(luò)設(shè)備中的一種或幾種??蛇x的,儀表橋接器在應(yīng)用層提供應(yīng)用程序編程接口(Application Programming Interface, API)作為統(tǒng)一接口,底層驅(qū)動自動適配對應(yīng)的物理設(shè)備且支持動態(tài)擴展,當新類型的設(shè)備(如測試儀表)接入時,通過適配底層驅(qū)動實現(xiàn)快速擴展,支持新類型設(shè)備的接入。本實施例中,儀表橋接器能夠連接不同類型的測試儀表??蛇x的,同類型的多臺測試儀表可連接在同一臺儀表橋接器上,組成該類型的測試儀表資源池。測試結(jié)束后,客戶端還可以控制儀表橋接器復位,使分配的測試儀表與被測設(shè)備的通信連接斷開,并向服務(wù)器發(fā)出釋放消息??刂品?wù)器根據(jù)所述釋放消息更新第一資源信息表,將對應(yīng)的測試儀表的狀態(tài)從使用狀態(tài)更新為空閑狀態(tài)。為了更好的管理測試儀表資源,本實施例中,所述客戶端可以在上線后,定時或周期性的發(fā)送在線請求給控制服務(wù)器。若控制服務(wù)未能在規(guī)定的時間內(nèi)收到所述在線請求, 則認為該客戶端已經(jīng)離線,若已經(jīng)為所述客戶端分配了測試儀表資源,則分配的測試儀表資源將被收回。本發(fā)明實施例提供的測試儀表復用系統(tǒng),控制服務(wù)器根據(jù)客戶端發(fā)送的資源請求為客戶端分配測試儀表,實現(xiàn)了在控制服務(wù)器端分配測試儀表,從而對測試儀表資源的分配可以更加合理。進一步的,本發(fā)明實施例提供的測試儀表復用系統(tǒng)采用儀表橋接器建立測試儀表與被測設(shè)備的通信連接,使得本發(fā)明實施例提供的測試儀表復用系統(tǒng)可以支持使用不同介質(zhì)(例如光纜、網(wǎng)線或同軸電纜)進行連接的測試儀表。實施例二、請參考圖2,本發(fā)明實施例提供一種測試儀表復用方法,包括201、控制服務(wù)器接收客戶端發(fā)送的資源請求。當用戶需要對某一個設(shè)備進行測試時,通過客戶端向服務(wù)器發(fā)送用于請求測試儀表的資源請求,不需要考慮當前是否有處于空閑狀態(tài)的測試儀表。資源請求中可以攜帶客戶端的IP地址和請求測試儀表的類型,還可以攜帶客戶端的優(yōu)先級。202、按照分配規(guī)則為客戶端分配測試儀表??刂品?wù)器收到客戶端的資源請求后,按照分配規(guī)則為客戶端分配測試儀表。所述的分配規(guī)則可以是按照接收到所述資源請求的時間順序,為客戶端分配測試儀表。若所述資源請求中還攜帶客戶端的優(yōu)先級,所述分配規(guī)則也可以是按照客戶端的優(yōu)先級順序, 為客戶端分配測試儀表。例如,先為優(yōu)先級高的客戶端分配測試儀表,后為優(yōu)先級低的客戶端分配測試儀表??蛇x的,所述分配規(guī)則還可以是按照接收資源請求的時間順序和客戶端的優(yōu)先級,為客戶端分配測試儀表。例如,對于優(yōu)先級相同的客戶端,按照接收的資源請求的時間順序,為客戶端分配測試儀表;對于優(yōu)先級不同的客戶端,則按照優(yōu)先級高低順序, 為客戶端分配測試儀表。一種實施方式中,所述控制服務(wù)器存儲有第一資源信息表,所述第一資源信息表包括第一控制信息和測試儀表的當前狀態(tài),其中,所述第一控制信息包括測試儀表的標識信息、儀表橋接器的IP地址、儀表橋接器上的第一端口的標識,其中,測試儀表通過該第一端口接入所述儀表橋接器。可選的,測試儀表的標識信息可以包括測試儀表的IP地址,還可以包括測試儀表的編號或者測試儀表的物理位置等信息。測試儀表的當前狀態(tài)包括空閑狀態(tài)和使用狀態(tài)。一種實施方式中,所述控制服務(wù)器維護有任務(wù)隊列表。控制服務(wù)器在收到客戶端發(fā)送的資源請求后,將資源請求中攜帶的客戶端的IP地址和請求的測試儀表的類型添加到該任務(wù)隊列表中,按照分配規(guī)則,為任務(wù)對列表中的IP地址所對應(yīng)的客戶端分配測試儀表。可選的,所述資源請求中攜帶客戶端的優(yōu)先級時,還可以將客戶端的優(yōu)先級先添加到任務(wù)隊列表中。例如,控制服務(wù)器收到客戶端發(fā)送的資源請求后,查詢所存儲的第一資源信息表, 若存在客戶端請求類型的且處于空閑狀態(tài)的測試儀表,則將該處于空閑狀態(tài)的測試儀表分配給該客戶端。若處于空閑狀態(tài)的測試儀表有兩個以上,控制服務(wù)器可以隨機分配一個處于空閑狀態(tài)的測試儀表給客戶端。若所述第一資源信息表中沒有處于空閑狀態(tài)的測試儀表,則需要客戶端等待,直到出現(xiàn)客戶端請求類型的且處于空閑狀態(tài)的測試儀表后,再為客戶端分配。通過第一資源信息表,控制服務(wù)器可以將同類型的測試儀表組成一個可共享的資源池;通過合理的分配規(guī)則,資源池中的測試儀表資源可以實現(xiàn)自動負載平衡。203、將第一控制信息攜帶在回復消息中發(fā)送給客戶端,使得客戶端根據(jù)所述第一控制信息控制儀表橋接器,實現(xiàn)測試儀表與被測設(shè)備的通信連接??刂品?wù)器為客戶端分配測試儀表后,將該分配的測試儀表的第一控制信息攜帶在回復消息中發(fā)送給客戶端??蛇x的,控制服務(wù)器可以更新所維護的第一資源信息表,將分配的測試儀表的當前狀態(tài)修改為使用狀態(tài)??蛻舳耸盏剿龅谝豢刂菩畔⒑?,可以根據(jù)第二控制信息和所述第一控制信息, 控制儀表橋接器,實現(xiàn)分配的測試儀表與被測設(shè)備的通信連接。所述第二控制信息包括 儀表橋接器的第二端口的標識,其中,被測設(shè)備通過該第二端口接入所述儀表橋接器。可選的,所述第二控制信息還可以包括被測設(shè)備的IP地址等信息。一種實施方式中,客戶端存儲有第二資源信息表,第二資源信息表包括第二控制信息。可選的,第二資源信息表還可以包括儀表橋接器的IP地址等信息。具體應(yīng)用中,所述客戶端可以根據(jù)所述第一控制信息和第二控制信息生成控制參數(shù),根據(jù)所述控制參數(shù)來調(diào)用儀表橋接器,所述控制參數(shù)包括儀表橋接器的IP地址,儀表橋接器的第一端口的標識和第二端口的標識??蛻舳烁鶕?jù)該控制參數(shù)表控制儀表橋接器切換通道,使被測設(shè)備與測試儀表實現(xiàn)通信連接。通信連接建立后,用戶就可以在客戶端操作測試儀表,按照測試要求對被測設(shè)備進行測試了。測試結(jié)束后,客戶端還可以控制儀表橋接器復位,使分配的測試儀表與被測設(shè)備的通信連接斷開,并發(fā)送釋放消息給控制服務(wù)器??刂品?wù)器根據(jù)所述釋放消息更新所述第一資源信息表,將對應(yīng)的測試儀表的當前狀態(tài)從使用狀態(tài)更新為空閑狀態(tài)??蛇x的,本實施例方法還可以包括204、接收客戶端定時或周期性發(fā)送的在線請求;若未能在規(guī)定時間內(nèi)收到所述在線請求,則認為該客戶端已經(jīng)離線,若已經(jīng)為所述客戶端分配了測試儀表資源,則分配的測試儀表資源將被收回。需要說明的是,204可以在201之前或者在203之后執(zhí)行;或者,也可以與上述201 至203并行,相互不影響。
本發(fā)明實施例提供的測試儀表復用方法,控制服務(wù)器根據(jù)客戶端發(fā)送的資源請求為客戶端分配測試儀表,實現(xiàn)了在控制服務(wù)器端分配測試儀表,從而對測試儀表資源的分配可以更加合理。實施例三、請參考圖3,本發(fā)明實施例還提供一種測試儀表復用方法,包括
301、客戶端發(fā)送資源請求給控制服務(wù)器??蛻舳嗽谛枰獪y試時,向服務(wù)器發(fā)送用于請求測試儀表的資源請求,不需要考慮當前是否有處于空閑狀態(tài)的測試儀表。資源請求中攜帶客戶端的IP地址和請求測試儀表的類型,還可以攜帶客戶端的優(yōu)先級。302、接收控制服務(wù)器發(fā)送的回復消息,所述回復消息攜帶分配的測試儀表的第一控制信息。其中,所述第一控制信息包括測試儀表的標識信息、儀表橋接器的IP地址、儀表橋接器上的第一端口的標識,其中,測試儀表通過該第一端口接入所述儀表橋接器??蛇x的,測試儀表的標識信息可以包括測試儀表的IP地址,還可以包括測試儀表的編號或者測試儀表的物理位置等信息。303、根據(jù)所述第一控制信息和第二控制信息控制儀表橋接器,實現(xiàn)測試儀表與被測設(shè)備的通信連接??蛻舳耸盏剿龅谝豢刂菩畔⒑螅梢愿鶕?jù)第二控制信息和所述第一控制信息, 控制儀表橋接器,實現(xiàn)測試儀表與被測設(shè)備的通信連接。所述第二控制信息包括儀表橋接器的第二端口的標識,其中,被測設(shè)備通過該第二端口接入所述儀表橋接器??蛇x的,所述第二控制信息還可以包括被測設(shè)備的IP地址等信息。一種實施方式中,客戶端存儲有第二資源信息表,第二資源信息表包括第二控制信息。可選的,第二資源信息表還可以包括儀表橋接器的IP地址等信息。具體應(yīng)用中,所述客戶端可以根據(jù)所述第一控制信息和第二控制信息生成控制參數(shù),根據(jù)所述控制參數(shù)來調(diào)用儀表橋接器,所述控制參數(shù)包括儀表橋接器的IP地址,儀表橋接器的第一端口的標識和第二端口的標識??蛻舳烁鶕?jù)該控制參數(shù)表控制儀表橋接器切換通道,使被測設(shè)備與測試儀表實現(xiàn)通信連接。測設(shè)備與測試儀表的通信連接建立后,用戶就可以在客戶端操作測試儀表,按照測試要求對被測設(shè)備進行測試了。測試結(jié)束后,客戶端還可以控制儀表橋接器復位,使分配的測試儀表與被測設(shè)備的通信連接斷開,并向控制服務(wù)器發(fā)送釋放消息,通知控制服務(wù)器更新第一資源信息表,將對應(yīng)的測試儀表的當前狀態(tài)從使用狀態(tài)更新為空閑狀態(tài)??蛇x的,客戶端可以定時或周期性向控制服務(wù)器發(fā)送在線請求,以通知控制服務(wù)器所述客戶端在線,避免分配給自己的測試儀表資源被控制服務(wù)器收回。本發(fā)明實施例提供的測試儀表復用方法,由客戶端發(fā)送資源請求給控制服務(wù)器, 控制服務(wù)器根據(jù)收到的資源請求為客戶端分配測試儀表,實現(xiàn)了在控制服務(wù)器端分配測試儀表,從而對測試儀表資源的分配可以更加合理。實施例四、請參考圖4,本發(fā)明實施例還提供一種控制服務(wù)器,包括接收模塊401,用于接收客戶端發(fā)送的資源請求;
分配模塊402,用于按照分配規(guī)則為客戶端分配測試儀表;發(fā)送模塊403,用于將第一控制信息攜帶在回復消息中發(fā)送給客戶端,以便客戶端根據(jù)所述第一控制信息控制儀表橋接器,實現(xiàn)測試儀表與被測設(shè)備的通信連接。進一步的,所述分配模塊403,可以包括查詢單元4031,用于查詢第一資源信息表中是否有客戶端所請求的類型的測試儀表處于空閑狀態(tài);分配單元4032,在所述查詢單元4031的查詢結(jié)果為是時,將客戶端所請求的類型的測試儀表分配給所述客戶端。本發(fā)明實施例提供的控制服務(wù)器,可以根據(jù)收到的資源請求為客戶端分配測試儀表,實現(xiàn)了在控制服務(wù)器端分配測試儀表,從而對測試儀表資源的分配可以更加合理。實施例五、請參考圖5,本發(fā)明實施例還提供一種客戶端,包括發(fā)送模塊501,用于發(fā)送資源請求給控制服務(wù)器;接收模塊502,用于接收控制服務(wù)器發(fā)送的回復消息,所述回復消息攜帶第一控制 fn息;調(diào)用模塊503,用于根據(jù)第一控制信息和第二控制信息調(diào)用儀表橋接器,使分配的測試儀表與被測設(shè)備實現(xiàn)通信連接。本發(fā)明實施例提供的客戶端,可以發(fā)送資源請求給控制服務(wù)器,由控制服務(wù)器側(cè)根據(jù)收到的資源請求為客戶端分配測試儀表,實現(xiàn)了在控制服務(wù)器端分配測試儀表,從而對測試儀表資源的分配可以更加合理。本領(lǐng)域普通技術(shù)人員可以理解上述實施例的各種方法中的全部或部分步驟可以通過硬件來完成,也可以通過程序指令相關(guān)的硬件來完成,該程序可以存儲于一計算機可讀存儲介質(zhì)中,存儲介質(zhì)可以包括只讀存儲器、隨機讀取存儲器、磁盤或光盤等。以上對本發(fā)明實施例所提供的測試儀表復用方法、設(shè)備及系統(tǒng)進行了詳細介紹, 但以上實施例的說明只是用于幫助理解本發(fā)明的方法及其核心思想,不應(yīng)理解為對本發(fā)明的限制。本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種測試儀表復用方法,其特征在于,包括控制服務(wù)器接收客戶端發(fā)送的資源請求;按照分配規(guī)則為客戶端分配測試儀表;將第一控制信息攜帶在回復消息中發(fā)送給客戶端,以便客戶端根據(jù)所述第一控制信息控制儀表橋接器,實現(xiàn)測試儀表與被測設(shè)備的通信連接。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于所述客戶端發(fā)送的資源請求攜帶所述客戶端的因特網(wǎng)協(xié)議IP地址和請求的測試儀表的類型;或者,所述客戶端發(fā)送的資源請求攜帶所述客戶端的因特網(wǎng)協(xié)議IP地址,請求的測試儀表的類型以及所述客戶端的優(yōu)先級。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述按照分配規(guī)則為所述客戶端分配測試儀表包括按照接收所述資源請求的時間順序,為客戶端分配測試儀表,或者,按照客戶端的優(yōu)先級順序,為客戶端分配測試儀表。
4.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述按照分配規(guī)則為所述客戶端分配測試儀表包括若控制服務(wù)器維護的第一資源信息表中有客戶端所請求的類型的測試儀表處于空閑狀態(tài),則將所述客戶端所請求類型的測試儀表分配給所述客戶端。
5.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述按照分配規(guī)則為所述客戶端分配測試儀表之前包括將所述資源請求中攜帶的客戶端的IP地址和請求的測試儀表的類型添加到任務(wù)隊列表中。
6.一種測試儀表復用方法,其特征在于,包括客戶端發(fā)送資源請求給控制服務(wù)器;接收控制服務(wù)器發(fā)送的回復消息,所述回復消息攜帶第一控制信息;根據(jù)所述第一控制信息和第二控制信息調(diào)用儀表橋接器,使測試儀表與被測設(shè)備實現(xiàn)通信連接。
7.根據(jù)權(quán)利要求6所述的方法,其特征在于,所述資源請求攜帶所述客戶端的因特網(wǎng)協(xié)議IP地址和請求的測試儀表的類型;或者所述資源請求攜帶所述客戶端的IP地址,請求的測試儀表的類型以及所述客戶端的優(yōu)先級。
8.根據(jù)權(quán)利要求6所述的方法,其特征在于,還包括所述客戶端控制儀表橋接器復位,向控制服務(wù)器發(fā)送釋放消息。
9.根據(jù)權(quán)利要求6-8中任一項所述的方法,其特征在于,還包括定時或周期性向控制服務(wù)器發(fā)送在線請求。
10.一種控制服務(wù)器,其特征在于,包括接收模塊,用于接收客戶端發(fā)送的資源請求;分配模塊,用于按照分配規(guī)則為客戶端分配測試儀表;發(fā)送模塊,用于將第一控制信息攜帶在回復消息中發(fā)送給客戶端,以便客戶端根據(jù)所述第一控制信息控制儀表橋接器,實現(xiàn)測試儀表與被測設(shè)備的通信連接。
11.根據(jù)權(quán)利要求10所述的控制服務(wù)器,其特征在于,所述分配模塊,具體包括查詢單元,用于查詢第一資源信息表中是否有客戶端所請求的類型的測試儀表處于空閑狀態(tài);分配單元,在所述查詢單元的查詢結(jié)果為是時,將客戶端所請求的類型的測試儀表分配給所述客戶端。
12.—種客戶端,其特征在于,包括發(fā)送模塊,用于發(fā)送資源請求給控制服務(wù)器;接收模塊,用于接收控制服務(wù)器發(fā)送的回復消息,所述回復消息攜帶第一控制信息;調(diào)用模塊,用于根據(jù)所述第一控制信息和第二控制信息調(diào)用儀表橋接器,使分配的測試儀表與被測設(shè)備實現(xiàn)通信連接。
13.—種測試儀表復用系統(tǒng),其特征在于,包括如權(quán)利要求10或者11所述的控制服務(wù)器,至少兩個如權(quán)利要求12所述的客戶端,儀表橋接器,至少一個被測設(shè)備和至少兩個測試儀表;其中,控制服務(wù)器能夠通過控制網(wǎng)絡(luò)與所述至少兩個客戶端連接,所述至少一個被測設(shè)備能夠通過所述儀表橋接器與所述至少兩個測試儀表連接,所述儀表橋接器能夠與所述控制網(wǎng)絡(luò)連接;所述儀表橋接器用于根據(jù)所述客戶端的控制,使分配的測試儀表與被測設(shè)備實現(xiàn)通信連接。
14.根據(jù)權(quán)利要求13所述的系統(tǒng),其特征在于所述儀表橋接器包括光交換機,物理交換機或包交換網(wǎng)絡(luò)中的一種或兩種或全部。
全文摘要
本發(fā)明公開了一種測試儀表復用方法,包括控制服務(wù)器接收客戶端發(fā)送的資源請求;按照分配規(guī)則為客戶端分配測試儀表;將第一控制信息攜帶在回復消息中發(fā)送給客戶端,以便客戶端根據(jù)所述第一控制信息控制儀表橋接器,實現(xiàn)測試儀表與被測設(shè)備的通信連接。本發(fā)明實施例還提供相應(yīng)的設(shè)備和系統(tǒng)。本發(fā)明實施例技術(shù)方案,在控制服務(wù)器端為客戶端分配測試儀表,對測試儀表資源的分配可以更加合理。
文檔編號H04L29/12GK102571818SQ20121003530
公開日2012年7月11日 申請日期2012年2月16日 優(yōu)先權(quán)日2012年2月16日
發(fā)明者劉勍, 吳志遠, 周景才, 陳勇 申請人:華為數(shù)字技術(shù)有限公司