电力量测数据展示方法及系统
文献发布时间:2023-06-19 09:26:02
技术领域
本发明涉及智能电力管理技术领域,特别涉及一种电力量测数据展示方法及系统。
背景技术
传统的配电自动化系统中量测数据主要用于监控电网设备当前电气运行状态、环境状态等信息,数据量较少,多采用扁平化结构进行量测数据展示。随着电力物联网技术的发展以及电网业务量的不断扩大,设备量测数据正向着更加海量与多元化的方向发展。
现有技术方案大多为通过表格展示电网设备全部的量测数据或在绘图时特别创建某个量测类型的遥测标签来展示;容易造成数据过于多样化、杂乱无序且无特征;或者,量测数据过于单一,展现信息过于片面,无法准确有效地反映电网设备某一方面或清晰全面的运行状态信息。
发明内容
本发明旨在至少解决现有技术中存在的技术问题之一。为此,本发明提出一种电力量测数据展示方法,能够提高量测数据展示的条理性,方便查看电网设备的运行状态。
本发明还提出一种具有上述电力量测数据展示方法的电力量测数据展示系统。
根据本发明的第一方面实施例的电力量测数据展示方法,包括以下步骤:S100,基于业务需求构建多个主题,所述主题中包括若干量测类型;S200,通过选定的所述主题,获取相应的所述量测类型,根据所述量测类型以及电网中相应的终端设备的设备编号,通过物联网请求获取所述终端设备相应的量测数据;S300,基于所述设备编号获取电网接线图中的相应模型,在所述模型的对应位置显示所述量测数据。
根据本发明实施例的电力量测数据展示方法,至少具有如下有益效果:通过对电网设备量测数据进行多主题划分,实现量测数据分主题收集、存储、调用和关联集成,实现分主题数据处理及展示,使得量测数据展示清晰有条理,数据交互灵活多样、高效快速。
根据本发明的一些实施例,还包括:所述终端设备基于自身量测功能绑定若干所述量测类型,采集所述量测数据,并按所述量测类型上传至所述物联网。
根据本发明的一些实施例,所述步骤S200还包括:接收召测请求,获取召测设备的所述设备编号,并根据所述主题的编号获取相应的所述量测类型;根据所述召测设备的所述设备编号及所述量测类型,通过所述物联网向所述召测设备发出实时数据召测指令,通过物联网接收所述召测设备返回的JSON格式的所述量测数据。
根据本发明的一些实施例,所述步骤S200还包括:接收实时数据请求,获取第一请求设备的所述设备编号,并根据所述主题的编号获取相应的所述量测类型;根据所述第一请求设备的所述设备编号及所述量测类型,从实时数据库获取相应的所述量测数据;其中,所述实时数据库通过物联网接收所述终端设备上传的所述量测数据并进行存储,以及,清除保存时间超过预设时间阈值的所述量测数据。
根据本发明的一些实施例,所述步骤S200还包括:接收历史数据请求,获取第二请求设备的所述设备编号,并根据所述主题的编号获取相应的所述量测类型;根据所述第二请求设备的所述设备编号及所述量测类型,从历史数据库获取相应的所述量测数据;其中,所述历史数据库与所述实时数据库连接,用于保存所述实时数据库清除的保存时间超过所述预设时间阈值的所述量测数据。
根据本发明的一些实施例,所述主题包括:环境、电压、电流、功率、频率、电能量、电压谐波及电流谐波。
根据本发明的第二方面实施例的电力量测数据展示系统,包括:主题划分模块,用于基于业务需求构建多个主题,所述主题中包括若干量测类型;数据获取模块,用于通过选定的所述主题,获取相应的所述量测类型,根据所述量测类型以及电网中相应的终端设备的设备编号,通过物联网请求获取所述终端设备相应的量测数据;界面展示模块,用于基于所述设备编号获取电网接线图中的相应模型,在所述模型的对应位置显示所述量测数据。
根据本发明实施例的电力量测数据展示系统,至少具有如下有益效果:通过对电网设备量测数据进行多主题划分,实现量测数据分主题收集、存储、调用和关联集成,实现分主题数据处理及展示,使得量测数据展示清晰有条理,数据交互灵活多样、高效快速。
根据本发明的一些实施例,还包括:上报管理模块,用于根据所述终端设备自身的量测功能为所述终端设备绑定若干所述量测类型,以及,按所述量测类型将所述终端设备采集的所述量测数据上传至所述物联网。
根据本发明的一些实施例,还包括:实时数据管理模块,用于通过物联网接收所述终端设备上传的所述量测数据并进行存储,以及,清除保存时间超过预设时间阈值的所述量测数据。
根据本发明的一些实施例,还包括:历史数据管理模块,用于与所述实时数据管理模块连接,用于保存所述实时数据管理模块清除的保存时间超过所述预设时间阈值的所述量测数据。
本发明的附加方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
附图说明
本发明的上述和/或附加的方面和优点从结合下面附图对实施例的描述中将变得明显和容易理解,其中:
图1为本发明实施例的方法的流程示意图;
图2为本发明实施例的方法中的数据交互示意图
图3为本发明实施例的系统的模块示意框图之一;
图4为本发明实施例的系统的模块示意框图之二。
附图标记:
主题划分模块100、数据获取模块200、界面展示模块300;上报管理模块400、实时数据管理模块500、历史数据管理模块600。
具体实施方式
下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能理解为对本发明的限制。
在本发明的描述中,若干的含义是一个或者多个,多个的含义是两个及两个以上,大于、小于、超过等理解为不包括本数,以上、以下、以内等理解为包括本数。如果有描述到第一、第二只是用于区分技术特征为目的,而不能理解为指示或暗示相对重要性或者隐含指明所指示的技术特征的数量或者隐含指明所指示的技术特征的先后关系。
参照图1,本发明的实施例的方法包括:S100,基于业务需求构建多个主题,划分设定好主题中的量测类型,每个主题中可以包括至少一种量测类型;S200,根据选定主题,获取相应的量测类型,根据量测类型及电网中相应的终端设备的设备编号(显然,该终端设备应支持采集该量测类型的量测数据),通过物联网向该终端设备发出请求,从中获取与量测类型相对应的量测数据;S300,基于设备编号获取电网接线图中的相应模型,在模型的对应位置处显示接收到的量测数据。
在本发明的实施例中,终端设备根据自身的量测功能绑定相应的若干量测类型,并根据量测类型上报采集的量测数据给物联网。本发明的实施例中,主题包括:环境、电压、电流、功率、频率、电能量、电压谐波、电流谐波及自定义等。用户可基本业务的数据交互需要,自定义主题,并约定获取的量测类型。参照图2,本发明实施例中,可通过以下三种方式获取量测数据:召测请求,实时数据请求及历史数据请求。接收到召测请求,获取召测设备的设备编号,并根据当前选定主题的编号筛选出相应的量测类型;根据召测设备的设备编号及量测类型,通过物联网向召测设备发出实时数据召测指令,通过物联网接收该召测设备返回的JSON格式的量测数据。接收到实时数据请求,获取第一请求设备的设备编号,并根据当前主题的编号筛选出相应的量测类型;根据第一请求设备的设备编号及量测类型,从实时数据库获取相应的量测数据,该量测数据将以JSON格式返回;其中的实时数据库中的保存的数据为:终端设备通过物联网上送的量测数据;且实时数据库将清理保存时间超过预设时间阈值的量测数据,清理掉的量测数据将被转存至历史数据库中。接收到历史数据请求,获取第二请求设备的所设备编号,并根据当前主题的编号筛选出相应的量测类型;然后,根据第二请求设备的设备编号及量测类型,从历史数据库获取相应的量测数据,该量测数据将以JSON格式返回。
参照图3,本发明实施例的系统包括:主题划分模块100,用于基于业务需求构建多个主题,每个主题中包括若干量测类型;数据获取模块200,用于根据选定主题,获取相应的量测类型,根据量测类型获取电网中相应的终端设备的设备编号,以及,基于设备编号,通过物联网请求获取该终端设备相应的量测数据;界面展示模块300,用于基于设备编号获取电网接线图中的相应模型,在模型的对应位置显示量测数据。
本发明实施例的系统,参照图4,还包括:上报管理模块400,设置在终端设备上,用于根据终端设备自身的量测功能绑定若干量测类型,以及,按量测类型将采集的量测数据上传至物联网;实时数据管理模块500,用于通过物联网接收终端设备上传的量测数据并进行存储,以及,清除保存时间超过预设时间阈值的量测数据;历史数据管理模块600,用于与实时数据管理模块500连接,用于保存实时数据管理模块500清除的保存时间超过预设时间阈值的量测数据。数据获取模块200通过物联网对终端设备发出召测请求,终端设备通过上报管理模块400将相应的JSON格式的量测数据传送至物联网,由数据获取模块200接收该量测数据。数据获取模块200向第一请求设备发出实时数据请求,并根据主题确定量测类型,将第一请求设备的设备编号及量测类型发送给实时数据管理模块500,由实时数据管理模块500获取第一请求设备的相应量测类型的量测数据,返回给数据获取模块200。数据获取模块200向第二请求设备发出历史数据请求,并根据主题确定量测类型,将第二请求设备的设备编号及量测类型发送给历史数据管理模块600,由历史数据管理模块600获取第二请求设备的相应量测类型的量测数据,返回给数据获取模块200。
尽管本文描述了具体实施方案,但是本领域中的普通技术人员将认识到,许多其它修改或另选的实施方案同样处于本公开的范围内。例如,结合特定设备或组件描述的功能和/或处理能力中的任一项可以由任何其它设备或部件来执行。另外,虽然已根据本公开的实施方案描述了各种例示性具体实施和架构,但是本领域中的普通技术人员将认识到,对本文所述的例示性具体实施和架构的许多其它修改也处于本公开的范围内。
上文参考根据示例性实施方案所述的系统、方法、系统和/或计算机程序产品的框图和流程图描述了本公开的某些方面。应当理解,框图和流程图中的一个或多个块以及框图和流程图中的块的组合可分别通过执行计算机可执行程序指令来实现。同样,根据一些实施方案,框图和流程图中的一些块可能无需按示出的顺序执行,或者可以无需全部执行。另外,超出框图和流程图中的块所示的那些部件和/或操作以外的附加部件和/或操作可存在于某些实施方案中。
因此,框图和流程图中的块支持用于执行指定功能的装置的组合、用于执行指定功能的元件或步骤的组合以及用于执行指定功能的程序指令装置。还应当理解,框图和流程图中的每个块以及框图和流程图中的块的组合可以由执行特定功能、元件或步骤的专用硬件计算机系统或者专用硬件和计算机指令的组合来实现。
本文所述的程序模块、应用程序等可包括一个或多个软件组件,包括例如软件对象、方法、数据结构等。每个此类软件组件可包括计算机可执行指令,所述计算机可执行指令响应于执行而使本文所述的功能的至少一部分(例如,本文所述的例示性方法的一种或多种操作)被执行。
软件组件可以用各种编程语言中的任一种来编码。一种例示性编程语言可以为低级编程语言,诸如与特定硬件体系结构和/或操作系统平台相关联的汇编语言。包括汇编语言指令的软件组件可能需要在由硬件架构和/或平台执行之前由汇编程序转换为可执行的机器代码。另一种示例性编程语言可以为更高级的编程语言,其可以跨多种架构移植。包括更高级编程语言的软件组件在执行之前可能需要由解释器或编译器转换为中间表示。编程语言的其它示例包括但不限于宏语言、外壳或命令语言、作业控制语言、脚本语言、数据库查询或搜索语言、或报告编写语言。在一个或多个示例性实施方案中,包含上述编程语言示例中的一者的指令的软件组件可直接由操作系统或其它软件组件执行,而无需首先转换成另一种形式。
软件组件可存储为文件或其它数据存储构造。具有相似类型或相关功能的软件组件可一起存储在诸如特定的目录、文件夹或库中。软件组件可为静态的(例如,预设的或固定的)或动态的(例如,在执行时创建或修改的)。
上面结合附图对本发明实施例作了详细说明,但是本发明不限于上述实施例,在所属技术领域普通技术人员所具备的知识范围内,还可以在不脱离本发明宗旨的前提下作出各种变化。
- 电力量测数据展示方法及系统
- 电力量测系统数据处理方法、装置和计算机设备