一种本地交换的建立及拆除方法

文档序号:7707189阅读:145来源:国知局
专利名称:一种本地交换的建立及拆除方法
技术领域
本发明涉及移动通信技术领域,尤其涉及一种本地交换的建立及拆除方法。
背景技术
在全球移动通讯系统(GlobalSystem for Mobile Communications, GSM)中,终 端(Mobile Station, MS)通过空口与基站(Base Station, BTS)建立通信连接,BTS通过 ABIS接口与基站控制器(BSC)连接,BSC与MSC(移动交换中心)通过A 口进行交互。码型 变换和速率适配(Transcode RateAdapter Unit,TRAU)是位于BSC侧进行语音算法编解码 的转换过程,该过程由编解码单元(Transcoder,简称TC)完成。在上行方向,TC通过解码 将BTS的压缩数据转化成PCM (脉冲编码调制)语音送到MSC侧,在下行方向,TC将PCM语 音通过编码转化成压缩数据传递给BTS,BTS再传递给MS。本地交换(Local Switch,LS)是指当一个呼叫的主叫方和被叫方同属于一个 BSC,并且语音算法相容时,直接在主叫方和被叫方所属的BTS之间进行语音的数据交换, 而不再通过MSC,从而节省了 TRAU资源以及A 口资源,并且语音质量也能得到相应的提高。AMR(Adaptive Multi-Rate,自适应多速率)语音算法是GSM引入的一种自适应 调整的语音算法。在使用AMR算法时,MS和BTS能够根据检测的无线信号质量进行速率调 整。如果检测到无线信号质量比较好,MS或者BTS将在ACS (Active Codec Set,激活速率 集合)中往高一级速率调整;如果检测到无线信号质量变差,MS或者BTS将在ACS中往低 一级速率调整。ACS中最多包含4级速率。CACS (Common Active Codec Set,公共的激活速率集合)是呼叫的主叫方和被叫 方的公共ACS的集合,CACS的计算参见3GPP28062中第11,12章节。BTS在进行本地交换 时需要采用CACS中的速率进行交互。实际中主叫方和被叫方的当前速率可能并不在CACS 中,并且,在通话过程中还存在着很多状态迁移过程,如主叫方和被叫方在进行非本地交换 操作时,BSC要求进行本地交换,而此时主被叫双方的速率都在各自的ACS上进行调整,正 在使用的速率有可能不在CACS中,在这种情况下,将会出现通话无声音的问题。同样,小区切换也可能带来同样的问题,如,当前进行本地交换的终端切换到另外 一个小区,而终端的原服务小区与切换到的小区的CACS并不一致,也会造成通话间断的问 题。

发明内容
本发明要解决的技术问题是提供一种本地交换的建立及拆除方法,解决从非本地 交换过程转移到本地交换过程,或在本地交换过程中终端发生小区切换时,由于通话的主 被叫双方的ACS不同,造成的通话断续问题。为解决上述技术问题,本发明的一种本地交换的建立方法,包括将待进行本地交换的基站BTS与终端MS的激活速率集合ACS更新为公共的激活 速率集合CACS ;
建立待进行本地交换的BTS的链路连接,MS进行通话。
进一步地,将待进行本地交换的BTS与MS的ACS更新为CACS的过程包括BSC分别将待进行本地交换的BTS的ACS更新为CACS,BTS再分别将各自的MS的 ACS更新为CACS。进一步地,BSC通过向BTS发送速率更改消息将BTS的ACS更新为CACS,BTS通过 向各自的MS发送自适应多速率AMR速率配置消息将各自的MS的ACS更新为CACS。进一步地,在将待进行本地交换的BTS与MS的ACS更新为CACS之前,还将MS使 用的速率限制为CACS中的任一速率。进一步地,CACS中的任一速率为初始速率ICM。进一步地,在将MS使用的速率限制为CACS中的任一速率之前,还将BTS使用的速 率限制为与相应的MS相同的速率。进一步地,将BTS与MS使用的速率限制在CACS中的任一速率的过程包括BSC向BTS发送速率控制消息将BTS使用的速率限制为CACS中的任一速率,BTS 向各自的MS发送速率模式命令CMC将各自的MS使用的速率限制为与其自身相同的速率。进一步地,在本地交换过程中,若任一 MS发生切换,将BTS使用的速率限制为与相 应的MS相同的速率的过程为BTS向对端BTS发送速率模式请求CMR,将对端BTS的速率限 制在CACS中的任一速率。进一步地,一种本地交换的拆除方法,包括 BSC将待拆除的本地交换的BTS与MS的ACS更新为BSC中保存的BTS的初始ACS ;BSC拆除待拆除的本地交换的用户面资源。进一步地,BSC将BTS与MS的ACS更新为初始ACS的过程包括BSC通过分别向BTS发送速率更改消息将待进行本地交换的BTS的ACS更新为初 始ACS,BTS再通过分别向各自的MS发送AMR速率配置消息将各自的MS的ACS更新为初始 ACS。综上所述,本发明通过BSC和BTS的信息交互,将BTS和MS使用的速率限制为同 一指定速率,再将BTS和MS的ACS更新为双方的CACS,建立本地交换双方的BTS的链路连 接,双方在CACS上进行速率调整,使得在本地交换过程中不会出现语音断续的问题。


