Remote loading maintenance system for civil aircraft

The remote loading and maintenance system enables automated loading and full-process control of airborne software, solving the problems of low efficiency and error-proneness of manual loading in existing technologies, and achieving efficient and safe airborne software loading and management.

CN121597256APending Publication Date: 2026-03-03AVIC LEIHUA ROCKWELL COLLINS AVIONICS CO
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202511788820.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-12-01
Publication Date
2026-03-03

AI Technical Summary

Technical Problem

In existing technologies, the loading of airborne software relies on manual operation, which is prone to errors, has low transmission efficiency, is easily damaged media, and is difficult to trace versions, thus failing to meet the high-efficiency loading and management needs of modern civil aircraft.

Method used

Design a remote loading and maintenance system that uses an FLS parsing module, configuration management module, FLS management module, remote loading module, and electronic distribution management module to achieve automated remote loading and full-process control of airborne software. It supports single-aircraft targeted loading, fleet batch loading, and LRU group loading, and uses wireless communication and encrypted channels, combined with a configuration database for hardware compatibility matching and loading task management.

Benefits of technology

It achieves precise matching and automated loading of airborne software, improves loading efficiency, shortens data loading time, meets airworthiness requirements, supports full-process log auditing and fault diagnosis, adapts to multiple aircraft models, and improves operation and maintenance efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121597256A_ABST
    Figure CN121597256A_ABST
Patent Text Reader

Abstract

The invention discloses a remote loading maintenance system for civil aircrafts, and relates to the technical field of civil aviation onboard software management, the remote loading maintenance system maintains configuration information of multiple aircrafts and LRU equipment on the aircrafts through a configuration database, and when loadable onboard software imported from the outside is stored and managed, the loadable onboard software is stored and managed through the configuration database. An applicable configuration association table is associated based on data matching in a configuration database and is stored as an important carrier in a data loading process; in the data loading stage, the applicable configuration association table of the loadable airborne software is automatically matched, accurate matching of the loadable airborne software and the airborne hardware is achieved, loading failure or equipment failure caused by configuration incompatibility is avoided, then automatic remote loading and whole-process remote control can be achieved through a wireless path, and the loading efficiency is improved. And the automation degree and the operation and maintenance efficiency of the civil aircraft data loading process are improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of civil aviation airborne software management technology, and in particular to a remote loading and maintenance system for civil aircraft. Background Technology

[0002] With the increasing electronic and digitalization of civil aircraft, modern civil aircraft have widely adopted integrated modular avionics systems, resulting in a wide variety of airborne software (such as avionics systems and flight management systems) and frequent version iterations. Currently, airborne software loading primarily involves storing the software on physical storage media such as CDs or USB drives, manually carrying the media to the airport, and having maintenance personnel load the software onto the aircraft on-site. This method relies on manual operation, which is prone to errors or failures, and also suffers from low transmission efficiency (loading a single aircraft can take several hours), easily damaged media, and difficulties in version traceability. Especially with the exponential growth in the number of airborne software programs, their distribution, loading, and management efficiency directly impact flight operation efficiency and airworthiness compliance. Traditional distribution and loading methods relying on physical storage media such as CDs and USB drives can no longer meet current industry demands. Summary of the Invention

[0003] This application addresses the aforementioned problems and technical requirements by proposing a remote loading and maintenance system for civil aircraft. The technical solution of this application is as follows: A remote loading and maintenance system for civil aircraft, the remote loading and maintenance system comprising: The FLS parsing module is used to receive loadable onboard software to be added to the database and parse and obtain data content and FLS attribute information. The configuration management module is used to query the configuration database for LRU devices and corresponding aircraft that match the FLS attribute information of the onboard software to be loaded into the database, and to obtain the applicable configuration association table of the onboard software to be loaded into the database; wherein, the configuration database includes configuration information of multiple aircraft and LRU devices on the aircraft; The FLS management module is used to store the data content, FLS attribute information, and applicable configuration association table of the onboard software to be loaded into the database. The remote loading module is used to obtain the identification information of the target loadable airborne software and the aircraft identification of the target aircraft, and query the applicable configuration association table of the target loadable airborne software to determine the applicable LRU device of the target loadable airborne software contained in the target aircraft as the target LRU device, and generate loading task instructions to send to the central processing unit. The FLS management module is used to read the data content of the target loadable airborne software through the FLS management module according to the loading task instructions forwarded by the central processing unit, and to generate a remote loading request that conforms to the communication protocol of the target aircraft through the electronic distribution management module. The electronic distribution management module is used to remotely send remote loading requests to the onboard maintenance system of the target aircraft via a wireless communication link between the remote loading maintenance system and the onboard maintenance system of the target aircraft. The remote loading module is also used to receive and visualize the loading process monitoring information returned by the airborne maintenance system of the target aircraft during the process of loading data onto the target LRU device according to the remote loading request.

