用于操作沿客户端终端与至少一个服务器之间的传输路径布置的网络设备的方法及相应的网络设备技术

技术编号:14686197 阅读:122 留言:0更新日期:2017-02-23 08:03
一种网络设备(GW),被配置为沿客户端终端与至少一个服务器之间的传输路径布置,所述网络设备被配置为从客户端终端接收针对以若干表示可用的多媒体内容的分段的第一表示的请求,所述请求还指定所述分段的一个或若干备选表示,该网络设备包括:‑带宽估计器(14),被配置为确定沿服务器与客户端终端之间的传输路径的至少一个下游带宽;‑滤波模块(16),被配置为通过移除所述请求的、关联比特率高于所确定的下游带宽的每一个备选表示,修改所述请求;以及‑通信模块(11),被配置为将修改后的请求转发给布置在网络设备(GW)与服务器之间的上游网络元件。

【技术实现步骤摘要】
【国外来华专利技术】
本专利技术大体上涉及通过(例如但非排他地)HTTP(超文本传输协议)的自适应流传输的领域,具体地,涉及对沿客户端终端与远程服务器之间的传输路径布置的网络设备(例如网关或高速缓存器)的操作。
技术介绍
本部分旨在向读者介绍本领域中可能与以下描述和/或要求保护的本专利技术的各方面相关的各种方案。相信本讨论有助于向读者提供背景信息,以便于更好地理解本专利技术的各个方面。因此,应当理解,这些陈述应鉴于此被解读,而不是作为对现有技术的承认。通过HTTP的自适应流传输(也称作多比特率切换或HAS)正在迅速成为多媒体内容分发的主要技术。在已经使用的HTTP自适应流传输协议中,最著名的是Apple的HTTP实时流传输(HLS)、Microsoft的Silverlight平滑流传输(SSS)、Adobe的Adobe动态流传输(ADS)以及由3GPP开发的通过HTTP的动态自适应流传输(DASH)和MPEG(标准化为ISO/IEC23009-1:2012)。当客户端终端希望播放自适应流传输中的视听内容(或A/V内容)时,首先必须得到描述如何可以获得该A/V内容的文件。通常这通过根据URL(统一资源定位符)得到描述文件(所谓的清单(manifest))通过HTTP协议来进行,但是也可以通过其他方式(例如,广播、电子邮件、SMS等)来实现。事先产生并由远程服务器传送至客户端终端的清单基本上(在比特率、分辨率和其他属性方面)列出了这种A/V内容的可用表示(也称作实例或版本)。表示与给定质量等级(比特率)相关联。每个表示的整个数据流被分成具有相等持续时间的分段(也称为组块)(可以由单独的URL访问),这使得客户端终端可以在两个分段之间平滑地从一个质量等级切换到另一个质量等级。结果,视频质量在播放期间可变化但极少会中断(也被称为冻结)。在客户端终端侧,基于传输路径的可用带宽的测量来选择分段。具体地,客户端终端通常请求与符合所测量带宽的比特率编码相对应、并因此与符合所测量带宽的质量相对应的分段表示。当高速缓存器沿客户端终端与远程服务器之间的传输路径时,在以下情况下给定分段的一个表示可能已经存储在所述高速缓存器中:另一客户先前已经请求了具有相同表示的相同分段,或者内容传递网络(CDN)已经在高速缓存器中供应了该分段。因此,与分段来自远程服务器的情况相比,对针对所述给定分段的HTTP请求的响应更快,并且可以避免重复传输,有效地节省了网络资源。然而,HTTP自适应流传输仍然表现为不是高速缓存器友好的(或者至少与所谓的分层基本切换(例如H264-SVC)相比不那么友好)。实际上,如果第一客户端终端请求给定分段的表示r,并且第二客户端终端(与所述第一客户端终端共享传输路径的一部分和高速缓存器)请求所述给定分段的表示(以较高或较低的质量),则高速缓存器并未命中,导致高速缓存器与服务器之间的网络分段上负载较高,存在引起拥塞的风险。从而,高速缓存的益处完全消失,并且高速缓存器当前不能改善这一状况。为克服该缺点,已知客户端终端可以发送针对已知分段的请求,所述分段包括第一(也称为优选)表示和一个或若干备选表示。当这种请求到达HAS感知高速缓存器(HASawarecache)(意味着所述高速缓存器符合HAS协议如MPEG-DASH)时,所述高速缓存器在高速缓存了第一表示的情况下传送第一表示,或者在没有高速缓存第一表示的情况下浏览备选表示。当高速缓存了备选表示之一时,高速缓存器向客户端终端发送所述备选表示。当前请求的第一表示和备选表示均未被高速缓存时,向上游转发请求。然而,当在不考虑任何带宽的情况下对请求的备选表示进行高速缓存并发送给客户端终端时,在所述备选表示与同第一表示的比特率相比更高的比特率相关联时,不能保证高速缓存器与客户端终端之间的链路具有足够的带宽。实际上,如上所述,在选择第一请求表示之前,客户端终端对服务器与其自身之间的下游带宽进行估计。但针对备选表示,会因为若干原因等请求具有与其带宽估计相比较高比特率的表示:-当备选表示在高速缓存器中时,能够与来自服务器的分段的表示相比,更快地对其进行传送;-当备选表示在位于住宅网关中的高速缓存器中时,限制带宽的网络链路可能不是网关与客户端终端(例如,ADSL上的ISP网络与互联网或WiFi上的家庭网络)之间的链路,使得所述高速缓存器与客户端终端之间的可用带宽高于估计带宽。当带宽不够时,客户端终端接收所述分段可能太迟。结果,客户端终端的高速缓存器会减少,并且大量接收延迟会导致高速缓存器下溢。此外,当未对请求的第一表示和备选表示中任意一个进行高速缓存时,在没有任何带宽考虑的情况下向上游转发请求,使得网络资源的使用可能不是最优,尤其是在所考虑的高速缓存器与另一网络设备(例如高速缓存器、服务器等)之间存在瓶颈时。本专利技术至少克服了上述缺点。
技术实现思路
本专利技术涉及一种用于操作网络设备的方法,所述网络设备沿客户端终端与至少一个服务器之间的传输路径布置,所述网络设备被配置为从客户端终端接收对以若干表示可用的多媒体内容的分段的第一表示的请求,所述请求还指定所述分段的一个或若干备选表示,该方法包括:-沿服务器与客户端终端之间的传输路径确定至少一个下游带宽;-通过移除所述请求中指定的、关联比特率高于所确定的下游带宽的每一个备选表示,修改所述请求;-将修改后的请求转发给布置在网络设备与服务器之间的上游网络元件。因此,本专利技术可以防止具有备选表示(其可能由于低的下游带宽未及时传送)的响应由高速缓存器(例如配置为处理指定分段的一个优选表示以及在未高速缓存优选表示的情况下传送的备选表示的请求)传送给客户端终端。这可以通过避免(或至少降低)连续分段之间的表示变化,提高用户体验(尤其是在下游带宽紧张时)。在本专利技术个一个方案中,下游带宽可以是沿所述上游网络元件与网络设备之间的传输路径确定的。作为变型或补充,下游带宽可以是沿网络设备与下游网络元件之间的传输路径确定的,所述下游网络元件布置在客户端终端与所述网络设备之间。此外,网络设备可以是网关、代理或高速缓存器。此外,当用于多媒体内容向客户端终端的传输的协议是HTTP自适应流传输协议时,所述网络设备符合所述HTTP自适应流传输协议。本专利技术还涉及一种网络设备,被配置为沿客户端终端与至少一个服务器之间的传输路径布置,所述网络设备被配置为从客户端终端接收对以若干表示可用的多媒体内容的分段的第一表示的请求,所述请求还指定所述分段的一个或若干备选表示。根据本专利技术,所述网络设备包括:-带宽估计器,被配置为沿服务器与客户端终端之间的传输路径确定至少一个下游带宽;-滤波模块,被配置为通过移除所述请求的关联比特率高于所确定的下游带宽的每一个备选表示,修改所述请求;-通信模块,被配置为将修改后的请求转发给布置在网络设备与服务器之间的上游网络元件。在本专利技术个一个方案中,带宽估计器可以被配置为沿所述上游网络元件与网络设备之间的传输路径确定下游带宽。作为变型或补充,带宽估计器可以被配置为沿网络设备与下游网络元件之间的传输路径确定下游带宽,所述下游网络元件布置在客户端终端与所述网络设备之间。此外,网络设备可以是网关、代理或高速缓存器。此外,网络设备可以是HTTP自适应流传输感知设备。本专利技术还涉及可以从通信网络本文档来自技高网
...
<a href="http://www.xjishu.com/zhuanli/62/201580032791.html" title="用于操作沿客户端终端与至少一个服务器之间的传输路径布置的网络设备的方法及相应的网络设备原文来自X技术">用于操作沿客户端终端与至少一个服务器之间的传输路径布置的网络设备的方法及相应的网络设备</a>

