亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種數(shù)據(jù)備份方法、裝置及終端的制作方法

文檔序號:6507110閱讀:171來源:國知局
一種數(shù)據(jù)備份方法、裝置及終端的制作方法
【專利摘要】本發(fā)明實(shí)施例公開了一種數(shù)據(jù)備份方法、裝置及終端,涉及數(shù)據(jù)處理【技術(shù)領(lǐng)域】,為使數(shù)據(jù)卡中的數(shù)據(jù)備份更方便而發(fā)明。當(dāng)需要進(jìn)行數(shù)據(jù)備份時,移動設(shè)備內(nèi)的數(shù)據(jù)卡獲取待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址;所述移動設(shè)備內(nèi)的數(shù)據(jù)卡將所述待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址發(fā)送給所述移動設(shè)備內(nèi)的操作系統(tǒng);所述移動設(shè)備內(nèi)的數(shù)據(jù)卡接收所述操作系統(tǒng)的數(shù)據(jù)備份指令,根據(jù)所述數(shù)據(jù)備份指令將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址。本發(fā)明可用于數(shù)據(jù)卡的數(shù)據(jù)備份技術(shù)中。
【專利說明】一種數(shù)據(jù)備份方法、裝置及終端

【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及數(shù)據(jù)處理【技術(shù)領(lǐng)域】,尤其涉及一種數(shù)據(jù)備份方法、裝置及終端。

【背景技術(shù)】
[0002]目前,在移動設(shè)備中經(jīng)常使用SD卡(Secure Digital Memory Card,安全數(shù)碼卡)、MMC 卡(Multimedia Card,多媒體卡)、eMMC 卡(Embedded Multimedia Card,嵌入式多媒體卡)等作為存儲設(shè)備。為了避免丟失數(shù)據(jù),在使用這些數(shù)據(jù)卡的過程中通常會涉及到對這些數(shù)據(jù)卡中的數(shù)據(jù)進(jìn)行備份。
[0003]現(xiàn)有技術(shù)中,在對數(shù)據(jù)卡中的數(shù)據(jù)進(jìn)行備份時,通常采用以下兩種方式:一種方式是,將移動設(shè)備連接到PC機(jī)上,利用PC機(jī)以及移動設(shè)備上的數(shù)據(jù)備份軟件對移動設(shè)備中的數(shù)據(jù)卡進(jìn)行數(shù)據(jù)備份;另一種方式是,將移動設(shè)備連接到PC機(jī)上,通過網(wǎng)絡(luò)以及移動設(shè)備上的數(shù)據(jù)備份軟件對移動設(shè)備中的數(shù)據(jù)卡進(jìn)行數(shù)據(jù)備份。
[0004]在實(shí)現(xiàn)本發(fā)明的過程中,發(fā)明人發(fā)現(xiàn),在利用現(xiàn)有技術(shù)對數(shù)據(jù)卡中的數(shù)據(jù)進(jìn)行備份時,都需要外部設(shè)備輔助進(jìn)行,這就使得對數(shù)據(jù)卡中的數(shù)據(jù)進(jìn)行備份的操作不是非常方便。


【發(fā)明內(nèi)容】