[0004] The further technical solution is that the configuration database includes fleet-level configuration tables for each fleet, individual aircraft-level configuration tables for each aircraft in the fleet, and LRU-level configuration tables for each LRU device on the aircraft, wherein: Each fleet's fleet configuration table records the fleet number, the aircraft identification number of each aircraft in the fleet, and the correspondence between the aircraft types; The single-aircraft configuration table for each aircraft in each fleet records the correspondence between the aircraft's aircraft identifier, basic attribute information, and the equipment identifier of the LRU equipment carried on the aircraft. The LRU-level configuration table for each LRU device on each aircraft records the correspondence between the device identifier and the basic attribute information of the LRU device.

[0005] The further technical solution is that the FLS attribute information obtained by the FLS parsing module includes: software version information, functional description information, applicable LRU device type and hardware compatibility requirements of the onboard software to be loaded into the database; The configuration management module obtains a table of applicable configuration associations for the loadable airborne software to be added to the database, including: The configuration management module queries the LRU-level configuration table of each LRU device that matches the device type of the applicable LRU device for the onboard software to be loaded. It then determines the LRU device whose basic attribute information matches the hardware compatibility requirements of the onboard software to be loaded, thus obtaining several applicable LRU devices for the onboard software to be loaded. Combining the fleet-level configuration table and the single-aircraft configuration table, it determines the aircraft identifier and fleet number of the aircraft to which each applicable LRU device for the onboard software to be loaded belongs.

[0006] The further technical solution is that the basic attribute information of each LRU device includes the device type, hardware version information, compatible software version range, and historical loading records of the LRU device; For any LRU device, the configuration management module determines that the current LRU device matches the applicable LRU device for the loadable airborne software to be added to the database when it detects that the device type of the LRU device is consistent with the device type of the applicable LRU device, the hardware version information of the LRU device meets the hardware compatibility requirements of the loadable airborne software to be added to the database, and the software version information of the loadable airborne software to be added to the database is within the range of compatible software versions of the LRU device.

[0007] A further technical solution involves a remote loading module that acquires the single-aircraft directional loading mode identifier and the aircraft identifier of the target aircraft; or, a remote loading module that acquires the fleet batch loading mode identifier and the target fleet number, queries the configuration database based on the fleet batch loading mode identifier, and determines the aircraft identifiers of multiple aircraft corresponding to the target fleet number as the aircraft identifiers of the target aircraft; then, the electronic distribution management module remotely sends the remote loading request of each target aircraft to the corresponding airborne maintenance system of the target aircraft via the wireless communication link between the remote loading maintenance system and the airborne maintenance system of the multiple target aircraft, thereby realizing the batch remote loading of multiple aircraft in the fleet.

[0008] A further technical solution is that the remote loading module is also used to obtain the loading result report uploaded by the airborne maintenance system of the target aircraft after completing the data loading of the target LRU device. The loading result report includes the loading time, the software version currently running after the LRU device completes the data loading, the operating data of the LRU device, and the fault-free running time. The configuration management module is also used to perform configuration verification based on the obtained operating data of the LRU device, and to send alarm information to the central processing unit when it detects that the software version information currently running the LRU device is inconsistent with the range of compatible software versions of the LRU device in the configuration database.

[0009] A further technical solution is that the remote loading and maintenance system also includes a flight log management module; The flight log management module is used to collect and manage flight log information during flight and loading / maintenance processes, and to transmit the flight log information to the central processing unit. The central processing unit is also used for flight performance analysis and troubleshooting based on flight log information.

