本发明涉及电网信息管理领域,具体涉及一种基于电网信息管理的信息高效储存方法。
背景技术:
当前,随着电网建设的发展,出现了多种电力应用系统,如ems系统(即电能管理系统)、dms系统(即配电管理系统)、pms系统(即电力生产管理系统)等,方便了电力工作人员了解电网中线路以及各种电力设备的工作状态。
由于电网中包括众多的线路和电力设备,上述各类系统在日常运作中均会产生大量的异构数据,并且上述各类系统均为独立的系统,使得系统间的数据呈分散状态,这样,使得各类系统之间的信息管理效率较低,并且使得用户无法对各类系统数据进行统一查询,降低了用户体验。
技术实现要素:
为解决上述问题,本发明提供了一种基于电网信息管理的信息高效储存方法,通过加入区块链的方式使得用户可以对各类系统数据进行统一查询。
为实现上述目的,本发明采取的技术方案为:
一种基于电网信息管理的信息高效储存方法,包括
通过python脚本直接计算电网信息的特征数据;
将所述电网信息与所述特征数据经关系函数进行封装以生成区块链数据;以及
在区块链上公开所述区块链数据以提供信息查询服务。
进一步地,还包括
根据所述特征数据生成电网运行轨迹图线。
进一步地,还包括
根据所述特征数据基于bp神经网络模型输出电网运行安全等级。
进一步地,还包括
将所述电网信息、电网运行轨迹图线以及电网运行安全等级一起填入预制的latex模版,而后调用latex编译命令将自动编译生成pdf报表。
进一步地,还包括
基于特征数据将所述pdf报表储存在本地mysql数据库内。
进一步地,在储存时,基于刻面技术来实现数据定位,通过计算不同特征数据间的刻面距离来准确定位数据;在定位数据时,在已知刻面的约束下选择相应的术语,以此来完成对所需数据的描述,如果选择成功,则返回相应的数据;如果选择不成功,则系统将根据同义词词典和概念距离图计算术语的相似性,形成新的定位信息。
进一步地,所述关系函数至少包括格式标准化函数和加密函数。
进一步地,还包括
将电网信息采用python中的mysql工具包存入本地mysql数据库中。
本发明具有以下有益效果:
通过加入区块链的方式使得用户可以对各类系统数据进行统一查询,基于刻面技术和mysql数据库实现了数据的自动整理储存,提高了数据处理的效率,且能快速的提取有效信息,并生成报表,从而可以快速发现电网运行安全问题。
附图说明
图1为本发明实施例1的流程图。
图2为本发明实施例2的流程图。
图3为本发明实施例3的流程图。
具体实施方式
为了使本发明的目的及优点更加清楚明白,以下结合实施例对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
实施例1
如图1所示,一种基于电网信息管理的信息高效储存方法,包括如下步骤:
s1、通过python脚本直接计算电网信息的特征数据;
s2、将所述电网信息与所述特征数据经关系函数进行封装以生成区块链数据;所述关系函数包括格式标准化函数和加密函数;先采用标准化函数实现电网信息与所述特征数据的格式标准化,然后基于加密函数实现对完成格式标准化的数据的加密处理;
s3、在区块链上公开所述区块链数据以提供信息查询服务。
实施例2
如图2所示,一种基于电网信息管理的信息高效储存方法,包括如下步骤:
s1、通过python脚本直接计算电网信息的特征数据;
s2、将所述电网信息与所述特征数据经关系函数进行封装以生成区块链数据;所述关系函数包括格式标准化函数和加密函数;先采用标准化函数实现电网信息与所述特征数据的格式标准化,然后基于加密函数实现对完成格式标准化的数据的加密处理;同时根据所述特征数据生成电网运行轨迹图线;
s3、在区块链上公开所述区块链数据以提供信息查询服务,将所述电网信息、电网运行轨迹图线一起填入预制的latex模版,而后调用latex编译命令将自动编译生成pdf报表;
s4、基于特征数据将所述pdf报表储存在本地mysql数据库内,在储存时,基于刻面技术来实现数据定位,通过计算不同特征数据间的刻面距离来准确定位数据;在定位数据时,在已知刻面的约束下选择相应的术语,以此来完成对所需数据的描述,如果选择成功,则返回相应的数据;如果选择不成功,则系统将根据同义词词典和概念距离图计算术语的相似性,形成新的定位信息;同时,将电网信息采用python中的mysql工具包存入本地mysql数据库中。
实施例3
如图3所示,一种基于电网信息管理的信息高效储存方法,包括如下步骤:
s1、通过python脚本直接计算电网信息的特征数据;
s2、将所述电网信息与所述特征数据经关系函数进行封装以生成区块链数据;所述关系函数包括格式标准化函数和加密函数;先采用标准化函数实现电网信息与所述特征数据的格式标准化,然后基于加密函数实现对完成格式标准化的数据的加密处理;
s3、在区块链上公开所述区块链数据以提供信息查询服务;
s4、根据所述特征数据生成电网运行轨迹图线;根据所述特征数据基于bp神经网络模型输出电网运行安全等级;
s5、将所述电网信息、电网运行轨迹图线和电网运行安全等级一起填入预制的latex模版,而后调用latex编译命令将自动编译生成pdf报表;
s6、基于特征数据将所述pdf报表储存在本地mysql数据库内,在储存时,基于刻面技术来实现数据定位,通过计算不同特征数据间的刻面距离来准确定位数据;在定位数据时,在已知刻面的约束下选择相应的术语,以此来完成对所需数据的描述,如果选择成功,则返回相应的数据;如果选择不成功,则系统将根据同义词词典和概念距离图计算术语的相似性,形成新的定位信息;同时,将电网信息采用python中的mysql工具包存入本地mysql数据库中。
以上所述仅是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。