[0005]有鑒于此,本發(fā)明提供一種數(shù)據(jù)備份方法、裝置及終端,提高對數(shù)據(jù)卡中的數(shù)據(jù)進(jìn)行備份的便利性。
[0006]為達(dá)到上述目的,本發(fā)明實(shí)施例采用如下技術(shù)方案:
[0007]第一方面,本發(fā)明提供了一種數(shù)據(jù)備份方法,包括:
[0008]當(dāng)需要進(jìn)行數(shù)據(jù)備份時,移動設(shè)備內(nèi)的數(shù)據(jù)卡獲取待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址;
[0009]所述移動設(shè)備內(nèi)的數(shù)據(jù)卡將所述待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址發(fā)送給所述移動設(shè)備內(nèi)的操作系統(tǒng);
[0010]所述移動設(shè)備內(nèi)的數(shù)據(jù)卡接收所述操作系統(tǒng)的數(shù)據(jù)備份指令,根據(jù)所述數(shù)據(jù)備份指令將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址。
[0011]在第一方面的第一種可能實(shí)現(xiàn)方式中,所述當(dāng)需要進(jìn)行數(shù)據(jù)備份時,移動設(shè)備內(nèi)的數(shù)據(jù)卡獲取待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址包括:
[0012]當(dāng)所述移動設(shè)備內(nèi)的數(shù)據(jù)卡接收到所述操作系統(tǒng)的數(shù)據(jù)備份指令時或者所述移動設(shè)備內(nèi)的數(shù)據(jù)卡自身檢測到需要進(jìn)行數(shù)據(jù)備份時,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡根據(jù)所述數(shù)據(jù)卡內(nèi)當(dāng)前的數(shù)據(jù)存儲情況獲取所述待備份的數(shù)據(jù)信息,所述待備份的數(shù)據(jù)信息包括所述待備份的數(shù)據(jù)所包括的內(nèi)容、所述待備份的數(shù)據(jù)占用的存儲空間大小和所述待備份的數(shù)據(jù)的當(dāng)前的存儲地址;
[0013]根據(jù)所述待備份的數(shù)據(jù)占用的存儲空間大小以及所述待備份的數(shù)據(jù)的當(dāng)前的存儲地址,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡獲取所述待備份的數(shù)據(jù)的目的存儲地址。
[0014]在第一方面的第二種可能實(shí)現(xiàn)方式中,當(dāng)所述數(shù)據(jù)備份指令表示能夠?qū)⑺龃齻浞莸臄?shù)據(jù)存儲到所述目的存儲地址時,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址包括:
[0015]所述移動設(shè)備內(nèi)的數(shù)據(jù)卡將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址對應(yīng)的數(shù)據(jù)塊中。
[0016]在第一方面的第三種可能實(shí)現(xiàn)方式中,當(dāng)所述數(shù)據(jù)備份指令表示不能將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址時,所述數(shù)據(jù)備份指令中包括由所述移動設(shè)備內(nèi)的操作系統(tǒng)設(shè)定的預(yù)定存儲地址;所述移動設(shè)備內(nèi)的數(shù)據(jù)卡將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址包括:
[0017]所述移動設(shè)備內(nèi)的數(shù)據(jù)卡根據(jù)所述數(shù)據(jù)備份指令獲取所述預(yù)定存儲地址;
[0018]將所述待備份數(shù)據(jù)存儲到所述預(yù)定存儲地址所對應(yīng)的第三數(shù)據(jù)塊中。
[0019]結(jié)合第一方面的第二種或第三種能實(shí)現(xiàn)方式,在第一方面的第四種可能實(shí)現(xiàn)方式中,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡通知所述移動設(shè)備內(nèi)的操作系統(tǒng)更新所述操作系統(tǒng)的文件系統(tǒng)中存儲的所述待備份的數(shù)據(jù)的存儲地址。
[0020]結(jié)合第一方面的第四種可能實(shí)現(xiàn)方式,在第一方面的第五種可能實(shí)現(xiàn)方式中,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡對所述第三數(shù)據(jù)塊中的數(shù)據(jù)進(jìn)行標(biāo)記;和/或
[0021]所述移動設(shè)備內(nèi)的數(shù)據(jù)卡存儲映射表,所述映射表用于存儲所述待備份的數(shù)據(jù)與所述待備份的數(shù)據(jù)的實(shí)際存儲地址的對應(yīng)關(guān)系。
[0022]結(jié)合第一方面的第五種可能實(shí)現(xiàn)方式,在第一方面的第六種可能實(shí)現(xiàn)方式中,當(dāng)需要進(jìn)行數(shù)據(jù)恢復(fù)時,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡讀取所述映射表,將所述待備份的數(shù)據(jù)進(jìn)行恢復(fù)。
[0023]第二方面,本發(fā)明提供了一種數(shù)據(jù)備份裝置,包括:
[0024]獲取單元,用于當(dāng)需要進(jìn)行數(shù)據(jù)備份時,獲取待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址;
[0025]發(fā)送單元,與所述獲取單元連接,用于將所述待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址發(fā)送給所述移動設(shè)備內(nèi)的操作系統(tǒng);
[0026]備份單元,與所述發(fā)送單元連接,用于接收所述操作系統(tǒng)的數(shù)據(jù)備份指令,根據(jù)所述數(shù)據(jù)備份指令將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址。
[0027]在第二方面的第一種可能實(shí)現(xiàn)方式中,所述獲取單元包括:
[0028]信息獲取模塊,用于當(dāng)所述移動設(shè)備的數(shù)據(jù)卡接收到所述操作系統(tǒng)的數(shù)據(jù)備份指令時或者所述移動設(shè)備內(nèi)的數(shù)據(jù)卡自身檢測到需要進(jìn)行數(shù)據(jù)備份時,根據(jù)所述數(shù)據(jù)卡內(nèi)當(dāng)前的數(shù)據(jù)存儲情況獲取所述待備份的數(shù)據(jù)信息,所述待備份的數(shù)據(jù)信息包括所述待備份的數(shù)據(jù)所包括的內(nèi)容、所述待備份的數(shù)據(jù)占用的存儲空間大小和所述待備份的數(shù)據(jù)的當(dāng)前的存儲地址;
[0029]地址獲取模塊,與所述信息獲取模塊連接,用于根據(jù)所述待備份的數(shù)據(jù)占用的存儲空間大小以及所述待備份的數(shù)據(jù)的當(dāng)前的存儲地址獲取所述待備份的數(shù)據(jù)的目的存儲地址。
[0030]在第二方面的第二種可能實(shí)現(xiàn)方式中,所述備份單元包括:
[0031]第一數(shù)據(jù)存儲模塊,用于當(dāng)所述數(shù)據(jù)備份指令表示能夠?qū)⑺龃齻浞莸臄?shù)據(jù)存儲到所述目的存儲地址時,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址對應(yīng)的數(shù)據(jù)塊中。
[0032]在第二方面的第三種可能實(shí)現(xiàn)方式中,所述備份單元包括:
[0033]地址獲取模塊,用于當(dāng)所述數(shù)據(jù)備份指令表示不能將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址時根據(jù)所述數(shù)據(jù)備份指令獲取預(yù)定存儲地址,其中所述數(shù)據(jù)備份指令中攜帶所述預(yù)定存儲地址;
[0034]第二數(shù)據(jù)存儲模塊,與所述地址獲取模塊連接,用于當(dāng)所述數(shù)據(jù)備份指令表示不能將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址時,將所述待備份的數(shù)據(jù)存儲到所述預(yù)定存儲地址對應(yīng)的第三數(shù)據(jù)塊中。
[0035]結(jié)合第二方面的第二種或第三種能實(shí)現(xiàn)方式,在第二方面的第四種可能實(shí)現(xiàn)方式中,所述裝置還包括:
[0036]通知單元,與所述備份單元連接,用于通知所述移動設(shè)備內(nèi)的操作系統(tǒng)更新所述操作系統(tǒng)的文件系統(tǒng)中存儲的所述待備份的數(shù)據(jù)的存儲地址。
[0037]結(jié)合第二方面的第四種可能實(shí)現(xiàn)方式,在第二方面的第五種可能實(shí)現(xiàn)方式中,所述裝置還包括:
[0038]標(biāo)記單元,與所述備份單元連接,用于對所述第三數(shù)據(jù)塊中的數(shù)據(jù)進(jìn)行標(biāo)記;和/或
[0039]存儲單元,與所述備份單元連接,用于存儲映射表,所述映射表用于存儲所述待備份數(shù)據(jù)與所述待備份數(shù)據(jù)的實(shí)際存儲地址的對應(yīng)關(guān)系。
[0040]結(jié)合第二方面的第五種可能實(shí)現(xiàn)方式,在第二方面的第六種可能實(shí)現(xiàn)方式中,所述裝置還包括恢復(fù)單元,與所述存儲單元連接,用于當(dāng)需要進(jìn)行數(shù)據(jù)恢復(fù)時,讀取所述映射表,將所述待備份的數(shù)據(jù)進(jìn)行恢復(fù)。
[0041 ] 第三方面,本發(fā)明提供了一種數(shù)據(jù)備份終端,包括前面所述的數(shù)據(jù)備份裝置。
[0042]本發(fā)明實(shí)施例提供的數(shù)據(jù)備份方法、裝置及終端,當(dāng)需要進(jìn)行數(shù)據(jù)備份時,移動設(shè)備內(nèi)的數(shù)據(jù)卡獲取待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址;所述移動設(shè)備內(nèi)的數(shù)據(jù)卡將所述待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址發(fā)送給所述移動設(shè)備內(nèi)的操作系統(tǒng),使得所述操作系統(tǒng)根據(jù)所述待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址確定是否能夠?qū)⑺龃齻浞莸臄?shù)據(jù)存儲到所述目的存儲地址;所述移動設(shè)備內(nèi)的數(shù)據(jù)卡接收所述操作系統(tǒng)的數(shù)據(jù)備份指令,根據(jù)所述數(shù)據(jù)備份指令將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址。因此,利用本發(fā)明實(shí)施例的數(shù)據(jù)備份方法、裝置及終端,用戶在對移動設(shè)備中的數(shù)據(jù)卡的數(shù)據(jù)進(jìn)行備份時,只需要在移動設(shè)備內(nèi)的操作系統(tǒng)與數(shù)據(jù)卡之間進(jìn)行操作,而不需要外部的設(shè)備輔助進(jìn)行,因而,用戶在進(jìn)行數(shù)據(jù)備份時的操作更加方便。

【專利附圖】

