发明名称 一种多线程断点续传方法及系统
摘要 本发明公开了一种多线程断点续传方法及系统,属于网络传输技术领域。本发明首先由服务器将文件切分成若干个小文件,每个小文件均具有各自的下载地址;然后在终端设备上创建若干个线程通道,每个线程通道设有一个下载队列,一个下载队列对应一个下载文件任务;终端设备与服务器建立连接,请求下载文件;根据文件被切分成所有小文件的下载地址下载该文件,断网后下次联网时,根据断网时下载队列的序列号和结尾点向服务器发送请求,继续下载文件;当文件的所有小文件下载完毕后,组合成一个文件。本发明解决了用户在每次断网后重新启动应用程序时重复下载已有数据的问题,避免了用户下载大文件时所浪费的时间,提高了用户下载文件时的效率。
申请公布号 CN103188305B 申请公布日期 2016.08.03
申请号 CN201110454391.0 申请日期 2011.12.30
申请人 北大方正集团有限公司;北京北大方正电子有限公司 发明人 李雷川
分类号 H04L29/08(2006.01)I;G06F9/38(2006.01)I 主分类号 H04L29/08(2006.01)I
代理机构 北京天悦专利代理事务所(普通合伙) 11311 代理人 田明;任晓航
主权项 一种多线程断点续传方法,其特征在于,包括以下步骤:(1)服务器将文件切分成若干个小文件,每个小文件均具有各自的下载地址;(2)在终端设备上创建若干个线程通道,每个线程通道设有一个下载队列,一个下载队列对应一个下载文件任务;(3)终端设备与服务器建立连接,请求下载文件;(4)根据所述文件被切分成所有小文件的下载地址下载所述文件,断网后下次联网时,根据断网时下载队列的序列号和结尾点向服务器发送请求,继续下载文件;(5)所述文件的所有小文件下载完毕后,组合成一个文件;所述方法还包括在开始下载文件前记录下载队列中小文件下载地址的总数,每下载完成一个小文件,该下载队列中小文件下载地址的总数减1的步骤。
地址 100871 北京市海淀区成府路298号方正大厦