Data Synchronization Between Open and Closed Terminal Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing solutions for data synchronization between open and closed systems on terminals fail to ensure data integrity, leading to potential loss or tampering, which can cause applications to malfunction if data from either storage area is compromised.
Innovation Solution
A data synchronization method and apparatus that backs up data from one storage area to another, allowing data to be retrieved and stored in both systems, ensuring that if data is lost or tampered with in one area, the application can still function normally using data from the other area.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Ease of operation
If data is stored only in the open system storage area, then ease of access and operation is improved, but data security and integrity deteriorate due to exposure to tampering and loss
Solution Approach 1:
The patent implements different storage characteristics for different data types within the same terminal. Sensitive data is stored in the secure closed system with restricted access, while non-sensitive data is stored in the open system for easy access. This local differentiation of storage quality resolves the contradiction between ease of operation and data security.
Solution Approach 2:
The patent introduces a data synchronization mechanism as an intermediary between the open and closed systems. This mediator automatically copies and synchronizes data between the two storage areas, ensuring that even if one system experiences data loss or tampering, the other system maintains intact data copies.
2Reliability
If data is stored in both open and closed system storage areas, then data reliability is improved through redundancy, but device complexity increases due to dual storage management
Solution Approach 1:
The patent implements an automatic data synchronization mechanism that operates autonomously between the open and closed systems. The synchronization process is self-managing, automatically detecting data changes and propagating them across both storage areas without requiring manual intervention, thus reducing the perceived complexity for users while maintaining reliability through redundancy.
Solution Approach 2:
The patent merges the functionality of two separate storage systems (open and closed) into a unified data management architecture. By integrating automatic synchronization between the systems, the patent combines their strengths while abstracting away the complexity of managing dual storage areas, presenting a simplified interface to applications.
3Reliability
If data is stored in the closed system storage area, then data security is improved through restricted access, but ease of operation deteriorates due to limited accessibility for applications
Solution Approach 1:
The patent creates copies of data stored in the secure closed system and places them in the open system storage area. Applications can access these copies freely without compromising the security of the original data in the closed system. This copying mechanism resolves the contradiction by providing unrestricted access to data copies while maintaining restricted access to the original secure data.
Solution Approach 2:
The patent segments data into different copies stored in different systems with different access characteristics. The original secure copy remains in the closed system with restricted access, while duplicate copies are placed in the open system for easy accessibility. This segmentation allows simultaneous satisfaction of both security and accessibility requirements.
Data Source
Figure 1
Figure 2
Figure 3
AI summary
The present application discloses a data synchronization method and apparatus, for synchronizing data in a storage area corresponding to a first system on a terminal to a storage area corresponding to a second system on the terminal. The method includes: retrieving data from the storage area corresponding to the first system; sending the data to a second device for the second device to process the data; starting the second system upon receiving the processed data returned by the second device; and storing, through the second system, the processed data into the storage area corresponding to the second system. The second device of the present application processes the data provided by the storage area corresponding to the first system of the terminal, and returns the processed data to the terminal; and the terminal then stores the processed data into the storage area corresponding to the second system, thus effectively synchronizing the data in the storage area corresponding to the first system to the storage area corresponding to the second system.