掌桥专利:专业的专利平台
掌桥专利
首页

终端性能测试方法、测试装置及电子设备

文献发布时间:2023-06-19 19:30:30


终端性能测试方法、测试装置及电子设备

技术领域

本公开涉及通信技术领域,具体涉及一种终端性能测试方法,一种终端性能测试装置,以及一种电子设备。

背景技术

随着手机的发展,屏幕的刷新率指标逐年递增,从60Hz逐步提升到120Hz。而屏幕刷新率的提高必然带来手机元器件的多重处理,进而增加手机的功耗,使手机发热并影响手机的续航。而为了把控手机的整体品质,如何更有效地进行屏幕刷新率的控制则变成了提升手机的整体续航时间的关键技术因素之一。不同品牌的手机虽然宣称支持同样的最高刷新率,但实际上手机厂家为了续航考虑,也会寻求最优的算法去调度不同的刷新率。

然而,目前手机屏幕刷新率设置同手机的发热和续航性能之间并不具备定量的参数分析和测试方案,现有不同品牌手机的刷新率多由厂家根据经验自行设置,往往不能得到最合适的设置方案。

发明内容

为了至少解决现有技术中存在的屏幕刷新率设置同手机的功耗之间的关系不清楚的技术问题,本公开提供一种终端性能测试方法、终端性能测试装置以及电子设备,可以提供更精确的续航场景、屏幕帧率和功耗比对分析方法,既可为手机厂家研发提供调试环境,也可以为手机行业进行性能比对提供更严格的评测。

第一方面,本公开提供一种终端性能测试方法,所述方法包括:

确定终端续航模式下所需要的测试场景,并根据测试场景对终端进行设置;

对终端的功耗进行监测;

启动高速摄像机对终端屏幕界面进行抓取,并且抓取的频率大于终端所支持的最高帧率;

根据抓取到的终端屏幕界面的图像数据确认终端屏幕实际所采用的屏幕帧率;

根据终端屏幕实际所采用的屏幕帧率和终端的功耗数据得出终端在不同测试场景中的终端屏幕帧率和终端功耗的关系。

进一步的,所述对终端的功耗进行监测包括:

监测终端的电量消耗速度或终端的温度;

所述终端的功耗数据包括终端的电量消耗速度的数据或终端的温度数据。

进一步的,所述根据测试场景对终端进行设置包括:

根据测试场景,打开终端中对应的应用;并且,

对每一个测试场景,至少设置两种不同的终端屏幕帧率分别进行测试。

进一步的,所述测试场景包括:

游戏、视频、电话和录像。

进一步的,所述根据抓取到的终端屏幕界面的图像数据确认终端屏幕实际所采用的屏幕帧率包括:

通过对图像数据的连续帧图像进行对比,确认单个图像的相同帧数量;

根据高速摄像机采用的帧模式和所述相同帧数量得出当前终端屏幕实际所采用的屏幕帧率。

第二方面,本公开提供一种终端性能测试装置,所述测试装置包括:

设置模块,其设置为确定终端续航模式下所需要的测试场景,并根据测试场景对终端进行设置;

功耗监测模块,其设置为对终端的功耗进行监测;

摄像模块,其设置为启动高速摄像机对终端屏幕界面进行抓取,并且抓取的频率大于终端所支持的最高帧率;

确认模块,其设置为根据抓取到的终端屏幕界面的图像数据确认终端屏幕实际所采用的屏幕帧率;

获取模块,其设置为根据终端屏幕实际所采用的屏幕帧率和终端的功耗数据得出终端在不同测试场景中的终端屏幕帧率和终端功耗的关系。

进一步的,所述功耗监测模块具体设置为;

监测终端的电量消耗速度或终端的温度;

所述终端的功耗数据包括终端的电量消耗速度的数据或终端的温度数据。

进一步的,所述设置模块具体设置为:

根据测试场景,打开终端中对应的应用;并且,

