社会资源接入方法、装置及系统的制作方法

文档序号:9870447阅读:281来源:国知局
社会资源接入方法、装置及系统的制作方法
【技术领域】
[0001]本发明属于社会资源接入领域,具体而言,涉及社会资源接入方法、装置及系统。
【背景技术】
[0002]随着视频监控技术的发展,监控设备越来越多地被应用于网吧、酒店、超市、汽车站等区域,不同区域通过将各厂商的NVR(Network Video Recorder即网络硬盘录像机)/DVR(Digital Video Recorder,硬盘录像机)设置在该区域的私网中,公网无法对私网中的这些接入设备(即社会资源)的数据资源(如视频数据)直接访问,以实现将分散独立的接入设备的数据资源汇聚到公安内部(即另一私网)进行整合的问题。在现有技术中,如需要将这些NVR/DVR接入到公安内部,首先要解决的是公网访问私网的NAT(Network AddressTranslat1n,网络地址转换)问题。
[0003]现有的接入设备(NVR/DVR)的方法是通过DA(Device Agent,设备代理)接入服务器调用接入设备的SDK(Software Development Kit,软件开发工具包)接口,从而实现接入设备的远程接入。而接入设备往往是在私网中,公网上无法直接访问,这就需要在路由器上配置端口映射到需要接入的接入设备,从而实现SDK接口访问,但是由于每个厂商的SDK监听接口是唯一的,路由器无法为同一个端口配置多个端口映射,当需要接入NAT内多个私网中的多个接入设备时,现有的组网就无法适应大量接入设备接入的需求,而且通过配置端口映射,同时也把接入设备暴露在公网上,存在极大的安全隐患。

【发明内容】

