一种提示移动终端电池剩余时间的方法和装置的制作方法

文档序号:7896516阅读:281来源:国知局
专利名称:一种提示移动终端电池剩余时间的方法和装置的制作方法
技术领域
本发明涉及移动通信设备,尤其涉及一种提示移动终端电池剩余时间的方法和
装置
背景技术
目前,随着移动通信技术的不断发展,移动终端已经深入到人们的生活中,移 动通信也已成为最广泛使用的通信方式。这里,本发明所称的移动终端是指手机、个人 数字助理(PDA,Personal Digital Assistant)等具有无线通讯功能的小型手持式移动通信
设备。以手机为例,其作为日常生活和商业事务的工具,在用户的生活中占有重要的地 位。现有的手机电池剩余时间一般通过采用固定的格数显示剩余电量的方式进行显 示。手机当前剩余的供电时间由格数决定。但是这种采用电量格数提示手机电池剩余时 间的方法不准确也不直观。

发明内容
本发明的目的是提供一种提示移动终端电池剩余时间的方法和装置,它能够准 确直观地显示移动终端电池剩余时间。为达到上述目的,本发明采用如下技术方案一种提示移动终端电池剩余时间的方法,包括步骤1 至少获取一次移动终端电池的剩余电量Qn以及在该剩余电量下移动终 端的使用时间Tn,其中n为整数,1121 ;步骤2 计算并保存每次的电量时间比值Ln,Ln = Qn/Tn ;步骤3 :获取移动终端当前剩余电量Q以及移动终端保存的电量时间比值L1、 L2、...Ln ;步骤4:将移动终端保存的电量时间比值求和后取平均值,得到电量时间比平 均值 L,L = (Ll+L2+...+Ln)/n ;步骤5:根据移动终端当前剩余电量Q和电量时间比平均值L,计算移动终端当 前电池剩余时间T,T = Q/L ;步骤6 将移动终端当前电池剩余时间T显示在移动终端的屏幕上;步骤7 按一定的时间间隔,重复执行上述步骤3-6。进一步地,所述步骤1包括步骤11:启动提示移动终端电池剩余时间的程序,并记录移动终端系统的当前 时间点,作为开机时间点TBn;步骤12 获取移动终端当前剩余电量Qn ;步骤13:当移动终端电量耗尽关机时,记录移动终端关机时的当前时间点 TEn ;
所述步骤2进一步为计算并保存每次的电量时间比值Ln,Ln = Qn/ (TEn-TBn)。进一步地,所述步骤12包括步骤121 调用移动终端系统函数,获取移动终端当前电池的电量信息;步骤122:根据移动终端当前电池的电量信息,得到移动终端当前剩余电量;或者,所述步骤12包括步骤121’ 获取移动终端当前的电压;步骤122’ 根据移动终端当前的电压和移动终端电池的放电曲线,计算出电池 的剩余电量的百分比值;步骤123’ 根据电池的剩余电量的百分比值,得到移动终端当前剩余电量。进一步地,所述步骤11和步骤13之间,如果移动终端进行充电,则更新开机时 间点TBn为移动终端充电后的时间点,并获取移动终端充完电后的电量作为移动终端当 前剩余电量Qn。进一步地,所述步骤4还包括判断移动终端保存的每一个电量时间比值是否在设定的误差范围内,如果否, 则将该电量时间比值舍去,不进行求和取平均值。一种移动终端,包括微处理器,用于获取移动终端电池的剩余电量Qn以及在该剩余电量下移动终端 的使用时间Tn,以及计算电量时间比值Ln、电量时间比平均值L、电池剩余时间T ;存储器,用于保存微处理器获取的剩余电量Qn、该剩余电量下移动终端的使用 时间Tn,以及电量时间比值Ln、电量时间比平均值L、电池剩余时间T ;显示屏,用于显示存储器保存的电池剩余时间T ;所述微处理器进一步包括第一获取模块,用于多次获取移动终端电池的剩余电量Qn以及在该剩余电量下 移动终端的使用时间Tn,其中n为整数,r^l;第一计算模块,用于计算每次的电量时间比值Ln,Ln = Qn/Tn ;第二获取模块,用于获取移动终端当前剩余电量Q以及移动终端保存的电量时 间比值 LI、L2、...Ln ;第二计算模块,用于将移动终端保存的电量时间比值求和后取平均值,得到电 量时间比平均值L,L = (Ll+L2+...+Ln)/n ;第三计算模块,用于根据移动终端当前剩余电量Q和电量时间比平均值L,计算 移动终端当前电池剩余时间T,T = Q/L ;显示控制模块,用于控制显示屏将移动终端当前电池剩余时间T显示出来;定时器,用于设定时间间隔,按设定的时间间隔,使微处理器和存储器重复执 行获取、计算、保存的上述动作。进一步地,所述第一获取模块包括启动及第一记录模块,用于启动提示移动终端电池剩余时间的程序,并记录移 动终端系统的当前时间点,作为开机时间点TBn ;第三获取模块,用于获取移动终端当前剩余电量Qn;
第二记录模块,用于当移动终端电量耗尽关机时,记录移动终端关机时的当前 时间点TEn;所述第一计算模块进一步为计算每次的电量时间比值Ln,Ln = Qn/ (TEn-TBn)。进一步地,所述第三获取模块包括调用及第一获取子模块,用于调用移动终端系统函数,获取移动终端当前电池 的电量信息;第一计算子模块根据移动终端当前电池的电量信息,得到移动终端当前剩余 电量;或者,所述第三获取模块包括第二获取子模块,用于获取移动终端当前的电压;第二计算子模块,用于根据移动终端当前的电压和移动终端电池的放电曲线, 计算出电池的剩余电量的百分比值;第三计算子模块,用于根据电池的剩余电量的百分比值,得到移动终端当前剩 余电量。进一步地,所述启动及第一记录模块和第二记录模块之间还连接有判断模块,用于当移动终端进行充电时,更新开机时间点TBn为移动终端充电 后的时间点,并获取移动终端充完电后的电量作为移动终端当前剩余电量Qn。进一步地,所述第二计算模块,还进一步用于判断移动终端保存的每一个电量 时间比值是否在设定的误差范围内,如果否,则将该电量时间比值舍去,不进行求和取 平均值。本发明中引入了电量时间比值Ln来衡量移动终端的剩余电量和使用时间之间的 关系,并通过对Ln求和后取平均值得到电量时间比平均值L来衡量用户的使用习惯,可 以提高其准确性,最终本发明能够利用移动终端当前剩余电量Q和电量时间比平均值L, 较为准确地提示用户移动终端的电池剩余时间。本发明能够让用户对移动终端的电池还 剩多少使用时间一目了然,方便客户及时充电。


