一种残膜回收机防缠绕挑膜装置的制 一种秧草收获机用电力驱动行走机构

一种测试方法、LABCAR系统及测试设备与流程

2022-06-30 01:46:51 来源:中国专利 TAG:

一种测试方法、labcar系统及测试设备
技术领域
1.本发明涉及汽车测试技术领域,特别涉及一种测试方法、labcar系统及测试设备。


背景技术:

2.空中下载技术(over-the-air technology)是通过移动通信的空中接口对终端设备进行软件升级或固件升级的技术。目前在新能源汽车上已经普遍实施此种升级方式,并且该种升级方式具有如下优势:实现智能化快速发展,以及软件版本不断更新;修复软件bug,降低售后维护成本;可以增加新功能或实现增值服务的升级,提高用户体验;用户无需到4s店借助本地升级的方式,整车厂售后营销人员只需要简单操作,通过wifi无线网络,或者4g、5g移动网络的方式,下载升级所需的数据包即可完成在线升级,极大节省车主时间和整车厂的售后成本。
3.但是,随着新能源汽车的快速发展,汽车的安全性也一直是被放在第一位的,所以整车厂在进行售后车辆的ota升级之前,会进行大量的测试,以确保升级万无一失。目前的测试方法在移动终端的远程升级(firmware over-the-air,fota)平台创建升级任务,将任务下发到车端,然后进行车端程序的升级,但是目前市场上可能存在多个不同的现有版本,每个版本的测试需要花费大量的时间、精力和车辆资源,因此需要设计一种测试方法,以减轻测试人员的工作量,提升测试研发的效率。


技术实现要素:

