可视化数据查询方法及系统技术方案

技术编号:21714375 阅读:29 留言:0更新日期:2019-07-27 19:12
本发明专利技术提供了一种可视化数据查询方法及系统,该方法应用于数据处理技术领域。所述方法包括:接收预设格式的可视化查询请求;根据所述可视化查询请求确定目标查询指令;根据所述目标查询指令进行数据查询,得到数据查询结果;对所述数据查询结果进行可视化转换,得到可视化数据查询结果。本发明专利技术提供的可视化数据查询方法及系统能够减少可视化查询所消耗的服务器资源。

Visual Data Query Method and System

【技术实现步骤摘要】
可视化数据查询方法及系统
本专利技术属于数据处理
,更具体地说,是涉及一种可视化数据查询方法及系统。
技术介绍
可视化是利用计算机图形学和图像处理技术,将数据转换成图形或图像在屏幕上显示出来,并进行交互处理的理论、方法和技术。它涉及到计算机图形学、图像处理、计算机视觉、计算机辅助设计等多个领域,成为研究数据表示、数据查询、决策分析等一系列问题的综合技术。然而,在进行数据查询时,现有的可视化数据查询方法每次接收到可视化查询请求后均需向服务器请求数据,对于一些出现频率高的可视化查询请求,每次向服务器请求资源将造成服务器资源的严重消耗。
技术实现思路
本专利技术的目的在于提供一种可视化数据查询方法及系统,以解决现有技术中存在的如何减少可视化查询所消耗的服务器资源的技术问题。本专利技术实施例的第一方面,提供了一种可视化数据查询方法,包括:接收预设格式的可视化查询请求;根据所述可视化查询请求确定目标查询指令;根据所述目标查询指令进行数据查询,得到数据查询结果;对所述数据查询结果进行可视化转换,得到可视化数据查询结果并将所述可视化数据查询结果存储至数据缓存列表。本专利技术实施例的第二方面,提供了一种可视化数据查询系统,包括:请求获取模块,用于接收预设格式的可视化查询请求;指令确定模块,用于根据所述可视化查询请求确定目标查询指令;数据查询模块,用于根据所述目标查询指令进行数据查询,得到数据查询结果;数据可视化模块,用于对所述数据查询结果进行可视化转换,得到可视化数据查询结果并将所述可视化数据查询结果存储至数据缓存列表。本专利技术实施例的第三方面,提供了一种终端设备,包括存储器、处理器以及存储在所述存储器中并可在所述处理器上运行的计算机程序,所述处理器执行所述计算机程序时实现上述的可视化数据查询方法的步骤。本专利技术实施例的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质存储有计算机程序,所述计算机程序被处理器执行时实现上述的可视化数据查询方法的步骤。本专利技术提供的可视化数据查询方法及系统的有益效果在于:与现有技术相比,本专利技术实施例提供的可视化数据查询方法及系统对查询得到的可视化数据查询结果进行了缓存,在进行高频率的可视化查询时,可直接查找缓存列表中存储的可视化查询结果进行数据的快速查询,而无需再次消耗服务器资源对远程数据库进行访问,因此本专利技术实施例提供的可视化数据查询方法及系统可有效减少可视化查询所消耗的服务器资源。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术一实施例提供的可视化数据查询方法的流程示意图;图2的本专利技术另一实施例提供的可视化数据查询方法的流程示意图;图3为本专利技术再一实施例提供的可视化数据查询方法的流程示意图;图4为本专利技术一实施例提供的可视化数据查询系统的结构示意图;图5为本专利技术一实施例提供的终端设备的示意框图。具体实施方式为了使本专利技术所要解决的技术问题、技术方案及有益效果更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。请参考图1,图1为本专利技术一实施例提供的可视化数据查询方法的流程示意图。该方法包括:S101:接收预设格式的可视化查询请求。在本实施例中,预设格式的可视化查询请求中包括但不限于查询条件字段、目标服务器地址以及查询请求时间等。S102:根据可视化查询请求确定目标查询指令。在本实施例中,可根据可视化查询请求中的查询条件字段以及目标服务器地址生成目标查询指令。S103:根据目标查询指令进行数据查询,得到数据查询结果。在本实施例中,目标查询指令中携带有查询字段以及目标服务器地址字段,可根据目标查询指令中目标服务器地址字段,将目标查询指令发送至目标服务器,目标服务器根据目标查询指令中的查询字段进行数据查询并返回数据查询结果。S104:对数据查询结果进行可视化转换,得到可视化数据查询结果并将可视化数据查询结果存储至数据缓存列表。在本实施例中,对数据查询结果进行可视化转换得到可视化数据查询结果后,可将该可视化数据查询结果存储至本地数据库的数据缓存列表中。若某一可视化查询请求在预设时间范围内出现两次及两次以上,则在该可视化查询请求第二次及以后出现时,可直接查询本地数据库的数据缓存列表,获得该可视化查询请求对应的可视化查询结果。其中,预设时间范围可根据远程服务器数据更新时间来确定,为保证所查询数据的准确性,预设时间范围需小于远程服务器的数据更新时间间隔。从上述描述可知,本专利技术实施例提供的可视化数据查询方法对查询得到的可视化数据查询结果进行了缓存,在进行高频率的可视化查询时,可直接查找缓存列表中存储的可视化查询结果进行数据的快速查询,而无需再次消耗服务器资源对远程数据库进行访问,因此本专利技术实施例提供的可视化数据查询方法可有效减少可视化查询所消耗的服务器资源。可选地,请参考图1,作为本专利技术实施例提供的可视化数据查询方法的一种具体实施方式,在上述实施例的基础上,可视化数据查询方法还可以包括:S105:将与可视化数据查询结果对应的可视化查询请求存储至数据缓存列表。在本实施例中,在存储可视化查询请求时,需将与可视化数据查询结果对应的可视化查询请求存储至本地数据库的数据缓存列表。进一步地,可将可视化数据查询结果的存储时间一并存储至数据缓存列表,用于判断当次可视化查询请求的时间与该可视化查询请求上次请求时间的时间间隔是否在前述预设时间范围内。若某一可视化查询请求的两次请求时间的时间间隔在预设时间范围内,则在收到该可视化查询请求的第二次请求时,可直接访问本地数据库的数据缓存列表确定该可视化查询请求的可视化查询结果。若某一可视化查询请求的两次请求时间的时间间隔不在前述预设时间范围内,则在收到该可视化查询请求的第二次请求时,删除该可视化请求在数据缓存列表中的缓存信息,并返回执行步骤S102。请一并参考图1及图2,图2为本申请另一实施例提供的可视化数据查询方法的流程示意图。在上述实施例的基础上,步骤S102可以详述为:S201:获取可视化查询请求中的查询字段。S202:查找指令映射表,得到查询字段对应的目标查询指令。在本实施例中,指令映射表中记录有查询字段与目标查询指令的对应关系,因此可通过查找指令映射表,得到查询字段对应的目标查询指令。进一步地,若可视化查询请求中的查询字段为多重嵌套查询,则可根据指令映射表确定该查询字段中每个子查询的目标子查询指令,再根据该查询字段的多个目标子查询指令拼接得到目标查询指令。可选地,请参考图2,作为本专利技术实施例提供的可视化数据查询方法的一种具体实施方式,在上述实施例的基础上,步骤S102还可以包括:S203:根据查询字段与查询指令对应关系建立指令映射表。在本实施例中,在查找指令映射表之前,还可以包括指令映射表的建立过程:根据查询字段与查询指令对应关系建立指令映射表。请一并参考图1及图3,图3为本申请再一实施例提供的可视化数据查询方法的流程示意图。在上述实施例的基础上,对数据查询结果进行可本文档来自技高网...

