一种电网监控系统数据存储查询的方法、装置及系统制造方法及图纸

技术编号:14874713 阅读:189 留言:0更新日期:2017-03-23 22:25
本发明专利技术公开了一种电网监控系统数据存储查询的方法、装置及系统,该方法首先向若干计算机发送数据;其次对于任一计算机,在其内存库中存储所述数据;并且将数据发送到另一台计算机,同时接收另一台计算机的数据,存储在备份库中,以使各计算机相互备份数据;然后将各计算机内存库存储的数据转存入历史库,历史库设置于独立的计算机中;最后从内存库中查询对应数据,若在内存库中查找不到或者内存库所在计算机断电,则在备份库中查询数据,如果在备份库中没有查询到数据,则从历史库中查询数据。本发明专利技术实现了对电网监测系统采集的数据的快速查询,而且备份库可以恢复事故发生前的数据,防止了监测数据丢失,保证了检测系统的数据的完整性。

【技术实现步骤摘要】

本专利技术属于数据研究领域,特别涉及一种电网监控系统数据存储查询的方法、装置及系统
技术介绍
我国电网近年来得到了长足的发展,宏大的规模和繁复的结构对电网的监控和运行提出了更高的挑战。电网监控系统必须要实现对电力系统的设备运行状态进行严密的监控,实现对电网的自动化管理,电网监控系统(SCADA)的主要功能包括对电网的运行监视控制,以及发电、电压、设备负载、运行频率等重要数据信息的收集和处理。随着计算机的普遍应用和发展,在电力系统企业内部存在着各种监控系统采集到的数据。这些系统在提高工作效率的同时,也导致了数据不能快速查询及历史数据不能完整安全存储,对于单位的数据查询管理造成了一定的困难,如何能够使远程采集到的近期数据快速的查询并能完整的存储到历史数据库成为了企业的重要的考虑问题之一。
技术实现思路
本专利技术的目的在于提供一种电网监测系统数据存储查询的方法,用于解决对电网监测数据不能实时快速查询、监测历史数据不能安全存储及停电事故发生后数据丢失的问题。为实现上述目的,本专利技术的技术方案是:一种电网监控系统数据存储查询的方法,该方法包括以下步骤:1)向若干计算机发送数据;2)对于任一计算机,在其内存库中存储所述数据;并且将数据发送到另一台计算机,同时接收另一台计算机的数据,存储在备份库中,以使各计算机相互备份数据,即每台计算机内存库的数据在另一台计算机的备份库中备份,且每台计算机的备份库仅备份一台计算机的内存库数据;3)将各计算机内存库存储的数据转存入历史库,历史库设置于独立的计算机中;4)查询数据时,从内存库中查询对应数据,若在内存库中查找不到或者内存库所在计算机断电,则在内存库所在计算机对应的备份库中查询数据,如果在备份库中没有查询到数据,则从历史库中查询数据。一种电网监控系统数据存储的方法,该方法包括以下步骤:a向若干计算机发送数据;b对于任一计算机,在其内存库中存储所述数据;并且将数据发送到另一台计算机,同时接收另一台计算机的数据,存储在备份库中,以使各计算机相互备份数据,即每台计算机内存库的数据在另一台计算机的备份库中备份,且每台计算机的备份库仅备份一台计算机的内存库数据;c将各计算机内存库存储的数据转存入历史库,历史库设置于独立的计算机中。根据数据量的大小来设置转存时间,数据量越大,转存周期越小。根据配置的时间,定时向历史库转存内存库的数据,当转存完成后,清除相应的内存库及备份库中的数据。一种电网监控系统数据查询的方法,查询数据时,从内存库中查询对应数据,若在内存库中查找不到或者内存库所在计算机断电,则在内存库所在计算机对应的备份库中查询数据,如果在备份库中没有查询到数据,则从历史库中查询数据。本专利技术还提供了一种电网监控系统数据存储的装置,该装置包括:发送单元:用于向若干计算机发送数据;存储与备份单元:对于任一计算机,在其内存库中存储所述数据;并且将数据发送到另一台计算机,同时接收另一台计算机的数据,存储在备份库中,以使各计算机相互备份数据,即每台计算机内存库的数据在另一台计算机的备份库中备份,且每台计算机的备份库仅备份一台计算机的内存库数据;转存单元:将各计算机内存库存储的数据转存入历史库,历史库设置于独立的计算机中。该装置还包括用于根据数据量的大小来设置转存时间,数据量越大,转存周期越小的单元。该装置还包括用于根据配置的时间,定时向历史库转存内存库的数据,当转存完成后,清除相应的内存库及备份库中的数据的单元。本专利技术还提供了一种电网监控系统数据查询的装置,包括用于查询数据时,从内存库中查询对应数据,若在内存库中查找不到或者内存库所在计算机断电,则在内存库所在计算机对应的备份库中查询数据,如果在备份库中没有查询到数据,则从历史库中查询数据的单元。本专利技术还提供了一种电网监控系统数据存储查询的系统,该系统包括一台用于设置历史库的计算机,用于存储转存的数据,至少两台用于设置内存库和备份库的计算机,用于查询数据的计算机,以及连接各计算机的交换机;对于设置内存库和备份库的计算机,各计算机内存库分别存储数据,并且相互备份数据,即每台计算机内存库的数据在另一台计算机的备份库中备份,且每台计算机的备份库仅备份一台计算机的内存库数据,还包括一台用来监控数据的计算机和一台用于接收电网监测数据的计算机。本专利技术的有益效果是:本专利技术采用多台计算机内存库的方式来存储数据,并在内存库对应的备份库中备份数据,任一内存数据库所在的计算机发生断电故障后,备份库及历史库可以恢复事故发生前的数据,防止了监测数据丢失,使存储更加安全,保证了检测系统的数据的完整性;实现了对电网监测系统采集的数据的快速查询,提高了电网企业员工的工作效率,同时减少了系统发生故障时的工作反应时间。附图说明图1为电网监控系统数据快速查询安全存储的总原理框图;图2是任意内存库故障后的流程图;图3是所有内存库故障恢复后的流程图。具体实施方式下面结合附图对本专利技术的实施例进一步详细的说明:本专利技术的一种电网监控系统数据存储查询的系统,具体的,如图1所示,该系统包括一台包含有数据分发服务程序的计算机,用来接收电网监测数据;三台包含有内存库,并对应设置有备份库的计算机,计算机名称分别为A、B、C,计算机A包含有内存库1和备份库2,计算机B包含有内存库2和备份库3,计算机C包含有内存库3和备份库1;内存库1用来存储计算机A接收到的数据,备份库2用来备份计算机B内存库2中的数据,内存库2用来存储计算机B接收到的数据,备份库3用来备份计算机C内存库3的数据,内存库3用来存储计算机A接收到的数据,备份库1用来备份计算机A内存库1的数据;一台计算机中安装有历史数据库,用来存储内存库中的数据;一台计算机中安装有数据监控服务程序,用来查询数据。本实施例中采用三台计算机接收数据,作为其他实施方式,可以是两台计算机或者还可以是更多的计算机。本专利技术的电网监控系统数据快速查询存储的方法的实施例,该方法包括两个方面,一方面是存储方法,一方面是查询方法,下面就存储和查询方法分别作出叙述,其中对应的存储方法包括以下步骤:向分发服务程序所在的计算机发送采集的电网监测数据。数据分发服务程序将接收到的数据发送给计算机A、B、C,计算机A、B、C的内存库1、2、3分别用来存储计算机A、B、C接收到的数据,备份库2备份内存库2中的数据,备份库3备份内存库3中的数据,备份库1备份内存库1中的数据,内存库所在的计算机的内存容量尽量稍大而硬盘容量相对较小,另外对计算机配置内存库、备份库、历史库及分发服务程序所使用的配置工具简洁明了,方便快速配置。然后内存库根据设置的转存时间,定时向历史库中转存内存库中的数据,如内存库1、2、3中的数据定时向历史库所在的计算机转存,这时各个备份库已经备份完成对应各个内存库中的数据,转存时间根据数据量的大小来设置,数据量越大,转存周期应越小,转存完成后,会清除相应的内存库1、2、3及对应的备份库2、3、1中已写入历史库的数据,以便接收新数据并存储,并且历史库所在的计算机硬盘容量尽量稍大而内存容量相对较小。对应的查询方法步骤为:在数据根据配置的转存时间存入历史库之前,数据监控服务程序对近期的数据进行查询,直接从内存库中查询结果,内存库会并行查询并返回数据给查询进程,在数据转存入历史库本文档来自技高网...
一种电网监控系统数据存储查询的方法、装置及系统