对每一个测试场景,至少设置两种不同的终端屏幕帧率分别进行测试。

进一步的,所述确认模块具体设置为:

通过对图像数据的连续帧图像进行对比,确认单个图像的相同帧数量;

根据高速摄像机采用的帧模式和所述相同帧数量得出当前终端屏幕实际所采用的屏幕帧率。

第三方面,本公开提供一种电子设备,包括存储器和处理器,所述存储器中存储有计算机程序,当所述处理器运行所述存储器存储的计算机程序时,所述处理器执行如第一方面中任一所述的终端性能测试方法。

第四方面,本公开提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行时实现上述第一方面中任一所述的终端性能测试方法。

有益效果:

本公开提供的终端性能测试方法、终端性能测试装置及电子设备,通过确定终端续航模式下所需要的测试场景,并根据测试场景对终端进行设置;对终端的功耗进行监测;启动高速摄像机对终端屏幕界面进行抓取,并且抓取的频率大于终端所支持的最高帧率;根据抓取到的终端屏幕界面的图像数据确认终端屏幕实际所采用的屏幕帧率;根据终端屏幕实际所采用的屏幕帧率和终端的功耗数据得出终端在不同测试场景中的终端屏幕帧率和终端功耗的关系。本公开技术方案可以通过高速摄像机精确确定终端屏幕实际所采用的屏幕帧率,并监测终端功耗状况,将屏幕帧率和功耗之间的关系进行定量的参数分析和测试;提供更精确的续航场景、屏幕帧率和功耗比对分析方法,既可为手机厂家研发提供调试环境,也可以为手机行业进行性能比对提供更严格的评测。

附图说明

图1为本公开实施例一提供的一种终端性能测试方法的流程示意图;

图2为本公开实施例一提供的一种实现终端性能测试的装置构造图;

图3为本公开实施例二提供的一种终端性能测试装置的架构图;

图4为本公开实施例三提供的一种电子设备的架构图。

具体实施方式

为使本领域技术人员更好地理解本公开的技术方案,下面结合附图和实施例对本公开作进一步详细描述。应当理解的是,此处描述的具体实施例和附图仅仅用于解释本发明,而非对本发明的限定。

需要说明的是,本公开的说明书和权利要求书及上述附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序或先后次序;并且,在不冲突的情况下,本公开中的实施例及实施例中的特征可以相互任意组合。

其中,在本公开实施例中使用的术语是仅仅出于描述特定实施例的目的,而非旨在限制本公开。在本公开实施例和所附权利要求书中所使用的单数形式的“一种”、“所述”和“该”也旨在包括多数形式,除非上下文清楚地表示其他含义。

在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本公开的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。

下面以具体地实施例对本公开的技术方案以及本公开的技术方案如何解决现有技术中存在的上述技术问题进行详细说明。下面这几个具体的实施例可以相互结合,对于相同或相似的概念或过程可能在某些实施例中不再赘述。

图1为本公开实施例一提供一种终端性能测试方法的流程示意图,如图1所示,所述方法包括步骤S101-步骤S105。

本公开所述终端可以为手机、平板、VR/AR游戏终端设备、可穿戴设备等。

步骤S101:确定终端续航模式下所需要的测试场景,并根据测试场景对终端进行设置;

为了帮助手机设备商更加准确地分析终端屏幕刷新率和功耗之间的关系,同时也为相关检测机构能够对终端的性能进行更合理的评估,本公开实施例通过设置一种终端性能测试的装置,装置构造如图2所示,包括:高速摄像机,通过高速摄像头提供终端屏幕的高帧率抓取;机械臂,控制装置对手机界面的自动化操作;传感器,控制装置对终端功耗的检测;分析模块,提供对续航模型的定义;提供高速摄像头、功耗传感器以及机械臂之间的时间同步;提供对高速摄像头抓取到的图像数据的比对分析,提供对功耗和续航关系的分析。

