An aircraft position information missing repair method and an aircraft position display system

By repairing the scene analysis and aircraft position display system, utilizing the ADS-B disconnection duration and actual flight time, combined with latitude and longitude data and the aircraft's last reliable position, the problem of missing aircraft position information was solved, and the integrity and reliability of aircraft position information were restored.

CN117456776BActive Publication Date: 2026-07-03FEIYOU TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
FEIYOU TECH CO LTD
Filing Date
2023-10-08
Publication Date
2026-07-03

Smart Images

  • Figure CN117456776B_ABST
    Figure CN117456776B_ABST
Patent Text Reader

Abstract

This invention relates to aircraft position monitoring, specifically to a method for repairing missing aircraft position information and an aircraft position display system. The method involves analyzing repair scenarios, determining the corresponding repair sub-process based on the ADS-B disconnection duration, and repairing the missing aircraft position information using latitude and longitude data, the aircraft's last reliable position, and the actual flight time. The technical solution provided by this invention effectively overcomes the shortcomings of existing technologies that cannot effectively obtain the real-time aircraft position due to the inability to repair missing aircraft position information.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to aircraft position monitoring, specifically to a method for repairing missing aircraft position information and an aircraft position display system. Background Technology

[0002] In recent years, a series of policies have been introduced to guide and encourage the rapid development of the aircraft leasing industry. With the establishment of free trade zones and the implementation of policies such as the relaxation of air traffic control, more support and opportunities have been provided for the development of the aircraft leasing industry.

[0003] For leasing companies, knowing the location information of their aircraft is essential for maintenance and management. However, various factors, such as weather, obstructions, obstacles, equipment malfunctions, human error, technical issues, and signal coverage, can cause weakened or interrupted ADS-B data for some aircraft, making it impossible to effectively obtain their real-time location. Summary of the Invention

[0004] (a) Technical problems to be solved

[0005] In view of the above-mentioned shortcomings of the existing technology, the present invention provides a method for repairing missing aircraft position information and an aircraft position display system, which can effectively overcome the defect of the existing technology that cannot effectively obtain the real-time position of the aircraft because it cannot repair the missing aircraft position information.

[0006] (II) Technical Solution

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

[0008] A method for repairing missing aircraft position information involves analyzing the repair scenario, determining the corresponding repair sub-process based on the ADS-B disconnection duration, and repairing the missing aircraft position information using latitude and longitude data, the aircraft's last reliable position, and the actual flight time.

[0009] Preferably, the step of performing repair scenario analysis and determining the corresponding repair sub-process based on the ADS-B disconnection duration includes:

[0010] When the ADS-B disconnection duration is less than 4 hours:

[0011] If the actual flight time is available, then execute repair sub-process three;

[0012] If the actual flight time is not available, no action will be taken.

[0013] When 4h ≤ ADS-B disconnection duration < 24h:

[0014] If the actual flight time is available, then execute repair sub-process three;

[0015] If the actual flight time is not available, proceed with repair sub-process two;

[0016] When 24h < ADS-B disconnection duration:

[0017] If the actual flight time is available, then execute repair sub-process three;

[0018] If the actual flight time is not available, proceed with repair sub-process two.

[0019] Preferably, the second repair sub-process involves determining whether to revert the aircraft's position based on whether there is a last reliable position for the aircraft, specifically including:

[0020] If the last reliable location of the aircraft is available, then perform repair sub-process one using latitude and longitude data;

[0021] If the last reliable location of the aircraft is not available, the aircraft will be marked as being in an abnormal state.

[0022] The last reliable position of the aircraft is the last definitive position information of the aircraft in the ADS-B system.

[0023] Preferably, the third repair sub-process involves determining the aircraft's location information by comparing the current time with the actual flight time, specifically including:

[0024] If an actual arrival time is available, execute repair sub-process one using the arrival location three-letter code;

[0025] If an actual departure time is available:

