网络节点的网络通信状态监测、上报方法及车辆技术

技术编号:37790987 阅读:33 留言:0更新日期:2023-06-09 09:21
本发明专利技术涉及一种网络节点的网络通信状态监测、上报方法及车辆,其目的在于改进现有技术不能实时监测网络管理通信状态、不能对网络管理通信进行故障检测以及不能将故障信息进行上报应用层的问题。AUTOSAR架构的各子网络中均包括故障检测专用节点和多个已有网络节点,多个已有网络节点的网络模式均包括:重复消息阶段、准备睡眠阶段、常规运行阶段和故障检测阶段,故障检测专用节点的网络模式仅包括:故障检测阶段,该监测方法包括:已有网络节点在进入重复消息阶段、准备睡眠阶段或常规运行阶段后,基于故障检测专用节点的触发报文进行故障自检测;在自检测出故障后,进入故障检测阶段,并发出一类网络管理报文到其所在的子网络上。网络上。网络上。

【技术实现步骤摘要】
网络节点的网络通信状态监测、上报方法及车辆


[0001]本专利技术属于车载网络通信管理领域,具体的说,是涉及一种基于AUTOSAR架构的网络节点的网络通信状态监测、上报方法及车辆。

技术介绍

[0002]AUTOSAR,即汽车开放系统架构,是由全球汽车制造商、部件供应商及其他电子、半导体和软件系统公司联合建立,各成员保持开发合作伙伴关系。AUTOSAR这个架构有利于车辆电子系统软件的交换与更新,并为高效管理愈来愈复杂的车辆电子、软件系统提供了一个基础。此外,AUTOSAR在确保产品及服务质量的同时,提高了成本效率。
[0003]AUTOSAR网络管理是属于AUTOSAR分层模型整体结构中的服务层的一部分,其主要目的是协调网络的正常运行和总线休眠模式之间的转换。除了核心功能之外,还提供可配置的特性,例如,实现服务以检测所有当前节点或检测所有其他节点是否准备休眠。但是AUTOSAR网络管理仍然存在以下几个缺点:不能实时监测网络管理通信状态;不能对网络管理通信进行故障检测;不能将故障信息进行上报应用层。

技术实现思路

