一种文件下载的方法及终端技术

技术编号:13790416 阅读:53 留言:0更新日期:2016-10-05 21:51
本发明专利技术实施例公开了一种文件下载的方法及终端,包括:终端先接收用户发送的针对至少两个目标文件的下载指令;响应上述下载指令,检测本端当前的访问外部网络的速度是否小于预先设定的速度阈值;若是,确定上述至少两个目标文件的大小,并按照上述至少两个目标文件从小到大的顺序,生成第一下载请求;将上述第一下载请求发送至服务器端,以使上述服务器端将与上述第一下载请求对应的文件发送至所述本端。实施本发明专利技术实施例,能够在接收用户发送的针对至少两个目标文件的下载指令时,可以根据本端当前的访问外部网络的速度的灵活调整下载顺序,从而提高了下载的灵活性。

【技术实现步骤摘要】

本专利技术涉及互联网
,尤其涉及一种文件下载的方法及终端
技术介绍
随着互联网的快速发展以及终端的迅速普及,终端的功能日益增强。用户可以利用终端拍照、听歌以及下载文件等等。目前下载文件的过程主要是终端接收用户输入的下载指令,终端响应下载指令,并将与所述下载指令对应的下载请求发送至服务器端,以使服务器端将与该下载请求对应的文件发送至终端,则完成了下载。然而,当用户输入至少一个下载指令时,终端则将上述至少一个下载指令按照接收的时间先后顺序发送至服务器端,服务器端则根据接收到下载请求的时间先后顺序将与下载请求对应的文件发送至终端。由于服务器端是按照接收到下载请求的时间先后顺序发送文件。若当前的下载速度比较慢,且某个下载请求对应的文件所需存储空间比较大时,则下载完成需要的时间会比较长,从而导致后面接收到的下载请求长时间不被响应。可见,目前下载文件的方法不够灵活。
技术实现思路
本专利技术实施例提供了一种文件下载的方法及终端,能够提高下载文件时的灵活性。本专利技术实施例公开了一种文件下载的方法,包括:接收用户发送的针对至少两个目标文件的下载指令;响应所述下载指令,检测本端当前的访问外部网络的速度是否小于预先设定的速度阈值;若是,确定所述至少两个目标文件的大小,并按照所述至少两个目标文件从小到大的顺序,生成第一下载请求;将所述第一下载请求发送至服务器端,以使所述服务器端将与所述第一下载请求对应的文件发送至所述本端。相应地,本专利技术实施例还公开了一种文件下载的终端,包括:接收单元,用于接收用户发送的针对至少两个目标文件的下载指令;检测单元,用于响应所述下载指令,检测本端当前的访问外部网络的速度是否小于预先设定的速度阈值;生成单元,用于本端当前的访问外部网络的速度小于预先设定的速度阈值时,确定所述至少两个目标文件的大小,并按照所述至少两个目标文件从小到大的顺序,生成第一下载请求;发送单元,用于将所述第一下载请求发送至服务器端,以使所述服务器端将与所述第一下载请求对应的文件发送至所述本端。本专利技术实施例中,终端先接收用户发送的针对至少两个目标文件的下载指令;响应所述下载指令,检测本端当前的访问外部网络的速度是否小于预先设定的速度阈值;若是,确定所述至少两个目标文件的大小,并按照所述至少两个目标文件从小到大的顺序,生成第一下载请求;将所述第一下载请求发送至服务器端,以使所述服务器端将与所述第一下载请求对应的文件发送至所述本端。实施本专利技术实施例,能够在接收用户发送的针对至少两个目标文件的下载指令时,可以根据本端当前的访问外部网络的速度的灵活调整下载顺序,从而提高了下载文件时的灵活性。附图说明为了更清楚地说明本专利技术实施例中的技术方案,下面将对实施例中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1是本专利技术实施例公开的一种文件下载的方法的流程示意图;图2是本专利技术实施例公开的另一种文件下载的方法的流程示意图;图3是本专利技术实施例公开的一种文件下载的终端的结构示意图;图4是本专利技术实施例公开的又一种文件下载的终端的结构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清
楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。本专利技术实施例公开了一种文件下载的方法及终端,能够在接收用户发送的针对至少两个目标文件的下载指令时,可以根据本端当前的访问外部网络的速度的灵活调整下载顺序,从而提高了下载文件时的灵活性。请参阅图1,图1是本专利技术实施例公开的一种文件下载的方法的流程示意图;其中,图1所示的方法可以包括但不限于智能手机(如Android手机、iOS手机等)、平板电脑、掌上电脑以及移动互联网设备(Mobile Internet Devices,MID)、PAD等终端中。如图1所示,该文件下载的方法可以包括以下步骤:S101、接收用户发送的针对至少两个目标文件的下载指令。本专利技术实施例中,用户发送上述至少两个目标文件的下载指令的方式可以是用户先选择需要下载的至少两个目标文件,当选择目标文件完毕后,则点击下载按钮,如下载指示框,发送下载请求。举例来说,若用户需要下载最近热播的电视剧,则用户可以按顺序下载该电视剧近期更新的每一集,也可以选择用户喜欢的片段播放。若用户需要下载该电视剧的每一集时,则用户可以先点击进入下载界面,再选择需要下载的电视剧的剧集,当选择完毕后则点击下载按钮,如下载指示框,以将该下载请求发送至终端。S102、响应上述下载指令,检测本端当前的访问外部网络的速度是否小于预先设定的速度阈值。本专利技术实施例中,本端当前的访问外部网络数据的速度,可以通过安装速度检测软件去获取,也可以根据当前所连接的网络的带宽来确定。作为一种可选的实施方式,可以在终端预先设定一个速度阈值,该速度阈值可以是根据终端连接的惯用网络来设定。其中,该惯用网络可以是用户经常连接的网络。该速度阈值也可以是用户自己设定。举例来说,若终端经常连接到家庭用网,且其家庭用网的带宽为4M,则可以将速度阈值设定为356KB/S。S103、若是,确定上述至少两个目标文件的大小,并按照上述至少两个目标文件从小到大的顺序,生成第一下载请求。本专利技术实施例中,上述至少两个目标文件的大小是指下载上述至少两个目
标文件所需的存储空间的大小。由于当访问外部网络数据资源的速度一定的时候,文件越大,则下载该文件所需的时间就越长。所以当上述至少两个目标文件的下载优先级都相同时,则可以将上述至少两个目标文件按所需存储空间从小到大依次排序。本专利技术实施例中,由于访问外部网络数据资源的速度低于预先设定的速度阈值,则说明此时的下载速度比较慢。为了使相同的时间内,接收到服务器端发送的更多完整的目标文件至终端,则可以将所述至少两个目标文件按照上述文件大小从小到大的顺序,生成第一下载请求。其中,上述第一下载请求是包含顺序标识的,且是根据目标文件的大小从小到大依次排序。S104、将上述第一下载请求发送至服务器端,以使上述服务器端将与上述第一下载请求对应的文件发送至所述本端。本专利技术实施例中,上述第一下载请求包含上述至少两个目标文件对应的子下载请求。当服务器端接收到该第一下载请求时,则会将所述至少两个目标文件以文件从小到大的顺序发送至终端。举例来说,当上述至少两个目标文件包含一集电视剧、一部电影以及一首歌。当一集电视剧所对应的文件大小为141MB,一部电影对应的文件大小为956MB,一首歌所对应的文件大小为65MB,由于上述一集电视剧、上述一部电影以及上述一首歌按照文件从小到大的排序为一首音乐、一集电视剧、以及一部电影,所以终端发送的第一下载请求对应的下载顺序为先下载上述一首音乐,再下在上述一集电视剧,最后下载上述一部电影。在图1中,终端先接收用户发送的针对至少两个目标文件的下载指令;响应所述下载指令,检测本端当前的访问外部网络的速度是否小于预先设定的速度阈值;若是,确定所述至少两个目标文件的大小,并按照所述本文档来自技高网
...

