一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种充电方法及相关电子设备与流程

2022-06-11 14:52:27 来源:中国专利 TAG:


1.本技术涉及电池充电领域,尤其涉及一种充电方法及相关电子设备。


背景技术:

2.目前在移动电话等终端设备上普遍使用可反复充电的锂离子电池作为供电电源,这种锂离子电池需要采用充电器进行充电。目前锂电池充电器大都采用各种各样的专用控制集成电路(ic)和各种采样电路。当前的通用锂电池充电器大多采用双极运放(如lm358)控制分立器件pnp(如s8550)对锂电池进行限压充电,在充电过程中,随着被充电电池电压的升高,其充电电流不断减小,直到充电电池电压达到其设定值(一般标称值为4.2v),此时充电电压保持不变维持小电流充放电,使电池达到平衡。
3.但是,在一些情况中,由于电子设备存在负载或者充电器的功率不足,使得终端设备的充电时间变长。由此,给用户带来不好的产品使用体验。如何提高电池的充电速度,缩短充电时间,成为技术人员日益关注的问题。


技术实现要素:

4.本技术实施例提供了一种充电方法以及相关电子设备,解决了在恒流充电阶段,电池的充电电流达不到设定值,使得电池充电速度变慢,进而延长充电时间的问题。
5.第一方面,本技术实施例提供了一种充电方法,包括:响应第一操作,以第一恒流对电池进行预充电;在预充电的过程中,电池的电压为第一电压,第一电压小于第一电压阈值;在电池的电压大于或等于所述第一电压阈值的情况下,以第二恒流对电池进行充电;其中,第二恒流大于第一恒流;在以第二恒流对电池进行充电的过程中,电池的电压逐渐增大,且电池的电压大于或等于第一电压阈值,小于或等于第二电压阈值;在第二恒流小于第一电流阈值的情况下,调整目标外设器件的工作模式;其中,调整目标外设器件的工作模式之后,第二恒流增大,增大后的第二恒流小于或等于第一电流阈值。
6.在上述实施例中,在充电过程中电子设备动态检测充电电流大小,在恒流充电阶段,电池的充电电流达不到预设值的情况下,调节部分外设器件的工作模式,使得流入这部分外设器件的充电电流变小,增大流向电池的充电电流,提高充电效率。
7.结合第一方面,在一种可能实现的方式中,调整目标外设器件的工作模式之前,还包括:计算第一电流阈值与第二恒流的差值ix;基于ix在功耗信息表中确定目标外设器件;其中,功耗信息表包括当前正在运行的外设器件的功耗信息,功耗信息包括外设器件在正常工作下消耗的电流和在低功耗模式下消耗的电流。
8.结合第一方面,在一种可能实现的方式中,功耗信息表包括第一外设器件和第二外设器件;其中,第一外设器件为与当前在前台运行的应用程序关联的外设器件,第二外设器件为与当前在前台运行的应用程序无关联的、正在运行的外设器件,目标外设器件不包括第一外设器件。
9.结合第一方面,在一种可能实现的方式中,功耗信息表中的第二外设器件按照优
先级从高到低进行排序,目标外设器件是基于功耗信息,在第二外设器件中按照优先级确定的;其中,优先级是根据第二外设器件在正常工作模式下消耗的电流和在低功耗模式下消耗的电流的差值进行排序的,差值越大,优先级越大;或者,优先级是根据第二外设器件关联的正在运行的应用程序的数量进行排序的,数量越大,优先级越小。
10.结合第一方面,在一种可能实现的方式中,基于ix在功耗信息表中确定目标外设器件,具体包括:基于ix在第二外设器件中选取优先级排序为前m的m个第二外设器件为目标外设器件;其中,选取的目标外设器件在正常工作下消耗的电流与在调节工作模式后消耗的电流的差值之和等于ix;或者,选取的目标外设器件在正常工作下消耗的电流与在调节工作模式后消耗的电流的差值之和小于且最接近ix。这样,能够减小流向目标外设器件的充电电流,增加流向电池的充电电流,从而缩短电池的充电时间。
11.结合第一方面,在一种可能实现的方式中,调整目标外设器件的工作模式之后,还包括:检测到第一输入操作后,将第一应用程序切换到前台运行;将与第一应用程序关联的外设器件调节为正常工作模式;计算当前第二恒流与第一电流阈值的差值ix;基于ix在第三外设器件中,确定优先级排序为前l的l个外设器件为待调节的外设器件;第三外设器件为在第二外设器件中,处于正常工作模式的外设器件;调节待调节的外设器件的工作模式;调节待调节的外设器件的工作模式之后,第二恒流增大,增大后的第二恒流小于且最接近于第一电流阈值。这样,能够减小流向目标外设器件的充电电流,增加流向电池的充电电流,从而缩短电池的充电时间。
12.第二方面,本技术实施例提供了一种电子设备,该电子设备包括:响应单元,用于响应第一操作;第一充电单元,用于以第一恒流对电池进行预充电;第二充电单元,用于在电池的电压大于或等于第一电压阈值的情况下,以第二恒流对电池进行充电;第一调整单元,用于在第二恒流小于第一电流阈值的情况下,调整目标外设器件的工作模式。
13.结合第二方面,在一种可能实现的方式中,该充电设备还包括:计算单元,用于计算第一电流阈值与第二恒流的差值ix;第一确定单元,用于基于ix在功耗信息表中确定目标外设器件。
14.结合第二方面,在一种可能实现的方式中,基于ix在功耗信息表中确定目标外设器件,具体包括:基于ix在第二外设器件中选取优先级排序为前m的m个第二外设器件为目标外设器件;其中,选取的目标外设器件在正常工作下消耗的电流与在调节工作模式后消耗的电流的差值之和等于ix;或者,选取的目标外设器件在正常工作下消耗的电流与在调节工作模式后消耗的电流的差值之和小于且最接近ix。
15.结合第二方面,在一种可能实现的方式中,该充电设备还包括:检测单元,用于检测第一输入操作;切换单元,用于将第一应用程序切换到前台运行;调节单元,用于将与第一应用程序关联的外设器件调节为正常工作模式;第二确定单元,用于基于ix在第三外设器件中,确定优先级排序为前l的l个外设器件为待调节的外设器件;
第二调整单元,用于调节待调节的外设器件的工作模式。
16.第三方面,本技术实施例提供了一种电子设备,该电子设备包括:一个或多个处理器和存储器;该存储器与该一个或多个处理器耦合,该存储器用于存储计算机程序代码,该计算机程序代码包括计算机指令,该一个或多个处理器调用该计算机指令以使得该电子设备执行:响应第一操作,以第一恒流对电池进行预充电;在预充电的过程中,电池的电压为第一电压,第一电压小于第一电压阈值;在电池的电压大于或等于所述第一电压阈值的情况下,以第二恒流对电池进行充电;其中,第二恒流大于第一恒流;在以第二恒流对电池进行充电的过程中,电池的电压逐渐增大,且电池的电压大于或等于第一电压阈值,小于或等于第二电压阈值;在第二恒流小于第一电流阈值的情况下,调整目标外设器件的工作模式;其中,调整目标外设器件的工作模式之后,第二恒流增大,增大后的第二恒流小于或等于第一电流阈值。
17.结合第三方面,在一种可能实现的方式中,该一个或多个处理器调用该计算机指令以使得该电子设备执行:基于ix在功耗信息表中确定目标外设器件,具体包括:基于ix在第二外设器件中选取优先级排序为前m的m个第二外设器件为目标外设器件;其中,选取的目标外设器件在正常工作下消耗的电流与在调节工作模式后消耗的电流的差值之和等于ix;或者,选取的目标外设器件在正常工作下消耗的电流与在调节工作模式后消耗的电流的差值之和小于且最接近ix。
18.结合第三方面,在一种可能实现的方式中,该一个或多个处理器调用该计算机指令以使得该电子设备执行:检测到第一输入操作后,将第一应用程序切换到前台运行;将与第一应用程序关联的外设器件调节为正常工作模式;计算当前第二恒流与第一电流阈值的差值ix;基于ix在第三外设器件中,确定优先级排序为前l的l个外设器件为待调节的外设器件;第三外设器件为在第二外设器件中,处于正常工作模式的外设器件;调节待调节的外设器件的工作模式;调节待调节的外设器件的工作模式之后,第二恒流增大,增大后的第二恒流小于且最接近于第一电流阈值。
19.第四方面,本技术实施例提供了一种包含指令的计算机程序产品,当该计算机程序产品在电子设备上运行时,使得该电子设备执行如第一方面或第一方面的任意一种实施方式所述的方法。
20.第五方面,本技术实施例提供了一种计算机可读存储介质,包括指令,当该指令在电子设备上运行时,使得该电子设备执行如第一方面或第一方面的任意一种实施方式所述的方法。
附图说明
21.图1a是本技术实施例提供的一种锂电池充电阶段的示意图;图1b是本技术实施例提供的另一种锂电池充电阶段的示意图图2a-图2b是本技术实施例提供的一种电子设备充电的场景示意图;图3是本技术实施例提供的一种充电方法的系统架构图;图4是本技术实施例提供的一种充电方法的流程图;图5是本技术实施例提供的一种电子设备的硬件结构示意图。
具体实施方式
22.下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述。显然,所描述的实施例仅仅是本技术一部分实施例,而不是全部的实施例。在本文中提及“实施例”意味着,结合实施例描述的特定特征、结构或者特性可以包含在本实施例申请的至少一个实施例中。在说明书中的各个位置出现该短语并不一定均是相同的实施例,也不是与其它实施例互斥的独立的或是备选的实施例。本领域技术人员可以显式地和隐式地理解的是,本文所描述的实施例可以与其它实施例相结合。基于本技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
23.本技术的说明书和权利要求书及所述附图中术语“第一”、“第二”、“第三”等是区别于不同的对象,而不是用于描述特定顺序。此外,术语“包括”和“具有”以及它们的任何变形,意图在于覆盖不排他的包含。例如,包含了一系列步骤或单元,或者可选地,还包括没有列出的步骤或单元,或者可选地还包括这些过程、方法、产品或设备固有的其它步骤或单元。
24.附图中仅示出了与本技术相关的部分而非全部内容。在更加详细地讨论示例性实施例之前,应当提到的是,一些示例性实施例被描述成作为流程图描绘的处理或方法。虽然流程图将各项操作(或步骤)描述成顺序的处理,但是其中的许多操作可以并行地、并发地或者同时实施。此外,各项操作的顺序可以被重新安排。当其操作完成时所述处理可以被终止,但是还可以具有未包括在附图中的附加步骤。所述处理可以对应于方法、函数、规程、子例程、子程序等等。
25.在本说明书中使用的术语“部件”、“模块”、“系统”、“单元”等用于表示计算机相关的实体、硬件、固件、硬件和软件的组合、软件或执行中的软件。例如,单元可以是但不限于在处理器上运行的进程、处理器、对象、可执行文件、执行线程、程序和/或分布在两个或多个计算机之间。此外,这些单元可从在上面存储有各种数据结构的各种计算机可读介质执行。单元可例如根据具有一个或多个数据分组(例如来自与本地系统、分布式系统和/或网络间的另一单元交互的第二单元数据。例如,通过信号与其它系统交互的互联网)的信号通过本地和/或远程进程来通信。
26.锂离子电池的充电过程主要分为三个阶段:预充电阶段、恒流充电阶段、恒压充电阶段。锂电池充电器的基本要求是特定的充电电流和充电电压,从而保证电池安全充电。此外,还可以增加其它充电辅助功能来提高电池寿命,简化充电器的操作。其中,辅助功能可以包括:给过放电的电池使用低电流充电、电池电压检测、输入电流限制、充电完成后关断充电器、电池部分放电后自动启动充电等。
27.锂电池的充电方式是限压恒流,都是由ic芯片控制的,常见的充电方式是:先检测待充电电池的电压,如果电池的电压低于预充电压阈值vpre,要先进行预充电,预充电电流ipre可以设定为恒定充电电流iv。在电池的电压升到预充电压阈值v1后,进入恒流充电阶段。其中,恒流充电阶段的充电过程为:以设定iv对电池进行充电,电池电压升到设定的电压阈值vc时,进入恒压充电阶段,保持充电电压为vc。此时,流入电池的充电电流逐渐下降,当电流下降至i1时,充电结束。
28.下面,结合图1a,对锂电池的三个阶段进行详细说明。
29.在t1时刻~t2时刻,锂电池处于预充电阶段。该充电阶段是对完全放电的电池单元进行恢复性充电。在电池电压低于预充电压阈值v1的情况下,通过预充电电流ipre对电池进行充电。其中,ipre可以基于恒流充电阶段设定的恒定电流iv来确定。例如,在恒流充电阶段,iv为1a,ipre可以取iv的十分之一,即在预充电阶段,可以使用100ma的恒定电流对电池进行充电。在预充电阶段,电池的充电电压不断增大,当电池的充电电压大于或等于设定的v1时,进入恒流充电阶段。
30.在t2时刻~t3时刻,锂电池的充电阶段为恒流充电阶段。在恒流充电阶段内,电池的充电电流为预设的iv,电池的电压随着恒流充电过程逐步提高。恒流充电阶段是电池电量增长的主要阶段,也是电池充入能量最快的阶段,在恒流充电阶段内,电池所需要的充电电流的电流值最大。当电池的电压达到预设的满电电压vc时,进入恒压充电阶段。
31.在t3时刻~t4时刻,锂电池的充电阶段为恒压充电阶段。在恒压充电阶段内,电池的充电电压保持恒定,为预设的vc。充电电流基于电芯的饱和程度,随着充电过程的继续,充电电流由iv慢慢减少,当充电电流的电流值减小到i1时,充电终止。
32.但是,用户在电子设备充电过程中会使用终端设备,来保证其使用需求。例如,在充电过程中打电话、看视频、发消息等等。这就使得在充电过程中,需要将一部分充电电流提供给终端设备的外设器件或者微控制单元(microcontroller unit,mcu)来保证这些硬件的正常工作。这意味着,在恒流充电阶段,充电电流达不到预设的iv,电池的电量增长缓慢,从而延长充电时间。如图1b所示,恒流充电阶段,流向电池的充电电流小于iv,恒流充电阶段的时间延长到t5时刻(t5大于t3),从而延长了电池的充电时间。
33.在另一种情况中,充电器本身接入的电源功率不足,导致在电池充电的恒流阶段,电池的充电电流难以达到预设的恒定电流,从而降低充电速度,延长充电时间。例如,如图2a-图2b所示,为智能手表101的两种充电方式。第一种方式是将智能手表101通过充电器102接入电源插座进行充电。第二种方式是将智能手表101接入插座的usb接口103进行充电。由于插座的usb接口103提供的电源功率较小,因此,通过第二种方式对智能手表101的充电时间相较于第一种方式的充电时间要长。
34.为了解决在电池充电过程中,由于电子设备的应用程序和/或相关外设器件运行,导致充电电流部分分流到mcu和/或外设器件中,从而使得在恒流充电阶段,流入电池的充电电流的电流值未达到预设值,令电池电量增长缓慢,延长充电时间的问题。本技术提出了一种充电方法:在充电过程中电子设备动态检测充电电流大小,在恒流充电阶段,电池的充电电流达不到预设值的情况下,调节部分外设器件的工作模式,使得流入这部分外设器件的充电电流变小,增大流向电池的充电电流,提高充电效率。
35.下面,结合图3对本技术实施例所述的充电方法的系统架构进行介绍。请参见图3,图3为本技术实施例提供的一种充电方法的系统框架图。如图3所示,该系统框架包括电流管理模块、电池、外设器件(图3中只列举了5个外设器件,假设外设器件1~外设器件5都是正在运行的外设器件)、功耗调节模块以及mcu。在mcu上部署的应用程序1~应用程序5为正在运行的应用程序,应用程序1~应用程序5分别与外设器件1~外设器件5相关联。当应用程序1运行时,外设器件1也运行。当应用程序2运行时,外设器件2也运行。当应用程序3运行时,外设器件3也运行。当应用程序4运行时,外设器件4也运行。当应用程序5运行时,外设器件5也运行。其中,电流管理模块用于分配充电电流ig,功耗调节模块用于降低外设器件/mcu的功
耗。在充电过程中,该系统的工作过程如下:电流管理模块将ig的一部分电流is分配给电子设备的mcu以及运行的外设器件,以确保这些外设器件以及mcu能够正常工作。电源管理模块将另一部分充电电流i2分配给电池,用于电池充电。在充电的过程中,功耗调节模块会定时地/周期性地对流入电池的充电电流i2进行检测。在恒流充电阶段,功耗调节模块检测到流入电池的i2后,功耗调节模块会将i2与预设的电流iv进行比较,判断i2是否大于或等于iv。若i2大于或等于iv,功耗调节模块不调节mcu以及相关外设器件的功耗。若i2小于iv,功耗调节模块将降低相关外设器件或mcu的功耗,从而使得i2增大,缩短充电时间。
36.下面,结合具体实施例,对本技术实施例提供的一种充电方法的流程进行详细说明。请参见图4,图4是本技术实施例提供的一种充电方法的流程图,具体流程如下:步骤s401:响应第一操作,以第一恒流对电池进行预充电;在预充电过程中,电池电压为第一电压,第一电压小于第一电压阈值。
37.具体地,电子设备在对电池进行预充电的过程中,电池的充电电流是一个恒定电流,该电流为第一恒流。示例性的,第一恒流可以为上述图1a实施例中的ipre。在进行预充电的过程中,电池的电压随着充电时间的增加而不断上升,但一直小于一个电压阈值,这个电压阈值为第一电压阈值。第一电压阈值可以基于经验值得到,也可以基于历史数据得到,还可以基于实验数据得到,本技术实施例不做限制。示例性的,第一电压阈值可以为上述图1a实施例中的v1。
38.步骤s402:在电池电压大于或等于第一电压阈值的情况下,以第二恒流对电池进行充电。
39.具体地,在预充电阶段,随着充电时间的不断增加,电池电压不断增大,当电池的电压大于或等于第一电压阈值时,电池进入上述图1a实施例中的恒流充电阶段。电子设备以第二恒流对电池进行充电,且在恒流充电的阶段,电池电压不断增大,但小于第二电压阈值。其中,第二电压阈值可以基于经验值得到,也可以基于历史数据得到,还可以基于实验数据得到,本技术实施例不做限制。示例性的,第二电压阈值可以为上述图1a实施例中的vc。
40.步骤s403:在第二恒流小于第一电流阈值的情况下,调整目标外设器件的工作模式。
41.具体地,第一电流阈值可以基于经验值得到,也可以基于历史数据得到,还可以基于实验数据得到,本技术实施例不做限制。示例性的,第一电流阈值可以为上述图1a中的iv。其中,调节目标外设器件的工作模式可以理解为将目标外设器件由正常工作模式调节为低功耗模式;或者,减少流向目标外设器件的电流,使得流向目标外设器件的电流小于正常工作模式下消耗的电流,大于低功耗模式下消耗的电流。电子设备在充电过程中,充电电流的分布主要有以下两种情况:第一种情况:电子设备在充电过程中没有任何应用程序或外设器件运行,即:电子设备的外设器件和/或mcu不消耗电流。此时,电子设备的充电电流几乎全部流向电池。其中,电子设备的的外设器件可以为电子设备的蓝牙芯片、控制屏幕的芯片、图像处理器等硬件设备。电子设备的应用程序部署在muc上,当存在运行的应用程序时,mcu就需要消耗电流。
42.第二种情况:电子设备在充电过程中存在运行的应用程序或外设器件。那么,电子设备的mcu以及相关外设器件就会消耗电流。此时,流入电子设备的充电电流主要分成两个部分,第一部分是流入外设器件和/或mcu的电流is,用于维持该外设器件和/mcu的正常运作。第二部分是流入电池的电流i2,用于增加电池的电量,以实现对电池的充电。
43.因此,在电子设备进入恒流充电阶段后,电子设备会检测第二恒流的大小,并比较第二恒流与第一电流阈值的大小。若第二恒流小于第一电流阈值,电子设备可以根据第二恒流与第一电流阈值的差值调节目标外设器件的工作模式,减小流向目标外设器件的充电电流,增加流向电池的充电电流,从而缩短电池的充电时间。
44.在一些实施例中,电子设备可以通过内置的外设器件功耗信息表,确定目标外设器件,调节目标外设器件的工作模式。示例性的,外设器件功耗信息表可以如表1所示:表1在表1中,gps芯片、ppg、屏幕、蓝牙芯片为电子设备的外设器件,在正常的工作模式下,其功耗分别为15ma、8ma、35ma、10ma,在低功耗模式下,其功耗分别为10ma、3ma、28ma、5ma。其中,低功耗可以理解为牺牲外设器件的某些性能,以使得外设器件消耗的电流减少。例如,将屏幕降功耗可以理解为降低屏幕的亮度、刷新率等,将蓝牙芯片降功耗可以理解为降低蓝牙芯片的工作频率等。电子设备可以根据i2与第一电流阈值的差值,确定目标外设器件,并降低外设器件的消耗电流,从而使得i2接近第一电流阈值,缩短电池的充电时间。
45.例如,电子设备检测到i2为85ma,第一电流阈值iv为100ma。那么,i2与iv之间的电流差值为15ma。电子设备可以确定gps芯片、ppg传感器、蓝牙芯片这三个外设器件为目标器件电子设备通过将gps芯片、ppg传感器、蓝牙芯片工作模式调整为低功耗模式,使得蓝牙芯片、gps芯片以及ppg传感器消耗的工作电流减少,令减少的工作电流流向电池。例如,电子设备将gps芯片、ppg传感器、蓝牙芯片这三个外设器件的工作模式调节为低功耗模式后, gps芯片、ppg传感器、蓝牙芯片这三个外设器件消耗电流分别由15ma变为10ma、8ma变为3ma、10ma变为5ma。这样,i2增加15ma,达到100ma,与iv相同。这样,在恒流充电阶段,电池的充电时间大大减少。
46.在一种可能实现的方式中,电子设备可以动态更新外设器件功耗信息表,然后,根据第二恒流与第一电流阈值的差值ix在外设器件功耗信息表中,按照优先级排序,选取优先级排序为前m的m个外设器件为目标外设器件,从而调节外设器件的工作模式。其中,选取的目标外设器件在正常工作下消耗的电流与在调节工作模式后消耗电流的差值之和等于ix。或者,选取的目标外设器件在正常工作下消耗的电流与在调节工作模式后消耗电流的
差值之和小于且最接近于ix。
47.在外设器件功耗信息表中可以包括第一外设器件和第二外设器件。其中,第一外设器件为当前正在工作的、正在前台运行的应用程序关联的外设器件,第二外设器件为当前正在运行的、与正在前台运行的应用程序无关联的外设器件。例如,在电子设备中运行的应用程序包括应用1~应用10,应用1~应用10分别与器件1~器件10相关联。假设,器件1~器件10当前为启动的外设器件,且应用1为在前台运行的应用程序,应用2~应用10为在后台运行的应用程序。那么,第一外设器件为器件1,器件2~器件10为第二外设器件。由于第一外设器件为与当前在前台运行的应用程序相关联的外设器件,因此,为了不影响前台应用程序的使用效果,不会在第一外设器件中确定目标外设器件,在第二外设器件中确定目标外设器件。
48.电子设备可以对第二外设器件中的外设器件进行优先级的排序,以便电子设备可以根据第二恒流与第一电流阈值的差值从第二外设器件中选取优先级高的外设器件作为目标外设器件。电子设备可以基于以下两种方法对第二外设器件中外设器件进行优先级排序:第一种方法,电子设备可以基于第二外设器件中外设器件在正常工作模式下消耗的电流与在低功耗模式下消耗电流的差值来确定外设器件的优先级。差值越大的外设器件,其在第二外设器件中的优先级排序更靠前,越容易被确定目标外设器件。
49.请参见表2,表2为第二外设器件(器件2~器件10)示例性的功耗信息表,表2如下所示:表2如表2所示,器件2~器件10在正常工作模式下的功耗分别为56、79、24、33、72、44、58、61、22,器件2~器件10在低功耗模式下的功耗分别为51、68、22、27、60、40、50、54、21。因此,器件2~器件10在正常工作模式下消耗的电流与在低功耗模式下消耗的电流的差值分别为5、11、2、6、12、4、8、7、1。将器件2~器件10按照优先级从前到后进行排序为:器件6》器件3》器件8》器件9》器件5》器件2》器件7》器件4》器件10。假设当前给电池充电的第二恒流为80ma,若第一电流阈值iv为100ma,则ix为20ma。那么,电子设备可以选择优先级前2的外设器件(器件6和器件3)为目标外设器件,将器件6调节为低功耗模式,将流向器件3的电流调节为71ma,从而使得流向器件6和器件3减少的电流与ix一致。通过上述方式,电子设备确定
的目标外设器件数量尽可能少,提高用户的使用体验。应当说明的是,电子设备调节目标外设器件的工作模式后,流向该目标外设器件的电流应当不小于在低功耗工作模式时消耗的电流值。例如,器件6为目标外设器件,电子设备调节器件6的工作模式时,应当保证流入器件6的电流范围在60ma~72 ma。
50.第二种方法:电子设备可以根据第二外设器件中,外设器件关联的、当前正在运行的应用程序的数量来对第二外设器件中外设器件进行优先级排序。关联应用程序越多的外设器件,其优先级越低,即:越不容易被确定为目标外设器件。其中,与外设器件关联的应用程序可以理解为应用程序在使用过程中,可以用到的外设器件。例如,一个音乐软件至少与三个外设器件相关联,包括屏幕(显示界面)、扬声器、gps芯片(目前,大多数音乐应用具备定位功能)。如表3所示,为本技术实施例提供的另一种示例性的第二外设器件功耗信息表,表3如下所示:表3如表3所示,器件2~器件10关联的正在运行的应用程序的数量分别为:3、5、6、2、1、7、4、4、5。将器件2~器件10按照优先级从前到后进行排序为:器件6》器件5》器件2》器件8、器件9》器件3、器件10》器件4》器件7。假设当前给电池充电的第二恒流为80ma,若第一电流阈值iv为100ma,则ix为20ma。那么,电子设备可以选择优先级排名前3的器件6、器件5以及器件2作为目标外设器件,并调节上述3个外设器件的工作模式,使得器件6和器件5的工作模式为低功耗工作模式,流入器件2的电流减小为54ma, 从而使得流向器件6、器件5和器件2减少的电流与ix一致。应当说明的是,电子设备调节目标外设器件的工作模式后,流向该目标外设器件的电流应当不小于在低功耗工作模式时消耗的电流值。例如,器件6为目标外设器件,电子设备调节器件6的工作模式时,应当保证流入器件6的电流范围在60ma~72 ma。
51.在一些实施例中,在调整目标外设器件的工作模式之后,电子设备可以响应用户的第一输入操作,切换当前在前台运行的应用程序,切换到前台的应用程序为第一应用程序。然后,电子设备更新外设器件功耗信息表,具体方式为:将与第一应用程序关联的外设器件确定为第一外设器件,将与第一应用程序不关联的、正在运行的外设器件确定为第二外设器件,并按照上述两种方法对第二外设器件中的外设器件进行优先级的排序。然后,电
子设备将与第一应用程序相关联的外设器件的工作模式调节为正常工作模式。这样,流向外设器件的电流就会增大,从而使得第二恒流变小。因此,电子设备可以计算当前第二恒流与第一电流阈值的差值ix,并根据ix在第二外设器件中,确定优先级为前l的外设器件为待调节的外设器件,并调整待调节外设器件的工作模式,以减小流向这l个外设器件的电流,使得减小的电流与ix相等。
52.在一些实施例中,电子设备可以根据应用程序功耗信息表来确定目标应用程序和目标外设器件,并将目标应用程序和目标外设器件的工作模式调节为低功耗模式,从而实现增大i2。示例性的,应用程序功耗信息表可以如表4所示:表 4电子设备可以对运行在mcu上的应用程序进行优先级的分级,从而针对性的对目标应用程序或目标外设器件进行功耗的调节。例如,电子设备可以设置功耗调节白名单,将功耗调节白名单分为一级应用程序、二级应用程序和三级应用程序。一级应用程序为在后台运行的、时长小于或等于第一时间阈值的应用程序,二级应用程序为在后台运行的、时长大于第一时间阈值的应用程序,三级应用程序为在前台运行的应用程序,其中,一级应用程序、二级应用程序、三级应用程序的优先级顺序为:一级应用程序》二级应用程序》三级应用程序。应用程序功耗信息表中的应用程序包括第一应用程序和第二应用程序。第一应用程序为运行时,不启动外设器件的应用程序。第二应用程序为运行时,启动对应外设器件的应用程序。第二应用程序在正常工作模式下消耗的电流值包括第二应用程序对应的外设器件在正常工作模式下消耗的电流值,第二应用程序在低功耗模式下消耗的电流值包括第二应用程序对应的外设器件在低功耗模式下消耗的电流值。例如,上述表4中,应用1、应用3、应用4为第二应用程序,应用1在正常工作模式和低功耗模式下的功耗分别为30ma和25ma,在30ma和25ma中还包括了器件1的功耗。
53.在每级应用程序中,根据应用程序及其相关外设器件在正常工作模式下的电流与在低功耗模式下电流的差值来确定优先级,差值高的应用程序及其外设器件的优先级高,差值低的应用程序及其相关外设器件的优先级低。电子设备在检测到i2小于或等于第一电流阈值iv的情况下,电子设备可以调节一级应用程序中应用的功耗以及该应用对应外设器
件的工作模式,以减小流向mcu以及该外设器件的充电电流。若在调节后,电子设备检测到i2小于iv,电子设备再依照优先级调节二级应用中的应用功耗以及应用对应的外设器件的功耗,从而增大i2。由于三级应用是当前正在前台运行的应用程序,电子设备不对三级应用中的应用程序的工作模式以及对应的外设器件的工作模式进行调节。若电子设备在将二级应用和一级应用中所有应用程序的工作模式调节为低功耗模式后,i2依旧小于iv。那么,电子设备可以从一级应用开始,按照优先级,依次清理应用程序以及关闭该应用程序相关的外设器件,直至i2大于或等于iv。若将一级应用和二级应用中所有的应用程序及其相关的外设器件关闭后,i2依旧小于iv,电子设备不再做任何处理。
54.下面,结合表4,对上述过程进行叙述。在上述表4中,列举了电子设备的10个应用程序。应用1、应用5以及应用6为二级应用,其优先级为应用6》应用5》应用1。应用2、应用3、应用4、应用7、应用8、应用9以及应用10为一级应用,其优先级为:应用4》应用9》应用7》应用2》应用8》应用3》应用10。其中,应用1和器件1在正常工作模式下的总功耗为30ma,在低功耗模式下的总功耗为25ma。应用3和器件2在正常工作模式下的总功耗为8ma,在低功耗模式下的总功耗为6ma。应用4和器件3在正常工作模式下的总功耗为55ma,在低功耗模式下的总功耗为52ma。应用2、应用5、应用6、应用7、应用8、应用9、应用10在正常工作模式下的功耗分别为15ma、35ma、40ma、22ma、11ma、26ma、8ma,在低功耗模式下的功耗为10ma、33ma、38ma、20ma、9ma、22ma、5ma。假设iv为150ma,当前的i2为80ma,那么,i2还需要70ma才能达到iv。电子设备可以先将一级应用中的应用程序依照优先级依次调节工作模式。电子设备将一级应用中所有应用程序的工作模式,调整为低功耗模式后,i2为101ma。由于i2依旧小于iv,因此,电子设备按照优先级顺序将二级应用中的应用程序的工作模式调节为低功耗模式。此时,i2为110ma,依旧小于iv。电子设备可以按照优先级顺序依次关闭一级应用中的应用程序及其外设器件,电子设备将应用4和器件3关闭后,会有52ma电流流向电池,此时i2的值为162ma,大于iv。
55.在一些实施例中,电子设备在调节应用程序的工作模式或关闭应用程序及其外设器件后,若i2大于iv,电子设备可以将i2超过iv部分的电流分配给低功耗模式下的应用,使得部分在低功耗工作模式下的应用可以恢复正常工作模式。例如,在上述过程中,电子设备将应用4和器件3关闭后,i2为162ma。i2超出iv部分的电流为12ma,电子设备可以将这12ma的电流分配给处于低功耗工作模式下的应用1及器件1、应用5、应用6以及应用10,使得上述应用及外设器件变为正常工作模式,从而提高用户的使用体验。电子设备可以按照优先级依次将超出iv部分的电流分配给处于低功耗工作模式下的应用程序及相关外设器件。例如,电子设备可以现在二级应用中按照优先级将电流分配给处于低功耗的应用程序及其外设器件,使其恢复正常工作模式。若对所有的二级应用中的应用程序及其外设器件分配电流完毕后,若还存在可分配的电流,电子设备可以在一级应用中按照优先级次序,将剩余可分配的电流分配给对应的应用程序及其外设器件,直至电流分配完毕。
56.步骤s404:以第三恒流对所述电池进行充电。
57.具体地,第三恒流大于所述第二恒流,在以第三恒流进行充电的过程中,电池的电压为第三电压,第三电压大于第二电压。
58.本技术实施例,在电池的充电过程中,电子设备会定时地/周期性地对流入电池的充电电流i2进行检测。在恒流充电阶段,电子设备在检测到流入电池的i2后,会将i2与预设
的电流值iv进行比较。若i2大于或等于iv,电子设备不调节mcu以及相关外设器件的功耗。若i2小于iv,电子设备将调节相关应用程序及其外设器件的工作模式为低功耗模式,从而使得i2增大,缩短充电时间。
59.请参见图5,图5是本技术实施例提供的一种电子设备的硬件结构示意图。电子设备可以包括处理器110,外部存储器接口120,内部存储器121,通用串行总线(universal serial bus,usb)接口130,充电管理模块140,电源管理模块141,电池142,天线1,天线2,移动通信模块150,无线通信模块160,音频模块170,扬声器170a,受话器170b,麦克风170c,耳机接口170d,传感器模块180,按键190,马达191,指示器192,摄像头193,显示屏194,以及用户标识模块(subscriber identification module,sim)卡接口195等。其中传感器模块180可以包括压力传感器180a,陀螺仪传感器180b,气压传感器180c,磁传感器180d,加速度传感器180e,距离传感器180f,接近光传感器180g,指纹传感器180h,温度传感器180j,触摸传感器180k,环境光传感器180l,骨传导传感器180m等。
60.可以理解的是,本发明实施例示意的结构并不构成对电子设备的具体限定。在本技术另一些实施例中,电子设备可以包括比图示更多或更少的部件,或者组合某些部件,或者拆分某些部件,或者不同的部件布置。图示的部件可以以硬件,软件或软件和硬件的组合实现。
61.处理器110可以包括一个或多个处理单元,例如:处理器110可以包括应用处理器(application processor,ap),调制解调处理器,图形处理器(graphics processing unit,gpu),图像信号处理器(image signal processor,isp),控制器,存储器,视频编解码器,数字信号处理器(digital signal processor,dsp),基带处理器,和/或神经网络处理器(neural-network processing unit,npu)等。其中,不同的处理单元可以是独立的器件,也可以集成在一个或多个处理器中。
62.处理器110中还可以设置存储器,用于存储指令和数据。在一些实施例中,处理器110中的存储器为高速缓冲存储器。该存储器可以保存处理器110刚用过或循环使用的指令或数据。如果处理器110需要再次使用该指令或数据,可从所述存储器中直接调用。避免了重复存取,减少了处理器110的等待时间,因而提高了系统的效率。
63.电子设备通过gpu,显示屏194,以及应用处理器等实现显示功能。gpu为图像处理的微处理器,连接显示屏194和应用处理器。gpu用于执行数学和几何计算,用于图形渲染。
64.处理器110可包括一个或多个gpu,其执行程序指令以生成或改变显示信息。
65.显示屏194用于显示图像,视频等。显示屏194包括显示面板。显示面板可以采用液晶显示屏(liquid crystal display,lcd),有机发光二极管(organic light-emitting diode,oled),有源矩阵有机发光二极体或主动矩阵有机发光二极体(active-matrix organic light emitting diode的,amoled),柔性发光二极管(flex light-emitting diode,fled),miniled,microled,micro-oled,量子点发光二极管(quantum dot light emitting diodes,qled)等。在一些实施例中,电子设备可以包括1个或n个显示屏194,n为大于1的正整数。
66.电子设备可以通过isp,摄像头193,视频编解码器,gpu,显示屏194以及应用处理器等实现拍摄功能。
67.isp 用于处理摄像头193反馈的数据。例如,拍照时,打开快门,光线通过镜头被传
递到摄像头感光元件上,光信号转换为电信号,摄像头感光元件将所述电信号传递给isp处理,转化为肉眼可见的图像。isp还可以对图像的噪点,亮度,肤色进行算法优化。isp还可以对拍摄场景的曝光,色温等参数优化。在一些实施例中,isp可以设置在摄像头193中。
68.摄像头193用于捕获静态图像或视频。物体通过镜头生成光学图像投射到感光元件。感光元件可以是电荷耦合器件(charge coupled device,ccd)或互补金属氧化物半导体(complementary metal-oxide-semiconductor,cmos)光电晶体管。感光元件把光信号转换成电信号,之后将电信号传递给isp转换成数字图像信号。isp将数字图像信号输出到dsp加工处理。dsp将数字图像信号转换成标准的rgb,yuv等格式的图像信号。在一些实施例中,电子设备可以包括1个或n个摄像头193,n为大于1的正整数。
69.数字信号处理器用于处理数字信号,除了可以处理数字图像信号,还可以处理其他数字信号。例如,当电子设备在频点选择时,数字信号处理器用于对频点能量进行傅里叶变换等。
70.npu为神经网络(neural-network ,nn)计算处理器,通过借鉴生物神经网络结构,例如借鉴人脑神经元之间传递模式,对输入信息快速处理,还可以不断的自学习。通过npu可以实现电子设备的智能认知等应用,例如:图像识别,人脸识别,语音识别,文本理解等。
71.内部存储器121可以用于存储计算机可执行程序代码,所述可执行程序代码包括指令。处理器110通过运行存储在内部存储器121的指令,从而执行电子设备的各种功能应用以及数据处理。内部存储器121可以包括存储程序区和存储数据区。其中,存储程序区可存储操作系统,至少一个功能所需的应用程序(比如声音播放功能,图像播放功能等)等。存储数据区可存储电子设备使用过程中所创建的数据(比如音频数据,电话本等)等。此外,内部存储器121可以包括高速随机存取存储器,还可以包括非易失性存储器,例如至少一个磁盘存储器件,闪存器件,通用闪存存储器(universal flash storage,ufs)等。
72.压力传感器180a用于感受压力信号,可以将压力信号转换成电信号。在一些实施例中,压力传感器180a可以设置于显示屏194。
73.陀螺仪传感器180b可以用于确定电子设备的运动姿态。在一些实施例中,可以通过陀螺仪传感器180b确定电子设备围绕三个轴(即,x,y和z轴)的角速度。陀螺仪传感器180b可以用于拍摄防抖。陀螺仪传感器180b还可以用于导航,体感游戏场景。
74.环境光传感器180l用于感知环境光亮度。电子设备可以根据感知的环境光亮度自适应调节显示屏194亮度。环境光传感器180l也可用于拍照时自动调节白平衡。环境光传感器180l还可以与接近光传感器180g配合,检测电子设备是否在口袋里,以防误触。
75.指纹传感器180h用于采集指纹。电子设备可以利用采集的指纹特性实现指纹解锁,访问应用锁,指纹拍照,指纹接听来电等。
76.触摸传感器180k,也称“触控面板”。触摸传感器180k可以设置于显示屏194,由触摸传感器180k与显示屏194组成触摸屏,也称“触控屏”。触摸传感器180k用于检测作用于其上或附近的触摸操作。触摸传感器可以将检测到的触摸操作传递给应用处理器,以确定触摸事件类型。可以通过显示屏194提供与触摸操作相关的视觉输出。在另一些实施例中,触摸传感器180k也可以设置于电子设备的表面,与显示屏194所处的位置不同。
77.在上述实施例中,可以全部或部分地通过软件、硬件、固件或者其任意组合来实现。当使用软件实现时,可以全部或部分地以计算机程序产品的形式实现。所述计算机程序
产品包括一个或多个计算机指令。在计算机上加载和执行所述计算机程序指令时,全部或部分地产生按照本技术所述的流程或功能。所述计算机可以是通用计算机、专用计算机、计算机网络、或者其他可编程装置。所述计算机指令可以存储在计算机可读存储介质中,或者从一个计算机可读存储介质向另一个计算机可读存储介质传输,例如,所述计算机指令可以从一个网站站点、计算机、服务器或数据中心通过有线(例如同轴电缆、光纤、数字用户线)或无线(例如红外、无线、微波等)方式向另一个网站站点、计算机、服务器或数据。
78.中心进行传输。所述计算机可读存储介质可以是计算机能够存取的任何可用介质或者是包含一个或多个可用介质集成的服务器、数据中心等数据存储设备。所述可用介质可以是磁性介质,(例如,软盘、硬盘、磁带)、光介质(例如, dvd)、或者半导体介质(例如固态硬盘solid state disk)等。
79.本领域普通技术人员可以理解实现上述实施例方法中的全部或部分流程,该流程可以由计算机程序来指令相关的硬件完成,该程序可存储于计算机可读取存储介质中,该程序在执行时,可包括如上述各方法实施例的流程。而前述的存储介质包括:rom或随机存储记忆体ram、磁碟或者光盘等各种可存储程序代码的介质。
80.总之,以上所述仅为本发明技术方案的实施例而已,并非用于限定本发明的保护范围。凡根据本发明的揭露,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献