确定电池剩余使用时间的方法、客户端装置及移动终端的制作方法

文档序号:6511802阅读:180来源:国知局
确定电池剩余使用时间的方法、客户端装置及移动终端的制作方法
【专利摘要】本发明提出了一种确定移动终端电池剩余使用时间的方法,由移动终端执行或由安装在移动终端上的客户端装置执行,包括:在移动终端的使用过程中,根据预先设定的电量值区间,获取并记录电量值区间对应的电池使用时间;确定电池的剩余电量值;根据电池的剩余电量值和记录的电池使用时间,确定电池的剩余使用时间;将确定的剩余使用时间告知给移动终端的用户。根据本发明实施例的方法可针对不同移动终端进行电量剩余使用时间的计算,且具有计算精度高的优点。本发明还提供了一种确定移动终端电池剩余使用时间的客户端装置及移动终端。
【专利说明】确定电池剩余使用时间的方法、客户端装置及移动终端
【技术领域】
[0001]本发明涉及移动终端【技术领域】,特别涉及一种确定移动终端电池剩余使用时间的方法、客户端装置及移动终端。
【背景技术】
[0002]移动终端,例如智能手机、平板电脑等,已成为人们日常生活必不可少的用品。人们在闲暇时经常会使用移动终端里安装的应用软件,以达到休闲娱乐的目的。
[0003]然而移动终端的电池容量是有限的,对于用户而言,为了更好的发挥移动终端的作用,方便人们安排移动终端的使用,使得用户的生活更加便捷,移动终端的可用时间即移动终端的电池可用时间预估就显得尤为重要。
[0004]因此,如何较为准确的预估移动终端的电池可用时间是一个需要解决的问题。

【发明内容】

