System state maintenance system and method for multi-platform complex equipment

The system status maintenance system, with its user-friendly interface and operation, combined with multiple software units and secondary verification, solves the cumbersome problems of status maintenance and online upgrades for airborne electronic equipment, enabling convenient and efficient equipment maintenance and upgrades while reducing costs.

CN121764490APending Publication Date: 2026-03-31LUOYANG INST OF ELECTRO OPTICAL EQUIP OF AVIC
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-11-27
Publication Date
2026-03-31

AI Technical Summary

Technical Problem

In existing technologies, the methods for condition maintenance and online upgrades of configuration items for airborne electronic equipment are cumbersome, time-consuming, require a lot of manpower and resources, and are costly.

Method used

A system and method for maintaining the status of complex devices on multiple platforms are provided. The system adopts a graphical display and operation, and combines multiple software units and a host computer software unit to realize data interaction and online upgrades. The system includes a status maintenance software unit, a host computer software unit, a configuration file function unit, a data verification unit, and an online upgrade unit. It performs two-level verification to ensure data correctness and security.

Benefits of technology

It improves the convenience of equipment status maintenance and online configuration upgrades, reduces manpower and maintenance costs, and increases operational efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121764490A_ABST
    Figure CN121764490A_ABST
Patent Text Reader

Abstract

The invention provides a system state maintenance system for multi-platform complex equipment, which is used for carrying out system maintenance and online upgrading on a plurality of pieces of equipment on multiple platforms, and belongs to the technical field of embedded computer communication, and comprises a plurality of state maintenance software units for carrying out state maintenance on different pieces of equipment; the upper computer software unit is used for realizing data interaction, command interaction and state interaction with each state maintenance software unit; the configuration file function unit is used for realizing configuration distinguishing between different systems; the data verification function unit is used for carrying out data verification; and the on-line upgrading unit is used for carrying out on-line upgrading on different devices. According to the system, the interface display and operation of equipment state maintenance and configuration item online upgrading are realized, the convenience of equipment in the delivery and outfield guarantee process is improved, the working efficiency of operators is improved, and the labor cost and the maintenance cost are effectively saved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention belongs to the field of embedded computer communication technology, specifically relating to a system and method for maintaining the status of complex devices across multiple platforms. Background Technology

[0002] As the complexity and technological level of airborne electronic equipment in aviation increase, the integration of systems / components / modules in various scenarios is becoming higher and higher, and the types and number of configuration items are also increasing. Furthermore, with the increase in product integration, the demand for improved equipment status maintenance and online upgrade of configuration items is also increasing.

[0003] Currently, during the delivery and field support of various devices, the methods for maintaining device status and upgrading configuration items online still rely on serial port interaction, module disassembly, and connection of simulators. The upgrade process is cumbersome and time-consuming, and each upgrade requires a large number of supporting devices, resulting in high manpower and material costs. Summary of the Invention

[0004] The purpose of this invention is to provide a system status maintenance and online upgrade method for complex multi-platform equipment, so as to realize the graphical display and operation of equipment status maintenance and configuration item online upgrade, improve the convenience of equipment delivery and field support, enhance the work information of operators, and effectively save labor and maintenance costs.

[0005] To achieve the above objectives, the present invention provides the following technical solution: a system status maintenance system for complex multi-platform devices, used for system maintenance and online upgrades of multiple devices on multiple platforms, including... Multiple status maintenance software units are used to perform status maintenance on different devices; The host computer software unit is used to realize data interaction, command interaction, and status interaction with various status maintenance software units; The configuration file functional unit is used to differentiate configurations between different systems; The data verification function unit is used to perform data verification. The online upgrade unit is used to upgrade different devices online.

[0006] The system status maintenance system for complex multi-platform devices provided by this invention also has the following technical features: the host computer software unit is configured to display the interface, save configuration information of different models and products, load upgrade data and verification files during the upgrade process through the configuration information, and communicate with the multiple status maintenance software units based on Ethernet.

[0007] The system status maintenance system for complex multi-platform devices provided by this invention also has the following technical features: the interface display includes a display area, a configuration area, an upgrade operation display, and a device status display.

[0008] The system status maintenance system for complex multi-platform devices provided by this invention also has the following technical feature: the status maintenance software unit includes: UDP communication functional unit: used to complete the initialization, data sending and data receiving functions of UDP communication; Handshake function unit: used for handshaking with the host computer loader software; Command parsing function unit: used to parse the instructions transmitted by the host computer loader; Data transmission and parsing function unit: used for data transmission, parsing, and packet assembly between the host computer loader; Verification function unit: used for CRC check and MD5 check; Status reporting function unit: used for status reporting during handshake interaction, command interaction, and data interaction with the host computer.

