Looking for breakthrough ideas for innovation challenges? Try Patsnap Eureka!

Fault management method based on XML language

A fault management and fault technology, applied in the field of fault management based on XML language, can solve the problems of limited system memory space and fault information affecting operating efficiency, and achieve the effect of efficient management

Pending Publication Date: 2021-11-05
TIANJIN JINHANG COMP TECH RES INST
View PDF0 Cites 1 Cited by
  • Summary
  • Abstract
  • Description
  • Claims
  • Application Information

AI Technical Summary

Problems solved by technology

[0003] In the fault management of aerospace systems, the usual method is to compile the fault identification code into the program in the form of code, and use the file record method to store the fault identification code in the log file where the subsystem fails, which is limited to hardware Resources usually only store fault identification codes. Generally, it is necessary to manually correspond to the fault information according to the fault identification code after checking the record file. The disadvantages of the traditional processing method include that adding, deleting, and modifying a fault code need to be recompiled. Aerospace systems sometimes even require joint compilation of different systems. At the same time, due to the limited memory space of the system, compiling a large amount of fault information into the source code affects operating efficiency

Method used

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
View more

Image

Smart Image Click on the blue labels to locate them in the text.
Viewing Examples
Smart Image
  • Fault management method based on XML language
  • Fault management method based on XML language

Examples

Experimental program
Comparison scheme
Effect test

Embodiment Construction

[0042] The present invention will be further elaborated below in conjunction with embodiment.

[0043] XML language is a self-describing extensible markup language, which belongs to a small database. It manages the faults of all subsystems in the system. It uses XML language to manage fault data. The fault information is readable and can diagnose the faults of subsystems. Information can be added, deleted, modified, etc., and the XML language is also very suitable for data expansion and maintenance.

[0044] Specifically, such as figure 1 Shown, a kind of fault management method based on XML language of the present invention, implementation mode is carried out as follows:

[0045] S1: Define the XML file format, design the XML file as a secondary label form, including a root node and several child nodes.

[0046] (1) The name of a root node in XML is Errors, which identifies that the content under this node is fault information, and the name of several sub-nodes is details, ...

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

PUM

No PUM Login to View More

Abstract

A fault management method based on an XML language comprises the steps: defining an XML file format, wherein the XML file format comprises a root node and a plurality of child nodes, and each child node is used for describing one piece of fault information and comprises three elements including a fault identification code, fault description and a fault solution; using an associated container to manage a fault, binding the XML file to a standard file format, and storing the XML file in a memory; analyzing node information of the XML file, obtaining detailed information of each fault, and storing the detailed information into an associated container; creating a fault matching thread, and obtaining fault description and fault solution information in the associated container according to the fault identification code sent by the bus; and establishing a standard data model class, combining the standard data model with a display list, wherein each row of the display list corresponds to a fault, and when a new fault is received, a fault row is added in the display list, and new fault information is displayed. According to the method, under the condition that the source code is not changed, the fault list can be added, modified and deleted, compiling is not needed, and the operation efficiency is not influenced by adding the fault information.

Description

technical field [0001] The invention belongs to the field of aerospace system data communication, and relates to a fault management method based on XML language. Background technique [0002] Aerospace systems are large-scale systems with multi-node characteristics, and each node is a complete small system. Therefore, fault management in the system is a particularly important link. The traditional fault management method is usually for each subsystem to perform fault management separately. It is carried out by recording log files, and the failure of aerospace equipment needs to be diagnosed and analyzed after the equipment returns to the ground, which greatly increases the risk and cost of failure management. [0003] In the fault management of aerospace systems, the usual method is to compile the fault identification code into the program in the form of code, and use the file record method to store the fault identification code in the log file where the subsystem fails, whi...

Claims

the structure of the environmentally friendly knitted fabric provided by the present invention; figure 2 Flow chart of the yarn wrapping machine for environmentally friendly knitted fabrics and storage devices; image 3 Is the parameter map of the yarn covering machine
Login to View More

Application Information

Patent Timeline
no application Login to View More
IPC IPC(8): G06F11/07
CPCG06F11/0775G06F11/0769
Inventor 王雨龙
Owner TIANJIN JINHANG COMP TECH RES INST
Who we serve
  • R&D Engineer
  • R&D Manager
  • IP Professional
Why Patsnap Eureka
  • Industry Leading Data Capabilities
  • Powerful AI technology
  • Patent DNA Extraction
Social media
Patsnap Eureka Blog
Learn More
PatSnap group products