[0004]本发明的目的在于克服现有技术的不足,提供社会资源接入方法、装置及系统,以解决现有技术中通过配置端口映射的方式接入接入设备时,存在的接入设备暴露在公网上的问题,同时,解决通过动态路由方式将多个网点的接入设备接入组网时,存在的多个网点的接入设备的私网IP地址冲突问题。
[0005]本发明的目的是这样实现的:一种社会资源接入方法,应用于社会资源接入系统中的接入客户端,所述社会资源接入系统还包括接入服务器和至少一个接入设备,所述各接入设备与接入客户端设置于同一网点中,所述各接入设备与接入服务器设置于不同网点中,
[0006]该方法包括:获取各接入设备的接入信息,所述接入信息包括接入设备的私网IP地址和接入设备ID;将各接入设备ID发送给接入服务器,由接入服务器给各接入设备ID对应的接入设备分配虚拟IP地址;
[0007]根据接入服务器发送的各接入设备的虚拟IP地址,建立各接入设备的私网IP地址与虚拟IP地址之间的IP映射关系,使得接入服务器和各接入设备通过所述IP映射关系进行交互。
[0008]进一步地,该方法还包括:将各接入设备的虚拟IP地址配置到自身虚拟网卡上,且通过NAT规则来建立各接入设备的私网IP地址与虚拟IP地址之间的IP映射关系;
[0009]所述NAT规则包括DNAT规则,当接入服务器访问接入设备时,接收接入服务器发送给该接入设备虚拟IP地址的数据包并通过DNAT规则将虚拟IP地址转换成私网IP地址后,将数据包重定向发送到对应的接入设备;
[0010]所述NAT规则还包括SNAT规则,当接入设备访问接入服务器时,接收接入设备发送给该接入服务器的数据包并通过SNAT规则将私网IP地址转换成虚拟IP地址后,将数据包重定向发送给接入服务器。
[0011]本发明还提供了一种实施于接入服务器中的社会资源接入方法,与实施于接入客户端中的社会资源接入方法相配合。
[0012]—种社会资源接入方法,应用于社会资源接入系统中的接入服务器,所述社会资源接入系统还包括接入客户端和至少一个接入设备,所述各接入设备与接入客户端设置于同一网点中,所述各接入设备与接入服务器设置于不同网点中;
[0013]该方法包括:接收接入客户端发送的各接入设备ID后,给各接入设备ID对应的接入设备分配虚拟IP地址,并将各接入设备的虚拟IP地址发送给接入客户端,
[0014]由接入客户端建立各接入设备的私网IP地址与虚拟IP地址之间的映射关系后,根据所述IP映射关系与各接入设备进行交互。
[0015]进一步地,所述接入服务器分配给各接入设备的虚拟IP地址与所述接入服务器的私网IP地址属于同一网段;
[0016]所述接入客户端将各接入设备的虚拟IP地址配置到自身虚拟网卡上,且通过NAT规则来建立各接入设备的私网IP地址与虚拟IP地址之间的IP映射关系;
[0017]所述NAT规则包括DNAT规则,当接入服务器访问接入设备时,所述接入服务器将发给该接入设备虚拟IP地址的数据包,发送至接入客户端,由接入客户端通过DNAT规则将虚拟IP地址转换成私网IP地址后,将数据包重定向发送到对应的接入设备;
[0018]所述NAT规则还包括SNAT规则,当接入设备访问接入服务器时,接入设备将发给该接入服务器的数据包,发送至接入客户端,由接入客户端通过SNAT规则将私网IP地址转换成虚拟IP地址后,将数据包重定向发送给接入服务器。
[0019]利用本发明的方法,本发明还提供了一种实施于接入客户端中的社会资源接入装置。
[0020]一种社会资源接入装置,应用于社会资源接入系统中的接入客户端,所述社会资源接入系统还包括接入服务器和至少一个接入设备,所述各接入设备与接入客户端设置于同一网点中,所述各接入设备与接入服务器设置于不同网点中,该装置包括:
[0021]接入信息获取模块,获取各接入设备的接入信息,所述接入信息包括接入设备的私网IP地址和接入设备ID;
[0022]接入信息发送模块,将各接入设备ID发送给接入服务器;
[0023]IP地址映射模块,在接入服务器给各接入设备ID对应的接入设备分配虚拟IP地址后,根据接入服务器发送的各接入设备的虚拟IP地址,建立各接入设备的私网IP地址与虚拟IP地址之间的IP映射关系,使得接入服务器和各接入设备通过所述IP映射关系进行交互。
[0024]进一步地,该装置还包括:虚拟网卡,配置各接入设备的虚拟IP地址;
[0025]所述IP地址映射模块通过NAT规则来建立各接入设备的私网IP地址与虚拟IP地址之间的IP映射关系;
[0026]所述NAT规则包括DNAT规则,当接入服务器访问接入设备时,所述IP地址映射模块接收接入服务器发送给该接入设备虚拟IP地址的数据包并通过DNAT规则将虚拟IP地址转换成私网IP地址后,将数据包重定向发送到对应的接入设备;
[0027]所述NAT规则还包括SNAT规则,当接入设备访问接入服务器时,所述IP地址映射模块接收接入设备发送给该接入服务器的数据包并通过SNAT规则将私网IP地址转换成虚拟IP地址后,将数据包重定向发送给接入服务器。
[0028]本发明还提供了一种实施于接入服务器中的社会资源接入装置,与实施于接入客户端中的社会资源接入系统相配合。
[0029]—种社会资源接入装置,应用于社会资源接入系统中的接入服务器,所述社会资源接入系统还包括接入客户端和至少一个接入设备,所述各接入设备与接入客户端设置于同一网点中,所述各接入设备与接入服务器设置于不同网点中,该装置包括:
[0030]接入信息接收模块,接收接入客户端发送的各接入设备ID;
[0031 ]虚拟IP地址分配模块,给各接入设备ID对应的接入设备分配虚拟IP地址;
[0032]数据交互模块,将各接入设备的虚拟IP地址发送给接入客户端,由客户端建立各接入设备的私网IP地址与虚拟IP地址之间的映射关系后,根据所述IP映射关系与各接入设备进行交互。
[0033]进一步地,所述虚拟IP地址分配模块分配给各接入设备的虚拟IP地址与所述接入服务器的私网IP地址属于同一网段;
[0034]所述接入客户端将各接入设备的虚拟IP地址配置到自身虚拟网卡上,且通过NAT规则来建立各接入设备的私网IP地址与虚拟IP地址之间的IP映射关系;
[0035]所述NAT规则包括DNAT规则,当接入服务器访问接入设备时,所述数据交换模块将发给该接入设备虚拟IP地址的数据包,发送至接入客户端,由接入客户端通过DNAT规则将虚拟IP地址转换成私网IP地址后,将数据包重定向发送到对应的接入设备;
[0036]所述NAT规则还包括SNAT规则,当接入设备访问接入服务器时,接入设备将发给数据交互模块的数据包,发送至接入客户端,由接入客户端通过SNAT规则将私网IP地址转换成虚拟IP地址后,将数据包重定向发送给数据交互模块。
[0037]本发明还提供了一种总的社会资源接入系统,具体如下:
[0038]—种社会资源接入系统,包括接入客户端、接入服务器和至少一个接入设备,所述各接入设备与接入客户端设置于同一网点中,所述各接入设备与接入服务器设置于不同网点中;所述接入客户端包括接入信息获取模块、接入信息发送模块和IP地
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1