CN105224423A - Terminal data backup method and device - Google Patents

Terminal data backup method and device Download PDF

Info

Publication number
CN105224423A
CN105224423A CN201510708526.XA CN201510708526A CN105224423A CN 105224423 A CN105224423 A CN 105224423A CN 201510708526 A CN201510708526 A CN 201510708526A CN 105224423 A CN105224423 A CN 105224423A
Authority
CN
China
Prior art keywords
file
backed
backup
terminal
cryptographic hash
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201510708526.XA
Other languages
Chinese (zh)
Inventor
黄昊
汪松林
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
TCL Overseas Electronics Huizhou Ltd
Original Assignee
TCL Overseas Electronics Huizhou Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by TCL Overseas Electronics Huizhou Ltd filed Critical TCL Overseas Electronics Huizhou Ltd
Priority to CN201510708526.XA priority Critical patent/CN105224423A/en
Publication of CN105224423A publication Critical patent/CN105224423A/en
Pending legal-status Critical Current

Links

Landscapes

  • Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
  • Storage Device Security (AREA)

Abstract

The invention discloses a kind of terminal data backup method, comprise step: the object to be backed up obtaining terminal; Determine the file that described object to be backed up is corresponding, generate the associated with of described object to be backed up and described file and be stored to the default storage area of described terminal; When detecting terminal and entering system reducing pattern, in described default storage area, read described associated with; According to the file that the described object to be backed up of described associated with backup is corresponding.The invention also discloses a kind of terminal data back-up device.The invention enables to need the data of backup can not be deleted when terminal factory reset, make terminal data can be protected in time, and terminal data backup procedure is simple, intelligence degree be high.

Description