[0010] A further technical solution is that the remote loading and maintenance system also includes a system log module; The system log module is used to archive and store the parsing and import records of any loadable airborne software, as well as the transmission records of remote loading requests for loadable airborne software, the loading process monitoring information during the data loading process, and the loading result report after the data loading is completed. The remote loading module is also used to generate a loading audit report based on the data archived and stored in the system log module. The loading audit report includes task completion rate, average loading time, and exception handling rate, and can be exported for airworthiness compliance checks.

[0011] A further technical solution is that the wireless communication link between the remote loading and maintenance system and the airborne maintenance system of the target aircraft adopts an encrypted channel. The remote loading and maintenance system also includes a certificate management module. The certificate management module interacts with the certification center, receives and manages the digital certificate of the certification center. The electronic distribution management module obtains the digital certificate between the certificate management module and the target aircraft, authenticates and signs the remote loading request, and then sends it to the airborne maintenance system of the target aircraft via the encrypted channel.

[0012] A further technical solution is that the remote loading and maintenance system also includes a user authentication management module; The user authentication management module is used to obtain the digital certificate of the maintenance account from the certificate management module to verify the maintenance account's identity when a maintenance account login is detected. The remote loading module is used to obtain the identification information of the target loadable airborne software and the aircraft identifier of the target aircraft after the user authentication management module has verified the identity of the maintenance account.

[0013] The beneficial technical effects of this application are: This application discloses a remote loading and maintenance system for civil aircraft. The system maintains configuration information for multiple aircraft and their LRU (Low-Rate Execution Unit) devices through a configuration database. When storing and managing externally imported loadable airborne software, it matches and stores the applicable configuration association table of the loadable airborne software based on data matching in the configuration database. During the data loading phase, it automatically matches the applicable configuration association table of the loadable airborne software, achieving precise matching between the loadable airborne software and the airborne hardware, avoiding loading failures or equipment malfunctions due to configuration incompatibility. Then, automated remote loading and full-process remote control can be achieved via wireless path. This remote loading and maintenance system can realize FLS import, task creation, loading monitoring, etc., replacing the traditional manual on-site loading mode, and improving the automation level and loading maintenance efficiency of civil aircraft data loading.

[0014] This remote loading and maintenance system significantly reduces the data loading time for a single aircraft through wireless transmission. It is compatible with ARINC series standards and multiple aircraft types, and can achieve three different modes: single-aircraft orientation, fleet batch, and LRU grouping. It can adapt to data loading needs in different scenarios, support data distribution, loading, and scheduling for hundreds of civil aircraft, and meet the data loading needs of large fleets.

[0015] This remote loading and maintenance system uses PKI authentication, digital signatures, and transmission encryption to prevent unauthorized software loading and data tampering, meeting the airworthiness requirements of civil aircraft. Furthermore, the system enables full-process log auditing and version traceability, shortening troubleshooting time and supporting remote diagnostics (such as locating "version incompatibility" issues through loading logs), resulting in strong maintainability. Attached Figure Description

[0016] Figure 1 This is a schematic diagram of the system architecture of a remote loading and maintenance system according to an embodiment of this application. Detailed Implementation

[0017] The specific embodiments of this application will be further described below with reference to the accompanying drawings.

[0018] This application discloses a remote loading and maintenance system for civil aircraft. This system focuses on the ground maintenance end of the civil aircraft user and achieves end-to-end management of loadable airborne software through a modular design. As a ground system for maintaining civil aircraft and distributing loadable airborne software, this remote loading and maintenance system plays a crucial role. It is closely connected to and works collaboratively with the aircraft's Onboard Maintenance System (OMS) to achieve efficient and electronic end-to-end loading management.

