Automatic detection method, system and equipment for flight parameter interpretation software and medium

Through the method of analyzing flight data historical data and inversely generating test data sets, the automated detection of the fast interpretation software of flight parameters data is realized, solving the detection difficulties in the existing technology, simplifying the process and improving efficiency.

CN119512921APending Publication Date: 2025-02-25SHAANXI QIANSHAN AVIONICS
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
CN202410721692.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-06-05
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

When detecting flight parameter data fast interpretation software, the prior art requires a large amount of real flight data, and the criterion conditions for adapting to different aircraft models are complex, which leads to difficulty in verification.

Method used

By analyzing the flight data historical data of each aircraft model, a test data set is generated in reverse, including the test data of each criterion, and inputting these data into the flight parametric interpretation software to be tested, the output interpretation results are compared with the preset results, and the software's automated detection is completed.

Benefits of technology

It realizes automatic detection of the fast interpretation software for flight parametric data, generates test data that meets different flight parametric criteria, simplifies the detection process and avoids dependence on a large amount of real flight data.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119512921A_ABST
    Figure CN119512921A_ABST
Patent Text Reader

Abstract

The invention provides an automatic detection method, system and device for flight parameter interpretation software and a medium, and the method comprises the steps: carrying out the analysis of flight data historical data of each type of aircraft, and obtaining the basic information and flight parameter data of the aircraft; according to the aircraft basic information, the flight parameter data and the criterion total list of each aircraft type, a test data set is reversely generated, and the test data set comprises test data of each criterion; inputting the test data set and the criterion total list of each type into flight parameter interpretation software to be tested, and outputting an interpretation result of each criterion; and comparing the interpretation result with a preset interpretation result, and outputting a test result of the flight parameter interpretation software to be tested. According to the method, the test data meeting each flight parameter criterion can be provided according to different aircraft models, the conditions of selection, parameter value editing and the like of the flight parameter criteria are provided, the test data suitable for each flight parameter criterion are provided, and the purpose of automatic detection of universal flight parameter interpretation software is achieved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The invention belongs to the field of avionics and relates to an automatic detection method, system, equipment and medium for flight parameter interpretation software. Background Art

[0002] In recent years, according to user needs, the function of rapid interpretation of flight parameter data has been added to the flight parameter processing ground station. This function can quickly and accurately analyze the flight parameter data based on the flight parameter data and the judgment criteria to determine the aircraft's fault information and fault mechanism. However, due to the variety and complexity of the judgment criteria for each aircraft type, when it is necessary to conduct a comprehensive and accurate test on the flight parameter data rapid interpretation software, a large amount of real flight data that is adapted to the flight parameter judgment criteria of different aircraft is required, which brings great difficulties to the verification of the flight parameter data rapid interpretation software. Summary of the invention

[0003] In order to solve the technical problem that a large amount of real flight data with criteria applicable to different types of aircraft is required to detect software for rapid interpretation of flight parameter data, which makes verification difficult, the present invention discloses an automated detection method, system, equipment and medium for flight parameter interpretation software.

[0004] The technical solution to achieve the purpose of the invention is as follows:

[0005] The embodiment of the present invention discloses an automatic detection method of flight parameter interpretation software, comprising the following steps:

[0006] S1. Analyze the historical flight data of each aircraft type to obtain basic aircraft information and flight parameter data;

[0007] S2. Reversely generate a test data set based on the basic information of the aircraft of each model, the flight parameter data and the total list of criteria, wherein the test data set includes test data of each criterion;

[0008] S3, inputting the test data set and the total list of criteria of each aircraft model into the flight parameter interpretation software to be tested, and outputting the interpretation result of each criterion;

[0009] S4. Compare the judgment result with the preset judgment result, and output the test result of the flight parameter judgment software to be tested.

[0010] Furthermore, the format of the flight data history data is .def, the basic information of the aircraft includes the model, aircraft number, software version, and the name, index number and resolution of each flight parameter, and the flight parameter data includes flight altitude, yaw angle, cockpit temperature and fuel consumption.

