專利名稱:一種多級(jí)網(wǎng)管多北向接口的適配裝置及方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種適配裝置及方法,尤其是一種多級(jí)網(wǎng)管多北向接 口的適配裝置及方法。
背景技術(shù):
客戶廠商越來(lái)越高的統(tǒng)一監(jiān)控需求要求下層網(wǎng)管提供北向接口 ,
這些北向接口按照S畫(huà)P (Simple Network Management Protocol,簡(jiǎn) 單網(wǎng)管協(xié)議)、CORBA ( Common Object Request Broker Architecture, 公用對(duì)象請(qǐng)求代理體系)等協(xié)議加以開(kāi)發(fā),并且根據(jù)TMF814標(biāo)準(zhǔn)加以 定義。
目前,大多數(shù)北向接口為多級(jí)多套方式,即每級(jí)網(wǎng)管分別開(kāi)發(fā)各 種類別的北向接口,如果有N(N為自然數(shù))種類別的北向接口,那么 每級(jí)網(wǎng)管分別開(kāi)發(fā)N種北向接口 。比如存在麗S級(jí)網(wǎng)管及EMS級(jí)網(wǎng)管, 則麗S (Network Management System,網(wǎng)絡(luò)管理系統(tǒng))級(jí)網(wǎng)管有一套 S畫(huà)P和一套CORBA北向接口 ,而EMS (Element Management System, 網(wǎng)元管理系統(tǒng))級(jí)網(wǎng)管也有一套S麗P和一套CORBA北向4妻口 ,這樣就 有了四套北向接口,將導(dǎo)致以下問(wèn)題
1、對(duì)接信息的一致性問(wèn)題
幾套北向接口分別開(kāi)發(fā)時(shí),網(wǎng)絡(luò)中同 一對(duì)象的定義會(huì)由于不同開(kāi) 發(fā)人員的個(gè)人喜好,存在不一致的表現(xiàn)形式,使得網(wǎng)管對(duì)接時(shí)產(chǎn)生不一致的對(duì)接信息,給客戶廠商網(wǎng)管系統(tǒng)的處理帶來(lái)了不便。
2、重復(fù)開(kāi)發(fā)且維護(hù)困難
由于幾套北向接口分別獨(dú)立,因此存在大量的重復(fù)開(kāi)發(fā)工作,并 且,其中一個(gè)北向接口作出修改時(shí),其它北向接口也需要作出同樣的 修改,給維護(hù)工作帶來(lái)了不便。
針對(duì)上述問(wèn)題,在已開(kāi)發(fā)的北向接口的基礎(chǔ)上加以改進(jìn),達(dá)到了 對(duì)接信息一致性的要求,并且減少了重復(fù)開(kāi)發(fā)和維護(hù)工作量。如圖1
所示,A類北向接口 2是EMS級(jí)網(wǎng)管已開(kāi)發(fā)的北向接口,在此勤出上, 開(kāi)發(fā)了麗S級(jí)網(wǎng)管的A類北向接口 1,并增加了處理模塊和適配模塊; 用戶下發(fā)的命令時(shí),經(jīng)過(guò)處理模塊處理后,若發(fā)現(xiàn)是畫(huà)S級(jí)網(wǎng)管的命 令,將命令交給麗S級(jí)網(wǎng)管處理,若發(fā)現(xiàn)是EMS級(jí)網(wǎng)管的命令,那么 通過(guò)適配模塊后,將命令交給A類北向接口 2處理。這種方法可以重 復(fù)利用已開(kāi)發(fā)的北向接口,但其內(nèi)部調(diào)用仍然存在大量的重復(fù),只適 合多級(jí)網(wǎng)管多北向接口已經(jīng)開(kāi)發(fā)的情況,而不適用于開(kāi)發(fā)新的多級(jí)網(wǎng) 管多北向接口。
發(fā)明內(nèi)容
本發(fā)明要解決的技術(shù)問(wèn)題是提供一種多級(jí)網(wǎng)管多北向接口的適配 裝置及方法,使新開(kāi)發(fā)的多級(jí)網(wǎng)管多北向接口達(dá)到對(duì)接信息的一致性 要求,并且減少了開(kāi)發(fā)和維護(hù)工作量。
本發(fā)明解決其技術(shù)問(wèn)題所采用的技術(shù)方案是
一種多級(jí)網(wǎng)管多北向接口的適配裝置,包括
中間接口模塊,用于為各個(gè)協(xié)議接口模塊及各級(jí)網(wǎng)管提供一簇與 協(xié)議及網(wǎng)管無(wú)關(guān)的接口;信息傳輸模塊,用于實(shí)現(xiàn)所述中間接口模塊與所述各級(jí)網(wǎng)管之間 的信息的傳輸。
上述方案中,所述信息傳輸模塊包括命令分發(fā)模塊及消息上報(bào)模 塊,所述命令分發(fā)模塊用于向?qū)?yīng)的網(wǎng)管分發(fā)所述協(xié)議接口模塊通過(guò)
所述中間接口模塊下發(fā)的命令;所述消息上報(bào)模塊用于將所述網(wǎng)管上
報(bào)的消息通過(guò)所述中間接口模塊上報(bào)給對(duì)應(yīng)的協(xié)議接口模塊。
上述方案中,所述中間接口模塊提供的接口包括至少兩個(gè)對(duì)應(yīng)不
同類型命令的命令接口及至少兩個(gè)對(duì)應(yīng)不同類型消息的消息接口 ,所
述協(xié)議接口模塊通過(guò)對(duì)應(yīng)的命令接口將所述命令下發(fā)給所述命令分發(fā)
模塊,所述消息上報(bào)模塊通過(guò)對(duì)應(yīng)的消息接口將所述消息上報(bào)給對(duì)應(yīng)
的協(xié)議接口模塊。
上述方案中,所述命令分發(fā)模塊包括至少兩個(gè)用于分發(fā)不同類型 命令的命令分發(fā)子模塊。
上述方案中,所述適配裝置還包括轉(zhuǎn)化^f莫塊,用于為所述各個(gè)協(xié) 議接口模塊及所述信息傳輸模塊提供相應(yīng)的信息格式的轉(zhuǎn)化功能,所 述轉(zhuǎn)化功能包括所述中間接口模塊的信息格式與所述各個(gè)協(xié)議接口模 塊的信息格式的互相轉(zhuǎn)化功能,以及所述中間接口模塊的信息格式與 所述各級(jí)網(wǎng)管的信息格式的互相轉(zhuǎn)化功能。
上述方案中,所述各個(gè)協(xié)議接口模塊包括S麗P接口模塊及C0RBA 接口才莫塊;所述各級(jí)網(wǎng)管包括EMS級(jí)網(wǎng)管及麗S級(jí)網(wǎng)管。
一種多級(jí)網(wǎng)管多北向^l妄口的適配方法,下發(fā)命令時(shí),包括以下步
驟
al、協(xié)議接口模塊通過(guò)所述中間接口模塊提供的對(duì)應(yīng)的命令接口 將命令下發(fā)給對(duì)應(yīng)的命令分發(fā)子模塊;bl、所述命令分發(fā)子模塊將所述命令下發(fā)給對(duì)應(yīng)的網(wǎng)管; cl、所述網(wǎng)管處理所述命令后,將處理結(jié)果返回給所述命令分發(fā) 子模塊;
dl、所述命令分發(fā)子模塊通過(guò)所述命令接口將所述處理結(jié)果返回 給所述協(xié)議接口模塊;
上報(bào)消息時(shí),包括以下步驟
a2、網(wǎng)管將所述消息上報(bào)給消息上報(bào)模塊;
b2、所述消息上報(bào)模塊通過(guò)所述中間接口模塊提供的對(duì)應(yīng)的消息 接口將所述消息上報(bào)給對(duì)應(yīng)的協(xié)議接口模塊。
上述方案中,所述步驟al中,所述命令通過(guò)所述命令接口前,通 過(guò)轉(zhuǎn)化模塊將其信息格式轉(zhuǎn)化為所述中間接口模塊的信息格式;所述 步驟bl中,所述命令下發(fā)給所述網(wǎng)管前,通過(guò)所述轉(zhuǎn)化模塊將其信息 格式轉(zhuǎn)化為所述網(wǎng)管的信息格式;所述步驟dl中,所述處理結(jié)果通過(guò) 所述命令接口前,通過(guò)所述轉(zhuǎn)化模塊將其信息格式轉(zhuǎn)化為所述中間接 口模塊的信息格式;所述步驟dl中,所述處理結(jié)果返回給所述協(xié)議接 口模塊后,通過(guò)所述轉(zhuǎn)化模塊將其信息格式轉(zhuǎn)化為所述協(xié)議接口模塊 的信息格式。
上述方案中,所述步驟b2中,所述消息通過(guò)所述消息接口前,通 過(guò)所述轉(zhuǎn)化模塊將其信息格式轉(zhuǎn)化為所述中間接口模塊的信息格式; 所述步驟b2中,所述消息上報(bào)給所述協(xié)議接口模塊后,通過(guò)所述轉(zhuǎn)化 模塊將其信息格式轉(zhuǎn)化為所述協(xié)議接口模塊的信息格式。
本發(fā)明的有益效果主要表現(xiàn)在本發(fā)明提供的適配裝置的中間接 口模塊對(duì)各種協(xié)議接口模塊提供了統(tǒng)一的調(diào)用接口 ,并且屏蔽了各級(jí) 網(wǎng)管信息及其變更,通過(guò)本發(fā)明提供的適配方法用于新的多極網(wǎng)管多北向接口的開(kāi)發(fā)時(shí),既達(dá)到了對(duì)接信息的一致性要求,又減少了開(kāi)發(fā) 和維護(hù)工作量。
圖1為利用EMS級(jí)網(wǎng)管已開(kāi)發(fā)的北向接口開(kāi)發(fā)NMS級(jí)網(wǎng)管的北向 接口的示意圖2為本發(fā)明多級(jí)網(wǎng)管多北向接口的適配裝置的結(jié)構(gòu)示意圖; 圖3為本發(fā)明命令下發(fā)時(shí)多級(jí)網(wǎng)管多北向接口的適配流程圖; 圖4為本發(fā)明消息上傳時(shí)多級(jí)網(wǎng)管多北向接口的適配流程圖。
具體實(shí)施例方式
圖1已在背景技術(shù)中加以描述,此處不再贅述。下面結(jié)合其它附 圖對(duì)本發(fā)明作進(jìn)一步的描述。
參照?qǐng)D2, 一種多級(jí)網(wǎng)管多北向接口的適配裝置,包括
中間接口模塊21,用于為各個(gè)協(xié)議接口模塊及各級(jí)網(wǎng)管提供一簇 與協(xié)議及網(wǎng)管無(wú)關(guān)的接口 ,包括至少兩個(gè)對(duì)應(yīng)不同類型命令的命令接 口及至少兩個(gè)對(duì)應(yīng)不同類型消息的消息接口 ;各個(gè)協(xié)議4妄口模塊是指 實(shí)現(xiàn)SNMP接口功能的S腿P接口模塊、實(shí)現(xiàn)C0RBA接口功能的C0RBA 接口模塊以及實(shí)現(xiàn)其它北向接口功能的其它北向接口模塊;各級(jí)網(wǎng)管 是指EMS級(jí)網(wǎng)管、應(yīng)S級(jí)網(wǎng)管等網(wǎng)管;
信息傳輸模塊22,用于實(shí)現(xiàn)中間接口模塊21與各級(jí)網(wǎng)管之間的 信息的傳輸;該模塊進(jìn)一步包括命令分發(fā)模塊221及消息上報(bào)模塊 222,命令分發(fā)模塊221進(jìn)一步包括至少兩個(gè)用于分發(fā)不同類型命令的 命令分發(fā)子模塊,比如資源命令分發(fā)子模塊、告警命令分發(fā)子模塊及性能命令分發(fā)子模塊等,其用于向?qū)?yīng)的網(wǎng)管分發(fā)命令,該命令為協(xié)
議接口模塊通過(guò)中間接口模塊21提供的對(duì)應(yīng)的命令接口下發(fā)給命令 分發(fā)模塊221對(duì)應(yīng)的命令分發(fā)子模塊的;消息上報(bào)模塊222用于將網(wǎng) 管上報(bào)的消息通過(guò)中間接口模塊21提供的對(duì)應(yīng)的消息接口上報(bào)給對(duì) 應(yīng)的協(xié)議接口模塊;
轉(zhuǎn)化模塊23,用于為各個(gè)協(xié)議接口才莫塊及命令分發(fā)模塊221、消 息上報(bào)模塊222提供相應(yīng)的信息格式的轉(zhuǎn)化功能;其中,為各個(gè)協(xié)議 接口模塊提供中間接口模塊21的信息格式與其信息格式的互相轉(zhuǎn)化 功能,為命令分發(fā)模塊221及消息上報(bào)才莫塊222提供中間接口模塊21 的信息格式與各級(jí)網(wǎng)管的信息格式的互相轉(zhuǎn)化功能。
采用上述適配裝置實(shí)現(xiàn)的多級(jí)網(wǎng)管多北向接口的適配包括下發(fā)命 令及上報(bào)消息兩個(gè)過(guò)程。下面分別結(jié)合圖3及圖4,以CORBA接口模 塊及麗S級(jí)網(wǎng)管為例,對(duì)這兩個(gè)過(guò)程加以描述。
參照?qǐng)D3,命令下發(fā)時(shí),多級(jí)網(wǎng)管多北向4妄口的適配方法包括以 下步驟
S301: C0RBA接口模塊通過(guò)轉(zhuǎn)化模塊將需要下發(fā)的"獲取全部網(wǎng) 元"命令的信息格式轉(zhuǎn)化為中間接口模塊的信息格式;
S302: C0RBA接口模塊繼續(xù)通過(guò)中間接口模塊提供的對(duì)應(yīng)的命令 接口,將該命令發(fā)送給對(duì)應(yīng)的資源命令分發(fā)子模塊;
S303:資源命令分發(fā)子模塊判斷該命令為應(yīng)S級(jí)網(wǎng)管命令,通過(guò) 轉(zhuǎn)化模塊將該命令的信息格式轉(zhuǎn)化為NMS級(jí)網(wǎng)管的信息格式;
S304:資源命令分發(fā)子模塊繼續(xù)將該命令下發(fā)給NMS級(jí)網(wǎng)管;
S305:醒S級(jí)網(wǎng)管處理該命令后, 一尋處理結(jié)果返回給資源命令分 發(fā)子模塊;S306:資源命令分發(fā)子模塊通過(guò)轉(zhuǎn)化^f莫塊將該處理結(jié)果的信息;f備 式轉(zhuǎn)化為中間接口模塊的信息格式;
S307:資源命令分發(fā)子模塊繼續(xù)通過(guò)對(duì)應(yīng)的命令接口將該處理結(jié) 果返回給CORBA接口才莫塊;
S308: CORBA接口模塊通過(guò)轉(zhuǎn)化模塊將該處理結(jié)果的信息格式轉(zhuǎn) 化為CORBA接口模塊的信息格式。
參照?qǐng)D4,消息上報(bào)時(shí),多級(jí)網(wǎng)管多北向接口的適配方法包括以 下步驟
S401:麗S級(jí)網(wǎng)管將需上報(bào)給CORBA接口模塊的告警消息上報(bào)給 消息上報(bào)模塊;
S402:消息上報(bào)模塊通過(guò)轉(zhuǎn)化模塊將該消息的信息格式轉(zhuǎn)化為中 間接口模塊的信息格式;
S403:消息上報(bào)模塊繼續(xù)通過(guò)中間接口模塊提供的對(duì)應(yīng)的消息接 口將該消息上報(bào)給CORBA接口模塊;
S404: CORBA接口模塊通過(guò)轉(zhuǎn)化模塊將該消息的信息格式轉(zhuǎn)化為 CORBA接口模塊的信息格式。
從以上描述可以看出,采用本發(fā)明的適配裝置對(duì)多級(jí)網(wǎng)管多北向 接口進(jìn)行適配時(shí),中間接口模塊提供的與協(xié)議及網(wǎng)管無(wú)關(guān)的一簇接口 , 能使新開(kāi)發(fā)的多級(jí)網(wǎng)管多北向接口達(dá)到對(duì)接信息的一致性要求,并且 減少了開(kāi)發(fā)和維護(hù)工作量。
以上所述僅為本發(fā)明的實(shí)施例而已,并不用于限制本發(fā)明,對(duì)于 本領(lǐng)域的技術(shù)人員來(lái)說(shuō),本發(fā)明可以有各種更改和變化。凡在本發(fā)明 的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含 在本發(fā)明的權(quán)利要求范圍之內(nèi)。
權(quán)利要求
1、一種多級(jí)網(wǎng)管多北向接口的適配裝置,其特征在于包括中間接口模塊,用于為各個(gè)協(xié)議接口模塊及各級(jí)網(wǎng)管提供一簇與協(xié)議及網(wǎng)管無(wú)關(guān)的接口;信息傳輸模塊,用于實(shí)現(xiàn)所述中間接口模塊與所述各級(jí)網(wǎng)管之間的信息的傳輸。
2、 如權(quán)利要求1所述的多級(jí)網(wǎng)管多北向接口的適配裝置,其特征 在于所述信息傳輸模塊包括命令分發(fā)模塊及消息上報(bào)模塊,所述命 令分發(fā)模塊用于向?qū)?yīng)的網(wǎng)管分發(fā)所述協(xié)議接口模塊通過(guò)所述中間接 口模塊下發(fā)的命令;所述消息上報(bào)模塊用于將所述網(wǎng)管上報(bào)的消息通 過(guò)所述中間接口模塊上報(bào)給對(duì)應(yīng)的協(xié)議接口模塊。
3、 如權(quán)利要求2所述的多級(jí)網(wǎng)管多北向接口的適配裝置,其特征 在于所述中間接口模塊提供的接口包括至少兩個(gè)對(duì)應(yīng)不同類型命令 的命令接口及至少兩個(gè)對(duì)應(yīng)不同類型消息的消息接口 ,所述協(xié)議接口 模塊通過(guò)對(duì)應(yīng)的命令接口將所述命令下發(fā)給所述命令分發(fā)模塊,所述 消息上報(bào)模塊通過(guò)對(duì)應(yīng)的消息接口將所述消息上報(bào)給對(duì)應(yīng)的協(xié)議接口 模塊。
4、 如權(quán)利要求2或3所述的多級(jí)網(wǎng)管多北向接口的適配裝置,其 特征在于所述命令分發(fā)模塊包括至少兩個(gè)用于分發(fā)不同類型命令的 命令分發(fā)子模塊。
5、 如權(quán)利要求1所述的多級(jí)網(wǎng)管多北向接口的適配裝置,其特征 在于所述適配裝置還包括轉(zhuǎn)化模塊,用于為所述各個(gè)協(xié)議接口才莫塊 及所述信息傳輸模塊提供相應(yīng)的信息格式的轉(zhuǎn)化功能,所述轉(zhuǎn)化功能 包括所述中間接口模塊的信息格式與所述各個(gè)協(xié)議接口模塊的信息格 式的互相轉(zhuǎn)化功能,以及所述中間接口模塊的信息格式與所述各級(jí)網(wǎng) 管的信息格式的互相轉(zhuǎn)化功能。
6、 如權(quán)利要求1所述的多級(jí)網(wǎng)管多北向接口的適配裝置,其特征 在于所述各個(gè)協(xié)議接口模塊包括簡(jiǎn)單網(wǎng)管協(xié)議接口模塊及公用對(duì)象 請(qǐng)求代理體系接口模塊;所述各級(jí)網(wǎng)管包括網(wǎng)元管理系統(tǒng)級(jí)網(wǎng)管及網(wǎng) 絡(luò)管理系統(tǒng)級(jí)網(wǎng)管。
7、 一種多級(jí)網(wǎng)管多北向接口的適配方法,其特征在于,下發(fā)命令時(shí),包括以下步驟al 、協(xié)議接口模塊通過(guò)所述中間接口模塊提供的對(duì)應(yīng)的命令接口將命令下發(fā)給對(duì)應(yīng)的命令分發(fā)子模塊;bl、所述命令分發(fā)子模塊將所述命令下發(fā)給對(duì)應(yīng)的網(wǎng)管; cl、所述網(wǎng)管處理所述命令后,將處理結(jié)果返回給所述命令分發(fā) 子模塊;dl 、所述命令分發(fā)子模塊通過(guò)所述命令接口將所述處理結(jié)果返回 給所述協(xié)議接口模塊;上報(bào)消息時(shí),包括以下步驟a2、網(wǎng)管將所述消息上報(bào)給消息上報(bào)模塊;b2、所述消息上報(bào)模塊通過(guò)所述中間接口模塊提供的對(duì)應(yīng)的消息 接口將所述消息上報(bào)給對(duì)應(yīng)的協(xié)議接口模塊。
8、 如權(quán)利要求7所述的多級(jí)網(wǎng)管多北向接口的適配方法,其特征 在于所述步驟al中,所述命令通過(guò)所述命令接口前,通過(guò)轉(zhuǎn)化模塊 將其信息格式轉(zhuǎn)化為所述中間接口模塊的信息格式;所述步驟bl中, 所述命令下發(fā)給所述網(wǎng)管前,通過(guò)所述轉(zhuǎn)化模塊將其信息格式轉(zhuǎn)化為 所述網(wǎng)管的信息格式;所述步驟dl中,所述處理結(jié)果通過(guò)所述命令4妻 口前,通過(guò)所述轉(zhuǎn)化模塊將其信息格式轉(zhuǎn)化為所述中間接口模塊的信 息格式;所述步驟dl中,所述處理結(jié)果返回給所述協(xié)議接口模塊后, 通過(guò)所述轉(zhuǎn)化模塊將其信息格式轉(zhuǎn)化為所述協(xié)議接口模塊的信息格 式。
9、 如權(quán)利要求7所述的多級(jí)網(wǎng)管多北向接口的適配方法,其特征 在于所述步驟b2中,所述消息通過(guò)所述消息接口前,通過(guò)所述轉(zhuǎn)化 模塊將其信息格式轉(zhuǎn)化為所述中間接口模塊的信息格式;所述步驟b2中,所述消息上報(bào)給所述協(xié)議接口模塊后,通過(guò)所述轉(zhuǎn)化模塊將其信 息格式轉(zhuǎn)化為所述協(xié)議接口模塊的信息格式。
全文摘要
本發(fā)明公開(kāi)了一種多級(jí)網(wǎng)管多北向接口的適配裝置及方法,所述適配裝置包括中間接口模塊,用于為各個(gè)協(xié)議接口模塊及各級(jí)網(wǎng)管提供一簇與協(xié)議及網(wǎng)管無(wú)關(guān)的接口;信息傳輸模塊,用于實(shí)現(xiàn)所述中間接口模塊與所述各級(jí)網(wǎng)管之間的信息的傳輸。本發(fā)明所述技術(shù)方案使新開(kāi)發(fā)的多級(jí)網(wǎng)管多北向接口達(dá)到對(duì)接信息的一致性要求,并且減少了開(kāi)發(fā)和維護(hù)工作量。
文檔編號(hào)H04L29/06GK101296232SQ20081006785
公開(kāi)日2008年10月29日 申請(qǐng)日期2008年6月16日 優(yōu)先權(quán)日2008年6月16日
發(fā)明者吉才頌, 吳高科, 肖志彬 申請(qǐng)人:中興通訊股份有限公司