预览加载中,请您耐心等待几秒...
1/10
2/10
3/10
4/10
5/10
6/10
7/10
8/10
9/10
10/10

亲,该文档总共18页,到这已经超出免费预览范围,如果喜欢就直接下载吧~

如果您无法下载资料,请参考说明:

1、部分资料下载需要金币,请确保您的账户上有足够的金币

2、已购买过的文档,再次下载不重复扣费

3、资料包下载后请先用软件解压,在使用对应软件打开

(19)中华人民共和国国家知识产权局(12)发明专利申请(10)申请公布号CN112751899A(43)申请公布日2021.05.04(21)申请号201911051239.0(22)申请日2019.10.31(71)申请人北京沃东天骏信息技术有限公司地址100083北京市海淀区杏石口路65号西杉创意园四区11号楼东段1-4层西段1-4层(72)发明人郭挺袁檀王守野黄珊(74)专利代理机构北京德琦知识产权代理有限公司11018代理人郑红娟宋志强(51)Int.Cl.H04L29/08(2006.01)权利要求书2页说明书12页附图3页(54)发明名称文件下载方法、装置、存储介质及电子设备(57)摘要本申请公开了一种文件下载方法、装置、存储介质及电子设备,涉及数据传输技术。具体方案包括:获取待下载文件的下载地址、存储地址和第一文件名称;根据第一文件名称和存储地址,判断存储地址是否已经存在待下载文件,并在存在待下载文件时,根据已经存在的待下载文件确定已下载的字节数;判断任务池中是否已经存在待下载文件的下载任务,当存在下载任务时,根据已下载的字节数确定下载任务的开始字节位置;根据开始字节位置和下载地址生成下载请求,继续下载待下载文件。本申请无需保存中断点信息,提高文件下载中断点续传的实现效率,并且可以避免文件下载过程中由于中断点信息的丢失而出现的错误。CN112751899ACN112751899A权利要求书1/2页1.一种文件下载方法,其特征在于,包括:获取待下载文件的下载地址、存储地址和第一文件名称;根据所述第一文件名称和所述存储地址,判断所述存储地址是否已经存在所述待下载文件,并在存在所述待下载文件时,根据已经存在的所述待下载文件确定已下载的字节数;判断任务池中是否已经存在所述待下载文件的下载任务,当存在所述下载任务时,根据已下载的字节数确定所述下载任务的开始字节位置;根据所述开始字节位置和所述下载地址生成下载请求,继续下载所述待下载文件。2.根据权利要求1所述的方法,其特征在于,所述判断任务池中是否已经存在所述待下载文件的下载任务的步骤之后,所述方法还包括:当不存在所述下载任务时,判断所述待下载文件是否下载完成;当所述待下载文件未下载完成时,重新确定所述待下载文件的第二文件名称;根据所述下载地址生成所述下载请求,并根据所述第二文件名称和所述存储地址,重新下载所述待下载文件。3.根据权利要求2所述的方法,其特征在于,所述判断所述待下载文件是否下载完成的步骤,包括:根据已下载的字节数和所述待下载文件的总字节数,确定所述待下载文件是否下载完成。4.根据权利要求2所述的方法,其特征在于,所述重新确定所述待下载文件的第二文件名称的步骤,包括:为所述待下载文件的第一文件名称增加字符后缀,生成所述第二文件名称。5.根据权利要求2所述的方法,其特征在于,所述重新确定所述待下载文件的第二文件名称的步骤,包括:为所述待下载文件的第一文件名称增加数字后缀,生成第三文件名称;判断所述存储地址中是否存在文件名称与所述第三文件名称相同的文件;当存在文件名称与所述第三文件名称相同的文件时,递增修改所述数字后缀,直至所述第三文件名称与存储地址中的每个文件的文件名称均不相同为止;当所述第三文件名称与存储地址中的每个文件的文件名称均不相同时,将所述第三文件名称确定为所述第二文件名称。6.根据权利要求1所述的方法,其特征在于,所述判断所述存储地址是否已经存在所述待下载文件的步骤之后,所述方法还包括:当不存在所述待下载文件时,根据所述下载地址生成所述下载请求,并根据所述第一文件名称和所述存储地址,下载所述待下载文件。7.根据权利要求6所述的方法,其特征在于,当不存在所述待下载文件时,所述根据所述下载地址生成所述下载请求的步骤之前,所述方法还包括:新建所述下载任务,并将所述下载任务加入所述任务池。8.根据权利要求1所述的方法,其特征在于,所述判断任务池中是否已经存在所述待下载文件的下载任务的步骤,包括:确定所述下载任务的任务标识,判断所述任务池中是否包含有所述任务标识。9.根据权利要求8所述的方法,其特征在于,所述确定所述下载任务的任务标识的步2CN112751899A权利要求书2/2页骤,包括:根据所述下载地址,确定所述下载任务的任务标识。10.根据权利要求1所述的方法,其特征在于,所述继续下载所述待下载文件的步骤之后,所述方法还包括:当所述下载任务中断时,判断所述下载任务是否可被恢复;如果所述下载任务不可被恢复,将所述下载任务从所述任务池中删除。11.根据权利要求1所述的方法,其特征在于,当存在所述下载任务时,所述根据已下载的字节数确定所述下载任务的开始字节位置的步骤之前,所述方法还包括:将所述下载任务加入任务列表中。12.根据权利要求11所述的方法,其特征在