一种本地交换的方法、控制装置和系统

申请号 CN200910147413.1 申请日 2009-06-10 公开(公告)号 CN101925043A 公开(公告)日 2010-12-22
申请人 华为技术有限公司; 发明人 胡小群; 姚建辉; 柳军; 刘绍峰;
摘要 本 发明 提供了一种本地交换的方法、控制装置和系统。其中该方法包括:检测需要进行本地交换的设备使用的自适应多速率编 解码器 语音版本是否相同,以及所述自适应多速率编解码器语音版本的速率集是否具有交集;当所述自适应多速率编解码器语音版本不同时,将所述自适应多速率编解码器语音版本 修改 为相同;当所述自适应多速率编解码器语音版本的速率集没有交集时,将所述自适应多速率编解码器语音版本的速率集修改为具有交集;建立所述自适应多速率编解码器语音版本相同并且速率集具有交集的设备之间的本地交换。本发明可以实现在MS使用AMR语音版本进行本地交换的同时充分发挥AMR的功能来提高语音 质量 。
权利要求

1.一种本地交换方法,其特征在于,该方法包括:
检测需要进行本地交换的设备使用的自适应多速率编解码器语音版本是否相同,以及所述自适应多速率编解码器语音版本的速率集是否具有交集;
当所述自适应多速率编解码器语音版本不同时,将所述自适应多速率编解码器语音版本修改为相同;当所述自适应多速率编解码器语音版本的速率集没有交集时,将所述自适应多速率编解码器语音版本的速率集修改为具有交集;
建立所述自适应多速率编解码器语音版本相同并且速率集具有交集的设备之间的本地交换。
2.根据权利要求1所述的方法,其特征在于,将所述自适应多速率编解码器语音版本修改为相同以及将所述自适应多速率编解码器语音版本的速率集修改为具有交集具体为:
采用切换或模式修改的方式,同时修改所述自适应多速率编解码器语音版本和所述自适应多速率编解码器语音版本的速率集。
3.根据权利要求2所述的方法,其特征在于,在修改所述自适应多速率编解码器语音版本和/或所述自适应多速率编解码器语音版本的速率集之后,建立本地交换操作之前,还包括:
通知进行本地交换的移动站所在的基站收发台在本地交换过程中使用的速率,并通知所述基站收发台对方移动站使用的速率集。
4.根据权利要求3所述的方法,其特征在于,还包括:
通知进行本地交换的基站收发台进行速率协商。
5.根据权利要求4所述的方法,其特征在于:当进行本地交换的一方移动站需要改变速率时,所述发起速率改变的移动站所在的基站收发台判断对端移动站以及基站收发台是否支持修改后的速率,如果不支持则不改变速率,否则改变速率。
6.一种本地交换的控制装置,其特征在于,该装置包括:
检测模,用于检测需要进行本地交换的设备之间的自适应多速率编解码器语音版本是否相同,以及所述自适应多速率编解码器语音版本的速率集是否有交集;
修改模块,用于当所述自适应多速率编解码器语音版本不同时,将所述自适应多速率编解码器语音版本修改为相同;当所述自适应多速率编解码器语音版本的速率集没有交集时,将所述自适应多速率编解码器语音版本的速率集修改为具有交集;
建立模块,用于建立所述自适应多速率编解码器语音版本相同并且速率集具有交集的设备之间的本地交换。
7.根据权利要求6所述的装置,其特征在于:所述修改模块通过切换或模式修改的方式同时修改所述自适应多速率编解码器语音版本和所述自适应多速率编解码器语音版本的速率集。
8.根据权利要求7所述的装置,其特征在于,还包括:
通知模块,用于通知进行本地交换的移动站所在的基站收发台在本地交换过程中使用的速率,并通知所述基站收发台对方移动站使用的速率集。
9.根据权利要求8所述的装置,其特征在于:所述通知模块,用于通知进行本地交换的基站收发台进行速率协商。
10.一种本地交换的系统,其特征在于,该系统包括:
基站控制器,用于检测需要进行本地交换的设备之间自适应多速率编解码器语音版本是否相同,及其速率集是否有交集,当所述自适应多速率编解码器语音版本不同时,将所述自适应多速率编解码器语音版本修改为相同;当自适应多速率编解码器语音版本的速率集没有交集时,将自适应多速率编解码器语音版本的速率集修改为具有交集,并建立所述自适应多速率编解码器语音版本相同并且速率集具有交集的设备之间的本地交换。具有交集基站收发台,用于利用相同的自适应多速率编解码器语音版本或具有交集的自适应多速率编解码器语音版本的速率集进行本地交换。
11.根据权利要求10所述的系统,其特征在于:所述基站控制器采用切换或模式修改的方式,同时修改所述自适应多速率编解码器语音版本和所述自适应多速率编解码器语音版本的速率集。
12.根据权利要求11所述的系统,其特征在于:所述基站控制器在修改所述自适应多速率编解码器语音版本和所述自适应多速率编解码器语音版本的速率集之后,建立本地交换之前,通知进行本地交换的移动站所在的基站收发台在本地交换过程中使用的速率,并通知所述基站收发台对方移动站使用的速率集。
13.根据权利要求12所述的系统,其特征在于:所述基站控制器分别通知所述进行本地交换的移动站所在的基站收发台进行速率协商。

