一种输电线路的数据接入方法和系统的制作方法

文档序号:6520803阅读:123来源:国知局
一种输电线路的数据接入方法和系统的制作方法
【专利摘要】本发明公开提供了一种输电线路的数据接入方法和系统,通过对获取的各厂家的监测设备采集到的输电线路的状态信息进行整合,得到与监测设备一一对应的XML格式的数据包,并将该数据包发送给缓存数据库进行存储,从而保证了所有状态信息都能够完整地写入实时/历史数据库。之后,通过对从该缓存数据库中获取数据包进行解析,得到与监测设备一一对应的第一数据信息,再根据预设规则,对该第一数据信息进行处理,即可得到实时/历史数据库能够存储的目标信息,从而实现了对各厂家监测设备采集到的输电线路的状态信息的统一管理,大大减少了接口服务器的数量,提高了数据管理效率,降低了开发成本。
【专利说明】一种输电线路的数据接入方法和系统
【技术领域】
[0001]本发明涉及输变电设备在线监测【技术领域】,更具体的说是涉及一种输电线路的数据接入方法和系统。
【背景技术】
[0002]目前,为了保证智能电网安全稳定运行,通常都会进行输变电设备状态的监测,并把监测到的数据以统一形式集中存储到实时/历史数据库中,以方便以后查询输变电设备的历史数据,其中,作为电力输送纽带的输电线路,实现对其运行状态的实时监测及对监测到的数据的存储尤其重要。
[0003]在实际应用中,通常都会使用不同厂家的监测设备来对智能电网中的各输电线路的运行状态进行监测,由于不同厂家的监测设备对监测到的输电线路的状态信息的存储格式不同,而实时/历史数据库又只能接收固定格式的信息,因而,现有技术中通常设置与各厂家的监测设备一一对应的接口服务器,分别对各厂家的监测设备采集到的输电线路的状态信息进行处理,得到实时/历史数据库能够接收并存储的目标信息。但是,由于所用接口服务器的数量和种类较多,导致开发成本较高,且难以进行统一维护管理,影响了对所有输电线路的状态信息的管理效率。

【发明内容】

