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

业务数据获取方法、装置、可读存储介质及电子设备

文献发布时间:2023-06-19 10:38:35


业务数据获取方法、装置、可读存储介质及电子设备

技术领域

本发明涉及能源技术领域,尤其涉及业务数据获取方法、装置、可读存储介质及电子设备。

背景技术

进入物联网和大数据时代后,人们对能源数据更加关注。目前主要通过为设备配置相关的业务信息,并且配合物联测点上数,确定企业的业务数据,从而更好的了解企业运维以及经营情况。

但是,不同企业的设备的物联情况不相同,设备描述方式多种多样,因此需要针对不同的企业进行定制化的业务开发,增加了不同企业的业务数据管理的难度。

发明内容

本发明提供了一种业务数据获取方法、装置、计算机可读存储介质及电子设备,基于公共信息数据模型,确定测点配置信息,有助于统一测点数据,便于测点数据的维护和管理,从而便于维护和管理业务数据。

第一方面,本发明提供了一种业务数据获取方法,包括:

获取目标用户的业务类型;

确定所述业务类型对应的待监测对象;

确定所述待监测对象对应的测点配置信息,所述测点配置信息符合公共信息数据模型;

根据所述测点配置信息以及所述公共信息数据模型对应的数据库,获取所述待监测对象对应的测点数据;

根据所述待监测对象对应的测点数据,获取所述目标用户的业务类型对应的业务数据。

第二方面,本发明提供了一种业务数据获取装置,包括:

类型获取模块,用于获取目标用户的业务类型;

对象确定模块,用于确定所述业务类型对应的待监测对象;

配置模块,用于确定所述待监测对象对应的测点配置信息,所述测点配置信息符合公共信息数据模型;

数据获取模块,用于根据所述测点配置信息以及所述公共信息数据模型对应的数据库,获取所述待监测对象对应的测点数据;

业务模块,用于根据所述待监测对象对应的测点数据,获取所述目标用户的业务类型对应的业务数据。

第三方面,本发明提供了一种计算机可读存储介质,包括执行指令,当电子设备的处理器执行所述执行指令时,所述处理器执行如第一方面中任一所述的方法。

第四方面,本发明提供了一种电子设备,包括处理器以及存储有执行指令的存储器,当所述处理器执行所述存储器存储的所述执行指令时,所述处理器执行如第一方面中任一所述的方法。

本发明提供了一种业务数据获取方法、装置、计算机可读存储介质及电子设备,该方法通过获取目标用户的业务类型,然后,确定业务类型对应的待监测对象,然后,确定待监测对象对应的测点配置信息,测点配置信息符合公共信息数据模型,然后,根据测点配置信息以及公共信息数据模型对应的数据库,获取待监测对象对应的测点数据,之后,根据待监测对象对应的测点数据,获取目标用户的业务类型对应的业务数据。综上所述,通过本发明的技术方案,基于公共信息数据模型,确定测点配置信息,有助于统一测点数据,便于测点数据的维护和管理,从而便于维护和管理业务数据。

上述的非惯用的优选方式所具有的进一步效果将在下文中结合具体实施方式加以说明。

附图说明

为了更清楚地说明本发明实施例或现有的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。

图1为本发明一实施例提供的一种业务数据获取方法的流程示意图;

图2为本发明一实施例提供的一种业务数据获取装置的结构示意图;

图3为本发明一实施例提供的一种电子设备的结构示意图。

具体实施方式

为使本发明的目的、技术方案和优点更加清楚,下面将结合具体实施例及相应的附图对本发明的技术方案进行清楚、完整地描述。显然,所描述的实施例仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

如图1所示,为本发明实施例提供的一种业务数据获取方法。本发明实施例所提供的方法可应用在电子设备上,具体可以应用于服务器或一般计算机上。本发明实施例以电子设备为执行主体进行描述。本实施例中,所述方法具体包括以下步骤:

步骤101、获取目标用户的业务类型。

目标用户指的是具有业务需求的对象,比如,公司,企业等,尤其适用于能源用户。业务类型指示了由各个业务所抽象出来的公共点,业务类型也可以是能源类型,也可以是设备类型,能源类型可以是供热、供电、企业用能、企业供能等,具体需要结合实际情况确定,设备类型可以是空压机组、电制冷单元等,具体需要结合实际情况确定。

