A method for associating and correcting key elements of an aircraft

By using methods to correlate and correct key elements of aircraft, the problems of fragmented and uncorrelated aircraft data have been solved, enabling accurate identification and management of aircraft assets and supporting maintenance throughout their entire lifecycle.

CN115599825BActive Publication Date: 2026-01-13FEIYOU TECH CO LTD
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
CN202211384211.0
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2022-11-07
Publication Date
2026-01-13
Estimated Expiration
2042-11-07

AI Technical Summary

Technical Problem

In existing technologies, the key elements of aircraft data are scattered and lack correlation, which makes it impossible to accurately identify the basic identity of the aircraft and correct the data in special circumstances such as changes in aircraft number, thus affecting aircraft asset management and maintenance.

Method used

The data application module receives query requests and uses similarity algorithms and binary tree methods to associate and correct key elements of the aircraft, including the binding of aircraft number, aircraft serial number and aircraft transponder call sign. The data storage module performs data correction and deduplication operations.

Benefits of technology

It enables close correlation and accurate correction of key aircraft elements, supporting airlines and agents in the full lifecycle management and maintenance of aircraft assets.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115599825B_ABST
    Figure CN115599825B_ABST
Patent Text Reader

Abstract

The application relates to aviation data processing, in particular to a method for correlating and correcting key elements of an aircraft. A data application module receives a data query request and queries whether key elements of an aircraft are in a queue of a data storage module. The data application module inputs first input parameter information into a basic data module and obtains a first query result. The data application module inputs second input parameter information into the basic data module and obtains a second query result. If the first query result matches the second query result, the transponder call sign code value in the second query result is correlated with the aircraft number, and the correlated key elements of the aircraft are stored in the data storage module. The technical scheme provided by the application can effectively overcome the defects that the key elements of the aircraft cannot be accurately correlated and the key elements of the aircraft cannot be effectively corrected in the prior art.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to aviation data processing, and more specifically to a method for associating and correcting key elements of an aircraft. Background Technology

[0002] Currently, information technology infrastructure is being gradually implemented in the aviation industry. Airlines, airports, and agents are collecting large amounts of data, but this data is fragmented and consists of separate systems. We need to use the key elements that identify the basic identity of an aircraft as the main data to connect the supporting data, in order to achieve the goal of managing and maintaining aircraft assets.

[0003] However, in real-world scenarios, the main data often becomes incomplete or erroneous, such as in the following situations:

[0004] Scenario 1: It is necessary to retrieve the real-time trajectory of an aircraft with a changed aircraft number, but the corresponding transponder call sign in the database has not been updated, and the relevant trajectory cannot be found in the trajectory database based on the transponder call sign code;

[0005] Scenario 2: The ground transponder-receiver receives the first trajectory information from an aircraft within its signal range, but the transponder number is entered incorrectly. This message is stored in the trajectory database. Later, the system retrieves the aircraft's trajectory information for a short period of time from the trajectory database using the incorrect transponder code as input parameter information, and returns a null value or an error message.

[0006] In the prior art, for example, an integrated avionics data network is proposed in invention patent application publication number CN 114513476A. However, the aviation data in this patent application is fragmented and lacks correlation. Therefore, when there are changes in aircraft number or other special circumstances, it is impossible to connect the branch data through the main data to achieve the purpose of managing and maintaining aircraft assets.

[0007] Therefore, it is necessary to provide a method for associating and correcting key aircraft elements in order to accurately identify the basic identity of an aircraft and correct the data of key aircraft elements when airlines, agents and other platforms change key aircraft elements. Summary of the Invention

[0008] (a) Technical problems to be solved

[0009] In view of the above-mentioned shortcomings of the prior art, the present invention provides a method for associating and correcting key elements of an aircraft, which can effectively overcome the defects of the prior art in that it cannot accurately associate key elements of an aircraft and cannot effectively correct key elements of an aircraft.

[0010] (II) Technical Solution

[0011] To achieve the above objectives, the present invention provides the following technical solution:

[0012] A method for associating and correcting key elements of an aircraft, comprising the following steps:

[0013] S102. The data application module receives a data query request and queries whether the key elements of the aircraft are in the queue of the data storage module.

[0014] S103. If the key elements of the aircraft to be queried exist in the queue of the data storage module, the data application module inputs the first input parameter information to the basic data module and obtains the first query result.

[0015] S104. The data application module inputs the second input parameter information into the basic data module and obtains the second query result;