[0011] Furthermore, in the above step S2, the test data set is reversely generated based on the basic information of the aircraft of each model, the flight parameter data and the total list of criteria, including:

[0012] S21. Extracting, from the flight parameter data, a parameter name corresponding to the criterion flight parameter name of each criterion in the criterion total list according to each aircraft model;

[0013] S22, according to the criteria conditions corresponding to each of the criteria, edit the value of each parameter name of the criterion, and reversely generate the basic aircraft information corresponding to the criterion using the edited value to obtain the test data of the criterion;

[0014] S23, combining the test data of all the criteria in the model to obtain the test data set of the model.

[0015] Furthermore, the above step S2 further includes:

[0016] S20. Extract each criterion from the flight parameter data criterion list of each aircraft model, obtain the criterion flight parameter name and criterion condition corresponding to each criterion, and use each criterion and its criterion flight parameter name and criterion condition to construct the total criterion list of each aircraft model.

[0017] Furthermore, in the above step S4, the test results of the flight parameter interpretation software to be tested include:

[0018] S41. If the interpretation results of all the criteria are consistent with the preset interpretation results, it is determined that the flight parameter interpretation software has passed the test;

[0019] S42. If the interpretation result of any one of the criteria does not match the preset interpretation result, it is determined that the flight parameter interpretation software has failed the test.

[0020] Furthermore, in the above step S4, the test data set and the total list of criteria for each aircraft model are input into the flight parameter interpretation software to be tested, and the output detection time, the parameter conditions of each criterion and the detection data are also included.

[0021] An embodiment of the present invention also provides an automatic detection system for flight parameter interpretation software, including a parsing module, a test data generation module and a software detection and judgment module.

[0022] The analysis module is used to analyze the flight data history data of each aircraft type to obtain the basic information of the aircraft and the flight parameter data. The test data generation module is used to reversely generate a test data set based on the basic information of the aircraft, the flight parameter data and the total list of criteria of each aircraft type, and the test data set includes the test data of each criterion. The software detection and judgment module is used to input the test data set and the total list of criteria of each aircraft type into the flight parameter judgment software to be tested, output the judgment result of each criterion, compare the judgment result with the preset judgment result, and output the test result of the flight parameter judgment software to be tested.

[0023] An embodiment of the present invention also provides a computer device, including a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor implements any of the above-mentioned automated detection methods for flight parameter interpretation software when executing the computer program, so as to solve the technical problem that a large amount of real flight data with criteria applicable to different types of aircraft is required for rapid flight parameter data interpretation software detection, which makes verification difficult.

[0024] An embodiment of the present invention also provides a computer-readable storage medium, which stores a computer program for executing any of the above-mentioned automated detection methods for flight parameter interpretation software, so as to solve the technical problem that a large amount of real flight data with judgment conditions applicable to different types of aircraft is required to quickly detect flight parameter data, which makes verification work difficult.

[0025] Compared with the prior art, the beneficial effects achieved by at least one of the above technical solutions adopted in the embodiments of this specification include at least: the automatic detection method of the flight parameter interpretation software of the present invention completes the test of the flight parameter interpretation software to be tested by analyzing the historical data of the flight data, constructing a test data set, and using the flight parameter interpretation software to be tested to compare the interpretation result output by the test data set with the preset interpretation result. This method can generate test data that meets different flight parameter criteria, and then load the test data into the flight parameter data fast interpretation software to be tested, so as to realize the automatic detection of the flight parameter data fast interpretation software to be tested.

[0026] The method of the present invention solves the dilemma that the flight parameter rapid judgment software detection relies on a large amount of different real flight data due to the wide variety and complex functions of flight parameter judgment criteria. At the same time, test data that meets each flight parameter judgment criterion can be provided according to different aircraft models, and flight parameter data selection, parameter value editing, etc. are provided, and test data that adapts to each flight parameter judgment criterion is provided, thereby achieving the purpose of automatic detection of general flight parameter judgment software. BRIEF DESCRIPTION OF THE DRAWINGS

[0027] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without paying creative work.

[0028] Figure 1 It is a flow chart of the automated detection method of the flight parameter interpretation software disclosed in the embodiment of the present invention;