在一些可能的实现方式中,通过页面配置的方式获取目标用户的业务类型,则步骤101,至少包括:

当监听到用户配置事件,获取目标用户的配置页面;

当监听到所述配置页面的公共信息数据建模事件时,显示所述目标用户的业务配置页面,所述业务配置页面所关联的数据符合所述公共信息数据模型;

当监听到所述业务配置页面的业务类型添加事件时,获取所述目标用户的业务类型。

具体地,用户配置事件指的是外部操作者在电子设备上输入了目标用户的相关信息,比如,用户名称,项目编号等,公共信息数据建模事件指的是外部操作者在电子设备上点击了进入公共信息数据建模的按钮,业务类型添加事件指的是外部操作者在电子设备上输入了业务类型。

具体地,公共信息模型标准指的是描述不同对象以及相关特性的描述框架,用在能源领域的话,是描述不同能源种类、不同能源领域的对象及其相关特性的描述框架,换言之,采用同一的描述词对相同含义的内容进行描述。

在实际应用中,目标用户需要进入业务开发平台的首页,然后在首页上点击新建,生成用户配置弹窗,在用户配置弹窗输入用户名称、项目编号等信息,点击确定,从而在首页上的显示目标用户的待配置信息,其中,待配置信息指的是需要配置的信息,可以包括多个配置项,比如,可以是公共信息数据建模、数据仿真、算法配置等,不同的配置项可以对应的开发显示内容,显示内容可以包括配置图标,配置名称,配置页面进入按钮等,以公共信息数据建模为例,可以显示公共信息数据建模的图标、公共信息数据建模的名称:CIM建模,公共信息数据建模配置页面的进入按钮:进入工具等,这里,显示目标用户的待配置信息的首页为目标用户的配置页面。如果首页上显示有目标用户的待配置信息,则直接选择目标用户所在页面区域即可。待配置信息包括配置页面进入按钮,当用户在配置页面中点击了进入公共信息数据建模的按钮时,即可跳转到业务配置页面,当然,业务配置页面所关联的数据均是符合公共信息数据模型,从而便于数据管理和维护。在进入到业务配置页面后,即可在业务配置页面上点击业务类型对应的新增按钮,业务配置页面上显示可填写业务类型的页面区域,并在该页面区域上填写业务类型,使得电子设备获取到目标用户的业务类型,从而完成对业务类型的配置。

步骤102、确定所述业务类型对应的待监测对象。

待监测对象指的是业务数据的数据来源或者数据所属区域。通常指的是目标用户下的各种设备,比如,可以是各种能源设备,各种测量仪表等,也可以是目标用户的设备所在区域,比如,可以是车间,还可以是用能指标,比如,产品能耗。

在一些可能的实现方式中,可以基于业务配置页面确定待监测对象,则具体可通过如下方式待监测对象:

当监听到所述业务配置页面的待监测对象添加事件时,确定所述业务类型对应的待监测对象。

具体地,待监测对象添加事件指的是外部操作者在电子设备上输入了待监测对象。在实际应用中,在进入到业务配置页面后,目标用户在业务配置页面上选中业务类型后,被选中的页面区域上会显示新增按钮,目标用户点击新增按钮,在业务类型下方出现可填写待监测对象的页面区域,并在该页面区域上填写待监测对象,使得电子设备获取到业务类型对应的待监测对象,从而完成对待监测对象的配置。这里,当需要更改待监测对象时,选中待监测对象,被选中页面区域出现编辑按钮,点击编辑按钮,对待监测对象进行更改。

步骤103、确定所述待监测对象对应的测点配置信息,所述测点配置信息符合公共信息数据模型。

测点配置信息指的是待监测对象的测点的属性信息,包括但不限于测点名称、数据类型、单位、公共信息模型编码、测点名称对应的设备级信息、设备级信息对应的系统级信息,设备级信息指的是测点所属设备,通常是待监测对象,系统级信息指的是测点所属系统,通常是目标用户。举例来说,对于企业A-温度表-空预器进口水温度(TwAphIn)而言,企业A是系统级信息,温度表是设备级信息,空预器进口水温度为测点名称,TwAphIn为测点编码。

在一些可行的实现方式确定,可通过业务配置页面得到测点配置信息,步骤103包括:

