一种终端功耗测试系统、方法及电子设备与流程

专利查询1月前  18


ce,并基于所述phr计算得到所述终端的所述实际发射功率。
17.可选地,所述脚本服务器基于所述phr计算得到所述终端的调整后的实际发射功率,包括:
18.所述脚本服务器基于所述phr,通过下述公式计算得到所述终端的调整后的实际发射功率:
19.p
ue
=p
cmax,f,c-p
ph

20.其中,p
ue
表示所述终端的调整后的实际发送功率,p
cmax,f,c
表示基于所述phr中p
cmax,f,c
索引值所查询到的终端的最大发射功率,p
ph
表示所述phr中的功率余量ph索引值所对应的功率值。
21.可选地,所述脚本服务器控制所述电流计统计所述终端在所述至少一个指定数据业务中每个指定数据业务场景下的实际功耗,包括:
22.针对每个所述指定数据业务,所述脚本服务器向所述电流计发送功耗统计指令,以使所述电流计统计所述终端在所述指定数据业务的场景下的实际功耗;
23.所述脚本服务器控制所述指定数据业务所对应的统计时长,并在到达所述统计时长后向所述电流计发送功耗统计结束指令,以使所述电流计结束统计所述终端在所述指定数据业务的场景下的实际功耗。
24.本技术实施例提供一种终端功耗测试方法,包括:
25.脚本服务器控制终端的实际发射功率至期望功率值,并且数据业务模拟器向达到所述期望功率值的所述终端发送模拟的至少一个指定数据业务;
26.脚本服务器控制统计所述终端在所述至少一个指定数据业务中每个指定数据业务场景下的实际功耗。
27.可选地,所述脚本服务器控制终端的实际发射功率至期望功率值,包括:
28.获取所述终端的实际发射功率;
29.当所述实际发射功率未达到所述期望功率值时,通过基站模拟器向所述终端发送携带传输功率控制tpc命令字的物理下行控制信道pdcch,以使所述终端基于所述tpc命令字调整所述终端的实际发射功率;
30.接收所述终端通过所述基站模拟器所上报的媒体访问控制控制单元mac ce,其中mac ce中携带有调整后的实际发射功率所对应的功率余量报告phr;
31.基于所述phr计算得到所述终端的调整后的实际发射功率,并在所述调整后的实际发射功率未达到所述期望功率值时重复上述步骤,直至所述实际发射功率达到所述期望功率值。
32.可选地,所述获取所述终端的实际发射功率,包括:
33.通过所述基站模拟器向所述终端发送无线资源控制rrc重配消息,其中所述rrc重配消息中携带有指示所述终端周期性上报phr的信息;
34.接收所述终端通过所述基站模拟器所发送的携带有phr的mac ce,并基于所述phr计算得到所述终端的所述实际发射功率。
35.可选地,所述基于所述phr计算得到所述终端的调整后的实际发射功率,包括:
36.所述脚本服务器基于所述phr,通过下述公式计算得到所述终端的调整后的实际发射功率:
37.p
ue
=p
cmax,f,c-p
ph

