电量显示方法及装置、电子设备、计算机存储介质与流程

文档序号:19737578发布日期:2020-01-18 04:43阅读:240来源:国知局
电量显示方法及装置、电子设备、计算机存储介质与流程

本公开涉及电子设备领域,特别涉及一种电量显示方法及装置、电子设备、计算机存储介质。



背景技术:

随着生活节奏和效率的加快,用户对电子设备的充电速度要求也越来越高,快速充电技术在很大程度上提高了用户的体验。在对电子设备充电过程中,会通过读取电量计测量的电池电量百分比,并将电池电量百分比显示在显示屏上以供用户查看充电进度。

然而,由于电量计的更新速度很慢,因此造成用户无法获知当前准确的电量百分比。



技术实现要素:

本公开所提出的电量显示方法能够提高电量显示的准确性。

为解决上述技术问题,本公开采用如下技术方案:

根据本公开的一个方面,本公开提出一种电量显示方法,包括:获取电子设备的充电电流;

根据所述充电电流,计算电量百分比的预期增长量;

根据所述电量百分比的预期增长量更新显示所述电量百分比。

根据本公开的另一个方面,提出一种电量显示装置,包括:

获取电子设备的充电电流;

根据所述充电电流,计算所述电子设备电量的预期增长量;

根据所述电子设备电量的预期增长量更新所述电子设备的电量显示;其中,所述电量显示采用百分比的形式。

根据本公开的另一个方面,提出一种电量显示装置,包括:

充电电流获取模块,用于获取电子设备的充电电流;

电量的预期增长量计算模块,用于根据所述充电电流,计算所述电子设备电量的预期增长量;

电量显示控制模块,用于根据所述电子设备电量的预期增长量更新所述电子设备的电量显示;其中,所述电量显示采用百分比的形式。

根据本公开的另一个方面,提出一种电子设备,包括:

存储单元,存储有电量的显示程序;

处理单元,用于在运行所述电量的显示程序时,执行所述电量显示方法的步骤。

根据本公开的另一个方面提出一种计算机存储介质,所述计算机存储介质存储有电量的显示程序,所述电量的显示程序被至少一个处理器执行时实现所述电量显示方法的步骤。

本实施例中,通过获取电子设备的充电电流,以根据该充电电流预期在未来的时间内,电量的预期增长量,进而在当前显示的电量的基础上,通过叠加电量的预期增长量,即可以对所显示的电量进行更新,而不用等待电量计所测算的电量。由此,本实施例实现了电量显示的连续性;

并且,由于可以灵活控制显示界面上电量的更新频率,因此通过合理设置更新频率,能够使得电量每次增量达到小数位,从而便于用户更加精确的掌握充电进程以及充电速度;

并且,在本实施例中,是通过充电电流所测算的电量的预期增长量,因此能够使得所测算的电量的预期增长量具有一定的准确性。不同于基于简单的数字层面的均匀化,而达到电量连续显示,且精确到小数位的方案,此类方案所显示的电量并非基于当前的充电速率,因此此类方案的电量增量在整个充电周期均是恒定不变的。而本公开方案是基于电量的预期增长速度,所计算出的电量单位增量。而由于在每个阶段量百分比的预期增长速度会发生相应的变化,因此在整个充电周期的不同阶段,电量的预期增量均有差异。因此本公开方案的电量显示方案具有较高的准确性。

综上,本公开的电量显示方法能够提高电量显示的连续性以及准确性。

附图说明

图1是本公开电子设备一实施例结构示意图;

图2是本公开电量显示方法一实施例的流程图;

图3是本公开电量显示方法另一实施例的流程图;

图4是本公开电量显示方法另一实施例的流程图;

图5是图4中步骤s233一实施例的流程图;

图6是本公开电量显示装置一实施例的结构框图:

图7是本公开电子设备的系统架构图。

具体实施方式

尽管本公开可以容易地表现为不同形式的实施方式,但在附图中示出并且在本说明书中将详细说明的仅仅是其中一些具体实施方式,同时可以理解的是本说明书应视为是本公开原理的示范性说明,而并非旨在将本公开限制到在此所说明的那样。

由此,本说明书中所指出的一个特征将用于说明本公开的一个实施方式的其中一个特征,而不是暗示本公开的每个实施方式必须具有所说明的特征。此外,应当注意的是本说明书描述了许多特征。尽管某些特征可以组合在一起以示出可能的系统设计,但是这些特征也可用于其他的未明确说明的组合。由此,除非另有说明,所说明的组合并非旨在限制。

在附图所示的实施方式中,方向的指示(诸如上、下、左、右、前和后)用于解释本公开的各种元件的结构和运动不是绝对的而是相对的。当这些元件处于附图所示的位置时,这些说明是合适的。如果这些元件的位置的说明发生改变时,则这些方向的指示也相应地改变。

现在将参考附图更全面地描述示例实施方式。然而,示例实施方式能够以多种形式实施,且不应被理解为限于在此阐述的范例;相反,提供这些示例实施方式使得本公开的描述将更加全面和完整,并将示例实施方式的构思全面地传达给本领域的技术人员。附图仅为本公开的示意性图解,并非一定是按比例绘制。图中相同的附图标记表示相同或类似的部分,因而将省略对它们的重复描述。

以下结合本说明书的附图,对本公开的较佳实施方式予以进一步地详尽阐述。

本公开实施例提出一种充电控制方法,可应用于配置有电池供电系统的智能终端、移动终端设备中。待充电设备例如可以是终端或通信终端,该终端或通信终端包括但不限于被设置成经由有线线路连接,如经由公共交换电话网络(publicswitchedtelephonenetwork,pstn)、数字用户线路(digitalsubscriberline,dsl)、数字电缆、直接电缆连接,以及/或另一数据连接/网络和/或经由例如,针对蜂窝网络、无线局域网(wirelesslocalareanetwork,wlan)、诸如手持数字视频广播(digitalvideobroadcastinghandheld,dvb-h)网络的数字电视网络、卫星网络、调幅-调频(amplitudemodulation-frequencymodulation,am-fm)广播发送器,以及/或另一通信终端的无线接口接收/发送通信信号的装置。被设置成通过无线接口通信的通信终端可以被称为“无线通信终端”、“无线终端”以及/或“智能终端”。智能终端的示例包括,但不限于卫星或蜂窝电话;可以组合蜂窝无线电电话与数据处理、传真以及数据通信能力的个人通信系统(personalcommunicationsystem,pcs)终端;可以包括无线电电话、寻呼机、因特网/内联网接入、web浏览器、记事簿、日历以及/或全球定位系统(globalpositioningsystem,gps)接收器的个人数字助理(personaldigitalassistant,pda);以及常规膝上型和/或掌上型接收器或包括无线电电话收发器的其它电子装置。此外,该终端还可以包括但不限于诸如电子书阅读器、智能穿戴设备、移动电源(如充电宝、旅充)、电子烟、无线鼠标、无线键盘、无线耳机、蓝牙音箱等具有充电功能的可充电电子设备10。

请参阅图1。电子设备10可以包括后壳11、显示屏12、电路板、电池。需要说明的是,电子设备10并不限于包括以上内容。其中,后壳11可以形成电子设备10的外部轮廓。在一些实施例中,后壳11可以为金属后壳,比如镁合金、不锈钢等金属。需要说明的是,本申请实施例后壳11的材料并不限于此,还可以采用其它方式,比如:后壳11可以为塑胶后壳、陶瓷后壳、玻璃后壳等。

其中,显示屏12安装在后壳11中。显示屏12电连接至电路板上,以形成电子设备10的显示面。在一些实施例中,电子设备10的显示面可以设置非显示区域,比如:电子设备10的顶端或/和底端可以形成非显示区域,即电子设备10在显示屏12的上部或/和下部形成非显示区域,电子设备10可以在非显示区域安装摄像头、受话器等器件。需要说明的是,电子设备10的显示面也可以不设置非显示区域,即显示屏12可以为全面屏。可以将显示屏铺设在电子设备10的整个显示面,以使得显示屏可以在电子设备10的显示面进行全屏显示。

其中,显示屏12可以为液晶显示器,有机发光二极管显示器,电子墨水显示器,等离子显示器,使用其它显示技术的显示器中一种或者几种的组合。显示屏12可以包括触摸传感器阵列(即,显示屏12可以是触控显示屏)。触摸传感器可以是由透明的触摸传感器电极(例如氧化铟锡(ito)电极)阵列形成的电容式触摸传感器,或者可以是使用其它触摸技术形成的触摸传感器,例如音波触控,压敏触摸,电阻触摸,光学触摸等,本申请实施例不作限制。

需要说明的是,在一些实施例中,可以在显示屏12上盖设一盖板,盖板可以覆盖在显示屏12上,对显示屏12进行保护。盖板可以为透明玻璃盖板,以便显示屏12透过盖板进行显示。在一些实施例中,盖板可以是用诸如蓝宝石等材料制成的玻璃盖板。在一些实施例中,显示屏12安装在后壳11上后,后壳11和显示屏12之间形成收纳空间,收纳空间可以收纳电子设备10的器件,比如电路板、电池等。其中,电路板安装在后壳11中,电路板可以为电子设备10的主板,电路板上可以集成有马达、麦克风、扬声器、耳机接口、通用串行总线接口、摄像头、距离传感器、环境光传感器、受话器以及处理单元等功能器件中的一个、两个或多个。

在一些实施例中,电路板可以固定在后壳11内。具体的,电路板可以通过螺钉螺接到后壳11上,也可以采用卡扣的方式卡配到后壳11上。需要说明的是,本申请实施例电路板具体固定到后壳11上的方式并不限于此,还可以其它方式,比如通过卡扣和螺钉共同固定的方式。其中,电池安装在后壳11中,电池11与电路板进行电连接,以向电子设备10提供电源。后壳11可以作为电池的电池盖。后壳11覆盖电池以保护电池,减少电池由于电子设备10的碰撞、跌落等而受到的损坏。

电子设备10可以包括输入-输出电路,输入-输出电路可以设置在电路板上。输入-输出电路可用于使电子设备10实现数据的输入和输出,即允许电子设备10从外部设备接收数据和也允许电子设备10将数据从电子设备10输出至外部设备。输入-输出电路可以进一步包括传感器。传感器可以包括环境光传感器,基于光和电容的接近传感器,触摸传感器(例如,基于光触摸传感器和/或电容式触摸传感器,其中,触摸传感器可以是触控显示屏的一部分,也可以作为一个触摸传感器结构独立使用),加速度传感器,温度传感器,和其它传感器等。

电子设备10可以包括电力管理电路和其它输入-输出单元。输入-输出单元可以包括按钮,操纵杆,点击轮,滚动轮,触摸板,小键盘,键盘,照相机,发光二极管和其它状态指示器等。

用户可以通过输入-输出电路输入命令来控制电子设备10的操作,并且可以使用输入-输出电路的输出数据以实现接收来自电子设备10的状态信息和其它输出。

电子设备10还包括充电电路。充电电路可以为电子设备10的电芯充电。充电电路可以用于进一步的调节自适配器输入的充电电压和/或充电电流,以满足电池的充电需求。

电子设备10配置有充电接口,充电接口例如可以为usb2.0接口、microusb接口或usbtype-c接口。在一些实施例中,充电接口还可以为lightning接口,或者其他任意类型的能够用于充电的并口或串口。该充电接口通过数据线与适配器连接,适配器从市电获取电能,经过电压变换后,通过数据线传、充电接口传输至充电电路,因此电能通过充电电路得以充入待充电电芯中。

本公开中的电池包括外壳以及包裹在外壳内的电芯、电池保护板等组成。电池保护板是对电芯起保护作用的集成电路板。电池保护板上一般具有采样电路以及保护电路。电池可包括单电芯或多电芯。电池包括多电芯时,该多个电芯之间可为串联关系。由此,电池可承受的充电电压为多个电芯可承受的充电电压之和,可提高充电速度,减少充电发热。

本公开提出一种电量显示方法,能够实现电量百分比的连续显示以及显示的准确性。本公开的电量显示方法可用于在电子设备10充电过程中,实时连续的显示电量百分比变化,还能够用于在电子设备10工作时或待机状态下。本领域技术人员能够参照同样的发明构思,实现放电过程中实时连续的显示电量百分比。在下述实施例中,以电子设备10在充电过程中,电量显示方法的实施例进行说明。

在本公开中,电量显示采用百分比的形式,在以下实施例中称为电量百分比。在此说明电量百分比的计算公式。电量百分比=电池的剩余容量/电池的可用总容量;其中电池的剩余容量为电池当前可用的容量。在充电过程中,随着电能不断的充入电池内,因此电池的剩余容量不断的增加,电量百分比相应增加。电量百分比的数值为0~100,且其后具有“%”符号。