[0016] S105. If the first query result matches the second query result, the aircraft transponder call sign code value in the second query result is associated with the aircraft number, and the associated key elements of the aircraft are stored in the data storage module.

[0017] S106. If the first query result does not match the second query result, the first input parameter information is converted into the second input parameter information, and then proceed to S104. The aircraft transponder call sign code value that appears most frequently in the second query result is associated with the aircraft number, and the associated key elements of the aircraft are stored in the data storage module.

[0018] S107. The data application module uses a similarity algorithm to determine the similarity of key aircraft element data in the data storage module.

[0019] S108. Based on the similarity judgment results, the data application module uses the key elements of the aircraft obtained by data association to correct the original data in the data storage module and perform deduplication on the key elements of the aircraft data.

[0020] Preferably, in S103, the data application module inputs the first input parameter information to the basic data module and obtains the first query result, including:

[0021] The data application module sends a query request to the master dataset of the basic data module with the aircraft number as the first input parameter. The basic data module then returns the flight time T1 and the flight number to the data application module.

[0022] Preferably, in S104, the data application module inputs the second input parameter information to the basic data module and obtains the second query result, including:

[0023] The data application module sends a query request to the trajectory dataset of the basic data module, using the flight number as the second input parameter.

[0024] The data application module obtains the corresponding aircraft transponder call sign code from the flight number in the trajectory dataset, and then obtains the corresponding flight time T2 from the trajectory dataset based on the aircraft transponder call sign code.

[0025] Preferably, the master dataset of the basic data module includes data ID, flight number, flight plan, aircraft serial number, aircraft number, and aircraft transponder call sign;

[0026] The trajectory dataset of the basic data module includes a five-letter code for the aircraft transponder call sign, which uniquely identifies the aircraft transponder.

[0027] Preferably, in step S105, if the first query result matches the second query result, the aircraft transponder call sign code value in the second query result is associated with the aircraft number, including:

[0028] If flight time T1 and flight time T2 are the same, then the transponder call sign code value corresponding to flight time T2 will be associated with the aircraft number.

[0029] Preferably, in S106, if the first query result does not match the second query result, the first input parameter information is converted into the second input parameter information, and the process proceeds to S104, where the aircraft transponder call sign code value that appears most frequently in the second query result is associated with the aircraft number, including:

[0030] S1061. The data application module sets the data query time interval T and the number of queries K, and converts the aircraft number to the flight number as the input parameter information. Based on the data query time interval T and the number of queries K, it sends a query request to the trajectory dataset of the basic data module.

[0031] S1062. The data application module constructs a coding queue V based on the obtained aircraft transponder call sign code Vi.

[0032] S1603. The data application module uses a binary tree method to count the number of times N, the data is repeated in the coding queue V.

[0033] S1604. Find the aircraft transponder call sign code value corresponding to the largest N value, and associate the aircraft transponder call sign code value with the aircraft number.

[0034] Preferably, in S1603, the data application module uses a binary tree method to count the number of times N, repeated data appears in the encoding queue V, including:

[0035] The following formula is used to store the transponder call sign codes Vi of all aircraft in the coding queue V into a binary tree:

[0036]

[0037] Preferably, in S107, the data application module uses a similarity algorithm to determine the similarity of key aircraft element data in the data storage module, including:

[0038] The similarity S between any two key elements of aircraft in the data storage module is calculated using the following formula:

[0039]

[0040] Where k represents the dimension of the key elements of the aircraft, that is, the number of data items of the key elements of the aircraft, k = 3. These are data items in the key elements of the aircraft with different data IDs in the data storage module.

[0041] Preferably, in S108, the data application module corrects the original data in the data storage module based on the similarity judgment result and using the key aircraft elements obtained from data association, including:

[0042] When the similarity S between any two key elements of an aircraft is 2, then data association is performed on the two key elements of the aircraft through S102-S106 respectively.

[0043] Determine whether the aircraft transponder call sign code in the key aircraft elements obtained from data association is the same as the original data;

[0044] If they are different, the original data is replaced by the aircraft transponder call sign code obtained from the key elements of the aircraft through data association, thus completing the data correction of the original data.

[0045] Preferably, in S108, the data application module performs deduplication on the key element data of the aircraft based on the similarity judgment result, including:

[0046] When the similarity S between any two key elements of an aircraft is 3, the two key elements of the aircraft are determined to be duplicate data, deduplication is performed, and the deduplicated data is recorded in the data storage module.

[0047] The deduplication operation is performed after data association is completed in S105 and S106 and / or after data correction is completed in S108.

