一种视频监控设备间纵向虚拟化装置制造方法及图纸

技术编号:10121582 阅读:127 留言:0更新日期:2014-06-12 10:45
本发明专利技术公开了一种视频监控设备间纵向虚拟化装置,应用于视频监控系统中的视频管理服务器,该装置包括注册管理模块、存储管理模块和流量均衡模块。注册管理模块在当前管理的NVR设备间实现前端设备注册的冗余管理,存储管理模块在当前管理的NVR设备间实现前端设备存储的冗余管理,而流量均衡模块实现在当前管理的NVR设备间实现分发的流量均衡管理。本发明专利技术还同时公开了应用于NVR和前端设备的视频监控设备间纵向虚拟化装置。本发明专利技术不需要额外的设备就能够实现视频监控系统中网络硬盘录像机的热备份,增加了系统的稳定性。

【技术实现步骤摘要】
一种视频监控设备间纵向虚拟化装置
本专利技术属于视频监控
,尤其涉及视频监控系统中一种视频监控设备间纵向虚拟化装置。
技术介绍
随着视频监控业务的广泛应用,规模日渐扩大,存储的视频数据越来越多,管理的前端设备也越来越庞大,系统对稳定性的要求就越来越高。目前,网络硬盘录像机NVR(NetworkVideoRecorder)作为市面上主流的网络摄像设备,主要通过网络接收网络摄像机IPC设备传输的数字视频码流,并进行存储、管理,从而实现网络化带来的分布式架构优势。简单来说,通过NVR可以同时观看、浏览、回放、管理、存储多个网络摄像机。NVR可构成一个小型的监控系统,在NVR小型监控系统中,经常会遇见一台设备发生故障或处理能力不足的问题,此时需要其他设备检测故障情况并反映到后台处理平台后再进行处理。由于系统扫描到故障并进行处理通常需要比较长的时间,容易造成视频数据的丢失或监控的空白。因此在系统中通常需要进行必要的冗余保护,以避免设备故障导致的上述问题。因此,目前已有通过视频管理服务器的双机热备方式来避免因设备故障导致的视频数据丢失或监控空白的问题。双机热备主要指基于高可用系统的两台服务器的热备(或高可用)方式,通过备用设备替代故障设备工作,避免上述故障导致的问题。在小型监控平台NVR中也同样可以实现基于NVR的双机热备。双机热备固然解决了稳定性问题,但是对组网提出了很高的要求,同时也浪费资源,需要额外的作为备份的设备。同时双机热备都是基于相同部件的虚拟化技术,对设备要求高。
技术实现思路
本专利技术的目的是提供一种视频监控设备间纵向虚拟化装置,通过基于视频管理服务器和网络硬盘录像机NVR之间的纵向虚拟化,能够在差异化硬件基础上实行资源的最大化利用与整合,有效解决现有双机热备方法带来的资源浪费和对设备要求高的问题。为了实现上述目的,本专利技术技术方案如下:一种视频监控设备间纵向虚拟化装置,应用于视频监控系统中的视频管理服务器,所述视频监控系统还包括网络硬盘录像机NVR、前端设备,以及查看视频的客户端,该装置包括:注册管理模块,用于接收前端设备发起的注册请求,判断当前管理的其他NVR设备管理前端设备的能力是否都已达到上限,若是,则接受该前端设备的注册,否则通过消息信令把具有空余能力的NVR的识别信息通知到该前端设备,以便该前端设备向该具有空余能力的NVR发起注册;存储管理模块,用于接收NVR因为剩余存储空间不满足前端设备的存储需求时发起的存储空间请求,查看当前管理的NVR的存储空间,将有多余存储空间的NVR设备的识别信息发送到该前端设备,同时也向有多余存储空间的NVR设备发送该前端设备的识别信息,若当前管理的NVR均没有剩余存储空间,则向NVR和前端设备返回错误信息;流量均衡模块,用于接收NVR自身压力过大无法满足新的客户端查看视频的需求时发送的支援请求,在当前管理的所有NVR设备中,选出一台压力最小的NVR设备,并通知原来的NVR设备,指示原来的NVR设备向选中的NVR设备发出视频流,同时通知被选中的NVR设备接收由原来的NVR设备发来的视频流,并向该新的客户端转发该视频流;同时还通知该新的客户端,准备接收选中的NVR设备发过来的视频流。本专利技术中通过消息信令发送的识别信息,通常来说是设备的IP地址信息,但不限于此,也可以携带设备的设备名等设备信息。进一步地,所述注册管理模块还接收当前管理的NVR上报的所管理的前端设备数量信息,注册管理模块还可以通过主动查询的方法获得NVR设备所管理的前端设备数量信息。进一步地,所述存储管理模块还用于接收NVR上报的存储资源利用率信息,所述存储资源利用率信息包括该NVR上存储有哪台前端设备的视频录像数据,和该NVR的剩余存储空间信息。存储管理模块还可以通过主动查询的方法获得NVR设备的存储资源利用率信息。进一步地,所述存储管理模块记录有视频录像存储记录表,所述存储管理模块每隔一段时间定期去巡查当前管理的所有NVR设备上所存储的前端设备的视频录像数据,并更新所述视频录像存储记录表,所述视频录像记录表记录包括:前端设备的名称、前端设备的IP地址、录像所在的NVR设备IP地址以及录像起止时间。所述存储管理模块在NVR设备故障后,在所述视频录像存储记录表中增加对故障NVR运行状态的表示。进一步地,所述流量均衡模块接收NVR设备由于有新的监控关系建立时发送的同步消息,并记录当前管理的所有NVR设备上的监控关系。所述流量均衡模块还可以通过主动查询的方法去获得NVR设备上的监控关系。本专利技术还提出了一种视频监控设备间纵向虚拟化装置,应用于视频监控系统中的网络硬盘录像机NVR,所述视频监控系统还包括视频管理服务器、前端设备,以及查看视频的客户端,该装置包括:前端设备管理模块,用于接受前端设备的注册并管理注册的前端设备,向视频管理服务器上报所管理的前端设备数量;存储空间请求模块,用于在剩余存储空间不满足该前端设备存储需求时,向视频管理服务器发起存储空间请求,并接收视频管理服务器的反馈信息;视频流分发模块,用于接收客户端视频查看请求,如果当前自身压力满足该客户端查看视频的需求,就直接给该客户端回应消息;如果当前自身压力过大无法提供视频查看需求,则向视频管理服务器发出支援请求,并接收视频管理服务器的反馈信息,根据反馈信息进行视频流的分发。进一步地,所述存储空间请求模块还向视频管理服务器上报存储资源利用率信息,所述存储资源利用率信息包括本身存储有哪台前端设备的视频录像数据,和剩余存储空间信息。进一步地,所述存储空间请求模块接收的视频管理服务器的反馈信息,当本存储空间请求模块所在的NVR设备自身被视频服务器选中为前端设备的存储NVR设备时该反馈信息为该前端设备的识别信息,当没有任何NVR设备被选中为前端设备的存储NVR设备时该反馈信息为错误信息。进一步地,所述视频流分发模块接收视频管理服务器的反馈信息,若本视频流分发模块所在的NVR设备是发出支援请求的设备,则视频管理服务器的反馈信息为所选中的支援NVR设备识别信息,并向该选中的支援NVR设备发出视频流;若本视频流分发模块所在的NVR设备是被选中支援NVR设备,则接收视频管理服务器的通知准备接收发出支援请求的设备发来的视频流。本专利技术还提出了一种视频监控设备间纵向虚拟化装置,应用于视频监控系统中的前端设备,所述视频监控系统还包括视频管理服务器、网络硬盘录像机NVR,以及查看视频的客户端,该装置包括:注册模块,用于感知到注册的NVR设备故障或离线,向视频管理服务器发起注册,接收视频管理服务器发送的具有空余能力的NVR的识别信息,向该具有空余能力的NVR发起注册;存储模块,用于接收视频管理服务器发送的满足存储需求的NVR设备的识别信息,与该NVR设备交互然后进行视频数据的存储。本专利技术提出的一种视频监控设备间纵向虚拟化装置,通过视频管理服务器与NVR设备间的纵向虚拟化,实现了前端设备注册和存储的冗余保护,并为客户端查看视频流提供流量均衡。在本专利技术中,由前端设备主动在感知到注册的NVR设备故障或离线,向视频管理服务器发起注册,接收视频管理服务器发送的具有空余能力的NVR的识别信息,向该具有空余能力的NVR发起注册;NVR主动在剩余存储空间不足时,向视频管理服务器发本文档来自技高网...
一种视频监控设备间纵向虚拟化装置

