用于在蜂窝式通信系统中提供承载格式类型信息的方法与设备转让专利

申请号 : CN200480003703.4

文献号 : CN1998205B

文献日 :

基本信息:

PDF:

法律信息:

相似专利:

发明人 : 吉诺·A·斯克里巴诺刘易斯·J·弥尔顿

申请人 : 摩托罗拉移动公司

摘要 :

一种通信系统(100),其提供位于通信会话的承载路径上的网元(110、130、160、170)之间的承载格式类型的分发,从而便利了为通信会话选择承载格式类型。承载格式类型信息通知由每一网元支持的承载格式类型。在本发明的一个实施例中,承载格式类型放在承载格式类型消息(300)中的承载格式类型数据字段(301-303)中传送,该数据字段可被每一网元修改,以便标识该网元的承载格式类型能力。

权利要求 :

1.一种用于在包括多个移动站的蜂窝式通信系统中提供承载格式类型能力的方法,所述方法包括:由网元接收所述多个移动站中的第一移动站支持的一个或多个承载格式类型、所述第一移动站和服务所述第一移动站的基站相互支持的承载格式类型,和所述第一移动站和居于服务所述第一移动站的基站同所述网元之间的分组交换机相互支持的承载格式类型;

由所述网元装配包括承载格式类型信息的消息,其中所述承载格式类型信息包括分配给所述多个移动站中的由所述网元服务的第二移动站的第一承载格式类型,并且,所述承载格式类型信息进一步包括所述第二移动站和所述网元相互支持的任何其他承载格式类型;和由所述网元传送所装配的消息到所述分组交换机。

2.如权利要求1所述的方法,其中所述任何其他承载格式类型包括下述承载格式类型中的至少一个:由所述第二移动站与所述网元相互支持而无需转码器的交互的承载格式类型;以及由所述第二移动站与所述网元相互支持而需要所述转码器的交互的承载格式类型。

3.如权利要求1所述的方法,其进一步包括:

接收所述承载格式类型信息;和

基于所接收的承载格式类型信息,为与所述移动站相关联的通信会话选择承载格式类型,和

传送通知所选择的承载格式类型的消息。

4.如权利要求3所述的方法,其中所述承载格式类型信息被放在包括多个承载格式数据字段的承载格式类型消息中传送,并且其中传送通知所选择的承载格式类型的消息包括:修改所述承载格式数据字段,以产生修改的承载格式数据字段,其中所述的修改的承载格式数据字段标识所选择的承载格式类型;和传送所述的修改的承载格式数据字段。

5.一种用于在蜂窝式通信系统中提供承载格式类型能力的方法,所述蜂窝式通信系统包括多个移动站和包括基站、第一网元、第二网元和第三网元的基础设施,所述第二网元服务所述多个移动站中的第一移动站,所述第三网元服务所述多个移动站中的第二移动站,其中所述第一网元居于所述基站同所述第二网元之间,所述方法包括:由所述第二网元接收承载格式类型信息,其包括分配给第一移动站的第一承载格式类型和所述移动站与服务所述移动站的基站相互支持的第二承载格式类型,和所述移动站和一个或多个所述基站和所述第一网元相互支持的第三承载格式类型;

由所述第二网元将所接收的承载格式类型信息传送到所述第三网元,

由所述第二网元确定所述第二网元和一个或多个所述第一移动站、所述基站和所述第一网元是否相互支持第四承载格式类型,和作为对确定所述第二网元和一个或多个所述第一移动站、所述基站和所述第一网元相互支持第四承载格式类型的响应,由所述第二网元将所述第四承载格式类型传送到所述第三网元。

6.一种用于在蜂窝式通信系统中提供承载格式类型能力的方法,所述方法包括:

传送第一承载格式类型信息,其中当将第一承载格式类型分配给第一移动站时,所述第一承载格式类型信息包括所分配的承载格式类型,并且当所述第一移动站与第一基站相互支持第二承载格式类型时,所述第一承载格式类型信息进一步包括所述第二承载格式类型;

从所述第一基站接收所述第一承载格式类型信息;

作为对接收所述第一承载格式类型信息的响应,确定所述第一移动站与所述第一基站中的一或多个以及不同于所述第一基站的第一网元是否相互支持第三承载格式类型;

作为对接收所述第一承载格式类型信息的响应,传送第二承载格式类型信息,该信息包括所述第一承载格式类型信息,并且当所述第一移动站与所述第一基站中的一或多个以及所述第一网元相互支持第三承载格式类型时,该信息包括所述第三承载格式类型;

接收所述第二承载格式类型信息;

作为对接收所述第二承载格式类型信息的响应,确定所述第一移动站、所述第一基站、与所述第一网元中的一或多个以及不同于所述第一基站的第二网元是否相互支持第四承载格式类型;

作为对接收所述第二承载格式类型信息的响应,传送第三承载格式类型信息,该信息包括所接收的第二承载格式类型信息,并且当所述第一移动站、所述第一基站、与所述第一网元中的一或多个以及所述第二网元相互支持第四承载格式类型时,该信息包括所述第四承载格式类型;

接收所述第三承载格式类型信息;

作为对接收所述第二承载格式类型信息的响应,基于所述第三承载格式类型信息,向第二移动站分配承载格式。

7.如权利要求6所述的方法,其中所述第一、第二、与第三承载格式类型信息中的每一承载格式类型信息包括具有多个承载格式类型数据字段的承载格式类型消息,并且其中每一承载格式类型消息的每一多个承载格式类型数据字段包括前一承载格式类型消息的所述多个承载格式类型数据字段或者前一承载格式类型消息的所述多个承载格式类型数据字段的修改的版本之一。

8.如权利要求6所述的方法,其进一步包括:

向所述第二网元传送第四承载格式类型信息,其中所述第四承载格式类型信息包括分配给所述第二移动站的所述承载格式,并且当所述第二移动站与所述第二基站相互支持不同于所分配的承载格式的承载格式时,还包括另一承载格式;

接收所述第四承载格式类型信息;和

基于所述第四承载格式类型信息,为涉及所述第一移动站与所述第二移动站的通信会话选择承载格式类型。

9.如权利要求6所述的方法,其进一步包括:

向所述第二网元传送第四承载格式类型信息,其中所述第四承载格式类型信息包括分配给所述第二移动站的所述承载格式,并且当所述第二移动站与所述第二基站相互支持不同于所分配的承载格式的承载格式时,还包括另一承载格式;

向所述第一网元传送第五承载格式类型信息,其中所述第五承载格式类型信息包括所述第四承载格式类型信息,并且进一步包括所述所述第二移动站和服务所述第二移动站的基站中的一或多个与第二网元相互支持,并且在所述第四承载格式类型信息中未标识的任何承载格式类型;和接收所述第五承载格式类型信息;和

基于所述第五承载格式类型信息,为涉及所述第一移动站与所述第二移动站的通信会话选择承载格式类型。

10.一种用于提供蜂窝式通信系统中的承载格式类型能力并用于涉及多个移动站的通信会话的设备,包括:用于接收所述多个移动站中的第一移动站支持的一个或多个承载格式类型、所述多个移动站中的第一移动站和服务所述第一移动站的基站相互支持的承载格式类型,和所述第一移动站和居于服务所述第一移动站的基站同基站控制器之间的分组交换机相互支持的承载格式类型的装置;

用于装配包括承载格式类型信息的消息的装置,其中所述承载格式类型信息包括分配给所述多个移动站中的由所述基站控制器服务的第二移动站的承载格式类型,和由所述基站控制器和所述第二移动站相互支持的任何其他承载格式类型;以及用于传送所装配的消息到所述分组交换机的装置。

11.如权利要求10所述的设备,还包括用于向所述第二移动站分配承载格式类型的装置,包括从所述第二移动站接收所述第二移动站支持的一或多个承载格式类型,并将从所述第二移动站接收的所述一或多个承载格式类型中的承载格式类型分配给所述第二移动站。

12.如权利要求10所述的设备,其中所述任何其他承载格式类型包括下述承载格式类型中的至少一个:由所述第二移动站与所述基站控制器相互支持而无需所述转码器的交互的承载格式类型;以及由所述第二移动站与所述基站控制器相互支持而需要所述转码器的交互的承载格式类型。

