一种通过边缘媒体网关实现IP跨域互通的通信系统和方法转让专利

申请号 : CN200510069842.3

文献号 : CN1859339B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 林扬波

申请人 : 华为技术有限公司

摘要 :

本发明公开了一种通过边缘媒体网关实现I P跨域互通的通信系统,包括:所述系统包括:相邻的异质或同质IP域,每一IP域包括:媒体网关控制器,用于呼叫控制,媒体网关,用于媒体承载;在相邻的异质或同质IP域中,用单个边缘媒体网关实现跨域互通。本发明还提供了一种实现IP跨域互通的通信方法,当不在同一域中的主叫媒体网关与被叫媒体网关需要进行通信时,主叫媒体网关通过边缘媒体网关与被叫媒体网关间,在各自的媒体网关控制器控制下进行呼叫接续和媒体流创建;主叫媒体网关与被叫媒体网关间基于创建的媒体流进行跨域通信。根据本发明,通过单个边缘媒体网关可实现两个不同的IP网的通信。

权利要求 :

1.一种通过边缘媒体网关实现IP跨域互通的通信系统,其特征在于,所述系统包括:

相邻的异质或同质IP域,每一IP域包括:

媒体网关控制器,用于呼叫控制,

媒体网关,用于媒体承载;

边缘媒体网关,其归属于相邻的异质或同质IP域其中之一的网络中,用于串接相邻网络中媒体网关的媒体流,相邻网络中的媒体网关基于所述媒体流实现跨域互通;所述媒体网关控制器将主叫媒体网关所属IP域信息和被叫媒体网关所属IP域信息发给边缘媒体网关;所述边缘媒体网关通过媒体网关控制器获取主叫媒体网关设置和被叫媒体网关设置,所述边缘媒体网关根据所述主叫媒体网关所属IP域信息、被叫媒体网关所属IP域信息、主叫媒体网关设置和被叫媒体网关设置创建所述媒体流。

2.一种通过边缘媒体网关实现IP跨域互通的通信方法,其特征在于,

当不在同一域中的主叫媒体网关与被叫媒体网关需要进行通信时,主叫媒体网关通过单个边缘媒体网关与被叫媒体网关间,在主叫网络媒体网关控制器和被叫网络媒体网关控制器控制下进行呼叫接续和媒体流创建;主叫媒体网关与被叫媒体网关间基于创建的媒体流进行跨域通信;所述主叫媒体网关由所述主叫网络媒体网关控制器控制,所述被叫媒体网关由所述被叫网络媒体网关控制器控制,所述边缘媒体网关由所述主叫网络媒体网关控制器或被叫网络媒体网关控制器控制;

所述媒体网关控制器将主叫媒体网关所属IP域信息和被叫媒体网关所属IP域信息发给边缘媒体网关;所述边缘媒体网关通过媒体网关控制器获取主叫媒体网关设置和被叫媒体网关设置,所述边缘媒体网关根据所述主叫媒体网关所属IP域信息、被叫媒体网关所属IP域信息、主叫媒体网关设置和被叫媒体网关设置创建所述媒体流。

3.根据权利要求2所述的通过边缘媒体网关实现IP跨域互通的通信方法,其特征在于,所述的方法包括:A、主叫媒体网关发起呼叫请求,并通过主叫网络媒体网关控制器将所述呼叫请求转发给被叫网络媒体网关控制器,由被叫网络媒体网关控制器转发呼叫请求给被叫媒体网关;

B、被叫媒体网关接纳呼叫请求,然后在控制边缘媒体网关的媒体网关控制器、主叫网络媒体网关控制器和被叫网络媒体网关控制器的控制下,通过创建主叫媒体网关、边缘媒体网关和被叫媒体网关之间的媒体流,被叫媒体网关与主叫媒体网关基于创建的媒体流进行通跨域通信。

4.根据权利要求3所述的通过边缘媒体网关实现IP跨域互通的通信方法,其特征在于,所述的步骤A进一步包括:媒体网关控制器根据呼叫请求包含的被叫信息转发该呼叫请求。

