一种基于流量监测关闭社交类应用程序的方法及装置的制造方法
【技术领域】
[0001 ]本发明涉及移动终端技术领域,更具体地说,是涉及一种基于流量监测关闭社交类应用程序的方法及装置。
【背景技术】
[0002]目前,手机、平板电脑等移动终端的网络连接方式主要有以下两种:一种是移动数据网络,如GPRS/3G/4G等网络,其具备可移动性,但是消耗流量产生的费用较高;另一种是无线局域网(WLAN),如wif i等,只要移动终端连接上免费的无线局域网时,即可享受其带来的畅快上网体验。
[0003]随着智能移动终端的发展和人们日益扩大的交际圈,人们通过社交类应用程序如QQ、微信、飞信等与外界的信息交流也是非常频繁的,这些社交类应用程序通常都是可以一直在后台运行的。随之而来给人们带来了一种困扰,当移动终端处于GPRS/3G/4G等移动数据网络环境时,由于社交类应用程序默默地在后台运行,同时伴随着大量的信息接收,这样将会浪费很多数据流量,造成了上网费用的无形损失。
[0004]为了降低这个问题的不利影响,目前主要是通过用户自己退出社交类应用程序,并禁止信息后台推送,但是这样做法每次都由用户自己操作,自动化程度低,并且用户也不知道流量消耗了多少,降低了用户体验。
【发明内容】
[0005]本发明的目的在于克服现有技术中的上述缺陷,提供一种基于流量监测关闭社交类应用程序的方法及装置,其通过网络模式的判断和数据流量的监测来合理控制程序的运行,避免了处于后台运行状态的社交类应用程序在移动数据网络下由于数据信息的大量接收而产生的不必要的网络流量的浪费和费用的增加。
[0006]为实现上述目的,本发明第一方面提供了一种基于流量监测关闭社交类应用程序的方法,包括以下步骤:
[0007]检测移动终端当前使用的网络连接方式;
[0008]当检测到移动终端当前使用的网络连接方式为移动数据网络连接方式时,则监测当前处于后台运行状态的社交类应用程序接收数据信息所产生的数据流量是否超过预设的流量监控阈值;
[0009]若当前处于后台运行状态的社交类应用程序接收数据信息所产生的数据流量超过预设的流量监控阈值,则关闭所述社交类应用程序的后台运行。
[0010]作为优选的,所述检测移动终端当前使用的网络连接方式的步骤之后还包括:
[0011 ]当检测到移动终端当前使用的网络连接方式为无线局域网络连接方式时,则不对当前处于后台运行状态的社交类应用程序实行数据流量监控,允许所述社交类应用程序继续在后台运行。
[0012]作为优选的,在关闭所述社交类应用程序的后台运行的步骤之前还包括:
[0013]若当前处于后台运行状态的社交类应用程序接收数据信息所产生的数据流量超过预设的流量监控阈值,则生成用户提醒提示,以提示用户是否需要取消后续的关闭操作;
[0014]检测用户是否在预设的时间内取消后续的关闭操作;
[0015]若用户在预设的时间内不取消后续的关闭操作,则执行关闭所述社交类应用程序的后台运行的步骤;
[0016]若用户在预设的时间内取消后续的关闭操作,则允许所述社交类应用程序继续在后台运行。
[0017]作为优选的,所述用户提醒提示包括文字提示、震动提示和声音提示中的一种或其组合。
[0018]作为优选的,所述社交类应用程序由用户自由选定,以实行数据流量监控。
[0019]本发明第二方面提供了一种基于流量监测关闭社交类应用程序的装置,包括:
[0020]网络连接检测模块,用于检测移动终端当前使用的网络连接方式;
[0021]数据流量监控模块,用于当网络连接检测模块检测到移动终端当前使用的网络连接方式为移动数据网络连接方式时,监测当前处于后台运行状态的社交类应用程序接收数据信息所产生的数据流量是否超过预设的流量监控阈值;
[0022]后台程序关闭模块,用于若当前处于后台运行状态的社交类应用程序接收数据信息所产生的数据流量超过预设的流量监控阈值,则关闭所述社交类应用程序的后台运行。
[0023]作为优选的,该装置包括:
[0024]后台程序许可模块,用于当网络连接检测模块检测到移动终端当前使用的网络连接方式为无线局域网络连接方式时,则不对当前处于后台运行状态的社交类应用程序实行数据流量监控,允许所述社交类应用程序继续在后台运行。
[0025]作为优选的,该装置还包括:
[0026]提示模块,用于在后台程序关闭模块关闭所述社交类应用程序的后台运行之前生成用户提醒提示,以提示用户是否需要取消后台程序关闭模块的关闭操作;
[0027]取消操作模块,用于检测用户是否在预设的时间内取消后续的关闭操作;若是,则取消后台程序关闭模块执行的关闭操作,并允许所述社交类应用程序继续在后台运行。
[0028]作为优选的,所述用户提醒提示包括文字提示、震动提示和声音提示中的一种或其组合。
[0029]本发明第三方面提供了一种移动终端,包括上述技术方案所述的基于流量监测关闭社交类应用程序的装置。
[0030]与现有技术相比,本发明的有益效果在于:
[0031]本发明在检测到移动终端当前使用的网络连接方式为移动数据网络连接方式时,会监测当前处于后台运行状态的社交类应用程序接收数据信息所产生的数据流量是否超过预设的流量监控阈值,若超过预设的流量监控阈值,则关闭社交类应用程序的后台运行。本发明通过网络模式的判断和数据流量的监测来合理控制程序的运行,避免了处于后台运行状态的社交类应用程序在移动数据网络下由于数据信息的大量接收而产生的不必要的网络流量的浪费和费用的增加,降低了网络流量的无形损失,提高了用户体验。
【附图说明】
[0032]为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0033]图1是本发明实施例一提供的一种基于流量监测关闭社交类应用程序的方法流程图;
[0034]图2是本发明实施例二提供的一种基于流量监测关闭社交类应用程序的方法流程图;
[0035]图3是本发明实施例三提供的一种基于流量监测关闭社交类应用程序的装置的结构框图;
[0036]图4是本发明实施例四提供的一种基于流量监测关闭社交类应用程序的装置的结构框图。
【具体实施方式】
[0037]为使本发明实施例的目的、技术方案和优点更加清楚,下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本发明一部分实施例,而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
[0038]实施例一
[0039]本发明的实施例一提供了一种基于流量监测关闭社交类应用程序的方法,下面结合附图对本实施例进行详细说明。图1是本发明实施例一的方法流程图,请参考图1,本发明实施例的方法包括以下步骤:
[0040]步骤SlOl、检测移动终端当前使用的网络连接方式;
[0041 ]当检测到移动终端当前使用的网络连接方式为GPRS/3G/4G等移动数据网络连接方式时,则执行步骤S102;当检测到移动终端当前使用的网络连接方式为wifi等无线局域网络连接方式时,则执行步骤S104。
[0042]步骤S102、监测当前处于后台运行状态的社交类应用程序接收数据信息所产生的数据流量是否超过预设的流量监控阈值;
[0043]具体的,所述社交类应用程序可以由用户自由选定,以实行数据流量监控。其中,所述社交类应用程序可以为QQ、微信、whasapp、飞信等应用程序,这些应用程序运行时会大量接收数据信息,如群组信息等,当然,本发明的技术方案也可以适用于其他需要接收数据信息的应用程序。
[0044]工作时,系统可以进入移动终端的任务管理模块,通过查询应用程序的进程来检测社交类应用程序是否处于后台运行状态。当检测到指定的社交类应用程序处于后台运行状态时,那么此时的社交类应用程序可以被视为与其他用户终端的信息交流是非常频繁的,因此,为了合理控制后台程序的运行,需要监测所述社交类应用程序接收数据信息所产生的数据流量是否超过预设的流量监控阈值,若超过预设的流量监控阈值,则执行步骤S103,否则继续监测。其中,所述流量监控阈值可以由用户自由设定,也可以由系统自身设定。
[0045]步骤S103、关闭所述社交类应用程序的后台运行。
[0046]当处于后台运行状态的社交类应用程序被关闭时,所述社交类应用程序会禁止数据信息在后台推送。
[0047]步骤S104、不对当前处于后台运行状态的社交类应用程序实行数据流量监控,允许所述社交类应用程序继续在后台运行。
[0048]在本实施例中,本发明需要加以区分无线局域网和移动数据网络(S卩非无线局域网),若不加以区分,将对用户带来困扰。因为在wifi等无线局域网络环境下,用户可以不受限制进行网络数据通信。
[0049]本发明实施例的方法通过网络模式的判断和数据流量的监测来合理控制程序的运行,避免了处于后台运行状态的社交类应用程序在移动数据网络下由于数据信息的大量接收而产生的不必要的网络流量的浪费和费用的增加,降低了网络流量的无形损失,提高了用户体验。
[0050]实施例二
[0051]本发明的实施例二提供了一种基于流量监测关闭社交类应用程序的方法,是在实施例一的基础之上进行的改进。图2是本发明实施例二的方法流程图,请参考图2,本发明实施例的方法包括以下步骤:
[0052 ]步骤S201、检测移动终端当前使用的网络连接方式;
[0053]当检测到移动终端当前使用的网络连接方式为GPRS/3G/4G等移动数据网络连接方式时,则执行步骤S202;当检测到移动终端当前使用的网络连接方式为wifi等无线局域网络连接方式时,则执行步骤S206。
[0054]