[0048] (III) Beneficial Effects

[0049] Compared with existing technologies, the method for associating and correcting key aircraft elements provided by this invention can closely associate scattered aircraft data. Using key aircraft elements, including aircraft number, aircraft serial number, and aircraft transponder call sign, as the main data, airlines, agents, and other platforms can accurately associate and effectively correct key aircraft elements, facilitating the full lifecycle management and maintenance of aircraft assets. Attached Figure Description

[0050] To more clearly illustrate the technical solutions in the embodiments of the present invention or the prior art, the accompanying drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are merely some embodiments of the present invention. For those skilled in the art, other drawings can be obtained based on these drawings without any creative effort.

[0051] Figure 1 This is a schematic diagram illustrating the process of data association between the aircraft transponder call sign code value and the aircraft number when the first query result matches the second query result in this invention.

[0052] Figure 2 This is a schematic diagram illustrating the process of associating the aircraft transponder call sign code value with the aircraft number when the first query result and the second query result do not match in this invention.

[0053] Figure 3 This is a schematic diagram of the data correction and deduplication operations performed in this invention. Detailed Implementation

[0054] To make the objectives, technical solutions, and advantages of the embodiments of the present invention clearer, the technical solutions of the embodiments of the present invention will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some, not all, of the embodiments of the present invention. All other embodiments obtained by those skilled in the art based on the embodiments of the present invention without creative effort are within the scope of protection of the present invention.

[0055] The technical solution of this application combines the trajectory database and flight database returned by ADS-B to perform real-time association and correction of key aircraft elements for identifying aircraft identity, that is, to achieve accurate binding of the latest relationship between aircraft number, aircraft serial number and aircraft transponder call sign.

[0056] Among them, the aircraft registration number is the nationality registration number of the aircraft, which represents the country of origin of the aircraft;

[0057] Aircraft serial number: also known as MSN (Manufacturer Serial Number), is an internal number assigned by the aircraft manufacturer, which can be used to identify the owner of the aircraft;

[0058] Aircraft transponder call sign: Aircraft periodically broadcast their location information via an ADS-B transponder installed on board, and the transponder call sign can identify the aircraft being broadcast.

[0059] The aircraft serial number is a fixed identifier for the aircraft manufacturer, so there is no issue of updating or missing data. The only situation where a connection is needed is when the aircraft serial number is updated, but the corresponding transponder call sign is not updated accordingly.

[0060] A method for associating and correcting key elements of an aircraft, such as Figures 1 to 3 As shown, in step S102, the data application module receives a data query request and queries whether the key elements of the aircraft are in the queue of the data storage module.

[0061] The data application module receives data query requests and checks whether key aircraft elements are in the queue of the data storage module, including:

[0062] S101 The basic data module receives data items of key aircraft elements sent by a third party, forms a queue, and stores the queue in the data storage module.

[0063] S103. If the key elements of the aircraft to be queried exist in the queue of the data storage module, the data application module inputs the first input parameter information to the basic data module and obtains the first query result.

[0064] The data application module inputs the first input parameter information to the basic data module and obtains the first query result, including:

[0065] The data application module sends a query request to the master dataset of the basic data module with the aircraft number as the first input parameter. The basic data module then returns the flight time T1 and the flight number to the data application module.

[0066] S104. The data application module inputs the second input parameter information to the basic data module and obtains the second query result, specifically including:

[0067] The data application module sends a query request to the trajectory dataset of the basic data module, using the flight number as the second input parameter.

[0068] The data application module obtains the corresponding aircraft transponder call sign code from the flight number in the trajectory dataset, and then obtains the corresponding flight time T2 from the trajectory dataset based on the aircraft transponder call sign code.

[0069] In the technical solution of this application, the master dataset of the basic data module includes data ID, flight number, flight plan, aircraft serial number, aircraft number and aircraft transponder call sign;

[0070] The trajectory dataset of the basic data module includes a five-letter code for the aircraft transponder call sign, which is used to uniquely identify the aircraft transponder.

[0071] S105. If the first query result matches the second query result, the aircraft transponder call sign code value in the second query result is associated with the aircraft number, and the associated key elements of the aircraft are stored in the data storage module.

[0072] If the first query result matches the second query result, then the aircraft transponder call sign code value in the second query result is associated with the aircraft number, including:

[0073] If flight time T1 and flight time T2 are the same, then the transponder call sign code value corresponding to flight time T2 will be associated with the aircraft number.

