用于ip语音应用的自适应媒体捆绑的系统和方法

文档序号:7641638阅读:223来源:国知局
专利名称:用于ip语音应用的自适应媒体捆绑的系统和方法
用于IP话音应用的自适应媒体捆绑的系统和方法
背景技术
1. 发欲银凝
本发明一般涉及无线电信,尤其涉及用于自适应地提高通信网络上音频数 据传输的效率的系统和方法。
2. 麟财薪述
技术进步已经使移动电话或无线通信设备变得廉价并从而无处不在。随着 无线电信设备被制造成具有更大的处理能力和存储,它们也变得更加通用且纳 入了包括两个或一群个体手持机之间的直接无线电通信能力在内的许多特征。 这种直接无线电通信能力通常被称为随按即讲(PTT)或"步话机"特征,它 允许用户用一台手持机在不拨打目的电话号码的情况下与群中预定义的一组 成员的设备通信。
在PTT系统的一个版本中,诸如手持机等的无线电信设备使用单一频率 与远程PTT服务器进行上行和下行通信两者,而在正常无线通信中,无线电话 使用两个频率与PTT服务器通信, 一个用于传出通信而一个用于传入通信。 PTT系统要求正在说话的人员在讲话时按下PTT按钮并在讲完时将其释放。 群中的任何听者随后可按下他们的按钮以进行应答。以这种方式,系统确定该 信号传向哪个方向。在典型配置中,当用户使用PTT系统向一个接收方或一群 接收方进行呼叫时,该用户的手持机首先通过向一远程服务器通知其已准备好 传送来向该服务器作出请求。该远程PTT服务器核实没有其它方正在使用该通 信信道并且该信道可用,随后将该信道指派给该用户。该用户的消息被服务器 所接收,并且服务器将该消息发送给每个接收方。在该消息被传送至每个接收 方之后,该信道被释放并且准备好供其它各方使用。
在上述过程中,来自 一个用户的音频由该手持机上的诸如声码器等的设备 采样和数字化。经数字化的数据随后被组装成帧,而这些帧被打包成数据分组并经由空中传送至该服务器。服务器接收到数据分组并将它们发送到其目的 地。在其目的地处,经数字化的数据从数据分组中被提取出来,重新组装成音 频流、并向该接收方播放。在每个数据分组中,可能有一帧或多帧。通常,帧 数是由网络标准或网络服务供应商所设置的,并且与网络状况不相关。
在有更多的帧被打包进单个数据分组中时网络效率提高,而在每数据分组 仅有一帧时效率最低。然而,增加每数据分组的帧数也增大了用户手持机处的 延迟。手持机不得不先要等待来自用户的音频数据,将音频数据组装成多个帧, 并将这多个帧打包进一个数据分组中才能将该数据分组传送给服务器。
因此,希望有一种使服务器能够自适应地将不同数目的帧捆绑进单个数据 分组中从而提高网络效率的装置和方法,且本发明主要就是针对这样的装置和 方法。
发明概要
简言之,本发明是将媒体帧自适应地捆绑在数据分组中以便在数据网络中 传输的装置和方法。当无线设备准备好传送音频通信时, 一消息从该无线设备 被发送至通信服务器。该通信服务器然后检査网络使用状况并自适应地为该音 频通信确定捆绑因数。该捆绑因数被传送给该无线设备,而该无线设备根据该 捆绑因数将媒体帧捆绑进数据分组中。
在一个实施例中,该方法确定在数据通信网络中的通信期间用于将媒体帧 自适应地捆绑到在通信服务器与用户设备之间传送的数据分组中的媒体捆绑 因数。该方法包括以下步骤在通信服务器处接收来自用户设备的音频传输请 求;检查来自数据通信网络的至少一个网络使用参数;根据该至少一个网络使 用参数确定指定捆绑在一个数据分组中的媒体帧的数目的媒体捆绑因数;以及 将该媒体捆绑因数伴随控制消息一道从通信服务器传送给用户设备,其中用户 设备根据该媒体捆绑因数自适应地捆绑媒体帧。
在另一实施例中,该方法确定在数据通信网络中的通信期间用于将媒体帧 自适应地捆绑到在通信服务器与用户设备之间传送的数据分组中的媒体捆绑 因数。该方法包括以下步骤从用户设备向通信服务器传送音频传输请求;在 用户设备处接收来自通信服务器的伴随控制消息一道的媒体捆绑因数;以及检
查用户设备因素以选择一实际捆绑因数。实际捆绑因数指定了捆绑在一个数据 分组中的媒体帧的数目,并且用户设备因素至少具有真状态和假状态。如果用 户设备因素为真,则该媒体捆绑因数被用作实际捆绑因数;如果用户设备因素 为假,则一预定义捆绑因数被用作实际捆绑因数。该方法还包括以下步骤根 据实际捆绑因数将媒体帧捆绑进数据分组中,并将具有经捆绑的媒体帧的数据 分组从用户设备传送到通信服务器。
在另一实施例中,该用户设备能够通过无线网络与远程通信服务器通信。 当该用户设备准备好向该通信服务器传送音频通信时,该用户设备检查至少一 个内部因素,确定用于将该音频通信的媒体帧自适应地捆绑进在该用户设备与 通信服务器之间传送的数据分组中的媒体捆绑因数,以及根据该媒体捆绑因数 将媒体帧捆绑进数据分组中。
在另一实施例中,提供了一种能够确定在数据通信网络中的通信期间用于 将媒体帧自适应地捆绑到在通信服务器与用户设备之间传送的数据分组中的 媒体捆绑因数的通信服务器。该服务器一旦接收到来自用户设备的音频传输请 求,就检查来自数据通信网络的至少一个网络使用参数,根据该至少一个网络 使用参数确定媒体捆绑因数,其中媒体捆绑因数指定了一个数据分组中的媒体 帧的数目,以及将该媒体捆绑因数伴随控制消息一道传送给用户设备以使得该 用户设备能根据该媒体捆绑因数自适应地捆绑媒体帧。
在又一实施例中,该用户设备能够确定在数据通信网络中的通信期间用于 将媒体帧自适应地捆绑到在用户设备与通信服务器之间传送的数据分组中的 媒体捆绑因数。该用户设备在准备好向通信服务器传送音频传输时,从该用户 设备向通信服务器传送音频传输请求,在用户设备处接收伴随控制消息一道来 自通信服务器的媒体捆绑因数,检査用户设备因素以选择一实际捆绑因数。该 实际捆绑因数指定了捆绑在一个数据分组中的媒体帧的数目,并且用户设备因 素至少具有真状态和假状态。如果用户设备因素为真,则该媒体捆绑因数被用 作实际捆绑因数;如果用户设备因素为假,则一预定义捆绑因数被用作实际捆 绑因数。该用户设备还根据实际捆绑因数将媒体帧捆绑进数据分组中,并将具 有经捆绑的媒体帧的数据分组从用户设备传送到通信服务器。本系统和方法由此是有利的,因为它们使得无线通信设备能够在PTT通信期间高效率地向服务器传送数据分组。本发明的其它优点和特征在详阅此后 阐述的附图简述、发明具体描述和权利要求书之后将变得显而易见。
附图简述

