掌桥专利:专业的专利平台
掌桥专利
首页

一种基于云端平台的电力物联网数据处理方法及系统

文献发布时间:2024-04-18 20:00:50


一种基于云端平台的电力物联网数据处理方法及系统

技术领域

本发明属于电力云技术领域,尤其一种基于云端平台的电力物联网数据处理方法及系统。

背景技术

电力物联网数据的数据质量的好坏直接关系到电力云平台的运行的可靠性以及监测数据的可靠性,因此如何实现对电力物联网数据的数据质量的管理,实现电力云平台的数据监测的可靠性成为亟待解决的技术问题。

为了实现对电力物联网数据的数据质量的评估和管理,在现有技术方案中通过结合物联网设备的历史数据实现对当前的监测数据的数据质量的评估,具体的在授权发明专利CN201911226439.5《一种基于电力物联网平台的数据质量检测方法》中在实时分析流程的各环节中,使用基于隔离森林集成学习算法对实时流数据进行异常检测,对量测实时流数据计算平均分割深度,依深度值确定是否是异常数据,从而实现了对电力物联网数据的数据质量的评估,但是却存在以下技术问题:

在进行电力云平台的搭建时,由于所需监测的物联网设备的数量过多,因此单一的对某一个物联网设备的数据质量进行评估无法满足电力云平台的数据质量的评估需求,因此若不能根据不同类型的物联网设备的数据质量进行电力云平台的数据质量的总体评估,则无法准确的掌握电力云平台的数据质量。

除了物联网设备的自身的数据质量不达标之外,不同的物联网设备的通信协议的兼容性的好坏也会对电力云平台的数据质量造成一定程度的影响,因此若不考虑不同的物联网设备的通信协议的兼容性的好坏,同样无法实现对电力云平台的数据质量的准确评估。

针对上述技术问题,本发明提供了一种基于云端平台的电力物联网数据处理方法及系统。

发明内容

为实现本发明目的,本发明采用如下技术方案:

根据本发明的一个方面,提供了一种基于云端平台的电力物联网数据处理方法。

一种基于云端平台的电力物联网数据处理方法,其特征在于,具体包括:

S1基于电力云平台的电力物联网设备的历史数据进行所述电力物联网设备的数据跳变情况和异常数据的出现次数的确定,并结合所述电力物联网设备的数据缺失情况进行所述电力物联网设备的数据质量评估值的确定,通过所述数据质量评估值进行问题物联网设备的确定;

S2根据所述电力物联网设备的型号确定不同型号的电力物联网设备的数量以及数量质量评估值,并结合所述不同型号的问题物联网设备的数量以及数据质量评估值进行不同型号的电力物联网设备的型号数据质量的确定,并通过所述型号数据质量进行问题型号的确定;

S3根据不同型号的电力物联网设备的通信协议确定所述电力云平台的不同的通信协议的电力物联网设备的数量的确定,通过所述不同的通信协议的电力物联网设备的数量、通信协议的类型以及种类进行所述电力云平台的协议数据质量评估值的确定;

S4基于所述协议数据质量评估值、型号数据质量以及问题型号进行电力云平台的数据质量的确定,并根据所述数据质量对不同型号的电力物联网设备进行差异性的数据处理方式。

本发明的有益效果在于:

1、通过结合数据跳变情况、异常数据的出现次数以及数据缺失情况进行电力物联网设备的数据质量评估值的确定,实现了从历史数据的多种异常的角度对电力物联网设备的数据质量的评估,也为进一步实现对不同类型的电力物联网设备的数据质量的评估奠定了基础。

2、通过对不同型号的电力物联网设备的型号数据质量的评估,既考虑到不同型号的电力物联网设备的数据质量的差异,同时还考虑到不同型号的电力物联网设备中的问题物联网设备的数量,实现了从类型的角度对电力物联网设备的总体评估。

3、通过结合不同的通信协议的电力物联网设备的数量、通信协议的类型以及种类进行所述电力云平台的协议数据质量评估值的确定,实现了从通信协议的差异性和复杂性对电力云平台的数据质量的进一步评估,也为进一步实现对电力云平台的数据质量的综合评估和差异化数据处理奠定了基础。

进一步的技术方案在于,所述电力物联网设备的历史数据通过所述电力物联网设备在最近的一个月内的历史监测数据进行确定。

进一步的技术方案在于,所述电力物联网设备的数据跳变情况包括所述电力物联网设备的数据跳变次数、不同的数据跳变次数的数据跳变幅度和跳变斜率。

进一步的技术方案在于,基于所述监测数据稳定性确定所述电力物联网设备的数据质量是否满足要求,具体包括:

当所述电力物联网设备的监测数据稳定性不在预设稳定数据区间内时,则确定所述电力物联网设备的数据质量无法满足要求。

