在无线通信系统中的通信会话期间接入终端从接入网的第一系统到该接入网的第二系统...的制作方法

文档序号:7848730阅读:146来源:国知局
专利名称:在无线通信系统中的通信会话期间接入终端从接入网的第一系统到该接入网的第二系统 ...的制作方法
技术领域
本发明的实施例是针对在无线通信系统中的通信会话期间接入终端从接入网的第一系统到该接入网的第二系统的应用层切換。
背景技术
无线通信系统已经经历了各代的开发,包括第一代模拟无线电话服务(1G)、第二代(2G)数字无线电话服务(包括过渡的2. 5G和2. 75G网络)、以及第三代(3G)高速数据/支持因特网的无线服务。目前有很多种不同类型的无线通信系统在使用,包括蜂窝和个人通信服务(PCS)系统。已知的蜂窝系统的示例包括蜂窝模拟高级移动电话系统(AMPS),和
基于码分多址(CDMA)、频分多址(FDMA)、时分多址(TDMA)、TDMA的全球移动通信系统(GSM)变体,以及使用TDMA和CDMA两种技术的较新的混合数字通信系统的数字蜂窝系统。在美国,由电信エ业协会/电子エ业协会在题为“Mobile Station-Base StationCompatibility Standard for Dual-Mode Wideband Spread Spectrum Cellular System,,的TIA/EIA/IS-95-A中对用于提供CDMA移动通信的方法进行了标准化,本申请中将其称为IS-95。在TIA/EIA标准IS-98中描述了组合的AMPS和CDMA系统。其它通信系统在IMT-2000/UM中得到描述,或者国际移动电信系统2000/通用移动通信系统标准覆盖称为宽带 CDMA (WCDMA), CDMA 2000 (例如,CMDA 2000 IxEV-DO 标准)或 TD-SCDMA。在无线通信系统中,移动站、手持終端、接入終端(AT)从固定位置的基站(也称为小区基站或小区)接收信号,该基站支持通信链路或在临近或环绕该基站的特定地理区域内的服务。基站提供到接入网(AN)/无线接入网(RAN)的入口点,该接入网通常是使用基于标准因特网工程任务组(IETF)的协议的分组数据网络,该协议支持基于服务质量(QoS)要求区分业务的方法。因此,该基站通常通过空中接ロ与AT交互,并通过因特网协议(IP)网络数据分组与AN交互。在无线通信系统中,对于服务扇区和客户来说ー键通(PTT)功能正在变得流行。PPT可以支持“分发”运行在标准商业无线基础设施上(例如,CDMA, FDMA, TDMA, GSM等)的语音服务。在分发模式中,端点(AT)之间的通信发生在虚拟集合中,其中,将ー个“讲话人”的语音传输个ー个或多个“听众”。这类通信的单个实例一般称为分发呼叫,或简单地PTT呼叫。PTT呼叫是ー个集合中的实例,其定义了呼叫的特性。集合本质上是由成员列表和相关联的信息(例如集合名字或集合标识)所定义的。按照惯例,无线通信网络中的分组已经被配置为发送给单个目的地或接入終端。向单个目的地传输数据称为“单播”。由于移动通信已经增长,将给定数据同时传输给多个接入终端的能力变得越来越重要。因此,已经采用了协议支持相同分组或消息向多个目的地或目标接入终端的并发数据传输。“广播”指的是向所述目的地或接入終端(例如,在给定服务提供商服务的给定小区内等)传输数据分组,而“多播”指的是向给定集合的目的地或接入终端传输数据分组。在一个示例中,给定集合的目的地或“多播集合”可以包括多于ー个少于所有可能的目的地或接入終端(例如,在给定服务提供商服务的给定集合内等)。但是,至少可能在某些情况中,该多播集合只包括一个接入終端,类似于单播,或者作为替代该多播集合包括所有接入終端(例如,在小区或扇区内),类似于广播。可以用多种方法在无线通信系统中执行广播和/或多播,例如执行多个序列化的单播操作以供应给多播集合,为同时处理多个数据传输分配単独的广播/多播信道(BCH)等等。在 2007 年 3 月 I 日发表的题为 “Push-To-Talk Group Call System UsingCDMA Ix-EVDO Cellular Network” 的美国专利申请 No. 2007/0049314 中描述了使用广播信道进行ー键通通信的传统系统,该申请的内容以整体引用的方式并入本文。如申请No. 2007/0049314中所描述的,广播信道可以用于使用传统信令技术的ー键通呼叫。虽然广播信道的使用可能会相比于传统单播技术提高带宽要求,但是该广播信道的传统信令还是会造成额外的开销和/或延迟,并且可能降低系统性能。 第三代合作伙伴项目2 (“3GPP2”)定义了广播-多播服务(BCMCS)标准以支持CDMA2000网络中的多播通信。因此,2006年2月14日发布的题为“CDMA2000 High RateBroadcast-Multicast Packet Data Air Interface Specification”的 3GPP2 的 BCMCS标准版本I. 0C. S0054-A以整体应用的方式并入本文。

发明内容
实施例是针对在无线通信系统中的通信会话期间接入终端从接入网的第一系统到该接入网的第二系统的应用层切換。在一个实施例中,接入終端在第一系统上建立通信会话。多媒体客户端对该第一系统所支持的通信会话的应用层性能參数进行測量,并至少部分地基于应用层性能參数来确定是否将通信会话切换到第二系统。如果多媒体客户端确定将通信会话切换到第二系统,则该多媒体客户端发起切換,并将通信会话转换到第二系统。


