[发明专利]基于反熵算法的指令通知消息广播方法及装置有效
申请号: | 202010959833.6 | 申请日: | 2020-09-14 |
公开(公告)号: | CN112118118B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 胡博超 | 申请(专利权)人: | 泰康保险集团股份有限公司;泰康资产管理有限责任公司 |
主分类号: | H04L12/18 | 分类号: | H04L12/18;G06Q10/10;G06Q40/04 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 谷敬丽;周晓飞 |
地址: | 100031 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 算法 指令 通知 消息 广播 方法 装置 | ||
本发明公开了一种基于反熵算法的指令通知消息广播方法及装置,其中该方法包括:从业务流程引擎中获取待执行业务流程各个流程节点的流程节点信息;当业务流程执行到任意一个流程节点时,将已执行完的各个流程节点的客户端进行连接,形成业务流程网络,业务流程网络中的每个客户端为一个网络节点;监测业务流程网络中任意一个客户端执行业务指令触发的通知消息;基于去中心化的反熵算法,将业务流程网络中任意一个客户端执行业务指令触发的通知消息,广播至业务流程网络中其他节点的客户端。本发明基于去中心化的反熵算法实现指令通知消息在各个客户端之间的同步,避免指令下达过程中指令通知消息传播对服务器处理能力和网络带宽的占用。
技术领域
本发明涉及消息传输领域,尤其涉及一种基于反熵算法的指令通知消息广播方法及装置。
背景技术
本部分旨在为权利要求书中陈述的本发明实施例提供背景或上下文。此处的描述不因为包括在本部分中就承认是现有技术。
在证券投资业务执行过程中,投资管理系统每天会产生大量的投资指令,一条投资指令从下达到完成交易,依次要经过指令编辑、合规检查、领导审批、指令分发、委托报盘等多个流程节点,各个流程节点的客户端在执行业务指令产生的信息,需及时准确广播给业务流程中其他流程节点的客户端。
现有的证券投资交易系统,对于投资指令通知消息的广播,采用的是以服务器为中心的消息广播机制,如图1所示,通过客户端定时轮询或服务器推送的方式,由部署在服务器的业务流程引擎驱动,将某一流程节点产生的指令通知消息,推送给业务流程中其他流程节点的客户端。然而,随着业务流程中涉及到的客户端数量不断增加,以及需要下发的投资指令数量不断增加,现有技术提供的这种基于中心化的消息广播方法,会占用服务器大量的处理能力和网络带宽,进而影响到投资交易业务本身的处理。
由于证券投资市场行情瞬息万变,交易机会转瞬即逝,服务器资源应优先确保投资业务的顺利进行。因而,如何提供一种无需占用服务器资源的指令通知消息广播方法,是目前亟待解决的技术问题。
发明内容
本发明实施例中提供了一种基于反熵算法的指令通知消息广播方法,用以解决现有技术采用中心化的消息广播机制实现指令通知消息的广播,导致服务器资源被过多占用而影响业务处理性能的技术问题,该方法包括:从业务流程引擎中获取待执行业务流程的流程节点信息,待执行业务流程包含:待执行的多个流程节点,每个流程节点由一个或多个客户端执行;当业务流程执行到任意一个流程节点时,将已执行完的各个流程节点的客户端进行连接,形成业务流程网络,业务流程网络中的每个客户端为一个网络节点;监测业务流程网络中任意一个客户端执行业务指令触发的通知消息;基于去中心化的反熵算法,将业务流程网络中任意一个客户端执行业务指令触发的通知消息,广播至业务流程网络中其他节点的客户端。
本发明实施例中还提供了一种基于反熵算法的指令通知消息广播装置,用以解决现有技术采用中心化的消息广播机制实现指令通知消息的广播,导致服务器资源被过多占用而影响业务处理性能的技术问题,该装置包括:业务流程信息获取模块,用于从业务流程引擎中获取待执行业务流程的流程节点信息,待执行业务流程包含:待执行的多个流程节点,每个流程节点由一个或多个客户端执行;业务流程网络动态构建模块,用于根据业务流程包含的各个流程节点,连接业务流程执行过程中经过的各个客户端,动态构建业务流程的业务流程网络,其中,业务流程网络包括:多个节点,每个节点对应业务流程中一个流程节点的客户端;通知消息监测模块,用于监测业务流程网络中任意一个客户端执行业务指令触发的通知消息;通知消息广播模块,用于基于去中心化的反熵算法,将业务流程网络中任意一个客户端执行业务指令触发的通知消息,广播至业务流程网络中其他节点的客户端。
本发明实施例中还提供了一种计算机设备,用以解决现有技术采用中心化的消息广播机制实现指令通知消息的广播,导致服务器资源被过多占用而影响业务处理性能的技术问题,该计算机设备包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行计算机程序时实现上述基于反熵算法的指令通知消息广播方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于泰康保险集团股份有限公司;泰康资产管理有限责任公司,未经泰康保险集团股份有限公司;泰康资产管理有限责任公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010959833.6/2.html,转载请声明来源钻瓜专利网。