移动终端关机电量控制处理方法、移动终端及存储介质与流程

文档序号:18619575发布日期:2019-09-06 22:21阅读:158来源:国知局
移动终端关机电量控制处理方法、移动终端及存储介质与流程

本发明涉及移动终端技术领域,具体涉及一种移动终端关机电量控制处理方法、移动终端及存储介质。



背景技术:

目前移动终端普遍采用的是可充电电池,以使电池能通过充放电循环使用,从而达到环保效果;在使用移动终端过程中,对移动终端充电是最为常用的应用之一,对移动终端充电又分为关机充电和开机充电,此处仅讨论关机充电;所谓关机充电,即是在移动终端处于关机的状态下对其电池进行充电,因为此时移动终端的系统没有全速运行因此移动终端系统耗电少,从而关机充电可以达到快速充电,节省能量的目的。

在关机充电中,为了提升用户体验,移动终端厂商均提供了显示界面来显示当前关机充电的状态,诸如电池电量多少,温度多少等;该界面中的信息在现有技术中会不断更新,而更新电池电量则会启动较为复杂的电池电量计算过程,而作为用户既然选择了关机充电,可能不会太频繁的去操作移动终端(比如查看当前电池电量);而现有技术中移动终端仍然会不断更新,而更新电池电量则会启动较为复杂的电池电量计算过程,不利于降低能耗。

因此,现有技术还有待于改进和发展。



技术实现要素:

鉴于上述现有技术的不足之处,本发明的目的在于提供一种移动终端关机电量控制处理方法、移动终端及存储介质,提供了一种移动终端关机电量控制方法,旨在当移动终端处于关机充电状态下时,能够动态根据用户查看电池电量等信息的控制来自动调节电池电量计算,从而达到进一步节省关机充电下的能耗的目的,从而提升关机充电时电池充满的速度,为用户提供方便。

为了达到上述目的,本发明采取了以下技术方案:

一种移动终端关机电量控制处理方法,其中,包括如下步骤:

在关机充电时,当检测到点亮屏幕则获取本次点亮屏幕的时间与上次点亮屏幕的时间差t;

根据最近指定次数的时间差t得到时间差t的平均时间差值tv;

根据得到时间差t的平均时间差值tv选择对应的电量计算周期,并启用该电量计算周期计算电量。

所述的移动终端关机电量控制处理方法,其中,所述在关机充电时,当检测到点亮屏幕则获取本次点亮屏幕的时间与上次点亮屏幕的时间差t的步骤包括:

在关机充电时,当检测到移动终端灭屏状态下,接收到点亮屏幕的操作指令,记录当前时间为第一时间t1,并记录;

获取上一次在关机充电时,当检测到移动终端灭屏状态下,接收的点亮屏幕的时间为第二时间t2;

将第一时间t1与第二时间t2做差值运算得到时间差t并记录。

所述的移动终端关机电量控制处理方法,其中,所述根据最近指定次数的时间差t得到时间差t的平均时间差值tv的步骤包括:

获取最近三次时间差t的记录分别为:第一时间差ta、第二时间差tb、第三时间差tc;

对第一时间差ta、第二时间差tb、第三时间差tc求平均得到平均时间差值tv为:tv=(ta+tb+tc)/3。

所述的移动终端关机电量控制处理方法,其中,所述根据得到时间差t的平均时间差值tv选择对应的电量计算周期,并启用该电量计算周期计电量显示的步骤包括:

根据得到时间差t的平均时间差值tv,查找预先存储的与平均时间差值tv对应的电量计算周期;

得到对应的电量计算周期;启用该电量计算周期计算电量。

所述的移动终端关机电量控制处理方法,其中,所述在关机充电时,当检测到点亮屏幕则获取本次点亮屏幕的时间与上次点亮屏幕的时间差t的步骤之前还包括:

预先在移动终端中保存各个平均时间差值tv对应的电量计算周期。

一种移动终端,其中,包括:处理器、存储器和通信总线;

所述存储器上存储有可被所述处理器执行的移动终端关机电量控制处理程序;