【技术保护点】
1.一种可视化数据查询方法,其特征在于,包括:接收预设格式的可视化查询请求;根据所述可视化查询请求确定目标查询指令;根据所述目标查询指令进行数据查询,得到数据查询结果;对所述数据查询结果进行可视化转换,得到可视化数据查询结果并将所述可视化数据查询结果存储至数据缓存列表。

【技术特征摘要】
1.一种可视化数据查询方法,其特征在于,包括:接收预设格式的可视化查询请求;根据所述可视化查询请求确定目标查询指令;根据所述目标查询指令进行数据查询,得到数据查询结果;对所述数据查询结果进行可视化转换,得到可视化数据查询结果并将所述可视化数据查询结果存储至数据缓存列表。2.如权利要求1所述的可视化数据查询方法,其特征在于,还包括:将与所述可视化数据查询结果对应的可视化查询请求存储至数据缓存列表。3.如权利要求1所述的可视化数据查询方法,其特征在于,所述根据所述可视化查询请求确定目标查询指令,包括:获取所述可视化查询请求中的查询字段;查找指令映射表,得到所述查询字段对应的目标查询指令。4.如权利要求3所述的可视化数据查询方法,其特征在于,在查找指令映射表,得到所述查询字段对应的目标查询指令之前,还包括:根据查询字段与查询指令对应关系建立指令映射表。5.如权利要求1所述的可视化数据查询方法,其特征在于,所述对所述数据查询结果进行可视化转换,得到可视化数据查询结果,包括:根据可视化组件的参数字段对所述查询结果进行字段分割,得到多个查询结果字段;匹配所述可视化组件的...

【专利技术属性】
技术研发人员:钟秋发高嘉丽乔保保许国杰
申请(专利权)人:中科恒运股份有限公司
类型:发明
国别省市:河北,13

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

1