38.其中,p
ue
表示所述终端的调整后的实际发送功率,p
cmax,f,c
表示基于所述phr中p
cmax,f,c
索引值所查询到的终端的最大发射功率,p
ph
表示所述phr中的功率余量ph索引值所对应的功率值。
39.可选地,所述脚本服务器控制统计所述终端在所述至少一个指定数据业务中每个指定数据业务场景下的实际功耗,包括:
40.针对每个所述指定数据业务,向电流计发送功耗统计指令,以使所述电流计统计所述终端在所述指定数据业务的场景下的实际功耗;
41.控制所述指定数据业务所对应的统计时长,并在到达所述统计时长后向所述电流计发送功耗统计结束指令,以使所述电流计结束统计所述终端在所述指定数据业务的场景下的实际功耗。
42.本技术实施例提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现所述的终端功耗测试方法的步骤。
43.本技术实施例提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现所述的终端功耗测试方法的步骤。
44.本技术实施例提供的终端功耗测试系统、方法及电子设备,脚本服务器通过基站模拟器控制终端的实际发射功率至期望功率值,数据业务模拟器通过基站模拟器向达到期望功率值的终端发送模拟的至少一个指定数据业务,脚本服务器控制电流计统计终端在不同指定数据业务场景下的实际功耗,实现了通过终端功耗测试系统对终端不同数据业务场景下的功耗的测试,且该测试系统实现简单,对系统时间和性能开销影响较小,提升了测试效率。
附图说明
45.为了更清楚地说明本技术实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作一简单地介绍,显而易见地,下面描述中的附图是本技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
46.图1为本技术实施例中终端功耗测试系统的示意图;
47.图2为本技术实施例中终端功耗测试系统的工作流程示意图;
48.图3为本技术实施例中终端功耗测试系统与终端之间的交互示意图;
49.图4为本技术实施例中终端功耗测试方法的流程示意图;
50.图5为本技术实施例中电子设备的结构示意图。
具体实施方式
51.为使本技术实施例的目的、技术方案和优点更加清楚,下面将结合本技术实施例中的附图,对本技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例是本技术一部分实施例,而不是全部的实施例。基于本技术中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都属于本技术保护的范围。
52.如图1所示,为本技术实施例中终端功耗测试系统的示意图,该终端功耗测试系统包括:
53.脚本服务器11、基站模拟器12、数据业务模拟器13和电流计14;其中,
54.脚本服务器11通过基站模拟器12控制终端2的实际发射功率至期望功率值;
55.数据业务模拟器13通过基站模拟器12向达到期望功率值的终端2发送模拟的至少一个指定数据业务;
56.脚本服务器11控制电流计14统计终端2在至少一个指定数据业务中每个指定数据业务场景下的实际功耗。
57.具体的,在终端功耗测试系统中,脚本服务器11模拟nr高层信令交互流程(例如网络附着attach信令过程、配置功率余量报告phr过程)、功率控制计算以及控制电流计工作,实现功耗自动化控制测试。
58.基站模拟器12模拟有nr协议层,例如服务数据适配协议(简称sdap)层、分组数据汇聚协议(简称pdcp)层、无线链路控制(简称rlc)层、媒体访问控制(简称mac)层和物理层(简称phy)层,从而使得基站模拟器12具有模拟nr小区、功率控制信息的下发和接收、数据业务的下发和接收的功能。
59.数据业务模拟器13辅助模拟不同的指定数据业务,例如无数据业务、低速数据业务和高速数据业务等,从而使得能够模拟丰富多样的测试场景,以贴近真实业务场景。
60.电流计14负责为终端供电以及统计终端的实际功耗。
61.具体的,首先脚本服务器11可以先通过基站模拟器12控制终端2的实际发射功率至期望功率值,从而使得能够将期望功率值作为功耗测试基准进行功耗测试;然后,数据业务模拟器13通过基站模拟器12向达到期望功率值的终端发送模拟的至少一个指定数据业务,从而使得能够模拟终端在不同指定数据业务的场景,进而使得能够贴近真实业务场景;最后,脚本服务器11控制电流计14统计终端2在不同指定数据业务场景下的实际功耗,以实现终端功耗测试系统对终端在不同业务场景下的功耗的自动化测试过程。
62.这样,本技术提供的终端功耗测试系统,脚本服务器通过基站模拟器控制终端的实际发射功率至期望功率值,数据业务模拟器通过基站模拟器向达到期望功率值的终端发送模拟的至少一个指定数据业务,脚本服务器控制电流计统计终端在不同指定数据业务场景下的实际功耗,实现了通过终端功耗测试系统对终端不同数据业务场景下的功耗的测试,且该测试系统实现简单,对系统时间和性能开销影响较小,提升了测试效率。
63.此外,可选地,在本实施例中,脚本服务器通过基站模拟器控制终端的实际发射功率至期望功率值时,可以包括下述步骤:
64.步骤1:脚本服务器获取终端的实际发射功率。
65.具体的,脚本服务器获取终端的实际发射功率是,可以通过基站模拟器向终端发送无线资源控制rrc重配消息,其中rrc重配消息中携带有指示终端周期性上报phr的信息,然后脚本服务器接收终端通过系统模拟器所发送的携带有phr的mac ce,并基于phr计算得到终端的实际发射功率。
66.当然,具体的,若脚本服务器计算得到终端的实际发射功率已达到期望功率值,则可以配置结束上报phr的重配消息。
67.具体的,脚本服务器在计算得到终端的实际发射功率时,可以通过下述公式计算
得到:
68.p
ue
=p
cmax,f,c-p
ph