Terminal data backup method and device
Technical field
The present invention relates to field of terminal technology, particularly relate to terminal data backup method and device.
Background technology
Current user, when using the intelligent terminals such as mobile phone, flat board and TV, sometimes needs factory reset.But in the scheme of current intelligent terminal factory reset, the application program that user oneself installs and recorded data all can be eliminated.Under this mode, terminal data can not be protected in time, and after user's factory reset, need again download and record data.
Foregoing, only for auxiliary understanding technical scheme of the present invention, does not represent and admits that foregoing is prior art.
Summary of the invention
Fundamental purpose of the present invention is to provide a kind of terminal data backup method and device, and under being intended to solve existing reset mode of dispatching from the factory, terminal data can not be protected in time, and after user's factory reset, need the problem again downloading and record data.
First aspect, a kind of terminal data backup method provided by the invention, comprises step:
Obtain the object to be backed up of terminal;
Determine the file that described object to be backed up is corresponding, generate the associated with of described object to be backed up and described file and be stored to the default storage area of described terminal;
When detecting terminal and entering system reducing pattern, in described default storage area, read described associated with,
According to the file that the described object to be backed up of described associated with backup is corresponding.
Alternatively, the step of the object to be backed up of described acquisition terminal comprises:
Obtain application information and the preset data of terminal local installation, set up data list based on obtained application information and preset data;
Object to be backed up is obtained from described data list.
Alternatively, describedly determine the file that described object to be backed up is corresponding, generate the associated with of described object to be backed up and described file and the step being stored to the default storage area of described terminal comprises:
Determine the file that described object to be backed up is corresponding, wherein, object to be backed up described in each at least with a file association;
Generate the relationship maps table of described object to be backed up and described corresponding file, wherein, the mapping relations in described relationship maps table are one to one or the relation of one-to-many;
Described relationship maps table sequence is changed into described associated with;
Calculate the cryptographic hash of described associated with to obtain the first cryptographic hash;
Described associated with and described first cryptographic hash are stored in the default storage area of described terminal.
Alternatively, described when detecting terminal and entering system reducing pattern, in described default storage area, read described associated with, the file corresponding according to the described object to be backed up of described associated with backup comprises:
When detecting terminal and entering system reducing pattern, scan described default storage area, to judge whether described default storage area exists described associated with;
When there is described associated with, calculate the cryptographic hash of described associated with to obtain the second cryptographic hash;
When described second cryptographic hash and described first Hash values match, obtain listed files to be backed up according to described associated with;
When file in described listed files to be backed up exists, described file and described second cryptographic hash are kept in backup subregion as backup file;
When not existing at described file or be less than the storage space needed for described file at the storage space of described backup subregion, send backup abnormal prompt information.
Alternatively, described method also comprises:
Detect terminal and log off reduction-mode when restarting, read the backup file of described backup subregion and described associated with;
Calculate the cryptographic hash of described associated with to obtain the 3rd cryptographic hash;
When described first cryptographic hash, described second cryptographic hash and described 3rd cryptographic hash three all equal time, obtain described relationship maps table according to described associated with;
According to described relationship maps table and described backup file by file access pattern corresponding for described object to be backed up in system, delete the file recovered in described backup subregion.
Second aspect, the present invention also provides a kind of terminal data back-up device, comprising:
Acquisition module, for obtaining the object to be backed up of terminal;
Determination module, for determining the file that described object to be backed up is corresponding;
Generation module, for generating the associated with of described object to be backed up and described file;
Memory module, for described associated with is stored to default storage area, when detecting terminal and entering system reducing pattern, in described default storage area, read described associated with, according to the file that the described object to be backed up of described associated with backup is corresponding.
Alternatively, described terminal data back-up device also comprises processing module and computing module,
Described determination module, also for determining the file that described object to be backed up is corresponding, wherein, object to be backed up described in each at least with a file association;
Described generation module, also for generating the relationship maps table of described object to be backed up and described corresponding file, wherein, the mapping relations in described relationship maps table are one to one or the relation of one-to-many;
Described processing module, for changing into described associated with by described relationship maps table sequence;
Described computing module, for calculating the cryptographic hash of described associated with to obtain the first cryptographic hash;
Described memory module, also for described associated with and described first cryptographic hash being stored in the default storage area of described terminal.
Alternatively, described terminal data back-up device also comprises:
Judge module, for when detecting terminal and entering system reducing pattern, scans described default storage area, to judge whether described default storage area exists described associated with;
Described computing module, also for when there is described associated with, calculates the cryptographic hash of described associated with to obtain the second cryptographic hash;
Described processing module, also for when described second cryptographic hash and described first Hash values match, obtains listed files to be backed up according to described associated with;
Described memory module, when also existing for the file in described listed files to be backed up, is kept at described file and described second cryptographic hash in backup subregion as backup file;
Reminding module, for not existing at described file or when the storage space of described backup subregion is less than the storage space needed for described file, sending backup abnormal prompt information.
Alternatively, described terminal data back-up device also comprises: recover module and removing module,
Described memory module, also for detect terminal log off reduction-mode restart time, read the backup file of described backup subregion and described associated with;
Described computing module, also for calculating the cryptographic hash of described associated with to obtain the 3rd cryptographic hash;
Processing module, also for when described first cryptographic hash, described second cryptographic hash and described 3rd cryptographic hash three all equal time, obtain described relationship maps table according to described associated with;
Recover module, for according to described relationship maps table and described backup file by file access pattern corresponding for described object to be backed up in system;
Removing module, for deleting the file recovered in described backup subregion.
The present invention, by advance the associated with of the object to be backed up and file that need backup being kept at default storage area, in factory reset value, carries out the backup of object to be backed up by the associated with being kept at default storage area.Make to need when terminal factory reset the data of backup can not be deleted, and then protect terminal data in time, and terminal data backup procedure is simple, intelligence degree be high.
Accompanying drawing explanation
Fig. 1 is the schematic flow sheet of the first embodiment of terminal data backup method of the present invention;
Fig. 2 is the refinement schematic flow sheet of step S20 in one embodiment of the invention;
Fig. 3 is the schematic diagram that in one embodiment of the invention, PDM module performs flow process;
Fig. 4 is the refinement schematic flow sheet of step S30 in one embodiment of the invention;
Fig. 5 is the schematic diagram that in one embodiment of the invention, Recovery module performs flow process;
Fig. 6 is the schematic flow sheet of the second embodiment of terminal data backup method of the present invention;
Fig. 7 is the schematic diagram that in one embodiment of the invention, PDR module performs flow process;
Fig. 8 is the high-level schematic functional block diagram of the first embodiment of terminal data back-up device of the present invention;
Fig. 9 is the refinement high-level schematic functional block diagram of acquisition module one embodiment in Fig. 8;
Figure 10 is the high-level schematic functional block diagram of the second embodiment of terminal data back-up device of the present invention.
The realization of the object of the invention, functional characteristics and advantage will in conjunction with the embodiments, are described further with reference to accompanying drawing.
Embodiment
Should be appreciated that specific embodiment described herein only in order to explain the present invention, be not intended to limit the present invention.
The primary solutions of the embodiment of the present invention is: the object to be backed up obtaining terminal; Determine to generate the associated with of described object to be backed up and described file by the file that described object to be backed up is corresponding; Described associated with is stored to the default storage area of described terminal, to read the backup operation that described associated with completes described obj ect file to be backed up when factory reset in described default storage area, the data of described default storage area can not be wiped free of when factory reset.By in advance the associated with of the object to be backed up and file that need backup being kept at default storage area, in factory reset value, carried out the backup of object to be backed up by the associated with being kept at default storage area.Make to need when terminal factory reset the data of backup can not be deleted, and then protect terminal data in time, and terminal data backup procedure is simple, intelligence degree be high.
Because under existing reset mode of dispatching from the factory, terminal data can not be protected in time, and after user's factory reset, need the problem again downloading and record data.
Based on the problems referred to above, the invention provides a kind of terminal data backup method.
With reference to the schematic flow sheet that Fig. 1, Fig. 1 are the first embodiment of terminal data backup method of the present invention.
In one embodiment, described terminal data backup method comprises:
Step S10, obtains the object to be backed up of terminal;
The executive agent of described terminal data backup method is terminal, further for being carried in the terminal data stand-by program in described terminal.Described terminal includes but not limited to the smart electronics products such as mobile phone, flat board or TV.In the present embodiment, described executive agent is preferably mobile phone.
In the present embodiment, the described mode triggering the object to be backed up obtaining terminal comprises: 1) when receiving backup instruction, trigger the object to be backed up obtaining terminal, the triggering of described backup instruction comprises the triggering of physical button or virtual key, or triggers when receiving file to be backed up; 2) trigger when receiving factory reset instruction; 3) trigger when entering backup interface.The mode that the triggering of enumerating above obtains the object to be backed up of terminal is only exemplary; those skilled in the art utilize technological thought of the present invention; obtain modes of the object to be backed up of terminal all in guard interval of the present invention according to other triggerings that its real needs propose, do not carry out exhaustive one by one at this.
After triggering the object to be backed up obtaining terminal, described mobile phone obtains the object to be backed up of terminal.Described object to be backed up comprises application program, at terminal recorded data or file etc.
Concrete, the process of the object to be backed up of described acquisition terminal can comprise: the application information and the preset data that obtain terminal local installation, sets up data list based on obtained application information and preset data; Object to be backed up is determined from described data list.Described preset data is the data that user is concerned about, the acquisition process of the data that described user is concerned about comprises: based on the historical record of browsing data, obtain the data that each user is concerned about, such as, the number of times of historical viewings reaches preset times (10 times or 12 inferior), or the frequency of historical viewings is 2 times/day or 5 times/day, or the duration of historical viewings is the data that the data such as 30 minutes or 40 minutes are concerned about as user.
Described preset data can also be the data that user is arranged in advance in an embodiment of the present invention.In embodiments of the present invention, the application program that described terminal local is installed also can be the application information after screening, namely, for user's access times exceed certain value (10 times or 20 inferior), or frequency of utilization reaches the application program of predeterminated frequency (2 times/day or 10 times/week etc.).
Step S20, determines the file that described object to be backed up is corresponding, generates the associated with of described object to be backed up and described file and is stored to the default storage area of described terminal;
After determining described object to be backed up, determine to generate the associated with of described object to be backed up and described file by the file that described object to be backed up is corresponding.
With reference to figure 2, describedly determine the file that described object to be backed up is corresponding, the process generating the associated with of described object to be backed up and described file comprises:
Step S21, determines the file that described object to be backed up is corresponding, wherein, object to be backed up described in each at least with a file association;
Step S22, generates the relationship maps table of described object to be backed up and described corresponding file, and wherein, the mapping relations in described relationship maps table are one to one or the relation of one-to-many;
Step S23, changes into described associated with by described relationship maps table sequence;
Step S24, calculates the cryptographic hash of described associated with to obtain the first cryptographic hash;
Step S25, is stored to described associated with and described first cryptographic hash in the default storage area of described terminal.
Concrete, each object to be backed up at least with a file association, the associated with in this mapping table is one to one or the relation of one-to-many, by the file that backs up required for each object to be backed up and this object association to be backed up.In an embodiment of the present invention, after the associated with generating object to be backed up, this associated with sequence is changed into an associated with, and the name in a document of described associated with can be ProtectedDataObject_File.map.
After generation associated with, calculate the cryptographic hash of described associated with to obtain the first cryptographic hash, described associated with and described first cryptographic hash are stored to the default storage area of described terminal, namely, be permanently stored in an independently partition holding, this subregion can not be wiped free of when factory reset.
Concrete, calculate the SHA-1 value of described associated with, i.e. cryptographic hash, will exist in same partition holding with described associated with in this value write associated with, name in document can be: ProtectedDataObject_File.map.sha, and its value is SHA-1.
Alternatively, in order to better describe the embodiment of the present invention, PDM (protectedDataManager) module is provided, for protected data administration module, it is as human-computer interaction interface, exists with the form of Activity, with reference to figure 3, implementation comprises: the application program that when 1, starting, scanning analysis this locality is installed and the data (as address list, alarm clock are arranged) that some users are concerned about, 2, set up a data list and present to user; 3, accepting the selection instruction of user, adding in " protected data list " by needing the data of protection; 4, travel through " in protected list ", analyze the file that each data object relies on, generate " data object-File Mapping table " file: ProtectedDataObject_File.map; In " protected data list ", find out the file that all data rely on, generate one " data object-File Mapping table " (data object may rely on several files, and therefore the mapping relations of this table are one-to-many); 5, by the SHA-1 value of ProtectedDataObject_File.map stored in file ProtectedDataObject_File.map.sha; " data object-File Mapping table " sequence generated is changed into a file (in this document called after: ProtectedDataObject_File.map) permanent storage to an independently subregion (this subregion can not be wiped by Recovery when factory reset); The SHA-1 value of (d) calculation document ProtectedDataObject_File.map, and by this value writing in files (in this document called after: ProtectedDataObject_File.map.sha) permanent storage to same subregion.
Step S30, when detecting terminal and entering system reducing pattern, reads described associated with in described default storage area, according to the file that the described object to be backed up of described associated with backup is corresponding.
After storage associated with to described default storage area, when detecting terminal and entering system reducing pattern (Recovery), described associated with is read, according to the file that the described object to be backed up of described associated with backup is corresponding in described default storage area.That is, finding the file of corresponding object to be backed up according to described associated with, backing up described file to backing up region.The backup of file is carried out under Recovery, can ensure that entering Recovery no matter in which way carrys out factory reset (user selects to enter by Macintosh when " system reducing " or start in Operation system setting), all can not miss the link of data backup; Ensure when Backup Data, raw data can not by other application amendments simultaneously.
In the present embodiment, when detecting terminal and entering system reducing pattern, first the data that terminal stores are not deleted, first data are backed up, scan described default storage area, see whether described default storage area exists described associated with, that is, the need of backing up the data of terminal or whether having data to need backup.When described default storage area exists associated with, judge whether the terminal document that described associated with is corresponding exists, when the file corresponding to described associated with exists, described file is kept in backup subregion as backup file; When described file does not exist, send backup abnormal prompt information, be reported to the main system of terminal, to inform that there are not data needs backup, and the data of terminal are wiped.
Further, with reference to figure 4, after associated with and the first cryptographic hash are stored in predeterminable area, described step S30 also comprises:
Step S31, when detecting terminal and entering system reducing pattern, scans described default storage area, to judge whether described default storage area exists described associated with;
Step S32, when there is described associated with, calculates the cryptographic hash of described associated with to obtain the second cryptographic hash;
Step S33, when described second cryptographic hash and described first Hash values match, obtains listed files to be backed up according to described associated with;
Step S34, when the file in described listed files to be backed up exists, is kept at described file and described second cryptographic hash in backup subregion as backup file;
Step S35, when not existing at described file or be less than the storage space needed for described file at the storage space of described backup subregion, sends backup abnormal prompt information.
When detecting terminal and entering system reducing pattern, scan described default storage area, to judge whether described default storage area exists described associated with; When there is described associated with, calculate the cryptographic hash of described associated with to obtain the second cryptographic hash; Judge that whether described second cryptographic hash is consistent with described first cryptographic hash, when described second cryptographic hash and described first Hash values match, obtain listed files to be backed up according to described associated with; Judge whether the file in described listed files to be backed up exists, when the file in described listed files to be backed up exists, described file and described second cryptographic hash are kept in backup subregion as backup file; When not existing at described file or be less than the storage space needed for described file at the storage space of described backup subregion, send backup abnormal prompt information.The integrality of data is ensure that by the conforming checking of cryptographic hash.
Alternatively; in order to better describe the embodiment of the present invention; one is provided to improve primary Recovery system; the link of a Backup Data is increased in factory reset function under existing Recovery system; and Backup Data is here only simple file copy; there is no complicated processing logic, realize difficulty low, facilitate the later stage arbitrarily to expand protected data object.By the function of Backup Data is embedded in Recovery system, can make, a) ensure that no matter entering Recovery pattern in which way carrys out factory reset (user selects to enter by Macintosh when " system reducing " or start in Operation system setting), all can not miss the link of data backup; B) ensure when Backup Data, raw data will, by other application amendments, when being backuped by main system, can cause data to be removed the risk of amendment.
With reference to figure 5, the process of factory reset comprises:
101, factory reset flow process is entered;
102, judge whether to there is ProtectedDataObject_File.map, ProtectedDataObject_File.map.sha, exist, implementation 103, does not exist, implementation 109;
103, the SHA-1 value calculating ProtectedDataObject_File.map.sha obtains file_sha;
104, from ProtectedDataObject_File.map.sha, read the record_sha of the SHA-1 of record;
105, load ProtectedDataObject_File.map content, generate " listed files to be backed up ";
106, do you confirm whether the file in " listed files to be backed up " all exists, and are backup subregion remaining space enough? if so, then implementation 107, if not, implementation 111;
107, by the file copy described in " listed files to be backed up " to backing up subregion;
108, at backup partition creating backup_flag file, by file_sha write wherein;
109, erasing terminal data;
111, by abnormal write, report main system;
112, restart.
Concrete, after entering factory reset flow process, can first check whether PMD module have recorded the data needing protection, namely check whether ProtectedDataObject_File.map and ProtectedDataObject_File.map.sha file exists, also can compare the SHA-1 value recorded in ProtectedDataObject_File.map.sha whether consistent with the SHA-1 of actual ProtectedDataObject_File.map, to guarantee the integrality of data simultaneously; Then Recovery loads the content of ProtectedDataObject_File.map, will the file of backup be needed to enumerate out, and checks whether backup subregion has enough remaining spaces to carry out storage backup file; Then by needing the file copy of backup to backup subregion, after completing copy, by the backup_flag file of the SHA-1 value of ProtectedDataObject_File.map file write backup subregion; Finally enter primary system reducing flow process, erasing terminal data also restarts terminal.
The present embodiment, by advance the associated with of the object to be backed up and file that need backup being kept at default storage area, when entering system reducing pattern, carries out the backup of object to be backed up by the associated with being kept at default storage area.Make to need when terminal factory reset the data of backup can not be deleted, and then protect terminal data in time, and terminal data backup procedure is simple, intelligence degree be high.
With reference to the schematic flow sheet that Fig. 6, Fig. 6 are the second embodiment of terminal data backup method of the present invention.Based on the first embodiment of above-mentioned terminal data backup method, described method also comprises:
Step S40, detects terminal and logs off reduction-mode when restarting, read the backup file of described backup subregion and described associated with;
Step S50, calculates the cryptographic hash of described associated with to obtain the 3rd cryptographic hash;
Step S60, when described first cryptographic hash, described second cryptographic hash and described 3rd cryptographic hash three all equal time, obtain described relationship maps table according to described associated with;
Step S70, according to described relationship maps table and described backup file by file access pattern corresponding for described object to be backed up in system, delete the file recovered in described backup subregion.
In the present embodiment, after file is kept at backup subregion, start data convert flow process, namely, detect terminal and log off reduction-mode when restarting, read the backup file of described backup subregion and described associated with, that is, the data needing the application of reduction and user to be concerned about are extracted and reduce.The cryptographic hash calculating described associated with to obtain the 3rd cryptographic hash, when described first cryptographic hash, described second cryptographic hash and described 3rd cryptographic hash three all equal time, obtain described relationship maps table according to described associated with; According to described relationship maps table and described backup file by file access pattern corresponding for described object to be backed up in system, delete the file recovered in described backup subregion.That is, after successfully reducing, the file recovered in described backup subregion is deleted.By successfully reducing after the file of object to be backed up, delete the file recovered in described backup subregion.Save the storage space of terminal, and then improve the performance of terminal.And the consistance of terminal data is ensured by cryptographic hash consistance, better keep the recovery of terminal data.
In an embodiment of the present invention, when carrying out data convert, according to described associated with, determine in described backup subregion, whether to store data to be restored corresponding to described associated with, when there are not described data to be restored, prompting cannot reduce the file of object to be backed up; When described backup partitioned storage contains data to be restored corresponding to described associated with, start data convert process.
Alternatively, in order to better describe the embodiment of the present invention, provide a PDR module, PDR module needs according to ProtectedDataObject_File.map and the file restoring data object backed up.Due to data object type different (having application program, address list, alarm clock setting data etc.), need scene to be processed more, and unpredictable for later stage expansion, therefore, and be not suitable for reduction process to be put in Recovery system.In the present embodiment, PDR realizes with the form of Activity, and is embedded into (as start guide) in Provision application.Because system is after factory reset, just enter non-Provisioned state, can first start Provision application after start, now other application can not normally use.Can guarantee that PDR module necessarily can be called to perform data reduction process like this, ensure it in the process recovering data not by other application of interference simultaneously.
The idiographic flow performing data convert with reference to figure 7, PDR comprises:
A, judge whether to there is file backup_flag, ProtectedDataObject_File.map, ProtectedDataObject_File.map.sha? if exist, implementation b, if do not exist, implementation h;
The SHA-1 value of b, calculating ProtectedDataObject_File.map file obtains file_sha;
C, from ProtectedDataObject_File.map.sha, read the SHA-1 value record_sha of record;
D, from backup_flag, read the SHA-1 value backup_flag_sha of record;
E, judge whether to meet file_sha=record_sha=backup_flag_sha? if meet, if implementation f does not meet implementation h;
F, loading ProtectedDataObject_File.map content, obtain " data object-File Mapping table ";
G, for dissimilar data object, corresponding data object content to be extracted from backup file, return in system;
H, deletion backup_flag and backup file.
Concrete, first PDR can check whether these three files of backup_flag, ProtectedDataObject_File.map and ProtectedDataObject_File.map.sha exist, if all existed, then checks that whether SHA-1 value is consistent; After completeness check, " data object-File Mapping table " is loaded from ProtectedDataObject_File.map, then for dissimilar data object, the content of corresponding data object is extracted from backup file, returns in system.Finally, no matter whether run succeeded, PDR can delete backup_flag and backup file.
The user interface of PDR can present according to demand in a variety of forms, such as can force automatically to recover data, and user also can be allowed to select the data recovering to need.
The present invention further provides a kind of terminal data back-up device.
With reference to the high-level schematic functional block diagram that Fig. 8, Fig. 8 are the first embodiment of terminal data back-up device of the present invention.
In one embodiment, described terminal data back-up device comprises: acquisition module 10, determination module 20, generation module 30, processing module 40, computing module 50, memory module 60, judge module 70 and reminding module 80.
Described acquisition module 10, obtains the object to be backed up of terminal;
The executive agent of described terminal data backup method is terminal, further for being carried in the terminal data stand-by program in described terminal.Described terminal includes but not limited to the smart electronics products such as mobile phone, flat board or TV.In the present embodiment, described executive agent is preferably mobile phone.
In the present embodiment, the described mode triggering the object to be backed up obtaining terminal comprises: 1) when receiving backup instruction, trigger the object to be backed up obtaining terminal, the triggering of described backup instruction comprises the triggering of physical button or virtual key, or triggers when receiving file to be backed up; 2) trigger when receiving factory reset instruction; 3) trigger when entering backup interface.The mode that the triggering of enumerating above obtains the object to be backed up of terminal is only exemplary; those skilled in the art utilize technological thought of the present invention; obtain modes of the object to be backed up of terminal all in guard interval of the present invention according to other triggerings that its real needs propose, do not carry out exhaustive one by one at this.
After triggering the object to be backed up obtaining terminal, described mobile phone obtains the object to be backed up of terminal.Described object to be backed up comprises application program, at terminal recorded data or file etc.
With reference to figure 9, described acquisition module 10 comprises: acquiring unit 11, for obtaining application information and the preset data of terminal local installation; Set up unit 12, for setting up data list based on obtained application information and preset data; Described acquiring unit 11, also for obtaining object to be backed up from described data list.Described preset data is the data that user is concerned about, the acquisition process of the data that described user is concerned about comprises: based on the historical record of browsing data, obtain the data that each user is concerned about, such as, the number of times of historical viewings reaches preset times (10 times or 12 inferior), or the frequency of historical viewings is 2 times/day or 5 times/day, or the duration of historical viewings is the data that the data such as 30 minutes or 40 minutes are concerned about as user.
Described preset data can also be the data that user is arranged in advance in an embodiment of the present invention.In embodiments of the present invention, the application program that described terminal local is installed also can be the application information after screening, namely, for user's access times exceed certain value (10 times or 20 inferior), or frequency of utilization reaches the application program of predeterminated frequency (2 times/day or 10 times/week etc.).
Described determination module 20, for determining the file that described object to be backed up is corresponding;
Described generation module 30, for generating the associated with of described object to be backed up and described file and being stored to the default storage area of described terminal;
After determining described object to be backed up, determine to generate the associated with of described object to be backed up and described file by the file that described object to be backed up is corresponding.
Described determination module 20, also for determining the file that described object to be backed up is corresponding, wherein, object to be backed up described in each at least with a file association;
Described generation module 30, also for generating the relationship maps table of described object to be backed up and described corresponding file, wherein, the mapping relations in described relationship maps table are one to one or the relation of one-to-many;
Described processing module 40, for changing into described associated with by described relationship maps table sequence;
Described computing module 50, for calculating the cryptographic hash of described associated with to obtain the first cryptographic hash;
Described memory module 60, for being stored to described associated with and described first cryptographic hash in the default storage area of described terminal.
Concrete, each object to be backed up at least with a file association, the associated with in this mapping table is one to one or the relation of one-to-many, by the file that backs up required for each object to be backed up and this object association to be backed up.In an embodiment of the present invention, after the associated with generating object to be backed up, this associated with sequence is changed into an associated with, and the name in a document of described associated with can be ProtectedDataObject_File.map.
After generation associated with, calculate the cryptographic hash of described associated with to obtain the first cryptographic hash, described associated with and described first cryptographic hash are stored to the default storage area of described terminal, namely, be permanently stored in an independently partition holding, this subregion can not be wiped free of when factory reset.
Concrete, calculate the SHA-1 value of described associated with, i.e. cryptographic hash, will exist in same partition holding with described associated with in this value write associated with, name in document can be: ProtectedDataObject_File.map.sha, and its value is SHA-1.
Alternatively, in order to better describe the embodiment of the present invention, PDM (protectedDataManager) module is provided, for protected data administration module, it is as human-computer interaction interface, exists with the form of Activity, with reference to figure 3, implementation comprises: the application program that when 1, starting, scanning analysis this locality is installed and the data (as address list, alarm clock are arranged) that some users are concerned about, 2, set up a data list and present to user; 3, accepting the selection instruction of user, adding in " protected data list " by needing the data of protection; 4, travel through " in protected list ", analyze the file that each data object relies on, generate " data object-File Mapping table " file: ProtectedDataObject_File.map; In " protected data list ", find out the file that all data rely on, generate one " data object-File Mapping table " (data object may rely on several files, and therefore the mapping relations of this table are one-to-many); 5, by the SHA-1 value of ProtectedDataObject_File.map stored in file ProtectedDataObject_File.map.sha; " data object-File Mapping table " sequence generated is changed into a file (in this document called after: ProtectedDataObject_File.map) permanent storage to an independently subregion (this subregion can not be wiped by Recovery when factory reset); The SHA-1 value of (d) calculation document ProtectedDataObject_File.map, and by this value writing in files (in this document called after: ProtectedDataObject_File.map.sha) permanent storage to same subregion.
Described memory module 60, also for when detecting terminal and entering system reducing pattern, reads described associated with in described default storage area, according to the file that the described object to be backed up of described associated with backup is corresponding.
After storage associated with to described default storage area, when detecting terminal and entering system reducing pattern (Recovery), described associated with is read, according to the file that the described object to be backed up of described associated with backup is corresponding in described default storage area.That is, finding the file of corresponding object to be backed up according to described associated with, backing up described file to backing up region.The backup of file is carried out under Recovery, can ensure that entering Recovery no matter in which way carrys out factory reset (user selects to enter by Macintosh when " system reducing " or start in Operation system setting), all can not miss the link of data backup; Ensure when Backup Data, raw data can not by other application amendments simultaneously.
In the present embodiment, when detecting terminal and entering system reducing pattern, first the data that terminal stores are not deleted, first data are backed up, scan described default storage area, see whether described default storage area exists described associated with, that is, the need of backing up the data of terminal or whether having data to need backup.When described default storage area exists associated with, judge whether the terminal document that described associated with is corresponding exists, when the file corresponding to described associated with exists, described file is kept in backup subregion as backup file; When described file does not exist, send backup abnormal prompt information, be reported to the main system of terminal, to inform that there are not data needs backup, and the data of terminal are wiped.
Described judge module 70, for when detecting terminal and entering system reducing pattern, scans described default storage area, to judge whether described default storage area exists described associated with;
Described computing module 50, also for when there is described associated with, calculates the cryptographic hash of described associated with to obtain the second cryptographic hash;
Described processing module 40, also for when described second cryptographic hash and described first Hash values match, obtains listed files to be backed up according to described associated with;
Described memory module 60, when also existing for the file in described listed files to be backed up, is kept at described file and described second cryptographic hash in backup subregion as backup file;
Described reminding module 80, for not existing at described file or when the storage space of described backup subregion is less than the storage space needed for described file, sending backup abnormal prompt information.
When detecting terminal and entering system reducing pattern, scan described default storage area, to judge whether described default storage area exists described associated with; When there is described associated with, calculate the cryptographic hash of described associated with to obtain the second cryptographic hash; Judge that whether described second cryptographic hash is consistent with described first cryptographic hash, when described second cryptographic hash and described first Hash values match, obtain listed files to be backed up according to described associated with; Judge whether the file in described listed files to be backed up exists, when the file in described listed files to be backed up exists, described file and described second cryptographic hash are kept in backup subregion as backup file; When not existing at described file or be less than the storage space needed for described file at the storage space of described backup subregion, send backup abnormal prompt information.The integrality of data is ensure that by the conforming checking of cryptographic hash.
Alternatively; in order to better describe the embodiment of the present invention; one is provided to improve primary Recovery system; the link of a Backup Data is increased in factory reset function under existing Recovery system; and Backup Data is here only simple file copy; there is no complicated processing logic, realize difficulty low, facilitate the later stage arbitrarily to expand protected data object.By the function of Backup Data is embedded in Recovery system, can make, a) ensure that no matter entering Recovery pattern in which way carrys out factory reset (user selects to enter by Macintosh when " system reducing " or start in Operation system setting), all can not miss the link of data backup; B) ensure when Backup Data, raw data will, by other application amendments, when being backuped by main system, can cause data to be removed the risk of amendment.
With reference to figure 5, the process of factory reset comprises:
101, factory reset flow process is entered;
102, judge whether to there is ProtectedDataObject_File.map, ProtectedDataObject_File.map.sha, exist, implementation 103, does not exist, implementation 109;
103, the SHA-1 value calculating ProtectedDataObject_File.map.sha obtains file_sha;
104, from ProtectedDataObject_File.map.sha, read the record_sha of the SHA-1 of record;
105, load ProtectedDataObject_File.map content, generate " listed files to be backed up ";
106, do you confirm whether the file in " listed files to be backed up " all exists, and are backup subregion remaining space enough? if so, then implementation 107, if not, implementation 111;
107, by the file copy described in " listed files to be backed up " to backing up subregion;
108, at backup partition creating backup_flag file, by file_sha write wherein;
109, erasing terminal data;
111, by abnormal write, report main system;
112, restart.
Concrete, after entering factory reset flow process, can first check whether PMD module have recorded the data needing protection, namely check whether ProtectedDataObject_File.map and ProtectedDataObject_File.map.sha file exists, also can compare the SHA-1 value recorded in ProtectedDataObject_File.map.sha whether consistent with the SHA-1 of actual ProtectedDataObject_File.map, to guarantee the integrality of data simultaneously; Then Recovery loads the content of ProtectedDataObject_File.map, will the file of backup be needed to enumerate out, and checks whether backup subregion has enough remaining spaces to carry out storage backup file; Then by needing the file copy of backup to backup subregion, after completing copy, by the backup_flag file of the SHA-1 value of ProtectedDataObject_File.map file write backup subregion; Finally enter primary system reducing flow process, erasing terminal data also restarts terminal.
The present embodiment, by advance the associated with of the object to be backed up and file that need backup being kept at default storage area, when entering system reducing pattern, carries out the backup of object to be backed up by the associated with being kept at default storage area.Make to need when terminal factory reset the data of backup can not be deleted, and then protect terminal data in time, and terminal data backup procedure is simple, intelligence degree be high.
With reference to the high-level schematic functional block diagram that Figure 10, Figure 10 are the second embodiment of terminal data back-up device of the present invention.Described terminal data back-up device also comprises: recover module 90 and removing module 100,
Described memory module 60, also for detect terminal log off reduction-mode restart time, read the backup file of described backup subregion and described associated with;
Described computing module 50, also for calculating the cryptographic hash of described associated with to obtain the 3rd cryptographic hash;
Described processing module 40, also for when described first cryptographic hash, described second cryptographic hash and described 3rd cryptographic hash three all equal time, obtain described relationship maps table according to described associated with;
Described recovery module 90, for according to described relationship maps table and described backup file by file access pattern corresponding for described object to be backed up in system;
Described removing module 100, for deleting the file recovered in described backup subregion.
In the present embodiment, after file is kept at backup subregion, start data convert flow process, namely, detect terminal and log off reduction-mode when restarting, read the backup file of described backup subregion and described associated with, that is, the data needing the application of reduction and user to be concerned about are extracted and reduce.The cryptographic hash calculating described associated with to obtain the 3rd cryptographic hash, when described first cryptographic hash, described second cryptographic hash and described 3rd cryptographic hash three all equal time, obtain described relationship maps table according to described associated with; According to described relationship maps table and described backup file by file access pattern corresponding for described object to be backed up in system, delete the file recovered in described backup subregion.That is, after successfully reducing, the file recovered in described backup subregion is deleted.By successfully reducing after the file of object to be backed up, delete the file recovered in described backup subregion.Save the storage space of terminal, and then improve the performance of terminal.And the consistance of terminal data is ensured by cryptographic hash consistance, better keep the recovery of terminal data.
In an embodiment of the present invention, when carrying out data convert, according to described associated with, determine in described backup subregion, whether to store data to be restored corresponding to described associated with, when there are not described data to be restored, prompting cannot reduce the file of object to be backed up; When described backup partitioned storage contains data to be restored corresponding to described associated with, start data convert process.
Alternatively, in order to better describe the embodiment of the present invention, provide a PDR module, PDR module needs according to ProtectedDataObject_File.map and the file restoring data object backed up.Due to data object type different (having application program, address list, alarm clock setting data etc.), need scene to be processed more, and unpredictable for later stage expansion, therefore, and be not suitable for reduction process to be put in Recovery system.In the present embodiment, PDR realizes with the form of Activity, and is embedded into (as start guide) in Provision application.Because system is after factory reset, just enter non-Provisioned state, can first start Provision application after start, now other application can not normally use.Can guarantee that PDR module necessarily can be called to perform data reduction process like this, ensure it in the process recovering data not by other application of interference simultaneously.
The idiographic flow performing data convert with reference to figure 7, PDR comprises:
A, judge whether to there is file backup_flag, ProtectedDataObject_File.map, ProtectedDataObject_File.map.sha? if exist, implementation b, if do not exist, implementation h;
The SHA-1 value of b, calculating ProtectedDataObject_File.map file obtains file_sha;
C, from ProtectedDataObject_File.map.sha, read the SHA-1 value record_sha of record;
D, from backup_flag, read the SHA-1 value backup_flag_sha of record;
E, judge whether to meet file_sha=record_sha=backup_flag_sha? if meet, if implementation f does not meet implementation h;
F, loading ProtectedDataObject_File.map content, obtain " data object-File Mapping table ";
G, for dissimilar data object, corresponding data object content to be extracted from backup file, return in system;
H, deletion backup_flag and backup file.
Concrete, first PDR can check whether these three files of backup_flag, ProtectedDataObject_File.map and ProtectedDataObject_File.map.sha exist, if all existed, then checks that whether SHA-1 value is consistent; After completeness check, " data object-File Mapping table " is loaded from ProtectedDataObject_File.map, then for dissimilar data object, the content of corresponding data object is extracted from backup file, returns in system.Finally, no matter whether run succeeded, PDR can delete backup_flag and backup file.
The user interface of PDR can present according to demand in a variety of forms, such as can force automatically to recover data, and user also can be allowed to select the data recovering to need.
These are only the preferred embodiments of the present invention; not thereby the scope of the claims of the present invention is limited; every utilize instructions of the present invention and accompanying drawing content to do equivalent structure or equivalent flow process conversion; or be directly or indirectly used in other relevant technical fields, be all in like manner included in scope of patent protection of the present invention.

