專(zhuān)利名稱(chēng):防火墻設(shè)備可變頻率的確認(rèn)式故障報(bào)警方法
技術(shù)領(lǐng)域:
本發(fā)明涉及一種設(shè)置在防火墻設(shè)備中,用于對(duì)所監(jiān)控的設(shè)備和網(wǎng)絡(luò)的故障進(jìn)行報(bào)警提示的方法,尤其是一種能夠改變報(bào)警頻率進(jìn)行提示確認(rèn)的故障報(bào)警方法,屬于計(jì)算機(jī)技術(shù)領(lǐng)域。
這種方法的缺陷在于報(bào)警消息容易被遺漏。如果在報(bào)警時(shí)刻,管理員不在管理終端旁或未能收到該警報(bào),則相應(yīng)的事件就可能得不到及時(shí)響應(yīng)。更糟的情況是如果該事件被其他事件淹沒(méi),則該事件直到產(chǎn)生災(zāi)難性后果時(shí)才會(huì)被發(fā)現(xiàn)。
一種解決方法是發(fā)現(xiàn)報(bào)警事件后以恒速率發(fā)送報(bào)警消息,直到管理員采取措施消除報(bào)警事件。這種方法可以保證管理員得到報(bào)警消息,它的問(wèn)題在于如何確定報(bào)警頻率。如果頻率過(guò)高,則管理員會(huì)被大量重復(fù)的報(bào)警信息淹沒(méi),同時(shí)消耗了系統(tǒng)資源;如果頻率過(guò)低,則不利于及時(shí)響應(yīng)關(guān)鍵事件。因此有必要找出一種可靠、高效的報(bào)警方式。
本發(fā)明的目的是這樣實(shí)現(xiàn)的一種防火墻設(shè)備可變頻率的確認(rèn)式故障報(bào)警方法,它至少包括如下步驟步驟1監(jiān)視設(shè)備狀態(tài);步驟2如果未發(fā)現(xiàn)報(bào)警事件,轉(zhuǎn)到步驟7;步驟3如果第一次發(fā)現(xiàn)該報(bào)警事件,向目的地發(fā)送一條報(bào)警消息,轉(zhuǎn)到步驟5;步驟4如果是重復(fù)的事件,通過(guò)本事件內(nèi)部時(shí)鐘判斷是否已經(jīng)渡過(guò)該事件的當(dāng)前的報(bào)警間隔,如果已經(jīng)渡過(guò)該重復(fù)事件的報(bào)警間隔,向目的地發(fā)送一條報(bào)警消息;否則,轉(zhuǎn)到步驟7;步驟5計(jì)算下一個(gè)發(fā)送間隔;步驟6如果重復(fù)發(fā)送的次數(shù)超過(guò)設(shè)置的N,則置n=0;步驟7等待下一個(gè)設(shè)備狀態(tài)查詢(xún)時(shí)間到來(lái);步驟8轉(zhuǎn)到步驟1。
具體地,發(fā)送間隔的確定采用二進(jìn)制退讓法,符合如下公式T=tbase×2n,T是下一次報(bào)警消息發(fā)送的時(shí)間間隔,tbase是確定發(fā)送間隔的基準(zhǔn)時(shí)間,0≤n≤N,n是同一報(bào)警消息被發(fā)送的次數(shù);N是一個(gè)發(fā)送上限,當(dāng)n>N時(shí),n重新從零開(kāi)始計(jì)數(shù)。
4、另外,步驟5發(fā)送間隔的確定也采用線(xiàn)性退讓法符合如下公式消息發(fā)送間隔T=tbase×nT是下一次報(bào)警消息發(fā)送的時(shí)間間隔,tbase是確定發(fā)送間隔的基準(zhǔn)時(shí)間,0≤n≤N,n是同一報(bào)警消息被發(fā)送的次數(shù);N是一個(gè)發(fā)送上限,當(dāng)n>N時(shí),n重新從零開(kāi)始計(jì)數(shù)。
根據(jù)上述技術(shù)方案分析可知,本發(fā)明不僅能夠保障從報(bào)警事件發(fā)生,直到被排除后,才停止報(bào)警;同時(shí),采用獨(dú)特的變速率報(bào)警方法,避免了過(guò)高的報(bào)警頻率所帶來(lái)的過(guò)量冗余消息和系統(tǒng)資源消耗。
本發(fā)明為了解決報(bào)警消息被遺漏的問(wèn)題,采取如下策略當(dāng)有報(bào)警事件發(fā)生時(shí),警報(bào)引擎將不斷的向目的地發(fā)送該事件的報(bào)警消息,直到管理員采取相應(yīng)措施消除報(bào)警事件。這樣就保證了嚴(yán)重事件不被遺漏,這就是方法中所稱(chēng)的確認(rèn)式。
同時(shí),為了避免過(guò)高的報(bào)警頻率所帶來(lái)的過(guò)量冗余消息和系統(tǒng)資源消耗,采用了變頻率的方法。當(dāng)報(bào)警事件剛發(fā)生時(shí),系統(tǒng)以較高頻率發(fā)送報(bào)警消息,隨著事件推移,報(bào)警頻率逐漸降低。當(dāng)一定的時(shí)間間隔過(guò)去時(shí),報(bào)警引擎重復(fù)上一周期內(nèi)的報(bào)警動(dòng)作。這就是所稱(chēng)的可變頻率。
報(bào)警間隔采用二進(jìn)制退讓法,如下,T=tbase×2n,T是下一次報(bào)警消息發(fā)送的時(shí)間間隔,tbase是確定發(fā)送間隔的基準(zhǔn)時(shí)間,0≤n≤N,n是同一報(bào)警消息被發(fā)送的次數(shù);N是一個(gè)發(fā)送上限,當(dāng)n>N時(shí),n重新從零開(kāi)始計(jì)數(shù)。具體地,本發(fā)明的整個(gè)工作方法步驟如下1.監(jiān)視設(shè)備狀態(tài);2.如果未發(fā)現(xiàn)報(bào)警事件,轉(zhuǎn)到7;3.如果第一次發(fā)現(xiàn)該報(bào)警事件,向目的地發(fā)送一條報(bào)警消息,轉(zhuǎn)到5;
4.如果是重復(fù)的事件,通過(guò)本事件內(nèi)部時(shí)鐘判斷是否已經(jīng)渡過(guò)該事件的當(dāng)前的報(bào)警間隔。如果已經(jīng)渡過(guò)該重復(fù)事件的報(bào)警間隔,向目的地發(fā)送一條報(bào)警消息;否則,轉(zhuǎn)到7;5.計(jì)算下一個(gè)發(fā)送間隔;6.如果重復(fù)發(fā)送的次數(shù)超過(guò)N,則置n=0;7.等待下一個(gè)設(shè)備狀態(tài)查詢(xún)時(shí)間到來(lái);8.轉(zhuǎn)到1。
除轉(zhuǎn)向外,整個(gè)過(guò)程順序執(zhí)行。
具體時(shí)間間隔的確定除采用上述二進(jìn)制退讓法,還可采用線(xiàn)性退讓等。線(xiàn)性退讓如下公式消息發(fā)送間隔T=tbase×nT是下一次報(bào)警消息發(fā)送的時(shí)間間隔,tbase是確定發(fā)送間隔的基準(zhǔn)時(shí)間,0≤n≤N,n是同一報(bào)警消息被發(fā)送的次數(shù);N是一個(gè)發(fā)送上限,當(dāng)n>N時(shí),n重新從零開(kāi)始計(jì)數(shù)。其實(shí)現(xiàn)步驟與上述技術(shù)方案一致。
另外,在實(shí)際應(yīng)用中,報(bào)警間隔的基準(zhǔn)時(shí)間可由用戶(hù)設(shè)置。再有,針對(duì)不同的報(bào)警事件可進(jìn)行分級(jí),不同級(jí)別的事件可以使用不同的報(bào)警方法。
以上實(shí)施例僅用以說(shuō)明本發(fā)明而非限制,盡管參照以上較佳實(shí)施例對(duì)本發(fā)明進(jìn)行了詳細(xì)說(shuō)明,本領(lǐng)域的普通技術(shù)人員應(yīng)當(dāng)理解,可以對(duì)本發(fā)明進(jìn)行修改、變形或者等同替換,而不脫離本發(fā)明的精神和范圍,其均應(yīng)涵蓋在本發(fā)明的權(quán)利要求范圍當(dāng)中。
權(quán)利要求
1.一種防火墻設(shè)備可變頻率的確認(rèn)式故障報(bào)警方法,其特征在于它至少包括如下步驟步驟1監(jiān)視設(shè)備狀態(tài);步驟2如果未發(fā)現(xiàn)報(bào)警事件,轉(zhuǎn)到步驟7;步驟3如果第一次發(fā)現(xiàn)該報(bào)警事件,向目的地發(fā)送一條報(bào)警消息,轉(zhuǎn)到步驟5;步驟4如果是重復(fù)的事件,通過(guò)本事件內(nèi)部時(shí)鐘判斷是否已渡過(guò)經(jīng)該事件的當(dāng)前的報(bào)警間隔,如果已經(jīng)渡過(guò)該重復(fù)事件的報(bào)警間隔,向目的地發(fā)送一條報(bào)警消息;否則,轉(zhuǎn)到步驟7;步驟5計(jì)算下一個(gè)發(fā)送間隔;步驟6如果重復(fù)發(fā)送的次數(shù)超過(guò)設(shè)置的N,則置n=0;步驟7等待下一個(gè)設(shè)備狀態(tài)查詢(xún)時(shí)間到來(lái);步驟8轉(zhuǎn)到步驟1。
2.根據(jù)權(quán)利要求1所述的防火墻設(shè)備可變頻率的確認(rèn)式故障報(bào)警方法,其特征在于所述的步驟5發(fā)送間隔的確定采用二進(jìn)制退讓法,符合如下公式T=tbase×2n,T是下一次報(bào)警消息發(fā)送的時(shí)間間隔,tbase是確定發(fā)送間隔的基準(zhǔn)時(shí)間;0≤n≤N,n是同一報(bào)警消息被發(fā)送的次數(shù);N是一個(gè)發(fā)送上限,當(dāng)n>N時(shí),n重新從零開(kāi)始計(jì)數(shù)。
3.根據(jù)權(quán)利要求1所述的防火墻設(shè)備可變頻率的確認(rèn)式故障報(bào)警方法,其特征在于所述的步驟5發(fā)送間隔的確定采用線(xiàn)性退讓法,符合如下公式T=tbase×nT是下一次報(bào)警消息發(fā)送的時(shí)間間隔,tbase是確定發(fā)送間隔的基準(zhǔn)時(shí)間,0≤n≤N,n是同一報(bào)警消息被發(fā)送的次數(shù);N是一個(gè)發(fā)送上限,當(dāng)n>N時(shí),n重新從零開(kāi)始計(jì)數(shù)。
全文摘要
一種防火墻設(shè)備可變頻率的確認(rèn)式故障報(bào)警方法,它至少包括如下步驟監(jiān)視設(shè)備狀態(tài);如果未發(fā)現(xiàn)報(bào)警事件,轉(zhuǎn)到步驟7;如果第一次發(fā)現(xiàn)該報(bào)警事件,向目的地發(fā)送一條報(bào)警消息,轉(zhuǎn)到步驟5;如果是重復(fù)的事件,通過(guò)本事件內(nèi)部時(shí)鐘判斷是否已經(jīng)渡過(guò)該事件的當(dāng)前的報(bào)警間隔,如果已經(jīng)渡過(guò)該重復(fù)事件的報(bào)警間隔,向目的地發(fā)送一條報(bào)警消息;否則,轉(zhuǎn)到步驟7;計(jì)算下一個(gè)發(fā)送間隔;如果重復(fù)發(fā)送的次數(shù)超過(guò)設(shè)置的N,則置n=0;等待下一個(gè)設(shè)備狀態(tài)查詢(xún)時(shí)間到來(lái)。本發(fā)明能夠有效地產(chǎn)生故障報(bào)警直至故障被排除,而且不增加過(guò)量冗余消息和系統(tǒng)資源消耗。
文檔編號(hào)G06F9/45GK1437109SQ0210056
公開(kāi)日2003年8月20日 申請(qǐng)日期2002年2月5日 優(yōu)先權(quán)日2002年2月5日
發(fā)明者許春生, 胡民 申請(qǐng)人:聯(lián)想(北京)有限公司