跨域访问的方法及装置制造方法及图纸

技术编号:11974914 阅读:76 留言:0更新日期:2015-08-31 00:49
本发明专利技术提供跨域访问的方法及装置,所述方法应用于第一平台上,该第一平台与至少一个用户终端相连接,并通过广域网的隧道与第二平台相连接,所述方法包括:接收用户终端访问与第二平台相连接的前端设备的访问报文,根据用户终端与前端设备对应的访问映射表项将访问报文的源地址和目的地址进行地址转换,并通过隧道将地址转换后的访问报文转发至所述第二平台,还接收第二平台通过隧道转发的前端设备的回复报文,并根据回复报文的源地址和目的地址将回复报文发送至用户终端。应用本发明专利技术实施例,使得通过一次地址转换就实现了用户终端对跨网连接的前端设备的访问,还提高了跨网访问的效率和灵活性。

【技术实现步骤摘要】
跨域访问的方法及装置
本专利技术涉及网络通信
,尤其涉及跨域访问的方法及装置。
技术介绍
随着网络通信技术的发展,整个安防产业已经进入网络监控时代,并且要求能够跨广域网对前端设备的监控图像进行实时访问。其中,广域网是一种跨地区的数据通讯网络,使用电信运营商提供的设备作为信息传输平台。现有技术中,当上级平台上的用户终端和下级平台下挂的前端设备通过广域网进行通信即在物理网络上是隔离的,使得用户终端无法直接登录到前端设备上进行访问时,采用跨域访问的一般过程为:上级平台提供下级平台下挂的前端设备的配置模板,用户终端利用该配置模板配置对前端设备的访问信息,比如,该访问信息是对前端设备进行定时维护,并通过上级平台将访问信息发送至下级平台,最后由下级平台将访问信息转发至前端设备。其中,前端设备的配置模板与前端设备的类型相对应,即前端设备的类型不同,需要的配置模板也不同。但是,现有的前端设备类型很多,上级平台无法提供所有类型的配置模板,也不能随着前端设备类型升级而更新相应的配置模板。
技术实现思路
本专利技术提供跨域访问的方法及装置,以解决现有技术中现有的前端设备类型很多,上级平台无法提供所有类型的配置模板,也不能随着前端设备类型升级而更新相应的配置模板的问题。根据本专利技术实施例的第一方面,提供一种跨域访问的方法,所述方法应用于第一平台上,所述第一平台与至少一个用户终端相连接,并通过广域网的隧道与第二平台相连接,包括:接收所述用户终端访问与所述第二平台相连接的前端设备的访问报文;根据所述用户终端与所述前端设备对应的访问映射表项将所述访问报文的源地址和目的地址进行地址转换,并通过所述隧道将所述地址转换后的访问报文转发至所述第二平台,以使所述第二平台根据所述地址转换后的源地址和目的地址将所述访问报文发送至所述前端设备;接收所述第二平台通过所述隧道转发的所述前端设备的回复报文,并根据所述回复报文的源地址和目的地址将所述回复报文发送至所述用户终端,其中,所述回复报文的源地址和目的地址是所述第二平台根据所述用户终端与所述前端设备对应的访问映射表项进行地址转换后得到的源地址和目的地址。根据本专利技术实施例的第二方面,提供一种跨域访问的方法,所述第二平台与至少一个前端设备相连接,并通过广域网的隧道与第一平台相连接,所述方法包括:接收所述第一平台通过所述隧道转发的与所述第一平台相连接的用户终端访问所述前端设备的访问报文,并根据所述访问报文的源地址和目的地址将所述访问报文发送至所述前端设备,其中,所述访问报文的源地址和目的地址是所述第一平台进行地址转换后得到的源地址和目的地址;接收所述前端设备发送的回复报文;根据所述用户终端与所述前端设备对应的访问映射表项将所述回复报文的源地址和目的地址进行地址转换,并通过所述隧道将所述地址转换后的回复报文转发至所述第一平台,以使所述第一平台根据所述地址转换后的源地址和目的地址将所述回复报文发送至所述用户终端。根据本专利技术实施例的第三方面,提供一种跨域访问的装置,所述装置应用于第一平台上,所述第一平台与至少一个用户终端相连接,并通过广域网的隧道与第二平台相连接,包括:第一传输单元,用于接收所述用户终端访问与所述第二平台相连接的前端设备的访问报文;地址转换单元,用于根据所述用户终端与所述前端设备对应的访问映射表项将所述访问报文的源地址和目的地址进行地址转换,并通过所述隧道将所述地址转换后的访问报文转发至所述第二平台,以使所述第二平台根据所述地址转换后的源地址和目的地址将所述访问报文发送至所述前端设备;第二传输单元,用于接收所述第二平台通过所述隧道转发的所述前端设备的回复报文,并根据所述回复报文的源地址和目的地址将所述回复报文发送至所述用户终端,其中,所述回复报文的源地址和目的地址是所述第二平台根据所述用户终端与所述前端设备对应的访问映射表项进行地址转换后得到的源地址和目的地址。根据本专利技术实施例的第四方面,提供一种跨域访问的装置,所述装置应用于第二平台上,所述第二平台与至少一个前端设备相连接,并通过广域网的隧道与第一平台相连接,包括:第一传输单元,用于接收所述第一平台通过所述隧道转发的与所述第一平台相连接的用户终端访问所述前端设备的访问报文,并根据所述访问报文的源地址和目的地址将所述访问报文发送至所述前端设备,其中,所述访问报文的源地址和目的地址是所述第一平台进行地址转换后得到的源地址和目的地址;第二传输单元,用于接收所述前端设备发送的回复报文;地址转换单元,用于根据所述用户终端与所述前端设备对应的访问映射表项将所述回复报文的源地址和目的地址进行地址转换,并通过所述隧道将所述地址转换后的回复报文转发至所述第一平台,以使所述第一平台根据所述地址转换后的源地址和目的地址将所述回复报文发送至所述用户终端。应用本专利技术实施例,第一平台将接收的用户终端的访问报文进行地址转换后再发送给第二平台,并由该第二平台将该访问报文转发至前端设备,第二平台将接收的前端设备的回复报文进行地址转换后再发送给第一平台,并由该第一平台将该回复报文转发至用户终端,使得通过一次地址转换就实现了用户终端对跨网连接的前端设备的访问,还提高了跨网访问的效率和灵活性。附图说明图1是应用本专利技术实施例跨域访问的应用场景示意图;图2是本专利技术跨域访问的方法的一个实施例流程图;图3是本专利技术跨域访问的方法中访问报文的地址转换的示意图;图4是本专利技术跨域访问的方法中一个访问映射表项的示意图;图5是本专利技术跨域访问的方法中另一个访问映射表项的示意图;图6是本专利技术跨域访问的方法的另一个实施例流程图;图7是本专利技术跨域访问的方法中回复报文的地址转换的示意图;图8是本专利技术跨域访问的装置所在设备的一种硬件结构图;图9是本专利技术跨域访问的装置的一个实施例框图;图10是本专利技术跨域访问的装置的另一个实施例框图。具体实施方式为了使本
的人员更好地理解本专利技术实施例中的技术方案,并使本专利技术实施例的上述目的、特征和优点能够更加明显易懂,下面结合附图对本专利技术实施例中技术方案作进一步详细的说明。参见图1,为应用本专利技术实施例跨域访问的应用场景示意图:图1中示出了一种跨域访问组网架构。其中,第一平台可以与至少一个用户终端相连接,并可以通过广域网的隧道与第二平台相连接,第二平台还可以与至少一个前端设备相连接,比如:第二平台下挂3个前端设备,分别是:前端设备1、前端设备2和前端设备3。该前端设备可以是网络摄像机(IPCamera,IPC),该网络摄像机是由传统摄像机与网络技术结合所产生的新一代摄像机。另外,第一平台和第二平台之间的关系可以是上下级的关系,即第一平台是上级域平台,第二平台是下级域平台;也可以是平级域的关系。其中,第一平台和第二平台之间可以通过建立用于跨域访问的隧道进行通信。当用户终端需要访问前端设备时,比如,访问前端设备1时,首先通过第一平台向第二平台发送访问请求,第二平台根据访问请求提供其用于映射该前端设备访问业务的私网网协(InternetProtocol,IP)地址和端口号、以及前端设备的私网IP地址和端口号,并发送至第一平台,第一平台再选取自身的私网IP地址和端口号作为该前端设备的映射地址和端口号,并将其反馈给用户终端。在用户终端根据上述反馈的映射地址和端口号向第一平台发送访问报本文档来自技高网
...

