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.
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
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.
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.
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.
Smart Images

Figure CN121434006A_ABST
Abstract
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
