[發(fā)明專利]一種設(shè)備手持終端的操作數(shù)據(jù)更新方法和系統(tǒng)有效
| 申請?zhí)枺?/td> | 202110778529.6 | 申請日: | 2021-07-09 |
| 公開(公告)號: | CN113407555B | 公開(公告)日: | 2022-08-16 |
| 發(fā)明(設(shè)計)人: | 包卿;方禺;徐寒松;李凱 | 申請(專利權(quán))人: | 明度智云(浙江)科技有限公司 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23;G06F16/242;G06F16/27;G06F16/28;G06F21/62 |
| 代理公司: | 杭州合譜慧知識產(chǎn)權(quán)代理事務(wù)所(特殊普通合伙) 33290 | 代理人: | 張剛 |
| 地址: | 310056 浙江省杭州市濱江區(qū)*** | 國省代碼: | 浙江;33 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 設(shè)備 手持 終端 操作 數(shù)據(jù) 更新 方法 系統(tǒng) | ||
1.一種設(shè)備手持終端的操作數(shù)據(jù)更新方法,其特征在于,包括如下步驟:
步驟S101,第一終端在獲取新增記錄指令后將增加或修改的SQL語句加上時間戳作為第一增量文件保存至本地數(shù)據(jù)庫,如第一終端處于無網(wǎng)絡(luò)狀態(tài)則暫停向服務(wù)器發(fā)送新增更新請求,具體包括:
第一終端在獲取新增記錄指令后更新本地數(shù)據(jù)庫,如處于網(wǎng)絡(luò)連接狀態(tài)則通過http協(xié)議向服務(wù)器發(fā)送新增更新請求;
服務(wù)器根據(jù)新增更新請求進(jìn)行操作,如操作成功則立即返回第二響應(yīng)信息,并同時將新增更新請求放入隊列,等待下次心跳到達(dá)后通過websocket轉(zhuǎn)發(fā)給其它終端用于更新各終端的本地數(shù)據(jù)庫,若存在第二終端轉(zhuǎn)發(fā)失敗則為第二終端保存對應(yīng)的帶時間戳SQL增量文件;
步驟S102,第一終端在重新切換為網(wǎng)絡(luò)連接狀態(tài)后通過http協(xié)議向服務(wù)器請求上傳第一增量文件,并查詢服務(wù)器中是否存在對應(yīng)本終端的可下載的第二增量文件,具體包括:
服務(wù)器在收到第一終端上傳的第一增量文件后繼續(xù)等待多個心跳周期,如未收到其它終端的上傳增量文件請求,則向所有終端發(fā)送鎖表請求廣播并停止對各終端發(fā)送的新增或刪改更新請求的響應(yīng),按SQL時間戳順序重組所有增量文件后導(dǎo)入數(shù)據(jù)庫,所述鎖表請求廣播被配置為禁止終端向服務(wù)器發(fā)送新增或刪改更新請求至收到解鎖請求廣播;
步驟S103,第一終端根據(jù)服務(wù)器回復(fù)的增量文件上傳和下載路徑將第一增量文件上傳至服務(wù)器,同時下載第二增量文件,當(dāng)?shù)谝辉隽课募偷诙隽课募芯嬖趯ν挥涗浀膭h改時,可根據(jù)預(yù)設(shè)規(guī)則對該第一增量文件和第二增量文件中的該記錄刪改信息進(jìn)行篩選,來判斷是否采用第二增量文件對該第一終端相關(guān)記錄進(jìn)行更新。
2.根據(jù)權(quán)利要求1所述的設(shè)備手持終端的操作數(shù)據(jù)更新方法,其特征在于,所述步驟S103還包括步驟:
當(dāng)?shù)谝唤K端下載到第二增量文件后,如果本終端中待上傳的第一增量文件中具有與第二增量文件中同一待更新記錄對象,則從第一增量文件的時間戳中獲取對應(yīng)記錄刪改發(fā)生的第一時間,從第二增量文件的時間戳中獲取對應(yīng)記錄刪改發(fā)生的第二時間,比較第一時間與第二時間所在時間段的運行等級,所述運行等級為手持終端所處的各時間段的巡檢強度和/或工作強度;
如果第一時間早于第二時間,且第一時間的運行等級高于第二時間的運行等級,則不采用第二增量文件中內(nèi)容對該條記錄進(jìn)行刪改更新;
如果第一時間早于第二時間,但第一時間的運行等級不高于第二時間的運行等級,則采用第二增量文件中內(nèi)容對該條記錄進(jìn)行刪改更新;
如果第一時間晚于第二時間,且第一時間的運行等級高于或等于第二時間的運行等級,則不采用第二增量文件中內(nèi)容對該條記錄進(jìn)行更新;
如果第一時間晚于第二時間,且第一時間的運行等級低于第二時間的運行等級,則采用第二增量文件中內(nèi)容對該條記錄進(jìn)行更新。
3.根據(jù)權(quán)利要求2所述的設(shè)備手持終端的操作數(shù)據(jù)更新方法,其特征在于,所述步驟S103還包括步驟:
如果第一時間晚于第二時間,且第一時間的運行等級低于第二時間的運行等級,則發(fā)出該記錄更新提示并在獲得更新許可后用第二增量文件中內(nèi)容對該條記錄進(jìn)行刪改更新,否則不對該記錄進(jìn)行刪改更新。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于明度智云(浙江)科技有限公司,未經(jīng)明度智云(浙江)科技有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110778529.6/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 傳感設(shè)備、檢索設(shè)備和中繼設(shè)備
- 簽名設(shè)備、檢驗設(shè)備、驗證設(shè)備、加密設(shè)備及解密設(shè)備
- 色彩調(diào)整設(shè)備、顯示設(shè)備、打印設(shè)備、圖像處理設(shè)備
- 驅(qū)動設(shè)備、定影設(shè)備和成像設(shè)備
- 發(fā)送設(shè)備、中繼設(shè)備和接收設(shè)備
- 定點設(shè)備、接口設(shè)備和顯示設(shè)備
- 傳輸設(shè)備、DP源設(shè)備、接收設(shè)備以及DP接受設(shè)備
- 設(shè)備綁定方法、設(shè)備、終端設(shè)備以及網(wǎng)絡(luò)側(cè)設(shè)備
- 設(shè)備、主設(shè)備及從設(shè)備
- 設(shè)備向設(shè)備轉(zhuǎn)發(fā)





