《用于为无线用户提供智能编解码器速率适配的方法和设备.pdf》由会员分享,可在线阅读,更多相关《用于为无线用户提供智能编解码器速率适配的方法和设备.pdf(17页珍藏版)》请在专利查询网上搜索。
1、10申请公布号CN104247496A43申请公布日20141224CN104247496A21申请号201380007210722申请日2013013013/362,43920120131USH04W28/02200601H04W28/22200601H04L1/0020060171申请人阿尔卡特朗讯地址法国布洛涅比扬古72发明人K斯里德哈J西摩74专利代理机构北京市金杜律师事务所11256代理人王茂华庞淑敏54发明名称用于为无线用户提供智能编解码器速率适配的方法和设备57摘要一种方法包括在网元处接收从第一源用户设备UE朝向第一目的地UE发送的媒体数据分组;在所述网元处检测在所述网元与所述第。
2、一目的地UE之间的下行链路信道以及在第一源UE与所述网元之间的上行链路信道中的至少一个中的拥塞;如果所述检测检测到拥塞,则识别第二源UE,该第二源UE通过所述网元向第二目的地UE传输第一数据并具有低于所述第一源UE的订户优先级水平;如果所述检测检测到拥塞,则发送拥塞指示,该拥塞指示促使所述第二源UE降低第二源UE用以通过所述网元向第二目的地UE传输第一数据的速率;以及从所述网元向第一目的地UE发送所述媒体数据分组。30优先权数据85PCT国际申请进入国家阶段日2014073086PCT国际申请的申请数据PCT/US2013/0237142013013087PCT国际申请的公布数据WO2013/。
3、116255EN2013080851INTCL权利要求书2页说明书10页附图4页19中华人民共和国国家知识产权局12发明专利申请权利要求书2页说明书10页附图4页10申请公布号CN104247496ACN104247496A1/2页21一种处理无线通信网络中的拥塞的方法,所述方法包括在网元处接收从第一源用户设备UE朝向第一目的地UE发送的媒体数据分组;在所述网元处检测在所述网元与所述第一目的地UE之间的下行链路信道以及在所述第一源UE与所述网元之间的上行链路信道的至少一个中的拥塞;如果所述检测检测到拥塞,则识别第二源UE,所述第二源UE通过所述网元向第二目的地UE传输第一数据并具有低于所述第一。
4、源UE的订户优先级水平;如果所述检测检测到拥塞,则发送拥塞指示,所述拥塞指示促使所述第二源UE降低所述第二源UE用以通过所述网元向所述第二目的地UE传输所述第一数据的速率;以及从所述网元向所述第一目的地UE发送所述媒体数据分组。2根据权利要求1所述的方法,其中所述识别包括确定多个UE对的订户优先级水平,所述多个UE对中的每一个包括经由所述网元相互通信的两个UE,以及从具有低于第一源UE的订户优先级水平的UE对之中选择UE作为所述第二源UE。3根据权利要求2所述的方法,其中,所述识别还包括确定所述多个UE对中的哪一对具有最低订户优先级水平,以及从具有所述最低优先级水平的UE对之中选择UE作为所述。
5、第二源UE。4根据权利要求1所述的方法,其中,所述发送拥塞指示包括在所述网络节点处将所述拥塞指示插入至替换数据分组中并将所述替换数据分组从所述网元发送给所述第二目的地UE,所述替换数据分组是被包括在从所述第二源UE发送到所述第二目的地UE的所述第一数据中的多个数据分组中的一个。5根据权利要求4所述的方法,其中,所述拥塞指示是显式拥塞通知ECN代码点。6根据权利要求1所述的方法,其中,所述网元是增强型节点BENB,且所述无线通信网络遵循LTE协议。7根据权利要求6所述的方法,其中,所述第一目的地UE与所述ENB相关联,且所述检测包括检测在所述ENB与所述第一目的地UE之间的下行链路信道中的拥塞。。
6、8根据权利要求6所述的方法,其中,所述第一源UE与所述ENB相关联,且所述检测包括检测在所述第一源UE与所述ENB之间的上行链路信道中的拥塞。9根据权利要求1所述的方法,其中,所述媒体数据分组是语音数据分组或视频数据分组。10一种用于处理无线通信网络中的拥塞的网络设备,该设备包括数据接收单元;数据传输单元;存储器单元,所述存储器单元被配置成存储与用户设备UE相对应的参数,所述用户设备UE与网元通信;以及处理单元,所述处理单元被耦合到所述数据传输单元、所述数据接收以及所述存储器单元,并被配置成控制包括以下各项的操作,接收从第一源用户设备UE朝向第一目的地UE发送的媒体数据分组;检测在所述网元与所。
7、述第一目的地UE之间的下行链路信道以及在所述第一源UE与所述网元之间的上行链路信道的至少一个中的拥塞;如果所述检测检测到拥塞,则识别第二源UE,所述第二源UE通过所述网元向第二目的权利要求书CN104247496A2/2页3地UE传输第一数据并具有低于所述第一源UE的订户优先级水平;如果所述检测检测到拥塞,则发送拥塞指示,所述拥塞指示被配置成促使所述第二源UE降低所述第二源UE用以通过所述网元向所述第二目的地UE传输所述第一数据的速率;以及从所述网元向所述第一目的地UE发送所述媒体数据分组。权利要求书CN104247496A1/10页4用于为无线用户提供智能编解码器速率适配的方法和设备技术领域。
8、0001示例性实施方式一般性地涉及处理用于例如LTE网络的无线通信网络的用户的编解码器速率适配。背景技术0002在LTE中,最初基于诸如设备特性之类的因素来分配用于语音的编解码器速率。用于LTE的语音编解码器包括例如自适应多速率宽带AMRWB、AMR795和AMR59。同样地,存在用于视频数据的不同编解码器速率。可根据显式拥塞通知ECN而在呼叫中修改用于给定呼叫、用于视频或语音数据的编解码器速率。规范3GPP23860描述了可以用来基于ECN而降低或基于流中间缺乏ECN而增加用于视频或语音流的编解码器速率。当前,用于视频或语音用户的编解码器速率的适配是基于针对该用户接收到的拥塞通知的。发明内容。
9、0003一个或多个实施方式涉及用于为无线通信网络的用户生成处理编解码器速率适配的方法和设备。0004根据至少一个示例性实施方式,无线通信网络中的处理拥塞的方法可以包括在网元处接收从第一源用户设备UE朝向第一目的地UE发送的媒体数据分组;在所述网元处检测所述网元与所述第一目的地UE之间的下行链路信道以及所述第一源UE与所述网元之间的上行链路信道的至少一个中的拥塞;如果所述检测检测到拥塞,则识别第二源UE,所述第二源UE通过所述网元向第二目的地UE传输第一数据并具有低于所述第一源UE的订户优先级水平;如果所述检测检测到拥塞,则发送拥塞指示,该拥塞指示促使所述第二源UE降低所述第二源UE用以通过所述。
10、网元向所述第二目的地UE传输所述第一数据的速率;以及从所述网元向所述第一目的地UE发送媒体数据分组。0005根据至少一个示例性实施方式,所述识别可以包括确定多个UE对的订户优先级水平,所述多个UE对中的每一个包括经由所述网元相互通信的两个UE,并且从具有低于第一源UE的订户优先级水平的UE对之中选择UE作为所述第二源UE。0006根据至少一个示例性实施方式,所述识别还可以包括确定所述多个UE对中的哪一对具有最低订户优先级水平,并且从具有所述最低优先级对的UE对之中选择UE作为所述第二源UE。0007根据至少一个示例性实施方式,所述发送拥塞指示可以包括在网络节点处将拥塞指示插入替换数据分组中并将。
11、该替换数据分组从得到网元发送到所述第二目的地UE,该替换数据分组是被包括在从所述第二源UE发送到所述第二目的地UE的所述第一数据中的多个数据分组中的一个。0008根据至少一个示例性实施方式,所述拥塞指示可以是显式拥塞通知ECN代码点。0009根据至少一个示例性实施方式,所述网元可以是增强型节点BENB,且无线通信说明书CN104247496A2/10页5网络遵循LTE协议。0010根据至少一个示例性实施方式,可以使所述第一目的地UE与所述ENB相关联,且所述检测可以包括检测ENB与所述第一目的地UE之间的下行链路信道中的拥塞。0011根据至少一个示例性实施方式,可以使所述第一源UE与所述ENB。
12、相关联,且所述检测可以包括检测所述第一源UE与所述ENB之间的上行链路信道中的拥塞。0012根据至少一个示例性实施方式,所述媒体数据分组可以是语音数据分组或视频数据分组。0013根据至少一个示例性实施方式,用于处理无线通信网络中的拥塞的网络设备可以包括数据接收单元;数据传输单元;存储器单元,所述存储器单元被配置成存储与用户设备UE相对应的参数,该用户设备UE与网元通信;以及处理单元,处理单元被耦合到所述数据传输单元、所述数据接收单元以及所述存储器单元。所述处理单元可被配置成控制包括以下各项的操作接收从第一源用户设备UE朝向第一目的地UE发送的媒体数据分组;检测在所述网元与所述第一目的地UE之间。
13、的下行链路信道以及在所述第一源UE与所述网元之间的上行链路信道的至少一个中的拥塞;如果所述检测检测到拥塞,则识别第二源UE,所述第二源UE通过所述网元向所述第二目的地UE传输第一数据并具有低于所述第一源UE的订户优先级水平;如果所述检测检测到拥塞,则发送拥塞指示,所述拥塞指示被配置成促使所述第二源UE降低所述第二源UE用以通过所述网元向所述第二目的地UE传输所述第一数据的速率;以及从所述网元向所述第一目的地UE发送所述媒体数据分组。附图说明0014根据下面提供的详细描述和附图,将更全面地理解示例性实施方式,其中用相同的附图标记来表示相同元件,所述附图仅仅是以举例说明的方式给出的且并非限制性的,。
14、而且在所述附图中0015图1示出根据至少一个示例性实施方式的无线通信网络的一部分。0016图2是示出根据至少一个示例性实施方式的使用显式拥塞通知ECN来提供编解码器速率适配的方法的数据流程图。0017图3A是示出根据至少一个示例性实施方式的网元的示例性结构的图。0018图3B是示出根据至少一个示例性实施方式的使用ECN和订户优先级水平来提供编解码器速率适配的方法的数据流程图。0019图3C是示出根据至少一个示例性实施方式的从网元的角度出发使用ECN和订户优先级水平来提供编解码器速率适配的方法的流程图。具体实施方式0020现在将参考其中示出了某些示例性实施方式的附图来更全面地描述各种至少一个示例。
15、性实施方式。0021在本文中公开了详细的说明性实施方式。然而,本文公开的特定结构和功能细节仅仅出于描述至少一个示例性实施方式的目的而是代表性的。然而,可以许多替换形式来体现示例性实施方式且不应将其理解为仅限于本文所阐述的实施方式。0022相应地,虽然示例性实施方式能够有各种修改和替换形式,在图中以示例的方式说明书CN104247496A3/10页6示出了其实施方式,并且在本文中将详细地描述。然而,应理解的是并非意图使示例性实施方式局限于公开的特定形式,相反,示例性实施方式将覆盖落在示例性实施方式的范围内的所有修改、等价物和替换。遍及附图中的各图,相同的参考标号参考相同的元件。本文所使用的术语“。
16、和/或”包括关联所列项目中的一个或多个的任何和所有组合。0023应理解的是当元件被称为“连接”或“耦合”到另一元件时,其能够被直接连接或耦合到所述另一元件,或者可以存在中间元件。相反,当将元件称为“直接连接”或“直接耦合”到另一元件时,不存在中间元件。应以类似的方式解释用来描述元件之间的关系的其他词语例如,“在之间”与“直接在之间”、“邻近于”对比“紧邻于”等。0024在此使用的术语仅是为了描述特定实施方式,且并非旨在限制示例性实施方式。如在此使用的,单数形式“一”、“一个”和“该”也旨在包括复数形式,除非上下文另外清楚地指明。还将理解的是当在本文中使用时术语“包括”和/或“包含”指定所述特征。
17、、整体、步骤、操作、元件和/或部件的存在,但是不排除一个或多个其他特征、整体、步骤、操作、元件、部件和/或其群组的存在或添加。0025还应注意的是,在某些替换实施方式中,所述功能/动作可以不按照图中所述的顺序发生。例如,连续地示出的两个图实际上可以基本上同时地执行,或者有时可以按照相反顺序执行,这取决于所涉及的功能/动作。0026可以认为如本文所使用的术语用户设备UE同义于终端、移动单元、移动台、移动用户、接入终端AT、订户、用户、远程站、接入终端、接收机等且此后可能偶尔以此称谓,并且可以描述无线通信网络中的无线资源的远程用户。可以认为术语基站BS同义于收发基站BTS、NODEB、扩展节点BE。
18、NB、接入点AP等和/或可以被以此称谓,并且其可描述提供用于网络与一个或多个用户之间的数据和/或语音连接的无线电基带功能的设备。0027在本文中将示例性实施方式讨论为在适当的计算环境中实现。虽然并未要求,但将在由一个或多个计算机处理器或CPU来执行计算机可执行指令诸如程序模块或功能过程的一般背景下,来描述示例性实施方式。一般地,程序模块或功能过程包括例程、程序、对象、部件、数据结构等,其执行特定任务或实现特定抽象数据类型。0028可以在现有通信网络中使用现有硬件来实现本文所讨论的程序模块和功能过程。例如,可在现有网元或控制节点例如,图1中所示的AP处使用现有硬件来实现本文所讨论的程序模块和功能。
19、过程。此类现有硬件可以包括一个或多个数字信号处理器DSP、专用集成电路、现场可编程门阵列FPGA计算机等。0029在以下描述中,将参考由一个或多个处理器执行的操作的动作和符号表示例如,流程图的形式来描述说明性实施方式,除非另外指明。同样地,将理解的是有时称为计算机执行的此类动作和操作包括由处理器进行对以结构化形式表示数据的电信号的操纵。此操纵对数据进行变换,并将其保持在所述计算机的存储器系统中的位置处,其以本领域的技术人员很好地理解的方式重新配置或改变计算机的操作。0030网络架构概述0031图1示出无线通信网络100的一部分。无线通信网络100可遵循例如LTE协议。无线通信网络100包括移动。
20、性管理实体MME110、第一演进型节点BENB110A、第二ENB110B、包括第一UE122、第二UE124、第三UE126和第四UE128的多个用户设备UE120、归属订户服务器HSS140、策略和计费规则功能节点PCRF150、服务网关SGW160以及说明书CN104247496A4/10页7公用数据网PDN网关PGW170。0032UE120可与第一ENB110A和第二ENB110B中的任一个进行无线通信。第一ENB110A和第二ENB110B连接到MME130。虽然未示出,但无线通信网络100可以除MME130之外还包括LTE核心网络的其他元件。UE120可以是例如移动电话、智能电话。
21、、计算机或个人数字助理PDA。0033还可以将第一ENB110A和第二ENB110B连接到服务网关160。SGW160能够路由并转发连接至第一ENB110A或第二ENB110B的UE的用户数据分组。SGW160为第一ENB110A和第二ENB110B提供到PGW170的接入。PGW170经由服务网关192,为第一ENB110A和第二ENB110B提供到包括例如因特网180的其他分组数据网络的接入。出于简化的目的,将主要参考第一ENB110A来讨论第一ENB110A和第二ENB110B的操作。然而,第二ENB110B能够以参考第一ENB110A所讨论的相同方式操作。0034编解码器速率适配的说明。
22、0035来自多个UE120中的UE可能正在向其他UE发送语音数据或视频数据。来自所述多个UE120中的正在发送语音数据的UE可以选择在发送语音数据时要使用的编解码器速率。较高编解码器速率对应于较高保真度语音数据和较高数据速率,而较低编解码器速率对应于较低保真度语音数据和较低数据速率。同样地,来自所述多个UE120中的正在发送视频数据的UE可以选择在发送视频数据时要使用的编解码器速率。在第一ENB110A内可用于向与第一ENB110A通信的UE传送和从其向该UE传送数据的资源是有限的。当满足UE与第一ENB110A进行通信的需求所需的资源满足或超过可用于第一ENB110A的资源量时,拥塞结果和数。
23、据分组可能被正在经历拥塞的第一ENB110A丢弃。这可能会导致UE与经历拥塞的ENB进行通信的降低质量水平。0036为了防止和/或减少在无线通信网络100中经历的拥塞,无线网络100实现编解码器速率适配方案。例如,第一ENB110A能够在正在经历或者可预期将在不远的将来经历拥塞时,通知UE。例如,第一ENB110A可以使用例如显式拥塞通知ECN来生成现有或临近拥塞的指示。ECN可用来通过例如降低正在用来发送语音数据的编解码器速率或降低正在用来发送视频数据的最大编解码器速率,来提示经由经历拥塞的ENB来发送数据的UE去减少正在发送的数据量。在关于用于IP多媒体子系统IMSMTSI客户端的多媒体电。
24、话服务的3GPP23860规范中,讨论了使用ECN来提示编解码器速率适配。0037根据3GPP23860规范,当在MTSI客户端中启用ECN时,可以使用会话描述协议SDP提议和应复程序来在MTSI客户端之间建立ECN使用。在已经协商ECN使用之后,终端用“ECT0”代码点来指定语音或视频媒体分组。如果支持ECN的ENB在用于语音或视频用户的下行链路上检测到拥塞,则ENB可用“ECNCE”代码点来指定ECT标记的下行链路分组,以指示“经历拥塞”。ECNCE标记的分组向接收到分组的MTSI客户端指示可能必须请求用于分组的发送方的新编解码器速率。接收MTSI客户端可以使用例如在3GPP规范TS261。
25、14中描述的已知程序来确定要请求哪个速率。如果接收MTSI客户端确定速率请求是需要的,则接收MTSI客户端向发送MTSI客户端发送速率请求,请求发送MTSI客户端使用较低传输速率。对于语音数据而言,速率请求可以请求使用具有的编码速率低于当前正在使用的编解码器的编解码器。对于使用自适应比特速率发送的视频数据而言,速率请求可请求使用较低最大比特速率。现在,将在下面参考图2来讨论用于通过使用ECN实现编解说明书CN104247496A5/10页8码器速率适配而降低拥塞的过程。0038图2是示出使用ECN来提供编解码器速率适配的方法的数据流程图。图2中所示的方法基于3GPP23860规范。0039将参。
26、考如下情形来解释图2,其中第一UE122和第二UE124参与话音呼叫,第二UE124与第一ENB110A相关联,且第一ENB110A在至第二UE124的下行链路中检测到拥塞。第一UE122、第二UE124和第一ENB110A每个都支持ECN。第一和第二UE122和124可以是例如MTSI客户端。0040参考图2,第一UE122朝着第二UE124发送用代码点ECT0标记的语音分组210。该语音分组被与第二UE124相关联的ENB即第一ENB110A接收。由于第一ENB110A检测到在至第二UE124的下行链路信道上的拥塞,所以第一ENB将语音分组中的一个或多个的代码点变成ECNCE代码点,并将一。
27、个或多个ECNCE标记的分组220发送给UE124。在接收到ECNCE标记的分组220之后,第二UE124确定是否从ECNCE标记语音分组的发送方即第一UE122请求编解码器速率变化。在图2中所示的示例中,第二UE124确定需要速率变化。相应地,第二UE124向第一UE122发送速率适配请求230。作为响应,第一UE122降低由第一UE122所使用的编解码器,以将语音数据分组发送给第二UE124。第一UE122然后朝着第二UE124发送用代码点ECT0标记的语音分组240,并且相对于先前发送的语音分组210具有降低的编解码器速率。第一ENB110A可能确定到第二UE124的下行链路信道仍拥塞。。
28、相应地,第一ENB110可再次地将语音分组的代码点变成ECNCE代码点,并将一个或多个ECNCE标记的分组250发送给第二UE124。0041相应地,在图2中所示的使用ECN来处理网络拥塞的方法中,一旦第一ENB110A在至第二UE124的下行链路信道中检测到拥塞,则第一ENB110A可生成指示,即ECNCE标记的分组220,该指示促使第二UE124向第一UE122请求速率适配。0042此外,虽然相对于其中在第二UE124与第一ENB110A之间的下行链路信道中检测到拥塞的示例讨论了图2,但如果在第二UE124与第一ENB110A之间的上行链路信道中检测到拥塞,则也可生成ECN。例如,如果第一。
29、ENB110A在上行链路信道中检测到拥塞,则第一ENB110A可将经由第一ENB110A从第二UE124朝着第一UE122发送的上行链路分组修改成包括ECNCE代码点。在第一UE122处接收到时,ECNCE标记分组将提示第一UE122向第二UE124发送速率适配请求。作为响应,第二UE124将降低由第二UE124所使用的编解码器速率,以向第一UE122发送语音数据分组。0043在上行链路拥塞和下行链路拥塞两种情况下,均发送速率适配请求且接收到速率适配请求的UE通过使用较低、不那么数据密集的编解码器速率来向另一UE发送后续语音数据,而对速率适配请求进行响应。相应地,在两种情况下,均可减少所经历的。
30、拥塞。0044另外,虽然出于简化目的,仅参考其中在第一UE122与第二UE124之间发送语音分组的语音呼叫而讨论图2的方法,但该方法也适用于视频数据。例如,如果第一UE122正在经由第一ENB110A向第二UE124发送视频数据,并且第一ENB110A在第一ENB110A与第二UE124之间的下行链路信道中检测到拥塞,则第一ENB110A可通过将从第一UE122朝着第二UE124发送的视频数据修改成包括ECNCE代码点,来提示第二UE124向第一UE122发送速率适配请求。第一UE122可以通过降低用来对被发送给第二UE124的视频数据进行编码的最大比特速率而对速率适配请求进行响应。说明书CN。
31、104247496A6/10页90045同样地,如果第二UE124正在经由第一ENB110A向第一UE122发送视频数据,并且第一ENB110A在第一ENB110A与第二UE124之间的上行链路通道中检测到拥塞,则第一ENB110A可通过将从第二UE124朝着第一UE122发送的视频数据分组修改成包括CNCE代码点而提示第一UE122向第二UE124发送速率适配请求。第二UE124可以通过降低用来对被发送到第一UE122的视频数据进行编码的最大比特速率而对速率适配请求进行响应。0046用于使用ECN和订户优先级水平来提供编解码器速率适配的方法和设备0047如上文参考图1和2所述,可使用ECN来。
32、降低语音数据发送方的编解码器速率。相应地,可以降低通过无线通信网络100发送的数据量并因此降低无线通信网络100所经历的拥塞量。0048然而,在上文在图2中所示的方法中,降低给定语音用户的编解码器速率的过程并未考虑关于其他用户的在第一ENB110上可用的信息,诸如这些用户是高优先级语音用户或保证比特速率GBR视频用户例如,付费用户还是较低优先级语音或数据用户例如,非付费用户。例如,LTE网络提供订户到不同订户优先级水平的分类。订户水平的示例包括金、银和铜订户优先级水平。订户优先级水平的排序可以指示例如由订户支付的服务的成本。相应地,具有金订户优先级水平的订户可以是下述订户,即,该订户与具有银和。
33、铜订户优先级水平用户的订户相比为体验质量QOE支付较高的费用。同样地,具有银订户优先级水平的订户可以是如下订户,即,该订户与具有铜订户优先级水平用户的订户相比为QOE支付较高的费用。0049因此,当进行关于向无线通信网络100的用户分配通信网络100的有限网络资源的判定时,包括例如关于降低某些用户的语音或视频数据编解码器速率的判定,可能期望将用户的相关订户优先级水平考虑在内。这样,当分配无线网络100的有限资源时,如果可能的话,可以保持具有较高订户优先级水平的订户的QOE。0050结果,当前金级用户可能更可能选择继续支付与金订户优先级水平相关联的较高费用。此外,铜和银级用户可能更有可能选择通过。
34、支付较高费用而增加其费用以变成金级订户。0051现在,将在下面参考图3A3C来讨论通过在考虑用户的订户优先级水平的同时使用ECN来实现编解码器速率适配而降低拥塞的方法。0052图3A是示出网元301的示例性结构的图示。根据至少一个示例性实施方式,第一ENB110A和第二ENB110B中的任一者或两者可具有下述网元301的结构和操作。参考图3A,网元301可包括例如数据总线359、传输单元352、接收单元354、存储器单元356以及处理单元358。0053传输单元352、接收单元354、存储器单元356以及处理单元358可以使用数据总线359来向彼此发送/或从彼此接收数据。传输单元352是包括下。
35、述硬件和任何所需软件的设备,所述硬件和任何所需软件用于在无线通信网络100中经由到其他网元的一个或多个有线和/或无线连接而传输有线和/或无线信号,所述有线和/或无线信号包括例如数据信号和控制信号。例如,数据和/或控制信号可以包括具有“ECT0”或“ECNCE”代码点的语音数据分组。0054接收单元354是包括下述硬件和任何所需软件的设备,所述硬件和任何所需软件说明书CN104247496A7/10页10的设备用于在无线通信网络100中经由到其他网元的一个或多个有线和/或无线连接而接收有线和/或无线信号,所述有线和/或无线信号包括例如数据信号和控制信号。0055存储器单元356可以是能够存储数据。
36、的任何设备,包括磁储存器、闪速储存器等。0056处理单元358可以是能够处理数据的任何设备,包括例如被配置成基于输入数据来执行特定操作或者能够执行包括在计算机可读代码中的指令的微处理器。0057例如,处理单元358能够从与网元301通信的UE120之中,确定与每个UE相关联的订户的订户优先级水平。此外,处理单元能够比较与两个或更多UE相关联的订户优先级水平,以确定哪个UE与最高订户优先级水平相关联。0058现在,将在下面参考图3B和3C来更详细地讨论用于操作网元301、第一ENB110A以及第二ENB110B的示例性方法。0059根据至少一个示例性实施方式,在图3B和3C示出且相对于这些图被描。
37、述为由ENB执行的每个操作均可由具有如图3A中所示的网元301的结构的一个或多个ENB来执行。例如,存储器单元356可以存储对应于下面参考图3B和3C所述的每个操作的可执行指令。此外,处理器单元158可被配置成执行下面相对于图3B和3C所述的每个操作。此外,根据至少一个示例性实施方式,可通过传输单元352来传输所传输数据和/或控制信号,并且可通过接收单元354来接收所接收的数据和/或控制信号。0060图3B是示出根据至少一个示例性实施方式使用ECN和订户优先级水平来提供编解码器速率适配的方法的数据流程图。0061类似于图2,将参考下述情形来解释图3B,其中所述第一UE122和所述第二UE124。
38、参与语音呼叫,第二UE124与第一ENB110A相关联,且第一ENB110A在至第二UE124的下行链路中检测到拥塞。此外,第三UE126和第四UE128也参与话音呼叫,第四UE128与第一ENB110A相关联,并且第三和第四UE126和128两者都与具有低于第一UE122的订户优先级水平的订户相关联。第一UE122、第二UE124、第三UE126、第四UE128和第一ENB110A每个都支持ECN。第一至第四UE122128可以是例如MTSI客户端。0062参考图3B,第一UE122朝着第二UE124发送用代码点ECT0标记的语音分组210。该语音分组210被与第二UE124相关联的ENB即。
39、第一ENB110A接收。如在图3B中,第一ENB110A在到第二UE124的下行链路信道上检测到拥塞。然而,并非简单地用ECNCE代码点来标记第一UE124的语音分组,第一ENB110A确定是否存在更加适合于经历比第一UE122降低的编解码器速率的另一UE。例如,第一ENB110A可根据已知方法而获得关于第一至第四UE122128中的每一个的订户优先级水平。第一ENB110A然后使用订户优先级水平信息来确定第三UE126和第四UE128是当前经由具第一ENB110A来参与语音呼叫的、具有的订户优先级水平低于第一UE122的两个UE。然后,并非是向第二UE124发送ECNCE标记的分组220,第。
40、一ENB110向第四UE128发送ECNCE标记的分组225。第一ENB110可以在不包括ECNCE代码点的情况下向第二UE128发送语音分组210。0063在接收到ECNCE标记的分组225之后,第四UE128根据已知方法来确定是否向ECNCE标记语音分组的发送方即第三UE126请求编解码器速率变化。在图3中所示的示例中,第四UE128确定需要速率变化。相应地,第四UE128向第三UE126发送速率适配请求235。作为响应,第三UE126降低其用来向第四UE128发送语音数据分组的编解码器速率。第三UE126然后朝着第二UE124发送语音分组260,该语音分组260用代码点ECT0说明书CN。
41、104247496A108/10页11且相对于第三UE126的先前编解码速率具有降低的编解码速率。此外,第一UE122可以朝着第二UE124发送附加的语音分组240。第一ENB110A可能确定到第二UE124的下行链路信道仍被拥塞。相应地,第一ENB110A可再次地确定第三和第四UE126和128具有低于第一UE122的订户优先级水平,将从第三UE126向第四UE128发送的语音分组的代码点变成ECNCE代码点,并将ECNCE标记的分组270发送到第四UE128。0064相应地,在图3中所示的使用ECN来处理网络拥塞的方法中,一旦第一ENB110A在到第二UE124的下行链路信道中检测到拥塞,。
42、则第一ENB110A可生成指示,即ECNCE标记分组225,该指示促使第四UE128向第三UE126请求速率适配。由于第三UE126通过使用较低、不那么数据密集的编解码器速率来向第四UE128发送后续语音数据,来对速率适配请求进行响应,所以可以减少由第一ENB110A中在无线通信网络100中处理的总数据量。相应地,可减少与第一ENB110A通信的UE所经历的总体拥塞。相应地,可以在不要求与较高订户优先级水平相关联的UE即第一UE122采取较低编解码器速率并生成具有较低保真度水平的语音分组而降低用于第一UE122和第二UE124的QOE的情况下,实现拥塞的减少。0065此外,虽然相对于如下示例讨。
43、论了图3B,其中在第二UE124与第一ENB110A之间的下行链路信道中检测到拥塞,但根据至少一个示例性实施方式,如果在第二UE124与第一ENB110A之间的上行链路信道中检测到的拥塞,则也可生成ECN并将其发送到低级别的用户。例如,如果第一ENB110A在上行链路信道中检测到拥塞,则第一ENB110A可以确定第三和第四UE126和128具有低于第一UE122的订户优先级水平。第一ENB110A然后可将经由第一ENB110A从第四UE128朝着第三UE126发送的上行链路分组修改成包括ECNCE代码点。在第三UE126处接收到时,ECNCE标记的分组将提示第三UE126向第四UE128发送速。
44、率适配请求。作为响应,第四UE128将降低第四UE128所使用的编解码器速率来向第三UE126发送语音数据分组。0066图3C是示出从网元的角度出发使用ECN和订户优先级水平来提供编解码器速率适配的方法的流程图。将参考下述下行链路和上行链路两种情况来解释图3C,在所述下行链路情况中第一ENB110A处理第一ENB110A与第二UE124之间的下行链路信道中的潜在拥塞,以及在所述上行链路情况中第一ENB110A处理第二UE124与第一ENB110A之间的上行线路信道中的潜在拥塞。虽然出于简化的目的,下面仅参考第一ENB110A来描述图3C,但下述操作也可由第二ENB110B来执行。0067参考图。
45、3C,在步骤S410中,从源UE接收被寻址到目的地UE的一个或多个媒体数据分组。例如,在下行链路情况下,第一UE122可以是源UE且第一ENB110A可从第一UE122接收被寻址到第二UE124的一个或多个媒体数据分组。在上行链路情况下,第二UE124可以是源UE且第一ENB110A可从第二UE124接收被寻址到第一UE122的一个或多个媒体数据分组。一个或多个媒体数据分组可以是例如话音数据分组或视频数据分组。所述一个或多个媒体数据分组可以包括指示源UE是具备ECN能力的ECT0代码点。0068在步骤S420中,由ENB进行拥塞确定。例如,在下行链路中进行关于在第一ENB110A与第二UE12。
46、4之间的下行链路信道上是否存在拥塞的确定。在上行链路情况下,可进行关于在第二UE124与第一ENB110A之间的上行链路信道上是否存在拥塞的确定。第一ENB110A可以根据已知方法来确定在与第一UE124的下行链路信道或上行线路信道上是说明书CN104247496A119/10页12否存在拥塞。0069如果在步骤S420中未确定存在拥塞,则第一ENB110A可前进至步骤S460。0070在步骤S460中,将从源UE接收到的语音分组传送至目的地UE而不添加拥塞指示,并且该过程可以结束。例如,在下行链路情况下,第一ENB110A可将在步骤S410中从第一UE122接收到的媒体数据分组传送给第二UE。
47、124,而不将所接收的媒体数据分组的代码点从ECT0代码点变成ECNCE代码点。在上行线路情况下,第一ENB110A可将在步骤S410中从第二UE124接收到的媒体数据分组传送给第一UE122,而不将所接收的语音分组的代码点从ECT0代码点变成ECNCE代码点。0071返回步骤S420,如果在下行链路情况下第一ENB110A确定在到第二UE124的下行链路信道上确实存在拥塞,或者在上行链路情况下确定在从第二UE124起的上行链路信道中存在拥塞,则第一ENB110A可前进至步骤S430。0072在步骤S430中,进行关于是否存在具有的订户优先级水平比源UE的订户优先级水平低的任何UE对的确定。例。
48、如,在下行链路情况下,第一ENB110A可确定是否存在经由第一ENB110A通信的任何UE对,所述UE对具有低于第一UE122的订户优先级水平。例如,ENB110A可以确定经由第一ENB110A参与与另一UE的语音通信的每个UE的订户优先级水平例如,金、银或铜。第一ENB可将经由第一ENB110A相互通信的每组两个UE视为一个UE对。第一ENB110然后可将第一UE122的订户优先级水平与所识别UE对的订户优先级水平相比较,以确定是否存在具有的订户优先级水平低于第一UE122的任何UE对。0073同样地,在上行链路情况下,第一ENB110可将第二UE124的订户优先级水平与所识别UE对的订户优。
49、先级水平相比较,以确定是否存在具有的订户优先级水平低于第二UE124的任何UE对。0074例如,第一ENB110可将与每个UE对中的任一个UE相关联的最高订户优先级水平视为用于该UE对的订户优先级水平。例如,如果UE对包括与金订户优先级水平相关联的UE而该与金订户优先级水平相关联的UE和与银订户优先级水平相关联的UE通信,则该ENB110A可将该UE对的订户优先级水平视为是金的。第一ENB110A可根据已知方法获得用于与ENB110A通信的一个或多个UE的订户优先级水平。0075如果在步骤S430中未识别到具有的订户优先级水平低于源UE的订户优先级水平的UE对,则第一ENB110A前进至步骤S。
50、440。0076在步骤S440中,在步骤S410中从源UE接收到的媒体数据分组与拥塞指示一起被传送至目的地UE。0077由第一ENB110A在步骤S440中发送的拥塞指示可以是能够指示无线网络通信网络100中存在拥塞的的任何形式。例如,在下行链路情况下,第一ENB110A可将从第一UE122接收到的媒体数据分组的代码点从ECT0代码点变成ECNCE代码点,由此指示在第一ENB110A与第二UE124之间的下行链路信道中存在拥塞。在上行链路情况下,第一ENB110A可将从第一UE122接收到的媒体数据分组的代码点从ECT0代码点变成ECNCE代码点,由此指示在第二UE124与第一ENB110A之。