一种基于时间掩码表达式的设备运行指标数据分析方法技术

技术编号:32335929 阅读:8 留言:0更新日期:2022-02-16 18:43
本发明专利技术提供一种基于时间掩码表达式的设备运行指标数据分析方法,适配于各种设备运行指标数据快速发布展示的业务场景,通过给定的设备指标、时间掩码、时间偏移的综合表达式,通过数据访问接口对表示式的解析,将时间转换为时间点或者时间段,再进行偏移,最后访问时间序列数据库或者统计数据库获得数据,返回给具体应用进行报表、图形等的展示。可以快速简洁的获取指标的不同时间场景下的数值,节省了时间效率,可以适用于数据处理、报表、图形等多种指标展示场景,提升了代码的通用性,节省了开发人力。发人力。发人力。

【技术实现步骤摘要】
一种基于时间掩码表达式的设备运行指标数据分析方法


[0001]本专利技术涉及工业数据处理
,具体为一种基于时间掩码表达式的设备运行指标数据分析方法及系统。

技术介绍

[0002]工业生产是一个复杂的系统,设备运行处于不断的变化中,设备的动态运行数据通过传感器可以被实时发送到时间序列数据库进行保存。对于设备的运行数据可以根据时间序列数据库进行统计得到设备运行指标的日、月、年等统计数据。针对设备运行指标的统计和分析有很多具体的应用场景,比如月报、日报、各种图形和大屏展示。在具体的应用中根据场景的不同,对设备属性的展示内容不同。有些具体的分析场景需要看到设备的实时动态属性数值而有些大的汇总场景需要看到设备的统计属性数值。
[0003]时间序列的分析指标有其特点,一方面在不同的时刻点,有其时刻值,另一方面针对统计周期,有其统计值。如何有效的把设备的实时数据和统计数据有效的结合起来,在报表、图表等展示环境下方便的按照任意方式共同进行展示是一个难以处理的问题。
[0004]指标数据目前常见的处理方法是根据时间参数动态查询的,但是这种方式一方面没有考虑到时间点和时间段的区别,另一方面没有考虑到时间的相对性和偏移对比等特性,。一般的处理只能针对统计数据基于关系数据库结构和访问接口进行访问。但是这种方式在处理绝对时间处理时有其优点,在遇到相对时间时就比较棘手。更无法同时展示统计数据和实时数据。所以复杂场景下只能去定制场景,丧失了程序的通用性

技术实现思路

[0005]针对现有技术中存在的问题,专利技术提供一种基于时间掩码表达式的设备运行指标数据分析方法及系统,可以快速的解析处理相对时间和绝对时间,适配于各种需要读取指标数值的业务场景,通过给定的指标格式可以方便的获取到指标的数值。
[0006]本专利技术是通过以下技术方案来实现:
[0007]一种基于时间掩码表达式的设备运行指标数据分析方法,包括以下步骤:
[0008]步骤1、对设备的历史运行指标按照时间节点进行统计,得到统计指标并存储于统计数据数据库,同时将设备运行历史数据存储于时间序列数据库中;
[0009]步骤2、根据设备、指标和时间掩码设定调用表达式的配置规则;
[0010]步骤3、根据预定的数据需求并结合调用表达式的配制规则设定调用表达式,根据调用表达式获取统计数据数据库需求的数据进行展示。
[0011]优选的,步骤1中对各个历史运行指标分别按照时间类型日月年进行统计,得到各个历史运行指标的统计指标。
[0012]优选的,所述统计方法为计算各个历史运行指标在指定时间段的平均值,得到各个历史运行指标的统计指标。
[0013]优选的,步骤2中所述指标为运行指标或统计指标。
[0014]优选的,所述时间掩码包括时间段掩码和时间点掩码。
[0015]6.根据权利要求1所述的一种基于时间掩码表达式的设备运行指标数据分析展示方法,其特征在于,所述调用表达式如下:
[0016]设备A编码.指标A|yyyy

MM

