一种nvr管理ipc的方法、装置和系统的制作方法

文档序号:9790948阅读:990来源:国知局
一种nvr管理ipc的方法、装置和系统的制作方法
【技术领域】
[0001] 本发明属于视频监控技术领域,尤其设及一种NVR管理IPC的方法、装置和系统。
【背景技术】
[0002] 视频监控是安全防范系统的重要组成部分,视频监控W其直观、准确、及时和信息 内容丰富而广泛应用于许多场合。近年来,随着计算机、网络W及图像处理、传输技术的飞 速发展,视频监控的普及化趋势越来越明显,并且越来越趋向于采用IP视频监控技术替代 传统的模拟视频监控技术。
[0003] 随着IP监控技术、互联网的推广普及,互联网接入越来越方便,跨地区部口分支机 构、商业集团全球分布越来越多地需要远程互联网视频监控。而往往在实际使用中,如图1 所示,网络硬盘录像机NVR在内网,而网络摄像机IPC在外网。由于两端接入的NAT类型组网 复杂W及IP、端口的变化,NAT内的NVR无法管理NAT外的IPC摄像机,很难进行视频业务的访 问。
[0004] 现有技术方案需要在NVR和每个IPC都要在路由器上配置所有端口的映射,配置复 杂,对于管理人员要求较高。对于普通的消费者,很难掌握配置方法,导致安装后后期的维 护困难。
[0005] 因此如何灵活便捷实现在NAT内的NVR对NAT外的IPC进行管理,是亟需解决的问 题。

【发明内容】

