ACARS Free Newspaper Read Receipt Method and System

By adding random codes to the ACARS system and implementing the automatic read receipt function, the problem of not being able to determine that the aircraft crew has been read in the prior art is solved, and the flight safety is improved.

CN118869846BActive Publication Date: 2025-03-14SHANDONG AIRLINES CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202410859953.7
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2024-06-28
Publication Date
2025-03-14
Estimated Expiration
2044-06-28

AI Technical Summary

Technical Problem

The prior art cannot determine whether aircraft crew members have read the important information sent, affecting flight safety.

Method used

Without increasing the operating load of the unit, by adding random codes to the uplink free message, it is possible to automatically issue read receipts when the unit reads the message, ensuring that the ground users understand the message status.

Benefits of technology

It realizes automatic issuance of read receipts when the crew reads messages, ensuring that the ground users understand the message status, solving the problem of not being able to determine that the crew has reads, and improving flight safety.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN118869846B_ABST
    Figure CN118869846B_ABST
Patent Text Reader

Abstract

The present invention belongs to the field of communication technology, and provides an ACARS free report read receipt method and system, and its technical scheme is: receiving an uplink free message with a random code added to the message header sent by a ground base station; storing the uplink free message with the random code added into a queue and defining it as a message variable; splitting the uplink free message, extracting the random code from the message variable content, and obtaining an uplink free message with a reorganized field structure; according to a triggered downlink receipt instruction, assembling a downlink read message based on the uplink free message with a reorganized field structure, and obtaining a downlink read receipt message; sending a downlink read receipt message, if the random code in the read receipt message is consistent with the original random code, it indicates that the message has been read. The present invention can automatically send a read receipt when the unit reads the message without increasing the unit operating load, so that the ground user can clearly grasp the status of the sent message.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention belongs to the field of communication technology, and in particular relates to an ACARS free newspaper read receipt method and system. Background Art

[0002] The statements in this section merely provide background information related to the present invention and do not necessarily constitute prior art.

[0003] The Aircraft Communications Addressing and Reporting System (ACARS) has a very strict set of technical standards for airborne equipment, ground-to-air link transmission, and ground information transmission. Its airborne equipment complies with the unified ARINC724B / 758 protocol standard (ARINC: Aeronautical Radio Inc.), the ground-to-air communication link complies with the ARINC618 protocol standard, and ground information transmission complies with the ARINC620 protocol.

[0004] According to the ARINC618 protocol, for every uplink free message sent by a user to an aircraft via a ground base station, after it is sent to the aircraft's CMU device, the CMU will send an ACK message to the ground base station. After receiving this ACK, the ground base station will send a MAS message to the user to inform the ground user that the uplink free message sent by the ground user has been sent to the aircraft. However, it cannot confirm whether the crew on the aircraft has read the message. However, for important information related to safety and decision-making, whether the crew has read the information is crucial and affects flight safety. Summary of the Invention

[0005] In order to solve at least one technical problem existing in the above-mentioned background technology, the present invention provides an ACARS free report read receipt method and system, which can automatically issue a read receipt when the crew reads the message without increasing the crew's operating load, allowing ground users to clearly understand the status of the sent message.

[0006] In order to achieve the above object, the present invention adopts the following technical solutions:

[0007] A first aspect of the present invention provides an ACARS free report read receipt method, which is applied to an airborne device and includes the following steps:

[0008] Receive uplink free messages with random codes added to the message headers sent by the ground base station;

[0009] The uplink free message with the random code added is stored in the queue and defined as a message variable;

[0010] Split the uplink free message, extract the random code from the message variable content, and obtain the uplink free message with reorganized field structure;

[0011] According to the triggered downlink receipt instruction, the downlink read message is assembled based on the uplink free message with the reorganized field structure to obtain the downlink read receipt message;

[0012] Send a downlink read receipt message. If the random code in the read receipt message is consistent with the original random code, it means that the message has been read.

[0013] Furthermore, the number of bits of the random code is set according to the number of aircraft and the number of messages that need to be uplinked.

