控制器节点检测方法、装置、控制系统、车辆及存储介质制造方法及图纸

技术编号:35897686 阅读:12 留言:0更新日期:2022-12-10 10:32
本申请提供一种控制器节点检测方法、装置、控制系统、车辆及存储介质,涉及硬件信号测试技术领域。方法包括:第一控制器向M个第二控制器发送第一请求报文;服务器接收由控制设备得到的交互信息,并基于交互信息确定用于表示第一控制器和M个第二控制器的节点状态的第一检测结果。若交互信息表示第一控制器在第一预设时段内未接收到部分第二控制器的第一响应报文时,会得到表示未接收到第一响应报文对应的第二控制器为异常节点的检测结果如此,有利于提高检测的准确性,有利于对异常节点进行准确定位。确定位。确定位。

【技术实现步骤摘要】
控制器节点检测方法、装置、控制系统、车辆及存储介质


[0001]本专利技术涉及硬件信号测试
,具体而言,涉及一种控制器节点检测方法、装置、控制系统、车辆及存储介质。

技术介绍

[0002]随着汽车的电动化程度增加,整车的电子元器件也逐渐增多,系统架构越来越复杂,相应的电子元器类故障也越来越多,并且不容易被诊断出来,或者问题定位不准确。例如,现在车辆的电子电气系统中,所有控制器诊断逻辑通常相同,在整车正常工作情况下,一个发送方控制器需要给多个接收方控制器发送数据,若不同接收方控制器在同一时刻记录的发送方控制器的故障状态不一致,系统通常会默认发送方控制器的节点丢失,这种诊断方式存在误报的可能,从而给故障排查增加了困难。

技术实现思路