[0026] 1) Actual departure time ≥ final flight time:

[0027] If the current time is greater than or equal to the estimated arrival time, then execute the repair sub-process one using the arrival location three-letter code;

[0028] If the current time is less than the estimated arrival time, then execute the repair sub-process one using the origin three-letter code;

[0029] 2) Actual departure time < final flight time:

[0030] If the current time is greater than or equal to the estimated arrival time, then execute the repair sub-process one using the arrival location three-letter code;

[0031] If the current time is less than the estimated arrival time, no action will be taken;

[0032] The last flight time is the last update time of the ADS-B system during the aircraft's flight, and the ADS-B disconnection duration is the difference between the current time and the last flight time.

[0033] Preferably, the first repair sub-process involves placing the aircraft at the appropriate location based on latitude and longitude data, specifically including:

[0034] Modify the latitude and longitude data to check if the aircraft's current location is within 2km of the designated airport;

[0035] If the aircraft's current location is not within 2km of the designated airport, the aircraft will be randomly placed on the airport ground.

[0036] If the aircraft is currently located within 2km of the designated airport and is not on the ground, then place the aircraft directly on the ground.

[0037] An aircraft location display system includes a server and a client. The server includes a data acquisition module, a data storage module, a message routing module, a data integration module, and a data analysis module. The client includes a location monitoring module and a basic information module.

[0038] The data acquisition module collects real-time aircraft location information, latitude and longitude data, last reliable aircraft location, and actual flight time by establishing a data collection interface;

[0039] The data storage module stores the data collected by the data acquisition module;

[0040] The message routing module handles message subscription and publishing.

[0041] The data integration module organizes large amounts of heterogeneous data into standardized data through data processing methods.

[0042] The data analysis module performs repair scenario analysis, determines the corresponding repair sub-process based on the ADS-B disconnection duration, and repairs the missing aircraft position information using latitude and longitude data, the aircraft's last reliable position, and the actual flight time.

[0043] The location monitoring module searches for aircraft by their registration number and displays their location information.

[0044] The basic information module allows you to view the aircraft's last flight information, flight information, and historical flight information.

[0045] Preferably, the data storage module uses multiple data storage methods such as TFS, Redis, and MySQL to store the data collected by the data acquisition module.

[0046] Preferably, the message routing module uses the PubSub mode for message subscription and publishing.

[0047] Preferably, the last flight information of the aircraft includes flight number, flight date, departure point, arrival point, planned departure time, planned arrival time, actual departure time, and actual arrival time.

[0048] (III) Beneficial Effects

[0049] Compared with existing technologies, the aircraft position information missing repair method and aircraft position display system provided by this invention are based on massive civil aviation data resources and automatic data acquisition and processing and intelligent data analysis technology. According to the ADS-B disconnection duration, different repair sub-processes are selected. When ADS-B data is interrupted, the missing aircraft position information can be repaired using latitude and longitude data, the last reliable position of the aircraft and the actual flight time, so as to ensure the integrity and reliability of the aircraft position information. 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 of the process of the present invention;

[0052] Figure 2 This is a schematic diagram of the system of the present invention. Detailed Implementation

[0053] 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.

[0054] A method for repairing missing aircraft position information involves analyzing the repair scenario, determining the corresponding repair sub-process based on the ADS-B disconnection duration, and repairing the missing aircraft position information using latitude and longitude data, the aircraft's last reliable position, and the actual flight time.

[0055] like Figure 1 As shown, a repair scenario analysis is performed, and the corresponding repair sub-process is determined based on the ADS-B disconnection duration, including:

[0056] When the ADS-B disconnection duration is less than 4 hours:

[0057] If the actual flight time is available, then execute repair sub-process three;

[0058] If the actual flight time is not available, no action will be taken.

[0059] When 4h ≤ ADS-B disconnection duration < 24h:

[0060] If the actual flight time is available, then execute repair sub-process three;

