一种访问第三方视频监控设备的方法及装置的制造方法

文档序号:8907700阅读:363来源:国知局
一种访问第三方视频监控设备的方法及装置的制造方法
【技术领域】
[0001]本发明涉及视频监控系统技术领域,更具体地说,涉及一种访问第三方视频监控设备的方法及装置。
【背景技术】
[0002]视频监控系统是一种将视频信息数字化,并通过有线网络或无线网络传输的监控系统,这样位于视频监控系统的监控范围内的视频信息,可以通过视频监控系统传输到位于公网内的设备中。
[0003]目前视频监控系统中用于获取录像等视频信息的第三方视频监控设备,如DVR(Digital Video Recorder,硬盘录像机)、NVR(Network Video Recorder,网络硬盘录像机)和IPC (IP Camera,网络摄像机)如位于私网内,其可以通过NAT (Network AddressTranslat1n,网络地址转换)设备接入公网,通过位于公网内的DA(Device Agent,设备代理)服务器来统一访问这些第三方视频监控设备。DA服务器访问第三方视频监控设备的过程为:在NAT设备上配置静态映射以将第三方视频监控设备所在私网的网络信息和第三方视频监控设备所在公网的网络信息关联。例如第三方视频监控设备的私网信息包括:私网地址为192.168.0.10,私网SDK (Software Development Kit,软件开发工具包)端口为6060,将其手动配置在对应公网的公网信息下,这样DA服务器则可以通过NAT设备配置的映射公网信息:公网地址218.11.11.11,公网端口 30000,与DVR连接交互,实现对第三方视频监控设备的访问。
[0004]由于NAT设备需要配置每台第三方视频监控设备的静态映射,并将配置的静态映射提供给DA服务器进行添加,从而在第三方视频监控设备数量较多的情况下配置工作量较大。当NAT设备上配置静态映射后,除DA服务器之外的其他设备也可以通过该静态映射来访问第三方视频监控设备,使得第三方视频监控设备容易受到其他设备的攻击,并且当前公网地址大部分为动态分配,随时可能变更,因此静态映射方式不可行。

【发明内容】