[0009] The system status maintenance system for complex multi-platform devices provided by this invention also has the following technical feature: the system performs two-level verification during implementation. The first check in the secondary verification occurs during the data loading process of the host computer software unit. It compares the loaded verification file with the local verification of the loaded data. The second verification of the secondary verification occurs during the data transmission process between the host computer software unit and multiple status maintenance software units. It compares the verification result transmitted by the host computer with the local verification structure of the status maintenance software unit.

[0010] Another object of the present invention is to provide a system status maintenance method for complex multi-platform devices, the method being used to implement the maintenance system as described in any of the foregoing claims, comprising: S1: Configuration file for the host computer software unit; S2: The host computer and the target device complete a handshake; S3: Initiate data transfer via UDP or WFTP; S4: Determine whether the configuration item is the upgrade data of the current device or the upgrade data of the downstream device. If it is the upgrade data of the current device, proceed to S5; if it is the upgrade data of the downstream device, proceed to S6. S5: Perform the upgrade operation and report the upgrade results; S6. Data is distributed through a data interaction interface, and the upgrade operation is completed by downstream devices.

[0011] The system status maintenance method for complex multi-platform devices provided by this invention also has the following technical features: the configuration file includes the IP address of the configuration item to be upgraded, the upgrade file directory, and the burning address.

[0012] The system status maintenance method for complex multi-platform devices provided by this invention also has the following technical features: the method further includes secondary verification. The first verification of the secondary verification is located during the data loading process of the host computer software unit, by comparing the loaded existing verification file with the local verification of the loaded data. The second verification of the secondary verification is located during the data transmission process between the host computer software unit and multiple status maintenance software units, by comparing the verification result transmitted by the host computer with the local verification structure of the status maintenance software unit.

[0013] Beneficial effects: The technical solution provided by this invention standardizes and generalizes the system status maintenance and online upgrade methods, realizing the graphical display and operation of equipment status maintenance and online upgrade of configuration items. This improves the convenience of equipment delivery and field support, enhances the work efficiency of operators, and effectively saves labor and maintenance costs. Attached Figure Description

[0014] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the drawings used in the embodiments will be briefly introduced below. Obviously, the drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0015] Figure 1 This is a diagram illustrating the system status maintenance and online upgrade architecture provided in this embodiment of the invention. Figure 2 This is a diagram illustrating the composition of the system provided in the embodiments of the present invention; Figure 3 This is a screenshot of the host computer homepage display provided in an embodiment of the present invention; Figure 4 This is a display diagram of the host computer configuration item list provided in the embodiments of the present invention; Figure 5 This is a diagram showing the resident information of the host computer configuration items provided in an embodiment of the present invention; Figure 6 This is a diagram showing the loading and display of host computer data provided in an embodiment of the present invention; Figure 7 This is a diagram showing the host computer upgrade log provided in an embodiment of the present invention; Figure 8 This is a diagram illustrating the composition of the status maintenance software provided in this embodiment of the invention. Figure 9 This is a flowchart of the device status query process provided in the embodiments of the present invention; Figure 10 This is a flowchart illustrating the software upgrade process provided in an embodiment of the present invention. Detailed Implementation

[0016] The present invention will be further described in detail below with reference to the accompanying drawings and embodiments. However, it should be noted that these embodiments are not intended to limit the present invention. Equivalent changes or substitutions in function, method, or structure made by those skilled in the art based on these embodiments are all within the protection scope of the present invention.

[0017] In the description of the embodiments of the present invention, it should be understood that the terms "center", "longitudinal", "lateral", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inner", "outer", etc., indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing the invention and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limiting the invention.

[0018] Furthermore, the terms "first," "second," "third," etc., are used for descriptive purposes only and should not be construed as indicating or implying relative importance or implicitly specifying the number of technical features indicated. Thus, a feature defined with "first," "second," etc., may explicitly or implicitly include one or more of that feature. In the description of this invention, unless otherwise stated, "a plurality of" means two or more.

[0019] The terms "installation," "connection," and "linking" should be interpreted broadly. For example, they can refer to fixed connections, detachable connections, or integral connections; they can refer to mechanical connections or electrical connections; they can refer to direct connections or indirect connections through an intermediate medium; and they can refer to the internal connection between two components. Those skilled in the art will understand the specific meaning of these terms in this invention based on the specific circumstances.

[0020] like Figure 1-10 As shown, this embodiment of the invention provides a system status maintenance system for complex multi-platform devices, used for system maintenance and online upgrades of multiple devices on multiple platforms, including... Multiple status maintenance software units are used to perform status maintenance on different devices; The host computer software unit is used to realize data interaction, command interaction, and status interaction with various status maintenance software units; The configuration file functional unit is used to differentiate configurations between different systems; The data verification function unit is used to perform data verification. The online upgrade unit is used to upgrade different devices online.

[0021] The host computer software unit is deployed on the host computer and enables data interaction, command interaction, and status interaction with the status maintenance software in various devices of the system. The host computer software unit mainly includes interface display, data loading, communication protocols, data verification, and configuration files.

[0022] In some embodiments, the host computer software unit is configured to display the interface, save configuration information for different models and products, load upgrade data and verification files during the upgrade process using the configuration information, and communicate with the multiple status maintenance software units via Ethernet.

[0023] Interface display: Includes display area, configuration area, upgrade operation, status display, etc., with excellent operability; Data loading: Configures the storage directory of each configuration item, and loads upgrade data and verification files during the upgrade process; Communication protocol: Based on Ethernet communication interface, it uses communication protocols such as UDP, FTP, or WFTP for communication; Data verification: MD5-based data verification function ensures the correctness of data loading; Configuration file: Saves configuration information of different models and products in the form of configuration files.

[0024] In some embodiments, the interface display includes a display area, a configuration area, an upgrade operation display, and a device status display.

[0025] In some embodiments, the configuration file resides primarily in the host computer software unit. Each system can configure different components, modules, configuration items, IP addresses, data transmission protocols, configuration item storage directories, and other information according to its own composition status, offering the convenience of "configure once, use multiple times." The configuration file differentiates configurations between different systems, including different configurations for components, modules, sub-cards, and the number of modules, configuration items, configuration item types, and IP addresses in secondary and tertiary devices. Once the configuration file for the same model is configured and saved for the first time, it can be used for device status maintenance and online configuration item upgrades both in-house and in the field.

[0026] In some embodiments, the state maintenance software unit includes: UDP communication functional unit: used to complete the initialization, data sending and data receiving functions of UDP communication; Handshake function unit: used for handshaking with the host computer loader software; Command parsing function unit: used to parse the instructions transmitted by the host computer loader; Data transmission and parsing function unit: used for data transmission, parsing, and packet assembly between the host computer loader; Verification function unit: used for CRC check and MD5 check; Status reporting function unit: used for status reporting during handshake interaction, command interaction, and data interaction with the host computer.

[0027] The equipment status maintenance function primarily implements the function of querying the configuration item status of the target equipment, including version information, date information, etc. After the host computer software unit completes the equipment status query, it can determine whether upgrades, maintenance, or other operations are required based on the current version information of the configuration items, which can improve the work efficiency during field maintenance.

[0028] In some embodiments, the system performs two-level verification during implementation. This two-level verification method ensures the security and correctness of data interaction and transmission between the host computer software unit and various modules in the system. The first verification of the secondary verification occurs during the data loading process of the host computer software unit. It compares the loaded verification file with the local verification of the loaded data to ensure the correctness of the data during the host computer loading process. The second verification of the secondary verification occurs during the data transmission process between the host computer software unit and multiple status maintenance software units. The verification result transmitted by the host computer is compared with the local verification structure of the status maintenance software unit to ensure the correctness of the data during the data transmission process.

[0029] In some embodiments, a system status maintenance method for complex multi-platform devices is provided, including: S1: Configuration file for the host computer software unit; S2: The host computer and the target device complete a handshake; S3: Initiate data transfer via UDP or WFTP; S4: Determine whether the configuration item is the upgrade data of the current device or the upgrade data of the downstream device. If it is the upgrade data of the current device, proceed to S5; if it is the upgrade data of the downstream device, proceed to S6. S5: Perform the upgrade operation and report the upgrade results; S6. Data is distributed through a data interaction interface, and the upgrade operation is completed by downstream devices.

[0030] In some embodiments, the configuration file includes the IP address of the configuration item to be upgraded, the upgrade file directory, the burning address, and other content.