13.一种用于提供蜂窝式通信系统中的承载格式类型能力,以用于涉及多个移动站的通信会话的设备,其中所述多个移动站中的每个移动站包括转码器,所述设备包括:用于接收承载格式类型信息的装置,所述信息包括分配给所述多个移动站中的第一移动站的第一承载格式类型以及所述第一移动站与服务所述第一移动站的基站相互支持的第二承载格式类型,和所述第一移动站和一个或多个所述基站和居于所述基站同分组交换机之间的第一网元相互支持的第三承载格式类型;

将所接收的承载格式类型信息传送给支持所述多个移动站中的第二移动站的第二网元的装置;

确定所述分组交换机和一个或多个所述第一移动站、所述基站和所述第一网元是否相互支持第四承载格式类型的装置;以及作为对确定所述分组交换机和一个或多个所述第一移动站、所述基站和所述第一网元相互支持第四承载格式类型的响应,将所述第四承载格式类型传送到所述第二网元的装置。

14.一种用于分发承载格式类型信息的系统,其包括:

第一基站,其包括第一转码器,并且其传送第一承载格式类型信息,其中当将第一承载格式类型分配给第一移动站时,所述第一承载格式类型信息包括所分配的承载格式类型,并且当所述第一移动站与所述第一基站相互支持第二承载格式类型时,所述第一承载格式类型信息进一步包括所述第二承载格式类型;

第一分组交换机,其包括第二转码器,并且其从所述第一基站接收所述第一承载格式类型信息,确定所述第一移动站与所述第一基站中的一或多个以及所述第一分组交换机是否相互支持第三承载格式类型,并传送第二承载格式类型信息,其包括所述第一承载格式类型信息,并且当所述第一移动站与所述第一基站中的一或多个以及所述第一分组交换机相互支持第三承载格式类型时,包括所述第三承载格式类型;

第二分组交换机,其包括第三转码器,并且其从所述第一基站接收所述第二承载格式类型信息,确定所述第一移动站、所述第一基站、与所述第一分组交换机中的一或多个以及所述第二分组交换机是否相互支持第四承载格式类型,并传送第三承载格式类型信息,其包括所接收的第二承载格式类型信息,并且当所述第一移动站、所述第一基站、与所述第一分组交换机中的一或多个以及所述第二分组交换机相互支持第四承载格式类型时,包括所述第四承载格式类型;和第二基站,其包括第四转码器,并且其从所述第二分组交换机接收所述第三承载格式类型信息,并且基于所述第三承载格式类型信息,向由所述第二基站服务的第二移动站分配承载格式。

15.如权利要求14所述的系统,其中所述第一基站进一步将所述第一承载格式分配给所述第一移动站。

16.如权利要求14所述的系统,其中所述第一、第二、与第三承载格式类型信息中的每一承载格式类型信息包括具有多个承载格式类型数据字段的承载格式类型消息,并且其中每一承载格式类型消息的每一多个承载格式类型数据字段包括前一承载格式类型消息的所述多个承载格式类型数据字段或者前一承载格式类型消息的所述多个承载格式类型数据字段的修改的版本之一。

17.如权利要求14所述的系统,其中所述第二基站向所述第二分组交换机传送第四承载格式类型信息,其中所述第四承载格式类型信息包括分配给所述第二移动站的所述承载格式,并且当所述第二移动站与所述第二基站相互支持不同于所分配的承载格式的承载格式时,还包括另一承载格式,并且其中所述第二分组交换机接收所述第四承载格式类型信息,并且基于所述第四承载格式类型信息,为涉及所述第一移动站与所述第二移动站的通信会话选择承载格式类型。

18.如权利要求14所述的系统,其中所述第二基站向所述第二分组交换机传送第四承载格式类型信息,其中所述第四承载格式类型信息包括分配给所述第二移动站的所述承载格式,并且当所述第二移动站与所述第二基站相互支持不同于所分配的承载格式的承载格式时,还包括另一承载格式,其中所述第二分组交换机向所述第一分组交换机传送第五承载格式类型信息,其中所述第五承载格式类型信息包括所述第四承载格式类型信息,并且进一步包括所述第二移动站和所述第二基站中的一或多个与所述第二分组交换机相互支持,并且所述第四承载格式类型信息未标识的任何承载格式类型,并且其中所述第一分组交换机接收所述第五承载格式类型信息,并且基于所述第五承载格式类型信息,为涉及所述第一移动站与所述第二移动站的通信会话选择承载格式类型。

说明书 :

用于在蜂窝式通信系统中提供承载格式类型信息的方法与

设备

[0001] 相关申请交叉引用
[0002] 本申请与编号60/487,182、代理人案卷编号CE11713R、于2003年7月17日提交的美国专利申请相关,并进一步要求对序列号60/527,949、题为“METHOD AND APPARATUS FOR PROVIDINGBEARER FORMAT TYPE INFORMATION IN A CELLULARCOMMUNICATION SYSTEM”、于2003年12月8日提交的临时申请的优先权,其被共同拥有并通过引用完整地集成于此。

技术领域

[0003] 一般地,本发明涉及蜂窝式通信系统,更具体地,涉及蜂窝式通信系统中的转码功能。

背景技术

[0004] 在典型的码分多址(CDMA)蜂窝网络,例如第二代(2G)CDMA通信网络中,转码器位于每一主叫移动站(MS)、被叫MS、与基站(BS)中,特别是服务主叫与被叫MS中的每一个的基站控制器(BSC)中。服务主叫MS的BS的转码器从MS接收压缩的话音分组,并将话音分组转换为脉冲编码调制(PCM)信号,以通过蜂窝网络中包括的电路交换核心网传输。其后,BS将PCM信号通过电路交换核心网并经由核心网向连接到运营商的蜂窝网络的公共交换电路网(PSTN)上行传输。类似地,由2G CDMA蜂窝网络从PSTN接收的意欲送往被叫MS的PCM信号被作为PCM信号通过电路交换核心网传输给服务被叫MS的BS,其中BS中的转码器将PCM信号转换为压缩的话音分组。其后,BS将压缩的话音分组传输给被叫MS。
[0005] 下一代CDMA网络(例如cdma2000蜂窝网络)的开发允许系统运营商安装分组交换核心网来取代电路交换核心网或与之并行,从而允许经由蜂窝网络传输数据分组以取代电路交换的信号或与之并行。这样的分组交换核心网的安装允许系统运营商将话音数据作为压缩的话音分组通过分组交换核心网传输,而非将话音数据作为PCM信号通过电路交换核心网传输。为便利话音通过蜂窝网络以数据分组格式传输,cdma2000蜂窝网络的运营商表达了将转码器重新定位得更靠近PSTN的兴趣。另外,将转码器重新定位到蜂窝网络中更深的、更集中的位置可以通过提供更集中的转码器功能,而非广泛地分布的、基于BS的转码器功能,并通过允许在回程(backhaul)网络上更多地以压缩格式而非未压缩格式传输话音服务,来削减系统成本。
[0006] 然而,当将旧有CDMA通信系统升级到重新定位的转码器功能时,结果可以是在核心网与BS的每一个中提供转码功能。进一步地,一些系统可服务不能以与分组交换核心网上的传输兼容的格式发送话音的移动站,从而BS中必须要有转码功能。结果是在话音信号的路径上可驻留多个转码功能,这多个转码功能可分别支持同样的或不同的承载格式类型。为了为涉及主叫移动站(MS)与被叫MS的通信会话确定适宜的承载格式类型,必须让决策实体知晓主叫与被叫MS的转码能力,以及与MS相关联的话音承载路径上驻留的任何转码功能的转码能力。
[0007] 另外,每次转码器重新编码/重新解码话音时,话音质量退化。结果,下一代CDMA网络之下的标准进一步允许无转码器操作(TrFO),但不规定其实现,其中话音通过蜂窝网络传送,网络不对话音实施任何转码器功能。然而,为了让蜂窝网络参与没有转码器的操作,或者令适宜的转码器参与操作,网络必须确定呼叫中涉及的每一网元(对于移动站到移动站的呼叫的情形,包括主叫MS与被叫MS)所要支持的最适宜的承载格式类型。
[0008] 因此,存在对这样的方法与设备的需要,其用于确定通信会话中涉及的每一MS的承载格式类型能力,并且进一步地,确定位于与该呼叫会话相关联的话音承载路径上的网元(例如,媒体网关)之内的转码功能的承载格式类型能力。

