[发明专利]一种光纤通道消息传输方法有效
申请号: | 201910374633.1 | 申请日: | 2019-05-09 |
公开(公告)号: | CN110098869B | 公开(公告)日: | 2021-06-01 |
发明(设计)人: | 杜建华;曾晓东;李礼;陈长胜;王晓华;张成 | 申请(专利权)人: | 中国航空工业集团公司西安航空计算技术研究所 |
主分类号: | H04B10/25 | 分类号: | H04B10/25;H04L12/24 |
代理公司: | 中国航空专利中心 11008 | 代理人: | 王世磊 |
地址: | 710000 *** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 光纤 通道 消息 传输 方法 | ||
本发明属于航电系统机载网络领域,提出了一种光纤通道消息传输方法。该方法应用于发送端时包括:调用光纤通道发送数据API接口;从光纤通道发送数据API接口提取应用信息和应用数据;依据应用信息获取光纤通道发送通信信息;组装应用信息和应用数据为光纤通道数据;依据光纤通道发送通信信息和光纤通道数据,组装光纤通道数据帧;发送光纤通道数据帧。
技术领域
本发明属于航电系统机载网络领域,涉及一种FC(光纤通道,Fibre Channel,简称FC)消息传输独立性的实现方法。通过本发明可以实现FC消息传输的独立性,即实现应用程序的消息ID与FC通信消息ID的相互独立,应用程序无需关注FC网络拓扑结构,采用何种配置通信消息ID进行通信,能有效避免因应用程序消息ID变化影响到FC网络拓扑结构的变化,进而影响到FC相关的升级与维护,降低应用程序与FC消息传输的耦合性,节约FC产品的维护成本及技术状态管理。
背景技术
现有型号飞机的航电系统机载通信网络采用FC网络,航电系统子系统间通过FC实现消息通信与交互。现有飞机型号项目,系统统一规划了子系统间通信的应用消息ID。FC网络需要依据应用消息ID构建网络拓扑,并生成相应的FC网络配置数据。子系统使用FC进行消息发送时,调用FC提供的API接口函数,并将子系统应用消息ID作为函数输入参数传递到FC。FC,首先依据输入参数消息ID,查找本地FC配置表,获取相应的通信信息,其次,在将用户需要发送的消息发送到FC网络。子系统实现FC进行消息接收时,调用FC提供的API接口函数,并将子系统发送方的应用消息ID作为函数的输入参数传递到FC。FC,首先依据输入参数消息ID,查找本地FC配置表,获取相应的通信信息,其次,在到指定的队列上接收消息。依据现有子系统应用与FC消息通信方法存在如下缺点:
(1)子系统应用程序与FC网络拓扑及配置数据耦合性比较严重,与软件设计原则“高内聚低耦合”不符。FC网络拓扑及配置数据与系统应用消息ID关联。系统应用消息ID发生变化,则影响到FC网络拓扑及配置数据的变化,将导致FC网络的升级。
(2)不利于型号项目技术状态管理及维护,系统规划的应用消息ID与FC网络拓扑及配置数据需要一一对应。当系统应用消息ID与FC网络拓扑及配置数据不一致时,影响到子系统间通信,不利于现场技术状态管理及维护。
发明内容
发明目的:
针对上述FC消息传输中存在的缺点,本发明提出了一种基于光纤通道的消息传输独立性实现方法。本发明使得系统应用消息传输与FC网络拓扑结构及网络配置,消息传输相互独立,同时也能使系统按照小队列机制实现按照应用消息ID进行接收,即系统应用消息规划及规模等变更,与FC网络拓扑结构及网络配置,消息如何传输无关。FC网络拓扑结构及网络配置变化也不会影响到应用消息规划及规模变更,只需关注FC网络本身传输的问题。本发明能有效避免因应用程序消息ID变化影响到FC网络拓扑结构的变化,进而影响到FC相关的升级与维护,降低应用程序与FC消息传输的耦合性,节约FC产品的维护成本,降低FC产品的技术状态管理。
技术方案:
第一方面,提出了一种光纤通道消息传输方法,应用于发送端,其特征在于,所述方法包括:
调用光纤通道发送数据API接口;
从光纤通道发送数据API接口提取应用信息和应用数据;
依据应用信息获取光纤通道发送通信信息;
组装应用信息和应用数据为光纤通道数据;
依据光纤通道发送通信信息和光纤通道数据,组装光纤通道数据帧;
发送光纤通道数据帧。
第二方面,提出了一种光纤通道消息传输方法,应用于发送端,其特征在于,所述方法包括:
创建光纤通道消息队列;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国航空工业集团公司西安航空计算技术研究所,未经中国航空工业集团公司西安航空计算技术研究所许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910374633.1/2.html,转载请声明来源钻瓜专利网。