通过结合附图考虑的同时參考下面的具体描述,将很容易获得对本发明的实施例更全面的了解以及更好的理解,附图是仅是为了解释说明而提供的,而不是要限制本发明,其中图I是依据本发明的至少ー个实施例,支持接入終端和接入网络的无线网络架构的图。图2A示出了根据本发明的一个实施例的图I的核心网络。图2B更详细地示出了图I的无线通信系统的示例。图3是依据本发明的至少ー个实施例的接入终端的图示。图4示出了參与到无线通信会话中的给定的接入终端的传统系统间切換。图5示出了依据本发明的一个实施例,參与到无线通信会话中的给定的接入終端的系统切換。图6A示出了依据本发明的一个实施例的图5的系统切换处理过程,其中,ー个应用层性能參数对应于无线通信系统中的给定的接入终端的位置。图6B示出了依据本发明的一个实施例的图5的系统切换处理过程,其中,ー个应用层性能參数对应于无线通信系统中的给定的接入终端的通信会话的媒体错误率(MER)。图6C示出了依据本发明的一个实施例的图5的系统切换处理过程,其中,ー个应用层性能參数对应于无线通信系统中的给定的接入终端的通信会话的中断持续时间。图6D示出了依据本发明的一个实施例的图5的系统切换处理过程,其中,ー个应用层性能參数对应于针对与无线通信系统中的给定的接入终端的通信会话相关的服务向使用该给定的接入终端的用户收费的当前费率。图6E示出了依照本发明的一个实施例的图5的系统切换处理过程,其中,在无线通信系统中的给定的接入终端的通信会话期间,在给定的接入终端从第一系统到多个其它潜在系统中的一个系统的潜在切换期间,考虑ー个或多个应用层性能參数。
具体实施例方式在下面的描述和描绘本发明的具体实施例的相关附图中公开了本发明的方面。在不背离本发明的范围的情况下可以设计处替换的实施例。另外,本发明的公知的元件将不 再详细描述或者将忽略掉,以避免模糊本发明的相关细节。本申请中使用的“示例性”和/或“示例”ー词意味着“用作例子、例证或说明”。本申请中被描述为“示例性”和/或“示例”的任何实施例不应被解释为比其它实施例更优选或更具优势。类似的,术语“本发明的实施例”不要求本发明的所有实施例包括所讨论的特性、优势或操作模式。此外,在由例如计算设备的元件来执行的动作的顺序的方面描述了许多实施例。应该认识到的是,本申请中描述的各个动作可以由专用电路(例如,专用集成电路(ASIC))、由一个或多个处理器执行的程序指令、或它们的组合来执行。另外,本申请中描述的这些动作的顺序可以认为完全体现在任何形式的计算机可读存储介质中,该存储介质具有存储在其中的一组相应的计算机指令,一旦执行指令则会使相关联的处理器执行本申请中所描述的功能。因此,本发明的各个方面可以用多种不同的形式来实现,所有形式都预期处于权利要求声明的主g范围内。另外,对于本申请中描述的每个实施例,任何这种实施例的相应形式在本文中可以被描述为例如“逻辑单元,其配置为”执行所描述的动作。高数据速率(HDR)用户站(本文中称为接入終端(AT))可以是移动的或固定的,并且可以与ー个或多个HDR基站(在本文中称为调制解调器池收发机(MPT)或基站(BS))通信。接入終端通过ー个或多个调制解调器池收发机向HDR基站控制器(称为调制解调器池控制器(MPC)、基站控制器(BSC)和/或分组控制功能(PCF))发送和接收数据分组。调制解调器池收发机和调制解调器池控制器是称为接入网的网络的一部分。接入网在多个接入終端之间传输数据分组。接入网还可以连接到该接入网以外的另外的网络(诸如公司内部网或因特网),并且可以在每个接入終端和这种外部网络之间传输数据分组。已经与一个或多个调制解调器池收发机建立了活动业务信道连接的接入終端可以称为活动的接入終端,并且可以称为处于业务状态。正处于与一个或多个调制解调器池收发机建立活动业务信道连接的过程中的接入終端可以称为处于连接建立状态。接入終端可以是通过无线信道或通过有线信道(例如使用光纤或同轴电缆)进行通信的任何数据设备。接入终端还可以是多种类型设备中的任何ー种,包括但并不仅限于PC卡、压缩闪存、外部或内部调制解调器、或无线或有线电话。接入終端通过其向调制解调器池收发机发送信号的通信链路称为反向链路或反向业务信道。调制解调器池收发机通过其向接入终端发送信号的通信链路称为前向链路或前向业务信道。本申请中所用的术语业务信道可以指的是前向业务信道或反向业务信道。图I示出了依据本发明的至少ー个实施例的无线系统100的一个示例性实施例的框图。系统100可以包含在空中接ロ 104上与接入网或无线接入网(RAN) 120通信的接入終端(例如蜂窝电话102),接入网或无线接入网(RAN) 120能够将接入終端102连接到在分组切换数据网络(例如,内部网、因特网和/或载波网络126)和该接入终端102、108、110、112之间提供数据连接的网络设备。如图所示,接入終端可以是蜂窝电话102、个人数字助理108、寻呼机110 (这里将其示为双向文字寻呼机),甚至是具有无线通信入口的単独计算机平台112。因此,本发明的实施例可以实现在包括无线通信入口或具有无线通信能力的任何形式的接入終端上,包括但并不限干,无线调制解调器、PCMCIA卡、个人计算机、电话或它们的任意组合或子组合。此外,如本申请中所用的术语“接入终端”、“无线设各”、“客户端设各”、“移动终端”和它们的变形可以相互交換使用。 再次參考图1,无线网络100的组件以及本发明的示例性实施例的组件的相互关系不限于所示出的配置。系统100仅仅是示例性的,还可以包括任何允许远程接入終端(例如无线客户端计算设备102、108、110、112)通过无线在相互之间和之中和/或在通过空中接ロ 104和RAN 120 (包括,但并不仅限于载波网络126、因特网和/或其它远程服务器)连接的组件之间和之中进行通信的任何系统。该RAN 120控制发送给基站控制器/分组控制功能(BSC/PCF)122的消息。该BSC/PCF 122负责分组数据服务节点100 (“H)SN”)和接入终端102/108/110/112之间的信令、建立和销毁承载信道(即,数据信道)。如果能够进行链路层加密,则BSC/PCF 122也在将内容通过空中接ロ 104转发之前对其加密。BSC/PCF 122的功能是本领域公知的,为了简洁就不再进一步讨论了。该载波网络126可以通过网络、因特网和/或公共交换电话网络(PSTN)与BSC/PCF 122通信。作为替代,BSC/PCF 122可以直接连接到因特网或外部网络。典型地,载波网络126和BSC/PCF 122之间的网络或因特网连接传输数据,而PSTN传输语音信息。BSC/PCF 122可以连接到多个基站(BS)或调制解调器池收发机(MPT) 124。以类似于载波网络的方式,BSC/PCF 122通常通过用于数据传输和/或语音信息的网络、因特网和/或PSTN连接到MPT/BS 124。MPT/BS 124可以无线地向接入终端,例如蜂窝电话102,广播数据消息。如本领域公知的,MPT/BS 124、BSC/PCF122和其它组件可以构成RAN 120。但是,也可以使用替代的配置,并且本发明并不仅限于所示出的配置。举例而言,在另ー个实施例中,BSC/PCF 122和ー个或多个MPT/BS 124的功能可以整合到同时具有BSC/PCF 122和MPT/BS 124的功能的单个“混合”模块中。图2A示出了依照本发明的一个实施例的载波网络126。在图2A的实施例中,该载波网络126包括分组数据服务节点(PDSN) 160、广播服务节点(BSN) 165、应用服务器170和因特网175。但是,在替代的实施例中,应用服务器170和其它组件可以位于载波网络之夕卜。PDSN 160提供对利用,例如cdma2000无线接入网络(RAN)(例如,图I的RAN 120)的移动站的因特网175、内部网和/或远程服务器(例如,应用服务器170)的接入。作为网关,PDSN 160可以提供简单IP和移动IP地址、国外代理支持和分组传输。该I3DSN 160可以作为认证、授权和计费(AAA)服务器以及其它支持基础设施的客户端,并且如本领域内公知的,向IP网络提供具有网关的移动站。如图2A中所示,PDSN 160可以通过传统的AlO连接与RAN 120 (例如,BSC/PCF 122)通信。该AlO连接是本领域内公知的,为了简洁不再进
ー步描述。參照图2A,广播服务节点(BSN) 165可以配置为支持多播和广播服务。下面将更详细地描述BSN 165。BSN 165通过广播(BC)AlO连接与RAN 120 (例如,BSC/PCF 122)通信,通过因特网175与应用服务器170通信。BC AlO连接用于传送多播和/和广播消息。因此,应用服务器170通过因特网175向I3DSN 160发送单播消息,并通过因特网175向BSN165发送多播消息。一般而言,如下面将要更详细地描述的,RAN 120通过空中接ロ 104的广播信道(BCH)向ー个或多个接入终端200传输多播消息,该消息是通过BC AlO连接从BSN 165接收的。

