System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind() 一种机载数据协议拓展的加载方法及系统技术方案_技高网

一种机载数据协议拓展的加载方法及系统技术方案

技术编号:40074602 阅读:8 留言:0更新日期:2024-01-17 00:51
本发明专利技术公开了一种机载数据协议拓展的加载方法及系统;涉及机载通信技术领域,根据接入网络的所有机载设备生成设备列表;根据目标机载设备将加载数据包封装为内部数据包;并在设备列表中确定目标机载设备的加载协议,按照与目标机载设备匹配的加载协议将加载数据包重新封装为外部数据包;调用支持加载协议A的总线向目标机载设备发送外部数据包,所述加载协议为与目标机载设备匹配的加载协议;本发明专利技术在现有的加载技术上进行方法上和结构上的改进,通过目标设备的总线类型,选择协议和链路加载,实现了机载软件加载协议的拓展,兼容多个协议,并根据加载任务动态分配网络带宽,提高加载效率。

【技术实现步骤摘要】

本专利技术涉及机载通信,具体涉及一种机载数据协议拓展的加载方法及系统


技术介绍

1、传统机载设备的软件加载方法基于arinc615或arinc615a协议,接口较为单一,不便于扩展。机载成员系统连接关系比较复杂,部分设备仅支持通过磁盘和429总线加载,部分设备支持以太网加载,传统方法存在弊端,无法满足多种协议的场景。当多个机载设备同时通过以太网做数据加载时,带宽的分配存在问题,导致加载效率降低。

2、同时传统方案无法保存加载任务,当加载任务异常中断时,无法自动恢复,而且历史加载报告也无法查看、回溯和审计。


技术实现思路

1、本专利技术所要解决的技术问题是:传统机载设备的软件加载方法无法满足多种协议的场景,且在多个机载设备同时通过以太网做数据加载时,带宽的分配存在问题,导致加载效率降低;本专利技术目的在于提供一种机载数据协议拓展的加载方法及系统,机载设备通过不同总线接入后生成设备列表,用户通过设定加载信息并发起加载任务,通过目标设备的总线类型,选择协议和链路,开始加载,实现了机载软件加载协议的拓展,兼容多个协议,并根据加载任务动态分配网络带宽,提高加载效率。

2、本专利技术通过下述技术方案实现:

3、本方案提供一种机载数据协议拓展的加载方法,包括:

4、获取接入网络的所有机载设备,并生成设备列表;所述设备列表包含机载设备接入网络的总线类型;

5、获取加载信息,所述加载信息包括目标机载设备;

6、解析加载信息并根据加载信息封装加载数据包:根据目标机载设备将加载数据包封装为内部数据包;并在设备列表中确定目标机载设备的加载协议,按照与目标机载设备匹配的加载协议将加载数据包重新封装为外部数据包;

7、调用支持加载协议a的总线向目标机载设备发送外部数据包,所述加载协议为与目标机载设备匹配的加载协议。

8、本方案工作原理:传统机载设备的软件加载方法无法满足多种协议的场景,且在多个机载设备同时通过以太网做数据加载时,带宽的分配存在问题,导致加载效率降低;本专利技术目的在于提供一种机载数据协议拓展的加载方法及系统,机载设备通过不同总线接入后生成设备列表,用户通过设定加载信息并发起加载任务,通过目标设备的总线类型,选择协议和链路,开始加载,实现了机载软件加载协议的拓展,兼容多个协议,并根据加载任务动态分配网络带宽,提高加载效率。

9、进一步优化方案为,还包括:

10、调用支持加载协议a的总线接收目标机载设备发出的回传加载过程信息。

11、进一步优化方案为,所述机载设备通过arinc429总线接入网络或通过以太网接入网络。

12、进一步优化方案为,当目标机载设备通过arinc429总线接入网络时,将加载数据包或回传加载过程信息封装为arinc429字;

13、当目标机载设备通过以太网接入网络时,将加载数据包或回传加载过程信息封装为arinc615定义的加载文件或tftp数据包。

14、进一步优化方案为,当目标机载设备通过arinc429总线接入网络时,使用arinc615协议接收或发送数据;

15、当目标机载设备通过以太网接入网络时,使用arinc615a协议接收或发送数据,具体为基于tftp协商请求接收或发送数据;所述tftp协商请求包括:传输的单个数据包大小、传输的文件总大小、超时时间、件号、传输端口调整和文件校验值。

16、进一步优化方案为,当目标机载设备通过以太网接入网络时,获取设备列表中目标设备间的链路状态,并根据目标设备间的链路状态分配带宽。

17、进一步优化方案为,所述加载信息还包括加载操作类型和加载阶段,所述加载操作类型包括:信息获取、上载或下载;所述加载阶段包括初始化阶段、数据传输阶段和状态反馈阶段。

18、进一步优化方案为,当目标机载设备加载成功外部数据包后,将加载状态、加载信息、加载载数据包生成加载报告并存储。

