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

技术领域

本发明属于计算机技术领域,具体涉及一种能源信息监测方法、装置、终端、存储介质及处理器,尤其涉及一种展示设备能源特性通用前端组件的方法、装置、终端、存储介质及处理器。

背景技术

在能源互联网场景中,不同类型的设备都带有一定的能源特性,如:产生能源和消耗能源,能源可能是电能、也可能是热能等。若要观察不同设备的能源使用情况、能源走向等能源信息,开发者需要对各种类型的设备分别建立其对应的监测体系,观察指标和显示效果等,且监测体系的功能不可复用,导致人力成本较高。

上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。

发明内容

本发明的目的在于,提供一种能源信息监测方法、装置、终端、存储介质及处理器,以解决观察不同类型的设备的能源信息时,需人工针对不同类型的设备分别建立对应的监测体系,存在人力成本较高的问题,达到通过设置通用型能源监测方式,能够针对不同类型的设备进行能源监测,以减小人力成本的效果。

本发明提供一种能源信息监测方法,包括:接收不同类型的设备上传的能源数据;对所述不同类型的设备上传的能源数据进行转换,得到所述不同类型的设备的能源转换数据;对所述不同类型的设备的能源转换数据进行处理,得到所述不同类型的设备的能源处理数据;将所述不同类型的设备的能源处理数据,作为所述不同类型的设备的当前能源数据,并对所述不同类型的设备的当前能源数据进行展示,以实现对所述不同类型的设备的能源数据的监测。

在一些实施方式中,接收不同类型的设备上传的能源数据,包括:按设定的上传速率,接收不同类型的设备上传的能源数据;所述上传速率,能够根据预设的监听端的监听需求进行设定。

在一些实施方式中,对所述不同类型的设备上传的能源数据进行转换,得到所述不同类型的设备的能源转换数据,包括:根据预先定义的标准能源传输格式,将所述不同类型的设备上传的能源数据进行格式转换,得到所述不同类型的设备上传的标准能源数据,作为所述不同类型的设备上传的能源转换数据;其中,所述标准能源传输格式,包括:传输时间、传输内容和传输单位;所述传输内容,包括:不同类型的设备的标识,不同类型的设备能够提供的能源量和能源去向,以及不同类型的设备需要消耗的能源量和能源来源。

在一些实施方式中,对所述不同类型的设备的能源转换数据进行处理,得到所述不同类型的设备的能源处理数据,包括:根据预先的配置方式,确定对所述不同类型的设备的能源转换数据进处理的处理方式;所述处理方式,包括:统计方式和计算方式中的至少之一;其中,所述统计方式,是将所述不同类型的设备的能源转换数据,按设定维度进行统计,得到所述不同类型的设备的规整能源数据;所述设定维度,包括:时间、空间、流向中的至少之一;所述计算方式,是将所述不同类型的设备的能源转换数据或所述不同类型的设备的规整能源数据,按设定的计算方式进行计算,以至少得到所述不同类型的设备的能源效益数据。

在一些实施方式中,对所述不同类型的设备的当前能源数据进行展示,包括:利用预先设置的能源数据页面加载设定的功能展示模块,以在所述功能展示模块中展示所述不同类型的设备的设备标识,以及所述不同类型的设备的当前能源数据。

在一些实施方式中,还包括:根据所述不同类型的设备的当前能源数据,更新预设的数据库中存储的所述不同类型的设备的历史能源数据。

在一些实施方式中,还包括:若接收到预设的监听端的查询请求,则根据所述查询请求所需查询的所述不同类型的设备中相应类型的设备,将所述不同类型的设备中相应类型的设备的当前能源数据和/或历史能源数据推送至所述监听端,以实现对所述不同类型的设备的能源数据的监听。

与上述方法相匹配,本发明另一方面提供一种能源信息监测装置,包括:接收单元,被配置为接收不同类型的设备上传的能源数据;转换单元,被配置为对所述不同类型的设备上传的能源数据进行转换,得到所述不同类型的设备的能源转换数据;处理单元,被配置为对所述不同类型的设备的能源转换数据进行处理,得到所述不同类型的设备的能源处理数据;展示单元,被配置为将所述不同类型的设备的能源处理数据,作为所述不同类型的设备的当前能源数据,并对所述不同类型的设备的当前能源数据进行展示,以实现对所述不同类型的设备的能源数据的监测。

