一種告警風(fēng)暴抑制方法
【專利摘要】本發(fā)明提供一種告警風(fēng)暴抑制方法,包括如下步驟:管理系統(tǒng)等待IED設(shè)備發(fā)送告警,當(dāng)管理系統(tǒng)接收到告警時(shí),告警計(jì)數(shù)器根據(jù)告警源設(shè)備唯一標(biāo)識(shí)符,查找是否有對(duì)應(yīng)的設(shè)備信息,根據(jù)此設(shè)備的初始上報(bào)時(shí)間戳T0與系統(tǒng)當(dāng)前時(shí)間做差值,根據(jù)設(shè)備唯一標(biāo)識(shí)符查詢此設(shè)備的告警數(shù),并將此設(shè)備告警計(jì)數(shù)加1;此時(shí)判斷告警數(shù)是否超過預(yù)設(shè)數(shù)量N,超過則認(rèn)為此設(shè)備產(chǎn)生告警風(fēng)暴,對(duì)此設(shè)備進(jìn)行告警風(fēng)暴抑制處理,管理系統(tǒng)向產(chǎn)生告警風(fēng)暴的IED設(shè)備下發(fā)暫停發(fā)送告警命令,將此設(shè)備從告警計(jì)數(shù)器中清除,在系統(tǒng)界面提示此IED設(shè)備產(chǎn)生告警風(fēng)暴用于人工排除風(fēng)暴。本方法能夠避免大量告警報(bào)文對(duì)智能變電站通信網(wǎng)絡(luò)的沖擊而影響其他重要報(bào)文的及時(shí)轉(zhuǎn)發(fā),幫助操作人員快速處理故障。
【專利說明】—種告警風(fēng)暴抑制方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及智能變電站的數(shù)據(jù)處理方法,具體來說涉及一種智能變電站的告警風(fēng)暴數(shù)據(jù)的抑制方法。
【背景技術(shù)】
[0002]目前智能變電站中在網(wǎng)運(yùn)行的IED (Intelligent Electronic Device,智能電子設(shè)備)設(shè)備量巨大,為了管理上的便利,需要一個(gè)強(qiáng)大的IED設(shè)備管理系統(tǒng),我們稱之為管理系統(tǒng)。而此系統(tǒng)中的一個(gè)非常重要的功能就是故障管理,即對(duì)設(shè)備發(fā)送的告警進(jìn)行相應(yīng)的處理。當(dāng)存在設(shè)備故障或有惡意攻擊行為時(shí),管理系統(tǒng)會(huì)在短時(shí)間內(nèi)收到大量告警,系統(tǒng)為了處理這些告警,耗費(fèi)了大部分的系統(tǒng)資源,導(dǎo)致其它管理功能反應(yīng)遲緩甚至失效。設(shè)備側(cè)短時(shí)間內(nèi)上報(bào)大量告警到管理側(cè)的現(xiàn)象,我們稱之為告警風(fēng)暴。為了保證管理系統(tǒng)正常運(yùn)行,必須對(duì)產(chǎn)生告警風(fēng)暴的設(shè)備發(fā)送來的告警進(jìn)行相應(yīng)的簡(jiǎn)化處理,如丟棄,待告警風(fēng)暴消失后,再處理此設(shè)備新發(fā)送上來的告警。
[0003]如圖1所示,已知的告警風(fēng)暴抑制方法為,除了告警處理線程外另起一個(gè)告警風(fēng)暴監(jiān)測(cè)定時(shí)器線程。當(dāng)有設(shè)備上報(bào)告警時(shí),定時(shí)器線程會(huì)對(duì)此設(shè)備告警計(jì)數(shù)加一,在T時(shí)間內(nèi)如果此設(shè)備上報(bào)的告警數(shù)量小于預(yù)設(shè)的門限值時(shí),則認(rèn)為此設(shè)備未產(chǎn)生告警風(fēng)暴,定時(shí)器會(huì)對(duì)設(shè)備計(jì)數(shù)進(jìn)行清零處理;如果此設(shè)備上報(bào)告警的數(shù)量超過預(yù)設(shè)的門限值時(shí),則界定此設(shè)備已經(jīng)產(chǎn)生告警風(fēng)暴。此時(shí)會(huì)進(jìn)入告警風(fēng)暴處理邏輯,并且對(duì)設(shè)備計(jì)數(shù)器進(jìn)行清零處理。這種告警風(fēng)暴抑制會(huì)專門啟動(dòng)一個(gè)定時(shí)器線程,并且當(dāng)管理系統(tǒng)沒有接收到告警時(shí),此線程仍然在工作,造成系統(tǒng)資源的浪費(fèi)。
【發(fā)明內(nèi)容】
[0004]本發(fā)明的目的在于提供一種能夠節(jié)省系統(tǒng)資源,避免系統(tǒng)壓力過大,從而保證管理系統(tǒng)的正常運(yùn)行的告警風(fēng)暴抑制方法。
[0005]本發(fā)明的目的可通過以下的技術(shù)措施來實(shí)現(xiàn):
一種告警風(fēng)暴抑制方法,包括如下步驟:
S1:管理系統(tǒng)等待IED設(shè)備發(fā)送告警,當(dāng)管理系統(tǒng)接收到告警時(shí),執(zhí)行S2 ;
S2:告警計(jì)數(shù)器根據(jù)告警源設(shè)備唯一標(biāo)識(shí)符,查找是否有對(duì)應(yīng)的設(shè)備信息,如果沒有則執(zhí)行S3,如果有則根據(jù)此設(shè)備的初始上報(bào)時(shí)間戳TO與系統(tǒng)當(dāng)前時(shí)間做差值,如果此差值超過預(yù)設(shè)值T,則執(zhí)行S4,否則執(zhí)行S5 ;所述告警源設(shè)備唯一標(biāo)識(shí)符具體為設(shè)備序列號(hào)。
[0006]S3:獲取此設(shè)備的唯一標(biāo)識(shí)符,并記錄此設(shè)備告警數(shù)為1,同時(shí)獲取當(dāng)前系統(tǒng)時(shí)間為此設(shè)備的初始上報(bào)時(shí)間戳T0,返回至SI ;
S4:根據(jù)設(shè)備唯一標(biāo)識(shí)符,將此設(shè)備的告警計(jì)數(shù)重新初始化為1,同時(shí)獲取當(dāng)前系統(tǒng)時(shí)間作為此設(shè)備的初始上報(bào)時(shí)間戳T0,返回至SI;
S5:根據(jù)設(shè)備唯一標(biāo)識(shí)符查詢此設(shè)備的告警數(shù),并將此設(shè)備告警計(jì)數(shù)加I ;此時(shí)判斷告警數(shù)是否超過預(yù)設(shè)數(shù)量N,超過則認(rèn)為此設(shè)備產(chǎn)生告警風(fēng)暴,執(zhí)行S6,否則執(zhí)行S7 ; S6:對(duì)此設(shè)備進(jìn)行告警風(fēng)暴抑制處理,管理系統(tǒng)向產(chǎn)生告警風(fēng)暴的IED設(shè)備下發(fā)暫停發(fā)送告警命令,將此設(shè)備從告警計(jì)數(shù)器中清除,在系統(tǒng)界面提示此IED設(shè)備產(chǎn)生告警風(fēng)暴用于人工排除風(fēng)暴;
S7:管理系統(tǒng)對(duì)此設(shè)備上報(bào)的告警進(jìn)行處理。
[0007]本發(fā)明對(duì)比現(xiàn)有技術(shù),有如下優(yōu)點(diǎn):
本發(fā)明的告警風(fēng)暴抑制方案,不用另起定時(shí)器線程。其告警計(jì)數(shù)是由告警事件觸發(fā)的,也就是說,當(dāng)管理系統(tǒng)接收到告警時(shí),才會(huì)進(jìn)行告警計(jì)數(shù)以及告警風(fēng)暴判斷。
[0008]本發(fā)明中,告警風(fēng)暴的判斷采用告警事件來觸發(fā),而不用依賴像定時(shí)器這樣的額外線程,并且當(dāng)IED設(shè)備沒有告警上報(bào)到管理系統(tǒng)時(shí),告警風(fēng)暴判斷模塊是不會(huì)運(yùn)行的。這樣可以節(jié)省系統(tǒng)資源,提升管理系統(tǒng)運(yùn)行效率。管理系統(tǒng)檢測(cè)到IED設(shè)備產(chǎn)生告警風(fēng)暴后,向設(shè)備下發(fā)暫停發(fā)送告警命令,可以避免大量告警報(bào)文對(duì)智能變電站通信網(wǎng)絡(luò)的沖擊而影響其他重要報(bào)文的及時(shí)轉(zhuǎn)發(fā);并且通過系統(tǒng)提示出IED設(shè)備產(chǎn)生告警風(fēng)暴,可以幫助操作人員快速處理故障。
[0009]同時(shí)相比目前告警風(fēng)暴判斷機(jī)制,其對(duì)設(shè)備告警上報(bào)數(shù)量的計(jì)算和清除操作都是設(shè)備間獨(dú)立的而不會(huì)像目前這樣達(dá)到一定時(shí)間就會(huì)清除所有設(shè)備的告警計(jì)數(shù),有時(shí)就會(huì)出現(xiàn)當(dāng)設(shè)備剛產(chǎn)生告警風(fēng)暴,但是還沒有達(dá)到管理系統(tǒng)的告警風(fēng)暴判斷閾值時(shí)就會(huì)被計(jì)時(shí)器清零了,此時(shí)會(huì)延長(zhǎng)管理系統(tǒng)對(duì)設(shè)備告警風(fēng)暴判斷的時(shí)間。而本發(fā)明由于擺脫了定時(shí)器的依賴,從而保證對(duì)告警風(fēng)暴的判斷更加地及時(shí)。
【專利附圖】
【附圖說明】
[0010]圖1為現(xiàn)有技術(shù)中的告警風(fēng)暴抑制方法的流程圖;
圖2本發(fā)明的告警風(fēng)暴抑制方法的流程圖。
【具體實(shí)施方式】
[0011]如圖2所示,本發(fā)明的告警風(fēng)暴抑制方法,包括如下步驟:
S1:管理系統(tǒng)等待設(shè)備發(fā)送告警,當(dāng)管理系統(tǒng)接收到告警時(shí),執(zhí)行S2 ;
S2:告警計(jì)數(shù)器根據(jù)告警源設(shè)備唯一標(biāo)識(shí)符,如設(shè)備序列號(hào),查找是否有對(duì)應(yīng)的設(shè)備信息,如果沒有則執(zhí)行S3,如果有則根據(jù)此設(shè)備的初始上報(bào)時(shí)間戳TO與系統(tǒng)當(dāng)前時(shí)間做差值,如果此差值超過T,則執(zhí)行S4,否則執(zhí)行S5 ;其中,T為預(yù)先設(shè)定監(jiān)測(cè)告警風(fēng)暴的單位時(shí)間,T時(shí)間內(nèi)設(shè)備發(fā)送超過N個(gè)告警時(shí)即判斷此設(shè)備產(chǎn)生告警風(fēng)暴。
[0012]S3:獲取此設(shè)備的唯一標(biāo)識(shí)符,并記錄此設(shè)備告警數(shù)為1,同時(shí)獲取當(dāng)前系統(tǒng)時(shí)間為此設(shè)備的初始上報(bào)時(shí)間戳T0,返回至SI ;
S4:根據(jù)設(shè)備唯一標(biāo)識(shí)符,將此設(shè)備的告警計(jì)數(shù)重新初始化為1,同時(shí)獲取當(dāng)前系統(tǒng)時(shí)間作為此設(shè)備的初始上報(bào)時(shí)間戳T0,返回至SI;
S5:根據(jù)設(shè)備唯一標(biāo)識(shí)符查詢此設(shè)備的告警數(shù),并將此設(shè)備告警計(jì)數(shù)加I。此時(shí)判斷告警數(shù)是否超過N,超過則認(rèn)為此設(shè)備產(chǎn)生告警風(fēng)暴,執(zhí)行S6,否則執(zhí)行S7 ;
S6:對(duì)此設(shè)備進(jìn)行告警風(fēng)暴抑制處理,管理系統(tǒng)向產(chǎn)生告警風(fēng)暴的IED設(shè)備下發(fā)暫停發(fā)送告警命令,將此設(shè)備從告警計(jì)數(shù)器中清除,在系統(tǒng)界面提示此IED設(shè)備產(chǎn)生告警風(fēng)暴用于人工排除風(fēng)暴; S7:管理系統(tǒng)對(duì)此設(shè)備上報(bào)的告警進(jìn)行處理。
[0013]管理系統(tǒng)接收到告警時(shí)會(huì)根據(jù)告警信息的標(biāo)準(zhǔn)結(jié)構(gòu)首先解析出告警源設(shè)備唯一標(biāo)識(shí)符,如果此條告警信息不需要因風(fēng)暴抑制被丟棄,則管理系統(tǒng)會(huì)進(jìn)一步解析告警,獲得告警類型、告警位置、告警緊急程度等告警的詳細(xì)信息,并在管理系統(tǒng)中與設(shè)備建立管理,供用戶在管理系統(tǒng)界面查看。
[0014]本發(fā)明的實(shí)施方式不限于此,在本發(fā)明上述基本技術(shù)思想前提下,按照本領(lǐng)域的普通技術(shù)知識(shí)和慣用手段對(duì)本
【發(fā)明內(nèi)容】
所做出其它多種形式的修改、替換或變更,均落在本發(fā)明權(quán)利保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種告警風(fēng)暴抑制方法,其特征在于包括如下步驟: S1:管理系統(tǒng)等待IED (Intelligent Electronic Device,智能電子設(shè)備)設(shè)備發(fā)送告警,當(dāng)管理系統(tǒng)接收到告警時(shí),執(zhí)行S2 ; 52:告警計(jì)數(shù)器根據(jù)告警源設(shè)備唯一標(biāo)識(shí)符,查找是否有對(duì)應(yīng)的設(shè)備信息,如果沒有則執(zhí)行S3,如果有則根據(jù)此設(shè)備的初始上報(bào)時(shí)間戳TO與系統(tǒng)當(dāng)前時(shí)間做差值,如果此差值超過預(yù)設(shè)值T,則執(zhí)行S4,否則執(zhí)行S5 ; 53:獲取此設(shè)備的唯一標(biāo)識(shí)符,并記錄此設(shè)備告警數(shù)為1,同時(shí)獲取當(dāng)前系統(tǒng)時(shí)間為此設(shè)備的初始上報(bào)時(shí)間戳T0,返回至SI ; 54:根據(jù)設(shè)備唯一標(biāo)識(shí)符,將此設(shè)備的告警計(jì)數(shù)重新初始化為1,同時(shí)獲取當(dāng)前系統(tǒng)時(shí)間作為此設(shè)備的初始上報(bào)時(shí)間戳T0,返回至SI; S5:根據(jù)設(shè)備唯一標(biāo)識(shí)符查詢此設(shè)備的告警數(shù),并將此設(shè)備告警計(jì)數(shù)加I ;此時(shí)判斷告警數(shù)是否超過預(yù)設(shè)數(shù)量N,超過則認(rèn)為此設(shè)備產(chǎn)生告警風(fēng)暴,執(zhí)行S6,否則執(zhí)行S7 ; S6:對(duì)此設(shè)備進(jìn)行告警風(fēng)暴抑制處理,管理系統(tǒng)向產(chǎn)生告警風(fēng)暴的IED設(shè)備下發(fā)暫停發(fā)送告警命令,將此設(shè)備從告警計(jì)數(shù)器中清除,在系統(tǒng)界面提示此IED設(shè)備產(chǎn)生告警風(fēng)暴用于人工排除風(fēng)暴; S7:管理系統(tǒng)對(duì)此設(shè)備上報(bào)的告警進(jìn)行處理。
2.如權(quán)利要求1 所述的方法,其特征在于:所述告警源設(shè)備唯一標(biāo)識(shí)符具體為設(shè)備序列號(hào)。
【文檔編號(hào)】H04L12/26GK103905271SQ201410088324
【公開日】2014年7月2日 申請(qǐng)日期:2014年3月12日 優(yōu)先權(quán)日:2014年3月12日
【發(fā)明者】胡春潮, 馬凱, 曹麗娟, 馮善強(qiáng), 汪溢, 馬佳, 陳虎 申請(qǐng)人:廣東電網(wǎng)公司電力科學(xué)研究院