Back to results
US 10,095,715 B2Granted
Data backup and recovery method for mobile terminal and mobile terminal
AssigneeHuawei Device (Dongguan) Co., Ltd.
InventorWei Yin
Life of this patent
Estimating the term…
Abstract
A data backup method for a mobile terminal and a mobile terminal including the same. The method includes: receiving a data backup request; backing up information data by blocks and generating backup data of each block; scanning the backup data of each block and generating corresponding statistics information; and storing the backup data and the statistics information of each block.
Claims19
A data backup method for a mobile terminal, comprising:
- receiving a data backup request;
- backing up, in response to the data backup request, information data by blocks, and generating backup data of each block;
- scanning the backup data of each block, and generating, for each block, corresponding statistics information of the backup data, wherein the statistics information for each block comprises a question and an answer corresponding to the backup data corresponding to the statistics information, and the question and the answer are generated from the statistics information, wherein
- the statistics information further comprises at least one of contact person information of the mobile terminal, messaging history of the mobile terminal, call history of the mobile terminal, internet history of the mobile terminal, and multimedia history of the mobile terminal,
- the question for a first block of backup data among the blocks of backup data is generated by the mobile terminal by analyzing the statistics information corresponding to the first block of backup data, the generated question relating to the at least one of contact person information of the mobile terminal, messaging history of the mobile terminal, call history of the mobile terminal, internet history of the mobile terminal, and multimedia history of the mobile terminal from the statistics information corresponding to the first block of backup data, and
- the answer for the generated question for the first block of backup data is generated by the mobile terminal by analyzing the statistics information corresponding to the first block of backup data, the generated answer relating to the at least one of contact person information of the mobile terminal, messaging history of the mobile terminal, call history of the mobile terminal, internet history of the mobile terminal, and multimedia history of the mobile terminal from the statistics information corresponding to the first block of backup data;
- storing in the mobile terminal the backup data and the corresponding statistics information of each block, the backup data and the corresponding statistics information being stored in association with each other;
- in response to receiving a data recovery request for the first block of backup data among the blocks of backup data, asking the generated question;
- and
- in response to a user answer being provided to the generated question, determining whether the user answer matches the generated answer and issuing a data recovery instruction based upon the determination.
7 more elements
A data recovery method for a mobile terminal, comprising:
- receiving a data recovery request;
- asking, in response to the data recovery request and according to statistics information generated during data backup by blocks, a question for backup data of each block, the backup data of each block being generated during data backup by blocks and corresponding to the statistics information, the question having been generated by the mobile terminal from the statistics information, and the backup data and the corresponding statistics information being stored in association with each other in the mobile terminal;
- receiving a user answer to the question;
- comparing the received user answer with an answer generated by the mobile terminal from the corresponding statistics information;
- determining if the received user answer matches the answer generated by the mobile terminal;
- and
- upon the match being determined, performing a recovery operation on the backup data by issuing a data recover instruction,
- wherein
- the statistics information further comprises at least one of contact person information of the mobile terminal, messaging history of the mobile terminal, call history of the mobile terminal, internet history of the mobile terminal, and multimedia history of the mobile terminal,
- the question for a first block of backup data among the blocks of backup data is generated by the mobile terminal by analyzing the statistics information corresponding to the first block of backup data, the generated question relating to the at least one of contact person information of the mobile terminal, messaging history of the mobile terminal, call history of the mobile terminal, internet history of the mobile terminal, and multimedia history of the mobile terminal from the statistics information corresponding to the first block of backup data, and
- the answer generated by the mobile terminal for the generated question for the first block of backup data is generated by analyzing the statistics information corresponding to the first block of backup data, the answer generated by the mobile terminal relating to the at least one of contact person information of the mobile terminal, messaging history of the mobile terminal, call history of the mobile terminal, internet history of the mobile terminal, and multimedia history of the mobile terminal from the statistics information corresponding to the first block of backup data.
8 more elements
A mobile terminal, comprising:
- at least one hardware processor to implement:
- a backup device, configured to, in response to receiving a data backup request, obtain information data from a main chip of the mobile terminal, and back up the information data by blocks and generate backup data of each block;
- a statistics device, configured to, in response to completion of the generation of the backup data, scan the backup data of each block and generate corresponding statistics information of the backup data, and generate a question and an answer from the statistics information,
- wherein
- the statistics information further comprises at least one of contact person information of the mobile terminal, messaging history of the mobile terminal, call history of the mobile terminal, internet history of the mobile terminal, and multimedia history of the mobile terminal,
- the statistics device is configured to generate the question for a first block of backup data among the blocks of backup data by analyzing the statistics information corresponding to the first block of backup data, the generated question relating to the at least one of contact person information of the mobile terminal, messaging history of the mobile terminal, call history of the mobile terminal, internet history of the mobile terminal, and multimedia history of the mobile terminal from the statistics information corresponding to the first block of backup data, and
- the statistics device is configured to generate the answer for the generated question for the first block of backup data by analyzing the statistics information corresponding to the first block of backup data, the generated answer relating to the at least one of contact person information of the mobile terminal, messaging history of the mobile terminal, call history of the mobile terminal, internet history of the mobile terminal, and multimedia history of the mobile terminal from the statistics information corresponding to the first block of backup data;
- a storage, configured to store the backup data and the corresponding statistics information of each block, the backup data and the corresponding statistics information being stored in association with each other;
- and
- an input terminal, configured to receive a data backup request and send the data backup request to the backup device,
- wherein
- in response to the input terminal receiving a data recovery request for the first block of backup data among the blocks of backup data, the at least one hardware processor is configured to ask the generated question, and
- in response to a user answer being provided to the generated question through the input terminal, the at least one hardware processor is configured to determine whether the user answer matches the generated answer and to issue a data recovery mobile terminal, call history of the mobile terminal, internet history of the mobile terminal, and multimedia history of the mobile terminal from the statistics information corresponding to the first block of backup data, and
- the statistics device is configured to generate an answer for the generated question for the first block of backup data by analyzing the statistics information corresponding to the first block of backup data, the generated answer relating to the at least one of contact person information of the mobile terminal, messaging history of the mobile terminal, call history of the mobile terminal, internet history of the mobile terminal, and multimedia history of the mobile terminal from the statistics information corresponding to the first block of backup data,
- a recovery device, configured to, when receiving a data recovery instruction, perform a recovery operation on the backup data stored in the storage and corresponding to the data recovery instruction;
- a questioning device, configured to:
- in response to the IO terminal receiving a data recovery request for the first block of backup data among the blocks of backup data, ask, using the IO terminal, the question generated for the first block of backup data by the statistics device, instruction based upon the determination.
14 more elements
A mobile terminal, comprising:
- an input and output (IO) terminal;
- a storage;
- at least one hardware processor interfaced to the storage and the IO terminal, and configured to implement:
- a statistics device configured to generate a question from statistics information generated from backup data stored in the storage which was generated during data backup by blocks, the statistics information corresponding to the backup data, being scanned from the backup data, and stored in association with the backup data in the storage,
- wherein
- the statistics information comprises at least one of contact person information of the mobile terminal, messaging history of the mobile terminal, call history of the mobile terminal, internet history of the mobile terminal, and multimedia history of the mobile terminal,
- the statistics device is configured to generate the question for a first block of backup data among the blocks of backup data by analyzing the statistics information corresponding to the first block of backup data, the generated question relating to the at least one of contact person information of the mobile terminal, messaging history of the
- receive a user answer to the question through the IO terminal,
- compare the received user answer with the answer generated by the statistics device, and
- upon determining a match between the answer generated by the statistics device and the received user answer, send the data recovery instruction for backup data of a corresponding module to the recovery device to cause the performing the recovery operation.
7 more elements
A mobile terminal, comprising:
- an input and output (IO) terminal;
- a storage;
- and
- at least one hardware processor interfaced to the storage and the IO terminal, and configured to implement:
- a backup device, configured to, in response to receiving a data backup request, obtain information data from a main chip of the mobile terminal, and back up the information data by blocks and generate backup data of each block, the backup data being stored in the storage;
- a statistics device, configured to:
- in response to completion of the generation of the backup data, scan the backup data of each block, and generate corresponding statistics information of the backup data, the corresponding statistics information being stored in the storage in association with the backup data, the statistics information comprising at least one of contact person information of the mobile terminal, messaging history of the mobile terminal, call history of the mobile terminal, internet history of the mobile terminal, and multimedia history of the mobile terminal,
- generate a question for a first block of backup data among the blocks of backup data by analyzing the statistics information corresponding to the first block of backup data, the generated question relating to the at least one of contact person information of the mobile terminal, messaging history of the mobile terminal, call history of the mobile terminal, internet history of the mobile terminal, and multimedia history of the mobile terminal from the statistics information corresponding to the first block of backup data, and
- generate an answer for the generated question for the first block of backup data by analyzing the statistics information corresponding to the first block of backup data, the generated answer relating to the at least one of contact person information of the mobile terminal, messaging history of the mobile terminal, call history of the mobile terminal, internet history of the mobile terminal, and multimedia history of the mobile terminal from the statistics information corresponding to the first block of backup data;
- a recovery device, configured to, when receiving a data recovery instruction, perform a recovery operation on the backup data stored in the storage which corresponds to the data recovery instruction;
- and
- a questioning device, configured to:
- ask, in response to receiving a data recovery request for the first block of backup data among the blocks of backup data via the IO terminal, the question generated for the first block of backup data by the statistics device,
- receive a user answer to the question from a user through the IO terminal,
- compare the user answer with the answer generated by the statistics device, and
- upon determining a match between the answer generated by the statistics device and the received user answer, issue the data recovery instruction for backup data of a corresponding module to the recovery device to cause the performing the recovery operation.
13 more elements
Dependencies are inferred from the claim text.