一种动态计算充电剩余时间的方法、系统及移动终端设备的制造方法

文档序号:9890688阅读:263来源:国知局
一种动态计算充电剩余时间的方法、系统及移动终端设备的制造方法
【技术领域】
[0001 ]本发明涉及充电技术领域,尤其涉及一种动态计算充电剩余时间的方法、系统及移动终端设备。
【背景技术】
[0002]市面上大多数省电应用程序的电量计算方式,是通过给定影响因素:如WIF1、GP、是否亮屏等,然后根据经验设定影响因素的权重,最后根据当前电量,按百分比得出剩余充电时间或者可用时间。这样的计算方式如下几个缺点:
[0003]1、不能根据充电方式动态调整剩余充电时间。具体来说:当从直流USB充电方式调整到AC交流电充电时,不能根据充电媒介改变充电时间。
[0004]2、忽略了手机之间的差异性。比如说,同一个因素在不同手机上是不同的,那么给定的经验参数将不能适合所有手机的所有情况,于是便会导致一个现象。同样百分比的电量,手机的剩余可使用时间都是一样的。
[0005]3、在USB充电的时候,常常是充电速率比不上耗电速率,这是由于USB直流充电功率较小导致的。理论上讲,这样充电的效果是电量越充越少,但是用市面上大多数省电应用的算法并不会意识到这一点。

【发明内容】

[0006]针对现有技术的不足,本发明的目的在于提供一种动态计算充电剩余时间的方法、系统及移动终端设备,误差小,可精确计算电池剩余充电时间。
[0007]为实现上述目的,本发明采用的技术方案如下:一种动态计算充电剩余时间的方法,所述方法是在省电管理应用程序下实现的,所述方法包括以下步骤:
[0008]S1、根据移动终端系统提供的接口来获取当前电量e、电池总电量E;
[0009]S2、根据系统时间增量At里所增加的电量增量ΔΕ,计算出单位时间的充电频率P=Δ E/ Δ t ;
[0010]S3、根据当前电量e、电池总电量E、充电频率P,计算出剩余充电时间Tc = (E-e)/P;[0011 ] S4、定时循环步骤S2、S3步骤,根据计算数据动态调整剩余充电时间。
[0012]进一步,所述方法还包括:
[0013]S5、根据当前电量e和充电频率P,计算出已充电时间Td = e/P,即移动终端充电后可用的电量时间。
[0014]进一步,所述步骤S2的具体实现方法如下:
[0015]接收移动终端系统电量变化的系统广播;
[0016]定时获取第一次电量变化的广播时间tl及第一次当前电量el;
[0017]获取第二次电量变化的广播时间t2及第二次当前电量e2;
[0018]得出从第一次电量变化到第二次电量变化的时间增量△ t = t2_t 1、电量增量Δ E= e2_el ο
[0019]为实现本发明的另一目的,本发明还采用如下技术方案:一种动态计算充电剩余时间的系统,是在省电管理应用程序下实现的,所述系统包括:
[0020]电量获取单元,根据移动终端系统提供的接口来获取当前电量e、电池总电量E;
[0021]充电频率计算单元,根据系统时间增量At所增加的电量增量ΔΕ,计算出单位时间的充电频率P= A E/At;
[0022 ] 剩余充电时间计算单元,根据当前电量e、电池总电量E、充电频率P,计算出剩余充电时间 Tc = (E_e)/P;
[0023]动态调整充电时间单元,定时循环监测充电频率计算单元及剩余充电时间计算单元数据,根据计算数据动态调整剩余充电时间。
[0024]进一步,所述系统还包括:
[0025]已充电时间计算单元,根据当前电量e和充电频率P,计算出已充电时间Td= e/P,即移动终端充电后可用的电量时间。
[0026]进一步,所述充电频率计算单元接收移动终端系统电量变化的系统广播;定时获取第一次电量变化的广播时间11及第一次当前电量e I;获取第二次电量变化的广播时间t2及第二次当前电量e2;得出从第一次电量变化到第二次电量变化的时间增量△ t = t2_t1、电量增量Δ E = e2-el。
[0027]为实现本发明的另一目的,本发明还采用如下技术方案:一种移动终端设备,包括如上所述的动态计算充电剩余时间的系统。
[0028]相对于现有技术,本发明所述的技术方案根据实际充电或放电的情况来计算充电或待机的时间,解决了不同电源导致不同充电效率的问题以及耗电功率大于充电功率的问题。
[0029]为了充分地了解本发明的目的、特征和效果,以下将结合附图对本发明的构思、具体结构及产生的技术效果作进一步说明。
【附图说明】
[0030]图1是本发明实施例一所述动态计算充电剩余时间的系统的模块示意图;
[0031]图2是本发明实施例一所述动态计算充电剩余时间的方法的流程图。
【具体实施方式】
[0032]下面将结合附图以及具体实施方法来详细说明本发明,在本发明的示意性实施及说明用来解释本发明,但并不作为对本发明的限定。
[0033]实施例一
[0034]如图1所示,一种动态计算充电剩余时间的系统,是在省电管理应用程序下实现的,所述系统包括:
[0035]电量获取单元,根据移动终端系统提供的接口来获取当前电量e、电池总电量E;
[0036]充电频率计算单元,根据系统时间增量At所增加的电量增量ΔΕ,计算出单位时间的充电频率P= A E/At;
[0037]所述充电频率计算单元接收移动终端系统电量变化的系统广播;定时获取第一次电量变化的广播时间11及第一次当前电量e I;获取第二次电量变化的广播时间t2及第二次当前电量e2;得出从第一次电量变化到第二次电量变化的时间增量At = t2_tl、电量增量Δ E = e2-el ;
[0038]剩余充电时间计算单元,根据当前电量e、电池总电量E、充电频率P,计算出剩余充电时间 Tc = (E_e)/P;
[0039]动态调整充电时间单元,定时循环监测充电频率计算单元及剩余充电时间计算单元数据,根据计算数据动态调整剩余充电时间。
[°04°]已充电时间计算单元,根据当前电量e和充电频率P,计算出已充电时间Td = e/P,即移动终端充电后可用的电量时间。
[0041]如图2所示,一种动态计算充电剩余时间的方法,所述方法是在省电管理应用程序下实现的,所述方法包括以下步骤:
[0042 ] S11:根据移动终端系统提供的接口来获取当前电量e、电池总电量E;
[0043]S102:根据系统时间增量△ t里所增加的电量增量ΔΕ,计算出单位时间的充电频率 P= Δ E/At;
[0044]具体实现方法为:
[0045]S201:接收移动终端系统电量变化的系统广播;
[0046]S202:定时获取第一次电量变化的广播时间tl及第一次当前电量el;
[0047]S203:获取第二次电量变化的广播时间t2及第二次当前电量e2;
[0048]S204:得出从第一次电量变化到第二次电量变化的时间增量△ t = t2_tl、电量增量 Δ E = e2-el ;
[0049]S103:根据当前电量e、电池总电量E、充电频率P,计算出剩余充电时间Tc = (E-e)/P;
[0050]S104:定时循环步骤S2、S3步骤,根据计算数据动态调整剩余充电时间;
[0051 ] S105:根据当前电量e和充电频率P,计算出已充电时间Td = e/P,即移动终端充电后可用的电量时间
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1