[0005]有鉴于此,本发明的目的是提供一种访问第三方视频监控设备的方法及装置,具有降低手动配置工作量、提高第三方视频监控设备的安全性、降低网络协调设备性能方面的瓶颈且无需对第三方视频监控设备进行新功能开发和配置升级的优点。
[0006]为了实现上述目的,本发明提供如下技术方案:
[0007]第一方面,本发明提供一种访问第三方视频监控设备的方法,应用于视频监控系统的网络协调设备中,所述视频监控系统还包括第三方视频监控设备、设备代理服务器和网络地址转换设备,所述第三方视频监控设备与所述网络协调设备位于第一私网内,所述设备代理服务器位于所述第一私网外,所述方法包括:
[0008]将所述第三方视频监控设备的设备信息发送给所述设备代理服务器;
[0009]获取所述设备代理服务器基于所述设备信息为所述第三方视频监控设备分配的传输控制协议端口以及所述设备代理服务器所在公网的网络互连协议地址;
[0010]以所述第三方视频监控设备的网络互连协议地址为探测报文的源地址,以所述第三方视频监控设备的服务端口为探测报文的源端口,以所述设备代理服务器所在公网的网络互连协议地址为探测报文的目的地址,以所分配的传输控制协议端口为探测报文的目的端口,经过所述网络地址转换设备发送所述探测报文,且所述网络地址转换设备将所述源地址和所述源端口转换为所述网络地址转换设备所在公网的网络互连协议地址和端口,以使所述设备代理服务器基于所述网络地址转换设备所在公网的网络互连协议地址和端口访问所述第三方视频监控设备。
[0011]优选地,所述将所述第三方视频监控设备的设备信息发送给所述设备代理服务器,包括:通过网站服务器将所述第三方视频监控设备的设备信息发送给所述设备代理服务器,所述网站服务器为与所述网络协调设备和所述设备代理服务器通信的服务器;
[0012]所述获取所述设备代理服务器基于所述设备信息为所述第三方视频监控设备分配的传输控制协议端口以及所述设备代理服务器所在公网的网络互连协议地址,包括:通过所述网站服务器接收所述设备代理服务器基于所述设备信息为所述第三方视频监控设备分配的传输控制协议端口以及所述设备代理服务器所在公网的网络互连协议地址;
[0013]或者,
[0014]所述将所述第三方视频监控设备的设备信息发送给所述设备代理服务器,包括:通过预先建立的传输通道将所述第三方视频监控设备的设备信息发送给所述设备代理服务器,所述预先建立的传输通道为所述网络协调设备与所述设备代理服务器之间的传输通道;
[0015]所述获取所述设备代理服务器基于所述设备信息为所述第三方视频监控设备分配的传输控制协议端口以及所述设备代理服务器所在公网的网络互连协议地址,包括:通过所述预先建立的传输通道接收所述设备代理服务器基于所述设备信息为所述第三方视频监控设备分配的传输控制协议端口以及所述设备代理服务器所在公网的网络互连协议地址。
[0016]优选地,在将所述第三方视频监控设备的设备信息发送给所述设备代理服务器之前,所述方法还包括:获取所述第三方视频监控设备的设备信息、所述第三方视频监控设备的网络互连协议地址和所述第三方视频监控设备的服务端口 ;
[0017]所述获取所述第三方视频监控设备的设备信息、所述第三方视频监控设备的网络互连协议地址和所述第三方视频监控设备的服务端口包括:向所述第三方视频监控设备发送ONVIF协议报文,所述ONVIF协议报文为符合ONVIF标准协议的报文,用于发现所述第三方视频监控设备和获取所述第三方视频监控设备的信息;
[0018]接收所述第三方视频监控设备发送的ONVIF协议响应报文,所述ONVIF协议响应报文中携带有所述第三方视频监控设备的设备信息、所述第三方视频监控设备的网络互连协议地址和所述第三方视频监控设备的服务端口;
[0019]或者,
[0020]所述获取所述第三方视频监控设备的设备信息、所述第三方视频监控设备的网络互连协议地址和所述第三方视频监控设备的服务端口包括:在通过端对端与所述第三方视频监控设备连通且通过SDK方式与所述第三方视频监控设备连接成功的情况下,接收所述第三方视频监控设备反馈的设备信息、所述第三方视频监控设备的网络互连协议地址和所述第三方视频监控设备的服务端口。
[0021]优选地,当所述设备代理服务器和所述网络地址转换设备位于所述第一私网外的公网内时,所述传输控制协议端口为所述设备代理服务器基于所述设备信息为所述第三方视频监控设备预留的传输控制协议端口,当所述设备代理服务器位于第二私网内时,所述传输控制协议端口为所述第二私网的网络地址转换设备对所述设备代理服务器基于所述设备信息为所述第三方视频监控设备预留的传输控制协议转换后的公网的传输控制协议端口。
[0022]第二方面,本发明提供一种访问第三方视频监控设备的方法,应用于视频监控系统的设备代理服务器中,所述视频监控系统还包括第三方视频监控设备、网络协调设备和网络地址转换设备,所述第三方视频监控设备和网络协调设备位于第一私网内,所述设备代理服务器位于所述第一私网外,所述方法包括:
[0023]获取所述第三方视频监控设备的设备信息;
[0024]基于所述设备信息为所述第三方视频监控设备分配传输控制协议端口 ;
[0025]将所分配的传输控制协议端口和所述设备代理服务器所在公网的网络互连协议地址发送给所述网络协调设备;
[0026]接收所述网络协调设备发送的探测报文,所述探测报文以所述第三方视频监控设备的网络互连协议地址为探测报文的源地址,以所述第三方视频监控设备的服务端口为探测报文的源端口,以所述设备代理服务器所在公网的网络互连协议地址为探测报文的目的地址,以所分配的传输控制协议端口为探测报文的目的端口,且所述网络地址转换设备将所述源地址和所述源端口转换为所述网络地址转换设备所在公网的网络互连协议地址和端口 ;
[0027]基于所述网络地址转换设备所在公网的网络互连协议地址和端口访问所述第三方视频监控设备。
[0028]优选地,所述获取所述第三方视频监控设备的设备信息,包括:通过网站服务器获取所述第三方视频监控设备的设备信息,所述网站服务器为与所述网络协调设备和所述设备代理服务器通信的服务器;
[0029]所述将所分配的传输控制协议端口和所述设备代理服务器所在公网的网络互连协议地址发送给所述网络协调设备,包括:通过所述网站服务器将所分配的传输控制协议端口和所述设备代理服务器所在公网的网络互连协议地址发送给所述网络协调设备;
[0030]或者,
[0031]所述获取所述第三方视频监控设备的设备信息,包括:通过预先建立的传输通道获取所述第三方视频监控设备的设备信息,所述预先建立的传输通道为所述网络协调设备与所述设备代理服务器之间的传输通道;
[0032]所述将所分配的传输控制协议端口和所述设备代理服务器所在公网的网络互连协议地址发送给所述网络协调设备,包括:通过所述预先建立的传输通道将所分配的传输控制协议端口和所述设备代理服务器所在公网的网络互连协议地址发送给所述网络协调设备。
[0033]第三方面,本发明提供一种访问第三方视频监控设备的装置,应用于视频监控系统的网络协调设备中,所述视频监控系统还包括第三方视频监控设备、设备代理服务器和网络地址转换设备,所述第三方视频监控设备与所述网络协调设备位于第一私网内,所述设备代理服务器位于所述第一私网外,所述装置包括:
[0034]第一发送单元,用于将所述第三方视频监控设备的设备信息发送给所述设备代理服务器;
[0035]第一获取单元,用于获取所述设备代理服务器基于所述设备信息为所述第三方视频监控设备分配的传输控制协议端口以及所述设备代理服务器所在公网的网络互连协议地址;
[0036]第二发送单元,用于以所述第三方视频监控设备的网络互连协议地址为探测报文的源地址,以所述第三方视频监控设备的服务端口为探测报文的源端口,以所述设备代理服务器所在公网的网络互连协议地址为探测报文的目的地址,以所分配的传输控制协议端口为探测报文的目的端口,经过所述网络地址转换设备发送所述探测报文,且所述网络地址转换设备将所述源地址和所述源端口转换为所述网络地址转换设备所在公网的网络互连协议地址和端口,以使所述设备代理服务器基于所述网络地址转换设备所在公网的网络互连协议地址和端口访问所述第三方视频监控设备。
[0037]优选地,所述第一发送单元通过网站服务器将所述第三方视频监控设备的设备信息发送给所述设备代理服务器,所述网站服务器为与所述网络协调设备和所述设备代理服务器通信的服务器;
[0038]所述第一获取单元通过所述网站服务器接收所述设备代理服务器基于所述设备信息为所述第三方视频监控设备分配的传输控制协议端口以及所述设备代理服务器所在公网的网络互连协议地址;
[0039]或者,
[0040]所述第一发送单元通过预先建立的传输通道将所述第三方视频监控设备的设备信息发送给所述设备代理服务器,所述预先建立的传输通道为所述网络协调设备与所述设备代理服务器之间的传输通道;
[0041]所述第一获取单元通过所述预先建立的传输通道接收
当前第1页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1