一种应用程序控制方法、装置和移动终端制造方法及图纸

技术编号:18444250 阅读:27 留言:0更新日期:2018-07-14 10:06
本申请实施例提供了一种程序控制方法、装置和移动终端,该方法包括:对移动终端当前运行的应用程序进行分析,确定对应的耗电数据;依据所述耗电数据,预测移动终端当前的剩余电量对应的持续时间;依据移动终端的历史充电行为,确定距离所述移动终端下一次充电对应的等待时间;依据所述持续时间和所述等待时间进行比较,并基于比较结果对所述移动终端中应用程序的运行进行限制。本申请实施可以在剩余电量不充足的情况下对移动终端中应用程序的运行进行限制,以延长移动终端的待机时长,解决了移动终端中运行较多应用程序而导致电能消耗大的问题。

Application program control method, device and mobile terminal

The application embodiment provides a program control method, a device and a mobile terminal, which includes an analysis of an application currently running by a mobile terminal to determine the corresponding power consumption data, and a prediction of the duration of the current residual electric quantity corresponding to the mobile terminal according to the power consumption data, and according to the calendar of the mobile terminal. The history charging behavior determines the waiting time corresponding to the next charging of the mobile terminal described by the distance, and compares the duration and the waiting time, and limits the operation of the application in the mobile terminal based on the comparison results. The application of this application can limit the operation of the application in the mobile terminal under the condition of insufficient surplus electricity, in order to prolong the standby time of the mobile terminal and solve the problem of large power consumption caused by running more applications in the mobile terminal.

