Flight data decoding method and device, storage medium and equipment

By obtaining the correspondence between aircraft information and decoding library information, determining the target decoding library interface and selecting target flight parameters, and using decoding controls for decoding, the problems of traditional decoding methods such as time-consuming and labor-intensive and low accuracy are solved, and efficient and accurate decoding of flight data is achieved.

CN120768375APending Publication Date: 2025-10-10海航航空技术有限公司
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202510891345.9
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-06-30
Publication Date
2025-10-10

AI Technical Summary

Technical Problem

Traditional manual decoding methods are time-consuming, labor-intensive, and prone to human errors, affecting the accuracy of flight data analysis.

Method used

By obtaining the correspondence between aircraft information and decoding library information, the target decoding library information is determined, the target decoding library interface is displayed, the target flight parameters to be decoded are selected, and the flight data is decoded through the decoding control to obtain the engineering value of the target flight parameters.

Benefits of technology

It achieves accurate decoding of target flight parameters and improves the decoding efficiency and accuracy of flight data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120768375A_ABST
    Figure CN120768375A_ABST
Patent Text Reader

Abstract

The invention relates to a flight data decoding method and device, a storage medium and equipment, and the method comprises the steps: determining target decoding library information corresponding to target aircraft information based on a preset corresponding relation between aircraft information and decoding library information after obtaining flight data, and displaying a target decoding library interface according to the target decoding library information, after the target flight parameter needing to be decoded is selected on the target decoding library interface, the decoding control is triggered to decode the flight data so as to obtain the engineering value of the target flight parameter, and compared with a traditional flight data decoding mode, the target flight parameter decoding method and device can achieve accurate decoding of the target flight parameter and improve the decoding efficiency of the flight data.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present invention relates to the field of flight data decoding, and in particular to a flight data decoding method, device, storage medium and equipment. Background Art

[0002] The monitoring and analysis of flight data plays a vital role in improving flight safety, optimizing aircraft performance and predictive maintenance.

[0003] In the early days, the recording and analysis of flight data primarily relied on flight data recorders (FDRs) and cockpit voice recorders (CVRs). These devices played an important role in accident investigations, but their functionality was relatively limited, primarily used for post-incident analysis. With technological advancements, devices such as quick access recorders (QARs) and digital ACMS recorders (DARs) have been gradually introduced, making flight data collection more diverse and flexible. These recorders can record a richer range of flight parameters and enable faster data access and preliminary analysis.

[0004] However, with the increase in data volume and complexity, traditional manual decoding methods are time-consuming, labor-intensive and prone to human errors, affecting the accuracy of flight data analysis. Summary of the Invention

[0005] The embodiments of the present application provide a flight data decoding method, apparatus, storage medium, and device, which can improve the efficiency of flight data decoding.

[0006] In a first aspect, an embodiment of the present application provides a flight data decoding method, the method comprising:

[0007] Obtain flight data;

[0008] receiving target aircraft information, and determining target decoding library information corresponding to the target aircraft information based on a preset correspondence between the aircraft information and the decoding library information;

[0009] Displaying a target decoding library interface according to the target decoding library information, and determining the target flight parameters that need to be decoded on the target decoding library interface; the target decoding library interface includes multiple flight parameters and decoding controls;

[0010] In response to a triggering operation on the decoding control, the target flight parameter of the flight data is decoded to obtain an engineering value of the target flight parameter.

[0011] In a second aspect, an embodiment of the present application provides a flight data decoding device, the device comprising:

[0012] Data acquisition module, used to acquire flight data;

[0013] a decoding library determination module, configured to receive target aircraft information and determine target decoding library information corresponding to the target aircraft information based on a preset correspondence between aircraft information and decoding library information;

[0014] a parameter determination module, configured to display a target decoding library interface according to the target decoding library information, and determine target flight parameters that need to be decoded on the target decoding library interface; the target decoding library interface includes a plurality of flight parameters and decoding controls;

[0015] The decoding module is used to decode the target flight parameter of the flight data in response to the triggering operation of the decoding control to obtain the engineering value of the target flight parameter.

