中控软开关测试方法、装置、设备及存储介质制造方法及图纸

技术编号:37402302 阅读:25 留言:0更新日期:2023-04-30 09:29
本申请提供一种中控软开关测试方法、装置、设备及存储介质,该方法通过获取车身域控制器基于数据分发服务协议服务接口的服务接口代码,并通过服务接口代码与车身域控制器建立连接,然后将服务接口代码生成目标测试脚本,其中,服务接口代码中携带有车身域控制器所控制的各功能模块的功能代码,以使生成的目标测试脚本表征对目标功能器件进行测试,最后基于目标测试脚本,向车身域控制器发送调用命令,以使目标功能器件响应于调用命令,完成中控软开关的测试,从而达到模拟座舱域调用车身域场景服务,对车身域与座舱域进行联调测试的目的,提前发现车身域控制器本身服务的问题,保证用户在使用车辆过程中的安全以及提升用户的体验感。户的体验感。户的体验感。

【技术实现步骤摘要】
中控软开关测试方法、装置、设备及存储介质


[0001]本专利技术涉及汽车测试
,特别是涉及一种中控软开关测试方法、装置、设备及存储介质。

技术介绍

[0002]随着汽车行业的不断发展,汽车的零部件数量越来越多,承载的功能越来越多样化,极大地提升了用户的体验感,随之整车配置的电子电器软硬件也越来越复杂。在面向服务架构(Service Oriented Architecture,SOA)的汽车架构中,车身域向外提供服务接口,其他域通过调用车身域服务接口来获取车身域相关的功能,其中,车身域与座舱域之间通过以太网进行通信,以太网通信时采用的是数据分发服务(Data Distribution Service,DDS)中间件,既能够满足汽车智驾域大数据传输的需求,又能够满足SOA架构,中控软开关就是座舱域通过DDS去调用车身域的场景服务,实现对车身域的控制,如中控软开关控制大灯、雨刮等。
[0003]但在对车控进行单体测试时,只涉及到对车身域控制器的测试,无法使其跟座舱域进行联调测试,使得在实际操作中,中控软开关通过DDS去调用车身域的场景服本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种中控软开关测试方法,其特征在于,应用于测试电脑端,所述方法包括:获取车身域控制器基于数据分发服务协议服务接口的服务接口代码;通过所述服务接口代码与所述车身域控制器建立连接;将所述服务接口代码生成目标测试脚本,其中,所述服务接口代码中携带有所述车身域控制器所控制的各功能模块的功能代码,使生成的所述目标测试脚本表征对目标功能器件进行测试;基于所述目标测试脚本,向所述车身域控制器发送调用命令,以使所述目标功能器件响应于所述调用命令,完成所述中控软开关的测试。2.根据权利要求1所述的中控软开关测试方法,其特征在于,所述调用命令为目标测试脚本、目标功能服务接口名称、请求参数、服务类型、间隔时间与调用次数,其中,所述请求参数表征对所述目标功能器件具体功能的测试方法,所述间隔时间与调用次数表征所述测试电脑端发送所述调用命令的频率。3.根据权利要求1所述的中控软开关测试方法,其特征在于,在基于所述目标测试脚本,向所述车身域控制器发送调用命令之前,所述方法还包括:打开网络封包分析软件,以使所述网络封包分析软件在调用所述目标功能器件过程中对所述测试电脑端与所述车身域控制器之间发送与接收的数据报文进行抓取。4.根据权利要求1所述的中控软开关测试方法,其特征在于,所述目标功能器件响应于所述调用命令,完成所述中控软开关的测试包括:负载箱与所述车身域控制器的引脚接口连接,箱体上安装有指示灯,并将所述车身域控制器的输出引脚通过所述指示灯进行显示;若所述指示灯被点亮,则对所述目标功能器件的调用成功,对所述中控软开关的测试结果为正常;若所述指示灯未被点亮,则对所述目标功能器件的调用失败,对所述中控软开关的测试结果为异常。5.根据权利要求4所述的中控软开关测试方法,其特征在于,在若所述指示灯未被点亮,则对所述目标功能器件的调用失败,对所述中控软开关的测试结果为异常之后,所述方法还包括:获取所述网络封包分析软件在调用所述目标功能器件过程中抓取的所述测试电脑端与所述车身域控制器之间发送与接收的目标数据报文;根据hash值过滤所述目标数据报文中表征所述目标功能器件的第一数据报文,获得第二数据报文,其中,过滤命令为rtps contains接口hash值;对所述第二数据报文进行处理,获得所述测试电脑端调用所述目标功能器件的请求数据报文与所述车身域控制器响应所述调用命令的响应数据报文;对所述请求数据报文...

【专利技术属性】
技术研发人员:宗会
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

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

1