数据处理方法和装置、能源信息网关和能源互联网系统与流程

文档序号:25213513发布日期:2021-05-28 14:09阅读:43来源:国知局
数据处理方法和装置、能源信息网关和能源互联网系统与流程

本公开涉及控制领域,特别涉及一种数据处理方法和装置、能源信息网关和能源互联网系统。



背景技术:

近年来,分布式局域能源互联网得到了快速的发展。分布式局域能源互联网包括了清洁可再生的新能源发电设备、储能设备、新能源电器、能源管理控制设备等,是发电、储电、配电、用电为一体的供需联动系统,由能源管理系统对能源的发、储、用进行统一的管理和调度。为此,需要采集局域能源互联网各相关设备和线路端的大量能源数据,并实时上传部署在云平台的能源管理系统。



技术实现要素:

发明人注意到,能源数据具有实时更新变化快的特点,因此底层能源信息传感器基于毫秒级采样周期所产生的能源数据量很大。若直接将所采集的能源数据上传给服务器,会占用大量的通信资源。

据此,本公开提供一种数据处理方案,能够有效减小能源数据的传输量,提高通信资源的使用效率。

根据本公开实施例的第一方面,提供一种数据处理方法,由数据处理装置执行,包括:实时采集能源数据;检测所述能源数据是否为实时模拟量数据;若所述能源数据为实时模拟量数据,则启动第一定时器,以便存储在第一预设时间周期内接收到的所述实时模拟量数据;统计在所述第一预设时间周期内接收到的所述实时模拟量数据的特征值;将所述特征值发送给服务器。

在一些实施例中,所述特征值包括所述实时模拟量数据在所述第一预设时间周期内的加权平均值、最大值和最小值中的至少一项。

在一些实施例中,若所述能源数据不是实时模拟量数据,则检测所述能源数据是否为开关状态量数据;若所述能源数据为开关状态量数据,则在对应开关状态发生切换的时刻将所述开关状态量数据发送给服务器。

在一些实施例中,若所述能源数据不是开关状态量数据,则检测所述能源数据是否为累积量数据或统计量数据;若所述能源数据为累积量数据或统计量数据,则启动第二定时器,以便存储在第二预设时间周期内接收到的所述累积量数据或统计量数据;将在第二预设时间周期内接收到的所述累积量数据或统计量数据发送给服务器。

在一些实施例中,所述第二预设时间周期大于所述第一预设时间周期。

在一些实施例中,在向所述服务器发送数据信息前,检测所述数据处理装置与所述服务器的通信是否正常;若所述数据处理装置与所述服务器的通信正常,则将所述数据信息发送给服务器;若所述数据处理装置与所述服务器的通信异常,则将所述数据信息存储在本地,并以第三预设时间周期检测所述通信是否恢复正常;若所述通信恢复正常,则将存储在本地的所述数据信息发送给服务器。

根据本公开实施例的第二方面,提供一种数据处理装置,包括:采集模块,被配置为实时采集能源数据;检测模块,被配置为检测所述能源数据是否为实时模拟量数据;处理模块,被配置为若所述能源数据为实时模拟量数据,则启动第一定时器,以便存储在第一预设时间周期内接收到的所述实时模拟量数据,统计在所述第一预设时间周期内接收到的所述实时模拟量数据的特征值,将所述特征值发送给服务器。

在一些实施例中,所述特征值包括所述实时模拟量数据在所述第一预设时间周期内的加权平均值、最大值和最小值中的至少一项。

在一些实施例中,检测模块还被配置为若所述能源数据不是实时模拟量数据,则检测所述能源数据是否为开关状态量数据;处理模块还被配置为若所述能源数据为开关状态量数据,则在对应开关状态发生切换的时刻将所述开关状态量数据发送给服务器。

在一些实施例中,检测模块还被配置为若所述能源数据不是开关状态量数据,则检测所述能源数据是否为累积量数据或统计量数据;处理模块还被配置为若所述能源数据为累积量数据或统计量数据,则启动第二定时器,以便存储在第二预设时间周期内接收到的所述累积量数据或统计量数据,将在第二预设时间周期内接收到的所述累积量数据或统计量数据发送给服务器。