在一些实施方式中,所述接收单元,接收不同类型的设备上传的能源数据,包括:按设定的上传速率,接收不同类型的设备上传的能源数据;所述上传速率,能够根据预设的监听端的监听需求进行设定。

在一些实施方式中,所述转换单元,对所述不同类型的设备上传的能源数据进行转换,得到所述不同类型的设备的能源转换数据,包括:根据预先定义的标准能源传输格式,将所述不同类型的设备上传的能源数据进行格式转换,得到所述不同类型的设备上传的标准能源数据,作为所述不同类型的设备上传的能源转换数据;其中,所述标准能源传输格式,包括:传输时间、传输内容和传输单位;所述传输内容,包括:不同类型的设备的标识,不同类型的设备能够提供的能源量和能源去向,以及不同类型的设备需要消耗的能源量和能源来源。

在一些实施方式中,所述处理单元,对所述不同类型的设备的能源转换数据进行处理,得到所述不同类型的设备的能源处理数据,包括:根据预先的配置方式,确定对所述不同类型的设备的能源转换数据进处理的处理方式;所述处理方式,包括:统计方式和计算方式中的至少之一;其中,所述统计方式,是将所述不同类型的设备的能源转换数据,按设定维度进行统计,得到所述不同类型的设备的规整能源数据;所述设定维度,包括:时间、空间、流向中的至少之一;所述计算方式,是将所述不同类型的设备的能源转换数据或所述不同类型的设备的规整能源数据,按设定的计算方式进行计算,以至少得到所述不同类型的设备的能源效益数据。

在一些实施方式中,所述展示单元,对所述不同类型的设备的当前能源数据进行展示,包括:利用预先设置的能源数据页面加载设定的功能展示模块,以在所述功能展示模块中展示所述不同类型的设备的设备标识,以及所述不同类型的设备的当前能源数据。

在一些实施方式中,还包括:所述展示单元,还被配置为根据所述不同类型的设备的当前能源数据,更新预设的数据库中存储的所述不同类型的设备的历史能源数据。

在一些实施方式中,还包括:所述展示单元,还被配置为若接收到预设的监听端的查询请求,则根据所述查询请求所需查询的所述不同类型的设备中相应类型的设备,将所述不同类型的设备中相应类型的设备的当前能源数据和/或历史能源数据推送至所述监听端,以实现对所述不同类型的设备的能源数据的监听。

与上述装置相匹配,本发明再一方面提供一种终端,包括:以上所述的能源信息监测装置。

与上述方法相匹配,本发明再一方面提供一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行以上所述的能源信息监测方法。

与上述方法相匹配,本发明再一方面提供一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行以上所述的能源信息监测方法。

由此,本发明的方案,通过针对不同设备能源特性中的共有功能,设计并开发出一套通用的前端组件,实现了通用的能源数据监测体系,通过设置通用型能源监测方式,能够针对不同类型的设备进行能源监测,以减小人力成本。

本发明的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本发明而了解。

下面通过附图和实施例,对本发明的技术方案做进一步的详细描述。

附图说明

图1为本发明的能源信息监测方法的一实施例的流程示意图;

图2为本发明的能源信息监测装置的一实施例的结构示意图;

图3为能源数据交互的一实施例的流程示意图;

图4为开发者使用组件展示设备能源特性的一实施例的流程示意图;

图5为能源数据页面组件数据显示逻辑的一实施例的流程示意图。

结合附图,本发明实施例中附图标记如下:

102-接收单元;104-转换单元;106-处理单元;108-展示单元。

具体实施方式

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

根据本发明的实施例,提供了一种能源信息监测方法,如图1所示本发明的方法的一实施例的流程示意图。该能源信息监测方法可以包括:步骤S110至步骤S140。

在步骤S110处,接收不同类型的设备上传的能源数据。

在一些实施方式中,步骤S110中接收不同类型的设备上传的能源数据,包括:按设定的上传速率,接收不同类型的设备上传的能源数据。所述上传速率,能够根据预设的监听端的监听需求进行设定。