进一步的技术方案在于,所述电力云平台的协议数据质量评估值的取值范围在0到1之间,其中所述电力云平台的协议数据质量评估值越大,则所述电力云平台的通信协议的解析难度越大,数据质量越差。

进一步的技术方案在于,根据所述数据质量对不同型号的电力物联网设备进行差异性的数据处理方式,具体包括:

当所述电力云平台的数据质量满足要求时,则无需对不同信号的电力物联网设备进行数据处理;

当所述电力云平台的数据质量不满足要求时,则对问题型号的电力物联网设备设置统一监测终端,并利用所述统一监测终端对所述问题型号的电力物联网设备进行实时监测并进行监测数据的协议转换处理。

另一方面,本发明提供了一种计算机系统,包括:通信连接的存储器和处理器,以及存储在所述存储器上并能够在所述处理器上运行的计算机程序,其特征在于:所述处理器运行所述计算机程序时执行上述的一种基于云端平台的电力物联网数据处理方法。

另一方面,本申请实施例中提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行上述的一种基于云端平台的电力物联网数据处理方法。

其他特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。本发明的目的和其他优点在说明书以及附图中所特别指出的结构来实现和获得。

为使本发明的上述目的、特征和优点能更明显易懂,下文特举较佳实施例,并配合所附附图,作详细说明如下。

附图说明

通过参照附图详细描述其示例实施方式,本发明的上述和其它特征及优点将变得更加明显。

图1是一种基于云端平台的电力物联网数据处理方法的流程图;

图2是电力物联网设备的数据质量评估值的确定的方法的流程图;

图3是一种计算机系统的框架图。

具体实施方式

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的实施方式;相反,提供这些实施方式使得本发明将全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。图中相同的附图标记表示相同或类似的结构,因而将省略它们的详细描述。

用语“一个”、“一”、“该”、“所述”用以表示存在一个或多个要素/组成部分/等;用语“包括”和“具有”用以表示开放式的包括在内的意思并且是指除了列出的要素/组成部分/等之外还可存在另外的要素/组成部分/等。

实施例1

为解决上述问题,根据本发明的一个方面,如图1所示,提供了根据本发明的一个方面,提供了一种基于云端平台的电力物联网数据处理方法,其特征在于,具体包括:

S1基于电力云平台的电力物联网设备的历史数据进行所述电力物联网设备的数据跳变情况和异常数据的出现次数的确定,并结合所述电力物联网设备的数据缺失情况进行所述电力物联网设备的数据质量评估值的确定,通过所述数据质量评估值进行问题物联网设备的确定;

进一步的,所述电力物联网设备的历史数据通过所述电力物联网设备在最近的一个月内的历史监测数据进行确定。

需要说明的是,所述电力物联网设备的数据跳变情况包括所述电力物联网设备的数据跳变次数、不同的数据跳变次数的数据跳变幅度和跳变斜率。

在其中的一个可能的实施例中,如图2所示,上述步骤S1中的所述电力物联网设备的数据质量评估值的确定的方法为:

根据所述电力物联网设备的数据跳变情况进行所述电力物联网设备的数据跳变次数以及不同的数据跳变次数的跳变幅度的确定,并结合所述电力物联网设备在单位时间内的平均数据跳变次数进行所述电力物联网设备的监测数据稳定性的确定,并基于所述监测数据稳定性确定所述电力物联网设备的数据质量是否满足要求,若是,则进入下一步骤,若否,则通过所述监测数据稳定性进行所述电力物联网设备的数据质量评估值的确定;

基于所述电力物联网设备的异常数据的出现次数、在单位时间内的异常数据的出现次数以及所述电力物联网设备在单位时间内的存在数据跳变的次数进行所述电力物联网设备的数据可靠性的确定,并基于所述数据可靠性确定所述电力物联网设备的数据质量是否满足要求,若是,则进入下一步骤,若否,则通过所述数据可靠性进行所述电力物联网设备的数据质量评估值的确定;

通过所述电力物联网设备的数据缺失情况进行所述电力物联网设备的数据缺失次数以及数据缺失累计时长的确定,并结合不同的数据缺失次数的平均时长进行所述电力物联网设备的数据缺失评估量的确定,并基于所述数据缺失评估量确定所述电力物联网设备的数据质量是否满足要求,若是,则进入下一步骤,若否,则通过所述数据缺失评估量进行所述电力物联网设备的数据质量评估值的确定;

通过所述电力物联网设备的数据缺失评估量、数据可靠性以及监测数据稳定性进行所述电力物联网设备的数据质量的确定。

需要进一步说明的是,基于所述监测数据稳定性确定所述电力物联网设备的数据质量是否满足要求,具体包括:

当所述电力物联网设备的监测数据稳定性不在预设稳定数据区间内时,则确定所述电力物联网设备的数据质量无法满足要求。

