【技术实现步骤摘要】
一种基于发布订阅的SRIO和40G万兆网异构通信系统
[0001]本专利技术属于通信协议
,具体涉及一种跨平台跨协议传输技术
。
技术介绍
[0002]在雷达系统中,根据不同应用的需求,存在
DSP、CPU
等多种不同的硬件平台,以及
SRIO、40G
万兆网等多种通信方式,导致雷达应用程序在数据隔离环境下,跨不同协议网络
、
不同计算平台之间进行数据交互,面临挑战
。
技术实现思路
[0003]为了解决数据在不同协议网络之间的高速实时传输的技术问题,采用了以主题为中心的发布
‑
订阅的技术方案,实现了数据在
40G
万兆网和
SRIO
之间的高速实时分发,屏蔽底层硬件差异,统一了异构平台上的数据通信接口,以及应用程序在不同平台上的数据分发,具有异构通信节点之间通过主题名跨平台跨通信发布订阅松耦合数据的技术效果
。
[0004]系统包括
SRIO
数据转发模块
、40G
万兆网数据转发模块
、
跨插箱发布订阅信息交互模块
、SRIO
发布订阅中间件模块
、40G
万兆网发布订阅中间件模块
。
[0005]SRIO
数据转发模块:用于接收
SRIO
发布订阅中间件模块通过
SRIO
方式发来的数据,以及通过光纤接收数据口接收外部发来的数据 ...
【技术保护点】
【技术特征摘要】
1.
一种基于发布订阅的
SRIO
和
40G
万兆网异构通信系统,其特征在于,包括:
SRIO
数据转发模块
、40G
万兆网数据转发模块
、
跨插箱发布订阅信息交互模块
、SRIO
发布订阅中间件模块
、40G
万兆网发布订阅中间件模块;
SRIO
数据转发模块:用于接收
SRIO
发布订阅中间件模块通过
SRIO
方式发来的数据,以及通过光纤接收数据口接收外部发来的数据;
40G
万兆网数据转发模块:用于接收
40G
万兆网发布订阅中间件模块通过
40G
万兆网方式发来的数据,以及通过光纤接收数据口接收外部发来的数据;跨插箱发布订阅信息交互模块:用于获取
40G
万兆插箱和
SRIO
插箱发送的订阅主题信息
、40G
万兆插箱和
SRIO
插箱发布的主题信息,以及对跨插箱发布的订阅信息进行匹配,如果存在跨插箱
、
跨协议的订阅匹配关系,则记录匹配信息;
SRIO
发布订阅中间件模块:用于提供基于
SRIO
发布订阅的通信方法,通过
SRIO
方式发布数据主题,由本模块对外发布数据;
40G
万兆网发布订阅中间件模块:用于提供基于
40G
万兆网发布订阅的通信方法,通过
40G
万兆网方式发布数据主题,由本模块对外发布数据
。2.
根据权利要求1所述的基于发布订阅的
SRIO
和
40G
万兆网异构通信系统,其特征在于,所述接收中间件通过
SRIO
方式发来的数据,包括:检查跨插箱发布订阅信息交互模块提供的发布订阅匹配关系,如果需要发送至异构通信节点,即通过
40G
万兆网方式发送,则读取该数据,并在数据头增加主题字段,调用光纤发送数据口将其转发出去
。3.
根据权利要求1所述的基于发布订阅的
SRIO
和
40G
万兆网异构通信系统,其特征在于,所述通过光纤接收数据口接收外部发来的数据,包括:解析数据包头,获取主题信息,调用
SRIO
发布订阅中间件模块通过
SRIO
方式对外发布
。4.
根据权利要求1所述的基于发布订阅的
SRIO
和
40G
万兆网异构通信系统,其特征在于,所述接收
40G
万兆网发布订阅中间件模块通过
40G
万兆网方式发来的数据,包括:检查跨插箱发布订阅信息交互模块提供的发布订阅匹配关系,如果需要发送至异构通信节点,即通过
SRI...
【专利技术属性】
技术研发人员:黎贺,韩文俊,李路野,郝明,潘红星,赵桥,
申请(专利权)人:中国电子科技集团公司第十四研究所,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。