[0019] Please refer to Figure 1 The system framework diagram shown illustrates that this remote loading and maintenance system mainly includes a central processing unit (CPU) and its connected modules: an FLS parsing module, a configuration management module, an FLS management module, a remote loading module, and an electronic distribution management module. The CPU is the core of the entire system, responsible for receiving information and instructions from other modules, centrally processing, analyzing, and coordinating this information, and sending control commands to each module according to different business logics and requirements to ensure collaborative work between modules and achieve the overall system functionality. The other modules execute corresponding functions based on the control commands from the CPU. For simplicity, the diagram is not shown here. Figure 1 The central processing unit and its connections to other modules are not shown. This remote loading and maintenance system achieves remote loading and maintenance of civil aircraft through the combination of functions from different modules, including the following aspects: I. Loadable onboard software parsing and library import The first step is the import and parsing of onboard software (led by the FLS parsing module). The loadable airborne software in this application is FLS (Field Loadable Software), which refers to software that can be loaded into an airborne LRU (Line Replaceable Unit) device via an external device. Common airborne LRU devices include avionics computers, navigation equipment, etc.

[0020] Different civil aircraft contain a wide variety of LRU devices, each with its own corresponding loadable onboard software. Even the same loadable onboard software may have multiple different iterative versions. To facilitate remote loading, the loadable onboard software provided and packaged by the onboard LRU device supplier must first be imported into the remote loading and maintenance system to be included in its management scope. Subsequently, the remote loading and maintenance system can remotely control the corresponding onboard LRU device in the civil aircraft to remotely load the loadable onboard software.

[0021] The FLS parsing module in this remote loading and maintenance system first receives the imported loadable airborne software to be added to the database. After completing format and integrity checks, it parses and obtains the data content and FLS attribute information of the loadable airborne software. The FLS attribute information characterizes the attributes of the loadable airborne software itself and the attributes of the LRU devices to which it is applicable. In one embodiment, the parsed FLS attribute information includes: the software version information of the loadable airborne software, functional description information, the device type of the LRU devices to which the loadable airborne software is applicable, and the hardware compatibility requirements of the loadable airborne software. For example, in one instance, a loadable airborne software to be added is an avionics system, with software version information of "Avionics System V2.2" and functional description information of "Optimized Navigation Data Processing Logic".

[0022] The second step involves configuration association and storage of loadable onboard software (completed collaboratively by the configuration management module and the FLS management module). Then, the configuration management module queries the configuration database for LRU devices and corresponding aircraft that match the FLS attribute information of the onboard software to be loaded, and obtains the applicable configuration association table for the onboard software to be loaded.

[0023] The configuration database is a key database maintained by the remote loading and maintenance system of this application. The configuration database includes configuration information for multiple aircraft and the LRU devices on those aircraft. In one embodiment, a three-level data structure is constructed to store configuration information according to fleet level, individual aircraft level, and device level. That is, the configuration database includes a fleet-level configuration table for each fleet, an individual aircraft-level configuration table for each aircraft in the fleet, and an LRU-level configuration table for each LRU device on the aircraft, wherein: The fleet configuration table for each fleet records the fleet number, the aircraft identification number of each aircraft in the fleet, and the correspondence between the aircraft types, thereby determining the distribution of aircraft types in each fleet.

[0024] The single-aircraft configuration table for each aircraft in each fleet records the correspondence between the aircraft's identification, basic attribute information, and the equipment identification of the LRU equipment carried on the aircraft. The basic attribute information includes, for example, the aircraft's delivery date.

[0025] The LRU-level configuration table for each LRU device on each aircraft records the device identifier of the LRU device and the correspondence between it and the basic attribute information of the LRU device. In one embodiment, the basic attribute information of each LRU device includes the device type, hardware version information, compatible software version range, and historical loading records. The historical loading records include the software version information, loading time, and loading results of the loadable airborne software loaded by the LRU device during its historical operation.

[0026] The configuration management module first queries the LRU-level configuration table of all LRU devices whose device type matches that of the applicable LRU device for the loadable airborne software to be added. It then identifies LRU devices whose basic attribute information matches the hardware compatibility requirements of the loadable airborne software. This allows it to obtain several applicable LRU devices for the loadable airborne software. Specifically, for any given LRU device, the configuration management module determines that it matches the loadable airborne software if it detects that the LRU device's device type matches the applicable LRU device's device type, the LRU device's hardware version information meets the hardware compatibility requirements of the loadable airborne software, and the loadable airborne software's software version information is within the compatible software version range of the LRU device.

