[發明專利]基于區塊鏈的數據查詢方法及裝置、存儲介質、電子裝置在審
| 申請號: | 201910219133.0 | 申請日: | 2019-03-21 |
| 公開(公告)號: | CN110083620A | 公開(公告)日: | 2019-08-02 |
| 發明(設計)人: | 范詩怡;章偉 | 申請(專利權)人: | 深圳壹賬通智能科技有限公司 |
| 主分類號: | G06F16/245 | 分類號: | G06F16/245;G06F16/955 |
| 代理公司: | 北京中強智尚知識產權代理有限公司 11448 | 代理人: | 黃耀威 |
| 地址: | 518000 廣東省深圳市前海深港合作區前*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 區塊 關聯關系 節點數據 目標驗證 存儲介質 電子裝置 數據查詢 驗證信息 數據查詢請求 查詢響應 驗證結果 預先建立 交互性 請求端 發送 驗證 攜帶 發布 | ||
1.一種基于區塊鏈的數據查詢方法,其特征在于,包括:
獲取區塊鏈中的各個節點數據,并分別為每個節點數據設定對應的驗證信息,以建立所述區塊鏈的每個節點數據與驗證信息的關聯關系;
將所述關聯關系發布到所述區塊鏈上;
當接收到攜帶目標驗證信息的區塊鏈數據查詢請求時,根據預先建立的所述關聯關系,驗證所述目標驗證信息;
根據所述目標驗證信息的驗證結果,向請求端發送查詢響應。
2.根據權利要求1所述的方法,其特征在于,建立區塊鏈的每個節點數據與驗證信息的關聯關系包括以下至少之一:
建立區塊鏈的節點數據與驗真碼的第一關聯關系,其中,所述驗真碼用于驗證數據查詢請求中攜帶的查詢數據是否真實;
建立區塊鏈的節點數據與防偽碼的第二關聯關系,其中,所述防偽碼用于查詢數據查詢請求中攜帶的查詢數據是否存在;
建立區塊鏈的節點數據與圖形碼的第三關聯關系,其中,所述圖形碼用于從所述區塊鏈獲取數據查詢請求對應的節點數據。
3.根據權利要求2所述的方法,其特征在于,所述圖形碼為二維碼或條形碼,在所述區塊鏈上與所述節點數據一一對應。
4.根據權利要求1所述的方法,其特征在于,驗證所述目標驗證信息包括:
校驗攜帶所述目標驗證信息的查詢請求是否合法;
在所述查詢請求合法時,根據查詢請求在所述區塊鏈上查詢所述節點數據。
5.根據權利要求4所述的方法,其特征在于,校驗攜帶所述目標驗證信息的查詢請求是否合法包括以下至少之一:
校驗所述查詢請求的發送方的登錄賬號或登錄終端是否合法;
校驗所述查詢請求的傳輸路徑是否合法;
校驗查詢請求的內容是否合法。
6.根據權利要求2所述的方法,其特征在于,向請求端發送查詢響應包括:
在所述目標驗證信息為驗真碼時,在區塊鏈上檢索與所述目標驗證信息對應的節點數據,判斷所述節點數據與目標信息是否一致,在所述節點數據與所述目標信息一致時,向請求端發送用于指示真實的查詢響應,在所述節點數據與所述目標信息不一致時,向請求端發送用于指示虛假的查詢響應,其中,所述驗真碼攜帶所述目標信息;
在所述目標驗證信息為防偽碼時,在區塊鏈上檢索是否存在與所述目標驗證信息對應的節點數據,在檢索到任一節點數據時,向請求端發送用于指示存在的查詢響應,在未檢索到任意節點數據時,向請求端發送用于指示不存在的查詢響應;
在所述目標驗證信息為圖形碼時,在區塊鏈上檢索是否存在與所述目標驗證信息對應的節點數據,在存在與所述目標驗證信息對應的節點數據時,讀取所述節點數據,向請求端反饋所述節點數據,在不存在與所述目標驗證信息對應的節點數據時,向請求端反饋空數據。
7.根據權利要求1所述的方法,其特征在于,在接收到攜帶目標驗證信息的區塊鏈數據查詢請求之后,所述方法還包括:
將所述查詢請求通過谷歌遠程過程調用GRPC工具發送給本地授權節點的被授權節點,其中,所述被授權節點與一個或多個授權節點連接;
接收所述被授權節點基于所述查詢請求反饋的查詢結果,其中,所述被授權節點用于在所述區塊鏈上查詢所述節點數據。
8.一種基于區塊鏈的數據查詢裝置,其特征在于,包括:
建立模塊,用于獲取區塊鏈中的各個節點數據,并分別為每個節點數據設定對應的驗證信息,以建立所述區塊鏈的每個節點數據與驗證信息的關聯關系;
發布模塊,用于將所述關聯關系發布到所述區塊鏈上;
驗證模塊,用于當接收到攜帶目標驗證信息的區塊鏈數據查詢請求時,根據預先建立的所述關聯關系,驗證所述目標驗證信息;
第一發送模塊,用于根據所述目標驗證信息的驗證結果,向請求端發送查詢響應。
9.一種存儲介質,其特征在于,所述存儲介質中存儲有計算機程序,其中,所述計算機程序被設置為運行時執行權利要求1至7任一項中所述的方法。
10.一種電子裝置,包括存儲器和處理器,其特征在于,所述存儲器中存儲有計算機程序,所述處理器被設置為運行所述計算機程序以執行權利要求1至7任一項中所述的方法。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于深圳壹賬通智能科技有限公司,未經深圳壹賬通智能科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201910219133.0/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:加工質量信息管理系統
- 下一篇:分接開關數據處理方法