【技术保护点】
一种视频监控设备间纵向虚拟化装置,应用于视频监控系统中的视频管理服务器,所述视频监控系统还包括网络硬盘录像机NVR、前端设备,以及查看视频的客户端,其特征在于,该装置包括:注册管理模块,用于接收前端设备发起的注册请求,判断当前管理的NVR设备管理前端设备的能力是否都已达到上限,若是,则接受该前端设备的注册,否则通过消息信令把具有空余能力的NVR的识别信息通知到该前端设备,以便该前端设备向该具有空余能力的NVR发起注册;存储管理模块,用于接收NVR因为剩余存储空间不满足前端设备的存储需求时发起的存储空间请求,查看当前管理的NVR的存储空间,将有多余存储空间的NVR设备的识别信息发送到该前端设备,同时也向所述有多余存储空间的NVR设备发送该前端设备的识别信息,若当前管理的NVR均没有剩余存储空间,则向NVR和前端设备返回错误信息;流量均衡模块,用于接收NVR自身压力过大无法满足新的客户端查看视频的需求时发送的支援请求,在当前管理的所有NVR设备中,选出一台压力最小的NVR设备,并通知原来的NVR设备,指示原来的NVR设备向选中的NVR设备发出视频流,同时通知被选中的NVR设备接收由原来的NVR设备发来的视频流,并向该新的客户端转发该视频流;同时还通知该新的客户端,准备接收选中的NVR设备发过来的视频流。...