附图说明

[0009] 图1是遵照本发明的实施例的无线通信系统的框图。
[0010] 图2A是由图1的通信系统在分发关于参与通信会话的每一移动站和位于与移动站相关联的话音承载路径上的每一网络转码器的承载格式类型能力的信息时执行的步骤的逻辑流程图200,其遵照本发明的各种实施例。
[0011] 图2B是图2A的逻辑流程图的继续,描述由图1的通信系统在分发关于参与通信会话的每一移动站和位于与移动站相关联的话音承载路径上的每一网络转码器的承载格式类型能力的信息时执行的步骤,其遵照本发明的各种实施例。
[0012] 图2C是图2A与2B的逻辑流程图的继续,描述由图1的通信系统在分发关于参与通信会话的每一移动站和位于与移动站相关联的话音承载路径上的每一网络转码器的承载格式类型能力的信息时执行的步骤,其遵照本发明的各种实施例。
[0013] 图2D是图2A、2B、与2C的逻辑流程图的继续,描述由图1的通信系统在分发关于参与通信会话的每一移动站和位于与移动站相关联的话音承载路径上的每一网络转码器的承载格式类型能力的信息时执行的步骤,其遵照本发明的各种实施例。
[0014] 图3是示例性承载格式类型消息的框图,该消息可由图1的通信系统用于分发关于参与通信会话的每一移动站和位于与移动站相关联的话音承载路径上的每一网络转码器的承载格式类型能力,其遵照本发明的实施例。
[0015] 图4是由图1的基站在装配图3的承载格式类型消息时执行的步骤的逻辑流程图,其遵照本发明的实施例。
[0016] 图5是由图1的分组交换机在修改图3的承载格式类型消息的承载格式类型数据字段时执行的步骤的逻辑流程图,其遵照本发明的实施例。

发明内容

[0017] 为满足对于用于确定通信会话中涉及的每一MS的承载格式类型能力,并且进一步地,确定位于与该呼叫会话相关联的话音承载路径上的网元(例如,媒体网关)之内的转码功能的承载格式类型能力的方法与设备的需要,提供一种通信系统,其在位于通信会话的承载路径上的网元之间分发承载格式类型信息,从而便利用于通信会话的承载格式类型的选择。承载格式类型信息通知每一网元支持的承载格式类型。在本发明的一个实施例中,在承载格式类型消息的承载格式类型数据字段中传送承载格式类型,这些数据字段可由每一网元修改,以标识该网元的承载格式类型能力。
[0018] 一般地,本发明的实施例包括一种用于在包括多个移动站的蜂窝式通信系统中提供承载格式类型能力的方法,所述方法包括:
[0019] 由网元接收所述多个移动站中的第一移动站支持的一个或多个承载格式类型、所述第一移动站和服务所述第一移动站的基站相互支持的承载格式类型,和所述第一移动站和居于服务所述第一移动站的基站同所述网元之间的分组交换机相互支持的承载格式类型;
[0020] 由所述网元装配包括承载格式类型信息的消息,其中所述承载格式类型信息包括分配给所述多个移动站中的由所述网元服务的第二移动站的第一承载格式类型,并且,所述承载格式类型信息进一步包括所述第二移动站和所述网元相互支持的任何其他承载格式类型;和
[0021] 由所述网元传送所装配的消息到所述分组交换机。
[0022] 本发明的另一实施例包括一种方法,一种用于在蜂窝式通信系统中提供承载格式类型能力的方法,所述蜂窝式通信系统包括多个移动站和包括基站、第一网元、第二网元和第三网元的基础设施,所述第二网元服务所述多个移动站中的第一移动站,所述第三网元服务所述多个移动站中的第二移动站,其中所述第一网元居于所述基站同所述第二网元之间,所述方法包括:
[0023] 由所述第二网元接收承载格式类型信息,其包括分配给第一移动站的第一承载格式类型和所述移动站与服务所述移动站的基站相互支持的第二承载格式类型,和所述移动站和一个或多个所述基站和所述第一网元相互支持的第三承载格式类型;
[0024] 由所述第二网元将所接收的承载格式类型信息传送到所述第三网元,[0025] 由所述第二网元确定所述第二网元和一个或多个所述第一移动站、所述基站和所述第一网元是否相互支持第四承载格式类型,和
[0026] 作为对确定所述第二网元和一个或多个所述第一移动站、所述基站和所述第一网元相互支持第四承载格式类型的响应,由所述第二网元将所述第四承载格式类型传送到所述第三网元。
[0027] 本发明的另一实施例包括一种用于在蜂窝式通信系统中提供承载格式类型能力的方法,所述方法包括:
[0028] 传送第一承载格式类型信息,其中当将第一承载格式类型分配给第一移动站时,所述第一承载格式类型信息包括所分配的承载格式类型,并且当所述第一移动站与第一基站相互支持第二承载格式类型时,所述第一承载格式类型信息进一步包括所述第二承载格式类型;
[0029] 从所述第一基站接收所述第一承载格式类型信息;
[0030] 作为对接收所述第一承载格式类型信息的响应,确定所述第一移动站与所述第一基站中的一或多个以及不同于所述第一基站的第一网元是否相互支持第三承载格式类型;
[0031] 作为对接收所述第一承载格式类型信息的响应,传送第二承载格式类型信息,该信息包括所述第一承载格式类型信息,并且当所述第一移动站与所述第一基站中的一或多个以及所述第一网元相互支持第三承载格式类型时,该信息包括所述第三承载格式类型;
[0032] 接收所述第二承载格式类型信息;
[0033] 作为对接收所述第二承载格式类型信息的响应,确定所述第一移动站、所述第一基站、与所述第一网元中的一或多个以及不同于所述第一基站的第二网元是否相互支持第四承载格式类型;
[0034] 作为对接收所述第二承载格式类型信息的响应,传送第三承载格式类型信息,该信息包括所接收的第二承载格式类型信息,并且当所述第一移动站、所述第一基站、与所述第一网元中的一或多个以及所述第二网元相互支持第四承载格式类型时,该信息包括所述第四承载格式类型;
[0035] 接收所述第三承载格式类型信息;
[0036] 作为对接收所述第二承载格式类型信息的响应,基于所述第三承载格式类型信息,向第二移动站分配承载格式。
[0037] 本发明的又一实施例包括一种用于提供蜂窝式通信系统中的承载格式类型能力并用于涉及多个移动站的通信会话的设备,包括:
[0038] 用于接收所述多个移动站中的第一移动站支持的一个或多个承载格式类型、所述多个移动站中的第一移动站和服务所述第一移动站的基站相互支持的承载格式类型,和所述第一移动站和居于服务所述第一移动站的基站同基站控制器之间的分组交换机相互支持的承载格式类型的装置;
[0039] 用于装配包括承载格式类型信息的消息的装置,其中所述承载格式类型信息包括分配给所述多个移动站中的由所述基站控制器服务的第二移动站的承载格式类型,和由所述基站控制器和所述第二移动站相互支持的任何其他承载格式类型;以及
[0040] 用于传送所装配的消息到所述分组交换机的装置。
[0041] 本发明的又一实施例包括一种用于提供蜂窝式通信系统中的承载格式类型能力,以用于涉及多个移动站的通信会话的设备,其中所述多个移动站中的每个移动站包括转码器,所述设备包括:
[0042] 用于接收承载格式类型信息的装置,所述信息包括分配给所述多个移动站中的第一移动站的第一承载格式类型以及所述第一移动站与服务所述第一移动站的基站相互支持的第二承载格式类型,和所述第一移动站和一个或多个所述基站和居于所述基站同分组交换机之间的第一网元相互支持的第三承载格式类型;
[0043] 将所接收的承载格式类型信息传送给支持所述多个移动站中的第二移动站的第二网元的装置;
[0044] 确定所述分组交换机和一个或多个所述第一移动站、所述基站和所述第一网元是否相互支持第四承载格式类型的装置;以及
[0045] 作为对确定所述分组交换机和一个或多个所述第一移动站、所述基站和所述第一网元相互支持第四承载格式类型的响应,将所述第四承载格式类型传送到所述第二网元的装置。
[0046] 本发明的又一实施例包括一种用于分发承载格式类型信息的系统,其包括:
[0047] 第一基站,其包括第一转码器,并且其传送第一承载格式类型信息,其中当将第一承载格式类型分配给第一移动站时,所述第一承载格式类型信息包括所分配的承载格式类型,并且当所述第一移动站与所述第一基站相互支持第二承载格式类型时,所述第一承载格式类型信息进一步包括所述第二承载格式类型;
[0048] 第一分组交换机,其包括第二转码器,并且其从所述第一基站接收所述第一承载格式类型信息,确定所述第一移动站与所述第一基站中的一或多个以及所述第一分组交换机是否相互支持第三承载格式类型,并传送第二承载格式类型信息,其包括所述第一承载格式类型信息,并且当所述第一移动站与所述第一基站中的一或多个以及所述第一分组交换机相互支持第三承载格式类型时,包括所述第三承载格式类型;
[0049] 第二分组交换机,其包括第三转码器,并且其从所述第一基站接收所述第二承载格式类型信息,确定所述第一移动站、所述第一基站、与所述第一分组交换机中的一或多个以及所述第二分组交换机是否相互支持第四承载格式类型,并传送第三承载格式类型信息,其包括所接收的第二承载格式类型信息,并且当所述第一移动站、所述第一基站、与所述第一分组交换机中的一或多个以及所述第二分组交换机相互支持第四承载格式类型时,包括所述第四承载格式类型;和
[0050] 第二基站,其包括第四转码器,并且其从所述第二分组交换机接收所述第三承载格式类型信息,并且基于所述第三承载格式类型信息,向由所述第二基站服务的第二移动站分配承载格式。