69.其中,p
ue
表示终端的实际发送功率,p
cmax,f,c
表示基于phr中p
cmax,f,c
索引值所查询到的终端的最大发射功率,p
ph
表示phr中的功率余量ph索引值所对应的功率值。
70.具体的,携带phr的mac ce如下表1所示:
71.表1
72.rrph(type1,pcell)rrp
cmax,f,c
73.此外,上述表1中的ph索引值所对应的功率如下表2所示:
74.表2
75.[0076][0077]
即脚本服务器可以通过上述表格查询到phr中ph索引值所对应的功率值。
[0078]
另外,上述表1中的p
cmax,f,c
索引值所对应的功率如下表3所示:
[0079]
表3
[0080] measured quantity value0p
cmax,f,c
《-291-29≤p
cmax,f,c
《-282-28≤p
cmax,f,c
《-27
……
6131≤p
cmax,f,c
《326232≤p
cmax,f,c
《336333≤p
cmax,f,c
[0081]
即脚本服务器可以通过上述表格查询到phr中p
cmax,f,c
索引值所对应的功率值。
[0082]
步骤2,当脚本服务器确定终端的实际发射功率未达到期望功率值时,通过基站模拟器向终端发送携带传输功率控制(简称tpc)命令字的物理下行控制信道(简称pdcch),以使终端基于tpc命令字调整终端的实际发射功率。
[0083]
具体的,当脚本服务器确定终端的实际发射功率未达到期望功率值时,脚本服务器可以进行传输功率控制(简称tpc)命令字的配置(tpc值以下述表格4中的pusch为例)并下发给基站模拟器,然后由基站模拟器向终端发送携带tpc命令字的pdcch。此时,当终端接收到携带tpc命令字的pdcch之后,可以根据tpc值升高或降低终端的实际发射功率并上报对应的phr mac ce。
[0084]
表4
[0085]
tpc command fieldaccumulatedδ
pusch,b,f,c
[db]0-11021
33
[0086]
步骤3,脚本服务器接收终端通过基站模拟器所上报的媒体访问控制控制单元mac ce,其中mac ce中携带有调整后的实际发射功率所对应的功率余量报告phr。
[0087]
具体的,脚本服务器接收终端上报的mac ce,并获取携带有调整后的实际发射功率所对应的phr。
[0088]
步骤4,脚本服务器基于phr计算得到终端的调整后的实际发射功率,并在调整后的实际发射功率未达到期望功率值时重复上述步骤,直至实际发射功率达到期望功率值。
[0089]
具体的,脚本服务器基于phr计算得到终端的调整后的实际发射功率时,可以基于phr,通过下述公式计算得到终端的调整后的实际发射功率:
[0090]
p
ue
=p
cmax,f,c-p
ph

