[发明专利]一种提高趋势数据查询效率的池化结构及方法在审
申请号: | 202111328014.2 | 申请日: | 2021-11-10 |
公开(公告)号: | CN114020791A | 公开(公告)日: | 2022-02-08 |
发明(设计)人: | 王毅;仇璐珂;马瑞瑞;王奕飞;何清;何新 | 申请(专利权)人: | 西安热工研究院有限公司;西安西热电站信息技术有限公司 |
主分类号: | G06F16/2455 | 分类号: | G06F16/2455;G06F16/2453 |
代理公司: | 西安通大专利代理有限责任公司 61200 | 代理人: | 房鑫 |
地址: | 710048 陕*** | 国省代码: | 陕西;61 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 提高 趋势 数据 查询 效率 结构 方法 | ||
一种提高趋势数据查询效率的池化结构及方法,池化结构包括数据库和曲线池;数据库用于建立具有不同特征值的时间片模型;曲线池包括内存数据、plot_values接口以及数据存储结构;内存数据对数据标签进行序列化和反序列化处理,获取数据标签的数据量;plot_values接口取每个时间片对应的时间片模型的特征值还原出当前时间片的曲线特征;数据存储结构用于存储缓存数据,对缓存数据的数据标签缓存时,将数据标签在绘制宽度为固定像素的绘制区域中进行绘制,使每像素代表绘制时间片长度为数据标签的历史时长/绘制区域的绘制宽度。本发明大大的降低了历史查询所需要花费的时间,提高了查询效率,同时降低了内存资源的浪费。
技术领域
本发明属于数据处理技术领域,具体涉及一种提高趋势数据查询效率的池化结构及方法。
背景技术
如果需要绘制某个数据标签点的历史数据趋势曲线,通常做法是从数据库读取该数据标签的全部历史数据,然后在一个绘图区域上绘制,这样的方式需要花费大量的时间,造成不必要的资源浪费,因此如何在提高查询效率的同时降低资源浪费,是需要解决的问题。
发明内容
本发明的目的在于针对上述现有技术中的问题,提供一种提高趋势数据查询效率的池化结构及方法,降低历史查询所需要花费的时间,提高查询效率,降低内存资源的浪费。
为了实现上述目的,本发明有如下的技术方案:
第一方面,提供一种提高趋势数据查询效率的池化结构,包括数据库和曲线池;
所述的数据库用于建立具有不同特征值的时间片模型;
所述的曲线池包括内存数据、plot_values接口以及数据存储结构;所述的内存数据对数据标签进行序列化和反序列化处理,获取数据标签的数据量;所述的plot_values接口取每个时间片对应的时间片模型的特征值还原出当前时间片的曲线特征;所述的数据存储结构用于存储缓存数据,对缓存数据的数据标签缓存时,将数据标签在绘制宽度为固定像素的绘制区域中进行绘制,使每像素代表绘制时间片长度为数据标签的历史时长/绘制区域的绘制宽度。
作为本发明池化结构的一种优选方案,所述的数据库搭建绘制区域,建立数据标签模型,并对数据标签模型进行标记;然后对数据标签的特征值进行设定,将数据标签模型与绘制区域通过plot_values接口进行链接,生成时间片模型。
作为本发明池化结构的一种优选方案,所述的plot_values接口包括用于对数据标签进行初始化的初始化查询池、用于释放查询池内存的释放查询池内存、用于对数据标签进行保存的保存查询池内存以及操作确认。
作为本发明池化结构的一种优选方案,所述的plot_values接口能够执行的操作包括设置历史方法外裹对象、增加数据标签点数据、添加对快照数据的更新、更新数据标签的数据量以及对数据标签的进行删除和修改操作;
所述的删除和修改操作包括删除数据标签、删除数据标签指定时间的数据值以及删除数据标签指定时间范围内的数据量值。
作为本发明池化结构的一种优选方案,所述的数据存储结构包括主缓存文件的文件头、缓存数据文件列表、数据标签编号列表以及数据标签命中权重列表。
作为本发明池化结构的一种优选方案,所述的缓存数据文件列表包括数据缓存文件和缓存索引文件,数据缓存文件和缓存索引文件的名称一致,且位于同一位置。
第二方面,提供一种提高趋势数据查询效率的池化方法,包括以下步骤:
对缓存数据的数据标签进行缓存时,将数据标签在绘制宽度为固定像素的绘制区域中进行绘制,使每像素代表绘制时间片长度为数据标签的历史时长/绘制区域的绘制宽度;
通过每个时间片对应的时间片模型的特征值还原出当前时间片的曲线特征。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于西安热工研究院有限公司;西安西热电站信息技术有限公司,未经西安热工研究院有限公司;西安西热电站信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202111328014.2/2.html,转载请声明来源钻瓜专利网。
- 数据显示系统、数据中继设备、数据中继方法、数据系统、接收设备和数据读取方法
- 数据记录方法、数据记录装置、数据记录媒体、数据重播方法和数据重播装置
- 数据发送方法、数据发送系统、数据发送装置以及数据结构
- 数据显示系统、数据中继设备、数据中继方法及数据系统
- 数据嵌入装置、数据嵌入方法、数据提取装置及数据提取方法
- 数据管理装置、数据编辑装置、数据阅览装置、数据管理方法、数据编辑方法以及数据阅览方法
- 数据发送和数据接收设备、数据发送和数据接收方法
- 数据发送装置、数据接收装置、数据收发系统、数据发送方法、数据接收方法和数据收发方法
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置
- 数据发送方法、数据再现方法、数据发送装置及数据再现装置