[0016] In a third aspect, an embodiment of the present application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the steps of the flight data decoding method as described in any one of the above.

[0017] In a fourth aspect, an embodiment of the present application provides a computer device, comprising a memory, a processor, and a computer program stored in the memory and executable by the processor;

[0018] When the processor executes the computer program, the steps of the flight data decoding method as described in any one of the above items are implemented.

[0019] In an embodiment of the present application, after acquiring flight data, target decoding library information corresponding to the target aircraft information is determined based on the preset correspondence between aircraft information and decoding library information, and a target decoding library interface is displayed according to the target decoding library information. After selecting the target flight parameters to be decoded on the target decoding library interface, the flight data is decoded by triggering the decoding control to obtain the engineering value of the target flight parameter. Compared with the traditional flight data decoding method, the present application can achieve accurate decoding of the target flight parameters and improve the decoding efficiency of the flight data.

[0020] For better understanding and implementation, the present invention is described in detail below with reference to the accompanying drawings. BRIEF DESCRIPTION OF THE DRAWINGS

[0021] Figure 1 This is a flow chart of a flight data decoding method according to an embodiment of the present invention;

[0022] Figure 2 Schematic diagram of a flight data decoding interface according to one embodiment of the present invention;

[0023] Figure 3 Flowchart of step S120 in one embodiment of the present invention;

[0024] Figure 4This is a schematic diagram of a fleet management interface according to an embodiment of the present invention;

[0025] Figure 5 A schematic diagram of a decoding library management interface according to an embodiment of the present invention;

[0026] Figure 6 A schematic diagram of a decoding library interface according to an embodiment of the present invention;

[0027] Figure 7 is a flow chart of another flight data decoding method according to an embodiment of the present invention;

[0028] Figure 8 This is a schematic structural diagram of a flight data decoding device according to an embodiment of the present invention;

[0029] Figure 9 The figure is a schematic structural diagram of a computer device in one embodiment of the present invention. DETAILED DESCRIPTION

[0030] In order to make the objectives, technical solutions and advantages of the present application clearer, the embodiments of the present application will be described in further detail below with reference to the accompanying drawings.

[0031] It should be clear that the embodiments described are only part of the embodiments of the present application, not all of the embodiments. Based on the embodiments of the present application, all other embodiments obtained by ordinary technicians in this field without making creative work are within the scope of protection of the embodiments of the present application.

[0032] The terms used in the embodiments of the present application are for the purpose of describing specific embodiments only and are not intended to limit the embodiments of the present application. The singular forms "a," "the," and "the" used in the embodiments of the present application and the appended claims are also intended to include plural forms unless the context clearly indicates otherwise. It should also be understood that the term "and / or" used herein refers to and includes any or all possible combinations of one or more associated listed items.

[0033] When the following description refers to the accompanying drawings, unless otherwise indicated, the same numbers in different drawings represent the same or similar elements. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present application. On the contrary, they are merely examples of devices and methods consistent with some aspects of the present application as detailed in the appended claims. In the description of the present application, it should be understood that the terms "first", "second", "third", etc. are only used to distinguish similar objects, and are not necessarily used to describe a specific order or sequence, nor can they be understood as indicating or implying relative importance. For those of ordinary skill in the art, the specific meanings of the above terms in the present application can be understood according to the specific circumstances.

[0034] In addition, in the description of the present application, unless otherwise specified, "several" refers to two or more. "And / or" describes the corresponding relationship between the associated objects, which means that there can be three relationships, for example, A and / or B can represent: A exists alone, A and B exist together, and B exists alone. The character " / " generally represents that the associated objects before and after are in an "or" relationship.

[0035] Please refer to Figure 1 The embodiment of the present application provides a flight data decoding method, comprising:

[0036] S110: acquiring flight data;

[0037] The aircraft data can be data stored by a data recording device of an aircraft, for example, can be QAR data or DAR data. The data recording device can be a quick access recorder (QAR), a digital ACMS recorder (DAR), a flight data recorder (FDR), etc.

