数据查询方法、其装置及电子设备制造方法及图纸

技术编号:32817974 阅读:12 留言:0更新日期:2022-03-26 20:14
本发明专利技术提供了一种数据查询方法、其装置及电子设备。其中,该方法包括:接收第一查询指令,并依据第一查询指令,从数据库中获取查询结果数据,然后在查询结果数据的数量未超出预设阈值的情况下,在显示窗口显示全部的查询结果数据,或,在查询结果数据的数量超出预设阈值的情况下,在显示窗口显示数量小于或等于预设阈值的部分查询结果数据。本发明专利技术通过设定显示窗口的显示数据数量,可以降低后台服务器检索的工作量,大大提高数据查询速度。同时,当一次显示的结果不能满足用户需求时,可以快速提供新一批数据,提升了工作效率。提升了工作效率。提升了工作效率。

【技术实现步骤摘要】
数据查询方法、其装置及电子设备


[0001]本专利技术涉及计算机领域,具体而言,涉及一种数据查询方法、其装置及电子设备。

技术介绍

[0002]电网数据的实时监测一直是电网监控环节中的重要组成部分,通过实时采集电网数据,可以做到对电网数据的长期、稳定收集。再利用相应的数据分析平台即可实现对电网运行情况的动态、准确把握,能够第一时间对电网系统中出现的故障或异常状况的及时提示和预警。同时数据后台管理系统将实现历史数据的有序入库,支持历史数据的查询调用,实现重要历史数据的进一步分析。
[0003]5G技术的发展和应用使得电力系统监测终端将原始波形数据的实时上传成为了可能,也成为了电网大数据分析的基础。后台服务器可以通过数据分析获得自己需要的结果,极大地提升了电力数据的应用效果,丰富了监测手段和监测能力。
[0004]但同时,由于数据量过于庞大,运维人员在进行数据查询时,服务器会承担相当巨大的压力,导致系统运行缓慢,影响工作效率。
[0005]针对上述技术问题,现有技术中提出的技术方案如申请公布号为CN 107679077 A、CN 109918594 A以及CN 109885729 A。

技术实现思路