图1描绘了现有技术通信网络。
图2是服务器与无线设备之间简化的现有技术通信图。 图3是具有单个帧的现有技术数据分组。 图4是具有多个帧的现有技术数据分组。
图5是示出了用于确定捆绑因数的服务器过程的示例性实施例的流程图。
图6是示出了用于确定捆绑因数的用户设备过程的示例性实施例的流程图。
图7是示出了服务器将传入的音频消息转发给多个目标用户的示例性实
施例的流程图。
发明具体描述
在本描述中,术语"通信设备"、"无线设备"、"用户设备"、"PTT 通信设备"、"手持设备"、以及"手持机"被可互换地使用。如在此所使用 的,术语"示例性"仅指示在一示例中描述的是什么内容而绝无意指示优选方 案或将本发明限于所描述的实施例。此外,除非在描述中另有说明,否则相同 附图标记在所有这几张示图中表示相近要素,并且冠词"一"和"该"包括了 复数引用。
概括而言,该装置和方法自适应地将媒体帧捆绑在数据分组中以便在数据 网络上传输。当无线设备准备好传送音频通信时, 一消息从该无线设备被发送 到通信服务器。该通信服务器然后检查网络使用状况并自适应地确定该音频通 信的捆绑因数。该捆绑因数被传送至该无线设备,而该无线设备根据该捆绑因 数将媒体帧捆绑进数据分组中。图1描绘了现有技术通信网络100。通信网络 IOO包括各自被连接到基站(BS) 110并服务具有通信设备102的用户的一个 或多个通信塔106。通信设备102可以是支持随按即讲(PTT)通信的蜂窝电 话、寻呼机、个人数字助理(PDA)、膝上型计算机、或其它手持、固定、或便携式通信设备。每个用户输入的命令和数据被作为数字数据传送至通信塔
106。使用通信设备102的用户与通信塔106之间的通信可以基于不同技术, 诸如码分多址(CDMA)、时分多址(TDMA)、频分多址(FDMA)、全球 移动通信系统(GSM)、或可在无线通信网络或数据通信网络中使用的其它协 议。
PTT通信被数字化并放于帧中。这些帧通过数据分组在通信网络100上传 送。无线通信设备102在被指派的通信信道上发送和接收音频数据分组,而控 制数据是通过数据信道发送和接收的。来自每个设备的数据分组从通信塔106 被发送至基站(BS) 110,并转发至可连接到公共交换电话网(PSTN) 118和 因特网120的移动交换中心(MSC) 114。 MSC 114可以连接至在该通信网络 100中支持PTT特征的服务器116。可任选地,服务器116可以是MSC 114的 一部分。服务器116还可基于来自一特定无线设备的请求而抑制向该设备的 PTT通信的传输。数据分组由服务器116转发给接收无线设备102,在其处将 基于这些数据分组中的数据来构造音频流。在一替换实施例中(未示出),在 纯数据网络中可能并不需要MSC 114。数据分组由BS UO发送至分组数据服 务节点和/或其它服务器以进行处理。数据分组是根据诸如实时传输协议 (RTP) 、 TCP/IP、用户数据报协议(UDP) /IP、或其它合适的协议等的预定 义协议在无线设备102与BS 106之间传送的。
始发无线设备102在准备好从事PTT通信时通过基站110向服务器116 发送呼叫消息。服务器116向基站110发送一通告消息。该通告消息在基站110 处被排队直至定位到目标无线设备102。基站110使用一寻呼消息来定位目标 无线设备102。在接收到来自目标无线设备102的响应后,基站110将该通告 消息投递给该目标无线设备102。目标无线设备102确认该通告消息,并且该 确认消息由基站110转发给服务器116。在确认目标无线设备102可用之后, 服务器116向始发无线设备102发送一状态消息。始发无线设备102随后可开 始传送该PTT通信。
图2是表示在PTT通信过程期间服务器(也称为群通信服务器)116与无 线设备102、 206、 208之间的交互的简化现有技术图200。基站110在图2中 被省略。在用户激活PTT按钮之前,发起无线设备102与服务器116之间不发
生通信。在用户激活PTT特征之后,无线设备102向服务器116发送一指示其 准备好传送PTT消息的消息。 一旦从无线设备102接收到该消息,服务器116 就确定该PTT通信定向到的目标无线设备206、 208并寻呼无线设备206、 208。
从无线设备102到服务器116的PTT通信向目标无线设备206、 208广播 并由声码器数字化并被置于帧中。PTT通信可被置于一帧中或拆分到多帧中。 帧被放在数据分组中并被向其目的地发送。图3示出了现有技术数据分组300。 数据分组300 —般有三部分报头302、主体(有效载荷)304、以及报尾306。 分组报头302通常包括起始标志或一集组帧位、控制信息(帧号)、以及地址 信息。有效载荷304包括具有正在传输的数据的帧。报尾306包括用于检错和 纠错的数据位和结束标志。
在数据分组通过网络传输时,其报头和报尾被沿其路径的每个服务器处 理。当如图4中所示地有更多的帧被放于单个数据分组中时,网络效率就得以 提高。现有技术数据分组400包括一个报头402、多个帧404、以及一个报尾 406。由于通过这多个帧404更多的数据被传输而报头402和报尾406的大小 保持相当恒定,所以数据传输率得以提高。
然而,每数据分组中帧数的增加也增大了数据传输的等待延迟,因为数据 分组要直到组装了多个数据帧才会被发送。数据以及打包多个帧的处理导致可 能会被用户察觉的延迟。
提供了一种动态地设置用于将帧捆绑进数据分组中的捆绑因数的方法。捆 绑因数是根据网络状况和使用情况来设置的。捆绑因数一般是由服务器116在 考虑了诸如在线活跃用户的数目、当前网络负载等许多不同因素之后设置的。 捆绑因数被传达给用户无线设备102,并且用户无线设备102随后根据该捆绑 因数将帧捆绑进数据分组中。或者,在满足某些条件的情况下,用户无线设备 102可用其自己的内部捆绑因数来超驰接收自服务器116的捆绑因数。
图5是示出了服务器过程500的流程图。在用户激活PTT按钮之后服务 器116接收到来自用户无线设备102的呼叫请求消息(步骤502)。服务器116 标识出请求设备(步骤504),并且检査通信信道是否可用(步骤506)。如 果通信信道不可用,则服务器116向用户无线设备102发送拒绝消息(步骤 508)。如果通信信道可用,则服务器116继而检査网络使用因素(步骤510)。
作为示例而非限制,网络使用因素可包括话务量、时辰、 一个区域中的用户数、 以及该媒体流的测得的分组延迟变动。网络使用因素可从诸如MSC 114或网
络交换机(未示出)等网络话务服务器接收,或者可由服务器116接收。服务 器116还检査用户概况(步骤512)、以及服务器因素(步骤514)。用户概 况可确定该用户已订购、或已被指派给该特定呼叫的服务质量。如果该用户是 消防员或警员,则捆绑因数可被设低,从而可向该紧急通信交付更高的服务质 量。服务质量会受到数据分组捆绑的影响。作为示例而非限制,服务器因素可 包括在线已注册用户数、PTT通信上的活跃用户数、该服务器上的话务量、以 及该呼叫是一给定呼叫的初始还是后续话段。当该呼叫是诸方之间的初始话段 时,则有一用以为该通信建立通信信道的延迟。因此,捆绑因数应被设低以使 由该音频通信的采样和数字化所引起的附加延迟最小化。对于后续话段,通信 信道已被建立,因此,捆绑因数可被设置得较高且附加延迟可能不为用户所察 觉。
在检查网络使用因素、用户概况、以及服务器因素之后,服务器116为该 通信确定捆绑因数(步骤516),并将该捆绑因数发送给请求无线用户设备102 (步骤518)。捆绑因数可与信道消息或其它控制消息一起被发送至请求无线 用户设备102。如果没有超驰条件,则服务器116也可选择不向用户设备102 发送任何捆绑因数,并且用户设备102可像之前一样继续发送数据分组。
图6是用户设备过程600的流程图。在用户激活PTT按钮之后,始发无 线设备(用户设备)102通过无线通信向服务器116发送呼叫请求消息(步骤 602),并等待来自服务器116的控制消息(步骤604)。控制消息可以是从服 务器116发送到用户设备102的信道准予消息或任何其它控制消息。如果在预 定义时间段内未从服务器116接收到该控制消息,则将发生超时并产生出错状 况(步骤608)。在接收到控制消息后,用户设备102检查其是否包括捆绑因 数(步骤610)。如果该控制消息不包括任何捆绑因数,则用户设备102使用 其默认捆绑因数(步骤620),并且根据该捆绑因数将帧捆绑进数据分组中(步 骤624)。该默认捆绑因数可以是1或者先前设置的任意数字。
如果该控制消息中包括了新捆绑因数,则用户设备102检查它是否与默认 捆绑因数不同(步骤612)。如果接收到的捆绑因数与默认捆绑因数相同,则
使用默认捆绑因数(步骤620)。如果接收到的捆绑因数与默认捆绑因数不同,
则用户设备102检查其内部捆绑因数(步骤614)。用户设备102可具有根据 该用户设备独特的内部工作状况设置的内部捆绑因数。用户设备102随后检査 该内部捆绑因数是否应超驰接收到的捆绑因数(步骤616)。用户设备102可 考虑诸如其计算能力和存储器大小等许多因素来决定是否超驰接收到的捆绑 因数。
如果该用户设备的内部工作状况证明使用其内部捆绑因数合理,则用户设 备102将使用其内部捆绑因数来代替接收到的捆绑因数(步骤618)作为将帧 捆绑进数据分组中(步骤624)的实际捆绑因数。如果用户设备内部工作状况 没有出现,则用户设备102使用接收自服务器116的新捆绑因数(步骤622) 作为将帧捆绑进数据分组中(步骤624)的实际捆绑因数。
图7示出了将接收自用户设备102的音频消息转发给多个目标用户设备 102的服务器过程700的流程图。服务器116接收音频消息(与音频消息相关 的数据分组)(步骤702),并标识出目标用户(步骤704)。在标识出目标 用户之后,服务器116检查每个目标用户的概况以获悉该用户的特殊捆绑因数 (步骤706)。每个用户可根据其用户设备的属性和特性或其偏好来设置特殊 捆绑因数。每个用户可能具有在传送和接收媒体文件时具有不同捆绑要求/能力 的用户设备。服务器116随后检查该特殊捆绑因数是否与已对接收到的数据分 组使用的捆绑因数不同(步骤708)。如果该特殊捆绑因数与传入数据分组使 用的捆绑因数相同,则服务器116将该数据分组转发给用户(步骤710)。如 果该特殊捆绑因数与传入数据分组使用的捆绑因数不同,则服务器116从传入 数据分组中取出各帧并根据该用户的特殊捆绑因数将这些帧重新捆绑进新的 数据分组中(步骤712)。服务器116能每个目的地一不同捆绑因数地将传入 数据分组转发给它们的多个目的地。
服器116取决于一接收到的数据分组的各个目的地用不同捆绑因数来 独立捆绑此接收到的数据分组的能力是非常重要的,因为这允许服务器116桥 接起不同地对待媒体数据的各种网络。媒体服务器自适应地将媒体帧捆绑进数 据分组中的能力对于某些互用性使用情形是一种重要的生效能力。
以下是一种使用情景描述。当用户希望与其PTT通信群中的成员通信时,他按下其用户设备上的PTT按钮并且一呼叫请求消息从其用户设备被发送至
PTT通信服务器。PTT服务器接收到该呼叫请求消息并核实信道对该用户设备 可用。在向用户设备准予"发言权"之前,PTT服务器检查用户概况以获悉该 用户是否已订购了高质量PTT通信。PTT服务器还检査该消息是否针对初始 话段。如果该请求是初始话段,则PTT服务器需要在该用户与其它接收成员之 间建立通信信道。PTT服务器进一步检查该PTT服务器正在服务多少活跃成 员以及网络话务量的当前状况。在检査了所有相关因素之后,PTT服务器为该 通信设置低捆绑因数,因为该请求是针对初始话段且话务量相对较低。该捆绑 因数随后与控制消息一道被发送给请求用户设备102。
用户设备102接收到该控制消息并检査是否附有任何捆绑因数。在从该控 制消息检索到捆绑因数之后,用户设备102检查其自己的内部捆绑因数和默认 捆绑因数。或者,默认捆绑因数可以是在上一次通信中使用的捆绑因数。在检 査其工作状况之后,用户设备102决定不超驰接收到的捆绑因数并使用其将具 有经数字化的音频数据的帧捆绑进数据分组中。对于后续音频传输,如果网络 话务量增大或服务器负载增大,则服务器可将捆绑因数设成较高的值。当捆绑 因数较高时,每报头将有更多的有效载荷数据被传送。
在一替换实施例中,用户设备102可向服务器116发送具有优选捆绑因数 的消息,其中该优选捆绑因数将与涉及该用户设备102的通信一起使用。这允 许用户设备102在服务器116处设置该优选捆绑因数。该优选捆绑因数可被存 储在用户概况中,服务器116在为涉及该用户设备102的通信确定捆绑因数之 前检查该用户概况。该优选捆绑因数可以由用户设备102的物理特性决定。
在另一替换实施例中,用户设备102可在没有任何来自网络或来自服务器 116的建议或影响的情况下通过检査其内部信息来设置捆绑因数。用户设备102 可检査存储在用户设备102中的用户偏好或用户概况。用户设备102还可基于 指派给该呼叫的呼叫优先级来选择捆绑因数。每个用户设备102不依赖于来自 服务器的任何输入地来设置其自己的捆绑因数的能力使得能够在两个用户设 备之间进行直接的端对端通信。
虽然以上描述是基于PTT通信的无线传输,但本发明同等地适用于非PTT 通信,诸如图1中所示的两个计算设备122与124之间的数据传输。这两个计算设备122和124可能正经由因特网维持音频通信(VoIP应用)。捆绑因数 可由网络服务器将连接这两个计算设备122和124的数据通信网络120的话务 量和其它因素纳入考虑地来设置。或者,这两个计算设备122和124可以能够 如上面所描述地来确定捆绑因数,由此允许没有服务器帮助地在两个计算设备 122与124之间直接通信。
鉴于该方法可在无线服务供应商的计算机设备或无线通信设备上执行,该 方法可由驻留在计算机可读介质中的程序来执行,其中该程序指导具有计算机 平台的服务器或其它计算机设备执行该方法的步骤。计算机可读介质可以是该 服务器的存储器,或者可以在连通的数据库中。此外,计算机可读介质可以在 可加载到无线通信设备计算机平台上的二级存储介质中,诸如磁盘或磁带、光 盘、硬盘、闪存、或本领域中所知的其它存储介质。
在图5-7的上下文中,所示的步骤不要求或暗示任何特定的动作次序。这 些动作可以顺序或并行地执行。该方法可以通过例如操作无线网络中诸如无线 通信设备或服务器等各部分执行机器可读指令序列来实现。这些指令可驻留在 各种类型的信号承载或数据存储一级、二级、或三级介质中。介质可包括例如 可由无线网络的组件访问或驻留其内的RAM(未示出)。无论是包含在RAM、 磁盘、还是其它二级存储介质中,这些指令都可存储在各种机器可读数据存储 介质上,诸如DASD存储(例如,常规的"硬盘驱动器"或RAID阵列)、磁 带、电子只读存储器(例如,ROM、 EPROM、或EEPROM)、闪存卡、光存 储设备(例如,CD-ROM、 WORM、 DVD、数字光带)、纸质"穿孔"卡、 或包括数字和模拟传输介质在内的其它合适的数据存储介质。
虽然已参照本发明的优选实施例对其进行了具体图示和描述,但本领域的 技术人员将理解可作出形式和细节上的各种改动而不会背离如所附权利要求 中所阐述的本发明的精神实质和范围。此外,虽然本发明的要素可能以单数形
式描述或主张权利,但除非显性地陈述了限定于该单数形式,否则复数形式也 是已构想了的。
权利要求
1.一种用于确定在数据通信网络中的通信期间用于将媒体帧自适应地捆绑到在通信服务器与用户设备之间传送的数据分组中的媒体捆绑因数的方法,包括以下步骤在所述通信服务器处接收来自所述用户设备的音频传输请求;检查来自所述数据通信网络的至少一个网络使用参数;根据所述至少一个网络使用参数确定媒体捆绑因数,其中所述媒体捆绑因数指定了捆绑在一个数据分组中的媒体帧的数目;以及将所述媒体捆绑因数伴随控制消息一道从所述通信服务器传送给所述用户设备,其中所述用户设备根据所述媒体捆绑因数自适应地捆绑媒体帧。
2. 如权利要求1所述的方法,其特征在于,所述至少一个网络使用参数 是已为所述通信向所述服务器注册的用户的总数。
3. 如权利要求1所述的方法,其特征在于,所述至少一个网络使用参数 是所述通信中活跃参与者的数目。
4. 如权利要求1所述的方法,其特征在于,所述至少一个网络使用参数 是系统使用情况。
5. 如权利要求1所述的方法,其特征在于,所述至少一个网络使用参数 是网络状况。
6. 如权利要求1所述的方法,其特征在于,所述至少一个网络使用参数 是指派给所述用户设备的优先级水平。
7. 如权利要求1所述的方法,其特征在于,所述至少一个网络使用参数 是指派给所述音频传输的优先级水平。
8. 如权利要求1所述的方法,其特征在于,还包括从网络服务器接收第 一消息的步骤,其中所述第一消息确定所述媒体捆绑因数。
9. 如权利要求1所述的方法,其特征在于,还包括从所述用户设备接收 第二消息的步骤,其中所述第二消息确定所述媒体捆绑因数。
10. —种用于确定在数据通信网络中的通信期间用于将媒体帧自适应地捆 绑到在通信服务器与用户设备之间传送的数据分组中的媒体捆绑因数的方法,包括以下步骤从所述用户设备向所述通信服务器传送音频传输请求;在所述用户设备处接收伴随控制消息一道来自所述通信服务器的媒体捆 绑因数;检査用户设备因素以选择一实际捆绑因数,其中所述实际捆绑因数指定了 捆绑在一个数据分组中的媒体帧的数目,所述用户设备因素进一步至少具有真 状态和假状态;以及根据所述实际捆绑因数将媒体帧捆绑进数据分组中。
11. 如权利要求10所述的方法,其特征在于,还包括以下步骤 如果所述用户设备因素为真,则使用所述媒体捆绑因数作为所述实际捆绑因数;以及如果所述用户设备因素为假,则使用一预定义捆绑因数作为所述实际捆绑 因数。
12. 如权利要求10所述的方法,其特征在于,还包括将具有所述经捆绑 的媒体帧的所述数据分组从所述用户设备传送到所述通信服务器的步骤。
13. —种通信服务器,其能够确定在数据通信网络中的通信期间用于将媒 体帧自适应地捆绑到在所述通信服务器与用户设备之间传送的数据分组中的 媒体捆绑因数,其中所述服务器一旦接收到来自所述用户设备的音频传输请 求,即检査来自所述数据通信网络的至少一个网络使用参数, 根据所述至少一个网络使用参数确定媒体捆绑因数,其中所述媒体捆绑因数指定了一个数据分组中所述媒体帧的数目,以及将所述媒体捆绑因数伴随控制消息一道传送给所述用户设备以使得所述用户设备可根据所述媒体捆绑因数自适应地捆绑媒体帧。
14. 如权利要求13所述的通信服务器,其特征在于,所述通信服务器还 从网络服务器接收第一消息,其中所述第一消息确定所述媒体捆绑因数。
15. 如权利要求13所述的通信服务器,其特征在于,所述通信服务器还 从所述用户设备接收第二消息,其中所述第二消息确定所述媒体捆绑因数。
16. —种用户设备,其能够确定在数据通信网络中的通信期间用于将媒体 帧自适应地捆绑到在所述用户设备与通信服务器之间传送的数据分组中的媒 体捆绑因数,其中所述用户设备在准备好向所述通信服务器传送音频传输时, 从所述用户设备向所述通信服务器传送音频传输请求,在所述用户设备处接收伴随控制消息一道来自所述通信服务器的媒体捆 绑因数,检查用户设备因素以选择一实际捆绑因数,其中所述实际捆绑因数指定了 捆绑在一个数据分组中的媒体帧的数目,所述用户设备因素进一步至少具有真 状态和假状态,以及根据所述实际捆绑因数将媒体帧捆绑进数据分组中。
17. 如权利要求16所述的用户设备,其特征在于,如果所述用户设备因 素为真,则所述用户设备使用所述媒体捆绑因数作为所述实际捆绑因数,而如 果所述用户设备因素为假,则使用一预定义捆绑因数作为所述实际捆绑因数。
18. 如权利要求16所述的用户设备,其特征在于,所述用户设备将具有 所述经捆绑的媒体帧的所述数据分组从所述用户设备传送到所述通信服务器。
19. 如权利要求16所述的用户设备,其特征在于,所述用户设备还向通信服务器发送带有优选捆绑因数的消息。
20. —种其上存储有用于确定在数据通信网络中的通信期间用于将媒体帧 自适应地捆绑到在通信服务器与用户设备之间传送的数据分组中的媒体捆绑 因数的计算机程序的计算机可读介质,所述计算机程序包括在由通信服务器执行时实施以下步骤的计算机指令在所述通信服务器处接收来自所述用户设备的音频传输请求;检查来自所述数据通信网络的至少一个网络使用参数;根据所述至少一个网络使用参数确定媒体捆绑因数,其中所述媒体捆绑因数指定了一个数据分组中所述媒体帧的数目;以及将所述媒体捆绑因数伴随控制消息一道从所述通信服务器传送给所述用户设备,其中所述用户设备可根据所述媒体捆绑因数自适应地捆绑媒体帧。
21. —种其上存储有用于确定在数据通信网络中的通信期间用于将媒体帧 自适应地捆绑到在通信服务器与用户设备之间传送的数据分组中的媒体捆绑 因数的计算机程序的计算机可读介质,所述计算机程序包括在由服务器执行时 实施以下步骤的计算机指令从所述用户设备向所述通信服务器传送音频传输请求;在所述用户设备处接收伴随控制消息一道来自所述通信服务器的媒体捆 绑因数;检查用户设备因素以选择一实际捆绑因数,其中所述实际捆绑因数指定了 捆绑在一个数据分组中的媒体帧的数目,所述用户设备因素进一步至少具有真 状态和假状态;如果所述用户设备因素为真,则使用所述媒体捆绑因数作为所述实际捆绑 因数;如果所述用户设备因素为假,则使用一预定义捆绑因数作为所述实际捆绑因数;根据所述实际捆绑因数将媒体帧捆绑进数据分组中;以及 将具有所述经捆绑的媒体帧的所述数据分组从所述用户设备传送到所述 通信服务器。
22. —种能够通过网络与远程用户设备通信的用户设备,其中所述用户设 备在准备好向所述远程用户设备传送音频通信时,检査至少一个内部因素,确定用于将所述音频通信的媒体帧自适应地捆绑进在所述用户设备与所 述远程用户设备之间传送的数据分组中的媒体捆绑因数,以及 根据所述媒体捆绑因数将所述媒体帧捆绑进数据分组中。
23. 如权利要求22所述的用户设备,其特征在于,所述至少一个因素包 括用户概况。
24. 如权利要求22所述的用户设备,其特征在于,所述至少一个因素包 括呼叫优先级。
25. —种通信服务器,其能够确定在数据通信网络中的通信期间用于将媒 体帧自适应地捆绑到在所述通信服务器与用户设备之间传送的数据分组中的 媒体捆绑因数,所述服务器包括用于检査来自所述数据通信网络的至少一个网络使用参数的装置; 用于根据所述至少一个网络使用参数确定媒体捆绑因数的装置,其中所述媒体捆绑因数指定了一个数据分组中所述媒体帧的数目;以及用于将所述媒体捆绑因数伴随控制消息一道传送给所述用户设备以使得 所述用户设备可根据所述媒体捆绑因数自适应地捆绑媒体帧的装置。
26. 如权利要求25所述的通信服务器,其特征在于,还包括用于从网络 服务器接收第一消息的装置,其中所述第一消息确定所述媒体捆绑因数。
27. 如权利要求25所述的通信服务器,其特征在于,还包括用于从所述 用户设备接收第二消息的装置,其中所述第二消息确定所述媒体捆绑因数。
28. —种通信服务器,其能够确定在数据通信网络中的通信期间用于将媒 体帧自适应地捆绑到在所述通信服务器与用户设备之间传送的数据分组中的 媒体捆绑因数,其中所述服务器一旦从所述用户设备接收到具有多个数据帧的 数据分组,即确定至少一个目标用户设备, 检索所述至少一个目标用户设备的概况, 从所述概况确定媒体捆绑因数, 从接收到的数据分组取出所述多个数据帧,以及 根据所述媒体捆绑因数将所述多个数据帧捆绑进传出数据分组中。
29. 如权利要求28所述的通信服务器,其特征在于,所述服务器一旦从 所述用户设备接收到具有多个数据帧的数据分组,就进一步将所述传出数据分 组传送给所述至少一个目标用户设备。
30. —种用户设备,其能够确定在数据通信网络中的通信期间用于将媒体 帧自适应地捆绑到在所述用户设备与通信服务器之间传送的数据分组中的媒 体捆绑因数,所述用户设备包括用于从所述用户设备向所述通信服务器传送音频传输请求的装置; 用于在所述用户设备处接收伴随控制消息一道来自所述通信服务器的媒体捆绑因数的装置;用于检查用户设备因素以选择一实际捆绑因数的装置,其中所述实际捆绑因数指定了捆绑在一个数据分组中的媒体帧的数目,所述用户设备因素进一步至少具有真状态和假状态;用于根据所述实际捆绑因数将媒体帧捆绑进数据分组中的装置;以及用于将具有所述经捆绑的媒体帧的所述数据分组从所述用户设备传送到 所述通信服务器的装置。
全文摘要
一种将媒体帧自适应地捆绑在数据分组中以便在无线数据网络中传输的装置和方法。当无线设备准备好传送音频通信时,一消息从该无线设备被发送至通信服务器,后者检查网络使用状况并自适应地为该音频通信确定捆绑因数。该捆绑因数被传送给该无线设备,而该无线设备根据该捆绑因数将媒体帧捆绑进数据分组中。
文档编号H04L29/06GK101341719SQ200680048204
公开日2009年1月7日 申请日期2006年10月20日 优先权日2005年10月20日
发明者D·M·克洛柯特, E·C·罗森 申请人:高通股份有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1