CN105978962A - 一种下载任务控制方法及装置 - Google Patents

一种下载任务控制方法及装置 Download PDF

Info

Publication number
CN105978962A
CN105978962A CN201610300737.4A CN201610300737A CN105978962A CN 105978962 A CN105978962 A CN 105978962A CN 201610300737 A CN201610300737 A CN 201610300737A CN 105978962 A CN105978962 A CN 105978962A
Authority
CN
China
Prior art keywords
download
resource
downloaded
information
data amount
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN201610300737.4A
Other languages
English (en)
Inventor
陈嘉华
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Meizu Technology Co Ltd
Original Assignee
Meizu Technology Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Meizu Technology Co Ltd filed Critical Meizu Technology Co Ltd
Priority to CN201610300737.4A priority Critical patent/CN105978962A/zh
Publication of CN105978962A publication Critical patent/CN105978962A/zh
Pending legal-status Critical Current

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L67/00Network arrangements or protocols for supporting network services or applications
    • H04L67/01Protocols
    • H04L67/06Protocols specially adapted for file transfer, e.g. file transfer protocol [FTP]
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L12/00Data switching networks
    • H04L12/02Details
    • H04L12/14Charging, metering or billing arrangements for data wireline or wireless communications
    • H04L12/1432Metric aspects
    • H04L12/1435Metric aspects volume-based

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Mobile Radio Communication Systems (AREA)
  • Telephonic Communication Services (AREA)

Abstract

本发明适用于互联网技术领域,提供了一种下载任务控制的方法及装置,所述方法包括如下步骤:接收资源下载请求,所述资源下载请求携带有待下载资源的下载地址信息;获取当前网络类型信息;根据所述当前网络类型信息,判断当前网络是否为以流量计费的网络,若判断结果为是,则停止所述下载地址信息对应的资源的下载;若判断结果为否,则启动所述下载地址信息对应的资源的下载。在本发明实施例中,通过判断当前网络信息类型,进行下载,避免直接使用移动数据网络下载,造成的下载速度过慢,浪费流量,支付多余的流量使用费的问题。

Description

