一种基于视觉路由的智能视频监控系统及方法与流程

文档序号:17376697发布日期:2019-04-12 23:23阅读:246来源:国知局
一种基于视觉路由的智能视频监控系统及方法与流程

本发明涉及视频监控技术领域,特别涉及一种基于视觉路由的智能视频监控系统及方法。



背景技术:

智能分析是视频监控系统的重要组成部分。目前,现有的视频监控系统智能分析的实现方式主要包括以下三种:1、使用内置智能分析功能的网络摄像机;2、使用带智能分析的网络硬盘录像机;3、使用专用的软硬件处理模组。前两种方法需要更换较多的系统设备组件,且不同品牌的网络摄像机和网络硬盘录像机存在兼容性问题;第三种方法由于引入了额外的设备,增加了网络拓扑结构的复杂性。



技术实现要素:

本发明的主要目的是提出一种基于视觉路由的智能视频监控系统及方法,旨在解决现有的视频监控系统智能分析需要更换系统设备,且不同品牌的网络摄像机和网络硬盘录像机存在兼容性问题;增加了网络拓扑结构的复杂性的技术问题。

为实现上述目的,本发明提出的一种基于视觉路由的智能视频监控系统,包括若干个网络摄像机、视频路由器以及用户端,所述视觉路由器分别与所述若干个网络摄像机进行数据通信连接,所述用户端与所述视觉路由器进行数据通信连接。

进一步地,所述视觉路由器包括数据包解析模块、视频解码模块、视频分析模块、结果封装模块和传统路由器模块。

进一步地,所述数据包解析模块与所述网络摄像机进行数据交换,所述数据包解析模块与所述视频解码模块进行数据交换连接。

进一步地,所述视频分析模块分别与所述视频解码模块和结果封装模块进行数据交换连接。

进一步地,所述传统路由器模块分别与所述结果封装模块和视频解析模块进行数据交换连接,所述传统路由器模块与所述用户端进行数据交换连接。

另一方面,本发明还公开了一种基于视觉路由的智能视频监控方法,包括如上所述的基于视觉路由的智能视频监控系统,所述方法包括:

发送步骤:网络摄像机将采集的监控视频数据打包形成符合视频传输协议的原始视频流,并发送至视觉路由器;

判断步骤:视觉路由器捕获到网络摄像机的原始视频流数据包时,首先解析原始视频流数据包中的设备标识信息,然后依据这些标识信息,查找当前是否存在处理该网络摄像机数据的线程,如果线程已存在,则将数据直接发给对应的线程进行处理,执行分析步骤,如果线程不存在,则新建一个对应的线程,再执行分析步骤;

分析步骤:视觉路由器采用预设的分析算法,对网络摄像机输入的原始视频流数据包进行智能分析,检测是否存在符合预设条件的目标,并将检测的结果复合到原视频流数据包中形成复合视频流数据包,发送至用户端;

解析步骤:用户端接收到复合视频流数据包后,直接从复合视频流数据包中解析出处理结果。

进一步地,所述分析步骤中,视觉路由器先提取视频数据包中的原始时间戳,然后依据待处理视频帧的实际时间间隔,动态调整分析算法的参数和阈值。

进一步地,所述分析步骤中,视觉路由器中的数据包解析模块依据标准视频传输协议对输入视觉路由器的数据包进行解析,解析输出视频数据包和其他数据包,视频解码模块依据视频通用编解码算法对视频数据包进行解码,将其恢复为原始视频流数据。

进一步地,所述分析步骤中,视频分析模块使用预设的算法对视频流数据进行实时分析,找出可能存在的有价值目标数据,结果封装模块参照视频流的原始封装类型,将目标提取结果封装为相对应的数据包格式,并复合到原视频码流中形成复合码流,传统路由器模块将复合码流发送至用户端。

进一步地,所述标准视频传输协议为gb28181或ovif。

采用本发明的技术方案,具有以下有益效果:本发明的技术方案,系统结构简单,在实际应用时,只需使用视觉路由器替换系统中原有的传统路由器,无需更改原有网络的硬件拓扑结构;用户端只需设置好视觉路由器中视频分析模块的工作参数,然后直接请求网络摄像机的视频数据,即可接收到包含目标检测数据的视频数据,由于目标数据包是参照原始视频数据包的格式进行封装,且标准视频传输协议支持相关内容的编解码,因此用户端只需在原有框架内添加对应数据包的解析与显示即可,简单易用,不需要额外增加硬件设备,不存在硬件兼容性的问题,节约了成本。