[0038] The QAR (Quick access recorder) data can be used to record flight parameters of the aircraft during the entire flight process from engine start, take-off, cruising, and landing, including latitude and longitude, altitude, wind speed, wind direction, angle of attack, fuel consumption, temperature, air pressure, etc. The DAR (Digital ACMS Recorder) data can be used to record and process various data related to the state of the aircraft, and the aircraft parameters recorded by the DAR data can be customized according to user requirements.

[0039] The data recording device can record various flight parameters during the flight of the aircraft according to a preset specification and format (such as ARINC573, ARINC717, ARINC747, etc.). The flight data recorded by the data recording device can be stored in a set data format, for example, can be a binary data stream, to facilitate data transmission.

[0040] In the embodiment of the present application, the flight data can be stored in units of frames (Frame), each frame records flight data for 4 seconds, and each frame of data includes multiple subframes (Subframe), each subframe includes a plurality of words (Word), and each word records a specific flight parameter.

[0041] The flight parameters can include parameters for determining the motion state of the aircraft, such as aircraft attitude, flight path, speed, acceleration, latitude and longitude, heading, etc. It can also include parameters of external forces acting on the aircraft, such as drag, lift, thrust, etc. It can also include parameters of the state of each system of the aircraft, such as the engine, landing gear, flight control system, etc.

[0042] S120: receiving target aircraft information, and determining target decoding library information corresponding to the target aircraft information based on a preset correspondence between aircraft information and decoding library information;

[0043] Aircraft information may include aircraft model, serial number and other information.

[0044] The correspondence between the aircraft information and the decoding library can be input in advance by the user. When the target aircraft information is received, the decoding library information corresponding to the target aircraft information is determined based on the correspondence between the aircraft information and the decoding library.

[0045] The target decoding library information is used to determine the target decoding library. The target decoding library information may include the name, identifier and other information of the target decoding library. The identifier may be the number of the target decoding library or other identifier that can be used to determine the target decoding library.

[0046] After determining the decoding library number, you can

[0047] S130: Displaying a target decoding library interface according to the target decoding library information, and determining target flight parameters that need to be decoded on the target decoding library interface; the target decoding library interface includes multiple flight parameters and decoding controls;

[0048] The target decoding library interface is used for users to select flight parameters that need to be decoded, wherein the number of flight parameters displayed in the target decoding library is greater than or equal to the number of target flight parameters.

[0049] The decoding control is used to decode the flight parameters and obtain the actual engineering values ​​of the flight parameters from the flight data.

[0050] Optionally, the user can select the flight parameters to be decoded in the target decoding library interface, and the selected flight parameters are the target flight parameters.

[0051] Optionally, you can select the flight parameters that need to be decoded as target flight parameters in the target decoding library interface.

[0052] S140: In response to the triggering operation of the decoding control, the target flight parameter of the flight data is decoded to obtain the engineering value of the target flight parameter.

[0053] The decoding rules of the target flight parameters can be pre-stored in a target decoding library. When decoding the target flight parameters, the flight data is decoded according to the preset decoding rules to obtain the engineering values ​​of the target flight parameters.

[0054] For example, the original binary data stream recorded by data recording devices such as WDAR and WQAR can be converted into engineering values ​​with clear physical meanings and units according to the aircraft's flight parameter specification manual and related standards.

[0055] Engineering value refers to an engineering numerical value with actual physical meaning and unit; for example, converting airspeed in binary flight data into actual airspeed numerical value, the unit of airspeed numerical value can be knots or kilometers per hour, etc.

[0056] In the embodiment of the application, after obtaining the flight data, the target decoding library information corresponding to the target aircraft information is determined based on the preset correspondence between the aircraft information and the decoding library information, the target decoding library interface is displayed according to the target decoding library information, and after selecting the target flight parameter to be decoded on the target decoding library interface, the flight data is decoded by triggering the decoding control, so as to obtain the engineering value of the target flight parameter. Compared with the traditional flight data decoding mode, the application can realize accurate decoding of the target flight parameter and improve the decoding efficiency of the flight data.