说明书全文

技术领域

发明涉及网络通信领域,尤其涉及一种本地交换的方法、控制装置和系统。

背景技术

随着全球移动通讯系统(GSM,Global System for Mobile Communications,)网络的发展,GSM网络应用覆盖已经从密集城区覆盖转向了偏远地区覆盖。这些偏远地区的特点是地点分散,但人员相对较集中,而且通话一般也集中在本地用户之间进行。在这种覆盖时,使用本地交换技术,能够极大的降低运营商建网成本。
由于进行本地交换时不需要经过编码变换器和速率适配单元(Transcoder & Rate Adaptation Unit,TRAU)单元进行速率适配,这就要求进行本地交换的两个移动站(Mobile Station,MS)使用的速率类型必须一致,即两个MS必须同时使用全速率编码译码器(Full Rate speech codec FR)、增强型全速率编码译码器(Enhanced Full Rate speech codec,EFR)或半速率编码译码器(Half Rate speech codec,HR),才能够进行本地交换,否则将导致通话无话音。对于自适应多速率编解码器(Adaptive Multi-Ratecodec,AMR)语音版本,由于MS和基站收发信台(Base Transceiver Station,BTS)之间不是使用单一速率而是一个速率集来激活(MS和BTS根据上下行语音质量进行速率类型的协商,选择一个合适的速率来进行通讯),这将导致尽管两个MS都使用AMR语音版本,但由于二者使用的速率集不一样,在进行本地交换时导致本地交换后无话音。

发明内容

本发明实施例的目的在于提供一种本地交换的方法、控制装置和系统,以克服上述现有技术中存在的问题。
本发明实施例提供一种本地交换方法,该方法包括:检测需要进行本地交换的设备使用的自适应多速率编解码器语音版本是否相同,以及所述自适应多速率编解码器语音版本的速率集是否具有交集;当所述自适应多速率编解码器语音版本不同时,将所述自适应多速率编解码器语音版本修改为相同;当所述自适应多速率编解码器语音版本的速率集没有交集时,将所述自适应多速率编解码器语音版本的速率集修改为具有交集;建立所述自适应多速率编解码器语音版本相同并且速率集具有交集的设备之间的本地交换。
本发明实施例又提供一种本地交换的控制装置,该装置包括:检测模,用于检测需要进行本地交换的设备之间的自适应多速率编解码器语音版本是否相同,以及所述自适应多速率编解码器语音版本的速率集是否有交集;修改模块,用于当所述自适应多速率编解码器语音版本不同时,将所述自适应多速率编解码器语音版本修改为相同;当所述自适应多速率编解码器语音版本的速率集没有交集时,将所述自适应多速率编解码器语音版本的速率集修改为具有交集;建立模块,用于建立所述自适应多速率编解码器语音版本相同并且速率集具有交集的设备之间的本地交换。
本发明实施例还提供一种本地交换的系统,该系统包括:基站控制器,用于检测需要进行本地交换的设备之间自适应多速率编解码器语音版本是否相同,及其速率集是否有交集,当所述自适应多速率编解码器语音版本不同时,将所述自适应多速率编解码器语音版本修改为相同;当自适应多速率编解码器语音版本的速率集没有交集时,将自适应多速率编解码器语音版本的速率集修改为具有交集,并建立所述自适应多速率编解码器语音版本相同并且速率集具有交集的设备之间的本地交换。具有交集基站收发台,用于利用相同的自适应多速率编解码器语音版本或具有交集的自适应多速率编解码器语音版本的速率集进行本地交换。
通过本发明实施例,能够实现使用AMR语音版本进行本地交换。
附图说明
此处所说明的附图用来提供对本发明的进一步理解,构成本申请的一部分,并不构成对本发明的限定。在附图中:
图1为根据本发明一实施例的本地交换方法的流程图
图2为根据本发明另一实施例的本地交换方法的流程图。
图3为根据本发明另一实施例的本地交换方法的流程图。
图4为根据本发明另一实施例的本地交换的控制装置的结构示意图。
图5为根据本发明又一实施方式的本地交换的系统的结构示意图。

