[发明专利]一种获取BT资源信息的方法和设备有效

专利信息
申请号: 201810718327.0 申请日: 2018-07-03
公开(公告)号: CN108964845B 公开(公告)日: 2021-04-16
发明(设计)人: 陈凯林 申请(专利权)人: 网宿科技股份有限公司
主分类号: H04L1/16 分类号: H04L1/16;H04L1/00;H04L29/08
代理公司: 北京华智则铭知识产权代理有限公司 11573 代理人: 陈向敏
地址: 200030 上海市徐汇区*** 国省代码: 上海;31
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 获取 bt 资源 信息 方法 设备
【说明书】:

发明公开了一种获取BT资源信息的方法和设备,属于数据传输技术领域。本发明实施例中,在与对端进行BT资源的数据交互时,如果本端没有BT资源的元信息,则可以在进行BT协议握手后,基于对端发来的BT资源的位图A,确定BT资源的数据片个数,然后对位图A取反,向对端反馈取反得到位图B,以触发对端向本端发送BT资源的数据块获取请求,这样,可以基于数据块获取请求来预测BT资源的数据片大小,从而可以获取到BT资源的资源信息。进一步的,本端还可以基于获取到BT资源信息从对端下载BT资源的数据块。

技术领域

本发明涉及数据传输技术领域,特别涉及一种获取BT资源信息的方法和设备。

背景技术

BT(Bit Torrent,比特流)协议是一种计算机通信协议,广泛用于对等网络(Peerto Peer)中BT客户端(peer)之间的BT资源共享。在与其它peer共享BT资源的过程中,BT客户端需要根据BT资源的元信息(包含BT资源的总大小、BT资源的数据片数目、每个数据片大小等资源信息)确定向对端请求多少个数据片,以及每个数据片要分多少个数据块来请求。

BT客户端在接收到某个peer发送的BT资源获取请求后,如果发现本地未拥有相应BT资源的元信息,则主要通过以下现有的2种方式来获取该元信息:其一,BT客户端可以根据BT资源获取请求中携带的BT资源的info hash从本地或者异地的种子库检索相应的种子文件,然后读取种子文件包含的BT资源的元信息;其二,BT客户端在与对端完成“Handshake”后,向对端或者正在共享该BT资源的其它peer请求BT资源的元信息。

在实现本发明的过程中,发明人发现现有技术至少存在以下问题:

如果本地或者异地的种子库内均检索不到该BT资源的种子文件,对端或者其它peer不支持“ut_metadata”的BT协议扩展,对端或者其它peer未对元信息的请求进行响应,BT客户端则无法获取到BT资源的元信息,进而BT客户端无法响应对端或者其他peer发送的请求。

发明内容

为了解决现有技术的问题,本发明实施例提供了一种获取BT资源信息的方法和设备。所述技术方案如下:

第一方面,提供了一种获取BT资源信息的方法,所述方法包含步骤:

在与对端进行handshake后,接收所述对端发送的目标BT资源的位图A;

对所述位图A进行取反,将取反得到的新位图B反馈给所述对端;

接收所述对端发送的所述目标BT资源的数据块获取请求;

根据所述数据块获取请求中的偏移量预测所述目标BT资源的数据片大小。

可选的,所述对所述位图A进行取反,将取反得到的新位图B反馈给所述对端,包括:

如果本地未存储有所述目标BT资源的位图,则对所述位图A进行取反,将取反得到的新位图B反馈给所述对端,否则向所述对端反馈本地存储的所述目标BT资源的位图。

可选的,所述向所述对端反馈本地存储的所述目标BT资源的位图,包括:

如果所述对端未存储有本地存储的所述目标BT资源的所有数据片,则向所述对端反馈本地存储的所述目标BT资源的位图,否则对所述位图A进行取反,将取反得到的新位图B反馈给所述对端。

可选的,所述根据所述数据块获取请求中的偏移量预测所述目标BT资源的数据片大小,包括:

如果所述数据块获取请求中的偏移量大于已知的所述目标BT资源的数据块偏移量,则根据所述数据块获取请求中的偏移量更新所述目标BT资源的数据片大小。

可选的,所述根据所述数据块获取请求中的偏移量预测所述目标BT资源的数据片大小之后,还包括:

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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