一种用于飞机通信寻址与报告系统的报文解码方法和装置的制作方法

文档序号:7993227阅读:664来源:国知局
专利名称:一种用于飞机通信寻址与报告系统的报文解码方法和装置的制作方法
技术领域
本发明涉及报文解码,更具体地,涉及一种用于飞机通信寻址与报告系统(ACARS)的报文解码方法和装置。
背景技术
ACARS是一种在航空器和地面站之间通过无线电或卫星传输短消息(报文)的数字数据链系统。在飞机上,ACARS由一个称为ACARS管理单元(MU)的航电计算机和一个控制显示器单元(CDU)组成。MU用以发送和接受来自地面的甚高频无线电数字报文。在地面,ACARS系统由一个有多个无线电收发机构成的网络组成,它可以接受或发送数据链消息,并将其分发到网络上的不同航空公司。飞机下发的报文通过DSP (数据服务提供商)网关转发给航空公司地面系统。地面系统接收到报文后将会首先按照ARINC 620规范解析报文头部分,然后根据此规范再解析报文体(Free Text)部分。由于ARINC 620规范对于报文体部分内容并没有规定,因此,各机载设备厂家,如COLLINS、HONEYWELL、TELEDYNE等,均拥有自己的报文体部分格式。同时,各航空公司在实际应用过程中会根据自己的需求添加或减少数据项,使得各机型、不同机载设备飞机的报文体格式存在明显差异,且报文体的数据规范较难得到统一规定。现有飞机ACARS报文解码技术方案采用对不同的报文格式采取硬编码方式来解决此问题,也就是报文解码算法与具体的机载设备紧密相关。由于现有飞机ACARS报文解码技术方案在应对报文格式发生变化时往往需要重新开发解码程序以适应报文格式的变化,其缺点主要表现在以下几个方面:-缺乏灵活性,报文格式发生变化时,重新修改报文解码程序是唯一的解决办法。因而,现有的技术方案无法实现一套解码程序适用不同航空公司、不同机载设备的客户化的要求。-报文种类的限制,报文按照格式区分主要包括顺序数据结构化报文、循环数据结构化报文以及非结构化报文三类。而随着航空公司所应用的报文种类的增加,现有技术方案的应用限制愈发明显,不能适应航空公司快速部署应用的要求。-维护成本很高,航空公司需要对报文体内容格式作出变更时,都需要重新修改解码程序,因而会带来极高的人力和时间投入,维护成本较高。-维护人员素质要求高,由于报文格式变更需要进行编码开发,因而,对于维护人员的业务和技术能力要求极高。

发明内容
不同机载设备厂家(如,Honeywell、Collions、Teledye)的报文均有各自的格式和数据项设置,各航空公司对于格式和数据项也有客户化的需求。现有的飞机ACARS报文解码技术方案采用不同的报文格式开发不同的解码程序方法满足需求。对于飞机数量较少、机型较为单一的小型航空公司,此类方案可以暂时满足要求,而对于机群数量庞大,机型种类繁多的大型航空公司而言,所要面对的报文上百种,报文格式及数据项客户化设置需求也更为突出。现有的技术方案的局限性暴露无遗,给航空公司的维护带来巨大的工作量,甚至某些情况下会影响航空公司的运营。因此本发明的任务在于,提出一种通用的报文解码方法和装置,以适应各种不同类型的报文,同时支持各种类型报文的客户化工作,实现对现有技术方案限制的突破,降低航空公司飞机ACARS报文解码应用及维护的成本。根据本发明的第一方面,提出了一种用于飞机通信寻址与报告系统(ACARS)的报文解码方法,其中所述报文包括报文头和报文体,所述方法包括以下步骤:B.获取报文类型相关信息;C.根据所述报文类型相关信息确定报文类型;D.通过所述确定的报文类型的报文模板获取报文体中的报文数据。根据本发明的第二方面,提出了一种用于飞机通信寻址与报告系统的报文解码装置,其中所述报文包括报文头和报文体,所述装置包括:第一获取装置,用于获取报文类型相关信息;报文类型确定装置,根据所述报文类型相关信息确定报文类型;第二获取装置,用于通过所述确定的报文类型的报文模板获取所述报文体中的报文数据。根据本发明的技术方案通过灵活的报文格式配置实现对飞机ACARS报文解码适应性的无限扩展,使解码程序不依赖于具体的硬件机载设备,解决现有技术方案所带来的诸多限制和阻碍。


