一种终端及计算其初始电量的方法技术

技术编号:12734566 阅读:91 留言:0更新日期:2016-01-20 18:03
本发明专利技术提供一种计算初始电量的方法,在终端的关机阶段获取电池的剩余电量并保存,而后在由关机阶段进入开机阶段时,若判断当前为终端供电的电池与关机阶段的电池是同一个,则将剩余电量作为开机阶段的初始电量;若不是同一个,则获取开机阶段的电池的当前开路电压,并查询预置的不同取值的开路电压和初始电量的映射关系,得到当前开路电压对应的初始电量。本发明专利技术还提供一种基于该方法的终端。本发明专利技术能够改善电池在插拔后电量初始化不准确的问题。

【技术实现步骤摘要】

本专利技术涉及终端
,具体涉及电子产品的充电
,特别涉及一种终端及计算其初始电量的方法
技术介绍
当前,基于智能操作系统的终端具有屏幕大、主频高、运行快等特点,其功耗越来越大,导致电池拔插操作次数越来越频繁。电池在拔插操作中经历放电-停止放电-放电这一张弛过程,会导致更换电池后检测到的电量是虚高的,影响所显示的电量的准确性。并且,在拔插操作的关机阶段,当前由RTC(RealTimeClock,实时时钟)保存电池的剩余电量,但是电池的停止放电使得RTC掉电,极易引起电池电量跳变。另外,RTC保存的电池电量具有记忆时效,即在超过预定时间后RTC保存的电池电量会被丢失,也会影响所显示的电量的准确性。
技术实现思路
有鉴于此,本专利技术实施例提供一种终端及计算其初始电量的方法,以提高终端在电池拔插操作后所显示的初始电量的准确性。本专利技术实施例提供的一种计算初始电量的方法,包括:获取终端在关机阶段其电池的剩余电量并保存;在终端由关机阶段进入开机阶段时,判断当前为终端供电的电池与关机阶段的电池是否为同一个;若是,则将剩余电量作为开机阶段的初始电量;若否,则获取在开机阶段为终端供电的电池的当前开路电压,并查询预先内置的不同取值的开路电压和初始电量的映射关系,得到当前开路电压对应的初始电量。其中,所述获取在开机阶段为终端供电的电池的当前开路电压的步骤包括:获取为终端供电的电池在开机阶段的启动装载阶段的当前负载电压和电流,所述启动装载阶段为终端的硬件初始化但未开启并为操作系统准备运行环境的阶段;查询预先内置的不同取值的负载电压和内阻的映射关系,得到当前负载电压对应的内阻,将内阻与电流相乘后与当前负载电压相加即得到当前开路电压。其中,所述判断当前为终端供电的电池与关机阶段的电池是否为同一个的步骤包括:获取在开机阶段为终端供电的电池的当前开路电压,并将当前开路电压与剩余电量相比较;在当前开路电压与剩余电量相同时,判定当前为终端供电的电池与关机阶段的电池为同一个;在当前开路电压与剩余电量不相同时,判定当前为终端供电的电池与关机阶段的电池不是同一个。其中,所述判断当前为终端供电的电池与关机阶段的电池是否为同一个的步骤包括:获取在开机阶段为终端供电的电池的当前开路电压,并将当前开路电压和剩余电量的差值与预设阈值相比较;在差值小于或等于预设阈值时,判定当前为终端供电的电池与关机阶段的电池为同一个;在差值大于所述预设阈值时,判定当前为终端供电的电池与关机阶段的电池不是同一个。其中,所述获取终端在关机阶段其电池的剩余电量并保存的步骤之后还包括:判断终端是否进行了电池拔插操作;若判定终端进行了电池拔插操作,则执行所述在终端由关机阶段进入开机阶段时,判断当前为终端供电的电池与关机阶段的电池是否为同一个的步骤;若判定终端未进行电池拔插操作,则将剩余电量作为开机阶段的初始电量。本专利技术实施例提供的一种终端,包括:第一获取模块,用于获取终端在关机阶段其电池的剩余电量;存储模块,用于保存剩余电量;处理模块,用于在终端由关机阶段进入开机阶段时,判断当前为终端供电的电池与关机阶段的电池是否为同一个;若是,则将剩余电量作为开机阶段的初始电量;第二获取模块,用于在处理模块判定当前为终端供电的电池与关机阶段的电池不是同一个时,获取在开机阶段为终端供电的电池的当前开路电压;处理模块进一步用于查询预先内置的不同取值的开路电压和初始电量的映射关系,得到当前开路电压对应的初始电量,映射关系预先存储于存储模块中。其中,所述第二获取模块用于获取为终端供电的电池在开机阶段的启动装载阶段的当前负载电压和电流,所述启动装载阶段为终端的硬件初始化但未开启并为操作系统准备运行环境的阶段,并查询预先内置的不同取值的负载电压和内阻的映射关系,得到当前负载电压对应的内阻,进一步将内阻与电流相乘后与当前负载电压相加即得到当前开路电压,所述预先内置的不同取值的负载电压和内阻的映射关系预先存储于所述存储模块中。其中,处理模块用于将当前开路电压与剩余电量相比较,在当前开路电压与剩余电量相同时,判定当前为终端供电的电池与关机阶段的电池为同一个,且在当前开路电压与剩余电量不相同时,判定当前为终端供电的电池与关机阶段的电池不是同一个。其中,处理模块用于将当前开路电压和剩余电量的差值与预设阈值相比较,在所述差值小于或等于预设阈值时,判定当前为终端供电的电池与关机阶段的电池为同一个,且在所述差值大于预设阈值时,判定当前为终端供电的电池与关机阶段的电池不是同一个。其中,处理模块还用于判断终端是否进行了电池拔插操作,并在判定进行了电池拔插操作时,判断当前为终端供电的电池与关机阶段的电池是否为同一个;在判定未进行所述电池拔插操作时,将剩余电量作为开机阶段的初始电量。本专利技术实施例的终端及计算其初始电量的方法,依据电池拔插操作前后的电池是否为同一个来得到当前供电电池的初始电量,避免因RTC掉电引起的电池电量跳变以及因记忆时效导致的电池电量丢失等问题,提高终端在电池拔插操作后所显示的初始电量的准确性。附图说明图1是本专利技术的计算初始电量的方法一实施例的流程示意图;图2是本专利技术的计算初始电量的方法另一实施例的流程示意图;图3是本专利技术的终端一实施例的原理框示意图;图4是本专利技术的终端一实施例的硬件结构示意图。具体实施方式本专利技术实施例提供一种图1所示的计算初始电量的方法,以准确显示终端在电池拔插操作后所显示的初始电量,所谓初始电量(又称初始化电量、电量的初始化)指的是终端在开机阶段获取并显示的电池电量,例如终端屏幕右上方显示的百分比形式的剩余电量。所述方法适用于智能手机、PDA(PersonalDigitalAssistant,个人数字助理或平板电脑)、便携式通信装置等任何需要电池供电的终端,还可以适用于智能手环、嵌入于衣服、首饰等服饰配件中的穿戴式设备。如图1所示,所述计算初始电量的方法包括:步骤11:获取终端在关机阶段其电池的剩余电量并保存。以MTK平台的手机为例,电池的剩余电量由终端的充电线程获取。充电线程主要负责控制电池的充电以及为终端供电的过程,并且充电线程在开启后需要判断电池的供电环境是否异常,所述供电环境包括电池的当前温度、开路电压以及电池ID(Identity,标识码)中的至少一个。如果供电环境异常,则停止供电;如果供电环境正常,则本文档来自技高网...

