[发明专利]一种事件处理装置在审

专利信息
申请号: 201710537359.6 申请日: 2017-07-04
公开(公告)号: CN107332705A 公开(公告)日: 2017-11-07
发明(设计)人: 刘瑞贤;张晋锋;王榕;张永生 申请(专利权)人: 曙光信息产业(北京)有限公司
主分类号: H04L12/24 分类号: H04L12/24
代理公司: 北京德恒律治知识产权代理有限公司11409 代理人: 章社杲,卢军峰
地址: 100193 北京*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 事件 处理 装置
【说明书】:

技术领域

发明涉及计算机领域,具体来说,涉及一种事件处理装置。

背景技术

在监控管理系统中,需要监控业务系统的运行状态,当发生用户关注的事件时,需要生成消息,消息内容由固定的模板内容和动态的运行信息拼接而成,通过某种预定义的方式(如邮件、短信等)通知到用户。

然而,现有使用模板消息的技术在事件发生时,按顺序查找模板、构造出消息内容、查询接收者信息,将消息发送出去,整个流程耦合度高,其扩展不便。此外,现有技术中构造消息内容的过程与查找接收者信息混杂在一起,流程繁杂,在一个流程中涉及查找模板、替换内容、查找接收者、查找接收方式、发送消息等多个子流程,耦合性强,不利于消息系统的扩容和提升,同时,事件信息无统一规范造成的不方便统一处理。

针对相关技术中的问题,目前尚未提出有效的解决方案。

发明内容

针对相关技术中的问题,本发明提出一种事件处理装置,从而各模块间的耦合度较低,便于分别优化和升级,同时发送流程清晰,维护简单。

本发明的技术方案是这样实现的:

根据本发明的一个方面,提供了一种事件处理装置。

该事件处理装置包括:事件元、消息生成模块、消息发送模块,其中,消息生成模块和消息发送模块共享事件元,事件元中设置有事件信息,消息生成模块根据事件信息,生成通知信息,消息发送模块根据事件信息,将通知信息发送。

根据本发明的一个实施例,事件消息至少包括:事件类型信息、接收者信息、消息类型信息。

根据本发明的一个实施例,消息生成模块包括:第一查找模块,用于根据所示事件类型信息,查找模板;第一替换模块,用于替换模板中的全局变量;第二替换模块,用于替换模块中的特定变量。

根据本发明的一个实施例,第一查找模块从模板库中查找模板。

根据本发明的一个实施例,消息发送模块包括:第二查找模块,用于根据接收者信息,查找接收者的地址;配置模块,用于对通知消息的发送形式进行配置;发送模块,用于根据地址和发送形式,将通知消息发送。

根据本发明的一个实施例,消息生成模块和消息发送模块分别设置在不同的服务器上。

本发明的有益技术效果在于:

本发明通过将事件信息规范化为统一的事件元,同时消息生成模块和消息发送模块共享该事件元,同时生成消息的流程和发送消息的流程相互独立,通过规范的事件元协作,从而各模块间的耦合度较低,便于分别优化和升级,同时发送流程清晰,维护简单。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1是根据本发明实施例的事件处理装置的示意图。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员所获得的所有其他实施例,都属于本发明保护的范围。

为了更好的理解本发明,下面对本领域的常用词语进行介绍。

事件是指业务系统中发生的运行状态变化情况,如服务器宕机、磁盘写满、用户提交申请等。

模板消息是指由静态的模板替换少量动态内容后生成的消息。

根据本发明的实施例,提供了一种事件处理装置。

如图1所示,根据本发明实施例的事件处理装置包括:事件元、消息生成模块、消息发送模块,其中,消息生成模块和消息发送模块共享事件元,事件元中设置有事件信息,消息生成模块根据事件信息,生成通知信息,消息发送模块根据事件信息,将通知信息发送。

借助于本发明的上述技术方案,通过将事件信息规范化为统一的事件元,同时消息生成模块和消息发送模块共享该事件元,同时生成消息的流程和发送消息的流程相互独立,通过规范的事件元协作,从而各模块间的耦合度较低,便于分别优化和升级,同时发送流程清晰,维护简单。

根据本发明的一个实施例,事件消息至少包括:事件类型信息、接收者信息、消息类型信息。

根据本发明的一个实施例,消息生成模块包括:第一查找模块,用于根据所示事件类型信息,查找模板;第一替换模块,用于替换模板中的全局变量;第二替换模块,用于替换模块中的特定变量。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曙光信息产业(北京)有限公司,未经曙光信息产业(北京)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710537359.6/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top