[go: up one dir, main page]

CN111818573B - Air-to-ground ACARS message transmission method and system based on file transmission - Google Patents

Air-to-ground ACARS message transmission method and system based on file transmission Download PDF

Info

Publication number
CN111818573B
CN111818573B CN202010639521.7A CN202010639521A CN111818573B CN 111818573 B CN111818573 B CN 111818573B CN 202010639521 A CN202010639521 A CN 202010639521A CN 111818573 B CN111818573 B CN 111818573B
Authority
CN
China
Prior art keywords
block
message
transmission
transfer
sending
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.)
Active
Application number
CN202010639521.7A
Other languages
Chinese (zh)
Other versions
CN111818573A (en
Inventor
林静
袁树德
夏大旺
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
CETC Avionics Co Ltd
Original Assignee
CETC Avionics Co Ltd
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by CETC Avionics Co Ltd filed Critical CETC Avionics Co Ltd
Priority to CN202010639521.7A priority Critical patent/CN111818573B/en
Publication of CN111818573A publication Critical patent/CN111818573A/en
Application granted granted Critical
Publication of CN111818573B publication Critical patent/CN111818573B/en
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Images

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04WWIRELESS COMMUNICATION NETWORKS
    • H04W28/00Network traffic management; Network resource management
    • H04W28/02Traffic management, e.g. flow control or congestion control
    • H04W28/06Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information
    • H04W28/065Optimizing the usage of the radio link, e.g. header compression, information sizing, discarding information using assembly or disassembly of packets
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0001Systems modifying transmission characteristics according to link quality, e.g. power backoff
    • H04L1/0006Systems modifying transmission characteristics according to link quality, e.g. power backoff by adapting the transmission format
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/0078Avoidance of errors by organising the transmitted data in a format specifically designed to deal with errors, e.g. location
    • H04L1/0084Formats for payload data
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1829Arrangements specially adapted for the receiver end
    • H04L1/1848Time-out mechanisms
    • H04L1/1851Time-out mechanisms using multiple timers
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L1/00Arrangements for detecting or preventing errors in the information received
    • H04L1/12Arrangements for detecting or preventing errors in the information received by using return channel
    • H04L1/16Arrangements for detecting or preventing errors in the information received by using return channel in which the return channel carries supervisory signals, e.g. repetition request signals
    • H04L1/18Automatic repetition systems, e.g. Van Duuren systems
    • H04L1/1867Arrangements specially adapted for the transmitter end
    • H04L1/188Time-out mechanisms
    • H04L1/1883Time-out mechanisms using multiple timers
    • YGENERAL TAGGING OF NEW TECHNOLOGICAL DEVELOPMENTS; GENERAL TAGGING OF CROSS-SECTIONAL TECHNOLOGIES SPANNING OVER SEVERAL SECTIONS OF THE IPC; TECHNICAL SUBJECTS COVERED BY FORMER USPC CROSS-REFERENCE ART COLLECTIONS [XRACs] AND DIGESTS
    • Y02TECHNOLOGIES OR APPLICATIONS FOR MITIGATION OR ADAPTATION AGAINST CLIMATE CHANGE
    • Y02DCLIMATE CHANGE MITIGATION TECHNOLOGIES IN INFORMATION AND COMMUNICATION TECHNOLOGIES [ICT], I.E. INFORMATION AND COMMUNICATION TECHNOLOGIES AIMING AT THE REDUCTION OF THEIR OWN ENERGY USE
    • Y02D30/00Reducing energy consumption in communication networks
    • Y02D30/70Reducing energy consumption in communication networks in wireless communication networks

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Quality & Reliability (AREA)
  • Computer And Data Communications (AREA)

Abstract

The invention discloses an air-ground ACARS message transmission method and system based on file transmission, which relate to the field of aviation data transmission and have the technical scheme key points that: before the ACARS message is transmitted in blocks, a sending end sends a Multi-block _ Transfer _ Req message, the size of the message is negotiated with a receiving end, and the effective time of the message in the network is transmitted; the receiving end responds to the multi-block transmission negotiation requested by the sending end according to the storage resources as follows: sending a Multi-block _ Transfer _ Abort message to refuse to transmit the Multi-block message; or, a Multi-block _ Transfer _ Accept message is sent to receive a Multi-block message transmission request, and the minimum sending interval time between message blocks is specified, so that the problems that invalid transmission is easily caused, network resources are wasted, the channel utilization rate is low, channel overload and resource insufficiency are caused when a ARINC 618 protocol sends a plurality of messages in the prior art are solved.

Description

Air-to-ground ACARS message transmission method and system based on file transmission
Technical Field
The invention relates to the field of aviation data transmission, in particular to an air-ground ACARS message transmission method and system based on file transmission.
Background
The current data chain air address and Reporting System (Aircraft communication Addressing Reporting System) message transmission follows the ARINC 618 protocol.
As shown in fig. 1 and 2, the ARINC 618 protocol separates air-to-ground ACARS message transmission into two categories according to message length: single block message transmission and multi-block message transmission. Wherein: the downlink Message with the length of 0-220 characters or the uplink Message with the length of 0-210 characters is called a Single Block Message (Single Block Message); the downlink Message with the length of 221-3520 characters or the uplink Message with the length of 211-3440 characters is called a Multi-block Message (Multi-block Message) because the length is too long and the Message needs to be split into a plurality of Message blocks (2-16) for transmission.
However, the existing ARINC 618 protocol has the following drawbacks:
1. a sending end initiates transmission of a plurality of messages under the condition of unknown receiving capacity of a receiving end, so that invalid transmission is easily caused and network resources are wasted;
2. when a plurality of messages are sent, a stop-wait strategy is used between a sending end and a receiving end, the sending end needs to wait for an ACK message sent by the receiving end after sending a message block, and the sending end can send the next message block after receiving the ACK message, so that the channel utilization rate is low;
3. an effective flow control means is lacked between a sending end and a receiving end, and concurrent file transmission may affect network performance, for example, channel overload or resource shortage is caused.
Disclosure of Invention
The invention provides an air-to-ground ACARS message transmission method and system based on file transmission, aiming at solving the problems that invalid transmission is easily caused, network resources are wasted, the channel utilization rate is low, channel overload is caused, resources are insufficient and the like when an ARINC 618 protocol sends a plurality of messages in the prior art.
The technical purpose of the invention is realized by the following technical scheme:
in a first aspect, a method for transmitting an air-to-ground ACARS message based on file transmission is provided, which includes the following steps:
before the ACARS message is transmitted in blocks, a sending end sends a Multi-block _ Transfer _ Req message, and the sending end negotiates the size of the message and the effective time of the message transmitted in the network with a receiving end;
the receiving end makes the following response to the multi-block transmission negotiation requested by the sending end according to the storage resource:
sending a Multi-block _ Transfer _ Abort message to refuse to transmit a plurality of blocks of messages;
alternatively, a Multi-block Transfer Accept message is sent to Accept a Multi-block message Transfer request and specify a minimum transmission interval time between message blocks.
Preferably, in the process of the multi-block transmission negotiation request:
timing the maximum time for the sending end to wait for the receiving end to respond to the Multi-block _ Transfer _ Req message through a plurality of negotiation timers;
the Multi-block negotiation timer is started when a sending end sends a Multi-block _ Transfer _ Req message and is terminated when the Multi-block _ Transfer _ Accept message or the Multi-block _ Transfer _ Abort message is received;
and if the multi-block negotiation timer is expired, stopping the multi-block transmission.
Preferably, in the transmission process of the multi-block message:
timing the maximum time of waiting for the first Multi-Block _ Block after the receiving end sends the Multi-Block _ Transfer _ Accept by a plurality of transmission initiating timers;
the Multi-Block transmission initiation timer is started when Multi-Block _ Transfer _ Accept is sent and is terminated when the first Multi-Block _ Block is received;
if the transmission initiation timers of the plurality of blocks are expired, the file transmission is stopped; the receiving end discards the continuously received context-unknown messages.
Preferably, if the transmission interval of the adjacent message blocks is overtime, the message transmission is terminated.
Preferably, if the effective time of the ACARS message transmitted in the network is overtime, the transmission is terminated.
Preferably, if the sending end retransmits the message, the sending end performs negotiation with the receiving end again, and the receiving end regards the retransmitted message as a new message.
Preferably, the receiving end performs flow control on the sending end through an Xoff _ Indication message and an Xon _ Indication message;
the Xoff _ Indication message is used for suspending one or all ongoing ACARS multi-block message transmission processes;
the Xon _ Indication message is used for recovering one or all ongoing ACARS multi-block message transmission processes;
and after receiving the Xoff _ Indication message, the sending end prohibits sending new file segments until the sending end resumes transmission after receiving the Xon _ Indication message.
In a second aspect, there is provided an air-to-ground ACARS message transmission system based on file transmission, including:
the transmitting module is used for transmitting a Multi-block _ Transfer _ Req message and negotiating the message size and the effective time of message transmission in the network with the receiving module before the ACARS message is transmitted in a blocking manner;
a receiving module, configured to respond to the multi-block transmission negotiation requested by the sending module according to the storage resource:
sending a Multi-block _ Transfer _ Abort message to refuse to transmit a plurality of blocks of messages;
alternatively, a Multi-block Transfer Accept message is sent to Accept a Multi-block message Transfer request and specify a minimum transmission interval time between message blocks.
Preferably, the method further comprises a multi-block negotiation timer;
the Multi-block negotiation timer is used for timing the maximum time for the sending module to wait for the receiving module to respond to the Multi-block _ Transfer _ Req message;
the Multi-block negotiation timer is started when the sending module sends a Multi-block _ Transfer _ Req message, and is terminated when the Multi-block _ Transfer _ Accept message or the Multi-block _ Transfer _ Abort message is received;
and if the multi-block negotiation timer is expired, stopping multi-block transmission.
Preferably, the system further comprises a multi-block transmission initiation timer;
the Multi-Block transmission initiation timer is used for timing the maximum time for the receiving module to wait for the first Multi-Block _ Block after the receiving module sends the Multi-Block _ Transfer _ Accept;
the Multi-Block transmission initiation timer is started when Multi-Block _ Transfer _ Accept is sent, and is terminated when the first Multi-Block _ Block is received;
if the multi-block transmission initiation timer is out of term, stopping file transmission; the receiving module discards the context-unknown messages that continue to be received.
Compared with the prior art, the invention has the following beneficial effects:
(1) the sender dynamically predicts the effective transmission time of the message in the network according to the current network state, and the protocol has better adaptability to the network state;
(2) the receiver determines whether to accept the multi-block message transmission request of the sender according to the self storage capacity and the computing capacity, thereby avoiding the invalid transmission between two communication parties and wasting network resources;
(3) the receiving party self-defines the transmission intervals among a plurality of messages according to the self storage capacity and the computing capacity, the protocol is more flexible, and the receiving party can adapt to different platforms and different business volumes;
(4) after the negotiation is finished, the sending end sends the message blocks in batches at the appointed fixed interval, the receiving end does not need to confirm each received message block one by one, and the sending end does not need to send a message block after waiting for receiving the ACK of the sending end, so that the channel throughput is optimized;
(5) the receiving end can dynamically control the flow of the sending end according to the current traffic, the self computing capability and the storage capability.
Drawings
The accompanying drawings, which are included to provide a further understanding of the embodiments of the invention and are incorporated in and constitute a part of this application, illustrate embodiment(s) of the invention and together with the description serve to explain the principles of the invention. In the drawings:
FIG. 1 is a diagram illustrating a single block message transmission process in the prior art;
FIG. 2 is a diagram illustrating a multi-block message transmission process in the prior art;
FIG. 3 is a diagram illustrating a process for rejecting a request for transmission of a multi-block message in an embodiment of the present invention;
FIG. 4 is a diagram illustrating a process of multi-block transmission negotiation failure due to expiration of a multi-block transmission negotiation timer in an embodiment of the present invention;
FIG. 5 is a diagram illustrating a process in which a multi-block transmission initiation timer expires to cause a multi-block transmission negotiation to fail in an embodiment of the present invention;
FIG. 6 is a diagram illustrating a process of message transmission failure caused by a timeout of a message block transmission interval according to an embodiment of the present invention;
FIG. 7 is a diagram illustrating a process of a message transmission failure caused by a timeout of an effective time of a message block transmitted in a network according to an embodiment of the present invention;
FIG. 8 is a diagram illustrating a normal message transmission process in an embodiment of the present invention;
FIG. 9 is a diagram illustrating a message retransmission process according to an embodiment of the present invention;
fig. 10 is a process diagram of flow control in an embodiment of the invention.
Detailed Description
In order to make the objects, technical solutions and advantages of the present invention more apparent, the present invention is further described in detail below with reference to examples and accompanying drawings, and the exemplary embodiments and descriptions thereof are only used for explaining the present invention and are not meant to limit the present invention.
Example 1: the method for transmitting the air-to-ground ACARS message based on file transmission comprises the following steps:
(1) before the ACARS message is transmitted in blocks, a sending end sends a Multi-block _ Transfer _ Req message to negotiate the message size and the effective time of the message transmission in the network with a receiving end.
(2) The receiving end responds to the multi-block transmission negotiation requested by the sending end according to the storage resources as follows:
as shown in fig. 3, if the storage resources of the receiving end are not sufficient to receive messages of the size specified in Multi-block _ Transfer _ Req, Multi-block message transmission is rejected using Multi-block _ Transfer _ Abort.
As shown in fig. 4, or a Multi-block Transfer Accept message accepts a Multi-block message transmission request and specifies a minimum transmission interval time between message blocks.
As shown in fig. 8, after the sender and the receiver negotiate to be consistent, the sender divides a message into n message blocks for transmission.
In order to solve the problem of transmission failure or delay in the process of multi-block transmission, the invention defines two timers: a multi-block transmission negotiation timer and a multi-block transmission initiation timer.
As shown in fig. 4, in the multi-block transmission negotiation request process: the maximum time for the sender to wait for the receiver to respond to the Multi-block Transfer Req message is timed by a Multi-block negotiation timer. And the Multi-block negotiation timer is started when the sending end sends a Multi-block _ Transfer _ Req message, and is terminated when the Multi-block _ Transfer _ Accept message or the Multi-block _ Transfer _ Abort message is received. And if the multi-block negotiation timer is expired, stopping the multi-block transmission.
As shown in fig. 5, during the transmission of the multi-block message: and timing the maximum time for the receiving end to wait for the first Multi-Block _ Block after sending the Multi-Block _ Transfer _ Accept by a plurality of blocks of transmission initiating timers. And the Multi-Block transmission initiation timer is started when the Multi-Block _ Transfer _ Accept is sent and is terminated when the first Multi-Block _ Block is received. If the transmission initiation timers of the plurality of blocks are out of date, the file transmission is stopped; the receiving end discards the continuously received context-unknown messages.
As shown in fig. 6, based on the consideration of flow control, a minimum transmission interval between message blocks is determined between a transmitting end and a receiving end through multi-block transmission negotiation. After a sender sends a message block, the sender must wait for at least a minimum interval time, and then send the next message block or retransmit the current message block. And if the transmission interval of the adjacent message blocks is overtime, the message transmission is stopped.
As shown in fig. 7, the effective time of the message block transmitted in the network is determined by multi-block transmission negotiation between the transmitting end and the receiving end, i.e. negotiation determines the time point before which the transmission of the message must be completed, and if not, the message transmission is terminated. And if the effective time of the ACARS message transmitted in the network is overtime, the transmission is terminated.
As shown in fig. 9, for example, if a complete message is composed of 4 message blocks, if a message block is lost in the Multi-block transmission process, the number of message blocks actually received by the receiving end is less than the number of message blocks specified by the sending end in Multi-block _ Transfer _ Req, so that the receiving end still waits for receiving the next message block until the message block transmission interval is expired. And after the message block transmission interval is overtime, the receiving end sends a Multi-block _ Transfer _ Abort message to the sending end to terminate the message transmission. If the sending end needs to retransmit the message, the sending end needs to negotiate with the receiving end again. The receiving end treats the retransmitted message as a new message.
As shown in fig. 10, concurrent file transfers may cause performance problems, such as channel overload or resource starvation, so the present protocol provides a method for controlling the flow rate of the transmitting end, which is initiated by the receiving end.
And the receiving end controls the flow of the sending end through the Xoff _ Indication message and the Xon _ Indication message. The Xoff _ Indication message is used to suspend one or all ongoing ACARS multi-block message transmission procedures. The Xon _ Indication message is used to recover one or all ongoing ACARS multi-block message transmission procedures. And after receiving the Xoff _ Indication message, the sending end prohibits sending new file segments until the sending end recovers transmission after receiving the Xon _ Indication message.
Example 2: an air-to-ground ACARS message transmission system based on file transmission comprises:
and the sending module is used for sending a Multi-block _ Transfer _ Req message and negotiating the message size and the effective time of message transmission in the network with the receiving module before the ACARS message is transmitted in blocks.
A receiving module, configured to respond to the multi-block transmission negotiation requested by the sending module according to the storage resource:
sending a Multi-block _ Transfer _ Abort message to refuse to transmit a plurality of blocks of messages;
alternatively, a Multi-block Transfer Accept message is sent to Accept a Multi-block message Transfer request and specify a minimum transmission interval time between message blocks.
The system also includes a multi-block negotiation timer. The Multi-block negotiation timer is used to time a maximum time for the sending module to wait for the receiving module to respond to the Multi-block Transfer Req message. The Multi-block negotiation timer is started when the sending module sends a Multi-block _ Transfer _ Req message, and is terminated when the Multi-block _ Transfer _ Accept message or the Multi-block _ Transfer _ Abort message is received. And if the multi-block negotiation timer is expired, stopping multi-block transmission.
The system also includes a multi-block transmission initiation timer. The Multi-Block transmission initiation timer is used for timing the maximum time for the receiving module to wait for the first Multi-Block _ Block after sending the Multi-Block _ Transfer _ Accept. The Multi-Block transmission initiation timer is started when Multi-Block _ Transfer _ Accept is sent, and is terminated when the first Multi-Block _ Block is received. If the multi-block transmission initiating timer is expired, the file transmission is stopped; the receiving module discards the context-unknown messages that continue to be received.
Before initiating transmission of a plurality of ACARS messages, a transmitting end and a receiving end negotiate, and the protocol defines the following message types:
1、SingleBlock_Transfe。
the main functions are as follows: the method is used for transmitting the ACARS messages which do not need to be transmitted in blocks, namely, the files to be transmitted can be transmitted through an ARINC 618 message block. The single message block transmission does not require negotiation prior to transmission.
2、Multi-block_Transfer_Req。
The main functions are as follows: when the ACARS message to be transmitted needs to be transmitted in blocks, the transmitting end uses the message to request the receiving end to send a plurality of messages, and the main purposes are as follows:
a) informing a receiving end of the size of an ACARS message to be sent, namely, how many message blocks a complete message consists of so that a receiving end can judge whether enough storage space exists for receiving and recombining a plurality of messages;
b) the sending end predicts the time required for sending a complete ACARS message according to the current network state and informs the receiving end.
3、Multi-block_Transfer_Accept。
The main functions are as follows: positive acknowledgement of Multi-block Transfer Req and formulation of minimum transmission interval between message blocks. Meaning that the receiver accepts the message size requested by the sender in the Multi-block Transfer Req, the effective transmission time of the message in the network.
4、Multi-block_Transfer_Abort。
The main functions are as follows: for the receiving end to reject an ACARS Multi-block message transmission request (Multi-block _ Transfer _ Req); or, the receiving end or the transmitting end terminates an ongoing ACARS multi-block transmission process.
The message contains a reason code field to indicate the reject reason or the terminate reason, possible reasons being: the storage space of the receiving end is insufficient; message block out of order; message block invalid (format error or check error); a sending end initiates transmission of a plurality of messages without negotiation; the number of message blocks actually received by the receiving end does not match the number in the Multi-block _ Transfer _ Req; the transmission interval between message blocks is smaller than the minimum interval defined in Multi-block _ Transfer _ Accept; the message transmission time exceeds the time requested in the Multi-block _ Transfer _ Req; the sending end actively terminates the transmission of the multi-block message.
5、Multi-block_Block。
The main functions are as follows: for transmitting ACARS message blocks.
6、Xoff_Indication。
The main functions are as follows: for suspending one or all ongoing ACARS multi-block message transmission procedures. Once the Xoff _ Indication is received, the sending end needs to prohibit sending new file segments until the Xon _ Indication is received.
7、Xon_Indication。
The main functions are as follows: the ACARS multi-block message transmission procedure for resuming Xoff _ Indication suspension. The Xon _ Indication may be used to recover one or all ongoing ACARS multi-block message transmission procedures.
The above-mentioned embodiments are intended to illustrate the objects, technical solutions and advantages of the present invention in further detail, and it should be understood that the above-mentioned embodiments are merely exemplary embodiments of the present invention, and are not intended to limit the scope of the present invention, and any modifications, equivalent substitutions, improvements and the like made within the spirit and principle of the present invention should be included in the scope of the present invention.