[0057] Optionally, the flight data decoding method of the application can run in an electronic device. Specifically, the display interface of the electronic device includes a flight data decoding identifier, and when receiving a triggering operation on the flight data decoding identifier, a flight data decoding interface is displayed.

[0058] Please refer to Figure 2 which is a schematic diagram of the flight data decoding interface 100 of the electronic device in an embodiment of the application; the flight data decoding interface 100 includes a data collection control 110, a data viewing control 120, a fleet management control 130, and a system management control 140.

[0059] The data collection control 110 is used to obtain flight data.

[0060] The data viewing control 120 is used to display flight data.

[0061] The fleet management control 130 is used to display fleet information.

[0062] The system management control 140 is used to display a decoding library interface.

[0063] The user can obtain flight data from the data recording device of the aircraft by triggering the data collection control 110.

[0064] Alternatively, the flight data can also be pre-stored in a data processing system (QAR / DAR FTP server) on the ground, and the flight data is obtained from the data processing system when the data collection control 110 is triggered; wherein the data processing system can obtain data from the data recording device of the aircraft in advance through physical medium extraction, wireless transmission, etc. The data processing system can download flight data from the data recording device of the aircraft based on common aircraft data bus protocols such as ARINC 429, ARINC 629, AFDX, ARINC 664, etc.

[0065] The user can view flight data by triggering the data viewing control 120. Optionally, after triggering the data viewing control 120, a flight data display interface is displayed; the flight data display interface can be used to display flight data, flight parameters or other flight data related content, which can be set according to actual application needs of the user.

[0066] The user can display fleet information by triggering the fleet management control 130.

[0067] Specifically, as shown in Figure 3 The determination of the target decoding library information corresponding to the target aircraft information includes:

[0068] S121: In response to a triggering operation of a fleet management control of a display interface, a fleet management interface is displayed; the fleet management interface includes an aircraft model determination area and an aircraft information display area; the aircraft model determination area includes a plurality of aircraft model information;

[0069] After triggering the fleet management control 130, the fleet management interface is displayed. The fleet management interface is used to display fleet information. The fleet information can include the model, number, route, type, corresponding decoding library information, etc. of the aircraft.

[0070] The aircraft information display area is used to display the number and decoding library information of the aircraft corresponding to each aircraft model.

[0071] S122: In response to a selection operation of target aircraft model information of the aircraft model determination area, the number and decoding library information of the aircraft corresponding to the target aircraft model information are displayed in the aircraft information display area.

[0072] S123: The target decoding library information corresponding to the target number is determined through the aircraft information display area.

[0073] As shown in Figure 4 It is a schematic diagram of the fleet management interface 200 in an embodiment; the fleet management interface 200 includes an aircraft model determination area 210 and a decoding library information display area 220;

[0074] The aircraft model determination area 210 includes a plurality of aircraft model information, which is used for the user to determine the aircraft model information to be displayed;

[0075] The user can select the aircraft model information to be displayed through the aircraft model determination area 210.

[0076] In an embodiment of the present application, the decoding library information may be the number of the decoding library. After the user selects the aircraft model B737-8 through the aircraft model determination area 210, the decoding library information display area 220 displays aircraft information such as the number, type, route, decoding library number, and operation controls of each aircraft of the B737-8 model. The operation controls are used to implement operations such as editing, modifying, and saving the aircraft information.

[0077] The content displayed in the decoding library information display area 220 can be used to determine that the decoding library number of the aircraft numbered B-1350 is 1024. After the decoding library number is determined, the decoding library interface of the corresponding decoding library can be displayed based on the decoding library number. The correspondence between each number and the decoding library interface of the decoding library can be pre-stored in the electronic device.

[0078] In one embodiment, after the system management control 140 is triggered, a decoding library management interface 300 is displayed, such as Figure 5 As shown, it is a decoding library management interface 300 in one embodiment; the decoding library management interface includes information such as the name, data type, number, decoding library number, data performance specification, and update time of multiple decoding libraries;

[0079] In the embodiment of the present application, the decoding library management interface 300 may further include a plurality of decoding library opening controls 310 , each of which corresponds to a decoding library.

