[发明专利]一种与位置无关的分布式实时数据交互方法有效
申请号: | 201911009117.5 | 申请日: | 2019-10-23 |
公开(公告)号: | CN110944036B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 陈奇志;侯兵;刘军;陈琦;卓建洪 | 申请(专利权)人: | 中国国家铁路集团有限公司;中国铁路设计集团有限公司;成都交大光芒科技股份有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/12;H04L67/141;H04L67/52 |
代理公司: | 成都睿道专利代理事务所(普通合伙) 51217 | 代理人: | 贺理兴 |
地址: | 100089*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 位置 无关 分布式 实时 数据 交互 方法 | ||
本发明公开了一种与位置无关的分布式实时数据交互方法,通过组网在同一网络内的至少一个以上的节点所构成的业务系统实现,包括下述步骤:本节点上运行的应用服务软件发出需要运行本节点中没有的业务对象的数据请求;本节点上运行的智能感知服务软件接受数据请求后形成查询业务对象位置的请求并发送出去;其余节点上运行的智能感知服务软件接收查询业务对象位置的请求,判断自身节点是否存在该业务对象,假如存在则业务对象所在节点的智能感知服务软件响应业务对象位置的查询请求并将请求信息发送至本节点中,其智能感知服务软件进行响应;本节点的应用服务软件与业务对象所在节点的应用服务软件建立实时数据通道,实现实时数据通信。
技术领域
本发明涉及分布式系统、SCADA系统、数据处理技术等领域,具体的说,是一种与位置无关的分布式实时数据交互方法。
背景技术
分布式系统是建立在网络之上的软件系统,具有高度的内聚性和透明性;在一个分布式系统中,一组相互独立的计算机展现给用户时形成统一的整体,就好像是一个系统似的。数据采集与监视控制系统(SCADA系统),为分布式实时处理系统中较常见的应用系统,为一种有高性能要求的分布式实时处理系统;SCADA工程应用项目,具备实施过程漫长、配置修改操作频繁,在工程实时的过程,随着系统规模的不断扩展,系统组网变更频繁,系统运行时组成的运行节点数也不断增加,整个分布式系统在运行时,对实时数据交互的实时性、准确性要求都非常高。
在当前的分布式系统中,其分布式实时数据交互通常采用互联网集群方式,结合集中式的命名服务+消息队列等手段进行实时数据的传输;或采用集中式的数据存储运行时配置信息。采用集群方式结合集中式时命名服务+消息队列等手段实现的分布式实时数据交互功能,给SCADA系统工程应用带来了很多困难;如集群系统的配置相对非常复杂,且配置的内容也比较多,在工程实施过程中及运营维护阶段,均需要专业的IT技术人员进行配置或维护,对工程实施人员及运营维护人员的技术要求非常高;在工程实施过程中,随着系统规模的变更、扩张,在向集群系统新增、移除计算机节点时,需要做比较多的详细配置工作,不便于系统运行节点的灵活扩展、修改,并且集群系统基本不支持在单个节点运行,不满足在微型项目上实施的要求(当整个系统只有单个运行节点的时候);SCADA系统运行时,进行实时数据交互,需要借助集中式的命名服务或采用集中式的数据库进行运行时配置信息的存储;在部署各个数据服务时,需要将各个数据服务的部署位置信息部署到命名服务中;SCADA系统在进行实时数据交互前,需要指定命名服务的运行位置信息,首先要从全局命名服务获取对应数据服务的运行位置后,再建立实时数据通道进行实时数据交互;当变更各个数据服务的部署运行位置时,或变更命名服务的运行位置时,都需要向全局命名服务部署新的运行位置,并重新指定命名服务的运行位置;在工程实施时,尤其是在进行业务建模阶段,不仅需要关注具体的业务系统,还需要关注各个服务的部署运行位置,在修改运行位置或因故障需要而转移部署位置时,对于引用该服务的相关系统,均需要进行运行相关位置配置信息的修改,并需要重新部署运行,因此不便于工程实施更新,也不便于运行服务的灵活移植及服务的灵活部署。
当前主要问题在于:
1、基于集群+集中式命名服务方式,搭建的SCADA系统,其配置非常复杂。
2、采用集群搭建的SCADA系统,对工程实施及维护团队,均需要比较专业的IT技术人员。
3、采用集群方式搭建的SCADA系统,无法完全满足大、中、小型等所有的项目规模,尤其是微型项目(整个系统只有一个节点的情况)。
4、在进行工程实施过程中,在建模过程中,还需要关注部署运行模型,不能只集中在业务建模上。
5、在工程配置阶段,需要配置其相关服务的运行位置信息,没办法达到与位置无关,不便于工程实施时灵活部署、灵活扩展。
6、在进行新增和更改运行节点、运行服务配置时,对依赖服务及系统,均需要大量配置,且在大多数时候需要重新部署并重启系统。
发明内容
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国国家铁路集团有限公司;中国铁路设计集团有限公司;成都交大光芒科技股份有限公司,未经中国国家铁路集团有限公司;中国铁路设计集团有限公司;成都交大光芒科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911009117.5/2.html,转载请声明来源钻瓜专利网。