一种下载任务控制方法及装置
技术领域
本发明属于互联网技术领域,特别涉及一种下载任务控制方法及装置。
背景技术
随着互联网技术的发展,移动终端已经成为人们生活中不可或缺的一部分,而随着各种网络资源的丰富,使得人们经常会去下载一些感兴趣的资源,如,音乐、视频、图片、应用程序等,来不断丰富自己的生活。
目前,人们在进行网络资源下载的时候,经常是在看到需要的网络资源时,直接使用当前网络进行下载。
但是,目前的方式存在很多不足,如果用户当前使用的是以流量计费的网络,下载的网络资源非常耗费流量,如,应用软件、视频等,在使用当前网络进行下载时,会使下载的速度过慢,并且会造成移动数据的浪费,支付多余的流量使用费的问题。
发明内容
本发明实施例提供一种下载任务控制方法,旨在解决直接使用当前网络信息进行网络资源下载时,如果当前网络信息为以流量计费的网络,将会造成下载的速度过慢,造成移动数据的浪费,支付多余的流量使用费的问题。
本发明实施例是这样实现的,一种下载任务控制方法,包括如下步骤:
接收资源下载请求,所述资源下载请求携带有待下载资源的下载地址信息;
获取当前网络类型信息;
根据所述当前网络类型信息,判断当前网络是否为以流量计费的网络,若判断结果为是,则停止所述下载地址信息对应的资源的下载;若判断结果为否,则启动所述下载地址信息对应的资源的下载。
本发明实施例还提供一种下载任务控制装置,包括如下步骤:
资源下载请求接收单元,用于接收资源下载请求,所述资源下载请求携带有待下载资源的下载地址信息;
网络类型信息获取单元,用于获取当前网络类型信息;
第一判断单元,用于根据所述当前网络类型信息,判断当前网络是否为以流量计费的网络;
第一下载停止单元,用于当判断结果为是时,停止所述下载地址信息对应的资源的下载;以及
第一下载启动单元,用于当判断结果为否时,启动所述下载地址信息对应的资源的下载。
本发明实施例通过判断当前网络信息类型,当当前网络信息为以流量计费的网络时,关闭所述待下载资源,当当前网络信息不是以流量计费的网络时,启动所述待下载资源,而避免直接使用移动数据网络,造成的下载速度过慢,浪费流量,支付多余的流量使用费的问题。
附图说明
图1是本发明实施例提供的一种下载任务控制的方法的实现流程图;
图2是本发明实施例提供的另一种下载任务控制的方法的实现流程图;
图3是本发明实施例提供的又一种下载任务控制装置的结构示意图;
图4是本发明实施例提供的一种下载任务控制装置的结构示意图;
图5是本发明实施例提供的另一种下载任务控制装置的结构示意图;
图6是本发明实施例提供的又一种下载任务控制装置的结构示意图。
具体实施方式
为了使本发明的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
在本发明实施例中,通过判断当前网络信息类型,当当前网络信息为以流量计费的网络时,停止所述待下载资源,当当前网络信息不是以流量计费的网络时,启动所述待下载资源,从而避免直接使用移动数据网络,造成的下载速度过慢,浪费流量,支付多余的流量使用费的问题。
实施例一
图1是本发明实施例提供的一种下载任务控制方法的实现流程,详述如下:
在步骤S110中,接收资源下载请求,所述资源下载请求携带有待下载资源的下载地址信息。
作为本发明的一个实施例,用户通过双击或者单击移动终端的预设区域,录入下载请求,比如,当用户在看到需要下载的资源时,可以通过双击所述下载资源,将所述资源选择到下载列表中,以录入资源下载指令。
作为本发明的另一个实施例,用户通过长按移动终端的预设区域,录入下载请求,比如,当用户在看视频时,需要将其下载下来,可以通过长按移动终端的预设区域,将所述视频资源选择到下载列表中以录入资源下载指令。
作为本发明的又一个实施例,用户通过将选择的下载资源拖动到预设区域,录入下载请求,比如,当用户在看电子书时,需要下载,可以选择所述电子书,并将其拖动到预设区域,以录入资源下载指令。
作为本发明的再一个实施例,用户通过摇一摇移动终端,录入下载请求,移动终端接收所述下载指令,比如,当用户在听音乐时,听到一首很喜欢的歌,需要下载时,可以摇一摇移动终端,移动终端接收这一指令并与预设指令一致时,以录入资源下载指令。
在步骤S120中,获取当前网络类型信息。
在本发明实施例中,网络类型信息包括GPRS、WIFI、CDMA、2G、3G、4G等。
在本发明实施例中,移动终端通过检测当前的网络通道,根据预设的网络类型对应的网络通道来获取当前的网络类型,比如,当检测到当前的网络通道为GPRS网络类型,则当前的网络类型为GPRS。所述网络类型可以是***预设的,也可以是用户自定义的。
在步骤S130中,根据所述当前网络类型信息,判断当前网络是否为以流量计费的网络,若判断结果为是,则进入步骤S140;若判断结果为否,则进入步骤S150。
在本发明实施例中,根据获取的当前网络类型信息判断当前网络是否是以流量计费的网络,例如,可以通过如下方式判断是否是以流量计费的网络:
获取当前网络类型信息;根据当前网络类型信息,查询预设的网络类型-计费类型关系映射集合,该网络类型-计费类型关系映射集合为终端可以使用的所有网络类型信息与对应的计费类型信息的映射关系集合,获取与所述当前网络类型信息对应的计费类型信息,从而确定当前网络的计费类型,在本发明实施例中,预设的映射关系集合可以是***预设的,也可以是通过用户自定义的,如下表示出了部分网络类型-计费类型关系映射集合:
网络类型 计费类型
GPRS 流量计费
WIFI 不以流量计费
3G/4G 流量计费
在步骤S140中,如判断结果为是,则停止待下载列表中所述下载地址信息对应的资源的下载。
例如,当用户在下载应用资源时,通过获取的当前网络类型与预设的以流量计费的网络作对比,当判断当前的网络信息与以流量计费的网络类型一致时,由于以流量计费的网络为流量计费网络,在使用过程中,将会耗费大量的流量,以及可能产生流量使用费,因此,在判断出当前的网络信息与以流量计费的网络类型一致时,立刻停止待下载列表中所述下载地址信息对应的资源的下载。
在步骤S150中,如判断结果为否,则启动待下载列表中所述下载地址信息对应的资源的下载。
例如,当用户在下载一些应用程序时,通过获取的当前网络类型与预设的以流量计费的网络对比,判断当前的网络信息与以流量计费的网络类型不一致时,这可以判断当前的网络在使用过程中,将不会浪费移动终端本身的流量,更不需要支付流量使用费,因此,在判断出当前的网络信息与以流量计费的网络类型不一致时,立刻启动待下载列表中所述下载地址信息对应的资源的下载。
在本发明实施例中,通过接收到下载指令后,判断当前的网络信息,并且在当前网络信息为以流量计费的网络时,停止待下载列表中所述下载地址信息对应的资源的下载,当前网络信息不是以流量计费的网络时,立刻启动待下载列表中所述下载地址信息对应的资源的下载。在一定程度上节约了时间,加快下载速度,节省流量,避免造成不必要的浪费和损失。
实施例二
图2示出了本发明实施例提供的另一种下载任务控制方法的实现流程,其与实施例一相似,不同之处在于,所述下载地址信息还携带有待下载资源的数据量信息,
所述当当前网络为以流量计费的网络时,停止所述下载地址信息对应的资源的下载的步骤之后还包括:
在步骤S210中,根据待下载资源的数据量信息,判断所述待下载资源的数据量是否大于预设的下载资源数据量,若判断结果为否,则进入步骤S220中,若判断结果为是,则进入步骤S230中。
在本发明实施例中,所述待下载资源的数据量信息为待下载资源在下载完成后所需耗费的流量大小,比如,一个图片在下载完成后,需要使用4M流量,4M就是数据量信息。
在步骤S220中,若判断结果为否,则启动所述下载地址信息对应的资源的下载。
在本发明实施例中,通过所述请求携带有所述待下载数据量,当判断所述待下载资源的数据量小于预设的下载资源数据量时,则启动所述下载地址信息对应的资源的下载。比如,当用户需要下载一个桌面壁纸时,所需数据量为2M,预设的下载资源数据量为10M,属于预设的下载资源数据量的范围内,此时启动桌面壁纸的下载。
在步骤S230中,若判断结果为是,则停止所述下载地址信息对应的资源的下载。
在本发明实施例中,所述请求携带有待下载数据量,当判断所述待下载资源的数据量大于预设的下载资源数据量时,则停止所述下载地址信息对应的资源的下载。比如,当用户需要下载一个软件,所需下载的资源数据量为10M,而预设的下载数据量只有5M,此时,为避免流量的浪费,需要停止下载该软件。
本发明实施例通过判断当前网络信息类型,当当前网络信息为以流量计费的网络时,关闭所述待下载资源,当当前网络信息不是以流量计费的网络时,启动所述待下载资源,而避免直接使用移动数据网络,造成的下载速度过慢,浪费流量,支付多余的流量使用费的问题。
实施例三
其与实施例一相似,不同之处在于,在步骤S150之后还包括如下步骤:
输出下载状态信息。
作为本发明的一个实施例,移动终端在检测到开始下载后,将会在移动终端的预设区域弹框提醒用户,比如,当用户处于无线网络中,移动终端检测到预设列表中的待下载资源开始下载后,将会自动弹出提醒框,并写有开始下载等字样,来提醒用户。
作为本发明的另一个实施例,移动终端在检测到下载完成后,将会语音播报此时的下载状态,比如,当移动终端检测到所有的下载资源都下载完成后,将会通过语音播报的方式提醒用户,如“下载已完成”,使用户可以及时知道此时下载的状态。
作为本发明的又一个实施例,移动终端在检测到下载失败后,为避免影响用户工作,将会根据此时的情景设置响铃或者振动,比如,当移动终端检测到所有的下载资源都下载完成后,检测到当前的情景设置为响铃,将会通过响铃的方式提醒用户,使用户可以及时知道此时下载的情况。
作为本发明的再一个实施例,还可以通过将弹框、响铃、语音的方式结合起来,比如,可以在下载完成后,弹出写有“下载完成”的提示框,并且伴随着铃声或语音,避免用户没有看手机,而没有及时发现下载状态信息。
本发明实施例通过判断当前网络信息类型,当当前网络信息为以流量计费的网络时,关闭所述待下载资源,当当前网络信息不是以流量计费的网络时,启动所述待下载资源,而避免直接使用移动数据网络,造成的下载速度过慢,浪费流量,支付多余的流量使用费的问题。
实施例四
图3是本发明实施例提供的又一种下载任务控制方法的实现流程,其与实施例二相似,不同之处在于,所述当所述待下载资源的数据量小于预设的下载资源数据量的同时,还包括:
步骤S310,实时检测当前剩余数据量。
在本发明的实施例中,所述当前智能卡剩余数据量为当前以流量计费的网络所属的智能卡的当月剩余的数据量。
在本发明的实施例中,当所述待下载资源的数据量小于预设的下载资源数据量时,启动所述下载地址信息对应的资源的下载,并在下载过程中,根据消耗的数据量,实时的检测当前剩余的数据量。
步骤S320中,判断所述剩余数据量是否大于预设的剩余数据量的上限值,当判断结果为否,则进入步骤S330中,当判断结果为是,则进入步骤S340中。
在步骤S330中,当判断结果为否,则停止下载所述启动的所述下载地址信息对应的资源的下载。
在步骤S340中,继续下载。
在本发明的实施例中,所述预设的剩余数据量上限值为用户当前使用的智能卡在当月剩余的数据量。所述预设的剩余数据量上限值可以是用户自定义的,也可以是***预设的,比如,当月流量为100M时,可以将所述剩余数据量上限值设置为30M,避免下载时,使用过多的流量,造成不必要的损失。
在本发明的实施例中,当所述剩余的数据量小于预设剩余数据量上限值时,则停止下载所述启动的所述下载地址信息对应的资源的下载。比如,预设的剩余数据量上限值为30M,此时剩余的数据量为20M,则停止下载。
作为本发明的一个优选实施例,当所述剩余的数据量小于预设的剩余数据量上限值,将会通过弹框、铃声等方式输出警告信息,警告内容可以为“当前下载流量超出限定流量”,“流量不足”等,进一步的,当输出警告信息时,会输出下载选择框,包括“继续下载”,“等待下载”等,以便用户自由选择是否继续下载。
本发明实施例通过判断当前网络信息类型,当当前网络信息为以流量计费的网络时,关闭所述待下载资源,当当前网络信息不是以流量计费的网络时,启动所述待下载资源,而避免直接使用移动数据网络,造成的下载速度过慢,浪费流量,支付多余的流量使用费的问题。
实施例五
图4示出了本发明实施例提供的一种下载任务控制装置的结构400,为了便于说明,仅示出了与本发明实施例有关的部分。
本发明中描述的所述装置可以是安装在终端中独立运行,所述终端可以包括诸如个人电脑(Personal Computer,PC)、笔记本电脑、私人数字助理(PersonalDigital Assistant,PDA)、手机等设备。
下载任务控制装置400包括资源下载请求接收单元41、网络类型信息获取单元42、第一判断单元43、第一下载停止单元44以及第一下载启动单元45。
资源下载请求接收单元41,用于接收资源下载请求,所述资源下载请求携带有待下载资源的下载地址信息。
作为本发明的一个实施例,用户双击或者单击移动终端的预设区域,录入下载请求,资源下载请求接收单元41接收所述下载指令,并识别所述下载指令信息,获取所述待下载资源的下载地址信息,比如,当用户在看到需要下载的资源时,可以通过双击所述下载资源,将所述资源选择到下载列表中,以录入资源下载指令。
作为本发明的另一个实施例,用户长按移动终端的预设区域,录入下载请求,资源下载请求接收单元41接收所述下载指令,并识别所述下载指令信息,获取选择下载的资源信息,比如,当用户在看视频时,需要将其下载下来,可以通过长按移动终端的预设区域,将所述视频资源选择到下载列表中,以录入资源下载请求。
作为本发明的又一个实施例,用户通过将选择的下载资源拖动到预设区域,录入下载请求,资源下载请求接收单元41接收所述下载指令,并识别所述下载指令信息,获取选择下载的资源信息,比如,当用户在看电子书时,需要下载,可以选择所述电子书,并将其拖动到预设区域,以录入资源下载请求。
作为本发明的再一个实施例,用户通过摇一摇移动终端,录入下载请求,资源下载请求接收单元41接收所述下载指令,并识别所述下载指令信息,获取选择下载的资源信息,比如,当用户在听音乐时,听到一首很喜欢的歌,需要下载时,可以摇一摇移动终端,移动终端接收这一指令并与预设指令一致时,,录入资源下载请求。
网络类型信息获取单元42,用于获取当前网络类型信息。
在本发明实施例中,所述网络类型信息包括GPRS、WIFI、CDMA、2G、3G、4G等。
在本发明实施例中,移动终端通过检测当前的网络通道,根据预设的网络类型对应的网络通道来获取当前的网络类型,比如,当检测到当前的网络通道为GPRS网络类型,则当前的网络类型为GPRS。所述网络类型可以是***预设的,也可以是用户自定义的。
第一判断单元43,用于根据所述当前网络类型信息,判断当前网络类型是否为以流量计费的网络类型。
在本发明实施例中,根据获取的当前网络类型信息判断当前网络是否是以流量计费的网络,例如,可以通过如下方式判断是否是以流量计费的网络:
获取当前网络类型信息;根据当前网络类型信息,查询预设的网络类型-计费类型关系映射集合,该网络类型-计费类型关系映射集合为终端可以使用的所有网络类型信息与对应的计费类型信息的映射关系集合,获取与所述当前网络类型信息对应的计费类型信息,从而确定当前网络的计费类型,在本发明实施例中,预设的映射关系集合可以是***预设的,也可以是通过用户自定义的。
第一下载停止单元44当判断结果为是,则停止待下载列表中所述下载地址信息对应的资源的下载。
在本发明的实施例中,当用户在下载应用资源时,移动终端通过网络类型信息获取单元42获取的所述当前网络类型信息,当判断出当前网络信息为所述以流量计费的网络时,则停止待下载列表中所述下载地址信息对应的资源的下载,比如,当用户在下载应用资源时,通过获取的当前网络类型与预设的网络类型作对比,当判断当前的网络信息与以流量计费的网络类型一致时,由于以流量计费的网络为流量计费网络,在使用过程中,将会耗费大量的流量,以及可能产生流量使用费,因此,在判断出当前的网络信息与以流量计费的网络类型一致时,立刻停止待下载列表中所述下载地址信息对应的资源的下载。
第二下载启动单元45,用于当判断结果为否,则启动待下载列表中所述下载地址信息对应的资源的下载。
在本发明的实施例中,当用户在下载应用资源时,移动终端通过网络类型信息获取单元42获取的所述当前网络类型信息,当判断出当前网络信息不是所述以流量计费的网络时,则启动待下载列表中所述下载地址信息对应的资源的下载。比如,当用户在下载一些应用程序时,通过获取的当前网络类型与预设的网络类型作对比,判断当前的网络信息与以流量计费的网络类型不一致时,这可以判断当前的网络在使用过程中,将不会浪费移动终端本身的流量,更不需要支付流量使用费,因此,在判断出当前的网络信息与以流量计费的网络类型不一致时,立刻启动待下载列表中所述下载地址信息对应的资源的下载。
本发明实施例通过判断当前网络信息类型,当当前网络信息为以流量计费的网络时,关闭所述待下载资源,当当前网络信息不是以流量计费的网络时,启动所述待下载资源,而避免直接使用移动数据网络,造成的下载速度过慢,浪费流量,支付多余的流量使用费的问题。
实施例六
图5是本发明实施例提供的另一种下载任务控制装置的结构示意图,为了便于说明,仅示出了与本发明实施例有关的部分。
所述下载地址信息还携带有待下载资源的数据量信息,下载任务控制装置400还包括:第二判断单元51、第二下载启动单元52以及第二下载停止单元53。
第二判断单元51,用于根据待下载资源的数据量信息判断所述待下载资源的数据量是否大于预设的下载资源数据量。
在本发明的实施例中,所述待下载资源的数据量信息为待下载资源在下载完成后所需耗费的流量大小,比如,一个图片在下载完成后,需要使用4M流量,4M就是数据量信息。
在本发明的实施例中,接收资源下载请求,所述请求携带有待下载资源的下载地址信息;所述下载地址信息还携带有待下载资源的数据量信息。比如,当用户需要下载一些音乐时,移动终端接收到资源下载请求,所述请求中将会携带有每首音乐在下载完成后所需要的数据量信息。
第二下载启动单元52,用于当判断结果为否,则启动所述下载地址信息对应的资源的下载。
第二下载停止单元53,用于当判断结果为是,则停止所述下载地址信息对应的资源的下载。
在本发明的实施例中,通过判断单元51判断所述待下载资源的数据量与预设的下载资源数据量的大小,并在判断为否时,进入下载启动单元52,启动所述下载地址信息对应的资源的下载。在判断为是时,进入下载停止单元53,停止所述下载地址信息对应的资源的下载。
在本发明的实施例中,通过所述请求携带有所述待下载的数据量,当判断所述待下载资源的数据量大于预设的下载资源数据量时,则停止所述下载地址信息对应的资源的下载。比如,当用户需要下载一个软件,所需下载的资源数据量为10M,而预设的下载数据量只有5M,此时,为避免流量的浪费,需要停止下载所述软件。
在本发明的实施例中,通过所述请求携带有所述待下载的数据量,当判断所述待下载资源的数据量小于预设的下载资源数据量时,则启动所述下载地址信息对应的资源的下载。比如,当用户需要下载一个桌面壁纸时,所需数据量为2M,属于预设的下载资源数据量的范围内,此时启动桌面壁纸的下载。
本发明实施例通过判断当前网络信息类型,当当前网络信息为以流量计费的网络时,关闭所述待下载资源,当当前网络信息不是以流量计费的网络时,启动所述待下载资源,而避免直接使用移动数据网络,造成的下载速度过慢,浪费流量,支付多余的流量使用费的问题。
实施例七
其与实施例五相似,不同之处在于,在装置400中还包括;
输出单元46,用于在所述启动所述下载地址信息对应的资源的下载后,向用户输出下载状态信息。
作为本发明的一个实施例,移动终端在检测到开始下载后,将会在移动终端的预设区域弹框提醒用户,比如,当用户处于无线网络中,移动终端检测到预设列表中的待下载资源开始下载后,将会自动弹出提醒框,并写有开始下载等字样,来提醒用户。
作为本发明的另一个实施例,移动终端在检测到下载完成后,将会语音播报此时的下载状态,比如,当移动终端检测到所有的下载资源都下载完成后,将会通过语音播报的方式提醒用户,如“下载已完成”,使用户可以及时知道此时下载的状态。
作为本发明的又一个实施例,移动终端在检测到下载失败后,为避免影响用户工作,将会根据此时的情景设置响铃或者振动,比如,当移动终端检测到所有的下载资源都下载完成后,检测到当前的情景设置为响铃,将会通过响铃的方式提醒用户,使用户可以及时知道此时下载的情况。
作为本发明的再一个实施例,还可以通过将弹框、响铃、语音的方式结合起来,比如,可以在下载完成后,弹出写有“下载完成”的提示框,并且伴随着铃声或语音,避免用户没有看手机,而没有及时发现下载状态信息。
本发明实施例通过判断当前网络信息类型,当当前网络信息为以流量计费的网络时,关闭所述待下载资源,当当前网络信息不是以流量计费的网络时,启动所述待下载资源,而避免直接使用移动数据网络,造成的下载速度过慢,浪费流量,支付多余的流量使用费的问题。
实施例八
图6是本发明实施例提供的又一种下载任务控制装置的结构示意图,为了便于说明,仅示出了与本发明实施例有关的部分。
下载任务控制装置400中还包括检测单元61、第三判断单元62以及第三下载停止单元63。
检测单元61,实时检测当前剩余数据量。
在本发明的实施例中,所述当前智能卡剩余数据量为当前以流量计费的网络所属的智能卡的当月剩余的数据量。
在本发明的实施例中,当所述待下载资源的数据量小于预设的下载资源数据量时,启动所述下载地址信息对应的资源的下载,并在下载过程中,根据消耗的数据量,实时的检测当前剩余的数据量。
第三判断单元62,判断所述剩余数据量是否大于预设的剩余数据量的上限值;
第三下载停止单元63,用于当判断结果为否,则停止下载所述启动的所述下载地址信息对应的资源的下载。
在本发明的实施例中,所述预设的剩余数据量上限值为用户当前使用的智能卡在当月剩余的数据量。所述预设的剩余数据量上限值可以是用户自定义的,也可以是***预设的,比如,当月流量为100M时,可以将所述剩余数据量上限值设置为30M,避免下载时,使用过多的流量,造成不必要的损失。
在本发明的实施例中,当所述剩余的数据量小于预设剩余数据量上限值时,则停止下载所述启动的所述下载地址信息对应的资源的下载。比如,预设的剩余数据量上限值为30M,此时剩余的数据量为20M,则停止下载。
作为本发明的一个优选实施例,所述装置还包括警告信息输出单元64,用于当当所述剩余的数据量小于预设的剩余数据量上限值,将会向用户输出警告信息,所述警告信息的输出是通过弹框、铃声等方式,警告信息内容可以为“当前下载流量超出限定流量”,“流量不足”等,进一步的,当输出警告信息时,会输出下载选择框,包括“继续下载”,“等待下载”等,以便用户自由选择是否继续下载。
本发明实施例通过判断当前网络信息类型,当当前网络信息为以流量计费的网络时,关闭所述待下载资源,当当前网络信息不是以流量计费的网络时,启动所述待下载资源,而避免直接使用移动数据网络,造成的下载速度过慢,浪费流量,支付多余的流量使用费的问题。
本领域普通技术人员可以理解,实现上述实施例方法中的全部或者部分步骤是可以通过程序来指令相关的硬件来完成的,所述的程序可以存储于一计算机可读取存储介质中,所述的存储介质,如ROM/RAM、磁盘、光盘、闪盘等。
以上所述仅为本发明的较佳实施例而已,并不用以限制本发明,凡在本发明的精神和原则之内所作的任何修改、等同替换和改进等,均应包含在本发明的保护范围之内。