[0074] S106. If the first query result does not match the second query result, the first input parameter information is converted into the second input parameter information, and then proceed to S104. The aircraft transponder call sign code value that appears most frequently in the second query result is associated with the aircraft number, and the associated key elements of the aircraft are stored in the data storage module.

[0075] If the first query result does not match the second query result, the first input parameter information is converted into the second input parameter information, and the process proceeds to S104. The aircraft transponder call sign code value that appears most frequently in the second query result is associated with the aircraft number, including:

[0076] S1061. The data application module sets the data query time interval T and the number of queries K, and converts the aircraft number to the flight number as the input parameter information. Based on the data query time interval T and the number of queries K, it sends a query request to the trajectory dataset of the basic data module.

[0077] S1062. The data application module constructs a coding queue V based on the obtained aircraft transponder call sign code Vi.

[0078] S1603. The data application module uses a binary tree method to count the number of times N, the data is repeated in the coding queue V.

[0079] S1604. Find the aircraft transponder call sign code value corresponding to the largest N value, and associate the aircraft transponder call sign code value with the aircraft number.

[0080] In S1603, the data application module uses a binary tree method to count the number of times N, the data appears repeatedly in the encoded queue V, including:

[0081] The following formula is used to store the transponder call sign codes Vi of all aircraft in the coding queue V into a binary tree:

[0082]

[0083] S107. The data application module uses a similarity algorithm to determine the similarity of key aircraft element data in the data storage module, specifically including:

[0084] The similarity S between any two key elements of aircraft in the data storage module is calculated using the following formula:

[0085]

[0086] Where k represents the dimension of the key elements of the aircraft, that is, the number of data items of the key elements of the aircraft, k = 3. These are data items in the key elements of the aircraft with different data IDs in the data storage module.

[0087] S108. Based on the similarity judgment results, the data application module uses the key elements of the aircraft obtained by data association to correct the original data in the data storage module and perform deduplication on the key elements of the aircraft data.

[0088] 1) Based on the similarity judgment results, the data application module uses the key aircraft elements obtained from data association to correct the original data in the data storage module, including:

[0089] When the similarity S between any two key elements of an aircraft is 2, then data association is performed on the two key elements of the aircraft through S102-S106 respectively.

[0090] Determine whether the aircraft transponder call sign code in the key aircraft elements obtained from data association is the same as the original data;

[0091] If they are different, the original data is replaced by the aircraft transponder call sign code obtained from the key elements of the aircraft through data association, thus completing the data correction of the original data.

[0092] 2) The data application module performs deduplication on key aircraft element data based on the similarity judgment results, including:

[0093] When the similarity S between any two key elements of an aircraft is 3, the two key elements of the aircraft are determined to be duplicate data, deduplication is performed, and the deduplicated data is recorded in the data storage module.

[0094] The deduplication operation is performed after data association is completed in S105 and S106 and / or after data correction is completed in S108.

[0095] The table below shows the similarity calculation between key elements of an aircraft used to identify its basic identity:

[0096] Table 1. Similarity Calculation Table Among Key Elements of Aircraft

[0097] Data ID Aircraft serial number Aircraft transponder call sign Aircraft number 0000 29143 780FDB B7879 0001 29143 690FDB B7879 Calculation results 1 0 1

[0098] The importance of each data item in the key elements of the aircraft is equal, so the weight ratio is the same. Therefore, the above calculation results can be directly summed to obtain the similarity S: the similarity S between the two key elements of the aircraft with data IDs 0000 and 0001 is 2.

[0099] By performing data association on the two key aircraft elements mentioned above in steps S102-S106 respectively, the aircraft transponder call sign code is found. Then, it is determined whether the found aircraft transponder call sign code is the same as the original data. If they are different, the original data is replaced with the aircraft transponder call sign code obtained from the key aircraft elements through data association, thus completing the data correction of the original data.

[0100] Finally, the two corrected key elements of the aircraft are deduplicated. When the similarity S is 3, the two key elements of the aircraft are determined to be duplicate data, deduplication is performed, and the deduplicated data is recorded in the data storage module.

[0101] The above embodiments are only used to illustrate the technical solutions of the present invention, and are not intended to limit it. Although the present invention has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some of the technical features. Such modifications or substitutions will not cause the essence of the corresponding technical solutions to deviate from the spirit and scope of the technical solutions of the embodiments of the present invention.

Claims

