[发明专利]车辆CAN总线的异常监测方法、装置和计算机设备有效
申请号: | 201910453189.2 | 申请日: | 2019-05-28 |
公开(公告)号: | CN110213258B | 公开(公告)日: | 2022-05-13 |
发明(设计)人: | 曹伟 | 申请(专利权)人: | 阿波罗智联(北京)科技有限公司 |
主分类号: | H04L9/40 | 分类号: | H04L9/40;H04L43/0823;H04L43/50;H04L41/0631;H04L12/40 |
代理公司: | 北京清亦华知识产权代理事务所(普通合伙) 11201 | 代理人: | 宋合成 |
地址: | 100176 北京市大兴区北京经*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 车辆 can 总线 异常 监测 方法 装置 计算机 设备 | ||
1.一种车辆CAN总线的异常监测方法,其特征在于,包括以下步骤:
在每间隔预设数值次数的模糊测试后,扫描目标设备的故障码总数量值;
将所述故障码总数量值与预设故障列表中的故障码基准总值进行对比,确定是否监测到异常;
在所述将所述故障码总数量值与故障码基准总值进行对比,确定是否监测到异常之后,还包括:
所述故障码总数量值与故障码基准总值不一致,扫描目标设备的目标级别故障码数量值,所述目标级别故障码数量值为严重性级别故障码数量值;
判断所述目标级别故障码数量值与所述预设故障列表中的目标级别故障码基准值是否一致;
若所述目标级别故障码数量值与所述预设故障列表中的目标级别故障码基准值不一致,则获取增加的目标级别故障码对应的故障信息并记录;所述获取增加的目标级别故障码对应的故障信息并记录,包括:
通过预设报文指令获取所述增加的目标级别故障码对应的故障信息并记录;或,
对目标设备进行扫描,生成当前预设故障列表,并将所述当前预设故障列表与所述预设故障列表进行对比,获取所述增加的目标级别故障码对应的故障信息并记录;
在进行下一组模糊测试之前,根据所述故障码总数量值和目标级别故障码数量值更新所述预设故障列表;所述预设故障列表中的故障码基准总值和所述目标级别故障码基准值是在所述模糊测试之前对所述目标设备进行扫描获取的;
根据所述故障码基准总值和所述目标级别故障码基准值生成与所述目标设备对应的所述预设故障列表。
2.一种车辆CAN总线的异常监测装置,其特征在于,包括:
扫描模块,用于在每间隔预设数值次数的模糊测试后,扫描目标设备的故障码总数量值;
处理模块,用于将所述故障码总数量值与预设故障列表中的故障码基准总值进行对比,确定是否监测到异常;
所述扫描模块,还用于所述故障码总数量值与故障码基准总值不一致,扫描目标设备的目标级别故障码数量值,所述目标级别故障码数量值为严重性级别故障码数量值;
判断模块,用于判断所述目标级别故障码数量值与所述预设故障列表中的目标级别故障码基准值是否一致;
获取模块,用于若所述目标级别故障码数量值与所述预设故障列表中的目标级别故障码基准值不一致,则获取增加的目标级别故障码对应的故障信息并记录;
更新模块,用于在进行下一组模糊测试之前,根据所述故障码总数量值和目标级别故障码数量值更新所述预设故障列表;
所述扫描模块,还用于在所述模糊测试之前,对所述目标设备进行扫描获取所述目标级别故障码基准值;
所述获取模块,具体用于:
通过预设报文指令获取所述增加的目标级别故障码对应的故障信息并记录;或,
对目标设备进行扫描,生成当前预设故障列表,并将所述当前预设故障列表与所述预设故障列表进行对比,获取所述增加的目标级别故障码对应的故障信息并记录;
生成模块,用于根据所述故障码基准总值和所述目标级别故障码基准值生成与所述目标设备对应的所述预设故障列表。
3.一种计算机设备,其特征在于,包括处理器和存储器;
其中,所述处理器通过读取所述存储器中存储的可执行程序代码来运行与所述可执行程序代码对应的程序,以用于实现如权利要求1中所述的车辆CAN总线的异常监测方法。
4.一种非临时性计算机可读存储介质,其上存储有计算机程序,其特征在于,该计算机程序被处理器执行时实现如权利要求1中所述的车辆CAN总线的异常监测方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿波罗智联(北京)科技有限公司,未经阿波罗智联(北京)科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910453189.2/1.html,转载请声明来源钻瓜专利网。