[发明专利]一种基于区块链的物联网监控管理方法及系统有效
申请号: | 202010099556.6 | 申请日: | 2020-02-18 |
公开(公告)号: | CN111355780B | 公开(公告)日: | 2022-09-13 |
发明(设计)人: | 黄步添;卢瑞瑞;俞之贝;高翠霞;黄媛媛;石太彬 | 申请(专利权)人: | 杭州云象网络技术有限公司 |
主分类号: | H04L67/12 | 分类号: | H04L67/12;H04L67/10;H04L67/025 |
代理公司: | 杭州五洲普华专利代理事务所(特殊普通合伙) 33260 | 代理人: | 丁少华 |
地址: | 310000 浙江省杭州市*** | 国省代码: | 浙江;33 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 联网 监控 管理 方法 系统 | ||
1.一种基于区块链的物联网监控管理方法,其特征在于,包括如下步骤:
(1)建立基于多链的物联网网络,其中多链架构包括主链和子链;
(2)对所述物联网网络进行区块链监管环境部署;其中,
1)将包含区块链底层的安装包上传至网关节点服务器,并形成文件列表,保存绝对路径,导入rancher相关镜像并利用导入的镜像启动rancher部署集群环境,通过rancher部署集群依赖的所有镜像到相应网关节点服务器;
2)在集群中搭建docker的私有仓库,并将区块链相关镜像传入私有仓库;
3)安装命令行操作工具,用于查询和管理集群资源,配置服务器并启用区块链监管系统;
(3)将所述物联网网络链上参与节点进行集群化管理和封装;其中,
1)将多链物联网网络中的节点按照类别进行集合封装,通过集群进行节点部署,从所述私有仓库内拉取相关镜像,启动集合运行,使相关节点均在集群中运行,若某个节点发生故障或宕机,集群有保活机制可实现节点的动态漂移,并保证数据的一致性;
2)设置集群接口和底层通信传输接口,集群接口用于管理集群内节点的状态,网络通信传输接口用于管理监控界面与多链物联网网络的数据信息传输;
(4)对封装后的区块链物联网网络进行可视化监控,包括整个网络连接的拓扑展示,以及对每个网络中的任一区块链的状态监控;其中,
1)在操作界面上建立区块链信息总览表,通过网络通信传输接口,连接区块链底层服务端和上层业务端,获取到所有的区块链信息,包括子链物联网设备运行状态及主链区块信息,并呈现在信息总览表中;后端是利用grpc连接底层服务端获取区块链最新区块,解析后的区块详细数据,利用websocket推送给前端;
2)节点状态页面与服务端建立WebSocket连接,用于收发节点状态相关的请求和响应,前端解析JSON格式的响应,利用React更新界面,显示最新的状态数据,用户可以在界面上点击停止/启动按钮来管理各节点的生命周期;
3)根据节点以及连线数据计算拓扑图布局,并渲染拓扑图界面;
4)点击信息总览表内的任一区块链,显示当前选择区块链的名称、区块高度、执行合约数以及交易情况,同时拓扑图上降低不属于该区块链的节点与连接的透明度,以做区分,实现对所述物联网网络的链上的可视化实时监控。
2.根据权利要求1所述的物联网监控管理方法,其特征在于,所述步骤(1)的具体实现步骤为:
1.1任一参与机构创建各类网关节点,并连接相关设备,将不同功能的物联网设备连接相应网关形成多个子链网络;
1.2由各参与机构提供节点形成主链网络,其中每一个子链选取其中节点加入主链,形成多链物联网网络架构;
1.3在所述主链中,参与机构提供共识节点,各节点参与部署智能合约,各参与机构之间通过主链合约进行事件通知和数据交换,各子链通过所提供的主链节点及相应合约实现物联网事件响应;
1.4根据需求制定跨链协议,通过参与机构调研跨链协议实现链与链之间所需的数字资产传输。
3.根据权利要求1所述的物联网监控管理方法,其特征在于,实时监控状态包括区块状态和节点状态:分别为区块高度、交易情况、最新区块时间、TPS、执行合约情况、所选共识算法、区块平均生成时间、节点创建加入、取消及节点状态获取,通过对区块状态和节点状态的监控实现对所述物联网网络状态及设备的运行状态、调用情况的监管控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州云象网络技术有限公司,未经杭州云象网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010099556.6/1.html,转载请声明来源钻瓜专利网。