[0014] Furthermore, the uplink free message of the reorganized field structure includes the uplink message sending address, separator, free message subtag, free message body content and random code, and the uplink message sending address, separator, free message subtag, free message body content and random code are all in character format.

[0015] Furthermore, the uplink free message based on the reorganized field structure is assembled into a downlink read message and stored in a downlink free message read receipt variable, wherein the downlink free message read receipt variable includes a first string constant, a random code in the uplink free message, and a second string constant; the first string constant is recorded as L_MESSAGE_NO, and its value is "No."; the second string constant is recorded as: L_MESSAGE_READ, and its value is "READ".

[0016] Furthermore, when the uplink free message alarm processing function is activated, a downlink receipt instruction is issued.

[0017] A second aspect of the present invention provides an ACARS free newspaper read receipt method, which is applied to a ground base station and includes the following steps:

[0018] Add a random code to the header of the uplink free message;

[0019] Send an uplink free message with a random code added to the message header to the airborne device;

[0020] The downlink read receipt message sent by the airborne device after uplink message splitting and downlink message assembly is received, and it is determined whether the random code in the read receipt message is consistent with the original random code. If they are consistent, it means that the message has been read.

[0021] A third aspect of the present invention provides an ACARS free newspaper read receipt system, applied to an airborne device, comprising:

[0022] An uplink message receiving module, which is used to receive an uplink free message with a random code added to the message header sent by a ground base station;

[0023] The uplink message splitting module is used to store the uplink free message with the random code added into the queue and define it as a message variable; split the uplink free message, extract the random code from the message variable content, and obtain the uplink free message with the reorganized field structure;

[0024] A downlink message assembly module, which is used to assemble downlink read messages based on the uplink free message with a reorganized field structure according to the triggered downlink receipt instruction to obtain a downlink read receipt message;

[0025] The consistency judgment module is used to send a downlink read receipt message. If the random code in the read receipt message is consistent with the original random code, it means that the message has been read.

[0026] A fourth aspect of the present invention provides an ACARS free newspaper read receipt system, applied to a ground base station, comprising:

[0027] A random code adding module, which is used to add a random code to the header of the uplink free message;

[0028] An uplink message sending module, which is used to send an uplink free message with a random code added to the message header to the airborne device end;

[0029] The consistency judgment module is used to receive the downlink read receipt message sent by the airborne device after the uplink message is split and the downlink message is assembled, and judge whether the random code in the read receipt message is consistent with the original random code. If they are consistent, it means that the message has been read.

[0030] A fifth aspect of the present invention provides a computer-readable storage medium.

[0031] A computer-readable storage medium stores a computer program thereon, which, when executed by a processor, implements the steps of the ACARS free newspaper read receipt method as described in the first aspect or the second aspect.

[0032] A sixth aspect of the present invention provides a program product.

[0033] A program product, which is a computer program product, includes a computer program. When the computer program is executed by a processor, it implements the steps of the ACARS free newspaper read receipt method as described in the first aspect or the second aspect.

[0034] Compared with the prior art, the present invention has the following beneficial effects:

[0035] The existing technical solutions can only display that the uplink message has been delivered to the aircraft, but cannot determine whether it has been read by the crew. For important information related to safety, decision-making, etc., whether the crew has read the information is crucial and affects flight safety. The present invention can automatically issue a read receipt when the crew reads the message without increasing the crew's operating load, allowing ground users to clearly understand the status of the sent message.

[0036] Advantages of additional aspects of the present invention will be given in part in the following description and in part will be obvious from the following description, or will be learned through practice of the present invention. BRIEF DESCRIPTION OF THE DRAWINGS

[0037] The accompanying drawings, which constitute a part of the present invention, are used to provide a further understanding of the present invention. The exemplary embodiments of the present invention and their descriptions are used to explain the present invention and do not constitute improper limitations on the present invention.

[0038] Figure 1 The figure is a schematic diagram of the overall process of the ACARS free newspaper read receipt method provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0039] The present invention will be further described below with reference to the accompanying drawings and embodiments.

