[发明专利]基于切片的点对点网络技术的文件下载方法及系统有效
申请号: | 200810179342.9 | 申请日: | 2008-11-28 |
公开(公告)号: | CN101437044A | 公开(公告)日: | 2009-05-20 |
发明(设计)人: | 刘德海 | 申请(专利权)人: | 中兴通讯股份有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F17/30;H04H60/72 |
代理公司: | 北京安信方达知识产权代理有限公司 | 代理人: | 龙 洪;霍育栋 |
地址: | 518057广东省深圳市南山*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 切片 点对点 网络技术 文件 下载 方法 系统 | ||
1.一种基于切片的点对点网络技术的文件下载方法,包括:
客户端进行点对点下载时,在本地创建和维护表示下载文件的切片内容在本节点是否存在的记录信息,从友好节点中的动态节点获取各动态节点维护的表示下载文件的切片内容在本动态节点是否存在的记录信息,在下载过程中实时更新本节点和动态节点的记录信息,将本节点的记录信息和动态节点的记录信息比较,确定包含未下载切片内容的友好节点并向这些友好节点请求要下载的数据;
所述切片内容指按设定的切片长度对下载文件划分得到的各个部分,每一部分为一个切片内容;
其中,所述友好节点包括动态节点和静态节点,所述静态节点用于保存下载文件的全部内容。
2.如权利要求1所述的方法,其特征在于:
所述切片内容是进行实际切片得到的,即按设定的切片长度对下载文件实际分割后得到的部分文件内容,每一切片内容中添加有本切片内容的索引信息,且将切片后的文件作为下载文件;或者
所述切片内容是进行逻辑切片得到的,即按设定的切片长度计算出下载文件的切片数量,每一切片内容对应到的下载文件中相应位置的部分文件内容,所述友好节点收到所述客户端下载切片的请求后,读取相应位置的内容并加上表示本切片内容的索引信息后再发送给所述客户端。
3.如权利要求2所述的方法,其特征在于:
在提供给客户端下载之前,先对下载文件进行实际切片或逻辑切片并生成该下载文件的切片描述文件,该切片描述文件包含该下载文件的标识信息以及切片内容数量的信息并集中保存在一管理设备中,所述客户端在下载前从该管理设备获得下载文件的切片描述文件并根据其中的切片数量信息在本地创建该下载文件切片内容是否存在的记录信息。
4.如权利要求3所述的方法,其特征在于:
所述切片描述文件由EPG管理平台或切片服务器生成,保存在电子节目指南EPG管理平台中,下载文件统一由EPG管理平台管理,保存下载文件的静态节点的部署也由该EPG管理平台管理。
5.如权利要求2或3或4所述的方法,其特征在于:
所述记录信息是一个或多个位图bitmap,所述bitmap中的每一位对应于一切片内容,其值表示对应的切片内容在本节点是否存在,静态节点维护的下载文件的bitmap默认为具有表示所有切片内容均存在的值。
6.如权利要求5所述的方法,其特征在于:
所述实际切片或逻辑切片是按设定的段大小将下载文件分成一段或多段,每一动态节点为一下载文件维护一bitmap,该bitmap中每一位对应于下载文件中的一段数据;
在下载过程中,所述友好节点中的动态节点定时向所述客户端发送其当前的bitmap,所述客户端收到后更新保存的这些动态节点与所述下载文件对应的bitmap,同时,所述客户端在一段数据下载完成后,将该bitmap相应的位置表示为对应的切片内容已存在的值。
7.如权利要求5所述的方法,其特征在于:
所述实际切片或逻辑切片是先按设定的段大小将下载文件分成一段或多段,再将最后一段分为一块或多块;每一动态节点为一下载文件维护二个bitmap,第一bitmap中每一位对应于下载文件中的一段数据,第二bitmap中每一位对应于下载文件最后一段中的一块数据;
在下载过程中,所述客户端在开始下载和要下载最后一段数据时分别向友好节点中的动态节点请求所述下载文件的第一bitmap和第二bitmap,所述动态节点在收到所述客户端对第一bitmap的请求后,定时向所述客户端发送本节点中该下载文件当前的第一bitmap,所述客户端收到后对保存的该动态节点的该bitmap进行更新;同时,所述客户端在一段数据下载完成后,更新第一bitmap相应的位的值,在一块数据下载完成后,更新第二bitmap相应的位的值。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中兴通讯股份有限公司,未经中兴通讯股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200810179342.9/1.html,转载请声明来源钻瓜专利网。