功耗评估方法、装置、设备及计算机可读存储介质制造方法及图纸

技术编号:34285728 阅读:63 留言:0更新日期:2022-07-27 08:20
本申请公开了一种功耗评估方法、装置、设备及计算机可读存储介质,所述功耗评估方法包括:检测待评估器件的电流数据,并获取所述待评估器件当前收发的数据量;根据所述电流数据及所述当前收发的数据量,确定单位数据与功耗的映射关系;根据所述映射关系,构建功耗评估模型,以根据所述功耗评估模型,评估所述待评估器件在不同时间的功耗情况。本申请提高了功耗评估的准确性。耗评估的准确性。耗评估的准确性。

【技术实现步骤摘要】
功耗评估方法、装置、设备及计算机可读存储介质


[0001]本申请涉及半导体
,尤其涉及一种功耗评估方法、装置、设备及计算机可读存储介质。

技术介绍

[0002]随着科技的迅速发展,越来越多的技术应用于电子设备,使得电子设备的功能不断增多增强。而随着电子设备的功能增多增强,其功耗也越来越高。然而,对于大多数小巧的可穿戴设备或移动终端设备,例如手表、手环、手机等,为追求小巧化其电池容量均不高。因此,需要对电子设备中的各个功能模块的功耗数据进行统计,以评估各个功能模块的功耗情况是否正常。
[0003]目前的功耗模型可统计出各个功能模块的上下行速率、吞吐率、发送或接收的包、发送或接收的字节数。例如,现有的安卓系统中,可通过PowerManagerService(电源管理服务)对各个功能模块做耗电数据的统计。然而,只统计收发的整体数据的功耗,并没有分别统计不同的信道、频率或速率下数据收发的功耗,导致功耗评估不够全面,以使功耗评估的准确性低。

技术实现思路

