TBOX日志的获取方法、装置和设备与流程
- 国知局
- 2024-12-06 12:26:49
本技术涉及车辆,尤其涉及一种tbox日志的获取方法、装置和设备。
背景技术:
1、随着科技的发展,汽车的智能化程度越来越高,用于实现汽车智能化的车机系统已经成为汽车的重要组成部分。车机系统是一种集成了多种功能的车载信息娱乐系统,其可以通过数据通信网络与外部服务器进行数据交互,实现各种应用服务。其中,tbox(telematics box)是车机系统的重要组成部分。tbox被设置在汽车内部,可以通过数据通信网络与云端服务器进行数据交互,实现车辆远程控制、远程诊断、远程升级等多种功能。在tbox运行过程中,会产生大量的tbox日志,tbox日志对于了解tbox的工作状态、诊断问题非常重要。
2、在获取tbox日志时,传统的获取方式是人工拆开车辆,暴露出tbox的串口,维护人员利用该串口,从tbox中获取tbox日志,这种方法不仅操作复杂,而且可能会对车辆造成物理损坏。为了解决这一问题,目前,大多借助tbox能够连接外部数据通信网络的特性,使tbox通过数据通信网络将tbox日志上传到指定服务器,然后维护人员从该指定服务器上手动下载tbox日志,这种方式虽然避免了拆开汽车,但是tbox日志在上传指定服务器的过程依赖于稳定的外部网络环境和充足的车机系统资源,如果移动网络环境不佳,将会导致tbox日志上传速度缓慢的现象,甚至出现上传失败的问题发生,而且在现实中,tbox日志的数据量较大,上传过程势必会占用较多的tbox系统资源,如果tbox系统资源不够充足将会影响tbox的正常使用,甚至会出现tbox系统崩溃或者宕机的问题。
技术实现思路
1、本技术提供了一种tbox日志的获取方法、装置和设备,以解决现有的tbox日志获取方式中,tbox日志在上传指定服务器的过程,依赖于稳定的外部网络环境和充足的车机系统资源的问题。
2、针对上述技术问题,本技术技术方案是通过如下实施例来解决的:
3、本技术实施例还提供了一种tbox日志的获取方法,在车机系统执行的步骤,包括:在tbox日志操作任务被触发之后,利用someip协议与预设的tbox系统建立内网连接;其中,所述车机系统和所述tbox系统设置在同一车辆的不同的控制器中;基于所述内网连接,向所述tbox系统发送日志导出请求,以便所述tbox系统根据所述日志导出请求启动预设的ftp服务并且返回ftp服务启动结果;接收所述ftp服务启动结果,并且,在接收到的所述ftp服务启动结果为启动成功的情况下,向所述tbox系统发送日志下载请求,以便所述tbox系统根据所述日志下载请求将tbox日志文件存储到所述ftp服务对应的存储地址;通过所述ftp服务,从所述ftp服务对应的存储地址,下载所述tbox日志文件并向所述tbox系统返回日志下载结果,以便所述tbox系统根据所述日志下载结果关闭所述ftp服务。
4、其中,所述通过所述ftp服务,从所述ftp服务对应的存储地址,下载所述tbox日志文件,包括:在向所述tbox系统发送日志下载请求之后,接收所述tbox系统发送的日志打包完成消息;在接收到所述日志打包完成消息之后,通过所述ftp服务,从所述ftp服务对应的存储地址,下载所述tbox日志文件并且在下载所述tbox日志文件的过程中显示下载进度信息;其中,在所述日志打包完成消息中包括所述tbox日志文件对应的数据量;在下载所述tbox日志文件的过程中,根据当前已下载数据量和所述tbox日志文件对应的数据量,计算当前的下载进度信息。
5、其中,在所述通过所述ftp服务,从所述ftp服务对应的存储地址,下载所述tbox日志文件之前,还包括:获取当前设置的目标日志等级;向所述tbox系统发送所述目标日志等级,以便所述tbox系统根据所述目标日志等级,将所述tbox日志文件中的tbox日志对应的日志等级修改为所述目标日志等级。
6、其中,在所述利用someip协议与预设的tbox系统建立内网连接之后,还包括:基于所述内网连接,向所述tbox系统发送日志清除请求,以便所述tbox系统根据所述日志清除请求,删除缓存的tbox日志。
7、本技术实施例还提供了一种tbox日志的获取方法,在tbox系统执行的步骤,包括:利用someip协议与预设的车机系统建立内网连接;其中,所述车机系统和所述tbox系统设置在同一车辆的不同的控制器中;基于所述内网连接,接收到来自于所述车机系统的日志导出请求时,启动预设的ftp服务并且向所述车机系统返回ftp服务启动结果,以便所述车机系统在所述ftp服务启动结果为启动成功的情况下发送日志下载请求;接收所述日志下载请求,并且在接收到所述日志下载请求之后,将tbox日志文件存储到所述ftp服务对应的存储地址,以便所述车机系统通过所述ftp服务,从所述ftp服务对应的存储地址,下载所述tbox日志文件并且返回日志下载结果;接收所述日志下载结果,并且在接收到所述日志下载结果之后,关闭所述ftp服务。
8、其中,所述将tbox日志文件存储到所述ftp服务对应的存储地址,包括:将tbox日志打包为tbox日志文件;在打包成功之后,确定所述tbox日志文件的数据量;将所述tbox日志文件存储到所述ftp服务对应的存储地址并且向所述车机系统发送日志打包完成消息;其中,在所述日志打包完成消息中携带所述tbox日志文件对应的数据量。
9、其中,在所述将tbox日志打包为tbox日志文件之前,还包括:接收来自于所述车机系统的目标日志等级;在预设的配置文件中,读取所述tbox日志对应的日志等级;在所述tbox日志对应的日志等级与所述目标日志等级不同的情况下,在所述配置文件中,将所述tbox日志对应的日志等级修改为所述目标日志等级。
10、其中,在利用someip协议与预设的车机系统建立内网连接之后,还包括:基于所述内网连接,接收来自于所述车机系统的日志清除请求;在接收到所述日志清除请求之后,删除缓存中的tbox日志。
11、本技术实施例还提供了一种tbox日志的获取装置,包括:设置在车机系统的所述tbox日志的获取装置,包括:第一通信模块,用于在tbox日志操作任务被触发之后,利用someip协议与预设的tbox系统建立内网连接;其中,所述车机系统和所述tbox系统设置在同一车辆的不同的控制器中;请求发送模块,用于基于所述内网连接,向所述tbox系统发送日志导出请求,以便所述tbox系统根据所述日志导出请求启动预设的ftp服务并且返回ftp服务启动结果;请求接收模块,用于接收所述ftp服务启动结果,并且,在接收到的所述ftp服务启动结果为启动成功的情况下,向所述tbox系统发送日志下载请求,以便所述tbox系统根据所述日志下载请求将tbox日志文件存储到所述ftp服务对应的存储地址;日志获取模块,用于通过所述ftp服务,从所述ftp服务对应的存储地址,下载所述tbox日志文件并向所述tbox系统返回日志下载结果,以便所述tbox系统根据所述日志下载结果关闭所述ftp服务;设置在tbox系统的所述tbox日志的获取装置,包括:第二通信模块,用于利用someip协议与预设的车机系统建立内网连接;其中,所述车机系统和所述tbox系统设置在同一车辆的不同的控制器中;服务启动模块,用于基于所述内网连接,接收到来自于所述车机系统的日志导出请求时,启动预设的ftp服务并且向所述车机系统返回ftp服务启动结果,以便所述车机系统在所述ftp服务启动结果为启动成功的情况下发送日志下载请求;日志存储模块,用于接收所述日志下载请求,并且在接收到所述日志下载请求之后,将tbox日志文件存储到所述ftp服务对应的存储地址,以便所述车机系统通过所述ftp服务,从所述ftp服务对应的存储地址,下载所述tbox日志文件并且返回日志下载结果;服务关闭模块,用于接收所述日志下载结果,并且在接收到所述日志下载结果之后,关闭所述ftp服务。
12、本技术实施例还提供了一种tbox日志的获取设备,包括:至少一个通信接口;与所述至少一个通信接口相连接的至少一个总线;与所述至少一个总线相连接的至少一个处理器;与所述至少一个总线相连接的至少一个存储器,其中,所述处理器被配置为:执行所述存储器中存储的tbox日志的获取程序,以实现上述任一项在车机系统执行的所述tbox日志的获取方法,或者,实现上述任一项在tbox系统执行的所述tbox日志的获取方法。
13、本技术实施例提供的上述技术方案与现有技术相比具有如下优点:在本技术实施例中,车机系统在tbox日志操作任务被触发之后,利用someip协议与预设的tbox系统建立内网连接;其中,所述车机系统和所述tbox系统设置在同一车辆的不同的控制器中;基于所述内网连接,向所述tbox系统发送日志导出请求,以便所述tbox系统根据所述日志导出请求启动预设的ftp服务并且返回ftp服务启动结果;接收所述ftp服务启动结果,并且,在接收到的所述ftp服务启动结果为启动成功的情况下,向所述tbox系统发送日志下载请求,以便所述tbox系统根据所述日志下载请求将tbox日志文件存储到所述ftp服务对应的存储地址;通过所述ftp服务,从所述ftp服务对应的存储地址,下载所述tbox日志文件并向所述tbox系统返回日志下载结果,以便所述tbox系统根据所述日志下载结果关闭所述ftp服务。本技术实施例无需拆解车体,通过内部网络和ftp服务就可以实现tbox日志文件的获取,无需依赖外部网络环境向云端服务器上传tbox日志文件,减少了获取过程对系统各项资源的占用。
本文地址:https://www.jishuxx.com/zhuanli/20241204/341451.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。
下一篇
返回列表