[0040] It should be noted that the following detailed descriptions are illustrative and intended to provide further explanation of the present invention. Unless otherwise specified, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which the present invention belongs.

[0041] It should be noted that the terms used herein are only for describing specific embodiments and are not intended to limit the exemplary embodiments according to the present invention. As used herein, unless the context clearly indicates otherwise, the singular form is intended to include the plural form. In addition, it should be understood that when the terms "comprise" and / or "include" are used in this specification, they indicate the presence of features, steps, operations, devices, components and / or combinations thereof.

[0042] The Aircraft Communications Addressing and Reporting System (ACARS) is a digital data link system that transmits short messages (telegrams) between aircraft and ground stations via radio or satellite. The ACARS system primarily consists of onboard equipment, a communications network, and users. The onboard equipment includes the CMU (Communication Management Unit), MCDU (Multiple Control Display Unit), and VDR.

[0043] At present, ACARS has become the most commonly used information communication means between aircraft and ground operation control departments during flight, and is widely used in aircraft dynamic position monitoring, aircraft operation node monitoring, aircraft health status monitoring and aircraft free text information transmission.

[0044] The existing technical solutions can only display that the uplink message has been delivered to the aircraft, but cannot determine whether it has been read by the crew. For important information related to safety, decision-making, etc., whether the crew has read the information is crucial and affects flight safety. The present invention can automatically issue a read receipt when the crew reads the message without increasing the crew's operating load, allowing ground users to clearly understand the status of the sent message.

[0045] Example 1

[0046] like Figure 1 As shown, this embodiment provides an ACARS free report read receipt method, which is applied to an airborne device and includes the following steps:

[0047] Step 1: Receive an uplink free message with a random code added to the message header sent by the ground base station;

[0048] In this embodiment, before receiving the uplink free message sent by the ground base station, a random verification code of a set number of bits is automatically added to the message header by the ground base station;

[0049] The number of digits in the random verification code is set based on the number of aircraft and the number of messages to be uplinked. For example, if the random verification code is four digits, then the four-digit random code can support up to 9,999 uplink messages, which is sufficient for a fleet of up to 200 aircraft. After the four-digit random code is added, it is sent to the aircraft as a normal message via the ground base station.

[0050] Step 2: Store the uplink free message with the random code into the queue and define the message variable;

[0051] For example, define the message variable of the Upward Free News type as UP_Ra;

[0052] Step 3: Split the uplink free message, extract the random code from the message variable content, and obtain the uplink free message with reorganized field structure;

[0053] Because the system automatically adds a four-digit random code to the uplink Free Message before it is sent from the ground, and this four-digit random code is not the information that the crew needs to read and understand, before the onboard equipment pushes the Free Message to the MCDU (Multi-function Control Display Unit), the four-digit random code needs to be extracted from the message variable content and saved so that after the crew reads it, a read receipt will be generated and sent to the ground.

[0054] The field structure of the uplink free message includes the sending address of the uplink message, a separator, a subtag of the free message, the content of the free message and a random code;

[0055] In this embodiment, the field structure of the uplink free report is illustrated by taking a random code of four bits as an example:

[0056] The uplink address is recorded as RCVDRV_UplinkAddrStr, which is 9 bits long and in character format.

[0057] The separator is denoted as SHARED_TrashCanStr, with a length of 1 bit and character format;

[0058] The sublabel of the free report is recorded as RCVDRV_UplinkSubLabelStr, with a length of 1 bit and character format, which is used to further distinguish uplink reports that require different processing operations, such as uplink reports for reading and automatic printing;

[0059] The content of the Free Newspaper is recorded as SYS_FREE_TEXT_STR, which has variable length and character type;

[0060] The random code is recorded as RCVDRV_UplinkSqeuneNo, has a length of 4 bits, and is expressed in character format.

[0061] Step 4: According to the triggered downlink receipt instruction, the downlink read message is assembled based on the uplink free message with the reorganized field structure and stored in the downlink free message read receipt variable structure;