[0029] Figure 2 It is an architecture diagram of the automated detection system of the flight parameter interpretation software disclosed in the embodiment of the present invention;

[0030] Figure 3 A schematic diagram of a computer device disclosed in an embodiment of the present invention;

[0031] Among them, 201, parsing module; 202, test data generating module; 203, software detection and judgment module 203; 301, memory; 302, processor. DETAILED DESCRIPTION

[0032] The embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0033] The following describes the implementation methods of the present application through specific specific examples, and those skilled in the art can easily understand other advantages and effects of the present application from the content disclosed in this specification. Obviously, the described embodiments are only a part of the embodiments of the present application, rather than all the embodiments. The present application can also be implemented or applied through other different specific implementation methods, and the details in this specification can also be modified or changed in various ways based on different viewpoints and applications without departing from the spirit of the present application. It should be noted that the following embodiments and the features of the embodiments can be combined with each other in the absence of conflict. Based on the embodiments in the present application, all other embodiments obtained by ordinary technicians in the field without making creative work belong to the scope of protection of the present application.

[0034] The automated detection method for the flight parameter interpretation software to be tested provided in this specific embodiment includes functional modules such as flight data history data set analysis, criterion entry, criterion editing, data regeneration, interpretation detection, and report generation. The automated testing method can provide a variety of test data based on the flight parameter criteria of different aircraft models, and at the same time provide test data generation, editing, and maintenance, thereby realizing automated detection of rapid interpretation of flight parameter data and generating test results for each criterion, thereby meeting the automated detection of universal flight parameter data rapid interpretation software.

[0035] The above automated detection method is described below by means of specific examples. Figure 1 As shown, the automated detection method comprises the following steps:

[0036] S1. Analyze the historical flight data of each aircraft type to obtain basic aircraft information and flight parameter data.

[0037] In specific implementation, the format of the flight data history data is .def, the basic information of the aircraft includes the model, aircraft number, software version, and the name, index number and resolution of each flight parameter, and the flight parameter data includes flight altitude, yaw angle, cockpit temperature and fuel consumption.

[0038] S2. Based on the basic aircraft information of each aircraft model, the flight parameter data and the total list of criteria, a test data set is reversely generated, wherein the test data set includes test data for each criterion.

[0039] In specific implementation, the specific process of generating the test data set is as follows:

[0040] S21. Extracting, from the flight parameter data, a parameter name corresponding to the criterion flight parameter name of each criterion in the criterion total list according to each aircraft model;

[0041] S22, according to the criteria conditions corresponding to each of the criteria, edit the value of each parameter name of the criterion, and reversely generate the basic aircraft information corresponding to the criterion using the edited value to obtain the test data of the criterion;

[0042] S23, combining the test data of all the criteria in the model to obtain the test data set of the model.

[0043] In an improved embodiment of the above-mentioned generation of a test data set, the method further includes:

[0044] S20. Extract each criterion from the flight parameter data criterion list of each aircraft model, obtain the criterion flight parameter name and criterion condition corresponding to each criterion, and use each criterion and its criterion flight parameter name and criterion condition to construct the total criterion list of each aircraft model.

[0045] It should be noted that when generating a test data set, only the parameter value of each criterion flight parameter name needs to be edited, and the basic aircraft information of the aircraft to which the criterion belongs is not allowed to be edited.

[0046] S3. Input the test data set and the total list of criteria for each aircraft model into the flight parameter interpretation software to be tested, and output the interpretation result of each criterion.

[0047] S4. Compare the judgment result with the preset judgment result, and output the test result of the flight parameter judgment software to be tested.

[0048] In specific implementation, the test results of the flight parameter interpretation software to be tested include:

[0049] S41. If the interpretation results of all the criteria are consistent with the preset interpretation results, it is determined that the flight parameter interpretation software has passed the test;

[0050] S42. If the interpretation result of any one of the criteria does not match the preset interpretation result, it is determined that the flight parameter interpretation software has failed the test.

