欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種恢復(fù)數(shù)據(jù)的方法、裝置的制作方法

文檔序號:6371082閱讀:268來源:國知局
專利名稱:一種恢復(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è)備必須通過iTunes與Mac或PC進行同步(即備份)以后,才能進行恢復(fù);若用戶的Mac移動設(shè)備沒有與安裝有iTunes的Mac或PC進行過同步,那么用戶的Mac移動設(shè)備無法恢復(fù)刪除掉的數(shù)據(jù),比如恢復(fù)刪除掉的短信、通訊錄、通話記錄等信息。

發(fā)明內(nèi)容
本發(fā)明實施例提供了一種恢復(fù)數(shù)據(jù)的方法、裝置,旨在解決現(xiàn)有技術(shù)中若用戶的Mac移動設(shè)備沒有與安裝有iTunes的Mac或PC進行過同步,那么用戶的Mac移動設(shè)備無法恢復(fù)刪除掉的數(shù)據(jù)的問題。一方面,提供一種恢復(fù)數(shù)據(jù)的方法,所述方法包括基于ios平臺系統(tǒng),根據(jù)需要恢復(fù)的數(shù)據(jù)的類型,掃描相應(yīng)預(yù)設(shè)恢復(fù)路徑下的數(shù)據(jù)庫文件;其中,不同類型的數(shù)據(jù)預(yù)設(shè)有不同的恢復(fù)路徑;檢測所述數(shù)據(jù)庫文件中有刪除標記的數(shù)據(jù)或者查找所述數(shù)據(jù)庫文件中的刪除記錄;根據(jù)所述刪除標記或者根據(jù)所述刪除記錄對所述數(shù)據(jù)庫文件中刪除掉的數(shù)據(jù)進行恢復(fù)。另一方面,提供一種恢復(fù)數(shù)據(jù)的裝置,所述裝置包括文件拷貝單元,用于基于ios平臺系統(tǒng),根據(jù)需要恢復(fù)的數(shù)據(jù)的類型,掃描相應(yīng)預(yù)設(shè)恢復(fù)路徑下的數(shù)據(jù)庫文件,其中,不同類型的數(shù)據(jù)預(yù)設(shè)有不同的恢復(fù)路徑;文件檢測單元,用于檢測所述數(shù)據(jù)庫文件中有刪除標記的數(shù)據(jù)或者查找所述數(shù)據(jù)庫文件中的刪除記錄;數(shù)據(jù)恢復(fù)單元,用于根據(jù)所述刪除標記或者根據(jù)所述刪除記錄對所述數(shù)據(jù)庫文件中刪除掉的數(shù)據(jù)進行恢復(fù)。再一方面,提供一種電腦,所述電腦包括如上所述的恢復(fù)數(shù)據(jù)的裝置。又一方面,提供一種Mac移動設(shè)備,所述Mac移動設(shè)備統(tǒng)包括如上所述的恢復(fù)數(shù)據(jù)的裝置。
在本發(fā)明實施例中,先根據(jù)需要恢復(fù)的數(shù)據(jù)的類型,掃描相應(yīng)預(yù)設(shè)恢復(fù)路徑下的數(shù)據(jù)庫文件,再根據(jù)檢測到的刪除標記或者查找到的刪除記錄對數(shù)據(jù)庫文件中的刪除掉的數(shù)據(jù)進行恢復(fù),不需要iTunes對蘋果電腦Mac端或通用電腦PC端與Mac移動設(shè)備進行同步,即可恢復(fù)在Mac移動設(shè)備刪除掉的數(shù)據(jù)。