在一些实施例中,所述第二预设时间周期大于所述第一预设时间周期。

在一些实施例中,处理模块还被配置为在向所述服务器发送数据信息前,检测所述数据处理装置与所述服务器的通信是否正常,若所述数据处理装置与所述服务器的通信正常,则将所述数据信息发送给服务器,若所述数据处理装置与所述服务器的通信异常,则将所述数据信息存储在本地,并以第三预设时间周期检测所述通信是否恢复正常,若所述通信恢复正常,则将存储在本地的所述数据信息发送给服务器。

根据本公开实施例的第三方面,提供一种数据处理装置,包括:存储器,被配置为存储指令;处理器,耦合到存储器,处理器被配置为基于存储器存储的指令执行实现如上述任一实施例所述的方法。

根据本公开实施例的第四方面,提供一种能源信息网关,包括如上述任一实施例所述的数据处理装置。

根据本公开实施例的第五方面,提供一种能源互联网系统,包括:如上述任一实施例所述的能源信息网关;和服务器,被配置为接收所述能源信息网关发送的信息数据。

根据本公开实施例的第六方面,提供一种计算机可读存储介质,其中,计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如上述任一实施例所述的方法。

通过以下参照附图对本公开的示例性实施例的详细描述,本公开的其它特征及其优点将会变得清楚。

附图说明

构成说明书的一部分的附图描述了本公开的实施例,并且连同说明书一起用于解释本公开的原理。

参照附图,根据下面的详细描述,可以更加清楚地理解本公开,其中:

图1为本公开一个实施例的数据处理方法的流程示意图;

图2为本公开另一个实施例的数据处理方法的流程示意图;

图3为本公开一个实施例的数据处理装置的结构示意图;

图4为本公开另一个实施例的数据处理装置的结构示意图;

图5为本公开一个实施例的能源信息网关的结构示意图;

图6为本公开一个实施例的能源互联网系统的结构示意图。

应当明白,附图中所示出的各个部分的尺寸并不是按照实际的比例关系绘制的。此外,相同或类似的参考标号表示相同或类似的构件。

具体实施方式

现在将参照附图来详细描述本公开的各种示例性实施例。对示例性实施例的描述仅仅是说明性的,决不作为对本公开及其应用或使用的任何限制。本公开可以以许多不同的形式实现,不限于这里所述的实施例。提供这些实施例是为了使本公开透彻且完整,并且向本领域技术人员充分表达本公开的范围。应注意到:除非另外具体说明,否则在这些实施例中阐述的部件和步骤的相对布置、材料的组分和数值应被解释为仅仅是示例性的,而不是作为限制。

本公开中使用的“包括”或者“包含”等类似的词语意指在该词前的要素涵盖在该词后列举的要素,并不排除也涵盖其他要素的可能。

本公开使用的所有术语(包括技术术语或者科学术语)与本公开所属领域的普通技术人员理解的含义相同,除非另外特别定义。还应当理解,在诸如通用字典中定义的术语应当被解释为具有与它们在相关技术的上下文中的含义相一致的含义,而不应用理想化或极度形式化的意义来解释,除非这里明确地这样定义。

对于相关领域普通技术人员已知的技术、方法和设备可能不作详细讨论,但在适当情况下,所述技术、方法和设备应当被视为说明书的一部分。

图1为本公开一个实施例的数据处理方法的流程示意图。在一些实施例中,下列的数据处理方法步骤由能源信息网关中的数据处理装置执行。

在步骤101,实时采集能源数据。

在步骤102,检测能源数据是否为实时模拟量数据。

这里需要说明的是,实时模拟量数据是指快速波动的数据,例如电压数据、电流数据或功率数据等,数据变化可达毫秒级别。

由于底层传感器在进行信息采用时,会给不同类型的能源数据添加相应的标签。因此通过标签就能识别出能源数据类型。

在步骤103,若能源数据为实时模拟量数据,则启动第一定时器,以便存储在第一预设时间周期内接收到的实时模拟量数据。

在一些实施例中,特征值包括实时模拟量数据在第一预设时间周期内的加权平均值、最大值和最小值中的至少一项。

