專利名稱:一種實現(xiàn)數(shù)據(jù)加密同步的方法及系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及通信技術(shù)領(lǐng)域,尤其涉及一種實現(xiàn)數(shù)據(jù)加密同步的方法及系統(tǒng)。
背景技術(shù):
目前,手機普及率之高超過了所有的其它電子設(shè)備,成為大眾不可或缺的通信交流工具,而且各種款式、制式的手機層出不窮,換機越來越頻繁。換機、換卡遇到的最大的麻煩可能是存儲在原手機或卡內(nèi)的重要信息(如電話號碼本、短信、彩信、文件等重要信息)如何同步到新的手機中。各手機終端設(shè)備商為滿足用戶的需求分別提供了各自的數(shù)據(jù)同步手段,一個共同的方案是將用戶的重要信息同步保存到服務(wù)器中(設(shè)備制造商或網(wǎng)絡(luò)運營商提供的服務(wù)器)。但是早期的各種數(shù)據(jù)同步技術(shù)各異,基本上不能互通和兼容。OMA SyncML DS標準成為當今數(shù)據(jù)同步的共同標準。在目前OMA SyncML DS標準中,支持多種數(shù)據(jù)同步方式,但有一點是相同的,就是數(shù)據(jù)是透明同步的(透明傳輸、存儲到數(shù)據(jù)同步服務(wù)器中),這樣帶來數(shù)據(jù)的安全問題。很多人不愿意將自己的信息數(shù)據(jù)同步到服務(wù)器中,正因為這樣,數(shù)據(jù)同步業(yè)務(wù)仍然難以開展起來。
發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種實現(xiàn)數(shù)據(jù)加密同步的方法及系統(tǒng),以保證客戶數(shù)據(jù)的安全,推動數(shù)據(jù)同步業(yè)務(wù)的開展。本發(fā)明的目的是通過以下技術(shù)方案實現(xiàn)的。一種實現(xiàn)數(shù)據(jù)加密同步的方法,包括步驟
a 通過客戶端數(shù)據(jù)加密單元將同步的數(shù)據(jù)加密,并發(fā)送加密數(shù)據(jù)到服務(wù)器; b 客戶端從服務(wù)器同步存儲的數(shù)據(jù),服務(wù)器將存儲的加密數(shù)據(jù)發(fā)送到客戶端; c 經(jīng)客戶端數(shù)據(jù)解密單元對加密數(shù)據(jù)解密,還原為客戶端原有的數(shù)據(jù)。優(yōu)選的,所述步驟a與步驟b之間還包括服務(wù)器將原有數(shù)據(jù)全部替換客戶端加密數(shù)據(jù)。優(yōu)選的,所述步驟a具體包括 將同步的數(shù)據(jù)加密;
客戶端通過OMA SyncML DS向服務(wù)器發(fā)起同步數(shù)據(jù)請求;
通過OMA SyncML DS協(xié)議中的客戶端刷新同步方式,發(fā)送同步的加密數(shù)據(jù)到服務(wù)器。優(yōu)選的,所述步驟b具體包括
客戶端通過OMA SyncML DS向服務(wù)器發(fā)起同步數(shù)據(jù)請求;
通過OMA SyncML DS協(xié)議中的服務(wù)器刷新同步方式,服務(wù)器將存儲的加密數(shù)據(jù)發(fā)送到
客戶端。一種實現(xiàn)數(shù)據(jù)加密同步系統(tǒng),包括客戶端、服務(wù)器;客戶端通過網(wǎng)絡(luò)與服務(wù)器建立通信連接;所述客戶端包括數(shù)據(jù)加密單元、數(shù)據(jù)解密單元、OMA SyncML DS協(xié)議單元; 數(shù)據(jù)加密單元用于對客戶端同步的數(shù)據(jù)采用加密算法進行數(shù)據(jù)加密; 數(shù)據(jù)解密單元用于對服務(wù)器發(fā)送到客戶端的存儲加密數(shù)據(jù)采用加密算法進行數(shù)據(jù)解密,并將解密數(shù)據(jù)替換客戶端同步的數(shù)據(jù);
OMA SyncML DS協(xié)議單元用于客戶端與服務(wù)器間信令交互及數(shù)據(jù)傳輸。優(yōu)選的,所述客戶端包括支持OMA SyncML DS協(xié)議的移動電話、掌上電腦或計算機。優(yōu)選的,所述服務(wù)器為支持OMA SyncML DS協(xié)議的存儲數(shù)據(jù)的服務(wù)器。優(yōu)選的,所述網(wǎng)絡(luò)為實現(xiàn)客戶端與服務(wù)器數(shù)據(jù)同步的有線或無線網(wǎng)絡(luò)。本發(fā)明與現(xiàn)有技術(shù)相比,本發(fā)明中客戶端的數(shù)據(jù)可加密同步到服務(wù)器中保存,服務(wù)器中保存的加密數(shù)據(jù)可同步到客戶端,這樣可保證客戶數(shù)據(jù)的安全,可推動數(shù)據(jù)同步業(yè)務(wù)的大力開展,達到終端客戶和運營商雙贏的目的。
圖1是本發(fā)明數(shù)據(jù)加密同步系統(tǒng)原理框圖2是本發(fā)明客戶端數(shù)據(jù)加密同步到服務(wù)器的方法流程圖; 圖3是本發(fā)明客戶端從服務(wù)器同步保存的加密數(shù)據(jù)的方法流程圖。
具體實施例方式為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進行進一步詳細說明。應(yīng)當理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。請參閱圖1所示,數(shù)據(jù)加密同步系統(tǒng),包括客戶端、服務(wù)器;客戶端通過網(wǎng)絡(luò)與服務(wù)器建立通信連接。客戶端包括數(shù)據(jù)加密單元、數(shù)據(jù)解密單元以及OMA SyncML DS協(xié)議單元; 數(shù)據(jù)加密單元用于對客戶端同步的數(shù)據(jù)采用加密算法進行數(shù)據(jù)加密;
數(shù)據(jù)解密單元用于對服務(wù)器發(fā)送到客戶端的存儲加密數(shù)據(jù)采用加密算法進行數(shù)據(jù)解密,并將解密數(shù)據(jù)替換為客戶端同步的數(shù)據(jù);
OMA SyncML DS協(xié)議單元用于客戶端與服務(wù)器之間信令交互及數(shù)據(jù)傳輸。其中,客戶端包括支持OMA SyncML DS協(xié)議的移動電話、掌上電腦、計算機等終端。服務(wù)器為支持OMA SyncML DS協(xié)議的存儲數(shù)據(jù)的服務(wù)器。網(wǎng)絡(luò)為實現(xiàn)客戶端與服務(wù)器數(shù)據(jù)同步的有線和無線網(wǎng)絡(luò)。在本發(fā)明中,實現(xiàn)加密數(shù)據(jù)同步包括客戶端加密數(shù)據(jù)同步到服務(wù)器和存儲在服務(wù)器中的加密數(shù)據(jù)同步到客戶端并解密替換為客戶端的數(shù)據(jù),兩個處理過程
請參閱圖2所示,客戶端數(shù)據(jù)加密同步到服務(wù)器的方法,包括 步驟201 將同步的數(shù)據(jù)加密;
客戶端將數(shù)據(jù)同步到服務(wù)器,先將同步的數(shù)據(jù)加密,加密算法可采取目前通用的算法, 此處不贅述。步驟202 客戶端通過OMA SyncML DS向服務(wù)器發(fā)起同步數(shù)據(jù)請求。
步驟203 然后客戶端采用OMA SyncML DS協(xié)議中的客戶端刷新同步方式,發(fā)送同步的加密數(shù)據(jù)到服務(wù)器,服務(wù)器不發(fā)送(同步)任何數(shù)據(jù)。步驟204 服務(wù)器將數(shù)據(jù)全部替換為接收到的客戶端加密數(shù)據(jù);
由于同步的是加密數(shù)據(jù),服務(wù)器無法對本次接收到的數(shù)據(jù)與已保存的原有數(shù)據(jù)進行比較、添加、部分刪除等操作,因此采取全部替換。請參閱圖3所示,客戶端從服務(wù)器同步保存的加密數(shù)據(jù)的方法,包括
步驟301 客戶端通過OMA SyncML DS向服務(wù)器發(fā)起同步數(shù)據(jù)請求(從服務(wù)器同步保存的加密數(shù)據(jù))。步驟302 客戶端從服務(wù)器同步存儲的加密數(shù)據(jù),采用OMA SyncML DS協(xié)議中的服務(wù)器刷新同步方式,服務(wù)器將存儲的加密數(shù)據(jù)發(fā)送到客戶端,客戶端不發(fā)送(同步)任何數(shù)據(jù)。步驟303 經(jīng)客戶端數(shù)據(jù)解密單元對接收到的加密數(shù)據(jù)解密。步驟304 客戶端將解密數(shù)據(jù)替換客戶端原有數(shù)據(jù)。以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。
權(quán)利要求
1.一種實現(xiàn)數(shù)據(jù)加密同步的方法,其特征在于,包括步驟a 通過客戶端數(shù)據(jù)加密單元將同步的數(shù)據(jù)加密,并發(fā)送加密數(shù)據(jù)到服務(wù)器; b 客戶端從服務(wù)器同步存儲的數(shù)據(jù),服務(wù)器將存儲的加密數(shù)據(jù)發(fā)送到客戶端; c 經(jīng)客戶端數(shù)據(jù)解密單元對加密數(shù)據(jù)解密,還原客戶端原有的數(shù)據(jù)。
2.如權(quán)利要求1所述的實現(xiàn)數(shù)據(jù)加密同步的方法,其特征在于,所述步驟a與步驟b之間還包括服務(wù)器將原有數(shù)據(jù)全部替換客戶端加密數(shù)據(jù)。
3.如權(quán)利要求2所述的實現(xiàn)數(shù)據(jù)加密同步的方法,其特征在于,所述步驟a具體包括 將同步的數(shù)據(jù)加密;客戶端通過OMA SyncML DS向服務(wù)器發(fā)起同步數(shù)據(jù)請求;通過OMA SyncML DS協(xié)議中的客戶端刷新同步方式,發(fā)送同步的加密數(shù)據(jù)到服務(wù)器。
4.如權(quán)利要求2所述的實現(xiàn)數(shù)據(jù)加密同步的方法,其特征在于,所述步驟b具體包括 客戶端通過OMA SyncML DS向服務(wù)器發(fā)起同步數(shù)據(jù)請求;通過OMA SyncML DS協(xié)議中的服務(wù)器刷新同步方式,服務(wù)器將存儲的加密數(shù)據(jù)發(fā)送到客戶端。
5.一種實現(xiàn)數(shù)據(jù)加密同步系統(tǒng),其特征在于,包括客戶端、服務(wù)器;客戶端通過網(wǎng)絡(luò)與服務(wù)器建立通信連接;所述客戶端包括數(shù)據(jù)加密單元、數(shù)據(jù)解密單元、OMA SyncML DS協(xié)議單元; 數(shù)據(jù)加密單元用于對客戶端同步的數(shù)據(jù)采用加密算法進行數(shù)據(jù)加密; 數(shù)據(jù)解密單元用于對服務(wù)器發(fā)送到客戶端的存儲加密數(shù)據(jù)采用加密算法進行數(shù)據(jù)解密,并將解密數(shù)據(jù)替換客戶端同步的數(shù)據(jù);OMA SyncML DS協(xié)議單元用于客戶端與服務(wù)器間信令交互及數(shù)據(jù)傳輸。
6.如權(quán)利要求5所述的實現(xiàn)數(shù)據(jù)加密同步系統(tǒng),其特征在于,所述客戶端包括支持OMA SyncML DS協(xié)議的移動電話、掌上電腦或計算機。
7.如權(quán)利要求5所述的實現(xiàn)數(shù)據(jù)加密同步系統(tǒng),其特征在于,所述服務(wù)器為支持OMA SyncML DS協(xié)議的存儲數(shù)據(jù)的服務(wù)器。
8.如權(quán)利要求5所述的實現(xiàn)數(shù)據(jù)加密同步系統(tǒng),其特征在于,所述網(wǎng)絡(luò)為實現(xiàn)客戶端與服務(wù)器數(shù)據(jù)同步的有線或無線網(wǎng)絡(luò)。
全文摘要
本發(fā)明提供了一種實現(xiàn)數(shù)據(jù)加密同步的方法及系統(tǒng),該方法包括步驟a通過客戶端數(shù)據(jù)加密單元將同步的數(shù)據(jù)加密,并發(fā)送加密數(shù)據(jù)到服務(wù)器;b客戶端從服務(wù)器同步存儲的數(shù)據(jù),服務(wù)器將存儲的加密數(shù)據(jù)發(fā)送到客戶端;c經(jīng)客戶端數(shù)據(jù)解密單元對加密數(shù)據(jù)解密,還原客戶端同步的數(shù)據(jù)。本發(fā)明中客戶端的數(shù)據(jù)可加密同步到服務(wù)器中保存,服務(wù)器中保存的加密數(shù)據(jù)可同步到客戶端,這樣可保證客戶數(shù)據(jù)的安全,可推動數(shù)據(jù)同步業(yè)務(wù)的大力開展,達到終端客戶和運營商雙贏的目的。
文檔編號H04L29/06GK102404322SQ20111036719
公開日2012年4月4日 申請日期2011年11月18日 優(yōu)先權(quán)日2011年11月18日
發(fā)明者張建明 申請人:深圳市中興移動通信有限公司