[0091]
其中,p
ue
表示终端的调整后的实际发送功率,p
cmax,f,c
表示基于phr中p
cmax,f,c
索引值所查询到的终端的最大发射功率,p
ph
表示phr中的功率余量ph索引值所对应的功率值。
[0092]
具体的,参见表1,在调整后的实际发射功率所对应的phr中有p
cmax,f,c
索引值和ph索引值,此时可以分别通过表2和表3查询得到p
cmax,f,c
索引值所查询到的终端的最大发射功率以及ph索引值所对应的功率值,从而使得能够通过上述过程计算得到终端的调整后的实际发送功率。
[0093]
此外,具体的,脚本服务器在调整后的实际发射功率未达到期望功率值时可以重复上述步骤2和步骤3,并计算得到终端的调整后的实际发射功率,直至实际发射功率达到期望功率值。
[0094]
这样,通过上述过程控制终端的实际发射功率达到期望功率,实现了对终端实际发射功率的闭环功率控制,提高了实际发射功率的计算精准度。
[0095]
另外,可选地,在本实施例中,脚本服务器控制电流计统计终端在至少一个指定数据业务中每个指定数据业务场景下的实际功耗时,可以针对每个指定数据业务,向电流计发送功耗统计指令,以使电流计统计终端在该指定数据业务的场景下的实际功耗;并且脚本服务器控制该指定数据业务所对应的统计时长,并在到达统计时长后向电流计发送功耗统计结束指令,以使电流计结束统计终端在指定数据业务的场景下的实际功耗。
[0096]
具体的,电流计分别与终端和脚本服务器连接,脚本服务器可以控制电流计统计终端在不同指定数据业务场景下的实际功耗,从而实现终端功耗的自动统计过程。
[0097]
此外,具体的,电流计还可以为终端供电,从而避免了在测试系统中单独为终端配置电源。
[0098]
具体的,下面通过图2和图3对本实施例的具体过程进行说明。
[0099]
参见图2,该终端功耗测试系统在对终端测试时可以分为三个过程,过程一形成功率控制闭环,脚本服务器通过基站模拟器向终端配置上报phr的信息和tpc命令字,且终端通过基站模拟器向脚本服务器上报phr,此时脚本服务器基于phr计算终端的实际发射功率;过程二模拟数据业务,数据业务模拟器通过基站模拟器向终端下发模拟的不同的指定数据业务;过程三统计终端功耗,脚本服务器向电流计发送功耗统计指令,此时电流计统计终端在指定数据业务的场景下的实际功耗,并且电流计为终端供电。
[0100]
参见图3,该终端功耗测试系统在对终端测试时具体可以包括如下步骤:
[0101]
1,电流计与终端连接,为终端供电;
[0102]
2,终端在基站模拟器完成注册之后,脚本服务器配置终端周期上报phr信息的rrc重配消息,并由基站模拟器下发至终端。
[0103]
3,终端收到配置phr的rrc重配消息之后,在phr的上报周期内发送携带有phr的mac ce,并由基站模拟器将ph值上报至脚本服务器。
[0104]
4,脚本服务器分析ph值对应的功率,计算终端的实际发射功率,判断终端的实际发射功率是否达到期望功率值;若实际发射功率已达到期望功率值,则配置结束上报phr的重配消息,并由基站模拟器发送至终端;若实际功率值没有达到期望功率值,则进行tpc信令字的配置并下发至基站模拟器。基站模拟器则向终端发送携带tpc信令字的pdcch。
[0105]
5,终端收到携带tpc命令字的pdcch之后,根据tpc值升高或降低终端的实际发射功率,并上报对应的phr mac ce。
[0106]
6,运行步骤4,直至终端的实际功率达到期望功率值。
[0107]
7,脚本服务器向电流计发送功耗统计的指令。
[0108]
8,数据业务模拟器模拟不同的指定数据业务并下发给终端,电流计统计终端的实时功耗。
[0109]
9.脚本服务器控制统计时长,统计完成之后,脚本服务器发送结束功耗统计指令。
[0110]
这样通过上述过程,完成测试系统对终端实际功耗的测试,且测试系统实现过程简单,性能开销较小。
[0111]
此外,如图4所示,为本技术实施例中终端功耗测试方法的步骤流程图,该方法包括如下步骤:
[0112]
步骤401:脚本服务器控制终端的实际发射功率至期望功率值,并且数据业务模拟器向达到所述期望功率值的所述终端发送模拟的至少一个指定数据业务。
[0113]
在本步骤中,具体的,脚本服务器可以先控制终端的实际发射功率至期望功率值,从而使得能够将期望功率值作为功耗测试基准进行功耗测试;此外,数据业务模拟器向达到期望功率值的所述终端发送模拟的至少一个指定数据业务,从而使得能够模拟终端在不同指定数据业务的场景,进而使得能够贴近真实业务场景。
[0114]
步骤402:脚本服务器控制统计终端在至少一个指定数据业务中每个指定数据业务场景下的实际功耗。
[0115]
在本步骤中,具体的,脚本服务器控制统计终端不同指定数据业务场景下的实际功耗,以实现脚本服务器对终端在不同业务场景下的功耗的自动化测试过程。
[0116]
可选地,在本实施例中,脚本服务器控制终端的实际发射功率至期望功率值时,可以包括如下步骤:
[0117]
步骤1,获取终端的实际发射功率。
[0118]
具体的,脚本服务器获取终端的实际发射功率时,可以通过基站模拟器向终端发送rrc重配消息,其中rrc重配消息中携带有指示终端周期性上报phr的信息;然后接收终端通过基站模拟器所发送的携带有phr的mac ce,并基于phr计算得到终端的实际发射功率。
[0119]
步骤2,当实际发射功率未达到期望功率值时,通过基站模拟器向终端发送携带tpc命令字的pdcch,以使终端基于tpc命令字调整终端的实际发射功率。
[0120]
步骤3,接收终端通过基站模拟器所上报的mac ce,其中mac ce中携带有调整后的实际发射功率所对应的功率余量报告phr。
[0121]
步骤4,基于phr计算得到终端的调整后的实际发射功率,并在调整后的实际发射功率未达到期望功率值时重复上述步骤,直至实际发射功率达到所述期望功率值。
[0122]
具体的,基于phr计算得到终端的调整后的实际发射功率时,脚本服务器可以基于phr,通过下述公式计算得到终端的调整后的实际发射功率:
[0123]
p
ue
=p
cmax,f,c-p
ph

