一种视频录像检索方法、系统及分布式数据库系统技术方案

技术编号:8533067 阅读:298 留言:0更新日期:2013-04-04 16:13
本发明专利技术适用于视频监控技术领域,公开了一种视频录像检索方法、系统及分布式数据库系统,该方法包括:客户端向分布式数据库系统发送视频录像检索请求消息;分布式数据库系统响应于视频录像检索请求消息执行检索动作并将检索结果返回给客户端,其中的分布式数据库系统包括至少一个全局数据库管理系统、至少一个本地数据库管理系统以及至少一个本地数据库。通过该技术方案,可使用户操作相对简单,极大地提高了检索的效率,灵活性高,能够兼容各种存储方式的检索,并且易于扩展,通过增加数据库节点,可以支持各种应用的情况。

【技术实现步骤摘要】

本专利技术涉及视频监控
,更具体地,涉及一种公共安全领域视频监控系统中基于分布式数据库的视频录像检索方法、系统及分布式数据库系统
技术介绍
近年来,随着国内平安城市建设规模的不断增大,人们往往会采用分阶段的建设方式,而随着技术的飞速发展和演进,不同阶段也会采用不同的技术进行建设,因此,在同一个视频监控系统中采纳多种不同的技术并存的现象非常普遍。比如一个视频监控系统中往往会存在多种存储方式一种是分散存储在前端嵌入式硬盘录像机(前端设备)上;一种是全部存储在后端专用存储设备上,比如IPSAN (IP Storage Area Network);还有一种是将某个区域的录像存储在存储设备上,形成分散的存储;更为复杂的情况是根据不同的存储要求,采用前后端同时存储的方式。基于监控系统中的视频存储方式的此类现状,带来的问题是大大增加了视频监控系统中录像检索的复杂性。在目前的视频监控系统中,视频录像检索一般使用以下几种方式实现方式一用户选择需要检索的目的地(某个前端设备或后端某个存储服务),检索服务向目的地发送录像检索请求,目的地向检索服务返回检索信息。方式二 用户直接发送检索指令,检索服务以序列查询(序列查询是指按照可能存储的地方,前端设备或者后端服务器,一个一个进行顺序检索)或并发查询的方式,向所有可能存在视频录像文件的目的地(某个前端设备和每个后端存储服务)发送录像检索请求,各个目的地各自向检索服务返回检索信息。但是,以上两种方式都具有一定的局限性,方式一的方法需要客户明确存储目的地,而且如果存在多个地方存储的情况,想要检索所有的视频录像文件,需要多次操作才能完成。而方式二的方法在操作上虽然简单,但是由于需要对多个目的地进行检索,需要较长的时间,效率较低。
技术实现思路
本专利技术的特征和优点在下文的描述中部分地陈述,或者可从该描述显而易见,或者可通过实践本专利技术而学习。为了解决现有技术的存在的上述问题,本专利技术提供一种视频录像检索方法,该方法包括客户端向分布式数据库系统发送视频录像检索请求消息;分布式数据库系统响应于视频录像检索请求消息执行检索动作并将检索结果返回给客户端;其中,分布式数据库系统包括至少一个全局数据库管理系统、至少一个本地数据库管理系统以及至少一个本地数据库。作为优选的实施例,分布式数据库系统响应于视频录像检索请求消息执行检索动作并将检索结果返回给客户端进一步包括最接近客户端的全局数据库管理系统接收视频录像检索请求消息,通过网络将视频录像检索请求消息发送给系统内的所有全局数据库管理系统;每个全局数据库管理系统通过本地数据库管理系统向本地数据库进行视频录像文件数据的检索;本地数据库管理系统将检索结果返回给各自的全局数据库管理系统,发起检索的全局数据库管理系统将所有的全局数据库管理系统的数据汇总后返回给客户端。作为优选的实施例,该方法还包括将前端录像设备或后端录像设备的视频录像文件上传至分布式数据库系统。作为优选的实施例,将前端设备的视频录像文件上传至分布式数据库系统包括通过代理服务器每隔预定时间向前端录像设备获取该设备上存储的视频录像文件并与其先前保存在本地数据库的数据进行对比,将新增的视频录像文件信息上传至本地数据库和/或将待删除的视频录像文件信息在本地数据库上删除。作为优选的实施例,将后端录像设备的视频录像文件上传至分布式数据库系统包括后端录像设备在执行视频录像存储任务时,将存储的视频录像文件信息新增到本地数据库,同时检测后端录像设备存储空间大小,在检测到后端录像设备存储空间小于预定阀值时,执行录像清盘任务,将待清盘的视频录像文件信息从本地数据库删除。作为优选的实施例,前端录像设备指视频数据直接存储在录像设备中的录像设备,后端录像设备指视频数据存储在专用的存储介质上的录像设备。本专利技术还提供一种视频录像检索分布式数据库系统,包括至少一个本地数据库,用于存储前端录像设备和后端录像设备上传的视频录像文件;至少一个本地数据库管理系统,用于管理本地数据库,执行局部应用及全局应用的子查询;至少一个全局数据库管理系统,用于管理本地数据库管理系统协调各本地数据库数据查询的执行、并发控制、完成局部应用。作为优选的实施例,该系统还包括代理服务器,与前端录像设备连接,用于支持前端录像设备通过系统网元间的网络协议,实现与系统各网元间的网络通信,读取、设置和管理前端录像设备的信息。作为优选的实施例,该系统还包括存储服务器,与本地数据库相连,用于通过按时间录像或者按报警录像的方式,实现对视频录像文件的存储和管理。本专利技术还公开一种视频录像检索系统,包括客户端以及视频录像检索分布式数据库系统;其中,客户端用于向分布式数据库系统发送视频录像检索请求消息并接收分布式数据库系统返回的检索结果;分布式数据库系统用于响应于视频录像检索请求消息执行检索动作并将检索结果返回给客户端。通过本专利技术的技术实现,至少具有如下优点1、由于采用了分布式数据库管理系统,使得用户操作相对简单。2、通过分布式数据库的检索方式,极大地提高了检索的效率。3、系统的灵活性很高,能够兼容各种存储方式的检索。4、易于扩展,通过增加数据库节点,可以支持各种应用的情况。通过阅读说明书,本领域普通技术人员将更好地了解这些技术方案的特征和内容。附图说明下面通过参考附图并结合实例具体地描述本专利技术,本专利技术的优点和实现方式将会更加明显,其中附图所示内容仅用于对本专利技术的解释说明,而不构成对本专利技术的任何意义上的限制,在附图中图1为本专利技术技术方案流程图。图2为本专利技术技术方案系统原理框图。图3为本专利技术实施例中分布式数据库系统原理框图。图4为本专利技术实施例中LDB与各模块之间连接关系示意图。具体实施例方式以下结合附图对本专利技术具体实施方式作进一步的详细描述。如图1所示,本专利技术所公开的视频录像检索方法至少包括如下步骤步骤101、客户端向分布式数据库系统发送视频录像检索请求消息;步骤102、分布式数据库系统响应于视频录像检索请求消息执行检索动作并将检索结果返回给客户端。其中的分布式数据库系统包括至少一个全局数据库管理系统(⑶BMS,GlobalData Base Management System)、至少一个本地数据库管理系统(LDBMS, Local Data BaseManagement System)以及至少一个本地数据库(LDB, Local Data Base)。该方法还包括,将前端录像设备或后端录像设备的视频录像文件上传至分布式数据库系统,一般而言,上传时可以采用定时的方式,也可以按照特定规则将视频录像文件上传至分布式数据库系统,采用定时的方式,系统处理相对比较简单,但是模式比较僵化,采用非定时的方式,处理处理相对复杂,但是灵活性较大,实时性更强。这里所说的前端录像设备主要是指视频数据直接存储在录像设备中的录像设备,比如数字硬盘录像机DVR、网络硬盘录像机NVR等设备,后端录像设备主要是指视频数据存储在专用的存储介质上的录像设备,比如IPSAN (IP Storage Area Network)等。由于前端录像设备和后端录像设备的视频数据存储方式不同,所以在定时将视频录像文件上传至分布式数据库系统时的处理方式不同。针对将前端录像设备的视频录像文件上传至分布式数据库系统的情况,本文档来自技高网
...

