一种变电设备的数据接入方法及系统的制作方法

文档序号:6251884阅读:239来源:国知局
一种变电设备的数据接入方法及系统的制作方法
【专利摘要】本发明公开了一种变电设备的数据接入方法及系统,包括:通过各类型监测设备对变电设备的监测获得变电设备测点的测点信息;将测点的测点信息转换成统一格式的数据,并将该数据发送给与各变电设备测点一一对应的消息队列进行存储;通过预先设定的组包规则,从消息队列中按照组包格式重新组织数据,得到目标数据包;将处理得到的目标数据包的目标信息发送给实时/历史数据库进行存储。本申请实现了对各厂家各类型监测设备监测的设备测点信息的格式统一管理,且按需要存储数据,减少数据冗余。
【专利说明】一种变电设备的数据接入方法及系统

【技术领域】
[0001]本发明涉及变电设备在线监测【技术领域】,具体涉及一种变电设备的数据接入方法及系统。

【背景技术】
[0002]目前,为了保证电网安全、稳定、高效运行,通常会进行变电设备状态监测,并将监测到的设备测点数据存储到实时/历史数据库中,为设备故障预警及监测提供分析数据。在实际监测场景中,由于监测设备出自各个厂家且有各种类型的监测设备,监测到的设备测点信息的格式是不一致的。并且无法根据要求动态的截取某一时间段的设备测点数据。因此,现有技术通常为各厂家的各种类监测设备分别设计接口服务器,对设备测点数据进行处理;并将,所有的设备测点数据均按照时间顺序存储到实时/历史数据库中。但是,由于所用接口服务器数量和类型多样,导致开发成本较高。并且为了保存全部设备测点数据,造成数据大量冗余,占用存储空间。


【发明内容】

[0003]为解决现有技术存在的不足,本发明公开了一种变电设备的数据接入方法和系统,本申请实现了对各厂家各类型监测设备所监测到的变电设备的测点信息的统一格式,按需存储,提高了管理效率,减少存储空间。
[0004]为实现上述目的,本发明的具体方案如下:
[0005]一种变电设备的数据接入方法,包括以下步骤:
[0006]步骤一:通过各类型监测设备对变电设备进行监测获得变电设备的测点信息;
[0007]步骤二:将测点信息转换成统一格式的数据,并将该数据发送给与各变电设备测点一一对应的消息队列进行存储;
[0008]步骤三:通过预先设定的组包规则,从消息队列中按照组包格式重新组织数据,得到目标数据包;
[0009]步骤四:将处理得到的目标数据包的目标信息发送给实时/历史数据库进行存储。
[0010]所述步骤一中各类型监测设备采集到的变电设备的测点信息通过Socket接口传送至消息队列。
[0011 ] 所述步骤一中的测点信息包括变电设备中油中气体信息、局部放电信息、电气量信息、线圈变形信息、温度信息、在线红外成像信息等。
[0012]所述步骤二中,在Socket接口中将变电设备测点的测点信息整合成key-value格式的数据。
[0013]所述步骤二中,将统一格式的数据发送给与各变电设备测点一一对应的Kafka消息队列进行存储。
[0014]所述Socket接口获取各类型监测设备采集到的变电设备的测点信息具体为:通过Socket接口周期性的获取各类型监测设备采集到的变电设备的测点信息。
[0015]所述Socket接口通过一个预先设置的可动态调节的时间窗口周期性的获取各类型监测设备采集到的变电设备的测点信息。
[0016]所述步骤三中,根据数据组包规则,选取相应消息队列中的相应时段数据进行解析,按照组包格式得到所需设备、所需时间段的数据包。
[0017]所述组包格式由四部分数据拼接组成:第一部分数据为数据id,唯一标识数据;第二部分数据为测点描述数据,描述该数据包中数据对应的设备测点信息;第三部分数据为时间段数据,描述该数据包中数据的起始时间及结束时间信息;第四部分数据为设备测点数据,该测点数据来自于第二部分测点描述数据所描述的测点,且来自于第三部分时间段数据所规定的时间段。
[0018]一种变电设备的数据接入系统,包括:
[0019]Socket接口,用于获取监测设备监测到的变电设备的测点信息,并将所述测点信息整合成key-value格式的数据;
[0020]消息队列,用于对所述Socket接口发送的数据进行存储;
[0021]接口服务器,用于对从所述消息队列获取的数据进行解析,并根据组包规则,对所述数据进行组包,得到所述目标数据包并输出;
[0022]实时/历史数据库,用于对所述接口服务器发送的目标数据包进行存储。
[0023]本发明的有益效果:
[0024]本申请通过对获取的各厂家各类型的监测设备采集的变电设备的测点信息进行封装,得到key-value格式的数据,并将该数据存储到与设备测点一一对应的消息队列中进行存储,保证测点信息的完整。然后,通过预先设定的组包规则,从消息队列中按照组包格式重新组织数据,得到目标数据包,将目标数据包发送到实时/历史数据存储。从而实现了对各厂家各类型监测设备监测的设备测点信息的格式统一管理,且按需要存储数据,减少数据冗余。

