專利名稱:一種對集中監控系統的告警數據的傳送方法
技術領域:
本發明涉及計算機無人值守的集中監控領域,特別涉及一種對集中監控系統的告
警數據的傳送方法。
背景技術:
集中監控管理系統的功能是對監控范圍內分布的各個獨立的監控對象進行遙測、 遙信,實時監視系統和設備的運行狀態,記錄和處理相關數據,及時偵測故障,并作必要的 遙控操作,適時通知人員處理,并按照上級監控系統或網管中心的要求提供相應的數據和 報表,從而實現通信局(站)的少人或無人值守,以及電源、空調的集中監控維護管理,提高 供電系統的可靠性和通信設備的安全性。 目前,集中監控系統都是無人或者是少人值守,所以對其監控對象的所有監測點 的實時監控數據和實時告警數據集中上傳到中心值班室進行管理就成了整個集中監控系 統的核心部分。然而,這個核心部分的核心就是實時告警數據。
實時告警數據通常分為三級 緊急告警已經或即將危及設備及通信安全,必須立即處理的告警。
重要告警可能影響設備及通信安全,需要安排時間處理的告警。
—般告警表示系統中發生了不影響設備及通信安全但應注意的事件。
集中監控系統中的核心就是如何對告警數據進行快速分析,及時響應。對緊急告
警及時派修,從而達到實時監控的目的。但是在實際監控過程中,監測數據點有百萬千萬之
多,而且網絡傳輸情況也是相當復雜,各種不同的傳輸方式混雜在一起,由于涉及到海量的
數據傳輸,網絡時延,數據的擁塞,設備故障等等原因導致告警數據不能很好的呈現出來。 此外,由于集中監控管理中心規模日益增大,告警數據龐雜,更需要安排值守人員
進行告警的分片管理,明確責任劃分,從而提高效率。
發明內容
為了達到上述目的,本發明是采用如下技術方案予以實現的 —種對集中監控系統的告警數據的傳送方法,由中心管理系統接收前置機的告警
事件,所述中心管理系統采用分布式結構,由多個客戶端通過網絡連接組成,每個客戶端向 前置機發出告警類型的接受指令,前置機根據該指令將該類型的告警事件傳送至該客戶
丄山順。 所述客戶端發出的告警類型接受指令包括訂閱指令、增加訂閱指令、退訂指令和 轉訂指令。 本發明具體包括以下步驟 (1)客戶端根據其管轄范圍確認監控區域并獲取與監控區域相對應的前置機地 址; (2)客戶端根據前置機地址向對應的前置機發送告警業務的訂閱或增加訂閱或退
4訂或轉訂指令;前置機將該指令及客戶端地址存儲在訂閱服務列表中; (3)前置機將與訂閱服務列表中指令一致的告警事件依照客戶端地址上傳給客戶
丄山順。 所述步驟(1)的客戶端設置一個認證模塊,客戶端首先進行用戶登錄,然后通過 認證模塊對當前客戶端權限進行認證。 所述步驟(1)的客戶端設置一個數據庫模塊,數據庫模塊用于存放各個前置機地 址。
所述步驟(2)中客戶端發送訂閱指令包括如下步驟 1)客戶端根據訂閱的業務和管轄范圍向各個前置機中發送告警事件的注冊指令,
以便接受來自前置機的此類告警事件; 2)客戶端進入訂閱后的告警業務接受狀態; 3)判斷是否超出注冊激活間隔時間,如是,返回步驟1); 4)否則,返回步驟2)。 所述步驟(2)中客戶端發送增加訂閱指令包括如下步驟 1)客戶端確定新增加的告警業務及與其對應的前置機地址; 2)客戶端根據前置機地址向對應的前置機發送告警業務的增加訂閱指令; 3)前置機將增加的訂閱指令和客戶端地址添加到訂閱服務列表中; 4)客戶端完成該告警業務的增加訂閱。
所述步驟(2)中客戶端發送退訂指令包括如下步驟 1)客戶端確定需要退訂的告警業務及與其對應的前置機地址; 2)客戶端根據前置機地址向對應的前置機發送告警業務的退訂指令; 3)前置機將退訂的告警業務和客戶端地址從訂閱服務列表中刪除; 4)客戶端完成該告警業務的退訂。 所述步驟(2)中客戶端發送轉訂指令包括如下步驟 1)客戶端確定轉訂前的原告警業務和轉訂后的新告警業務以及分別與其對應的 前置機地址; 2)客戶端根據原告警業務對應的前置機地址向該前置機發送告警業務的退訂指 令,前置機修改訂閱服務列表信息; 3)客戶端根據新告警業務對應的前置機地址向該前置機發送告警業務的訂閱指 令;前置機修改訂閱服務列表信息;
4)客戶端完成告警業務的轉訂。
所述步驟(3)中還包括如下步驟
1)前置機進入監控服務狀態; 2)當有告警事件發生時,前置機根據訂閱服務列表信息查找客戶端地址;
3)前置機根據客戶端地址向該客戶端發生告警事件。
相對于現有技術,本發明的有益效果是 1、能夠把雜志訂閱管理的一套方法應用到對告警數據的集中式管理中來,不僅可 以很方便的做到監控區域的告警管理控制,而且還能夠很精確的控制各類告警業務數據, 此外,更能及時的送達到每一個已經完成此類告警業務訂閱的客戶端。CN 101707528 A
2、本發明是根據訂閱列表和客戶端注冊來完成業務發送,所以全部都是有效網絡 傳送,幾乎沒有網絡傳輸冗余。這將有效提高了集中監控系統網絡資源的利用率。
3、本發明除了非常適合集中監控的這種分布式處理模式,還非常適應集中監控業 務的復雜多變特性,能夠很簡潔的完成告警客戶端的多種告警業務混合訂閱,多種業務退 訂和多種業務加訂等操作。
圖1為本發明中客戶端發送訂閱指令流程圖;
圖2為本發明中客戶端發送增加訂閱指令流程圖;
圖3為本發明中客戶端發送退訂指令流程圖;
圖4為本發明中客戶端發送轉訂指令流程圖;
圖5為本發明中前置機工作流程圖。
具體實施例方式
下面結合說明書附圖對本發明作進一步的描述,但本發明要求保護的范圍并不局 限于實施例表述的范圍。 本發明采用分布式的計算機的處理方法,把所有的監控數據分配在一批計算機 (即前置機)中來進行監控數據和告警數據的預處理。這樣有利于對監控系統的計算機未 來的硬件擴展。這種數據的分布式處理相應的對集中監控管理系統提出了更高的技術要 求。本發明提出一種很有效的集中監控系統的告警數據傳送方法。 —種對集中監控系統的告警數據的傳送方法,由中心管理系統接收前置機的告警 事件,所述中心管理系統采用分布式結構,由多個客戶端通過網絡連接組成,每個客戶端向 前置機發出告警類型的接受指令,前置機根據該指令將該類型的告警事件傳送至該客戶 端。具體包括以下步驟
步驟1 : 客戶端設置一個認證模塊和一個數據庫模塊,客戶端首先進行用戶登錄,然后通 過認證模塊對當前客戶端權限進行認證;所述數據庫模塊用于存放各個前置機地址;客 戶端根據其管轄范圍確認監控區域并從數據庫模塊中獲取與監控區域相對應的前置機地 址; 步驟2 : 客戶端根據前置機地址向對應的前置機發送告警業務的訂閱或增加訂閱或退訂 或轉訂指令,告警業務包括門禁告警業務訂閱、電源告警業務訂閱、火警盜情告警訂閱等等 各類告警訂閱;前置機將該指令及客戶端地址存儲在訂閱服務列表中;
如圖1所示,客戶端發送訂閱指令包括如下步驟 1)客戶端根據訂閱的業務和管轄范圍向各個前置機中發送告警事件的注冊指令,
以便接受來自前置機的此類告警事件; 2)客戶端進入訂閱后的告警業務接受狀態; 3)判斷是否超出注冊激活間隔時間,如是,返回步驟1); 4)否則,返回步驟2)。
6
此外,如果用戶關注的告警內容有了變動,客戶端可以通過向前置機發送相應的
增加訂閱、退訂和轉訂指令,前置機接收到這些客戶端發過來的增加訂閱、退訂和轉訂指令
后,只需要更新和管理對應的訂閱服務列表,就這樣很方便的完成客戶端對某類告警業務
的增加訂閱、退訂和轉訂操作,并且所做的操作能及時生效。 如圖2所示,客戶端發送增加訂閱指令包括如下步驟 1)客戶端確定新增加的告警業務及與其對應的前置機地址; 2)客戶端根據前置機地址向對應的前置機發送告警業務的增加訂閱指令; 3)前置機將增加的訂閱指令和客戶端地址添加到訂閱服務列表中; 4)客戶端完成該告警業務的增加訂閱。
如圖3所示,客戶端發送退訂指令包括如下步驟 1)客戶端確定需要退訂的告警業務及與其對應的前置機地址; 2)客戶端根據前置機地址向對應的前置機發送告警業務的退訂指令; 3)前置機將退訂的告警業務和客戶端地址從訂閱服務列表中刪除; 4)客戶端完成該告警業務的退訂。 如圖4所示,客戶端發送轉訂指令包括如下步驟 1)客戶端確定轉訂前的原告警業務和轉訂后的新告警業務以及分別與其對應的 前置機地址; 2)客戶端根據原告警業務對應的前置機地址向該前置機發送告警業務的退訂指 令,前置機修改訂閱服務列表信息; 3)客戶端根據新告警業務對應的前置機地址向該前置機發送告警業務的訂閱指 令;前置機修改訂閱服務列表信息;
4)客戶端完成告警業務的轉訂。
步驟3 : 前置機將與訂閱服務列表中指令一致的告警事件依照客戶端地址上傳給客戶端。 如圖5所示,具體包括如下步驟
1)前置機進入監控服務狀態; 2)當有告警事件發生時,前置機根據訂閱服務列表信息查找客戶端地址;
3)前置機根據客戶端地址向該客戶端發送告警事件。 本發明告警數據的傳送方法就像雜志訂閱一樣,客戶端首先進行用戶登錄,通過 權限認證許可。然后確定自己管轄的那一片監控區域,找到對應的一批數據預處理前置機 地址。進而向這一些前置機發送告警業務的訂閱指令,通過這種訂閱模式完成在這一批前 置機中的特定類的告警訂閱。這樣,當這些前置機監控的對象有該類訂閱過的告警事件產 生的時候,前置機根據訂閱情況和客戶端在線注冊情況,將告警數據準確、及時的發送到每 一個已經訂閱的客戶端。這樣就完成了在集中監控系統中對告警數據的訂閱式集中傳送。
權利要求
一種對集中監控系統的告警數據的傳送方法,由中心管理系統接收前置機的告警事件,其特征在于,所述中心管理系統采用分布式結構,由多個客戶端通過網絡連接組成,每個客戶端向前置機發出告警類型的接受指令,前置機根據該指令將該類型的告警事件傳送至該客戶端。
2. 根據權利要求1所述的對集中監控系統的告警數據的傳送方法,其特征在于,所述 客戶端發出的告警類型接受指令包括訂閱指令、增加訂閱指令、退訂指令和轉訂指令。
3. 根據權利要求2所述的對集中監控系統的告警數據的傳送方法,其特征在于,具體包括以下步驟(1) 客戶端根據其管轄范圍確認監控區域并獲取與監控區域相對應的前置機地址;(2) 客戶端根據前置機地址向對應的前置機發送告警業務的訂閱或增加訂閱或退訂或 轉訂指令;前置機將該指令及客戶端地址存儲在訂閱服務列表中;(3) 前置機將與訂閱服務列表中指令一致的告警事件依照客戶端地址上傳給客戶端。
4. 根據權利要求3所述的對集中監控系統的告警數據的傳送方法,其特征在于,所述 步驟(1)的客戶端設置一個認證模塊,客戶端首先進行用戶登錄,然后通過認證模塊對當 前客戶端權限進行認證。
5. 根據權利要求3所述的對集中監控系統的告警數據的傳送方法,其特征在于,所述 步驟(1)的客戶端設置一個數據庫模塊,數據庫模塊用于存放各個前置機地址。
6. 根據權利要求3所述的對集中監控系統的告警數據的傳送方法,其特征在于,所述 步驟(2)中客戶端發送訂閱指令包括如下步驟1) 客戶端根據訂閱的業務和管轄范圍向各個前置機中發送告警事件的注冊指令,以便 接受來自前置機的此類告警事件;2) 客戶端進入訂閱后的告警業務接受狀態;3) 判斷是否超出注冊激活間隔時間,如是,返回步驟l);4) 否則,返回步驟2)。
7. 根據權利要求3所述的對集中監控系統的告警數據的傳送方法,其特征在于,所述 步驟(2)中客戶端發送增加訂閱指令包括如下步驟1) 客戶端確定新增加的告警業務及與其對應的前置機地址;2) 客戶端根據前置機地址向對應的前置機發送告警業務的增加訂閱指令;3) 前置機將增加的訂閱指令和客戶端地址添加到訂閱服務列表中;4) 客戶端完成該告警業務的增加訂閱。
8. 根據權利要求3所述的對集中監控系統的告警數據的傳送方法,其特征在于,所述 步驟(2)中客戶端發送退訂指令包括如下步驟1) 客戶端確定需要退訂的告警業務及與其對應的前置機地址;2) 客戶端根據前置機地址向對應的前置機發送告警業務的退訂指令;3) 前置機將退訂的告警業務和客戶端地址從訂閱服務列表中刪除;4) 客戶端完成該告警業務的退訂。
9. 根據權利要求3所述的對集中監控系統的告警數據的傳送方法,其特征在于,所述 步驟(2)中客戶端發送轉訂指令包括如下步驟1)客戶端確定轉訂前的原告警業務和轉訂后的新告警業務以及分別與其對應的前置機地址;2) 客戶端根據原告警業務對應的前置機地址向該前置機發送告警業務的退訂指令,前 置機修改訂閱服務列表信息;3) 客戶端根據新告警業務對應的前置機地址向該前置機發送告警業務的訂閱指令; 前置機修改訂閱服務列表信息;4) 客戶端完成告警業務的轉訂。
10.根據權利要求3所述的對集中監控系統的告警數據的傳送方法,其特征在于,所述 步驟(3)中還包括如下步驟1) 前置機進入監控服務狀態;2) 當有告警事件發生時,前置機根據訂閱服務列表信息查找客戶端地址;3) 前置機根據客戶端地址向該客戶端發生告警事件。
全文摘要
本發明公開了一種對集中監控系統的告警數據的傳送方法,由中心管理系統接收前置機的告警事件,所述中心管理系統采用分布式結構,由多個客戶端通過網絡連接組成,每個客戶端向前置機發出告警類型的接受指令,前置機根據該指令將該類型的告警事件傳送至該客戶端。其具體包括以下步驟(1)客戶端獲取與監控區域相對應的前置機地址;(2)客戶端根據前置機地址向對應的前置機發送告警類型的接受指令;(3)前置機根據該指令將該類型的告警事件上傳給該客戶端。本發明方法能很精確的控制各類告警業務數據且能及時的送達到每一個已經完成此類告警業務訂閱的客戶端。
文檔編號H04L12/24GK101707528SQ200810028750
公開日2010年5月12日 申請日期2008年6月12日 優先權日2008年6月12日
發明者劉雙廣, 劉大君, 張榮祥, 甘勇, 胡鵬武 申請人:廣東高新興通信股份有限公司