[0080] The decoding library interface of the corresponding decoding library is displayed by triggering the decoding library opening control 310. In the embodiment of the present application, the decoding library interface is opened by triggering the decoding library opening control 310 with the decoding library number 1024.

[0081] In step S130 , the target flight parameters that need to be decoded are determined in the target decoding library interface, which may be performed by selecting the target flight parameters that need to be decoded in the target decoding library interface.

[0082] like Figure 6 , which is a schematic diagram of a decoding library interface in one embodiment. The decoding library interface includes information such as the abbreviation name, full name, description, ATA code, data type, etc. of multiple flight parameters and multiple operation controls; the operation controls are used to edit, delete, modify, and other operations on the flight parameter information.

[0083] In the embodiment of the present application, each flight parameter is provided with a selection control, and the user can select the flight parameter as the target flight parameter by checking the selection control. For example, in the embodiment of the present application, ACCLAT, ACCLONG, and ACCVERT are selected as the target flight parameters.

[0084] In step S140, the target decoding library may store the position information and decoding rules of each flight parameter. The position information is used to determine the position of the target flight parameter in the flight data, and the decoding rules are used to convert the target flight parameter in the flight data into an engineering value with practical significance.

[0085] The decoding rules may include parameter types such as BNR, BCD, DIS, resolution, sampling frequency and other characteristics, aviation protocols and flight parameter specifications. Aviation protocols may be commonly used aviation protocols such as ARINC429, 573, and 717.

[0086] When decoding the target flight parameters of the flight data, the position of the target flight parameters in the data frame is identified according to the position information of the target flight parameters, and the engineering value of the target flight parameters is calculated according to the parameter type and characteristics set in the decoding rules to realize the decoding of the flight data.

[0087] The engineering values ​​of the flight parameters obtained after decoding can be stored according to a set format. For example, in this application, the decoded data is stored as an Excel table.

[0088] like Figure 7 As shown, in one embodiment, the method further includes:

[0089] S210: Determine whether there is data missing or data anomaly in the engineering value of the target flight parameter;

[0090] During the flight data collection process, data loss may occur, such as data bit loss, sign bit loss, frame loss, etc. Alternatively, during the flight data collection process, problems with the sensor may cause the sampled values ​​to be out of range.

[0091] When determining whether there is missing data in the engineering value of the target flight parameter, existing data processing software such as SPSS and SAS can be used, or existing data processing functions such as the isnull function that can identify missing data can be used to detect missing data.

[0092] When determining whether there are data anomalies in the engineering values ​​of the target flight parameters, the engineering values ​​can be visualized by drawing box plots, scatter plots, and histograms to determine abnormal data points; or, statistical methods such as the standard deviation method and the IQR method (interquartile range method) can be used to determine abnormal data points; or, clustering methods such as the K-means clustering algorithm can be used to detect abnormal data points.

[0093] S220: If there is missing data or data anomaly, fitting the missing or abnormal data points based on a preset data fitting model, and using the fitted engineering value as the engineering value of the missing or abnormal data point.

[0094] Optionally, the data fitting model can obtain the fitted engineering value by using existing filling algorithms such as forward filling, mean filling, backward filling, or the data fitting model can obtain the fitted engineering value based on existing fitting algorithms such as linear fitting, polynomial fitting, exponential fitting, logarithmic fitting, power function fitting, piecewise fitting, etc. Alternatively, the data fitting model can obtain the fitted engineering value based on machine learning algorithms such as support vector machine (SVM) and neural network.

[0095] In the embodiments of the present application, by detecting whether the decoded data has abnormalities and missing, the missing or abnormal data points are fitted based on the preset data fitting model, so as to guarantee the integrity and rationality of the decoded data, exclude abnormal data caused by data recording errors, transmission errors or decoding algorithm errors, and ensure the quality of the decoded data.

[0096] After obtaining the engineering value of the target flight parameter, it can be stored in the preset business database, so that when data analysis and application are performed subsequently, the data can be obtained from the business database for analysis.

[0097] In one embodiment, various alarm events can be constructed and triggered according to preset rules and logic, and the alarm events can be used to monitor the flight operation, performance and safety of the aircraft, so as to timely perform risk warning during the flight of the aircraft and improve the safety of the flight of the aircraft.