[0062] In this embodiment, the random code RCVDRV_UplinkSqeuneNo variable in the uplink free message of the reorganized field structure is used to assemble the downlink read message. The downlink read message variable is defined as DN_MS Conform, and its structure includes: a first string constant, a random code in the uplink free message, and a second string constant;

[0063] In this embodiment, the first string constant is recorded as L_MESSAGE_NO, and its value is "No.";

[0064] The second string constant is recorded as: L_MESSAGE_READ, and its value is "READ";

[0065] Therefore, if the random code is four digits, the content of the message is in the form of an uplink read receipt "No.XXXXREAD".

[0066] The message alert processing function ADV_Service_MessageProc is activated when the uplink free message arrives at the aircraft's onboard equipment, i.e., the processing after the crew presses the line selection key to read the latest message.

[0067] Among them, the message alarm processing function is as follows:

[0068] proc'ADV_Service_MessageProc'();

[0069] num'i';

[0070] clear(@'ADV_MessageBellAdvBool');

[0071] clear(@'ADV_MessageAdvBool');

[0072] clear(@'ADV_BumpMessageBool');

[0073] / / Find the oldest"NEW"msg if available.

[0074] 'i'=quelength('Q_Rcvd');

[0075] while('i'>0);

[0076] if(msgstatus('Q_Rcvd','i')=="NEW"); / / this is it

[0077] 'RCVDRV_AdvMsgSnNum'=queidx2sn('Q_Rcvd','i'); / / pass the msg sn toREVIEW page

[0078] 'RCVDRV_CallerIdNum'=CallerId_Adv;

[0079] pushpage('PAGE_RcvdReview');

[0080] send('DN_MS Conform');

[0081] 'i'=0; / / get out of the loop

[0082] else;

[0083] 'i'='i'-1; / / get ready to look at the next msg

[0084] endif;

[0085] endwhile;

[0086] endproc;

[0087] Among them, the pushpage('PAGE_RcvdReview') function is used to display the uplink message, and the send('DN_MSConform') function is used to transmit the read receipt message of the Freedom Newspaper;

[0088] When the pushpag('PAGE_RcvdReview') function is triggered, send('DN_MS Conform') is executed to transmit the read receipt of the upstream free report.

[0089] Step 5: Send a downlink read receipt message. If the random code in the read receipt message is consistent with the original random code, it means that the message has been read.

[0090] The above solution solves the technical problem that the existing technical solution can only display that the uplink message has been delivered to the aircraft, but cannot determine whether it has been read by the crew. For important information involving safety, decision-making, etc., whether the crew has read the information is crucial and affects flight safety. The present invention can automatically issue a read receipt when the crew reads the message without increasing the crew's operating load, allowing ground users to clearly understand the status of the sent message.

[0091] Example 2

[0092] This embodiment provides an ACARS free report read receipt method, which is applied to a ground base station and includes the following steps:

[0093] Step 1: Add a random code to the header of the uplink free message;

[0094] In this embodiment, before receiving the uplink free message sent by the ground base station, a random verification code of a set number of bits is automatically added to the message header by the ground base station;

[0095] The number of digits in the random verification code is set based on the number of aircraft and the number of messages to be uplinked. For example, if the random verification code is four digits, then the four-digit random code can support up to 9,999 uplink messages, which is sufficient for a fleet of up to 200 aircraft. After the four-digit random code is added, it is sent to the aircraft as a normal message via the ground base station.

[0096] Step 2: Send an uplink free message with a random code added to the message header to the airborne device;

[0097] Step 3: Receive the downlink read receipt message sent by the airborne device after uplink message splitting and downlink message assembly, and determine whether the random code in the read receipt message is consistent with the original random code. If they are consistent, it means that the message has been read.

[0098] In step 3, the uplink free message of the reorganized field structure includes the uplink message sending address, separator, free message subtag, free message body content and random code, and the uplink message sending address, separator, free message subtag, free message body content and random code are all in character format.

