预览加载中,请您耐心等待几秒...
1/8
2/8
3/8
4/8
5/8
6/8
7/8
8/8

在线预览结束,喜欢就下载吧,查找使用更方便

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN108965928A(43)申请公布日2018.12.07(21)申请号201810927198.6(22)申请日2018.08.15(71)申请人湖南快乐阳光互动娱乐传媒有限公司地址410001湖南省长沙市金鹰影视文化城湖南国际会展中心北2U层(72)发明人严斌(74)专利代理机构长沙正奇专利事务所有限责任公司43113代理人王娟(51)Int.Cl.H04N21/238(2011.01)H04N21/438(2011.01)H04N21/262(2011.01)H04N21/845(2011.01)权利要求书2页说明书3页附图2页(54)发明名称自适应链接视频下载方法及系统(57)摘要本发明公开了一种自适应链接视频下载方法及系统,通过实时监测当前网络真实可利用下行带宽和实时计算当前视频最近一段需要播放的视频码率,并且充分利用每个链接的各个状态,使得网络中任何时候均由链接处于正在下载视频的状态,充分利用网络带宽,加快视频的下载速度,从而加快视频的起播速度、加快拖动进度条之后的起播速度和降低播放过程中的卡顿概率。CN108965928ACN108965928A权利要求书1/2页1.一种自适应链接视频下载方法,其特征在于,包括以下步骤:1)用户起播之前、拖动进度条之前、播放中,实时探测用户当前可利用的真实下行带宽,记录每次探测结果,最终计算出当前网络最近的下行带宽平均值;用户起播时、拖动进度条时、播放中,实时计算当前视频最近一段需要播放的视频平均码率;2)根据所述下行带宽平均值、视频平均码率计算本次启动的下载视频的链接数量;3)统计链接数量n,分别命名为H1、H2、……Hn,视频分片号分别命名为piece1、piece2、…、pieceM;M为视频分片数,n≤M;4)H1下载piece1,连接server端,启动下载数据时,发起H2下载piece2,连接server端,启动下载数据;H2启动下载piece2时,发起H3下载piece3,连接server端,启动下载数据;依此类推,直至Hn-1启动下载piecen-1时,发起Hn下载piecen,连接server端,启动下载数据;5)当有链接把自己分配的分片下载完成、保持空闲时,重复步骤1)~步骤3)重新计算当前的链接下载视频数量,抉择是否需要继续保持n个链接下载;如果需要保持n个链接下载,则继续用当前已空闲链接Ha下载piecen+1;如果只需要保持n-1个链接下载,则关闭当前空闲链接Ha,等后面有空闲链接再继续下载piecen+1,1≤a≤n;如果需要n+1个链接,则再生成链接Hn+1,使用Ha和Hn+1分别下载piecen+1、piecen+2;6)重复步骤6),直到所有视频分片piece1~pieceM均下载完成。2.根据权利要求1所述的自适应链接视频下载方法,其特征在于,步骤3)中,链接数量H的计算公式为:当0≤D/M<1.2时,H=1;当1.2≤D/M<2时,H=2;当2≤D/M<3时,H=3;当3≤D/M<oo时,H=4;其中,D为下行带宽平均值;M为视频平均码率。3.根据权利要求1所述的自适应链接视频下载方法,其特征在于,步骤6)之后,进行如下处理:当每个分片下载完成时,在本地将分片组合成连续视频数据传输给播放器或者缓存到本地。4.一种基于动态网络和动态码率的自适应链接视频下载系统,其特征在于,包括:第一计算单元,用于在用户起播之前、拖动进度条之前、播放中,实时探测用户当前可利用的真实下行带宽,记录每次探测结果,最终计算出当前网络最近的下行带宽平均值;用户起播时、拖动进度条时、播放中,实时计算当前视频最近一段需要播放的视频平均码率;第二计算单元,用于根据所述下行带宽平均值、视频平均码率计算本次启动的下载视频的链接数量;统计单元,用于统计链接数量n,分别命名为H1、H2、……Hn,视频分片号分别命名为piece1、piece2、…、pieceM;M为视频分片数,n≤M;第一下载单元,用于启动H1下载piece1,连接server端,启动下载数据时,发起H2下载piece2,连接server端,启动下载数据;H2启动下载piece2时,发起H3下载piece3,连接server端,启动下载数据;依此类推,直至Hn-1启动下载piecen-1时,发起Hn下载piecen,连接server端,启动下载数据;第二下载单元,用于当有链接把自己分配的分片下载完成、保持空闲时,重复第一计算单元、第二计算单元和统计单元的操作,重新计算当前的链接下载视频数量,抉择是否需要继续保持n个链接下载;如果需要保持n个链接下载,则继续用当前已空闲链接Ha下载piecen+1;如果只需要保持n-1个链接下载,则关闭当前空