[发明专利]基于FC-AE总线的数据分发服务软件有效
申请号: | 202010115932.6 | 申请日: | 2020-02-25 |
公开(公告)号: | CN111371596B | 公开(公告)日: | 2022-07-05 |
发明(设计)人: | 崔杰;张涛;孙帷胜;王冠;储燕 | 申请(专利权)人: | 中国航空无线电电子研究所 |
主分类号: | H04L41/0823 | 分类号: | H04L41/0823;H04L41/12;H04L43/10;H04L67/1097;H04L67/146;H04L67/55 |
代理公司: | 上海和跃知识产权代理事务所(普通合伙) 31239 | 代理人: | 杨慧 |
地址: | 200233 *** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 fc ae 总线 数据 分发 服务 软件 | ||
本发明公开了一种基于FC‑AE总线的数据分发服务软件,通过配置发送消息ID表以及接收消息ID表以及发送消息ID表以及接收消息ID表的映射确定通信节点的位置信息;接收数据主题时,通过定时轮询接收消息ID表中的所有MsgID,只要MsgID有数据到来,就通过回调全局信息配置及初始化模块中挂接的FC‑AE驱动程序接收相应的FC总线消息数据,并将接收到的数据主题逐层上报;发布数据主题时,调用FC‑AE驱动函数根据发送消息ID表中的MsgID发送数据主题。本发明基于发布订阅的数据传输模式,极大提高了系统的可扩展性及数据通信的灵活性。满足了分布式航电系统设备之间有效的数据互联、互通及互操作需求。
技术领域
本发明属于计算机通讯领域,特别涉及到一种用于飞机航电系统中基于实时确定性数据总线(FC-AE)的异构设备之间的数据互联、互通的数据分发服务软件。
背景技术
随着综合模块化航空电子(Integrated Modular Avionics――IMA)在A380、A400M和B787等飞机上的成功应用,航空电子系统综合化的程度不断增强,针对目前IMA存在的使用相同硬件资源的不同功能之间的故障扩散问题和动态资源管理,分布式综合模块化航空电子(DIMA)已成为航空电子系统结构发展的方向。DIMA很最要的一个特点就是核心处理模块(CPM)之间或者对外采用了实时确定性网络进行数据的通信。目前使用较多的实时确定性数据总线包括了FC-AE和AFDX,其中AFDX总线由于其技术较为成熟,在民机中广泛使用。而FC-AE总线的优势是带宽高,配置灵活,但是技术成熟度有待提高,目前在军机中使用的较多。无论是FC-AE还是AFDX总线,采用的都是实时确定性网络协议,也就是在真正运行前,需要对网络中需要数据通信的节点进行数据流的静态配置,将传输的应用消息与底层MsgID进行一一映射。这虽然提高了网络通信的确定性,但是也降低了应用的灵活性及系统的可扩展性。
DDS(Data Distribution Service数据分发服务)是OMG组织发布的一种数据通信服务规约,它采用了以数据为中心的发布订阅机制,将数据通信从原来的“按时发送接收”变成了“按需发布订阅”,增强了系统数据传输的有效性,减少了不必要的带宽消耗。同时,通过提供丰富的Qos策略,也极大增强了系统通信的可靠性及灵活性。目前,市场上成熟的DDS产品很多,尤其是RTI DDS,在地面通信设备及船舶上广泛使用,但是在机载嵌入式环境下,还没有成功的案例,这最主要的原因就是目前的DDS产品只能支持以太网(TCP、UDP)及共享内存等传输机制,而无法支持实时确定性网络协议,如FC-AE总线协议。因为FC-AE协议的确定性、静态配置属性与DDS的动态发现机制存在着较大的冲突,限制了DDS产品在机载DIMA中的应用。
综上分析,可以看出对于分布式综合化航空电子的发展,迫切需要一个可以支持FC-AE总线协议的高可靠分布式实时通信中间件来满足分布式综合模块化航空电子架构下的机内与机外数据通信需求。它采用了以数据为中心的发布订阅机制,通过应用节点的动态发现机制,增强了系统的可扩展性及通信的灵活性。同时,它屏蔽了分布式系统的各个组成部分之间的硬件环境、操作系统以及编程语言等差异,为实现软件模块在分布式系统中的即插即用奠定了坚实的基础。
发明内容
本发明的发明目的在于提供一种基于FC-AE总线的数据分发服务软件,为“死板”的、需要静态配置的确定性网络提供了一种灵活的、按需收发的数据传输模式。这种基于发布订阅的数据传输模式,支持应用节点的动态发现,极大提高了系统的可扩展性及数据通信的灵活性。满足了分布式航电系统设备之间有效的数据互联、互通及互操作需求。
一种基于FC-AE总线的数据分发服务软件,在FC-AE总线上的任意一个通信节点上包含全局信息配置及初始化模块、订阅数据接收与处理模块、数据发布与处理模块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空无线电电子研究所,未经中国航空无线电电子研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010115932.6/2.html,转载请声明来源钻瓜专利网。