增强自适应流中的快速信道变化和其它回放定位变化的性能的制作方法_6

文档序号:9457928阅读:来源:国知局
在于本公开涵盖落入所附权利要求的范围内的所有这样的改变、替换、变化、更改、以及修改。
【主权项】
1.一种方法,包括: 在内容接收器处接收网络内的内容,所述内容基于由所述内容接收器做出的获取请求从内容源被传送,其中,针对所述内容的所述获取请求是基于第一适应逻辑方案的,所述第一适应逻辑方案以选定的速率填充所述内容接收器的缓冲器并且以选定的编码速率下载内容的片段; 在所述内容接收器处检测网络优先级,其中,所述网络优先级包括所述内容接收器处观测的下载速率,所述内容接收器处观测的下载速率大于所述网络中的其它内容接收器的公平共享速率;以及 响应于对所述网络优先级的检测来修改针对所述内容的所述获取请求,其中,所修改的获取请求基于优先级适应方案,所述优先级适应方案能够导致以下各项中的至少一项:相对于所述第一适应逻辑方案,以较快的速率填充所述缓冲器和以较高的编码速率下载内容的片段。2.如权利要求1所述的方法,其中,要被发送到所述内容接收器的分组被标记有第一丢弃优先级或第二丢弃优先级,并且在所述内容接收器处所检测到的所述网络优先级至少部分地基于被标记有所述第一丢弃优先级的分组与被标记有所述第二丢弃优先级的分组的比率。3.如权利要求2所述的方法,其中,所述内容接收器处所检测到的所述网络优先级还基于:所述内容接收器处对被标记有第一优先级的被丢弃的分组的比率、和被标记有第二优先级的被丢弃的分组的比率的确定。4.如权利要求2所述的方法,还包括: 在所述内容接收器处连续监测网络优先级的任何变化;以及 响应于所述网络优先级中的任何变化来修改所述优先级适应方案。5.如权利要求2所述的方法,其中,对分组的标记包括:利用哈希函数以所述第一丢弃优先级或所述第二丢弃优先级伪随机标记分组,所述哈希函数基于由所述内容接收器提供的加权值被加权。6.如权利要求5所述的方法,其中,所述加权值表示所述内容接收器的缓冲器状态。7.如权利要求5所述的方法,其中,针对每个分组,对分组的伪随机标记还包括: 将所述分组的头部信息输入到生成伪随机输出值的所述哈希函数中,;以及 基于来自所述哈希函数的输出值与由所述内容接收器提供的所述加权值的对比,来以所述第一丢弃优先级或所述第二丢弃优先级标记所述分组。8.如权利要求3所述的方法,还包括: 在所述内容接收器处识别已经被丢弃的分组,并且识别被丢弃的分组被标记有所述第一丢弃优先级还是所述第二丢弃优先级。9.如权利要求8所述的方法,其中,与由所述内容接收器发送的三重确认相关联的任何分组在所述内容接收器处被标识为被丢弃的分组。10.如权利要求9所述的方法,其中,每个分组的分组头部包括与所述分组相关联的DSCP值,所述方法还包括: 在存储于所述内容接收器处的第一阵列中,针对每个代码点计数接收到的具有所述第一丢弃优先级和所述第二丢弃优先级的分组的数量;以及 在存储于所述内容接收器处的第二阵列中,针对每个代码点计数被确定为丢弃的分组的数量。11.如权利要求2所述的方法,其中,标记分组包括: 利用哈希函数伪随机标记集群中的分组,所述哈希函数基于由所述内容接收器提供的加权值被加权,其中每个集群包括标记有所述第一丢弃优先级或所述第二丢弃优先级的多个分组。12.—种装置,包括: 存储器元件,所述存储器元件被配置为存储指令; 缓冲器,所述缓冲器用于存储内容;以及 处理器,所述处理器被配置为执行和控制所述指令的操作,以执行以下各项操作:基于由所述装置发起的获取请求通过网络接收从内容源被传送的内容,其中,针对内容的所述获取请求是基于第一适应逻辑方案的,所述第一适应逻辑方案以选定的速率填充所述缓冲器并且以选定的编码速率下载内容的片段; 检测网络优先级,其中,所述网络优先级包括所述装置处观测的下载速率,所述装置处观测的下载速率大于所述网络中的其它装置的公平共享速率;以及 响应于对所述网络优先级的检测来修改针对所述内容的获取请求,其中,所修改的获取请求基于优先级适应方案,所述优先级适应方案能够执行以下各项中的至少一项:相对于所述第一适应逻辑方案,以较快的速率填充所述缓冲器和以较高的编码速率下载内容的片段。13.如权利要求12所述的装置,其中,要被发送到所述装置的分组被标记有第一丢弃优先级或第二丢弃优先级,并且所述处理器还被配置为基于以下各项来检测所述网络优先级: 被标记有所述第一丢弃优先级的分组与被标记有所述第二丢弃优先级的分组的比率;以及 所述装置处对被标记有第一优先级的被丢弃的分组的比率、和被标记有第二优先级的被丢弃的分组的比率的确定。14.如权利要求13所述的装置,其中,所述处理器还被配置为执行和控制所述指令的操作,以执行以下各项操作: 连续监测网络优先级的任何变化;以及 响应于所述网络优先级中的任何变化来修改所述优先级适应方案。15.如权利要求13所述的装置,其中,利用随机函数以所述第一丢弃优先级或所述第二丢弃优先级伪随机标记要被发送到所述装置的分组,所述随机函数基于由所述装置提供的加权值被加权,其中,所述加权值表示所述缓冲器的缓冲器状态。16.如权利要求15所述的装置,其中,每个分组通过以下各项操作被伪随机标记:将所述分组的头部信息输入到生成随机输出值的哈希函数中;以及基于来自所述哈希函数的输出值与由所述装置提供的所述加权值的对比,来以所述第一丢弃优先级或所述第二丢弃优先级标记所述分组,并且所述处理器还被配置为执行和控制所述指令的操作,以执行以下各项操作: 识别已经被丢弃的分组,并且识别被丢弃的分组被标记有所述第一丢弃优先级还是所述第二丢弃优先级。17.用软件编码的一个或多个计算机可读存储介质,所述软件包括计算机可执行指令,当所述软件被执行时,所述可执行指令能操作来执行以下各项操作: 在内容接收器处接收网络内的内容,所述网络内的内容基于由所述内容接收器做出的获取请求从内容源被传送,其中,针对内容的所述获取请求是基于第一适应逻辑方案的,所述第一适应逻辑方案以选定的速率填充所述内容接收器的缓冲器并且以选定的编码速率下载内容的片段; 在所述内容接收器处检测网络优先级,其中,所述网络优先级包括所述内容接收器处观测的下载速率,所述内容接收器处观测的下载速率大于所述网络中的其它内容接收器的公平共享速率;以及 响应于对所述网络优先级的检测来修改针对所述内容的所述获取请求,其中,所修改的获取请求是基于优先级适应方案,所述优先级适应方案能够导致以下各项中的至少一项:相对于所述第一适应逻辑方案,以较快的速率填充所述缓冲器和以较高的编码速率下载内容的片段。18.如权利要求17所述的计算机可读存储介质,其中,要被发送到所述内容接收器的分组被标记有第一丢弃优先级或第二丢弃优先级,并且所述指令还能够操作来执行以下各项操作: 基于被标记有所述第一丢弃优先级的分组与被标记有所述第二丢弃优先级的分组的比率以及所述内容接收器处对被标记有第一优先级的被丢弃的分组的比率和被标记有第二优先级的被丢弃的分组的比率的确定,来在所述内容接收器处检测所述网络优先级。19.如权利要求18所述的计算机可读存储介质,其中,所述指令还能够操作来执行以下各项操作: 在所述内容接收器处连续监测网络优先级的任何变化;以及 响应于所述网络优先级中的任何变化来修改所述优先级适应方案。20.如权利要求18所述的计算机可读存储介质,其中,所述指令能操作来通过以下各项操作标记分组: 利用随机函数以所述第一丢弃优先级或所述第二丢弃优先级伪随机标记分组,所述随机函数基于被分配给所述内容接收器的加权值被加权,其中,所述加权值表示所述内容接收器的缓冲器状态。21.如权利要求20所述的计算机可读存储介质,其中,要被发送到所述内容接收器的分组被标记,从而通过以下各项操作伪随机标记每个分组: 将所述分组的头部信息输入到生成伪随机输出值的哈希函数中;以及 基于来自所述哈希函数的输出值与由所述内容接收器提供的所述加权值的对比,来以所述第一丢弃优先级或所述第二丢弃优先级标记所述分组。22.如权利要求18所述的计算机可读存储介质,其中,所述指令还能操作来执行以下各项操作: 在所述内容接收器处识别已经被丢弃的分组,并且识别被丢弃的分组被标记有所述第一丢弃优先级还是所述第二丢弃优先级。23.如权利要求18所述的计算机可读存储介质,其中,要被发送到所述内容接收器的分组被标记,从而利用哈希函数伪随机标记集群中的分组,所述哈希函数基于由所述内容接收器提供的加权值被加权,其中每个集群包括被标记有所述第一丢弃优先级或所述第二丢弃优先级的多个分组。
【专利摘要】内容在网络内基于内容接收器对内容源的获取请求由内容接收器接收,针对所述内容的所述获取请求是基于第一适应逻辑方案的,所述第一适应逻辑方案以选定的速率填充所述内容接收器的缓冲器并且以选定的编码速率下载内容的片段;在所述内容接收器处检测网络优先级,其中,所述网络优先级包括所述内容接收器处观测的下载速率,所述内容接收器处观测的下载速率大于所述网络中的其它内容接收器的公平共享速率;以及响应于对所述网络优先级的检测来修改针对所述内容的所述获取请求,其中,所修改的获取请求基于优先级适应方案,所述优先级适应方案能够导致以下各项中的至少一项:相对于所述第一适应逻辑方案,以较快的速率填充所述缓冲器和以较高的编码速率下载内容的片段。
【IPC分类】H04L12/823, H04L29/06, H04L12/801, H04L12/811
【公开号】CN105210351
【申请号】CN201480027710
【发明人】乔舒亚·B·盖哈姆, 埃里克·坎宁安, 艾丽·C·贝根, 大卫·R·奥兰
【申请人】思科技术公司
【公开日】2015年12月30日
【申请日】2014年4月9日
【公告号】EP2997707A1, US8953452, US9215182, US20140341026, US20150098327, WO2014186072A1
当前第6页1 2 3 4 5 6 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1