CN108696445A - 流量控制方法、移动终端及计算机可读存储介质 - Google Patents
流量控制方法、移动终端及计算机可读存储介质 Download PDFInfo
- Publication number
- CN108696445A CN108696445A CN201810526131.1A CN201810526131A CN108696445A CN 108696445 A CN108696445 A CN 108696445A CN 201810526131 A CN201810526131 A CN 201810526131A CN 108696445 A CN108696445 A CN 108696445A
- Authority
- CN
- China
- Prior art keywords
- application
- mobile terminal
- flow
- access state
- network
- 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.)
- Withdrawn
Links
Classifications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/29—Flow control; Congestion control using a combination of thresholds
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/08—Monitoring or testing based on specific metrics, e.g. QoS, energy consumption or environmental parameters
- H04L43/0876—Network utilisation, e.g. volume of load or congestion level
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L43/00—Arrangements for monitoring or testing data switching networks
- H04L43/16—Threshold monitoring
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/10—Flow control; Congestion control
- H04L47/24—Traffic characterised by specific attributes, e.g. priority or QoS
- H04L47/2475—Traffic characterised by specific attributes, e.g. priority or QoS for supporting traffic characterised by the type of applications
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/80—Actions related to the user profile or the type of traffic
- H04L47/803—Application aware
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04L—TRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
- H04L47/00—Traffic control in data switching networks
- H04L47/70—Admission control; Resource allocation
- H04L47/82—Miscellaneous aspects
- H04L47/826—Involving periods of time
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W24/00—Supervisory, monitoring or testing arrangements
- H04W24/08—Testing, supervising or monitoring using real traffic
-
- H—ELECTRICITY
- H04—ELECTRIC COMMUNICATION TECHNIQUE
- H04W—WIRELESS COMMUNICATION NETWORKS
- H04W28/00—Network traffic management; Network resource management
- H04W28/02—Traffic management, e.g. flow control or congestion control
- H04W28/10—Flow control between communication endpoints
Landscapes
- Engineering & Computer Science (AREA)
- Computer Networks & Wireless Communication (AREA)
- Signal Processing (AREA)
- Environmental & Geological Engineering (AREA)
- Telephone Function (AREA)
- Mobile Radio Communication Systems (AREA)
Abstract
本发明公开了一种流量控制方法,包括:在当前时刻处于优惠时间段之外、流量使用率大于第一预设阈值、当日所使用的流量小于第一流量阈值且当日所使用的流量大于第二流量阈值时,确定当前所述移动终端后台运行的应用中是否存在非关键应用;在当前所述移动终端后台运行的应用中存在非关键应用时,断开所述非关键应用的网络通信连接,将所述非关键应用的数据网络访问状态设置为拒绝访问状态。本发明还公开了一种移动终端及计算机可读存储介质。本发明能够根据移动终端在优惠时间段之外的流量状态合理断开非关键应用的网络通信连接,以确保用户可使用网络,并在用户可使用移动网络的前提下减小流量消耗。
Description
技术领域
本发明涉及通信技术领域,尤其涉及一种流量控制方法、移动终端及计算机可读存储介质。
背景技术
随着移动互联网技术的发展,使用移动终端上网的用户越来越多,但是,随着智能终端的普及,移动终端的网络数据流量使用问题日渐凸显。一般情况下,移动终端需要通过付费的移动网络访问互联网,目前主要通过传输的数据流量进行的计费,一般用户的数据流量都是有限制的,当超过所述限制时,再访问互联网所产生的计费将是同样条件下套餐内数据流量的数倍。
目前,流量控制的解决方案,主要在智能移动终端中增加的流量消耗列表。虽然这种方式可以让用户及时了解内置应用的流量消耗情况,但对于防止流量后台消耗没有帮助,列表中是已经消耗的流量统计情况。虽然有些智能移动终端针对于数据访问的应用,也是提供了禁止访问网络的功能,用户可以根据需要手动去禁止应用进行网络访问,这些方案操作复杂,流量控制效果差。
上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
发明内容
本发明的主要目的在于提供一种流量控制方法、移动终端及计算机可读存储介质,旨在解决现有移动终端流量控制效果差的技术问题。
为实现上述目的,本发明提供一种流量控制方法,所述流量控制方法包括以下步骤:
在移动终端的网络连接为移动网络连接时,获取所述移动网络连接对应的优惠时间段,并确定当前时刻是否处于所述优惠时间段内;
在当前时刻处于优惠时间段之外时,确定所述移动终端处于优惠时间段之外的总流量对应的流量使用率是否大于第一预设阈值;
在所述流量使用率大于第一预设阈值时,确定所述移动终端当日所使用的流量是否小于第一流量阈值;
在所述移动终端当日所使用的流量小于第一流量阈值时,确定所述移动终端当日所使用的流量是否大于第二流量阈值,其中,所述第二流量阈值小于所述第一流量阈值;
在所述移动终端当日所使用的流量大于第二流量阈值时,确定当前所述移动终端后台运行的应用中是否存在非关键应用;
在当前所述移动终端后台运行的应用中存在非关键应用时,断开所述非关键应用的网络通信连接,将所述非关键应用的数据网络访问状态设置为拒绝访问状态,并将当前该移动终端已安装且未启动运行的应用的数据网络访问状态设置为拒绝访问状态。
在一实施例中,所述确定当前所述移动终端后台运行的应用中是否存在非关键应用的步骤包括:
获取所述移动终端后台运行的各个应用的网络连接优先级;
确定所述移动终端后台运行的各个应用中是否存在网络连接优先级大于第一预设优先级的应用,其中,在存在网络连接优先级大于第一预设优先级的应用时,判定当前所述移动终端后台运行的应用中存在非关键应用,且网络连接优先级大于第一预设优先级的应用为所述非关键应用。
在一实施例中,所述在当前所述移动终端后台运行的应用中存在非关键应用时,断开所述非关键应用的网络通信连接的步骤之后,所述流量控制方法还包括:
在监测到需要访问网络的第一应用启动运行时,获取所述第一应用对应的优先级;
在所述优先级大于第二预设优先级时,将所述第一应用的数据网络访问状态设置为允许访问状态,以允许所述第一应用访问移动网络。
在一实施例中,所述在所述优先级大于第二预设优先级时,将所述第一应用的数据网络访问状态设置为允许访问状态的步骤之后,所述流量控制方法还包括:
在监测到所述第一应用进入后台运行时,断开所述第一应用的网络通信连接,并将所述第一应用的数据网络访问状态设置为拒绝访问状态。
在一实施例中,所述确定所述移动终端当日所使用的流量是否小于第一流量阈值的步骤之后,所述流量控制方法还包括:
在所述移动终端当日所使用的流量大于或等于所述第一流量阈值时,断开所述移动终端后台运行的应用的网络通信连接;
将所述移动终端当前已安装、且需要访问网络的所有应用的数据网络访问状态设置为拒绝访问状态。
在一实施例中,所述将所述移动终端当前已安装、且需要访问网络的所有应用的数据网络访问状态设置为拒绝访问状态的步骤之后,所述流量控制方法还包括:
在监测到需要访问网络的第二应用启动运行时,在所述移动终端的显示界面显示所述第二应用对应的网络连接设置界面;
在接收到基于所述网络连接设置界面触发的连网指令时,将所述第二应用的数据网络访问状态设置为允许访问状态,以允许所述第二应用访问移动网络。
在一实施例中,所述将所述非关键应用的数据网络访问状态设置为拒绝访问状态的步骤之后,所述流量控制方法还包括:
分别在移动终端当前已安装、且需要访问网络的应用的桌面图标中,显示各个应用对应的数据网络访问状态。
在一实施例中,所述在所述非关键应用的桌面图标中数据网络访问状态更新为拒绝访问状态的步骤之后,所述流量控制方法还包括:
当检测到处于后台运行且处于拒绝访问状态的第三应用对应的桌面图标触发的触摸操作时,确定所述触摸操作是否满足预设条件;
在所述触摸操作满足预设条件时,将所述第三应用对应的数据网络访问状态设置为切换为允许访问状态,并将所述第三应用对应的桌面图标中的数据网络访问状态切换为允许访问状态。
此外,为实现上述目的,本发明还提供一种移动终端,所述移动终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的流量控制程序,所述流量控制程序被所述处理器执行时实现上述任一项所述的流量控制方法的步骤。
此外,为实现上述目的,本发明还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有流量控制程序,所述流量控制程序被处理器执行时实现上述任一项所述的流量控制方法的步骤。
本发明通过在移动终端的网络连接为移动网络连接时,获取所述移动网络连接对应的优惠时间段,并确定当前时刻是否处于所述优惠时间段内,接着在当前时刻处于优惠时间段之外时,确定所述移动终端处于优惠时间段之外的总流量对应的流量使用率是否大于第一预设阈值,而后在所述流量使用率大于第一预设阈值时,确定所述移动终端当日所使用的流量是否小于第一流量阈值,然后在所述移动终端当日所使用的流量小于第一流量阈值时,确定所述移动终端当日所使用的流量是否大于第二流量阈值,再者在所述移动终端当日所使用的流量大于第二流量阈值时,确定当前所述移动终端后台运行的应用中是否存在非关键应用,最后在当前所述移动终端后台运行的应用中存在非关键应用时,断开所述非关键应用的网络通信连接,并将所述非关键应用的数据网络访问状态设置为拒绝访问状态,能够根据移动终端在优惠时间段之外的流量状态合理断开非关键应用的网络通信连接,以确保用户可使用网络,并在用户可使用移动网络的前提下减小流量消耗,并且,可根据当前运行的应用的状态合理断开应用的网络通信连接,无需用户手动设置,提高了用户体验。
附图说明
图1是本发明实施例方案涉及的硬件运行环境的移动终端的结构示意图;
图2为本发明流量控制方法第一实施例的流程示意图。
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
如图1所示,图1是本发明实施例方案涉及的硬件运行环境的移动终端的结构示意图。
本发明实施例移动终端可以是PC,也可以是智能手机、平板电脑、电子书阅读器、MP3(Moving Picture Experts Group Audio Layer III,动态影像专家压缩标准音频层面3)播放器、MP4(Moving Picture Experts Group Audio Layer IV,动态影像专家压缩标准音频层面4)播放器、便携计算机等具有显示功能的可移动式终端设备。
如图1所示,该移动终端可以包括:处理器1001,例如CPU,网络接口1004,用户接口1003,存储器1005,通信总线1002。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI-FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non-volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
可选地,移动终端还可以包括摄像头、RF(Radio Frequency,射频)电路,传感器、音频电路、WiFi模块等等。其中,传感器比如光传感器、运动传感器以及其他传感器。具体地,光传感器可包括环境光传感器及接近传感器,其中,环境光传感器可根据环境光线的明暗来调节显示屏的亮度,接近传感器可在移动终端移动到耳边时,关闭显示屏和/或背光。作为运动传感器的一种,重力加速度传感器可检测各个方向上(一般为三轴)加速度的大小,静止时可检测出重力的大小及方向,可用于识别移动终端姿态的应用(比如横竖屏切换、相关游戏、磁力计姿态校准)、振动识别相关功能(比如计步器、敲击)等;当然,移动终端还可配置陀螺仪、气压计、湿度计、温度计、红外线传感器等其他传感器,在此不再赘述。
本领域技术人员可以理解,图1中示出的移动终端结构并不构成对移动终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作***、网络通信模块、用户接口模块以及流量控制程序。
在图1所示的移动终端中,网络接口1004主要用于连接后台服务器,与后台服务器进行数据通信;用户接口1003主要用于连接客户端(用户端),与客户端进行数据通信;而处理器1001可以用于调用存储器1005中存储的流量控制程序。
在本实施例中,移动终端包括:存储器1005、处理器1001及存储在所述存储器1005上并可在所述处理器1001上运行的流量控制程序,其中,处理器1001调用存储器1005中存储的流量控制程序时,并执行以下操作:
在移动终端的网络连接为移动网络连接时,获取所述移动网络连接对应的优惠时间段,并确定当前时刻是否处于所述优惠时间段内;
在当前时刻处于优惠时间段之外时,确定所述移动终端处于优惠时间段之外的总流量对应的流量使用率是否大于第一预设阈值;
在所述流量使用率大于第一预设阈值时,确定所述移动终端当日所使用的流量是否小于第一流量阈值;
在所述移动终端当日所使用的流量小于第一流量阈值时,确定所述移动终端当日所使用的流量是否大于第二流量阈值,其中,所述第二流量阈值小于所述第一流量阈值;
在所述移动终端当日所使用的流量大于第二流量阈值时,确定当前所述移动终端后台运行的应用中是否存在非关键应用;
在当前所述移动终端后台运行的应用中存在非关键应用时,断开所述非关键应用的网络通信连接,将所述非关键应用的数据网络访问状态设置为拒绝访问状态,并将当前该移动终端已安装且未启动运行的应用的数据网络访问状态设置为拒绝访问状态。
进一步地,处理器1001可以调用存储器1005中存储的流量控制程序,还执行以下操作:
获取所述移动终端后台运行的各个应用的网络连接优先级;
确定所述移动终端后台运行的各个应用中是否存在网络连接优先级大于第一预设优先级的应用,其中,在存在网络连接优先级大于第一预设优先级的应用时,判定当前所述移动终端后台运行的应用中存在非关键应用,且网络连接优先级大于第一预设优先级的应用为所述非关键应用。
进一步地,处理器1001可以调用存储器1005中存储的流量控制程序,还执行以下操作:
在监测到需要访问网络的第一应用启动运行时,获取所述第一应用对应的优先级;
在所述优先级大于第二预设优先级时,将所述第一应用的数据网络访问状态设置为允许访问状态,以允许所述第一应用访问移动网络。
进一步地,处理器1001可以调用存储器1005中存储的流量控制程序,还执行以下操作:
在监测到所述第一应用进入后台运行时,断开所述第一应用的网络通信连接,并将所述第一应用的数据网络访问状态设置为拒绝访问状态。
进一步地,处理器1001可以调用存储器1005中存储的流量控制程序,还执行以下操作:
在所述移动终端当日所使用的流量大于或等于所述第一流量阈值时,断开所述移动终端后台运行的应用的网络通信连接;
将所述移动终端当前已安装、且需要访问网络的所有应用的数据网络访问状态设置为拒绝访问状态。
进一步地,处理器1001可以调用存储器1005中存储的流量控制程序,还执行以下操作:
在监测到需要访问网络的第二应用启动运行时,在所述移动终端的显示界面显示所述第二应用对应的网络连接设置界面;
在接收到基于所述网络连接设置界面触发的连网指令时,将所述第二应用的数据网络访问状态设置为允许访问状态,以允许所述第二应用访问移动网络。
进一步地,处理器1001可以调用存储器1005中存储的流量控制程序,还执行以下操作:
分别在移动终端当前已安装、且需要访问网络的应用的桌面图标中,显示各个应用对应的数据网络访问状态。
进一步地,处理器1001可以调用存储器1005中存储的流量控制程序,还执行以下操作:
当检测到处于后台运行且处于拒绝访问状态的第三应用对应的桌面图标触发的触摸操作时,确定所述触摸操作是否满足预设条件;
在所述触摸操作满足预设条件时,将所述第三应用对应的数据网络访问状态设置为切换为允许访问状态,并将所述第三应用对应的桌面图标中的数据网络访问状态切换为允许访问状态。
本发明还提供一种流量控制方法,参照图2,图2为本发明流量控制方法第一实施例的流程示意图。
步骤S110,在移动终端的网络连接为移动网络连接时,获取所述移动网络连接对应的优惠时间段,并确定当前时刻是否处于所述优惠时间段内;
在本实施例中,现有移动终端一般是通过SIM(Subscriber Identity Module,客户识别模块)卡实现通话与连接网络的功能,若当前移动终端通过SIM卡连接网络,则移动终端的网络连接为移动网络连接,此时获取所述移动网络连接对应的优惠时间段,即获取该SIM卡对应的移动网络的优惠时间段,并确定当前时刻是否处于所述优惠时间段内。
步骤S120,在当前时刻处于优惠时间段之外时,确定所述移动终端处于优惠时间段之外的总流量对应的流量使用率是否大于第一预设阈值;
在本实施例中,在当前时刻处于优惠时间段之外时,获取优惠时间段之外的总流量的使用情况信息,包括已使用流量及总流量,并计算该移动终端处于优惠时间段之外的总流量对应的流量使用率,该流量使用率为已使用流量除以总流量,哦吼确定该流量使用率是否大于第一预设阈值。
一般情况下,移动终端处于优惠时间段之外的流量为月结流量,因此,可按照当月的天数对该月中的每一天设置不同的预设流量使用率阈值。在确定该移动终端通过SIM卡连接移动网络时,根据当前的日期获取当天对应的预设流量使用率阈值即第一预设阈值。
需要说明的是,若当前处于优惠时间段内,则结束流量控制,并了获取当前时刻以及优惠时间段对应的优惠时刻,根据该当前时刻及优惠时刻计算优惠时间段的结束倒计时,在当前时刻之后的持续时长达到该结束倒计时时,执行确定所述移动终端处于优惠时间段之外的总流量对应的流量使用率是否大于第一预设阈值的操作。
步骤S130,在所述流量使用率大于第一预设阈值时,确定所述移动终端当日所使用的流量是否小于第一流量阈值;
步骤S140,在所述移动终端当日所使用的流量小于第一流量阈值时,确定所述移动终端当日所使用的流量是否大于第二流量阈值,其中,所述第二流量阈值小于所述第一流量阈值;
步骤S150,在所述移动终端当日所使用的流量大于第二流量阈值时,确定当前所述移动终端后台运行的应用中是否存在非关键应用;
其中,第一预设阈值为当日所能使用的剩余日均流量,第二预设阈值为剩余日均流量的预警流量值,例如该第二预设阈值为第一预设阈值的70%,具体地,可获取优惠时间段之外的当前剩余流量、以及根据当天的日期确定本月的剩余天数(包括当天),而后根据剩余天数以当前剩余流量计算该剩余日均流量。
在本实施例中,在流量使用率大于第一预设阈值时,确定所述移动终端当日所使用的流量是否小于第一流量阈值,在所述移动终端当日所使用的流量小于第一流量阈值时,确定所述移动终端当日所使用的流量是否大于第二流量阈值,若移动终端当日所使用的流量大于第二流量阈值,则表明当日剩余流量不足,为保证用户可上网,确定当前所述移动终端后台运行的应用中是否存在非关键应用。
步骤S160,在当前所述移动终端后台运行的应用中存在非关键应用时,断开所述非关键应用的网络通信连接,将所述非关键应用的数据网络访问状态设置为拒绝访问状态,并将当前该移动终端已安装且未启动运行的应用的数据网络访问状态设置为拒绝访问状态。
在本实施例中,在当前所述移动终端后台运行的应用中存在非关键应用时,断开所述非关键应用的网络通信连接,将所述非关键应用的数据网络访问状态设置为拒绝访问状态,并将当前该移动终端已安装且未启动运行的应用的数据网络访问状态设置为拒绝访问状态,以使移动终端仅允许关键应用访问移动网络,以降低流量消耗。
其中,用户可收到设置各个应用是否为关键应用,以满足用户需求。
需要说明的是,若检测到移动终端通过WIFI模块连接到无线接入点,则将当前处于拒绝访问状态的应用的网络访问状态设置为允许访问状态。
本实施例提出的流量控制方法,通过在移动终端的网络连接为移动网络连接时,获取所述移动网络连接对应的优惠时间段,并确定当前时刻是否处于所述优惠时间段内,接着在当前时刻处于优惠时间段之外时,确定所述移动终端处于优惠时间段之外的总流量对应的流量使用率是否大于第一预设阈值,而后在所述流量使用率大于第一预设阈值时,确定所述移动终端当日所使用的流量是否小于第一流量阈值,然后在所述移动终端当日所使用的流量小于第一流量阈值时,确定所述移动终端当日所使用的流量是否大于第二流量阈值,再者在所述移动终端当日所使用的流量大于第二流量阈值时,确定当前所述移动终端后台运行的应用中是否存在非关键应用,最后在当前所述移动终端后台运行的应用中存在非关键应用时,断开所述非关键应用的网络通信连接,并将所述非关键应用的数据网络访问状态设置为拒绝访问状态,能够根据移动终端在优惠时间段之外的流量状态合理断开非关键应用的网络通信连接,以确保用户可使用网络,并在用户可使用移动网络的前提下减小流量消耗,并且,可根据当前运行的应用的状态合理断开应用的网络通信连接,无需用户手动设置,提高了用户体验。
基于第一实施例,提出本发明流量控制方法的第二实施例,在本实施例中,步骤S150包括:
步骤S151,获取所述移动终端后台运行的各个应用的网络连接优先级;
步骤S152,确定所述移动终端后台运行的各个应用中是否存在网络连接优先级大于第一预设优先级的应用,其中,在存在网络连接优先级大于第一预设优先级的应用时,判定当前所述移动终端后台运行的应用中存在非关键应用,且网络连接优先级大于第一预设优先级的应用为所述非关键应用
在本实施例中,用户可预先设置该移动终端中已安装的所有应用的网络连接优先级以及第一预设优先级,通过获取移动终端后台运行的各个应用的网络连接优先级,确定所述移动终端后台运行的各个应用中是否存在网络连接优先级小于预设优先级的应用,以准确确定移动终端后台运行的各个应用是否为关键应用。
本实施例提出的流量控制方法,通过获取所述移动终端后台运行的各个应用的网络连接优先级,接着确定所述移动终端后台运行的各个应用中是否存在网络连接优先级大于第一预设优先级的应用,其中,在存在网络连接优先级大于第一预设优先级的应用时,判定当前所述移动终端后台运行的应用中存在非关键应用,且网络连接优先级大于第一预设优先级的应用为所述非关键应用,能够根据网络连接优先级准确确定移动终端后台运行的各个应用是否为关键应用,进而根据移动终端在优惠时间段之外的流量状态合理断开非关键应用的网络通信连接,以确保用户可使用网络,在用户可使用移动网络的前提下减小流量消耗,进一步提高了用户体验。
基于第一实施例,提出本发明流量控制方法的第三实施例,在本实施例中,在步骤S160之后,该流量控制方法还包括:
步骤S170,在监测到需要访问网络的第一应用启动运行时,获取所述第一应用对应的优先级;
步骤S180,在所述优先级大于第二预设优先级时,将所述第一应用的数据网络访问状态设置为允许访问状态,以允许所述第一应用访问移动网络。
在本实施例中,由于在断开非关键应用的网络通信连接时,已将非关键应用的数据网络访问状态设置为拒绝访问状态,且同时将当前该移动终端已安装且未启动运行的应用的数据网络访问状态设置为拒绝访问状态,在已安装且未启动运行的应用启动运行时,该应用仍不能连接网络,因此,在监测到需要访问网络的第一应用启动运行时,获取第一应用对应的优先级,在所述优先级大于第二预设优先级时,将所述第一应用的数据网络访问状态设置为允许访问状态,以允许所述第一应用访问移动网络,以提高用户体验。
其中,第二预设优先级可以由用户进行合理设置,且该第二预设优先级小于该第一预设优先级。
进一步地,在一实施例中,在步骤S180之后,该流量控制方法还包括:
在监测到所述第一应用进入后台运行时,断开所述第一应用的网络通信连接,并将所述第一应用的数据网络访问状态设置为拒绝访问状态。
在本实施例中,若监测到所述第一应用进入后台运行,则断开该第一应用的网络通信连接,并再次将第一应用的数据网络访问状态设置为拒绝访问状态,以避免该第一应用继续消耗流量,提高了用户体验。
需要说明的是,该步骤具体可包括:在监测到所述第一应用进入后台运行时,若该第一应用的优先级小于或等于第一预设优先级,则断开所述第一应用的网络通信连接,并将所述第一应用的数据网络访问状态设置为拒绝访问状态;否则,继续允许该第一应用访问移动网络。
本实施例提出的流量控制方法,通过在监测到需要访问网络的第一应用启动运行时,获取所述第一应用对应的优先级,接着在所述优先级大于第二预设优先级时,将所述第一应用的数据网络访问状态设置为允许访问状态,以允许所述第一应用访问移动网络,能够根据第一应用的优先级,允许该第一应用访问移动网络,进而避免该第一应用无法访问网络二影响用户体验。
基于第一实施例,提出本发明流量控制方法的第四实施例,在本实施例中,在步骤S130之后,该流量控制方法还包括:
步骤S190,在所述移动终端当日所使用的流量大于或等于所述第一流量阈值时,断开所述移动终端后台运行的应用的网络通信连接;
步骤S200,将所述移动终端当前已安装、且需要访问网络的所有应用的数据网络访问状态设置为拒绝访问状态。
在本实施例中,通过在移动终端当日所使用的流量大于或等于所述第一流量阈值时,断开所述移动终端后台运行的应用的网络通信连接,将所述移动终端当前已安装、且需要访问网络的所有应用的数据网络访问状态设置为拒绝访问状态,以避免任何的流量消耗。
需要说明的是,若检测到移动终端通过WIFI模块连接到无线接入点,则将当前处于拒绝访问状态的应用的网络访问状态设置为允许访问状态。
本实施例提出的流量控制方法,通过在所述移动终端当日所使用的流量大于或等于所述第一流量阈值时,断开所述移动终端后台运行的应用的网络通信连接,将所述移动终端当前已安装、且需要访问网络的所有应用的数据网络访问状态设置为拒绝访问状态,以避免流量消耗超过移动终端处于优惠时间段之外的总流量,进而避免超过的流量产生高额的流量费,进一步提高了用户体验。
基于第四实施例,提出本发明流量控制方法的第五实施例,在本实施例中,步骤S200之后,所述流量控制方法还包括:
步骤S210,在监测到需要访问网络的第二应用启动运行时,在所述移动终端的显示界面显示所述第二应用对应的网络连接设置界面;
步骤S220,在接收到基于所述网络连接设置界面触发的连网指令是,将所述第二应用的数据网络访问状态设置为允许访问状态,以允许所述第二应用访问移动网络。
在本实施例中,在将所述移动终端当前已安装、且需要访问网络的所有应用的数据网络访问状态设置为拒绝访问状态之后,在监测到需要访问网络的第二应用启动运行时,在移动终端的显示界面显示第二应用对应的网络连接设置界面,该网络连接设置界面可包括当前的已使用流量数据以及优惠时间段之外的总流量。用户可通过网络连接设置界面选择是否允许该第二应用连接移动网络。
在接收到基于所述网络连接设置界面触发的连网指令时,即用户通过网络连接设置界面选择允许该第二应用连接移动网络时,将所述第二应用的数据网络访问状态设置为允许访问状态,以允许所述第二应用访问移动网络。
本实施例提出的流量控制方法,通过在监测到需要访问网络的第二应用启动运行时,在所述移动终端的显示界面显示所述第二应用对应的网络连接设置界面,接着在接收到基于所述网络连接设置界面触发的连网指令时,将所述第二应用的数据网络访问状态设置为允许访问状态,以允许所述第二应用访问移动网络,能够根据用户的联网指令允许该第二应用访问移动网络,进而在用户必须使用某些应用时,能够及时连网使用,避免对用户造成不必要的损失,进一步提高了用户体验。
基于上述实施例,提出本发明流量控制方法的第六实施例,在本实施例中,步骤S160之后,还流量控制方法还包括:
步骤S230,分别在移动终端当前已安装、且需要访问网络的应用的桌面图标中,显示各个应用对应的数据网络访问状态。
在本实施例中,在将所述非关键应用的数据网络访问状态设置为拒绝访问状态,并将当前该移动终端已安装且未启动运行的应用的数据网络访问状态设置为拒绝访问状态之后,在分别在移动终端当前已安装、且需要访问网络的应用的桌面图标中,显示各个应用对应的数据网络访问状态,具体的,在非关键应用、已安装且未启动运行的需要访问网络的应用的桌面图标中数据网络访问状态显示为拒绝访问状态,在当前运行的关键应的桌面图标中数据网络访问状态显示为允许访问状态。通过显示应用的数据网络访问状态,使用户能够直观连接移动终端当前已安装的各个应用的数据网络访问状态。
进一步地,在步骤S230之后,该流量控制方法还包括:
步骤S240,当检测到处于后台运行且处于拒绝访问状态的第三应用对应的桌面图标触发的触摸操作时,确定所述触摸操作是否满足预设条件;
步骤S250,在所述触摸操作满足预设条件时,将所述第三应用对应的数据网络访问状态设置为切换为允许访问状态,并将所述第三应用对应的桌面图标中的数据网络访问状态为切换为允许访问状态。
在本实施例中,该触摸操作可以为基于桌面图标触发的按压操作,在侦测到该按压操作时,获取按压操作的按压参数,其中,该按压参数包括压力值以及按压时长;在该压力值大于预设压力阈值、且该按压时长大于或等于预设时长时,确定触摸操作满足预设条件。其中,预设压力阈值及预设时长可以进行合理设置,或者由用户进行设置。
或者,该触摸操作为基于桌面图标触发的滑动触摸操作,在侦测到该触摸操作时,获取该触摸操作的滑动轨迹,将该滑动轨迹与预设轨迹进行对比,确定所述触摸操作是否满足预设条件,例如,在滑动轨迹与预设轨迹的相似度大于80%时,确定触摸操作满足预设条件。
本实施例提出的流量控制方法,通过当检测到处于后台运行且处于拒绝访问状态的第三应用对应的桌面图标触发的触摸操作时,确定所述触摸操作是否满足预设条件,接着在所述触摸操作满足预设条件时,将所述第三应用对应的数据网络访问状态设置为切换为允许访问状态,并将所述第三应用对应的桌面图标中的数据网络访问状态切换为允许访问状态,能够根据用户的触摸操作准确的将第三应用的数据网络访问状态设置为允许访问状态,以允许该第三应用访问移动网络,进一步提高了用户体验。
此外,本发明实施例还提出一种计算机可读存储介质,所述计算机可读存储介质上存储有流量控制程序,所述流量控制程序被处理器执行时实现如下操作:
在移动终端的网络连接为移动网络连接时,获取所述移动网络连接对应的优惠时间段,并确定当前时刻是否处于所述优惠时间段内;
在当前时刻处于优惠时间段之外时,确定所述移动终端处于优惠时间段之外的总流量对应的流量使用率是否大于第一预设阈值;
在所述流量使用率大于第一预设阈值时,确定所述移动终端当日所使用的流量是否小于第一流量阈值;
在所述移动终端当日所使用的流量小于第一流量阈值时,确定所述移动终端当日所使用的流量是否大于第二流量阈值,其中,所述第二流量阈值小于所述第一流量阈值;
在所述移动终端当日所使用的流量大于第二流量阈值时,确定当前所述移动终端后台运行的应用中是否存在非关键应用;
在当前所述移动终端后台运行的应用中存在非关键应用时,断开所述非关键应用的网络通信连接,将所述非关键应用的数据网络访问状态设置为拒绝访问状态,并将当前该移动终端已安装且未启动运行的应用的数据网络访问状态设置为拒绝访问状态。
进一步地,所述流量控制程序被处理器执行时还实现如下操作:
获取所述移动终端后台运行的各个应用的网络连接优先级;
确定所述移动终端后台运行的各个应用中是否存在网络连接优先级大于第一预设优先级的应用,其中,在存在网络连接优先级大于第一预设优先级的应用时,判定当前所述移动终端后台运行的应用中存在非关键应用,且网络连接优先级大于第一预设优先级的应用为所述非关键应用。
进一步地,所述流量控制程序被处理器执行时还实现如下操作:
在监测到需要访问网络的第一应用启动运行时,获取所述第一应用对应的优先级;
在所述优先级大于第二预设优先级时,将所述第一应用的数据网络访问状态设置为允许访问状态,以允许所述第一应用访问移动网络。
进一步地,所述流量控制程序被处理器执行时还实现如下操作:
在监测到所述第一应用进入后台运行时,断开所述第一应用的网络通信连接,并将所述第一应用的数据网络访问状态设置为拒绝访问状态。
进一步地,所述流量控制程序被处理器执行时还实现如下操作:
在所述移动终端当日所使用的流量大于或等于所述第一流量阈值时,断开所述移动终端后台运行的应用的网络通信连接;
将所述移动终端当前已安装、且需要访问网络的所有应用的数据网络访问状态设置为拒绝访问状态。
进一步地,所述流量控制程序被处理器执行时还实现如下操作:
在监测到需要访问网络的第二应用启动运行时,在所述移动终端的显示界面显示所述第二应用对应的网络连接设置界面;
在接收到基于所述网络连接设置界面触发的连网指令时,将所述第二应用的数据网络访问状态设置为允许访问状态,以允许所述第二应用访问移动网络。
进一步地,所述流量控制程序被处理器执行时还实现如下操作:
分别在移动终端当前已安装、且需要访问网络的应用的桌面图标中,显示各个应用对应的数据网络访问状态。
进一步地,所述流量控制程序被处理器执行时还实现如下操作:
当检测到处于后台运行且处于拒绝访问状态的第三应用对应的桌面图标触发的触摸操作时,确定所述触摸操作是否满足预设条件;
在所述触摸操作满足预设条件时,将所述第三应用对应的数据网络访问状态设置为切换为允许访问状态,并将所述第三应用对应的桌面图标中的数据网络访问状态切换为允许访问状态。
需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者***不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者***所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者***中还存在另外的相同要素。
上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在如上所述的一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。
以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的技术领域,均同理包括在本发明的专利保护范围内。
Claims (10)
1.一种流量控制方法,其特征在于,所述流量控制方法包括以下步骤:
在移动终端的网络连接为移动网络连接时,获取所述移动网络连接对应的优惠时间段,并确定当前时刻是否处于所述优惠时间段内;
在当前时刻处于优惠时间段之外时,确定所述移动终端处于优惠时间段之外的总流量对应的流量使用率是否大于第一预设阈值;
在所述流量使用率大于第一预设阈值时,确定所述移动终端当日所使用的流量是否小于第一流量阈值;
在所述移动终端当日所使用的流量小于第一流量阈值时,确定所述移动终端当日所使用的流量是否大于第二流量阈值,其中,所述第二流量阈值小于所述第一流量阈值;
在所述移动终端当日所使用的流量大于第二流量阈值时,确定当前所述移动终端后台运行的应用中是否存在非关键应用;
在当前所述移动终端后台运行的应用中存在非关键应用时,断开所述非关键应用的网络通信连接,将所述非关键应用的数据网络访问状态设置为拒绝访问状态,并将当前该移动终端已安装且未启动运行的应用的数据网络访问状态设置为拒绝访问状态。
2.如权利要求1所述的流量控制方法,其特征在于,所述确定当前所述移动终端后台运行的应用中是否存在非关键应用的步骤包括:
获取所述移动终端后台运行的各个应用的网络连接优先级;
确定所述移动终端后台运行的各个应用中是否存在网络连接优先级大于第一预设优先级的应用,其中,在存在网络连接优先级大于第一预设优先级的应用时,判定当前所述移动终端后台运行的应用中存在非关键应用,且网络连接优先级大于第一预设优先级的应用为所述非关键应用。
3.如权利要求1所述的流量控制方法,其特征在于,所述在当前所述移动终端后台运行的应用中存在非关键应用时,断开所述非关键应用的网络通信连接的步骤之后,所述流量控制方法还包括:
在监测到需要访问网络的第一应用启动运行时,获取所述第一应用对应的优先级;
在所述优先级大于第二预设优先级时,将所述第一应用的数据网络访问状态设置为允许访问状态,以允许所述第一应用访问移动网络。
4.如权利要求3所述的流量控制方法,其特征在于,所述在所述优先级大于第二预设优先级时,将所述第一应用的数据网络访问状态设置为允许访问状态的步骤之后,所述流量控制方法还包括:
在监测到所述第一应用进入后台运行时,断开所述第一应用的网络通信连接,并将所述第一应用的数据网络访问状态设置为拒绝访问状态。
5.如权利要求1所述的流量控制方法,其特征在于,所述确定所述移动终端当日所使用的流量是否小于第一流量阈值的步骤之后,所述流量控制方法还包括:
在所述移动终端当日所使用的流量大于或等于所述第一流量阈值时,断开所述移动终端后台运行的应用的网络通信连接;
将所述移动终端当前已安装、且需要访问网络的所有应用的数据网络访问状态设置为拒绝访问状态。
6.如权利要求5所述的流量控制方法,其特征在于,所述将所述移动终端当前已安装、且需要访问网络的所有应用的数据网络访问状态设置为拒绝访问状态的步骤之后,所述流量控制方法还包括:
在监测到需要访问网络的第二应用启动运行时,在所述移动终端的显示界面显示所述第二应用对应的网络连接设置界面;
在接收到基于所述网络连接设置界面触发的连网指令时,将所述第二应用的数据网络访问状态设置为允许访问状态,以允许所述第二应用访问移动网络。
7.如权利要求1至6任一项所述的流量控制方法,其特征在于,所述将所述非关键应用的数据网络访问状态设置为拒绝访问状态的步骤之后,所述流量控制方法还包括:
分别在移动终端当前已安装、且需要访问网络的应用的桌面图标中,显示各个应用对应的数据网络访问状态。
8.如权利要求7所述的流量控制方法,其特征在于,所述在所述非关键应用的桌面图标中数据网络访问状态更新为拒绝访问状态的步骤之后,所述流量控制方法还包括:
当检测到处于后台运行且处于拒绝访问状态的第三应用对应的桌面图标触发的触摸操作时,确定所述触摸操作是否满足预设条件;
在所述触摸操作满足预设条件时,将所述第三应用对应的数据网络访问状态设置为切换为允许访问状态,并将所述第三应用对应的桌面图标中的数据网络访问状态切换为允许访问状态。
9.一种移动终端,其特征在于,所述移动终端包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的流量控制程序,所述流量控制程序被所述处理器执行时实现如权利要求1至8中任一项所述的流量控制方法的步骤。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质上存储有流量控制程序,所述流量控制程序被处理器执行时实现如权利要求1至8中任一项所述的流量控制方法的步骤。
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810526131.1A CN108696445A (zh) | 2018-05-28 | 2018-05-28 | 流量控制方法、移动终端及计算机可读存储介质 |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201810526131.1A CN108696445A (zh) | 2018-05-28 | 2018-05-28 | 流量控制方法、移动终端及计算机可读存储介质 |
Publications (1)
Publication Number | Publication Date |
---|---|
CN108696445A true CN108696445A (zh) | 2018-10-23 |
Family
ID=63847053
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201810526131.1A Withdrawn CN108696445A (zh) | 2018-05-28 | 2018-05-28 | 流量控制方法、移动终端及计算机可读存储介质 |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN108696445A (zh) |
Cited By (4)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109660430A (zh) * | 2018-12-27 | 2019-04-19 | 努比亚技术有限公司 | 一种流量监控方法、终端及计算机可读存储介质 |
CN112003790A (zh) * | 2020-08-26 | 2020-11-27 | 上海松鼠课堂人工智能科技有限公司 | 智能学校使用网络流量的分配方法 |
CN112019406A (zh) * | 2020-10-29 | 2020-12-01 | 北京每日优鲜电子商务有限公司 | 流量监控方法、装置、电子设备和计算机可读介质 |
CN112291287A (zh) * | 2019-07-23 | 2021-01-29 | 中兴通讯股份有限公司 | 基于云平台的容器化应用网络流控方法及设备、存储介质 |
-
2018
- 2018-05-28 CN CN201810526131.1A patent/CN108696445A/zh not_active Withdrawn
Cited By (7)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN109660430A (zh) * | 2018-12-27 | 2019-04-19 | 努比亚技术有限公司 | 一种流量监控方法、终端及计算机可读存储介质 |
CN109660430B (zh) * | 2018-12-27 | 2022-07-12 | 广州爱云信息技术有限公司 | 一种流量监控方法、终端及计算机可读存储介质 |
CN112291287A (zh) * | 2019-07-23 | 2021-01-29 | 中兴通讯股份有限公司 | 基于云平台的容器化应用网络流控方法及设备、存储介质 |
CN112003790A (zh) * | 2020-08-26 | 2020-11-27 | 上海松鼠课堂人工智能科技有限公司 | 智能学校使用网络流量的分配方法 |
CN112003790B (zh) * | 2020-08-26 | 2021-06-01 | 上海松鼠课堂人工智能科技有限公司 | 智能学校使用网络流量的分配方法 |
CN112019406A (zh) * | 2020-10-29 | 2020-12-01 | 北京每日优鲜电子商务有限公司 | 流量监控方法、装置、电子设备和计算机可读介质 |
CN112019406B (zh) * | 2020-10-29 | 2021-01-15 | 北京每日优鲜电子商务有限公司 | 流量监控方法、装置、电子设备和计算机可读介质 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN108696445A (zh) | 流量控制方法、移动终端及计算机可读存储介质 | |
CN109029768B (zh) | 电子设备的温度提醒方法、装置、存储介质和电子设备 | |
CN106598569B (zh) | 移动终端的亮屏方法及移动终端 | |
CN108829476A (zh) | 一种消息显示方法、终端及存储介质 | |
CN107222914B (zh) | 应用控制方法及相关产品 | |
CN108770027A (zh) | 无线接入点的切换方法、移动终端及计算机可读存储介质 | |
CN105591440B (zh) | 移动终端充电控制装置及方法 | |
CN106445596B (zh) | 一种设置项的管理方法及装置 | |
CN111338725A (zh) | 界面布局方法及相关产品 | |
CN109521925A (zh) | 图标排列方法、移动终端及计算机可读存储介质 | |
CN105718356B (zh) | 电量使用时长的统计装置及方法 | |
CN111601287A (zh) | 网络切换方法、电子设备及存储介质 | |
CN109407920A (zh) | 一种状态图标显示方法、状态图标处理方法及相关设备 | |
CN109062634A (zh) | 一种应用启动方法及移动终端 | |
CN109324730A (zh) | 快捷方式生成方法、终端及计算机可读存储介质 | |
CN108815838A (zh) | 一种游戏控制方法、电子设备及计算机可读存储介质 | |
CN109743724A (zh) | 一种嵌入式sim卡的管理方法及移动终端 | |
CN108958695A (zh) | 音频输出方法、装置及计算机可读存储介质 | |
CN108668328A (zh) | 一种网络切换方法及移动终端 | |
CN107734618B (zh) | 应用程序关闭方法、装置、存储介质和电子设备 | |
CN108733424A (zh) | 应用唤醒控制方法、设备和计算机可读储存介质 | |
CN111970404A (zh) | 终端的显示调节方法、移动终端及存储介质 | |
CN107908527B (zh) | 一种应用图标显示方法及装置 | |
CN108833717A (zh) | 信息清理方法、装置、移动终端及计算机可读存储介质 | |
CN110471524B (zh) | 显示控制方法及终端设备 |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
PB01 | Publication | ||
PB01 | Publication | ||
SE01 | Entry into force of request for substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WW01 | Invention patent application withdrawn after publication |
Application publication date: 20181023 |
|
WW01 | Invention patent application withdrawn after publication |