基于区块链的电力二次设备运维操作日志生成系统及方法技术方案

技术编号:36524988 阅读:6 留言:0更新日期:2023-02-01 16:03
本发明专利技术公开了一种基于区块链的电力二次设备运维操作日志生成系统及方法,该系统通过区块链建立可信任的公开透明的操作日志,具有责任可溯源且不可篡改的优点。该系统为了解决二次运维中信息协调与数据冗余的问题,采用中间件存放各类中转数据:包括运维人员信息、周转信息与操作信息,其中运维人员信息与操作信息需要递交给区块链进行上链操作,在区块链接收并核验数字签名无误后,在中间件中删除该项记录,解决了因区块链不能篡改而产生的数据冗余,响应慢等问题。响应慢等问题。响应慢等问题。

【技术实现步骤摘要】
基于区块链的电力二次设备运维操作日志生成系统及方法


[0001]本专利技术属于电力网络安全
,特别是涉及一种基于区块链的电力二次设备运维操作日志生成系统及方法。

技术介绍

[0002]近年来,电力在国民经济的发展过程中,贡献着十分巨大的力量,在工业、农业、交通运输等领域发挥着不可替代的作用,而智能电网的出现极大地改善了电力行业的环境,为电力行业的发展提供了源源不断的动力。随着智能电网技术的发展,智能变电站得到了大力普及,智能变电站内二次设备的智能化水平和数量都得到了很大提高,变电站内的二次设备对电力系统安全稳定运行的重要性也越来越大,因此对二次设备的运维提出了更高的要求。
[0003]目前,我国对于变电站二次设备运维和管控方法的研究相对较少,出现不少乱象如:变电站内二次设备不断增加,且操作系统趋于复杂化。同时电网变电站的不断增多,电网规模的不断增大导致的人员混淆管理。而二次设备巡检运维中心也缺乏信息化集成平台支持,各个系统相对独立,处于信息孤岛状态,缺乏协同,班组人员难以适应和正确运用各系统提供的信息和服务。
[0004]国内基于区块链的电力运维的实践已取得一定进展,但由于用户数量庞大,该产业依然面临着一定挑战。最显而易见的是随着电站运维信息的不断上链,数据整合难度大,海量数据的存储、分析较为困难。

技术实现思路

