[发明专利]一种基于区块链技术的物联网雾环境管理架构及方法在审
申请号: | 202011290219.1 | 申请日: | 2020-11-17 |
公开(公告)号: | CN112364317A | 公开(公告)日: | 2021-02-12 |
发明(设计)人: | 范永开;林卫国;虎倩;尚文倩;范文庆;黄玮;董春玲;曹建香;潘耘;隋爱娜;吴国栋;郭嘉明 | 申请(专利权)人: | 中国传媒大学 |
主分类号: | G06F21/31 | 分类号: | G06F21/31;G06F21/64 |
代理公司: | 北京海虹嘉诚知识产权代理有限公司 11129 | 代理人: | 何志欣 |
地址: | 100024 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 技术 联网 环境管理 架构 方法 | ||
1.一种基于区块链技术的物联网雾环境管理架构,其特征在于,至少包括由物联网雾环境下的多个雾节点(100)构建的至少一个第一类区块链(600),并基于所述第一类区块链(600)上的至少一个雾节点(100)构建第二类区块链(700),其中,
所述第一类区块链(600)配置为在雾节点(100)发送数据前对其进行身份验证,并基于所述身份验证的结果以非公开的方式共享表示私有的第一数据(610);
所述第二类区块链(700)配置为以公有链的方式监控其与所述第一类区块链(600)共有的雾节点(100)公开的身份验证结果以及关于所述第一数据(610)可公开的第二数据(611)从而能够在去中心化的同时降低性能需求和以雾节点(100)数量且身份无关的方式提高身份验证准确性。
2.一种基于区块链技术的物联网雾环境管理架构,其特征在于,至少包括由物联网雾环境下的多个雾节点(100)构建的至少一个第一类区块链(600)和至少一个第二类区块链(700),其中:
第一类区块链(600)用于在数据传输前对雾节点(100)进行身份验证和非公开共享数据;
第二类区块链(700)用于以公有链的方式监管数据;其中,
所述第二类区块链(700)配置为由至少一个所述第一类区块链(100)上的至少一个雾节点(100)构建的方式监管所述第一类区块链(600)从而能够在去中心化的同时减少所述第二类区块链(700)内成员的数量以降低性能开销。
3.根据权利要求1或2所述的物联网雾环境管理架构,其特征在于,所述第一类区块链(600)配置为:
为所述第一类区块链(600)内的雾节点(100)部署第一智能合约(800);
在所述雾节点(100)未发出数据之前基于所述第一智能合约(800)对所述雾节点(100)进行身份验证,其中,
所述第一类区块链(600)内的雾节点(100)同步执行身份验证和身份验证的结果;
基于所述第一智能合约(800)在身份验证通过的雾节点(100)之间执行表示数据添加的第一类操作、表示数据查询的第二类操作和表示数据修改的第三类操作,并将执行操作生成的第一数据(610)进行同步。
4.根据权利要求1或2所述的物联网雾环境管理架构,其特征在于,所述第二类区块链(700)配置为:
为所述第二类区块链(700)内的雾节点(100)部署第二智能合约(900);
基于所述第二智能合约(900)查询其区块链内的雾节点(100)的身份、所述第一类区块链(600)公开的身份验证结果和第二数据(611)来监控雾节点(100)。
5.根据权利要求1或2所述的物联网雾环境管理架构,其特征在于,所述雾节点(100)配置为按照如下步骤进行初始化:
基于所述雾节点(100)的设备信息定义第一智能合约(800)或第二智能合约(900);
基于所述雾节点(100)的设备信息在所述第一类区块链(600)或第二类区块链(700)进行注册,其中,
基于所述设备信息生成用于身份验证的身份值;
基于雾节点(100)的设备信息随机或指定选取所述第一类区块链(600)与第二类区块链(700)共有的雾节点(100),或者在数据传输的不同时间段下随机或指定选取所述第一类区块链(600)与第二类区块链(700)共有的雾节点(100);
基于所述雾节点(100)的设备信息生成区块头,并至少基于相关交易信息通过工作量证明的哈希值构建区块体。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国传媒大学,未经中国传媒大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011290219.1/1.html,转载请声明来源钻瓜专利网。