Local Application Data Synchronization Across Dual Operating Systems
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing methods for synchronizing application data across different operating systems require dedicated cloud servers, leading to long synchronization times and a poor user experience.
Innovation Solution
Implement a method for synchronizing application data between different operating systems on a terminal by detecting updates and sharing data internally, using local storage to synchronize data between applications with the same function without relying on cloud servers.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If dedicated cloud servers are used for synchronizing application data between different operating systems, then data synchronization can be achieved across systems, but the synchronization process takes relatively long time and requires network upload/download operations
Solution Approach 1:
The patent extracts the data synchronization process from the cloud server environment and relocates it to local terminal execution. The synchronization module directly accesses and copies data between different operating systems on the same terminal without involving network upload/download operations, thereby eliminating network latency and achieving rapid local synchronization.
Solution Approach 2:
The patent introduces a synchronization module as an intermediary component that operates locally between different operating systems. This module establishes direct data access pathways between systems, serving as a local mediator that eliminates the need for remote cloud server intermediation and reduces synchronization time significantly.
2Reliability
If all applications use dedicated cloud servers for data synchronization, then data can be synchronized across different operating systems, but the operation process becomes complex and user experience deteriorates
Solution Approach 1:
The patent implements a self-service synchronization mechanism where the synchronization module automatically detects data changes across different operating systems and performs synchronization without requiring user intervention. The system autonomously manages the synchronization process, eliminating complex manual operations and improving ease of use.
Solution Approach 2:
The patent incorporates feedback mechanisms where the synchronization module continuously monitors data status across different operating systems, automatically triggers synchronization when changes are detected, and maintains data consistency. This automated feedback-driven approach simplifies the operation process by eliminating manual synchronization commands.
Data Source
Figure 1~2
Figure 3
Figure 4
AI summary
The present invention discloses an application data synchronization method and an apparatus. When a first operating system and a second operating system are installed in a terminal, and a first application and a second application that have a same function are installed on the first operating system and the second operating system respectively, the method includes: when the second application runs on the second operating system, performing the function by using second application data, and updating the second application data, where the second application data is updated according to first application data, and the first application data is updated when the first application runs on the first operating system to perform the function; where the first application data and the second application data are stored in the terminal. By using the solutions provided by the present invention, sharing of data of a same application between different systems is more convenient and less time-consuming.