掌桥专利:专业的专利平台
掌桥专利
首页

一种电网停电事件数据的存储管理方法及系统

文献发布时间:2024-04-18 20:01:55


一种电网停电事件数据的存储管理方法及系统

技术领域

本发明涉及电网设备运行抢修技术领域,具体为一种电网停电事件数据的存储管理方法及系统。

背景技术

为贯彻落实国网公司“1135”配电网建设管理要求,以服务客户为中心,以提升供电可靠性为主线,全面加强国家电网有限公司配电网停电事件管理工作,健全配电网停电事件管理流程和机制,及时、准确、全量获取配电网停电信息,全力支撑电网运行分析及辅助决策,做好民生保电,优质服务。

在停电事件的管理上要保证考核公平、公正、公开的要,在分析停电事件时,可以根据记录得到准确的数据,由于停电数据传递链条复杂,缺乏数据防篡改机制,停电事件可信性降低,影响可靠性分析。

发明内容

本发明提出了一种电网停电事件数据的存储管理方法及系统,解决了停电数据可能丢失或者被修改的问题,应用本申请方案,可以将停电数据进行可靠保存,并固定,在后续查看是可以保证得到信息的稳定和安全。

本发明的技术方案如下:

一种电网停电事件数据的存储管理方法,包括

获取电网异常数据权限,当出现停电时,可以及时获取与本次停电相关的数据信息;

合约准备,设置上链合约,对接电网异常数据和区块链之间的权限和合约触发条件;

停电一级记录,使用停电管理应用对该次停电事件进行记录,当停电时将停电时间上传停电管理应用,并获取停电规模和停电原因,在获取停电规模后触发停电二级记录,

停电二级记录,当满足合约触发条件时,启用停电二级记录,将停电数据信息上传至区块链,实现证据固化。

作为本方案的进一步优化,在所述获取电网异常数据权限步骤中,所述电网异常数据包括停电时间、停电区域、停电原因、负责人员和通电时间。

作为本方案的进一步优化,所述合约准备过程包括,确认需要上传区块链的数据范围,并将所述停电管理应用获取到一个停电事件中的停电时间和停电区域作为合约触发条件。

作为本方案的进一步优化,在所述停电一级记录步骤中,判断停电事件时,当发生停电,首先确定停电事件,当停电事件不同则判断为不同停电事件;在一个停电事件中,若送电事件不同,则判断为不同停电事件。

作为本方案的进一步优化,所述停电一级记录步骤包括,当出现停电事件时,将该次的停电事件记录与所述停电管理应用,并确认停电事件的停电区域,将停电区域记录在所述停电管理应用,在得到一次停电事件的停电时间和停电区域后,触发所述上链合约,将这一次停电事件的停电事件和停电区域上传区块链或加盖时间戳。

作为本方案的进一步优化,所述停电一级记录步骤包括,在将一次停电事件记录在区块链后,所述停电管理应用记录送电时间,若这一次停电事件中不同区域存在不同的送电时间,则在这一停电事件后根据不同的送电时间记录为不同的子停电事件。

作为本方案的进一步优化,在在出现停电事件后,将这次停电事件所涉及的人员和任务分配信息存储进所述停电管理应用,并加盖时间戳,在确认停电原因后对停电原因加盖时间戳。

一种控制装置,包括处理器和存储装置,所述存储装置适于存储多条程序代码,所述程序代码适于由所述处理器加载并运行以一种电网停电事件数据的存储管理方法。

一种计算机可读存储介质,其中存储有多条程序代码,其特征在于,所述程序代码适于由处理器加载并运行以执行一种电网停电事件数据的存储管理方法。

本发明的工作原理及有益效果为:

首先确定需要获取的停电数据,根据停电数据去申请数据获取的权限,再对需要固化的停电数据设置上链合约,并设置上链合约的触发条件,当存在停电事件时,首先将停电的时间上传至停电管理应用,停电管理应用是各级停电管控平台中的应用程序,起到台账的作用,当上传停电时间和停电区域时触发上链合约,将停电的数据会根据上传区块链,将停电信息固化。