[0051] In an improved embodiment of the above step S4, the test data set and the total list of criteria for each aircraft model are input into the flight parameter interpretation software to be tested, and also include outputting the detection time, the parameter conditions of each criterion and the detection data.

[0052] Based on the same inventive concept, an automated detection system for flight parameter interpretation software is also provided in an embodiment of the present invention, as described in the following embodiments. Since the principle of solving the problem by the automated detection system is similar to that of the above-mentioned automated detection method, the implementation of the automated detection system can be the implementation of the above-mentioned automated detection method, and the repeated parts will not be repeated. As used below, the term "unit" or "module" can be a combination of software and / or hardware that implements a predetermined function. Although the device described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.

[0053] See also Figure 2 As shown, the automatic detection system of the flight parameter interpretation software includes a parsing module 201, a test data generating module 202 and a software detection and judgment module 203, and the structure is described below.

[0054] The analysis module 201 is used to analyze the historical data of the flight data of each aircraft type to obtain basic information of the aircraft and flight parameter data.

[0055] The test data generation module 202 is used to reversely generate a test data set based on the basic aircraft information of each aircraft model, the flight parameter data and the total list of criteria, and the test data set includes test data for each criterion.

[0056] The software detection and judgment module 203 is used to input the test data set and the total list of criteria of each aircraft model into the flight parameter judgment software to be tested, output the judgment result of each criterion, compare the judgment result with the preset judgment result, and output the test result of the flight parameter judgment software to be tested.

[0057] The automatic detection method of the flight parameter interpretation software of the present invention completes the test of the flight parameter interpretation software to be tested by analyzing the flight data history data, constructing a test data set, and using the flight parameter interpretation software to be tested to compare the interpretation result output by the test data set with the preset interpretation result. The method can generate test data that meets different flight parameter criteria, and then load the test data into the flight parameter data fast interpretation software to be tested, so as to realize the automatic detection of the flight parameter data fast interpretation software to be tested.

[0058] The method of the present invention solves the dilemma that the flight parameter rapid judgment software detection relies on a large amount of different real flight data due to the wide variety and complex functions of flight parameter judgment criteria. At the same time, test data that meets each flight parameter judgment criterion can be provided according to different aircraft models, and flight parameter data selection, parameter value editing, etc. are provided, and test data that adapts to each flight parameter judgment criterion is provided, thereby achieving the purpose of automatic detection of general flight parameter judgment software.

[0059] In this embodiment, a computer device is provided, such as Figure 3 As shown, it includes a memory 301, a processor 302 and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, the automatic detection method of any of the above-mentioned flight parameter interpretation software is implemented.

[0060] Specifically, the computer device may be a computer terminal, a server or a similar computing device.

[0061] In this embodiment, a computer-readable storage medium is provided, wherein the computer-readable storage medium stores a computer program for executing the automated detection method of any of the above-mentioned flight parameter interpretation software.

[0062] Specifically, computer-readable storage media include permanent and non-permanent, removable and non-removable media that can store information by any method or technology. Information can be computer-readable instructions, data structures, program modules or other data. Examples of computer-readable 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 technology, compact disk read-only memory (CD-ROM), digital versatile disk (DVD) or other optical storage, magnetic cassettes, tape disk storage or other magnetic storage devices or any other non-transmission media that can be used to store information that can be accessed by a computing device. As defined herein, computer-readable storage media does not include transitory media such as modulated data signals and carrier waves.

[0063] Obviously, those skilled in the art should understand that the modules or steps of the above-mentioned embodiments of the present invention can be implemented by a general computing device, they can be concentrated on a single computing device, or distributed on a network composed of multiple computing devices, and optionally, they can be implemented by a program code executable by a computing device, so that they can be stored in a storage device and executed by the computing device, and in some cases, the steps shown or described can be executed in a different order from that here, or they can be made into individual integrated circuit modules, or multiple modules or steps therein can be made into a single integrated circuit module for implementation. In this way, the embodiments of the present invention are not limited to any specific combination of hardware and software.

