文件下载方法和装置制造方法及图纸

技术编号:30187445 阅读:50 留言:0更新日期:2021-09-29 08:24
本发明专利技术公开了一种文件下载方法和装置,涉及计算机技术领域。该方法包括:获取待下载文件对应的分片目录文件;所述分片目录文件包括:分片的服务端下载地址、以及拼接顺序;其中,所述分片是通过对所述待下载文件进行切分得到的;从所述分片的服务端下载地址下载分片;在所有分片下载完成后,按照所述拼接顺序对所有分片进行拼接;创建指向拼接得到的对象的本地下载地址,以从所述本地下载地址获取待下载文件。通过以上步骤,能够充分利用网络带宽,提高文件下载速度,提高用户的文件下载体验。验。验。

【技术实现步骤摘要】
文件下载方法和装置


[0001]本专利技术涉及计算机
,尤其涉及一种文件下载方法和装置。

技术介绍

[0002]随着计算机技术的发展,人们可以通过网络下载各种文件。在实现本专利技术的过程中,本专利技术的专利技术人发现现有的网页下载功能存在以下问题:
[0003]第一、在现有技术中,浏览器的下载方式是从一个URL(统一资源定位符)地址上获取一份文件。由于一个URL地址在一次访问过程中只能有一个域名,这意味着现有的下载过程只能使用单一域名。而且由于浏览器限制,每个域名可支持的TCP(传输控制协议)管道数有限,导致下载过程无法完全使用带宽资源,下载速度慢,影响了用户的下载体验。第二、现有的下载方式无法保证下载资源的正确性,进而影响了用户的下载体验。第三、现有的下载方式采用固定数量的线程进行下载,无法调节下载速度,进一步影响了用户体验。

技术实现思路

[0004]有鉴于此,本专利技术提供一种文件下载方法和装置,能够充分利用网络带宽,提高文件下载速度,提高用户的文件下载体验。
[0005]为实现上述目的,根据本专利技本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种文件下载方法,其特征在于,所述方法包括:获取待下载文件对应的分片目录文件;所述分片目录文件包括:分片的服务端下载地址、以及拼接顺序;其中,所述分片是通过对所述待下载文件进行切分得到的;从所述分片的服务端下载地址下载分片;在所有分片下载完成后,按照所述拼接顺序对所有分片进行拼接;创建指向拼接得到的对象的本地下载地址,以从所述本地下载地址获取待下载文件。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述创建指向拼接得到的对象的本地下载地址的步骤之前,根据所述拼接得到的对象生成校验值,并确认生成的校验值与所述分片目录文件中的校验值一致。3.根据权利要求2所述的方法,其特征在于,所述根据所述拼接得到的对象生成校验值包括:对所述拼接得到的对象进行MD5运算,以得到所述校验值。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:在所述从所述分片的服务端下载地址下载分片的步骤之后,将下载完成的分片保存至本地持久化模块。5.根据权利要求4所述的方法,其特征在于,所述方法还包括:开启预设数量的线程用于下载分片,并确定对应的下载速度;对所述线程的数量进行调整,并确定调整后的下载速度;若调整后的下载速度大于调整前的下载速度,则继续对所述线程的数量进行调整,直至调整后的下载速度不再增加。6.一种文件...

【专利技术属性】
技术研发人员:王少星巫耀恒
申请(专利权)人:北京京东世纪贸易有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1