[發明專利]一種基于區塊鏈的工業互聯網標識的處理方法及裝置在審
| 申請號: | 202010102822.6 | 申請日: | 2020-02-19 |
| 公開(公告)號: | CN111368230A | 公開(公告)日: | 2020-07-03 |
| 發明(設計)人: | 謝人超;霍如;喻嘉藝;任語錚;曾詩欽;高寧捷;黃韜 | 申請(專利權)人: | 北京郵電大學 |
| 主分類號: | G06F16/955 | 分類號: | G06F16/955;G06F16/958;H04L9/06;H04L29/06 |
| 代理公司: | 北京柏杉松知識產權代理事務所(普通合伙) 11413 | 代理人: | 丁蕓;馬敬 |
| 地址: | 100876 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 區塊 工業 互聯網 標識 處理 方法 裝置 | ||
1.一種基于區塊鏈的工業互聯網標識的處理方法,其特征在于,所述方法包括:
獲取源于客戶端操作產品標識的操作請求,所述操作請求攜帶有企業的產品標識、所述產品標識對應的映射數據及企業對數據進行操作的操作類型;
基于所述操作請求,從區塊鏈中獲得所述企業的備案數據;
比較所述備案數據中標識與所述產品標識,驗證通過所述產品標識;
比較所述備案數據中操作權限與所述操作類型,確定所述企業具備操作權限;
向所述客戶端返回所述產品標識操作結果的響應。
2.如權利要求1所述的方法,其特征在于,所述方法還包括:
在確定所述企業具備操作權限之后,將所述產品標識、所述映射數據,以及標識對應的標識哈希一起存儲在分布式哈希表DHT中;
在確定所述企業具備操作權限之后,將所述產品標識以及映射數據對應的映射數據哈希一起存儲在所述區塊鏈中。
3.如權利要求1所述的方法,其特征在于,所述比較所述備案數據中標識與所述產品標識,驗證通過所述產品標識,包括:
比較所述備案數據中標識與所述產品標識是否相同;如果所述備案數據中標識與所述產品標識相同,則所述產品標識驗證通過。
4.如權利要求1所述的方法,其特征在于,所述比較所述備案數據中操作權限與所述操作類型,確定所述企業具備操作權限,包括:
比較所述操作類型的二進制數值是否小于所述備案數據中操作權限的二進制數值;
如果所述操作類型的二進制數值小于所述備案數據中操作權限的二進制數值,則確定所述企業具備操作權限。
5.如權利要求1所述的方法,其特征在于,所述獲取源于客戶端操作產品標識的操作請求,包括:
接收加密的操作請求,所述加密的操作請求為由客戶端利用私鑰對企業的操作請求加密得到的;
通過所述加密的操作請求中的企業,從所述區塊鏈中,獲得所述備案數據中的公鑰;
利用所述備案數據中的公鑰對所述加密的操作請求解密,獲得所述操作請求。
6.如權利要求1至5任一項所述的方法,其特征在于,所述操作類型包括注冊、更新及刪除中一種或多種。
7.如權利要求2至5任一項所述的方法,其特征在于,所述方法還包括:
接收對產品標識的解析請求,所述解析請求攜帶有所述企業的產品標識;
基于所述解析請求,對所述產品標識進行哈希運算,得到所述產品標識對應的標識哈希;通過所述產品標識對應的標識哈希,解析存儲所述產品標識的DHT節點,并在存儲所述產品標識的DHT節點內已存儲的所述標識哈希中,解析所述映射數據,作為第一解析結果;
基于所述解析請求,在所述區塊鏈內已存儲的映射數據哈希中,解析所述產品標識對應的映射數據哈希,作為第二解析結果;
通過哈希運算,驗證所述第一解析結果與所述第二解析結果;
如果所述第一解析結果與所述第二解析結果驗證通過,則向所述客戶端返回所述產品標識解析成功的響應,所述產品標識解析成功的響應中包含所述映射數據。
8.一種基于區塊鏈的工業互聯網標識的處理裝置,其特征在于,所述裝置包括:
控制模塊,用于獲取源于客戶端操作產品標識的操作請求,所述操作請求攜帶有企業的產品標識、所述產品標識對應的映射數據及企業對數據進行操作的操作類型;
區塊鏈模塊,用于基于所述操作請求,從區塊鏈中獲得所述企業的備案數據;
所述控制模塊,還用于比較所述備案數據中標識與所述產品標識,驗證通過所述產品標識;比較所述備案數據中操作權限與所述操作類型,確定所述企業具備操作權限;向所述客戶端返回所述產品標識操作結果的響應。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京郵電大學,未經北京郵電大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010102822.6/1.html,轉載請聲明來源鉆瓜專利網。





