一种通过背靠背代理实现网间通信的方法技术

技术编号:13175032 阅读:65 留言:0更新日期:2016-05-10 18:21
本发明专利技术适用于短波通信网技术领域,提供一种通过背靠背代理实现网间通信的方法,本发明专利技术采用背靠背用户代理的全代理方案,区域代理控制器同时处理信令和媒体数据,区域代理控制器对内的功能是作为指挥侧设备的背靠背代理服务器、SIP注册服务器和SIP代理服务器,它能够为指挥侧设备的SIP应用提供注册和代理服务器功能,使他们与民网侧设备的SIP应用建立互连关系;区域代理控制器对外的功能是作为一个普通的SIP终端存在,它能够与民网上的SIP应用建立互连关系,并且能够隐藏指挥侧资源和信息,通过代理配置的地址转换关系,实现了SIP协议穿越NAT设备以及基于SIP协议建立的设备面数据流也能穿越NAT设备。

【技术实现步骤摘要】
一种通过背靠背代理实现网间通信的方法
本专利技术属于短波通信网
,尤其涉及一种通过背靠背代理实现网间通信的方法。
技术介绍
短波通信网中,指挥侧与民网侧使用不同管理域的IP网络,指挥侧设备与民用侧设备通信时需要跨越IP网段。区域代理控制器是短波通信网指挥侧的边界设备,不仅是指挥侧设备和民网侧设备进行业务通信的桥梁,还实现了屏蔽指挥侧资产与网络细节的功能。为了实现上述功能,区域代理控制器必须实现NAT(NetworkAddressTranslation,网络地址转换)功能。短波通信网选择SIP协议作为控制协议,但是SIP协议穿越NAT设备会导致出现如下问题:1、指挥侧网设备使用指挥网域内部IP地址,虽然经过NAT设备可以将IP层的地址转换为民网侧可见的地址,但是对于SIP协议中关键字段以及SDP(SessionDescriptionProtocol,会话描述协议)协议消息中携带的内部地址却没有进行转换,从而导致不能完成SIP会话过程,媒体数据通道无法建立。2、指挥侧设备的内部地址对民网侧设备是不可见的,因此民网侧设备不可能直接针对指挥侧设备发起SIP消息过程。
技术实现思路
鉴于上述问题,本专利技术的目的在于提供一种通过背靠背代理实现网间通信的方法,旨在解决现有短波通信网中不同网域的设备之间无法进行基于SIP协议的网间通信的技术问题。所述通过背靠背代理实现网间通信的方法包括下述步骤:指挥侧设备向区域代理控制器发送注册请求,区域代理控制器保存并处理所述注册请求,然后向短波业务控制器发送一个注册信令,短波业务控制器获取其中的注册信息判断是否合法,若注册信息合法则记录所述指挥侧设备的位置信息;民网侧设备向短波业务控制器发送注册指令,短波业务控制器保存所述民网侧设备的相关注册信息;当指挥侧设备需要向民网侧设备发出呼叫时,指挥侧设备根据所注册区域代理控制器的指挥侧地址,发送呼叫请求至所述区域代理控制器;区域代理控制器对所述呼叫请求进行关键头域处理以及SDP消息处理,得到请求信息,将所述请求信息发送至短波业务控制器,并把维持本次呼叫所需的地址和端口映射信息保存到本地数据库;短波业务控制器接收到请求信息后,经查询本地路由表将所述请求信息转发至目的地址的民网侧设备;民网侧设备从所述请求信息中获取区域代理控制器的民网侧地址,并根据此民网侧地址经过短波业务控制器发送响应消息至区域代理控制器;区域代理控制器对所述响应消息进行关键头域的反处理,还原得到原呼叫请求中的信息,并且对SDP消息修改成关于民网侧设备的媒体流描述;区域代理控制器将路由节点头域添加到反处理后的响应消息中,得到应答消息,所述节点路由头域为区域代理控制器的指挥侧地址;区域代理控制器将所述应答消息发送至所述指挥侧设备,并把维持本地呼叫所需的地址和端口映射信息保存到本地数据库中,此时区域代理控制器保存有实现整个双向会话的地址和端口映射信息,具有维持跨网段会话的能力。本专利技术的有益效果是:本专利技术采用背靠背用户代理的的全代理方案,区域代理控制器同时处理信令和媒体数据,区域代理控制器对内的功能是作为指挥侧设备的背靠背代理服务器、SIP注册服务器和SIP代理服务器,它能够为指挥侧设备的SIP应用提供注册和代理服务器功能,使他们与民网侧设备的SIP应用建立互连关系;区域代理控制器对外的功能是作为一个普通的SIP终端存在,它能够与民网上的SIP应用建立互连关系,并且能够隐藏指挥侧资源和信息,通过代理配置的地址转换关系,实现了SIP协议穿越NAT设备以及基于SIP协议建立的设备面数据流也能穿越NAT设备。附图说明图1是短波通信网的系统结构;图2是通过背靠背代理实现网间通信的方法的流程图;图3是通过背靠背代理实现网间通信的交互图;图4是媒体流传输通道示意图。具体实施方式为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本专利技术,并不用于限定本专利技术。为了说明本专利技术所述的技术方案,下面通过具体实施例来进行说明。本专利技术实现了基于短波通信网的网间会话过程,如图1所示的短波通信网的系统结构,包括指挥侧设备、开放接入节点、区域代理中心、区域控制中心和民用接入节点、民网侧设备。所述区域代理中包括区域代理控制器SBC、区域网络管理和安全隔离系统,所述区域控制中心包括区域综合平台和短波业务控制器。指挥侧设备在其中的一个开放接入节点覆盖下,且可连接至所述开放接入节点,任意开放接入节点均可以连接到任意区域代理控制器,任意区域代理控制器均可连接至任意短波业务控制器,民网侧设备在其中的一个民用接入节点覆盖下,且任意民用接入节点均可连接至任意短波业务控制器。区域代理控制器作为指挥侧和民网侧的连接部分,主要负责指挥侧流向民网侧的SIP信令的处理转发,是一个注册服务器和SIP代理服务器,实现指挥侧设备的用户注册和为通往民网侧的呼叫提供代理。对于民网侧,任意试图向指挥侧发送SIP信令的民网侧设备都无法知晓指挥侧的情况,唯一可见的就是处于网络边界上的区域代理控制器。因此对于民网侧设备而言,区域代理控制器只是一个SIP终端,而不是SIP代理服务器,这样两网之间才能直接进行呼叫或者接收呼叫。不同网络间用户设备的呼叫过程分为两种情况:指挥侧设备呼叫民网侧设备以及民网侧设备呼叫军网侧设备。考虑军网侧设备呼叫民网侧设备的过程:军网侧设备首先通过导航音模式与开放接入节点无线建链,建链成功后军网侧设备发送呼叫请求至开放接入节点,开放接入节点转发呼叫请求响应至区域代理控制器,区域代理控制器对呼叫请求进行处理,然后发送一个新的呼叫请求至短波业务控制器,短波业务控制器进行被叫路由查询,并把呼叫请求发送至被叫用户注册的民用接入节点,民用接入节点与被叫用户无线建链成功后,主、被叫双方开始通话。下面通过具体实施例描述本专利技术方法流程。参照图2所示的通过背靠背代理实现网间通信的方法的流程,并结合图3所示的通过背靠背代理实现网间通信的交互图,本专利技术方法包括下述步骤:步骤S101、指挥侧设备向区域代理控制器发送注册请求,区域代理控制器保存并处理所述注册请求,然后向短波业务控制器发送一个注册信令,短波业务控制器获取其中的注册信息判断是否合法,若注册信息合法则记录所述指挥侧设备的位置信息。步骤S102、民网侧设备向短波业务控制器发送注册指令,短波业务控制器保存所述民网侧设备的相关注册信息。对于指挥侧流向民网侧的SIP信令,必须要通过区域代理控制器进行处理并转发,因此对于指挥侧设备而言,区域代理控制器是一个SIP代理服务器,它需要为通往民网侧的呼叫提供代理。由于区域代理控制器需要负责指挥侧设备的SIP代理工作,因此其必须允许这些设备进行注册,只有通过注册才能使得指挥侧设备知晓哪些区域代理控制器是他们的SIP代理服务器,因此区域代理控制器也是指挥侧设备的SIP注册服务器。区域代理控制收到指挥侧设备的注册请求时,还需对注册请求进行处理,得到一个注册信令发送至短波业务控制器,由短波业务控制器对指挥侧设备的注册信息的合法性进行判断,并记录指挥侧设备位置信息,以满足指挥侧设备作被叫时的路由查询。因此,短波业务控制器可以看作是位置服务器和重定向服务器,并且还是民用侧设备的本文档来自技高网...
一种通过背靠背代理实现网间通信的方法

