【技术实现步骤摘要】
基于GVRP的视频监控系统中的访问方法及装置
本专利技术涉及网络通信
,尤其涉及基于GVRP的视频监控系统中的访问方法及装置。
技术介绍
随着网络通信技术的发展,使得高清化、网络化成为现有的视频监控系统的两大发展趋势。现有技术中,视频监控系统主要利用网络摄像机(IPCamera,IPC)和双网卡的网络硬盘录像机(NetworkVideoRecorder,NVR)来实现。该视频监控系统中的访问过程为:NVR为各个IPC分别分配传输控制协议(TransmissionControlProtocol,TCP)端口号,当用户终端需要对某个IPC进行访问时,比如,对该IPC进行配置或维护时,点击用户界面上对应的IPC连接,则获得NVR为该IPC分配的TCP端口号,并向NVR发送访问报文,NVR接收到访问报文后,需要将监控消息的目的地址修改为内网IPC的网协(InternetProtocol,IP)地址,目的端口号替换为IPC的用于维护配置的端口号,同时将源地址替换为NVR的内网IP地址,源端口号替换为NVR的内网端口号,当IPC返回回复报文时,NVR负责对该回复报文的地址进行逆向替换,即目的地址替换为NVR的内网IP地址,将目的端口号替换为NVR的内网端口号,同时将源地址替换为内网IPC的IP地址,源端口号替换为IPC的用于维护配置的端口号。但是,在上述访问过程中,需要NVR作代理机制,即为每一个报文的地址进行替换,而且每一次替换都要生成一个CPU中断,从而给NVR的CPU带来很大的负荷,也降低了NVR处理业务的速度。
技术实现思路
本专利技术提供基于GVRP的视频 ...
【技术保护点】
一种基于通用虚拟局域网注册协议GVRP的视频监控系统中的访问方法,其特征在于,所述方法应用于网络硬盘录像机NVR上,所述NVR一端与外网的用户终端相连接,另一端通过交换机和内网的各个前端设备相连接,所述方法包括:接收用户终端的访问请求,所述监控请求携带有待访问的前端设备的设备标识;根据所述设备标识查询自身为所述待访问的前端设备所分配的端口号和虚拟局域网号,并将所述查询到的端口号发送至所述用户终端;接收所述用户终端的访问报文,所述访问报文的目的地址为所述NVR的外网IP地址,所述访问报文的目的端口号为所述待访问的前端设备的端口号;将所述虚拟局域网号添加到所述访问报文中,并将携带有所述虚拟局域网号的访问报文透传至所述交换机,以使所述交换机利用与所述虚拟网局域号所对应的基于GVRP的干线端口将所述访问报文转发至所述待访问的前端设备;接收所述交换机利用与所述虚拟网局域号所对应的基于GVRP的干线端口转发的所述待访问的前端设备的回复报文,并将所述回复报文透传至所述用户终端,所述回复报文携带有虚拟局域网号。
【技术特征摘要】
1.一种基于通用虚拟局域网注册协议GVRP的视频监控系统中的访问方法,其特征在于,所述方法应用于网络硬盘录像机NVR上,所述NVR一端与外网的用户终端相连接,另一端通过交换机和内网的各个前端设备相连接,所述方法包括:接收用户终端的访问请求,所述访问请求携带有待访问的前端设备的设备标识;根据所述设备标识查询自身为所述待访问的前端设备所分配的端口号和虚拟局域网号,并将所述查询到的端口号发送至所述用户终端;接收所述用户终端的访问报文,所述访问报文的目的地址为所述NVR的外网IP地址,所述访问报文的目的端口号为所述待访问的前端设备的端口号;将所述虚拟局域网号添加到所述访问报文中,并将携带有所述虚拟局域网号的访问报文透传至所述交换机,以使所述交换机利用与所述虚拟网局域号所对应的基于GVRP的干线端口将所述访问报文转发至所述待访问的前端设备;接收所述交换机利用与所述虚拟网局域号所对应的基于GVRP的干线端口转发的所述待访问的前端设备的回复报文,并将所述回复报文透传至所述用户终端,所述回复报文携带有虚拟局域网号。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:为所述各个前端设备分配端口号和虚拟局域网号,使得所述前端设备的IP地址、所分配的端口号和虚拟局域网号一一对应;向所述交换机发送GVRP消息,所述GVRP消息携带有虚拟局域网号,以使所述交换机根据所述虚拟局域网号建立基于GVRP的干线端口,所述基于GVRP的干线端口能够转发所述NVR和所述前端设备之间携带有所述虚拟局域网号的报文;将所述端口号和虚拟局域网号通过所述交换机发送至与之相对应的前端设备。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:将自身的外网IP地址通过所述交换机发送至各个前端设备,以使所述前端设备根据所述NVR的外网IP地址和所述NVR分配的端口号生成套接字,并根据所述套接字与所述外网的用户终端进行报文交互。4.一种基于GVRP的视频监控系统中的访问装置,其特征在于,所述装置应用于网络硬盘录像机NVR上,所述NVR一端与外网的用户终端相连接,另一端通过交换机和内网的各个前端设备相连接,所述装置包括:第一传输单元,用于接收用户终端的访问请求,所述访问请求携带有待访问的前端设备的设备标识;查询单元,用于根据所述设备标识查询自身为所述待访问的前端设备所分配的端口号和虚拟局域网号,并将所述查询到的端口号发送至所述用户终端;第二传输单元,用于接收所述用户终端的访问报文,所述访问报文的目的地址为所述NVR的外网IP地址,所述访问报文的目的端口号为所述待访问的前端设备的端口号;添加单元,用于将所述虚拟局域网号添加到所述访问报文中,并将携带有所述虚拟局域网号的访问报文透传至所述交换机,以使所述交换机利用与所述虚拟网局域号所对应的基于GVRP的干线端口将所述访问报文转发至所述待访问的前端设备;第三传输单元,用于接收所述交换机利用与所述虚拟网局域号所对应的基于GVRP的干线端口转发的所述待访问的前端设备的回复报文,并将所述回复报文透传至所述用户终端,所述回复报文携带有虚拟局域网号。5.根据权利要求4所述的装置,其特征在于,所述装置还包括:分配单元,用于为所述各个前端设备分配端口号和虚拟局域网号,使得所述前端设备的IP地址、所分配的端口号和虚拟局域网号一一对应;第四传输单元,用于向所述交换机发送通用虚拟局域网注册协议GVRP消息,所述GVRP消息携带有虚拟局域网号,以使所述交换机根据所述虚拟局域网号建立基于GV...
【专利技术属性】
技术研发人员:王智玉,周迪,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。