[發(fā)明專利]一種數(shù)據(jù)同步的方法及其實現(xiàn)裝置和實現(xiàn)系統(tǒng)有效
| 申請?zhí)枺?/td> | 200610152387.8 | 申請日: | 2006-09-28 |
| 公開(公告)號: | CN101155018A | 公開(公告)日: | 2008-04-02 |
| 發(fā)明(設(shè)計)人: | 趙暉 | 申請(專利權(quán))人: | 華為技術(shù)有限公司 |
| 主分類號: | H04L7/00 | 分類號: | H04L7/00;H04L29/06 |
| 代理公司: | 北京集佳知識產(chǎn)權(quán)代理有限公司 | 代理人: | 逯長明 |
| 地址: | 518129廣東省*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 數(shù)據(jù) 同步 方法 及其 實現(xiàn) 裝置 系統(tǒng) | ||
技術(shù)領(lǐng)域
本發(fā)明涉及通信技術(shù)中的數(shù)據(jù)同步技術(shù)領(lǐng)域,一種數(shù)據(jù)同步的方法及其實現(xiàn)裝置和實現(xiàn)系統(tǒng)。
背景技術(shù)
數(shù)據(jù)同步可以在任意一種網(wǎng)絡(luò)上、任何一種類型的網(wǎng)絡(luò)設(shè)備上進(jìn)行任意一種網(wǎng)絡(luò)數(shù)據(jù)的同步,數(shù)據(jù)同步是指,例如,手機和PDA(Personal?DigitalAssistant,個人數(shù)字助理)中都存有通訊錄,辦公室和家里的PC機或者筆記本中也都存有相同的通訊錄,人們希望這些設(shè)備中的信息始終能夠保持一致,即當(dāng)其中一個設(shè)備上的數(shù)據(jù)變化時,使其他設(shè)備中的數(shù)據(jù)也做相應(yīng)的更新,這種進(jìn)行數(shù)據(jù)更新的過程,就是數(shù)據(jù)同步。
數(shù)據(jù)同步,需要同步協(xié)議。SYNCML(Synchronization?Markup?Language,同步標(biāo)記語言)同步協(xié)議由IBM、Lotus、Motorola、Nokia、PalmInc等商家組織發(fā)起成立數(shù)據(jù)同步論壇組織——SyncML發(fā)起組制定的,自2000年12月SyncML?1.0發(fā)布以來,已經(jīng)有近700家的全球的公司宣布支持該協(xié)議,該協(xié)議有望發(fā)展成為一個可以被用戶廣泛接受的業(yè)界通用的同步協(xié)議。
應(yīng)用該協(xié)議,一次SyncML數(shù)據(jù)同步過程通常需要六個數(shù)據(jù)包來完成,詳細(xì)參見《SyncML?Data?Sync?Protocol,version?1.2》文獻(xiàn),下面簡單描述一次SyncML數(shù)據(jù)同步過程:
如圖1所示,無論數(shù)據(jù)同步過程是由用戶端發(fā)起還是由服務(wù)器端發(fā)起,用戶端都首先向服務(wù)器端發(fā)送同步初始化數(shù)據(jù)包PKG1,在該數(shù)據(jù)包中主要包括用戶端鑒權(quán)信息、設(shè)備能力;
服務(wù)器端收到數(shù)據(jù)包PKG1后,驗證用戶端帳號信息,同時把驗證結(jié)果返回給客戶端,將響應(yīng)同步初始化數(shù)據(jù)包PKG2發(fā)給用戶端;
用戶端根據(jù)服務(wù)器端的數(shù)據(jù)包PKG2,通過分析PKG2中指定的同步類型,采取相應(yīng)的同步方式進(jìn)行同步,用戶端會把本地數(shù)據(jù)庫中自上次同步完成之后發(fā)生過變更的所有數(shù)據(jù)(包括增加、刪除、修改的數(shù)據(jù))封裝到數(shù)據(jù)包PKG3中發(fā)送給服務(wù)器端;
其中,在本地數(shù)據(jù)庫的操作日志中通常通過日志ID來標(biāo)識出上次同步完成后日志所處的位置,用戶端在下次進(jìn)行同步時需要同步給服務(wù)器端的數(shù)據(jù)就是日志ID之后的日志中所記載的信息,參考日志信息格式如表1所示;
表1參考日志信息格式
其中,LUID為數(shù)據(jù)庫中某條數(shù)據(jù)對應(yīng)的唯一標(biāo)識ID;
服務(wù)器端收到數(shù)據(jù)包PKG3后,將該數(shù)據(jù)包中的更新數(shù)據(jù)更新到服務(wù)器端相應(yīng)的數(shù)據(jù)庫中;服務(wù)器端在將指令執(zhí)行狀態(tài)返回給用戶端的同時,服務(wù)器端也會把自身數(shù)據(jù)庫中自上次同步完成之后發(fā)生過變更的所有數(shù)據(jù)(包括增加、刪除、修改的數(shù)據(jù))封裝到數(shù)據(jù)包PKG4中返回給客戶端;
用戶端根據(jù)收到的數(shù)據(jù)包PKG4將服務(wù)器端更新的數(shù)據(jù)更新到用戶端數(shù)據(jù)庫中;
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于華為技術(shù)有限公司,未經(jīng)華為技術(shù)有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200610152387.8/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法、數(shù)據(jù)系統(tǒng)、接收設(shè)備和數(shù)據(jù)讀取方法
- 數(shù)據(jù)記錄方法、數(shù)據(jù)記錄裝置、數(shù)據(jù)記錄媒體、數(shù)據(jù)重播方法和數(shù)據(jù)重播裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)發(fā)送系統(tǒng)、數(shù)據(jù)發(fā)送裝置以及數(shù)據(jù)結(jié)構(gòu)
- 數(shù)據(jù)顯示系統(tǒng)、數(shù)據(jù)中繼設(shè)備、數(shù)據(jù)中繼方法及數(shù)據(jù)系統(tǒng)
- 數(shù)據(jù)嵌入裝置、數(shù)據(jù)嵌入方法、數(shù)據(jù)提取裝置及數(shù)據(jù)提取方法
- 數(shù)據(jù)管理裝置、數(shù)據(jù)編輯裝置、數(shù)據(jù)閱覽裝置、數(shù)據(jù)管理方法、數(shù)據(jù)編輯方法以及數(shù)據(jù)閱覽方法
- 數(shù)據(jù)發(fā)送和數(shù)據(jù)接收設(shè)備、數(shù)據(jù)發(fā)送和數(shù)據(jù)接收方法
- 數(shù)據(jù)發(fā)送裝置、數(shù)據(jù)接收裝置、數(shù)據(jù)收發(fā)系統(tǒng)、數(shù)據(jù)發(fā)送方法、數(shù)據(jù)接收方法和數(shù)據(jù)收發(fā)方法
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置
- 數(shù)據(jù)發(fā)送方法、數(shù)據(jù)再現(xiàn)方法、數(shù)據(jù)發(fā)送裝置及數(shù)據(jù)再現(xiàn)裝置