[0005]本专利技术的目的在于提供一种基于区块链的电力二次设备运维操作日志生成系及方法,通过区块链建立可信任的公开透明的操作日志,具有责任可溯源且不可篡改的优点。r/>[0006]为达到上述目的,本专利技术采用的技术方案如下:
[0007]本专利技术提供一种基于区块链的电力二次设备运维操作日志生成系统,包括:
[0008]区块链,用于将二次设备运维过程中运维人员信息与运维操作信息汇总成操作日志;
[0009]中间件,用于存储二次设备运维过程中产生的中转数据并进行上链操作;
[0010]人脸识别系统,用于获取运维人员信息,以及与中间件进行交互验证;
[0011]客户端,用于运维人员进行配置,以及用于向人脸识别系统和二次设备递交各类操作请求。
[0012]进一步的,所述中间件具体用于,
[0013]收到运维人员写入数据后,根据数据头判断数据类型,所述数据类型包括上链数据和周转数据;
[0014]若为上链数据,则将数据内容与数字签名打包发送至区块链进行上链操作;
[0015]若为周转数据,则直接存储,并在该项数据生效或逾期后自动删除存储的对应数
据;
[0016]所述上链数据包括运维人员信息和运维操作信息;所述周转数据包括运维过程中的周转信息。
[0017]进一步的,所述中间件还用于,
[0018]对于上链数据,接收到区块链返回的上链成功的指示后,删除存储的对应数据;接收到区块链返回的上链失败的指示后,将存储的对应数据返回至上一级。
[0019]进一步的,所述中间件还用于,
[0020]对于周转数据,根据数据头中关联的上链数据,当收到对应上链数据上链成功的指示后,删除该周转数据。
[0021]进一步的,所述人脸识别系统具体用于,
[0022]调取摄像头拍摄运维人员人脸,自动识别人脸特征并写入用户注册的运维人员身份信息;
[0023]以及,
[0024]用于将运维人员身份信息递交至中间件进行验证和存储。
[0025]进一步的,所述人脸识别系统配置扫脸登录方式。
[0026]进一步的,所述区块链具体用于,
[0027]根据运维人员信息生成数字证书与私钥;
[0028]以及,
[0029]根据运维操作信息,记录运维起始时间与终止时间状态。
[0030]进一步的,所述区块链具体用于,
[0031]接收中间件转发的上链数据并核验数字签名,如无误则返回上链成功的指示;若不一致,则返回上链失败的指示。
[0032]进一步的,所述客户端具体用于,
[0033]配置管理员与注册用户权限,
[0034]所述管理员的权限包括:修改注册用户的身份信息与绑定信息;
[0035]所述注册用户的权限为:向区块链递交各类请求。
[0036]本专利技术还提供一种基于区块链的电力二次设备运维操作日志生成方法,基于前述的基于区块链的电力二次设备运维操作日志生成系统实现,所述方法包括:
[0037]运维人员通过客户端申请操作权限,通过人脸识别系统调取摄像头拍摄人脸,自动识别运维人员人脸特征,与预先注册信息进行比对,验证通过后向中间件请求授权码,授权通过后中间件将运维人员信息加密上链,同时发放工作票给运维人员;
[0038]运维人员基于授权码请求登录二次设备,二次设备向中间件发送认证请求,在人脸特征和授权码验证有效后,授权运维人员写入;
[0039]运维人员基于工作票请求写入操作信息于二次设备,二次设备向中间件发送操作请求,在人脸特征、授权码和工作票验证有效后,授权运维人员写入操作信息;
[0040]区块链根据运维人员信息和运维操作信息汇总生成操作日志存储在一个区块中,并将区块头返回给运维人员。
[0041]进一步的,还包括:
[0042]运维人员通过客户端请递交注册申请;
[0043]通过人脸识别系统调取摄像头拍摄人脸,自动识别运维人员人脸特征写入用户注册的身份信息,并递交至中间件;
[0044]中间件验证通过则返回注册成功的信息,否则返回注册失败的信息;
[0045]验证通过后中间件将运维人员信息加密上链;
[0046]区块链根据运维人员注册信息生成用户的私钥和数字证书。
[0047]本专利技术的有益效果为:
[0048]本专利技术通过区块链建立了可信任的公开透明的操作日志,具有责任可溯源且不可篡改的优点,可以解决二次设备的运维和管控过程中产生的问题。同时采用中间件辅助判断数据是否需要删除与储存,以及设计了中间件可定期清理周转信息的,解决了因区块链不能篡改而产生的数据冗余,响应慢等问题。
附图说明
[0049]图1为本专利技术实施例提供的一种基于区块链的电力二次设备运维操作日志生成系统;
[0050]图2为本专利技术实施例提供的一种基于区块链的电力二次设备运维操作日志生成方法数据流;
[0051]图3为本专利技术实施例中的中间件数据处理示意图;
[0052]图4为本专利技术实施例中的运维人员注册数据流示意图;
[0053]图5为本专利技术实施例中的运维人员操作信息写入的数据流示意图;
[0054]图6为本专利技术实施例中基于中间件进行周转数据删除的数据流示意图;
[0055]图7为本专利技术实施例中运维人员查询请求数据流示意图。
具体实施方式
[0056]下面对本专利技术作进一步描述。以下实施例仅用于更加清楚地说明本专利技术的技术方案,而不能以此来限制本专利技术的保护范围。
[00本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种基于区块链的电力二次设备运维操作日志生成系统,其特征在于,包括:区块链,用于将二次设备运维过程中运维人员信息与运维操作信息汇总成操作日志;中间件,用于存储二次设备运维过程中产生的中转数据并进行上链操作;人脸识别系统,用于获取运维人员信息,以及与中间件进行交互验证;客户端,用于运维人员进行配置,以及用于向人脸识别系统和二次设备递交各类操作请求。2.根据权利要求1所述的一种基于区块链的电力二次设备运维操作日志生成系统,其特征在于,所述中间件具体用于,收到运维人员写入数据后,根据数据头判断数据类型,所述数据类型包括上链数据和周转数据;若为上链数据,则将数据内容与数字签名打包发送至区块链进行上链操作;若为周转数据,则直接存储,并在该项数据生效或逾期后自动删除存储的对应数据;所述上链数据包括运维人员信息和运维操作信息;所述周转数据包括运维过程中的周转信息。3.根据权利要求2所述的一种基于区块链的电力二次设备运维操作日志生成系统,其特征在于,所述中间件还用于,对于上链数据,接收到区块链返回的上链成功的指示后,删除存储的对应数据;接收到区块链返回的上链失败的指示后,将存储的对应数据返回至上一级。4.根据权利要求2所述的一种基于区块链的电力二次设备运维操作日志生成系统,其特征在于,所述中间件还用于,对于周转数据,根据数据头中关联的上链数据,当收到对应上链数据上链成功的指示后,删除该周转数据。5.根据权利要求1所述的一种基于区块链的电力二次设备运维操作日志生成系统,其特征在于,所述人脸识别系统具体用于,调取摄像头拍摄运维人员人脸,自动识别人脸特征并写入用户注册的运维人员身份信息;以及,用于将运维人员身份信息递交至中间件进行验证和存储。6.根据权利要求5所述的一种基于区块链的电力二次设备运维操作日志生成系统,其特征在于,所述人脸识别系统配置扫脸登录方式。7.根据权利要求1所述的一种基于区块链的电力二次设备运维操作日志生成系统,其特征在于,所述区块链具体用于...

【专利技术属性】
技术研发人员:王黎明付饶姜海涛雷震裴培郭雅娟傅中兴孙佳炜周航余利斌郭静王梓莹顾智敏黄伟周超
申请(专利权)人:国网江苏省电力有限公司电力科学研究院江苏省电力试验研究院有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1