【技术保护点】
一种文件下载的方法,其特征在于,包括:接收用户发送的针对至少两个目标文件的下载指令;响应所述下载指令,检测本端当前的访问外部网络的速度是否小于预先设定的速度阈值;若是,确定所述至少两个目标文件的大小,并按照所述至少两个目标文件从小到大的顺序,生成第一下载请求;将所述第一下载请求发送至服务器端,以使所述服务器端将与所述第一下载请求对应的文件发送至所述本端。

【技术特征摘要】
1.一种文件下载的方法,其特征在于,包括:接收用户发送的针对至少两个目标文件的下载指令;响应所述下载指令,检测本端当前的访问外部网络的速度是否小于预先设定的速度阈值;若是,确定所述至少两个目标文件的大小,并按照所述至少两个目标文件从小到大的顺序,生成第一下载请求;将所述第一下载请求发送至服务器端,以使所述服务器端将与所述第一下载请求对应的文件发送至所述本端。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:若检测所述本端当前的访问外部网络的速度大于或等于所述预先设定的速度阈值,则向用户输出第一提示信息,所述第一提示信息用于提示用户是否修改当前的下载顺序;检测是否接收到用户输入的下载顺序修改指令;当未接收到用户输入的所述下载顺序修改指令时,生成第二下载请求;将所述第二下载请求发送至所述服务器端,以使所述服务器端将与所述第二下载请求对应的文件发送至所述本端。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若接收到用户输入的所述下载顺序修改指令,则响应所述下载顺序修改指令,生成第三下载请求;将所述第三下载请求发送至所述服务器端,以使所述服务器端将与所述第三下载请求对应的文件发送给所述本端。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收用户输入的连接指令,所述连接指令用于连接外部网络;检测连接外部网络是否成功;若连接成功,则执行所述接收用户发送的针对至少两个目标文件的下载指
\t令。5.根据权利要求1~4中任意一项所述的方法,其特征在于,当接收到所述服务器端发送的数据资源之后,所述方法还包括:获取所述终端的存储空间当前的容量值;判断所述容量值是否低于预先设定的容量阈值;若是,则向用户输出第二提示信息,所述第二提示信息用于提示用户清理所述存储空间。6.一种文件下载的终端,其特征在于,包括:接收单元,用于接收用户发送的针对至少两个目标文件的下载指令;检测单元,用于响应所述下载指令,检测本...

【专利技术属性】
技术研发人员:刘京强
申请(专利权)人:广东欧珀移动通信有限公司
类型:发明
国别省市:广东;44

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

1