[0027] By further combining the fleet-level configuration table and the single-aircraft configuration table, the aircraft identifier and fleet number of the aircraft to which the applicable LRU equipment for the loadable airborne software to be added to the warehouse are determined, thereby obtaining the applicable configuration association table of the loadable airborne software to be added to the warehouse, including the software version information of the loadable airborne software to be added to the warehouse, the equipment identifier and basic attribute information of the applicable LRU equipment, the aircraft identifier and basic attribute information of the aircraft to which the applicable LRU equipment is located, and the fleet number of the fleet to which the aircraft to which the applicable LRU equipment is located belongs.

[0028] The FLS management module receives the data content, FLS attribute information, and applicable configuration association table of the loadable airborne software to be added to the database, and stores these information accordingly. It also updates version control information, such as marking the current valid version and historical versions, thus completing the database addition management for the loadable airborne software. All loadable airborne software can be managed for database addition through the above process.

[0029] Additionally, manual updates to the configuration database are supported. For example, after an aircraft completes an LRU equipment replacement, maintenance personnel can enter the relevant information of the new LRU equipment through the system settings module. Then, when the configuration management module detects a change in the configuration database, it automatically updates the applicable configuration association tables for each loadable airborne software.

[0030] II. Remote Task Loading The first step is task creation (led by the remote loading module). The remote loading module is used to obtain the loading task work order entered by the maintenance account, and obtain the identification information of the target loadable airborne software to be loaded and the aircraft identification of the target aircraft that needs to be remotely loaded based on the loading task work order.

[0031] In one embodiment, the remote loading module obtains the single-aircraft directional loading mode identifier and the aircraft identifier of a single target aircraft, that is, the current "single-aircraft directional" loading mode is used to load directional data onto a single aircraft.

[0032] In another embodiment, the remote loading module obtains the fleet batch loading mode identifier and the target fleet number. Based on the fleet batch loading mode identifier, it determines that the current loading mode is "fleet batch." It then further queries the configuration database to identify the aircraft identifiers of multiple aircraft corresponding to the target fleet number as the target aircraft's aircraft identifier. Furthermore, the remote loading module can also obtain the target aircraft type. It then queries the configuration database to identify the aircraft identifiers of multiple aircraft corresponding to the target fleet number and matching the target aircraft type as the target aircraft's aircraft identifier. For example, in one instance, the fleet with fleet number CA-001 contains 30 A350 aircraft and 20 C919 aircraft. One approach is to obtain the fleet number CA-001 and query to identify all 50 aircraft in that fleet as the target aircraft. Another approach is to obtain the fleet number CA-001 and the target aircraft type A350, then query to identify all 30 A350 aircraft in that fleet as the target aircraft.

[0033] In one embodiment, the identification information of the target loadable airborne software to be loaded obtained by the remote loading module includes one or more, thereby enabling the "LRU grouping" loading mode.

[0034] Furthermore, to ensure the security of remote data loading, the remote loading maintenance system also includes a user authentication management module and a certificate management module. The certificate management module interacts with the certification authority, receiving and managing the certification authority's digital certificates. The user authentication management module, upon detecting a maintenance account login, first retrieves the digital certificate of the maintenance account from the certificate management module to authenticate the maintenance account.

[0035] The remote loading module is used to receive the loading task work order entered by the maintenance account after the user authentication management module has verified the maintenance account's identity. It also obtains the identification information of the target loadable airborne software and the aircraft identifier of the target aircraft entered by the maintenance account. Otherwise, it does not respond.

[0036] After obtaining the identification information of the target loadable airborne software and the aircraft identification of the target aircraft, the remote loading module queries the applicable configuration association table of the target loadable airborne software to determine the applicable LRU device for the target loadable airborne software contained in the target aircraft as the target LRU device, and generates a loading task command to send to the central processing unit. This enables precise matching between the target loadable airborne software and the airborne hardware, avoiding loading failures or equipment malfunctions caused by configuration incompatibility.

[0037] The second step involves screening and request generation of target loadable onboard software (coordinated by the FLS management module and the electronic distribution management module). The FLS management module is used to read the data content of the target loadable airborne software through the FLS management module according to the loading task instructions forwarded by the central processing unit, and to generate a remote loading request that conforms to the communication protocol of the target aircraft through the electronic distribution management module. The system is compatible with various mainstream standard airborne communication protocols, including ARINC 665, ARINC827, and ARINC 615, to support the usage requirements of different aircraft.