Claims (5)

1. The method for transmitting the air-to-ground ACARS message based on file transmission is characterized by comprising the following steps of:
before the ACARS message is transmitted in blocks, a sending end sends a Multi-block _ Transfer _ Req message, the size of the message is negotiated with a receiving end, and the effective time of the message in the network is transmitted; if the effective time of the ACARS message transmitted in the network is overtime, the transmission is terminated;
the receiving end responds to the multi-block transmission negotiation requested by the sending end according to the storage resources as follows:
if the storage resource of the receiving end is not enough to receive the message with the specified size in the Multi-block _ Transfer _ Req, sending out a Multi-block _ Transfer _ Abort message to refuse to transmit the Multi-block message;
or sending a Multi-block _ Transfer _ Accept message to receive a Multi-block message transmission request and appointing the minimum sending interval time between message blocks;
in the multi-block transmission negotiation request process:
timing the maximum time for the sending end to wait for the receiving end to respond to the Multi-block _ Transfer _ Req message through a plurality of negotiation timers;
the Multi-block negotiation timer is started when a sending end sends a Multi-block _ Transfer _ Req message and is terminated when the Multi-block _ Transfer _ Accept message or the Multi-block _ Transfer _ Abort message is received;
if the multi-block negotiation timer is expired, stopping the multi-block transmission;
in the transmission process of the multi-block message:
timing the maximum time of waiting for the first Multi-Block _ Block after the receiving end sends the Multi-Block _ Transfer _ Accept by a plurality of transmission initiating timers;
the transmission system comprises a plurality of transmission initiating timers, a first transmission initiating timer and a second transmission initiating timer, wherein the transmission initiating timers are started when Multi-Block _ Transfer _ Accept is sent and are terminated when the first Multi-Block _ Block is received;
if the transmission initiation timers of the plurality of blocks are expired, the file transmission is stopped; the receiving end discards the continuously received context-unknown messages.
2. The file transfer based air-to-ground ACARS message transmission method as claimed in claim 1, wherein the message transmission is terminated if the transmission interval of the adjacent message blocks is timed out.
3. The method as claimed in claim 1, wherein if the sender retransmits the message, it renegotiates with the receiver, and the receiver regards the retransmitted message as a new message.
4. The method for transmitting the air-to-ground ACARS message based on the file transmission as claimed in claim 1, wherein the receiving end controls the flow of the sending end through an Xoff _ Indication message and an Xon _ Indication message;
the Xoff _ Indication message is used for suspending one or all ongoing ACARS multi-block message transmission processes;
the Xon _ Indication message is used for recovering one or all ongoing ACARS multi-block message transmission processes;
and after receiving the Xoff _ Indication message, the sending end prohibits sending new file segments until the sending end resumes transmission after receiving the Xon _ Indication message.
5. An air-to-ground ACARS message transmission system based on file transmission is characterized by comprising:
the transmitting module is used for transmitting a Multi-block _ Transfer _ Req message and negotiating the message size and the effective time of message transmission in the network with the receiving module before the ACARS message is transmitted in a blocking manner; if the effective time of the ACARS message transmitted in the network is overtime, the transmission is terminated;
a receiving module, configured to respond to the multi-block transmission negotiation requested by the sending module according to the storage resource:
if the storage resource of the receiving end is not enough to receive the message with the specified size in the Multi-block _ Transfer _ Req, sending out a Multi-block _ Transfer _ Abort message to refuse to transmit the Multi-block message;
or sending a Multi-block _ Transfer _ Accept message to receive a Multi-block message transmission request and appointing the minimum sending interval time between message blocks;
also includes a multi-block negotiation timer;
the Multi-block negotiation timer is used for timing the maximum time for the sending module to wait for the receiving module to respond to the Multi-block _ Transfer _ Req message;
the Multi-block negotiation timer is started when a sending module sends a Multi-block _ Transfer _ Req message and is terminated when the Multi-block _ Transfer _ Accept message or the Multi-block _ Transfer _ Abort message is received;
if the multi-block negotiation timer is expired, stopping multi-block transmission;
also includes a multi-block transmission initiation timer;
the Multi-Block transmission initiation timer is used for timing the maximum time for the receiving module to wait for the first Multi-Block _ Block after the receiving module sends the Multi-Block _ Transfer _ Accept;
the Multi-Block transmission initiation timer is started when Multi-Block _ Transfer _ Accept is sent, and is terminated when the first Multi-Block _ Block is received;
if the multi-block transmission initiating timer is expired, the file transmission is stopped; the receiving module discards the context-unknown messages that continue to be received.
CN202010639521.7A 2020-07-06 2020-07-06 Air-to-ground ACARS message transmission method and system based on file transmission Active CN111818573B (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202010639521.7A CN111818573B (en) 2020-07-06 2020-07-06 Air-to-ground ACARS message transmission method and system based on file transmission

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202010639521.7A CN111818573B (en) 2020-07-06 2020-07-06 Air-to-ground ACARS message transmission method and system based on file transmission

Publications (2)

Publication Number Publication Date
CN111818573A CN111818573A (en) 2020-10-23
CN111818573B true CN111818573B (en) 2022-07-08

Family

ID=72856144

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202010639521.7A Active CN111818573B (en) 2020-07-06 2020-07-06 Air-to-ground ACARS message transmission method and system based on file transmission

Country Status (1)

Country Link
CN (1) CN111818573B (en)

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101222521A (en) * 2008-01-21 2008-07-16 中兴通讯股份有限公司 File Transfer Method Based on Session Initiation Protocol
CN101739845A (en) * 2009-12-18 2010-06-16 中国航空无线电电子研究所 Aeronautical data chain information-based civil aircraft aviation electronic verification system and method thereof
CN101821964A (en) * 2007-10-11 2010-09-01 空中客车运作股份公司 ACARS Routing System Based on Routing Profile
CN102930748A (en) * 2012-10-28 2013-02-13 中国电子科技集团公司第十研究所 Method of monitoring aircraft state through ACARS (Aircraft Communication Addressing and Reporting System) data chain
EP2575120A2 (en) * 2011-09-30 2013-04-03 The Boeing Company Systems and methods for processing flight information
CN104683010A (en) * 2014-05-12 2015-06-03 中国民航大学 Collins VHF (Very High Frequency)-2100 aviation material ACARS (Aircraft Communication Addressing And Reporting System) function activating method
CN105843906A (en) * 2016-03-23 2016-08-10 中国商用飞机有限责任公司 Airplane real-time air-ground data receiving, transmitting and processing system
CN106516159A (en) * 2016-12-09 2017-03-22 中电科航空电子有限公司 Airborne Aircraft Communication Addressing and Reporting System (ACARS) and malfunction diagnosis and health management method thereof
CN108307293A (en) * 2016-09-19 2018-07-20 霍尼韦尔国际公司 Dynamic Flight Tracking System Using Air Communications and Ground Data Services
CN110430182A (en) * 2019-07-30 2019-11-08 北京恒赢智航科技有限公司 The data transmission system and its application method of aircraft communication addressing and report

Family Cites Families (2)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US7395344B2 (en) * 2005-12-02 2008-07-01 The Boeing Company Method for ACARS application communication over an IP network
US20110137998A1 (en) * 2009-12-04 2011-06-09 Honeywell International Inc. System and method for delivery of non-textual controller pilot data link communications (cpdlc) for pilot review

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101821964A (en) * 2007-10-11 2010-09-01 空中客车运作股份公司 ACARS Routing System Based on Routing Profile
CN101222521A (en) * 2008-01-21 2008-07-16 中兴通讯股份有限公司 File Transfer Method Based on Session Initiation Protocol
CN101739845A (en) * 2009-12-18 2010-06-16 中国航空无线电电子研究所 Aeronautical data chain information-based civil aircraft aviation electronic verification system and method thereof
EP2575120A2 (en) * 2011-09-30 2013-04-03 The Boeing Company Systems and methods for processing flight information
CN102930748A (en) * 2012-10-28 2013-02-13 中国电子科技集团公司第十研究所 Method of monitoring aircraft state through ACARS (Aircraft Communication Addressing and Reporting System) data chain
CN104683010A (en) * 2014-05-12 2015-06-03 中国民航大学 Collins VHF (Very High Frequency)-2100 aviation material ACARS (Aircraft Communication Addressing And Reporting System) function activating method
CN105843906A (en) * 2016-03-23 2016-08-10 中国商用飞机有限责任公司 Airplane real-time air-ground data receiving, transmitting and processing system
CN108307293A (en) * 2016-09-19 2018-07-20 霍尼韦尔国际公司 Dynamic Flight Tracking System Using Air Communications and Ground Data Services
CN106516159A (en) * 2016-12-09 2017-03-22 中电科航空电子有限公司 Airborne Aircraft Communication Addressing and Reporting System (ACARS) and malfunction diagnosis and health management method thereof
CN110430182A (en) * 2019-07-30 2019-11-08 北京恒赢智航科技有限公司 The data transmission system and its application method of aircraft communication addressing and report

Non-Patent Citations (2)

* Cited by examiner, † Cited by third party
Title
"基于ACARS的飞机空地数据传输研究";吕文礼;《中国民航大学硕士毕学位论文》;20170315;全文 *
"民航地空数据链系统传输机制的研究";姚丹;《数字通信世界》;20190301(第3期);全文 *

Also Published As

Publication number Publication date
CN111818573A (en) 2020-10-23

Similar Documents

Publication Publication Date Title
CN102307084B (en) Method for Improving Temporary Register State Trigger Mechanism and Related Communication Device
KR101638195B1 (en) A method and appratus for flow control between rlc and pdcp in a communication
US9674832B2 (en) Method and apparatus for layer 2 ARQ for packets
JP4968858B2 (en) Data transmission method and data retransmission method
EP2670077A1 (en) Method and apparatus for data packet retransmission
KR20070077798A (en) Method and device for requesting / transmission of status report for retransmission control in mobile communication system
CN101742664A (en) Method and apparatus for improving uplink transmission in a wireless communication system
CN104812000A (en) Method and device for realizing data transmission
JP2004135301A (en) Data communication method using control message
CN101682916B (en) Send RLC PDU and the RLC entity of the method for distributing radio resource and mobile communication in mobile communication system
CN1187996C (en) Method for controlling data-flow in communication system
CN101184050B (en) Distributed node multicast method, distributed node multicast component and distributed system
CN111147202A (en) Data transmission method, sending terminal and network side equipment of Internet of vehicles
CN116195338A (en) Method and device for initiating small data transmission in NR inactive state
CN102868508B (en) Radio link control transmission method, system and device
CN108173851B (en) An efficient multimedia transmission method for spatial information network
KR101470638B1 (en) Radio resource enhancement method, status information reporting method, and receiving apparatus in a mobile communication system
CN111818573B (en) Air-to-ground ACARS message transmission method and system based on file transmission
KR20080067273A (en) Reverse data processing method and apparatus of terminal for performing discontinuous reception in mobile communication system
CN101986593A (en) Method and terminal for reporting scheduling information
CN100493087C (en) Method for maintaining status synchronization between protocol layers in command stream in service stream
KR101208530B1 (en) Method for processing control information in mobile communication system
CN112235830B (en) Data transmission method, device, base station and computer readable storage medium
CN100370874C (en) A method for solving configuration failure of radio resource control process
CN100508455C (en) Method for improving packet transmitting performance

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant