本申请涉及车辆通信,特别是涉及一种通信性能测试方法、装置、计算机设备和存储介质。
背景技术:
1、随着车用无线通信技术的发展,蜂窝车联网(cellular-vehicle to everything,c-v2x)作为智能交通的关键逐渐被普及使用,为了保证c-v2x技术的稳定性,出现了对c-v2x技术的性能进行测试的方法。
2、现有的性能测试方法,可以测试具有c-v2x功能的测试车辆,通过获取测试车辆的报文发送情况,确定c-v2x技术的性能。
3、然而,目前的性能测试方法,在测试过程中,仅关注测试过程中的报文收发情况,忽略了车辆的测试条件与车辆实际行驶场景之间的关联性,使得测试结果与实际不符,进而降低了性能测试的可靠性。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种能够提高性能测试可靠性的通信性能测试方法、装置、计算机设备和存储介质。
2、第一方面,本申请提供了一种通信性能测试方法。所述方法包括:
3、根据测试道路场景参数,构建车辆行驶环境;其中,测试道路场景参数包括测试道路信息和路侧设备信息;
4、基于目标测试用例,控制测试车辆在车辆行驶环境下行驶,以获取测试车辆的报文接收信息和路侧设备的报文发送信息;其中,测试车辆为具有蜂窝车联网功能的车辆;
5、根据测试车辆的报文接收信息和路侧设备的报文发送信息,确定蜂窝车联网功能的通信性能测试结果。
6、在其中一个实施例中,根据测试道路场景参数,构建车辆行驶环境,包括:
7、根据测试道路信息,确定道路构建方案;根据路侧设备信息,确定设备部署方案;根据道路构建方案和设备部署方案,构建车辆行驶环境。
8、在其中一个实施例中,测试道路信息包括测试车道数量和测试车道类型;路侧设备信息包括路侧设备数量、路侧设备类型和路侧设备部署规则。
9、在其中一个实施例中,路侧设备部署规则包括路侧设备部署位置,路侧设备部署位置包括交叉路口和非机动车道。
10、在其中一个实施例中,基于目标测试用例,控制测试车辆在车辆行驶环境下行驶,以获取测试车辆的报文接收信息和路侧设备的报文发送信息,包括:
11、基于目标测试用例,控制测试车辆在车辆行驶环境下行驶;在测试车辆行驶过程中,获取测试车辆经过各通信测试位置时的报文接收信息和各通信测试位置对应的路侧设备的报文发送信息;其中,各通信测试位置中包括交通稀疏位置和交通密集位置。
12、在其中一个实施例中,根据测试车辆的报文接收信息和路侧设备的报文发送信息,确定蜂窝车联网功能的通信性能测试结果,包括:
13、根据测试车辆的报文接收信息和路侧设备的报文发送信息,确定测试车辆的第一报文错误率和报文接收间隔,以及路侧设备的第二报文错误率和报文发送间隔;根据第一报文错误率、第二报文错误率、报文接收间隔和报文发送间隔,确定蜂窝车联网功能的通信性能测试结果。
14、在其中一个实施例中,根据测试车辆的报文接收信息和路侧设备的报文发送信息,确定测试车辆的第一报文错误率和报文接收间隔,以及路侧设备的第二报文错误率和报文发送间隔,包括:
15、根据标准接收报文与测试车辆的各报文接收信息中接收报文之间的一致性比较结果,确定测试车辆的第一报文错误率;根据测试车辆的各报文接收信息中接收报文的接收时间,确定测试车辆的报文接收间隔;根据标准发送报文与路侧设备的各报文发送信息中发送报文之间的一致性比较结果,确定路侧设备的第二报文错误率;根据路侧设备的各报文发送信息中发送报文的发送时间,确定测试车辆的报文发送间隔。
16、第二方面,本申请还提供了一种通信性能测试装置。所述装置包括:
17、环境构建模块,用于根据测试道路场景参数,构建车辆行驶环境;其中,测试道路场景参数包括测试道路信息和路侧设备信息;
18、信息获取模块,用于基于目标测试用例,控制测试车辆在所述车辆行驶环境下行驶,以获取测试车辆的报文接收信息和路侧设备的报文发送信息;其中,测试车辆为具有蜂窝车联网功能的车辆;
19、结果确定模块,用于根据测试车辆的报文接收信息和路侧设备的报文发送信息,确定蜂窝车联网功能的通信性能测试结果。
20、第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现以下步骤:
21、根据测试道路场景参数,构建车辆行驶环境;其中,测试道路场景参数包括测试道路信息和路侧设备信息;
22、基于目标测试用例,控制测试车辆在车辆行驶环境下行驶,以获取测试车辆的报文接收信息和路侧设备的报文发送信息;其中,测试车辆为具有蜂窝车联网功能的车辆;
23、根据测试车辆的报文接收信息和路侧设备的报文发送信息,确定蜂窝车联网功能的通信性能测试结果。
24、第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现以下步骤:
25、根据测试道路场景参数,构建车辆行驶环境;其中,测试道路场景参数包括测试道路信息和路侧设备信息;
26、基于目标测试用例,控制测试车辆在车辆行驶环境下行驶,以获取测试车辆的报文接收信息和路侧设备的报文发送信息;其中,测试车辆为具有蜂窝车联网功能的车辆;
27、根据测试车辆的报文接收信息和路侧设备的报文发送信息,确定蜂窝车联网功能的通信性能测试结果。
28、第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
29、根据测试道路场景参数,构建车辆行驶环境;其中,测试道路场景参数包括测试道路信息和路侧设备信息;
30、基于目标测试用例,控制测试车辆在车辆行驶环境下行驶,以获取测试车辆的报文接收信息和路侧设备的报文发送信息;其中,测试车辆为具有蜂窝车联网功能的车辆;
31、根据测试车辆的报文接收信息和路侧设备的报文发送信息,确定蜂窝车联网功能的通信性能测试结果。
32、上述通信性能测试方法、装置、计算机设备和存储介质,根据测试道路场景参数,构建车辆行驶环境,且基于目标测试用例,控制具有蜂窝车联网功能的测试车辆在车辆行驶环境下行驶,以获取测试车辆的报文接收信息和路侧设备的报文发送信息;随后,根据测试车辆的报文接收信息和路侧设备的报文发送信息,确定蜂窝车联网功能的通信性能测试结果。相比于相关技术中,直接基于测试车辆和路侧设备之间的报文收发情况,确定通信性能测试结果而言,采用上述方法,引入基于实际情况构建的车辆行驶环境,能够使得报文接收信息和报文发送信息更符合实际,进而提高性能测试结果的可靠性。
1.一种通信性能测试方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据测试道路场景参数,构建车辆行驶环境,包括:
3.根据权利要求2所述的方法,其特征在于,所述测试道路信息包括测试车道数量和测试车道类型;所述路侧设备信息包括路侧设备数量、路侧设备类型和路侧设备部署规则。
4.根据权利要求3所述的方法,其特征在于,所述路侧设备部署规则包括路侧设备部署位置,所述路侧设备部署位置包括交叉路口和非机动车道。
5.根据权利要求1所述的方法,其特征在于,所述基于目标测试用例,控制测试车辆在所述车辆行驶环境下行驶,以获取所述测试车辆的报文接收信息和路侧设备的报文发送信息,包括:
6.根据权利要求1所述的方法,其特征在于,所述根据所述测试车辆的报文接收信息和所述路侧设备的报文发送信息,确定蜂窝车联网功能的通信性能测试结果,包括:
7.根据权利要求6所述的方法,其特征在于,所述根据所述测试车辆的报文接收信息和所述路侧设备的报文发送信息,确定所述测试车辆的第一报文错误率和报文接收间隔,以及所述路侧设备的第二报文错误率和报文发送间隔,包括:
8.一种通信性能测试装置,其特征在于,所述装置包括:
9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至7中任一项所述的方法的步骤。
10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至7中任一项所述的方法的步骤。