[0006]本专利技术的主要目的在于提供一种数据查询方法、其装置及电子设备,以解决现有技术中数据量过大而导致数据查询工作效率较低的问题。
[0007]为了实现上述目的,根据本专利技术的一个方面,提供了一种数据查询方法,包括:接收第一查询指令;依据第一查询指令,从数据库中获取查询结果数据;判断查询结果数据的数量是否超出预设阈值;在查询结果数据的数量未超出预设阈值的情况下,在显示窗口显示全部的查询结果数据,或,在查询结果数据的数量超出预设阈值的情况下,在显示窗口显示数量小于或等于预设阈值的部分查询结果数据。
[0008]可选地,依据第一查询指令,从数据库中获取查询结果数据,包括:依据第一查询指令的类型,确定与第一查询指令的类型对应的查询数据库;根据第一查询指令,在查询数据库中检索数据,得到查询结果数据。
[0009]可选地,查询数据库至少包括以下之一:时序数据库,分析数据库,其中,时序数据库用于存储电力原始数据,分析数据库用于存储基于电力原始数据分析得到的分析数据。
[0010]可选地,在查询数据库包括分析数据库的情况下,根据第一查询指令,在查询数据库中检索数据,得到查询结果数据,包括:确定多个存储空间中标记与第一查询指令匹配的目标存储空间,其中,多个存储空间为分析数据库中采用不同标记的空间;根据第一查询指令,在目标存储空间中检索数据,得到查询结果数据。
[0011]可选地,标记至少用于标识以下信息之一:数据时间,电压,电流,谐波次数。
[0012]可选地,在显示窗口显示数量小于或等于预设阈值的部分查询结果数据,包括:将数量小于或等于预设阈值的部分查询结果数据在显示窗口进行显示;将未在显示窗口进行显示的剩余查询结果数据存储于预定缓存空间。
[0013]可选地,数据查询方法还包括:接收缓存数据显示指令,其中,缓存数据显示指令用于请求显示存储于预定缓存空间中的数据;判断存储于预定缓存空间中的剩余查询结果数据的数量是否超出第二阈值;在判断结果为存储于预定缓存空间中的剩余查询结果数据的数量未超出第二阈值的情况下,在显示窗口显示全部的剩余查询结果数据;或,在存储于预定缓存空间中的剩余查询结果数据的数量超出第二阈值的情况下,在显示窗口显示数量小于或等于第二阈值的部分剩余查询结果数据。
[0014]可选地,接收缓存数据显示指令,包括:接收第二查询指令;判断第二查询指令与第一查询指令是否具有相同类型,在判断结果指示为是的情况下,接收缓存数据显示指令。
[0015]可选地,在存储于预定缓存空间中的剩余查询结果数据的数量超出第二阈值,且将数量等于第二阈值的第一剩余查询结果数据在显示窗口进行显示的情况下,上述数据查询方法还包括:接收剩余数据显示指令,其中,剩余数据显示指令用于请求显示预定缓存空间中除第一剩余查询结果数据之外的剩余查询结果数据,预定缓存空间中除第一剩余查询结果数据之外的剩余查询结果数据为第二剩余查询结果数据;判断第二剩余查询结果数据的数量是否超出第三阈值;在判断结果为第二剩余查询结果数据的数量等于第三阈值的情况下,在显示窗口显示全部的第二剩余查询结果数据;或,在判断结果为第二剩余查询结果数据的数量超出第三阈值的情况下,在显示窗口显示数量等于第三阈值的部分第二剩余查询结果数据,其中,预设阈值、第二阈值和第三阈值递增。
[0016]根据本专利技术的另一个方面,提供了一种数据查询装置,包括:第一接收模块,用于接收第一查询指令;获取模块,用于依据第一查询指令,从数据库中获取查询结果数据;第一判断模块,用于判断查询结果数据的数量是否超出预设阈值;第一显示模块,用于在查询结果数据的数量未超出预设阈值的情况下,在显示窗口显示全部的查询结果数据,或,在查询结果数据的数量超出预设阈值的情况下,在显示窗口显示数量小于或等于预设阈值的部分查询结果数据。
[0017]根据本专利技术的另一个方面,还提供了一种电子设备,包括:处理器;用于存储处理器可执行指令的存储器;其中,处理器被配置为执行指令,以实现如上述的数据查询方法。
[0018]应用本专利技术的技术方案,提供了一种数据查询方法,其中,接收第一查询指令,并依据第一查询指令,从数据库中获取查询结果数据,然后在查询结果数据的数量未超出预设阈值的情况下,在显示窗口显示全部的查询结果数据,或,在查询结果数据的数量超出预设阈值的情况下,在显示窗口显示数量小于或等于预设阈值的部分查询结果数据。本专利技术通过设定显示窗口的显示数据数量,可以降低后台服务器检索的工作量,大大提高数据查询速度。同时,当一次显示的结果不能满足用户需求时,可以快速提供新一批数据,提升了工作效率。
附图说明
[0019]构成本专利技术的一部分的说明书附图用来提供对本专利技术的进一步理解,本专利技术的示意性实施例及其说明用于解释本专利技术,并不构成对本专利技术的不当限定。在附图中:图1是根据一示例性实施例示出的一种用于数据查询方法的计算机终端的硬件结构框图;图2是根据一示例性实施例示出的一种数据查询方法的流程框图;图3是根据本专利技术实施例2的数据查询方法的装置框图;图4是根据本专利技术实施例的一种终端的装置框图。
具体实施方式
[0020]需要说明的是,在不冲突的情况下,本专利技术中的实施例及实施例中的特征可以相互组合。下面将参考附图并结合实施例来详细说明本专利技术。
[0021]为了使本
的人员更好地理解本专利技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分的实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。
[0022]需要说明的是,本专利技术的说明书和权利要求书及上述附图中的术语“第一本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据查询方法,其特征在于,包括:接收第一查询指令;依据所述第一查询指令,从数据库中获取查询结果数据;判断所述查询结果数据的数量是否超出预设阈值;在所述查询结果数据的数量未超出所述预设阈值的情况下,在显示窗口显示全部的查询结果数据,或,在所述查询结果数据的数量超出所述预设阈值的情况下,在所述显示窗口显示数量小于或等于所述预设阈值的部分查询结果数据。2.根据权利要求1所述的数据查询方法,其特征在于,所述依据所述第一查询指令,从数据库中获取查询结果数据,包括:依据所述第一查询指令的类型,确定与所述第一查询指令的类型对应的查询数据库;根据所述第一查询指令,在所述查询数据库中检索数据,得到所述查询结果数据。3.根据权利要求2所述的数据查询方法,其特征在于,所述查询数据库至少包括以下之一:时序数据库,分析数据库,其中,所述时序数据库用于存储电力原始数据,所述分析数据库用于存储基于电力原始数据分析得到的分析数据。4.根据权利要求3所述的数据查询方法,其特征在于,在所述查询数据库包括所述分析数据库的情况下,根据所述第一查询指令,在所述查询数据库中检索数据,得到所述查询结果数据,包括:确定多个存储空间中标记与所述第一查询指令匹配的目标存储空间,其中,所述多个存储空间为所述分析数据库中采用不同标记的空间;根据所述第一查询指令,在所述目标存储空间中检索数据,得到所述查询结果数据。5.根据权利要求4所述的数据查询方法,其特征在于,所述标记至少用于标识以下信息之一:数据时间,电压,电流,谐波次数。6.根据权利要求1所述的数据查询方法,其特征在于,所述在所述显示窗口显示数量小于或等于所述预设阈值的部分查询结果数据,包括:将数量小于或等于所述预设阈值的所述部分查询结果数据在所述显示窗口进行显示;将未在所述显示窗口进行显示的剩余查询结果数据存储于预定缓存空间。7.根据权利要求6所述的数据查询方法,其特征在于,还包括:接收缓存数据显示指令,其中,所述缓存数据显示指令用于请求显示存储于所述预定缓存空间中的数据;判断存储于所述预定缓存空间中的剩余查询结果数据的数量是否超出第二阈值;在判断结果为存储于所述预定缓存空间中的剩余查询结果数据的数...

【专利技术属性】
技术研发人员:于希娟于浩然及洪泉赵贺张淼王志勇于洋宣振文汪伟张再驰李子衿杨芮
申请(专利权)人:国家电网有限公司北京鼎诚鸿安科技发展有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1