该方法通过引入区块链技术,建立共享停电事件数据区块链平台,通过智能合约将各网省上报停电数据上链加密,区块链智能合约是可以通过编程实现自动对链上的数据处理、再把处理后的结果写入链上,每个通过编程实现的最大特点是编写出的合约代码是公开的,代码相当于一个可以自动执行的规则集合,也可理解成一份订立好的合约,这份合约可以根据前提条件自动触发执行。

附图说明

下面结合附图和具体实施方式对本发明作进一步详细的说明。

图1为本申请所依赖的系统框图。

具体实施方式

下面将结合本发明实施例,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都涉及本发明保护的范围。

一种电网停电事件数据的存储管理方法,包括

获取电网异常数据权限,当出现停电时,可以及时获取与本次停电相关的数据信息,确认需要上传区块链的数据范围,并将所述停电管理应用获取到一个停电事件中的停电时间和停电区域作为合约触发条件;

合约准备,设置上链合约,对接电网异常数据和区块链之间的权限和合约触发条件,系统将根据需要,设定上链的时间或周期,数据范围等。其数据范围主要包括停电数据、运行数据、业务数据等;

区块链是按照时间顺序,将数据区块以顺序相连的方式组合成的链式数据结构,并以密码学方式保证全链条数据不可篡改、不可伪造。目前我国在停电管理上为两级运作模式,在省级业务系统进行源数据统计及停电信息池捏合过程中,可能存在数据篡改、捏合方式存疑等问题,在停电管理中应用区块链技术,可以在停电源数据、过程处理方面提供赋能,实现停电数据资产化,构建区块链技术与停电管理融合应用场景,提升停电管理能力。

停电一级记录,使用停电管理应用对该次停电事件进行记录,当停电时将停电时间上传停电管理应用,并获取停电规模和停电原因,在获取停电规模后触发停电二级记录,当出现停电事件时,将该次的停电事件记录与所述停电管理应用,并确认停电事件的停电区域,将停电区域记录在所述停电管理应用,在得到一次停电事件的停电时间和停电区域后,触发所述上链合约,将这一次停电事件的停电事件和停电区域上传区块链或加盖时间戳,在将一次停电事件记录在区块链后,所述停电管理应用记录送电时间,若这一次停电事件中不同区域存在不同的送电时间,则在这一停电事件后根据不同的送电时间记录为不同的子停电事件。

停电二级记录,当满足合约触发条件时,启用停电二级记录,将停电数据信息上传至区块链,实现证据固化,在在出现停电事件后,将这次停电事件所涉及的人员和任务分配信息存储进所述停电管理应用,并加盖时间戳,在确认停电原因后对停电原因加盖时间戳。

在所述获取电网异常数据权限步骤中,所述电网异常数据包括停电时间、停电区域、停电原因、负责人员和通电时间。

在所述停电一级记录步骤中,判断停电事件时,当发生停电,首先确定停电事件,当停电事件不同则判断为不同停电事件;在一个停电事件中,若送电事件不同,则判断为不同停电事件。本发明中的停电事件是指35千伏及以下配电网的整线、支线、配变、低压用户停电事件,包括计划停电(包含临时停电、限电)和故障停电,单个停电事件最大报送范围为整线

引入区块链技术,建立共享停电事件数据区块链平台,通过区块链分布式存储、加密技术、共识算法,并利用智能合约完成多主体间的停电事件结果清分,形成停电信息报送全过程大账本,实现数据的精准追溯、不可篡改,最终满足停电事件考核公平、公正、公开的要求。

基于区块链技术的停电事件管理平台搭建了一个停电数据链,参与方有国网总部、国网各省(市)公司,每个参与方都有一个节点。所有报送数据都会实时从各省市的数据中台上传到区块链节点进行数据存证,数据再经过区块链网络同步到各参与方的节点中,利用区块链的共识算法保障所有上链的存证数据不可篡改。最大程度实现数据的公开、透明,杜绝了暗箱操作的可能性。

