[发明专利]基于反熵算法的指令通知消息广播方法及装置有效
申请号: | 202010959833.6 | 申请日: | 2020-09-14 |
公开(公告)号: | CN112118118B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 胡博超 | 申请(专利权)人: | 泰康保险集团股份有限公司;泰康资产管理有限责任公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;G06Q10/10;G06Q40/04 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 谷敬丽;周晓飞 |
地址: | 100031 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 算法 指令 通知 消息 广播 方法 装置 | ||
1.一种基于反熵算法的指令通知消息广播方法,其特征在于,包括:
从业务流程引擎中获取待执行业务流程的流程节点信息,所述待执行业务流程包含:待执行的多个流程节点,每个流程节点由一个或多个客户端执行;
当所述业务流程执行到任意一个流程节点时,将已执行完的各个流程节点的客户端进行连接,形成业务流程网络,所述业务流程网络中的每个客户端为一个网络节点;
监测所述业务流程网络中任意一个客户端执行业务指令触发的通知消息;
基于去中心化的反熵算法,将所述业务流程网络中任意一个客户端执行业务指令触发的通知消息,广播至所述业务流程网络中其他节点的客户端,包括:由触发通知消息的客户端,基于反熵算法的推模式,将执行业务指令触发的通知消息,推送到业务流程网络中一个或多个节点的客户端;由业务流程网络中接收到通知消息的客户端,基于反熵算法的推模式,将接收到的通知消息推送到业务流程网络中未接收到通知消息的客户端;由业务流程引擎将业务流程网络中任意一个客户端执行业务指令触发的通知消息,推送到下一流程节点的客户端。
2.如权利要求1所述的方法,其特征在于,当所述业务流程执行到任意一个流程节点时,将已执行完的各个流程节点的客户端进行连接,形成业务流程网络,包括:
判断执行当前流程节点的各个客户端是否具有下一流程节点的操作权限;
将具有下一流程节点操作权限的一个或多个客户端,添加到业务流程网络中。
3.如权利要求2所述的方法,其特征在于,所述方法还包括:
从业务流程引擎中获取业务流程网络的网络节点信息,其中,所述网络节点信息中包含:已添加到业务流程网络中所有客户端的节点信息;
根据新添加客户端的节点信息,更新业务流程网络的网络节点信息,得到更新后的网络节点信息;
将更新后的网络节点信息广播到业务流程网络中所有节点的客户端。
4.如权利要求3所述的方法,其特征在于,将更新后的网络节点信息广播到业务流程网络中所有节点的客户端,包括:
由新添加客户端,基于反熵算法的推模式,将更新后的网络节点信息,推送到业务流程网络中一个或多个节点的客户端;
由业务流程网络中接收到更新后网络节点信息的客户端,基于反熵算法的推模式,将更新后的网络节点信息推送到业务流程网络中未接收到更新后网络节点信息的客户端;
由业务流程引擎将更新后的网络节点信息,推送到下一流程节点的客户端。
5.如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述业务流程网络中任意一个客户端修改业务指令的情况下,基于反熵算法的推模式,将修改业务指令的通知消息,广播到所述业务流程网络中所有节点的客户端。
6.如权利要求1所述的方法,其特征在于,所述方法还包括:
当所述业务流程网络中任意一个客户端离线后又重新上线的情况下,基于反熵算法的拉模式,从所述业务流程网络中其他客户端上同步更新后的指令通知消息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰康保险集团股份有限公司;泰康资产管理有限责任公司,未经泰康保险集团股份有限公司;泰康资产管理有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010959833.6/1.html,转载请声明来源钻瓜专利网。