【技术实现步骤摘要】
基于文件传输的空地ACARS消息传输方法及系统
本专利技术涉及航空数据传输领域,更具体地说,它涉及基于文件传输的空地ACARS消息传输方法及系统。
技术介绍
目前的数据链空地ACARS(AircraftCommunicationsAddressingandReportingSystem,飞机通信寻址报告系统)消息传输遵循ARINC618协议。如图1与图2所示,ARINC618协议根据消息长度将空地ACARS消息传输分为两类:单块消息传输和多块消息传输。其中:长度为0~220个字符的下行消息,或者0~210个字符的上行消息被称为单块消息(SingleBlockMessage);长度为221~3520个字符的下行消息,或者211~3440个字符的上行消息,由于长度过长而需要被拆分成多个消息块(2~16个)进行传输,被称为多块消息(Multi-blockMessage)。然而,现有的ARINC618协议存在以下缺陷:1、发送端在未知接收端接收能力的情况下发起多块消息传输,容易造成无效传输,浪费网络资源;2、发送多块消息时,发送端和接收端之间使用停止-等待策略,发送端发送一个消息块之后须等待接收端发送的ACK消息,接收到ACK消息之后,发送端才能发送下一个消息块,导致信道利用率较低;3、发送端与接收端之间缺乏有效的流控手段,并发的文件传输可能会影响网络性能,例如导致信道过载或者资源不足。
技术实现思路
为解决现有技术中ARINC618协议发送多块消息时存在易造成无效 ...
【技术保护点】
1.基于文件传输的空地ACARS消息传输方法,其特征是,包括以下步骤:/nACARS消息分块传输前,发送端发出Multi-block_Transfer_Req消息与接收端协商消息大小、消息在网络中传输的有效时间;/n接收端根据存储资源对发送端请求的多块传输协商作出以下响应:/n发出Multi-block_Transfer_Abort消息拒绝进行多块消息传输;/n或,发出Multi-block_Transfer_Accept消息接受多块消息传输请求,并指定消息块之间的最小发送间隔时间。/n
【技术特征摘要】
1.基于文件传输的空地ACARS消息传输方法,其特征是,包括以下步骤:
ACARS消息分块传输前,发送端发出Multi-block_Transfer_Req消息与接收端协商消息大小、消息在网络中传输的有效时间;
接收端根据存储资源对发送端请求的多块传输协商作出以下响应:
发出Multi-block_Transfer_Abort消息拒绝进行多块消息传输;
或,发出Multi-block_Transfer_Accept消息接受多块消息传输请求,并指定消息块之间的最小发送间隔时间。
2.根据权利要求1所述的基于文件传输的空地ACARS消息传输方法,其特征是,所述多块传输协商请求过程中:
通过多块传输发起定时器对发送端等待接收端对Multi-block_Transfer_Req消息作出响应的最大时间进行定时;
多块传输发起定时器,在发送端发送Multi-block_Transfer_Req消息时启动,在接收到Multi-block_Transfer_Accept消息或Multi-block_Transfer_Abort消息时终止;
若多块协商定时器超期,则中止多块传输。
3.根据权利要求1所述的基于文件传输的空地ACARS消息传输方法,其特征是,所述多块消息传输过程中:
通过多块传输发起定时器对接收端在发送Multi-block_Transfer_Accept之后等待第一个Multi-block_Block的最大时间进行定时;
多块传输发起定时器,在发送Multi-block_Transfer_Accept时启动,在接收到第一个Multi-block_Block时终止;
若多块传输发起定时器超期,则中止文件传输;接收端将继续接收到的上下文未知的消息丢弃。
4.根据权利要求1所述的基于文件传输的空地ACARS消息传输方法,其特征是,若相邻所述消息块传输间隔超时,则中止消息传输。
5.根据权利要求1所述的基于文件传输的空地ACARS消息传输方法,其特征是,若所述ACARS消息在网络中传输的有效时间超时,则终止传输。
6.根据权利要求1所述的基于文件传输的空地ACARS消息传输方法,其特征是,若所述发送端重传消息,则重新与接收端进行协商,接收端将重传的消息视作一条新消息。
7.根据权利要求1所述的基于文件传输的空地...
【专利技术属性】
技术研发人员:林静,袁树德,夏大旺,
申请(专利权)人:中电科航空电子有限公司,
类型:发明
国别省市:四川;51
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。