【技术保护点】
一种计算初始电量的方法,其特征在于,所述方法包括:获取终端在关机阶段其电池的剩余电量并保存;在所述终端由所述关机阶段进入开机阶段时,判断当前为所述终端供电的电池与所述关机阶段的电池是否为同一个;若是,则将所述剩余电量作为所述开机阶段的初始电量;若否,则获取在所述开机阶段为所述终端供电的电池的当前开路电压,并查询预先内置的不同取值的开路电压和初始电量的映射关系,得到所述当前开路电压对应的初始电量。

【技术特征摘要】
1.一种计算初始电量的方法,其特征在于,所述方法包括:
获取终端在关机阶段其电池的剩余电量并保存;
在所述终端由所述关机阶段进入开机阶段时,判断当前为所述终端
供电的电池与所述关机阶段的电池是否为同一个;
若是,则将所述剩余电量作为所述开机阶段的初始电量;
若否,则获取在所述开机阶段为所述终端供电的电池的当前开路电
压,并查询预先内置的不同取值的开路电压和初始电量的映射关系,得
到所述当前开路电压对应的初始电量。
2.根据权利要求1所述的方法,其特征在于,所述获取在所述开机
阶段为所述终端供电的电池的当前开路电压的步骤包括:
获取为所述终端供电的电池在所述开机阶段的启动装载阶段的当
前负载电压和电流,其中所述启动装载阶段为所述终端的硬件初始化但
未开启并为操作系统准备运行环境的阶段;
查询预先内置的不同取值的负载电压和内阻的映射关系,得到所述
当前负载电压对应的内阻,将所述内阻与所述电流相乘后与所述当前负
载电压相加即得到所述当前开路电压。
3.根据权利要求1所述的方法,其特征在于,所述判断当前为所述
终端供电的电池与所述关机阶段的电池是否为同一个的步骤包括:
获取在所述开机阶段为所述终端供电的电池的当前开路电压,并将
所述当前开路电压与所述剩余电量相比较;
在所述当前开路电压与所述剩余电量相同时,判定当前为所述终端
供电的电池与所述关机阶段的电池为同一个;
在所述当前开路电压与所述剩余电量不相同时,判定当前为所述终
端供电的电池与所述关机阶段的电池不是同一个。
4.根据权利要求1所述的方法,其特征在于,所述判断当前为所述
终端供电的电池与所述关机阶段的电池是否为同一个的步骤包括:
获取在所述开机阶段为所述终端供电的电池的当前开路电压,并将

\t所述当前开路电压和所述剩余电量的差值与预设阈值相比较;
在所述差值小于或等于所述预设阈值时,判定当前为所述终端供电
的电池与所述关机阶段的电池为同一个;
在所述差值大于所述预设阈值时,判定当前为所述终端供电的电池
与所述关机阶段的电池不是同一个。
5.根据权利要求1-4任意一项所述的方法,其特征在于,所述获取
终端在关机阶段其电池的剩余电量并保存的步骤之后还包括:
判断所述终端是否进行了电池拔插操作;
若判定所述终端进行了所述电池拔插操作,则执行所述在所述终端
由所述关机阶段进入开机阶段时,判断当前为所述终端供电的电池与所
述关机阶段的电池是否为同一个的步骤;
若判定所述终端未进行所...

【专利技术属性】
技术研发人员:朱利明
申请(专利权)人:惠州TCL移动通信有限公司
类型:发明
国别省市:广东;44

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

1