圖I是本發(fā)明實施例一提供的恢復(fù)數(shù)據(jù)的方法的實現(xiàn)流程圖;圖2是本發(fā)明實施例二提供的恢復(fù)數(shù)據(jù)的方法的實現(xiàn)流程圖;圖3是本發(fā)明實施例三提供的Mac移動設(shè)備的結(jié)構(gòu)框圖;圖4是本發(fā)明實施例四提供的電腦的結(jié)構(gòu)框圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。在本發(fā)明實施例中,先根據(jù)需要恢復(fù)的數(shù)據(jù)的類型,掃描相應(yīng)預(yù)設(shè)恢復(fù)路徑下的數(shù)據(jù)庫文件,再根據(jù)檢測到的刪除標記或者查找到的刪除記錄對數(shù)據(jù)庫文件中的刪除掉的數(shù)據(jù)進行恢復(fù)。實施例一圖I示出了本發(fā)明實施例一提供的恢復(fù)數(shù)據(jù)的方法的實現(xiàn)流程,本實施例適用于Mac移動設(shè)備已越獄的情況,這時,恢復(fù)數(shù)據(jù)的裝置安裝在Mac移動設(shè)備上。需要說明的是,越獄是指利用iOS系統(tǒng)的某些漏洞,通過指令取得到iOS的root權(quán)限,然后改變一些程序使得Mac移動設(shè)備的功能得到加強,突破Mac移動設(shè)備的封閉式環(huán)境,詳述如下在步驟SlOl中,基于ios平臺系統(tǒng),根據(jù)需要恢復(fù)的數(shù)據(jù)的類型,掃描相應(yīng)預(yù)設(shè)恢復(fù)路徑下的數(shù)據(jù)庫文件,其中,不同類型的數(shù)據(jù)預(yù)設(shè)有不同的恢復(fù)路徑。在本實施例中,首先在Mac移動設(shè)備根據(jù)所要恢復(fù)的數(shù)據(jù)的類型,預(yù)設(shè)不同的恢復(fù)路徑,并將恢復(fù)數(shù)據(jù)的裝置直接以APP的形式安裝在Mac移動設(shè)備上,再將Mac移動設(shè)備與蘋果電腦Mac端或通用電腦PC端連接。當(dāng)需要恢復(fù)數(shù)據(jù)時,安裝在Mac移動設(shè)備上的恢復(fù)數(shù)據(jù)的裝置可以根據(jù)數(shù)據(jù)的類型,選擇相應(yīng)的預(yù)設(shè)恢復(fù)路徑,掃描該恢復(fù)路徑下的數(shù)據(jù)庫文件,如果在電腦端進行數(shù)據(jù)恢復(fù),則將掃描到的數(shù)據(jù)庫文件拷貝至蘋果電腦Mac端或通用電腦PC端。具體的,Mac移動設(shè)備為不同類型的數(shù)據(jù)預(yù)設(shè)不同的恢復(fù)路徑,所述恢復(fù)路徑是不同類型的數(shù)據(jù)在Mac移動設(shè)備磁盤中的存儲位置,該存儲位置下保存該類型數(shù)據(jù)的數(shù)據(jù)庫文件,數(shù)據(jù)庫文件是SQLite數(shù)據(jù)庫格式。比如,短信類型的數(shù)據(jù)的恢復(fù)路徑是var/mobile/library/SMS,短信類型的數(shù)據(jù)以sms. db數(shù)據(jù)庫文件的形式保存在該恢復(fù)路徑下;通訊錄類型的數(shù)據(jù)的恢復(fù)路徑是var/mobile/library/AddressBook,通訊錄類型的數(shù)據(jù)以AddressBook. sqlitedb數(shù)據(jù)庫文件數(shù)據(jù)庫文件的形式保存在該恢復(fù)路徑下,其中,符合SQLite數(shù)據(jù)庫格式的數(shù)據(jù)庫文件的后綴可以是db也可以是sqlitedb。具體地,當(dāng)在恢復(fù)短信類型的數(shù)據(jù)時,根據(jù)預(yù)設(shè)的var/mobile/library/SMS恢復(fù)路徑,掃描sms. db數(shù)據(jù)庫文件,并將該數(shù)據(jù)庫文件拷貝到Mac端或PC端;當(dāng)在恢復(fù)通訊錄的數(shù)據(jù)時,根據(jù)預(yù)設(shè)的var/mobile/library/AddressBook恢復(fù)路徑,掃描AddressBook.sqlitedb數(shù)據(jù)庫文件,并將該數(shù)據(jù)庫文件拷貝到Mac端或PC端。在本實施例中,雖然只介紹了短信類型和通訊錄類型的數(shù)據(jù),但該實施例同樣適用于通話記錄類型、備忘錄類型或者網(wǎng)絡(luò)瀏覽的文字等文字類型的數(shù)據(jù)。在步驟S102中,檢測所述數(shù)據(jù)庫文件中有刪除標記的數(shù)據(jù)或者查找所述數(shù)據(jù)庫文件中的刪除記錄。用戶在Mac移動設(shè)備上進行刪除數(shù)據(jù)后,刪除的數(shù)據(jù)還是保存在原來的數(shù)據(jù)庫中,刪除數(shù)據(jù)后,該刪除的數(shù)據(jù)在數(shù)據(jù)表中的flag字段會標記為delete,同時在Mac移動設(shè)備執(zhí)行同步時,被刪除數(shù)據(jù)的索引數(shù)據(jù)將會被清除,但數(shù)據(jù)內(nèi)容區(qū)域還保持不變。具體的,可以通過SQLite數(shù)據(jù)庫檢測所述數(shù)據(jù)庫文件中有刪除標記的數(shù)據(jù),或者通過SQLite數(shù)據(jù)庫格式查找所述數(shù)據(jù)庫文件中的刪除記錄。
在本實施例中,依據(jù)SQLite數(shù)據(jù)庫格式的數(shù)據(jù)結(jié)構(gòu)檢測所述數(shù)據(jù)庫文件中有刪除標記的數(shù)據(jù)或者使用SQLite數(shù)據(jù)庫格式分析所述數(shù)據(jù)庫文件的十六進制數(shù)據(jù),查找到所述數(shù)據(jù)庫文件中的刪除記錄,并根據(jù)所述刪除標記或根據(jù)所述刪除記錄對所述數(shù)據(jù)庫文件中刪除掉的數(shù)據(jù)進行恢復(fù)。需要說明的是,使用SQLite數(shù)據(jù)庫格式的數(shù)據(jù)結(jié)構(gòu)檢測刪除標記來恢復(fù)數(shù)據(jù)時只能使用SQLite數(shù)據(jù)庫軟件,該數(shù)據(jù)庫軟件是安裝在Mac或PC端,依據(jù)SQLite數(shù)據(jù)庫格式分析數(shù)據(jù)庫文件的十六進制數(shù)據(jù),查找刪除記錄來恢復(fù)數(shù)據(jù)時可以不依賴于是否安裝SQLite數(shù)據(jù)庫軟件。本發(fā)明實施例中,檢測SQLite數(shù)據(jù)庫文件中有刪除標記的數(shù)據(jù)或者依據(jù)SQLite數(shù)據(jù)庫格式分析數(shù)據(jù)庫文件的十六進制數(shù)據(jù)查找刪除記錄,都是基于Mac移動設(shè)備的數(shù)據(jù)恢復(fù),即基于ios平臺系統(tǒng)所進行的數(shù)據(jù)恢復(fù)。在步驟S103中,根據(jù)所述刪除標記或者根據(jù)所述刪除記錄對所述數(shù)據(jù)庫文件中刪除掉的數(shù)據(jù)進行恢復(fù)。下面舉例來說明一下使用刪除標記和依據(jù)SQLite數(shù)據(jù)庫格式分析數(shù)據(jù)庫文件中的刪除記錄來恢復(fù)刪除掉的數(shù)據(jù)的方法例子I、使用刪除標記恢復(fù)假定sms. db 表結(jié)構(gòu)為 Rowid, address, name,flag ;刪除數(shù)據(jù)后flag值會變?yōu)?29 ;在Mac 移動設(shè)備中執(zhí)行 sqlite3_header sms. db “select Rowid, address, namefrom sms. db where flag=129”,可恢復(fù)出刪除掉的數(shù)據(jù)。例子2、依據(jù)SQLite數(shù)據(jù)庫格式分析數(shù)據(jù)庫文件中的刪除記錄來恢復(fù)刪除掉的數(shù)據(jù)。讀取sms. db的十六進制數(shù)據(jù),依據(jù)SQLite的頁結(jié)構(gòu)把正常數(shù)據(jù)區(qū)域標記出來,再根據(jù)數(shù)據(jù)表表頭“Rowid”等關(guān)鍵字,在上一步?jīng)]有標記的剩余數(shù)據(jù)區(qū)查找匹配,找與Rowid匹配成功的地址,把匹配地址所在頁中的數(shù)據(jù)恢復(fù)出來。在本實施例中,使用SQLite數(shù)據(jù)庫檢測數(shù)據(jù)庫文件中有刪除標記的數(shù)據(jù)或者使用SQLite數(shù)據(jù)庫格式查找所述數(shù)據(jù)庫文件中的刪除記錄,并根據(jù)所述刪除標記或者根據(jù)所述刪除記錄對所述數(shù)據(jù)庫文件中刪除掉的數(shù)據(jù)進行恢復(fù)。
具體的,可以將所述數(shù)據(jù)恢復(fù)到Mac端或PC端,后續(xù)可以通過iTunes傳送給Mac移動設(shè)備;也可以將數(shù)據(jù)直接恢復(fù)到與Mac端或PC端連接著的Mac移動設(shè)備,但該過程需要使用到iTunes的相關(guān)驅(qū)動或組件。實施例二圖2示出了本發(fā)明實施例二提供的恢復(fù)數(shù)據(jù)的方法的實現(xiàn)流程,本實施例適用于在Mac端或PC端安裝有恢復(fù)數(shù)據(jù)的裝置,對連接著的Mac移動設(shè)備中的數(shù)據(jù)進行恢復(fù),詳述如下在步驟S201中,查找與Mac端或PC端連接的Mac移動設(shè)備。在本實施例中,Mac端或PC端首先查找與其連接的Mac移動設(shè)備。在步驟S202中,基于ios平臺系統(tǒng),根據(jù)需要恢復(fù)的數(shù)據(jù)的類型,掃描所述Mac移 動設(shè)備中相應(yīng)預(yù)設(shè)恢復(fù)路徑下的數(shù)據(jù)庫文件,其中,不同類型的數(shù)據(jù)預(yù)設(shè)有不同的恢復(fù)路徑。在本實施例中,首先Mac移動設(shè)備根據(jù)所要恢復(fù)的數(shù)據(jù)的類型,預(yù)設(shè)不同的恢復(fù)路徑,再將Mac移動設(shè)備與蘋果電腦Mac端或通用電腦PC端連接。當(dāng)需要恢復(fù)數(shù)據(jù)時,安裝在Mac端或PC端的恢復(fù)數(shù)據(jù)的裝置可以根據(jù)Mac移動設(shè)備需要恢復(fù)的數(shù)據(jù)的類型,選擇相應(yīng)的預(yù)設(shè)恢復(fù)路徑,掃描該恢復(fù)路徑下的數(shù)據(jù)庫文件,如果在電腦端進行數(shù)據(jù)恢復(fù),則將掃描到的數(shù)據(jù)庫文件拷貝至蘋果電腦Mac端或通用電腦PC端。在步驟S203中,檢測所述數(shù)據(jù)庫文件中有刪除標記的數(shù)據(jù)或者查找所述數(shù)據(jù)庫文件中的刪除記錄。在步驟S204中,根據(jù)所述刪除標記或者根據(jù)所述刪除記錄對所述數(shù)據(jù)庫文件中刪除掉的數(shù)據(jù)進行恢復(fù)。其中,可以將數(shù)據(jù)恢復(fù)到蘋果電腦Mac端或通用電腦PC端,通過iTunes將恢復(fù)的數(shù)據(jù)傳送給Mac移動設(shè)備,也可以通過iTunes驅(qū)動或/和組件,直接將數(shù)據(jù)恢復(fù)到Mac移動設(shè)備。在本實施例中,使用SQLite數(shù)據(jù)庫檢測拷貝至蘋果電腦Mac端或通用電腦PC端的數(shù)據(jù)庫文件中有刪除標記的數(shù)據(jù)或者使用SQLite數(shù)據(jù)庫格式查找所述數(shù)據(jù)庫文件中的刪除記錄,并根據(jù)所述刪除標記或者根據(jù)所述刪除記錄對所述數(shù)據(jù)庫文件中刪除掉的數(shù)據(jù)進行恢復(fù)。具體的,可以將所述數(shù)據(jù)恢復(fù)到Mac端或PC端,后續(xù)可以通過iTunes傳送給Mac移動設(shè)備;也可以將數(shù)據(jù)直接恢復(fù)到與Mac端或PC端連接著的Mac移動設(shè)備,但該過程需要使用到iTunes的相關(guān)驅(qū)動或/和組件。具體步驟202至步驟204,詳見實施例一中的描述,在此不再贅述。實施例三圖3示出了本發(fā)明實施例三提供的Mac移動設(shè)備的結(jié)構(gòu)框圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。所述Mac移動設(shè)備包括文件拷貝單元31、文件檢測單元32和數(shù)據(jù)恢復(fù)單元33。其中,文件拷貝單元31,用于基于ios平臺系統(tǒng),根據(jù)需要恢復(fù)的數(shù)據(jù)的類型,掃描相應(yīng)預(yù)設(shè)恢復(fù)路徑下的數(shù)據(jù)庫文件,其中,不同類型的數(shù)據(jù)預(yù)設(shè)有不同的恢復(fù)路徑;文件檢測單元32,用于檢測所述數(shù)據(jù)庫文件中有刪除標記的數(shù)據(jù)或者查找所述數(shù)據(jù)庫文件中的刪除記錄;數(shù)據(jù)恢復(fù)單元33,用于根據(jù)所述刪除標記或者根據(jù)所述刪除記錄對所述數(shù)據(jù)庫文件中刪除掉的數(shù)據(jù)進行恢復(fù)。具體的,所述文件檢測單元32包括第一檢測模塊和/或第二檢測模塊。
其中,第一檢測模塊,用于通過SQLite數(shù)據(jù)庫檢測所述數(shù)據(jù)庫文件中有刪除標記的數(shù)據(jù);第二檢測模塊,用于通過SQLite數(shù)據(jù)庫格式查找所述數(shù)據(jù)庫文件中的刪除記錄。具體的,數(shù)據(jù)恢復(fù)單元33包括第一恢復(fù)模塊和/或第二恢復(fù)模塊。其中,第一恢復(fù)模塊,用于將數(shù)據(jù)恢復(fù)到蘋果電腦Mac端或通用電腦PC端,通過iTunes將恢復(fù)的數(shù)據(jù)傳送給Mac移動設(shè)備;第二恢復(fù)模塊,用于通過iTunes驅(qū)動或/和組件,直接將數(shù)據(jù)恢復(fù)到Mac移動設(shè)備。具體的,預(yù)設(shè)的恢復(fù)路徑是由Mac移動設(shè)備預(yù)先設(shè)置的,因此,在本實施例中,Mac移動設(shè)備還包括恢復(fù)路徑預(yù)設(shè)單元34,該單元用于為不同類型的數(shù)據(jù)預(yù)設(shè)不同的恢復(fù)路徑。其中,關(guān)于各個單元的具體描述,請參見實施例一中的描述,在此不再贅述。實施例四圖4示出了本發(fā)明實施例四提供的電腦的結(jié)構(gòu)框圖,為了便于說明,僅示出了與本發(fā)明實施例相關(guān)的部分。所述電腦可以是蘋果電腦Mac,也可以是或通用電腦PC,所述電腦包括設(shè)備查找單元44、文件拷貝單元41、文件檢測單元42和數(shù)據(jù)恢復(fù)單元43。其中,文件拷貝單元41,用于根據(jù)需要恢復(fù)的數(shù)據(jù)的類型,掃描相應(yīng)預(yù)設(shè)恢復(fù)路徑下的數(shù)據(jù)庫文件,其中,不同類型的數(shù)據(jù)預(yù)設(shè)有不同的恢復(fù)路徑;文件檢測單元42,用于檢測所述數(shù)據(jù)庫文件中有刪除標記的數(shù)據(jù)或者查找所述數(shù)據(jù)庫文件中的刪除記錄;數(shù)據(jù)恢復(fù)單元43,用于根據(jù)所述刪除標記或者根據(jù)所述刪除記錄對所述數(shù)據(jù)庫文件中刪除掉的數(shù)據(jù)進行恢復(fù)。具體的,預(yù)設(shè)的恢復(fù)路徑是由Mac移動設(shè)備預(yù)先設(shè)置的,因此,在本實施例中,預(yù)設(shè)恢復(fù)路徑是數(shù)據(jù)庫文件在Mac移動設(shè)備中的存儲路徑。另外,在本實施例中,需要Mac或PC與相應(yīng)的Mac移動設(shè)備進行通信,因此,Mac端或PC端包括設(shè)備查找單元44,該單元用于查找與所述蘋果電腦Mac端連接的Mac移動設(shè)備。另外,本實施例中的文件拷貝單元41還用于將掃描到的所述數(shù)據(jù)庫文件拷貝至蘋果電腦Mac端或通用電腦PC端。其中,關(guān)于各個單元的具體描述,請參見實施例二和實施例三中的描述,在此不再贅述。在本發(fā)明實施例中,先根據(jù)需要恢復(fù)的數(shù)據(jù)的類型,掃描相應(yīng)預(yù)設(shè)恢復(fù)路徑下的數(shù)據(jù)庫文件,再根據(jù)檢測到的刪除標記或者查找到的刪除記錄對所述數(shù)據(jù)庫文件中的刪除掉的數(shù)據(jù)進行恢復(fù),不需要iTunes對蘋果電腦Mac端或通用電腦PC端與Mac移動設(shè)備進行同步,即可恢復(fù)在Mac移動設(shè)備刪除掉的數(shù)據(jù);另外,該恢復(fù)數(shù)據(jù)的裝置可以內(nèi)置于蘋果電腦Mac端或通用電腦PC端,也可以內(nèi)置于Mac移動設(shè)備中,方便用戶恢復(fù)數(shù)據(jù)。
以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精 神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種恢復(fù)數(shù)據(jù)的方法,其特征在于,所述方法包括 基于ios平臺系統(tǒng),根據(jù)需要恢復(fù)的數(shù)據(jù)的類型,掃描相應(yīng)預(yù)設(shè)恢復(fù)路徑下的數(shù)據(jù)庫文件; 其中,不同類型的數(shù)據(jù)預(yù)設(shè)有不同的恢復(fù)路徑; 檢測所述數(shù)據(jù)庫文件中有刪除標記的數(shù)據(jù)或者查找所述數(shù)據(jù)庫文件中的刪除記錄; 根據(jù)所述刪除標記或者根據(jù)所述刪除記錄對所述數(shù)據(jù)庫文件中刪除掉的數(shù)據(jù)進行恢復(fù)。
2.如權(quán)利要求I所述的方法,其特征在于,在所述基于ios平臺系統(tǒng),根據(jù)需要恢復(fù)的 數(shù)據(jù)的類型,掃描相應(yīng)預(yù)設(shè)恢復(fù)路徑下的數(shù)據(jù)庫文件之前,還包括 查找與蘋果電腦Mac端或通用電腦PC端連接的Mac移動設(shè)備; 在所述基于ios平臺系統(tǒng),根據(jù)需要恢復(fù)的數(shù)據(jù)的類型,掃描相應(yīng)預(yù)設(shè)恢復(fù)路徑下的數(shù)據(jù)庫文件之后,還包括 將所述數(shù)據(jù)庫文件拷貝至所述蘋果電腦Mac端或通用電腦PC端。
3.如權(quán)利要求I所述的方法,其特征在于,所述根據(jù)所述刪除標記或者根據(jù)所述刪除記錄對所述數(shù)據(jù)庫文件中刪除掉的數(shù)據(jù)進行恢復(fù)的步驟包括 將數(shù)據(jù)恢復(fù)到蘋果電腦Mac端或通用電腦PC端,通過iTunes將恢復(fù)的數(shù)據(jù)傳送給Mac移動設(shè)備;或者 通過iTunes驅(qū)動或/和組件,直接將數(shù)據(jù)恢復(fù)到Mac移動設(shè)備。
4.如權(quán)利要求I至3任一項所述的方法,其特征在于,所述檢測所述數(shù)據(jù)庫文件中有刪除標記的數(shù)據(jù)或者查找所述數(shù)據(jù)庫文件中的刪除記錄的步驟包括 通過SQLite數(shù)據(jù)庫檢測所述數(shù)據(jù)庫文件中有刪除標記的數(shù)據(jù),或者通過SQLite數(shù)據(jù)庫格式查找所述數(shù)據(jù)庫文件中的刪除記錄。
5.一種恢復(fù)數(shù)據(jù)的裝置,其特征在于,所述裝置包括 文件拷貝單元,基于ios平臺系統(tǒng),用于根據(jù)需要恢復(fù)的數(shù)據(jù)的類型,掃描相應(yīng)預(yù)設(shè)恢復(fù)路徑下的數(shù)據(jù)庫文件,其中,不同類型的數(shù)據(jù)預(yù)設(shè)有不同的恢復(fù)路徑; 文件檢測單元,用于檢測所述數(shù)據(jù)庫文件中有刪除標記的數(shù)據(jù)或者查找所述數(shù)據(jù)庫文件中的刪除記錄; 數(shù)據(jù)恢復(fù)單元,用于根據(jù)所述刪除標記或者根據(jù)所述刪除記錄對所述數(shù)據(jù)庫文件中刪除掉的數(shù)據(jù)進行恢復(fù)。
6.如權(quán)利要求5所述的裝置,其特征在于,所述裝置還包括 設(shè)備查找單元,用于查找與蘋果電腦Mac端或通用電腦PC端連接的Mac移動設(shè)備; 所述文件拷貝單元還用于將所述數(shù)據(jù)庫文件拷貝至所述蘋果電腦Mac端或通用電腦PC端。
7.如權(quán)利要求5所述的裝置,其特征在于,所述文件檢測單元包括 第一檢測模塊,用于通過SQLite數(shù)據(jù)庫檢測所述數(shù)據(jù)庫文件中有刪除標記的數(shù)據(jù);和/或 第二檢測模塊,用于通過SQLite數(shù)據(jù)庫格式查找所述數(shù)據(jù)庫文件中的刪除記錄。
8.如權(quán)利要求7所述的裝置,其特征在于,所述數(shù)據(jù)恢復(fù)單元包括 第一恢復(fù)模塊,用于將數(shù)據(jù)恢復(fù)到蘋果電腦Mac端或通用電腦PC端,通過iTunes將恢復(fù)的數(shù)據(jù)傳送給Mac移動設(shè)備;和/或第二恢復(fù)模塊,用于通過iTunes驅(qū)動或/和組件,直接將數(shù)據(jù)恢復(fù)到Mac移動設(shè)備。
9.一種電腦,其特征在于,所述電腦包括如權(quán)利要求5至8任一項所述的恢復(fù)數(shù)據(jù)的裝置。
10.一種Mac移動設(shè)備,其特征在于,所述Mac移動設(shè)備統(tǒng)包括如權(quán)利要求5或7所述的恢復(fù)數(shù)據(jù)的裝置。
全文摘要
本發(fā)明適用于數(shù)據(jù)恢復(fù)技術(shù)領(lǐng)域,提供了一種恢復(fù)數(shù)據(jù)的方法、裝置,所述方法包括恢復(fù)數(shù)據(jù)的裝置根據(jù)需要恢復(fù)的數(shù)據(jù)的類型,掃描相應(yīng)預(yù)設(shè)恢復(fù)路徑下的數(shù)據(jù)庫文件,并將所述數(shù)據(jù)庫文件拷貝至蘋果電腦Mac端或通用電腦PC端;其中,不同類型的數(shù)據(jù)預(yù)設(shè)有不同的恢復(fù)路徑;檢測所述數(shù)據(jù)庫文件中有刪除標記的數(shù)據(jù)或者查找所述數(shù)據(jù)庫文件中的刪除記錄;根據(jù)所述刪除標記或者根據(jù)所述刪除記錄對所述數(shù)據(jù)庫文件中刪除掉的數(shù)據(jù)進行恢復(fù)。本發(fā)明,不需要iTunes對蘋果電腦Mac端或通用電腦PC端與Mac移動設(shè)備進行同步,即可恢復(fù)在Mac移動設(shè)備刪除掉的數(shù)據(jù)。
文檔編號G06F11/14GK102750204SQ201210186308
公開日2012年10月24日 申請日期2012年6月7日 優(yōu)先權(quán)日2012年6月7日
發(fā)明者趙夢, 陳子文 申請人:深圳市萬興軟件有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1
铁力市| 扎囊县| 三亚市| 南昌市| 铜梁县| 晋宁县| 黄龙县| 镇原县| 平和县| 汪清县| 称多县| 婺源县| 承德县| 乌鲁木齐市| 曲麻莱县| 古丈县| 莱西市| 东城区| 嵩明县| 时尚| 忻城县| 浮山县| 凤冈县| 焉耆| 南陵县| 巫山县| 洛南县| 富平县| 称多县| 中山市| 胶南市| 札达县| 民县| 迁西县| 孟州市| 乐至县| 岐山县| 玛纳斯县| 绩溪县| 松原市| 鹤岗市|