终端不同的测试场景除其本身应用带来的功耗外,若使用的屏幕帧率不同,其功耗也会不同,为此,根据测试场景对终端进行设置。测试场景包括游戏、视频、电话和录像等。

具体的,根据测试场景,打开终端中对应的应用;并且,

对每一个测试场景,至少设置两种不同的终端屏幕帧率分别进行测试。

在相关技术中,智能终端在显示菜单中提供了固定档位的屏幕刷新率供用户选择,例如,提供60Hz、90Hz和120Hz档位。用户可以手动选择其中一个档位,用户选择一个档位后,终端屏幕可根据用户设定的刷新率工作,并且不会改变。这种方案不管终端的显示内容的帧率是低还是高,终端屏幕始终工作在设定的屏幕刷新率。为此,可以针对每一种测试场景设置终端不同的屏幕刷新率,排除因为测试场景不同所带来的功耗差异。

步骤S102:对终端的功耗进行监测;

对终端的功耗监控通过监测终端的电量消耗速度和/或终端的温度进行表征,功耗越高,终端温度越高,电量消耗速度也越快,终端的功耗数据可以是终端的电量消耗速度的数据或终端的温度数据;终端温度可以是AP温度,设备表面温度或者电池温度等温度参数,通过温度传感器进行测量,由于终端温度与使用时间有关系,可以将终端测试过程中的最高温度作为测试数据,或者统一按经过固定测试时间时终端的温度作为测试数据,固定测试时间如半小时或者1小时等。电量消耗速度可以根据终端在连续使用时多个时间点记录终端的剩余电量进行确定。

步骤S103:启动高速摄像机对终端屏幕界面进行抓取,并且抓取的频率大于终端所支持的最高帧率;

通过高速摄像机对终端屏幕界面进行抓取,由于高速摄像机的抓取的频率远远大于终端所支持的最高帧率,因此,对终端的每一帧图像,高速摄像机可以抓取到多个相同帧的图像。通过高速摄像机精确确定终端屏幕实际所采用的屏幕帧率。

步骤S104:根据抓取到的终端屏幕界面的图像数据确认终端屏幕实际所采用的屏幕帧率;

具体的,通过对图像数据的连续帧图像进行对比,确认单个图像的相同帧数量;

根据高速摄像机采用的帧模式和所述相同帧数量得出当前终端屏幕实际所采用的屏幕帧率。

通过前一帧和后一帧图像的对比,观察到多少帧是相同帧,进而分析得出当前手机屏幕所采用的帧率模式;如手机支持的是60Hz刷新率,而高速摄像头采用的120帧模式,则抓取到的图像规律为2帧为同一个界面;反之如高速摄像头采用的是120帧模式,而抓取到的图像规律为每2帧为同一个界面,则当前手机所采用的帧率模式则为60Hz的刷新率。

步骤S105:根据终端屏幕实际所采用的屏幕帧率和终端的功耗数据得出终端在不同测试场景中的终端屏幕帧率和终端功耗的关系。

抓取到的图像数据、温度数据或电量消耗速度以及续航模型中的测试场景进行时间同步,从而得出终端在不同续航场景中的手机屏幕帧率和功耗的关系。

终端在不同续航场景中的手机屏幕帧率和功耗的关系可通过下表1进行表示;表1为测试某手机得到的测试数据。

表1:不同续航场景中的手机屏幕帧率和功耗的关系

通过本公开技术方案,可以将屏幕帧率和功耗之间的关系进行定量的参数分析和测试;并且,对于不同终端,可以提供更精确的续航场景、屏幕帧率和功耗比对分析,既可为手机厂家研发提供调试环境,也可以为手机行业进行性能比对提供更严格的评测。并未为手机进行自适应屏幕帧率设置的优化分析和各自方案的比对评测。

图3为本公开实施例三提供的一种终端性能测试装置的架构图,如图3所示,所述测试装置包括:

设置模块11,其设置为确定终端续航模式下所需要的测试场景,并根据测试场景对终端进行设置;

