[發明專利]一種多平臺間數據同步更新的方法和裝置在審
| 申請號: | 201711477384.6 | 申請日: | 2017-12-29 |
| 公開(公告)號: | CN108563658A | 公開(公告)日: | 2018-09-21 |
| 發明(設計)人: | 黃同成;張思陽 | 申請(專利權)人: | 邵陽學院 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 北京路浩知識產權代理有限公司 11002 | 代理人: | 王瑩;吳歡燕 |
| 地址: | 422000 湖南省邵*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 變更操作 數據信息 數據同步更新 方法和裝置 前一時刻 多平臺 緩存 同步更新 網絡資源 信息更新 信息實施 運行效率 時間段 下載 | ||
本發明提供一種多平臺間數據同步更新的方法和裝置,包括根據當前時刻的數據信息與前一時刻的數據信息,確定在這兩個時刻之間的時段內第一平臺中數據的變更操作信息,然后根據變更操作信息更新第二平臺中的數據;在對第二平臺中的數據同步更新的過程中,無需下載第一平臺的全部數據在緩存中實施對比,僅需獲取第一平臺的數據信息以確定在當前時刻與前一時刻之間的時間段內第一平臺中數據的變更操作信息,并根據變更操作信息實施同步更新操作,從而無需處理第一平臺中數據信息未發生變化的數據,提高了平臺的運行效率,并節省了網絡資源。
技術領域
本發明涉及數據處理技術領域,更具體地,涉及一種多平臺間數據同步更新的方法和裝置。
背景技術
隨著物聯網技術的發展,物聯網擁有完整的專業物聯產品系列,產品服務主要包括公共安全、智能家居、智能消防、工業監測、交通物流、個人健康等各種領域,涉及的電子設備平臺越來越多。
物聯網的發展同樣面臨著一系列的問題,例如,標準接口統一問題,安全隱私問題等。各平臺間動態數據的實時監控與同步更新則是物聯網的重點,當物聯網中的某平臺設備同步的數據發生變化時,用戶希望與其他同步的平臺上的數據也能得到實時更新,這可以使得用戶在不同平臺上及時將監控目錄下的實時數據進行同步更新,方便用戶獲取最新的數據信息,提高工作效率,增加數據時效性和完整性。
在物聯網項目中,為了提高項目應用的響應速度,可以把常用的數據提前讀入到緩存中,這樣可以減少系統很多的I/O操作,但是這么做往往有一個弊端,那就是當實際的數據發生改變的時候,緩存并不能得到及時的刷新,造成了一定的滯后現象。還有一種方法是在平臺上另外開啟一個線程,每隔一段時間下載其它平臺的數據,保存到緩存中,并不斷掃描平臺中已有的數據,和緩存中的數據做比較,確定數據信息發生變化后再進行更新,這種方法需實時下載其它平臺上的數據,并且要求平臺有較大的緩存存儲這些數據,可能影響平臺的運行效率,并造成了網絡資源的浪費。
發明內容
為了克服上述問題或者至少部分地解決上述問題,本發明提供一種多平臺間數據同步更新的方法和裝置。
根據本發明的一個方面,提供一種多平臺間數據同步更新的方法,包括:根據第一平臺中當前時刻的數據信息與前一時刻的數據信息,確定第一平臺在前一時刻與當前時刻之間的時段內數據的變更操作信息,數據信息包括數據的修改時間和數據標簽,每一數據具有一個數據標簽,且不同數據的數據標簽互不相同,變更操作信息包括數據刪除、數據新增和數據修改;根據變更操作信息更新第二平臺中的數據。
其中,根據第一平臺中當前時刻的數據信息與前一時刻的數據信息,確定第一平臺在前一時刻與當前時刻之間的時段內數據的變更操作信息,包括:對于第一平臺中前一時刻或當前時刻的任一數據標簽,判斷任一數據標簽存在的時刻;若任一數據標簽存在于前一時刻且不存在于當前時刻,則確定任一數據標簽對應的數據的變更操作信息為數據刪除;若任一數據標簽存在于當前時刻且不存在于前一時刻,則確定任一數據標簽對應的數據的變更操作信息為數據新增;若任一數據標簽既存在于當前時刻又存在于前一時刻,且任一數據標簽對應的數據在當前時刻的修改時間晚于前一時刻的修改時間,則確定任一數據標簽對應的數據的變更操作信息為數據修改。
其中,根據變更操作信息更新第二平臺中的數據,包括:確定數據刪除的變更操作信息在第一平臺中所對應的數據的第一數據標簽,將第二平臺中第一數據標簽對應的數據刪除;獲取數據新增的變更操作信息在第一平臺中所對應的數據,將數據新增的變更操作信息在第一平臺中所對應的數據添加至第二平臺;獲取數據修改的變更操作信息在第一平臺中所對應的數據,將數據修改的變更操作信息在第一平臺中所對應的數據替換第二平臺中的數據。
其中,根據變更操作信息更新第二平臺中的數據之前,還包括:確定第二平臺中需同步更新的數據的第二數據標簽;相應的,根據變更操作信息更新第二平臺中的數據,包括:根據第一平臺中第二數據標簽對應的數據的變更操作信息更新第二平臺中的數據。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于邵陽學院,未經邵陽學院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201711477384.6/2.html,轉載請聲明來源鉆瓜專利網。