5.根据权利要求4所述的通过边缘媒体网关实现IP跨域互通的通信方法,其特征在于,所述步骤B还包括:当被叫媒体网关不接纳呼叫请求,结束本次呼叫。

6.根据权利要求3所述的通过边缘媒体网关实现IP跨域互通的通信方法,其特征在于,所述的负责边缘媒体网关的媒体网关控制器是该边缘媒体网关所跨相邻IP网络其中之一的媒体网关控制器。

7.根据权利要求3所述的通过边缘媒体网关实现IP跨域互通的通信方法,其特征在于,所述的步骤B进一步包括:B1、负责边缘媒体网关的媒体网关控制器向边缘媒体网关指示边缘媒体网关创建分别到主叫媒体网关和被叫媒体网关的媒体流;

B2、边缘媒体网关将自己分别到主叫媒体网关和被叫媒体网关的媒体流的设置上报负责边缘媒体网关的媒体网关控制器,然后通过媒体网关控制器分别转发给主叫媒体网关和被叫媒体网关;

B3、主叫媒体网关和被叫媒体网关根据所得到的边缘媒体网关到主叫媒体网关和被叫媒体网关的媒体流设置实现跨域通信。

说明书 :

技术领域

本发明涉及一种网络通信技术,尤其涉及一种通过边缘媒体网关实现IP跨域互通的通信系统和方法。

背景技术

如图1所示,MGC(媒体网关控制器)和MG(媒体网关)是NGN(下一代网络)中的两个关键构件。MGC负责呼叫控制功能,MG负责业务承载功能,藉此实现呼叫控制平面和业务承载平面的分离,从而可充分共享网络资源,并简化了设备升级和业务扩展,大大降低了开发和维护成本。
为了使MG与MGC协同工作,在MGC与MG之间需要使用媒体网关控制协议。媒体网关控制协议是MG和MGC之间通信的主要协议,目前应用较为广泛的有H.248/MeGaCo和MGCP两种协议。
在MGC的控制下,MG与MG之间通常建立RTP(实时传输协议)媒体流进行通信。
MG因所处网络位置不同可以具备两个功能,一是作为UNI(用户网络接口)在单IP域内承载媒体流,也称普通MG,例如在单一运营商的同一IP网络内互通;二是作为NNI(网络节点接口)跨IP域承载媒体流,也称边缘MG或IP-IP MG,例如在不同运营商的不同IP网络之间互通,或者单一运营商的不同IP网络之间互通,典型的如企业网与核心网之间。
目前,存在许多不同的IP网络,这些不同IP网络内的媒体流可能具有不同的构成机制,如其IP地址子网不同、IPv4与v6对接、媒体编解码算法差异等等。随着业务的发展,迫切需要使这些不同IP网络中的媒体流互通。

发明内容