[0098] In one embodiment, the method further comprises:

[0099] Based on the triggering condition of the preset alarm event, it is determined whether the target flight parameter meets the triggering condition of the alarm event, and when the triggering condition is met, alarm information is generated.

[0100] The triggering condition is used to trigger the alarm event, so as to generate the alarm information to prompt the user that the aircraft has an abnormality. The triggering condition can include the number of triggering times, the triggering interval, the threshold value, etc.

[0101] Optionally, the determination that the target flight parameter meets the triggering condition of the alarm event can be that the target flight parameter exceeds the preset flight parameter threshold range. Alternatively, the number of times that the target flight parameter exceeds the preset flight parameter threshold range within the target time is greater than the target number of times, etc.

[0102] Alarm events with different alarm levels can be set up to meet different alarm requirements. For alarm events with different alarm levels, corresponding alarm methods can be set. The higher the alarm level, the more stringent the triggering conditions, and the more alarm methods are available. For example, for alarm events with lower alarm levels, the alarm information is only displayed on the local terminal device. For alarm events with higher alarm levels, the alarm information is not only displayed on the local terminal device, but can also be sent to a designated terminal (such as the terminal where the administrator is located) via the network or other wireless communication technologies, allowing for timely handling of serious alarm events.

[0103] In another embodiment, the alarm event may also be a combination of multiple alarm events, for example, an alarm event formed by combining two or more alarm events, and the alarm event formed by the combination has a higher alarm level.

[0104] After an alarm is generated, it can be sent to the corresponding terminal to alert users associated with the alarm event of an abnormal risk. The alarm can be sent to the corresponding terminal via SMS or email. The terminal can be the terminal where the person associated with the alarm event is located, including mobile phones, tablet computers, and other terminals.

[0105] In an embodiment of the present application, by determining whether the target flight parameters meet the triggering conditions of the alarm event, when the triggering conditions are met, an alarm message is generated to prompt the user that there is an abnormality, thereby realizing the monitoring of the aircraft operation status, facilitating relevant personnel to handle the alarm event in a timely manner, and improving the safety of aircraft operation.

[0106] In one embodiment, the method further comprises:

[0107] Generate a data interface; the data interface is used to send the engineering value of the target flight parameter to the third-party program when receiving a data acquisition request from the third-party program.

[0108] The data interface can be used to interact with third-party programs to meet different application needs of users.

[0109] The third-party program may be an existing data application program, such as Tableau, Power BI or other existing data analysis programs, which can achieve in-depth mining, analysis and report generation of flight data.

[0110] Alternatively, the third-party program may also be a visualization program, which is used to visualize the decoded data, thereby facilitating the display of the decoded data.

[0111] Alternatively, the third-party program can also be used for the airline's existing operations management system, which obtains the decoded data through a data interface, and thus implements operational management such as aircraft safety assessment and performance optimization based on the decoded data, thereby improving the safety of aircraft operations.

[0112] Third-party programs can obtain the decoded engineering values ​​of flight parameters through the data interface to achieve in-depth analysis, report generation, visualization and other applications of the engineering values ​​of flight parameters.

[0113] By providing an open data interface, users can access the decoded data through third-party programs, making it easier to use third-party programs to analyze and visualize the data, meeting users' different application needs.

[0114] The flight data decoding method of the present application is compatible with the data recording devices and data bus protocols of various aircraft, can quickly complete the decoding of large-scale flight data, fill in and correct abnormal and missing data in the flight data, and improve the accuracy and reliability of the decoded data; it can access a variety of third-party software through an open data interface to meet the usage needs of different users and has strong scalability; at the same time, by utilizing alarm events to monitor various flight parameters of the aircraft, it can timely discover and warn of potential risks of the aircraft and improve flight safety.

[0115] like Figure 8 As shown, the embodiment of the present application further provides a flight data decoding device, comprising:

[0116] A data acquisition module 410 is used to acquire flight data;

