一种用于车辆远程在线升级的自动化测试系统及方法与流程

专利检索2025-01-17  41


本发明涉及一种测试系统及方法,尤其涉及远程在线升级系统及方法。


背景技术:

1、在汽车智能化和网联化趋势下,汽车成为移动互联网终端,在线升级(over theair,ota)技术应用越来越广泛。随着汽车ota技术普及应用,新车型搭载ota功能已成为主流趋势,升级内容也从软件(software ota,sota)扩展到固件(firmware ota,fota),汽车产品竞争力和生命周期将被重新定义。

2、与传统的消费者到4s店进行线下软件升级相比,ota升级更好地解决了以下3个问题:(1)降低缺陷产品召回成本,降低产品负面影响;(2)更新扩展功能,增加用户体验;(3)加快车联网生态建设。当前,ota技术已成为众多汽车制造商的标准配置。

3、同时,由于ota技术可能会带来潜在的风险,特别是汽车电子控制单元(electronic control unit,ecu)固件更新的fota技术。因此,针对ota系统的测试就尤为重要。

4、然而在实际测试过程中,ota测试的鲁棒性在实车工况难以实现,特别是刷写稳定性、网络工况、故障工况等,并且企业需要测试的车型多、版本多、次数多,人工测试工作量大、成本高、效率低。


技术实现思路

1、本发明的目的之一在于提供一种用于车辆远程在线升级的自动化测试系统,其能够提高测试效率以及升级稳定性,同时也能减少人工投入以及减少升级过程中人为导致的错误,进而为车辆在线远程升级技术开发提供充足有效的数据,以此来修正错误,有效压缩车辆投入市场的测试时间,提高效率。

2、为了实现上述目的,本发明提出了一种用于车辆远程在线升级的自动化测试系统,其包括:

3、总控制模块,其发送车辆测试请求;

4、车域控制器,其与所述总控制模块数据连接,所述车域控制器接收基于所述车辆测试请求而被发出的车辆测试任务;

5、车辆的执行控制模块,其与所述总控制模块和所述车域控制器分别数据连接;

6、车辆的中控屏幕模块,其与车域控制器连接,所述中控屏幕显示车辆测试进程信息;

7、图像抓取模块,其与所述总控制模块和中控屏幕模块分别数据连接;

8、其中,所述总控制模块基于所述车辆测试任务向所述执行控制模块发送仿真信号,以触发所述车域控制器下载与所述车辆测试任务对应的测试安装包;所述总控制模块还向车域控制器发送车辆测试指令;

9、所述图像抓取模块提取所述中控屏幕模块显示的车辆测试进程信息,并反馈给总控制模块。

10、本发明通过上述技术方案,可以摆脱车辆测试对于操作人员的依赖,而通总控制模块和车辆的车域控制器、各执行控制模块以及中控屏幕模块的数据交互,实现了车辆侧自动下载、安装和运行测试安装包,同时车辆侧基于总控制模块的车辆测试指令进行车辆测试,并通过图像抓取模块将测试进程自动反馈给总控制模块,实现了总控制模块对测试进程的监控。

11、需要说明的是,本发明中的车辆测试指令可以包括:测试安装包安装指令和运行指令,以及开始、中断、结束、选择测试或测试中的某一步骤的各种与测试相关的指令。

12、本发明中的仿真信号是总控制模块发送到执行控制模块来使其响应做出模拟驾驶员的相应动作,如操作车机屏幕、车辆上下电、开闭锁、车灯以及诸如此类的信号,从而作为各种测试工作的触发条件,例如作为开始、中断、结束测试或测试中的某一步骤的触发条件。

13、进一步地,在本发明所述的自动化测试系统中,所述总控制模块还包括日志抓取模块,其抓取车域控制器响应于车辆测试的日志以进行分析。

14、进一步地,在本发明所述的自动化测试系统中,所述日志抓取模块基于多线程技术抓取多路所述日志,并对多路日志进行聚合。

15、进一步地,在本发明所述的自动化测试系统中,所述总控制模块还包括:屏幕模拟点击模块,其向所述车域控制器发送作为所述车辆测试指令的模拟点击信号,以通过车域控制器的控制模拟点击中控屏幕模块显示的模拟按键。

16、进一步地,在本发明所述的自动化测试系统中,所述图像抓取模块包括低压差分图像抓取模块。

17、进一步地,本发明所述的自动化测试系统还包括远端服务器,其与所述总控制模块和车域控制器数据连接,所述总控制模块向远端服务器发送所述车辆测试请求,所述远端服务器基于所述车辆测试请求向所述车域控制器发送车辆测试任务;所述车域控制器从远端服务器下载所述测试安装包。

