-
公开(公告)号:CN114640665B
公开(公告)日:2023-02-10
申请号:CN202210137400.1
申请日:2022-02-15
Applicant: 北京邮电大学
IPC: H04L67/06 , H04L67/1074
Abstract: 发明实施例提供一种多源分段并行的文件下载方法和工具,其中方法包括:步骤一:将获取的下载链接进行MD5校验,将MD5值相同的下载链接归入同一下载队列;步骤二:获取各个下载队列的列队下载速度,选取速度最高的下载列队进行文件的分段并行下载;步骤三:将下载队列的文件根据下载队列中各个下载链接的速度按比例划分成大小不同的数据块,根据数据块数量分配线程给当前下载队列,每个线程负责相应的数据块和下载链接,多线程并行下载;步骤四:下载完成后进行数据块的组装,合并成统一的文件。本发明充分利用网络带宽,有效减少下载时长,保证了下载传输的可靠性,提升了下载成功率,确保用户下载体验。
-
公开(公告)号:CN114640665A
公开(公告)日:2022-06-17
申请号:CN202210137400.1
申请日:2022-02-15
Applicant: 北京邮电大学
IPC: H04L67/06 , H04L67/1074
Abstract: 发明实施例提供一种多源分段并行的文件下载方法和工具,其中方法包括:步骤一:将获取的下载链接进行MD5校验,将MD5值相同的下载链接归入同一下载队列;步骤二:获取各个下载队列的列队下载速度,选取速度最高的下载列队进行文件的分段并行下载;步骤三:将下载队列的文件根据下载队列中各个下载链接的速度按比例划分成大小不同的数据块,根据数据块数量分配线程给当前下载队列,每个线程负责相应的数据块和下载链接,多线程并行下载;步骤四:下载完成后进行数据块的组装,合并成统一的文件。本发明充分利用网络带宽,有效减少下载时长,保证了下载传输的可靠性,提升了下载成功率,确保用户下载体验。
-