根据以下结合附图对本发明非限制实施例的详细描述,本发明的以上和其他目的、特征和优点将变得更加清楚,其中:图1示出了飞机空地链路示意图;图2示出了根据本发明的ACARS报文解码的示意图。图3示出了根据本发明的用于飞机通信寻址与报告系统的报文解码方法的流程图;图4示出了根据本发明的具体实施例的用于飞机通信寻址与报告系统的报文解码方法的具体的流程图;图5示出了根据本发明的用于飞机通信寻址与报告系统的报文解码装置的方框图。附图中相同或者相似的附图标识代表相同或者相似的部件。
具体实施例方式尽管下面的文本阐述了本发明的各种不同实施方式的详细描述,但是应当理解至IJ,本发明的法律范围由本专利所附的权利要求的文字来界定。详细描述应当被解释为仅是示范性的,并非描述本发明的每种可能的实施方式,因为描述每种可能的实施方式,即使有可能,也是不切实际的。利用当前技术或在本专利申请日之后研发的技术,能够实现各种可替换的实施方式,这仍将落入界定本发明的权利要求的范围内。图1示出了飞机空地链路示意图。如图1所示,本发明所提及的飞机ACARS报文是指地地消息(GR0UND-T0-GR0UNDMESSAGE),即从数据链路服务提供者(Data link ServiceProvider,DSP)传递给地面系统的报文。该类消息遵循ARINC 620规范,是本发明设计所研究的对象。而飞机到DSP传递的报文遵循ARINC618规范,不属于本发明所涉及的内容。地地消息的传递包括上行报文和下行报文,为一个双向过程。对于通用的地地消息格式,ARINC 620规范给出的格式定义如下表I所示:表I
权利要求
1.一种用于飞机通信寻址与报告系统的报文解码方法,其中所述报文包括报文头和报文体,所述方法包括以下步骤: B.获取报文类型相关信息; C.根据所述报文类型相关信息确定报文类型; D.通过所述确定的报文类型的报文模板获取报文体中的报文数据。
2.根据权利要求1所述的方法,其特征在于,所述步骤B包括: -解析所述报文头及报文体。
3.根据权利要求1所述的方法,其特征在于,所述步骤D包括:_对所述报文体进行参数分割。
4.根据权利要求1所述的方法,其特征在于,在所述步骤D之后所述方法还包括: E.根据映射关系将所述获取的报文数据存储到业务表中。
5.根据权利要求1所述的方法,其特征在于,所述报文类型相关信息包括标准消息标示符、机号和嵌入信息标识符。
6.根据权利要求1所述的方法,其特征在于,所述报文类型为顺序结构化报文、循环结构化报文以及非结构化报文。
7.一种用于飞机通信寻址与报告系统的报文解码装置,其中所述报文包括报文头和报文体,所述装置包括: 第一获取装置,用于获取报文类型相关信息; 报文类型确定装置,根据所述报文类型相关信息确定报文类型; 第二获取装置,用于通过所述确定的报文类型的报文模板获取所述报文体中的报文数据。
8.根据权利要求7所述的装置,其特征在于,所述第一获取装置包括: 解析装置,用于解析所述报文头和报文体。
9.根据权利要求7所述的装置,其特征在于,所述第二获取装置包括: 参数分割装置,用于对所述报文体进行参数分割。
10.根据权利要求7所述的装置,其特征在于,还包括: 数据映射装置,用于根据映射关系将所述获取的报文数据存储到业务表中。
11.根据权利要求7所述的装置,其特征在于,所述报文类型相关信息包括标准消息标示符、机号和嵌入信息标识符。
12.根据权利要求7所述的装置,其特征在于,所述报文类型为顺序结构化报文、循环结构化报文以及非结构化报文。
全文摘要
本发明涉及一种用于飞机通信寻址与报告系统的报文解码方法,其中所述报文包括报文头和报文体,所述方法包括以下步骤获取报文类型相关信息;根据所述报文类型相关信息确定报文类型;通过所述确定的报文类型的报文模板获取报文体中的报文数据。本发明技术方案的实现能达到处理不同类型的报文而不需要重新开发报文解码程序,减少了因报文格式和数据项变更而带来的报文解码程序开发成本和维护成本,降低了维护报文程序相关人员的技能要求,缩短了维护报文解码程序的时间,进而提高航空公司的运营效率和经济效益。
文档编号H04L1/00GK103138877SQ201110388709
公开日2013年6月5日 申请日期2011年11月29日 优先权日2011年11月29日
发明者黄爱军, 范志强, 晏震乾, 刘煜原, 陈金, 高飞鹏 申请人:中国商用飞机有限责任公司, 上海飞机客户服务有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1