[發明專利]一種無網絡狀態下移動端數據同步方法及裝置在審
| 申請號: | 201811601691.5 | 申請日: | 2018-12-26 |
| 公開(公告)號: | CN109873857A | 公開(公告)日: | 2019-06-11 |
| 發明(設計)人: | 陳炳富;陳青祥;陳家銘;韋懷 | 申請(專利權)人: | 廣州凡象科技有限公司 |
| 主分類號: | H04L29/08 | 分類號: | H04L29/08 |
| 代理公司: | 廣州市越秀區哲力專利商標事務所(普通合伙) 44288 | 代理人: | 謝嘉舜;孫中華 |
| 地址: | 511400 廣東省廣州市番禺區番*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 移動端 數據同步 網絡狀態 網絡連接狀態 數據庫 業務數據 服務器 計算機可讀存儲介質 業務數據存儲 標記步驟 存儲步驟 電子設備 服務器端 同步步驟 同步傳輸 網絡傳輸 網絡環境 系統性能 性能開銷 存儲 場景 移動 | ||
本發明公開了一種無網絡狀態下移動端數據同步方法,包括以下步驟:存儲步驟:當移動端處于無網絡連接狀態時,將接收到的業務數據存儲在移動端的本地數據庫中;標記步驟:對存儲在本地數據庫中的業務數據進行標記;第一同步步驟:當移動端處于網絡連接狀態時,將本地數據庫中標記的業務數據同步傳輸至服務器處。本發明還公開了一種電子設備和計算機可讀存儲介質。本發明的無網絡狀態下移動端數據同步方法通過修改移動端數據表和服務器端數據表的設計方式,從而使得移動端在沒有網絡環境的場景下順利工作;并且由于無需時時與服務器進行交互,所以可以節省大量的網絡傳輸入過程的性能開銷,提高系統性能。
技術領域
本發明涉及一種數據處理技術領域,尤其涉及一種無網絡狀態下移動端數據同步方法及裝置。
背景技術
在當前信息技術的發展中,作為信息生產管理的終端設備已不限于PC機,越來越多的其它設備加入到這一功能,比如手機、平板等。其中移動端設備的使用率也是越來越高,需要將移動端產生的數據同步到服務器上,以保持系統數據的完整性。
在當前數據同步方案中,最為常見的是即時同步,即所有操作都即時傳遞到服務器,時時跟服務器數據信息保持一致。但是這種方案必需要求移動端設備時時保持網絡暢通,一旦網絡無法連接,移動端設備將只能停止工作,直到可以連接上網絡才可以繼續使用,這樣就限制了移動端的使用場景。
發明內容
為了克服現有技術的不足,本發明的目的之一在于提供一種無網絡狀態下移動端數據同步方法,其能解決無網絡狀態下的數據傳輸技術問題。
本發明的目的之二在于提供一種電子設備,其能解決無網絡狀態下的數據傳輸技術問題。
本發明的目的之三在于提供一種計算機可讀存儲介質,其能解決無網絡狀態下的數據傳輸技術問題。
本發明的目的之一采用如下技術方案實現:
一種無網絡狀態下移動端數據同步方法,包括以下步驟:
存儲步驟:當移動端處于無網絡連接狀態時,將接收到的業務數據存儲在移動端的本地數據庫中;
標記步驟:對存儲在本地數據庫中的業務數據進行標記;
第一同步步驟:當移動端處于網絡連接狀態時,將本地數據庫中標記的業務數據同步傳輸至服務器處。
進一步地,所述標記步驟包括以下子步驟:
同步標記步驟:對存儲的業務數據進行同步標記;
操作類型標記步驟:對數據操作類型進行標記;
判斷標記步驟:對是否已經完成同步進行標記。
進一步地,在所述同步標記步驟中,通過設置唯一識別字段來實現對存儲在本地數據庫的業務數據進行同步標記。
進一步地,在操作類型標記步驟中,所述數據操作類型包括新增、修改和刪除。
進一步地,所述同步步驟具體包括以下子步驟:
同步判斷步驟:判斷所述業務數據是否完成同步,如果是,則結束,如果否,則執行第二同步步驟;
第二同步步驟:根據數據操作類型和同步對應標記完成對業務數據的同步。
進一步地,在第二同步步驟之后還包括更新步驟:每隔預設時間進行一次同步更新。
進一步地,所述存儲步驟中,所述業務數據包括數據包名稱、數據包內容及所述數據包的時間戳信息;所述時間戳信息為移動端與服務器之間按預設規則協定的時間信息。
進一步地,在第一同步步驟中,當移動端處于網絡連接狀態時,依據所述時間戳信息,按預設順序,將需要上傳的業務數據寫入同步隊列中并傳輸至服務器處。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣州凡象科技有限公司,未經廣州凡象科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811601691.5/2.html,轉載請聲明來源鉆瓜專利網。