图2B更详细地示出了图I的无线通信100的示例。具体而言,參照图2B,AT I…N显示为连接到不同分组数据网络终点所服务的位置上的RAN120。因此,AT I和3连接到RAN 120的由第一分组数据网络终点162服务的部分(例如,可以对应于I3DSN 160、BSN165、国内代理(HA)、国外代理(FA)等)。第一分组数据网络终点162转而通过路由単元188连接到因特网175和/或一个或多个认证、授权和收费(AAA)服务器182、配置服务器184、因特网协议(IP)多媒体子系统(MS) /会话发起协议(SIP)注册服务器186和/或应用服务器170。AT 2和5",连接到RAN 120的由第二分组数据网络终点164所服务的部分(例如,可以对应于I3DSN 160、BSN 165、FA、HA等)。与第一分组数据网络终点162类似,第二分组数据网络终点164转而通过路由単元188连接到因特网175和/或ー个或多个AAA服务器182、配置服务器184、IMS/SIP注册服务器186和/或应用服务器170。AT 4直接连 接到因特网175,然后可以通过因特网175连接到上面描述的任何系统组件。參照图2B,AT 1、3和5*" N显示为无线电话,AT 2显示为无线平板PC,而AT 4显示为有线桌面站。但是,在其它实施例中,应该了解的是,无线通信系统100可以连接到任何类型的AT,并且图2B中所示出的示例并不意在限制可以实现在该系统中的AT的类型。并且,虽然每个AAA 182、配置服务器184、頂S/SIP注册服务器186和应用服务器170显示为结构上独立的服务器,但是ー个或多个这些服务器可以合并到本发明的至少ー个实施例中。此外,參照图2B,应用服务器170显示为包括多个媒体控制复合体(MCC) I-N170B,以及多个区域分发器I", 170A。该区域分发器170A和MCC 170B共同包括在应用服务器170中,在至少ー个实施例中其可以对应于服务器的分布式网络,它们共同对无线通信系统100中的通信会话(例如,通过IP单播和/或IP多播协议的半双エ集合通信会话)进行仲裁。举例而言,由于应用服务器170仲裁的通信会话理论上会发生在位于系统100中任何位置的AT之间,对多个区域分发器170A和MCC仲裁以降低仲裁的通信会话的延迟(例如,这样南美的MCC不会在參与位于中国的会话之间来回中继媒体内容)。因此,当參照应用服务器170时,应该了解的是可以由ー个或多个区域分发器170A和/或ー个或多个MCC170B强制执行相关联的功能。该区域分发器170A —般负责任何关于建立通信会话的功能(例如,处理AT之间的信令消息、调度和/或发送公告消息等),而MCC170B负责主持呼叫实例期间的通信会话,包括引导呼入信令和在仲裁的通信会话期间实际交换媒体内容。
參照图3,像蜂窝电话这样的接入終端200 (这里是无线设备),具有平台202可以从RAN 120接收并运行软件应用、数据和/或指令,它们最終可能来自于载波网络126、因特网和/或其它远程服务器和网络。该平台202可以包括收发机206,可操作地连接到专用集成电路(“ASIC” 208)、或其它处理器、微处理器、逻辑电路或其它数据处理设备。ASIC208或其它处理器执行应用程序接ロ(“API”)210层,该层与任何存在于该无线设备的存储器212中的程序交互。存储212可以由只读或随机访问存储器(RAM和ROM)、EEPR0M、闪存卡,或对计算机平台通用的任何存储器组成。平台202还包括本地数据库214,用于持有存储器212中不经常使用的程序。该本地数据库214通常是闪存単元,但是可以是本领域公知的任何ニ级存储设备,例如磁介质、EEPR0M、光介质、磁带、软盘或硬盘等等。如本领域内公知的,内部平台202组件还可以可操作地连接到外部设备,例如其它组件中的天线222、显示器224、ー键通按钮228和键盘226。因此,本发明的实施例可以包括具有执行本申请中所描述的功能的能力的接入终端。正如本领域内的技术人员应该了解的,各种逻辑単元可以实现为分立単元、在处理器上运行的软件模块或用于完成本申请中公开的功能的软件和硬件的任何组合。举例而言,ASIC 208、存储器212、API 210和本地数据库214都可以相互合作使用以便加载、存储和执 行本申请中公开的各个功能,并且因此,用于执行这些功能的逻辑可以分布于各个単元。作为替代,这些功能可以整合到一个单独的组件中。因此,图3中的接入终端的特性仅仅视为是解释说明性的,本发明并不仅限于所示出的特性和排列。接入終端102和RAN 120之间的无线通信可以基于不同的技术,例如码分多址(CDMA)、WCDMA、时分多址(TDMA)、频分多址(FDMA)、正交频分复用(OFDM)、全球移动通信(GSM)或其它可以用于无线通信网络或数据通信网络中的协议。该数据通信通常在客户端102、MPT/BS 124和BSC/PCF 122之间。BSC/PCF 122可以连接到多个数据网络,例如载波网络126、PSTN、因特网、虚拟私有网络等等,从而允许接入終端102接入更广泛的通信网络。如上所讨论的以及本领域公知的,可以用不同的网络和配置从RAN向接入終端传输语音传输和/或数据。因此,本申请中所提供的示例并不意在限制本发明的实施例,而仅仅是辅助描述本发明的实施例的各个方面。接入終端可以配置为通过多个系统网络中的一个连接到服务器,例如应用服务器170。举例而言,给定接入终端可以通过WiFi系统(例如,802. lla/b等)、CDMA 2000 Ix系统、宽带CDMA (WCDMA)系统、FDMA系统、TDMA系统、OFDM系统、长期演进(LTE)系统、BCMCS系统连接到应用服务器170,通过它们,RAN 120可以向共享下行链路信道上的给定扇区内的多个AT传输消息,该信道可以是,例如广播信道(BCH)、多媒体广播/多播服务(MBMS)系统和/或单播Ix EV-DO系统,RAN 120通过该信道向下行链路专用信道(DCH)或单播信道上的单个AT传输消息。因此,在通过RAN 120向接入終端提供服务的上下文中,本申请中所使用的术语“系统”对应于接入終端可以通过其与其它网络组件(例如,应用服务器170)建立链路的任何类型的无线技木。接入终端可以在第一系统上建立通信会话(例如,ー键通(PTT)会话、VoIP会话、半双エ会话、全双エ会话等),并且可以稍后从该第一系统切换到第二系统而无需终止通信会话。这种类型的切换可以称为系统间移交或切換。系统之间(例如,EV-DO、lX、BCMCS、cdma2000 IX等)的接入终端的系统间切換不应该与接入终端从一个服务区域(例如,小区、扇区、子网等)到另ー个服务区域的切換混淆。换句话说,接入終端可以从提供服务的ー种类型的系统切换到另ー种类型的系统,并且该移动終端还可以(分开的)从特性系统的ー个服务区域切換到同一个系统的另ー个服务区域。本发明的实施例一般是针对系统间切換的,虽然这并不妨碍从与本申请中所描述的实施例结合的事件中进行服务区域切換。接入终端从一个系统(例如,BCMCS)到另ー个系统(例如,lx、单播EV-DO等)的切换通常是在具有在较低层(例如,物理层)运行的软件的AT处控制的。这种软件结构可以称为较低层控制器,并且可以存储在存储器212中并由ASIC 208运行。在一个实施例中,该较低层控制器可以将切换决策基于物理层參数,例如,帧错误率(FER)、导频信号強度、新系统的检测等。一般而言,这意味着较低层控制器评估包含数据的分组在多大程度上基于逐个分组或逐帧交换的,而不考虑实际数据的高层或应用层使用。此外,系统间切換一般要求AT和RAN 120之间复杂的信令交換,以便控制相关的测量、报告结果和以无缝方式传输切換指令。图4示出了參与到无线通信会话中的给定的接入終端(“AT I”)的传统系统间切换。參照图4,假设AT I配置为连接到第一系统或第二系统上的RAN 120。为了便于解释 说明,假设第一系统一般对应于EV-D0,第二系统对应于BCMCS。參照图4, AT I在第一系统上建立通信会话(400)。例如,如果通信会话对应于由AT I发起的PTT会话,负责管理应用层处的AT I的PTT会话的多媒体客户端210A接收ATI的用户已经按下PTT按钮的指示。然后,多媒体客户端210A请求较低层控制器调度并向应用服务器170发送呼叫消息。在获取或等待必需的呼叫资源之后,较低层控制器向RAN120发送(例如,在反向链路接入信道或R-TCH上)呼叫消息,该消息被转发给应用服务器170,应用服务器170向ー个或多个目标AT宣布该会话,然后在至少ー个目标AT接受宣布的会话之后向AT I发送底层授权(floor-grant)。虽然在第一系统上进行通信会话,但是较低层控制器监测与该通信会话相关联的一个或多个低层性能參数(405)。例如,该ー个或多个性能參数可以包括与该通信会话相关联的分组的帧错误率(FER)。作为替代或者另外的,较低层控制器可以监测第一系统的导频信号强度。基于所监测的ー个或多个低层性能參数,该较低层控制器确定是否触发AT I从第一系统到第二系统的切換(410)。例如,如果较低层控制器配置为基于FER做出针对ATI的系统之间的切换决策,则410的决策可以对应于将第一系统上的AT I的通信会话的当前FER或运行时平均FER与阈值FER进行比较,然后,如果当前或运行时平均FER高于阈值FER则选择性地触发切換。如果AT I的较低层控制器在410中确定不切換到第二系统,则该过程返回405,而AT I继续监测ー个或多个低层性能參数,同时通信系统继续运行在第一系统上。否则,如果AT I的较低层控制器在410确定切換到第二系统,则该较低层控制器发起或触发AT I从第一系统到第二系统的切换(415),如本领域中已知的。举例而言,如果第一系统是BCMCS而第二系统是单播EV-D0,则向第二系统的切换可以包括针对通过BCMCS的多播支持,请求单播TCH并向RAN 120注销。所出现用以促进415中的切换的特定信令没有示出,因为这种信令可能对于不同的RAN 120系统之间切换(例如,EV-DO到lx、BCMCS到单播EV-D0、单播EV-DO到WiFi等)是不同的。在完成了 415中发起的切換之后,如果可能的话,AT I继续在第二系统上的通信会话(420)。应该注意的是,很多系统不支持系统间低层信令。即使这些系统支持低层信令,系统间切換通常受限于系统的受限集合。由于这些原因,在低层支持系统间切換可能需要对现有系统显著增强。另ー方面,可以使用现有层信令消息实现应用发起的系统间切換,而不用要求任何系统增強。稍后将详细描述用于在应用层发起系统间切換的具体机制。如本领域的普通技术人员应该意识到的,如果当前系统的物理层性能降级,则图4的过程可以潜在地允许AT I切換到具有优越的物理层性能特性的另ー个系统。在缺乏低层支持的情况下,可能的是在应用级与通信会话相关降级的性能和可替代系统的存在能够触发应用驱动的系统间切換。举例而言,通信会话可能经历在应用级发生的相对较高的媒体错误率(MER)和/或中断持续时间(0D)。如果应用发现替代/第二系统的可用性,该应用可以尝试切換到第二系统。在另ー个示例中,如果接入终端是由具有比另ー个可用系统更高的费率的系统所支持的(例如,AT连接到蜂窝网络并切换到漫游服务器区域,免费WiFi 连接变得可用,而此时该AT连接到在其中花费用户的使用分钟的网络内蜂窝系统等),其中的用户可能希望切换到更便宜的系统。因此,本发明的实施例通常针对基于替代图4中所低层(例如,物理层)考量或除其之外的一个或多个应用层标准做出系统切换決定。图5示出了依照本发明的一个实施例,參与到无线通信会话中的给定的接入終端(“AT I”)的系统切換。具体而言,图5示出了在相对较高水平的创造性系统间切换过程,以及參照随后的图6A到6E提供的更多具体的实施方式的示例。參照图5,假设AT I配置为连接到至少两个系统或无线通信技术(例如,EV-DO、BCMCS、lx、WiFi、蓝牙等)上的RAN 120。參照图5, AT I在第一系统上建立通信会话(500)。举例而言,如果该通信会话对应于AT I发起的PTT会话,负责管理应用层处的AT I的PTT会话的多媒体客户端210A接收AT I的用户已经按下PTT按钮的指示。然后,该多媒体客户端210A请求较低层控制器调度并向应用服务器170发送呼叫消息。在获取或等待必需的呼叫资源之后,较低层控制器向RAN 120发送(例如,在反向链路接入信道或R-TCH上)呼叫消息,该消息被转发给应用服务器170,应用服务器170向ー个或多个目标AT宣布该会话,然后在至少ー个目标AT接受宣布的会话之后向AT I发送底层授权。虽然图5中没有示出,虽然是在第一系统上进行通信会话的,但是较低层控制器可以如图4中所示地监测与通信会话相关联的ー个或多个低层性能參数,并且较低层控制器可以基于不同系统的较低层或物理层性能发起切換。然而,在图5中,物理层的性能不需要是在确定是否从ー个系统切换到另ー个时要考虑的唯一的性能类型。因此,多媒体客户端210A对由RAN 120的第一系统所支持的通信系统的ー个或多个应用层性能參数进行測量(505)。举例而言,ー个或多个应用层性能參数可以包括(i )通信会话的媒体错误率(MER)(例如,如果通信会话是音频会话则基于音频帧的成功率,如果该通信会话是视频会议则基于视频和/或音频帧的成功率),(ii)通信会话的中断持续时间(OD)(例如,由于通信会话上的连续的媒体错误造成的下行链路不活动的时段),(iii)第一系统针对与通信会话相关的使用当前向AT I的用户收费的费率,(iv)如果该会话对应于半双エPTT会话,多媒体客户端210A的状态(如底层持有者(floor-holder)或监听者),(v)AT I的用户的优先级(例如,对AT I的用户的优先级进行评估,并且仅当用户的优先级足以允许使用目标系统进行当前的应用时才执行到具有优越的应用层性能的系统的切换),和/或(Vi)其任意组合。基于所监测到的ー个或多个应用层性能參数,多媒体客户端210A确定是否触发AT I从第一系统切换到第二系统(510)。510的确定可以不仅基于第一系统上的通信会话的应用层性能參数,还基于一个或多个其它系统的可用性、任何可用系统的预期的应用层性能等。下面參照图6A到6E给出510的应用层系统切换决策块的示例。如果AT I的多媒体客户端210A在510中确定不切換到第二系统,则处理过程返回505,而AT I继续监测ー个或多个低层性能參数,通信系统同时继续运行在第一系统上。否则,如果AT I的多媒体客户端210A在510确定切换到第二系统,该多媒体客户端210A发起或触发AT I从第一系统到第二系统的切换(515),如本领域内所已知的。一般而言,所出现用以促进515中的切換的信令包括释放与第一系统的连接以及建立与第二系统的连接。这在图5中没有明确示出,因为这一信令可能针对不同的RAN 120系统之间切换(例如,EV-DO到lx、BCMCS到单播EV-D0、单播EV-DO到WiFi等)而不同。在完成了 515中发起的 切換之后,如果可能的话,AT I继续在第二系统上的通信会话(520)。本领域的普通技术人员通过回顾图5应该了解的是,与较低层控制器相比,多媒体客户端210A已经访问到关于通信会话的更高等级的信息。因此,多媒体客户的210A可以潜在地处于更好的位置以通过考虑应用层的、而不仅仅是物理层的通信会话的性能来评估是否调用系统切換。下面将通过參照图6A到6E提供图5的处理过程的更多详细的实现示例。图6A不出了依照本发明的一个实施例的图5的系统切换处理过程,其中,一个应用层性能參数对应于无线通信系统10中的ATl的位置。參照图6A,AT I在第一系统上建立通信会话(600A),如上參照图5的500所描述的。在605A中,多媒体客户端210A确定与AT I相关联的位置信息。该位置信息可以对应于当前为AT I服务的基站、AT I的地理坐标(例如,GPS坐标),和/或识别AT I的位置的任何其它方式。在6IOA中,多媒体客户端2IOA将AT I的位置信息与系统10的定义的位置范围进行比较。在一个示例中,所定义的位置范围对应于扇区列表,使得如果根据605A的AT I的当前扇区在该扇区列表之中,则多媒体客户端210A可以推断特定系统(例如,单播EV-DO、BCMCS等)是否可用和/或允许由AT I使用。结合09年3月26日提交的题为“RE⑶LATING THE SCOPE OF SERVICE GEOGRAPHICALLY IN WIRELESS NETWORKS”共同待审的美国临时专利申请No. 61/163,834更详细地描述了所定义的位置范围和用于确定位置信息的方法,该临时申请已转让给本申请的受让人,故明确地以引用方式并入本申请。因此,在图6A的示例中,一个或多个测量出的应用层性能參数包括与AT I相关联的一些类型的位置信息。如果610A的位置比较指示AT I处于定义的位置范围之内或之外,则多媒体客户端210A可以确定是否尝试切换到另ー个系统。举例而言,所定义的位置范围可以指示配置为在第一系统上支持AT I的通信会话的扇区,使得如果AT I当前确定它自己处于定义的位置范围之外,则多媒体客户端210A知道需要进行到另ー个系统的切換,否则该通信会话会被放弃。在另ー个示例中,定义的位置范围可以指示有比第一系统更令人满意的系统(“第二系統”)可以用于支持AT I的通信会话的扇区。在又另ー个示例中,第一系统可以对应于在RAN 120的EV-DO网络中通过IP多播协议支持集合通信会话的BCMCS,而第二系统对应于在RAN 120的EV-DO网络中通过IP单播协议支持该集合通信会话的单播EV-DO (反之亦然)。基于来自605A的AT I的位置信息之间的关系和定义的位置范围,多媒体客户端210A或者继续在第一系统上的通信会话期间监测AT I的位置并返返回605A,或者前进到615A。在615A中,AT I确定第二系统是否可用于支持具有预计高于第一系统的应用层性能的AT I的通信会话。在一个示例中,可以从AT I到定义的位置范围的关系推断出是否存在第二系统。如果在615A中确定没有第二系统可用于支持AT I的通信会话,则处理过程返回605A,而AT I继续在第一系统上的通信会话期间监测AT I的位置。否则,如果在615A中确定有具有较高期望等级的应用层性能的第二系统可用,则多媒体客户端210A发起或触发AT I从第一系统到第二系统的切换(620A),如本领域内公知的。在完成了 620A中发起的切換之后,如果可能的话,AT I继续在第二系统上的通信会话(625A)。因此,图6A的实施例示出了ー种使用接入终端的位置确定合适执行该接入终端的系统间切換的方式。參照图6A,每次AT I在605A重新确定其位置时,与方框610A和615A相关联的
决策逻辑单元可以使用AT I的新获取的位置来确定是否执行系统间切換。在一个示例中,AT I确定其位置的每次迭代可以是基于定时器的(即,以给定的周期执行),或基于事件,或它们的组合。在一个示例中,可能触发AT I确定其位置的事件可以包括当前系统上的通信会话的媒体错误率(MER)上升到阈值之上,AT I切換到新的小区或扇区(例如,随着AT进入不广播所期望的BCMCS流的小区,AT I所报告的广播多播服务(BCMCS)流状态变得不可用)和/或可能潜在影响系统性能和/或可用性的任何其它潜在事件。图6B示出了依照本发明的一个实施例的图5的系统切换处理过程,其中,ー个应用层性能參数对应于无线通信系统10中的AT I的通信会话的媒体错误率(MER)。參照图6B,AT I在第一系统上建立通信会话(600B),如上參照图5的500所描述的。在605B中,多媒体客户端210A监测第一系统上的通信会话的MER。举例而言,所监测到的MER可以对应于多媒体客户端210A所经历的错误数量的平均时间的指示。如本领域的普通技术人员应该了解的,MER不同于FER,因为FER是在物理层测量到的,而MER是在应用层测量到的。因此,MER是基于在AT I上由多媒体客户端210A所播放的实际媒体是否经历了错误,然而FER是基于单个传输分组的帧解码错误。在605B中确定了第一系统上的通信会话的MER之后,多媒体客户端210A将AT I的MER与MER阈值进行比较(610B)。如果在610B中确定AT I的MER低于MER阈值,则处理过程返回605B,并且多媒体客户端210A继续在第一系统上的通信会话期间监测MER。否贝丨J,如果在610B中确定AT I的MER高于或等于MER阈值,则AT I确定第二系统是否可用于以预计高于第一系统的应用层性能等级支持AT I的通信会话(615B)。在图6B的示例中,这意味着期望提供低于MER阈值的MER,或者至少低于与用于AT I的通信会话的第一系统相关联的MER的系统。如果在615B中确定没有第二系统可用于支持AT I的通信会话,则处理过程返回605B,并且AT I继续在第一系统上的通信会话期间监测MER。否则,如果在615B中确定与较高预期水平的应用层性能相关联的第二系统可用,则多媒体客户端210A发起或触发ATI从第一系统到第二系统的切换(620B),如本领域内公知的。完成了 620B中发起的切换之后,如果可能的话,AT I继续在第二系统上的通信会话,625B。因此,图6B的实施例示出了ー种使用MER确定何时执行接入终端的系统间切換的方式。
图6C不出了依照本发明的一个实施例的图5的系统切换处理过程,其中,一个应用层性能參数对应于无线通信系统10中的AT I的通信会话的中断持续时间。參照图6C,AT I在第一系统上建立通信会话(600C),如上參照图5的500所描述的。在605C中,多媒体客户端210A监测第一系统上的通信会话的0D。举例而言,所监测到的OD可以对应于没有从RAN 120的第一系统接收到与通信会话相关联的媒体期间的时段。在另ー个示例中,OD可以对应于在由多媒体客户端210A每次成功输出应用层媒体帧(例如,视频帧、音频帧等)之后重置的定时器。
在605C中确定了第一系统上的通信会话的OD之后,多媒体客户端210A将AT I的OD与OD阈值进行比较(610C)。如果在610C中确定ATl的OD低于OD阈值,则处理过程返回605C,并且多媒体客户端210A继续在第一系统上的通信会话期间监测0D。否则,如果在610C中确定AT I的OD高于或等于OD阈值,则AT I确定第二系统是否可用于以预期高于第一系统的应用层性能等级支持AT I的通信会话(615C)。在图6C的示例中,这意味着预计提供低于OD阈值的0D,或者至少低于用于AT I的通信会话的第一系统相关联的OD的系统。如果在615C中确定没有第二系统可用于支持AT I的通信会话,则处理过程返回605C,并且AT I继续在第一系统上的通信会话期间监测0D。否则,如果在615C中确定于较高期望等级的应用层性能相关联的第二系统可用,则多媒体客户端210A发起或触发ATI从第一系统到第二系统的切换(620C),如本领域内公知的。完成了 620C中发起的切换之后,如果可能的话AT I继续在第二系统上的通信会话(625C)。因此,图6C的实施例示出了ー种使用OD确定何时执行接入终端的系统间切換的方式。图6D示出了依照本发明的一个实施例的图5的系统切换处理过程,其中,ー个应用层性能參数对应于针对与无线通信系统10中的AT I的通信会话相关的服务向使用AT I的用户收费的当前费率。參照图6D,AT I在第一系统上建立通信会话,600D,如上參照图5的500所描述的。在60 中,多媒体客户端210A监测使用AT I的用户被针对第一系统上的通信会话相关的服务收费的当前比率。举例而言,如果第一系统对应于用户的家用WiFi网络,其被配置为以固定速率提供非限制的服务,则针对第一系统上的AT I的通信会话的费率可以解释为零。在另ー个示例中,如果第一系统对应于用户的Ix蜂窝供应商,其被配置为提供一定数量分钟免费而其后对每分钟使用收费,则针对第一系统上的AT I的通信会话的费率解释为每分钟使用的折算金额或毎分钟收费,取决于用户已经发生了多少使用。应该了解的是,系统连接相关联的不同计量方案意味着60 所监测到的费率可以对应于用户被针对服务收费的各种方式。在60 确定了第一系统上的通信会话的费率之后,多媒体客户端210A将AT I的费率与费率阈值进行比较,610D。如果确定AT I的费率低于610D中的费率阈值,则处理过程返回60 ,并且多媒体客户端210A继续在第一系统上的通信会话期间监测费率。否则,如果确定AT I的费率高于或等于610D中的费率阈值,则AT I确定第二系统是否可用于以预期高于第一系统的应用层性能等级支持AT I的通信会话,615D。在图6D的示例中,这意味着期望一个系统提供的费率低于费率阈值,或者至少低于用于AT I的通信会话的第一系统相关联的费率。举例而言,如果第二系统是正在广播某个多播会话的BCMCS系统,该AT已经使用专用信道(例如,在EV-DO或Ix)在第一系统中监听该会话,该第二系统的费率会比较低。在一个示例中,实际上并不需要使用费率阈值,图6D的处理过程更倾向于直接前进到图6D中将AT I的当前费率简单地与一个或多个其它可用系统的费率相比较的地方。如果在61 中确定没有第二系统可用于支持AT I的通信会话,则处理过程返回605D,并且AT I继续在第一系统上的通信会话期间监测费率。否则,如果在61 中确定于较高期望等级的应用层性能相关联的第二系统可用,则多媒体客户端210A发起或触发ATI从第一系统到第二系统的切換,如本领域内公知的,620D。完成了 620D中发起的切换之后,如果可能的话AT I继续在第二系统上的通信会话,625D。因此,图6D的实施例示出了ー种使用费率确定何时执行接入终端的系统间切換的方式。在图6A到6D的实施例中,第一系统和第二系统之间的切换描述为基于不同的应用层性能參数。虽然图6A到6D的每ー个是參照ー个特定的应用层性能參数描述的,应该了解的是关于AT I处的任何系统切换决策可以考虑多个应用层性能參数。举例而言,在做出关于是否切换到另一个系统的决定时可以考虑两个或多个0D、MER、位置和/或当前费率,其中有网络运营商或AT I的用户确立那个应用层性能參数具有比其它參数更高的优 先级。从而,如果任何设计的应用层性能參数在AT I的通信会话期间下降,只要至少关于已降低的參数可以期望更优越的性能(例如,对每个其它參数期待至少阈值量的性能等于或高于已降低的參数的优先级),则会潜在地触发到另一个系统的切換。此外,图6A到6D的每ー个是关于两个特定系统描述的;也就是AT I的当前系统(“第一系統”)和针对潜在切換的考虑中的预期的系统(“第二系统”)。但是,可能有多个系统可用于从第一系统切换过去。在这种情况中,如下面关于图6E所描述的,可以在切换决策过程中评估每个可用系统。图6E示出了依照本发明的一个实施例的图5的系统切换处理过程,在无线通信系统10中的AT I的通信会话期间该AT I从第一系统(例如,系统I)到多个其它潜在系统(例如,系统2-N,其中,N>2)中的ー个的切换中可以考虑ー个或多个应用层性能參数。參照图6E,如上关于图5的500所描述的,AT I在第一系统上建立通信会话,600E。在605E中,多媒体客户端2IOA监测第一系统上的AT I的通信会话的ー个或多个应用层性能參数(例如,0D、MER、费率、位置、它们的任意组合等)。在确定或測量了第一系统上的AT I的通信会话的ー个或多个应用层性能參数之后,该多媒体客户端210A确定所确定的參数是否指示第一系统上的性能对于AT I的通信会话来说是足够的,610E。如果由多媒体客户端210A确定第一系统提供足够的性能,则处理过程返回605E,并且AT I继续监测应用层性能參数,而通信会话继续在第一系统上。否则,如果多媒体客户端210A确定第一系统不能提供足够的性能,则该多媒体客户端210A确定在多个系统2-N的每ー个上AT I的通信会话的期望性能,615E。举例而言,如果应用层性能參数包括通信会话的费率,则多媒体客户端210A可以确定用户在系统2…N的每ー个上使用AT I要被收取的费用。在另一个示例中,如果该应用层性能參数包括AT I的位置,则多媒体客户端210A可以确定系统2…N中哪个可用和/或基于AT I的位置确定性能等级等等。在620E中,多媒体客户端210A确定系统2…N中的一个系统与最高的性能期望相关联。在一个示例中,可能系统2…N中的一个系统针对ー个參数具有较高的性能期望,而针对另ー个參数具有较低的性能期望。在这种情况中,可以为每个性能參数指定权重(例如,在目标函数中)并计算组合的性能值,最高组合性能值对应的系统就是从整体来讲预期可以提供最闻等级性能的系统。接下来,在625E中,多媒体客户端210A确定来自620E的最高比率的系统是否预期能够提供比第一系统更好的性能,该第一系统是AT I当前用于支持其通信会话的系统。如果系统2…N中的最高比率系统预期不能提供比第一系统更好的性能,则处理过程返回605E,并且AT I继续监测应用层性能參数,而通信会话继续在第一系统上。否则,如果系统2…N中的最高比率系统预期能够提供比第一系统更好的性能,则多媒体客户端210A发起或触发AT I从第一系统到系统2-N中最高比率系统的切換,如本领域内公知的,630E。完成630E中发起的切換之后,如果可能的话,AT I继续在其新的系统上的通信会话,635E。本领域的技术人员应意识到的是,可以使用任何各种不同的技术和技艺来表示信息和信号。例如,在贯穿上面的描述中提及的数据、指令、命令、信息、信号、比特、符号和码片可以由电压、电流、电磁波、磁场或粒子、光场或粒子、或者其任意组合来表示。此外,本领域的技术人员将意识到结合本文公开的实施例而描述的各种说明性 的逻辑框、模块、电路和算法步骤均可以实现成电子硬件、计算机软件或其组合。为了清楚地说明硬件和软件之间的可交換性,上面对各种说明性的部件、框、模块、电路和步骤均围绕其功能进行了总体描述。至于这种功能是实现成硬件还是实现成软件,取决于特定的应用和对整个系统所施加的设计约束条件。熟练的技术人员可以针对每个特定应用,以变通的方式实现所描述的功能,但是,这种实现决策不应解释为造成对本发明的范围的背离。被设计用于执行本文所述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其它可编程逻辑器件、分立门或者晶体管逻辑器件、分立硬件组件或者其任意组合,可以实现或执行结合本文公开的实施例所描述的各种说明性的逻辑框、模块和电路。通用处理器可以是微处理器,或者,该处理器也可以是任何常规的处理器、控制器、微控制器或者状态机。处理器也可以实现为计算设备的组合,例如,DSP和微处理器的组合、多个微处理器、一个或多个微处理器与DSP内核的结合,或者任何其它此种结构。结合本文公开的实施例所描述的方法、顺序或者算法可直接体现在硬件、由处理器执行的软件模块、或这两者的组合中。软件模块可以位于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、移动磁盘、⑶-ROM、或者本领域已知的任何其它形式的存储介质中。一种示例性的存储介质可以耦合到处理器,从而使处理器能够从该存储介质读取信息,且可向该存储介质写入信息。或者,存储介质可以是处理器的组成部分。处理器和存储介质可以位于ASIC中。该ASIC可以位于用户终端中。或者,处理器和存储介质可以作为分立组件存在于用户終端中。在一个或多个示例性实施例中,所描述的功能可以在硬件、软件、固件或其任意组合中实现。如果在软件中实现,则可以将这些功能作为ー个或多个指令或代码存储在计算机可读介质上或通过计算机可读介质传送。计算机可读介质包括计算机存储介质和通信介质二者,通信介质包括有助于计算机程序从ー个位置转移到另ー个位置的任意介质。存储介质可以是能够由计算机存取的任意可用介质。通过举例而非限制的方式,这种计算机可读介质可以包括RAM、ROM、EEPROM、CD-ROM或其它光盘存储器、磁盘存储器或其它磁存储设备、或者能够用于携帯或存储具有指令或数据结构形式的期望程序代码并能够由计算机进行存取的任何其它介质。此外,任何连接可以适当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤光缆、双绞线、数字用户线(DSL)或者诸如红外线、无线和微波之类的无线技术从网站、服务器或其它远程源发送的,则同轴电缆、光纤光缆、双绞线、DSL或者诸如红外线、无线和微波之类的无线技术包括在介质的定义中。本文使用的磁盘和光盘包括压缩光盘(⑶)、激光光盘、光盘、数字通用光盘(DVD)、软盘和蓝光光盘,其中,磁盘通常磁性地复制数据,而光盘用激光光学地复制数据。上述各项的组合也应该包括在计算机可读介质的范围中。虽然前面的公开内容示出了本发明的说明性实施例,但是需要注意的是,在不脱离由所附权利要求所定义的本发明的范围的条件下,可以做出各种改变和修改。根据本文中所描述的本发明的实施例的方法权利要求的功能、步骤和/或动作不必以任何特定顺序 执行。此外,虽然可以对本发明的元素以单数形式来描述或权利要求,但是除非明确声明限制成単数,否则应将复数考虑在内。
权利要求
1.一种參与通信系统中的通信会话的方法,包括 參与到与第一物理层相关联的第一系统上支持的通信会话中; 监测与所述通信会话相关联的ー个或多个应用层性能參数; 至少部分地基于所述监测步骤,确定是否将所述通信会话从所述第一系统切换到与第ニ物理层相关联的第二系统;以及 基于所述确定步骤选择性地将所述通信会话从所述第一系统切换到所述第二系统。
2.如权利要求I所述的方法,其中,所述第一系统和/或所述第二系统对应于下列系统中的一个或多个系统WiFi系统、CDMA 2000 Ix系统、宽带CDMA (WCDMA)系统、频分多址(FDMA)系统、码分多址(TDMA)系统、正交频分复用(OFDM)系统、长期演进(LTE)系统、广播和多播服务(BCMCS)系统和/或多媒体广播/多播服务(MBMS)系统。
3.如权利要求I所述的方法,其中,所述ー个或多个应用层性能參数包括接入終端(AT)的位置是否满足相对于定义的位置范围的给定关系、所述第一系统上支持的所述通信会话的媒体错误率(MER)、所述第一系统上支持的所述通信会话的中断持续时间(OD)和/或与所述第一系统上支持的所述通信会话的相关联的费率。
4.如权利要求I所述的方法,其中,所述确定步骤部分地基于所述监测步骤并且还部分地基于在所述切换事件中所述第二系统的可用性和/或应用层性能预期,确定将所述通信会话从所述第一系统切换到所述第二系统。
5.如权利要求I所述的方法,其中,支持所述通信会话的所述第一系统和/或所述第二系统对应于接入网络的不同连接机制,參与所述通信会话的接入終端(AT)通过所述接入网络与应用服务器进行通信,所述应用服务器对所述AT和至少ー个其它AT之间的所述通信会话进行仲裁。
6.如权利要求I所述的方法,其中,所述ー个或多个应用层性能參数包括接入終端(AT)的位置是否满足相对于定义的位置范围的给定关系。
7.如权利要求6所述的方法,其中,所述监测步骤包括 确定所述AT的所述位置; 将所确定的所述AT的所述位置与所述定义的位置范围进行比较,所述定义的位置范围定义了所述第一系统能够支持所述通信会话的区域;以及 如果所述比较指示所确定的所述AT的所述位置不在所述第一系统能够支持所述通信会话的区域之内,则尝试将所述通信会话从所述第一系统切换到所述第二系统。
8.如权利要求7所述的方法,其中,所述尝试步骤仅在确定对于切换而言所述第二系统可用时执行。
9.如权利要求8所述的方法,其中,所述尝试步骤仅在所述第二系统的应用层性能期望在性能阈值之上时执行。
10.如权利要求7所述的方法,其中,所述尝试步骤仅在所述接入終端(AT)的用户的优先级足以允许使用所述第二系统以进行所述通信会话时执行。
11.如权利要求I所述的方法,其中,所述ー个或多个应用层性能參数包括所述第一系统上支持的所述通信会话的媒体错误率(MER)。
12.如权利要求11所述的方法,其中,所述监测步骤包括 确定所述第一系统上支持的所述通信会话的至少一部分期间的所述MER ;将所确定的MER与MER阈值进行比较;以及 如果所述比较指示所确定的MER在所述MER阈值之上,则尝试将所述通信会话从所述第一系统切换到所述第二系统。
13.如权利要求12所述的方法,其中,所述尝试步骤仅在确定对于切换而言所述第二系统可用时执行。
14.如权利要求13所述的方法,其中,所述尝试步骤仅在所述第二系统的应用层性能期望在性能阈值之上时执行。
15.如权利要求11所述的方法,其中,所述尝试步骤仅在所述接入終端(AT)的用户的优先级足以允许使用所述第二系统以进行所述通信会话时执行。
16.如权利要求I所述的方法,其中,所述ー个或多个应用层性能參数包括所述第一系统上支持的所述通信会话的中断持续时间(OD)。
17.如权利要求16所述的方法,其中,所述监测步骤包括 确定所述第一系统上支持的所述通信会话的至少一部分期间的所述OD ; 将所确定的OD与OD阈值进行比较;以及 如果所述比较指示所确定的OD在所述OD阈值之上,则尝试将所述通信会话从所述第一系统切换到所述第二系统。
18.如权利要求17所述的方法,其中,所述尝试步骤仅在确定对于切换而言所述第二系统可用时执行。
19.如权利要求18所述的方法,其中,所述尝试步骤仅在所述第二系统的应用层性能期望在性能阈值之上时执行。
20.如权利要求17所述的方法,其中,所述尝试步骤仅在所述接入終端(AT)的用户的优先级足以允许使用所述第二系统以进行所述通信会话时执行。
21.如权利要求I所述的方法,其中,所述ー个或多个应用层性能參数包括所述第一系统上支持的所述通信会话的费率。
22.如权利要求21所述的方法,其中,所述监测步骤包括 确定所述第一系统上支持的所述通信会话的至少一部分期间的所述费率; 将所确定的费率与费率阈值进行比较;以及 如果所述比较指示所确定的费率在所述费率阈值之上,则尝试将所述通信会话从所述第一系统切换到所述第二系统。
23.如权利要求21所述的方法,其中,所述尝试步骤仅在确定对于切换而言所述第二系统可用时执行。
24.如权利要求22所述的方法,其中,所述费率阈值对应于与在所述第二系统进行所述通信会话相关联的费率。
25.如权利要求21所述的方法,其中,所述尝试步骤仅在所述接入終端(AT)的用户的优先级足以允许使用所述第二系统以进行所述通信会话时执行。
26.如权利要求I所述的方法,其中,所述确定步骤包括 如果所述监测步骤指示所述ー个或多个应用层性能參数不足,则评估与在除了所述第一系统以外的多个系统中的每个系统上进行所述通信系统相关联的应用层性能预期;以及 如果所述评估步骤指示所述多个系统中的至少ー个系统预计提供比所述第一系统更好的应用层性能,则将所述多个系统中的ー个系统选为所述第二系统。
27.如权利要求I所述的方法,其中,所选择的系统对应于所述多个系统中具有最高应用层性能期望的给定系统。
28.ー种配置成參与通信系统中的通信会话的接入終端,包括 用于參与到与第一物理层相关联的第一系统上支持的通信会话中的模块; 用于监测与所述通信会话相关联的ー个或多个应用层性能參数的模块; 用于至少部分地基于所述监测,确定是否将所述通信会话从所述第一系统切换到与第ニ物理层相关联的第二系统的模块;以及 用于基于所述确定选择性地将所述通信会话从所述第一系统切换到所述第二系统的模块。
29.ー种配置成參与通信系统中的通信会话的接入終端,包括 配置成參与到与第一物理层相关联的第一系统上支持的通信会话中的逻辑单元; 配置成监测与所述通信会话相关联的ー个或多个应用层性能參数的逻辑单元; 配置成至少部分地基于所述监测,确定是否将所述通信会话从所述第一系统切换到与第二物理层相关联的第二系统的逻辑单元;以及 配置成基于所述确定选择性地将所述通信会话从所述第一系统切换到所述第二系统的逻辑单元。
30.ー种包括程序代码的计算机可读存储介质,所述程序代码当由配置成參与通信系统中的通信会话的接入終端执行时,使得所述接入终端执行操作,所述程序代码包括 用于參与到与第一物理层相关联的第一系统上支持的通信会话中的程序代码; 用于监测与所述通信会话相关联的ー个或多个应用层性能參数的程序代码; 用于至少部分地基于所述监测,确定是否将所述通信会话从所述第一系统切换到与第ニ物理层相关联的第二系统的程序代码;以及 用于基于所述确定选择性地将所述通信会话从所述第一系统切换到所述第二系统的程序代码。
全文摘要
本发明的实施例针对在无线通信系统中的通信会话期间移动终端从一个接入网的第一系统到该接入网的第二系统的应用层切换。在一个实施例中,接入终端在第一系统上建立通信会话。多媒体客户端对由第一系统所支持的通信会话的应用层性能参数进行测量,并至少部分地基于这些应用层性能参数来确定是否将通信会话切换到第二系统。如果多媒体客户端确定将通信会话切换到第二系统,则该多媒体客户端发起切换,并将通信会话转换到第二系统。
文档编号H04W36/14GK102823297SQ201180015907
公开日2012年12月12日 申请日期2011年1月21日 优先权日2010年1月25日
发明者A·桑塔纳姆, B·宋 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1