Redundant Firmware Shared Area Data Synchronization
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing firmware redundancy systems fail to synchronize data in modifiable partitions when switching between firmware partitions, leading to data loss and inconsistency.
Innovation Solution
A data synchronization method and apparatus that establishes a shared area for redundant firmware, adds modifiable partitions to this shared area to remove mapping relations, and synchronizes data across these partitions when switching firmware, ensuring data consistency.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If firmware redundancy is implemented with one-to-one mapping between firmware and modifiable partition, then firmware reliability is improved, but data consistency deteriorates when switching firmware partitions
Solution Approach 1:
The modifiable partition is designed to serve multiple firmware partitions simultaneously. Instead of being dedicated to a single firmware partition, the modifiable partition can be accessed and shared by multiple firmware partitions, enabling data consistency across firmware switches while maintaining the reliability benefits of firmware redundancy.
2Stability of the object's composition
If modifiable partition is dedicated to specific firmware partition, then firmware stability is improved, but data retention deteriorates during firmware switching
Solution Approach 1:
The patent merges the modifiable partition with the shared storage area, combining previously separate resources. This allows the modifiable partition to maintain its stability while simultaneously being accessible by multiple firmware partitions, preventing data loss during firmware switching.
3Device complexity
If data synchronization is not implemented, then system complexity is reduced, but user experience deteriorates due to data loss
Solution Approach 1:
The system automatically manages data synchronization and partition sharing without requiring manual intervention. The modifiable partition is configured to be inherently accessible by multiple firmware partitions, and the system self-manages the data retention and consistency, eliminating the need for complex manual synchronization processes.
Data Source
AI summary
Provided are a data synchronization method and apparatus for redundant firmware (FW), and a non-volatile readable storage medium, applicable to the technical field of computers. In the method, a shared area is established, and a modifiable partition corresponding to the redundant FW is added to the shared area, so that the FW can access any modifiable partition of the shared area, and a fixed mapping relation between the FW and the modifiable partition is removed, Modifiable partition in the shared area are redundant modifiable partition; if an abnormality occurs in the current FW, the current FW is switched to a FW to be synchronized, and data consistency is achieved by accessing the modifiable partition of the shared area.