当监听到所述业务配置页面的测点配置事件时,获取所述待监测对象对应的测点描述信息;

当监听到所述测点描述信息对应的公式新增事件时,显示公式配置页面;

当监听到所述公式配置页面的公式配置事件时,获取计算公式信息;

根据所述测点描述信息以及所述计算公式信息,确定所述待监测对象对应的测点配置信息。

具体地,测点配置事件指的是外部操作者在电子设备上配置了测点。公式新增事件指的是外部操作者在电子设备上点击了公式新增按钮。公式配置事件指的是外部操作者在电子设备上输入了计算公式。

在实际应用中,目标用户在进入了业务配置页面后,在业务配置页面上配置测点,从而使得电子设备能够获取到页面数据,进而获取到测点描述信息,并在业务配置页面上显示测点描述信息,当选择测点描述信息所在页面区域内的公式新增按钮时,显示公式配置页面,在公式配置页面上配置公式,从而使得电子设备能够获取到页面数据,进而获取到计算公式信息。然后,就可以将测点描述信息以及计算公式信息,确定为待监测对象对应的测点配置信息。

可选地,所述当监听到所述业务配置页面的测点配置事件时,获取所述待监测对象对应的测点描述信息,包括:

当监听到所述业务配置页面的测点配置事件时,显示测点列表;

当监听到所述测点列表的测点选择事件,获取所述测点列表中被选择的测点名称;

根据所述公共信息数据模型,获取所述被选择的测点名称对应的测点描述信息,所述测点描述信息包括测点名称、数据类型、单位、公共信息模型编码。

在实际应用中,目标用户在进入了业务配置页面后,在业务配置页面上显示了多个测点配置模板,选中某一测点配置模板,从而使得测点配置模板所在区域可进行配置,然后,点击测点配置模板中的测点编辑按钮,显示测点列表,用户点击测点列表中的测点名称,确定被选择的测点名称,基于公共信息数据模型,确定测点名称对应的公共信息模型编码、数据类型以及单位,并将这些信息确定为测点描述信息,显示在业务配置页面上。其中,测点配置模板显示了一个测点的配置信息,比如,可以是测点名称、CIM编码、数据类型、数据单位等信息。

可选地,所述当监听到所述公式配置页面的公式配置事件时,获取计算公式信息,包括:

当监听到所述公式配置页面的设备配置事件时,显示设备描述信息,所述设备描述信息包括设备标识、测点名称、所述测点名称对应的设备级信息、所述设备级信息对应的系统级信息;

当监听到所述公式配置页面的公式配置事件时,获取计算公式信息,所述计算公式信息包括计算公式以及所述计算公式中每个设备标识对应的所述设备描述信息。

在实际应用中,目标用户在进入了业务配置页面后,在业务配置页面上配置测点,从而使得电子设备能够获取到页面数据,进而获取到测点描述信息,并在业务配置页面上显示测点描述信息,当选择测点描述信息所在页面区域内的开始配置按钮时,显示公式配置页面,在公式页面配置公式,下拉框选择系统对象、设备级对象、量测数据,然后点击添加,从而得到设备描述信息,其中,设备描述信息包括设备标识、测点名称、测点名称对应的设备级信息、设备级信息对应的系统级信息,然后,用户手动填写计算公式,计算公式是基于设备标识确定的,举例来说,有n个设备标识,n个设备标识分别表示为C1、C2、……、Cn,计算公式为C1+C2+……+Cn。

在一些可能的场景中,待监测对象为仪表,则计算公式通常是一个设备标识,当待监测对象为用能区域时,此时,计算公式中可能有多个设备标识,因为可能有多个仪表才能得到区域用能情况。需要说明的是,设备标识指示了一个仪表。

需要说明的是,由于是通过可视化页面得到的待监测对象、测点配置信息、计算公式,因此,这些都是可以修改、增加、删除的,从而使得不同企业针对的选择设备,测点,计算公式,根据企业的真实情况进行对应配置即可,能够做到千人千面的数据效果,适应不同企业需求,同时只需要配置,无需开发,降低了开发成本,节约了开发时间,提高了开发效率。

步骤104、根据所述测点配置信息以及所述公共信息数据模型对应的数据库,获取所述待监测对象对应的测点数据。