Claims (10)

1. a terminal data backup method, is characterized in that, comprises step:
Obtain the object to be backed up of terminal;
Determine the file that described object to be backed up is corresponding, generate the associated with of described object to be backed up and described file and be stored to the default storage area of described terminal;
When detecting terminal and entering system reducing pattern, in described default storage area, read described associated with; According to the file that the described object to be backed up of described associated with backup is corresponding.
2. terminal data backup method as claimed in claim 1, it is characterized in that, the step of the object to be backed up of described acquisition terminal comprises:
Obtain application information and the preset data of terminal local installation, set up data list based on obtained application information and preset data;
Object to be backed up is obtained from described data list.
3. terminal data backup method as claimed in claim 1 or 2, it is characterized in that, describedly determine the file that described object to be backed up is corresponding, generate the associated with of described object to be backed up and described file and the step being stored to the default storage area of described terminal comprises:
Determine the file that described object to be backed up is corresponding, wherein, object to be backed up described in each at least with a file association;
Generate the relationship maps table of described object to be backed up and described corresponding file, wherein, the mapping relations in described relationship maps table are one to one or the relation of one-to-many;
Described relationship maps table sequence is changed into described associated with;
Calculate the cryptographic hash of described associated with to obtain the first cryptographic hash;
Described associated with and described first cryptographic hash are stored in the default storage area of described terminal.
4. terminal data backup method as claimed in claim 3, it is characterized in that, described when detecting terminal and entering system reducing pattern, in described default storage area, read described associated with, the file corresponding according to the described object to be backed up of described associated with backup comprises:
When detecting terminal and entering system reducing pattern, scan described default storage area, to judge whether described default storage area exists described associated with;
When there is described associated with, calculate the cryptographic hash of described associated with to obtain the second cryptographic hash;
When described second cryptographic hash and described first Hash values match, obtain listed files to be backed up according to described associated with;
When file in described listed files to be backed up exists, described file and described second cryptographic hash are kept in backup subregion as backup file;
When not existing at described file or be less than the storage space needed for described file at the storage space of described backup subregion, send backup abnormal prompt information.
5. terminal data backup method as claimed in claim 4, it is characterized in that, described method also comprises:
Detect terminal and log off reduction-mode when restarting, read the backup file of described backup subregion and described associated with;
Calculate the cryptographic hash of described associated with to obtain the 3rd cryptographic hash;
When described first cryptographic hash, described second cryptographic hash and described 3rd cryptographic hash three all equal time, obtain described relationship maps table according to described associated with;
According to described relationship maps table and described backup file by file access pattern corresponding for described object to be backed up in system, delete the file recovered in described backup subregion.
6. a terminal data back-up device, is characterized in that, comprising:
Acquisition module, for obtaining the object to be backed up of terminal;
Determination module, for determining the file that described object to be backed up is corresponding;
Generation module, for generating the associated with of described object to be backed up and described file;
Memory module, for described associated with is stored to default storage area, when detecting terminal and entering system reducing pattern, in described default storage area, read described associated with, according to the file that the described object to be backed up of described associated with backup is corresponding.
7. terminal data back-up device as claimed in claim 6, it is characterized in that, described acquisition module comprises:
Acquiring unit, for obtaining application information and the preset data of terminal local installation;
Set up unit, for setting up data list based on obtained application information and preset data;
Described acquiring unit, for obtaining object to be backed up from described data list.
8. terminal data back-up device as claimed in claims 6 or 7, it is characterized in that, described terminal data back-up device also comprises processing module and computing module,
Described determination module, also for determining the file that described object to be backed up is corresponding, wherein, object to be backed up described in each at least with a file association;
Described generation module, also for generating the relationship maps table of described object to be backed up and described corresponding file, wherein, the mapping relations in described relationship maps table are one to one or the relation of one-to-many;
Described processing module, for changing into described associated with by described relationship maps table sequence;
Described computing module, for calculating the cryptographic hash of described associated with to obtain the first cryptographic hash;
Described memory module, also for described associated with and described first cryptographic hash being stored in the default storage area of described terminal.
9. terminal data back-up device as claimed in claim 8, it is characterized in that, described terminal data back-up device also comprises:
Judge module, for when detecting terminal and entering system reducing pattern, scans described default storage area, to judge whether described default storage area exists described associated with;
Described computing module, also for when there is described associated with, calculates the cryptographic hash of described associated with to obtain the second cryptographic hash;
Described processing module, also for when described second cryptographic hash and described first Hash values match, obtains listed files to be backed up according to described associated with;
Described memory module, when also existing for the file in described listed files to be backed up, is kept at described file and described second cryptographic hash in backup subregion as backup file;
Reminding module, for not existing at described file or when the storage space of described backup subregion is less than the storage space needed for described file, sending backup abnormal prompt information.
10. terminal data back-up device as claimed in claim 9, it is characterized in that, described terminal data back-up device also comprises: recover module and removing module,
Described memory module, also for detect terminal log off reduction-mode restart time, read the backup file of described backup subregion and described associated with;
Described computing module, also for calculating the cryptographic hash of described associated with to obtain the 3rd cryptographic hash;
Described processing module, also for when described first cryptographic hash, described second cryptographic hash and described 3rd cryptographic hash three all equal time, obtain described relationship maps table according to described associated with;
Recover module, for according to described relationship maps table and described backup file by file access pattern corresponding for described object to be backed up in system;
Removing module, for deleting the file recovered in described backup subregion.
CN201510708526.XA 2015-10-26 2015-10-26 Terminal data backup method and device Pending CN105224423A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201510708526.XA CN105224423A (en) 2015-10-26 2015-10-26 Terminal data backup method and device

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201510708526.XA CN105224423A (en) 2015-10-26 2015-10-26 Terminal data backup method and device

