一种机载航电设备数据加载方法、系统及电子设备技术方案

技术编号:33432024 阅读:30 留言:0更新日期:2022-05-19 00:22
本发明专利技术涉及机载航电设备技术领域,公开了一种机载航电设备数据加载方法,对目标文件进行传输,包括如下步骤:S100、在线查询并添加需要进行文件传输的目标设备;S200、向所述目标设备发起传输请求,并在收到所述目标设备同意进行目标文件传输的信息后,将需要进行传输的所述目标文件在目标设备和加载器之间进行多线程地传输。本发明专利技术还公开了一种机载航电设备数据加载系统、电子设备及存储介质。本发明专利技术在TFTP协议中兼容了Rev1.0和Rev2.0,并在协议标准的基础上,设计了文件传输的自动纠错功能,进一步提升了文件传输的可靠性。进一步提升了文件传输的可靠性。进一步提升了文件传输的可靠性。

【技术实现步骤摘要】
一种机载航电设备数据加载方法、系统及电子设备


[0001]本专利技术涉及机载航电设备
,具体涉及一种机载航电设备数据加载方法、系统及电子设备。

技术介绍

[0002]随着国产大飞机事业的起步与发展,国产化机载航电设备也不断应运而生。与国外业已成熟的航电产业不同,国产化机载航电设备作为新兴产业,必然在设计、生产和调试过程中会面临频繁的数据导入和导出的需求,例如随时因为故障的调试和修改后升级软件、修改配置文件以及查看运行日志等。
[0003]所有使用以太网作为数据导入和导出接口的机载航电设备均必须遵循标准文件ARINC615A
‑3‑
2007(Software Data Loader Using Ethernet Interface)和ARINC665
‑3‑
2005(Loadable Software Standards)的要求。这两个标准是一套较为复杂的数据组织、传输的规则逻辑,要实现这些规则逻辑,则需要实现一套数据传输的工具,而工具的硬件是任何可以支持软件运行以及支持以太网接口的设备,例如普通本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种机载航电设备数据加载方法,对目标文件进行传输,其特征在于,包括如下步骤:S100、在线查询并添加需要进行文件传输的目标设备;S200、向所述目标设备发起传输请求,并在收到所述目标设备同意进行目标文件传输的信息后,将需要进行传输的至少一个所述目标文件在目标设备和加载器之间进行多线程地传输。2.根据权利要求1所述的一种机载航电设备数据加载方法,其特征在于,步骤S100中,在线查询目标设备的具体步骤包括:S110、扫描并获取加载器上所有的网卡;S120、依次向每个所述网卡广播带有查询命令的请求数据包;S130、等待所述目标设备带有应答数据包的返回信息;S140、判断是否接收到所述应答数据包,若否,则跳转到S150;若是,则对应的网卡为与目标设备进行连接的网卡,所述加载器解析所述应答数据包的内容,并将允许进行目标文件传输的目标设备添加到目标列表中,跳转至S160;S150、判断是否超时,若否,则跳转到S120;S160、结束。3.根据权利要求2所述的一种机载航电设备数据加载方法,其特征在于,所述加载器与所述目标设备之间的传输协议为TFTP协议,且将通信协议Rev1.0协议和Rev2.0协议兼容至所述TFTP协议,以扩展传输通道。4.根据权利要求2所述的一种机载航电设备数据加载方法,其特征在于,所述目标文件的传输包括:由加载器上传至目标设备以及从目标设备下载至加载器中,在使用所述加载器上传目标文件至所述目标设备时,所述加载器选择目标文件,并创建map容器映射表,将与所述目标文件的文件名称相同的文件的路径与目标文件的文件名称进行映射。5.根据权利要求4所述的一种机载航电设备数据加载方法,其特征在于,将与所述目标文件的文件名称相同的文件的路径与目标文件的文件名称进行映射的具体过程为:建立一个map容器,所述map容器使用不含路径的文件名作为key、使用文件的路径作为value;用文件对话框选择目标文件时,同时将不含路径的文件名和文件的路径分别存放到map容器的key和value中以进行映射。6.根据权利要求3所述的一种机载航电设备数据加载方法,其特征在于,使用所述TFTP协议兼容Rev1.0协议和Rev2.0协议以扩展传输通道进行文件传输的具体步骤包括:S210、TFTP客户端判断传输协议是否使用Rev2.0协议,若是,则跳转到S211,否则,跳转到S213;S211、设置传输请求的扩展选项,并按Rev2.0协议组包所述传输请求;S212、使用Rev2.0协议发出所述传输请求;S213、使用默认配置,并按Rev1.0协议组包传输请求;S214、使用Rev1.0协议发出传输请求给TFTP服务端;S215、所述TFTP服务端判断传输请求是否有扩展选项,若有,则解析所述扩展选项,并使用Rev2.0协议;若无,则使用默认配置,并使用Rev1.0协议;
S216、开始进行文件传输。7.根据权利要求6所述的一种机载航电设备数据加载方法,其特征在于,在步骤200中,向所述目标设备发起传输请求,并在收到所述目标设备同意进行目标文件传输的信息后,将需要进行传输的至少一个所述目标文件在目标设备和加载器之间进行多线程地传输具体包括:加载器上传目标文件至目标设备:S220、所述加载器读取并解析从目标设备传输来的LUI文件;S221、所述加载器判断是否允许上传目标文件,若是,则跳转至S222,否则,跳转至S225;S222、所述加载器自动生成LUH文件,并向所述目标设备发送LUH文件;S223、所述加载器将若干所述目标文件进行多线程地传输至所述目标设备,与此同时,所述目标设备以周期性地向所述加载器发送LUS文件;S224、所述加载器解析所述L...

【专利技术属性】
技术研发人员:刘太兵肖玉黄继爽
申请(专利权)人:四川九洲空管科技有限责任公司
类型:发明
国别省市:

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

1