WO2013078897A1 - Procédé et dispositif de décodage de paquet pour système embarqué de communication, d'adressage et de compte-rendu d'aéronef - Google Patents
Procédé et dispositif de décodage de paquet pour système embarqué de communication, d'adressage et de compte-rendu d'aéronef Download PDFInfo
- Publication number
- WO2013078897A1 WO2013078897A1 PCT/CN2012/081201 CN2012081201W WO2013078897A1 WO 2013078897 A1 WO2013078897 A1 WO 2013078897A1 CN 2012081201 W CN2012081201 W CN 2012081201W WO 2013078897 A1 WO2013078897 A1 WO 2013078897A1
- Authority
- WO
- WIPO (PCT)
- Prior art keywords
- message
- packet
- type
- data
- decoding
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Ceased
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L69/00—Network arrangements, protocols or services independent of the application payload and not provided for in the other groups of this subclass
- H04L69/22—Parsing or analysis of headers
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L25/00—Baseband systems
- H04L25/02—Details ; arrangements for supplying electrical power along data transmission lines
- H04L25/06—DC level restoring means; Bias distortion correction ; Decision circuits providing symbol by symbol detection
Definitions
- the present invention relates to message decoding and, more particularly, to a message decoding method and apparatus for an Aircraft Communication Addressing and Reporting System (ACARS). Background technique
- ACARS Aircraft Communication Addressing and Reporting System
- ACARS is a digital data link system that transmits short messages (messages) between aircraft and ground stations via radio or satellite.
- ACARS consists of an avionics computer called the ACARS Management Unit (MU) and a Control Display Unit (CDU).
- the MU is used to send and receive VHF radio numbers from the ground.
- the ACARS system consists of a network of multiple transceivers that accept or transmit data link messages and distribute them to different airlines on the network.
- the message sent by the aircraft is forwarded to the aeronautical company's ground system via the DSP (Data Service Provider) gateway.
- the ground system will first parse the header part according to the ARINC 620 specification, and then parse the Free Text part according to this specification. Since the ARINC 620 specification does not specify the content of the message body, each on-board device manufacturer, such as COLLINS, HONEYWELL, TELEDYNE, etc., has its own message body part format.
- each airline will add or reduce data items according to its own needs during the actual application process, which makes the message format of aircraft of different models and different airborne equipments significantly different, and the data specification of the message body is difficult to obtain uniform regulations. .
- the existing aircraft ACARS ⁇ decoding technology solution uses a hard coding method for different message formats to solve this problem, that is, the message decoding algorithm is closely related to the specific airborne equipment.
- the messages are classified according to the format, including sequential data structured messages, cyclic data structured messages, and unstructured messages.
- format including sequential data structured messages, cyclic data structured messages, and unstructured messages.
- the maintenance cost is very high.
- the airline needs to change the format of the message body content, it needs to re-edit the decoding process, which will bring about a high manpower and time investment, and the maintenance cost is high.
- the object of the present invention is to provide a general packet decoding method and apparatus to adapt to various types of packets, and at the same time support customization of various types of packets, thereby realizing breakthroughs in limitations of prior art solutions. Reduce the cost of air carrier ACARS message decoding application and maintenance.
- a message decoding method for an aircraft communication addressing and reporting system is proposed, wherein the message comprises a message header and a message body, and the method comprises the following steps: B. Capture information about the type of message; C. The packet type related information determines the packet type; D. The packet data in the packet body is obtained by using the packet template of the determined packet type.
- ACARS aircraft communication addressing and reporting system
- a message decoding apparatus for an aircraft communication addressing and reporting system
- the message includes a message header and a message body
- the device includes: a first acquisition device, And the packet type determining device is configured to determine the packet type according to the packet type related information, where the second acquiring device is configured to obtain the packet by using the determined packet type packet template.
- the message data in the message body is provided, wherein the message includes a message header and a message body, and the device includes: a first acquisition device, And the packet type determining device is configured to determine the packet type according to the packet type related information, where the second acquiring device is configured to obtain the packet by using the determined packet type packet template.
- the technical solution according to the present invention realizes the infinite expansion of the decoding adaptability of the aircraft ACARS message through the flexible message format configuration, so that the decoding program does not depend on the specific hardware airborne device, and solves many limitations imposed by the prior art solution. And hinder. DRAWINGS
- Figure 1 shows a schematic diagram of an aircraft air-ground link
- FIG. 2 shows a schematic diagram of ACARS message decoding in accordance with the present invention.
- FIG. 3 is a flow chart showing a message decoding method for an aircraft communication addressing and reporting system in accordance with the present invention
- FIG. 4 shows a detailed flow chart of a message decoding method for an aircraft communication addressing and reporting system in accordance with a particular embodiment of the present invention
- FIG. 5 is a block diagram showing a message decoding apparatus for an aircraft communication addressing and reporting system in accordance with the present invention.
- FIG. 1 shows a schematic diagram of an aircraft air-ground link.
- the aircraft ACARS message mentioned in the present invention refers to a GROUND-TO-GROUND MESSAGE, which is transmitted from a Data Link Service Provider (DSP) to a terrestrial system.
- DSP Data Link Service Provider
- This type of message follows the ARINC 620 specification and is the subject of research in the design of the present invention.
- the four-pass article transmitted by the aircraft to the DSP follows the ARINC 618 specification and is not part of the present invention.
- the transmission of the ground message includes the uplink message and the downlink message, which is a two-way process.
- ARINC 620 specifies the first line, the second line, the third line, the 4-th line, and the message end character for the uplink and downlink packets. This part of the format is usually called the header part of the message. The first part is not customizable. However, there is no requirement for the m-n part of Free Text, which is called the body part of the message. The content of the message body has different definitions between different equipment manufacturers and different airlines. This part of the content is the data part that needs to be concerned about message decoding.
- FIG. 2 shows a schematic diagram of ACARS message decoding in accordance with the present invention.
- the ACARS source packet, the corresponding packet template, and the packet syntax are received.
- the message template is used to define the structure of the message body, and the structure of the message body is parsed by the message syntax, and then the data of the message body is analyzed and divided to form structured message data.
- ACARS messages in the ARINC620 format are classified into the following three types according to the data formatting method:
- ACARS message type is the most, such as 0001, POS, WXR, ACMF and most AOC messages developed by airlines.
- the data in this format message is generally arranged in the following two ways: 1) fixed length programming, 2) delimiter programming. Such messages are highly identifiable, and it is easier to extract accurate information from the body of the message by passing the corresponding message type template.
- FIG. 3 shows a flow chart of a message decoding method for ACARS in accordance with the present invention.
- the header of the packet is the content in the first row, the second row, the third row, and the 4-m row in Table 1, and the packet type related information includes the standard.
- the packet type is determined according to the message type related information. Specifically, after the packet type related information, that is, the standard message identifier (SMI), the machine number, and the embedded information identifier (IMI), the information can be obtained according to the information.
- SMSI standard message identifier
- IIMI embedded information identifier
- the packet template is used to obtain the packet data in the packet body. Specifically, the packet data is segmented to extract the specific data in the packet body.
- Data mapping is a bridge to achieve this function.
- the so-called data mapping is to automatically store the message data into the service table by defining the mapping relationship between the text identifier and the fields in the service table. Therefore, preferably, after the step of acquiring the message data of the weight of the text, the method further comprises the step of storing the acquired message data into the service table according to the mapping relationship.
- FIG. 4 shows a detailed flow diagram of a message decoding method for an aircraft communication addressing and reporting system in accordance with a particular embodiment of the present invention.
- the ACARS source that receives the sequence structure type is parsed and parsed into the header and the body of the packet as follows:
- the information about the packet type is obtained, that is, the SMI, the machine number and the IMI of the extracted message are respectively "M12", 8888", "OFF" 0
- the message template specifies the meaning and length of each field in the system, and the read class specification is defined by the airline.
- the message body decoding analysis is started. Different data is decomposed according to business rules, and these decomposed parameters are collected as the data output part of the message engine.
- the packet decoding method of the cyclic structure type ACARS is basically the same as the ACARS packet decoding method of the sequential structure type. The only difference is that the packet decoding engine has the ability to parse the loop message structure, and the solved data is a loop. structure.
- an ACARS source packet of an unstructured data type is received and parsed into a packet header and a packet body as follows:
- the information about the message type is obtained, that is, the SMI and the machine number of the extracted message are respectively " ⁇ 8 ⁇ , , "B-8888".
- the body part of the message is the information recorded by the cockpit crew from the aircraft.
- the information is "RECVD WX TKS CZ123", meaning "CZ123 flight has been received. Meteorological newspaper, thank you. "These information has no fixed business format definition and is prepared by the pilot according to his own language habits. Therefore, such packets need to be parsed.
- the parsing process is consistent with the above two types of messages, but the parsing engine has the parsing of message support elements that do not have a clear business specification definition.
- the acquired message data is stored in the service table according to the mapping relationship.
- Figure 5 shows a block diagram of a message decoding apparatus 50 for an aircraft communication addressing and reporting system in accordance with the present invention.
- the ACARS message decoded by the message decoding apparatus 50 for the aircraft communication addressing and reporting system according to the present invention is divided into the following three types according to the data formatting arrangement.
- ACARS message type is the most, such as OOOI, POS, WXR ACMF and most AOC messages developed by airlines.
- the data in this format message is generally arranged in the following two ways: 1) fixed length programming, 2) delimiter programming. Such messages are highly identifiable, and it is easier to extract accurate information from the body of the message by passing the corresponding message type template.
- Cyclic data structured ACARS messages such messages are not too many, mainly appear in the CMCF message, and the format is accumulated according to the "content block" of a certain format until all the transmission contents are over.
- the message decoding apparatus 50 for an aircraft communication addressing and reporting system includes: a first obtaining means 501, configured to acquire message type related information, and the message type related information includes a standard message identifier (SMI) The machine number and the embedded information identifier (IMI), wherein the IMI may be defined by the user or may be determined by the airline.
- the first obtaining device 501 has a parsing device 5011 for parsing the message header and a packet type determining device 502, configured to determine a packet type according to the packet type related information, specifically, obtain a packet type related information, that is, a standard message identifier (SMI), a machine number, and an embedded information identifier.
- SMSI standard message identifier
- the corresponding message type can be determined according to the information, and the corresponding message template can be selected.
- the second obtaining means 503 is configured to obtain the report by using the packet type of the determined message type.
- the packet data in the style is determined by the packet template of the determined packet type after determining the packet type and determining the corresponding packet template.
- the device 50 further includes a data mapping device 504, configured to store the acquired message data into a service table according to a mapping relationship.
- the information about the packet type is obtained, that is, the SMI, machine number and IMI of the extracted message are respectively "M12”, “B-8888", and "OFF".
- the machine number and the IMI are determined by the message type determining device 502 to locate the corresponding message template.
- the message template specifies the meaning and length of each field in the system, and the specification is defined by the airline.
- the parameter dividing means 5031 in the second obtaining means 503 decomposes the different data according to the business rules, and collects the decomposed parameters as the data output part of the message engine.
- the obtained message data is stored in the service table by the data mapping device 504 according to the mapping relationship.
- the message decoding method of the cyclic structure type ACARS is basically the same as the ACARS message decoding method of the sequential structure type. The only difference is that the message decoding engine has the ability to parse the cyclic message structure at the same time, and the solved data is a loop. structure.
- the ACARS source packet of the unstructured data type is received and parsed by the parsing device 5011 to the header and the body of the packet as follows:
- the information about the message type is obtained, that is, the SMI and the machine number of the extracted message are respectively "A81" and "B-8888".
- the body part of the message is the information recorded by the cockpit crew from the aircraft.
- the information is "REC VD WX TKS CZ123", meaning "CZ123 flight has been received.
- To the weather report, thank you. "These information has no fixed business format definition, and is prepared by the pilot according to his own language habits. Therefore, such packets need to be parsed.
- the parsing process is consistent with the above two types of messages, but the parsing engine has the parsing of message support elements that do not have a clear business specification definition.
- the obtained message data is stored in the service table by the data mapping device 504 according to the mapping relationship.
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Computer Security & Cryptography (AREA)
- Power Engineering (AREA)
- Compression, Expansion, Code Conversion, And Decoders (AREA)
- Data Exchanges In Wide-Area Networks (AREA)
Abstract
La présente invention concerne un procédé de décodage de paquet pour un système embarqué de communication, d'adressage et de compte-rendu d'aéronef (ACARS), le paquet comprenant un en-tête de paquet et un corps de paquet ; le procédé comprend les étapes suivantes consistant à : acquérir des informations relatives au type de paquet ; déterminer le type de paquet en fonction des informations relatives au type de paquet ; et acquérir les données de paquet figurant dans le corps de paquet par l'intermédiaire du modèle de paquet du type de paquet déterminé. La solution technique de la présente invention peut traiter différents types de paquet sans redévelopper un programme de décodage de paquet, réduit le coût de développement de programme de décodage de paquet et le coût de maintenance imposés par un changement de format de paquet et d'éléments de données, réduit les exigences techniques pour le personnel impliqué dans la maintenance de programme de paquet ; raccourcit le temps de maintenance de programme de décodage de paquet et améliore en outre l'efficacité de fonctionnement et le bénéfice économique pour une compagnie aérienne.
Applications Claiming Priority (2)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| CN201110388709XA CN103138877A (zh) | 2011-11-29 | 2011-11-29 | 一种用于飞机通信寻址与报告系统的报文解码方法和装置 |
| CN201110388709.X | 2011-11-29 |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| WO2013078897A1 true WO2013078897A1 (fr) | 2013-06-06 |
Family
ID=48498243
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| PCT/CN2012/081201 Ceased WO2013078897A1 (fr) | 2011-11-29 | 2012-09-10 | Procédé et dispositif de décodage de paquet pour système embarqué de communication, d'adressage et de compte-rendu d'aéronef |
Country Status (2)
| Country | Link |
|---|---|
| CN (1) | CN103138877A (fr) |
| WO (1) | WO2013078897A1 (fr) |
Families Citing this family (12)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN103684869B (zh) * | 2013-12-21 | 2018-02-06 | 中电科航空电子有限公司 | 用于上报多接口机载设备的状态信息的方法以及装置 |
| CN105718429B (zh) * | 2014-12-04 | 2019-11-19 | 中兴通讯股份有限公司 | 巡检报告生成的方法及装置 |
| CN105049281A (zh) * | 2015-06-25 | 2015-11-11 | 浪潮(北京)电子信息产业有限公司 | 一种报文解析方法和设备 |
| CN105843906B (zh) * | 2016-03-23 | 2018-11-30 | 中国商用飞机有限责任公司 | 一种用于飞机实时空地数据的收发和处理的系统 |
| CN107193621A (zh) * | 2017-05-06 | 2017-09-22 | 千寻位置网络有限公司 | Rtcm3数据解码方法 |
| CN107959525B (zh) * | 2017-11-22 | 2020-09-22 | 西南电子技术研究所(中国电子科技集团公司第十研究所) | 星载acars信号接收处理方法 |
| CN110430182B (zh) * | 2019-07-30 | 2021-07-27 | 北京恒赢智航科技有限公司 | 飞机通信寻址与报告的数据传输系统及其应用方法 |
| CN112235262A (zh) * | 2020-09-26 | 2021-01-15 | 建信金融科技有限责任公司 | 报文的解析方法、装置、电子设备及计算机可读存储介质 |
| CN114283623A (zh) * | 2021-11-25 | 2022-04-05 | 姜志刚 | 一种半自动化修正航班飞行次日计划数据的方法 |
| CN114707557A (zh) * | 2022-04-21 | 2022-07-05 | 哈尔滨工业大学 | Acars信号检测与解析方法 |
| CN115714825A (zh) * | 2022-11-04 | 2023-02-24 | 北京东土军悦科技有限公司 | 一种报文处理方法、装置、设备及存储介质 |
| CN116846995A (zh) * | 2022-11-21 | 2023-10-03 | 兴业银行股份有限公司 | 复合结构报文动态展示的方法及系统 |
Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1379937A (zh) * | 1999-10-15 | 2002-11-13 | 艾利森电话股份有限公司 | 在采用可变比特率的系统中健壮的帧类型保护方法与系统 |
| US20110096718A1 (en) * | 2006-09-18 | 2011-04-28 | Availink, Inc. | Efficient frame structure for digital satellite communication |
Family Cites Families (3)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN100586109C (zh) * | 2007-12-20 | 2010-01-27 | 北京大学 | 基于自定义模板的通用业务数据通讯方法与系统 |
| CN101533106B (zh) * | 2009-03-23 | 2011-02-16 | 民航数据通信有限责任公司 | 提取气象数据的方法和装置 |
| CN101534298B (zh) * | 2009-03-23 | 2012-08-08 | 民航数据通信有限责任公司 | 航空器下传数据链电报的分发方法和装置 |
-
2011
- 2011-11-29 CN CN201110388709XA patent/CN103138877A/zh active Pending
-
2012
- 2012-09-10 WO PCT/CN2012/081201 patent/WO2013078897A1/fr not_active Ceased
Patent Citations (2)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| CN1379937A (zh) * | 1999-10-15 | 2002-11-13 | 艾利森电话股份有限公司 | 在采用可变比特率的系统中健壮的帧类型保护方法与系统 |
| US20110096718A1 (en) * | 2006-09-18 | 2011-04-28 | Availink, Inc. | Efficient frame structure for digital satellite communication |
Also Published As
| Publication number | Publication date |
|---|---|
| CN103138877A (zh) | 2013-06-05 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| WO2013078897A1 (fr) | Procédé et dispositif de décodage de paquet pour système embarqué de communication, d'adressage et de compte-rendu d'aéronef | |
| CN104838602B (zh) | 用于空对地数据流传输的系统和方法 | |
| CA3067387A1 (fr) | Systemes et procedes pour recueillir, surveiller et analyser les donnees provenant de plusieurs vehicules en utilisant un calcul informatise en peripherie de reseau | |
| US20130028174A1 (en) | Use of a meta language for processing of aviation related messages | |
| EP3018835B1 (fr) | Procédé et système de compression pour acars et transmissions associées | |
| US8316225B2 (en) | Automated integration of fault reporting | |
| US20200242947A1 (en) | Four-Dimensional Trajectory Uplinking System for Aircraft | |
| CN101534298B (zh) | 航空器下传数据链电报的分发方法和装置 | |
| CN116488709B (zh) | 飞机acars报文生成、转换和传输的方法及装置 | |
| CN107920116A (zh) | 一种可动态扩展的机载网络服务数据通信方法 | |
| CN117272236A (zh) | 一种基于航班时序的多来源预达时间融合方法及系统 | |
| CN118233324A (zh) | 一种基于流量拦截与异步转发的测试方法及系统 | |
| CN114328587B (zh) | 一种ndc报文分布式解析系统架构集成方法及装置 | |
| CN117640746A (zh) | 多途径航空报文归集方法、系统和存储介质 | |
| CN101572708A (zh) | 地空数据链的信息处理方法和装置 | |
| CN110830822A (zh) | 资源更新方法、装置及计算机可读存储介质 | |
| CN109040036A (zh) | 空管信息自动化系统航迹目标发送aftn动态电报方法及系统 | |
| CN117097343B (zh) | 机载数据的译码方法、电子设备和存储介质 | |
| CN112347157A (zh) | 一种基于物联网的终端数据传输方法及系统 | |
| CN118869846B (zh) | Acars自由报已读回执方法及系统 | |
| CN110943856A (zh) | 一种基于光纤通道的大队列消息传输独立性实现方法 | |
| CN110430182A (zh) | 飞机通信寻址与报告的数据传输系统及其应用方法 | |
| CN112989324B (zh) | 数据交互的方法、装置、电子设备及存储介质 | |
| CN121418444A (zh) | 一种航空救援策略的信息处理方法、系统、设备及介质 | |
| Nguyễn et al. | Design and implement A synchronization system using The ieee 1588 precision time protocol (ptp) for the radio unit (ru) of a 5g base station |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| 121 | Ep: the epo has been informed by wipo that ep was designated in this application |
Ref document number: 12853559 Country of ref document: EP Kind code of ref document: A1 |
|
| NENP | Non-entry into the national phase |
Ref country code: DE |
|
| 122 | Ep: pct application non-entry in european phase |
Ref document number: 12853559 Country of ref document: EP Kind code of ref document: A1 |