專利名稱:告警轉(zhuǎn)短消息實現(xiàn)方法
技術(shù)領(lǐng)域:
本發(fā)明涉及網(wǎng)絡(luò)設(shè)備的報警監(jiān)護(hù),尤指一種將設(shè)備的告警信息轉(zhuǎn)換為短消息發(fā)送給設(shè)備監(jiān)護(hù)人員的方法。
背景技術(shù):
目前在通信網(wǎng)的網(wǎng)絡(luò)管理中,對網(wǎng)絡(luò)中各個設(shè)備的管理主要是通過計算機終端的圖形界面顯示進(jìn)行的。對網(wǎng)絡(luò)運行狀況、故障發(fā)生的管理也僅限于在機房范圍內(nèi)的聲光提醒。
由于這一切管理都局限在機房的范圍內(nèi),盡管目前有告警轉(zhuǎn)尋呼功能,但由于自動尋呼主要是通過事件的觸發(fā),通過連接的modem或電話線撥出指定的尋呼號碼,其只能顯示數(shù)字,不便于直觀、準(zhǔn)確的了解到故障的含義。
因此,現(xiàn)有技術(shù)存在下述缺點1、由于需要自動撥出號碼,則只能通過尋呼的自動臺來發(fā)出尋呼,這樣導(dǎo)致通過尋呼機得到的消息只能由數(shù)字組成,因而消息比較簡單,不能夠很直觀、準(zhǔn)確的了解到故障的含義;2、由于隨著科技的發(fā)展,尋呼機的使用已日趨減少,逐步被手機所代替。因此,此技術(shù)需要有新的技術(shù)來替代。
發(fā)明內(nèi)容
本發(fā)明提供一種告警轉(zhuǎn)短消息的方法,采用目前普遍使用的通信設(shè)備,通過文字顯示告警信息,直觀、方便,且有效地解決網(wǎng)絡(luò)設(shè)備管理的空間限制問題。
本發(fā)明的告警轉(zhuǎn)短消息實現(xiàn)方法,包括下列步驟A)設(shè)置告警轉(zhuǎn)短消息條件;
B)將接收到的符合所設(shè)條件的告警信息轉(zhuǎn)換成告警短消息;C)通過短消息發(fā)送工具將告警短消息發(fā)送給指定的接收者。
所述告警轉(zhuǎn)短消息條件包括告警級別、告警類型、告警名稱和告警發(fā)生時間四者之一或其中任意組合。
所述步驟B)進(jìn)一步包括下列步驟B1)接收到一條告警信息后,根據(jù)本地保存的告警隊列,檢查是否已有類似告警信息接收過;如果是,則結(jié)束對本條告警信息的處理;否則,進(jìn)入下一步;B2)根據(jù)設(shè)定的告警轉(zhuǎn)短消息條件,對此條告警信息進(jìn)行過濾;如果此條告警信息不符合轉(zhuǎn)發(fā)條件,則結(jié)束對本條告警信息的處理;否則,進(jìn)入下一步;B3)將此條告警信息進(jìn)行格式轉(zhuǎn)換,轉(zhuǎn)換成一條告警短消息;B4)將轉(zhuǎn)換后的告警短消息插入一消息緩存隊列;B5)結(jié)束對本條告警信息的處理。
所述告警短消息包括告警發(fā)生的對象名稱、告警名稱、告警類型和告警發(fā)生時間四者之一或其中任意組合。
所述步驟C)進(jìn)一步包括下列步驟C1)檢測消息緩存隊列是否有消息等待發(fā)送;如果隊列為空,則等待一定時間,再次檢測,當(dāng)檢測到隊列不為空時,進(jìn)行下一步;C2)從消息緩存隊列的隊尾獲取一條短消息;C3)對此條短消息的格式進(jìn)行合法性檢查,如果格式錯誤,則直接將此條短消息從隊列中刪除;否則,進(jìn)入下一步;C4)對該短消息進(jìn)行解析,獲取特征格式串;C5)根據(jù)特征格式串,分析此條短消息的發(fā)送信息;C6)根據(jù)發(fā)送信息,得到接收者數(shù)目;C7)判斷接收者數(shù)目是否為0,如果是,則將此條短消息從隊列中刪除;如果否,則進(jìn)入下一步;C8)分析接收者的情況,通過短消息發(fā)送工具將告警短消息發(fā)送給指定的接收者;C9)發(fā)送短消息完畢后,將修改此條短消息的發(fā)送信息,重復(fù)步驟C6)~C9)步。
所述步驟C4)后還包括有根據(jù)特征格式串,判斷此短消息是否重復(fù)的步驟,如果重復(fù),則直接將該條短消息從隊列中刪除;否則,進(jìn)入步驟C5)。
所述判斷短消息是否重復(fù)是判斷在一設(shè)定的時間段內(nèi)是否已有相同的特征格式串被發(fā)送,如果是,則判為短消息重復(fù),否則,不重復(fù)。
所述步驟C4)后還包括有根據(jù)特征格式串,判斷此短消息是否需要發(fā)送的步驟,如果不需要發(fā)送,則直接將該條短消息從隊列中刪除;否則,進(jìn)入步驟C5)。
所述短消息發(fā)送工具包括手機、可發(fā)送短消息的Modem或能夠進(jìn)行短消息發(fā)送的軟件包。
所述短消息的指定接收者為用戶手機或一E-mail地址。
告警轉(zhuǎn)短消息技術(shù)的實現(xiàn),解決了對通信網(wǎng)的網(wǎng)絡(luò)狀況管理的空間限制,在遠(yuǎn)離機房的地方,也可以清楚的了解當(dāng)前通信網(wǎng)的網(wǎng)絡(luò)狀況;而且通過文字顯示提示告警的發(fā)生,更加直觀的提示故障的所在和詳細(xì)消息。
圖1為本發(fā)明告警轉(zhuǎn)短消息條件設(shè)置界面之一。
圖2為本發(fā)明告警轉(zhuǎn)短消息條件設(shè)置界面之二。
圖3為本發(fā)明告警轉(zhuǎn)短消息條件設(shè)置界面之三。
圖4為本發(fā)明告警轉(zhuǎn)短消息條件設(shè)置界面之四。
圖5為本發(fā)明方法所使用的一告警轉(zhuǎn)短消息系統(tǒng)結(jié)構(gòu)圖。
圖6為本發(fā)明方法中告警接收處理流程圖。
圖7為本發(fā)明方法中短消息發(fā)送處理流程圖。
具體實施例方式
告警轉(zhuǎn)短消息方法主要是根據(jù)用戶設(shè)定的條件,將網(wǎng)絡(luò)產(chǎn)生的告警經(jīng)過條件過濾,以短消息的方式發(fā)送到用戶指定的接收機上。
由于網(wǎng)絡(luò)狀況的不同,用戶關(guān)心的重點不同,告警轉(zhuǎn)短消息方法提供了用戶自定義的設(shè)置功能,用戶可以在計算機中根據(jù)自己的需要,將所關(guān)心的告警信息發(fā)送到指定手機終端上,如圖1-圖4所示,為告警轉(zhuǎn)短消息條件設(shè)置界面圖,圖1所示界面是對告警信息接收者的相關(guān)內(nèi)容進(jìn)行設(shè)定;圖2所示界面是對告警級別及告警類型進(jìn)行設(shè)置;圖3所示界面是對告警的基本條件進(jìn)行設(shè)定;圖4所示界面是對告警選擇進(jìn)行設(shè)定。
通過圖1、圖2、圖3和圖4所示界面的設(shè)定,用戶可以根據(jù)告警級別、類型以及告警名稱和告警發(fā)生時間來設(shè)置需要發(fā)送短消息的告警。
圖5為本發(fā)明的告警轉(zhuǎn)短消息方法所采用的告警轉(zhuǎn)短消息系統(tǒng)結(jié)構(gòu)方框圖。該告警轉(zhuǎn)短消息的系統(tǒng)結(jié)構(gòu)主要由條件設(shè)置模塊、條件保存模塊、告警管理模塊、消息緩存模塊和消息中心處理模塊組成。各個模塊的功能如下條件設(shè)置模塊用于同用戶交互,提供用戶對告警轉(zhuǎn)短消息進(jìn)行條件設(shè)置以及查詢目前告警轉(zhuǎn)短消息的條件;條件保存模塊用于保存目前的告警轉(zhuǎn)短消息條件;告警管理模塊用于對接收到的告警信息進(jìn)行預(yù)處理;消息緩存模塊用于存放需要轉(zhuǎn)發(fā)的短消息;信息中心處理模塊用于對短消息的發(fā)送進(jìn)行處理。
下面對本發(fā)明方法的具體流程加以詳細(xì)說明參見圖6,為本發(fā)明方法告警接收處理流程圖,其具體步驟如下1)告警管理模塊接收到一條告警信息;2)告警管理模塊根據(jù)本地保存的告警隊列,檢查是否已有類似告警接收過;如果此類告警已經(jīng)接收過,則結(jié)束對本條告警的處理;否則,進(jìn)入下一步;在該步驟中,告警管理模塊將接收到的告警信息的關(guān)鍵字段(對象名稱、告警類型、告警名稱、告警級別和告警發(fā)生的具體位置)記錄下來,新接收到一條告警信息,會用這些關(guān)鍵字段比較是否一致,如一致,則認(rèn)為已有類似告警信息接收過。其中,系統(tǒng)的報警級別和報警類型都來自告警信息本身的級別和類型;3)告警管理模塊根據(jù)條件保存模塊保存的告警轉(zhuǎn)短消息條件,對此條告警進(jìn)行過濾;如果此條告警不符合轉(zhuǎn)發(fā)條件,則結(jié)束對本條告警的處理;否則,進(jìn)入下一步;4)告警管理模塊將此條告警信息進(jìn)行格式轉(zhuǎn)換,格式可以根據(jù)不同情況進(jìn)行定義,一般可以采用如下格式告警發(fā)生的對象名稱+告警名稱+告警類型+告警發(fā)生時間;5)告警管理模塊將轉(zhuǎn)換后的短消息插入緩存隊列;6)告警管理模塊結(jié)束對本條告警的處理。
圖7所示為本發(fā)明的短消息發(fā)送處理流程圖,其具體步驟如下1)信息中心處理模塊不斷地檢測消息緩存隊列是否有消息等待發(fā)送;如果隊列為空,那么信息中心處理模塊將等待一段時間(如60秒),再次檢測,直到隊列不為空時,進(jìn)行下一步;2)信息中心處理模塊從消息緩存隊列的隊尾獲取一條消息;3)信息中心處理模塊對此條消息的格式進(jìn)行合法性檢查,如果格式錯誤,則直接將此條消息從隊列中刪除;如果格式正確,則進(jìn)入下一步;4)信息中心處理模塊對消息進(jìn)行解析,獲取特征格式串;5)信息中心處理模塊根據(jù)特征格式串,判斷此類消息是否在重復(fù),如果重復(fù),則直接將此條消息從隊列中刪除;如果不重復(fù),則進(jìn)入下一步;(這里的重復(fù)判斷條件,可以自己定義,如在10分鐘之內(nèi),同一特征格式串的消息只發(fā)送一次,那么在10分鐘內(nèi)相同的特征格式串消息就為重復(fù)消息。)
6)信息中心處理模塊根據(jù)特征格式串,判斷此類消息是否需要發(fā)送,如果不需要發(fā)送,則直接將此條消息從隊列中刪除;如果需要發(fā)送,則進(jìn)入下一步;7)信息中心處理模塊根據(jù)特征格式串,分析此條消息的發(fā)送信息;8)信息中心處理模塊根據(jù)發(fā)送信息,得到接收者數(shù)目;其中發(fā)送信息由兩部分組成接收者+發(fā)送內(nèi)容;“接收者”又分為兩部分手機短消息接收者和E-mail接收者,并在每一部分接收者的前面有接收者數(shù)目,信息中心處理模塊可以根據(jù)此判斷接收者的數(shù)目;9)信息中心處理模塊判斷接收者數(shù)目是否為0,如果為0,即沒有接收者了,則將此條消息從隊列中刪除;如果不為0,即還有接收者,則進(jìn)入下一步;10)信息中心處理模塊分析接收者的情況,如果為手機接收者,則通過與計算機連接的手機將此消息以短消息的方式發(fā)送給指定手機;如果為E-mail接收者,則通過郵件中心將此消息發(fā)送到指定的E-mail地址;11)信息中心處理模塊發(fā)送消息完畢后,將修改此條消息的發(fā)送信息,重復(fù)8)~11)步。
以上所述,僅為本發(fā)明較佳的具體實施方式
,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本技術(shù)領(lǐng)域的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到的變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)該以權(quán)利要求書的保護(hù)范圍為準(zhǔn)。
權(quán)利要求
1.一種告警轉(zhuǎn)短消息實現(xiàn)方法,包括下列步驟A)設(shè)置告警轉(zhuǎn)短消息條件;B)將接收到的符合所設(shè)條件的告警信息轉(zhuǎn)換成告警短消息;C)通過短消息發(fā)送工具將告警短消息發(fā)送給指定的接收者。
2.如權(quán)利要求1所述的告警轉(zhuǎn)短消息實現(xiàn)方法,其特征在于所述告警轉(zhuǎn)短消息條件包括告警級別、告警類型、告警名稱和告警發(fā)生時間四者之一或其中任意組合。
3.如權(quán)利要求1所述的告警轉(zhuǎn)短消息實現(xiàn)方法,其特征在于所述步驟B)進(jìn)一步包括下列步驟B1)接收到一條告警信息后,根據(jù)本地保存的告警隊列,檢查是否已有類似告警信息接收過;如果是,則結(jié)束對本條告警信息的處理;否則,進(jìn)入下一步;B2)根據(jù)設(shè)定的告警轉(zhuǎn)短消息條件,對此條告警信息進(jìn)行過濾;如果此條告警信息不符合轉(zhuǎn)發(fā)條件,則結(jié)束對本條告警信息的處理;否則,進(jìn)入下一步;B3)將此條告警信息進(jìn)行格式轉(zhuǎn)換,轉(zhuǎn)換成一條告警短消息;B4)將轉(zhuǎn)換后的告警短消息插入一消息緩存隊列;B5)結(jié)束對本條告警信息的處理。
4.如權(quán)利要求3所述的告警轉(zhuǎn)短消息實現(xiàn)方法,其特征在于所述告警短消息包括告警發(fā)生的對象名稱、告警名稱、告警類型和告警發(fā)生時間四者之一或其中任意組合。
5.如權(quán)利要求3所述的告警轉(zhuǎn)短消息實現(xiàn)方法,其特征在于所述步驟C)進(jìn)一步包括下列步驟C1)檢測消息緩存隊列是否有消息等待發(fā)送;如果隊列為空,則等待一定時間,再次檢測,當(dāng)檢測到隊列不為空時,進(jìn)行下一步;C2)從消息緩存隊列的隊尾獲取一條短消息;C3)對此條短消息的格式進(jìn)行合法性檢查,如果格式錯誤,則直接將此條短消息從隊列中刪除;否則,進(jìn)入下一步;C4)對該短消息進(jìn)行解析,獲取特征格式串;C5)根據(jù)特征格式串,分析此條短消息的發(fā)送信息;C6)根據(jù)發(fā)送信息,得到接收者數(shù)目;C7)判斷接收者數(shù)目是否為0,如果是,則將此條短消息從隊列中刪除;如果否,則進(jìn)入下一步;C8)分析接收者的情況,通過短消息發(fā)送工具將告警短消息發(fā)送給指定的接收者;C9)發(fā)送短消息完畢后,將修改此條短消息的發(fā)送信息,重復(fù)步驟C6)~C9)步。
6.如權(quán)利要求5所述的告警轉(zhuǎn)短消息實現(xiàn)方法,其特征在于所述步驟C4)后還包括有根據(jù)特征格式串,判斷此短消息是否重復(fù)的步驟,如果重復(fù),則直接將該條短消息從隊列中刪除;否則,進(jìn)入步驟C5)。
7.如權(quán)利要求6所述的告警轉(zhuǎn)短消息實現(xiàn)方法,其特征在于所述判斷短消息是否重復(fù)是判斷在一設(shè)定的時間段內(nèi)是否已有相同的特征格式串被發(fā)送,如果是,則判為短消息重復(fù),否則,不重復(fù)。
8.如權(quán)利要求5所述的告警轉(zhuǎn)短消息實現(xiàn)方法,其特征在于所述步驟C4)后還包括有根據(jù)特征格式串,判斷此短消息是否需要發(fā)送的步驟,如果不需要發(fā)送,則直接將該條短消息從隊列中刪除;否則,進(jìn)入步驟C5)。
9.如權(quán)利要求1所述的告警轉(zhuǎn)短消息實現(xiàn)方法,其特征在于所述短消息發(fā)送工具包括手機、可發(fā)送短消息的Modem或能夠進(jìn)行短消息發(fā)送的軟件包。
10.如權(quán)利要求1所述的告警轉(zhuǎn)短消息實現(xiàn)方法,其特征在于所述短消息的指定接收者為用戶手機或一E-mail地址。
全文摘要
本發(fā)明有關(guān)一種告警轉(zhuǎn)短消息實現(xiàn)方法,包括步驟A)設(shè)置告警轉(zhuǎn)短消息條件;B)將接收到的符合所設(shè)條件的告警信息轉(zhuǎn)換成告警短消息;C)通過短消息發(fā)送工具將告警短消息發(fā)送給指定的接收者。告警轉(zhuǎn)短消息技術(shù)的實現(xiàn),解決了對通信網(wǎng)的網(wǎng)絡(luò)狀況管理的空間限制,在遠(yuǎn)離機房的地方,也可以清楚地了解當(dāng)前通信網(wǎng)的網(wǎng)絡(luò)狀況;而且通過文字顯示提示告警的發(fā)生,更加直觀的提示故障的所在和詳細(xì)消息。
文檔編號H04L12/58GK1627733SQ20031011824
公開日2005年6月15日 申請日期2003年12月8日 優(yōu)先權(quán)日2003年12月8日
發(fā)明者孫海洋, 宋顯國, 吳琦 申請人:華為技術(shù)有限公司