A collaborative-oriented aircraft test flight data synchronous playback method and device
By building a timeline in the cloud to synchronously replay flight test data, the problems of data alignment difficulties and resource waste in traditional flight test data processing are solved, and efficient collaborative analysis and storage management are achieved.
Patent Information
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- SHENYANG AIRCRAFT DESIGN INST AVIATION IND CORP OF CHINA
- Filing Date
- 2023-06-02
- Publication Date
- 2026-04-14
AI Technical Summary
Traditional flight test data processing methods have failed to achieve time snapshot alignment and playback of data from various professional fields, resulting in difficulties in data analysis, large storage requirements, and resource waste due to differences in parsing tools.
By identifying flight test data types based on technical metadata, and using cloud-based adaptation software to parse and construct timelines, synchronous playback and collaborative analysis of different types of data can be achieved.
It enables the alignment and synchronous switching of various flight test data under a unified time coordinate, improving data processing efficiency, saving human resources, and ensuring the uniqueness of the data source.
Smart Images

Figure CN117150306B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of flight test data processing technology, and specifically relates to a method and apparatus for synchronous playback of aircraft flight test data for collaborative purposes. Background Technology
[0002] As aircraft development enters the flight test phase, after each test, the development unit needs to collect recorded data such as aircraft bus data, flight parameters, audio data, and video data. This data is then distributed to participating units, who each use specialized software to analyze the data for data analysis, troubleshooting, and other applications. Traditional flight test data processing methods have the following problems:
[0003] a) After the test flight data was parsed, it was replayed and analyzed by their respective specialties. However, the data from all buses, flight parameters, audio and video at the same time was not aligned and replayed based on time snapshots, making it difficult for each specialty to identify and discover potential problems through contextual information.
[0004] b) The test flight data is large, with the data volume of a single flight takeoff and landing reaching tens of GB, and the storage space of terminal devices such as personal computers or small servers is difficult to meet the storage needs.
[0005] c) Different models and flights of aircraft use different flight parameter analysis software or audio / video analysis software and software versions, requiring a lot of effort to manage the relationship between analysis tools and flight test data.
[0006] Each participating research unit or professional field has a limited range of signals or parameters to focus on. After obtaining flight test data, each professional field will analyze the raw data separately, which will lead to problems such as inconsistent data sources and waste of time and human resources. Summary of the Invention
[0007] To address the aforementioned issues, this application provides a collaborative method and apparatus for synchronous playback of aircraft flight test data, enabling unified processing and collaborative analysis of flight test data.
[0008] The first aspect of this application provides a collaborative method for synchronizing and replaying aircraft flight test data, mainly including:
[0009] Step S1: Based on technical metadata, identify the type of flight test data unloaded from the aircraft, and select appropriate data parsing software deployed in the cloud according to the identified data type to read and parse different types of flight test data;
[0010] Step S2: Organize the parsed test flight data according to the single flight dimension and the time dimension, construct different management files for test flight data of different flights, and construct the correlation relationship between each test flight data and the flight record time under each management file;
[0011] Step S3: Construct a flight data timeline on the front end, and associate multiple test flight data with time stamps in parallel with each time point on the timeline. Based on the user's operation on the timeline, present multiple different types of test flight data at the current moment.
[0012] Preferably, in step S1, the different test flight data read and parsed are stored in a distributed database.
[0013] Preferably, the flight test data includes flight test video frame data, multiple flight parameter log data, and bus log data.
[0014] Preferably, after step S1, the process further includes distributing the parsed different flight test data to the corresponding professional scientific research and analysis terminals.
[0015] Preferably, in step S3, constructing the flight data timeline includes:
[0016] Step S31: Construct a first timeline with dates as time points, and associate multiple dates on the first timeline with the start position of the test flight data of the corresponding date. Here, the data parsing software identifies the date of the test flight data unloaded on the aircraft based on business metadata, so as to record the current date at the start position of the test flight data of the corresponding date.
[0017] Step S32: Construct a second time axis with seconds or milliseconds as time points, and associate multiple seconds or milliseconds on the second time axis with the test flight data at the corresponding time.
[0018] Preferably, step S3 further includes:
[0019] Step S4: Based on the test flight data of the set type selected by the user on the time axis, a secondary control for collaborative analysis pops up. The secondary control is configured to retrieve multiple test flight data of the set type for the same subject under the same aircraft and display them in the same coordinate system for comparison and analysis of differences.
[0020] The second aspect of this application provides a collaborative aircraft flight test data synchronization and playback device, mainly comprising:
[0021] The data acquisition module is used to identify the type of flight test data unloaded from the aircraft based on technical metadata, and select the appropriate data parsing software deployed in the cloud according to the identified data type to read and parse different types of flight test data;
[0022] The data organization module is used to organize the parsed flight test data by single sortie and time dimension, and to build different management files for flight test data of different sorties. Under each management file, the correlation between each flight test data and the flight record time is built.
[0023] The data display module is used to build a flight data timeline on the front end and associate multiple test flight data with time stamps in parallel with each time point on the timeline. Based on the user's operation on the timeline, it presents multiple different types of test flight data at the current moment.
[0024] Preferably, the device further includes:
[0025] The comparison and analysis module is used to pop up a secondary control for collaborative analysis based on the test flight data of a set type selected by the user on the time axis. The secondary control is configured to retrieve multiple test flight data of the set type for the same subject under the same flight and display them in the same coordinate system for comparison and analysis of differences.
[0026] This application aligns the various flight parameters, bus data, audio and video data after analysis under a unified time coordinate. By dragging and positioning the time axis, it enables synchronous switching of various signals, parameters, audio and video, thereby improving data processing efficiency and solving the problem of difficult collaborative analysis of flight test data. Attached Figure Description
[0027] Figure 1 This is a flowchart of a preferred embodiment of the collaborative aircraft flight test data synchronization and playback method of this application.
[0028] Figure 2 This is a schematic diagram of the timeline playback test flight data constructed in this application. Detailed Implementation
[0029] To make the objectives, technical solutions, and advantages of this application clearer, the technical solutions in the embodiments of this application will be described in more detail below with reference to the accompanying drawings. In the drawings, the same or similar reference numerals denote the same or similar elements or elements having the same or similar functions throughout. The described embodiments are only some, not all, of the embodiments of this application. The embodiments described below with reference to the accompanying drawings are exemplary and intended to explain this application, and should not be construed as limiting this application. All other embodiments obtained by those skilled in the art based on the embodiments of this application without inventive effort are within the scope of protection of this application. The embodiments of this application will be described in detail below with reference to the accompanying drawings.
[0030] The first aspect of this application provides a collaborative method for synchronizing and replaying aircraft flight test data, such as... Figure 1 As shown, it mainly includes:
[0031] Step S1: Based on technical metadata, identify the type of flight test data unloaded from the aircraft, and select appropriate data parsing software deployed in the cloud according to the identified data type to read and parse different types of flight test data;
[0032] Step S2: Organize the parsed test flight data according to the single flight dimension and the time dimension, construct different management files for test flight data of different flights, and construct the correlation relationship between each test flight data and the flight record time under each management file;
[0033] Step S3: Construct a flight data timeline on the front end, and associate multiple test flight data with time stamps in parallel with each time point on the timeline. Based on the user's operation on the timeline, present multiple different types of test flight data at the current moment.
[0034] It should be noted that before step S1, this application uses big data and distributed storage technology to uniformly manage the metadata of various types of data, and carries out structured and unstructured data management accordingly. For example, staff members process the metadata of the data unloaded from the aircraft. Among them, business metadata describes which day and which aircraft these test flight data belong to, as well as information such as the test pilot and test flight subject. Technical metadata describes the format of these test flight data and the parsing software used to parse them.
[0035] Subsequently, a large number of flight test data parsing software programs were configured in the cloud for different flight test data of different models. By establishing a single-aircraft flight test data parsing software library, software version management based on model and flight number was achieved. Therefore, in step S1, the system can automatically select the corresponding flight test data parsing software based on different flight test data, parse it, and then transmit it back to a database storing massive amounts of heterogeneous data. In some optional implementations, the different flight test data read and parsed are stored through a distributed database. This step achieves a single source output for flight parameter data and cloud-based parsing, saving manpower costs while ensuring the uniformity of flight parameter data.
[0036] In some optional implementations, the flight test data includes flight test video frame data, multiple flight parameter log data, and bus log data. This application achieves unified parsing of these different types of flight test data, ultimately enabling them to be arranged on the same timeline, such as... Figure 2 As shown, it enables synchronous playback of different types of flight test data and supports collaborative applications for troubleshooting and handling issues across units and professional fields.
[0037] In some optional implementations, step S1 further includes distributing the parsed different flight test data to corresponding professional research and analysis terminals. Based on this platform, cloud-based data parsing and distribution to relevant professional fields ensures the uniqueness of the data collection and parsing source.
[0038] In step S2 of this application, the test flight data parsed by the unified cloud is reorganized from the dimensions of single flight and time, a single flight test flight data management archive is established, flight parameters, bus and audio and video data are modeled and structured, and the relevant models are associated with the corresponding flight records (time) to achieve the alignment of video frames, flight parameters and logs on the time axis, supporting the data synchronous playback function.
[0039] Finally, in step S3, an interactive program is developed based on the data model layer to support synchronized data playback, data segmentation, and difference analysis and comparison between single flights and flights. See attached image for a demonstration of synchronized flight test data playback. Figure 2 The first flight of the XXX model aircraft in the figure had a flight mission on February 4, 2023. After the data on that day was parsed in the cloud by the data acquisition layer, a correlation was established between the data model layer and the single flight test data management archive. The aircraft development personnel could directly locate a certain moment on that day by clicking or dragging the timeline. The system presented the flight parameters, logs, audio and video data before and after that moment on a unified interface, realizing the synchronous playback of different types of flight test data.
[0040] In some alternative implementations, step S3, constructing the flight data timeline, includes:
[0041] Step S31: Construct a first timeline with dates as time points, and associate multiple dates on the first timeline with the start position of the test flight data of the corresponding date. Here, the data parsing software identifies the date of the test flight data unloaded on the aircraft based on business metadata, so as to record the current date at the start position of the test flight data of the corresponding date.
[0042] Step S32: Construct a second time axis with seconds or milliseconds as time points, and associate multiple seconds or milliseconds on the second time axis with the test flight data at the corresponding time.
[0043] In some alternative implementations, step S3 is further followed by:
[0044] Step S4: Based on the test flight data of the set type selected by the user on the time axis, a secondary control for collaborative analysis pops up. The secondary control is configured to retrieve multiple test flight data of the set type for the same subject under the same aircraft and display them in the same coordinate system for comparison and analysis of differences.
[0045] In this embodiment, after the user clicks the secondary control, the system automatically reads the test flight data type and the corresponding flight subject at the current moment. As mentioned above, the flight subject information is recorded in advance by the business metadata. After the system retrieves the test flight data of the same type and subject, the test flight data of each subject can be formed in a coordinate system with time as the horizontal axis. The data of multiple subjects in the same coordinate system is conducive to the analyst's grasp of the changes in the overall flight process parameters in both horizontal and vertical directions, thus improving the efficiency of collaborative analysis.
[0046] The second aspect of this application provides a collaborative aircraft flight test data synchronization and playback device corresponding to the above method, mainly comprising:
[0047] The data acquisition module is used to identify the type of flight test data unloaded from the aircraft based on technical metadata, and select the appropriate data parsing software deployed in the cloud according to the identified data type to read and parse different types of flight test data;
[0048] The data organization module is used to organize the parsed flight test data by single sortie and time dimension, and to build different management files for flight test data of different sorties. Under each management file, the correlation between each flight test data and the flight record time is built.
[0049] The data display module is used to build a flight data timeline on the front end and associate multiple test flight data with time stamps in parallel with each time point on the timeline. Based on the user's operation on the timeline, it presents multiple different types of test flight data at the current moment.
[0050] In some alternative embodiments, the device further includes:
[0051] The comparison and analysis module is used to pop up a secondary control for collaborative analysis based on the test flight data of a set type selected by the user on the time axis. The secondary control is configured to retrieve multiple test flight data of the set type for the same subject under the same flight and display them in the same coordinate system for comparison and analysis of differences.
[0052] The above description is merely a specific embodiment 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 technical scope 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 method for synchronous playback of aircraft flight test data for collaborative testing, characterized in that, include: Step S1: Based on technical metadata, identify the type of flight test data unloaded from the aircraft, and select appropriate data parsing software deployed in the cloud according to the identified data type to read and parse different types of flight test data; Step S2: Organize the parsed test flight data according to the single flight dimension and the time dimension, construct different management files for test flight data of different flights, and construct the correlation relationship between each test flight data and the flight record time under each management file; Step S3: Construct a flight data timeline on the front end, and associate multiple test flight data with time stamps in parallel with each time point on the timeline. Based on the user's operation on the timeline, present multiple different types of test flight data at the current moment. Step S4: Based on the test flight data of the set type selected by the user on the time axis, a secondary control for collaborative analysis pops up. The secondary control is configured to retrieve multiple test flight data of the set type for the same subject under the same flight and display them in the same coordinate system for comparison and analysis of differences. In step S3, constructing the flight data timeline includes: Step S31: Construct a first timeline with dates as time points, and associate multiple dates on the first timeline with the start position of the test flight data of the corresponding date. Here, the data parsing software identifies the date of the test flight data unloaded on the aircraft based on business metadata, so as to record the current date at the start position of the test flight data of the corresponding date. Step S32: Construct a second time axis with seconds or milliseconds as time points, and associate multiple seconds or milliseconds on the second time axis with the test flight data at the corresponding time.
2. The method for synchronous playback of aircraft flight test data for collaborative testing as described in claim 1, characterized in that, In step S1, the different test flight data read and parsed are stored in a distributed database.
3. The method for synchronous playback of aircraft flight test data for collaborative testing as described in claim 1, characterized in that, The flight test data includes flight test video frame data, multiple flight parameter log data, and bus log data.
4. The method for synchronous playback of aircraft flight test data for collaborative testing as described in claim 1, characterized in that, Step S1 is followed by distributing the analyzed flight test data to the corresponding professional research and analysis terminals.
5. A collaborative aircraft flight test data synchronization and playback device, characterized in that, For carrying out the method as claimed in claim 1, the apparatus comprises: The data acquisition module is used to identify the type of flight test data unloaded from the aircraft based on technical metadata, and select the appropriate data parsing software deployed in the cloud according to the identified data type to read and parse different types of flight test data; The data organization module is used to organize the parsed flight test data by single sortie and time dimension, and to build different management files for flight test data of different sorties. Under each management file, the correlation between each flight test data and the flight record time is built. The data display module is used to build a flight data timeline on the front end and associate multiple test flight data with time stamps in parallel with each time point on the timeline. Based on the user's operation on the timeline, it presents multiple different types of test flight data at the current moment.
6. The collaborative aircraft flight test data synchronization and playback device as described in claim 5, characterized in that, The device also includes: The comparison and analysis module is used to pop up a secondary control for collaborative analysis based on the test flight data of a set type selected by the user on the time axis. The secondary control is configured to retrieve multiple test flight data of the set type for the same subject under the same flight and display them in the same coordinate system for comparison and analysis of differences.
Citation Information
Patent Citations
Synchronous playback platform architecture method for multiple types of flight parameter data
CN112084143A
Quick data unloading method based on mark information
CN112528085A