[0099] In step 3, the uplink free message based on the reorganized field structure is assembled into a downlink read message and stored in a downlink free message read receipt variable. The downlink free message read receipt variable includes a first string constant, a random code in the uplink free message, and a second string constant; the first string constant is recorded as L_MESSAGE_NO, and the value is "No."; the second string constant is recorded as: L_MESSAGE_READ, and the value is "READ".

[0100] Example 3

[0101] This embodiment provides an ACARS free newspaper read receipt system, which is applied to an airborne device and includes:

[0102] An uplink message receiving module, which is used to receive an uplink free message with a random code added to the message header sent by a ground base station;

[0103] The uplink message splitting module is used to store the uplink free message with the random code added into the queue and define it as a message variable; split the uplink free message, extract the random code from the message variable content, and obtain the uplink free message with the reorganized field structure;

[0104] A downlink message assembly module, which is used to assemble downlink read messages based on the uplink free message with a reorganized field structure according to the triggered downlink receipt instruction to obtain a downlink read receipt message;

[0105] The consistency judgment module is used to send a downlink read receipt message. If the random code in the read receipt message is consistent with the original random code, it means that the message has been read.

[0106] Wherein, in the uplink message receiving module, the number of bits of the random code is set according to the number of aircraft and the number of messages that need to be uplinked.

[0107] Among them, in the uplink message splitting module, the uplink free message of the reorganized field structure includes the uplink message sending address, separator, free message sub-tag, free message body content and random code, and the uplink message sending address, separator, free message sub-tag, free message body content and random code are all in character format.

[0108] Among them, in the downlink message assembly module, the uplink free message based on the reorganized field structure is assembled into a downlink read message and then stored in the downlink free message read receipt variable. The downlink free message read receipt variable includes a first string constant, a random code in the uplink free message, and a second string constant; the first string constant is recorded as L_MESSAGE_NO, and the value is "No."; the second string constant is recorded as: L_MESSAGE_READ, and the value is "READ".

[0109] Example 4

[0110] This embodiment provides an ACARS free newspaper read receipt system, which is applied to a ground base station and includes:

[0111] A random code adding module, which is used to add a random code to the header of the uplink free message;

[0112] An uplink message sending module, which is used to send an uplink free message with a random code added to the message header to the airborne device end;

[0113] The consistency judgment module is used to receive the downlink read receipt message sent by the airborne device after the uplink message is split and the downlink message is assembled, and judge whether the random code in the read receipt message is consistent with the original random code. If they are consistent, it means that the message has been read.

[0114] In the random code addition module, the number of digits in the random verification code is set based on the number of aircraft and the number of uplink messages required. For example, if the random verification code is four digits, the four-digit random code can support up to 9,999 uplink messages, which is sufficient for up to 200 aircraft. After the four-digit random code is added, it is sent to the aircraft via the ground base station as a normal message.

[0115] In the consistency judgment module, the uplink free message of the reorganized field structure includes the uplink message sending address, separator, free message sub-tag, free message body content and random code, and the uplink message sending address, separator, free message sub-tag, free message body content and random code are all in character format.

[0116] The uplink free message based on the reorganized field structure is assembled into a downlink read message and then stored in the downlink free message read receipt variable. The downlink free message read receipt variable includes a first string constant, a random code in the uplink free message, and a second string constant; the first string constant is recorded as L_MESSAGE_NO, and the value is "No."; the second string constant is recorded as: L_MESSAGE_READ, and the value is "READ".

[0117] Example 5

[0118] This embodiment provides a computer-readable storage medium having a computer program stored thereon. When the program is executed by a processor, the steps in the ACARS Free Report Read Receipt method described in the first or second embodiment are implemented.

[0119] Example 6

[0120] This embodiment provides a program product, which is a computer program product, including a computer program. When the computer program is executed by a processor, the steps in the ACARS Free Newspaper Read Receipt method described in Example 1 or Example 2 are implemented.

