[发明专利]一种自适应的时间序列数据查询方法有效
申请号: | 201710051701.1 | 申请日: | 2017-01-20 |
公开(公告)号: | CN106844666B | 公开(公告)日: | 2020-07-31 |
发明(设计)人: | 曹朝;张林;曲大成 | 申请(专利权)人: | 北京理工大学 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/22;G06F16/2453;G06F16/248 |
代理公司: | 北京正阳理工知识产权代理事务所(普通合伙) 11639 | 代理人: | 毛燕 |
地址: | 100081 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 一种自适应的时间序列数据查询方法,属于大数据以及数据库技术领域。核心内容是构建基于摘要的时间序列数据索引,需要查询时,首先查找查询范围内的节点并加入查询结果数组,即首先在用户要求的时延内,返回一个粗糙的查询结果;再遍历查询结果数组中的所有节点,判断是否有不满足误差要求需要细化查询的节点,并根据判断结果进行细化查询与否的相应操作;即不断细化不满足用户查询要求的部分,最终保证全部查询结果达到用户查询要求,最后更新查询结果数组。本方法可按照不同查询精度查询展示而且查询结果只搜索索引结构,相比每次查询扫描原始数据数据量大大减小,确保在用户规定的时间延迟内返回查询结果,确保可视化方法高效。 | ||
搜索关键词: | 一种 自适应 时间 序列 数据 查询 方法 | ||
【主权项】:
一种自适应的时间序列数据查询方法,其特征在于:核心内容是构建基于摘要的时间序列数据索引,需要查询时,首先查找查询范围内的节点并加入查询结果数组,即首先在用户要求的时延内,返回一个粗糙的查询结果;再遍历查询结果数组中的所有节点,判断是否有不满足误差要求需要细化查询的节点,并根据判断结果进行细化查询与否的相应操作;即不断细化不满足用户查询要求的部分,最终保证全部查询结果达到用户查询要求,最后更新查询结果数组,确保了可视化方法准确高效,而且索引结构构建立一次,可供多次查询使用;通过以下步骤实现:步骤1:建立基于摘要的时间序列数据树状索引结构;步骤2:将基于步骤1建立的时间序列树状索引结构的上半部分读入内存,构造查询语句,初始化查询结果数组和数据可视化时从查询开始到展现出来用户可以接受的最大时间延迟以及查询时深入查找一层所需要的时间;步骤3:基于步骤2的查询语句查找包含查询范围的开始时刻的节点,同时保证查询时延小于用户要求的最大时延,返回包含查询范围的开始时刻的节点;步骤4:根据包含查询范围的开始时刻的节点,将满足查询范围要求的所有节点加入查询结果数组中,并输出查询结果数组;步骤5:将查询结果数组中的数据展示出来;步骤6:依次遍历查询结果数组中的每一个节点,判断查询结果数组中是否有不满足查询误差要求需要细化查询的节点,返回不满足查询误差要求的节点和细化查询的查询语句;步骤7:根据步骤6中返回的节点和查询语句,进行细化查询并更新查询结果数组;至此,经过步骤1到步骤7,完成了一种自适应的时间序列数据查询方法。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京理工大学,未经北京理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201710051701.1/,转载请声明来源钻瓜专利网。
- 上一篇:一种具有恒温控制功能的叶黄素储罐
- 下一篇:一种用于整理料管的料盘
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置