專利名稱:一種告警同步方法
技術(shù)領(lǐng)域:
本發(fā)明涉及電信網(wǎng)絡(luò)管理,具體涉及一種告警同步方法。
背景技術(shù):
電信網(wǎng)絡(luò)管理系統(tǒng),主要包括配置管理、故障管理、性能管理、計(jì)費(fèi)管 理和安全管理等功能模塊。其中故障管理是電信網(wǎng)絡(luò)管理的一個(gè)主要管理功
能。故障管理(Fault Management)是提供對(duì)一個(gè)電信網(wǎng)及其環(huán)境的異常情 況進(jìn)行檢測(cè)報(bào)告和處理的管理功能。故障管理具有一些主要特點(diǎn)。 一是實(shí)時(shí) 性,實(shí)時(shí)監(jiān)視網(wǎng)元狀態(tài)及其變化,及時(shí)通報(bào)異常的發(fā)生;二是準(zhǔn)確性,對(duì)異 常情況的報(bào)告力求準(zhǔn)確,要求不漏警、不虛警;三是自動(dòng)性,對(duì)故障的處理 要求系統(tǒng)有 一些智能自動(dòng)處理的功能,除了操作員發(fā)出故障處理命令這種方 法外,系統(tǒng)需要有部分自控能力一一自動(dòng)隔離故障、防止故障擴(kuò)散、啟動(dòng)備 份資源以及自動(dòng)恢復(fù)??梢?,網(wǎng)元設(shè)備告警消息能夠?qū)崟r(shí)、準(zhǔn)確地呈現(xiàn)在用 戶面前,是故障管理的特點(diǎn)。在現(xiàn)有的電信系統(tǒng)中,通訊設(shè)備由多個(gè)網(wǎng)元設(shè) 備組成,當(dāng)網(wǎng)元設(shè)備重啟或倒換后,如何讓網(wǎng)管系統(tǒng)中的告警與設(shè)備告警快 度達(dá)到一致,就成為故障管理追求的目標(biāo)之一。
在現(xiàn)有的前后臺(tái)告警同步的方法中, 一般采用與網(wǎng)元設(shè)備比較同步的方 式,具體包括以下步驟(l)后臺(tái)網(wǎng)管在本地獲取要同步前臺(tái)網(wǎng)元的當(dāng)前活 動(dòng)告警的唯一標(biāo)識(shí),組織成告警同步消息發(fā)送到對(duì)應(yīng)的前臺(tái)網(wǎng)元;(2)前臺(tái) 網(wǎng)元接收到所述告警同步消息,獲得其中包括的告警標(biāo)識(shí),并和前臺(tái)網(wǎng)元本 地的當(dāng)前活動(dòng)告警的告警標(biāo)識(shí)比較;(3)根據(jù)上一步的比較結(jié)果,前臺(tái)網(wǎng)元 發(fā)送相應(yīng)的告警消息或者告警恢復(fù)消息給后臺(tái)網(wǎng)管。
這種同步方法并沒有對(duì)網(wǎng)元設(shè)備的重啟和倒換做任何特殊處理,不論何 時(shí)的告警同步都是將該網(wǎng)元所有活動(dòng)告警的唯一標(biāo)識(shí)從后臺(tái)網(wǎng)管系統(tǒng)發(fā)往 前臺(tái)網(wǎng)元設(shè)備,進(jìn)行比較后前臺(tái)網(wǎng)元設(shè)備發(fā)送告警消息或者告警恢復(fù)消息到
后臺(tái)網(wǎng)管系統(tǒng)。這樣做在網(wǎng)元設(shè)備倒換次數(shù)較多的情況下,會(huì)多次的重復(fù)比 較和發(fā)送告警消息,告警同步速度慢,接口間消息流量大,浪費(fèi)網(wǎng)絡(luò)資源。
發(fā)明內(nèi)容
本發(fā)明需要解決的技術(shù)問(wèn)題是提供一種告警同步方法,能夠減少網(wǎng)元設(shè) 備重啟或倒換次數(shù)較多情況下的同步比較次數(shù)。
本發(fā)明的上述技術(shù)問(wèn)題這樣解決,提供一種告警同步方法,包括以下步
驟
1.1) 網(wǎng)管系統(tǒng)區(qū)分網(wǎng)元設(shè)備正常、重啟或倒換情況下的告警信息;
1.2) 在網(wǎng)管系統(tǒng)上,對(duì)重啟或倒換后的告警信息在重啟或倒換完成后采 用網(wǎng)元設(shè)備直接發(fā)送的方式進(jìn)行一次更新,而對(duì)倒前的活動(dòng)告警信息采用與 網(wǎng)元設(shè)備比較同步的方式進(jìn)行更新。
按照本發(fā)明提供的同步方法,所述步驟1.2)還包括在正常情況下對(duì)網(wǎng)管 系統(tǒng)上的所有告警信息釆用與網(wǎng)元設(shè)備比較同步的方式進(jìn)行更新; 一般地, 所述一次更新完成后,返回所述正常情況。
按照本發(fā)明提供的同步方法,所述步驟1.2)包括對(duì)倒換前后的告警信息 進(jìn)行劃分,該劃分具體是利用從零開始、順序分配的告警信息數(shù)字標(biāo)示和對(duì) 應(yīng)數(shù)字門限進(jìn)行比較判斷。
按照本發(fā)明提供的同步方法,所述數(shù)字標(biāo)示是整數(shù),并在網(wǎng)管系統(tǒng)中唯 一,即唯一標(biāo)示。
按照本發(fā)明提供的同步方法,所述步驟1.2)中倒換后的告警信息是
倒換期間前后臺(tái)鏈路正常(-)網(wǎng)管系統(tǒng)上對(duì)應(yīng)數(shù)字標(biāo)示大于網(wǎng)元設(shè)備告 警緩沖區(qū)中最后一條告警的數(shù)字標(biāo)識(shí)的告警信息;所述門限是網(wǎng)元設(shè)備告警 緩沖區(qū)中最后一條告警的數(shù)字標(biāo)識(shí)。
倒換期間前后臺(tái)鏈路斷鏈(二)網(wǎng)管系統(tǒng)上對(duì)應(yīng)數(shù)字標(biāo)示大于網(wǎng)元設(shè)備向 網(wǎng)管系統(tǒng)已發(fā)送的最后一條告警的數(shù)字標(biāo)識(shí)的告警信息;所述門限是網(wǎng)元設(shè) 備向網(wǎng)管系統(tǒng)已發(fā)送的最后一條告警的數(shù)字標(biāo)識(shí)。
如果倒換期間前后臺(tái)鏈路正常時(shí)緩沖區(qū)中無(wú)告警,或者倒換期間前后臺(tái)
鏈路斷鏈時(shí)沒有已發(fā)送告警Q網(wǎng)管系統(tǒng)上對(duì)應(yīng)數(shù)字標(biāo)示大于等于零的告警 信息;所述門限是零。
按照本發(fā)明提供的同步方法,重啟時(shí)所述數(shù)字標(biāo)示復(fù)位,所述步驟1.2) 中重啟后的告警信息是網(wǎng)管系統(tǒng)上對(duì)應(yīng)數(shù)字標(biāo)示大于等于零的告警信息, 即網(wǎng)管系統(tǒng)上全部的活動(dòng)告警;所述門限是零;這樣可以與倒換過(guò)程進(jìn)行 邏輯合并,優(yōu)化軟件實(shí)現(xiàn)。
按照本發(fā)明提供的同步方法,所述步驟l.l)還包括網(wǎng)元設(shè)備通過(guò)通知消 息發(fā)送所述門限給網(wǎng)管系統(tǒng),所述門限也稱為通知消息中的告警唯一標(biāo)識(shí)。
按照本發(fā)明提供的同步方法,所述網(wǎng)管系統(tǒng)是網(wǎng)管系統(tǒng)告警模塊;所述 網(wǎng)元設(shè)備是網(wǎng)元設(shè)備告警模塊。
按照本發(fā)明提供的同步方法,所述重啟或倒換是網(wǎng)元設(shè)備告警模塊所在 的單板重啟或倒換。
本發(fā)明提供的一種告警同步方法,針對(duì)經(jīng)常出現(xiàn)的網(wǎng)元設(shè)備告警模塊所 在的單板重啟或主備倒換進(jìn)行優(yōu)化重啟時(shí)是網(wǎng)管系統(tǒng)恢復(fù)所有活動(dòng)告警, 重啟完成后,網(wǎng)元設(shè)備將所有告警重發(fā)到網(wǎng)管系統(tǒng),不用對(duì)活動(dòng)告警進(jìn)行比 較同步;而倒換時(shí),網(wǎng)元設(shè)備對(duì)告警進(jìn)行了主備同步,對(duì)倒換前的活動(dòng)告警 進(jìn)行比較同步,主備倒換完成后直接發(fā)送倒換后的活動(dòng)告警,不用對(duì)該部分 活動(dòng)告警進(jìn)行比較同步。與現(xiàn)有電信網(wǎng)管系統(tǒng)中的告警同步不同,并不是每
次都將所有的活動(dòng)告警發(fā)往網(wǎng)元系統(tǒng)進(jìn)行比較同步,這樣盡可能減少了網(wǎng)元 設(shè)備與網(wǎng)管系統(tǒng)之間的消息流量,提高了告警同步效率,避免了重復(fù)的告警 發(fā)送。
下面結(jié)合附圖和具體實(shí)施例進(jìn)一步對(duì)本發(fā)明進(jìn)行詳細(xì)說(shuō)明。
圖1是本發(fā)明網(wǎng)元設(shè)備告警模塊所在單板重啟后告警的同步方法流程 示意圖2是本發(fā)明網(wǎng)元設(shè)備告警模塊所在單板主備倒換后告警的同步方法 流程示意圖3是本發(fā)明主備倒換后網(wǎng)元設(shè)備生成通知消息中的告警唯一標(biāo)識(shí)的
流程示意圖。
具體實(shí)施例方式
首先,說(shuō)明本發(fā)明原理
網(wǎng)元設(shè)備告警模塊生成發(fā)往網(wǎng)管系統(tǒng)的通知中的告警唯一標(biāo)識(shí),網(wǎng)管系 統(tǒng)收到消息后將系統(tǒng)中大于等于唯一標(biāo)識(shí)的活動(dòng)告警恢復(fù),然后將余下的活 動(dòng)告警組包發(fā)往網(wǎng)元進(jìn)行比較同步。
其次,說(shuō)明本發(fā)明方法,具體包括兩種情況,分別說(shuō)明如下
(-)網(wǎng)元設(shè)備告警模塊重啟后,告警的同步方法,如圖l所示,包括以下 步驟
(1) 重啟后,網(wǎng)元設(shè)備告警模塊之前的告警全部丟失,網(wǎng)元設(shè)備重新 收集告警并為每條告警分配唯一標(biāo)識(shí),唯一標(biāo)識(shí)從0開始順序分配。
(2) 重啟后,網(wǎng)元設(shè)備立即向網(wǎng)管系統(tǒng)發(fā)送一條通知消息,消息中帶 有網(wǎng)元設(shè)備重啟后重新分配的第一條告警唯一標(biāo)識(shí)。
(3) 網(wǎng)管系統(tǒng)收到通知消息,解析得到告警唯一標(biāo)識(shí),將系統(tǒng)中大于 等于告警唯一標(biāo)識(shí)的活動(dòng)告警恢復(fù)。
(4) 網(wǎng)元設(shè)備將重新收集到的告警發(fā)往網(wǎng)管系統(tǒng)。
(5) 發(fā)送完成后網(wǎng)元設(shè)備和網(wǎng)管系統(tǒng)的告警達(dá)成一致。
仁)網(wǎng)元設(shè)備告警模塊所在單板主備倒換后,告警的同步方法,如圖2所 示,包括以下步驟
(1)主備倒換期間,網(wǎng)元設(shè)備上主板的告警全部被同步到備板,倒換 后產(chǎn)生告警的唯一標(biāo)識(shí)仍沿用之前的告警繼續(xù)分配。
(2 )主備倒換完成后,先生成發(fā)往網(wǎng)管系統(tǒng)的通知中的告警唯一標(biāo)識(shí)。 如果①倒換期間前后臺(tái)鏈路正常,此告警唯一標(biāo)識(shí)為目前主板告警緩沖區(qū)中 最后一條告警的唯一標(biāo)識(shí)+1,如果緩沖區(qū)中無(wú)告警則為0;如果②倒換期間 前后臺(tái)鏈路斷鏈,則此告警唯一標(biāo)識(shí)為向網(wǎng)管系統(tǒng)已發(fā)送的最后一條的唯一
標(biāo)識(shí)+1,如果沒有已發(fā)送告警則為0。
(3) 主備倒換完成后,向網(wǎng)管系統(tǒng)發(fā)送一條通知消息,消息中帶有步 驟(2)中生成的告警唯一標(biāo)識(shí)。
(4) 網(wǎng)管系統(tǒng)收到通知消息,解析得到告警唯一標(biāo)識(shí),將系統(tǒng)中大于 等于告警唯一標(biāo)識(shí)的活動(dòng)告警恢復(fù)。
(5) 網(wǎng)管系統(tǒng)向網(wǎng)元設(shè)備發(fā)出同步請(qǐng)求,并將系統(tǒng)中目前的活動(dòng)告警 組包發(fā)往網(wǎng)元設(shè)備。
(6) 網(wǎng)元設(shè)備收到網(wǎng)管系統(tǒng)的同步請(qǐng)求后,將網(wǎng)管系統(tǒng)發(fā)來(lái)的告警包 中的告警與網(wǎng)元設(shè)備告警模塊中的告警相比較,將網(wǎng)元設(shè)備中有而網(wǎng)管系統(tǒng) 無(wú)的告警發(fā)告警消息到網(wǎng)管系統(tǒng),將網(wǎng)元設(shè)備中無(wú)而網(wǎng)管系統(tǒng)中有的告警發(fā) 告警恢復(fù)消息到網(wǎng)管系統(tǒng)。
(7 )同步流程完成后網(wǎng)元設(shè)備和網(wǎng)管系統(tǒng)的告警達(dá)成一致。
進(jìn)一步,詳細(xì)說(shuō)明本發(fā)明方法
(-)必要性網(wǎng)元告警模塊所在單板重啟和主備倒換后對(duì)設(shè)備告警的處理 方式
(1) 告警模塊所在單板重啟后,之前的存在緩沖池的告警全部丟失, 告警模塊重新收集設(shè)備告警,并重新為每條告警分配告警唯一標(biāo)識(shí),從0開 始分配。所以需要網(wǎng)管系統(tǒng)重新發(fā)送該網(wǎng)元的所有告警。
(2) 告警模塊所在單板主備倒換時(shí),主板上緩沖池中的告警被同步到 備板,也就是新的主板,這樣倒換完成后,主板上還存有之前的告警,接下 來(lái)上報(bào)的告警仍延續(xù)原來(lái)的告警唯一標(biāo)識(shí)繼續(xù)分S己。因?yàn)橹鱾涞箵Q期間可能 出現(xiàn)主備間斷鏈,這時(shí)新主板上的告警將不完全,若對(duì)后來(lái)新收集的告警繼 續(xù)分配告警標(biāo)識(shí),會(huì)造成前后臺(tái)告警的不一致,所以也需要網(wǎng)管系統(tǒng)同步告 警。
(二)具體方式網(wǎng)元設(shè)備如何生成發(fā)往網(wǎng)管系統(tǒng)的通知中的告警唯一標(biāo) 識(shí),網(wǎng)管系統(tǒng)通過(guò)此唯一標(biāo)識(shí)確定恢復(fù)的告警和組包發(fā)送的告警。
如圖3所示,倒換完成后生成消息中告警唯一標(biāo)識(shí)的具體步驟如下
(1)主備倒換完成后,檢測(cè)網(wǎng)元設(shè)備和網(wǎng)管系統(tǒng)間鏈路通斷情況;
(2 )若網(wǎng)元設(shè)備和網(wǎng)管系統(tǒng)間鏈路通,檢測(cè)告警緩沖池中是否有告警; 若網(wǎng)元設(shè)備和網(wǎng)管系統(tǒng)間鏈路斷到步驟(3);
a) 緩沖池中有告警,告警唯一標(biāo)識(shí)=目前緩沖區(qū)中最后一條告警標(biāo)識(shí)
+i;
b) 緩沖池中無(wú)告警,告警唯一標(biāo)識(shí)=0
(3)若阿元設(shè)備和網(wǎng)管系統(tǒng)間鏈路斷,檢測(cè)告警緩沖池中是否有已發(fā) 往網(wǎng)管系統(tǒng)的告警
a) 有已發(fā)往網(wǎng)管系統(tǒng)的告警,告警唯一標(biāo)識(shí)=已發(fā)送的最后一條告警標(biāo) 識(shí)+l;
b) 沒有已發(fā)往網(wǎng)管系統(tǒng)的告警,告警唯一標(biāo)識(shí)=0 最后,結(jié)合GSM系統(tǒng)實(shí)例進(jìn)一步說(shuō)明本發(fā)明
(1 )網(wǎng)管系統(tǒng)告警模塊收到網(wǎng)元設(shè)備發(fā)來(lái)的通知消息,通知中帶有告 警唯一標(biāo)識(shí),即最大告警流水號(hào),和網(wǎng)元設(shè)備號(hào)BSCID等
(2) 解析通知消息,獲取其中的最大告警流水號(hào)和BSCID等
(3) 清除網(wǎng)管系統(tǒng)告警模塊內(nèi)存告警鏈表中該BSCID下大于等于最 大告警流水號(hào)的記錄
(4) 恢復(fù)數(shù)據(jù)庫(kù)中該BSCID下大于等于最大告警流水號(hào)的當(dāng)前活動(dòng)
告警
(5) 如果最大告警流水號(hào)!=0,則創(chuàng)建同步狀態(tài)機(jī)進(jìn)行同步。也就是說(shuō) 網(wǎng)元設(shè)備重啟不創(chuàng)建同步狀態(tài)機(jī),僅主備倒換且告警唯一表示大于0時(shí)才創(chuàng) 建同步狀態(tài)機(jī)進(jìn)行同步。
(6 )同步狀態(tài)機(jī)從數(shù)據(jù)庫(kù)中取出小于最大告警流水號(hào)的當(dāng)前活動(dòng)告警 唯一標(biāo)識(shí),組包發(fā)往網(wǎng)元設(shè)備
(7)收到網(wǎng)元設(shè)備經(jīng)過(guò)比較前后臺(tái)告警后發(fā)送來(lái)的批量告警恢復(fù)消息 或告警消息,存入數(shù)據(jù)庫(kù)和內(nèi)存告警鏈表
從網(wǎng)管系統(tǒng)側(cè)的同步處理流程看到,網(wǎng)元設(shè)備告警模塊重啟和主備倒換 都可以使用 一個(gè)流程,通過(guò)通知消息中的告警唯一標(biāo)識(shí)的不同來(lái)進(jìn)行區(qū)分處
9頁(yè)
(2 )若網(wǎng)元設(shè)
理。這樣減少了實(shí)現(xiàn)的復(fù)雜度,便于開發(fā)和維護(hù)。
于理解而舉的一個(gè)形象化的實(shí)例,不應(yīng)被視為是對(duì)本發(fā)明范圍的限制。同樣, 根據(jù)本發(fā)明的技術(shù)方案及其較佳實(shí)施例的描述,能夠做出各種可能的等同改 變或替換,而所有這些改變或替換都應(yīng)屬于本發(fā)明權(quán)利要求的保護(hù)范圍。
權(quán)利要求
1、一種告警同步方法,其特征在于,包括以下步驟1.1)網(wǎng)管系統(tǒng)區(qū)分網(wǎng)元設(shè)備正常、重啟或倒換情況下的告警信息;1.2)在網(wǎng)管系統(tǒng)上,對(duì)重啟或倒換后的告警信息在重啟或倒換完成后采用網(wǎng)元設(shè)備直接發(fā)送的方式進(jìn)行一次更新,而對(duì)倒前的活動(dòng)告警信息采用與網(wǎng)元設(shè)備比較同步的方式進(jìn)行更新。
2、 根據(jù)權(quán)利要求1所述同步方法,其特征在于,所述步驟1.2)還包 括在正常情況下對(duì)網(wǎng)管系統(tǒng)上的所有告警信息采用與網(wǎng)元設(shè)備比較同步的 方式進(jìn)行更新。
3、 根據(jù)權(quán)利要求1所述同步方法,其特征在于,所述步驟1.2)包括 對(duì)倒換前后的告警信息進(jìn)行劃分,該劃分具體是利用從零開始、順序分配的 告警信息數(shù)字標(biāo)示和對(duì)應(yīng)數(shù)字門限進(jìn)行比較判斷。
4、 根據(jù)權(quán)利要求3所述同步方法,其特征在于,所述數(shù)字標(biāo)示是整 數(shù),并在網(wǎng)管系統(tǒng)中唯一。
5、 根據(jù)權(quán)利要求3所述同步方法,其特征在于,所述步驟1.2)中倒 換后的告警信息是網(wǎng)管系統(tǒng)上對(duì)應(yīng)數(shù)字標(biāo)示大于網(wǎng)元設(shè)備告警緩沖區(qū)中最 后一條告警的數(shù)字標(biāo)識(shí)的告警信息;所述門限是網(wǎng)元設(shè)備告警緩沖區(qū)中最后 一條告警的數(shù)字標(biāo)識(shí)。
6、 根據(jù)權(quán)利要求3所述同步方法,其特征在于,所述步驟1.2)中倒 換后的告警信息是網(wǎng)管系統(tǒng)上對(duì)應(yīng)數(shù)字標(biāo)示大于網(wǎng)元設(shè)備向網(wǎng)管系統(tǒng)已發(fā) 送的最后一條告警的數(shù)字標(biāo)識(shí)的告警信息;所述門限是網(wǎng)元設(shè)備向網(wǎng)管系統(tǒng) 已發(fā)送的最后一條告警的數(shù)字標(biāo)識(shí)。
7、 根據(jù)權(quán)利要求3所述同步方法,其特征在于,所述步驟1.2)中倒 換后的告警信息是網(wǎng)管系統(tǒng)上對(duì)應(yīng)數(shù)字標(biāo)示大于等于零的告警信息;所述門 限是零。
8、 根據(jù)權(quán)利要求3所述同步方法,其特征在于,重啟時(shí)所述數(shù)字標(biāo) 示復(fù)位,所述步驟1.2)中重啟后的告警信息是網(wǎng)管系統(tǒng)上對(duì)應(yīng)數(shù)字標(biāo)示大于等于零的告警信息;所述門限是零。
9、 根據(jù)權(quán)利要求1-8任一項(xiàng)所述同步方法,其特征在于,所述步驟 1.1 )還包括網(wǎng)元設(shè)備通過(guò)通知消息發(fā)送所述門限給網(wǎng)管系統(tǒng)。
10、 根據(jù)權(quán)利要求1-8任一項(xiàng)所述同步方法,其特征在于,所述網(wǎng)管 系統(tǒng)是網(wǎng)管系統(tǒng)告警模塊(2);所述網(wǎng)元設(shè)備是網(wǎng)元設(shè)備告警模塊(l)。
全文摘要
本發(fā)明涉及一種告警同步方法,包括網(wǎng)管系統(tǒng)區(qū)分網(wǎng)元設(shè)備正常、重啟或倒換情況下的告警信息;在網(wǎng)管系統(tǒng)上,對(duì)重啟或倒換后的告警信息在重啟或倒換完成后采用網(wǎng)元設(shè)備直接發(fā)送的方式進(jìn)行一次更新,而對(duì)倒前的活動(dòng)告警信息采用與網(wǎng)元設(shè)備比較同步的方式進(jìn)行更新。這種方法,重啟時(shí)網(wǎng)管系統(tǒng)恢復(fù)所有活動(dòng)告警,然后網(wǎng)元設(shè)備重發(fā)所有告警,不用對(duì)活動(dòng)告警進(jìn)行比較同步;而倒換時(shí),網(wǎng)管系統(tǒng)恢復(fù)倒換后的活動(dòng)告警,然后網(wǎng)元設(shè)備重發(fā)該部分告警,僅對(duì)倒換前的活動(dòng)告警進(jìn)行比較同步。與現(xiàn)有的每次都將所有的活動(dòng)告警發(fā)往網(wǎng)元系統(tǒng)進(jìn)行比較同步不同,盡可能減少網(wǎng)元設(shè)備與網(wǎng)管系統(tǒng)之間的消息流量,提高告警同步效率,避免重復(fù)告警發(fā)送。
文檔編號(hào)H04L12/24GK101350735SQ20071012995
公開日2009年1月21日 申請(qǐng)日期2007年7月20日 優(yōu)先權(quán)日2007年7月20日
發(fā)明者燁 蔣, 鵬 鄒 申請(qǐng)人:中興通訊股份有限公司