在拿到了测点配置信息之后,就可以进行物联上数,并将物联采集的数据存储到公共信息数据模型对应的数据库,然后从数据库中获取待监测对象对应的相关数据,根据相关数据进行计算以得到测点数据,当然,如果不需要进行计算,是可以直接从公共信息数据模型对应的数据库中获取到测点数据的。公共信息数据模型对应的数据库指的是通过公共信息数据模型所开发的数据库。

在实际应用中,都是先将采集来的物联数据按照公共信息数据模型存储到数据库中,方便后续的数据处理。

步骤105、根据所述待监测对象对应的测点数据,获取所述目标用户的业务类型对应的业务数据。

在拿到了测点数据之后,即可根据待监测对象对应的测点数据,对目标用户进行监测管理,展示目标用户的运维、经营情况。可以直接将测点数据作为业务数据进行展示,也可以通过将测点数据转化成可视化图表或和/可视化报表进行展示,业务数据为可视化图表和/或可视化报表。

在实际应用中,本实施例提供的业务数据获取方法可以适用于能源领域,比如,目标用户可以是能源托管运维企业,从而使得能源托管企业对被托管企业的运维情况、经营情况进行很好的了解,换言之,对被托管企业进行信息化建设,有利于组织结构优化,有效降低成本,使被托管企业的能源运维、经营情况更好的信息化。

通过以上技术方案可知,本实施例存在的有益效果是:基于公共信息数据模型,确定测点配置信息,有助于统一测点数据,便于测点数据的维护和管理,从而确保便于维护和管理业务数据。同时基于可视化页面进行业务配置,能够根据企业的真实情况进行对应配置,能够做到千人千面的数据效果,适应不同企业需求,同时只需要配置,无需开发,降低了开发成本,节约了开发时间,提高了开发效率。

基于与本发明方法实施例相同的构思,请参考图3,本发明实施例还提供了一种业务数据获取装置,包括:

类型获取模块201,用于获取目标用户的业务类型;

对象确定模块202,用于确定所述业务类型对应的待监测对象;

配置模块203,用于确定所述待监测对象对应的测点配置信息,所述测点配置信息符合公共信息数据模型;

数据获取模块204,用于根据所述测点配置信息以及所述公共信息数据模型对应的数据库,获取所述待监测对象对应的测点数据;

业务模块205,用于根据所述待监测对象对应的测点数据,获取所述目标用户的业务类型对应的业务数据。

本发明一个实施例中,所述类型获取模块201,包括:第一配置单元、第一页面显示单元以及类型获取单元;其中,

所述第一配置单元,用于当监听到用户配置事件,获取目标用户的配置页面;

所述第一页面显示单元,用于当监听到所述配置页面的公共信息数据建模事件时,显示所述目标用户的业务配置页面,所述业务配置页面所关联的数据符合所述公共信息数据模型;

所述类型获取单元,用于当监听到所述业务配置页面的业务类型添加事件时,获取所述目标用户的业务类型。

本发明一个实施例中,所述对象确定模块202,包括:对象确定单元;其中,

所述对象确定单元,用于当监听到所述业务配置页面的待监测对象添加事件时,确定所述业务类型对应的待监测对象。

本发明一个实施例中,所述配置模块203,包括:第二配置单元、第二页面显示单元、第三配置单元以及信息获取单元;其中,

所述第二配置单元,用于当监听到所述业务配置页面的测点配置事件时,获取所述待监测对象对应的测点描述信息;

所述第二页面显示单元,用于当监听到所述测点描述信息对应的公式新增事件时,显示公式配置页面;

所述第三配置单元,用于当监听到所述公式配置页面的公式配置事件时,获取计算公式信息;

所述信息获取单元,用于根据所述测点描述信息以及所述计算公式信息,确定所述待监测对象对应的测点配置信息。

本发明一个实施例中,所述第三配置单元,包括第一获取子单元以及公式配置单元;其中,

所述第一获取子单元,用于当监听到所述公式配置页面的设备配置事件时,显示设备描述信息,所述设备描述信息包括设备标识、测点名称、所述测点名称对应的设备级信息、所述设备级信息对应的系统级信息;

所述公式配置子单元,用于当监听到所述公式配置页面的公式配置事件时,获取计算公式信息,所述计算公式信息包括计算公式以及所述计算公式中每个设备标识对应的所述设备描述信息。

