Task-Based Data Transmission for Cloud Backup
Find Innovative SolutionsGenerate Solutions
Solution Overview
Problem
Existing cloud backup technologies require full data synchronization, which is time-consuming and resource-intensive when only partial data is needed for urgent tasks, especially when a user lacks access to their device due to temporary issues like device unavailability or technical failures.
Innovation Solution
A task-based data transmission method that allows users to send a data synchronization request with specific task information and a data synchronization strategy to a server, enabling the retrieval of only the necessary data required for the task at hand, thereby facilitating quick and flexible virtualization of a working environment on a temporary device.
Engineering Contradictions & Design Principles
Engineering Contradiction Analysis
1Reliability
If full data synchronization is performed from cloud backup, then complete user data is restored, but time consumption and resource usage increase significantly
Solution Approach 1:
The patent segments the data synchronization process into task-specific data portions and non-essential data portions. Instead of synchronizing all backup data, the system identifies and retrieves only the specific data subsets required for particular tasks, thereby reducing synchronization time while maintaining data completeness for the needed tasks.
Solution Approach 2:
The patent extracts and retrieves only the necessary data subsets from the cloud backup that are required for specific tasks, rather than performing a complete data restoration. This extraction approach eliminates unnecessary data transfer, significantly reducing time consumption and resource usage while still providing all needed data for the task at hand.
2Reliability
If full data synchronization is performed from cloud backup, then complete user data is restored, but resource consumption increases
Solution Approach 1:
The patent divides the data synchronization operation into segmented, task-specific data retrieval operations. By segmenting the data access pattern to only retrieve necessary subsets, the system reduces network bandwidth consumption, processing overhead, and energy usage while ensuring all required data for the task is available.
Solution Approach 2:
The patent applies partial action by retrieving exactly the amount of data needed for specific tasks rather than performing excessive full data synchronization. This partial retrieval approach optimizes resource consumption by avoiding unnecessary data transfer and processing of data that will not be used.
3Adaptability or versatility
If full backups are restored to complete a task, then all user data is available, but the process becomes laborious and time-consuming
Solution Approach 1:
The patent segments data access by task type, creating optimized data retrieval paths for different task scenarios. This segmentation enables the system to quickly identify and retrieve only the data subsets relevant to the current task, dramatically improving task completion efficiency while maintaining full adaptability across various task types.
Solution Approach 2:
The patent performs preliminary identification of required data subsets based on task information before actual data retrieval. By pre-determining which data is needed for a given task, the system avoids unnecessary data transfer and processing steps, thereby improving productivity without compromising data availability.
Data Source
AI summary
Task-based data transmission comprises, at a user end, sending a data synchronization request related to a task to a server end, wherein the data synchronization request comprises information about the task and a data synchronization strategy corresponding to the task, and receiving data corresponding to the data synchronization request that is returned by the server end. At the server end, a data synchronization request related to a task can be received by a requesting end. Data corresponding to the data synchronization request is determined, and then the requested corresponding data can be returned to the requesting end. Data related to a task currently to be done by a user is acquired from a server end by using a task-related data synchronization request, so that the user can quickly and flexibly virtualize a working environment of the user related to the task.


