專利名稱:告警同步方法、裝置和系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種告警同步方法、裝置和系統(tǒng)。
背景技術(shù):
在運營支撐系統(tǒng)(OSS,Operations Support System)中,故障子系統(tǒng)負責實時 監(jiān)控電信設備上報的告警,支撐運維人員及時處理電信設備故障,減少故障平均修復時間, 提升電信網(wǎng)絡可靠性,助力運營商提供更可靠、更具競爭力的服務,所以保證告警上報不丟 失,就極為關(guān)鍵,實時檢測到告警的丟失,并從電信設備同步到網(wǎng)管,是告警上報可靠性的 基本要求。支持SNMP協(xié)議的電信設備,在上報SNMP Trap告警報文時,主要采用UDP不可靠 傳輸機制,不可避免的會因為網(wǎng)絡的不穩(wěn)定等原因,導致告警丟失。為保證告警不丟失,代 價較小,最常用的告警同步做法是基于單一電信設備的流水號判斷方式,如圖1所示,其應 用場景為單IP電信設備,在網(wǎng)管上作為一個被管理對象(M0)建模和展現(xiàn)給用戶。該電信 設備在Trap報文中添加告警流水號(DevCsn),網(wǎng)管接收到Trap報文后,根據(jù)IP地址映射 到電信設備ID(DevID),和該DevID對應最大流水號比對,如果DevID對應最大流水號加1, 等于當前上報的流水號,證明是連續(xù)的,并把當前上報的流水號記錄下來,最為該DevID的 最大流水號,如果不連續(xù),就啟動同步,通過該電信設備的DevID找到對應的SNMP參數(shù),通 過SNMP協(xié)議獲取電信設備上不連續(xù)的告警,從而保證告警不丟失。在實現(xiàn)上述告警同步的過程中,發(fā)明人發(fā)現(xiàn)現(xiàn)有技術(shù)中至少存在如下問題上述告警同步機制,只能針對簡單的單一類型,即一個物理電信設備、只有一個IP 地址、在網(wǎng)管上呈現(xiàn)一個被管理對象的場景,隨著電信網(wǎng)絡的快速發(fā)展、網(wǎng)絡同和,集群電 信設備(多電信設備多IP,網(wǎng)管呈現(xiàn)單電信設備)、小型化(單電信設備單IP、網(wǎng)管呈現(xiàn)多 電信設備)、IP化的演進,電信設備內(nèi)部和電信設備之間的同步類型多種多樣,現(xiàn)有通用告 警同步機制無法甄別電信設備的同步類型,目前需要一種網(wǎng)絡中多樣性電信設備的告警同 步解決方案。
發(fā)明內(nèi)容
本發(fā)明的實施例提供一種告警同步方法、裝置和系統(tǒng),能夠?qū)崿F(xiàn)網(wǎng)絡中多樣性電 信設備的告警同步,增強告警同步的兼容性。本發(fā)明的實施例采用如下技術(shù)方案一種告警同步的方法,包括獲取電信設備的告警同步方式和告警報文,所述告警報文包括告警標識參數(shù)和本 次告警的告警流水號;根據(jù)電信設備的告警同步方式和告警標識參數(shù)查找歷史記錄,所述歷史記錄包括 本次告警之前,針對同一告警標識參數(shù)、以所述告警同步方式告警的告警流水號;如果本次告警的告警流水號與歷史記錄的告警流水號不連續(xù),下發(fā)告警同步命
5令。一種告警同步的方法,包括上報電信設備的告警同步方式和告警報文,所述告警報文包括告警標識參數(shù)和本 次告警的告警流水號;根據(jù)收到的、響應于所述上報的告警同步方式和告警報文的告警同步命令進行告 警同步。一種告警同步裝置,包括接收單元用于獲取電信設備的告警同步方式和告警報文,所述告警報文包括告 警標識參數(shù)和本次告警的告警流水號;查找單元用于根據(jù)電信設備的告警同步方式和告警標識參數(shù)查找歷史記錄,所 述歷史記錄包括本次告警之前,針對同一告警標識參數(shù)、以所述告警同步方式告警的告警 流水號;判斷單元用于如果本次告警的告警流水號與歷史記錄的告警流水號不連續(xù),下 發(fā)告警同步命令。一種電信設備,包括上報單元用于上報告警同步方式和告警報文,所述告警報文包括告警標識參數(shù) 和本次告警的告警流水號;同步單元用于根據(jù)收到的、響應于所述上報的告警同步方式和告警報文的告警 同步命令進行告警同步。一種告警同步系統(tǒng),包括告警同步裝置用于獲取電信設備的告警同步方式和告警報文,所述告警報文包 括告警標識參數(shù)和本次告警的告警流水號,如果本次告警的告警流水號與歷史記錄的相同 告警同步方式及相同告警標識參數(shù)下的告警流水號不連續(xù),下發(fā)告警同步命令;電信設備用于上報告警同步方式和告警報文,根據(jù)告警同步裝置下發(fā)的告警同 步命令進行告警同步??梢?,本發(fā)明實施例提供的方法、裝置和系統(tǒng),通過獲取網(wǎng)絡中多樣性電信設備的 告警同步方式,能夠有效甄別出該電信設備采用的是哪種告警同步方式,在收到該電信設 備上報的告警報文后,根據(jù)該電信設備的告警同步方式,查找該電信設備在此種告警同步 方式下的告警流水號是否連續(xù),進而判斷電信設備與告警同步裝置之間告警是否需要同 步,能夠?qū)崿F(xiàn)網(wǎng)絡中多樣性電信設備的告警同步,增強告警同步的兼容性。
圖1為現(xiàn)有基于單一電信設備的告警同步系統(tǒng)的部署示意圖;圖2為本發(fā)明告警同步的方法的一個實施例的流程圖;圖3為本發(fā)明告警同步的方法的還一個實施例的流程圖;圖4為本發(fā)明告警同步的方法的另一個實施例的流程圖;圖5a為本發(fā)明告警同步的方法的又一個實施例的應用場景部署示意圖;圖5b為本發(fā)明告警同步的方法的又一個實施例的流程圖;圖6a為本發(fā)明告警同步的方法的再一個實施例的應用場景部署示意圖6b為本發(fā)明告警同步的方法的再一個實施例的流程圖;圖7為本發(fā)明告警同步裝置的一個實施例的結(jié)構(gòu)示意圖;圖8為本發(fā)明告警同步裝置的另一個實施例的結(jié)構(gòu)示意圖;圖9為本發(fā)明電信設備的一個實施例的結(jié)構(gòu)示意圖;圖10為本發(fā)明告警同步系統(tǒng)的一個實施例的結(jié)構(gòu)示意圖。
具體實施例方式下面結(jié)合附圖對本發(fā)明實施例的方法、裝置進行詳細描述。本發(fā)明告警同步的方法的一個實施例,如圖2所示,包括S201、獲取電信電信設備的告警同步方式和告警報文,所述告警報文包括告警標 識參數(shù)和本次告警的告警流水號。所述電信電信設備可以是物理電信設備,也可以是從物理電信設備中抽象出來的 邏輯電信設備。獲取電信電信設備的告警同步方式的方式包括電信設備主動上報告警同步方式 或者告警同步裝置根據(jù)電信設備類型配置該電信設備的告警同步方式。電信設備主動上報告警同步方式具體也有兩種類型一種是將告警同步方式寫入 告警報文,在發(fā)生告警時上報;另一種是將告警同步方式作為獨立的消息單獨上報。告警同步裝置根據(jù)電信設備類型配置該電信設備的告警同步方式主要是針對比 較老的或者升級不便的電信電信設備,這些電信設備不適于添加新的主動上報告警同步方 式的功能,告警同步裝置會在本側(cè)為這些電信設備建立一個同步類型配置映射表,在收到 這些電信設備發(fā)出的告警報文時,到同步類型配置映射表中找到對應的電信設備告警同步 方式進行處理。同步類型配置映射表要能反映電信設備與告警同步方式得對應關(guān)系,格式 并不嚴格限定,下面給出其中一種格式電信設」備類型 IP地址同步類型號
MSCall1
RNCall2
NodeB10. 70. 140.1586
BSCall3
GGSNall4
SGSNall5
根據(jù)上面的格式,如果一個MSC上報告警,告警同步裝置會到同步類型配置映射
表中查找到其對應的同步類型號為1,之后根據(jù)同步類型號1對應的告警同步方式進行處理。告警報文在電信設備每次發(fā)生告警時由電信設備上報給告警同步裝置,除了告警 的具體事由外,還包括告警標識參數(shù)和本次告警的告警流水號。告警標識參數(shù)用來標識本 告警報文的針對對象,可以采用但不限于以下參數(shù)電信設備IP地址、物理電信設備編號、 邏輯電信設備編號、電信設備端口號。由于告警報文的上報方和告警性質(zhì)不同,告警流水號 的種類也不同,但每一組告警流水號是連續(xù)編號的。告警報文可以采用SNMP Trap報文,如表1所示
表 1其中,Enterprise字段表示產(chǎn)生本告警報文的電信設備類型;Agent Address字 段表明產(chǎn)生本告警報文的電信設備IP地址;Variable Binding字段表示本告警報文的具 體內(nèi)容。進一步的,Variable Binding字段如表2所示,包含告警流水號,告警時間,告警 類別,所有定位信息,還可以選擇性的包括邏輯端口號和/或物理電信設備編號和/或邏輯 電信設備編號,如果告警同步方式也通過告警報文上報,那么Variable Binding字段還包
括告警同步方式。
表 2其中,告警時間表明告警的產(chǎn)生時間。告警類別表明本次告警的性質(zhì),如故障告 警、恢復告警、事件告警等。定位參數(shù)描述故障發(fā)生的具體點,例如框號、板號、槽號等。電信設備的告警同步方式根據(jù)網(wǎng)絡中電信設備的實際使用情況定義,并且可以根 據(jù)需要進行擴展,包括但不限于以下幾種方式方式1 單IP物理電信設備,整個電信設備統(tǒng)一編告警流水號,網(wǎng)管上建模為一個 被管理對象。方式2 單IP物理電信設備,整個電信設備統(tǒng)一編告警流水號,網(wǎng)管上根據(jù)業(yè)務類 型建模為兩個或兩個以上被管理對象。方式3 單IP物理電信設備,按電信設備內(nèi)部邏輯電信設備分別編告警流水號,網(wǎng) 管上建模為一個被管理對象。方式4 單IP物理電信設備,按電信設備內(nèi)部邏輯電信設備分別編告警流水號,網(wǎng) 管上根據(jù)業(yè)務類型建模為兩個或兩個以上被管理對象。方式5 多IP物理電信設備,按電信設備內(nèi)部邏輯電信設備分別編告警流水號,網(wǎng) 管上建模為一個被管理對象。方式6 多IP物理電信設備,整個電信設備統(tǒng)一編告警流水號,網(wǎng)管上根據(jù)業(yè)務類 型建模為兩個或兩個以上被管理對象。S202、根據(jù)電信設備的告警同步方式和告警標識參數(shù)查找歷史記錄,所述歷史記 錄包括本次告警之前,針對同一告警標識參數(shù)、以所述同步方式告警的告警流水號。告警同步裝置根據(jù)電信設備的告警同步方式和告警報文中的告警標識參數(shù)可以 找到本側(cè)歷史記錄中對應的告警流水號,告警同步裝置會記錄本次告警報文之前的最后一 次告警報文的告警流水號。S203、如果本次告警的告警流水號與歷史記錄的告警流水號不連續(xù),下發(fā)告警同步命令。在一種實現(xiàn)方式下,如果本次告警報文的告警流水號是在上次告警流水號上加 一,那么認為本次告警報文與之前的告警報文是連續(xù)的,沒有發(fā)生告警報文丟失。否則,如 果本次告警報文的告警流水號是在上次告警流水號上加二或者更大的數(shù)字,說明中間的告 警報文丟失了,告警同步裝置下發(fā)告警同步命令,電信設備將丟失的告警報文重新上傳。在另一種實現(xiàn)方式下,如果本次告警報文的告警流水號是在上次告警流水號上減 一,那么認為本次告警報文與之前的告警報文是連續(xù)的,沒有發(fā)生告警報文丟失。否則,如 果本次告警報文的告警流水號是在上次告警流水號上減二或者更大的數(shù)字,說明中間的告 警報文丟失了,告警同步裝置下發(fā)告警同步命令,電信設備將丟失的告警報文重新上傳。應當理解的是,本發(fā)明實施例不限于上述實現(xiàn)方式,只要本次告警報文的告警流 水號與上次告警流水號之間的流水號差值符合預定義的值,那么認為本次告警報文與之前 的告警報文是連續(xù)的;反之,不然。告警同步裝置下發(fā)告警同步命令的方式有兩種1、電信設備側(cè)使用SNMP協(xié)議緩沖棧,告警同步裝置下發(fā)同步命令時,將告警同步 方式,轉(zhuǎn)換為SNMP的協(xié)議編號,使用SNMP本身的機制進行同步,這樣可能會同步上來多余 告警,可對告警同步方式相同的告警報文進行過濾,只保留一個。2、電信設備需要感知告警同步裝置下發(fā)的告警同步方式,按告警同步方式進行處理。綜上所述,隨著電信網(wǎng)絡的快速發(fā)展、電信電信設備的告警同步方式已經(jīng)多樣化, 不僅僅是原有一對一的告警同步方式(一個IP地址的一個物理電信設備對應網(wǎng)管上一個 被管理對象),出現(xiàn)了各種對應關(guān)系的告警上報方式,比如,一個物理電信設備可以集成數(shù) 個功能,抽象成數(shù)個邏輯電信設備,每個邏輯電信設備單獨編寫告警流水號,以邏輯電信設 備為單位進行告警同步;也可能數(shù)個物理電信設備完成同一個功能,這數(shù)個物理電信設備 統(tǒng)一編寫告警流水號,共同進行告警同步。告警同步裝置需要針對這些不同的告警同步方 式分別判斷告警流水號是否連續(xù)?,F(xiàn)有技術(shù)針對一對一的告警同步方式,只需在告警報文 中上報電信設備ID即可,本實施例為了應對各種不同的告警同步方式,增加了獲取電信設 備的告警同步方式的步驟,通過電信設備的告警同步方式判斷編寫告警流水號的方式。另 外,有的告警報文可能不再只針對同一個被管理對象,如果還是按照在告警報文中上報電 信設備ID的方式將不能滿足需要,本發(fā)明中告警報文上報的用以標識針對對象的參數(shù)也 不再僅限定于電信設備ID,而是任何能夠標識本告警報文的針對對象的告警標識參數(shù)???見,本實施例根據(jù)每個電信設備的同步方式,查找該電信設備在此種告警同步方式下的告 警流水號是否連續(xù),進而判斷電信設備與告警同步裝置之間告警是否需要同步,能夠?qū)崿F(xiàn) 網(wǎng)絡中多樣性電信設備的告警同步,增強告警同步的兼容性。本發(fā)明告警同步的方法的還一個實施例,如圖3所示,需要說明的是,本發(fā)明實施 例的方法執(zhí)行主體可以是電信設備,其中該方法包括S301、上報告警同步方式和告警報文,所述告警報文包括告警標識參數(shù)和本次告 警的告警流水號。電信設備將自身的告警同步方式和告警報文主動上報給告警同步裝置,電信設備 主動上報告警同步方式具體包括兩種類型一種是電信設備將告警同步方式寫入告警報
9文,在發(fā)生告警時上報;另一種是電信設備將告警同步方式作為獨立的消息單獨上報。S302、根據(jù)收到的、響應于上報的告警同步方式和告警報文的告警同步命令進行
告警同步。應當理解的是,這里的告警同步命令即告警同步裝置下發(fā)的告警同步命令。電信設備接收到告警同步命令后,按照告警同步命令的內(nèi)容將丟失的告警報文重 新發(fā)送給告警同步裝置,實現(xiàn)告警同步??梢?,本實施例通過電信設備上報自身的告警同步方式,可以使告警同步裝置實 現(xiàn)針對不同電信設備的多種告警同步方式的告警同步處理能力,增強告警同步的兼容性。本發(fā)明告警同步方法的另一個實施例,如圖4所示,包括S401、獲取電信設備的告警同步方式和告警報文,所述告警報文包括告警標識參 數(shù)和本次告警的告警流水號。所述電信設備可以是物理設備,也可以是從物理設備中抽象出來的邏輯設備。獲取電信設備的告警同步方式的方式包括電信設備主動上報告警同步方式或者 告警同步裝置根據(jù)電信設備類型配置該電信設備的告警同步方式。S402、解析電信設備上報的告警報文,獲取告警標識參數(shù)和本次告警的告警流水號。告警標識參數(shù)可以采用但不限于以下參數(shù)電信設備IP地址、物理設備編號、邏 輯設備編號、電信設備端口號。S403、根據(jù)獲得的電信設備的告警同步方式查找是否已經(jīng)為所述告警標識參數(shù)分 配了邏輯同步號。所述每個邏輯同步號與一組告警流水號對應,同一告警同步方式下統(tǒng)一編告警流 水號的告警標識參數(shù)分配同一個邏輯同步號。S404、如果已經(jīng)分配了邏輯同步號,查找該邏輯同步號下歷史記錄的告警流水號。S405、如果本次告警的告警流水號與歷史記錄的告警流水號不連續(xù),下發(fā)告警同 步命令。所述告警同步命令包括缺失的告警流水號,電信設備在收到告警同步命令后,電 信設備根據(jù)告警同步裝置下發(fā)的告警同步命令進行告警同步,將缺失的告警流水號對應的 告警報文發(fā)送給告警同步裝置。S406、如果本次告警的告警流水號與歷史記錄的告警流水號連續(xù),用本次告警的 告警流水號替換歷史記錄的告警流水號。S407、如果尚未分配邏輯同步號,為電信設備的告警同步方式下的告警標識參數(shù) 分配邏輯同步號,并將本次告警的告警流水號載入歷史記錄。其中,步驟404-406與步驟407之間沒有必然的先后順序,步驟405與步驟406之 間沒有必然的先后順序。綜上所述,本實施例提出了邏輯同步號的概念,用以區(qū)分同一告警同步類型下的 數(shù)組告警流水號,即同一告警同步類型下的每一組告警流水號對應一個邏輯同步號,告警 同步裝置通過電信設備的告警同步方式和告警報文的告警標識參數(shù)查找到邏輯同步號,再 通過邏輯同步號查找到對應的告警流水號。有了邏輯同步號以后,告警流水號與同步邏輯 號對應,告警同步方式和告警標識參數(shù)的修改將不會對告警流水號產(chǎn)生影響,由于網(wǎng)絡中電信設備和電信設備的同步方式往往是動態(tài)調(diào)整的,同一組告警流水號前一刻可能6個電 信設備共用,后一刻可能7個電信設備共用,如果告警流水號直接與電信設備的告警同步 方式和告警報文的告警標識參數(shù)對應,每一次對應關(guān)系的修改都要在告警同步裝置內(nèi)部產(chǎn) 生大量的通知修改的消息,消耗告警同步裝置資源,加入邏輯同步號后,告警流水號與同步 邏輯號對應,電信設備和電信設備的同步方式如果發(fā)生變動,只要調(diào)整電信設備的告警同 步方式和告警報文的告警標識參數(shù)與同步邏輯號的對應關(guān)系即可,同步邏輯號與告警流水 號對應關(guān)系不變,不會產(chǎn)生大量的通知修改的消息,節(jié)省了告警同步裝置資源。本發(fā)明告警同步的方法的又一個實施例,應用場景如圖5a所示擁有一個IP地址 為10. 70. 140. 158的物理設備A,由于具有多種功能,抽象成三個邏輯設備A1、A2、A3,以IP 地址10. 70. 140. 158的名義統(tǒng)一編寫告警流水號,各邏輯設備的告警上報由告警同步裝置 統(tǒng)一管理,對應的告警同步方式以同步類型號2表示,對應的邏輯同步號為1。網(wǎng)管系統(tǒng)呈 現(xiàn)成3個被管理對象M01、M02、M03。本實施例的告警同步方法如圖5b所示,可以包括如下步驟S501、邏輯設備A1上報告警報文。告警報文中攜帶告警同步方式(同步類型號)、告警標識參數(shù)(IP地址 10. 70. 140. 158)和本次告警的告警流水號(編號45)S502、告警同步裝置獲取并解析所述告警報文。告警同步裝置從告警報文中解析出同步類型號2,IP地址10. 70. 140. 158和告警 流水號45等信息。S503、告警同步裝置查找同步類型號對應的告警同步方式。告警同步裝置查找出同步類型號2對應的告警同步方式為一個IP地址對應一組 告警流水號。S504、告警同步裝置查找是否已經(jīng)為告警標識參數(shù)分配了邏輯同步號。告警同步裝置查找到已經(jīng)為IP地址10.70. 140. 158分配了邏輯同步號為1。S505、告警同步裝置查找邏輯同步號下歷史記錄的告警流水號。告警同步裝置到數(shù)據(jù)庫中查詢邏輯同步號1的歷史記錄,歷史記錄顯示上一次的 告警流水號為43。S506、告警同步裝置下發(fā)告警同步命令。由于本次告警包圍記錄的告警流水號為45,告警同步裝置歷史記錄顯示上一次的 告警流水號為43,不連續(xù),缺少了 44,所以告警同步裝置下發(fā)告警同步命令,要求電信設備 上報缺失了的告警報文。S507、電信設備根據(jù)告警同步裝置下發(fā)的告警同步命令進行告警同步?,F(xiàn)有告警同步是所有電信設備統(tǒng)一編號的,所以只獲取電信設備上報的告警流水 號,但隨著電信設備類型的多樣性和告警同步類型的多樣性,并不一定是所有電信設備統(tǒng) 一編號,只是按照需要某幾個電信設備按照某種同步類型統(tǒng)一編號,這樣再按照現(xiàn)有告警 同步方式只上報告警流水號就會出錯,本發(fā)明在現(xiàn)有告警流水號的基礎(chǔ)上又增加了獲取告 警同步方式的步驟,可以得知是哪幾個電信設備按照哪種同步類型統(tǒng)一編告警流水號,進 而在多樣環(huán)境下準確判斷出每種同步類型下告警流水號是否連續(xù),進一步的,判斷電信設 備與告警同步裝置之間告警是否需同步,能夠?qū)崿F(xiàn)網(wǎng)絡中多樣性電信設備的告警同步,增
11強告警同步的兼容性。本發(fā)明告警同步的方法的再一個實施例,應用場景如圖6a所示擁有IP地址為 10. 70. 140. 157的物理設備A,擁有IP地址為10. 70. 140. 158的物理設備B,擁有IP地址 為10. 70. 140. 159的物理設備C。告警同步方式有兩種,如果是物理設備自身的告警,三個 物理設備分別編寫告警流水號,告警同步方式以同步類型號1表示,告警標識參數(shù)為各自 的IP地址,物理設備A的邏輯同步號為1,物理設備B的邏輯同步號為2,物理設備C的邏 輯同步號為3 ;如果是公共告警,三個物理設備統(tǒng)一編寫告警流水號,告警同步方式以同步 類型號2表示,邏輯同步號為4。各物理設備的告警上報由告警同步裝置統(tǒng)一管理,網(wǎng)管系 統(tǒng)呈現(xiàn)成2個被管理對象M01、M02,M01管理物理設備自身的告警,M02管理公共告警。本實施例的告警同步方法如圖6b所示,包括S601、物理設備A上報告警報文。告警報文中攜帶告警同步方式(同步類型號2)、告警標識參數(shù)(被管理對象M02) 和本次告警的告警流水號(編號45)S602、告警同步裝置獲取并解析所述告警報文。告警同步裝置從告警報文中解析出同步類型號2,被管理對象M02和告警流水號 45等f曰息oS603、告警同步裝置查找同步類型號對應的告警同步方式。告警同步裝置查找出同步類型號2對應的告警同步方式為三個物理設備統(tǒng)一編 寫告警流水號。S604、告警同步裝置查找是否已經(jīng)為告警標識參數(shù)分配了邏輯同步號。告警同步裝置查找到已經(jīng)為被管理對象M02分配了邏輯同步號為4。S605、告警同步裝置查找邏輯同步號下歷史記錄的告警流水號。告警同步裝置到數(shù)據(jù)庫中查詢邏輯同步號4的歷史記錄,歷史記錄顯示上一次的 告警流水號為44。S606、告警同步裝置用本次告警的告警流水號替換歷史記錄的告警流水號。S607、電信設備根據(jù)告警同步裝置下發(fā)的告警同步命令進行告警同步。由于本次告警包圍記錄的告警流水號為45,告警同步裝置歷史記錄顯示上一次的 告警流水號為44,連續(xù),沒有丟失告警報文,所以無需下發(fā)告警同步命令,僅需用本次告警 的告警流水號替換歷史記錄的告警流水號,以便下次查詢?,F(xiàn)有告警同步是所有電信設備統(tǒng)一編號的,所以只獲取電信設備上報的告警流水 號,但隨著電信設備類型的多樣性和告警同步類型的多樣性,并不一定是所有電信設備統(tǒng) 一編號,只是按照需要某幾個電信設備按照某種同步類型統(tǒng)一編號,這樣再按照現(xiàn)有告警 同步方式只上報告警流水號就會出錯,本發(fā)明在現(xiàn)有告警流水號的基礎(chǔ)上又增加了獲取告 警同步方式的步驟,可以得知是哪幾個電信設備按照哪種同步類型統(tǒng)一編告警流水號,進 而在多樣環(huán)境下準確判斷出每種同步類型下告警流水號是否連續(xù),進一步的,判斷電信設 備與告警同步裝置之間告警是否同步,能夠?qū)崿F(xiàn)網(wǎng)絡中多樣性電信設備的告警同步,增強 告警同步的兼容性。本發(fā)明告警同步裝置的一個實施例,如圖7所示,包括接收單元71 用于獲取電信設備的告警同步方式和告警報文,所述告警報文包括告警標識參數(shù)和本次告警的告警流水號。所述電信設備可以是物理設備,也可以是從物理設備中抽象出來的邏輯設備。獲取電信設備的告警同步方式的方式包括電信設備主動上報告警同步方式或者 告警同步裝置根據(jù)電信設備類型配置該電信設備的告警同步方式。查找單元72 用于根據(jù)電信設備的告警同步方式和告警標識參數(shù)查找歷史記錄, 所述歷史記錄包括本次告警之前,針對同一告警標識參數(shù)、以所述告警同步方式告警的告 警流水號。查找單元72根據(jù)電信設備的告警同步方式和告警報文中的告警標識參數(shù)可以找 到歷史記錄中對應的告警流水號,所述歷史記錄中對應的告警流水號包括本次告警報文之 前的最后一次告警報文的告警流水號。判斷單元73 用于如果本次告警的告警流水號與歷史記錄的告警流水號不連續(xù), 下發(fā)告警同步命令。關(guān)于如上功能單元的具體實現(xiàn)可參考方法實施例的描述。應當理解的是,本實施例的告警同步裝置,在實際應用中,除了可以部署于網(wǎng)管系 統(tǒng)服務器端的故障子系統(tǒng)中,也可以是獨立部署的實體??梢?,本裝置實施例中,根據(jù)每個電信設備的同步方式,查找該電信設備在此種告 警同步方式下的告警流水號是否連續(xù),進而判斷電信設備與告警同步裝置之間告警是否需 要同步,能夠?qū)崿F(xiàn)網(wǎng)絡中多樣性電信設備的告警同步,增強告警同步的兼容性。本發(fā)明告警同步裝置的另一個實施例,如圖8所示,包括接收單元81 用于獲取電信設備的告警同步方式和告警報文,所述告警報文包括 告警標識參數(shù)和本次告警的告警流水號。查找單元82 用于根據(jù)電信設備的告警同步方式和告警標識參數(shù)查找歷史記錄, 所述歷史記錄包括本次告警之前,針對同一告警標識參數(shù)、以所述告警同步方式告警的告 警流水號。判斷單元83 如果本次告警的告警流水號與歷史記錄的告警流水號不連續(xù),用于 下發(fā)告警同步命令;如果本次告警的告警流水號與歷史記錄的告警流水號連續(xù),用本次告 警的告警流水號替換歷史記錄的告警流水號。進一步的,查找單元82包括解析子單元821 用于解析電信設備上報的告警報文,獲取告警標識參數(shù)和本次
告警的告警流水號。告警標識參數(shù)可以采用但不限于以下參數(shù)電信設備IP地址、物理設備編號、邏 輯設備編號、電信設備端口號。第一查詢子單元822 用于根據(jù)獲得的電信設備的告警同步方式查找是否已經(jīng)為 所述告警標識參數(shù)分配了邏輯同步號。所述每個邏輯同步號與一組告警流水號對應,同一告警同步方式下統(tǒng)一編告警流 水號的告警標識參數(shù)分配同一個邏輯同步號。第二查詢子單元823 如果已經(jīng)分配了邏輯同步號,用于查找該邏輯同步號下歷 史記錄的告警流水號。第三查詢子單元824:如果尚未分配邏輯同步號,用于為電信設備的告警同步方式下的告警標識參數(shù)分配邏輯同步號,并將本次告警的告警流水號載入歷史記錄。關(guān)于如上功能單元的具體實現(xiàn)可參考方法實施例的描述。應當理解的是,本實施例的告警同步裝置,在實際應用中,除了可以部署于網(wǎng)管系 統(tǒng)服務器端的故障子系統(tǒng)中,也可以是獨立部署的實體??梢?,本裝置實施例根據(jù)每個電信設備的同步方式,查找該電信設備在此種告警 同步方式下的告警流水號是否連續(xù),進而判斷電信設備與告警同步裝置之間告警是否需要 同步,能夠?qū)崿F(xiàn)網(wǎng)絡中多樣性電信設備的告警同步,增強告警同步的兼容性。此外,本裝置 實施例可以應對網(wǎng)絡增大和融合后同一網(wǎng)絡下不同廠商多種設備不同告警同步方式的告 警同步上報問題,增強了網(wǎng)絡的可擴展性和網(wǎng)絡管理的靈活性。本發(fā)明電信設備的一個實施例,如圖9所示,包括上報單元91 用于上報告警同步方式和告警報文,所述告警報文包括告警標識參 數(shù)和本次告警的告警流水號。上報單元91將自身的告警同步方式和告警報文主動上報給告警同步裝置,電信 設備主動上報告警同步方式具體包括兩種類型一種是電信設備將告警同步方式寫入告警 報文,在發(fā)生告警時上報;另一種是電信設備將告警同步方式作為獨立的消息單獨上報。同步單元92 用于根據(jù)告警同步裝置下發(fā)的告警同步命令進行告警同步。同步單元92接收到告警同步命令后,按照告警同步命令的內(nèi)容將丟失的告警報 文重新發(fā)送給告警同步裝置,實現(xiàn)告警同步。關(guān)于如上功能單元的具體實現(xiàn)可參考方法實施例的描述??梢?,本實施例通過電信設備上報自身的告警同步方式,能夠有效識別出該電信 設備采用的是哪種告警同步方式,在收到該電信設備上報的告警報文后,根據(jù)該電信設備 的告警同步方式,查找該電信設備在此種告警同步方式下的告警流水號是否連續(xù),進而判 斷電信設備與告警同步裝置之間告警是否需要同步,可以使告警同步裝置實現(xiàn)針對不同電 信設備的多種告警同步方式的告警同步處理能力,增強告警同步的兼容性,以及網(wǎng)絡的可 擴展性和網(wǎng)絡管理的靈活性。本發(fā)明告警同步系統(tǒng)的一個實施例,如圖10所示,包括告警同步裝置101 用于獲取電信設備的告警同步方式和告警報文,所述告警報 文包括告警標識參數(shù)和本次告警的告警流水號,如果本次告警的告警流水號與歷史記錄的 相同告警同步方式及相同告警標識參數(shù)下的告警流水號不連續(xù),下發(fā)告警同步命令。電信設備102 用于上報告警同步方式和告警報文,根據(jù)告警同步裝置下發(fā)的告 警同步命令進行告警同步。進一步的,告警同步裝置還用于在本次告警的告警流水號與歷史記錄的告警流水 號連續(xù)時,用本次告警的告警流水號替換歷史記錄的告警流水號。告警同步裝置101下發(fā)告警同步命令的方式有兩種1、電信設備102使用SNMP協(xié)議緩沖棧,告警同步裝置101下發(fā)同步命令時,將告 警同步方式,轉(zhuǎn)換為SNMP的協(xié)議編號,使用SNMP本身的機制進行同步。2、電信設備102需要感知告警同步裝置101下發(fā)的告警同步方式,按告警同步方 式進行處理。應當理解的是,本發(fā)明實施例的告警同步裝置101,在實際應用中,除了可以部署于網(wǎng)管系統(tǒng)服務器端的故障子系統(tǒng)中,也可以是獨立部署的實體。可見,本實施例中告警同步裝置根據(jù)每個電信設備的同步方式,查找該電信設備 在此種告警同步方式下的告警流水號是否連續(xù),進而判斷電信設備與告警同步裝置之間告 警是否需要同步,能夠?qū)崿F(xiàn)網(wǎng)絡中多樣性電信設備的告警同步,增強告警同步的兼容性。本 系統(tǒng)實施例中告警同步裝置還可以通過獲取告警同步方式應對網(wǎng)絡增大和融合后同一網(wǎng) 絡下不同廠商多種設備不同告警同步方式的告警同步上報問題,增強了網(wǎng)絡的可擴展性和 網(wǎng)絡管理的靈活性。以上裝置和系統(tǒng)實施例的具體工作流程參照圖2至圖6對應實施例所示,在此不 做贅述。本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述實施例方法中的全部或部分流程,是可以 通過計算機程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機可讀取存儲介質(zhì) 中,該程序在執(zhí)行時,可包括如上述各方法的實施例的流程。其中,所述的存儲介質(zhì)可為磁 碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機存儲記憶體(Random Access Memory, RAM)等。以上所述,僅為本發(fā)明的具體實施方式
,但本發(fā)明的保護范圍并不局限于此,任何 熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應涵 蓋在本發(fā)明的保護范圍之內(nèi)。因此,本發(fā)明的保護范圍應以權(quán)利要求的保護范圍為準。
權(quán)利要求
一種告警同步的方法,其特征在于,包括獲取電信設備的告警同步方式和告警報文,所述告警報文包括告警標識參數(shù)和本次告警的告警流水號;根據(jù)電信設備的告警同步方式和告警標識參數(shù)查找歷史記錄,所述歷史記錄包括本次告警之前,針對同一告警標識參數(shù)、以所述告警同步方式告警的告警流水號;如果本次告警的告警流水號與歷史記錄的告警流水號不連續(xù),下發(fā)告警同步命令。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,還包括如果本次告警的告警流水號與所述歷史記錄的告警流水號連續(xù),用本次告警的告警流 水號替換歷史記錄的告警流水號。
3.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述獲取電信設備的告警同步方式的方 式包括電信設備主動上報告警同步方式或者告警同步裝置根據(jù)電信設備類型配置該電信 設備的告警同步方式。
4.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述根據(jù)電信設備的告警同步方式和告 警標識參數(shù)查找歷史記錄的步驟包括解析電信設備上報的告警報文,獲取告警標識參數(shù)和本次告警的告警流水號; 根據(jù)獲得的電信設備的告警同步方式查找是否已經(jīng)為所述告警標識參數(shù)分配了邏輯 同步號;如果已經(jīng)分配了邏輯同步號,查找該邏輯同步號下歷史記錄的告警流水號。
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,根據(jù)電信設備的告警同步方式和告警標 識參數(shù)查找歷史記錄的步驟還包括如果尚未分配邏輯同步號,為電信設備的告警同步方式下的告警標識參數(shù)分配邏輯同 步號,并將本次告警的告警流水號載入歷史記錄。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述為電信設備的告警同步方式下的告 警標識參數(shù)分配邏輯同步號包括同一告警同步方式下統(tǒng)一編告警流水號的告警標識參數(shù)分配同一個邏輯同步號。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述電信設備的告警同步方式包括 方式1 單IP電信設備,整個電信設備統(tǒng)一編告警流水號,網(wǎng)管上建模為一個被管理對象;和/或,方式2 單IP電信設備,整個電信設備統(tǒng)一編告警流水號,網(wǎng)管上根據(jù)業(yè)務類 型建模為兩個或兩個以上被管理對象;和/或,方式3 單IP電信設備,按電信設備內(nèi)部邏輯單元分別編告警流水號,網(wǎng)管上 建模為一個被管理對象;和/或,方式4 單IP電信設備,按電信設備內(nèi)部邏輯單元分別編告警流水號,網(wǎng)管上 根據(jù)業(yè)務類型建模為兩個或兩個以上被管理對象;和/或,方式5 多IP電信設備,按電信設備內(nèi)部邏輯單元分別編告警流水號,網(wǎng)管上 建模為一個被管理對象;和/或,方式6 多IP電信設備,整個電信設備統(tǒng)一編告警流水號,網(wǎng)管上根據(jù)業(yè)務類 型建模為兩個或兩個以上被管理對象。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述電信設備包括物理電信設備和/或邏輯電信設備,所述告警標識參數(shù)包括電信設備IP地址和/或物理電信設備編號和/或邏 輯電信設備編號和/或電信設備端口號和/或告警類別。
9.一種告警同步的方法,其特征在于,包括上報電信設備的告警同步方式和告警報文,所述告警報文包括告警標識參數(shù)和本次告 警的告警流水號;根據(jù)收到的、響應于所述上報的告警同步方式和告警報文的告警同步命令進行告警同步。
10.一種告警同步裝置,其特征在于,包括接收單元,用于獲取電信設備的告警同步方式和告警報文,所述告警報文包括告警標 識參數(shù)和本次告警的告警流水號;查找單元,用于根據(jù)電信設備的告警同步方式和告警標識參數(shù)查找歷史記錄,所述歷 史記錄包括本次告警之前,針對同一告警標識參數(shù)、以所述告警同步方式告警的告警流水 號;判斷單元,用于如果本次告警的告警流水號與歷史記錄的告警流水號不連續(xù),下發(fā)告 警同步命令。
11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述判斷單元還用于如果本次告警的告警流水號與歷史記錄的告警流水號連續(xù),用本次告警的告警流水號 替換歷史記錄的告警流水號。
12.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述查找單元包括解析子單元用于解析電信設備上報的告警報文,獲取告警標識參數(shù)和本次告警的告 警流水號;第一查詢子單元用于根據(jù)獲得的電信設備的告警同步方式查找是否已經(jīng)為所述告警 標識參數(shù)分配了邏輯同步號;第二查詢子單元如果已經(jīng)分配了邏輯同步號,用于查找該邏輯同步號下歷史記錄的 告警流水號。
13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述查找單元還包括第三查詢子單元如果尚未分配邏輯同步號,用于為電信設備的告警同步方式下的告 警標識參數(shù)分配邏輯同步號,并將本次告警的告警流水號載入歷史記錄。
14.一種電信設備,其特征在于,包括上報單元用于上報告警同步方式和告警報文,所述告警報文包括告警標識參數(shù)和本 次告警的告警流水號;同步單元用于根據(jù)收到的、響應于所述上報的告警同步方式和告警報文的告警同步 命令進行告警同步。
15.一種告警同步系統(tǒng),其特征在于,包括告警同步裝置用于獲取電信設備的告警同步方式和告警報文,所述告警報文包括告 警標識參數(shù)和本次告警的告警流水號,如果本次告警的告警流水號與歷史記錄的相同告警 同步方式及相同告警標識參數(shù)下的告警流水號不連續(xù),下發(fā)告警同步命令;電信設備用于上報所述告警同步方式和告警報文,根據(jù)所述告警同步裝置下發(fā)的告 警同步命令進行告警同步。
16.根據(jù)權(quán)利要求15所述的系統(tǒng),其特征在于,所述告警同步裝置還用于在本次告警 的告警流水號與歷史記錄的告警流水號連續(xù)時,用本次告警的告警流水號替換歷史記錄的 告警流水號。
全文摘要
本發(fā)明公開了一種告警同步方法、裝置和系統(tǒng),其中本發(fā)明實施例提供的方法,包括獲取電信設備的告警同步方式和告警報文,所述告警報文包括告警標識參數(shù)和本次告警的告警流水號;根據(jù)電信設備的告警同步方式和告警標識參數(shù)查找歷史記錄,所述歷史記錄包括本次告警之前,針對同一告警標識參數(shù)、以所述同步方式告警的告警流水號;如果本次告警的告警流水號與歷史記錄的告警流水號不連續(xù),下發(fā)告警同步命令。通過本發(fā)明實施例能夠?qū)崿F(xiàn)網(wǎng)絡中多樣性電信設備的告警同步,增強告警同步的兼容性。
文檔編號H04L12/24GK101854262SQ20101020843
公開日2010年10月6日 申請日期2010年6月24日 優(yōu)先權(quán)日2010年6月24日
發(fā)明者柳春雷 申請人:華為技術(shù)有限公司