[0006] 本发明的目的是提供一种NVR管理IPC的方法、装置和系统,W解决现有技术MT内 的NVR管理NAT外的IPC时配置管理复杂的问题,灵活便捷、安全地实现NAT内的NVR对NAT外 IPC的管理。
[0007] 为了实现上述目的,本发明技术方案如下:
[000引一种NVR管理IPC的方法,所述NVR与IPC之间设置有出口路由器,所述出口路由器 使能了NAT,所述NVR位于内网,所述IPC位于外网,所述方法应用于出口路由器,所述方法包 括:
[0009] 接收NVRW设定的组播地址发送的携带有该NVR的IP地址、身份ID及接收注册端口 号的第一组播报文,解析该第一组播报文并建立转发表项;
[0010] W所述组播地址向IPC发送携带出口路由器的外网IP地址、用于接收IP讨良文的端 口号、W及NVR的身份ID的第二组播报文,W便配置了所述组播地址的IPC接收该第二组播 报文,并根据该第二组播报文发送注册报文;
[0011] 接收IPC携带有IPC的身份ID和要注册的NVR的身份ID的注册报文,根据建立的转 发表项转发该注册报文到对应的NVR;
[0012]接收NVR返回的注册成功响应消息并转发给IPC。
[0013]其中,所述NVR与IPC根据相互的管理关系预配置有相同的组播地址。
[0014]所述IPC在发送注册报文时,向出口路由器的外网IP地址、用于接收IP讨良文的端 口号发送注册报文,所述注册报文携带IPC的身份ID和要注册的NVR的身份ID。
[001引本发明还提出了一种NVR管理IPC的装置,所述NVR与IPC之间设置有出口路由器, 所述出口路由器使能了NAT,所述NVR位于内网,所述IPC位于外网,所述装置应用于出口路 由器,所述装置包括:
[0016] 转发表项建立模块,用于接收NVRW设定的组播地址发送的携带有该NVR的IP地 址、身份ID及接收注册端口号的第一组播报文,解析该第一组播报文并建立转发表项;
[0017] 组播模块,用于W所述组播地址向IPC发送携带出口路由器的外网IP地址、用于接 收IP巧良文的端口号、W及NVR的身份ID的第二组播报文,W便配置了所述组播地址的IPC接 收该第二组播报文,并根据该第二组播报文发送注册报文;
[0018] 第一转发模块,用于接收IPC携带有IPC的身份ID和要注册的NVR的身份ID的注册 报文,根据建立的转发表项转发该注册报文到对应的NVR;
[0019] 第二转发模块,用于接收NVR返回的注册成功响应消息并转发给IPC。
[0020] 本发明还提出了一种视频监控系统,所述系统包括位于内网的NVR、位于外网的 IPC,W及设置在所述NVR与IPC之间的出口路由器,所述出口路由器使能了NAT,其中:
[0021] 所述NVR,用于W设定的组播地址发送携带有该NVR的IP地址、身份ID及接收注册 端口号的第一组播报文,并接收出口路由器转发的来自IPC的注册报文,获取该注册报文中 对应的IPC的身份ID,标识此IPC注册成功,并发送注册成功响应消息;
[0022] 所述出口路由器,用于接收内网NVR发送的第一组播报文,解析该第一组播报文并 建立转发表项,并W所述组播地址向IPC发送携带出口路由器的外网IP地址、用于接收IPC 报文的端口号、W及NVR的身份ID的第二组播报文,并接收IPC发送的注册报文,根据建立的 转发表项转发该注册报文到对应的NVR,W及接收NVR返回的注册成功响应消息并转发给 IPC ;
[0023] 所述IPC,用于接收出口路由器发送的第二组播报文,根据接收的第二组播报文发 送携带有IPC自身的身份ID和要注册的NVR的身份ID的注册报文,并接收出口路由器转发的 NVR的注册成功响应消息,接入到NVR。
[0024] 其中,所述NVR与IPC根据相互的管理关系预配置有相同的组播地址。
[0025] 所述IPC在发送注册报文时,向出口路由器的外网IP地址、用于接收IP讨良文的端 口号发送注册报文,所述注册报文携带IPC的身份ID和要注册的NVR的身份ID。
[0026] 本发明提出的一种NVR管理IPC的方法、装置和系统,NVR通过组播报文向出口路由 器发送自身的IP地址、身份ID和接收注册端口号,出口路由器通过组播报文向IPC发送该 NVR的身份ID和接收注册端口号,W便IPC向该端口号和身份ID发起注册,并转发注册报文 到NVR,从而使得IPC顺利接入NVR。本发明的方法配置简单,操作方便,有利于工程现场的安 装和后期的维护。
【附图说明】
[0027] 图1为本发明视频监控系统网络图;
[002引图2为本发明NVR管理IPC的方法流程图;
[0029]图3为本发明NVR管理IPC的装置结构示意图。
【具体实施方式】
[0030] 下面结合附图和实施例对本发明技术方案做进一步详细说明,W下实施例不构成 对本发明的限定。
[0031] 如图1所示,内网的出口路由器使能了NAT,NVRl和NVR2在NAT内,而IPC3和IPC4在 NAT外,由于NAT的存在导致IPC3和IPC4无法连接到NVR。
[0032] 如图2所示,本实施例一种NVR管理IPC的方法,应用于出口路由器,包括如下步骤:
[0033] 步骤S1、接收NVRW设定的组播地址发送的携带有该NVR的IP地址、身份ID及接收 注册端口号的第一组播报文,解析该第一组播报文并建立转发表项。
[0034] 本实施例中NVR与IPC默认约定一个共同知晓的组播地址multicast_acklress,例 如224.0.2.254。对于NVR,在配置该组播地址后,用于向该组播地址发送组播报文;对于 IPC,用于向该组播地址发送组播报文加入到组播组中。
[0035] 首先NVRW设定的组播地址发送第一组播报文,将自身的IP地址、身份ID及接收注 册端口号告知出口路由器,组播报文内容包括该NVR的IP地址、NVR的身份ID、后续用于接收 注册的端口化,例如5060。
[0036] 出口路由器使能了组播,通过内网的LAN接口加入到组播组。则在NVR向组播地址 224.0.2.254发送组播报文后,出口路由器的LAN接口可W接收到NVR发送的该组播报文。出 口路由器获得上述组播报文,并解析此报文获得NVR的IP地址、NVR的身份ID和NVR接收注册 的端口号。
[0037] 在获得上述信息后,出口路由器生成一个转发表项,如表1所示:
[0039] 表 1
[0040] 在生成的数据表中,出口路由器为每个NVR分配一个外网WAN接口用于接收IP讨良 文的端口化,例如NVRl对应的化的2为2000。
[0041] 步骤S2、W所述组播地址向IPC发送携带出口路由器的外网IP地址、用于接收IPC 报文的端口号、W及NVR的身份ID的第二组播报文,W便配置了所述组播地址的IPC接收该 第二组播报文,并根据该第二组播报文发送注册报文。
[0042] 出口路由器通过外网WAN接口,向IPC对应配置的外网组播地址multicast address例如是224.0.2.254发
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1