图1为本发明的提示移动终端电池剩余时间的方法的流程示意图;图2为本发明的提示移动终端电池剩余时间的装置的结构示意图。
具体实施例方式为了使本发明的目的、技术方案及优点更加清楚明白,下面结合附图及实施 例,对本发明进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释本 发明,并不用于限定本发明。如图1所示,本发明提供一种提示移动终端电池剩余时间的方法,包括步骤1 至少获取一次移动终端电池的剩余电量Qn以及在该剩余电量下移动终 端的使用时间Tn,其中n为整数,1121 ;本步骤中,为了向用户提示准确的电池剩余时间,需要至少一次获取移动终端的剩余电量以及相对应的移动终端使用时间,即至少获取Ql、T1用于后续计算电量时间 比值的初始值。步骤2 计算并保存每次的电量时间比值Ln,Ln = Qn/Tn ;本步骤为本发明的关键步骤,本发明通过在该步骤中引入电量时间比值Ln,用 以衡量移动终端的剩余电量和使用时间之间的关系,从而为后续步骤顺利显示出移动终 端当前电池剩余时间提供了可能。步骤3 :获取移动终端当前剩余电量Q以及移动终端保存的电量时间比值L1、 L2、...Ln ;步骤4:将移动终端保存的电量时间比值求和后取平均值,得到电量时间比平 均值 L,L = (Ll+L2+...+Ln)/n ;为了准确地给出移动终端当前电池剩余时间,本步骤中对电量时间比值Ln进行 了求和后取平均值。步骤5:根据移动终端当前剩余电量Q和电量时间比平均值L,计算移动终端当 前电池剩余时间T,T = Q/L ;步骤6 将移动终端当前电池剩余时间T显示在移动终端的屏幕上;步骤7:按一定的时间间隔,重复执行上述步骤3-6。上述步骤5-6利用移动终端当前剩余电量Q和电量时间比平均值L,计算出了移 动终端当前电池剩余时间T,并将该时间T显示给了用户。而上述步骤7使上述程序每 隔一定时间重复执行,从而保证不断更新显示给用户的移动终端当前电池剩余时间T。该 时间间隔可以设置为1分钟、5分钟等。本发明中引入了电量时间比值Ln来衡量移动终端的剩余电量和使用时间之间的 关系,并通过对Ln求和后取平均值得到电量时间比平均值L来衡量用户的使用习惯,可 以提高其准确性,最终本发明能够利用移动终端当前剩余电量Q和电量时间比平均值L, 较为准确地提示用户移动终端的电池剩余时间。本发明能够让用户对移动终端的电池还 剩多少使用时间一目了然,方便客户及时充电。本发明的前述步骤1-2可以在为用户显示移动终端当前电池剩余时间T之前预先 执行多次,以获得一个最终的电量时间比平均值L;或者,也可以在为用户显示移动终 端当前电池剩余时间T的同时,不断地执行,以获得更多的电量时间比值Ln,从而可以 根据用户的使用习惯不断地对电量时间比平均值L进行修正,进而可以提高显示给用户 的移动终端当前电池剩余时间T的精确度。本发明中,上述步骤1具体可以包括步骤11:启动提示移动终端电池剩余时间的程序,并记录移动终端系统的当前 时间点,作为开机时间点TBn(该时间可以精确到分或者秒);步骤12 获取移动终端当前剩余电量Qn ;步骤13:当移动终端电量耗尽关机时,记录移动终端关机时的当前时间点 TEn ;此时,所述步骤2进一步为 计算并保存每次的电量时间比值Ln,Ln = Qn/ (TEn-TBn)。 可以看出,本发明是在移动终端某一剩余电量的情况下,计算该电量耗尽所用时间,进而得到了电量时间比值Ln。当然,本领域技术人员应当理解,还可以利用其他 方式得到电量时间比值Ln,例如,计算消耗一定量的电量所需要的时间(并非将电池的 所有电量都耗尽)。然而,需要说明的是,上述步骤11-13为实际应用中效果最好最优选 的方式。进一步地,上述步骤12获取移动终端当前剩余电量Qn,可以采用如下两种实现 方式方式一(利用移动终端系统函数)上述步骤12可以包括步骤121 调用移动终端系统函数,获取移动终端当前电池的电量信息;在移动终端中,sysinfo模块用于获取手机的系统信息,其中,sysinfo模块中含 有函数batteryO,可以利用该函数获取当前电池的电量信息。步骤122:根据移动终端当前电池的电量信息,得到移动终端当前剩余电量。方式二(利用移动终端的电压及电池放电曲线)上述步骤12可以包括步骤121’ 获取移动终端当前的电压;步骤122’ 根据移动终端当前的电压和移动终端电池的放电曲线,计算出电池 的剩余电量的百分比值;例如,一电池正常使用情况下的放电曲线,对时间进行4等分,以充电限制电 压为4.2V的锂电池为例,可以列出这样一个对应关系4.20V-100%3.95V-75%3.85V-50%3.73V-25%3.50V-5%2.75V-0%根据上述电池放电曲线,即可容易地计算出电池的剩余电量的百分比值。步骤123’ 根据电池的剩余电量的百分比值,得到移动终端当前剩余电量。同时,本发明中,前述步骤11和步骤13之间,如果移动终端进行了充电,则更 新开机时间点TBn为移动终端充电后的时间点,并获取移动终端充完电后的电量作为移 动终端当前剩余电量Qn。这样,以避免充电对计算电量时间比值Ln的影响。同样道 理,本领域技术人员应当理解,当移动终端关机时,也需要从TEn-TBn的时间段中去除 关机的这段时间,以避免对Ln产生影响。另外,在前述步骤4:将移动终端保存的电量时间比值求和后取平均值,得到 电量时间比平均值L,L = (Ll+L2+...+Ln)/n,还可以先判断移动终端保存的每一个电量时间比值是否在设定的误差范围内,如果否, 则将该电量时间比值舍去,不进行求和取平均值。所述误差范围可以由用户设定,例如正负20%、正负15%等。这样处理是因为考虑到用户有时在非正常使用的情况下,同样的电量所使用的 时间差别很大,因此设定一个范围,例如正负20%以外的电量时间比值Ln不进行求和取平均值。例如,以诺基亚BL-4U型手机电池为例,该电池容量为1000毫安时,用户正 常使用时时间应在10小时以上(电池从电量充满至电量完全耗尽),此时所计算出的电量 时间比值Ln应大于100,然而如果用户非正常使用时,时间可能会低于5小时,此时计 算出的电量时间比值Ln等于200,200远超出100的20%范围,对于这样的电量时间比 值Ln (即200),则可以不予采用。与上述的提示移动终端电池剩余时间的方法相对应,本发明还提供一种移动终 端,如图2所示,包括微处理器20,用于获取移动终端电池的剩余电量Qn以及在该剩余电量下移动终 端的使用时间Tn,以及计算电量时间比值Ln、电量时间比平均值L、电池剩余时间T ;存储器21,用于保存微处理器获取的剩余电量Qn、该剩余电量下移动终端的使 用时间Tn,以及电量时间比值Ln、电量时间比平均值L、电池剩余时间T ;显示屏22,用于显示存储器保存的电池剩余时间T。所述微处理器20进一步包括第一获取模块201,用于多次获取移动终端电池的剩余电量Qn以及在该剩余电 量下移动终端的使用时间Tn,其中η为整数,第一计算模块202,用于计算每次的电量时间比值Ln,Ln = Qn/Tn ;第二获取模块203,用于获取移动终端当前剩余电量Q以及移动终端保存的电量 时间比值Li、L2、...Ln ;第二计算模块204,用于将移动终端保存的电量时间比值求和后取平均值,得到 电量时间比平均值L,L= (Ll+L2+...+Ln) /n ;第三计算模块205,用于根据移动终端当前剩余电量Q和电量时间比平均值L, 计算移动终端当前电池剩余时间T,T = Q/L ;显示控制模块206,用于控制显示屏将移动终端当前电池剩余时间T显示出来;定时器207,用于设定时间间隔,按设定的时间间隔,使微处理器和存储器重复 执行获取、计算、保存等上述动作。本发明中引入了电量时间比值Ln来衡量移动终端的剩余电量和使用时间之间的 关系,并通过对Ln求和后取平均值得到电量时间比平均值L来衡量用户的使用习惯,因 此可以提高其准确性,最终本发明能够利用移动终端当前剩余电量Q和电量时间比平均 值L,较为准确地提示用户移动终端的电池剩余时间。本发明能够让用户对移动终端的 电池还剩多少使用时间一目了然,方便客户及时充电。优选地,所述第一获取模块包括启动及第一记录模块,用于启动提示移动终端电池剩余时间的程序,并记录移 动终端系统的当前时间点,作为开机时间点TBn ;第三获取模块,用于获取移动终端当前剩余电量Qn;第二记录模块,用于当移动终端电量耗尽关机时,记录移动终端关机时的当前 时间点TEn;所述第一计算模块进一步为计算每次的电量时间比值Ln,Ln = Qn/ (TEn-TBn)。优选地,所述第三获取模块包括
调用及第一获取子模块,用于调用移动终端系统函数,获取移动终端当前电池 的电量信息;第一计算子模块根据移动终端当前电池的电量信息,得到移动终端当前剩余 电量;或者,所述第三获取模块包括第二获取子模块,用于获取移动终端当前的电压;第二计算子模块,用于根据移动终端当前的电压和移动终端电池的放电曲线, 计算出电池的剩余电量的百分比值;第三计算子模块,用于根据电池的剩余电量的百分比值,得到移动终端当前剩 余电量。优选地,所述启动及第一记录模块和第二记录模块之间还连接有判断模块,用于当移动终端进行充电时,更新开机时间点TBn为移动终端充电 后的时间点,并获取移动终端充完电后的电量作为移动终端当前剩余电量Qn。优选地,所述第二计算模块,还进一步用于判断移动终端保存的每一个电量时 间比值是否在设定的误差范围内,如果否,则将该电量时间比值舍去,不进行求和取平 均值。以上所述仅为本发明的较佳实施例,并非用来限定本发明的实施范围;如果不 脱离本发明的精神和范围,对本发明进行修改或者等同替换,均应涵盖在本发明权利要 求的保护范围当中。
权利要求
1.一种提示移动终端电池剩余时间的方法,其特征在于,包括步骤1 至少获取一次移动终端电池的剩余电量Qn以及在该剩余电量下移动终端的 使用时间Tn,其中η为整数,IiM ;步骤2:计算并保存每次的电量时间比值Ln,Ln = Qn/Tn ; 步骤3 获取移动终端当前剩余电量Q以及移动终端保存的电量时间比值Li、 L2、...Ln ;步骤4:将移动终端保存的电量时间比值求和后取平均值,得到电量时间比平均值 L, L = (Ll+L2+...+Ln)/n ;步骤5:根据移动终端当前剩余电量Q和电量时间比平均值L,计算移动终端当前电 池剩余时间T,T = Q/L ;步骤6 将移动终端当前电池剩余时间T显示在移动终端的屏幕上; 步骤7:按一定的时间间隔,重复执行上述步骤3-6。
2.根据权利要求1所述的方法,其特征在于,所述步骤1包括步骤11:启动提示移动终端电池剩余时间的程序,并记录移动终端系统的当前时间 点,作为开机时间点TBn;步骤12:获取移动终端当前剩余电量Qn;步骤13:当移动终端电量耗尽关机时,记录移动终端关机时的当前时间点TEn; 所述步骤2进一步为计算并保存每次的电量时间比值Ln,Ln = Qn/ (TEn-TBn)。
3.根据权利要求2所述的方法,其特征在于,所述步骤12包括步骤121:调用移动终端系统函数,获取移动终端当前电池的电量信息; 步骤122:根据移动终端当前电池的电量信息,得到移动终端当前剩余电量; 或者,所述步骤12包括 步骤121’ 获取移动终端当前的电压;步骤122’ 根据移动终端当前的电压和移动终端电池的放电曲线,计算出电池的剩 余电量的百分比值;步骤123’ 根据电池的剩余电量的百分比值,得到移动终端当前剩余电量。
4.根据权利要求2所述的方法,其特征在于,所述步骤11和步骤13之间,如果移动 终端进行充电,则更新开机时间点TBn为移动终端充电后的时间点,并获取移动终端充 完电后的电量作为移动终端当前剩余电量Qn。
5.根据权利要求1至4中任一权利要求所述的方法,其特征在于,所述步骤4还包括判断移动终端保存的每一个电量时间比值是否在设定的误差范围内,如果否,则将 该电量时间比值舍去,不进行求和取平均值。
6.—种移动终端,其特征在于,包括微处理器,用于获取移动终端电池的剩余电量Qn以及在该剩余电量下移动终端的使 用时间Tn,以及计算电量时间比值Ln、电量时间比平均值L、电池剩余时间T ;存储器,用于保存微处理器获取的剩余电量Qn、该剩余电量下移动终端的使用时间 Tn,以及电量时间比值Ln、电量时间比平均值L、电池剩余时间T ;显示屏,用于显示存储器保存的电池剩余时间T ; 所述微处理器进一步包括第一获取模块,用于多次获取移动终端电池的剩余电量Qn以及在该剩余电量下移动 终端的使用时间Tn,其中η为整数,IiM ;第一计算模块,用于计算每次的电量时间比值Ln,Ln = Qn/Tn ; 第二获取模块,用于获取移动终端当前剩余电量Q以及移动终端保存的电量时间比 值 Li、L2、...Ln ;第二计算模块,用于将移动终端保存的电量时间比值求和后取平均值,得到电量时 间比平均值 L,L = (Ll+L2+...+Ln) /n ;第三计算模块,用于根据移动终端当前剩余电量Q和电量时间比平均值L,计算移动 终端当前电池剩余时间T,T = Q/L ;显示控制模块,用于控制显示屏将移动终端当前电池剩余时间T显示出来; 定时器,用于设定时间间隔,按设定的时间间隔,使微处理器和存储器重复执行获 取、计算、保存的上述动作。
7.根据权利要求6所述的移动终端,其特征在于,所述第一获取模块包括启动及第一记录模块,用于启动提示移动终端电池剩余时间的程序,并记录移动终 端系统的当前时间点,作为开机时间点TBn;第三获取模块,用于获取移动终端当前剩余电量Qn;第二记录模块,用于当移动终端电量耗尽关机时,记录移动终端关机时的当前时间 点 TEn ;所述第一计算模块进一步为计算每次的电量时间比值Ln,Ln = Qn/ (TEn-TBn)。
8.根据权利要求7所述的移动终端,其特征在于,所述第三获取模块包括调用及第一获取子模块,用于调用移动终端系统函数,获取移动终端当前电池的电 M.fn 息;第一计算子模块根据移动终端当前电池的电量信息,得到移动终端当前剩余电量;或者,所述第三获取模块包括第二获取子模块,用于获取移动终端当前的电压;第二计算子模块,用于根据移动终端当前的电压和移动终端电池的放电曲线,计算 出电池的剩余电量的百分比值;第三计算子模块,用于根据电池的剩余电量的百分比值,得到移动终端当前剩余电量。
9.根据权利要求7所述的移动终端,其特征在于,所述启动及第一记录模块和第二记 录模块之间还连接有判断模块,用于当移动终端进行充电时,更新开机时间点TBn为移动终端充电后的 时间点,并获取移动终端充完电后的电量作为移动终端当前剩余电量Qn。
10.根据权利要求6至9中任一权利要求所述的移动终端,其特征在于,所述第二计 算模块,还进一步用于判断移动终端保存的每一个电量时间比值是否在设定的误差范围内,如果否,则将该电量时间比值舍去,不进行求和取平均值t
全文摘要
一种提示移动终端电池剩余时间的方法和装置,该方法包括步骤1至少获取一次移动终端电池的剩余电量Qn以及在该剩余电量下移动终端的使用时间Tn;步骤2计算并保存每次的电量时间比值Ln,Ln=Qn/Tn;步骤3获取移动终端当前剩余电量Q以及移动终端保存的电量时间比值L1、...Ln;步骤4将电量时间比值求和后取平均值,得到电量时间比平均值L;步骤5根据移动终端当前剩余电量Q和所述L,计算移动终端当前电池剩余时间T,T=Q/L;步骤6将T显示在移动终端的屏幕上;步骤7按一定的时间间隔,重复执行上述步骤3-6。本发明能够让用户对移动终端的电池还剩多少使用时间一目了然,方便客户及时充电。
文档编号H04M1/725GK102014213SQ20101060124
公开日2011年4月13日 申请日期2010年12月22日 优先权日2010年12月22日
发明者张顺健 申请人:深圳市五巨科技有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1