具体地,底层能源设备每隔10ms上传其能源数据,传输格式参照能源传输格式定义。其中,10ms是默认值,可根据实际需求调整。

在步骤S120处,对所述不同类型的设备上传的能源数据进行转换,得到所述不同类型的设备的能源转换数据。

在一些实施方式中,步骤S120中对所述不同类型的设备上传的能源数据进行转换,得到所述不同类型的设备的能源转换数据,包括:根据预先定义的标准能源传输格式,将所述不同类型的设备上传的能源数据进行格式转换,得到所述不同类型的设备上传的标准能源数据,作为所述不同类型的设备上传的能源转换数据。例如:某类能源设备开发者设定数据上传速率,并定义该类型能源数据的转换规则,能源数据转换模块根据转换规则将该某类的能源数据换算成统一计量单位。

具体地,能源数据转换模块:通过一定的标准将不同类型的能源数据统一转换成标准类型能源数据。其中,一定的标准,包括:不同系统或者不同设备的能源计量单位,方式不一样;比如电能和热能等。这个标准就是单位标砖计量值,将不同类型的能源转换成一致的计量单位。将不同类型的能源数据统一转换成标准类型能源数据,包括:将不同系统的能源值换算成统一的单位标准计量值,可在设备端换算完成,也可以在服务端换算。

其中,所述标准能源传输格式,包括:传输时间、传输内容和传输单位。所述传输内容,包括:不同类型的设备的标识,不同类型的设备能够提供的能源量和能源去向,以及不同类型的设备需要消耗的能源量和能源来源。例如:能源传输协议格式的定义,是由于每个系统都有需要能源特性,此处定义的是通用的能源协议,表示一台设备能够提供多少能源、耗费多少能源、能源来源、能源去向等。

由此,通过定义了通用的能源数据传输格式,实现了通用的能源数据监测体系,使得多种类型设备的能源特性能够使用统一的监测体系,降低了人力成本。

在步骤S130处,对所述不同类型的设备的能源转换数据进行处理,得到所述不同类型的设备的能源处理数据。

在一些实施方式中,步骤S130中对所述不同类型的设备的能源转换数据进行处理,得到所述不同类型的设备的能源处理数据,包括:根据预先的配置方式,确定对所述不同类型的设备的能源转换数据进处理的处理方式。所述处理方式,包括:统计方式和计算方式中的至少之一。例如:开发者根据需要制定能源数据计算规则,能源计算模块将依据计算规则,计算出各种效益数据、分析数据等。

具体地,能源数据转换模块接收到设备能源数据,将设备能源数据换算成通用的计量单位,并将转换后的数据根据配置分发给能源数据统计模块和计算模块。其中,能源数据统计和计算规则,是由用户自定义的,但有默认规则,比如根据时间进行统计,根据地区、设备分类进行统计、计算等。

例如:根据配置分发给能源数据统计模块和计算模块,包括:具体使用的不同的统计规则,用户可以同时使用多个不同的计算规则,或者指定具体的计算模块来进行计算。

其中,所述统计方式,是将所述不同类型的设备的能源转换数据,按设定维度进行统计,得到所述不同类型的设备的规整能源数据。所述设定维度,包括:时间、空间、流向中的至少之一。

具体地,能源数据统计模块,将换算完成的设备能源数据,根据时间、空间、流向等维度,将大量时序能源数据整理成年、月、日等规整数据。如将单个设备当前的时序实时能源数据归类到年、月、日等时间维度的统计数据,并存储。

所述计算方式,是将所述不同类型的设备的能源转换数据或所述不同类型的设备的规整能源数据,按设定的计算方式进行计算,以至少得到所述不同类型的设备的能源效益数据。

具体地,能源数据计算模块,负责将设备能源数据或统计后的规整数据,根据预设或自定义的计算规则,将能源类数据计算出效益数据或各种类型的分析数据。如实现多个设备归类计算,或根据自定义规则将能源数据计算成其他数据。其中,根据预设或自定义的计算规则,包括:将能源数据换算成其他类型数据的计算规则,或者对能源数据进行数据分析的相关规则。比如:能源数据相当于多少煤的产电量,一台设备流入/流出能源数量占比是多少,未来预计耗费能源或产生能源的量,换算成金钱收益是多少等。

