[发明专利]基于DDS中间件的数据分发方法在审
| 申请号: | 201910814651.7 | 申请日: | 2019-08-30 |
| 公开(公告)号: | CN110602188A | 公开(公告)日: | 2019-12-20 |
| 发明(设计)人: | 孙金峰;林俊 | 申请(专利权)人: | 延锋伟世通电子科技(上海)有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L12/26 |
| 代理公司: | 31315 上海骁象知识产权代理有限公司 | 代理人: | 赵峰 |
| 地址: | 200233 上海市徐汇*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | 一种基于DDS中间件的数据分发方法,涉及数据通信技术领域,所解决的是提高带宽利用率的技术问题。该方法涉及分布式通信系统,分布式通信系统中的通信节点中设有DDS中间件,DDS中间件上开设有心跳线程,利用心跳机制来检测订阅者的增减,并及时通知发布者停止向退出的订阅者发送数据。本发明提供的方法,能节省数据通信带宽。 | ||
| 搜索关键词: | 中间件 分布式通信系统 订阅 数据通信带宽 数据通信技术 带宽利用率 数据分发 通信节点 通知发布 心跳机制 心跳线 检测 退出 | ||
【主权项】:
1.一种基于DDS中间件的数据分发方法,涉及分布式通信系统,所述分布式通信系统中包含有多个通信节点,所述通信节点中设有用于实施DDS服务的DDS中间件;其特征在于:/n在通信节点的DDS中间件上开设一个心跳线程,所述心跳线程维护两个表格,其中的一个表格为VALID_LIST,另一个表格为INVALID_LIST;其中的表格VALID_LIST用于存储订阅者的IP地址及其订阅的TOPIC,表格INVALID_LIST用于存储失效的通信节点的IP地址;/n订阅者的DDS中间件通过心跳线程定期的向发布者发送心跳信息,发布者的DDS中间件通过心跳线程定期的接收订阅者的心跳信息;/n发布者的DDS中间件的心跳线程接收到订阅者的心跳信息后,对订阅者实施检查,发现订阅者在表格INVALID_LIST中时,将订阅者从表格INVALID_LIST移至表格VALID_LIST;/n在预先设定的时长内,发布者的DDS中间件的心跳线程未能接收到订阅者的心跳信息时,将订阅者从表格VALID_LIST移至表格INVALID_LIST;/n发布者在发布消息时,先提取表格VALID_LIST中的所有订阅者的IP地址,及各个订阅者所订阅的TOPIC,再向所提取的每个订阅者的IP地址发送该订阅者所订阅的TOPIC。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于延锋伟世通电子科技(上海)有限公司,未经延锋伟世通电子科技(上海)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910814651.7/,转载请声明来源钻瓜专利网。
- 上一篇:终端共享方法、装置及设备
- 下一篇:一种文件下载方法、服务器及电子设备





