IP Library Granted Patent US 11,232,066
Granted Patent B2
US 11,232,066 · App. 16/229,430 · Granted Jan 25, 2022

Method for data migration and terminal

Inventors: Xuan Zhou (Guangdong, CN); Tianyang Lu (Guangdong, CN)
Assignee: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
G06F16/119G06F16/162
View Patent ↗
Loading inventors, assignments & file history…
Monitor This Case
Get email alerts when status or documents change.
Order Certified Copies
Most orders are placed with the USPTO same day — all within 24 business hours.
Order via The Patent Place →
Pre-filled with this patent's details
Quick Facts
Patent No.
US 11,232,066
App. No.
16/229,430
Granted
Jan 25, 2022
Kind
B2
Abstract

A method for data migration is provided. The method includes the following. A communication connection with a source migration terminal is established. A file list on the source migration terminal is acquired after the source migration terminal is accessed. First operations and second operations are executed in parallel. The first operations include reading out files on the source migration terminal according to the file list and storing the files read out on a migration terminal. The second operations include displaying the file list, receiving selection of a non-migrated file in the file list, and deleting the non-migrated file after the non-migrated file is migrated from the source migration terminal to the migration terminal and stored in the migration terminal. A terminal is further provided.

Claims (66)

1. A method for data migration, comprising:

establishing a communication connection with a source migration terminal;

acquiring a file list on the source migration terminal after accessing the source migration terminal; and

executing first operations and second operations in parallel, wherein

the first operations comprise reading out files on the source migration terminal according to the file list and storing the files read out on a migration terminal; and

the second operations comprise displaying the file list, receiving selection of a non-migrated file in the file list, and deleting the non-migrated file from the migration terminal after the non-migrated file is migrated from the source migration terminal to the migration terminal and stored in the migration terminal.

2. The method of claim 1 , wherein the file list contains information of all files to be migrated.

3. The method of claim 1 , wherein the communication connection with the source migration terminal comprises at least one of a Bluetooth connection, a wireless fidelity (Wi-Fi) connection, a near field communication (NFC) connection, and a wired connection.

4. The method of claim 1 , wherein the second operations further comprise:

after receiving the selection of the non-migrated file in the file list,

updating the file list by removing the non-migrated file from the file list before the non-migrated file is migrated from the source migration terminal to the migration terminal and stored in the migration terminal.

5. The method of claim 1 , wherein deleting the non-migrated file comprises:

marking the non-migrated file with a deleting mark after the non-migrated file is migrated from the source migration terminal to the migration terminal and stored in the migration terminal; and

deleting the non-migrated file with the deleting mark when all files in the file list have been migrated from the source migration terminal to the migration terminal and stored in the migration terminal.

6. The method of claim 5 , further comprising:

after removing information of the non-migrated file from the file list:

displaying the information of the non-migrated file with a deleting mark in the file list;

receiving a revoking instruction for deletion, when there is at least one file in the file list, which has not been migrated from the source migration terminal to the migration terminal and stored in the migration terminal; and

acquiring the non-migrated file marked with the deleting mark corresponding to the revoking instruction for deletion and removing the deleting mark of the non-migrated file.

7. The method of claim 5 , further comprising:

after removing information of the non-migrated file from the file list:

displaying the information of the non-migrated file in a separate non-migrated-file list;

receiving a revoking instruction for deletion, when there is at least one file in the file list, which has not been migrated from the source migration terminal to the migration terminal and stored in the migration terminal; and

acquiring the non-migrated file corresponding to the revoking instruction for deletion.

8. The method of claim 1 , wherein the file list precludes an operating system file.

9. A terminal, comprising:

at least one processor; and

a computer readable storage, coupled to the at least one processor and storing at least one computer executable instruction thereon which, when executed by the at least one processor, cause the at least one processor to carry out actions, comprising:

establishing a communication connection with a source migration terminal;

acquiring a file list on the source migration terminal after accessing the source migration terminal; and

executing first operations and second operations in parallel, wherein

the first operations comprise reading out files on the source migration terminal according to the file list and storing the files read out on a migration terminal; and

the second operations comprise displaying the file list, receiving selection of a non-migrated file in the file list, and deleting the non-migrated file from the migration terminal after the non-migrated file is migrated from the source migration terminal to the migration terminal and stored in the migration terminal.

