[发明专利]基于OpenDDS的分布式网络配置部署方法在审
| 申请号: | 202010016113.6 | 申请日: | 2020-01-07 |
| 公开(公告)号: | CN111200533A | 公开(公告)日: | 2020-05-26 |
| 发明(设计)人: | 侯正平;薛垒;魏冬冬;左丽丽;印玲;张伟欣 | 申请(专利权)人: | 上海航天计算机技术研究所 |
| 主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
| 代理公司: | 上海汉声知识产权代理有限公司 31236 | 代理人: | 胡晶 |
| 地址: | 201109 *** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 基于 opendds 分布式 网络 配置 部署 方法 | ||
1.一种基于OpenDDS的分布式网络配置部署方法,其特征在于,包括:
S1、为每个网络节点编写节点信息描述文件;
S2、指定中心节点,在中心节点处动态维护一张完整的发布和订阅网络关系图;
S3、解析所述发布和订阅关系图,自动完成OpenDDS要求的整套配置流程;
S4、定制OpenDDS的编程接口,形成通用的基础网络调用方法;
S5、将所述整套配置流程和基础网络调用方法封装为动态链接库DLL,向应用程序引入所述动态链接库DLL,应用程序利用所述工程提供的接口函数进行网络通信,完成整个网络的配置部署并进行数据交互。
2.如权利要求1所述的基于OpenDDS的分布式网络配置部署方法,其特征在于,S1、为每个网络节点编写节点信息描述文件,包括:
使用节点信息描述文件规定节点网络信息的格式化描述方式,以使节点网络信息能够被后续程序利用。
3.如权利要求1所述的基于OpenDDS的分布式网络配置部署方法,其特征在于,所述发布和订阅网络关系图用于完整描述网络中点对点的逻辑连接情况,并进行动态维护。
4.如权利要求1所述的基于OpenDDS的分布式网络配置部署方法,其特征在于,S3、解析所述发布和订阅关系图,自动完成OpenDDS要求的整套配置流程,包括:
网络组织基于OpenDDS技术,并基于节点信息描述文件和所述发布和订阅关系图,自动完成OpenDDS发布和订阅服务的注册和实例化。
5.如权利要求1所述的基于OpenDDS的分布式网络配置部署方法,其特征在于,S5、将所述整套配置流程和基础网络调用方法封装为动态链接库DLL,向应用程序引入所述动态链接库DLL,应用程序利用所述工程提供的接口函数进行网络通信,完成整个网络的配置部署并进行数据交互,包括:
应用程序使用通用的网络编程接口完成对OpenDDS的调用,不必了解OpenDDS的特有知识。
6.如权利要求1所述的基于OpenDDS的分布式网络配置部署方法,其特征在于,S1、为每个网络节点编写节点信息描述文件,包括:
将网络中的每台设备均视为一个网络节点,为每个网络节点编写节点信息描述文件。
7.如权利要求1所述的基于OpenDDS的分布式网络配置部署方法,其特征在于,S2、指定中心节点,在中心节点处动态维护一张完整的发布和订阅网络关系图,包括:
在中心节点收集每个网络节点的节点信息描述文件,结合用户下发的连接信息,在中心节点处动态维护一张完整的发布和订阅网络关系图,用于描述整个网络的连接关系和主题类型。
8.如权利要求1所述的基于OpenDDS的分布式网络配置部署方法,其特征在于,S3、解析所述发布和订阅关系图,自动完成OpenDDS要求的整套配置流程,包括:
解析发布和订阅关系图,自动为每类连接关系注册一个主题,为每一个具有数据接收行为的网络节点注册一个订阅者,为每个具有数据发送行为的网络节点注册一个发布者,自动完成OpenDDS要求的整套配置流程。
9.如权利要求1所述的基于OpenDDS的分布式网络配置部署方法,其特征在于,S4、定制OpenDDS的编程接口,形成通用的基础网络调用方法,包括:
定制OpenDDS的编程接口,形成简洁的网络调用方法,并将主题、订阅者、发布者、读数据器、写数据器的发布和订阅网络的特有概念向用户封闭,仅提供初始化、发送数据、接收函数的功能。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海航天计算机技术研究所,未经上海航天计算机技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010016113.6/1.html,转载请声明来源钻瓜专利网。