其中,能源数据转换组件和能源数据统计组件,作为能源统计系统的中间件,可以在服务端实现或者底层设备端实现,也可以在边缘设备实现,但组件的配置设定修改可通过服务器远程修改或本地升级修改。

由此,针对不同类型的能源实现一套能源转换计算标准,保证这套前端组件适用于不同设备。

在步骤S140处,将所述不同类型的设备的能源处理数据,作为所述不同类型的设备的当前能源数据,并对所述不同类型的设备的当前能源数据进行展示,以实现对所述不同类型的设备的能源数据的监测。

具体地,通过针对不同设备能源特性中的共有功能,设计并开发出一套通用的前端组件,实现了通用的能源数据监测体系,使得多种类型设备的能源特性能够使用统一的监测体系,解决了能源互联网设备的能源监控不可复用问题,降低开发新型能源设备的开发成本。

在一些实施方式中,步骤S140中对所述不同类型的设备的当前能源数据进行展示,包括:利用预先设置的能源数据页面加载设定的功能展示模块,以在所述功能展示模块中展示所述不同类型的设备的设备标识,以及所述不同类型的设备的当前能源数据。

具体地,开发者根据用户需求使用能源数据页面组件,制作出相应的设备能源监测页面,用户可在此页面查看设备能源状态和相关能源数据情况。

例如:能源数据页面组件加载页面配置文件,根据配置渲染相应的功能组件。能源数据页面组件获取设备信息,并获取相应设备的能源数据:统计数据或计算后的数据。各个功能组件读取相应的数据信息,展示出具体内容,当前功能组件根据需要通过实时数据通道获取设备的实时能源数据,并更新页面。

其中,能源页面组件支持多平台使用,可以是Web端的页面组件,也可以是电脑/手机客户端的显示组件,使用方法和数据同步方法一样。

由此,通过定义了灵活而完整的能源数据采集和数据统计架构,支持不同类型设备,多维度的能源数据监测功能和多样的观察页面;定义了能源特性的传输标准和转换标准,兼容不同类型的设备,使得不同类型设备的能源特性能使用统一的计算规则,可以整体观察能源情况。

在一些实施方式中,还包括:更新不同类型的设备的历史能源数据的过程。

在对所述不同类型的设备的能源转换数据进行处理从而得到所述不同类型的设备的能源处理数据的情况下,根据所述不同类型的设备的当前能源数据,更新预设的数据库中存储的所述不同类型的设备的历史能源数据。

在一些实施方式中,还包括:推送不同类型的设备的历史能源数据的过程。

在对所述不同类型的设备的能源转换数据进行处理从而得到所述不同类型的设备的能源处理数据的情况下,甚至在根据所述不同类型的设备的当前能源数据已更新预设的数据库中存储的所述不同类型的设备的历史能源数据的情况下,若接收到预设的监听端的查询请求,则根据所述查询请求所需查询的所述不同类型的设备中相应类型的设备,将所述不同类型的设备中相应类型的设备的当前能源数据和/或历史能源数据推送至所述监听端,以实现对所述不同类型的设备的能源数据的监听。

具体地,数据查询模块,将更新后的能源数据和统计数据,更新到数据库并推送给监听数据变化的客户端,也提供查询历史数据的接口。

经大量的试验验证,采用本实施例的技术方案,通过针对不同设备能源特性中的共有功能,设计并开发出一套通用的前端组件,实现了通用的能源数据监测体系,通过设置通用型能源监测方式,能够针对不同类型的设备进行能源监测,以减小人力成本。

根据本发明的实施例,还提供了对应于能源信息监测方法的一种能源信息监测装置。参见图2所示本发明的装置的一实施例的结构示意图。该能源信息监测装置可以包括:接收单元102、转换单元104、处理单元106和展示单元108。

其中,接收单元102,被配置为接收不同类型的设备上传的能源数据。该接收单元102的具体功能及处理参见步骤S110。

在一些实施方式中,所述接收单元102,接收不同类型的设备上传的能源数据,包括:所述接收单元102,具体还被配置为按设定的上传速率,接收不同类型的设备上传的能源数据。所述上传速率,能够根据预设的监听端的监听需求进行设定。

