发明名称 一种自动扩散资源的方法和装置
摘要 本发明公开了一种自动扩散资源的方法和装置,属于网络通信领域。所述方法包括:原始点对点P2P客户端从网络资源服务器上下载网络资源;所述原始P2P客户端从P2P种子服务器上获取配置的扩散P2P客户端,并将所述网络资源自动向所述扩散P2P客户端推送。所述装置包括:原始P2P客户端和扩散P2P客户端。本发明实施提供的方案,通过原始P2P客户端从网络资源服务器上首次获取网络资源后,自动向P2P系统中的P2P客户端扩散,从而保证了当其他P2P客户端通过P2P传输技术获取网络资源时,多个P2P客户端都提供资源,不消耗网络资源服务器资源,降低网络资源服务器成本,又提高了下载速度,进而提高了用户的使用体验。
申请公布号 CN101610165B 申请公布日期 2012.08.29
申请号 CN200910090156.2 申请日期 2009.07.29
申请人 腾讯科技(深圳)有限公司 发明人 华有为
分类号 H04L12/18(2006.01)I;H04L12/58(2006.01)I 主分类号 H04L12/18(2006.01)I
代理机构 北京三高永信知识产权代理有限责任公司 11138 代理人 何文彬
主权项 一种自动扩散资源的方法,其特征在于,所述方法包括:原始点对点P2P客户端从网络资源服务器上下载网络资源;所述原始P2P客户端从P2P种子服务器上获取配置的扩散P2P客户端,并将所述网络资源自动向所述扩散P2P客户端推送;所述扩散P2P客户端接收所述原始P2P客户端推送的网络资源后,从所述P2P种子服务器中获取所述扩散P2P客户端的下一级扩散P2P客户端;所述扩散P2P客户端向所述下一级扩散P2P客户端推送所述网络资源;所述下一级扩散P2P客户端继续向下扩散直到P2P系统的扩散网络中的P2P客户端都接收到所述网络资源;当上述P2P客户端下载完该网络资源时,P2P系统中新增P2P客户端下载请求时,直接从上述P2P客户端中获取该网络资源;其中,第二P2P客户端为所述扩散P2P客户端包括的一个P2P客户端,且所述第二P2P客户端的下一级扩散P2P客户端包括第三P2P客户端和第NP2P客户端,所述第三P2P客户端的下级扩散P2P客户端包括所述第NP2P客户端;所述第二P2P客户端向所述第三P2P客户端推送网络资源以及向所述第NP2P客户端推送网络资源,所述第三P2P客户端向所述第NP2P客户端推送所述第二客户端推送的网络资源,且所述第二P2P客户端向所述第三P2P客户端推送网络资源的速度大于向所述第NP2P客户端推送网络资源的速度,以及所述第NP2P客户端具有判断所接收的网络资源是否重复的功能。
地址 518000 广东省深圳市福田区赛格科技园2栋东403室