CN103389927A - Data recovery method, device and system - Google Patents
Data recovery method, device and system Download PDFInfo
- Publication number
- CN103389927A CN103389927A CN2013103207428A CN201310320742A CN103389927A CN 103389927 A CN103389927 A CN 103389927A CN 2013103207428 A CN2013103207428 A CN 2013103207428A CN 201310320742 A CN201310320742 A CN 201310320742A CN 103389927 A CN103389927 A CN 103389927A
- Authority
- CN
- China
- Prior art keywords
- itunes
- backup process
- file
- mobile device
- data
- 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
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Stored Programmes (AREA)
Abstract
The invention is applied to the technical field of data processing, and provides a data recovery method, a data recovery device and a data recovery system. The data recovery method comprises the following steps of calling an iTunes backup process to back up a backup file of mobile equipment to a specified directory of a computer under the condition that the connection of the IOS (iphone operation system)-based mobile equipment is established; and analyzing the backup file in the specified directory, and recovering a deleted file in the computer. The embodiment is applied to all equipment supporting iTunes; and in addition, before the file is recovered, each piece of equipment in which the iTunes is installed is not required to be deployed or set, so that the method, the device and the system are more humanized.
Description
Technical field
The invention belongs to technical field of data processing, relate in particular to method, Apparatus and system that a kind of data are recovered.
Background technology
ITunes be a confession be equipped with Mac OS system Apple Computers (for example: Macintosh, Mac) and be equipped with the free application program that the computers such as computer of Windows system use, all digital musics and video can be play, the upper all media file collections of mobile device (comprising the mobile device based on IOS operating system such as iphone, ipad, ipod) the PC end that iTunes is installed can also be imported to.
Current, after the mobile device deleted file based on IOS operating system, can't recover deleted file in this mobile device; For example: if at the mobile device end based on IOS operating system, mistake has been deleted the important informations such as note, address list, message registration, can't recover, and to the user, causes trouble.
Summary of the invention
A kind of method that provides data to recover is provided the purpose of the embodiment of the present invention, and the settling mode of a kind of recovery based on the mobile device deletion data of IOS operating system is provided.
The embodiment of the present invention is achieved in that a kind of method that data are recovered, and the method that described data are recovered comprises:
S11, set up and being connected of mobile device based on IOS operating system;
S12, call the iTunes backup process, and the backup file of described mobile device is downloaded to the local terminal assigned catalogue;
S13, analyze the backup file in described assigned catalogue, and file undeletes.
The device that provides a kind of data to recover is provided another purpose of the present invention, and the device that described data are recovered comprises:
Linkage unit, be used for to set up and being connected of mobile device based on IOS operating system;
Call download unit, call the iTunes backup process, the backup file of described mobile device is downloaded to the local terminal assigned catalogue;
Recovery unit, for the backup file of analyzing described assigned catalogue, file undeletes.
Another purpose of the present invention is to provide a kind of data recovery system, and described computer comprises device that above-mentioned data are recovered and based on the mobile device of IOS operating system.
A kind of data reconstruction method provided by the invention, Apparatus and system, by utilizing the iTunes back mechanism, in the situation that with built vertical connection of the mobile device based on IOS operating system, call the iTunes backup process, will backup to based on the backup file of the mobile device of IOS operating system the assigned catalogue of computer end; Analyze the backup file in described assigned catalogue, at the computer end file that undeletes.The present invention is applicable to all and supports the equipment of iTunes, and simultaneously, file need not to have more hommization for each the different apparatus preparing that iTunes is installed or setting before recovering.
Description of drawings
In order to be illustrated more clearly in the technical scheme in the embodiment of the present invention, below will the accompanying drawing of required use in embodiment or description of the Prior Art be briefly described, apparently, accompanying drawing in the following describes is only some embodiments of the present invention, for those of ordinary skills, under the prerequisite of not paying creative work, can also obtain according to these accompanying drawings other accompanying drawing.
Fig. 1 is the realization flow figure of the method recovered of the data that provide of the embodiment of the present invention one;
Fig. 2 is the composition structural drawing of the device that recovers of the data that provide of the embodiment of the present invention two;
Fig. 3 is the composition structural drawing of the device that recovers of the data that provide of the embodiment of the present invention three;
Fig. 4 is the composition structural drawing of the device that recovers of the data that provide of the embodiment of the present invention four.
Embodiment
, in order to make purpose of the present invention, technical scheme and advantage clearer, below in conjunction with drawings and Examples, the present invention is further elaborated.Should be appreciated that specific embodiment described herein, only in order to explain the present invention, is not intended to limit the present invention.
, for technical solutions according to the invention are described, below by specific embodiment, describe.
Embodiment one:
A kind of method that the present embodiment provides data to recover, the realization flow that the data that Fig. 1 shows first embodiment of the invention to be provided are recovered, details are as follows for its process:
In step S11, set up and being connected of mobile device based on IOS operating system.
Need to prove, local terminal comprises the Apple Computers (for example: Macintosh, Mac) that are equipped with Mac OS system and the existing computers such as computer that are equipped with the Windows system.
More optimizedly, the step of described S11 can be:
Set up wired and/or wireless connections with one or more mobile devices based on IOS operating system, record respectively unique device identification of each described mobile device.
In the present embodiment, computer can be simultaneously and one or more mobile device based on IOS operating system connect, the mode that connects comprises: connect by cable network, and/or by the mode of wireless network, connect.For efficiently carrying out of guaranteeing to back up, when connecting,, according to residing network environment at that time, select optimum network to connect, select the network of suboptimum as standby; Every Preset Time excessively reselects optimum network and connects, and selects the network of suboptimum as standby, and described Preset Time presets according to network stabilization situation at that time, and for example: Preset Time is 1 minute.
When having a plurality of mobile devices based on IOS operating system to access simultaneously, computer can distribute respectively one to be used for the device identification of difference mutually for each mobile device; Perhaps computer with the device number of each mobile device as device identification.
In step S12, call the iTunes backup process, the backup file of described mobile device is downloaded to the local terminal assigned catalogue.
More optimizedly, if local terminal is windows operating system, before the step of described S12, described method also comprises:
Judge whether local terminal has installed the iTunes backup process;
If perform step S12; If not, the iTunes backup process is installed, execution step S12.
Particularly,, if the local terminal computer is windows operating system, before the backup file of backup mobile device, needs to detect computer end whether iTunes backup process (after iTunes was installed, acquiescence had been installed the iTunes backup process) has been installed with having carried so.If the iTunes backup process do not detected, need to download the iTunes backup process and install, not so, can't call the iTunes backup process, the backup file of described mobile device is downloaded to the local terminal assigned catalogue, can point out and recover unsuccessfully.
Particularly, the described iTunes backup process of the embodiment of the present invention is AppleMobileBackup.exe.
Need to prove, after installing iTunes, can find the particular location of AppleMobileBackup.exe by searching registration table;
Further, if when the local terminal computer is windows operating system, the step of described S12 is specifically as follows:
Search the installation site of described iTunes backup process; According to the installation site of the described iTunes backup process that finds, the designated parameter type, call described iTunes backup process, and the backup file of described mobile device is downloaded to the local terminal assigned catalogue.
For example: in computer end, search registration table: HKEY_LOCAL_MACHINE Software Apple Inc. Apple Mobile Device Support InstallDir, perhaps search registration table: HKEY_LOCAL_MACHINE Software Wow6432Node Apple Inc. Apple Mobile Device Support InstallDir, to obtain the value of InstallDir; The value record of this InstallDir the installation site of AppleMobileBackup.exe;
, until being after backup file sets assigned catalogue, to call AppleMobileBackup.exe in computer end, can intelligently the backup file of the mobile device based on IOS operating system be downloaded to the assigned catalogue of computer end.
More optimizedly, if local terminal is Mac operating system, the step of described S12 is specifically as follows:
Directly the iTunes backup process of local terminal is packed and recovered in the program of data into execution, the designated parameter type, call described iTunes backup process, and the backup file of described mobile device is downloaded to the local terminal assigned catalogue.
For example: under the Mac system, can be in the order line typing: ./AppleMobileBackup-b--target37c443b2809c524368cc4576bd8 e4dffb472597f-q/Users/lipp/Desktop/test_backup, to complete the appointment of parameter type, can complete intelligently the backup file of the mobile device based on IOS operating system is downloaded to assigned catalogue, wherein
" b " represents backup, and what be used to specify execution is backup functionality;
" 37c443b2809c524368cc4576bd8e4dffb472597f ", be unique device identification of the mobile device based on IOS operating system;
" q " expression root path, during based on the backup file of the mobile device of IOS operating system, be used to specify store path in the computer end backup;
"/Users/lipp/Desktop/test_backup " is: in computer end, and the assigned catalogue of storage backup file; This assigned catalogue can be appointed as a default path in advance, more optimizedly,, according to follow-up needs, can remodify this assigned catalogue.
More optimizedly, during by operation AppleMobileBackup.exe backup, can pass through QProcess or pipe technology, the error message while obtaining backup failure.
In an embodiment, the All Files in this backup file is the database files such as DB formatted file or sqlitedb formatted file.More optimizedly, computer end adopts the DB formatted file, according to type formats such as short message type, address list type, message registration type, p.m.entry type, bookmark type, calendar type, audio types and video type, classification backup is based on the backup file of the mobile device of IOS operating system.
In step S13, analyze the backup file in described assigned catalogue, file undeletes.
Need to prove, after the computer end backup is completed, during the bottom storehouse of the backup file in the scanning assigned catalogue, can show all not deleted files and all deleted files in backup file.
Need to prove, when in computer end, recovering until recovery file,, if when mobile device needs, this can be treated that recovery file copies to the mobile device based on IOS operating system.
As another embodiment of the present invention, in database, obtain the affiliated type of deleted file,, according to the described type of deleted file, carry out batch save; Perhaps, then in the deleted file of same type, further filter out and need the deleted file that recovers.
As another embodiment of the present invention, when searching deleted file from database, can thumb deletion record, then, filter out from database and need the deleted file that recovers.
The data reconstruction method that the present embodiment provides, in the situation that with built vertical connection of the mobile device based on IOS operating system, call the iTunes backup process, the backup file of mobile device is downloaded to the assigned catalogue of computer end, analyze the backup file in described assigned catalogue, file undeletes; Solved in the prior art after the mobile device deleted file based on IOS operating system, can't recover the problem of deleted document in this mobile device.The present invention can also avoid forcing firmware promotion and demotion pattern by entering complicated DFU() pattern carries out data and recovers, and greatly improved the success ratio of scan A pple equipment; The present embodiment is applicable to all and supports the mobile device based on IOS operating system of iTunes, simultaneously, before file recovers, need not for each the different mobile devices based on IOS operating system allotment or arranges, and has more hommization.
Embodiment two:
The composition structure of the device that the data that Fig. 2 shows second embodiment of the invention to be provided are recovered, for convenience of description, only show the part relevant to the embodiment of the present invention.
The method that the data that the device that the data that the present embodiment provides are recovered and embodiment one provide are recovered is mutually applicable; The device that these data are recovered can be to run on the unit that software unit, hardware cell or software and hardware in computer combine, and also can be used as independently suspension member and is integrated in computer or runs in the application system of computer.
The device that the present embodiment provides data to recover, comprise linkage unit 21, call download unit 22, reach recovery unit 23, and wherein details are as follows for each functional unit:
Call download unit 22, be used for calling the iTunes backup process, the backup file of described mobile device is downloaded to the local terminal assigned catalogue;
As one embodiment of the invention, described device also comprises:
Judging unit 24, be used for judging whether local terminal has installed the iTunes backup process;
As one embodiment of the invention, described linkage unit 21 is specially:
Set up wired and/or wireless connections with one or more mobile devices based on IOS operating system, record respectively unique device identification of each described mobile device;
Embodiment three:
Further, if the device that notebook data recovers is windows operating system, the composition structure of the device that the data that third embodiment of the invention as shown in Figure 3 provides are recovered, the device that data are recovered, comprise linkage unit 21, call download unit 22, recovery unit 23, judging unit 23 and installation unit 25, wherein call download unit 22 and also comprise:
Search module 221, be used for the installation site of searching described iTunes backup process;
The first calling module 222, be used for according to the installation site of searching the described iTunes backup process that module 221 finds, and the designated parameter type, call described iTunes backup process;
The first download module 223, be used for calling the iTunes backup process according to the first calling module 222, and the backup file of described mobile device is downloaded to the local terminal assigned catalogue.
Embodiment four:
Again further, if the device that notebook data recovers is Mac operating system, the composition structure of the device that the data that fourth embodiment of the invention as shown in Figure 4 provides are recovered, the device that data are recovered, comprise linkage unit 21, call download unit 22, reach recovery unit 23, wherein call download unit 22 and also comprise:
The second calling module 225, be used for the iTunes backup process according to packetization module 224 packings, and the designated parameter type, call described iTunes backup process;
The second download module 226, be used for calling the iTunes backup process according to the second calling module 225, and the backup file of described mobile device is downloaded to the local terminal assigned catalogue.
Embodiment five:
Another purpose of the present invention is to provide a kind of data recovery system, and described data recovery system comprises the mobile device based on IOS operating system, and the device of data recovery; Wherein the device of data recovery is the device of the data recovery of foregoing description, is not repeating here.
The data reconstruction method that the present embodiment provides, in the situation that with built vertical connection of the mobile device based on IOS operating system, call the iTunes backup process, the backup file of mobile device is downloaded to the assigned catalogue of computer end, analyze the backup file in described assigned catalogue, file undeletes; Solved in the prior art after the mobile device deleted file based on IOS operating system, can't recover the problem of deleted document in this mobile device.The present invention can also avoid forcing firmware promotion and demotion pattern by entering complicated DFU() pattern carries out data and recovers, and greatly improved the success ratio of scan A pple equipment; The present embodiment is applicable to all and supports the mobile device based on IOS operating system of iTunes, simultaneously, before file recovers, need not for each the different mobile devices based on IOS operating system allotment or arranges, and has more hommization.
It will be appreciated by those skilled in the art that the unit that comprises for above-described embodiment two is to divide according to function logic, but be not limited to above-mentioned division, as long as can realize corresponding function; In addition, the concrete title of each functional unit also, just for the ease of mutual differentiation, is not limited to protection scope of the present invention.
Those of ordinary skills it is also understood that, realize that all or part of step in above-described embodiment method is to come the relevant hardware of instruction to complete by program, described program can be in being stored in a computer read/write memory medium, described storage medium, comprise ROM/RAM, disk, CD etc.
Above content is in conjunction with concrete preferred implementation further description made for the present invention, can not assert that specific embodiment of the invention is confined to these explanations.For the general technical staff of the technical field of the invention; make without departing from the inventive concept of the premise some alternative or obvious modification that are equal to; and performance or purposes identical, all should be considered as belonging to the scope of patent protection that the present invention is determined by claims of submitting to.
Claims (9)
1. the method that data are recovered, is characterized in that, the method that described data are recovered comprises:
S11, set up and being connected of mobile device based on IOS operating system;
S12, call the iTunes backup process, and the backup file of described mobile device is downloaded to the local terminal assigned catalogue;
S13, analyze the backup file in described assigned catalogue, and file undeletes.
2. the method for claim 1, is characterized in that, if local terminal is windows operating system, before the step of described S12, the method that described data are recovered also comprises:
Judge whether local terminal has installed the iTunes backup process;
If perform step S12; If not, the iTunes backup process is installed, execution step S12.
3. method as claimed in claim 2, is characterized in that, the step of described S12 is specially:
Search the installation site of described iTunes backup process;
According to the installation site of the described iTunes backup process that finds, the designated parameter type, call described iTunes backup process, and the backup file of described mobile device is downloaded to the local terminal assigned catalogue.
4. the method for claim 1, is characterized in that, if local terminal is mac operating system, the step of described S12 is specially:
Directly the iTunes backup process of local terminal is packed and recovered in the program of data into execution, the designated parameter type, call described iTunes backup process, and the backup file of described mobile device is downloaded to the local terminal assigned catalogue.
5. the device that data are recovered, is characterized in that, the device that described data are recovered comprises:
Linkage unit, be used for to set up and being connected of mobile device based on IOS operating system;
Call download unit, call the iTunes backup process, the backup file of described mobile device is downloaded to the local terminal assigned catalogue;
Recovery unit, for the backup file of analyzing described assigned catalogue, file undeletes.
6. device as claimed in claim 5, is characterized in that, described device also comprises:
Judging unit, be used for judging whether local terminal has installed the iTunes backup process;
Installation unit, be used for when described judging unit when the determination result is NO installation iTunes backup process.
7. device as claimed in claim 6, is characterized in that, the described download unit that calls also comprises:
Search module, be used for the installation site of searching described iTunes backup process;
The first calling module, be used for the installation site of according to described, searching the described iTunes backup process that module searches arrives, and the designated parameter type, call described iTunes backup process;
The first download module, be used for calling the iTunes backup process according to described the first calling module, and the backup file of described mobile device is downloaded to the local terminal assigned catalogue.
8. device as claimed in claim 5, is characterized in that, the described download unit that calls also comprises:
Packetization module, be used for directly the iTunes backup process of local terminal being packed recovering the program of data into execution;
The second calling module, be used for the iTunes backup process according to described packetization module packing, and the designated parameter type, call described iTunes backup process;
The second download module, be used for calling the iTunes backup process according to described the second calling module, and the backup file of described mobile device is downloaded to the local terminal assigned catalogue.
9. a data recovery system, is characterized in that, described data recovery system comprises the mobile device based on IOS operating system, and the device of data recovery;
The device that described data are recovered is the device that claim 5 is recovered to the arbitrary described data of claim 8.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013103207428A CN103389927A (en) | 2013-07-26 | 2013-07-26 | Data recovery method, device and system |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN2013103207428A CN103389927A (en) | 2013-07-26 | 2013-07-26 | Data recovery method, device and system |
Publications (1)
Publication Number | Publication Date |
---|---|
CN103389927A true CN103389927A (en) | 2013-11-13 |
Family
ID=49534206
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN2013103207428A Pending CN103389927A (en) | 2013-07-26 | 2013-07-26 | Data recovery method, device and system |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN103389927A (en) |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104866389A (en) * | 2014-02-25 | 2015-08-26 | 北京奇虎科技有限公司 | Data recovery method as well as data backup method, device and system based on mobile operating system |
CN105989290A (en) * | 2015-01-27 | 2016-10-05 | 成都英博联宇科技有限公司 | Security detection method and security detection device for mobile device |
CN111858167A (en) * | 2020-07-09 | 2020-10-30 | 恒安嘉新(北京)科技股份公司 | Method and device for carrying out security control on IOS equipment and IOS equipment |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101364192A (en) * | 2007-08-09 | 2009-02-11 | 英华达(上海)电子有限公司 | Recovery method and system after data being cancelled by mistake and electronic appliance |
CN102736962A (en) * | 2012-06-07 | 2012-10-17 | 深圳市万兴软件有限公司 | Method and device of recovering data |
CN102750204A (en) * | 2012-06-07 | 2012-10-24 | 深圳市万兴软件有限公司 | Data recovery method and device |
TW201316745A (en) * | 2011-10-11 | 2013-04-16 | Chunghwa Telecom Co Ltd | Data backup system and method for mobile device |
-
2013
- 2013-07-26 CN CN2013103207428A patent/CN103389927A/en active Pending
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101364192A (en) * | 2007-08-09 | 2009-02-11 | 英华达(上海)电子有限公司 | Recovery method and system after data being cancelled by mistake and electronic appliance |
TW201316745A (en) * | 2011-10-11 | 2013-04-16 | Chunghwa Telecom Co Ltd | Data backup system and method for mobile device |
CN102736962A (en) * | 2012-06-07 | 2012-10-17 | 深圳市万兴软件有限公司 | Method and device of recovering data |
CN102750204A (en) * | 2012-06-07 | 2012-10-24 | 深圳市万兴软件有限公司 | Data recovery method and device |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN104866389A (en) * | 2014-02-25 | 2015-08-26 | 北京奇虎科技有限公司 | Data recovery method as well as data backup method, device and system based on mobile operating system |
CN105989290A (en) * | 2015-01-27 | 2016-10-05 | 成都英博联宇科技有限公司 | Security detection method and security detection device for mobile device |
CN111858167A (en) * | 2020-07-09 | 2020-10-30 | 恒安嘉新(北京)科技股份公司 | Method and device for carrying out security control on IOS equipment and IOS equipment |
CN111858167B (en) * | 2020-07-09 | 2023-12-19 | 恒安嘉新(北京)科技股份公司 | Method and device for safety control of IOS equipment and IOS equipment |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN105204969B (en) | Abnormal log processing method and abnormal log processing unit | |
US9367403B2 (en) | Terminal and application restoring method | |
US20150154224A1 (en) | Method, device, processing center and system for desktop synchronization | |
WO2015142768A1 (en) | Hybrid telecommunications network connection indicator | |
CN102831035A (en) | Information backup method and device | |
CN105512294B (en) | Multimedia file update prompting method and device | |
US20100082583A1 (en) | Automatically tagging software resources with search terms | |
CN103530160A (en) | Page loading method and device | |
CN103440144A (en) | Setting method and device of default software for equipment | |
CN102663003A (en) | Page switching method and system for application of mobile terminal in environment with multiple web pages | |
CN112615758B (en) | Application identification method, device, equipment and storage medium | |
CN105955770A (en) | Application program uninstalling method and terminal | |
CN103440295A (en) | Method for uploading multimedia files and electronic terminal | |
CN103020187B (en) | Mobile terminal and fast file management method thereof | |
CN104063284B (en) | The method and apparatus running application program | |
CN102841750B (en) | File opening method and device | |
CN103389927A (en) | Data recovery method, device and system | |
US20100017863A1 (en) | Portable storage apparatus for providing working environment migration service and method thereof | |
EP3467681A1 (en) | Data migration method and device | |
CN111694585A (en) | Method, system, terminal and storage medium for replacing system partition file | |
CN105207830A (en) | Detection method and apparatus for terminal information, and terminal | |
CN106484779A (en) | File operation method and device | |
CN103744911A (en) | Video file scanning method and electronic device | |
US9244668B1 (en) | Systems and methods for synchronizing mobile computing platforms | |
US20170131857A1 (en) | Wallpaper processing method and electronic device |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into 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: 20131113 |