本发明涉及物联网,尤其涉及一种车辆远程调试方法、装置、终端设备及存储介质。
背景技术:
1、在车辆使用过程中,会出现一些依赖实时系统状态的问题。例如,当出现应用卡顿、显示卡顿、内存不足等问题时,通常的系统日志无法给予足够多的信息,以帮助开发工程师快速定位并解决此类问题,导致只能从实车上获取实时的系统状态信息,来分析解决此类问题。
2、现有技术中大多通过车辆系统服务按时上传部分系统日志到云端服务器,在问题发生之后,开发工程师从云端服务器获取问题时间日志,以此模拟还原问题场景,进而分析得到问题原因。在系统日志信息不足的场景下,还需要测试工程师或售后工程师联系测试车辆车主或用户车辆车主,经过开发工程师的远程指导,在实车上获取实时系统信息,以帮助开发工程师解决问题。但是,现有的方法既要依赖人力资源,同时还存在地理空间上的跨度,部分用户车辆可能无法获取到实时的系统信息,降低了问题的解决效率,造成用户体验感较差。
技术实现思路
1、本发明实施例所要解决的技术问题在于,提供一种车辆远程调试方法、装置、终端设备及存储介质,能够远程精确控制故障车辆,获取故障车辆后台系统的实时信息,并根据现场环境信息进行场景还原,使开发工程师直面问题车辆,提高问题解决效率。
2、为了实现上述目的,本发明实施例提供了一种车辆远程调试方法,包括:
3、接收调试端发送的远程调试权限申请指令,向待调试车辆发送远程调试开启指令,以使所述待调试车辆在接收到所述远程调试开启指令后开启远程调试服务;
4、根据车辆识别码和车辆证书连接所述待调试车辆的远程调试服务;
5、将调试指令通过第一传输协议传输至所述待调试车辆进行执行,获取所述待调试车辆执行所述调试指令的实时数据;
6、将所述实时数据通过第二传输协议传输至所述调试端,以使所述调试端根据所述实时数据生成所述待调试车辆的调试结果。
7、作为上述方案的改进,所述接收调试端发送的远程调试权限申请指令,向待调试车辆发送远程调试开启指令,以使所述待调试车辆在接收到所述远程调试开启指令后开启远程调试服务,具体包括:
8、接收调试端发送的远程调试权限申请指令,通过移动终端向云端服务器开启远程调试权限;
9、所述云端服务器通过所述第一传输协议向所述待调试车辆发送远程调试开启指令,以使所述待调试车辆在接收到所述远程调试开启指令后开启远程调试服务。
10、作为上述方案的改进,所述将调试指令通过第一传输协议传输至所述待调试车辆进行执行,获取所述待调试车辆执行所述调试指令的实时数据,具体包括:
11、将调试指令通过所述第一传输协议传输至云端服务器;
12、所述云端服务器将所述调试指令通过所述第一传输协议下发至所述待调试车辆进行执行,获取所述待调试车辆执行所述调试指令的实时数据。
13、作为上述方案的改进,所述将调试指令通过第一传输协议传输至所述待调试车辆进行执行之前,还包括:
14、通过tls协议对所述调试指令进行加密。
15、作为上述方案的改进,所述将所述实时数据通过第二传输协议传输至所述调试端,以使所述调试端根据所述实时数据生成所述待调试车辆的调试结果,具体包括:
16、将所述实时数据通过所述第二传输协议传输至云端服务器;
17、所述云端服务器将所述实时数据通过所述第二传输协议传输至所述调试端,以使所述调试端根据所述实时数据生成所述待调试车辆的调试结果。
18、作为上述方案的改进,所述云端服务器将所述实时数据通过所述第二传输协议传输至所述调试端之前,还包括:
19、通过dlt协议和tls协议对所述实时数据进行压缩和加密。
20、作为上述方案的改进,所述第一传输协议为mqtt协议,所述第二传输协议为http协议。
21、本发明实施例还提供了一种车辆远程调试装置,包括:
22、开启模块,用于接收调试端发送的远程调试权限申请指令,向待调试车辆发送远程调试开启指令,以使所述待调试车辆在接收到所述远程调试开启指令后开启远程调试服务;
23、连接模块,用于根据车辆识别码和车辆证书连接所述待调试车辆的远程调试服务;
24、执行模块,用于将调试指令通过第一传输协议传输至所述待调试车辆进行执行,获取所述待调试车辆执行所述调试指令的实时数据;
25、调试模块,用于将所述实时数据通过第二传输协议传输至所述调试端,以使所述调试端根据所述实时数据生成所述待调试车辆的调试结果。
26、本发明实施例还提供了一种终端设备,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现上述任一项所述的车辆远程调试方法。
27、本发明实施例还提供了一种计算机可读存储介质,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行上述任一项所述的车辆远程调试方法。
28、相对于现有技术,本发明实施例提供的一种车辆远程调试方法、装置、终端设备及存储介质的有益效果在于:通过接收调试端发送的远程调试权限申请指令,向待调试车辆发送远程调试开启指令,以使所述待调试车辆在接收到所述远程调试开启指令后开启远程调试服务;根据车辆识别码和车辆证书连接所述待调试车辆的远程调试服务;将调试指令通过第一传输协议传输至所述待调试车辆进行执行,获取所述待调试车辆执行所述调试指令的实时数据;将所述实时数据通过第二传输协议传输至所述调试端,以使所述调试端根据所述实时数据生成所述待调试车辆的调试结果。本发明实施例能够远程精确控制故障车辆,获取故障车辆后台系统的实时信息,并根据现场环境信息进行场景还原,使开发工程师直面问题车辆,提高问题解决效率。
1.一种车辆远程调试方法,其特征在于,包括:
2.如权利要求1所述的车辆远程调试方法,其特征在于,所述接收调试端发送的远程调试权限申请指令,向待调试车辆发送远程调试开启指令,以使所述待调试车辆在接收到所述远程调试开启指令后开启远程调试服务,具体包括:
3.如权利要求1所述的车辆远程调试方法,其特征在于,所述将调试指令通过第一传输协议传输至所述待调试车辆进行执行,获取所述待调试车辆执行所述调试指令的实时数据,具体包括:
4.如权利要求3所述的车辆远程调试方法,其特征在于,所述将调试指令通过第一传输协议传输至所述待调试车辆进行执行之前,还包括:
5.如权利要求1所述的车辆远程调试方法,其特征在于,所述将所述实时数据通过第二传输协议传输至所述调试端,以使所述调试端根据所述实时数据生成所述待调试车辆的调试结果,具体包括:
6.如权利要求5所述的车辆远程调试方法,其特征在于,所述云端服务器将所述实时数据通过所述第二传输协议传输至所述调试端之前,还包括:
7.如权利要求1-6中任一项所述的车辆远程调试方法,其特征在于,所述第一传输协议为mqtt协议,所述第二传输协议为http协议。
8.一种车辆远程调试装置,其特征在于,包括:
9.一种终端设备,其特征在于,包括处理器、存储器以及存储在所述存储器中且被配置为由所述处理器执行的计算机程序,所述处理器执行所述计算机程序时实现如权利要求1至7中任意一项所述的车辆远程调试方法。
10.一种计算机可读存储介质,其特征在于,所述计算机可读存储介质包括存储的计算机程序,其中,在所述计算机程序运行时控制所述计算机可读存储介质所在设备执行如权利要求1至7中任意一项所述的车辆远程调试方法。