一种视频监控系统及其快速接入网络摄像机的方法

文档序号:8286164阅读:673来源:国知局
一种视频监控系统及其快速接入网络摄像机的方法
【技术领域】
[0001]本发明属于视频监控技术领域,尤其涉及一种视频监控系统及其快速接入网络摄像机的方法。
【背景技术】
[0002]视频监控是安全防范系统的重要组成部分,视频监控以其直观、准确、及时和信息内容丰富而广泛应用于许多场合。近年来,随着计算机、网络以及图像处理、传输技术的飞速发展,视频监控的普及化趋势越来越明显。随着网络视频录像机NVR的出现,网络摄像机IPC通过网络接入NVR,将采集的视频图像转换为压缩视频码流发送给NVR,NVR接收IPC传输的视频码流,提供视频码流的存储、预览、回放和转发。由NVR及其接入的IPC组成一个监控节点,多个监控节点组成分布式网络,从而更适应现有的分布式多层结构网络环境,有效降低中心节点的网络传输和数据存储压力。
[0003]采用NVR来构建监控系统时,具有前端设备选择范围更广、更为适应网络、应用能力更强的优点。在由NVR组成的监控节点中,NVR通过交换机接入不同厂家或同一厂家的多台IPC。而一个NVR接入不同厂家的IPC时(及存在第三方厂家的IPC),就可能出现IP地址冲突或需要手动修改IP地址的情况。
[0004]当存在第三方IPC时,如果该IPC不支持DHCP动态获得IP地址或已经被配置了静态IP地址时,就需要手工修改该IPC的配置。例如NVR的IP地址为192.168.0.13,而第三方IPC的IP地址为192.168.10.66,则此时若想从NVR直接访问第三方IPC,就需要通过命令手动修改第三方IPC的IP地址,如修改为192.168.0.100,同时确保该IP地址未被局域网内的其他设备(IPC或者路由器)所使用,则此时NVR就可以通过该IP地址直接访问第三方IPC。这样的过程需要手动配置IP比较麻烦而且比较费时。
[0005]虽然NVR、IPC等设备支持网络视频标准规范ONVIF (Open Network VideoInterface Forum),NVR可以直接修改接入IPC的IP地址,但当DHCP服务器(在小型组网中,出口路由器同时是DHCP服务器)存在时,NVR自主修改IPC的IP地址,修改后的IP地址容易与DHCP服务器分配的地址发生冲突,即存在有NVR通过ONVIF来修改IPC的IP地址容易发生地址冲突的问题。
[0006]因此在由NVR与IPC组成的监控系统中,如何避免手动修改IPC的IP地址,又不会引起IP地址冲突,是需要解决的一个技术问题。

【发明内容】

