一种移动终端电池电量信息保存方法及移动终端的制作方法

xiaoxiao2021-2-23  112

一种移动终端电池电量信息保存方法及移动终端的制作方法
【技术领域】
[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]图1表示本发明实施例的移动终端的结构示意图;
[0027]图2表示本发明实施例的移动终端的电池结构示意图;
[0028]图3表示本发明实施例的移动终端电池电量信息保存方法的步骤流程图;
[0029]图4表示本发明实施例的移动终端电池电量信息保存方法的应用示意图。
【具体实施方式】
[0030]为使本发明要解决的技术问题、技术方案和优点更加清楚,下面将结合附图及具体实施例进行详细描述。
[0031]应该了解的是,采用库仑计电池管理的智能移动终端,每次开机过程中都需重新收集电池的各种参数计算电池剩余容量,但是根据电池的特性,在电池启用的过程中其电压和电流并不稳定,从而计算得到结果的就具有较差的准确性,而且开机中操作系统启动的同时进行电池剩余容量的计算,会使计算有一定时间的滞后,进一步地影响系统运行效率等问题。本发明提供一种移动终端,能够在开机时直接获取存储的电池电量信息,避免开机过程需重新收集电池的各种参数计算电池剩余容量引起的各种问题。
[0032]如图1所示,本发明实施例的一种移动终端,所述移动终端具有存储电池电量信息的存储设备,所述移动终端包括:
[0033]保存模块10,用于在所述移动终端关机或者电池电量信息发生变化时,将当前电池电量信息保存于所述存储设备中;
[0034]获取模块20,用于在移动终端开机时,检测到存储设备中保存有电池电量信息时,获取所述电池电量信息。
[0035]上述的本发明实施例的移动终端,其保存模块10在移动终端关机或者电池电量信息发生变化时,就会将当前的电池电量信息保存于移动终端的存储设备中,这样,获取模块20在移动终端开机时,而且检测到存储设备中保存有的电池电量信息时,就可直接获取存储设备中的电池电量信息。移动终端就可依据该电池电量信息提供给其他功能模块实现其预定的功能,如电池剩余电量的显示等。如此,节省了开机时计算的过程,就避免了其引起的计算结果具有较差的准确性,计算有一定时间的滞后以及影响系统运行效率等问题。
[0036]其中,电池电量信息包括电池剩余电量,当然电池电量信息中还有可能包括有电池最大充电电压和最大充电电流等信息,以满足移动终端上个功能模块的需要。因此,电池电量信息中的具体内容是可根据移动终端内功能模块的需求进行预定义设置的。
[0037]存储设备的设置位置是有多种实现方式的,可能是设置在移动终端的内部电路板上或者移动终端的电池内,在本发明的实施例中,所述存储设备设置于所述移动终端的电池中。
[0038]以一设置在移动终端电池上的电池信息管理芯片为例,该电池信息管理芯片能够作为一存储设备存储电池电量信息,该电池信息管理芯片与传统的电池电路部分相对独立,通过与移动终端的数据通讯完成电池电量信息的读写。如图2所示,移动终端电池在原有的电芯和保护电路的基础上增加了一电池信息管理芯片,电池信息管理芯片具有供电PWR端,地GND端,时钟CLK端和数据总线Databus端,而原有的电芯和保护电路部分具有电压Vbat端,温度THM端,电池地址ID端和地GND端。
[0039]在本发明实施例中,优选存储设备设置于移动终端的电池中,以使得在移动终端更换电池后或者电池应用到另外的移动终端,移动终端能够得知更换后电池的电池电量信息,不会出现移动终端存储的原电池的电池电量信息与更换后电池的电池电量信息不符的情况。而存储设备设置在移动终端的内部电路板上的实现方式,更适用于机身与电池为集合一体的移动终端。
[0040]众所周知,在移动终端或电池第一次使用时,存储设备并没有存储电池电量信息,所以,为了避免移动终端开机时无法得到电池电量信息,给用户使用带来不便,在本发明实施例中,所述获取模块20还用于在移动终端开机时,未检测到存储设备中的电池电量信息时,根据所述移动终端的电池电路的参数信息,获得电池电量信息,并将所述电池电量信息保存与所述存储设备中。
[0041]在移动终端开机时,未检测到存储设备中的电池电量信息时,获取模块20还能够根据移动终端的电池电路的参数信息来获得电池电量信息,并将其保存于存储设备中。从而在移动终端或电池第一次使用时,也能够得到电池电量信息,提升用户体验。
[0042]移动终端开机完成后,随着移动终端的耗电或者充电,电池的真实电池电量信息会随之发生改变,此时,获取模块在开机时获取的电池电量信息已不能满足移动终端的需要。而为了保证电池电量信息的真实与可靠,在本发明实施例中,所述获取模块还用于在移动终端开机后,周期性地获取所述移动终端的电池电路的参数信息,并根据所述移动终端的电池电路的参数信息,获得电池电量信息,并判断所述电池电量信息相对于存储设备中存储的电池电量信息是否发生变化。
[0043]参数信息的获取周期可以根据移动终端中功能模块的需要进行预定义,周期的值在此就不做具体限定,对于信息的实时性要求严格的情 况下可以缩短周期,对实时性要求较低的情况就可以定义一较长时间的周期。开机后,获取模块能够根据周期性获得的电池电路的参数信息进而获得电池电量信息,并判断获得的该电池电量信息性对于存储设备中存储的电池电量信息是否发生变化。由于有时在周期定义较短的情况下,可能会出现电量并没有发生变化,就不需要对存储设备中的信息进行更新,因此,要判断获得的该电池电量信息性对于存储设备中存储的电池电量信息是否发生变化,随后,保存模块就能够将确认变化的电池电量信息更新到存储设备中,实现数据信息的真实与可靠。
[0044]应该知道的是,获取模块根据移动终端的电池电路的参数信息,获得电池电量信息的具体实现方式是多种多样的,例如通过利用电池电路的参数信息中的电池电流,对流入/流出电池的总电流持续进行积分来获得剩余电量及相关的电池电量信息。上述方案的实现过程较为复杂,在本发明实施例中,采用一种较佳的实现方式得到电池电量信息。
[0045]所述电池电路包括:电池的电芯和保护电路,所述参数信息包括所述电芯的电池电压;
[0046]所述获取模块根据所述移动终端的电池电压,从所述移动终端中预先建立的电池电压电量转换表中,获得对应的电池电量信息。
[0047]应该了解的是,电池电压和剩余电量之间有一确定关系,得到电池端电压即可得到剩余电量,本发明实施例的方案,移动终端内预先建立有电池电压电量转换表,这样,在移动终端获取到电池电压后,就能够从电池电压电量转换表中获得对应的电池电量信息,方便快捷。
[0048]综上所述,本发明实施例的移动终端,保存模块在移动终端关机或者电池电量信息发生变化时,就会将当前的电池电量信息保存于移动终端的存储设备中,获取模块在移动终端开机时,而且检测到存储设备中保存有的电池电量信息时,直接获取存储设备中的电池电量信息,节省了开机时计算的过程,从而避免了其引起的计算结果具有较差的准确性,计算有一定时间的滞后以及影响系统运行效率等问题。而且,获取模块能够在开机后,周期性地得到电池电量信息更新存储设备中的信息,保证数据信息是真实与可靠。
[0049]如图3所示,本发明的实施例还提供了一种移动终端电池电量信息保存方法,所述移动终端具有存储电池电量信息的存储设备,包括:
[0050]步骤11,在所述移动终端关机或者电池电量信息发生变化时,将当前电池电量信息保存于所述存储设备中;
[0051]步骤12,在移动终端开机时,检测到存储设备中保存有电池电量信息时,获取所述电池电量信息。
[0052]其中,所述移动终端电池电量信息保存方法还包括:
[0053]步骤13,在移动终端开机时,未检测到存储设备中的电池电量信息时,根据所述移动终端的电池电路的参数信息,获得电池电量信息,并将所述电池电量信息保存与所述存储设备中。
[0054]其中,所述移动终端电池电量信息保存方法还包括:
[0055]步骤14,在移动终端开机后,周期性地获取所述移动终端的电池电路的参数信息,并根据所述移动终端的电池电路的参数信息,获得电池电量信息,并判断所述电池电量信息相对于存储设备中存储的电池电量信息是否发生变化。
[0056]其中,所述电池电路包括:电池的电芯和保护电路,所述参数信息包括所述电芯的电池电压;
[0057]所述根据所述移动终端的电池电路的参数信息,获得电池电量信息,包括:
[0058]根据所述移动终端的电池电压,从所述移动终端中预先建立的电池电压电量转换表中,获得对应的电池电量信息。
[0059]其中,所述存储设备设置于所述移动终端的电池中。
[0060]如图4所示,本发明实施例的移动终端电池电量信息保存方法的具体应用流程,在移动终端开机即系统启动时,首先执行S401,检测存储设备中是否存储有电池电量信息,在检测到存储设备中保存有电池电量信息时,执行S402,从存储设备中读出电池电量信息,然后按S403,保存电池电量信息到全局变量供上下文使用,也就是说移动终端保存电池电量信息并将其提供给其他功能模块使用。在开机完成后,为了保证电池电量信息的真实与可靠,S404,周期性重新获取电池电量信息,包括剩余容量,具体为先周期性地获取电池的参数信息,再根据参数信息得到电池剩余容量。S405,判断电池电量信息相对于存储设备中存储的电池电量信息是否发生变化,若没有发生变化不需更新,重复上一步S404,若发生了变化,执行下一步S407,将该新的电池电量信息写入存储设备,并重复S403保存到全局变量。当然,对于第一次使用的电池或移动终端,存储设备内不能事先保存电池电量信息,执行S401后,不能检测到存储设备中保存有电池电量信息,则执行S406,初始下电池电量信息,即获取开机时电池的参数信息,再根据参数信息得到电池电量信息,然后同样执行S407将该新的电池电量信息写入存储设备,并重复S403保存到全局变量。这样,在该移动终端关机前,存储设备能够保存最新得到的电池电量信息,下一次开机,能够读出存储设备中的电池电量信息。
[0061]本发明实施例的移动终端电池电量信息保存方法,在移动终端关机或者电池电量信息发生变化时,就会将当前的电池电量信息保存于移动终端的存储设备中。在移动终端开机时,而且检测到存储设备中保存有的电池电量信息时,直接获取存储设备中的电池电量信息,节省了开机时计算的过程,从而避免了其引起的计算结果具有较差的准确性,计算有一定时间的滞后以及影响系统运行效率等问题。而且,在开机后,周期性地得到电池电量信息更新存储设备中的信息,保证数据信息是真实与可靠。
[0062]需要说明的是,该方法是应用于上述移动终端的方法,上述移动终端的实现方式适用于该方法,也能达到相同的技术效果。
[0063]以上所述是本发明的优选实施方式,应当指出,对于本技术领域的普通技术人员来说,在不脱离本发明所述原理的前提下,还可以作出若干改进和润饰,这些改进和润饰也应视为本发明的保护范围。
【主权项】
1.一种移动终端,其特征在于,所述移动终端具有存储电池电量信息的存储设备,所述移动终端包括: 保存模块,用于在所述移动终端关机或者电池电量信息发生变化时,将当前电池电量信息保存于所述存储设备中; 获取模块,用于在移动终端开机时,检测到存储设备中保存有电池电量信息时,获取所述电池电量信息。2.根据权利要求1所述的移动终端,其特征在于,所述获取模块还用于在移动终端开机时,未检测到存储设备中的电池电量信息时,根据所述移动终端的电池电路的参数信息,获得电池电量信息,并将所述电池电量信息保存与所述存储设备中。3.根据权利要求1或2所述的移动终端,其特征在于,所述获取模块还用于在移动终端开机后,周期性地获取所述移动终端的电池电路的参数信息,并根据所述移动终端的电池电路的参数信息,获得电池电量信息,并判断所述电池电量信息相对于存储设备中存储的电池电量信息是否发生变化。4.根据权利要求3所述的移动终端,其特征在于,所述电池电路包括:电池的电芯和保护电路,所述参数信息包括所述电芯的电池电压; 所述获取模块根据所述移动终端的电池电压,从所述移动终端内预先建立的电池电压电量转换表中,获得对应的电池电量信息。5.根据权利要求1所述的移动终端,其特征在于,所述存储设备设置于所述移动终端的电池中。6.一种移动终端电池电量信息保存方法,其特征在于,所述移动终端具有存储电池电量信息的存储设备,包括: 在所述移动终端关机或者电池电量信息发生变化时,将当前电池电量信息保存于所述存储设备中; 在移动终端开机时,检测到存储设备中保存有电池电量信息时,获取所述电池电量信肩、Ο7.根据权利要求6所述的移动终端电池电量信息保存方法,其特征在于,还包括: 在移动终端开机时,未检测到存储设备中的电池电量信息时,根据所述移动终端的电池电路的参数信息,获得电池电量信息,并将所述电池电量信息保存与所述存储设备中。8.根据权利要求6或7所述的移动终端电池电量信息保存方法,其特征在于,还包括: 在移动终端开机后,周期性地获取所述移动终端的电池电路的参数信息,并根据所述移动终端的电池电路的参数信息,获得电池电量信息,并判断所述电池电量信息相对于存储设备中存储的电池电量信息是否发生变化。9.根据权利要求8所述的移动终端电池电量信息保存方法,其特征在于,所述电池电路包括:电池的电芯和保护电路,所述参数信息包括所述电芯的电池电压; 所述根据所述移动终端的电池电路的参数信息,获得电池电量信息,包括: 根据所述移动终端的电池电压,从所述移动终端中预先建立的电池电压电量转换表中,获得对应的电池电量信息。10.根据权利要求6所述的移动终端电池电量信息保存方法,其特征在于,所述存储设备设置于所述移动终端的电池中。
【专利摘要】本发明提供一种移动终端电池电量信息保存方法及移动终端,涉及智能移动终端的电池管理技术。所述移动终端具有存储电池电量信息的存储设备,所述移动终端包括:保存模块,用于在所述移动终端关机或者电池电量信息发生变化时,将当前电池电量信息保存于所述存储设备中;获取模块,用于在移动终端开机时,检测到存储设备中保存有电池电量信息时,获取所述电池电量信息。本发明的移动终端,能够在开机时直接获取存储的电池电量信息,避免开机过程计算不准确,造成的开机时间滞后以及影响系统运行效率等问题。
【IPC分类】H04M1/725
【公开号】CN105491208
【申请号】CN201410471681
【发明人】王斌
【申请人】中兴通讯股份有限公司
【公开日】2016年4月13日
【申请日】2014年9月16日
【公告号】WO2016041398A1

最新回复(0)