[發明專利]基于區塊鏈的物聯網終端的控制方法和系統有效
| 申請號: | 202210103688.0 | 申請日: | 2022-01-28 |
| 公開(公告)號: | CN114117553B | 公開(公告)日: | 2022-04-15 |
| 發明(設計)人: | 戴聰棋;彭洪寶;楊耀威 | 申請(專利權)人: | 北京豪爾賽智慧城域科技有限公司 |
| 主分類號: | G06F21/64 | 分類號: | G06F21/64;G16Y30/10;G16Y40/50 |
| 代理公司: | 北京中索知識產權代理有限公司 11640 | 代理人: | 葛靖 |
| 地址: | 100070 北京市豐臺區*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 基于 區塊 聯網 終端 控制 方法 系統 | ||
1.一種基于區塊鏈的物聯網終端的控制方法,其特征在于,包括以下步驟:
第一區塊鏈節點將用于控制物聯網終端的第一控制指令信息寫入第一智能合約并廣播第一智能合約;
接收到第一智能合約的第二區塊鏈節點進行針對第一智能合約和第一區塊鏈節點的雙重校驗;
當雙重校驗通過時,第二區塊鏈節點將所述第一智能合約上鏈,并向物聯網終端發送第一控制指令信息;
其中,第一區塊鏈節點通過冪等方式廣播第一智能合約,使得接收到第一智能合約的多個節點中,僅一個節點作為第二區塊鏈節點進行雙重校驗;
其中,接收到第一智能合約的第二區塊鏈節點進行針對第一智能合約和第一區塊鏈節點的雙重校驗,包括:對第一智能合約進行哈希值校驗,以驗證第一智能合約是否被篡改;對第一區塊鏈節點進行共識算法校驗,以驗證第一區塊鏈節點的可信任性。
2.根據權利要求1所述的控制方法,其特征在于,哈希值校驗與共識算法校驗串行執行,或者哈希值校驗與共識算法校驗并行執行。
3.根據權利要求1所述的控制方法,其特征在于,在第二區塊鏈節點向物聯網終端發送第一控制指令信息后,向作為第一控制指令信息來源的物聯網服務器返回用于表明指令安全下發成功的令牌。
4.根據權利要求1所述的控制方法,其特征在于,對第一區塊鏈節點進行共識算法校驗,以驗證第一區塊鏈節點的可信任性,具體包括:
使用工作量證明PoW、權益證明PoS、授權工作證明DPoS、拜占庭容錯算法中的至少一種,驗證第一區塊鏈節點的可信任性。
5.根據權利要求1所述的控制方法,其特征在于,當雙重校驗通過時,第二區塊鏈節點將所述第一智能合約上鏈,具體包括:
獲取將第一智能合約作為交易內容的第一區塊和第一區塊的第一哈希值;
將用于控制物聯網終端的第二控制指令信息寫入第二智能合約;
根據第一哈希值、第二智能合約,生成將第二智能合約作為交易內容的第二區塊和將第二智能合約作為交易內容的區塊的第二哈希值;
廣播第二區塊和第二哈希值。
6.根據權利要求5所述的控制方法,其特征在于,第一區塊中還包括:
針對第一控制指令信息的隨機校驗數;或者
發出第一控制指令信息的用戶身份信息。
7.根據權利要求1所述的控制方法,其特征在于,所述控制方法在第一區塊鏈節點將第一控制指令信息寫入第一智能合約的步驟之前,還包括:
對第一控制指令信息進行哈希值校驗,以驗證第一控制指令信息是否被篡改。
8.一種基于區塊鏈的物聯網終端的控制系統,其特征在于,包括:
第一區塊鏈節點,包括第一處理器及存儲有指令的第一存儲器,所述第一處理器配置為執行第一存儲器存儲的指令以實現:
將用于控制物聯網終端的第一控制指令信息寫入第一智能合約并廣播第一智能合約;
第二區塊鏈節點,包括第二處理器及存儲有指令的第二存儲器,所述第二處理器配置為執行第二存儲器存儲的指令以實現:
接收第一智能合約并進行針對第一智能合約和第一區塊鏈節點的雙重校驗;
當雙重校驗通過時,將所述第一智能合約上鏈,并向物聯網終端發送第一控制指令信息;
其中,第一區塊鏈節點通過冪等方式廣播第一智能合約,使得接收到第一智能合約的多個節點中,僅一個節點作為第二區塊鏈節點進行雙重校驗;
其中,接收到第一智能合約的第二區塊鏈節點進行針對第一智能合約和第一區塊鏈節點的雙重校驗,包括:對第一智能合約進行哈希值校驗,以驗證第一智能合約是否被篡改;對第一區塊鏈節點進行共識算法校驗,以驗證第一區塊鏈節點的可信任性。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京豪爾賽智慧城域科技有限公司,未經北京豪爾賽智慧城域科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202210103688.0/1.html,轉載請聲明來源鉆瓜專利網。