[0038] The electronic distribution management module is used to remotely send remote loading requests to the target aircraft's onboard maintenance system via a wireless communication link between the remote loading maintenance system and the target aircraft's onboard maintenance system. The wireless communication technologies used between the remote loading maintenance system and the target aircraft's onboard maintenance system include WiFi and cellular communication technologies (4G / 5G).

[0039] When using the "fleet batch" loading mode, the remote loading and maintenance system establishes wireless communication with the onboard maintenance systems of multiple target aircraft. The electronic distribution management module generates multiple different remote loading requests based on the data content of the target loadable onboard software according to multiple different loading task instructions. Each remote loading request conforms to the communication protocol of the corresponding target aircraft. Then, through the wireless communication links between the remote loading and maintenance system and the onboard maintenance systems of the multiple target aircraft, the remote loading requests of each target aircraft are remotely sent to the corresponding onboard maintenance system, realizing batch remote loading of multiple aircraft in the fleet.

[0040] To ensure the security of the entire remote data loading process, the wireless communication link between the remote loading maintenance system and the target aircraft's onboard maintenance system uses an encrypted channel. The electronic distribution management module obtains the digital certificate between itself and the target aircraft from the certificate management module, authenticates and signs the remote loading request, and then sends it to the target aircraft's onboard maintenance system via the encrypted channel.

[0041] III. Feedback Results of Airborne Loading The first step is airborne reception. The target aircraft's onboard maintenance system receives a remote loading request and sends a "receive confirmation" to the electronic distribution management module. When the remote loading request is transmitted encrypted, the target aircraft's onboard maintenance system calls the local certificate management component (which is the same as the certificate management module in the remote loading maintenance system) to extract the certificate hash value from the remote loading request for signature verification. If the target aircraft successfully verifies the remote loading request, it sends a "verification passed" instruction to the central processing unit and enters the loading process. If the target aircraft fails to verify the remote loading request, it immediately terminates the loading process, generates a "verification failure log" (containing error code "VAL-003"), sends it back to the onboard maintenance system, and triggers an anomaly alarm in the remote loading module.

[0042] After the target aircraft enters the loading process, its onboard maintenance system establishes communication with the target LRU device according to the remote loading request and executes the loading process. During the loading process, the target aircraft's onboard maintenance system sends progress data to the remote loading module in real time. Correspondingly, the remote loading module is also used to receive and visualize the loading process monitoring information returned by the target aircraft's onboard maintenance system during the data loading process of the target LRU device according to the remote loading request. The loading process monitoring information includes the current loading stage, loading progress, and loading status. For example, in one instance, the entire data loading process includes the following loading stages and corresponding loading progress ranges: file loading stage (corresponding to loading progress 0-50%), signature verification stage (corresponding to loading progress 51%-70%), LRU loading stage (corresponding to loading progress 71%-99%), and loading completion stage (corresponding to loading progress 100%). The loading status corresponding to each loading stage can be represented by a status code. For example, status code "RCV - 001" indicates that the file is being received, and status code "VAL - 002" indicates that the signature verification has passed. When the target aircraft experiences loading stagnation or errors, the system can obtain the cause of the stagnation (such as "LRU communication timeout") and push it to the onboard maintenance system.

[0043] After loading is complete, the target aircraft's onboard maintenance system collects a loading result report and feeds it back to the remote loading and maintenance system. The remote loading module is also used to obtain the loading result report uploaded by the target aircraft's onboard maintenance system after completing data loading on the target LRU device. This loading result report includes the loading time, the software version currently running on the LRU device after data loading, the LRU device's operating data, and the fault-free runtime. The LRU device's operating data in the loading result report includes the LRU device's currently running software version information and its hardware resource utilization rate.

[0044] The configuration management module is also used to perform configuration verification based on the acquired LRU device operating data. When it detects a discrepancy between the currently running software version information of an LRU device and the compatible software version range of that LRU device in the configuration database, it sends an alarm message to the central processing unit. For example, if an LRU device reports "currently running software version information is Avionics System V1.9," while the compatible software version range of that LRU device in the configuration database is "Avionics System V2.0 and above," then it is marked as "configuration mismatch" and an alarm is pushed to the central processing unit.