1. A method for associating and correcting key elements of an aircraft, characterized in that: Includes the following steps: S102. The data application module receives a data query request and queries whether the key elements of the aircraft are in the queue of the data storage module. S103. If the key aircraft elements to be queried exist in the queue of the data storage module, the data application module inputs the first input parameter information to the basic data module and obtains the first query result, including: The data application module sends a query request to the master dataset of the basic data module with the aircraft number as the first input parameter. The basic data module returns the flight time T1 and the flight number to the data application module. S104. The data application module inputs the second input parameter information to the basic data module and obtains the second query result, including: The data application module sends a query request to the trajectory dataset of the basic data module, using the flight number as the second input parameter. The data application module obtains the corresponding aircraft transponder call sign code from the flight number in the trajectory dataset, and obtains the corresponding flight time T2 from the trajectory dataset based on the aircraft transponder call sign code; S105. If the first query result matches the second query result, then the aircraft transponder call sign code value in the second query result is associated with the aircraft number, and the associated key aircraft elements are stored in the data storage module, including: If flight time T1 and flight time T2 are the same, then the aircraft transponder call sign code value corresponding to flight time T2 will be associated with the aircraft number. S106. If the first query result does not match the second query result, the first input parameter information is converted into the second input parameter information, and the process proceeds to S104. The aircraft transponder call sign code value that appears most frequently in the second query result is associated with the aircraft number, and the associated key aircraft elements are stored in the data storage module, including: S1061. The data application module sets the data query time interval T and the number of queries K, and converts the aircraft number to the flight number as the input parameter information. Based on the data query time interval T and the number of queries K, it sends a query request to the trajectory dataset of the basic data module. S1062. The data application module constructs a coding queue V based on the obtained aircraft transponder call sign code Vi. S1603. The data application module uses a binary tree method to count the number of times N, the data is repeated in the coding queue V. S1604. Find the aircraft transponder call sign code value corresponding to the largest N value, and associate the aircraft transponder call sign code value with the aircraft number. S107. The data application module uses a similarity algorithm to determine the similarity of key aircraft element data in the data storage module. S108. Based on the similarity judgment results, the data application module uses the key elements of the aircraft obtained by data association to correct the original data in the data storage module and perform deduplication on the key elements of the aircraft data. The master dataset of the basic data module includes data ID, flight number, flight plan, aircraft serial number, aircraft number, and aircraft transponder call sign; The trajectory dataset of the basic data module includes a five-letter code for the aircraft transponder call sign, which uniquely identifies the aircraft transponder.

2. The method for associating and correcting key elements of an aircraft according to claim 1, characterized in that: In S1603, the data application module uses a binary tree method to count the number of times N, the data appears repeatedly in the encoded queue V, including: The following formula is used to store the transponder call sign codes Vi of all aircraft in the coding queue V into a binary tree:

3. The method for associating and correcting key elements of an aircraft according to claim 1, characterized in that: The data application module in S107 uses a similarity algorithm to determine the similarity of key aircraft element data in the data storage module, including: The similarity S between any two key elements of aircraft in the data storage module is calculated using the following formula: Where k represents the dimension of the key elements of the aircraft, that is, the number of data items of the key elements of the aircraft, k = 3. These are data items in the key elements of the aircraft with different data IDs in the data storage module.

4. The method for associating and correcting key elements of an aircraft according to claim 3, characterized in that: In S108, the data application module corrects the original data in the data storage module based on the similarity judgment results and the key aircraft elements obtained from data association. This includes: When the similarity S between any two key elements of an aircraft is 2, then data association is performed on the two key elements of the aircraft through S102-S106 respectively. Determine whether the aircraft transponder call sign code in the key aircraft elements obtained from data association is the same as the original data; If they are different, the original data is replaced by the aircraft transponder call sign code obtained from the key elements of the aircraft through data association, thus completing the data correction of the original data.

5. The method for associating and correcting key elements of an aircraft according to claim 3, characterized in that: The data application module in S108 performs deduplication on key aircraft element data based on similarity judgment results, including: When the similarity S between any two key elements of an aircraft is 3, the two key elements of the aircraft are determined to be duplicate data, deduplication is performed, and the deduplicated data is recorded in the data storage module. The deduplication operation is performed after data association is completed in S105 and S106 and / or after data correction is completed in S108.

Citation Information

Patent Citations

  • Converging avionics data networks

    CN114513476A

  • System and method for service bulletin data exchange

    CN102017581A

  • Method for automatically associating flight path and flight plan of air traffic control automation system

    CN114639269A