发明名称 |
单点对多节点并发下载系统和方法 |
摘要 |
本发明公开单点对多节点并发下载系统和方法。该系统包括至少一个客户端、用于搜索文件URL并提供文件校验值和片段校验值的网络接口模块、用于存储文件URL列表和文件片段校验值的存储服务器以及记录注册和登录的客户端信息以支持点对点通信的节点服务器。该方法包括:客户端获取文件校验值并根据文件校验值获取文件的URL列表和文件的片段校验值;客户端获取拥有所请求文件的其它客户端信息;客户端同时从URL对应的服务器和拥有所请求文件的其它客户端上下载文件,并校验所下载的文件。本发明提供的系统和方法可以降低服务器的压力和负荷。 |
申请公布号 |
CN100473008C |
申请公布日期 |
2009.03.25 |
申请号 |
CN200610087156.3 |
申请日期 |
2006.06.15 |
申请人 |
腾讯科技(深圳)有限公司 |
发明人 |
龚云华;朱冶 |
分类号 |
H04L12/00(2006.01)I;G06F13/32(2006.01)I;G06F9/445(2006.01)I |
主分类号 |
H04L12/00(2006.01)I |
代理机构 |
北京德琦知识产权代理有限公司 |
代理人 |
张颖玲;王 琦 |
主权项 |
1、一种单点对多节点并发下载系统,包括至少一个客户端,其特征在于,该系统还包括:网络接口模块,用于从网络上搜索文件的统一资源定位符URL,提供文件的校验值和文件的片段校验值;数据服务器,用于以网络接口模块提供的文件校验值为索引,保存文件URL列表和文件的片段校验值,将所保存的信息定期同步给校验值服务器,并根据客户端的请求向客户端提供URL列表和文件的片段校验值;校验值服务器,用于以文件URL列表为索引,保存文件校验值和文件的片段校验值,并根据客户端的请求向客户端提供文件校验值和文件的片段校验值;节点服务器,用于保存所有注册和登录客户端的信息以及文件校验值,记录客户端上报的下载信息,并根据客户端请求信息中的文件校验值向客户端提供拥有相同文件的客户端信息。 |
地址 |
518044广东省深圳市福田区振兴路赛格科技园2栋东403室 |