Embedded software two-stage fault monitoring and recovery method and system

By using a two-level embedded software fault monitoring and recovery system, the problem of independent fault monitoring and recovery of multiple software applications in lightweight embedded systems is solved. It achieves millisecond-level real-time monitoring and independent fault recovery, improving the system's self-healing capability and reducing fault recovery costs.

CN121434006APending Publication Date: 2026-01-30SOUTHWEST CHINA RES INST OF ELECTRONICS EQUIP
View PDF 6 Cites 0 Cited by

Patent Information

Application Number
CN202511505741.X
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2025-10-21
Publication Date
2026-01-30

AI Technical Summary

Technical Problem

Existing technologies struggle to independently and effectively monitor and recover from multiple software applications deployed on the same hardware platform in lightweight embedded systems. Furthermore, existing methods suffer from issues such as coarse-grained reset, high resource consumption, and high costs.

Method used

An embedded software two-level fault monitoring and recovery system is adopted, including a hardware layer, a driver layer, an operating system layer, a software system service component layer, and an application component layer. Through the software APPs task monitoring module, fault monitoring module, and fault recovery module, independent fault monitoring and recovery of software APPs are realized, and system-level recovery is performed using a hardware watchdog.

Benefits of technology

It enables millisecond-level real-time monitoring and independent fault recovery for each software APP, reduces the mutual impact of faults, improves the system's self-healing ability, and reduces the cost of fault recovery.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121434006A_ABST
    Figure CN121434006A_ABST
Patent Text Reader

Abstract

The invention discloses a two-stage fault monitoring and recovering method and system for embedded software, and relates to the field of embedded systems. The system comprises a software system fault monitoring module, a software system fault recovery module, a software APPs task monitoring module, a software APPs fault monitoring module and a software APPs fault recovery module, and system-level and application-level double-layer fault detection and recovery are realized in combination with a hardware watchdog. According to the method, through periodic monitoring of a software APP and a system-level module, software APP-level recovery is firstly executed when a software APP-level fault is detected, system-level reset is triggered when recovery fails, and system-level reset is triggered when a software system-level fault is detected, so that an automatic and self-closed-loop two-level fault processing mechanism is realized. According to the method, the stability and reliability of the embedded system can be effectively improved, fine granularity level fault monitoring and recovery are carried out, the fault recovery time is shortened, and system collapse or long-term failure is prevented.
Need to check novelty before this filing date? Find Prior Art

Citation Information

Patent Citations

  • Software fault recovery method and device and computer readable storage medium

    CN110532130A

  • Airborne avionics software fault monitoring system based on embedded operating system

    CN112069020B

  • A method for real-time monitoring of embedded software runtime status

    CN112612672B

  • Multi-level watchdog design method and device, equipment and storage medium

    CN116048861A

  • Embedded software state monitoring method and device for terminal calling and medium

    CN116841832A