[发明专利]一种DDS网络的RTPS协议加速方法及其节点和系统有效
申请号: | 201811450548.0 | 申请日: | 2018-11-30 |
公开(公告)号: | CN109474471B | 公开(公告)日: | 2020-11-03 |
发明(设计)人: | 熊飞;王海;郭晓;李艾静;陈娟;荣凤娟;徐正芹 | 申请(专利权)人: | 中国人民解放军陆军工程大学 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08 |
代理公司: | 江苏银创律师事务所 32242 | 代理人: | 孙计良 |
地址: | 210007 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 dds 网络 rtps 协议 加速 方法 及其 节点 系统 | ||
本发明公开了一种DDS网络的RTPS加速方法及其节点和系统。该DDS系统的DDS节点配置有发现加速模块。该发现加速模块按小于leaseDuration的时间间隔,循环向本地的DDS模块按照简单参与者发现协议发送配置文件中的各个DDS参与者信息。本发明通过本地的发现加速模块使得DDS模块提前完成参与者发现配置,屏蔽了DDS模块原本的简单参与者发现协议公告,并由此减少了由简单参与者发现协议公告所产生的网络负担。
技术领域
本发明涉及DDS网络。
背景技术
数据分发服务DDS(DataDistributionService)是对象管理组织(OMG)在HLA及CORBA等标准的基础上制定的新一代分布式实时通信中间件技术规范,DDS采用发布/订阅体系架构,强调以数据为中心,提供丰富的QoS服务质量策略,能保障数据进行实时、高效、灵活地分发,可满足各种分布式实时通信应用需求。
现有的DDS网络在节点发现组网阶段采用RTPS(Real-time Publish-SubscribeProtocol实时发布-订阅协议)协议进行规范,该协议将组网发现过程分为两个阶段,分别采用PDP(Participant Discovery Protocol参与者发现协议)协议和EDP(EndpointDiscovery Protocol终端发现协议)协议进行规范,默认采用SPDP(Simple ParticipantDiscovery Protocol简单参与者发现协议)协议和SEDP(Simple Endpoint DiscoveryProtocol简单端口发现协议)协议,也可配置其他自定义协议。
DDS网络节点的DDS模块按照leaseDuration周期通过简单参与者发现协议向其他的DDS网络节点公告自身的参与者信息,由此使得其他的DDS网络节点能够通过该简单参与者发现协议公告找到该DDS网络节点。在无人机组网场景中,网络传输带宽非常有限。这种DDS网络节点的广播式的简单参与者发现协议公告在对于这种网络传输带宽非常有限无人机组网场景来说,属于严重占用网络带宽,对无人机之间的无线网络传输带来了极大的网络负担。另一方面,很多情况下组网的无人机均为提前可知的合法节点,因此没有必要周期性的发布简单参与者发现协议公告。
发明内容
本发明所要解决的问题:无人机组网场合,DDS网络节点周期性的简单参与者发现协议公告浪费网络传输资源。
为解决上述问题,本发明采用的方案如下:
根据本发明的一种DDS网络的RTPS协议加速方法,该方法包括以下步骤:
获取配置文件中的DDS参与者信息清单;然后根据配置文件中的DDS参与者信息清单,按小于leaseDuration的时间间隔,循环向本地的DDS模块按照简单参与者发现协议发送DDS参与者信息清单中的各个DDS参与者信息;所述leaseDuration为DDS网络简单参与者发现协议中每次公告后节点的有效期。
根据本发明的一种带有RTPS协议加速的DDS节点,该DDS节点包括发现加速模块和DDS模块;所述发现加速模块用于:获取配置文件中的DDS参与者信息清单;然后根据配置文件中的DDS参与者信息清单,按小于leaseDuration的时间间隔,循环向本地的DDS模块按照简单参与者发现协议发送DDS参与者信息清单中的各个DDS参与者信息;所述leaseDuration为DDS网络简单参与者发现协议中每次公告后节点的有效期。
根据本发明的一种带有RTPS协议加速的DDS系统,该系统由若干DDS节点所组成;所述DDS节点包括发现加速模块和DDS模块;所述发现加速模块用于:获取配置文件中的DDS参与者信息清单;然后根据配置文件中的DDS参与者信息清单,按小于leaseDuration的时间间隔,循环向本地的DDS模块按照简单参与者发现协议发送DDS参与者信息清单中的各个DDS参与者信息;所述leaseDuration为DDS网络简单参与者发现协议中每次公告后节点的有效期。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国人民解放军陆军工程大学,未经中国人民解放军陆军工程大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811450548.0/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种自监控方法和装置
- 下一篇:一种基于全对称多胞体滤波的故障检测方法