本发明涉及信息处理,尤其涉及一种车辆导航故障处理方法、装置、设备及存储介质。
背景技术:
1、随着自动驾驶系统对于功能安全要求的覆盖更广,因此汽车搭载的导航系统中的导航模块种类和数量也越来越多,目前在汽车导航存在故障时,无法准确地定位导航系统的故障原因,因此无法有效地对导航的故障进行处理,导致车辆导航不准确,以及车辆导航无法及时恢复正常的问题。
2、上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。
技术实现思路
1、本发明的主要目的在于提供一种车辆导航故障处理方法、装置、设备及存储介质,旨在解决现有技术无法准确地定位导航系统的故障原因,导致无法有效地对导航故障进行处理,致使车辆导航无法及时恢复正常的技术问题。
2、为实现上述目的,本发明提供了一种车辆导航故障处理方法,所述方法包括以下步骤:
3、获取目标车辆中各导航模块响应的当前导航信息;
4、获取所述目标车辆的导航规划信息,并将所述当前导航信息与所述导航规划信息进行比对;
5、根据比对结果从各导航模块中筛选出信息异常的故障模块;
6、分别对所述故障模块中的各组件进行故障测试,根据测试结果确定各组件中的故障组件;
7、获取所述故障组件对应的冗余策略,并根据所述冗余策略对所述故障组件进行故障处理。
8、可选地,所述获取目标车辆中各导航模块响应的当前导航信息,包括:
9、对目标车辆中各导航模块进行报文采集,获得多个报文;
10、对各所述报文进行报文解析,获得各报文的帧id和报文信息;
11、根据所述帧id将各报文与各导航模块进行匹配,确定各报文与各导航模块之间的从属关系;
12、根据所述从属关系和所述报文信息获取各导航模块响应的当前导航信息。
13、可选地,所述对目标车辆中各导航模块进行报文采集,获得多个报文之后,还包括:
14、根据报文采集结果检测各导航模块的通信状态是否异常;
15、根据检测结果确定各导航模块中处于异常通信状态的异常通信模块;
16、确定所述异常通信模块对应的can线束;
17、根据所述can线束获取所述异常通信模块的冗余通信策略;
18、根据所述冗余通信策略与所述异常通信模块建立通信连接。
19、可选地,所述根据报文采集结果检测各导航模块的通信状态是否异常,包括:
20、根据报文采集结果获取各所述报文的帧格式,以及各报文的响应时长;
21、根据所述帧格式判断各报文中是否存在错误帧;
22、根据所述响应时长判断各报文是否响应超时;
23、根据帧格式判断结果和响应时长判断结果检测各导航模块的通信状态是否异常。
24、可选地,所述获取所述目标车辆的导航规划信息,并将所述当前导航信息与所述导航规划信息进行比对,包括:
25、获取所述目标车辆的导航规划信息,以及所述目标车辆的当前信号信息;
26、根据所述当前信号信息从预先构建的行驶场景库中筛选出与目标车辆匹配的目标行驶场景;
27、根据所述目标行驶场景确定各导航模块中当前存在故障风险的待检测模块;
28、将所述待检测模块的所述当前导航信息与所述导航规划信息进行比对。
29、可选地,所述分别对所述故障模块中的各组件进行故障测试,根据测试结果确定各组件中的故障组件,包括:
30、获取所述故障模块中各组件的功能信息;
31、将所述功能信息分别输入至预先构建的导航模拟模型,获得各组件的导航模拟结果,以实现分别对各组件进行故障测试;
32、检测各所述导航模拟结果是否满足预设条件;
33、根据检测结果确定各组件中的故障组件。
34、可选地,所述获取所述故障组件对应的冗余策略,并根据所述冗余策略对所述故障组件进行故障处理,包括:
35、获取所述故障组件对应的冗余策略;
36、根据所述冗余策略确定所述故障组件对应的冗余组件;
37、将所述冗余组件的信号源作为冗余信号源;
38、根据所述冗余信号源对所述故障组件进行信号源替换,以实现对所述故障组件进行故障处理。
39、此外,为实现上述目的,本发明还提出一种车辆导航故障处理装置,所述车辆导航故障处理装置包括:
40、信息获取模块,用于获取目标车辆中各导航模块响应的当前导航信息;
41、信息比对模块,用于获取所述目标车辆的导航规划信息,并将所述当前导航信息与所述导航规划信息进行比对;
42、故障筛选模块,用于根据比对结果从各导航模块中筛选出信息异常的故障模块;
43、故障测试模块,用于分别对所述故障模块中的各组件进行故障测试,根据测试结果确定各组件中的故障组件;
44、故障处理模块,用于获取所述故障组件对应的冗余策略,并根据所述冗余策略对所述故障组件进行故障处理。
45、此外,为实现上述目的,本发明还提出一种车辆导航故障处理设备,所述车辆导航故障处理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车辆导航故障处理程序,所述车辆导航故障处理程序配置为实现如上文所述的车辆导航故障处理方法的步骤。
46、此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有车辆导航故障处理程序,所述车辆导航故障处理程序被处理器执行时实现如上文所述的车辆导航故障处理方法的步骤。
47、本发明通过获取目标车辆中各导航模块响应的当前导航信息,获取所述目标车辆的导航规划信息,并将所述当前导航信息与所述导航规划信息进行比对,根据比对结果从各导航模块中筛选出信息异常的故障模块,分别对所述故障模块中的各组件进行故障测试,根据测试结果确定各组件中的故障组件,获取所述故障组件对应的冗余策略,并根据所述冗余策略对所述故障组件进行故障处理;由于本发明通过获取目标车辆中各导航模块响应的当前导航信息,获取所述目标车辆的导航规划信息,并将所述当前导航信息与所述导航规划信息进行比对,以实现对各导航模块响应的信息进行信息比对,根据比对结果从各导航模块中筛选出信息异常的故障模块,分别对所述故障模块中的各组件进行故障测试,根据测试结果确定各组件中的故障组件,从而实现对故障模块中存在异常的故障组件进行定位,实现了对目标车辆的导航系统中的故障原因进行定位,获取所述故障组件对应的冗余策略,并根据所述冗余策略对所述故障组件进行故障处理,有效地解决了无法准确地定位导航系统的故障原因的问题,实现了对车载导航的冗余设计,从而在车载导航存在故障时有效地对故障进行处理,确保了车载导航可以及时地恢复正常,提升了车载导航的稳定性。
1.一种车辆导航故障处理方法,其特征在于,所述车辆导航故障处理方法包括:
2.如权利要求1所述的车辆导航故障处理方法,其特征在于,所述获取目标车辆中各导航模块响应的当前导航信息,包括:
3.如权利要求2所述的车辆导航故障处理方法,其特征在于,所述对目标车辆中各导航模块进行报文采集,获得多个报文之后,还包括:
4.如权利要求3所述的车辆导航故障处理方法,其特征在于,所述根据报文采集结果检测各导航模块的通信状态是否异常,包括:
5.如权利要求1至4中任一项所述的车辆导航故障处理方法,其特征在于,所述获取所述目标车辆的导航规划信息,并将所述当前导航信息与所述导航规划信息进行比对,包括:
6.如权利要求1至4中任一项所述的车辆导航故障处理方法,其特征在于,所述分别对所述故障模块中的各组件进行故障测试,根据测试结果确定各组件中的故障组件,包括:
7.如权利要求1至4中任一项所述的车辆导航故障处理方法,其特征在于,所述获取所述故障组件对应的冗余策略,并根据所述冗余策略对所述故障组件进行故障处理,包括:
8.一种车辆导航故障处理装置,其特征在于,所述车辆导航故障处理装置包括:
9.一种车辆导航故障处理设备,其特征在于,所述车辆导航故障处理设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车辆导航故障处理程序,所述车辆导航故障处理程序配置为实现如权利要求1至7中任一项所述的车辆导航故障处理方法。
10.一种存储介质,其特征在于,所述存储介质上存储有车辆导航故障处理程序,所述车辆导航故障处理程序被处理器执行时实现如权利要求1至7任一项所述的车辆导航故障处理方法。