專(zhuān)利名稱(chēng)::一種網(wǎng)絡(luò)管理系統(tǒng)和網(wǎng)元管理系統(tǒng)之間的告警計(jì)數(shù)過(guò)濾方法
技術(shù)領(lǐng)域:
:本發(fā)明涉及移動(dòng)通信領(lǐng)域,具體涉及網(wǎng)絡(luò)管理系統(tǒng)與網(wǎng)元管理系統(tǒng)之間告警信息的計(jì)數(shù)過(guò)濾方法。
背景技術(shù):
:網(wǎng)絡(luò)管理系統(tǒng)(NMS,即NetworkManagementSystem)與網(wǎng)元管理系統(tǒng)(EMS,即ElementManagementSystem)之間的接口稱(chēng)為北向接口(Itf陽(yáng)N,艮卩Interface-N)。EMS主要完成ITUT畫(huà)(艮卩InternationalTelecommunicationsUnionTelecommunicationManagerNetwork)中的網(wǎng)元管理層(EML,艮卩ElementManagementLayer)功能,即完成面向設(shè)備的操作維護(hù)功能,通常不同設(shè)備供應(yīng)商的EMS無(wú)法通用。NMS主要完成ITUTMN中的網(wǎng)絡(luò)管理層(NML,即NetworkManagementLayer)功能,提供面向網(wǎng)絡(luò)的操作管理功能,對(duì)一個(gè)被管網(wǎng)絡(luò)(稱(chēng)為子網(wǎng))內(nèi)的所有網(wǎng)元設(shè)備進(jìn)行管理。對(duì)于被管網(wǎng)絡(luò)內(nèi)存在多個(gè)設(shè)備供應(yīng)商設(shè)備的情況,可以通過(guò)EMS管理達(dá)到管理整個(gè)子網(wǎng)的目的。當(dāng)移動(dòng)通信設(shè)備發(fā)生故障時(shí),將產(chǎn)生相應(yīng)的告警信息,如果NMS設(shè)置了相關(guān)告警信息的上報(bào),則當(dāng)故障發(fā)生時(shí),告警信息將由EMS通過(guò)北向接口上報(bào)到NMS,使得操作管理人員可以了解故障的發(fā)生并盡快進(jìn)行故障定位和故障排除。告警上報(bào)功能使用了公共管理功能中的"通知管理功能"的通知上報(bào)功能。而根據(jù)目前的處理方式,當(dāng)告警產(chǎn)生時(shí),通過(guò)北向接口傳送的告警通知消息數(shù)量很大,對(duì)北向接口造成了很大的負(fù)擔(dān),而在這些傳送的告警通知消息中,有很多是重復(fù)告警。重復(fù)告警是指這樣的告警,它們由同樣的設(shè)備(objectinstance)產(chǎn)生,具有相同的告警類(lèi)型(AlarmType),告警級(jí)別(PerceivedSeverity),告警可能原因(ProbableCause)。這些重復(fù)告警含有大量的冗余信息,不但無(wú)謂的增加了北向接口的負(fù)擔(dān),還可能把其它有用的告警信息淹沒(méi),給操作管理人員迅速定位和排除故障帶來(lái)了很大困難。為了減少接口負(fù)荷,在業(yè)界相關(guān)的北向接口標(biāo)準(zhǔn)中提出了所謂高級(jí)告警的需求,其中一個(gè)研究?jī)?nèi)容就是通過(guò)設(shè)定相應(yīng)的計(jì)數(shù)過(guò)濾準(zhǔn)則,對(duì)于在一定時(shí)間內(nèi)重復(fù)告警次數(shù)小于判定閾值的重復(fù)告警進(jìn)行過(guò)濾,不通過(guò)北向接口上報(bào)。然而,目前已有的一種滑動(dòng)時(shí)間窗告警計(jì)數(shù)過(guò)濾的方法,由于其技術(shù)上存在一定缺陷,會(huì)導(dǎo)致在某些情況下,漏報(bào)本應(yīng)該上報(bào)的重復(fù)告警。下面結(jié)合圖1,具體說(shuō)明一下這種已有方法的技術(shù)缺陷。圖1時(shí)間軸上的0,1串表示重復(fù)告警上報(bào)的情況,1表示有告警上報(bào),0表示沒(méi)有告警上報(bào)。假設(shè)圖l中的告警上報(bào)的時(shí)間粒度都是單位時(shí)間粒度,即在每一個(gè)單位時(shí)間內(nèi),要么有告警上報(bào),要么沒(méi)有告警上報(bào)。即,對(duì)于圖1中的0,1串,表示在10個(gè)單位時(shí)間內(nèi),總共有7個(gè)重復(fù)告警(對(duì)應(yīng)于7個(gè)1)上報(bào)。假設(shè)判定閾值設(shè)定為5個(gè),時(shí)間窗窗口長(zhǎng)度設(shè)定為5個(gè)單位時(shí)間。按照現(xiàn)有的滑動(dòng)時(shí)間窗告警計(jì)數(shù)過(guò)濾方法,第一個(gè)滑動(dòng)窗口100,即滑動(dòng)窗口1,其開(kāi)始時(shí)刻110就是首次收到告警的時(shí)刻。此后,滑動(dòng)窗口1開(kāi)始記時(shí),重復(fù)告警計(jì)數(shù)器同時(shí)開(kāi)始針對(duì)重復(fù)告警進(jìn)行計(jì)數(shù)。隨著時(shí)間的向后推移,當(dāng)滑動(dòng)窗口1在時(shí)間軸上向后(即沿時(shí)間軸的箭頭方向,下文同此約定)增長(zhǎng)達(dá)到規(guī)定的時(shí)間長(zhǎng)度后,在圖1中就是達(dá)到5個(gè)單位時(shí)間長(zhǎng)度的120時(shí)刻,滑動(dòng)窗口l結(jié)束,重復(fù)告警計(jì)數(shù)器也同時(shí)清零。由于在滑動(dòng)窗口1的窗口長(zhǎng)度內(nèi),重復(fù)告警計(jì)數(shù)器最大只是增加到3(對(duì)應(yīng)于三個(gè)l),小于設(shè)定的閾值5,因此沒(méi)有任何告警通過(guò)北向接口上報(bào)。下一個(gè)告警的到來(lái)將觸發(fā)下一個(gè)滑動(dòng)時(shí)間窗150,即滑動(dòng)窗口2的開(kāi)始,重復(fù)告警計(jì)數(shù)器也再次重新開(kāi)始針對(duì)重復(fù)告警計(jì)數(shù)。在圖1中,滑動(dòng)窗口2開(kāi)始于時(shí)刻130,在時(shí)間軸上向后增長(zhǎng)到規(guī)定的時(shí)間長(zhǎng)度后,即達(dá)到5個(gè)單位時(shí)間的長(zhǎng)度,在時(shí)刻140結(jié)束,同時(shí)重復(fù)告警計(jì)數(shù)器也再次清零。由于在滑動(dòng)窗口2的窗口長(zhǎng)度內(nèi),重復(fù)告警計(jì)數(shù)器最大只是增加到4(對(duì)應(yīng)于四個(gè)l),同樣小于設(shè)定的閾值5,因此也沒(méi)有任何告警通過(guò)北向接口上報(bào)。類(lèi)似的,滑動(dòng)窗口不斷開(kāi)始、在時(shí)間軸上向后增長(zhǎng)、結(jié)束以及重復(fù)告警計(jì)數(shù)器反復(fù)清零的過(guò)程在整個(gè)時(shí)間軸上反復(fù)進(jìn)行。在這種現(xiàn)有技術(shù)方法下,存在多個(gè)不同的滑動(dòng)窗口,它們?cè)跁r(shí)間軸上沒(méi)有任何重疊。第一個(gè)滑動(dòng)窗口向后推移增長(zhǎng),期滿(mǎn)后結(jié)束,重復(fù)告警計(jì)數(shù)器同時(shí)清零,然后第二個(gè)滑動(dòng)窗口在新告警觸發(fā)下開(kāi)始,重復(fù)告警計(jì)數(shù)器重新開(kāi)始計(jì)數(shù)。在每個(gè)滑動(dòng)窗口的向后推移增長(zhǎng)過(guò)程中,重復(fù)告警計(jì)數(shù)器都是單方向遞增的,并且會(huì)隨著滑動(dòng)窗口的結(jié)束而定時(shí)清零。正是由于這種多個(gè)滑動(dòng)窗口的分段不重疊性以及重復(fù)告警計(jì)數(shù)器定時(shí)清零的技術(shù)缺陷,就會(huì)導(dǎo)致在某一段時(shí)間內(nèi)連續(xù)的告警被分配到多個(gè)滑動(dòng)窗口的情況下,由于重復(fù)告警計(jì)數(shù)器分別清零后再次計(jì)數(shù),就有可能造成某個(gè)滑動(dòng)窗口內(nèi)重復(fù)告警計(jì)數(shù)器數(shù)值小于設(shè)定閾值,導(dǎo)致產(chǎn)生遺漏告警上報(bào)的情況。例如,對(duì)于圖1中的連續(xù)6個(gè)告警(6個(gè)1),大于設(shè)定的閾值5,本來(lái)應(yīng)該上報(bào)該告警。但是由于被分配到了滑動(dòng)窗口1和滑動(dòng)窗口2,結(jié)果兩個(gè)滑動(dòng)窗口內(nèi)的重復(fù)告警計(jì)數(shù)器取值分別為3和4,結(jié)果都沒(méi)有任何告警上報(bào),這就產(chǎn)生了不應(yīng)該的遺漏。
發(fā)明內(nèi)容本發(fā)明解決的技術(shù)問(wèn)題是提出一種網(wǎng)絡(luò)管理系統(tǒng)和網(wǎng)元管理系統(tǒng)之間的告警計(jì)數(shù)過(guò)濾方法,消除告警信息的漏報(bào)并提高告警的效率。本發(fā)明的告警計(jì)數(shù)過(guò)濾方法實(shí)現(xiàn)方式如下第一步,設(shè)置一個(gè)滑動(dòng)時(shí)間窗長(zhǎng)度,確定告警計(jì)數(shù)過(guò)濾的閥值條件;該時(shí)間窗的窗口時(shí)間長(zhǎng)度應(yīng)不小于告警計(jì)數(shù)過(guò)濾閾值對(duì)應(yīng)的時(shí)間長(zhǎng)度;步驟二,滑動(dòng)時(shí)間窗在時(shí)間軸上向后滑動(dòng),每次收到一個(gè)最新告警時(shí),從當(dāng)前收到的最新告警時(shí)刻起,在時(shí)間軸上往時(shí)間軸的反方向遍歷時(shí)間窗長(zhǎng)度個(gè)單位時(shí)間長(zhǎng)度作為當(dāng)前滑動(dòng)窗口的范圍,統(tǒng)計(jì)在當(dāng)前窗口里的重復(fù)告警的總數(shù),如果重復(fù)告警的數(shù)量大于等于告警計(jì)數(shù)過(guò)濾的閾值條件,網(wǎng)元管理系統(tǒng)就通過(guò)北向接口向網(wǎng)絡(luò)管理系統(tǒng)上報(bào)該時(shí)刻收到的最新告警;否則,網(wǎng)元管理系統(tǒng)過(guò)濾該告警信息。步驟二中計(jì)算的重復(fù)告警的總數(shù)可以存儲(chǔ)在重復(fù)告警計(jì)數(shù)器中,計(jì)數(shù)器隨著滑動(dòng)時(shí)間窗的變化動(dòng)態(tài)存儲(chǔ)窗口內(nèi)的重復(fù)告警總數(shù)。告警信息包括告警設(shè)備位置、告警類(lèi)型、告警級(jí)別、告警可能原因。當(dāng)網(wǎng)元管理系統(tǒng)需要向網(wǎng)絡(luò)管理系統(tǒng)發(fā)送告警清除消息時(shí)如果該告警清除消息對(duì)應(yīng)的告警消息被網(wǎng)元管理系統(tǒng)過(guò)濾掉,則該告瞀清除消息也被網(wǎng)元管理系統(tǒng)過(guò)濾;如果該告警清除消息對(duì)應(yīng)的告警消息被網(wǎng)元管理系統(tǒng)通過(guò)北向接口上報(bào),則該告警清除消息也被網(wǎng)元管理系統(tǒng)通過(guò)北向接口上報(bào)。采用本發(fā)明所述方法,與現(xiàn)有技術(shù)相比,由于滑動(dòng)時(shí)間窗在整個(gè)時(shí)間軸上向后滑動(dòng),每次收到最新的重復(fù)告警進(jìn)行判定時(shí),都從當(dāng)前的時(shí)刻起,在時(shí)間軸上向前遍歷時(shí)間窗長(zhǎng)度個(gè)單位時(shí)間長(zhǎng)度作為當(dāng)前滑動(dòng)窗口的范圍,統(tǒng)計(jì)在當(dāng)前滑動(dòng)窗口里的重復(fù)告警的總數(shù),將其作為重復(fù)告警計(jì)數(shù)器的當(dāng)前數(shù)值,重復(fù)告警計(jì)數(shù)器的數(shù)值隨著滑動(dòng)時(shí)間窗的不斷滑動(dòng)而增加或者減小,不存在被定時(shí)清零的情況,因此不會(huì)發(fā)生任何遺漏告警的錯(cuò)誤情況,可以有效地進(jìn)行重復(fù)告警的過(guò)濾,同時(shí)還降低了NMS和EMS之間的北向接口負(fù)荷,避免其它有用的告警信息被大量重復(fù)告警所淹沒(méi),便于操作管理人員迅速定位和排除故障。圖1是現(xiàn)有滑動(dòng)時(shí)間窗告警計(jì)數(shù)過(guò)濾方法示例圖;圖2是本發(fā)明提出的告警計(jì)數(shù)過(guò)濾方法示例具體實(shí)施例方式下面通過(guò)列舉一個(gè)非限制示例進(jìn)行描述a)定義一種數(shù)據(jù)結(jié)構(gòu)FilterRule,用于表示一條告警計(jì)數(shù)過(guò)濾規(guī)則,其包含但不限于如下屬性<table>tableseeoriginaldocumentpage6</column></row><table>型(AlarmType),告警級(jí)另lj(PerceivedSeverity),告警可能原因(ProbableCause)。b)EMS利用告警計(jì)數(shù)過(guò)濾規(guī)則,對(duì)相關(guān)的重復(fù)告警進(jìn)行計(jì)數(shù)過(guò)濾判定處理。下面結(jié)合附圖對(duì)實(shí)施過(guò)程作進(jìn)一步的詳細(xì)描述,參考圖2。1)圖2時(shí)間軸上的0,1串表示重復(fù)告警上報(bào)的情況,1表示有告警上報(bào),0表示沒(méi)有告警上報(bào)。假設(shè)圖2中的告警上報(bào)的時(shí)間粒度都是單位時(shí)間粒度,即在每一個(gè)單位時(shí)間內(nèi),要么有告警上報(bào),要么沒(méi)有告警上報(bào)。即,對(duì)于圖2中的0,l串,表示在10個(gè)單位時(shí)間內(nèi),總共有7個(gè)重復(fù)告警(7個(gè)1)上報(bào)。假設(shè)判定閾值設(shè)定為5個(gè),滑動(dòng)時(shí)間窗窗口長(zhǎng)度設(shè)定為5個(gè)單位時(shí)間。2)每次收到最新告警進(jìn)行判定時(shí),都從當(dāng)前收到的最新告警時(shí)刻起,在時(shí)間軸上向前遍歷時(shí)間窗長(zhǎng)度個(gè)單位時(shí)間長(zhǎng)度作為當(dāng)前滑動(dòng)窗口的范圍,統(tǒng)計(jì)在當(dāng)前滑動(dòng)窗口里的重復(fù)告警的總數(shù),將其作為重復(fù)告警計(jì)數(shù)器的當(dāng)前數(shù)值。例如,在步驟210,由于這是收到的第一個(gè)告警,因此滑動(dòng)時(shí)間窗里的數(shù)值為0,0,0,0,1,重復(fù)告警的總數(shù)即為l,因此重復(fù)告警計(jì)數(shù)器的數(shù)值就是l。在軟件實(shí)現(xiàn)時(shí),可以利用但不限于隊(duì)列,鏈表,數(shù)組等方式來(lái)進(jìn)行重復(fù)告警的統(tǒng)計(jì)。3)用重復(fù)告警計(jì)數(shù)器的當(dāng)前數(shù)值和判定閾值比較。如果重復(fù)告警計(jì)數(shù)器的當(dāng)前數(shù)值大于等于設(shè)定的判別閾值,EMS就通過(guò)北向接口向NMS上報(bào)該時(shí)刻收到的最新告警;否則,EMS過(guò)濾該告警。在步驟210,重復(fù)告警計(jì)數(shù)器的數(shù)值是l,小于設(shè)定的判定閾值5,因此EMS過(guò)濾該時(shí)刻收到的最新告警不上報(bào)。4)重復(fù)告警計(jì)數(shù)器的數(shù)值是隨著滑動(dòng)時(shí)間窗的不斷向后滑動(dòng)而進(jìn)行增加或者減小的,滑動(dòng)時(shí)間窗的滑動(dòng)方向如圖2中箭頭所示,即和時(shí)間軸的箭頭方向一致。5)步驟220,表示該時(shí)刻滑動(dòng)時(shí)間窗里的取值情況,計(jì)算可得重復(fù)告警計(jì)數(shù)器的數(shù)值是3,小于設(shè)定的判定閾值5,因此EMS仍然過(guò)濾該時(shí)刻收到的最新告警不上報(bào)。6)步驟230,表示該時(shí)刻滑動(dòng)時(shí)間窗里的取值情況,計(jì)算可得重復(fù)告警計(jì)數(shù)器的數(shù)值是5,等于設(shè)定的判定閾值5,因此EMS通過(guò)北向接口向NMS上報(bào)該時(shí)刻收到的最新告警。7)步驟240,表示該時(shí)刻滑動(dòng)時(shí)間窗里的取值情況,計(jì)算可得重復(fù)告警計(jì)數(shù)器的數(shù)值仍然是5,等于設(shè)定的判定閾值5,因此EMS仍然通過(guò)北向接口向NMS上報(bào)該時(shí)刻收到的最新告警。對(duì)于彼此相鄰的兩個(gè)時(shí)刻230和240,滑動(dòng)窗口的兩次取值范圍存在4個(gè)單位時(shí)間長(zhǎng)度的重疊。c)當(dāng)EMS需要向NMS發(fā)送告警清除消息時(shí)1)如果該告警清除消息對(duì)應(yīng)的告警消息被EMS過(guò)濾掉,則該告警清除消息也被EMS過(guò)濾。2)如果該告警清除消息對(duì)應(yīng)的告警消息被EMS通過(guò)北向接口上報(bào),則該告警清除消息也被EMS通過(guò)北向接口上報(bào)。3)對(duì)于步驟230和240,由于這兩個(gè)時(shí)刻收到的告警消息都經(jīng)由北向接口上報(bào),因此這兩個(gè)告警對(duì)應(yīng)的告警清除消息也通過(guò)北向接口上報(bào)。4)對(duì)于步驟210和220,由于這兩個(gè)時(shí)刻收到的告警消息都被過(guò)濾,因此這兩個(gè)告警對(duì)應(yīng)的告警清除消息也被過(guò)濾而不通過(guò)北向接口上報(bào)。對(duì)于上述的示例,可以看出在沒(méi)有采用本發(fā)明方法之前,如果采用了如附圖1所示的現(xiàn)有的告警計(jì)數(shù)過(guò)濾方法,對(duì)于圖1中的連續(xù)6個(gè)告警(6個(gè)1),雖然大于設(shè)定的閾值5,本來(lái)應(yīng)該上報(bào)該告警。但是由于這種方法的技術(shù)缺陷,即滑動(dòng)窗口的分段不重疊性以及重復(fù)告警計(jì)數(shù)器定時(shí)清零的技術(shù)缺陷,導(dǎo)致沒(méi)有任何告警上報(bào),這就產(chǎn)生了不應(yīng)該的遺漏。而采用本方法的一個(gè)具體示例之后,EMS正確的進(jìn)行了告警計(jì)數(shù)過(guò)濾,通過(guò)北向接口向NMS上報(bào)了2個(gè)重復(fù)告警。通過(guò)合理的設(shè)置滑動(dòng)時(shí)間窗的窗口長(zhǎng)度和判定閾值,可以有效地減小EMS和NMS之間的北向接口的負(fù)載,也避免了其它有用告警信息被大量重復(fù)的告警信息所淹沒(méi)。上述具體實(shí)施方式以較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了說(shuō)明,但這只是為了便于理解而舉的一個(gè)形象化的實(shí)例,不應(yīng)被視為是對(duì)本發(fā)明范圍的限制。同樣,根據(jù)本發(fā)明的技術(shù)方案及其較佳實(shí)施例的描述,可以做出各種可能的等同改變或替換,而所有這些改變或替換都應(yīng)屬于本發(fā)明權(quán)利要求的保護(hù)范圍。權(quán)利要求1.一種網(wǎng)絡(luò)管理系統(tǒng)和網(wǎng)元管理系統(tǒng)之間的告警計(jì)數(shù)過(guò)濾方法,其特征在于,包括以下處理步驟步驟一、設(shè)置一個(gè)滑動(dòng)時(shí)間窗長(zhǎng)度,確定告警計(jì)數(shù)過(guò)濾的閾值條件;該時(shí)間窗的窗口時(shí)間長(zhǎng)度應(yīng)不小于告警計(jì)數(shù)過(guò)濾閾值對(duì)應(yīng)的時(shí)間長(zhǎng)度;步驟二,滑動(dòng)時(shí)間窗在時(shí)間軸上向后滑動(dòng),每次收到一個(gè)最新告警時(shí),從當(dāng)前收到的最新告警時(shí)刻起,在時(shí)間軸上往時(shí)間軸的反方向遍歷時(shí)間窗長(zhǎng)度個(gè)單位時(shí)間長(zhǎng)度作為當(dāng)前滑動(dòng)窗口的范圍,統(tǒng)計(jì)在當(dāng)前窗口里的重復(fù)告警的總數(shù),如果重復(fù)告警的數(shù)量大于等于告警計(jì)數(shù)過(guò)濾的閾值條件,網(wǎng)元管理系統(tǒng)就通過(guò)北向接口向網(wǎng)絡(luò)管理系統(tǒng)上報(bào)該時(shí)刻收到的最新告警;否則,網(wǎng)元管理系統(tǒng)過(guò)濾該告警信息。全文摘要本發(fā)明公開(kāi)了一種網(wǎng)絡(luò)管理系統(tǒng)和網(wǎng)元管理系統(tǒng)之間的告警計(jì)數(shù)過(guò)濾方法,通過(guò)設(shè)定一個(gè)滑動(dòng)時(shí)間窗,時(shí)間窗在時(shí)間軸上向后滑動(dòng),每次收到最新的重復(fù)告警進(jìn)行判定時(shí),統(tǒng)計(jì)在當(dāng)前滑動(dòng)窗口里的重復(fù)告警的總數(shù),將其作為重復(fù)告警計(jì)數(shù)器的當(dāng)前數(shù)值,重復(fù)告警計(jì)數(shù)器的數(shù)值隨著滑動(dòng)時(shí)間窗的不斷滑動(dòng)而增加或者減小,不存在被定時(shí)清零的情況,不會(huì)發(fā)生任何遺漏告警的錯(cuò)誤情況,可以有效地進(jìn)行重復(fù)告警的過(guò)濾,同時(shí)還降低了NMS和EMS之間的北向接口負(fù)荷,避免其它有用的告警信息被大量重復(fù)告警所淹沒(méi),便于操作管理人員迅速定位和排除故障。文檔編號(hào)H04L12/26GK101098349SQ20061008664公開(kāi)日2008年1月2日申請(qǐng)日期2006年6月27日優(yōu)先權(quán)日2006年6月27日發(fā)明者凱張,黃樹(shù)強(qiáng)申請(qǐng)人:中興通訊股份有限公司