两个人的电影免费视频_国产精品久久久久久久久成人_97视频在线观看播放_久久这里只有精品777_亚洲熟女少妇二三区_4438x8成人网亚洲av_内谢国产内射夫妻免费视频_人妻精品久久久久中国字幕

移動(dòng)終端的用戶數(shù)據(jù)處理方法、服務(wù)器及系統(tǒng)的制作方法

文檔序號(hào):7715779閱讀:132來源:國知局
專利名稱:移動(dòng)終端的用戶數(shù)據(jù)處理方法、服務(wù)器及系統(tǒng)的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及移動(dòng)通信領(lǐng)域,更為具體地,涉及用于對(duì)移動(dòng)終端的用戶數(shù)據(jù)進(jìn)行備份和/或恢復(fù)處理的方法,用于對(duì)移動(dòng)終端的用戶數(shù)據(jù)進(jìn)行備份和/或恢復(fù)處理的服務(wù)器及系統(tǒng)。
背景技術(shù)
在使用移動(dòng)終端時(shí),通常會(huì)在移動(dòng)終端存儲(chǔ)大量用戶數(shù)據(jù),比如聯(lián)系人地址、短信消息等。一旦移動(dòng)終端丟失或者被偷走,則會(huì)失去移動(dòng)終端上的存儲(chǔ)的大量有用用戶數(shù)據(jù), 比如聯(lián)系人地址,特別是客戶聯(lián)系地址,從而不能與客戶隨時(shí)保持聯(lián)系,由此導(dǎo)致比較大的損失。為了防止出現(xiàn)上述情形,人們通常會(huì)將有用的用戶數(shù)據(jù)備份到服務(wù)器端,一旦移動(dòng)終端丟失,則可以從服務(wù)器端恢復(fù)用戶數(shù)據(jù)。一種被稱為“保險(xiǎn)箱”的應(yīng)用軟件被使用來將移動(dòng)終端的用戶數(shù)據(jù)備份到服務(wù)器端。在現(xiàn)有的備份移動(dòng)終端用戶數(shù)據(jù)的技術(shù)方案中,針對(duì)客戶端(即,移動(dòng)終端)和服務(wù)器端之間的數(shù)據(jù)差異,通常采用下述兩種處理方式。在第一種方式中,對(duì)這種差異數(shù)據(jù)的處理是單純的使用客戶端數(shù)據(jù)刷新服務(wù)器端數(shù)據(jù),然而,這樣可能會(huì)造成部分用戶歷史數(shù)據(jù)永久丟失。例如,假設(shè)用戶在日期a備份了數(shù)據(jù),在日期b又備份了數(shù)據(jù)。在這種情況下,由于在備份日期b的數(shù)據(jù)時(shí)覆蓋了日期a的數(shù)據(jù),因此用戶就無法恢復(fù)日期a的數(shù)據(jù)。在第二種方式中,將所有希望備份的用戶數(shù)據(jù)都備份在服務(wù)器端,而不進(jìn)行任何版本控制。這樣雖然沒有丟失用戶數(shù)據(jù),但是服務(wù)器端上的用戶數(shù)據(jù)會(huì)越來越大,從而使得用戶在恢復(fù)時(shí)也無法有效地分辨出各次備份數(shù)據(jù)的特征。因此,用戶只能恢復(fù)以往備份的全部數(shù)據(jù),這樣,在恢復(fù)數(shù)據(jù)時(shí)會(huì)產(chǎn)生非常大的網(wǎng)絡(luò)流量,增加了用戶的費(fèi)用同時(shí)也造成了移動(dòng)終端的用戶數(shù)據(jù)混亂。

