用于为无线用户提供智能编解码器速率适配的方法和设备的制作方法

文档序号:7791151阅读:207来源:国知局
用于为无线用户提供智能编解码器速率适配的方法和设备的制作方法
【专利摘要】一种方法包括在网元处接收从第一源用户设备(UE)朝向第一目的地UE发送的媒体数据分组;在所述网元处检测在所述网元与所述第一目的地UE之间的下行链路信道以及在第一源UE与所述网元之间的上行链路信道中的至少一个中的拥塞;如果所述检测检测到拥塞,则识别第二源UE,该第二源UE通过所述网元向第二目的地UE传输第一数据并具有低于所述第一源UE的订户优先级水平;如果所述检测检测到拥塞,则发送拥塞指示,该拥塞指示促使所述第二源UE降低第二源UE用以通过所述网元向第二目的地UE传输第一数据的速率;以及从所述网元向第一目的地UE发送所述媒体数据分组。
【专利说明】用于为无线用户提供智能编解码器速率适配的方法和设备

【技术领域】
[0001]示例性实施方式一般性地涉及处理用于例如LTE网络的无线通信网络的用户的编解码器速率适配。

【背景技术】
[0002]在LTE中,最初基于诸如设备特性之类的因素来分配用于语音的编解码器速率。用于LTE的语音编解码器包括例如自适应多速率宽带(AMR-WB)、AMR7.95和AMR5.9。同样地,存在用于视频数据的不同编解码器速率。可根据显式拥塞通知(ECN)而在呼叫中修改用于给定呼叫、用于视频或语音数据的编解码器速率。规范3GPP 23.860描述了可以用来基于ECN而降低或基于流中间缺乏ECN而增加用于视频或语音流的编解码器速率。当前,用于视频或语音用户的编解码器速率的适配是基于针对该用户接收到的拥塞通知的。


【发明内容】

[0003]一个或多个实施方式涉及用于为无线通信网络的用户生成处理编解码器速率适配的方法和设备。
[0004]根据至少一个示例性实施方式,无线通信网络中的处理拥塞的方法可以包括:在网元处接收从第一源用户设备(UE)朝向第一目的地UE发送的媒体数据分组;在所述网元处检测所述网元与所述第一目的地UE之间的下行链路信道以及所述第一源UE与所述网元之间的上行链路信道的至少一个中的拥塞;如果所述检测检测到拥塞,则识别第二源UE,所述第二源UE通过所述网元向第二目的地UE传输第一数据并具有低于所述第一源UE的订户优先级水平;如果所述检测检测到拥塞,则发送拥塞指示,该拥塞指示促使所述第二源UE降低所述第二源UE用以通过所述网元向所述第二目的地UE传输所述第一数据的速率;以及从所述网元向所述第一目的地UE发送媒体数据分组。
[0005]根据至少一个示例性实施方式,所述识别可以包括确定多个UE对的订户优先级水平,所述多个UE对中的每一个包括经由所述网元相互通信的两个UE,并且从具有低于第一源UE的订户优先级水平的UE对之中选择UE作为所述第二源UE。
[0006]根据至少一个示例性实施方式,所述识别还可以包括确定所述多个UE对中的哪一对具有最低订户优先级水平,并且从具有所述最低优先级对的UE对之中选择UE作为所述第二源UE。
[0007]根据至少一个示例性实施方式,所述发送拥塞指示可以包括在网络节点处将拥塞指示插入替换数据分组中并将该替换数据分组从得到网元发送到所述第二目的地UE,该替换数据分组是被包括在从所述第二源UE发送到所述第二目的地UE的所述第一数据中的多个数据分组中的一个。
[0008]根据至少一个示例性实施方式,所述拥塞指示可以是显式拥塞通知(ECN)代码点。
[0009]根据至少一个示例性实施方式,所述网元可以是增强型节点B(eNB),且无线通信网络遵循LTE协议。
[0010]根据至少一个示例性实施方式,可以使所述第一目的地UE与所述eNB相关联,且所述检测可以包括检测eNB与所述第一目的地UE之间的下行链路信道中的拥塞。
[0011]根据至少一个示例性实施方式,可以使所述第一源UE与所述eNB相关联,且所述检测可以包括检测所述第一源UE与所述eNB之间的上行链路信道中的拥塞。
[0012]根据至少一个示例性实施方式,所述媒体数据分组可以是语音数据分组或视频数据分组。
[0013]根据至少一个示例性实施方式,用于处理无线通信网络中的拥塞的网络设备可以包括:数据接收单元;数据传输单元;存储器单元,所述存储器单元被配置成存储与用户设备(UE)相对应的参数,该用户设备(UE)与网元通信;以及处理单元,处理单元被耦合到所述数据传输单元、所述数据接收单元以及所述存储器单元。所述处理单元可被配置成控制包括以下各项的操作:接收从第一源用户设备(UE)朝向第一目的地UE发送的媒体数据分组;检测在所述网元与所述第一目的地UE之间的下行链路信道以及在所述第一源UE与所述网元之间的上行链路信道的至少一个中的拥塞;如果所述检测检测到拥塞,则识别第二源UE,所述第二源UE通过所述网元向所述第二目的地UE传输第一数据并具有低于所述第一源UE的订户优先级水平;如果所述检测检测到拥塞,则发送拥塞指示,所述拥塞指示被配置成促使所述第二源UE降低所述第二源UE用以通过所述网元向所述第二目的地UE传输所述第一数据的速率;以及从所述网元向所述第一目的地UE发送所述媒体数据分组。