【技术实现步骤摘要】
一种应用程序控制方法、装置和移动终端
本申请涉及通信
,特别是涉及一种应用程序控制方法、一种应用程序控制装置和一种移动终端。
技术介绍
随着移动通信技术的发展,诸如手机、平板电脑、个人数字助理等移动终端越来越普及,给人们的生活、学习、工作带来了极大的便利。这些移动设备基本都配置了电池,以供应移动设备使用所需的电能。用户在使用移动终端的时候,经常会因为没电而关机。具体的,移动终端耗电快,很多时候与移动终端中安装的应用程序(Application,APP)有关。
技术实现思路
本申请实施例所要解决的技术问题是提供一种应用程序控制方法,以延长移动终端待机时间,解决了现有移动终端中运行较多应用程序而导致电能消耗大的问题。相应的,本申请实施例还提供了一种应用程序控制装置和一种移动终端,用以保证上述方法的实现及应用。为了解决上述问题,本申请实施例公开了一种应用程序控制方法,包括:对移动终端当前运行的应用程序进行分析,确定对应的耗电数据;依据所述耗电数据,预测移动终端当前的剩余电量对应的持续时间;依据移动终端的历史充电行为,确定距离所述移动终端下一次充电对应的等待时间;依据所述持续时间和所述等待时间进行比较,并基于比较结果对所述移动终端中应用程序的运行进行限制。可选地,对移动终端当前运行的应用程序进行分析,确定对应的耗电数据,包括:对当前运行的各应用程序的运行行为进行分析,确定各应用程序的运行耗电数据;统计各应用程序的运行耗电数据,确定所述耗电数据。可选地,所述对所述移动终端当前运行的各应用程序的运行行为进行分析,确定各应用程序的运行耗电数据,包括:分别获取各应用程序的运行行为对应的资源耗费参数;对各应用程序对应的资源耗费参数进行计算,得到各应用程序的运行耗电数据。可选地,依据所述耗电数据,预测移动终端当前的剩余电量对应的持续时间,包括:获取所述移动终端当前的剩余电量;采用所述剩余电量和所述耗电数据进行计算,预测出所述持续时间。可选地,所述依据移动终端的历史充电行为,确定距离所述移动终端下一次充电对应的等待时间,包括:基于所述历史充电行为,确定所述移动终端下一次充电的充电时间;计算当前时间与所述充电时间之间的时间间隔,以及,将所述时间间隔作为所述等待时间。可选地,所述依据移动终端的历史充电行为,确定距离所述移动终端下一次充电对应的等待时间,包括:获取所述移动终端当前的地理位置;对所述历史充电行为进行分析,确定从所述地理位置到特定充电位置对应的等待时间,其中,所述特定充电位置为所述移动终端下一次充电的位置。可选地,所述依据所述持续时间和所述等待时间进行比较,并基于比较结果对所述应用程序的运行进行限制,包括:对所述持续时间和所述等待时间进行比较,确定对应的比较结果;当所述比较结果为所述持续时间小于所述等待时间时,关闭符合预设应用关闭规则的特定应用程序,其中,所述特定应用程序包括所述移动终端当前在后台运行的应用程序;当所述持续时间不小于所述等待时间时,计算所述持续时间与所述等待时间之间的时间差;以及,在所述时间差低于预设限制阈值时,限制所述移动终端运行的应用程序。可选地,所述方法还包括:在关闭所述特定应用程序后,重新确定所述移动终端剩余运行的应用程序对应的总耗电数据,并对所述持续时间和所述等待时间进行更新,以及,更新所述比较结果。相应的,本申请实施例还公开了一种应用程序控制装置,包括:耗电数据确定模块,用于对移动终端当前运行的应用程序进行分析,确定对应的耗电数据;持续时间预测模块,用于依据所述耗电数据,预测移动终端当前的剩余电量对应的持续时间;等待时间确定模块,用于依据移动终端的历史充电行为,确定距离所述移动终端下一次充电对应的等待时间;应用运行限制模块,用于依据所述持续时间和所述等待时间进行比较,并基于比较结果对所述移动终端中应用程序的运行进行限制。可选地,耗电数据确定模块,包括:分析子模块,用于对当前运行的各应用程序的运行行为进行分析,确定各应用程序的运行耗电数据;统计子模块,用于统计各应用程序的运行耗电数据,确定所述耗电数据。可选地,分析子模块具体可以用于分别获取各应用程序的运行行为对应的资源耗费参数;以及,对各应用程序对应的资源耗费参数进行计算,得到各应用程序的运行耗电数据。可选地,持续时间预测模块,包括:剩余电量获取子模块,用于获取所述移动终端当前的剩余电量;持续时间预测子模块,用于采用所述剩余电量和所述耗电数据进行计算,预测出所述持续时间。可选地,等待时间确定模块,包括:充电时间确定子模块,用于基于所述历史充电行为,确定所述移动终端下一次充电的充电时间;时间间隔计算子模块,用于计算当前时间与所述充电时间之间的时间间隔,以及,将所述时间间隔作为所述等待时间。可选地,等待时间确定模块,包括:地理位置获取子模块,用于获取所述移动终端当前的地理位置;等待时间确定子模块,用于对所述历史充电行为进行分析,确定从所述地理位置到特定充电位置对应的等待时间,其中,所述特定充电位置为所述移动终端下一次充电的位置。可选地,应用运行限制模块,包括:时间比较子模块,用于对所述持续时间和所述等待时间进行比较,确定对应的比较结果;应用关闭子模块,用于当所述比较结果为所述持续时间小于所述等待时间时,关闭符合预设应用关闭规则的特定应用程序,其中,所述特定应用程序包括所述移动终端当前在后台运行的应用程序;应用限制子模块,用于当所述持续时间不小于所述等待时间时,计算所述持续时间与所述等待时间之间的时间差;以及,在所述时间差低于预设限制阈值时,限制所述移动终端运行的应用程序。可选地,所述装置还包括:更新模块,用于在应用关闭子模块关闭所述特定应用程序后,触发耗电数据确定模块重新确定所述移动终端剩余运行的应用程序对应的耗电数据,并触发持续时间预测模块对所述持续时间进行更新和触发等待时间确定模块对所述等待时间进行更新,以及,触发应用运行限制模块更新所述比较结果。本申请实施例还公开了一种移动终端,包括有存储器,以及一个或者一个以上的程序,其中一个或者一个以上程序存储于存储器中,且经配置以由一个或者一个以上处理器执行所述一个或者一个以上程序包含用于进行以下操作的指令:对移动终端当前运行的应用程序进行分析,确定对应的耗电数据;依据所述耗电数据,预测移动终端当前的剩余电量对应的持续时间;依据移动终端的历史充电行为,确定距离所述移动终端下一次充电对应的等待时间;依据所述持续时间和所述等待时间进行比较,并基于比较结果对所述移动终端中应用程序的运行进行限制。可选地,所述对移动终端当前运行的应用程序进行分析,确定对应的耗电数据,包括:对当前运行的各应用程序的运行行为进行分析,确定各应用程序的运行耗电数据;统计各应用程序的运行耗电数据,确定所述耗电数据。可选地,所述对所述移动终端当前运行的各应用程序的运行行为进行分析,确定各应用程序的运行耗电数据,包括:分别获取各应用程序的运行行为对应的资源耗费参数;对各应用程序对应的资源耗费参数进行计算,得到各应用程序的运行耗电数据。可选地,依据所述耗电数据,预测移动终端当前的剩余电量对应的持续时间,包括:获取所述移动终端当前的剩余电量;采用所述剩余电量和所述耗电数据进行计算,预测出所述持续时间。可选地,所述依据移动终端本文档来自技高网...