附图说明

为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的附图。

图1为本发明一种基于视觉路由的智能视频监控系统一实施例的框架结构示意图;

图2为图1中的视觉路由器的框架结构示意图;

图3为本发明一种基于视觉路由的智能视频监控方法的一实施例流程图。

本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。

具体实施方式

下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。

需要说明,本发明实施例中所有方向性指示(诸如上、下、左、右、前、后……)仅用于解释在某一特定姿态(如附图所示)下各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则该方向性指示也相应地随之改变。

另外,各个实施例之间的技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础,当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合不存在,也不在本发明要求的保护范围之内。

本发明提出一种基于视觉路由的智能视频监控系统及方法。

参照图1和图2,在本发明一实施例中,该基于视觉路由的智能视频监控系统包括若干个网络摄像机10、视频路由器20以及用户端30,所述视觉路由器20分别与所述若干个网络摄像机10进行数据通信连接,所述用户端30与所述视觉路由器20进行数据通信连接。

具体地,所述视觉路由器20包括数据包解析模块201、视频解码模块202、视频分析模块203、结果封装模块204和传统路由器模块205。

具体地,所述数据包解析模块201与所述网络摄像机10进行数据交换,所述数据包解析模块201与所述视频解码模块202进行数据交换连接。

具体地,所述视频分析模块203分别与所述视频解码模块202和结果封装模块204进行数据交换连接。

具体地,所述传统路由器模块205分别与所述结果封装模块204和视频解析模块202进行数据交换连接,所述传统路由器模块205与所述用户端30进行数据交换连接。

与上述基于视觉路由的智能视频监控系统的实施例相应,本发明还公开了一种基于视觉路由的智能视频监控方法,包括如上所述的基于视觉路由的智能视频监控系统,参照图3,所述方法包括:

发送步骤1:网络摄像机10将采集的监控视频数据打包形成符合视频传输协议的原始视频流,并发送至视觉路由器20;

判断步骤2:视觉路由器20捕获到网络摄像机10的原始视频流数据包时,首先解析原始视频流数据包中的设备标识信息,然后依据这些标识信息,查找当前是否存在处理该网络摄像机10数据的线程,如果线程已存在,则将数据直接发给对应的线程进行处理,执行分析步骤,如果线程不存在,则新建一个对应的线程5,再执行分析步骤3;

分析步骤3:视觉路由器20采用预设的分析算法,对网络摄像机10输入的原始视频流数据包进行智能分析,检测是否存在符合预设条件的目标,并将检测的结果复合到原视频流数据包中形成复合视频流数据包,发送至用户端30;

解析步骤4:用户端接30收到复合视频流数据包后,直接从复合视频流数据包中解析出处理结果。

具体地,在本发明的一种优选实施例中,所述分析步骤3中,视觉路由器20先提取视频数据包中的原始时间戳,然后依据待处理视频帧的实际时间间隔,动态调整分析算法的参数和阈值。

具体地,在本发明的一种优选实施例中,所述分析步骤3中,视觉路由器中20的数据包解析模块201依据标准视频传输协议对输入视觉路由器20的数据包进行解析,解析输出视频数据包和其他数据包,视频解码模块202依据视频通用编解码算法对视频数据包进行解码,将其恢复为原始视频流数据。

具体地,在本发明的一种优选实施例中,所述分析步骤3中,视频分析模块203使用预设的算法对视频流数据进行实时分析,找出可能存在的有价值目标数据,结果封装模块204参照视频流的原始封装类型,将目标提取结果封装为相对应的数据包格式,并复合到原视频码流中形成复合码流,传统路由器模块205将复合码流发送至用户端。

具体地,在本发明的一种优选实施例中,所述标准视频传输协议为gb28181或ovif。

在实际应用时,只需使用视觉路由器20替换系统中原有的传统路由器,无需更改原有网络的硬件拓扑结构;用户端30只需设置好视觉路由器20中视频分析模块203的工作参数,然后直接请求网络摄像机10的视频数据,即可接收到包含目标检测数据的视频数据,由于目标数据包是参照原始视频数据包的格式进行封装,且标准视频传输协议支持相关内容的编解码,因此用户端30只需在原有框架内添加对应数据包的解析与显示即可,简单易用,不需要额外增加硬件设备,不存在硬件兼容性的问题,节约了成本。

以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范围内。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1