[0003]有鉴于此,本申请实施例的目的在于提供一种控制器节点检测方法、装置、控制系统、车辆及存储介质,能够改善对控制器的节点丢失诊断不准确的问题。
[0004]为实现上述技术目的,本申请采用的技术方案如下:
[0005]第一方面,本申请实施例提供了一种控制器节点检测方法,应用于控制系统,所述控制系统包括控制设备及服务器,所述控制设备包括第一控制器及M个第二控制器,M为大于1的整数,所述方法包括:
[0006]所述第一控制器向所述M个第二控制器发送第一请求报文;
[0007]所述服务器接收由所述控制设备发送的基于所述第一请求报文得到的交互信息,所述交互信息包括在发送所述第一请求报文后的第一预设时段内,由所述第一控制器接收的所述M个第二控制器基于所述第一请求报文发送的第一响应报文;
[0008]所述服务器根据所述交互信息,确定用于表示所述第一控制器和所述M个第二控制器的节点状态的第一检测结果,其中,当所述交互信息表示所述第一控制器在所述第一预设时段内未接收到所述M个第二控制器中的部分第二控制器的第一响应报文时,所述第一检测结果包括表示未接收到所述第一响应报文对应的第二控制器为异常节点的信息。
[0009]结合第一方面,在一些可选的实施方式中,所述服务器根据所述交互信息,确定用于表示所述第一控制器和所述M个第二控制器的节点状态的第一检测结果,包括:
[0010]若所述交互信息表示在发送所述第一请求报文后的所述第一预设时段内,所述第一控制器未接收到所述M个第二控制器中的部分第二控制器发送的第一响应报文,所述服务器得到表示未发送所述第一响应报文的第二控制器为异常节点的第一检测结果。
[0011]结合第一方面,在一些可选的实施方式中,所述方法还包括:
[0012]在发送所述第一请求报文后的所述第一预设时段内,所述第一控制器将所述M个第二控制器中的接收到所述第一请求报文的第二控制器作为第三控制器,以及将所述M个第二控制器中的未接收到所述第一请求报文的第二控制器作为第四控制器,其中,所述第
三控制器与所述第四控制器链路连接;
[0013]所述第一控制器或所述服务器控制所述第三控制器向所述第四控制器发送第二请求报文;
[0014]若所述交互信息表示在发送所述第二请求报文后的第二预设时段内,所述第三控制器接收到所述第四控制器基于所述第二请求报文发送的第二响应报文,则所述服务器得到表示所述第一控制器与所述第四控制器之间链路异常的第二检测结果;
[0015]若所述交互信息表示在发送所述第二请求报文后的所述第二预设时段内,所述第三控制器未收到所述第四控制器基于所述第二请求报文发送的第二响应报文,则所述服务器得到表示所述第四控制器的节点状态为节点丢失的第二检测结果。
[0016]结合第一方面,在一些可选的实施方式中,所述服务器根据所述交互信息,确定用于表示所述第一控制器和所述M个第二控制器的节点状态的第一检测结果,包括:
[0017]若所述交互信息表示在发送所述第一请求报文后的所述第一预设时段内,所述第一控制器接收到所述M个第二控制器中的每个第二控制器基于所述第一请求报文发送的第一响应报文,所述服务器得到表征所述第一控制器和所述M个第二控制器的节点状态均为正常状态的第一检测结果。
[0018]结合第一方面,在一些可选的实施方式中,所述服务器根据所述交互信息,确定用于表示所述第一控制器和所述M个第二控制器的节点状态的第一检测结果,包括:
[0019]若所述交互信息表示在发送所述第一请求报文后的所述第一预设时段内,所述第一控制器未接收到所述M个第二控制器中的任一个第二控制器发送的第一响应报文,则所述服务器得到表征所述第一控制器的节点状态均为节点丢失的第一检测结果。
[0020]结合第一方面,在一些可选的实施方式中,所述方法还包括:
[0021]所述服务器向管理设备发送所述第一检测结果及所述交互信息。
[0022]第二方面,本申请实施例还提供一种控制器节点检测方法,应用于控制设备,所述控制设备包括第一控制器及M个第二控制器,M为大于1的整数,所述方法包括:
[0023]所述第一控制器向所述M个第二控制器发送第一请求报文;
[0024]在发送所述第一请求报文后的第一预设时段内,所述第一控制器根据所述M个第二控制器基于所述第一请求报文发送的第一响应报文,确定用于表示所述第一控制器和所述M个第二控制器的节点状态的第一检测结果,其中,当所述第一控制器在所述第一预设时段内未接收到所述M个第二控制器中的部分第二控制器的第一响应报文时,所述第一检测结果包括表示未接收到所述第一响应报文对应的第二控制器为异常节点的信息。
[0025]第三方面,本申请实施例还提供一种控制器节点检测装置,应用于控制系统,所述控制系统包括控制设备及服务器,所述控制设备包括第一控制器及M个第二控制器,M为大于1的整数,所述装置包括:
[0026]发送单元,用于通过所述第一控制器向所述M个第二控制器发送第一请求报文;
[0027]接收单元,用于通过所述服务器接收由所述控制设备发送的基于所述第一请求报文得到的交互信息,所述交互信息包括在发送所述第一请求报文后的第一预设时段内,由所述第一控制器接收的所述M个第二控制器基于所述第一请求报文发送的第一响应报文;
[0028]检测单元,用于通过所述服务器根据所述交互信息,确定用于表示所述第一控制器和所述M个第二控制器的节点状态的第一检测结果,其中,当所述交互信息表示所述第一
控制器在所述第一预设时段内未接收到所述M个第二控制器中的部分第二控制器的第一响应报文时,所述第一检测结果包括表示未接收到所述第一响应报文对应的第二控制器为异常节点的信息。
[0029]第四方面,本申请实施例还提供一种控制系统,所述控制系统包括控制设备及服务器,所述控制设备包括第一控制器及M个第二控制器,M为大于1的整数;
[0030]所述第一控制器用于向所述M个第二控制器发送第一请求报文;
[0031]所述服务器用于接收由所述控制设备发送的基于所述第一请求报文得到的交互信息,所述交互信息包括在发送所述第一请求报文后的第一预设时段内,由本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种控制器节点检测方法,其特征在于,应用于控制系统,所述控制系统包括控制设备及服务器,所述控制设备包括第一控制器及M个第二控制器,M为大于1的整数,所述方法包括:所述第一控制器向所述M个第二控制器发送第一请求报文;所述服务器接收由所述控制设备发送的基于所述第一请求报文得到的交互信息,所述交互信息包括在发送所述第一请求报文后的第一预设时段内,由所述第一控制器接收的所述M个第二控制器基于所述第一请求报文发送的第一响应报文;所述服务器根据所述交互信息,确定用于表示所述第一控制器和所述M个第二控制器的节点状态的第一检测结果,其中,当所述交互信息表示所述第一控制器在所述第一预设时段内未接收到所述M个第二控制器中的部分第二控制器的第一响应报文时,所述第一检测结果包括表示未接收到所述第一响应报文对应的第二控制器为异常节点的信息。2.根据权利要求1所述的方法,其特征在于,所述服务器根据所述交互信息,确定用于表示所述第一控制器和所述M个第二控制器的节点状态的第一检测结果,包括:若所述交互信息表示在发送所述第一请求报文后的所述第一预设时段内,所述第一控制器未接收到所述M个第二控制器中的部分第二控制器发送的第一响应报文,所述服务器得到表示未发送所述第一响应报文的第二控制器为异常节点的第一检测结果。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:在发送所述第一请求报文后的所述第一预设时段内,所述第一控制器将所述M个第二控制器中的接收到所述第一请求报文的第二控制器作为第三控制器,以及将所述M个第二控制器中的未接收到所述第一请求报文的第二控制器作为第四控制器,其中,所述第三控制器与所述第四控制器链路连接;所述第一控制器或所述服务器控制所述第三控制器向所述第四控制器发送第二请求报文;若所述交互信息表示在发送所述第二请求报文后的第二预设时段内,所述第三控制器接收到所述第四控制器基于所述第二请求报文发送的第二响应报文,则所述服务器得到表示所述第一控制器与所述第四控制器之间链路异常的第二检测结果;若所述交互信息表示在发送所述第二请求报文后的所述第二预设时段内,所述第三控制器未收到所述第四控制器基于所述第二请求报文发送的第二响应报文,则所述服务器得到表示所述第四控制器的节点状态为节点丢失的第二检测结果。4.根据权利要求1所述的方法,其特征在于,所述服务器根据所述交互信息,确定用于表示所述第一控制器和所述M个第二控制器的节点状态的第一检测结果,包括:若所述交互信息表示在发送所述第一请求报文后的所述第一预设时段内,所述第一控制器接收到所述M个第二控制器中的每个第二控制器基于所述第一请求报文发送的第一响应报文,所述服务器得到表征所述第一控制器和所述M个第二控制器的节点状态均为正常状态的第一检测结果。5.根据权利要求1所述的方法,其特征在于,所述服务器根据所述交互信息,确定用于表示所述第一控制器和所述M个第二控制器的节点状态的第一检测结果,包括:若所述交互信息表示在发送所述第一请求报文后的所述第一预设时段内,所述第一控制器未接收到所述M个第二控制器中的任一个第二控制器发送的第一响应报文,...

【专利技术属性】
技术研发人员:张琳娜何文周宏伟侯亚飞
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1