4.本发明实施例提供一种测试方法、labcar系统及测试设备,用以解决现有技术中,进行ota升级测试时测试人员的工作量大,测试效率低的问题。
5.为了解决上述技术问题,本发明实施例提供如下技术方案:
6.本发明实施例提供一种测试方法,应用于labcar系统,所述方法包括:
7.通过远程升级fota平台获取升级测试任务信息;
8.在所述labcar系统模拟的整车处于上电状态下,根据所述升级测试任务信息,获取授权信息;
9.根据所述升级测试任务信息,进行所述labcar系统模拟的车辆控制器的升级测试;
10.其中,所述升级测试任务信息包括控制器升级包、升级任务类型、升级方式和升级控制器。
11.可选地,所述方法还包括:
12.获取升级测试过程中的测试数据,以及测试结果;
13.在所述测试结果未符合预设结果的情况下,根据所述测试数据,确定所述测试结果未符合预设结果的原因。
14.可选地,所述测试数据包括:
15.以太数据;
16.can数据;
17.canfd数据。
18.可选地,所述授权信息包括控制器升级包下载授权信息和升级授权信息;
19.根据所述升级测试任务信息,获取授权信息,包括:
20.根据所述升级测试任务信息,获取所述控制器升级包下载授权信息;
21.根据所述控制器升级包下载授权信息,下载完成控制器升级包后,获取所述升级授权信息。
22.可选地,所述授权信息是人机交互模块通过摄像头采集所述labcar系统中的车机弹屏的界面图像,并识别所述界面图像上的授权按钮,以使机械手点击所述授权按钮输入的;
23.其中,所述授权按钮为下载授权按钮或升级授权按钮;
24.在所述授权按钮为下载授权按钮的情况下,所述授权信息为所述控制器升级包下载授权信息;在所述授权按钮为升级授权按钮的情况下,所述授权信息为所述升级授权信息;所述人机交互模块与所述labcar系统连接。
25.可选地,获取授权信息,包括:
26.采集所述labcar系统中的车机弹屏的界面图像;
27.对所述界面图像中的授权按钮进行识别;
28.控制机械手点击所述授权按钮;
29.在所述授权按钮被点击的情况下,获取所述授权信息;
30.其中,所述授权按钮为下载授权按钮或升级授权按钮;
31.在所述授权按钮为下载授权按钮的情况下,所述授权信息为所述控制器升级包下载授权信息;在所述授权按钮为升级授权按钮的情况下,所述授权信息为所述升级授权信息。
32.可选地,根据所述升级测试任务信息,进行所述labcar系统模拟的车辆控制器的升级测试,包括:
33.根据所述升级测试任务信息,调节所述车辆控制器所处的电压环境;
34.在不同的电压环境下,进行所述labcar系统模拟的车辆控制器的升级测试。
35.可选地,所述车辆控制器所处的电压环境包括以下之一:
36.在升级过程中处于车辆下电的环境;
37.在升级过程中处于电压值小于预设值的环境
38.本发明实施例还提供一种labcar系统,所述系统包括:
39.任务获取模块,用于通过远程升级fota平台获取升级测试任务信息;
40.授权模块,用于在所述labcar系统模拟的整车处于上电状态下,根据所述升级测试任务信息,获取授权信息;
41.测试模块,用于根据所述升级测试任务信息,进行所述labcar系统模拟的车辆控制器的升级测试;
42.其中,所述升级测试任务信息包括控制器升级包、升级任务类型、升级方式和升级控制器。
43.可选地,所述系统还包括:
44.数据采集模块,用于获取升级测试过程中的测试数据,以及测试结果;
45.确定模块,用于在所述测试结果未符合预设结果的情况下,根据所述测试数据,确定所述测试结果未符合预设结果的原因。
46.可选地,所述测试数据包括:
47.以太数据;
48.can数据;
49.canfd数据。
50.可选地,所述授权信息包括控制器升级包下载授权信息和升级授权信息;
51.所述授权模块,包括:
52.第一处理单元,用于根据所述升级测试任务信息,获取所述控制器升级包下载授权信息;
53.第二处理单元,用于根据所述控制器升级包下载授权信息,下载完成控制器升级包后,获取所述升级授权信息。
54.可选地,所述授权信息是人机交互模块通过摄像头采集所述labcar系统中的车机弹屏的界面图像,并识别所述界面图像上的授权按钮,以使机械手点击所述授权按钮输入的;
55.其中,所述授权按钮为下载授权按钮或升级授权按钮;
56.在所述授权按钮为下载授权按钮的情况下,所述授权信息为所述控制器升级包下载授权信息;在所述授权按钮为升级授权按钮的情况下,所述授权信息为所述升级授权信息;
57.所述人机交互模块与所述labcar系统连接。
58.可选地,所述授权模块,具体用于:
59.采集所述labcar系统中的车机弹屏的界面图像;
60.对所述界面图像中的授权按钮进行识别;
61.控制机械手点击所述授权按钮;
62.在所述授权按钮被点击的情况下,获取所述授权信息;
63.其中,所述授权按钮为下载授权按钮或升级授权按钮;
64.在所述授权按钮为下载授权按钮的情况下,所述授权信息为所述控制器升级包下载授权信息;在所述授权按钮为升级授权按钮的情况下,所述授权信息为所述升级授权信息。
65.可选地,所述测试模块,包括:
66.电压调节单元,用于根据所述升级测试任务信息,调节所述车辆控制器所处的电压环境;
67.测试单元,用于在不同的电压环境下,进行所述labcar系统模拟的车辆控制器的升级测试。
68.可选地,所述车辆控制器所处的电压环境包括以下之一:
69.在升级过程中处于车辆下电的环境;
70.在升级过程中处于电压值小于预设值的环境本发明实施例还提供一种测试设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被
所述处理器执行时实现如上中任一项所述的测试方法的步骤。
71.本发明实施例还提供一种可读存储介质,所述可读存储介质上存储有程序,所述程序被处理器执行时实现如上中任一项所述的测试方法中的步骤。
72.本发明的有益效果是:
73.本发明方案,提供一种测试方法,应用于labcar系统,通过远程升级fota平台获取升级测试任务信息,在所述labcar系统模拟的整车处于上电状态下,根据所述升级测试任务信息,获取授权信息,以及根据所述升级测试任务信息,进行所述labcar系统模拟的车辆控制器的升级测试,可以实现ota升级的自动化测试,进而实现减轻测试人员的工作量,以及提升研发效率。
附图说明
74.图1表示本发明实施例提供的测试方法的流程图;
75.图2表示本发明实施例提供的测试系统的结构示意图;
76.图3表示本发明实施例提供的labcar台架的结构示意图;
77.图4表示本发明实施例提供的labcar系统的结构框图。
具体实施方式
78.为使本发明的目的、技术方案和优点更加清楚,下面将结合附图及具体实施例对本发明进行详细描述。
79.本发明针对现有技术中,进行ota升级测试时测试人员的工作量大,测试效率低的问题,提供一种测试方法、labcar系统及测试设备。
80.如图1所示,本发明实施例提供一种测试方法,应用于labcar系统,所述方法包括:
81.步骤101:通过远程升级fota平台获取升级测试任务信息;
82.其中,所述升级测试任务信息包括控制器升级包、升级任务类型、升级方式和升级控制器等信息。
83.需要说明的是,本发明实施例提供的测试方法应用于labcar系统,其中,labcar台架的搭建接近于实车,包括全车的控制器,高低压线束,各种车灯等车身器件,主要实现对实车的模拟。
84.在本发明实施例中,请参阅图2,图2为测试系统的结构示意图,其中,labcar系统为labcar台架,在测试系统中,labcar台架与云端访问模块访问连接,通过云端访问模块访问fota平台获取升级测试任务信息,具体地,云端访问模块通过软件编程(python)语言访问fota平台的接口,实现对fota平台的操作,首先通过函数的调用实现对fota平台的访问,利用python语言进行升级任务的创建,平台制作好升级包后,即可下发任务,由此实现对fota平台的操作,包括同步软件,同步车辆,任务创建,升级包制作,任务下发等一系列操作的自动化实现,减少人力成本。
85.步骤102:在所述labcar系统模拟的整车处于上电状态下,根据所述升级测试任务信息,获取授权信息。
86.需要说明的是,请继续参参阅图2,测试系统还包括程控电源模块,程控电源模块并接在labcar台架的电源接口,实现调控电压,以及整车上下电的调控。通过程控电源模块
控制labcar台架模拟的整车进行上电,然后进行车端的授权,即获取授权信息,通过授权信息,进行控制器升级包的下载授权以及后续的升级授权。
87.步骤103:根据所述升级测试任务信息,进行所述labcar系统模拟的车辆控制器的升级测试。
88.需要说明的是,请参阅图3,labcar台架中包含支持ota升级的所有控制器(即电子控制单元(electronic control unit,ecu))、整车控制器、车载终端和车机弹屏,其中,车载终端查询接收升级测试任务信息,通过网关,将升级测试任务信息发给整车控制器,根据升级测试任务信息,车载终端引导升级各个控制器,车载终端还用于将升级测试任务信息发给车机弹屏,用于人机交互测试,在车机弹屏获取到授权信息后,进入下载流程,下载控制器升级包,下载完成后,进行升级授权,进入升级流程,根据授权信息以及控制器升级指令,进行升级。
89.还需要说明的是,labcar车架主要用于车上所有ota控制器的模拟,依据整车配置变更不同的控制器,并且可应用在同一项目下不同的车型,节省实车资源。
90.可选地,所述方法还包括:
91.获取升级测试过程中的测试数据,以及测试结果;
92.在所述测试结果未符合预设结果的情况下,根据所述测试数据,确定所述测试结果未符合预设结果的原因。
93.需要说明的是,请继续参阅图2,测试系统还包括数据采集模块,数据采集模块与labcar台架连接,用于采集测试数据,采集的测试数据用于自动化分析下载控制器升级包以及后续的升级流程是否符合预期(预设结果),若不符合,分析出现下载控制器升级包失败或者升级流程失败的原因。
94.可选地,所述测试数据包括:
95.以太数据;
96.控制器局域网络(controller area network,can)数据;
97.可变速率的控制器局域网络(can with flexible data-rate,canfd)数据。
98.具体地,数据采集模块使用总线开发环境(can open environment,canoe)工具,具体地采集过程包括:通过数据采集模块中的以太数据采集单元采集以太数据,通过数据采集模块中的can数据采集单元采集can数据,通过数据采集模块中的canfd数据采集单元采集canfd数据;其中,以太数据采集单元设置串接到labcar系统模拟的车载远程信息处理系统(telematics box,t-box)和网关之间;can数据采集单元和canfd数据采集单元设置并接到各路总线bus上,采集到的以太数据、can数据和canfd数据用于自动化分析控制器升级包下载及升级的流程是否符合预期,以及出现控制器升级包下载失败或升级失败时的失败原因的分析。
99.可选地,所述授权信息包括控制器升级包下载授权信息和升级授权信息;
100.根据所述升级测试任务信息,获取授权信息,包括:
101.根据所述升级测试任务信息,获取所述控制器升级包下载授权信息;
102.根据所述控制器升级包下载授权信息,下载完成控制器升级包后,获取所述升级授权信息。
103.具体地,获取授权信息的过程包括,在通过程控电源模块控制labcar台架模拟的
整车进行上电后,用户可获得控制器升级包下载授权信息,根据控制器升级包下载授权信息,进行控制器升级包的下载,下载完成后,可获取升级授权信息。
104.作为一实施例,所述授权信息是人机交互模块通过摄像头采集所述labcar系统中的车机弹屏的界面图像,并识别所述界面图像上的授权按钮,以使机械手点击所述授权按钮输入的;
105.其中,所述授权按钮为下载授权按钮或升级授权按钮;
106.在所述授权按钮为下载授权按钮的情况下,所述授权信息为所述控制器升级包下载授权信息;在所述授权按钮为升级授权按钮的情况下,所述授权信息为所述升级授权信息;
107.所述人机交互模块与所述labcar系统连接。
108.在本发明实施例中,请继续参阅图2,测试系统还包括数据人机交互模块,人机交互模块与labcar台架连接,且人机交互模块还与机械手和摄像头分别连接,人机交互模块主要实现的是针对车机弹屏进行控制器升级包的下载授权和升级授权的模拟测试,即人机交互测试。具体地,人机交互的自动实现过程为:通过摄像头采集车机弹屏的界面图像上的授权按钮,其中,授权按钮包下载授权按钮和升级授权按钮,对应地,下载授权按钮用于获取控制器升级包下载授权信息,升级授权按钮用于获取升级授权信息,摄像头采集车机弹屏的界面图像上的授权按钮后,通过摄像头的图像处理技术,将上述两个授权按钮分别进行定位,定位后,指导机械手进行点击操作,同时,摄像头采集车机弹屏的界面图像,经过图像处理技术,判断机械手点击授权按钮的正确性。
109.还需要说明的是,在本发明实施例中,人机交互模块通过摄像头和机械手实现对车机弹屏的操作,从而实现对下载授权和升级授权的自动化实现,还用于实现将升级说明、升级时长、升级过程中的注意事项、版本信息和发行说明的提示发送给用户,以便于判断是否按预期进行升级。
110.作为另一实施例,获取授权信息,包括:
111.采集所述labcar系统中的车机弹屏的界面图像;
112.对所述界面图像中的授权按钮进行识别;
113.控制机械手点击所述授权按钮;
114.在所述授权按钮被点击的情况下,获取所述授权信息;
115.其中,所述授权按钮为下载授权按钮或升级授权按钮;
116.在所述授权按钮为下载授权按钮的情况下,所述授权信息为所述控制器升级包下载授权信息;在所述授权按钮为升级授权按钮的情况下,所述授权信息为所述升级授权信息。
117.在本发明实施例中,labcar台架通过自身采集车机弹屏的界面图像,并对界面图像上的授权按钮进行识别,其中,授权按钮包下载授权按钮和升级授权按钮,对应地,下载授权按钮用于获取控制器升级包下载授权信息,升级授权按钮用于获取升级授权信息,在labcar台架识别授权按钮的位置后,控制与labcar台架连接的机械手点击授权按钮,获取对应的授权信息。
118.可选地,根据所述升级测试任务信息,进行所述labcar系统模拟的车辆控制器的升级测试,包括:
119.根据所述升级测试任务信息,调节所述车辆控制器所处的电压环境;
120.在不同的电压环境下,进行所述labcar系统模拟的车辆控制器的升级测试。
121.具体地,请继续参阅图2,程控电源模块还可以实现在升级过程中自动调节所处的环境的电压(电压环境),为labcar系统模拟的车辆控制器的升级测试过程制造异常场景,实现调控电压的作用。
122.进一步地,所述车辆控制器所处的电压环境包括以下之一:
123.在升级过程中处于车辆下电的环境;
124.在升级过程中处于电压值小于预设值的环境。
125.需要说明的是,远程升级的过程中通常会受到车辆电压的限制,因此,在labcar系统模拟的车辆控制器的升级测试的过程中,通过程控电源模块调节的电压环境包括以下之一:
126.在升级过程中处于车辆下电的环境,即在升级过程中做车辆下电测试;
127.在升级过程中处于电压值小于预设值的环境,即在升级过程中做电压低对升级产生的影响。
128.本发明实施例提供的测试方法,为了减轻测试人员工作量,提升测试效率,减少实车测试资源的压力,搭建模拟实车环境,并加入使用软件编程的方式控制云端访问,自动进行升级测试任务的创建,下发;通过程控电源模块进行整车上下电的控制;车端查询到任务后,利用摄像头定位,机械手点击车机大屏,通过对摄像头采集内容的图像处理,判断人机交互的正确性,进行人机交互功能测试。串行接入以太数据采集设备,以便进行出现问题的数据分析,定位问题。可以缩短测试周期,尽快完成升级。
129.如图4所示,本发明实施例还提供一种labcar系统,所述系统包括:
130.任务获取模块401,用于通过远程升级fota平台获取升级测试任务信息;
131.授权模块402,用于在所述labcar系统模拟的整车处于上电状态下,根据所述升级测试任务信息,获取授权信息;
132.测试模块403,用于根据所述升级测试任务信息,进行所述labcar系统模拟的车辆控制器的升级测试;
133.其中,所述升级测试任务信息包括控制器升级包、升级任务类型、升级方式和升级控制器。
134.本发明实施例,通过远程升级fota平台获取升级测试任务信息,在所述labcar系统模拟的整车处于上电状态下,根据所述升级测试任务信息,获取授权信息,以及根据所述升级测试任务信息,进行所述labcar系统模拟的车辆控制器的升级测试,可以实现ota升级的自动化测试,进而实现减轻测试人员的工作量,以及提升研发效率。
135.可选地,所述系统还包括:
136.数据采集模块,用于获取升级测试过程中的测试数据,以及测试结果;
137.确定模块,用于在所述测试结果未符合预设结果的情况下,根据所述测试数据,确定所述测试结果未符合预设结果的原因。
138.可选地,所述测试数据包括:
139.以太数据;
140.can数据;
141.canfd数据。
142.所述授权信息包括控制器升级包下载授权信息和升级授权信息;
143.可选地,授权模块402,包括:
144.第一处理单元,用于根据所述升级测试任务信息,获取所述控制器升级包下载授权信息;
145.第二处理单元,用于根据所述控制器升级包下载授权信息,下载完成控制器升级包后,获取所述升级授权信息。
146.可选地,所述授权信息是人机交互模块通过摄像头采集所述labcar系统中的车机弹屏的界面图像,并识别所述界面图像上的授权按钮,以使机械手点击所述授权按钮输入的;
147.其中,所述授权按钮为下载授权按钮或升级授权按钮;
148.在所述授权按钮为下载授权按钮的情况下,所述授权信息为所述控制器升级包下载授权信息;在所述授权按钮为升级授权按钮的情况下,所述授权信息为所述升级授权信息;;
149.所述人机交互模块与所述labcar系统连接。
150.可选地,所述授权模块402,具体用于:
151.采集所述labcar系统中的车机弹屏的界面图像;
152.对所述界面图像中的授权按钮进行识别;
153.控制机械手点击所述授权按钮;
154.在所述授权按钮被点击的情况下,获取所述授权信息;
155.其中,所述授权按钮为下载授权按钮或升级授权按钮;
156.在所述授权按钮为下载授权按钮的情况下,所述授权信息为所述控制器升级包下载授权信息;在所述授权按钮为升级授权按钮的情况下,所述授权信息为所述升级授权信息。
157.可选地,所述测试模块403,包括:
158.电压调节单元,用于根据所述升级测试任务信息,调节所述车辆控制器所处的电压环境;
159.测试单元,用于在不同的电压环境下,进行所述labcar系统模拟的车辆控制器的升级测试。
160.可选地,所述车辆控制器所处的电压环境包括以下之一:
161.在升级过程中处于车辆下电的环境;
162.在升级过程中处于电压值小于预设值的环境需要说明的是,本发明实施例提供的labcar系统是能够执行上述的测试方法的系统,则上述的测试方法的所有实施例均适用于该系统,且能够达到相同或者相似的技术效果。
163.本发明实施例还提供一种测试设备,包括:处理器、存储器及存储在所述存储器上并可在所述处理器上运行的程序,所述程序被所述处理器调用并执行所述存储器中所存储的程序和数据。
164.具体地,所述处理器,用于:
165.通过远程升级fota平台获取升级测试任务信息;
166.在所述labcar系统模拟的整车处于上电状态下,根据所述升级测试任务信息,获取授权信息;
167.根据所述升级测试任务信息,进行所述labcar系统模拟的车辆控制器的升级测试;
168.其中,所述升级测试任务信息包括控制器升级包、升级任务类型、升级方式和升级控制器。
169.可选地,所述处理器,还用于:
170.获取升级测试过程中的测试数据,以及测试结果;
171.在所述测试结果未符合预设结果的情况下,根据所述测试数据,确定所述测试结果未符合预设结果的原因。
172.可选地,所述测试数据包括:
173.以太数据;
174.can数据;
175.canfd数据。
176.可选地,所述授权信息包括控制器升级包下载授权信息和升级授权信息;
177.所述处理器,具体用于:
178.根据所述升级测试任务信息,获取所述控制器升级包下载授权信息;
179.根据所述控制器升级包下载授权信息,下载完成控制器升级包后,获取所述升级授权信息。
180.可选地,所述授权信息是人机交互模块通过摄像头采集所述labcar系统中的车机弹屏的界面图像,并识别所述界面图像上的授权按钮,以使机械手点击所述授权按钮输入的;
181.其中,所述授权按钮为下载授权按钮或升级授权按钮;
182.在所述授权按钮为下载授权按钮的情况下,所述授权信息为所述控制器升级包下载授权信息;在所述授权按钮为升级授权按钮的情况下,所述授权信息为所述升级授权信息;
183.所述人机交互模块与所述labcar系统连接。
184.可选地,所述处理器,具体用于:
185.采集所述labcar系统中的车机弹屏的界面图像;
186.对所述界面图像中的授权按钮进行识别;
187.控制机械手点击所述授权按钮;
188.在所述授权按钮被点击的情况下,获取所述授权信息;
189.其中,所述授权按钮为下载授权按钮或升级授权按钮;
190.在所述授权按钮为下载授权按钮的情况下,所述授权信息为所述控制器升级包下载授权信息;在所述授权按钮为升级授权按钮的情况下,所述授权信息为所述升级授权信息。
191.可选地,所述处理器,具体用于:
192.根据所述升级测试任务信息,调节所述车辆控制器所处的电压环境;
193.在不同的电压环境下,进行所述labcar系统模拟的车辆控制器的升级测试。
194.可选地,所述车辆控制器所处的电压环境包括以下之一:
195.在升级过程中处于车辆下电的环境;
196.在升级过程中处于电压值小于预设值的环境
197.本发明实施例还提供一种可读存储介质,所述可读存储介质上存储有程序,所述程序被处理器执行时实现如上中任一项所述的测试方法中的步骤。
198.以上所述的是本发明的优选实施方式,应当指出对于本技术领域的普通人员来说,在不脱离本发明所述的原理前提下还可以作出若干改进和润饰,这些改进和润饰也在本发明的保护范围内。
再多了解一些

本文用于企业家、创业者技术爱好者查询,结果仅供参考。

发表评论 共有条评论
用户名: 密码:
验证码: 匿名发表

相关文献