A method and system for storing aircraft maintenance data
Through distributed storage and index generation methods, the problem that traditional data storage methods cannot efficiently process and manage aircraft maintenance data is solved, and efficient data management and storage is realized, ensuring operation accuracy and compliance.
Patent Information
- Application Number
- CN202410167913.6
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2024-02-06
- Publication Date
- 2025-04-25
- Estimated Expiration
- 2044-02-06
AI Technical Summary
Traditional data storage methods cannot efficiently process, store and manage large-scale multi-type data generated by aircraft maintenance, and insufficient data flow process control.
By obtaining the information flow nodes generated during historical shipping maintenance, first-level aircraft maintenance data are extracted, and divided and sorted according to time information and regional information, and distributed storage is carried out. At the same time, the interactive data between the primary aircraft maintenance data and release operation information is used to generate secondary aircraft maintenance data and index it to support rapid retrieval and query.
It realizes efficient management and storage of aircraft maintenance data, improves data availability and operability, and ensures operational accuracy and compliance.
Smart Images

Figure CN117971979B_ABST
Abstract
Description
Technical Field
[0001] The present invention relates to the technical field of data storage, and in particular to a storage method and system for aircraft maintenance data. Background Art
[0002] The aircraft maintenance and update plan is a planned maintenance program developed to ensure the safe and reliable operation of the aircraft during its life cycle. It is usually jointly developed by aircraft manufacturers, airlines and regulators, and includes regular maintenance, inspections and updates of aircraft. Regular maintenance and update plans help maintain the optimal performance of the aircraft.
[0003] The amount of data generated by aircraft maintenance is huge, and it is a challenge to effectively store and manage this data. Traditional data storage methods cannot meet the storage needs of large-scale data, which is not conducive to the efficient analysis of various types of data generated by aircraft maintenance. In addition, the process control of data flow also needs further consideration.
[0004] Therefore, there is an urgent need to invent a storage method for aircraft maintenance data to solve the technical problem that traditional data storage methods cannot efficiently process, store and manage data generated by aircraft maintenance. Summary of the invention
[0005] The purpose of the present invention is to provide a storage method and system for aircraft maintenance data, aiming to solve the technical problem that traditional data storage methods cannot efficiently perform data processing, data storage and data management on data generated by aircraft maintenance.
[0006] On the one hand, an embodiment of the present invention provides a method for storing aircraft maintenance data, comprising:
[0007] Step S1: Acquire multiple information flow nodes generated in the historical shipping maintenance process, and acquire first-level aircraft maintenance data according to each of the information flow nodes;
[0008] Step S2: extracting time information, regional information and maintenance work order number from the first-level aircraft maintenance data, dividing the data into multiple operation and maintenance areas according to the regional information, sorting the first-level aircraft maintenance data in each operation and maintenance area according to the time information and the maintenance work order number, and performing distributed storage;
[0009] Step S3: acquiring the release operation information generated in the historical shipping maintenance process, storing the interactive data between the primary aircraft maintenance data and the release operation information as secondary aircraft maintenance data, and establishing an index based on the secondary aircraft maintenance data;
[0010] Step S4: when an actual operation of shipping maintenance is generated, the historical flight plan and aircraft scheduling in the first-level aircraft maintenance data are obtained and compared with the actual operation, the time period and work location of the actual operation are determined, and the actual operation is tracked and monitored to generate an operation review list, and the actual operation information flow is automatically saved;
[0011] Step S5: acquiring the actual operation information flow according to the index established by the secondary aircraft maintenance data, generating maintenance review information, comparing the maintenance review information with the operation review list, and completing an operation self-check;
[0012] Step S6: acquiring the actual operation information flow according to the index established by the secondary aircraft maintenance data, extracting the operator information of the actual operation, and extracting the license information in the operator information, analyzing the applicability range of the license information, comparing whether the maintenance review information falls within the applicability range, and completing a personnel self-check;
[0013] Step S7: Establish an airworthiness assessment based on the operation self-inspection and the personnel self-inspection, and generate a release record.
[0014] Preferably, in step S1, the obtaining of multiple information flow nodes generated in the historical shipping maintenance process and obtaining primary aircraft maintenance data according to each of the information flow nodes include:
[0015] Extracting aircraft data fields, including aircraft model and component list, parts list, standard parts list, and non-standard parts list corresponding to the aircraft model;
[0016] Extracting maintenance data fields, including extracting maintenance activity descriptors from the information flow nodes involving routine inspection, periodic inspection, troubleshooting, repair and replacement, system calibration and adjustment, cleaning and maintenance, component inspection and maintenance, aircraft structure inspection, aircraft system update and upgrade;
[0017] Extract the maintenance personnel data fields, including the maintenance personnel responsible for maintenance activities, use a nested dictionary structure to construct maintenance personnel groups, define a unique key for each maintenance personnel group in the internal dictionary, use the member list of each maintenance personnel group as the value of the corresponding key, and set the preset weight for each maintenance personnel group as the key in the external dictionary.
[0018] Preferably, in step S2, based on the extracted regional information, the boundaries of the operation and maintenance areas are determined based on geographical location, administrative divisions, and airport / airport factors;
[0019] Determine the number of physical nodes or servers corresponding to each operation and maintenance area according to the data volume and the preset access mode, determine the number and scale of nodes according to the data volume and the access load requirements, and perform redundant backup of the data in each operation and maintenance area to prevent single point failures;
[0020] In each of the operation and maintenance areas, the first-level aircraft maintenance data is sorted in chronological order according to the extracted time information.
[0021] Preferably, the step S3 includes:
[0022] Extracting the release operation information, including release time, release personnel, and release reason;
[0023] According to the association between release operation information and primary aircraft maintenance data, they interact and integrate to generate shared attributes, among which,
[0024] The release operation information is matched with the primary aircraft maintenance data according to the shared attributes, and the secondary aircraft maintenance data is created.
[0025] Preferably, the step S5 includes:
[0026] Tracking the recording and storage of the secondary aircraft maintenance data, extracting maintenance review information and related parts replacement records from the secondary aircraft maintenance data, the maintenance review information including task type, task description, executor, etc., and the parts replacement records including the name of the replaced parts, replacement time, replacement reason, etc.;
[0027] Based on the association between maintenance review information and parts replacement records, a check and comparison is performed, and an algorithm is used to compare maintenance review information and parts replacement records;
[0028] The maintenance review information is generated based on the results of the verification and comparison, and the review information includes evaluating the compliance of the maintenance task and generating a verification and approval form for component replacement.
[0029] Preferably, the operating personnel requirement information is analyzed and generated based on the locations of the parts involved in the approval form for the parts replacement.
[0030] Preferably, in step S6, extracting the license information from the operator information, analyzing the applicability range of the license information, comparing whether the maintenance review information falls within the applicability range, and completing a personnel self-check include:
[0031] Obtain information on operator requirements, including maintenance location and type;
[0032] Obtaining the operation and maintenance area in the maintenance review information, obtaining the type of the airworthy aircraft maintenance license of the operation and maintenance area, and analyzing the level of the airworthy aircraft maintenance license according to the maintenance location;
[0033] Obtaining license information of the operator information, and extracting the type and level of the license information;
[0034] When the type in the license information is the same as the type of the airworthy aircraft maintenance license of the operation and maintenance area, and the level extracted from the license information is lower than the level of the airworthy aircraft maintenance license of the operation and maintenance area, a self-check alarm is recorded;
[0035] When the type in the license information is the same as the type of the airworthy aircraft maintenance license in the operation and maintenance area, and the level extracted from the license information is higher than the level of the airworthy aircraft maintenance license in the operation and maintenance area, a self-inspection pass is recorded.
[0036] Preferably, the step S7, establishing an airworthiness assessment according to the operation self-inspection and the personnel self-inspection, and generating a release record, includes:
[0037] Obtain the actual operation of shipping maintenance to analyze aircraft operations. When there are faults or defects that affect airworthiness, release operations are required;
[0038] A release record is generated based on the results of the airworthiness assessment. The release record includes details of the maintenance and inspection process, the results of the airworthiness assessment, and the release decision. The details of the inspection process include:
[0039] Checking the operation self-check information and obtaining aircraft identification information, maintenance and inspection date and location from the first-level aircraft maintenance data;
[0040] The personnel self-inspection information is verified, and the maintenance personnel's signature, airworthiness assessment results, and release decision are obtained from the secondary aircraft maintenance data.
[0041] On the other hand, an embodiment of the present invention further provides a storage system for aircraft maintenance data, which is applicable to an aircraft maintenance data storage method as described in the above-mentioned embodiments of the present invention, and includes:
[0042] A collection module, which obtains a plurality of information flow nodes generated in the historical shipping maintenance process, and obtains the first-level aircraft maintenance data according to each of the information flow nodes;
[0043] A storage module extracts time information, regional information and maintenance work order number from the first-level aircraft maintenance data, divides the data into multiple operation and maintenance areas according to the regional information, sorts the first-level aircraft maintenance data in each operation and maintenance area according to the time information and the maintenance work order number, and performs distributed storage;
[0044] An indexing module, which obtains the release operation information generated in the historical shipping maintenance process, stores the interactive data between the primary aircraft maintenance data and the release operation information as secondary aircraft maintenance data, and establishes an index based on the secondary aircraft maintenance data;
[0045] The archiving module, when generating an actual operation of shipping maintenance, obtains the historical flight plan and aircraft scheduling in the first-level aircraft maintenance data and compares them with the actual operation, determines the time period and work location of the actual operation, tracks and monitors the actual operation, generates an operation review list, and automatically saves the actual operation information flow;
[0046] A monitoring module, which obtains the actual operation information flow according to the index established by the secondary aircraft maintenance data, generates maintenance review information, compares the maintenance review information with the operation review list, and completes an operation self-check;
[0047] The monitoring module further includes:
[0048] Acquire the actual operation information flow according to the index established by the secondary aircraft maintenance data, extract the operator information of the actual operation, extract the license information in the operator information, analyze the applicability range of the license information, compare whether the maintenance review information falls within the applicability range, and complete a personnel self-check;
[0049] The airworthiness module establishes an airworthiness assessment based on the operation self-inspection and the personnel self-inspection and generates a release record.
[0050] Compared with the prior art, the storage system for aircraft maintenance data provided by the present invention has the following beneficial effects:
[0051] Acquire multiple information flow nodes generated during the historical shipping maintenance process and extract the first-level aircraft maintenance data. The storage module divides and sorts these data according to time information and geographical information, and performs distributed storage to ensure effective data management and storage. The interactive data between the first-level aircraft maintenance data and the release operation information is used to generate the second-level aircraft maintenance data and establish an index, which can facilitate rapid retrieval and query of the data, improve the availability and operability of the data, and automatically complete the self-inspection of the data to ensure the accuracy and compliance of the operation.
[0052] The aircraft maintenance data storage system provided by the present invention is applied to the above-mentioned aircraft maintenance data storage method, and has the same beneficial effects, which will not be described in detail. BRIEF DESCRIPTION OF THE DRAWINGS
[0053] By reading the detailed description of the preferred embodiment below, various other advantages and benefits will become clear to those skilled in the art. The accompanying drawings are only used to illustrate the preferred embodiment and are not to be considered as limiting the present invention. In the accompanying drawings:
[0054] Figure 1 It is a flowchart of a method for storing aircraft maintenance data according to an embodiment of the present invention;
[0055] Figure 2 The present invention is a structural block diagram of a storage system for aircraft maintenance data according to an embodiment of the present invention. DETAILED DESCRIPTION
[0056] Exemplary embodiments of the present disclosure will be described in more detail below with reference to the accompanying drawings. Although exemplary embodiments of the present disclosure are shown in the accompanying drawings, it should be understood that the present disclosure may be implemented in various forms and should not be limited by the embodiments described herein. On the contrary, these embodiments are provided to enable a more thorough understanding of the present disclosure and to fully convey the scope of the present disclosure to those skilled in the art. It should be noted that, in the absence of conflict, the embodiments of the present invention and the features in the embodiments are combined with each other. The present invention will be described in detail below with reference to the accompanying drawings and in combination with the embodiments.
[0057] like Figure 1 As shown, a method for storing aircraft maintenance data according to an embodiment of the present invention includes:
[0058] Step S1: obtaining multiple information flow nodes generated in the historical shipping maintenance process, and obtaining first-level aircraft maintenance data according to each information flow node;
[0059] Step S2: extracting time information, regional information and maintenance work order number from the first-level aircraft maintenance data, dividing the data into multiple operation and maintenance areas according to the regional information, sorting the first-level aircraft maintenance data in each operation and maintenance area according to the time information and maintenance work order number, and performing distributed storage;
[0060] Step S3: Acquire the release operation information generated in the historical shipping maintenance process, store the interactive data between the primary aircraft maintenance data and the release operation information as secondary aircraft maintenance data, and create an index based on the secondary aircraft maintenance data;
[0061] Step S4: When an actual operation of shipping maintenance is generated, the historical flight plan and aircraft scheduling in the first-level aircraft maintenance data are obtained and compared with the actual operation, the time period and work location of the actual operation are determined, and the actual operation is tracked and monitored to generate an operation review list, and the actual operation information flow is automatically saved;
[0062] Step S5: Acquire the actual operation information flow according to the index established by the secondary aircraft maintenance data, generate maintenance review information, compare the maintenance review information with the operation review list, and complete an operation self-check;
[0063] Step S6: Acquire the actual operation information flow according to the index established by the secondary aircraft maintenance data, extract the operator information of the actual operation, and extract the license information in the operator information, analyze the applicability range of the license information, compare whether the maintenance review information falls within the applicability range, and complete a personnel self-check;
[0064] Step S7: Establish an airworthiness assessment based on the operation self-inspection and personnel self-inspection, and generate a release record.
[0065] In some embodiments of the present application, in step S1, a plurality of information flow nodes generated in the historical shipping maintenance process are obtained, and first-level aircraft maintenance data is obtained according to each information flow node, including:
[0066] Extract aircraft data fields, including aircraft model and component list, parts list, standard parts list, and non-standard parts list corresponding to the aircraft model;
[0067] Extracting maintenance data fields, including extracting maintenance activity descriptors from information flow nodes involving routine inspection, periodic inspection, troubleshooting, repair and replacement, system calibration and adjustment, cleaning and maintenance, component inspection and maintenance, aircraft structure inspection, aircraft system update and upgrade;
[0068] Extract the maintenance personnel data fields, including the maintenance personnel responsible for maintenance activities, use a nested dictionary structure to construct maintenance personnel groups, define a unique key for each maintenance personnel group in the internal dictionary, use the member list of each maintenance personnel group as the value of the corresponding key, and set the preset weight for each maintenance personnel group as the key in the external dictionary.
[0069] Specifically, multiple information flow nodes in the historical shipping maintenance process are extracted, and the first-level aircraft maintenance data, including aircraft data fields, maintenance data fields, and flight maintenance personnel data fields, are obtained according to each information flow node. The following steps are followed:
[0070] Traverse the information flow nodes in the historical shipping maintenance process, including:
[0071] Obtain aircraft data fields of each information flow node, including aircraft model and component list, parts list, standard parts list and non-standard parts list corresponding to the aircraft model;
[0072] The maintenance data fields of each information flow node are obtained, including maintenance activity descriptors involving daily inspection, periodic inspection, troubleshooting, repair and replacement, system calibration and adjustment, cleaning and maintenance, component inspection and maintenance, aircraft structure inspection, aircraft system update and upgrade, etc.
[0073] Get the data field of the maintenance personnel responsible for the maintenance activities in each information flow node.
[0074] Use a nested dictionary structure to build a group of flight maintenance personnel, including:
[0075] In the internal dictionary, define a unique key for each maintenance personnel group.
[0076] The member list of each flight maintenance personnel group is used as the value of the corresponding key;
[0077] In the external dictionary, preset weight settings are set for each group of flight maintenance personnel, including:
[0078] Use the unique key of the flight maintenance personnel group as the key of the external dictionary;
[0079] Set the weight of each group of flight maintenance personnel to the value of the corresponding key.
[0080] Specifically, the component list describes the major components or modules of the aircraft, including the main structures, systems and devices of the aircraft, such as wings, fuselage, engines, landing gear, doors, etc.;
[0081] A parts list is a detailed list of the parts contained in each assembly. A parts list is a list of specific parts or components contained in each assembly on an aircraft. It describes in detail the parts contained in each assembly of the aircraft, such as the turbine blades, fuel pumps, ignition systems, etc. of an aircraft engine. A parts list is very important in maintaining and repairing an aircraft to determine the specific parts that need to be replaced or repaired.
[0082] The standard parts list is a list of standardized parts used on the aircraft. The standard parts list lists the standardized parts used on the aircraft. Standard parts are parts that have been certified and standardized. They are usually universal, interchangeable, and comply with industry standards and specifications.
[0083] The non-standard parts list is a list of non-standard parts used on the aircraft. Non-standard parts refer to parts customized according to specific requirements or designs, which cannot be directly replaced or used on other aircraft. The non-standard parts list describes the types, specifications and quantities of non-standard parts used on the aircraft, such as specific models of sensors, controllers, avionics systems, etc. Managing non-standard parts requires more customization and supply chain management because they may require special design, manufacturing and maintenance;
[0084] In summary, these lists play an important role in the aircraft manufacturing, maintenance and repair process, helping to manage the aircraft's makeup and the use of its parts.
[0085] It can be understood that by processing the above data and storing the aircraft maintenance data, the accuracy, completeness and storage efficiency of the aircraft maintenance data can be guaranteed, providing airlines and flight maintenance personnel with better maintenance management and decision-making basis.
[0086] In some embodiments of the present application, in step S2, based on the extracted regional information, the boundaries of the operation and maintenance areas are determined based on geographical location, administrative divisions, and airport / airport factors;
[0087] Determine the number of physical nodes or servers corresponding to each operation and maintenance area based on the data volume and preset access mode. Determine the number and scale of nodes based on the data volume and access load requirements. Redundantly back up the data in each operation and maintenance area to prevent single point failures.
[0088] In each operation and maintenance area, the first-level aircraft maintenance data is sorted in chronological order according to the extracted time information.
[0089] Specifically, the data is sorted in chronological order using a sorting operation in the MapReduce framework. It can be understood that the MapReduce framework is a programming model and computing framework for large-scale data processing, which decomposes data processing tasks into two stages: mapping and reduction.
[0090] In the mapping phase, the input data is divided into several data blocks, each of which is processed by a mapping function, which converts the input data into key-value pairs and generates intermediate results.
[0091] In the reduction phase, the intermediate results are processed by the reduction function to generate the final output result. The reduction function merges and processes the intermediate results with the same key to get the final result.
[0092] The core idea of the MapReduce framework is parallel processing and distributed computing. It can execute mapping and reduction tasks in parallel in large-scale clusters to improve the efficiency and performance of data processing.
[0093] Specifically, in this embodiment, the MapReduce framework is used. In the mapping phase, each computing node splits the input data into key-value pairs, and maps the data into key-value pairs according to the time field, where the key is the time field and the value is the corresponding data; then, in the reduction phase, the framework passes the data pairs with the same time to the reduction function. In the reduction function, the built-in sorting algorithm (such as quick sort or merge sort) or a custom sorting logic can be used to sort the data with different times. Specifically, the data is sorted in ascending or descending order according to the time field; finally, the sorted results are output.
[0094] In summary, the advantages of using the MapReduce framework for chronological sorting include parallel processing, scalability, fault tolerance, flexibility, and ease of use, which provides an efficient and reliable sorting solution in large-scale data processing scenarios.
[0095] In some embodiments of the present application, step S3 includes:
[0096] Extract release operation information, including release time, release personnel, and release reason;
[0097] According to the association between release operation information and primary aircraft maintenance data, they interact and integrate to generate shared attributes, among which,
[0098] The release operation information is matched with the primary aircraft maintenance data based on shared attributes, and the secondary aircraft maintenance data is created.
[0099] In some embodiments of the present application, step S5 includes:
[0100] Track the recording and storage of secondary aircraft maintenance data, and extract maintenance review information and related parts replacement records from the secondary aircraft maintenance data. The maintenance review information includes task type, task description, executor, etc., while the parts replacement records include the name of the replaced parts, replacement time, replacement reason, etc.;
[0101] Based on the association between maintenance review information and parts replacement records, a check and comparison is performed, and an algorithm is used to compare maintenance review information and parts replacement records;
[0102] Based on the results of the verification and comparison, maintenance review information is generated. The review information includes evaluating the compliance of the maintenance task and generating a verification and approval form for parts replacement.
[0103] In some embodiments of the present application, operator requirement information is analyzed and generated based on the locations of components involved in the parts replacement approval form.
[0104] In some embodiments of the present application, in step S6, the license information in the operator information is extracted, the applicability range of the license information is analyzed, and the maintenance review information is compared to see whether it falls within the applicability range, completing a personnel self-check, including:
[0105] Obtain information on operator requirements, including maintenance location and type;
[0106] Obtain the operation and maintenance area in the maintenance review information, obtain the type of airworthy aircraft maintenance license in the operation and maintenance area, and analyze the level of airworthy aircraft maintenance license according to the maintenance location;
[0107] Obtain the license information of the operator and extract the type and level of the license information;
[0108] When the type in the license information is the same as the type of the airworthy aircraft maintenance license in the operation and maintenance area, and the level in the extracted license information is lower than the level of the airworthy aircraft maintenance license in the operation and maintenance area, a self-check alarm is recorded;
[0109] When the type in the license information is the same as the type of the airworthy aircraft maintenance license in the operation and maintenance area, and the level in the extracted license information is higher than the level of the airworthy aircraft maintenance license in the operation and maintenance area, a self-inspection pass is recorded.
[0110] In some embodiments of the present application, in step S7, an airworthiness assessment is established based on the operation self-inspection and the personnel self-inspection, and a release record is generated, including:
[0111] Obtain the actual operation of shipping maintenance to analyze aircraft operations. When there are faults or defects that affect airworthiness, release operations are required;
[0112] Based on the results of the airworthiness assessment, a release record is generated. The release record includes details of the maintenance and inspection process, the results of the airworthiness assessment, and the release decision. Details of the inspection process include:
[0113] Verify operational self-check information and obtain aircraft identification information, maintenance and inspection dates and locations from primary aircraft maintenance data;
[0114] Verify personnel self-inspection information and obtain maintenance personnel's signature, airworthiness assessment results, and release decision from secondary aircraft maintenance data.
[0115] On the other hand, see Figure 2 As shown, an embodiment of the present invention further provides a storage system for aircraft maintenance data, which is applicable to a storage method for aircraft maintenance data in the above-mentioned embodiments of the invention, and includes:
[0116] The acquisition module obtains multiple information flow nodes generated during the historical shipping maintenance process and obtains the first-level aircraft maintenance data based on each information flow node;
[0117] A storage module extracts time information, regional information and maintenance work order number from the first-level aircraft maintenance data, divides the data into multiple operation and maintenance areas according to the regional information, sorts the first-level aircraft maintenance data in each operation and maintenance area according to the time information and maintenance work order number, and performs distributed storage;
[0118] An indexing module obtains the release operation information generated in the historical shipping maintenance process, stores the interactive data between the primary aircraft maintenance data and the release operation information as secondary aircraft maintenance data, and creates an index based on the secondary aircraft maintenance data;
[0119] The archiving module, when generating an actual operation of shipping maintenance, obtains the historical flight plan and aircraft scheduling in the first-level aircraft maintenance data and compares them with the actual operation, determines the time period and work location of the actual operation, tracks and monitors the actual operation, generates an operation review list, and automatically saves the actual operation information flow;
[0120] The monitoring module obtains the actual operation information flow based on the index established by the secondary aircraft maintenance data, generates maintenance review information, compares the maintenance review information with the operation review list, and completes an operation self-check;
[0121] The monitoring module also includes:
[0122] The actual operation information flow is obtained based on the index established by the secondary aircraft maintenance data, the operator information of the actual operation is extracted, and the license information in the operator information is extracted. The applicability range of the license information is analyzed, and the maintenance review information is compared to see if it falls within the applicability range, and a personnel self-inspection is completed;
[0123] The airworthiness module establishes an airworthiness assessment based on operation self-inspection and personnel self-inspection and generates a release record.
[0124] Through the acquisition module, multiple information flow nodes generated in the historical shipping maintenance process can be obtained, and the first-level aircraft maintenance data can be extracted. The storage module divides and sorts this data according to time information and geographical information, and performs distributed storage to ensure effective management and storage of data.
[0125] The index module uses the interactive data between the primary aircraft maintenance data and the release operation information to generate the secondary aircraft maintenance data and establish an index, which can facilitate the rapid retrieval and query of the data and improve the availability and operability of the data.
[0126] The archiving module compares the actual operation with the historical flight plan and aircraft scheduling, determines the time period and work location of the actual operation, and conducts tracking and monitoring. The monitoring module uses the index of the secondary aircraft maintenance data to obtain the actual operation information flow and generate maintenance review information. At the same time, by comparing the maintenance review information with the operation review list, a self-inspection of the operation is completed to ensure the accuracy and compliance of the operation.
[0127] The monitoring module also includes extracting the information of the actual operating personnel based on the index of the secondary aircraft maintenance data, analyzing the applicability of the license information, and completing a personnel self-inspection by comparing the maintenance review information to see if it meets the applicability range. The airworthiness module establishes an airworthiness assessment based on the results of the operation self-inspection and personnel self-inspection, and generates a release record.
[0128] Acquire multiple information flow nodes generated during the historical shipping maintenance process and extract the first-level aircraft maintenance data. The storage module divides and sorts these data according to time and geographical information, and performs distributed storage to ensure effective data management and storage.
[0129] By utilizing the interactive data between primary aircraft maintenance data and release operation information, secondary aircraft maintenance data is generated and indexed, which makes it easy to quickly retrieve and query the data and improves the availability and operability of the data.
[0130] By comparing the historical flight plan and aircraft scheduling with the actual operation, the actual operation time period and work location are determined, and tracking and monitoring are carried out. The monitoring module uses the index of the secondary aircraft maintenance data to obtain the actual operation information flow and generate maintenance review information. At the same time, by comparing the maintenance review information with the operation review list, a self-inspection of the operation is completed to ensure the accuracy and compliance of the operation.
[0131] Those skilled in the art will appreciate that the embodiments of the present application may be provided as methods, systems, or computer program products. Therefore, the present application may adopt the form of a complete hardware embodiment, a complete software embodiment, or an embodiment in combination with software and hardware. Moreover, the present application may adopt the form of a computer program product implemented in one or more computer-usable storage media (including but not limited to disk storage, CD-ROM, optical storage, etc.) that include computer-usable program code.
[0132] The present application is described with reference to the flowcharts and / or block diagrams of the methods, devices (systems), and computer program products according to the embodiments of the present application. It should be understood that each process and / or box in the flowchart and / or block diagram, as well as the combination of the processes and / or boxes in the flowchart and / or block diagram, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, a special-purpose computer, an embedded processor, or other programmable data processing device to generate a machine, so that the instructions executed by the processor of the computer or other programmable data processing device generate instructions for implementing the processes in the flowchart and / or block diagram. Figure 1 A process or multiple processes and / or boxes Figure 1 A device that provides the functions specified in a block or multiple blocks.
[0133] These computer program instructions may also be stored in a computer-readable memory capable of directing a computer or other programmable data processing device to operate in a specific manner, so that the instructions stored in the computer-readable memory produce an article of manufacture comprising an instruction device, which implements the process Figure 1 A process or multiple processes and / or boxes Figure 1 A function specified in one or more boxes.
[0134] These computer program instructions can also be loaded onto a computer or other programmable data processing device so that a series of operating steps are executed on the computer or other programmable device to produce a computer-implemented process, thereby providing instructions for implementing the process. Figure 1 A process or multiple processes and / or boxes Figure 1 The steps for the functions specified in one or more boxes.
[0135] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present invention rather than to limit it. Although the present invention has been described in detail with reference to the above embodiments, ordinary technicians in the relevant field should understand that any modification or equivalent substitution of the specific implementation mode of the present invention, which does not deviate from the spirit and scope of the present invention, should be covered within the scope of protection of the claims of the present invention.
Claims
1. A method for storing aircraft maintenance data, characterized in that: include: Step S1: Acquire multiple information flow nodes generated in the historical shipping maintenance process, and acquire first-level aircraft maintenance data according to each of the information flow nodes; Step S2: extracting time information, regional information and maintenance work order number from the first-level aircraft maintenance data, dividing the data into multiple operation and maintenance areas according to the regional information, sorting the first-level aircraft maintenance data in each operation and maintenance area according to the time information and the maintenance work order number, and performing distributed storage; Step S3: acquiring the release operation information generated in the historical shipping maintenance process, storing the interactive data between the primary aircraft maintenance data and the release operation information as secondary aircraft maintenance data, and establishing an index based on the secondary aircraft maintenance data; Step S4: when an actual operation of shipping maintenance is generated, the historical flight plan and aircraft scheduling in the first-level aircraft maintenance data are obtained and compared with the actual operation, the time period and work location of the actual operation are determined, and the actual operation is tracked and monitored to generate an operation review list, and the actual operation information flow is automatically saved; Step S5: acquiring the actual operation information flow according to the index established by the secondary aircraft maintenance data, generating maintenance review information, comparing the maintenance review information with the operation review list, and completing an operation self-check; Step S6: acquiring the actual operation information flow according to the index established by the secondary aircraft maintenance data, extracting the operator information of the actual operation, and extracting the license information in the operator information, analyzing the applicability range of the license information, comparing whether the maintenance review information falls within the applicability range, and completing a personnel self-check; Step S7: Establish an airworthiness assessment based on the operation self-inspection and the personnel self-inspection, and generate a release record.
2. The method for storing aircraft maintenance data according to claim 1, characterized in that: In step S1, the step of obtaining a plurality of information flow nodes generated in the historical shipping maintenance process and obtaining primary aircraft maintenance data according to each of the information flow nodes includes: Extracting aircraft data fields, including aircraft model and component list, parts list, standard parts list, and non-standard parts list corresponding to the aircraft model; Extracting maintenance data fields, including extracting maintenance activity descriptors from the information flow nodes involving routine inspection, periodic inspection, troubleshooting, repair and replacement, system calibration and adjustment, cleaning and maintenance, component inspection and maintenance, aircraft structure inspection, aircraft system update and upgrade; Extract the maintenance personnel data fields, including the maintenance personnel responsible for maintenance activities, use a nested dictionary structure to build maintenance personnel groups, define a unique key for each maintenance personnel group in the internal dictionary, and use the member list of each maintenance personnel group as the value of the corresponding key. In the external dictionary, preset weight settings for each maintenance personnel group, use the unique key of the maintenance personnel group as the key of the external dictionary, and set the weight of each maintenance personnel group to the value of the corresponding key.
3. The method for storing aircraft maintenance data according to claim 1, characterized in that: In step S2, based on the extracted regional information, the boundaries of the operation and maintenance areas are determined based on geographical location, administrative divisions, airports or air stations; Determine the number of physical nodes or servers corresponding to each operation and maintenance area according to the data volume and the preset access mode, determine the number and scale of nodes according to the data volume and the access load requirements, and perform redundant backup of the data in each operation and maintenance area to prevent single point failures; In each of the operation and maintenance areas, the first-level aircraft maintenance data is sorted in chronological order according to the extracted time information.
4. The method for storing aircraft maintenance data according to claim 3, characterized in that: The step S3 includes: Extracting the release operation information, including release time, release personnel, and release reason; According to the association between release operation information and primary aircraft maintenance data, they interact and integrate to generate shared attributes, among which, The release operation information is matched with the primary aircraft maintenance data according to the shared attributes, and the secondary aircraft maintenance data is created.
5. The method for storing aircraft maintenance data according to claim 4, characterized in that: The step S5 includes: Tracking the recording and storage of the secondary aircraft maintenance data, extracting maintenance review information and related parts replacement records from the secondary aircraft maintenance data, the maintenance review information including task type, task description, and executor, and the parts replacement records including the name of the replaced parts, replacement time, and replacement reason; Based on the association between maintenance review information and parts replacement records, a check and comparison is performed, and an algorithm is used to compare maintenance review information and parts replacement records; The maintenance review information is generated based on the results of the verification and comparison, and the maintenance review information includes evaluating the compliance of the maintenance task and generating a verification and approval form for component replacement.
6. The method for storing aircraft maintenance data according to claim 5, characterized in that: Based on the locations of the parts involved in the parts replacement approval form, analyze and generate operating personnel requirement information.
7. The method for storing aircraft maintenance data according to claim 6, characterized in that: In step S6, the license information in the operator information is extracted, the applicability range of the license information is analyzed, and the maintenance review information is compared to see whether it falls within the applicability range, thereby completing a personnel self-check, including: Obtain information on operator requirements, including maintenance location and type; Obtaining the operation and maintenance area in the maintenance review information, obtaining the type of the airworthy aircraft maintenance license of the operation and maintenance area, and analyzing the level of the airworthy aircraft maintenance license according to the maintenance location; Obtaining license information of the operator information, and extracting the type and level of the license information; When the type in the license information is the same as the type of the airworthy aircraft maintenance license of the operation and maintenance area, and the level extracted from the license information is lower than the level of the airworthy aircraft maintenance license of the operation and maintenance area, a self-check alarm is recorded; When the type in the license information is the same as the type of the airworthy aircraft maintenance license in the operation and maintenance area, and the level extracted from the license information is higher than the level of the airworthy aircraft maintenance license in the operation and maintenance area, a self-inspection pass is recorded.
8. The method for storing aircraft maintenance data according to claim 7, characterized in that: In step S7, an airworthiness assessment is established based on the operation self-inspection and the personnel self-inspection, and a release record is generated, including: Obtain the actual operation of shipping maintenance to analyze aircraft operations. When there are faults or defects that affect airworthiness, release operations are required; A release record is generated based on the results of the airworthiness assessment. The release record includes details of the maintenance and inspection process, the results of the airworthiness assessment, and the release decision. The details of the inspection process include: Checking the operation self-check information and obtaining aircraft identification information, maintenance and inspection date and location from the first-level aircraft maintenance data; The personnel self-inspection information is verified, and the maintenance personnel's signature, airworthiness assessment results, and release decision are obtained from the secondary aircraft maintenance data.
9. A storage system for aircraft maintenance data, applied to the storage method for aircraft maintenance data as claimed in any one of claims 1 to 8, characterized in that: include: A collection module, which obtains a plurality of information flow nodes generated in the historical shipping maintenance process, and obtains the first-level aircraft maintenance data according to each of the information flow nodes; A storage module extracts time information, regional information and maintenance work order number from the first-level aircraft maintenance data, divides the data into multiple operation and maintenance areas according to the regional information, sorts the first-level aircraft maintenance data in each operation and maintenance area according to the time information and the maintenance work order number, and performs distributed storage; An indexing module, which obtains the release operation information generated in the historical shipping maintenance process, stores the interactive data between the primary aircraft maintenance data and the release operation information as secondary aircraft maintenance data, and establishes an index based on the secondary aircraft maintenance data; The archiving module, when generating an actual operation of shipping maintenance, obtains the historical flight plan and aircraft scheduling in the first-level aircraft maintenance data and compares them with the actual operation, determines the time period and work location of the actual operation, tracks and monitors the actual operation, generates an operation review list, and automatically saves the actual operation information flow; A monitoring module, which obtains the actual operation information flow according to the index established by the secondary aircraft maintenance data, generates maintenance review information, compares the maintenance review information with the operation review list, and completes an operation self-check; The monitoring module further includes: Acquire the actual operation information flow according to the index established by the secondary aircraft maintenance data, extract the operator information of the actual operation, extract the license information in the operator information, analyze the applicability range of the license information, compare whether the maintenance review information falls within the applicability range, and complete a personnel self-check; The airworthiness module establishes an airworthiness assessment based on the operation self-inspection and the personnel self-inspection and generates a release record.
Citation Information
Patent Citations
Ship resource management system and method thereof
KR1020120038786A
System and method for storage and analysis of time-based data
US20160125053A1