[0124]
其中,p
ue
表示终端的调整后的实际发送功率,p
cmax,f,c
表示基于phr中p
cmax,f,c
索引值所查询到的终端的最大发射功率,p
ph
表示phr中的功率余量ph索引值所对应的功率值。
[0125]
在此需要说明的是,上述过程的具体内容可以参见测试系统实施例侧的相关内容,在此不再进行赘述。
[0126]
此外,可选地,脚本服务器控制统计终端在至少一个指定数据业务中每个指定数据业务场景下的实际功耗时,可以针对每个指定数据业务,向电流计发送功耗统计指令,以使电流计统计终端在指定数据业务的场景下的实际功耗;然后控制指定数据业务所对应的统计时长,并在到达统计时长后向电流计发送功耗统计结束指令,以使电流计结束统计终端在指定数据业务的场景下的实际功耗。
[0127]
在此需要说明的是,上述过程的具体内容可以参见测试系统实施例侧的相关内容,在此不再进行赘述。
[0128]
这样,本技术提供的终端功耗测试方法,脚本服务器控制终端的实际发射功率至期望功率值,数据业务模拟器向达到期望功率值的终端发送模拟的至少一个指定数据业务,脚本服务器控制统计终端在不同指定数据业务场景下的实际功耗,实现了对终端不同数据业务场景下的功耗的自动化测试过程,无需人工操作干预,提高了测试效率,且提高了业务测试范围。
[0129]
另外,如图5所示,为本技术实施例提供的电子设备的实体结构示意图,该电子设备可以包括:处理器(processor)510、通信接口(communications interface)520、存储器(memory)530和通信总线540,其中,处理器510,通信接口520,存储器530通过通信总线540完成相互间的通信。处理器510可以调用存储在存储器530上并可在处理器510上运行的计算机程序,以执行下述步骤:
[0130]
脚本服务器控制终端的实际发射功率至期望功率值,并且数据业务模拟器向达到所述期望功率值的所述终端发送模拟的至少一个指定数据业务;
[0131]
脚本服务器控制统计所述终端在所述至少一个指定数据业务中每个指定数据业务场景下的实际功耗。
[0132]
可选地,所述脚本服务器控制终端的实际发射功率至期望功率值,包括:
[0133]
获取所述终端的实际发射功率;
[0134]
当所述实际发射功率未达到所述期望功率值时,通过基站模拟器向所述终端发送携带传输功率控制tpc命令字的物理下行控制信道pdcch,以使所述终端基于所述tpc命令字调整所述终端的实际发射功率;
[0135]
接收所述终端通过所述基站模拟器所上报的媒体访问控制控制单元mac ce,其中mac ce中携带有调整后的实际发射功率所对应的功率余量报告phr;
[0136]
基于所述phr计算得到所述终端的调整后的实际发射功率,并在所述调整后的实际发射功率未达到所述期望功率值时重复上述步骤,直至所述实际发射功率达到所述期望
功率值。
[0137]
可选地,所述获取所述终端的实际发射功率,包括:
[0138]
通过所述基站模拟器向所述终端发送无线资源控制rrc重配消息,其中所述rrc重配消息中携带有指示所述终端周期性上报phr的信息;
[0139]
接收所述终端通过所述基站模拟器所发送的携带有phr的mac ce,并基于所述phr计算得到所述终端的所述实际发射功率。
[0140]
可选地,所述基于所述phr计算得到所述终端的调整后的实际发射功率,包括:
[0141]
所述脚本服务器基于所述phr,通过下述公式计算得到所述终端的调整后的实际发射功率:
[0142]
p
ue
=p
cmax,f,c-p
ph

