[发明专利]一种与位置无关的分布式实时数据交互方法有效
申请号: | 201911009117.5 | 申请日: | 2019-10-23 |
公开(公告)号: | CN110944036B | 公开(公告)日: | 2022-08-05 |
发明(设计)人: | 陈奇志;侯兵;刘军;陈琦;卓建洪 | 申请(专利权)人: | 中国国家铁路集团有限公司;中国铁路设计集团有限公司;成都交大光芒科技股份有限公司 |
主分类号: | H04L67/10 | 分类号: | H04L67/10;H04L67/12;H04L67/141;H04L67/52 |
代理公司: | 成都睿道专利代理事务所(普通合伙) 51217 | 代理人: | 贺理兴 |
地址: | 100089*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 位置 无关 分布式 实时 数据 交互 方法 | ||
1.一种与位置无关的分布式实时数据交互方法,其特征在于:通过组网在同一网络内的至少一个以上的节点所构成的业务系统实现,包括下述步骤:
1)本节点上运行的应用服务软件发出需要运行本节点中没有的业务对象的数据请求;所述业务对象的名称全局唯一且业务对象之间关联通过业务对象名称来建立关联关系;
2)本节点上运行的智能感知服务软件接受数据请求后形成查询业务对象位置的请求并发送出去;
3)业务系统内其余节点上运行的智能感知服务软件接收查询业务对象位置的请求,判断自身节点是否存在该业务对象,假如不存在则忽略,假如存在则运行步骤4);
4)业务对象所在节点的智能感知服务软件响应业务对象位置的查询请求并将请求信息发送至本节点中,本节点处的智能感知服务软件进行响应;
5)本节点的应用服务软件与业务对象所在节点的应用服务软件建立实时数据通道;
6)本节点的应用服务软件与业务对象所在节点的应用服务软件实现实时数据通信;
其中,所述业务系统的部署包括下述步骤:
A)基于工程应用项目的具体业务需求,并基于面向对象设计的设计思路对工程应用项目进行业务建模,且采用多个不同名称的业务对象将整个业务系统进行拆分,达到通过业务对象来承载业务系统运行的方式对工程应用项目进行业务建模;
B)以工程应用项目为单位,在单个工程应用项目内,以业务对象的名称为主键,在对工程应用项目进行业务建模时形成全局名称唯一的多个业务对象;
C)在对工程应用项目进行业务建模时,以工程应用项目为单位,根据业务关联性,在具体的业务对象里,配置依赖的业务对象名称,达到基于业务对象名称建立关联关系;
D)在对工程应用项目进行业务建模时,每个业务对象形成独立的部署配置文件,每个业务对象配置文件包括该业务对象的业务配置信息,与其他业务对象的关联关系,部署时将各个业务对象的部署配置文件部署到各个节点上。
2.根据权利要求1所述的一种与位置无关的分布式实时数据交互方法,其特征在于:所述步骤2)中,采用组播手段将查询业务对象位置的请求发送出去。
3.根据权利要求1或2所述的一种与位置无关的分布式实时数据交互方法,其特征在于:所述业务系统包括组网在同一网络内的至少一个节点,且在节点上部署有应用服务软件和智能感知服务软件。
4.根据权利要求3所述的一种与位置无关的分布式实时数据交互方法,其特征在于:所述应用服务软件,负责承载对应业务对象的运行,并按业务对象的数据需要负责与其他应用服务软件进行实时数据通信。
5.根据权利要求3所述的一种与位置无关的分布式实时数据交互方法,其特征在于:所述智能感知服务软件,负责在运行时,智能感知正在业务系统中运行的业务对象所在的运行位置。
6.根据权利要求1所述的一种与位置无关的分布式实时数据交互方法,其特征在于:在进行所述业务系统的部署时,通过按业务相关性或/和基于各个节点对应资源情况,将整个业务系统的各个业务对象进行部署。
7.根据权利要求1所述的一种与位置无关的分布式实时数据交互方法,其特征在于:所述应用服务软件,运行时基于本节点上的智能感知服务软件,获取依赖业务对象的运行位置,从而建立实时数据通道,进行分布式数据交互。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国国家铁路集团有限公司;中国铁路设计集团有限公司;成都交大光芒科技股份有限公司,未经中国国家铁路集团有限公司;中国铁路设计集团有限公司;成都交大光芒科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201911009117.5/1.html,转载请声明来源钻瓜专利网。