[0004]有鉴于此,本发明提供了一种输电线路的数据接入方法和系统,实现了对各厂家的监测设备监测到的输电线路的状态信息的统一管理,提高了管理效率,降低了开发成本,且保证了实时/历史数据库对测点数据的存储的完整性。
[0005]为实现上述目的,本发明提供如下技术方案:
[0006]一种输电线路的数据接入方法,所述方法包括:
[0007]获取各厂家的监测设备监测到的输电线路的状态信息;
[0008]将所述状态信息整合成XML格式的数据包,并将所述数据包发送给缓存数据库进行存储;
[0009]对从所述缓存数据库中获取的所述数据包进行解析,得到与所述监测设备一一对应的第一数据信息;
[0010]根据预设规则,对所述第一数据信息进行处理,将处理得到的目标信息发送给实时/历史数据库进行存储。
[0011]优选的,所述方法还包括:
[0012]判断所述目标信息是否成功发送给所述实时/历史数据库;
[0013]如果否,则将所述目标信息重新发送给所述实时历史数据库。
[0014]优选的,所述状态信息包括:与输电线路相连的所有设备自身的装置信息,以及包含有导线覆冰、导线弧垂、导线舞动、杆塔倾斜、绝缘子污秽度、微风振动、微气象、线路风偏和导线温度的第二数据信息。[0015]优选的,所述判断所述目标信息是否成功发送给所述实时/历史数据库具体为:通过所述缓存数据库中的表字段的标志位来判断所述目标信息是否成功写入所述实时/历史数据库。
[0016]优选的,所述获取各厂家的监测设备采集到的输电线路的状态信息具体是:
[0017]通过WebService接口获取各厂家的监测设备采集到的输电线路的状态信息。
[0018]优选的,所述通过WebService接口获取各厂家的监测设备采集到的输电线路的状态信息具体为:
[0019]通过WebService接口周期性地获取各厂家的监测设备采集到的输电线路的状态信息。
[0020]优选的,所述通过WebService接口周期性地获取各厂家的监测设备采集到的输电线路的状态信息具体为:
[0021]通过WebService接口每经过第一预设时间段,获取一次各厂家的监测设备采集到的与输电线路相连的所有设备自身的装置信息,并每经过第二预设时间段,获取一次各厂家的监测设备采集到的输电线路的第二数据信息。
[0022]优选的,所述预设规则是根据所述实时/历史数据库对所存储信息的格式要求,预先存储在所述接口服务器中的接口程序。
[0023]一种输电线路的数据接 入系统,所述系统包括:
[0024]监测输电线路的运行状态的监测设备;
[0025]与所述监测设备相连,获取所述监测设备监测到的所述输电线路的状态信息,并将所述状态信息整合成XML格式的数据包的WebService接口 ;
[0026]与所述WebService接口相连,对所述WebService接口发送的数据包进行存储的缓存数据库;
[0027]与所述缓存数据库相连,对从所述缓存数据库获取的数据包进行解析,并根据预设规则,对所述解析得到的第一数据信息进行处理,将处理得到的目标信息输出的接口服务器;
[0028]与所述接口服务器相连,对所述接口服务器发送的所述目标信息进行存储的实时/历史数据库。
[0029]优选的,所述缓存数据库为MySQL数据库。
[0030]经由上述的技术方案可知,与现有技术相比,本发明公开提供了一种输电线路的数据接入方法和系统,通过对获取的各厂家的监测设备采集到的输电线路的状态信息进行
整合,得到与监测设备--对应的XML (extensible Markup Language,可扩展标记语言)
格式的数据包,并将该数据包发送给缓存数据库进行存储,从而保证了所有状态信息都能够完整地写入实时/历史数据库。之后,通过对从该缓存数据库中获取数据包进行解析,得到与监测设备一一对应的第一数据信息,再根据预设规则,对该第一数据信息进行处理,即可得到实时/历史数据库能够存储的目标信息,从而实现了对各厂家监测设备采集到的输电线路的状态信息的统 一管理,大大减少了接口服务器的数量,提高了数据管理效率,降低了开发成本。
【专利附图】