在一些实施例中,第一预设时间周期为一分钟。

在步骤104,统计在第一预设时间周期内接收到的实时模拟量数据的特征值。

在步骤105,将特征值发送给服务器。

基于本公开上述实施例提供的数据处理方法中,由于实时模拟量数据是快速变化的数据,通过将实时模拟量数据在预设时间周期内的特征值上报给服务器,从而可有效减小能源数据的传输量,提高通信资源的使用效率。

图2为本公开另一个实施例的数据处理方法的流程示意图。在一些实施例中,下列的数据处理方法步骤由能源信息网关中的数据处理装置执行。

在步骤201,实时采集能源数据。

在步骤202,检测能源数据是否为实时模拟量数据。

若能源数据为实时模拟量数据,则执行步骤203;若能源数据不是实时模拟量数据,则执行步骤206。

在步骤203,启动第一定时器,以便存储在第一预设时间周期内接收到的实时模拟量数据。

在一些实施例中,特征值包括实时模拟量数据在第一预设时间周期内的加权平均值、最大值和最小值中的至少一项。

在一些实施例中,第一预设时间周期为一分钟。

在步骤204,统计在第一预设时间周期内接收到的实时模拟量数据的特征值。

在步骤205,将特征值发送给服务器。

在步骤206,检测能源数据是否为开关状态量数据。

这里需要说明的是,开关状态量数据是指开关状态变化的数据。开关有开和关两种状态,通常开关切换的周期较长。

若能源数据为开关状态量数据,则执行步骤207;若能源数据不是开关状态量数据,则执行步骤208。

在步骤207,在对应开关状态发生切换的时刻将开关状态量数据发送给服务器。

在步骤208,检测能源数据是否为累积量数据或统计量数据。

若能源数据为累积量数据或统计量数据,则执行步骤209;否则结束本流程。

在步骤209,启动第二定时器,以便存储在第二预设时间周期内接收到的累积量数据或统计量数据。

这里需要说明的是,统计量是指一个时间段内容的统计值。例如一天内的最大值或最小值等。累积量是指一个时间段内的累积值。例如每小时累积的电量、每天累积的电量等。

在一些实施例中,第二预设时间周期大于第一预设时间周期。

例如,第二预设时间周期为十分钟。

在步骤210,将在第二预设时间周期内接收到的累积量数据或统计量数据发送给服务器。

在一些实施例中,在向服务器发送数据信息前,检测数据处理装置与服务器的通信是否正常。若数据处理装置与服务器的通信正常,则将数据信息发送给服务器。若数据处理装置与服务器的通信异常,则将数据信息存储在本地,并以第三预设时间周期检测通信是否恢复正常。若通信恢复正常,则将存储在本地的数据信息发送给服务器。由此可避免因通信异常而导致数据信息的丢失。

图3为本公开一个实施例的数据处理装置的结构示意图。如图3所示,数据处理装置包括采集模块31、检测模块32和处理模块33。

采集模块31被配置为实时采集能源数据。

检测模块32被配置为检测能源数据是否为实时模拟量数据。

这里需要说明的是,实时模拟量数据是指快速波动的数据,例如电压数据、电流数据或功率数据等,数据变化可达毫秒级别。

由于底层传感器在进行信息采用时,会给不同类型的能源数据添加相应的标签。因此通过标签就能识别出能源数据类型。

处理模块33被配置为若能源数据为实时模拟量数据,则启动第一定时器,以便存储在第一预设时间周期内接收到的实时模拟量数据,统计在第一预设时间周期内接收到的实时模拟量数据的特征值,将特征值发送给服务器。

在一些实施例中,特征值包括实时模拟量数据在第一预设时间周期内的加权平均值、最大值和最小值中的至少一项。

在一些实施例中,第一预设时间周期为一分钟。

基于本公开上述实施例提供的数据处理装置中,由于实时模拟量数据是快速变化的数据,通过将实时模拟量数据在预设时间周期内的特征值上报给服务器,从而可有效减小能源数据的传输量,提高通信资源的使用效率。

在一些实施例中,检测模块32还被配置为若能源数据不是实时模拟量数据,则检测能源数据是否为开关状态量数据。

