[发明专利]基于指定源组播的分布式发布订阅传输方法有效
申请号: | 201910172250.6 | 申请日: | 2019-03-07 |
公开(公告)号: | CN109818883B | 公开(公告)日: | 2020-11-17 |
发明(设计)人: | 许银龙;尤淳;杨毅 | 申请(专利权)人: | 中国电子科技集团公司第十四研究所 |
主分类号: | H04L12/931 | 分类号: | H04L12/931;H04L29/06;H04L29/08 |
代理公司: | 南京知识律师事务所 32207 | 代理人: | 高娇阳 |
地址: | 210039 江*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明公开了一种基于指定源组播的分布式发布订阅传输方法,包括:制定分布式发布订阅传输协议,网络节点通过该协议进行数据传输;制定主题与端口绑定策略;初始化网络资源:发布方或订阅方发布或订阅主题,按主题与端口绑定策略,向主题对应的网络端口发送数据,支持针对不同的主题,使用不同的组播发布或订阅数据;数据发布方和数据订阅方在传输层采用UDP协议;当存在多信源对多信宿的业务交互需求时,任意信源或信宿可随时接入网络,应用层遵循DPSP协议,依据主题与端口绑定策略,发布或订阅主题,以分布式的方式实现多信源对多信宿的实时信息交互。 | ||
搜索关键词: | 基于 指定 源组播 分布式 发布 订阅 传输 方法 | ||
【主权项】:
1.一种基于指定源组播的分布式发布订阅传输方法,其特征在于,包括以下步骤:第一步:制定分布式发布订阅传输协议(Distribute Publish Subscribtion Protocol,DPSP),网络节点通过该协议进行数据传输;协议内容包括报文类型、报文子类型、报文序号、数据长度、信源编号、数据;前5部分为协议首部,均为无符号二进制整数,固定长度12字节;每个报文类型表示一个主题,报文类型即主题号,使用不同的数字表示相应的数据类型;报文类型取值范围2000‑40000;报文子类型为报文类型中的子信息;报文序号为报文的流水号,即信源发布主题时每一条数据的编号,该编号的最大值N,1≤N≤65535,从1至最大值循环计数;数据长度为数据域正文长度;信源编号表示主题发布方的编号;数据为发布订阅的内容信息,长度限制在10KB以内;第二步.制定主题与端口绑定策略:数据发布方发布主题使用的网络端口为主题号加上10000,即其报文类型值加上10000;第三步.初始化网络资源:发布方需要初始化本地源地址、发布主题使用的组播地址、设置发布主题的网络端口。发布方维护本地的发布主题列表,即“主题‑本地地址‑组播地址”列表,当有新主题需要发布时,更新该列表;订阅方需要初始化本地地址、发布该主题的数据源地址、数据源发布主题使用的组播地址、绑定订阅主题的网络端口。订阅方维护本地的订阅主题列表,即“主题‑本地地址‑组播地址‑信源地址”列表,当有新主题需要订阅时,更新该列表;当网络中某一节点既需要发布数据,又需要订阅数据时,该节点需同时维护本地的发布主题列表和订阅主题列表;第四步.发布方发布主题,按主题与端口绑定策略,向主题对应的网络端口发送数据,支持针对不同的主题,使用不同的组播发布数据;订阅方订阅主题,按主题与端口绑定策略,从主题对应的网络端口上接收数据,支持在不同组播上订阅同一主题数据;数据发布方和数据订阅方在传输层采用UDP协议;第五步.当有新的发布方入网发布主题或订阅方入网订阅主题时,按第三步、第四步对应执行。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国电子科技集团公司第十四研究所,未经中国电子科技集团公司第十四研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201910172250.6/,转载请声明来源钻瓜专利网。