Publications (1)

Publication Number Publication Date
CN105224423A true CN105224423A (en) 2016-01-06

Family

ID=54993411

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201510708526.XA Pending CN105224423A (en) 2015-10-26 2015-10-26 Terminal data backup method and device

Country Status (1)

Country Link
CN (1) CN105224423A (en)

Cited By (8)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105912420A (en) * 2016-04-01 2016-08-31 乐视控股(北京)有限公司 Data backup method and device
CN105956487A (en) * 2016-04-29 2016-09-21 乐视控股(北京)有限公司 Data eliminating method and device
CN106897168A (en) * 2017-01-11 2017-06-27 广东小天才科技有限公司 The system recovery method and device of a kind of mobile device
CN107704337A (en) * 2017-08-22 2018-02-16 北京珠穆朗玛移动通信有限公司 Method, mobile terminal and the device with store function of factory reset
CN107797889A (en) * 2017-11-14 2018-03-13 北京思特奇信息技术股份有限公司 A kind of method and apparatus of checking system file backup integrity
CN109408282A (en) * 2018-08-31 2019-03-01 深圳市有方科技股份有限公司 Application Backup restoration methods, equipment and computer readable storage medium
CN111316277A (en) * 2017-11-09 2020-06-19 深圳传音通讯有限公司 Mobile terminal and computer readable storage medium for data erasure
CN111373379A (en) * 2018-07-20 2020-07-03 华为技术有限公司 Data backup method and terminal

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101720140A (en) * 2009-12-21 2010-06-02 宇龙计算机通信科技(深圳)有限公司 Method and system for copying and recovering mobile terminal data as well as mobile terminal
CN103179153A (en) * 2011-12-22 2013-06-26 宇龙计算机通信科技(深圳)有限公司 Mobile terminal and mobile terminal data backup method based on cloud server
CN104484240A (en) * 2014-12-09 2015-04-01 青岛海信宽带多媒体技术有限公司 Method and device for storing terminal data
CN104750572A (en) * 2013-12-31 2015-07-01 ***通信集团设计院有限公司 Data back-up method, data back-up device and mobile terminal

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN101720140A (en) * 2009-12-21 2010-06-02 宇龙计算机通信科技(深圳)有限公司 Method and system for copying and recovering mobile terminal data as well as mobile terminal
CN103179153A (en) * 2011-12-22 2013-06-26 宇龙计算机通信科技(深圳)有限公司 Mobile terminal and mobile terminal data backup method based on cloud server
CN104750572A (en) * 2013-12-31 2015-07-01 ***通信集团设计院有限公司 Data back-up method, data back-up device and mobile terminal
CN104484240A (en) * 2014-12-09 2015-04-01 青岛海信宽带多媒体技术有限公司 Method and device for storing terminal data