这里需要说明的是,开关状态量数据是指开关状态变化的数据。开关有开和关两种状态,通常开关切换的周期较长。

处理模块33还被配置为若能源数据为开关状态量数据,则在对应开关状态发生切换的时刻将开关状态量数据发送给服务器。

在一些实施例中,检测模块32还被配置为若能源数据不是开关状态量数据,则检测能源数据是否为累积量数据或统计量数据。

这里需要说明的是,统计量是指一个时间段内容的统计值。例如一天内的最大值或最小值等。累积量是指一个时间段内的累积值。例如每小时累积的电量、每天累积的电量等。

处理模块33还被配置为若能源数据为累积量数据或统计量数据,则启动第二定时器,以便存储在第二预设时间周期内接收到的累积量数据或统计量数据,将在第二预设时间周期内接收到的累积量数据或统计量数据发送给服务器。

在一些实施例中,第二预设时间周期大于第一预设时间周期。

例如,第二预设时间周期为十分钟。

在一些实施例中,处理模块33还被配置为在向服务器发送数据信息前,检测数据处理装置与服务器的通信是否正常,若数据处理装置与服务器的通信正常,则将数据信息发送给服务器,若数据处理装置与服务器的通信异常,则将数据信息存储在本地,并以第三预设时间周期检测通信是否恢复正常,若通信恢复正常,则将存储在本地的数据信息发送给服务器。由此可避免因通信异常而导致数据信息的丢失。

图4为本公开另一个实施例的数据处理装置的结构示意图。如图4所示,数据处理装置包括存储器41和处理器42。

存储器41用于存储指令,处理器42耦合到存储器41,处理器42被配置为基于存储器存储的指令执行实现如图1或图2中任一实施例涉及的方法。

如图4所示,该数据处理装置还包括通信接口43,用于与其它设备进行信息交互。同时,该数据处理装置还包括总线44,处理器42、通信接口43、以及存储器41通过总线44完成相互间的通信。

存储器41可以包含高速ram存储器,也可还包括非易失性存储器(non-volatilememory),例如至少一个磁盘存储器。存储器41也可以是存储器阵列。存储器41还可能被分块,并且块可按一定的规则组合成虚拟卷。

此外,处理器42可以是一个中央处理器cpu,或者可以是专用集成电路asic,或是被配置成实施本公开实施例的一个或多个集成电路。

本公开同时还涉及一种计算机可读存储介质,其中计算机可读存储介质存储有计算机指令,指令被处理器执行时实现如图1或图2中任一实施例涉及的方法。

图5为本公开一个实施例的能源信息网关的结构示意图。如图5所示,能源信息网关51包括数据处理装置52。数据处理装置52为图3或图4中任一实施例涉及的数据处理装置。

图6为本公开一个实施例的能源互联网系统的结构示意图。如图6所述,能源互联网系统包括能源信息网关61和服务器62。能源信息网关61为图5中任一实施例涉及的能源信息网关。

服务器62被配置为接收能源信息网关61发送的信息数据。

在一些实施例中,服务器62为云平台服务器。

在一些实施例中,在上面所描述的功能单元模块可以实现为用于执行本公开所描述功能的通用处理器、可编程逻辑控制器(programmablelogiccontroller,简称:plc)、数字信号处理器(digitalsignalprocessor,简称:dsp)、专用集成电路(applicationspecificintegratedcircuit,简称:asic)、现场可编程门阵列(field-programmablegatearray,简称:fpga)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意适当组合。

至此,已经详细描述了本公开的实施例。为了避免遮蔽本公开的构思,没有描述本领域所公知的一些细节。本领域技术人员根据上面的描述,完全可以明白如何实施这里公开的技术方案。

虽然已经通过示例对本公开的一些特定实施例进行了详细说明,但是本领域的技术人员应该理解,以上示例仅是为了进行说明,而不是为了限制本公开的范围。本领域的技术人员应该理解,可在不脱离本公开的范围和精神的情况下,对以上实施例进行修改或者对部分技术特征进行等同替换。本公开的范围由所附权利要求来限定。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1