專利名稱:告警風(fēng)暴的處理方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種通訊系統(tǒng)設(shè)備中告警處理單元在發(fā)生告警風(fēng)暴時的處理方法,更具體地,涉及一種基站設(shè)備處理告警風(fēng)暴的方法。
背景技術(shù):
無線通信的基站設(shè)備的各個硬件單元都具有告警處理模塊,此模塊的主要功能是負(fù)責(zé)監(jiān)控系統(tǒng)各單元模塊的工作情況和狀態(tài),收集各監(jiān)控單元的告警消息,同時根據(jù)告警消息進(jìn)行相應(yīng)的告警應(yīng)對。告警處理模塊對這些消息進(jìn)行解析整理,發(fā)送到主控處理單板,最終向后臺網(wǎng)管系統(tǒng)發(fā)送,使得后臺網(wǎng)管能夠?qū)ο到y(tǒng)的運行情況進(jìn)行監(jiān)控。
基站設(shè)備告警處理模塊易出現(xiàn)這種情況的告警系列對于同一個告警(1)出現(xiàn)告警/告警恢復(fù)成對頻繁上報,(2)兩次告警恢復(fù)之間的時間差小于某個門限值T,我們認(rèn)為此時發(fā)生了告警風(fēng)暴。如附圖1所示,在圖1中,1,3,5,7,9表示某告警的告警上報的時間次序;2,4,6,8,10表示某告警的告警恢復(fù)上報的時間次序;T1為告警上報時間與之前告警恢復(fù)時間的差值;以及T2為告警恢復(fù)上報時間與之前告警恢復(fù)時間的差值。
針對告警風(fēng)暴,目前的做法是基站設(shè)備不對告警進(jìn)行過濾性處理,直接交后臺網(wǎng)管處理。這樣產(chǎn)生兩個問題
(1)當(dāng)某些告警/告警恢復(fù)頻繁產(chǎn)生時,會出現(xiàn)頻繁的系統(tǒng)應(yīng)對,造成系統(tǒng)資源消耗過大,影響系統(tǒng)效率,同時可能造成硬件損壞。例如,某個告警產(chǎn)生后,系統(tǒng)會對其他單板硬件掉電操作,當(dāng)發(fā)生告警風(fēng)暴,頻繁產(chǎn)生告警則不斷進(jìn)行掉電操作,則可能對硬件模塊造成損壞。
(2)一個網(wǎng)管系統(tǒng)管理幾百個基站,當(dāng)發(fā)生告警風(fēng)暴告警頻繁上報給后臺網(wǎng)管系統(tǒng),造成前后臺通訊量過大,陡增了前后臺通訊壓力,影響網(wǎng)管系統(tǒng)處理效率。
因此,需要一種告警風(fēng)暴的處理方法,用于克服現(xiàn)有技術(shù)中的發(fā)生告警風(fēng)暴時前后臺通訊壓力增大,以及頻繁進(jìn)行系統(tǒng)應(yīng)對等缺點。
發(fā)明內(nèi)容
本發(fā)明的主要目的在于提供一種告警風(fēng)暴的處理方法,用于克服現(xiàn)有技術(shù)中的發(fā)生告警風(fēng)暴時前后臺通訊壓力增大,以及頻繁進(jìn)行系統(tǒng)應(yīng)對等缺點。
為了實現(xiàn)上述目的,根據(jù)本發(fā)明的一個方面,提供了一種告警風(fēng)暴處理方法,用于由基站設(shè)備對告警風(fēng)暴進(jìn)行處理,包括以下步驟創(chuàng)建告警風(fēng)暴列表;基站設(shè)備在收到告警時,檢查告警是否在告警風(fēng)暴鏈表中,如果告警不在告警風(fēng)暴鏈表中,則直接上報告警,否則,將告警的告警時間值和告警的上次告警恢復(fù)時間值的差與門限值進(jìn)行比較;以及根據(jù)比較結(jié)果,確定是否上報告警。
告警風(fēng)暴列表可以包括以下任一種或其組合告警碼、告警子碼、時間、告警風(fēng)暴標(biāo)記、以及告警標(biāo)記。
當(dāng)比較結(jié)果為告警的告警時間值和告警的上次告警恢復(fù)時間值的差大于門限值時,包括以下處理直接上報告警;以及判斷之前的其它告警中是否存在告警風(fēng)暴,如果存在則上報告警風(fēng)暴通知。
當(dāng)比較結(jié)果為告警的告警時間值和告警的上次告警恢復(fù)時間值的差不大于門限值時,包括以下處理不上報告警,并將告警標(biāo)記置為告警上報;判斷之前的其它告警中是否存在告警風(fēng)暴,如果存在則上報告警風(fēng)暴通知;以及在預(yù)定時間后,判斷是否存在告警的告警恢復(fù)上報信息,如果不存在告警恢復(fù)信息,則上報告警。
告警風(fēng)暴處理方法,還包括以下步驟當(dāng)基站設(shè)備收到告警恢復(fù)消息時,判斷告警恢復(fù)消息是否在告警風(fēng)暴鏈表中,如果告警恢復(fù)消息不在告警風(fēng)暴鏈表中,則在告警風(fēng)暴鏈表中創(chuàng)建鏈表節(jié)點,否則,將告警恢復(fù)的告警恢復(fù)時間值和告警恢復(fù)的上次告警恢復(fù)時間值的差與門限值進(jìn)行比較;以及根據(jù)比較結(jié)果,確定是否上報告警恢復(fù)。
創(chuàng)造鏈表節(jié)點可以包括以下步驟記錄當(dāng)前告警碼、當(dāng)前告警子碼、當(dāng)前告警時間;以及將告警風(fēng)暴標(biāo)記置為非,將告警標(biāo)記置為告警恢復(fù),并直接上報告警恢復(fù)。
當(dāng)比較結(jié)果為告警恢復(fù)的告警恢復(fù)時間值和告警恢復(fù)的上次告警恢復(fù)時間值的差大于門限值時,包括以下處理直接上報告警恢復(fù),并將告警標(biāo)記置為告警恢復(fù)上報;以及判斷之前的其它告警中是否存在告警風(fēng)暴,如果存在則上報告警風(fēng)暴通知,并將告警風(fēng)暴標(biāo)記置為非。
當(dāng)比較結(jié)果為告警恢復(fù)的告警恢復(fù)時間值和告警恢復(fù)的上次告警恢復(fù)時間值的差不大于門限值時,包括以下處理不上報告警恢復(fù);以及將告警風(fēng)暴標(biāo)記置為是,將告警標(biāo)記置為告警上報,并更新告警風(fēng)暴鏈表中的告警記錄時間。
告警風(fēng)暴處理方法,還包括以下處理定時掃描告警鏈表,并根據(jù)掃描結(jié)果確定是否上報告警風(fēng)暴。
告警風(fēng)暴處理方法,其中,如果掃描到的告警標(biāo)記為告警上報,則上報告警;如果掃描到的告警風(fēng)暴標(biāo)記為是,則上報告警風(fēng)暴,并將告警風(fēng)暴標(biāo)記置為非,將告警標(biāo)記置為告警恢復(fù)上報;以及重復(fù)定時掃描的操作。
通過上述技術(shù)方案,本發(fā)明克服了現(xiàn)有技術(shù)中的發(fā)生告警風(fēng)暴時前后臺通訊壓力增大,和頻繁進(jìn)行系統(tǒng)應(yīng)對等缺點,并且在發(fā)生告警風(fēng)暴時,基站設(shè)備可以通過可靠機制通知后臺網(wǎng)管哪些告警發(fā)生了告警風(fēng)暴。
圖1是示出了告警風(fēng)暴發(fā)生的示意圖;圖2是示出了根據(jù)本發(fā)明的告警風(fēng)暴處理方法的流程圖;圖3是示出了根據(jù)本發(fā)明的實施例的告警上報處理的流程圖;圖4是示出了根據(jù)本發(fā)明的實施例的告警恢復(fù)上報處理的流程圖;以及圖5是示出了根據(jù)本發(fā)明的實施例的定時掃描告警風(fēng)暴鏈表的示意圖。
具體實施例方式
以下結(jié)合附圖對本發(fā)明的優(yōu)選實施例進(jìn)行說明,應(yīng)當(dāng)理解,此處所描述的優(yōu)選實施例僅用于說明和解釋本發(fā)明,并不用于限定本發(fā)明。
圖2是示出了根據(jù)本發(fā)明的告警風(fēng)暴處理方法的流程圖。
參照圖2,在本實施例中,提供了一種告警風(fēng)暴處理方法,用于由基站設(shè)備對告警風(fēng)暴進(jìn)行處理,包括以下步驟步驟S202,創(chuàng)建告警風(fēng)暴列表;步驟S204,基站設(shè)備在收到告警時,檢查告警是否在告警風(fēng)暴鏈表中,如果告警不在告警風(fēng)暴鏈表中,則直接上報告警,否則,將告警的告警時間值和告警的上次告警恢復(fù)時間值的差與門限值進(jìn)行比較;以及步驟S206,根據(jù)比較結(jié)果,確定是否上報告警。
告警風(fēng)暴列表可以包括以下任一種或其組合告警碼、告警子碼、時間、告警風(fēng)暴標(biāo)記、以及告警標(biāo)記。
當(dāng)比較結(jié)果為告警的告警時間值和告警的上次告警恢復(fù)時間值的差大于門限值時,包括以下處理直接上報告警;以及判斷之前的其它告警中是否存在告警風(fēng)暴,如果存在則上報告警風(fēng)暴通知。
當(dāng)比較結(jié)果為告警的告警時間值和告警的上次告警恢復(fù)時間值的差不大于門限值時,包括以下處理不上報告警,并將告警標(biāo)記置為告警上報;判斷之前的其它告警中是否存在告警風(fēng)暴,如果存在則上報告警風(fēng)暴通知;以及在預(yù)定時間后,判斷是否存在告警的告警恢復(fù)上報信息,如果不存在告警恢復(fù)信息,則上報告警。
告警風(fēng)暴處理方法,還包括以下步驟當(dāng)基站設(shè)備收到告警恢復(fù)消息時,判斷告警恢復(fù)消息是否在告警風(fēng)暴鏈表中,如果告警恢復(fù)消息不在告警風(fēng)暴鏈表中,則在告警風(fēng)暴鏈表中創(chuàng)建鏈表節(jié)點,否則,將告警恢復(fù)的告警恢復(fù)時間值和告警恢復(fù)的上次告警恢復(fù)時間值的差與門限值進(jìn)行比較;以及根據(jù)比較結(jié)果,確定是否上報告警恢復(fù)。
創(chuàng)造鏈表節(jié)點可以包括以下步驟記錄當(dāng)前告警碼、當(dāng)前告警子碼、當(dāng)前告警時間;以及將告警風(fēng)暴標(biāo)記置為非,將告警標(biāo)記置為告警恢復(fù),并直接上報告警恢復(fù)。
當(dāng)比較結(jié)果為告警恢復(fù)的告警恢復(fù)時間值和告警恢復(fù)的上次告警恢復(fù)時間值的差大于門限值時,包括以下處理直接上報告警恢復(fù),并將告警標(biāo)記置為告警恢復(fù)上報;以及判斷之前的其它告警中是否存在告警風(fēng)暴,如果存在則上報告警風(fēng)暴通知,并將告警風(fēng)暴標(biāo)記置為非。
當(dāng)比較結(jié)果為告警恢復(fù)的告警恢復(fù)時間值和告警恢復(fù)的上次告警恢復(fù)時間值的差不大于門限值時,包括以下處理不上報告警恢復(fù);以及將告警風(fēng)暴標(biāo)記置為是,將告警標(biāo)記置為告警上報,并更新告警風(fēng)暴鏈表中的告警記錄時間。
告警風(fēng)暴處理方法,還包括以下處理定時掃描告警鏈表,并根據(jù)掃描結(jié)果確定是否上報告警風(fēng)暴。
告警風(fēng)暴處理方法,其中,如果掃描到的告警標(biāo)記為告警上報,則上報告警;如果掃描到的告警風(fēng)暴標(biāo)記為是,則上報告警風(fēng)暴,并將告警風(fēng)暴標(biāo)記置為非,將告警標(biāo)記置為告警恢復(fù)上報;以及重復(fù)定時掃描的操作。
以下將參照圖1、圖3、和圖4所示,以WCDMA的基站發(fā)生告警風(fēng)暴告警處理為例對本發(fā)明進(jìn)行更詳細(xì)的描述,其中,取告警風(fēng)暴門限值T為2秒。
圖3是示出了根據(jù)本發(fā)明的實施例的告警上報處理的流程圖。
如圖3所示,告警上報處理主要包括以下步驟S302,收到告警上報消息;S304,檢查當(dāng)前告警是否在告警風(fēng)暴鏈表中,如果是第一次收到該告警上報消息,則直接進(jìn)行到步驟S310,將此告警直接上報,否則進(jìn)行到步驟S306;S306,獲取告警鏈表中當(dāng)前告警的記錄時間TickN-1值;S308,判斷此值與之前此告警恢復(fù)的時間值之差是否大于告警風(fēng)暴門限T,即,|TickN-TickN-1|是否大于T;S310,如果S308的判斷結(jié)果為|TickN-TickN-1|大于T,此告警直接上報。同時判斷之前的告警系列是否存在告警風(fēng)暴,存在則上報告警風(fēng)暴通知;以及S312,如果S308的判斷結(jié)果為|TickN-TickN-1|小于等于T,則告警先不上報,同時置告警標(biāo)記為告警上報;若之后無告警恢復(fù)上報消息來,則時間t后此告警上報在此告警上報之前檢查之前是否出現(xiàn)告警風(fēng)暴,有告警風(fēng)暴則上報告警風(fēng)暴通知。
圖4是示出了根據(jù)本發(fā)明的實施例的告警恢復(fù)上報處理的流程圖。如圖4所示,收到告警恢復(fù)上報處理包括以下步驟S402,收到告警恢復(fù)上報消息;S404,檢查當(dāng)前告警恢復(fù)是否在告警風(fēng)暴鏈表中,如果為第一次收到告警恢復(fù)上報消息,則檢查結(jié)果為不在,進(jìn)行到步驟S406,否則進(jìn)行到步驟S408;S406,創(chuàng)建告警風(fēng)暴鏈表節(jié)點,記錄當(dāng)前告警碼、告警子碼、當(dāng)前時間Tick1,初始化告警風(fēng)暴標(biāo)記為非,初始化告警標(biāo)記為告警恢復(fù),并直接上報此告警恢復(fù);步驟S408,取當(dāng)前的告警恢復(fù)時間值TickN;步驟S410,判斷此值與之前此告警恢復(fù)的時間值TickN-1之差是否小于告警風(fēng)暴門限T,即,判斷|TickN-TickN-1|是否大于T,如果判斷結(jié)果為|TickN-TickN-1|大于T,則執(zhí)行步驟S412,否則執(zhí)行步驟S414;步驟S412,此告警恢復(fù)直接上報,同時判斷之前的告警系列是否存在告警風(fēng)暴,存在則上報告警風(fēng)暴通知,并將告警風(fēng)暴標(biāo)記置為非告警風(fēng)暴;以及步驟S414,如果判斷結(jié)果為|TickN-TickN-1|小于等于T,則將告警風(fēng)暴標(biāo)志置為是告警風(fēng)暴。
圖5是示出了根據(jù)本發(fā)明的實施例的定時掃描告警風(fēng)暴鏈表的示意圖。如圖5所示,定時掃描告警風(fēng)暴鏈表的過程包括以下步驟S502,設(shè)置定時器,可以根據(jù)需要將定時器設(shè)置為不同的時長;
S504,定時器到時;S506,掃描告警鏈表,若告警標(biāo)記為告警上報,則上報此告警;若告警風(fēng)暴標(biāo)記為是,則上報告警風(fēng)暴通知;S508,重置相關(guān)標(biāo)記,包括將告警風(fēng)暴標(biāo)記置為非,將告警標(biāo)記置為告警恢復(fù)上報;以及S510,重置定時器,重復(fù)執(zhí)行步驟S504~S506。
從以上實施情況來看,本發(fā)明提出的技術(shù)方案可以保證基站的告警在發(fā)生告警風(fēng)暴時能及時準(zhǔn)確的把當(dāng)前發(fā)生告警風(fēng)暴的情況上報給后臺網(wǎng)管系統(tǒng)。
本發(fā)明不僅適用無線通信基站系統(tǒng),也適合其他通信體制的通訊網(wǎng)元系統(tǒng)。
以上僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種告警風(fēng)暴處理方法,其特征在于,用于由基站設(shè)備對告警風(fēng)暴進(jìn)行處理,包括以下步驟創(chuàng)建告警風(fēng)暴列表;基站設(shè)備在收到告警時,檢查所述告警是否在告警風(fēng)暴鏈表中,如果所述告警不在所述告警風(fēng)暴鏈表中,則直接上報所述告警,否則,將所述告警的告警時間值和所述告警的上次告警恢復(fù)時間值的差與門限值進(jìn)行比較;以及根據(jù)比較結(jié)果,確定是否上報所述告警。
2.根據(jù)權(quán)利要求1所述的告警風(fēng)暴處理方法,其特征在于,所述告警風(fēng)暴列表包括以下任一種或其組合告警碼、告警子碼、時間、告警風(fēng)暴標(biāo)記、以及告警標(biāo)記。
3.根據(jù)權(quán)利要求2所述的告警風(fēng)暴處理方法,其特征在于,當(dāng)比較結(jié)果為所述告警的告警時間值和所述告警的上次告警時間值的差大于所述門限值時,包括以下處理直接上報所述告警;以及判斷之前的其它告警中是否存在告警風(fēng)暴,如果存在則上報告警風(fēng)暴通知。
4.根據(jù)權(quán)利要求2所述的告警風(fēng)暴處理方法,其特征在于,當(dāng)比較結(jié)果為所述告警的告警時間值和所述告警的上次告警恢復(fù)時間值的差不大于所述門限值時,包括以下處理不上報所述告警,并將告警標(biāo)記置為告警上報;判斷之前的其它告警中是否存在告警風(fēng)暴,如果存在則上報告警風(fēng)暴通知;以及在預(yù)定時間后,判斷是否存在所述告警的告警恢復(fù)上報信息,如果不存在所述告警恢復(fù)信息,則上報所述告警。
5.根據(jù)權(quán)利要求3或4所述的告警風(fēng)暴處理方法,其特征在于,還包括以下步驟當(dāng)所述基站設(shè)備收到告警恢復(fù)消息時,判斷所述告警恢復(fù)消息是否在所述告警風(fēng)暴鏈表中,如果所述告警恢復(fù)消息不在所述告警風(fēng)暴鏈表中,則在所述告警風(fēng)暴鏈表中創(chuàng)建鏈表節(jié)點,否則,將所述告警恢復(fù)的告警恢復(fù)時間值和所述告警恢復(fù)的上次告警恢復(fù)時間值的差與所述門限值進(jìn)行比較;以及根據(jù)比較結(jié)果,確定是否上報所述告警恢復(fù)。
6.根據(jù)權(quán)利要求5所述的告警風(fēng)暴處理方法,其特征在于,所述創(chuàng)造鏈表節(jié)點包括以下步驟記錄當(dāng)前告警碼、當(dāng)前告警子碼、當(dāng)前告警時間;以及將告警風(fēng)暴標(biāo)記置為非,將所述告警標(biāo)記置為告警恢復(fù),并直接上報所述告警恢復(fù)。
7.根據(jù)權(quán)利要求5所述的告警風(fēng)暴處理方法,其特征在于,當(dāng)所述比較結(jié)果為所述告警恢復(fù)的告警恢復(fù)時間值和所述告警恢復(fù)的上次告警恢復(fù)時間值的差大于所述門限值時,包括以下處理直接上報所述告警恢復(fù),并將所述告警標(biāo)記置為告警恢復(fù)上報;以及判斷之前的其它告警中是否存在告警風(fēng)暴,如果存在則上報告警風(fēng)暴通知,并將所述告警風(fēng)暴標(biāo)記置為非。
8.根據(jù)權(quán)利要求5所述的告警風(fēng)暴處理方法,其特征在于,當(dāng)所述比較結(jié)果為所述告警恢復(fù)的告警恢復(fù)時間值和所述告警恢復(fù)的上次告警恢復(fù)時間值的差不大于所述門限值時,包括以下處理不上報所述告警恢復(fù);以及將所述告警風(fēng)暴標(biāo)記置為是,將所述告警標(biāo)記置為告警上報,并更新所述告警風(fēng)暴鏈表中的告警記錄時間。
9.根據(jù)權(quán)利要求6至8中任一項所述的告警風(fēng)暴處理方法,其特征在于,還包括以下處理定時掃描所述告警鏈表,并根據(jù)掃描結(jié)果確定是否上報所述告警風(fēng)暴。
10.根據(jù)權(quán)利要求9所述的告警風(fēng)暴處理方法,其特征在于,如果掃描到的所述告警標(biāo)記為告警上報,則上報所述告警;如果掃描到的所述告警風(fēng)暴標(biāo)記為是,則上報所述告警風(fēng)暴,并將所述告警風(fēng)暴標(biāo)記置為非,將所述告警標(biāo)記置為告警恢復(fù)上報;以及重復(fù)定時掃描的操作。
全文摘要
一種告警風(fēng)暴處理方法,用于由基站設(shè)備對告警風(fēng)暴進(jìn)行處理,包括創(chuàng)建告警風(fēng)暴列表;基站設(shè)備在收到告警/告警恢復(fù)時,檢查告警/告警恢復(fù)是否在告警風(fēng)暴鏈表中,如果告警/告警恢復(fù)不在告警風(fēng)暴鏈表中,則直接上報告警/告警恢復(fù),否則,將告警/告警恢復(fù)的告警時間值和告警上次告警恢復(fù)時間值的差與門限值進(jìn)行比較;以及根據(jù)比較結(jié)果,確定是否上報告警/告警恢復(fù)。從而,克服了現(xiàn)有技術(shù)中的發(fā)生告警風(fēng)暴時前后臺通訊壓力增大,以及頻繁進(jìn)行系統(tǒng)應(yīng)對等缺點。
文檔編號H04W24/04GK101076174SQ20071011175
公開日2007年11月21日 申請日期2007年6月5日 優(yōu)先權(quán)日2007年6月5日
發(fā)明者詹新生 申請人:中興通訊股份有限公司