[发明专利]基于Git及区块链的变电站继电保护装置软件版本管理方法有效
申请号: | 202110569421.6 | 申请日: | 2021-05-25 |
公开(公告)号: | CN113268711B | 公开(公告)日: | 2022-03-08 |
发明(设计)人: | 李宽;王昕;刘萌;李玉敦;李娜;梁正堂;史方芳;唐毅;张国辉;李聪聪;王宏;李晨昊;王永波;张婉婕;孙孔明;黄强 | 申请(专利权)人: | 国网山东省电力公司电力科学研究院;国网山东省电力公司;国家电网有限公司 |
主分类号: | G06F21/10 | 分类号: | G06F21/10;G06F21/64;G06F8/71;G06F8/65 |
代理公司: | 济南泉城专利商标事务所 37218 | 代理人: | 李桂存 |
地址: | 250003 山东*** | 国省代码: | 山东;37 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 git 区块 变电站 保护装置 软件 版本 管理 方法 | ||
一种基于Git及区块链的变电站继电保护装置软件版本管理方法,基于Git保存继电保护装置历次软件版本升级过程中的软件模块文件,以区块链技术将继电保护装置装置软件版本升级信息采用分布式账本进行记录。相对于目前传统的管理方式,在与不同的通讯主体通讯时分别采用SFTP和103规约,通过区块链账本可以方便且安全保存继电保护装置软件历次记录信息,本专利采用电子流程加区块链账本技术,既解决了传统升级模式线下记录升级信息容易出错和丢失的问题,又解决了软件版本升级失败难以回退的问题。
技术领域
本发明涉及,具体涉及一种基于Git及区块链的变电站继电保护装置软件版本管理方法。
背景技术
继电护保护装置是当电力系统中的电力元件(如发电机、线路等)或电力系统本身发生了故障危及电力系统安全运行时,能够向运行值班人员及时发出警告信号,或者直接向所控制的断路器发出跳闸命令以终止这些事件发展的一种自动化措施的设备。继电保护装置对于变电站的安全平稳运行有着极其重要的作用,因此加强继电保护装置内软件的管理工作也极为重要。
为了实现保护信息和故障录波信息在当地和远方的有效管理,保护及故障信息管理系统由主站(设在电网公司总调及省级调度中心)、分站(设在各直属省级调度中心)、子站(各200kV及以上系统变电站、直流输电换流站)组成。子站负责本站继电保护装置、故障录波装置的信息采集,通过网络上传到主站和分站。主站和分站实现对本地区的所有继电保护装置、故障录波装置的运行管理。
当前继电保护装置在软件版本管理方面的工作大都是通过人工的方式进行,首先需要建立继电保护装置软件版本标识台账,标识内容包括版本号、校验码及生成时间等。在执行继电保护装置软件版本升级过程中,会存在继电保护装置原软件存在一般缺陷,经调度部门同意后允许新、老版本同时存在的情况,这样一来就会出现新投入使用继电保护装置使按新软件版本,原装置暂维持老版本、择机申请升级的情况出现,这样一来由人工维护同一种型号的继电保护装置的不同软件版本的情况时有发生,在实际管理中操作繁琐而且容易出错,并且还存在多人管理维护台账时数据不一致的情况。
发明内容
本发明为了克服以上技术的不足,提供了一种根据保护软件的CRC码变化记录查看保护软件的升级记录、根据CRC码与Git版本库的提交记录实现保护软件版本变化的跟踪、回退和审计的方法。
本发明克服其技术问题所采用的技术方案是:
一种基于Git及区块链的变电站继电保护装置软件版本管理方法,包括如下步骤:
a)建立通过互联网连接的由工作站、区块链主机、Git服务器、保信子站、保信主站构成的系统网络;
b)在工作站中部署和配置SFTP服务并创建保存继电保护装置软件升级文件CRC码的目录,对当前继电保护装置软件的每个软件模块文件计算一次CRC码,生成一个csv文件,每个csv文件包含软件模块文件名和其对应的CRC码,将csv文件保存到SFTP服务设定的目录中;
c)从继电保护装置软件开发厂商处获取需要升级的软件模块文件,工作站向保信子站提供SFTP服务,工作站将要升级的软件模块文件逐一利用CRC算法生成本次升级的软件模块文件的CRC码后将软件模块文件的文件名和CRC码逐一记录到临时文件中;
d)工作站将SFTP服务设定的目录中的csv文件拷贝一份至SFTP服务目录外作为文件副本,将步骤c)中每个软件模块文件的文件名保持不变,将每个软件模块文件对应的CRC码更新为升级后的CRC码,如果一软件模块文件没有升级则其对应的CRC码保持不变;
e)工作站删除SFTP服务设定的目录中的csv文件,将步骤d)中csv文件的文件副本拷贝至SFTP服务设定的目录中;
f)保信子站以SFTP的方式按照设定的时间间隔访问工作站的SFTP服务设定的目录,将包含CRC码的csv文件下载到本地的指定目录中;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于国网山东省电力公司电力科学研究院;国网山东省电力公司;国家电网有限公司,未经国网山东省电力公司电力科学研究院;国网山东省电力公司;国家电网有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110569421.6/2.html,转载请声明来源钻瓜专利网。