專利名稱:一種向動態(tài)多網(wǎng)管上報告警數(shù)據(jù)的方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種SDH(同步數(shù)字體系)設(shè)備向動態(tài)多網(wǎng)管上報告警數(shù)據(jù)的方法,屬于通信設(shè)備領(lǐng)域,特別是涉及一種通信設(shè)備向動態(tài)的多個網(wǎng)管上報告警數(shù)據(jù)的方法。
背景技術(shù):
在各種通訊設(shè)備中,需要及時向網(wǎng)管上報告警數(shù)據(jù)。以SDH設(shè)備為例,在SDH組網(wǎng)中,SDH設(shè)備的告警也需要向網(wǎng)管上報,目前,傳輸設(shè)備一般只支持一個網(wǎng)管;支持多個網(wǎng)管設(shè)備的系統(tǒng)中,一般采用的方法是在一個告警管理對象中管理并向多個網(wǎng)管發(fā)送告警,這種方法的實現(xiàn)比較復(fù)雜。而對于動態(tài)多網(wǎng)管情況下的告警信息上報處理更加復(fù)雜,目前還沒有一個很好解決方案。
發(fā)明內(nèi)容
本發(fā)明提出了一種體系結(jié)構(gòu)清晰,可靠性高的通信設(shè)備向動態(tài)多網(wǎng)管上報告警數(shù)據(jù)的方法。
本發(fā)明所述的通信設(shè)備向動態(tài)多網(wǎng)管上報告警數(shù)據(jù)的方法,包括以下處理步驟1.在告警數(shù)據(jù)庫中建立告警信息表和告警發(fā)送表;2.當(dāng)一個網(wǎng)管登錄后,告警處理進程為所述網(wǎng)管創(chuàng)建一個告警發(fā)送進程實例,由所述實例負責(zé)和所述網(wǎng)管通信;3.將告警信息表中的已有告警數(shù)據(jù)添加到告警發(fā)送表中;4.告警發(fā)送進程實例周期性掃描告警發(fā)送表,將其對應(yīng)的網(wǎng)管號的告警數(shù)據(jù)上報給網(wǎng)管;告警發(fā)送進程實例同時還接收其對應(yīng)網(wǎng)管的回復(fù)消息;5.當(dāng)一個網(wǎng)管退出后,告警處理進程通知所述網(wǎng)管所對應(yīng)的告警發(fā)送進程實例,告警發(fā)送進程實例刪除向所述網(wǎng)管上報的告警數(shù)據(jù)信息。
采用本發(fā)明所述方法,可以使設(shè)備的告警上報支持任意的網(wǎng)管數(shù)量,并支持網(wǎng)管的隨時登錄及退出。
圖1是環(huán)形結(jié)構(gòu)的SDH網(wǎng)絡(luò)及其多網(wǎng)管示意圖。
圖2是本發(fā)明在有多個網(wǎng)管時正常工作狀態(tài)時的告警處理過程示意圖。
圖3是本發(fā)明在沒有網(wǎng)管時的告警處理過程示意圖。
圖4是本發(fā)明在有一個網(wǎng)管時的告警處理過程示意圖。
圖5是本發(fā)明在有一個網(wǎng)管退出時的告警處理過程示意圖。
具體實施例方式
下面以SDH設(shè)備為例具體說明本發(fā)明的向動態(tài)多網(wǎng)管上報告警數(shù)據(jù)的方法。
多網(wǎng)管的SDH傳輸網(wǎng)絡(luò)如圖1所示,節(jié)點1、2、3、4組成一個SDH網(wǎng)絡(luò),該網(wǎng)絡(luò)可有多個網(wǎng)管,圖1中有兩個網(wǎng)管,每個網(wǎng)絡(luò)節(jié)點的告警數(shù)據(jù)同時向這兩個網(wǎng)管上報,在運行過程中,新的網(wǎng)管可隨時登錄,原來登錄的網(wǎng)管也可以隨時退出。
多網(wǎng)管情況下的網(wǎng)絡(luò)節(jié)點告警處理如圖2所示,圖中假設(shè)網(wǎng)絡(luò)節(jié)點內(nèi)部m塊單板,向n個網(wǎng)管上報告警。從圖2中,告警處理進程負責(zé)收集節(jié)點內(nèi)部的告警信息,并增加或者更新到告警信息表、告警發(fā)送表中。告警信息表用來存放設(shè)備中的每條告警的詳細信息,其主鍵為給每條告警分配的ID號,告警發(fā)送表記錄的字段包括告警ID號、網(wǎng)管號、上報狀態(tài)等信息,每條告警信息在告警發(fā)送表中可能有多條記錄,每條記錄對應(yīng)一個登錄的網(wǎng)管。
當(dāng)沒有網(wǎng)管時,則沒有告警發(fā)送進程實例被創(chuàng)建或所有告警發(fā)送進程實例都已消亡,告警發(fā)送表也為空,如圖3所示。
如圖4所示當(dāng)網(wǎng)絡(luò)節(jié)點的告警處理進程在得知一個網(wǎng)管的登錄事件后,會創(chuàng)建一個告警發(fā)送進程實例。告警發(fā)送進程實例在被創(chuàng)建后,由于之前設(shè)備中有需要上報的告警數(shù)據(jù),所以需要先把告警信息表中的已有告警數(shù)據(jù)添加到告警發(fā)送表中,以使這些告警數(shù)據(jù)可以上報給新登錄的網(wǎng)管,然后再進入到工作狀態(tài)。即將告警信息表中的所有告警的ID號復(fù)制到告警發(fā)送表中,這些記錄的網(wǎng)管號為該告警發(fā)送進程實例對應(yīng)網(wǎng)管的網(wǎng)管號,狀態(tài)為待上報狀態(tài)。
進入工作狀態(tài)的告警發(fā)送進程實例會周期查詢告警發(fā)送表,如果有需要上報給其對應(yīng)網(wǎng)管的告警,則上報給網(wǎng)管;告警發(fā)送進程實例還接收其對應(yīng)網(wǎng)管的回復(fù)消息。當(dāng)一條告警的上報流程結(jié)束后,告警發(fā)送進程實例要在告警發(fā)送表中刪除該記錄,同時,判斷該告警ID號在告警發(fā)送表中是否還有其它記錄,即是否存在未結(jié)束的該告警和其它網(wǎng)管的上報過程,如果沒有,則在告警表中也刪除該告警。
告警處理進程在得知一個網(wǎng)管的退出事件后,會通知與該網(wǎng)管對應(yīng)的告警發(fā)送進程實例。告警發(fā)送進程實例在收到退出消息后,會刪除所有對應(yīng)該網(wǎng)管的發(fā)送記錄,在刪除每條發(fā)送記錄的同時,還要判斷是否所刪除記錄的告警在告警發(fā)送表中已不存在,即已不再需要向其它網(wǎng)管發(fā)送,若不存在,則同時刪除該告警在告警表中的相應(yīng)記錄,最后,該告警發(fā)送進程實例自動消失,如圖5所示,網(wǎng)管1退出,相應(yīng)的告警發(fā)送進程實例1也在進行刪除有關(guān)告警記錄后消失。
權(quán)利要求
1.一種向動態(tài)多網(wǎng)管上報告警數(shù)據(jù)的方法,其特征在于,包括以下處理步驟步驟一,在告警數(shù)據(jù)庫中建立告警信息表和告警發(fā)送表;步驟二,當(dāng)一個網(wǎng)管登錄后,告警處理進程為所述網(wǎng)管創(chuàng)建一個告警發(fā)送進程實例,由所述實例負責(zé)和所述網(wǎng)管通信;步驟三,將告警信息表中的已有告警數(shù)據(jù)添加到告警發(fā)送表中;步驟四,告警發(fā)送進程實例周期性掃描告警發(fā)送表,將其對應(yīng)的網(wǎng)管號的告警數(shù)據(jù)上報給網(wǎng)管;告警發(fā)送進程實例同時還接收其對應(yīng)網(wǎng)管的回復(fù)消息;步驟五,當(dāng)一個網(wǎng)管退出后,告警處理進程通知所述網(wǎng)管所對應(yīng)的告警發(fā)送進程實例,告警發(fā)送進程實例刪除向所述網(wǎng)管上報的告警數(shù)據(jù)信息。
2.根據(jù)權(quán)利要求1所述向動態(tài)多網(wǎng)管上報告警數(shù)據(jù)的方法,其特征在于,所述告警信息表用來存放設(shè)備中的每條告警的詳細信息,其主鍵為給每條告警分配的ID號;所述告警發(fā)送表記錄的字段包括告警ID號、網(wǎng)管號、上報狀態(tài)等信息,每條告警信息在告警發(fā)送表中可能有多條記錄,每條記錄對應(yīng)一個登錄的網(wǎng)管。
3.根據(jù)權(quán)利要求2所述向動態(tài)多網(wǎng)管上報告警數(shù)據(jù)的方法,其特征在于,所述刪除告警數(shù)據(jù)信息包括以下處理步驟首先在告警發(fā)送表中刪除所有需要刪除的記錄;判斷刪除的記錄中對應(yīng)的ID號在告警發(fā)送表是否存在于其它記錄中;如果所述ID號在其它記錄中沒有出現(xiàn),再刪除告警信息表中該ID號的記錄。
全文摘要
本發(fā)明公開了一種向動態(tài)多網(wǎng)管上報告警數(shù)據(jù)的方法,包括以下處理步驟在告警數(shù)據(jù)庫中建立告警信息表和告警發(fā)送表;當(dāng)一個網(wǎng)管登錄后,告警處理進程為所述網(wǎng)管創(chuàng)建一個告警發(fā)送進程實例,由所述實例負責(zé)和所述網(wǎng)管通信;將告警信息表中的已有告警數(shù)據(jù)添加到告警發(fā)送表中;告警發(fā)送進程實例周期性掃描告警發(fā)送表,將其對應(yīng)的網(wǎng)管號的告警數(shù)據(jù)上報給網(wǎng)管;告警發(fā)送進程實例同時還接收其對應(yīng)網(wǎng)管的回復(fù)消息;當(dāng)一個網(wǎng)管退出后,告警處理進程通知所述網(wǎng)管所對應(yīng)的告警發(fā)送進程實例,告警發(fā)送進程實例刪除向所述網(wǎng)管上報的告警數(shù)據(jù)信息。本發(fā)明所述的方法可廣泛應(yīng)用于各種需要向動態(tài)多網(wǎng)管上報告警信息的通訊設(shè)備中,實現(xiàn)可靠地向網(wǎng)管上報告警信息。
文檔編號H04L12/66GK1486021SQ0213733
公開日2004年3月31日 申請日期2002年9月28日 優(yōu)先權(quán)日2002年9月28日
發(fā)明者劉正鋼, 張宏熙, 曹立永 申請人:深圳市中興通訊股份有限公司上海第二研究所, 深圳市中興通訊股份有限公司上海第二