一种下载控制方法及系统的制作方法

文档序号:8447503阅读:303来源:国知局
一种下载控制方法及系统的制作方法
【技术领域】
[0001]本发明涉及互联网技术领域,特别涉及一种下载控制方法及系统。
【背景技术】
[0002]随着互联网技术的发展,网络上的资源越来越多,对于用户来说,需要查看和下载的网络资源也逐渐变的丰富。在享受丰富的网络资源的同时,用户往往需要耗费大量的流量来进行下载。在WIFI信号逐渐变弱到无法搜索到的情况下,移动终端的网络通常会自动切换连接到移动网络,此时,正在观看需要大量耗费流量的视频的用户会自动使用切换后的移动网络下载视频,从而导致大量流量的耗费;同时,对于在没有WIFI的环境下需要使用移动网络来进行下载的用户,也经常会出现不注意流量的耗费而大幅超额使用流量的情况,进而为超额使用流量支付大量的费用,给用户的使用带来了不便。

【发明内容】

[0003]本发明提供一种下载控制方法及系统,用以通过预先设定各流量级别并分配设定各流量级别的流量限额,从而根据各流量级别的实时流量信息确定下载方式,进而控制了流量的使用,为用户的流量控制提供了有效的手段。
[0004]根据本发明实施例的第一方面,提供一种下载控制方法,包括:
[0005]接受下载请求,检测当前的网络连接是否为移动网络;
[0006]在当前的网络连接为移动网络时,检测预先设定的各流量级别对应的实时流量信息;
[0007]根据所述实时流量信息确定对应于所述下载请求的下载方式。
[0008]在一个实施例中,所述接受下载请求,检测当前的网络连接是否为移动网络,包括:
[0009]接受下载请求,检测当前的网络连接是否为无线网络;
[0010]在当前的网络连接为有线网络时,响应所述下载请求进行下载;
[0011]在当前的网络连接为无线网络时,判断当前的网络连接是否为WIFI连接:在当前的网络连接为WIFI连接时,响应所述下载请求进行下载;在当前的网络连接不是WIFI连接时,确定所述网络连接为移动网络。
[0012]在一个实施例中,所述在当前的网络连接为移动网络时,检测预先设定的各流量级别对应的实时流量信息,包括:
[0013]在当前的网络连接为移动网络时,检测所述下载请求中的下载对象所对应的预先设定的流量级别;
[0014]检测所述下载对象所对应的预先设定的流量级别中所分配的剩余流量是否为零。
[0015]在一个实施例中,所述根据所述实时流量信息确定对应于所述下载请求的下载方式,包括:
[0016]当所述下载对象所对应的预先设定的流量级别中所分配的剩余流量不为零时,响应所述下载请求进行下载;
[0017]当所述下载对象所对应的预先设定的流量级别中所分配的剩余流量为零时,判断预先设定的其他流量级别中所分配的剩余流量是否为零:
[0018]当预先设定的其他流量级别中所分配的剩余流量为零时,中止所述下载请求,或者提示用户当前剩余流量为零后,令用户手动选择是否进行下载;
[0019]当预先设定的其他流量级别中所分配的剩余流量不为零时,部分响应所述下载请求,并下载所述下载对象中的文字内容。
[0020]在一个实施例中,所述根据所述实时流量信息确定对应于所述下载请求的下载方式,还包括:
[0021]在下载过程中实时/定时检测正在下载的所述下载对象所对应的流量级别中所分配的剩余流量是否为零;
[0022]在所述下载对象所对应的流量级别中所分配的剩余流量不为零时,继续响应所述下载请求进行下载;
[0023]在所述下载对象所对应的流量级别中所分配的剩余流量为零时,检测预先设定的其他流量级别中所分配的剩余流量是否为零:当预先设定的其他流量级别中所分配的剩余流量为零时,中止此次下载,或者提示用户当前剩余流量为零后,令用户手动选择是否进行下载;当预先设定的其他流量级别中所分配的剩余流量不为零时,部分中止此次下载,仅下载所述下载对象中的文字内容。
[0024]根据本发明实施例的第二方面,还提供一种下载控制系统,包括:
[0025]第一检测模块,用于接受下载请求,检测当前的网络连接是否为移动网络;
[0026]第二检测模块,用于在当前的网络连接为移动网络时,检测预先设定的各流量级别对应的实时流量信息;
[0027]下载模块,用于根据所述实时流量信息确定对应于所述下载请求的下载方式。
[0028]在一个实施例中,所述第一检测模块包括:
[0029]第一检测子模块,用于接受下载请求,检测当前的网络连接是否为无线网络;
[0030]第一下载子模块,用于在当前的网络连接为有线网络时,响应所述下载请求进行下载;
[0031]第二下载子模块,用于在当前的网络连接为无线网络时,检测当前的网络连接是否为WIFI连接:在当前的网络连接为WIFI连接时,响应所述下载请求进行下载;在当前的网络连接不是WIFI连接时,确定所述网络连接为移动网络。
[0032]在一个实施例中,所述第二检测模块包括:
[0033]第二检测子模块,用于在当前的网络连接为移动网络时,检测所述下载请求中的下载对象所对应的预先设定的流量级别;
[0034]第三检测子模块,用于检测所述下载对象所对应的预先设定的流量级别中所分配的剩余流量是否为零。
[0035]在一个实施例中,所述下载模块包括:
[0036]第三下载子模块,用于当所述下载对象所对应的预先设定的流量级别中所分配的剩余流量不为零时,响应所述下载请求进行下载;
[0037]第四检测子模块,用于当所述下载对象所对应的预先设定的流量级别中所分配的剩余流量为零时,检测预先设定的其他流量级别中所分配的剩余流量是否为零:
[0038]提示子模块,用于当预先设定的其他流量级别中所分配的剩余流量为零时,中止所述下载请求,或者提示用户当前剩余流量为零后,令用户手动选择是否进行下载;
[0039]第四下载子模块,用于当预先设定的其他流量级别中所分配的剩余流量不为零时,部分响应所述下载请求,并下载所述下载对象中的文字内容。
[0040]在一个实施例中,所述下载模块还包括:
[0041]第五检测子模块,用于在下载过程中实时/定时检测正在下载的所述下载对象所对应的流量级别中所分配的剩余流量是否为零;
[0042]继续下载子模块,用于在所述下载对象所对应的流量级别中所分配的剩余流量不为零时,继续响应所述下载请求进行下载;
[0043]第五下载子模块,用于在所述下载对象所对应的流量级别中所分配的剩余流量为零时,检测预先设定的其他流量级别中所分配的剩余流量是否为零:当预先设定的其他流量级别中所分配的剩余流量为零时,中止此次下载,或者提示用户当前剩余流量为零后,令用户手动选择是否进行下载;当预先设定的其他流量级别中所分配的剩余流量
当前第1页1 2 3 4 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1