[发明专利]一种P2P网络中下载方式的确定方法及装置有效
申请号: | 201410704897.6 | 申请日: | 2014-11-26 |
公开(公告)号: | CN104333816B | 公开(公告)日: | 2017-10-27 |
发明(设计)人: | 徐晓怡 | 申请(专利权)人: | 北京奇艺世纪科技有限公司 |
主分类号: | H04N21/63 | 分类号: | H04N21/63;H04N21/472;H04N21/24 |
代理公司: | 北京柏杉松知识产权代理事务所(普通合伙)11413 | 代理人: | 马敬,项京 |
地址: | 100080 北京市海淀*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 p2p 网络 下载 方式 确定 方法 装置 | ||
1.一种P2P网络中下载方式的确定方法,其特征在于,包括:
获得目标数据块对应的数据信息,所述目标数据块为:第一用户观看的目标网络视频中,待确定下载方式的数据块;所述数据信息至少包含:所述目标网络视频的缓存时长、与所述第一用户不在同一局域网的外网用户节点数、与所述第一用户在同一局域网的局域网用户节点数、CDN节点数和所述目标网络视频的码率;
根据所述外网用户节点数、所述局域网用户节点数与所述CDN节点数的加权值,确定可用节点数;
分别根据所述目标网络视频的缓存时长和所述目标网络视频的码率,确定预设的基准节点数的第一权重因子和第二权重因子;
将所述预设的基准节点数、所述第一权重因子和所述第二权重因子的乘积确定为判断阈值;
在所述可用节点数不小于所述判断阈值的情况下,将所述目标数据块的下载方式确定为P2P下载。
2.根据权利要求1所述的方法,其特征在于,所述目标数据块的确定方法,包括:
针对第一用户观看的目标网络视频,获得待下载数据块在所述目标网络视频中的位置信息;
根据获得的位置信息,确定所述待下载数据块为目标数据块。
3.根据权利要求2所述的方法,其特征在于,所述根据获得的位置信息,确定所述待下载数据块为目标数据块,包括:
如果所述待下载数据块不是位于所述目标网络视频的初始位置,或者所述待下载数据块不是位于:根据相应的用户指令所确定的、所述目标网络视频跳转进度后的初始位置,则将所述待下载数据块确定为目标数据块。
4.根据权利要求2所述的方法,其特征在于,所述根据获得的位置信息,确定所述待下载数据块为目标数据块,包括:
如果所述待下载数据块不是位于所述目标网络视频的初始位置、且所述待下载数据块不是位于:根据相应的用户指令所确定的、所述目标网络视频跳转进度后的初始位置,则将所述待下载数据块确定为目标数据块。
5.根据权利要求1所述的方法,其特征在于,所述根据所述外网用户节点数、所述局域网用户节点数与所述CDN节点数的加权值,确定可用节点数,包括:
根据公式A=Cp*Wp+Cl*Wl+Cs*Ws,确定可用节点数;
其中,A为可用节点数,Cp为外网用户节点数,Cl为局域网用户节点数,Cs为CDN节点数,Wp为外网用户节点数Cp的权重因子,Wl为局域网用户节点数Cl的权重因子,Ws为CDN节点数Cs的权重因子,Wp、Wl和Ws为不小于1的整数。
6.根据权利要求1所述的方法,其特征在于,所述分别根据所述目标网络视频的缓存时长和所述目标网络视频的码率,确定预设的基准节点数的第一权重因子和第二权重因子,包括:
根据预设的对应关系,将所述目标网络视频的缓存时长相对应的数值确定为预设的基准节点数的第一权重因子;
根据所述目标网络视频的码率和公式Pb=(1+(Bt-Ba)/Ba*x)*100%,确定所述预设的基准节点数的第二权重因子,其中,Pb为所述预设的基准节点数的第二权重因子,Bt为所述目标网络视频的码率,Ba为视频网站中网络视频的平均码率,x为乘数系数的经验值。
7.一种P2P网络中下载方式的确定装置,其特征在于,包括:
数据信息获得模块,用于获得目标数据块对应的数据信息,所述目标数据块为:第一用户观看的目标网络视频中,待确定下载方式的数据块;所述数据信息至少包含:所述目标网络视频的缓存时长、与所述第一用户不在同一局域网的外网用户节点数、与所述第一用户在同一局域网的局域网用户节点数、CDN节点数和所述目标网络视频的码率;
可用节点数确定模块,用于根据所述数据信息获得模块获得的所述外网用户节点数、所述局域网用户节点数与所述CDN节点数的加权值,确定可用节点数;
权重因子确定模块,用于分别根据所述数据信息获得模块获得的所述目标网络视频的缓存时长和所述目标网络视频的码率,确定预设的基准节点数的第一权重因子和第二权重因子;
判断阈值确定模块,用于将所述预设的基准节点数、所述第一权重因子和所述第二权重因子的乘积确定为判断阈值;
P2P下载方式确定模块,用于在所述可用节点数确定模块确定的可用节点数不小于所述判断阈值确定模块确定的判断阈值的情况下,将所述目标数据块的下载方式确定为P2P下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京奇艺世纪科技有限公司,未经北京奇艺世纪科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201410704897.6/1.html,转载请声明来源钻瓜专利网。
- 上一篇:一种高盐废水资源化处理方法
- 下一篇:一种生物柴油废水的处理方法