【技术保护点】
一种通过背靠背代理实现网间通信的方法,其特征在于,所述方法包括:指挥侧设备向区域代理控制器发送注册请求,区域代理控制器保存并处理所述注册请求,然后向短波业务控制器发送一个注册信令,短波业务控制器获取其中的注册信息判断是否合法,若注册信息合法则记录所述指挥侧设备的位置信息;民网侧设备向短波业务控制器发送注册指令,短波业务控制器保存所述民网侧设备的相关注册信息;当指挥侧设备需要向民网侧设备发出呼叫时,指挥侧设备根据所注册区域代理控制器的指挥侧地址,发送呼叫请求至所述指挥侧设备;区域代理控制器对所述呼叫请求进行关键头域处理以及SDP消息处理,得到请求信息,将所述请求信息发送至短波业务控制器,并把维持本次呼叫所需的地址和端口映射信息保存到本地数据库;短波业务控制器接收到请求信息后,经查询本地路由表将所述请求信息转发至目的地址的民网侧设备;民网侧设备从所述请求信息中获取区域代理控制器的民网侧地址,并根据此民网侧地址经过短波业务控制器发送响应消息至区域代理控制器;区域代理控制器对所述响应消息进行关键头域的反处理,还原得到原呼叫请求中的信息,并且对SDP消息修改成关于民网侧设备的媒体流描述;区域代理控制器将路由节点头域添加到反处理后的响应消息中,得到应答消息,所述节点路由头域为区域代理控制器的指挥侧地址;区域代理控制器将所述应答消息发送至所述指挥侧设备,并把维持本地呼叫所需的地址和端口映射信息保存到本地数据库中,此时区域代理控制器保存有实现整个双向会话的地址和端口映射信息,具有维持跨网段会话的能力。...

