[发明专利]一种基于事件处理的煤矿报警系统及方法有效
申请号: | 201110417512.4 | 申请日: | 2011-12-14 |
公开(公告)号: | CN102562162A | 公开(公告)日: | 2012-07-11 |
发明(设计)人: | 程渤;章洋;吴步丹;陈俊亮;周鹏 | 申请(专利权)人: | 北京邮电大学 |
主分类号: | E21F17/18 | 分类号: | E21F17/18;H04L29/08 |
代理公司: | 北京汇泽知识产权代理有限公司 11228 | 代理人: | 刘淑敏 |
地址: | 100876 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 事件 处理 煤矿 报警 系统 方法 | ||
1.一种基于事件处理的煤矿报警系统,其特征在于,该报警系统包括:事件处理模块、发布和订阅模块、报警流程处理模块、控制服务器模块、客户端显示模块;其中,
所述事件处理模块,用于接收并处理煤矿传感器监测到的原始数据流,通过事件处理引擎获取系统关心的事件并以特定的主题发布到所述发布和订阅模块;
所述发布和订阅模块,用以实现发布、订阅服务引擎,以及处理消息的交互;
所述报警处理流程模块,其基于业务流程执行语言BPEL,用以描述报警处理流程,调用该报警处理流程中的相应web服务;
所述控制服务器模块,用于订阅系统关注的主题事件,在接收到报警事件时触发报警流程,并作为流程与人交互的代理与流程进行交互,同时对报警状态进行存储,并主动推送到客户端显示模块进行显示;
所述客户端显示模块,用于与控制服务器模块通信,提供用户交互界面及内容显示。
2.根据权利要求1所述的基于事件处理的煤矿报警系统,其特征在于,所述事件处理模块进一步用于通过事件建模建立事件模型,定义事件之间的关系;通过类数据库语言的事件处理语言,描述事件之间的关系和事件处理规则;通过事件处理引擎,解析事件模型和事件处理语言,对事件进行过滤,以筛选出符合规则的事件并发布到所述发布和订阅模块。
3.根据权利要求1所述的基于事件处理的煤矿报警系统,其特征在于,所述发布和订阅模块,基于web服务-通知规范,实现JAVA业务集成JBI规范的接口,实现发布、订阅服务引擎,以热部署到系统的企业服务总线ESB上,主要负责处理消息的交互;并提供定义消息主题、订阅消息和发布消息的接口,其他应用能够通过订阅消息接口订阅自身关注的主题,或通过发布消息接口将消息发布出去。
4.根据权利要求1所述的基于事件处理的煤矿报警系统,其特征在于,所述报警处理流程模块,进一步用于当报警事件发生时,控制服务器模块通过发布和订阅模块监测报警事件,然后将调用其定义的报警处理流程,通过控制服务器的代理作用与人进行交互,触发流程向下执行。
5.根据权利要求1所述的基于事件处理的煤矿报警系统,其特征在于,所述控制服务器模块,进一步用于订阅系统关注的主题事件,在获得报警状态改变时触发报警流程,并作为流程与人交互的代理与流程进行交互,同时对报警状态进行存储,并主动推送到客户端显示模块进行显示。
6.根据权利要求1所述的基于事件处理的煤矿报警系统,其特征在于,所述控制服务器模块订阅系统关注的主题事件,包括系统预警、系统报警和数据比对。
7.根据权利要求1所述的基于事件处理的煤矿报警系统,其特征在于,所述客户端显示模块,用以与所述控制服务器模块进行交互,当接收到控制服务器模块推送过来的状态改变消息,查询数据库进行显示状态的更新,并提供用户操作界面以等待用户操作与BPEL处理流程进行交互,并且提供报警流程配置,数据比对,以及历史数据查询的功能。
8.一种基于事件处理的煤矿报警方法,其特征在于,该方法包括:
A、获得该报警流程需要处理的步骤数,将变量totalStep设置为需要处理的总步骤数,并且将变量当前所在的处理步骤curStep初始化为1;
B、判断所述curStep是否小于等于总步骤数totalStep,如果是,则执行步骤C,否则,返回错误消息并结束本轮报警过程;
C、如果所述curStep等于1,即当流处理程处于第一步时,执行步骤H;否则,执行步骤D;
D、采用BPEL规范中的活动pick的方式等待上一步骤的处理结果,流程处于等待状态,同时启动计时器,当pick超时,则执行步骤F;否则,执行步骤E;
E、当收到所述pick返回的结果时,执行步骤G;
F、返回超时信息,然后结束本轮报警过程;
G、如果pick返回确认消息并且该消息中的结束标志endFlag等于1,则执行步骤J;否则进入步骤H;
H、获取预设的联络人的通讯联系方式,并向该联络人的通讯工具发送短信的web 服务;
I、将该变量curStep加1,返回步骤B;
J、返回该报警过程正常结束消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京邮电大学,未经北京邮电大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110417512.4/1.html,转载请声明来源钻瓜专利网。