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