节电模式开启方法及装置的制造方法

文档序号:9523421阅读:801来源:国知局
节电模式开启方法及装置的制造方法
【技术领域】
[0001 ] 本公开涉及电子电路领域,特别涉及一种节电模式开启方法及装置。
【背景技术】
[0002]在智能设备的设计中,通常会预设一个电池的最低电压,当智能设备的电池电压低于该预设的最低电压时,智能设备会自动关机。
[0003]当智能设备的电池电压即将低于该预设的最低电压时,当用户开启某一个消耗较大电压的应用程序时,电池电压可能会低于该预设的最低电压,导致智能设备突然关机,因此用户会关闭正在运行的应用程序来保证所要开启的应用程序的正常运行,但在智能设备中消耗较大电压的应用往往是应用程序,由于智能设备中系统权限的限制,部分应用程序一旦被开启便一直在后台运行,用户无法关闭后台运行的应用程序来保证所要开启的应用程序的正常运行。

【发明内容】

[0004]为了解决用户无法关闭后台运行的应用程序来保证所开启的该应用程序的正常运行的问题,本公开提供一种通用节电模式开启方法及装置。所述技术方案如下:
[0005]根据本公开实施例的第一方面,提供一种节电模式开启方法,所述方法包括:
[0006]接收运行指定应用程序的运行指令;
[0007]若智能设备中电池的当前电压低于第一预定电压且所述电池处于放电状态,则检测正在运行的指定类型的应用程序的数量是否达到预定阈值;
[0008]若正在运行的指定类型的应用程序的数量达到预定阈值,则从正在运行的所述指定类型的应用程序中选取出运行优先级低于所述指定应用程序的应用程序,关闭选取出的所述应用程序;
[0009]在成功关闭所述应用程序后,运行所述指定应用程序。
[0010]可选的,所述关闭选取出的所述应用程序,包括:
[0011]若选取出的所述应用程序的数量为一个,则关闭选取出的所述应用程序;
[0012]若选取出的所述应用程序的数量为至少两个,则关闭选取出的所述应用程序中运行优先级最低的应用程序;或,关闭选取出的所述应用程序中电量消耗高于所述指定应用程序的一个应用程序;或,关闭选取出的所述应用程序中占用电量最多的应用程序。
[0013]可选的,所述从正在运行的所述指定类型的应用程序中选取出运行优先级低于所述指定应用程序的应用程序,包括:
[0014]根据预存的运行优先级列表,查询各个正在运行的所述指定类型的应用程序的运行优先级;
[0015]比较查询到的各个正在运行的所述指定类型的应用程序的运行优先级与所述指定应用程序的运行优先级;
[0016]若正在运行的所述指定类型的应用程序中存在运行优先级低于所述指定应用程序的应用程序,则从正在运行的所述指定类型的应用程序中选取出运行优先级低于所述指定应用程序的应用程序;
[0017]若正在运行的所述指定类型的应用程序的运行优先级均高于所述指定应用程序的运行优先级,则禁止运行所述指定应用程序。
[0018]可选的,所述运行优先级列表限定了当前正在运行的所述指定类型的应用程序的运行优先级,且各个正在运行的所述指定类型的应用程序按运行优先级由高到低的顺序在所述运行优先级列表中进行排列,所述方法还包括:
[0019]按照运行优先级的顺序将所述指定应用程序插入所运行述优先级列表中;
[0020]将所述选取出的所述应用程序从所述运行优先级列表中删除。
[0021 ] 可选的,所述方法还包括:
[0022]若正在运行的指定类型的应用程序的数量未达到所述预定阈值,则运行所述指定应用程序。
[0023]可选的,所述方法还包括:
[0024]若正在运行的所述指定类型的应用程序的数量超过所述预定阈值,且所述智能设备中电池的当前电压低于第一预定电压且所述电池处于放电状态,则关闭正在运行的所述指定类型的应用程序中预定个应用程序,被关闭的所述预定个应用程序的运行优先级低于未被关闭的所述指定类型的应用程序的运行优先级,或者,被关闭的所述预定个应用程序占用的电量高于未被关闭的所述指定类型的应用程序占用的电量;或,随机关闭预定个正在运行的所述指定类型的应用程序;
[0025]其中,所述预定个为正在运行的所述指定类型的应用程序的数量减去所述预定阈值后得到的值。
[0026]根据本公开实施例的第二方面,提供一种节电模式开启装置,所述装置包括:
[0027]接收模块,被配置为接收运行指定应用程序的运行指令;
[0028]检测模块,被配置为当智能设备中电池的当前电压低于第一预定电压且所述电池处于放电状态时,检测正在运行的指定类型的应用程序的数量是否达到预定阈值;
[0029]选取模块,被配置为当正在运行的指定类型的应用程序的数量达到预定阈值时,从正在运行的所述指定类型的应用程序中选取出运行优先级低于所述指定应用程序的应用程序,关闭选取出的所述应用程序;
[0030]第一运行模块,被配置为在成功关闭所述应用程序后,运行所述指定应用程序。
[0031]可选的,所述选取模块,包括:
[0032]第一关闭子模块,被配置为当选取出的所述应用程序的数量为一个时,关闭选取出的所述应用程序;
[0033]第二关闭子模块,被配置为当选取出的所述应用程序的数量为至少两个时,关闭选取出的所述应用程序中运行优先级最低的应用程序;或,第三关闭子模块,被配置为关闭选取出的所述应用程序中电量消耗高于所述指定应用程序的一个应用程序;或,第四关闭子模块,被配置为关闭选取出的所述应用程序中占用电量最多的应用程序。
[0034]可选的,所述关闭模块,包括:
[0035]查询子模块,被配置为根据预存的运行优先级列表,查询各个正在运行的所述指定类型的应用程序的运行优先级;
[0036]比较子模块,被配置为比较查询到的各个正在运行的所述指定类型的应用程序的运行优先级与所述指定应用程序的运行优先级;
[0037]选取子模块,被配置为当正在运行的所述指定类型的应用程序中存在运行优先级低于所述指定应用程序的应用程序时,从正在运行的所述指定类型的应用程序中选取出运行优先级低于所述指定应用程序的应用程序;
[0038]禁止子模块,被配置为当正在运行的所述指定类型的应用程序的运行优先级均高于所述指定应用程序的运行优先级时,禁止运行所述指定应用程序。
[0039]可选的,所述运行优先级列表限定了当前正在运行的所述指定类型的应用程序的运行优先级,且各个正在运行的所述指定类型的应用程序按运行优先级由高到低的顺序在所述运行优先级列表中进行排列,所述装置还包括:
[0040]插入模块,被配置为按照运行优先级的顺序将所述指定应用程序插入所述运行优先级列表中;
[0041]删除模块,被配置为将所述选取出的所述应用程序从所述运行优先级列表中删除。
[0042]可选的,所述装置还包括:
[0043]第二运行模块,被配置为当正在运行的指定类型的应用程序的数量未达到所述预定阈值时,运行所述指定应用程序。
[0044]可选的,所述装置还包括:
[0045]第一关闭模块,被配置为当正在运行的所述指定类型的应用程序的数量超过所述预定阈值,且所述智能设备中电池的当前电压低于第一预定电压且所述电池处于放电状态时,关闭正在运行的所述指定类型的应用程序中预定个应用程序,被关闭的所述预定个应用程序的运行优先级低于未被关闭的所述指定类型的应用程序的运行优先级,或者,被关闭的所述预定个应用程序占用的电量高于未被关闭的所述指定类型的应用程序占用的电量;或,第二关闭模块,被配置为随机关闭预定个正在运行的所述指定类型的应用程序;
[0046]其中,所述预定个为正在运行的所述指定类型的应用程序的数量减去所述预定阈值后得到的值。
[0047]根据本公开实施例的第三方面,提供一种节电模式开启装置,所述装置包括:
[0048]处理器;
[0049]用于存储所述处理器可执行指令的存储器;
[0050]其中,所述处理器被配置为:
[0051]接收运行指定应用程序的运行指令;
[0052]若智能设备中电池的当前电压低于第一预定电压且所述电池处于放电状态,则检测正在运行的指定类型的应用程序的数量是否达到预定阈值;
[0053]若正在运行的指定类型的应用程序的数量达到预定阈值,则从正在运行的所述指定类型的应用程序中选取出运行优先级低于所述指定应用程序的应用程序,关闭选取出的所述应用程序;
[0054]在成功关闭所述应用程序后,运行所述指定应用程序。
[0055]本公开的实施例提供的技术方案可以包括以下有益效果:
[0056]通过当智能设备中电池的当前电压低于第一预定电压且所述电池处于放电状态时,智能设备关闭运行优先级低于指定应用程序的应用程序,运行该指定应用程序;由于智能设备会根据运行优先级高低来选择性关闭正在运行的指定类型的应用程序,以保证指定应用程序的运行,因此解决了用户无法关闭后台运行的应用程序来保证所要开启的应用程序的正常运行的问题;达到了自动关闭后台运行的应用程序,保证了所要开启的应用程序的正常运行的效果。
[0057]应当理解的是,以上的一般描述和
当前第1页1 2 3 4 5 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1