發(fā)明內(nèi)容
鑒于上述,本發(fā)明提供了一種用于對(duì)移動(dòng)終端的用戶數(shù)據(jù)進(jìn)行處理的方法、服務(wù)器及系統(tǒng),在該方法中,通過將要備份的用戶數(shù)據(jù)與服務(wù)器上已經(jīng)存儲(chǔ)的所有歷史數(shù)據(jù)進(jìn)行比較,并且僅僅將與所有歷史數(shù)據(jù)都不同的用戶數(shù)據(jù)備份及其歷史數(shù)據(jù)信息相關(guān)聯(lián)地存儲(chǔ)在服務(wù)器上。利用該方法,可以恢復(fù)移動(dòng)終端先前備份的所有用戶數(shù)據(jù),而不會(huì)發(fā)生用戶數(shù)據(jù)丟失。此外,利用該方法,可以對(duì)用戶備份的用戶數(shù)據(jù)進(jìn)行版本控制,從而避免造成服務(wù)器上存儲(chǔ)在不同時(shí)間上傳的完全相同的用戶數(shù)據(jù),由此節(jié)省服務(wù)器的存儲(chǔ)空間。此外,還可以避免在進(jìn)行歷史數(shù)據(jù)恢復(fù)時(shí),由于沒有版本控制而造成無法分辨處各次備份數(shù)據(jù)的特征,進(jìn)而導(dǎo)致只能恢復(fù)所有歷史數(shù)據(jù),從而導(dǎo)致從服務(wù)器下載的數(shù)據(jù)流量非常大以及用戶移動(dòng)終端上的數(shù)據(jù)混亂。根據(jù)本發(fā)明的一個(gè)方面,提供了一種用于對(duì)移動(dòng)終端的用戶數(shù)據(jù)進(jìn)行處理的方法,所述方法在服務(wù)器端執(zhí)行,所述方法包括接收從移動(dòng)終端上傳的用戶數(shù)據(jù);獲取服務(wù)器上備份的所有歷史用戶數(shù)據(jù);以及在所上傳的用戶數(shù)據(jù)與所獲取的所有歷史用戶數(shù)據(jù)都存在差異時(shí),將該所上傳的用戶數(shù)據(jù)作為歷史用戶數(shù)據(jù)與在形成該歷史數(shù)據(jù)時(shí)生成的該所上傳的用戶數(shù)據(jù)的歷史數(shù)據(jù)信息相關(guān)聯(lián)地存儲(chǔ)在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中,所述歷史數(shù)據(jù)信息至少包括歷史數(shù)據(jù)產(chǎn)生時(shí)間。此外,在一個(gè)示例中,所述歷史數(shù)據(jù)信息存儲(chǔ)在服務(wù)器的歷史數(shù)據(jù)列表中。此外,在一個(gè)或多個(gè)示例中,所述歷史數(shù)據(jù)信息可以包括基于歷史數(shù)據(jù)產(chǎn)生時(shí)間生成的版本號(hào),并且該版本號(hào)被作為與該所上傳的用戶數(shù)據(jù)對(duì)應(yīng)的所存儲(chǔ)的歷史用戶數(shù)據(jù)的文件名。此外,在一個(gè)或多個(gè)示例中,在執(zhí)行歷史數(shù)據(jù)恢復(fù)時(shí),所述方法還可以包括在從移動(dòng)終端接收到歷史數(shù)據(jù)恢復(fù)請(qǐng)求后,根據(jù)所述歷史數(shù)據(jù)恢復(fù)請(qǐng)求中包括的歷史數(shù)據(jù)的歷史數(shù)據(jù)信息,在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中查詢對(duì)應(yīng)的歷史數(shù)據(jù);以及將所查詢的歷史數(shù)據(jù)發(fā)送到移動(dòng)終端。此外,在一個(gè)或多個(gè)示例中,在執(zhí)行歷史數(shù)據(jù)恢復(fù)時(shí),在根據(jù)所請(qǐng)求恢復(fù)的歷史數(shù)據(jù)的歷史數(shù)據(jù)信息,在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中查詢對(duì)應(yīng)的歷史數(shù)據(jù)之前,所述方法還可以包括在接收到移動(dòng)終端發(fā)出的歷史數(shù)據(jù)列表請(qǐng)求后,將所請(qǐng)求的歷史數(shù)據(jù)列表發(fā)送給移動(dòng)終端,其中,在接收到所述歷史數(shù)據(jù)列表后,所述移動(dòng)終端在所述歷史數(shù)據(jù)列表中選擇要恢復(fù)的歷史數(shù)據(jù),并發(fā)出包含有該歷史數(shù)據(jù)的歷史數(shù)據(jù)信息的歷史數(shù)據(jù)恢復(fù)請(qǐng)求。此外,在一個(gè)或多個(gè)示例中,在進(jìn)行快捷數(shù)據(jù)恢復(fù)時(shí),所述方法可以包括將最近備份的歷史數(shù)據(jù)發(fā)送給移動(dòng)終端。此外,在一個(gè)或多個(gè)示例中,在移動(dòng)終端向服務(wù)器上傳要備份的用戶數(shù)據(jù)之前,所述方法還可以包括移動(dòng)終端將要備份的用戶數(shù)據(jù)與移動(dòng)終端中緩存的上次上傳的用戶數(shù)據(jù)進(jìn)行比較,其中,當(dāng)該要備份的用戶數(shù)據(jù)與該上次上傳的用戶數(shù)據(jù)不同時(shí),將該要備份的用戶數(shù)據(jù)上傳到服務(wù)器,并且利用該用戶數(shù)據(jù)更新移動(dòng)終端的緩存數(shù)據(jù)庫中緩存的上傳用戶數(shù)據(jù)。根據(jù)本發(fā)明的另一方面,提供了一種用于對(duì)移動(dòng)終端的歷史數(shù)據(jù)進(jìn)行備份和恢復(fù)處理的方法,其中,在進(jìn)行歷史數(shù)據(jù)備份時(shí),所述方法可以包括移動(dòng)終端向服務(wù)器上傳要備份的用戶數(shù)據(jù);在接收到從移動(dòng)終端上傳的用戶數(shù)據(jù)后,服務(wù)器獲取服務(wù)器上備份的所有歷史用戶數(shù)據(jù);服務(wù)器將所上傳的用戶數(shù)據(jù)與所獲取的所有歷史用戶數(shù)據(jù)進(jìn)行比較,并且在存在差異時(shí),將該所上傳的用戶數(shù)據(jù)作為歷史用戶數(shù)據(jù)與在形成該歷史數(shù)據(jù)時(shí)生成的所上傳的用戶數(shù)據(jù)的歷史數(shù)據(jù)信息相關(guān)聯(lián)地存儲(chǔ)在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中,所述歷史數(shù)據(jù)信息存儲(chǔ)在歷史數(shù)據(jù)列表中并且至少包括歷史數(shù)據(jù)產(chǎn)生時(shí)間;以及其中,在進(jìn)行歷史數(shù)據(jù)恢復(fù)時(shí),所述方法可以包括移動(dòng)終端向服務(wù)器端發(fā)送歷史數(shù)據(jù)列表請(qǐng)求;在接收到所述歷史數(shù)據(jù)列表請(qǐng)求后,服務(wù)器向移動(dòng)終端發(fā)送所請(qǐng)求的歷史數(shù)據(jù)列表;在接收到所述歷史數(shù)據(jù)列表后,移動(dòng)終端選擇要恢復(fù)的歷史數(shù)據(jù),生成包含有該歷史數(shù)據(jù)的歷史數(shù)據(jù)信息的歷史數(shù)據(jù)恢復(fù)請(qǐng)求,并將所述歷史數(shù)據(jù)恢復(fù)請(qǐng)求發(fā)送到服務(wù)器;在接收到所述歷史數(shù)據(jù)恢復(fù)請(qǐng)求后,所述服務(wù)器根據(jù)所述歷史數(shù)據(jù)恢復(fù)請(qǐng)求中包括的歷史數(shù)據(jù)的歷史數(shù)據(jù)信息,在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中查詢對(duì)應(yīng)的歷史數(shù)據(jù),并將所查詢到的歷史數(shù)據(jù)發(fā)送到移動(dòng)終端;在接收到所述歷史數(shù)據(jù)后,移動(dòng)終端將所接收的歷史數(shù)據(jù)與移動(dòng)終端中的用戶數(shù)據(jù)合并。
此外,在一個(gè)或多個(gè)示例中,在移動(dòng)終端向服務(wù)器上傳要備份的用戶數(shù)據(jù)之前,所述方法還可以包括移動(dòng)終端將要備份的用戶數(shù)據(jù)與移動(dòng)終端中緩存的上次上傳的用戶數(shù)據(jù)進(jìn)行比較,其中,當(dāng)該要備份的用戶數(shù)據(jù)與移動(dòng)終端中緩存的上傳用戶數(shù)據(jù)不同時(shí),將該要備份的用戶數(shù)據(jù)上傳到服務(wù)器,并且利用該用戶數(shù)據(jù)更新移動(dòng)終端的緩存數(shù)據(jù)庫中緩存的上傳用戶數(shù)據(jù)。根據(jù)本發(fā)明的另一方面,提供了一種用于對(duì)移動(dòng)終端的用戶數(shù)據(jù)進(jìn)行處理的服務(wù)器,包括用戶數(shù)據(jù)接收單元,用于接收從移動(dòng)終端上傳的用戶數(shù)據(jù);歷史用戶數(shù)據(jù)獲取單元,用于獲取服務(wù)器上備份的所有歷史用戶數(shù)據(jù);以及比較單元,用于將所上傳的用戶數(shù)據(jù)與所獲取的所有歷史用戶數(shù)據(jù)進(jìn)行比較;以及存儲(chǔ)單元,用于在所上傳的用戶數(shù)據(jù)與所獲取的所有歷史用戶數(shù)據(jù)都存在差異時(shí),將該所上傳的用戶數(shù)據(jù)作為歷史用戶數(shù)據(jù)與在形成該歷史數(shù)據(jù)時(shí)生成的該所上傳的用戶數(shù)據(jù)的歷史數(shù)據(jù)信息相關(guān)聯(lián)地存儲(chǔ)在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中,所述歷史數(shù)據(jù)信息至少包括歷史數(shù)據(jù)產(chǎn)生時(shí)間。此外,在一個(gè)或多個(gè)示例中,所述服務(wù)器還可以包括歷史數(shù)據(jù)恢復(fù)請(qǐng)求接收單元,用于從移動(dòng)終端接收到歷史數(shù)據(jù)恢復(fù)請(qǐng)求;歷史數(shù)據(jù)查詢單元,用于根據(jù)所述歷史數(shù)據(jù)恢復(fù)請(qǐng)求中包括的歷史數(shù)據(jù)的歷史數(shù)據(jù)信息,在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中查詢對(duì)應(yīng)的歷史數(shù)據(jù);以及歷史數(shù)據(jù)發(fā)送單元,用于將所查詢的歷史數(shù)據(jù)發(fā)送到移動(dòng)終端。此外,在一個(gè)或多個(gè)示例中,所述服務(wù)器還可以包括歷史數(shù)據(jù)列表請(qǐng)求接收單元,用于從移動(dòng)終端接收歷史數(shù)據(jù)列表請(qǐng)求;以及歷史數(shù)據(jù)列表發(fā)送單元,用于在接收到移動(dòng)終端發(fā)出的歷史數(shù)據(jù)列表請(qǐng)求后,將所請(qǐng)求的歷史數(shù)據(jù)列表發(fā)送給移動(dòng)終端,其中,在接收到所述歷史數(shù)據(jù)列表后,所述移動(dòng)終端在所述歷史數(shù)據(jù)列表中選擇要恢復(fù)的歷史數(shù)據(jù), 并發(fā)出包含有該歷史數(shù)據(jù)的歷史數(shù)據(jù)信息的歷史數(shù)據(jù)恢復(fù)請(qǐng)求。根據(jù)本發(fā)明的另一方面,提供了一種用于對(duì)移動(dòng)終端的歷史數(shù)據(jù)進(jìn)行備份和恢復(fù)處理的系統(tǒng),所述系統(tǒng)包括移動(dòng)終端和服務(wù)器,其中,所述移動(dòng)終端包括用戶數(shù)據(jù)上傳單元,用于在備份用戶數(shù)據(jù)時(shí),向服務(wù)器上傳要備份的用戶數(shù)據(jù);歷史數(shù)據(jù)列表請(qǐng)求發(fā)送單元,用于向服務(wù)器發(fā)送歷史數(shù)據(jù)列表請(qǐng)求;歷史數(shù)據(jù)列表接收單元,用于接收從服務(wù)器發(fā)送的歷史數(shù)據(jù)列表;歷史數(shù)據(jù)選擇單元,用于在所接收的歷史數(shù)據(jù)列表中選擇要恢復(fù)的歷史數(shù)據(jù);歷史數(shù)據(jù)恢復(fù)請(qǐng)求生成單元,用于基于所述歷史數(shù)據(jù)列表中的歷史數(shù)據(jù)信息生成歷史數(shù)據(jù)恢復(fù)請(qǐng)求,所述歷史數(shù)據(jù)恢復(fù)請(qǐng)求包含有所述歷史數(shù)據(jù)信息,所述歷史數(shù)據(jù)信息至少包括歷史數(shù)據(jù)產(chǎn)生時(shí)間;歷史數(shù)據(jù)恢復(fù)請(qǐng)求發(fā)送單元,用于將所生成的歷史數(shù)據(jù)恢復(fù)請(qǐng)求發(fā)送到服務(wù)器;以及歷史數(shù)據(jù)接收單元,用于從服務(wù)器接收要恢復(fù)的歷史數(shù)據(jù),其中,所述服務(wù)器包括用戶數(shù)據(jù)接收單元,用于接收從移動(dòng)終端上傳的用戶數(shù)據(jù);歷史用戶數(shù)據(jù)獲取單元,用于獲取服務(wù)器上備份的所有歷史用戶數(shù)據(jù);比較單元,用于將所上傳的用戶數(shù)據(jù)與所獲取的所有歷史用戶數(shù)據(jù)進(jìn)行比較;存儲(chǔ)單元,用于在所上傳的用戶數(shù)據(jù)與所獲取的所有歷史用戶數(shù)據(jù)都存在差異時(shí),將該所上傳的用戶數(shù)據(jù)作為歷史用戶數(shù)據(jù)與在形成該歷史數(shù)據(jù)時(shí)生成的該所上傳的用戶數(shù)據(jù)的歷史數(shù)據(jù)信息相關(guān)聯(lián)地存儲(chǔ)在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中,所述歷史數(shù)據(jù)信息至少包括歷史數(shù)據(jù)產(chǎn)生時(shí)間;歷史數(shù)據(jù)列表請(qǐng)求接收單元, 用于從移動(dòng)終端接收歷史數(shù)據(jù)列表請(qǐng)求;歷史數(shù)據(jù)列表發(fā)送單元,用于在接收到移動(dòng)終端發(fā)出的歷史數(shù)據(jù)列表請(qǐng)求后,將所請(qǐng)求的歷史數(shù)據(jù)列表發(fā)送給移動(dòng)終端歷史數(shù)據(jù)恢復(fù)請(qǐng)求接收單元,用于從移動(dòng)終端接收到歷史數(shù)據(jù)恢復(fù)請(qǐng)求;歷史數(shù)據(jù)查詢單元,用于根據(jù)所述歷史數(shù)據(jù)恢復(fù)請(qǐng)求中包括的歷史數(shù)據(jù)的歷史數(shù)據(jù)信息,在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中查詢對(duì)應(yīng)的歷史數(shù)據(jù);以及歷史數(shù)據(jù)發(fā)送單元,用于將所查詢的歷史數(shù)據(jù)發(fā)送到移動(dòng)終端。此外,在一個(gè)或多個(gè)示例中,所述移動(dòng)終端還可以包括上傳用戶數(shù)據(jù)更新單元, 用于在移動(dòng)終端上傳用戶數(shù)據(jù)后,利用當(dāng)前上傳的用戶數(shù)據(jù)更新在緩存數(shù)據(jù)庫中存儲(chǔ)的上傳用戶數(shù)據(jù),作為上次上傳的上傳用戶數(shù)據(jù);緩存數(shù)據(jù)庫,用于緩存上次上傳的上傳用戶數(shù)據(jù);以及比較單元,用于將要備份的用戶數(shù)據(jù)與所述緩存數(shù)據(jù)庫中緩存的上傳用戶數(shù)據(jù)進(jìn)行比較,其中,當(dāng)該要備份的用戶數(shù)據(jù)與所述緩存數(shù)據(jù)庫中緩存的上傳用戶數(shù)據(jù)不同時(shí),所述用戶數(shù)據(jù)上傳單元將該要備份的用戶數(shù)據(jù)上傳到服務(wù)器。為了實(shí)現(xiàn)上述以及相關(guān)目的,本發(fā)明的一個(gè)或多個(gè)方面包括后面將詳細(xì)說明并在權(quán)利要求中特別指出的特征。下面的說明以及附圖詳細(xì)說明了本發(fā)明的某些示例性方面。 然而,這些方面指示的僅僅是可使用本發(fā)明的原理的各種方式中的一些方式。此外,本發(fā)明旨在包括所有這些方面以及它們的等同物。