Cited By (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN105912420A (en) * 2016-04-01 2016-08-31 乐视控股(北京)有限公司 Data backup method and device
CN105956487A (en) * 2016-04-29 2016-09-21 乐视控股(北京)有限公司 Data eliminating method and device
CN106897168A (en) * 2017-01-11 2017-06-27 广东小天才科技有限公司 The system recovery method and device of a kind of mobile device
CN107704337A (en) * 2017-08-22 2018-02-16 北京珠穆朗玛移动通信有限公司 Method, mobile terminal and the device with store function of factory reset
CN107704337B (en) * 2017-08-22 2020-08-25 北京珠穆朗玛移动通信有限公司 Factory setting restoring method, mobile terminal and device with storage function
CN111316277A (en) * 2017-11-09 2020-06-19 深圳传音通讯有限公司 Mobile terminal and computer readable storage medium for data erasure
CN107797889A (en) * 2017-11-14 2018-03-13 北京思特奇信息技术股份有限公司 A kind of method and apparatus of checking system file backup integrity
CN107797889B (en) * 2017-11-14 2021-05-04 北京思特奇信息技术股份有限公司 Method and device for checking system file backup integrity
CN111373379A (en) * 2018-07-20 2020-07-03 华为技术有限公司 Data backup method and terminal
CN109408282A (en) * 2018-08-31 2019-03-01 深圳市有方科技股份有限公司 Application Backup restoration methods, equipment and computer readable storage medium

Similar Documents

Publication Publication Date Title
CN105224423A (en) Terminal data backup method and device
CN104881299A (en) Application program freezing method and apparatus
CN106354884B (en) Data object deleting method and device based on distributed file system
US20060015698A1 (en) Method and apparatus for data backup
CN101876914A (en) Method for deleting files and mobile terminal
EP3474143B1 (en) Method and apparatus for incremental recovery of data
CN103793657A (en) System and method used for hiding application on mobile terminal
CN105630628A (en) Application restoration method and apparatus
CN104484240A (en) Method and device for storing terminal data
CN112596951A (en) NAS data disaster tolerance method, device, equipment and storage medium
EP4270299A1 (en) Operating system upgrade method, electronic device, and storage medium
CN107924397B (en) File editing method and file editor
CN103902336A (en) Method and device for controlling starting of operating system
CN105550071A (en) System file upgrading and detecting method and communication device
CN109710596B (en) Data cleaning method, device, equipment and computer readable storage medium
CN105117242A (en) System resetting method and terminal
CN104951348A (en) Interruptible recovery upgrading method and device
CN103235703B (en) Preset resource storage method and apparatus
CN116737466B (en) Backup processing method, device, system, electronic equipment and readable storage medium
CN101320389B (en) File management method and apparatus
CN109271442A (en) Database synchronization restoration methods, device, computer readable storage medium and electronic equipment
CN101340675A (en) Method and apparatus for implementing backup and recovery by mobile terminal
CN104765631A (en) Restoration method and device for application program of mobile terminal
CN106557262B (en) Data processing method and device
CN111625402A (en) Data recovery method and device, electronic equipment and computer readable storage medium

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160106