Parallel Data Recovery for Mobile Device Migration

Resolve Bottlenecks,
Find Innovative Solutions
Generate Solutions

Solution Overview

Problem

Current data migration processes for mobile devices are inefficient, resulting in prolonged data recovery times, especially for users who frequently change phones, leading to loss of essential data such as applications, chat records, and Wi-Fi passwords.

Innovation Solution

A method and device configuration that enables parallel data recovery by establishing a hotspot between terminal devices, allowing the first terminal device to perform data recovery on a first data set after complete receipt and simultaneously starting data recovery on a second data set in another thread during the recovery of the first data set, thereby reducing overall data migration time.

Engineering Contradictions & Design Principles

VSEngineering Contradiction Analysis

1Loss of time

If data recovery is performed sequentially for each data set, then data recovery completeness is ensured, but data migration time is prolonged

Engineering Contradiction:
Improvedata migration timeVSAvoiddata recovery completeness
Core Design Contradiction:
Loss of timeVSReliability

Solution Approach 1:

The patent divides the data set into multiple data subsets before transmission begins. The old terminal device transmits multiple data subsets to the new terminal device in parallel, and the new terminal device performs data recovery on multiple data subsets simultaneously. This preliminary segmentation enables parallel processing, significantly reducing data migration time while ensuring complete data recovery through systematic organization of all data subsets.

Inventive Principle:
Principle #10Preliminary action

Solution Approach 2:

The patent segments the entire data set into multiple independent data subsets (first data subset, second data subset, etc.). Each data subset can be transmitted and recovered independently in parallel. This segmentation allows the system to process multiple portions of data simultaneously without interfering with each other, thus reducing overall migration time while maintaining data integrity through complete recovery of all segments.

Inventive Principle:
Principle #1Segmentation

2Productivity

If parallel data recovery is implemented for multiple data sets, then data migration speed is improved, but system complexity increases

Engineering Contradiction:
Improvedata migration speedVSAvoidsystem complexity
Core Design Contradiction:
ProductivityVSDevice complexity

Solution Approach 1:

The patent divides the data set into multiple independent data subsets that can be processed in parallel. Each data subset is transmitted and recovered independently, allowing simultaneous processing without complex inter-dependencies. This segmentation approach enables parallel data recovery while keeping the system architecture relatively simple, as each subset can be handled through standard transmission and recovery procedures.

Inventive Principle:
Principle #1Segmentation

Solution Approach 2:

The patent performs preliminary segmentation of the data set into multiple subsets before transmission. This pre-organization allows the system to immediately proceed with parallel transmission and recovery operations without requiring complex runtime decision-making or coordination mechanisms. The preliminary action simplifies the overall system complexity by establishing a clear, predetermined parallel processing structure.

Inventive Principle:
Principle #10Preliminary action

Data Source

PatentEP3496505B1Data migration method and related devices
Publication Date: 2023.08.30 GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
  • EP3496505B1 patent drawingFigure 1
  • EP3496505B1 patent drawingFigure 2
  • EP3496505B1 patent drawingFigure 3

AI summary

A method for data migration is provided, which includes the following. A first terminal device is connected to a hotspot established by a second terminal device. The first terminal device performs data recovery of a first data set when the first terminal device completely receives the first data set transmitted by the second terminal. The first terminal device performs data recovery of a second data set during data recovery of the first data set when the first terminal device completely receives the second data set transmitted by the second terminal device. Related devices are further provided. Implementations of the present disclosure can improve data migration speed.