一种数据库查询方法和装置制造方法及图纸

技术编号:23149115 阅读:17 留言:0更新日期:2020-01-18 13:29
本发明专利技术实施例提供了一种数据库查询方法和装置,所述方法应用于视联网中,包括:本级系统获取用户的输入指令,所述指令包括待访问的数据库名称;本级系统采用视联网通信协议给与所述数据库名称相对应的下级系统发送查询指令,以供所述下级系统根据所述查询指令在下级系统对应的数据库中查询监控信息,并将所述监控信息发送给所述本级系统;所述本级系统对接收到所述监控信息进行处理,在此过程中,本级系统不再从本地数据库查询数据,改为实时从各下级服务器即下级系统对应的数据库中进行查询,提高了数据应用的效率。

A database query method and device

【技术实现步骤摘要】
一种数据库查询方法和装置
本专利技术涉及视联网
,特别是涉及一种数据库查询方法和装置。
技术介绍
随着网络科技的快速发展,视频会议、视频教学等双向通信在用户的生活、工作、学习等方面广泛普及。目前,视联网统一监控管理平台服务器对接了社会监控资源信息,数据量大,业务繁杂,视联网一机一档平台服务器又需要以社会监控资源信息作为基础数据进行一机一档信息的采集、维护及管理等业务。当前一机一档系统采用分布式的方式部署,预先将监控信息由下级一机一档系统定时同步到本级一机一档系统中,并将监控信息保存在本级系统的数据库中,这样一来,当本级一机一档系统管理的数据量非常大的时候,应用这些数据的速度就会变慢,会产生性能瓶颈。
技术实现思路
鉴于上述问题,提出了本专利技术实施例以便提供一种克服上述问题或者至少部分地解决上述问题的一种数据库查询方法和装置。第一个方面,本专利技术实施例提供一种数据库查询方法,所述方法应用于视联网中,包括:本级系统获取用户的输入指令,所述指令包括待访问的数据库名称;本级系统采用视联网通信协议给与所述数据库名称相对应的下级系统发送查询指令,以供所述下级系统根据所述查询指令在下级系统对应的数据库中查询监控信息,并将所述监控信息发送给所述本级系统;所述本级系统对接收到所述监控信息进行处理。可选地,所述本级系统采用视联网通信协议给与所述数据库名称相对应的下级系统发送查询指令,以供所述下级系统根据所述查询指令在下级系统对应的数据库中查询监控信息,并将所述监控信息发送给所述本级系统,包括:所述本级系统采用视联网通信协议给与所述数据库名称相对应的下级系统发送查询指令,其中,所述查询指令至少包括SQL语句,以供所述下级系统根据SQL语句在下级系统对应的数据库中查询到监控信息,并将所述监控信息转换成字节数组的形式发送给所述本级系统。可选地,所述方法还包括:本级系统根据所述数据库名称,判断与所述数据库名称相对应的下级系统是否全部返回监控信息;若所述本级系统在预设时间段内未接收到全部的所述下级系统返回的监控信息,则结束任务。可选地,所述本级系统对接收到所述监控信息进行处理,包括:若所述下级系统对应的数据库中的监控信息呈现正态分布,则本级系统在接收到任一所述下级系统返回的所述监控信息后,对所述监控信息进行处理。第二个方面,本专利技术实施例提供一种数据库查询装置,所述装置应用于视联网中,包括:获取模块,用于本级系统获取用户的输入指令,所述指令包括待访问的数据库名称;查询模块,用于本级系统采用视联网通信协议给与所述数据库名称相对应的下级系统发送查询指令,以供所述下级系统根据所述查询指令在下级系统对应的数据库中查询监控信息,并将所述监控信息发送给所述本级系统;处理模块,用于所述本级系统对接收到所述监控信息进行处理。可选地,所述查询模块用于:所述本级系统采用视联网通信协议给与所述数据库名称相对应的下级系统发送查询指令,其中,所述查询指令至少包括SQL语句,以供所述下级系统根据SQL语句在下级系统对应的数据库中查询到监控信息,并将所述监控信息转换成字节数组的形式发送给所述本级系统。可选地,所述处理模块还用于:本级系统根据所述数据库名称,判断与所述数据库名称相对应的下级系统是否全部返回监控信息;若所述本级系统在预设时间段内未接收到全部的所述下级系统返回的监控信息,则结束任务。可选地,所述处理模块用于:若所述下级系统对应的数据库中的监控信息呈现正态分布,则本级系统在接收到任一所述下级系统返回的所述监控信息后,对所述监控信息进行处理。第三个方面,本专利技术实施例提供一种终端设备,包括:至少一个处理器和存储器;所述存储器存储计算机程序;所述至少一个处理器执行所述存储器存储的计算机程序,以实现第一个方面提供的方法。第四个方面,本专利技术实施例提供一种计算机可读存储介质,该计算机可读存储介质中存储有计算机程序,所述计算机程序被执行时实现第一个方面提供的方法。本专利技术实施例包括以下优点:本专利技术实施例应用视联网的特性,本级系统获取用户的输入指令,所述指令包括待访问的数据库名称;本级系统采用视联网通信协议给与所述数据库名称相对应的下级系统发送查询指令;所述下级系统根据所述查询指令在下级系统对应的数据库中查询监控信息,并将所述监控信息发送给所述本级系统;所述本级系统对接收到所述监控信息进行处理,在此过程中,本级系统不再从本地数据库查询数据,改为实时从各下级服务器即下级系统对应的数据库中进行查询,提高了数据应用的效率。附图说明图1是本专利技术的一种数据库查询方法实施例的步骤流程图;图2是本专利技术的另一种数据库查询方法实施例的步骤流程图;图3是本专利技术的一种数据库查询装置实施例的结构框图;图4是本专利技术的一种终端设备的结构示意图;图5是本专利技术的一种视联网的组网示意图;图6是本专利技术的一种节点服务器的硬件结构示意图;图7是本专利技术的一种接入交换机的硬件结构示意图;图8是本专利技术的一种以太网协转网关的硬件结构示意图。具体实施方式为使本专利技术的上述目的、特征和优点能够更加明显易懂,下面结合附图和具体实施方式对本专利技术作进一步详细的说明。视联网是网络发展的重要里程碑,是一个实时网络,能够实现高清视频实时传输,将众多互联网应用推向高清视频化,高清面对面。视联网采用实时高清视频交换技术,可以在一个网络平台上将所需的服务,如高清视频会议、视频监控、智能化监控分析、应急指挥、数字广播电视、延时电视、网络教学、现场直播、VOD点播、电视邮件、个性录制(PVR)、内网(自办)频道、智能化视频播控、信息发布等数十种视频、语音、图片、文字、通讯、数据等服务全部整合在一个系统平台,通过电视或电脑实现高清品质视频播放。基于视联网的上述特性,提出了本专利技术实施例的核心构思之一,遵循视联网的协议,本级系统获取用户的输入指令,所述指令包括待访问的数据库名称;本级系统采用视联网通信协议给与所述数据库名称相对应的下级系统发送查询指令;所述下级系统根据所述查询指令在下级系统对应的数据库中查询监控信息,并将所述监控信息发送给所述本级系统;所述本级系统对接收到所述监控信息进行处理,在此过程中,本级系统不再从本地数据库查询数据,改为实时从各下级服务器即下级系统对应的数据库中进行查询,提高了数据应用的效率。本专利技术一实施例提供一种数据库查询方法,用于本级服务器实时向下级服务器对应的数据库进行数据查询。本实施例的执行主体为数据库查询装置,设置在预先加入到视联网的电子设备上,其中,电子设备可以为计算机,平板电脑和手机终端等。本专利技术实施例应用在一机一档的信息管理系统中,主要面向公安视频专网,对视联网监控终端的资源信息进行采集、维护及管理。系统汇聚管理辖区内所有视联网监控终端的档案信息,以此为基础提本文档来自技高网...

