【技术实现步骤摘要】
CAN报文检测方法和装置
本申请实施例涉及通信技术,尤其涉及一种CAN报文检测方法和装置。
技术介绍
车辆的电子系统包括多个电控单元(electroniccontrolunit,ECU),ECU之间通过控制器局域网络(controllerareanetwork,简称CAN)总线并根据CAN通信协议通信。各ECU之间可通过汽车内部的CAN网关实现通信。若ECU之间通信过程中,经CAN网关转发的CAN报文为异常的报文,则会影响整个CAN网络中ECU的正常通信和运行。因此,如何有效的检测异常CAN报文是急需解决的技术问题。
技术实现思路
本申请实施例提供一种CAN报文检测方法和装置,可以有效的检测异常CAN报文。第一方面,本申请实施例提供一种CAN报文检测方法,应用于CAN网关,包括:获取车辆的当前运行数据,所述当前运行数据包括当前运行环境数据和/或当前运行状态数据;根据当前CAN报文与所述车辆的当前运行数据,确定所述当前CAN报文的类型,所述类型为正常报文、异常报文或可疑报文。在一种可能的设计中,根据当前CAN报文与所述车辆的当前运行数据,确定所述当前CAN报文的类型,包括:确定所述当前CAN报文与所述车辆的当前运行数据是否匹配;如果所述当前CAN报文与所述车辆的当前运行数据匹配,则确定所述当前CAN报文的类型为正常报文;如果所述当前CAN报文与所述车辆的当前运行数据不匹配,则确定所述当前CAN报文的类型为异常报文;如果无法确定所述当前CAN报文与所述车辆的当前运行数据是否匹配,则确定所述当前CAN报文的类型为可疑报文。在一种可能的设计中,如果所述当前CAN报文的 ...
【技术保护点】
1.一种CAN报文检测方法,应用于CAN网关,其特征在于,包括:获取车辆的当前运行数据,所述当前运行数据包括当前运行环境数据和/或当前运行状态数据;根据当前CAN报文与所述车辆的当前运行数据,确定所述当前CAN报文的类型,所述类型为正常报文、异常报文或可疑报文。
【技术特征摘要】
1.一种CAN报文检测方法,应用于CAN网关,其特征在于,包括:获取车辆的当前运行数据,所述当前运行数据包括当前运行环境数据和/或当前运行状态数据;根据当前CAN报文与所述车辆的当前运行数据,确定所述当前CAN报文的类型,所述类型为正常报文、异常报文或可疑报文。2.根据权利要求1所述的方法,其特征在于,根据当前CAN报文与所述车辆的当前运行数据,确定所述当前CAN报文的类型,包括:确定所述当前CAN报文与所述车辆的当前运行数据是否匹配;如果所述当前CAN报文与所述车辆的当前运行数据匹配,则确定所述当前CAN报文的类型为正常报文;如果所述当前CAN报文与所述车辆的当前运行数据不匹配,则确定所述当前CAN报文的类型为异常报文;如果无法确定所述当前CAN报文与所述车辆的当前运行数据是否匹配,则确定所述当前CAN报文的类型为可疑报文。3.根据权利要求2所述的方法,其特征在于,如果所述当前CAN报文的类型为可疑报文,则所述方法还包括:将所述车辆的当前运行数据和所述当前CAN报文发送至服务器;接收所述服务器返回的结果,所述结果为所述当前CAN报文的类型为正常报文或者异常报文。4.根据权利要求3所述的方法,其特征在于,所述方法还包括:接收服务器发送的报文检测应用程序的安装包;根据所述报文检测应用程序的安装包,升级所述CAN网关中安装的报文检测应用程序,所述报文检测应用程序用于确定所述当前CAN报文的类型。5.根据权利要求2至4中任一项所述的方法,其特征在于,所述确定所述当前CAN报文与所述车辆的当前运行数据是否匹配,包括:将所述当前CAN报文的内容和所述车辆的当前运行数据输入预先训练好的机器学习模型,输出目标标签,所述目标标签用于指示所述当前CAN报文与所述车辆的当前运行数据是否匹配。6.一种CAN报文检测方法,应用于服务器,其特征在于,包括:从CAN网关接收车辆的当前运行数据;根据当前CAN报文与所述车辆的当前运行数据,确定所述当前CAN报文的类型,所述类型为正常报文、异常报文或可疑报文。7.根据权利要求6所述的方法,其特征在于,所述方法还包括:向所述CAN网关发送报文检测结果,所述报文检测结果为所述当前CAN报文的类型为正常报文或者异常报文。8.根据权利要求7所述的方法,其特征在于,所述方法还包括:向所述CAN网关发送所述服务器中安装的报文检测应用程序的安装包,所述服务器中安装的报文检测应用程序的安装包用于所述CAN网关升级所述CAN网关中安装的报文检测应用程序,所述报文检测应用程序用于确定所述当前CAN报文的类型。9.一种CAN报文检测装置,其特征在于,包括:获取模块,用于获取车辆的当前运行数据,所述当前运行数据包括当前运行环境数据和/或当前运行状态数据;确定模块,用于根据当前CAN报文与所述车辆的...
【专利技术属性】
技术研发人员:崔志阳,韩宇,
申请(专利权)人:百度在线网络技术北京有限公司,
类型:发明
国别省市:北京,11
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。