在可能的另外一种实施例中,上述步骤S1中的所述电力物联网设备的数据质量评估值的确定的方法为:

根据所述电力物联网设备的数据跳变情况进行所述电力物联网设备的数据跳变次数以及不同的数据跳变次数的跳变幅度的确定,并结合所述电力物联网设备在单位时间内的平均数据跳变次数进行所述电力物联网设备的监测数据稳定性的确定;

基于所述电力物联网设备的异常数据的出现次数、在单位时间内的异常数据的出现次数以及所述电力物联网设备在单位时间内的存在数据跳变的次数进行所述电力物联网设备的数据可靠性的确定;

通过所述电力物联网设备的数据缺失情况进行所述电力物联网设备的数据缺失次数以及数据缺失累计时长的确定,并结合不同的数据缺失次数的平均时长进行所述电力物联网设备的数据缺失评估量的确定;

当所述电力物联网设备的数据缺失评估量、数据可靠性以及监测数据稳定性任意一项不满足要求时:

通过所述电力物联网设备的数据缺失评估量、数据可靠性以及监测数据稳定性中的最小值进行所述电力物联网设备的数据质量的确定。

当所述电力物联网设备的数据缺失评估量、数据可靠性以及监测数据稳定性均满足要求时:

通过所述电力物联网设备的数据缺失评估量、数据可靠性以及监测数据稳定性进行所述电力物联网设备的数据质量的确定。

S2根据所述电力物联网设备的型号确定不同型号的电力物联网设备的数量以及数量质量评估值,并结合所述不同型号的问题物联网设备的数量以及数据质量评估值进行不同型号的电力物联网设备的型号数据质量的确定,并通过所述型号数据质量进行问题型号的确定;

在其中的一个可能的实施例中,上述步骤S2中的不同型号的电力物联网设备的型号数据质量的确定的方法为:

S21利用不同型号的电力物联网设备的问题物联网设备的数量进行指定型号的电力物联网设备的问题物联网设备的数量,并基于所述问题物联网设备的数量确定指定型号的型号数据质量是否满足要求,若是,则进入步骤S24,若否,则进入步骤S22;

S22获取所述指定型号的电力物联网设备的数量,并通过所述指定型号的电力物联网设备的问题物联网设备的数量与所述指定型号的电力物联网设备的数量进行问题数量比的确定,通过所述问题数量比确定所述指定型号的型号数据质量是否满足要求,若是,则进入步骤S24,若否,则通过所述问题数量比进行所述指定型号的型号数据质量的确定;

S23获取所述指定型号的电力物联网设备的数据质量评估值,并通过所述指定信号的数据质量评估值小于预设质量阈值的电力物联网设备的数量、数据质量评估值的均值以及最小值进行所述指定型号的电力物联网设备的综合数据质量的确定,通过所述综合数据质量确定所述指定型号的型号数据质量是否满足要求,若是,则进入步骤S24,若否,则通过所述综合数据质量进行所述指定型号的型号数据质量的确定;

S24基于所述综合数据质量、问题数量比以及指定型号的问题物联网设备的数量进行所述指定型号的电力物联网设备的型号数据质量的确定。

进一步的,通过所述型号数据质量进行问题型号的确定,具体包括:

获取不同型号的电力物联网设备的型号数据质量,并当所述电力物联网设备的型号数据质量小于预设型号数据质量阈值时,则确定该型号为问题型号。

S3根据不同型号的电力物联网设备的通信协议确定所述电力云平台的不同的通信协议的电力物联网设备的数量的确定,通过所述不同的通信协议的电力物联网设备的数量、通信协议的类型以及种类进行所述电力云平台的协议数据质量评估值的确定;

在其中的一个可能的实施例中,上述步骤S3中的所述电力云平台的协议数据质量评估值的确定的方法为:

S31通过所述电力云平台的电力物联网设备的通信协议的种类确定所述电力云平台的电力物联网设备的通信协议是否复杂,若是,则进入下一步骤,若否,则进入步骤S34;

S32通过所述电力云平台的电力物联网设备的通信协议进行电力物联网设备的数量大于预设设备数量的通信协议的数量的确定,并将其作为丰富数量通信协议,并根据所述丰富通信协议的数量确定所述电力云平台的电力物联网设备的通信协议是否复杂,若是,则通过所述丰富通信协议的数量以及在所述电力云平台的电力物联网设备的通信协议的种类中的比例进行所述电力云平台的协议数据质量评估值的确定,若否,则进入下一步骤;

S33通过所述通信协议的类型进行所述通信协议的数据解析复杂度的确定,并根据所述数据解析复杂度大于预设复杂度的通信协议的数量确定所述电力云平台的电力物联网设备的通信协议是否复杂,若是,则通过所述数据解析复杂度大于预设复杂度的通信协议的数量以及在所述电力云平台的电力物联网设备的通信协议的种类中的比例进行所述电力云平台的协议数据质量评估值的确定,若否,则进入下一步骤;