[0007]本发明的目的是提供一种视频监控系统及其快速接入网络摄像机的方法,能够避免手动修改IPC的IP地址,又不会引起IP地址冲突。
[0008]为了实现上述目的,本发明技术方案如下:
[0009]一种视频监控系统中快速接入网络摄像机的方法,所述视频监控系统包括网络视频录像机NVR、第一路由器和DHCP服务器,所述NVR接入到第一路由器,所述视频监控系统还包括接入到第一路由器的网络摄像机IPC,所述方法包括步骤:
[0010]NVR获取DHCP服务器分配的IP地址,携带自身的IP地址向DHCP服务器请求可分配的动态IP地址段;
[0011]NVR接收DHCP服务器分配的第一可用动态IP地址段,以及对应网关IP地址;
[0012]NVR发送ONVIF的组播或广播查询消息,并接收IPC反馈的响应消息,根据响应消息中源IP地址,如果发现与自己不在同一个网段内的IPC,则从第一可用动态IP地址段中取一个可用动态IP地址,发送ONVIF广播消息通知该IPC将其IP地址修改为该动态IP地址;如果发现与自己在同一个网段内的IPC,且其IP地址在第一可用动态IP地址段内,则从第一可用动态IP地址段中除去该IP地址;如果发现与自己在同一个网段内的IPC,且其IP地址不在第一可用动态IP地址段内,则不做处理。
[0013]进一步地,所述快速接入网络摄像机的方法还包括步骤:
[0014]当第一可用动态IP地址段中的IP地址被分配给IPC、或发现被占用后,NVR从第一可用动态IP地址段中删除该IP地址,并通知DHCP服务器该IP地址已被分配,以供DHCP服务器从动态IP地址池中去除该IP地址;或者当NVR发现有接入第一路由器的IPC对应的IP地址被释放后,NVR在第一可用动态IP地址段中增加该IP地址,并通知DHCP服务器该IP地址已被释放,以供DHCP服务器在动态IP地址池中增加该IP地址。
[0015]进一步地,所述视频监控系统还包括接入到所述第一路由器的第二路由器,所述第二路由器的上行接口连接第一路由器,所述第二路由器的下行接口连接有网络摄像机IPC,所述第二路由器具有ONVIF感知能力,则所述快速接入网络摄像机的方法还包括步骤:
[0016]第二路由器接收到来自NVR的ONVIF组播或广播查询消息后,记录该NVR的信息;
[0017]第二路由器向接入自身下行接口的IPC转发ONVIF组播或广播查询消息,并接收所述接入下行接口的IPC的广播响应消息,判断接收的响应消息对应的IPC的IP地址是否属于自身下行接口所在的网段之内,如果不是,则记录包括该IPC的IP地址和MAC地址、所连接的下行接口号的第一关联表项,如果是则生成正常的ARP表项;
[0018]第二路由器将该响应消息的目的IP修改为NVR的IP地址,同时在响应消息中插入连接该IPC的下行接口的IP地址及网段掩码,将接收的响应消息单播转发给NVR ;
[0019]NVR在接收到第二路由器转发的响应消息后,判断发送该响应消息的IPC的IP地址是否属于第二路由器下行接口的网段,如果是则以单播的方式添加该IPC,否则将该IPC作为待修改IPC ;
[0020]NVR记录包括该待修改IPC的IP地址、第二路由器上行接口的IP地址的第二关联表项,然后携带第二路由器的下行接口 IP地址向DHCP服务器请求对应的第二可用动态IP地址段和对应的网关IP地址;
[0021]NVR接收DHCP分配的第二可用动态IP地址段以及对应网关IP地址,根据第二关联表项,向第二路由器单播发送ONVIF更改地址消息,所述ONVIF更改地址消息中包含该待修改IPC的原IP地址和新IP地址;
[0022]第二路由器接收到ONVIF更改地址消息,根据第一关联表项,将所述消息目的IP地址修改为广播或组播地址,目的MAC修改为待修改IPC的MAC地址,将所述消息发送给该待修改IPC,待修改IPC根据收到的ONVIF更改地址消息中包含的新IP地址,将自身的IP地址修改为新IP地址。
[0023]同理,当NVR中第二可用动态IP地址段中的IP地址被分配给IPC、或发现被占用后,NVR从第二可用动态IP地址段中删除该IP地址,并通知DHCP服务器该IP地址已被分配,以供DHCP服务器从动态IP地址池中去除该IP地址;或者当NVR发现有接入第二路由器的IPC对应的IP地址被释放后,在第二可用动态IP地址段中增加该IP地址,并通知DHCP服务器该IP地址已被释放,以供DHCP服务器在动态IP地址池中增加该IP地址。
[0024]进一步地,所述快速接入网络摄像机的方法还包括步骤:
[0025]当DHCP服务器新分配了一个动态IP,或回收了一个动态IP,则通知NVR ;
[0026]NVR在收到通知后,在第一可用动态IP地址段或第二可用动态IP地址段中去除或增加该动态IP。
[0027]通过NVR与DHCP服务器之间的交互,NVR与DHCP服务器可分配的动态IP地址保持一致,不会发生IP地址重复分配的问题。
[0028]本发明还提出了一种视频监控系统,所述视频监控系统包括网络视频录像机NVR、第一路由器和DHCP服务器,所述NVR接入到第一路由器,所述视频监控系统还包括接入到第一路由器的网络摄像机IPC,所述NVR包括地址请求模块和接入模块,其中:
[0029]所述地址请求模块,用于获取DHCP服务器为自身NVR分配的IP地址,携带该IP地址向DHCP服务器请求可分配的动态IP地址段,并接收DHCP服务器分配的第一可用动态IP地址段,以及对应网关IP地址;
[0030]所述接入模块,用于发送ONVIF的组播或广播查询消息,并接收IPC反馈的响应消息,根据响应消息中源IP地址,如果发现与自己不在同一个网段内的IPC,则从第一可用动态IP地址段中取一个可用动态IP地址,发送ONVIF广播消息通知该IPC将其IP地址修改为该动态IP地址;如果发现与自己在同一个网段内的IPC,且其IP地址在第一可用动态IP地址段内,则从第一可用动态IP地址段中除去该IP地址;如果发现与自己在同一个网段内的IPC,且其IP地址不在第一可用动态IP地址段内,则不做处理。
[0031]进一步地,所述NVR还包括第一可用动态IP地址同步模块,用于当第一可用动态IP地址段中的IP地址被分配给IPC、或发现被占用后,从第一可用动态IP地址段中删除该IP地址,并通知DHCP服务器该IP地址已被分配,以供DHCP服务器从动态IP地址池中去除该IP地址;或者当发现有接入第一路由器的IPC对应的IP地址被释放后,在第一可用动态IP地址段中增加该I
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1