根据系统需求设定上链的时间或周期,由停电管理微应用上送停电数据、运行数据、业务数据进行上链存证。上链成功后,根据上链明细,系统可展示交易哈希、区块高度、区块哈希、时间戳等。可根据需要查看和下载上链数据真实性认证报告。结合区块链不可篡改、时间戳等技术特性,通过对停电数据的存证固化,做到可靠性数据透明可信可追溯。

上链数据防篡改校验,从停电管理微应用重新获取原始停电数据、原始运行数据、原始业务数据,经过哈希运算后与链上存储的哈希值进行比对,如果不一致,则证明业务系统的原始数据被篡改,并对被篡改的数据进行预警并生成稽查报告。

一种控制装置,包括处理器和存储装置,所述存储装置适于存储多条程序代码,所述程序代码适于由所述处理器加载并运行以执行一种电网停电事件数据的存储管理方法。

在各个实施例中,技术的硬件实现可以直接采用现有的智能设备,包括但不限于工控机、PC机、智能手机、手持单机、落地式单机等。其输入设备优选采用屏幕键盘,其数据存储和计算模块采用现有的存储器、计算器、控制器,其内部通信模块采用现有的通信端口和协议,其远程通信采用现有的gprs网络、万维互联网等。

所属领域的技术人员可以清楚地了解到,为了描述的方便和简洁,仅以上述各功能单元、模块的划分进行举例说明,实际应用中,可以根据需要而将上述功能分配由不同的功能单元、模块完成,即将装置的内部结构划分成不同的功能单元或模块,以完成以上描述的全部或者部分功能。实施例中的各功能单元、模块可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中,上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。另外,各功能单元、模块的具体名称也只是为了便于相互区分,并不用于限制本申请的保护范围。上述系统中单元、模块的具体工作过程,可以参考前述方法实施例中的对应过程,在此不再赘述。

在本发明所提供的实施例中,应该理解到,所揭露的装置/终端设备和方法,可以通过其它的方式实现。例如,以上所描述的装置/终端设备实施例仅仅是示意性的,例如,模块或单元的划分,仅仅为一种逻辑功能划分,实际实现时可以有另外的划分方式,例如多个单元或组件可以结合或者可以集成到另一个系统,或一些特征可以忽略,或不执行。另一点,所显示或讨论的相互之间的耦合或直接耦合或通讯连接可以是通过一些接口,装置或单元的间接耦合或通讯连接,可以是电性,机械或其它的形式。作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部单元来实现本实施例方案的目的。

在本发明各个实施例中的各功能单元可以集成在一个处理单元中,也可以是各个单元单独物理存在,也可以两个或两个以上单元集成在一个单元中。上述集成的单元既可以采用硬件的形式实现,也可以采用软件功能单元的形式实现。集成的模块/单元如果以软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本发明实现上述实施例方法中的全部或部分流程,也可以通过计算机程序来指令相关的硬件来完成,的计算机程序可存储于一计算机可读存储介质中,该计算机程序在被处理器执行时,可实现上述各个方法实施例的步骤。其中,计算机程序包括计算机程序代码,计算机程序代码可以为源代码形式、对象代码形式、可执行文件或某些中间形式等。计算机可读介质可以包括:能够携带计算机程序代码的任何实体或装置、记录介质、U盘、移动硬盘、磁碟、光盘、计算机存储器、只读存储器(Read-Only Memory,ROM)、随机存取存储器(Random Aces Memory,RAM)、电载波信号、电信信号以及软件分发介质等。需要说明的是,计算机可读介质包含的内容可以根据司法管辖区内立法和专利实践的要求进行适当的增减,例如在某些司法管辖区,根据立法和专利实践,计算机可读介质不包括电载波信号和电信信号。

一种计算机可读存储介质,其中存储有多条程序代码,所述程序代码适于由处理器加载并运行以执行一种电网停电事件数据的存储管理方法。

以上仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。

技术分类

06120116566775