【技术实现步骤摘要】
【国外来华专利技术】多服务器通信系统中的下载控制
[0001]相关应用的交叉引用
[0002]本申请要求2019年3月6日提交的美国临时申请第62/814,697号和2020年3月3日提交的美国临时申请第62/984,484号的优先权,这两个申请的全部内容通过引用结合于此。
[0003]本申请总体上涉及多源内容传送,尤其涉及在多源内容传送期间多余数据流量减少。
技术介绍
[0004]冗余码将数据文件分割成K个等长的原始符号,并生成N>K个编码符号,每个编码符号是原始符号的混合(例如,线性组合)。冗余码允许使用任何K+δ编码符号来解码K个原始符号(从而恢复数据文件),其中δ≥0是一个小整数。一些示例冗余码包括里德
‑
所罗门码、低密度奇偶校验码、喷泉码和网络码。
技术实现思路
[0005]本公开的各个方面涉及用于在多源内容传送系统中管理多余数据流量的电路、系统和方法。
[0006]本公开提供了一种装置,在一个实现中,该装置包括下载器和控制器。该下载器经由多个通信链路耦合到多个服 ...
【技术保护点】
【技术特征摘要】
【国外来华专利技术】1.一种装置,包括:下载器,经由多个通信链路耦合到多个服务器;和控制器,被配置为基于关于所述多个通信链路的质量的预定信息,确定对于所述多个服务器的初始下载请求,通过下载器向所述多个服务器发送初始下载请求,在下载器经由所述多个通信链路从所述多个服务器接收到与数据文件相关联的数据之后,更新关于所述多个通信链路的质量的信息,基于更新的关于所述多个通信链路的质量的信息,确定对于所述多个服务器的后续下载请求,以及经由下载器向所述多个服务器发送后续下载请求。2.根据权利要求1所述的设备,其中,所述初始下载请求包括对于所述多个服务器中的每一个的一个请求。3.根据权利要求1或权利要求2所述的装置,其中所述初始下载请求包括对于所述多个服务器中包括的特定服务器的向所述下载器发送第一数量的数据的请求,其中所述后续下载请求包括对于所述特定服务器的向所述下载器发送第二数量的数据的请求,并且其中所述第二数量不同于所述第一数量。4.根据权利要求3所述的设备,其中,所述控制器还被配置为基于关于所述多个通信链路的质量的预定信息,确定所述特定服务器的初始服务器负载,基于初始服务器负载确定第一数量的数据,基于更新的关于所述多个通信链路的质量的信息,确定所述特定服务器的更新的服务器负载,以及基于更新的服务器负载确定第二数量的数据。5.根据权利要求1
‑
4中任一项所述的装置,其中,所述初始下载请求包括对于所述多个服务器中包括的特定服务器的向所述下载器发送一定量的数据的请求,其中,所述后续下载请求包括对于所述特定服务器的停止向所述下载器发送数据的下载终止请求,并且其中,所述控制器还被配置为确定所述特定服务器的服务器完成时间,以及在服务器完成时间之前向特定服务器发送下载终止请求。6.根据权利要求1
‑
5中任一项所述的设备,其中所述初始下载请求包括对于所述多个服务器中包括的特定服务器的将所述特定服务器的输出缓冲器的大小设置为第一值的请求,并且其中所述后续下载请求包括对于所述特定服务器的将所述输出缓冲器的大小设置为小于所述第一值的第二值的请求。7.根据权利要求1
‑
6中任一项所述的设备,其中,关于所述多个通信链路的质量的信息包括带宽和等待时间。8.一种方法,包括:基于关于将多个服务器耦合到下载器的多个通信链路的质量的预定信息,确定对于所述多个服务器的初始下载请求;
利用下载器向所述多个服务器发送初始下载请求;经由所述多个通信链路在下载器处从所述多个服务器接收与数据文件相关联的数据;在下载器经由所述多个通信链路从所述多个服务器接收数据之后,更新关于所述多个通信链路的质量的信息;基于更新的关于所述多个通信链路的质量的信息,确定对于所述多个服务器的后续下载请求;和利用下载器向所述多个服务器发送后续下载请求。9.根据权利要求8所述的方法,其中所述初始下载请求包括针对所述多个服务器中的每一个的一个请求。10.根据权利要求9所述的方法,进...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。