控制终端电量的方法和装置制造方法及图纸

技术编号:14509570 阅读:40 留言:0更新日期:2017-02-01 02:09
本公开是关于一种控制终端电量的方法和装置,通过确定待使用的目标应用程序,获取该目标应用程序的应用待使用时长以及应用单位耗电量,并获取该终端当前的电量信息,根据该应用待使用时长和该应用单位耗电量以及该电量信息得到该终端当前的待机时长,并根据该应用待使用时长和用户输入的等待时长得到期望待机时长,在该终端当前的待机时长小于或者等于该期望待机时长时,执行省电操作,其中,该省电操作包括降低该终端耗电量的操作。

【技术实现步骤摘要】

本公开涉及通信领域,尤其涉及一种控制终端电量的方法和装置
技术介绍
随着终端设备的使用率不断提高,在日常生活中,终端通常只显示剩余电量,并且终端随着电量的耗尽而关机,使得用户在有紧急状况的时候,无法根据用户的需求使用终端。
技术实现思路
为克服相关技术中存在的问题,本公开提供一种控制终端电量的方法和装置。根据本公开实施例的第一方面,提供一种控制终端电量的方法,应用于终端,所述方法包括:确定待使用的目标应用程序;获取所述目标应用程序的应用待使用时长以及应用单位耗电量;获取所述终端当前的电量信息;根据所述应用待使用时长和所述应用单位耗电量以及所述电量信息得到所述终端当前的待机时长,并根据所述应用待使用时长和用户输入的等待时长得到期望待机时长;在所述终端当前的待机时长小于或者等于所述期望待机时长时,执行省电操作,其中,所述省电操作包括降低所述终端耗电量的操作。可选地,所述电量信息包括所述终端当前的剩余电量和待机单位耗电量,所述根据所述应用待使用时长和所述应用单位耗电量以及所述电量信息得到所述终端当前的待机时长包括:根据所述应用待使用时长和所述应用单位耗电量以及所述剩余电量和所述待机单位耗电量得到所述终端当前的待机时长。可选地,所述根据所述应用待使用时长和所述应用单位耗电量以及所述剩余电量和所述待机单位耗电量得到所述终端当前的待机时长包括:通过以下公式得到所述终端当前的待机时长:T=P-TxPxPy+Tx]]>其中,T表示所述终端当前的待机时长;P表示终端当前的剩余电量;Py表示终端当前的待机单位耗电量;Tx表示所述目标应用程序的应用待使用时长;Px表示所述目标应用程序的应用单位耗电量。可选地,所述省电操作包括以下至少一个:控制所述终端进入休眠状态和/或关机状态;停止所述终端安装的应用程序。可选地,在所述控制所述终端进入休眠状态和/或关机状态前,所述方法还包括:获取终端进入休眠状态时的休眠单位耗电量;所述休眠单位耗电量为所述终端在休眠状态时的单位耗电量;根据所述休眠单位耗电量、所述剩余电量和所述目标应用程序的应用待使用时长以及应用单位耗电量获取所述终端的第一理论休眠时长;确定所述第一理论休眠时长和所述应用待使用时长之和是否大于或者等于所述期望待机时长;所述控制所述终端进入休眠状态和/或关机状态包括:在确定所述第一理论休眠时长和所述应用待使用时长之和大于或者等于所述期望待机时长时,控制所述终端进入休眠状态,且所述休眠状态的休眠时长为所述等待时长;在确定所述第一理论休眠时长和所述应用待使用时长之和小于所述期望待机时长时,获取所述终端开机的开机耗电量和关机的关机耗电量,并得到所述开机耗电量和所述关机耗电量之和,并获取所述应用待使用时长和所述应用单位耗电量的乘积,并根据所述剩余电量与得到的开机耗电量和所述关机耗电量之和的差值以及所述乘积,控制所述终端进入关机操作。可选地,所述根据所述剩余电量与得到的开机耗电量和所述关机耗电量之和的差值以及所述乘积,控制所述终端进入关机操作包括:在所述剩余电量与得到的所述开机耗电量和所述关机耗电量之和的差值大于或者等于所述应用待使用时长和所述应用单位耗电量的乘积时,根据所述剩余电量、所述休眠单位耗电量和所述开机耗电量和所述关机耗电量以及所述应用待使用时长和所述应用单位耗电量获取终端的第二理论休眠时长,根据所述期望待机时长、所述第二理论休眠时长和所述应用待使用时长得到关机时长,并在达到所述关机时长时,启动所述终端,并控制所述终端进入所述休眠状态,且所述休眠状态的休眠时长为所述第二理论休眠时长;在所述剩余电量与得到的所述开机耗电量和所述关机耗电量之和的差值小于所述应用待使用时长和所述应用单位耗电量的乘积时,控制所述终端关机状态,并在达到所述等待时长时,启动所述终端。可选地,所述停止所述终端安装的应用程序包括获取所述终端安装的应用程序的省电优先级;按照所述省电优先级的顺序依次停止所述终端安装的应用程序,直至所述终端当前的待机时长大于用户输入的期望待机时长。可选地,所述获取所述终端安装的应用程序的省电优先级包括:获取用户输入的省电优先级;或者,根据所述终端安装的应用程序的应用单位耗电量确定所述省电优先级。根据本公开实施例的第二方面,提供一种控制终端电量的装置,所述装置包括第一确定模块,被配置为确定待使用的目标应用程序;第一获取模块,被配置为获取所述目标应用程序的应用待使用时长以及应用单位耗电量;第二获取模块,被配置为获取所述终端当前的电量信息;第三获取模块,被配置为根据所述应用待使用时长和所述应用单位耗电量以及所述电量信息得到所述终端当前的待机时长,并根据所述应用待使用时长和用户输入的等待时长得到期望待机时长;执行模块,被配置为在所述终端当前的待机时长小于或者等于所述期望待机时长时,执行省电操作,其中,所述省电操作包括降低所述终端耗电量的操作。可选地,所述电量信息包括所述终端当前的剩余电量和待机单位耗电量,所述第三获取模块被配置为根据所述应用待使用时长和所述应用单位耗电量以及所述剩余电量和所述待机单位耗电量得到所述终端当前的待机时长。可选地,所述第三获取模块被配置为通过以下公式得到所述终端当前的待机时长:T=P-TxPxPy+Tx]]>其中,T表示所述终端当前的待机时长;P表示终端当前的剩余电量;Py表示终端当前的待机单位耗电量;Tx表示所述目标应用程序的应用待使用时长;Px表示所述目标应用程序的应用单位耗电量。可选地,所述省电操作包括以下至少一个:控制所述终端进入休眠状态和/或关机状态;停止所述终端安装的应用程序。可选地,所述装置还包括:第四获取模块,被配置为获取终端进入休眠状态时的休眠单位耗电量;所述休眠单位耗电量为所述终端在休眠状态时的单位耗电量;第五获取模块,被配置为根据所述休眠单位耗电量、所述剩余电量和所述目标应用程序的应用待使用时长以及应用单位耗电量获取所述终端的第一理论休眠时长;第二确定模块,被配置为确定所述第一理论休眠时长和所述应用待使用时长之和是否大于或者等于所述期望待机时长;所述执行模块被配置为在确定所述第一理论休眠时长和所述应用待使用时长之和大于或者等于所述期望待机时长时,控制所述终端进入休眠状态,且所述休眠状态的休眠时长为所述等待时长;在确定所述第一理论休眠时长和所述应用待使用时长之和小于所述期望待机时长时,获取所述终端开机的开机耗电量和关机的关机耗电量,并得到所述开机耗电量和所述关机耗电量之和,并获取所述应用待使用时长和所述应用单位耗电量的乘积,并根据所述剩余电量与得到的开机耗电量和所述关机耗电量之和的差值以及所述乘积,控制所述终端进入关机操作。可选地,所述执行模块被配置为在所述剩余电量与得到的所述开机耗电量和所述关机耗电量之和的差值大于或者等于所述应用待使用时长和所述应用单位耗电量的乘积时,根据所述剩余电量、所述休眠单位耗电量和所述开机耗电量和所述关机耗电量以及所述应用待使用时长和所述应用单位耗电量获取终端的第二理论休眠时长,根据所述期望待机时长、所述第二理论休眠时长和所述应用待使用时长得到关机时长,并在达到所述关机时长时,启动所述终端,并控制所述终端进入所述休眠状态,且所述休眠状态的休眠时长为所述第二理论休眠时长;在所述剩余电量与得到的所述开本文档来自技高网...