【附圖說明】
[0043]為了更清楚地說明本發(fā)明實(shí)施例的技術(shù)方案,下面將對實(shí)施例描述中所需要使用的附圖作一簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0044]圖1為本發(fā)明實(shí)施例一數(shù)據(jù)備份方法的流程圖;
[0045]圖2為本發(fā)明實(shí)施例二數(shù)據(jù)備份方法的流程圖;
[0046]圖3為本發(fā)明實(shí)施例三數(shù)據(jù)備份裝置的結(jié)構(gòu)圖;
[0047]圖4為本發(fā)明實(shí)施例三數(shù)據(jù)備份裝置的示意圖。

【具體實(shí)施方式】
[0048]下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例。基于本發(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0049]傳統(tǒng)存儲設(shè)備的固件層上使用的映射技術(shù)分為塊映射(Block Mapping)技術(shù)和頁映射(Page Mapping)技術(shù)。相應(yīng)的,數(shù)據(jù)存儲在所述存儲設(shè)備的數(shù)據(jù)塊與數(shù)據(jù)頁中。其中所述傳統(tǒng)存儲設(shè)備的存儲空間被劃分成若干個數(shù)據(jù)塊,每個數(shù)據(jù)塊又包含若干個數(shù)據(jù)頁。
[0050]例如移動設(shè)備內(nèi)的數(shù)據(jù)卡使用的就是塊映射技術(shù)。同樣的,移動設(shè)備內(nèi)的數(shù)據(jù)卡的存儲空間被劃分成若干個數(shù)據(jù)塊,每個數(shù)據(jù)塊又包含若干個數(shù)據(jù)頁。通常,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡的固件只能管理到所述數(shù)據(jù)卡的數(shù)據(jù)塊,而所述移動設(shè)備內(nèi)的數(shù)據(jù)卡只能對數(shù)據(jù)頁上的有效數(shù)據(jù)進(jìn)行標(biāo)記,即一個數(shù)據(jù)塊內(nèi)的有效數(shù)據(jù)頁是不能隨便修改的,但是可以通過數(shù)據(jù)備份的方式將所述移動設(shè)備內(nèi)的數(shù)據(jù)卡的有效數(shù)據(jù)頁中的數(shù)據(jù)存儲到所述移動設(shè)備內(nèi)的數(shù)據(jù)卡的其他數(shù)據(jù)塊中。
[0051]例如:移動設(shè)備內(nèi)的數(shù)據(jù)卡的a塊中的第3個數(shù)據(jù)頁為有效數(shù)據(jù)頁,那么不能將所述第3個數(shù)據(jù)頁存儲到所述a塊的第4個或者其他數(shù)據(jù)頁上,但是可以通過在移動設(shè)備的操作系統(tǒng)中修改所述a塊中第3個數(shù)據(jù)頁的地址所述第3個數(shù)據(jù)頁中的數(shù)據(jù)存儲到所述移動設(shè)備內(nèi)的數(shù)據(jù)卡的其他數(shù)據(jù)塊中,如b塊。
[0052]為了克服現(xiàn)有技術(shù)中對數(shù)據(jù)卡進(jìn)行數(shù)據(jù)備份不方便的缺陷,本發(fā)明實(shí)施例一提供了一種數(shù)據(jù)備份方法。如圖1所示,本發(fā)明實(shí)施例一的數(shù)據(jù)備份方法包括:
[0053]步驟11、當(dāng)需要進(jìn)行數(shù)據(jù)備份時,移動設(shè)備內(nèi)的數(shù)據(jù)卡獲取待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址。
[0054]其中,當(dāng)所述移動設(shè)備內(nèi)的數(shù)據(jù)卡接收到所述操作系統(tǒng)的數(shù)據(jù)備份指令時,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡確定需要進(jìn)行數(shù)據(jù)備份,因此所述移動設(shè)備內(nèi)的數(shù)據(jù)卡可以根據(jù)所述數(shù)據(jù)備份指令進(jìn)行數(shù)據(jù)備份?;蛘?,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡自身也可檢測是否需要進(jìn)行數(shù)據(jù)備份。當(dāng)需要進(jìn)行數(shù)據(jù)備份時,移動設(shè)備內(nèi)的數(shù)據(jù)卡獲取所述待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址。
[0055]在此步驟中,所述待備份的數(shù)據(jù)信息包括所述待備份的數(shù)據(jù)所包括的內(nèi)容、所述待備份的數(shù)據(jù)占用的存儲空間大小和所述待備份的數(shù)據(jù)的當(dāng)前的存儲地址。其中,所述待備份的數(shù)據(jù)所包括的內(nèi)容可以包括所述待備份的數(shù)據(jù)的格式等。
[0056]所述移動設(shè)備內(nèi)的數(shù)據(jù)卡在獲取所述待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址時,首先根據(jù)所述數(shù)據(jù)卡內(nèi)當(dāng)前的數(shù)據(jù)存儲情況獲取所述待備份的數(shù)據(jù)信息,然后再根據(jù)所述待備份的數(shù)據(jù)信息中包括的所述待備份的數(shù)據(jù)占用的存儲空間大小以及所述待備份的數(shù)據(jù)的當(dāng)前的存儲地址,獲取所述待備份的數(shù)據(jù)的目的存儲地址。
[0057]例如,數(shù)據(jù)卡中存在有A、B兩個數(shù)據(jù)塊,數(shù)據(jù)塊A和數(shù)據(jù)塊B都包括10個頁。在數(shù)據(jù)塊A中,第1-10個頁對應(yīng)的存儲地址為10000-10009 ;在數(shù)據(jù)塊B中,第1_10個頁對應(yīng)的存儲地址為20000-20009。假設(shè)在數(shù)據(jù)塊A中,第I頁-第9頁(對應(yīng)地址為10000-10008)上存儲有數(shù)據(jù);在數(shù)據(jù)塊B中,只有第I頁(對應(yīng)地址為20000)存儲有名稱為1.jpg的圖片數(shù)據(jù)。
[0058]若要將數(shù)據(jù)塊B中的數(shù)據(jù)備份到數(shù)據(jù)塊A中,此時數(shù)據(jù)塊B中的數(shù)據(jù)即為所述待備份的數(shù)據(jù),數(shù)據(jù)塊A的地址即為在此的目的存儲地址。當(dāng)需要進(jìn)行數(shù)據(jù)備份時,移動設(shè)備內(nèi)的數(shù)據(jù)卡即可獲得所述數(shù)據(jù)塊B中待備份的數(shù)據(jù)所包括的內(nèi)容、所述待備份的數(shù)據(jù)占用的存儲空間大小和所述待備份的數(shù)據(jù)當(dāng)前的存儲地址以及所述目的存儲地址。
[0059]步驟12、所述移動設(shè)備內(nèi)的數(shù)據(jù)卡將所述待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址發(fā)送給所述移動設(shè)備內(nèi)的操作系統(tǒng)。
[0060]所述操作系統(tǒng)在收到所述數(shù)據(jù)信息和所述目的存儲地址后,結(jié)合自身文件系統(tǒng)中存儲的所述待備份的數(shù)據(jù)的存儲地址,根據(jù)所述待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址確定是否能夠?qū)⑺龃齻浞莸臄?shù)據(jù)存儲到所述目的存儲地址。
[0061]例如,以步驟11中所舉例子為例,當(dāng)操作系統(tǒng)根據(jù)系統(tǒng)文件確定目的存儲地址不是系統(tǒng)預(yù)留的地址并且沒有被寫入過數(shù)據(jù)時,所述操作系統(tǒng)確定待備份的數(shù)據(jù)能夠存儲到所述目的存儲地址。當(dāng)操作系統(tǒng)根據(jù)系統(tǒng)文件確定目的地址為系統(tǒng)預(yù)留的地址或者已經(jīng)寫入數(shù)據(jù)時,所述操作系統(tǒng)確定待備份的數(shù)據(jù)不能存儲到所述目的存儲地址;此時,所述操作系統(tǒng)可以重新確定目的存儲地址,并將重新確定的存儲地址即預(yù)定存儲地址發(fā)送給移動設(shè)備內(nèi)的數(shù)據(jù)卡。
[0062]步驟13、所述移動設(shè)備內(nèi)的數(shù)據(jù)卡接收所述操作系統(tǒng)的數(shù)據(jù)備份指令,根據(jù)所述數(shù)據(jù)備份指令將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址。
[0063]根據(jù)所述數(shù)據(jù)備份指令所包括的內(nèi)容的不同,此步驟中可以分為兩種情況:
[0064]情況一:所述數(shù)據(jù)備份指令表示能夠?qū)⑺龃齻浞莸臄?shù)據(jù)存儲到所述目的存儲地址。
[0065]在此情況下,此步驟可包括:所述移動設(shè)備內(nèi)的數(shù)據(jù)卡將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址對應(yīng)的數(shù)據(jù)塊中。
[0066]還是以步驟11中的例子為例,假設(shè)移動設(shè)備內(nèi)的操作系統(tǒng)確定所述數(shù)據(jù)卡的數(shù)據(jù)塊A的第10頁的地址不是系統(tǒng)的預(yù)留地址并且沒有被寫入過數(shù)據(jù),即此時數(shù)據(jù)塊A中還可以存儲數(shù)據(jù),因此,在此的數(shù)據(jù)備份指令表示能夠?qū)⑵渥鳛槟康拇鎯Φ刂穪泶鎯λ龃齻浞莸臄?shù)據(jù)。
[0067]將數(shù)據(jù)塊A的地址作為目的存儲地址時,數(shù)據(jù)塊A中原有數(shù)據(jù)保持不變,只需要將數(shù)據(jù)塊B的第I頁中的數(shù)據(jù)存儲到數(shù)據(jù)塊A中,由于此時數(shù)據(jù)塊A中只有第10頁沒有數(shù)據(jù),因此將數(shù)據(jù)塊B第I頁的存儲地址20000改為數(shù)據(jù)塊A的第10頁的存儲地址10009即可將數(shù)據(jù)塊B中的數(shù)據(jù)存儲到數(shù)據(jù)塊A中。
[0068]情況二:所述數(shù)據(jù)備份指令表示不能將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址。
[0069]在此情況下,此步驟可包括:
[0070]所述移動設(shè)備內(nèi)的數(shù)據(jù)卡根據(jù)所述數(shù)據(jù)備份指令獲取所述預(yù)定存儲地址;將所述待備份的數(shù)據(jù)存儲到所述預(yù)定存儲地址所對應(yīng)的第三數(shù)據(jù)塊中。
[0071]還是以步驟11中的例子為例,假設(shè)要將移動設(shè)備內(nèi)的數(shù)據(jù)卡中的數(shù)據(jù)塊A與數(shù)據(jù)塊B中的數(shù)據(jù)進(jìn)行備份,若此時的數(shù)據(jù)塊A的第10頁的地址10009為系統(tǒng)預(yù)留地址或者被寫入過數(shù)據(jù),即表示不能將數(shù)據(jù)塊B中的數(shù)據(jù)備份到數(shù)據(jù)塊A中,那么所述數(shù)據(jù)備份指令表示不能將所述待備份數(shù)據(jù)存儲到所述目的存儲地址,并且在所述數(shù)據(jù)備份指令中包含設(shè)定的預(yù)定存儲地址。
[0072]在此情況下,為了有效的利用數(shù)據(jù)卡的存儲資源,先將數(shù)據(jù)塊A和數(shù)據(jù)塊B中的數(shù)據(jù)進(jìn)行集中,即所述移動設(shè)備的操作系統(tǒng)可以將數(shù)據(jù)塊B中第I頁上的數(shù)據(jù)的存儲地址20000改為數(shù)據(jù)塊A的第10頁的存儲地址10009,但是此時數(shù)據(jù)塊A中的存儲地址10009上不能存儲數(shù)據(jù)塊B的第I頁的數(shù)據(jù),因此需要再找到一個數(shù)據(jù)塊C,將數(shù)據(jù)塊A和數(shù)據(jù)塊B中的數(shù)據(jù)進(jìn)行存儲。若此時,所述數(shù)據(jù)卡中的數(shù)據(jù)塊C的存儲地址不是系統(tǒng)的預(yù)留地址且未被寫入過數(shù)據(jù)并且存儲空間足夠存儲數(shù)據(jù)塊A和數(shù)據(jù)塊B中的數(shù)據(jù),則可將所述數(shù)據(jù)卡中的數(shù)據(jù)塊A和B中的數(shù)據(jù)存儲到所述數(shù)據(jù)卡中的數(shù)據(jù)塊C中,此時所述數(shù)據(jù)卡中的數(shù)據(jù)塊C相當(dāng)于所述第三數(shù)據(jù)塊,數(shù)據(jù)塊C的地址即為在此的預(yù)定存儲地址。當(dāng)進(jìn)行數(shù)據(jù)備份時,將數(shù)據(jù)塊B中第I頁上數(shù)據(jù)的存儲地址20000改為數(shù)據(jù)塊A的第10頁的存儲地址10009后,將數(shù)據(jù)塊A和數(shù)據(jù)塊B中的數(shù)據(jù)存儲到數(shù)據(jù)塊C中,存儲順序?yàn)橄却鎯?shù)據(jù)塊A中第I頁-第9頁上的數(shù)據(jù),再存儲數(shù)據(jù)塊B第I頁上的數(shù)據(jù),之后將映射表中對應(yīng)的A塊的物理塊號修改成C塊的物理塊號。
[0073]由上可以看出,當(dāng)需要進(jìn)行數(shù)據(jù)備份時,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡獲取所述待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址,并且發(fā)送給所述移動設(shè)備內(nèi)的操作系統(tǒng),所述移動設(shè)備內(nèi)的操作系統(tǒng)根據(jù)所述待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址確定是否能夠?qū)⑺龃齻浞莸臄?shù)據(jù)存儲到所述目的存儲地址。所述移動設(shè)備內(nèi)的數(shù)據(jù)卡接收所述操作系統(tǒng)的數(shù)據(jù)備份指令,根據(jù)所述數(shù)據(jù)備份指令將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址。利用本發(fā)明實(shí)施例的數(shù)據(jù)備份方法,用戶在對移動設(shè)備內(nèi)的數(shù)據(jù)卡的數(shù)據(jù)進(jìn)行備份時,只需要在移動設(shè)備內(nèi)的操作系統(tǒng)與數(shù)據(jù)卡之間進(jìn)行操作,而不需要外部的設(shè)備輔助進(jìn)行,因而,用戶在進(jìn)行數(shù)據(jù)備份時的操作更加方便。并且在所述待備份的數(shù)據(jù)備份過程中將數(shù)據(jù)集中可以更有效地利用所述移動設(shè)備內(nèi)的數(shù)據(jù)卡的存儲資源。
[0074]如圖2所示,本發(fā)明實(shí)施例二的數(shù)據(jù)備份方法包括:
[0075]步驟21、所述移動設(shè)備內(nèi)的操作系統(tǒng)向所述移動設(shè)備內(nèi)的數(shù)據(jù)卡發(fā)出數(shù)據(jù)備份操作指令,指示所述移動設(shè)備的數(shù)據(jù)卡進(jìn)行數(shù)據(jù)備份。
[0076]步驟22、所述移動設(shè)備內(nèi)的數(shù)據(jù)卡收到所述移動設(shè)備內(nèi)的操作系統(tǒng)發(fā)出的數(shù)據(jù)備份指令后,確定待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址。
[0077]步驟23、所述移動設(shè)備內(nèi)的數(shù)據(jù)卡向所述移動設(shè)備內(nèi)的操作系統(tǒng)發(fā)送準(zhǔn)備移動數(shù)據(jù)的請求,所述準(zhǔn)備移動數(shù)據(jù)的請求中包括所述待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址。
[0078]其中所述待備份的數(shù)據(jù)信息包括所述待備份的數(shù)據(jù)所包括的內(nèi)容(如數(shù)據(jù)的格式等)、所述待備份的數(shù)據(jù)占用的存儲空間大小和所述待備份的數(shù)據(jù)的當(dāng)前的存儲地址。
[0079]步驟24、所述移動設(shè)備內(nèi)的操作系統(tǒng)收到所述移動設(shè)備內(nèi)的數(shù)據(jù)卡發(fā)送的準(zhǔn)備移動數(shù)據(jù)的請求后,讀取所述移動設(shè)備內(nèi)的數(shù)據(jù)卡發(fā)出的準(zhǔn)備移動數(shù)據(jù)的請求。所述移動設(shè)備內(nèi)的操作系統(tǒng)根據(jù)所述準(zhǔn)備移動數(shù)據(jù)的請求,修改所述移動設(shè)備內(nèi)的操作系統(tǒng)的文件系統(tǒng)中存儲的所述待備份的數(shù)據(jù)的存儲地址。具體來說,所述移動設(shè)備內(nèi)的操作系統(tǒng)接收所述準(zhǔn)備移動數(shù)據(jù)的請求后,根據(jù)所述準(zhǔn)備移動數(shù)據(jù)的請求判斷是否能夠?qū)⑺龃齻浞莸臄?shù)據(jù)存儲到所述目的存儲地址,若所述目的存儲地址不是系統(tǒng)的預(yù)留地址同時未被寫入過數(shù)據(jù)且有足夠的空間存儲所述待備份的數(shù)據(jù),那么所述移動設(shè)備內(nèi)的操作系統(tǒng)表示能夠?qū)⑺龃齻浞莸臄?shù)據(jù)存儲到所述目的存儲地址,將在所述操作系統(tǒng)的文件系統(tǒng)中的所述待備份的數(shù)據(jù)的存儲地址改為所述目的存儲地址;若所述目的存儲地址是系統(tǒng)的預(yù)留地址或者已被占用或者存儲空間不足以存儲所述待備份的數(shù)據(jù),那么所述移動設(shè)備內(nèi)的操作系統(tǒng)表示不能將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址,所述移動設(shè)備內(nèi)的操作系統(tǒng)會為所述待備份的數(shù)據(jù)設(shè)定一個預(yù)定存儲地址,在所述操作系統(tǒng)的文件系統(tǒng)中將所述目的存儲地址改為所述預(yù)定存儲地址,再將所述待備份的數(shù)據(jù)的地址改為所述預(yù)定存儲地址,從而完成所述移動設(shè)備內(nèi)的操作系統(tǒng)的文件系統(tǒng)中對所述待備份的數(shù)據(jù)的存儲地址的修改過程。
[0080]本發(fā)明實(shí)施例以移動設(shè)備內(nèi)的操作系統(tǒng)確定所述移動設(shè)備內(nèi)的數(shù)據(jù)卡能夠?qū)⑺龃齻浞莸臄?shù)據(jù)存儲到所述目的存儲地址為例進(jìn)行描述。
[0081]步驟25、所述移動設(shè)備內(nèi)的操作系統(tǒng)的文件系統(tǒng)中存儲的所述待備份的數(shù)據(jù)的地址修改完成后,所述移動設(shè)備內(nèi)的操作系統(tǒng)向所述移動設(shè)備內(nèi)的數(shù)據(jù)卡發(fā)送地址修改完成指令。
[0082]步驟26、所述移動設(shè)備內(nèi)的數(shù)據(jù)卡收到所述移動設(shè)備向所述移動設(shè)備內(nèi)的數(shù)據(jù)卡發(fā)出的地址修改完成指令后開始移動所述待備份的數(shù)據(jù),以將所述待備份的數(shù)據(jù)進(jìn)行備份。
[0083]此時,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡判斷所述待備份的數(shù)據(jù)存儲是否完成,若所述待備份的數(shù)據(jù)存儲未完成,則重新進(jìn)行步驟23-步驟26 ;若所述待備份的數(shù)據(jù)存儲已完成,則進(jìn)行步驟27。
[0084]步驟27、所述待備份的數(shù)據(jù)存儲完成后,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡向所述移動設(shè)備內(nèi)的操作系統(tǒng)發(fā)送數(shù)據(jù)存儲完成指令,通知所述移動設(shè)備內(nèi)的操作系統(tǒng)刷新所述操作系統(tǒng)的文件系統(tǒng)中存儲的所述待備份的數(shù)據(jù)的存儲地址。
[0085]步驟28、所述移動設(shè)備內(nèi)的操作系統(tǒng)接收所述數(shù)據(jù)存儲完成指令,根據(jù)所述數(shù)據(jù)移動完成指令刷新所述操作系統(tǒng)的文件系統(tǒng)中存儲的所述待備份數(shù)據(jù)的存儲地址。
[0086]步驟29、所述操作系統(tǒng)的文件系統(tǒng)中存儲的所述待備份的數(shù)據(jù)的存儲地址刷新完成后,所述移動設(shè)備的操作系向所述移動設(shè)備內(nèi)的數(shù)據(jù)卡發(fā)送地址刷新完成指令。
[0087]步驟210、為了保護(hù)所述已經(jīng)備份的數(shù)據(jù)安全,不被隨意擦除,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡收到所述移動設(shè)備內(nèi)的操作系統(tǒng)發(fā)送的地址刷新完成指令后,將當(dāng)前所述移動設(shè)備內(nèi)的數(shù)據(jù)卡中已經(jīng)備份的數(shù)據(jù)所在的有效數(shù)據(jù)塊進(jìn)行標(biāo)記。
[0088]步驟211、為了能夠?qū)λ鲆呀?jīng)備份的數(shù)據(jù)進(jìn)行恢復(fù),所述移動設(shè)備內(nèi)的數(shù)據(jù)卡收到所述移動設(shè)備內(nèi)的操作系統(tǒng)發(fā)送的地址刷新完成指令后保存當(dāng)前的映射表。所述映射表用于存儲所述待備份數(shù)據(jù)與所述待備份數(shù)據(jù)的實(shí)際存儲地址的對應(yīng)關(guān)系。
[0089]其中,在此實(shí)施例中,可以同時包括步驟210與步驟211,且先后順序不做限定,也可以只包括其中一個步驟。
[0090]步驟212、所述待備份的數(shù)據(jù)備份完成后,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡向所述移動設(shè)備內(nèi)的操作系統(tǒng)發(fā)送數(shù)據(jù)備份完成指令。
[0091]步驟213、所述移動設(shè)備內(nèi)的操作系統(tǒng)收到所述移動設(shè)備內(nèi)的數(shù)據(jù)卡向所述移動設(shè)備內(nèi)的操作系統(tǒng)發(fā)送的數(shù)據(jù)備份完成指令后,顯示所述數(shù)據(jù)備份結(jié)束狀態(tài)。
[0092]步驟214、當(dāng)此實(shí)施例包括步驟211時,當(dāng)需要進(jìn)行數(shù)據(jù)恢復(fù)時,所述移動設(shè)備內(nèi)的操作系統(tǒng)關(guān)閉,從而保證恢復(fù)的數(shù)據(jù)與已備份的數(shù)據(jù)一致。所述移動設(shè)備內(nèi)的數(shù)據(jù)卡啟動,檢測是否有數(shù)據(jù)恢復(fù)請求,若所述移動設(shè)備內(nèi)的數(shù)據(jù)卡未檢測到所述數(shù)據(jù)恢復(fù)請求,則所述移動設(shè)備內(nèi)的數(shù)據(jù)卡正常啟動;若所述移動設(shè)備內(nèi)的數(shù)據(jù)卡檢測到所述數(shù)據(jù)恢復(fù)請求,則所述移動設(shè)備內(nèi)的數(shù)據(jù)卡加載所述保存的映射表后正常啟動。
[0093]由上可以看出,通過本發(fā)明實(shí)施例二中所述的數(shù)據(jù)備份方法,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡對所述待備份的數(shù)據(jù)備份,不需要外部設(shè)備輔助進(jìn)行,提高了用戶備份數(shù)據(jù)的便利性。并且,通過對所述第三數(shù)據(jù)塊中的數(shù)據(jù)進(jìn)行標(biāo)記可以對已經(jīng)備份的所述待備份數(shù)據(jù)進(jìn)行保護(hù),防止數(shù)據(jù)丟失。此外,通過所述移動設(shè)備內(nèi)的數(shù)據(jù)卡存儲映射表,可以在需要進(jìn)行數(shù)據(jù)恢復(fù)的時候?qū)⑺龃齻浞輸?shù)據(jù)進(jìn)行恢復(fù),完成數(shù)據(jù)恢復(fù)的過程。
[0094]相應(yīng)的,如圖3所示,本發(fā)明實(shí)施例三提供了一種數(shù)據(jù)備份裝置,包括:
[0095]獲取單元31,用于當(dāng)需要進(jìn)行數(shù)據(jù)備份時,獲取待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址。發(fā)送單元32,與所述獲取單元31連接,用于將所述待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址發(fā)送給所述移動設(shè)備內(nèi)的操作系統(tǒng)。備份單元33,與所述發(fā)送單元32連接,用于接收所述移動設(shè)備內(nèi)的操作系統(tǒng)發(fā)出的數(shù)據(jù)備份指令,根據(jù)所述數(shù)據(jù)備份指令將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址。
[0096]其中,所述獲取單元31可包括:信息獲取模塊,用于當(dāng)接收到所述移動設(shè)備內(nèi)的操作系統(tǒng)的數(shù)據(jù)備份指令時或者所述移動設(shè)備內(nèi)的數(shù)據(jù)卡自身檢測到需要進(jìn)行數(shù)據(jù)備份時,根據(jù)所述數(shù)據(jù)卡內(nèi)當(dāng)前的數(shù)據(jù)存儲情況獲取所述待備份的數(shù)據(jù)信息,所述待備份的數(shù)據(jù)信息包括所述待備份的數(shù)據(jù)所包括的內(nèi)容、所述待備份的數(shù)據(jù)占用的存儲空間大小和所述待備份的數(shù)據(jù)的當(dāng)前的存儲地址;地址獲取模塊,與所述信息獲取模塊連接,用于根據(jù)所述待備份的數(shù)據(jù)占用的存儲空間大小以及所述待備份的數(shù)據(jù)的當(dāng)前的存儲地址獲取所述待備份的數(shù)據(jù)的目的存儲地址。
[0097]其中,所述備份單元33可包括:第一數(shù)據(jù)存儲模塊,用于當(dāng)所述數(shù)據(jù)備份指令表示能夠?qū)⑺龃齻浞莸臄?shù)據(jù)存儲到所述目的存儲地址時,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址對應(yīng)的數(shù)據(jù)塊中。
[0098]或者,所述備份單元33可包括:地址獲取模塊,用于當(dāng)所述數(shù)據(jù)備份指令表示不能將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址時,根據(jù)所述數(shù)據(jù)備份指令獲取所述預(yù)定存儲地址,其中所述數(shù)據(jù)備份指令中攜帶所述預(yù)定存儲地址;第二數(shù)據(jù)存儲模塊,與所述地址獲取模塊連接,用于當(dāng)所述數(shù)據(jù)備份指令表示不能將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址時,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡將所述待備份的數(shù)據(jù)存儲到所述預(yù)定存儲地址對應(yīng)的第三數(shù)據(jù)塊中。
[0099]其中所述第三數(shù)據(jù)塊指的是所述移動設(shè)備內(nèi)的數(shù)據(jù)卡中可以用來存儲所述待備份的數(shù)據(jù)的數(shù)據(jù)塊,其具體含義參照本發(fā)明實(shí)施例一中步驟13中第三數(shù)據(jù)塊的含義。
[0100]如圖4所示,本發(fā)明實(shí)施例三的數(shù)據(jù)備份裝置還包括:通知單元34,與所述備份單元33連接,用于通知所述移動設(shè)備內(nèi)的操作系統(tǒng)更新所述操作系統(tǒng)的文件系統(tǒng)中存儲的所述待備份的數(shù)據(jù)的存儲地址。
[0101]如圖4所示,為了保證所述已經(jīng)備份的數(shù)據(jù)安全與恢復(fù),所述裝置還可包括:標(biāo)記單元35,與所述備份單元33連接,用于對所述第三數(shù)據(jù)塊中的數(shù)據(jù)進(jìn)行標(biāo)記;存儲單元36,與所述備份單元33連接,用于存儲映射表,所述映射表用于存儲所述待備份的數(shù)據(jù)與所述待備份的數(shù)據(jù)的實(shí)際存儲地址的對應(yīng)關(guān)系。其中所述標(biāo)記單元35與所述存儲單元36可以同時存在,也可以只有其中一個單元。
[0102]由上可以看出,通過本發(fā)明實(shí)施例三中所述的數(shù)據(jù)備份裝置,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡對所述待備份的數(shù)據(jù)備份時,不需要外部設(shè)備輔助進(jìn)行,提高了用戶備份數(shù)據(jù)的便利性。并且通過對所述第三數(shù)據(jù)塊中的數(shù)據(jù)進(jìn)行標(biāo)記可以對已經(jīng)備份的所述待備份的數(shù)據(jù)進(jìn)行保護(hù),防止數(shù)據(jù)丟失。通過所述移動設(shè)備內(nèi)的數(shù)據(jù)卡存儲映射表,可以在需要進(jìn)行數(shù)據(jù)恢復(fù)的時候?qū)⑺龃齻浞莸臄?shù)據(jù)進(jìn)行恢復(fù)。
[0103]此外,如圖4所示,為恢復(fù)所述待備份的數(shù)據(jù),所述裝置還包括恢復(fù)單元37,與所述存儲單元36連接,用于當(dāng)需要進(jìn)行數(shù)據(jù)恢復(fù)時,讀取所述映射表,將所述待備份的數(shù)據(jù)進(jìn)行恢復(fù)。
[0104]其中,所述的裝置的工作原理可參照前述方法實(shí)施例的描述,在此不再贅述。而且,所述裝置可位于移動設(shè)備的數(shù)據(jù)卡中。
[0105]由上可以看出,當(dāng)需要進(jìn)行數(shù)據(jù)備份時,移動設(shè)備內(nèi)的數(shù)據(jù)卡中的獲取單元獲取待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址;所述移動設(shè)備內(nèi)的數(shù)據(jù)卡中的發(fā)送單元將所述待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址發(fā)送給所述移動設(shè)備內(nèi)的操作系統(tǒng),使得所述操作系統(tǒng)根據(jù)所述待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址確定是否能夠?qū)⑺龃齻浞莸臄?shù)據(jù)存儲到所述目的存儲地址;所述移動設(shè)備內(nèi)的數(shù)據(jù)卡中的備份單元接收所述移動設(shè)備內(nèi)的操作系統(tǒng)的數(shù)據(jù)備份指令,根據(jù)所述數(shù)據(jù)備份指令將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址。因此,利用本發(fā)明實(shí)施例的數(shù)據(jù)備份裝置,用戶在對移動設(shè)備中的數(shù)據(jù)卡的數(shù)據(jù)進(jìn)行備份時,只需要在移動設(shè)備內(nèi)的操作系統(tǒng)與數(shù)據(jù)卡之間進(jìn)行操作,而不需要外部的設(shè)備輔助進(jìn)行,因而,用戶在進(jìn)行數(shù)據(jù)備份時的操作更加方便。
[0106]此外,本發(fā)明實(shí)施例四還提供了一種終端,包括圖3或者圖4所示的數(shù)據(jù)備份裝置。
[0107]本領(lǐng)域普通技術(shù)人員可以理解實(shí)現(xiàn)上述實(shí)施例方法中的全部或部分流程,是可以通過計算機(jī)程序來指令相關(guān)的硬件來完成,所述的程序可存儲于一計算機(jī)可讀取存儲介質(zhì)中,該程序在執(zhí)行時,可包括如上述各方法的實(shí)施例的流程。其中,所述的存儲介質(zhì)可為磁碟、光盤、只讀存儲記憶體(Read-Only Memory, ROM)或隨機(jī)存儲記憶體(Random AccessMemory, RAM)等。
[0108]以上所述,僅為本發(fā)明的【具體實(shí)施方式】,但本發(fā)明的保護(hù)范圍并不局限于此,任何熟悉本【技術(shù)領(lǐng)域】的技術(shù)人員在本發(fā)明揭露的技術(shù)范圍內(nèi),可輕易想到變化或替換,都應(yīng)涵蓋在本發(fā)明的保護(hù)范圍之內(nèi)。因此,本發(fā)明的保護(hù)范圍應(yīng)以所述權(quán)利要求的保護(hù)范圍為準(zhǔn)。
【權(quán)利要求】
1.一種數(shù)據(jù)備份方法,其特征在于,包括: 當(dāng)需要進(jìn)行數(shù)據(jù)備份時,移動設(shè)備內(nèi)的數(shù)據(jù)卡獲取待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址; 所述移動設(shè)備內(nèi)的數(shù)據(jù)卡將所述待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址發(fā)送給所述移動設(shè)備內(nèi)的操作系統(tǒng); 所述移動設(shè)備內(nèi)的數(shù)據(jù)卡接收所述操作系統(tǒng)的數(shù)據(jù)備份指令,根據(jù)所述數(shù)據(jù)備份指令將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址。
2.根據(jù)權(quán)利要求1所述的數(shù)據(jù)備份方法,其特征在于,所述當(dāng)需要進(jìn)行數(shù)據(jù)備份時,移動設(shè)備內(nèi)的數(shù)據(jù)卡獲取待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址包括: 當(dāng)所述移動設(shè)備內(nèi)的數(shù)據(jù)卡接收到所述操作系統(tǒng)的數(shù)據(jù)備份指令時或者所述移動設(shè)備內(nèi)的數(shù)據(jù)卡自身檢測到需要進(jìn)行數(shù)據(jù)備份時,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡根據(jù)所述數(shù)據(jù)卡內(nèi)當(dāng)前的數(shù)據(jù)存儲情況獲取所述待備份的數(shù)據(jù)信息,所述待備份的數(shù)據(jù)信息包括所述待備份的數(shù)據(jù)所包括的內(nèi)容、所述待備份的數(shù)據(jù)占用的存儲空間大小和所述待備份的數(shù)據(jù)的當(dāng)前的存儲地址; 根據(jù)所述待備份的數(shù)據(jù)占用的存儲空間大小以及所述待備份的數(shù)據(jù)的當(dāng)前的存儲地址,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡獲取所述待備份的數(shù)據(jù)的目的存儲地址。
3.根據(jù)權(quán)利要求1所述的數(shù)據(jù)備份方法,其特征在于,當(dāng)所述數(shù)據(jù)備份指令表示能夠?qū)⑺龃齻浞莸臄?shù)據(jù)存儲到所述目的存儲地址時,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址包括: 所述移動設(shè)備內(nèi)的數(shù)據(jù)卡將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址對應(yīng)的數(shù)據(jù)塊中。
4.根據(jù)權(quán)利要求1所述的數(shù)據(jù)備份方法,其特征在于,當(dāng)所述數(shù)據(jù)備份指令表示不能將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址時,所述數(shù)據(jù)備份指令中包括由所述操作系統(tǒng)設(shè)定的預(yù)定存儲地址;所述移動設(shè)備內(nèi)的數(shù)據(jù)卡將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址包括: 所述移動設(shè)備內(nèi)的數(shù)據(jù)卡根據(jù)所述數(shù)據(jù)備份指令獲取所述預(yù)定存儲地址; 將所述待備份的數(shù)據(jù)存儲到所述預(yù)定存儲地址所對應(yīng)的第三數(shù)據(jù)塊中。
5.根據(jù)權(quán)利要求3或4所述的數(shù)據(jù)備份方法,其特征在于,所述方法還包括: 所述移動設(shè)備內(nèi)的數(shù)據(jù)卡通知所述移動設(shè)備內(nèi)的操作系統(tǒng)更新所述操作系統(tǒng)的文件系統(tǒng)中存儲的所述待備份的數(shù)據(jù)的存儲地址。
6.根據(jù)權(quán)利要求5所述的數(shù)據(jù)備份方法,其特征在于,所述方法還包括: 所述移動設(shè)備內(nèi)的數(shù)據(jù)卡對所述第三數(shù)據(jù)塊中的數(shù)據(jù)進(jìn)行標(biāo)記;和/或 所述移動設(shè)備內(nèi)的數(shù)據(jù)卡存儲映射表,所述映射表用于存儲所述待備份的數(shù)據(jù)與所述待備份的數(shù)據(jù)的實(shí)際存儲地址的對應(yīng)關(guān)系。
7.根據(jù)權(quán)利要求6所述的數(shù)據(jù)備份方法,其特征在于,所述方法還包括: 當(dāng)需要進(jìn)行數(shù)據(jù)恢復(fù)時,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡讀取所述映射表,將所述待備份的數(shù)據(jù)進(jìn)行恢復(fù)。
8.一種數(shù)據(jù)備份裝置,其特征在于,包括: 獲取單元,用于當(dāng)需要進(jìn)行數(shù)據(jù)備份時,獲取待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址; 發(fā)送單元,與所述獲取單元連接,用于將所述待備份的數(shù)據(jù)信息以及所述待備份的數(shù)據(jù)的目的存儲地址發(fā)送給所述移動設(shè)備內(nèi)的操作系統(tǒng); 備份單元,與所述發(fā)送單元連接,用于接收所述操作系統(tǒng)的數(shù)據(jù)備份指令,根據(jù)所述數(shù)據(jù)備份指令將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址。
9.根據(jù)權(quán)利要求8所述的數(shù)據(jù)備份裝置,其特征在于,包括:所述獲取單元包括: 信息獲取模塊,用于當(dāng)所述移動設(shè)備內(nèi)的數(shù)據(jù)卡接收到所述操作系統(tǒng)的數(shù)據(jù)備份指令時或者所述移動設(shè)備內(nèi)的數(shù)據(jù)卡自身檢測到需要進(jìn)行數(shù)據(jù)備份時,根據(jù)所述數(shù)據(jù)卡內(nèi)當(dāng)前的數(shù)據(jù)存儲情況獲取所述待備份的數(shù)據(jù)信息,所述待備份的數(shù)據(jù)信息包括所述待備份的數(shù)據(jù)所包括的內(nèi)容、所述待備份的數(shù)據(jù)占用的存儲空間大小和所述待備份的數(shù)據(jù)的當(dāng)前的存儲地址; 地址獲取模塊,與所述信息獲取模塊連接,用于根據(jù)所述待備份的數(shù)據(jù)占用的存儲空間大小以及所述待備份的數(shù)據(jù)的當(dāng)前的存儲地址獲取所述待備份的數(shù)據(jù)的目的存儲地址。
10.根據(jù)權(quán)利要求8所述的數(shù)據(jù)備份裝置,其特征在于,包括:所述備份單元包括: 第一數(shù)據(jù)存儲模塊,用于當(dāng)所述數(shù)據(jù)備份指令表示能夠?qū)⑺龃齻浞莸臄?shù)據(jù)存儲到所述目的存儲地址時,所述移動設(shè)備內(nèi)的數(shù)據(jù)卡將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址對應(yīng)的數(shù)據(jù)塊中。
11.根據(jù)權(quán)利要求8所述的數(shù)據(jù)備份裝置,其特征在于,包括:所述備份單元包括: 地址獲取模塊,用于當(dāng)所述數(shù)據(jù)備份指令表示不能將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址時,根據(jù)所述數(shù)據(jù)備份指令獲取預(yù)定存儲地址,其中所述數(shù)據(jù)備份指令中攜帶所述預(yù)定存儲地址; 第二數(shù)據(jù)存儲模塊,與所述地址獲取模塊連接,用于當(dāng)所述數(shù)據(jù)備份指令表示不能將所述待備份的數(shù)據(jù)存儲到所述目的存儲地址時,將所述待備份的數(shù)據(jù)存儲到所述預(yù)定存儲地址對應(yīng)的第三數(shù)據(jù)塊中。
12.根據(jù)權(quán)利要求10或11所述的數(shù)據(jù)備份裝置,其特征在于,所述裝置還包括: 通知單元,與所述備份單元連接,用于通知所述移動設(shè)備內(nèi)的操作系統(tǒng)更新所述操作系統(tǒng)的文件系統(tǒng)中存儲的所述待備份的數(shù)據(jù)的存儲地址。
13.根據(jù)權(quán)利要求12所述的數(shù)據(jù)備份裝置,其特征在于,所述裝置還包括: 標(biāo)記單元,與所述備份單元連接,用于對所述第三數(shù)據(jù)塊中的數(shù)據(jù)進(jìn)行標(biāo)記;和/或存儲單元,與所述備份單元連接,用于存儲映射表,所述映射表用于存儲所述待備份的數(shù)據(jù)與所述待備份的數(shù)據(jù)的實(shí)際存儲地址的對應(yīng)關(guān)系。
14.根據(jù)權(quán)利要求13所述的數(shù)據(jù)備份裝置,其特征在于,所述裝置還包括: 恢復(fù)單元,與所述存儲單元連接,用于當(dāng)需要進(jìn)行數(shù)據(jù)恢復(fù)時,讀取所述映射表,將所述待備份的數(shù)據(jù)進(jìn)行恢復(fù)。
15.一種終端,其特征在于,包括權(quán)利要求8-14任一所述的數(shù)據(jù)備份裝置。
【文檔編號】G06F11/14GK104346238SQ201310339665
【公開日】2015年2月11日 申請日期:2013年8月6日 優(yōu)先權(quán)日:2013年8月6日
【發(fā)明者】郭琦, 李洪偉, 陸見微, 馬立俊 申請人:聯(lián)想(北京)有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1