[发明专利]提高文件下载速度的点播系统及方法有效
| 申请号: | 201110086600.0 | 申请日: | 2011-04-07 |
| 公开(公告)号: | CN102394899A | 公开(公告)日: | 2012-03-28 |
| 发明(设计)人: | 唐黄平;卢茂强 | 申请(专利权)人: | 传聚互动(北京)科技有限公司 |
| 主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
| 代理公司: | 上海金盛协力知识产权代理有限公司 31242 | 代理人: | 解文霞 |
| 地址: | 100026 北京市*** | 国省代码: | 北京;11 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 提高 文件 下载 速度 点播 系统 方法 | ||
1.一种提高文件下载速度的点播方法,其特征在于,下载文件时,将所述文件分割为若干数据块;下载分块时,将各数据块分割为若干分片;
所述点播方法包括如下步骤:
步骤S1、节点C1从Tracker服务器上得到正在下载同一文件的其他节点标识;
步骤S2、节点C1与从步骤S1得到的节点进行通信,得到对方当前正在下载的数据块号;
步骤S3、节点C1以自己的当前下载数据块号和其他远程节点的当前下载数据块号比较,判断是否在同一分级内;如果在,则转向步骤S4;
步骤S4、两个节点之间进行文件位图交换以及块位图交换;当进行块位图交换时,当其中的任何一个节点下载完一个分片的数据,就立即为从步骤S1得到的其他节点提供上传。
2.根据权利要求1所述的提高文件下载速度的点播方法,其特征在于:
步骤S3中,判断是否在同一分级内的方法为:节点C1以自己的当前下载数据块号和其他远程节点的当前下载数据块号相减,并取相减结果值的绝对值,判断这个绝对值在不在指定值内;若在指定之内,则认为在同一分级内;绝对值越小,说明两个节点的下载进度越相近,进行块位图交换时相互之间交替上传分片数据的可能性也越大。
3.根据权利要求1所述的提高文件下载速度的点播方法,其特征在于:
各节点通过一个数据串表示一个文件各数据块的下载情况,该数据串作为所述文件位图;
各节点通过一个数据串表示一个数据块各分片的下载情况,该数据串作为所述块位图。
4.根据权利要求3所述的提高文件下载速度的点播方法,其特征在于:
各节点通过一个二进制数据串表示一个文件的下载情况,每一个数据块通过一个位表示,0表示无,1表示有;或者0表示有,1表示无;该数据串作为所述文件位图;
各节点通过一个二进制数据串表示一个数据块的下载情况,每一个分片通过一个位表示,0表示无,1表示有;或者0表示有,1表示无;该数据串作为所述块位图。
5.根据权利要求1所述的提高文件下载速度的点播方法,其特征在于:
所述数据块的大小为1M-2M,所述分片的大小为16KB-32KB。
6.一种提高文件下载速度的点播系统,其特征在于,下载文件时,将所述文件分割为若干数据块;下载分块时,将各数据块分割为若干分片;
所述点播系统包括:
Tracker服务器,用以搜集正在下载同一文件的其他节点标识,提供给对应节点;
若干节点,各节点包括:
-文件分割模块,用以将被点播的文件分割成若干数据块;
-块分割模块,用以将各数据块分割成若干分片;
-其他节点信息获取模块,用以从Tracker服务器上得到正在下载同一文件的其他节点标识;并与得到的节点进行通信,得到对方当前正在下载的数据块号;
-同级与否判断模块,用以将自己节点当前下载数据块号和其他远程节点的当前下载数据块号比较,判断是否在同一分级内;
-数据交换模块,用以与在同一分级内的其他节点进行文件位图交换以及块位图交换;当进行块位图交换时,当其中的任何一个节点下载完一个分片的数据,就立即为在同一分级内的其他节点提供上传。
7.根据权利要求6所述的提高文件下载速度的点播系统,其特征在于:
所述同级与否判断模块判断是否在同一分级内的方法为:节点C1以自己的当前下载数据块号和其他远程节点的当前下载数据块号相减,并取相减结果值的绝对值,判断这个绝对值在不在指定值内;若在指定之内,则认为在同一分级内;绝对值越小,说明两个节点的下载进度越相近,进行块位图交换时相互之间交替上传分片数据的可能性也越大。
8.根据权利要求6所述的提高文件下载速度的点播系统,其特征在于:
各节点通过一个数据串表示一个文件各数据块的下载情况,该数据串作为所述文件位图;
各节点通过一个数据串表示一个数据块各分片的下载情况,该数据串作为所述块位图。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于传聚互动(北京)科技有限公司,未经传聚互动(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201110086600.0/1.html,转载请声明来源钻瓜专利网。
- 上一篇:消毒机
- 下一篇:一种电源转换器、控制电路、及控制电路的制造方法





