基于客户端的多元化下载管理方法、终端及介质技术

技术编号:24893839 阅读:42 留言:0更新日期:2020-07-14 18:19
本发明专利技术提供的基于客户端的多元化下载管理方法,根据下载请求获取服务器上的下载数据;所述下载数据包括待下载文件的MD5值;创建下载信息对象;所述下载信息对象包括待下载文件的本地存储路径;比较该本地存储路径下文件的MD5值和所述待下载文件的MD5值是否相同;如果不相同,删除本地存储路径下的文件,根据下载信息对象从服务器上下载所述待下载文件;如果相同,读取本地存储路径下的文件,如果读取失败,根据下载信息对象从服务器上下载所述待下载文件。该方法适用于多种类型文件的下载管理,提高了开发效率。

【技术实现步骤摘要】
基于客户端的多元化下载管理方法、终端及介质
本专利技术属于计算机
,具体涉及基于客户端的多元化下载管理方法、终端及介质。
技术介绍
随着互联网和智能手机的普及,各个软件应用开发公司推出了各式各样不同类型的手机应用。现在大部分手机应用中都包含图片、音频、视频等多种类型的文件,而这些手机应用在开发过程中,需要针对每种类型的文件单独开发该类型文件专门对应的下载器,这样就大大增加了开发的时效性,影响了开发效率。
技术实现思路
针对现有技术中的缺陷,本专利技术提供基于客户端的多元化下载管理方法、终端及介质,适用于多种类型文件的下载管理,提高了开发效率。第一方面,基于客户端的多元化下载管理方法,包括以下步骤:根据下载请求获取服务器上的下载数据;所述下载数据包括待下载文件的MD5值;创建下载信息对象;所述下载信息对象包括待下载文件的本地存储路径;比较该本地存储路径下文件的MD5值和所述待下载文件的MD5值是否相同;如果不相同,删除本地存储路径下的文件,根据下载信息对象从服务器上下载所述待下载文本文档来自技高网...

【技术保护点】
1.基于客户端的多元化下载管理方法,其特征在于,包括以下步骤:/n根据下载请求获取服务器上的下载数据;所述下载数据包括待下载文件的MD5值;/n创建下载信息对象;所述下载信息对象包括待下载文件的本地存储路径;/n比较该本地存储路径下文件的MD5值和所述待下载文件的MD5值是否相同;/n如果不相同,删除本地存储路径下的文件,根据下载信息对象从服务器上下载所述待下载文件;/n如果相同,读取本地存储路径下的文件,如果读取失败,根据下载信息对象从服务器上下载所述待下载文件。/n

【技术特征摘要】
1.基于客户端的多元化下载管理方法,其特征在于,包括以下步骤:
根据下载请求获取服务器上的下载数据;所述下载数据包括待下载文件的MD5值;
创建下载信息对象;所述下载信息对象包括待下载文件的本地存储路径;
比较该本地存储路径下文件的MD5值和所述待下载文件的MD5值是否相同;
如果不相同,删除本地存储路径下的文件,根据下载信息对象从服务器上下载所述待下载文件;
如果相同,读取本地存储路径下的文件,如果读取失败,根据下载信息对象从服务器上下载所述待下载文件。


2.根据权利要求1所述基于客户端的多元化下载管理方法,其特征在于,
所述下载数据还包括待下载文件的下载链接;
如果待下载文件的类型为图片或视频,所述下载数据还包括待下载文件的显示宽高。


3.根据权利要求2所述基于客户端的多元化下载管理方法,其特征在于,
所述下载信息对象还包括下载需求对象、下载需求对象的枚举类型、所述待下载文件的下载链接、所述待下载文件的MD5值和Curl下载器代理;
如果待下载文件的类型为图片或视频,所述下载信息对象还包括所述待下载文件的显示宽高。


4.根据权利要求3所述基于客户端的多元化下载管理方法,其特征在于,所述根据下载信息对象从服务器上下载所述待下载文件具体包括:
在下载信息对象中创建对应的Curl下载器代理,Curl下载器代理启动新的线程下载所述待下载文件;
将下载信息对象添加到下载管理...

【专利技术属性】
技术研发人员:陶俊华
申请(专利权)人:上海圣剑网络科技股份有限公司
类型:发明
国别省市:上海;31

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

1