【技术实现步骤摘要】
车辆的远程诊断方法、服务器、终端及存储介质
[0001]本专利技术涉及车辆诊断
,尤其涉及一种车辆的远程诊断方法、服务器、终端及存储介质。
技术介绍
[0002]随着汽车工业的发展,现代电子控制技术已渗透到汽车的各个组成部分,汽车的结构变得越来越复杂,自动化程度也越来越高,能跟踪和掌握汽车领域高新技术的维修技师和专家也必然越来越缺乏。因此,远程诊断技术随着发展,即可以远程对车载终端进行诊断。目前,在诊断过程需要查询车载终端的车辆运行数据时,每一次都要向车载终端获取车辆运行数据,占用较多的资源,且查询效率低。
技术实现思路
[0003]本申请实施例通过提供一种车辆的远程诊断方法、服务器、终端及存储介质,旨在解决车辆诊断过程占用资源多的问题。
[0004]本申请实施例提供了一种应用于服务器的车辆的远程诊断方法,包括:
[0005]接收车载终端反馈的车辆运行数据,并缓存所述车辆运行数据,所述车辆运行数据是采用ProtoBuf数据格式封装好的运行数据;
[0006]在接收到用户终端发送的 ...
【技术保护点】
【技术特征摘要】
1.一种车辆的远程诊断方法,其特征在于,应用于服务器,所述方法包括:接收车载终端反馈的车辆运行数据,并缓存所述车辆运行数据,所述车辆运行数据是采用ProtoBuf数据格式封装好的运行数据;在接收到用户终端发送的查询指令时,获取与所述查询指令的指令号关联的车辆运行数据;将所述关联的车辆运行数据作为所述查询指令的响应数据,发送至所述用户终端。2.如权利要求1所述的方法,其特征在于,所述接收车载终端反馈的车辆运行数据,并缓存所述车辆运行数据之前,还包括:获取所述用户终端发送的配置指令数据流和/或配置信息;根据所述配置指令数据流和/或所述配置信息生成组合指令;向所述车载终端发送所述组合指令,以使所述车载终端在接收到所述组合指令时,确定所述组合指令关联的车辆运行数据,并基于ProtoBuf数据格式,封装所述车辆运行数据,向所述服务器发送封装后的所述车辆运行数据。3.如权利要求2所述的方法,其特征在于,所述获取所述用户终端发送的配置指令数据流和/或配置信息的步骤之前,还包括:接收所述用户终端的查询指令,所述查询指令包括至少一个查询信号项;所述根据所述配置指令数据流和/或所述配置信息生成组合指令的步骤包括:将所述查询信号项,以及所述配置指令数据流和/或所述配置信息组合生成所述组合指令。4.如权利要求2所述的方法,其特征在于,所述向所述车载终端发送所述组合指令的步骤之前,还包括:确定所述组合指令的字段名称对应的第一数据类型;确定所述第一数据类型对应的第一编码方式和第一存储方式;基于所述第一编码方式和所述第一存储方式对所述组合指令依次进行编码和封装;所述向所述车载终端发送所述组合指令的步骤包括:向所述车载终端发送封装后的所述组合指令。5.如权利要求2所述的方法,其特征在于,所述组合指令包括状态检测指令以及数据诊断指令;所述向所述车载终端发送所述组合指令的步骤包括:向所述车载终端发送所述状态检测指令;所述向所述车载终端发送所述组合指令之后,还包括:接收所述车载终端基于所述状态检测指令的反馈结果,并根据所述反馈结果确定所述车载终端的工作状态;在所述车载终端为在线状态时,向所述车载终端发送所述数据诊断指令,并执行所述接收车载终端反馈的车辆运行数据的步骤,其中,所述车辆运行数据为根据所述数据诊断指令确定的数据;在所述车载终端为离线状态时,基于预设时间间隔执行所述向所述车载终端发送所述状态检测指令的步骤。6.如权利要求2所述的方法,其特征在于,所述向所述车载终端发送所述组合指令的步骤包括:
基于MQTT通讯通道向所述车载终端发送所述组合指令。7.如权利要求1所述的方法,其特征在于,所述在接收到用户终端发送的查询指令时,获取与所述查询指令的指令号关联的车辆运行数据的步骤包括:在接收到所述用户终端发送的查询指令时,确定所述用户终端关联的用户信息;基于所述用户信息对所述用户终端的访问权...
【专利技术属性】
技术研发人员:王建庆,陈政,卢熠婷,包伟良,黄云飞,孙红图,
申请(专利权)人:浙江吉利远程新能源商用车集团有限公司浙江远程商用车研发有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。