在相关技术中,通过电量计所测得的电量百分比为整数数值。而由于本公开能够实时连续的显示电量百分比,因此为了更加精确的显示电量百分比,在下述实施例中,电量百分比的包括整数部分和小数部分。小数部分可以取小数点后1位,也可以取小数点后2位。

本实施例中,在充电过程中,电量百分比可以显示在电子设备10的待机界面上显示。当电子设备10处于工作状态时,可以在在显示界面上的电池图标内显示电量百分比。

请参阅图2,图2是本公开电量显示方法一实施例的流程图。在本实施例中,电量显示方法包括:

步骤s21,获取电子设备10电池的充电电流;

具体的,可以通过电子设备10内的电量计读取电池的充电电流,当然也可以通过电流传感器检测电池的充电电流。

步骤s22,根据充电电流,计算电量百分比的预期增长量;

在本实施例中,可以基于所获取的充电电流,测算未来一段时间内的电量百分比的预期增长量。可以理解的是,当充电电流在某段时间内的较为恒定时,可以测算未来较长一段时间内的电量百分比的预期增长量。当充电电流在某段时间内的稳定性不佳时,可以测算未来较短一段时间内的电量百分比的预期增长量。因此可以根据当前的充电模式,灵活设置特定时长内的电量百分比的预期增长量。

步骤s23,根据所述电子设备电量的预期增长量更新所述电子设备10的电量显示。

在得到电量百分比的预期增长量后,即可以灵活设置电量的显示节奏。例如,所测算的电量百分比的预期增长量是在未来10秒内,增加2;则在显示电量百分比时,只要在未来10秒内,增加量达到2即可。在此不限定是匀速增加电量百分比或是非匀速增加电量百分比。

本实施例中,通过获取电子设备电池的充电电流,以根据该充电电流预期在未来的时间内,电量百分比的预期增长量,进而在当前显示的电量百分比的基础上,通过叠加电量百分比的预期增长量,即可以对所显示的电量百分比进行更新,而不用等待电量计所测算的电量百分比。由此,本实施例实现了电量百分比显示的连续性;

并且,由于可以灵活控制显示界面上,电量的更新频率,因此通过合理设置更新频率,能够使得电量百分比每次增量达到小数位,从而便于用户更加精确的掌握充电进程以及充电速度;

并且,在本实施例中,是通过充电电流所测算的电量百分比的预期增长量,因此能够使得所测算的电量百分比的预期增长量具有一定的准确性。不同于基于简单的数字层面的均匀化,而达到电量百分比连续显示,且精确到小数位的方案,此类方案所显示的电量百分比并非基于当前的充电速率,因此此类方案的电量百分比增量在整个充电周期均是恒定不变的。而本公开方案是基于电量百分比的预期增长速度,所计算出的电量百分比单位增量。而由于在每个阶段量百分比的预期增长速度会发生相应的变化,因此在整个充电周期的不同阶段,电量百分比的预期增量均有差异。因此本公开方案的电量百分比显示方案具有较高的准确性。

综上,本公开的电量显示方法能够提高电量百分比显示的连续性以及准确性。

在本实施例中,为了使电量百分比实现匀速增加,以便于用户了解当前电量百分比增加的平均速度。因此,在本实施例中,通过计算预期增长速度,以使所显示的电量百分比实现匀速增加。请参阅图3。具体的,根据充电电流,计算电量百分比的预期增长量,包括:

步骤s221,根据充电电流,计算电量百分比的在预设时长内的预期增长量;

在一实施例中,可以计算电子设备10预设时长开始时的前一段时间内的平均充电电流值,并以该平均电流值为基准计算电量百分比的预期增长速度。在本实施例中,获取的是电子设备10预设时长开始时刻,对应的充电电流。

步骤s222,根据电量百分比的在预设时长内的预期增长量,计算在该预设时长内,电量百分比的预期增长速度;

在本实施例中,根据当前的充电电流,计算电量百分比在预设时长内的预期增长速度。预设时长可以任意设置。具体可以根据电子设备10当前的充电模式、电子设备10的计算资源以及电量百分比的准确性要求等情况综合进行设置。预设时长较小可以使得所计算出的电量百分比较为精确。而预设时长较大可以降低电子设备10的资源消耗。

预期增长速度可以是1秒内时间内电量百分比的预期增长量。在一示例中,预设时长为5秒,电量百分比的预期增长量为0.65,则电量百分比的预期增长速度在未来5秒内的预期增长速度为0.13。

因此,可以看出,通过计算预期增长速度,可以使预设时长内所显示的电量百分比单位增量实现恒定,从而能够更好的供用户了解当前一段时间内的充电速度水平。

步骤s23,按照电量百分比的预期增长量更新显示电量百分比,包括:

步骤s231,在预设时长内,按照电量百分比的预期增长速度更新显示电量百分比。

电量百分比一般在电子设备10的显示界面上显示。在本实施例中,以显示屏为例。在确定了电量百分比的预期增长量后,至少有以下两种实施例以设置电量的显示方式。

在一实施例中,伴随着每次更新显示电量百分比,电量显示的单位增量为预设值,电量的更新频率通过计算确定。具体的,按照电量百分比的预期增长速度更新显示电量百分比,包括:

设置每次更新显示所述电子设备电量时,所述电量显示的单位增量;

计算所述电子设备电量的预期增长速度与所述电量显示的单位增量的比值,以确定所述电量显示的更新频率;

根据所述电量显示的更新频率,每次更新所述电子设备电量显示时,依次增加所述电量显示的单位增量。

结合上述示例,电量百分比的预期增长速度在未来5秒内的预期增长速度为0.13。在此设定电量显示的单位增量的0.01,由此确定电量的更新频率为1秒钟13次,因此在5秒后,电量百分比的预期增长量恰好达到0.65。

在另一实施例中,伴随着每次更新显示电量百分比,电量百分比的电量的更新频率为预设值,电量显示的单位增量通过计算确定。具体的,按照电量百分比的预期增长速度更新显示电量百分比,包括:

获取电量显示的更新频率;

计算所述电子设备电量的预期增长速度与所述电量显示的更新频率的比值,以确定所述电量显示的单位增量;

根据所述电量显示的更新频率,每次更新所述电子设备的电量显示时,依次增加所述电量显示的单位增量。

结合上述示例,电量百分比的预期增长速度在未来5秒内的预期增长速度为0.13。在此设定确定电量的更新频率为1秒钟10次,由此确定电量显示的单位增量的0.013,因此在5秒后,电量百分比的预期增长量恰好达到0.65。

在此需要说明的,若是电量百分比的精确位数为小数点后两位,因此无法增加准确的0.013,则可以通过分段匀速增加电量百分比以进行显示,只要在5秒后,电量百分比的预期增长量恰好达到0.65即可。

在本实施例中,电量显示的单位增量小于1。在此电量百分比指的是百分号前的数值。因此通过设定电量显示的单位增量,或电量的更新频率,能够实现匀速的增加电量百分比的小数位和整数位,以更为准确的体现电量百分比的变化。

而在充电开始时,电量百分比的起始点未必是0,因此本实施例中,在充电开始,首次执行方法时,按照电量百分比的预期增长量更新显示电量百分比,包括:

获取电池的初始剩余容量以及可用总容量;

计算初始剩余容量与可用总容量的比值,以确定电池的初始电量百分比;

基于初始电量百分比,按照电量百分比的预期增长量更新显示电量百分比。

可以理解的是,在确定了初始电量百分比后,之后便会根据电量百分比的预期增长量或电量百分比的预期增长速度,更新电量百分比。

电池剩余容量以及可用总容量均可以通过电量计测得。在本实施例中,由于电量显示的单位增量可以达到小数位,因此在计算初始电量百分比时,精确至小数位。例如可以精确至小数点后一位,或后两位,即显示为xx.yy%。因此本实施例提高了电量百分比显示的精确性。

结合上述实施例,为了提高电量的显示准确性,当前的电量百分比并非从电量计内读出,因为电量计的数据更新较为缓慢,且通过电量计读出的电量百分比只有整数位,而没有小数位。本实施例基于具有小数位的电量百分比的初始值,并且通过设置电量的更新频率,以使得电量显示的单位增量小于1,因此每次电量百分比更新时,能够实现精确至小数位的变化,因此本实施例能够提高电量百分比显示的精确性。

进一步的,在整个充电过程中,可以至少两个连续的预设时长,在每个预设时长内均按照上述实施例中的方法进行电量的显示。在本实施例中,在本实施例中,可以将整个充电过程分为多个连续的预设时长。

在此,多个连续的预设时长可以是相等的时长,也可以是不等的时长。例如可以根据充电模式合理划分预设时长。特别是在一些充电模式下,有恒流充电状态和恒压充电状态的切换,因此可以根据不同的充电状态,设置相应的预设时长。

基于以上,请参阅图4,在本实施例中,获取电子设备的充电电流,包括:

步骤s211,在每个预设时长开始时,获取电子设备的充电电流;

由于多个预设时长是连续的,因此一个预设时长的结束时刻后立即开始下一个预设时长的开始时刻。

在一实施例中,可以计算电子设备10前一个预设时长内的,并以该平均电流值为基准计算在当前的预设时长内电量百分比的预期增长速度。在本实施例中,获取的是电子设备10当前时刻对应的充电电流,即当前预设时长开始时刻,电子设备10的充电电流。

上述实施例中的步骤s22包括:

步骤s223,在每个预设时长内,根据在该预设时长开始时所获取的充电电流,计算电量百分比在该预设时长内的预期增长量;

步骤s224,根据电量百分比在该预设时长内的预期增长量,计算在该预设时长内,电量百分比的预期增长速度。

上述实施例中的步骤s23包括:

在每个预设时长内,基于每个预设时长开始时显示的电量百分比,按照该预设时长所对应的电量百分比的预期增长速度更新显示电量百分比。

因此每个预设时长内电量百分比的预期增长速度均是根据在该预设时长开始时刻获取的充电电流确定。

在本实施例中,步骤s223,在每个预设时长内,根据在该预设时长开始时所获取的充电电流,计算电量百分比在该预设时长内的预期增长量,包括:

根据充电电流,计算在预设时长内电池剩余容量的预期增长量;

计算电池剩余容量的预期增长量与电池的可用总容量的比值,确定在该预设时长内,电量百分比的预期增长量;

步骤s224,根据电量百分比在该预设时长内的预期增长量,计算在该预设时长内,电量百分比的预期增长速度,包括:

计算电量百分比的预期增长量与预设时长的比值,确定电量百分比在该预设时长内的预期增长速度。

由电量百分比的计算公式可知,剩余容量的预期增长量与电池的可用总容量的比值即为电量百分比的预期增长量。而电池剩余容量的预期增长量可以由所获取的充电电流与预设时长的乘积确定。

通过计算电量百分比的预期增长量与预设时长的比值,以获得每秒内对应的电量百分比的预期增长量,即为在该预设时长内的预期增长速度。

在一示例中,预设时长为5秒。在获取到当前的充电电流后,开始计算未来5秒内电池剩余容量的预期增长量。具体的计算方法可以是:当前的充电电流乘5秒。而电池剩余容量的预期增长量与电池的可用总容量的比值即为在未来5秒内,电量百分比的预期增长量。电量百分比的预期增长量再除以5秒,即可以得到在未来5秒内,电量百分比的预期增长速度。

按照电量百分比的预期增长速度更新显示电量百分比,包括:

在该预设时长内,按照电量百分比的预期增长速度更新显示电量百分比。

在本公开中,为了进一步提高电量百分比显示的准确性,在每个预设时长内,电量百分比的实际增量与计算增量的偏差,通过在下一个预设时长内对该误差进行弥补,以避免产生累计误差。

请参阅图5。图5为关于图4中的步骤s223:通过电池剩余容量的预期增长量计算电量百分比在预设时长内的预期增长量的实施例中,确定电池剩余容量的预期增长量的步骤。

具体的,本实施例中,根据充电电流,计算在预设时长内电池剩余容量的预期增长量,包括:

步骤s2231,计算在上一预设时长开始时电池剩余容量的测量值与上一预设时长内电池剩余容量的预期增长量的和值,该和值为第一和值;

步骤s2232,在上一预设时长结束时,获取电池剩余容量的测量值;

步骤s2233,计算电池剩余容量的测量值与第一和值的差值,该差值为第一差值;

步骤s2234,根据在当前预设时长开始时所获取的电子设备的充电电流,计算在当前预设时长内电池剩余容量的计算增长量;

步骤s2235,计算第一差值与电池剩余容量的计算增长量的和值,该和值为第二和值,将第二和值作为当前预设时长内电池剩余容量的预期增长量。

