[发明专利]一种基于私有种子文件的数据处理方法及装置有效
申请号: | 201810903698.6 | 申请日: | 2018-08-09 |
公开(公告)号: | CN109040258B | 公开(公告)日: | 2021-06-18 |
发明(设计)人: | 李晖;徐雷;邢雨桐 | 申请(专利权)人: | 中国联合网络通信集团有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 北京天昊联合知识产权代理有限公司 11112 | 代理人: | 彭瑞欣;汪源 |
地址: | 100033 *** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 基于 私有 种子 文件 数据处理 方法 装置 | ||
本申请公开了一种基于私有种子文件的数据处理方法,包括:通过预先生成的私有种子文件中的至少一个跟踪服务器的地址,连接与各个所述至少一个跟踪服务器的地址对应的至少一个跟踪服务器;向所述至少一个跟踪服务器发送一组加密后的数据块的上传请求,所述一组加密后的数据块对应所述私有种子文件;接收所述至少一个跟踪服务器根据所述上传请求分配的能够存储所述一组加密后的数据块的各个节点的地址,所述一个加密后的数据块对应一个节点地址;根据所述各个节点的地址连接各个节点,将与所述私有种子文件对应的一组加密后的数据块上传至所述各个节点。本申请支持不公开的内容分散存储,基于P2P网络建立一个去中心的私有文件存储体系。
技术领域
本申请属于内容分发协议技术领域,具体涉及一种基于私有种子文件的数据处理方法及装置。
背景技术
BitTorrent(比特流)是一种内容分发协议,由布拉姆·科恩自主开发,BitTorrent不同于一般的下载服务器,它采用点对点技术和高效的软件分发系统共享大体积文件。
BitTorrent下载工具软件可以说是一个最新概念P2P(PEER-TO-PEER)的下载工具,它采用了多点对多点的原理,一般简称BT,也就是变态下载。该软件相当的特殊,一般的下载服务器为每一个发出下载请求的用户提供下载服务,若同时间下载人数多时,基于该下载服务器频宽的因素,速度会减慢许多,而该软件却不同,恰巧相反,同时间下载的人数越多下载的速度便越快,因为它采用了多点对多点的传输原理。P2P的核心思想就是没有服务器的概念,任何一个下载者既是client(客户),又是server(服务者)。简单的说,P2P就是让所有能上网的电脑都成为服务器,当你下载别人资源的时候别人也在下载你的资源,而一般的下载服务器只是单纯的下载其它人的资源,是单向的。
BitTorrent的分配器或文件的持有者将文件发送给其中一名用户,再由这名用户转发给其它用户,用户之间相互转发自己所拥有的文件部分,直到每个用户的下载都全部完成。这种方法可以使下载服务器同时处理多个大体积文件的下载请求,而无须占用大量带宽。
BitTorrent整套机制是用来共享文件的,如果我制作了一个套资源的种子文件,不把它传递给其他人,那这套资源不会被传递到P2P网络的其他地方,如果我传递给其他人,意味着那个人可以获取到我的资源。
但是BitTorrent有以下缺点,设想这样一种场景,我有一套资源,只是想上传并保存在P2P网络中,其他人替我保存但不能获取到其中的内容,当我想取回它的时候,用最初的种子文件就可以恢复。这在现有的P2P文件共享网络里是不能实现的。
发明内容
本申请针对现有的BitTorrent只能共享文件,不能私密分发和恢复的问题,提供一种基于私有种子文件的数据处理方法及装置。
本申请提供一种基于私有种子文件的数据处理方法,包括:
通过预先生成的私有种子文件中的至少一个跟踪服务器的地址,连接与各个所述至少一个跟踪服务器的地址对应的至少一个跟踪服务器;
向所述至少一个跟踪服务器发送一组加密后的数据块的上传请求,所述一组加密后的数据块对应所述私有种子文件;
接收所述至少一个跟踪服务器根据所述上传请求分配的能够存储所述一组加密后的数据块的各个节点的地址,所述一个加密后的数据块对应一个节点地址;
根据所述各个节点的地址连接各个节点,将与所述私有种子文件对应的一组加密后的数据块上传至所述各个节点。
可选的,所述通过预先生成的私有种子文件中的至少一个跟踪服务器的地址,连接与各个所述至少一个跟踪服务器的地址对应的至少一个跟踪服务器步骤之前,还包括:
将压缩文件切分成各个数据块;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国联合网络通信集团有限公司,未经中国联合网络通信集团有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810903698.6/2.html,转载请声明来源钻瓜专利网。