[0121] Those skilled in the art will appreciate that embodiments of the present invention may be provided as methods, systems, or computer program products. Thus, the present invention may take the form of hardware embodiments, software embodiments, or embodiments combining software and hardware. Furthermore, the present invention may take the form of a computer program product implemented on one or more computer-usable storage media (including but not limited to magnetic disk storage and optical storage, etc.) containing computer-usable program code.

[0122] The present invention is described with reference to flowcharts and / or block diagrams of methods, devices (systems), and computer program products according to embodiments of the present invention. It should be understood that each process and / or block in the flowcharts and / or block diagrams, as well as combinations of processes and / or blocks in the flowcharts and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to produce a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowcharts and / or block diagrams. Figure 1 a process or multiple processes and / or boxes Figure 1A device that provides the functions specified in a block or multiple blocks.

[0123] These computer program instructions may also be stored in a computer readable memory that can direct a computer or other programmable data processing device to work in a specific manner, so that the instructions stored in the computer readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 a process or multiple processes and / or boxes Figure 1 The function specified in one or more boxes.

[0124] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing the instructions executed on the computer or other programmable device for implementing the process. Figure 1 a process or multiple processes and / or boxes Figure 1 A step that specifies a function in one or more boxes.

[0125] Those skilled in the art will appreciate that all or part of the processes in the above-described method embodiments can be implemented by instructing related hardware through a computer program. The program can be stored in a computer-readable storage medium, and when executed, the program can include the processes in the above-described method embodiments. The storage medium can be a magnetic disk, an optical disk, a read-only memory (ROM), or a random access memory (RAM).

[0126] The foregoing description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Those skilled in the art will readily appreciate that various modifications and variations of the present invention are possible. Any modifications, equivalent substitutions, or improvements made within the spirit and principles of the present invention are intended to be within the scope of protection of the present invention.

Claims

1. A method for receiving a read receipt of an ACARS free report, applied to an airborne device, characterized in that: The steps include: Receive an uplink free message with a random code added to the message header sent by a ground base station; The uplink free message with the random code added is stored in the queue and defined as a message variable; The uplink free message is split, and the random code is extracted from the message variable content to obtain the uplink free message of the reorganized field structure; the uplink free message of the reorganized field structure includes the uplink free message sending address, separator, uplink free message sub-tag, uplink free message body content and random code, and the uplink free message sending address, separator, uplink free message sub-tag, uplink free message body content and random code are all in character format; According to the triggered downlink receipt instruction, the downlink read message is assembled based on the uplink free message with the reorganized field structure to obtain the downlink read receipt message; The uplink free message based on the reorganized field structure is assembled into a downlink read message and then stored in a downlink free message read receipt variable, wherein the downlink free message read receipt variable includes a first string constant, a random code in the uplink free message, and a second string constant; the first string constant is recorded as L_MESSAGE_NO, and the value is "No."; the second string constant is recorded as: L_MESSAGE_READ, and the value is "READ"; Send a downlink read receipt message. If the random code in the read receipt message is consistent with the original random code, it means that the message has been read.

2. The ACARS free newspaper read receipt method as claimed in claim 1, characterized in that: The number of bits of the random code is set according to the number of aircraft and the number of messages that need to be uplinked.

3. The ACARS free newspaper read receipt method as claimed in claim 1, characterized in that: When the uplink free message alarm processing function is activated, a downlink receipt instruction is issued.

4. A method for receiving a read receipt of an ACARS free report, applied to a ground base station, characterized in that: The steps include: Add a random code to the header of the uplink free message; Send an uplink free message with a random code added to the message header to the airborne device end; Among them, the airborne device receives an uplink free message with a random code added to the message header sent by the ground base station; the uplink free message with the random code added is stored in a queue and defined as a message variable; the uplink free message is split, and the random code is extracted from the content of the message variable to obtain an uplink free message with a reorganized field structure; the uplink free message with the reorganized field structure includes an uplink free message sending address, a separator, an uplink free message sub-tag, an uplink free message body content and a random code, and the uplink free message sending address, separator, uplink free message sub-tag, uplink free message body content and random code are all in character format ;According to the triggered downlink receipt instruction, the uplink free message based on the reorganized field structure is assembled into a downlink read message to obtain a downlink read receipt message; the uplink free message based on the reorganized field structure is assembled into a downlink read message and then stored in a downlink free message read receipt variable, wherein the downlink free message read receipt variable includes a first string constant, a random code in the uplink free message, and a second string constant; the first string constant is recorded as L_MESSAGE_NO, and the value is "No."; the second string constant is recorded as: L_MESSAGE_READ, and the value is "READ"; a downlink read receipt message is sent; The downlink read receipt message sent by the receiving airborne device after being split into uplink free messages and assembled into downlink read messages is judged whether the random code in the read receipt message is consistent with the original random code. If they are consistent, it means that the message has been read.