10. The terminal of claim 9 , wherein the file list contains information of all files to be migrated.

11. The terminal of claim 9 , wherein the communication connection with the source migration terminal comprises at least one of: a Bluetooth connection, a wireless fidelity (Wi-Fi) connection, a near field communication (NFC) connection, and a wired connection.

12. The terminal of claim 9 , wherein the second operations further comprise:

after receiving the selection of the non-migrated file in the file list:

updating the file list by removing information of the non-migrated file from the file list before the non-migrated file is migrated from the source migration terminal to the migration terminal and stored in the migration terminal.

13. The terminal of claim 9 , wherein the at least one processor carrying out the action of deleting the non-migrated file is caused to carry out actions, comprising:

marking the non-migrated file with a deleting mark after the non-migrated file is migrated from the source migration terminal to the migration terminal and stored in the migration terminal; and

deleting the non-migrated file with the deleting mark when all files in the file list have been migrated from the source migration terminal to the migration terminal and stored in the migration terminal.

14. The terminal of claim 13 , wherein the at least one processor is further caused to carry out actions, comprising:

displaying information of the non-migrated file with a deleting mark in the file list;

receiving a revoking instruction for deletion, when there is at least one file in the file list which has not been migrated from the source migration terminal to the migration terminal and stored in the migration terminal; and

acquiring the non-migrated file marked with the deleting mark corresponding to the revoking instruction for deletion and removing the deleting mark of the non-migrated file.

15. The terminal of claim 13 , wherein the at least one processor is further caused to carry out actions, comprising:

displaying information of the non-migrated file in a separate non-migrated-file list;

receiving a revoking instruction for deletion, when there is at least one file in the file list which has not been migrated from the source migration terminal to the migration terminal and stored in the migration terminal; and

acquiring the non-migrated file corresponding to the revoking instruction for deletion.

16. The terminal of claim 9 , wherein the file list precludes an operating system file.

17. A non-transitory computer-readable storage medium storing a computer program which, when executed by a processor, causes the processor to carry out actions:

establishing a communication connection with a source migration terminal;

acquiring a file list on the source migration terminal after accessing the source migration terminal; and

executing first operations and second operations in parallel, wherein

the first operations comprise reading out files on the source migration terminal according to the file list and storing the files read out on a migration terminal; and

the second operations comprise displaying the file list, receiving selection of a non-migrated file in the file list, and deleting the non-migrated file from the migration terminal after the non-migrated file is migrated from the source migration terminal to the migration terminal and stored in the migration terminal.

18. The non-transitory computer-readable storage medium of claim 17 , wherein the second operations further comprises:

after receiving the selection of the non-migrated file in the file list:

updating the file list by removing information of the non-migrated file from the file list before the non-migrated file is migrated from the source migration terminal to the migration terminal and stored in the migration terminal.

19. The non-transitory computer-readable storage medium of claim 17 , wherein the computer program causing the processor to carry out the action of deleting the non-migrated file further causes the processor to carry out actions, comprising:

marking the non-migrated file with a deleting mark after the non-migrated file is migrated from the source migration terminal to the migration terminal and stored in the migration terminal; and

deleting the non-migrated file with the deleting mark when all files in the file list have been migrated from the source migration terminal to the migration terminal and stored in the migration terminal.

20. The non-transitory computer-readable storage medium of claim 17 , wherein the computer program further causes the processor to carry out actions, comprising:

displaying information of the non-migrated file with a deleting mark in the file list;

receiving a revoking instruction for deletion, when there is at least one file in the file list which has not been migrated from the source migration terminal to the migration terminal and stored in the migration terminal; and

acquiring the non-migrated file marked with the deleting mark corresponding to the revoking instruction for deletion and removing the deleting mark of the non-migrated file.

Assignments (2)
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Jun 24, 2025
From: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
To: NOKIA TECHNOLOGIES OY
Reel/Frame 071711/0153 →
ASSIGNMENT OF ASSIGNOR'S INTEREST Recorded Dec 21, 2018
From: ZHOU, XUAN; LU, TIANYANG
To: GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP., LTD.
Reel/Frame 047841/0865 →
Priority Claims (1)
CN 201610828058.4 · Sep 14, 2016 · national
Continuity (2)
Continuation PCTCN2017092093 · Jul 6, 2017
Related Publication 20190121786A1 · Apr 25, 2019