电池充放电智能管理方法及装置与流程

文档序号:27972691发布日期:2021-12-14 22:44阅读:103来源:国知局
电池充放电智能管理方法及装置与流程

1.本发明涉及智能电网领域,且更为具体地,涉及一种电池充放电智能管理方法及装置。


背景技术:

2.目前,大多数用户在使用移动终端设备都会边充电边使用移动终端,例如,很多用户会边充电边玩手机游戏等。
3.现有方案中,终端的电池都以额定充电功率被充电,而在用户边充电边使用终端设备时,终端设备会因为额定充电功率过高而出现发热等非正常情况。并且,边使用边充电还会因为充电管理不当而导致移动终端设备的电池寿命降低。
4.因此,需要一种用于电池充放电管理的优化方案。


技术实现要素:

5.为了解决上述技术问题,本技术发明人尝试基于被充电终端的实时状况来自适应地调整所述电池的充电工作功率以使得所述充电工作功率能同时满足所述被充电终端的功率需求和所述被充电终端的散热需求。
6.相应地,根据本技术的一个方面,提供了一种电池充放电智能管理方法,包括:
7.获取电池的历史充电数据,所述历史充电数据包括多个预设时长t的时间段内的历史第一工作功率值;
8.获取对应的被充电终端的各个应用在所述多个预设时长t的时间段内的应用数据;
9.基于各个所述应用的所述多个预设时长t的时间段内的应用数据的加权和,获得每个所述应用的第二工作功率数值;
10.基于所述历史第一工作功率值与所述应用的第二工作功率数值,通过预设运算,获得当前时间的当前第一工作功率值。
11.可选地,所述应用数据至少包括应用被使用的时间数据、应用内存使用数据和应用cpu使用数据中的一种。
12.可选地,所述应用内存使用数据=(应用占用内存比例*应用运行时间)/预设时长t;
13.所述应用cpu使用数据=(应用占用cpu比例*应用运行时间)/预设时长t;
14.所述应用被使用时间数据=该应用被用户使用时间/预设时长t。
15.可选地,所述获取对应的被充电终端的各个应用在所述多个预设时长t的时间段内的应用数据之前还包括:
16.每隔所述预设时长t,统计一次t时间段内被充电终端所有应用的使用状态并保存,并对保存的各次使用状态信息进行统计,得到终端各应用的所述使用数据。
17.可选地,所述预设运算包括:
18.将所述历史第一工作功率值转换为预设数据格式,得到历史第一工作功率值数据;
19.基于所述历史第一工作功率值数据,获得历史第一工作功率特征向量;
20.基于各个所述应用的第二工作功率数值,形成二维数值矩阵;
21.将所述二维数值矩阵通过卷积神经网络处理以得到第二工作功率特征图;
22.基于所述历史第一工作功率特征向量与所述第二工作功率特征图,计算得到第二工作功率特征向量;
23.从所述历史第一工作功率特征向量和所述第二工作功率特征向量中获得的实用性特征向量;以及
24.从所述实用性特征向量中解析出当前时间的当前第一工作功率值。
25.根据本技术的另一方面,还提供了一种电池充放电智能管理装置,包括:
26.历史第一工作功率值获取模块,用于获取电池的历史充电数据,所述历史充电数据包括多个预设时长t的时间段内的历史第一工作功率值;
27.应用数据获取模块,用于获取对应的被充电终端的各个应用在所述多个预设时长t的时间段内的应用数据;
28.第二工作功率数值计算模块,用于基于各个所述应用的所述多个预设时长t的时间段内的应用数据的加权和,获得每个所述应用的第二工作功率数值;
29.当前第一工作功率值确定模块,用于基于所述历史第一工作功率值与所述应用的第二工作功率数值,通过预设运算,获得当前时间的当前第一工作功率值。
30.可选地,所述应用数据获取模块所获得所述应用数据至少包括应用被使用的时间数据、应用内存使用数据和应用cpu使用数据中的一种。
31.根据本技术的第三方面,还提供了一种电池充放电智能管理装置,其特征在于,包括:
32.处理器;
33.用于存储处理器可执行指令的存储器;
34.其中,所述处理器被配置为:
35.获取电池的历史充电数据,所述历史充电数据包括多个预设时长t的时间段内的历史第一工作功率值;
36.获取对应的被充电终端的各个应用在所述多个预设时长t的时间段内的应用数据;
37.基于各个所述应用的所述多个预设时长t的时间段内的应用数据的加权和,获得每个所述应用的第二工作功率数值;
38.基于所述历史第一工作功率值与所述应用的第二工作功率数值,通过预设运算,获得当前时间的当前第一工作功率值。
39.根据本技术的第四方面,还提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现上述任意一项的方法。
40.基于此技术方案,可取得如下技术效果:
41.通过本方案的实施,使得电池的充电功率能与随时间动态变化的被充电终端的各
个应用的工作功率值相适应,提高了调整电池的当前充电功率的准确性。
附图说明
42.通过结合附图对本技术实施例进行更详细的描述,本技术的上述以及其他目的、特征和优势将变得更加明显。附图用来提供对本技术实施例的进一步理解,并且构成说明书的一部分,与本技术实施例一起用于解释本技术,并不构成对本技术的限制。在附图中,相同的参考标号通常代表相同部件或步骤。
43.图1为根据本技术实施例的电池充放电智能管理方法的流程图。
44.图2为根据本技术实施例的电池充放电智能管理装置的框图。
具体实施方式
45.下面,将参考附图详细地描述根据本技术的示例实施例。显然,所描述的实施例仅仅是本技术的一部分实施例,而不是本技术的全部实施例,应理解,本技术不受这里描述的示例实施例的限制。
46.方法实施例
47.图1为根据本技术实施例的电池充放电智能管理方法的流程图。如图1所示,根据本技术实施例的电池充放电智能管理方法,包括:s100,获取电池的历史充电数据,所述历史充电数据包括多个预设时长t的时间段内的历史第一工作功率值;s102,获取对应的被充电终端的各个应用在所述多个预设时长t的时间段内的应用数据;s104,基于各个所述应用的所述多个预设时长t的时间段内的应用数据的加权和,获得每个所述应用的第二工作功率数值;s106,基于所述历史第一工作功率值与所述应用的第二工作功率数值,通过预设运算,获得当前时间的当前第一工作功率值。
48.可以理解的是,所述预设时长t可根据实际应用场景做出调整。
49.在本发明的一个实施例中,可选地,所述应用数据至少包括应用被使用的时间数据、应用内存使用数据和应用cpu使用数据中的一种。
50.在本发明的一个实施例中,可选地,所述应用内存使用数据=(应用占用内存比例*应用运行时间)/预设时长t;所述应用cpu使用数据=(应用占用cpu比例*应用运行时间)/预设时长t;所述应用被使用时间数据=该应用被用户使用时间/预设时长t。
51.在本发明的一个实施中,可选地,所述获取对应的被充电终端的各个应用在所述多个预设时长t的时间段内的应用数据之前还包括:每隔所述预设时长t,统计一次t时间段内被充电终端所有应用的使用状态并保存,并对保存的各次使用状态信息进行统计,得到终端各应用的所述使用数据。
52.应当说明的是,在本技术实施例中,通过综合各个应用的cpu、内存使用占比、应用被使用时长等因素来确定各个应用的第二工作功率数值,以明确所述被充电终端的使用状态。总的计算思想为:各个应用的第二工作功率数值=(所述应用cpu使用数据+所述应用内存使用数据)*终端总功率。为了更好的充电效果,在实际应用中,还可以根据所述应用被使用时间数据,对各应用的所述第二工作功率进行加权。比如,在某个预设时长t内a应用未运行,则可将其第二工作功率值为0,而如果在某个预设时长t内a应用的所述应用被使用时间数据较高,则可以根据需要提高其第二工作功率值。
53.应当说明的是,在所述基于所述历史第一工作功率值与所述应用的第二工作功率数值,通过预设运算,获得当前时间的当前第一工作功率值步骤中,可选地,所述预设运算包括:将所述历史第一工作功率值转换为预设数据格式,得到历史第一工作功率值数据;基于所述历史第一工作功率值数据,获得历史第一工作功率特征向量;基于各个所述应用的第二工作功率数值,形成二维数值矩阵;将所述二维数值矩阵通过卷积神经网络处理以得到第二工作功率特征图;基于所述历史第一工作功率特征向量与所述第二工作功率特征图,计算得到第二工作功率特征向量;从所述历史第一工作功率特征向量和所述第二工作功率特征向量中获得的实用性特征向量;以及从所述实用性特征向量中解析出当前时间的当前第一工作功率值。
54.可以理解的是,在本实施例中,将所述多个预设时长t的时间段内的历史第一工作功率值排列为输入向量,将所述输入向量编码为历史第一工作功率特征向量。
55.可以理解的是,在本实施例中,将各个所述应用在所述第二工作功率数值按照矩阵构建方法形成二维数值矩阵,并将所述二维数值矩阵通过卷积神经网络处理以获得第二工作功率特征图。
56.需要说明的是,在本技术一个实施例中,所述卷积神经网络以如下公式从所述二维数值矩阵中获得所述工作功率特征图;
57.其中,所述公式为:
58.f
i
=active(n
i
×
f
i
‑1+b
i
)
59.其中,f
i
‑1为第i层卷积神经网络的输入,f
i
为第i层卷积神经网络的输出,n
i
为第i层卷积神经网络的卷积核,且b
i
为第i层卷积神经网络的偏置向量,active表示激活函数。
60.可以理解的是,在本实施例中,将所述历史第一工作功率特征向量作为查询向量与所述第二工作功率特征图进行矩阵相乘以获得第二工作功率特征向量。
61.进一步地,从所述历史第一工作功率特征向量和所述第二工作功率特征向量中获得实用性特征向量,其中,所述实用性特征向量表示充电功率对所述被充电终端的功率的影响。
62.可以理解的是,在本实施例中,从所述实用性特征向量中解析出当前时间的第一工作功率值。
63.在本技术的实施例中,首先通过获取电池的历史充电数据,所述历史充电数据包括多个预设时长t的时间段内的历史第一工作功率值;其次,获取对应的被充电终端的各个应用在所述多个预设时长t的时间段内的应用数据;接着,基于各个所述应用的所述多个预设时长t的时间段内的应用数据的加权和,获得每个所述应用的第二工作功率数值;最后,基于所述历史第一工作功率值与所述应用的第二工作功率数值,通过预设运算,获得当前时间的当前第一工作功率值。通过这样的方式,使得电池的充电功率能与随时间动态变化的被充电终端的各个应用的工作功率值相适应,提高了调整电池的当前充电功率的准确性。
64.装置实施例
65.图2为根据本技术实施例的电池充放电智能管理装置的框图。如图2所示,根据本技术实施例的电池充放电智能管理装置200,包括:历史第一工作功率值获取模块202,用于获取电池的历史充电数据,所述历史充电数据包括多个预设时长t的时间段内的历史第一
工作功率值;应用数据获取模块204,用于获取对应的被充电终端的各个应用在所述多个预设时长t的时间段内的应用数据;第二工作功率数值计算模块206,用于基于各个所述应用的所述多个预设时长t的时间段内的应用数据的加权和,获得每个所述应用的第二工作功率数值;当前第一工作功率值确定模块208,用于基于所述历史第一工作功率值与所述应用的第二工作功率数值,通过预设运算,获得当前时间的当前第一工作功率值。
66.因本技术的装置实施例是用来执行前述电池充放电智能管理方法,详细的执行步骤已在前文进行了论述,对于装置实施例,在此不再赘述。
67.在本技术的一个实施例中还提供了一种电池充放电智能管理装置,包括:
68.处理器;
69.用于存储处理器可执行指令的存储器;
70.其中,所述处理器被配置为:
71.获取电池的历史充电数据,所述历史充电数据包括多个预设时长t的时间段内的历史第一工作功率值;
72.获取对应的被充电终端的各个应用在所述多个预设时长t的时间段内的应用数据;
73.基于各个所述应用的所述多个预设时长t的时间段内的应用数据的加权和,获得每个所述应用的第二工作功率数值;
74.基于所述历史第一工作功率值与所述应用的第二工作功率数值,通过预设运算,获得当前时间的当前第一工作功率值。
75.在本技术的一个实施例中还提供了一种非易失性计算机可读存储介质,其上存储有计算机程序指令,其特征在于,所述计算机程序指令被处理器执行时实现上述任意一项的方法。
76.以上结合具体实施例描述了本技术的基本原理,但是,需要指出的是,在本技术中提及的优点、优势、效果等仅是示例而非限制,不能认为这些优点、优势、效果等是本技术的各个实施例必须具备的。另外,上述公开的具体细节仅是为了示例的作用和便于理解的作用,而非限制,上述细节并不限制本技术为必须采用上述具体的细节来实现。
当前第1页1 2 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1