[发明专利]P2P协议中文件共享下载方法有效

专利信息
申请号: 201410149170.6 申请日: 2014-04-14
公开(公告)号: CN103986747B 公开(公告)日: 2019-12-17
发明(设计)人: 范正海;周宝忠;郑仁圳 申请(专利权)人: 曦威胜科技开发(深圳)有限公司
主分类号: H04L29/08 分类号: H04L29/08
代理公司: 44274 深圳市中联专利代理有限公司 代理人: 李俊
地址: 518000 广东省深圳市南*** 国省代码: 广东;44
权利要求书: 查看更多 说明书: 查看更多
摘要: 发明公开了一种P2P协议中文件共享下载方法,其步骤为:发布文件并生成URL,并将URL通知Tracker,Peer直接通过URL定位所需要下载的文件并下载;Peer请求获取文件分块信息或通知其它Peer其拥有某个或某些分块信息时,通过修改信息参数减少信息长度,且所述信息中只需包含分块的索引信息,由信息接收者Peer根据分块规则自行计算分块在文件中的开始位置和长度;提供共享下载的Peer在接收到请求获取分块的Peer消息后,根据消息中包含的分块索引信息,计算所请求或通知的分块在文件中的开始位置,并得到该分块的结束位置,并利用所计算的位置信息,将请求的分块数据传输给请求者Peer。本发明能够减少信息传输通信量,提高通信效率。
搜索关键词: p2p 协议 文件 共享 下载 方法
【主权项】:
1.一种P2P协议中文件共享下载方法,其特征在于,包括如下步骤:/n文件发布步骤,发布文件并生成URL,并将URL通知Tracker,P2P客户端(Peer)直接通过URL定位所需要下载的文件并下载,Tracker在响应请求时,生成一个唯一标识(SessionID)区分标记该文件,且同时指定该文件分块(Block)数量信息,Peer之间的文件通过共享Session ID定位文件;/n文件分块信息获取步骤,Peer请求获取文件分块信息或通知其它Peer其拥有某个或某些分块信息时,修改信息参数减少信息长度,且所述分块信息中只需包含分块的索引信息,由信息接收者Peer根据分块规则自行计算分块在文件中的开始位置和长度;/n文件分块信息索引下载步骤,提供共享下载的Peer在接收到请求获取分块的Peer消息后,根据消息中包含的分块索引信息,按照相同的规则,计算所请求或通知的分块在文件中的开始位置,并根据统一规则得到该分块的结束位置,并利用所计算的位置信息,将请求的分块数据传输给请求者Peer;/n其中,所述Block数量由Tracker指定,在Tracker没有指定Block划分数量时选择一个默认数值,所述文件分块(Block)的最大分块数不超过232-1块;/n除了最后一个分块外,其他所有分块大小是相同的,根据文件大小和分块数量,可以计算出每个分块长度和该分块在文件中的开始、结束位置;若文件长度刚好是分块数的整数倍,则所有分块Block都是等长的,其中各个Peer和Tracker对所述的文件分块(Block)长度和位置的计算使用相同的标准和方法,其计算结果是相同的;/n针对大文件,如果文件分块(Block)数量在满足限定范围要求时,每个分块大小过大而影响Peer之间的共享效率,则可以将文件分成几个子文件,实现分层分块,即可以进行1级分块,然后针对每个1级分块继续进行2级分块,依次类推;/n所述文件分块的大小阀值、分块数量限值、分块级数限制参数信息可以配置文件作为Tracker的输入。/n
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于曦威胜科技开发(深圳)有限公司,未经曦威胜科技开发(深圳)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/patent/201410149170.6/,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top