【技术特征摘要】
1.一种视频监控设备间纵向虚拟化装置,应用于视频监控系统中的视频管理服务器,所述视频监控系统还包括网络硬盘录像机NVR、前端设备,以及查看视频的客户端,其特征在于,该装置包括:注册管理模块,用于接收前端设备发起的注册请求,判断当前管理的NVR设备管理前端设备的能力是否都已达到上限,若是,则接受该前端设备的注册,否则通过消息信令把具有空余能力的NVR的识别信息通知到该前端设备,以便该前端设备向该具有空余能力的NVR发起注册;存储管理模块,用于接收NVR因为剩余存储空间不满足前端设备的存储需求时发起的存储空间请求,查看当前管理的NVR的存储空间,将有多余存储空间的NVR设备的识别信息发送到该前端设备,同时也向所述有多余存储空间的NVR设备发送该前端设备的识别信息,若当前管理的NVR均没有剩余存储空间,则向NVR和前端设备返回错误信息;流量均衡模块,用于接收NVR自身压力过大无法满足新的客户端查看视频的需求时发送的支援请求,在当前管理的所有NVR设备中,选出一台压力最小的NVR设备,并通知原来的NVR设备,指示原来的NVR设备向选中的NVR设备发出视频流,同时通知被选中的NVR设备接收由原来的NVR设备发来的视频流,并向该新的客户端转发该视频流;同时还通知该新的客户端,准备接收选中的NVR设备发过来的视频流;所述NVR设备的压力大小是指该NVR设备媒体流进来和出去的带宽流量之和。2.根据权利要求1所述的视频监控设备间纵向虚拟化装置,其特征在于,所述注册管理模块还用于接收当前管理的NVR上报的所管理的前端设备数量信息。3.根据权利要求1所述的视频监控设备间纵向虚拟化装置,其特征在于,所述存储管理模块还用于接收NVR上报的存储资源利用率信息,所述存储资源利用率信息包括该NVR上存储有哪台前端设备的视频录像数据,和该NVR的剩余存储空间信息。4.根据权利要求1所述的视频监控设备间纵向虚拟化装置,其特征在于,所述存储管理模块记录有视频录像存储记录表,所述存储管理模块每隔一段时间定期去巡查当前管理的所有NVR设备上所存储的前端设备的视频录像数据,并更新所述视频录像存储记录表,所述视频录像记录表记录包括:前端设备的名称、前端设备的IP地址、录像所在的NVR设备IP地址以及录像起止时间;所述存储管理模块在NVR设备故障后,在所述视频录像存储记录表中增加对故障NVR运行状态的表示。5.根据权利要求1所述的视频监控设备间纵向虚拟化装置,其特征在于,所述流量均衡模块还用于接收NVR设备由于有新的监...

【专利技术属性】
技术研发人员:周迪王军
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江;33

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

1