【技术保护点】
1.一种应用程序控制方法,其特征在于,包括:对移动终端当前运行的应用程序进行分析,确定对应的耗电数据;依据所述耗电数据,预测移动终端当前的剩余电量对应的持续时间;依据移动终端的历史充电行为,确定距离所述移动终端下一次充电对应的等待时间;依据所述持续时间和所述等待时间进行比较,并基于比较结果对所述移动终端中应用程序的运行进行限制。

【技术特征摘要】
1.一种应用程序控制方法,其特征在于,包括:对移动终端当前运行的应用程序进行分析,确定对应的耗电数据;依据所述耗电数据,预测移动终端当前的剩余电量对应的持续时间;依据移动终端的历史充电行为,确定距离所述移动终端下一次充电对应的等待时间;依据所述持续时间和所述等待时间进行比较,并基于比较结果对所述移动终端中应用程序的运行进行限制。2.根据权利要求1所述的方法,其特征在于,对移动终端当前运行的应用程序进行分析,确定对应的耗电数据,包括:对当前运行的各应用程序的运行行为进行分析,确定各应用程序的运行耗电数据;统计各应用程序的运行耗电数据,确定所述耗电数据。3.根据权利要求2所述的方法,其特征在于,所述对所述移动终端当前运行的各应用程序的运行行为进行分析,确定各应用程序的运行耗电数据,包括:分别获取各应用程序的运行行为对应的资源耗费参数;对各应用程序对应的资源耗费参数进行计算,得到各应用程序的运行耗电数据。4.根据权利要求1所述的方法,其特征在于,依据所述耗电数据,预测移动终端当前的剩余电量对应的持续时间,包括:获取所述移动终端当前的剩余电量;采用所述剩余电量和所述耗电数据进行计算,预测出所述持续时间。5.根据权利要求1所述的方法,其特征在于,所述依据移动终端的历史充电行为,确定距离所述移动终端下一次充电对应的等待时间,包括:基于所述历史充电行为,确定所述移动终端下一次充电的充电时间;计算当前时间与所述充电时间之间的时间间隔,以及,将所述时间间隔作为所述等待时间。6.根据权利要求1所述的方法,其特征在于,所述依据移动终端的历史充电行为,确定距离所述移动终端下一次充电对应的等待时间,包括:获取所述移动终端当前的地理位置;对所述历史充电行为进行分析,确定从所述地理位置到特定充电位置对应的等待时间,其中,所述特定充电位置为所述移动终端下一次充电的位置。7.根据权利要求1至6任一...

【专利技术属性】
技术研发人员:涂畅张扬王砚峰
申请(专利权)人:北京搜狗科技发展有限公司
类型:发明
国别省市:北京,11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1