具体实施方式

为使本发明实施例的目的、技术方案和优点更加清楚明白,下面结合实施例和附图,对本发明实施例做进一步详细说明。在此,本发明的示意性实施例及其说明用于解释本发明,但并不作为对本发明的限定。
实施例一
本实施例提供本地交换方法,尤其是一种支持AMR语音编码的本地交换方法。下面结合附图详细描述该方法。
参照图1,图1所示为根据本发明一实施例的本地交换方法,该方法包括:
步骤S101:检测要进行本地交换的设备使用的自适应多速率编解码器语音版本是否相同,以及所述自适应多速率编解码器语音版本的速率集是否具有交集;
进行本地交换的设备包括移动台和基站收发信台。
该步骤可以通过BSC设备完成,即基站控制器(Base Station Controler,BSC),修改语音版本具体可以使用切换或模式修改的方法将两个设备的AMR语音版本修改成相同,其中,切换或模式修改的具体实现细节可以参考:3GPP TS 44.018中3.4.4 Handover procedure和3.4.6 Channel mode modify procedure部分,在此不赘述。
可使用AMR语音版本包括全速率语音版本3、全速率语音版本5、半速率语音版本3等语音版本,以及BSC支持的后续GSM采用其它AMR语音版;
步骤S102:当所述自适应多速率编解码器语音版本不同,将所述自适应多速率编解码器语音版本修改为相同;当所述自适应多速率编解码器语音版本的速率集没有交集时,所述自适应多速率编解码器语音版本的速率集修改为具有交集;
该步骤可以通过BSC设备完成,通过模式修改或切换修改进行本地交换中的一个设备的AMR语音版本,使其与对端设备使用的AMR语音版本相同,然后再通过模式修改或切换修改速率集,使其与对端MS的速率集至少有一个速率相同;
步骤S103:建立所述自适应多速率编解码器语音版本相同并且速率集具有交集的设备之间的本地交换。
本实施例可以通过将进行本地交换的设备使用的AMR语音版本修改为相同并且将其速率集修改为具有交集,实现使用AMR语音版本进行本地交换。
实施例二
本实施例提供一种本地交换方法,尤其是一种支持AMR语音编码的本地交换方法。下面结合附图详细描述该方法。
参照图2,所示为根据本发明另一实施例的本地交换方法,该方法包括:
步骤S201检测要进行本地交换的MS使用的AMR语音版本是否相同,且AMR语音版本的速率集是否具有交集,如果AMR语音版本相同并且AMR语音版本的速率集具有交集,则进行下述步骤203;
步骤202如果AMR语音版本不相同,则将两个MS的AMR语音版本修改成相同,如果AMR语音版本的速率集没有交集,则将两个MS的AMR语音版本的速率集修改为至少部分速率类型相同;该步骤通过BSC执行。在本实施例中BSC检测和修改MS的AMR语音版本及其速率集的方式与实施例一的相同。与实施例一所不同的是,BSC采用切换或模式修改的方式同时修改AMR语音版本及其速度集;
步骤S203建立所述自适应多速率编解码器语音版本相同并且速率集具有交集的设备之间的本地交换。
本实施例可以实现在MS使用AMR语音版本进行本地交换的同时充分发挥AMR的功能来提高语音质量,并且可以减少切换或模式修改的次数。
实施例三
本实施例提供一种本地交换方法,尤其是一种支持AMR语音编码的本地交换方法。下面结合附图详细描述该方法。
参照图3,所示为根据本发明另一实施例的本地交换方法,该方法包括:
步骤S301检测需要进行本地交换的MS使用的AMR语音版本是否相同,如果相同进行下述步骤,如果不相同则将两个MS的AMR语音版本修改成相同;
步骤S302检测需要进行本地交换的MS所使用的AMR语音版本的速率集中是否有交集,如果有进行下述步骤S303,如果没有则将两个MS的AMR语音版本的速率集修改为至少部分速率类型相同;上述步骤由BSC执行,具体方式与实施例一的相同;
步骤S303固定进行本地交换的MS的速率类型;
在该步骤中,BSC发送消息给两个MS各自所在的BTS在本地交换过程中使用修改后两个MS的AMR语音版本的速率集中一个相同的速率,并相互通知各BTS对方MS使用的速率集;
步骤S304在两个MS之间执行本地交换;
该步骤由BSC执行,以建立本地交换;
步骤S305进行速率协商。
在该步骤中,BSC分别通知两个MS各自所在的BTS进行速率协商,具体为当一方MS需要改变速率类型时,该MS所在的BTS判断对端MS是否支持修改后的速率类型,如果对端不支持该速率类型,则不进行速率类型的调整,否则进行这种改变。虽然本实施例中,在本地交换建立后进行速率协调,但是也可以在本地交换建立之前进行。
本实施例可以实现在MS使用AMR语音版本进行本地交换的同时充分发挥AMR的功能来提高语音质量,并且可以实现基站之间的速率协调。
实施例四
本实施例提供一种本地交换的控制装置,尤其是一种支持AMR语音编码的本地交换的控制装置。下面结合附图详细描述该装置。
参照图4,所示为根据本发明另一实施例的一种本地交换的控制装置,该装置包括:
检测模块41,用于检测需要进行本地交换的设备使用的自适应多速率编解码器语音版本是否相同,以及所述自适应多速率编解码器语音版本的速率集是否有交集;
修改模块42,用于当所述自适应多速率编解码器语音版本不同时,将所述自适应多速率编解码器语音版本修改为相同;当所述自适应多速率编解码器语音版本的速率集没有交集时,将所述自适应多速率编解码器语音版本的速率集修改为具有交集;
建立模块43,用于在AMR语音版本或AMR语音版本的速率集中有相同速率类型的两个MS之间建立本地交换。
其中,修改模块42可以通过切换或模式修改的方式在一次修改中将两个MS的AMR语音版本修改成相同,并将两个MS的AMR语音版本的速率集修改为至少部分速率类型相同,当然,也可以进行两次切换或模式修改,一次将AMR语音版本修改成相同,一次将MR语音版本的速率集修改为至少部分速率类型相同
如图4所示,上述装置中还可以包括通知模块44,用于在建立模块43建立本地交换之前通知两个MS所在的BTS在本地交换过程中使用相同的速率和通知两个BTS对方MS使用的速率集,以及在建立模块43建立本地交换之前或之后通知两个MS各自所在的BTS进行速率协商。其中各BTS进行速率协调的具体操作为:当一方MS需要改变速率类型时,BTS判断对端MS是否支持修改后的速率类型,如果对端不支持该速率类型,则不进行速率类型的调整,否则改变速率类型。
本实施例可以实现在MS使用AMR语音版本进行本地交换的同时充分发挥AMR的功能来提高语音质量,减少修改的操作次数和可以实现基站之间的速率协调。
实施例五
本实施例提供一种本地交换的系统,尤其是一种支持AMR语音编码的本地交换系统。下面结合附图详细描述该系统。参照图5,该系统包括:
基站控制器BSC,检测需要进行本地交换的设备使用的AMR语音版本是否相同,及其AMR语音版本的速率集是否有交集,当所述AMR语音版本不同时,将所述AMR语音版本修改为相同,当AMR语音版本的速率集没有交集时,将AMR语音版本的速率集修改为具有交集,并建立所述自适应多速率编解码器语音版本相同并且速率集具有交集的设备之间的本地交换;
基站收发台,用于利用相同的AMR语音版本或具有交集的AMR语音版本的速率集进行本地交换。
其中,如图5所示,MS可以通过同一BTS进行本地交换,如MS1和MS2通过BTS1进行本地交换,MS也可以通过不同BTS进行本地交换,如MS3和MS4分别通过BTS2和BTS3进行本地交换。
当MS通过不同BTS进行本地交换时,BSC在建立本地交换之前,通知两个MS所在的BTS在本地交换过程中使用相同的速率和相互通知两个BTS对方MS使用的速率集,以及在建立本地交换之前或之后通知两个MS各自所在的BTS进行速率协商。BTS进行速率协调的具体操作为:当一方需要改变速率类型时,BTS判断对端MS是否支持修改后的速率类型,如果不支持该速率类型对端,则不进行速率类型的调整,否则进行这种改变。
BSC通过切换或模式修改的方法修改AMR语音版本及其速率集。
本施例可以实现在MS使用AMR语音版本进行本地交换的同时充分发挥AMR的功能来提高语音质量,减少修改的操作次数和可以实现基站之间的速率协调。
以上虽然以GSM系统描述了本发明各实施例的技术方案,但是本发明也可以应用到其它无线接入网络系统中,例如:进行语音业务的WCDMA系统,TDS-CDMA系统。
以上所述的具体实施例,对本发明的目的、技术方案和有益效果进行了进一步详细说明,所应理解的是,以上所述仅为本发明的具体实施例而已,并不用于限定本发明的保护范围,凡在本发明的精神和原则之内,所做的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
QQ群二维码
意见反馈