测试时延的方法、装置、设备、介质及程序产品与流程

文档序号:37266830发布日期:2024-03-12 20:51阅读:12来源:国知局
测试时延的方法、装置、设备、介质及程序产品与流程

本公开实施例涉及计算机领域,具体涉及测试和智能交通,尤其涉及一种测试时延的方法、装置、设备、介质及程序产品。


背景技术:

1、自动驾驶领域对各类控制信号、通信信号的时延较为敏感,需要低时延高实时性的系统。因此,亟需一种用于自动驾驶领域测试时延参数的方案。


技术实现思路

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



技术特征:

1.一种测试时延的方法,应用于电子设备,包括:

2.根据权利要求1所述的方法,其中,所述配置文件包括用于生成测试帧的配置项;

3.根据权利要求2所述的方法,其中,所述根据所述协议头信息、当前时间戳项和所述每路被测设备对应的位置标识项,生成与所述每路被测设备对应的测试帧,包括:

4.根据权利要求2或3所述的方法,其中,所述每路被测设备的位置标识包括:传感器和/或相机在所述自动驾驶车辆上所在位置对应的位置标识。

5.根据权利要求4所述的方法,其中,若所述每路被测设备包括:传感器和相机;所述方法还包括:

6.一种用于测试时延的装置,应用于电子设备,包括:

7.根据权利要求6所述的装置,其中,所述配置文件包括用于生成测试帧的配置项;

8.根据权利要求7所述的装置,其中,所述测试帧生成单元,具体用于:

9.根据权利要求7或8所述的装置,其中,所述每路被测设备的位置标识包括:传感器和/或相机在所述自动驾驶车辆上所在位置对应的位置标识。

10.根据权利要求9所述的装置,其中,若所述每路被测设备包括:传感器和相机;所述装置还包括:

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

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

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


技术总结
本公开提供了一种测试时延的方法、装置、设备、介质及程序产品,涉及测试技术领域和智能交通技术领域。该方法的一实施方式包括:响应于接收到测试请求,根据配置文件生成与多路被测设备中每路被测设备对应的测试帧,多路被测设备为安装在自动驾驶车辆上的设备;向所述每路被测设备传输所述测试帧,并根据每路被测设备对测试帧的采集时间戳和发送时间戳,确定多路被测设备的传输时延。

技术研发人员:刘亚楠
受保护的技术使用者:北京百度网讯科技有限公司
技术研发日:
技术公布日:2024/3/11
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1