[发明专利]一种基于区块链技术的工程检测管理方法有效
申请号: | 202011485793.2 | 申请日: | 2020-12-16 |
公开(公告)号: | CN113141388B | 公开(公告)日: | 2022-08-02 |
发明(设计)人: | 李晓令;孟立杰;丰希奎;高丽莎;张立群;李佩泽;王刚;魏栋;李岩;张建新;郑明;董广广;张保龙;宋尧;张岚;陈卫红 | 申请(专利权)人: | 国网河北省电力有限公司建设公司 |
主分类号: | H04L67/1095 | 分类号: | H04L67/1095;H04L67/1097;H04L67/12;H04L67/145;H04L12/18;G01D21/02 |
代理公司: | 北京融智邦达知识产权代理事务所(普通合伙) 11885 | 代理人: | 吴强 |
地址: | 050021 河北*** | 国省代码: | 河北;13 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 区块 技术 工程 检测 管理 方法 | ||
1.一种基于区块链技术的工程检测管理方法,其特征在于,包括如下步骤:
B1、多个工程参与单位的服务器作为存储节点通过互联网连接,形成一个工程监理的区块链;政府工程建设的监管部门设置云端服务器,作为监管节点并与工程监理的区块链连接,用于设定或赋予区块链的运行规则,其中运行规则包括设置选出领导人节点的设定约束条件;
B2、两两存储节点之间通过心跳消息方式维护存储节点间的连通,每个存储节点通过能力消息向其他存储节点广播自己的能力特征数据;
B3、监管节点根据设定的运行规则以及存储节点的能力特征排序,为存储节点集合选出一个唯一的有效领导人节点;
B4、有效领导人节点周期性地或不定期地向所有其他存储节点广播关于存储节点集合的宣告信息,以使所有存储节点维护相同的存储节点集合信息,实现所有存储节点的存储数据的一致;
B5、监管节点选出一个符合设定约束条件的存储节点作为备选节点;监管节点向其他存储节点广播备选节点信息,被选作备选节点的存储节点将自身状态置为备选状态;
B6、现领导人节点的任命周期到期时,监管节点向所有的存储节点发出切换消息;备选节点收到切换消息,发送切换确认信息给有效领导人节点和监管节点,有效领导人节点收到确认消息后转变为普通的存储节点,备选节点转换成为新领导人节点,监管节点向所有存储节点发送新领导人宣告信息;监管节点再根据步骤B5选择出新备选节点;
还包括如下步骤:
步骤1:监管节点为联盟链设定智能合约流程引擎和规则引擎;所述智能合约流程引擎用于为项目相关物资或人员设定运转流程;运转流程包括至少两个以上的运转环节;所述规则引擎用于设定各个运转环节操作者的权限;
步骤2:在工程项目启动前,每个项目相关物资或人员均配置有一个智能标签;智能标签包括一个公开码和私密编码;
公开码用于在运转流程中所有运转环节被识别;联盟链内所有的节点、联盟链外的相关单位或政府部门均可以通过公开码设别相关物资或人员,并通过公开码获取联盟链上该相关物资或人员的存储信息;
私密编码由监管节点设定,用于存储节点在某个运转环节上传数据;
步骤3:第i个相关物资或人员的运转流程包括n个运转环节Li;i为大于等于1的自然数,n为大于等于2的自然数;第i个相关物资或人员的第j个运转环节为Lij,2≤j≤n;每个运转流程Lij均唯一对应一个私密编码Bij;
第i个相关物资或人员的第j个运转环节Lij完成后,由监管节点根据设定的编码规则自动生成一个私密编码Bij,并存在在智能标签上;
存储节点在上传第i个相关物资或人员的第j个运转环节Lij数据时,需要通过私钥或利用被授权的读取设备识别第j-1个运转环节Li(j-1)的私密编码Bi(j-1),认证成功后方可获得上传数据的权利,进而可将该运转环节的信息上传到区块链中;
步骤4:监管节点根据所述智能合约流程引擎验证j个运转环节的数据的质量,只有j个运转环节的数据合格后,监管节点才会产生j个运转环节的私密编码Bij。
2.根据权利要求1所述的工程检测管理方法,其特征在于,还包括如下步骤:
B7:如果发生异常事件,所述备选节点在一定的时间内无法收到有效领导人节点的宣告消息,则备选节点则向监管节点发送报警信息,监管节点向所有的存储节点发出切换消息;备选节点收到切换消息后自动切换成为新领导人节点;监管节点向所有存储节点发送新领导人宣告信息;监管节点再根据步骤B5选择出新备选节点。
3.根据权利要求1所述的工程检测管理方法,其特征在于,所述设定约束条件为监管节点设定的领导人节点和备选节点选取的策略或规则。
4.根据权利要求3所述的工程检测管理方法,其特征在于,所述设定约束条件包括但不限于:工程参与单位的资质等级、对工程安全影响的加权因子和节点能力特征数据。
5.根据权利要求4所述的工程检测管理方法,其特征在于,所述能力特征包括CPU速度、内存大小或存储空间大小。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网河北省电力有限公司建设公司,未经国网河北省电力有限公司建设公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202011485793.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:接线盒以及蓄电装置
- 下一篇:一种用于氢气的储氢罐结构