说明:收录25万 73个行业的国家标准 支持批量下载
文库搜索
切换导航
文件分类
频道
联系我们
问题反馈
文件分类
联系我们
问题反馈
批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202211173301.5 (22)申请日 2022.09.26 (71)申请人 江苏深瑞汇阳能源科技有限公司 地址 211100 江苏省南京市江宁区长 青街 19号2-2号楼5楼5 01室 (江宁开发区) (72)发明人 于宙宙 孙宇洋 杜东威 李晨光 沈智峰 武育竹 王青月 牛梦丽 牛旭 (74)专利代理 机构 南京业腾知识产权代理事务 所(特殊普通 合伙) 32321 专利代理师 徐莉娟 (51)Int.Cl. G06F 16/242(2019.01) G06F 16/2453(2019.01) G06F 16/2455(2019.01) (54)发明名称 一种基于java平台的influxdb通用查询方 法 (57)摘要 本发明公开一种基于java平台的influxdb 通用查询方法, 包括如下步骤: (1)基于java平 台, 采用spring框架在java平台中接入 influxdb 的jar包后进行业务调用; (2)将关于influxdb查 询过程中需要重复性编码的部分进行抽离; (3) 对influxdb查询返回的数据进行相应解析, 集成 为一个独立的工具类; (4)传入查询参数发起查 询, 查询中以工具类中静态注入的形式实现。 本 发明基于java的技术平台, 采用spring框架, 用 于在java平台中接入 influxdb的jar包后快速进 行业务调用, 并对数据录入、 查询方法和返回结 果进行了分装方便用户后期维护和调用。 权利要求书1页 说明书3页 附图3页 CN 115525674 A 2022.12.27 CN 115525674 A 1.一种基于java平台的i nfluxdb通用查询方法, 其特 征在于, 包括如下步骤: (1)基于java平台, 采用spring框架在java平台中接入influxdb的jar包后 进行业务调 用; (2)将关于i nfluxdb查询过程中 需要重复性编码的部分进行抽离; (3)对influxdb查询返回的数据进行相应解析, 集成为 一个独立的工具类; (4)传入查询参数发起 查询, 查询中以工具类中静态 注入的形式实现。 2.根据权利要求1所述的基于java平台的influxdb通用查询方法, 其特征在于, 步骤 (2)中重复性编码的部分包括工具底层注入实现方式以及需求功能实现的代码部分。 3.根据权利要求1所述的基于java平台的influxdb通用查询方法, 其特征在于, 步骤 (3)中工具类包括普通查询并解析、 分页查询并解析、 聚合查询并解析、 新增转换以及拼接 SQL。 4.根据权利 要求3所述的基于java平台的influxdb通用查询方法, 其特征在于, 工具类 中普通查询的内容为对查询字段与查询条件进行动态传 入, 并针对数据库或数据 表类不确 定字段进行自定义传入, 针对时区条件统一设置; 对查询的返回数据模型提供键值对集合 返回, 用于面向数据模型不确定的查询, 提供指 定数据类型的集合结果返回, 降低查询后数 据解析的难度。 5.根据权利 要求4所述的基于java平台的influxdb通用查询方法, 其特征在于, 工具类 中分页查询的内容包括普通查询的内容, 还包括封装统计查询, 用于判断分页时条数问题, 同时提供每页条 数和页数进行动态传参。 6.根据权利 要求4所述的基于java平台的influxdb通用查询方法, 其特征在于, 工具类 中聚合查询的内容包括普通查询的内容, 还包括对函数字段采取动态参数传入, 同时提供 了GroupBy分组函数的解析, 针对InfluxDB的GroupBy分组特性, 对分组key支持动态传入和 动态解析。 7.根据权利 要求3所述的基于java平台的influxdb通用查询方法, 其特征在于, 工具类 中新增转换支持传入模型, 对模型中不同属性的字段提供InfluxDB中相近属性类型的转 换。 8.根据权利 要求3所述的基于java平台的influxdb通用查询方法, 其特征在于, 工具类 中拼接SQ L的内容为用户传入查询参数自动拼接SQ L语句, 发起 查询。 9.根据权利要求1所述的基于java平台的influxdb通用查询方法, 其特征在于, 步骤 (4)通过直接调取静态类调用方法进行查询。权 利 要 求 书 1/1 页 2 CN 115525674 A 2一种基于java平台的influxdb通用查询方 法 技术领域 [0001]本发明涉及influxdb的查询和新增, 具体是一种基于java平台技术依赖Spring框 架的influxdb通用查询和新增方法。 背景技术 [0002]在大数据时代电力工业互联网领域, 需要存储、 查询 大量电力设备采集的实时数 据, 这些数据符合时间序列的存储规则, 并且这些数据具有 数据量大(每种设备都具有几种 几十种的采集项)、 采集频率高(通常为1~5分钟)、 长时间保存(采集到的实时数据需要保 存数年)等特性。 而java是目前世界上最流行的计算机编程语 言, 是一种可以跨平台应用软 件的面向对象设计 语言。 很多基于大 数据的平台都是基于java平台开发的。 [0003]因为数据的特性, 在电力工业互联网技术领域多用时序数据库来存储此类数据。 而在时序数据库中比较出名且成熟的有In fluxDB、 Opentsdb、 TimeSc aladb、 Druid等, 其中 InfluxDB多年一直占据时序库的榜首, 且InfluxDB具有开源、 持续高并发写入、 无更新、 数 据压缩存储、 低查询延迟等优点。 但InfluxDB在进行查询的时候只能通过HTTP API(超文本 传输协议接口)进 行查询, 导致在进 行大量复杂查询的时候没有 可以复用的方法, 必须要重 复调用。 发明内容 [0004]发明目的: 本 发明目的在于针对现有技术的不足, 提供一种 在java平台技术下, 以 Spring框架实现一套通用的InfluxDB查询方法, 规避反复重新创建InfluxDB本地查询实 例, 拼接SQ L等重复低效操作, 并实现高效的查询和返回数据模型的动态解析。 [0005]技术方案: 本发明所述基于java平台的i nfluxdb通用查询方法, 包括如下步骤: [0006](1)基于java平台, 采用spring框架在java平台中接入influxdb的jar包后进 行业 务调用; [0007](2)将关于i nfluxdb查询过程中 需要重复性编码的部分进行抽离; [0008](3)对influxdb查询返回的数据进行相应解析, 集成为 一个独立的工具类; [0009](4)传入查询参数发起 查询, 查询中以工具类中静态 注入的形式实现。 [0010]本发明进一步优选地技术方案为, 步骤(2)中重复性编码的部分包括工具底层注 入实现方式以及需求功能实现的代码部分。 [0011]作为优选地, 步骤(3)中工具类包括普通查询并解析、 分页查询并解析、 聚合查询 并解析、 新增转换以及拼接SQ L。 [0012]优选地, 工具类中普通查询的内容为对查询字段与查询 条件进行动态传入, 并针 对数据库或数据表类不确定字段进行自定义传入, 针对时区条件统一设置; 对查询的返回 数据模型提供键值对集合返回, 用于面向数据模型不确定的查询, 提供指定数据类型 的集 合结果返回, 降低查询后数据解析的难度。 [0013]优选地, 工具类中分页查询的内容包括普通查询的内容, 还包括封装统计查询, 用说 明 书 1/3 页 3 CN 115525674 A 3
专利 一种基于java平台的influxdb通用查询方法
文档预览
中文文档
8 页
50 下载
1000 浏览
0 评论
309 收藏
3.0分
赞助2元下载(无需注册)
温馨提示:本文档共8页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
下载文档到电脑,方便使用
赞助2元下载
本文档由 人生无常 于
2024-03-18 17:14:35
上传分享
举报
下载
原文档
(536.5 KB)
分享
友情链接
GB-T 41843-2022 功能、残疾、健康分类的康复组合评定.pdf
GB-T 41350-2022 再制造 节能减排评价指标及计算方法.pdf
GB-T 24196-2009 金属和合金的腐蚀 电化学试验方法 恒电位和动电位极化测量导则.pdf
GB-T 1871.5-2022 磷矿石和磷精矿中氧化镁含量的测定 火焰原子吸收光谱法、容量法和电感耦合等离子体发射光谱法.pdf
RB-T 065-2021 认证认可行业标准体系构建指南.pdf
GB-T 21063.2-2007 政务信息资源目录体系 第2部分 技术要求.pdf
DB31-T 1252-2020 交流电动机冷却风扇节能改造技术指南 上海市.pdf
GB-T 36968-2018 信息安全技术 IPSec VPN技术规范.pdf
GB-T 37964-2019 信息安全技术 个人信息去标识化指南.pdf
GB-T 19707-2005 冰刀鞋.pdf
ISO IEC IEEE FDIS 42010-2022(E) Software, systems and enterprise—Architecture description.pdf
GB-T 34611-2017 硬质聚氨酯喷涂聚乙烯缠绕预制直埋保温管.pdf
DL-T 1269-2023 火力发电建设工程机组蒸汽吹管导则.pdf
AQ 1098-2014 露天煤矿安全设施设计编制导则.pdf
GB-T 33767.5-2018 信息技术 生物特征样本质量 第5部分:人脸图像数据.pdf
DB61-T 1577-2022 公路混凝土护栏改造加固设计规范 陕西省.pdf
山石网科《岩谈》第五期-2022年4月(数据安全专刊).pdf
T-ZZB 2980—2022 平板显示用视窗功能面板.pdf
GB 37822-2019 挥发性有机物无组织排放控制标准.pdf
GB-T 34978-2017 信息安全技术 移动智能终端个人信息保护技术要求.pdf
交流群
-->
1
/
3
8
评价文档
赞助2元 点击下载(536.5 KB)
回到顶部
×
微信扫码支付
2
元 自动下载
官方客服微信:siduwenku
支付 完成后 如未跳转 点击这里 下载
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们
微信(点击查看客服)
,我们将及时删除相关资源。