一种电网数据存储方法和分布式电网数据存储系统技术方案

技术编号:23764822 阅读:26 留言:0更新日期:2020-04-11 19:16
本发明专利技术公开了一种电网数据存储方法,涉及到电网技术领域,包括步骤A、步骤B、步骤C和步骤D。本发明专利技术还公开了一种分布式电网数据存储系统,包括数据采集模块、数据处理模块、数据确定模块、发送单元、数据存储模块和数据备份模块,所述数据采集模块的输出端与数据处理模块的输入端通信连接,所述数据处理模块的输出端的与数据确定模块的输入端通信连接,所述发送单元的输入端均与数据确定模块的输出端通信连接。本发明专利技术通过利用至少两个哈希函数确定数据在哈希表中的存储地址,以避免存储地址的冲突,即利用多重哈希编码的方式对电网数据库中的数据进行有效存储,提高了数据的存储效率。

A data storage method and distributed data storage system for power grid

【技术实现步骤摘要】
一种电网数据存储方法和分布式电网数据存储系统
本专利技术涉及电网
,特别涉及一种电网数据存储方法和分布式电网数据存储系统。
技术介绍
目前,图数据库在电力系统领域引起了人们的关注。众所周知,电力系统具有复杂的网络拓扑结构,可以建模并存储在图形数据库中,这与电力系统的拓扑属性更加一致,充分利用图形数据库的拓扑计算能力,为电力系统提供了极大的便利。图形数据库固化并存储实体之间的关系,这特别适用于关系密集型电力系统数据的灵活、高效的存储和管理。但是,现有技术中利用哈希表对编码后的数据进行存储,而在存储过程中往往会出现地址冲突,导致存储效率较低。因此,专利技术一种电网数据存储方法和分布式电网数据存储系统来解决上述问题很有必要。
技术实现思路
本专利技术的目的在于提供一种电网数据存储方法和分布式电网数据存储系统,以解决上述
技术介绍
中提出的问题。为实现上述目的,本专利技术提供如下技术方案:一种电网数据存储方法,包括以下步骤:步骤A:通过数据采集模块进下数据采集;步骤B:通过数据处理模块对步骤A中采集到的数据进行预处理;步骤C:通过数据确定模块对步骤B中经过预处理之后的数据利用哈希函数值确定其在哈希表中的存储地址;步骤D:通过发送单元将经过预处理之后的数据发送到数据存储模块内并基于确定出的所述存储地址对其进行存储,通过发送单元将经过预处理之后的数据发送到数据备份模块内并基于确定出的所述存储地址对其进行备份。可选的,所述步骤C中的哈希函数值至少为两个。一种分布式电网数据存储系统,包括数据采集模块、数据处理模块、数据确定模块、发送单元、数据存储模块和数据备份模块,所述数据采集模块的输出端与数据处理模块的输入端通信连接,所述数据处理模块的输出端的与数据确定模块的输入端通信连接,所述发送单元的输入端均与数据确定模块的输出端通信连接,所述数据存储模块和数据备份模块的输入端均与发送单元的输出端通信连接,所述数据采集模块包括雷电数据采集模块、气象数据采集模块和电能数据采集模块,所述数据存储模块包括雷电数据存储模块、气象数据存储模块和电能数据存储模块,所述数据备份模块包括雷电数据备份模块、气象数据备份模块和电能数据备份模块。可选的,所述雷电数据采集模块、气象数据采集模块和电能数据采集模块的输出端均与数据处理模块的输入端通信连接。可选的,所述雷电数据存储模块、气象数据存储模块和电能数据存储模块输入端均与发送单元的输出端通信连接。可选的,所述雷电数据备份模块、气象数据备份模块和电能数据备份模块输入端均与发送单元的输出端通信连接。可选的,所述数据存储模块和数据备份模块均可采用计算机。本专利技术的技术效果和优点:本专利技术通过利用至少两个哈希函数确定数据在哈希表中的存储地址,以避免存储地址的冲突,即利用多重哈希编码的方式对电网数据库中的数据进行有效存储,提高了数据的存储效率。附图说明图1为本专利技术电网数据存储方法的流程示意图。图2为本专利技术模块结构的示意图。图3为本专利技术数据采集模块结构的示意图。图4为本专利技术数据存储模块结构的示意图。图5为本专利技术数据备份模块结构的示意图。图中:1、数据采集模块;2、数据处理模块;3、数据确定模块;4、发送单元;5、数据存储模块;6、数据备份模块;7、雷电数据采集模块;8、气象数据采集模块;9、电能数据采集模块;10、雷电数据存储模块;11、气象数据存储模块;12、电能数据存储模块;13、雷电数据备份模块;14、气象数据备份模块;15、电能数据备份模块。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。在本专利技术的描述中,需要理解的是,术语“中心”、“纵向”、“横向”、“长度”、“宽度”、“厚度”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底”“内”、“外”、“顺时针”、“逆时针”、“轴向”、“径向”、“周向”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本专利技术和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本专利技术的限制。在本专利技术中,除非另有明确的规定和限定,术语“设置”、“安装”、“相连”、“连接”、“固定”等术语应做广义理解,例如,可以是固定连接,也可以是可拆卸连接;可以是机械连接;可以是直接相连,也可以通过中间媒介间接相连。对于本领域的普通技术人员而言,可以根据具体情况理解上述术语在本专利技术中的具体含义。本专利技术提供了如图1所示的一种电网数据存储方法,包括以下步骤:步骤A:通过数据采集模块1进下数据采集;步骤B:通过数据处理模块2对步骤A中采集到的数据进行预处理;步骤C:通过数据确定模块3对步骤B中经过预处理之后的数据利用哈希函数值确定其在哈希表中的存储地址;步骤D:通过发送单元4将经过预处理之后的数据发送到数据存储模块5内并基于确定出的所述存储地址对其进行存储,通过发送单元4将经过预处理之后的数据发送到数据备份模块6内并基于确定出的所述存储地址对其进行备份。作为本专利技术的一种可选技术方案:步骤C中的哈希函数值至少为两个。本专利技术还提供了如图2-5所示的一种分布式电网数据存储系统,包括数据采集模块1、数据处理模块2、数据确定模块3、发送单元4、数据存储模块5和数据备份模块6,数据采集模块1的输出端与数据处理模块2的输入端通信连接,数据处理模块2的输出端的与数据确定模块3的输入端通信连接,发送单元4的输入端均与数据确定模块3的输出端通信连接,数据存储模块5和数据备份模块6的输入端均与发送单元4的输出端通信连接,数据采集模块1包括雷电数据采集模块7、气象数据采集模块8和电能数据采集模块9,数据存储模块5包括雷电数据存储模块10、气象数据存储模块11和电能数据存储模块12,数据备份模块6包括雷电数据备份模块13、气象数据备份模块14和电能数据备份模块15,数据存储模块5和数据备份模块6均可采用计算机,发送单元4用于向若干计算机发送数据,对于任一计算机,在其内存库中存储数据,并且将数据发送到另一台计算机,同时接收另一台计算机的数据,存储在备份库中,以使各计算机相互备份数据,即每台计算机内存库的数据在另一台计算机的备份库中备份,且每台计算机的备份库仅备份一台计算机的内存库数据,雷电数据采集模块7能够获取雷击发生时间、位置、回击次数,雷电数据存储模块10可以对其进行存储,雷电数据备份模块13可以对其进行备份,气象数据采集模块8能够获取气象监测数据、雷达图数据、云图数据及天气预报数据,气象数据存储模块14可以对其进行存储,气象数据备份模块14可以对其进行备份,电本文档来自技高网...