针对现有技术的上述缺陷,本发明的目的是提供一种通过边缘媒体网关实现IP跨域互通的通信系统和方法,可实现不同IP网的通信问题。
本发明是通过下述技术方案实现的,本发明提供了一种通过边缘媒体网关实现IP跨域互通的通信系统,所述系统包括:相邻的异质或同质IP域,每一IP域包括:媒体网关控制器,用于呼叫控制,媒体网关,用于媒体承载;边缘媒体网关,其归属于相邻的异质或同质IP域其中之一的网络中,用于串接相邻网络中媒体网关的媒体流,相邻网络中的媒体网关基于所述媒体流实现跨域互通;所述媒体网关控制器将主叫媒体网关所属IP域信息和被叫媒体网关所属IP域信息发给边缘媒体网关;所述边缘媒体网关通过媒体网关控制器获取主叫媒体网关设置和被叫媒体网关设置,所述边缘媒体网关根据所述主叫媒体网关所属IP域信息、被叫媒体网关所属IP域信息、主叫媒体网关设置和被叫媒体网关设置创建到主叫媒体网关的媒体流和到被叫媒体网关的媒体流。
本发明还提供了一种通过边缘媒体网关实现IP跨域互通的通信方法,所述方法的基本思想是:当不在同一域中的主叫媒体网关与被叫媒体网关需要进行通信时,主叫媒体网关通过单个边缘媒体网关与被叫媒体网关间,在主叫网络媒体网关控制器和被叫网络媒体网关控制器控制下进行呼叫接续和媒体流创建;主叫媒体网关与被叫媒体网关间基于创建的媒体流进行跨域通信;所述主叫媒体网关由所述主叫网络媒体网关控制器控制,所述被叫媒体网关由所述被叫网络媒体网关控制器控制,所述边缘媒体网关由所述主叫网络媒体网关控制器或被叫网络媒体网关控制器控制;所述媒体网关控制器将主叫媒体网关所属IP域信息和被叫媒体网关所属IP域信息发给边缘媒体网关;所述边缘媒体网关通过媒体网关控制器获取主叫媒体网关设置和被叫媒体网关设置,所述边缘媒体网关根据所述主叫媒体网关所属IP域信息、被叫媒体网关所属IP域信息、主叫媒体网关设置和被叫媒体网关设置创建到主叫媒体网关的媒体流和到被叫媒体网关的媒体流。
所述的方法包括:
A、主叫媒体网关发起呼叫请求,并通过主叫网络媒体网关控制器将所述呼叫请求转发给被叫网络媒体网关控制器,由被叫网络媒体网关控制器转发呼叫请求给被叫媒体网关;
B、被叫媒体网关接纳呼叫请求,然后在控制边缘媒体网关的媒体网关控制器、主叫网络媒体网关控制器和被叫网络媒体网关控制器的控制下,通过创建主叫媒体网关、边缘媒体网关和被叫媒体网关之间的媒体流,被叫媒体网关与主叫媒体网关基于创建的媒体流进行通跨域通信。
所述的步骤A进一步包括:媒体网关控制器根据呼叫请求包含的被叫信息转发该呼叫请求。
所述步骤B还包括:当被叫媒体网关不接纳呼叫请求,结束本次呼叫。
所述的负责边缘媒体网关的媒体网关控制器是该边缘媒体网关所跨相邻IP网络其中之一的媒体网关控制器。
所述的步骤B进一步包括:
B1、负责边缘媒体网关的媒体网关控制器向边缘媒体网关指示边缘媒体网关创建分别到主叫媒体网关和被叫媒体网关的媒体流;
B2、边缘媒体网关将自己分别到主叫媒体网关和被叫媒体网关的媒体流的设置上报负责边缘媒体网关的媒体网关控制器,然后通过媒体网关控制器分别转发给主叫媒体网关和被叫媒体网关;
B3、主叫媒体网关和被叫媒体网关根据所得到的边缘媒体网关到主叫媒体网关和被叫媒体网关的媒体流设置实现跨域通信。
根据本发明,可通过单个边缘媒体网关实现两个不同的IP网的通信。

附图说明

图1示出了下一代网络的单网络的组网示意图;
图2示出了本发明的组网示意图;
图3示出了本发明的通信流程图。

具体实施方式