【技术保护点】
一种控制终端电量的方法,其特征在于,应用于终端,所述方法包括:确定待使用的目标应用程序;获取所述目标应用程序的应用待使用时长以及应用单位耗电量;获取所述终端当前的电量信息;根据所述应用待使用时长和所述应用单位耗电量以及所述电量信息得到所述终端当前的待机时长,并根据所述应用待使用时长和用户输入的等待时长得到期望待机时长;在所述终端当前的待机时长小于或者等于所述期望待机时长时,执行省电操作,其中,所述省电操作包括降低所述终端耗电量的操作。

【技术特征摘要】
1.一种控制终端电量的方法,其特征在于,应用于终端,所述方法包括:确定待使用的目标应用程序;获取所述目标应用程序的应用待使用时长以及应用单位耗电量;获取所述终端当前的电量信息;根据所述应用待使用时长和所述应用单位耗电量以及所述电量信息得到所述终端当前的待机时长,并根据所述应用待使用时长和用户输入的等待时长得到期望待机时长;在所述终端当前的待机时长小于或者等于所述期望待机时长时,执行省电操作,其中,所述省电操作包括降低所述终端耗电量的操作。2.根据权利要求1所述的方法,其特征在于,所述电量信息包括所述终端当前的剩余电量和待机单位耗电量,所述根据所述应用待使用时长和所述应用单位耗电量以及所述电量信息得到所述终端当前的待机时长包括:根据所述应用待使用时长和所述应用单位耗电量以及所述剩余电量和所述待机单位耗电量得到所述终端当前的待机时长。3.根据权利要求2所述的方法,其特征在于,所述根据所述应用待使用时长和所述应用单位耗电量以及所述剩余电量和所述待机单位耗电量得到所述终端当前的待机时长包括:通过以下公式得到所述终端当前的待机时长:T=P-TxPxPy+Tx]]>其中,T表示所述终端当前的待机时长;P表示终端当前的剩余电量;Py表示终端当前的待机单位耗电量;Tx表示所述目标应用程序的应用待使用时长;Px表示所述目标应用程序的应用单位耗电量。4.根据权利要求1所述的方法,其特征在于,所述省电操作包括以下至少一个:控制所述终端进入休眠状态和/或关机状态;停止所述终端安装的应用程序。5.根据权利要求4所述的方法,其特征在于,在所述控制所述终端进入休眠状态和/或关机状态前,所述方法还包括:获取终端进入休眠状态时的休眠单位耗电量;所述休眠单位耗电量为所述终端在休眠状态时的单位耗电量;根据所述休眠单位耗电量、所述剩余电量和所述目标应用程序的应用待使用时长以及应用单位耗电量获取所述终端的第一理论休眠时长;确定所述第一理论休眠时长和所述应用待使用时长之和是否大于或者等于所述期望待机时长;所述控制所述终端进入休眠状态和/或关机状态包括:在确定所述第一理论休眠时长和所述应用待使用时长之和大于或者等于所述期望待机时长时,控制所述终端进入休眠状态,且所述休眠状态的休眠时长为所述等待时长;在确定所述第一理论休眠时长和所述应用待使用时长之和小于所述期望待机时长时,获取所述终端开机的开机耗电量和关机的关机耗电量,并得到所述开机耗电量和所述关机耗电量之和,并获取所述应用待使用时长和所述应用单位耗电量的乘积,并根据所述剩余电量与得到的开机耗电量和所述关机耗电量之和的差值以及所述乘积,控制所述终端进入关机操作。6.根据权利要求5所述的方法,其特征在于,所述根据所述剩余电量与得到的开机耗电量和所述关机耗电量之和的差值以及所述乘积,控制所述终端进入关机操作包括:在所述剩余电量与得到的所述开机耗电量和所述关机耗电量之和的差值大于或者等于所述应用待使用时长和所述应用单位耗电量的乘积时,根据所述剩余电量、所述休眠单位耗电量和所述开机耗电量和所述关机耗电量以及所述应用待使用时长和应用单位耗电量获取终端的第二理论休眠时长,根据所述期望待机时长、所述第二理论休眠时长和所述应用待使用时长得到关机时长,并在达到所述关机时长时,启动所述终端,并控制所述终端进入所述休眠状态,且所述休眠状态的休眠时长为所述第二理论休眠时长;在所述剩余电量与得到的所述开机耗电量和所述关机耗电量之和的差值小于所述应用待使用时长和应用单位耗电量的乘积时,控制所述终端关机状态,并在达到所述等待时长时,启动所述终端。7.根据权利要求4所述的方法,其特征在于,所述停止所述终端安装的应用程序包括:获取所述终端安装的应用程序的省电优先级;按照所述省电优先级的顺序依次停止所述终端安装的应用程序,直至所述终端当前的待机时长大于用户输入的期望待机时长。8.根据权利要求7所述的方法,其特征在于,所述获取所述终端安装的应用程序的省电优先级包括:获取用户输入的省电优先级;或者,根据所述终端安装的应用程序的应用单位耗电量确定所述省电优先级。9.一种控制终端电量的装置,其特征在于,应用于终端,所述装置包括:第一确定模块,被配置为确定待使用的目标应用程序;第一获取模块,被配置为获取所述目标应用程序的应用待使用时长以及应用单...

【专利技术属性】
技术研发人员:王爱军
申请(专利权)人:北京小米移动软件有限公司
类型:发明
国别省市:北京;11

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

1