【技术保护点】
一种用于操作网络设备(GW;DANE)的方法,所述网络设备(GW;DANE)沿客户端终端(CT)与至少一个服务器(SE)之间的传输路径布置,所述网络设备(GW;DANE)被配置为从所述客户端终端(CT)接收对以若干表示可用的多媒体内容的分段的第一表示的请求,所述请求还指定所述分段的一个或若干备选表示,所述方法包括:‑沿服务器(SE)与所述客户端终端(CT)之间的传输路径确定(S2)至少一个下游带宽;‑通过移除所述请求中指定的、关联比特率高于所确定的下游带宽的每一个备选表示,修改(S4)所述请求;‑将修改后的请求转发(S5)给布置在所述网络设备(GW;DANE)与所述服务器(SE)之间的上游网络元件(DANE;RNE;SE)。

【技术特征摘要】
【国外来华专利技术】2014.06.16 EP 14305914.51.一种用于操作网络设备(GW;DANE)的方法,所述网络设备(GW;DANE)沿客户端终端(CT)与至少一个服务器(SE)之间的传输路径布置,所述网络设备(GW;DANE)被配置为从所述客户端终端(CT)接收对以若干表示可用的多媒体内容的分段的第一表示的请求,所述请求还指定所述分段的一个或若干备选表示,所述方法包括:-沿服务器(SE)与所述客户端终端(CT)之间的传输路径确定(S2)至少一个下游带宽;-通过移除所述请求中指定的、关联比特率高于所确定的下游带宽的每一个备选表示,修改(S4)所述请求;-将修改后的请求转发(S5)给布置在所述网络设备(GW;DANE)与所述服务器(SE)之间的上游网络元件(DANE;RNE;SE)。2.根据权利要求1所述的方法,其中所述下游带宽是沿所述上游网络元件(DANE;RNE;SE)与所述网络设备(GW;DANE)之间的传输路径确定的。3.根据权利要求1所述的方法,其中所述下游带宽是沿所述网络设备(GW;DANE)与下游网络元件(DANE;RNE;CT)之间的传输路径确定的,所述下游网络元件(DANE;RNE;CT)布置在所述客户端终端(CT)与所述网络设备(GW;DANE)之间。4.根据权利要求1至3中任一项所述的方法,其中所述网络设备是网关(GW)、代理或高速缓存器(DANE)。5.根据权利要求1至4中任一项所述的方法,其中用于所述多媒体内容向所述客户端终端(CT)的传输的协议是HTTP自适应流传输协议,所述网络设备符合所述HTTP自适应流传输协议。6.一种网络设备(GW;DANE),被配置为沿客户端终端(CT)与至少一个服务器(SE)之间的传输路径布置,所述网络设备(GW;DANE)被...

【专利技术属性】
技术研发人员:沙利纳·塔比雷米·乌达耶斯蒂芬妮·古阿什
申请(专利权)人:汤姆逊许可公司
类型:发明
国别省市:法国;FR

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

1