一种移动终端及其节电方法

文档序号:9436727阅读:413来源:国知局
一种移动终端及其节电方法
【技术领域】
[0001] 本发明设及节能技术领域,尤其设及一种移动终端及其节电方法。
【背景技术】
[0002] 随着社会的发展和科技的进步,移动终端,例如手机和平板电脑等的电量已经变 成取代生理需求的马斯洛最底层需求。对于智能手机来说,无论单核、双核、四核、甚至八 核,虽然处理器飞速发展,但制约智能手机体验的一个至关重要的问题就是电池的容量问 题,待机时间过短一直是广大用户的烦恼,即便是搭载了超大容量的电池,也难逃一天一充 电的尴尬局面。
[0003] 在实际生活中,还会经常遇到运样的场景:待会儿有很重要的事情需要使用手机, 但是手机电量只剩下20% 了,然而电源、数据线、充电宝都没有带,更要命的是,在运个时 候,还会有应用推送消息不断涌出,无情地消耗着那点本就无比珍贵的电量。
[0004] 因此,如何实现智能手机的节能已经成为迫切需要解决的问题。

【发明内容】
阳〇化]有鉴于此,本发明提供了一种移动终端的节电方法、装置和系统,有效存蓄移动终 端的电量。
[0006] 本发明提供了一种移动终端的节电方法,包括:当没有外接电源时,确定移动终端 中应用的使用频率;如果所述移动终端中处于运行状态的应用的耗电量超过预先设置的耗 电量阔值,和/或,所述移动终端的剩余电量低于预先设置的剩余电量阔值,关闭使用频率 低于预先设置的使用阔值的应用。
[0007] 进一步地,所述确定移动终端中应用的使用频率,具体为:设置第一变量〇pen_ count保存所述移动终端中应用在第一时间内的使用频数;设置第二变量stan^y_time_ count保存所述移动终端中应用在第二时间内的待机时长达到设定时长的次数;根据所述 open_count和所述standby_time_count的值,确定所述移动终端中应用的使用频率use_ !ate,其中
[0008] 进一步地,所述确定移动终端中应用的使用频率后,还包括:W<key,value〉键 值对的形式存储所述移动终端中应用的使用频率,其中所述key为应用ID,所述value为 use_rate〇
[0009] 进一步地,所述方法还包括:根据所述use_rate的值对移动终端中应用对应的 <key,value〉进行排序。
[0010] 进一步地,所述确定移动终端中应用的使用频率之前,还包括:判断是否有外接电 源,在判断出没有外接电源时,确定所述移动终端中应用的使用频率。
[0011] 进一步地,所述方法还包括:触发所述移动终端的aledO程序,显示电量提醒, 且显示处于运行状态的应用的耗电量;当接收到关闭应用请求时,对请求的应用进行关闭 操作。
[0012] 本发明还提供了一种移动终端,包括:第一判断模块,用于判断是否有外接电源; 确定模块,用于在所述第一判断模块判断出没有外接电源时,确定所述移动终端中应用的 使用频率;第二判断模块,用于判断处于运行状态的应用的耗电量是否超过预先设置的耗 电量阔值;第=判断模块,用于判断所述移动终端的剩余电量是否低于预先设置的剩余电 量阔值;节电模块,用于在所述第二判断模块判断出处于运行状态的应用的耗电量超过耗 电量阔值,和/或,所述第二判断模块判断出移动终端的剩余电量低于剩余电量阔值时,根 据预先设置的使用阔值,关闭使用频率低于所述使用阔值的应用。
[0013] 进一步地,所述确定模块具体用于:设置第一变量open_count保存所述移动 终端中应用在第一时间内的使用频数;设置第二变量stan^y_time_count保存所述移 动终端中应用在第二时间内的待机时长达到设定时长的次数;根据所述〇pen_count和 所述stan^y_time_count的值,确定所述移动终端中应用的使用频率use_rate,其中
[0014] 进一步地,所述确定模块还用于:W<key,value〉键值对的形式存储所述移动终 端中应用的使用频率,其中所述key为应用ID,所述value为use_rate;根据所述use_rate 的值对移动终端中应用对应的<key,value〉进行排序。
[0015] 进一步地,所述节电模块还用于:触发所述移动终端的aledO程序,显示电量提 醒,且显示处于运行状态的应用的耗电量;当接收到关闭应用请求时,对请求的应用进行关 闭操作。
[0016] 和现有技术相比,本发明的有益效果在于:确定移动终端中应用的使用频率,并结 合处于运行状体的应用的耗电量和移动终端的剩余电量为参考,能够为用户关闭一段时间 内并未使用的后台应用,且在移动终端电量相对充足时采取节电措施,有效减少电量损失; 此外,在移动终端电量不足的时候不仅关闭使用频率较少的应用,还能够向用户发出剩余 电量和应用耗电量的提醒,W帮助用户手动关闭应用,进一步减少了电量损失。
【附图说明】
[0017] 图1为本发明所公开的移动终端的节电方法的流程示意图。
[0018] 图2为本发明所公开的移动终端的结构示意图。
【具体实施方式】
[0019] W下将结合附图所示的【具体实施方式】对本发明进行详细描述,但运些实施方式并 不限制本发明,本领域的普通技术人员根据运些实施方式所做出的结构、方法、或功能上的 变换均包含在本发明的保护范围内。
[0020] 图1为本发明所公开的移动终端的节电方法的流程示意图。参照图1,本发明的移 动终端的节电方法,包括:
[0021] 步骤101,移动终端判断是否有外接电源,如果是,进入步骤102 ;如果否,则继续 进行步骤101。
[0022] 步骤102,确定移动终端中应用的使用频率。
[0023] 相较于现有技术,本发明增加第一变量和第二变量来获取移动终端中应用的使用 频率,如下:
[0024] 设置第一变量open_count,保存移动终端中应用在第一时间内的使用频数;例如 第一时间设置为4她,则保存移动终端中应用在4她内被点击触屏的使用频数; 阳0巧]设置第二变量stan^y_time_count,保存移动终端中应用在第二时间内的待机时 长达到设定时长的次数;例如,第二时间设置为24h;待机时长指应用开启后用户未进行操 作的时间;设定时长为T,用户可W进行设置。
[00%] 基于设置的第一变量open_count和第二变量stan^y_time_count,移动终端中 应用的使用频率的具体流程包括:
[0027]设置open_count起始值为0,即open_count=0 ;
[002引如果在第一时间内使用应用,则0pen_count的值加1 ;
[0029]设置standby_time_count起始值为0,即standby_time_count=0 ;
[0030] 设置待机时长等于当前时间减去用户打开应用进行操作的时间,即stan^y_time =now_time-〇pen_time;
[0031] 如果在第二时间内待机时长大于设定时长T,则stan^y_time_count的值加1,即
[0032]If(standby_time〉T)
[0033] {
[0034] standby_time_count++;//如果待机时长超过了预设T,则次数加1
[0035] }
[0036]Else
[0037] {
[0038]standby_time_count=standby_time_count;// 否则次数不变
[0039] }
[0040] 根据open_count和standby_time_count的值,确定该应用的使用频率use_rate, 具体计算公式为
W<key,value〉键值对的形式 存储每个应用的使用频率,其中k巧为应用ID,value为use_rate。
[0041]例如,应用A的open_count=5, stand_time_count=4,应用B的open_count=3,stand_time_count= 2,则<A,use_rate>=<ID_A,5. 5〉,<B,use_rate>=<ID_B,4〉,表 明A比B使用频率高。将移动终端中所有应用的<ID_X,use_rate>存储在一个二进制文件 中,可动态写入每个应用的使用频率,当有新的应用被安装时,追加一个键值对即可。
[0042] 优选地,还可W按照use_rate的值进行排序,从而得到应用列表Li
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1