一种电池电量显示方法、装置及电子设备和存储介质与流程

文档序号:21924622发布日期:2020-08-21 14:40阅读:238来源:国知局
一种电池电量显示方法、装置及电子设备和存储介质与流程

本申请涉及电子设备技术领域,更具体地说,涉及一种电池电量显示方法、装置及一种电子设备和一种计算机可读存储介质。



背景技术:

众所周知,消费类电子产品若长时间使用,则不可避免的会导致电池有相应程度的损耗,进而导致充电时无法正确地显示充满电状态,给用户造成困扰,造成用户使用体验不佳。

因此,如何解决上述问题是本领域技术人员需要重点关注的。



技术实现要素:

本申请的目的在于提供一种电池电量显示方法、装置及一种电子设备和一种计算机可读存储介质,显著提高了用户体验度。

为实现上述目的,本申请提供了一种电池电量显示方法,包括:

在待检测电池处于恒压充电状态下,判断所述待检测电池能否充满;

如果否,则确定所述待检测电池的当前电量状态,并监测所述待检测电池在所述当前电量状态下的持续时间;

判断所述持续时间是否大于对应的预设超时时间;

若所述持续时间大于所述预设超时时间,则通过ui界面显示满电量。

可选的,所述判断所述待检测电池能否充满,包括:

获取所述待检测电池的当前电压值;

判断所述当前电压值是否达到预设电压阈值;

如果是,则判定所述待检测电池能够充满。

可选的,所述判断所述待检测电池能否充满,包括:

若所述待检测电池安装有电量计,则直接获取电量计检测得到的所述待检测电池的当前电量值;

判断所述当前电量值是否达到预设电量阈值;

如果是,则判定所述待检测电池能够充满。

所述确定所述待检测电池的当前电量状态之后,还包括:

确定所述当前电量状态对应的电量值所处的电量范围;

相应的,若所述持续时间大于所述预设超时时间,则通过ui界面显示满电量,包括:

若所述持续时间大于所述预设超时时间,且所述当前电量状态对应的电量值处于第一电量范围,则直接通过ui界面显示满电量;

若所述持续时间大于所述预设超时时间,且所述当前电量状态对应的电量值处于第二电量范围,则显示电池存在损耗的第一提示信息,并通过ui界面显示满电量;

若所述持续时间大于所述预设超时时间,且所述当前电量状态对应的电量值处于第三电量范围,则返回电池损耗严重的第二提示信息,并通过ui界面显示满电量。

可选的,所述判断所述待检测电池能否充满之后,还包括:

若判定所述待检测电池能够充满,则直接通过ui界面显示满电量。

可选的,还包括:

收集所述待检测电池的多条历史充电曲线,并确定每条历史充电曲线分别对应的初始超时时间;

将多个所述初始超时时间的平均值确定为所述预设超时时间。

为实现上述目的,本申请提供了一种电池电量显示装置,包括:

第一判断模块,用于在待检测电池处于恒压充电状态下,判断所述待检测电池能否充满;

时间监测模块,用于若判定所述待检测电池能够充满,则确定所述待检测电池的当前电量状态,并监测所述待检测电池在所述当前电量状态下的持续时间;

第二判断模块,用于判断所述持续时间是否大于对应的预设超时时间;

满电显示模块,用于若所述持续时间大于所述预设超时时间,则通过ui界面显示满电量。

可选的,所述第一判断模块,包括:

获取单元,用于获取所述待检测电池的当前电压值;

判断单元,用于判断所述当前电压值是否达到预设电压阈值;

判定单元,用于若所述当前电压值达到所述预设电压阈值,则判定所述待检测电池能够充满。

为实现上述目的,本申请提供了一种电子设备,包括:

存储器,用于存储计算机程序;

处理器,用于执行所述计算机程序时实现前述公开的任一种电池电量显示方法的步骤。

为实现上述目的,本申请提供了一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现前述公开的任一种电池电量显示方法的步骤。

通过以上方案可知,本申请提供的一种电池电量显示方法,包括:在待检测电池处于恒压充电状态下,判断所述待检测电池能否充满;如果否,则确定所述待检测电池的当前电量状态,并监测所述待检测电池在所述当前电量状态下的持续时间;判断所述持续时间是否大于对应的预设超时时间;若所述持续时间大于所述预设超时时间,则通过ui界面显示满电量。由上可知,本申请能够在电池恒压充电时,判断待检测电池是否能够充满,若不能充满,即电池存在损耗,则当电池在当前电量状态下持续时间达到预设超时时间后,通过ui界面显示满电量,从而实现在电池有损耗的情况下仍可以正确显示满电状态,显著提高了用户体验度。

本申请还公开了一种电池电量显示装置及一种电子设备和一种计算机可读存储介质,同样能实现上述技术效果。

应当理解的是,以上的一般描述和后文的细节描述仅是示例性的,并不能限制本申请。

附图说明

为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。

图1为本申请实施例公开的一种电池电量显示方法的流程图;

图2为本申请实施例公开的另一种电池电量显示方法的流程图;

图3为本申请实施例公开的一种电池电量显示装置的结构图;

图4为本申请实施例公开的一种电子设备的结构图;

图5为本申请实施例公开的另一种电子设备的结构图。

具体实施方式

下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。

在传统技术中,消费类电子产品若长时间使用,则不可避免的会导致电池有相应程度的损耗,进而导致充电时无法正确地显示充满电状态,给用户造成困扰,造成用户使用体验不佳。

因此,本申请实施例公开了一种电池电量显示方法,显著提高了用户体验度。

参见图1所示,本申请实施例公开的一种电池电量显示方法包括:

s101:在待检测电池处于恒压充电状态下,判断所述待检测电池能否充满;如果否,则进入步骤s102;

本申请实施例中,将在待检测电池处于恒压充电状态下,判断待检测电池是否能够充满。

在一种可行的实施方式中,若未安装有电量计,则在判断待检测电池是否能够充满时,需要获取待检测电池的当前电压值,并判断当前电压值是否达到预设电压阈值。若当前电压值达到预设电压阈值,则判定待检测电池能够充满。上述预设电压阈值具体可以为满电量对应的电压值,可以在具体实施中根据实际情况设定,在此不对其进行具体限定。

在另外一种可行的实施方式中,若待检测电池安装有电量计,则可以利用电量计检测待检测电池的当前电量值,从而可直接获取当前电量值,并判断当前电量值是否达到预设电量阈值。若当前电量值达到预设电量阈值,则判定待检测电池能够充满。上述预设电量阈值具体可以为满电量值,可以在具体实施中根据实际情况设定,在此不对其进行具体限定。

s102:确定所述待检测电池的当前电量状态,并监测所述待检测电池在所述当前电量状态下的持续时间;

在本步骤中,若通过上述步骤判定得到待检测电池无法充满,则获取待检测电池的当前电量状态并开始计时,以检测待检测电池在当前电量状态下的持续时间。

可以理解的是,若通过上述步骤判定得到待检测电池能够充满,则可以直接通过ui界面在电池电量的显示区域显示满电量。

s103:判断所述持续时间是否大于对应的预设超时时间;如果是,则进入步骤s104;

需要指出的是,本步骤将监测持续时间是否超过对应的预设超时时间。预设超时时间可以与电池的电量状态对应,即不同的电量状态可以对应不同的超时时间。

具体地,可以通过收集待检测电池的多条历史充电曲线,并确定每条历史充电曲线分别对应的初始超时时间,进而将多个初始超时时间的平均值确定为预设超时时间。也即,可以根据所选电池的充电曲线,结合对cv恒压充电时长的要求,以及进入cv恒压充电状态到电池电量99%所用的时间,取差值得到超时时间。例如,可以获取电量从50%到100%的时间t1,以及电量从50%到99%的时间t2,超时时间即为t1减去t2的结果。此差值还可根据多条充电曲线取平均值,以提升结果的准确性。上述cv恒压充电时长可以根据需求设定,例如规定电量达到50%开始进入恒压阶段。

s104:通过ui界面显示满电量。

可以理解的是,若监测到待检测电池在当前电量状态下的持续时间超出预设超时时间,则可通过ui界面在对应的显示区域显示满电量,避免电池存在损耗时充电无法显示满电的情况。在具体实施中,可以设置一个超时满电的标识,当电源管理模块检测到该标识后,则可向ui模块发送相应的通知,以通过ui界面显示满电。

通过以上方案可知,本申请提供的一种电池电量显示方法,包括:在待检测电池处于恒压充电状态下,判断所述待检测电池能否充满;如果否,则确定所述待检测电池的当前电量状态,并监测所述待检测电池在所述当前电量状态下的持续时间;判断所述持续时间是否大于对应的预设超时时间;若所述持续时间大于所述预设超时时间,则通过ui界面显示满电量。由上可知,本申请能够在电池恒压充电时,判断待检测电池是否能够充满,若不能充满,即电池存在损耗,则当电池在当前电量状态下持续时间达到预设超时时间后,通过ui界面显示满电量,从而实现在电池有损耗的情况下仍可以正确显示满电状态,显著提高了用户体验度。

本申请实施例公开了另一种电池电量显示方法,相对于上一实施例,本实施例对技术方案作了进一步的说明和优化。参见图2所示,具体的:

s201:在待检测电池处于恒压充电状态下,判断所述待检测电池能否充满;如果否,则进入步骤s202;

s202:确定所述待检测电池的当前电量状态,并确定所述当前电量状态对应的电量值所处的电量范围;

s203:监测所述待检测电池在所述当前电量状态下的持续时间;

s204:判断所述持续时间是否大于对应的预设超时时间;

s205:若所述持续时间大于所述预设超时时间,且所述当前电量状态对应的电量值处于第一电量范围,则直接通过ui界面显示满电量;

s206:若所述持续时间大于所述预设超时时间,且所述当前电量状态对应的电量值处于第二电量范围,则显示电池存在损耗的第一提示信息,并通过ui界面显示满电量;

s207:若所述持续时间大于所述预设超时时间,且所述当前电量状态对应的电量值处于第三电量范围,则返回电池损耗严重的第二提示信息,并通过ui界面显示满电量。

本申请实施例中,可以根据电池的损耗程度预先设定相应的电量范围,即可根据待检测电池当前持续的电量状态得到对应的电池损耗程度。

具体地,可将电量范围分为第一电量范围、第二电量范围和第三电量范围,若电池在充电时持续保持超过预设超时时间的电量值处于第一电量范围,则表示电池几乎不存在损耗,或者损耗可以忽略不计,此时可直接通过ui界面显示满电量;若电量值处于第二电量范围,则表示电池存在一定的损耗,但对正常使用的影响较小,因此可在通过ui界面显示满电量的同时,返回电池存在损耗的第一提示信息,即可在设定的提示区域显示第一提示信息;若电量值处于第三电量范围,则表示电池的损耗较大,可能会影响正常的设备使用,因此可在通过ui界面显示满电量的同时,返回电池损耗严重的第二提示信息,在具体实施中,可以通过ui界面显示、语音播报等方式实现第二提示信息的提醒。

下面对本申请实施例提供的一种电池电量显示装置进行介绍,下文描述的一种电池电量显示装置与上文描述的一种电池电量显示方法可以相互参照。

参见图3所示,本申请实施例提供的一种电池电量显示装置包括:

第一判断模块301,用于在待检测电池处于恒压充电状态下,判断所述待检测电池能否充满;

时间监测模块302,用于若判定所述待检测电池能够充满,则确定所述待检测电池的当前电量状态,并监测所述待检测电池在所述当前电量状态下的持续时间;

第二判断模块303,用于判断所述持续时间是否大于对应的预设超时时间;

满电显示模块304,用于若所述持续时间大于所述预设超时时间,则通过ui界面显示满电量。

关于上述模块301至304的具体实施过程可参考前述实施例公开的具体内容,在此不再进行赘述。