[0061] If the actual flight time is not available, proceed with repair sub-process two;

[0062] When 24h < ADS-B disconnection duration:

[0063] If the actual flight time is available, then execute repair sub-process three;

[0064] If the actual flight time is not available, proceed with repair sub-process two.

[0065] ① The second repair sub-process determines whether to roll back the aircraft's position based on whether there is a last reliable position for the aircraft. This specifically includes:

[0066] If the last reliable location of the aircraft is available, then perform repair sub-process one using latitude and longitude data;

[0067] If the last reliable location of the aircraft is not available, the aircraft will be marked as being in an abnormal state.

[0068] The last reliable position of the aircraft is the last definitive position information of the aircraft in the ADS-B system.

[0069] ② The third repair sub-process determines the aircraft's location information by comparing the current time with the actual flight time, specifically including:

[0070] If an actual arrival time is available, perform the first repair sub-process using the arrival three-letter code (a specific code for different airports established by the International Air Transport Association (IATA), which uses three letters to represent the airport name);

[0071] If an actual departure time is available:

[0072] 1) Actual departure time ≥ final flight time:

[0073] If the current time is greater than or equal to the estimated arrival time, then execute the repair sub-process one using the arrival location three-letter code;

[0074] If the current time is less than the estimated arrival time, then the repair sub-process one will be executed using the origin three-letter code (a specific code for different airports established by the International Air Transport Association (IATA), which uses three letters to represent the airport name);

[0075] 2) Actual departure time < final flight time:

[0076] If the current time is greater than or equal to the estimated arrival time, then execute the repair sub-process one using the arrival location three-letter code;

[0077] If the current time is less than the estimated arrival time, no action will be taken;

[0078] The last flight time is the last update time of the ADS-B system during the aircraft's flight, and the ADS-B disconnection duration is the difference between the current time and the last flight time.

[0079] ③ The first sub-process of the repair involves placing the aircraft in the appropriate location based on latitude and longitude data, specifically including:

[0080] Modify the latitude and longitude data to check if the aircraft's current location is within 2km of the designated airport;

[0081] If the aircraft's current location is not within 2km of the designated airport, the aircraft will be randomly placed on the airport ground.

[0082] If the aircraft is currently located within 2km of the designated airport and is not on the ground, then place the aircraft directly on the ground.

[0083] In the technical solution of this application, based on the above-mentioned method for repairing missing aircraft position information, an aircraft position display system is also disclosed, such as... Figure 2 As shown, it includes a server and a client. The server includes a data acquisition module, a data storage module, a message routing module, a data integration module, and a data analysis module. The client includes a location monitoring module and a basic information module.

[0084] The data acquisition module collects real-time aircraft location information, latitude and longitude data, last reliable aircraft location, and actual flight time by establishing a data collection interface;

[0085] The data storage module stores the data collected by the data acquisition module;

[0086] The message routing module handles message subscription and publishing.

[0087] The data integration module organizes a large amount of heterogeneous data into standardized data through data processing methods (including data cleaning, data decision-making, and data integration).

[0088] The data analysis module performs repair scenario analysis, determines the corresponding repair sub-process based on the ADS-B disconnection duration, and repairs the missing aircraft position information using latitude and longitude data, the aircraft's last reliable position, and the actual flight time.

[0089] The location monitoring module searches for aircraft by their registration number and displays their location information.

[0090] The basic information module allows you to view the aircraft's last flight information, flight information, and historical flight information.

[0091] The data storage module uses multiple data storage methods, including TFS, Redis, and MySQL, to store the data collected by the data acquisition module.

[0092] The message routing module uses the PubSub model for message subscription and publishing.

[0093] The last flight information for an aircraft includes the flight number, flight date, departure point, arrival point, scheduled departure time, scheduled arrival time, actual departure time, and actual arrival time.

