【技术实现步骤摘要】
一种车辆远程调试系统及方法
[0001]本专利技术实施例涉及车辆软件调试
,尤其涉及一种车辆远程调试系统及方法。
技术介绍
[0002]随着汽车行业的发展,汽车的智能化程度不断提高,车辆上的车端控制器和软件的数量也在不断增加。然而,车端控制器故障以及软件BUG的发生是不可避免的,给车主和汽车制造商带来了很大的困扰。针对传统的车辆维护和故障排查需要人工到车上进行诊断和调试,存在耗时长、人力成本大、用户抱怨投诉率高等痛点问题。
[0003]为了解决这个问题,车辆远程诊断与调试技术逐渐成为了汽车行业的热门研究方向。传统的车辆远程诊断技术需要连接到公网,车辆网络环境的复杂性,如车辆内部局域网、动态IP地址等,也增加了远程诊断的难度。并且,将调试指令转化成私有协议的远程调试方法复杂多样、稳定性难以保证、新增调试指令能力需要重新扩展开发。因此,如何提升车辆远程调试的实时性和灵活性,是本专利技术亟待解决的技术问题。
技术实现思路
[0004]本专利技术实施例提供一种车辆远程调试系统及方法,以提升车辆远程调试的
【技术保护点】
【技术特征摘要】
1.一种车辆远程调试系统,其特征在于,所述车辆远程调试系统包括:调试设备、云服务器和车辆;所述调试设备至少包括:本地代理端口;所述调试设备,用于基于所述本地代理端口或服务器代理端口通过端口映射访问所述车辆中的控制器服务端口;所述云服务器至少包括:所述服务器代理端口;所述云服务器,用于将所述控制器服务端口映射到所述服务器代理端口,以及将所述本地代理端口映射到所述服务器代理端口,形成所述端口映射;所述车辆至少包括:所述控制器服务端口和控制器调试工具服务;所述车辆,用于通过所述控制器服务端口访问对应的控制器调试工具服务,实现所述车辆的远程调试。2.根据权利要求1所述的车辆远程调试系统,其特征在于,所述车辆还包括:车端代理客户端;所述云服务器还包括:云端代理服务;所述车辆,用于在启动所述车端代理客户端后,建立所述车端代理客户端和所述云端代理服务之间的通信连接;基于所述通信连接和所述端口映射建立所述车端代理客户端和所述云端代理服务之间的TCP/UDP流量隧道,开启远程调试通道;将所述控制器服务端口和所述服务器代理端口的TCP/UDP流量按照所述端口映射相互转发。3.根据权利要求2所述的车辆远程调试系统,其特征在于,所述调试设备还包括:本地代理客户端;所述调试设备,用于在启动所述本地代理客户端后,建立所述本地代理客户端和所述云端代理服务之间的通信连接;基于所述通信连接和所述端口映射建立所述本地代理客户端和所述云端代理服务之间的TCP/UDP流量隧道;将所述本地代理端口和所述服务器代理端口的TCP/UDP流量按照所述端口映射相互转发,以实现将所述控制器服务端口和所述本地代理端口的TCP/UDP流量按照所述端口映射相互转发。4.根据权利要求2所述的车辆远程调试系统,其特征在于,所述车辆还包括:多个车端控制器,所述控制器调试工具服务为多个,所述控制器调试工具服务集成在相应的所述车端控制器中,多个所述车端控制器接入车载以太网,形成了车辆局域网;所述车端代理客户端,用于通过所述车辆局域网实现对各所述控制器服务端口TCP/UDP流量的代理转发。5.根据权利要求1所述的车辆远程调试系统,其特征在于,所述调试设备与所述云服务器之间通过互联网通信,所述车辆通过车载4G或5G或WiFi接入所述互联网,通过所述互联网与所述云服务器进行通信。6.根据权利要求4所述的车辆远程调试系统,其特征在于,所述车端代理客户端集成在任意一个具备访问所述云服务器能力的所述车端控制器上,所述控制器调试工具服务为基于TCP/UDP传输协议的调试工具服务。7.根据权利要求2所述的车辆远程调试系统,其特征在于,所述车辆还包括:车端通信客户端;所述云服务器还包括:云端通讯服务;所述车端通信客户端与所述云端通信服务之间建立有通信连接;所述车载通信客户端,用于基于所述云端通讯服务发出的调试通知,...
【专利技术属性】
技术研发人员:刘园圆,高斯雄,
申请(专利权)人:重庆长安汽车股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。