專利名稱:一種網(wǎng)元消息的傳輸方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電信管理網(wǎng)絡(luò)領(lǐng)域中網(wǎng)元數(shù)據(jù)管理方法,尤其涉及采用客戶
端/服務(wù)器方式的網(wǎng)元設(shè)備與操作維護(hù)中心(Operation and Maintenance Center,簡(jiǎn)稱OMC )之間的數(shù)據(jù)傳輸管理方法。
背景技術(shù):
操作維護(hù)中心OMC是對(duì)通信系統(tǒng)中的每一個(gè)網(wǎng)元設(shè)備實(shí)體進(jìn)行控制和 維護(hù)的局部網(wǎng)絡(luò)管理中心。在傳統(tǒng)的遵循電信管理網(wǎng)(Telecommunication Management Network,簡(jiǎn)稱TMN)標(biāo)準(zhǔn)的OMC系統(tǒng)架構(gòu)中,OMC與網(wǎng)元 設(shè)備相連,其中OMC包含配置管理、性能管理、告警管理等網(wǎng)元管理模塊。
研發(fā)和測(cè)試人員經(jīng)常需要通過OMC對(duì)網(wǎng)元進(jìn)行測(cè)試管理,OMC提供 了大部分的操作功能,但是有一些特殊的操作由于使用特殊的測(cè)試工具對(duì)網(wǎng) 元進(jìn)行管理,OMC中沒有相應(yīng)的功能。限于網(wǎng)絡(luò)條件,出于安全性考慮, 一般網(wǎng)元都^皮設(shè)置在獨(dú)立的網(wǎng)絡(luò)并與OMC進(jìn)行交互,OMC可以同時(shí)管理 多個(gè)網(wǎng)絡(luò)中的網(wǎng)元,而使用測(cè)試工具時(shí),只能測(cè)試某個(gè)網(wǎng)絡(luò)中的網(wǎng)元,與 OMC的處理操作是分開的,這樣使用起來不靈活,不便于對(duì)不同網(wǎng)絡(luò)中網(wǎng) 元進(jìn)行測(cè)試。
為了解決這個(gè)問題,通常采取的做法是在現(xiàn)有網(wǎng)絡(luò)的基礎(chǔ)上增加路由 器,而這將會(huì)導(dǎo)致以下兩個(gè)問題
1、 增加了現(xiàn)有網(wǎng)絡(luò)的硬件成本,由于現(xiàn)有網(wǎng)絡(luò)的主要使用者是OMC, 專門為測(cè)試工具增加硬件,降低了設(shè)備的利用率;
2、 由于新增路由器不能對(duì)經(jīng)過的消息進(jìn)行詳細(xì)的區(qū)分,對(duì)現(xiàn)有網(wǎng)絡(luò)的 安全造成了潛在的威脅。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問題是提供一種網(wǎng)元消息的傳輸方法及系統(tǒng),在使 用測(cè)試工具對(duì)網(wǎng)元設(shè)備進(jìn)行測(cè)試時(shí),節(jié)省系統(tǒng)硬件成本,提高網(wǎng)絡(luò)的安全性。
為了解決上述問題,本發(fā)明提供了一種網(wǎng)元消息的傳輸方法,包括
在操:作維護(hù)中心設(shè)置通道服務(wù)器,與測(cè)試工具和網(wǎng)元連接,所述測(cè)試工
具確定目標(biāo)網(wǎng)元后發(fā)送測(cè)試消息,所述通道服務(wù)器將所述測(cè)試消息轉(zhuǎn)發(fā)到所 述目標(biāo)網(wǎng)元,并將所迷目標(biāo)網(wǎng)元返回的測(cè)試應(yīng)答消息轉(zhuǎn)發(fā)給所述測(cè)試工具。
進(jìn)一步地,所述測(cè)試消息和測(cè)試應(yīng)答消息包括接收者標(biāo)識(shí)字段和發(fā)送者 標(biāo)識(shí)字段,所述接收者標(biāo)識(shí)字段用于標(biāo)識(shí)接收測(cè)試消息的網(wǎng)元或接收測(cè)試應(yīng) 答消息的測(cè)試工具,所述發(fā)送者標(biāo)識(shí)字段用于標(biāo)識(shí)發(fā)送測(cè)試消息的測(cè)試工具 或發(fā)送測(cè)試應(yīng)答消息的網(wǎng)元。
進(jìn)一步地,通道服務(wù)器啟動(dòng)后,讀取系統(tǒng)配置文件中網(wǎng)元列表,為每個(gè) 網(wǎng)元?jiǎng)?chuàng)建一個(gè)網(wǎng)元代理并設(shè)定網(wǎng)元代理標(biāo)識(shí),將網(wǎng)元與網(wǎng)元代理的對(duì)應(yīng)關(guān)系 以及網(wǎng)元代理標(biāo)識(shí)記錄在系統(tǒng)配置文件中,通道服務(wù)器為每個(gè)測(cè)試工具創(chuàng)建 一個(gè)測(cè)試工具代理并設(shè)定測(cè)試工具代理標(biāo)識(shí),所述測(cè)試工具與通道服務(wù)器交 互,根據(jù)獲得的系統(tǒng)配置文件,確定待測(cè)試的目標(biāo)網(wǎng)元以及與目標(biāo)網(wǎng)元相連 的網(wǎng)元代理標(biāo)識(shí)。
進(jìn)一步地,測(cè)試工具在測(cè)試消息的接收者標(biāo)識(shí)字段中填入與目標(biāo)網(wǎng)元相 連的網(wǎng)元代理的標(biāo)識(shí),并將此測(cè)試消息發(fā)送至與其相連的測(cè)試工具代理的下
行消息隊(duì)列,所述測(cè)試消息中包含測(cè)試命令;
通道服務(wù)器從測(cè)試工具代理的下行消息隊(duì)列中提取測(cè)試消息,將其發(fā)送 者字段中填入所述測(cè)試工具代理的標(biāo)識(shí),并將此測(cè)試消息發(fā)送至接收者標(biāo)識(shí) 字段指示的網(wǎng)元代理的下行消息隊(duì)列;
網(wǎng)元代理將下行消息隊(duì)列中的測(cè)試消息,轉(zhuǎn)發(fā)給與其相連的網(wǎng)元;
網(wǎng)元收到所述測(cè)試消息后解析出發(fā)送者標(biāo)識(shí)字段和測(cè)試命令,根據(jù)測(cè)試 命令進(jìn)行測(cè)試后,將帶有測(cè)試結(jié)果的測(cè)試應(yīng)答消息中的接收者標(biāo)識(shí)字段填入 接收到的測(cè)試消息中發(fā)送者標(biāo)識(shí)字段的值,并發(fā)送至與其相連的網(wǎng)元代理的 上行消息隊(duì)列;通道服務(wù)器從網(wǎng)元代理的上行消息隊(duì)列中取出測(cè)試應(yīng)答消息,將轉(zhuǎn)發(fā)至
其接收者標(biāo)識(shí)字段中指示的測(cè)試工具代理的上行消息隊(duì)列;
測(cè)試工具代理將上行消息隊(duì)列的測(cè)試應(yīng)答消息轉(zhuǎn)發(fā)至與其相連的測(cè)試 工具。
進(jìn)一步地,所述測(cè)試工具代理通過"^妄收線程^接收測(cè)試工具發(fā)送的測(cè)試消 息并放入其下行消息隊(duì)列,通過發(fā)送線程將其上行消息隊(duì)列中的測(cè)試應(yīng)答消 息發(fā)送給與其相連的測(cè)試工具;
所述網(wǎng)元工具代理通過接收線程接收網(wǎng)元發(fā)送的測(cè)試應(yīng)答消息并》t入 其上行消息隊(duì)列,通過發(fā)送線程將其下行消息隊(duì)列中的測(cè)試消息發(fā)送給與其 相連的網(wǎng)元。
進(jìn)一步地,所述接收者標(biāo)識(shí)字段和發(fā)送者標(biāo)識(shí)字段位于所述測(cè)試消息的 消息頭中。
進(jìn)一步地,所述測(cè)試工具是指不屬于操作維護(hù)中心功能范疇的對(duì)網(wǎng)元進(jìn) 行測(cè)試和管理的工具,為以下工具中的一種信令3艮蹤工具,測(cè)試定位工具。
為了解決上述問題,本發(fā)明還提供了一種網(wǎng)元消息的傳輸系統(tǒng),包括位 于操作維護(hù)中心的與測(cè)試工具和網(wǎng)元連接的通道服務(wù)器,用于在測(cè)試工具確 定目標(biāo)網(wǎng)元并發(fā)送測(cè)試消息后,將所述測(cè)試消息轉(zhuǎn)發(fā)到所述目標(biāo)網(wǎng)元,并將 所述目標(biāo)網(wǎng)元返回的測(cè)試應(yīng)答消息轉(zhuǎn)發(fā)給所述測(cè)試工具。
進(jìn)一步地,所述通道服務(wù)器,用于讀取系統(tǒng)配置文件中網(wǎng)元列表,為每 個(gè)網(wǎng)元?jiǎng)?chuàng)建一個(gè)網(wǎng)元代理并設(shè)定網(wǎng)元代理標(biāo)識(shí),將網(wǎng)元與網(wǎng)元代理的對(duì)應(yīng)關(guān) 系以及網(wǎng)元代理標(biāo)識(shí)記錄在系統(tǒng)配置文件中;還用于為每個(gè)測(cè)試工具創(chuàng)建一 個(gè)測(cè)試工具代理并設(shè)定測(cè)試工具代理標(biāo)識(shí);
所述測(cè)試工具,用于與通道服務(wù)器交互,根據(jù)獲得的系統(tǒng)配置文件,確 定待測(cè)試的目標(biāo)網(wǎng)元以及與目標(biāo)網(wǎng)元相連的網(wǎng)元代理標(biāo)識(shí)。
進(jìn)一步地,所述測(cè)試工具,用于將測(cè)試消息發(fā)送至與其相連的測(cè)試工具 代理的下行消息隊(duì)列,所述測(cè)試消息中接收者標(biāo)識(shí)字段為與目標(biāo)網(wǎng)元相連的 網(wǎng)元代理的標(biāo)識(shí);所述測(cè)試消息中包含測(cè)試命令;所述通道服務(wù)器,用于從測(cè)試工具代理的下行消息隊(duì)列中提取測(cè)試消 息,將其發(fā)送者字段中填入所述測(cè)試工具代理的標(biāo)識(shí),將此測(cè)試消息發(fā)送至
接收者標(biāo)識(shí)字段指示的網(wǎng)元代理的下行消息隊(duì)列;還用于從網(wǎng)元代理的上行 消息隊(duì)列中取出測(cè)試應(yīng)答消息,將轉(zhuǎn)發(fā)至其接收者標(biāo)識(shí)字段中指示的測(cè)試工 具代理的上行消息隊(duì)列;
所述網(wǎng)元代理,用于將下行消息隊(duì)列中的測(cè)試消息,轉(zhuǎn)發(fā)給與其相連的 網(wǎng)元;
所述網(wǎng)元,用于收到所述測(cè)試消息后解析出發(fā)送者標(biāo)識(shí)字段和測(cè)試命 令,根據(jù)測(cè)試命令進(jìn)行測(cè)試后,將帶有測(cè)試結(jié)果的測(cè)試應(yīng)答消息中的接收者 標(biāo)識(shí)字段填入接收到的測(cè)試消息中發(fā)送者標(biāo)識(shí)字段的值,并發(fā)送至與其相連 的網(wǎng)元代理的上行消息隊(duì)列;
所述測(cè)試工具代理,用于將上行消息隊(duì)列的測(cè)試應(yīng)答消息轉(zhuǎn)發(fā)至與其相 連的測(cè)試工具。
采用本發(fā)明的方法,通過在OMC上建立透明通道,拓展OMC的功能, 完成在OMC上對(duì)網(wǎng)元消息的轉(zhuǎn)發(fā)和管理,節(jié)省了系統(tǒng)石更件成本,同時(shí)可以 采用軟件的方式提高網(wǎng)絡(luò)的安全性。
圖1是本實(shí)施例中測(cè)試工具與網(wǎng)元多對(duì)多關(guān)系的示意圖2是本實(shí)施例中透明消息格式示意圖3是本實(shí)施例中透明消息頭的組成示意圖4是本實(shí)施例中透明通道的結(jié)構(gòu)圖5是本實(shí)施例中測(cè)試工具和網(wǎng)元設(shè)備通過透明通道進(jìn)行消息傳送方 法示意圖。
具體實(shí)施例方式
8本發(fā)明的核心思想是設(shè)置集成于操作維護(hù)中心OMC的透明通道服務(wù) 器(以下簡(jiǎn)稱透明通道),使測(cè)試工具和網(wǎng)元分別與透明通道形成客戶機(jī)/ 服務(wù)器結(jié)構(gòu),透明通道僅對(duì)消息進(jìn)行轉(zhuǎn)發(fā),可以接受多個(gè)測(cè)試工具的連接, 向多個(gè)網(wǎng)元轉(zhuǎn)發(fā)消息,并^1奪網(wǎng)元的測(cè)試結(jié)果轉(zhuǎn)發(fā)回測(cè)試工具。這樣,通過拓 展OMC的功能完成在OMC上對(duì)網(wǎng)元消息的管理,不需專門設(shè)置路由器, 節(jié)省了硬件成本,同時(shí)可以采用軟件的方式提高網(wǎng)絡(luò)的安全性。
測(cè)試工具是指不屬于OMC功能范疇的對(duì)網(wǎng)元進(jìn)行測(cè)試和管理的工具, 例如信令跟蹤工具,基站測(cè)試定位工具等。
網(wǎng)元消息的傳輸系統(tǒng),包括位于操作維護(hù)中心的通道服務(wù)器,與多個(gè)測(cè) 試工具和多個(gè)網(wǎng)元連4妻,用于在測(cè)試工具確定目標(biāo)網(wǎng)元并發(fā)送測(cè)試消息后, 將所述測(cè)試消息轉(zhuǎn)發(fā)到所述目標(biāo)網(wǎng)元,還用于將所述目標(biāo)網(wǎng)元的測(cè)試應(yīng)答消 息轉(zhuǎn)發(fā)給所述測(cè)試工具。
如圖1所示,透明通道作為一個(gè)單獨(dú)模塊集成在OMC中,可同時(shí)與多 個(gè)網(wǎng)元和多個(gè)測(cè)試工具建立連接。每個(gè)測(cè)試工具可以通過透明通道對(duì)一個(gè)或 多個(gè)網(wǎng)元進(jìn)行消息傳送,每個(gè)網(wǎng)元可以通過透明通道向一個(gè)或多個(gè)測(cè)試工具 反^t消息。網(wǎng)元和測(cè)試工具之間形成"多對(duì)多"的關(guān)系。
為保證在這種關(guān)系下網(wǎng)元和網(wǎng)元測(cè)試工具之間的消息傳遞準(zhǔn)確、通暢。 透明通道需要維護(hù)網(wǎng)元和測(cè)試工具之間鏈路的狀態(tài)和消息的尋址工作。
透明通道為每個(gè)連接的網(wǎng)元和測(cè)試工具分別創(chuàng)建測(cè)試工具代理和網(wǎng)元 代理,測(cè)試工具代理維護(hù)測(cè)試工具的鏈路狀態(tài),網(wǎng)元代理維護(hù)網(wǎng)元的鏈路狀 態(tài)。維護(hù)鏈路過程中,通過握手消息或者心跳檢測(cè),來檢測(cè)鏈路是否正常, 并且在鏈路斷開時(shí)進(jìn)行自動(dòng)恢復(fù)。
透明通道中的尋址主要出現(xiàn)在以下兩種情況
(1) 透明通道獲取來自測(cè)試工具的消息,判斷要發(fā)往哪一個(gè)網(wǎng)元;
(2) 透明通道獲取來自網(wǎng)元消息,判斷要發(fā)往哪一個(gè)測(cè)試工具。
根據(jù)上述尋址時(shí)機(jī)的描述,對(duì)于測(cè)試工具與網(wǎng)元之間傳遞的透明消息 體,需要加上尋址標(biāo)記完成消息的尋址,具體作法是在透明消息上加入消息
9頭。
如圖2所示,透明消息包括消息頭和透明消息體。每個(gè)透明消息都包含 一個(gè)透明消息頭,由透明通道根據(jù)透明消息頭的內(nèi)容,對(duì)消息進(jìn)行處理轉(zhuǎn)發(fā), 透明通道不千涉消息體的內(nèi)容,從而實(shí)現(xiàn)了透明轉(zhuǎn)發(fā)。
如圖3所示,消息頭包括,消息事件號(hào)(eventld),發(fā)送者ID( senderld ), 4妻tl丈者ID (receiverld),消息體長(zhǎng)度(msgLen)。
消息事件號(hào)eventld,表示消息的事件號(hào),用于區(qū)分消息類型;
發(fā)送者ID和接收者ID,在下行消息中分別表示測(cè)試工具所在機(jī)器的機(jī) 器號(hào)(ID)和網(wǎng)元的ID,在上行消息中分別表示網(wǎng)元的ID和測(cè)試工具所在 機(jī)器的機(jī)器號(hào);
消息體長(zhǎng)度msgLen,表示透明消息體數(shù)據(jù)所占的字節(jié)數(shù)。
消息事件號(hào)eventld、發(fā)送者ID和接收者ID、消息體長(zhǎng)度msgLen占用 字節(jié)數(shù),在軟件實(shí)現(xiàn)時(shí)根據(jù)實(shí)際情況而定。
如附圖4,透明通道的內(nèi)部結(jié)構(gòu)如圖所示,透明通道中對(duì)于每個(gè)與其連 接的測(cè)試工具產(chǎn)生一個(gè)測(cè)試工具代理。對(duì)于每個(gè)與其連接的網(wǎng)元生成一個(gè)網(wǎng) 元代理。
所述測(cè)試工具代理維護(hù)兩個(gè)消息隊(duì)列,下行消息隊(duì)列和上行消息隊(duì)列。 在下行消息隊(duì)列中存放測(cè)試工具發(fā)往網(wǎng)元的下行消息,在上行消息隊(duì)列中存 ;故網(wǎng)元發(fā)往測(cè)試工具的上4亍消息。
對(duì)于每個(gè)測(cè)試工具向透明通道的每個(gè)連接,測(cè)試工具代理維護(hù)兩個(gè)線 程 一個(gè)接收線程和一個(gè)發(fā)送線程。接收線程接收與其相連的測(cè)試工具的測(cè) 試消息并放入下行消息隊(duì)列;發(fā)送線程則獲取本測(cè)試工具代理維護(hù)的上行消 息隊(duì)列中的消息,發(fā)送到該測(cè)試工具代理對(duì)應(yīng)的測(cè)試工具。
網(wǎng)元代理也維護(hù)兩個(gè)消息隊(duì)列,下行消息隊(duì)列和上行消息隊(duì)列。下行消 息隊(duì)列中存放的測(cè)試工具發(fā)往網(wǎng)元的下行消息,上行消息隊(duì)列中存放網(wǎng)元發(fā) 往測(cè)試工具的上行消息。
對(duì)于透明通道與每個(gè)網(wǎng)元的連4妄,網(wǎng)元代理維護(hù)兩個(gè)線程 一個(gè)4妄收線
1程和一個(gè)發(fā)送線程。接收線程接收來自相連網(wǎng)元的消息并放入上行消息隊(duì) 列,發(fā)送線程獲取本網(wǎng)元代理維護(hù)的下行消息隊(duì)列中的消息,并發(fā)送到該網(wǎng) 元^理對(duì)應(yīng)的網(wǎng)元。
透明通道與測(cè)試工具,透明通道與網(wǎng)元之間的消息傳遞,采用字節(jié)流的 方式呈現(xiàn)。
本實(shí)施例中網(wǎng)元消息的傳輸方法包括以下步驟
步驟一,透明通道啟動(dòng),并開始監(jiān)聽測(cè)試工具的連接情況;
透明通道啟動(dòng)后,首先讀取系統(tǒng)配置文件,配置文件中包括網(wǎng)元列表, 網(wǎng)元的地址,監(jiān)聽端口號(hào)。透明通道為每個(gè)網(wǎng)元?jiǎng)?chuàng)建一個(gè)網(wǎng)元代理,同時(shí)在 該網(wǎng)元代理中創(chuàng)建兩個(gè)隊(duì)列,上行消息隊(duì)列和下行消息隊(duì)列,用于緩存發(fā)送 和接收的消息,網(wǎng)元代理與網(wǎng)元建立連接,并保持與網(wǎng)元的連接。透明通道 為每個(gè)網(wǎng)元代理生成一個(gè)ID,并將網(wǎng)元與其網(wǎng)元代理的對(duì)應(yīng)關(guān)系及網(wǎng)元代 理的ID記錄在配置文件中,該網(wǎng)元代理ID對(duì)應(yīng)于透明消息頭結(jié)構(gòu)中的 senderld和receiverld字段,用于轉(zhuǎn)發(fā)消息的時(shí)候?qū)ぶ贰?br>
上述上行消息隊(duì)列和下行消息隊(duì)列,采用先進(jìn)先出或其它的方式,具體 方式由系統(tǒng)設(shè)定。隊(duì)列長(zhǎng)度取決于網(wǎng)元上報(bào)測(cè)試結(jié)果的速度,網(wǎng)絡(luò)的流量, 透明通道的處理效率等,由系統(tǒng)根據(jù)實(shí)際情況而定。
步驟二,測(cè)試工具啟動(dòng)后登陸透明通道,并通過從透明通道處獲得配置 文件確定要進(jìn)行通信的網(wǎng)元;
測(cè)試工具啟動(dòng)后,向透明通道發(fā)起連接,透明通道為每一個(gè)發(fā)起連接的 測(cè)試工具創(chuàng)建一個(gè)測(cè)試工具代理,并在該代理中創(chuàng)建兩個(gè)隊(duì)列,上^f亍消息隊(duì) 列和下行消息隊(duì)列,用于緩存發(fā)送和接收的消息,每個(gè)測(cè)試工具代理對(duì)應(yīng)于 一個(gè)測(cè)試工具的連^姿。透明通道為測(cè)試工具代理分配一個(gè)唯一的ID,對(duì)應(yīng) 于透明消息頭的senderld和receiverld字段,用于轉(zhuǎn)發(fā)消息時(shí)候的尋址操作。
測(cè)試工具登陸透明通道后,透明通道主動(dòng)向測(cè)試工具發(fā)送消息,該消息 中包含透明通道從配置文件中讀取的網(wǎng)元列表和與網(wǎng)元對(duì)應(yīng)的網(wǎng)元代理的 ID,測(cè)試工具得到該消息后,在進(jìn)行測(cè)試的時(shí)候,可以確定要進(jìn)行通信的網(wǎng) 元。
ii步驟三,測(cè)試工具和網(wǎng)元進(jìn)行消息轉(zhuǎn)發(fā)流程;
如圖5所示,以圖4中測(cè)試工具1對(duì)網(wǎng)元2進(jìn)4亍測(cè)試的過程為例:說明測(cè) 試工具和網(wǎng)元通過透明通道進(jìn)行消息傳送方法,包括以下步驟
步驟501,測(cè)試工具1確定目標(biāo)網(wǎng)元為網(wǎng)元2后,向與測(cè)試工具l相連 的測(cè)試工具代理l發(fā)送透明測(cè)試消息,所述透明測(cè)試消息中包含對(duì)目標(biāo)網(wǎng)元 2的測(cè)試命令;
所述透明測(cè)試消息的消息頭中的eventld字段為所述測(cè)試命令的事件 號(hào);receiverld字^a為測(cè)試工具^^艮據(jù)確定配置文件獲得的目標(biāo)網(wǎng)元4戈理的ID (即為2)。
步驟502,測(cè)試工具代理1通過接收線程接收到透明測(cè)試消息,并放入 下行消息隊(duì)列;
步驟503,透明通道的主控線程從測(cè)試工具代理的下行消息隊(duì)列中提取 此測(cè)試消息,根據(jù)消息頭中receiverld字段確定目標(biāo)網(wǎng)元的網(wǎng)元代理2,并 將此消息發(fā)送至所述網(wǎng)元代理2的下行消息隊(duì)列;
透明通道的主控線程將透明測(cè)試消息的消息頭中的senderld字段中填 入測(cè)試工具代理的ID即為1;表示此消息的發(fā)送者,便于目標(biāo)網(wǎng)元確定消 息返回的地址。
步驟504;網(wǎng)元代理2從下行消息隊(duì)列中取出此消息,通過發(fā)送線程發(fā) 送給與其相連的網(wǎng)元2;
步驟505,目標(biāo)網(wǎng)元2收到消息后解析,根據(jù)此消息中的測(cè)試命令進(jìn)行 相關(guān)測(cè)試;并將senderld字段的值(即為1)添到receiverld字段中,表示 結(jié)果返回給發(fā)送測(cè)試命令的測(cè)試工具 理。
網(wǎng)元2直接將測(cè)試結(jié)果增加到消息體中,并將原msgLen字段的值加上 測(cè)試結(jié)果所占用的字節(jié)數(shù)作為新的msgLen字段的值放入msgLen字段。
此時(shí)透明測(cè)試消息中添加了測(cè)試結(jié)果作為測(cè)試應(yīng)答消息,網(wǎng)元2將 eventld字段中的值改為系統(tǒng)設(shè)定的事件號(hào)。
步驟506,目標(biāo)網(wǎng)元2將測(cè)試結(jié)果放入透明測(cè)試消息作為測(cè)試應(yīng)答消息, 發(fā)送給與其相連的網(wǎng)元代理2;
步驟507,網(wǎng)元代理2通過接收線程收到目標(biāo)網(wǎng)元2發(fā)送的消息后,放入上行消息隊(duì)列;
步驟508,透明通道的主控線程從網(wǎng)元代理2的上行消息隊(duì)列中取出此 消息,根據(jù)接收到的透明測(cè)試應(yīng)答消息中receiverld字段確定測(cè)試工具的測(cè) 試工具代理1,并將此消息發(fā)送給測(cè)試工具代理1的上行消息隊(duì)列;
透明通道的主控線程將透明測(cè)試應(yīng)答消息的消息頭中的senderld字段 中填入目標(biāo)網(wǎng)元代理的ID即為2;表示此消息的發(fā)送者。
步驟509,測(cè)試工具代理2^MUi^f亍消息隊(duì)列中取出消息,通過發(fā)送線程 發(fā)送給與其相連的測(cè)試工具1,完成信息交互,流程結(jié)束。
在上述測(cè)試工具代理和網(wǎng)元代理中的上行消息隊(duì)列和下行消息隊(duì)列中 存取消息時(shí),都采用先入先出的方式。每個(gè)測(cè)試工具代理和網(wǎng)元代理相當(dāng)于 一個(gè)線程,透明通道通過多個(gè)測(cè)試工具代理和網(wǎng)元代理,滿足系統(tǒng)多線程的 需要,可進(jìn)行多個(gè)測(cè)試工具對(duì)多個(gè)網(wǎng)元進(jìn)行測(cè)試。
如上所述,集成于OMC中的透明通道,不干涉網(wǎng)元和測(cè)試工具之間轉(zhuǎn) 遞的具體信息內(nèi)容,僅對(duì)消息進(jìn)行轉(zhuǎn)發(fā),可以接受多個(gè)測(cè)試工具的連接,向 多個(gè)網(wǎng)元轉(zhuǎn)發(fā)消息,由于不對(duì)消息進(jìn)行解析,不會(huì)對(duì)OMC的處理性能造成 影響。還可以實(shí)現(xiàn)測(cè)試工具對(duì)不同網(wǎng)*各中的網(wǎng)元進(jìn)行測(cè)試。
上述方法,也可以用于對(duì)其它設(shè)備進(jìn)行測(cè)試。還可以用于跟蹤網(wǎng)元之間 的信令流程(信令跟蹤),將信令跟蹤工具劃分為兩部分,信令跟蹤服務(wù)器 和信令跟蹤客戶端。其中,信令跟蹤服務(wù)器相當(dāng)于上述方法中的透明通道, 信令跟蹤客戶端相當(dāng)于上述方法中的測(cè)試工具,被跟蹤設(shè)備相當(dāng)于上述方法 中的網(wǎng)元。這樣,信令跟蹤服務(wù)器可以與多個(gè)被跟蹤設(shè)備相連(如基站控制 器BSC),也可以與多個(gè)信令跟蹤客戶端相連。信令跟蹤客戶端與信令跟蹤 服務(wù)器建立連接后,同理于上述方法,可以完成同時(shí)對(duì)多個(gè)被跟蹤設(shè)備的信 令跟蹤。
本發(fā)明還可有其他多種實(shí)施例,在不背離本發(fā)明精神及其實(shí)質(zhì)的情況 些相應(yīng)的改變^變形都應(yīng)屬^k發(fā)明所附的權(quán)利要求的;護(hù)范圍。
1權(quán)利要求
1、一種網(wǎng)元消息的傳輸方法,其特征在于,包括在操作維護(hù)中心設(shè)置通道服務(wù)器,與測(cè)試工具和網(wǎng)元連接,所述測(cè)試工具確定目標(biāo)網(wǎng)元后發(fā)送測(cè)試消息,所述通道服務(wù)器將所述測(cè)試消息轉(zhuǎn)發(fā)到所述目標(biāo)網(wǎng)元,并將所述目標(biāo)網(wǎng)元返回的測(cè)試應(yīng)答消息轉(zhuǎn)發(fā)給所述測(cè)試工具。
2、 如權(quán)利要求l所述的方法,其特征在于,所述測(cè)試消息和測(cè)試應(yīng)答消息包括接收者標(biāo)識(shí)字段和發(fā)送者標(biāo)識(shí)字段, 所述接收者標(biāo)識(shí)字段用于標(biāo)識(shí)接收測(cè)試消息的網(wǎng)元或接收測(cè)試應(yīng)答消息的 測(cè)試工具,所述發(fā)送者標(biāo)識(shí)字^:用于標(biāo)識(shí)發(fā)送測(cè)試消息的測(cè)試工具或發(fā)送測(cè) 試應(yīng)答消息的網(wǎng)元。
3、 如權(quán)利要求2所述的方法,其特征在于,通道服務(wù)器啟動(dòng)后,讀取系統(tǒng)配置文件中網(wǎng)元列表,為每個(gè)網(wǎng)元?jiǎng)?chuàng)建一 個(gè)網(wǎng)元代理并設(shè)定網(wǎng)元代理標(biāo)識(shí),將網(wǎng)元與網(wǎng)元代理的對(duì)應(yīng)關(guān)系以及網(wǎng)元代 理標(biāo)識(shí)記錄在系統(tǒng)配置文件中,通道服務(wù)器為每個(gè)測(cè)試工具創(chuàng)建一個(gè)測(cè)試工 具代理并設(shè)定測(cè)試工具代理標(biāo)識(shí),所迷測(cè)試工具與通道服務(wù)器交互,根據(jù)獲 得的系統(tǒng)配置文件,確定《爭(zhēng)測(cè)試的目標(biāo)網(wǎng)元以及與目標(biāo)網(wǎng)元相連的網(wǎng)元代理 標(biāo)識(shí)。
4、 如權(quán)利要求3所述的方法,其特征在于,測(cè)試工具在測(cè)試消息的接收者標(biāo)識(shí)字段中填入與目標(biāo)網(wǎng)元相連的網(wǎng)元 代理的標(biāo)識(shí),并將此測(cè)試消息發(fā)送至與其相連的測(cè)試工具代理的下行消息隊(duì) 列,所述測(cè)試消息中包含測(cè)試命令;通道服務(wù)器從測(cè)試工具代理的下行消息隊(duì)列中提取測(cè)試消息,將其發(fā)送 者字段中填入所述測(cè)試工具代理的標(biāo)識(shí),并將此測(cè)試消息發(fā)送至接收者標(biāo)識(shí) 字段指示的網(wǎng)元代理的下行消息隊(duì)列;網(wǎng)元代理將下行消息隊(duì)列中的測(cè)試消息,轉(zhuǎn)發(fā)給與其相連的網(wǎng)元;網(wǎng)元收到所述測(cè)試消息后解析出發(fā)送者標(biāo)識(shí)字段和測(cè)試命令,根據(jù)測(cè)試命令進(jìn)行測(cè)試后,將帶有測(cè)試結(jié)果的測(cè)試應(yīng)答消息中的接收者標(biāo)識(shí)字段填入 接收到的測(cè)試消息中發(fā)送者標(biāo)識(shí)字段的值,并發(fā)送至與其相連的網(wǎng)元代理的上行消息隊(duì)列;通道服務(wù)器從網(wǎng)元代理的上行消息隊(duì)列中取出測(cè)試應(yīng)答消息,將轉(zhuǎn)發(fā)至其接收者標(biāo)識(shí)字段中指示的測(cè)試工具代理的上行消息隊(duì)列;測(cè)試工具代理將上行消息隊(duì)列的測(cè)試應(yīng)答消息轉(zhuǎn)發(fā)至與其相連的測(cè)試 工具。
5、 如權(quán)利要求4所述的方法,其特征在于,所述測(cè)試工具代理通過"t妄收線程^接收測(cè)試工具發(fā)送的測(cè)試消息并》文入 其下行消息隊(duì)列,通過發(fā)送線程將其上行消息隊(duì)列中的測(cè)試應(yīng)答消息發(fā)送給 與其相連的測(cè)試工具;所述網(wǎng)元工具代理通過接收線程接收網(wǎng)元發(fā)送的測(cè)試應(yīng)答消息并訪t入 其上行消息隊(duì)列,通過發(fā)送線程將其下行消息隊(duì)列中的測(cè)試消息發(fā)送給與其 相連的網(wǎng)元。
6、 如權(quán)利要求2或4所述的方法,其特征在于, 所述接收者標(biāo)識(shí)字段和發(fā)送者標(biāo)識(shí)字段位于所述測(cè)試消息的消息頭中。
7、 如權(quán)利要求l所述的方法,其特征在于,所述測(cè)試工具是指不屬于操作維護(hù)中心功能范疇的對(duì)網(wǎng)元進(jìn)行測(cè)試和 管理的工具,為以下工具中的一種信令$艮蹤工具,測(cè)試定位工具。
8、 一種網(wǎng)元消息的傳輸系統(tǒng),其特征在于,包括位于操作維護(hù)中心的與測(cè)試工具和網(wǎng)元連接的通道服務(wù)器,用于在 測(cè)試工具確定目標(biāo)網(wǎng)元并發(fā)送測(cè)試消息后,將所述測(cè)試消息轉(zhuǎn)發(fā)到所述目標(biāo) 網(wǎng)元,并將所述目標(biāo)網(wǎng)元返回的測(cè)試應(yīng)答消息轉(zhuǎn)發(fā)給所述測(cè)試工具。
9、 如權(quán)利要求8所述的系統(tǒng),其特征在于,所述通道服務(wù)器,用于讀取系統(tǒng)配置文件中網(wǎng)元列表,為每個(gè)網(wǎng)元?jiǎng)?chuàng)建 一個(gè)網(wǎng)元代理并設(shè)定網(wǎng)元^理標(biāo)識(shí),將網(wǎng)元與網(wǎng)元^理的對(duì)應(yīng)關(guān)系以及網(wǎng)元^US標(biāo)識(shí)記錄在系統(tǒng)配置文件中;還用于為每個(gè)測(cè)試工具創(chuàng)建一個(gè)測(cè)試工具 4汔理并設(shè)定測(cè)試工具代理標(biāo)識(shí);所述測(cè)試工具,用于與通道服務(wù)器交互,根據(jù)獲得的系統(tǒng)配置文件,確 定4寺測(cè)試的目標(biāo)網(wǎng)元以及與目標(biāo)網(wǎng)元相連的網(wǎng)元4戈理標(biāo)識(shí)。
10、如權(quán)利要求9所述的系統(tǒng),其特征在于,所述測(cè)試工具,用于將測(cè)試消息發(fā)送至與其相連的測(cè)試工具代理的下行 消息隊(duì)列,所述測(cè)試消息中接收者標(biāo)識(shí)字段為與目標(biāo)網(wǎng)元相連的網(wǎng)元代理的 標(biāo)識(shí);所述測(cè)試消息中包含測(cè)試命令;所述通道服務(wù)器,用于從測(cè)試工具代理的下行消息隊(duì)列中提取測(cè)試消 息,將其發(fā)送者字段中填入所述測(cè)試工具代理的標(biāo)識(shí),將此測(cè)試消息發(fā)送至 接收者標(biāo)識(shí)字段指示的網(wǎng)元代理的下行消息隊(duì)列;還用于從網(wǎng)元代理的上行 消息隊(duì)列中取出測(cè)試應(yīng)答消息,將轉(zhuǎn)發(fā)至其接收者標(biāo)識(shí)字段中指示的測(cè)試工 具代理的上行消息隊(duì)列;所述網(wǎng)元代理,用于將下行消息隊(duì)列中的測(cè)試消息,轉(zhuǎn)發(fā)給與其相連的 網(wǎng)元;所述網(wǎng)元,用于收到所述測(cè)試消息后解析出發(fā)送者標(biāo)識(shí)字段和測(cè)試命 令,根據(jù)測(cè)試命令進(jìn)行測(cè)試后,將帶有測(cè)試結(jié)果的測(cè)試應(yīng)答消息中的接收者 標(biāo)識(shí)字段填入接收到的測(cè)試消息中發(fā)送者標(biāo)識(shí)字段的值,并發(fā)送至與其相連 的網(wǎng)元代理的上行消息隊(duì)列;所述測(cè)試工具代理,用于將上行消息隊(duì)列的測(cè)試應(yīng)答消息轉(zhuǎn)發(fā)至與其相 連的測(cè)試工具。
全文摘要
本發(fā)明公開了一種網(wǎng)元消息的傳輸方法及系統(tǒng),所述方法包括在操作維護(hù)中心設(shè)置通道服務(wù)器,與測(cè)試工具和網(wǎng)元連接,所述測(cè)試工具確定目標(biāo)網(wǎng)元后發(fā)送測(cè)試消息,所述通道服務(wù)器將所述測(cè)試消息轉(zhuǎn)發(fā)到所述目標(biāo)網(wǎng)元,并將所述目標(biāo)網(wǎng)元返回的測(cè)試應(yīng)答消息轉(zhuǎn)發(fā)給所述測(cè)試工具。所述系統(tǒng)包括位于操作維護(hù)中心的與測(cè)試工具和網(wǎng)元連接的通道服務(wù)器。采用本發(fā)明的方法,通過在操作維護(hù)中心上建立透明通道,拓展操作維護(hù)中心的功能,完成在操作維護(hù)中心上對(duì)網(wǎng)元消息的轉(zhuǎn)發(fā)和管理,節(jié)省了系統(tǒng)硬件成本,同時(shí)可以采用軟件的方式提高網(wǎng)絡(luò)的安全性。
文檔編號(hào)H04M3/22GK101505229SQ20081000644
公開日2009年8月12日 申請(qǐng)日期2008年2月4日 優(yōu)先權(quán)日2008年2月4日
發(fā)明者凱 張, 超 徐 申請(qǐng)人:中興通訊股份有限公司