用于作出重发决定的方法和装置制造方法及图纸

技术编号:8718846 阅读:159 留言:0更新日期:2013-05-17 20:07
本文描述了包括分析(410)抽象层首标以及对要发送的分组指定优先级的方法和装置。将发送器的网络监控器(270,405)连接在网络接口(250)与重发决定器(275)之间,用于根据,例如,指定的优先级和收集的网络统计量或状况,例如,分组丢失率决定重发哪些分组。网络监控器(271)也可以配备在接收器上,用于收集像丢失分组的累计数量那样的当前网络统计量,并将这样的统计量提供给发送器(200)。该方法进一步包括与指定的优先级一起缓存要发送的数据,经由数据报协议(240,245)发送从缓冲器(235)中检索的数据,接收(405)重发数据的请求,确定(415)所请求数据是否在缓冲器中,并经由提供数据的端到端确认和错误纠正的协议重发所请求数据。

【技术实现步骤摘要】
【国外来华专利技术】用于作出重发决定的方法和装置交叉参考相关申请本申请与如下同时待审、共同拥有的美国专利申请有关:(1) 2009年10月7日作为国际专利申请(申请号PCT/US09/005499,汤姆森公司案号PU090136)提交的专利技术名称为“AN EFFICIENT APPLICATION-LAYER AUTOMATIC REPEAT REQUEST (ARQ) RETRANSMISSIONSCHEME FOR RELIABLE REAL-TIME STREAMING IN WIRELESS NETWORKS” 的第 XXX 号;以及(2)作为国际专利申请(申请号XXX,汤姆森公司案号PU090157)提交的专利技术名称为“AMETHOD AND APPARATUS FOR PARSING A NETWORK ABSTRACTON-LAYER FOR RELIABLE DATACOMMUNICA ΤΙ0Ν” 的第 XXX 号。
本申请一般涉及数字数据网络,尤其涉及可靠数字数据发送的网络监控器和数据重发决定器。
技术介绍
在多播或广播应用中,通常在有线和/或无线网络上将数据从服务器发送给多个接收器。如本文所使用的多播系统是服务器同时将相同数据发送给多个接收器的系统,其中这些接收器形成多达和包括所有服务器的所有服务器的一个子集。广播系统是服务器同时将相同数据发送给所有接收器的系统。也就是说,多播系统按定义可以包括广播系统。数据通常被格式化成分组和/或帧来发送。也就是说,分组和/或帧是数据格式化方案。如本文所使用,数据可以格式化成包括分组和/或帧的任何方便发送的格式。因此,“分组”在本文中用于定义本领域的普通技术人员公知的任何数据格式化方案。作为本文数字数据网络的一种应用的例子,使用无线网络中的视频发送或分发。无线数据网络中的视频发送通常牵涉到由像干扰、信道衰落、冲突等那样的信道错误状况引起的分组丢失。当出现这样的信道错误状况时,协议栈的无线链路层可能试图在固定时间间隔内重发分组固定次数。如果这些重发都不成功,无线链路层就丢弃分组。基于互联网协议(IP)网络的视频发送通常使用实时传输协议(RTP)的协议将视频分组输送到目的地(接收器;本文有时称为客户机),该实时传输协议(RTP)的协议又使用可靠传输控制协议(TCP)传输协议或较不可靠用户数据报协议(UDP)传输协议。当例如使用较不可靠UDP协议时,该协议并不提供检测混乱分组或恢复丢失分组的手段,并把责任交给纠正分组输送错误的应用。相反,当使用TCP协议时,提供端到端确认,以便该协议设法严格按该应用管理分组的次序发送和/或接收媒体(音频、视频、多媒体......)分组(数据)。当检测到分组错误时,TCP提供用于数据流控制的滑动窗口机制,并降低分组传输速率。TCP继续重发丢失的分组直到它们得到恢复。视频发送是实时发生和具有与数据的接收和再现相联系的用户观看体验的应用的例子。在其内分组必须得到输送或恢复的延迟或时间约束不应该影响最终用户的观看体验。因此,分组错误理应在有限时间内得到纠正,否则,数据可能是不可视的。TCP目前不能根据时间约束来为分组恢复的控制提供保证。因此,将TCP作为传输协议用于无线网络将导致不好的用户观看体验。而且,TCP要求对于所有发送数据分组的肯定确认。TCP上行链路确认(从数据接收器到数据发送器(发送者))与下行链路数据业务(从发送器(发送者)到接收器)竞争无线带宽。如果在下行链路发送与上行链路发送之间发生冲突,则这些冲突将导致进一步吞吐量减少。2009年10月7日提交的PCT申请US/09/005,499公开了一种有效应用层自动重复请求重发方法,其中将要发送的数据被缓存或高速缓存在实现可靠媒体协议的模块上,以便恢复丢失的数据分组以及有助于例如实时流式(如视频)数据应用。简要地参照图1(源自上述的PCT申请US/09/005,499的图5),将实时协议分组化模块120配备在例如实时服务器100上,以便接收视频数字数据输入105。提供流式应用的实时协议(RTP)分组化模块120经由例如一个或多个类似套接字应用编程接口(API) 115与可靠媒体协议模块130连接。可靠媒体协议模块130接受像高速缓存或缓冲器大小、等待分组恢复的最大时间等那样的配置数据参数125。这些参数是例如由数字应用,例如,电话、音频、视频或多媒体以及其他已知应用决定的。本地缓冲器或高速缓冲存储器135临时存储初始发送分组,直到可以确定需要重发还是丢弃它们。服务器100通过Μ)Ρ/ΙΡ发送器接口 140或TCP/IP发送器/接收器接口 145之一和数字数据网络接口,例如,以太网/802.11接口 150发送数字数据。随着实时分组,例如,在等待重发ACK/NACK控制155的接收或预定时限时,被临时存储在高速缓存/缓冲器135中,可能经由向网络110的初始发送160发生初始实时发送。
技术实现思路
拥有进一步增加像公开在上述PCT申请US/09/005,499中的那种那样的基于可靠媒体协议实时数据传输系统的可靠性的有效方法和装置是有利的。本专利技术解决了这些和/或其他问题。依照本专利技术的一个方面,公开了一种方法。按照一个示范性实施例,该方法包含监控数字数据网络以收集网络传输统计量;以及根据收集的网络传输统计量决定是否向接收器重发数字数据分组。依照本专利技术的另一个方面,公开了一种装置。按照一个示范性实施例,像数字数据发送器那样的装置包含数字数据网络监控器,用于收集网络传输统计量;以及重发决定器,用于根据指定的数字数据分组优先级和收集的网络传输统计量决定是否重发数字数据分组。依照本专利技术的另一个方面,公开了一种装置。按照一个示范性实施例,像数字数据发送器那样的装置包含像网络监控器那样,收集网络传输统计量的器件;以及像重发决定器那样,根据指定的数字数据分组优先级和收集的网络传输统计量决定是否重发数字数据分组的器件。依照本专利技术的另一个方面,公开了一种装置。按照一个示范性实施例,像数字数据接收器那样的装置包含网络监控器,用于从接收装置的视角收集网络统计量;以及网络接口,用于输出包括所述收集网络统计量的控制信道消息。依照本专利技术的另一个方面,公开了一种装置。按照一个示范性实施例,像数字数据接收器那样的装置包含像网络监控器那样,从接收装置的视角收集网络统计量的器件;以及像网络接口那样,输出包括所述收集网络统计量的控制信道消息的器件。附图说明通过参考结合附图所作的本专利技术实施例的如下描述,本专利技术的上述和其他特征和优点以及实现它们的方式将变得更加显而易见,并且使本专利技术得到更好理解,在附图中:图1是源自上述的相关PCT申请US/09/005,499的图5的含有可靠媒体协议模块和在等待重发决定时存储例如实时分组的本地高速缓存或缓冲器的服务器的示意性方块图。图2A是依照本专利技术的原理的服务器的示意性方块图,它示出了按照本专利技术就当前网络统计数据监控网络接口并将输入提供给可靠媒体协议(RMP)模块的网络抽象层(NAL)首标分析器、网络监控器和重发决定器;图2B是依照本专利技术的原理的含有收集接收器网络特有统计数据以便发送给图2A的服务器的网络监控器的相关客户机的示意性方块图。图3A是依照本专利技术的原理的流式服务器的简化方块示意图,本文档来自技高网
...

