本发明涉及网关测试
技术领域:
,尤其涉及一种车载网关测试方法、装置、设备及存储介质。
背景技术:
:目前车辆功能增加导致车辆控制器的数量激增,控制器之间需要通过车载网络协议进行通讯,但是由于控制器数量快速增加,车辆往往分成多个网段进行通讯,其中就需要网关控制器进行各个网段之间的数据交互。网关控制器开发出来之后需要进行测试验证功能的准确性和可靠性,由于网关路由的信号数量过多,功能测试过程漫长,通过人工测试难以保证所有路由信号测试的准确性,同时人工测试效率较低。上述内容仅用于辅助理解本发明的技术方案,并不代表承认上述内容是现有技术。技术实现要素:本发明的主要目的在于提供一种车载网关测试方法,旨在解决现有技术人工进行网关测试准确性不高且效率较低的技术问题。为实现上述目的,本发明提供了一种车载网关测试方法,所述方法包括以下步骤:获取测试数据及多个路由网段;根据车载网关路由表获取各个路由网段对应的车载设备;将所述测试数据发送至各个车载设备,以获得各个车载设备对应的工作状态;根据各个车载设备对应的所述工作状态及路由网段生成测试结果。优选地,所述获取测试数据及多个路由网段的步骤,具体包括:接收测试请求,并从所述测试请求中提取相应的测试数据及多个路由网段。优选地,所述根据车载网关路由表获取各个路由网段对应的车载设备的步骤之前,还包括:从网关数据库中获取目标车辆的网络协议;根据所述网络协议生成相应的车载网关路由表。优选地,所述根据车载网关路由表获取各个路由网段对应的车载设备的步骤,具体包括:从车载网关路由表中提取信息路由表;通过预设算法从所述信息路由表中获取各个路由网段对应的车载设备标识;根据所述车载设备标识获取各个路由网段对应的车载设备。优选地,所述将所述测试数据发送至各个车载设备,以获得各个车载设备对应的工作状态的步骤,具体包括:将所述测试数据发送至各个车载设备;接收各个车载设备根据所述测试数据反馈的报文信息;根据所述报文信息获取各个车载设备的工作状态。优选地,所述根据各个车载设备对应的所述工作状态及路由网段生成测试结果的步骤,具体包括:根据各个车载设备对应的所述工作状态及路由网段建立设备状态表;将所述设备状态表作为测试结果。优选地,所述根据各个车载设备对应的所述工作状态及路由网段生成测试结果的步骤之后,还包括:在车载设备的工作状态为故障状态时,获取所述故障状态对应的车载设备的设备信息,并根据所述设备信息输出故障提示信息。此外,为实现上述目的,本发明还提出一种车载网关测试装置,所述装置包括:获取模块,用于获取测试数据及多个路由网段;提取模块,用于根据车载网关路由表获取各个路由网段对应的车载设备;测试模块,用于将所述测试数据发送至各个车载设备,以获得各个车载设备对应的工作状态;输出模块,用于根据各个车载设备对应的所述工作状态及路由网段生成测试结果。此外,为实现上述目的,本发明还提出一种电子,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车载网关测试程序,所述车载网关测试程序配置为实现如上文所述的车载网关测试方法的步骤。此外,为实现上述目的,本发明还提出一种存储介质,所述存储介质上存储有车载网关测试程序,所述车载网关测试程序被处理器执行时实现如上文所述的车载网关测试方法的步骤。本发明通过从测试请求中获取测试数据及多个路由网段,根据车载网关路由表获取各个路由网段对应的车载设备,将测试数据发送至各个车载设备,以获得各个车载设备对应的工作状态,并根据各个车载设备对应的工作状态及路由网段生成设备状态表,将设备状态表作为测试结果,实现将所有测试通过各个网段自动发送至对应的车载设备,提高了车载网关测试的准确性与高效性。附图说明图1是本发明实施例方案涉及的硬件运行环境的电子设备的结构示意图;图2为本发明车载网关测试方法第一实施例的流程示意图;图3为本发明车载网关测试方法第二实施例的流程示意图;图4为本发明车载网关测试方法第三实施例的流程示意图;图5为本发明车载网关测试装置第一实施例的结构框图。本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步说明。具体实施方式应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。参照图1,图1为本发明实施例方案涉及的硬件运行环境的车载网关测试设备结构示意图。如图1所示,该电子设备可以包括:处理器1001,例如中央处理器(centralprocessingunit,cpu),通信总线1002、用户接口1003,网络接口1004,存储器1005。其中,通信总线1002用于实现这些组件之间的连接通信。用户接口1003可以包括显示屏(display)、输入单元比如键盘(keyboard),可选用户接口1003还可以包括标准的有线接口、无线接口。网络接口1004可选的可以包括标准的有线接口、无线接口(如无线保真(wireless-fidelity,wi-fi)接口)。存储器1005可以是高速的随机存取存储器(randomaccessmemory,ram)存储器,也可以是稳定的非易失性存储器(non-volatilememory,nvm),例如磁盘存储器。存储器1005可选的还可以是独立于前述处理器1001的存储装置。本领域技术人员可以理解,图1中示出的结构并不构成对电子设备的限定,可以包括比图示更多或更少的部件,或者组合某些部件,或者不同的部件布置。如图1所示,作为一种存储介质的存储器1005中可以包括操作系统、网络通信模块、用户接口模块以及车载网关测试程序。在图1所示的车载网关测试设备中,网络接口1004主要用于与网络服务器进行数据通信;用户接口1003主要用于与用户进行数据交互;本发明电子设备中的处理器1001、存储器1005可以设置在车载网关测试设备中,所述电子设备通过处理器1001调用存储器1005中存储的车载网关测试程序,并执行本发明实施例提供的车载网关测试方法。本发明实施例提供了一种车载网关测试方法,参照图2,图2为本发明一种车载网关测试方法第一实施例的流程示意图。本实施例中,所述车载网关测试方法包括以下步骤:步骤s10:获取测试数据及多个路由网段。在本实施例中,测试数据中包含与车辆信号相关的数据,用于测试车辆的驱动网络、舒适性网络以及信息娱乐网络,驱动网络主要用于发动机、变速箱、底盘和安全气囊等影响车辆动力与安全的控制系统,舒适性网络主要用于门窗控制、灯光控制、雨刷控制、中控门锁控制、空调控制、电动座椅控制等车身系统控制,信息娱乐网络主要是车辆信息的显示和车载娱乐系统的控制,网关与车辆的驱动网络、舒适性网络以及信息娱乐网络通过车辆上的各条can网络进行通讯,路由网段为各条can网络进行通讯所使用的网段,车载网关通过多个路由网段实现路由功能。需要说明的是,在获取测试数据及多个路由网段之前,需要接受测试请求,测试请求中包含测试所需的测试数据以及所要进行测试的路由网段,因此可以从测试请求中提取相应的测试数据以及多个路由网段,例如从测试请求中提取出灯光测试数据,包括转向灯开启时间以及车灯亮度等数据,路由网段包括192.168.0.x网段等。步骤s20:根据车载网关路由表获取各个路由网段对应的车载设备。需要说明的是,车载网关路由表是根据目标车辆的性能指标来确定的,不同的车型及型号都有相应的车载网关路由表,车载网关路由表可以看做是目标车辆的路由划分标准,车载网关按照车载网关路由表与车辆各个网络进行通讯,以避免产生网段冲突与通讯数据异常。此外,车载网关路由表中包含各个路由网段与车载设备的映射关系,车载网关根据网关路由表将数据与目标车辆的各个车载设备进行路由,根据车载网关中的各个路由网段,可以获取到各个路由网段对应的车载设备,例如假设路由网段a为192.168.0.x,路由网段b为192.168.1.x,假设车载网关路由表中记录的网段192.168.0.x对应车窗,网段192.168.1.x对应电动座椅,因此,根据车载网关路由表得到路由网段a对应的车载设备为车窗,路由网段b对应的车载设备为电动座椅。步骤s30:将所述测试数据发送至各个车载设备,以获得各个车载设备对应的工作状态。在具体实现中,根据从测试请求中获取到的测试数据,将测试数据发送值各个车载设备,数据发送通过各个网段发送至各个网段对应的车载设备,并获取各个车载设备在接收到测试数据时对应的工作状态,车载设备对应的工作状态从车载设备根据测试数据反馈的报文信息中获取,为了便于理解,进行举例说明,例如从测试请求中获取到的测试数据包含车灯测试数据与电动座椅测试数据,车灯测试数据中包含开启车辆左转向指示灯与开启车辆右转向指示灯,电动座椅测试数据中包含放倒电动座椅,假设车灯对应的路由网段为192.168.0.x,电动座椅对应的路由网段为192.168.1.x,在接收到测试请求时,车载网关根据车灯以及电动座椅对应的路由网段,将测试数据分别发送至车灯以及电动座椅,又假设车灯接收到车灯测试数据为开启车辆左转向指示灯时,车灯左转向灯开启,车灯接收到车灯测试数据为开启车辆右转向指示灯时,车灯右转向灯未开启,电动座椅在接收到电动座椅测试数据为放倒电动座椅时,电动座椅切换成平躺状态,根据上述测试可以得到车辆的左转向灯的工作状态为开启状态,车辆的右转向灯为未开启状态,车辆的电动座椅为平躺状态。步骤s40:根据各个车载设备对应的所述工作状态及路由网段生成测试结果。在本实施例中,根据各个车载设备对应的工作状态及路由网段生成测试结果的具体过程为根据各个车载设备对应的工作状态及路由网段建立设备状态,在设备状态表中,各个车载设备对应的的工作状态与路由网段存在一一对应的映射关系,例如对车辆的车灯与电动座椅进行测试,根据测试请求获取到车灯对应的路由网段为192.168.0.x,电动座椅对应的路由网段为192.168.1.x,经过测试获取到车工作状态为未开启状态,电动座椅的工作状态为平躺状态,根据车灯工作状态、电动座椅工作状态以及对应的路由网段生成设备状态表,如表1所示。路由网段车载设备工作状态192.168.0.x车灯未开启状态192.168.1.x电动座椅平躺状态本实施例通过从测试请求中获取测试数据及多个路由网段,根据车载网关路由表获取各个路由网段对应的车载设备,将测试数据发送至各个车载设备,以获得各个车载设备对应的工作状态,并根据各个车载设备对应的工作状态及路由网段生成设备状态表,将设备状态表作为测试结果,实现将所有测试通过各个网段自动发送至对应的车载设备,提高了车载网关测试的准确性与高效性。参考图3,图3为本发明一种车载网关测试方法第二实施例的流程示意图。基于上述第一实施例,本实施例车载网关测试方法在所述步骤s20之前,还包括:步骤s201:从网关数据库中获取目标车辆的网络协议。步骤s202:根据所述网络协议生成相应的车载网关路由表。在本实施例中,车载网关路由表是根据目标车辆的网络协议生成的,而目标车辆的网络协议是从网关数据库中获取的,网关数据库库中包括网络表、节点表、信息表和信号表,网关数据中存储有整车网络协议中车载网关的收发信息属性以及需要网关转发的报文和路由的信号,根据网关数据库可以分析出目标车辆的网络协议。需要说明的是,目标车辆的网络协议包括网络、节点、报文、信号的属性及其相互关系,对目标车辆的网络协议中定义的内容进行比对,寻找源报文、目的报文和需要路由的信号,通过数据库编程技术自动生成车载网关路由表,不同车型所对应的的车载网关路由表不同。进一步地,所述步骤s20具体包括:步骤s203:从车载网关路由表中提取信息路由表。在具体实现中,从车载网关路由表中提取信息路由表,信息路由表包括路由的信息id、接收节点地址和发送节点地址,容易理解的是,各个车载设备都存在相应的接收节点与发送节点,根据车载网关路由表中接收节点地址与发送节点地址,车载设备通过相应的节点地址接收测试数据以及发送车载设备的工作状态。步骤s204:通过预设算法从所述信息路由表中获取各个路由网段对应的车载设备标识。步骤s205:根据所述车载设备标识获取各个路由网段对应的车载设备。易于理解的是,车载网关与各个车载设备之间通过各个车载设备对应的路由网段进行数据路由,而车载网关与各个车载设备是通过车载设备标识进行识别,而从车载网关路由表中获取到的路由信息id中包含各个车载设备对应的车载设备标识,车载网关根据获取到的车载设备标识,并通过预设算法寻找到车载标识对应的车载设备,预设算法包括顺序查找算法、二分查找算法、分块顺序查找算法以及分块二分查找算法等,本实施例不加以限制,为了提高车载网关测试准确性与高效性,本实施例中预设算法优选为分块二分查找算法,因为二分查找算法查找准确率相对较高,查询所花费的时间也想多较短,为了便于理解进行举例说明,例如假设车载网关接收到一段网络报文,接收到的报文总数为y,并从报文中获取到车载设备标识为id6,车载网关通过预设算法寻找车载设备标识id6对应的车载设备,根据接收到的报文总数y可以得到预设算法中各个算法所对应的的寻找时间,又假设分块时间为x,顺序查找算法对应的寻找时间为y+1,二分查找算法对应的寻找时间为log2y,分块顺序查找法对应的寻找时间为(y+1)/2+x,分块二分查找算法对应的寻找时间为log2y+x,选取寻找时间最短的分块二分查找算法,因此,车载网关车载设备标识通过id6并按照log2y+x寻找时间即可寻找到车载设备标识id6对应的车载设备。本实施例通过从网关数据库中获取目标车辆的网络协议,根据网络协议生成相应的车载网关路由表,并从车载网关路由表中提取信息路由表,通过预设算法从所述信息路由表中获取各个路由网段对应的车载设备标识,从而根据车载设备标识获取各个路由网段对应的车载设备,提高了车载网关测试的准确性与高效性。参考图4,图4为本发明一种车载网关测试方法第三实施例的流程示意图。基于上述第一实施例及第二实施例,所述步骤s40之后,还包括:步骤s401:在车载设备的工作状态为故障状态时,获取所述故障状态对应的车载设备的设备信息,并根据所述设备信息输出故障提示信息。容易理解的是,在进行车载网关测试过程中出现车载设备的工作状态可能为故障状态,因此,在获取到故障状态时,获取故障状态对应的车载设备的设备信息,并根据设备信息输出提示信息,例如车灯接收到车灯测试数据为开启车辆左转向指示灯时,车灯左转向灯开启,车灯接收到车灯测试数据为开启车辆右转向指示灯时,车灯右转向灯未开启,根据车灯右转向灯未开启可以判定车灯右转向灯处于故障状态,获取车灯右转向灯的信息,根据车灯右转向灯的信息输出提示信息,提示用户在测试过程中车灯右转向灯存在故障。本实施例通过在车载设备的工作状态为故障状态时,获取故障状态对应的车载设备的设备信息,并根据设备信息输出故障提示信息,使得用户能够清楚知道测试过程中存在故障的车载设备,提高了网关测试的稳定性与安全性。参照图5,图5为本发明车载网关测试装置第一实施例的结构框图。如图5所示,本发明实施例提出的车载网关测试装置包括:获取模块10,用于获取测试数据及多个路由网段。在本实施例中,测试数据中包含与车辆信号相关的数据,用于测试车辆的驱动网络、舒适性网络以及信息娱乐网络,驱动网络主要用于发动机、变速箱、底盘和安全气囊等影响车辆动力与安全的控制系统,舒适性网络主要用于门窗控制、灯光控制、雨刷控制、中控门锁控制、空调控制、电动座椅控制等车身系统控制,信息娱乐网络主要是车辆信息的显示和车载娱乐系统的控制,网关与车辆的驱动网络、舒适性网络以及信息娱乐网络通过车辆上的各条can网络进行通讯,路由网段为各条can网络进行通讯所使用的网段,车载网关通过多个路由网段实现路由功能。需要说明的是,在获取测试数据及多个路由网段之前,需要接受测试请求,测试请求中包含测试所需的测试数据以及所要进行测试的路由网段,因此可以从测试请求中提取相应的测试数据以及多个路由网段,例如从测试请求中提取出灯光测试数据,包括转向灯开启时间以及车灯亮度等数据,路由网段包括192.168.0.x网段等。提取模块20,用于根据车载网关路由表获取各个路由网段对应的车载设备。需要说明的是,车载网关路由表是根据目标车辆的性能指标来确定的,不同的车型及型号都有相应的车载网关路由表,车载网关路由表可以看做是目标车辆的路由划分标准,车载网关按照车载网关路由表与车辆各个网络进行通讯,以避免产生网段冲突与通讯数据异常。此外,车载网关路由表中包含各个路由网段与车载设备的映射关系,车载网关根据网关路由表将数据与目标车辆的各个车载设备进行路由,根据车载网关中的各个路由网段,可以获取到各个路由网段对应的车载设备,例如假设路由网段a为192.168.0.x,路由网段b为192.168.1.x,假设车载网关路由表中记录的网段192.168.0.x对应车窗,网段192.168.1.x对应电动座椅,因此,根据车载网关路由表得到路由网段a对应的车载设备为车窗,路由网段b对应的车载设备为电动座椅。测试模块30,用于将所述测试数据发送至各个车载设备,以获得各个车载设备对应的工作状态。在具体实现中,根据从测试请求中获取到的测试数据,将测试数据发送值各个车载设备,数据发送通过各个网段发送至各个网段对应的车载设备,并获取各个车载设备在接收到测试数据时对应的工作状态,车载设备对应的工作状态从车载设备根据测试数据反馈的报文信息中获取,为了便于理解,进行举例说明,例如从测试请求中获取到的测试数据包含车灯测试数据与电动座椅测试数据,车灯测试数据中包含开启车辆左转向指示灯与开启车辆右转向指示灯,电动座椅测试数据中包含放倒电动座椅,假设车灯对应的路由网段为192.168.0.x,电动座椅对应的路由网段为192.168.1.x,在接收到测试请求时,车载网关根据车灯以及电动座椅对应的路由网段,将测试数据分别发送至车灯以及电动座椅,又假设车灯接收到车灯测试数据为开启车辆左转向指示灯时,车灯左转向灯开启,车灯接收到车灯测试数据为开启车辆右转向指示灯时,车灯右转向灯未开启,电动座椅在接收到电动座椅测试数据为放倒电动座椅时,电动座椅切换成平躺状态,根据上述测试可以得到车辆的左转向灯的工作状态为开启状态,车辆的右转向灯为未开启状态,车辆的电动座椅为平躺状态。输出模块40,用于根据各个车载设备对应的所述工作状态及路由网段生成测试结果。在本实施例中,根据各个车载设备对应的工作状态及路由网段生成测试结果的具体过程为根据各个车载设备对应的工作状态及路由网段建立设备状态,在设备状态表中,各个车载设备对应的的工作状态与路由网段存在一一对应的映射关系,例如对车辆的车灯与电动座椅进行测试,根据测试请求获取到车灯对应的路由网段为192.168.0.x,电动座椅对应的路由网段为192.168.1.x,经过测试获取到车工作状态为未开启状态,电动座椅的工作状态为平躺状态,根据车灯工作状态、电动座椅工作状态以及对应的路由网段生成设备状态表,如表1所示。本实施例通过从测试请求中获取测试数据及多个路由网段,根据车载网关路由表获取各个路由网段对应的车载设备,将测试数据发送至各个车载设备,以获得各个车载设备对应的工作状态,并根据各个车载设备对应的工作状态及路由网段生成设备状态表,将设备状态表作为测试结果,实现将所有测试通过各个网段自动发送至对应的车载设备,提高了车载网关测试的准确性与高效性。在一实施例中,所述获取模块10,还用于接收测试请求,并从所述测试请求中提取相应的测试数据及多个路由网段。在一实施例中,还包括生成模块,用于从网关数据库中获取目标车辆的网络协议;根据所述网络协议生成相应的车载网关路由表。在一实施例中,所述提取模块20,还用于从车载网关路由表中提取信息路由表;通过预设算法从所述信息路由表中获取各个路由网段对应的车载设备标识;根据所述车载设备标识获取各个路由网段对应的车载设备。在一实施例中,所述测试模块30,还用于将所述测试数据发送至各个车载设备;接收各个车载设备根据所述测试数据反馈的报文信息;根据所述报文信息获取各个车载设备的工作状态。在一实施例中,所述输出模块40,还用于根据各个车载设备对应的所述工作状态及路由网段建立设备状态表;将所述设备状态表作为测试结果。在一实施例中,还包括提示模块,用于在车载设备的工作状态为故障状态时,获取所述故障状态对应的车载设备的设备信息,并根据所述设备信息输出故障提示信息。此外,本发明实施例还提出一种存储介质,所述存储介质上存储有车载网关测试程序,所述车载网关测试程序被处理器执行时实现如上文所述的车载网关测试方法的步骤。应当理解的是,以上仅为举例说明,对本发明的技术方案并不构成任何限定,在具体应用中,本领域的技术人员可以根据需要进行设置,本发明对此不做限制。需要说明的是,以上所描述的工作流程仅仅是示意性的,并不对本发明的保护范围构成限定,在实际应用中,本领域的技术人员可以根据实际的需要选择其中的部分或者全部来实现本实施例方案的目的,此处不做限制。另外,未在本实施例中详尽描述的技术细节,可参见本发明任意实施例所提供的车载网关测试方法,此处不再赘述。此外,需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者系统不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者系统所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者系统中还存在另外的相同要素。上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如只读存储器(readonlymemory,rom)/ram、磁碟、光盘)中,包括若干指令用以使得一台终端设备(可以是手机,计算机,服务器,或者网络设备等)执行本发明各个实施例所述的方法。以上仅为本发明的优选实施例,并非因此限制本发明的专利范围,凡是利用本发明说明书及附图内容所作的等效结构或等效流程变换,或直接或间接运用在其他相关的
技术领域:
,均同理包括在本发明的专利保护范围内。当前第1页1 2 3 
技术特征:
1.一种车载网关测试方法,其特征在于,所述方法包括:
获取测试数据及多个路由网段;
根据车载网关路由表获取各个路由网段对应的车载设备;
将所述测试数据发送至各个车载设备,以获得各个车载设备对应的工作状态;
根据各个车载设备对应的所述工作状态及路由网段生成测试结果。
2.如权利要求1所述的车载网关测试方法,其特征在于,所述获取测试数据及多个路由网段的步骤,具体包括:
接收测试请求,并从所述测试请求中提取相应的测试数据及多个路由网段。
3.如权利要求1所述的车载网关测试方法,其特征在于,所述根据车载网关路由表获取各个路由网段对应的车载设备的步骤之前,还包括:
从网关数据库中获取目标车辆的网络协议;
根据所述网络协议生成相应的车载网关路由表。
4.如权利要求1所述的车载网关测试方法,其特征在于,所述根据车载网关路由表获取各个路由网段对应的车载设备的步骤,具体包括:
从车载网关路由表中提取信息路由表;
通过预设算法从所述信息路由表中获取各个路由网段对应的车载设备标识;
根据所述车载设备标识获取各个路由网段对应的车载设备。
5.如权利要求1所述的车载网关测试方法,其特征在于,所述将所述测试数据发送至各个车载设备,以获得各个车载设备对应的工作状态的步骤,具体包括:
将所述测试数据发送至各个车载设备;
接收各个车载设备根据所述测试数据反馈的报文信息;
根据所述报文信息获取各个车载设备的工作状态。
6.如权利要求1~5中任一项所述的车载网关测试方法,其特征在于,所述根据各个车载设备对应的所述工作状态及路由网段生成测试结果的步骤,具体包括:
根据各个车载设备对应的所述工作状态及路由网段建立设备状态表;
将所述设备状态表作为测试结果。
7.如权利要求1~5中任一项所述的车载网关测试方法,其特征在于,所述根据各个车载设备对应的所述工作状态及路由网段生成测试结果的步骤之后,还包括:
在车载设备的工作状态为故障状态时,获取所述故障状态对应的车载设备的设备信息,并根据所述设备信息输出故障提示信息。
8.一种车载网关测试装置,其特征在于,所述装置包括:
获取模块,用于获取测试数据及多个路由网段;
提取模块,用于根据车载网关路由表获取各个路由网段对应的车载设备;
测试模块,用于将所述测试数据发送至各个车载设备,以获得各个车载设备对应的工作状态;
输出模块,用于根据各个车载设备对应的所述工作状态及路由网段生成测试结果。
9.一种车载网关测试设备,其特征在于,所述设备包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的车载网关测试程序,所述车载网关测试程序配置为实现如权利要求1至7中任一项所述的车载网关测试方法的步骤。
10.一种存储介质,其特征在于,所述存储介质上存储有车载网关测试程序,所述车载网关测试程序被处理器执行时实现如权利要求1至7任一项所述的车载网关测试方法的步骤。
技术总结
本发明公开了一种车载网关测试方法、装置、设备及存储介质,属于网关测试技术领域。本发明通过从测试请求中获取测试数据及多个路由网段,根据车载网关路由表获取各个路由网段对应的车载设备,将测试数据发送至各个车载设备,以获得各个车载设备对应的工作状态,并根据各个车载设备对应的工作状态及路由网段生成设备状态表,将设备状态表作为测试结果,实现将所有测试通过各个网段自动发送至对应的车载设备,提高了车载网关测试的准确性与高效性。
技术研发人员:张可可;许东辉;孙涛;李冬丽;张晓龙
受保护的技术使用者:安徽江淮汽车集团股份有限公司
技术研发日:.11.28
技术公布日:.02.28