在高带宽网络上缓冲数据制造技术

技术编号:33342605 阅读:27 留言:0更新日期:2022-05-08 09:29
本申请公开了在高带宽网络上缓冲数据。本发明专利技术提供用于在高带宽网络上缓冲数据的技术。以第一下载速度将第一部分数据下载到缓冲器中。从所述缓冲器输出所述第一部分数据。在确定正在以大于所述第一下载速度的第二下载速度下载数据时,确定对一个或多个后续部分数据使用缓存,并且将第二部分数据下载到所述缓存中。在确定所述缓冲器为空时,从所述缓存输出所述第二部分数据。所述第二部分数据。所述第二部分数据。

【技术实现步骤摘要】
在高带宽网络上缓冲数据


[0001]本公开总体上涉及在高带宽网络上缓冲数据。

技术介绍

[0002]一些系统以离散片段下载媒体。然后,按顺序输出每个片段。然而,如果下载速度显著变化,则流传输设备可为接下来的(一个或多个)片段选择非最佳位率。当间歇或突发连接丢失时,可能无法及时下载接下来的(一个或多个)片段,导致媒体输出出现缓冲和漏失。

技术实现思路

[0003]根据本公开的第一方面,提供了一种方法,包括:通过设备以第一下载速度将第一部分数据下载到缓冲器中;从所述缓冲器输出所述第一部分数据;在确定所述设备正在以大于所述第一下载速度的第二下载速度下载数据时:确定对一个或多个后续部分数据使用缓存;以及将第二部分数据下载到所述缓存中;以及在确定所述缓冲器为空时,从所述缓存输出所述第二部分数据。
[0004]根据本公开的第二方面,提供了一种非暂时性计算机可读介质,包含计算机程序代码,当由一个或多个计算机处理器的操作执行时,所述计算机程序代码执行包括以下项的操作:通过设备以第一下载速度将第一部分数据下载到缓冲器中;从所述缓冲器输出所本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种方法,包括:通过设备以第一下载速度将第一部分数据下载到缓冲器中;从所述缓冲器输出所述第一部分数据;在确定所述设备正在以大于所述第一下载速度的第二下载速度下载数据时:确定对一个或多个后续部分数据使用缓存;以及将第二部分数据下载到所述缓存中;以及在确定所述缓冲器为空时,从所述缓存输出所述第二部分数据。2.根据权利要求1所述的方法,所述方法还包括:在确定所述设备不再以所述第二下载速度下载数据时:将第三部分数据下载到所述缓冲器中。3.根据权利要求1所述的方法,其中,所述第一部分数据和所述第二部分数据来自与第一数据流相关联的多个部分数据,所述方法还包括:在确定所述设备正在以所述第二下载速度下载数据时,将来自所述多个部分数据中的所有后续部分数据下载到所述缓存中。4.根据权利要求3所述的方法,所述方法还包括:在确定已将所有所述多个部分数据下载到所述缓存时:至少部分地基于所述第一数据流识别第二数据流;以及将与所述第二数据流相关联的至少一部分数据下载到所述缓存中。5.根据权利要求1所述的方法,其中,所述设备使用第一网络下载所述第一部分数据,并且其中,确定所述设备正在以所述第二下载速度下载数据包括:确定所述设备已经开始使用第二网络下载数据。6.根据权利要求1所述的方法,其中,确定所述设备正在以所述第二下载速度下载数据包括:确定与所述第一下载速度相比,所述第二下载速度超过预定义阈值。7.根据权利要求6所述的方法,其中,确定所述第二下载速度超过预定义阈值包括:使用滑动窗口将所述第二下载速度与历史下载速度进行比较。8.根据权利要求1所述的方法,其中,以所述第二下载速度将所述第二部分数据下载到所述缓存中,并且其中,所述第一部分数据和所述第二部分数据两者都与多个位率中的第一位率相关联。9.一种非暂时性计算机可读介质,包含计算机程序代码,当由一个或多个计算机处理器的操作执行时,所述计算机程序代码执行包括以下项的操作:通过设备以第一下载速度将第一部分数据下载到缓冲器中;从所述缓冲器输出所述第一部分数据;在确定所述设备正在以大于所述第一下载速度的第二下载速度下载数据时:确定对一个或多个后续部分数据使用缓存;以及将第二部分数据下载到所述缓存中;以及在确定所述缓冲器为空时,从所述缓存输出所述第二部分数据。10.根据权利要求9所述的计算机可读介质,所述操作还包括:在确定所述设备不再以所述第二下载速度下载数据时:将第三部分数据下载到所述缓冲器中。
11.根据权利要求9所述的计算机可读介质,其中,所述第一部分数据和所述第二部分数据来自与第一数据流相关联的多个部分数据,所述操作还包括:在确定所述设备正在以所述第...

【专利技术属性】
技术研发人员:尼基塔
申请(专利权)人:迪士尼企业公司
类型:发明
国别省市:

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

1