[发明专利]集中式块交换P2P文件共享系统及其促使节点供种的方法有效

专利信息
申请号: 201010192942.6 申请日: 2010-05-27
公开(公告)号: CN101873344A 公开(公告)日: 2010-10-27
发明(设计)人: 满金贵;王淼;张瀚文;许智君;张玉军 申请(专利权)人: 中国科学院计算技术研究所
主分类号: H04L29/08 分类号: H04L29/08;H04L29/06
代理公司: 北京泛华伟业知识产权代理有限公司 11280 代理人: 王勇
地址: 100190 北*** 国省代码: 北京;11
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 集中 交换 p2p 文件 共享 系统 及其 促使 节点 方法
【权利要求书】:

1.一种集中式块交换P2P文件共享系统中促使节点供种的方法,包括:

步骤10)、初始节点使用密钥信息对文件块进行加密,并将文件块对应的密钥信息传送给服务器;

步骤20)、请求数据块的节点通过服务器和其他节点建立点对点的连接,获取加密的文件块,向服务器请求加密密钥;

步骤30)、服务器确定该节点在下载完该文件块并等待一定时间之后,向该节点返回加密密钥,该节点收到加密密钥后,对文件块进行解密,获得原始文件。

2.权利要求1的方法,其中,步骤10)中,该节点周期性地向服务器发送注册消息,服务器向该节点返回其他节点的信息。

3.权利要求2的方法,其中,步骤10)中,初始节点将密钥信息携带在注册消息中提供给服务器,下载节点将下载状态携带在注册消息中提供给服务器,所述初始节点为文件的初始提供节点。

4.权利要求3的方法,其中,步骤10)中,初始节点向下载节点传送加密后的文件块;下载节点仅向该节点转发初始节点加密过的文件块。

5.权利要求4的方法,其中,步骤10)中,服务器收到节点的注册消息后,记录节点的状态信息和/或文件块对应的密钥信息,维护加密密钥。

6.权利要求1的方法,其中,步骤20)中,该节点下载完加密的文件块后,向服务器发送注册信息时汇报完成状态。

7.权利要求1的方法,其中,步骤30)中,服务器追踪该节点的状态,当该节点完成下载到发送再次注册请求之间的时间大于供种时间阈值时,服务器向该节点返回加密密钥。

8.一种集中式块交换P2P文件共享系统,包括:

多个节点,其中多个节点中的初始节点使用密钥信息对文件块进行加密,并将文件块对应的密钥信息传送给服务器,多个节点中的请求数据块的节点通过服务器和其他节点建立点对点的连接,获取加密的文件块,并且向服务器请求加密密钥来对文件块进行解密,获得原始文件;

服务器,用于向每个节点返回其他节点的信息,维护文件块的加密密钥,并且确定节点在下载完成并等待一定时间之后,向节点返回加密密钥。

9.权利要求8的系统,其中,所述多个节点包括初始节点和下载节点,所述初始节点为文件的初始提供节点;初始节点将密钥信息携带在注册消息提供给服务器,下载节点将下载状态携带在注册消息中提供给服务器。

10.权利要求9的系统,其中,初始节点使用所述加密密钥对文件块进行加密,向下载节点传送加密后的文件块;所述下载节点仅向该节点转发初始节点加密过的文件块。

11.权利要求10的系统,其中,服务器收到每个节点的注册消息后,记录各节点的状态信息和/或共享文件对应的密钥信息,维护加密密钥。

12.权利要求8的系统,其中,所述节点下载完加密的文件块后,向服务器发送注册信息时汇报完成状态。

13.权利要求11的方法,其中,服务器追踪节点的状态,服务器确定该节点完成下载到发送再次注册请求之间的时间大于供种时间阈值时向该节点返回加密密钥。

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

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

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

×

专利文献下载

说明:

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

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

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

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

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

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

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

钻瓜专利网在线咨询

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

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