19、进一步优化方案为,在目标机载设备加载数据包的过程中,根据arinc615协议或arinc615a协议的心跳信号判断目标机载设备的状态,当目标机载设备断线或丢失任务时,停止加载等待心跳复苏;当心跳恢复后,继续加载任务。

20、本方案为满足不同加载场景,解决协议限制,实现了机载软件加载协议的拓展,兼容arinc615协议及arinc615a协议;根据加载任务动态分配网络带宽,支持加载报告生成和存储,实时查看加载任务和审计加载内容。

21、传统机载设备的加载支持arinc429总线或以太网传输,针对不同总线的目标设备需要使用不同的加载端进行加载,本方案兼容arinc429总线和以太网的数据加载,根据目标机载设备选择适配的加载协议;本方案拓展同时支持arinc615协议及arinc615a协议,并且拓展了协议内的部分接口、增加自定义字段,提升加载效率。

22、本方案还提供一种机载数据协议拓展的加载系统,用于实现上述的一种机载数据协议拓展的加载方法,包括:

23、协议发现网络,用于获取接入网络的所有机载设备,并生成设备列表;所述设备列表包含机载设备接入网络的总线类型;

24、协议发现网络,还用于获取加载信息,所述加载信息包括目标机载设备;

25、协议发现网络,还用于解析加载信息并根据加载信息封装加载数据包:根据目标机载设备将加载数据包封装为内部数据包;并在设备列表中确定目标机载设备的加载协议,按照与目标机载设备匹配的加载协议将加载数据包重新封装为外部数据包;

26、接口管理模块,用于调用支持加载协议a的总线向目标机载设备发送外部数据包,所述加载协议为与目标机载设备匹配的加载协议。

27、本专利技术与现有技术相比,具有如下的优点和有益效果:

28、本专利技术提供的一种机载数据协议拓展的加载方法及系统;在现有的加载技术上进行方法上和结构上的改进,机载设备通过不同总线接入后生成设备列表,用户通过设定加载信息并发起加载任务,通过目标设备的总线类型,选择协议和链路,开始加载,实现了机载软件加载协议的拓展,兼容多个协议,并根据加载任务动态分配网络带宽,提高加载效率。

本文档来自技高网...

【技术保护点】

1.一种机载数据协议拓展的加载方法,其特征在于,包括:

2.根据权利要求1所述的一种机载数据协议拓展的加载方法,其特征在于,还包括:

3.根据权利要求2所述的一种机载数据协议拓展的加载方法,其特征在于,所述机载设备通过ARINC429总线接入网络或通过以太网接入网络。

4.根据权利要求3所述的一种机载数据协议拓展的加载方法,其特征在于,

5.根据权利要求3所述的一种机载数据协议拓展的加载方法,其特征在于,当目标机载设备通过ARINC429总线接入网络时,使用ARINC615协议接收或发送数据;

6.根据权利要求4所述的一种机载数据协议拓展的加载方法,其特征在于,当目标机载设备通过以太网接入网络时,获取设备列表中目标设备间的链路状态,并根据目标设备间的链路状态分配带宽。

7.根据权利要求1所述的一种机载数据协议拓展的加载方法,其特征在于,所述加载信息还包括加载操作类型和加载阶段,所述加载操作类型包括:信息获取、上载或下载;所述加载阶段包括初始化阶段、数据传输阶段和状态反馈阶段。

8.根据权利要求1所述的一种机载数据协议拓展的加载方法,其特征在于,当目标机载设备加载成功外部数据包后,将加载状态、加载信息、加载数据包生成加载报告并存储。

9.根据权利要求5所述的一种机载数据协议拓展的加载方法,其特征在于,在目标机载设备加载数据包的过程中,根据ARINC615协议或ARINC615A协议的心跳信号判断目标机载设备的状态,当目标机载设备断线或丢失任务时,停止加载等待心跳复苏;当心跳恢复后,继续加载任务。

10.一种机载数据协议拓展的加载系统,其特征在于,用于实现如权利要求1-9中任意一项所述的一种机载数据协议拓展的加载方法,包括:

...

【技术特征摘要】

1.一种机载数据协议拓展的加载方法,其特征在于,包括:

2.根据权利要求1所述的一种机载数据协议拓展的加载方法,其特征在于,还包括:

3.根据权利要求2所述的一种机载数据协议拓展的加载方法,其特征在于,所述机载设备通过arinc429总线接入网络或通过以太网接入网络。

4.根据权利要求3所述的一种机载数据协议拓展的加载方法,其特征在于,

5.根据权利要求3所述的一种机载数据协议拓展的加载方法,其特征在于,当目标机载设备通过arinc429总线接入网络时,使用arinc615协议接收或发送数据;

6.根据权利要求4所述的一种机载数据协议拓展的加载方法,其特征在于,当目标机载设备通过以太网接入网络时,获取设备列表中目标设备间的链路状态,并根据目标设备间的链路状态分配带宽。

7.根据权利要求1所述的一...

【专利技术属性】
技术研发人员:唐明哲冉进刚陈华金
申请(专利权)人:中电科航空电子有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1