【技术实现步骤摘要】
本公开涉及计算机
,特别涉及一种联网控制方法及装置。
技术介绍
应用程序在后台运行期间可以拥有联网权限,使得该应用程序可以在后台运行期间正常收发网络数据。
技术实现思路
为解决相关技术中的问题,本公开提供了一种联网控制方法及装置。根据本公开实施例的第一方面,提供一种联网控制方法,所述方法包括:当应用程序由前台切换到后台运行时,允许应用程序联网;监控应用程序的网络活跃状态,该网络活跃状态用于指示应用程序的流量消耗情况;根据网络活跃状态确定是否禁止应用程序联网。可选的,监控应用程序的网络活跃状态,包括:当网络活跃状态包括应用程序在后台运行期间已经联网的第一连续周期数、应用程序在当前监控周期内消耗的流量值和当前应用程序在当前监控周期内消耗的流量值不满足流量阈值的第二连续周期数时,初始化第一连续周期数、流量值和第二连续周期数;设置监控周期;根据应用程序在监控周期内的运行情况,获取第一连续周期数、流量值和第二连续周期数。可选的,根据网络活跃状态确定是否禁止应用程序联网,包括:在监控周期结束时,将第一连续周期数加1,得到更新后的第一连续周期数;检测更新后的第一连续周期数是否超过最大联网周期数;当更新后的第一连续周期数超过最大联网周期数时,禁止应用程序联网。可选的,根据网络活跃状态确定是否禁止应用程序联网,还包括:当更新后的第一连续周期数未超过最大联网周期数时,检测监控 ...
【技术保护点】
一种联网控制方法,其特征在于,所述方法包括:当应用程序由前台切换到后台运行时,允许所述应用程序联网;监控所述应用程序的网络活跃状态,所述网络活跃状态用于指示所述应用程序的流量消耗情况;根据所述网络活跃状态确定是否禁止所述应用程序联网。
【技术特征摘要】
1.一种联网控制方法,其特征在于,所述方法包括:
当应用程序由前台切换到后台运行时,允许所述应用程序联网;
监控所述应用程序的网络活跃状态,所述网络活跃状态用于指示所述应用
程序的流量消耗情况;
根据所述网络活跃状态确定是否禁止所述应用程序联网。
2.根据权利要求1所述的方法,其特征在于,所述监控所述应用程序的网
络活跃状态,包括:
当所述网络活跃状态包括所述应用程序在后台运行期间已经联网的第一连
续周期数、所述应用程序在当前监控周期内消耗的流量值和当前所述应用程序
在当前监控周期内消耗的流量值不满足流量阈值的第二连续周期数时,初始化
所述第一连续周期数、所述流量值和所述第二连续周期数;
设置监控周期;
根据所述应用程序在所述监控周期内的运行情况,获取所述第一连续周期
数、所述流量值和所述第二连续周期数。
3.根据权利要求2所述的方法,其特征在于,所述根据所述网络活跃状态
确定是否禁止所述应用程序联网,包括:
在所述监控周期结束时,将所述第一连续周期数加1,得到更新后的第一连
续周期数;
检测所述更新后的第一连续周期数是否超过最大联网周期数;
当所述更新后的第一连续周期数超过所述最大联网周期数时,禁止所述应
用程序联网。
4.根据权利要求3所述的方法,其特征在于,所述根据所述网络活跃状态
确定是否禁止所述应用程序联网,还包括:
当所述更新后的第一连续周期数未超过所述最大联网周期数时,检测所述
监控周期内的流量值是否超过流量阈值;
当检测结果为所述监控周期内的流量值超过所述流量阈值时,对所述第二
连续周期数进行清零,继续执行所述设置监控周期的步骤;
当检测结果为所述监控周期内的流量值未超过所述流量阈值时,将所述第
二连续周期数加1,得到更新后的第二连续周期数,根据所述更新后的第二连续
周期数确定是否禁止所述应用程序联网。
5.根据权利要求4所述的方法,其特征在于,所述根据所述更新后的第二
连续周期数确定是否禁止所述应用程序联网,包括:
检测所述更新后的第二连续周期数是否超过所述应用程序在所述监控周期
内消耗的流量值不满足流量阈值的最大连续周期数;
当检测结果为所述更新后的第二连续周期数超过所述最大连续周期数时,
禁止所述应用程序联网;
当检测结果为所述更新后的第二连续周期数未超过所述最大连续周期数
时,继续执行所述设置监控周期的步骤。
6.根据权利要求1至5任一所述的方法,其特征在于,所述当应用程序由
前台切换到后台运行时,允许所述应用程序联网,包括:
当所述应用程序由前台切换到后台运行时,获取所述应用程序的联网控制
参数;
检测所述联网控制参数是否指示限制所述应用程序联网;
当所述联网控制参数指示限制所述应用程序联网时,允许所述应用程序联
网,并触发执行所述监控所述应用程序的网络活跃状态的步骤;
当所述联网控制参数指示不限制所述应用程序联网时,允许所述应用程序
联网。
7.一种联网控制装置,其特征在于,所述装置包括:
联网模块,被配置为当应用程序由前台切换到后台运行时,允许所述应用
程序联网;
监控模块,被配置为监控所述应用程序的网络活跃状态,所述网络活跃状
态用于指示所述应用程序的流量消耗情况;
确定模块,被配置为根据所述监控模块监控得到的所述网络活跃状态确定
是否禁止所述应用程序联网。
8.根据权利要求7所述的装置,其特征在于,所述监控模块,包括:
初始化子模块,被配置为当所述网络活跃状态包括所述应用程序在后台运
行期间已经联网的第一连续周期数...
【专利技术属性】
技术研发人员:王智勇,黄其武,邱子峰,
申请(专利权)人:小米科技有限责任公司,
类型:发明
国别省市:北京;11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。