车辆的测试方法、装置、电子设备与流程

xiaoxiao22天前  22


本公开涉及计算机,尤其涉及仿真测试、自动驾驶等。


背景技术:

1、随着计算机技术的发展,自动驾驶领域成为社会关注的重点,与此同时,车辆作为生活中的重要出行工具,人们对其性能稳定性以及行车安全性的要求更高。然而,具备自动驾驶系统的车辆所要接收以及处理的消息众多且复杂,因此,如何准确且全面的对车辆进行测试,就成为需要解决的问题。


技术实现思路

1、本公开提供了一种车辆的测试方法、装置、电子设备及存储介质。

2、根据本公开的第一方面,提供了一种车辆的测试方法,包括:

3、控制第一设备与目标车辆建立通信连接;

4、在检测到所述目标车辆通过所述通信连接向所述第一设备发送的第一通信消息的情况下,对所述第一通信消息进行完整性校验;

5、在所述第一通信消息的完整性校验成功的情况下,控制所述第一设备通过所述通信连接向所述目标车辆发送异常通信消息;

6、在确定所述目标车辆拒绝响应所述异常通信消息的情况下,确定所述目标车辆的数据安全性测试通过。

7、根据本公开的第二方面,提供了一种车辆的测试装置,包括:

8、连接控制模块,用于控制第一设备与目标车辆建立通信连接;

9、校验模块,用于在检测到所述目标车辆通过所述通信连接向所述第一设备发送的第一通信消息的情况下,对所述第一通信消息进行完整性校验;

10、消息发送控制模块,用于在所述第一通信消息的完整性校验成功的情况下,控制所述第一设备通过所述通信连接向所述目标车辆发送异常通信消息;

11、测试模块,用于在确定所述目标车辆拒绝响应所述异常通信消息的情况下,确定所述目标车辆的数据安全性测试通过。

12、根据本公开的第三方面,提供了一种电子设备,包括:

13、至少一个处理器;以及

14、与该至少一个处理器通信连接的存储器;其中,

15、该存储器存储有可被该至少一个处理器执行的指令,该指令被该至少一个处理器执行,以使该至少一个处理器能够执行前述方法。

16、根据本公开的第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,该计算机指令用于使该计算机执行前述方法。

17、根据本公开的第五方面,提供了一种计算机程序产品,包括计算机程序,该计算机程序在被处理器执行时实现前述方法。

18、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。

19、本实施例提供的方案,在第一设备与目标车辆建立通信连接的基础上,对目标车辆发送的第一通信消息进行完整性校验,然后控制第一设备向目标车辆发送异常通信消息,在目标车辆拒绝响应该异常通信消息的情况下,确定目标车辆的数据安全性测试通过。如此,能够对目标车辆所发出的消息进行校验的同时,还能够测试目标车辆是否能够识别异常通信消息,保证了对目标车辆的测试的准确性以及全面性。



技术特征:

1.一种车辆的测试方法,包括:

2.根据权利要求1所述的方法,其中,所述控制所述第一设备通过所述通信连接向所述目标车辆发送异常通信消息,包括:

3.根据权利要求1所述的方法,其中,所述控制所述第一设备通过所述通信连接向所述目标车辆发送异常通信消息,包括以下之一:

4.根据权利要求1所述的方法,其中,所述确定所述目标车辆的数据安全性测试通过之后,还包括:

5.根据权利要求1所述的方法,还包括:

6.根据权利要求1所述的方法,其中,所述控制第一设备与目标车辆建立通信连接之后,还包括:

7.根据权利要求1-6任一项所述的方法,其中,所述控制第一设备与目标车辆建立通信连接,包括:

8.根据权利要求7所述的方法,其中,所述确定所述目标车辆的数据安全性测试通过之后,还包括:

9.根据权利要求7所述的方法,还包括:在控制所述第一设备向所述目标车辆发送请求建立通信连接的所述第三通信消息的情况下,控制第三设备向所述目标车辆发送请求建立通信连接的第五通信消息,所述第五通信消息为基于非法证书生成的;

10.一种车辆的测试装置,包括:

11.根据权利要求10所述的装置,其中,所述消息发送控制模块,用于基于待传输数据生成第一消息验证码,对所述待传输数据进行修改得到异常报文,基于所述异常报文以及所述第一消息验证码生成所述异常通信消息,控制所述第一设备通过所述通信连接向所述目标车辆发送所述异常通信消息。

12.根据权利要求10所述的装置,其中,所述消息发送控制模块,用于执行以下之一:

13.根据权利要求10所述的装置,其中,

14.根据权利要求10所述的装置,还包括:

15.根据权利要求10所述的装置,其中,

16.根据权利要求10-15任一项所述的装置,其中,所述连接控制模块,用于控制所述第一设备向所述目标车辆发送请求建立通信连接的第三通信消息,所述第三通信消息为基于合法证书生成的;在确定所述第一设备接收到所述目标车辆发送的所述第三通信消息的接受响应的情况下,确定所述第一设备与所述目标车辆建立所述通信连接。

17.根据权利要求16所述的装置,其中,

18.根据权利要求16所述的装置,其中,

19.一种电子设备,包括:

20.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-9中任一项所述的方法。

21.一种计算机程序产品,包括计算机程序,所述计算机程序在被处理器执行时实现根据权利要求1-9中任一项所述的方法。


技术总结
本公开提供了车辆的测试方法、装置、电子设备及存储介质,涉及计算机技术领域,尤其涉及仿真测试、自动驾驶等技术领域。具体实现方案为:控制第一设备与目标车辆建立通信连接;在检测到所述目标车辆通过所述通信连接向所述第一设备发送的第一通信消息的情况下,对所述第一通信消息进行完整性校验;在所述第一通信消息的完整性校验成功的情况下,控制所述第一设备通过所述通信连接向所述目标车辆发送异常通信消息;在确定所述目标车辆拒绝响应所述异常通信消息的情况下,确定所述目标车辆的数据安全性测试通过。上述方法保证了对目标车辆的测试的准确性以及全面性。

技术研发人员:程周,谭业辉
受保护的技术使用者:阿波罗智联(北京)科技有限公司
技术研发日:
技术公布日:2024/9/23

最新回复(0)