一种车联网终端智慧测试系统技术方案

技术编号:29683822 阅读:10 留言:0更新日期:2021-08-13 22:07
一种车联网终端智慧测试系统,包括智慧测试平台、车联网平台、车联网终端以及车辆模拟控制器;所述智慧测试平台用于分别向车联网平台和车辆模拟控制器发送对应的测试数据配置参数,并接收车联网平台和模拟控制器的应答结果,基于所述应答结果判断测试结果;所述车辆模拟控制器用于在收到测试数据配置参数后,将测试数据配置参数按照协议转换成预设协议格式的CAN报文,并将CAN报文发送到CAN总线上,以配置CAN网络环境;所述车联网平台用于在收到测试数据配置参数后,按照测试数据配置参数中的内容,向车联网终端发送业务请求,并实时监测车联网终端应答内容,与期望结果进行对比,如果一致则向智慧测试平台的轮询指令中返回成功,否则返回失败。

【技术实现步骤摘要】
一种车联网终端智慧测试系统
本专利技术涉及车辆测试领域,具体涉及一种车联网终端智慧测试系统。
技术介绍
车联网终端是当前汽车行业的必然趋势和法律要求,无论是商用车还是乘用车,无论是新源车还是柴油车,按照GB17691和GBT32960的法律要求,在2021年之后上市的车辆都需要安装一种车联网终端,因此可见车联网终端的需求会是非常之大,另外由于车联网终端是一种新的技术产品,需要和互联网进行交互,它所承载功能往往非常之多,总是会有新的功能需要在它上面添加,导致车联网终端处在一个快速迭代的状态,又因为它所承载的功能非常多,导致新功能开发完后需要复测的功能也越来越多,测试用例也就不断增多,测试周期越来超长,花费大量人力物力,最终导致新功能的发布越来越慢,如果测试不全,就会导致隐藏的BUG不能被发发现,无法满足ISO26262的安全标准。另外传统的测试方式是测试员手动一个测试用例一个测试用例的测试,测一个用例往往需要先模拟一种环境变量(如用CAN工具模拟车速报文、转速报文,接上一个仪表,接上多个汽车电控单元,如ECU,BCM,DCM等),再人为对比测试结果,这种测试方法搭建环境很复杂,每换一个环境就要重新连接很多线束,不同的车型要连接不同的ECU和仪表等汽车设备。测试慢而且容易出错,人员变动之后,需要熟悉不同的CAN协议,如ISO15765协议、ISO14229协议、SAEJ1939协议、ISO27145协议、ISO15031协议等,新人很难上手。
技术实现思路
鉴于现有技术中存在的技术缺陷和技术弊端,本专利技术实施例提供克服上述问题或者至少部分地解决上述问题的一种车联网终端智慧测试系统,具体方案如下:一种车联网终端智慧测试系统,所述系统包括智慧测试平台、车联网平台、车联网终端以及车辆模拟控制器;所述智慧测试平台用于分别向车联网平台和车辆模拟控制器发送对应的测试数据配置参数,并接收车联网平台和模拟控制器的应答结果,基于所述应答结果判断测试结果;所述车辆模拟控制器用于在收到测试数据配置参数后,将测试数据配置参数按照协议转换成预设协议格式的CAN报文,并将CAN报文发送到CAN总线上,以配置CAN网络环境;所述车联网平台用于在收到测试数据配置参数后,按照测试数据配置参数中的内容,向车联网终端发送业务请求,并实时监测车联网终端应答内容,与期望结果进行对比,如果一致则向智慧测试平台的轮询指令中返回成功,否则返回失败。进一步地,所述车联网平台测试数据配置参数包括测试项名称、URL接口、请求参数和期望结果配置,所述车联网平台具体用于在收到测试数据配置参数后,按照测试数据配置参数中的URL接口和请求参数,向车联网终端发送业务请求,并实时监测车联网终端应答内容,与测试数据配置参数中的期望结果进行对比,如果一致则向智慧测试平台的轮询指令中返回成功,否则返回失败。进一步地,所述车辆模拟控制器测试数据配置参数包括广播信号配置参数和请求应答数据参数,所述广播信号配置参数用于模拟车辆信号,车辆模拟控制器在收到智慧测试平台发来的此类型的广播信号配置参数后,将广播信号配置参数转换成周期性的CAN报文发送到CAN网络中,并按照信号值动态改变方式的要求动态改变发送的CAN报文;请求应答数据参数用于响应车联网终端向车辆电控单元请求指定数据内容,当车辆模拟控制器收到智慧测试平台发来的请求应答数据参数后,将其转换预设协议格式的协议应答数据并开启相关服务,等待CAN网络上的请求,当获取CAN网络上的请求后将请求应答数据参数中的响应数据按照预设协议格式发送到CAN网络上,其中,车辆模拟控制器可以保存多个广播信号配置参数和多个请求应答数据参数。进一步地,所述广播信号配置参数包括协议类型、服务ID、服务参数、响应数据、控制器类型、协议类型、服务ID、服务参数、期望响应结果和控制器类型,其中,所述控制器类型包括发动机控制器、仪表控制器、车门控制器和车身控制器。进一步地,所述请求应答数据参数包括协议类型、服务ID、服务参数、响应数据和控制器类型。进一步地,所述智慧测试平台还用于向车辆模拟控制器发送请求数据配置参数,所述请求数据配置参数在每个测试步骤数据配置阶段由智慧测试平台下发到车辆模拟控制器,所述车辆模拟控制器还用于在测试步骤开始执行阶段向车联网终端发出请求,并通过报文监控服务读取车联网终端广播报文。进一步地,请求数据配置参数包括协议类型、服务ID、服务参数、期望响应结果和控制器类型。进一步地,车辆模拟控制器具体用于模拟一个或多个车辆电控单元,多个不同种类的车辆电控单元组合成模拟实车CAN网络状态的测试环境,可以模拟出一种近似实车CAN网络状态达到模拟一个接近真实车辆CAN网络环境的目的,并根据智慧测试平台下发的不同测试数据配置参数任意模拟出想要的整车CAN网络状态,实现灵活配置的功能。进一步地,所述智慧测试平台包括测试参数配置模块,接口指令收发模块,自动测试项配置模块,自动测试报告生成模块;所述测试参数配置模块用于将需要测试人员在平台上手动点击的操作,编辑成对应的测试数据配置参数;所述自动测试项配置模块用于将由测试参数配置模块编辑好的多个测试数据配置参数组合在一起,生成一个独立的测试步骤,然后将多个测试步骤按照顺序排列组合,生成一个完整的自动测试配置项目;所述接口指令收发模块向分别向车联网平台和车辆模拟控制器发送对应的测试数据配置参数,并接收车联网平台和模拟控制器的应答结果;所述自动测试报告生成模块用于在所有测试步骤结束后为当前的测试生成一个测试报告。本专利技术具有以下有益效果:本专利技术实现4G/5G通信技术、TCP/IP通信技术、CAN/USB通信技术的无缝对接,实现云端到车端各种通信协议数据转换,打通云端、PC桌面端、嵌入式设备端的通信技术,将车联网终端测试搬上云端,达到车联网终端自动化测试的目标,减少车联网终端新增功能开发迭代时间周期,加快其上线发布的速度,减少开发成本。本专利技术中智慧测试平台实现测试项目的自动化配置、测试动作下发、测试结果采集和判断、测试报告生成等功能。附图说明图1为本专利技术实施例提供的车联网终端智慧测试系统架构示意图;图2为本专利技术实施例提供的车辆模拟控制器的系统架构示意图;图3为本专利技术实施例提供的VCDS应用软件的系统架构示意图;图4为本专利技术实施例提供的通信网络架构示意图;图5为本专利技术实施例提供的基于ISO13400协议的网络架构示意图;图6为本专利技术实施例提供的VCHW硬件架构示意图。具体实施方式下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本专利技术一部分,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其它实施例,都属于本专利技术保护的范围。作为本专利技术的第一实施例,提供一种车联网终端智慧测试系统,由智慧测试平台、车辆模拟控本文档来自技高网...