由于多个预设时长是连续的,因此上一个预设时长的结束时刻后立即开始下一个预设时长的开始时刻。当前剩余容量的测量值是通过电量计读出的。当前剩余容量的测量值即为上一个预设时长的结束时刻所对应的剩余容量的真实值。

在上一预设时长开始时电池剩余容量的测量值与上一预设时长内电池剩余容量的预期增长量的和值,即为上一个预设时长结束时刻所对应的剩余容量的显示值。

通过计算当前剩余容量的测量值与为第一和值的差值,即得到上一个预设时长结束时,剩余容量的真实值与剩余容量的显示值之间的偏差。

为了消除该偏差,本实施例中,进一步将该偏差在当前的预设时长内进行消除。因此仍然按照当前预设时长开始时刻所对应的充电电流,进而根据该充电电流计算当前预设时长所对应的电池剩余容量的计算增长量。

进一步的,将上述计算所得到的偏差与该电池剩余容量的计算增长量进行叠加,以确定在当前预设时长所对应的电池剩余容量的预期增长量。进而,根据该电池剩余容量的预期增长量计算相应的电量百分比的预期增长速度。

在一具体的示例中,某一预设时长开始时计算出来的电量百分比是1.01,在该预设时长内的电量百分比的预期增长量是0.51(电量百分比为1.52),在该预设时长结束时,实际的电量百分比的预期增长量是0.54(电量百分比为1.55)。在下一个预设时长内计算出的电量百分比的预期增长量为0.46。而由于在之前的预设时长内电量百分比只增长到1.52,比实际值小了1.55小了0.03,则下一个预设时长内的电量百分比的预期增长量为0.03+0.46。

通过以上步骤,在当前预设时长结束时,上一个预设时长内所产生的电量百分比的偏差已得到校正,因此本实施例进一步提高了电量百分比显示的准确性。

本公开还提出一种电量显示装置,电量显示装置的具体实施例请参照上述电量显示方法。具体的,请参阅图6,电量显示装置30包括:

充电电流获取模块31,用于获取电子设备的充电电流;

电量预期增长量计算模块32,用于根据充电电流,计算电量百分比的预期增长量;

电量显示控制模块33,用于按照电量百分比的预期增长量更新显示电量百分比。

在一实施例中,根据充电电流,计算电量百分比的在预设时长内的预期增长量;

电量显示装置30还包括:

预期增长速度计算模块,用于根据电量百分比的在预设时长内的预期增长量,计算在该预设时长内,电量百分比的预期增长速度;

电量显示控制模块33,用于在预设时长内,按照电量百分比的预期增长速度更新显示电量百分比。

在一实施例中,

充电电流获取模块31还用于在每个预设时长开始时,获取电子设备的充电电流;

预期增长速度计算模块,根据在预设时长开始时所获取的充电电流,确定在该预设时长内电量百分比的预期增长速度;

电量显示控制模块33,用于在该预设时长内,按照电量百分比的预期增长速度更新显示电量百分比。

在一实施例中,充电电流获取模块31用于在每个预设时长开始时,获取电池当前的充电电流。

在一实施例中,预期增长速度计算模块,用于根据充电电流,计算在预设时长内电池剩余容量的预期增长量;计算剩余容量的预期增长量与电池的可用总容量的比值,确定在该预设时长内,电量百分比的预期增长量;计算电量百分比的预期增长量与预设时长的比值,确定在该预设时长内的预期增长速度。

在一实施例中,充电过程包括多个连续的预设时长;根据充电电流,计算在预设时长后电池剩余容量的预期增长量,电量显示装置30还包括:

获取模块,用于在上一预设时长结束时,获取电池当前剩余容量的测量值;

计算模块,用于计算在上一预设时长开始时电池剩余容量的测量值与上一预设时长内电池剩余容量的预期增长量的和值,该和值为第一和值;

以及用于计算当前剩余容量的测量值与为第一和值的差值,该差值为第一差值;

以及用于根据当前的充电电流,计算在预设时长后电池剩余容量的计算增长量;

以及用于计算第一差值与计算增长量的和值,并将该和值作为预设时长内电池剩余容量的预期增长量。

在一实施例中,获取模块还用于在每个预设时长开始时,获取电池当前剩余容量以及当前可用总容量;