具体地,底层能源设备每隔10ms上传其能源数据,传输格式参照能源传输格式定义。其中,10ms是默认值,可根据实际需求调整。

转换单元104,被配置为对所述不同类型的设备上传的能源数据进行转换,得到所述不同类型的设备的能源转换数据。该转换单元104的具体功能及处理参见步骤S120。

在一些实施方式中,所述转换单元104,对所述不同类型的设备上传的能源数据进行转换,得到所述不同类型的设备的能源转换数据,包括:所述转换单元104,具体还被配置为根据预先定义的标准能源传输格式,将所述不同类型的设备上传的能源数据进行格式转换,得到所述不同类型的设备上传的标准能源数据,作为所述不同类型的设备上传的能源转换数据。例如:某类能源设备开发者设定数据上传速率,并定义该类型能源数据的转换规则,能源数据转换模块根据转换规则将该某类的能源数据换算成统一计量单位。

具体地,能源数据转换模块:通过一定的标准将不同类型的能源数据统一转换成标准类型能源数据。其中,一定的标准,包括:不同系统或者不同设备的能源计量单位,方式不一样;比如电能和热能等。这个标准就是单位标砖计量值,将不同类型的能源转换成一致的计量单位。将不同类型的能源数据统一转换成标准类型能源数据,包括:将不同系统的能源值换算成统一的单位标准计量值,可在设备端换算完成,也可以在服务端换算。

其中,所述标准能源传输格式,包括:传输时间、传输内容和传输单位。所述传输内容,包括:不同类型的设备的标识,不同类型的设备能够提供的能源量和能源去向,以及不同类型的设备需要消耗的能源量和能源来源。例如:能源传输协议格式的定义,是由于每个系统都有需要能源特性,此处定义的是通用的能源协议,表示一台设备能够提供多少能源、耗费多少能源、能源来源、能源去向等。

由此,通过定义了通用的能源数据传输格式,实现了通用的能源数据监测体系,使得多种类型设备的能源特性能够使用统一的监测体系,降低了人力成本。

处理单元106,被配置为对所述不同类型的设备的能源转换数据进行处理,得到所述不同类型的设备的能源处理数据。该处理单元106的具体功能及处理参见步骤S130。

在一些实施方式中,所述处理单元106,对所述不同类型的设备的能源转换数据进行处理,得到所述不同类型的设备的能源处理数据,包括:所述处理单元106,具体还被配置为根据预先的配置方式,确定对所述不同类型的设备的能源转换数据进处理的处理方式。所述处理方式,包括:统计方式和计算方式中的至少之一。例如:开发者根据需要制定能源数据计算规则,能源计算模块将依据计算规则,计算出各种效益数据、分析数据等。

具体地,能源数据转换模块接收到设备能源数据,将设备能源数据换算成通用的计量单位,并将转换后的数据根据配置分发给能源数据统计模块和计算模块。其中,能源数据统计和计算规则,是由用户自定义的,但有默认规则,比如根据时间进行统计,根据地区、设备分类进行统计、计算等。

例如:根据配置分发给能源数据统计模块和计算模块,包括:具体使用的不同的统计规则,用户可以同时使用多个不同的计算规则,或者指定具体的计算模块来进行计算。

其中,所述统计方式,是将所述不同类型的设备的能源转换数据,按设定维度进行统计,得到所述不同类型的设备的规整能源数据。所述设定维度,包括:时间、空间、流向中的至少之一。

具体地,能源数据统计模块,将换算完成的设备能源数据,根据时间、空间、流向等维度,将大量时序能源数据整理成年、月、日等规整数据。如将单个设备当前的时序实时能源数据归类到年、月、日等时间维度的统计数据,并存储。

所述计算方式,是将所述不同类型的设备的能源转换数据或所述不同类型的设备的规整能源数据,按设定的计算方式进行计算,以至少得到所述不同类型的设备的能源效益数据。

