[发明专利]下载文件的方法、终端、服务器和存储介质在审
申请号: | 201910866804.2 | 申请日: | 2019-09-12 |
公开(公告)号: | CN110769030A | 公开(公告)日: | 2020-02-07 |
发明(设计)人: | 杨森;蔡建兵;芮亚楠;孙荣卫;张波;赵毅;王晓晶 | 申请(专利权)人: | 上海艾拉比智能科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;H04L29/06 |
代理公司: | 31260 上海晨皓知识产权代理事务所(普通合伙) | 代理人: | 成丽杰 |
地址: | 201203 上海市浦东新区自*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 下载 校验 文件块 所有文件 目标文件 下载地址 下载文件 丢包 通信技术领域 存储介质 服务器 分段 终端 合并 网络 | ||
1.一种下载文件的方法,其特征在于,应用于终端,包括:
获取所有文件块的下载地址和校验值,其中,所有所述文件块由目标文件分段得到;
根据所述文件块的下载地址下载所述文件块,并根据所述文件块的校验值对下载的所述文件块进行校验,如果校验不通过,则重新下载该所述文件块;
在完成所有所述文件块的下载且所有所述文件块都通过校验后,将所有所述文件块合并成所述目标文件。
2.根据权利要求1所述的下载文件的方法,其特征在于,所述文件块具体为以预设大小对所述目标文件进行分段得到的文件块。
3.根据权利要求1所述的下载文件的方法,其特征在于,所述根据所述文件块的校验值对下载的所述文件块进行检验,包括:
计算下载的所述文件块的临时校验值;
判断所述文件块的校验值和临时校验值是否匹配,如果不匹配则校验不通过。
4.根据权利要求1所述的下载文件的方法,其特征在于,所述将所有所述文件块合并成所述目标文件之后,还包括:
获取所述目标文件的校验值;
计算通过合并得到的所述目标文件的临时校验值;
判断所述目标文件的校验值和临时校验值是否匹配,如果不匹配则删除所述合并得到的目标文件,并再次执行将所有所述文件块合并成所述目标文件。
5.一种下载文件的方法,其特征在于,应用于服务器,包括:
获取文件;
对所述文件进行分段,得到多个文件块;
计算所有所述文件块的校验值;
将所有所述文件块的校验值和下载地址发送到终端。
6.根据权利要求5所述的下载文件的方法,其特征在于,所述对所述文件进行分段,包括:
按照预设大小对所述文件进行分段。
7.根据权利要求5所述的下载文件的方法,其特征在于,所述将所有所述文件块的校验值和下载地址发送到终端,包括:
计算所述文件的校验值,并将所述文件的校验值发送到终端。
8.一种终端,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求1至4中任一项所述的下载文件的方法。
9.一种服务器,其特征在于,包括:
至少一个处理器;以及,
与所述至少一个处理器通信连接的存储器;其中,
所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行如权利要求5至7中任一所述的分段下载文件的方法。
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至4中任一项所述的下载文件的方法;或者所述计算机程序被处理器执行时实现权利要求5或7所述的下载文件的方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海艾拉比智能科技有限公司,未经上海艾拉比智能科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910866804.2/1.html,转载请声明来源钻瓜专利网。