用于指示数据流的结尾以及更新用户上下文的带内信令的制作方法

文档序号:7991735阅读:186来源:国知局
用于指示数据流的结尾以及更新用户上下文的带内信令的制作方法
【专利摘要】本公开内容涉及使用带内信令来指示或检测数据流(507;607;617)的结尾。一个实施例发送(710;720;860)所述数据流,所述数据流包括多个分组,所述多个分组中的每个分组包括具有标记位字段的报头和有效载荷,以及配置(714;850)所述多个分组中的至少一个分组的所述标记位字段和/或所述有效载荷,以指示所述数据流的结尾,其中,配置所述有效载荷包括根据所述多个分组的其它分组的有效载荷来减少包括在所述有效载荷中的数据量和/或在所述有效载荷中设置用于指示到所述数据流的最后的分组的倒计数的字段。一个实施例接收(732;810)数据流以及检测(734;744;820)多个分组中的至少一个分组被配置为指示数据流的结尾。
【专利说明】用于指示数据流的结尾以及更新用户上下文的带内信令
[0001]基于35U.S.C.§ 119要求优先权
[0002]本专利申请要求于2011年8月26日提交的、题为“ IN-BAND SIGNALING TOINDICATE END OF DATA STREAM AND UPDATE USER CONTEXT”的临时申请N0.61/527,968 的优先权,该临时申请已经转让给本申请的受让人,故以引用方式将其明确地并入本文。
【技术领域】
[0003]本发明的实施例涉及用于指示实时或接近实时的传入数据流对结尾以及用户上下文更新的带内信令。
【背景技术】
[0004]无线通信系统已经经过了若干代的发展,包括第一代模拟无线电话服务(1G)、第二代(2G)数字无线电话服务(包括过渡的2.5G和2.75G网络)和第三代(3G)高速数据/具有互联网能力的无线服务。目前有许多不同类型的无线通信系统在使用,其包括蜂窝和个人通信服务(PCS)系统。已知的蜂窝系统的示例包括蜂窝模拟改进的移动电话系统(AMPS)和基于码分多址(CDMA)、频分多址(FDMA)、时分多址(TDMA)的数字蜂窝系统、TDMA的全球移动接入系统(GSM)变形、以及使用TDMA和CDMA这两种技术的较新的混合数字通信系统。
[0005]用于提供CDMA移动通信的方法是在美国由电信工业协会/电子工业协会在题为“Mobile Station-Base Station Compatibility Standard for Dua1-Mode WidebandSpread Spectrum Cellular System (双模宽带扩频蜂窝系统的移动站_基站兼容标准)”的TIA/EIA/IS-95-A (在本文中被称为IS-95)中标准化的。在TIA/EIA标准IS-98中描述了组合的AMPS和CDMA系统。在IMT-2000/UM、或国际移动电信系统2000/通用移动电信系统、涵盖被称为宽带 CDMA (`W-CDMA)、CDMA2000 (例如 CDMA2000IxEV-DO 的标准)或 TD-SCDMA的标准中描述了其它通信系统。
[0006]在W-CDMA无线通信系统中,用户设备(UE)从支持邻近或围绕基站的特定地理区域内的通信链路或服务的固定位置节点B (也称为小区站点或小区)接收信号。节点B提供了到接入网(AN)/无线接入网(RAN)(其通常是使用支持基于标准互联网工程任务组(IETF)的协议的分组数据网络,这些协议支持用于基于服务质量(QoS)要求来区分业务的方法)的进入点。因此,节点B通常通过空中接口与UE进行交互,并且通过互联网协议(IP)网络数据分组与RAN进行交互。
[0007]在无线通信系统中,按键通话(PTT)能力在服务部门和消费中很受欢迎。PTT可以支持操作在标准商业无线基础设施(诸如W-CDMA、CDMA,FDMA, TDMA,GSM等)上的“调度”语音服务。在调度模型中,端点(例如,UE)之间的通信发生在虚拟组中,其中,一个“谈话者”的声音被发送到一个或多个“收听者”。该类型通信的一个实例通常被称为调度呼叫,或者简称为PTT呼叫。PTT呼叫是组的实例化,其定义了呼叫的特性。组在本质上由成员列表及相关联的信息(诸如组名称或组标识)来定义。
[0008]当数据流结束时,应用(其接收一个或多个传入数据流(例如,音频、视频等)需要更新用户上下文。有些应用可能具有针对用户上下文更新的实时(例如,最小延迟)需求,因此,这些应用需要关于数据流何时结束的准确和即时的知识。传统上,在业务不活跃的时段之后,可以推断数据流的结尾,或者可以经由带外信令(例如,经由“结尾”信号)的使用来明确地指示数据流的结尾。通常,带外信令会延迟并且对于实现来说会比较复杂。另外,依靠用于指示数据流的结尾的带外信令会在“结尾”信号到达得过早或过晚的情况下在时间中留下间隙,这导致将流截短的可能性(例如,如果“结尾”信号到达得早)或者准许流在饥饿模式中继续(例如,如果“结尾”信号到达得晚,从而使得RTP数据分组停止到达,但没有用户上下文更新)。
[0009]此外,不活动定时器的使用包括在没有接收到与数据流相关联的流式分组的情况下在阈值时段之后更新用户上下文。基于不活动定时器来推断会话结尾会很困难,因为不活动定时器必须适应暂时的网络中断以及实际的流终止,并且单个定时器值是不可能适合这两种情况的。

【发明内容】

[0010]本公开内容的一个实施例涉及使用带内信令来指示数据流的结尾。一个实施例发送所述数据流,所述数据流包括多个分组,所述多个分组中的每个分组包括具有标记位字段的报头和有效载荷,以及配置所述多个分组中的至少一个分组的所述标记位字段和/或所述有效载荷,以指示所述数据流的结尾,其中,配置所述有效载荷包括:根据所述多个分组的其它分组的有效载荷来减少包括在所述有效载荷中的数据量和/或在所述有效载荷中设置用于指示到所述数据流的最后的分组的倒计数的字段。
[0011]本公开内容的一个实施例涉及使用带内信令来检测数据流的结尾。一个实施例接收所述数据流,所述数据流包括多个分组,所述多个分组中的每个分组包括具有标记位字段的报头和有效载荷,以及检测所述多个分组中的至少一个分组被配置为指示所述数据流的结尾,其中,所述检测包括:检测所述至少一个分组的所述标记位字段被配置为指示所述数据流的结尾,所述至少一个分组的所述有效载荷包括少于所述多个分组中的其它分组的有效载荷的数据量,和/或所述至少一个分组的所述有效载荷包括用于指示到所述数据流的最后的分组的倒计数的字段。
[0012]根据下面的【具体实施方式】、权利要求书和附图,所描述的方法和装置的适用性的进一步的范围将变得显而易见。因为对于本领域技术人员来说,本说明书的精神和范围内的各种变化和修改将变得显而易见,所以当指示本公开内容和权利要求书的具体示例时,仅通过说明的方式给出【具体实施方式】和具体示例。
【专利附图】

【附图说明】
[0013]当结合附图考虑时,通过参考下面的【具体实施方式】,将容易地获得并且更好地理解本发明的实施例的更完整的认识和其许多伴随的优点,呈现附图仅用于对本发明进行说明而不是限制,并且其中:
[0014]图1是根据本发明的至少一个实施例的支持接入终端和接入网的无线网络架构的示意图。
[0015]图2A示出了根据本发明的一个实施例的图1的核心网。[0016]图2B示出了根据本发明的另一个实施例的图1的核心网。
[0017]图2C更详细地示出了图1的无线通信系统的示例。
[0018]图3是根据本发明的至少一个实施例的接入终端的说明。
[0019]图4是根据本发明的至少一个实施例的用于指示传入数据流的结尾的带内信令的说明。
[0020]图5是用于指示传入数据流的结尾的传统带外信令的说明。
[0021]图6示出了根据本发明的至少一个实施例的具有两个传入流的带内信令的示例。
[0022]图7A-7B示出了具有服务器检测标记位的带内信令的示例。
[0023]图8示出了当检测到媒体的结尾/发言权释放时在服务器处生成带内信令的示例。
[0024]图9示出了包括被配置为执行功能的逻辑单元的通信设备。
【具体实施方式】
[0025]在涉及【具体实施方式】的下面的描述和相关附图中公开了本发明的各个方面。可以在不脱离本发明的范围的前提下设计替代的实施例。此外,将不再详细描述或者将省略实施例的公知元素以免模糊实施例的相关细节。
[0026]本文使用的词语“示例性”和/或“示例”意指“作为例子、实例或例证”。在本文中被描述为“示例性”和/或“示例”的任何实施例不一定被解释为优选的或者比其它实施例更有优势的。同样,术语“本发明的实施例”并不要求所有的实施方式包括所讨论的特征、优点或操作模式。
[0027]此外,许多实施例是根据要由例如计算设备的单元执行的动作的顺序来描述的。将会认识到的是,本文描述的各种动作可以由特定的电路(例如,专用集成电路(ASIC))、由一个或多个处理器执行的程序指令、或者由二者的组合来执行。此外,可以认为本文所描述的这些动作序列完全体现在任意形式的计算机可读存储介质中,计算机可读存储介质具有存储在其中的相应的计算机指令的集合,该计算机指令在执行时会使得相关联的处理器执行本文所描述的功能。因此,这些实施例的各个方面可以体现为许多不同的形式,所有这些形式都已被预期落在所要求保护的主题的范围之内。此外,对于本文所描述的实施例中的每个实施例,任何此类实施例的相应形式可以在本文中描述为,例如,“被配置为执行所描述的动作的逻辑单元”。
[0028]高数据速率(HDR)用户站(在本文中被称为用户设备(UE))可以是移动的或固定的,以及可以与一个或多个接入点(AP)(其可以被称为节点B)进行通信。UE通过节点B中的一个或多个节点B向无线网络控制器(RNC)发送和接收数据分组。节点B和RNC是被称为无线接入网(RAN)的网络的部分。无线接入网可以在多个接入终端之间传输语音和数据分组。
[0029]无线接入网还可以连接到无线接入网外部的额外的网络,此类核心网络包括与特定载波相关的服务器和设备以及到其它网络(诸如企业内部网、因特网、公共交换电话网(PSTN)、服务通用分组无线服务(GPRS)支持节点(SGSN)、网关GPRS支持节点(GGSN))的连接,以及可以在每个UE和这样的网络之间传输语音和数据分组。已经建立了与一个或多个节点B的活动业务信道连接的UE可以被称为活动UE,以及可以被称为处于业务状态中。处于与一个或多个节点B建立活动业务信道(TCH)连接的过程中的UE可以被称为处于连接建立状态中。UE可以是通过无线信道或通过有线信道进行通信的任何数据设备。UE还可以是多种类型设备中的任何一种类型的设备,包括但不限于PC卡、压缩闪存设备、外部或内部调制解调器、或者无线或有线电话。UE通过其向节点B发送信号的通信链路被称为上行链路信道(例如,反向业务信道、控制信道、接入信道等)。节点B通过其向UE发送信号的通信链路被称为下行链路信道(例如,寻呼信道、控制信道、广播信道、前向业务信道等)。如本文中所使用的,术语业务信道(TCH)可以指上行链路/反向或下行链路/前向业务信道。
[0030]图1示出了根据至少一个实施例的无线通信系统100的一个示例性实施例的框图。系统100可以包括跨越空中接口 104与接入网或无线接入网(RAN)120相通信的UE(例如蜂窝电话102),接入网或无线接入网(RAN)120可以将接入终端102连接到网络设备,提供在分组交换数据网络(例如,内联网、互联网和/或核心网126)与UE102、108、110、112之间的数据连接。如这里所示,UE可以是蜂窝电话102、个人数字助理108、寻呼机110 (其在此处被示为双向文本寻呼机),或者甚至是具有无线通信入口的单独的计算机平台112。因此,各个实施例可以实现在任何形式的接入终端上,这些接入终端包括无线通信入口或者具有无线通信能力,包括但不限于无线调制解调器、PCMCIA卡、个人计算机、电话或其任何组合或子组合。此外,如本文中所使用的,术语“UE”在其它通信协议(S卩,除了 W-CDMA)中可以被互换地称为“接入终端”、“AT”、“无线设备”、“客户端设备”、“移动终端”、“移动站”及其变形。
[0031]参照回图1,无线通信系统100的组件和示例性实施例的元素的相互关系不局限于所示出的配置。系统100仅为示例性的,以及可以包括允许远程UE (例如无线客户端计算设备102、108、110、112)在空中在彼此之间和/或在经由空中接口 104和RAN120连接的组件之间进行通信的任何系统,包括但不限于核心网126、因特网、PSTN、SGSN、GGSN和/或其它远程服务器。
[0032]RAN120控制发送给RNC122的消息(通常作为数据分组发送)。RNC122负责在服务通用分组无线服务(GPRS)支持节点(SGSN)和UE102/108/110/112之间传送信号、建立和拆除承载信道(即,数据信道)。如果启用了链路层加密,RNC122还在通过空中接口 104转发内容之前对其进行加密。RNC122的功能在本领域中是公知的,以及为了简洁起见不再进一步讨论。核心网126可以通过网络(因特网和/或公共交换电话网(PSTN))与RNC122通信。可替换地,RNC122可以直接连接到因特网或外部网络。通常,核心网126和RNC122之间的网络或因特网连接传送数据,以及PSTN传送语音信息。RNC122可以连接到多个节点B124。以与到核心网126类似的方式,RNC122通常通过网络(因特网和/或PSTN)连接到节点B124用于数据传输和/或语音信息。节点B124可以无线地向UE (例如蜂窝电话102)广播数据消息。如本领域中已知的,节点B124、RNC122和其它组件可以形成RAN120。然而,还可以使用替换的配置,以及各个实施例不局限于所示出的配置。例如,在另一个实施例中,RNC122和节点B124中的一个或多个节点B的功能可以压缩成具有RNC122和节点B124 二者的功能的单个“混合”模块。
[0033]图2A示出了根据一个实施例的核心网126。具体而言,图2A示出了在W-CDMA系统中实现的通用分组无线服务(GPRS)核心网的组件。在图2A的实施例中,核心网126包括服务GPRS支持节点(SGSN) 160、网关GPRS支持节点(GGSN) 165和因特网175。然而,应当明白的是,在替代的实施例中,因特网175的部分和/或其它组件可以位于核心网的外部。
[0034]概括地说,GPRS是全球移动通信系统(GSM)电话所使用的用于发送互联网协议(IP)分组的协议。GPRS核心网(例如,GGSN165和一个或多个SGSN160)是GPRS系统的集中的部分,以及还提供对基于W-CDMA的3G网络的支持。GPRS核心网是GSM核心网的整合部分,其在GSM和W-CDMA网络中提供了移动性管理、会话管理和对IP分组服务的传输。
[0035]GPRS隧道协议(GTP)是GPRS核心网的定义的IP协议。GTP是这种协议:它允许GSM或者W-CDMA网络的终端用户(例如,接入终端)从一个地点移动到另一个地点而继续连接到互联网,在GGSN165处仿佛来自一个位置。这实现了将用户的数据从用户的当前SGSN160传输给GGSN165,所述GGSN165处理用户的会话。
[0036]GPRS 核心网使用三种形式的 GTP ;S卩,(i ) GTP-U,( ii ) GTP-C 和(iii) GTP' (GTP主要)。GTP-U用于在分开的隧道中传输针对每个分组数据协议(PDP)上下文的用户数据。GTP-C用于控制信令(例如,建立和删除PDP上下文、验证GSN到达能力、例如当从用户从一个SGSN移动到另一个SGSN时的更新或修改等等)。GTP'用于向计费功能传输来自GSN的计费数据。
[0037]参考图2A,GGSN165用作GPRS骨干网络(未示出)和外部分组数据网络175之间的接口。在GGSN165从来自SGSN160的GPRS分组提取具有相关联的分组数据协议(PDP)格式(例如IP或PPP)的分组数据,以及在相应的分组数据网络上向外发送分组。在另一个方向上,传入的数据分组由GGSN165定向到SGSN160,SGSN160管理和控制由RAN120服务的目的地UE的无线接入承载(RAB)。因此,GGSN165将目标UE的当前SGSN地址和他/她的简档存储在其位置寄存器(例如,在PDP上下文内)中。GGSN负责IP地址分配,以及是所连接的UE的默认路由。GGSN还执行认证和计费功能。
[0038]在一个示例中,SGSN160代表核心网126中的多个SGSN中的一个SGSN。每个SGSN负责在相关联的地理服务区域内传送来自和去往UE的数据分组。SGSN160的任务包括:分组路由和传送、移动性管理(例如,附着/分离和位置管理)、逻辑链路管理以及认证和计费功能。SGSN的位置寄存器存储位置信息(例如,当前小区、当前VLR)和向SGSN160注册的所有GPRS用户的用户简档(例如,在分组数据网络中使用的MS1、PDP地址),例如,在每个用户或UE的一个或多个PDP上下文内。因此,SGSN负责(i)将来自GGSN165的下行链路GTP分组进行去隧道化,(ii)向GGSN165的上行链路隧道IP分组,(iii)当UE在SGSN服务区域之间移动时执行移动性管理,以及(iv)对移动用户进行计费。如本领域的普通技术人员将明白的,除了( i ) - (iV )之外,与被配置用于W-CDMA网络的SGSN相比,被配置用于GSM/EDGE网络的SGSN具有稍微不同的功能。
[0039]RAN120 (例如,或通用移动电信系统(UMTS)系统架构中的UTRAN)经由无线接入网应用部分(RANAP)协议与SGSN160通信。RANAP利用诸如帧中继或IP的传输协议通过Iu接口(Iu-PS)来进行操作。SGSN160经由Gn接口(其是在SGSN160与其它SGSN (未示出)和内部GGSN之间基于IP的接口)与GGSN165通信,以及使用上面定义的GTP协议(例如,GTP-U、GTP-C、GTP'等)。在图2的实施例中,SGSN160与GGSN165之间的Gn承载GTP-C和GTP-U 二者。虽然没有在图2A中示出,但域名系统(DNS)也使用Gn接口。GGSN165连接到公共数据网(PDN)(未示出),以及继而利用IP协议经由Gi接口直接地或通过无线应用协议(WAP)网关连接到因特网175。[0040]图2B示出了根据另一个实施例的核心网126。除了图2B示出了直接隧道功能的实现方式之外,图2B与图2A类似。
[0041]直接隧道是Iu模式中的可选功能,其允许SGSN160在分组交换(PS)域内在RAN和GGSN之间建立直接用户平面隧道。不管SGSN是否可以使用直接用户平面连接,都可以在每个GGSN和每个RNC基础上配置能够进行SGSN (诸如图2B中的SGSN160)的直接隧道。图2B中的SGSN160处理控制平面信令,以及做出何时建立直接隧道的决定。当分配用于I3DP上下文的无线电承载(RAB)被释放(即,PDP上下文被保留)时,在GGSN165和SGSN160之间建立GTP-U隧道,以便能够处理下行链路分组。
[0042]在以下情况下通常不允许SGSN160和GGSN165之间的可选的直接隧道(i )在漫游的情况下(例如,因为SGSN需要知道GGSN是在相同的还是不同的PLMN中),(ii)在SGSN已经从归属位置寄存器(HLR)接收了用户简档中的针对移动增强逻辑(CAMEL)订制信息的定制的应用的情况下和/或(iii)在GGSN165不支持GTP协议版本I的情况下。对于CAMEL限制,如果建立了直接隧道,那么不可能有来自SGSN160的量报告,因为SGSN160不再具有用户平面的可见性。因此,由于CAMEL服务器可以在PDP上下文的生命周期期间随时调用量报告,所以对于其简档包括CAMEL订制信息的用户来说,直接隧道的使用是被禁止的。
[0043]SGSN160可以在分组移动性管理(PMM)分离状态、PMM-空闲状态或PMM连接状态中进行操作。在一个示例中,可以建立如图2B中所示的针对直接隧道功能的GTP-连接,由此SGSN160处于PMM连接状态以及接收来自UE的Iu连接建立请求。SGSN160确保新的Iu连接和现有的Iu连接是针对相同的UE的,以及如果是这样的,那么SGSN160处理新的请求以及释放现有的Iu连接以及与其相关联的所有RAB。为了确保新的Iu连接和现有的Iu连接是针对相同的UE的,SGSN160可以执行安全性功能。如果建立了针对UE的直接隧道,那么在Iu连接建立请求仅用于信令的情况下,SGSN160向相关联的GGSN165发送更新的I3DP上下文请求,以在SGSN160和GGSN165之间建立GTP隧道。在Iu连接建立请求是用于数据传输的情况下,SGSN160可以立即建立新的直接隧道,以及向相关联的GGSN165发送更新的PDP上下文请求,以及包括 针对用户平面的RNC的地址、针对数据的下行链路隧道端点标识符(TEID)。
[0044]当UE接收到具有原因“定向信令连接重建”的RRC连接释放消息时,即使路由区域自从上次更新更改以来没有发生变化,UE在进入PMM-1DLE (空闲)状态时也立即执行路由区域更新(RAU)过程。在一个示例中,当RNC由于缺乏Iur连接(例如,参见TS25.331 [52])而不能联系服务RNC来验证UE时,RNC将发送具有原因“定向信令连接重建”的RRC连接释放消息。在RAU过程成功完成之后,UE执行随后的服务请求过程,以当UE已经挂起要发送的用户数据时重新建立无线接入承载。
[0045]PDP上下文是在SGSN160和GGSN165 二者上存在的数据结构,当UE具有活动的GPRS会话时,PDP上下文包括特定的UE的通信会话信息。当UE希望发起GPRS通信会话时,UE必须首先附着到SGSN160,然后激活与GGSN165的PDP上下文。这在用户当前正在访问的SGSN160以及为UE的接入点服务的GGSN165中分配PDP上下文数据结构。
[0046]图2C更详细地示出了图1的无线通信系统100的示例。具体而言,参考图2C,UEl……N被示为连接到在由不同的分组数据网络端点服务的位置处的RAN120。图2C的说明专门针对W-CDMA系统和术语,然而将明白可以如何修改图2C以符合Ix EV-DO系统。相应地,UEl和UE3连接到在由第一分组数据网络端点162(例如,其可以与SGSN、GGSN、PDSN、归属代理(HA)、外国代理等相对应)服务的部分处的RAN120。第一分组数据网络端点162进而经由路由单元188连接到因特网175和/或连接到以下服务器中的一个或多个:认证、授权和计费(AAA)服务器182、设定服务器184、互联网协议(IP)多媒体子系统(MS)/会话发起协议(SIP)注册服务器186和/或应用服务器170。UE2和UE5……N连接到在由第二分组数据网络端点164 (例如,其可以与SGSN、GGSN、PDSN, FA、HA等相对应)服务的部分处的RAN120。类似于第一分组数据网络端点162,第二分组数据网络端点164进而经由路由单元188连接到因特网175和/或连接到以下服务器中的一个或多个:AAA服务器182、设定服务器184、IMS/SIP注册服务器186和/或应用服务器170。UE4直接地连接到因特网175,以及然后通过因特网175可以连接到上述系统组件中的任何系统组件。
[0047]参照图2C,UEl、UE3和UE5……N被示为无线手机,UE2被示为无线平板PC以及UE4被示为有线桌面站。然而,在其它实施例中,将明白的是,无线通信系统100可以连接到任何类型的UE,以及图2C中示出的示例并非旨在限制可以在系统内实现的UE的类型。另外,虽然AAA182、设定服务器184、IMS/SIP注册服务器186和应用服务器170均被示为结构上分开的服务器上,但可以将这些服务器中的一个或多个服务器合并在至少一个实施例中。
[0048]此外,参照图2C,应用服务器170被示为包括多个媒体控制联合体(MCC) I……N170B和多个区域调度器I……N170A。区域调度器170A和MCC170B共同包括在应用服务器170中,在至少一个实施例中应用服务器170可以与服务器的分布式网络相对应,该服务器的分布式网络在无线通信系统100内共同地运行为仲裁通信会话(例如,经由IP单播和/或IP多播协议的半双工群组通信会话)。例如,因为由应用服务器170仲裁的通信会话理论上可以发生在位于系统100内的任何位置的UE之间,所以分配多个区域分配器170A和MCC来减少针对经仲裁的通信会话的等待时间(例如,从而使得在北美的MCC不在位于中国的会话参与者之间对媒体来回进行中继)。因此,当提及应用服务器170时,将明白的是,相关联的功能可以由区域分配器170A中的一个或多个区域分配器和/或MCC170B中的一个或多个MCC来执行。区域分配器170A通常负责与建立通信会话有关的任何功能(例如,处理UE之间的信令消息、调度和/或发送通知消息等),而MCC170B负责在呼叫实例持续期间托管通信会话,其包括在经仲裁的通信会话期间进行呼叫中信令和媒体的实际交换。
[0049]参照图3,诸如蜂窝电话的UE200 (这里是无线设备)具有平台202,其可以接收和执行从RAN120发送的最终可能来自核心网126、因特网和/或其它远程服务器和网络的软件应用、数据和/或命令。平台202可以包括收发机206,其可操作地耦合到专用集成电路(“ASIC”208)或其它处理器、微处理器、逻辑电路或其它数据处理设备。ASIC208或其它处理器执行应用编程接口(“API”)210层,其与无线设备的存储器212中的任何常驻程序连接。存储器212可以包括只读或随机存取存储器(RAM和R0M)、EEPR0M、闪存卡或对计算机平台来说常见的任何存储器。平台202还可以包括本地数据库214,其可以容纳没有活跃地在存储器212中使用的应用。本地数据库214通常为闪存单元,但也可以是本领域中已知的任何辅助存储设备(诸如磁性介质、EEPR0M、光学介质、磁带、软盘或硬盘等。如本领域中已知的,内部平台202组件也可以可操作地耦合到诸如天线222、显示器224、按键通话按钮228和按键226等等的外部设备。[0050]相应地,实施例可以包括具有执行本文中所描述的功能的能力的UE。如本领域中的技术人员将明白的,各种逻辑元素可以体现在分立的元素、在处理器上执行的软件模块或软件和硬件的任意组合中,以实现本文中公开的功能。例如,ASIC208、存储器212、API210和本地数据库214都可以共同用于装载、存储和执行如本文中公开的带内信令应用250的各种功能,以及因此用于执行这些功能的逻辑单元可以分布在各个元素上。或者,可以将功能并入一个分立组件中。因此,要认为图3A中的UE200的特征只是说明性的,以及各个实施例不局限于所示出的特征或布置。
[0051]UE102或200和RAN120之间的无线通信可以基于不同的技术,诸如码分多址(CDMA)、W-CDMA、时分多址(TDMA)、频分多址(FDMA)、正交频分复用(0FDM)、全球移动通信系统(GSM)或可以在无线通信网络或数据通信网络中使用的其它协议。例如,在W-CDMA中,数据通信通常在客户端设备102、节点B124与RNC122之间。RNC122可以连接到诸如核心网126、PSTN、因特网、虚拟专用网、SGSN、GGSN等之类的多个数据网络,从而允许UE102或200接入更广的通信网络。如前面讨论和本领域中已知的,可以使用多种网络和配置从RAN向UE发送语音传输和/或数据。因此,本文中提供的说明并非意在对各个实施例进行限制,而是仅为了协助对实施例的方面的描述。
[0052]可以经由使用实时传输协议(RTP)的数据分组在上述通信网络中的任意一个通信网络上交换多媒体。RTP支持一系列多媒体格式(诸如H.264、MPEG-4、MJPEG, MPEG等),以及允许在不修改RTP标准的前提下添加新格式。40个八位字节开销RTP分组的报头部分的示例可以被配置如下:
[0053]
【权利要求】
1.一种用于使用带内信令来指示数据流(507 ;607 ;617)的结尾的方法,包括: 发送(710 ;720;860)所述数据流,所述数据流包括多个分组,所述多个分组中的每个分组包括具有标记位字段的报头和有效载荷;以及 配置(714 ;850)所述多个分组中的至少一个分组的所述标记位字段和/或所述有效载荷,以指示所述数据流的结尾, 其中,配置所述有效载荷包括:根据所述多个分组的其它分组的有效载荷来减少包括在所述有效载荷中的数据量和/或在所述有效载荷中设置用于指示到所述数据流的最后的分组的倒计数的字段。
2.根据权利要求1所述的方法,其中,减少包括在所述有效载荷中的数据量包括以下各项中的至少一项: 包括少于所述有效载荷中的全部量的内容; 包括帧的部分束; 包括所有的空白和/或擦除帧;或者 移除所述有效载荷。
3.根据权利要求1所述的方法,其中,所述配置包括:配置所述标记位字段和/或在紧接所述数据流的所述最后的分组之前的一系列分组中的每个分组的有效载荷内的字段,以指示所述数据流的结尾。
4.根据权利要求3所述的方法,其中,所述一系列分组被配置为用作到所述最后的分组的倒计数。
5.根据权利要求3所述的方法,其中,无线设备基于所述一系列分组中的至少一个分组来确定所述数据流的结`尾。
6.根据权利要求1所述的方法,其中,指示所述数据流的结尾指示了相关的数据流的结尾。
7.根据权利要求6所述的方法,其中,所述最后的分组与视频流相关,以及所述相关的流是首步页流。
8.根据权利要求1所述的方法,其中,服务器检测对所述至少一个分组的所述配置,并且在接收带外信令之前更新用户上下文。
9.根据权利要求1所述的方法,还包括: 在检测对所述至少一个分组的所述配置之前,在服务器处检测用于指示所述数据流的结尾的带外信令; 其中,所述服务器响应于检测到所述带外信令来执行所述配置;以及 向至少一个目标设备发送所配置的至少一个分组。
10.一种用于使用带内信令来检测数据流(507 ;607 ;617)的结尾的方法,包括: 接收(732 ;810)所述数据流,所述数据流包括多个分组,所述多个分组中的每个分组包括具有标记位字段的报头和有效载荷;以及 检测(734 ;744 ;820)所述多个分组中的至少一个分组被配置为指示所述数据流的结尾, 其中,所述检测包括:检测所述至少一个分组的所述标记位字段被配置为指示所述数据流的结尾,所述至少一个分组的所述有效载荷包括少于所述多个分组中的其它分组的有效载荷的数据量,和/或所述至少一个分组的所述有效载荷包括用于指示到所述数据流的最后的分组的倒计数的字段。
11.根据权利要求10所述的方法,其中,所述数据流是从第一无线设备接收的第一数据流,所述方法还包括: 从第二无线设备接收第二数据流; 对所述第一数据流和所述第二数据流进行缓冲;以及 响应于所述检测,从播放所述第一数据流切换到播放所述第二数据流。
12.—种用于使用带内信令来指示数据流(507 ;607 ;617)的结尾的装置(102 ;108 ;110 ;112 ;170 ;200 ;401 ;411 ;601 ;611 ;621900),包括: 被配置为发送(710;720 ;860)所述数据流的逻辑单元,所述数据流包括多个分组,所述多个分组中的每个分组包括具有标记位字段的报头和有效载荷;以及 被配置为配置(714 ;850)所述多个分组中的至少一个分组的所述标记位字段和/或所述有效载荷,以指示所述数据流的结尾的逻辑单元, 其中,所述被配置为配置所述有效载荷的逻辑单元包括:被配置为根据所述多个分组的其它分组的有效载荷来减少包括在所述有效载荷中的数据量的逻辑单元,和/或被配置为在所述有效载荷中设置用于指示到所述数据流的最后的分组的倒计数的字段的逻辑单J Li ο
13.一种用于使用`带内信令来检测数据流(507 ;607 ;617)的结尾的装置(102 ;108 ;110 ;112 ;170 ;200 ;401 ;411 ;601 ;611 ;621900),包括: 被配置为接收(732 ;810)所述数据流的逻辑单元,所述数据流包括多个分组,所述多个分组中的每个分组包括具有标记位字段的报头和有效载荷;以及 被配置为检测(734 ;744 ;820)所述多个分组中的至少一个分组被配置为指示所述数据流的结尾的逻辑单元, 其中,所述被配置为进行检测的逻辑单元包括:被配置为检测所述至少一个分组的所述标记位字段被配置为指示所述数据流的结尾,所述至少一个分组的所述有效载荷包括少于所述多个分组中的其它分组的有效载荷的数据量,和/或所述至少一个分组的所述有效载荷包括用于指示到所述数据流的最后的分组的倒计数的字段的逻辑单元。
14.一种装置(102 ;108 ;110 ;112 ;170 ;200 ;401 ;411 ;601 ;611 ;621900),其包括用于执行根据权利要求1至11中的任意一项权利要求所述的方法的模块。
15.一种计算机程序产品,其包括计算机可读介质,所述计算机可读介质包括用于使得通信实体(102 ;108 ;110 ;112 ;170 ;200 ;401 ;411 ;601 ;611 ;621900)执行根据权利要求1至11中的任意一项权利要求所述的方法的至少一个指令。
【文档编号】H04L12/801GK103875261SQ201280041777
【公开日】2014年6月18日 申请日期:2012年8月28日 优先权日:2012年8月23日
【发明者】M·A·林德纳 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1