功耗监测模块12,其设置为对终端的功耗进行监测;

摄像模块13,其设置为启动高速摄像机对终端屏幕界面进行抓取,并且抓取的频率大于终端所支持的最高帧率;

确认模块14,其设置为根据抓取到的终端屏幕界面的图像数据确认终端屏幕实际所采用的屏幕帧率;

获取模块15,其设置为根据终端屏幕实际所采用的屏幕帧率和终端的功耗数据得出终端在不同测试场景中的终端屏幕帧率和终端功耗的关系。

进一步的,所述功耗监测模块12具体设置为;

监测终端的电量消耗速度或终端的温度;

所述终端的功耗数据包括终端的电量消耗速度的数据或终端的温度数据。

进一步的,所述设置模块11具体设置为:

根据测试场景,打开终端中对应的应用;并且,

对每一个测试场景,至少设置两种不同的终端屏幕帧率分别进行测试。

进一步的,所述确认模块14具体设置为:

通过对图像数据的连续帧图像进行对比,确认单个图像的相同帧数量;

根据高速摄像机采用的帧模式和所述相同帧数量得出当前终端屏幕实际所采用的屏幕帧率。

进一步的,所述测试场景包括:

游戏、视频、电话和录像。

本公开实施例可以通过高速摄像机精确确定终端屏幕实际所采用的屏幕帧率,并监测终端功耗状况,将屏幕帧率和功耗之间的关系进行定量的参数分析和测试;提供更精确的续航场景、屏幕帧率和功耗比对分析方法,既可为手机厂家研发提供调试环境,也可以为手机行业进行性能比对提供更严格的评测

本公开实施例的终端性能测试装置用于实施方法实施例一中的终端性能测试方法,所以描述的较为简单,具体可以参见前面方法实施例一中的相关描述,此处不再赘述。

此外,如图4所示,本公开实施例三还提供一种电子设备,包括存储器100和处理器200,所述存储器100中存储有计算机程序,当所述处理器200运行所述存储器100存储的计算机程序时,所述处理器200执行上述各种可能的方法。

其中,存储器100与处理器200连接,存储器100可采用闪存或只读存储器或其他存储器,处理器200可采用中央处理器或单片机。

此外,本公开实施例还提供一种计算机可读存储介质,所述计算机可读存储介质上存储有计算机程序,所述计算机程序被处理器执行上述各种可能的方法。

该计算机可读存储介质包括在用于存储信息(诸如计算机可读指令、数据结构、计算机程序模块或其他数据)的任何方法或技术中实施的易失性或非易失性、可移除或不可移除的介质。计算机可读存储介质包括但不限于RAM(Random Access Memory,随机存取存储器),ROM(Read-Only Memory,只读存储器),EEPROM(Electrically ErasableProgrammable read only memory,带电可擦可编程只读存储器)、闪存或其他存储器技术、CD-ROM(Compact Disc Read-Only Memory,光盘只读存储器),数字多功能盘(DVD,DigitalVideo Disc)或其他光盘存储、磁盒、磁带、磁盘存储或其他磁存储装置、或者可以用于存储期望的信息并且可以被计算机访问的任何其他的介质。

可以理解的是,以上实施方式仅仅是为了说明本公开的原理而采用的示例性实施方式,然而本公开并不局限于此。对于本领域内的普通技术人员而言,在不脱离本公开的精神和实质的情况下,可以做出各种变型和改进,这些变型和改进也视为本公开的保护范围。

相关技术
  • 一种性能测试方法、装置、电子设备以及存储介质
  • 一种移动终端内置传感器性能测试方法及装置
  • 接口测试方法、接口测试装置、电子设备及存储介质
  • 压力测试方法、装置及电子设备
  • 终端的应用程序性能测试方法、装置及电子设备
  • 浏览器性能测试方法、系统、终端设备及其性能测试方法
技术分类

06120115933617