【技术保护点】
1.一种车联网终端智慧测试系统,其特征在于,所述系统包括智慧测试平台、车联网平台、车联网终端以及车辆模拟控制器;/n所述智慧测试平台用于分别向车联网平台和车辆模拟控制器发送对应的测试数据配置参数,并接收车联网平台和模拟控制器的应答结果,基于所述应答结果判断测试结果;/n所述车辆模拟控制器用于在收到测试数据配置参数后,将测试数据配置参数按照协议转换成预设协议格式的CAN报文,并将CAN报文发送到CAN总线上,以配置CAN网络环境;/n所述车联网平台用于在收到测试数据配置参数后,按照测试数据配置参数中的内容,向车联网终端发送业务请求,并实时监测车联网终端应答内容,与期望结果进行对比,如果一致则向智慧测试平台的轮询指令中返回成功,否则返回失败。/n

【技术特征摘要】
1.一种车联网终端智慧测试系统,其特征在于,所述系统包括智慧测试平台、车联网平台、车联网终端以及车辆模拟控制器;
所述智慧测试平台用于分别向车联网平台和车辆模拟控制器发送对应的测试数据配置参数,并接收车联网平台和模拟控制器的应答结果,基于所述应答结果判断测试结果;
所述车辆模拟控制器用于在收到测试数据配置参数后,将测试数据配置参数按照协议转换成预设协议格式的CAN报文,并将CAN报文发送到CAN总线上,以配置CAN网络环境;
所述车联网平台用于在收到测试数据配置参数后,按照测试数据配置参数中的内容,向车联网终端发送业务请求,并实时监测车联网终端应答内容,与期望结果进行对比,如果一致则向智慧测试平台的轮询指令中返回成功,否则返回失败。


2.根据权利要求1所述的车联网终端智慧测试系统,其特征在于,所述车联网平台测试数据配置参数包括测试项名称、URL接口、请求参数和期望结果配置,所述车联网平台具体用于在收到测试数据配置参数后,按照测试数据配置参数中的URL接口和请求参数,向车联网终端发送业务请求,并实时监测车联网终端应答内容,与测试数据配置参数中的期望结果进行对比,如果一致则向智慧测试平台的轮询指令中返回成功,否则返回失败。


3.根据权利要求1所述的车联网终端智慧测试系统,其特征在于,所述车辆模拟控制器测试数据配置参数包括广播信号配置参数和请求应答数据参数,所述广播信号配置参数用于模拟车辆信号,车辆模拟控制器在收到智慧测试平台发来的此类型的广播信号配置参数后,将广播信号配置参数转换成周期性的CAN报文发送到CAN网络中,并按照信号值动态改变方式的要求动态改变发送的CAN报文;请求应答数据参数用于响应车联网终端向车辆电控单元请求指定数据内容,当车辆模拟控制器收到智慧测试平台发来的请求应答数据参数后,将其转换预设协议格式的协议应答数据并开启相关服务,等待CAN网络上的请求,当获取CAN网络上的请求后将请求应答数据参数中的响应数据按照预设协议格式发送到CAN网络上,其中,车辆模拟控制器可以保存多个广播信号配置参数和多个请求应答数据参数。

<...

【专利技术属性】
技术研发人员:艾胜强姜晓博钱程艾雨恒张浩然王恩练刘佳刚
申请(专利权)人:南斗六星系统集成有限公司
类型:发明
国别省市:湖北;42

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

1