[發明專利]一種數據同步方法、系統和設備有效
| 申請號: | 201210004837.4 | 申請日: | 2012-01-04 |
| 公開(公告)號: | CN103200211A | 公開(公告)日: | 2013-07-10 |
| 發明(設計)人: | 鄭健平;孫悅;楊金彬;張炎 | 申請(專利權)人: | 中國移動通信集團公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京德琦知識產權代理有限公司 11018 | 代理人: | 張玉波;宋志強 |
| 地址: | 100032 北京*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 同步 方法 系統 設備 | ||
技術領域
本發明涉及通信技術領域,尤其涉及一種數據同步方法、系統和設備。
背景技術
隨著移動互聯網的快速發展和智能終端的大面積普及,用戶設備越來越多樣化,出現了個人電腦(PC機)、手提電腦、智能手機、掌上電腦(PDA)等多種形式的用戶設備,一個用戶常常擁有多個用戶設備。隨著人們對用戶設備的功能性要求的不斷提高,以及用戶設備的多樣化,使人們產生了對在不同用戶設備之間進行數據資源同步的需求。
目前,在不同用戶設備之間進行數據同步的方案為:基于客戶端/服務器(C/S)模型進行數據同步。具體地:用戶在網絡服務器上保存有自己的數據,可從多個客戶端對數據進行操作,這樣就可以保持多個客戶端上數據的統一而無需對各客戶端分別進行操作,簡化了用戶的操作過程,提高了效率和用戶實時性要求,并為移動辦公提供了很好的支持。
圖1是目前基于C/S模型的數據同步系統組成示意圖。
如圖1所示,目前基于C/S模型的數據同步系統包括中心數據庫服務器、同步服務器、Web服務器、移動終端和固定客戶端。
其中,中心數據庫服務器采用的是輕量級目錄訪問協議(LDAP)。LDAP目錄服務是一種特殊的數據庫系統,其專門針對讀取、瀏覽和搜索操作進行了特定的優化,被廣泛地應用于基礎性、關鍵性信息的管理,如用戶信息、網絡資源信息等。
中心數據庫服務器上的數據可以通過兩種途徑修改:①固定客戶端通過Web頁面經Web服務器對中心數據庫中的記錄進行修改;②移動客戶端經過同步服務器訪問中心數據庫并和其同步。
圖1所示的數據同步系統采用syncML協議來實現數據同步。SyncML同步協議主要定義了數據同步操作的會話流程、會話過程中的數據交互過程、同步雙方的握手過程及數據同步的類型等。
圖1所示的數據同步系統在同步過程中,數據同步的控制過程與傳輸過程是相綁定的,即控制信息和數據信息都需要經過控制服務器,因此,會在服務器端產生巨大的壓力,具體表現在:
當多用戶進行大數據量的數據同步時,服務器端的處理和存儲壓力急劇提升。
另外,基于C/S模式的數據同步系統,還會導致海量的數據積累在少數計算中心,使得網絡服務器超負荷、而大量終端的處理能力卻被閑置,這無疑是一種巨大的浪費;而且,C/S模型易受攻擊的弱點,對數據同步系統的健壯性及安全性提出了更高的要求。
發明內容
有鑒于此,本發明提供了一種數據同步方法、系統和設備,以便降低服務器端的壓力。
本發明的技術方案具體是這樣實現的:
一種數據同步方法,該方法包括:
同步控制服務器接收同步客戶端的同步服務注冊請求,存儲該注冊請求攜帶的用戶信息;
同步控制服務器根據自身存儲的用戶信息,在參與同步會話的同步客戶端之間轉發數據同步會話信息;
根據所述數據同步會話信息,直接在參與同步會話的同步客戶端之間進行數據傳輸。
一種數據同步系統,該系統包括同步控制服務器和同步客戶端;
所述同步控制服務器,用于接收同步客戶端的同步服務注冊請求,存儲該注冊請求攜帶的用戶信息,根據自身存儲的用戶信息,在參與同步會話的同步客戶端之間轉發數據同步會話信息;
所述同步客戶端,用于根據所述數據同步會話信息,直接與參與同步會話的其他同步客戶端進行數據傳輸。
一種同步控制服務器,該同步控制服務器包括同步服務注冊模塊、同步客戶端永遠在線模塊和同步會話控制模塊;
所述同步服務注冊模塊,用于接收同步客戶端的同步服務注冊請求,存儲該同步客戶端的用戶信息;
所述同步客戶端永遠在線模塊,用于接收同步客戶端周期性發送的、或在同步客戶端自身用戶信息更新時發送的同步服務注冊請求,將該同步服務注冊請求發給所述同步服務注冊模塊;
所述同步會話控制模塊,用于接收同步客戶端的同步會話建立請求,根據所述同步客戶端永遠在線模塊維護的用戶信息,查詢到同步會話對端的同步客戶端,在參與所述同步會話的同步客戶端之間轉發數據同步會話信息。
一種同步客戶端,該同步客戶端包括同步服務注冊模塊、永遠在線模塊、同步會話控制模塊和數據同步模塊;
所述同步服務注冊模塊,用于向同步服務器發送同步服務注冊請求,該同步服務注冊請求中攜帶有同步客戶端的用戶信息;
所述永遠在線模塊,用于周期性地、或在同步客戶端自身的用戶信息更新時,向同步控制服務器發送同步服務注冊請求,該同步服務注冊請求中攜帶有同步客戶端的用戶信息,
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團公司,未經中國移動通信集團公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201210004837.4/2.html,轉載請聲明來源鉆瓜專利網。
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





