[發明專利]一種事件處理裝置在審
| 申請號: | 201710537359.6 | 申請日: | 2017-07-04 |
| 公開(公告)號: | CN107332705A | 公開(公告)日: | 2017-11-07 |
| 發明(設計)人: | 劉瑞賢;張晉鋒;王榕;張永生 | 申請(專利權)人: | 曙光信息產業(北京)有限公司 |
| 主分類號: | H04L12/24 | 分類號: | H04L12/24 |
| 代理公司: | 北京德恒律治知識產權代理有限公司11409 | 代理人: | 章社杲,盧軍峰 |
| 地址: | 100193 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 事件 處理 裝置 | ||
技術領域
本發明涉及計算機領域,具體來說,涉及一種事件處理裝置。
背景技術
在監控管理系統中,需要監控業務系統的運行狀態,當發生用戶關注的事件時,需要生成消息,消息內容由固定的模板內容和動態的運行信息拼接而成,通過某種預定義的方式(如郵件、短信等)通知到用戶。
然而,現有使用模板消息的技術在事件發生時,按順序查找模板、構造出消息內容、查詢接收者信息,將消息發送出去,整個流程耦合度高,其擴展不便。此外,現有技術中構造消息內容的過程與查找接收者信息混雜在一起,流程繁雜,在一個流程中涉及查找模板、替換內容、查找接收者、查找接收方式、發送消息等多個子流程,耦合性強,不利于消息系統的擴容和提升,同時,事件信息無統一規范造成的不方便統一處理。
針對相關技術中的問題,目前尚未提出有效的解決方案。
發明內容
針對相關技術中的問題,本發明提出一種事件處理裝置,從而各模塊間的耦合度較低,便于分別優化和升級,同時發送流程清晰,維護簡單。
本發明的技術方案是這樣實現的:
根據本發明的一個方面,提供了一種事件處理裝置。
該事件處理裝置包括:事件元、消息生成模塊、消息發送模塊,其中,消息生成模塊和消息發送模塊共享事件元,事件元中設置有事件信息,消息生成模塊根據事件信息,生成通知信息,消息發送模塊根據事件信息,將通知信息發送。
根據本發明的一個實施例,事件消息至少包括:事件類型信息、接收者信息、消息類型信息。
根據本發明的一個實施例,消息生成模塊包括:第一查找模塊,用于根據所示事件類型信息,查找模板;第一替換模塊,用于替換模板中的全局變量;第二替換模塊,用于替換模塊中的特定變量。
根據本發明的一個實施例,第一查找模塊從模板庫中查找模板。
根據本發明的一個實施例,消息發送模塊包括:第二查找模塊,用于根據接收者信息,查找接收者的地址;配置模塊,用于對通知消息的發送形式進行配置;發送模塊,用于根據地址和發送形式,將通知消息發送。
根據本發明的一個實施例,消息生成模塊和消息發送模塊分別設置在不同的服務器上。
本發明的有益技術效果在于:
本發明通過將事件信息規范化為統一的事件元,同時消息生成模塊和消息發送模塊共享該事件元,同時生成消息的流程和發送消息的流程相互獨立,通過規范的事件元協作,從而各模塊間的耦合度較低,便于分別優化和升級,同時發送流程清晰,維護簡單。
附圖說明
為了更清楚地說明本發明實施例或現有技術中的技術方案,下面將對實施例中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發明的一些實施例,對于本領域普通技術人員來講,在不付出創造性勞動的前提下,還可以根據這些附圖獲得其他的附圖。
圖1是根據本發明實施例的事件處理裝置的示意圖。
具體實施方式
下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員所獲得的所有其他實施例,都屬于本發明保護的范圍。
為了更好的理解本發明,下面對本領域的常用詞語進行介紹。
事件是指業務系統中發生的運行狀態變化情況,如服務器宕機、磁盤寫滿、用戶提交申請等。
模板消息是指由靜態的模板替換少量動態內容后生成的消息。
根據本發明的實施例,提供了一種事件處理裝置。
如圖1所示,根據本發明實施例的事件處理裝置包括:事件元、消息生成模塊、消息發送模塊,其中,消息生成模塊和消息發送模塊共享事件元,事件元中設置有事件信息,消息生成模塊根據事件信息,生成通知信息,消息發送模塊根據事件信息,將通知信息發送。
借助于本發明的上述技術方案,通過將事件信息規范化為統一的事件元,同時消息生成模塊和消息發送模塊共享該事件元,同時生成消息的流程和發送消息的流程相互獨立,通過規范的事件元協作,從而各模塊間的耦合度較低,便于分別優化和升級,同時發送流程清晰,維護簡單。
根據本發明的一個實施例,事件消息至少包括:事件類型信息、接收者信息、消息類型信息。
根據本發明的一個實施例,消息生成模塊包括:第一查找模塊,用于根據所示事件類型信息,查找模板;第一替換模塊,用于替換模板中的全局變量;第二替換模塊,用于替換模塊中的特定變量。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于曙光信息產業(北京)有限公司,未經曙光信息產業(北京)有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201710537359.6/2.html,轉載請聲明來源鉆瓜專利網。





