A task-level redundant fault-tolerant system based on an RTOS kernel

By introducing a user API layer, redundant task manager, state synchronization engine, and fault detection and switching controller into the RTOS kernel, the RTOS system achieves automated, low-overhead, and highly reliable task-level fault tolerance, solving the problems of large development and maintenance workload and poor fault detection reliability in existing technologies, and ensuring task continuity and high system availability.

CN122111766APending Publication Date: 2026-05-29HUAZHI (BEIJING) TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
HUAZHI (BEIJING) TECH CO LTD
Filing Date
2026-01-14
Publication Date
2026-05-29

AI Technical Summary

Technical Problem

Existing RTOS systems suffer from significant development and maintenance workload, poor fault detection reliability, and data synchronization errors in critical mission redundancy backup and failover. Furthermore, they struggle to guarantee mission continuity after failover.

Method used

A task-level redundancy fault-tolerant system based on an RTOS kernel is provided, including a user API layer, a redundant task manager, a state synchronization engine, a fault detection and switching controller, and a shared memory partition. Redundant task groups are encapsulated through API interfaces to achieve automated fault detection and switching. Data synchronization is performed using a dual-buffer and index switching mechanism to ensure task continuity.

Benefits of technology

It reduces development and maintenance costs, improves the accuracy of fault detection, ensures the accuracy of data synchronization and the continuity of task switching, and enhances the reliability and efficiency of the system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122111766A_ABST
    Figure CN122111766A_ABST
Patent Text Reader

Abstract

The application discloses a task-level redundant fault-tolerant system based on an RTOS kernel, which comprises a user API layer, a redundant task manager, a state synchronization engine and a fault detection and switching controller, and a shared memory partition. The user API layer is used for creating a redundant task group by calling a special API interface. The redundant task manager is used for managing the whole life cycle of the redundant task group. The state synchronization engine is used for synchronizing state data and buffering task input data. The fault detection and switching controller is used for detecting timeout, software errors and hardware abnormal faults, and switching the main task and the backup task after detecting the failure. The shared memory partition is used for synchronizing information between the main task and the backup task, and modifying the access authority when the main task and the backup task are switched by configuring the access authority by an MPU. The task-level redundant fault-tolerant system based on the RTOS kernel disclosed by the application reduces the development and maintenance cost, improves the fault identification accuracy, and guarantees the execution continuity after the main-backup switching.
Need to check novelty before this filing date? Find Prior Art