[0064] The above description is only a preferred embodiment of the present invention and is not intended to limit the present invention. For those skilled in the art, the embodiments of the present invention may have various modifications and variations. Any modification, equivalent replacement, improvement, etc. made within the spirit and principle of the present invention shall be included in the protection scope of the present invention.

Claims

1. An automated detection method for flight parameter interpretation software, characterized in that: include: Analyze the historical flight data of each aircraft type to obtain basic aircraft information and flight parameter data; Reversely generate a test data set based on the basic aircraft information of each aircraft type, the flight parameter data and the total list of criteria, wherein the test data set includes test data of each criterion; Input the test data set and the total list of criteria of each aircraft model into the flight parameter interpretation software to be tested, and output the interpretation result of each criterion; The judgment result is compared with the preset judgment result, and the test result of the flight parameter judgment software to be tested is output.

2. The automated detection method of flight parameter interpretation software according to claim 1, characterized in that: The format of the flight data history data is .def. The basic information of the aircraft includes the model, aircraft number, software version, and the name, index number and resolution of each flight parameter. The flight parameter data includes flight altitude, yaw angle, cockpit temperature and fuel consumption.

3. The automated detection method of flight parameter interpretation software according to claim 1, characterized in that: The reverse generation of the test data set based on the basic aircraft information of each aircraft type, the flight parameter data and the total list of criteria includes: According to each aircraft model, extracting a parameter name corresponding to the criterion flight parameter name of each criterion in the criterion total list from the flight parameter data; According to the criteria conditions corresponding to each of the criteria, the value of each parameter name of the criterion is edited, and the edited value is used to reversely generate the basic aircraft information corresponding to the criterion to obtain the test data of the criterion; The test data of all the criteria in the model are combined to obtain the test data set of the model.

4. The automated detection method of flight parameter interpretation software according to claim 3, characterized in that: Also includes: Extract each criterion from the flight parameter data criterion list of each aircraft model, obtain the criterion flight parameter name and criterion condition corresponding to each criterion, and use each criterion and its criterion flight parameter name and criterion condition to construct a total criterion list for each aircraft model.

5. The automated detection method of flight parameter interpretation software according to claim 1, characterized in that: The test results of the flight parameter interpretation software to be tested include: If the judgment results of all the judgment criteria are consistent with the preset judgment results, it is determined that the flight parameter judgment software has passed the test; If the judgment result of any one of the criteria does not match the preset judgment result, it is determined that the flight parameter judgment software has failed the test.

6. The automated detection method of flight parameter interpretation software according to claim 1, characterized in that: The method of inputting the test data set and the total list of criteria for each aircraft model into the flight parameter interpretation software to be tested also includes: outputting the detection time, the parameter conditions of each criterion and the detection data.

7. An automated detection system for flight parameter interpretation software, characterized in that: include: An analysis module, which is used to analyze the historical flight data of each aircraft type to obtain basic aircraft information and flight parameter data; A test data generation module, the test data generation module is used to reversely generate a test data set based on the basic information of the aircraft of each model, the flight parameter data and the total list of criteria, the test data set including the test data of each criterion; A software detection and judgment module, the software detection and judgment module is used to input the test data set and the total list of judgment criteria of each type of aircraft into the flight parameter judgment software to be tested, output the judgment result of each criterion, compare the judgment result with the preset judgment result, and output the test result of the flight parameter judgment software to be tested.

8. A computer device comprising a memory, a processor and a computer program stored in the memory and executable on the processor, characterized in that: When the processor executes the computer program, the automatic detection method of the flight parameter interpretation software described in any one of claims 1 to 6 is implemented.

9. A computer-readable storage medium, characterized in that: The computer-readable storage medium stores a computer program for executing the automated detection method of the flight parameter interpretation software according to any one of claims 1 to 6.

Citation Information

Patent Citations

  • Automatic test case generation method and device based on chaos testing

    CN112131093A

  • Automatic test abnormal parameter generation method of flight simulator FADEC

    CN115328075A

  • Interface testing method and device

    CN115408277A

  • Method for generating flight simulation parameter data of airplane

    CN115758561A

  • Detecting fault states of an aircraft

    US20200110181A1