專利名稱:告警防抖方法和裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信領(lǐng)域,尤其涉及一種告警防抖方法和裝置。
背景技術(shù):
現(xiàn)代通訊網(wǎng)絡(luò)是龐大而復(fù)雜的系統(tǒng),包含大量需要管理的對(duì)象, 同時(shí)也需要應(yīng)對(duì)各種由環(huán)境、人為等因素帶來的干擾和故障。因此, 通訊系統(tǒng)通常包4舌告警管理系統(tǒng),該告警管理系統(tǒng)收集通訊系統(tǒng)中 各個(gè)告警源上報(bào)的告警,并進(jìn)行分析和處理,然后以某種友好的形 式,通知到用戶或者監(jiān)控人員。
告警管理系統(tǒng)將每一條來自告警源的告警告知用戶或監(jiān)控人 員。在某些特殊情形下,短時(shí)間內(nèi)會(huì)有大量重復(fù)的告警信息(包括
告警上報(bào)信息和告警恢復(fù)消息)上報(bào)至告警管理系統(tǒng)(例如剛剛 建立新的通訊網(wǎng)絡(luò)運(yùn)行尚不穩(wěn)定,或者主要通訊線路發(fā)生故障,導(dǎo) 致大量基站和小區(qū)通訊同時(shí)異常等),這種情況稱為告警抖動(dòng)。在發(fā) 生告警抖動(dòng)時(shí),大部分的告警內(nèi)容相同,只是發(fā)生時(shí)間不同,其他 內(nèi)容幾乎重復(fù)。此時(shí),用戶或者監(jiān)控人員需要不斷的監(jiān)控多個(gè)告警, 導(dǎo)致增加大量的工作負(fù)擔(dān)。因此需要進(jìn)行告警防抖。
專利200710063940.5公開了 一種在基站控制器側(cè)的告警防抖 方法。該方法利用防抖信息模塊保存對(duì)待防抖告警設(shè)置的參數(shù),利 用防4牛統(tǒng)計(jì)才莫塊在每一個(gè)周期內(nèi)統(tǒng)計(jì)各種告警抖動(dòng)的次數(shù),利用防 抖控制模塊對(duì)發(fā)生了抖動(dòng)的告警進(jìn)行防抖流程控制。相關(guān)技術(shù)中的告警防抖方法,采用固定周期定時(shí)器,每隔固定
時(shí)間T統(tǒng)計(jì)一次防抖信息。例如,沒置每隔10分鐘統(tǒng)計(jì)一次防抖 信息,抖動(dòng)門限為15次,即,如果在IO分鐘內(nèi)發(fā)生了多于15次的 4牛動(dòng)即判斷應(yīng)當(dāng)進(jìn)4亍防4牛流考呈,此時(shí),在10: 10時(shí),統(tǒng)計(jì)到乂人10: 00到10: IO之間發(fā)生了 10次4牛動(dòng),由于10小于15,所以判斷不 進(jìn)入防抖流程并將計(jì)時(shí)器清零,在10: 20時(shí),統(tǒng)計(jì)從10: 10到10: 20之間也發(fā)生了 IO次抖動(dòng),由于10小于15,所以判斷也不進(jìn)入防 抖流程;但實(shí)際情況是,在10: 05到10: 15分之間發(fā)生了 20次抖 動(dòng)。因此,采用相關(guān)技術(shù)中的告警防抖方法可能導(dǎo)致誤判。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種告警防抖方法和裝置,能夠解決相 關(guān)技術(shù)中的告警防抖方法可能導(dǎo)致誤判的技術(shù)問題。
根據(jù)本發(fā)明的一個(gè)方面,提供了一種告警防抖方法,包括接 收攜帶告警對(duì)象的告警信息,將告警對(duì)象的抖動(dòng)次數(shù)加一;根據(jù)抖 動(dòng)次數(shù)判斷是否開始以防抖時(shí)間為周期的第一計(jì)時(shí);如果是,則開 始以防抖時(shí)間為周期的第 一計(jì)時(shí),并丟棄第 一計(jì)時(shí)期間接收到的攜 帶告警對(duì)象的告警信息。
優(yōu)選地,根據(jù)抖動(dòng)次數(shù)判斷是否開始以防抖時(shí)間為周期的第一 計(jì)時(shí)具體包:^舌統(tǒng)計(jì)在當(dāng)前時(shí)刻之前的回溯時(shí)間內(nèi)告警只十象的4牛動(dòng) 次數(shù);抖動(dòng)次數(shù)大于等于抖動(dòng)次數(shù)門限,則開始以防抖時(shí)間為周期 的第一計(jì)時(shí);如果抖動(dòng)次數(shù)小于抖動(dòng)次數(shù)門限,則不開始第一計(jì)時(shí)。
優(yōu)選地,根據(jù)抖動(dòng)次數(shù)判斷是否開始以防抖時(shí)間為周期的第一 計(jì)時(shí)具體包括計(jì)算當(dāng)前時(shí)刻與在當(dāng)前時(shí)刻之前的第N次4牛動(dòng)發(fā)生 的時(shí)刻之間的時(shí)間差,其中,N為4牛動(dòng)次凄t門限;時(shí)間差小于回溯時(shí)間,則開始以防4牛時(shí)間為周期的第一計(jì)時(shí);如果時(shí)間差大于等于 回溯時(shí)間,則不開始第一計(jì)時(shí)。
優(yōu)選地,丟棄第 一計(jì)時(shí)期間接收到的攜帶告警對(duì)象的告警信息 具體包括接收攜帶告警對(duì)象的告警信息,判斷是否存在告警對(duì)象 的第一計(jì)時(shí);如果存在,則丟棄告警信息,并重新開始以防^f時(shí)間 為周期的第一計(jì)時(shí)。
優(yōu)選地,如果不存在告警對(duì)象的第一計(jì)時(shí),則上報(bào)告警信息, 并開始以回溯時(shí)間為周期的第二計(jì)時(shí)。
優(yōu)選地,第一計(jì)時(shí)或第二計(jì)時(shí)期滿,第一計(jì)時(shí)或第二計(jì)時(shí)期間 均未接收到攜帶告警對(duì)象的告警信息,則將告警對(duì)象的抖動(dòng)次數(shù)清 令。
根據(jù)本發(fā)明的另一個(gè)方面,還提供了一種告警防抖裝置,包括 設(shè)置模塊,用于設(shè)置回溯時(shí)間、抖動(dòng)次數(shù)門限和防抖時(shí)間;計(jì)數(shù)器, 用于在接收攜帶告警對(duì)象的告警信息時(shí)對(duì)告警對(duì)象的抖動(dòng)次數(shù)進(jìn)行 計(jì)數(shù);判斷模塊,用于根據(jù)抖動(dòng)次數(shù)判斷是否開始以防抖時(shí)間為周 期的第一計(jì)時(shí);第一計(jì)時(shí)器,用于在判斷模塊的判斷結(jié)果為是時(shí), 開始以防抖時(shí)間為周期的第一計(jì)時(shí);丟棄;f莫塊,用于在判斷^t塊的 判斷結(jié)果為是時(shí),丟棄第一計(jì)時(shí)期間接收到的攜帶告警對(duì)象的告警
JS息。
優(yōu)選地,判斷才莫塊包括4斗動(dòng)次凄t統(tǒng)計(jì)單元,用于統(tǒng)計(jì)在當(dāng)前 時(shí)刻之前的回溯時(shí)間內(nèi)告警對(duì)象的抖動(dòng)次數(shù);比較單元,用于將抖 動(dòng)次數(shù)與抖動(dòng)次數(shù)門限進(jìn)行比較;判斷單元,用于根據(jù)比較單元的 比較結(jié)果判斷是否開始以防抖時(shí)間為周期的第 一計(jì)時(shí)。
優(yōu)選地,判斷模塊包括時(shí)間差計(jì)算單元,用于計(jì)算當(dāng)前時(shí)刻 與在當(dāng)前時(shí)刻之前的第N次抖動(dòng)發(fā)生的時(shí)刻之間的時(shí)間差,其中,N為4牛動(dòng)次凄t門限;比4交單元,用于一夸時(shí)間差與回溯時(shí)間進(jìn)^f亍比專交;
為周期的第一計(jì)時(shí)。
優(yōu)選地,丟棄才莫塊包括觸發(fā)單元,用于在接收到攜帶告警對(duì) 象的告警信息時(shí)觸發(fā)第 一計(jì)時(shí)器重新開始以防抖時(shí)間為周期的第一 計(jì)時(shí);丟棄單元,用于丟棄第一計(jì)時(shí)期間接收到的攜帶告警對(duì)象的 告警信息。
優(yōu)選地,裝置還包括上報(bào)模塊,用于在判斷模塊的判斷結(jié)果 為否時(shí),將抖動(dòng)次數(shù)加一,上報(bào)告警信息,并開始以回溯時(shí)間為周 期的第二計(jì)時(shí);第二計(jì)時(shí)器,用于開始以回溯時(shí)間為周期的第二計(jì)時(shí)。
優(yōu)選地,裝置還包括清零模塊,用于在第一計(jì)時(shí)或第二計(jì)時(shí) 期滿,第 一計(jì)時(shí)或第 一計(jì)時(shí)期間均未接收到攜帶告警對(duì)象的告警信 息時(shí),清零告警對(duì)象的抖動(dòng)次數(shù)。
優(yōu)選地,告警防抖裝置設(shè)置于基站控制器或網(wǎng)絡(luò)管理服務(wù)器上。
借助于本發(fā)明的上述至少一個(gè)技術(shù)方案,通過在^^妻收到告警對(duì) 象的告警信息時(shí),根據(jù)抖動(dòng)次數(shù)判斷是否進(jìn)行計(jì)時(shí),并在計(jì)時(shí)期間 丟棄接收到的告警信息,從而避免了相關(guān)技術(shù)中采用固定周期對(duì)抖 動(dòng)次凄t進(jìn)4亍統(tǒng)計(jì)可導(dǎo)致誤判的4支術(shù)問題,達(dá)到能夠4青確地進(jìn)^f亍防^" 的技術(shù)效果。
附圖用來4是供對(duì)本發(fā)明的進(jìn)一步理解,并且構(gòu)成i兌明書的一部 分,與本發(fā)明的實(shí)施例一起用于解釋本發(fā)明,并不構(gòu)成對(duì)本發(fā)明的 限制。在附圖中圖1是根據(jù)本發(fā)明第一實(shí)施例的告警防抖方法的流程圖2是根據(jù)本發(fā)明第一實(shí)施例的告警防抖方法的原理示意圖3是根據(jù)本發(fā)明第一實(shí)施例的告警防抖方法的告警防抖鏈表 的結(jié)構(gòu)示意圖4是才艮據(jù)本發(fā)明第二實(shí)施例的告警防抖裝置的方框圖5是根據(jù)本發(fā)明第三實(shí)施例的告警防抖方法的告警對(duì)象上報(bào) 告警流程圖6是本發(fā)明第三實(shí)施例的告警防抖方法的告警對(duì)象上報(bào)恢復(fù) 流程圖。
具體實(shí)施例方式
功能扭克述
本發(fā)明的目的是為了過濾通訊系統(tǒng)中出現(xiàn)的告警抖動(dòng),減輕用 戶和監(jiān)控人員的負(fù)擔(dān)。概括的說,包括以下幾個(gè)步驟1.通過網(wǎng)管 系統(tǒng),針對(duì)不同的告警碼,進(jìn)行不同的防抖參數(shù)設(shè)置;2.對(duì)于設(shè)置 了告警防抖參數(shù)的每一個(gè)告警對(duì)象,進(jìn)行預(yù)判斷;3.通過預(yù)判斷, 需要防抖的告警對(duì)象,開啟防抖流程;預(yù)判斷結(jié)束無(wú)需進(jìn)入防抖流 程的告警對(duì)象,走正常告警上報(bào)流程;4.開啟了防抖流程的告警對(duì) 象,在防抖結(jié)束后,根據(jù)告警源當(dāng)前狀態(tài),決定是否上報(bào)恢復(fù)消息。
以下結(jié)合附圖對(duì)本發(fā)明的優(yōu)選實(shí)施例進(jìn)行說明,應(yīng)當(dāng)理解,此 處所描述的優(yōu)選實(shí)施例僅用于說明和解釋本發(fā)明,并不用于限定本 發(fā)明。為了更好的對(duì)本發(fā)明進(jìn)行描述,這約定一些下文常會(huì)用到的詞 語(yǔ)。在不違背本發(fā)明4青神的前4是下,對(duì)這些詞i吾所指和克念的描述可 以有所變通。
告警對(duì)象故障源上報(bào)的告警一^:附帶一些可以唯一識(shí)別本告 警的關(guān)4建信息(例如告警碼、告警發(fā)生的位置、告警的附加信息等)。 擁有不同關(guān)鍵信息的告警看作是不同的告警對(duì)象(例如,同樣的告 警碼,發(fā)生位置不同,可以認(rèn)為是不同的告警對(duì)象,同樣告警碼同 樣的發(fā)生位置,如果附加消息不同,也可以認(rèn)為是不同的告警對(duì)象)。
抖動(dòng)告警對(duì)象發(fā)生一次告警和恢復(fù),算作一次抖動(dòng)(即,以 每次恢復(fù)的時(shí)刻算作抖動(dòng)發(fā)生的時(shí)刻)。
在以下的描述中,為了解釋的目的,描述了多個(gè)特定的細(xì)節(jié), 以4是供對(duì)本發(fā)明的透徹理解。然而,4艮顯然,在沒有這些特定細(xì)節(jié) 的情況下,也可以實(shí)現(xiàn)本發(fā)明,此外,在不沖突的情況下,即在不 背離所附權(quán)利要求闡明的精神和范圍的情況下,下述實(shí)施例以及實(shí) 施例中的各個(gè)細(xì)節(jié)可以進(jìn)行各種組合。
第一實(shí)施例
圖1是根據(jù)本發(fā)明第一實(shí)施例的告警防抖方法的流程圖。如圖 1所示,根據(jù)本發(fā)明第一實(shí)施例的告警防抖方法包括
步驟S102,接收攜帶告警對(duì)象的告警信息,將告警對(duì)象的抖動(dòng) 次凄t加一;
步驟S104,根據(jù)所述抖動(dòng)次數(shù)判斷是否開始以防抖時(shí)間為周期 的第一計(jì)時(shí);200910167580.2
步-驟S106,如果是,則開始以防4斗時(shí)間為周期的第一計(jì)時(shí),并 丟棄第 一計(jì)時(shí)期間接收到的攜帶所述告警對(duì)象的告警信息。
才艮據(jù)本發(fā)明第 一 實(shí)施例的告警防4牛方法通過在接收到告警對(duì)象 的告警信息時(shí),根據(jù)抖動(dòng)次數(shù)判斷是否進(jìn)行計(jì)時(shí),并在計(jì)時(shí)期間丟 棄接收到的告警信息,從而避免了相關(guān)技術(shù)中采用固定周期對(duì)抖動(dòng) 次數(shù)進(jìn)行統(tǒng)計(jì)可導(dǎo)致誤判的技術(shù)問題,達(dá)到能夠精確地進(jìn)行防抖的 」技術(shù)效果。
除了防抖的初始設(shè)置,需要用戶通過網(wǎng)管系統(tǒng)進(jìn)行簡(jiǎn)單設(shè)置外, 告警防抖的分析、統(tǒng)計(jì)、處理、上報(bào)都是自動(dòng)完成的,降低了監(jiān)控 人員負(fù)擔(dān),節(jié)約了維護(hù)運(yùn)營(yíng)成本。
另夕卜,根據(jù)本發(fā)明實(shí)施例的告警防抖方法可以有效的記錄每一 個(gè)告警對(duì)象的每一次抖動(dòng)信息,便于用戶或監(jiān)控人員、測(cè)試人員了 解更為細(xì)致的情況。
例力口,如圖2所示,布支定回溯時(shí)間T=5個(gè)單4立時(shí)間、防4牛門限 N二5次抖動(dòng)、 一次告警并且恢復(fù)算作一次抖動(dòng)。在時(shí)間軸上,黑色 塊點(diǎn)表示告警發(fā)生、白色塊點(diǎn)表示恢復(fù)發(fā)生,正常情況下告警源都 是先發(fā)生告警,再發(fā)生恢復(fù)(如果有重復(fù)告警或者重復(fù)恢復(fù),假設(shè) 已經(jīng)過濾,為方便說明,這里不說明異常情況)。將每次恢復(fù)發(fā)生時(shí) 刻作為抖動(dòng)發(fā)生時(shí)刻。
根據(jù)本發(fā)明第一實(shí)施例的告警防抖方法在每次抖動(dòng)發(fā)生時(shí),均 根據(jù)當(dāng)前已發(fā)生的抖動(dòng)次數(shù)來判斷是否開始第 一計(jì)時(shí)??梢钥闯觯?這種每次在抖動(dòng)時(shí)刻進(jìn)行"回溯統(tǒng)計(jì)"的方法,與相關(guān)技術(shù)中固定 時(shí)間間隔統(tǒng)計(jì)的方法相比,大大4是高了防4牛的4青確度,因?yàn)槿绻?是簡(jiǎn)單的每T時(shí)間間隔統(tǒng)計(jì)一次,則在圖2中的t2時(shí)刻時(shí),會(huì)進(jìn)行 一次統(tǒng)計(jì),統(tǒng)計(jì)結(jié)果小于N, 一秦下來對(duì)統(tǒng)計(jì)次lt清零,重新在下一個(gè)T時(shí)間內(nèi)統(tǒng)計(jì),會(huì)發(fā)現(xiàn)統(tǒng)計(jì)次數(shù)還是小于N,從而誤判斷為告警對(duì)象并未曾抖動(dòng)過。
優(yōu)選地,根據(jù)抖動(dòng)次數(shù)判斷是否開始以防抖時(shí)間為周期的第一計(jì)時(shí)具體包括統(tǒng)計(jì)在當(dāng)前時(shí)刻之前的回溯時(shí)間內(nèi)告警對(duì)象的抖動(dòng)次凄t; 4牛動(dòng)次凄t大于等于4牛動(dòng)次凄t門限,則開始以防4牛時(shí)間為周期的第一計(jì)時(shí);如果抖動(dòng)次數(shù)小于抖動(dòng)次數(shù)門限,則不開始第一計(jì)時(shí)。
每個(gè)告警碼防抖,需要i殳置三個(gè)參凄t:回溯時(shí)間T、防4牛門限值N、防抖系數(shù)C。在不違背本發(fā)明精神的前提下,設(shè)置參數(shù)可根據(jù)需要,作些變通例如可以i殳定為回溯時(shí)間Tl、防抖門限值N、防4牛時(shí)間T2—也即本發(fā)明中的T x C。
對(duì)每一個(gè)需要進(jìn)行防抖的告警對(duì)象,首先進(jìn)行預(yù)判斷,如果預(yù)判斷,發(fā)現(xiàn)告警對(duì)象在回溯時(shí)間T內(nèi)抖動(dòng)次數(shù)多于預(yù)設(shè)門限值N,則需要對(duì)該其啟動(dòng)防4牛流程,防4牛期的時(shí)長(zhǎng)為可以為TxC,其中,C為防抖系數(shù);防抖流程運(yùn)行期間,告警對(duì)象再有告警或者恢復(fù),都不會(huì)上報(bào)網(wǎng)管系統(tǒng),從而達(dá)到精確防抖的技術(shù)效果。
優(yōu)選地,根據(jù)抖動(dòng)次數(shù)判斷是否開始以防抖時(shí)間為周期的第一計(jì)時(shí)具體包4舌計(jì)算當(dāng)前時(shí)刻與在當(dāng)前時(shí)刻之前的第N次4牛動(dòng)發(fā)生的時(shí)刻之間的時(shí)間差,其中,N為4牛動(dòng)次凄t門限;時(shí)間差小于回溯時(shí)間,則開始以防-纖時(shí)間為周期的第一計(jì)時(shí);如果時(shí)間差大于等于回溯時(shí)間,則不開始第一i十時(shí)。
也可以通過判斷過去的N次發(fā)生4牛動(dòng)時(shí)的首尾時(shí)間差是否大于T來確定是否進(jìn)入防抖流程。
優(yōu)選地,如果判斷結(jié)果為否,則將抖動(dòng)次數(shù)加一,并上報(bào)告警
4§息。告警對(duì)象T時(shí)間內(nèi)的抖動(dòng)次數(shù)小于門限值N之前,告警上凈艮網(wǎng)管系統(tǒng),仍然走正常上才艮流程。
優(yōu)選地,丟棄第一計(jì)時(shí)期間接收到的攜帶告警對(duì)象的告警信息具體包括接收攜帶告警對(duì)象的告警信息,判斷是否存在告警對(duì)象的第一計(jì)時(shí);如果存在,則丟棄告警信息,并重新開始以防抖時(shí)間為周期的第一計(jì)時(shí)。
防抖期內(nèi),如果有抖動(dòng),還需對(duì)防抖時(shí)間進(jìn)行適當(dāng)延長(zhǎng)(例如,將時(shí)間從新的抖動(dòng)開始順延TxC時(shí)長(zhǎng)。直到防抖期內(nèi),該告警對(duì)象不再有4牛動(dòng),則防4牛流程結(jié)束。
優(yōu)選地,如果不存在告警對(duì)象的第一計(jì)時(shí),則上才艮告警信息,并開始以回溯時(shí)間為周期的第二計(jì)時(shí)。告警只于象T時(shí)間內(nèi)的4牛動(dòng)次數(shù)小于門限值N之前,告警上報(bào)網(wǎng)管系統(tǒng),仍然走正常上報(bào)流程,并同時(shí)開始以回溯時(shí)間為周期的第二計(jì)時(shí)。
優(yōu)選地,第一計(jì)時(shí)或第二計(jì)時(shí)期滿,第一計(jì)時(shí)或第二計(jì)時(shí)期間均未接收到攜帶告警對(duì)象的告警信息,則將告警對(duì)象的抖動(dòng)次數(shù)清零。
如果在防抖時(shí)間或回溯時(shí)間內(nèi),告警對(duì)象都沒有再4牛動(dòng)過,因
此防抖流程結(jié)束,4艮據(jù)先前記錄的告警對(duì)象標(biāo)識(shí),將恢復(fù)上"R網(wǎng)管系統(tǒng),同時(shí)釋方丈節(jié)點(diǎn),以節(jié)約內(nèi)存空間。
可選地,可以將回溯時(shí)間設(shè)置為諸如i分鐘的時(shí)間,抖動(dòng)次數(shù)
門限設(shè)置為諸如5次的次數(shù),防抖時(shí)間為設(shè)置諸如2分鐘的時(shí)間。
告警防抖的設(shè)置需要針對(duì)不同的告警碼來進(jìn)行,設(shè)置好告警碼之后,具有相同告警碼的各個(gè)告警對(duì)象可以看作一個(gè)集合,進(jìn)行管理和組織。例如,告警防抖設(shè)置結(jié)構(gòu),可以包含內(nèi)容(l)要參與防抖的告警碼;p)告警回溯時(shí)間T;("告警防抖門限N; (4)告警防抖時(shí)間系數(shù)C; (5)告警防抖鏈表。其中,告警防抖鏈表是對(duì)參與防抖的,擁有同樣告警碼的各個(gè)告警對(duì)象的組織形式,當(dāng)然也可以采用別的數(shù)據(jù)結(jié)構(gòu)來實(shí)現(xiàn)。
例如,防4?!哆B表可以釆用只又向鏈表結(jié)構(gòu),利用動(dòng)態(tài)管理的方法,動(dòng)態(tài)的分配和釋放告警對(duì)象的存儲(chǔ)空間,以提高存儲(chǔ)空間的利用率。具體可以包括(l)鏈表頭;(2)鏈表尾;("鏈表的節(jié)點(diǎn)。鏈表的節(jié)點(diǎn)(后文也稱防抖節(jié)點(diǎn))就是用來記錄告警對(duì)象抖動(dòng)情況的,其內(nèi)容在不違背本發(fā)明原理的前l(fā)是下,可以自^f于i殳定。
整個(gè)鏈表的結(jié)構(gòu)可以如圖3所示鏈表是以告警碼為核心,以雙向鏈表為組織形式進(jìn)行告警防抖,從頭指針開始,防抖鏈表將不同物理位置的告警對(duì)象串聯(lián)在一起,到尾指針結(jié)束。另外,同一物理位置不同附加消息的告警對(duì)象,則在雙向鏈表的主干上,分出單向支4連進(jìn)4于管理。防4+節(jié)點(diǎn)通過預(yù)判斷,可以決定是否應(yīng)該處于防抖流程,對(duì)應(yīng)的,可以概括為兩種狀態(tài)預(yù)防抖狀態(tài)和顫抖狀態(tài)。
對(duì)不同的告警碼采用各自的"防抖鏈"進(jìn)行維護(hù),動(dòng)態(tài)開辟空間,不會(huì)浪費(fèi)內(nèi)存,并且只要內(nèi)存足夠,可防抖數(shù)量幾乎不限,可以有效應(yīng)對(duì)告警抖動(dòng)風(fēng)暴出現(xiàn)的情況。
根據(jù)本發(fā)明第一實(shí)施例的告警防抖方法避免了相關(guān)技術(shù)中采用固定周期對(duì)抖動(dòng)次數(shù)進(jìn)行統(tǒng)計(jì)可導(dǎo)致誤判的技術(shù)問題,達(dá)到能夠精確地進(jìn)行防抖的技術(shù)效果。
第二實(shí)施例
圖4是根據(jù)本發(fā)明第二實(shí)施例的告警防抖裝置的方框圖。如圖4所示,根據(jù)本發(fā)明第二實(shí)施例的告警防抖裝置包括設(shè)置模塊402,用于設(shè)置回溯時(shí)間、抖動(dòng)次數(shù)門限和防抖時(shí)間;計(jì)數(shù)器404,用于在接收攜帶告警對(duì)象的告警信息時(shí)對(duì)告警對(duì)象的抖動(dòng)次數(shù)進(jìn)行計(jì)數(shù);判斷模塊406,用于根據(jù)抖動(dòng)次數(shù)判斷是否開始以防抖時(shí)間為周期的第一計(jì)時(shí);第一計(jì)時(shí)器408,用于在判斷^^莫塊的判斷結(jié)果為是時(shí),開始以防抖時(shí)間為周期的第一計(jì)時(shí);丟棄模塊410,用于在判斷模塊的判斷結(jié)果為是時(shí),丟棄第一計(jì)時(shí)期間接收到的攜帶告警對(duì)象的告警信息。
根據(jù)本發(fā)明第二實(shí)施例的告警防抖裝置通過在接收到告警對(duì)象的告警信息時(shí),根據(jù)抖動(dòng)次數(shù)判斷是否進(jìn)行計(jì)時(shí),并在計(jì)時(shí)期間丟棄接收到的告警信息,從而避免了相關(guān)技術(shù)中采用固定周期對(duì)抖動(dòng)次數(shù)進(jìn)行統(tǒng)計(jì)可導(dǎo)致誤判的技術(shù)問題,達(dá)到能夠精確地進(jìn)行防抖的技術(shù)效果。
優(yōu)選地,判斷才莫塊包括抖動(dòng)次數(shù)統(tǒng)計(jì)單元,用于統(tǒng)計(jì)在當(dāng)前時(shí)刻之前的回溯時(shí)間內(nèi)告警^j"象的4牛動(dòng)次凄t;比舉交單元,用于一夸4牛動(dòng)次數(shù)與抖動(dòng)次數(shù)門限進(jìn)行比較;判斷單元,用于根據(jù)比較單元的比較結(jié)果判斷是否開始以防抖時(shí)間為周期的第 一計(jì)時(shí)。
每個(gè)告警碼防4牛,需要i殳置三個(gè)參凄t:回溯時(shí)間T、防4牛門限值N、防抖系數(shù)C。在不違背本發(fā)明精神的前提下,設(shè)置參數(shù)可根據(jù)需要,作些變通例如可以設(shè)定為回溯時(shí)間Tl、防抖門卩艮值N、防4牛時(shí)間T2—也即本發(fā)明中的T x C。
對(duì)每一個(gè)需要進(jìn)行防抖的告警對(duì)象,首先進(jìn)行預(yù)判斷,如果預(yù)判斷,發(fā)現(xiàn)告警對(duì)象在回溯時(shí)間T內(nèi)抖動(dòng)次數(shù)多于預(yù)設(shè)門限值N,則需要對(duì)該其啟動(dòng)防4牛流程,防抖期的時(shí)長(zhǎng)為可以為TxC,其中,C為防抖系數(shù);防抖流程運(yùn)行期間,告警對(duì)象再有告警或者恢復(fù),都不會(huì)上報(bào)網(wǎng)管系統(tǒng),從而達(dá)到精確防抖的技術(shù)效果。優(yōu)選地,判斷模塊包括時(shí)間差計(jì)算單元,用于計(jì)算當(dāng)前時(shí)刻 與在當(dāng)前時(shí)刻之前的第N次4牛動(dòng)發(fā)生的時(shí)刻之間的時(shí)間差,其中, N為抖動(dòng)次數(shù)門限;比較單元,用于將時(shí)間差與回溯時(shí)間進(jìn)行比較; 判斷單元,用于才艮據(jù)比較單元的比較結(jié)果判斷是否開始以防抖時(shí)間 為周期的第一計(jì)時(shí)。
T來確定是否進(jìn)入防4牛流一呈。
優(yōu)選地,丟棄模塊包括觸發(fā)單元,用于在接收到攜帶告警對(duì) 象的告警信息時(shí)觸發(fā)第 一計(jì)時(shí)器重新開始以防抖時(shí)間為周期的第一 計(jì)時(shí);丟棄單元,用于丟棄第一計(jì)時(shí)期間接收到的攜帶告警對(duì)象的 告警信息。
優(yōu)選地,裝置還包括上報(bào)模塊,用于在判斷模塊的判斷結(jié)果 為否時(shí),將沖牛動(dòng)次凄t加一,上才艮告警信息,并開始以回溯時(shí)間為周 期的第二計(jì)時(shí);第二計(jì)時(shí)器,用于開始以回溯時(shí)間為周期的第二計(jì)
時(shí)。告警對(duì)象T時(shí)間內(nèi)的抖動(dòng)次數(shù)小于門限值N之前,告警上報(bào)網(wǎng) 管系統(tǒng),仍然走正常上才艮;充禾呈,并同時(shí)開始以回溯時(shí)間為周期的第 二計(jì)時(shí)。
優(yōu)選地,裝置還包括清零才莫塊,用于在第一計(jì)時(shí)或第二計(jì)時(shí) 期滿,第一計(jì)時(shí)或第一計(jì)時(shí)期間均未接收到攜帶告警對(duì)象的告警信 息時(shí),清零告警對(duì)象的抖動(dòng)次數(shù)。
如果在防4斗時(shí)間和回溯時(shí)間內(nèi),告警對(duì)象都沒有再4牛動(dòng)過,因 此防抖流程結(jié)束,根據(jù)先前記錄的告警對(duì)象標(biāo)識(shí),將恢復(fù)上報(bào)網(wǎng)管 系統(tǒng),同時(shí)釋》文節(jié)點(diǎn),以節(jié)約內(nèi)存空間。
優(yōu)選地,告警防抖裝置設(shè)置于基站控制器或網(wǎng)絡(luò)管理服務(wù)器上。告警防抖可以在通訊系統(tǒng)的基站控制器實(shí)現(xiàn),也可以在網(wǎng)管系 統(tǒng)中實(shí)現(xiàn),但通常在基站控制器側(cè)實(shí)現(xiàn),減輕網(wǎng)管系統(tǒng)負(fù)擔(dān)的同時(shí), 基站控制器直接接收故障源上報(bào)的故障,可以更好的保證故障管理 狀態(tài)和真實(shí)故障源的 一致。
根據(jù)本發(fā)明第二實(shí)施例的告警防抖裝置避免了相關(guān)技術(shù)中采用 固定周期對(duì)抖動(dòng)次數(shù)進(jìn)行統(tǒng)計(jì)可導(dǎo)致誤判的技術(shù)問題,達(dá)到能夠精 確地進(jìn)行防抖的技術(shù)效果。
第三實(shí)施例
下面結(jié)合圖5和圖6來詳細(xì)說明4艮據(jù)本發(fā)明第三實(shí)施例的告警 防才牛方法。在本實(shí)施例中,定義以下幾種狀態(tài)
預(yù)抖告警態(tài)——預(yù)判斷階段,告警對(duì)象的節(jié)點(diǎn)正處于告警狀態(tài);
預(yù)抖恢復(fù)態(tài)——預(yù)判斷階段,告警對(duì)象的節(jié)點(diǎn)正處于恢復(fù)狀態(tài);
預(yù)抖結(jié)束恢復(fù)態(tài)——預(yù)判斷結(jié)果表明,本次恢復(fù)所代表的抖動(dòng) 結(jié)束后,抖動(dòng)次數(shù)達(dá)到門限值,告警對(duì)象再有告警上報(bào)的話,就需
要啟動(dòng)防纟牛流禾呈了;
顫抖告警態(tài)——已經(jīng)啟動(dòng)防抖流程的告警對(duì)象的節(jié)點(diǎn)正處于告 警狀態(tài);
顫抖恢復(fù)態(tài)——已經(jīng)啟動(dòng)防抖流程的告警對(duì)象的節(jié)點(diǎn)正處于恢 復(fù)狀態(tài);
顫^)"結(jié)束告警態(tài)——Txc時(shí)間內(nèi)告警對(duì)象都沒有再4牛動(dòng),防 抖流程結(jié)束,只是告警對(duì)象仍處于告警狀態(tài),所以此時(shí)節(jié)點(diǎn)暫不釋 放,記錄為顫抖結(jié)束告警態(tài)。首先,進(jìn)4亍告警防抖的i殳置;可以由用戶或者監(jiān)控人員,通過 網(wǎng)管系統(tǒng),對(duì)需要防抖的告警碼,進(jìn)行參數(shù)設(shè)定;設(shè)定完畢后將參 數(shù)同步到基站控制器;基站控制器根據(jù)不同情況進(jìn)行處理新加入 防抖的告警碼及其參數(shù),記錄下來;無(wú)需再防抖的告警碼,釋放其 鏈表下所有節(jié)點(diǎn),并將記錄位置空閑出來;已有的需要防抖的告警 碼,如果僅僅是參數(shù)發(fā)生變化了,則更新參數(shù)記錄,告警防抖鏈表 的所有節(jié)點(diǎn)也全部釋》丈,重新進(jìn)ff防4牛。
其次,進(jìn)行告警對(duì)象上報(bào)的告警的判斷;告警對(duì)象上報(bào)的告警 的判斷過程如圖5所示當(dāng)告警對(duì)象發(fā)生告警的時(shí)候,首先沖企查告 警防抖設(shè)置,看看本告警對(duì)象是否需要防抖;如果不需要?jiǎng)t,將告 警上報(bào)網(wǎng)管系統(tǒng);如果告警對(duì)象需要防抖,那么根據(jù)告警對(duì)象的位 置信息進(jìn)行定位,判斷告警碼的防抖鏈表里有沒有該告警對(duì)象的節(jié) 點(diǎn);如果沒有,或者有但是附加消息不同,則要新開辟一個(gè)節(jié)點(diǎn); 此時(shí),將告警對(duì)象的狀態(tài)-沒為預(yù)抖告警態(tài)并寫入歷史記錄,同時(shí)開 啟預(yù)防抖定時(shí)器;如果已經(jīng)有節(jié)點(diǎn)了 ,則要看狀態(tài)是不是告警態(tài)(包 括預(yù)抖告警態(tài)、顫抖告警態(tài)、顫抖結(jié)束告警態(tài)),如果是,則說明是 重警,可直接丟棄;如果告警對(duì)象處于預(yù)抖恢復(fù)態(tài),則將狀態(tài)改為 預(yù)防抖告警態(tài)并寫入歷史記錄,同時(shí)順延預(yù)防抖定時(shí)器,此時(shí)尚未 進(jìn)入顫抖狀態(tài),因此仍然正常上報(bào)后臺(tái);如果對(duì)象處于預(yù)抖結(jié)束恢 復(fù)態(tài),則表明此次告警是"第一顫"告警,將告警對(duì)象標(biāo)識(shí)保存下 來,供后續(xù)恢復(fù)使用,并設(shè)定顫抖定時(shí)器,對(duì)象狀態(tài)改為顫抖告警 態(tài)寫入歷史記錄,此次的告警上報(bào)給后臺(tái);如果對(duì)象的告警處于顫 抖恢復(fù)態(tài),則將狀態(tài)改為顫抖告警態(tài)并寫入歷史記錄;同時(shí)順延顫 抖定時(shí)器,不再上報(bào)后臺(tái)。
對(duì)告警對(duì)象上報(bào)的恢復(fù)進(jìn)行判斷;其過程如圖6所示告警對(duì) 象發(fā)生恢復(fù)時(shí),首先檢查告警防抖設(shè)置,看看本告警對(duì)象是否需要 防抖;如果不需要?jiǎng)t上報(bào)后臺(tái);如果需要防抖,則首先根據(jù)告警位 置信息定位節(jié)點(diǎn) 雙向鏈表中的位置,再根據(jù)附加消息定位支鏈上的位置,從而找到告警對(duì)象的節(jié)點(diǎn);如果沒有找到對(duì)應(yīng)節(jié)點(diǎn),則說 明這次恢復(fù)是多余的,直接丟棄即可;找到節(jié)點(diǎn)后,如果狀態(tài)是恢 復(fù)態(tài)(包括預(yù)抖恢復(fù)態(tài)、預(yù)抖結(jié)束恢復(fù)、顫抖恢復(fù)態(tài)),則說明是重 復(fù)的恢復(fù),同樣丟棄掉;如果節(jié)點(diǎn)的狀態(tài)是顫抖告警態(tài),表明已經(jīng) 處于顫抖階段,則狀態(tài)修改為顫抖恢復(fù)態(tài)并寫入歷史記錄,抖動(dòng)次 數(shù)加一;如果節(jié)點(diǎn)仍處于預(yù)抖告警態(tài),那么首先將預(yù)抖次數(shù)加一, 然后根據(jù)歷史記錄,判斷預(yù)抖時(shí)間T內(nèi),預(yù)抖次數(shù)有沒有超過網(wǎng)管 系統(tǒng)配置的門限值N;若沒超過門限,則狀態(tài)Y多改為預(yù)4?;謴?fù)態(tài)并 寫入歷史記錄,如果超過了門限,就要將狀態(tài)改為預(yù)抖結(jié)束恢復(fù)態(tài) 并寫入歷史記錄;此時(shí)的恢復(fù),仍然上才艮鄉(xiāng)會(huì)網(wǎng)管系統(tǒng);如果對(duì)象是 顫抖結(jié)束告警態(tài),說明在T x c時(shí)間內(nèi),告警對(duì)象都沒有再抖動(dòng)過, 因此防抖流程結(jié)束,才艮據(jù)先前記錄的告警對(duì)象標(biāo)識(shí),將恢復(fù)上才艮網(wǎng) 管系統(tǒng),同時(shí)釋i文節(jié)點(diǎn),以節(jié)約內(nèi)存空間。
如果定時(shí)器超時(shí),則按以下流程進(jìn)行處理如果某個(gè)告警對(duì)象 尚處于預(yù)判斷階段,也即流程上,對(duì)應(yīng)的節(jié)點(diǎn)處于預(yù)抖恢復(fù)態(tài)或者 預(yù)抖告警態(tài)或者預(yù)抖結(jié)束恢復(fù)態(tài),此時(shí)預(yù)防抖定時(shí)器時(shí)間到,則說 明告警對(duì)象沒有進(jìn)一步抖動(dòng),時(shí)間T內(nèi)抖動(dòng)次數(shù)沒有超過N,因此 不啟動(dòng)告警防抖流程,此時(shí),釋放告警對(duì)象對(duì)應(yīng)的節(jié)點(diǎn);如果某個(gè) 告警對(duì)象已經(jīng)處于防抖階段,也即流程上,對(duì)應(yīng)的節(jié)點(diǎn)處于顫抖告 警態(tài)或者顫抖恢復(fù)態(tài),此時(shí)顫抖定時(shí)器時(shí)間到,說明告警對(duì)象在T xC時(shí)間內(nèi)沒有再次抖動(dòng),因此防抖流程需要結(jié)束;此時(shí)要判斷告 警對(duì)象自身是告警還是恢復(fù)狀態(tài),如果告警對(duì)象處于恢復(fù)狀態(tài),則 防抖流程,要根據(jù)先前記錄的告警對(duì)象標(biāo)識(shí),產(chǎn)生恢復(fù)上報(bào)給網(wǎng)管 系統(tǒng),同時(shí)釋》文節(jié)點(diǎn);如果告警對(duì)象此時(shí)仍然處于告警狀態(tài),則將 對(duì)應(yīng)節(jié)點(diǎn)置為顫抖結(jié)束告警態(tài);待下次告警對(duì)象恢復(fù)的時(shí)候,再釋 放節(jié)點(diǎn)。
本發(fā)明^會(huì)出的實(shí)現(xiàn)實(shí)例,經(jīng)試-驗(yàn)i正明,可以有效應(yīng)對(duì)大量告警 同時(shí)抖動(dòng)的情況,同時(shí)可以4艮好的節(jié)約內(nèi)存資源。例如,每個(gè)節(jié)點(diǎn)如果允許記錄40次歷史狀態(tài)、允許附加消息 120BYTE,則每個(gè)節(jié)點(diǎn)占用670BYTE,布i如同時(shí)有6000個(gè)告警對(duì) 象在4牛動(dòng),則只需要占用3.84M內(nèi)存。而在實(shí)際運(yùn)用中,通iK系統(tǒng) 模塊的內(nèi)存一般都是G數(shù)量級(jí)的,所以應(yīng)付極端的告警風(fēng)暴是是足 夠了。另外,由于采用了動(dòng)態(tài)申請(qǐng)和釋放內(nèi)存,所以, 一般情況下, 同時(shí)抖動(dòng)著的告警如果數(shù)量正常,則占用內(nèi)存不過幾K,如果系統(tǒng) 穩(wěn)定運(yùn)行,沒有告警對(duì)象抖動(dòng),那么甚至可以不占用任何額外的內(nèi) 存了。
與此同時(shí),用戶和監(jiān)控人員可以很好的通過接口,觀察到細(xì)致 的防抖軌跡,還可以根據(jù)觀察的結(jié)果,方便的進(jìn)行二次應(yīng)用,如自 制柱狀圖、餅狀圖等統(tǒng)計(jì)資料。
根據(jù)本發(fā)明第三實(shí)施例的告警防抖方法避免了相關(guān)技術(shù)中采用 固定周期對(duì)抖動(dòng)次數(shù)進(jìn)行統(tǒng)計(jì)可導(dǎo)致誤判的技術(shù)問題,達(dá)到能夠精 確地進(jìn)行防抖的4支術(shù)效果。
另外,由于本發(fā)明的所指的告警信息包括告警恢復(fù)信息和告警 上才艮信息,所以在實(shí)施本發(fā)明的過程中,可以有以下四種情況(1) 接收到告警恢復(fù)信息時(shí),將抖動(dòng)次數(shù)加一,并以接收到的告警上報(bào) 信息為觸發(fā)信號(hào)觸發(fā)或順延以防抖時(shí)間為周期的笫 一計(jì)時(shí);接收到 告警上凈艮信息時(shí),開始或順延以回溯時(shí)間為周期的第二計(jì)時(shí);(2) 接收到告警上報(bào)信息時(shí),將抖動(dòng)次數(shù)加一,并以接收到的告警上報(bào) 信息為觸發(fā)信號(hào)觸發(fā)或順延以防抖時(shí)間為周期的第一計(jì)時(shí);并在接 收到告警上報(bào)信息時(shí),開始或順延以回溯時(shí)間為周期的第二計(jì)時(shí); (3)接收到告警上報(bào)信息時(shí),將抖動(dòng)次數(shù)加一,并以接收到的告警 恢復(fù)信息為觸發(fā)信號(hào)觸發(fā)或順延以防抖時(shí)間為周期的第 一計(jì)時(shí);并 在4妄收到告警恢復(fù)信息時(shí),開始或順延以回溯時(shí)間為周期的第二計(jì) 時(shí);(4)接收到告警恢復(fù)信息時(shí),將抖動(dòng)次數(shù)加一,并以接收到的 告警恢復(fù)信息為觸發(fā)信號(hào)觸發(fā)或順延以防抖時(shí)間為周期的第 一 計(jì)時(shí);并在4妄收到告警恢復(fù)信息時(shí),開始或順延以回溯時(shí)間為周期的 第二計(jì)時(shí)。以上四種情況均包括在本發(fā)明的并青神和原則之內(nèi)。
總之,根據(jù)本發(fā)明實(shí)施例的告警防抖方法和裝置避免了相關(guān)技 術(shù)中采用固定周期對(duì)抖動(dòng)次數(shù)進(jìn)行統(tǒng)計(jì)可導(dǎo)致誤判的技術(shù)問題,達(dá) 到能夠精確地進(jìn)行防抖的技術(shù)效果。
顯然,本領(lǐng)域的技術(shù)人員應(yīng)該明白,上述的本發(fā)明的各模塊或 各步驟可以用通用的計(jì)算裝置來實(shí)現(xiàn),它們可以集中在單個(gè)的計(jì)算 裝置上,或者分布在多個(gè)計(jì)算裝置所組成的網(wǎng)絡(luò)上,可選地,它們 可以用計(jì)算裝置可#^于的程序代碼來實(shí)現(xiàn),/人而,可以將它們存^諸
在存儲(chǔ)裝置中由計(jì)算裝置來執(zhí)行,或者將它們分別制作成各個(gè)集成 電路模塊,或者將它們中的多個(gè)模塊或步驟制作成單個(gè)集成電路模 塊來實(shí)現(xiàn)。這樣,本發(fā)明不限制于任何特定的硬件和軟件結(jié)合。
以上所述僅為本發(fā)明的優(yōu)選實(shí)施例而已,并不用于限制本發(fā)明, 對(duì)于本領(lǐng)域的才支術(shù)人員來"i兌,本發(fā)明可以有各種更改和變化。凡在 本發(fā)明的精神和原則之內(nèi),所作的任何》f改、等同替換、改進(jìn)等, 均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種告警防抖方法,其特征在于,包括接收攜帶告警對(duì)象的告警信息,將所述告警對(duì)象的抖動(dòng)次數(shù)加一;根據(jù)所述抖動(dòng)次數(shù)判斷是否開始以防抖時(shí)間為周期的第一計(jì)時(shí);如果是,則開始以防抖時(shí)間為周期的第一計(jì)時(shí),并丟棄第一計(jì)時(shí)期間接收到的攜帶所述告警對(duì)象的告警信息。
2. 根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述抖動(dòng)次數(shù) 判斷是否開始以防抖時(shí)間為周期的第 一計(jì)時(shí)具體包括統(tǒng)計(jì)在當(dāng)前時(shí)刻之前的回溯時(shí)間內(nèi)所述告警對(duì)象的抖動(dòng) 次數(shù);所述4牛動(dòng)次凄t大于等于抖動(dòng)次凄t門限,則開始以防4+時(shí)間 為周期的第一計(jì)時(shí);如果所述抖動(dòng)次數(shù)d 、于抖動(dòng)次數(shù)門限,則不開始所述第一 計(jì)時(shí)。
3. 根據(jù)權(quán)利要求1所述的方法,其特征在于,根據(jù)所述抖動(dòng)次數(shù) 判斷是否開始以防抖時(shí)間為周期的第 一計(jì)時(shí)具體包括計(jì)算當(dāng)前時(shí)刻與在當(dāng)前時(shí)刻之前的第N次4牛動(dòng)發(fā)生的時(shí) 刻之間的時(shí)間差,其中,N為4牛動(dòng)次凄t門限;所述時(shí)間差小于回溯時(shí)間,則開始以防4牛時(shí)間為周期的第 一計(jì)時(shí);如果所述時(shí)間差大于等于回溯時(shí)間,則不開始所述第 一計(jì)時(shí)。
4. 根據(jù)權(quán)利要求1所述的方法,其特征在于,丟棄第一計(jì)時(shí)期間 接收到的攜帶所述告警對(duì)象的告警信息具體包括接收攜帶所述告警對(duì)象的告警信息,判斷是否存在所述告 警對(duì)象的第一計(jì)時(shí);如果存在,則丟棄所述告警信息,并重新開始以所述防抖 時(shí)間為周期的第一計(jì)時(shí)。
5. 4艮據(jù)權(quán)利要求4所述的方法,其特征在于,如果不存在所述告 警對(duì)象的第一計(jì)時(shí),則上才艮所述告警信息,并開始以所述回溯 時(shí)間為周期的第二計(jì)時(shí)。
6. 根據(jù)權(quán)利要求5所述的方法,其特征在于,所述第一計(jì)時(shí)或所 述第二計(jì)時(shí)期滿,所述第 一計(jì)時(shí)或第二計(jì)時(shí)期間均未接收到攜 帶所述告警對(duì)象的告警信息,則將所述告警對(duì)象的抖動(dòng)次數(shù)清令。
7. —種告警防抖裝置,其特征在于,包括設(shè)置模塊,用于設(shè)置回溯時(shí)間、抖動(dòng)次數(shù)門限和防抖時(shí)間;計(jì)數(shù)器,用于在接收攜帶告警對(duì)象的告警信息時(shí)對(duì)所述告 警對(duì)象的抖動(dòng)次數(shù)進(jìn)行計(jì)數(shù);判斷模塊,用于根據(jù)所述抖動(dòng)次數(shù)判斷是否開始以防抖時(shí) 間為周期的第一計(jì)時(shí);第一計(jì)時(shí)器,用于在所述判斷模塊的判斷結(jié)果為是時(shí),開 始以所述防4牛時(shí)間為周期的第 一計(jì)時(shí);丟棄模塊,用于在所述判斷模塊的判斷結(jié)果為是時(shí),丟棄 所述第 一計(jì)時(shí)期間接收到的攜帶所述告警對(duì)象的告警信息。
8. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述判斷才莫塊包括才牛動(dòng)次凄t統(tǒng)計(jì)單元,用于統(tǒng)計(jì)在當(dāng)前時(shí)刻之前的回溯時(shí)間 內(nèi)所述告警對(duì)象的抖動(dòng)次數(shù);比壽交單元,用于將所述抖動(dòng)次lt與抖動(dòng)次^:門限進(jìn)4亍比較;判斷單元,用于根據(jù)所述比較單元的比較結(jié)果判斷是否開 始以防4牛時(shí)間為周期的第一 if時(shí)。
9. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述判斷模塊包括 >時(shí)間差計(jì)算單元,用于計(jì)算當(dāng)前時(shí)刻與在當(dāng)前時(shí)刻之前的 第N次4牛動(dòng)發(fā)生的時(shí)刻之間的時(shí)間差,其中,N為4牛動(dòng)次翁: 門限;比較單元,用于將所述時(shí)間差與所述回溯時(shí)間進(jìn)行比較;判斷單元,用于根據(jù)所述比較單元的比較結(jié)果判斷是否開 始以防4牛時(shí)間為周期的第 一 計(jì)時(shí)。
10. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,所述丟棄模塊包括觸發(fā)單元,用于在接收到攜帶所述告警對(duì)象的告警信息時(shí) 觸發(fā)所述第 一計(jì)時(shí)器重新開始以所述防抖時(shí)間為周期的第一 計(jì)時(shí);丟棄單元,用于丟棄所述第一計(jì)時(shí)期間接收到的攜帶所述 告警對(duì)象的告警信息。
11. 根據(jù)權(quán)利要求7所述的裝置,其特征在于,還包括上報(bào)模塊,用于在所述判斷模塊的判斷結(jié)果為否時(shí),將所 述抖動(dòng)次數(shù)加一,上報(bào)所述告警信息,并開始以所述回溯時(shí)間為周期的第二計(jì)時(shí);第二計(jì)時(shí)器,用于開始以所述回溯時(shí)間為周期的第二計(jì)時(shí)。
12. 根據(jù)權(quán)利要求11所述的裝置,其特征在于,還包括清零模塊,用于在所述第一計(jì)時(shí)或第二計(jì)時(shí)期滿,所述第 一計(jì)時(shí)或所述第 一 計(jì)時(shí)期間均未接收到攜帶所述告警對(duì)象的 告警信息時(shí),清零所述告警對(duì)象的抖動(dòng)次數(shù)。
13. 根據(jù)權(quán)利要求7至12任一項(xiàng)所述的裝置,其特征在于,所述 告警防抖裝置設(shè)置于所述基站控制器或網(wǎng)絡(luò)管理服務(wù)器上。
全文摘要
本發(fā)明公開了一種告警防抖方法和裝置,該方法包括接收攜帶告警對(duì)象的告警信息,將告警對(duì)象的抖動(dòng)次數(shù)加一,并統(tǒng)計(jì)在當(dāng)前時(shí)刻之前的回溯時(shí)間內(nèi)告警對(duì)象的抖動(dòng)次數(shù);抖動(dòng)次數(shù)大于等于抖動(dòng)次數(shù)門限,則開始以防抖時(shí)間為周期的第一計(jì)時(shí);丟棄第一計(jì)時(shí)期間接收到的攜帶告警對(duì)象的告警信息。本發(fā)明實(shí)現(xiàn)了精確防抖的技術(shù)效果。
文檔編號(hào)H04L12/26GK101635659SQ200910167580
公開日2010年1月27日 申請(qǐng)日期2009年8月27日 優(yōu)先權(quán)日2009年8月27日
發(fā)明者劉晨吉, 李明杰, 趙映潔 申請(qǐng)人:中興通訊股份有限公司