所述通信总线实现处理器和存储器之间的连接通信;

所述处理器执行所述移动终端关机电量控制处理程序时实现如下步骤:

在关机充电时,当检测到点亮屏幕则获取本次点亮屏幕的时间与上次点亮屏幕的时间差t;

根据最近指定次数的时间差t得到时间差t的平均时间差值tv;

根据得到时间差t的平均时间差值tv选择对应的电量计算周期,并启用该电量计算周期计算电量。

所述移动终端,其中,所述处理器执行所述移动终端关机电量控制处理程序时还实现如下步骤:

在关机充电时,当检测到移动终端灭屏状态下,接收到点亮屏幕的操作指令,记录当前时间为第一时间t1,并记录;

获取上一次在关机充电时,当检测到移动终端灭屏状态下,接收的点亮屏幕的时间为第二时间t2;

将第一时间t1与第二时间t2做差值运算得到时间差t并记录。

所述移动终端,其中,所述处理器执行所述移动终端关机电量控制处理程序时还实现如下步骤:

获取最近三次时间差t的记录分别为:第一时间差ta、第二时间差tb、第三时间差tc;

对第一时间差ta、第二时间差tb、第三时间差tc求平均得到平均时间差值tv为:tv=(ta+tb+tc)/3。

所述移动终端,其中,所述处理器执行所述移动终端关机电量控制处理程序时还实现如下步骤:

预先在移动终端中保存各个平均时间差值tv对应的电量计算周期

根据得到时间差t的平均时间差值tv,查找预先存储的与平均时间差值tv对应的电量计算周期;

得到对应的电量计算周期;启用该电量计算周期计算电量。

一种计算机可读存储介质,其特征在于,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现任意一项所述的移动终端关机电量控制处理方法中的步骤。

相较于现有技术,本发明提供的移动终端关机电量控制处理方法、移动终端及存储介质,所述方法通过在关机充电时,当检测到用户点亮屏幕则本次点亮屏幕的时间与上次点亮屏幕的时间差t;根据最近三次的t得到t的平均值tv;根据tv选择对应的电量计算周期,并启用该电量计算周期。在当移动终端处于关机充电状态下时,能够动态根据用户查看电池电量等信息的控制来自动调节电池电量计算,从而达到进一步节省关机充电下的能耗的目的,从而提升关机充电时电池充满的速度,为用户提供方便。

附图说明

图1为本发明提供的移动终端关机电量控制处理方法的流程图。

图2为本发明移动终端较佳实施例的功能模块图。

具体实施方式

为使本发明的目的、技术方案及效果更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。

请参阅图1,本发明提供的移动终端关机电量控制处理方法包括以下步骤:

s100、在关机充电时,当检测到点亮屏幕则获取本次点亮屏幕的时间与上次点亮屏幕的时间差t;

本发明实施例中,在关机充电时,当检测到用户点亮屏幕则获取本次点亮屏幕的时间与上次点亮屏幕的时间之差t。

具体地,步骤s100包括:

在关机充电时,当检测到移动终端灭屏状态下,接收到点亮屏幕的操作指令,记录当前时间为第一时间t1,并记录;

获取上一次在关机充电时,当检测到移动终端灭屏状态下,接收的点亮屏幕的时间为第二时间t2;

将第一时间t1与第二时间t2做差值运算得到时间差t并记录。

譬如,当移动终端处于关机充电时,当检测到移动终端灭屏状态下用户按下电源键点亮屏幕,考虑到在关机充电中用户点亮屏幕最可能的就是查看电池电量,此时记录当前时间t1(比如当前时间为t1为2018年12月12日12时12分12秒,该时间在下一次移动终端灭屏状态下,用户按下电源键点亮屏幕则变成了t2);同时获取上一次记录的在关机充电时,当检测到移动终端灭屏状态下,用户按下电源键点亮屏幕时的时间t2(比如t2为2018年12月12日12时12分10秒),则计算t为t1减t2,此例中t为2秒;最后将t1的值赋给t2,以用于下一次移动终端灭屏状态下,用户按下电源键点亮屏幕时计算t之用。