【专利附图】

【附图说明】
[0014]根据下面提供的详细描述和附图,将更全面地理解示例性实施方式,其中用相同的附图标记来表示相同元件,所述附图仅仅是以举例说明的方式给出的且并非限制性的,而且在所述附图中:
[0015]图1示出根据至少一个示例性实施方式的无线通信网络的一部分。
[0016]图2是示出根据至少一个示例性实施方式的使用显式拥塞通知(ECN)来提供编解码器速率适配的方法的数据流程图。
[0017]图3A是示出根据至少一个示例性实施方式的网元的示例性结构的图。
[0018]图3B是示出根据至少一个示例性实施方式的使用ECN和订户优先级水平来提供编解码器速率适配的方法的数据流程图。
[0019]图3C是示出根据至少一个示例性实施方式的从网元的角度出发使用ECN和订户优先级水平来提供编解码器速率适配的方法的流程图。

【具体实施方式】
[0020]现在将参考其中示出了某些示例性实施方式的附图来更全面地描述各种至少一个示例性实施方式。
[0021]在本文中公开了详细的说明性实施方式。然而,本文公开的特定结构和功能细节仅仅出于描述至少一个示例性实施方式的目的而是代表性的。然而,可以许多替换形式来体现示例性实施方式且不应将其理解为仅限于本文所阐述的实施方式。
[0022]相应地,虽然示例性实施方式能够有各种修改和替换形式,在图中以示例的方式示出了其实施方式,并且在本文中将详细地描述。然而,应理解的是并非意图使示例性实施方式局限于公开的特定形式,相反,示例性实施方式将覆盖落在示例性实施方式的范围内的所有修改、等价物和替换。遍及附图中的各图,相同的参考标号参考相同的元件。本文所使用的术语“和/或”包括关联所列项目中的一个或多个的任何和所有组合。
[0023]应理解的是当元件被称为“连接”或“耦合”到另一元件时,其能够被直接连接或耦合到所述另一元件,或者可以存在中间元件。相反,当将元件称为“直接连接”或“直接耦合”到另一元件时,不存在中间元件。应以类似的方式解释用来描述元件之间的关系的其他词语(例如,“在...之间”与“直接在...之间”、“邻近于”对比“紧邻于”等)。
[0024]在此使用的术语仅是为了描述特定实施方式,且并非旨在限制示例性实施方式。如在此使用的,单数形式“一”、“一个”和“该”也旨在包括复数形式,除非上下文另外清楚地指明。还将理解的是当在本文中使用时术语“包括”和/或“包含”指定所述特征、整体、步骤、操作、元件和/或部件的存在,但是不排除一个或多个其他特征、整体、步骤、操作、元件、部件和/或其群组的存在或添加。
[0025]还应注意的是,在某些替换实施方式中,所述功能/动作可以不按照图中所述的顺序发生。例如,连续地示出的两个图实际上可以基本上同时地执行,或者有时可以按照相反顺序执行,这取决于所涉及的功能/动作。
[0026]可以认为如本文所使用的术语用户设备(UE)同义于终端、移动单元、移动台、移动用户、接入终端(AT)、订户、用户、远程站、接入终端、接收机等且此后可能偶尔以此称谓,并且可以描述无线通信网络中的无线资源的远程用户。可以认为术语基站(BS)同义于收发基站出了5)、如(1印、扩展节点8(洲8)、接入点(AP)等和/或可以被以此称谓,并且其可描述提供用于网络与一个或多个用户之间的数据和/或语音连接的无线电基带功能的设备。
[0027]在本文中将示例性实施方式讨论为在适当的计算环境中实现。虽然并未要求,但将在由一个或多个计算机处理器或CPU来执行计算机可执行指令(诸如程序模块或功能过程)的一般背景下,来描述示例性实施方式。一般地,程序模块或功能过程包括例程、程序、对象、部件、数据结构等,其执行特定任务或实现特定抽象数据类型。
[0028]可以在现有通信网络中使用现有硬件来实现本文所讨论的程序模块和功能过程。例如,可在现有网元或控制节点(例如,图1中所示的AP)处使用现有硬件来实现本文所讨论的程序模块和功能过程。此类现有硬件可以包括一个或多个数字信号处理器(DSP)、专用集成电路、现场可编程门阵列(FPGA)计算机等。
[0029]在以下描述中,将参考由一个或多个处理器执行的操作的动作和符号表不(例如,流程图的形式)来描述说明性实施方式,除非另外指明。同样地,将理解的是有时称为计算机执行的此类动作和操作包括由处理器进行对以结构化形式表示数据的电信号的操纵。此操纵对数据进行变换,并将其保持在所述计算机的存储器系统中的位置处,其以本领域的技术人员很好地理解的方式重新配置或改变计算机的操作。
[0030]网络架构概沭
[0031]图1示出无线通信网络100的一部分。无线通信网络100可遵循例如LTE协议。无线通信网络100包括移动性管理实体(MME) 110、第一演进型节点B (eNB) 110A、第二 eNB110B、包括第一 UE 122、第二 UE 124、第三UE 126和第四UE 128的多个用户设备(UE) 120、归属订户服务器(HSS) 140、策略和计费规则功能节点(PCRF) 150、服务网关(S-GW) 160以及公用数据网(PDN)网关(P-GW) 170。
[0032]UE 120可与第一 eNB IlOA和第二 eNB IlOB中的任一个进行无线通信。第一 eNBIlOA和第二 eNB IlOB连接到MME 130。虽然未示出,但无线通信网络100可以除MME 130之外还包括LTE核心网络的其他元件。UE 120可以是例如移动电话、智能电话、计算机或个人数字助理(PDA)。
[0033]还可以将第一 eNB IlOA和第二 eNB IlOB连接到服务网关160。S-Gff 160能够路由并转发连接至第一 eNB IlOA或第二 eNB IlOB的UE的用户数据分组。S-GW 160为第一eNB IlOA和第二 eNB IlOB提供到P-GW 170的接入。P-GW 170经由服务网关192,为第一eNB IlOA和第二 eNB IlOB提供到包括例如因特网180的其他分组数据网络的接入。出于简化的目的,将主要参考第一 eNB IlOA来讨论第一 eNB IlOA和第二 eNB IlOB的操作。然而,第二 eNB IlOB能够以参考第一 eNB IlOA所讨论的相同方式操作。
[0034]编解码器速率适配的说明
[0035]来自多个UE 120中的UE可能正在向其他UE发送语音数据或视频数据。来自所述多个UE 120中的正在发送语音数据的UE可以选择在发送语音数据时要使用的编解码器速率。较高编解码器速率对应于较高保真度语音数据和较高数据速率,而较低编解码器速率对应于较低保真度语音数据和较低数据速率。同样地,来自所述多个UE 120中的正在发送视频数据的UE可以选择在发送视频数据时要使用的编解码器速率。在第一 eNB IlOA内可用于向与第一 eNB IlOA通信的UE传送和从其向该UE传送数据的资源是有限的。当满足UE与第一 eNB IlOA进行通信的需求所需的资源满足或超过可用于第一 eNB IlOA的资源量时,拥塞结果和数据分组可能被正在经历拥塞的第一 eNB IlOA丢弃。这可能会导致UE与经历拥塞的eNB进行通信的降低质量水平。
[0036]为了防止和/或减少在无线通信网络100中经历的拥塞,无线网络100实现编解码器速率适配方案。例如,第一 eNB IlOA能够在正在经历或者可预期将在不远的将来经历拥塞时,通知UE。例如,第一 eNB IlOA可以使用例如显式拥塞通知(ECN)来生成现有或临近拥塞的指示。ECN可用来通过例如降低正在用来发送语音数据的编解码器速率或降低正在用来发送视频数据的最大编解码器速率,来提示经由经历拥塞的eNB来发送数据的UE去减少正在发送的数据量。在关于用于IP多媒体子系统(MS) (MTSI)客户端的多媒体电话服务的3GPP 23.860规范中,讨论了使用ECN来提示编解码器速率适配。
[0037]根据3GPP 23.860规范,当在MTSI客户端中启用ECN时,可以使用会话描述协议(SDP)提议和应复程序来在MTSI客户端之间建立ECN使用。在已经协商ECN使用之后,终端用“ECT(O) ”代码点来指定语音或视频媒体分组。如果支持ECN的eNB在用于语音或视频用户的下行链路上检测到拥塞,则eNB可用“ECN-CE”代码点来指定ECT标记的下行链路分组,以指示“经历拥塞”。ECN-CE标记的分组向接收到分组的MTSI客户端指示可能必须请求用于分组的发送方的新编解码器速率。接收MTSI客户端可以使用例如在3GPP规范TS26.114中描述的已知程序来确定要请求哪个速率。如果接收MTSI客户端确定速率请求是需要的,则接收MTSI客户端向发送MTSI客户端发送速率请求,请求发送MTSI客户端使用较低传输速率。对于语音数据而言,速率请求可以请求使用具有的编码速率低于当前正在使用的编解码器的编解码器。对于使用自适应比特速率发送的视频数据而言,速率请求可请求使用较低最大比特速率。现在,将在下面参考图2来讨论用于通过使用ECN实现编解码器速率适配而降低拥塞的过程。
[0038]图2是示出使用ECN来提供编解码器速率适配的方法的数据流程图。图2中所示的方法基于3GPP 23.860规范。
[0039]将参考如下情形来解释图2,其中第一 UE 122和第二 UE 124参与话音呼叫,第二UE 124与第一 eNB IlOA相关联,且第一 eNB IlOA在至第二 UE 124的下行链路中检测到拥塞。第一 UE 122、第二 UE 124和第一 eNB IlOA每个都支持ECN。第一和第二 UE 122和124可以是例如MTSI客户端。
[0040]参考图2,第一 UE 122朝着第二 UE 124发送用代码点ECT(O)标记的语音分组210。该语音分组被与第二 UE 124相关联的eNB即第一 eNB IlOA接收。由于第一 eNB IlOA检测到在至第二 UE 124的下行链路信道上的拥塞,所以第一 eNB将语音分组中的一个或多个的代码点变成ECN-CE代码点,并将一个或多个ECN-CE标记的分组220发送给UE 124。在接收到ECN-CE标记的分组220之后,第二 UE 124确定是否从ECN-CE标记语音分组的发送方即第一 UE 122请求编解码器速率变化。在图2中所示的示例中,第二 UE 124确定需要速率变化。相应地,第二 UE 124向第一 UE 122发送速率适配请求230。作为响应,第一UE 122降低由第一 UE 122所使用的编解码器,以将语音数据分组发送给第二 UE 124。第一 UE 122然后朝着第二 UE 124发送用代码点ECT (O)标记的语音分组240,并且相对于先前发送的语音分组210具有降低的编解码器速率。第一 eNB IlOA可能确定到第二 UE 124的下行链路信道仍拥塞。相应地,第一 eNB 110可再次地将语音分组的代码点变成ECN-CE代码点,并将一个或多个ECN-CE标记的分组250发送给第二 UE 124。
[0041]相应地,在图2中所示的使用ECN来处理网络拥塞的方法中,一旦第一 eNB IlOA在至第二 UE 124的下行链路信道中检测到拥塞,则第一 eNB IlOA可生成指示,即ECN-CE标记的分组220,该指示促使第二 UE 124向第一 UE 122请求速率适配。
[0042]此外,虽然相对于其中在第二 UE 124与第一 eNB IlOA之间的下行链路信道中检测到拥塞的示例讨论了图2,但如果在第二 UE 124与第一 eNB IlOA之间的上行链路信道中检测到拥塞,则也可生成ECN。例如,如果第一 eNB IlOA在上行链路信道中检测到拥塞,则第一 eNB IlOA可将经由第一 eNB IlOA从第二 UE 124朝着第一 UE 122发送的上行链路分组修改成包括ECN-CE代码点。在第一 UE 122处接收到时,ECN-CE标记分组将提示第一 UE122向第二 UE 124发送速率适配请求。作为响应,第二 UE 124将降低由第二 UE 124所使用的编解码器速率,以向第一 UE 122发送语音数据分组。
[0043]在上行链路拥塞和下行链路拥塞两种情况下,均发送速率适配请求且接收到速率适配请求的UE通过使用较低、不那么数据密集的编解码器速率来向另一 UE发送后续语音数据,而对速率适配请求进行响应。相应地,在两种情况下,均可减少所经历的拥塞。
[0044]另外,虽然出于简化目的,仅参考其中在第一UE 122与第二UE 124之间发送语音分组的语音呼叫而讨论图2的方法,但该方法也适用于视频数据。例如,如果第一 UE 122正在经由第一 eNB IlOA向第二 UE 124发送视频数据,并且第一 eNB I1A在第一 eNB I1A与第二 UE 124之间的下行链路信道中检测到拥塞,则第一 eNB IlOA可通过将从第一 UE 122朝着第二 UE 124发送的视频数据修改成包括ECN-CE代码点,来提示第二 UE 124向第一 UE122发送速率适配请求。第一 UE 122可以通过降低用来对被发送给第二 UE 124的视频数据进行编码的最大比特速率而对速率适配请求进行响应。
[0045]同样地,如果第二 UE 124正在经由第一 eNB IlOA向第一 UE 122发送视频数据,并且第一 eNB IlOA在第一 eNB IlOA与第二 UE 124之间的上行链路通道中检测到拥塞,则第一 eNB IlOA可通过将从第二 UE 124朝着第一 UE 122发送的视频数据分组修改成包括CN-CE代码点而提示第一 UE 122向第二 UE 124发送速率适配请求。第二 UE 124可以通过降低用来对被发送到第一 UE 122的视频数据进行编码的最大比特速率而对速率适配请求进行响应。
[0046]用于使用ECN和订户优先级水平来提供编解码器速率适配的方法和设备
[0047]如上文参考图1和2所述,可使用ECN来降低语音数据发送方的编解码器速率。相应地,可以降低通过无线通信网络100发送的数据量并因此降低无线通信网络100所经历的拥塞量。
[0048]然而,在上文在图2中所示的方法中,降低给定语音用户的编解码器速率的过程并未考虑关于其他用户的在第一 eNB 110上可用的信息,诸如这些用户是高优先级语音用户或保证比特速率(GBR)视频用户(例如,付费用户)还是较低优先级语音或数据用户(例如,非付费用户)。例如,LTE网络提供订户到不同订户优先级水平的分类。订户水平的示例包括金、银和铜订户优先级水平。订户优先级水平的排序可以指示例如由订户支付的服务的成本。相应地,具有金订户优先级水平的订户可以是下述订户,即,该订户与具有银和铜订户优先级水平用户的订户相比为体验质量(QoE)支付较高的费用。同样地,具有银订户优先级水平的订户可以是如下订户,即,该订户与具有铜订户优先级水平用户的订户相比为QoE支付较高的费用。
[0049]因此,当进行关于向无线通信网络100的用户分配通信网络100的有限网络资源的判定时,包括例如关于降低某些用户的语音或视频数据编解码器速率的判定,可能期望将用户的相关订户优先级水平考虑在内。这样,当分配无线网络100的有限资源时,如果可能的话,可以保持具有较高订户优先级水平的订户的QoE。
[0050]结果,当前金级用户可能更可能选择继续支付与金订户优先级水平相关联的较高费用。此外,铜和银级用户可能更有可能选择通过支付较高费用而增加其费用以变成金级订户。
[0051 ] 现在,将在下面参考图3A-3C来讨论通过在考虑用户的订户优先级水平的同时使用ECN来实现编解码器速率适配而降低拥塞的方法。
[0052]图3A是示出网元301的示例性结构的图示。根据至少一个示例性实施方式,第一eNB IlOA和第二 eNB IlOB中的任一者或两者可具有下述网元301的结构和操作。参考图3A,网元301可包括例如数据总线359、传输单元352、接收单元354、存储器单元356以及处理单元358。
[0053]传输单元352、接收单元354、存储器单元356以及处理单元358可以使用数据总线359来向彼此发送/或从彼此接收数据。传输单元352是包括下述硬件和任何所需软件的设备,所述硬件和任何所需软件用于在无线通信网络100中经由到其他网元的一个或多个有线和/或无线连接而传输有线和/或无线信号,所述有线和/或无线信号包括例如数据信号和控制信号。例如,数据和/或控制信号可以包括具有“ECT (O) ”或“ECN-CE”代码点的语音数据分组。
[0054]接收单元354是包括下述硬件和任何所需软件的设备,所述硬件和任何所需软件的设备用于在无线通信网络100中经由到其他网元的一个或多个有线和/或无线连接而接收有线和/或无线信号,所述有线和/或无线信号包括例如数据信号和控制信号。
[0055]存储器单元356可以是能够存储数据的任何设备,包括磁储存器、闪速储存器等。
[0056]处理单元358可以是能够处理数据的任何设备,包括例如被配置成基于输入数据来执行特定操作或者能够执行包括在计算机可读代码中的指令的微处理器。
[0057]例如,处理单元358能够从与网元301通信的UE 120之中,确定与每个UE相关联的订户的订户优先级水平。此外,处理单元能够比较与两个或更多UE相关联的订户优先级水平,以确定哪个UE与最高订户优先级水平相关联。
[0058]现在,将在下面参考图3B和3C来更详细地讨论用于操作网元301、第一 eNB IlOA以及第二 eNB IlOB的示例性方法。
[0059]根据至少一个不例性实施方式,在图3B和3C不出且相对于这些图被描述为由eNB执行的每个操作均可由具有如图3A中所示的网元301的结构的一个或多个eNB来执行。例如,存储器单元356可以存储对应于下面参考图3B和3C所述的每个操作的可执行指令。此外,处理器单元158可被配置成执行下面相对于图3B和3C所述的每个操作。此外,根据至少一个示例性实施方式,可通过传输单元352来传输所传输数据和/或控制信号,并且可通过接收单元354来接收所接收的数据和/或控制信号。
[0060]图3B是示出根据至少一个示例性实施方式使用ECN和订户优先级水平来提供编解码器速率适配的方法的数据流程图。
[0061]类似于图2,将参考下述情形来解释图3B,其中所述第一 UE 122和所述第二 UE124参与语音呼叫,第二 UE 124与第一 eNB I1A相关联,且第一 eNB I1A在至第二 UE 124的下行链路中检测到拥塞。此外,第三UE 126和第四UE 128也参与话音呼叫,第四UE 128与第一 eNB IlOA相关联,并且第三和第四UE 126和128两者都与具有低于第一 UE 122的订户优先级水平的订户相关联。第一 UE 122、第二 UE 124、第三UE 126、第四UE 128和第一 eNB IlOA每个都支持ECN。第一至第四UE 122-128可以是例如MTSI客户端。
[0062]参考图3B,第一 UE 122朝着第二 UE 124发送用代码点ECT (O)标记的语音分组210。该语音分组210被与第二 UE 124相关联的eNB即第一 eNB IlOA接收。如在图3B中,第一 eNB IlOA在到第二UE 124的下行链路信道上检测到拥塞。然而,并非简单地用ECN-CE代码点来标记第一 UE 124的语音分组,第一 eNB IlOA确定是否存在更加适合于经历比第一 UE 122降低的编解码器速率的另一 UE。例如,第一 eNB IlOA可根据已知方法而获得关于第一至第四UE 122-128中的每一个的订户优先级水平。第一 eNB IlOA然后使用订户优先级水平信息来确定第三UE 126和第四UE 128是当前经由具第一 eNB IlOA来参与语音呼叫的、具有的订户优先级水平低于第一 UE 122的两个UE。然后,并非是向第二 UE 124发送ECN-CE标记的分组220,第一 eNB 110向第四UE 128发送ECN-CE标记的分组225。第一 eNB 110可以在不包括ECN-CE代码点的情况下向第二 UE 128发送语音分组210。
[0063]在接收到ECN-CE标记的分组225之后,第四UE 128根据已知方法来确定是否向ECN-CE标记语音分组的发送方即第三UE 126请求编解码器速率变化。在图3中所示的示例中,第四UE 128确定需要速率变化。相应地,第四UE 128向第三UE 126发送速率适配请求235。作为响应,第三UE 126降低其用来向第四UE 128发送语音数据分组的编解码器速率。第三UE 126然后朝着第二 UE 124发送语音分组260,该语音分组260用代码点ECT (O)且相对于第三UE 126的先前编解码速率具有降低的编解码速率。此外,第一 UE 122可以朝着第二 UE 124发送附加的语音分组240。第一 eNB IlOA可能确定到第二 UE 124的下行链路信道仍被拥塞。相应地,第一 eNB IlOA可再次地确定第三和第四UE 126和128具有低于第一 UE 122的订户优先级水平,将从第三UE 126向第四UE 128发送的语音分组的代码点变成ECN-CE代码点,并将ECN-CE标记的分组270发送到第四UE 128。
[0064]相应地,在图3中所示的使用ECN来处理网络拥塞的方法中,一旦第一 eNB IlOA在到第二 UE 124的下行链路信道中检测到拥塞,则第一 eNB IlOA可生成指示,即ECN-CE标记分组225,该指示促使第四UE 128向第三UE 126请求速率适配。由于第三UE 126通过使用较低、不那么数据密集的编解码器速率来向第四UE 128发送后续语音数据,来对速率适配请求进行响应,所以可以减少由第一 eNB IlOA中在无线通信网络100中处理的总数据量。相应地,可减少与第一 eNB IlOA通信的UE所经历的总体拥塞。相应地,可以在不要求与较高订户优先级水平相关联的UE即第一 UE 122采取较低编解码器速率并生成具有较低保真度水平的语音分组而降低用于第一 UE 122和第二 UE 124的QoE的情况下,实现拥塞的减少。
[0065]此外,虽然相对于如下示例讨论了图3B,其中在第二 UE 124与第一 eNB IlOA之间的下行链路信道中检测到拥塞,但根据至少一个示例性实施方式,如果在第二 UE 124与第一 eNB I1A之间的上行链路信道中检测到的拥塞,则也可生成ECN并将其发送到低级别的用户。例如,如果第一 eNB IlOA在上行链路信道中检测到拥塞,则第一 eNB IlOA可以确定第三和第四UE 126和128具有低于第一 UE 122的订户优先级水平。第一 eNB IlOA然后可将经由第一 eNB IlOA从第四UE 128朝着第三UE 126发送的上行链路分组修改成包括ECN-CE代码点。在第三UE 126处接收到时,ECN-CE标记的分组将提示第三UE 126向第四UE 128发送速率适配请求。作为响应,第四UE 128将降低第四UE 128所使用的编解码器速率来向第三UE 126发送语音数据分组。
[0066]图3C是示出从网元的角度出发使用ECN和订户优先级水平来提供编解码器速率适配的方法的流程图。将参考下述下行链路和上行链路两种情况来解释图3C,在所述下行链路情况中第一 eNB IlOA处理第一 eNB IlOA与第二 UE 124之间的下行链路信道中的潜在拥塞,以及在所述上行链路情况中第一 eNB IlOA处理第二 UE 124与第一 eNB IlOA之间的上行线路信道中的潜在拥塞。虽然出于简化的目的,下面仅参考第一 eNB IlOA来描述图3C,但下述操作也可由第二 eNB IlOB来执行。
[0067]参考图3C,在步骤S410中,从源UE接收被寻址到目的地UE的一个或多个媒体数据分组。例如,在下行链路情况下,第一 UE 122可以是源UE且第一 eNB IlOA可从第一 UE122接收被寻址到第二 UE 124的一个或多个媒体数据分组。在上行链路情况下,第二 UE124可以是源UE且第一 eNB IlOA可从第二 UE 124接收被寻址到第一 UE 122的一个或多个媒体数据分组。一个或多个媒体数据分组可以是例如话音数据分组或视频数据分组。所述一个或多个媒体数据分组可以包括指示源UE是具备ECN能力的ECT(O)代码点。
[0068]在步骤S420中,由eNB进行拥塞确定。例如,在下行链路中进行关于在第一 eNBIlOA与第二UE 124之间的下行链路信道上是否存在拥塞的确定。在上行链路情况下,可进行关于在第二 UE 124与第一 eNB IlOA之间的上行链路信道上是否存在拥塞的确定。第一eNB I1A可以根据已知方法来确定在与第一 UE 124的下行链路信道或上行线路信道上是否存在拥塞。
[0069]如果在步骤S420中未确定存在拥塞,则第一 eNB IlOA可前进至步骤S460。
[0070]在步骤S460中,将从源UE接收到的语音分组传送至目的地UE而不添加拥塞指示,并且该过程可以结束。例如,在下行链路情况下,第一 eNB IlOA可将在步骤S410中从第一 UE 122接收到的媒体数据分组传送给第二 UE 124,而不将所接收的媒体数据分组的代码点从ECT(O)代码点变成ECN-CE代码点。在上行线路情况下,第一 eNB IlOA可将在步骤S410中从第二 UE 124接收到的媒体数据分组传送给第一 UE 122,而不将所接收的语音分组的代码点从ECT (O)代码点变成ECN-CE代码点。
[0071]返回步骤S420,如果在下行链路情况下第一 eNB IlOA确定在到第二 UE 124的下行链路信道上确实存在拥塞,或者在上行链路情况下确定在从第二 UE 124起的上行链路信道中存在拥塞,则第一 eNB IlOA可前进至步骤S430。
[0072]在步骤S430中,进行关于是否存在具有的订户优先级水平比源UE的订户优先级水平低的任何UE对的确定。例如,在下行链路情况下,第一 eNB IlOA可确定是否存在经由第一 eNB IlOA通信的任何UE对,所述UE对具有低于第一 UE 122的订户优先级水平。例如,eNB IlOA可以确定经由第一 eNB IlOA参与与另一 UE的语音通信的每个UE的订户优先级水平(例如,金、银或铜)。第一 eNB可将经由第一 eNB IlOA相互通信的每组两个UE视为一个UE对。第一 eNB 110然后可将第一 UE 122的订户优先级水平与所识别UE对的订户优先级水平相比较,以确定是否存在具有的订户优先级水平低于第一 UE 122的任何UE对。
[0073]同样地,在上行链路情况下,第一 eNB 110可将第二 UE 124的订户优先级水平与所识别UE对的订户优先级水平相比较,以确定是否存在具有的订户优先级水平低于第二UE 124的任何UE对。
[0074]例如,第一 eNB 110可将与每个UE对中的任一个UE相关联的最高订户优先级水平视为用于该UE对的订户优先级水平。例如,如果UE对包括与金订户优先级水平相关联的UE而该与金订户优先级水平相关联的UE和与银订户优先级水平相关联的UE通信,则该eNB IlOA可将该UE对的订户优先级水平视为是金的。第一 eNB IlOA可根据已知方法获得用于与eNB IlOA通信的一个或多个UE的订户优先级水平。
[0075]如果在步骤S430中未识别到具有的订户优先级水平低于源UE的订户优先级水平的UE对,则第一 eNB IlOA前进至步骤S440。
[0076]在步骤S440中,在步骤S410中从源UE接收到的媒体数据分组与拥塞指示一起被传送至目的地UE。
[0077]由第一 eNB IlOA在步骤S440中发送的拥塞指示可以是能够指示无线网络通信网络100中存在拥塞的的任何形式。例如,在下行链路情况下,第一 eNB IlOA可将从第一 UE122接收到的媒体数据分组的代码点从ECT(O)代码点变成ECN-CE代码点,由此指示在第一 eNB IlOA与第二 UE 124之间的下行链路信道中存在拥塞。在上行链路情况下,第一 eNBIlOA可将从第一 UE 122接收到的媒体数据分组的代码点从ECT (O)代码点变成ECN-CE代码点,由此指示在第二 UE 124与第一 eNB IlOA之间的上行链路信道中存在拥塞。
[0078]目的地UE可以通过向源UE发送编解码器速率适配请求而对ECN-CE标记语音分组进行响应。源UE可通过降低用来向目的地UE发送后续语音分组的编解码速率来对速率适配请求进行响应,因此减少从源UE向目的地UE传送后续语音分组所需要的网络资源的量。
[0079]返回步骤S430,如果识别到具有的订户优先级水平低于源UE的订户优先级水平的一个或多个UE对,则第一 eNB IlOA前进至步骤S450。
[0080]在步骤S450中,向在步骤S430中被识别为具有的订户优先级水平低于源UE的订户优先级水平的一个或多个UE对中的至少一个发送拥塞指示。
[0081]例如,在下行链路情况下,第三UE 126可以经由第一 eNB IlOA向第四UE 128发送媒体数据分组。此外,在步骤S430中,第一 eNB 110可以将包括第三UE 126和第四UE128的UE对识别为具有的订户优先级水平低于源UE即第一 UE 122的UE对。相应地,在步骤S450中,第一 eNB I1A可以向第四UE 128发送拥塞指示。
[0082]由第一 eNB I1A在步骤S450中发送的拥塞指示可以是能够指示无线网络通信网络100中的拥塞的存在的任何形式。例如,第一 eNB IlOA可以将从第三UE 126接收到的媒体数据分组的代码点从ECT(O)代码点变成ECN-CE代码点。如上文在图3B中所示,第四UE 128可以通过向第三UE 126发送编解码器速率适配请求而对ECN-CE标记媒体数据分组进行响应。第三UE 126可通过降低用来向第四UE 128发送后续语音分组的编解码器速率而对速率适配请求进行响应,由此减少从第三UE 126向第四UE 128传送后续语音分组所需的网络资源量以及正在由第一 eNB IlOA使用的网络资源量。相应地,可以在不降低第一UE 122的QoE的情况下实现网络拥塞的减少。
[0083]在上行链路情况下,第四UE 128可经由第一 eNB IlOA向第三UE 126发送媒体数据分组。此外,在步骤S430中,第一 eNB 110可以将包括第三UE 126和第四UE 128的UE对识别为具有的订户优先级水平低于源UE即第一 UE 122的UE对。相应地,在步骤S450中,第一 eNB IlOA可通过例如向从第四UE 128向第三UE 126发送的媒体数据分组添加ECN-CE代码点,来向第三UE 126发送拥塞指示。第三UE 126可通过向第四UE 128发送编解码器速率适配请求,而对ECN-CE标记媒体数据分组进行响应。第四UE 128可以通过降低用来向第三UE 126发送后续语音分组的编解码器速率而对速率适配请求进行响应。
[0084]根据至少一个示例性实施方式,如果在步骤S430中,第一 eNB IlOA识别到具有的优先级水平低于源UE的多个UE对,则在步骤S450中,第一 eNB I1A可以从所有所识别UE对之中选择具有最低订户优先级水平的UE对作为将向其发送拥塞通知的UE对。
[0085]在步骤S450之后,第一 eNB IlOA进行至步骤S460并在不添加拥塞指示的情况下将在步骤S410中从源UE接收到的媒体数据分组传送到目的地UE。
[0086]相应地,使用上文参考图3C所讨论的使用ECN和订户优先级水平来提供编解码器速率适配的方法,可以在去除或减少降低用于高优先级订户的语音和/或视频编解码器速率的需要的同时,缓解eNB在用于传输媒体数据分组的上行链路信道或下行链路信道中所检测到的拥塞。
[0087]因此描述了示例性实施方式,显而易见的是可以以许多方式对其进行修改。不应将此类变化视为背离示例性实施方式,并且所有此类修改意在被包括在示例性实施方式的范围内。
【权利要求】
1.一种处理无线通信网络中的拥塞的方法,所述方法包括: 在网元处接收从第一源用户设备(UE)朝向第一目的地UE发送的媒体数据分组;在所述网元处检测在所述网元与所述第一目的地UE之间的下行链路信道以及在所述第一源UE与所述网元之间的上行链路信道的至少一个中的拥塞; 如果所述检测检测到拥塞,则识别第二源UE,所述第二源UE通过所述网元向第二目的地UE传输第一数据并具有低于所述第一源UE的订户优先级水平; 如果所述检测检测到拥塞,则发送拥塞指示,所述拥塞指示促使所述第二源UE降低所述第二源UE用以通过所述网元向所述第二目的地UE传输所述第一数据的速率;以及从所述网元向所述第一目的地UE发送所述媒体数据分组。
2.根据权利要求1所述的方法,其中所述识别包括:确定多个UE对的订户优先级水平,所述多个UE对中的每一个包括经由所述网元相互通信的两个UE,以及从具有低于第一源UE的订户优先级水平的UE对之中选择UE作为所述第二源UE。
3.根据权利要求2所述的方法,其中,所述识别还包括: 确定所述多个UE对中的哪一对具有最低订户优先级水平,以及 从具有所述最低优先级水平的UE对之中选择UE作为所述第二源UE。
4.根据权利要求1所述的方法,其中,所述发送拥塞指示包括:在所述网络节点处将所述拥塞指示插入至替换数据分组中并将所述替换数据分组从所述网元发送给所述第二目的地UE,所述替换数据分组是被包括在从所述第二源UE发送到所述第二目的地UE的所述第一数据中的多个数据分组中的一个。
5.根据权利要求4所述的方法,其中,所述拥塞指示是显式拥塞通知(ECN)代码点。
6.根据权利要求1所述的方法,其中,所述网元是增强型节点B(eNB),且所述无线通信网络遵循LTE协议。
7.根据权利要求6所述的方法,其中,所述第一目的地UE与所述eNB相关联,且所述检测包括检测在所述eNB与所述第一目的地UE之间的下行链路信道中的拥塞。
8.根据权利要求6所述的方法,其中,所述第一源UE与所述eNB相关联,且所述检测包括检测在所述第一源UE与所述eNB之间的上行链路信道中的拥塞。
9.根据权利要求1所述的方法,其中,所述媒体数据分组是语音数据分组或视频数据分组。
10.一种用于处理无线通信网络中的拥塞的网络设备,该设备包括: 数据接收单元; 数据传输单元; 存储器单元,所述存储器单元被配置成存储与用户设备(UE)相对应的参数,所述用户设备(UE)与网元通信;以及 处理单元,所述处理单元被耦合到所述数据传输单元、所述数据接收以及所述存储器单元,并被配置成控制包括以下各项的操作, 接收从第一源用户设备(UE)朝向第一目的地UE发送的媒体数据分组; 检测在所述网元与所述第一目的地UE之间的下行链路信道以及在所述第一源UE与所述网元之间的上行链路信道的至少一个中的拥塞; 如果所述检测检测到拥塞,则识别第二源UE,所述第二源UE通过所述网元向第二目的地UE传输第一数据并具有低于所述第一源UE的订户优先级水平; 如果所述检测检测到拥塞,则发送拥塞指示,所述拥塞指示被配置成促使所述第二源UE降低所述第二源UE用以通过所述网元向所述第二目的地UE传输所述第一数据的速率;以及 从所述网元向所述第一目的地UE发送所述媒体数据分组。
【文档编号】H04W28/22GK104247496SQ201380007210
【公开日】2014年12月24日 申请日期:2013年1月30日 优先权日:2012年1月31日
【发明者】K·斯里德哈, J·西摩 申请人:阿尔卡特朗讯
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1