[發明專利]一種數據同步方法、裝置和系統有效
| 申請號: | 201310741674.2 | 申請日: | 2013-12-27 |
| 公開(公告)號: | CN104753990B | 公開(公告)日: | 2018-11-16 |
| 發明(設計)人: | 李娜;許利群;陳佳科;高飛 | 申請(專利權)人: | 中國移動通信集團公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 北京同達信恒知識產權代理有限公司 11291 | 代理人: | 郭潤湘 |
| 地址: | 100032 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 數據 同步 方法 裝置 系統 | ||
本發明公開了一種數據同步方法、裝置和系統,用以解決現有技術中在同步靜態數據時,既會造成移動終端的資源浪費,又不能保證客戶端呈現的靜態數據與移動健康平臺中的靜態數據實現同步的問題。該方法包括:接收客戶端發送的動態數據請求消息;判斷所述客戶端是否存在待更新的靜態數據;并將判斷結果封裝在動態數據響應消息中,發送給所述客戶端,以便所述客戶端能夠根據所述動態數據響應消息中包含的所述判斷結果決定是否對自身已存儲的靜態數據進行更新。
技術領域
本發明涉及數據同步技術領域,尤其涉及一種數據同步方法、裝置和系統。
背景技術
如圖1所示,為現有技術中移動健康系統的實現架構圖。其中,在移動健康系統中,移動健康平臺向用戶呈現的數據分為三種:用戶健康數據、用戶個人信息、業務配置信息。用戶可以通過兩種方式獲取這三種信息:一種是利用固定終端登錄移動健康平臺的網頁獲取,另一種是利用移動終端中的客戶端獲取,同時移動健康平臺也會將這三種數據統一推送給網頁和客戶端。其中,這三種數據具有不同的時效性,具體來講:用戶健康數據是動態數據,由體征采集設備實時上傳到移動健康平臺,移動健康平臺再實時呈現給用戶;用戶個人信息和業務配置信息是靜態數據,只有在用戶本人做出編輯更改、業務配置發生變更時才會有所更新,其中,用戶個人信息允許用戶在網頁和客戶端上進行編輯上傳至移動健康平臺,業務配置信息只允許用戶在網頁上編輯再上傳至移動健康平臺。
目前,固定終端和移動終端都是通過超文本轉移協議(Hyper Text TransferProtocol,HTTP)與移動健康平臺通信。固定終端與移動健康平臺之間可以通過固定IP地址的通信做到數據實時同步,即當移動健康平臺上的動態數據和靜態數據有更新的時候,網頁上便可以實時同步該更新。
但是,移動終端由于具有網絡漫游特性,無法分配到固定的IP地址,因此移動健康平臺不能主動向移動終端發起HTTP請求,因此為了使移動健康平臺和移動終端之間能夠實現數據同步,目前都是由客戶端主動發起HTTP請求來實現的。
對于移動健康平臺中的靜態數據,由于這部分信息具有很大的不變性,移動終端可以以輪詢的方式每隔一段時間發起一次HTTP請求,以獲取移動健康平臺上最新的靜態數據,呈現給用戶。但是,這種方式要求客戶端必須在移動終端中常駐,這會使移動終端的資源(包括電量、數據流量和硬件內存等)耗費嚴重。而且,由于這種方式并不是實時的對靜態數據進行更新,因此也不能保證用戶每一次使用客戶端時,客戶端上呈現的靜態數據一定是移動健康平臺上更新后的靜態數據。
發明內容
本發明實施例提供一種數據同步方法、裝置和系統,用以解決現有技術中在同步靜態數據時,既會造成移動終端的資源浪費,又不能保證客戶端呈現的靜態數據與移動健康平臺中的靜態數據實現同步的問題。
本發明實施例采用以下技術方案:
一種數據同步方法,包括:
接收客戶端發送的動態數據請求消息;
判斷所述客戶端是否存在待更新的靜態數據;并
將判斷結果封裝在動態數據響應消息中,發送給所述客戶端,以便所述客戶端能夠根據所述動態數據響應消息中包含的所述判斷結果決定是否對自身已存儲的靜態數據進行更新。
其中,所述動態數據請求消息中包含所述客戶端的客戶標識;
判斷所述客戶端是否存在待更新的靜態數據,具體包括:
根據預先存儲的客戶標識和靜態數據狀態標識的對應關系,確定所述客戶標識對應的靜態數據狀態標識;
判斷確定出的靜態數據狀態標識是否表征靜態數據待更新;
當判斷結果為確定出的靜態數據狀態標識表征靜態數據待更新時,確定所述客戶端存在待更新的靜態數據;否則,確定所述客戶端不存在待更新的靜態數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中國移動通信集團公司,未經中國移動通信集團公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310741674.2/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種傳輸數據包的方法及裝置
- 下一篇:一種數據傳送方法及裝置
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





