專利名稱:網(wǎng)元管理層消息組織方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種網(wǎng)元管理層消息組織方法和裝置。
背景技術(shù):
電信管理網(wǎng)(TMN)的邏 輯分層體系結(jié)構(gòu)分為事務(wù)管理層、業(yè)務(wù)管理層、網(wǎng)絡(luò)管理層、網(wǎng)元管理層和網(wǎng)元層。其中,網(wǎng)元管理層對應(yīng)著網(wǎng)管系統(tǒng)的功能,實(shí)現(xiàn)對一個(gè)或多個(gè)網(wǎng)兀的操作與管理。網(wǎng)管系統(tǒng)與網(wǎng)元之間是通過自定義的網(wǎng)元管理層消息進(jìn)行交互的,網(wǎng)管系統(tǒng)與網(wǎng)元之間的接口測試就成為網(wǎng)管測試中非常重要的組成部分。目前為了對網(wǎng)管系統(tǒng)與網(wǎng)元之間的接口進(jìn)行充分的測試,必須對網(wǎng)管系統(tǒng)與網(wǎng)元間的所有消息都遍歷一遍,這就必須開發(fā)一個(gè)樁模塊來模擬網(wǎng)元對網(wǎng)管系統(tǒng)發(fā)來的消息的回應(yīng)。目前,樁模塊對網(wǎng)管系統(tǒng)發(fā)來的各種消息的回應(yīng)是通過在程序中硬編碼實(shí)現(xiàn)的。當(dāng)樁模塊收到網(wǎng)管系統(tǒng)發(fā)來的請求消息后,首先從消息頭中解析出消息標(biāo)識(ID),然后進(jìn)入一個(gè)switch-case語句,該switch-case語句的每一個(gè)分支對應(yīng)處理一種請求消息。處理請求消息時(shí),首先在回應(yīng)消息的消息頭中填上一個(gè)消息ID,然后對某一個(gè)結(jié)構(gòu)體的每個(gè)成員賦值,這個(gè)結(jié)構(gòu)體也就是回應(yīng)消息的消息體,最后把生成的消息頭和消息體組合成一個(gè)回應(yīng)消息發(fā)送給網(wǎng)管系統(tǒng)。網(wǎng)元系統(tǒng)的實(shí)現(xiàn)方案與樁模塊的實(shí)現(xiàn)方案類似,網(wǎng)元對網(wǎng)管系統(tǒng)發(fā)來的各種消息的回應(yīng)也是通過在程序中硬編碼實(shí)現(xiàn)的。如果要在網(wǎng)管系統(tǒng)和網(wǎng)元間增加一對消息,就必須在switch-case語句中增加一個(gè)分支來處理新增的消息。因此,目前這種實(shí)現(xiàn)方案的缺點(diǎn)在于當(dāng)網(wǎng)管系統(tǒng)與網(wǎng)元之間的接口發(fā)生變化時(shí),必須相應(yīng)地對樁模塊和網(wǎng)元的實(shí)現(xiàn)代碼進(jìn)行修改,系統(tǒng)的可擴(kuò)展性和可維護(hù)性都比較差。
發(fā)明內(nèi)容
本發(fā)明提供了一種網(wǎng)元管理消息組織方法和裝置,解決了網(wǎng)管系統(tǒng)可擴(kuò)展性和可維護(hù)性差的問題。一種網(wǎng)元管理消息組織方法,包括構(gòu)建可擴(kuò)展標(biāo)記語言(XML)架構(gòu)文件,在所述XML架構(gòu)文件中存儲有至少一個(gè)網(wǎng)元側(cè)向網(wǎng)管側(cè)發(fā)送的網(wǎng)元側(cè)網(wǎng)元管理層消息的配置信息;在滿足預(yù)置的觸發(fā)條件時(shí),從所述XML架構(gòu)文件中提取與當(dāng)前觸發(fā)條件匹配的配
置信息;根據(jù)所述配置信息構(gòu)造網(wǎng)元側(cè)網(wǎng)元管理層消息。優(yōu)選的,所述觸發(fā)條件具體為網(wǎng)管側(cè)向網(wǎng)元側(cè)發(fā)送的請求消息,所述網(wǎng)元側(cè)網(wǎng)元管理層消息具體為響應(yīng)消息,所述在滿足預(yù)置的觸發(fā)條件時(shí),從所述XML架構(gòu)文件中提取與當(dāng)前觸發(fā)條件匹配的配置信息具體為在接收到網(wǎng)管側(cè)發(fā)送的請求消息時(shí),從所述XML架構(gòu)文件中提取所述請求消息對應(yīng)的響應(yīng)消息的配置信息。
優(yōu)選的,所述觸發(fā)條件具體為預(yù)先定制的網(wǎng)元側(cè)單向消息觸發(fā)點(diǎn),所述網(wǎng)元側(cè)網(wǎng)元管理層消息具體為網(wǎng)元側(cè)單向消息,所述在滿足預(yù)置的觸發(fā)條件時(shí),從所述XML架構(gòu)文件中提取與當(dāng)前觸發(fā)條件匹配的配置信息具體為在達(dá)到所述預(yù)先定制的網(wǎng)元側(cè)單向消息觸發(fā)點(diǎn)時(shí),提取該觸發(fā)點(diǎn)指定的網(wǎng)元側(cè)網(wǎng)
元管理層消息的配置信息。優(yōu)選的,所述配置信息包括消息宏定義、結(jié)構(gòu)體定義和消息賦值,根據(jù)所述配置信息構(gòu)造網(wǎng)元側(cè)網(wǎng)元管理層消息包括根據(jù)所述消息宏定義,構(gòu)造所述網(wǎng)元側(cè)網(wǎng)元管理層消息的消息頭;
根據(jù)所述結(jié)構(gòu)體定義和消息賦值構(gòu)造所述網(wǎng)元側(cè)網(wǎng)元管理層消息的消息體;合并所述消息頭和所述消息體,得到所述網(wǎng)元側(cè)網(wǎng)元管理層消息。優(yōu)選的,所述消息賦值的賦值方式為固定變量值賦值或區(qū)間值循環(huán)賦值或枚舉循環(huán)賦值。優(yōu)選的,所述根據(jù)所述結(jié)構(gòu)體定義和消息賦值構(gòu)造網(wǎng)元側(cè)網(wǎng)元管理層消息的消息體具體為將所述消息賦值填充入所述結(jié)構(gòu)體定義所定義的消息體的各結(jié)構(gòu)體,在所述網(wǎng)元側(cè)網(wǎng)元管理消息為響應(yīng)消息時(shí),所述消息賦值為固定值或從所述網(wǎng)元管理層消息的結(jié)構(gòu)體中獲取的值,在所述網(wǎng)元側(cè)網(wǎng)元管理消息為網(wǎng)元側(cè)單向消息時(shí),所述消息賦值為固定值。優(yōu)選的,所述根據(jù)所述配置信息構(gòu)造網(wǎng)元側(cè)網(wǎng)元管理層消息的步驟之后,還包括按照預(yù)置的消息發(fā)送參數(shù)定義的發(fā)送方式,發(fā)送所述網(wǎng)元側(cè)網(wǎng)元管理消息,所述消息發(fā)送方式為下列方式的一種或幾種的組合多個(gè)區(qū)間值循環(huán)發(fā)送、多條固定值消息循環(huán)發(fā)送、多條枚舉值循環(huán)發(fā)送、按消息發(fā)送頻度發(fā)送。優(yōu)選的,上述網(wǎng)元管理層消息組織方法還包括在運(yùn)行過程中修改所述配置信息,包括修改已有配置信息的具體內(nèi)容;添加新的觸發(fā)條件和與其相匹配的配置信息。優(yōu)選的,上述網(wǎng)元管理層消息組織方法還包括選擇至少一個(gè)所述XML架構(gòu)文件中存儲的配置信息生成一套或多套自動化測試用例并導(dǎo)出所述自動化測試用例。本發(fā)明還提供了一種網(wǎng)元管理層消息組織裝置,包括 文件管理模塊,用于構(gòu)建XML架構(gòu)文件,在所述XML架構(gòu)文件中存儲有至少一個(gè)網(wǎng)元側(cè)向網(wǎng)管側(cè)發(fā)送的網(wǎng)元側(cè)網(wǎng)元管理層消息的配置信息;配置信息提取模塊,用于在滿足預(yù)置的觸發(fā)條件時(shí),從所述XML架構(gòu)文件中提取與當(dāng)前觸發(fā)條件匹配的配置信息;消息組織模塊,用于根據(jù)所述配置信息構(gòu)造網(wǎng)元側(cè)網(wǎng)元管理層消息。優(yōu)選的,所述配置信息提取模塊包括第一配置信息提取單元,用于在接收到網(wǎng)管側(cè)發(fā)送的請求消息時(shí),從所述XML架構(gòu)文件中提取所述請求消息對應(yīng)的響應(yīng)消息的配置信息;
第二配置信息提取單元,用于在達(dá)到所述預(yù)先定制的網(wǎng)元側(cè)單向消息觸發(fā)點(diǎn)時(shí),提取該觸發(fā)點(diǎn)指定的網(wǎng)元側(cè)網(wǎng)元管理層消息的配置信息。優(yōu)選的,所述配置信息包括消息宏定義、結(jié)構(gòu)體定義和消息賦值,所述消息組織模塊包括消息頭構(gòu)造單元,用于根據(jù)所述消息宏定義,構(gòu)造所述網(wǎng)元側(cè)網(wǎng)元管理層消息的消息頭;消息體構(gòu)造單元,用于根據(jù)所述結(jié)構(gòu)體定義和消息賦值構(gòu)造所述網(wǎng)元側(cè)網(wǎng)元管理層消息的消息體;消息組合單元,用于合并所述消息頭和所述消息體,得到所述網(wǎng)元側(cè)網(wǎng)元管理層消息。優(yōu)選的,上述網(wǎng)元管理層消息組織裝置還包括消息管理模塊,用于按照預(yù)置的消息發(fā)送參數(shù)定義的發(fā)送方式,發(fā)送所述網(wǎng)元管理消息,所述消息發(fā)送方式為下列方式的一種或幾種的組合多個(gè)區(qū)間值循環(huán)發(fā)送、多條固定值消息循環(huán)發(fā)送、多條枚舉值循環(huán)發(fā)送、按消息發(fā)送頻度發(fā)送;選擇至少一個(gè)所述XML架構(gòu)中存儲的配置信息生成一套或多套自動化測試用例并導(dǎo)出所述自動化測試用例;在運(yùn)行過程中修改已有配置信息的具體內(nèi)容,或添加新的觸發(fā)條件和與其相匹配的配置信息。本發(fā)明提供了一種網(wǎng)元管理消息組織方法和裝置,構(gòu)建XML架構(gòu)文件,在所述XML架構(gòu)文件中存儲有至少一個(gè)網(wǎng)元側(cè)向網(wǎng)管側(cè)發(fā)送的網(wǎng)元側(cè)網(wǎng)元管理層消息的配置信息,在滿足預(yù)置的觸發(fā)條件時(shí),從所述XML架構(gòu)文件中提取與當(dāng)前觸發(fā)條件匹配的配置信息,根據(jù)所述配置信息構(gòu)造網(wǎng)元側(cè)網(wǎng)元管理層消息,將網(wǎng)元管理層交互消息和配置信息等數(shù)據(jù)存儲于獨(dú)立的XML架構(gòu)文件中,對數(shù)據(jù)的維護(hù)僅需要進(jìn)行文件級的操作,而并不需要修改網(wǎng)管系統(tǒng)和網(wǎng)元側(cè)的代碼,降低了維護(hù)難度,提高了系統(tǒng)靈活性,解決了網(wǎng)管系統(tǒng)可擴(kuò)展性和可維護(hù)性差的問題。
圖I為本發(fā)明的實(shí)施例一提供的一種網(wǎng)元管理層消息組織方法的流程圖;圖2為圖I中步驟103的具體流程圖;圖3為本發(fā)明的實(shí)施例二提供的一種網(wǎng)元管理層消息組織方法的組織結(jié)構(gòu)圖;圖4為本發(fā)明實(shí)施例二中響應(yīng)消息的組織流程圖;圖5為本發(fā)明的實(shí)施例二中消息體構(gòu)造的一具體實(shí)現(xiàn);圖6為本發(fā)明的實(shí)施例三提供的一種網(wǎng)元管理層消息組織裝置的結(jié)構(gòu)示意圖;圖7為圖6中配置信息提取模塊602的結(jié)構(gòu)示意圖;圖8為圖6中消息組織模塊603的結(jié)構(gòu)示意圖;圖9為本發(fā)明的實(shí)施例三提供的又一種網(wǎng)元管理層消息組織裝置的結(jié)構(gòu)示意圖;圖10為本發(fā)明的實(shí)施例四提供的一種網(wǎng)元管理層消息組織的裝置的結(jié)構(gòu)示意圖11為本發(fā)明的實(shí)施例五提供的一種網(wǎng)元管理層消息組織的裝置的結(jié)構(gòu)示意圖。
具體實(shí)施例方式下文中將結(jié)合附圖對本發(fā)明的實(shí)施例進(jìn)行詳細(xì)說明。需要說明的是,在不沖突的情況下,本申請中的實(shí)施例及實(shí)施例中的特征可以相互任意組合。首先結(jié)合附圖,對本發(fā)明的實(shí)施例一進(jìn)行說明。本發(fā)明實(shí)施例提供了一種網(wǎng)元管理層消息組織方法,使用該方法完成網(wǎng)管系統(tǒng)和網(wǎng)元(或樁模塊)之前消息交互的流程如圖I所示,包括步驟101、構(gòu)建XML架構(gòu)文件,在所述XML架構(gòu)文件中存儲有至少一個(gè)網(wǎng)元側(cè)向網(wǎng)管側(cè)發(fā)送的網(wǎng)元側(cè)網(wǎng)元管理層消息的配置信息; 本發(fā)明實(shí)施例中,對于網(wǎng)元和網(wǎng)管系統(tǒng)間的網(wǎng)元管理層消息(如SCOKET消息),不在程序中硬編碼,而是通過定義XML架構(gòu)文件,在架構(gòu)文件中對網(wǎng)元側(cè)網(wǎng)元管理層交互消息和對應(yīng)的配置信息進(jìn)行描述。網(wǎng)元管理層消息包括請求消息、響應(yīng)消息和網(wǎng)元側(cè)單向消息,其中,請求消息是網(wǎng)管側(cè)向網(wǎng)元側(cè)發(fā)送的消息,響應(yīng)消息和網(wǎng)元側(cè)單向消息是網(wǎng)元側(cè)向網(wǎng)管側(cè)發(fā)送的消息。請求消息為響應(yīng)消息的觸發(fā)條件,網(wǎng)元側(cè)在接收到網(wǎng)管系統(tǒng)發(fā)送的請求消息后,即根據(jù)XML架構(gòu)文件中存儲的相應(yīng)配置信息構(gòu)造與該請求消息對應(yīng)的回復(fù)消息;而網(wǎng)元側(cè)單向消息的觸發(fā)條件為預(yù)先定制的觸發(fā)點(diǎn),在到達(dá)該觸發(fā)點(diǎn)時(shí),即構(gòu)造并發(fā)送網(wǎng)元側(cè)單向消息。優(yōu)選的,所述XML架構(gòu)文件可以以請求消息的消息頭標(biāo)識作為對應(yīng)的響應(yīng)消息的配置信息的標(biāo)簽。步驟102、在滿足預(yù)置的觸發(fā)條件時(shí),從所述XML架構(gòu)文件中提取與當(dāng)前觸發(fā)條件匹配的配置信息;所述觸發(fā)條件具體為網(wǎng)管側(cè)向網(wǎng)元側(cè)發(fā)送的請求消息,所述網(wǎng)元側(cè)網(wǎng)元管理層消息具體為響應(yīng)消息,所述在滿足預(yù)置的觸發(fā)條件時(shí),從所述XML架構(gòu)文件中提取與當(dāng)前觸發(fā)條件匹配的配置信息具體為在接收到網(wǎng)管側(cè)發(fā)送的請求消息時(shí),從所述XML架構(gòu)文件中提取所述請求消息對應(yīng)的響應(yīng)消息的配置信息。所述觸發(fā)條件具體為預(yù)先定制的網(wǎng)元側(cè)單向消息觸發(fā)點(diǎn),所述網(wǎng)元側(cè)網(wǎng)元管理層消息具體為網(wǎng)元側(cè)單向消息,所述在滿足預(yù)置的觸發(fā)條件時(shí),從所述XML架構(gòu)文件中提取與當(dāng)前觸發(fā)條件匹配的配置信息具體為在達(dá)到所述預(yù)先定制的網(wǎng)元側(cè)單向消息觸發(fā)點(diǎn)時(shí),提取該觸發(fā)點(diǎn)指定的網(wǎng)元側(cè)網(wǎng)
元管理層消息的配置信息。步驟103、根據(jù)所述配置信息構(gòu)造網(wǎng)元側(cè)網(wǎng)元管理層消息;所述配置信息包括消息宏定義、結(jié)構(gòu)體定義和消息賦值。本步驟具體如圖2所示,包括步驟1031、根據(jù)所述消息宏定義,構(gòu)造所述網(wǎng)元側(cè)網(wǎng)元管理層消息的消息頭;步驟1032、根據(jù)所述結(jié)構(gòu)體定義和消息賦值構(gòu)造所述網(wǎng)元側(cè)網(wǎng)元管理層消息的消息體;
消息賦值的方式有兩種,一是直接在配置文件中進(jìn)行明確的賦值;二是從接收到的網(wǎng)元管理層消息(如請求消息)的結(jié)構(gòu)體的某一成員的值得到。步驟1033、合并所述消息頭和所述消息體,得到所述網(wǎng)元側(cè)網(wǎng)元管理層消息。步驟104、按照預(yù)置的消息發(fā)送參數(shù)定義的發(fā)送方式,發(fā)送所述網(wǎng)元側(cè)網(wǎng)元管理消息;本發(fā)明實(shí)施例中,用戶還可自由定制消息發(fā)送參數(shù),即可進(jìn)行消息流序列的發(fā)送。還可用于發(fā)送消息流,使網(wǎng)元側(cè)網(wǎng)元管理層消息的發(fā)送過程可配置,可控制,可操作。消息發(fā)送參數(shù)定義的消息發(fā)送方式可為但不限于以下方式的一種或幾種的組合多個(gè)區(qū)間值循環(huán)發(fā)送、多條固定值消息循環(huán)發(fā)送、多條枚舉值循環(huán)發(fā)送、按消息發(fā)送頻度發(fā)送。 步驟105、在運(yùn)行過程中修改所述配置信息;本步驟中,可根據(jù)實(shí)際需要,在正常運(yùn)行(即網(wǎng)元或樁模塊正常與網(wǎng)管系統(tǒng)進(jìn)行消息交互的過程中)修改已有配置信息的具體內(nèi)容(如消息值的重新賦值、文件架構(gòu)標(biāo)簽的變化等),或添加新的觸發(fā)條件和與其相匹配的配置信息(如消息組織文件的擴(kuò)展)。實(shí)現(xiàn)了消息的靈活擴(kuò)展和維護(hù),根據(jù)消息文件的架構(gòu),標(biāo)簽定義結(jié)合消息本身的結(jié)構(gòu)特性,實(shí)現(xiàn)消息的多變性和可擴(kuò)展性。且在正常運(yùn)行過程中完成了對網(wǎng)元管理層消息對和配置信息的維護(hù),不需要系統(tǒng)中斷工作,實(shí)現(xiàn)了網(wǎng)元管理層消息的熱加載,在消息發(fā)生變更時(shí),只需要修改XML架構(gòu)文件中的消息定義,應(yīng)用相應(yīng)的網(wǎng)元管理層消息和其對應(yīng)的消息對時(shí),通過熱加載方式即可完成調(diào)用,不需要通過重啟樁模塊再次重新加載整個(gè)消息配置文件。步驟106、選擇至少一個(gè)所述XML架構(gòu)文件中存儲的配置信息生成一套或多套自動化測試用例并導(dǎo)出所述自動化測試用例;本步驟為可選步驟。根據(jù)實(shí)際應(yīng)用的需要,可利用XML架構(gòu)文件中的配置信息生成一套或多套自動化測試用例并導(dǎo)出所述自動化測試用例,每套測試用例包含至少一個(gè)配置信息,即可構(gòu)造至少一種網(wǎng)元側(cè)網(wǎng)元管理層信息。下面結(jié)合附圖,對本發(fā)明的實(shí)施例二進(jìn)行說明。參見圖3,提出本發(fā)明的消息組織方法一實(shí)施例,其包括301, message-pairs,用于定義消息配對,請求消息及對應(yīng)的響應(yīng)消息。302, message-structs,用于定義每條消息的結(jié)構(gòu)。303, message-values,用于定義消息的 value 值。優(yōu)選的,以下是一種消息對message-pairs的組織方式實(shí)施例
< xm1 version="I.O" encoding="GB2312" >
<msgpairs>
權(quán)利要求
1.一種網(wǎng)元管理層消息組織方法,其特征在于,包括 構(gòu)建可擴(kuò)展標(biāo)記語言(XML)架構(gòu)文件,在所述XML架構(gòu)文件中存儲有至少一個(gè)網(wǎng)元側(cè)向網(wǎng)管側(cè)發(fā)送的網(wǎng)元側(cè)網(wǎng)元管理層消息的配置信息; 在滿足預(yù)置的觸發(fā)條件時(shí),從所述XML架構(gòu)文件中提取與當(dāng)前觸發(fā)條件匹配的配置信息; 根據(jù)所述配置信息構(gòu)造網(wǎng)元側(cè)網(wǎng)元管理層消息。
2.根據(jù)權(quán)利要求I所述的網(wǎng)元管理層消息組織方法,其特征在于,所述觸發(fā)條件具體為網(wǎng)管側(cè)向網(wǎng)元側(cè)發(fā)送的請求消息,所述網(wǎng)元側(cè)網(wǎng)元管理層消息具體為響應(yīng)消息,所述在滿足預(yù)置的觸發(fā)條件時(shí),從所述XML架構(gòu)文件中提取與當(dāng)前觸發(fā)條件匹配的配置信息具體為 在接收到網(wǎng)管側(cè)發(fā)送的請求消息時(shí),從所述XML架構(gòu)文件中提取所述請求消息對應(yīng)的響應(yīng)消息的配置信息。
3.根據(jù)權(quán)利要求I所述的網(wǎng)元管理層消息組織方法,其特征在于,所述觸發(fā)條件具體為預(yù)先定制的網(wǎng)元側(cè)單向消息觸發(fā)點(diǎn),所述網(wǎng)元側(cè)網(wǎng)元管理層消息具體為網(wǎng)元側(cè)單向消息,所述在滿足預(yù)置的觸發(fā)條件時(shí),從所述XML架構(gòu)文件中提取與當(dāng)前觸發(fā)條件匹配的配置信息具體為 在達(dá)到所述預(yù)先定制的網(wǎng)元側(cè)單向消息觸發(fā)點(diǎn)時(shí),提取該觸發(fā)點(diǎn)指定的網(wǎng)元側(cè)網(wǎng)元管理層消息的配置信息。
4.根據(jù)權(quán)利要求I或2或3所述的網(wǎng)元管理層消息組織方法,其特征在于,所述配置信息包括消息宏定義、結(jié)構(gòu)體定義和消息賦值,根據(jù)所述配置信息構(gòu)造網(wǎng)元側(cè)網(wǎng)元管理層消息包括 根據(jù)所述消息宏定義,構(gòu)造所述網(wǎng)元側(cè)網(wǎng)元管理層消息的消息頭; 根據(jù)所述結(jié)構(gòu)體定義和消息賦值構(gòu)造所述網(wǎng)元側(cè)網(wǎng)元管理層消息的消息體; 合并所述消息頭和所述消息體,得到所述網(wǎng)元側(cè)網(wǎng)元管理層消息。
5.根據(jù)權(quán)利要求4所述的網(wǎng)元管理層消息組織方法,其特征在于,所述消息賦值的賦值方式為固定變量值賦值或區(qū)間值循環(huán)賦值或枚舉循環(huán)賦值。
6.根據(jù)權(quán)利要求I或5所述的網(wǎng)元管理層消息組織方法,其特征在于,所述根據(jù)所述結(jié)構(gòu)體定義和消息賦值構(gòu)造網(wǎng)元側(cè)網(wǎng)元管理層消息的消息體具體為 將所述消息賦值填充入所述結(jié)構(gòu)體定義所定義的消息體的各結(jié)構(gòu)體,在所述網(wǎng)元側(cè)網(wǎng)元管理消息為響應(yīng)消息時(shí),所述消息賦值為固定值或從所述網(wǎng)元管理層消息的結(jié)構(gòu)體中獲取的值,在所述網(wǎng)元側(cè)網(wǎng)元管理消息為網(wǎng)元側(cè)單向消息時(shí),所述消息賦值為固定值。
7.根據(jù)權(quán)利要求I所述的網(wǎng)元管理層消息組織方法,其特征在于,所述根據(jù)所述配置信息構(gòu)造網(wǎng)元側(cè)網(wǎng)元管理層消息的步驟之后,還包括 按照預(yù)置的消息發(fā)送參數(shù)定義的發(fā)送方式,發(fā)送所述網(wǎng)元側(cè)網(wǎng)元管理消息,所述消息發(fā)送方式為下列方式的一種或幾種的組合 多個(gè)區(qū)間值循環(huán)發(fā)送、多條固定值消息循環(huán)發(fā)送、多條枚舉值循環(huán)發(fā)送、按消息發(fā)送頻度發(fā)送。
8.根據(jù)權(quán)利要求I或4所述的網(wǎng)元管理層消息組織方法,其特征在于,該方法還包括 在運(yùn)行過程中修改所述配置信息,包括修改已有配置信息的具體內(nèi)容; 添加新的觸發(fā)條件和與其相匹配的配置信息。
9.根據(jù)權(quán)利要求I所述的一種網(wǎng)元管理消息組織方法,其特征在于,該方法還包括 選擇至少一個(gè)所述XML架構(gòu)文件中存儲的配置信息生成一套或多套自動化測試用例并導(dǎo)出所述自動化測試用例。
10.一種網(wǎng)元管理層消息組織裝置,其特征在于,包括 文件管理模塊,用于構(gòu)建XML架構(gòu)文件,在所述XML架構(gòu)文件中存儲有至少一個(gè)網(wǎng)元側(cè)向網(wǎng)管側(cè)發(fā)送的網(wǎng)元側(cè)網(wǎng)元管理層消息的配置信息; 配置信息提取模塊,用于在滿足預(yù)置的觸發(fā)條件時(shí),從所述XML架構(gòu)文件中提取與當(dāng)前觸發(fā)條件匹配的配置信息; 消息組織模塊,用于根據(jù)所述配置信息構(gòu)造網(wǎng)元側(cè)網(wǎng)元管理層消息。
11.根據(jù)權(quán)利要求10所述的網(wǎng)元管理層消息組織裝置,其特征在于,所述配置信息提取模塊包括 第一配置信息提取單元,用于在接收到網(wǎng)管側(cè)發(fā)送的請求消息時(shí),從所述XML架構(gòu)文件中提取所述請求消息對應(yīng)的響應(yīng)消息的配置信息; 第二配置信息提取單元,用于在達(dá)到所述預(yù)先定制的網(wǎng)元側(cè)單向消息觸發(fā)點(diǎn)時(shí),提取該觸發(fā)點(diǎn)指定的網(wǎng)元側(cè)網(wǎng)元管理層消息的配置信息。
12.根據(jù)權(quán)利要求10所述的網(wǎng)元管理層消息組織裝置,其特征在于,所述配置信息包括消息宏定義、結(jié)構(gòu)體定義和消息賦值,所述消息組織模塊包括 消息頭構(gòu)造單元,用于根據(jù)所述消息宏定義,構(gòu)造所述網(wǎng)元側(cè)網(wǎng)元管理層消息的消息頭; 消息體構(gòu)造單元,用于根據(jù)所述結(jié)構(gòu)體定義和消息賦值構(gòu)造所述網(wǎng)元側(cè)網(wǎng)元管理層消息的消息體; 消息組合單元,用于合并所述消息頭和所述消息體,得到所述網(wǎng)元側(cè)網(wǎng)元管理層消息。
13.根據(jù)權(quán)利要求10所述的網(wǎng)元管理層消息組織裝置,其特征在于,該裝置還包括 消息管理模塊,用于按照預(yù)置的消息發(fā)送參數(shù)定義的發(fā)送方式,發(fā)送所述網(wǎng)元管理消息,所述消息發(fā)送方式為下列方式的一種或幾種的組合 多個(gè)區(qū)間值循環(huán)發(fā)送、多條固定值消息循環(huán)發(fā)送、多條枚舉值循環(huán)發(fā)送、按消息發(fā)送頻度發(fā)送; 選擇至少一個(gè)所述XML架構(gòu)中存儲的配置信息生成一套或多套自動化測試用例并導(dǎo)出所述自動化測試用例; 在運(yùn)行過程中修改已有配置信息的具體內(nèi)容,或添加新的觸發(fā)條件和與其相匹配的配置信息。
全文摘要
本發(fā)明提供了一種網(wǎng)元管理層消息組織方法和裝置。涉及通信領(lǐng)域;解決了網(wǎng)管系統(tǒng)可擴(kuò)展性和可維護(hù)性差的問題。該方法包括構(gòu)建XML架構(gòu)文件,在所述XML架構(gòu)文件中存儲有至少一個(gè)網(wǎng)元側(cè)向網(wǎng)管側(cè)發(fā)送的網(wǎng)元側(cè)網(wǎng)元管理層消息的配置信息;在滿足預(yù)置的觸發(fā)條件時(shí),從所述XML架構(gòu)文件中提取與當(dāng)前觸發(fā)條件匹配的配置信息;根據(jù)所述配置信息構(gòu)造網(wǎng)元側(cè)網(wǎng)元管理層消息。本發(fā)明提供的技術(shù)方案適用于電信管理網(wǎng),實(shí)現(xiàn)了易維護(hù)的測試機(jī)制。
文檔編號H04L12/24GK102790694SQ20111013294
公開日2012年11月21日 申請日期2011年5月20日 優(yōu)先權(quán)日2011年5月20日
發(fā)明者唐寶玉, 孔慶蘋 申請人:中興通訊股份有限公司