【技术实现步骤摘要】
201510926185
【技术保护点】
一种下载数据的调度方法,其特征在于,所述方法包括:当客户端与对端下载同一数据时,获取对端的数据下载情况;根据所述数据下载情况判断对端中是否包含自身未下载的数据块;若判断结果为是,则从对端中获取自身未下载的数据块;若判断结果为否,则从自身未下载的数据块中随机选择一个数据块进行下载。
【技术特征摘要】
1.一种下载数据的调度方法,其特征在于,所述方法包括:当客户端与对端下载同一数据时,获取对端的数据下载情况;根据所述数据下载情况判断对端中是否包含自身未下载的数据块;若判断结果为是,则从对端中获取自身未下载的数据块;若判断结果为否,则从自身未下载的数据块中随机选择一个数据块进行下载。2.根据权利要求1所述的方法,其特征在于,所述获取对端的数据下载情况包括:获取对端的位示图,所述位示图用于记录完整数据中各个数据块的下载情况。3.根据权利要求2所述的方法,其特征在于,根据所述数据下载情况判断对端中是否包含自身未下载的数据块包括:从对端的位示图中查找自身未下载的数据块。4.根据权利要求3所述的方法,其特征在于,所述若判断结果为是,则从对端中获取自身未下载的数据块包括:若从对端的位示图中查找到自身未下载的数据块,则从对端中获取自身未下载的数据块。5.根据权利要求3所述的方法,其特征在于,所述若判断结果为否,则从自身未下载的数据块中随机选择一个数据块从服务器进行下载包括:若从对端的位示图中查找不到自身未下载的数据块,则停止原先的顺序下载,从自身未下载的数据块中随机...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。