[发明专利]用于重建种子内容元数据的方法和设备有效

专利信息
申请号: 201080007163.2 申请日: 2010-02-08
公开(公告)号: CN102318310A 公开(公告)日: 2012-01-11
发明(设计)人: M·范阿克里;S·格温达拉简;A·范艾维克 申请(专利权)人: 阿尔卡特朗讯公司
主分类号: H04L29/06 分类号: H04L29/06
代理公司: 北京市中咨律师事务所 11247 代理人: 杨晓光;于静
地址: 法国*** 国省代码: 法国;FR
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 用于 重建 种子 内容 数据 方法 设备
【说明书】:

技术领域

发明一般涉及点对点(peer-to-peer)通信,更特别地涉及下载和缓存种子(torrent)内容文件,种子内容文件的固定尺寸分片或分段存储在一个或多个对等点(peer)上。种子内容文件可以例如是电影文件、音频文件、软件文件等。下载和缓存涉及在与实际发起下载的客户端不同的另一客户端上存储种子内容文件。典型地,两个下载将持续进行:一个是根据现有技术的机制向发起客户端的常规下载以及一个是根据本发明的用于缓存客户端的特殊下载。

背景技术

比特流(BitTorrent)是一种点对点通信协议,其使比特流客户端能够从一个或多个对等点下载种子内容文件的固定尺寸分段,从而重新组成所述种子内容文件,例如电影或歌曲。此外,比特流客户端需要唯一的种子内容标识符,其通过所述标识符联系因特网追踪器(internet tracker),其持有存储了种子内容文件的分段的对等点的列表。这个唯一的种子内容标识符被通告为种子内容元文件(metafile)的前期(upfront)知识。比特流客户端从因特网追踪器接收这些对等点的IP地址,并且接下来可以开始与这些对等点交换分段以下载和重新组成整个种子内容文件。此外,比特流客户端需要种子内容文件的尺寸、分段的数量,其中种子内容文件被分割并且除了最后的这种分段之外所有的分段具有固定的长度。这些元数据还被通告为种子内容元文件中的前期知识。

上述介绍的用于下载和和缓存种子内容的已知方法的缺点是:种子内容元文件不可能总是对期望下载种子内容文件的所有客户端是用的,这样的结果是没有访问种子内容元文件的客户端不可能下载和缓存种子内容文件。

本发明的目标是公开一种用于重建丢失的种子内容元数据的方法和设备,所述种子内容元数据是允许下载种子内容文件所必须的,而不需要访问种子内容元文件。

发明内容

根据本发明,通过权利要求1所限定的用于重建丢失种子内容元数据的方法来实现上面定义的目标并且克服现有技术的缺点,包括以下步骤:

A.从客户端通过种子信令获得种子内容标识符;

B.从所述客户端通过所述种子信令获得种子内容文件的尺寸;

C.从所述客户端通过所述种子信令获得追踪器地址;

D.从追踪器获得对等点地址;

E.通过对等点地址联系对等点;

F.为了确定分段长度,从对等点下载全尺寸分段的按次序的最小尺寸的块;以及

G.通过种子内容文件尺寸和分段长度来计算分段的数量。

实际上,根据本发明,期望下载和缓存种子内容文件的客户端从另一标准客户端通过信令获得种子内容标识符,例如比特流中的哈希值(infohash),所述标准客户端通过访问元文件来下载目标种子内容文件。然而,根据本发明进行操作的缓存客户端没有访问元文件。这种缓存客户端进一步需要从因特网追踪器获得保持目标种子内容文件的全尺寸分段的对等点的IP地址。典型地,响应于单个请求,缓存客户端将接收多于一个的对等点地址。根据本发明进行操作的缓存客户端联系因特网追踪器(已经从标准客户端通过种子信令获得追踪器的地址),并且从因特网追踪器获得存储了目标种子内容文件的片段的对等体的IP地址。对等点应当仅包含单个分段而不保证全分段尺寸,如下面所解释的,必须迭代地(iteratively)重复步骤D和E。还注意到,典型地,响应于步骤D中的请求,缓存客户端将接收多于一个的对等点地址。通过顺序地下载最小尺寸的块,例如16k字节的块,直到块请求被拒绝,客户端可以得知分段的尺寸。通过来自标准客户端的比特流信令,缓存客户端进一步获得种子内容文件的尺寸。缓存客户端通过分段尺寸和种子内容文件的尺寸(以及如下面所解释的,相对于位字段长度的最终验证)可以确定最后丢失的参数,种子内容文件中分段的数量。

除了权利要求1所限定的方法,本发明还涉及由权利要求8所定义的相应设备,例如,保持用于执行权利要求1的方法的软件的载体(carrier)或存储设备。

期望缓存种子内容而没有访问种子内容元文件的任意系统可以获得本发明的益处。这种系统的实例是一种根据权利要求9所指示的比特流客户端。

进一步可选择地,根据权利要求2所限定的,根据本发明的方法的步骤E可以包括与用户的握手(handshaking),由此得到对等点的位字段(bitfield),位字段中的每个位表示种子内容文件的相应分段的可用性。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿尔卡特朗讯公司,未经阿尔卡特朗讯公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201080007163.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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