具体地,能源数据计算模块,负责将设备能源数据或统计后的规整数据,根据预设或自定义的计算规则,将能源类数据计算出效益数据或各种类型的分析数据。如实现多个设备归类计算,或根据自定义规则将能源数据计算成其他数据。其中,根据预设或自定义的计算规则,包括:将能源数据换算成其他类型数据的计算规则,或者对能源数据进行数据分析的相关规则。比如:能源数据相当于多少煤的产电量,一台设备流入/流出能源数量占比是多少,未来预计耗费能源或产生能源的量,换算成金钱收益是多少等。

其中,能源数据转换组件和能源数据统计组件,作为能源统计系统的中间件,可以在服务端实现或者底层设备端实现,也可以在边缘设备实现,但组件的配置设定修改可通过服务器远程修改或本地升级修改。

由此,针对不同类型的能源实现一套能源转换计算标准,保证这套前端组件适用于不同设备。

展示单元108,被配置为将所述不同类型的设备的能源处理数据,作为所述不同类型的设备的当前能源数据,并对所述不同类型的设备的当前能源数据进行展示,以实现对所述不同类型的设备的能源数据的监测。该展示单元108的具体功能及处理参见步骤S140。

具体地,通过针对不同设备能源特性中的共有功能,设计并开发出一套通用的前端组件,实现了通用的能源数据监测体系,使得多种类型设备的能源特性能够使用统一的监测体系,解决了能源互联网设备的能源监控不可复用问题,降低开发新型能源设备的开发成本。

在一个实施方式中,所述展示单元108,对所述不同类型的设备的当前能源数据进行展示,包括:所述展示单元108,具体还被配置为利用预先设置的能源数据页面加载设定的功能展示模块,以在所述功能展示模块中展示所述不同类型的设备的设备标识,以及所述不同类型的设备的当前能源数据。

具体地,开发者根据用户需求使用能源数据页面组件,制作出相应的设备能源监测页面,用户可在此页面查看设备能源状态和相关能源数据情况。

例如:能源数据页面组件加载页面配置文件,根据配置渲染相应的功能组件。能源数据页面组件获取设备信息,并获取相应设备的能源数据:统计数据或计算后的数据。各个功能组件读取相应的数据信息,展示出具体内容,当前功能组件根据需要通过实时数据通道获取设备的实时能源数据,并更新页面。

其中,能源页面组件支持多平台使用,可以是Web端的页面组件,也可以是电脑/手机客户端的显示组件,使用装置和数据同步装置一样。

由此,通过定义了灵活而完整的能源数据采集和数据统计架构,支持不同类型设备,多维度的能源数据监测功能和多样的观察页面;定义了能源特性的传输标准和转换标准,兼容不同类型的设备,使得不同类型设备的能源特性能使用统一的计算规则,可以整体观察能源情况。

在一些实施方式中,还包括:更新不同类型的设备的历史能源数据的过程,具体包括:所述展示单元108,还被配置为在对所述不同类型的设备的能源转换数据进行处理从而得到所述不同类型的设备的能源处理数据的情况下,根据所述不同类型的设备的当前能源数据,更新预设的数据库中存储的所述不同类型的设备的历史能源数据。

在一些实施方式中,还包括:推送不同类型的设备的历史能源数据的过程,具体包括:所述展示单元108,具体还被配置为在对所述不同类型的设备的能源转换数据进行处理从而得到所述不同类型的设备的能源处理数据的情况下,甚至在根据所述不同类型的设备的当前能源数据已更新预设的数据库中存储的所述不同类型的设备的历史能源数据的情况下,若接收到预设的监听端的查询请求,则根据所述查询请求所需查询的所述不同类型的设备中相应类型的设备,将所述不同类型的设备中相应类型的设备的当前能源数据和/或历史能源数据推送至所述监听端,以实现对所述不同类型的设备的能源数据的监听。

具体地,数据查询模块,将更新后的能源数据和统计数据,更新到数据库并推送给监听数据变化的客户端,也提供查询历史数据的接口。

由于本实施例的装置所实现的处理及功能基本相应于前述图1所示的方法的实施例、原理和实例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。

经大量的试验验证,采用本发明的技术方案,通过针对不同设备能源特性中的共有功能,设计并开发出一套通用的前端组件,实现了通用的能源数据监测体系,针对不同类型的能源实现一套能源转换计算标准,保证这套前端组件适用于不同设备,降低人力成本。