图1为本发明从非本地交换转移到本地交换时消息的交互图;图2为本发明本地交换过程中一终端进行小区切换后建立本地交换时消息的交 互图;图3为本发明拆除本地交换时的消息的交互图。
具体实施例方式本发明对于从非本地交换转移到本地交换,或在本地交换过程中,终端发生小 区切换产生的通话断续问题,采用BSC向待进行本地交换的BTS发送速率控制消息,将 主被叫双方的BTS使用的速率限制在CACS中的任一速率,如ICM(Initial Codec Mode, 初始速率)。主被叫双方的BTS向各自的MS发送CMC(Codec Mode Command,速率模式命令),将MS使用的速率限制为与其相同的速率,BSC向BTS发送速率更改(MutiRate CodecConfiguration Change)消息,将BTS的ACS更新为CACS,主被叫双方的BTS向MS发 送AMR速率配置(AMR CONFIG REQ)消息,将MS的ACS更新为CACS,BSC建立主被叫双方 BTS的本地交换链路。对于在本地交换过程中,由于切换或者补充业务的原因,需要将本地交换拆除,转 换为非本地交换时,本发明通过BSC向主被叫双方的BTS发送速率更改消息,将BTS的ACS 由CACS还原为初始ACS,BTS接收到速率更改消息后,向MS发送AMR速率配置消息,将MS 的速率集配置为初始ACS。下面结合附图对本发明的具体实施方式
进行说明。实施例1 下面以MSl与MS2在完成补充业务后,MSC发起本地交换的场景为例对本发明的方法进行说明,图1所示为建立LS的方法,包括如下步骤步骤101 =MSC发现补充业务已完成,并且会话双方同属一个BSC,MSC向会话双方 同属的BSC发送本地交换请求,在该本地交换请求中携带本地寻呼标识;步骤102 :BSC根据接收到的本地交换请求中携带的本地寻呼标识,查找会话双方 的BTS使用的语音算法,若会话双方均采用AMR算法,则执行步骤103 ;否则,结束;步骤103 =BSC根据会话双方使用的AMR语音算法,计算得到CACS ;步骤104 =BSC向BTSl发送速率控制消息,通知BTSl将使用的速率限制为ICM, BTSl进行限制速率的操作;ICM为CACS中的最低速率,BSC优选将BTS 1使用的速率限制为ICM,也可以限制 为CACS中的任一其它速率。步骤105 完成速率限制后,BTS 1向MSl发送CMC将MS 1使用的速率限制为ICM ;步骤106 =BSC向BTS2发送速率控制消息,通知BTS2将使用的速率限制为ICM, BTS2进行限制速率的操作;与BTSl类似,BSC也可以将BTS2的ACS限制为CACS中的任一其它速率。步骤107 完成速率限制后,BTS2向MS2发送CMC将MS2使用的速率限制为ICM ;上述步骤104 107将BTSl、MSl、BTS2和MS2使用的速率限制为ICM,可以避免 下述步骤中将BTSl、MSl、BTS2和MS2的ACS更新为CACS时,由于BTS与MS的更新存在时 延,导致已完成对BTS的更新而未对MS更新时,MS使用包含在其ACS中而未包含在CACS中 的速率与BTS进行通信,以致BTS无法支持该速率,产生错误。当然,为避免对BTS下的其他MS造成影响,也可以仅将待进行本地交换的MS使用 的速率限制为ICM,而不对BTS进行限制。可以通过在步骤104的速率控制消息中增加一位 表示是否需要对BTS进行限制。对BTS进行速率限制可以使通信更加稳定。步骤108 =BSC向BTSl发送速率更改消息,将BTSl的ACS更新为CACS ;步骤109 =BTSl完成ACS更新后,向MSl发送AMR速率配置消息,将MSl的ACS更 新为CACS ;步骤110 =BSC向BTS2发送速率更改消息,将BTS2的ACS更新为CACS ;步骤111 :BTS2完成ACS更新后后,向MS2发送AMR速率配置消息,将MS2的ACS 更新为CACS ;
步骤112 =BSC建立BTSl与BTS2的本地交换的链路连接,BTSl与BTS2在CACS上进行本地交换,MSl与MS2进行通话;步骤113 =BSC向MSC发送本地交换请求的响应消息,并拆除用户面的相关资源 (如TC等),MSC收到本地交换请求的响应消息后,拆除释放相关的A 口资源。实施例2:下面以MSl与MS2进行本地交换的过程中,MSl切换到同一 BSC下的BTS3,切换后 仍采用AMR算法进行本地交换为例对本发明的方法进行说明,如图2所示,包括如下步骤步骤201 =BSC接收到BTSl的测量报告,获知MSl需要进行小区切换,并判断出切 换到BTS3 ;步骤202 =BSC向BTSl发送速率控制消息,通知BTSl将使用的速率限制为ICM, BTSl进行限制速率的操作;由于切换前BTSl与BTS2进行本地交换,因此,在此也可以通过BTS2向BTSl发送 的CMR(速率模式请求),将BTSl使用的速率限制在ICM。为确保BTSl的速率限制,也可以同时采用步骤202以及BTS2向BTS 1发送的CMR, 实现对BTSl速率的限制。步骤203 完成速率限制后,BTSl向MSl发送CMC,将MSl使用的速率限制为ICM ;步骤204 =BSC向BTS2发送速率控制消息,通知BTS2将使用的速率限制为ICM, BTS2进行限制速率的操作;类似地,也可以通过BTSl向BTS2发送的CMR (速率模式请求),将BTS2使用的速 率限制在ICM。为确保BTS2的速率限制,也可以同时采用步骤204以及BTSl向BTS2发送的CMR, 实现对BTS2速率的限制。步骤205 完成速率限制后,BTS2向MS2发送CMC,将MS2使用的速率限制为ICM ;步骤206 =BSC向BTS3发送信道激活消息,BTS3进行信道激活,并将使用的速率限 制为ICM ;步骤207 :BTS3向BSC返回信道激活响应消息,通知BSC信道已激活;步骤208 =BSC接收到信道激活响应消息后,向MSl发送HO CMD (切换命令);步骤209 :MS1接收到切换命令后,向BTS3发送HO Access (切换接入),请求接入 BTS3, BTS3 接入 MSl ;步骤210 :BTS3向BSC发送HO Detect (切换检测),通知BSC MSl已接入;步骤211 =BSC接收到切换检测后,向BTS3发送速率更改消息,将BTS3的ACS更新 为 CACS ;步骤212 :BTS3完成ACS更新后,向MSl发送AMR速率配置消息,将MSl的ACS更 新为CACS ;步骤213 =BSC向BTS2发送速率更改消息,将BTS2的ACS更新为CACS ;步骤214 :BTS2完成ACS更新后,向MS2发送AMR速率配置消息,将MS2的ACS更 新为CACS ;步骤215 =BSC向MSC发送本地交换请求;步骤216 :MSC接收到本地交换请求后,发现没有补充业务需求,向BSC返回本地交换请求响应,且不进行A 口资源分配;步骤217 =BSC接收到MSC发送的本地交换请求响应后,建立BTS2与BTS3的本地 交换的链路,MSl与MS2进行通话,BTS2与BTS3在CACS上进行本地交换。实施例3 下面以MSl与MS2进行本地交换时,MSC发现有补充业务需求或切换导致无法进 行本地交换,拆除本地交换的方法,如图5所示,包括如下步骤步骤301 :MSC发现需要拆除本地交换时,进行A 口的预分配;步骤302 =MSC向BSC发送本地交换拆除命令,在本地交换拆除命令中携带本地寻 呼标识;步骤303 :BSC接收到本地交换拆除命令后,根据本地寻呼标识查找要拆除的呼 口q,为该呼叫分配TC资源;
步骤304 =BSC向本地交换的其中一方的BTS (BTSl)发送速率更改消息,将BTSl的 ACS更新为BSC中保存的BTSl的初始ACS ;步骤305 =BTSl接收到速率更改消息后,向MSl发送AMR速率配置消息,将MSl的 ACS更新为BTSl的初始ACS ;BTSl和MSl将在初始ACS中进行速率调整。步骤306 =BSC向本地交换的另一方的BTS(BTS2)发送速率更改消息,将BTS2的 ACS更新为BSC中保存的BTS2的初始ACS ;步骤307 :BTS2接收到速率更改消息后,向MS2发送AMR速率配置消息,将MS2的 ACS更新为BTS2的初始ACS ;BTS2和MS2将在初始ACS中进行速率调整。步骤308 =BSC拆除本地交换的用户面资源;BTSl与BTS2将不再进行数据交互。步骤309 =BSC向MSC发送本地交换拆除命令响应,通知MSC已完全本地交换相关 资源的拆除。当然,本发明还可有其他多种实施例,在不背离本发明精神及其实质的情况下,本 领域技术人员当可根据本发明做出各种相应的改变和变形,但这些相应的改变和变形都应 属于本发明所附的权利要求的保护范围。
权利要求
一种本地交换的建立方法,包括将待进行本地交换的基站BTS与终端MS的激活速率集合ACS更新为公共的激活速率集合CACS;建立所述待进行本地交换的BTS的链路连接,所述MS进行通话。
2.如权利要求1所述的方法,其特征在于,所述将待进行本地交换的BTS与MS的ACS 更新为CACS的过程包括BSC分别将所述待进行本地交换的BTS的ACS更新为所述CACS,所述BTS再分别将各 自的MS的ACS更新为所述CACS。
3.如权利要求2所述的方法,其特征在于,所述BSC通过向所述BTS发送速率更改消息 将所述BTS的ACS更新为所述CACS,所述BTS通过向各自的MS发送自适应多速率AMR速率 配置消息将各自的MS的ACS更新为所述CACS。
4.如权利要求1、2或3所述的方法,其特征在于,在将所述待进行本地交换的BTS与 MS的ACS更新为CACS之前,还将所述MS使用的速率限制为CACS中的任一速率。
5.如权利要求4所述的方法,其特征在于,所述CACS中的任一速率为初始速率ICM。
6.如权利要求4所述的方法,其特征在于,在将所述MS使用的速率限制为CACS中的任 一速率之前,还将所述BTS使用的速率限制为与相应的MS相同的速率。
7.如权利要求6所述的方法,其特征在于,将所述BTS与MS使用的速率限制在所述 CACS中的任一速率的过程包括BSC向所述BTS发送速率控制消息将所述BTS使用的速率限制为所述CACS中的任一速 率,所述BTS向各自的MS发送速率模式命令CMC将各自的MS使用的速率限制为与其自身 相同的速率。
8.如权利要求6所述的方法,其特征在于,在本地交换过程中,若任一MS发生切换,所 述将所述BTS使用的速率限制为与相应的MS相同的速率的过程为所述BTS向对端BTS发 送速率模式请求CMR,将对端BTS的速率限制在所述CACS中的任一速率。
9.一种本地交换的拆除方法,包括BSC将待拆除的本地交换的BTS与MS的ACS更新为所述BSC中保存的所述BTS的初始ACS ;所述BSC拆除所述待拆除的本地交换的用户面资源。
10.如权利要求9所述的方法,其特征在于,所述BSC将所述BTS与所述MS的ACS更新 为所述初始ACS的过程包括所述BSC通过分别向所述BTS发送速率更改消息将待进行本地交换的BTS的ACS更新 为所述初始ACS,所述BTS再通过分别向各自的MS发送AMR速率配置消息将各自的MS的 ACS更新为所述初始ACS。
全文摘要
本发明公开了一种本地交换的建立方法,包括将待进行本地交换的基站BTS与终端MS的激活速率集合ACS更新为公共的激活速率集合CACS;建立待进行本地交换的BTS的链路连接,MS进行通话。本发明通过BSC和BTS的信息交互,将BTS和MS使用的速率限制为同一指定速率,再将BTS和MS的ACS更新为双方的CACS,建立本地交换双方的BTS的链路连接,双方在CACS上进行速率调整,使得在本地交换过程中不会出现语音断续的问题。
文档编号H04W76/00GK101868034SQ200910134958
公开日2010年10月20日 申请日期2009年4月15日 优先权日2009年4月15日
发明者唐雪, 罗小冬 申请人:中兴通讯股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1