一种信息系统对值发生变化的时序数据进行查询的方法技术方案

技术编号:37709079 阅读:28 留言:0更新日期:2023-06-02 00:00
一种信息系统对值发生变化的时序数据进行查询的方法,包括:Step1、信息系统采集实时的数据并按照时间顺序进行存储;Step2、将计算后的数值变化率、频次变化率数值按照所计算的时序先后顺序进行存储;Step3、查询时,当所遍历存储的数值变化率、频次变化率数值不小于输入的数值时,这些存储的数字满足要求,系统将满足要求的数值变化率、频次变化率数值进行输出并显示;Step4、输出显示的数值变化率、频次变化率数值可以按照数值大小或者时序先后顺序进行排序。采用了数值变化率及频次变化率两个条件设置方法,不仅能对变化的模拟量数据进行查询,还能对变化的数字量数据进行查询,对数据进行归一化计算使不同数据查询的条件设置统一,从而使条件设置简便。从而使条件设置简便。从而使条件设置简便。

【技术实现步骤摘要】
一种信息系统对值发生变化的时序数据进行查询的方法


[0001]本专利技术涉及信息数据查询方法
,特别是一种信息系统对值发生变化的时序数据进行查询的方法。

技术介绍

[0002]信息系统数据查询时,现有的数据查询是针对数据已有名称、值等进行查询,查询方法单一,当一个数据的值变化时,人们往往需要知道相关联的其他数据的值有无变化,现有的查询方式是人工利用查询界面的功能,一个一个数据去查询,工作效率低,易漏掉查询点。例如,在水电站状态监测信息系统中,当发现某台机组绕组温度数值在某一时刻出现较大的变化,单一的知道这种温度的变化有时候没有太多的作用,但人们往往需要知道引起机组温度变化的具体原因,这时就迫切需要知道该时刻附近这台机组相关的其他状态参数有无变化,用于分析这台机组温度变化的具体原因,而现有的信息系统方法,只能一个一个数据去查询,对于众多的数据其查询效率非常低下,容易漏掉某些数据。

技术实现思路

[0003]本专利技术所要解决的技术问题是提供一种信息系统对值发生变化的时序数据进行查询的方法,能够实现数据的快速准确查询。
...

【技术保护点】

【技术特征摘要】
1.一种信息系统对值发生变化的时序数据进行查询的方法,其特征在于,包括以下步骤:Step1、信息系统采集实时的数据并按照时间顺序进行存储;Step2、对于存储的数据,系统将数据的数值变化率、频次变化率进行计算后,将计算后的数值变化率、频次变化率数值按照所计算的时序先后顺序进行存储;Step3、查询时,输入所想要查询的数值变化率、频次变化率的数值,系统遍历所存储的数值变化率、频次变化率数值,当所遍历存储的数值变化率、频次变化率数值不小于输入的数值时,这些存储的数字满足要求,系统将满足要求的数值变化率、频次变化率数值进行输出并显示;Step4、输出显示的数值变化率、频次变化率数值可以按照数值大小或者时序先后顺序进行排序。2.根据权利要求1所述的一种信息系统对值发生变化的时序数据进行查询的方法,其特征在于,所述的Step2中,数值变化率计算方法为时序数据在两个不同时刻t1、t2(t1<t2)的值的差的绝对值与这两个时刻的值的绝对值较小者的比值。3.根据权利要求2所述的一种信息系统对值发生变化的时序数据进行查询的方法,其特征在于,所述的Step2中,数值变化率的计算需要进行数据处理,包括:Step2.1、如果选定时刻的数据为空值,则应利用时序数据库前后值进行补值,补前值或补后值;Step2.2、在数值变化率计算前,需要对t1、t2这两个时刻的值进行处理,否则会出现除数为0的情况,处理方法为:设一个时序数据t1、t2两个时刻的值为s1、s2,当s1=0时,令s1加上一个不为0的实数,s2加上一个同样的数,当s2=0时,令s2加上一个不为0的实数,s1加上一个同样的数,所有时序数据做相同处理;Step2.3、如果s1、...

【专利技术属性】
技术研发人员:龙小波张春辉李友平毛业栋徐铬司汉松冉应兵贾月红刘松林
申请(专利权)人:中国长江电力股份有限公司
类型:发明
国别省市:

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

1