Flight path deviation identification method, electronic equipment and storage medium
By extracting standard flight path information from aeronautical intelligence publications and building models, and processing actual flight data, the problem of low accuracy in trajectory deviation identification for small and medium-sized airports was solved, and high-precision deviation identification was achieved.
Patent Information
- Application Number
- CN202511781136.5
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2025-11-28
- Publication Date
- 2026-02-13
AI Technical Summary
Small and medium-sized airports face challenges in identifying flight trajectory deviations due to incomplete radar coverage and insufficient human analysis resources. This makes existing identification schemes unable to adapt to the updated changes and format specifications of aeronautical information publications for different airports, resulting in low accuracy in trajectory deviation identification.
Standard flight path information is extracted from aviation information publications using image and text recognition algorithms, a structured standard flight path model is constructed, and actual flight data is processed to establish the correspondence between actual flight trajectories and standard flight paths, and deviations are identified.
It improves the accuracy of identifying deviations between actual flight trajectories and standard flight paths, adapts to updates and format changes in aeronautical information publications at different airports, and avoids false deviations.
Smart Images

Figure CN121528048A_ABST
Abstract
Description
Technical Field
[0001] This application relates to the field of flight trajectory analysis technology, and in particular to a flight trajectory deviation identification method, electronic device and storage medium. Background Technology
[0002] In the aviation industry, the arrival and departure phases (i.e., the departure phase from takeoff from the runway to the air traffic control route, and the approach / landing phase from the air traffic control route to the runway before landing) are critical aspects of flight safety management. This phase must strictly adhere to the standard arrival and departure procedures officially published by the airport (such as the SID standard departure procedure, STAR standard arrival procedure, and IAP instrument approach procedure). The core information of these procedures is contained in Aeronautical Information Publications (AIPs), typically presented in unstructured PDF format, and serves as the core basis for determining whether a flight path complies with regulations.
[0003] Currently, flight trajectory deviations can be identified in real-time via radar or Automatic Detection and Broadcasting (ADS-B), and post-flight deviations via Quick Access Recorders (QAR) or Digital Flight Data Recorders (DFDR). Real-time deviation identification relies on macro-level air traffic control routes and cannot cover the detailed requirements for arrival and departure phases specified in aeronautical information publications. Furthermore, small and medium-sized airports often suffer from incomplete radar coverage (e.g., no signal in departure turning areas or remote arrival segments), resulting in missing track data and hindering full-process deviation detection. While post-flight deviation identification can reconstruct 3D tracks from high-precision flight data, its standard comparison path is a simplified manual entry procedure, prone to errors and unable to synchronize with changes in arrival and departure procedures in updated aeronautical information publications.
[0004] Limited by operational resources, small and medium-sized airports cannot deploy the complex radar detection systems of large airports, nor can they undertake the labor-intensive post-analysis work. Furthermore, the update frequency and format specifications of aeronautical information publications differ among airports, making the two trajectory deviation identification schemes mentioned above unsuitable for such scenarios, resulting in low accuracy of trajectory deviation identification during the arrival and departure phases of small and medium-sized airports.
[0005] Therefore, a solution is needed to improve the accuracy of identifying the deviation between the actual flight trajectory and the standard flight path of a flight. Summary of the Invention
[0006] The purpose of this application is to provide a flight trajectory deviation identification method, electronic device, and storage medium to improve the accuracy of deviation identification between the actual flight trajectory and the standard flight path of a flight.
[0007] Firstly, a method for identifying flight trajectory deviations is provided. This method includes: Acquire aeronautical information publications and, based on image and text recognition algorithms, identify the path information of the target flight's standard flight path during the approach and / or departure phases from the aeronautical information publications. Based on the path information, a standard flight path model is constructed; First actual flight data of multiple actual flight trajectory points of the target flight is collected, and multiple first actual flight data are processed to obtain multiple second actual flight data; the coordinate system of the second actual flight data is the same as the coordinate system of the standard flight path model. Establish the correspondence between the actual flight trajectory of the target flight represented by the second actual flight data and the standard flight path model; Based on the correspondence, the deviation between the actual flight trajectory and the standard flight path is identified.
[0008] The technical solution provided in this application brings at least the following beneficial effects: This method uses image recognition algorithms to identify the standard flight path information of a target flight during the approach and / or departure phases from aeronautical information publications. Unstructured aeronautical information publications are transformed into structured data, and a standard flight path model is then constructed. This provides a comparative basis for subsequent trajectory deviation identification, solving the problem that unstructured aeronautical information publications cannot be directly used for trajectory comparison. It is adaptable to the updates and format specifications of aeronautical information publications from different airports. By processing the first actual flight data, the coordinate system of the resulting second actual flight data is identical to that of the standard flight path model, establishing the correspondence between the actual flight trajectory and the standard flight path. This ensures the comparability between the actual and standard flight paths and avoids false deviations. Finally, when identifying the deviation between the target flight's actual flight trajectory and the standard flight path, more accurate deviation identification results can be obtained.
[0009] Optionally, based on the path information, a standard flight path model is constructed, including: determining the start point, end point, and constraints of each segment of the standard flight path based on the path information; and performing geometric modeling based on the constraints of each segment according to the spatiotemporal order of the start point and end point of each segment to obtain the standard flight path model.
[0010] Optionally, the image recognition algorithm includes text recognition and image recognition algorithms. The path information includes at least waypoint names, latitude and longitude coordinates, distance from the distance measuring device (DMT), heading angle, altitude extremes, segment connections, turn markers, turning radius, and required navigation performance accuracy. The path information for identifying the standard flight path of the target flight from aeronautical information publications based on the image recognition algorithm includes: identifying text information from the text layer of the aeronautical information publications based on the text recognition algorithm, where the text information includes at least waypoint names, latitude and longitude coordinates, distance from the distance measuring device (DMT), heading angle, and altitude extremes of the standard flight path; and identifying graphic information from the graphic layer of the aeronautical information publications based on the image recognition algorithm, where the graphic information includes at least segment connections, turn markers, turning radius, and required navigation performance accuracy of the standard flight path.
[0011] Optionally, the processing operations include filtering, missing data completion, and projection. Filtering is used to remove abnormal flight trajectory points from the first actual flight data. Missing data completion is used to complete the first actual flight data with missing flight trajectory points. Projection is used to project the first actual flight data onto the coordinate system of the standard flight path model.
[0012] Optionally, establishing the correspondence between the actual flight trajectory of the target flight represented by the second actual flight data and the standard flight path model includes: determining the feature waypoints in the standard flight path model, and determining the target actual flight data of the target flight trajectory points that match the feature waypoints based on the second actual flight data; determining the part of the standard flight path model located between two adjacent feature waypoints as the standard flight segment, and determining the actual flight trajectory segment between two target flight trajectory points based on two target actual flight data with adjacent timestamps; determining the segment correspondence between the standard flight segment and the actual flight trajectory segment; and combining multiple segment correspondences to obtain the correspondence between the actual flight trajectory and the standard flight path model.
[0013] Optionally, based on the correspondence, the deviation between the actual flight trajectory and the standard flight path is identified, including: for each segment correspondence in the correspondence, calculating the deviation between the standard flight segment and the actual flight trajectory segment, the deviation including one or more of the following: position deviation, turning radius deviation, track angle deviation, and vertical deviation; position deviation is used to characterize the distance difference between the actual flight trajectory segment and the standard flight segment; turning radius deviation is used to characterize the difference between the turning radius of the actual flight trajectory segment and the turning radius of the standard flight segment; track angle deviation is used to characterize the difference between the track angle of the actual flight trajectory segment and the heading angle of the standard flight segment; vertical deviation is used to characterize the difference between the altitude of the actual flight trajectory segment and the altitude of the standard flight segment.
[0014] Optionally, the method further includes: determining whether an abnormal deviation event has occurred based on the deviation and a preset deviation threshold; if an abnormal deviation event has occurred, generating and reporting a deviation report; the deviation report includes one or more of the event type, location, deviation segment, deviation value, timestamp, corresponding waypoint, and trajectory comparison chart, the trajectory comparison chart including the standard path and the actual flight trajectory.
[0015] Optional, aeronautical intelligence publications may include approach and / or departure procedure charts for the target flight; actual flight data may be real-time broadcast trajectory data or fast-storage recorder data.
[0016] Secondly, this application provides a flight trajectory deviation identification device, comprising: The acquisition module is used to acquire aeronautical information publication documents; The processing module is used to identify path information of the standard flight path of the target flight during the approach and / or departure phases from aeronautical information publications based on image and text recognition algorithms; The processing module is also used to construct a standard flight path model based on the path information; The acquisition module is also used to collect the first actual flight data of multiple actual flight trajectory points of the target flight; The processing module is also used to process multiple first actual flight data to obtain multiple second actual flight data; the coordinate system of the second actual flight data is the same as the coordinate system of the standard flight path model. The processing module is also used to establish the correspondence between the actual flight trajectory of the target flight represented by the second actual flight data and the standard flight path model; The processing module is also used to identify the deviation between the actual flight trajectory and the standard flight path based on the correspondence.
[0017] Optionally, the processing module is specifically used to: determine the starting point, ending point, and constraints of each segment of the standard flight path based on the path information; and perform geometric modeling based on the constraints of each segment according to the spatiotemporal order of the starting point and ending point of each segment to obtain the standard flight path model.
[0018] Optionally, the image recognition algorithm includes text recognition and image recognition algorithms. The path information includes at least waypoint names, latitude and longitude coordinates, distance from the distance measuring device (DMT), heading angle, altitude extremes, flight segment connections, turn markers, turning radius, and required navigation performance accuracy. The processing module is specifically used to: based on the text recognition algorithm, identify text information from the text layer of aeronautical information publications. The text information includes at least waypoint names, latitude and longitude coordinates, distance from the distance measuring device (DMT), heading angle, and altitude extremes of the standard flight path; and based on the image recognition algorithm, identify graphic information from the graphic layer of aeronautical information publications. The graphic information includes at least flight segment connections, turn markers, turning radius, and required navigation performance accuracy of the standard flight path.
[0019] Optionally, the processing operations include filtering, missing data completion, and projection. Filtering is used to remove abnormal flight trajectory points from the first actual flight data. Missing data completion is used to complete the first actual flight data with missing flight trajectory points. Projection is used to project the first actual flight data onto the coordinate system of the standard flight path model.
[0020] Optionally, the processing module is specifically used to: determine the feature waypoints in the standard flight path model, and determine the target actual flight data of the target flight trajectory points that match the feature waypoints based on the second actual flight data; determine the part of the standard flight path model located between two adjacent feature waypoints as the standard flight segment, and determine the actual flight trajectory segment between two target flight trajectory points based on two target actual flight data with adjacent timestamps; determine the segment correspondence between the standard flight segment and the actual flight trajectory segment; and combine multiple segment correspondences to obtain the correspondence between the actual flight trajectory and the standard flight path model.
[0021] Optionally, the processing module is specifically used to: calculate the deviation between the standard flight segment and the actual flight trajectory segment for each segment correspondence in the correspondence relationship. The deviation includes one or more of the following: position deviation, turning radius deviation, track angle deviation, and vertical deviation. The position deviation is used to characterize the distance difference between the actual flight trajectory segment and the standard flight segment. The turning radius deviation is used to characterize the difference between the turning radius of the actual flight trajectory segment and the turning radius of the standard flight segment. The track angle deviation is used to characterize the difference between the track angle of the actual flight trajectory segment and the heading angle of the standard flight segment. The vertical deviation is used to characterize the difference between the altitude of the actual flight trajectory segment and the altitude of the standard flight segment.
[0022] Optionally, the processing module is also used to: determine whether an abnormal deviation event has occurred based on the deviation and a preset deviation threshold; if an abnormal deviation event occurs, generate and report a deviation report; the deviation report includes one or more of the event type, location, deviation segment, deviation value, timestamp, corresponding waypoint, and trajectory comparison chart, which includes the standard path and the actual flight trajectory.
[0023] Optional, aeronautical intelligence publications may include approach and / or departure procedure charts for the target flight; actual flight data may be real-time broadcast trajectory data or fast-storage recorder data.
[0024] Thirdly, this application provides an electronic device, including: a processor and a memory; the memory is used to store computer execution instructions, the processor is connected to the memory, and when the device is running, the processor executes the computer execution instructions stored in the memory to cause the electronic device to perform any of the above-mentioned flight trajectory deviation recognition methods.
[0025] Fourthly, this application provides a computer-readable storage medium storing computer instructions that, when executed on a computer, cause the computer to perform any of the aforementioned flight trajectory deviation identification methods.
[0026] Fifthly, this application provides a computer program product containing computer execution instructions, which, when run on a computer, causes the computer to execute any of the aforementioned flight trajectory deviation recognition methods.
[0027] In the specific implementation of this application, the names of the components of the aforementioned device do not limit the device itself. In actual implementation, these components may appear under other names. As long as the function of each component is similar to the specific implementation of this application, it falls within the scope of the claims of this application and its equivalents.
[0028] Furthermore, the technical effects of any of the design methods in aspects two through five can be found in the technical effects of the different design methods in aspect one above, and will not be repeated here. Attached Figure Description
[0029] To more clearly illustrate the technical solutions of the embodiments of this application, the drawings used in the description of the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0030] Figure 1 A schematic diagram of the hardware structure of an electronic device provided in an embodiment of this application; Figure 2 A schematic diagram of the hardware structure of another electronic device provided in an embodiment of this application; Figure 3 A flowchart illustrating a flight trajectory deviation identification method provided in this application embodiment; Figure 4This is an overall flowchart of a flight trajectory deviation identification method provided in an embodiment of this application; Figure 5 This is a schematic diagram of a flight trajectory deviation identification device provided in an embodiment of this application. Detailed Implementation
[0031] In the embodiments of this application, the terms "first," "second," "third," "fourth," "fifth," and "sixth" are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of indicated technical features. Thus, a feature defined with "first," "second," "third," "fourth," "fifth," and "sixth" may explicitly or implicitly include one or more of that feature.
[0032] In embodiments of this application, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element.
[0033] "A and / or B" includes the following three combinations: A only, B only, and a combination of A and B.
[0034] In the embodiments of this application, "parallel," "perpendicular," and "equal" include the described situation and situations similar to the described situation, where the range of similarity is within an acceptable deviation range, which is determined by those skilled in the art taking into account the measurement under discussion and the error associated with the measurement of a particular quantity (i.e., the limitations of the measurement system). For example, "parallel" includes absolute parallelism and approximate parallelism, where the acceptable deviation range for approximate parallelism can be, for example, a deviation within 5°; "perpendicular" includes absolute perpendicularity and approximate perpendicularity, where the acceptable deviation range for approximate perpendicularity can also be, for example, a deviation within 5°. "Equal" includes absolute equality and approximate equality, where the acceptable deviation range for approximate equality can be, for example, a difference between the two equals being less than or equal to 5% of either one.
[0035] In the aviation industry, the arrival and departure phases (i.e., the departure phase from takeoff from the runway to the air traffic control route, and the approach / landing phase from the air traffic control route to the runway before landing) are critical aspects of flight safety management. This phase must strictly adhere to the standard arrival and departure procedures officially published by the airport (such as the SID standard departure procedure, STAR standard arrival procedure, and IAP instrument approach procedure). The core information of these procedures is contained in Aeronautical Information Publications (AIPs), typically presented in unstructured PDF format, and serves as the core basis for determining whether a flight path complies with regulations.
[0036] Currently, flight trajectory deviations can be identified in real-time via radar or Automatic Detection and Broadcasting (ADS-B), and post-flight deviations via Quick Access Recorders (QAR) or Digital Flight Data Recorders (DFDR). Real-time deviation identification relies on macro-level air traffic control routes and cannot cover the detailed requirements for arrival and departure phases specified in aeronautical information publications. Furthermore, small and medium-sized airports often suffer from incomplete radar coverage (e.g., no signal in departure turning areas or remote arrival segments), resulting in missing track data and hindering full-process deviation detection. While post-flight deviation identification can reconstruct 3D tracks from high-precision flight data, its standard comparison path is a simplified manual entry procedure, prone to errors and unable to synchronize with changes in arrival and departure procedures in updated aeronautical information publications.
[0037] Limited by operational resources, small and medium-sized airports cannot deploy the complex radar detection systems of large airports, nor can they undertake the labor-intensive post-analysis work. Furthermore, the update frequency and format specifications of aeronautical information publications differ among airports, making the two trajectory deviation identification schemes mentioned above unsuitable for such scenarios, resulting in low accuracy of trajectory deviation identification during the arrival and departure phases of small and medium-sized airports.
[0038] Therefore, a solution is needed to improve the accuracy of identifying the deviation between the actual flight trajectory and the standard flight path of a flight.
[0039] To address the aforementioned issues, this application provides a method for identifying flight trajectory deviations. First, it acquires aeronautical information publications and uses an image recognition algorithm to identify the standard flight path information of the target flight during the approach and / or departure phases from these publications. Based on this path information, a standard flight path model is constructed. Next, it collects first actual flight data from multiple actual flight trajectory points of the target flight and processes this data to obtain multiple second actual flight data. The coordinate system of the second actual flight data is the same as that of the standard flight path model. A correspondence is established between the actual flight trajectory of the target flight represented by the second actual flight data and the standard flight path model. Finally, based on this correspondence, the deviation between the actual flight trajectory and the standard flight path is identified.
[0040] This method uses image recognition algorithms to identify the standard flight path information of a target flight during the approach and / or departure phases from aeronautical information publications. Unstructured aeronautical information publications are transformed into structured data, and a standard flight path model is then constructed. This provides a comparative basis for subsequent trajectory deviation identification, solving the problem that unstructured aeronautical information publications cannot be directly used for trajectory comparison. It is adaptable to the updates and format specifications of aeronautical information publications from different airports. By processing the first actual flight data, the coordinate system of the resulting second actual flight data is identical to that of the standard flight path model, establishing the correspondence between the actual flight trajectory and the standard flight path. This ensures the comparability between the actual and standard flight paths and avoids false deviations. Finally, when identifying the deviation between the target flight's actual flight trajectory and the standard flight path, more accurate deviation identification results can be obtained.
[0041] This application also provides an electronic device applicable to the flight trajectory deviation recognition method provided in this application.
[0042] Electronic devices are used for: Acquire aeronautical information publications and, based on image and text recognition algorithms, identify the path information of the target flight's standard flight path during the approach and / or departure phases from the aeronautical information publications. Based on the path information, a standard flight path model is constructed; First actual flight data of multiple actual flight trajectory points of the target flight is collected, and multiple first actual flight data are processed to obtain multiple second actual flight data; the coordinate system of the second actual flight data is the same as the coordinate system of the standard flight path model. Establish the correspondence between the actual flight trajectory of the target flight represented by the second actual flight data and the standard flight path model; Based on the correspondence, the deviation between the actual flight trajectory and the standard flight path is identified.
[0043] The electronic device is equipped with a software program for implementing the flight trajectory deviation identification method provided in this application, and also has a functional module that can implement the flight trajectory deviation identification method.
[0044] Specifically, the electronic device can be a computer device used by flight management personnel, or it can be a server or server cluster. This application does not limit the specific implementation of the electronic device.
[0045] In some embodiments, a hardware structure of an electronic device may be as follows: Figure 1As shown, the electronic device includes a processor 101, a memory 102, a communication interface 103, and a bus 104. The memory 102 exists independently of the processor 101. The processor 101, the memory 102, and the communication interface 103 can be connected via the bus 104.
[0046] Processor 101 is the control center of the electronic device. It can be a single processor or a collective term for multiple processing elements. For example, processor 101 can be a general-purpose central processing unit (CPU) or other general-purpose processors. Among them, the general-purpose processor can be a microprocessor or any conventional processor.
[0047] As one embodiment, processor 101 may include one or more CPUs, for example Figure 1 CPU 0 and CPU 1 are shown in the diagram.
[0048] The memory 102 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), disk storage medium or other magnetic storage device, or any other medium capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but is not limited thereto.
[0049] The memory 102 can be connected to the processor 101 via the bus 104 and is used to store instructions or program code. When the processor 101 calls and executes the instructions or program code stored in the memory 102, it can implement the flight trajectory deviation recognition method provided in this embodiment of the invention.
[0050] The communication interface 103 is used to connect with other devices via a communication network. The communication network can be Ethernet, a wireless access network, a wireless local area network (WLAN), etc. The communication interface 103 may include a receiving unit for receiving data and a transmitting unit for sending data.
[0051] Bus 104 can be an Industry Standard Architecture (ISA) bus, a Peripheral Component Interconnect (PCI) bus, or an Extended Industry Standard Architecture (EISA) bus, etc. This bus can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 1 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0052] In other embodiments, the memory 102 may also be integrated with the processor 101. For example... Figure 2 As shown, the electronic device may include a processor 105 and a communication interface 106, with the processor 105 coupled to the communication interface 106.
[0053] The functions of processor 105 can be referred to in the description of processor 101 above. In addition, processor 105 also has storage functions, which can be referred to in the description of memory 102 above.
[0054] The communication interface 106 is used to provide data to the processor 105. The communication interface 106 can be an internal interface of the electronic device or an external interface of the electronic device (equivalent to the communication interface 103).
[0055] It should be pointed out that, Figure 1 (or Figure 2 The structures shown in the document do not constitute a limitation on the electronic device, except... Figure 1 (or Figure 2 In addition to the components shown in the diagram, the electronic device may include more or fewer components than those shown, or combine certain components, or have different component arrangements.
[0056] The following is in conjunction with the above. Figure 1 (or Figure 2 The electronic device shown in the document provides a detailed description of the flight trajectory deviation identification method provided in the embodiments of this application.
[0057] Figure 3 This is a flowchart illustrating a flight trajectory deviation identification method provided in an embodiment of this application. The method can be executed by the aforementioned electronic device and includes: S101. Obtain aeronautical information publications and, based on image recognition algorithms, identify the path information of the target flight's standard flight path during the approach and / or departure phases from the aeronautical information publications.
[0058] Aeronautical Information Publications (AIPs) are official documents issued by civil aviation authorities or airport management units. They contain airport information, arrival and departure procedures (such as SID, STAR, IAP), navigation beacon coordinates, altitude restrictions, turning information, route sequence, etc., and serve as the basis for flight procedure design and execution. AIPs are usually published in PDF format.
[0059] Arrival and departure procedures refer to the specific flight path procedures that an aircraft must follow when entering airspace from the runway after takeoff, or when entering the runway from airspace during the approach phase. These procedures typically consist of multiple waypoints, segments, turning points, transition points, etc., and include restrictions such as altitude and speed. Arrival and departure procedures are usually presented as PDFs of AIP charts, containing elements such as waypoint names, coordinates, segment sequence, heading angles, distances, altitude restrictions, and turn types. They are unstructured data embedded in an image, making it impossible to directly calculate deviations based on arrival and departure procedures.
[0060] Waypoints are key locations in the approach and departure procedures, usually represented by name, latitude and longitude, magnetic heading, distance, etc., and serve as anchor points for path modeling and trajectory registration.
[0061] Specifically, the AIP can include the approach and / or departure procedure charts for the target flight. The electronic equipment obtains the latest valid version of the AIP file and filters out the charts related to the approach and departure procedures of the target flight (such as the SID standard departure procedure chart, the STAR standard approach procedure chart, and the IAP instrument approach procedure chart) from the AIP file to cover the complete path information of the required identification scenario (such as the departure route corresponding to the runway, the waypoint sequence during the approach phase, etc.).
[0062] This establishes a standard source for subsequent deviation identification, ensuring that subsequent path modeling is based on official and authoritative entry and exit procedure data.
[0063] In some embodiments, the image recognition algorithm includes a text recognition algorithm and an image recognition algorithm. The path information includes at least waypoint names, latitude and longitude coordinates, distance measuring device (DME) distance, heading angle, altitude extremes, segment connections, turn markers, turning radius, and required navigation performance accuracy. Identifying the path information of the standard flight path of a target flight from aeronautical information publications based on the image recognition algorithm can be specifically implemented as follows: Based on the text recognition algorithm, text information is identified from the text layer of the aeronautical information publications. The text information includes at least the waypoint names, latitude and longitude coordinates, distance measuring device (DME) distance, heading angle, and altitude extremes of the standard flight path. Based on the image recognition algorithm, graphic information is identified from the graphic layer of the aeronautical information publications. The graphic information includes at least the segment connections, turn markers, turning radius, and required navigation performance accuracy of the standard flight path.
[0064] For example, the text recognition algorithm can be an OCR text recognition algorithm, and the image recognition algorithm can be a graphic vectorization processing algorithm. From the text layer of the approach / departure procedure chart in aeronautical information publications, textual information such as waypoint names (e.g., N0123E1145), latitude and longitude coordinates, DME distance (e.g., 5 NM), heading angle (e.g., 180°M), and extreme altitude values (e.g., MIN2100FT) are identified. From the graphic layer, graphic information such as segment connections (e.g., straight lines or arcs), turn markings (e.g., R for right turn or L for left turn), and turning radius values (e.g., 8.5 km) are identified.
[0065] In this way, by using image recognition algorithms to identify the standard flight path information of a target flight from aeronautical information publications, unstructured aeronautical information publications can be transformed into computable discrete image data, making aeronautical information publications usable for deviation identification. This approach can adapt to various specifications of aeronautical information publications issued by different airports, thus broadening the scope of applications.
[0066] In some embodiments, after identifying textual and graphical information, this information can be logically organized and associated with waypoints and flight segments according to the aeronautical chart layout and flight procedure logic, such as RWY26→point A→point B→routes connection point, so that the extracted textual and graphical information matches the flight path execution order.
[0067] S102. Construct a standard flight path model based on path information.
[0068] The standard flight path model is an electronic path data structure built on path information that can be recognized and called by algorithms. It can be in formats such as GeoJSON, XML, and vector paths.
[0069] In some embodiments, step S102 can be specifically implemented as follows: based on path information, determine the starting point, ending point, and constraints of each segment of the standard flight path; according to the spatiotemporal order of the starting point and ending point of each segment, perform geometric modeling based on the constraints of each segment to obtain the standard flight path model.
[0070] For example, information such as the latitude and longitude of waypoints, the heading angle of flight segments, turning radius, and extreme altitudes are organized according to a preset format (such as GeoJSON, XML, or vector path format). The start and end points and constraints of each flight segment are clearly defined. For example, the start point of flight segment 1 is waypoint A, and the end point is waypoint B. The constraints include a heading of 270°, a distance of 3 NM, and a minimum altitude of 1500 FT. Then, geometric modeling is performed, such as creating circular arc models for turning segments. Based on the turning radius marked on the aeronautical chart, a turning path curve that conforms to the logic of flight dynamics is generated.
[0071] By constructing a standard flight path model, the path information in the AIP file is transformed into structured data, and then a comparable and computable digital standard path is generated based on this. This eliminates the need for manual input of the standard flight path, providing an accurate benchmark for subsequent trajectory comparison and meeting the accuracy requirements for trajectory comparison and deviation identification.
[0072] In some embodiments, after constructing a standard flight path model, the standard flight path model can be checked by manual sampling or algorithms to ensure that the standard flight path model is consistent with the program logic in the AIP file, such as that the waypoint order is not reversed and that altitude restrictions are not omitted.
[0073] S103. Collect first actual flight data of multiple actual flight trajectory points of the target flight, and process the multiple first actual flight data to obtain multiple second actual flight data.
[0074] The coordinate system of the second actual flight data is the same as that of the standard flight path model.
[0075] Specifically, actual flight data can be either Adaptive Data Set Broadcast (ADS-B) data or Quick Recorder (QAR) data.
[0076] Optionally, the actual flight data can also be flight data collected by the flight data recorder (FDR).
[0077] ADS-B is a satellite navigation-based broadcast flight detection technology that is widely used to acquire real-time trajectory data of aircraft in the air or on the ground.
[0078] QAR is a device that can extract complete flight parameter data from an aircraft for purposes such as flight quality inspection and trajectory analysis. It has higher data accuracy than ADS-B, but data extraction can only be performed after the flight has completed its journey.
[0079] Flight data can be of various types, has low data dependence, is more versatile, and can be deployed in the operating environments of small and medium-sized airports that lack radar coverage or have incomplete data, making it highly adaptable and practical.
[0080] Actual flight data can include three-dimensional spatial location information (longitude, latitude, and altitude) and attitude information (track angle, climb angle, speed, etc.).
[0081] Multiple first actual flight data can be recorded and sorted in chronological order.
[0082] In some embodiments, after acquiring the raw actual flight data, the actual flight data can be filtered according to the time range of the approach and departure phases to remove flight data from irrelevant phases such as ground taxiing. For example, flight data from 5 minutes after takeoff to before accessing the en route can be filtered, or flight data from the approach start point to before landing can be filtered.
[0083] In this way, actual object data can be obtained for subsequent deviation identification, ensuring that actual flight data covers the critical arrival and departure phases to be identified.
[0084] In some embodiments, the processing operations include filtering, missing data completion, and projection; the filtering operation is used to remove abnormal flight trajectory points from the first actual flight data; the missing data completion operation is used to complete the missing flight trajectory points in the first actual flight data; and the projection operation is used to project the first actual flight data onto the coordinate system of the standard flight path model.
[0085] For example, abnormal flight path points can be noise points in the actual flight path, such as trajectory points with abnormal latitude and longitude jumps caused by signal interference. Missing flight path points can be unrecorded flight path points caused by signal terminals, such as flight path points not recorded when ADS-B signals are interrupted. Flight data for missing flight path points can be obtained through interpolation. The projection operation can transform the first actual flight data in the WGS-84 geodetic coordinate system to the coordinate system of the standard flight path model.
[0086] Filtering removes abnormal flight data, eliminating interference and preventing it from affecting subsequent registration. Imputation completes missing flight data, providing a foundation for aligning the flight data with the standard flight path model. Both filtering and imputation operations ensure the continuity and smoothness of the actual flight trajectory data.
[0087] Flight data such as ADS-B and QAR often have sampling coordinates and chart information in different reference frames (e.g., WGS-84 coordinates and planar graphics), inconsistent sampling granularity, and are subject to delays and noise. Direct comparison will result in bias and distortion. By using projection operations, the actual flight data and the standard flight path can be compared at the same latitude, eliminating spatial bias caused by different reference frames.
[0088] In some embodiments, timeline synchronization can also be performed, that is, according to the actual takeoff / approach time of the flight, the timestamp of the actual flight data is aligned with the theoretical execution time interval corresponding to the standard flight path model. For example, 1 minute after takeoff corresponds to the first segment of the departure procedure, in order to prepare for the subsequent matching of the actual flight trajectory segment with the standard segment.
[0089] By synchronizing the projection operation with the time axis, the actual flight trajectory and the standard flight path are comparable in space and time.
[0090] S104. Establish the correspondence between the actual flight trajectory of the target flight represented by the second actual flight data and the standard flight path model.
[0091] In some embodiments, step S104 may specifically be implemented as follows: determining feature waypoints in the standard flight path model, and determining target actual flight data of target flight trajectory points that match the feature waypoints based on the second actual flight data; determining the portion of the standard flight path model located between two adjacent feature waypoints as a standard flight segment, and determining the actual flight trajectory segment between two target flight trajectory points based on two target actual flight data with adjacent timestamps; determining the segment correspondence between the standard flight segment and the actual flight trajectory segment; and combining multiple segment correspondences to obtain the correspondence between the actual flight trajectory and the standard flight path model.
[0092] For example, a feature waypoint can be the starting point of a departure procedure's turn, the final approach positioning point of an approach procedure, etc. The target flight trajectory point matched with the feature waypoint can be a flight trajectory point whose position information (e.g., latitude and longitude) is within a preset threshold range (e.g., within 100 meters) of the error between the position information (e.g., latitude and longitude) and the position information of the feature waypoint.
[0093] After determining the characteristic waypoints and the target flight trajectory points that match the characteristic waypoints, the standard flight path can be divided into multiple standard flight segments, and the actual flight trajectory can be divided into multiple actual flight trajectory segments. Then, the actual flight trajectory segments are matched one-to-one with the standard flight segments. For example, the departure procedure turning point to characteristic waypoint 1 and the two characteristic waypoints correspond to standard flight segment A. The target flight trajectory points matched by these two characteristic waypoints constitute actual flight trajectory segment a. Thus, standard flight segment A and actual flight trajectory segment a correspond to each other.
[0094] In some embodiments, step S104 can be specifically implemented by configuring a segment-level anchoring algorithm.
[0095] In some embodiments, the deviation in the length of the actual flight trajectory segment caused by differences in flight speed can be adjusted by interpolation or resampling, so that the actual flight trajectory segment and the standard flight segment are adapted in terms of time and space.
[0096] By establishing segment correspondence, each segment of the flight trajectory has a clear standard path as a comparison benchmark, which defines specific comparison units for subsequent deviation identification.
[0097] Through the above processing operations and the steps of determining the correspondence, geometric alignment between the actual flight trajectory segment and the standard flight segment is achieved, ensuring that the subsequent deviation identification process is mathematically comparable.
[0098] S105. Based on the correspondence, identify the deviation between the actual flight trajectory and the standard flight path.
[0099] In some embodiments, step S105 can be specifically implemented as follows: for each segment correspondence in the correspondence relationship, calculate the deviation between the standard flight segment and the actual flight trajectory segment, the deviation including one or more of the position deviation, turning radius deviation, track angle deviation and vertical deviation.
[0100] Position deviation is used to characterize the distance difference between the actual flight path segment and the standard flight path segment. Position deviation is usually expressed in meters or nautical miles. The larger the position deviation, the further the actual flight path segment deviates from the standard flight path segment, which may indicate flight track deviation or errors in flight execution procedures. The unit is meters per nautical mile.
[0101] The turning radius refers to the theoretical radius of the turning section defined in the standard flight path, and is the standard for determining whether the actual trajectory turn is too large or too small. Turning radius deviation is used to characterize the difference between the turning radius of the actual flight trajectory segment and the turning radius of the standard segment. Excessive turning radius deviation may cause the flight to fly outside the program envelope, creating flight risks.
[0102] The track angle is the angle between the aircraft's actual direction of travel and north, used to identify the aircraft's directional control quality within a path segment. Track angle deviation is used to characterize the difference between the track angle of the actual flight path segment and the heading angle of the standard flight segment.
[0103] Vertical deviation is used to characterize the difference between the altitude of the actual flight path segment and the altitude of the standard flight segment. The altitude of the standard flight segment can be the minimum or maximum altitude of that segment as defined in the AIP file. Vertical deviation is usually expressed in feet. Vertical deviation can be used to determine if a flight is experiencing problems such as early descent or failing to reach the required climb altitude.
[0104] In some embodiments, deviations may also include height profile deviations, program segment execution deviations, etc.
[0105] An altitude profile is a standardized plan for the change of aircraft altitude over time / distance in AIP (Air-Independent Probe) chart approach and departure procedures. It is not a single "minimum altitude" or "maximum altitude," but a "continuous altitude change curve" that clearly defines the "rhythm of altitude change" during each phase of approach and departure (such as takeoff climb, level flight acceleration, descent transition, and approach altitude adjustment). Altitude profile deviation refers to the deviation between the actual altitude change curve over time / distance during flight and the standard altitude profile specified in the AIP chart—it is a "deviation from the continuous altitude change trend" and must be determined by comparing "altitude-time" or "altitude-distance" curves.
[0106] Arrival and departure procedures are essentially a standardized process consisting of multiple flight segments and key nodes. The AIP chart clearly defines the execution sequence of the flight segments (e.g., "runway → Waypoint 1 → Waypoint 2 → Waypoint 3 → route"), node triggering conditions (e.g., "must turn after Waypoint 1" and "cannot proceed to the next segment until 2000FT"), and procedure connection rules. A deviation in procedure execution refers to a violation of the AIP chart's specified sequence of flight segments, node triggering conditions, or procedure connection rules during the actual execution of the arrival and departure procedures, resulting in inconsistencies between the path logic and the standard procedure—this is a deviation in the "correctness of the procedure execution steps" and falls under the category of "logical level deviation."
[0107] In some embodiments, administrators can set calculation formulas, unit dimensions, statistical boundaries, configurable thresholds, and grading rules for position deviation, turning radius deviation, track angle deviation, vertical deviation, altitude profile deviation, and program segment execution deviation, so that electronic devices can automatically identify deviations and improve the granularity and accuracy of identification.
[0108] In some embodiments, after identifying the deviation between the actual flight trajectory of the target flight and the standard flight path, it can also determine whether an abnormal deviation event has occurred based on the deviation and a preset deviation threshold. If an abnormal deviation event occurs, a deviation report is generated and reported. The deviation report includes one or more of the event type, location, flight segment where the deviation occurred, deviation value, timestamp, corresponding waypoint, and trajectory comparison chart, which includes the standard path and the actual flight trajectory (the standard path and the actual flight trajectory are visually marked in the trajectory comparison chart).
[0109] For example, the actual turning radius is 12.1km, the theoretical turning radius is 8.5km, the track angle deviation of three consecutive track points is more than 20°, the actual flight altitude is 1900 feet, and the maximum flight altitude specified by the standard flight path is 2100 feet. Each deviation is compared with the corresponding preset threshold. If the threshold condition is met, the corresponding deviation event can be determined.
[0110] In some embodiments, different combinations of comparison results between different deviations and preset deviation thresholds correspond to different abnormal deviation events.
[0111] For example, when the vertical deviation meets the vertical deviation threshold, it is considered an "approach sinking anomaly" event. The vertical deviation threshold is 200 feet. If the vertical deviation between the actual flight altitude and the maximum flight altitude specified in the standard flight path is 300 feet, which is greater than the vertical deviation threshold, then a vertical deviation event can be determined to have occurred. An "approach sinking anomaly" event can be generated and reported to the management platform, allowing managers to detect flight anomalies.
[0112] For example, other deviation events may include "departure trajectory deviation" and "terminal alignment deviation". When the turning radius deviation meets the turning radius deviation threshold condition, the track angle deviation of a consecutive preset number of segments meets the track angle deviation threshold condition, and the vertical deviation meets the vertical deviation threshold condition, it belongs to the "departure trajectory deviation" event.
[0113] During the execution of the flight path, deviations from the standard procedure may occur, such as excessive turning radius, deviation from the centerline of the flight path, abnormal flight path angle, failure to reach the designated altitude or early descent, and incorrect connection of flight segments. This application establishes a variety of deviation indicators based on spatial geometry and flight dynamics. The generated deviation report expresses the deviation in a structured manner, enabling precise quantification and classification of the deviations between each actual flight path and the standard flight path in dimensions such as two-dimensional position, three-dimensional altitude, flight path direction, and turning radius.
[0114] In some embodiments, after a deviation report is generated, the deviation report is stored and can be used for subsequent calls, analysis of logs, and operational improvements.
[0115] In summary, two overall examples are given: Example 1: Taking a small-to-medium-sized airport in a southwestern region as an example, this airport only has a basic ADS-B detection system, which cannot cover the departure turning area. The electronic equipment performs the following operations: Collect the "RWY26 Departure Procedure" PDF from the airport's AIP chart and automatically parse information such as turning point, DME distance, RNP heading, and turning limit radius. Construct a standard flight path model (GeoJSON format); Obtain the latitude, longitude, altitude, speed, and pitch attitude information of the B737 aircraft during the execution of this procedure from actual flight data; By comparing the standard flight path with the segmented registration, it was found that the actual turning radius at the second turn was 12.1km, which is much larger than the 8.5km required by the aeronautical chart. Further investigation revealed that the track angle deviated by more than ±20° at three consecutive points, and the vertical deviation exceeded 200 ft. The system identifies the event as "departure trajectory deviation" and generates and archives a deviation report.
[0116] Example 2, using QAR data as an example, obtains the entire flight trajectory data (including position, altitude, speed, etc.) through QAR decoding. The electronic equipment automatically loads the corresponding airport approach procedure chart and constructs the corresponding standard flight path model. After comparison, it was found that the aircraft descended prematurely beyond 5 NM, entering the 2100 ft altitude platform ahead of schedule, and had an excessively small angle during the final turn, potentially affecting runway alignment. This deviation event was classified as "approach descent anomaly" and "terminal alignment deviation."
[0117] Figure 3 The technical solution presented offers at least the following advantages: It identifies the standard flight path information of a target flight during the approach and / or departure phases from aeronautical information publications using a text recognition algorithm. This transforms unstructured aeronautical information publications into structured data, allowing for the construction of a standard flight path model. This provides a comparative basis for subsequent trajectory deviation identification, solving the problem that unstructured aeronautical information publications cannot be directly used for trajectory comparison. It is adaptable to the updates and formatting changes of aeronautical information publications from different airports. By processing the first actual flight data, the coordinate system of the resulting second actual flight data is identical to that of the standard flight path model, establishing the correspondence between the actual flight trajectory and the standard flight path. This ensures the comparability between the actual and standard flight paths and avoids false deviations. Finally, when identifying the deviation between the target flight's actual flight trajectory and the standard flight path, more accurate deviation identification results can be obtained.
[0118] The flight trajectory deviation identification scheme provided in this application is described below from the perspective of the overall process, such as... Figure 4 As shown: Collect aviation intelligence publications and documents; Path information for standard flight paths is extracted from aeronautical information publications based on image and text processing algorithms. Construct a standard flight path model based on path information; Collect flight data of actual flight trajectories; Trajectory cleaning and projection unification are performed on actual flight data; Match the actual flight path segments with the standard flight path model segments; The deviation index between the matched trajectory segment and the standard flight segment is calculated; Based on the calculated deviation index, deviations are identified, and deviation reports are generated and output.
[0119] The foregoing primarily describes the solution provided in this application from a methodological perspective. It is understood that, to achieve the aforementioned functions, it includes corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should readily recognize that, based on the algorithmic steps of the examples described in conjunction with the embodiments disclosed herein, the present invention can be implemented in hardware or a combination of hardware and computer software. Whether a function is executed in hardware or by computer software driving hardware depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present invention.
[0120] like Figure 5 The diagram shown is a structural schematic of a flight trajectory deviation identification device provided in an embodiment of this application. The flight trajectory deviation identification device 20 includes: an acquisition module 201 and a processing module 202.
[0121] The acquisition module 201 is used to acquire aeronautical information publications; the processing module 202 is used to identify the path information of the standard flight path of the target flight during the approach and / or departure phases from the aeronautical information publications based on an image recognition algorithm; the processing module 202 is also used to construct a standard flight path model based on the path information; the acquisition module 201 is also used to collect first actual flight data of multiple actual flight trajectory points of the target flight; the processing module 202 is also used to process the multiple first actual flight data to obtain multiple second actual flight data; the coordinate system of the second actual flight data is the same as the coordinate system of the standard flight path model; the processing module 202 is also used to establish the correspondence between the actual flight trajectory of the target flight represented by the second actual flight data and the standard flight path model; the processing module 202 is also used to identify the deviation between the actual flight trajectory and the standard flight path based on the correspondence.
[0122] Optionally, the processing module 202 is specifically used to: determine the starting point, ending point, and constraints of each segment of the standard flight path based on the path information; and perform geometric modeling based on the constraints of each segment according to the spatiotemporal order of the starting point and ending point of each segment to obtain the standard flight path model.
[0123] Optionally, the image recognition algorithm includes text recognition and image recognition algorithms. The path information includes at least waypoint names, latitude and longitude coordinates, distance from the distance measuring device (DMT), heading angle, altitude extremes, flight segment connections, turn markers, turning radius, and required navigation performance accuracy. The processing module 202 is specifically used to: based on the text recognition algorithm, identify text information from the text layer of the aeronautical information publication document. The text information includes at least waypoint names, latitude and longitude coordinates, distance from the distance measuring device (DMT), heading angle, and altitude extremes of the standard flight path; and based on the image recognition algorithm, identify graphic information from the graphic layer of the aeronautical information publication document. The graphic information includes at least flight segment connections, turn markers, turning radius, and required navigation performance accuracy of the standard flight path.
[0124] Optionally, the processing operations include filtering, missing data completion, and projection. Filtering is used to remove abnormal flight trajectory points from the first actual flight data. Missing data completion is used to complete the first actual flight data with missing flight trajectory points. Projection is used to project the first actual flight data onto the coordinate system of the standard flight path model.
[0125] Optionally, the processing module 202 is specifically used to: determine the feature waypoints in the standard flight path model, and determine the target actual flight data of the target flight trajectory points that match the feature waypoints based on the second actual flight data; determine the part of the standard flight path model located between two adjacent feature waypoints as a standard flight segment, and determine the actual flight trajectory segment between two target flight trajectory points based on two target actual flight data with adjacent timestamps; determine the segment correspondence between the standard flight segment and the actual flight trajectory segment; and combine multiple segment correspondences to obtain the correspondence between the actual flight trajectory and the standard flight path model.
[0126] Optionally, the processing module 202 is specifically used to: calculate the deviation between the standard flight segment and the actual flight trajectory segment for each segment correspondence in the correspondence relationship. The deviation includes one or more of the following: position deviation, turning radius deviation, track angle deviation, and vertical deviation. The position deviation is used to characterize the distance difference between the actual flight trajectory segment and the standard flight segment. The turning radius deviation is used to characterize the difference between the turning radius of the actual flight trajectory segment and the turning radius of the standard flight segment. The track angle deviation is used to characterize the difference between the track angle of the actual flight trajectory segment and the heading angle of the standard flight segment. The vertical deviation is used to characterize the difference between the altitude of the actual flight trajectory segment and the altitude of the standard flight segment.
[0127] Optionally, the processing module 202 is also used to: determine whether an abnormal deviation event has occurred based on the deviation and a preset deviation threshold; if an abnormal deviation event has occurred, generate and report a deviation report; the deviation report includes one or more of the event type, location, deviation segment, deviation value, timestamp, corresponding waypoint, and trajectory comparison chart, which includes the standard path and the actual flight trajectory.
[0128] Optional, aeronautical intelligence publications may include approach and / or departure procedure charts for the target flight; actual flight data may be real-time broadcast trajectory data or fast-storage recorder data.
[0129] This application also provides an electronic device, including a processor and a memory. The memory stores computer execution instructions. The processor is connected to the memory. When the electronic device is running, the processor executes the computer execution instructions stored in the memory, so that the electronic device performs any of the flight trajectory deviation recognition methods provided in the above embodiments.
[0130] This application also provides a computer-readable storage medium including computer-executable instructions that, when run on a computer, cause the computer to execute any of the flight trajectory deviation identification methods provided in the above embodiments.
[0131] This application also provides a computer program product containing computer execution instructions, which, when run on a computer, causes the computer to execute any of the flight trajectory deviation recognition methods provided in the above embodiments.
[0132] In the above embodiments, implementation can be achieved, in whole or in part, through software, hardware, firmware, or any combination thereof. When implemented using software programs, implementation can be, in whole or in part, in the form of a computer program product. This computer program product includes one or more computer-executable instructions. When these computer-executable instructions are loaded and executed on a computer, all or part of the flow or function according to the embodiments of this application is generated. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer-executable instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another. For example, computer-executable instructions can be transmitted from one website, computer, server, or data center to another via wired (e.g., coaxial cable, fiber optic, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) means. The computer-readable storage medium can be any available medium accessible to a computer or a data storage device containing one or more servers, data centers, etc., that can be integrated with the medium. The available media can be magnetic media (e.g., floppy disks, hard disks, magnetic tapes), optical media (e.g., DVDs), or semiconductor media (e.g., solid-state disks, SSDs).
[0133] Although this application has been described herein in conjunction with various embodiments, those skilled in the art, by reviewing the accompanying drawings, disclosure, and appended claims, will understand and implement other variations of the disclosed embodiments in carrying out the claimed application. In the claims, the word "comprising" does not exclude other components or steps, and "a" or "an" does not exclude multiple instances. A single processor or other unit can implement several functions listed in the claims. While different dependent claims may recite certain measures, this does not mean that these measures cannot be combined to produce good results.
[0134] Although this application has been described in conjunction with specific features and embodiments, it is obvious that various modifications and combinations can be made thereto without departing from the spirit and scope of this application. Accordingly, this specification and drawings are merely exemplary illustrations of this application as defined by the appended claims, and are considered to cover any and all modifications, variations, combinations, or equivalents within the scope of this application. Clearly, those skilled in the art can make various alterations and modifications to this application without departing from the spirit and scope of this application. Thus, if such modifications and modifications of this application fall within the scope of the claims of this application and their equivalents, this application is also intended to include such modifications and modifications.
[0135] In the description of the embodiments of this application, specific features, structures, materials or characteristics may be combined in any suitable manner in one or more embodiments or examples.
[0136] The above are merely specific embodiments of this application, but the scope of protection of this application is not limited thereto. Any variations or substitutions that can be easily conceived by those skilled in the art within the scope of the technology disclosed in this application should be included within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A flight trajectory deviation identification method, characterized by, The method comprises the following steps: acquiring an aeronautical information publication file, and identifying path information of a standard flight path of a target flight in an approach phase and / or a departure phase from the aeronautical information publication file based on an image-text recognition algorithm; constructing a standard flight path model based on the path information; collecting first actual flight data of a plurality of actual flight track points of the target flight, and performing processing operations on the plurality of first actual flight data to obtain second actual flight data; the coordinate system of the second actual flight data is the same as that of the standard flight path model; establishing a corresponding relationship between an actual flight track of the target flight represented by the second actual flight data and the standard flight path model; identifying deviations between the actual flight track and the standard flight path based on the corresponding relationship.
2. The method of claim 1, wherein, The step of constructing a standard flight path model based on the path information comprises the following steps: determining the start point, the end point and the constraint condition of each leg of the standard flight path based on the path information; performing geometric modeling based on the constraint condition of each leg according to the time-space sequence of the start point and the end point of each leg to obtain the standard flight path model.
3. The method of claim 1, wherein, The image-text recognition algorithm comprises a text recognition algorithm and an image recognition algorithm, and the path information at least comprises waypoint name, latitude and longitude coordinates, range finder distance, heading angle, height extreme value, leg connection, turn identifier, turn radius and required navigation performance accuracy; The step of identifying path information of a standard flight path of a target flight from an aeronautical information publication file based on an image-text recognition algorithm comprises the following steps: identifying text information from a text layer of the aeronautical information publication file based on the text recognition algorithm, wherein the text information at least comprises waypoint name, latitude and longitude coordinates, range finder distance, heading angle and height extreme value of the standard flight path; identifying graphic information from a graphic layer of the aeronautical information publication file based on the image recognition algorithm, wherein the graphic information at least comprises leg connection, turn identifier, turn radius and required navigation performance accuracy of the standard flight path.
4. The method of claim 1, wherein, The processing operations comprise filtering operations, complementing operations and projection operations; the filtering operations are used to remove first actual flight data of abnormal flight track points; the complementing operations are used to complete first actual flight data of missing flight track points; and the projection operations are used to project the first actual flight data into the coordinate system of the standard flight path model.
5. The method of claim 1, wherein, The step of establishing a corresponding relationship between an actual flight track of the target flight represented by the second actual flight data and the standard flight path model comprises the following steps: determining a feature waypoint in the standard flight path model, and determining target actual flight data of a target flight track point matched with the feature waypoint based on the second actual flight data; determining a standard leg between two adjacent feature waypoints in the standard flight path model, and determining an actual flight track segment between two target flight track points based on two target actual flight data adjacent in time stamp. determine segment correspondence between a standard segment and an actual flight trajectory segment; combine the plurality of segment correspondences to obtain correspondence between the actual flight trajectory and the standard flight path model.
6. The method of claim 5, wherein, identify deviation between the actual flight trajectory and the standard flight path based on the correspondence, including: for each segment correspondence in the correspondence, calculate deviation between the standard segment and the actual flight trajectory segment, the deviation including one or more of position deviation, turn radius deviation, track angle deviation, and vertical deviation; the position deviation is used to represent distance difference between the actual flight trajectory segment and the standard segment; the turn radius deviation is used to represent difference between turn radius of the actual flight trajectory segment and turn radius of the standard segment; the track angle deviation is used to represent difference between track angle of the actual flight trajectory segment and heading angle of the standard segment; the vertical deviation is used to represent difference between height of the actual flight trajectory segment and height of the standard segment.
7. The method according to any one of claims 1 to 6, characterized in that, the method further includes: based on the deviation and a preset deviation threshold, determine whether an abnormal deviation event occurs; if the abnormal deviation event occurs, generate and report a deviation report; the deviation report includes one or more of event type, position, deviation occurring segment, deviation value, timestamp, corresponding waypoint, and trajectory comparison graph, the trajectory comparison graph including the standard path and the actual flight trajectory.
8. The method according to any one of claims 1 to 6, characterized in that, the aeronautical information publication file includes approach procedure chart and / or departure procedure chart of the target flight; the actual flight data is real-time broadcast trajectory data or quick access recorder data.
9. An electronic device, comprising: the device includes a memory and a processor; the memory and the processor are coupled; the memory is used to store computer instructions; wherein, when the processor executes the computer instructions, the device executes the method of any one of claims 1-8.
10. A computer-readable storage medium, characterized in that, computer instructions that, when executed on a computer, cause the computer to perform the method of any one of claims 1-8.