一种车辆网关检测方法及装置制造方法及图纸

技术编号:27270979 阅读:14 留言:0更新日期:2021-02-06 11:36
本说明书一个或多个实施例提供一种车辆网关检测方法及装置,包括:分别设置各总线域的标识,构造目标总线域的总线消息,所述总线消息包括源地址标识和源数据部分,所述源数据部分包括所述源地址标识和源测试数据,发送所述总线消息,检索其他总线域所接收的总线响应消息,所述总线响应消息包括目的地址标识和目的数据部分,根据所述目标总线域的标识、所述目标总线域的总线消息和其他总线域的总线响应消息,确定目标总线域的转发规则。本说明书能够实现车辆网关的自动化功能性测试,测试简单,测试效率高。测试效率高。测试效率高。

【技术实现步骤摘要】
一种车辆网关检测方法及装置


[0001]本说明书一个或多个实施例涉及车辆网关
,尤其涉及一种车辆网关检测方法及装置。

技术介绍

[0002]随着车载网络的发展,车内各种控制单元(ECU,Electronic Control Unit)的种类和数量不断增加,大量信息需要在车辆总线上传输。按照控制单元的类型和通信标准,可将车辆总线划分为多个总线域,例如,按照数据传输速率划分,将用于车辆行驶控制的控制单元接入高速总线域,用于诊断、仪表显示及安全气囊控制的控制单元接入中速总线域,用于灯光、座椅等车内设施调节控制的控制单元接入低速总线域,各个总线域的控制单元均并联接入各自的总线上,控制单元之间的数据交互通过相应总线域的总线完成,不同总线域的控制单元通过车辆网关转发消息实现通信。
[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]可选的,所述规则确定模块包括:
[0033]数据检索子模块,用于检索其他总线域的总线响应消息的目的数据部分;
[0034]判断子模块,用于判断是否存在与所述源测试数据匹配的目的数据部分;
[0035]总线域确定子模块,用于确定与所述源测试数据匹配的目的数据部分所对应的目的总线域;
[0036]规则建立子模块,用于建立包括所述目标总线域的标识、所述目的总线域的标识、所述源地址标识和所述目的地址标识的转发规则。
[0037]可选的,所述装置还包括:
[0038]配置模块,用于配置违规转发规则;
[0039]规则匹配模块,用于检索所确定出的转发规则是否符合所述违规转发规则;
[0040]输出模块,用于当判断存在违规转发规则时,输出提示信息。
[0041]可选的,所述装置还包括:
[0042]适配模块,用于自动适配所述总线域的总线协议;
[0043]识别模块,用于自动识别所述总线域的数据传输速率。
[0044]可选的,所述构造模块包括:
[0045]标识配置子模块,用于配置所述源地址标识,所述源地址标识包括正常地址标识和/或异常地址标识;
[0046]测试数据配置子模块,用于利用配置文件或者随机生成所述源测试数据。
[0047]从上面所述可以看出,本说明书一个或多个实施例提供的车辆网关检测方法及装置,通过分别设置各总线域的标识,构造目标总线域的总线消息,,发送总线消息,检索其他
总线域所接收的总线响应消息,根据目标总线域的标识、目标总线域的总线消息和其他总线域的总线响应消息,确定目标总线域的转发规则。本说明书能够实现车辆网关的自动化功能性测试,测试简单,测试效率高。
附图说明
[0048]为了更清楚地说明本说明书一个或多个实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本说明书一个或多个实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0049]图1为本说明书一个或多个实施例的方法流程示意图;
[0050]图2为本说明书一个或多个实施例的总线消息的数据格式示意图;
[0051]图3为本说明书一个或多个实施例的装置结构示意图;
[0052]图4为本说明书一个或多个实施例的测试拓扑示意图;
[0053]图5为本说明书一个或多个实施例的电子设备的结构示意图。
具体实施方式
[0054]为使本公开的目的、技术方案和优点更加清楚明白,以下结合具体实施例,并参照附图,对本公开进一步详细说明。
[0055]需要说明的是,除非另外定义,本说明书一个或多个实施例使用的技术术语或者科学术语应当为本公开所属领域内具有一般技能的人士所理解的通常意义。本说明书一个或多个实施例中使用的“第一”、“第二”以及类似的词语并不表示任何顺序、数量或者重要性,而只本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车辆网关检测方法,其特征在于,包括:分别设置各总线域的标识;构造目标总线域的总线消息;所述总线消息包括源地址标识和源数据部分,所述源数据部分包括所述源地址标识和源测试数据;发送所述总线消息;检索其他总线域所接收的总线响应消息;所述总线响应消息包括目的地址标识和目的数据部分;根据所述目标总线域的标识、所述目标总线域的总线消息和其他总线域的总线响应消息,确定目标总线域的转发规则。2.根据权利要求1所述的方法,其特征在于,根据所述目标总线域的标识、所述目标总线域的总线消息和其他总线域的总线响应消息,确定目标总线域的转发规则,包括:检索其他总线域的总线响应消息的目的数据部分;判断是否存在与所述源地址标识和源测试数据匹配的目的数据部分;若是,确定与匹配的目的数据部分所对应的目的总线域;建立包括所述目标总线域的标识、所述目的总线域的标识、所述源地址标识和所述目的地址标识的转发规则。3.根据权利要求1或2所述的方法,其特征在于,还包括:配置违规转发规则;检索所确定出的转发规则是否符合所述违规转发规则;若是,输出提示信息。4.根据权利要求1所述的方法,其特征在于,所述分别设置各总线域的标识之前,还包括:自动适配所述总线域的总线协议;自动识别所述总线域的数据传输速率。5.根据权利要求1所述的方法,其特征在于,所述构造目标总线域的总线消息,包括:配置所述源地址标识,所述源地址标识包括正常地址标识和/或异常地址标识;利用配置文件或者随机生成所述源测试数据。6.一种车辆网关检测装置,其特征在于,包括:设置模块,用于分别设置各总线域的标识;构造模...

【专利技术属性】
技术研发人员:李明春郑凯玄
申请(专利权)人:北京软慧科技有限公司
类型:发明
国别省市:

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

1