[0004]本申请的主要目的在于提供一种功耗评估方法、装置、设备及计算机可读存储介质,旨在提高功耗评估的准确性。
[0005]为实现上述目的,本申请提供一种功耗评估方法,所述功耗评估方法包括以下步骤:
[0006]检测待评估器件的电流数据,并获取所述待评估器件当前收发的数据量;
[0007]根据所述电流数据及所述当前收发的数据量,确定单位数据与功耗的映射关系;
[0008]根据所述映射关系,构建功耗评估模型,以根据所述功耗评估模型,评估所述待评估器件在不同时间的功耗情况。
[0009]此外,为实现上述目的,本申请还提供一种功耗评估装置,所述功耗评估装置包括:
[0010]电流检测模块,用于检测待评估器件的电流数据,并获取所述待评估器件当前收发的数据量;
[0011]映射确定模块,用于根据所述电流数据及所述当前收发的数据量,确定单位数据与功耗的映射关系;
[0012]模型构建模块,用于根据所述映射关系,构建功耗评估模型,以根据所述功耗评估模型,评估所述待评估器件在不同时间的功耗情况。
[0013]此外,为实现上述目的,本申请还提供一种功耗评估设备,所述功耗评估设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的功耗评估程序,所述功耗评估程序被所述处理器执行时实现如上所述的功耗评估方法的步骤。
[0014]此外,为实现上述目的,本申请还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有功耗评估程序,所述功耗评估程序被处理器执行时实现如上所述的功耗评估方法的步骤。
[0015]本申请提供一种功耗评估方法、装置、设备及计算机可读存储介质,检测待评估器件的电流数据,并获取待评估器件当前收发的数据量;根据电流数据及当前收发的数据量,确定单位数据与功耗的映射关系;根据映射关系,构建功耗评估模型,以根据功耗评估模型,评估待评估器件在不同时间的功耗情况。通过上述方式构建的功耗评估模型,其包括每个单位数据对应的功耗,即每个数据包或每个字节对应的功耗,以使后续可分别统计不同的信道、频率或速率等类型数据的收发功耗,以更全面地评估器件的功耗情况,从而本申请可提高功耗评估的准确性。
附图说明
[0016]图1为本申请实施例方案涉及的硬件运行环境的终端结构示意图;
[0017]图2为本申请功耗评估方法第一实施例的流程示意图;
[0018]图3为本申请实施例涉及的芯片结构示意图;
[0019]图4为本申请功耗评估方法第四实施例的流程示意图;
[0020]图5为本申请功耗评估装置第一实施例的功能模块示意图。
[0021]本申请目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。
具体实施方式
[0022]应当理解,此处所描述的具体实施例仅仅用以解释本申请,并不用于限定本申请。
[0023]参照图1,图1为本申请实施例方案涉及的硬件运行环境的终端结构示意图。
[0024]本申请实施例终端为功耗评估设备,该功耗评估设备可以为PC(personal computer,个人计算机)、微型计算机、笔记本电脑、服务器等具有处理功能的终端设备。
[0025]如图1所示,该终端可以包括:处理器1001,例如CPU(Central Processing Unit,中央处理器),通信总线1002,用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(Display)、输入单元比如键盘(Keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如WI

FI接口)。存储器1005可以是高速RAM存储器,也可以是稳定的存储器(non

volatile memory),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。
[0026]本领域技术人员可以理解,图1中示出的终端结构并不构成对终端的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。
[0027]如图1所示,作为一种计算机存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及功耗评估程序。
[0028]在图1所示的终端中,处理器1001可以用于调用存储器1005中存储的功耗评估程序,并执行以下操作:
[0029]检测待评估器件的电流数据,并获取所述待评估器件当前收发的数据量;
[0030]根据所述电流数据及所述当前收发的数据量,确定单位数据与功耗的映射关系;
[0031]根据所述映射关系,构建功耗评估模型,以根据所述功耗评估模型,评估所述待评估器件在不同时间的功耗情况。
[0032]进一步地,处理器1001可以用于调用存储器1005中存储的功耗评估程序,还执行以下操作:
[0033]根据所述电流数据,确定总功耗;
[0034]根据所述总功耗与所述数据包数量,进行平均运算得到每个数据包与功耗的映射关系;和/或,
[0035]根据所述总功耗与所述字节数,进行平均运算得到每个字节与功耗的映射关系。
[0036]进一步地,处理器1001可以用于调用存储器1005中存储的功耗评估程序,还执行以下操作:
[0037]确定所述当前收发的数据量中不同速率的数据包数量;
[0038]将所述数据包数量与对应的速率进行除法运算,将运算得到的值作为权重因子;
[0039]根据所述权重因子,确定不同速率的时间占比;
[0040]将所述总功耗与所述时间占比进行乘法运算,运算得到不同速率的功耗占比;
[0041]根据所述功耗占比与所述数据包数量,进行平均运算得到每个数据包与功耗的映射关系。
[0本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种功耗评估方法,其特征在于,所述功耗评估方法包括以下步骤:检测待评估器件的电流数据,并获取所述待评估器件当前收发的数据量;根据所述电流数据及所述当前收发的数据量,确定单位数据与功耗的映射关系;根据所述映射关系,构建功耗评估模型,以根据所述功耗评估模型,评估所述待评估器件在不同时间的功耗情况。2.如权利要求1所述的功耗评估方法,其特征在于,所述当前收发的数据量包括数据包数量和字节数,所述根据所述电流数据及所述当前收发的数据量,确定单位数据与功耗的映射关系的步骤包括:根据所述电流数据,确定总功耗;根据所述总功耗与所述数据包数量,进行平均运算得到每个数据包与功耗的映射关系;和/或,根据所述总功耗与所述字节数,进行平均运算得到每个字节与功耗的映射关系。3.如权利要求2所述的功耗评估方法,其特征在于,所述根据所述总功耗与所述数据包数量,进行平均运算得到每个数据包与功耗的映射关系的步骤包括:确定所述当前收发的数据量中不同速率的数据包数量;将所述数据包数量与对应的速率进行除法运算,将运算得到的值作为权重因子;根据所述权重因子,确定不同速率的时间占比;将所述总功耗与所述时间占比进行乘法运算,运算得到不同速率的功耗占比;根据所述功耗占比与所述数据包数量,进行平均运算得到每个数据包与功耗的映射关系。4.如权利要求2所述的功耗评估方法,其特征在于,所述根据所述总功耗与所述字节数,进行平均运算得到每个字节与功耗的映射关系的步骤包括:确定所述当前收发的数据量中不同速率的字节数;将所述字节数与对应的速率进行除法运算,将运算得到的值作为权重因子;根据所述权重因子,确定不同速率的时间占比;将所述总功耗与所述时间占比进行乘法运算,运算得到不同速率的功耗占比;根据所述功耗占比与所述字节数,进行平均运算得到每个字节与功耗的映射关系。5.如权利要求1所述的功耗评估方法,其特征在于,所述待评估器件为多功能模块共用芯片,所述检测待评估器件的电流数据的步骤包括:在非信令测试模式下,检测待评估器件中供电脚的电流数据。6.如权利要求1所述的功耗评...

【专利技术属性】
技术研发人员:罗伟平
申请(专利权)人:OPPO广东移动通信有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1