[發明專利]一種高效可驗證的供應鏈數據分享架構在審
| 申請號: | 202111032180.8 | 申請日: | 2021-09-03 |
| 公開(公告)號: | CN113706311A | 公開(公告)日: | 2021-11-26 |
| 發明(設計)人: | 許耀;蔡韶穎;袁雷 | 申請(專利權)人: | 湖南大學 |
| 主分類號: | G06Q40/04 | 分類號: | G06Q40/04;G06F16/22;G06F16/242;G06F16/27 |
| 代理公司: | 北京沃知思真知識產權代理有限公司 11942 | 代理人: | 周俊華 |
| 地址: | 410082 湖*** | 國省代碼: | 湖南;43 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 高效 驗證 供應 數據 分享 架構 | ||
1.一種高效可驗證的供應鏈數據分享架構,其特征在于,包括公司數據處理模塊、用戶登錄查詢模塊、數據檢索模塊以及真實性檢測模塊;
其中,所述公司數據處理模塊分別與數據檢索模塊、真實性檢測模塊通信連接,所述用戶登錄查詢模塊分別與數據檢索模塊、真實性檢測模塊通信連接,所述數據檢索模塊與真實性檢測模塊通信連接;
所述數據檢索模塊包括查詢解析處理單元、索引更新單元、鏈上數據檢索單元、鏈下數據檢索單元;除此之外,還包含Query Pattern、Table Information和On-Chain DataIndex三個存儲單元,它們分別在處理查詢解析、公司信息注冊、鏈上索引存儲時使用。
2.根據權利要求1所述的一種高效可驗證的供應鏈數據分享架構,其特征在于,所述公司數據處理模塊用于對公司信息進行識別記錄,其識別記錄具體步驟如下:
步驟一:公司數據處理模塊將公司信息錄入Table Information的表Companies中;
步驟二:公司數據處理模塊檢測公司是否存在交易請求,若公司要在供應鏈中交易,開始檢測該公司是否注冊;
步驟三:若該公司未注冊,則反饋相關工作人員并提示“請先進行信息注冊”;
步驟四:公司數據處理模塊開始接收該公司交易數據,并處理生成鏈上數據以及保存鏈下數據。
3.根據權利要求1所述的一種高效可驗證的供應鏈數據分享架構,其特征在于,所述公司數據處理模塊的存儲單元鏈下數據庫用于接收鏈下數據,并對其進行類型分析,其類型分析具體步驟如下:
第一步:鏈下數據庫開始按照制造商、分銷商以及零售商構建對應角色數據存儲單元;
第二步:鏈下數據庫將鏈下數據按照產品號、產品的生產批次號、產品類型、該產品被接收時所屬批次的轉移批次號、該產品被售出時所屬批次的轉移批次號、路徑碼標記流經的所有公司以及顧客標識進行分類,并存儲至對應數據存儲單元。
4.根據權利要求1所述的一種高效可驗證的供應鏈數據分享架構,其特征在于,所述公司數據處理模塊、數據檢索模塊、真實性檢測模塊用于產生和接收上鏈數據,并對其進行分類標記,其上鏈操作具體步驟如下:
步驟(1):公司數據處理模塊根據公司行為的不同類型,按照生產產品、轉移產品、分箱轉移產品以及銷售產品進行分類,將鏈下數據庫產生的可視數據用工具生成摘要,如默克爾樹和布隆過濾器壓縮產品號信息、路徑碼記錄產品的路徑,以交易的字段形式上傳至真實性檢測模塊;
步驟(2):真實性檢測模塊將分類完成的交易錄入對應交易鏈中,并將交易返回給公司數據處理模塊表示數據已經保存在區塊鏈;
步驟(3):公司數據處理模塊將步驟(2)返回的交易上傳至數據檢索模塊;
步驟(4):數據檢索模塊的索引更新單元操作On-Chain Data Index存儲單元更新鏈上索引結構。
5.根據權利要求1所述的一種高效可驗證的供應鏈數據分享架構,其特征在于,所述數據檢索模塊的索引更新單元用于接收公司交易信息,并進行索引更新,其索引更新具體步驟如下:
S1:公司交易上鏈,同時公司將交易數據上傳至索引更新單元;
S2:索引更新單元對交易數據進行數據分析,并依據交易的不同類型對之前創建的索引結構更新索引;
所述用戶登錄查詢模塊用于對用戶身份進行檢測識別,其檢測識別具體步驟如下:
SS1:用戶通過外部輸入設備向用戶登錄單元輸入相關用戶信息;
SS2:用戶登錄查詢模塊對用戶信息進行檢測,并對其進行核驗判斷,若用戶信息核驗通過,則進入查詢界面,并發送查詢指令至數據檢索模塊,若用戶信息核驗未通過,則提示用戶“信息錯誤,請重新輸入”;
所述數據檢索模塊用于用戶對鏈上數據以及鏈下數據進行數據查詢,其數據查詢具體步驟如下:
P1:查詢解析處理單元接收用戶通過輸入設備發送的SQL-Like語句,并對其進行語句解析,并判斷查詢的數據源是鏈上還是鏈下,鏈上數據則與鏈上數據檢索單元交互得到鏈上數據,若是鏈下數據則與鏈下數據檢索單元交互得到鏈下數據;
P2:搜索鏈上數據時,鏈上數據檢索單元和On-Chain Data Index交互,On-Chain DataIndex保存了不同類型的索引結構,幫助提高區塊鏈交易的查詢效率;如查詢某個轉移批次包含的所有分箱轉移交易,使用哈希表索引進行快速查詢;
P3:查詢過程中鏈上鏈下的查詢可能不止一次,比如溯源某個產品的路徑時會包含多次的鏈上鏈下查詢,由查詢解析處理單元整理鏈下數據和鏈上數據的查詢結果和可驗證數據,生成最后返回的內容;
P4:查詢解析處理單元將檢索獲得的查詢結果和可驗證數據通過顯示設備反饋給用戶,同時將可驗證數據發送至真實性檢測模塊;
P1中所述輸入設備具體為鍵盤、觸控屏或電子筆中的一種;
P4中所述顯示設備具體為CRT顯示屏、LCD顯示屏或LED顯示屏中的一種;
所述真實性檢測模塊用于對查詢結果進行真實性檢測,其真實性檢測具體步驟如下:
PP1:真實性檢測模塊接收到可驗證數據后,開始依據該可驗證數據自行查詢區塊鏈;
PP2:若區塊鏈存在對應交易,并且可驗證數據根據認證數據結構生成交易對應數據后,則判斷查詢結果為真實的,否則判斷查詢結果為虛假的。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于湖南大學,未經湖南大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202111032180.8/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種熱成像瞄準鏡及其自動射效校正方法
- 下一篇:一種景觀休閑亭
- 數據顯示系統、數據中繼設備、數據中繼方法、數據系統、接收設備和數據讀取方法
- 數據記錄方法、數據記錄裝置、數據記錄媒體、數據重播方法和數據重播裝置
- 數據發送方法、數據發送系統、數據發送裝置以及數據結構
- 數據顯示系統、數據中繼設備、數據中繼方法及數據系統
- 數據嵌入裝置、數據嵌入方法、數據提取裝置及數據提取方法
- 數據管理裝置、數據編輯裝置、數據閱覽裝置、數據管理方法、數據編輯方法以及數據閱覽方法
- 數據發送和數據接收設備、數據發送和數據接收方法
- 數據發送裝置、數據接收裝置、數據收發系統、數據發送方法、數據接收方法和數據收發方法
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置
- 數據發送方法、數據再現方法、數據發送裝置及數據再現裝置





