以太网检测方法、系统、装置、电子设备和存储介质制造方法及图纸

技术编号:35848748 阅读:18 留言:0更新日期:2022-12-07 10:30
本公开涉及一种以太网检测方法、系统、装置、电子设备和存储介质。方法应用于第一节点,方法具体包括,接收诊断指令,并将诊断指令分发至对应的诊断节点,指示诊断节点根据诊断指令生成请求消息并分发至对应的被诊断节点,其中,诊断节点具有诊断其他节点的功能;随后,第一节点接收诊断节点反馈的与被诊断节点对应的诊断结果,其中,诊断结果是基于被诊断节点返回的响应消息生成的,响应消息是被诊断节点根据请求消息生成的。本公开提供的方法能够最大限度的检测以太网中各节点的状况,便于后续对以太网的网络状况进行分析。对以太网的网络状况进行分析。对以太网的网络状况进行分析。

【技术实现步骤摘要】
以太网检测方法、系统、装置、电子设备和存储介质


[0001]本公开涉及数据处理
,尤其涉及一种以太网检测方法、系统、装置、电子设备和存储介质。

技术介绍

[0002]目前,随着车辆的广泛使用,车载以太网逐渐在车辆中应用,车载以太网的速率不断加快,以太网的网络拓扑结构也不断拓展,通常车载环境下会部署多个以太网节点,以太网节点用于传输数据,因此,对车载以太网中各节点的运行状况和性能表现进行实时的检测就尤为重要。但是,现有的检测方法存在无法覆盖整个以太网的情况,也就无法实时检测出每个节点的网卡状况。

技术实现思路

[0003]为了解决上述技术问题,本公开提供了一种以太网检测方法、系统、装置、电子设备和存储介质,能够最大限度的检测以太网中各节点的状况,便于后续对以太网的网络状况进行分析。
[0004]第一方面,本公开实施例提供了一种以太网检测方法,应用于第一节点,方法包括:
[0005]接收诊断指令,并将所述诊断指令分发至对应的诊断节点,指示所述诊断节点根据所述诊断指令生成请求消息并分发至对应的被诊断节点;
[0006]接收所述诊断节点反馈的与所述被诊断节点对应的诊断结果,其中,所述诊断结果是基于所述被诊断节点返回的响应消息生成的,所述响应消息是所述被诊断节点根据所述请求消息生成的
[0007]第二方面,本公开实施例提供了一种以太网检测方法,应用于诊断节点,方法包括:
[0008]接收诊断指令;
[0009]根据所述诊断指令生成请求消息,并将所述请求消息分发至对应的被诊断节点,指示所述被诊断节点将基于所述请求消息生成的响应消息返回至所述诊断节点;
[0010]接收响应消息,并基于响应消息生成诊断结果。
[0011]第三方面,本公开实施例提供了一种以太网检测系统,系统包括第一节点;
[0012]第一节点接收诊断指令,并将诊断指令分发至系统中的诊断节点;
[0013]诊断节点根据诊断指令生成请求消息,并将请求消息发送至系统中的被诊断节点;
[0014]被诊断节点根据请求消息生成响应消息,并将响应消息返回至诊断节点;
[0015]诊断节点将基于响应消息生成的诊断结果返回至第一节点。
[0016]第四方面,本公开实施例提供了一种以太网检测装置,应用于第一节点,装置包括:
[0017]第一接收模块,接收诊断指令,并将诊断指令分发至对应的诊断节点,指示所述诊断节点根据所述诊断指令生成请求消息并分发至对应的被诊断节点;
[0018]第二接收模块,接收所述诊断节点反馈的与所述被诊断节点对应的诊断结果,其中,所述诊断结果是基于所述被诊断节点返回的响应消息生成的,所述响应消息是所述被诊断节点根据所述请求消息生成的。
[0019]第五方面,一种以太网检测装置,应用于诊断节点,装置包括:
[0020]第一接收模块,用于接收诊断指令;
[0021]生成模块,用于根据所述诊断指令生成请求消息,并将所述请求消息分发至对应的被诊断节点,指示所述被诊断节点将基于所述请求消息生成得响应消息返回至所述诊断节点;
[0022]第二接收模块,用于接收响应消息,并基于响应消息生成诊断结果。
[0023]第六方面,本公开实施例提供了一种电子设备,包括:
[0024]存储器;
[0025]处理器;以及
[0026]计算机程序;
[0027]其中,计算机程序存储在存储器中,并被配置为由处理器执行以实现如上述的以太网检测方法。
[0028]第七方面,一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现如上述的以太网检测方法的步骤。
[0029]本公开实施例提供了一种以太网检测方法、系统、装置、电子设备和存储介质。方法应用于第一节点,方法具体包括,接收诊断指令,并将诊断指令分发至对应的诊断节点;诊断节点用于根据诊断指令生成请求消息,并将请求消息分发至对应的被诊断节点;被诊断节点用于根据请求消息生成响应消息,并将响应消息返回至诊断节点;接收诊断节点基于响应消息生成的诊断结果,本公开提供的方法设置了具有不同功能的多种节点,基于多种节点对以太网中各节点的状态进行检测,利用具有控制转发功能的第一节点向第一节点连接的诊断节点下发诊断指令,再由具有控制诊断的诊断节点向其连接的被诊断节点发送诊断指令,以实现对以太网状况的检测,通过分层级的诊断方式能够最大限度的检测以太网中各节点的状况,且诊断速度也比较快,还能进一步降低以太网问题分析定位的复杂性。
附图说明
[0030]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本公开的实施例,并与说明书一起用于解释本公开的原理。
[0031]为了更清楚地说明本公开实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,对于本领域普通技术人员而言,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。
[0032]图1为本公开实施例提供的一种以太网的结构示意图;
[0033]图2为本公开实施例提供的一种以太网检测系统的结构示意图;
[0034]图3为本公开实施例提供的另一种以太网的结构示意图;
[0035]图4为本公开实施例提供的一种以太网检测的流程示意图;
[0036]图5为本公开实施例提供的一种以太网检测方法的流程示意图;
[0037]图6为本公开实施例提供的一种以太网检测的流程示意图;
[0038]图7为本公开实施例提供的一种以太网检测方法的流程示意图;
[0039]图8为本公开实施例提供的一种以太网检测装置的结构示意图;
[0040]图9为本公开实施例提供的一种以太网检测装置的结构示意图;
[0041]图10为本公开实施例提供的一种电子设备的结构示意图。
具体实施方式
[0042]为了能够更清楚地理解本公开的上述目的、特征和优点,下面将对本公开的方案进行进一步描述。需要说明的是,在不冲突的情况下,本公开的实施例及实施例中的特征可以相互组合。
[0043]在下面的描述中阐述了很多具体细节以便于充分理解本公开,但本公开还可以采用其他不同于在此描述的方式来实施;显然,说明书中的实施例只是本公开的一部分实施例,而不是全部的实施例。
[0044]图1为本公开实施例提供的一种以太网的结构示意图,具体可以是车载以太网,车载以太网结构复杂具体包括如图1所示的结构,图1中包括触发端110和车载以太网120,车载以太网120中包括域控制单元121,域控制单元121中包括电子控制单元(Electronic Control Unit、ECU)122和微处理器(Microcontroller Unit、MCU)123,具体的车载以太网120中可以包括多个域控制单元121,域控制单元121中可以包括多个电子控制单元和多个微处理器,其中,电子控制单元122和微处本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种以太网检测方法,其特征在于,应用于第一节点,所述方法包括:接收诊断指令,并将所述诊断指令分发至对应的诊断节点,指示所述诊断节点根据所述诊断指令生成请求消息并分发至对应的被诊断节点;接收所述诊断节点反馈的与所述被诊断节点对应的诊断结果,其中,所述诊断结果是基于所述被诊断节点返回的响应消息生成的,所述响应消息是所述被诊断节点根据所述请求消息生成的。2.根据权利要求1所述的方法,其特征在于,所述将所述诊断指令分发至对应的诊断节点,包括:若所述第一节点存在多个对应的域控制单元,则将所述诊断指令分发至所述多个对应的域控制单元中至少一个域控制单元的第二节点,以使所述第二节点将接收的所述诊断指令分发至对应的诊断节点,其中,所述第二节点和所述诊断节点属于同一域控制单元。3.根据权利要求1所述的方法,其特征在于,所述接收诊断指令,并将所述诊断指令分发至对应的诊断节点,包括:接收诊断指令,并根据所述诊断指令确定是否满足预设场景;若满足所述预设场景,则将所述诊断指令分发至对应的诊断节点。4.一种以太网检测方法,其特征在于,应用于诊断节点,所述方法包括:接收诊断指令;根据所述诊断指令生成请求消息,并将所述请求消息分发至对应的被诊断节点,指示所述被诊断节点将基于所述请求消息生成的响应消息返回至所述诊断节点;接收所述响应消息,并基于所述响应消息生成诊断结果。5.根据权利要求4所述的方法,其特征在于,所述根据所述诊断指令生成请求消息,并将所述请求消息发送至对应的被诊断节点,包括:利用诊断工具根据所述诊断指令中的测试项生成对应的请求消息,所述请求消息包括被诊断节点对应的标识;基于所述被诊断节点对应的标识,将所述请求消息发送至对应的所述被诊断节点。6.一种...

【专利技术属性】
技术研发人员:张大为
申请(专利权)人:北京罗克维尔斯科技有限公司
类型:发明
国别省市:

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

1