具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,先查找到预先备份在电脑端的Mac移动设备的备份文件,所述备份文件是Mac移动设备中的所有文件或者是用户所选择的一种或者多种类型的文件,再对所述备份文件进行解析,得到所述备份文件的类型,最后根据用户输入的类型选择指令恢复对应类型的备份文件至电脑端。
实施例一
图1示出了本发明实施例一提供的恢复数据的方法的实现流程,详述如下:
在步骤S101中,查找预先备份在电脑端的Mac移动设备的备份文件,所述备份文件是Mac移动设备中的所有文件或者是用户所选择的一种或者多种类型的文件。
在本实施例中,首先通过安装在电脑端的恢复数据的装置查找Mac移动设备的备份文件,其中,所述备份文件是Mac移动设备中的所有文件或者是用户所选择的一种或者多种类型的文件,该些备份文件是预先备份在电脑端的Mac移动设备中的文件。其中,在备份时,预先在电脑端为该些备份文件分配了一定的备份路径,后续,恢复数据的装置根据该备份路径即可查找到备份在电脑端的相应Mac移动设备的备份文件,其中,Mac移动设备可以是一个或者多个。
其中,所述电脑端是苹果电脑Mac端或者通用电脑PC端。
在步骤S102中,对所述备份文件进行解析,得到所述备份文件的类型。
在本实施例中,对所有Mac移动设备的备份文件进行解析,得到所有备份文件的类型。
在步骤S103中,接收输入的类型选择指令,并根据所述类型选择指令恢复对应类型的备份文件至电脑端或者与所述电脑端连接的Mac移动设备中。
具体地,可以根据用户需求将选择的备份文件恢复到Mac或PC上,比如用户选定了恢复通讯录类型的备份文件,那么恢复数据的装置可以将在电脑端备份的通讯录类型的备份文件恢复成基于Mac平台下的通讯录格式文件(基于Mac平台下的通讯录格式文件可以用Mac下的地址本打开),保存在电脑端;又如用户选定了恢复视频类型的备份文件,那么恢复数据的装置可以将在电脑端备份的视频类型的备份文件恢复成基于Mac平台下的视频格式文件,保存在电脑端。
当然,也可以通过恢复数据的装置启动iTunes,将用户选择恢复好的备份文件传送给相应的Mac移动设备;也可以通过恢复数据的装置调用iTunes底层的相关驱动或组件,直接将用户选定需要恢复的备份文件恢复到任意一台与本电脑端连接着的Mac移动设备中。
由于,本实施例提供的恢复数据的装置可以根据用户输入的类型选择指令选择恢复相应类型的备份文件,所述备份文件是Mac移动设备中的所有文件或者是用户所选择的一种或者多种类型的文件,实现了可以针对用户的需求(比如,只想恢复短信类型的数据,不恢复其他类型的数据)进行选择性或差异性的数据恢复。另外,是对预先备份在电脑端的所有Mac移动设备的备份文件进行恢复,所以也可以解决当用户丢失Mac移动设备后,将不能针对该Mac移动设备进行相关的数据恢复的问题。
实施例二
图2示出了本发明实施例二提供的恢复数据的方法的实现流程,详述如下:
在步骤S201中,备份Mac移动设备中的所有文件或者用户所选择的一种或者多种类型的文件至电脑端,生成Mac移动设备的备份文件,并记录所述Mac移动设备的相关信息至所述备份文件中。
在本实施例中,恢复数据的装置可以通过以下两种方式实现备份Mac移动设备中的文件至电脑端。
一种是:由恢复数据的装置调用iTunes,通过iTunes同步与电脑端连接着的Mac移动设备上的各类型的文件(即一次性整体同步了Mac移动设备上所有的文件),然后再由恢复数据的装置获取同步过的所有Mac移动设备的所有备份文件,并在所述备份文件中对应记录与电脑端连接着的该Mac移动设备的相关信息(如Mac移动设备的序列号信息等唯一的标识信息);
另一种是:直接通过恢复数据的装置获取与电脑端连接着的Mac移动设备上的各类型的文件(但该过程需要使用到iTunes的相关驱动或组件),用户可以一次性地获取Mac移动设备上所有的文件,也可以按照需求有选择性地选择一种或者多种类型的文件进行备份,在电脑端生成该些文件的备份文件,并在所述备份文件中对应记录与电脑端连接着的该Mac移动设备的相关信息(如Mac移动设备的序列号信息等唯一的标识信息)。
另外,可以将多个Mac移动设备中的所有文件或者用户所选择的一种或者多种类型的文件备份至电脑端,恢复时,可以一次性将所有Mac移动设备的备份文件恢复至电脑端,也可以选择其中一个Mac移动设备,将该Mac移动设备的备份文件恢复至电脑端。
在步骤S202中,查找预先备份在电脑端的Mac移动设备的备份文件,所述备份文件是Mac移动设备中的所有文件或者是用户所选择的一种或者多种类型的文件。
在步骤S203中,对所述备份文件进行解析,提取出所述备份文件中记录的Mac移动设备的相关信息,所述相关信息指示有所述备份文件对应的Mac移动设备。
在本实施例中,由于在步骤S201中,在备份Mac移动设备中的文件至电脑端的同时,记录了该Mac移动设备的相关信息,也就是说在备份文件中记录了该备份文件是隶属于哪一个Mac移动设备中的文件,因此,本步骤对备份至电脑端的所有备份文件进行解析,提取出所有备份文件中记录的Mac移动设备的相关信息,可以根据所述相关信息得到每个备份文件对应的Mac移动设备。
在步骤S204中,接收输入的设备选择指令,并根据所述设备选择指令以及所述相关信息选择出一台或多台Mac移动设备对应的备份文件,以便进行数据恢复。
在本实施例中,用户可以输入设备选择指令,该选择指令中包括一台或多台Mac移动设备的相关信息,或者该输入设备选择指令直接包括当前与电脑端连接的一台或多台Mac移动设备的相关信息,恢复数据的装置接收到该设备选择指令后,可以从所有的备份文件中选中与所述Mac移动设备的相关信息对应的备份文件。比如,用户输入设备选择指令中包含的Mac移动设备的序列号信息为A,则恢复数据的装置接收到该指令后,从中提取出序列号信息为A,然后再选中出序列号信息为A的Mac移动设备的所有备份文件。
在步骤S205中,对所述备份文件进行解析,得到所述备份文件的类型。
在本实施例中,对用户所选择的一台或多台Mac移动设备的备份文件进行解析,得到该Mac移动设备的所有备份文件的类型。
在步骤S206中,接收输入的类型选择指令,根据所述类型选择指令恢复对应类型的备份文件至电脑端或者与所述电脑端连接的Mac移动设备中。
由于,本实施例提供的恢复数据的装置是可以选择性的恢复指定Mac移动设备备份在电脑端的备份文件,节省了电脑端的资源,也进一步提高了用户的体验效果。
步骤202、步骤205和步骤206的具体介绍,详见实施例一中的描述,在此不再赘述。
实施例三
图3示出了本发明实施例三提供的恢复数据的装置的结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。该装置可以是内置于电脑端的软件单元、硬件单元或者软硬件结合的单元,该电脑端可以是苹果电脑Mac,也可以是或通用电脑PC。该恢复数据的装置包括:文件查找单元31、类型获取单元32和文件恢复单元33。
其中,文件查找单元31,用于查找预先备份在电脑端的Mac移动设备的备份文件,所述备份文件是Mac移动设备中的所有文件或者是用户所选择的一种或者多种类型的文件;
类型获取单元32,用于对所述备份文件进行解析,得到所述备份文件的类型;
文件恢复单元33,用于接收输入的类型选择指令,并根据所述类型选择指令恢复对应类型的备份文件至电脑端或者与所述电脑端连接的Mac移动设备中。
其中,关于各个单元的具体描述,请参见实施例一中的描述,在此不再赘述。
实施例四
图4示出了本发明实施例四提供的恢复数据的装置的结构框图,为了便于说明,仅示出了与本发明实施例相关的部分。该装置可以是内置于电脑端的软件单元、硬件单元或者软硬件结合的单元,该电脑端可以是苹果电脑Mac,也可以是或通用电脑PC。该恢复数据的装置包括:文件备份单元41、文件查找单元42、设备信息提取单元43、文件选择单元44、类型获取单元45和文件恢复单元46。
文件备份单元41,用于备份Mac移动设备中的所有文件或者用户所选择的一种或者多种类型的文件至电脑端,生成Mac移动设备的备份文件,并记录所述Mac移动设备的相关信息至所述备份文件中;
文件查找单元42,用于查找预先备份在电脑端的Mac移动设备的备份文件,所述备份文件是Mac移动设备中的所有文件或者是用户所选择的一种或者多种类型的文件;
设备信息提取单元43,用于对所述备份文件进行解析,提取出所述备份文件中记录的Mac移动设备的相关信息,所述相关信息指示有所述备份文件对应的Mac移动设备;
文件选择单元44,用于接收输入的设备选择指令,并根据所述设备选择指令以及所述相关信息选择出一台或多台Mac移动设备对应的备份文件,以便进行数据恢复;
类型获取单元45,用于对所述文件选择单元44选择的备份文件进行解析,得到所述备份文件的类型;
文件恢复单元46,用于接收输入的类型选择指令,并根据所述类型选择指令恢复对应类型的备份文件至电脑端或者与所述电脑端连接的Mac移动设备中。
其中,关于各个单元的具体描述,请参见实施例一、实施例二中的描述,在此不再赘述。
在本发明实施例中,先查找到预先备份在电脑端的Mac移动设备的备份文件,所述备份文件是Mac移动设备中的所有文件或者是用户所选择的一种或者多种类型的文件,再对所述备份文件进行解析,得到所述备份文件的类型,最后根据用户输入的类型选择指令恢复对应类型的备份文件至电脑端。可以根据用户输入的类型选择指令选择恢复相应类型的备份文件,实现了可以针对用户的需求(比如,只想恢复短信类型的数据,不恢复其他类型的数据)进行选择性或差异性的数据恢复。另外,本实施例提供的恢复数据的装置是可以选择性的恢复指定Mac移动设备备份在电脑端的备份文件,节省了电脑端的资源,也进一步提高了用户的体验效果。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。