本发明涉及航空通信,尤其涉及飞机acars报文生成、转换和传输的方法及装置。
背景技术:
1、现有技术中,飞机采用高频、甚高频和传统窄带卫星(铱星和海事卫星)的空地链路传输acars报文。以上三种空地链路带宽较低,使得acars报文传输的种类和数据量受到很大限制,导致飞机健康状态监控精确度和效率不高,飞机运行状态监控预警能力弱。另外,传统链路的流量费用昂贵,随着航司的机队增加和监控要求提升,飞机运行监控报文和飞机状态监控报文数量急剧增加,导致报文的流量费成倍增长,给航司运营带来极大压力。如何减少空地网络链路费用、提升报文传输的数据量是目前亟待解决的问题。
技术实现思路
1、鉴于现有技术的以上问题,本技术实施例提供一种飞机acars报文生成、转换和传输的方法及装置,通过ka/ku空地网络将数据发送至ka/ku卫星地面站,减少了空地网络的链路费用,提升了空地网络的链路带宽,增加了acars报文传输的数据量和种类,从而有效改善了航空通信性能、提升通信服务水平。
2、达到上述目的,本技术第一方面提供了一种飞机acars报文生成、转换和传输的方法,包括:
3、采集飞机的飞行数据;
4、将所述飞机的飞行数据转换成arinc717格式数据;
5、对所述arinc717格式数据进行解析,得到飞行数据工程值;
6、通过ka/ku空地网络将所述飞行数据工程值发送至ka/ku卫星地面站,并通过地面专线将所述飞行数据工程值发送至地面数据平台;
7、在符合机载acars报文触发条件的情况下进行报文转换,在所述地面数据平台将所述飞机工程值数据转换为arinc620格式,生成arinc620格式的第一acars报文;
8、将所述arinc620格式的第一acars报文发送至航司用户。
9、作为第一方面的一种可能的实现方式,在所述采集飞机的飞行数据之后,所述方法还包括:
10、基于所述飞机的飞行数据生成第二acars报文;以及获取飞机子系统产生的第三报文;
11、将所述第二acars报文和所述第三报文以arinc618格式封装进ip协议;
12、通过ka/ku空地网络将所述arinc618格式的报文通过ip协议发送至ka/ku卫星地面站,并通过地面专线将所述arinc618格式的报文发送至网络控制中心;
13、在所述网络控制中心对所述arinc618格式的报文进行报文转换,将所述arinc618格式的报文转换为arinc620格式的第三acars报文;
14、将所述arinc620格式的第三acars报文发送至航司用户。
15、作为第一方面的一种可能的实现方式,所述进行报文转换,包括:
16、在存储于所述地面数据平台的数据表格中匹配所述飞机对应的航司地址代码,将所述航司地址代码标记到目的地址行中。
17、作为第一方面的一种可能的实现方式,所述进行报文转换,包括:
18、将所述地面数据平台的地址作为数据链路服务提供商的地址,标记到签名行中。
19、作为第一方面的一种可能的实现方式,所述进行报文转换,还包括:
20、在所述签名行中标记所述地面数据平台的报文发送时间。
21、作为第一方面的一种可能的实现方式,所述进行报文转换,包括:
22、从所述地面数据平台接收到的所述飞行数据工程值中获取航班号和飞机注册号,将所述航班号和所述飞机注册号标记到文本元素行中。
23、作为第一方面的一种可能的实现方式,所述进行报文转换,包括:
24、在通信服务行中,将数据链服务提供商的标识符更改为所述地面数据平台的标识符。
25、作为第一方面的一种可能的实现方式,所述进行报文转换,包括:
26、在通信服务行中,将接收下行acars消息的卫星地面站更改为所述ka/ku卫星地面站的地址。
27、作为第一方面的一种可能的实现方式,所述进行报文转换,包括:
28、根据所述飞机上设置的报文模板进行文本行转换,并在所述地面数据平台匹配相应机载参数。
29、本技术第二方面提供了一种飞机acars报文生成、转换和传输的装置,包括:
30、采集单元,用于采集飞机的飞行数据;
31、第一转换单元,用于将所述飞机的飞行数据转换成arinc717格式数据;
32、解析单元,用于对所述arinc717格式数据进行解析,得到飞行数据工程值;
33、第一发送单元,用于通过ka/ku空地网络将所述飞行数据工程值发送至ka/ku卫星地面站,并通过地面专线将所述飞行数据工程值发送至地面数据平台;
34、第二转换单元,用于在符合机载acars报文触发条件的情况下进行报文转换,在所述地面数据平台将所述飞机工程值数据转换为arinc620格式,生成arinc620格式的第一acars报文;
35、第二发送单元,用于将所述arinc620格式的第一acars报文发送至航司用户。
36、作为第二方面的一种可能的实现方式,所述装置还包括:
37、生成单元,用于在所述采集飞机的飞行数据之后,基于所述飞机的飞行数据生成第二acars报文;以及获取飞机子系统产生的第三报文;
38、封装单元,用于将所述第二acars报文和所述第三报文以arinc618格式封装进ip协议;
39、第三发送单元,用于通过ka/ku空地网络将所述arinc618格式的报文通过ip协议发送至ka/ku卫星地面站,并通过地面专线将所述arinc618格式的报文发送至网络控制中心;
40、所述第二转换单元,还用于在所述网络控制中心对所述arinc618格式的报文进行报文转换,将所述arinc618格式的报文转换为arinc620格式的第三acars报文;
41、第四发送单元,用于将所述arinc620格式的第三acars报文发送至航司用户。
42、作为第二方面的一种可能的实现方式,所述第二转换单元用于:
43、在存储于所述地面数据平台的数据表格中匹配所述飞机对应的航司地址代码,将所述航司地址代码标记到目的地址行中。
44、作为第二方面的一种可能的实现方式,所述第二转换单元用于:
45、将所述地面数据平台的地址作为数据链路服务提供商的地址,标记到签名行中。
46、作为第二方面的一种可能的实现方式,所述第二转换单元还用于:
47、在所述签名行中标记所述地面数据平台的报文发送时间。
48、作为第二方面的一种可能的实现方式,所述第二转换单元用于:
49、从所述地面数据平台接收到的所述飞行数据工程值中获取航班号和飞机注册号,将所述航班号和所述飞机注册号标记到文本元素行中。
50、作为第二方面的一种可能的实现方式,所述第二转换单元用于:
51、在通信服务行中,将数据链服务提供商的标识符更改为所述地面数据平台的标识符。
52、作为第二方面的一种可能的实现方式,所述第二转换单元用于:
53、在通信服务行中,将接收下行acars消息的卫星地面站更改为所述ka/ku卫星地面站的地址。
54、作为第二方面的一种可能的实现方式,所述第二转换单元用于:
55、根据所述飞机上设置的报文模板进行文本行转换,并在所述地面数据平台匹配相应机载参数。
56、本技术第三方面提供了一种计算设备,包括:
57、通信接口;
58、至少一个处理器,其与所述通信接口连接;以及
59、至少一个存储器,其与所述处理器连接并存储有程序指令,所述程序指令当被所述至少一个处理器执行时使得所述至少一个处理器执行上述第一方面任一所述的方法。
60、本技术第四方面提供了一种计算机可读存储介质,其上存储有程序指令,所述程序指令当被计算机执行时使得所述计算机执行上述第一方面任一所述的方法。
61、本发明的这些和其它方面在以下(多个)实施例的描述中会更加简明易懂。