[0117] The decoding library determination module 420 is configured to receive target aircraft information and determine target decoding library information corresponding to the target aircraft information based on a preset correspondence between aircraft information and decoding library information;

[0118] A parameter determination module 430 is configured to display a target decoding library interface based on the target decoding library information, and determine target flight parameters that need to be decoded on the target decoding library interface; the target decoding library interface includes a plurality of flight parameters and decoding controls;

[0119] The decoding module 440 is configured to decode the target flight parameter of the flight data in response to a triggering operation on the decoding control, and obtain an engineering value of the target flight parameter.

[0120] In one embodiment, the apparatus further comprises:

[0121] An engineering value detection module, used to determine whether there is data missing or data anomaly in the engineering value of the target flight parameter;

[0122] The fitting module is configured to, if there is missing data or abnormal data, fit the missing or abnormal data points based on a preset data fitting model, and take the fitted engineering value as the engineering value of the missing or abnormal data point.

[0123] In an embodiment, the apparatus further comprises:

[0124] The alarm information generation module is configured to determine whether the target flight parameter satisfies a trigger condition of an alarm event based on a preset trigger condition of the alarm event, and generate alarm information when the trigger condition is satisfied.

[0125] In an embodiment, the apparatus further comprises:

[0126] The data interface generation module is configured to generate a data interface, and the data interface is configured to send the engineering value of the target flight parameter to the third-party program when receiving a data acquisition request of the third-party program.

[0127] In an embodiment, the decoding library determination module 420 comprises:

[0128] The fleet management interface display unit is configured to display a fleet management interface in response to a triggering operation on a fleet management control of a display interface; the fleet management interface comprises a model determination region and an aircraft information display region; the model determination region comprises a plurality of aircraft model information; and the decoding library information display region is configured to display aircraft information of an aircraft corresponding to the target aircraft model information.

[0129] The decoding library information display unit is configured to display, in the aircraft information display region, a number and decoding library information of an aircraft corresponding to the target aircraft model information in response to a selection operation on target aircraft model information of the model determination region.

[0130] The target decoding library information determination unit is configured to determine target decoding library information corresponding to the target number through the aircraft information display region.

[0131] It should be noted that the flight data decoding apparatus provided in the above embodiments is used to execute the flight data decoding method, and only the division of the above functional modules is used as an example for illustration. In actual applications, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the above described functions. In addition, the flight data decoding apparatus provided in the above embodiments and the flight data decoding method of the above embodiments belong to the same concept, and the implementation process is described in detail in the method embodiments. Therefore, it is not repeated here.

[0132] The embodiment of the present application further provides a computer readable storage medium, which stores a computer program, and the computer program is executed by a processor to realize the steps of the flight data decoding method according to any one of the above.

[0133] The embodiment of the present application can adopt the form of a computer program product implemented on one or more storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) containing program codes. The computer readable storage medium includes permanent and non-permanent, removable and non-removable media, and can be realized by any method or technology. Information storage. Information can be computer readable instructions, data structures, program modules or other data. Examples of computer storage media include, but are not limited to: phase change memory (PRAM), static random access memory (SRAM), dynamic random access memory (DRAM), other types of random access memory (RAM), read-only memory (ROM), electrically erasable programmable read-only memory (EEPROM), flash memory or other memory technologies, compact disc read-only memory (CD-ROM), digital versatile disc (DVD) or other optical storage, magnetic cassette, magnetic tape disk storage or other magnetic storage devices or any other non-transmission medium that can be used to store information that can be accessed by a computing device.

[0134] As shown in Figure 9 The embodiment of the present application further provides a computer device 500, which includes a memory 510, a processor 520, and a computer program stored in the memory 510 and executable by the processor 520.

[0135] The processor 520 executes the computer program to realize the steps of the flight data decoding method according to any one of the above.

[0136] The memory 510 includes read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), one-time programmable read-only memory (OTPROM), electronically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, magnetic disk storage, magnetic tape storage, or any other computer-readable medium that can be used to carry or store data.