【技术保护点】
1.一种数据库查询方法,其特征在于,所述方法应用于视联网中,包括:/n本级系统获取用户的输入指令,所述指令包括待访问的数据库名称;/n本级系统采用视联网通信协议给与所述数据库名称相对应的下级系统发送查询指令,以供所述下级系统根据所述查询指令在下级系统对应的数据库中查询监控信息,并将所述监控信息发送给所述本级系统;/n所述本级系统对接收到所述监控信息进行处理。/n

【技术特征摘要】
1.一种数据库查询方法,其特征在于,所述方法应用于视联网中,包括:
本级系统获取用户的输入指令,所述指令包括待访问的数据库名称;
本级系统采用视联网通信协议给与所述数据库名称相对应的下级系统发送查询指令,以供所述下级系统根据所述查询指令在下级系统对应的数据库中查询监控信息,并将所述监控信息发送给所述本级系统;
所述本级系统对接收到所述监控信息进行处理。


2.根据权利要求1所述的方法,其特征在于,所述本级系统采用视联网通信协议给与所述数据库名称相对应的下级系统发送查询指令,以供所述下级系统根据所述查询指令在下级系统对应的数据库中查询监控信息,并将所述监控信息发送给所述本级系统,包括:
所述本级系统采用视联网通信协议给与所述数据库名称相对应的下级系统发送查询指令,其中,所述查询指令至少包括SQL语句,
以供所述下级系统根据SQL语句在下级系统对应的数据库中查询到监控信息,并将所述监控信息转换成字节数组的形式发送给所述本级系统。


3.根据权利要求1所述的方法,其特征在于,所述方法还包括:
所述本级系统根据所述数据库名称,判断与所述数据库名称相对应的所述下级系统是否全部返回监控信息;
若所述本级系统在预设时间段内未接收到全部的所述下级系统返回的监控信息,则结束任务。


4.根据权利要求1所述的方法,其特征在于,所述本级系统对接收到所述监控信息进行处理,包括:
若所述下级系统对应的数据库中的监控信息呈现正态分布,则所述本级系统在接收到任一所述下级系统返回的所述监控信息后,对所述监控信息进行处理。


5.一种数据库查询装置,其特征在于,所述装置应用于视联网中,包括:
获取模块,...

【专利技术属性】
技术研发人员:周兴周新海沈军杨春晖
申请(专利权)人:视联动力信息技术股份有限公司
类型:发明
国别省市:北京;11

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

1