[0004]本专利技术提供了一种基于AUTOSAR架构的网络节点的网络通信状态监测、上报方法及车辆,其目的在于改进现有技术不能实时监测网络管理通信状态、不能对网络管理通信进行故障检测以及不能将故障信息进行上报应用层的问题。
[0005]本专利技术的技术方案为:本专利技术提供了一种基于AUTOSAR架构的网络节点的网络通信状态监测方法,所述AUTOSAR架构的各子网络中均包括故障检测专用节点和多个已有网络节点,多个已有网络节点的网络模式均包括:重复消息阶段、准备睡眠阶段、常规运行阶段和故障检测阶段,所述故障检测专用节点的网络模式仅包括:故障检测阶段,所述方法应用于已有网络节点,所述方法包括:已有网络节点在进入重复消息阶段、准备睡眠阶段或常规运行阶段后,基于故障检测专用节点的触发报文进行故障自检测;已有网络节点在自检测出故障后,进入故障检测阶段,并发出一类网络管理报文到其所在的子网络上,使故障检测专用节点基于所述一类网络管理报文向网关上报故障检测报文;所述一类网络管理报文至少包括:表征已有网络节点在进入故障检测阶段之前的前一阶段故障的第一标志位和表征已有网络节点的故障类型的第二标志位。
[0006]优选地,所述方法还包括:已有网络节点在未检测出故障后,发出二类网络管理报文到其所在的子网络上,
且保持处于当前所在的阶段;所述二类网络管理报文至少包括:表征已有网络节点在进入故障检测阶段之前的前一阶段未故障的第三标志位。
[0007]优选地,所述方法还包括:已有网络节点接收故障检测专用节点发送到其所在子网络上的故障检测报文;基于所述故障检测报文,从所述故障检测阶段退回至前一阶段。
[0008]优选地,基于所述故障检测报文,从所述故障检测阶段退回至前一阶段的步骤包括:若已有网络节点在进入故障检测阶段之前的前一阶段为重复消息阶段或常规运行阶段,则完成故障检测阶段的报文发送后,直接退回至前一阶段;若已有网络节点在进入故障检测阶段之前的前一阶段为准备睡眠阶段,则在确定除已有网络节点之外的其它节点全部进入睡眠模式或预睡眠模式以及完成故障检测阶段的报文发送后,再退回至前一阶段。
[0009]优选地,第一标志位的具体值为1、2或3;第一标志位的值为1时,表征已有网络节点在重复消息阶段故障;第一标志位的值为2时,表征已有网络节点在常规运行阶段故障;第一标志位的值为3时,表征已有网络节点在准备睡眠阶段故障。
[0010]优选地,第一标志位为重复消息阶段故障标志位、常规运行阶段故障标志位和准备睡眠阶段故障标志位中的其中一个标志位,第一标志位的具体值为1,表征已有网络节点在对应阶段故障。
[0011]本专利技术还提供了一种基于AUTOSAR架构的网络节点的网络通信状态上报方法,所述AUTOSAR架构的各子网络中均包括故障检测专用节点和多个已有网络节点,多个已有网络节点的网络模式均包括:重复消息阶段、准备睡眠阶段、常规运行阶段和故障检测阶段,所述故障检测专用节点的网络模式仅包括:故障检测阶段,所述方法应用于故障检测专用节点,所述方法包括:接收已有网络节点发送的一类网络管理报文;基于所述一类网络管理报文,生成故障检测报文;将所述故障检测报文发送到其所在的子网络上;所述故障检测报文至少包括:已有网络节点在进入故障检测阶段之前的前一阶段出现故障的第四标志位、已有网络节点在进入故障检测阶段之前的前一阶段是否即将进入预睡眠模式的第五标志位、已有网络节点在进入故障检测阶段之前出现故障的具体故障阶段的第六标志位和已有网络节点在进入故障检测阶段之前出现故障的具体故障类型的第七标志位。
[0012]优选地,所述方法还包括:接收已有网络节点发送的二类网络管理报文;忽略所述二类网络管理报文。
[0013]优选地,若所述一类网络管理报文中的第一标志位显示已有网络节点在进入故障检测阶段之前出现故障的具体故障阶段为重复消息阶段,则生成故障检测报文中:第四标志位为1、第五标志位为1、第六标志位为0、第七标志位为1或2;
若所述一类网络管理报文中的第一标志位显示已有网络节点在进入故障检测阶段之前出现故障的具体故障阶段为重复消息阶段,则生成故障检测报文中:第四标志位为1、第五标志位为0、第六标志位为1、第七标志位为1或2;若所述一类网络管理报文中的第一标志位显示已有网络节点在进入故障检测阶段之前出现故障的具体故障阶段为常规运行阶段,则生成故障检测报文中:第四标志位为1、第五标志位为0、第六标志位为2、第七标志位为1或2;若所述一类网络管理报文中的第一标志位显示已有网络节点在进入故障检测阶段之前出现故障的具体故障阶段为准备睡眠阶段,则生成故障检测报文中:第四标志位为1、第五标志位为1、第六标志位为3、第七标志位为1;其中,第七标志位为1时,表示已有网络节点在进入故障检测阶段之前的前一阶段出现不能正常接收一类或二类网络管理报文;第七标志位为2时,表示已有网络节点在进入故障检测阶段之前的前一阶段出现不能正常发送一类或二类网络管理报文。
[0014]本实施例还提供了一种基于AUTOSAR架构的车辆,其特征在于,所述AUTOSAR架构的各子网络中均包括故障检测专用节点和多个已有网络节点,多个已有网络节点的网络模式均包括:重复消息阶段、准备睡眠阶段、常规运行阶段和故障检测阶段,所述故障检测专用节点的网络模式仅包括:故障检测阶段,所述已有网络节点用于执行权利要求1至6任一项所述的基于AUTOSAR架构的网络节点的网络通信状态监测方法。
[0015]本实施例还提供了一种基于AUTOSAR架构的车辆,其特征在于,所述AUTOSAR架构的各子网络中均包括故障检测专用节点和多个已有网络节点,多个已有网络节点的网络模式均包括:重复消息阶段、准备睡眠阶段、常规运行阶段和故障检测阶段,所述故障检测专用节点的网络模式仅包括:故障检测阶段,所述故障检测专用节点用于执行权利要求7至9任一项所述的基于AUTOSAR架构的网络节点的网络通本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于AUTOSAR架构的网络节点的网络通信状态监测方法,其特征在于,所述AUTOSAR架构的各子网络中均包括故障检测专用节点和多个已有网络节点,多个已有网络节点的网络模式均包括:重复消息阶段、准备睡眠阶段、常规运行阶段和故障检测阶段,所述故障检测专用节点的网络模式仅包括:故障检测阶段,所述方法应用于已有网络节点,所述方法包括:已有网络节点在进入重复消息阶段、准备睡眠阶段或常规运行阶段后,基于故障检测专用节点的触发报文进行故障自检测;已有网络节点在自检测出故障后,进入故障检测阶段,并发出一类网络管理报文到其所在的子网络上,使故障检测专用节点基于所述一类网络管理报文向网关上报故障检测报文;所述一类网络管理报文至少包括:表征已有网络节点在进入故障检测阶段之前的前一阶段故障的第一标志位和表征已有网络节点的故障类型的第二标志位。2.根据权利要求1所述的基于AUTOSAR架构的网络节点的网络通信状态监测方法,其特征在于,所述方法还包括:已有网络节点在未检测出故障后,发出二类网络管理报文到其所在的子网络上,且保持处于当前所在的阶段;所述二类网络管理报文至少包括:表征已有网络节点在进入故障检测阶段之前的前一阶段未故障的第三标志位。3.根据权利要求1所述的基于AUTOSAR架构的网络节点的网络通信状态监测方法,其特征在于,所述方法还包括:已有网络节点接收故障检测专用节点发送到其所在子网络上的故障检测报文;基于所述故障检测报文,从所述故障检测阶段退回至前一阶段。4.根据权利要求3所述的基于AUTOSAR架构的网络节点的网络通信状态监测方法,其特征在于,基于所述故障检测报文,从所述故障检测阶段退回至前一阶段的步骤包括:若已有网络节点在进入故障检测阶段之前的前一阶段为重复消息阶段或常规运行阶段,则完成故障检测阶段的报文发送后,直接退回至前一阶段;若已有网络节点在进入故障检测阶段之前的前一阶段为准备睡眠阶段,则在确定除已有网络节点之外的其它节点全部进入睡眠模式或预睡眠模式以及完成故障检测阶段的报文发送后,再退回至前一阶段。5.根据权利要求1所述的基于AUTOSAR架构的网络节点的网络通信状态监测方法,其特征在于,第一标志位的具体值为1、2或3;第一标志位的值为1时,表征已有网络节点在重复消息阶段故障;第一标志位的值为2时,表征已有网络节点在常规运行阶段故障;第一标志位的值为3时,表征已有网络节点在准备睡眠阶段故障。6.根据权利要求1所述的基于AUTOSAR架构的网络节点的网络通信状态监测方法,其特征在于,第一标志位为重复消息阶段故障标志位、常规运行阶段故障标志位和准备睡眠阶段故障标志位中的其中一个标志位,第一标志位的具体值为1,表征已有网络节点在对应阶段故障。7.一种基于AUTOSAR架构的网络节点的网络通信状态上报方法,其特征在于,所述
AUTOSAR架构的各子网络中均包括故障检测专用节点和多个已有网络节点,多个已有网络节点的网络模式均包括:重复消息阶段、准备睡眠阶段、常规运行阶段和故障检测阶段,所述故障检测专用节点的网络模式仅包...

【专利技术属性】
技术研发人员:肖颖
申请(专利权)人:重庆长安新能源汽车科技有限公司
类型:发明
国别省市:

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

1