【技术实现步骤摘要】
跨域访问的方法及装置
本专利技术涉及网络通信
,尤其涉及跨域访问的方法及装置。
技术介绍
随着网络通信技术的发展,整个安防产业已经进入网络监控时代,并且要求能够跨广域网对前端设备的监控图像进行实时访问。其中,广域网是一种跨地区的数据通讯网络,使用电信运营商提供的设备作为信息传输平台。现有技术中,当上级平台上的用户终端和下级平台下挂的前端设备通过广域网进行通信即在物理网络上是隔离的,使得用户终端无法直接登录到前端设备上进行访问时,采用跨域访问的一般过程为:上级平台提供下级平台下挂的前端设备的配置模板,用户终端利用该配置模板配置对前端设备的访问信息,比如,该访问信息是对前端设备进行定时维护,并通过上级平台将访问信息发送至下级平台,最后由下级平台将访问信息转发至前端设备。其中,前端设备的配置模板与前端设备的类型相对应,即前端设备的类型不同,需要的配置模板也不同。但是,现有的前端设备类型很多,上级平台无法提供所有类型的配置模板,也不能随着前端设备类型升级而更新相应的配置模板。
技术实现思路
本专利技术提供跨域访问的方法及装置,以解决现有技术中现有的前端设备类型很多,上级平台无法提供所有类型的配置模板,也不能随着前端设备类型升级而更新相应的配置模板的问题。根据本专利技术实施例的第一方面,提供一种跨域访问的方法,所述方法应用于第一平台上,所述第一平台与至少一个用户终端相连接,并通过广域网的隧道与第二平台相连接,包括:接收所述用户终端访问与所述第二平台相连接的前端设备的访问报文;根据所述用户终端与所述前端设备对应的访问映射表项将所述访问报文的源地址和目的地址进行地址转 ...
【技术保护点】
一种跨域访问的方法,其特征在于,所述方法应用于第一平台上,所述第一平台与至少一个用户终端相连接,并通过广域网的隧道与第二平台相连接,所述方法包括:接收所述用户终端访问与所述第二平台相连接的前端设备的访问报文;根据所述用户终端与所述前端设备对应的访问映射表项将所述访问报文的源地址和目的地址进行地址转换,并通过所述隧道将所述地址转换后的访问报文转发至所述第二平台,以使所述第二平台根据所述地址转换后的源地址和目的地址将所述访问报文发送至所述前端设备;接收所述第二平台通过所述隧道转发的所述前端设备的回复报文,并根据所述回复报文的源地址和目的地址将所述回复报文发送至所述用户终端,其中,所述回复报文的源地址和目的地址是所述第二平台根据所述用户终端与所述前端设备对应的访问映射表项进行地址转换后得到的源地址和目的地址。
【技术特征摘要】
1.一种跨域访问的方法,其特征在于,所述方法应用于第一平台上,所述第一平台与至少一个用户终端相连接,并通过广域网的隧道与第二平台相连接,所述方法包括:接收所述用户终端访问与所述第二平台相连接的前端设备的访问报文;根据所述用户终端与所述前端设备对应的访问映射表项将所述访问报文的源地址和目的地址进行地址转换,并通过所述隧道将所述地址转换后的访问报文转发至所述第二平台,以使所述第二平台根据所述地址转换后的源地址和目的地址将所述访问报文发送至所述前端设备;接收所述第二平台通过所述隧道转发的所述前端设备的回复报文,并根据所述回复报文的源地址和目的地址将所述回复报文发送至所述用户终端,其中,所述回复报文的源地址和目的地址是所述第二平台根据所述用户终端与所述前端设备对应的访问映射表项进行地址转换后得到的源地址和目的地址;所述方法还包括:建立所述用户终端与所述前端设备对应的访问映射表项,并通过所述隧道将所述访问映射表项发送至所述第二平台;所述建立所述用户终端与所述前端设备对应的访问映射表项具体包括:接收所述用户终端的访问请求,所述访问请求携带有至少一个待访问的前端设备的设备标识;将所述访问请求通过所述隧道转发至所述第二平台,以使所述第二平台根据所述访问请求获取所述设备标识对应的前端设备的访问地址和访问端口号、以及自身配置的与所述前端设备对应的映射地址和映射端口号;接收所述第二平台通过所述隧道发送的所述前端设备的访问地址和访问端口号、以及所述第二平台配置的与所述前端设备对应的映射地址和映射端口号;根据所述前端设备的访问地址和访问端口号、所述第二平台配置的与所述前端设备对应的映射地址和映射端口号、以及自身配置的与所述前端设备对应的映射地址和映射端口号建立所述访问映射表项,并将所述自身配置的与所述前端设备对应的映射地址和映射端口号发送至所述用户终端。2.根据权利要求1所述的方法,其特征在于,所述访问报文的源地址是用户终端地址和用户终端端口号,所述访问报文的目的地址是所述第一平台配置的与所述前端设备对应的映射地址和映射端口号,所述地址转换后的源地址是所述第二平台配置的与所述前端设备对应的映射地址和映射端口号,所述地址转换后的目的地址是所述前端设备的访问地址和访问端口号。3.一种跨域访问方法,其特征在于,所述方法应用于第二平台上,所述第二平台与至少一个前端设备相连接,并通过广域网的隧道与第一平台相连接,所述方法包括:接收所述第一平台通过所述隧道转发的与所述第一平台相连接的用户终端访问所述前端设备的访问报文,并根据所述访问报文的源地址和目的地址将所述访问报文发送至所述前端设备,其中,所述访问报文的源地址和目的地址是所述第一平台进行地址转换后得到的源地址和目的地址;接收所述前端设备发送的回复报文;根据所述用户终端与所述前端设备对应的访问映射表项将所述回复报文的源地址和目的地址进行地址转换,并通过所述隧道将所述地址转换后的回复报文转发至所述第一平台,以使所述第一平台根据所述地址转换后的源地址和目的地址将所述回复报文发送至所述用户终端;所述方法还包括:接收所述第一平台通过所述隧道转发的所述用户终端的访问请求,所述访问请求携带有至少一个待访问的前端设备的设备标识;根据所述访问请求获取所述设备标识对应的前端设备的访问地址和访问端口号、以及自身配置的与所述前端设备对应的映射地址和映射端口号;将所述设备标识对应的前端设备的访问地址和访问端口号、以及自身配置的与所述前端设备对应的映射地址和映射端口号发送至所述第一平台;接收所述第一平台通过所述隧道发送的所述用户终端与所述前端设备对应的访问映射表项。4.根据权利要求3所述的方法,其特征在于,所述回复报文的源地址是所述前端设备的访问地址和访问端口号,所述回复报文的目的地址是所述第二平台配置的与所述前端设备对应的映射地址和映射端口号,所述地址转换后的源地址是所述第一平台配置的与所述前端设备对应的映射地址和映射端口号,所述地址转换后的目的地址是所述用户终端地址和用户终端端口号。5.一种跨域访问的装置,其特征在于,所述装置应用于第一平台上,所述第一平台与至少一个用户终端相连接,并...
【专利技术属性】
技术研发人员:周迪,任俊峰,
申请(专利权)人:浙江宇视科技有限公司,
类型:发明
国别省市:浙江;33
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。