[0045] The remote loading and maintenance system also includes a flight log management module. This module collects and manages flight log information during flight and loading / maintenance processes, and transmits this information to the central processing unit. Flight log management is also related to fleet management; the flight log information includes various operational data and event records of the target aircraft during flight. The central processing unit also uses the flight log information for flight performance analysis and troubleshooting. The third step is log archiving and auditing. The remote loading and maintenance system also includes a system log module. This module archives and stores records of the parsing and importing of any loadable airborne software, transmission records of remote loading requests for that software, loading process monitoring information, and loading result reports. This forms a complete traceability chain from task to process to result, supporting data retrieval by aircraft identifier, LRU device model, and loading time range, enabling rapid identification of historical loading anomalies.

[0046] The remote loading module is also used to generate loading audit reports based on the data archived and stored in the system log module. The loading audit reports include task completion rate, average loading time, and exception handling rate. They can be exported for airworthiness compliance checks and can be used for system troubleshooting, operation status monitoring, security auditing, and other tasks, providing a basis for system maintenance and optimization.

[0047] In addition, the remote loading and maintenance system also includes a system settings module: the system settings module is mainly used to set and adjust the operating parameters and configuration options of the entire system. It can configure the working methods and interaction rules of various functional modules of the system (such as certificate management and electronic distribution management) according to the actual operating environment and business needs, so as to ensure that the remote loading and maintenance system can operate efficiently and stably as expected. The above descriptions are merely preferred embodiments of this application, and this application is not limited to the above embodiments. It is understood that other improvements and variations that can be directly derived or conceived by those skilled in the art without departing from the spirit and concept of this application should be considered to be included within the protection scope of this application.

Claims

1. A remote loading and maintenance system for civil aircraft, characterized in that, The remote loading and maintenance system includes: The FLS parsing module is used to receive loadable onboard software to be added to the database and parse and obtain data content and FLS attribute information. The configuration management module is used to query the configuration database for LRU devices and corresponding aircraft that match the FLS attribute information of the onboard software to be loaded into the database, and to obtain the applicable configuration association table of the onboard software to be loaded into the database; wherein, the configuration database includes configuration information of multiple aircraft and LRU devices on the aircraft; The FLS management module is used to store the data content, FLS attribute information, and applicable configuration association table of the onboard software to be loaded into the database. The remote loading module is used to obtain the identification information of the target loadable airborne software and the aircraft identification of the target aircraft, and query the applicable configuration association table of the target loadable airborne software to determine the applicable LRU device of the target loadable airborne software contained in the target aircraft as the target LRU device, and generate loading task instructions to send to the central processing unit. The FLS management module is used to read the data content of the target loadable airborne software through the FLS management module according to the loading task instructions forwarded by the central processing unit, and to generate a remote loading request that conforms to the communication protocol of the target aircraft through the electronic distribution management module. An electronic distribution management module is used to remotely send the remote loading request to the airborne maintenance system of the target aircraft via a wireless communication link between the remote loading and maintenance system and the airborne maintenance system of the target aircraft. The remote loading module is also used to receive and visualize the loading process monitoring information returned by the airborne maintenance system of the target aircraft during the process of loading data onto the target LRU device according to the remote loading request.

2. The remote loading and maintenance system according to claim 1, characterized in that, The configuration database includes fleet-level configuration tables for each fleet, individual aircraft-level configuration tables for each aircraft in the fleet, and LRU-level configuration tables for each LRU device on the aircraft, among which: Each fleet's fleet configuration table records the correspondence between the fleet number and the aircraft identification and type of each aircraft in the fleet; The single-aircraft configuration table for each aircraft in each fleet records the correspondence between the aircraft identifier, the basic attribute information of the aircraft, and the equipment identifier of the LRU equipment carried on the aircraft; The LRU-level configuration table for each LRU device on each aircraft records the correspondence between the device identifier of the LRU device and the basic attribute information of the LRU device.

