[發明專利]一種基于區塊權限鎖的多端數據更新沖突解決方法有效
| 申請號: | 202011044924.3 | 申請日: | 2020-09-29 |
| 公開(公告)號: | CN111913979B | 公開(公告)日: | 2021-01-12 |
| 發明(設計)人: | 王知明;曹華偉 | 申請(專利權)人: | 大漢軟件股份有限公司 |
| 主分類號: | G06F16/23 | 分類號: | G06F16/23;G06F16/27;H04L29/06;H04L29/08 |
| 代理公司: | 江蘇法德東恒律師事務所 32305 | 代理人: | 劉林 |
| 地址: | 210000 江蘇省南京市*** | 國省代碼: | 江蘇;32 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 權限 多端 數據 更新 沖突 解決方法 | ||
1.一種基于區塊權限鎖的多端數據更新沖突解決方法,該方法包括:
客戶端與服務端之間建立長連接,客戶端通過文本差異算法輸出文檔的差異數據,通過長連接將差異數據傳給服務端,服務端將差異數據更新到文檔,并形成補丁包,同時將補丁包傳至其他客戶端,生成用戶對文檔寫的操作;
其特征在于:客戶端建立文檔數據時在特定位置插入權限標識符,權限標識符對文檔內容進行區塊劃分,并賦予區塊修改權限值,權限標識符記錄區塊位置數據和編輯權限值數據;
對不同的用戶賦予不同的身份權限值,客戶端識別用戶的身份權限值,若低于某一區塊的權限標識符的編輯權限值,則相應位置區塊被添加編輯鎖;
具有某一區塊編輯權限的用戶編輯該區塊時,客戶端將該區塊中權限標識符的區塊位置數據發送至服務端,服務端根據區塊位置數據將該區塊的權限標識符的編輯權限值數據進行可逆替換,將權限值替換為一大于用戶最大權限值的數值,同時更新其他客戶端在該區塊的權限標識符數據,其他用戶的這個區塊將被添加編輯鎖;用戶退出該區塊的編輯時,服務端根據區塊位置數據將該區塊的權限標識符的編輯權限值數據進行還原:若用戶未修改該區塊的編輯權限值,則編輯權限值數據還原為原來的值;若用戶修改了該區塊的編輯權限值,則編輯權限值數據還原為用戶修改后的值。
2.根據權利要求1所述的一種基于區塊權限鎖的多端數據更新沖突解決方法,其特征在于,權限標識符以字符串形式記錄,權限標識符數據在客戶端和服務端之間加密傳輸。
3.根據權利要求1所述的一種基于區塊權限鎖的多端數據更新沖突解決方法,其特征在于,權限標識符還記錄區塊序值數據,服務端對客戶端上傳的權限標識符的區塊序值數據進行遞增運算調整。
4.根據權利要求1所述的一種基于區塊權限鎖的多端數據更新沖突解決方法,其特征在于,權限標識符的編輯權限值數據是可編輯的,由用戶自行設定,其最高設定值不高于用戶本身的身份權限值。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于大漢軟件股份有限公司,未經大漢軟件股份有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202011044924.3/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:攝像光學鏡頭
- 下一篇:一種適用于快速運動物品的RFID識別方法