【技术保护点】
一种电网监控系统数据存储查询的方法,其特征在于,该方法包括以下步骤:1)向若干计算机发送数据;2)对于任一计算机,在其内存库中存储所述数据;并且将数据发送到另一台计算机,同时接收另一台计算机的数据,存储在备份库中,以使各计算机相互备份数据,即每台计算机内存库的数据在另一台计算机的备份库中备份,且每台计算机的备份库仅备份一台计算机的内存库数据;3)将各计算机内存库存储的数据转存入历史库,历史库设置于独立的计算机中;4)查询数据时,从内存库中查询对应数据,若在内存库中查找不到或者内存库所在计算机断电,则在内存库所在计算机对应的备份库中查询数据,如果在备份库中没有查询到数据,则从历史库中查询数据。

【技术特征摘要】
1.一种电网监控系统数据存储查询的方法,其特征在于,该方法包括以下步骤:1)向若干计算机发送数据;2)对于任一计算机,在其内存库中存储所述数据;并且将数据发送到另一台计算机,同时接收另一台计算机的数据,存储在备份库中,以使各计算机相互备份数据,即每台计算机内存库的数据在另一台计算机的备份库中备份,且每台计算机的备份库仅备份一台计算机的内存库数据;3)将各计算机内存库存储的数据转存入历史库,历史库设置于独立的计算机中;4)查询数据时,从内存库中查询对应数据,若在内存库中查找不到或者内存库所在计算机断电,则在内存库所在计算机对应的备份库中查询数据,如果在备份库中没有查询到数据,则从历史库中查询数据。2.一种电网监控系统数据存储的方法,其特征在于,该方法包括以下步骤:a向若干计算机发送数据;b对于任一计算机,在其内存库中存储所述数据;并且将数据发送到另一台计算机,同时接收另一台计算机的数据,存储在备份库中,以使各计算机相互备份数据,即每台计算机内存库的数据在另一台计算机的备份库中备份,且每台计算机的备份库仅备份一台计算机的内存库数据;c将各计算机内存库存储的数据转存入历史库,历史库设置于独立的计算机中。3.根据权利要求2所述的电网监控系统数据存储的方法,其特征在于:根据数据量的大小来设置转存时间,数据量越大,转存周期越小。4.根据权利要求2所述的电网监控系统数据存储的方法,其特征在于:根据配置的时间,定时向历史库转存内存库的数据,当转存完成后,清除相应的内存库及备份库中的数据。5.一种电网监控系统数据查询的方法,其特征在于,查询数据时,从内存库中查询对应数据,若在内存库中查找不到或者内存库所在计算机断电,则在内存库所...

【专利技术属性】
技术研发人员:曾诗杰周逢权李瑞生马红伟罗开明
申请(专利权)人:许继集团有限公司国网山东省电力公司经济技术研究院国家电网公司许昌许继软件技术有限公司
类型:发明
国别省市:河南;41

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

1