【技术保护点】
1.一种电网数据存储方法,其特征在于,包括以下步骤:/n步骤A:通过数据采集模块(1)进行数据采集;/n步骤B:通过数据处理模块(2)对步骤A中采集到的数据进行预处理;/n步骤C:通过数据确定模块(3)对步骤B中经过预处理之后的数据利用哈希函数值确定其在哈希表中的存储地址;/n步骤D:通过发送单元(4)将经过预处理之后的数据发送到数据存储模块(5)内并基于确定出的所述存储地址对其进行存储,通过发送单元(4)将经过预处理之后的数据发送到数据备份模块(6)内并基于确定出的所述存储地址对其进行备份。/n

【技术特征摘要】
1.一种电网数据存储方法,其特征在于,包括以下步骤:
步骤A:通过数据采集模块(1)进行数据采集;
步骤B:通过数据处理模块(2)对步骤A中采集到的数据进行预处理;
步骤C:通过数据确定模块(3)对步骤B中经过预处理之后的数据利用哈希函数值确定其在哈希表中的存储地址;
步骤D:通过发送单元(4)将经过预处理之后的数据发送到数据存储模块(5)内并基于确定出的所述存储地址对其进行存储,通过发送单元(4)将经过预处理之后的数据发送到数据备份模块(6)内并基于确定出的所述存储地址对其进行备份。


2.根据权利要求1所述的一种电网数据存储方法,其特征在于:
所述步骤C中的哈希函数值至少为两个。


3.一种分布式电网数据存储系统,包括数据采集模块(1)、数据处理模块(2)、数据确定模块(3)、发送单元(4)、数据存储模块(5)和数据备份模块(6),其特征在于:所述数据采集模块(1)的输出端与数据处理模块(2)的输入端通信连接,所述数据处理模块(2)的输出端的与数据确定模块(3)的输入端通信连接,所述发送单元(4)的输入端均与数据确定模块(3)的输出端通信连接,所述数据存储模块(5)和数据备份模块(6)的输入端均与发送单元(4)的输出端通信连接...

【专利技术属性】
技术研发人员:马骏吉宇钱霜秋黄峰代克丽
申请(专利权)人:国网江苏省电力有限公司南通供电分公司
类型:发明
国别省市:江苏;32

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

1