[0031] In some embodiments, the method further includes secondary verification. The first verification of the secondary verification is performed during the data loading process of the host computer software unit by comparing the loaded existing verification file with the local verification of the loaded data. The second verification of the secondary verification is performed during the data transmission process between the host computer software unit and multiple status maintenance software units by comparing the verification result transmitted by the host computer with the local verification structure of the status maintenance software unit.

[0032] In some embodiments, the state maintenance software consists of self-developed code and standard C language functions, which reduces the software's platform dependence and can be used in devices and products on various software development platforms.

[0033] The technical solutions provided in the above embodiments enable system status maintenance and online upgrades for complex equipment across multiple platforms, and facilitate status maintenance and online upgrades for different products, components, and modules within multiple systems. By standardizing and universalizing the system status maintenance and online upgrade methods, a user-friendly interface for equipment status maintenance and configuration item online upgrades is achieved, improving the convenience of equipment delivery and field support, enhancing operator workflow, and effectively saving labor and maintenance costs.

[0034] The above description is merely a preferred embodiment of the present invention and is not intended to limit the present invention. Any modifications, equivalent substitutions, and improvements made within the spirit and principles of the present invention should be included within the protection scope of the present invention. The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the technical principles of the present invention, and these improvements and modifications should also be considered within the protection scope of the present invention.

Claims

1. A system status maintenance system for complex multi-platform devices, used for system maintenance and online upgrades of multiple devices on multiple platforms, characterized in that, include: Multiple status maintenance software units are used to perform status maintenance on different devices; The host computer software unit is used to realize data interaction, command interaction, and status interaction with various status maintenance software units; The configuration file functional unit is used to differentiate configurations between different systems; The data verification function unit is used to perform data verification. The online upgrade unit is used to upgrade different devices online.

2. The system status maintenance system for complex multi-platform devices according to claim 1, characterized in that, The host computer software unit is configured to display the interface, save configuration information for different models and products, load upgrade data and verification files during the upgrade process using the configuration information, and communicate with the multiple status maintenance software units via Ethernet.

3. The system status maintenance system for complex multi-platform devices according to claim 2, characterized in that, The interface display includes a display area, a configuration area, an upgrade operation display, and a device status display.

4. The system status maintenance system for complex multi-platform devices according to claim 1, characterized in that, The status maintenance software unit includes: UDP communication functional unit: used to complete the initialization, data sending and data receiving functions of UDP communication; Handshake function unit: used for handshaking with the host computer loader software; Command parsing function unit: used to parse the instructions transmitted by the host computer loader; Data transmission and parsing function unit: used for data transmission, parsing, and packet assembly between the host computer loader; Verification function unit: used for CRC check and MD5 check; Status reporting function unit: used for status reporting during handshake interaction, command interaction, and data interaction with the host computer.

5. The system status maintenance system for complex multi-platform devices according to claim 1, characterized in that, The system performs two-level verification during implementation. The first check in the secondary verification occurs during the data loading process of the host computer software unit. It compares the loaded verification file with the local verification of the loaded data. The second verification of the secondary verification occurs during the data transmission process between the host computer software unit and multiple status maintenance software units. It compares the verification result transmitted by the host computer with the local verification structure of the status maintenance software unit.

6. A system status maintenance method for complex multi-platform devices, characterized in that, The method is used to implement the maintenance system as described in any one of claims 1-5, comprising: S1: Configuration file for the host computer software unit; S2: The host computer and the target device complete a handshake; S3: Initiate data transfer via UDP or WFTP; S4: Determine whether the configuration item is the upgrade data of the current device or the upgrade data of the downstream device. If it is the upgrade data of the current device, proceed to S5; if it is the upgrade data of the downstream device, proceed to S6. S5: Perform the upgrade operation and report the upgrade results; S6. Data is distributed through a data interaction interface, and the upgrade operation is completed by downstream devices.

7. The system status maintenance method for complex multi-platform devices according to claim 6, characterized in that, The configuration file includes the IP address to be upgraded, the upgrade file directory, and the burning address.

8. The system status maintenance method for complex multi-platform devices according to claim 6, characterized in that, The method further includes secondary verification. The first verification of the secondary verification is performed during the data loading process of the host computer software unit by comparing the loaded existing verification file with the local verification of the loaded data. The second verification of the secondary verification is performed during the data transmission process between the host computer software unit and multiple status maintenance software units by comparing the verification result transmitted by the host computer with the local verification structure of the status maintenance software unit.