一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

能耗数据处理方法,云服务器,以及能耗数据处理系统与流程

2022-07-19 20:55:58 来源:中国专利 TAG:


1.本发明属于系统处理领域,具体涉及一种能耗数据处理方法,云服务器,能耗数据处理系统。


背景技术:

2.智能设备一般采用有变化上报或按固定频率上报能耗或兼具两种方式进行上报,精度到0.001kwt。如果是有变化上报,则需要设备每消耗0.001才会上报,而设备功率又很小,每次变化间隔时间超过几个小时;如果是固定频率上报,上报的能耗自然存在很多重复,但都不能按自然时间去统计能耗的变化,所以,现采用的统计都是以上报时间点为离散点统计,从而给出一个由离散点形成的曲线。
3.现有的离线点曲线统计,并不能满足实际需要。实际需求是需要统计自然时间段内产生的能耗,而实际上报的随机时间点的离散值,即便有变化,也是一段时间内产生的变化,如果把这个变化计算为当前小时内的能耗的话,就会存在把前面几个小时的能耗划归为当前小时的能耗,存在较大差别。
4.比如统计一个小时内的能耗的话,假如把自然小时内上报的数据为样本统计的话,会产生最大一个上报周期的数据差距。例:如果20分钟上报一次(设备自身没有时钟,不是严格的20分钟),一个小时会上报大概两到3次,如果把3次数据计算的话,最大会产生20分钟的差距,因为第一个上报数据,可能是这一小时的第1秒上报的,而实际产生的能耗是上一小时的。


技术实现要素:

