具體的,在上傳圖片B的基本信息時,客戶端可向服務(wù)器發(fā)送請求,該請求表示要向服務(wù)器備份圖片B的基本信息。服務(wù)器在收到該請求后,為客戶端分配訪問地址,該訪問地址即為圖片B的基本信息在服務(wù)器的存儲地址。而后,客戶端上傳圖片B的基本信息。同時根據(jù)基本信息的上傳進度和其對應(yīng)的進度比例,提示圖片B的基本信息的上傳進度。
[0093]步驟272、申請圖片文件的存儲地址。
[0094]在圖片B的基本信息上傳完成后,客戶端向服務(wù)器發(fā)送請求,該請求表示要向服務(wù)器申請圖片文件的存儲地址。之后,服務(wù)器為客戶端分配圖片文件的存儲地址,并將存儲地址發(fā)送給客戶端。根據(jù)該過程的進度和其對應(yīng)的進度比例,提示該過程的進度。
[0095]步驟273、上傳圖片文件。
[0096]客戶端根據(jù)該存儲地址上傳圖片文件;同時根據(jù)該過程的上傳進度和其對應(yīng)的進度比例,提示圖片文件的上傳進度。
[0097]步驟274、反饋圖片文件是否上傳成功。
[0098]當(dāng)圖片文件上傳完成后,客戶端向服務(wù)器反饋圖片文件是否上傳成功。根據(jù)該過程的上傳進度和其對應(yīng)的進度比例,提示該過程的進度。
[0099]在以上過程中,聯(lián)系人A的信息和圖片B的備份可同時進行,從而進一步提高數(shù)據(jù)備份效率。
[0100]此外,在此實施例中,在上傳聯(lián)系人A的信息、圖片B的同時,提示整個數(shù)據(jù)備份過程的整體備份進度。對于整體備份而言,聯(lián)系人A的信息和圖片B的總大小是150KB,聯(lián)系人A的信息的上傳占用33.3%的進度,圖片B的上傳占用66.7%的進度。此步驟的具體實現(xiàn)過程與現(xiàn)有技術(shù)中提示整體備份進度的過程相同。
[0101]通過以上描述可以看出,在本發(fā)明實施例中,根據(jù)獲取的待備份數(shù)據(jù)以及獲取所述待備份數(shù)據(jù)的各個組成部分,備份待備份數(shù)據(jù)的各個組成部分,并對應(yīng)提示所述待備份數(shù)據(jù)的各個組成部分的備份進度。因此,在數(shù)據(jù)備份的過程中,利用本發(fā)明實施例的方案可使得用戶了解待備份數(shù)據(jù)的各個組成部分的備份進度,從而當(dāng)備份過程出現(xiàn)問題時,用戶能夠準確的了解出現(xiàn)問題的步驟或者環(huán)節(jié)并進行相應(yīng)的處理,因而利用本發(fā)明實施例的方案提高了數(shù)據(jù)備份的效率。
[0102]如圖3所示,本發(fā)明實施例三的數(shù)據(jù)備份的裝置,包括:
[0103]數(shù)據(jù)獲取單元31,用于獲取待備份數(shù)據(jù);數(shù)據(jù)處理單元32,用于確定所述待備份數(shù)據(jù)的各個組成部分;數(shù)據(jù)備份單元33,用于分別備份待備份數(shù)據(jù)的各個組成部分,并對應(yīng)提示所述待備份數(shù)據(jù)的各個組成部分的備份進度。
[0104]其中,所述數(shù)據(jù)處理單元32具體用于,當(dāng)所述待備份數(shù)據(jù)為聯(lián)系人信息時,確定所述聯(lián)系人信息的各個組成部分至少包括:聯(lián)系人的基本信息數(shù)據(jù)、聯(lián)系人頭像數(shù)據(jù);當(dāng)所述待備份數(shù)據(jù)為圖片數(shù)據(jù)時,確定所述圖片數(shù)據(jù)的各個組成部分至少包括:圖片的基本信息、圖片文件;當(dāng)所述待備份數(shù)據(jù)為音視頻數(shù)據(jù)時,確定所述音視頻數(shù)據(jù)的各個組成部分至少包括:音視頻的基本信息、音視頻文件。
[0105]其中,所述數(shù)據(jù)備份單元33包括:
[0106]獲取模塊,用于獲取所述待備份數(shù)據(jù)的大小以及獲取所述待備份數(shù)據(jù)的各個組成部分的大??;分配模塊,用于根據(jù)所述待備份數(shù)據(jù)的各個組成部分的大小和所述待備份數(shù)據(jù)的大小為所述各個組成備份分配備份進度比例;備份模塊,用于分別備份所述待備份數(shù)據(jù)的各個組成部分,并分別根據(jù)所述待備份數(shù)據(jù)的各個組成部分對應(yīng)的備份進度比例提示所述各個組成部分的備份進度。
[0107]此外,所述數(shù)據(jù)備份單元33還用于提示所述待備份數(shù)據(jù)的整體備份進度。
[0108]為了提高用戶的體驗,所述數(shù)據(jù)處理單元32還用于:獲取所述待備份數(shù)據(jù)的各個組成部分的重要等級;所述數(shù)據(jù)備份單元33還用于,當(dāng)檢測到所述待備份數(shù)據(jù)的第一組成部分備份完成時,將所述待備份數(shù)據(jù)的備份進度提示為備份完成,其中所述第一組成部分的重要等級大于預(yù)設(shè)等級。此外,為了保證數(shù)據(jù)的完整性,所述數(shù)據(jù)備份單元33還用于,利用系統(tǒng)后臺重新備份所述待備份數(shù)據(jù)的第二組成部分,其中所述第二組成部分的重要等級小于所述預(yù)設(shè)等級。
[0109]其中,本發(fā)明實施例裝置的工作原理可參照前述方法實施例的描述。
[0110]通過以上描述可以看出,在本發(fā)明實施例中,根據(jù)獲取的待備份數(shù)據(jù)以及獲取所述待備份數(shù)據(jù)的各個組成部分,備份待備份數(shù)據(jù)的各個組成部分,并對應(yīng)提示所述待備份數(shù)據(jù)的各個組成部分的備份進度。因此,在數(shù)據(jù)備份的過程中,利用本發(fā)明實施例的方案可使得用戶了解待備份數(shù)據(jù)的各個組成部分的備份進度,從而當(dāng)備份過程出現(xiàn)問題時,用戶能夠準確的了解出現(xiàn)問題的步驟或者環(huán)節(jié)并進行相應(yīng)的處理,因而利用本發(fā)明實施例的方案提高了數(shù)據(jù)備份的效率。
[0111]如圖4所示,本發(fā)明實施例四還提供了一種電子設(shè)備,包括:
[0112]處理器41、存儲器42、通信接口 43和總線44 ;
[0113]所述處理器41、所述存儲器42和所述通信接口 43通過所述總線44連接并完成相互間的通信;
[0114]所述存儲器42存儲可執(zhí)行程序代碼;
[0115]所述處理器41通過讀取所述存儲器中存儲的可執(zhí)行程序代碼來運行與所述可執(zhí)行程序代碼對應(yīng)的程序,以用于:
[0116]獲取待備份數(shù)據(jù);
[0117]確定所述待備份數(shù)據(jù)的各個組成部分;
[0118]分別備份所述待備份數(shù)據(jù)的各個組成部分,并對應(yīng)提示所述待備份數(shù)據(jù)的各個組成部分的備份進度。
[0119]該電子設(shè)備以多種形式存在,包括但不限于:
[0120](1)移動通信設(shè)備:這類設(shè)備的特點是具備移動通信功能,并且以提供話音、數(shù)據(jù)通信為主要目標。這類終端包括:智能手機(例如iPhone)、多媒體手機、功能性手機,以及低端手機等。
[0121](2)超移動個人計算機設(shè)備:這類設(shè)備屬于個人計算機的范疇,有計算和處理功能,一般也具備移動上網(wǎng)特性。這類終端包括:PDA (Personal Digital Assistant,個人數(shù)字助理)、MID (Mobile Internet Device,移動互聯(lián)設(shè)備)和 UMPC (Ultra-mobile PersonalComputer,超級移動個人計算機)設(shè)備等,例如iPad。
[0122](3)便攜式娛樂設(shè)備:這類設(shè)備可以顯示和播放多媒體內(nèi)容。該類設(shè)備包括:音頻、視頻播放器(例如iPod),掌上游戲機,電子書,以及智能玩具和便攜式車載導(dǎo)航設(shè)備。
[0123](4)服務(wù)器:提供計算服務(wù)的設(shè)備,服務(wù)器的構(gòu)成包括處理器、硬盤、內(nèi)存、系統(tǒng)總線等,服務(wù)器和通用的計算機架構(gòu)類似,但是由于需要提供高可靠的服務(wù),因此在處理能力、穩(wěn)定性、可靠性、安全性、可擴展性、可管理性等方面要求較高。
[0124](5)其他具有數(shù)據(jù)交互功能的電子裝置。
[0125]由上可以看出,在數(shù)據(jù)備份的過程中,利用本發(fā)明實施例四的方案可使得用戶了解待備份數(shù)據(jù)的各個組成部分的備份進度,從而當(dāng)備份過程出現(xiàn)問題時,用戶能夠準確的了解出現(xiàn)問題的步驟或者環(huán)節(jié)并進行相應(yīng)的處理,因而利用本發(fā)明實施例的方案提高了數(shù)據(jù)備份的效率。
[0126]本發(fā)明實施例還五提供了一種存儲介質(zhì),其中,所述存儲介質(zhì)用于存儲應(yīng)用程序,所述應(yīng)用程序用于在運行時執(zhí)行本發(fā)明所述的一種數(shù)據(jù)備份方法。
[0127]本發(fā)明實施例六還提供了一種應(yīng)用程序,其中,所述應(yīng)用程序用于在運行時執(zhí)行本發(fā)明所述的一種數(shù)據(jù)備份方法。
[0128]需要說明的是,在本文中,諸如第一和第二等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方