[0137] The processor 520 is the control core (control unit) of the computer device 500. It connects the various components of the computer device 500 using various interfaces and circuits. It executes programs or modules stored in the memory 510 and calls data stored in the memory 510 to perform various functions and process data of the computer device 500. For example, when the processor 520 executes the computer program stored in the memory 510, it implements all or part of the steps of the flight data decoding method described in the embodiments of the present application; or it implements all or part of the functions of the flight data decoding device. The processor 520 can be composed of an integrated circuit, such as a single packaged integrated circuit or multiple packaged integrated circuits with the same or different functions, including one or more central processing units (CPUs), microprocessors, digital processing chips, graphics processors, and a combination of various control chips.

[0138] It should also be noted that the terms "comprises," "includes," or any other variations thereof are intended to encompass non-exclusive inclusion, such that a process, method, commodity, or apparatus that includes a series of elements includes not only those elements but also other elements not explicitly listed, or includes elements inherent to such process, method, commodity, or apparatus. In the absence of further limitations, an element defined by the phrase "comprises a ..." does not exclude the presence of other identical elements in the process, method, commodity, or apparatus that includes the element.

[0139] The above are merely embodiments of the present application and are not intended to limit the present application. For those skilled in the art, the present application may have various changes and variations. Any modifications, equivalent replacements, improvements, etc. made within the spirit and principles of the present application should all be included within the scope of the claims of the present application.

Claims

1. A flight data decoding method, characterized in that: The method comprises: Obtain flight data; receiving target aircraft information, and determining target decoding library information corresponding to the target aircraft information based on a preset correspondence between the aircraft information and the decoding library information; Displaying a target decoding library interface according to the target decoding library information, and determining the target flight parameters that need to be decoded on the target decoding library interface; the target decoding library interface includes multiple flight parameters and decoding controls; In response to a triggering operation on the decoding control, the target flight parameter of the flight data is decoded to obtain an engineering value of the target flight parameter.

2. The flight data decoding method according to claim 1, characterized in that: Also includes: Determining whether there is data missing or data anomaly in the engineering value of the target flight parameter; If there is missing data or data anomaly, the missing or abnormal data points are fitted based on the preset data fitting model, and the fitted engineering value is used as the engineering value of the missing or abnormal data point.

3. The flight data decoding method according to claim 1, characterized in that: Also includes: Based on the preset triggering conditions of the warning event, it is determined whether the target flight parameters meet the triggering conditions of the warning event, and when the triggering conditions are met, warning information is generated.

4. The flight data decoding method according to claim 1, wherein: Also includes: Generate a data interface; the data interface is used to send the engineering value of the target flight parameter to the third-party program when receiving a data acquisition request from the third-party program.

5. The flight data decoding method according to claim 1, characterized in that: The aircraft information includes target aircraft model information and target number, and determining target decoding library information corresponding to the target aircraft information includes: In response to a triggering operation on a fleet management control of the display interface, a fleet management interface is displayed; the fleet management interface includes an aircraft type determination area and an aircraft information display area; the aircraft type determination area includes information on multiple aircraft models; In response to a selection operation of target aircraft model information in the aircraft model determination area, displaying the aircraft number and decoding library information corresponding to the target aircraft model information in the aircraft information display area; The target decoding library information corresponding to the target number is determined through the aircraft information display area.

6. A flight data decoding device, characterized in that: The device comprises: Data acquisition module, used to acquire flight data; a decoding library determination module, configured to receive target aircraft information and determine target decoding library information corresponding to the target aircraft information based on a preset correspondence between aircraft information and decoding library information; a parameter determination module, configured to display a target decoding library interface according to the target decoding library information, and determine target flight parameters that need to be decoded on the target decoding library interface; the target decoding library interface includes a plurality of flight parameters and decoding controls; The decoding module is used to decode the target flight parameter of the flight data in response to the triggering operation of the decoding control to obtain the engineering value of the target flight parameter.

7. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the flight data decoding method according to any one of claims 1 to 5 are implemented.

8. A computer device comprising a memory, a processor, and a computer program stored in the memory and executable by the processor; When the processor executes the computer program, the steps of the flight data decoding method according to any one of claims 1 to 5 are implemented.