呼叫承载建立的方法、系统及媒体网关的制作方法

文档序号:85753阅读:292来源:国知局
专利名称:呼叫承载建立的方法、系统及媒体网关的制作方法
技术领域
本发明涉及通信技术领域
,尤其涉及一种呼叫承载建立的方法,系统以及媒体网关。
背景技术
在WCDMA的呼叫承载建立过程中,移动软交换(Mobile Switch CenterServer,MSC_SERVER)的主要功能是完成呼叫的路由选择功能,根据用户发起呼叫请求的相关信息,确定哪些媒体网关之间应建立通信连接关系,并通知相应的媒体网关之间建立通信连接关系并进行通信,以及确定在通信过程中所采用的信息压缩编码方式等。媒体网关(Media Gateway,MGW)和无线网络控制器(Radio Network Controller,RNC)的无线接入承载子流组合指示集(RadioAccess Bearer sub-Flow Combination Indicator,RFCI)在建立呼叫承载的需要保持一致,参见图1中现有技术的流程,WCDMA的呼叫承载建立具体过程如下在步骤S100,MSC_SERVER_A根据用户发起呼叫请求的相关信息,向MGWA发送增加端点请求消息(ADD,req($)),要求增加端点T1;在步骤S101,MGWA为本次呼叫的RNCA侧成功分配端点T1,MGWA向MSC_SERVER_A发送响应消息(ADD,RSP(C1,T1,BNC-id1,Addr));在步骤S102,MSC_SERVER_A向RNCA发送指配请求消息(RAB-ASSIGMENT-REQ(RAB paramet,UP,BNC-id,Addr)),要求RNC准备建立呼叫的承载,此时指配请求消息带有参数RAB子流,以及业务数据单元(Service Data Unit,SDU)大小的描述;在步骤S103,RNCA向MGWA发送承载建立请求消息(Bear establish Req);在步骤S104,MGWA向RNCA发送承载建立响应消息(Bear establish Rsp);在步骤S105,RNCA根据RAB子流情况和SDU大小,确定本次呼叫的RFCI集参数信息,在IU初始化消息(Iu UP-Init(RFCIs,SDU,size,IPTI,etc))中发送给MGWA;
在步骤S106,MGWA发现此RNCA发来的RFCI集参数和自己保存RFCI集参数不匹配,即向RNCA发送响应消息(Iu UP-Init-Ack);在步骤S107,MGWA将RNCA发送来的RFCI集和自己保存的RFCI集进行一次判断,确定两个网元都能接受的RFCI集,反方向向RNCA发送IU初始化消息IuUP-Init(RFCIs,SDU size,IPTI,etc),以调正本次呼叫的RFCI值;在步骤S108,RNCA回送响应消息(Iu UP-Init-Ack),接受本次RFCI集重调正过程;在步骤S109,RNCA向MSC_SERVER_A回送指配响应消息(RAB-ASSIGMENT-Rsp);在步骤S110,MGWA向MSC_SERVER_A回送通知消息Notify(Bearer established),指示本次呼叫承载建立结束。
但是,现有技术存在有如下缺点MSC_SERVER_A向RNC_A下发RAB-ASSIGMENT-REQ消息时,已经通过信元RAB Parameters参数中的子信元SDU信源参数(Format Information Parameter)指示了RNC的RAB子流组合,以及RAB子流的大小。因此,RNC不能对该组合做任何的修改,只能根据MSC_SERVER_A下发的RAB-ASSIGMENT-REQ中的SDU信息进行组合得到RFCI集,此时的RFCI集是被MSC_SERVER_A间接地预订了。但是,此时MGWA所保留的从另外一端MGW或者RNC所获得的RFCI集信息却没有通知给MSC_SERVER_A;随后,当RNCA向MGWA发送完承载建立过程后,RNCA向MGWA发送IU UP初始化请求,此时MGWA却发现RNCA发来的RFCI集和自己保存的RFCI集不相同。MGWA会反方向向RNCA发送IU UP初始化信息,所述IU UP初始化信息带有自己的RFCI集信息和RNCA的RFCI集信息的比较结果;在免编解码操作(Transcoder Free Operation,TRFO)流程、切换流程、基本呼叫流程中都会遇到这种情况,IU UP的重建时需要进行RFCI重调正,会增加系统的承载资源的占用,也会增加系统的接续时延。