根據(jù)下述參照附圖進(jìn)行的詳細(xì)描述,本發(fā)明的上述和其他目的、特征和優(yōu)點(diǎn)將變得更加顯而易見。在附圖中圖1示出了根據(jù)本發(fā)明實(shí)施例的用于對(duì)移動(dòng)終端的用戶數(shù)據(jù)進(jìn)行備份處理的方法的流程圖;圖2示出了歷史數(shù)據(jù)列表的示意圖;圖3示出了根據(jù)本發(fā)明實(shí)施例的用于對(duì)移動(dòng)終端的歷史數(shù)據(jù)進(jìn)行恢復(fù)處理的方法的流程圖;圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于對(duì)移動(dòng)終端的用戶數(shù)據(jù)進(jìn)行備份和/ 或恢復(fù)處理的服務(wù)器的方框示意圖;圖5示出了根據(jù)本發(fā)明另一實(shí)施例的用于對(duì)移動(dòng)終端的用戶數(shù)據(jù)進(jìn)行備份和/或恢復(fù)處理的服務(wù)器的方框示意圖;和圖6示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于對(duì)移動(dòng)終端的用戶數(shù)據(jù)進(jìn)行備份和/ 或恢復(fù)處理的系統(tǒng)的方框示意圖。在所有附圖中相同的標(biāo)號(hào)指示相似或相應(yīng)的特征或功能。
具體實(shí)施例方式下面描述本公開的各個(gè)方面。應(yīng)該明白的是,本文的教導(dǎo)可以以多種多樣形式具體體現(xiàn),并且在本文中公開的任何具體結(jié)構(gòu)、功能或兩者僅僅是代表性的?;诒疚牡慕虒?dǎo),本領(lǐng)域技術(shù)人員應(yīng)該明白的是,本文所公開的一個(gè)方面可以獨(dú)立于任何其它方面實(shí)現(xiàn), 并且這些方面中的兩個(gè)或多個(gè)方面可以按照各種方式組合。例如,可以使用本文所闡述的任何數(shù)目的方面,實(shí)現(xiàn)裝置或?qū)嵺`方法。另外,可以使用其它結(jié)構(gòu)、功能、或除了本文所闡述的一個(gè)或多個(gè)方面之外或不是本文所闡述的一個(gè)或多個(gè)方面的結(jié)構(gòu)和功能,實(shí)現(xiàn)這種裝置或?qū)嵺`這種方法。此外,本文所描述的任何方面可以包括權(quán)利要求的至少一個(gè)元素。下面將參照附圖描述本發(fā)明的各個(gè)實(shí)施例。圖1示出了根據(jù)本發(fā)明實(shí)施例的用于對(duì)移動(dòng)終端的用戶數(shù)據(jù)進(jìn)行備份處理的方法的流程圖。如圖1所示,當(dāng)用戶要備份移動(dòng)終端上的用戶數(shù)據(jù)時(shí),首先,在步驟S110,移動(dòng)終端將要備份的移動(dòng)終端上的用戶數(shù)據(jù)上傳到服務(wù)器。在接收到移動(dòng)終端上傳的用戶數(shù)據(jù)后,在步驟S120,服務(wù)器獲取在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中備份的所有歷史用戶數(shù)據(jù)。隨后,在步驟S130,將移動(dòng)終端上傳的用戶數(shù)據(jù)與所獲取的所有歷史用戶數(shù)據(jù)進(jìn)行比較。當(dāng)步驟S130中的比較結(jié)果表示移動(dòng)終端上傳的用戶數(shù)據(jù)與一個(gè)所獲取的歷史用戶數(shù)據(jù)相同時(shí),不存儲(chǔ)(備份)該所上傳的用戶數(shù)據(jù)。并且,優(yōu)選地,在步驟S140中,向移動(dòng)終端返回用于指示沒有進(jìn)行備份的指示信息。在接收到用于指示不進(jìn)行備份的指示信息后,還可以在步驟S170,在移動(dòng)終端的顯示屏幕上顯示“沒有進(jìn)行備份”。當(dāng)移動(dòng)終端所上傳的用戶數(shù)據(jù)與所獲取的所有歷史用戶數(shù)據(jù)都存在差異時(shí),則在步驟S150,將該所上傳的用戶數(shù)據(jù)作為歷史用戶數(shù)據(jù)與在形成該歷史數(shù)據(jù)時(shí)生成的該所上傳的用戶數(shù)據(jù)的歷史數(shù)據(jù)信息相關(guān)聯(lián)地存儲(chǔ)在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中,所述歷史數(shù)據(jù)信息至少包括歷史數(shù)據(jù)產(chǎn)生時(shí)間。所述歷史數(shù)據(jù)信息存儲(chǔ)在服務(wù)器的歷史數(shù)據(jù)列表中。當(dāng)然,它也可以存儲(chǔ)在服務(wù)器的其它存儲(chǔ)空間中。此外,在一個(gè)示例中,所述歷史數(shù)據(jù)信息還可以包括基于歷史數(shù)據(jù)產(chǎn)生時(shí)間生成的版本號(hào),并且將該版本號(hào)作為與該所上傳的用戶數(shù)據(jù)對(duì)應(yīng)的所存儲(chǔ)的歷史用戶數(shù)據(jù)的文件名。在另一示例中,所述歷史數(shù)據(jù)信息還可以包括用戶數(shù)據(jù)名、數(shù)據(jù)條數(shù),數(shù)據(jù)信息預(yù)覽等。圖2示出了歷史數(shù)據(jù)信息的一個(gè)示例的示意圖。此外,優(yōu)選地,在完成對(duì)移動(dòng)終端所上傳的用戶數(shù)據(jù)的備份后,還可以在步驟S160 返回用于指示備份完成的指示信息。此外,在接收到用于指示備份完成的指示信息后,還可以在步驟S170,在移動(dòng)終端的顯示屏幕上顯示“備份完成”。此外,在一個(gè)優(yōu)選實(shí)施例中,在移動(dòng)終端將要備份的移動(dòng)終端上的用戶數(shù)據(jù)上傳到服務(wù)器之前,上述方法還可以包括移動(dòng)終端將該用戶數(shù)據(jù)與移動(dòng)終端中緩存的上次上傳的上傳用戶數(shù)據(jù)進(jìn)行比較,并且當(dāng)該用戶數(shù)據(jù)與移動(dòng)終端中緩存的上傳用戶數(shù)據(jù)不同時(shí),將該用戶數(shù)據(jù)上傳到服務(wù)器,同時(shí),利用該當(dāng)前上傳的用戶數(shù)據(jù)更新移動(dòng)終端的緩存數(shù)據(jù)庫中的上傳用戶數(shù)據(jù),作為所述緩存數(shù)據(jù)庫中存儲(chǔ)的上次上傳的上傳用戶數(shù)據(jù)。在這種情況下,如果該用戶數(shù)據(jù)與上次上傳的用戶數(shù)據(jù)相同,則不必將該用戶數(shù)據(jù)上傳到服務(wù)器, 從而節(jié)省了移動(dòng)終端上傳到服務(wù)器的數(shù)據(jù)流量,進(jìn)而減輕了服務(wù)器的處理負(fù)擔(dān),提高了服務(wù)器的處理效率。如上描述了根據(jù)本發(fā)明的用于對(duì)移動(dòng)終端上的用戶數(shù)據(jù)進(jìn)行備份的方法。在圖1 中示出的步驟中,在其它實(shí)施例中,也可以省去比如上述的步驟S140、S160和S170中的部分或全部步驟。對(duì)本實(shí)施例進(jìn)行的上述修改也落在本發(fā)明的范圍內(nèi)。在按照上述方式對(duì)移動(dòng)終端上的用戶數(shù)據(jù)進(jìn)行備份后,如果用戶需要使用先前備份的用戶數(shù)據(jù),則還可以恢復(fù)該先前備份的用戶數(shù)據(jù)。圖3示出了根據(jù)本發(fā)明實(shí)施例的用于對(duì)移動(dòng)終端的歷史數(shù)據(jù)進(jìn)行恢復(fù)處理的方法的流程圖。如圖3所示,如果用戶需要恢復(fù)先前備份的移動(dòng)終端上的用戶數(shù)據(jù),則可以首先在步驟S310中,移動(dòng)終端向服務(wù)器發(fā)送歷史數(shù)據(jù)列表請(qǐng)求,該歷史數(shù)據(jù)列表請(qǐng)求用于請(qǐng)求獲取歷史數(shù)據(jù)列表。在接收到移動(dòng)終端發(fā)送的歷史數(shù)據(jù)列表請(qǐng)求后,在步驟S320,服務(wù)器將歷史數(shù)據(jù)列表數(shù)據(jù)庫中存儲(chǔ)的所請(qǐng)求的歷史數(shù)據(jù)列表發(fā)送給移動(dòng)終端。這里,在一個(gè)示例中,服務(wù)器也可以是首先在歷史數(shù)據(jù)列表數(shù)據(jù)庫中查詢所請(qǐng)求的歷史數(shù)據(jù)列表,然后將所查詢到的歷史數(shù)據(jù)列表發(fā)送給移動(dòng)終端。在優(yōu)選示例中,歷史數(shù)據(jù)列表數(shù)據(jù)庫中可能只存在所請(qǐng)求的歷史數(shù)據(jù)列表,這時(shí)不需要進(jìn)行查詢,而是將歷史數(shù)據(jù)列表數(shù)據(jù)庫中存儲(chǔ)的歷史數(shù)據(jù)列表直接發(fā)送到移動(dòng)終端。在接收到歷史數(shù)據(jù)列表中,在步驟S330,在移動(dòng)終端上顯示所接收到的歷史數(shù)據(jù)列表。隨后,在步驟S340,從所接收到的歷史數(shù)據(jù)列表中選擇要恢復(fù)的歷史數(shù)據(jù),并且生成包含有該例示數(shù)據(jù)的歷史數(shù)據(jù)信息的歷史數(shù)據(jù)恢復(fù)請(qǐng)求。如上所述,所述歷史數(shù)據(jù)信息至少包括歷史數(shù)據(jù)產(chǎn)生時(shí)間。此外,在一個(gè)示例中,所述歷史數(shù)據(jù)信息還可以包括基于歷史數(shù)據(jù)產(chǎn)生時(shí)間生成的版本號(hào),并且該版本號(hào)被作為與該所上傳的用戶數(shù)據(jù)對(duì)應(yīng)的所存儲(chǔ)的歷史用戶數(shù)據(jù)的文件名。在另一示例中,所述歷史數(shù)據(jù)信息還可以包括用戶數(shù)據(jù)名、數(shù)據(jù)條數(shù),數(shù)據(jù)信息預(yù)覽等。這里,在一個(gè)替換示例中,還可以省去顯示歷史數(shù)據(jù)列表的步驟S330。然后,在步驟S350,將所生成的歷史數(shù)據(jù)恢復(fù)請(qǐng)求發(fā)送到服務(wù)器。在接收到歷史數(shù)據(jù)恢復(fù)請(qǐng)求后,在步驟S360,服務(wù)器根據(jù)所述歷史數(shù)據(jù)恢復(fù)請(qǐng)求中包括的歷史數(shù)據(jù)的歷史數(shù)據(jù)信息,在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中查詢對(duì)應(yīng)的歷史數(shù)據(jù)。然后,在步驟S370,將所查詢到的歷史數(shù)據(jù)發(fā)送到移動(dòng)終端。在接收到服務(wù)器返回的歷史數(shù)據(jù)后,在步驟S380,移動(dòng)終端將所接收的歷史數(shù)據(jù)與移動(dòng)終端上存在的用戶數(shù)據(jù)進(jìn)行合并。這里所說的“合并”指的是兩個(gè)數(shù)據(jù)集的并集。例如,如果歷史數(shù)據(jù)的數(shù)據(jù)集={張三的數(shù)據(jù),李四的數(shù)據(jù),王五的數(shù)據(jù)},移動(dòng)終端上存在的用戶數(shù)據(jù)的數(shù)據(jù)集={張三的數(shù)據(jù),馬六的數(shù)據(jù),趙七的數(shù)據(jù)},則合并后的數(shù)據(jù)集={張三的數(shù)據(jù),李四的數(shù)據(jù),王五的數(shù)據(jù),馬六的數(shù)據(jù),趙七的數(shù)據(jù)}。此外,可選地,在完成用戶數(shù)據(jù)的合并后,還可以在移動(dòng)終端上“提示歷史數(shù)據(jù)恢復(fù)完成”。同樣,圖3中示出的實(shí)施例僅僅是本發(fā)明的歷史數(shù)據(jù)恢復(fù)方法的一個(gè)示例,而不是將本發(fā)明限制于此。還可以對(duì)上述實(shí)施例進(jìn)行修改。例如,在執(zhí)行歷史數(shù)據(jù)恢復(fù)時(shí),可以不需要步驟S310到S330,而是根據(jù)用戶選定的歷史數(shù)據(jù)信息,即用戶選定的歷史數(shù)據(jù)產(chǎn)生時(shí)間,生成包含有所述歷史數(shù)據(jù)信息的歷史數(shù)據(jù)恢復(fù)請(qǐng)求,其中,所述被選定的歷史數(shù)據(jù)信息已經(jīng)存儲(chǔ)在服務(wù)器的歷史數(shù)據(jù)列表數(shù)據(jù)庫中。此外,在根據(jù)本發(fā)明的用戶數(shù)據(jù)恢復(fù)方法中,還可以執(zhí)行快捷用戶數(shù)據(jù)恢復(fù)操作。 在這種情況下,只要移動(dòng)終端發(fā)出快捷數(shù)據(jù)恢復(fù)請(qǐng)求,則服務(wù)器就將所保存的歷史數(shù)據(jù)中最近一次備份(即,最新備份)的數(shù)據(jù)發(fā)送給移動(dòng)終端,以供移動(dòng)終端進(jìn)行用戶數(shù)據(jù)恢復(fù)。利用該方法,可以恢復(fù)移動(dòng)終端先前備份的所有用戶數(shù)據(jù),而不會(huì)發(fā)生用戶數(shù)據(jù)丟失。此外,利用該方法,可以對(duì)用戶備份的用戶數(shù)據(jù)進(jìn)行版本控制,從而避免造成服務(wù)器上存儲(chǔ)在不同時(shí)間上傳的完全相同的用戶數(shù)據(jù),由此節(jié)省服務(wù)器的存儲(chǔ)空間。此外,還可以避免在進(jìn)行歷史數(shù)據(jù)恢復(fù)時(shí),由于沒有版本控制而造成無法分辨處各次備份數(shù)據(jù)的特征, 進(jìn)而導(dǎo)致只能恢復(fù)所有歷史數(shù)據(jù),從而導(dǎo)致從服務(wù)器下載的數(shù)據(jù)流量非常大以及用戶移動(dòng)終端上的數(shù)據(jù)混亂。如上參照?qǐng)D1到圖3描述了根據(jù)本發(fā)明的用于對(duì)移動(dòng)終端上的用戶數(shù)據(jù)進(jìn)行備份和/或恢復(fù)的方法。本發(fā)明的上述用于對(duì)移動(dòng)終端上的用戶數(shù)據(jù)進(jìn)行備份和/或恢復(fù)的方法,可以采用軟件實(shí)現(xiàn),也可以采用硬件實(shí)現(xiàn),或采用軟件和硬件組合的方式實(shí)現(xiàn)。圖4示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于對(duì)移動(dòng)終端的用戶數(shù)據(jù)進(jìn)行備份和/或恢復(fù)處理的服務(wù)器400的方框示意圖。如圖4所示,服務(wù)器400包括用戶數(shù)據(jù)接收單元410、歷史用戶數(shù)據(jù)獲取單元420、 比較單元430以及存儲(chǔ)單元440。用戶數(shù)據(jù)接收單元410用于接收從移動(dòng)終端上傳的用戶數(shù)據(jù)。在接收到移動(dòng)終端上傳的用戶數(shù)據(jù)后,歷史用戶數(shù)據(jù)獲取單元420獲取服務(wù)器上備份的所有歷史用戶數(shù)據(jù)。 然后,比較單元430將所上傳的用戶數(shù)據(jù)與所獲取的所有歷史用戶數(shù)據(jù)進(jìn)行比較。如果所上傳的用戶數(shù)據(jù)與所獲取的歷史用戶數(shù)據(jù)中之一完全相同,則不進(jìn)行備份。如果所上傳的用戶數(shù)據(jù)與所獲取的所有歷史用戶數(shù)據(jù)都不相同,則存儲(chǔ)單元440 將該所上傳的用戶數(shù)據(jù)作為歷史用戶數(shù)據(jù)與在形成該歷史數(shù)據(jù)時(shí)生成的該所上傳的用戶數(shù)據(jù)的歷史數(shù)據(jù)信息相關(guān)聯(lián)地存儲(chǔ)在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中,所述歷史數(shù)據(jù)信息至少包括歷史數(shù)據(jù)產(chǎn)生時(shí)間。由此,完成用戶數(shù)據(jù)的備份。圖5示出了根據(jù)本發(fā)明另一實(shí)施例的用于對(duì)移動(dòng)終端的用戶數(shù)據(jù)進(jìn)行備份和/或恢復(fù)處理的服務(wù)器500的方框示意圖。與圖4中示出的服務(wù)器400不同,除了用戶數(shù)據(jù)備份功能之外,圖5中示出的服務(wù)器500還可以實(shí)現(xiàn)歷史數(shù)據(jù)恢復(fù)功能。如圖5所示,服務(wù)器500包括用戶數(shù)據(jù)接收單元410、歷史用戶數(shù)據(jù)獲取單元420、 比較單元430、存儲(chǔ)單元440、歷史數(shù)據(jù)恢復(fù)請(qǐng)求接收單元550、歷史數(shù)據(jù)查詢單元560以及歷史數(shù)據(jù)發(fā)送單元570。用戶數(shù)據(jù)接收單元410、歷史用戶數(shù)據(jù)獲取單元420、比較單元430、 存儲(chǔ)單元440的功能在上面已經(jīng)描述,在此不再贅述。歷史數(shù)據(jù)恢復(fù)請(qǐng)求接收單元550用于從移動(dòng)終端接收到歷史數(shù)據(jù)恢復(fù)請(qǐng)求,所述歷史數(shù)據(jù)恢復(fù)請(qǐng)求是移動(dòng)終端基于歷史數(shù)據(jù)的歷史數(shù)據(jù)信息生成的,該歷史數(shù)據(jù)恢復(fù)請(qǐng)求包含該歷史信息,所述歷史數(shù)據(jù)信息至少包括歷史數(shù)據(jù)產(chǎn)生時(shí)間。歷史數(shù)據(jù)查詢單元560用于根據(jù)所述歷史數(shù)據(jù)恢復(fù)請(qǐng)求中包括的歷史數(shù)據(jù)的歷史數(shù)據(jù)信息,在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中查詢對(duì)應(yīng)的歷史數(shù)據(jù)。歷史數(shù)據(jù)發(fā)送單元570用于將所查詢的歷史數(shù)據(jù)發(fā)送到移動(dòng)終端。此外,在一個(gè)優(yōu)選實(shí)施例中,服務(wù)器500還可以包括歷史數(shù)據(jù)列表請(qǐng)求接收單元 580和歷史數(shù)據(jù)列表發(fā)送單元590。歷史數(shù)據(jù)列表請(qǐng)求接收單元用于從移動(dòng)終端接收歷史數(shù)據(jù)列表請(qǐng)求。歷史數(shù)據(jù)列表發(fā)送單元用于在接收到移動(dòng)終端發(fā)出的歷史數(shù)據(jù)列表請(qǐng)求后,將所請(qǐng)求的歷史數(shù)據(jù)列表發(fā)送給移動(dòng)終端,其中,在接收到所述歷史數(shù)據(jù)列表后,所述移動(dòng)終端在所述歷史數(shù)據(jù)列表中選擇要恢復(fù)的歷史數(shù)據(jù),并發(fā)出包含有該歷史數(shù)據(jù)的歷史數(shù)據(jù)信息的歷史數(shù)據(jù)恢復(fù)請(qǐng)求。圖6示出了根據(jù)本發(fā)明的一個(gè)實(shí)施例的用于對(duì)移動(dòng)終端的用戶數(shù)據(jù)進(jìn)行備份和/ 或恢復(fù)處理的系統(tǒng)600的方框示意圖。如圖6所示,所述系統(tǒng)600包括移動(dòng)終端610和服務(wù)器500。所述服務(wù)器500包括用戶數(shù)據(jù)接收單元410、歷史用戶數(shù)據(jù)獲取單元420、比較單元430、存儲(chǔ)單元440、歷史數(shù)據(jù)恢復(fù)請(qǐng)求接收單元陽0、歷史數(shù)據(jù)查詢單元560、歷史數(shù)據(jù)發(fā)送單元570、歷史數(shù)據(jù)列表請(qǐng)求接收單元580和歷史數(shù)據(jù)列表發(fā)送單元590。上述組件的功能與圖5中示出的完全相同,在此不進(jìn)行詳細(xì)描述。所述移動(dòng)終端610包括用戶數(shù)據(jù)上傳單元611、歷史數(shù)據(jù)列表請(qǐng)求發(fā)送單元612、歷史數(shù)據(jù)列表接收單元613、歷史數(shù)據(jù)選擇單元614、歷史數(shù)據(jù)恢復(fù)請(qǐng)求生成單元615、歷史數(shù)據(jù)恢復(fù)請(qǐng)求發(fā)送單元616以及歷史數(shù)據(jù)接收單元617。用戶數(shù)據(jù)上傳單元611用于在備份用戶數(shù)據(jù)時(shí),向服務(wù)器上傳要備份的用戶數(shù)據(jù)。歷史數(shù)據(jù)列表請(qǐng)求發(fā)送單元612用于向服務(wù)器發(fā)送歷史數(shù)據(jù)列表請(qǐng)求。歷史數(shù)據(jù)列表接收單元613用于接收從服務(wù)器發(fā)送的歷史數(shù)據(jù)列表。歷史數(shù)據(jù)選擇單元614用于在所接收的歷史數(shù)據(jù)列表中選擇要恢復(fù)的歷史數(shù)據(jù)。歷史數(shù)據(jù)恢復(fù)請(qǐng)求生成單元615用于基于所述歷史數(shù)據(jù)列表中的歷史數(shù)據(jù)信息,生成歷史數(shù)據(jù)恢復(fù)請(qǐng)求,所述歷史數(shù)據(jù)恢復(fù)請(qǐng)求包含所述歷史數(shù)據(jù)信息,所述歷史數(shù)據(jù)信息至少包括歷史數(shù)據(jù)產(chǎn)生時(shí)間。歷史數(shù)據(jù)恢復(fù)請(qǐng)求發(fā)送單元616用于將所生成的歷史數(shù)據(jù)恢復(fù)請(qǐng)求發(fā)送到服務(wù)器。歷史數(shù)據(jù)接收單元617用于從服務(wù)器接收要恢復(fù)的歷史數(shù)據(jù)。此外,在一個(gè)替換示例中,圖6示出的系統(tǒng)600中的移動(dòng)終端610還可以包括緩存數(shù)據(jù)庫(未示出),用于緩存上次上傳的上次用戶數(shù)據(jù);以及比較單元(未示出),用于將要備份的用戶數(shù)據(jù)與所述緩存數(shù)據(jù)庫中緩存的上傳用戶數(shù)據(jù)進(jìn)行比較,其中,當(dāng)該要備份的用戶數(shù)據(jù)與所述緩存數(shù)據(jù)庫中緩存的上傳用戶數(shù)據(jù)不同時(shí),所述用戶數(shù)據(jù)上傳單元才將該要備份的用戶數(shù)據(jù)上傳到服務(wù)器。所述移動(dòng)終端還包括上傳用戶數(shù)據(jù)更新單元(未示出), 用于在移動(dòng)終端上傳用戶數(shù)據(jù)后,利用當(dāng)前上傳的用戶數(shù)據(jù)更新在緩存數(shù)據(jù)庫中存儲(chǔ)的上傳用戶數(shù)據(jù),作為上次上傳的上傳用戶數(shù)據(jù)。圖6示出的僅僅是本發(fā)明的一個(gè)優(yōu)選實(shí)施例。還可以對(duì)該實(shí)施例進(jìn)行各種修改。 例如,圖6中的示出的服務(wù)器也可以采用圖4中示出的服務(wù)器,用于僅僅執(zhí)行用戶數(shù)據(jù)備份功能。此外,還可以按照上述針對(duì)圖3中示出的歷史數(shù)據(jù)恢復(fù)方法進(jìn)行的修改方式,對(duì)圖6 中示出的服務(wù)器500進(jìn)行相應(yīng)的修改。此外,圖6中示出的移動(dòng)終端610也僅僅是一個(gè)優(yōu)選實(shí)施例。在替換實(shí)施例中,圖 6中示出的移動(dòng)終端610可以不包括歷史數(shù)據(jù)列表請(qǐng)求發(fā)送單元612、歷史數(shù)據(jù)列表接收單元613、歷史數(shù)據(jù)選擇單元614、歷史數(shù)據(jù)恢復(fù)請(qǐng)求生成單元615、歷史數(shù)據(jù)恢復(fù)請(qǐng)求發(fā)送單元616以及歷史數(shù)據(jù)接收單元617中的部分或全部。此外,在本發(fā)明的實(shí)施例中,雖然在服務(wù)器中,用戶數(shù)據(jù)接收單元410、歷史數(shù)據(jù)恢復(fù)請(qǐng)求接收單元550和歷史數(shù)據(jù)列表請(qǐng)求接收單元580被示出為獨(dú)立的元件,在替換實(shí)施例中,它們也可以利用同一接收單元或接收模塊來實(shí)現(xiàn)。同樣,歷史數(shù)據(jù)發(fā)送單元570和歷史數(shù)據(jù)列表發(fā)送單元590也可以采用同一發(fā)送單元或發(fā)送模塊來實(shí)現(xiàn)。此外,在移動(dòng)終端中,歷史數(shù)據(jù)列表請(qǐng)求發(fā)送單元612和歷史數(shù)據(jù)恢復(fù)請(qǐng)求發(fā)送單元616也可以采用同一發(fā)送單元或發(fā)送模塊來實(shí)現(xiàn)。歷史數(shù)據(jù)列表接收單元613和歷史數(shù)據(jù)接收單元617也可以利用同一接收單元或接收模塊來實(shí)現(xiàn)。此外,典型地,本發(fā)明所述的移動(dòng)終端可為各種手持終端設(shè)備,例如手機(jī)、個(gè)人數(shù)字助理(PDA)等,因此本發(fā)明的保護(hù)范圍不應(yīng)限定為某種特定類型的移動(dòng)終端。本領(lǐng)域技術(shù)人員還將明白的是,結(jié)合這里的公開所描述的各種示例性邏輯塊、模塊、電路和算法步驟可以被實(shí)現(xiàn)為電子硬件、計(jì)算機(jī)軟件或兩者的組合。為了清楚地說明硬件和軟件的這種可互換性,已經(jīng)就各種示意性組件、方塊、模塊、電路和步驟的功能對(duì)其進(jìn)行了一般性的描述。這種功能是被實(shí)現(xiàn)為軟件還是被實(shí)現(xiàn)為硬件取決于具體應(yīng)用以及施加給整個(gè)系統(tǒng)的設(shè)計(jì)約束。本領(lǐng)域技術(shù)人員可以針對(duì)每種具體應(yīng)用以各種方式來實(shí)現(xiàn)所述的功能,但是這種實(shí)現(xiàn)決定不應(yīng)被解釋為導(dǎo)致脫離本發(fā)明的范圍。結(jié)合這里的公開所描述的各種示例性邏輯塊、模塊和電路可以利用被設(shè)計(jì)成用于執(zhí)行這里所述功能的下列部件來實(shí)現(xiàn)或執(zhí)行通用處理器、數(shù)字信號(hào)處理器(DSP)、專用集成電路(ASIC)、現(xiàn)場可編程門陣列(FPGA)或其它可編程邏輯器件、分立門或晶體管邏輯、 分立的硬件組件或者這些部件的任何組合。通用處理器可以是微處理器,但是可替換地,處理器可以是任何傳統(tǒng)處理器、控制器、微控制器或狀態(tài)機(jī)。處理器也可以被實(shí)現(xiàn)為計(jì)算設(shè)備的組合,例如,DSP和微處理器的組合、多個(gè)微處理器、一個(gè)或多個(gè)微處理器結(jié)合DSP核、或任何其它這種配置。結(jié)合這里的公開所描述的方法或算法的步驟可以直接包含在硬件中、由處理器執(zhí)行的軟件模塊中或這兩者的組合中。軟件模塊可以駐留在RAM存儲(chǔ)器、快閃存儲(chǔ)器、ROM存儲(chǔ)器、EPROM存儲(chǔ)器、EEPROM存儲(chǔ)器、寄存器、硬盤、可移動(dòng)盤、CD-ROM、或本領(lǐng)域已知的任何其它形式的存儲(chǔ)介質(zhì)中。示例性的存儲(chǔ)介質(zhì)被耦合到處理器,使得處理器能夠從該存儲(chǔ)介質(zhì)中讀取信息或向該存儲(chǔ)介質(zhì)寫入信息。在一個(gè)替換方案中,所述存儲(chǔ)介質(zhì)可以與處理器集成在一起。處理器和存儲(chǔ)介質(zhì)可以駐留在ASIC中。ASIC可以駐留在用戶終端中。在一個(gè)替換方案中,處理器和存儲(chǔ)介質(zhì)可以作為分立組件駐留在用戶終端中。在一個(gè)或多個(gè)示例性設(shè)計(jì)中,所述功能可以在硬件、軟件、固件或其任意組合中實(shí)現(xiàn)。如果在軟件中實(shí)現(xiàn),則可以將所述功能作為一個(gè)或多個(gè)指令或代碼存儲(chǔ)在計(jì)算機(jī)可讀介質(zhì)上或通過計(jì)算機(jī)可讀介質(zhì)來傳送。計(jì)算機(jī)可讀介質(zhì)包括計(jì)算機(jī)存儲(chǔ)介質(zhì)和通信介質(zhì), 該通信介質(zhì)包括有助于將計(jì)算機(jī)程序從一個(gè)位置傳送到另一個(gè)位置的任何介質(zhì)。存儲(chǔ)介質(zhì)可以是能夠被通用或?qū)S糜?jì)算機(jī)訪問的任何可用介質(zhì)。作為例子而非限制性的,該計(jì)算機(jī)可讀介質(zhì)可以包括RAM、ROM、EEPROM、CD-ROM或其它光盤存儲(chǔ)設(shè)備、磁盤存儲(chǔ)設(shè)備或其它磁性存儲(chǔ)設(shè)備,或者是可以用于攜帶或存儲(chǔ)形式為指令或數(shù)據(jù)結(jié)構(gòu)的所需程序代碼并且能夠被通用或?qū)S糜?jì)算機(jī)或者通用或?qū)S锰幚砥髟L問的任何其它介質(zhì)。此外,任何連接都可以適當(dāng)?shù)胤Q為計(jì)算機(jī)可讀介質(zhì)。例如,如果使用同軸線纜、光纖線纜、雙絞線、數(shù)字用戶線路 (DSL)或諸如紅外線、無線電和微波的無線技術(shù)來從網(wǎng)站、服務(wù)器或其它遠(yuǎn)程源發(fā)送軟件, 則上述同軸線纜、光纖線纜、雙絞線、DSL或諸如紅外先、無線電和微波的無線技術(shù)均包括在介質(zhì)的定義。如這里所使用的,磁盤和光盤包括壓縮盤(CD)、激光盤、光盤、數(shù)字多功能盤 (DVD)、軟盤、藍(lán)光盤,其中磁盤通常磁性地再現(xiàn)數(shù)據(jù),而光盤利用激光光學(xué)地再現(xiàn)數(shù)據(jù)。上述內(nèi)容的組合也應(yīng)當(dāng)包括在計(jì)算機(jī)可讀介質(zhì)的范圍內(nèi)。盡管前面公開的內(nèi)容示出了本發(fā)明的示例性實(shí)施例,但是應(yīng)當(dāng)注意,在不背離權(quán)利要求限定的本發(fā)明的范圍的前提下,可以進(jìn)行多種改變和修改。根據(jù)這里描述的發(fā)明實(shí)施例的方法權(quán)利要求的功能、步驟和/或動(dòng)作不需以任何特定順序執(zhí)行。此外,盡管本發(fā)明的元素可以以個(gè)體形式描述或要求,但是也可以設(shè)想多個(gè),除非明確限制為單數(shù)。雖然如上參照?qǐng)D描述了根據(jù)本發(fā)明的各個(gè)實(shí)施例進(jìn)行了描述,但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,對(duì)上述本發(fā)明所提出的各個(gè)實(shí)施例,還可以在不脫離本發(fā)明內(nèi)容的基礎(chǔ)上做出各種改進(jìn)。因此,本發(fā)明的保護(hù)范圍應(yīng)當(dāng)由所附的權(quán)利要求書的內(nèi)容確定。
權(quán)利要求
1.一種用于對(duì)移動(dòng)終端的用戶數(shù)據(jù)進(jìn)行處理的方法,所述方法在服務(wù)器端執(zhí)行,所述方法包括接收從移動(dòng)終端上傳的用戶數(shù)據(jù); 獲取服務(wù)器上備份的所有歷史用戶數(shù)據(jù);以及在所上傳的用戶數(shù)據(jù)與所獲取的所有歷史用戶數(shù)據(jù)都存在差異時(shí),將該所上傳的用戶數(shù)據(jù)作為歷史用戶數(shù)據(jù)與在形成該歷史數(shù)據(jù)時(shí)生成的該所上傳的用戶數(shù)據(jù)的歷史數(shù)據(jù)信息相關(guān)聯(lián)地存儲(chǔ)在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中,所述歷史數(shù)據(jù)信息至少包括歷史數(shù)據(jù)產(chǎn)生時(shí)間。
2.如權(quán)利要求1所述的方法,其中,所述歷史數(shù)據(jù)信息存儲(chǔ)在服務(wù)器的歷史數(shù)據(jù)列表中。
3.如權(quán)利要求2所述的方法,其中,所述歷史數(shù)據(jù)信息還包括基于歷史數(shù)據(jù)產(chǎn)生時(shí)間生成的版本號(hào),并且該版本號(hào)被作為與該所上傳的用戶數(shù)據(jù)對(duì)應(yīng)的所存儲(chǔ)的歷史用戶數(shù)據(jù)的文件名。
4.如權(quán)利要求2或3所述的方法,其中,在執(zhí)行歷史數(shù)據(jù)恢復(fù)時(shí),所述方法還包括在從移動(dòng)終端接收到歷史數(shù)據(jù)恢復(fù)請(qǐng)求后,根據(jù)所述歷史數(shù)據(jù)恢復(fù)請(qǐng)求中包括的歷史數(shù)據(jù)的歷史數(shù)據(jù)信息,在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中查詢對(duì)應(yīng)的歷史數(shù)據(jù);以及將所查詢的歷史數(shù)據(jù)發(fā)送到移動(dòng)終端。
5.如權(quán)利要求4所述的方法,其中,在執(zhí)行歷史數(shù)據(jù)恢復(fù)時(shí),在根據(jù)所請(qǐng)求恢復(fù)的歷史數(shù)據(jù)的歷史數(shù)據(jù)信息,在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中查詢對(duì)應(yīng)的歷史數(shù)據(jù)之前,所述方法包括在接收到移動(dòng)終端發(fā)出的歷史數(shù)據(jù)列表請(qǐng)求后,將所請(qǐng)求的歷史數(shù)據(jù)列表發(fā)送給移動(dòng)終端,其中,在接收到所述歷史數(shù)據(jù)列表后,所述移動(dòng)終端在所述歷史數(shù)據(jù)列表中選擇要恢復(fù)的歷史數(shù)據(jù),并發(fā)出包含有該歷史數(shù)據(jù)的歷史數(shù)據(jù)信息的歷史數(shù)據(jù)恢復(fù)請(qǐng)求。
6.如權(quán)利要求2或3所述的方法,其中,在進(jìn)行快捷數(shù)據(jù)恢復(fù)時(shí),所述方法包括 將最新備份的歷史數(shù)據(jù)發(fā)送給移動(dòng)終端。
7.如權(quán)利要求1所述的方法,其中,在移動(dòng)終端向服務(wù)器上傳用戶數(shù)據(jù)之前,移動(dòng)終端還將該用戶數(shù)據(jù)與移動(dòng)終端的緩存數(shù)據(jù)庫中緩存的上次上傳的上傳用戶數(shù)據(jù)進(jìn)行比較,并且當(dāng)該用戶數(shù)據(jù)與該上次上傳的上傳用戶數(shù)據(jù)不同時(shí),將該用戶數(shù)據(jù)上傳到服務(wù)器,并且利用該用戶數(shù)據(jù)更新移動(dòng)終端的緩存數(shù)據(jù)庫中緩存的上傳用戶數(shù)據(jù)。
8.一種用于對(duì)移動(dòng)終端的歷史數(shù)據(jù)進(jìn)行備份和恢復(fù)處理的方法,其中,在進(jìn)行歷史數(shù)據(jù)備份時(shí),所述方法包括移動(dòng)終端向服務(wù)器上傳要備份的用戶數(shù)據(jù);在接收到從移動(dòng)終端上傳的用戶數(shù)據(jù)后,服務(wù)器獲取服務(wù)器上備份的所有歷史用戶數(shù)據(jù);服務(wù)器將所上傳的用戶數(shù)據(jù)與所獲取的所有歷史用戶數(shù)據(jù)進(jìn)行比較,并且在存在差異時(shí),將該所上傳的用戶數(shù)據(jù)作為歷史用戶數(shù)據(jù)與在形成該歷史數(shù)據(jù)時(shí)生成的該所上傳的用戶數(shù)據(jù)的歷史數(shù)據(jù)信息相關(guān)聯(lián)地存儲(chǔ)在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中,所述歷史數(shù)據(jù)信息存儲(chǔ)在歷史數(shù)據(jù)列表中并且至少包括歷史數(shù)據(jù)產(chǎn)生時(shí)間;以及其中,在進(jìn)行歷史數(shù)據(jù)恢復(fù)時(shí),所述方法包括 移動(dòng)終端向服務(wù)器端發(fā)送歷史數(shù)據(jù)列表請(qǐng)求;在接收到所述歷史數(shù)據(jù)列表請(qǐng)求后,服務(wù)器向移動(dòng)終端發(fā)送所請(qǐng)求的歷史數(shù)據(jù)列表; 在接收到所述歷史數(shù)據(jù)列表后,移動(dòng)終端選擇要恢復(fù)的歷史數(shù)據(jù),生成包含有該歷史數(shù)據(jù)的歷史數(shù)據(jù)信息的歷史數(shù)據(jù)恢復(fù)請(qǐng)求,并將所述歷史數(shù)據(jù)恢復(fù)請(qǐng)求發(fā)送到服務(wù)器;在接收到所述歷史數(shù)據(jù)恢復(fù)請(qǐng)求后,所述服務(wù)器根據(jù)所述歷史數(shù)據(jù)恢復(fù)請(qǐng)求中包括的歷史數(shù)據(jù)的歷史數(shù)據(jù)信息,在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中查詢對(duì)應(yīng)的歷史數(shù)據(jù),并將所查詢到的歷史數(shù)據(jù)發(fā)送到移動(dòng)終端;在接收到所述歷史數(shù)據(jù)后,移動(dòng)終端將所接收的歷史數(shù)據(jù)與移動(dòng)終端中的用戶數(shù)據(jù)合并。
9.如權(quán)利要求8所述的方法,在移動(dòng)終端向服務(wù)器上傳要備份的用戶數(shù)據(jù)之前,所述方法還包括移動(dòng)終端將要備份的用戶數(shù)據(jù)與移動(dòng)終端中緩存的上次上傳的上傳用戶數(shù)據(jù)進(jìn)行比較,其中,當(dāng)該要備份的用戶數(shù)據(jù)與移動(dòng)終端中緩存的上傳用戶數(shù)據(jù)不同時(shí),將該要備份的用戶數(shù)據(jù)上傳到服務(wù)器,并且利用該用戶數(shù)據(jù)更新移動(dòng)終端的緩存數(shù)據(jù)庫中緩存的上傳用戶數(shù)據(jù)。
10.一種用于對(duì)移動(dòng)終端的用戶數(shù)據(jù)進(jìn)行處理的服務(wù)器,包括 用戶數(shù)據(jù)接收單元,用于接收從移動(dòng)終端上傳的用戶數(shù)據(jù);歷史用戶數(shù)據(jù)獲取單元,用于獲取服務(wù)器上備份的所有歷史用戶數(shù)據(jù);以及比較單元,用于將所上傳的用戶數(shù)據(jù)與所獲取的所有歷史用戶數(shù)據(jù)進(jìn)行比較; 存儲(chǔ)單元,用于在所上傳的用戶數(shù)據(jù)與所獲取的所有歷史用戶數(shù)據(jù)都存在差異時(shí),將該所上傳的用戶數(shù)據(jù)作為歷史用戶數(shù)據(jù)與在形成該歷史數(shù)據(jù)時(shí)生成的該所上傳的用戶數(shù)據(jù)的歷史數(shù)據(jù)信息相關(guān)聯(lián)地存儲(chǔ)在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中,所述歷史數(shù)據(jù)信息至少包括歷史數(shù)據(jù)產(chǎn)生時(shí)間。
11.如權(quán)利要求10所述的服務(wù)器,還包括歷史數(shù)據(jù)恢復(fù)請(qǐng)求接收單元,用于從移動(dòng)終端接收到歷史數(shù)據(jù)恢復(fù)請(qǐng)求; 歷史數(shù)據(jù)查詢單元,用于根據(jù)所述歷史數(shù)據(jù)恢復(fù)請(qǐng)求中包括的歷史數(shù)據(jù)的歷史數(shù)據(jù)信息,在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中查詢對(duì)應(yīng)的歷史數(shù)據(jù);以及歷史數(shù)據(jù)發(fā)送單元,用于將所查詢的歷史數(shù)據(jù)發(fā)送到移動(dòng)終端。
12.如權(quán)利要求11所述的服務(wù)器,還包括歷史數(shù)據(jù)列表請(qǐng)求接收單元,用于從移動(dòng)終端接收歷史數(shù)據(jù)列表請(qǐng)求;以及歷史數(shù)據(jù)列表發(fā)送單元,用于在接收到移動(dòng)終端發(fā)出的歷史數(shù)據(jù)列表請(qǐng)求后,將所請(qǐng)求的歷史數(shù)據(jù)列表發(fā)送給移動(dòng)終端,其中,在接收到所述歷史數(shù)據(jù)列表后,所述移動(dòng)終端在所述歷史數(shù)據(jù)列表中選擇要恢復(fù)的歷史數(shù)據(jù),并發(fā)出包含有該歷史數(shù)據(jù)的歷史數(shù)據(jù)信息的歷史數(shù)據(jù)恢復(fù)請(qǐng)求。
13.一種用于對(duì)移動(dòng)終端的歷史數(shù)據(jù)進(jìn)行備份和恢復(fù)處理的系統(tǒng),所述系統(tǒng)包括移動(dòng)終端和服務(wù)器,其中,所述移動(dòng)終端包括用戶數(shù)據(jù)上傳單元,用于在備份用戶數(shù)據(jù)時(shí),向服務(wù)器上傳要備份的用戶數(shù)據(jù); 歷史數(shù)據(jù)列表請(qǐng)求發(fā)送單元,用于向服務(wù)器發(fā)送歷史數(shù)據(jù)列表請(qǐng)求; 歷史數(shù)據(jù)列表接收單元,用于接收從服務(wù)器發(fā)送的歷史數(shù)據(jù)列表; 歷史數(shù)據(jù)選擇單元,用于在所接收的歷史數(shù)據(jù)列表中選擇要恢復(fù)的歷史數(shù)據(jù); 歷史數(shù)據(jù)恢復(fù)請(qǐng)求生成單元,用于基于所述歷史數(shù)據(jù)列表中的歷史數(shù)據(jù)信息,生成歷史數(shù)據(jù)恢復(fù)請(qǐng)求,所述歷史數(shù)據(jù)恢復(fù)請(qǐng)求包含有所述歷史數(shù)據(jù)信息,所述歷史數(shù)據(jù)信息至少包括歷史數(shù)據(jù)產(chǎn)生時(shí)間;歷史數(shù)據(jù)恢復(fù)請(qǐng)求發(fā)送單元,用于將所生成的歷史數(shù)據(jù)恢復(fù)請(qǐng)求發(fā)送到服務(wù)器;以及歷史數(shù)據(jù)接收單元,用于從服務(wù)器接收要恢復(fù)的歷史數(shù)據(jù), 其中,所述服務(wù)器包括用戶數(shù)據(jù)接收單元,用于接收從移動(dòng)終端上傳的用戶數(shù)據(jù); 歷史用戶數(shù)據(jù)獲取單元,用于獲取服務(wù)器上備份的所有歷史用戶數(shù)據(jù); 比較單元,用于將所上傳的用戶數(shù)據(jù)與所獲取的所有歷史用戶數(shù)據(jù)進(jìn)行比較; 存儲(chǔ)單元,用于在所上傳的用戶數(shù)據(jù)與所獲取的所有歷史用戶數(shù)據(jù)都存在差異時(shí),將該所上傳的用戶數(shù)據(jù)作為歷史用戶數(shù)據(jù)與在形成該歷史數(shù)據(jù)時(shí)生成的該所上傳的用戶數(shù)據(jù)的歷史數(shù)據(jù)信息相關(guān)聯(lián)地存儲(chǔ)在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中,所述歷史數(shù)據(jù)信息至少包括歷史數(shù)據(jù)產(chǎn)生時(shí)間;歷史數(shù)據(jù)列表請(qǐng)求接收單元,用于從移動(dòng)終端接收歷史數(shù)據(jù)列表請(qǐng)求; 歷史數(shù)據(jù)列表發(fā)送單元,用于在接收到移動(dòng)終端發(fā)出的歷史數(shù)據(jù)列表請(qǐng)求后,將所請(qǐng)求的歷史數(shù)據(jù)列表發(fā)送給移動(dòng)終端歷史數(shù)據(jù)恢復(fù)請(qǐng)求接收單元,用于從移動(dòng)終端接收到歷史數(shù)據(jù)恢復(fù)請(qǐng)求;歷史數(shù)據(jù)查詢單元,用于根據(jù)所述歷史數(shù)據(jù)恢復(fù)請(qǐng)求中包括的歷史數(shù)據(jù)的歷史數(shù)據(jù)信息,在服務(wù)器的歷史數(shù)據(jù)數(shù)據(jù)庫中查詢對(duì)應(yīng)的歷史數(shù)據(jù);以及歷史數(shù)據(jù)發(fā)送單元,用于將所查詢的歷史數(shù)據(jù)發(fā)送到移動(dòng)終端。
14.如權(quán)利要求13所述的系統(tǒng),其中,所述移動(dòng)終端還包括上傳用戶數(shù)據(jù)更新單元,用于在移動(dòng)終端上傳用戶數(shù)據(jù)后,利用當(dāng)前上傳的用戶數(shù)據(jù)更新在緩存數(shù)據(jù)庫中存儲(chǔ)的上傳用戶數(shù)據(jù),作為上次上傳的上傳用戶數(shù)據(jù); 緩存數(shù)據(jù)庫,用于緩存上次上傳的上傳用戶數(shù)據(jù);以及比較單元,用于將要備份的用戶數(shù)據(jù)與所述緩存數(shù)據(jù)庫中緩存的上次上傳的上傳用戶數(shù)據(jù)進(jìn)行比較,其中,當(dāng)該要備份的用戶數(shù)據(jù)與該上次上傳的上傳用戶數(shù)據(jù)不同時(shí),所述用戶數(shù)據(jù)上傳單元將該要備份的用戶數(shù)據(jù)上傳到服務(wù)器。
全文摘要
本發(fā)明提供了一種用于對(duì)移動(dòng)終端的用戶數(shù)據(jù)進(jìn)行處理的方法,在該方法中,通過將要備份的用戶數(shù)據(jù)與服務(wù)器上已經(jīng)存儲(chǔ)的所有歷史數(shù)據(jù)進(jìn)行比較,并且僅僅將與所有歷史數(shù)據(jù)都不同的用戶數(shù)據(jù)備份及其歷史數(shù)據(jù)信息相關(guān)聯(lián)地存儲(chǔ)在服務(wù)器上。利用該方法,可以恢復(fù)移動(dòng)終端先前備份的所有用戶數(shù)據(jù),而不會(huì)發(fā)生用戶數(shù)據(jù)丟失。此外,可以對(duì)用戶備份的用戶數(shù)據(jù)進(jìn)行版本控制,從而避免造成服務(wù)器上存儲(chǔ)在不同時(shí)間上傳的完全相同的用戶數(shù)據(jù),由此節(jié)省服務(wù)器的存儲(chǔ)空間。
文檔編號(hào)H04W88/02GK102231881SQ201110185940
公開日2011年11月2日 申請(qǐng)日期2011年7月5日 優(yōu)先權(quán)日2011年7月5日
發(fā)明者吳珂, 廖錦華, 張翔, 方振宏, 梁捷 申請(qǐng)人:廣州市動(dòng)景計(jì)算機(jī)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
汤原县| 三都| 安化县| 长垣县| 乌海市| 宝坻区| 河池市| 肃南| 侯马市| 吉隆县| 涿鹿县| 绥宁县| 体育| 土默特右旗| 四子王旗| 唐山市| 固镇县| 延津县| 祥云县| 涡阳县| 孝义市| 内江市| 静乐县| 增城市| 新营市| 襄汾县| 格尔木市| 黑山县| 南阳市| 宝丰县| 曲阳县| 含山县| 无为县| 永顺县| 遂溪县| 贺州市| 台山市| 南昌市| 库伦旗| 五台县| 新宁县|