Claims (10)

1.一种下载任务控制的方法,其特征在于,所述方法包括如下步骤:
接收资源下载请求,所述资源下载请求携带有待下载资源的下载地址信息;
获取当前网络类型信息;
根据所述当前网络类型信息,判断当前网络是否为以流量计费的网络,若判断结果为是,则停止所述下载地址信息对应的资源的下载;若判断结果为否,则启动所述下载地址信息对应的资源的下载。
2.如权利要求1所述的一种下载任务控制的方法,其特征在于,
所述资源下载请求还携带有待下载资源的数据量信息;
当当前网络为以流量计费的网络时,停止所述下载地址信息对应的资源的下载的步骤之后还包括:
根据待下载资源的数据量信息,判断待下载资源的数据量是否大于预设的下载资源数据量,若判断结果为否,则启动所述下载地址信息对应的资源的下载,若判断结果为是,则停止所述下载地址信息对应的资源的下载。
3.如权利要求2所述的一种下载任务控制的方法,其特征在于,
当所述待下载资源的数据量小于预设的下载资源数据量的同时,还包括:
实时检测当前剩余数据量;
判断所述剩余数据量是否大于预设的剩余数据量的上限值,当判断结果为否,则停止下载所述启动的所述下载地址信息对应的资源的下载。
4.如权利要求2所述的一种下载任务控制的方法,其特征在于,在所述启动所述下载地址信息对应的资源的下载后,还包括如下步骤:
向用户输出下载状态信息。
5.如权利要求4所述的一种下载任务控制的方法,其特征在于,当所述剩余数据量小于预设的剩余数据量的上限值时,还包括如下步骤:
向用户输出警告信息。
6.一种下载任务控制的装置,其特征在于,所述装置包括:
资源下载请求接收单元,用于接收资源下载请求,所述资源下载请求携带有待下载资源的下载地址信息;
网络类型信息获取单元,用于获取当前网络类型信息;
第一判断单元,用于根据所述当前网络类型信息,判断当前网络是否为以流量计费的网络;
第一下载停止单元,用于当判断结果为是时,停止所述下载地址信息对应的资源的下载;以及
第一下载启动单元,用于当判断结果为否时,启动所述下载地址信息对应的资源的下载。
7.如权利要求6所述的一种下载任务控制的装置,其特征在于,所述资源下载请求还携带有待下载资源的数据量信息,所述装置还包括:
第二判断单元,用于根据待下载资源的数据量信息,判断所述待下载资源的数据量是否大于预设的下载资源数据量;
第二下载启动单元,用于当判断结果为否,则启动所述下载地址信息对应的资源的下载;以及
第二下载停止单元,用于若判断结果为是,则停止所述下载地址信息对应的资源的下载。
8.如权利要求7所述的一种下载任务控制的装置,其特征在于,当所述待下载资源的数据量小于预设的下载资源数据量时,所述装置还包括:
检测单元,用于实时检测当前剩余数据量;
第三判断单元,用于判断所述剩余数据量是否大于预设剩余数据量的上限值;以及
第三下载停止单元,用于当判断结果为否时,则停止下载所述启动的所述下载地址信息对应的资源的下载。
9.如权利要求7所述的一种下载任务控制的装置,其特征在于,所述装置还包括:
输出单元,用于在所述启动所述下载地址信息对应的资源的下载后,向用户输出下载状态信息。
10.如权利要求8所述的一种下载任务控制的装置,其特征在于,所述装置还包括:
警告信息输出单元,用于当所述剩余数据量小于预设的剩余数据量的上限值时,向用户输出警告信息。
CN201610300737.4A 2016-05-09 2016-05-09 一种下载任务控制方法及装置 Pending CN105978962A (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201610300737.4A CN105978962A (zh) 2016-05-09 2016-05-09 一种下载任务控制方法及装置

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201610300737.4A CN105978962A (zh) 2016-05-09 2016-05-09 一种下载任务控制方法及装置

Publications (1)

Publication Number Publication Date
CN105978962A true CN105978962A (zh) 2016-09-28

Family

ID=56992017

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201610300737.4A Pending CN105978962A (zh) 2016-05-09 2016-05-09 一种下载任务控制方法及装置

Country Status (1)

Country Link
CN (1) CN105978962A (zh)

Cited By (5)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106506480A (zh) * 2016-10-25 2017-03-15 北京小米移动软件有限公司 应用程序下载处理方法及装置
CN106790388A (zh) * 2016-11-24 2017-05-31 北京奇虎科技有限公司 一种进行数据更新的方法和移动终端
CN107659509A (zh) * 2017-08-31 2018-02-02 珠海市魅族科技有限公司 控制应用流量使用方法、装置、可读存储介质及终端设备
CN107948940A (zh) * 2017-10-09 2018-04-20 广东小天才科技有限公司 提前监测流量耗费的方法、装置、移动终端及存储介质
CN109062630A (zh) * 2018-07-17 2018-12-21 北京奇艺世纪科技有限公司 一种程序资源内容下载方法、装置及终端设备

Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102711093A (zh) * 2012-04-18 2012-10-03 奇智软件(北京)有限公司 移动终端数据下载方法及装置
CN103685474A (zh) * 2013-11-21 2014-03-26 中兴通讯股份有限公司 文件下载的方法和装置
CN103825938A (zh) * 2014-01-26 2014-05-28 北京卓易讯畅科技有限公司 一种用于下载资源的方法和装置
CN105208549A (zh) * 2015-08-14 2015-12-30 深圳市金立通信设备有限公司 一种文件下载方法及终端

Patent Citations (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN102711093A (zh) * 2012-04-18 2012-10-03 奇智软件(北京)有限公司 移动终端数据下载方法及装置
CN103685474A (zh) * 2013-11-21 2014-03-26 中兴通讯股份有限公司 文件下载的方法和装置
CN103825938A (zh) * 2014-01-26 2014-05-28 北京卓易讯畅科技有限公司 一种用于下载资源的方法和装置
CN105208549A (zh) * 2015-08-14 2015-12-30 深圳市金立通信设备有限公司 一种文件下载方法及终端

Cited By (6)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN106506480A (zh) * 2016-10-25 2017-03-15 北京小米移动软件有限公司 应用程序下载处理方法及装置
CN106790388A (zh) * 2016-11-24 2017-05-31 北京奇虎科技有限公司 一种进行数据更新的方法和移动终端
CN107659509A (zh) * 2017-08-31 2018-02-02 珠海市魅族科技有限公司 控制应用流量使用方法、装置、可读存储介质及终端设备
CN107659509B (zh) * 2017-08-31 2021-03-16 珠海市魅族科技有限公司 控制应用流量使用方法、装置、可读存储介质及终端设备
CN107948940A (zh) * 2017-10-09 2018-04-20 广东小天才科技有限公司 提前监测流量耗费的方法、装置、移动终端及存储介质
CN109062630A (zh) * 2018-07-17 2018-12-21 北京奇艺世纪科技有限公司 一种程序资源内容下载方法、装置及终端设备

Similar Documents

Publication Publication Date Title
CN105978962A (zh) 一种下载任务控制方法及装置
JP3190754U (ja) 電子デバイス
CN106600308A (zh) 一种基于地理位置的广告推送方法和***
WO2016090887A1 (zh) 地图显示方法和装置
CN105528384A (zh) 信息的推送方法和装置
CN110310137B (zh) 一种广告投放方法和装置
CN106649586A (zh) 一种音频文件的播放方法及装置
CN105354214B (zh) 一种备忘信息的生成方法及装置
US9705460B2 (en) Information processing apparatus, control method, and non-transitory computer readable storage medium
CN104636142B (zh) 一种信息处理方法及电子设备
CN103500049A (zh) 桌面显示方法、装置及终端
CN102081501A (zh) 提供用户快捷操作应用程序的方法、装置及移动终端
CN109905452A (zh) 一种基于地理位置的网格广告智能推送***
CN101984404A (zh) 控制应用程序并行运行的方法、装置及具有该装置的终端
CN103227865A (zh) 一种语音识别界面的显示方法及移动终端
CN110149557A (zh) 视频播放方法、装置、终端和存储介质
CN106469396A (zh) 一种推送广告信息的方法及终端
CN106569812A (zh) 一种移动终端的应用程序通知处理方法及***
CN105354293A (zh) 一种移动终端上进行播放对象推送的辅助实现方法及装置
CN108632437A (zh) 一种信息处理方法和装置、一种用于信息处理的装置
CN104092827A (zh) 终端的设置方法及装置
CN106055101A (zh) 一种移动终端的防沉迷提示方法、装置及移动终端
CN107454158A (zh) 一种应用程序的推荐方法、装置、移动终端及存储介质
CN106354378A (zh) 一种快速选中多个目标的方法和装置
CN108205568A (zh) 基于标签选择数据的方法及装置

Legal Events

Date Code Title Description
C06 Publication
PB01 Publication
C10 Entry into substantive examination
SE01 Entry into force of request for substantive examination
RJ01 Rejection of invention patent application after publication
RJ01 Rejection of invention patent application after publication

Application publication date: 20160928