计算模块还用于计算当前剩余容量与当前可用总容量的比值,以确定当前的电量百分比。

在一实施例中,在计算当前的剩余容量与当前的可用总容量的比值时,精确至小数位。

在一实施例中,电量显示装置30还包括:

单位增量设置模块,用于设置每次更新显示电量百分比时,电量显示的单位增量;

计算模块用于计算电量百分比的预期增长速度与电量显示的单位增量,以确定电量的更新频率;

电量显示控制模块33,用于基于当前的显示的电量百分比,每次更新电量百分比时,依次增加电量显示的单位增量。

在一实施例中,获取模块还用于获取电量的更新频率;

计算模块还用于计算电量百分比的预期增长速度与电量的更新频率,以确定电量显示的单位增量;

电量显示控制模块33,用于基于当前的显示的电量百分比,每次更新电量百分比时,依次增加电量显示的单位增量。

在一实施例中,电量显示的单位增量小于1。

请参阅图7,电子设备10以通用计算设备的形式表现。电子设备10的组件可以包括但不限于:上述至少一个处理单元42、上述至少一个存储单元41、连接不同系统组件(包括存储单元420和处理单元410)的总线43,其中,存储单元41存储有程序代码,程序代码可以被处理单元42执行,使得处理单元42执行本说明书上述实施例部分中描述的根据本公开各种示例性实施方式的步骤。

存储单元41可以包括易失性存储单元形式的可读介质,例如随机存取存储单元(ram)411和/或高速缓存存储单元412,还可以进一步包括只读存储单元(rom)413。

存储单元41还可以包括具有一组(至少一个)程序模块415的程序/实用工具414,这样的程序模块415包括但不限于:操作系统、一个或者多个应用程序、其它程序模块以及程序数据,这些示例中的每一个或某种组合中可能包括网络环境的实现。

总线43可以为表示几类总线结构中的一种或多种,包括存储单元总线或者存储单元控制器、外围总线、图形加速端口、处理单元或者使用多种总线结构中的任意总线结构的局域总线。

电子设备10也可以与一个或多个外部设备50(例如键盘、指向设备、蓝牙设备等)通信,还可与一个或者多个使得用户能与该电子设备10交互的设备通信,和/或与使得该机器人的电子设备10能与一个或多个其它计算设备进行通信的任何设备(例如路由器、调制解调器、显示单元44等等)通信。这种通信可以通过输入/输出(i/o)接口45进行。并且,机器人的电子设备10还可以通过网络适配器46与一个或者多个网络(例如局域网(lan),广域网(wan)和/或公共网络,例如因特网)通信。如图7所示,网络适配器46通过总线43与机器人的电子设备10的其它模块通信。应当明白,尽管图7中未示出,可以结合机器人的电子设备10使用其它硬件和/或软件模块,包括但不限于:微代码、设备驱动器、冗余处理单元、外部磁盘驱动阵列、raid系统、磁带驱动器以及数据备份存储系统等。

通过以上的实施方式的描述,本领域的技术人员易于理解,这里描述的示例实施方式可以通过软件实现,也可以通过软件结合必要的硬件的方式来实现。因此,根据本公开实施方式的技术方案可以以软件产品的形式体现出来,该软件产品可以存储在一个非易失性存储介质(可以是cd-rom,u盘,移动硬盘等)中或网络上,包括若干指令以使得一台计算设备(可以是个人计算机、服务器、终端装置、或者网络设备等)执行根据本公开实施方式的方法。

在本公开的示例性实施例中,还提供了一种计算机可读存储介质,其上存储有能够实现本说明书上述方法的程序产品。在一些可能的实施方式中,本公开的各个方面还可以实现为一种程序产品的形式,其包括程序代码,当程序产品在终端设备上运行时,程序代码用于使终端设备执行本说明书上述实施例部分中描述的根据本公开各种示例性实施方式的步骤。

虽然已参照几个典型实施方式描述了本公开,但应当理解,所用的术语是说明和示例性、而非限制性的术语。由于本公开能够以多种形式具体实施而不脱离发明的精神或实质,所以应当理解,上述实施方式不限于任何前述的细节,而应在随附权利要求所限定的精神和范围内广泛地解释,因此落入权利要求或其等效范围内的全部变化和改型都应为随附权利要求所涵盖。

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