一种基于私有种子文件的数据处理方法及装置制造方法及图纸

技术编号:19829129 阅读:51 留言:0更新日期:2018-12-19 17:05
本申请公开了一种基于私有种子文件的数据处理方法,包括:通过预先生成的私有种子文件中的至少一个跟踪服务器的地址,连接与各个所述至少一个跟踪服务器的地址对应的至少一个跟踪服务器;向所述至少一个跟踪服务器发送一组加密后的数据块的上传请求,所述一组加密后的数据块对应所述私有种子文件;接收所述至少一个跟踪服务器根据所述上传请求分配的能够存储所述一组加密后的数据块的各个节点的地址,所述一个加密后的数据块对应一个节点地址;根据所述各个节点的地址连接各个节点,将与所述私有种子文件对应的一组加密后的数据块上传至所述各个节点。本申请支持不公开的内容分散存储,基于P2P网络建立一个去中心的私有文件存储体系。

【技术实现步骤摘要】
一种基于私有种子文件的数据处理方法及装置
本申请属于内容分发协议
,具体涉及一种基于私有种子文件的数据处理方法及装置。
技术介绍
BitTorrent(比特流)是一种内容分发协议,由布拉姆·科恩自主开发,BitTorrent不同于一般的下载服务器,它采用点对点技术和高效的软件分发系统共享大体积文件。BitTorrent下载工具软件可以说是一个最新概念P2P(PEER-TO-PEER)的下载工具,它采用了多点对多点的原理,一般简称BT,也就是变态下载。该软件相当的特殊,一般的下载服务器为每一个发出下载请求的用户提供下载服务,若同时间下载人数多时,基于该下载服务器频宽的因素,速度会减慢许多,而该软件却不同,恰巧相反,同时间下载的人数越多下载的速度便越快,因为它采用了多点对多点的传输原理。P2P的核心思想就是没有服务器的概念,任何一个下载者既是client(客户),又是server(服务者)。简单的说,P2P就是让所有能上网的电脑都成为服务器,当你下载别人资源的时候别人也在下载你的资源,而一般的下载服务器只是单纯的下载其它人的资源,是单向的。BitTorrent的分配器或文件的持有者本文档来自技高网...

【技术保护点】
1.一种基于私有种子文件的数据处理方法,其特征在于,包括:通过预先生成的私有种子文件中的至少一个跟踪服务器的地址,连接与各个所述至少一个跟踪服务器的地址对应的至少一个跟踪服务器;向所述至少一个跟踪服务器发送一组加密后的数据块的上传请求,所述一组加密后的数据块对应所述私有种子文件;接收所述至少一个跟踪服务器根据所述上传请求分配的能够存储所述一组加密后的数据块的各个节点的地址,所述一个加密后的数据块对应一个节点地址;根据所述各个节点的地址连接各个节点,将与所述私有种子文件对应的一组加密后的数据块上传至所述各个节点。

【技术特征摘要】
1.一种基于私有种子文件的数据处理方法,其特征在于,包括:通过预先生成的私有种子文件中的至少一个跟踪服务器的地址,连接与各个所述至少一个跟踪服务器的地址对应的至少一个跟踪服务器;向所述至少一个跟踪服务器发送一组加密后的数据块的上传请求,所述一组加密后的数据块对应所述私有种子文件;接收所述至少一个跟踪服务器根据所述上传请求分配的能够存储所述一组加密后的数据块的各个节点的地址,所述一个加密后的数据块对应一个节点地址;根据所述各个节点的地址连接各个节点,将与所述私有种子文件对应的一组加密后的数据块上传至所述各个节点。2.根据权利要求1所述的基于私有种子文件的数据处理方法,其特征在于,所述通过预先生成的私有种子文件中的至少一个跟踪服务器的地址,连接与各个所述至少一个跟踪服务器的地址对应的至少一个跟踪服务器步骤之前,还包括:将压缩文件切分成各个数据块;通过各个数据块对应的密钥对所述各个数据块进行加密形成各个加密后的数据块,并记录所述各个加密后的数据块对应的密钥;获取所述至少一个跟踪服务器的地址;生成所述私有种子文件并保存至本地,所述私有种子文件包括所述各个加密后的数据块的密钥和所述至少一个跟踪服务器的地址。3.根据权利要求1所述的基于私有种子文件的数据处理方法,其特征在于,所述根据所述各个节点的地址连接所述各个节点,将与所述私有种子文件对应的一组加密后的数据块上传至所述各个节点步骤之后,还包括:将剩余的加密后的数据块和/或上传失败的加密后的数据块组合形成一个新的一组加密后的数据块,返回向所述至少一个跟踪服务器发送一组加密后的数据块的上传请求的步骤。4.根据权利要求3所述的基于私有种子文件的数据处理方法,其特征在于,所述将剩余的加密后的数据块和/或上传失败的加密后的数据块组合形成一个新的一组加密后的数据块,返回向所述至少一个跟踪服务器发送一组加密后的数据块的上传请求的步骤之后,还包括:将上传成功的一组加密后的数据块分别对应的各个节点的地址写入所述私有种子文件中。5.一种基于私有种子文件的数据处理方法,其特征在于,包括:通过预先生成的私有种子文件中的至少一个跟踪服务器的地址,连接与各个所述至少一个跟踪服务器的地址对应的至少一个跟踪服务器;向所述至少一个跟踪服务器发送一组加密后的数据块的下载请求,所述一组加密后的数据块对应所述私有种子文件;接收所述至少一个跟踪服务器根据所述下载请求获取的能够下载所述一组加密后的数据块的各个节点的地址,所述一个加密后的数据块对应一个节点地址;根据所述各个节点的地址连接所述各个节点,下载与所述私有种子文件...

【专利技术属性】
技术研发人员:李晖徐雷邢雨桐
申请(专利权)人:中国联合网络通信集团有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1