s200、根据最近指定次数的时间差t得到时间差t的平均时间差值tv。

本实施例中,根据最近三次的t得到t的平均值tv。

其中,所述步骤s200具体包括:

获取最近三次时间差t的记录分别为:第一时间差ta、第二时间差tb、第三时间差tc;对第一时间差ta、第二时间差tb、第三时间差tc求平均得到平均时间差值tv为:tv=(ta+tb+tc)/3。

譬如,最近几次用户在移动终端灭屏状态下按下电源键点亮屏幕的时间如下:

2018年3月21日22时52分07秒

2018年3月21日22时52分02秒

2018年3月21日22时52分00秒

2018年3月21日22时51分50秒

则ta为2018年3月21日22时52分07秒与2018年3月21日22时52分02秒时间差5秒,tb为2018年3月21日22时52分02秒与2018年3月21日22时52分00秒时间差2秒,tc为2018年3月21日22时52分00秒与2018年3月21日22时51分50秒时间差10秒;计算得到tv为(5+2+10)/3。

而实际中的ta、tb、tc均是由步骤s100中算好记录的,步骤s200只需读取最近三次记录计算平均即可。

s300、根据得到时间差t的平均时间差值tv选择对应的电量计算周期,并启用该电量计算周期计算电量。

其中,本发明方法在具体实施前需要:

预先在移动终端中保存各个平均时间差值tv对应的电量计算周期。

其中,所述根据得到时间差t的平均时间差值tv选择对应的电量计算周期,并启用该电量计算周期计电量显示的步骤包括:

根据得到时间差t的平均时间差值tv,查找预先存储的与平均时间差值tv对应的电量计算周期;

得到对应的电量计算周期;启用该电量计算周期计算电量。

譬如,预先在移动终端中存储如下各个tv对应的电量计算周期,第一列为tv范围,第二列为该tv范围对应的电量计算周期:

tv范围,电量计算周期

小于10秒,5秒;

大于等于10秒且小于30秒,20秒;

大于等于30秒且小于200秒,60秒;

大于200秒,100秒;

这表示,当tv小于10秒对应的电量计算周期为5秒;当tv大于等于10秒且小于30秒对应的电量计算周期为20秒;当tv大于等于30秒且小于200秒对应的电量计算周期为60秒;当tv大于200秒对应的电量计算周期为100秒;

从而可以根据当前步骤s200中得到的tv选择对应的电量计算周期,并使能该电量计算周期。从而电量计算模块会根据所设置的电量计算周期定期计算电池电量。

由上可见,本发明提供了一种移动终端关机电量控制处理方法,所述方法通过在关机充电时,当检测到用户点亮屏幕则本次点亮屏幕的时间与上次点亮屏幕的时间差t;根据最近三次的t得到t的平均值tv;根据tv选择对应的电量计算周期,并启用该电量计算周期。在当移动终端处于关机充电状态下时,能够动态根据用户查看电池电量等信息的控制来自动调节电池电量计算,从而达到进一步节省关机充电下的能耗的目的,从而提升关机充电时电池充满的速度,为用户提供方便。

如图2所示,基于上述移动终端关机电量控制处理方法,本发明还相应提供了一种移动终端,所述移动终端可以是手机、桌上型计算机、笔记本、掌上电脑及服务器等计算设备。该移动终端包括处理器10、存储器20及显示屏30,处理器10通过通信总线50与存储器20连接,所述显示屏30通过通信总线50与处理器10连接。图2仅示出了移动终端的部分组件,但是应理解的是,并不要求实施所有示出的组件,可以替代的实施更多或者更少的组件。

