【技术实现步骤摘要】
本专利技术属于社会资源接入领域,具体而言,涉及社会资源接入方法、装置及系统。
技术介绍
随着视频监控技术的发展,监控设备越来越多地被应用于网吧、酒店、超市、汽车站等区域,不同区域通过将各厂商的NVR(NetworkVideoRecorder即网络硬盘录像机)/DVR(DigitalVideoRecorder,硬盘录像机)设置在该区域的私网中,公网无法对私网中的这些接入设备(即社会资源)的数据资源(如视频数据)直接访问,以实现将分散独立的接入设备的数据资源汇聚到公安内部(即另一私网)进行整合的问题。在现有技术中,如需要将这些NVR/DVR接入到公安内部,首先要解决的是公网访问私网的NAT(NetworkAddressTranslation,网络地址转换)问题。现有的接入设备(NVR/DVR)的方法是通过DA(DeviceAgent,设备代理)接入服务器调用接入设备的SDK(SoftwareDevelopmentKit,软件开发工具包)接口,从而实现接入设备的远程接入。而接入设备往往是在私网中,公网上无法直接访问,这就需要在路由器上配置端口映射到需要接入的接入设备,从而实现SDK接口访问,但是由于每个厂商的SDK监听接口是唯一的,路由器无法为同一个端口配置多个端口映射,当需要接入NAT内多个私网中的多个接入设备时,现有的组网就无法适应大量接入设备接入的需求,而且通过配置端口映射,同时也把接入设备暴露在公网r>上,存在极大的安全隐患。
技术实现思路
本专利技术的目的在于克服现有技术的不足,提供社会资源接入方法、装置及系统,以解决现有技术中通过配置端口映射的方式接入接入设备时,存在的接入设备暴露在公网上的问题,同时,解决通过动态路由方式将多个网点的接入设备接入组网时,存在的多个网点的接入设备的私网IP地址冲突问题。本专利技术的目的是这样实现的:一种社会资源接入方法,应用于社会资源接入系统中的接入客户端,所述社会资源接入系统还包括接入服务器和至少一个接入设备,所述各接入设备与接入客户端设置于同一网点中,所述各接入设备与接入服务器设置于不同网点中,该方法包括:获取各接入设备的接入信息,所述接入信息包括接入设备的私网IP地址和接入设备ID;将各接入设备ID发送给接入服务器,由接入服务器给各接入设备ID对应的接入设备分配虚拟IP地址;根据接入服务器发送的各接入设备的虚拟IP地址,建立各接入设备的私网IP地址与虚拟IP地址之间的IP映射关系,使得接入服务器和各接入设备通过所述IP映射关系进行交互。进一步地,该方法还包括:将各接入设备的虚拟IP地址配置到自身虚拟网卡上,且通过NAT规则来建立各接入设备的私网IP地址与虚拟IP地址之间的IP映射关系;所述NAT规则包括DNAT规则,当接入服务器访问接入设备时,接收接入服务器发送给该接入设备虚拟IP地址的数据包并通过DNAT规则将虚拟IP地址转换成私网IP地址后,将数据包重定向发送到对应的接入设备;所述NAT规则还包括SNAT规则,当接入设备访问接入服务器时,接收接入设备发送给该接入服务器的数据包并通过SNAT规则将私网IP地址转换成虚拟IP地址后,将数据包重定向发送给接入服务器。本专利技术还提供了一种实施于接入服务器中的社会资源接入方法,与实施于接入客户端中的社会资源接入方法相配合。一种社会资源接入方法,应用于社会资源接入系统中的接入服务器,所述社会资源接入系统还包括接入客户端和至少一个接入设备,所述各接入设备与接入客户端设置于同一网点中,所述各接入设备与接入服务器设置于不同网点中;该方法包括:接收接入客户端发送的各接入设备ID后,给各接入设备ID对应的接入设备分配虚拟IP地址,并将各接入设备的虚拟IP地址发送给接入客户端,由接入客户端建立各接入设备的私网IP地址与虚拟IP地址之间的映射关系后,根据所述IP映射关系与各接入设备进行交互。进一步地,所述接入服务器分配给各接入设备的虚拟IP地址与所述接入服务器的私网IP地址属于同一网段;所述接入客户端将各接入设备的虚拟IP地址配置到自身虚拟网卡上,且通过NAT规则来建立各接入设备的私网IP地址与虚拟IP地址之间的IP映射关系;所述NAT规则包括DNAT规则,当接入服务器访问接入设备时,所述接入服务器将发给该接入设备虚拟IP地址的数据包,发送至接入客户端,由接入客户端通过DNAT规则将虚拟IP地址转换成私网IP地址后,将数据包重定向发送到对应的接入设备;所述NAT规则还包括SNAT规则,当接入设备访问接入服务器时,接入设备将发给该接入服务器的数据包,发送至接入客户端,由接入客户端通过SNAT规则将私网IP地址转换成虚拟IP地址后,将数据包重定向发送给接入服务器。利用本专利技术的方法,本专利技术还提供了一种实施于接入客户端中的社会资源接入装置。一种社会资源接入装置,应用于社会资源接入系统中的接入客户端,所述社会资源接入系统还包括接入服务器和至少一个接入设备,所述各接入设备与接入客户端设置于同一网点中,所述各接入设备与接入服务器设置于不同网点中,该装置包括:接入信息获取模块,获取各接入设备的接入信息,所述接入信息包括接入设备的私网IP地址和接入设备ID;接入信息发送模块,将各接入设备ID发送给接入服务器;IP地址映射模块,在接入服务器给各接入设备ID对应的接入设备分配虚拟IP地址后,根据接入服务器发送的各接入设备的虚拟IP地址,建立各接入设备的私网IP地址与虚拟IP地址之间的IP映射关系,使得接入服务器和各接入设备通过所述IP映射关系进行交互。进一步地,该装置还包括:虚拟网卡,配置各接入设备的虚拟IP地址;所述IP地址映射模块通过NAT规则来建立各接入设备的私网IP地址与虚拟IP地址之间的IP映射关系;所述NAT规则包括DNAT规则,当接入服务器访问接入设备时,所述IP地址映射模块接收接入服务器发送给该接入设备虚拟IP地址的数据包并通过DNAT规则将虚拟IP地址转换成私网IP地址后,将数据包重定向发送到对应的接入设备;所述NAT规则还包括SNAT规则,当接入设备访问接入服务器时,所述IP地址映射模块接收接入设备发送给该接入服务器的数据包并通过SNAT规则将私网IP地址转换成虚拟IP地址后,将数据包重定向发送给接入服务器。本专利技术还提供了一种实施于接入服务器中的社会资源接入装置,与实施于接入客户本文档来自技高网...
【技术保护点】
一种社会资源接入方法,应用于社会资源接入系统中的接入客户端,所述社会资源接入系统还包括接入服务器和至少一个接入设备,其特征在于,所述各接入设备与接入客户端设置于同一网点中,所述各接入设备与接入服务器设置于不同网点中,该方法包括:获取各接入设备的接入信息,所述接入信息包括接入设备的私网IP地址和接入设备ID;将各接入设备ID发送给接入服务器,由接入服务器给各接入设备ID对应的接入设备分配虚拟IP地址;根据接入服务器发送的各接入设备的虚拟IP地址,建立各接入设备的私网IP地址与虚拟IP地址之间的IP映射关系,使得接入服务器和各接入设备通过所述IP映射关系进行交互。
【技术特征摘要】 【专利技术属性】
1.一种社会资源接入方法,应用于社会资源接入系统中的接入客户端,
所述社会资源接入系统还包括接入服务器和至少一个接入设备,其特征在
于,所述各接入设备与接入客户端设置于同一网点中,所述各接入设备与
接入服务器设置于不同网点中,
该方法包括:获取各接入设备的接入信息,所述接入信息包括接入设
备的私网IP地址和接入设备ID;将各接入设备ID发送给接入服务器,由接
入服务器给各接入设备ID对应的接入设备分配虚拟IP地址;
根据接入服务器发送的各接入设备的虚拟IP地址,建立各接入设备的
私网IP地址与虚拟IP地址之间的IP映射关系,使得接入服务器和各接入设
备通过所述IP映射关系进行交互。
2.如权利要求1所述的社会资源接入方法,其特征在于,还包括:将各
接入设备的虚拟IP地址配置到自身虚拟网卡上,且通过NAT规则来建立各
接入设备的私网IP地址与虚拟IP地址之间的IP映射关系;
所述NAT规则包括DNAT规则,当接入服务器访问接入设备时,接收
接入服务器发送给该接入设备虚拟IP地址的数据包并通过DNAT规则将虚
拟IP地址转换成私网IP地址后,将数据包重定向发送到对应的接入设备;
所述NAT规则还包括SNAT规则,当接入设备访问接入服务器时,接
收接入设备发送给该接入服务器的数据包并通过SNAT规则将私网IP地址
转换成虚拟IP地址后,将数据包重定向发送给接入服务器。
3.一种社会资源接入方法,应用于社会资源接入系统中的接入服务器,
所述社会资源接入系统还包括接入客户端和至少一个接入设备,其特征在
于,所述各接入设备与接入客户端设置于同一网点中,所述各接入设备与
接入服务器设置于不同网点中,
该方法包括:接收接入客户端发送的各接入设备ID后,给各接入设备
ID对应的接入设备分配虚拟IP地址,并将各接入设备的虚拟IP地址发送给
接入客户端,
由接入客户端建立各接入设备的私网IP地址与虚拟IP地址之间的映射
\t关系后,根据所述IP映射关系与各接入设备进行交互。
4.如权利要求3所述的社会资源接入方法,其特征在于,所述接入服务
器分配给各接入设备的虚拟IP地址与所述接入服务器的私网IP地址属于同
一网段;
所述接入客户端将各接入设备的虚拟IP地址配置到自身虚拟网卡上,
且通过NAT规则来建立各接入设备的私网IP地址与虚拟IP地址之间的IP映
射关系;
所述NAT规则包括DNAT规则,当接入服务器访问接入设备时,所述
接入服务器将发给该接入设备虚拟IP地址的数据包,发送至接入客户端,
由接入客户端通过DNAT规则将虚拟IP地址转换成私网IP地址后,将数据
包重定向发送到对应的接入设备;
所述NAT规则还包括SNAT规则,当接入设备访问接入服务器时,接
入设备将发给该接入服务器的数据包,发送至接入客户端,由接入客户端
通过SNAT规则将私网IP地址转换成虚拟IP地址后,将数据包重定向发送给
接入服务器。
5.一种社会资源接入装置,应用于社会资源接入系统中的接入客户端,
所述社会资源接入系统还包括接入服务器和至少一个接入设备,其特征在
于,所述各接入设备与接入客户端设置于同一网点中,所述各接入设备与
接入服务器设置于不同网点中,该装置包括:
接入信息获取模块,获取各接入设备的接入信息,所述接入信息包括
接入设备的私网IP地址和接入设备ID;
接入信息发送模块,将各接入设备ID发送给接入服务器;
IP地址映射模块,在接入服务器给各接入设备ID对应的接入设备分配
虚拟IP地址后,根据接入服务器发送的各接入设备的虚拟IP地址,建立各
接入设备的私网IP地址与虚拟IP地址之间的IP映射关系,使得接入服务器
和各接入设备通过所述IP映射关系进行交互。
6.如权利要求5所述的社会资源接入装置,其特征在于,还包括:
虚拟网卡,配置各接入设备的虚拟IP地址;
所述IP地址映射模块通过NAT规则来建立各接入设备的私网IP地址与
技术研发人员:王筱治,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。