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

技术编号:15054179 阅读:86 留言:0更新日期:2017-04-06 00:21
本发明专利技术提供了一种动态计算充电剩余时间的方法,所述方法是在省电管理应用程序下实现的,包括:S1、根据移动终端系统提供的接口来获取当前电量e、电池总电量E;S2、根据系统时间增量Δt里所增加的电量增量ΔE,计算出单位时间的充电频率P=ΔE/Δt;S3、根据当前电量e、电池总电量E、充电频率P,计算出剩余充电时间Tc=(E-e)/P;S4、定时循环步骤S2、S3步骤,根据计算数据动态调整剩余充电时间。本发明专利技术根据实际充电或放电的情况来计算充电或待机的时间,解决了不同电源导致不同充电效率的问题以及耗电功率大于充电功率的问题。本发明专利技术还提供了一种动态计算充电剩余时间的系统和一种移动终端设备。

【技术实现步骤摘要】

本专利技术涉及充电
,尤其涉及一种动态计算充电剩余时间的方法、系统及移动终端设备
技术介绍
市面上大多数省电应用程序的电量计算方式,是通过给定影响因素:如WIFI、GP、是否亮屏等,然后根据经验设定影响因素的权重,最后根据当前电量,按百分比得出剩余充电时间或者可用时间。这样的计算方式如下几个缺点:1、不能根据充电方式动态调整剩余充电时间。具体来说:当从直流USB充电方式调整到AC交流电充电时,不能根据充电媒介改变充电时间。2、忽略了手机之间的差异性。比如说,同一个因素在不同手机上是不同的,那么给定的经验参数将不能适合所有手机的所有情况,于是便会导致一个现象。同样百分比的电量,手机的剩余可使用时间都是一样的。3、在USB充电的时候,常常是充电速率比不上耗电速率,这是由于USB直流充电功率较小导致的。理论上讲,这样充电的效果是电量越充越少,但是用市面上大多数省电应用的算法并不会意识到这一点。
技术实现思路
针对现有技术的不足,本专利技术的目的在于提供一种动态计算充电剩余时间的方法、系统及移动终端设备,误差小,可精确计算电池剩余充电时间。为实现上述目的,本专利技术采用的技术方案如下:一种动态计算充电剩余时间的方法,所述方法是在省电管理应用程序下实现的,所述方法包括以下步骤:S1、根据移动终端系统提供的接口来获取当前电量e、电池总电量E;S2、根据系统时间增量Δt里所增加的电量增量ΔE,计算出单位时间的充电频率P=ΔE/Δt;S3、根据当前电量e、电池总电量E、充电频率P,计算出剩余充电时间Tc=(E-e)/P;S4、定时循环步骤S2、S3步骤,根据计算数据动态调整剩余充电时间。进一步,所述方法还包括:S5、根据当前电量e和充电频率P,计算出已充电时间Td=e/P,即移动终端充电后可用的电量时间。进一步,所述步骤S2的具体实现方法如下:接收移动终端系统电量变化的系统广播;定时获取第一次电量变化的广播时间t1及第一次当前电量e1;获取第二次电量变化的广播时间t2及第二次当前电量e2;得出从第一次电量变化到第二次电量变化的时间增量Δt=t2-t1、电量增量ΔE=e2-e1。为实现本专利技术的另一目的,本专利技术还采用如下技术方案:一种动态计算充电剩余时间的系统,是在省电管理应用程序下实现的,所述系统包括:电量获取单元,根据移动终端系统提供的接口来获取当前电量e、电池总电量E;充电频率计算单元,根据系统时间增量Δt所增加的电量增量ΔE,计算出单位时间的充电频率P=ΔE/Δt;剩余充电时间计算单元,根据当前电量e、电池总电量E、充电频率P,计算出剩余充电时间Tc=(E-e)/P;动态调整充电时间单元,定时循环监测充电频率计算单元及剩余充电时间计算单元数据,根据计算数据动态调整剩余充电时间。进一步,所述系统还包括:已充电时间计算单元,根据当前电量e和充电频率P,计算出已充电时间Td=e/P,即移动终端充电后可用的电量时间。进一步,所述充电频率计算单元接收移动终端系统电量变化的系统广播;定时获取第一次电量变化的广播时间t1及第一次当前电量e1;获取第二次电量变化的广播时间t2及第二次当前电量e2;得出从第一次电量变化到第二次电量变化的时间增量Δt=t2-t1、电量增量ΔE=e2-e1。为实现本专利技术的另一目的,本专利技术还采用如下技术方案:一种移动终端设备,包括如上所述的动态计算充电剩余时间的系统。相对于现有技术,本专利技术所述的技术方案根据实际充电或放电的情况来计算充电或待机的时间,解决了不同电源导致不同充电效率的问题以及耗电功率大于充电功率的问题。为了充分地了解本专利技术的目的、特征和效果,以下将结合附图对本专利技术的构思、具体结构及产生的技术效果作进一步说明。附图说明图1是本专利技术实施例一所述动态计算充电剩余时间的系统的模块示意图;图2是本专利技术实施例一所述动态计算充电剩余时间的方法的流程图。具体实施方式下面将结合附图以及具体实施方法来详细说明本专利技术,在本专利技术的示意性实施及说明用来解释本专利技术,但并不作为对本专利技术的限定。实施例一如图1所示,一种动态计算充电剩余时间的系统,是在省电管理应用程序下实现的,所述系统包括:电量获取单元,根据移动终端系统提供的接口来获取当前电量e、电池总电量E;充电频率计算单元,根据系统时间增量Δt所增加的电量增量ΔE,计算出单位时间的充电频率P=ΔE/Δt;所述充电频率计算单元接收移动终端系统电量变化的系统广播;定时获取第一次电量变化的广播时间t1及第一次当前电量e1;获取第二次电量变化的广播时间t2及第二次当前电量e2;得出从第一次电量变化到第二次电量变化的时间增量Δt=t2-t1、电量增量ΔE=e2-e1;剩余充电时间计算单元,根据当前电量e、电池总电量E、充电频率P,计算出剩余充电时间Tc=(E-e)/P;动态调整充电时间单元,定时循环监测充电频率计算单元及剩余充电时间计算单元数据,根据计算数据动态调整剩余充电时间。已充电时间计算单元,根据当前电量e和充电频率P,计算出已充电时间Td=e/P,即移动终端充电后可用的电量时间。如图2所示,一种动态计算充电剩余时间的方法,所述方法是在省电管理应用程序下实现的,所述方法包括以下步骤:S101:根据移动终端系统提供的接口来获取当前电量e、电池总电量E;S102:根据系统时间增量Δt里所增加的电量增量ΔE,计算出单位时间的充电频率P=ΔE/Δt;具体实现方法为:S201:接收移动终端系统电量变化的系统广播;S202:定时获取第一次电量变化的广播时间t1及第一次当前电量e1;S203:获取第二次电量变化的广播时间t2及第二次当前电量e2;S204:得出从第一次电量变化到第二次电量变化的时间增量Δt=t2-t1、电量增量ΔE=e2-e1;S103:根据当前电量e、电池总电量E、充电频率P,计算出剩余充电时间Tc=(E-e)/P;S104:定时循环步骤S2、S3步骤,根据计算数据动态调整剩余充电时间;S105:根据当前电量e和充电频率P,计算出已充电时间Td=e/P,即移动终端充电后可用的电量时间。一种移动终端设备,包括上述所述的动态计算充电剩余时间的系统。实施例二本实施例是在移动终端安卓系统中实现的,一种动态计算充电剩余时间的系统,是在省电管理应用程序下实本文档来自技高网...