5.本发明的目的,就是解决现有技术中的对智能设备上报的能耗统计与实际不相符的问题,提出了一种新型的能耗数据处理方法,云服务器,以及能耗数据处理系统。
6.本发明的技术方案一:一种能耗数据处理方法,该方法应用在云服务器中,该方法包括:云服务器接收智能设备发送的能耗数据;云服务器判断接收到的能耗数据是否与上一次的能耗数据值相同;如果接收到的能耗数据值与上一次接收到的能耗数据值相同,则将本次接收到的能耗数据值作为重复数据进行过滤,不用做后续的处理;如果接收到的能耗数据值与上一次接收到的能耗数据值不同,则计算出单位时间内的能耗数据;将计算出单位时间内的能耗数据应用到能耗统计中。
7.进一步的,云服务器判断接收到的能耗数据是否与上一次的能耗数据值相同之前,先判断智能设备是不是第一次上报能耗数据,如果是第一次上报则将该第一次上报的能耗数据作为参照数据,用于后续的能耗数据处理;如果不是第一次上报,则判断接收到的能耗数据是否与上一次的能耗数据值相同。
8.进一步的,如果接收到的能耗数据值与上一次接收到的能耗数据值不同,则计算该能耗数据与上一次不同的能耗数据之间的差值,以及两个能耗数据之间的时间差,并根据能耗数据的差值和时间差值,计算出单位时间内的能耗数据。
9.进一步的,单位时间内的能耗数据=(能耗数据与上一次不同的能耗数据之间的差值)/(两个能耗数据之间的时间差)。
10.进一步的,云服务器可将所述能耗统计数据显示在显示设备上。
11.本发明的技术方案二:一种云服务器,包括通信模块,处理器,显示设备,以及存储器;所述处理器分别和通信模块,显示设备,以及存储器电连接;通信模块接收到智能设备发送的能耗数据并转送给处理器;所述处理器配置为,判断接收到的能耗数据是否与上一次的能耗数据值相同;如果接收到的能耗数据值与上一次接收到的能耗数据值相同,则将本次接收到的能耗数据值作为重复数据进行过滤,不用做后续的处理;如果接收到的能耗数据值与上一次接收到的能耗数据值不同,则计算出单位时间内的能耗数据;将计算出单位时间内的能耗数据应用到能耗统计中。
12.进一步的,云服务器判断接收到的能耗数据是否与上一次的能耗数据值相同之前,先判断智能设备是不是第一次上报能耗数据,如果是第一次上报则将该第一次上报的能耗数据作为参照数据,用于后续的能耗数据处理;如果不是第一次上报,则判断接收到的能耗数据是否与上一次的能耗数据值相同。
13.进一步的,如果接收到的能耗数据值与上一次接收到的能耗数据值不同,则计算该能耗数据与上一次不同的能耗数据之间的差值,以及两个能耗数据之间的时间差,并根据能耗数据的差值和时间差值,计算出单位时间内的能耗数据。
14.进一步的,单位时间内的能耗数据=(能耗数据与上一次不同的能耗数据之间的差值)/(两个能耗数据之间的时间差)。
15.进一步的,显示设备配置为对所述能耗统计数据进行显示。
16.进一步的,所述存储器,配置为对云服务器的配置信息以及接收到的数据,自己产生的数据进行存储。
17.本发明的技术方案三:一种能耗数据处理系统,包括,智能设备,网关节点,以及前述的云服务器。
18.本发明的有益效果为:本发明中的能耗数据处理方法,以及云服务器,通过计算单位时间内的能耗数据,避免了能耗统计过程中的误差,计算得到的能耗数据更加准确,更加符合实际。
附图说明
19.为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简要介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域的普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
20.图1为本发明实施例优选的能耗数据处理系统的架构示意图;
21.图2是本发明实施例优选的能耗数据处理方法的流程示意图;
22.图3为本发明实施例优选的云服务器的结构示意图。
具体实施方式
23.为了使本发明的目的、技术方案和优点更加清楚,下面将结合附图对本发明作进
一步地详细描述,显然,所描述的实施例仅仅是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本发明保护的范围。
24.下面结合附图对本发明作进一步说明。
25.实施例一
26.图1为本发明实施例优选的能耗数据处理系统的架构示意图。
27.如图1所示,能耗数据处理系统包括多个智能设备3,网关节点2,以及云服务器1;其中,多个智能设备3连接在网关节点2上,网关节点2再与云服务器1连接,当云服务器1有信息要发送给智能设备3时,由网关节点2实现信息的转发;当智能设备3需要向云服务器1发送能耗数据时,智能设备3先向网关节点2发送该能耗数据,再由网关节点2将能耗数据转发给云服务器1。智能设备3,例如可以是智能灯具、传感器等设备。
28.图2是本发明实施例优选的能耗数据处理方法的流程示意图。
29.如图2所示,云服务器1进行能耗数据处理的流程如下:
30.s21、云服务器1接收智能设备3发送的能耗数据;
31.具体的,智能设备3可定期上报或有变化时上报能耗数据;定期上报例如,每隔30分钟上报一次;有变化上报是指当能耗数据发生变化时,智能设备3将能耗数据上报给云服务器1。
32.s22、云服务器1接收到智能设备3发送的能耗数据后,判断该智能设备3 是不是第一次上报能耗数据,如果是第一次上报则将该第一次上报的能耗数据作为参照数据,用于后续的能耗数据处理;如果不是第一次上报,则判断接收到的能耗数据是否与上一次的能耗数据值相同。
33.s23、如果接收到的能耗数据值与上一次接收到的能耗数据值相同,则将本次接收到的能耗数据值作为重复数据进行过滤,不用做后续的处理;如果接收到的能耗数据值与上一次接收到的能耗数据值不同,则计算该能耗数据与上一次不同的能耗数据之间的差值,以及两个能耗数据之间的时间差,并根据能耗数据的差值和时间差值,计算出单位时间内的能耗数据。
34.例如,在时间点为1时,智能设备3上报的能耗数据是2.1kwt;在时间点 1.5时,上报的能耗数据是2.1kwt;在时间点2时,上报的能耗数据是2.1kwt;在时间点为2.5时,上报的能耗数据是2.2kwt,则将时间点1.5和时间点2时上报的能耗数据删除,保留时间点为1时上报的能耗数据2.1kwt,以及时间点为2.5时上报的能耗数据2.2kwt。
35.则单位时间内能耗数据为(2.2kwt-2.1kwt)/(2.5小时-1小时)=0.067kwt/h。
36.s24、将计算出单位时间内的能耗数据应用到能耗统计中;
37.具体的,云服务器1在显示设备上显示时,应将计算出的单位时间内的能耗数据应用到统计结果中进行显示;例如,如果按照实际上报数据进行显示,则在时间点1到时间点2之间,智能设备3的能耗数据变化值是0,而经过处理后的时间点1到时间点2之间的能耗数据是0.067kwt。
38.通过本处理方法得到的能耗数据更加准确,更加符合实际。
39.图3为本发明实施例优选的云服务器的结构示意图。
40.如图3所示,云服务器1至少包括,通信模块11,处理器12,显示设备13,以及存储器
14。其中,处理器12,分别和通信模块11,显示设备13,以及存储器14电连接。显示设备13,用于将云服务器1需要展示给用户的数据进行显示;存储器14,配置为对云服务器1的配置信息以及接收到的数据,自己产生的数据进行存储。
41.通信模块11接收智能设备3发送的能耗数据并转发给处理器12;智能设备 3可定期上报或有变化时上报能耗数据;定期上报例如,每隔30分钟上报一次;有变化上报是指当能耗数据发生变化时,智能设备3将能耗数据上报给云服务器 1。
42.处理器12接收到智能设备3发送的能耗数据后,判断该智能设备3是不是第一次上报能耗数据,如果是第一次上报则将该第一次上报的能耗数据作为参照数据,用于后续的能耗数据处理;如果不是第一次上报,则判断接收到的能耗数据是否与上一次的能耗数据值相同。
43.处理器12,判断如果接收到的能耗数据值与上一次接收到的能耗数据值相同,则将本次接收到的能耗数据值作为重复数据进行过滤,不用做后续的处理;如果接收到的能耗数据值与上一次接收到的能耗数据值不同,则计算该能耗数据与上一次不同的能耗数据之间的差值,以及两个能耗数据之间的时间差,计算出单位时间内的能耗数据计算该能耗数据与上一次不同的能耗数据之间的差值,以及两个能耗数据之间的时间差,并根据能耗数据的差值和时间差值,计算出单位时间内的能耗数据。
44.例如,在时间点为1时,智能设备3上报的能耗数据是2.1kwt;在时间点 1.5时,上报的能耗数据是2.1kwt;在时间点2时,上报的能耗数据是2.1kwt;在时间点为2.5时,上报的能耗数据是2.2kwt,则将时间点1.5和时间点2时上报的能耗数据删除,保留时间点为1时上报的能耗数据2.1kwt,以及时间点为2.5时上报的能耗数据2.2kwt。
45.则单位时间内能耗数据为(2.2kwt-2.1kwt)/(2.5小时-1小时)=0.067kwt/h。
46.处理器12将计算出单位时间内的能耗数据应用到能耗统计中;云服务器1 在显示设备13上显示时,应将计算出的单位时间内的能耗数据应用到统计结果中进行显示;例如,如果按照实际上报数据进行显示,则在时间点1到时间点2 之间,智能设备3的能耗数据变化值是0,而经过处理后的时间点1到时间点2 之间的能耗数据是0.067kwt。
47.尽管已描述了本发明的优选实施例,但本领域内的技术人员一旦得知了基本创造性概念,则可对这些实施例作出另外的变更和修改。所以,所附权利要求意欲解释为包括优选实施例以及落入本发明范围的所有变更和修改。
48.显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献