[發明專利]一種基于區塊鏈的數據處理系統及方法有效
| 申請號: | 201811131848.2 | 申請日: | 2018-09-27 |
| 公開(公告)號: | CN110958211B | 公開(公告)日: | 2022-05-27 |
| 發明(設計)人: | 蔣昭君 | 申請(專利權)人: | 安徽華峪文化科技有限公司 |
| 主分類號: | H04L9/40 | 分類號: | H04L9/40;H04L9/32;H04L67/1097 |
| 代理公司: | 蘇州科洲知識產權代理事務所(普通合伙) 32435 | 代理人: | 李奎鋒 |
| 地址: | 230031 安徽省合肥市蜀山區荷葉地街道潛*** | 國省代碼: | 安徽;34 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 數據處理系統 方法 | ||
1.一種基于區塊鏈的數據處理系統,其特征在于,所述數據處理系統包括用戶終端和數據處理服務器,其中,用戶終端具有數據傳輸模塊,可與數據處理服務器實現數據交互;當用戶發起存儲數據請求時,所述數據處理系統將用戶請求存儲的數據包處理成兩部分,其中第一部分數據大小小于第二部分數據;
第二部分數據存儲在云端存儲器上和/或霧端存儲器上;
第二部分數據被處理為若干份,所述若干份數據分別存儲在多個云端存儲器上和/或霧端存儲器的不同網絡節點上;
所述數據處理服務器與多個存儲節點相連接,所述存儲的路徑數據信息存儲在數據處理服務器上;
所述區塊鏈的數據存儲系統還包括數據處理服務器和至少兩個存儲系統,其中第一個存儲系統為區塊鏈存儲系統,第二個存儲系統包括多個存儲介質,數據處理服務器分別與第一存儲系統和第二存儲系統的多個存儲介質網絡連接;
所述的數據處理服務器對用戶請求存儲的數據包進行處理,生成m個子文件包,即第二部分數據,其中m為≥2的正整數;
所述數據處理服務器根據文件包的身份標識,確定與該身份標識對應的密鑰對,并對所述數據包的處理過程生成唯一哈希值或具有唯一哈希值的數據,即第一部分數據。
2.根據權利要求1所述的基于區塊鏈的數據處理系統,其特征在于:所述的數據處理服務器對用戶請求存儲的數據包的處理過程包括分片處理、鎖定處理、加密處理。
3.根據權利要求1所述的基于區塊鏈的數據處理系統,其特征在于:所述用戶終端具有登陸驗證模塊,顯示模塊,數據解密操作模塊,數據傳輸模塊,網絡接口。
4.根據權利要求3所述的基于區塊鏈的數據處理系統,其特征在于:所述數據解密操作模塊用于將數據包身份標識對應的私鑰和區塊鏈中的哈希值進行配對驗證,進而得出數據包的對應處理過程。
5.一種使用權利要求1所述的基于區塊鏈的數據處理系統的數據處理方法,其特征在于,數據存儲過程包括如下步驟:
(S101)用戶終端請求存儲數據文件,數據處理服務器接收用戶發起的存儲需求指令和數據包;
(S102)數據處理服務器對用戶請求存儲的數據包的處理過程包括分片處理、鎖定處理,將數據包隨機生成m組數據碎片,m為≥2的正整數,然后通過加密處理生成m個加密的子文件包,所述m個加密的子文件包,即第二部分數據;
(S103)數據處理服務器根據文件包的身份標識,確定與該身份標識對應的密鑰對,并將步驟S102中所述數據包的處理過程生成為唯一哈希值或具有唯一哈希值的數據,即第一部分數據;
(S104)數據處理服務器將第一部分數據上傳到與數據處理服務器連接的區塊鏈端進行存儲,將第二部分數據的m個子文件包分別傳輸到與數據處理服務器連接的多個存儲器節點上進行存儲。
6.根據權利要求5所述的數據處理方法,其特征在于,數據訪問包括如下步驟:
(S201)用戶登陸到用戶終端,從用戶終端請求訪問用戶數據,數據處理服務器根據用戶請求的數據文件的數據身份標識,確定與該數據身份標識對應的私鑰;
(S202)根據私鑰將所述第一部分數據解密還原成數據包的處理過程;
(S203)數據處理服務器從多個存儲節點讀取第二部分數據對應的多個子文件包;根據S202中第一部分數據解密出的數據處理過程,對第二部分多個加密子文件包數據進行解密處理,生成并顯示用戶原始存儲的文件。
7.根據權利要求5所述的數據處理方法,其特征在于,數據刪除包括如下步驟:
(S301)用戶終端請求刪除用戶數據,數據處理服務器根據用戶請求的數據文件對應的數據身份標識,確定與該數據身份標識對應的私鑰;
(S302)通過該私鑰將第一部分數據解密還原出數據文件的處理過程,然后,數據處理服務器根據數據處理過程向數據加密文件包對應的多個存儲系統發出數據刪除請求,即刪除第二部分數據;
(S303)區塊鏈端將所述私鑰對應的第一部分數據刪除;
(S304)用戶終端對用戶顯示刪除狀態。
8.根據權利要求7所述的處理方法,其特征在于,數據修改包括如下步驟:
(S401)用戶終端請求修改存儲數據,并將修改后的數據包上傳到數據處理服務器;
(S402)數據處理服務器根據請求的數據文件對應的數據身份標識,確定與該數據文件對應的私鑰,并解密還原出修改前的數據文件的處理過程;同時對修改后的數據包進行分片、鎖定、加密處理,將數據包生成修改后的多個子文件包,即修改后的第二部分數據;
(S403)數據處理服務器將步驟S402中所述修改后的數據包的處理過程生成為處理過程生成為新的唯一哈希值,即修改后的第一部分數據,并替換區塊鏈端對應的原數據;
(S404)數據處理服務器將修改后第二部分數據的多個子文件包分別傳輸到與數據處理服務器連接的多個存儲器節點,同時刪除原來數據包對應的子文件包。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于安徽華峪文化科技有限公司,未經安徽華峪文化科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201811131848.2/1.html,轉載請聲明來源鉆瓜專利網。





