[发明专利]时序数据库的数据处理方法、装置、服务器和存储介质在审
申请号: | 202110443123.2 | 申请日: | 2021-04-23 |
公开(公告)号: | CN113177094A | 公开(公告)日: | 2021-07-27 |
发明(设计)人: | 杜海;尹力澜;李月星 | 申请(专利权)人: | 远光软件股份有限公司 |
主分类号: | G06F16/28 | 分类号: | G06F16/28;G06F16/21 |
代理公司: | 广东朗乾律师事务所 44291 | 代理人: | 杨焕军 |
地址: | 519000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 时序 数据库 数据处理 方法 装置 服务器 存储 介质 | ||
1.一种时序数据库的数据处理方法,其特征在于,包括:
设置数据加工计算公式;
对所述数据加工计算公式进行参数校验和格式校验;
在校验通过后,将所述数据加工计算公式解析为具有一定顺序的多个原子公式;
将所述多个原子公式转换时序数据库引擎匹配的的可执行语句;
通过所述时序数据库引擎执行所述可执行语句,对时序数据库中的时序数据进行加工计算得到计算结果。
2.根据权利要求1所述的方法,其特征在于,所述原子公式为:
加法公式、减法公式、乘法公式、除法公式、取最小值公式、取最大值公式。
3.根据权利要求1或2所述的方法,其特征在于,所述参数校验包括:
移除所述数据加工计算公式中的非四则运算公式、运算符号和括号得到参数列表;
判断所述参数列表中的各个参数是否位于预定义参数列表中;
若为是,则所述参数校验通过;
若为否,则所述参数校验不通过。
4.根据权利要求1或2所述的方法,其特征在于,所述正确性验证包括:
查询所述数据加工计算公式中的非四则运算公式;
检测所述非四则运算公式的格式是否正确;
若为是,对非四则运算公式进行计算得到中间参数值,将所述数据加工计算公式中的非四则运算公式替换为所述中间参数值;
将预设的输入参数值输入到替换后的数据加工计算公式进行计算;
若输出正确的数值,则格式校验通过;
若无法输出正确的数值,则格式校验不通过。
5.根据权利要求4所述的方法,其特征在于,所述非四则运算公式包括取最大值公式和取最小值公式。
6.根据权利要求1或2或5所述的方法,其特征在于,所述时序数据库为Elastic Search时序数据库或ClickHouse时序数据库。
7.根据权利要求1或2或5所述的方法,其特征在于,所述可执行语句为SQL语句或DSL语句。
8.一种时序数据库的数据处理装置,其特征在于,包括:
设置单元,用于设置数据加工计算公式;
校验单元,用于对所述数据加工计算公式进行参数校验和格式校验;
解析单元,用于在校验通过后,将所述数据加工计算公式解析为具有一定顺序的多个原子公式;
转换单元,用于将所述多个原子公式转换时序数据库引擎匹配的的可执行语句;
计算单元,用于通过所述时序数据库引擎执行所述可执行语句,对时序数据库中的时序数据进行加工计算得到计算结果。
9.一种服务器,其特征在于,包括处理器和存储器,其中,所述存储器用于存储计算机程序,所述计算机程序包括程序指令,所述处理器用于调用所述程序指令,执行如权利要求1-7任一项所述的方法。
10.一种计算机可读存储介质,其特征在于,所述计算机存储介质存储有计算机程序,所述计算机程序包括程序指令,所述程序指令当被处理器执行时使所述处理器执行如权利要求1-7任一项所述的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于远光软件股份有限公司,未经远光软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110443123.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种具有拖链防护机构的激光切割机
- 下一篇:磨粉主机排除磨料杂物结构