一种移动设备的功耗显示方法及移动设备技术

技术编号:37913908 阅读:19 留言:0更新日期:2023-06-21 22:36
本申请提供了一种移动设备的功耗显示方法及移动设备,上述方法应用于安装在目标移动设备中的测试执行对象,该方法包括:响应作用于测试执行对象的测试操作,对目标移动设备进行测试,同时,通过访问目标移动设备的系统接口获取目标移动设备在当前环境数据下的电池数据;响应目标移动设备的测试结束,对获取的当前环境数据下的电池数据进行处理,得到目标移动设备的第一功耗信息;在目标移动设备的图形用户界面上显示第一功耗信息;上述第一功耗信息用于与参考移动设备的第二功耗信息进行比较,得到目标移动设备的功耗测试结果。本申请能够基于移动设备自身进行功耗测试,避免了对移动设备拆机存在的测试风险,提高了测试的广泛性和灵活性。广泛性和灵活性。广泛性和灵活性。

【技术实现步骤摘要】
一种移动设备的功耗显示方法及移动设备


[0001]本申请涉及功耗测试
,具体而言,涉及一种移动设备的功耗显示方法及移动设备。
[0002]本案是申请号为2021115464795的专利申请的分案申请。

技术介绍

[0003]随着移动设备的快速发展,人们的日常生活越来越多的使用移动设备,目前,市场上有越来越多的移动设备供用户选择,而移动设备的功耗是用户选择移动设备的一种参考指标。基于此,针对每个新的移动设备,需要对该移动设备进行功耗测试,以保证该移动设备的功耗具有预期的优势。
[0004]目前,通常是采用程控电源和个人计算机(Personal Computer,PC)设备对移动设备进行功耗测试。具体测试方法中,首先拆卸移动设备的电池,并使用程控电源代替拆卸的电池为移动设备供电,然后再通过PC设备查看移动设备在测试过程中的电流数据,以得到移动设备的功耗信息。
[0005]但是,上述测试方案需要对移动设备进行拆机测试,这增加了测试风险,并且上述测试方案需要依赖于程控电源与PC设备,增加了测试的限制性。

技术实现思路

