本公开涉及自动驾驶,尤其涉及图像采集装置的数据处理方法、装置、存储介质和电子设备。
背景技术:
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、第一监测模块,用于周期性监测所述图像采集装置的物理链路的第一连接状态;
28、第二监测模块,用于若所述第一连接状态为连通状态,周期性监测所述图像采集装置的数据链路的第二连接状态;
29、配置模块,用于若所述第二连接状态为断开状态,基于所述第一配置参数和所述第二配置参数对所述图像采集装置的串行器和解串器进行重置;
30、数据读取模块,用于响应于所述串行器和所述解串器重置成功,且监测到所述第二连接状态切换为连通状态,基于自动驾驶算法进程进行所述图像采集装置的图像数据读取。
31、根据本公开的第三方面,提供了一种电子设备,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现如第一方面中任意一项所述的图像采集装置的数据处理方法。
32、根据本公开的第四方面,提供了一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如第一方面中任意一项所述的图像采集装置的数据处理方法。
33、应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,而非限制本公开。
34、实施本公开,具有如下有益效果:
35、响应于图像采集装置初始化成功,获取初始化信息,初始化信息包括图像采集装置的串行器的第一配置参数和解串器的第二配置参数;初始化图像采集装置的串行器和解串器后存储初始化信息,以供配置重置使用。周期性监测图像采集装置的物理链路的第一连接状态;周期性检测图像采集装置的物理链路的连接状态,及时诊断出物理链路的连接失效问题,有利于用户直观地判断图像采集装置的链路问题。若第一连接状态为连通状态,周期性监测图像采集装置的数据链路的第二连接状态;在物理链路连接有效的情况下,继续周期性检测数据链路的连接状态,及时诊断出数据链路的连接失效问题。若第二连接状态为断开状态,基于第一配置参数和第二配置参数对图像采集装置的串行器和解串器进行重置;若数据链路连接失效,通过对串行器和解串器进行重置,自动恢复数据链路的链接。响应于串行器和解串器重置成功,且监测到第二连接状态切换为连通状态,基于自动驾驶算法进程进行图像采集装置的图像数据读取。实时地对图像采集装置物理链路和数据流链路进行诊断,当图像采集装置链路出现问题时,有利于用户直观快速地定位问题,当数据链路出现问题,能够自动恢复,提高效率,该热插拔方法能够使用户灵活配置图像采集装置的接入。
36、根据下面参考附图对示例性实施例的详细说明,本公开的其它特征及方面将变得清楚。
1.一种图像采集装置的数据处理方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,在所述周期性监测所述图像采集装置的物理链路的第一连接状态之前,所述方法还包括:
3.根据权利要求1所述的方法,其特征在于,所述周期性监测所述图像采集装置的物理链路的第一连接状态,包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求1所述的方法,其特征在于,所述周期性监测所述图像采集装置的数据链路的第二连接状态,包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求1-6任意一项所述的方法,其特征在于,在所述基于所述第一配置参数和所述第二配置参数对所述图像采集装置的串行器和解串器进行重置之后,所述方法还包括:
8.一种图像采集装置的数据处理装置,其特征在于,所述装置包括:
9.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质中存储有至少一条指令或至少一段程序,所述至少一条指令或至少一段程序由处理器加载并执行以实现如权利要求1-7中任意一项所述的图像采集装置的数据处理方法。
10.一种电子设备,其特征在于,包括至少一个处理器,以及与所述至少一个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指令,所述至少一个处理器通过执行所述存储器存储的指令实现如权利要求1-7中任意一项所述的图像采集装置的数据处理方法。