18、本发明的另一目的在于提供一种用于车辆远程在线升级的自动化测试方法,其能够提高测试效率以及升级稳定性,同时也能减少人工投入以及减少升级过程中人为导致的错误,进而为车辆在线远程升级技术开发提供充足有效的数据,以此来修正错误,有效压缩车辆投入市场的测试时间,提高效率。

19、基于上述发明目的,本发明还提供了一种用于车辆远程在线升级的自动化测试方法,其包括步骤:

20、总控制模块发送车辆测试请求;

21、车域控制器接收基于所述车辆测试请求而被发出的车辆测试任务;

22、总控制模块基于所述车辆测试任务向车辆的执行控制模块发送仿真信号,以触发车域控制器下载和安装与所述车辆测试任务对应的测试安装包;

23、总控制模块向车域控制器发送车辆测试指令;

24、在车辆测试过程中,图像抓取模块提取车辆的中控屏幕模块显示的车辆测试进程信息,并反馈给总控制模块。

25、进一步地,本发明所述的自动化测试方法还包括步骤:

26、在车辆测试过程中,总控制模块抓取车域控制器响应于车辆测试的日志以进行分析。

27、更进一步地,在本发明所述的自动化测试方法中,总控制模块抓取车域控制器响应于车辆测试的日志以进行分析具体包括:总控制模块基于多线程技术抓取多路所述日志,并对多路日志进行聚合和分析。

28、进一步地,在本发明所述的自动化测试方法中,所述总控制模块向车域控制器发送车辆测试指令具体包括:所述总控制模块向所述车域控制器发送作为所述车辆测试指令的模拟点击信号,以通过车域控制器的控制模拟点击中控屏幕模块显示的模拟按键。

29、本发明所述的用于车辆远程在线升级的自动化测试系统和方法,能够提高测试效率以及升级稳定性,同时也能减少人工投入以及减少升级过程中人为导致的错误,进而为车辆在线远程升级技术开发提供充足有效的数据,以此来修正错误,有效压缩车辆投入市场的测试时间,提高效率。



技术特征:

1.一种用于车辆远程在线升级的自动化测试系统,其特征在于,包括:

2.如权利要求1所述的自动化测试系统,其特征在于,所述总控制模块还包括日志抓取模块,其抓取车域控制器响应于车辆测试的日志以进行分析。

3.如权利要求2所述的自动化测试系统,其特征在于,所述日志抓取模块基于多线程技术抓取多路所述日志,并对多路日志进行聚合。

4.如权利要求1所述的自动化测试系统,其特征在于,所述总控制模块还包括:屏幕模拟点击模块,其向所述车域控制器发送作为所述车辆测试指令的模拟点击信号,以通过车域控制器的控制模拟点击中控屏幕模块显示的模拟按键。

5.如权利要求1所述的自动化测试系统,其特征在于,所述图像抓取模块包括低压差分图像抓取模块。

6.如权利要求1所述的自动化测试系统,其特征在于,还包括远端服务器,其与所述总控制模块和车域控制器数据连接,所述总控制模块向远端服务器发送所述车辆测试请求,所述远端服务器基于所述车辆测试请求向所述车域控制器发送车辆测试任务;所述车域控制器从远端服务器下载所述测试安装包。

7.一种用于车辆远程在线升级的自动化测试方法,其特征在于,包括步骤:

8.如权利要求7所述的自动化测试方法,其特征在于,还包括步骤:

9.如权利要求8所述的自动化测试方法,其特征在于,所述总控制模块抓取车域控制器响应于车辆测试的日志以进行分析具体包括:总控制模块基于多线程技术抓取多路所述日志,并对多路日志进行聚合和分析。

10.如权利要求7所述的自动化测试方法,其特征在于,所述总控制模块向车域控制器发送车辆测试指令具体包括:所述总控制模块向所述车域控制器发送作为所述车辆测试指令的模拟点击信号,以通过车域控制器的控制模拟点击中控屏幕模块显示的模拟按键。


技术总结
本发明公开了一种用于车辆远程在线升级的自动化测试系统,其包括:总控制模块,其发送车辆测试请求;车域控制器,其与总控制模块数据连接,车域控制器接收车辆测试任务;车辆的执行控制模块,其与总控制模块和车域控制器分别数据连接;车辆的中控屏幕模块,其与车域控制器连接,中控屏幕显示车辆测试进程信息;图像抓取模块,其与总控制模块和中控屏幕模块分别数据连接;其中,总控制模块基于所述车辆测试任务向执行控制模块发送仿真信号,以触发车域控制器下载与车辆测试任务对应的测试安装包;总控制模块还向车域控制器发送车辆测试指令;图像抓取模块提取中控屏幕模块显示的车辆测试进程信息,并反馈给总控制模块。

技术研发人员:隋丛宇,李崇,王维莉
受保护的技术使用者:上汽大众汽车有限公司
技术研发日:
技术公布日:2024/5/29
转载请注明原文地址:https://win.8miu.com/read-1148783.html

最新回复(0)