S34通过所述数据解析复杂度大于预设复杂度的通信协议的数量、丰富通信协议的数量以及所述电力云平台的电力物联网设备的通信协议的种类进行所述电力云平台的协议数据质量评估值的确定。

进一步的,所述电力云平台的协议数据质量评估值的取值范围在0到1之间,其中所述电力云平台的协议数据质量评估值越大,则所述电力云平台的通信协议的解析难度越大,数据质量越差。

S4基于所述协议数据质量评估值、型号数据质量以及问题型号进行电力云平台的数据质量的确定,并根据所述数据质量对不同型号的电力物联网设备进行差异性的数据处理方式。

在其中的一个可能的实施例中,上述步骤S4中的所述电力云平台的数据质量的确定的方法为:

S41根据所述电力云平台的协议数据质量评估值以及不同型号的电力物联网设备的型号数据质量的均值进行所述电力云平台的基础数据质量的确定;

S42利用所述电力云平台的问题型号的型号数量确定所述电力云平台的基础数据质量是否准确,若是,则进入下一步骤,如否,则进入步骤S44;

S43基于所述电力云平台的问题型号的电力物联网设备的数量确定所述电力云平台的基础数据质量是否准确,若是,则基于所述基础数据质量进行所述电力云平台的数据质量的确定,若否,则进入步骤S44;

S44获取所述电力云平台的电力物联网设备的型号数据质量小于第二预设型号数据质量阈值的型号数量,并将其作为疑似问题型号,通过所述疑似问题型号的数量以及疑似问题型号的电力物联网设备的数量、问题型号的型号数量以及问题型号的电力物联网设备的数量进行数据质量补偿量的确定,并利用所述数据质量补偿量以及所述基础数据质量进行所述电力云平台的数据质量的确定。

可以理解的是,根据所述数据质量对不同型号的电力物联网设备进行差异性的数据处理方式,具体包括:

当所述电力云平台的数据质量满足要求时,则无需对不同信号的电力物联网设备进行数据处理;

当所述电力云平台的数据质量不满足要求时,则对问题型号的电力物联网设备设置统一监测终端,并利用所述统一监测终端对所述问题型号的电力物联网设备进行实时监测并进行监测数据的协议转换处理。

实施例2

如图3所示,本发明提供了一种计算机系统,包括:通信连接的存储器和处理器,以及存储在所述存储器上并能够在所述处理器上运行的计算机程序,其特征在于:所述处理器运行所述计算机程序时执行上述的一种基于云端平台的电力物联网数据处理方法。

实施例3

本申请实施例中提供一种计算机可读存储介质,其上存储有计算机程序,当所述计算机程序在计算机中执行时,令计算机执行上述的一种基于云端平台的电力物联网数据处理方法。

经过以上实施例,本发明取得以下有益效果:

1、通过结合数据跳变情况、异常数据的出现次数以及数据缺失情况进行电力物联网设备的数据质量评估值的确定,实现了从历史数据的多种异常的角度对电力物联网设备的数据质量的评估,也为进一步实现对不同类型的电力物联网设备的数据质量的评估奠定了基础。

2、通过对不同型号的电力物联网设备的型号数据质量的评估,既考虑到不同型号的电力物联网设备的数据质量的差异,同时还考虑到不同型号的电力物联网设备中的问题物联网设备的数量,实现了从类型的角度对电力物联网设备的总体评估。

3、通过结合不同的通信协议的电力物联网设备的数量、通信协议的类型以及种类进行所述电力云平台的协议数据质量评估值的确定,实现了从通信协议的差异性和复杂性对电力云平台的数据质量的进一步评估,也为进一步实现对电力云平台的数据质量的综合评估和差异化数据处理奠定了基础。

本说明书中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置、设备、非易失性计算机存储介质实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

上述对本说明书特定实施例进行了描述。其它实施例在所附权利要求书的范围内。在一些情况下,在权利要求书中记载的动作或步骤可以按照不同于实施例中的顺序来执行并且仍然可以实现期望的结果。另外,在附图中描绘的过程不一定要求示出的特定顺序或者连续顺序才能实现期望的结果。在某些实施方式中,多任务处理和并行处理也是可以的或者可能是有利的。

以上所述仅为本说明书的一个或多个实施例而已,并不用于限制本说明书。对于本领域技术人员来说,本说明书的一个或多个实施例可以有各种更改和变化。凡在本说明书的一个或多个实施例的精神和原理之内所作的任何修改、等同替换、改进等,均应包含在本说明书的权利要求范围之内。

技术分类

06120116541017