【技术保护点】
一种动态计算充电剩余时间的方法,其特征在于,所述方法是在省电管理应用程序下实现的,所述方法包括以下步骤:S1、根据移动终端系统提供的接口来获取当前电量e、电池总电量E;S2、根据系统时间增量Δt里所增加的电量增量ΔE,计算出单位时间的充电频率P=ΔE/Δt;S3、根据当前电量e、电池总电量E、充电频率P,计算出剩余充电时间Tc=(E‑e)/P;S4、定时循环步骤S2、S3步骤,根据计算数据动态调整剩余充电时间。

【技术特征摘要】
1.一种动态计算充电剩余时间的方法,其特征在于,所述方法是在省电管
理应用程序下实现的,所述方法包括以下步骤:
S1、根据移动终端系统提供的接口来获取当前电量e、电池总电量E;
S2、根据系统时间增量Δt里所增加的电量增量ΔE,计算出单位时间的充
电频率P=ΔE/Δt;
S3、根据当前电量e、电池总电量E、充电频率P,计算出剩余充电时间Tc=
(E-e)/P;
S4、定时循环步骤S2、S3步骤,根据计算数据动态调整剩余充电时间。
2.根据权利要求1所述的动态计算充电剩余时间的方法,其特征在于,所
述方法还包括:
S5、根据当前电量e和充电频率P,计算出已充电时间Td=e/P,即移动终
端充电后可用的电量时间。
3.根据权利要求1所述的动态计算充电剩余时间的方法,其特征在于,所
述步骤S2的具体实现方法如下:
接收移动终端系统电量变化的系统广播;
定时获取第一次电量变化的广播时间t1及第一次当前电量e1;
获取第二次电量变化的广播时间t2及第二次当前电量e2;
得出从第一次电量变化到第二次电量变化的时间增量Δt=t2-t1、电量增量
ΔE=e2-e1。
4.一种动态计算充电剩余时间的系统,其特征在于,是在省电管理应用程
序下实现的,所述...

【专利技术属性】
技术研发人员:邓裕强陈鹤文
申请(专利权)人:广州市久邦数码科技有限公司广州恒业软件科技有限公司
类型:发明
国别省市:广东;44

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

1