[发明专利]设备管控系统及其工作方法在审
申请号: | 201810660460.5 | 申请日: | 2018-06-25 |
公开(公告)号: | CN110636095A | 公开(公告)日: | 2019-12-31 |
发明(设计)人: | 韩嘉星 | 申请(专利权)人: | 北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06Q10/08 |
代理公司: | 11219 中原信达知识产权代理有限责任公司 | 代理人: | 张一军;张效荣 |
地址: | 100195 北京市海淀区杏石口路6*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 事件信息 事件转发 管控系统 观察 耦合度 预设 业务逻辑处理模块 计算机技术领域 扩展性能 设备功能 事件发送 业务流程 业务逻辑 转发 | ||
1.一种设备管控系统,其特征在于,包括:业务逻辑处理模块、观察者模块和事件转发模块;
所述业务逻辑处理模块,用于:根据预设的业务逻辑和事件的事件信息,得到任务观察实例;
所述观察者模块,用于:根据接收的当前事件的事件信息,执行任务观察实例;
所述事件转发模块,用于:根据当前事件的事件信息和预设的事件转发关系,确定目的事件,并将目的事件作为新的当前事件发送至观察者模块。
2.根据权利要求1所述的系统,其特征在于,所述系统还包括异步消息缓存模块;
所述异步消息缓存模块具有处理异步消息的功能,用于将事件转化为异步消息的形式。
3.根据权利要求2所述的系统,其特征在于,所述事件转发模块,还用于:将经所述异步消息缓存模块处理后的目的事件,发送至观察者模块。
4.根据权利要求3所述的系统,其特征在于,所述异步消息缓存模块包括两种异步框架:异步消息框架和任务调度框架;
所述事件转发模块,还用于:采用异步消息框架或任务调度框架将目的事件以为异步消息的形式发送至观察者模块。
5.根据权利要求3所述的系统,其特征在于,所述异步消息缓存模块包括两种异步框架:异步消息框架和任务调度框架;
所述事件转发模块,还用于:根据Failover模式,在异步消息框架无故障时,优先使用异步消息框架将目的事件以为异步消息的形式发送观察者模块;在异步消息框架有故障时,使用任务调度框架将目的事件以为异步消息的形式发送至观察者模块。
6.根据权利要求1所述的系统,其特征在于,所述事件转发模块,还用于:
根据事件信息获取事件转发关系;
判断事件转发关系中是否配置触发标识,若没有配置则直接从事件转发关系中确定目的事件;若配置触发标识,则判断事件信息中是否配置与事件转发关系中一致的触发标识,若配置,则从该事件转发关系中确定目的事件。
7.根据权利要求1所述的系统,其特征在于,所述事件转发模块,还用于:
事件信息中包括事件编号;
根据事件编号获取事件转发关系列表;
判断转发关系列表是否为空,若不为空,根据事件转发关系列表确定目的事件列表;遍历该目的事件列表,查询目的事件的事件编号对应的事件信息,通过分布式消息多列框架和任务调度框架组装发送目的事件的事件信息;
若为空,则结束。
8.一种设备管控系统的工作方法,其特征在于,包括:
根据接收的当前事件的事件信息,执行任务观察实例;
根据当前事件的事件信息和预设的事件转发关系,确定目的事件,并将目的事件作为新的当前事件;
其中,所述任务观察实例根据预设的业务逻辑和事件的事件信息而得到。
9.根据权利要求8所述的方法,其特征在于,所述方法还包括:将事件转化为异步消息的形式。
10.根据权利要求9所述的方法,其特征在于,所述方法还包括:将目的事件以异步消息的形式发送。
11.根据权利要求10所述的方法,其特征在于,所述将目的事件以异步消息的形式发送,包括:
采用异步消息框架或任务调度框架将目的事件以为异步消息的形式发送。
12.根据权利要求10所述的方法,其特征在于,所述将目的事件以异步消息的形式发送,包括:
根据Failover模式,在异步消息框架无故障时,优先使用异步消息框架将目的事件以为异步消息的形式发送;在异步消息框架有故障时,使用任务调度框架将目的事件以为异步消息的形式发送。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司,未经北京京东尚科信息技术有限公司;北京京东世纪贸易有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810660460.5/1.html,转载请声明来源钻瓜专利网。