根据本发明的实施例,还提供了对应于能源信息监测装置的一种终端。该终端可以包括:以上所述的能源信息监测装置。

在一些实施方式中,本发明的方案,针对不同设备能源特性中的共有功能,设计并开发出一套通用的前端组件,即一种展示设备能源特性通用前端组件。并且,针对不同类型的能源实现一套能源转换计算标准,保证这套前端组件适用于不同设备。从而,解决了能源互联网设备的能源监控不可复用问题,降低开发新型能源设备的开发成本。

本发明的方案,定义了通用的能源数据传输格式,实现了通用的能源数据监测体系,使得多种类型设备的能源特性能够使用统一的监测体系。

本发明的方案,定义了灵活而完整的能源数据采集和数据统计架构,支持不同类型设备,多维度的能源数据监测功能和多样的观察页面;定义了能源特性的传输标准和转换标准,兼容不同类型的设备,使得不同类型设备的能源特性能使用统一的计算规则,可以整体观察能源情况。

在一些实施方式中,本发明的方案,设计并开发了一套展示设备能源特性的通用前端组件系统。该组件系统的实现过程,包含:能源传输协议格式定义,能源数据统计和计算规则,不同类型能源数据转换组件等内容。

其中,能源传输协议格式的定义,是由于每个系统都有需要能源特性,此处定义的是通用的能源协议,表示一台设备能够提供多少能源、耗费多少能源、能源来源、能源去向等。

能源数据统计和计算规则,是由用户自定义的,但有默认规则,比如根据时间进行统计,根据地区、设备分类进行统计、计算等。

能源传输格式定义如下(以Json为例):

在一些实施方式中,本发明的方案中,一种展示设备能源特性通用前端组件,包括:能源数据转换模块、能源数据统计模块、能源数据计算模块和能源数据页面组件。

能源数据转换模块:通过一定的标准将不同类型的能源数据统一转换成标准类型能源数据。

其中,一定的标准,包括:不同系统或者不同设备的能源计量单位,方式不一样;比如电能和热能等。这个标准就是单位标砖计量值,将不同类型的能源转换成一致的计量单位。

将不同类型的能源数据统一转换成标准类型能源数据,包括:将不同系统的能源值换算成统一的单位标准计量值,可在设备端换算完成,也可以在服务端换算。

能源数据统计模块:将单个设备当前的时序实时能源数据归类到年、月、日等时间维度的统计数据,并存储。

能源数据计算模块:实现多个设备归类计算,或根据自定义规则将能源数据计算成其他数据。

其中,根据自定义规则将能源数据计算成其他数据,包括:用户自定义的统计规则或者组件默认的计算规则。比如:能源数据相当于多少煤的产电量,一台设备流入/流出能源数量占比是多少,未来预计耗费能源或产生能源的量,换算成金钱收益是多少等。

能源数据页面组件:展示设备的能源特性,能获取设备的历史数据和监听数据实时变化,包括但不限于以下功能:历史能源特性查询,实时能源特性监测,能源曲线变化等。

图3为能源数据交互的一实施例的流程示意图。如图3所示,能源数据交互流程,包括:

步骤11、底层能源设备每隔10ms上传其能源数据,传输格式参照能源传输格式定义。其中,10ms是默认值,可根据实际需求调整。

步骤12、能源数据转换模块接收到设备能源数据,将设备能源数据换算成通用的计量单位,并将转换后的数据根据配置分发给能源数据统计模块和计算模块。

其中,根据配置分发给能源数据统计模块和计算模块,包括:具体使用的不同的统计规则,用户可以同时使用多个不同的计算规则,或者指定具体的计算模块来进行计算。

步骤13、能源数据统计模块,将换算完成的设备能源数据,根据时间、空间、流向等维度,将大量时序能源数据整理成年、月、日等规整数据。

步骤14、能源数据计算模块,负责将设备能源数据或统计后的规整数据,根据预设或自定义的计算规则,将能源类数据计算出效益数据或各种类型的分析数据。

其中,根据预设或自定义的计算规则,包括:将能源数据换算成其他类型数据的计算规则,或者对能源数据进行数据分析的相关规则。

步骤15、数据查询模块,将更新后的能源数据和统计数据,更新到数据库并推送给监听数据变化的客户端,也提供查询历史数据的接口。