[0006]有鉴于此,本申请实施例提供了一种移动设备的功耗测试方法及移动设备,能够基于移动设备自身进行功耗测试,避免了对移动设备拆机存在的测试风险,提高了测试的广泛性和灵活性。
[0007]第一方面,本申请实施例提供了一种移动设备的功耗测试方法,应用于测试执行对象,该测试执行对象安装在目标移动设备中,所述方法包括:
[0008]响应作用于上述测试执行对象的测试操作,上述测试执行对象对其安装的目标移动设备进行测试,同时,还通过访问目标移动设备的系统接口获取目标移动设备在当前环境数据下的电池数据;
[0009]响应目标移动设备的测试结束,上述测试执行对象对获取的当前环境数据下的电池数据进行处理,得到目标移动设备的第一功耗信息;
[0010]上述测试执行对象在目标移动设备的图形用户界面上显示第一功耗信息,该第一功耗信息用于与参考移动设备的第二功耗信息进行比较,得到目标移动设备的功耗测试结果;这里,可以是用户将第一功耗信息与参考移动设备的第二功耗信息进行比较,得到目标移动设备的功耗测试结果;其中,上述用户是对目标移动设备具有处理权限的人员,比如,测试人员或者目标移动设备的持有者。
[0011]通过上述功耗测试方法,能够基于目标移动设备安装的测试执行对象对该目标移动设备进行功耗测试,避免了对目标移动设备拆机存在的测试风险,提高了测试的广泛性和灵活性。
[0012]在一种可选的实施方式中,上述参考移动设备的第二功耗信息是采用与目标移动设备相同的功耗测试方式,即在参考移动设备中也安装测试执行对象,并通过该测试执行对象对参考移动设备进行功耗测试,比如,在目标移动设备中安装第一测试执行对象,在参考移动设备中安装第二测试执行对象,第二测试执行对象对参考移动设备的功耗测试方法,与第一测试执行对象对目标移动设备的功耗测试方法相同。通过对上述两个测试执行对象分别得到的功耗信息进行比较,得到目标移动设备的功耗测试结果,相比现有技术来讲,在测试次数少的情况下,会得到更精确的功耗测试结果;同时,在功耗测试结果精度相同或者相似的前提下,该方式不需要部署功耗测试系统等的操作,提高了测试效率。
[0013]在一种可能的实施方式中,测试执行对象访问移动设备的系统接口获取的功耗数据具体包括环境数据和电池数据,基于此,测试执行对象通过访问目标移动设备的系统接口获取目标移动设备在当前环境数据下的电池数据的步骤,具体包括:
[0014]通过访问目标移动设备的系统设置接口获取当前环境数据;以及,通过访问目标移动设备的系统电池管理接口获取电池数据。
[0015]本申请实施例中,以目标移动设备中部署安卓操作系统为例,上述系统设置接口为Settings.System,上述电池管理接口为BatteryManager,测试执行对象通过访问系统设置接口Settings.System获取上述当前环境数据,通过访问电池管理接口BatteryManager获取上述电池数据。这里,上述当前环境数据是一参考值,上述电池数据用于计算目标移动设备的第一功耗信息;上述当前环境数据是为了保证基于电池数据得到的第一功耗信息和参考移动设备的第二功耗信息在相对稳定的测试环境中进行比较,从而能够更客观的目标移动设备的功耗测试结果。
[0016]本申请实施例中,目标移动设备对获取的当前环境数据下的电池数据进行处理包括:对电池数据进行第一处理,得到移动设备在满足稳定测试条件下的第一稳定功耗信息;还包括对电池数据进行第二处理,得到移动设备在当前测试条件下的第一辅助功耗信息,其中,在第二处理中,不关心当前测试条件是否满足稳定测试条件,也就是说,当前测试条件可以满足稳定测试条件,也可以不满足稳定测试条件。其中,上述第一处理包括对电池数据进行归一化处理,上述第二处理包括对电池数据进行均值、选取最大值等处理。
[0017]针对第一种处理方式:在一种可能的实施方式中,上述响应目标移动设备的测试结束,对获取的当前环境数据下的电池数据进行处理,得到目标移动设备的第一功耗信息的步骤,具体包括:
[0018]响应目标移动设备的测试结束,检测电池数据是否满足稳定测试条件;
[0019]若电池数据不满足稳定测试条件,则对电池数据进行第一处理,得到满足稳定测试条件的电池数据;
[0020]根据满足稳定测试条件的电池数据,计算目标移动设备在满足稳定测试条件下的第一稳定功耗信息;第一稳定功耗信息用于与参考移动设备在满足稳定测试条件下的第二稳定功耗信息进行比较,得到目标移动设备的功耗测试结果。
[0021]在一种可能的实施方式中,在上述第一种处理方式中,上述电池数据包括电压数据和电流数据;上述电池数据不满足稳定测试条件包括:该电池数据包括的电压数据不等于标准电压数据,该标准电压数据是根据目标移动设备的配置信息确定的;
[0022]上述若电池数据不满足稳定测试条件,则对电池数据进行第一处理的步骤,具体
包括:
[0023]针对获取的每一电池数据,若该电池数据包括的电压数据不等于标准电压数据,则确定该电池数据包括的电压数据与标准电压数据的比值;
[0024]根据上述比值与该电池数据包括的电流数据,计算该电池数据在标准电压数据的归一化电流数据。
[0025]通过上述对上述不满足稳定测试条件的电池数据进行归一化处理,最终通过满足稳定测试条件的电池数据计算得到目标移动设备在满足稳定测试条件下的第一稳定功耗信息,通过将该第一稳定功耗信息和参考移动设备在满足稳定测试条件的第二稳定功耗信息进行比较,得到目标移动设备的功耗测试结果,能够提高目标移动设备功耗测试结果的准确性,也即更加客观的体现了目标移动设备的功耗测试结果。
[0026]针对第二种处理方式:在一种可能的实施方式中,响应目标移动设备的测试结束,对获取的当前环境数据下的电池数据进行处理,得到目标移动设备的第一功耗本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种移动设备的功耗显示方法,其特征在于,应用于执行对象,所述测试执行对象安装在目标移动设备中,所述方法包括:获取所述目标移动设备中所述执行对象的电池数据;显示所述目标移动设备的第一稳定功耗信息;所述第一稳定功耗信息包括电流数据,所述电流数据是对所述电池数据基于电压数据进行处理得到的。2.根据权利要求1所述的移动设备的功耗显示方法,其特征在于,所述第一稳定功耗信息是通过如下步骤确定的:若所述电压数据不满足标准电压数据,则对所述电压数据进行第一处理,得到所述电流数据;所述标准电压数据根据所述目标移动设备的配置信息确定;根据所述电流数据,计算所述目标移动设备的所述第一稳定功耗信息。3.根据权利要求2所述的移动设备的功耗显示方法,其特征在于,所述若所述电压数据不满足标准电压数据,则对所述电压数据进行第一处理,包括:若所述电压数据不满足标准电压数据,确定所述电压数据与所述标准电压数据的比值;根据所述比值与所述电流数据,计算该电池数据在所述标准电压数据的归一化电流数据。4.根据权利要求1所述的移动设备的功耗显示方法,其特征在于,所述获取所述目标移动设备中所述执行对象的电池数据,包括:通过访问所述目标移动设备的系统接口获取所述目标移动设备中所述执行对象的电池数据。5.根据权利要求4所述的移动设备的功耗显示方法,其特征在于,所述通过访问所述目标移动设备的系统接口获取所述目标移动设备中所述执行对象的电池数据,包括:响应作用于所述执行对象的测试操作,对所述目标移动设备进行测试,同时,通过访问所述目标移动设备的系统接口获取所述目标移动设备中所述执行对象在当前环境数据下的电池数据;所述显示所述目标移动设备的第一稳定功耗信息,包括:响应所述目标移动设备的测试结束,对获取的所述当前环境数据下的电池数据进行处理,得到所述目标移动设备的第一稳定功耗信息;在所述目标移动设备的图形用户界面上显示所述第一稳定功耗信息。6.根据权利要求5所述的移动设备的功耗显示方法,其特征在于,所述响应所述目标移动设备的测试结束,对获取的所述当前环境数据下的电池数据进行处理,得到所述目标移动设备的第一稳定功耗信息,包括:响应所述目标移动设备的测试结束,检测所述电池数据是否满足稳定测试条件;若所述电池数据不满足稳定测试条件,则对所述电池数据进行第一处理,得到满足稳定测试条件的电池数据;根据所述满足稳定测试条件的电池数据,计算所述目标移动设备在满足稳定测试条件下的第一稳定功耗信息;所述第一稳定功耗信息用于与参考移动设备在满足稳定测试条件下的第二稳定功耗信息进行比较,得到所述目标移动设备的功耗测试结果。7.根据权利要求6所述的移动设备的功耗显示方法,其特征在于,所述电池数据包括电
压数据和电流数据;所述电池数据不满足稳定测试条件包括:所述电池数据包括的电压数据不等于标准电压数据,所述标准电压数据根据所述目标移动设备的配置信息确定;所述若所述电池数据不满足稳定测试条件,则对所述电池数据进行第一处理,包括:针对获取的每一电池数据,若该电池数据包括的电压数据不等于标准电压数据,则确定该电池数据包括的电压数据与所述标准电压数据的比值;根据所述比值与该电池数据包括的电流数据,计算该电池数据在所述标准电压数据的归一化电流数据。8.根据权利要求1所述的移动设备的功耗显示方法,其特征在于,所述第一功耗信息用于与参考移动设备的第二功耗信息进行比较,得到所述目标移动设备的功耗测试结果。9.根据权利要求8所述的移动设备的功耗显示方法,其特征在于,在响应所述目标移动设备的测试结束,所述电压数据不等于稳定测试条件下的标准电压数据时,所述第一稳定功耗信息是根据对所述电压数据进行第一处理后得到的、满足稳定测试条件下的电流数据计算得到的;所述第一稳定功耗信息用于与参考移动设备在满足稳定测试条件下的第二功耗信息进行比较,得到所述目标移动设备的功耗测试结果。10.根据权利要求5所述的移动设备的功耗显示方法,其特征在于,所述通过访问所述目标移动设备的系统接口获取所述目标移动设备所述执行对象在当前环境数据下的电池数据,包括:通过访问所述目标移动设备的系统设置接口获取当前环境数据;以及,通过访问所述目标移动设备的系统电池管理接口获取所述电池数据。11.根据权利要求1所述的移动设备的功耗显示方法,其特征在于,所述功耗显示方法,还包括:对所述电池数据进行第二处理,得到所述目标移动设备的第一辅助功耗信息;所述第一辅助功耗信息用于与所述参考移动设备的第二辅助功耗信息进行比较,得到所述目标移动设备的功耗测试结果。12.根据权利要求11所述的移动设备的功耗显示方法,其特征在于,所述对所述电池数据进行第二处理,得到所述目标移动设备的第一辅助功耗信息;所述第一辅助功耗信息用于与所述参考移动设备的第二辅助功耗信息进行比较,得到所述目标移动设备的功耗测试结果,包括:响应所述目标移动设备的测试结束,对所述电池数据进行第二处理,得到所述目标移动设备在当前测试条件下的第一辅助功耗信息;所述第一辅助功耗信息用于与所述参考移动设备在测试过程中的参考测试条件下的第二辅助功耗信息进行比较,得到所述目标移动设备的功耗测试结果。13.根据权利要求12所述的移动设备的功耗显示方法,其特征在于,所述对所述电池数据进行第二处理,得到所述目标移动设备在当前测试条件下的第一辅助功耗信息,包括以下至少之一:对所述电池数据包括的电流数据进行均值处理,得到所述目标移动设备在当前测试条件下的平均电流数据;从所述电池数据包括的电流数据中选取所述目标移动设备在当前测试条件下的最大电流数据;
对所述电池数据包括的电...

【专利技术属性】
技术研发人员:张泽茜
申请(专利权)人:荣耀终端有限公司
类型:发明
国别省市:

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

1