【技术保护点】
一种视频录像检索方法,其特征在于,包括:客户端向分布式数据库系统发送视频录像检索请求消息;所述分布式数据库系统响应于所述视频录像检索请求消息执行检索动作并将检索结果返回给所述客户端;其中,所述分布式数据库系统包括至少一个全局数据库管理系统、至少一个本地数据库管理系统以及至少一个本地数据库。

【技术特征摘要】
1.一种视频录像检索方法,其特征在于,包括 客户端向分布式数据库系统发送视频录像检索请求消息; 所述分布式数据库系统响应于所述视频录像检索请求消息执行检索动作并将检索结果返回给所述客户端; 其中,所述分布式数据库系统包括至少一个全局数据库管理系统、至少一个本地数据库管理系统以及至少一个本地数据库。2.根据权利要求1所述的视频录像检索方法,其特征在于,所述分布式数据库系统响应于所述视频录像检索请求消息执行检索动作并将检索结果返回给所述客户端进一步包括 最接近客户端的全局数据库管理系统接收所述视频录像检索请求消息,通过网络将所述视频录像检索请求消息发送给系统内的所有全局数据库管理系统; 每个全局数据库管理系统通过本地数据库管理系统向本地数据库进行视频录像文件数据的检索; 所述本地数据库管理系统将检索结果返回给各自的全局数据库管理系统,发起检索的全局数据库管理系统将所有的全局数据库管理系统的数据汇总后返回给客户端。3.根据权利要求1或2所述的视频录像检索方法,其特征在于,还包括将前端录像设备或后端录像设备的视频录像文件上传至分布式数据库系统。4.根据权利要求3所述的视频录像检索方法,其特征在于,所述将前端设备的视频录像文件上传至分布式数据库系统包括 通过代理服务器每隔预定时间向前端录像设备获取该设备上存储的视频录像文件并与其先前保存在本地数据库的数据进行对比,将新增的视频录像文件信息上传至本地数据库和/或将待删除的视频录像文件信息在本地数据库上删除。5.根据权利要求3所述的视频录像检索方法,其特征在于,所述将后端录像设备的视频录像文件上传至分布式数据库系统包括 所述后端录像设备在执行视频录像存...

【专利技术属性】
技术研发人员:郭家栋
申请(专利权)人:安科智慧城市技术中国有限公司
类型:发明
国别省市:

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

1