本公开的实施例涉及数据处理领域,具体地,涉及一种数据处理方法和数据处理装置。
背景技术:
1、在物联网中,物联网平台会接入大量现场设备,并对数据进行采集。在实际场景中,对于每一个现场设备,会产生大量关于不同参数的数据,比如,对于一个电源设备,会产生关于电压、电流、频率等不同参数的数据,但每个数据点的数据具有单一性,比如,仅涉及电压、或电流、或频率等,而且数据的性质差异很大。同时,现场设备所处环境也各不相同。这样,从独立数据点所传回的数据内容中无法直观读取到具有高价值的信息。
2、从而,需要对现场设备传回的数据进行实时高效的指标计算才能挖掘和释放数据的真正价值。
技术实现思路
1、针对上述问题,本公开的实施例提供了一种数据处理方法和一种数据处理装置。
2、本公开的至少一个实施例提供了一种数据处理方法,包括:
3、从多个物理数据点获取多个数据;
4、基于业务指标的定义,从所述多个数据中选择至少一个数据作为算子构建业务模型;以及
5、基于所述业务模型进行计算,获得所述业务指标的结果。
6、在本公开的一个实施例中,构建所述业务模型包括,采用最大值、最小值、加、减、乘、除、绝对值和变化率中的至少一种来构建业务模型。
7、在本公开的一个实施例中,所述数据处理方法还包括,为所述至少一个数据配置信息,以完善所述业务模型。
8、在本公开的一个实施例中,所述信息包括数据点名称、介质、单位、计算步长以及汇总方式中的至少一种。
9、在本公开的一个实施例中,所述数据处理方法还包括,在所述至少一个数据为累计值数据的情况下,为所述至少一个数据选择计算步长,获取所述至少一个数据的流式计算结果。
10、在本公开的一个实施例中,所述数据处理方法还包括,显示所述业务指标的结果。
11、在本公开的一个实施例中,所述数据处理方法还包括,在构建所述业务模型之后,将所述业务模型存储为业务指标公式。
12、在本公开的一个实施例中,所述数据处理方法还包括,在获得了所述业务指标的结果之后,存储所述业务指标的结果。
13、在本公开的一个实施例中,所述数据处理方法还包括,将所述业务指标的结果发送至云平台。
14、本公开的至少一个实施例还提供了一种数据处理装置,包括:
15、数据获取单元,配置为从多个物理数据点获取多个数据;
16、业务模型构建单元,配置为基于业务指标定义,从所述多个数据中选择至少一个数据作为算子构建业务模型;以及
17、指标结果获取单元,配置为基于所述业务模型进行计算,获取对应指标的结果。
18、在本公开的一个实施例中,所述业务模型构建单元配置为采用最大值、最小值、加、减、乘、除、绝对值和变化率中的至少一种来构建业务模型。
19、在本公开的一个实施例中,所述数据处理装置还包括数据信息配置单元,配置为所述至少一个数据配置信息,以完善所述业务模型。
20、在本公开的一个实施例中,所述信息包括数据点名称、介质、单位、计算步长以及汇总方式中的至少一种。
21、在本公开的一个实施例中,所述数据处理装置还包括:流式计算结果获取单元,在所述信息为计算步长的情况下,配置为获取所述至少一个数据的流式计算结果。
22、在本公开的一个实施例中,所述数据处理装置还包括:结果显示单元,配置为显示所述业务指标的结果。
23、在本公开的一个实施例中,所述数据处理装置还包括业务模型存储单元,配置为将所述业务模型存储为业务指标公式。
24、在本公开的一个实施例中,所述数据处理装置还包括指标结果存储单元,配置为在获取了所述业务指标的结果之后,存储所述业务指标的结果。
25、在本公开的一个实施例中,所述数据处理装置还包括结果发送单元,配置为将所述业务指标的结果发送至云平台。
26、本公开的至少一个实施例还提供了一种计算机可读存储介质,其中,所述计算机可读存储介质存储有可执行程序,所述可执行程序被执行时,执行上述任一数据处理方法所述的操作。
27、本公开的至少一个实施例还提供了一种数据处理装置,包括:
28、处理器;以及存储器,配置为存储处理器可执行程序;
29、其中,当所述处理器可执行程序被所述处理器执行时,所述处理器配置为执行上述任一数据处理方法所述的操作。
30、在根据本公开实施例的数据处理方法和数据处理装置中,基于物理数据点构建虚拟数据点的指标模型,完成指标公式配置及计算,并能够按照配置算子、计算步长及汇总方式进行综合运算,并产出计算结果,从根本上解决对实时数据处理以及业务复杂指标运算需求场景上的业务诉求,同时,对物理数据点的处理需要采用流式计算支持,保证了计算的实时性,大大提升了结果数据的价值,为后面的指标公式计算提供了支撑。
1.一种数据处理方法,包括:
2.根据权利要求1所述的数据处理方法,其中,构建所述业务模型包括,采用最大值、最小值、加、减、乘、除、绝对值和变化率中的至少一种来构建业务模型。
3.根据权利要求1所述的数据处理方法,其还包括:为所述至少一个数据配置信息,以完善所述业务模型。
4.根据权利要求3所述的数据处理方法,其中,所述信息包括数据点名称、介质、单位、计算步长以及汇总方式中的至少一种。
5.根据权利要求4所述的数据处理方法,其还包括,在所述至少一个数据为累计值数据的情况下,为所述至少一个数据选择计算步长,获取所述至少一个数据的流式计算结果。
6.根据权利要求1至5中任何一项所述的数据处理方法,其还包括,显示所述业务指标的结果。
7.根据权利要求1至5中任何一项所述的数据处理方法,其还包括,在构建所述业务模型之后,将所述业务模型存储为业务指标公式。
8.根据权利要求1至5中任何一项所述的数据处理方法,其还包括,在获得了所述业务指标的结果之后,存储所述业务指标的结果。
9.根据权利要求1至5中任何一项所述的数据处理方法,其还包括:将所述业务指标的结果发送至云平台。
10.一种数据处理装置,包括:
11.根据权利要求10所述的数据处理装置,其中,所述业务模型构建单元配置为采用最大值、最小值、加、减、乘、除、绝对值和变化率中的至少一种来构建业务模型。
12.根据权利要求10所述的数据处理装置,其还包括数据信息配置单元,为所述至少一个数据配置信息,以完善所述业务模型。
13.根据权利要求12所述的数据处理装置,其中,所述信息包括数据点名称、介质、单位、计算步长以及汇总方式中的至少一种。
14.根据权利要求12所述的数据处理装置,其还包括:流式计算结果获取单元,在所述信息为计算步长的情况下,配置为获取所述至少一个数据的流式计算结果。
15.根据权利要求10至14中任何一项所述的数据处理装置,其还包括:结果显示单元,配置为显示所述业务指标的结果。
16.根据权利要求10至14中任何一项所述的数据处理装置,其还包括业务模型存储单元,配置为将所述业务模型存储为业务指标公式。
17.根据权利要求10至14中任何一项所述的数据处理装置,其还包括指标结果存储单元,配置为在获取了所述业务指标的结果之后,存储所述业务指标的结果。
18.根据权利要求10至14中任何一项所述的数据处理装置,其还包括结果发送单元,配置为将所述业务指标的结果发送至云平台。
19.一种计算机可读存储介质,其中,所述计算机可读存储介质存储有可执行程序,所述可执行程序被执行时,执行权利要求1至9中任何一项所述的数据处理方法所述的操作。
20.一种数据处理装置,包括: