一种车辆诊断方法、云服务器及系统与流程
- 国知局
- 2024-11-19 09:50:48
本发明涉及车辆诊断,尤其涉及一种车辆诊断方法、云服务器、及系统。
背景技术:
1、随着经济社会持续快速发展,汽车保有量保持较快增长,出于对汽车安全性、舒适性的需求,需要及时准确地掌握汽车运行状态,以尽快发现故障隐患并及时加以解决,因此有必要对车辆进行故障诊断。
2、现有技术中,对车辆诊断时,需要专业人士提前开发诊断脚本,再将脚本文件传输至车端。并且如果需要对大批量的车辆进行诊断文件的更新,需要对逐个诊断脚本进行更新并重新传送至车端。
3、可以看出,现有技术中的诊断方法会占用大量的人力成本和时间成本,从而影响车辆诊断效率。
技术实现思路
1、针对现有技术存在的问题,本发明实施例提供了一种车辆诊断方法、云服务器及系统,以解决或者部分解决现有技术中对车辆进行故障诊断时,由于开发诊断脚本以及脚本更新需要占用大量的时间,从而影响车辆诊断效率的技术问题。
2、本发明的第一方面,提供一种车辆诊断方法,应用在云服务器中,所述方法包括:
3、根据车辆的基础数据以及诊断配置指令构建车辆诊断数据,基于所述车辆诊断数据生成诊断数据包;
4、响应于接收到的诊断指令将所述诊断数据包发送至车载处理器,所述车载处理器用于根据所述诊断数据包对车辆进行诊断;
5、获取诊断日志,根据所述诊断日志生成诊断结果。
6、上述方案中,所述根据车辆的基础数据以及诊断配置指令构建车辆诊断数据,包括:
7、从所述车辆的基础数据中查找目标车型包含的待诊断零件;
8、基于所述诊断配置指令为每个所述待诊断零件配置对应的诊断服务id、诊断标识符did、did值、诊断循环执行次数以及诊断延迟时间,得到所述待诊断零件的诊断配置数据;
9、将每个待诊断零件的诊断配置数据赋值至预先创建的诊断命令数据单元中,得到所述车辆诊断数据。
10、上述方案中,所述将每个待诊断零件的诊断配置数据赋值至预先创建的诊断命令数据单元中之后,所述方法还包括:
11、在所述诊断命令数据单元的相邻两个数据之间添加数据分隔符。
12、上述方案中,所述基于所述车辆诊断数据生成诊断数据包,包括:
13、基于预设的数据格式创建数据包结构;
14、将诊断命令数据单元、起始符、车辆识别码、数据单元长度及校验码赋值至预设的诊断数据包结构中,得到所述诊断数据包。
15、上述方案中,所述响应于接收到的诊断指令将所述诊断数据包发送至车载处理器之前,所述方法还包括:
16、根据校验码对所述诊断数据包进行校验,得到第一校验值。
17、上述方案中,所述响应于接收到的诊断指令将所述诊断数据包发送至车载处理器,包括:
18、基于预设的通信协议在所述云服务器和所述车载处理器之间创建无线通信链路;
19、若确定接收到用户发送的诊断指令,则基于所述诊断指令中的目标车型查找对应的诊断数据包,利用所述无线通信链路将所述诊断数据包发送至车载处理器;以及,
20、将第一校验码发送至所述车载处理器。
21、本发明的第二方面,提供一种云服务器,所述云服务器包括:
22、构建单元,用于根据车辆的基础数据以及诊断配置指令构建车辆诊断数据,基于所述车辆诊断数据生成诊断数据包;
23、发送单元,用于响应于接收到的诊断指令将所述诊断数据包发送至车载处理器,所述车载处理器用于根据所述诊断数据包对车辆进行诊断;
24、生成单元,用于获取诊断日志,根据所述诊断日志生成诊断结果。
25、本发明的第三方面,提供一种车辆诊断系统,所述系统包括:云服务器及车载处理器;
26、所述云服务器,用于根据车辆的基础数据以及诊断配置指令构建车辆诊断数据,基于所述车辆诊断数据生成诊断数据包;响应于接收到的诊断指令将所述诊断数据包发送至车载处理器;
27、所述车载处理器,用于根据所述诊断数据包对车辆进行诊断,收集诊断日志,将所述诊断日志发送至所述云服务器;
28、所述云服务器,还用于获取诊断日志,根据所述诊断日志生成诊断结果。
29、上述方案中,所述车载处理器具体用于:
30、根据所述诊断数据包的数据格式对所述诊断数据包进行解析,得到诊断命令;
31、根据所述诊断命令调用can网络的数据接口,通过所述数据接口将所述诊断命令下发至can网络中进行相应诊断。
32、上述方案中,所述云服务器具体用于:
33、从所述车辆的基础数据中查找目标车型包含的待诊断零件;
34、基于所述诊断配置指令为每个所述待诊断零件配置对应的诊断服务id、诊断标识符did、did值、诊断循环执行次数以及诊断延迟时间,得到所述待诊断零件的诊断配置数据;
35、将每个待诊断零件的诊断配置数据赋值至预先创建的诊断命令数据单元中,得到所述车辆诊断数据。
36、本发明提供了一种车辆诊断方法、云服务器及系统,方法包括:根据车辆的基础数据以及诊断配置指令构建车辆诊断数据,基于所述车辆诊断数据生成诊断数据包;响应于接收到的诊断指令将所述诊断数据包发送至车载处理器,所述车载处理器用于根据所述诊断数据包对车辆进行诊断;获取诊断日志,根据所述诊断日志生成诊断结果;如此,可通过配置指令和车辆基础数据来生成诊断数据包,无需再花费大量的人力成本开发诊断脚本;并且即使需要对诊断数据包更新,可在云端进行自动更新重新生成新版本的诊断数据包发送至车端,整个诊断过程可有效降低时间成本,从而可提高车辆诊断效率。
技术特征:1.一种车辆诊断方法,其特征在于,应用在云服务器中,所述方法包括:
2.如权利要求1所述的方法,其特征在于,所述根据车辆的基础数据以及诊断配置指令构建车辆诊断数据,包括:
3.如权利要求2所述的方法,其特征在于,所述将每个待诊断零件的诊断配置数据赋值至预先创建的诊断命令数据单元中之后,所述方法还包括:
4.如权利要求1所述的方法,其特征在于,所述基于所述车辆诊断数据生成诊断数据包,包括:
5.如权利要求1所述的方法,其特征在于,所述响应于接收到的诊断指令将所述诊断数据包发送至车载处理器之前,所述方法还包括:
6.如权利要求1所述的方法,其特征在于,所述响应于接收到的诊断指令将所述诊断数据包发送至车载处理器,包括:
7.一种云服务器,其特征在于,所述云服务器包括:
8.一种车辆诊断系统,其特征在于,所述系统包括:云服务器及车载处理器;
9.如权利要求8所述的系统,其特征在于,所述车载处理器具体用于:
10.如权利要求8所述的系统,其特征在于,所述云服务器具体用于:
技术总结本发明提供一种车辆诊断方法、云服务器及系统,方法包括:根据车辆的基础数据以及诊断配置指令构建车辆诊断数据,基于所述车辆诊断数据生成诊断数据包;响应于接收到的诊断指令将所述诊断数据包发送至车载处理器,所述车载处理器用于根据所述诊断数据包对车辆进行诊断;获取诊断日志,根据所述诊断日志生成诊断结果;如此,可通过配置指令和车辆基础数据来生成诊断数据包,无需再花费大量的人力成本开发诊断脚本;并且即使需要对诊断数据包更新,可在云端进行自动更新重新生成新版本的诊断数据包发送至车端,整个诊断过程可有效降低时间成本,从而可提高车辆诊断效率。技术研发人员:康青松,张锐,顿德奎,冯兴鹏,陈世锐受保护的技术使用者:东风汽车集团股份有限公司技术研发日:技术公布日:2024/11/14本文地址:https://www.jishuxx.com/zhuanli/20241118/330402.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。