專利名稱:一種集中網(wǎng)管系統(tǒng)以及上載下級告警信息的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域中的網(wǎng)絡(luò)管理系統(tǒng)(簡稱網(wǎng)管系統(tǒng)),尤其涉 及一種集中網(wǎng)管系統(tǒng)以及其上載下級告警信息的方法。
背景技術(shù):
故障管理是對電信網(wǎng)絡(luò)的運行情況異常和設(shè)備安裝環(huán)境異常進(jìn)行監(jiān)測、 隔離和校正的一組功能,包括告警監(jiān)測、故障定位、故障修復(fù)和測試等功能。其中,告警是故障管理中的基本對象,并且與代理Agent中(或代理Agent 所代表的被管網(wǎng)絡(luò)中)邏輯或物理資源故障的產(chǎn)生、改變和清除相關(guān)。告警 信息模型是對告警數(shù)據(jù)進(jìn)行表示的模型,主要包括告警碼、原因碼、處理建 議等。其中的告警碼(SpecificProblem)用來描述故障具體的問題,原因碼 (Probable Cause)大致體現(xiàn)了故障的分類,處理建議是針對此類故障給出 的處理方法。在多級網(wǎng)管系統(tǒng)互聯(lián)時,根據(jù)電信管理網(wǎng)(Telecom Management Network)的功能體系結(jié)構(gòu),下級需要實現(xiàn)北向功能模塊,上級需要提供接 入訪問4莫塊,如附圖l所示下級網(wǎng)管的北向功能接口,用于監(jiān)聽本級網(wǎng)管的各種事件,以規(guī)定的格 式轉(zhuǎn)發(fā)給上級,同時可以接收上級網(wǎng)管下發(fā)的各種操作命令,是下級網(wǎng)管系 統(tǒng)的一個獨立模塊,與本級網(wǎng)管之間屬于松耦合關(guān)系。上級網(wǎng)管的接入訪問模塊,用于和下級的北向接口進(jìn)行通訊,接入訪問 模塊向上級網(wǎng)管屏蔽了下級網(wǎng)管的細(xì)節(jié),上級網(wǎng)管通過接入訪問模塊對下級 進(jìn)行管理。對于上級網(wǎng)管來說,接入訪問模塊和下級網(wǎng)管作為一個整體相當(dāng) 于一個被管設(shè)備,上級網(wǎng)管僅接收標(biāo)準(zhǔn)格式的上報告警,而并不關(guān)心告警從 哪里上報,所以接入訪問模塊的一個重要功能就是在收到下級網(wǎng)管北向接口的告警后,將上報告警轉(zhuǎn)換成上級所能識別的標(biāo)準(zhǔn)格式,同樣接受上級網(wǎng)管 的標(biāo)準(zhǔn)命令,以接入訪問模塊和下級網(wǎng)管的北向接口之間的協(xié)議方式下發(fā)到 下級網(wǎng)管。在圖1所示的現(xiàn)有這種集中網(wǎng)管系統(tǒng)互連的情況,上、下級網(wǎng)管系統(tǒng)的 信息模型很可能不一致,因而如何進(jìn)行上、下級網(wǎng)管間的數(shù)據(jù)傳輸和解析是 一個需要考慮的問題。如果使用本級的信息模型,就會使得告警顯示和下級 顯示的有差異,所以需要將下級的信息模型映射到上級,使得下級告警上報 到上級后可以直接采用本級的信息模型進(jìn)行解析。目前,下級網(wǎng)管系統(tǒng)大多數(shù)情況是專業(yè)網(wǎng)管,專注某種類型的設(shè)備,其 信息模型比較偏重于某些特定領(lǐng)域,其信息模型粒度較細(xì),對故障分類比較細(xì);上級網(wǎng)管多為集中網(wǎng)管,其覆蓋領(lǐng)域較廣,但是信息模型的粒度比較粗,只是從集中網(wǎng)管的角度對故障進(jìn)行大致的分類,往往一種分類包括下級的多 種告警碼。目前通用的信息模型映射方式是將下級網(wǎng)管的信息模型進(jìn)行分類,按類映射到上級的信息模型中,是一種多對一的映射模式,如附圖2所 示,例如上級的分類2分別對應(yīng)3個下級網(wǎng)管信息模型。這種多對一的映射方式,在上級保存的只是下級信息模型的一個模糊歸 類,由于一些集中網(wǎng)管系統(tǒng)并不關(guān)注下級告警的細(xì)節(jié),這種方式可以對故障 有一個大致的定位,可以滿足一定的需要,但事實上下級信息模型上載時, 會丟失很多信息,如果上級信息模型初始定義的范圍不全,在接入下級網(wǎng)管 系統(tǒng)時,有些告警碼就找不到恰當(dāng)?shù)膶?yīng)值,即上下級之間的告警信息模型 不能4青確對應(yīng)。發(fā)明內(nèi)容本發(fā)明所要解決的技術(shù)問題在于,提供一種集中網(wǎng)管系統(tǒng)以及其上載下 級告警信息的方法,在級聯(lián)網(wǎng)管系統(tǒng)中,解決上級網(wǎng)管如何獲取和存儲信息 模型才能精確解析下級網(wǎng)管上報的告警的問題。為了解決原有模型上載映射機(jī)制的不足,本發(fā)明提出了 一種改進(jìn)的集中 網(wǎng)管系統(tǒng)以及該集中網(wǎng)管系統(tǒng)中下級網(wǎng)關(guān)的告警信息上載的技術(shù)方案,以及 對下級告警進(jìn)行解析轉(zhuǎn)換獲取下級上報的告警信息的技術(shù)方案,本發(fā)明中采用一對一的映射機(jī)制,通過映射方式在上級網(wǎng)管保存下級網(wǎng)管信息模型的原 始信息,使用映射算法保證不同的下級信息模型(如告警碼)在上級有唯一 的對應(yīng)信息。同時,在下級網(wǎng)管上報告警時,采用同樣的映射機(jī)制對上報告 警中包含的信息進(jìn)行映射,這樣解析告警時可以利用上載的下級原始信息, 使得上級能夠解析獲得與下級完全相同的告警信息,實現(xiàn)精確解析告警。本發(fā)明提供一種集中網(wǎng)管系統(tǒng)中上載下級告警信息的方法,包括如下步驟A、 上級網(wǎng)管獲取各個下級網(wǎng)管的告警信息模型,將每一所述下級網(wǎng)管 的告警信息模型以一對一的映射方式映射至所述上級網(wǎng)管的告警信息模型中;B、 所述上級網(wǎng)管收到下級網(wǎng)管上報的告警消息后,按照一對一的映射 規(guī)則對所述告警消息進(jìn)行映射轉(zhuǎn)換,將所述告警消息轉(zhuǎn)換為利用上級網(wǎng)管的 告警信息模型可識別的告警消息。所述步驟A中進(jìn)一步分為如下步驟Al、在每一下級網(wǎng)管中分別定義本級的告警信息模型;A2、所述上級網(wǎng)管運行過程中接入下級網(wǎng)管時,向下級網(wǎng)管發(fā)送上載 下級網(wǎng)管的告警信息模型的命令;A3、所述下級網(wǎng)管根據(jù)所述上載命令,將本級的告警信息模型上報至 上級網(wǎng)管;A4、所述上級網(wǎng)管收到下級網(wǎng)管的告警信息模型后,將下級網(wǎng)管的告 警信息模型按照一對一的映射規(guī)則映射至上級網(wǎng)管的告警信息模型中并存 儲在本級數(shù)據(jù)庫。所述步驟B中進(jìn)一步分為如下步驟Bl、下級網(wǎng)管在收到本級告警消息時,轉(zhuǎn)發(fā)一份告警消息到上級網(wǎng)管;B2、上級網(wǎng)管收到下級網(wǎng)管上報的所述告警消息后,按照一對一的映射 規(guī)則對所接收的該告警消息進(jìn)行映射轉(zhuǎn)換,轉(zhuǎn)換為所述上級網(wǎng)管的告警信息 模型可識別的告警消息。所述步驟A4中所述上級網(wǎng)管收到下級網(wǎng)管的告警信息模型后,是通過將系統(tǒng)類型S、 告警碼A、告警碼描述AA映射為上級信息模型中的一個告警碼A2和告警 碼描述AA的方式來進(jìn)行映射,將下級網(wǎng)管的告警信息模型按照一對一的映 射規(guī)則映射至上級網(wǎng)管的告警信息模型中并存儲在本級數(shù)據(jù)庫,其中,該上 級告警碼A2中包含下級網(wǎng)管的系統(tǒng)類型S、告警碼A以及版本號信息。所述步驟B2中.-上級網(wǎng)管收到下級網(wǎng)管上報的所述告警消息后,按照一對一的映射規(guī)則 利用上級網(wǎng)管的告警信息模型對下級網(wǎng)管上報的告警消息進(jìn)行映射轉(zhuǎn)換,將 所述告警消息中的原始告警碼、原因碼進(jìn)行映射,映射轉(zhuǎn)換為一一對應(yīng)的包 含所述原始告警碼、原因碼的告警消息。所述方法進(jìn)一步包括C、 在上級網(wǎng)管需要解析該告警消息時,則利用上級網(wǎng)管的告警信息模 型對該告警消息進(jìn)行解析即可獲得該告警消息的詳細(xì)信息,由上級網(wǎng)管進(jìn)行 處理。所述告警信息模型是按照告警信息模型自身屬性區(qū)分,所述屬性包括系 統(tǒng)類型、告警碼、原因碼、或處理建i^。所述方法進(jìn)一步包括D、 在上級網(wǎng)管中配置告警碼分組配置文件;所述上級網(wǎng)管從本級告警 信息模型緩存中讀取所有告警碼,根據(jù)分組配置文件對告警碼進(jìn)行分組呈現(xiàn)。本發(fā)明還提供一種集中網(wǎng)管系統(tǒng),包括級聯(lián)的至少一個上級網(wǎng)管和至少 一個下級網(wǎng)管,所述每一下級網(wǎng)管通過一個北向功能模塊與所述上級網(wǎng)管的 接入訪問模塊建立級聯(lián)。所述接入訪問模塊,包括信息映射模塊、命令下發(fā)模塊和下級告警監(jiān)聽 模塊,其中,所述命令下發(fā)模塊,分別與所述信息映射模塊和下級網(wǎng)管的北向功能模塊相連,用于向所述北向功能模塊發(fā)送上載下級網(wǎng)管的告警信息模型的命令,并在接收所述下級網(wǎng)管的告警信息模型后將其送至所述信息映射模塊;所述信息映射模塊,對接收的所述下級網(wǎng)管的告警信息模型按照一對一 的映射規(guī)則映射至所述上級網(wǎng)管的告警信息模型中;同時,還對接收的下級 網(wǎng)管上報的告警消息進(jìn)行映射轉(zhuǎn)換,按所述一對一的映射規(guī)則將所述告警消 息轉(zhuǎn)換為所述上級網(wǎng)管告警信息模型可識別的告警消息;所述下級告警監(jiān)聽模塊,分別與所述信息映射模塊、上級網(wǎng)管的告警接 收模塊以及下級網(wǎng)管的北向功能模塊相連,用于監(jiān)聽下級網(wǎng)管上報的告警消 息,對下級網(wǎng)管上報的告警消息調(diào)用信息映射模塊進(jìn)行告警消息映射轉(zhuǎn)換, 將映射轉(zhuǎn)換獲得的告警消息發(fā)送給所述告警接收模塊。所述北向功能模塊,用于響應(yīng)上級網(wǎng)管下發(fā)的告警信息模型上載命令, 并向上級網(wǎng)管上報本級的告警信息模型,同時監(jiān)聽本級的告警上報事件,在 本級收到告警消息時轉(zhuǎn)發(fā)一份告警消息至所述上級網(wǎng)管。所述信息映射模塊,在進(jìn)行一對一的映射時,是將下級告警信息模型中 的告警碼、版本號、以及告警碼所屬系統(tǒng)類型組合在一個字段中作為上級網(wǎng) 管的告警信息模型中的告警碼。所述告警接收^f莫塊,用于接收映射解析轉(zhuǎn)換后的告警消息,以供上級網(wǎng) 管將映射轉(zhuǎn)換后的告警消息進(jìn)行本地處理或上報。本發(fā)明提出的一種改進(jìn)的模型上載方案,采用一對一的映射機(jī)制,如附 圖3所示,在上級保存下級的全部信息模型,這樣在上級解析告警時也可以 有精確的表示。對于可能有多個不同下級信息模型的情況,可以通過在映射 后信息模型的具體項上增加"分組,,的屬性來表示其原來所屬的下級信息模 型,從而在上級網(wǎng)管有效區(qū)分來自于不同的下級網(wǎng)管的告警信息模型的信 息。采用本發(fā)明的技術(shù)方案,上級網(wǎng)管能夠持久化保存下級網(wǎng)管的告警信息 模型,在進(jìn)行告警解析時,能夠按照映射規(guī)則在上級網(wǎng)管獲取和下級網(wǎng)管完 全一致的告警信息,獲得告警的準(zhǔn)確信息。這種映射機(jī)制與原有的映射機(jī)制 相比,不會出現(xiàn)丟失信息的情況。
圖1是TMN規(guī)范中的上下級網(wǎng)管系統(tǒng)結(jié)構(gòu);圖2是目前的信息模型映射方式示意圖;圖3是本發(fā)明提出的模型上載映射機(jī)制示意圖;圖4是本發(fā)明實施例中信息模型的上載系統(tǒng)的結(jié)構(gòu)圖;圖5是本發(fā)明實施例中信息模型的上載方法的流程圖。
具體實施方式
為使本發(fā)明的目的、技術(shù)方案和優(yōu)點更加清楚,以下結(jié)合附圖對本發(fā)明 作進(jìn)一步地詳細(xì)說明。本發(fā)明提供了電信領(lǐng)域網(wǎng)絡(luò)管理系統(tǒng)的一種數(shù)據(jù)建模方法,尤其是在多 級網(wǎng)管系統(tǒng)互連的情況下的故障管理模塊中,解決告警信息在上下級網(wǎng)絡(luò)管 理系統(tǒng)之間的傳遞與解析問題。本發(fā)明的集中網(wǎng)管系統(tǒng)中上載下級告警信息模型的方法的創(chuàng)新之處在于上級網(wǎng)管在接入下級網(wǎng)管系統(tǒng)時,集中網(wǎng)管系統(tǒng)(上級網(wǎng)管)主動請求 上載下級網(wǎng)管的原始信息模型,通過對下級網(wǎng)管系統(tǒng)的原始信息模型的映 射,來保存下級網(wǎng)管的類型、版本、以及具體告警碼等信息;同時在下級告 警數(shù)據(jù)上報時,依據(jù)所映射的信息模型,對上報告警信息進(jìn)行同樣的映射。為了更容易理解本發(fā)明,首先介紹一下信息映射的概念信息映射是指將下級的告警碼、原因碼等有關(guān)信息,按照一定的算法進(jìn) 行轉(zhuǎn)換,使得不同下級網(wǎng)管的告警碼在上級有唯一對應(yīng)的值,并且能夠根據(jù) 映射值獲取原始值。 一個簡單的映射實例,例如下級網(wǎng)管A、 B分別具有告 警碼為100的告警信息,當(dāng)兩者都上報到上級網(wǎng)管時,若兩個告警信息不同 則容易引起混淆,若告警相同但也不能標(biāo)識來自那個下級網(wǎng)管,按照映射規(guī) 則在上級網(wǎng)管中例如將告警碼進(jìn)行映射,映射為在上級網(wǎng)管中的一個唯一 值,則可將兩者區(qū)分開,即具有上級網(wǎng)管具有小粒度的告警信息模型。本發(fā)明在實現(xiàn)時主要分為兩部分信息模型的上載和告警數(shù)據(jù)的上報。 它們基于一個前提 一個一對一的映射機(jī)制。 一對一的映射機(jī)制可以根據(jù)具 體情況確定,能保證上下級信息模型信息的一一映射即可,這是因為一對一 的映射才能保證上級擁有下級的所有原始信息的映射,而不是歸并后的信息。在確定一對一映射機(jī)制后,就可以進(jìn)行以下兩部分的工作(1) 信息模型的上載,主要包括如下步驟在開發(fā)下級網(wǎng)管時,獨立定義出下級網(wǎng)管自己的信息模型;下級網(wǎng)管系 統(tǒng)啟動后,在信息模型緩存中加載信息模型信息;其中的所述信息模型是系 統(tǒng)運行前定義的, 一般存放在數(shù)據(jù)庫或其它配置文件中,系統(tǒng)啟動時進(jìn)行緩 存(可選),可以在進(jìn)行解析時直接讀取來提高效率;在上級網(wǎng)管系統(tǒng)運行過程中接入下級網(wǎng)管時,上級網(wǎng)管發(fā)送模型上載命 令到下級網(wǎng)管以獲取下級的告警信息模型;下級網(wǎng)管收到模型上載命令后, 從本級緩存中獲取信息模型,返回給上級網(wǎng)管;而上級網(wǎng)管收到下級網(wǎng)管上報的信息模型后,將所述信息模型按照映射 規(guī)則映射后存儲在本級數(shù)據(jù)庫,同時更新信息模型緩存。在模型映射過程中 中,可以在映射后的信息模型數(shù)據(jù)中增加"分組,,屬性表示其原來所屬的下 級信息模型。信息模型包含信息模型包含告警碼、原因碼等一系列相關(guān)的信息,用于 解釋一條告警是什么類型、是什么原因?qū)е碌囊约霸撛趺刺幚碓摳婢1热?比如 一種告警碼100,其對應(yīng)的告警碼描述是連接建立異常,表示告警的 描述,原因碼是200,原因碼描述是鏈路異常,表示告警發(fā)生的原因,處理 建議為請檢查鏈路,指示該怎么修復(fù)該告警。分組與分類不同,分類其實是一種粒度比較粗的告警碼,而分組則不是 告警碼,分組用于表示這些告警碼都屬于一種類別,比如網(wǎng)絡(luò)網(wǎng)元上或者移 動網(wǎng)元上的告警碼。(2) 告警數(shù)據(jù)的上報,主要分為如下步驟下級網(wǎng)管的北向功能模塊在收到本級的告警消息時,將告警消息轉(zhuǎn)發(fā)一份到上級網(wǎng)管,上級網(wǎng)管收到北向功能模塊的告警上報后,按照映射規(guī)則對 上報告警中的信息進(jìn)行轉(zhuǎn)換,然后發(fā)送給上級系統(tǒng)處理;其中,上級網(wǎng)管對上報告警進(jìn)行映射時,將告警消息按照映射算法映射為新的信息格式,該格式可以被經(jīng)過模型上載后的上級信息模型所識別;然 后,將映射后的告警消息送至本級服務(wù)器進(jìn)行處理;告警解析僅在需要時進(jìn) 行,例如需要獲取告警的詳細(xì)信息時,需要解析時直接根據(jù)告警的屬性在本 級信息模型中獲取即可。如圖3所示,由于所有下級告警的信息模型在上級都有唯一的對應(yīng),在 下級網(wǎng)管的告警信息模型上載后,上級網(wǎng)管的信息模型是包含了每個下級信 息模型的映射的一個整體,這個整體中的信息模型并不是按照下級標(biāo)識分 的,若完全按照下級標(biāo)識區(qū)分則會導(dǎo)致很多冗余,而是按照告警信息模型自 身屬性區(qū)分,比如系統(tǒng)類型、告警碼等。這是因為有些下級網(wǎng)管的信息模型 是有相同內(nèi)容的,如果兩個下級網(wǎng)管有相同的系統(tǒng)類型和告警碼,并且它們 的版本也一致,則在上級的映射就是一個。這相比與現(xiàn)有技術(shù)中將下級粒度 比較細(xì)的告警碼歸并為上級粒度比較粗的告警碼而言,既不會造成信息冗 余,同時也增加了比較細(xì)的粒度,在告警解析時會更加精確。本發(fā)明的包括上下級的級聯(lián)網(wǎng)管系統(tǒng),如圖4所示主要包括以下幾個關(guān) 鍵模塊(l)接入訪問模塊該模塊位于上級網(wǎng)管系統(tǒng)中,負(fù)責(zé)與下級網(wǎng)管有 關(guān)的管理功能,對上級屏蔽下級網(wǎng)管的細(xì)節(jié);該接入訪問模塊細(xì)分之后又可分為命令下發(fā)模塊、下級告警監(jiān)聽模塊、 信息映射模塊。其中所述命令下發(fā)模塊,用于負(fù)責(zé)在接入下級網(wǎng)管系統(tǒng)后,向下級網(wǎng)管系統(tǒng) 發(fā)送"模型上載命令,,并獲取下級網(wǎng)管反饋的信息模型;同時,該命令下發(fā) 模塊在收到下級網(wǎng)管上報的信息模型后,調(diào)用信息映射模塊對下級的信息模 型進(jìn)行映射,然后更新本地信息模型,同時寫入本地數(shù)據(jù)庫中;所述下級告警監(jiān)聽模塊,用于負(fù)責(zé)監(jiān)聽下級網(wǎng)管系統(tǒng)告警的上報事件, 對上報的告警調(diào)用信息映射模塊進(jìn)行信息映射,然后發(fā)送給上級網(wǎng)管系統(tǒng)的告警接收模塊。所述信息映射模塊,用于負(fù)責(zé)對下級信息模型映射的算法實現(xiàn)。本實例采用的一種實現(xiàn)算法如下對告警碼進(jìn)行映射,將下級的告警碼、版本號、以及告警碼所屬的系統(tǒng) 類型,組合在一個字段中作為上級的告警碼,這樣當(dāng)不同版本的下級網(wǎng)管系 統(tǒng)接入集中上級網(wǎng)管系統(tǒng)時,如果告警碼信息有細(xì)微差異,可以直接覆蓋上 次的告警碼,如果差異很大,可以使用版本號字段,以區(qū)分不同版本的告警 碼,映射后的告警碼歸屬為統(tǒng)一的系統(tǒng)類型,可以通過反向解析方法,得到 原始告警碼呈現(xiàn)給用戶。(2) 告警接收模塊,位于上級網(wǎng)管系統(tǒng)中,其告警來源不僅來源于接 入訪問模塊,還可以來源于下級管理的網(wǎng)元或者上級網(wǎng)管本身;上級網(wǎng)管服 務(wù)器通過該告警接收模塊從指定消息主題獲取告警,同時用于接收所述接入 訪問模塊收到下級告警后轉(zhuǎn)發(fā)來的告警。(3) 北向功能模塊,位于下級網(wǎng)管系統(tǒng)中,用于負(fù)責(zé)響應(yīng)上級網(wǎng)管系 統(tǒng)的"模型上載命令,,,將本級的信息模型上報給上級網(wǎng)管系統(tǒng),可以將其 發(fā)送至所述接入訪問模塊的所述命令下發(fā)模塊,由其調(diào)用信息映射模塊在上 級網(wǎng)管建立映射;同時,北向功能模塊用于監(jiān)聽本級的告警上報事件,在本 級服務(wù)端收到告警上報時,將所接收的告警轉(zhuǎn)發(fā)一份到上級網(wǎng)管系統(tǒng)?;谏鲜龅募壜?lián)網(wǎng)管系統(tǒng),即在級聯(lián)的上下級網(wǎng)絡(luò)管理系統(tǒng)中,本發(fā)明 的上載下級告警信息模型的方法包括信息模型上載和告警數(shù)據(jù)上報兩個主 要的流程,在進(jìn)入這兩個流程之前,首先需要確認(rèn)上下級網(wǎng)管系統(tǒng)已經(jīng)正常 啟動;其中,A、信息模型上載的流程如附圖5所示,包括如下步驟步驟501、在上級網(wǎng)管創(chuàng)建下級網(wǎng)管實例,配置下級網(wǎng)管參數(shù),啟動接 入訪問模塊;步驟502、接入訪問模塊向下級網(wǎng)管發(fā)送"模型上載命令,,用于獲取下 級告警信息模型;步驟503、下級網(wǎng)管的北向功能模塊收到模型上載命令后,收集本級的信息模型,如告警碼、原因碼、處理建議等,將本級的信息模型返回給上級網(wǎng)管;步驟504、上級網(wǎng)管的接入訪問模塊調(diào)用信息映射模塊對收到的下級網(wǎng) 管上報的信息模型進(jìn)行映射,比如將收到信息模型中的部分信息系統(tǒng)類型 S、告警碼A、告警碼描述AA映射為告警碼A2(通過映射算法,包含系統(tǒng) 類型S、告警碼A以及版本號信息),告警碼描述AA。步驟505、上級網(wǎng)管使用映射后的信息模型更新本地數(shù)據(jù)模型,同時更 新數(shù)據(jù)庫。B、告警數(shù)據(jù)上報的流程如附圖5所示,包括如下步驟步驟506、下級網(wǎng)管的北向功能模塊收到一條告警,將所接收的告警封 裝成報文,發(fā)送給上級網(wǎng)管的接入訪問模塊;在下級網(wǎng)管中解析告警時,取 系統(tǒng)類型S和告警碼A在下級網(wǎng)管的本地信息模型緩存中查找解析。步驟507、所述接入訪問模塊在接收到下級網(wǎng)管上報的告警后,從消息 報文中解析出告警對象,并調(diào)用信息映射模塊,對所述告警信息中的原始告 警碼、原因碼進(jìn)行映射,比如將上報的告警消息的屬性中的部分信息系統(tǒng)類 型S、告警碼A、告警碼描述AA映射為告警碼A2(通過映射算法,包含系 統(tǒng)類型S、告警碼A以及版本號信息)。經(jīng)過映射后,所述上報的告警是上 級網(wǎng)管系統(tǒng)所能識別的告警,告警上報到上級后,是以告警碼A2存儲的, 在需要對該告警進(jìn)行解析時,可以在本地信息模型中找到該告警對應(yīng)的信息 并解析。步驟508、所述接入訪問模塊將映射轉(zhuǎn)換后的告警發(fā)送給告警接收模塊。進(jìn)一步還包括流程C、信息模型呈現(xiàn)的流程(可選)如下步驟509、在上級網(wǎng)管中配置告警碼分組的配置文件;步驟510、所述上級網(wǎng)管從本級信息模型緩存中讀取所有告警碼、包括 本級原有的和從下級網(wǎng)管上載的模型信息;步驟511 、根據(jù)分組配置文件對告警碼進(jìn)行分組呈現(xiàn)。上述流程A、 B、 C并不限定執(zhí)行方式,尤其在執(zhí)行完流程A后,所述 流程B和C在執(zhí)行時不限定其是否存在前后順序。以上參照實施方式對信息模型上載的方式進(jìn)行了特別的描述,本文所述 僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人 員來說,本發(fā)明可以有各種更改和變化。因此,凡在本發(fā)明的精神和原則之 內(nèi)所作的任何修改、等同替換、改進(jìn)以及更新等等,均應(yīng)包含在本發(fā)明的保 護(hù)范圍之內(nèi)。
權(quán)利要求
1、一種集中網(wǎng)管系統(tǒng)中上載下級告警信息的方法,其特征在于,包括如下步驟A、上級網(wǎng)管獲取各個下級網(wǎng)管的告警信息模型,將每一所述下級網(wǎng)管的告警信息模型以一對一的映射方式映射至所述上級網(wǎng)管的告警信息模型中;B、所述上級網(wǎng)管收到下級網(wǎng)管上報的告警消息后,按照一對一的映射規(guī)則對所述告警消息進(jìn)行映射轉(zhuǎn)換,將所述告警消息轉(zhuǎn)換為利用上級網(wǎng)管的告警信息模型可識別的告警消息。
2、 如權(quán)利要求l所述的方法,其特征在于,所述步驟A中進(jìn)一步分為 如下步驟Al、在每一下級網(wǎng)管中分別定義本級的告警信息模型;A2、所述上級網(wǎng)管運行過程中接入下級網(wǎng)管時,向下級網(wǎng)管發(fā)送上載 下級網(wǎng)管的告警信息模型的命令;A3、所述下級網(wǎng)管根據(jù)所述上載命令,將本級的告警信息模型上報至 上級網(wǎng)管;A4、所述上級網(wǎng)管收到下級網(wǎng)管的告警信息模型后,將下級網(wǎng)管的告 警信息模型按照一對一的映射規(guī)則映射至上級網(wǎng)管的告警信息模型中并存 儲在本級數(shù)據(jù)庫。
3、 如權(quán)利要求l所述的方法,其特征在于,所述步驟B中進(jìn)一步分為 如下步驟Bl、下級網(wǎng)管在收到本級告警消息時,轉(zhuǎn)發(fā)一份告警消息到上級網(wǎng)管;B2、上級網(wǎng)管收到下級網(wǎng)管上報的所述告警消息后,按照一對一的映射 規(guī)則對所接收的該告警消息進(jìn)行映射轉(zhuǎn)換,轉(zhuǎn)換為所述上級網(wǎng)管的告警信息 模型可識別的告警消息。
4、 如權(quán)利要求2所述的方法,其特征在于,所述步驟A4中所述上級網(wǎng)管收到下級網(wǎng)管的告警信息模型后,是通過將系統(tǒng)類型S、告警碼A、告警碼描述AA映射為上級信息模型中的一個告警碼A2和告警 碼描述AA的方式來進(jìn)行映射,將下級網(wǎng)管的告警信息模型按照一對一的映 射規(guī)則映射至上級網(wǎng)管的告警信息模型中并存儲在本級數(shù)據(jù)庫,其中,該上 級告警碼A2中包含下級網(wǎng)管的系統(tǒng)類型S、告警碼A以及版本號信息。
5、 如權(quán)利要求3所述的方法,其特征在于,所述步驟B2中上級網(wǎng)管收到下級網(wǎng)管上報的所述告警消息后,按照一對一的映射規(guī)則 利用上級網(wǎng)管的告警信息模型對下級網(wǎng)管上報的告警消息進(jìn)行映射轉(zhuǎn)換,將 所述告警消息中的原始告警碼、原因碼進(jìn)行映射,映射轉(zhuǎn)換為——對應(yīng)的包 含所述原始告警碼、原因碼的告警消息。
6、 如權(quán)利要求1至5中任一項所述的方法,其特征在于,所述方法進(jìn) 一步包括C:C、 在上級網(wǎng)管需要解析該告警消息時,則利用上級網(wǎng)管的告警信息斗莫 型對該告警消息進(jìn)行解析即可獲得該告警消息的詳細(xì)信息,由上級網(wǎng)管進(jìn)行 處理。
7、 如權(quán)利要求1至5中任一項所述的方法,其特征在于,所述告警信 息模型是按照告警信息模型自身屬性區(qū)分,所述屬性包括系統(tǒng)類型、告警碼、 原因碼、或處理建議。
8、 如權(quán)利要求1至5中任一項所述的方法,其特征在于,所述方法進(jìn) 一步包括D、 在上級網(wǎng)管中配置告警碼分組配置文件;所述上級網(wǎng)管從本級告警 信息模型緩存中讀取所有告警碼,根據(jù)分組配置文件對告警碼進(jìn)行分組呈現(xiàn)。
9、 一種集中網(wǎng)管系統(tǒng),包括級聯(lián)的至少一個上級網(wǎng)管和至少一個下級 網(wǎng)管,所迷每一下級網(wǎng)管通過一個北向功能模塊與所述上級網(wǎng)管的接入訪問 模塊建立級聯(lián),其特征在于所述接入訪問模塊,包括信息映射模塊、命令下發(fā)模塊和下級告警監(jiān)聽 模塊,其中,所述命令下發(fā)模塊,分別與所述信息映射模塊和下級網(wǎng)管的北向功能模 塊相連,用于向所述北向功能模塊發(fā)送上載下級網(wǎng)管的告警信息模型的命令,并在接收所述下級網(wǎng)管的告警信息模型后將其送至所述信息映射模塊;所述信息映射模塊,對接收的所述下級網(wǎng)管的告警信息模型按照一對一 的映射規(guī)則映射至所述上級網(wǎng)管的告警信息模型中;同時,還對接收的下級 網(wǎng)管上報的告警消息進(jìn)行映射轉(zhuǎn)換,按所述一對一的映射規(guī)則將所述告警消 息轉(zhuǎn)換為所述上級網(wǎng)管告警信息模型可識別的告警消息;所述下級告警監(jiān)聽模塊,分別與所述信息映射模塊、上級網(wǎng)管的告警接 收模塊以及下級網(wǎng)管的北向功能模塊相連,用于監(jiān)聽下級網(wǎng)管上報的告警消 息,對下級網(wǎng)管上報的告警消息調(diào)用信息映射模塊進(jìn)行告警消息映射轉(zhuǎn)換, 將映射轉(zhuǎn)換獲得的告警消息發(fā)送給所述告警接收模塊。
10、 如權(quán)利要求8所述的集中網(wǎng)管系統(tǒng),其特征在于,所述北向功能模塊,用于響應(yīng)上級網(wǎng)管下發(fā)的告警信息模型上載命令, 并向上級網(wǎng)管上報本級的告警信息模型,同時監(jiān)聽本級的告警上報事件,在 本級收到告警消息時轉(zhuǎn)發(fā)一份告警消息至所述上級網(wǎng)管。
11、 如權(quán)利要求8所述的集中網(wǎng)管系統(tǒng),其特征在于,所述信息映射模塊,在進(jìn)行一對一的映射時,是將下級告警信息模型中 的告警碼、版本號、以及告警碼所屬系統(tǒng)類型組合在一個字段中作為上級網(wǎng) 管的告警信息模型中的告警碼。
12、 如權(quán)利要求9所述的集中網(wǎng)管系統(tǒng),其特征在于,所述告警接收模塊,用于接收映射解析轉(zhuǎn)換后的告警消息,以供上級網(wǎng) 管將映射轉(zhuǎn)換后的告警消息進(jìn)行本地處理或上報。
全文摘要
本發(fā)明公開了一種集中網(wǎng)管系統(tǒng)及其告警信息上報的實現(xiàn)方法,通過將下級網(wǎng)管的信息模型上載到上級網(wǎng)管中,并在上級網(wǎng)管按一對一的映射規(guī)則將下級網(wǎng)管信息模型完整映射并保存至上級網(wǎng)管的告警信息模型中,使得下級的上報告警在上級網(wǎng)管中能夠用映射信息解析,獲得和下級同樣粒度的告警信息。本發(fā)明在一個集中網(wǎng)管系統(tǒng)中針對不同版本的、不同類型的下級網(wǎng)管系統(tǒng)進(jìn)行統(tǒng)一接入管理,使得在集中網(wǎng)管中能夠看到和下級網(wǎng)管中完全一致的告警信息。
文檔編號H04L12/24GK101227327SQ20081000716
公開日2008年7月23日 申請日期2008年2月2日 優(yōu)先權(quán)日2008年2月2日
發(fā)明者宋漢增, 明 簡, 趙化冰 申請人:中興通訊股份有限公司