具体实施方式

[0051] 参照图1-5可更充分地描述本发明。图1是遵照本发明的实施例的无线通信系统100的框图。通信系统100包括第一基站(BS)110,其包括第一基站收发器(BTS)112,其可操作地连接到第一基站控制器(BSC)120。通信系统100进一步包括第一核心网140,其在BS 110的上游并连接到BS 110,并且特别地,连接到BSC 120,第一核心网140包括第一分组交换机130。BS 110经由BTS 112并进一步经由第一空中接口108向第一移动站102提供通信服务。
[0052] 通信系统100进一步包括第二基站(BS)170,其包括第二基站收发器(BTS)172,其可操作地连接到第二基站控制器(BSC)180。通信系统100进一步包括第二核心网150,其在BS 170的上游并连接到BS 170,并且特别地,连接到BSC 180,第二核心网150包括第二分组交换机160。BS 170经由BTS 172并进一步经由第二空中接口198向第二MS 192提供通信服务。
[0053] 每一分组交换机130、160可包括媒体网关、3G(第三代)移动交换中心(MSC)、与分组话音软交换中的一或多个,其可从Illinois州Schaumburg的Motorola公司获得,并被修改以进行这里描述的功能。每一空中接口108、198包括前向链路(未显示),其具有多个通信信道,例如一或多个前向链路控制信道、一或多个前向链路流量信道、与前向链路寻呼信道,还包括反向链路(未显示),其具有多个通信信道,例如一或多个反向链路控制信道、一或多个反向链路流量信道、与反向链路访问信道。
[0054] MS 102与192、BSC 120与180、以及分组交换机130与160中的每一个分别包括处理器104、194、122、182、131、161,例如一或多个微处理器、微控制器、数字信号处理器(DSP)、其组合或本领域普通技术人员已知的其它设备。MS 102与192、BSC 120与180、以及分组交换机130与160中的每一个进一步分别包括一或多个存储设备106、196、124、184、132、162,其分别与处理器104、194、122、182、131、161相关联,例如随机存取存储器(RAM)、动态随机存取存储器(DRAM)、和/或只读存储器(ROM)或其等价物,其存储可由处理器执行的数据与程序。BSC 120与180以及分组交换机130与160中的每一个进一步可选地分别包括转码器126、186、133、163,其能够将话音数据分组解码为多个承载格式类型(例如SMV(IS-893)、EVRC(IS-127)、13k-QCELP(IS-733)、8k-QCELP(IS-96C)、与G.711)中的至少一个。MS 102与192中的每一个的一或多个存储设备106、196,并且当BSC或分组交换机包括转码器时BSC 120与180以及分组交换机130与160中的每一个的一或多个存储设备
124、184、132、162,进一步存储MS或相关联的转码器(即,关于BSC 120与180以及分组交换机130与160的转码器)支持的承载格式类型。
[0055] 每一分组交换机130、160进一步分别包括承载格式控制器135、165,其能够确定通信系统100中可能的多个承载格式中将在涉及MS102的通信会话期间编码和解码各种承载格式的话音流量的承载格式。每一承载格式控制器135、165分别包括处理器136、166,例如一或多个微处理器、微控制器、DSP、其组合或本领域普通技术人员已知的其它设备。每一承载格式控制器135、165进一步分别包括一或多个相关联的存储设备137、167,例如RAM、DRAM、和/或ROM或其等价物,其维护可由相应的处理器执行的数据与程序。然而,在本发明的另一实施例中,每一承载格式控制器135、165可分别在相关联的分组交换机130、160的处理器131、161和一或多个存储设备132、162中实现。
[0056] 第一核心网140与第二核心网150经由广域分组传输网142通信。结果,第一MS102能够经由第一空中接口108、第一BS 110、第一核心网140、广域分组传输网142、第二核心网150、第二BS 170、与第二空中接口198参与与第二MS 192的话音通信。这里将BS
110与170、核心网140与150、以及广域分组传输网142统称为通信系统网络。
[0057] 通信系统100包括无线分组话音通信系统。为了使每一MS 102、192参与与另一MS的话音通信,BS 110、170、核心网140、150、以及广域分组传输网142中的每一个遵照众所周知的无线电信协议进行操作。通过遵照众所周知的协议进行操作,可向MS 102、192的用户确保MS将能够与各自的服务BS 110、170以及各自的服务核心网140、150进行通信,并且与服务核心网以外的网络(例如,分别地,核心网150与140)建立通信链路。优选地,通信系统100遵照3GPP2与TIA/EIA(电信工业协会/电子工业协会)IS-2001、或IOS(互操作性规范)、标准进行操作,所述标准提供兼容性标准cdma2000或1xEV-DO系统,并且其中空中接口108与198的前向链路与反向链路中的每一个的多个通信信道中的每一通信信道包括一或多个正交码,例如Walsh码。标准规定了无线电信系统操作协议,包括无线系统参数与呼叫处理流程。然而,本领域普通技术人员认识到,通信系统100可遵照多种无线面向分组的话音通信系统中的任一种进行操作,例如全球移动通信系统(GSM)通信系统、时分多址(TDMA)通信系统、频分多址(FDMA)通信系统、或正交频分多址(OFDM)通信系统。
[0058] 当主叫MS(例如MS 102)与BS 110建立通信会话,又与分组交换机130建立通信会话时,通信系统100可确定在通信会话期间要使用的一或多个承载格式类型。进一步地,移动站到移动站通信会话可额外地涉及被叫无线通信网络,即,核心网150、BS 170与被叫MS(例如MS 192),对于其,通信系统100可进一步确定被叫无线通信网络在通信会话期间要使用的一或多个承载格式类型。另外,通信系统100可确定为将移动站到移动站通信会话作为无转码器操作(TrFO)建立所需的承载格式,其中话音流量穿过通信系统而无需由任何网络转码器126、133、163、186交互(interwork),即,转换。然而,为了使通信系统100确定所述一或多个承载格式类型,或者是否将通信会话作为TrFO建立,通信系统必须确定参与通信会话的每一MS 102、192的承载格式类型能力,以及进一步地,位于与MS相关联的话音承载路径上的每一转码器126、133、163、186的承载格式类型能力。相应地,通信系统100提供一种方法与设备,以分发关于参与通信会话的每一MS 102、192的承载格式类型能力,以及进一步地,位于与通信会话相关联的话音承载路径上的每一转码器126、133、163、
186的承载格式类型能力的信息。
[0059] 现在参照图2A、2B、2C、与2D,逻辑流程图200阐释了通信系统100在分发关于参与通信会话的每一MS(例如MS 102与192中的一或多个)的承载格式类型能力,以及进一步地,位于与MS相关联的话音承载路径上的每一转码器(例如转码器126、133、163与186中的一或多个)的承载格式类型能力的信息时执行的步骤。逻辑流程图200开始(202)于MS 102向网络180,特别是经由BTS 112向BS 110传送服务请求,即,与MS 192建立话音或者话音与数据通信会话的请求,而BS 110接收(204)请求。优选地,服务请求包括主叫消息(Origination Message),如本领域已知的那样,该主叫消息请求服务并请求层2确认。公正地,服务请求也可包括寻呼请求消息,并要求寻呼响应消息。除非另有说明,这里由每一MS 102、192执行的功能是由各自的MS的处理器106、196执行。进一步地,除非另有说明,这里由BS 110与BS 170中的每一个执行的功能是由各自的BSC 120、180,特别是由各自的BSC的处理器122、182执行,而由BSC 120与180、分组交换机130与160、以及承载格式控制器135与165执行的功能这里分别由处理器122、182、132、162、136、与166执行。
[0060] 作为对接收服务请求的响应,BS 110确定(206)主叫MS 102是否支持一或多个承载格式类型。在本发明的一个实施例中,BS 110可通过首先从MS请求MS支持的承载格式类型,来确定主叫MS 102是否支持一或多个承载格式类型。例如,作为通信会话建立的一部分,BS 110在空中接口108中分配前向链路流量信道与反向链路流量,并进一步在BS与分组交换机130之间为通信会话建立通信链路。在建立流量信道与通信链路时,BS 110向MS 102传送对于MS 102所支持的服务配置列表的请求。优选地,请求包括在状态请求/状态响应命令中。作为对接收请求的响应,MS 102向BS 110传送MS的服务选项(SO)能力,该SO能力包括MS支持的承载格式类型。
[0061] 在本发明的另一实施例中,可由MS 102向BS 110通知MS支持的承载格式类型,而无需首先向MS要求承载格式类型。例如,作为对通信会话的建立的一部分,MS 102可在多个反向链路信令或寻呼消息中的任何一个中传送MS支持的承载格式类型,其中多个反向链路信令或寻呼消息,例如主叫消息或寻呼响应消息,已被格式化以包括对应于所支持的承载格式类型的话音SO。
[0062] 作为对接收MS 102支持的一或多个承载格式类型的响应,与MS相关联并且在BSC120的一或多个存储设备124中,BS 110存储(208)一或多个支持的承载格式类型或相关联的SO。BS 110可进一步向MS分配(210)一或多个支持的承载格式类型之一,该分配的承载格式类型也由BS 110与MS相关联并且在BSC 120的一或多个存储设备124中进行存储。然而,在本发明的另一实施例中,BS 110可确定延迟向MS 102分配承载格式类型。当BS 110向MS 102分配支持的承载格式类型时,作为对分配承载格式类型的响应,BS 110将分配的承载格式类型传送(212)给MS。例如,BS 110可将分配的承载格式类型经由服务连接消息/服务响应命令中的SO分配传送给MS。其后,MS 102可以向BS 110确认或可以不向BS 110确认MS能够支持分配的SO或承载格式类型,例如通过向BS传送服务连接完成消息。
[0063] 基于从MS 102接收的一或多个支持的承载格式类型,BS 110确定MS 102与BS110控制下的各种资源(例如无线流量信道与BSC 120的转码器126)相互支持的承载格式类型。其后,BS 110向分组交换机130,特别是向承载格式控制器135,传送(214)第一承载格式类型信息,其包括分配给MS 102的承载格式类型,如果有的话,以及MS 102与BS
110相互支持的任何其它承载格式类型,无论有和/或没有转码器126的交互,即,无论有和/或没有要求由转码器126进行承载转换;而分组交换机130从BS接收(216)该信息。
[0064] 在本发明的一个实施例中,其后,由BS 110向分组交换机130传送的一或多个承载格式类型数据字段可在位于主叫MS 102与被叫(terminating)公共交换电话网(PSTN)144之间的话音承载路径上的网元之间放在承载格式类型消息中传播。承载格式类型消息包括承载格式类型数据字段,其中可嵌入参与通信会话的MS以及一或多个其它网元的承载格式类型能力。其后,在接收到包括一或多个承载格式类型数据字段的承载格式类型消息时,每一网元可基于转码器或与网元相关联的其它资源支持的承载格式类型,修改数据字段。
[0065] 例如,在本发明的一个这样的实施例中,基于从BS 110接收的第一承载格式类型信息,现在向分组交换机130,特别是承载格式控制器135,通知MS 102与BS 110支持的承载格式类型/SO。基于MS 102与BS 110支持的承载格式类型/SO以及分组交换机的承载格式类型/SO能力,承载格式控制器135为通信会话选择(218)承载格式类型。分组交换机130其后向BS 110通知(220)所选择的承载格式类型。例如,为了向BS 110通知所选择的承载格式类型,当分组交换机130经由包括一或多个承载格式类型数据字段的承载格式类型消息接收第一承载格式类型信息时,承载格式控制器135可修改一或多个承载格式类型数据字段,如下面参照图5描述的那样,以标识所选择的承载格式类型。其后,承载格式控制器135可将修改的一或多个承载格式类型数据字段放在承载格式类型消息中传送给BS 110。基于从承载格式控制器135接收的承载格式类型消息中标识的所选择的承载格式类型,BS 110与MS 102可确定(222)其各自的转码器在于MS 102与MS 192之间传送承载流量时要使用的承载格式类型。逻辑流程200其后结束(266)。
[0066] 在本发明的另一实施例中,其中MS 102参与与MS 192的移动站到移动站通信会话,作为对从BS 110接收(216)第一承载格式类型信息的响应,分组交换机130在分组交换机的一或多个存储设备132或者承载格式控制器135的一或多个存储设备137中存储(224)接收的第一承载格式类型信息,并向服务被叫MS 192的分组交换机(即,第二分组交换机160)传送(226)第二承载格式类型信息,其包括接收的第一承载格式类型信息。其后,由BS 110向分组交换机130传送的一或多个承载格式类型数据字段可在位于主叫MS102与被叫MS192之间的话音承载路径上的网元(即,网元160与170)之间放在包括承载格式类型数据字段的承载格式类型消息中传播。结果,一或多个承载格式类型数据字段在通信系统100中提供主叫MS 102、被叫MS 192、与话音承载路径中的每一转码器的承载格式类型能力的分发。基于一或多个承载格式类型数据字段中收集的数据,通信系统100能够为通信会话确定可支持的承载格式类型,并且进一步地,能够确定通信会话是否能够支持TrFO。
[0067] 图3是示例性承载格式类型消息300的框图,该消息可由通信系统100用于分发主叫MS 102与被叫MS 192以及话音承载路径中的每一转码器中的一或多个的承载格式类型能力,其遵照本发明的实施例。承载格式类型消息300包括多个承载格式类型数据字段301-303。每一BS 110与170,特别是BSC 120与180,以及分组交换机130与160,可基于这些BS与分组交换机各自的至少一个存储设备124、184、132、与162中维护的指令,来装配承载格式类型消息300,例如下面列出的第一、第二、第三、第四、与第五承载类型消息。另外,每一承载格式控制器135与165可基于承载格式控制器各自的至少一个存储设备137、
167中维护的指令,来装配承载格式类型消息300。
[0068] 承载格式类型消息300包括多个承载格式类型数据字段中的第一承载格式类型数据字段301,其通知分配给MS 102的承载格式类型或SO。在本发明的一个实施例中,BS110可通过在承载格式类型数据字段301中嵌入对应于所分配的承载格式类型或SO的值,来指示分配给MS 102的承载格式类型。例如,BS 110可嵌入对应于“空(NULL)”的值,以指示MS未指定承载格式类型或者尚未被分配承载格式类型,或者可嵌入对应于所分配的承载格式类型的值,例如对应于SMV、EVRC、13k-QCELP、8k-QCELP、与G.711之一的值。在本发明的另一实施例中,承载格式类型数据字段310可包括一组承载格式类型。其后,BS 110可通过标注列表中的承载格式类型,来指示分配给MS 102的承载格式类型。当MS 102不指定承载格式类型或者尚未被分配承载格式类型数据类型时,则BS 110不标注任何承载格式类型。
[0069] 承载格式类型消息300进一步包括多个承载格式类型数据字段中的第二承载格式类型数据字段302,其通知任何这样的承载格式类型或SO,其由MS 102与BS 110相互支持而无需交互,即,无需由转码器126转码,并且不同于分配给MS的承载格式类型。与数据字段301类似,在本发明的一个实施例中,BS 110可通过在承载格式类型数据字段302中嵌入对应于每一这样被相互支持的承载格式类型或SO的值,来指示每一由MS 102与BS 110相互支持而无需交互的承载格式类型。当BS 110不知道有相互支持的承载格式类型时,BS可嵌入对应于“空”的值。再一次地,与数据字段301类似,在本发明的另一实施例中,第二承载格式类型数据字段302可包括一组承载格式类型。其后,BS110可通过标注承载格式类型来指示每一被相互支持的承载格式类型。当BS 110不知道有相互支持的承载格式类型时,BS不标注任何承载格式类型。
[0070] 结果,在第一与第二承载格式类型数据字段301、302中列出的承载格式类型对于MS 102是“本地的”,即,是MS能够支持而无需由BS 110进行任何转码的承载格式类型。由于MS支持每一这样的承载格式类型,这些是可用于关于MS 102的TrFO的承载格式类型。
[0071] 承载格式类型消息300进一步包括多个承载格式类型数据字段中的第三承载格式类型数据字段303,其通知任何这样的承载格式类型或SO,其由MS 102与通信系统100中的至少一个网元的转码器(例如BS 110的转码器126,分组交换机130的转码器133,分组交换机160的转码器163,与BS 170的转码器186)相互支持,并要求所述至少一个网元转码器的交互。换言之,第三承载格式类型数据字段303中标识的每一承载格式类型是这样的承载格式类型,其不受MS 102直接支持,但可被所述至少一个网元转换为MS支持的“本地的”承载格式类型。每一网元110、130、160、与170可通过在承载格式类型数据字段303中嵌入对应于每一由网元而非MS 102支持、可由网元转换为MS支持的承载格式类型的承载格式类型的值,来指示在交互下,由MS 102与该网元(即,网元各自的转码器126、133、
163、与186)相互支持的承载格式类型。当网元不能够支持任何这样的承载格式类型之间的转换时,网元避免将承载格式类型添加到数据字段303,或者作为可供选择的另一替代方案,嵌入对应于“空”的值。在本发明的另一实施例中,第三承载格式类型数据字段303可包括一组承载格式类型。其后,网元可通过标注承载格式类型来指示每一由网元而非MS102支持、可由网元转换为MS支持的承载格式类型的承载格式类型。当网元不能够支持任何这样的承载格式类型之间的转换时,网元不标注任何承载格式类型。
[0072] 图4是由BS,例如BS 110与170,具体是BSC 120与180的处理器122与182,在装配诸如承载格式类型消息300等承载格式类型消息时执行的步骤的逻辑流程图400,其遵照本发明的实施例。当由BS110装配时,消息300可包括CM服务请求消息或分配完成消息的修改的版本,该CM服务请求消息或分配完成消息被修改以包括承载格式类型数据字段301-303。
[0073] 逻辑流程图400开始(402)于BS(例如BS 110)确定(404)是否向BS服务的MS(即,MS 102)分配了承载格式类型或相关联的SO。尽管这里参照主叫MS 102与服务MS102的BS(即,BS 110)来描述承载格式类型消息300的装配,本领域普通技术人员认识到,也可由服务被叫MS(即,MS 192)的BS(例如BS 170)来装配承载格式类型消息300。当BS
110确定向MS 102分配了承载格式类型或相关联的SO时,BS在对应于所分配的承载格式类型或相关联的SO的第一承载格式类型数据字段301中嵌入(406)值,或者在对应于所分配的承载格式类型或相关联的SO的第一承载格式类型数据字段301的值上关联标签。当BS 110确定没有向MS 102分配承载格式类型或相关联的SO时,BS(408)忽略在第一承载格式类型数据字段301中标注任何承载格式类型或SO,或者在数据字段中嵌入对应于“空”的值。
[0074] 其后,BS 110确定(410)BS是否知道有尚未分配给MS 102并且可以由MS与BS相互支持而无需交互(即,无需BS进行承载格式类型翻译)的承载格式类型或相关联的SO。当BS 110确定由BS与MS 102相互支持而无需交互并且尚未分配给MS的一或多个承载格式类型时,BS在第二承载格式类型数据字段302中嵌入对应于每一被相互支持的承载格式类型或SO的值,或者向第二承载格式类型数据字段302中的每一对应于被相互支持的承载格式类型或SO的值关联标签。当BS 110不能确定由BS与MS 102相互支持而无需交互并且尚未分配给MS的至少一个承载格式类型或SO时,BS(414)忽略在第二承载格式类型数据字段302中标注任何承载格式类型或SO,或者在数据字段中嵌入对应于“空”的值。
[0075] 其后,BS 110确定(416)BS是否知道有由MS 102与BS 110经由交互相互支持的承载格式类型或相关联的SO。换言之,BS 110确定其是否能够支持一或多个这样的承载格式类型或相关联的SO,其不受MS 102本地支持,但是是BS能够转换到MS支持的承载格式类型的承载格式类型。当BS 110确定一或多个这样的承载格式类型或相关联的SO,其不受MS 102本地支持,但是是BS能够转换到MS支持的承载格式类型的承载格式类型时,BS在第三承载格式类型数据字段303中嵌入(418)对应于每一被这样相互支持的承载格式类型或SO的值,或者向第三承载格式类型数据字段中每一对应于所支持的承载格式类型或SO的值关联标签。当BS 110不能确定这样的承载格式类型,其不受MS 102本地支持,但是是BS能够转换到MS支持的承载格式类型的承载格式类型时,BS(420)忽略在第三承载格式类型数据字段303中标注任何承载格式类型,或者在数据字段中嵌入对应于“空”的值。逻辑流程图400其后结束(422)。
[0076] 现在再次参照图2,作为对从BS 110接收(216)第一承载格式类型信息的响应,分组交换机130可进一步确定是否可经由分组交换机130到/从分配给主叫MS 102或由MS102与服务BS 110相互支持而无需交互的一或多个承载格式类型或相关联的SO的转换,即,交互,来支持任何第一承载格式类型信息中未标识的承载格式类型或相关联的SO。换言之,分组交换机130可进一步确定是否可经由分组交换机130,特别是分组交换机的转码器
133,到/从第一承载格式类型数据字段301或第二承载格式类型数据字段302中标识的一或多个承载格式类型或SO的转换,即,交互,来支持任何额外的承载格式类型或相关联的SO。当分组交换机130确定一或多个这样的承载格式类型/SO时,分组交换机130进一步将这样的承载格式类型/SO作为第二承载格式类型信息的一部分转发(228)到被叫分组交换机160。
[0077] 当第一承载格式类型信息由分组交换机130从BS 110经由包括承载格式类型数据字段301-303的第一承载格式类型消息接收时,分组交换机130可通过传送包括数据字段301-303的修改的版本的第二承载格式类型消息,将第一承载格式类型信息,以及任何可经由分组交换机130的交互来支持的承载格式类型/SO,通知给分组交换机160。例如,第二承载格式类型消息可包括SIP邀请消息的修改的版本,该SIP邀请消息已被修改,以包括由分组交换机130接收并可能被其修改的数据字段301-303。
[0078] 在本发明的一个实施例中,分组交换机130可通过向第三承载格式类型数据字段303添加与每一可经由分组交换机130的转换来支持,并且在第一承载格式类型消息中未标识的承载格式类型或SO相对应的值,来修改数据字段301-303。在本发明的另一实施例中,当数据字段303包括一系列承载格式类型时,分组交换机130可通过向数据字段303中列出的每一与可经由分组交换机130的转换来支持,并且在第一承载格式类型消息中未标注的承载格式类型或SO相对应的值关联标签,来修改数据字段301-303。
[0079] 结果,由分组交换机130传送给分组交换机160的第二承载格式类型信息将分配给主叫MS 102的承载格式类型/SO,如果分配了这样的承载格式类型的话,以及可以由MS102直接支持或者由MS 102联合BS 110与分组交换机130中的一或多个的转码器126、133的交互进行支持的每一承载格式类型,通知给分组交换机160。换言之,将通信系统100的主叫方(即MS 102、BS 110与核心网140)在通信会话期间能够支持的承载格式类型/SO通知给被叫分组交换机160。
[0080] 作为对接收(230)第二承载格式类型信息的响应,被叫分组交换机160将接收的第二承载格式类型信息存储到分组交换机的一或多个存储设备162或者承载格式控制器165的一或多个存储设备167中。分组交换机160进一步向服务被叫MS 192的BS(即,第二,或被叫,BS 170)传送(234)第三承载格式类型信息,其包括第二承载格式类型信息。
[0081] 与分组交换机130类似,分组交换机160可进一步确定是否可经由分组交换机160到/从第二承载格式类型信息中标识的承载格式类型/SO的转换,即,交互,来支持任何第二承载格式类型信息中未标识的承载格式类型或相关联的SO。例如,分组交换机160可进一步确定是否可经由分组交换机160,特别是分组交换机的转码器163,到/从第一承载格式类型信息中标识的承载格式类型或SO的转换,即,交互,来支持任何额外的承载格式类型或相关联的SO。当分组交换机160确定一或多个这样的承载格式类型/SO时,分组交换机160进一步将这样的承载格式类型/SO作为第三承载格式类型信息的一部分转发(236)到BS 170。
[0082] 当第二承载格式类型信息由分组交换机160从分组交换机130经由包括承载格式类型数据字段301-303的第二承载格式类型消息接收时,分组交换机160可通过传送包括数据字段301-303的修改的版本的第三承载格式类型消息,将第二承载格式类型信息,以及任何可经由分组交换机130的交互来支持的额外的承载格式类型/SO,通知给BS170。例如,第三承载格式类型消息可包括寻呼请求消息、分配请求消息、或承载请求消息的修改的版本,该寻呼请求消息、分配请求消息、或承载请求消息已被修改,以包括由分组交换机160接收并可能被其修改的数据字段301-303。
[0083] 在本发明的一个实施例中,分组交换机160可通过向第三承载格式类型数据字段303添加与每一可经由分组交换机160的转换来支持,并且在第二承载格式类型消息中未标识的承载格式类型或SO相对应的值,来修改数据字段301-303。在本发明的另一实施例中,当数据字段303包括一组承载格式类型时,分组交换机160可通过向数据字段303中列出的每一与可经由分组交换机160的转换来支持,并且在第二承载格式类型消息中未标注的承载格式类型或SO相对应的值关联标签,来修改数据字段301-303。
[0084] 作为对从分组交换机160接收(238)第三承载格式类型信息的响应,BS 170将第三承载格式类型信息中标识的承载格式类型/SO之一分配(240)给被叫MS 192。例如,分组交换机160可将第三承载格式类型信息放在第三承载格式类型消息中传送给BS 170,该消息包括承载格式类型数据字段301-303。当BS 170接收的承载格式类型数据字段301-303包括承载格式类型数据字段301中的标签或嵌入值,其标识分配给MS 102的承载格式类型/SO时,其后,BS 170可尝试将承载格式类型数据字段301中标识的承载格式类型/SO分配给被叫MS 192。当BS 170接收的承载格式类型数据字段301-303包括一或多个承载格式类型数据字段302中的标签或嵌入值,其标识由MS 102与BS 130相互支持而无需BS 130的交互的一或多个承载格式类型/SO时,其后,BS 170可尝试将承载格式类型数据字段302中标识的每一承载格式类型/SO依次分配给被叫MS 192,直到分配成功。当BS 170接收的承载格式类型数据字段301-303包括一或多个承载格式类型数据字段303中的标签或嵌入值,其标识由MS 102与BS 130相互支持并需要BS 130与分组交换机130中的一或多个的交互的一或多个承载格式类型/SO时,其后,BS 170可尝试将承载格式类型数据字段303中标识的、并且BS 170支持的每一承载格式类型/SO依次分配给被叫MS 192,直到分配成功。
[0085] 由于交互可导致传送的话音的质量的退化,希望最小化通信系统100在MS 102与MS 192之间的通信会话期间进行的交互的量。优化地,通信系统网络不进行交互,通信会话为TrFO通信会话。因此,当承载格式类型数据字段301-303中的超过一个承载格式类型数据字段中标识有承载格式类型时,BS 170可首先尝试分配在承载格式类型数据字段301中标识的承载格式类型/SO。当承载格式类型数据字段301中没有标识承载格式类型/SO,或者尝试的分配不成功时,BS 170可尝试分配在承载格式类型数据字段302中标识的承载格式类型/SO。当承载格式类型数据字段301或302中没有标识承载格式类型/SO,或者尝试的对承载格式类型数据字段301与302中标识的每一承载格式类型/SO的分配不成功时,BS 170可分配在承载格式类型数据字段303中标识的承载格式类型/SO。
[0086] 作为对向MS 192分配承载格式类型/SO的响应,BS 170(242)存储分配的承载格式类型/SO。BS 170进一步向被叫分组交换机160,特别是承载格式控制器165,传送(244)第四承载格式类型信息,其包括分配给MS 192的承载格式类型,以及MS 192与BS 170相互支持的任何其它承载格式类型,无论有或没有转码器186的交互;而被叫分组交换机从BS接收(246)该信息。优选地,BS 170通过向分组交换机传送第四承载格式类型消息,其包括承载格式类型301-303,并由BS装配,如上面参照图4所详细地描述的那样,来将分配的和/或相互支持的承载格式类型/SO通知给分组交换机160。例如,第四承载格式类型消息可包括寻呼响应消息、分配完成消息、或承载响应消息,该寻呼响应消息、分配完成消息、或承载响应消息已被修改,以包括由BS 170装配的承载格式类型数据字段301-303。结果,被叫分组交换机160现在可处理关于可由通信系统100的主叫侧(即,MS 102、BS 110、与分组交换机130)和网络的被叫侧(即,分组交换机160、BS 170、与MS 192)支持的承载格式类型/SO的信息。
[0087] 因此,在本发明的一个实施例中,作为对从BS 170接收(246)第四承载格式类型信息的响应,被叫分组交换机160,特别是承载格式控制器165,可为涉及MS 102与192的通信会话选择(248)承载格式类型。其后,分组交换机160将所选择的承载格式类型通知给通信系统100的主叫侧,特别是分组交换机130。基于所选择的承载格式类型,分组交换机130、BS 110、与MS 102中的每一个可确定(252)其各自的转码器在于MS 102与MS 192之间传送承载流量时要使用的承载格式类型,而逻辑流程200其后结束(266)。
[0088] 在本发明的一个实施例中,分组交换机160可通过修改由分组交换机160从BS170经由第四承载格式类型消息接收的承载类型数据字段301-303,并向分组交换机130传送包括修改的数据字段的承载格式类型消息,来将所选择的承载格式类型通知给分组交换机130。例如,承载格式类型消息可包括SIP_183消息或SIP_Update消息的修改的版本,该SIP_183消息或SIP_Update消息已被修改,以包括由分组交换机160从BS 170接收并且进一步可能被分组交换机修改的数据字段301-303。其后,分组交换机130可将数据字段
301-303的这些修改的版本传播给BS 110,并且,基于数据字段的修改的版本,分组交换机
130与BS 110中的每一个可确定其各自的转码器133、126要使用的承载格式类型,或者是否从通信会话的承载路径去除转码器。BS 110可进一步确定MS 110要使用的承载格式类型,并将确定的承载格式类型分配给MS。
[0089] 例如,图5是由分组交换机160在修改承载格式类型消息300的承载类型数据字段301-303时执行的步骤的逻辑流程图500,其遵照本发明的实施例。逻辑流程图500开始(502)于分组交换机160为通信会话从被标识为通信系统100能够支持的承载格式类型/SO的一或多个承载格式类型/SO中,即,从承载类型数据字段301-303中,选择(504)承载格式类型/SO。当所选择的承载格式类型/SO是被标识为分配给被叫MS 192的承载格式类型/SO,即,承载格式类型数据字段301中标识(506)的承载格式类型/SO时,被叫分组交换机160删除(508)承载格式类型数据字段302与303中的所有标签,或者删除字段302与303中嵌入的所有值,并在每一字段302与303中嵌入对应于“空”的值。逻辑流程500其后结束(522)。
[0090] 当所选择的承载格式类型/SO是被标识为被叫MS 192与被叫BS170相互支持而无需交互的承载格式类型/SO,即,承载格式类型数据字段302中标识(510)的承载格式类型/SO时,被叫分组交换机160删除(512)承载格式类型数据字段302中与除所选承载格式类型/SO之外的承载格式类型/SO相关联的所有标签,或者删除字段302中由BS 170嵌入的除与所选承载格式类型/SO相关联的值之外的所有值。被叫分组交换机160进一步删除(514)承载格式类型数据字段301与303中的所有标签,或者删除字段301与303中嵌入的所有值,并在每一字段301与303中嵌入对应于“空”的值。逻辑流程500其后结束(522)。
[0091] 当所选择的承载格式类型/SO是被标识为被叫MS 192与被叫BS170相互支持而需要交互的承载格式类型/SO,即,承载格式类型数据字段303中标识(516)的承载格式类型/SO时,被叫分组交换机160删除(518)承载格式类型数据字段303中与除所选承载格式类型/SO之外的承载格式类型/SO相关联的所有标签,或者删除字段303中嵌入的除与所选承载格式类型/SO相关联的值之外的所有值。被叫分组交换机160进一步删除(520)承载格式类型数据字段301与302中的所有标签,或者删除字段301与302中嵌入的所有值,并在每一字段301与302中嵌入对应于“空”的值。逻辑流程500其后结束(522)。
[0092] 再次参照图2,在本发明的另一实施例中,作为对从BS 170接收(246)第四承载格式类型信息的响应,被叫分组交换机160可将第五承载格式类型信息转发给分组交换机130,其包括从BS 170接收的第四承载格式类型信息。换言之,作为对从BS 170接收第四承载格式类型信息的响应,被叫分组交换机160可向主叫分组交换机130传送(254)承载格式信息,其关于分配给被叫MS 192的承载格式类型,MS 192与服务的BS 170相互支持而无需交互的承载格式类型,以及被叫MS 192与BS 170相互支持而需要交互的承载格式类型。
[0093] 另外,分组交换机160可确定,并作为第五承载格式类型信息的一部分向分组交换机130传送(256),可经由分组交换机160,特别是分组交换机的转码器163,到和/或从第四承载格式类型信息中标识的承载格式类型或相关联的SO的交互来支持的任何承载格式类型或相关联的SO。
[0094] 当分组交换机160从BS 170经由包括承载格式类型数据字段301-303的第四承载格式类型消息接收第四承载格式类型信息时,分组交换机160可经由包括从BS 170接收的数据字段301-303的修改的版本的第五承载格式类型消息向分组交换机130传送第五承载格式类型信息。再一次地,通过示例的方式,第五承载格式类型消息可包括SIP_183消息或SIP_Update消息的修改的版本,该SIP_183消息或SIP_Update消息已被修改,以包括由分组交换机160从BS 170接收并且进一步可能被分组交换机160修改的数据字段301-303。
[0095] 在第五承载格式类型消息中,分组交换机160可通过修改第三承载格式类型数据字段303,如上面详细地描述的那样,来标识任何可经由分组交换机160的交互来支持并且在第四承载格式类型消息中未标识的承载格式类型/SO。换言之,在本发明的一个实施例中,分组交换机160可通过向数据字段添加与可经由分组交换机160的转换来支持的每一这样的承载格式类型或SO相对应的值,来修改数据字段303。在本发明的另一实施例中,当数据字段303包括一组承载格式类型时,分组交换机160可通过向数据字段303中列出的每一与可经由分组交换机160的转换来支持的承载格式类型或SO相对应的值关联标签,来修改数据字段。
[0096] 作为对从被叫分组交换机160接收(258)第五承载格式类型信息的响应,主叫分组交换机130,特别是承载格式控制器135,可为涉及MS 102与192的通信会话选择(2320)承载格式类型。其后,分组交换机130将所选承载格式类型通知(262)给BS 110。基于所选择的承载格式类型,BS 110与MS 102可确定(264)其各自的转码器在于MS 102与MS192之间传送承载流量时要使用的承载格式类型,而逻辑流程200其后结束(266)。
[0097] 与上面描述的关于分组交换机160选择承载格式类型并将所选承载格式类型通知给通信系统100的主叫侧的过程类似,分组交换机130可通过依照逻辑流程图500中描绘的方法,修改由分组交换机130经由第五承载格式类型消息接收的承载类型数据字段301-303,来将所选承载格式类型通知给BS 110。其后,分组交换机130可向BS 110传送包括修改的数据字段的消息。基于数据字段的修改的版本,BS 110可确定转码器126要使用的承载格式类型,或者是否从通信会话的承载路径去除转码器。BS 110可进一步确定MS
110要使用的承载格式类型,并于其后将所确定的承载格式类型分配(或者作为可供选择的另一替代方案,重新分配)给MS。
[0098] 再一次地,由于希望最小化通信系统100在MS 102与MS 192之间的通信会话期间进行的交互与承载格式/SO重新分配的量,当分组交换机130、160为通信会话中的使用选择承载格式类型/SO时,分组交换机可首先选择承载格式类型数据字段301中标识的承载格式类型/SO。当承载格式类型数据字段301中没有标识承载格式类型/SO,或者所尝试的分配不成功时,其后,分组交换机130、160可选择承载格式类型数据字段302中标识的承载格式类型/SO。当承载格式类型数据字段301或302中没有标识承载格式类型/SO,或者所尝试的对于承载格式类型数据字段301与302中标识的每一承载格式类型/SO的分配不成功时,其后,分组交换机130、160可选择承载格式类型数据字段303中标识的承载格式类型/SO。
[0099] 通过提供承载格式类型信息在位于通信会话的承载路径上的一或多个网元110、130、160、与170之间的分发,通信系统100便利了为通信会话选择承载格式类型。承载格式类型信息通知由参与通信会话的一或多个MS支持的承载格式类型,并且进一步地,有能力在通信会话期间转换承载格式的网元的承载格式类型。在本发明的一个实施例中,在承载格式类型消息300的承载格式类型数据字段301-303中传送承载格式类型,该数据字段可被每一网元110、130、160与170修改,以便标识网元的承载格式类型能力。其后,承载格式控制器135、165可基于承载格式类型消息中标识的承载格式类型,为通信会话选择承载格式类型。其后,承载格式控制器135、165可通过修改控制器接收的承载格式类型消息中的承载格式类型数据字段,并将修改的承载格式类型数据字段传送给网元,来将所选择的承载格式类型通知给一或多个网元。
[0100] 尽管已参照其特定实施例特别地显示和描述本发明,本领域技术人员将理解到,可进行各种修改,并对其组件进行等价物替换,而不偏离如权利要求书所阐明的本发明的范围。相应地,详述与绘图应被视为阐释性的而非限制性的,并且所有这样的修改与替换均被试图包括在本发明的范围之内。
[0101] 上面已参照特定实施例描述了好处、其它优点、以及问题的解决方案。然而,好处、优点、问题的解决方案,以及任何可引起任何好处、优点、或解决方案发生或变得更加显著的一种或多种组件不应被解释为任何权利要求的决定性的、必需的、或本质性的特性或组件。如这里所使用的那样,术语“包括”或其任何变形意欲覆盖非排它性的包括,使得包括一组组件的过程、方法、物品、或设备不仅包括这些组件,还可包括未特别地列出的或为该过程、方法、物品、或设备所固有的其它组件。本领域技术人员进一步应该理解,关系术语的使用,如果有的话,例如第一与第二、顶与底等等仅用于将一实体或动作与另一实体或动作区分开来,而不一定要求或暗示在这样的实体或动作之间任何实际的这样的关系或顺序。