步骤16、能源数据页面组件中各种功能组件读取相应能源数据并展示。

图4为开发者使用组件展示设备能源特性的一实施例的流程示意图。如图4所示,开发者使用组件展示设备能源特性的流程,包括:

步骤21、某类能源设备开发者设定数据上传速率,并定义该类型能源数据的转换规则,能源数据转换模块根据转换规则将该某类的能源数据换算成统一计量单位。

步骤22、开发者根据需要制定能源数据计算规则,能源计算模块将依据计算规则,计算出各种效益数据、分析数据等。

步骤23、开发者根据用户需求使用能源数据页面组件,制作出相应的设备能源监测页面,用户可在此页面查看设备能源状态和相关能源数据情况。

步骤24、以上工作全部完成后,将会有以下相关配置文件生成:能源转换规则定义、能源计算规则定义、页面配置文件。

图5为能源数据页面组件数据显示逻辑的一实施例的流程示意图。如图5所示,能源数据页面组件数据显示逻辑,包括:

步骤31、能源数据页面组件加载页面配置文件,根据配置渲染相应的功能组件。

步骤32、能源数据页面组件获取设备信息,并获取相应设备的能源数据:统计数据或计算后的数据。

步骤33、各个功能组件读取相应的数据信息,展示出具体内容,当前功能组件根据需要通过实时数据通道获取设备的实时能源数据,并更新页面。

在本发明的方案中,能源数据转换组件和能源数据统计组件,作为能源统计系统的中间件,可以在服务端实现或者底层设备端实现,也可以在边缘设备实现,但组件的配置设定修改可通过服务器远程修改或本地升级修改。

在本发明的方案中,能源页面组件支持多平台使用,可以是Web端的页面组件,也可以是电脑/手机客户端的显示组件,使用方法和数据同步方法一样。

在本发明的方案中,能源传输格式,包括但不限于JSON(是一种轻量级的数据交换格式),protobuf(是一种平台无关、语言无关、可扩展且轻便高效的序列化数据结构的协议,可以用于网络通信和数据存储),thrift(是一种接口描述语言和二进制通讯协议,它被用来定义和创建跨语言的服务),文本格式,二进制格式等。

由于本实施例的终端所实现的处理及功能基本相应于前述图2所示的装置的实施例、原理和实例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。

经大量的试验验证,采用本发明的技术方案,通过针对不同设备能源特性中的共有功能,设计并开发出一套通用的前端组件,实现了通用的能源数据监测体系,解决了能源互联网设备的能源监控不可复用问题,降低开发新型能源设备的开发成本。

根据本发明的实施例,还提供了对应于能源信息监测方法的一种存储介质,所述存储介质包括存储的程序,其中,在所述程序运行时控制所述存储介质所在设备执行以上所述的能源信息监测方法。

由于本实施例的存储介质所实现的处理及功能基本相应于前述图1所示的方法的实施例、原理和实例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。

经大量的试验验证,采用本发明的技术方案,通过针对不同设备能源特性中的共有功能,设计并开发出一套通用的前端组件,实现了通用的能源数据监测体系,使得多种类型设备的能源特性能够使用统一的监测体系,降低开发新型能源设备的开发成本。

根据本发明的实施例,还提供了对应于能源信息监测方法的一种处理器,所述处理器用于运行程序,其中,所述程序运行时执行以上所述的能源信息监测方法。

由于本实施例的处理器所实现的处理及功能基本相应于前述图1所示的方法的实施例、原理和实例,故本实施例的描述中未详尽之处,可以参见前述实施例中的相关说明,在此不做赘述。

经大量的试验验证,采用本发明的技术方案,通过针对不同设备能源特性中的共有功能,设计并开发出一套通用的前端组件,实现了通用的能源数据监测体系,使得不同类型设备的能源特性能使用统一的计算规则,可以整体观察能源情况。

综上,本领域技术人员容易理解的是,在不冲突的前提下,上述各有利方式可以自由地组合、叠加。

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

相关技术
  • 一种能源信息监测方法、装置、终端、存储介质及处理器
  • 一种多核处理器的监测方法、终端及计算机存储介质
技术分类

06120112901690