一种移动终端电池电量平滑显示方法及系统的制作方法

文档序号:9199487阅读:618来源:国知局
一种移动终端电池电量平滑显示方法及系统的制作方法
【技术领域】
[0001]本发明涉及移动终端技术领域,尤其涉及的是一种移动终端电池电量平滑显示方法及系统。
【背景技术】
[0002]随着移动终端技术的不断发展,手机等移动终端的使用越来越普及。对于电池电量的精确估计变得越来越重要,这也是许多移动智能终端设备的不足之处,电池电量是一个无法直接测量的参量,许多因素包括温度,放电速率以及电池老化等众多因素都可能会影响它。当用户界面显示的电池电量和电池的真实剩余电量有差异的时候,软件要把用户界面显示的电池电量同步到电池的真实电量水平。目前同步真实电量,都是设定一个恒定时间,比如一分钟同步1%的电量,也就是每隔I分钟用户界面显示的电池电量下降I个百分点,但是当系统负载不同时,都使用恒定的时间进行同步,会导致有些时候,使用户感觉到移动智能终端设备没怎么使用,电池电量下降的还是比较快。现有的电池的放电曲线平滑度线性度不高,给用户带来了不便。
[0003]因此,现有技术还有待于改进和发展。

【发明内容】

[0004]本发明要解决的技术问题在于,提供一种移动终端电池电量平滑显示方法及系统,旨在解决现有的移动终端电池的放电曲线平滑度和线性度不高的问题。
[0005]本发明解决技术问题所采用的技术方案如下:
一种移动终端电池电量平滑显示方法,其中,包括:
A、获取移动终端当前时刻电池实际剩余的第一电池电量、对应的电流及移动终端界面显示的第二电池电量;
B、根据电池总容量、第一电池电量、第二电池电量和电流,计算移动终端电池电量显示的平滑时间;
C、调整移动终端显示的电池电量,每隔所述平滑时间将移动终端显示的电池电量下降一个百分点。
[0006]所述的移动终端电池电量平滑显示方法,其中,所述步骤A具体包括:
Al、读取移动终端此次开机时电池的初始化电量,计算出电池的初始化消耗电量;
A2、通过ADC电路读取移动终端从开机到当前时刻电池上的电流,通过电流积分法得出移动终端从开机到当前时刻所消耗的电池电量;通过ADC电路读取移动终端当前时刻电池上的电流;
A3、计算移动终端当前时刻电池实际剩余的第一电池电量,所述第一电池电量为电池总容量减去初始化消耗电量后再减去从开机到当前时刻所消耗的电池电量;
A4、读取移动终端界面显示的第二电池电量。
[0007]所述的移动终端电池电量平滑显示方法,其中,所述步骤B具体包括: B1、根据电池总容量Q、第一电池电量SOC、第二电池电量H_SOC和电流I,计算移动终端电池电量显示的平滑时间ΔΤ,ΔΤ= (Q*3600* SOC)/ (UI_S0C*I*100)。
[0008]所述的移动终端电池电量平滑显示方法,其中,所述步骤B还包括:
B2、根据电池总容量、第一电池电量、第二电池电量、电流和预设的加权系数,计算移动终端电池电量显示的平滑时间。
[0009]所述的移动终端电池电量平滑显示方法,其中,所述步骤B2具体包括:
B21、根据电池总容量Q、第一电池电量S0C、第二电池电量UI_S0C、电流I和预设的加权系数N,计算移动终端电池电量显示的平滑时间ΔΤ,Λ T= (Q*3600* SOON) / (UI_S0C*I*100)。
[0010]一种移动终端电池电量平滑显示系统,其中,包括:
数据采集模块,用于获取移动终端当前时刻电池实际剩余的第一电池电量、对应的电流及移动终端界面显示的第二电池电量;
平滑时间计算模块,用于根据电池总容量、第一电池电量、第二电池电量和电流,计算移动终端电池电量显示的平滑时间;
电量显示模块,用于调整移动终端显示的电池电量,每隔所述平滑时间将移动终端显不的电池电量下降一个百分点。
[0011]所述的移动终端电池电量平滑显示系统,其中,所述数据采集模块包括:
电量消耗单元,用于读取移动终端此次开机时电池的初始化电量,计算出电池的初始化消耗电量;
电量计算单元,用于通过ADC电路读取移动终端从开机到当前时刻电池上的电流,通过电流积分法得出移动终端从开机到当前时刻所消耗的电池电量;通过ADC电路读取移动终端当前时刻电池上的电流;
第一电池电量计算单元,用于计算移动终端当前时刻电池实际剩余的第一电池电量,所述第一电池电量为电池总容量减去初始化消耗电量后再减去从开机到当前时刻所消耗的电池电量;
第二电池电量获取单元,用于读取移动终端界面显示的第二电池电量。
[0012]所述的移动终端电池电量平滑显示系统,其中,所述平滑时间计算模块,用于根据电池总容量Q、第一电池电量S0C、第二电池电量H_S0C和电流I,计算移动终端电池电量显示的平滑时间 ΔΤ,ΔΤ= (Q*3600* SOC) / (UI_S0C*I*100)。
[0013]所述的移动终端电池电量平滑显示系统,其中,所述平滑时间计算模块,还用于根据电池总容量、第一电池电量、第二电池电量、电流和预设的加权系数,计算移动终端电池电量显示的平滑时间。
[0014]所述的移动终端电池电量平滑显示系统,其中,所述平滑时间计算模块,用于根据电池总容量Q、第一电池电量S0C、第二电池电量n_S0C、电流I和预设的加权系数N,计算移动终端电池电量显示的平滑时间ΔΤ,ΔΤ= (Q*3600* SOON) / (UI_S0C*I*100)。
[0015]本发明所提供的一种移动终端电池电量平滑显示方法及系统,有效地解决了现有的移动终端电池的放电曲线平滑度和线性度不高的问题,通过获取移动终端当前时刻电池实际剩余的第一电池电量、对应的电流及移动终端界面显示的第二电池电量;根据电池总容量、第一电池电量、第二电池电量和电流,计算移动终端电池电量显示的平滑时间;调整移动终端显示的电池电量,每隔所述平滑时间将移动终端显示的电池电量下降一个百分点;从而提高了用户体验,使得电池的放电曲线更加平滑和线性,更好的使用户界面显示的电池电量平滑线性地同步到电池的真实电池电量,给用户带来了大大的方便。
【附图说明】
[0016]图1为本发明提供的移动终端电池电量平滑显示方法较佳实施例的流程图。
[0017]图2为本发明提供的移动终端电池电量平滑显示系统较佳实施例的结构框图。
【具体实施方式】
[0018]本发明提供一种移动终端电池电量平滑显示方法及系统,为使本发明的目的、技术方案及优点更加清楚、明确,以下参照附图并举实施例对本发明进一步详细说明。应当理解,此处所描述的具体实施例仅仅用以解释本发明,并不用于限定本发明。
[0019]首先说明一下现有移动终端电池特性以及移动终端的电池电量是如何显示的。当前移动终端的电池电量计算使用的是电流积分法,其移动终端当前剩余的电池电量SOC为:SOC = 1-Dl ;其中I表示电池的总电量为100%,D1为当前时刻移动终端所消耗的电池电量。而Dl则可以通过电流积分法得出:D1 = DO+ I*t/Q ;D0为此次开机读取的电池初始化消耗电量,I*t/Q为通过电流积分法得出的从开机到当前时刻这段时间t内所消耗的电池电量,I代
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1