发明内容本发明所要解决的技术问题在于,提供一种呼叫承载建立的方法和系统,以及一种媒体网关,可以在IU承载建立的过程,避免由于MGW和RFCI集的不一致所引起的RFCI参数重调正过程,从而避免承载建立时延的消耗。
为了解决上述技术问题,本发明提出了一种呼叫承载建立的方法,包括a、媒体网关接收到移动软交换增加端点的请求消息后,将与本次建立呼叫承载相应的RFCI当前值发送至软交换;b、软交换指示无线网络控制器按照所述RFCI当前值建立呼叫承载;c、无线网络控制器根据所述RFCI当前值,与媒体网关建立呼叫承载。
相应地,本发明还提供了一种媒体网关,包括配置单元,用于配置与各种语音速率的无线接入承载子流的组合对应的RFCI集信息,以及设置RFCI集变量,并将RFCI集变量初始化。
赋值单元,将所述RFCI集变量赋值为建立本次呼叫承载的RFCI当前值;通信单元,用于向软交换、无线网络控制器以及前向媒体网关传送RFCI集信息,完成建立呼叫承载的信息交互。
相应的,本发明还提供了一种呼叫承载建立系统,包括媒体网关,用于配置建立呼叫承载相关的RFCI集信息,并将与本次建立呼叫承载相应的RFCI当前值发送至软交换;软交换,用于指示无线网络控制器按照所述RFCI当前值建立呼叫承载;无线网络控制器,用于根据所述RFCI当前值,与媒体网关建立呼叫承载。
实施本发明的实施例,具有如下有益效果通过在MGW中配置RFCI集信息以及RFCI变量的处理逻辑,可以预先设置建立呼叫承载的RFCI值,并且由MGW告知MSC_SERVER,MSC_SERVER再将RFCI集信息发送给RNC,从而使得RNC在IU初始化过程中携带的RFCI集信息和MGW需要的一致,避免了RFCI集重调正的过程,从而间接地压缩了原来由于RFCI集调正引起的接续时延,提高了用户的感受,更有效的降低了MGW和RNC之间的承载链路负荷。
图1是现有的RFCI值重调正的流程示意图;图2是本发明呼叫承载建立系统一实施例的结构示意图;图3是本发明呼叫承载建立方法一实施例的流程示意图;图4是本发明呼叫承载建立方法另一实施例的流程示意图;图5是本发明图4中步骤S301中为RFCI变量赋值的实施例的流程示意图。
具体实施方式本发明实施例的核心在于,通过在MGW中配置RFCI集信息以及RFCI变量的处理逻辑,可以预先设置建立呼叫承载的RFCI值,并且由MGW告知MSC_SERVER,MSC_SERVER再将RFCI集信息发送给RNC,从而使得RNC在IU初始化过程中携带的RFCI集信息和MGW需要的一致,从而避免RFCI集重调正的过程,降低MGW和RNC之间的承载链路负荷。
参见图2,是本发明呼叫承载建立系统实施例的结构示意图。
本实施例呼叫承载建立系统具体包括媒体网关1,采用各种手段将各种用户及业务接入到软交换网络中,并且在移动软交换2的控制下完成数据格式和协议的转换,将接入的所有媒体信息流均转换为采用IP协议的数据包在软交换网络中传送,在呼叫承载建立的过程中,媒体网关1中配置建立呼叫承载相关的RFCI集信息,并将与本次建立呼叫承载相应的RFCI当前值发送至软交换;媒体网关1在具体实现的时候还包括配置单元11,用于配置与各种语音速率的无线接入承载子流的组合对应的RFCI集信息,以及设置RFCI集变量,并将RFCI集变量初始化;具体实现的时候,配置单元11中配置的RFCI集如下表1所示表1
其中,M1表示一个RFCI集中包含的最大子流的数量;M2表示RFCI集的最大允许配置数量;M3表示资源速率的最大种类数目;判断单元12,用于判断是否从前向媒体网关或者当前无线网络控制器3收到RFCI集信息,并将判断结果发送给所述赋值单元13。
赋值单元13,用于接收到所述判断单元的判断结果后,若判断结果为是,则所述赋值单元13将RFCI变量赋值为当前从前向媒体网关或当前无线网络控制器收到的RFCI当前值;若判断结果为否,则所述赋值单元13将RFCI变量赋值为所述配置单元11中配置的RFCI集信息对应的RFCI当前值。
通信单元14,用于向移动软交换2、无线网络控制器3以及前向媒体网关传送RFCI集信息,完成建立呼叫承载的信息交互。
移动软交换2,用于向媒体网关提供呼叫逻辑与呼叫控制命令,在具体实现的时候,移动软交换2包括通信单元21用于完成与媒体网关和无线网络控制器3之间的信息交互,首先接收用户终端发起的呼叫请求,并向媒体网关1发起端点请求消息;在收到媒体网关1的响应消息和建立呼叫承载的RFCI当前值时,再通过携带所述RFCI当前值的建立呼叫承载的指示消息,指示无线网络控制器按照所述RFCI当前值建立呼叫承载;调整单元22用于在接收到媒体网关1所分配的端点和在建立呼叫承载所指示的RFCI当前值时,调整移动软交换2中当前的RAB paramet参数中信元SDU format information Parameter中的信元Subflow Combination Bit Rate,调整的原则就是和媒体网关1中描述的Subflow SDU Size和Combination Bit Rate一致;并将调整后的RFCI值发送给通信单元21,经通信单元21发送给无线网络控制器3。
无线网络控制器3,具体实现的时候,包括通信单元31用于与媒体网关1和移动软交换2完成信息交互,包括接收移动软交换2的通信单元21所发送的呼叫承载建立指示消息,并向移动软交换2返回响应消息,并向媒体网关1的通信单元14发送IU初始化消息后接收媒体网关1的通信单元14所返回的IU响应消息,在呼叫承载建立后,向移动软交换2发送通知消息,通知呼叫承载建立结束。
承载建立单元32用于在通信单元31接收到移动软交换2发送的建立呼叫承载的指示命令时,根据所述RFCI当前值,与媒体网关建立呼叫承载。
参见图3,是本发明提供的呼叫承载建立方法第一实施例的方法流程图。
本实施例提供的呼叫承载建立的方法包括以下流程
在步骤S200,媒体网关接收到移动软交换增加端点的请求消息后,将与本次建立呼叫承载相应的RFCI当前值发送至软交换;在步骤S201,移动软交换指示无线网络控制器按照所述RFCI当前值建立呼叫承载;在步骤S202,无线网络控制器根据所述RFCI当前值,与媒体网关建立呼叫承载。
参见图4是本发明提供的呼叫承载建立方法第二实施例的方法流程图,本发明呼叫承载建立方法的优选实施例的流程如下在步骤S300,移动软交换A(Mobile Switch Center Server,MSC_SERVER_A)向MGWA发送增加端点请求消息ADD,req($),要求增加端点T1;在步骤S301,MGWA为本次呼叫的RNCA侧成功分配端点T1,并为本次呼叫承载建立的RFCI赋值,然后向MSC_SERVER_A发送携带本次呼叫承载建立的RFCI当前值的响应消息ADD.RSP(C1,T1,BNC-id1,Addr);在步骤S302,MSC_SERVER_A向RNCA发送指配请求消息RAB-ASSIGMENT-REQ(RAB paramet,UP,BNC-id,Addr),要求RNC准备建立呼叫的承载,此时指配请求消息携带有本次呼叫承载建立的RFCI当前值,所述RFCI当前值描述了本次呼叫承载建立的RAB子流,以及业务数据单元(Service Data Unit,SDU)大小;在步骤S303,RNCA向MGWA发送承载建立请求消息Bear establish Req;在步骤S304,MGWA向RNCA发送承载建立响应消息Bear establish Rsp;在步骤S305,RNCA根据本次呼叫的RFCI当前值,确定RAB子流情况和SDU大小,在IU初始化消息Iu UP-Init(RFCIs,SDU,size,IPTI,etc)中发送给MGWA;在步骤S306,MGWA向RNCA发送响应消息Iu UP-Init-Ack;在步骤S307,RNCA向MSC_SERVER_A回送指配响应消息RAB-ASSIGMENT-Rsp;在步骤S308,MGWA向MSC_SERVER_A回送通知消息Notify(Bearer established),指示本次呼叫承载建立结束。
参见图5,在上述步骤S301中为媒体网关设置的RFCI变量赋值的方法流程如下在步骤S400,在MGW中设置RFCI集变量RFCI_Register,并将RFCI_Register初始化为NULL;在步骤S401,判断MGW是否接收到MSC_Server的端点请求消息ADD,req($),当判断结果为是时,转向步骤S402,若判断结果为否时,转向步骤S408;在步骤S402,判断MGW是否从前向媒体网关或RNC接收到RFCI集相关信息RFCI-A,若判断结果为是时,转向步骤S403,若判断结果为否时,转向步骤S405;在步骤S403,将RFCI_Register赋值为RFCI-A;然后执行步骤S404;在步骤S404,MGW向MSC_Server回送响应消息ADD.RSP(C1,T1,BNC-id1,Addr)消息,所述ADD.RSP(C1,T1,BNC-id1,Addr)消息中携带有RFCI信息,即RFCI-A;在步骤S405,查询MGW的RFCI参数集数据配置,此时按照语音编码类型来查询,若查询到RFCI集配置为RFCI-B,则转向步骤S406,若没有查询到相关RFCI集信息,则转向步骤S408;在步骤S406,将RFCI_Register赋值为RFCI-B;然后执行步骤S407在步骤S407,MGW向MSC_Server回送响应消息ADD.RSP(C1,T1,BNC-id1,Addr)消息,所述ADD.RSP(C1,T1,BNC-id1,Addr)消息中携带有RFCI信息,即RFCI-B;在步骤S408,将RFCI_Register赋值为NULL;以上所揭露的仅为本发明一种较佳实施例而已,当然不能以此来限定本发明之权利范围,因此依本发明权利要求
所作的等同变化,仍属本发明所涵盖的范围。
权利要求
1.一种呼叫承载建立的方法,其特征在于,包括以下步骤a、媒体网关收到移动软交换增加端点的请求消息后,将与本次建立呼叫承载相应的RFCI当前值发送至软交换;b、移动软交换指示无线网络控制器按照所述RFCI当前值建立呼叫承载;c、无线网络控制器根据所述RFCI当前值,与媒体网关建立呼叫承载。
2.如权利要求
1所述的呼叫承载建立的方法,其特征在于,所述步骤a之前还包括配置步骤在媒体网关中配置RFCI集信息以及RFCI变量。
3.如权利要求
2所述的呼叫承载建立的方法,其特征在于,所述步骤a包括a1、将所述RFCI变量赋值为建立本次呼叫承载的RFCI当前值。a2、接收到移动软交换的端点请求消息后,媒体网关向移动软交换发送包含所述RFCI当前值的端点响应消息。
4.如权利要求
3所述的呼叫承载建立方法,其特征在于,所述a1步骤之前还包括a00、媒体网关判断是否从前向媒体网关或者当前无线网络控制器收到RFCI集信息,若判断结果为是,则转向步骤a01,若判断结果为否,则转向步骤a02;a01、将媒体网关的RFCI变量赋值为当前从前向媒体网关或当前无线网络控制器收到的RFCI当前值;a02、媒体网关查询配置的RFCI集信息,将所述RFCI变量赋值为媒体网关中配置的RFCI集信息对应的RFCI当前值。
5.如权利要求
2至4中任一项所述的呼叫承载建立的方法,其特征在于,所述步骤b包括b1、移动软交换向无线网络控制器发送包含所述RFCI当前值的指配请求消息,指示无线网络控制器按照RFCI当前值指示的无线接入承载子流和业务数据流大小建立呼叫承载。
6.如权利要求
2至4中任一项所述的呼叫承载建立的方法,其特征在于,所述步骤c包括无线网络控制器根据所述RFCI当前值,确定本次呼叫承载的无线接入承载子流和业务数据流大小,并与媒体网关建立起相应的呼叫承载。
7.一种媒体网关,其特征在于,包括配置单元,用于配置与各种语音速率的无线接入承载子流的组合对应的RFCI集信息,以及设置RFCI集变量,并将RFCI集变量初始化;赋值单元,将所述RFCI集变量赋值为建立本次呼叫承载的RFCI当前值;通信单元,用于向移动软交换、无线网络控制器以及前向媒体网关传送RFCI集信息,完成建立呼叫承载的信息交互。
8.如权利要求
7所述的媒体网关,其特征在于,所述媒体网关进一步包括判断单元,用于判断是否从前向媒体网关或者当前无线网络控制器收到RFCI集信息,并将判断结果发送给所述赋值单元。
9.如权利要求
8所述的媒体网关,其特征在于,所述赋值单元接收到所述判断单元的判断结果后,若判断结果为是,则所述赋值单元将RFCI变量赋值为当前从前向媒体网关或当前无线网络控制器收到的RFCI当前值;若判断结果为否,则所述赋值单元将RFCI变量赋值为所述配置单元中配置的RFCI集信息对应的RFCI当前值。
10.一种呼叫承载建立系统,其特征在于,包括媒体网关,用于配置建立呼叫承载相关的RFCI集信息,并将与本次建立呼叫承载相应的RFCI当前值发送至软交换;移动软交换,用于指示无线网络控制器按照所述RFCI当前值建立呼叫承载;无线网络控制器,用于根据所述RFCI当前值,与媒体网关建立呼叫承载。
11.如权利要求
10所述的呼叫承载建立系统,其特征在于,所述媒体网关包括配置单元,用于配置与各种语音速率的无线接入承载子流的组合对应的RFCI集信息,以及设置RFCI集变量,并将RFCI集变量初始化;赋值单元,将所述RFCI集变量赋值为建立本次呼叫承载的RFCI当前值;通信单元,用于向移动软交换、无线网络控制器以及前向媒体网关传送RFCI集信息,完成建立呼叫承载的信息交互。
专利摘要
本发明公开了一种呼叫承载建立的方法,包括a.媒体网关接收到移动软交换增加端点的请求消息后,将与本次建立呼叫承载相应的RFCI当前值发送至软交换;b.移动软交换指示无线网络控制器按照所述RFCI当前值建立呼叫承载;c.无线网络控制器根据所述RFCI当前值,与媒体网关建立呼叫承载。本发明还公开了媒体网关和呼叫承载建立系统,采用本发明,有效的避免了在呼叫承载建立过程中,RFCI集重调正过程,从而间接地压缩了由于RFCI级调正所引起的接续时延,有效地降低媒体网关和无线网络控制器之间的承载链路的负荷。
文档编号H04W76/02GK1997177SQ200610124395
公开日2007年7月11日 申请日期2006年12月25日
发明者惠涛 申请人:华为技术有限公司导出引文BiBTeX, EndNote, RefMan
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1