移动终端及其流量控制方法

文档序号:9754955阅读:673来源:国知局
移动终端及其流量控制方法
【技术领域】
[0001]本发明涉及通信技术领域,特别是涉及一种移动终端及其流量控制方法。
【背景技术】
[0002]随着技术的发展,移动终端已普遍应用在大众生活当中,每一用户至少配置一台移动终端。而现代社会是一个信息高度共享的时代,是一个互联网及移动通信技术飞速发展的时代。移动终端也具备上网功能,移动终端的移动互联网应用日益增多,绝大部分移动应用都需要进行网络通信,因此大部分用户的移动终端如手机都预定了上网流量套餐。
[0003]而许多应用关闭后,还会在手机的后台继续运行,这样会在后台持续消耗手机的流量,造成流量的浪费,进一步加大手机的网络通信的流量费用。
[0004]综上所述,有必要提供一种移动终端及其流量控制方法以解决上述问题。

【发明内容】

[0005]本发明主要解决的技术问题是提供一种移动终端及其流量控制方法,能够解决流量浪费的问题。
[0006]为解决上述技术问题,本发明采用的一个技术方案是:提供一种移动终端的流量控制方法,该方法包括:判断移动终端在预设时间段内所使用的流量是否达到流量阈值,如果是,则逐一断开正在移动终端的后台运行的应用的网络通信连接;判断要断开网络通信连接的应用是否为关键应用,如果否,则断开正在移动终端的后台运行的应用的网络通信连接。
[0007]其中,方法还包括:如果确定要断开网络通信连接的应用为关键应用时,则保持正在移动终端的后台运行的应用的网络通信连接。
[0008]其中,在判断移动终端在预设时间段内所使用的流量是否达到流量阈值的步骤之前,该方法还包括:提供用户接口;根据用户在用户接口的输入设置流量阈值以及设定移动终端中的关键应用。
[0009]其中,流量阈值为当月总流量的80%。
[0010]其中,流量为2G、3G或4G数据流量,网络通信连接为2G、3G或4G网络通信连接。
[0011]为解决上述技术问题,本发明采用的另一个技术方案是:提供一种移动终端,该移动终端包括:流量阈值判断模块,用于判断移动终端在预设时间段内所使用的流量是否达到流量阈值;网络通信模块,用于在流量阈值判断模块确定移动终端在预设时间段内所使用的流量达到流量阈值时,逐一断开正在移动终端的后台运行的应用的网络通信连接;关键应用判断模块,用于判断要断开网络通信连接的应用是否为关键应用;网络通信模块还用于在关键应用判断模块确定要断开网络通信连接的应用不为关键应用时,断开正在移动终端的后台运行的应用的网络通信连接。
[0012]其中,网络通信模块还用于在关键应用判断模块确定要断开网络通信连接的应用为关键应用时,保持正在移动终端的后台运行的应用的网络通信连接。
[0013]其中,移动终端还包括:阈值设置模块,用于为用户提供用户接口,并根据用户在用户接口的输入设置流量阈值以及设定移动终端中的关键应用。
[0014]其中,流量阈值为当月总流量的80%。
[0015]其中,流量为2G、3G或4G数据流量,网络通信连接为2G、3G或4G网络通信连接。
[0016]本发明的有益效果是:区别于现有技术的情况,本发明的移动终端的流量控制方法包括:判断移动终端在预设时间段内所使用的流量是否达到流量阈值,如果是,则逐一断开正在移动终端的后台运行的应用的网络通信连接;判断要断开网络通信连接的应用是否为关键应用,如果是,则保持正在移动终端的后台运行的应用的网络通信连接。通过上述方式,本发明能够控制移动终端的流量使用,减少不必要的流量浪费;同时,本发明在后台自动关闭非关键应用,进一步节省移动终端的电量。
【附图说明】
[0017]图1是本发明移动终端的流量控制方法的第一实施例的流程示意图;
[0018]图2是本发明移动终端的流量控制方法的第二实施例的流程示意图;
[0019]图3是本发明移动终端的第一实施例的结构示意图;
[0020]图4是本发明移动终端的第二实施例的结构示意图。
【具体实施方式】
[0021]下面结合附图和实施方式对本发明进行详细说明。
[0022]如图1所示,图1是本发明移动终端的流量控制方法的第一实施例的流程示意图。该方法包括以下步骤:
[0023]步骤SlOl:判断移动终端在预设时间段内所使用的流量是否达到流量阈值,如果是,则逐一断开正在移动终端的后台运行的应用的网络通信连接。
[0024]在步骤SlOl中,预设时间段优选为一个月时间,流量阈值优选为当月总流量的80 %,又或者流量阈值还可以为当月总流量的90 %,70%或者60 %。在另一些实施例中,流量阈值还可以为当天或者每个星期所分配的总流量的90 %、80 %、70 %或60 %,应理解,此时本发明的移动终端每天或者每个星期所消耗的流量是固定分配的,可由用户自行设置。
[0025]在本实施例中,流量为2G(第二代通讯技术)、3G(第三代通讯技术)或4G(第四代通讯技术)数据流量,所述网络通信连接为2G、3G或4G网络通信连接。应注意,在步骤SlOl之前,还涉及有另外2个步骤:判断移动终端所使用的流量是否为WiFi(Wireless Fidelity,无线上网)数据流量,如果是,则不执行步骤SlOl;如果否,统计移动终端所使用的2G、3G或4G数据流量,并执行步骤SlOl。
[0026]进一步地,在步骤SlOl中,在确定移动终端在预设时间段内所使用的流量达到流量阈值时,移动终端获取所有在移动终端的后台运行的应用,并开始做好准备逐一断开正在移动终端的后台运行的应用的网络通信连接。
[0027]步骤S102:判断要断开网络通信连接的应用是否为关键应用,如果否,则断开正在移动终端的后台运行的应用的网络通信连接。
[0028]在步骤S102中,获取到所有需要断开网络通信连接的应用时,还需进一步逐一对该应用进行判断以得出该应用是否为关键应用。其中,该关键应用包括QQ(—种聊天软件)、微信、微博、杀毒软件或其他应用程序等。
[0029]在本实施例中,通过调用API接口(应用程序编程接口)来断开正在移动终端的后台运行的应用的网络通信连接,其中,API接口用于对应用的网络通信连接进行控制,如连接、断开、或监听。在步骤S1I中,先调用A PI接口来获取所有在移动终端的后台运行的应用,并选中一应用,经过判断该应用是否为关键应用的步骤,最后在步骤S102中才利于API接口来断开在移动终端的后台运行的应用。
[0030]如图2所示,图2是本发明移动终端的流量控制方法的第二实施例的流程示意图。该方法包括以下步骤:
[0031]步骤S201:提供用户接口。
[0032]其中,用户接口可以为移动终端的界面。
[0033]步骤S202:根据用户在用户接口的输入设置流量阈值以及设定移动终端中的关键应用。
[0034]步骤S203:判断移动终端在预设时间段内所使用的流量是否达到流量阈值。
[0035]如果确定移动终端在预设时间段内所使用的流量没有达到流量阈值,则继续返回步骤S203;如果确定移动终端在预设时间段内所使用的流量达到流量阈值,则执行步骤S204:逐一断开正在移动终端的后台运行的应用的网络通信连接。
[0036]步骤S205:判断要断开网络通信连接的应用是否为关键应用。
[0037]如果确定要断开网络通信连接的应用为关键应用,则执行步骤S206:保持正在移动终端的后台运行的应用的网络通信连接。
[0038]应理解,在步骤S206中,当确定要断开网络通信连接的应用为关键应用,移动终端保持正在移动终端的后台运行的应用的网络通信连接,只允许简单的信息发送和接收外,还关闭关键应用在移动终端的后台自动更新以及自动下载的功能。
[0039]如果确定要断开网络通信连接的应用不为关键应用,则执行步骤S207:断开正在移动终端的后台运行的应用的网络通信连接。
[0040]另外,在一些实施例中,关键应用可以分高级关键应用如杀毒软件以及低级关键应用如微博,流量阈值包括第一流量阈值和第二流量阈值。当移动终端在预设时间段内所使用的流量达到第一流量阈值时,在移动终端的后台关闭非关键应用的网络通信连接,且保持高级关键应用和低级关键应用的网络通信连接。当移动终端在预设时间段内所使用的流量达到第二流量阈值时,在移动终端的后台关闭非关键应用和低级关键应用的网络通信连接,使得非关键应用和低级关键应用不具备上网功能,保持高级关键应用的网络通信连接。
[0041]如图3所示,图3是本发明移动终端的第一实施例的结构示意图,图3中的移动终端对应上述图1和图2的移动终端的流量控制方法。该移动终端包括阈值设置模块11、流量阈值判断模块12、网络通信模块13和关键应用判断模块14。
[0042]阈值设置模块11用于为用户提供用户接口,并根据用户在用户接口的输入设置流量阈值以及设定移动终端中的关键应用。其中,用户接口可以为移动终端的界面。
[0043]在本实施例中,预设时间段优选为一个月时间,流量阈值优选为当月总流量的80 %,又或者流量阈值还可以为当月总流量的90 %,70%或者60 %。在另一些实施例中,流量阈值还可以为当天或者每个星期所分配的总流量的90 %、80 %、70 %或60 %,应理解,此时本发明的移动终端每天或者每个星期所消耗的流量是固定分配的,可由用户自行设置。
[0044]流量阈值判断模块12用于判断移动终端在预设时间段内所使用的流量是否达到流量阈值。
[0045]在本实施例中,流量为2G、3G或4G数据流量,网络通信连接为2G、3G或4G网络通信连接。应注意,本发明的移动终端还可以包括WiFi判断模块和流量统计模块,WiFi判断模块用于判断移动终端所使用的流量是否为WiFi数据流量,如果是,流量阈值判断模块12不判断移动终端在预设时间段内所使用的流量是否达到流量阈值;如果否,流量统计模块统计移动终端所使用的2G、3G或4G数据流量,流量阈值判断模块12判断移动终端在预设时间段内所使用的2G
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1