本发明涉及车辆通信,特别涉及一种车端日志获取方法、装置、设备及可读存储介质。
背景技术:
1、车辆在市场批量升级的过程中,车端自动上传的日志中仅包含各控制器刷写升级过程中的日志,若车端在准备刷写升级时出现异常,则会导致获取的车端日志不完整。
技术实现思路
1、本发明实施例提供了一种车端日志获取方法、装置、设备及可读存储介质,在目前实际应用中,存在车端日志获取不完整的问题。
2、为了解决以上问题,本发明实施例采用以下技术方案:
3、第一方面,本发明实施例提供了一种车端日志获取方法,应用于车端日志获取系统,所述车端日志获取系统包括空中下载技术ota平台、车载终端服务平台tsp和车载终端设备tbox,所述方法包括:
4、在所述ota平台接收到第一用户请求的情况下,所述ota平台基于所述第一用户请求,生成第一日志请求,所述第一日志请求用于请求上传车辆的车端日志;
5、所述ota平台将所述第一日志请求发送给所述tsp;
6、在所述tsp接收到所述第一日志请求的情况下,所述tsp将所述第一日志请求发送给所述tbox;
7、在所述tbox接收到所述第一日志请求的情况下,所述tbox对所述第一日志请求对应的日志进行打包,得到第一日志文件;
8、所述tbox将所述第一日志文件发送给所述ota平台。
9、第二方面,本发明实施例提供了一种车端日志获取装置,应用于车端日志获取系统,所述车端日志获取系统包括空中下载技术ota平台、车载终端服务平台tsp和车载终端设备tbox,所述装置包括:
10、生成模块,用于在所述ota平台接收到第一用户请求的情况下,基于所述ota平台基于所述第一用户请求,生成第一日志请求,所述第一日志请求用于请求上传车辆的车端日志;
11、第一发送模块,用于基于所述ota平台将所述第一日志请求发送给所述tsp;
12、第二发送模块,用于在所述tsp接收到所述第一日志请求的情况下,基于所述tsp将所述第一日志请求发送给所述tbox;
13、打包模块,用于在所述tbox接收到所述第一日志请求的情况下,基于所述tbox对所述第一日志请求对应的日志进行打包,得到第一日志文件;
14、第三发送模块,用于基于所述tbox将所述第一日志文件发送给所述ota平台。
15、第三方面,本发明实施例提供了一种车端日志获取设备,所述设备包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;所述处理器,用于读取存储器中的程序实现如第一方面所述的方法中的步骤。
16、第四方面,本发明实施例提供了一种可读存储介质,所述可读存储介质上存储程序或指令,其中,所述程序或指令被处理器执行时实现如第一方面所述的方法中的步骤。
17、在本发明实施例中,所述车端日志获取方法可以通过远程下发指令的形式获取车端在升级过程中的所有日志,从而提高获取车端日志的完整性,并且可以根据市场的问题车辆进行单车日志提取,此方法在测试时可以代替传统的硬线连接的形式进行测试日志获取,使得获取特定的日志更加便捷。
1.一种车端日志获取方法,其特征在于,应用于车端日志获取系统,所述车端日志获取系统包括空中下载技术ota平台、车载终端服务平台tsp和车载终端设备tbox,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述车端日志为在所述车辆在进行车载应用升级过程中生成的故障日志,且所述车辆未将所述故障日志上传至所述ota平台。
3.根据权利要求1所述的方法,其特征在于,所述tbox包括接收模块和uc-master模块,所述接收模块用于接收所述第一日志请求,所述在所述tbox接收到所述第一日志请求的情况下,所述tbox对所述第一日志请求对应的日志进行打包,得到第一日志文件,包括:
4.根据权利要求1所述的方法,其特征在于,所述第一日志请求包括所述车辆的车辆识别码,所述在所述tsp接收到所述第一日志请求的情况下,所述tsp将所述第一日志请求发送给所述tbox,包括:
5.根据权利要求4所述的方法,其特征在于,所述在所述tsp接收到所述第一日志请求的情况下,所述tsp将所述第一日志请求发送给所述tbox,还包括:
6.根据权利要求4所述的方法,其特征在于,在所述ota平台基于所述第一用户请求,生成第一日志请求之后,且所述tsp将所述第一日志请求发送给所述tbox之前,所述方法还包括:
7.根据权利要求1所述的方法,其特征在于,所述第一日志文件包括第一通用唯一识别码uuid,第二日志文件包括第二通用唯一识别码uuid,所述方法还包括:
8.一种车端日志获取装置,其特征在于,应用于车端日志获取系统,所述车端日志获取系统包括空中下载技术ota平台、车载终端服务平台tsp和车载终端设备tbox,所述装置包括:
9.一种车端日志获取设备,所述设备包括:收发机、存储器、处理器及存储在所述存储器上并可在所述处理器上运行的程序;其特征在于,
10.一种可读存储介质,其特征在于,所述可读存储介质上存储程序或指令,其中,所述程序或指令被处理器执行时实现如权利要求1至7任一项所述方法的步骤。