[0143]
其中,p
ue
表示所述终端的调整后的实际发送功率,p
cmax,f,c
表示基于所述phr中p
cmax,f,c
索引值所查询到的终端的最大发射功率,p
ph
表示所述phr中的功率余量ph索引值所对应的功率值。
[0144]
可选地,所述脚本服务器控制统计所述终端在所述至少一个指定数据业务中每个指定数据业务场景下的实际功耗,包括:
[0145]
针对每个所述指定数据业务,向电流计发送功耗统计指令,以使所述电流计统计所述终端在所述指定数据业务的场景下的实际功耗;
[0146]
控制所述指定数据业务所对应的统计时长,并在到达所述统计时长后向所述电流计发送功耗统计结束指令,以使所述电流计结束统计所述终端在所述指定数据业务的场景下的实际功耗。
[0147]
此外,上述的存储器530中的逻辑指令可以通过软件功能单元的形式实现并作为独立的产品销售或使用时,可以存储在一个计算机可读取存储介质中。基于这样的理解,本技术的技术方案本质上或者说对现有技术做出贡献的部分或者该技术方案的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质中,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行本技术各个实施例所述方法的全部或部分步骤。而前述的存储介质包括:u盘、移动硬盘、只读存储器(rom,read-only memory)、随机存取存储器(ram,random access memory)、磁碟或者光盘等各种可以存储程序代码的介质。
[0148]
本技术实施例还提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现以执行上述各实施例提供的方法步骤并能够达到相同的技术效果,在此不再进行赘述。
[0149]
以上所描述的装置实施例仅仅是示意性的,其中所述作为分离部件说明的单元可以是或者也可以不是物理上分开的,作为单元显示的部件可以是或者也可以不是物理单元,即可以位于一个地方,或者也可以分布到多个网络单元上。可以根据实际的需要选择其中的部分或者全部模块来实现本实施例方案的目的。本领域普通技术人员在不付出创造性的劳动的情况下,即可以理解并实施。
[0150]
通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到各实施方式可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件。基于这样的理解,上述技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该
计算机软件产品可以存储在计算机可读存储介质中,如rom/ram、磁碟、光盘等,包括若干指令用以使得一台计算机设备(可以是个人计算机,服务器,或者网络设备等)执行各个实施例或者实施例的某些部分所述的方法。
[0151]
最后应说明的是:以上实施例仅用以说明本技术的技术方案,而非对其限制;尽管参照前述实施例对本技术进行了详细的说明,本领域的普通技术人员应当理解:其依然可以对前述各实施例所记载的技术方案进行修改,或者对其中部分技术特征进行等同替换;而这些修改或者替换,并不使相应技术方案的本质脱离本技术各实施例技术方案的精神和范围。

