[发明专利]一种文件下载的暂停方法、装置、终端和存储介质有效
申请号: | 201810396744.8 | 申请日: | 2018-04-28 |
公开(公告)号: | CN108600377B | 公开(公告)日: | 2021-04-27 |
发明(设计)人: | 杨亮;张文明;陈少杰 | 申请(专利权)人: | 武汉斗鱼网络科技有限公司 |
主分类号: | H04L29/08 | 分类号: | H04L29/08;G06F16/172;G06F9/54 |
代理公司: | 北京品源专利代理有限公司 11332 | 代理人: | 孟金喆 |
地址: | 430070 湖北省武汉市武汉东湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 文件 下载 暂停 方法 装置 终端 存储 介质 | ||
本发明实施例公开了一种文件下载的暂停方法、装置、终端和存储介质。该方法包括:获取待下载文件对应的目标网址;根据预设请求方法和目标网址生成目标请求报文,并向目标服务器发送目标请求报文;于接收到目标服务器发送的目标响应报文中的目标响应码为成功响应码时,根据目标响应报文下载待下载文件;若检测到下载状态变量为暂停标识,则停止调用异步的读写服务对象中的poll方法。本发明实施例的技术方案,可以实现暂停下载HTTP文件的功能,提升了用户体验。
技术领域
本发明实施例涉及网络技术,尤其涉及一种文件下载的暂停方法、装置、终端和存储介质。
背景技术
随着网络技术的发展,用户经常会在客户端中下载所需要的文件。目前,基于HTTP(HyperText Transfer Protocol,超文本传输协议)网络协议下载服务器中的文件是一种最为常见的下载方法。
通常,用户在下载较大的文件时,可能需要将正在下载的文件进行暂停。然而,现有技术中的HTTP下载方法并没有提供暂停和恢复下载的功能,影响了用户体验。
发明内容
本发明实施例提供了一种文件下载的暂停方法、装置、终端和存储介质,以实现暂停下载HTTP文件的功能,提升用户体验。
第一方面,本发明实施例提供了一种文件下载的暂停方法,包括:
获取待下载文件对应的目标网址;
根据预设请求方法和所述目标网址生成目标请求报文,并向目标服务器发送所述目标请求报文;
于接收到所述目标服务器发送的目标响应报文中的目标响应码为成功响应码时,根据所述目标响应报文下载所述待下载文件;
若检测到下载状态变量为暂停标识,则停止调用异步的读写服务对象中的poll方法。
第二方面,本发明实施例还提供了一种文件下载的暂停装置,包括:
目标网址获取模块,用于获取待下载文件对应的目标网址;
目标请求报文生成模块,用于根据预设请求方法和所述目标网址生成目标请求报文,并向目标服务器发送所述目标请求报文;
待下载文件下载模块,用于接收到所述目标服务器发送的目标响应报文中的目标响应码为成功响应码时,根据所述目标响应报文下载所述待下载文件;
下载暂停模块,用于若检测到下载状态变量为暂停标识,则停止调用异步的读写服务对象中的poll方法。
第三方面,本发明实施例还提供了一种终端,所述终端包括:
一个或多个处理器;
存储器,用于存储一个或多个程序;
当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理器实现如本发明任意实施例所述的文件下载的暂停方法。
第四方面,本发明实施例还提供了一种计算机可读存储介质,其上存储有计算机程序,该程序被处理器执行时实现如本发明任意实施例所述的文件下载的暂停方法。
本发明实施例通过根据预设请求方法和待下载文件的目标网址生成目标请求报文,并向目标服务器发送目标请求报文;于接收到目标服务器发送的目标响应报文中的目标响应码为成功响应码时,根据目标响应报文下载待下载文件;并当检测到下载状态变量为暂停标识时,停止调用异步的读写服务对象中的poll方法,以停止接收待下载文件的数据信息,从而实现了下载HTTP文件时的暂停功能,并且可以随时停止正在下载的文件,满足了用户的个性化需求,提升了用户体验。
附图说明
图1是本发明实施例一提供的一种文件下载的暂停方法的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉斗鱼网络科技有限公司,未经武汉斗鱼网络科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810396744.8/2.html,转载请声明来源钻瓜专利网。