座舱软件的诊断方法、装置、电子设备及存储介质与流程
本申请涉及智能座舱,特别涉及一种座舱软件的诊断方法、装置、电子设备及存储介质。
背景技术:
1、智能座舱软件在集成过程中,涉及系统服务、中间件、应用层等多个层次,常常会出现一些难以预测的软件缺陷。相关技术通常采用单步调试、日志分析等方式对异常现象进行排查,定位缺陷根因。
2、然而,相关技术依赖问题的可复现性与人工经验判断,面对智能座舱中跨模块、跨进程甚至跨域控制器的复杂交互场景时,导致难以快速识别故障传播路径及关键影响因素,从而造成根因定位效率低、诊断结果一致性差、排查周期长以及调试成本高。
技术实现思路
1、本申请提供一种座舱软件的诊断方法、装置、电子设备及存储介质,以解决相关技术中,定位缺陷根因主要依赖问题的可复现性与人工经验判断,导致难以快速识别故障传播路径及关键影响因素,从而造成根因定位效率低、诊断结果一致性差、排查周期长以及调试成本高的问题。
2、本申请第一方面实施例提供一种座舱软件的诊断方法,包括以下步骤:响应于诊断任务,从预设问题库中,选择满足预设可能条件的故障类型;采集与诊断任务相关的系统日志,并根据系统日志生成车辆座舱软件的异常信息;基于故障类型和异常信息,确定关联的故障分析树,以基于故障分析树诊断故障的实际原因和影响范围。
3、通过以上技术手段,从预设问题库中选择故障类型,并根据诊断任务相关的系统日志生成异常信息,以确定关联的故障分析树,诊断故障的实际原因和影响范围,可以实现对海量日志数据的自动解析与故障特征匹配,避免人工逐条分析日志带来的效率低和遗漏问题;同时,通过将当前异常与预设故障分析树进行关联,能够利用已有故障知识和诊断经验快速缩小问题排查范围,准确定位故障根因及其影响模块,提高故障诊断的准确性和一致性。
4、可选地,在本申请的一个实施例中,座舱软件的诊断方法还包括:基于实际原因和影响范围,定位故障目标;根据故障目标生成优化建议信息和/或修复建议信息。
5、通过以上技术手段,根据故障目标生成优化建议信息和修复建议信息,可以根据故障根因自动生成针对性的优化建议信息和修复建议信息,为故障排查与问题整改提供指导依据,提高故障处理效率,缩短问题修复周期,降低人工分析成本,并实现故障处理经验的标准化复用。
6、可选地,在本申请的一个实施例中,在选择满足预设可能条件的故障类型之前,还包括:采集各类设备运行过程中至少一个故障案例及对应的解决方案,以构建典型用例库;采集至少一个软件缺陷、异常情况及其特征信息,并确定与各类故障关联的日志特征,以结合典型用例库,构建预设问题库。
7、通过以上技术手段,结合典型用例库构建预设问题库,可以实现历史故障案例及诊断经验的结构化沉淀与复用,提高故障特征匹配效率和故障识别准确性,缩短故障定位时间,增强复杂异常场景下的自动化诊断能力。
8、可选地,在本申请的一个实施例中,座舱软件的诊断方法还包括:基于故障类型和异常信息,匹配与诊断任务对应的告警信息;利用告警信息控制车辆和/或目标终端向用户告警。
9、通过以上技术手段,匹配与诊断任务对应的告警信息,并向用户进行告警,可以及时向用户反馈故障状态及异常风险,提高故障发现与响应速度,避免故障影响扩大,同时提升告警信息的准确性和有效性,增强系统运维效率与用户体验。
10、可选地,在本申请的一个实施例中,基于故障分析树诊断故障的实际原因和影响范围,包括:利用故障分析树构建系统故障的逻辑关系图;根据逻辑关系图确定实际原因和影响范围。
11、通过以上技术手段,根据故障分析树构建系统故障的逻辑关系图,并基于逻辑关系图确定故障的实际原因和影响范围,可以将复杂故障的因果关系及传播路径进行可视化表达,实现故障事件之间逻辑关联关系的清晰呈现;同时,通过对故障传播链路进行逐层分析,能够快速定位导致故障发生的关键节点和根本原因,并准确识别受故障影响的系统模块、服务组件或功能单元,从而缩小故障排查范围,提高故障定位效率和诊断准确性。
12、本申请第二方面实施例提供一种座舱软件的诊断装置,包括:选择模块,用于响应于诊断任务,从预设问题库中,选择满足预设可能条件的故障类型;生成模块,用于采集与诊断任务相关的系统日志,并根据系统日志生成车辆座舱软件的异常信息;诊断模块,用于基于故障类型和异常信息,确定关联的故障分析树,以基于故障分析树诊断故障的实际原因和影响范围。
13、可选地,在本申请的一个实施例中,座舱软件的诊断装置还包括:定位模块,用于基于实际原因和影响范围,定位故障目标;优化模块,用于根据故障目标生成优化建议信息和/或修复建议信息。
14、可选地,在本申请的一个实施例中,座舱软件的诊断装置还包括:第一构建模块,用于采集各类设备运行过程中至少一个故障案例及对应的解决方案,以构建典型用例库;第二构建模块,用于采集至少一个软件缺陷、异常情况及其特征信息,并确定与各类故障关联的日志特征,以结合典型用例库,构建预设问题库。
15、可选地,在本申请的一个实施例中,座舱软件的诊断装置还包括:匹配模块,用于基于故障类型和异常信息,匹配与诊断任务对应的告警信息;控制模块,用于利用告警信息控制车辆和/或目标终端向用户告警。
16、可选地,在本申请的一个实施例中,诊断模块,包括:构建单元,用于利用故障分析树构建系统故障的逻辑关系图;确定单元,用于根据逻辑关系图确定实际原因和影响范围。
17、本申请第三方面实施例提供一种电子设备,包括:存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,处理器执行程序,以实现如上述实施例的座舱软件的诊断装置方法。
18、本申请第四方面实施例提供一种计算机可读存储介质,计算机可读存储介质存储计算机程序,该程序被处理器执行时实现如上的座舱软件的诊断装置方法。
19、本申请第五方面实施例提供一种车辆,包括如上的座舱软件的诊断装置装置、或电子设备、或计算机可读存储介质,以用于实现如上的座舱软件的诊断装置方法。
20、本申请附加的方面和优点将在下面的描述中部分给出,部分将从下面的描述中变得明显,或通过本申请的实践了解到。
1.一种座舱软件的诊断方法,其特征在于,包括以下步骤:
2.根据权利要求1所述的方法,其特征在于,还包括:
3.根据权利要求1所述的方法,其特征在于,在选择满足预设可能条件的所述故障类型之前,还包括:
4.根据权利要求1所述的方法,其特征在于,还包括:
5.根据权利要求1所述的方法,其特征在于,所述基于所述故障分析树诊断故障的实际原因和影响范围,包括:
6.一种座舱软件的诊断装置,其特征在于,包括:
7.根据权利要求6所述的装置,其特征在于,还包括:
8.一种电子设备,其特征在于,包括:存储器、处理器及存储在所述存储器上并能够在所述处理器上运行的计算机程序,所述处理器执行所述程序,以实现如权利要求1-5任一项所述的座舱软件的诊断方法。
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,该程序被处理器执行,以用于实现如权利要求1-5任一项所述的座舱软件的诊断方法。
10.一种车辆,其特征在于,所述车辆包括如权利要求6-7中所述的座舱软件的诊断装置、或如权利要求8中的电子设备、或如权利要求9中的计算机可读存储介质。
版权声明:本站专利文献数据主要来源于国家知识产权局等公开渠道,由 技术新讯 进行整理汇编。页面设计及数据汇编的著作权归本站所有。全部内容仅供个人学习、科研评估与技术交流参考,严禁用于任何商业用途(包括但不限于直接生产制造、技术转让、倒卖数据等)。
免责条款:专利技术具有时效性,本站不对资料的绝对准确性、完整性和可实施性提供任何明示或暗示的担保。因参考本站内容造成的直接或间接损失,本站不承担相关法律责任。若您认为本站内容有侵权问题,请及时提供权属证明与我们联系,本站将在核实后依法处理。反馈意见:yyfuon@163.com