SAR测试方法、装置、电子设备以及存储介质与流程
本申请涉及测试,具体涉及一种sar测试方法、装置、电子设备以及存储介质。
背景技术:
1、比吸收率(specific absorption rate,sar)是无线终端电磁辐射合规的核心指标。现有sar校对依赖人工借助高通射频控制调试工具(qualcomm radio controltoolkit,qrct)逐条核对海量参数,数据条目繁杂,人工校对耗时久且易出现错配漏检,容易引发整机辐射认证失败。因此,亟需一种自动化的sar测试方案。
技术实现思路
1、提供一种sar测试方法、装置、电子设备以及存储介质,旨在实现自动化的sar测试。
2、第一方面,提供一种sar测试方法,包括:
3、在为待测试设备配置测试环境之后,通过待测试设备的型号对应的通信模组,获取待测试设备的sar数据,得到第一sar数据;
4、根据第一sar数据与预设sar数据之间的对比结果,生成第一测试数据;
5、在关闭动态功率缩减服务之后,对待测试设备的至少一个sar参数进行调整,并在开启动态功率缩减服务之后,通过通信模组重新获取待测试设备的sar数据,得到第二sar数据;
6、根据第二sar数据与预设sar数据之间的对比结果,生成第二测试数据;
7、根据第一测试数据和第二测试数据,确定待测试设备的目标测试结果;目标测试结果用于指示待测试设备的sar数据是否符合sar标准要求。
8、在本申请的一些实施例中,根据第一测试数据和第二测试数据,确定待测试设备的目标测试结果,包括:在第一测试数据指示第一sar数据与预设sar数据一致,且第二测试数据指示第二sar数据与预设sar数据一致的情况下,确定目标测试结果为待测试设备的sar数据符合sar标准要求;或者,在第一测试数据指示第一sar数据与预设sar数据不一致,或第二测试数据指示第二sar数据与预设sar数据不一致的情况下,确定目标测试结果为待测试设备的sar数据不符合sar标准要求。
9、在本申请的一些实施例中,得到第一sar数据之后,还包括:对第一sar数据进行解析,得到第一sar数据中各个测试项对应的测试标识信息和sar数值;得到第二sar数据之后,还包括:对第二sar数据进行解析,得到第二sar数据中各个测试项对应的测试标识信息和sar数值。
10、在本申请的一些实施例中,对第一sar数据进行解析,包括:对第一sar数据进行解析,得到测试标识信息;根据测试标识信息中的网络制式信息,确定对应的sar数值提取方案,以从第一sar数据中提取各个测试项对应的sar数值;对第二sar数据进行解析,包括:对第二sar数据进行解析,得到测试标识信息;根据测试标识信息中的网络制式信息,确定对应的sar数值提取方案,以从第二sar数据中提取各个测试项对应的sar数值;其中,网络制式信息包括wcdma网络制式、lte网络制式、nr网络制式中的至少一种。
11、在本申请的一些实施例中,根据第一sar数据与预设sar数据之间的对比结果,生成第一测试数据,包括:对比第一sar数据与预设sar数据中同一测试项对应的sar数值之间的差异;为第一sar数据与预设sar数据中相同的sar数值标注第一信息,并为第一sar数据与预设sar数据中不相同的sar数值标注第二信息,以生成第一测试数据;根据第二sar数据与预设sar数据之间的对比结果,生成第二测试数据,包括:对比第二sar数据与预设sar数据中同一测试项对应的sar数值之间的差异;为第二sar数据与预设sar数据中相同的sar数值标注第一信息,并为第二sar数据与预设sar数据中不相同的sar数值标注第二信息,以生成第二测试数据。
12、在本申请的一些实施例中,测试标识信息包括信号路径信息和信号频段信息;对比第一sar数据与预设sar数据中同一测试项对应的sar数值之间的差异之前,方法还包括:在第一sar数据中第一测试项与预设sar数据中目标测试项的信号路径信息和信号频段信息相同的情况下,将第一测试项和目标测试项确定为同一测试项;对比第二sar数据与预设sar数据中同一测试项对应的sar数值之间的差异之前,方法还包括:在第二sar数据中第二测试项与预设sar数据中目标测试项的信号路径信息和信号频段信息相同的情况下,将第二测试项和目标测试项确定为同一测试项。
13、在本申请的一些实施例中,通过待测试设备的型号对应的通信模组,获取待测试设备的sar数据,包括:在通信模组为pcie通信模组的情况下,通过射频控制工具读取通信模组中的sar数据;在通信模组为usb通信模组的情况下,通过at指令读取通信模组返回的sar数据。
14、在本申请的一些实施例中,sar数据对应的数据处理方案存储于外部配置文件中,外部配置文件用于存储sar数据中测试字段的位置信息、测试项的匹配方案以及sar数值的解析方案。
15、第二方面,还提供一种sar测试装置,包括:
16、第一获取模块,用于在为待测试设备配置测试环境之后,通过待测试设备的型号对应的通信模组,获取待测试设备的sar数据,得到第一sar数据;
17、第一生成模块,用于根据第一sar数据与预设sar数据之间的对比结果,生成第一测试数据;
18、第二获取模块,用于在关闭动态功率缩减服务之后,对待测试设备的至少一个sar参数进行调整,并在开启动态功率缩减服务之后,通过通信模组重新获取待测试设备的sar数据,得到第二sar数据;
19、第二生成模块,用于根据第二sar数据与预设sar数据之间的对比结果,生成第二测试数据;
20、确定模块,用于根据第一测试数据和第二测试数据,确定待测试设备的目标测试结果;目标测试结果用于指示待测试设备的sar数据是否符合sar标准要求。
21、第三方面,还提供一种电子设备,包括存储器和处理器,存储器中存储有计算机程序或指令,计算机程序或指令被处理器执行时,使得处理器执行如第一方面所述的sar测试方法中的步骤。
22、第四方面,还提供一种计算机可读存储介质,其上存储有计算机程序或指令,计算机程序或指令被处理器执行时实现如第一方面所述的sar测试方法中的步骤。
23、综上所述,本申请实施例提供的sar测试方法,在为待测试设备配置测试环境之后,通过待测试设备的型号对应的通信模组,获取待测试设备的sar数据,得到第一sar数据;根据第一sar数据与预设sar数据之间的对比结果,生成第一测试数据;在关闭动态功率缩减服务之后,对待测试设备的至少一个sar参数进行调整,并在开启动态功率缩减服务之后,通过通信模组重新获取待测试设备的sar数据,得到第二sar数据;根据第二sar数据与预设sar数据之间的对比结果,生成第二测试数据;根据第一测试数据和第二测试数据,确定待测试设备的目标测试结果。基于此,本申请通过对待测试设备进行自动化测试,能够提升sar测试的准确性和效率。
1.一种sar测试方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述第一测试数据和所述第二测试数据,确定所述待测试设备的目标测试结果,包括:
3.根据权利要求1所述的方法,其特征在于,
4.根据权利要求3所述的方法,其特征在于,
5.根据权利要求3所述的方法,其特征在于,
6.根据权利要求5所述的方法,其特征在于,所述测试标识信息包括信号路径信息和信号频段信息;
7.根据权利要求1所述的方法,其特征在于,所述通过所述待测试设备的型号对应的通信模组,获取所述待测试设备的sar数据,包括:
8.根据权利要求1所述的方法,其特征在于,所述sar数据对应的数据处理方案存储于外部配置文件中,所述外部配置文件用于存储所述sar数据中测试字段的位置信息、测试项的匹配方案以及sar数值的解析方案。
9.一种sar测试装置,其特征在于,包括:
10.一种电子设备,其特征在于,包括存储器和处理器,所述存储器中存储有计算机程序或指令,所述计算机程序或指令被所述处理器执行时,使得所述处理器执行如权利要求1至8任一项所述的sar测试方法中的步骤。
11.一种计算机可读存储介质,其特征在于,其上存储有计算机程序或指令,所述计算机程序或指令被处理器执行时实现如权利要求1至8任一项所述的sar测试方法中的步骤。