调整集束因子和去抖动缓冲大小的制作方法

文档序号:7993168阅读:209来源:国知局
调整集束因子和去抖动缓冲大小的制作方法
【专利摘要】在一实施例中,用户装备(UE)确定要发起通信会话,并且该UE还确定服务该UE的接入网是否支持报头压缩。基于报头压缩确定,UE确立给定集束因子(BF)。在该通信会话期间UE将第一组媒体分组传送给服务器,该第一组媒体分组各自包括基于此给定BF的第一数量的媒体帧。服务器确定(诸)目标UE的(诸)目标BF并基于(诸)目标BF确定是否要修改此给定BF。基于这些确定,服务器传送第二组媒体分组,其中该第二组媒体分组要么是未修改的来自第一数据分组流的媒体分组,要么是基于(诸)目标BF进行了修改的媒体分组。(诸)目标UE接收到第二数据分组流并基于相关联的BF来设置去抖动缓冲大小。
【专利说明】调整集束因子和去抖动缓冲大小
[0001]根据35U.S.C.§ 119的优先权要求
[0002]本专利申请要求2011年11月15日提交并转让给本专利申请的受让人的题为“ADJUSTING A BUNDLING FACTOR FOR A COMMUNICATION SESSION BASED ON WHETHER ATARGET ACCESS NETWORK SUPPORTS HEADER COMPRESSION (基于目标接入网是否支持报头压缩来调整通信会话的集束因子)”的临时申请N0.61/560,002的优先权,该临时申请通过援引明确纳入于此。
[0003]发明背景
发明领域
[0004]本发明的各实施例涉及基于目标接入网是否支持报头压缩来调整通信会话的集束因子。
[0005]2.相关技术描述
[0006]无线通信系统已经经历了数代的发展,包括第一代模拟无线电话服务(IG)、第二代(2G)数字无线电话服务(包括过渡的2.5G和2.75G网络)、以及第三代(3G)高速数据、具有因特网能力的无线 服务。目前在用的有许多不同类型的无线通信系统,包括蜂窝以及个人通信服务(PCS)系统。已知蜂窝系统的示例包括蜂窝模拟高级移动电话系统(AMPS),以及基于码分多址(CDMA)、长期演进(LTE)、频分多址(FDMA)、时分多址(TDMA)、TDMA的全球移动接入系统(GSM)变型的数字蜂窝系统,以及使用TDMA和CDMA技术两者的更加新的混合数字通信系统。
[0007]概述
[0008]在一实施例中,用户装备(UE)确定要发起通信会话,并且该UE还确定服务该UE的接入网是否支持报头压缩。基于报头压缩确定,UE确立给定集束因子(BF)。在该通信会话期间UE将第一组媒体分组传送给服务器,该第一组媒体分组各自包括基于此给定BF的第一数量的媒体帧。服务器确定(诸)目标UE的(诸)目标BF并基于(诸)目标BF来确定是否要修改此给定BF。基于这些确定,服务器传送第二组媒体分组,其中该第二组数据分组要么是未修改的来自第一数据分组流的数据分组,要么是基于(诸)目标BF进行了修改的数据分组。(诸)目标UE接收到第二数据分组流并基于相关联的BF来设置去抖动缓冲大小。
[0009]附图简述
[0010]对本发明的实施例及其许多伴随优点的更完整领会将因其在参考结合附图考虑的以下详细描述时变得更好理解而易于获得,附图仅出于解说目的被给出而不对本发明构成任何限定,且其中:
[0011]图1是根据本发明的至少一个实施例的用户装备(UE)的解说。
[0012]图2解说了包括被配置成执行功能性的逻辑的通信设备。
[0013]图3解说了根据本发明的一实施例的在发起UE与至少一个目标UE之间设立通信会话的过程。[0014]图4解说了根据本发明的一实施例的图3的过程的延续。
[0015]图5解说了根据本发明的一实施例的在由第一无线电接入网服务的发起UE、由第二无线电接入网服务的第一组目标UE以及由第三无线电接入网服务的第二组目标之间设立通信会话的过程。
[0016]图6解说了根据本发明的一实施例的图5的过程的延续。
[0017]图7解说了根据本发明的一实施例的在由同一无线电接入网以不同的性能等级来服务的发起UE和第一以及第二组目标UE之间设立通信会话的过程。
[0018]图8解说了根据本发明的一实施例的图5的过程的延续。
[0019]详细描述
[0020]本发明的各方面在以下针对本发明具体实施例的描述和有关附图中被公开。可以设计替换实施例而不会脱离本发明的范围。另外,本发明中众所周知的元素将不被详细描述或将被省去以免湮没本发明的相关细节。
[0021]措辞“示例性”和/或“示例”在本文中用于表示“用作示例、实例或解说”。本文中描述为“示例性”和/或“示例”的任何实施例不必被解释为优于或胜过其他实施例。同样,术语“本发明的实施例”并不要求本发明的所有实施例都包括所讨论的特征、优点、或工作模式。
[0022]此外,许多实施例是根据将由例如计算设备的元件执行的动作序列来描述的。将可认识到,本文中所描述的各种动作能由专用电路(例如,专用集成电路(ASIC))、由正被一个或多个处理器执行的程序指令、或由这两者的组合来执行。另外,本文中所描述的这些动作序列可被认为是完全体现在任何形式的计算机可读存储介质内,其内存储有一经执行就将使相关联的处理器执行本文所描述的功能性的相应计算机指令集。因此,本发明的各种方面可以用数种不同形式来体现,所有这些形式都已被构想落在所要求保护的主题内容的范围内。另外,对于本文中所描述的每个实施例,任何此类实施例的对应形式可在本文被描述为例如“配置成执行所描述的动作的逻辑”(例如,在下文参考图2更详细地描述的)。
[0023]在本文被称为用户装备(UE)的高数据率(HDR)订户站可以是移动的或驻定的,并且可与一个或更多个可被称为B节点的接入点(AP)通信。UE通过这些B节点中的一个或多个B节点向无线电网络控制器(RNC)传送和从其接收数据分组。B节点和RNC是被称为无线电接入网(RAN)的网络的一部分。无线电接入网可在多个接入终端之间传输语音和数据分组。
[0024]无线电接入网可进一步连接至该无线电接入网外部的附加网络并且可在每个UE与此类网络之间传输语音和数据分组,诸如包括特定承运商相关的服务器和设备以及至其他网络的连通性的核心网,这些其他网络诸如是企业内联网、因特网、公共交换电话网(PSTN)、服务通用分组无线电服务(GPRS)支持节点(SGSN)、网关GPRS支持节点(GGSN)。已与一个或多个B节点建立活跃话务信道连接的UE可被称为活跃UE,并且可被称为处于话务状态。处在与一个或多个B节点建立活跃话务信道(TCH)连接的过程中的UE可被称为处于连接建立状态。UE可以是通过无线信道或通过有线信道进行通信的任何数据设备。UE还可以是数种类型设备中的任何设备,包括但不限于PC卡、致密闪存设备、外置或内置调制解调器、或者无线或有线电话。UE藉以向(诸)B节点发送信号的通信链路被称为上行链路信道(例如,反向话务信道、控制信道、接入信道等)。(诸)B节点藉以向UE发送信号的通信链路被称为下行链路信道(例如,寻呼信道、控制信道、广播信道、前向话务信道等)。如本文中所使用的,术语话务信道(TCH)可以指上行链路/反向或下行链路/前向话务信道。
[0025]图1解说了根据本发明的一实施例的UE。参考图1,UE200(在此是无线设备)(如蜂窝电话)具有可接收并执行软件应用的平台202,从与给定无线电接入技术(例如,长期演进(LTE)、EV-D0、宽带码分多址(W-VDMA)等)相关联的接入网传送的数据和/或命令可最终来自核心网、因特网、和/或其他远程服务器和网络。平台202可包括收发机206,收发机206可操作地耦合到专用集成电路(“ASIC”208)或其他处理器、微处理器、逻辑电路、或其他数据处理设备。ASIC208或其他处理器执行与无线设备的存储器212中的任何驻留程序相对接的应用编程接口(“API”)210层。存储器212可包括只读或随机存取存储器(ROM和RAM) >EEPROM,闪存卡、或计算机平台常用的任何存储器。平台202还可包括能保持未在存储器212中活跃地使用的应用的本地数据库214。本地数据库214通常为闪存单元,但也可以是本领域已知的任何辅助存储设备,诸如磁介质、EEPR0M、光学介质、带、软盘或硬盘、或诸如此类。内部平台202组件也可以可操作地耦合到外部设备,诸如天线222、显示器224、即按即讲按钮228和按键板226以及其他组件,如本领域中已知的。
[0026]相应地,本发明的实施例可包括有能力执行本文描述的功能的UE。如本领域技术人员将领会的,各种逻辑元件可实现在分立元件、在处理器上执行的软件模块或软件与硬件的任何组合中以达成本文所公开的功能性。例如,ASIC208、存储器212、API210和本地数据库214可以全部协作地用来加载、存储和执行本文所公开的各种功能,且用于执行这些功能的逻辑由此可分布在各种元件上。替换地,该功能性可被纳入到一个分立的组件中。因此,图1中的UE200的特征将仅被视为解说性的,且本发明不被限定于所解说的特征或安排。
[0027]UE200与服务接入网之间的无线通信可以基于不同的无线电接入技术,诸如LTE、CDMA、W-CDMA、时分多址(TDMA)、频分多址(FDMA)、正交频分复用(OFDM)、全球移动通信系统(GSM)、或可在无线通信网络或数据通信网络中使用的其他协议。例如,在W-CDMA中,数据通信通常在UE200、一个或多个B节点、以及无线网络控制器(RNC)之间。RNC可连接到多个数据网络,诸如核心网、PSTN、因特网、虚拟专用网络、SGSN、GGSN等,由此允许UE200接入更宽广的通信网络。如上文所讨论的以及本领域中已知的,可以使用各种各样的网络和配置将语音传输和/或数据从RAN传送到UE。相应地,本文提供的解说并非意图限定本发明的实施例,而仅仅是帮助描述本发明的实施例的各方面。
[0028]图2示出了包括被配置成执行功能性的逻辑的通信设备400。通信设备400可对应于上述通信设备中的任一个,包括但不限于UE200、网络元件(例如,服务器、基站或B节点、分组数据网络端点(例如,SGSN、GGSN、长期演进(LTE)中的移动性管理实体(MME),等等)。因此,通信设备400可对应于被配置成通过网络与一个或多个其它实体通信(或促成与一个或多个其它实体的通信)的任何电子设备。
[0029]参照图2,通信设备400包括配置成接收和/或传送信息的逻辑405。在一示例中,如果通信设备400对应于无线通信设备(例如,UE200、B节点或基站等),则配置成接收和/或传送信息的逻辑405可包括无线通信接口(例如,蓝牙、WiF1、2G、3G、LTE等),诸如无线收发机和相关联的硬件(例如,RF天线、调制解调器、调制器和/或解调器等)。在另一示例中,配置成接收和/或传送信息的逻辑405可对应于有线通信接口(例如,串行连接、USB或火线连接、能用来接入因特网的以太网连接等)。因此,如果通信设备400对应于某种类型的基于网络的服务器(例如,SGSN、GGSN、应用服务器170等),则配置成接收和/或传送信息的逻辑405在一示例中可对应于以太网卡,该以太网卡经由以太网协议将基于网络的服务器连接至其它通信实体。在另一示例中,配置成接收和/或传送信息的逻辑405可包括传感或测量硬件(例如,加速计、温度传感器、光传感器、用于监视本地RF信号的天线等),通信设备400藉由该传感或测量硬件可监视其本地环境。配置成接收和/或传送信息的逻辑405还可包括软件,当执行该软件时允许配置成接收和/或传送信息的逻辑405的关联硬件执行其接收和/或传送功能。然而,配置成接收和/或传送信息的逻辑405不单单对应于软件,并且配置成接收和/或传送信息的逻辑405至少部分地依赖于硬件来实现其功能性。
[0030]参照图2,通信设备400进一步包括配置成处理信息的逻辑410。在一示例中,配置成处理信息的逻辑410可至少包括处理器。可由配置成处理信息的逻辑410执行的处理类型的示例实现包括但不限于执行确定、建立连接、在不同信息选项之间作出选择、执行与数据有关的评价、与耦合至通信设备400的传感器交互以执行测量操作、将信息从一种格式转换为另一种格式(例如,在不同协议之间转换(诸如,.wmv到.avi等)),等等。例如,包括在配置成处理信息的逻辑410中的处理器可对应于被设计成执行本文所描述功能的通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其任何组合。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协同的一个或多个微处理器、或任何其它此类配置。配置成处理信息的逻辑410还可包括软件,当执行该软件时允许配置成处理信息的逻辑410的关联硬件执行其处理功能。然而,配置成处理信息的逻辑410不单单对应于软件,并且配置成处理信息的逻辑410至少部分地依赖于硬件来实现其功能性。
[0031]参照图2,通信设备400进一步包括配置成存储信息的逻辑415。在一示例中,配置成存储信息的逻辑415可至少包括非瞬态存储器和相关联的硬件(例如,存储器控制器等)。例如,包括在配置成存储信息的逻辑415中的非瞬态存储器可对应于RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域中所知的任何其他形式的存储介质。配置成存储信息的逻辑415还可包括软件,当执行该软件时允许配置成存储信息的逻辑415的关联硬件执行其存储功能。然而,配置成存储信息的逻辑415不单单对应于软件,并且配置成存储信息的逻辑415至少部分地依赖于硬件来实现其功能性。
[0032]参照图2,通信设备400进一步可任选地包括配置成呈现信息的逻辑420。在一示例中,配置成显示信息的逻辑420可至少包括输出设备和关联硬件。例如,输出设备可包括视频输出设备(例如,显示屏、能承载视频信息的端口,诸如USB、HDMI等)、音频输出设备(例如,扬声器、能承载音频信息的端口,诸如话筒插孔、USB、HDMI等)、振动设备和/或信息可藉以被格式化以供输出或实际上由通信设备400的用户或操作者输出的任何其它设备。例如,如果通信设备400对应于如图1中示出的UE200,则配置成呈现信息的逻辑420可包括显示器224。在另一示例中,配置成呈现信息的逻辑420可针对某些通信设备被省略,诸如不具有本地用户的网络通信设备(例如,网络交换机或路由器、远程服务器等)。配置成呈现信息的逻辑420还可包括软件,当执行该软件时允许配置成呈现信息的逻辑420的关联硬件执行其呈现功能。然而,配置成呈现信息的逻辑420不单单对应于软件,并且配置成呈现信息的逻辑420至少部分地依赖于硬件来实现其功能性。
[0033]参照图2,通信设备400进一步可任选地包括配置成接收本地用户输入的逻辑425。在一示例中,配置成接收本地用户输入的逻辑425可至少包括用户输入设备和关联硬件。例如,用户输入设备可包括按钮、触摸屏显示器、键盘、相机、音频输入设备(例如,话筒或可承载音频信息的端口,诸如话筒插孔等)、和/或可用来从通信设备400的用户或操作者接收信息的任何其它设备。例如,如果通信设备400对应于如图1中示出的UE200,则配置成接收本地用户输入的逻辑425可包括显示器224 (如果实现为触摸屏)、按键板226等。在进一步的示例中,配置成接收本地用户输入的逻辑425可针对某些通信设备被省略,诸如不具有本地用户的网络通信设备(例如,网络交换机或路由器、远程服务器等)。配置成接收本地用户输入的逻辑425还可包括软件,当执行该软件时允许配置成接收本地用户输入的逻辑425的关联硬件执行其输入接收功能。然而,配置成接收本地用户输入的逻辑425不单单对应于软件,并且配置成接收本地用户输入的逻辑425至少部分地依赖于硬件来实现其功能性。
[0034]参照图2,尽管被配置的逻辑405到425在图2中被示出为分开或相异的块,但将领会,相应各个被配置的逻辑用来执行其功能性的硬件和/或软件可部分交迭。例如,用于促成被配置的逻辑405到425的功能性的任何软件可被存储在与配置成存储信息的逻辑415相关联的非瞬态存储器中,从而被配置的逻辑405到425各自部分地基于由配置成存储信息的逻辑405所存储的软件的操作来执行其功能性(即,在这一情形中为软件执行)。同样,直接与被配置的逻辑中的一个相关联的硬件可不时地被其它被配置的逻辑借用或使用。例如,配置成处理信息的逻辑410的处理器可在数据由配置成接收和/或传送信息的逻辑405传送之前将此数据格式化为适当格式,从而配置成接收和/或传送信息的逻辑405部分地基于与配置成处理信息的逻辑410相关联的硬件(即,处理器)的操作来执行其功能性(即,在这一情形中为数据传输)。此外,被配置的逻辑或“配置成…的逻辑”405到425并不限于具体的逻辑门或元件,而是一般地指代执行本文描述的功能性的能力(经由硬件、或硬件和软件的组合)。”因此,尽管共享措词“逻辑”,但被配置的逻辑或“配置成…的逻辑”405到425不必被实现为逻辑门或逻辑元件。从以下详细描述的各实施例的概览中,被配置的逻辑405到425之间的其它交互或协作将对本领域普通技术人员而言变得清楚。
[0035]稳健报头压缩(RoHC)与因特网分组(诸如网际协议(IP)分组、用户数据报协议(UDP)分组、实时传输协议(RTP)分组、传输控制协议(TCP)分组等)的报头的压缩相对应,。在高层级,RoHC通过在经由通信链路传送经压缩分组时用短得多的压缩器(例如,几字节长)替换分组报头的相对长的部分来起作用。通信链路的接收端接收经压缩分组并经由解压缩器(例如,先前建立的映射或索引表)重新生成原始分组报头。因而,尽管涉及一些设立以确保特定通信链路上的正确解压缩,但是在支持RoHC的情况下,需要通过该通信链路发送的开销数据较少。
[0036]UE可连接到如上所述的不同无线电接入技术(诸如W_CDMA、LTE等)所支持的服务网络。某些无线电接入技术(如,演进-数据优化(EV-DO)网络和/或W-CDMA网络)在商业上不支持RoHC。这意味着尽管RoHC支持在理论上可以被用于EV-DO或W-CDMA网络,但商业实现通常实际上不包括这样的支持。因此,具有全尺寸报头的RTP、UDP、TCP和/或IP分组被路由经过典型的EV-DO和/或W-CDMA网络。如将明白的,这增加了专用于开销数据的数据话务的比例。这一开销问题通过分组集束在某种程度上被减轻,由此例如多个语音帧被集束到具有单个报头的单个分组,使得需要分配给N个语音帧的报头少于N个。然而,将分组集束可能因为增加了抖动(例如,因为每一帧的接收由于集束而更为分散)、媒体丢失率(例如,因为单个分组丢失造成多个丢失的帧)以及嘴到耳延时(例如,因为传送方UE等待收集到多个语音帧后才将这多个语音帧集束以进行传输)而使呼叫条件降级。
[0037]根据其他无线电接入技术(如LTE)操作的网络在商业上支持RoHC。在LTE中,例如,不带集束的RoHC通常被用于避免与集束相关联的性能降级问题,而同时由于RoHC支持而仍然达到相对高的链路效率。
[0038]对于典型的IP语音(VoIP)会话,媒体分组在常规上对等地传递而无需直接服务器仲裁。对于其他类型的通信会话,如即按即讲(PTT)会话或即按即传(PTX)会话,该通信会话的媒体通过服务器来中介,但该服务器通常只担当媒体流的应用层路由器。
[0039]因而,连接到与不同无线电接入技术(例如,D0/W-CDMA以及LTE等)相关联的无线电网络的UE之间的通信会话难以实现适于每一相应无线电接入技术的集束因子(BF)。例如,连接到LTE网络的第一 UE可能因为它的RoHC支持而想要设立BF为I (例如,每分组集束一个语音帧),而连接到D0/W-CDMA网络的第二 UE可能因为它缺乏RoHC支持而想要设立BF为6(例如,每分组集束六个语音帧)。在这一示例中,这些无线电网络之一所想要的每一 BF值并不适用于另一(其他)无线电网络。
[0040]图3示出了根据本发明的一实施例的在发起UE( S卩,UEl)与至少一个目标UE( SP,UE2...N)之间设置通信会话的过程。参考图3,发起UE或即UEl确定要建立与UE2...N的通信会话(600),其中对于一对一或直接通信会话而言N = 2且对于群通信会话而言N>2。UEl将呼叫请求传送到其根据第一无线电接入技术操作的当前服务网络(“RAT1”),并且RATl将该呼叫请求转发给配置成对通信会话进行仲裁的应用服务器170(605)。应用服务器170标识该通信会话的目标UE( S卩,UE2...N),并通过根据第二无线电接入技术操作的网络(“RAT2”)向这些目标UE2...N宣告该通信会话,610。
[0041]参考图3,RATl和RAT2被用于分别表示UEl和UE2...N的当前服务网络。例如,RATl可对应于不带RoHC支持的D0/W-CDMA网络,且RAT2可对应于带有RoHC支持的LTE网络。替换地,RATl和RAT2两者可与相同无线电接入技术(例如,D0/W-CDMA、LTE等)相关联。如上所示,在RATl和RAT2实现不同的无线电接入技术的情况下,RATl和RAT2可具有不同的用于通过它们相应的网络来交换数据话务的优选或目标BF值以考虑到对报头压缩的支持或不支持。同样,如将在下文更详细地讨论的,即使RATl和RAT2使用相同无线电接入技术,其他因素也可能影响特定网络的优选或目标BF值。换言之,无线电接入技术本身不必规定网络的目标BF值。
[0042]参考图3,UE2...N确定RAT2的BF相关信息(615)。在一示例中,615的确定可与仅标识RAT2的无线电接入技术(例如,LTE、EV-D0、W-CDMA等)相对应。在这种情况下,在确定了足以计算BF值的信息(例如,使得应用服务器170能够在630中计算目标BF值,这在下文更详细地讨论)的意义上,615的确定类似于UEl处635的确定(下文更详细地讨论)。在另一示例中,615的确定可包括确定RAT2的具体目标BF值,如BF = UBF = 6等。在这种情况下,在UE处计算实际BF值(例如,而非在应用服务器170处,从而使得630可与仅识别从目标UE报告的BF值相对应,在下文更详细地讨论)的意义上,615的确定类似于UEl处635和640两者处的确定(下文更详细地讨论)。在任何情况下,在615处确定的BF相关信息足以供应用服务器170确定递送给RAT2内的UE2...N的分组的目标BF值。
[0043]UE2...N向应用服务器170指示它们对会话宣告消息的接受以及还有在615处确定的BF相关信息(620)。在一示例中,BF相关信息可被包括在来自UE2...N的指示UE2-.N对通信会话的接受的宣告确收消息中。替换地,BF相关信息可经由独立于宣告确收消息的注册消息(例如,该消息甚至可在图3的过程开始之前被传送)来传达给应用服务器170。因而,在620处,呼叫接受的指示与BF相关信息可以包含或可以不包含在同一消息中。
[0044]在又一示例中,BF相关信息不必结合呼叫接受来传达。例如,在图3的620处传送了 BF相关信息后,υΕ2...Ν中的一个或多个UE可以在通信会话期间稍后的点处传送RAT2 (或RAT2的一部分)的补充BF相关信息,这可提示应用服务器170更新RAT2BF (或为报告了此补充BF相关信息的UE生成全然不同的目标BF)。例如,补充BF相关信息可以向应用服务器170通知UE新请求的目标BF,该补充BF相关信息可以向应用服务器170通知UE向不同RAT或向同一 RAT网络的与不同性能等级(例如,不同的RoHC支持等级)相关联的不同部分的转移或切换,或者是可提示应用服务器170调整作出报告的UE的RAT2BF的任何其他类型的信息。
[0045]参考图3,在从UE2...N中的至少一个UE接收到呼叫接受指示后,应用服务器170向UEl通知通信会话可以 开始(625)。例如,在半双工通信会话的情况下,625的通知可对应于发言权授予消息。应用服务器170还评估与RAT2相关联的BF相关信息来为υΕ2...Ν确定递送给RAT2内的UE2...N的分组的目标BF ( “RAT2BF” ) (630)。例如,如果BF相关信息指示RAT2是LTE网络,则RAT2BF = I。在另一示例中,如果BF相关信息指示RAT2是DO/W-CDMA网络,则RAT2BF = 6。在又一示例中,如果BF相关信息指示RAT2是不能实现RoHC的LTE漫游网络,则RAT2BF可被设置成中间值,诸如3。相应地,RAT2的无线电接入技术可以影响但不一定对RAT2BF起决定性作用,并且可为同一无线的技术或甚至同一网络中的目标UE实现不同的BF (例如,参见以下图7-8)。
[0046]在另一示例中,参考图3的630,RAT2BF不必特别针对UE2...N中的每一个UE来优化。例如,假定N= 12,并且UE2...6的BF相关信息指示最低可能BF是5,UE7…11的BF相关信息指示最低可能BF是6,并且UE12的BF相关信息指示最低可能BF是4。作为建立因每一目标UE的最低可能BF而异的目标BF的替代,应用服务器170可以用兼容每一被编群的UE的通用BF来将具有不同的最低可能BF的至少一些UE编群在一起。例如,具有为5的最低可能BF的第一 UE可以容适为6的BF,但具有为6的最低可能BF的第二 UE不能容适为5的BF,所以该第一和第二 UE可以获得等于6的通用BF。由此,如果应用服务器170想要节省资源(或开销),则应用服务器170可为目标UE的某些编群实现通用BF,藉此要被编群的UE的各最低可能BF之中的最高BF被选作被编群的UE的通用BF。
[0047]参考图3,UE1接收来自625的呼叫开始通知并确定RATl是否支持RoHC(635)。基于RATl是否支持RoHC,UEl基于来自625的RoHC支持确定将BF设置成第一值。例如,在635,UEl可以确定RATl对应于LTE网络从而使得RoHC被支持,并且随后在640可将第一BF值设置成I。在另一示例中,在635,UEl可以确定RATl对应于DO/W-CDMA网络从而使得RoHC不被支持,并且随后在640可将第一 BF值设置成6。在又一不例中,UEl可以确定RATl对应于LTE网络但还可确定RATl是不支持RoHC的漫游网络,并且随后在640可将第一 BF值设置成中间值3。常规上,UEl本将不评估RATl来得出BF值,而是会改为简单地加载固定的默认BF值,而不管其当前服务网络的RoHC支持能力如何。
[0048]在645,UEl开始缓冲媒体并根据来自640的第一 BF值将各帧集束成分组。UEl通过RATl向应用服务器170周期性地传送具有根据第一 BF值集束的帧的分组(650)。应用服务器170接收媒体分组并确定接收到的媒体分组的相关联的BF值,并随后将所确定的BF值(即,由UEl在640处设置的第一 BF值)与基于RAT2BF的数字进行比较(655)。在一实施例中,应用服务器170用来将从UEl传入的媒体分组的所确定BF值与之作对照比较的数字可对应于(i)RAT2BF本身,或(ii)RAT2BF的偏移版本(藉此RAT2BF乘以记为“A”的调整因子)。在一示例中,调整因子A满足表达式OSAS 1,并且可基于重新集束等待时间和打包效率之间的权衡来配置。相应地,如果第一 BF值只稍低于RAT2BF,则与在应用服务器170处将分组重新集束相关联的开销可使得应用服务器170避免基于用于降低RAT2BF的调整因子A来进行重新集束。
[0049]在图3的实施例中,在655,假定应用服务器170确定第一 BF值大于RAT2BF和/或RAT2BF*A。在这种情况下,应用服务器170简单地将从UEl接收到的媒体分组转发给UE2...N,而无需任何特殊的重新集束规程(660)。相应地,在660处应用服务器170所传送的媒体分组具有与在650处由UEl向应用服务器170传送的媒体分组相同的BF值,即在640处设置的第一 BF值。 一旦在660中接收到根据第一 BF值的媒体分组,目标UE2...N就基于该第
一BF值来设置去抖动缓冲大小(665)。一般而言,为较高的BF值建立较高的去抖动缓冲大小。
[0050]回到UE1,在通信会话期间的一时段里,UEl继续传送根据该第一 BF值来包含帧的媒体分组。在通信会话期间以周期性或事件驱动的方式,UEl确定是否要改变当前BF值(670)。例如,670的确定可以在每当UEl切换到一不同的网络时发生。在这种情况下,UEl确认它在切换后的新网络是否与和它的旧网络相同的无线电接入技术相关联,并且如果否,则确定要改变它的当前BF值。在任何情况下,如果在670UE1确定不要改变它的BF值,则该过程返回645并且在通信会话期间UEl继续根据该第一 BF值将帧集束在媒体分组内。否则,如果在670UE1确定要改变它的BF值,则该过程前进至图4的700。如将在下文参考图4的715更详细地讨论的,一个或多个υΕ2...Ν还可切换到不同的RAT,这可使得新的BF相关信息被报告给应用服务器170,这进而可使得应用服务器170更新RAT2BF。
[0051]图4解说了根据本发明的一实施例的图3的过程的延续。参考图4,在图3的670中确定要调整它的当前BF值后,UEl将BF设置成第二值(700)。例如,假定在图3的635处RATl先前被确定为对应于D0/W-CDMA,从而使得在图3的640处第一 BF值被设置成6。接着,假定UEl切换到LTE网络,从而使得UEl的服务网络(或即RAT1)变成LTE。在这种情况下,第二 BF值可被设置成I。
[0052]在700处设立了第二BF值后,UEl开始缓冲媒体并根据该第二 BF值来将各帧集束成分组(705)。UEl通过RATl向应用服务器170周期性地传送具有根据第二 BF值集束的帧的分组(710)。应用服务器170接收媒体分组并确定接收到的媒体分组的相关联的BF值(gp,第二 BF值),并随后将所确定的BF值(即,UEl在700处设置的第二 BF值)与基于RAT2BF的数字进行比较(715)。在图4的实施例中,假定了在图4的715期间,对于UE2...N,RAT2没有从图3的615发生改变。相应地,除了对照第二 BF值而非第一 BF值来进行比较之外,发生在715处的比较在其他方面类似于图3的655,并且如此为简明起见将不进一步讨论。然而,将明白,如果RAT2已改变,诸如在υΕ2...Ν中的一个或多个UE切换到一具有不同无线电接入技术的不同网络的情况下,则RAT2BF也可基于从UE2...N中的一个或多个提供的补充通知而改变(未示出)。
[0053]在图4的实施例中,与图3的655不同的是,在715,假定应用服务器170确定第
二BF值大于RAT2BF和/或RAT2BF*A。在这种情况下,作为将从UEl接收到的媒体分组简单地转发给UE2-N而没有任何特殊的重新集束过程的替代,应用服务器170开始将传入的媒体分组以及所包括的媒体帧缓冲在媒体缓冲内(720)。应用服务器170随后基于RAT2BF从所缓冲的媒体中生成它自己的媒体分组以供通过RAT2传输给UE2…Ν(725)。例如,如果第二 BF值等于1,则每一从UEl传入的媒体分组包括一(I)个媒体帧(例如,语音帧)。如果RAT2BF等于6,则720的缓冲步骤至少缓冲来自从UEl接收到的六(6)个媒体分组的六(6)个媒体帧。随后,在725处,应用服务器170生成包括六(6)个媒体帧的经集束的媒体分组。在730处,应用服务器170传送根据RAT2BF的媒体分组。在730处一旦接收到根据RAT2BF的媒体分组,目标UE2...N就基于RAT2BF更新它们的去抖动缓冲大小(735)。如上所述,一般而言,为较高的BF值建立较高的去抖动缓冲大小。因而,在图4的实施例中,应用服务器170对媒体帧进行重新集束以符合RAT2BF而非第二 BF值使得在υΕ2...Ν处实现了较高的去抖动缓冲大小。
[0054]回到UE1,在通信会话期间的一时段期间,UEl继续传送根据第二 BF值来包含帧的媒体分组,并且应用服务器170继续根据RAT2BF来缓冲来自这些分组的媒体帧并对其进行重新集束。在通信会话期间以周期性或事件驱动的方式,UEl确定是否要改变当前BF值(740),这类似于图3的670。如果在740UE1确定不要改变它的BF值,则该过程返回705并且在通信会话期间UEl继续根据该第二 BF值将帧集束在媒体分组内。否则,如果在740UE1确定要将它的BF值改回第一 BF值,则该过程前进至图3的640,这在上文中描述。
[0055]在图3和4的实施例中,υΕ2...Ν被描述为各自由同一接入网RAT2来服务。然而,可以理解,群通信会话可在发起UE与由不同接入网服务的多个目标UE之间被桥接,这些接入网各自与不同的无线电接入技术和/或不同的RoHC参数相关联。相应地,图5和6解说了根据本发明的一实施例的在由第一无线电接入网RATl服务的发起UE ( 即,UEl)、由第二无线电接入网RAT2服务的第一组目标UE2...5以及由第三无线电接入网RAT3服务的第二组目标UE6...N之间设立通信会话的过程。在图5和6中,RATl对应于与RAT2或RAT3相同的网络是可能的(虽然情况不一定如此),但RAT2和RAT3对应于使用不同无线电接入技术(例如,LTE、D0/W-CDMA)的无线电接入网。稍后,在图7和8中,参考经由与不同RoHC支持等级相关联的同一无线电接入技术(例如,支持RoHC的归属LTE网络、不支持RoHC的漫游LTE网络,等等)操作的各UE描述了一示例实现。
[0056]参考图5,发起UE (或即UEl)确定要建立与UE2...N的通信会话(800),其中Ν>6。UEl将呼叫请求传送到其根据第一无线电接入技术操作的当前服务网络(“RAT1”),并且RATl将该呼叫请求转发给配置成对通信会话进行仲裁的应用服务器170(805)。应用服务器170标识通信会话的目标UE( 即,υΕ2...Ν),并确定υΕ2...5由根据第二无线电接入技术操作的网络(“RAT2”)来服务并且UE6...N由根据第三无线电接入技术操作的网络(“RAT3”)来服务。同样,与RAT2或RAT3相关联的第二或第三无线电接入技术中的任一个可以与RATl相同,但RAT2和RAT3要么与不同的无线电接入技术相关联要么与具有不同RoHC支持等级的同一无线电接入技术相关联。在标识出目标UE2..,的位置后,应用服务器170通过RAT2向目标UE2...5宣告通信会话(810),并且应用服务器170通过RAT3向目标UE6...N宣告通信会话(815)。
[0057]参考图5,UE2…5确定RAT2的BF相关信息(820)(例如,类似于图3的615),并且UE6...N确定RAT3的BF相关信息(825)。类似于图3的615,820和/或825的确定可与仅标识RAT2或RAT3的无线电接入技术(例如,LTE、EV_D0、W-CDMA等)相对应。在另一示例中,820和/或825的确定可包括分别确定RAT2和RAT3的具体目标BF值,诸如BF =1、BF = 6等。在任何情况下,在820和825处确定的BF相关信息足以供应用服务器170分别确定递送给RAT2内的UE2...5和RAT3内的UE6...N的分组的目标BF值。
[0058]UE2-N向应用服务器170指示它们对会话宣告消息的接受以及还有在820和825处确定的BF相关信息(830和835)。在一示例中,BF相关信息可被包括在来自UE2...N的指示υΕ2...Ν对通信会话的接受的宣告确收消息内。替换地,BF相关信息可经由独立于宣告确收消息的注册消息(例如,该消息甚至可在图5的过程开始之前被传送)来传达给应用服务器170。因而,在820和/或825处,呼叫接受的相应指示与BF相关信息可以包含或可以不包含在同一消息中。
[0059]参考图5,在从UE2...N中的至少一个UE接收到呼叫接受指示后,应用服务器170向UEl通知通信会话可以开始(840)。例如,在半双工通信会话的情况下,840的通知可对应于发言权授予消息。应用 服务器170评估与RAT2相关联的BF相关信息来确定递送给RAT2内的服2...5的分组的目标8?(“狀了28?”)(845),并且该应用还评估与RAT3相关联的BF相关信息来确定递送给RAT3内的UE6...N的分组的目标BF ( “RAT3BF”)(850)。在一示例中,假定来自UE2...5的BF相关信息指示RAT2是D0/W-CDMA网络并且来自UE6...N的BF相关信息指示RAT3是LTE网络。在该示例中,RAT2BF可被设置成6且RAT3BF可被设置成
I。在另一示例中,如果BF相关信息指示RAT2或RAT3是不能实现RoHC的LTE漫游网络,则RAT2BF或RAT3BF可被设置成中间值,诸如3。相应地,RAT2或RAT3的无线电接入技术可以影响RAT2BF和RAT3BF,但不一定对RAT2BF和RAT3BF起决定性作用。在又一示例中,在通信会话期间,820、830和845和/或825、835和/或850可以重复一次或多次(例如,响应于UE2...N中的一个或多个UE切换到不同的RAT),这提示应用服务器170更新相应各个UE的目标BF。
[0060]图6解说了根据本发明的一实施例的图5的过程的延续。参考图6,UE1通过RATl向应用服务器170周期性地传送具有根据第一 BF值集束的帧的分组(900)(例如,类似于图3的650)。尽管未明确不出,但900的传输可以是执行如图3所不的框625-645的结果。这些操作已从图6中省略以方便解释。
[0061]参考图6,应用服务器170在900处从UEl接收媒体分组并确定接收到的媒体分组的相关联的BF值,并随后将所确定的BF值(即,第一 BF值)与基于RAT2BF的数字进行比较(905)。905的比较类似于发生在图3的655处的比较。相应地,在一实施例中,应用服务器170在905处用于将从UEl传入的媒体分组的所确定的BF值与之作对照比较的数字可对应于(i)RAT2BF本身,或(ii)RAT2BF的偏移版本(藉此RAT2BF乘以记为“A”的调整因子),如以上参考655讨论的。
[0062]在图6的实施例中,在905,假定应用服务器170确定第一 BF值大于RAT2BF和/或RAT2BF*A。在这种情况下,应用服务器170简单地将从UEl接收到的媒体分组转发给UE2...5,而无需任何特殊的重新集束规程(910)。相应地,在910处由应用服务器170所传送的媒体分组具有与在900处由UEl向应用服务器170传送的媒体分组相同的BF值,即第一 BF值。在910中一旦接收到根据第一 BF值的媒体分组,目标UE2...5就基于该第一 BF值来设置去抖动缓冲大小(915)。
[0063]仍然参考图6,应用服务器170还将所确定的BF值(B卩,第一BF值)与基于RAT3BF的另一数字进行比较(920)。920的比较类似于发生在图4的715处的比较。相应地,在一实施例中,应用服务器170在915处用于将从UEl传入的媒体分组的所确定的BF值与之作对照比较的数字可对应于(i)RAT3BF本身,或(ii)RAT3BF的偏移版本(藉此RAT3BF乘以记为“A”的调整因子)。在一示例中,在920处被用于偏移RAT3BF的调整因子A不必等于在905处用于偏移RAT2BF的调整因子A。
[0064]在920,不同于905的是,假定应用服务器170确定第一 BF值大于RAT3BF和/或RAT3BF*A。在这种情况下,作为简单地将从UEl接收到的媒体分组转发给UE6...N而没有任何特殊的重新集束规程的替代,应用服务器170开始将传入的媒体分组以及所包括的媒体帧缓冲在媒体缓冲内(925)。应用服务器170随后基于RAT3BF从所缓冲的媒体中生成它自己的媒体分组以供通过RAT3传输给UE6...N(930)。例如,如果第一 BF值等于1,则每一从UEl传入的媒体分组包括一个(I)媒体帧(例如,语音帧)。如果RAT3BF等于6,则925的缓冲步骤至少缓冲来自从UEl接收到的六(6)个媒体分组的六(6)个媒体帧。随后,在930处,应用服务器170生成包括六(6)个媒体帧的经集束的媒体分组。在935,应用服务器170传送根据RAT3BF的媒体分组。在935 —旦接收到根据RAT3BF的媒体分组,目标UE6...N就基于RAT3BF来更新它们的去抖动缓冲大小(940)。如上所述,一般而言,为较高的BF值建立较高的去抖动缓冲大小。因而,在图6的实施例中,应用服务器170对媒体帧进行重新集束以符合RAT3BF而非第一 BF值使得在940处在UE6...N处实现比在915处在UE2...5更高的去抖动缓冲大小。
[0065]参考图7,发起UE或即UEl确定要建立与UE2...N的通信会话(1000),其中N>6。UEl将呼叫请求传送到其根据第一无线电接入技术操作的当前服务网络(“RAT1”),并且RATl将该呼叫请求转发给配置成对通信会话进行仲裁的应用服务器170(1005)。应用服务器170标识该通信会话的目标UE(S卩,υΕ2...Ν)并确定υΕ2...Ν是由根据第二无线电接入技术操作的网络(“RAT2”)来服务的。与RAT2相关联的第二无线电接入技术可以与RATl相同。此外,RAT2包括与不同的性能等级相关联的第一部分和第二部分。例如,RAT2的第一部分可支持RoHC并且RAT2的第二部分可以不支持RoHC。在标识出目标UE2...N的位置后,应用服务器170通过第一和第二部分中的RAT2向目标UE2...N宣告通信会话(1010、1015)。
[0066]参考图7,UE2...5确定RAT2的第一部分的BF相关信息(1020)(例如,类似于图3的615),并且UE6...N确定RAT2的第二部分的BF相关信息(1025)。类似于图3的615,在一示例中,1020和/或1025的确定可与仅标识RAT2的无线电接入技术(例如,LTE、EV_D0、W-CDMA等)相对应。在另一示例中,1020和/或1025的确定可包括分别确定第一和第二部分RAT2的具体目标BF值,诸如BF = UBF = 6等。在任何情况下,在1020和1025处确定的BF相关信息足以供应用服务器170分别确定递送给RAT2的第一部分内的UE2...5和RAT2的第二部分内的UE6...N的分组的目标BF值。
[0067]UE2-N向应用服务器170指示它们对会话宣告消息的接受以及还有在1020和1025处确定的BF相关信息(1030和1035)。在一示例中,BF相关信息可被包括在来自UE2...N的指示υΕ2...Ν对通信会话的接受的宣告确收消息中。替换地,BF相关信息可经由独立于宣告确收消息的注册消息(例如,该消息甚至可在图7的过程开始之前被传送)被传达给应用服务器170。因而,在1020和/或1025处,呼叫接受的相应指示以及BF相关信息可以包含或可以不包含在同一消息中。
[0068]参考图7,在从UE2...N中的至少一个UE接收到呼叫接受指示后,应用服务器170向UEl通知通信会话可以开始(1040)。例如,在半双工通信会话的情况下,1040的通知可对应于发言权授予消息。应用服务器170评估与RAT2的第一部分相关联的BF相关信息来确定递送给RAT2的第一部分内的UE2...5的分组的目标BF ( “RAT2BF#1”)(1045),并且该应用还评估与RAT2的第二部分相关联的BF相关信息来确定递送给RAT2的第二部分内的UE6…N的分组的目标BF( “RAT2BF#2”)(1050)。在一示例中,假定来自UE2…5的BF相关信息指示RAT2的第一部分不支持RoHC并且来自UE6...N的BF相关信息指示RAT2的第二部分支持RoHC。在该示例中,RAT2BF#1可被设置成6且RAT2BF#2可被设置成I。在另一示例中,如果BF相关信息指示RAT2的第一或第二部分是不能实现RoHC的LTE漫游网络,则RAT2BF#1或RAT2BF#2可被设置成中间值,如3。相应地,RAT2的第一和第二部分的无线电接入技术和性能等级( 例如,诸如RoHC支持等级)可以影响RAT2BF#1和RAT2BF#2但不一定对RAT2BF#1和RAT2BF#2起决定性作用。在又一示例中,在通信会话期间,1020、1030和1045和/或1025、1035和/或1050可以重复一次或多次(例如,响应于UE2...N中的一个或多个UE切换到不同的RAT、转移到同一 RAT的具有不同RoHC支持等级的不同部分,等等),这提示应用服务器170更新对相应UE的目标BF。
[0069]图8解说了根据本发明的一实施例的图7的过程的延续。参考图8,UE1通过RATl向应用服务器170周期性地传送具有根据第一 BF值集束的帧的分组(1100)(例如,类似于图3的650)。尽管未明确不出,但1100的传输可以是执行如图3所不的框625-645的结果。这些操作已从图8中省略以方便解释。
[0070]参考图8,应用服务器170在1100处从UEl接收媒体分组并确定接收到的媒体分组的相关联的BF值,并随后将所确定的BF值(即,第一 BF值)与基于RAT2BF#1的数字进行比较(1105)。1105的比较类似于发生在图3的655处的比较。相应地,在一实施例中,应用服务器170在1105处用于将从UEl传入的媒体分组的所确定的BF值与之作对照比较的数字可对应于(i)RAT2BF#l本身,或(ii)RAT2BF#l的偏移版本(藉此RAT2BF#1被乘以记为“A”的调整因子或以其他方式由该调整因子“A”来修改),如以上参考图3的655讨论的。
[0071]在图8的实施例中,在1105,假定应用服务器170确定第一 BF值大于RAT2BF#1和/或RAT2BF#1*A。在这种情况下,应用服务器170简单地将从UEl接收到的媒体分组转发给RAT2的第一部分内的UE2...5,而无需任何特殊的重新集束规程,1110。相应地,在1110处由应用服务器170所传送的媒体分组具有与在1100处由UEl向应用服务器170传送的媒体分组相同的BF值,即第一 BF值。在1110中一旦接收到根据第一 BF值的媒体分组,目标UE2...5就基于该第一 BF值来设置去抖动缓冲大小(1115)。
[0072]仍然参考图8,应用服务器170还将所确定的BF值(即,第一 BF值)与基于RAT2BF#2的另一数字进行比较(1120)。1120的比较类似于发生在图4的715处的比较。相应地,在一实施例中,应用服务器170在1115处用于将从UEl传入的媒体分组的所确定的BF值与之作对照比较的数字可对应于(i)RAT2BF#2本身,或(ii)RAT2BF#2的偏移版本(藉此RAT2BF#2乘以记为“A”的调整因子)。在一示例中,在1120处被用于偏移RAT2BF#2的调整因子A不必等于在1105处用于偏移RAT2BF#1的调整因子A。
[0073]在1120,不同于1105的是,假定应用服务器170确定第一 BF值大于RAT2BF#2和/或RAT2BF#2*A。在这种情况下,作为将从UEl接收到的媒体分组简单地转发给UE6...N而没有任何特殊的重新集束规程的代替,应用服务器170开始将传入的媒体分组以及所包括的媒体帧缓冲在媒体缓冲内(1125)。应用服务器170随后基于RAT2BF#2从所缓冲的媒体中生成它自己的媒体分组以供通过RAT2的第二部分传输给υΕ6...Ν(1130)。例如,如果第一 BF值等于1,则每一从UEl传入的媒体分组包括一个(I)媒体帧(例如,语音帧)。如果RAT2BF#2等于6,则1125的缓冲步骤至少缓冲来自从UEl接收到的六(6)个媒体分组的六
(6)个媒体帧。随后,在1130处,应用服务器170生成包括六(6)个媒体帧的经集束的媒体分组。在1135处,应用服务器170传送根据RAT2BF#2的媒体分组。在1135处一旦接收到根据RAT2BF#2的媒体分组,目标UE6...N就基于RAT2BF#2更新它们的去抖动缓冲大小,1140。如上所述,一般而言,为较高的BF值建立较高的去抖动缓冲大小。因而,在图8的实施例中,应用服务器170对媒体帧进行重新集束以符合RAT2BF#2而非第一 BF值使得在1140处在UE6...N处实现比在1115处在UE2...5更高的去抖动缓冲大小。
[0074]本领域技术人员应领会,信息和信号可使用各种不同技术和技艺中的任何一种来表示。例如,贯穿上面描述始终可能被述及的数据、指令、命令、信息、信号、位、码元、和码片可由电压、电流、电磁波、磁场或磁粒子、光场或光粒子、或其任何组合来表示。
[0075]此外,本领域技术人员将领会,结合本文中公开的实施例描述的各种解说性逻辑块、模块、电路、和算法步骤可被实现为电子硬件、计算机软件、或两者的组合。为清楚地解说硬件与软件的这一可互换性,各种解说性组件、块、模块、电路、和步骤在上面是以其功能性的形式作一般化描述的。此类功能性是被实现为硬件还是软件取决于具体应用和施加于整体系统的设计约束。技术人员对于每种特定应用可用不同的方式来实现所描述的功能性,但这样的实现决策不应被解读成导致脱离了本发明的范围。
[0076]结合本文所公开的实施例描述的各种解说性逻辑框、模块、以及电路可用通用处理器、数字信号处理器(DSP)、专用集成电路(ASIC)、现场可编程门阵列(FPGA)或其他可编程逻辑器件、分立的门或晶体管逻辑、分立的硬件组件、或其设计成执行本文中描述的功能的任何组合来实现或执行。通用处理器可以是微处理器,但在替换方案中,该处理器可以是任何常规的处理器、控制器、微控制器、或状态机。处理器还可以被实现为计算设备的组合,例如DSP与微处理器的组合、多个微处理器、与DSP核心协同的一个或多个微处理器或任何其它此类配置。
[0077]结合本文中公开的实施例描述的方法、序列和/或算法可直接在硬件中、在由处理器执行的软件模块中、或在这两者的组合中体现。软件模块可驻留在RAM存储器、闪存、ROM存储器、EPROM存储器、EEPROM存储器、寄存器、硬盘、可移动盘、CD-ROM、或本领域中所知的任何其他形式的存储介质中。示例性存储介质耦合到处理器以使得该处理器能从/向该存储介质读写信息。替换地,存储介质可以被整合到处理器。处理器和存储介质可驻留在ASIC中。ASIC可驻留在用户终端(例如,UE)中。替换地,处理器和存储介质可作为分立组件驻留在用户终端中。
[0078]在一个或多个示例性实施例中,所描述的功能可在硬件、软件、固件或其任何组合中实现。如果在软件中实现,则各功能可以作为一条或多条指令或代码存储在计算机可读介质上或藉其进行传送。计算机可读介质包括计算机存储介质和通信介质两者,其包括促成计算机程序从一地向另一地转移的任何介质。存储介质可以是能被计算机访问的任何可用介质。作为示例而非限定,这样的计算机可读介质可包括RAM、ROM、EEPROM、CD-ROM或其他光盘存储、磁盘存储或其他磁存储设备、或能被用来携带或存储指令或数据结构形式的期望程序代码且能被计算机访问的任何其他介质。任何连接也被适当地称为计算机可读介质。例如,如果软件是使用同轴电缆、光纤电缆、双绞线、数字订户线(DSL)、或诸如红外、无线电、以及微波之类的无线技术从web网站、服务器、或其它远程源传送而来,则该同轴电缆、光纤电缆、双绞线、DSL、或诸如红外、无线电、以及微波之类的无线技术就被包括在介质的定义之中。如本文中所使用的盘(disk)和碟(disc)包括压缩碟(CD)、激光碟、光碟、数字多用碟(DVD)、软盘和蓝光碟,其中盘(disk)往往以磁的方式再现数据,而碟(disc)用激光以光学方式再现数据。上述的组合也应被包括在计算机可读介质的范围内。
[0079]尽管上述公开示出了本发明的解说性实施例,但是应当注意到,在其中可作出各种更换和改动而不会脱离如所附权利要求定义的本发明的范围。根据本文中所描述的本发明实施例的方法权利要求的功能、步骤和/或动作不必按任何特定次序来执行。此外,尽管本发明的要素可能是以单数来描述或主张权利的,但是复数也是已料想了的,除非显式地声明了限定于单数。
【权利要求】
1.一种操作配置成仲裁多个用户装备(UE)之间的通信会话的服务器的方法,包括: 为所述多个UE中的至少一个目标UE,确定指示传送给所述至少一个目标UE的每媒体分组的媒体帧的目标数量的至少一个目标集束因子(BF); 在所述通信会话期间从所述多个UE中的传送方UE接收一组媒体分组以供向所述至少一个目标UE传送,所述一组媒体分组中的每一媒体分组包括给定数量的媒体帧,所述给定数量基于应用于所述一组媒体分组的给定BF ; 基于所述至少一个目标BF来确定是否要修改应用于所述一组媒体分组的所述给定BF;以及 基于所述修改确定将来自所述一组媒体分组的媒体帧传送给所述至少一个目标UE。
2.如权利要求1所述的方法,其特征在于,所述至少一个目标BF包括兼容多个目标UE的通用目标BF并且被用于确定是否要修改所述多个目标UE中的每一个目标UE的给定BF。
3.如权利要求2所述的方法,其特征在于,确定所述至少一个目标BF包括: 为所述多个目标UE中的每一个目标UE确定所述目标UE所兼容的最低BF ;以及 基于所确定的最低BF之中的最高BF来确立所述通用目标BF。
4.如权利要求3所述的方法,其特征在于, 所确定的最低BF包括两个或更多个不同的BF,从而使得确立所述通用目标BF降低了所述服务器处的开销。
5.如权利要求2所述的方法,其特征在于,通用缓冲被所述服务器用来根据所述通用目标BF来缓冲递送给所述多个目标UE的分组。
6.如权利要求1所述的方法,其特征在于,所述确定所述至少一个目标BF的步骤包括: 从所述至少一个目标UE接收BF相关信息。
7.如权利要求6所述的方法,其特征在于,所接收到的BF相关信息包括(i)所述至少一个目标BF的指示,(ii)在所述至少一个目标UE的当前服务网络处是否支持报头压缩的指示,和/或(iii)在所述当前服务网络中所述至少一个目标UE所连接到的子集处是否支持报头压缩的指示。
8.如权利要求7所述的方法,其特征在于,在所述当前服务网络处是否支持报头压缩的所述指示与所述当前服务网络的类型的指示相对应。
9.如权利要求8所述的方法,其特征在于,所接收到的BF相关信息通过指示所述当前服务网络的类型是长期演进(LTE)来指示报头压缩被支持。
10.如权利要求8所述的方法,其特征在于,所接收到的BF相关信息通过指示所述当前服务网络的类型是W-CDMA和/或EV-DO来指示报头压缩不被支持。
11.如权利要求7所述的方法,其特征在于,在所述当前服务网络的所述子集处是否支持报头压缩的所述指示与所述当前服务网络的所述子集的因子集而异的性能等级的指示相对应。
12.如权利要求1所述的方法,其特征在于,所述确定至少一个目标BF的步骤包括: 标识指示传送给所述至少一个目标UE中的一个或多个UE的每媒体分组的媒体帧的可接受目标数量的第一 BF;以及 基于调整因子来降低所述第一 BF以产生第二 BF,其中所述第二 BF与所述一个或多个UE的所述至少一个目标BF相对应。
13.如权利要求12所述的方法,其特征在于, 所述调整因子控制所述第一 BF被降低的程度, 其中对所述第一 BF的较高降低改善了所传送的媒体帧的重新集束等待时间且对所述第一 BF的较低降低改善了所传送的媒体帧的打包效率,以及 其中所述调整因子是作为所述重新集束等待时间与所述打包效率之间的权衡来确立的。
14.如权利要求1所述的方法,其特征在于,所述确定是否要修改的步骤包括: 将所述给定BF与基于所述至少一个目标BF的至少一个数字进行比较。
15.如权利要求14所述的方法,其特征在于,所述确定是否要修改的步骤还包括: 如果所述比较指示所述给定BF不大于所述至少一个数字,则确定要修改所述给定BF ;以及 如果所述比较指示所述给定BF大于所述至少一个数字,则确定不要修改所述给定BF。
16.如权利要求15所 述的方法,其特征在于,所述至少一个数字与所述至少一个目标BF或与所述至少一个目标BF的至少一个偏移版本相对应。
17.如权利要求1所述的方法,其特征在于,所述确定是否要修改的步骤确定要修改所述给定BF,所述方法还包括: 在所述服务器处缓冲所述一组媒体分组;以及 基于所述至少一个目标BF,基于所缓冲的该组媒体分组生成不同的一组媒体分组, 其中所述传送步骤将所述不同的一组媒体分组传送到所述至少一个目标UE。
18.如权利要求1所述的方法,其特征在于, 所述至少一个目标UE包括第一组目标UE和第二组目标UE,以及其中所述确定至少一个目标BF的步骤确定所述第一组目标UE的第一目标BF和所述第二组目标UE的第二目标BF。
19.如权利要求18所述的方法,其特征在于,所述第一组目标UE和所述第二组目标UE连接到不同类型的服务网络。
20.如权利要求18所述的方法,其特征在于,所述第一组目标UE和所述第二组目标UE连接到同一类型的服务网络。
21.如权利要求20所述的方法,其特征在于,所述第一和第二目标UE连接到同一服务网络的与不同性能等级相关联的不同子集。
22.如权利要求18所述的方法,其特征在于,所述确定是否要修改的步骤确定要修改所述第一组目标UE的给定BF并确定不要修改所述第二组目标UE的给定BF。
23.如权利要求18所述的方法,其特征在于,所述确定是否要修改包括: 将所述给定BF与基于所述第一目标BF的第一数字以及基于所述第二目标BF的第二数字进行比较。
24.如权利要求23所述的方法,其特征在于,所述确定是否要修改的步骤还包括: 如果所述比较指示所述第一组目标UE的给定BF不大于所述第一数字,则确定要修改所述给定BF ; 如果所述比较指示所述第一组目标UE的给定BF大于所述第一数字,则确定不要修改所述给定BF ; 如果所述比较指示所述第二组目标UE的给定BF不大于所述第二数字,则确定要修改所述给定BF;以及 如果所述比较指示所述第二组目标UE的给定BF大于所述第一数字,则确定不要修改所述给定BF。
25.如权利要求24所述的方法,其特征在于,所述第一和第二数字分别对应于所述第一和第二目标BF,或分别对应于所述第一和第二目标BF的第一和第二偏移版本。
26.如权利要求1所述的方法,其特征在于,进一步包括: 从所述传送方UE接收另一组媒体分组以供传送给所述至少一个目标UE,所述另一组媒体分组中的每一媒体分组包括另一给定数量的媒体帧,所述另一给定数量基于应用于所述另一组媒体分组的另一给定BF, 其中基于所述另一给定BF来重复所述确定是否要修改的步骤和所述传送步骤。
27.如权利要求26所述的方法,其特征在于,所述接收另一组媒体分组的步骤基于所述传送方UE(i)转移到具有不同的报头压缩支持等级和/或不同性能等级的不同服务网络,或(ii)转移到同一服务网络的具有不同报头压缩支持等级和/或不同性能等级的不同部分而发生。
28.如权利要求1所述的方法,其特征在于,进一步包括: 确定所述至少一个目标UE的另外至少一个目标BF ;以及 基于所确定的另外至少一个目标BF来重复所述接收步骤、确定是否要修改的步骤以及传送步骤。
29.如权利要求28所述的方法,其特征在于,所述确定另外至少一个目标BF是基于所述至少一个目标UE(i)转移到具有不同的报头压缩支持等级和/或不同性能等级的不同服务网络,或(ii)转移到同一服务网络的具有不同报头压缩支持等级和/或不同性能等级的不同部分。
30.一种操作参与多个用户装备(UE)之间的通信会话的一 UE的方法,包括: 在所述通信会话期间接收第一组媒体分组,所述第一组媒体分组中的每一媒体分组包括第一数量的媒体帧,所述第一数量基于应用于所述第一组媒体分组的第一集束因子(BF); 基于所述第一 BF将所述UE的去抖动缓冲大小设置成第一等级; 在将所述UE的去抖动缓冲大小设置成所述第一等级之后并且在所述通信会话期间,接收第二组媒体分组,所述第二组媒体分组中的每一媒体分组包括第二数量的媒体帧,所述第二数量基于应用于所述第二组媒体分组的第二 BF ;以及 基于所述第二 BF将所述UE的去抖动缓冲大小转变成第二等级。
31.如权利要求30所述的方法,其特征在于,还包括: 向服务器提供与所述UE相关联的BF相关信息,所述服务器提供所述第一和第二数量的媒体帧。
32.如权利要求31所述的方法,其特征在于,所提供的BF相关信息包括(i)兼容所述UE的至少一个目标BF的指示,(ii)在所述UE的当前服务网络处是否支持报头压缩的指示和/或(iii)在所述当前服务网络中所述UE连接到的子集处是否支持报头压缩的指示。
33.如权利要求32所述的方法,其特征在于,在所述当前服务网络处是否支持报头压缩的所述指示与所述当前服务网络的类型的指示相对应。
34.如权利要求33所述的方法,其特征在于,所提供的BF相关信息通过指示所述当前服务网络的类型是长期演进(LTE)来指示报头压缩被支持。
35.如权利要求33所述的方法,其特征在于,所提供的BF相关信息通过指示所述当前服务网络的类型是W-CDMA和/或EV-DO来指示报头压缩不被支持。
36.如权利要求32所述的方法,其特征在于,在所述当前服务网络的所述子集处是否支持报头压缩的所述指示与所述当前服务网络的所述子集的因子集而异的性能等级的指示相对应。
37.如权利要求31所述的方法,其特征在于,所述第一和/或第二数量的媒体帧至少部分地基于提供给所述服务器的BF相关信息。
38.如权利要求30所述的方法,其特征在于,还包括: (i)转移到具有不同报头压缩支持等级和/或不同性能等级的不同服务网络,或(ii)转移到同一服务网络的具有不同报头压缩支持等级和/或不同性能等级的不同部分。
39.如权利要求38所述的方法,其特征在于,还包括: 基于所述转移向提供所述第一和第二数量的媒体帧的服务器提供BF相关信息。
40.如权利要求39所述的方法,其特征在于,从接收各自包括所述第一数量的媒体帧的分组改变成接收各自包括所述第二数量的媒体帧的分组是由基于所述转移而提供给所述服务器的所述BF相关信息来触发的。
41.一种操作用户装备(UE)的方法,包括: 确定要发起要由服务器仲裁的与至少一个目标UE的通信会话; 确定服务所述UE的接入网是否支持报头压缩; 基于所述报头压缩支持确定,确立指示每媒体分组的媒体帧的第一数量的第一集束因子(BF);以及 在所述通信会话期间,基于所述第一 BF将第一组媒体分组传送给所述服务器以供传送给所述至少一个目标UE,所述第一组媒体分组中的每一媒体分组包括所述第一数量的媒体帧。
42.如权利要求41所述的方法,其特征在于,还包括: 确立指示每媒体分组的媒体帧的第二数量的第二 BF ;以及 在所述通信会话期间,基于所述第二 BF将第二组媒体分组传送给所述服务器以供传送给所述至少一个目标UE,所述第二组媒体分组中的每一媒体分组包括所述第二数量的媒体帧。
43.如权利要求42所述的方法,其特征在于,所述第二BF是响应于所述UE (i)转移到具有不同的报头压缩支持等级和/或不同性能等级的不同接入网,或(ii)转移到所述接入网的具有不同报头压缩支持等级和/或不同性能等级的不同部分而确立的。
44.如权利要求41所述的方法,其特征在于,所述确定服务所述UE的接入网是否支持报头压缩是基于所述接入网的类型的。
45.如权利要求44所述的方法,其特征在于,如果所述接入网的类型是长期演进(LTE),则所述接入网被确定为支持报头压缩。
46.如权利要求44所述的方法,其特征在于,如果所述接入网的类型是W-CDMA和/或EV-DO,则所述接入网被确定为不支持报头压缩。
47.如权利要求41所述的方法,其特征在于,所述确定服务所述UE的接入网是否支持报头压缩是基于所述接入网的子集的因子集而异的性能等级的。
48.一种配置成仲裁多个用户装备(UE)之间的通信会话的服务器,包括: 用于为所述多个UE之中的至少一个目标UE,确定指示传送给所述至少一个目标UE的每媒体分组的媒体帧的目标数量的至少一个目标集束因子(BF)的装置; 用于在所述通信会话期间从所述多个UE中的传送方UE接收一组媒体分组以供传送给所述至少一个目标UE的装置,所述一组媒体分组中的每一媒体分组包括给定数量的媒体帧,所述给定数量基于应用于所述一组媒体分组的给定BF ; 用于基于所述至少一个目标BF来确定是否要修改应用于所述一组媒体分组的给定BF的装置;以及 用于基于所述修改确定将来自所述一组媒体分组的媒体帧传送给所述至少一个目标UE的装置。
49.一种配置成参与多个用户装备(UE)之间的通信会话的UE,包括: 用于在所述通信会话期间接收第一组媒体分组的装置,所述第一组媒体分组中的每一媒体分组包括第一数量的媒体帧,所述第一数量基于应用于所述第一组媒体分组的第一集束因子(BF); 用于基于所述第一 BF将所述UE的去抖动缓冲大小设置成第一等级的装置; 用于在将所述UE的去抖动缓冲大小设置成所述第一等级之后并且在所述通信会话期间,接收第二组媒体分组的装置,所述第二组媒体分组中的每一媒体分组包括第二数量的媒体帧,所述第二数量基于应用于所述第二组媒体分组的第二 BF ;以及 用于基于所述第二 BF将所述UE的去抖动缓冲大小转变成第二等级的装置。
50.一种配置成参与多个用户装备(UE)之间的通信会话的UE,包括: 用于确定要发起要由服务器仲裁的与至少一个目标UE的通信会话的装置; 用于确定服务所述UE的接入网是否支持报头压缩的装置; 用于基于所述报头压缩支持确定,确立指示每媒体分组的媒体帧的第一数量的第一集束因子(BF)的装置;以及 用于在所述通信会话期间,基于所述第一 BF将第一组媒体分组传送给所述服务器以供传送给所述至少一个目标UE的装置,所述第一组媒体分组中的每一媒体分组包括所述第一数量的媒体帧。
51.一种配置成仲裁多个用户装备(UE)之间的通信会话的服务器,包括: 配置成为所述多个UE之中的至少一个目标UE,确定指示传送给所述至少一个目标UE的每媒体分组的媒体帧的目标数量的至少一个目标集束因子(BF)的逻辑; 配置成在所述通信会话期间从所述多个UE中的传送方UE接收一组媒体分组以供传送给所述至少一个目标UE的逻辑,所述一组媒体分组中的每一媒体分组包括给定数量的媒体帧,所述给定数量基于应用于所述一组媒体分组的给定BF ; 配置成基于所述至少一个目标BF来确定是否要修改应用于所述一组媒体分组的给定BF的逻辑;以及配置成基于所述修改确定将来自所述一组媒体分组的媒体帧传送给所述至少一个目标UE的逻辑。
52.一种配置成参与多个用户装备(UE)之间的通信会话的UE,包括: 配置成在所述通信会话期间接收第一组媒体分组的逻辑,所述第一组媒体分组中的每一媒体分组包括第一数量的媒体帧,所述第一数量基于应用于所述第一组媒体分组的第一集束因子(BF); 配置成基于所述第一 BF将所述UE的去抖动缓冲大小设置成第一等级的逻辑; 配置成在将所述UE的去抖动缓冲大小设置成所述第一之后并且在所述通信会话期间,接收第二组媒体分组的逻辑,所述第二组媒体分组中的每一媒体分组包括第二数量的媒体帧,所述第二数量基于应用于所述第二组媒体分组的第二 BF ;以及 配置成基于所述第二 BF将所述UE的去抖动缓冲大小转变成第二等级的逻辑。
53.一种配置成参与多个用户装备(UE)之间的通信会话的UE,包括: 配置成确定要发起要由服务器仲裁的与至少一个目标UE的通信会话的逻辑; 配置成确定服务所述UE的接入网是否支持报头压缩的逻辑; 配置成基于所述报头压缩支持确定,确立指示每媒体分组的媒体帧的第一数量的第一集束因子(BF)的逻辑; 以及 配置成在所述通信会话期间,基于所述第一 BF将第一组媒体分组传送给所述服务器以供传送给所述至少一个目标UE的逻辑,所述第一组媒体分组中的每一媒体分组包括所述第一数量的媒体帧。
54.一种包含其上存储的指令的非暂态计算机可读介质,所述指令在由配置成仲裁多个用户装备(UE)之间的通信会话的服务器执行时,使得所述服务器执行各动作,所述指令包括: 为所述多个UE中的至少一个目标UE,确定指示传送给所述至少一个目标UE的每媒体分组的媒体帧的目标数量的至少一个目标集束因子(BF)的至少一个指令; 在所述通信会话期间从所述多个UE中的传送方UE接收一组媒体分组以供传送给所述至少一个目标UE的至少一个指令,所述一组媒体分组中的每一媒体分组包括给定数量的媒体帧,所述给定数量基于应用于所述一组媒体分组的给定BF ; 基于所述至少一个目标BF来确定是否要修改应用于所述一组媒体分组的给定BF的至少一个指令;以及 基于所述修改确定将来自所述一组媒体分组的媒体帧传送给所述至少一个目标UE的至少一个指令。
55.一种包含其上存储的指令的非暂态计算机可读介质,所述指令在由配置成参与多个用户装备(UE)之间的通信会话的UE执行时,使得所述UE执行各动作,所述指令包括: 在所述通信会话期间接收第一组媒体分组的至少一个指令,所述第一组媒体分组中的每一媒体分组包括第一数量的媒体帧,所述第一数量基于应用于所述第一组媒体分组的第一集束因子(BF); 基于所述第一 BF将所述UE的去抖动缓冲大小设置成第一等级的至少一个指令; 在将所述UE的去抖动缓冲大小设置成所述第一等级之后并且在所述通信会话期间,接收第二组媒体分组的至少一个指令,所述第二组媒体分组中的每一媒体分组包括第二数量的媒体帧,所述第二数量基于应用于所述第二组媒体分组的第二 BF ;以及 基于所述第二 BF将所述UE的去抖动缓冲大小转变成第二等级的至少一个指令。
56.一种包含其上存储的指令的非暂态计算机可读介质,所述指令在由配置成参与多个用户装备(UE)之间的通信会话的UE执行时,使得所述UE执行各动作,所述指令包括:确定要发起要由服务器仲裁的与至少一个目标UE的通信会话的至少一个指令;确定服务所述UE的接入网是否支持报头压缩的至少一个指令; 基于所述报头压缩支持确定,确立指示每媒体分组的媒体帧的第一数量的第一集束因子(BF)的至少一个指令;以及 在所述通信会话期间,基于所述第一 BF将第一组媒体分组传送给所述服务器以供传送给所述至少一个目标UE的至少一个指令,所述第一组媒体分组中的每一媒体分组包括所述第一数量的媒体帧。
【文档编号】H04L29/06GK103931230SQ201280056166
【公开日】2014年7月16日 申请日期:2012年11月15日 优先权日:2011年11月15日
【发明者】K·帕拉杜古, K·安查恩, Y-H·林 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1