本发明一个实施例中,所述第二配置单元,包括:列表获取子单元、选择子单元以及第二获取子单元;其中,

所述列表获取子单元,用于当监听到所述业务配置页面的测点配置事件时,显示测点列表;

所述选择子单元,用于当监听到所述测点列表的测点选择事件,获取所述测点列表中被选择的测点名称;

所述第二获取子单元,用于根据所述公共信息数据模型,获取所述被选择的测点名称对应的测点描述信息,所述测点描述信息包括测点名称、数据类型、单位、公共信息模型编码。

本发明一个实施例中,还包括:删除模块、新增模块以及更改模块;其中,

所述删除模块,用于当监听到所述待监测对象对应的删除事件时,删除所述待监测对象;

所述新增模块,用于当监听到所述业务类型对应的待监测对象增加事件时,新增所述待监测对象增加事件对应的待监测对象;

所述更改模块,用于当监听到所述测点配置信息对应的更改事件时,更改所述测点配置信息。

图3是本发明实施例提供的一种电子设备的结构示意图。在硬件层面,该电子设备包括处理器301以及存储有执行指令的存储器302,可选地还包括内部总线303及网络接口304。其中,存储器302可能包含内存3021,例如高速随机存取存储器(Random-AccessMemory,RAM),也可能还包括非易失性存储器3022(non-volatile memory),例如至少1个磁盘存储器等;处理器301、网络接口304和存储器302可以通过内部总线303相互连接,该内部总线303可以是ISA(Industry Standard Architecture,工业标准体系结构)总线、PCI(Peripheral Component Interconnect,外设部件互连标准)总线或EISA(ExtendedIndustry Standard Architecture,扩展工业标准结构)总线等;内部总线303可以分为地址总线、数据总线、控制总线等,为便于表示,图3中仅用一个双向箭头表示,但并不表示仅有一根总线或一种类型的总线。当然,该电子设备还可能包括其他业务所需要的硬件。当处理器301执行存储器302存储的执行指令时,处理器301执行本发明任意一个实施例中的方法,并至少用于执行如图1所示的方法。

在一种可能实现的方式中,处理器从非易失性存储器中读取对应的执行指令到内存中然后运行,也可从其它设备上获取相应的执行指令,以在逻辑层面上形成一种业务数据获取装置。处理器执行存储器所存放的执行指令,以通过执行的执行指令实现本发明任一实施例中提供的一种业务数据获取方法。

处理器可能是一种集成电路芯片,具有信号的处理能力。在实现过程中,上述方法的各步骤可以通过处理器中的硬件的集成逻辑电路或者软件形式的指令完成。上述的处理器可以是通用处理器,包括中央处理器(Central Processing Unit,CPU)、网络处理器(Network Processor,NP)等;还可以是数字信号处理器(Digital Signal Processor,DSP)、专用集成电路(Application Specific Integrated Circuit,ASIC)、现场可编程门阵列(Field-Programmable Gate Array,FPGA)或者其他可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件。可以实现或者执行本发明实施例中的公开的各方法、步骤及逻辑框图。通用处理器可以是微处理器或者该处理器也可以是任何常规的处理器等。

本发明实施例还提供了一种计算机可读存储介质,包括执行指令,当电子设备的处理器执行执行指令时,所述处理器执行本发明任意一个实施例中提供的方法。该电子设备具体可以是如图3所示的电子设备;执行指令是一种业务数据获取装置所对应计算机程序。

本领域内的技术人员应明白,本发明的实施例可提供为方法或计算机程序产品。因此,本发明可采用完全硬件实施例、完全软件实施例,或软件和硬件相结合的形式。

本发明中的各个实施例均采用递进的方式描述,各个实施例之间相同相似的部分互相参见即可,每个实施例重点说明的都是与其他实施例的不同之处。尤其,对于装置实施例而言,由于其基本相似于方法实施例,所以描述的比较简单,相关之处参见方法实施例的部分说明即可。

还需要说明的是,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、商品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、商品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、商品或者设备中还存在另外的相同要素。

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

相关技术
  • 业务数据获取方法、装置、可读存储介质及电子设备
  • 数据获取方法、装置、电子设备及可读存储介质
技术分类

06120112622712