[0005]本发明的一个目的在于提出一种确定移动终端电池剩余使用时间的方法,该方法可针对不同移动终端进行电池剩余使用时间的确定,且具有计算精度高的优点。
[0006]本发明的第二个目的在于提出一种确定移动终端电池剩余使用时间的客户端装置。
[0007]本发明的第三个目的在于提出一种移动终端。
[0008]本发明的第四个目的在于提出一种应用程序。
[0009]本发明的第五个目的在于提出一种存储介质。
[0010]为达到上述目的,本发明第一方面的实施例公开了一种确定移动终端电池剩余使用时间的方法,所述方法由所述移动终端执行或由安装在所述移动终端上的客户端装置执行,包括:在所述移动终端的使用过程中,根据预先设定的电量值区间,获取并记录所述电量值区间对应的电池使用时间;确定所述电池的剩余电量值;根据所述电池的剩余电量值和所述记录的电池使用时间,确定所述电池的剩余使用时间;将所述确定的剩余使用时间告知给所述移动终端的用户。
[0011]结合第一方面,在第一方面的第一种可能的实现方式中:
[0012]所述预先设定的电量值区间包括第一电量值区间,所述第一电量值区间的端点包括高值端点和低值端点;
[0013]所述在所述移动终端的使用过程中,根据预先设定的电量值区间,获取并记录所述电量值区间对应的电池使用时间包括:
[0014]在所述移动终端的使用过程中,根据所述预先设定的第一电量值区间,测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间;
[0015]计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值,以将所述平均值确定为所述第一电量值区间对应的电池使用时间;[0016]记录所述确定的所述第一电量值区间对应的电池使用时间。
[0017]结合第一方面的第一种可能的实现方式,在第一方面的第二种可能的实现方式中:
[0018]所述根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值,以将所述平均值确定为所述第一电量值区间对应的电池使用时间包括:
[0019]根据所述测定的时间和最近记录的所述第一电量值区间对应的电池使用时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值,以将所述平均值确定为所述第一电量值区间对应的电池使用时间;
[0020]所述记录所述确定的所述第一电量值区间对应的电池使用时间包括:
[0021]将所述最近记录的所述第一电量值区间对应的电池使用时间更新记录为所述确定的所述第一电量值区间对应的电池使用时间。
[0022]结合第一方面的第一种可能的实现方式,在第一方面的第三种可能的实现方式中:
[0023]所述方法还包括:
[0024]从服务器处获取所述服务器确定的所述移动终端的第一电量值区间对应的电池使用时间;
[0025]所述根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值包括:
[0026]根据所述测定的时间,计算所述测定的时间、历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间和所述从所述服务器获取的电池使用时间的平均值。
[0027]结合第一方面的第一种至第三种可能的实现方式,在第一方面的第四种可能的实现方式中:
[0028]在测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间后,根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值前,所述方法还包括:
[0029]确定所述测定的时间是否为有效时间数据;
[0030]如果确定所述测定的时间为无效时间数据,则放弃所述测定的数据;
[0031]所述根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值包括:
[0032]如果确定所述测定的时间为有效时间数据,根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值。
[0033]结合第一方面的第四种可能的实现方式,在第一方面的第五种可能的实现方式中:
[0034]所述确定所述测定的时间是否为有效时间数据包括:确定所述测定的时间与最近记录的所述第一电量值区间对应的电池使用时间的差值是否大于第一预设值,若否,确定所述测定的时间为有效时间数据;或确定最近记录的所述第一电量值区间对应的电池使用时间与所述测定的时间的差值是否大于第二预设值,若否,确定所述测定的时间为有效时间数据;或确定所述测定的时间与最近记录的所述第一电量值区间对应的电池使用时间的比值是否大于第三预设值,若否,确定所述测定的时间为有效时间数据;或确定所述测定的时间与最近记录的所述第一电量值区间对应的电池使用时间的比值是否小于第四预设值,若否,确定所述测定的时间为有效时间数据。
[0035]结合前述第一方面任一种可能的实现方式,在第一方面的第六种可能的实现方式中:
[0036]所述在所述移动终端的使用过程中,根据所述预先设定的第一电量值区间,测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间包括:
[0037]在所述电池的电量从所述高值端点降低但尚未降低至所述低值端点的过程中,如果所述电池被充电、所述客户端装置被关闭或者所述移动终端关机,放弃本次测定,并根据所述预先设定的第一电量值区间,等待所述电池电量下一次从所述高值端点降低至所述低值端点时,测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间。
[0038]结合第一方面或前述第一方面任一种可能的实现方式,在第一方面的第七种可能的实现方式中:
[0039]所述根据所述电池的剩余电量值和所述记录的使用时间,确定所述电池的剩余使用时间包括:根据所述电池的剩余电量值和所述预先设定的电量值区间,确定所述剩余电量值对应的电量值区间,所述剩余电量值对应的电量值区间包括所述剩余电量值所属的电量值区间和所述预先设定的电量值区间中除所述剩余电量值所属的电量值区间之外、高值端点小于等于所述剩余电量值所属的电量值区间的低值端点的电量值区间;根据所述电池的剩余电量值和所述记录的所述剩余电量值对应的电量值区间对应的使用时间,计算所述电池的剩余使用时间,其中:所述剩余使用时间=所述剩余电量值所属的电量值区间对应的使用时间* (所述剩余电量值与所述剩余电量值所属的电量值区间的低值端点的差与所述剩余电量值所属的电量值区间的长度的比值)+所述剩余电量值对应的电量值区间中除所述剩余电量值所属的电量值区间之外的电量值区间对应的使用时间。
[0040]本发明实施例的确定移动终端电池剩余使用时间的方法,在移动终端的使用过程中,根据预先设定的电量值区间,获取并记录所述电量值区间对应的电池使用时间,并根据记录的电池使用时间,确定电池的剩余使用时间。由于移动终端不同,电池不同,而且在移动终端的使用过程中用户对移动终端的使用习惯不同,因此,每一台移动终端电池的耗电情况是不同的。本发明实施例提供的方法,鉴于不同的移动终端、不同的电池和不同的用户使用习惯的差异性,在移动终端的使用过程中测定每个电量值区间从其高值端点下降至低值端点所经过的时间,因此可以较为真实准确的得到该移动终端的每个电量值区间对应的电池使用时间,进而使得所确定的电池剩余使用时间更加精确。
[0041]本发明第二方面的实施例公开了一种确定移动终端电池剩余使用时间的客户端装置,所述客户端装置安装在所述移动终端上,包括:
[0042]第一时间确定模块,用于在所述移动终端的使用过程中,根据预先设定的电量值区间,获取并记录所述电量值区间对应的电池使用时间;
[0043]剩余电量值确定模块,用于确定所述电池的剩余电量值;
[0044]第二时间确定模块,用于根据所述电池的剩余电量值和所述记录的电池使用时间,确定所述电池的剩余使用时间;
[0045]通知模块,用于将所述第二时间确定模块确定的剩余使用时间告知给用户。
[0046]结合第二方面,在第二方面的第一种可能的实现方式中:
[0047]所述预先设定的电量值区间包括第一电量值区间,所述第一电量值区间的端点包括高值端点和低值端点;
[0048]所述第一时间确定模块用于;在所述移动终端的使用过程中,根据所述预先设定的第一电量值区间,测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间,并根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值,以将所述平均值确定为所述第一电量值区间对应的电池使用时间,以及记录所述确定的所述第一电量值区间对应的电池使用时间。
[0049]结合第二方面的第一种可能的实现方式,在第二方面的第二种可能的实现方式中:
[0050]在一些示例中,所述第一时间确定模块用于:根据所述测定的时间和最近记录的所述第一电量值区间对应的电池使用时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值,以将所述平均值确定为所述第一电量值区间对应的电池使用时间;将所述最近记录的所述第一电量值区间对应的电池使用时间更新记录为所述确定的所述第一电量值区间对应的电池使用时间。
[0051]结合第二方面的第一种可能的实现方式,在第二方面的第三种可能的实现方式中:
[0052]所述客户端装置还包括:时间获取模块,所述时间获取模块用于从服务器处获取所述服务器确定的所述移动终端的第一电量值区间对应的电池使用时间;
[0053]所述第一时间确定模块用于:根据所述测定的时间,计算所述测定的时间、历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间和所述时间获取模块从所述服务器获取的电池使用时间的平均值。
[0054]结合第二方面的第一种至第三种可能的实现方式,在第二方面的第四种可能的实现方式中:
[0055]所述第一时间确定模块用于:在测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间后,根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值前,确定所述测定的时间是否为有效时间数据,如果确定所述测定的时间为无效时间数据,则放弃所述测定的数据,如果所述第一时间确定模块确定所述测定的时间为有效时间数据,则根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值。
[0056]结合第二方面的第四种可能的实现方式,在第二方面的第五种可能的实现方式中:
[0057]所述第一时间确定模块用于:确定所述测定的时间与最近记录的所述第一电量值区间对应的电池使用时间的差值是否大于第一预设值,若否,确定所述测定的时间为有效时间数据;或确定最近记录的所述第一电量值区间对应的电池使用时间与所述测定的时间的差值是否大于第二预设值,若否,确定所述测定的时间为有效时间数据;或确定所述测定的时间与最近记录的所述第一电量值区间对应的电池使用时间的比值是否大于第三预设值,若否,确定所述测定的时间为有效时间数据;或确定所述测定的时间与最近记录的所述第一电量值区间对应的电池使用时间的比值是否小于第四预设值,若否,确定所述测定的时间为有效时间数据。
[0058]结合前述第二方面任一种可能的实现方式,在第二方面的第六种可能的实现方式中:
[0059]所述第一时间确定模块用于:在所述电池的电量从所述高值端点降低但尚未降低至所述低值端点的过程中,如果所述电池被充电、所述客户端装置被关闭或者所述移动终端关机,放弃本次测定,并根据所述预先设定的第一电量值区间,等待所述电池电量下一次从所述高值端点降低至所述低值端点时,测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间。
[0060]结合第二方面或前述第二方面任一种可能的实现方式,在第二方面的第七种可能的实现方式中:
[0061]所述第二时间确定模块用于:根据所述电池的剩余电量值和所述预先设定的电量值区间,确定所述剩余电量值对应的电量值区间,所述剩余电量值对应的电量值区间包括所述剩余电量值所属的电量值区间和所述预先设定的电量值区间中除所述剩余电量值所属的电量值区间之外、高值端点小于等于所述剩余电量值所属的电量值区间的低值端点的电量值区间,并根据所述电池的剩余电量值和所述记录的所述剩余电量值对应的电量值区间对应的使用时间,计算所述电池的剩余使用时间,其中:所述剩余使用时间=所述剩余电量值所属的电量值区间对应的使用时间* (所述剩余电量值与所述剩余电量值所属的电量值区间的低值端点的差与所述剩余电量值所属的电量值区间的长度的比值)+所述剩余电量值对应的电量值区间中除所述剩余电量值所属的电量值区间之外的电量值区间对应的使用时间。
[0062]本发明实施例的确定移动终端电池剩余使用时间的客户端装置,在移动终端的使用过程中,根据预先设定的电量值区间,获取并记录所述电量值区间对应的电池使用时间,并根据记录的电池使用时间,确定电池的剩余使用时间。由于移动终端不同,电池不同,而且在移动终端的使用过程中用户对移动终端的使用习惯不同,因此,每一台移动终端电池的耗电情况是不同的。本发明实施例提供的客户端装置,鉴于不同的移动终端、不同的电池和不同的用户使用习惯的差异性,在移动终端的使用过程中测定每个电量值区间从其高值端点下降至低值端点所经过的时间,因此可以较为真实准确的得到该移动终端的每个电量值区间对应的电池使用时间,进而使得所确定的电池剩余使用时间更加精确。
[0063]本发明第三方面的实施例提供了一种移动终端,包括:外壳、屏幕、处理器、内存、电路板和电源电路,其中,所述屏幕安置在所述外壳上,所述电路板安置在所述外壳围成的空间内部,所述处理器和所述内存设置在所述电路板上;所述电源电路,用于为所述移动终端的各个电路或器件供电;所述处理器用于处理数据,并具体用于:在所述移动终端的使用过程中,根据预先设定的电量值区间,获取并记录所述电量值区间对应的电池使用时间;确定所述电池的剩余电量值;根据所述电池的剩余电量值和所述记录的电池使用时间,确定所述电池的剩余使用时间;将所述确定的剩余使用时间告知给所述移动终端的用户。[0064]结合第三方面,在第三方面的第一种可能的实现方式中:
[0065]所述预先设定的电量值区间包括第一电量值区间,所述第一电量值区间的端点包括高值端点和低值端点;
[0066]所述处理器用于:在所述移动终端的使用过程中,根据所述预先设定的第一电量值区间,测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间;根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值,以将所述平均值确定为所述第一电量值区间对应的电池使用时间;记录所述确定的所述第一电量值区间对应的电池使用时间。
[0067]结合第三方面的第一种可能的实现方式,在第三方面的第二种可能的实现方式中:
[0068]所述处理器用于:根据所述测定的时间和最近记录的所述第一电量值区间对应的电池使用时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值,以将所述平均值确定为所述第一电量值区间对应的电池使用时间;将所述最近记录的所述第一电量值区间对应的电池使用时间更新记录为所述确定的所述第一电量值区间对应的电池使用时间。
[0069]结合第三方面的第一种可能的实现方式,在第三方面的第三种可能的实现方式中:
[0070]所述处理器用于:从服务器处获取所述服务器确定的所述移动终端的第一电量值区间对应的电池使用时间;
[0071]根据所述测定的时间,计算所述测定的时间、历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间和所述从所述服务器获取的电池使用时间的平均值。
[0072]结合第三方面的第一种至第三种可能的实现方式,在第三方面的第四种可能的实现方式中:
[0073]所述处理器用于:在测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间后,根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值前,确定所述测定的时间是否为有效时间数据;如果确定所述测定的时间为无效时间数据,则放弃所述测定的数据;当确定所述测定的时间为有效时间数据时,根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值。
[0074]结合第三方面的第四种可能的实现方式,在第三方面的第五种可能的实现方式中:
[0075]所述处理器用于:确定所述测定的时间与最近记录的所述第一电量值区间对应的电池使用时间的差值是否大于第一预设值,若否,确定所述测定的时间为有效时间数据;或确定最近记录的所述第一电量值区间对应的电池使用时间与所述测定的时间的差值是否大于第二预设值,若否,确定所述测定的时间为有效时间数据;或确定所述测定的时间与最近记录的所述第一电量值区间对应的电池使用时间的比值是否大于第三预设值,若否,确定所述测定的时间为有效时间数据;或确定所述测定的时间与最近记录的所述第一电量值区间对应的电池使用时间的比值是否小于第四预设值,若否,确定所述测定的时间为有效时间数据。
[0076]结合前述第三方面任一种可能的实现方式,在第三方面的第六种可能的实现方式中:
[0077]所述处理器用于:在所述电池的电量从所述高值端点降低但尚未降低至所述低值端点的过程中,如果所述电池被充电、所述客户端装置被关闭或者所述移动终端关机,放弃本次测定,并根据所述预先设定的第一电量值区间,等待所述电池电量下一次从所述高值端点降低至所述低值端点时,测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间。
[0078]结合第三方面或前述第三方面任一种可能的实现方式,在第三方面的第七种可能的实现方式中:
[0079]所述处理器用于:根据所述电池的剩余电量值和所述预先设定的电量值区间,确定所述剩余电量值对应的电量值区间,所述剩余电量值对应的电量值区间包括所述剩余电量值所属的电量值区间和所述预先设定的电量值区间中除所述剩余电量值所属的电量值区间之外、高值端点小于等于所述剩余电量值所属的电量值区间的低值端点的电量值区间;根据所述电池的剩余电量值和所述记录的所述剩余电量值对应的电量值区间对应的使用时间,计算所述电池的剩余使用时间,其中:所述剩余使用时间=所述剩余电量值所属的电量值区间对应的使用时间* (所述剩余电量值与所述剩余电量值所属的电量值区间的低值端点的差与所述剩余电量值所属的电量值区间的长度的比值)+所述剩余电量值对应的电量值区间中除所述剩余电量值所属的电量值区间之外的电量值区间对应的使用时间。
[0080]本发明实施例的移动终端,在移动终端的使用过程中,根据预先设定的电量值区间,获取并记录所述电量值区间对应的电池使用时间,并根据记录的电池使用时间,确定电池的剩余使用时间。由于移动终端不同,电池不同,而且在移动终端的使用过程中用户对移动终端的使用习惯不同,因此,每一台移动终端电池的耗电情况是不同的。本发明实施例提供的移动终端,在移动终端的使用过程中测定每个电量值区间从其高值端点下降至低值端点所经过的时间,因此可以较为真实准确的得到该移动终端的每个电量值区间对应的电池使用时间,进而使得所确定的电池剩余使用时间更加精确。
[0081]为了实现上述目的,本发明第四方面实施例的应用程序用于在运行时执行如上所述第一方面的任一项实施例的确定移动终端电池剩余使用时间的方法。
[0082]为了实现上述目的,本发明第五方面实施例的存储介质用于存储应用程序,所述应用程序用于在运行时执行如上所述第一方面的任一项实施例的确定移动终端电池剩余使用时间的方法。
[0083]本发明附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本发明的实践了解到。
【专利附图】

