CN102142930A - 应用于TrFO语音呼叫切换的速率调整方法及设备 - Google Patents
应用于TrFO语音呼叫切换的速率调整方法及设备 Download PDFInfo
- Publication number
- CN102142930A CN102142930A CN2010106231285A CN201010623128A CN102142930A CN 102142930 A CN102142930 A CN 102142930A CN 2010106231285 A CN2010106231285 A CN 2010106231285A CN 201010623128 A CN201010623128 A CN 201010623128A CN 102142930 A CN102142930 A CN 102142930A
- Authority
- CN
- China
- Prior art keywords
- message
- speed
- switch sides
- switch
- trfo
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Granted
Links
- 238000000034 method Methods 0.000 title claims abstract description 35
- 230000005540 biological transmission Effects 0.000 claims description 18
- 238000012508 change request Methods 0.000 claims description 7
- 238000012423 maintenance Methods 0.000 claims description 3
- 230000004913 activation Effects 0.000 claims description 2
- 238000010586 diagram Methods 0.000 description 16
- 230000000875 corresponding effect Effects 0.000 description 14
- 230000008859 change Effects 0.000 description 5
- 238000006243 chemical reaction Methods 0.000 description 5
- 238000001514 detection method Methods 0.000 description 5
- 230000004048 modification Effects 0.000 description 4
- 238000012986 modification Methods 0.000 description 4
- 230000003044 adaptive effect Effects 0.000 description 3
- 238000012546 transfer Methods 0.000 description 3
- 238000004891 communication Methods 0.000 description 2
- 230000006835 compression Effects 0.000 description 2
- 238000007906 compression Methods 0.000 description 2
- 238000005516 engineering process Methods 0.000 description 2
- 230000004044 response Effects 0.000 description 2
- 230000008901 benefit Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 230000002596 correlated effect Effects 0.000 description 1
- 238000012217 deletion Methods 0.000 description 1
- 230000037430 deletion Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 230000000977 initiatory effect Effects 0.000 description 1
- 238000010295 mobile communication Methods 0.000 description 1
- 230000008569 process Effects 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
- 230000009467 reduction Effects 0.000 description 1
Images
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/16—Central resource management; Negotiation of resources or communication parameters, e.g. negotiating bandwidth or QoS [Quality of Service]
- H04W28/18—Negotiating wireless communication parameters
- H04W28/22—Negotiating communication rate
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L5/00—Arrangements affording multiple use of the transmission path
- H04L5/14—Two-way operation using the same type of signal, i.e. duplex
- H04L5/1438—Negotiation of transmission parameters prior to communication
- H04L5/1446—Negotiation of transmission parameters prior to communication of transmission speed
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W36/00—Hand-off or reselection arrangements
- H04W36/0005—Control or signalling for completing the hand-off
- H04W36/0011—Control or signalling for completing the hand-off for data sessions of end-to-end connection
- H04W36/0019—Control or signalling for completing the hand-off for data sessions of end-to-end connection adapted for mobile IP [MIP]
Landscapes
- Engineering & Computer Science (AREA)
- Quality & Reliability (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明提供一种应用于TrFO语音呼叫切换的速率调整方法及设备。该方法包括接收用于切换的消息,所述切换在切换后形成TrFO呼叫;向非切换侧发送用于调整速率的消息,以使所述非切换侧在接收到所述用于调整速率的消息后将所述非切换侧的速率调整为初始速率。本发明实施例可以避免切换时的丢帧问题。
Description
技术领域
本发明涉及移动通信技术,尤其涉及一种应用于TrFO语音呼叫切换的速率调整方法及设备。
背景技术
随着电信网络IP化的不断演进,2G网络的基站子***(Base Station Subsystem,BSS)与电路交换域(Circuit Switched,CS)核心网之间的A接口也面临从时分复用(Time Division Multiplexing,TDM)承载演进到IP承载。在3GPP R8版本中,A接口定义了IP承载方式,其中一种方式是A接口承载压缩编解码,这样可以降低端到端编解码次数,以提升语音质量且节省A接口的传输资源。A接口的压缩编解码存在多种类型,其中包括多速率编解码,多速率编解码包括自适应多速率(Adaptive Multi-Rate,AMR)编解码和宽带自适应多速率(AdaptiveMulti-Rate Wideband,AMR-WB)编解码。对于多速率编解码,在建立呼叫或者切换时,其初始速率需要工作在较低速率模式下。
语音呼叫可以分为编解码无关操作(Transcoder Free Operation,TrFO)语音呼叫和非TrFO语音呼叫,TrFO语音呼叫是指语音呼叫路径上无编解码资源,非TrFO语音呼叫是指语音呼叫路径上有编解码资源。
在发生切换后,如果切换后采用多速率编解码的TrFO语音呼叫,并且,如果采用多速率编解码的非切换侧在切换前采用的速率较高,由于切换后的初始速率较低,如果在切换时不进行速率相关处理,则可能会造成丢帧。
发明内容
本发明实施例提供一种应用于TrFO语音呼叫切换的速率调整方法及设备,避免切换成TrFO呼叫时在速率不匹配时可能造成的丢帧问题。
本发明实施例提供一种应用于TrFO语音呼叫切换的速率调整方法,包括:
接收用于切换的消息,所述切换在切换后形成多速率编解码的TrFO呼叫;
向采用多速率编解码的非切换侧发送用于调整速率的消息,以使所述非切换侧在接收到所述用于调整速率的消息后将所述非切换侧的速率调整为初始速率。
本发明实施例提供一种应用于TrFO语音呼叫切换的速率调整设备,包括:
接收模块,用于接收用于切换的消息,所述切换在切换后形成多速率编解码的TrFO呼叫;
发送模块,用于向采用多速率编解码的非切换侧发送用于调整速率的消息,以使所述非切换侧在接收到所述用于调整速率的消息后将所述非切换侧的速率调整为初始速率。
由上述技术方案可知,本发明实施例通过在切换后形成TrFO呼叫时,向非切换侧发送用于调整速率的消息,该消息可以使得非切换侧将自身的速率调整为初始速率,由于初始速率是较低速率,而切换后的速率也采用较低速率,因此,可以实现切换前后的速率匹配,避免丢帧。
附图说明
为了更清楚地说明本发明实施例中的技术方案,下面将对实施例描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
图1为本发明第一实施例的方法流程示意图;
图2为本发明实施例采用的***的结构示意图;
图3为本发明实施例中的切换流程示意图;
图4为本发明第二实施例的方法流程示意图;
图5为本发明第三实施例的方法流程示意图;
图6为本发明第四实施例的方法流程示意图;
图7为本发明第五实施例的方法流程示意图;
图8为本发明第六实施例的方法流程示意图;
图9为本发明第七实施例的设备结构示意图。
具体实施方式
为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
图1为本发明第一实施例的方法流程示意图,包括:
步骤11:接收用于切换的消息,所述切换在切换后形成多速率编解码的TrFO呼叫;
步骤12:向采用多速率编解码的非切换侧发送用于调整速率的消息,以使所述非切换侧在接收到所述用于调整速率的消息后将所述非切换侧的速率调整为初始速率。
其中,上述的执行主体可以为媒体网关(Media Gateway,MGW)或者源基站控制器(Base Station Controller,BSC),对应的用于切换的消息以及用于调整速率的消息也有所不同,具体内容可以参见下述实施例。
本实施例通过在切换后形成多速率编解码的TrFO呼叫时,向采用多速率编解码的非切换侧发送用于调整速率的消息,该消息可以使得非切换侧将自身的速率调整为初始速率,由于初始速率是较低速率,而切换后的速率也采用较低速率,因此,可以实现切换前后的速率匹配,避免丢帧。
为了更好地理解本发明实施例,首先对本发明实施例中涉及的***及切换流程进行说明。图2为本发明实施例采用的***的结构示意图,图3为本发明实施例中的切换流程示意图。
参见图2,通信的***包括第一BSS21和第二BSS 22,第一移动交换中心服务器(Mobile Switch Center Server,MSC-S)23和第二MSC-S 24,第一MGW 25和第二MGW 26,以及3G网络的无线网络控制器(Radio NetworkController,RNC)27。其中,第一BSS 21、第一MSC-S 23和第一MGW 25为第一端点服务,第二BSS 22、第二MSC-S 24和第二MGW 26为第二端点服务。其中,端点可以为移动台(Mobile Station,MS)。BSS与MGW及MSC-S之间的接口为A接口,MSC-S之间的接口为Nc接口,MGW之间的接口为Nb接口,MSC-S与MGW之间的接口为Mc接口。另外,MGW及MSC-S与RNC之间的接口为Iu接口。本实施例以不同的BSS对应不同的MSC-S及MGW为例,可以理解的是,不同的BSS也可以在相同的MSC-S和MGW的管理下。
参见图3,本实施例中,假设切换前通话的两端分别为T1端和T2端,其中T2端为非切换侧,T1端为切换侧,从T1端切换到T3端。源BSC为T1端对应的BSC,目标BSC为T3端对应的BSC。
本实施例以通话的两端在同一个MSC-S及MGW的管理下为例,对于在不同的MSC-S和MGW时可以采用MSC-S之间的接口以及MGW之间的接口进行消息传递。本实施例的切换流程包括:
步骤301:源BSC向MSC-S发送切换要求(Handover Required)消息。
步骤302:MSC-S向MGW发送添加端点请求(ADD Termination Request)消息,该消息用于MGW添加切换后的端点T3。
步骤303:MGW向MSC-S发送添加端点响应(ADD Termination Reply)消息。
步骤304:MSC-S向目标BSC发送切换请求(Handover Request)消息。
步骤305:目标BSC向MSC-S返回切换请求应答(Handover Request ACK)消息。
步骤306:MSC-S向源BSC发送切换命令(Handover Command)消息。
步骤307:源BSC向MS发送切换命令(Handover Command)消息。
步骤308:MS向目标BSC发送切换接入(Handover Access)消息。
步骤309:目标BSC向MSC-S发送切换检测(Handover Detect)消息。
步骤310:MSC-S向MGW发送修改(MOD)切换拓扑请求消息。
步骤311:MGW向MSC-S发送修改(MOD)切换拓扑应答消息。
步骤312:MS向目标BSC发送切换完成(Handover Complete)消息。
步骤313:目标BSC向MSC-S发送切换完成(Handover Complete)消息。
步骤314:MSC-S向MGW发送删除端点的消息(SUB T1 req)。
另外,对一些参数进行说明:
1)全速率FR_AMR和半速率HR_AMR是两种常见的AMR兼容编解码。全AMR是指编解码为FR_AMR或者与FR_AMR同速率集的通用移动通信***(Universal Mobile Telecommunications System,UMTS)_AMR2,其中,FR_AMR对应的速率集包括如下速率:12.2kbps、7.4kbps、5.9kbps、4.75kbps。
半AMR是指编解码为HR_AMR或者与HR_AMR同速率集的UMTS_AMR2,其中,HR_AMR对应的速率集包括如下速率:7.4kbps、5.9kbps、4.75kbps。
2)现有协议规定,在建立呼叫或者切换时,初始速率需要工作在低速率模式下,具体如下:
如果速率集只包括一个速率,则初始速率为该速率;
如果速率集中包括2或3个速率,则初始速率为最低速率;
如果速率集中包括4个速率,则初始速率为次低速率,例如,上述FR_AMR对应的速率集中的5.9kbps。
通过上述切换流程及参数说明,如果切换后T2和T3形成TrFO呼叫,在如下场景下可能会存在丢帧现象:
场景一:T2编解码为全AMR,T3编解码为半AMR。
由于切换前T2可能工作在12.2kbps,但是切换后T3是不支持12.2kbps的,如果T2不提前降速,T2和T3的速率是不匹配的,又由于是TrFO呼叫,没有编解码转换资源,不能对两者的速率进行转换,所以可能会造成丢帧。
场景二:T2编解码为全AMR,T3编解码为全AMR。
由于T3为新建信道,按照现有协议需要采用初始速率,而初始速率较低,例如,当切换前T2工作在12.2kbps,但是,切换后T3的初始速率是5.9kbps(次低速率),T2和T3的速率是不匹配的,又由于是TrFO呼叫,没有编解码转换资源,不能对两者的速率进行转换,所以可能会造成丢帧。
场景三:T2编解码为半AMR,T3编解码为半AMR。
类似对两者均为全AMR的论述,T2和T3的速率可能是不匹配的,又由于是TrFO呼叫,没有编解码转换资源,不能对两者的速率进行转换,所以可能会造成丢帧。
基于上述描述,当切换后的呼叫为TrFO呼叫时,需要指示非切换侧进行速率调整,根据切换前的呼叫类型是否为TrFO呼叫及不同的执行主体,可以对应不同的实施例,具体内容可以参见下述各实施例。
图4为本发明第二实施例的方法流程示意图,本实施例以切换前为非TrFO呼叫为例。参见图4,本实施例包括:
步骤41:MGW接收MSC-S发送的用于添加切换后的端点的消息。
具体内容可以参见步骤301-302。
步骤42:MGW判断出该次切换是由非TrFO呼叫切换为TrFO呼叫后,判断非切换侧是否有用户面(UP),若有,则执行步骤43,否则,执行步骤44。
其中,如果MGW中存在编解码转换资源,则进行的呼叫为非TrFO呼叫,如果不存在编解码转换资源,则进行的为TrFO呼叫。另外,在两端通话时,可以配置是采用闭合方式还是非闭合方式,如果采用闭合方式则存在UP,否则不存在UP。
步骤43:MGW向非切换侧发送速率控制(Rate Control)消息,该速率控制消息用于指示非切换侧将速率调整为初始速率。
MGW可以通过Iu异步传输模式(Asynchronous Transfer Mode,ATM)接口、Iu IP接口或者与承载无关的呼叫控制协议(Bearer Independent Call Control protocol,BICC)Nb接口向非切换侧发送速率控制消息。
例如,当非切换侧属于3G,且接口承载方式为ATM方式时,则可以通过Iu ATM接口向非切换侧的RNC发送该速率控制消息;或者,当非切换侧属于3G,且接口承载方式为IP方式时,则可以通过Iu IP接口向非切换侧的RNC发送该速率控制消息;或者,通过BICC Nb接口向非切换侧的MGW发送该速率控制消息。
当非切换侧接收到该速率控制消息后,可以根据对应的速率集进行相应处理,具体可以参见上述对初始速率的说明。
步骤44:判断AMR的语音激活检测(Voice Activity Detection,VAD)是否关闭,如果关闭,执行步骤45,否则,执行步骤46。
其中如果支持静音检测和生成静音帧,则VAD打开,否则VAD关闭。
步骤45:MGW向非切换侧采用语音帧发送编码模式请求(Code ModeRequest,CMR)消息,该CMR消息用于指示非切换侧将速率调整为初始速率。
当非切换侧接收到该CMR消息后,可以根据对应的速率集进行相应处理,具体可以参见上述对初始速率的说明。
步骤46:MGW可以关闭VAD,之后,采用语音帧发送CMR消息,该CMR消息用于指示非切换侧将速率调整为初始速率。或者,MGW也可以根据所处状态进行处理。
例如,当所处状态为静音期时,可以采用无数据(NO_DATA)帧(具体为无净荷数据)发送CMR消息,该CMR消息用于指示非切换侧将速率调整为初始速率。或者,如果所处状态为非静音期,可以采用语音帧或者静音帧发送CMR消息,该CMR消息用于指示非切换侧将速率调整为初始速率。
当非切换侧接收到该CMR消息后,可以根据对应的速率集进行相应处理,具体可以参见上述对初始速率的说明。
在步骤45、46中,MGW可以通过如下接口发送对应的AMR帧:承载为IP的A接口(A over IP),或者封装ISUP的SIP协议(Session InitiationProtocol with encapsulated ISUP,SIP-I)Nb接口。其中,AMR帧包括语音帧、无数据帧和静音帧。
例如,可以通过A over IP接口向非切换侧的BSC发送该AMR帧;或者,可以通过SIP-I Nb接口向非切换侧的MGW发送该AMR帧。
在执行完上述步骤之后,可以继续执行切换流程中涉及的其他步骤,例如,再继续执行步骤303-314。
本实施例通过在切换后形成TrFO呼叫时,向非切换侧发送用于调整速率的消息,该消息可以使得非切换侧将自身的速率调整为初始速率,由于初始速率是较低速率,而切换后的速率也采用较低速率,因此,可以实现切换前后的速率匹配,避免丢帧。
另外,在后续切换流程中可能会发生切换失败的情况,此时需要保持原有的非TrFO承载连接,需要MGW请求非切换侧调整AMR速率到最高速率。
图5为本发明第三实施例的方法流程示意图,本实施例以切换前为非TrFO呼叫且发生切换失败为例。参见图5,本实施例包括:
步骤51:在切换调整初始速率后切换发生失败。
例如,采用上述实施例指示非切换侧将速率调整为初始速率后,切换由于各种原因出现切换失败。如,该MSC-S在接收到切换检测(Handover detect)消息之前失败。
步骤52:MGW在获知切换失败后,判断非切换侧是否有UP,若有,执行步骤53,否则执行步骤54。
例如,MGW中设置一个定时器,如果在该定时器设定的时间内其切换前对应的资源没有被删除,则可以获知切换失败。
步骤53:MGW向非切换侧发送速率控制消息,该速率控制消息用于指示非切换侧将自身速率调整到最高速率。
另外,该速率控制消息也可以通过Iu ATM接口、Iu IP接口或者BICC Nb接口向非切换侧发送。
步骤54:MGW向非切换侧采用AMR帧发送CMR消息,该CMR消息用于指示非切换侧将自身速率调整到最高速率。
本实施例中调整为最高速率时可以不对VAD打开或者关闭进行区分处理。
另外,该CMR消息也可以通过A over IP接口,或者SIP-I Nb接口发送给非切换侧。
本实施例通过在切换失败后控制非切换侧再把速率调整到最高速率,可以保持原有的非TrFO连接,可以提高语音质量。
图6为本发明第四实施例的方法流程示意图,本实施例以切换前为TrFO呼叫,且由源BSC指示非切换侧进行速率调整为例。由于在非TrFO呼叫时,核心网会对消息进行终结处理,源BSC不能将调整速率的消息发送给对端的MGW,但是,如果切换前为TrFO呼叫,BSC可以将相关消息发送给非切换侧的核心网。因此,参见图6,本实施例包括:
步骤61:源BSC接收切换命令消息。
具体内容可以参见步骤301-306。
步骤62:源BSC向非切换侧发送CMR消息,该CMR消息用于指示非切换侧将速率调整为初始速率。
其中,由于切换前为TrFO呼叫,AMR的VAD是需要始终打开的。因此,可以如下处理:当所处状态为静音期时,可以采用无数据(NO_DATA)帧发送CMR消息,该CMR消息用于指示非切换侧将速率调整为初始速率。或者,如果所处状态为非静音期,可以采用语音帧或者静音帧发送CMR消息,该CMR消息用于指示非切换侧将速率调整为初始速率。
另外,源BSC可以具体通过A接口向非切换侧的MGW发送该CMR消息。
在执行完上述步骤之后,可以继续执行切换流程中涉及的其他步骤,例如,再继续执行步骤307-314。
本实施例通过在切换后形成TrFO呼叫时,向非切换侧发送用于调整速率的消息,该消息可以使得非切换侧将自身的速率调整为初始速率,由于初始速率是较低速率,而切换后的速率也采用较低速率,因此,可以实现切换前后的速率匹配,避免丢帧。
图7为本发明第五实施例的方法流程示意图,本实施例以切换前为TrFO呼叫,且MGW指示非切换侧进行速率调整为例。参见图7,本实施例包括:
步骤71:MGW接收MSC-S发送的用于添加切换后的端点的消息。
具体内容可以参见步骤301-302。
步骤72:MGW判断出该次切换是由TrFO呼叫切换为TrFO呼叫后,判断非切换侧是否有用户面(UP),若有,则执行步骤73,否则,执行步骤74。
具体内容可以参见步骤42。
步骤73:MGW向非切换侧发送速率控制(Rate Control)消息,该速率控制消息用于指示非切换侧将速率调整为初始速率。
具体内容可以参见步骤43。
步骤74:MGW向非切换侧发送CMR消息,该CMR消息用于指示非切换侧将速率调整为初始速率。
其中,由于切换前为TrFO呼叫,AMR的VAD是需要始终打开的。因此,可以如下处理:当所处状态为静音期时,可以采用无数据(NO_DATA)帧发送CMR消息,该CMR消息用于指示非切换侧将速率调整为初始速率。或者,如果所处状态为非静音期,可以采用语音帧或者静音帧发送CMR消息,该CMR消息用于指示非切换侧将速率调整为初始速率。
另外,MGW可以通过如下接口发送对应的AMR帧:承载为IP的A接口(A over IP),或者SIP-I Nb接口。
例如,可以通过A over IP接口向非切换例的BSC发送该AMR帧;或者,可以通过SIP-I Nb接口向非切换侧的MGW发送该AMR帧。
在执行完上述步骤之后,可以继续执行切换流程中涉及的其他步骤,例如,再继续执行步骤303-314。
本实施例通过在切换后形成TrFO呼叫时,向非切换侧发送用于调整速率的消息,该消息可以使得非切换侧将自身的速率调整为初始速率,由于初始速率是较低速率,而切换后的速率也采用较低速率,因此,可以实现切换前后的速率匹配,避免丢帧。
类似于切换前为非TrFO呼叫的场景,图6或图7所示的实施例可能在后续切换流程中发生切换失败的情况,此时需要保持原有的TrFO承载连接,需要MGW请求非切换侧调整AMR速率到最高速率。
图8为本发明第六实施例的方法流程示意图,本实施例以切换前为TrFO呼叫且发生切换失败为例。参见图8,本实施例包括:
步骤81:在切换调整初始速率后切换发生失败。
具体内容可以参见步骤51。
步骤82:MGW在获知切换失败后,转发来自切换侧的速率变更请求消息给非切换侧。
具体地,由于TrFO呼叫模式下,***具有自我速率调整能力,即切换侧会向非切换侧发送速率变更请求消息,该速率变更请求消息可以逐步使得非切换侧将自身的速率调整到原有速率,因此,MGW可以不再拦截来自切换侧的速率变更请求消息,而进行转发。
本实施例通过在切换失败后控制非切换侧再把速率调整到最高速率,可以保持原有的TrFO连接,可以提高语音质量。
图9为本发明第七实施例的设备结构示意图,包括接收模块91和发送模块92;接收模块91用于接收用于切换的消息,所述切换在切换后形成多速率编解码的TrFO呼叫;发送模块92用于向采用多速率编解码的非切换侧发送用于调整速率的消息,以使所述非切换侧在接收到所述用于调整速率的消息后将所述非切换侧的速率调整为初始速率。
其中,所述设备可以为MGW,所述接收模块91具体用于接收MSC-S在接收到切换请求消息后,发送的用于添加切换后的端点的消息。
所述发送模块92包括:第一单元921或者第二单元922;第一单元921用于如果非切换侧有UP,则发送速率控制消息;第二单元922用于如果非切换侧没有UP,则发送CMR消息。
如果切换前为非TrFO呼叫,所述第二单元922具体用于如果多速率模式的VAD关闭,则采用语音帧发送所述CMR消息;或者,如果多速率模式的VAD打开,则关闭所述VAD,在关闭所述VAD之后采用语音帧发送所述CMR消息;或者,如果多速率模式的VAD打开且处于静音期,则采用无数据的帧发送所述CMR消息;或者,如果多速率模式的VAD打开且处于非静音期,则采用语音帧或者静音帧发送所述CMR消息。
如果切换前为TrFO呼叫,所述第二单元922具体用于如果处于静音期,则采用无数据的帧发送所述CMR消息;或者,如果处于非静音期,则采用语音帧或者静音帧发送所述CMR消息。
本实施例还可以包括保持模块93,用于保持非切换侧原有的呼叫承载连接。
保持模块93具体用于:如果切换前为非TrFO呼叫,且非切换侧有UP,则向非切换侧发送用于将速率调整为最高速率的速率控制消息;或者,如果切换前为非TrFO呼叫,且非切换侧无UP,则向非切换侧采用AMR帧发送用于将速率调整为最高速率的消息;或者,如果切换前为TrFO呼叫,转发来自切换侧的速率变更请求消息给非切换侧。
或者,所述设备为BSC,所述接收模块91具体用于接收MSC-S发送的切换命令消息。所述发送模块92具体用于如果处于静音期,则所述采用无数据的帧向非切换侧发送CMR消息;或者,如果处于非静音期,则采用语音帧或者静音帧向非切换侧发送所述CMR消息。
本实施例通过在切换后形成TrFO呼叫时,向非切换侧发送用于调整速率的消息,该消息可以使得非切换侧将自身的速率调整为初始速率,由于初始速率是较低速率,而切换后的速率也采用较低速率,因此,可以实现切换前后的速率匹配,避免丢帧。
可以理解的是,上述方法及设备中的相关特征可以相互参考。另外,上述实施例中的“第一”、“第二”等是用于区分各实施例,而并不代表各实施例的优劣。
本领域普通技术人员可以理解:实现上述方法实施例的全部或部分步骤可以通过程序指令相关的硬件来完成,前述的程序可以存储于计算机可读取存储介质中,该程序在执行时,执行包括上述方法实施例的步骤;而前述的存储介质包括:ROM、RAM、磁碟或者光盘等各种可以存储程序代码的介质。
最后应说明的是:以上实施例仅用以说明本发明的技术方案,而非对其限制;尽管参照前述实施例对本发明进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本发明各实施例技术方案的精神和范围。
Claims (19)
1.一种应用于TrFO语音呼叫切换的速率调整方法,其特征在于,包括:
接收用于切换的消息,所述切换在切换后形成多速率编解码的TrFO呼叫;
向采用多速率编解码的非切换侧发送用于调整速率的消息,以使所述非切换侧在接收到所述用于调整速率的消息后将所述非切换侧的速率调整为初始速率。
2.根据权利要求1所述的方法,其特征在于,所述接收用于切换的消息,包括:
媒体网关MGW接收移动交换中心服务器MSC-S在接收到切换请求消息后,发送的用于添加切换后的端点的消息。
3.根据权利要求2所述的方法,其特征在于,所述向采用多速率编解码的非切换侧发送用于调整速率的消息,包括:
如果非切换侧有用户面UP,则所述MGW发送速率控制消息;
或者,
如果非切换侧没有UP,则所述MGW发送编码模式请求CMR消息。
4.根据权利要求3所述的方法,其特征在于,如果切换前为非TrFO呼叫,所述MGW发送CMR消息,包括:
如果多速率模式的语音激活检测VAD关闭,则所述MGW采用语音帧发送所述CMR消息;
或者,
如果多速率模式的VAD打开,则所述MGW关闭所述VAD,在关闭所述VAD之后采用语音帧发送所述CMR消息;
或者,
如果多速率模式的VAD打开且处于静音期,则所述MGW采用无数据的帧发送所述CMR消息;
或者,
如果多速率模式的VAD打开且处于非静音期,则所述MGW采用语音帧或者静音帧发送所述CMR消息。
5.根据权利要求3所述的方法,其特征在于,如果切换前为TrFO呼叫,所述MGW发送CMR消息,包括:
如果处于静音期,则所述MGW采用无数据的帧发送所述CMR消息;
或者,
如果处于非静音期,则所述MGW采用语音帧或者静音帧发送所述CMR消息。
6.根据权利要求1所述的方法,其特征在于,所述向采用多速率编解码的非切换侧发送用于调整速率的消息之后,如果切换失败,所述方法还包括:
保持非切换侧原有的呼叫承载连接。
7.根据权利要求6所述的方法,其特征在于,所述保持非切换侧原有的呼叫承载连接,包括:
如果切换前为非TrFO呼叫,且非切换侧有UP,则MGW向非切换侧发送用于将速率调整为最高速率的速率控制消息;
或者,
如果切换前为非TrFO呼叫,且非切换侧无UP,则MGW向非切换侧采用AMR帧发送用于将速率调整为最高速率的消息;
或者,
如果切换前为TrFO呼叫,MGW转发来自切换侧的速率变更请求消息给非切换侧。
8.根据权利要求3或7所述的方法,其特征在于,
所述非切换侧有UP,则所述MGW与所述非切换侧之间的接口包括:IuATM接口、Iu IP接口或者BICC Nb接口;
和/或,
所述非切换侧无UP,则所述MGW与所述非切换侧之间的接口包括:通过IP承载的A接口或者SIP-I Nb接口。
9.根据权利要求1所述的方法,其特征在于,如果切换前为TrFO呼叫,所述接收用于切换的消息,包括:
源BSC接收MSC-S发送的切换命令消息。
10.根据权利要求9所述的方法,其特征在于,所述向采用多速率编解码的非切换侧发送用于调整速率的消息,包括:
如果处于静音期,则所述源BSC采用无数据的帧向非切换侧发送CMR消息;
或者,
如果处于非静音期,则所述源BSC采用语音帧或者静音帧向非切换侧发送所述CMR消息。
11.一种应用于TrFO语音呼叫切换的速率调整设备,其特征在于,包括:
接收模块,用于接收用于切换的消息,所述切换在切换后形成多速率编解码的TrFO呼叫;
发送模块,用于向采用多速率编解码的非切换侧发送用于调整速率的消息,以使所述非切换侧在接收到所述用于调整速率的消息后将所述非切换侧的速率调整为初始速率。
12.根据权利要求11所述的设备,其特征在于,所述设备为MGW,所述接收模块具体用于接收MSC-S在接收到切换请求消息后,发送的用于添加切换后的端点的消息。
13.根据权利要求12所述的设备,其特征在于,所述发送模块包括:
第一单元,用于如果非切换侧有UP,则发送速率控制消息;
或者,
第二单元,用于如果非切换侧没有UP,则发送CMR消息。
14.根据权利要求13所述的设备,其特征在于,如果切换前为非TrFO呼叫,所述第二单元具体用于如果多速率模式的VAD关闭,则采用语音帧发送所述CMR消息;或者,如果多速率模式的VAD打开,则关闭所述VAD,在关闭所述VAD之后采用语音帧发送所述CMR消息;或者,如果多速率模式的VAD打开且处于静音期,则采用无数据的帧发送所述CMR消息;或者,如果多速率模式的VAD打开且处于非静音期,则采用语音帧或者静音帧发送所述CMR消息。
15.根据权利要求13所述的设备,其特征在于,如果切换前为TrFO呼叫,所述第二单元具体用于如果处于静音期,则采用无数据的帧发送所述CMR消息;或者,如果处于非静音期,则采用语音帧或者静音帧发送所述CMR消息。
16.根据权利要求11所述的设备,其特征在于,还包括:
保持模块,用于保持非切换侧原有的呼叫承载连接。
17.根据权利要求16所述的设备,其特征在于,所述保持模块具体用于:
如果切换前为非TrFO呼叫,且非切换侧有UP,则向非切换侧发送用于将速率调整为最高速率的速率控制消息;
或者,
如果切换前为非TrFO呼叫,且非切换侧无UP,则向非切换侧采用AMR帧发送用于将速率调整为最高速率的消息;
或者,
如果切换前为TrFO呼叫,转发来自切换侧的速率变更请求消息给非切换侧。
18.根据权利要求11所述的设备,其特征在于,所述设备为BSC,所述接收模块具体用于接收MSC-S发送的切换命令消息。
19.根据权利要求18所述的设备,其特征在于,所述发送模块具体用于如果处于静音期,则采用无数据的帧向非切换侧发送CMR消息;或者,如果处于非静音期,则采用语音帧或者静音帧向非切换侧发送所述CMR消息。
Priority Applications (3)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010623128.5A CN102142930B (zh) | 2010-12-28 | 2010-12-28 | 应用于TrFO语音呼叫切换的速率调整方法及设备 |
EP11852481.8A EP2574100B1 (en) | 2010-12-28 | 2011-12-12 | Rate adjustment method and apparatus applied to trfo voice call switching |
PCT/CN2011/083837 WO2012089010A1 (zh) | 2010-12-28 | 2011-12-12 | 应用于TrFO语音呼叫切换的速率调整方法及设备 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201010623128.5A CN102142930B (zh) | 2010-12-28 | 2010-12-28 | 应用于TrFO语音呼叫切换的速率调整方法及设备 |
Publications (2)
Publication Number | Publication Date |
---|---|
CN102142930A true CN102142930A (zh) | 2011-08-03 |
CN102142930B CN102142930B (zh) | 2014-05-07 |
Family
ID=44410185
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201010623128.5A Expired - Fee Related CN102142930B (zh) | 2010-12-28 | 2010-12-28 | 应用于TrFO语音呼叫切换的速率调整方法及设备 |
Country Status (3)
Country | Link |
---|---|
EP (1) | EP2574100B1 (zh) |
CN (1) | CN102142930B (zh) |
WO (1) | WO2012089010A1 (zh) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012089010A1 (zh) * | 2010-12-28 | 2012-07-05 | 华为技术有限公司 | 应用于TrFO语音呼叫切换的速率调整方法及设备 |
WO2016191989A1 (zh) * | 2015-05-30 | 2016-12-08 | 华为技术有限公司 | 语音编码速率调整的方法和设备 |
Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101212459A (zh) * | 2006-12-28 | 2008-07-02 | 华为技术有限公司 | ***体编码速率的方法、***和设备 |
CN101425836A (zh) * | 2007-10-29 | 2009-05-06 | 华为技术有限公司 | 一种编码速率的控制方法和设备 |
US20090290542A1 (en) * | 2007-02-02 | 2009-11-26 | Huawei Technologies Co., Ltd. | Method, device and system for establishing a bearer for a gsm network |
CN102143544A (zh) * | 2010-11-02 | 2011-08-03 | 华为技术有限公司 | 控制语音编码速率的方法、设备及*** |
Family Cites Families (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2008086825A1 (en) * | 2007-01-18 | 2008-07-24 | Telefonaktiebolaget Lm Ericsson (Publ) | Technique for controlling codec selection along a complex call path |
EP2059073A1 (en) * | 2007-11-06 | 2009-05-13 | Alcatel Lucent | Method and apparatus for call handover in a telecommunications system |
ATE548884T1 (de) * | 2008-02-11 | 2012-03-15 | Nokia Siemens Networks Oy | Verfahren und vorrichtungen zur codec-änderung bei laufenden anrufen auf ip-basierter a- schnittstelle |
CN102142930B (zh) * | 2010-12-28 | 2014-05-07 | 华为技术有限公司 | 应用于TrFO语音呼叫切换的速率调整方法及设备 |
-
2010
- 2010-12-28 CN CN201010623128.5A patent/CN102142930B/zh not_active Expired - Fee Related
-
2011
- 2011-12-12 WO PCT/CN2011/083837 patent/WO2012089010A1/zh active Application Filing
- 2011-12-12 EP EP11852481.8A patent/EP2574100B1/en active Active
Patent Citations (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN101212459A (zh) * | 2006-12-28 | 2008-07-02 | 华为技术有限公司 | ***体编码速率的方法、***和设备 |
US20090290542A1 (en) * | 2007-02-02 | 2009-11-26 | Huawei Technologies Co., Ltd. | Method, device and system for establishing a bearer for a gsm network |
CN101425836A (zh) * | 2007-10-29 | 2009-05-06 | 华为技术有限公司 | 一种编码速率的控制方法和设备 |
CN102143544A (zh) * | 2010-11-02 | 2011-08-03 | 华为技术有限公司 | 控制语音编码速率的方法、设备及*** |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
WO2012089010A1 (zh) * | 2010-12-28 | 2012-07-05 | 华为技术有限公司 | 应用于TrFO语音呼叫切换的速率调整方法及设备 |
WO2016191989A1 (zh) * | 2015-05-30 | 2016-12-08 | 华为技术有限公司 | 语音编码速率调整的方法和设备 |
CN106576271A (zh) * | 2015-05-30 | 2017-04-19 | 华为技术有限公司 | 语音编码速率调整的方法和设备 |
CN106576271B (zh) * | 2015-05-30 | 2020-01-10 | 华为技术有限公司 | 语音编码速率调整的方法和设备 |
Also Published As
Publication number | Publication date |
---|---|
EP2574100A4 (en) | 2013-08-21 |
CN102142930B (zh) | 2014-05-07 |
EP2574100A1 (en) | 2013-03-27 |
EP2574100B1 (en) | 2017-07-19 |
WO2012089010A1 (zh) | 2012-07-05 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN101212459B (zh) | ***体编码速率的方法、***和设备 | |
CA2618998C (en) | Individual codec pathway impairment indicator for use in a communication system | |
KR101037341B1 (ko) | 불연속 전송 기능을 향상시키는 방법 및 시스템 | |
EP2635069A1 (en) | Method, device, and system for controlling speech encoding rate | |
CN104917671A (zh) | 基于移动终端的音频处理方法和装置 | |
CN101835204A (zh) | 语音通信方法、设备及*** | |
CN101222690B (zh) | 一种编码切换方法、***和设备 | |
CN101378521A (zh) | 免编解码操作实现方法及*** | |
EP2550840A1 (en) | Bandwidth extension usage optimization | |
CN101043756B (zh) | 核心网ip化后特殊业务的处理方法、装置及*** | |
CN101431812A (zh) | 一种电路交换域业务处理方法、***及设备 | |
CN101622711B (zh) | 用于无声***描述符(sid)转换的方法、*** | |
CN105979495B (zh) | 一种提高通话质量的方法、无线网络控制器以及核心网 | |
CN100558088C (zh) | 虚拟媒体网关优化接网的方法及*** | |
CN102142930B (zh) | 应用于TrFO语音呼叫切换的速率调整方法及设备 | |
CN106572504A (zh) | 集群***切换的方法及装置 | |
CN107005352A (zh) | 语音自适应参数的调整方法、***及相关设备 | |
CN1983845B (zh) | 一种上行链路速率调整的方法 | |
CN101729196B (zh) | 自适应调整语音编码速率的方法、装置及*** | |
EP1834495B1 (en) | Method and apparatus for optimising the sending of tones/announcements during tandem-free operation (tfo) | |
CN101316385B (zh) | 一种会话描述协议协商的方法以及相关设备 | |
CN107689945A (zh) | 媒体转换设备控制方法、装置及媒体网关 | |
CN101378529B (zh) | 免编解码操作实现方法及*** | |
KR100486414B1 (ko) | 데이터 손실이 없는 하드 핸드-오버 방법 및 시스템 | |
CN100512473C (zh) | 无变码器运行时的编译码器模式配置选择 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
C14 | Grant of patent or utility model | ||
GR01 | Patent grant | ||
CF01 | Termination of patent right due to non-payment of annual fee |
Granted publication date: 20140507 |