在上述实施例的基础上,作为一种优选实施方式,本申请实施例提供的第一判断模块301可以具体包括:

获取单元,用于获取所述待检测电池的当前电压值;

判断单元,用于判断所述当前电压值是否达到预设电压阈值;

判定单元,用于若所述当前电压值达到所述预设电压阈值,则判定所述待检测电池能够充满。

本申请还提供了一种电子设备,参见图4所示,本申请实施例提供的一种电子设备包括:

存储器100,用于存储计算机程序;

处理器200,用于执行所述计算机程序时可以实现上述实施例所提供的步骤。

具体的,存储器100包括非易失性存储介质、内存储器。该非易失性存储介质存储有操作系统和计算机可读指令,该内存储器为非易失性存储介质中的操作系统和计算机可读指令的运行提供环境。处理器200在一些实施例中可以是一中央处理器(centralprocessingunit,cpu)、控制器、微控制器、微处理器或其他数据处理芯片,为电子设备提供计算和控制能力,执行所述存储器100中保存的计算机程序时,可以实现前述任一实施例公开的电池电量显示方法的步骤。

在上述实施例的基础上,作为优选实施方式,参见图5所示,所述电子设备还包括:

输入接口300,与处理器200相连,用于获取外部导入的计算机程序、参数和指令,经处理器200控制保存至存储器100中。该输入接口300可以与输入装置相连,接收用户手动输入的参数或指令。该输入装置可以是显示屏上覆盖的触摸层,也可以是终端外壳上设置的按键、轨迹球或触控板,也可以是键盘、触控板或鼠标等。

显示单元400,与处理器200相连,用于显示处理器200处理的数据以及用于显示可视化的用户界面。该显示单元400可以为led显示器、液晶显示器、触控式液晶显示器以及oled(organiclight-emittingdiode,有机发光二极管)触摸器等。

网络端口500,与处理器200相连,用于与外部各终端设备进行通信连接。该通信连接所采用的通信技术可以为有线通信技术或无线通信技术,如移动高清链接技术(mhl)、通用串行总线(usb)、高清多媒体接口(hdmi)、无线保真技术(wifi)、蓝牙通信技术、低功耗蓝牙通信技术、基于ieee802.11s的通信技术等。

图5仅示出了具有组件100-500的电子设备,本领域技术人员可以理解的是,图5示出的结构并不构成对电子设备的限定,可以包括比图示更少或者更多的部件,或者组合某些部件,或者不同的部件布置。

本申请还提供了一种计算机可读存储介质,该存储介质可以包括:u盘、移动硬盘、只读存储器(read-onlymemory,rom)、随机存取存储器(randomaccessmemory,ram)、磁碟或者光盘等各种可以存储程序代码的介质。该存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现前述任一实施例公开的电池电量显示方法的步骤。

本申请能够在电池恒压充电时,判断待检测电池是否能够充满,若不能充满,即电池存在损耗,则当电池在当前电量状态下持续时间达到预设超时时间后,通过ui界面显示满电量,从而实现在电池有损耗的情况下仍可以正确显示满电状态,显著提高了用户体验度。

说明书中各个实施例采用递进的方式描述,每个实施例重点说明的都是与其他实施例的不同之处,各个实施例之间相同相似部分互相参见即可。对于实施例公开的系统而言,由于其与实施例公开的方法相对应,所以描述的比较简单,相关之处参见方法部分说明即可。应当指出,对于本技术领域的普通技术人员来说,在不脱离本申请原理的前提下,还可以对本申请进行若干改进和修饰,这些改进和修饰也落入本申请权利要求的保护范围内。

还需要说明的是,在本说明书中,诸如第一和第二等之类的关系术语仅仅用来将一个实体或者操作与另一个实体或操作区分开来,而不一定要求或者暗示这些实体或操作之间存在任何这种实际的关系或者顺序。而且,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者设备不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者设备所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括所述要素的过程、方法、物品或者设备中还存在另外的相同要素。

当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1