网络中的带宽分发制造技术

技术编号:16389819 阅读:35 留言:0更新日期:2017-10-16 11:51
本发明专利技术涉及在网络的通信设备之间的描述其相应数据会话的参数的交换,以及在通信设备处,使用交换参数将带宽分配给网络中的一个或多个数据会话的带宽分布算法的应用。

【技术实现步骤摘要】
【国外来华专利技术】网络中的带宽分发
本专利技术涉及用于网络中的带宽分发的方法和设备。特别地但不排他地,本专利技术涉及针对自适应流传输客户端的带宽分发。
技术介绍
HTTP自适应技术用于因特网中的视听数据的传递。这样的技术使得客户端设备能够以小的连续的段(通常称为块)的形式来接收视频。每个段通过HTTP协议被请求并且可以存在于不同的变型(所谓的表示)中,允许客户端设备随时选择与网络和设备约束相匹配的合适的比特率。在已经使用的HTTP自适应流传输(HAS)协议之中,最有名的是来自苹果的HTTP实时流传输(HLS)、来自微软的银光平滑流传输(SSS)、来自奥多比的HTTP动态流传输(HDS)、以及由SA4组中的3GPP发起并由MPEG开发的通过HTTP的动态自适应流传输(DASH)。MPEG-DASH(亦称DASH,通过HTTP的动态自适应流传输,ISO/IEC23009)针对通过具有时变性能(带宽)的网络的内容的传递定义了完整的解决方案。在数据会话的内容的播放期间,MPEG-DASH客户端从服务器请求内容的块,并使用其对网络条件的知识、其自身约束以及相同内容(通常为具有不同编码比特率的相同内容)的可用表示的列表,以便请求最合适的表示。块持续时间通常设置为几秒,从而允许DASH客户端每几秒从一个表示切换到另一个表示,以便动态地适配网络条件。当低带宽可用时,DASH客户端请求低比特率块,并且如果更高带宽成为可用,则它们可以请求更高比特率块。针对给定内容的可用表示的列表在由DASH客户端检索的清单文件(MPD,媒体呈现描述)中描述。在对MPD进行解析之后,DASH客户端发现从那里请求内容块的URL。MPD还允许客户端发现表示信息(诸如带宽要求),所以当网络条件需要时,可以通过在所有表示之间切换来执行动态适配。通常,当使用DASH的动态方面时,通过HTTP和TCP来分发内容。TCP是带宽友好协议,其中所有TCP连接尝试在它们之间平均地共享整体网络带宽。遗憾的是,诸如UDP之类的其他协议可能较不带宽友好地从TCP窃取所有带宽。此外,即使在不同的TCP连接之间,也难以确保带宽的固定的和不平均的重新划分;这在某些设备实际上需要比其他设备更多的带宽时是有问题的。例如,在客厅的主电视上播放UltraHD流的DASH客户端需要比在移动电话上播放HD流的DASH客户端更多的带宽。但是,在它们都同时运行并且整体网络带宽不足以供应它们二者的情况下,DASH客户端适配机制将在两个客户端之间产生对带宽的争夺,导致两个客户端的下降的质量。不出所料,越多DASH客户端竞争,情况就越严重。此外,在传统的DASH实现方式中,DASH客户端不知道针对相同的网络带宽可用性与其竞争的其他DASH客户端的存在。DASH客户端可以看到的所有是由于其他DASH客户端对网络带宽的变化的消耗而导致的非常变化的带宽的可用性。考虑到前述内容而设计本专利技术。
技术实现思路
在一般形式中,本专利技术涉及在网络的通信设备之间的描述其相应数据会话(业务会话或数据业务会话)的参数的交换,以及在通信设备处,使用交换参数将带宽分配给网络中的一个或多个数据会话的带宽分发算法的应用。根据本专利技术的第一方面,提供了一种在网络中的通信设备的多个数据会话之间分发网络中的可用带宽的方法,该方法包括在通信设备处:使用至少一个带宽参数应用带宽分发算法来提供用于在所述通信设备处要运行或正在运行的数据会话和由网络中的其他通信设备要运行或正在运行的任何其他数据会话的分配带宽,该至少一个带宽参数从在所述通信设备与网络的至少一个其他通信设备之间交换的信息消息中获得并且指示用于在从其发送对应信息消息的通信设备处要运行的数据会话的所需带宽。在一个或多个实施例中,通信设备被配置用于自适应流传输,例如根据MPEG-DASH。在实施例中,针对在网络中要运行或运行的每个数据会话确定分配带宽。在某些情况下,分配带宽可以是零带宽。在实施例中,信息消息用信号通知要运行或正在运行的对应数据会话。相应的信息消息中的至少一个参数包括以下中的一个或多个:表示对应数据会话的优先级的等级的优先级数据;表示对应数据会话的数据段的持续时间的块持续时间数据;以及表示对应数据会话的至少一个可操作带宽的带宽数据。在一些实施例中,信息消息包含表示要用于提供分配带宽的所选带宽分发算法的带宽分发算法数据。在实施例中,带宽分发算法包括将可用带宽划分成相等份额,用于分配给相对于要运行或正在运行的其他数据会话的优先级的等级具有最高的优先级的等级的数据会话中的每一个。每个数据会话的数据内容可以具有对应的多个表示,并且根据通过划分可用带宽所分配的带宽来选择表示中的一个,所选表示对应于需要在分配带宽内的最大带宽的表示。在实施例中,在用于所选表示的所需带宽小于分配带宽的情况下,将剩余带宽的至少一部分重新分配给在用于最高优先级的其他数据会话的其他信息消息之前发送对应信息消息的最高优先级的数据会话。在实施例中,在用于所选表示的所需带宽小于分配带宽的情况下,将剩余带宽的至少一部分分配给下个较低优先级等级的数据会话。对较低优先级的数据会话的分配基于以下中的至少一个:数据会话的优先级等级;对应信息消息的传送时间;以及数据会话的开始时间。在实施例中,带宽分发算法包括将最大可能带宽分配给具有与其他数据会话的优先级相比的最高的优先级的等级的数据会话,并且对于该数据会话,在用于最高优先级的其他数据会话的其他信息消息之前发送对应信息消息,最大可能带宽在可用带宽内与相对于相同内容的其他表示需要最大带宽的数据会话的内容的表示相对应。在实施例中,带宽分发算法包括基于数据会话的优先级的等级和对应信息消息的发出时间,将最大可能带宽分配给至少一个数据会话。特别地,将最大可能带宽分配给最高优先级的数据会话,对于该数据会话,在用于相同优先级的数据会话的其他信息消息之前发送对应信息消息;最大可能带宽在可用带宽内与相对于相同内容的其他表示需要最大带宽的数据会话的内容的表示相对应。在实施例中,带宽分发算法包括分配与需要最小带宽的内容数据会话的表示相对应的带宽。在实施例中,该方法还可以包括基于数据会话的优先级等级、对应信息消息的传送时间和数据会话的开始时间中的至少一个,将任何剩余可用带宽重新分配给数据会话,以实现更高等级的表示。在实施例中,在给定的优先级等级内,基于用于对应数据会话的信息消息的传送时间和数据会话的开始时间中的至少一个,将剩余可用带宽分配给数据会话。在实施例中,将信息消息发送到固定的多播地址并且从固定的多播地址接收信息消息,以用于转发到其他通信设备。在实施例中,经由中央基站设备交换信息消息。在实施例中,由开始数据会话的所有通信设备使用相同的带宽分配算法。在实施例中,根据分配给每个带宽分配算法的优先级等级和选择每个带宽算法的通信设备的数量中的至少一个来选择带宽分配算法。根据本专利技术的第二方面,提供了一种通信设备,包括通信接口,用于与相同网络中的一个或多个其他通信设备交换信息消息,每个信息消息包括指示用于在从其发送对应信息消息的通信设备处要运行或正在运行的数据会话的所需带宽的至少一个带宽参数,以及一个或多个处理器,被配置为使用该至少一个带宽参数应用带宽分发算法来提供用于在所述通信设备处要运行或正在运行的数据会话的分配带本文档来自技高网
...
网络中的带宽分发