3. The remote loading and maintenance system according to claim 2, characterized in that, The FLS attribute information obtained by the FLS parsing module includes: software version information, functional description information, applicable LRU device type and hardware compatibility requirements of the onboard software to be loaded into the database; The configuration management module obtains a table of applicable configuration associations for the loadable airborne software to be added to the database, including: The configuration management module queries the LRU-level configuration table of each LRU device that matches the device type of the applicable LRU device for the onboard software to be loaded. It then determines the LRU device whose basic attribute information matches the hardware compatibility requirements of the onboard software to be loaded, thus obtaining several applicable LRU devices for the onboard software to be loaded. Combining the fleet-level configuration table and the single-aircraft configuration table, it determines the aircraft identifier and fleet number of the aircraft to which each applicable LRU device for the onboard software to be loaded belongs.

4. The remote loading and maintenance system according to claim 3, characterized in that, The basic attribute information of each LRU device includes the device type, hardware version information, compatible software version range, and historical loading records of the LRU device; For any LRU device, the configuration management module determines that the current LRU device matches the applicable LRU device for the loadable airborne software to be added to the database when it detects that the device type of the LRU device is consistent with the device type of the applicable LRU device, the hardware version information of the LRU device meets the hardware compatibility requirements of the loadable airborne software to be added to the database, and the software version information of the loadable airborne software to be added to the database is within the range of compatible software versions of the LRU device.

5. The remote loading and maintenance system according to claim 2, characterized in that, The remote loading module obtains the single-machine directional loading mode identifier and the aircraft identifier of the target aircraft; or, The remote loading module obtains the fleet batch loading mode identifier and the target fleet number. Based on the fleet batch loading mode identifier, it queries the configuration database to determine the aircraft identifiers of multiple aircraft corresponding to the target fleet number as the aircraft identifiers of the target aircraft. Then, the electronic distribution management module remotely sends the remote loading request of each target aircraft to the corresponding airborne maintenance system of the target aircraft through the wireless communication link between the remote loading maintenance system and the airborne maintenance system of the multiple target aircraft, thereby realizing the batch remote loading of multiple aircraft in the fleet.

6. The remote loading and maintenance system according to claim 1, characterized in that, The remote loading module is also used to obtain the loading result report uploaded by the airborne maintenance system of the target aircraft after completing the data loading of the target LRU device. The loading result report includes the loading time, the software version currently running after the LRU device completes the data loading, the running data of the LRU device, and the fault-free running time. The configuration management module is also used to perform configuration verification based on the obtained operating data of the LRU device, and to send alarm information to the central processing unit when it detects that the software version information currently running the LRU device is inconsistent with the range of compatible software versions of the LRU device in the configuration database.

7. The remote loading and maintenance system according to claim 6, characterized in that, The remote loading and maintenance system also includes a flight log management module; The flight log management module is used to collect and manage flight log information during flight and loading maintenance, and to transmit the flight log information to the central processing unit. The central processing unit is also used for flight performance analysis and troubleshooting based on flight log information.

8. The remote loading and maintenance system according to claim 6, characterized in that, The remote loading and maintenance system also includes a system log module; The system log module is used to archive and store the parsing and storage records of any loadable airborne software, the transmission records of remote loading requests for the loadable airborne software, the loading process monitoring information during the data loading process, and the loading result report after the data loading is completed. The remote loading module is also used to generate a loading audit report based on the data archived and stored in the system log module. The loading audit report includes task completion rate, average loading time, and exception handling rate, and can be exported for airworthiness compliance checks.

9. The remote loading and maintenance system according to claim 1, characterized in that, The wireless communication link between the remote loading and maintenance system and the airborne maintenance system of the target aircraft adopts an encrypted channel. The remote loading and maintenance system also includes a certificate management module. The certificate management module interacts with the certification center, receives and manages the digital certificate of the certification center. The electronic distribution management module obtains the digital certificate between itself and the target aircraft from the certificate management module, authenticates and signs the remote loading request, and then sends it to the airborne maintenance system of the target aircraft via the encrypted channel.

10. The remote loading and maintenance system according to claim 9, characterized in that, The remote loading and maintenance system also includes a user authentication management module; The user authentication management module is used to obtain the digital certificate of the maintenance account from the certificate management module to verify the maintenance account when the maintenance account is detected to be logged in; The remote loading module is used to obtain the identification information of the target loadable airborne software and the aircraft identifier of the target aircraft after the user authentication management module has verified the identity of the maintenance account.