专利名称:一种切换过程中的承载更新方法、系统及装置的制作方法
技术领域:
本发明涉及通信领域,特别是涉及一种切换过程中的承载更新方法、系统 及装置。
背景技术:
移动通信系统核心网发展至今,由传统电路承载向ALL IP不断演进,电 路域已经引入了承载和控制分离的架构。以CDMA2000为例,原来的移动交 换中心(MSC)分成移动软交换(MSCe)和媒体网关(MGW)两个设备,分别 用于信令控制和承载处理。A接口 IP化以后,BS和MSCe之间的Alp信令接 口以及BS和MGW之间的A2p用户数据接口均承载在IP上,相关功能实体 的网络位置和接口关系参见图1所示。
免编解码搡作TrFO是LMSD step2中引入的概念,旨在尽量减少话音路 径中的编解码器数目(特别是在两側编码格式相同的情况下可以不使用语音编 解码器TC),从而达到减少语音延迟,提高话音质量的目的。如果在TrFO从 呼叫路径中免除TC的基础上更进一步,从呼叫路径中免除MGW,可以达到 减少呼叫路径中的节点数目,降低语音包传输延时,提高话音质量的目的。现 有技术给出了呼叫建立后从呼叫路径中免除MGW的方法。在IP网络和其它 网络(如TDM网络)之间,MGW确实承担着不同々某体类型承载的终结和转 换作用,此处配置MGW是不可避免的。但在基于分组交换的电路域网络内部, 特别是同一运营商网络内,主叫側和被叫側能够协商到统一编码格式的可能性 非常高(可以实现TrFO),这种情况下,MGW不需要提供语音编解码器,其 功能弱化到只按需提供放音,收号,会议桥等媒体资源。在这种情况下,现有 网络中MSCe和MGW配合使用的机制存在两个主要问题1) MSCe与MGW
之间主从关系限制了媒体资源的共享,使得对媒体资源的扩展,维护不方便,
不便于合理配置资源,提高资源利用率;2)即使不提供媒体资源(如普通TrFO 呼叫双方通话后),MGW仍然在呼叫的整个过程中存在于话音承载通路中,造 成MGW上IP端点资源浪费,影响MGW可以支持的用户容量;使得话音承 载通过的节点数目较多,增加语音包时延;本地MS-MS呼叫,特别是同一BS 下面的呼叫经过MGW可能造成承载路径迂回。如果在从呼叫路径中免除 MGW的基础上更进一步,从IP化核心网内免除MGW,不仅能减少呼叫路径 中的节点数目,还能减少网络中的节点数目,在提高话音质量,减少承栽路径 迂回的同时,达到降低网络建设维护成本,提高媒体资源的利用率和可维护性 的目的。
免除MGW后,引入MRF媒体资源功能实体代替MGW提供媒体资源相 关的功能是在电路域核心网内免除MGW的解决方案之一。参见图2所示, MGW退化到与它网互通的边界,从属于GMSC,完成异种网绍一某体的终结和 互通功能。新增的MRF功能实体可以认为类似于IMS中的媒体资源控制功能 MRFC+媒体资源处理功能MRPP,与MSCe之间使用对等协议(如SIP )进 行通信,以共享方式提供放音,收号,会议桥,TC等媒体资源,根据MSCe 消息指示完成申请,修改,释放々某体资源;GMSC所需的^某体资源可以由MRF 提供,也可以由其下挂的MGW提供。MRF应能提供目前MGW的所有承载 资源相关功能,并且随着新业务的出现能够进行媒体资源扩展和更新。现有技 术中给出了核心网内免除MGW后双向基本呼叫的建立方法。
现有CDMA2000软交换架构下定义了各种切换流程,以局间前向切换为 例,参见图3所示,包括下列步骤
1、 切换发生前,本端MS通过BS1上的承载连接端点6, MGW1上的承 载端点5, 4和呼叫对端B-Party双向通话,本端MS ^t笨测到有更强的信号,BSl 向MSCel发送携带有目的小区编码的切换申请消息HandoffRequired。
2、 MSCel收到切换申请消息后,向本局MGW1发送ADD消息,建立承
栽端点7。
3、 MGW1通过REPLY消息返回承载端点7的SDP信息。
4、 MSCel发现切换目标在它局,向目标MSCe2发送切换指示消息 FACDIR2,其中携带用于关联局间消息FACDIR2和INVITE消息的虛拟电路 号VCIC。
5、 MSCel随后向目标MSCe2发送会话邀请消息INVITE,其中携带在 MGW上分配的端点7的承载参数SDP-7和用于关联局间消息的VCIC。
6、 MSCe2向目标BS2发送切换请求消息Handoff Request。
7、 目标BS2收到来自MSCe2的切换请求消息,建立接入侧承栽,并向 MSCe2发送切换请求证实消息HandoffRequest Acknowledge,其中携带目标接 入侧连接端点的承载参数信息SDP-IO,如在A2p承载参数信元中携带。
8、 MSCe2向所控制的MGW2发送ADD消息,要求建立两个IP承载端点。
9、 MGW2通过REPLY消息返回承栽端点8和9的SDP信息,分别为SDP-8, SDP-9。
10、 MSCe2向BS2发送Bearer Update R叫uest消息,其中携带端点9的承 栽参数信息。
11 、 BS2返回Bearer Update Response消息。
12、 MSCe2返回切换指示消息的响应消息facdir2。
13、 MSCe2向MSCel返回INVITE消息的正确响应消息200 OK,其中携 带MGW2上靠近主叫侧的端点8的承载参数SDP-8。
14、 MSCel向MGW1发送MODIFY消息,将端点7的对端SDP修改为 第13步骤收到的8端点的承栽参数信息SDP-8。
15、 MGW1向MSCel返回REPLY消息。
16、 MSCel向MSCe2发送证实消息ACK。
17、 MSCel构造切换命令消息Handoff Command,将其发送给源侧BS1。
18、 源侧BS1向MSCel发送切换执行消息Handoff Commenced,通知MSCe 移动台已经开始尝试转移到目的BS的信道上去。
19、 当移动台完成4姿入操作之后,目标侧BS2发送切4灸完成消息Handoff Complete到MSCe2 ,通知MSCe2移动台已经成功的完成切换。
20、 MSCe2收到切换完成消息后,向MSCel发送移动台进入信道消息 MSONCH。
21、 MSCel向MGW1发送SUBSTRACT消息,用于拆除源側端点5。
22、 MSCel向源侧BSl发送清除命令消息ClearCommand。
23、 MGW1向MSCel返回REPLY消息。
24、 源BS1收到清除命令之后释放相关资源,完成后用清除完成消息Clear Complete通知MSCel ,切换完成。
现有技术在切换前呼叫双方的MGW都存在于承载路径中,切换时承栽锚 定在MGW,并且存在于目标侧MGW上建立目标侧承载的过程,局间用于切 换的SIP消息中传递MGW上的承载端点信息,交互过程比较复杂。另外,以 局间切换为例,切换后即使源侧的呼叫对端和目标侧编码格式一致,仍有至少 两个MGW存在于承栽路径中,不利于语音质量的提高。
背景技术:
中介绍的在呼叫路径中免除MGW ,以及核心网内免除MGW两
种情况,满足TrFO要求的双向呼叫在呼叫接通后承载可以直接建立在BS之
间,目前尚无对应的切换方法。另外,现有技术也没有关于切换前承载路径中
不包含MGW,切换后由于目标侧编码格式变化,在承载路径中纳入TC进行 编码格式转换的切换方法。
发明内容
本发明提供一种切换过程中的承栽更新方法、系统及装置,用以解决现有 切换过程中的承载更新方法浪费了媒体承栽资源,并且不利于语音质量提高的 问题。
本发明方法包括下列歩骤
A、移动软交换MSCe将目标侧需要连接的端点的承载参数与目标侧接入 端点的承栽参数进行比较;B、根据比较结果决定是否申请承载端点,以及完 成承栽更新的发起。
进一步,所述步骤A包括All、目标侧MSCe将目标侧需要连接的端点 的承载参数X1与目标侧接入端点的承载参数Yl进行比较,若相同,则转入 步骤B11;否则,转入步骤B12;
所述步骤B包括Bll、目标侧MSCe将Yl作为呼叫对端连接端点需要 连接的承载参数返回给服务MSCe,之后转入步骤B13; B12、目标侧MSCe 在MGW或MRF上申请两个承载端点,分别作为呼叫对端连接端点需要连接 的端点和目标侧需要连接的端点,使用目标侧需要连接的端点的承载信息更新 Yl,以及将呼叫对端连接端点需要连接的端点的承载参数返回给服务MSCe, 之后转入步骤B13; B13、服务MSCe以呼叫对端连接端点需要连接的承载参 数更新X1。
又进一步,若目标侧在开始切换前未记录X1,则所述步骤A11之前还包 括服务MSCe发起将XI传递到目标側MSCe;若目标側在开始切换前记录 有X1,则直接执行All。
进一步,所述步骤A包括A21、目标侧MSCe将目标侧需要连接的端点 的承栽参数X2与目标侧接入端点的承载参数Y2进行比较,若相同,则转入 步骤B21;否则,转入步骤B22;
所述步骤B包括B21、目标侧MSCe将Y2作为呼叫对端连接端点需要 连接的承载参数返回给锚定MSCe,之后转入步骤B23; B22、目标侧MSCe 在MGW或MRF上申请两个承载端点,分别作为呼叫对端连接端点需要连接 的端点和目标側需要连接的端点,使用目标侧需要连接的端点的承载信息更新 Y2,以及将呼叫对端连接端点需要连接的端点的承载参数返回给锚定MSCe, 之后转入步骤B23; B23、锚定MSCe以呼叫对端连接端点需要连接的承载参
数更新X2。
又进一步,若目标侧在开始切换前未记录X2,则所述步骤A21之前还包 括服务MSCe发起将X2传递到目标侧MSCe;若目标侧在开始切换前记录 有X2,则直接执行A21。
又进一步,若锚定MSCe与目标侧MSCe合一,则所述步骤B21中,锚定 MSCe直接从本侧获取Y2,之后转入步骤B23;若锚定MSCe与目标侧MSCe 合一,则所述步骤B22中,锚定MSCe在MGW或MRF上申请两个承载端点 后,保留呼叫对端连接端点需要连接的端点的承载参数,之后转入步骤B23。
进一步,若目标局为MSC,则所述步骤A包括A31、服务MSCe获知 目标侧为MSC,则直接判定呼叫对端连接端点的承载参数X3与目标侧接入端 点的承载参数Y3不同;
所述步骤B包括B31、服务MSCe在MGW或MRF上申请两个承载端 点,目标侧MSC将其中靠近目标侧的承载端点与目标侧接入端点连接,以及 服务MSCe使用其中另一承载端点的承栽信息更新X3。
综上所述,所述承载参数为在SIP消息中的SDP信息或TDM电路信息。
本发明的系统,包括MGW或MRF,用于提供承载端点,还包括
移动软交换MSCe,用于将目标侧需要连接的端点的承载参数与目标侧接 入端点的承载^^t进行比较,并根据比较结果决定是否向MGW或MRF申请 承载端点,以及完成承栽更新的发起。
进一步,所述移动软交换MSCe包括下列单元
比较单元,用于将目标侧需要连接的端点的承栽参数与目标侧接入端点的 承载参数进行比较;
申请单元,用于在所述比较单元输出的比较结果表明不相同时,申请承载 端点;
承栽更新单元,用于在所述比较单元输出的比较结果表明相同时,或者在 申请单元申请了承栽端点后,发起对切换后呼叫双方的承载信息的更新。
本发明的移动软交换装置,包括
比较单元,用于将目标侧需要连接的端点的承载参数与目标侧接入端点的 承载参数进行比较;
申请单元,用于在所述比较单元输出的比较结果表明不相同时,申请承栽 端点;
承载更新单元,用于在所述比较单元输出的比较结果表明相同时,或者在 申请单元申请了承载端点后,发起对切换后呼叫双方的承载信息的更新。 本发明有益效果如下
本发明方法不像现有技术那样,不管承载路径中是否需要MGW或MRF 都在源侧和目标侧增加MGW或MRF,而是在切换过程中,由MSCe将目标 侧需要连接的端点的承载参数与目标侧接入端点的承栽参数进行比较,若相 同,则无需在MGW或MRF上申请承载端点(即无需增加MGW或MRF ), 可直接在切换后呼叫双方所在BS之间建立承载;若不相同,则有的放矢的在 MGW或MRF上申请承载端点,以完成承载类型转换/编解码转换。
为了支撑本发明方法,本发明还提供了 一种切换过程中的承载更新系统。 综上所述,本发明在切换过程中有必要申请承栽端点时,才在承栽路径中 增加MGW或MRF,所以使得切换后承载路径中MGW或MRF的数目尽量少, 从而节约了媒体承栽资源,并有利于提高语音质量。
图1为现有技术承栽和控制分离的架构图2为现有技术免除MGW后,引入MRF的系统结构示意图3为现有技术软交换架构下局间前向切换流程图4为本发明方法步骤流程图5为本发明方法实例一信令流程图6为本发明方法实例一中呼叫对端在它局的替代流程困7为本发明方法实例二信令流程图; 图8为本发明方法实例三信令流程图; 图9为本发明方法实例四信令流程图; 图10为本发明方法实例五信令流程图; 图11为本发明方法实例六信令流程图; 图12为本发明方法实例七信令流程图; 图13为本发明系统结构示意图。
具体实施例方式
为了使切换过程中的承栽更新操作减少占用媒体承栽资源,并且提高语音 质量,本发明提供了一种切换过程中的承栽更新方法,参见图4所示,包括下 列主要步骤
51、 移动软交换MSCe将目标側需要连接的端点的承载参数与目标侧接入 端点的承载参数进行比较。
52、 根据比较结果决定是否申请承载端点。
53、 完成承载更新的发起。 对应上述主要步骤,本发明又细分为三种情况。
情况一、若目标側在开始切换前未记录目标侧需要连接的端点的承载参 数,则服务MSCe发起将目标侧需要连接的端点的承载参数传递到目标侧 MSCe,之后再由目标侧MSCe进行比较操作;若目标侧在开始切换前记录有 目标侧需要连接的端点的承栽参数,则直接由目标側MSCe进行比较操作。
目标侧MSCe将目标侧需要连接的端点的承载参数与目标侧接入端点的承 载参数进行比较,若相同,则目标側MSCe将目标侧接入端点的承载参数作为 呼叫对端连接端点需要连接的承栽参数返回给服务MSCe;若不相同,则目标 侧MSCe在MGW或MRF上申请两个承栽端点,分别作为呼叫对端连接端点 需要连接的端点和目标側需要连接的端点,使用目标侧需要连接的端点的承栽 信息更新目标側接入端点的承栽参数(对应不同场景,所述更新过程可能是
Update过程,Re-INVITE流程,也可能是handoff request/handoff request ACK 中交互SDP信息的过程),以及将呼叫对端连接端点需要连接的端点的承载参 数返回给服务MSCe。
服务MSCe以呼叫对端连接端点需要连接的承载参数更新目标側需要连接 的端点的承载参数。
情况二、若目标侧在开始切换前未记录目标侧需要连接的端点的承载参 数,则服务MSCe发起将目标侧需要连接的端点的承载参数传递到目标侧 MSCe,之后再由目标側MSCe进行比较操作;若目标侧在开始切换前记录有 目标侧需要连接的端点的承载参数,则直接由目标侧MSCe进行比较操作。
目标侧MSCe将目标侧需要连接的端点的承栽参数与目标侧接入端点的承 载参数进行比较,若相同,则目标側MSCe将目标侧需要连接的端点的承栽参 数作为呼叫对端连接端点需要连接的承载参数返回给锚定MSCe;若不相同, 则目标侧MSCe在MGW或MRF上申请两个承载端点,分别作为呼叫对端连 接端点需要连接的端点和目标侧需要连接的端点,使用目标侧需要连接的端点 的承栽信息更新目标侧需要连接的端点的承载参数,以及将呼叫对端连接端点 需要连接的端点的承载参数返回给锚定MSCe。
锚定MSCe以呼叫对端连接端点需要连接的承栽参数更新目标侧需要连接 的端点的承载参数。
若锚定MSCe与目标侧MSCe合一,则当比较结果相同时,锚定MSCe 可直接从本侧获取目标側需要连接的端点的承载参数;若锚定MSCe与目标侧 MSCe合一,则当比较结果不相同时,锚定MSCe在MGW或MRF上申请两 个承栽端点后,保留呼叫对端连接端点需要连接的端点的承载参数。
情况三、若目标局为MSC (基于TDM的传统MSC ),则服务MSCe获知 目标側为MSC,则直接判定呼叫对端连接端点的承栽参数与目标侧接入端点 的承栽参数不同。之后,服务MSCe在MGW或MRF上申请两个承载端点,
目标侧MSC将其中靠近目标侧的岸义栽端点(CIC )与目标侧接入端点连接,以 及服务MSCe使用其中另 一承栽端点的承栽信息更新呼叫对端连接端点的承载 参数。
以下通过7个实例具体描述本发明方法。
方法实例一、局内切换,并JU艮设目标侧需要连接的端点的承载参数与目 标侧接入端点的承载参数相同,参见图5所示,包括下列具体步骤
1、 切换发生前,本端MS和呼叫对端B-Party双向通话,本端MS探测到 有更强的信号,BS1向MSCe发送携带有目的小区编码的切换申请消息Handoff Required 。
2、 MSCe收到切换申请消息后,发现切换目标是自己下属的BS2,向目标 BS2发送切换请求消息Handoff Request,其中携带有本端MS的呼叫对端 B-Party的连接端点的承载参数,如在A2p承载参数信元A2p Bearer Parameter
中携带。
3、 目标BS2收到来自MSCe的切换请求消息,建立接入侧承载,并向 MSCe发送切换请求证实消息H肌doff Request Acknowledge ,其中携带目标侧 接入承栽端点的承载参数,如在A2p承栽参数信元中携带。MSCe将目标侧接 入承载端点的承载参数与目标侧需要连接的端点的承载参数(本端MS的呼叫 对端B-Party的连接端点的承栽参数)进行比较,即对SDP参数中编码格式进 行比较,由此来决定是否插入MGW或MRF进行编码格式的转换。本例假设 两个SDP参数中的编码格式相同。
4、 收到切换请求证实消息后,MSCe构造切换命令消息Handoff Command, 将其发送给源BSl。
5、 源BS1向MSCe发送切换执行消息Handoff Commenced,通知MSCe 移动台已经开始尝试转移到目标BS2的信道上去。
6、 当移动台完成接入操作之后,目标BS2发送切换完成消息Handoff Complete到MSCe,通知MSCe移动台已经成功的完成切换。
7、 MSCe使用得到的目标侧接入端点的承栽参数信息(由于两个SDP参 数中的编码格式相同,所以本处更新SDP中的地址参数即可)向切换呼叫对 端B-Party发送承载更新请求消息Bearer Update Request,其中携带目标侧接入 侧连接端点的承载参数信息(SDP中的地址参数),如在A2p承载参数信元中 携带。
8、 切换呼叫对端B-Party向MSCe返回栽更新响应消息Bearer Update Response,
9、 MSCe向源BS1发送清除命令消息Clear Command。
10、 源BS1收到清除命令之后释》文相关资源,完成后用清除完成消息Clear Complete通知MSCe,切换完成。
说明
1) 对源侧对端B-Party的承栽更新过程(图5中为步骤7, 8)可以发生在 得到目标側接入承载信息(图5中为步骤5)之后的任意时刻,其中在服务 MSCe收到切换完成消息后(图5中为步骤6)以后进行是较优的实现;
2) 本实施例中4叚设切换呼叫对端B-Party也在本局BS1下,如果B-Party 在本局其它BS下(如BS3),图5中步骤7的Bearer Update Request消息发给 BS3,图5中步骤8的Bearer Update Response消息从BS3返回到MSCel 。如 果B-Party在它局,如MSCe2,或者固网软交换设备,则图5中步骤7, 8所 示的承载更新过程需要使用局间信令重新邀请消息re-INVITE触发,也即图5 中的步骤7, 8被图6所示步骤代替
1、 本端MSCel向对端MSCe2发起重新邀请消息re-INVITE,携带本端需 要更新到对端的承栽参数。
2、 MSCe2收到re-INVITE消息后,向相应BS2发起A接口承载更新请求 消息Bearer Update Request,携带从re-INVITE消息中得到的承载参数。
3、 BS2向MSCe2返回承载更新响应消息Bearer Update Response接受承 载参数更新。4、 MSCe2向MSCel返回re-INVITE消息的正确响应消息200 OK。
5、 MSCel向MSCe2发送证实消息ACK。
该局间承栽更新过程也可能中间经过不止一个局才到达对端,这些局之间 只需要透传re-INVITE消息,不再另行给出流程图进行说明。
方法实例二、局内切换过程中假设目标侧需要连接的端点的承载参数与目 标侧接入端点的承栽参数不相同,在承载路径中增加MGW用于编码格式的转 换,其中MSCe下挂媒体网关MGW,参见图7所示,包括下列具体步骤
1、 切换发生前,本端MS和呼叫对端B-Party双向通话,本端MS探测到 有更强的信号,BS1向MSCe发送携带有目的小区编码的切换申请消息Handoff Required 。
2、 MSCe收到切换申请消息后,发现切换目标是自己下属的BS2,向目标 BS2发送切换请求消息Handoff Request,其中携带有本端MS的呼叫对端 B-Party的连4妄端点的承载参数,如在A2p承载参数信元A2p Bearer Parameter 中携带。
3、 目标BS2收到来自MSCe的切换请求消息,建立接入侧承栽,并向 MSCe发送切换请求证实消息Handoff Request Acknowledge ,其中携带目标侧 接入承载端点的承载参数,如在A2p承栽参数信元中携带。
4、 收到切换请求证实消息后,MSCe发现目标侧接入承载与B-Party的编 码格式不同,则向MGW发送ADD消息,请求分配两个RTP端点6和9。
5、 MGW返回分配好的端点6和9的承载参数信息。
6、 收到MGW分配的端点信息,MSCe向目标侧BS2发送Bearer Update Request消息,其中携带端点9的承载信息。
7、 目标BS2向MSCe返回Bearer Update Response消息。
8、 MSCe构造切换命令消息Handoff Command,将其发送给源侧BSl。
9、 源側BS1向MSCe发送切换执行消息Handoff Commenced,通知MSCe 移动台已经开始尝试转移到目标BS2的信道上去。
10、 当移动台完成接入搡作之后,目标BS2发送切换完成消息Handoff Complete到MSCe,通知MSCe移动台已经成功的完成切换。
11、 MSCe ^吏用得到的目标侧接入侧连^r端点的承栽参数信息向切换呼叫 对端B-Party发送岸义载更新请求消息Bearer Update Request,其中携带目标侧接 入侧连接端点的承载参数信息,如在A2p承载参数信元中携带。
12、 切换呼叫对端B-Party向MSCe返回载更新响应消息Bearer Update Response 。
13、 MSCe向源BS1发送清除命令消息ClearCommand。
14、 源BS1收到清除命令之后释放相关资源,完成后用清除完成消息Clear Complete通知MSCe,切换完成。
图7给出B-Party也在本局本BS1的情况,B-Party在它局的情况前面已经 有描述,不再赘述。对B-Party的承载更新过程可以发生在MSCe得到MGW 上承栽信息之后的任何时刻,收到切换完成消息后进行是较优的一种实现方 式。
方法实例三、传统终端域LMSD到LMSD的局间后向切换流程,并且假 设目标侧需要连接的端点的承栽参数与目标侧接入端点的承载参数相同,参见 图8所示,包括下列具体步骤
1、 后向切换发生前,已经发生过一次切换,目前本端MS和呼叫对端 B-Party双向通话,本端MS探测到有更强的信号,BS2向MSCe2发送携带有 目的小区编码的切换申请消息HandoffRequired。
2、 MSCe2收到切换申请消息后,发现切换目标在呼叫锚定局MSCel,向 目标MSCel发送后向切换消息HANDBACK2。
3、 MSCel向目标BS1发送切换请求消息Handoff Request,其中携带MSCel 记录的呼叫对端B-Party的连接端点的承载参数,如在A2p承载参数信元A2p Bearer Parameter中携带。
4、 目标BS1收到来自MSCel的切换请求消息,建立接入侧承载,并向
MSCel发送切换请求证实消息Handoff Request Acknowledge,其中携带目标接 入侧连接端点的承载参数信息,如在A2p承载参数信元中携带。
5、 MSCel向MSCe2返回后向切换消息的响应消息handback2。
6、 MSCe2构造切换命令消息Handoff Command,将其发送给源BS2。
7、 源BS2向MSCe2发送切换执行消息Handoff Commenced,通知MSCe 移动台已经开始尝试转移到目的BS1的信道上去。
8、 当移动台完成接入操作之后,目标BS1发送切换完成消息Handoff Complete到MSCel,通知MSCel移动台已经成功的完成切换。
9、 MSCel使用目标侧接入側连接端点的承载参数信息向切换呼叫对端 B-Party发送用于局间承载更新过程的重新邀请消息re-INVITE,其中携带目标 侧接入侧连接端点的承载参数信息。
10、 切换呼叫对端B-Party向MSCel返回载正确响应消息200 OK。
11、 MSCel向切换呼叫对端B-Party发送证实消息ACK。
12、 MSCel向源侧MSCe2发送释放源侧资源的设备释放消息FACREL;
13、 MSCel向源侧MSCe2发送释放会话消息BYE。
14、 MSCe2向MSCel返回FACREL的响应消息facrel。
15、 MSCe2向MSCel返回BYE的正确响应消息200 OK。
16、 MSCe2向源BS2发送清除命令消息Clear Command。
17、 源BS2收到清除命令之后释放相关资源,完成后用清除完成消息Clear Complete通知MSCe2。
本实施例中假设切换呼叫对端B-Party在它局,在本局情况参考前面描述, 不再赘述。同样,向呼叫对端B-Party的承载更新可以发生在MSCel收到目标 侧接入承栽之后的任意时刻,在MSCel收到切换完成消息之后进行是较优的 实现方式。
方法实例四、LMSD到LMSD的局间前向切换流程,并且假设目标侧需要 连接的端点的承栽参数与目标側接入端点的承栽参数相同,参见图9所示,包
括下列具体歩骤
1、 切换发生前,本端MS和呼叫对端B-Party双向通话,本端MS探测到 有更强的信号,BS1向MSCel发送携带有目的小区编码的切换申请消息 Handoff Required 。
2、 MSCel收到切换申请消息后,发现切换目标在它局,向目标MSCe2 发送切换指示消息FACDIR2 ,其中携带用于关联局间消息FACDIR2和INVITE 消息的虛拟电路号VCIC。
3、 MSCel随后向目标MSCe2发送会话邀请消息INVITE,其中携带本端 MS呼叫对端B-Party的连接端点的承载参数SDP-5和用于关联局间消息的 VCIC。
4、 MSCe2向目标BS2发送切换请求消息Handoff Request,其中携带从 MSCel得到的呼叫对端B-Party的连接端点的承载参数,如在A2p承栽参数信 元A2p Bearer Parameter中携带。
5、 目标BS2收到来自MSCe2的切换请求消息,建立接入侧承载,并向 MSCe2发送切换请求证实消息Handoff Request Acknowledge,其中携带目标接 入侧连接端点的承载参数信息,如在A2p承载参数信元中携带。
6、 MSCe2向MSCel返回切换指示消息的响应消息facdir2。
7、 MSCe2向MSCel返回INVITE消息的正确响应消息200 OK,其中携 带从BS2得到的目标接入侧承载端点的承载参数SDP-IO。
8、 MSCel向MSCe2发送证实消息ACK。
9、 MSCe2构造切换命令消息HandoffCommand,将其发送给源侧BS1。
10、 源侧BS1向MSCe发送切换执行消息Handoff Commenced,通知MSCe 移动台已经开始尝试转移到目标BS2的信道上去。
11、 当移动台完成接入操作之后,目标侧BS2发送切换完成消息Handoff Complete到MSCe2,通知MSCe2移动台已经成功的完成切换。
12、 MSCe2向MSCel发送移动台进入信道消息MSONCH。
13、 MSCel使用得到的目标側接入侧连接端点的承栽参数信息向切换呼叫 对端B-Party发送承载更新请求消息Bearer Update Request,其中携带目标侧接 入侧连接端点的承载参数信息,如在A2p承载参数信元中携带。
14、 切换呼叫对端B-Party向MSCel返回载更新响应消息Bearer Update Response 。
15、 MSCel向源BS1发送清除命令消息Clear Command。
16、 源BS1收到清除命令之后释放相关资源,完成后用清除完成消息Clear Complete通知MSCel,切换完成。
本实施例中假设切换呼叫对端B-Party也在本局BS1下,在本局其它BS 或其它局情况参考实施例一中的描述,不再赘述。同样的,对B-Party的承载 更新也可以发生在服务MSCe收到目标侧接入承栽信息之后的任意时刻。
方法实例五、前向切换过程中假设目标侧需要连接的端点的承载参数与目 标侧接入端点的承载参数不相同,在承栽路径中增加MRF用于编码格式的转 换。目标侧MSCe在建立了目标接入侧承载后,发现承载格式变化,与切换对 端承载格式无法统一,则到MRF申请TC资源,分别使用TC两侧的承载端点 的承载信息对切换对端和目标接入侧端点进行承载参数更新,也即在承载路径 中增加用于两侧编解码格式转换的MRF实体。参见图10所示,包括下列具体
l至5、同方法实例四前向切换流程。
法统一,发送INVITE消息到MRF申请TC资源的第一个端点,INVITE消息 携带切换方对端B-Party的承载参数SDP-5;
7、 MRF向MSCe2返回200 OK,其中携带分配的TC资源端点的承栽参 数SDP-6;
8、 MSCe2发送ACK消息到MRF;
9、 MSCe2发送INVITE消息到MRF申请TC资源的第二个端点,INVITE
消息携带目标接入侧端点的承栽参数SDP-10;
10、 MRF向MSCe2返回200 OK,其中携带分配的TC资源第二个端点的 承载参数SDP-9;
11 、 MSCe2发送ACK消息到MRF;
12、 MSCe2向目标侧BS2发送承载更新请求消息Bearer Update Request, 其中携带TC资源第二个端点的承载参数信息SDP-9,如在A2p承载参数信元 中携带。
13、 目标侧BS2向MSCe2返回载更新响应消息Bearer Update Response。 14至24、同方法实例四前向切换建立目标侧承载后的流程,其中包括服
务MSCe得到目标侧接入承载信息后使用该信息对B-Party的对端承载进行更 新的承载更新过程,图10给出B-Party也在本局本BS1的情况,B-Party在它 局的情况前面已经有描述,不再赘述。
说明本例中除了在承载路径中增加MRF用于媒体格式转换这种实现方 式外,还可以在承载路径中增加MGW (如果服务MSCe下挂MGW的话), 所不同的是步骤6至11申请两个端点的过程可以用H.248消息ADD和REPLY 代替,其中ADD向MSCe所控制的MGW请求分配两个RTP端点,分别对应 6和9, REPLY消息返回两个端点的承载信息。
方法实例六、LMSD之间局间第三方切换流程,并且邗i设目标侧需要连接 的端点的承载参数与目标侧接入端点的承载参数相同,参见图11所示,包括 下列具体步骤
1、 三方切换发生前,已经发生过一次切换,目前本端MS和呼叫对端 B-Party双向通话,本端MS ^:测到有更强的信号,BS2向MSCe2发送携带有 目的小区编码的切换申请消息Handoff Required。
2、 MSCe2收到切换申请消息后,发现切换目标在另一个局MSCe3,向锚 定局MSCel (按照现有技术,这里也可以是中间局Tandem MSCe,这里仅以 锚定局为例)发送三方切换消息HANDTHIRD2。
3 、 MSCe 1向目标MSCe3发送切换指示消息FACDIR2,其中携带用于关 联局间消息FACDIR2和INVITE消息的虚拟电路号VCIC。
4、 MSCel随后向目标MSCe3发送会话邀请消息INVITE,其中携带本端 MS呼叫对端B-Party的连接端点的承载参数和用于关联局间消息的VCIC。
5、 MSCe3向目标BS3发送切换请求消息HandoffRequest,其中携带MSCe3 记录的呼叫对端B-Party的连接端点的承载参数,如在A2p承栽参数信元A2p Bearer Parameter中携带。
6、 目标BS3收到来自MSCe3的切换请求消息,建立接入侧承载,并向 MSCe3发送切换请求证实消息HandoffR叫uest Acknowledge,其中携带目标接 入侧连接端点的承载参数信息,如在A2p承载参数信元中携带。
7、 MSCe3向MSCel返回切换指示消息的响应消息facdir2。
8、 MSCe3向MSCel返回INVITE消息的正确响应消息200 OK,其中携 带从目标侧BS3得到的目标接入侧承载端点的承载参数。
9、 MSCel向MSCe3发送证实消息ACK。
10、 MSCel向MSCe2返回三方切换消息的响应handthird2。
11 、 MSCe2构造切换命令消息Handoff Command,将其发送给源側BS2。
12、 源侧BS2向MSCe2发送切换执行消息Handoff Commenced,通知 MSCe2移动台已经开始尝试转移到目的侧BS3的信道上去。
13、 当移动台完成接入操作之后,目标侧BS3发送切换完成消息Handoff Complete到MSCe3,通知MSCe3移动台已经成功的完成切换。
14、 MSCe3收到切换完成消息后,向MSCel发送移动台进入信道消息 MSONCH。
15、 MSCel使用目标侧接入侧连接端点的承载参数信息向切换呼叫对端 B-Party发送用于局间承载更新过程的重新邀请消息re-INVITE,其中携带目标 侧接入侧连接端点的承栽参数信息。
16、 切换呼叫对端B-Party向MSCel返回载正确响应消息200 OK。
17、 MSCel向切换呼叫对端B-Party发送证实消息ACK。
18、 MSCel向源侧MSCe2发送释放源侧资源的设备释放消息FACREL;
19、 MSCe 1向源侧MSCe2发送释放会话消息BYE 。
20、 MSCe2向MSCel返回FACREL的响应消息facrel。
21、 MSCe2向MSCel返回BYE的正确响应消息200 OK。
22、 MSCe2向源BS2发送清除命令消息Clear Command。
23、 源BS2收到清除命令之后释放相关资源,完成后用清除完成消息Clear Complete通知MSCe2。
本实施例中假设切换呼叫对端B-Party在它局,在本局情况参考前面描述, 不再赘述。同样,向呼叫对端B-Party的承载更新可以发生在MSCel收到目标 侧接入承载之后的任意时刻,在MSCel收到切换完成消息之后进行是较优的 实现方式。
方法实例七、LMSD到Legacy之间的前向切换流程,切换过程中在承载 路径中增加MGW用于承栽类型的转换。本实例是移动软交换MSCe切换到传 统基于电路的MSC,服务MSCe位于基于IP的网络和基于TDM的网络边缘, 下挂士某体网关。参见图12所示,包括下列具体步骤
1、 切换发生前,本端MS和呼叫对端B-Party双向通话,本端MS探测到 有更强的信号,BS 1向MSCe发送携带有目的小区编码的切换申请消息Handoff Required。
2、 MSCe收到切换申请消息后,发现切换目标在所连接的基于TDM的传 统MSC,向其控制的MGW发送ADD消息,申请一个IP承载端点和一个TDM 承载端点,其中IP端点属性置为inactive。
3 、 MGW返回REPLY消息给MSCe。
4、 MSCe向目标MSC发送切换指示消息FACDIR2,其中携带切换局间电 路号CIC。
5 、 MSC向目标BS2发送切换请求消息Handoff Request。6、 目标BS2收到来自MSC的切换^清求消息,建立接入侧电路,并向MSC 发送切换请求证实消息Handoff Request Acknowledge 。
7、 MSC向MSCe返回切换指示消息的响应消息facdir2。
8、 MSCel构造切换命令消息Handoff Command,将其发送给源側BS1。
9、 源側BS1向MSCe发送切换执行消息Handoff Commenced,通知MSCe 移动台已经开始尝试转移到目标BS2的信道上去。
10、 当移动台完成接入操作之后,目标侧BS2发送切换完成消息Handoff Complete到MSC,通知MSC移动台已经成功的完成切换。
11 、 MSC向MSCe发送移动台进入信道消息MSONCH。
12、 MSCe使用得到的目标侧接入侧连接端点的承载参数信息向切换呼叫
对端B-Party发送re-INVITE消息,其中携带目标侧接入侧连接端点的承载参
数信息。
13 、切换呼叫对端B-Party向MSCe返回200 OK消息。
14、 MSCe向B-Party返回ACK消息。
15、 MSCe向MGW发送MODIFY消息,将IP端点属性修改为sendrecv;
16、 MGW向MSCe返回REPLY消息。
17、 MSCe向源BS1发送清除命令消息Clear Command。
18、 源BS1收到清除命令之后释放相关资源,完成后用清除完成消息Clear Complete通知MSCe ,切换完成。
为了支撑本发明方法,本发明还提供了 一种切换过程中的承载更新系统, 参见图13所示,其包括MGW或MRF,以及与MGW或MRF相连的移动软 交换MSCe。进一步,所述移动软交换MSCe (即本发明的动软交换装置)包 括相互连接的比较单元和申请单元,以及与所述比较单元和申请单元分别相连 的承栽更新单元。
所述MGW或MRF,用于提供承栽端点。
所述移动软交换MSCe,用于将目标侧需要连接的端点的承载参数与目标
侧接入端点的承栽参数进行比较,并根据比较结杲决定是否向MGW或MRF 申请承载端点,以及完成承栽更新的发起。
进一步,移动软交换MSCe中的比较单元,用于将目标侧需要连接的端点 的承载参数与目标侧接入端点的承载参数进行比较。
进一步,移动软交换MSCe中的申请单元,用于在所述比较单元输出的比 较结果表明不相同时,申请承栽端点。
进一步,移动软交换MSCe中的承栽更新单元,用于在所述比较单元输出 的比较结果表明相同时,或者在申请单元申请了承载端点后,发起对切换后呼 叫双方的承载信息的更新。
显然,本领域的技术人员可以对本发明进行各种改动和变型而不脱离本发 明的精神和范围。这样,倘若本发明的这些修改和变型属于本发明权利要求及 其等同技术的范围之内,则本发明也意图包含这些改动和变型在内。
权利要求
1、一种切换过程中的承载更新方法,其特征在于,包括下列步骤A、移动软交换MSCe将目标侧需要连接的端点的承载参数与目标侧接入端点的承载参数进行比较;B、根据比较结果决定是否申请承载端点,以及完成承载更新的发起。
2、 如权利要求l所述的方法,其特征在于,所述步骤A包括All、目标侧MSCe将目标侧需要连接的端点的承载参数Xl与目标侧接 入端点的承载参数Yl进行比较,若相同,则转入步骤B11;否则,转入步骤 B12;所述步骤B包括Bll、目标侧MSCe将Yl作为呼叫对端连接端点需要连接的承载参数返 回给服务MSCe,之后转入步骤B13;B12、目标侧MSCe在MGW或MRF上申请两个承载端点,分别作为呼 叫对端连接端点需要连接的端点和目标侧需要连接的端点,使用目标倒需要连 接的端点的承载信息更新Yl,以及将呼叫对端连接端点需要连接的端点的承 载参数返回给服务MSCe,之后转入步骤B13;B13、服务MSCe以呼叫对端连接端点需要连接的承载参数更新XI。
3、 如权利要求2所述的方法,其特征在于,若目标側在开始切换前未记 录Xl,则所述步骤All之前还包括服务MSCe发起将Xl传递到目标侧MSCe; 若目标侧在开始切换前记录有XI ,则直接执行Al 1 。
4、 如权利要求l所述的方法,其特征在于,所述步骤A包括A21 、目标側MSCe将目标侧需要连接的端点的承栽参数X2与目标側接 入端点的承载参数Y2进行比较,若相同,则转入步骤B21;否则,转入步骤 B22;所述步骤B包括B21、目标侧MSCe将Y2作为呼叫对端连接端点需要连接的承载参数返回给锚定MSCe,之后转入步骤B23;B22、目标側MSCe在MGW或MRF上申请两个承载端点,分别作为呼 叫对端连接端点需要连接的端点和目标侧需要连接的端点,使用目标侧需要连 接的端点的承载信息更新Y2,以及将呼叫对端连接端点需要连接的端点的承 载参数返回给锚定MSCe,之后转入步骤B23;B23、锚定MSCe以呼叫对端连接端点需要连接的承载参数更新X2。
5、 如权利要求4所述的方法,其特征在于,若目标側在开始切换前未记 录X2,则所述步骤A21之前还包括:服务MSCe发起将X2传递到目标侧MSCe; 若目标侧在开始切换前记录有X2,则直接执行A21 。
6、 如权利要求4所述的方法,其特征在于,若锚定MSCe与目标侧MSCe 合一,则所述步骤B21中,锚定MSCe直接从本侧获取Y2,之后转入步骤B23; 若锚定MSCe与目标側MSCe合一,则所述步骤B22中,锚定MSCe在MGW 或MRF上申请两个承栽端点后,保留呼叫对端连接端点需要连接的端点的承 载参数,之后转入步骤B23。
7、 如权利要求l所述的方法,其特征在于,若目标局为MSC,则所述步 骤A包括A31、服务MSCe获知目标侧为MSC,则直接判定呼叫对端连接端点的承 栽参数X3与目标侧接入端点的承栽参数Y3不同; 所述步骤B包括B31、服务MSCe在MGW或MRF上申请两个承载端点,目标侧MSC将 其中靠近目标側的承栽端点与目标側接入端点连接,以及服务MSCe使用其中 另一承栽端点的承载信息更新X3。
8、 如权利要求1至7任一项所述的方法,其特征在于,所述承载参数为 在SIP消息中的SDP信息或TDM电路信息。
9、 一种切换过程中的承载更新系统,包括MGW或MRF,用于提供承 载端点,其特征在于,还包括移动软交换MSCe,用于将目标側需要连接的端点的承栽参数与目标側接 入端点的承载参数进行比较,并根据比较结果决定是否向MGW或MRF申请 承栽端点,以及完成承栽更新的发起。
10、 如权利要求9所迷的系统,其特征在于,所述移动软交换MSCe包括 下列单元比较单元,用于将目标侧需要连接的端点的承栽参数与目标侧接入端点的 承载参数进行比较;申请单元,用于在所述比较单元输出的比较结杲表明不相同时,申请承载 端点;承载更新单元,用于在所述比较单元输出的比较结果表明相同时,或者在 申请单元申请了承栽端点后,发起对切换后呼叫双方的承载信息的更新。
11、 如权利要求9或IO所述的系统,其特征在于,所述承载参数为在SIP 消息中的SDP信息或TDM电路信息。
12、 一种移动软交换装置,其特征在于,包括比较单元,用于将目标侧需要连接的端点的承栽参数与目标侧接入端点的 承载参数进行比较;申请单元,用于在所述比较单元输出的比较结果表明不相同时,申请承载 端点;承载更新单元,用于在所述比较单元输出的比较结果表明相同时,或者在 申请单元申请了承栽端点后,发起对切换后呼叫双方的承载信息的更新。
全文摘要
本发明公开了一种切换过程中的承载更新方法、系统及装置,用以解决现有切换过程中的承载更新方法浪费了媒体承载资源,并且不利于语音质量提高的问题。本发明方法包括A.移动软交换MSCe将目标侧需要连接的端点的承载参数与目标侧接入端点的承载参数进行比较;B.根据比较结果决定是否申请承载端点,以及完成承载更新的发起。本发明的系统,包括MGW或MRF,还包括移动软交换MSCe。本发明在切换过程中有必要申请承载端点时,才在承载路径中增加MGW或MRF,所以使得切换后承载路径中MGW或MRF的数目尽量少,从而节约了媒体承载资源,并有利于提高语音质量。
文档编号H04W36/00GK101170807SQ20061014970
公开日2008年4月30日 申请日期2006年10月23日 优先权日2006年10月23日
发明者昉 尤 申请人:华为技术有限公司