所述存储器20在一些实施例中可以是所述移动终端的内部存储单元,例如移动终端的内存。所述存储器20在另一些实施例中也可以是所述移动终端的外部存储设备,例如所述移动终端上配备的插接式u盘,智能存储卡(smartmediacard,smc),安全数字(securedigital,sd)卡,闪存卡(flashcard)等。进一步地,所述存储器20还可以既包括所移动终端的内部存储单元也包括外部存储设备。所述存储器20用于存储安装于所述移动终端的应用软件及各类数据,例如所述安装移动终端的程序代码等。所述存储器20还可以用于暂时地存储已经输出或者将要输出的数据。在一实施例中,存储器20上存储有移动终端关机电量控制处理方法程序40,该移动终端关机电量控制处理方法程序40可被处理器10所执行,从而实现本申请中移动终端关机电量控制处理方法。

所述处理器10在一些实施例中可以是一中央处理器(centralprocessingunit,cpu),微处理器,手机基带处理器或其他数据处理芯片,用于运行所述存储器20中存储的程序代码或处理数据,例如执行所述移动终端关机电量控制处理方法等。

所述显示屏30在一些实施例中可以是led显示屏、液晶显示屏、触控式液晶显示屏以及oled(organiclight-emittingdiode,有机发光二极管)触摸器等。所述显示屏30用于显示在所述移动终端的信息以及用于显示可视化的用户界面。所述移动终端的部件10-30通过系统总线相互通信。

在一实施例中,当处理器10执行所述存储器20中移动终端关机电量控制处理方法程序40时实现以下步骤:

在关机充电时,当检测到点亮屏幕则获取本次点亮屏幕的时间与上次点亮屏幕的时间差t;

根据最近指定次数的时间差t得到时间差t的平均时间差值tv;

根据得到时间差t的平均时间差值tv选择对应的电量计算周期,并启用该电量计算周期计算电量。

所述移动终端,其中,所述处理器执行所述移动终端关机电量控制处理程序时还实现如下步骤:

在关机充电时,当检测到移动终端灭屏状态下,接收到点亮屏幕的操作指令,记录当前时间为第一时间t1,并记录;

获取上一次在关机充电时,当检测到移动终端灭屏状态下,接收的点亮屏幕的时间为第二时间t2;

将第一时间t1与第二时间t2做差值运算得到时间差t并记录。

进一步地实施例,所述处理器执行所述移动终端关机电量控制处理程序时还实现如下步骤:

获取最近三次时间差t的记录分别为:第一时间差ta、第二时间差tb、第三时间差tc;

对第一时间差ta、第二时间差tb、第三时间差tc求平均得到平均时间差值tv为:tv=(ta+tb+tc)/3。

进一步地实施例,所述处理器执行所述移动终端关机电量控制处理程序时还实现如下步骤:

预先在移动终端中保存各个平均时间差值tv对应的电量计算周期

根据得到时间差t的平均时间差值tv,查找预先存储的与平均时间差值tv对应的电量计算周期;

得到对应的电量计算周期;启用该电量计算周期计算电量,具体如上所述。

基于上述实施例,本发明还提供了一种计算机可读存储介质,所述计算机可读存储介质存储有一个或者多个程序,所述一个或者多个程序可被一个或者多个处理器执行,以实现如上述任意一项所述的移动终端关机电量控制处理方法中的步骤,具体如上所述。

综上所述,本发明提供的移动终端关机电量控制处理方法、移动终端及存储介质,所述方法通过在关机充电时,当检测到用户点亮屏幕则本次点亮屏幕的时间与上次点亮屏幕的时间差t;根据最近三次的t得到t的平均值tv;根据tv选择对应的电量计算周期,并启用该电量计算周期。在当移动终端处于关机充电状态下时,能够动态根据用户查看电池电量等信息的控制来自动调节电池电量计算,从而达到进一步节省关机充电下的能耗的目的,从而提升关机充电时电池充满的速度,为用户提供方便。

当然,本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,是可以通过计算机程序来指令相关硬件(如处理器,控制器等)来完成,所述的程序可存储于一计算机可读取的存储介质中,该程序在执行时可包括如上述各方法实施例的流程。其中所述的存储介质可为存储器、磁碟、光盘等。

应当理解的是,本发明的应用不限于上述的举例,对本领域普通技术人员来说,可以根据上述说明加以改进或变换,所有这些改进和变换都应属于本发明所附权利要求的保护范围。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1