用于在具有移动http自适应流的无线网络中的拥塞管理的方法与装置的制造方法

文档序号:8436252阅读:354来源:国知局
用于在具有移动http自适应流的无线网络中的拥塞管理的方法与装置的制造方法
【专利说明】用于在具有移动HTTP自适应流的无线网络中的拥塞管理的方法与装置
[0001]对相关申请的交叉引用
[0002]本非临时性专利申请根据35U.S.C.§ 119(e)要求于2012年10月29日提交给美国专利商标局的编号为N0.61/719,519的美国临时申请的优先权,该申请以全文引用并入本文。
【背景技术】
[0003]超文本传输协议(HTTP)自适应流(HAS)正成为流送视频点播和实时内容的流行方式。例如,对于视频点播,HAS在某种意义上是自适应的,其可基于HAS服务器和个别HAS客户端之间的带宽或可用的数据速率来调整视频质量。然而,每个HAS客户端单独地调节自己的视频质量,不依赖共享相同资源的其他HAS客户端。
[0004]移动HAS正迅速地成为在移动设备上观看视频点播和实时多媒体内容的优选的技术。随着移动HAS使用的增加,处理与移动HAS相关的流量的拥塞对于无线业务提供商来说已变得愈发重要。与有线HAS类似,移动HAS在某种意义上同样是自适应的,其可基于HAS服务器和个别移动HAS客户端之间的带宽或可用的数据速率来调整视频质量。
[0005]大多数情况下,移动HAS通常利用无线尽力而为(BE)数据连接。然而,当无线接入网络成为拥堵状态时这成为问题,因为HAS自适应不能及时地识别接入网络拥塞状况,因此,由移动HAS流量所引起的无线网络上的过高的数据负载持续,这导致延迟、数据包丢失、拥塞情况的升级等等。这对于允许个人客户端接收大约2-4Mb/秒的数据流的第三代合作伙伴项目长期演进技术(3GPP LTE)网络尤为如此,在这种情况下,大约8-10个移动HAS客户端可以很容易地过载服务的e节点B或小区。贪婪的非合作客户端行为一一其中每个移动HAS客户端均试图获取最大可用的小区吞吐量一一进一步促成了拥塞问题,同时增加了视频质量分发中的不公平。
[0006]从终端用户角度来看,拥塞问题表现为具有视频冻结的震荡的视频质量。从无线业务提供商的角度来看,过度的HAS流量被视为网络拥塞问题的主要原因之一。

【发明内容】