技术特征:
1.一种终端功耗测试系统,其特征在于,包括:脚本服务器、基站模拟器、数据业务模拟器和电流计;其中,所述脚本服务器通过所述基站模拟器控制终端的实际发射功率至期望功率值;所述数据业务模拟器通过所述基站模拟器向达到所述期望功率值的所述终端发送模拟的至少一个指定数据业务;所述脚本服务器控制所述电流计统计所述终端在所述至少一个指定数据业务中每个指定数据业务场景下的实际功耗。2.根据权利要求1所述的终端功耗测试系统,其特征在于,所述脚本服务器通过所述基站模拟器控制终端的实际发射功率至期望功率值,包括:所述脚本服务器获取所述终端的实际发射功率;当所述脚本服务器确定所述终端的实际发射功率未达到所述期望功率值时,通过所述基站模拟器向所述终端发送携带传输功率控制tpc命令字的物理下行控制信道pdcch,以使所述终端基于所述tpc命令字调整所述终端的实际发射功率;所述脚本服务器接收所述终端通过所述基站模拟器所上报的媒体访问控制控制单元mac ce,其中mac ce中携带有调整后的实际发射功率所对应的功率余量报告phr;所述脚本服务器基于所述phr计算得到所述终端的调整后的实际发射功率,并在所述调整后的实际发射功率未达到所述期望功率值时重复上述步骤,直至所述实际发射功率达到所述期望功率值。3.根据权利要求2所述的终端功耗测试系统,其特征在于,所述脚本服务器获取所述终端的实际发射功率,包括:通过所述基站模拟器向所述终端发送无线资源控制rrc重配消息,其中所述rrc重配消息中携带有指示所述终端周期性上报phr的信息;所述脚本服务器接收所述终端通过所述系统模拟器所发送的携带有phr的mac ce,并基于所述phr计算得到所述终端的所述实际发射功率。4.根据权利要求2所述的终端功耗测试系统,其特征在于,所述脚本服务器基于所述phr计算得到所述终端的调整后的实际发射功率,包括:所述脚本服务器基于所述phr,通过下述公式计算得到所述终端的调整后的实际发射功率:p
ue
=p
cmax,f,c-p
ph
;其中,p
ue
表示所述终端的调整后的实际发送功率,p
cmax,f,c
表示基于所述phr中p
cmax,f,c
索引值所查询到的终端的最大发射功率,p
ph
表示所述phr中的功率余量ph索引值所对应的功率值。5.根据权利要求1所述的终端功耗测试系统,其特征在于,所述脚本服务器控制所述电流计统计所述终端在所述至少一个指定数据业务中每个指定数据业务场景下的实际功耗,包括:针对每个所述指定数据业务,所述脚本服务器向所述电流计发送功耗统计指令,以使所述电流计统计所述终端在所述指定数据业务的场景下的实际功耗;所述脚本服务器控制所述指定数据业务所对应的统计时长,并在到达所述统计时长后向所述电流计发送功耗统计结束指令,以使所述电流计结束统计所述终端在所述指定数据
业务的场景下的实际功耗。6.一种终端功耗测试方法,其特征在于,包括:脚本服务器控制终端的实际发射功率至期望功率值,并且数据业务模拟器向达到所述期望功率值的所述终端发送模拟的至少一个指定数据业务;脚本服务器控制统计所述终端在所述至少一个指定数据业务中每个指定数据业务场景下的实际功耗。7.根据权利要求6所述的终端功耗测试方法,其特征在于,所述脚本服务器控制终端的实际发射功率至期望功率值,包括:获取所述终端的实际发射功率;当所述实际发射功率未达到所述期望功率值时,通过基站模拟器向所述终端发送携带传输功率控制tpc命令字的物理下行控制信道pdcch,以使所述终端基于所述tpc命令字调整所述终端的实际发射功率;接收所述终端通过所述基站模拟器所上报的媒体访问控制控制单元mac ce,其中mac ce中携带有调整后的实际发射功率所对应的功率余量报告phr;基于所述phr计算得到所述终端的调整后的实际发射功率,并在所述调整后的实际发射功率未达到所述期望功率值时重复上述步骤,直至所述实际发射功率达到所述期望功率值。8.根据权利要求7所述的终端功耗测试方法,其特征在于,所述获取所述终端的实际发射功率,包括:通过所述基站模拟器向所述终端发送无线资源控制rrc重配消息,其中所述rrc重配消息中携带有指示所述终端周期性上报phr的信息;接收所述终端通过所述基站模拟器所发送的携带有phr的mac ce,并基于所述phr计算得到所述终端的所述实际发射功率。9.根据权利要求7所述的终端功耗测试方法,其特征在于,所述基于所述phr计算得到所述终端的调整后的实际发射功率,包括:所述脚本服务器基于所述phr,通过下述公式计算得到所述终端的调整后的实际发射功率:p
ue
=p
cmax,f,c-p
ph
;其中,p
ue
表示所述终端的调整后的实际发送功率,p
cmax,f,c
表示基于所述phr中p
cmax,f,c
索引值所查询到的终端的最大发射功率,p
ph
表示所述phr中的功率余量ph索引值所对应的功率值。10.根据权利要求6所述的终端功耗测试方法,其特征在于,所述脚本服务器控制统计所述终端在所述至少一个指定数据业务中每个指定数据业务场景下的实际功耗,包括:针对每个所述指定数据业务,向电流计发送功耗统计指令,以使所述电流计统计所述终端在所述指定数据业务的场景下的实际功耗;控制所述指定数据业务所对应的统计时长,并在到达所述统计时长后向所述电流计发送功耗统计结束指令,以使所述电流计结束统计所述终端在所述指定数据业务的场景下的实际功耗。11.一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算
机程序,其特征在于,所述处理器执行所述计算机程序时实现如权利要求6至10任一项所述的终端功耗测试方法的步骤。12.一种非暂态计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求6至10任一项所述的终端功耗测试方法的步骤。

技术总结
本申请实施例提供一种终端功耗测试系统、方法及电子设备,其中,终端功耗测试系统包括:脚本服务器、基站模拟器、数据业务模拟器和电流计;其中,所述脚本服务器通过所述基站模拟器控制终端的实际发射功率至期望功率值;所述数据业务模拟器通过所述基站模拟器向达到所述期望功率值的所述终端发送模拟的至少一个指定数据业务;所述脚本服务器控制所述电流计统计所述终端在所述至少一个指定数据业务中每个指定数据业务场景下的实际功耗。本申请实施例提高了功耗测试效率。施例提高了功耗测试效率。施例提高了功耗测试效率。


技术研发人员:史二鑫
受保护的技术使用者:大唐联仪科技有限公司
技术研发日:2020.09.08
技术公布日:2022/3/7

最新回复(0)