dd HH:mm:ss
[0017]其中,yyyy为年份,MM为月份,dd日期,HH:mm:ss分别为时、分和秒。
[0018]优选的,所述调用表达式中还包括时间偏移,用于获取指定时间前的指标。
[0019]一种基于时间掩码表达式的设备运行指标数据分析方法的系统,该系统运行时执行基于时间掩码表达式的设备运行指标数据分析方法的步骤。
[0020]与现有技术相比,本专利技术具有以下有益的技术效果:
[0021]本专利技术提供一种基于时间掩码表达式的设备运行指标数据分析方法,适配于各种设备运行指标数据快速发布展示的业务场景,通过给定的设备指标、时间掩码、时间偏移的综合表达式,通过数据访问接口对表示式的解析,将时间转换为时间点或者时间段,再进行偏移,最后访问时间序列数据库或者统计数据库获得数据,返回给具体应用进行报表、图形等的展示。可以快速简洁的获取指标的不同时间场景下的数值,节省了时间效率,可以适用于数据处理、报表、图形等多种指标展示场景,提升了代码的通用性,节省了开发人力。
附图说明
[0022]图1为本专利技术基于时间掩码表达式的设备运行指标数据分析方法的处理流程图。
具体实施方式
[0023]下面结合附图对本专利技术做进一步的详细说明,所述是对本专利技术的解释而不是限定。
[0024]参阅图1,一种基于时间掩码表达式的设备运行指标数据分析方法,包括以下步骤:
[0025]步骤1、对设备历史运行指标按照时间节点进行统计,得到统计指标并存储于统计数据数据库,同时将设备运行历史数据存储于时间序列数据库中。
[0026]设备运行数据存储于时间序列数据库中,对设备运行指标按照时间类型日月年等进行数据统计并存储于统计数据数据库。设备历史运行指标包括机组的运行温度、压力和转速等,统计指标为温度、压力和转速在指定时间段的平均值,例如按照日、月或年时间内的平均值,该平均值为统计指标。
[0027]步骤2、根据设备、指标、时间掩码和时间偏移设定调用表达式的配置规则。
[0028]设置通用的数据访问接口,该接口对设备编码、指标、时间掩码、时间偏移的表达式解析,使用当前时间和指定的时间参数进行时间掩码的匹配转换,将时间转换为时间点或者时间段再进行偏移,根据偏移结果分别从统计数据库或者时间序列数据库获取相应的数值。
[0029]调用表达式为设备.运行指标|时间掩码|时间偏移
[0030]表达式解析引擎可以根据应用传递的参数时间或者系统时间根据掩码来获得需要获取设备指标在某时刻的动态属性,时间偏移可以针对年月日单独或者共同向前向后偏移。
[0031]例1:设备A编码.运行指标A编码|yyyy

MM

dd HH:mm:ss
[0032]yyyy为年份,MM为月份,dd日期,HH:mm:ss分别为时、分和秒。
[0033]如果没有设定时间参数,则为获取系统当前时间点的设备A的运行指标A的值,如果有传入参数则为传入时间参数时间点的值。
[0034]例2:设备B编码.运行指标B编码|yyyy

06

01 12:00:00
[0035]获取当前时间点的设备B的指标B的值在今年或者参数年份6月1日12点的值。
[0036]例3:设备B编码.运行指标B编码|yyyy

MM

dd 01:00:00|D
‑1[0037]获取当前时间点的设备B的指标B的值在昨日1点的值。
[0038]其中,D

1为日时间偏移。
[0039]例4:设备B编码.运行指标B编码|yyyy

MM

dd HH:mm:ss|y

1,M
‑1[0040]获取本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于时间掩码表达式的设备运行指标数据分析方法,其特征在于,包括以下步骤:步骤1、对设备的历史运行指标按照时间节点进行统计,得到统计指标并存储于统计数据数据库,同时将设备运行历史数据存储于时间序列数据库中;步骤2、根据设备、指标和时间掩码设定调用表达式的配置规则;步骤3、根据预定的数据需求并结合调用表达式的配制规则设定调用表达式,根据调用表达式获取统计数据数据库需求的数据进行展示。2.根据权利要求1所述的一种基于时间掩码表达式的设备运行指标数据分析方法,其特征在于,步骤1中对各个历史运行指标分别按照时间类型日月年进行统计,得到各个历史运行指标的统计指标。3.根据权利要求1所述的一种基于时间掩码表达式的设备运行指标数据分析方法,其特征在于,所述统计方法为计算各个历史运行指标在指定时间段的平均值,得到各个历史运行指标的统计指标。4.根据权利要求1所述的一种基于时间掩码表达式的设备运行指标数据分析方法,其特征...

【专利技术属性】
技术研发人员:李郁李小波庞武华魏海松仇璐可
申请(专利权)人:西安西热电站信息技术有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1