CN103389927A - Data recovery method, device and system - Google Patents

Data recovery method, device and system Download PDF

Info

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
Application number
CN2013103207428A
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.)
SHENZHEN WONDERSHARE INFORMATION TECHNOLOGY Co Ltd
Original Assignee
SHENZHEN WONDERSHARE INFORMATION TECHNOLOGY Co 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 SHENZHEN WONDERSHARE INFORMATION TECHNOLOGY Co Ltd filed Critical SHENZHEN WONDERSHARE INFORMATION TECHNOLOGY Co Ltd
Priority to CN2013103207428A priority Critical patent/CN103389927A/en
Publication of CN103389927A publication Critical patent/CN103389927A/en
Pending legal-status Critical Current

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

Method, Apparatus and system that a kind of data are recovered
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:
Linkage unit 21, be used for to set up and being connected of mobile device based on IOS operating system;
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;
Recovery unit 23, for the backup file of analyzing described assigned catalogue, file undeletes.
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;
Installation unit 25, be used for when judging unit 24 when the determination result is NO installation 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:
Packetization module 224, be used for directly the iTunes backup process of local terminal being packed recovering the program of data into execution;
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.
CN2013103207428A 2013-07-26 2013-07-26 Data recovery method, device and system Pending CN103389927A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (4)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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