【技术保护点】
一种跨域访问的方法,其特征在于,所述方法应用于第一平台上,所述第一平台与至少一个用户终端相连接,并通过广域网的隧道与第二平台相连接,所述方法包括:接收所述用户终端访问与所述第二平台相连接的前端设备的访问报文;根据所述用户终端与所述前端设备对应的访问映射表项将所述访问报文的源地址和目的地址进行地址转换,并通过所述隧道将所述地址转换后的访问报文转发至所述第二平台,以使所述第二平台根据所述地址转换后的源地址和目的地址将所述访问报文发送至所述前端设备;接收所述第二平台通过所述隧道转发的所述前端设备的回复报文,并根据所述回复报文的源地址和目的地址将所述回复报文发送至所述用户终端,其中,所述回复报文的源地址和目的地址是所述第二平台根据所述用户终端与所述前端设备对应的访问映射表项进行地址转换后得到的源地址和目的地址。

【技术特征摘要】
1.一种跨域访问的方法,其特征在于,所述方法应用于第一平台上,所述第一平台与至少一个用户终端相连接,并通过广域网的隧道与第二平台相连接,所述方法包括:接收所述用户终端访问与所述第二平台相连接的前端设备的访问报文;根据所述用户终端与所述前端设备对应的访问映射表项将所述访问报文的源地址和目的地址进行地址转换,并通过所述隧道将所述地址转换后的访问报文转发至所述第二平台,以使所述第二平台根据所述地址转换后的源地址和目的地址将所述访问报文发送至所述前端设备;接收所述第二平台通过所述隧道转发的所述前端设备的回复报文,并根据所述回复报文的源地址和目的地址将所述回复报文发送至所述用户终端,其中,所述回复报文的源地址和目的地址是所述第二平台根据所述用户终端与所述前端设备对应的访问映射表项进行地址转换后得到的源地址和目的地址;所述方法还包括:建立所述用户终端与所述前端设备对应的访问映射表项,并通过所述隧道将所述访问映射表项发送至所述第二平台;所述建立所述用户终端与所述前端设备对应的访问映射表项具体包括:接收所述用户终端的访问请求,所述访问请求携带有至少一个待访问的前端设备的设备标识;将所述访问请求通过所述隧道转发至所述第二平台,以使所述第二平台根据所述访问请求获取所述设备标识对应的前端设备的访问地址和访问端口号、以及自身配置的与所述前端设备对应的映射地址和映射端口号;接收所述第二平台通过所述隧道发送的所述前端设备的访问地址和访问端口号、以及所述第二平台配置的与所述前端设备对应的映射地址和映射端口号;根据所述前端设备的访问地址和访问端口号、所述第二平台配置的与所述前端设备对应的映射地址和映射端口号、以及自身配置的与所述前端设备对应的映射地址和映射端口号建立所述访问映射表项,并将所述自身配置的与所述前端设备对应的映射地址和映射端口号发送至所述用户终端。2.根据权利要求1所述的方法,其特征在于,所述访问报文的源地址是用户终端地址和用户终端端口号,所述访问报文的目的地址是所述第一平台配置的与所述前端设备对应的映射地址和映射端口号,所述地址转换后的源地址是所述第二平台配置的与所述前端设备对应的映射地址和映射端口号,所述地址转换后的目的地址是所述前端设备的访问地址和访问端口号。3.一种跨域访问方法,其特征在于,所述方法应用于第二平台上,所述第二平台与至少一个前端设备相连接,并通过广域网的隧道与第一平台相连接,所述方法包括:接收所述第一平台通过所述隧道转发的与所述第一平台相连接的用户终端访问所述前端设备的访问报文,并根据所述访问报文的源地址和目的地址将所述访问报文发送至所述前端设备,其中,所述访问报文的源地址和目的地址是所述第一平台进行地址转换后得到的源地址和目的地址;接收所述前端设备发送的回复报文;根据所述用户终端与所述前端设备对应的访问映射表项将所述回复报文的源地址和目的地址进行地址转换,并通过所述隧道将所述地址转换后的回复报文转发至所述第一平台,以使所述第一平台根据所述地址转换后的源地址和目的地址将所述回复报文发送至所述用户终端;所述方法还包括:接收所述第一平台通过所述隧道转发的所述用户终端的访问请求,所述访问请求携带有至少一个待访问的前端设备的设备标识;根据所述访问请求获取所述设备标识对应的前端设备的访问地址和访问端口号、以及自身配置的与所述前端设备对应的映射地址和映射端口号;将所述设备标识对应的前端设备的访问地址和访问端口号、以及自身配置的与所述前端设备对应的映射地址和映射端口号发送至所述第一平台;接收所述第一平台通过所述隧道发送的所述用户终端与所述前端设备对应的访问映射表项。4.根据权利要求3所述的方法,其特征在于,所述回复报文的源地址是所述前端设备的访问地址和访问端口号,所述回复报文的目的地址是所述第二平台配置的与所述前端设备对应的映射地址和映射端口号,所述地址转换后的源地址是所述第一平台配置的与所述前端设备对应的映射地址和映射端口号,所述地址转换后的目的地址是所述用户终端地址和用户终端端口号。5.一种跨域访问的装置,其特征在于,所述装置应用于第一平台上,所述第一平台与至少一个用户终端相连接,并...

【专利技术属性】
技术研发人员:周迪任俊峰
申请(专利权)人:浙江宇视科技有限公司
类型:发明
国别省市:浙江;33

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1