一种车载多媒体部品日志导出方法及系统、存储介质技术方案

技术编号:35198479 阅读:28 留言:0更新日期:2022-10-15 10:05
本发明专利技术公开了一种车载多媒体部品日志导出方法及系统、存储介质,包括:车载多媒体部品基于UDS协议与诊断设备进行通信,接收所述诊断设备发送的经加密的日志抓取脚本;其中所述日志抓取脚本为预先根据故障分析需求编辑得到;车载多媒体部品对所述经加密的日志抓取脚本进行解密获得原始日志抓取脚本;车载多媒体部品根据所述原始日志抓取脚本进行日志抓取获得故障日志;车载多媒体部品对所述故障日志进行加密获得经加密的故障日志;车载多媒体部品将所述经加密的故障日志导出。本发明专利技术中车载多媒体部品基于UDS协议与诊断设备进行通讯并实现故障日志抓取,能够根据分析需求灵活调试,确保日志抓取通道不被黑客利用。确保日志抓取通道不被黑客利用。确保日志抓取通道不被黑客利用。

【技术实现步骤摘要】
一种车载多媒体部品日志导出方法及系统、存储介质


[0001]本专利技术涉及车辆
,具体涉及一种车载多媒体部品日志导出方法及系统、计算机可读存储介质。

技术介绍

[0002]车辆的车载多媒体部品具备丰富出行乐趣、辅助行驶等功能,由于其包含了许多软件生态服务,因此其软件复杂度高于其他传统车载控制部品,车载多媒体部品的软件故障率也相对较高,且故障类型大部分为偶发,难以复现类型,需要在故障车载多媒体部品上进行软件日志采集工作。但是在实际应用中,受限于软件安全要求,不能开放足够的软件系统权限给客户端,因此在诸如黑屏,卡死,USB数据通道失效等场景下,难以将故障日志抓取,影响车载多媒体部品质量问题排查和解决。
[0003]当前的日志采集方案有如下几种:
[0004](1)通过USB数据通道和HMI后门配合,将日志导出;缺点是受限于现有的HMI,无法依据故障现象灵活地进行现场调试,捕捉需要的日志信息;
[0005](2)通过USB数据通道直接连接adb工具,将日志导出;缺点是adb工具除了采集日志之外还存在很多功能权限,容易被黑客作为安全漏洞攻击的渠道,不能满足车载多媒体部品的安全需求;
[0006](3)通过与云端交互,将日志上传云端;缺点是与移动网络强相关,需云端后台支持,开发成本大。

技术实现思路

[0007]本专利技术的目的在于提出一种车载多媒体部品日志导出方法及系统、计算机可读存储介质,基于UDS(ISO14229 Unified Diagnostic Services)协议与车载多媒体部品进行通讯并实现故障日志抓取,能够根据分析需求灵活调试,确保日志抓取通道不被黑客利用。
[0008]为实现上述目的,本专利技术第一方面提出一种车载多媒体部品日志导出方法,包括如下步骤:
[0009]车载多媒体部品基于UDS协议与诊断设备进行通信,接收所述诊断设备发送的经加密的日志抓取脚本;其中所述日志抓取脚本为预先根据故障分析需求编辑得到;
[0010]车载多媒体部品对所述经加密的日志抓取脚本进行解密获得原始日志抓取脚本;
[0011]车载多媒体部品根据所述原始日志抓取脚本进行日志抓取获得故障日志;
[0012]车载多媒体部品对所述故障日志进行加密获得经加密的故障日志;
[0013]车载多媒体部品将所述经加密的故障日志导出。
[0014]可选地,所述车载多媒体部品基于UDS协议与诊断设备进行通信,接收诊断设备发送的经加密的日志抓取脚本,包括:
[0015]车载多媒体部品基于UDS协议与诊断设备建立通信连接,车载多媒体部品响应于接收到所述诊断设备发送的诊断请求,与所述诊断设备进行数据传输获取所述诊断设备发
送的诊断密钥以及所述经加密的日志抓取脚本。
[0016]可选地,所述与所述诊断设备进行数据传输获取所述诊断设备发送的诊断密钥以及所述经加密的日志抓取脚本,包括:
[0017]车载多媒体部品响应于接收到所述诊断设备使用UDS诊断的10服务发出的扩展诊断回话请求,发送第一响应信息给所述诊断设备以告知所述诊断设备允许进行扩展诊断回话;
[0018]车载多媒体部品响应于接收到所述诊断设备使用UDS诊断的27服务发出的诊断密钥,发送第二响应信息给所述诊断设备以告知所述诊断设备已接收到所述诊断密钥;
[0019]车载多媒体部品响应于接收到所述诊断设备使用UDS诊断的34服务发出的数据传输请求,发送第三响应信息给所述诊断设备以告知所述诊断设备运行进行数据传输;
[0020]车载多媒体部品响应于接收到所述诊断设备使用UDS诊断的36服务进行传输的所述经加密的日志抓取脚本,发送第四响应信息给所述诊断设备以告知所述诊断设备已接收到所述经加密的日志抓取脚本;
[0021]车载多媒体部品响应于接收到所述诊断设备使用UDS诊断的37服务发出的退出数据传输通知,发送第五响应信息给所述诊断设备以告知所述诊断设备运行完成数据传输。
[0022]可选地,所述车载多媒体部品对所述经加密的日志抓取脚本进行解密获得原始日志抓取脚本,包括:车载多媒体部品根据所述诊断密钥以及预设解密算法对所述经加密的日志抓取脚本进行解密获得原始日志抓取脚本;
[0023]所述车载多媒体部品对所述故障日志进行加密获得经加密的故障日志,包括:车载多媒体部品根据所述诊断密钥以及预设加密算法对所述故障日志进行加密获得经加密的故障日志。
[0024]可选地,所述车载多媒体部品将所述经加密的故障日志导出,包括:
[0025]若车载多媒体部品的USB数据接口正常,则车载多媒体部品通过所述USB数据接口将所述经加密的故障日志导出;
[0026]若车载多媒体部品的USB数据接口异常,则车载多媒体部品接收所述诊断设备使用UDS诊断的31服务发送日志输出使能信号,根据所述日志输出使能信号将所述经加密的故障日志输出至车辆CAN总线上,通过车辆CAN总线将所述经加密的故障日志导出。
[0027]本专利技术第二方面提出一种车载多媒体部品日志导出系统,所述系统包括:
[0028]脚本获取单元,用于基于UDS协议与诊断设备进行通信,接收所述诊断设备发送的经加密的日志抓取脚本;其中所述日志抓取脚本为预先根据故障分析需求编辑得到;
[0029]解密单元,用于对所述经加密的日志抓取脚本进行解密获得原始日志抓取脚本;
[0030]日志抓取单元,用于根据所述原始日志抓取脚本进行日志抓取获得故障日志;
[0031]加密单元,用于对所述故障日志进行加密获得经加密的故障日志;
[0032]日志导出单元,用于将所述经加密的故障日志导出。
[0033]可选地,所述脚本获取单元具体用于:
[0034]基于UDS协议与诊断设备建立通信连接,响应于接收到所述诊断设备发送的诊断请求,与所述诊断设备进行数据传输获取所述诊断设备发送的诊断密钥以及所述经加密的日志抓取脚本。
[0035]可选地,所述解密单元具体用于:车载多媒体部品根据所述诊断密钥以及预设解
密算法对所述经加密的日志抓取脚本进行解密获得原始日志抓取脚本;
[0036]所述加密单元具体用于:根据所述诊断密钥以及预设加密算法对所述故障日志进行加密获得经加密的故障日志。
[0037]可选地,所述日志导出单元具体用于:
[0038]若车载多媒体部品的USB数据接口正常,则所述日志导出单元通过所述USB数据接口将所述经加密的故障日志导出;
[0039]若车载多媒体部品的USB数据接口异常,则所述日志导出单元接收所述诊断设备使用UDS诊断的31服务发送日志输出使能信号,根据所述日志输出使能信号将所述经加密的故障日志输出至车辆CAN总线上,通过车辆CAN总线将所述经加密的故障日志导出。
[0040]本专利技术第三方面提出一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现第一方面所述车载多媒体部品日志导出方本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车载多媒体部品日志导出方法,其特征在于,所述方法包括如下步骤:车载多媒体部品基于UDS协议与诊断设备进行通信,接收所述诊断设备发送的经加密的日志抓取脚本;其中所述日志抓取脚本为预先根据故障分析需求编辑得到;车载多媒体部品对所述经加密的日志抓取脚本进行解密获得原始日志抓取脚本;车载多媒体部品根据所述原始日志抓取脚本进行日志抓取获得故障日志;车载多媒体部品对所述故障日志进行加密获得经加密的故障日志;车载多媒体部品将所述经加密的故障日志导出。2.根据权利要求1所述的车载多媒体部品日志导出方法,其特征在于,所述车载多媒体部品基于UDS协议与诊断设备进行通信,接收诊断设备发送的经加密的日志抓取脚本,包括:车载多媒体部品基于UDS协议与诊断设备建立通信连接,车载多媒体部品响应于接收到所述诊断设备发送的诊断请求,与所述诊断设备进行数据传输获取所述诊断设备发送的诊断密钥以及所述经加密的日志抓取脚本。3.根据权利要求2所述的车载多媒体部品日志导出方法,其特征在于,所述与所述诊断设备进行数据传输获取所述诊断设备发送的诊断密钥以及所述经加密的日志抓取脚本,包括:车载多媒体部品响应于接收到所述诊断设备使用UDS诊断的10服务发出的扩展诊断回话请求,发送第一响应信息给所述诊断设备以告知所述诊断设备允许进行扩展诊断回话;车载多媒体部品响应于接收到所述诊断设备使用UDS诊断的27服务发出的诊断密钥,发送第二响应信息给所述诊断设备以告知所述诊断设备已接收到所述诊断密钥;车载多媒体部品响应于接收到所述诊断设备使用UDS诊断的34服务发出的数据传输请求,发送第三响应信息给所述诊断设备以告知所述诊断设备运行进行数据传输;车载多媒体部品响应于接收到所述诊断设备使用UDS诊断的36服务进行传输的所述经加密的日志抓取脚本,发送第四响应信息给所述诊断设备以告知所述诊断设备已接收到所述经加密的日志抓取脚本;车载多媒体部品响应于接收到所述诊断设备使用UDS诊断的37服务发出的退出数据传输通知,发送第五响应信息给所述诊断设备以告知所述诊断设备运行完成数据传输。4.根据权利要求3所述的车载多媒体部品日志导出方法,其特征在于,所述车载多媒体部品对所述经加密的日志抓取脚本进行解密获得原始日志抓取脚本,包括:车载多媒体部品根据所述诊断密钥以及预设解密算法对所述经加密的日志抓取脚本进行解密获得原始日志抓取脚本;所述车载多媒体部品对所述故障日志进行加密获得经加密的故障日志,包括:车载多媒体部品根据所述诊断密钥以及预设加密算...

【专利技术属性】
技术研发人员:陈锐东张晔李晓平符伟达
申请(专利权)人:广州汽车集团股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1