【技术保护点】
一种方法,其包含:监控(405)数字数据网络以收集网络传输统计量;以及根据所述网络传输统计量决定(415)是否向接收器重发数字数据分组。

【技术特征摘要】
【国外来华专利技术】1.一种方法,其包含: 监控(405)数字数据网络以收集网络传输统计量;以及 根据所述网络传输统计量决定(415)是否向接收器重发数字数据分组。2.按照权利要求1所述的方法,其中 收集网络统计量包含从接收器收集统计量(415,485)以便在发送器上生成分组丢失率。3.按照权利要求2所述的方法,其中 所述分组重发决定(415)是基于将所述生成分组丢失率与预定阈值相比较。4.按照权利要求1所述的方法,其中 收集网络统计量(415)包含监控网络层次发送统计量并估计可用带宽。5.按照权利要求3所述的方法,其中 所述分组重发决定(415)是基于将所述估计可用带宽与预定阈值相比较。6.按照权利要求1所述的方法,其中 所述监控(405)包含 监控接收器丢失分组数据以及记录来自接收器的分组丢失率和可用带宽之一的数据;以及 响应所述监控指定丢失分组阈值。7.按照权利要求1所述的方法,其中 所述监控(405)包含经由传输流首标的连续计数字段计算序列间隙。8.按照权利要求1所述的方法,其中 所述监控(405)包含从接收器报告分组的丢失比例字段中计算分组丢失率信息。9.按照权利要求1所述的方法,其中 所述监控(405)包含从开始分组的基本序列号和结束分组的偏移量中计算分组丢失率。10.一种装置,其包含: 数字数据网络监控器(270),用于收集网络传输统计量;以及 重发决定器(275),用于根据指定的数字数据分组优先级和所述收集网络传输统计量决定是否重发数字数据分组。11.按照权利要求10 所述的装置,进一步包含: 与实时传输协议分组化器(220)耦合的抽象层首标分析器(210),用于对重发的分组指定优先级别。12.按照权利要求10所述的装置, 所述数字数据监控器和所述重发决定器响应网络接口(250)并将输入提...

【专利技术属性】
技术研发人员:吕秀平IU曼德里卡R佩鲁马纳姆刘航
申请(专利权)人:汤姆森特许公司
类型:发明
国别省市:法国;FR

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

1