[0094] 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 repairing missing aircraft location information, characterized in that: The repair scenario analysis was conducted, and the corresponding repair sub-process was determined based on the ADS-B disconnection duration. The missing aircraft position information was repaired using latitude and longitude data, the last reliable aircraft position, and the actual flight time. The repair scenario analysis, based on the ADS-B disconnection duration, determines the corresponding repair sub-process, including: When the ADS-B disconnection duration is less than 4 hours: If the actual flight time is available, then execute repair sub-process three; If the actual flight time is not available, no action will be taken. When 4h ≤ ADS-B disconnection duration < 24h: If the actual flight time is available, then execute repair sub-process three; If the actual flight time is not available, proceed with repair sub-process two; When 24h < ADS-B disconnection duration: If the actual flight time is available, then execute repair sub-process three; If the actual flight time is unavailable, proceed with repair sub-process two; The second repair sub-process involves determining whether to revert the aircraft's position based on whether a last reliable position of the aircraft is available. Specifically, this includes: If the last reliable location of the aircraft is available, then perform repair sub-process one using latitude and longitude data; If the last reliable location of the aircraft is not available, the aircraft will be marked as being in an abnormal state. Among them, the last reliable position of the aircraft is the last definitive position information of the aircraft in the ADS-B system; The third repair sub-process involves determining the aircraft's location information by comparing the current time with the actual flight time. Specifically, this includes: If an actual arrival time is available, execute repair sub-process one using the arrival location three-letter code; If an actual departure time is available: 1) Actual departure time ≥ final flight time: If the current time is greater than or equal to the estimated arrival time, then execute the repair sub-process one using the arrival location three-letter code; If the current time is less than the estimated arrival time, then execute the repair sub-process one using the origin three-letter code; 2) Actual departure time < final flight time: If the current time is greater than or equal to the estimated arrival time, then execute the repair sub-process one using the arrival location three-letter code; If the current time is less than the estimated arrival time, no action will be taken; The last flight time is the last update time of the ADS-B system during the aircraft's flight, and the ADS-B disconnection duration is the difference between the current time and the last flight time. The first repair sub-process involves placing the aircraft in the appropriate location based on latitude and longitude data, specifically including: Modify the latitude and longitude data to check if the aircraft's current location is within 2km of the designated airport; If the aircraft's current location is not within 2km of the designated airport, the aircraft will be randomly placed on the airport ground. If the aircraft is currently located within 2km of the designated airport and is not on the ground, then place the aircraft directly on the ground.

2. An aircraft position display system based on the aircraft position information missing repair method according to claim 1, characterized in that: It includes a server and a client. The server includes a data acquisition module, a data storage module, a message routing module, a data integration module, and a data analysis module. The client includes a location monitoring module and a basic information module. The data acquisition module collects real-time aircraft location information, latitude and longitude data, last reliable aircraft location, and actual flight time by establishing a data collection interface; The data storage module stores the data collected by the data acquisition module; The message routing module handles message subscription and publishing. The data integration module organizes large amounts of heterogeneous data into standardized data through data processing methods. The data analysis module performs repair scenario analysis, determines the corresponding repair sub-process based on the ADS-B disconnection duration, and repairs the missing aircraft position information using latitude and longitude data, the aircraft's last reliable position, and the actual flight time. The location monitoring module searches for aircraft by their registration number and displays their location information. The basic information module allows you to view the aircraft's last flight information, flight information, and historical flight information.

3. The aircraft position display system according to claim 2, characterized in that: The data storage module uses multiple data storage methods such as TFS, Redis, and MySQL to store the data collected by the data acquisition module.

4. The aircraft position display system according to claim 2, characterized in that: The message routing module uses the PubSub mode for message subscription and publishing.

5. The aircraft position display system according to claim 2, characterized in that: The last flight information of the aircraft includes the flight number, flight date, departure point, arrival point, planned departure time, planned arrival time, actual departure time, and actual arrival time.