【技术保护点】
一种在网络中的通信设备的多个数据会话之间分发网络中的可用带宽的方法,所述方法包括在通信设备处:使用至少一个带宽参数应用带宽分发算法来获得用于在所述通信设备处要运行或正在运行的数据会话的分配带宽,所述至少一个带宽参数从在网络的通信设备之间交换的信息消息中获得并且指示用于在从其发送对应信息消息的通信设备处要运行或正在运行的数据会话的所需带宽。

【技术特征摘要】
【国外来华专利技术】2015.02.11 EP 15305200.61.一种在网络中的通信设备的多个数据会话之间分发网络中的可用带宽的方法,所述方法包括在通信设备处:使用至少一个带宽参数应用带宽分发算法来获得用于在所述通信设备处要运行或正在运行的数据会话的分配带宽,所述至少一个带宽参数从在网络的通信设备之间交换的信息消息中获得并且指示用于在从其发送对应信息消息的通信设备处要运行或正在运行的数据会话的所需带宽。2.根据权利要求1所述的方法,其中相应的信息消息中的所述至少一个参数包括以下中的至少一个:表示对应数据会话的优先级的等级的优先级数据;表示对应数据会话的数据段的持续时间的块持续时间数据;以及表示对应数据会话的至少一个可操作带宽的带宽数据。3.根据前述权利要求中任一项所述的方法,其中所述信息消息包含表示要用于提供所述分配带宽的所选带宽分发算法的带宽分发算法数据。4.根据前述权利要求中任一项所述的方法,其中所述带宽分发算法包括将可用带宽划分成相等份额,用于分配给具有最高的优先级的等级的数据会话中的每一个。5.根据权利要求4所述的方法,其中每个数据会话的数据内容具有对应的多个表示,并且其中根据所分配的带宽的相等份额来选择所述表示中的一个,所选表示是需要小于或等于所分配的带宽的相等份额的最大带宽的表示。6.根据权利要求5所述的方法,其中在用于所选表示的所需带宽小于所分配的带宽的相等份额的情况下,将剩余带宽的至少一部分重新分配给在用于最高优先级的数据会话的其他信息消息之前发送对应信息消息的最高优先级的数据会话。7.根据权利要求5或6所述的方法,其中在用于所选表示的所需带宽小于所分配的带宽的相等份额的情况下,基于以下中的至少一个将剩余带宽的至少一部分分配给较低优先级等级的数据会话:数据会话的优先级等级;对应信息消息的传送时间;以及数据会话的开始时间。8.根据权利要求1至3中任一项所述的方法,其中所述带宽分发算法包括以数据会话的优先级的等级的顺序将最大可能带宽分配给至少一个数据会话,并且对于所述至少一个数据会话,在用于相同优先级的其他数据会话的其他信息消息之前发送对应信息消息,最大可能带宽在可用带宽内与相对于相同内容的其他表示需要最大带宽的数据会话的内容的表示相对应。9.根据权利要求1至3中任一项所述的方法,其中所述带宽分发算法包括分配与需要最小带宽的数据会话的内容的表示相对应的带宽。10.根据权利要求9所述的方法,还包括基于数据会话的优先级等级、对应信息消息的传送时间和数据会话的开始时间中的至少一个,将任何剩余可用带宽重新分配给数据会话,以实现更高等级的表示。11.根据权利要求权利要求4至10中任一项所述的方法,其中在给定的优先级等级内,基于对应数据会话的信息消息的传送时间和数据会话的开始时间中的至少一个,分配剩余可用带宽。12.根据前述权利要求中任一项所述的方法,其中将信息消息发送到固定的多播地址并且从固定的多播地址接收信息消息,以用于转发到其他通信设备。13.根据权利要求1至11中任一项所述的方法,其中经由中央基站...

【专利技术属性】
技术研发人员:ML尚佩尔C塔伊比R乌达耶
申请(专利权)人:汤姆逊许可公司
类型:发明
国别省市:法国,FR

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1