【附图说明】[0031]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据提供的附图获得其他的附图。
[0032]图1为本发明一种输电线路的数据接入方法的实施例1的流程图;
[0033]图2为本发明一种输电线路的数据接入方法的实施例2的流程图;
[0034]图3为本发明一种输电线路的数据接入系统的实施例1的结构示意图。
【具体实施方式】
[0035]下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0036]本发明实施例公开了一种输电线路的数据接入方法和系统,通过对获取的各厂家的监测设备采集到的输电线路的状态信息进行整合,得到与监测设备一一对应的XML格式的数据包,并将该数据包发送给缓存数据库进行存储,从而保证了所有状态信息都能够完整地写入实时/历史数据库。之后,通过对从该缓存数据库中获取数据包进行解析,得到与监测设备一一对应的第一数据信息,再根据预设规则,对该第一数据信息进行处理,即可得到实时/历史数据库能够存储的目标信息,从而实现了对各厂家监测设备采集到的输电线路的状态信息的统一管理,大大减少了接口服务器的数量,提高了数据管理效率,降低了开发成本。
[0037]如图1所示,为本发明一种输电线路的数据接入方法的实施例1的流程图,该方法可以包括:
[0038]步骤101:获取各厂家的监测设备监测到的输电线路的状态信息。
[0039]其中,在本发明实施例中,该状态信息可以包括:与输电线路相连的所有设备自身的装置信息,以及包含有导线覆冰、导线弧垂、导线舞动、杆塔倾斜、绝缘子污秽度、微风振动、微气象、线路风偏和导线温度等的第二数据信息。
[0040]步骤102:将所述状态信息整合成XML格式的数据包,并将所述数据包发送给缓存数据库进行存储。
[0041]在现有技术中,与各厂家监测设备一一对应的接口服务器通常都是对该监测设备采集到的输电线路的状态信息进行逐条处理,并将处理得到的目标信息逐条发送到实时/历史数据库进行存储,因而,在状态信息或目标信息传输过程中,若出现网络故障而使该传输中断,将会导致一条或多条状态信息或目标信息丢失,从而影响实时/历史数据库对测点数据(即输电线路的状态信息)存储的完整性。
[0042]为了解决上述问题,本发明实施例可通过将各厂家的监测设备监测到的输电线路的状态信息都整合成XML格式的数据包,存储在缓存数据库中,无需对该状态信息进行逐条处理,并逐条发送至实时/历史数据库,接口服务器能够随时从该缓存数据库中获取数据包,从而保证了实时/历史数据库对测点数据存储的完整性。
[0043]优选的,上述获取各厂家的监测设备采集到的输电线路的状态信息过程,可以是通过WebService接口来周期性地获取各厂家的监测设备采集到的输电线路的状态信息。具体的,该WebService接口可以每经过第一预设时间段,获取一次各厂家的监测设备监测到的与输电线路相连的所有设备自身的装置信息,并每经过第二预设时间段,获取一次各厂家的监测设备采集到的输电线路的第二数据信息。其中,在实际应用中,第一预设时间段通常大于第二预设时间段,例如,该第一预设时间段可以为I天,该第二预设时间段可以为30分钟。
[0044]由此可见,在优选实施例中,WebService接口是周期性地获取输电线路的状态信息,而不是实时获取该状态信息,只要获取状态信息的周期比网络故障时间长,即可避免所获取的状态信息的丢失,从而进一步保证实时/历史数据库对测点数据的存储的完整性。
[0045]其中,本发明实施例中,缓存数据库可以选用MySQL数据库,其是目前运行速度最快的SQL语言(Structured Query Language,结构化查询语言)数据库。
[0046]步骤103:对从所述缓存数据库中获取的所述数据包进行解析,得到与所述监测设备 对应的第一数据信息。
[0047]根据步骤102可知,各厂家的监测设备采集的输电线路的状态信息都已以XML格式数据包形式存储在缓存数据库中,因而,本发明实施例通过一个接口服务器从该缓存服务器获取的数据包中包括所有监测设备监测到的输电线路的状态信息,该接口服务器通过对该数据包进行解析,即可得到与所有监测设备一一对应的第一数据信息,该第一数据信息可以是与其对应的监测设备监测到的输电线路的状态信息,也可以仅是该状态信息中的包含有导线覆冰、导线弧垂、导线舞动、杆塔倾斜、绝缘子污秽度、微风振动、微气象、线路风偏和导线温度的第二数据信息。
[0048]步骤104根据预设规则,对所述第一数据信息进行处理,将处理得到的目标信息发送给实时/历史数据库进行存储。
[0049]在本发明实施例中,用户可根据实时/历史数据库对其能够存储的目标信息的格式要求,预先编写出能够将各种格式的信息整合成统一格式信息的接口程序,并将该接口程序存储在一接口服务器中,使得该接口服务器在得到第一数据信息后,就能够执行该接口程序,将该第一数据信息处理成满足该实时/历史数据库的格式要求的目标信息,并将该目标信息发送给该实时/历史数据库进行存储。
[0050]其中,在实际应用中,缓存数据库中的表字段通常可以分为采集编号,采集内容、采集时间和标志位,其中,采集编号为自动编号,采集内容为固定格式的XML字符串,采集时间为数据包写入该缓存数据库的时间,标志位为接口服务器所得目标信息是否成功写入实时/历史数据库的标识。因而,本发明实施例为了保证实时/历史数据库中测点数据的完整性,可通过缓存数据库中的表字段的标志位来判断所述目标信息是否成功写入该实时/历史数据库,当标志位表示目标信息未成功写入该实时/历史数据库时,则需要将该目标信息重新写入实时/历史数据库。
[0051]在本发明实施例中,通过将各厂家的监测设备监测到的输电线路的状态信息都整合成XML格式的数据包,发送给缓存数据库进行存储,以保证所有的状态信息都能够存储到实时/历史数据库中,从而保证实时/历史数据库存储信息的完整性,另外,本发明通过接口服务器可随时从该缓存数据库获取一数据包,经过对该数据包的解析得到与监测设备一一对应的第一数据信息后,根据预设规则对该第一数据信息进行统一处理,即可得到满足实时/历史数据库格式要求的目标信息,无需设置与各厂家的监测设备一一对应的接口服务器,来分别对与其对应的监测设备监测到的输电线路的状态信息进行处理得到目标信息,实现了对输电线路的状态信息的统一管理,提高了信息接入实时/历史数据库的效率,降低了开发成本。
[0052]如图2所示,为本发明一种输电线路的数据接入方法的实施例2的流程图,该方法可以包括以下步骤:
[0053]步骤201:通过WebService接口周期性地获取各厂家的监测设备采集到的输电线路的状态信息。
[0054]需要说明的是,本发明实施例中,该输电线路的状态信息可以包括:与输电线路相连的所有设备自身的装置信息,以及包含有导线覆冰、导线弧垂、导线舞动、杆塔倾斜、绝缘子污秽度、微风振动、微气象、线路风偏和导线温度的第二数据信息,且在实际应用中,监测设备通常都是在线监测输电线路的运行状态,以便实时获取该输电线路的状态信息。
[0055]步骤202:将所述状态信息整合成XML格式的数据包,并将该数据包发送给缓存数据库进行存储。
[0056]其中,由于不同厂家的监测设备监测到的状态信息的表达格式是不同的,因而,WebService接口直接获取的所有状态信息的格式也是不同的,在本发明实施例中,该WebService接口将每次获取的所有监测设备监测到的输电线路的状态信息整合成一个XML格式的数据包,并发送给缓存数据库进行存储,保证了输电线路的状态信息的完整性。
[0057]步骤203:接口服务器对从所述缓存数据库中获取的所述数据包进行解析,得到与所述监测设备一一对应的第一数据信息。
[0058]在本发明实施例的实际应用中,接口服务器可以先解析缓存数据库存储的数据包中的与输电线路相连的所有设备的装置信息,并将其存储在内存中,再解析该数据包中的第二数据信息,因而,上述第一数据信息可以包括装置信息和第二数据信息。
[0059]步骤204:根据预设规则,对所述第一数据信息进行处理,得到目标信息。
[0060]步骤205:将所述目标信息发送给实时/历史数据库进行存储。
[0061]步骤206:判断所述目标信息是否成功写入所述实时/历史数据库,如果是,则返回步骤201 ;如果否,则返回步骤203。
[0062]为了保证实时/历史数据库对测点数据存储的完整性,可通过缓存数据库的表字段中的标志位来判断目标数据是否成功写入该实时/历史数据库中,并在判断结果为否时,在进行下一次写入操作时,重新写入该目标信息;如果是,则返回步骤201重新获取输电线路的状态信息,或者等待下一次写入操作。
[0063]本发明实施例通过WebService接口定时获取各厂家的监测设备监测到的输电线路的状态信息,并将其整合成XML格式的数据包,发送给缓存数据库进行存储,保证了实时/历史数据库对测点数据的存储的完整性,另外,本发明仅通过一个接口服务器对从该缓存数据库获取数据包进行解析,得到与监测设备一一对应的第一数据信息,并根据预设规则对该第一数据信息进行统一处理,即可得到满足实时/历史数据库格式要求的目标信息,无需设置与各厂家的监测设备一一对应的接口服务器,来分别对与其对应的监测设备监测到的输电线路的状态信息进行处理得到目标信息,大大降低了开发成本,且实现了对输电线路的状态信息的统一管理,提高了信息接入实时/历史数据库的效率。而且,最后通过判断目标信息是否成功写入实时/历史数据库,并在判断结果为否时,重新写入该目标信息,从而进一步保证了该实时/历史数据库对测点数据的存储的完整性。
[0064]如图3所示,为本发明一种输电线路的数据接入系统的实施例1的结构示意图,该系统可以包括:各厂家的监测设备301 (图中用监测设备P1、监测设备P2、监测设备P3、…监测设Ipn来表示各厂家的监测设备301,其中,N为正整数XWebService接口 302、缓存数据库303、接口服务器304和实时/历史数据库305,其中,
[0065]监测设备301与输电线路相连,用于监测输电线路的运行状态,得到输电线路的状态信息。其中,该状态信息可以包括:与输电线路相连的所有设备自身的装置信息,以及包含有导线覆冰、导线弧垂、导线舞动、杆塔倾斜、绝缘子污秽度、微风振动、微气象、线路风偏和导线温度的第二数据信息。
[0066]在实际应用中,该监测设备301通常都是对输电线路的运行状态进行实时在线监测,且不同厂家的监测设备对监测到的状态信息的存储格式是不同的。 [0067]WebService接口 302与监测设备301相连,用于获取所有监测设备301监测到的输电线路的状态信息,并将该状态信息整合成XML格式的数据包输出。
[0068]缓存数据库303与WebService接口 302相连,用于对WebService接口 302发送的数据包进行存储,从而保证实时/历史数据对测点数据的存储的完整性。
[0069]其中,该缓存数据库303可以为MySQL数据库。
[0070]接口服务器304与缓存数据库303相连,用于对从缓存数据库303获取的数据包进行解析,并根据预设规则,对解析得到的第一数据信息进行处理,得到目标信息。
[0071]在本发明实施例中,通过一个接口服务器即可实现对各厂家的监测设备监测到的输电线路的状态信息的处理,得到满足实时/历史数据库存储信息格式要求的目标信息,无需设置与各厂家的监测设备一一对应的接口服务器,来分别对与其对应的监测设备监测到的输电线路的状态信息进行处理,得到与其对应的目标信息,大大降低了开发成本,且实现了对所有监测设备监测到的输电线路的状态信息的统一管理,提高了数据管理效率。
[0072]实时/历史数据库305与接口服务器304相连,用于存储接口服务器304发送的目标信息。
[0073]本发明实施例所提供的输电线路的数据接入系统,通过设置与各厂家的监测设备均相连的WebService接口,来获取所有监测设备监测到的所述输电线路的状态信息,并将其整合成XML格式的数据包,发送到缓存数据库进行存储,避免了各监测设备逐条发送状态信息过程中,因网络故障而导致数据丢失的情况的发生,从而保证了实时/历史数据库对监测点数据的存储的完整性。之后,通过设置一个接口服务器与缓存数据库相连,对该缓存数据库存储的数据包进行解析,并对解析得到的与各监测设备一一对应的第一数据信息进行处理,得到与各监测设备一一对应目标信息,并都发送给实时/历史数据库进行存储,实现了对所有监测设备监测到的输电线路的状态信息的统一管理,提高了管理效率,且大大降低了开发成本。
[0074]对于上述实施例,需要说明的是,输电线路的数据接入系统除了上述器件外,还可以包括用于连接各器件的线路或连接器等等,其均属于本发明的保护范围,此处将不再
列举。
[0075]本说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。
[0076]对所公开的实施例的上述说明,使本领域专业技术人员能够实现或使用本发明。对这些实施例的多种修改对本领域的专业技术人员来说将是显而易见的,本文中所定义的一般原理可以在不脱离本发明的精神或范围的情况下,在其它实施例中实现。因此,本发明将不会被限制于本文所示的这些实施例,而是要符合与本文所公开的原理和新颖特点相一致的最宽的范围。
【权利要求】
1.一种输电线路的数据接入方法,其特征在于,所述方法包括: 获取各厂家的监测设备监测到的输电线路的状态信息; 将所述状态信息整合成XML格式的数据包,并将所述数据包发送给缓存数据库进行存储; 对从所述缓存数据库中获取的所述数据包进行解析,得到与所述监测设备一一对应的第一数据信息; 根据预设规则,对所述第一数据信息进行处理,将处理得到的目标信息发送给实时/历史数据库进行存储。
2.根据权利要求1所述的方法,其特征在于,所述方法还包括: 判断所述目标信息是否成功发送给所述实时/历史数据库; 如果否,则将所述目标信息重新发送给所述实时历史数据库。
3.根据权利要求1所述的方法,其特征在于,所述状态信息包括:与输电线路相连的所有设备自身的装置信息,以及包含有导线覆冰、导线弧垂、导线舞动、杆塔倾斜、绝缘子污秽度、微风振动、微气象、线路风偏和导线温度的第二数据信息。
4.根据权利要求2所述的方法,其特征在于,所述判断所述目标信息是否成功发送给所述实时/历史数据库具体为:通过所述缓存数据库中的表字段的标志位来判断所述目标信息是否成功写入所述实时/历史数据库。
5.根据权利要求3所述的方法,其特征在于,所述获取各厂家的监测设备采集到的输电线路的状态信息具体是: 通过WebService接口获取各厂家的监测设备采集到的输电线路的状态信息。
6.根据权利要求5所述的方法,其特征在于,所述通过WebService接口获取各厂家的监测设备采集到的输电线路的状态信息具体为: 通过WebService接口周期性地获取各厂家的监测设备采集到的输电线路的状态信肩、O
7.根据权利要求6所述的方法,其特征在于,所述通过WebService接口周期性地获取各厂家的监测设备采集到的输电线路的状态信息具体为: 通过WebService接口每经过第一预设时间段,获取一次各厂家的监测设备采集到的与输电线路相连的所有设备自身的装置信息,并每经过第二预设时间段,获取一次各厂家的监测设备采集到的输电线路的第二数据信息。
8.根据权利要求1-7任一项所述的方法,其特征在于,所述预设规则是根据所述实时/历史数据库对所存储信息的格式要求,预先存储在所述接口服务器中的接口程序。
9.一种输电线路的数据接入系统,其特征在于,所述系统包括: 监测输电线路的运行状态的监测设备; 与所述监测设备相连,获取所述监测设备监测到的所述输电线路的状态信息,并将所述状态信息整合成XML格式的数据包的WebService接口 ; 与所述WebService接口相连,对所述WebService接口发送的数据包进行存储的缓存数据库; 与所述缓存数据库相连,对从所述缓存数据库获取的数据包进行解析,并根据预设规则,对所述解析得到的第一数据信息进行处理,将处理得到的目标信息输出的接口服务器; 与所述接口服务器相连,对所述接口服务器发送的所述目标信息进行存储的实时/历史数据库。
10.根据权利要求9所述`的系统,其特征在于,所述缓存数据库为MySQL数据库。
【文档编号】G06F17/30GK103605767SQ201310611467
【公开日】2014年2月26日 申请日期:2013年11月26日 优先权日:2013年11月26日
【发明者】陶敏, 李树斌, 池伟, 杨勇, 施永益, 金文德, 周升, 李炜, 林鹏, 王志强, 孔晓昀, 裴旭斌 申请人:国家电网公司, 国网浙江省电力公司电力科学研究院, 国网浙江省电力公司, 杭州意能软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1