【专利附图】

【附图说明】
[0025]图1为本发明一种变电设备数据接入方法的实施例的流程图;
[0026]图2为本发明一种变电设备数据接入系统的实施例的结构示意图;
[0027]图3为本发明一种变电设备数据接入方法的组包格式示意图。

【具体实施方式】
:
[0028]下面结合附图对本发明进行详细说明:
[0029]本发明实施例公开了一种变电设备的数据接入方法和系统,通过获取各厂家各类型监测设备采集的变电设备测点测点信息整合成key-value格式的数据,并将该数据发送给与各设备测点一一对应的消息队列进行存储,从而保证了数据的完整性。然后,根据数据组包规则,选取相应消息队列中的相应时间段数据进行解析,并按照组包格式得到所需设备、所需时间段的数据包,将处理得到的目标信息发送给实时/历史数据库进行存储,从而避免数据冗余,减少存储空间。
[0030]如图1所示,为本发明一种变电设备的数据接入方法的实施例1的流程图,该方法可以包括:
[0031]步骤1:获取各厂家各类型监测设备监测到的变电设备测点测点信息。
[0032]步骤2:将测点测点信息转换成key-value格式的数据,并将该数据发送给与各设备测点一一对应的消息队列进行存储。
[0033]在现有技术中,与各厂家各类型监测设备一一对应的接口服务器是对监测到的变电设备测点测点信息进行一条一条处理,并将处理后的目标数据发送给实时/历史数据库进行存储。因而,在发送过程中由于如网络故障等原因可能造成数据的丢失,从而影响到监测数据的完整性。另外,关于被监测设备的测点信息一般是以元数据的形式存在的,占用了一定的存储空间。
[0034]为了解决上述问题,本发明实施例可通过将各厂家各类型的监测设备采集到的变电设备的测点信息转成key-value格式的数据,存储到消息队列中,不需要对该测点信息进行一条一条处理,接口服务器能够从消息队列中获取所需数据,从而保证实时/历史数据库对状态数据存储的完整性。另外,由于测点状态数据与其所存储的消息队列是一一对应的,所以无需保存测点信息,节省了存储空间。
[0035]优选的,上述获取各厂家各类型监测设备监测到的便带你设备测点测点信息的过程,可以是通过Socket接口来周期性的获取各厂家各类型监测设备监测到的便带你设备测点测点信息。
[0036]具体的,通过Socket接口每经过一个预先设置的、可动态调节的时间窗口,获取各类型监测设备采集到的变电设备的测点信息。
[0037]其中,本发明实施例中,消息队列可以选用Kafka消息队列,其是目前存储效率最高的分布式消息队列。
[0038]步骤3:根据数据组包规则,选取相应消息队列中的相应时间段数据进行解析,按照组包格式得到所需设备、所需时间段的数据包。
[0039]其中,数据组包规则中描述了组包数据的空间范围一一测点范围信息和时间范围一一时间段信息。由于测点与消息队列是一一对应的,只需要从相应的消息队列中,按照时间范围选取数据进行组包。
[0040]步骤4:将处理得到的目标信息发送给实时/历史数据库进行存储。
[0041]如图2所示,为本发明一种变电设备的数据接入系统的实施例1的结构示意图,该系统可以包括:各厂家各类型的监测设备(图中用监测设备JC1、监测设备JC2、监测设备JC3…监测设备JCn来表示各厂家各类型的监测设备,其中η为正整数)、Socket接口、消息队列(图中用消息队列MQ1、消息队列MQ2、消息队列息队列MQn来表示与各厂家各类型的监测设备一一对应的消息队列,其中η为正整数)和实时/历史数据库。
[0042]其中,监测设备与变电设备相连,用于检测变电设备的运行状态,得到变电设备的测点信息。
[0043]Socket接口与监测设备相连,用于获取监测设备所监测变电设备的测点信息,并将该测点信息整合成key-value格式的数据输出。
[0044]消息队列,用于对Socket接口发送过来的数据进行存储,从而保证测点数据的完整性。
[0045]其中,该消息队列可以为Kafka消息队列。
[0046]实时/历史数据库,用于存储由消息队列按照组包规则拼接后的目标信息。
[0047]如图3所示,为本发明一种变电设备数据接入方法的组包格式示意图,该组包格式包括:数据id、测点描述数据、时间段数据、设备测点数据。
[0048]其中,数据id,唯一标识数据;测点描述数据,描述该数据包中数据对应的设备测点信息;时间段数据,描述该数据包中数据的起始时间及结束时间信息;设备测点数据,由测点描述数据中,以数据描述的时间段为时间间隔的。
[0049]该测点数据仅来自于测点描述数据所描述的测点,且仅来自于时间段数据所规定的时间段。
[0050]上述虽然结合附图对本发明的【具体实施方式】进行了描述,但并非对本发明保护范围的限制,所属领域技术人员应该明白,在本发明的技术方案的基础上,本领域技术人员不需要付出创造性劳动即可做出的各种修改或变形仍在本发明的保护范围以内。
【权利要求】
1.一种变电设备的数据接入方法,其特征是,包括以下步骤: 步骤一:通过各类型监测设备对变电设备的监测获得变电设备测点的测点信息; 步骤二:将测点的测点信息转换成统一格式的数据,并将该数据发送给与各变电设备测点一一对应的消息队列进行存储; 步骤三:通过预先设定的组包规则,从消息队列中按照组包格式重新组织数据,得到目标数据包; 步骤四:将处理得到的目标数据包的目标信息发送给实时/历史数据库进行存储。
2.如权利要求1所述的一种变电设备的数据接入方法,其特征是,所述步骤一中各类型监测设备采集到的变电设备的测点信息通过304的接口传送至消息队列。
3.如权利要求1所述的一种变电设备的数据接入方法,其特征是,所述步骤二中,在800^61:接口中将变电设备测点的测点信息整合成1^67-妨1116格式的数据。
4.如权利要求1所述的一种变电设备的数据接入方法,其特征是,所述步骤二中,将统一格式的数据发送给与各变电设备测点一一对应的消息队列进行存储。
5.如权利要求2所述的一种变电设备的数据接入方法,其特征是,所述30461接口获取各类型监测设备采集到的变电设备的测点信息具体为:通过304的接口周期性的获取各类型监测设备采集到的变电设备的测点信息。
6.如权利要求5所述的一种变电设备的数据接入方法,其特征是,所述3046丨接口通过预先设置的可动态调节的时间窗口周期性的获取各类型监测设备采集到的变电设备的测点信息。
7.如权利要求1所述的一种变电设备的数据接入方法,其特征是,所述步骤三中,根据数据组包规则,选取相应消息队列中的相应时段数据进行解析,按照组包格式得到所需设备、所需时间段的数据包。
8.如权利要求1所述的一种变电设备的数据接入方法,其特征是,所述组包格式由四部分数据拼接组成:第一部分数据为数据1山唯一标识数据;第二部分数据为测点描述数据,描述该数据包中数据对应的设备测点信息;第三部分数据为时间段数据,描述该数据包中数据的起始时间及结束时间信息;第四部分数据为设备测点数据,由第二部分数据描述的设备测点数据中,以第三部分数据描述的时间段为时间间隔的数据。
9.如权利要求1所述的一种变电设备的数据接入方法,其特征是,所述步骤一中的测点信息包括变电设备中油中气体信息、局部放电信息、电气量信息、线圈变形信息、温度信息及在线红外成像信息。
10.如权利要求1所述的一种变电设备的数据接入方法的系统,其特征是,包括: 304的接口,用于获取监测设备监测到的变电设备的测点信息,并将所述测点信息整合成1^67-妨1116格式的数据; 消息队列,用于对所述304的接口发送的数据进行存储; 接口服务器,用于对从所述消息队列获取的数据进行解析,并根据组包规则,对所述数据进行组包,得到所述目标数据包并输出; 实时/历史数据库,用于对所述接口服务器发送的目标数据包进行存储。
【文档编号】G01D9/00GK104501848SQ201410738003
【公开日】2015年4月8日 申请日期:2014年12月4日 优先权日:2014年12月4日
【发明者】丁书耕, 张建辉, 王震, 陈亮, 王刚 申请人:国家电网公司, 国网山东省电力公司电力科学研究院, 山东鲁能软件技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1