專利名稱:一種恢復(fù)數(shù)據(jù)的方法、裝置的制作方法
技術(shù)領(lǐng)域:
本發(fā)明屬于數(shù)據(jù)恢復(fù)技術(shù)領(lǐng)域,尤其涉及一種恢復(fù)數(shù)據(jù)的方法、裝置。
背景技術(shù):
iTunes是一個供裝配Mac OS系統(tǒng)的蘋果電腦(Macintosh, Mac)和裝配Windows系統(tǒng)的通用電腦PC使用的免費應(yīng)用程序,能播放所有的數(shù)字音樂和視頻,還能將所有的媒體文件收藏導(dǎo)入到Mac移動設(shè)備(包括iphone、ipad、ipod等)中,也可以將Mac移動設(shè)備上所有的媒體文件備份到Mac和PC上,其中,所述Mac移動設(shè)備為基于ios系統(tǒng)的移動設(shè)備。當(dāng)前,若用戶需要對Mac移動設(shè)備恢復(fù)之前備份到Mac或PC上的文件時,只能通過iTunes將所有備份至Mac或PC上的文件全部同步到Mac移動設(shè)備中,這是全面進(jìn)行覆蓋的恢復(fù),用戶不能對需要恢復(fù)的文件進(jìn)行篩選。因此,現(xiàn)有技術(shù)不能針對用戶的需求(比如,只想恢復(fù)短信類型的數(shù)據(jù),不恢復(fù)其他類型的數(shù)據(jù))進(jìn)行選擇性或差異性的數(shù)據(jù)恢復(fù)。并且,現(xiàn)有技術(shù)只能在Mac移動設(shè)備連接上Mac或PC,啟動iTunes時才能進(jìn)行恢復(fù),當(dāng)用戶丟失Mac移動設(shè)備后,將不能針對該Mac移動設(shè)備進(jìn)行相關(guān)的數(shù)據(jù)恢復(fù)。
發(fā)明內(nèi)容
本發(fā)明實施例提供了一種恢復(fù)數(shù)據(jù)的方法、裝置,旨在解決現(xiàn)有技術(shù)不能針對用戶的需求進(jìn)行選擇性或差異性的數(shù)據(jù)恢復(fù)的問題。一方面,提供一種恢復(fù)數(shù)據(jù)的方法,所述方法包括查找預(yù)先備份在電腦端的Mac移動設(shè)備的備份文件,所述備份文件是Mac移動設(shè)備中的所有文件或者是用戶所選擇的一種或者多種類型的文件;對所述備份文件進(jìn)行解析,得到所述備份文件的類型;接收輸入的類型選擇指令,并根據(jù)所述類型選擇指令恢復(fù)對應(yīng)類型的備份文件至電腦端或者與所述電腦端連接的Mac移動設(shè)備中。另一方面,提供一種恢復(fù)數(shù)據(jù)的裝置,所述裝置包括文件查找單元,用于查找預(yù)先備份在電腦端的Mac移動設(shè)備的備份文件,所述備份文件是Mac移動設(shè)備中的所有文件或者是用戶所選擇的一種或者多種類型的文件;類型獲取單元,用于對所述備份文件進(jìn)行解析,得到所述備份文件的類型;文件恢復(fù)單元,用于接收輸入的類型選擇指令,并根據(jù)所述類型選擇指令恢復(fù)對應(yīng)類型的備份文件至電腦端或者與所述電腦端連接的Mac移動設(shè)備中。再一方面,提供一種電腦端,所述電腦端包括如上所述的恢復(fù)數(shù)據(jù)的裝置。在本發(fā)明實施例中,先查找到預(yù)先備份在電腦端的Mac移動設(shè)備的備份文件,所述備份文件是Mac移動設(shè)備中的所有文件或者是用戶所選擇的一種或者多種類型的文件,再對所述備份文件進(jìn)行解析,得到所述備份文件的類型,最后根據(jù)用戶輸入的類型選擇指、令恢復(fù)對應(yīng)類型的備份文件至電腦端。可以根據(jù)用戶輸入的類型選擇指令選擇恢復(fù)相應(yīng)類型的備份文件,實現(xiàn)了可以針對用戶的需求(比如,只想恢復(fù)短信類型的數(shù)據(jù),不恢復(fù)其他類型的數(shù)據(jù))進(jìn)行選擇性或差異性的數(shù)據(jù)恢復(fù)。
圖I是本發(fā)明實施例一提供的恢復(fù)數(shù)據(jù)的方法的實現(xiàn)流程圖;圖2是本發(fā)明實施例二提供的恢復(fù)數(shù)據(jù)的方法的實現(xiàn)流程圖;圖3是本發(fā)明實施例三提供的恢復(fù)數(shù)據(jù)的裝置的結(jié)構(gòu)框圖;圖4是本發(fā)明實施例四提供的恢復(fù)數(shù)據(jù)的裝置的結(jié)構(gòu)框圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對 本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明實施例中,先查找到預(yù)先備份在電腦端的Mac移動設(shè)備的備份文件,所述備份文件是Mac移動設(shè)備中的所有文件或者是用戶所選擇的一種或者多種類型的文件,再對所述備份文件進(jìn)行解析,得到所述備份文件的類型,最后根據(jù)用戶輸入的類型選擇指令恢復(fù)對應(yīng)類型的備份文件至電腦端。實施例一圖I示出了本發(fā)明實施例一提供的恢復(fù)數(shù)據(jù)的方法的實現(xiàn)流程,詳述如下在步驟SlOl中,查找預(yù)先備份在電腦端的Mac移動設(shè)備的備份文件,所述備份文件是Mac移動設(shè)備中的所有文件或者是用戶所選擇的一種或者多種類型的文件。在本實施例中,首先通過安裝在電腦端的恢復(fù)數(shù)據(jù)的裝置查找Mac移動設(shè)備的備份文件,其中,所述備份文件是Mac移動設(shè)備中的所有文件或者是用戶所選擇的一種或者多種類型的文件,該些備份文件是預(yù)先備份在電腦端的Mac移動設(shè)備中的文件。其中,在備份時,預(yù)先在電腦端為該些備份文件分配了一定的備份路徑,后續(xù),恢復(fù)數(shù)據(jù)的裝置根據(jù)該備份路徑即可查找到備份在電腦端的相應(yīng)Mac移動設(shè)備的備份文件,其中,Mac移動設(shè)備可以是一個或者多個。其中,所述電腦端是蘋果電腦Mac端或者通用電腦PC端。在步驟S102中,對所述備份文件進(jìn)行解析,得到所述備份文件的類型。在本實施例中,對所有Mac移動設(shè)備的備份文件進(jìn)行解析,得到所有備份文件的類型。在步驟S103中,接收輸入的類型選擇指令,并根據(jù)所述類型選擇指令恢復(fù)對應(yīng)類型的備份文件至電腦端或者與所述電腦端連接的Mac移動設(shè)備中。具體地,可以根據(jù)用戶需求將選擇的備份文件恢復(fù)到Mac或PC上,比如用戶選定了恢復(fù)通訊錄類型的備份文件,那么恢復(fù)數(shù)據(jù)的裝置可以將在電腦端備份的通訊錄類型的備份文件恢復(fù)成基于Mac平臺下的通訊錄格式文件(基于Mac平臺下的通訊錄格式文件可以用Mac下的地址本打開),保存在電腦端;又如用戶選定了恢復(fù)視頻類型的備份文件,那么恢復(fù)數(shù)據(jù)的裝置可以將在電腦端備份的視頻類型的備份文件恢復(fù)成基于Mac平臺下的視頻格式文件,保存在電腦端。當(dāng)然,也可以通過恢復(fù)數(shù)據(jù)的裝置啟動iTunes,將用戶選擇恢復(fù)好的備份文件傳送給相應(yīng)的Mac移動設(shè)備;也可以通過恢復(fù)數(shù)據(jù)的裝置調(diào)用iTunes底層的相關(guān)驅(qū)動或組件,直接將用戶選定需要恢復(fù)的備份文件恢復(fù)到任意一臺與本電腦端連接著的Mac移動設(shè)備中。由于,本實施例提供的恢復(fù)數(shù)據(jù)的裝置可以根據(jù)用戶輸入的類型選擇指令選擇恢復(fù)相應(yīng)類型的備份文件,所述備份文件是Mac移動設(shè)備中的所有文件或者是用戶所選擇的一種或者多種類型的文件,實現(xiàn)了可以針對用戶的需求(比如,只想恢復(fù)短信類型的數(shù)據(jù),不恢復(fù)其他類型的數(shù)據(jù))進(jìn)行選擇性或差異性的數(shù)據(jù)恢復(fù)。另外,是對預(yù)先備份在電腦端的所有Mac移動設(shè)備的備份文件進(jìn)行恢復(fù),所以也可以解決當(dāng)用戶丟失Mac移動設(shè)備后,將不能針對該Mac移動設(shè)備進(jìn)行相關(guān)的數(shù)據(jù)恢復(fù)的問題。實施例二
圖2示出了本發(fā)明實施例二提供的恢復(fù)數(shù)據(jù)的方法的實現(xiàn)流程,詳述如下在步驟S201中,備份Mac移動設(shè)備中的所有文件或者用戶所選擇的一種或者多種類型的文件至電腦端,生成Mac移動設(shè)備的備份文件,并記錄所述Mac移動設(shè)備的相關(guān)信息至所述備份文件中。在本實施例中,恢復(fù)數(shù)據(jù)的裝置可以通過以下兩種方式實現(xiàn)備份Mac移動設(shè)備中的文件至電腦端?!N是由恢復(fù)數(shù)據(jù)的裝置調(diào)用iTunes,通過iTunes同步與電腦端連接著的Mac移動設(shè)備上的各類型的文件(即一次性整體同步了 Mac移動設(shè)備上所有的文件),然后再由恢復(fù)數(shù)據(jù)的裝置獲取同步過的所有Mac移動設(shè)備的所有備份文件,并在所述備份文件中對應(yīng)記錄與電腦端連接著的該Mac移動設(shè)備的相關(guān)信息(如Mac移動設(shè)備的序列號信息等唯一的標(biāo)識信息);另一種是直接通過恢復(fù)數(shù)據(jù)的裝置獲取與電腦端連接著的Mac移動設(shè)備上的各類型的文件(但該過程需要使用到iTunes的相關(guān)驅(qū)動或組件),用戶可以一次性地獲取Mac移動設(shè)備上所有的文件,也可以按照需求有選擇性地選擇一種或者多種類型的文件進(jìn)行備份,在電腦端生成該些文件的備份文件,并在所述備份文件中對應(yīng)記錄與電腦端連接著的該Mac移動設(shè)備的相關(guān)信息(如Mac移動設(shè)備的序列號信息等唯一的標(biāo)識信息)。另外,可以將多個Mac移動設(shè)備中的所有文件或者用戶所選擇的一種或者多種類型的文件備份至電腦端,恢復(fù)時,可以一次性將所有Mac移動設(shè)備的備份文件恢復(fù)至電腦端,也可以選擇其中一個Mac移動設(shè)備,將該Mac移動設(shè)備的備份文件恢復(fù)至電腦端。在步驟S202中,查找預(yù)先備份在電腦端的Mac移動設(shè)備的備份文件,所述備份文件是Mac移動設(shè)備中的所有文件或者是用戶所選擇的一種或者多種類型的文件。在步驟S203中,對所述備份文件進(jìn)行解析,提取出所述備份文件中記錄的Mac移動設(shè)備的相關(guān)信息,所述相關(guān)信息指示有所述備份文件對應(yīng)的Mac移動設(shè)備。在本實施例中,由于在步驟S201中,在備份Mac移動設(shè)備中的文件至電腦端的同時,記錄了該Mac移動設(shè)備的相關(guān)信息,也就是說在備份文件中記錄了該備份文件是隸屬于哪一個Mac移動設(shè)備中的文件,因此,本步驟對備份至電腦端的所有備份文件進(jìn)行解析,提取出所有備份文件中記錄的Mac移動設(shè)備的相關(guān)信息,可以根據(jù)所述相關(guān)信息得到每個備份文件對應(yīng)的Mac移動設(shè)備。在步驟S204中,接收輸入的設(shè)備選擇指令,并根據(jù)所述設(shè)備選擇指令以及所述相關(guān)信息選擇出一臺或多臺Mac移動設(shè)備對應(yīng)的備份文件,以便進(jìn)行數(shù)據(jù)恢復(fù)。在本實施例中,用戶可以輸入設(shè)備選擇指令,該選擇指令中包括一臺或多臺Mac移動設(shè)備的相關(guān)信息,或者該輸入設(shè)備選擇指令直接包括當(dāng)前與電腦端連接的一臺或多臺Mac移動設(shè)備的相關(guān)信息,恢復(fù)數(shù)據(jù)的裝置接收到該設(shè)備選擇指令后,可以從所有的備份文件中選中與所述Mac移動設(shè)備的相關(guān)信息對應(yīng)的備份文件。比如,用戶輸入設(shè)備選擇指令中包含的Mac移動設(shè)備的序列號信息為A,則恢復(fù)數(shù)據(jù)的裝置接收到該指令后,從中提取出序列號信息為A,然后再選中出序列號信息為A的Mac移動設(shè)備的所有備份文件。在步驟S205中,對所述備份文件進(jìn)行解析,得到所述備份文件的類型。在本實施例中,對用戶所選擇的一臺或多臺Mac移動設(shè)備的備份文件進(jìn)行解析, 得到該Mac移動設(shè)備的所有備份文件的類型。在步驟S206中,接收輸入的類型選擇指令,根據(jù)所述類型選擇指令恢復(fù)對應(yīng)類型的備份文件至電腦端或者與所述電腦端連接的Mac移動設(shè)備中。由于,本實施例提供的恢復(fù)數(shù)據(jù)的裝置是可以選擇性的恢復(fù)指定Mac移動設(shè)備備份在電腦端的備份文件,節(jié)省了電腦端的資源,也進(jìn)一步提高了用戶的體驗效果。步驟202、步驟205和步驟206的具體介紹,詳見實施例一中的描述,在此不再贅述。實施例三圖3示出了本發(fā)明實施例三提供的恢復(fù)數(shù)據(jù)的裝置的結(jié)構(gòu)框圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。該裝置可以是內(nèi)置于電腦端的軟件單元、硬件單元或者軟硬件結(jié)合的單元,該電腦端可以是蘋果電腦Mac,也可以是或通用電腦PC。該恢復(fù)數(shù)據(jù)的裝置包括文件查找單元31、類型獲取單元32和文件恢復(fù)單元33。其中,文件查找單元31,用于查找預(yù)先備份在電腦端的Mac移動設(shè)備的備份文件,所述備份文件是Mac移動設(shè)備中的所有文件或者是用戶所選擇的一種或者多種類型的文件;類型獲取單元32,用于對所述備份文件進(jìn)行解析,得到所述備份文件的類型;文件恢復(fù)單元33,用于接收輸入的類型選擇指令,并根據(jù)所述類型選擇指令恢復(fù)對應(yīng)類型的備份文件至電腦端或者與所述電腦端連接的Mac移動設(shè)備中。其中,關(guān)于各個單元的具體描述,請參見實施例一中的描述,在此不再贅述。實施例四圖4示出了本發(fā)明實施例四提供的恢復(fù)數(shù)據(jù)的裝置的結(jié)構(gòu)框圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。該裝置可以是內(nèi)置于電腦端的軟件單元、硬件單元或者軟硬件結(jié)合的單元,該電腦端可以是蘋果電腦Mac,也可以是或通用電腦PC。該恢復(fù)數(shù)據(jù)的裝置包括文件備份單元41、文件查找單元42、設(shè)備信息提取單元43、文件選擇單元44、類型獲取單元45和文件恢復(fù)單元46。文件備份單元41,用于備份Mac移動設(shè)備中的所有文件或者用戶所選擇的一種或者多種類型的文件至電腦端,生成Mac移動設(shè)備的備份文件,并記錄所述Mac移動設(shè)備的相關(guān)信息至所述備份文件中;
文件查找單元42,用于查找預(yù)先備份在電腦端的Mac移動設(shè)備的備份文件,所述備份文件是Mac移動設(shè)備中的所有文件或者是用戶所選擇的一種或者多種類型的文件;設(shè)備信息提取單元43,用于對所述備份文件進(jìn)行解析,提取出所述備份文件中記錄的Mac移動設(shè)備的相關(guān)信息,所述相關(guān)信息指示有所述備份文件對應(yīng)的Mac移動設(shè)備;
文件選擇單元44,用于接收輸入的設(shè)備選擇指令,并根據(jù)所述設(shè)備選擇指令以及所述相關(guān)信息選擇出一臺或多臺Mac移動設(shè)備對應(yīng)的備份文件,以便進(jìn)行數(shù)據(jù)恢復(fù);類型獲取單元45,用于對所述文件選擇單元44選擇的備份文件進(jìn)行解析,得到所述備份文件的類型;文件恢復(fù)單元46,用于接收輸入的類型選擇指令,并根據(jù)所述類型選擇指令恢復(fù)對應(yīng)類型的備份文件至電腦端或者與所述電腦端連接的Mac移動設(shè)備中。其中,關(guān)于各個單元的具體描述,請參見實施例一、實施例二中的描述,在此不再贅述。在本發(fā)明實施例中,先查找到預(yù)先備份在電腦端的Mac移動設(shè)備的備份文件,所述備份文件是Mac移動設(shè)備中的所有文件或者是用戶所選擇的一種或者多種類型的文件,再對所述備份文件進(jìn)行解析,得到所述備份文件的類型,最后根據(jù)用戶輸入的類型選擇指令恢復(fù)對應(yīng)類型的備份文件至電腦端??梢愿鶕?jù)用戶輸入的類型選擇指令選擇恢復(fù)相應(yīng)類型的備份文件,實現(xiàn)了可以針對用戶的需求(比如,只想恢復(fù)短信類型的數(shù)據(jù),不恢復(fù)其他類型的數(shù)據(jù))進(jìn)行選擇性或差異性的數(shù)據(jù)恢復(fù)。另外,本實施例提供的恢復(fù)數(shù)據(jù)的裝置是可以選擇性的恢復(fù)指定Mac移動設(shè)備備份在電腦端的備份文件,節(jié)省了電腦端的資源,也進(jìn)一步提聞了用戶的體驗效果。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種恢復(fù)數(shù)據(jù)的方法,其特征在于,所述方法包括 查找預(yù)先備份在電腦端的Mac移動設(shè)備的備份文件,所述備份文件是Mac移動設(shè)備中的所有文件或者是用戶所選擇的一種或者多種類型的文件; 對所述備份文件進(jìn)行解析,得到所述備份文件的類型; 接收輸入的類型選擇指令,并根據(jù)所述類型選擇指令恢復(fù)對應(yīng)類型的備份文件至電腦端或者與所述電腦端連接的Mac移動設(shè)備中。
2.如權(quán)利要求I所述的方法,其特征在于,在所述查找預(yù)先備份在電腦端的Mac移動設(shè)備的備份文件之前,還包括 備份Mac移動設(shè)備中的所有文件或者用戶所選擇的一種或者多種類型的文件至電腦端,生成Mac移動設(shè)備的備份文件,并記錄所述Mac移動設(shè)備的相關(guān)信息至所述備份文件中。
3.如權(quán)利要求2所述的方法,其特征在于,在所述對所述備份文件進(jìn)行解析,得到所述備份文件的類型之前,所述查找預(yù)先備份在電腦端的Mac移動設(shè)備的備份文件之后,還包括 對所述備份文件進(jìn)行解析,提取出所述備份文件中記錄的Mac移動設(shè)備的相關(guān)信息,所述相關(guān)信息指示有所述備份文件對應(yīng)的Mac移動設(shè)備; 接收輸入的設(shè)備選擇指令,并根據(jù)所述設(shè)備選擇指令以及所述相關(guān)信息選擇出一臺或多臺Mac移動設(shè)備對應(yīng)的備份文件,以便進(jìn)行數(shù)據(jù)恢復(fù)。
4.如權(quán)利要求I所述的方法,其特征在于,電腦端為蘋果電腦Mac或通用電腦PC。
5.一種恢復(fù)數(shù)據(jù)的裝置,其特征在于,所述裝置包括 文件查找單元,用于查找預(yù)先備份在電腦端的Mac移動設(shè)備的備份文件,所述備份文件是Mac移動設(shè)備中的所有文件或者是用戶所選擇的一種或者多種類型的文件; 類型獲取單元,用于對所述備份文件進(jìn)行解析,得到所述備份文件的類型; 文件恢復(fù)單元,用于接收輸入的類型選擇指令,并根據(jù)所述類型選擇指令恢復(fù)對應(yīng)類型的備份文件至電腦端或者與所述電腦端連接的Mac移動設(shè)備中。
6.如權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括 文件備份單元,用于備份Mac移動設(shè)備中的所有文件或者用戶所選擇的一種或者多種類型的文件至電腦端,生成Mac移動設(shè)備的備份文件,并記錄所述Mac移動設(shè)備的相關(guān)信息至所述備份文件中。
7.如權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括 設(shè)備信息提取單元,用于對所述備份文件進(jìn)行解析,提取出所述備份文件中記錄的Mac移動設(shè)備的相關(guān)信息,所述相關(guān)信息指示有所述備份文件對應(yīng)的Mac移動設(shè)備; 文件選擇單元,用于接收輸入的設(shè)備選擇指令,并根據(jù)所述設(shè)備選擇指令以及所述相關(guān)信息選擇出一臺或多臺Mac移動設(shè)備對應(yīng)的備份文件,以便進(jìn)行數(shù)據(jù)恢復(fù); 所述類型獲取單元對所述文件選擇單元選擇的備份文件進(jìn)行解析,得到所述備份文件的類型。
8.一種電腦端,其特征在于,所述電腦端包括如權(quán)利要求5至7任一項所述的恢復(fù)數(shù)據(jù)的裝置。
9.如權(quán)利要求8所述的電腦端,其特征在于,電腦端為蘋果電腦Mac或通用電腦PC。
全文摘要
本發(fā)明適用于數(shù)據(jù)恢復(fù)技術(shù)領(lǐng)域,提供了一種恢復(fù)數(shù)據(jù)的方法、裝置,所述方法包括查找預(yù)先備份在電腦端的Mac移動設(shè)備的備份文件,所述備份文件是Mac移動設(shè)備中的所有文件或者是用戶所選擇的一種或者多種類型的文件;對所述備份文件進(jìn)行解析,得到所述備份文件的類型;接收輸入的類型選擇指令,并根據(jù)所述類型選擇指令恢復(fù)對應(yīng)類型的備份文件至電腦端或者與所述電腦端連接的Mac移動設(shè)備中。本發(fā)明,可以根據(jù)用戶輸入的類型選擇指令選擇恢復(fù)相應(yīng)類型的備份文件,實現(xiàn)了可以針對用戶的需求進(jìn)行選擇性或差異性的數(shù)據(jù)恢復(fù)。
文檔編號G06F11/14GK102736962SQ201210186299
公開日2012年10月17日 申請日期2012年6月7日 優(yōu)先權(quán)日2012年6月7日
發(fā)明者趙夢, 陳子文 申請人:深圳市萬興軟件有限公司