【附图说明】
[0084]本发明所述的和/或附加的方面和优点从下面结合附图对实施例的描述中将变得明显和容易理解,其中:
[0085]图1是根据本发明一个实施例的确定移动终端电池剩余使用时间的方法的流程图;[0086]图2是根据本发明一个实施例的确定移动终端电池剩余使用时间的客户端装置的结构图;以及
[0087]图3是根据本发明一个实施例的移动终端的示意图。
【具体实施方式】
[0088]下面详细描述本发明的实施例,所述实施例的示例在附图中示出,其中自始至终相同或类似的标号表示相同或类似的元件或具有相同或类似功能的元件。下面通过参考附图描述的实施例是示例性的,仅用于解释本发明,而不能解释为对本发明的限制。
[0089]在本发明的描述中,需要理解的是,术语“纵向”、“横向”、“上”、“下”、“前”、“后”、“左”、“右”、“竖直”、“水平”、“顶”、“底” “内”、“外”等指示的方位或位置关系为基于附图所示的方位或位置关系,仅是为了便于描述本发明和简化描述,而不是指示或暗示所指的装置或元件必须具有特定的方位、以特定的方位构造和操作,因此不能理解为对本发明的限制。
[0090]在本发明的描述中,需要说明的是,除非另有规定和限定,术语“安装”、“相连”、“连接”应做广义理解,例如,可以是机械连接或电连接,也可以是两个元件内部的连通,可以是直接相连,也可以通过中间媒介间接相连,对于本领域的普通技术人员而言,可以根据具体情况理解所述术语的具体含义。
[0091]以下结合附图描述根据本发明实施例的确定移动终端电池剩余使用时间的方法、装置及移动终端。
[0092]图1是根据本发明一个实施例的确定移动终端电池剩余使用时间的方法的流程图,该方法由移动终端执行或由安装在移动终端上的客户端装置执行,移动终端包括但不限于智能手机、平板电脑、笔记本电脑,电子书等。如图1所示,该方法包括:
[0093]步骤SlOl:在移动终端的使用过程中,根据预先设定的电量值区间,获取并记录电量值区间对应的电池使用时间。
[0094]本发明实施例中,移动终端电池的电量值从满电量到零电量被划分为若干个连续的电量值区间。举例说明,以电量值以百分比表示为例,电量值可以被划分为电量100%-90%、90%-80%、80%-70%、70%_60%、60%_50%、50%_40%、40%_30%、30%_20%、20%-10% 以及10%-0%这10个连续的电量值区间。当然,本发明对电量值区间如何划分不做限定,本领域技术人员可以任意选择。
[0095]可以理解的是,每个电量值区间都包括两个端点,分别为高值端点和低值端点,举例说明,电量值区间100%-90%的高值端点为100%,低值端点为90%。
[0096]需要说明的是,移动终端的使用过程是指移动终端处于开机消耗电量的状态的过程。这个过程中用户可使用该移动终端执行该移动终端能够执行的各种功能,移动终端也可以被用户搁置暂不使用,例如移动终端处于休眠状态。
[0097]本发明实施例中,在移动终端的使用过程中,根据预先设定的电量值区间,在移动终端的电池电量值从各电量值区间的高值端点下降到低值端点时,测定电池电量值从各电量值区间的高值端点下降到低值端点所经历的时间,根据所测定的时间确定并记录各电量值区间对应的电池使用时间。在移动终端的使用过程中,用户的使用习惯不同,电池使用时间也是不同的,本发明实施例中,由于所测定的时间是在移动终端的使用过程中测定的,因此能够针对用户的使用习惯较为准确和真实的反映出该移动终端的电池电量的耗费情况。
[0098]移动终端或客户端装置可通过系统接口接收电量变化时系统发送的广播消息,该消息中携带有当前电量值,具体可以为电量百分比,从而知晓当前的电量值,据此可以统计出电池电量值从各电量值区间的高值端点下降到低值端点所经历的时间,例如,针对电量值区间90%-80%,可通过广播消息得知电量为90%的时间11以及电量下降至80%的时间t2,进而可测定出电量从90%降低至80%所经过的时间为t2-tl。
[0099]移动终端或客户端装置可以在电池充满电的情况下,在移动终端的使用过程中,从满电量到零电量逐个区间测定电池的电量值从各电量值区间的高值端点下降到低值端点所经历的时间,也可以在电池未充满电的情况下,只要跨越完整电量区间即可测定,例如电量从84%到47%,则未完整跨越90%-80%这个电量值区间,但完整跨越了 80%_70%、70%-60%、60%-50%这些电量值区间,因此可测定出这些完整跨越的电量值区间从其高值端点下降到低值端点所经历的时间。
[0100]具体地,本步骤中,针对某个电量值区间,如果移动设备或者客户端装置在移动终端的使用过程中首次测定出电池电量从该电量值区间的高值端点下降到低值端点所经历的时间,那么就可以将所测定的时间确定并记录为该电量值区间对应的电池使用时间;如果不是首次测定出电池电量从该电量值区间的高值端点下降到低值端点所经历的时间,本发明实施例中,将根据本次测定的时间进行平均值计算,计算出本次测定的时间和历史测定的该电量值区间的高值端点下降到低值端点所经历的时间的平均值,并将所计算出的时间平均值记录为该电量值区间对应的电池使用时间,也即是说,每个电量值区间对应的电池使用时间将根据每次测定的时间重新计算。该时间平均值会随着测定次数的增多而逐渐趋于该电量值区间的电池使用时间的真实值,因此可以较为真实准确的得到该移动终端的每个电量值区间对应的电池使用时间,进而使得所确定的电池剩余使用时间更加精确。
[0101]为了更加真实准确的得到移动终端的每个电量值区间对应的电池使用时间,可选的,在测定电池电量从某个电量值区间的高值端点下降到低值端点所经历的时间后,可以首先确定一下所测定的时间是否为有效时间数据,在确定所测定的时间为有效时间数据时,则使用该时间进行平均值计算,否则,则放弃此次数据,即不记录该数据也不使用该数据进行时间平均值的计算。举例而言,如果所测定的时间过长,例如大于已经记录该电量值区间对应的电池使用时间的两倍,或者,所测定的时间过短,例如小于已经记录该电量值区间对应的电池使用时间的三分之一,那么所测定的时间为非有效数据,否则,所测定的时间为有效时间数据。
[0102]同样为了更加真实准确的得到移动终端的每个电量值区间对应的电池使用时间,可选的,在测定电池电量从某个电量值区间的高值端点下降到低值端点所经历的时间时,如果在所述电池的电量从该高值端点降低但尚未降低至该低值端点的过程中,如果检测到电池被充电、客户端装置被关闭或者移动终端关机,这些情况将导致电池电量从电量值区间的高值端点下降到低值端点所经历的时间变长,并不能真实体现电池的使用时间,因此,将放弃本次测定,即停止本次测定,亦即放弃使用本次测定的时间数据。
[0103]步骤S102:确定电池的剩余电量值。
[0104]可通过移动终端的系统接口接收电量变化时系统发送的广播消息,该消息中携带有当前电量值,即反映电池的剩余电量,当前电量值可以为电量百分比值。[0105]步骤S103:根据电池的剩余电量值和记录的电池使用时间,确定电池的剩余使用时间。
[0106]在步骤SlOl中,已经获取并记录了各电量值区间对应的电池使用时间,本步骤中,将根据电池的剩余电量值和步骤SlOl中记录的电池使用时间,确定电池的剩余使用时间。
[0107]具体而言,本步骤包括:
[0108]1、根据电池的剩余电量值和预先设定的电量值区间,确定剩余电量值对应的电量值区间,剩余电量值对应的电量值区间包括剩余电量值所属的电量值区间和预先设定的电量值区间中除剩余电量值所属的电量值区间之外、高值端点小于等于剩余电量值所属的电量值区间的低值端点的电量值区间。
[0109]举例而言,假设预先设定的电量值区间为100%-90%、90%-80%、80%-70%、70%-60%、60%-50%、50%-40%、40%-30%、30%-20%、20%-10% 以及 10%_0%这 10 个连续的电量值区间,移动终端电池的剩余电量值为38%,则该剩余电量值对应的电量值区间为38%所属的电量值区间40%-30%,以及高值端点小于等于剩余电量值所属的电量值区间40%-30%的低值端点30%的电量值区间30%-20%、20%-10%以及10%-0%。
[0110]2、根据电池的剩余电量值和记录的剩余电量值对应的电量值区间对应的电池使用时间,计算电池的剩余使用时间。
[0111]具体而言,剩余使用时间=剩余电量值所属的电量值区间对应的使用时间*(剩余电量值与剩余电量值所属的电量值区间的低值端点的差与剩余电量值所属的电量值区间的长度的比值)+剩余电量值对应的电量值区间中除剩余电量值所属的电量值区间之外的电量值区间对应的使用时间。
[0112]同样以电池的剩余电量值为38%为例:
[0113]电池的剩余使用时间=(30%_40%)对应的电池使用时间* (38%与30%的差)/ (40%与30%的差,即区间长度10%)+ (20%-30%)对应的电池使用时间+ (10%-20%)对应的电池使用时间+ (0-10%)对应的电池使用时间。
[0114]步骤S104:将确定的剩余使用时间告知给移动终端的用户。
[0115]例如,可通过移动终端在其屏幕上提供的交互界面或客户端装置展示在移动终端屏幕上的交互界面将该电池的剩余使用时间展示给用户。
[0116]本发明实施例提供的方法,在移动终端的使用过程中,根据预先设定的电量值区间,获取并记录所述电量值区间对应的电池使用时间,并根据记录的电池使用时间,确定电池的剩余使用时间。由于移动终端不同,电池不同,而且在移动终端的使用过程中用户对移动终端的使用习惯不同,如某个用户喜欢玩某款游戏,从而该用户的移动终端耗电较快,因此,每一台移动终端电池的耗电情况是不同的。本发明实施例提供的方法,在移动终端的使用过程中测定每个电量值区间从其高值端点下降至低值端点所经过的时间,可对每个用户的移动终端单独进行电池剩余使用时间的确定,可针对每个用户不同的使用习惯,估算出移动终端电池的剩余使用时间,准确度较高。
[0117]需要说明的是,在本发明的一个实施例中,如果在确定电池剩余使用时间时,尚未获取并记录某个电量值区间对应的电池使用时间,在这种情况下,可以从服务器处获取服务器确定的移动终端的该电量值区间对应的电池使用时间,在确定电池剩余使用时间需要用到该电量值区间对应的电池使用时间时,先行使用从服务器获取的电池使用时间。然后,如果在移动终端的使用过程中测定出电池电量从该电量值区间的高值端点降低至低值端点所经历的时间时,计算所测定的时间和从服务器获取的电池使用时间的平均值,将该平均值作为该电量值区间对应的电池使用时间。
[0118]具体的,服务器收集其他用户的、与移动终端同款机型的终端各电量值区间对应的电池使用时间,针对某电量值区间,计算所收集的所有电池使用时间的平均值并存储。在移动终端上尚未记录某个或某些电量值区间对应的电池使用时间时,可从服务器上获取这些电量值区间对应的电池使用时间,进而估算出该移动终端电池的剩余使用时间。
[0119]需要说明的是,由于部分移动终端统计电量不准,电量在不到0%时也会关机,所以本发明实施例中,在设定电量值区间时,可将电量10%_0%划分成更细粒度的电量值区间,如划分成10%-9%、9%_8%……1%_0%10个电量值区间,从而使得测定并记录的这些电量值区间对应的电池使用时间更加准确。
[0120]而且,在测定每段电量值区间的使用时间(即从其高值端点下降至低值端点所经历的时间)时,若发现该使用时间过短,可提示用户诸如耗电过快、可省电的提示信息,同时本发明实施例的方法还可通过清理移动终端的内存、切换到省电模式等方式为用户省电。
[0121]以下以预先设定的电量值区间中的一个电量值区间为例,详细说明步骤SlOl中获取并记录该电量值区间对应的电池使用时间的过程。该电量值区间记为第一电量值区间,第一电量值区间的端点包括高值端点和低值端点,例如以100%-90%作为第一电量值区间,则高值端点为100%,低值端点为90%。可以理解的是,第一电量值区间可以为预先设定的电量值区间中的任何电量值区间。
[0122]针对第一电量值区间,本步骤具体包括:
[0123]1、在移动终端的使用过程中,根据预先设定的第一电量值区间,测定电池的电量从其高值端点降低至其低值端点所`经`历的时间。
[0124]例如测定电池从100%的电量降至90%的电量所经历的时间,在移动终端的使用过程中,记录电池电量为100%时的时间tl,接着当电池电量下降至90%时,记录此时的时间t2,进而测定出电量从100%降低至90%所经过的时间为t2和tl之间的差值。
[0125]2、根据测定的时间,确定第一电量值区间对应的电池使用时间。
[0126]具体而言,包括:根据测定的时间,计算该测定的时间和历史测定的电池的电量从第一电量值区间的高值端点降低至低值端点所经历的时间的平均值,以将平均值确定为第一电量值区间对应的电池使用时间。
[0127]3、记录确定的第一电量值区间对应的电池使用时间。
[0128]可以理解的是,在移动终端的使用过程中,移动终端会经历多次的充电耗电过程,也就是说,电池电量循环往复的从第一电量值区间的高值端点降低至低值端点,因此,本发明实施例中,在移动终端的使用过程中,上述步骤1-3实质上往复执行的,在移动终端的使用过程中,每一次电池电量从第一电量值区间的高值端点降低至低值端点,步骤1-3执行一次。如果步骤1-3是第一次执行,在步骤2中,就可将步骤I中所测定的时间确定为第一电量值区间对应的电池使用时间,并在步骤3中将该时间记录下来。如果步骤1-3已经不是第一次执行了,在步骤2中,将计算出本次执行步骤I测定的时间和历史执行步骤I时测定的时间的平均值,即将该平均值确定为第一电量值区间对应的电池使用时间,并在步骤3中将该时间记录下来。
[0129]在本发明的一个实施例中,可以将历史测定的电池的电量从第一电量值区间的高值端点降低至低值端点所经历的时间全部记录下来,那么在步骤2中,就可以根据本次测定的时间和上述历史测定的时间,进行平均值计算,从而得到第一电量值区间对应的电池使用时间。
[0130]在本发明的另一个实施例中,不需要将历史测定的电池的电量从第一电量值区间的高值端点降低至低值端点所经历的时间全部记录下来,仅需在记录第一电量值区间对应的电池使用时间时,同时将用于确定该电池使用时间的时间数据的个数记录下来,即记录参与平均值计算的时间数据的个数。
[0131]这样,在步骤S2中,就可根据本次测定的时间和最近一次记录的第一电量值区间对应的电池使用时间,具体根据本次测定的时间t、最近一次记录的第一电量值区间对应的电池使用时间A和进行平均值计算确定A的时间数据的个数N,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值C,从而得到第一电量值区间对应的电池使用时间C,其中C= (t+A*N) /(N+1)。然后,在步骤S3中,记录C,并记录进行平均值确定C的时间数据的个数M,M=N+1。可以理解的是,C已经代替A成为了最近记录的第一电量值区间对应的电池使用时间。可选的,在S3步骤中,可以直接将A更新记录为本次确定的电池使用时间C,从而C代替A成为最近一次记录的第一电量值区间对应的电池使用时间。在后续步骤中,如果并没有新的记录,C将作为第一电量值区间对应的电池使用时间,以用于计算电池的剩余使用时间。
[0132]在本发明的一个实施例中,如果在确定电池剩余使用时间时,尚未存在第一电量值区间对应的电池使用时间的记录,在这种情况下,从服务器处获取服务器确定的移动终端的第一电量值区间对应的电池使用时间,在确定电池剩余使用时间需要用到该电量值区间对应的电池使用时间时,先行使用从服务器获取的电池使用时间。然后,如果步骤I中测定出电池电量从该电量值区间的高值端点降低至低值端点所经历的时间,在步骤2中,将根据所述测定的时间,计算所述测定的时间、历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间和所述从所述服务器获取的电池使用时间的平均值,从而将该平均值记录为第一电量值区间对应的电池使用时间,以用于确定电池剩余使用时间。
[0133]为了保证对电池剩余使用时间的计算更加准确,本发明实施例的方法可对每次测定的电量从第一电量值区间的高值端点降低至低值端点所经历的时间数据进行筛选,防止所测定的时间过长或者过短。例如,可确定测定的时间是否为有效时间数据;如果确定测定的时间为有效时间数据,则根据测定的时间,计算电池对应于第一电量值区间的使用时间。如果确定测定的时间为无效时间数据,则放弃测定的数据,即舍弃无效数据,不作为后续确定第一电量值区间对应的电池使用时间所用。具体地说,确定测定的时间是否为有效时间数据可以包括以下至少一种方式:
[0134]确定测定的时间与最近记录的第一电量值区间对应的电池使用时间的差值是否大于第一预设值,若否,确定测定的时间为有效时间数据。举例而言,第一预设值可以为30分钟。
[0135]确定最近记录的第一电量值区间对应的电池使用时间与测定的时间的差值是否大于第二预设值,若否,确定测定的时间为有效时间数据。
[0136]确定测定的时间与最近记录的第一电量值区间对应的电池使用时间的比值是否大于第三预设值,若否,确定测定的时间为有效时间数据。第三预设值例如2。
[0137]确定测定的时间与最近记录的第一电量值区间对应的电池使用时间的比值是否小于第四预设值,若否,确定测定的时间为有效时间数据。第四预设值例如为1/3。
[0138]可以理解的,最近记录的第一电量值区间对应的电池使用时间即为当前用于计算电池剩余使用时间的第一电量值区间对应的电池使用时间。本领域技术人员可以对第一预设值、第二预设值、第三预设值和第四预设值进行任意选择,本发明对此不作限定。
[0139]此外,同样为了保证对电池剩余使用时间的计算更加准确,可选的,在测定电池的电量从第一电量值区间的高值端点降低至所述低值端点所经历的时间时,如果在电池的电量从高值端点降低但尚未降低至所述低值端点时,电池被充电、客户端装置被关闭或者移动终端关机,将放弃本次测定,等待电池电量下一次从所述高值端点降低至所述低值端点时,再进行测定。
[0140]图2是根据本发明一个实施例的确定移动终端电池剩余使用时间的客户端装置的结构图。其中,该客户端装置安装在移动终端上。如图2所示,根据本发明一个实施例的确定移动终端电池剩余使用时间的客户端装置200,包括:第一时间确定模块210、剩余电量值确定模块220、第二时间确定模块230和通知模块240。
[0141]具体地,第一时间确定模块210用于在移动终端的使用过程中,根据预先设定的电量值区间,获取并记录电量值区间对应的电池使用时间。
[0142]剩余电量值确定模块220用于确定电池的剩余电量值。
[0143]第二时间确定模块230用于根据电池的剩余电量值和记录的电池使用时间,确定电池的剩余使用时间。
[0144]通知模块240将第二时间确定模块230确定的剩余使用时间告知给用户。
[0145]以下以一个电量值区间为例详细说明第一时间确定模块210,该电量值区间记为第一电量值区间,第一电量值区间的端点包括高值端点和低值端点,例如以100%-90%作为第一电量值区间,则高值端点为100%,低值端点为90%。
[0146]针对第一电量值区间,第一时间确定模块210在移动终端的使用过程中,根据预先设定的第一电量值区间,测定电池的电量从高值端点降低至低值端点所经历的时间,例如测定电池从100%的电量降至90%的电量所经历的时间。并根据测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值,以将所述平均值确定为所述第一电量值区间对应的电池使用时间,以及记录所述确定的第一电量值区间对应的电池使用时间。
[0147]第一时间确定模块210具体根据测定的时间和最近记录的第一电量值区间对应的电池使用时间,计算测定的时间和历史测定的电池的电量从高值端点降低至低值端点所经历的时间的平均值,以将平均值确定为第一电量值区间对应的电池使用时间。这种情况下,第一时间确定模块210可将最近记录的第一电量值区间对应的电池使用时间更新记录为确定的第一电量值区间对应的电池使用时间,因此,仅需记录每一次确定的电池使用时间,节约存储资源。
[0148]进一步的,在本发明的一个实施例中,如图2所示,本发明实施例的客户端装置还可包括:
[0149]时间获取模块250,时间获取模块250在第一时间确定模块210在移动终端的使用过程中,根据预先设定的第一电量值区间,测定电池的电量从高值端点降低至所述低值端点所经历的时间之前,从服务器处获取服务器确定的移动终端的第一电量值区间对应的电池使用时间。
[0150]从而,第一时间确定模块210根据测定的时间、最近记录的第一电量值区间对应的电池使用时间和时间获取模块250从服务器获取的电池使用时间,计算测定的时间、历史测定的电池的电量从高值端点降低至低值端点所经历的时间的平均值。
[0151]结合图2所示,为了保证对上述的电池剩余使用时间的计算更加准确,本发明实施例的客户端装置200的第一时间确定模块210可对每次测得的每个电量值区间对应的电池使用时间进行筛选。
[0152]例如:第一时间确定模块210在测定电池的电量从高值端点降低至低值端点所经历的时间后,根据测定的时间,计算电池对应于第一电量值区间的使用时间前,确定测定的时间是否为有效时间数据,如果确定测定的时间为无效时间数据,则放弃测定的数据,如果时间确定模块210确定测定的时间为有效时间数据,则根据测定的时间,计算电池对应于第一电量值区间的使用时间。
[0153]具体地说,第一时间确定模块210确定测定的时间与最近记录的第一电量值区间对应的电池使用时间的差值是否大于第一预设值,若否,确定测定的时间为有效时间数据。第一预设值例如为但不限于30分钟。第一时间确定模块210还可确定最近记录的第一电量值区间对应的电池使用时间与测定的时间的差值是否大于第二预设值,若否,确定测定的时间为有效时间数据。
[0154]第一时间确定模块210还可确定测定的时间与最近记录的第一电量值区间对应的电池使用时间的比值是否大于第三预设值,若否,确定测定的时间为有效时间数据。第三预设值例如2。
[0155]第一时间确定模块210还可确定测定的时间与最近记录的第一电量值区间对应的电池使用时间的比值是否小于第四预设值,若否,确定测定的时间为有效时间数据。第四预设值例如为1/3。
[0156]进一步地,在本发明的一个实施例中,第一时间确定模块210在电池的电量从高值端点降低但尚未降低至低值端点的过程中,如果电池被充电、客户端装置被关闭或者移动终端关机,放弃本次测定,并根据预先设定的第一电量值区间,等待电池下一次从高值端点降低至低值端点时,测定电池的电量从高值端点降低至低值端点所经历的时间。
[0157]换言之,每一次在电池的电量从高值端点降低但尚未降低至低值端点的过程中,判断电池是否充电,如果是,则舍弃该次得到的时间。每一次在电池的电量从高值端点降低但尚未降低至低值端点的过程中,判断移动终端是否关机或者处于关机状态,如果是,则舍弃该次得到的时间。
[0158]也即是说,在统计每个电量值区间内的电池可用时间时,若存在充电行为,则放弃此次数据。如果在统计每个电量值区间内的电池可用时间时,统计软件被关闭或者用户关机,则放弃此次数据。如果在统计过程中,判断出某电量值区间内的本次可用时间(即使用时间)过长,例如:大于该区间段内平均可用时间(即平均使用时间)的两倍,则放弃此次数据。如果在统计过程中,判断某电量值区间内的可用时间过短,例如:小于该区间段内平均可用时间的1/3,则放弃此次数据。从而,可根据移动通讯设备的当前电量百分比值,计算出用户在该使用习惯下的移动终端的电池剩余使用时间。
[0159]第二时间确定模块230根据电池的剩余电量值和记录的电池使用时间,确定电池的剩余使用时间。具体而言,包括:根据电池的剩余电量值和预先设定的电量值区间,确定剩余电量值对应的电量值区间,剩余电量值对应的电量值区间包括剩余电量值所属的电量值区间和预先设定的电量值区间中除剩余电量值所属的电量值区间之外、高值端点小于等于剩余电量值所属的电量值区间的低值端点的电量值区间。根据电池的剩余电量值和记录的剩余电量值对应的电量值区间对应的使用时间,计算电池的剩余使用时间,其中:剩余使用时间=剩余电量值所属的电量值区间对应的使用时间* (剩余电量值与剩余电量值所属的电量值区间的低值端点的差与剩余电量值所属的电量值区间的长度的比值)+剩余电量值对应的电量值区间中除剩余电量值所属的电量值区间之外的电量值区间对应的使用时间。
[0160]例如,当前电量百分比为38%,则可用时间(电池剩余使用时间)=(30%-40%)的平均使用时间*0.8+ (20%-30%)的平均使用时间+ (10%-20%)的平均使用时间+ (0-10%)的平均使用时间。
[0161]在本发明的一个实施例中,在得到剩余使用时间后,可通过移动终端的软件界面将该电池剩余使用时间(即可用时间)展示给用户。
[0162]本发明实施例的确定移动终端电池剩余使用时间的客户端装置,在移动终端的使用过程中,根据预先设定的电量值区间,获取并记录所述电量值区间对应的电池使用时间,并根据记录的电池使用时间,确定电池的剩余使用时间。由于移动终端不同,电池不同,而且在移动终端的使用过程中用户对移动终端的使用习惯不同,因此,每一台移动终端电池的耗电情况是不同的。本发明实施例提供的客户端装置,鉴于不同的移动终端、不同的电池和不同的用户使用习惯的差异性,在移动终端的使用过程中测定每个电量值区间从其高值端点下降至低值端点所经过的时间,因此可以较为真实准确的得到该移动终端的每个电量值区间对应的电池使用时间,进而使得所确定的电池剩余使用时间更加精确。
[0163]图3是根据本发明一个实施例的移动终端的示意图。如图3所示,根据本发明一个实施例的移动终端300,包括:外壳310、屏幕320、处理器330、内存340、电路板350和电源电路360。其中,移动终端300为但不限于智能手机、平板电脑和电子书等。
[0164]其中,屏幕320安置在外壳310上,电路板350安置在外壳310围成的空间内部,处理器330和内存340设置在电路板350上;电源电路360用于为移动终端300的各个电路或器件供电;处理器330用于处理数据,并具体用于:在移动终端的使用过程中,根据预先设定的电量值区间,获取并记录电量值区间对应的电池使用时间;确定电池的剩余电量值;根据电池的剩余电量值和记录的电池使用时间,确定电池的剩余使用时间;将确定的剩余使用时间告知给移动终端的用户。
[0165]其中,电量值例如以百分比表示,预先设定的电量值区间可以包括多个连续的电量值区间,诸如 100%-90%、90%-80%、80%-70%、70%-60%、60%-50%、50%-40%、40%-30%、30%-20%、20%-10%以及10%-0%的10个连续的电量值区间。移动终端为但不限于智能手机、平板电脑、电子书等。当然,如果以90%-80%作为第一电量值区间,则高值端点为90%,低值端点为80%,以此类推。
[0166]具体地,以下以一个电量值区间为例详细说明对该电量值区间内电池的剩余使用时间的计算过程,该电量值区间记为第一电量值区间,第一电量值区间的端点包括高值端点和低值端点,例如以100%-90%作为第一电量值区间,则高值端点为100%,低值端点为90%。
[0167]处理器330用于:
[0168]1、在移动终端的使用过程中,根据预先设定的第一电量值区间,测定电池的电量从高值端点降低至低值端点所经历的时间。例如测定电池从100%的电量降至90%的电量所经历的时间。
[0169]2、根据测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值,以将所述平均值确定为所述第一电量值区间对应的电池使用 时间;
[0170]具体而言,包括:根据测定的时间和最近记录的第一电量值区间对应的电池使用时间,计算测定的时间和历史测定的电池的电量从高值端点降低至低值端点所经历的时间的平均值,以将平均值确定为第一电量值区间对应的电池使用时间。
[0171]3、记录确定的第一电量值区间对应的电池使用时间。具体而言,包括:将最近记录的第一电量值区间对应的电池使用时间更新记录为确定的第一电量值区间对应的电池使用时间。
[0172]例如:针对每个用户使用的移动终端(即移动通讯设备,简称设备),可通过移动终端的系统接口接收电量变化时系统发送的广播消息,该消息中携带有当前电量值,即电量百分比值(反映电池的剩余电量)。进而在移动终端使用过程中,统计出电量每掉预设百分t匕(例如电池的电量每减少一个电量值区间的电量)所持续的使用时间,例如--从100%-90%之间设备的使用时间,诸如265分钟,90%-80%,直到10%-0。
[0173]这样,针对每个用户的移动终端,在每一次放电过程中,均可记录一次,在本发明的一个实施例中,每重复进行一次记录,可以使设备充满电,例如从100%到0%的10个电量值区间的逐个区间统计,也可以在设备未充满电的情况下,只要跨越完整电量值区间即可统计,例如:电池当前剩余电量百分比值为84%,而使用一段时间后,电池当前剩余电量百分比值下降至47%,则电量从84%到47%的过程中,则90%-80%的数据不完整,但80%-70%、70%-60%、60%-50%的数据都是完整的,因此可统计电池的当前剩余电量百分比值由80%-70%过程中所使用的时间、以及由70%-60%过程中所使用的时间,以及由60%-50%过程中所使用的时间,从而可以得到每个电量值区间内电池的可用时间(即电池使用时间)。
[0174]这样,多次记录后,并进行平均值计算便可得到每个电量值区间的电量的平均使用时间(即电池使用时间的平均值),即得到该电量值区间内电量的平均可用时间,该平均可用时间会随着记录次数的增多而逐渐趋于真实值。也即是说,每个电量值区间对应的电量的平均使用时间根据每次测得的测定的时间改变。
[0175]即移动终端的电池当前的电量百分比由某一电量值区间的最大值下降至最小值时,可在电池当前的电量百分为该电量值区间的最大值时,记录当前时间作为起始时间tl,接着当电池当前的电量百分下降至该电量值区间的最小值时,记录此时的时间作为结束时间t2,并由t2和tl之间的差值作为本次电池当前电量百分比由该区间的最大值下降到最小值时的电量的使用时间。
[0176]在本发明的一个实施例中,处理器330在移动终端的使用过程中,根据预先设定的第一电量值区间,测定电池的电量从高值端点降低至所述低值端点所经历的时间之前,从服务器处获取服务器确定的移动终端的第一电量值区间对应的电池使用时间。
[0177]从而,处理器330根据测定的时间和最近记录的第一电量值区间对应的电池使用时间,计算测定的时间和历史测定的电池的电量从高值端点降低至低值端点所经历的时间的平均值包括:根据测定的时间、最近记录的第一电量值区间对应的电池使用时间和从服务器获取的电池使用时间,计算测定的时间、历史测定的电池的电量从高值端点降低至低值端点所经历的时间和从服务器获取的电池使用时间的平均值。
[0178]也就是说,当某个用户的移动终端不存在历史数据(即每段电量值区间对应的电池使用时间)时,则使用收集到的其他用户(这些用户使用的设备应该与上述用户的设备属于同款机型,因为不同款机型的可用时间差异较大,没有可比性)的每段电量值区间对应的电池使用时间的平均值作为计算基数,该值存储在服务器上,从而根据从服务器上获取的每段电量值区间对应的电池使用时间估算出该移动终端的电量可用时间(即电池的剩余使用时间)。
[0179]为了保证电池剩余使用时间的计算更加准确,本发明实施例的移动终端在统计每个电量值区间对应的电量的平均使用时间之前,可对每次测得的每个电量值区间对应的电量的使用时间进行筛选。
[0180]例如:在测定电池的电量从高值端点降低至低值端点所经历的时间后,根据测定的时间,计算电池对应于第一电量值区间的使用时间前,处理器330确定测定的时间是否为有效时间数据;如果确定测定的时间为无效时间数据,则放弃测定的数据,即舍弃无效数据,不作为后续计算电池的剩余使用时间所用。如果确定测定的时间为有效时间数据,则根据测定的时间,计算电池对应于第一电量值区间的使用时间。
[0181]具体地说,处理器330确定测定的时间是否为有效时间数据包括:
[0182]确定测定的时间与最近记录的第一电量值区间对应的电池使用时间的差值是否大于第一预设值,若否,确定测定的时间为有效时间数据。第一预设值例如为但不限于30分钟。
[0183]或者,确定最近记录的第一电量值区间对应的电池使用时间与测定的时间的差值是否大于第二预设值,若否,确定测定的时间为有效时间数据。
[0184]或者,确定测定的时间与最近记录的第一电量值区间对应的电池使用时间的比值是否大于第三预设值,若否,确定测定的时间为有效时间数据。第三预设值例如2。
[0185]或者,确定测定的时间与最近记录的第一电量值区间对应的电池使用时间的比值是否小于第四预设值,若否,确定测定的时间为有效时间数据。第四预设值例如为1/3。
[0186]在本发明的一个实施例中,处理器330用于:
[0187]在电池的电量从高值端点降低但尚未降低至低值端点的过程中,如果电池被充电、客户端装置等被关闭或者移动终端关机,放弃本次测定,并根据预先设定的第一电量值区间,等待电池下一次从高值端点降低至低值端点时,测定电池的电量从高值端点降低至低值端点所经历的时间。
[0188]处理器330根据电池的剩余电量值和记录的电池使用时间,确定电池的剩余使用时间。具体地,处理器330用于:
[0189]1、根据电池的剩余电量值和预先设定的电量值区间,确定剩余电量值对应的电量值区间,剩余电量值对应的电量值区间包括剩余电量值所属的电量值区间和预先设定的电量值区间中除剩余电量值所属的电量值区间之外、高值端点小于等于剩余电量值所属的电量值区间的低值端点的电量值区间。
[0190]2、根据电池的剩余电量值和记录的剩余电量值对应的电量值区间对应的使用时间,计算电池的剩余使用时间,其中:剩余使用时间=剩余电量值所属的电量值区间对应的使用时间* (剩余电量值与剩余电量值所属的电量值区间的低值端点的差与剩余电量值所属的电量值区间的长度的比值)+剩余电量值对应的电量值区间中除剩余电量值所属的电量值区间之外的电量值区间对应的使用时间。
[0191]例如,当前电量百分比为38%,则可用时间(电池剩余使用时间)=(30%-40%)的平均使用时间*0.8+ (20%-30%)的平均使用时间+ (10%-20%)的平均使用时间+ (0-10%)的平均使用时间。
[0192]进一步地,在得到剩余使用时间后,可通过移动终端的软件界面将该电池剩余使用时间(即可用时间)展示给用户。
[0193]本发明实施例的移动终端,在移动终端的使用过程中,根据预先设定的电量值区间,获取并记录所述电量值区间对应的电池使用时间,并根据记录的电池使用时间,确定电池的剩余使用时间。由于移动终端不同,电池不同,而且在移动终端的使用过程中用户对移动终端的使用习惯不同,因此,每一台移动终端电池的耗电情况是不同的。本发明实施例提供的移动终端,在移动终端的使用过程中测定每个电量值区间从其高值端点下降至低值端点所经过的时间,因此可以较为真实准确的得到该移动终端的每个电量值区间对应的电池使用时间,进而使得所确定的电池剩余使用时间更加精确。
[0194]在本说明书的描述中,参考术语“一个实施例”、“一些实施例”、“示例”、“具体示例”、或“一些示例”等的描述意指结合该实施例或示例描述的具体特征、结构、材料或者特点包含于本发明的至少一个实施例或示例中。在本说明书中,对所述术语的示意性表述不一定指的是相同的实施例或示例。而且,描述的具体特征、结构、材料或者特点可以在任何的一个或多个实施例或示例中以合适的方式结合。
[0195]尽管已经示出和描述了本发明的实施例,对于本领域的普通技术人员而言,可以理解在不脱离本发明的原理和精神的情况下可以对这些实施例进行多种变化、修改、替换和变型,本发明的范围由所附权利要求及其等同限定。
【权利要求】
1.一种确定移动终端电池剩余使用时间的方法,其特征在于,所述方法由所述移动终端执行或由安装在所述移动终端上的客户端装置执行,包括: 在所述移动终端的使用过程中,根据预先设定的电量值区间,获取并记录所述电量值区间对应的电池使用时间; 确定所述电池的剩余电量值; 根据所述电池的剩余电量值和所述记录的电池使用时间,确定所述电池的剩余使用时间; 将所述确定的剩余使用时间告知给所述移动终端的用户。
2.根据权利要求1所述的方法,其特征在于, 所述预先设定的电量值区间包括第一电量值区间,所述第一电量值区间的端点包括高值端点和低值端点; 所述在所述移动终端的使用过程中,根据预先设定的电量值区间,获取并记录所述电量值区间对应的电池使用时间包括: 在所述移动终端的使用过程中,根据所述预先设定的第一电量值区间,测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间; 根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值,以将所述平均值确定为所述第一电量值区间对应的电池使用时间; 记录所述确定的所述第一 电量值区间对应的电池使用时间。
3.根据权利要求2所述的方法,其特征在于, 所述根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值,以将所述平均值确定为所述第一电量值区间对应的电池使用时间包括: 根据所述测定的时间和最近记录的所述第一电量值区间对应的电池使用时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值,以将所述平均值确定为所述第一电量值区间对应的电池使用时间;所述记录所述确定的所述第一电量值区间对应的电池使用时间包括: 将所述最近记录的所述第一电量值区间对应的电池使用时间更新记录为所述确定的所述第一电量值区间对应的电池使用时间。
4.根据权利要求2所述的方法,其特征在于, 所述方法还包括:从服务器处获取所述服务器确定的所述移动终端的第一电量值区间对应的电池使用时间; 所述根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值包括: 根据所述测定的时间,计算所述测定的时间、历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间和所述从所述服务器获取的电池使用时间的平均值。
5.根据权利要求2至4任一项所述的方法,其特征在于, 在测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间后,根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值前,所述方法还包括: 确定所述测定的时间是否为有效时间数据; 如果确定所述测定的时间为无效时间数据,则放弃所述测定的数据; 所述根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值包括: 如果确定所述测定的时间为有效时间数据,根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值。
6.根据权利要求5所述的方法,其特征在于,所述确定所述测定的时间是否为有效时间数据包括: 确定所述测定的时间与最近记录的所述第一电量值区间对应的电池使用时间的差值是否大于第一预设值,若否,确定所述测定的时间为有效时间数据; 或 确定最近记录的所述第一电量值区间对应的电池使用时间与所述测定的时间的差值是否大于第二预设值,若否,确定所述测定的时间为有效时间数据; 或 确定所述测定的时间与最近记录的所述第一电量值区间对应的电池使用时间的比值是否大于第三预设值,若否,确定所述测定的时间为有效时间数据; 或 确定所述测定的时间与最近记录的所述第一电量值区间对应的电池使用时间的比值是否小于第四预设值,若否,确定所述测定的时间为有效时间数据。
7.根据权利要求2至6任一项所述的方法,其特征在于, 所述在所述移动终端的使用过程中,根据所述预先设定的第一电量值区间,测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间包括: 在所述电池的电量从所述高值端点降低但尚未降低至所述低值端点的过程中,如果所述电池被充电、所述客户端装置被关闭或者所述移动终端关机,放弃本次测定,并根据所述预先设定的第一电量值区间,等待所述电池电量下一次从所述高值端点降低至所述低值端点时,测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间。
8.根据权利要求1至7任一项所述的方法,其特征在于, 所述根据所述电池的剩余电量值和所述记录的使用时间,确定所述电池的剩余使用时间包括: 根据所述电池的剩余电量值和所述预先设定的电量值区间,确定所述剩余电量值对应的电量值区间,所述剩余电量值对应的电量值区间包括所述剩余电量值所属的电量值区间和所述预先设定的电量值区间中除所述剩余电量值所属的电量值区间之外、高值端点小于等于所述剩余电量值所属的电量值区间的低值端点的电量值区间; 根据所述电池的剩余电量值和所述记录的所述剩余电量值对应的电量值区间对应的使用时间,计算所述电池的剩余使用时间,其中: 所述剩余使用时间=所述剩余电量值所属的电量值区间对应的使用时间* (所述剩余电量值与所述剩余电量值所属的电量值区间的低值端点的差与所述剩余电量值所属的电量值区间的长度的比值)+所述剩余电量值对应的电量值区间中除所述剩余电量值所属的电量值区间之外的电量值区间对应的使用时间。
9.一种确定移动终端电池剩余使用时间的客户端装置,其特征在于,所述客户端装置安装在所述移动终端上,包括: 第一时间确定模块,用于在所述移动终端的使用过程中,根据预先设定的电量值区间,获取并记录所述电量值区间对应的电池使用时间; 剩余电量值确定模块,用于确定所述电池的剩余电量值; 第二时间确定模块,用于根据所述电池的剩余电量值和所述记录的电池使用时间,确定所述电池的剩余使用时间; 通知模块,用于将所述第二时间确定模块确定的剩余使用时间告知给用户。
10.根据权利要求9所述的客户端装置,其特征在于, 所述预先设定的电量值区间包括第一电量值区间,所述第一电量值区间的端点包括高值端点和低值端点; 所述第一时间确定模块用于: 在所述移动终端的使用过程中,根据所述预先设定的第一电量值区间,测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间,并根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值,以将所述平均值确定为所述第一电量值区间对应的电池使用时间,以及记录所述确定的所述第一电量值区间对应的电池使用时间。
11.根据权利要求10所述的客户端装置,其特征在于, 所述第一时间确定模块用于: 根据所述测定的时间和最近记录的所述第一电量值区间对应的电池使用时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值,以将所述平均值确定为所述第一电量值区间对应的电池使用时间; 将所述最近记录的所述第一电量值区间对应的电池使用时间更新记录为所述确定的所述第一电量值区间对应的电池使用时间。
12.根据权利要求10所述的客户端装置,其特征在于,还包括: 时间获取模块,用于从服务器处获取所述服务器确定的所述移动终端的第一电量值区间对应的电池使用时间; 所述第一时间确定模块用于: 根据所述测定的时间,计算所述测定的时间、历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间和所述时间获取模块从所述服务器获取的电池使用时间的平均值。
13.根据权利要求10至12任一项所述的客户端装置,其特征在于,所述第一时间确定模块用于: 在测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间后,根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值前,确定所述测定的时间是否为有效时间数据,如果确定所述测定的时间为无效时间数据,则放弃所述测定的数据,如果确定所述测定的时间为有效时间数据,则根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值。
14.根据权利要求13所述的客户端装置,其特征在于,所述第一时间确定模块用于: 确定所述测定的时间与最近记录的所述第一电量值区间对应的电池使用时间的差值是否大于第一预设值,若否,确定所述测定的时间为有效时间数据; 或 确定最近记录的所述第一电量值区间对应的电池使用时间与所述测定的时间的差值是否大于第二预设值,若否,确定所述测定的时间为有效时间数据; 或 确定所述测定的时间与最近记录的所述第一电量值区间对应的电池使用时间的比值是否大于第三预设值,若否,确定所述测定的时间为有效时间数据; 或 确定所述测定的时间与最近记录的所述第一电量值区间对应的电池使用时间的比值是否小于第四预设值,若否,确定所述测定的时间为有效时间数据。
15.根据权利要求10至14任一项所述的客户端装置,其特征在于, 所述第一时间确定模块用于: 在所述电池的电量从所述高值端`点降低但尚未降低至所述低值端点的过程中,如果所述电池被充电、所述客户端装置被关闭或者所述移动终端关机,放弃本次测定,并根据所述预先设定的第一电量值区间,等待所述电池电量下一次从所述高值端点降低至所述低值端点时,测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间。
16.根据权利要求9至15任一项所述的客户端装置,其特征在于, 所述第二时间确定模块用于: 根据所述电池的剩余电量值和所述预先设定的电量值区间,确定所述剩余电量值对应的电量值区间,所述剩余电量值对应的电量值区间包括所述剩余电量值所属的电量值区间和所述预先设定的电量值区间中除所述剩余电量值所属的电量值区间之外、高值端点小于等于所述剩余电量值所属的电量值区间的低值端点的电量值区间,并根据所述电池的剩余电量值和所述记录的所述剩余电量值对应的电量值区间对应的使用时间,计算所述电池的剩余使用时间,其中:所述剩余使用时间=所述剩余电量值所属的电量值区间对应的使用时间* (所述剩余电量值与所述剩余电量值所属的电量值区间的低值端点的差与所述剩余电量值所属的电量值区间的长度的比值)+所述剩余电量值对应的电量值区间中除所述剩余电量值所属的电量值区间之外的电量值区间对应的使用时间。
17.—种移动终端,其特征在于,包括:外壳、屏幕、处理器、内存、电路板和电源电路,其中, 所述屏幕安置在所述外壳上,所述电路板安置在所述外壳围成的空间内部,所述处理器和所述内存设置在所述电路板上; 所述电源电路,用于为所述移动终端的各个电路或器件供电; 所述处理器用于处理数据,并具体用于: 在所述移动终端的使用过程中,根据预先设定的电量值区间,获取并记录所述电量值区间对应的电池使用时间; 确定所述电池的剩余电量值; 根据所述电池的剩余电量值和所述记录的电池使用时间,确定所述电池的剩余使用时间; 将所述确定的剩余使用时间告知给所述移动终端的用户。
18.根据权利要求17所述的移动终端,其特征在于, 所述预先设定的电量值区间包括第一电量值区间,所述第一电量值区间的端点包括高值端点和低值端点; 所述处理器用于: 在所述移动终端的使用过程中,根据所述预先设定的第一电量值区间,测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间; 根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值,以将所述平均值确定为所述第一电量值区间对应的电池使用时间; 记录所述确定的所述第一电量值区间对应的电池使用时间。
19.根据权利要求18所述 的移动终端,其特征在于, 所述处理器用于: 根据所述测定的时间和最近记录的所述第一电量值区间对应的电池使用时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值,以将所述平均值确定为所述第一电量值区间对应的电池使用时间; 将所述最近记录的所述第一电量值区间对应的电池使用时间更新记录为所述确定的所述第一电量值区间对应的电池使用时间。
20.根据权利要求19所述的移动终端,其特征在于, 所述处理器用于: 从服务器处获取所述服务器确定的所述移动终端的第一电量值区间对应的电池使用时间; 根据所述测定的时间,计算所述测定的时间、历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间和所述从所述服务器获取的电池使用时间的平均值。
21.根据权利要求18至20任一项所述的移动终端,其特征在于, 所述处理器用于: 在测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间后,根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值前,确定所述测定的时间是否为有效时间数据;如果确定所述测定的时间为无效时间数据,则放弃所述测定的数据; 当确定所述测定的时间为有效时间数据时,根据所述测定的时间,计算所述测定的时间和历史测定的所述电池的电量从所述高值端点降低至所述低值端点所经历的时间的平均值。
22.根据权利要求21所述的移动终端,其特征在于,所述处理器用于:确定所述测定的时间与最近记录的所述第一电量值区间对应的电池使用时间的差值是否大于第一预设值,若否,确定所述测定的时间为有效时间数据; 或 确定最近记录的所述第一电量值区间对应的电池使用时间与所述测定的时间的差值是否大于第二预设值,若否,确定所述测定的时间为有效时间数据; 或 确定所述测定的时间与最近记录的所述第一电量值区间对应的电池使用时间的比值是否大于第三预设值,若否,确定所述测定的时间为有效时间数据; 或 确定所述测定的时间与最近记录的所述第一电量值区间对应的电池使用时间的比值是否小于第四预设值,若否,确定所述测定的时间为有效时间数据。
23.根据权利要求18至22任一项所述的移动终端,其特征在于, 所述处理器用于: 在所述电池的电量从所述高值端点降低但尚未降低至所述低值端点的过程中,如果所述电池被充电、所述客户端装置被关闭或者所述移动终端关机,放弃本次测定,并根据所述预先设定的第一电量值区间,等待所述电池电量下一次从所述高值端点降低至所述低值端点时,测定所述电池的电量从所述高值端点降低至所述低值端点所经历的时间。
24.根据权利要求17至23任一项所述的移动终端,其特征在于, 所述处理器用于: 根据所述电池的剩余电量值和所述预先设定的电量值区间,确定所述剩余电量值对应的电量值区间,所述剩余电量值对应的电量值区间包括所述剩余电量值所属的电量值区间和所述预先设定的电量值区间中除所述剩余电量值所属的电量值区间之外、高值端点小于等于所述剩余电量值所属的电量值区间的低值端点的电量值区间; 根据所述电池的剩余电量值和所述记录的所述剩余电量值对应的电量值区间对应的使用时间,计算所述电池的剩余使用时间,其中: 所述剩余使用时间=所述剩余电量值所属的电量值区间对应的使用时间* (所述剩余电量值与所述剩余电量值所属的电量值区间的低值端点的差与所述剩余电量值所属的电量值区间的长度的比值)+所述剩余电量值对应的电量值区间中除所述剩余电量值所属的电量值区间之外的电量值区间对应的使用时间。
【文档编号】G06F1/26GK103455126SQ201310421548
【公开日】2013年12月18日 申请日期:2013年9月16日 优先权日:2013年9月16日
【发明者】傅盛, 徐鸣, 梁鑫 申请人:贝壳网际(北京)安全技术有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1