【技术特征摘要】
1.一种通过背靠背代理实现网间通信的方法,其特征在于,所述方法包括:指挥侧设备向区域代理控制器发送注册请求,区域代理控制器保存并处理所述注册请求,然后向短波业务控制器发送一个注册信令,短波业务控制器获取其中的注册信息判断是否合法,若注册信息合法则记录所述指挥侧设备的位置信息;民网侧设备向短波业务控制器发送注册指令,短波业务控制器保存所述民网侧设备的相关注册信息;当指挥侧设备需要向民网侧设备发出呼叫时,指挥侧设备根据所注册区域代理控制器的指挥侧地址,发送呼叫请求至所述区域代理控制器;区域代理控制器对所述呼叫请求进行关键头域处理以及SDP消息处理,得到请求信息,将所述请求信息发送至短波业务控制器,并把维持本次呼叫所需的地址和端口映射信息保存到本地数据库;短波业务控制器接收到请求信息后,经查询本地路由表将所述请求信息转发至目的地址的民网侧设备;民网侧设备从所述请求信息中获取区域代理控制器的民网侧地址,并根据此民网侧地址经过短波业务控制器发送响应消息至区域代理控制器;区域...

【专利技术属性】
技术研发人员:刘建国付国宾朱春祥王贤德
申请(专利权)人:中国人民解放军国防信息学院
类型:发明
国别省市:湖北;42

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

1