[0007]至少一个示例性实施例提供了用于控制在提供移动HTTP自适应流(HAS)的无线网络的小区内的拥塞的方法。至少依据该示例性实施例,所述方法包括:在所述小区中的移动HAS客户端处,响应于所述小区内拥塞的通知,将对HAS媒体流的下一 HAS段的请求延迟一延迟时间间隔;在所述移动HAS客户端处,计算用于所述下一 HAS段的降低的比特率,所述降低的比特率相对于用于所述HAS媒体流的前一 HAS段的比特率是降低的;以及在所述延迟时间间隔期满之后由所述移动HAS客户端以所述降低的比特率请求下一 HAS段。
[0008]至少另一示例性实施例提供了用于无线通信网络中的移动HTTP自适应流(HAS)的移动设备。至少依据该示例性实施例,所述移动设备包括:包括HAS客户端的处理器。所述HAS客户端被配置以:响应于所述无线通信网络的小区内拥塞的通知,将对HAS媒体流的下一HAS段的请求延迟一延迟时间间隔;计算用于所述下一HAS段的降低的比特率,所述降低的比特率相较于所述HAS媒体流的前一 HAS段的比特率是降低的;以及在所述延迟时间间隔期满之后以所述降低的比特率请求下一 HAS段。
[0009]至少另一示例性实施例提供了用于在活动的HTTP自适应流(HAS)会话期间控制无线网络的小区中的拥塞的方法。至少依照该示例性实施例,所述方法包括:检测所述小区内的拥塞;响应于所述检测到的拥塞,由接入网络单元生成用于具有移动HAS客户端的活动的HAS会话的拥塞控制参数;以及通过发送拥塞通知消息至所述移动HAS客户端,通知所述移动HAS客户端所述检测到的拥塞,所述拥塞通知消息包括所述生成的拥塞控制参数。
[0010]至少另一示例性实施例提供了存储计算机可执行指令的永久的计算机可读存储介质,当在一个或多个计算机设备上执行所述指令时,使得所述一个或多个计算机设备执行用于控制在提供移动HTTP自适应流(HAS)的无线网络的小区内拥塞的方法。至少依照该示例性实施例,所述方法包括:在所述小区中的移动HAS客户端处,响应于所述小区内拥塞的通知,将对HAS媒体流的下一 HAS段的请求延迟一延迟时间间隔;在所述移动HAS客户端处,计算用于所述下一 HAS段的降低的比特率,所述降低的比特率相对于用于所述HAS媒体流的前一 HAS段的比特率是降低的;以及在所述延迟时间间隔期满之后由所述移动HAS客户端以所述降低的比特率请求下一 HAS段。
[0011]至少另一示例性实施例提供了存储计算机可执行指令的永久的计算机可读存储介质,当在一个或多个计算机设备上执行所述指令时,使得所述一个或多个计算机设备执行用于在活动的HTTP自适应流(HAS)会话期间控制无线网络的小区中的拥塞的方法。至少依照该示例性实施例,所述方法包括:检测所述小区内的拥塞;响应于检测到的拥塞,由接入网络单元生成用于与移动HAS客户端的活动的HAS会话的拥塞控制参数;以及通过发送拥塞通知消息至所述移动HAS客户端,通知所述移动HAS客户端所述检测到的拥塞,所述拥塞通知消息包括所述生成的拥塞控制参数。
【附图说明】
[0012]从在下文中给出的详细描述和附图,本发明将被更充分地理解,其中相似的单元由相似的参考数字代表,其仅作为说明并因此不是对本发明的限制。
[0013]图1示出了通信网络的一部分;
[0014]图2A和2B为流程图,示出了用于在具有移动超文本传输协议(HTTP)自适应流的无线网络中进行拥塞管理的方法的示例性实施例;以及
[0015]图3A和3B为流程图,示出了用于在提供移动HAS自适应流的无线网络中进行拥塞管理的方法的另一示例性实施例。
[0016]需指出这些图表旨在示出特定示例性实施例中被利用的方法、结构和/或材料的一般特性,以及对下面提供的书面描述进行补充。然而,这些图示并非等比例并且可能没有精确地反应任何给出的实施例的精确的结构或性能特性,并且不应该被解释为对示例性实施例所包含的值或特性的范围进行限定或限制。在多种图示中相似的或相同的参考数字的使用旨在指示存在相似的或相同的单元或特性。
【具体实施方式】
[0017]参考示出了一些示例性实施例的附图,多种示例性实施例将被更充分的描述。
[0018]本文公开了详细的示意性实施例。然而,本文公开的特定的结构和功能细节仅出于描述示例性实施例的目的为代表性的。然而,本发明可以许多备选形式来具现化并且不应被解释为仅限于此处阐述的实施例。
[0019]相应地,虽然示例性实施例能够有多种改型和备选形式,附图中以示例的方式示出实施例并将在本文进行详细的描述。然而,应指出此处并非旨在将示例性实施例限制为已公开的特定形式。相反,示例性实施例将包含落入本公开的范围内的所有改型、等同物以及替代品。类似的数字指的是图表的说明中的类似的单元。
[0020]虽然本文使用的术语第一、第二等等可用来描述多种单元,这些单元不应该被这些术语所限制。这些术语仅用来将一个单元与另一单元相区分。例如,在不背离本公开的范围的情况下,第一单元可被称为第二单元,同样地,第二单元可被称为第一单元。此处所使用的术语“和/或”,包括与相关的被列出的一个或多个项目的任任何组合。
[0021]当一个单元被称为被“连接”或“耦合”至另一单元时,该单元可被直接连接至或親合至另一单元,或者可能存在中间单元。相反,当一个单元被称为被“直接连接”或“直接耦合”至另一单元时,不存在中间单元。用于描述单元之间的关系的其他词汇可以相似的方式解释(例如,“之间”相对于“直接地之间”,“邻近的”相对于“直接邻近的”,等等)。
[0022]此处使用的术语仅为了描述特定的实施例而并非为了限制。除非上下文中清晰地表明其他意思,如本文所使用的单数形式的“个”、“一个”和“这个”还旨在包括复数的形式。需进一步指出,术语“包括”、“包含”、“涵盖于”和/或“由……组成”,当在本文中使用时指出了存在所阐述的特性、事物(integers)、步骤、操作、单元,和/或组件,但不排除存在或增加的一个或多个其他特性、事物、步骤、操作、单元、组件,和/或它们的组合。
[0023]还需注意,在一些备选的实现中,标注的功能/操作的发生可能不同于图表中标注的顺序。例如,连续显示的两个图表实际上可能同时被执行或有时可能按倒序被执行,这取决于所涉及的功能/操作。
[0024]在下列描述中提供了具体细节以提供对示例性实施例的深入理解。然而,本领域一般技术人员将理解示例性实施例可在没有这些具体细节下被实践。例如,系统可在方框图中被示出从而避免在不必要的细节上使所述示例性实施例含糊。在其他情况下,已知的过程、结构和技术可在没有不必要的细节下展示以便避免使示例性实施例含糊。
[0025]在下面的描述中,示意性实施例将参考代表操作的行为和符号(例如,以流程图、流程图表、数据流程图、结构图、方框图等形式)进行描述,所述操作可被实现为程序模块或功能过程,包括例程(routine)、程序、对象、组件、数据结构等等,它们执行特定的任务或实现特定的抽象数据类型并且可使用现有的硬件在现有的网络单元(例如,无线网络控制器基站、基站控制器、节点B、e节点B、用户设备(UE)、服务网关(SGW)、分组数据网(PDN)网关(PGW)、移动管理实体(MM
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1