[发明专利]电网监控主站系统参数变更记录的存储同步方法及装置有效
申请号: | 202210151351.7 | 申请日: | 2022-02-18 |
公开(公告)号: | CN114661231B | 公开(公告)日: | 2023-08-11 |
发明(设计)人: | 刘德贺;江伟;张高峰;马光;解凯;胡荣;张喜铭;方文崇;梁寿愚 | 申请(专利权)人: | 南京南瑞继保电气有限公司;中国南方电网有限责任公司;南京南瑞继保工程技术有限公司 |
主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F16/22;G06F16/23;G06F16/27 |
代理公司: | 南京纵横知识产权代理有限公司 32224 | 代理人: | 张善俊 |
地址: | 211106 江苏省南*** | 国省代码: | 江苏;32 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电网 监控 系统 参数 变更 记录 存储 同步 方法 装置 | ||
本发明公开了电网监控主站系统参数变更记录的存储同步方法及装置,所述方法包括:接收客户端发送的设备运行的参数变更信息;对参数变更信息进行解析,解析出客户端用户标示,校验该用户是否具备设备参数修改和设置的权限;在确认用户合格后,识别参数变更信息,针对每组变更信息计算哈希值,并对相邻两组的哈希值进一步计算新的哈希值,按照二叉树方式最终计算出一个二叉树的根哈希值;把计算的根哈希值作为区块头的信息一部分;完成区块头组装的服务节点N,广播整个区块信息,其他服务节点接收到之后,验证区块的有效性;本发明克服了电网监控主站系统集中式运行参数变更服务,在故障时数据无法更新的问题。
技术领域
本发明涉及电网监控主站系统参数变更记录的存储同步方法及装置,属于分布式电网监控主站系统技术领域。
背景技术
近年来,随着云计算、区块链等信息技术的快速发展,电网监控主站系统服务端逐渐采用分布式多节点集群方式部署,同时运行监视人员通过客户端和监控主站服务端进行交互,交互数据内容包括查询监视数据、控制设备状态、设置设备运行参数等。其中运行参数的设置变更涉及电力系统电网的安全稳定运行,保证电网运行参数存储和同步的一致性至关重要。现有运行参数变更的存储和同步方法一般采用集中式,也就是在客户端发起运行参数变更设置之后,在服务端通过值班节点接收参数设置请求,然后根据请求信息中的设备编码去电网统一模型数据库中匹配并更新运行参数,然后依赖于统一模型数据库的同步完成参数变更记录在全系统同步。
电网监控主站系统采用集中式接收和更新运行参数变更具有如下缺陷:(1)当主站服务端值班节点故障时,将无法接收客户端的设备参数变更请求,运行参数设置变更失败。(2)值班节点存在切换的情况,当值班节点从一台节点切换到另外一台节点的过程中,如果此时客户端发起请求,可能会引起请求的丢弃。
发明内容
本发明的目的在于克服现有技术中的不足,提供电网监控主站系统参数变更记录的存储同步方法及装置,克服现有技术中存在的由于集中式更新和同步导致的电网设备运行参数变更失败,或者设备运行参数变更请求被丢弃的缺陷。
为达到上述目的,本发明是采用下述技术方案实现的:
第一方面,本发明提供了电网监控主站系统参数变更记录的存储同步方法,应用于电网监控主站端服务节点,包括:
接收客户端发送的设备运行的参数变更信息;其中,客户端用于接收用户发起设备运行参数变更请求,组织参数变更信息;
对参数变更信息进行解析,解析出客户端用户标示,根据权限数据库核对用户的存在性,并校验该用户是否具备设备参数修改和设置的权限;
在确认用户合格后,识别参数变更信息,针对每组变更信息计算哈希值,并对相邻两组的哈希值进一步计算新的哈希值,按照二叉树方式最终计算出一个二叉树的根哈希值;
把计算的根哈希值作为区块头的信息一部分,其中,区块头包含用户标示、请求时间、父区块哈希值、随机数、工作量证明信息;
完成区块头组装的服务节点N,广播整个区块信息,其他服务节点接收到之后,验证区块的有效性,如果区块有效则加入本地最新区块链中;并根据区块中参数变更记录信息进行本地设备库中参数的变更,完成变更之后向发送节点N回复确认信息,节点N收到超过一半节点确认之后,则更新本地设备库中参数的变更。
进一步的,所述参数变更信息包括:用户标示、请求时间、设备唯一编码、设备参数名、设备变更前参数值、设备变更后参数值的完整请求信息。
进一步的,所述完整请求信息中包含一组或多组操作时间、设备唯一编码、设备参数名、设备变更前后参数的变更记录。
进一步的,所述电网监控主站系统中任意两个服务节点可以进行参数变更记录区块链的同步,同步方式分两种情况:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南京南瑞继保电气有限公司;中国南方电网有限责任公司;南京南瑞继保工程技术有限公司,未经南京南瑞继保电气有限公司;中国南方电网有限责任公司;南京南瑞继保工程技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202210151351.7/2.html,转载请声明来源钻瓜专利网。