为了便于本领域一般技术人员理解和实现本发明,现结合附图描绘本发明的实施例。
对于作为UNI(用户网络接口)的普通MG而言,当MGC指示该MG创建TDM-RTP(时分复用-实时传输协议)的媒体流时,通常需要给出IP侧的RTP媒体编解码算法、打包时长等参数,以及媒体流对端RTP地址和端口(如果已有的话),然后由该MG自选合适的媒体流本端RTP地址和端口。对于作为NNI(网络节点接口)的边缘MG而言,当MGC指示该MG创建RTP-RTP媒体流时,除了上述针对普通MG的信息之外,还需要给出相应的IP域信息。这些信息都将通过媒体网关控制协议来承载。
根据本发明,图2示出了基于MGC-MG控制模式的IP互通采用单个边缘MG直接跨域的组网示意图。该通信系统采用两个网域IPa、IPb。IPa、IPb可以为异质或同质的IP网,并且/或者在各自的网域中可能采用不同的协议进行通信。在图2中,MGCa和MGCb分别是IPa网域和IPb网域内的媒体网关控制器,分别用于控制IPa网域和IPb网域的MG。MGi为边缘MG,用于串接到相邻网络中普通MG的媒体流,实现相邻网络中媒体网关之间的通信,并可在IPa、IPb两个网域之间进行协议转换。MGa和MGb为普通MG,用于代表用户进行呼叫接续,并可在MGC控制下创建用户侧与网络侧之间的媒体流。因为一个物理网关从资源角度可以被划分为多个逻辑网关(也称虚拟网关)分别受控于多个MGC,所以图2中所示MGi和MGa、MGb均为逻辑实体,也即虚拟网关。
如图3所示,现以IPa域内的MGa上的用户(作为主叫)发起到MGb上的用户(作为被叫)的呼叫请求为例,详细介绍通过单个边缘媒体网关实现IP跨域互通的通信方法。
在步骤1中,MGa将其上主叫用户的呼叫请求信息通过媒体网关控制协议(如H.248)上报给负责IPa域内MG管理的MGCa,所述呼叫请求信息包括主叫媒体流设置、被叫信息(例如被叫号码或姓名等)和主叫信息(例如主叫号码或主叫姓名)。
在步骤2中,MGCa对呼叫请求中的被叫信息进行分析后发现被叫在IPb域内,于是通过呼叫控制协议如SIP(会话启始协议)向负责IPb域内MG管理的MGCb转发该呼叫请求信息。
在步骤3中,MGCb通过媒体网关控制协议(如H.24 8)将呼叫请求信息中的主叫信息(例如主叫号码或姓名)下发给MGb。
在步骤4中,若MGb上被叫用户根据获得的主叫信息(例如主叫号码或姓名)接纳该主叫用户的呼叫请求,MGb进行被叫媒体流设置,并将被叫媒体流的设置原路返回上报MGCb。被叫用户根据主叫信息(例如主叫号码或姓名)决定是否接纳主叫用户呼叫请求的规则可以采用人工或预置方式操作。
在步骤5中,若实现IP互通的MGi受控于MGCb,则MGCb可以通过媒体网关控制协议(如H.248)向MGi发送IP域信息、主叫媒体流设置和被叫媒体流设置,MGi分别根据IP域信息、主叫媒体流设置和被叫媒体流设置创建到MGa和MGb的媒体流RTPa和RTPb。MGi将自己对媒体流RTPa和RTPb的设置原路返回上报MGCb,再由MGCb分别返送给MGa(经MGCa转发)和MGb。
若实现IP互通的MGi受控于MGCa,则MGCa在得到经MGCb转发的被叫媒体流设置后,向MGi发送IP域信息、主叫媒体流设置和被叫媒体流设置,MGi分别根据IP域信息、主叫媒体流设置和被叫媒体流设置创建到MGa和MGb的媒体流RTPa和RTPb。MGi将自己对媒体流RTPa和RTPb的设置原路返回上报MGCa,再由MGCa分别返送给MGa和MGb(经MGCb转发)。
在步骤6中,MGa和MGb各自收到MGi对媒体流RTPa和RTPb的设置后,可分别通过媒体流RTPa和RTPb与MGi进行通信,MGi使IPa域内和IPb域内的媒体流RTPa和RTPb互通,于是MGa上的主叫用户和MGb上的被叫用户可通过MGi进行通信。
应该注意到,本发明仅用两个相邻的IP域描述了本发明的思想,很显然,本发明还适用于两两相邻的IP域。另外,本发明利用单边缘媒体网关实现了IP跨域互通,当然,本发明也可利用多个边缘媒体网关实现IP跨域互通。
根据本发明,可通过单个边缘媒体网关实现两个不同的IP网的通信。
虽然通过实施例描绘了本发明,但本领域普通技术人员知道,在不脱离本发明的精神和实质的情况下,就可使本发明有许多变形和变化,本发明的范围由所附的权利要求来限定。