【技术实现步骤摘要】
一种远程诊断方法、装置、计算机设备和存储介质
[0001]本申请涉及汽车故障诊断
,特别是涉及一种远程诊断方法、装置、计算机设备和存储介质。
技术介绍
[0002]随着汽车技术的发展,汽车故障诊断技术的水平也越来越高。现有故障诊断多采用UDS(Unified Diagnostic Services)技术,通过线下诊断仪器物理连接车端,以实现上位机对车端的诊断。在一种离线场景中,无需与车端进行物理连接,利用4G通信模组搭建车云通信链路,以实现在云端的远程诊断。
[0003]现有远程诊断通常会部署中央网关作为车端诊断的上位机,基于与云端的交互指令,将云端的原始指令转换为标准UDS指令对车内的各节点进行诊断,被诊断节点只需具备标准的诊断服务即可,然而,标准诊断服务虽然具备基础的诊断能力,并且通过31服务可以扩展出自定义的例程,但其交互流程以及数据格式并不灵活,无法适用于复杂的智驾系统(智能驾驶域控制器)内的调测需求。当前的智驾系统具备独立的联网能力,可以独立部署远程诊断模块,利用数据上云通路,在检测到异常数据或故障场景下,可以主动对智驾系统进行远程诊断。即智驾数据上云与智驾远程诊断构成闭环,成为独立的系统。
技术实现思路
[0004]基于此,有必要针对上述技术问题,提供一种远程诊断方法、装置、计算机设备和存储介质。
[0005]第一方面,本申请提供一种远程诊断方法,应用于云端,方法包括:利用可视化界面接收诊断交互信息,诊断交互信息包括目标车端的关联身份信息、诊断任务事项的类型及预配置信 ...
【技术保护点】
【技术特征摘要】
1.一种远程诊断方法,应用于云端,其特征在于,所述方法包括:利用可视化界面接收诊断交互信息,所述诊断交互信息包括目标车端的关联身份信息、诊断任务事项的类型及预配置信息;根据所述诊断任务事项的类型,从预设协议库中选择封装协议;将所述关联身份信息和预配置信息,按照所选的封装协议,进行封装打包处理,以得到一组通信数据包;将所述通信数据包传输给车端,以使所述车端根据所述关联身份信息以及所述预配置信息执行相应的预配置流程,并生成执行结果;接收所述车端反馈的执行结果。2.根据权利要求1所述的远程诊断方法,其特征在于,在所述接收诊断交互信息的步骤之前,包括:利用可视化界面接收至少一种诊断服务的插件工具;利用预设的校验规则,对所述插件工具进行校验处理,以确定所述插件工具符合预设安全要求,以及符合预设封装格式,以满足当前远程诊断的动态部署要求。3.根据权利要求2所述的远程诊断方法,其特征在于,当所述诊断任务事项为插件部署任务时,所述封装协议采用第一通信协议;所述将关联身份信息和预配置信息,按照所选的封装协议,进行封装打包处理,以得到一组通信数据包的步骤,包括:基于所确定的诊断任务事项为插件部署任务,获取至少一种插件工具,生成所述插件工具的哈希值;将所述关联身份信息、所述插件工具以及所述哈希值,按照所述第一通信协议封装处理,生成一组第一数据包,以便所述车端接收所述第一数据包后,执行所述插件部署任务的预配置流程。4.根据权利要求1所述的远程诊断方法,其特征在于,当所述诊断任务事项为文件获取任务时,所述封装协议采用第二通信协议;所述将关联身份信息和预配置信息,按照所选的封装协议,进行封装打包处理,以得到一组通信数据包的步骤,包括:基于所确定的诊断任务事项为文件获取任务,获取目标文件的绝对路径;将所述关联身份信息和所述绝对路径,按照所述第二通信协议封装处理,生成一组第二数据包,以便所述车端接收所述第二数据包后,执行所述文件获取任务的预配置流程。5.根据权利要求1所述的远程诊断方法,其特征在于,当所述诊断任务事项为诊断执行任务时,所述封装协议采用第三通信协议;所述将关联身份信息和预配置信息,按照所选的封装协议,进行封装打包处理,以得到一组通信数据包的步骤,包括:基于所确定的诊断任务事项为诊断执行任务,获取诊断指令;将所述关联身份信息和所述诊断指令,按照所述第三通信协议封装处理,生成一组第三数据包,以便所述车端接收所述第三数据包后,执行所述诊断执行任务的预配置流程。6.根据权利要求2所述的远程诊断方法,其特征在于,所述利用预设的校验规则,对所述插件工具进行校验处理,以确定所述插件工具符合预设安全要求,以及符合预设封装格
式,以满足当前远程诊断的动态部署要求的步骤,包括:基于预设的插件格式限制,确定所述插件工具符合预设插件格式要求;基于所述插件工具中的签名文件满足云端的签名认证,确定当前所述插件工具符合预设安全要求;基于所述插件工具的构成要素,确定所述插件工具包括预设的目录结构,且对应所述目录结构下配置有包括可执行文件、描述文件、配置文件、脚本文件、结果回传文件以及签名文件在内的插件资源,以满足当前远程诊断的动态部署要求。7.一种远程诊断方法,应用于车端,其特征在于,所述方法包括:接收云端传输的通信数据包;对所述通信数据包进行解析处理,获取关联身份信息、诊断任务事项的类型以及预配置信息;根据所述关联身份信息,确定当前云端与车端为目标交互双方;根据所述诊断任务事项的类型和所述预配置信息,执行诊断任务事项的预配置流程,生成执行结果;将所述执行结果反馈给所述云端。8.根据权利要求7所述的远程诊断方法,其特征...
【专利技术属性】
技术研发人员:安学成,
申请(专利权)人:合众新能源汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。