5. An ACARS free newspaper read receipt system, applied to an airborne device, characterized in that: include: An uplink message receiving module, which is used to receive an uplink free message with a random code added to the message header sent by a ground base station; An uplink message splitting module is used to store an uplink free message with a random code added into a queue and define it as a message variable; split the uplink free message, extract the random code from the message variable content, and obtain an uplink free message with a reorganized field structure; the uplink free message with the reorganized field structure includes an uplink free message sending address, a separator, an uplink free message sub-tag, an uplink free message body content, and a random code, and the uplink free message sending address, separator, uplink free message sub-tag, uplink free message body content, and random code are all in character format; A downlink message assembly module, which is used to assemble downlink read messages based on the uplink free message with a reorganized field structure according to the triggered downlink receipt instruction to obtain a downlink read receipt message; The uplink free message based on the reorganized field structure is assembled into a downlink read message and then stored in a downlink free message read receipt variable, wherein the downlink free message read receipt variable includes a first string constant, a random code in the uplink free message, and a second string constant; the first string constant is recorded as L_MESSAGE_NO, and the value is "No."; the second string constant is recorded as: L_MESSAGE_READ, and the value is "READ"; The consistency judgment module is used to send a downlink read receipt message. If the random code in the read receipt message is consistent with the original random code, it means that the message has been read.

6. An ACARS free newspaper read receipt system, applied to a ground base station, characterized in that: include: A random code adding module, which is used to add a random code to the header of an uplink free message; An uplink message sending module is used to send an uplink free message with a random code added to the message header to an airborne device end; wherein the airborne device end receives an uplink free message with a random code added to the message header sent by a ground base station; the uplink free message with the random code added is stored in a queue and defined as a message variable; the uplink free message is split, and the random code is extracted from the message variable content to obtain an uplink free message with a reorganized field structure; the uplink free message with the reorganized field structure includes an uplink free message sending address, a separator, an uplink free message sub-label, an uplink free message body content and a random code, and the uplink free message sending address, separator, uplink free message sub-label, uplink free message body content and a random code are The message body content and the random code are both in character format; according to the triggered downlink receipt instruction, the uplink free message based on the reorganized field structure is assembled into a downlink read message to obtain a downlink read receipt message; the uplink free message based on the reorganized field structure is assembled into a downlink read message and then stored in a downlink free message read receipt variable, wherein the downlink free message read receipt variable includes a first string constant, a random code in the uplink free message, and a second string constant; the first string constant is recorded as L_MESSAGE_NO, and the value is "No."; the second string constant is recorded as: L_MESSAGE_READ, and the value is "READ"; the downlink read receipt message is sent; The consistency judgment module is used to receive the downlink read receipt message sent by the airborne device after being split into uplink free messages and assembled into downlink read messages, and judge whether the random code in the read receipt message is consistent with the original random code. If they are consistent, it means that the message has been read.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the program is executed by a processor, the steps in the ACARS free newspaper read receipt method as described in any one of claims 1-3 or 4 are implemented.

8. A program product, the program product being a computer program product, comprising a computer program, characterized in that: When the computer program is executed by a processor, the steps in the ACARS Free Newspaper Read Receipt method according to any one of claims 1 to 3 or 4 are implemented.

Citation Information

Patent Citations

  • E-mail tracking method and device

    CN108632128A