[发明专利]一种能源管理系统大数据量快速查询方法在审
| 申请号: | 202211208170.X | 申请日: | 2022-09-30 | 
| 公开(公告)号: | CN115422261A | 公开(公告)日: | 2022-12-02 | 
| 发明(设计)人: | 闫兆辉;陈欢;王传启;张振华;张浩;崔金旭;张雄雄 | 申请(专利权)人: | 天津凯发电气股份有限公司 | 
| 主分类号: | G06F16/2458 | 分类号: | G06F16/2458;G06F16/248;G06F16/22;G06Q50/30 | 
| 代理公司: | 天津企兴智财知识产权代理有限公司 12226 | 代理人: | 薛萌萌 | 
| 地址: | 300384 天津市滨*** | 国省代码: | 天津;12 | 
| 权利要求书: | 查看更多 | 说明书: | 查看更多 | 
| 摘要: | |||
| 搜索关键词: | 一种 能源 管理 系统 数据量 快速 查询 方法 | ||
本发明提供了一种能源管理系统大数据量快速查询方法,包括分页查询流程,分页查询流程如下:A1、能源管理系统按照每种数据类型存储数据库表;A2、根据查询页面参数,确认所有数据库表;A3、根据公式计算分页所涉及到数据库表及起始时间和终止时间;A4、在页面上展示分页查询的所有数据。本发明有益效果:一种能源管理系统大数据量快速查询方法,通过实现一种能源管理系统多车站,长时间段数据查询的方法,解决查询数据过长和导出数据报表时间过长的问题,并且对查询数据和导出报表之间进行解耦合,无需先查询数据后再导出报表,可以直接设置查询条件后导出数据报表。
技术领域
本发明属于能源管理系统领域,尤其是涉及一种能源管理系统大数据量快速查询方法。
背景技术
城市轨道交通能源管理系统发展日新月异,由传统的只统计电表,水表等能耗表计数据计量,转变为新增温湿度传感器,CO2传感器,PM2.5传感器,客流量传感器,流量传感器,空调环控系统数据,以上所有表计和传感器以及系统统称为智能表计设备。随着系统接入智能表计设备种类增多和智能表计设备数据增多,产生的数据规模日益庞大,对数据库查询的效率问题日益突出。
能源管理系统往往不是一成不变的,随着智能表计设备和新技术的应用,往往会对既有的能源管理系统进行升级改造,增加新的数据源,这样又增大了数据库存储容量,伴随着增大了数据查询的复杂度和时长。
能源管理系统的一个传统应用场景,就是对所有智能表计设备产生的历史数据进行任意车站,时间段,数据类型组合进行查询和生成和导出报表的操作。该操作要求比较高,需要在短时间内从数据库中获取数据,并且导出数据报表也需要在规定的短时间内实现。数据量大和查询数据时间过长是该应用场景的一个突出的矛盾。
发明内容
有鉴于此,本发明旨在提出一种能源管理系统大数据量快速查询方法,以至少解决背景技术中的至少一个问题。
为达到上述目的,本发明的技术方案是这样实现的:
一种能源管理系统大数据量快速查询方法,包括分页查询流程,分页查询流程如下:
A1、能源管理系统按照每种数据类型存储数据库表;
A2、根据查询页面参数,确认所有数据库表;
A3、根据公式计算分页所涉及到数据库表及起始时间和终止时间;
A4、在页面上展示分页查询的所有数据。
一种能源管理系统大数据量快速查询方法,包括导出数据库表流程,导出数据库表流程如下:
B1、根据查询页面参数,确认所有数据库表;
B2、确认所需查询的车站列表;
B3、以所选的车站的表计为单位,每块表计创建一个线程,根据查询参数查询数据;
B4、将每个线程查询后的数据放入顺序存储结构LinkHashMap;
B5、将LinkHashMap写入报表文件;
B6、判断是否有下个车站,如果是则执行步骤B3。
进一步的,在步骤A1中,将能源管理系统存储数据库表按照数据类型分别存储到不同数据库表中,包括电能示值、电压、电流、功率、频率、功率因数、传感器数据所述传感器数据包括温度,湿度,压力,空气二氧化碳浓度,客流量等。
进一步的,在步骤A2和步骤A3中,根据查询的时间段,分别根据页面展示数据行数和页码数,计算所有涉及到的数据库表。
进一步的,在步骤A4中,按照页面要求依次进行web页面展示,页面查询后的数据进行显示,查询方法为:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于天津凯发电气股份有限公司,未经天津凯发电气股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202211208170.X/2.html,转载请声明来源钻瓜专利网。





