一种车辆日志动态配置方法、设备及计算机可读存储介质 |
|||||||
申请号 | CN202410313263.1 | 申请日 | 2024-03-18 | 公开(公告)号 | CN118018593A | 公开(公告)日 | 2024-05-10 |
申请人 | 高新兴物联科技股份有限公司; | 发明人 | 王沛; 巫勤民; | ||||
摘要 | 本 发明 公开了一种车辆日志动态配置方法、设备及计算机可读存储介质,其中,该方法包括:当所述车辆上电且所述车机接收到日志上传的触发指令时,由所述车机开启网络热点,并控制所述车辆的远程通信终端按预设的接入参数连接至预设的日志 服务器 ;其中,若所述远程通信终端接收到由所述日志服务器发送的配置指令,则按所述配置指令对所述远程通信终端的相关功能模 块 进行相应的日志等级配置;若所述远程通信终端未接收到所述配置指令,则按当前的日志模式压缩已存储的日志信息并上传至所述日志服务器。本发明实现了一种高效便捷的车辆日志动态配置方案,提升了车辆日志导出功能的适用广泛性,降低了维保人 力 物力成本,增强了用车体验。 | ||||||
权利要求 | 1.一种车辆日志动态配置方法,应用于车辆的车机,其特征在于,所述方法包括: |
||||||
说明书全文 | 一种车辆日志动态配置方法、设备及计算机可读存储介质技术领域[0001] 本发明涉及车辆通信技术领域,尤其涉及一种车辆日志动态配置方法、设备及计算机可读存储介质。 背景技术[0002] 现有技术中,随着车辆智能化技术的不断发展,车辆智能化程度越来越高,TBOX(Telematics Box,远程通信终端)作为车辆数据传输的载体,扮演着越来越重要的作用,其功能也越来越复杂。 [0003] 目前,不论是车辆生产厂商,还是TBOX厂商,都在追求产品的平台化和模块化,以使生产过程更标准化,生产成本更低。具体到TBOX,车辆数据的上传,国家也有相应的标准要求(例如,GB/T 3296国标协议规范,《国家车联网产业标准体系建设指南(电子产品和服务)》等)。 [0004] 当前存在的问题是:为了满足国家标准,再考虑到产品的智能化需求,对于车厂来说,提供给客户更好驾驶体验,集成的个性化功能,智能化程度越来越高。但是,实际情况是,车辆功能越多,内部程序化就越复杂,对质量就是更高的要求以及挑战,后期一旦出现质量问题会影响驾驶客户的体验,产生更高的售后成本。特别地,从TBOX角度考虑:内部功能增加,对产品质量以及性能会是很大挑战,车辆在运行中产生的功能问题,需要约车到4S店,获取TBOX内有效日志进行分析,或是需要研发人员到现场解决,在一定程度上增加了人力物力和售后的成本,降低了用车体验。 发明内容[0006] 当所述车辆上电且所述车机接收到日志上传的触发指令时,由所述车机开启网络热点,并控制所述车辆的远程通信终端按预设的接入参数连接至预设的日志服务器;其中,[0007] 若所述远程通信终端接收到由所述日志服务器发送的配置指令,则按所述配置指令对所述远程通信终端的相关功能模块进行相应的日志等级配置,并向所述日志服务器响应所述配置指令的配置结果; [0008] 若所述远程通信终端未接收到所述配置指令,则按当前的日志模式压缩已存储的日志信息并上传至所述日志服务器。 [0009] 可选地,所述车机接收到日志上传的触发指令的步骤,具体包括: [0010] 当所述车辆上电后,若所述车机的日志上传选项被触发,则由所述车机生成预设的日志配置界面; [0011] 由所述日志配置界面接收所述触发指令。 [0012] 可选地,所述控制所述车辆的远程通信终端按预设的接入参数连接至预设的日志服务器,具体包括: [0013] 向所述远程通信终端发送与所述网络热点对应的网络连接指令和网络连接参数; [0014] 控制所述远程通信按所述网络连接参数接入公网,并按已存储的所述接入参数连接至所述日志服务器。 [0015] 可选地,所述按所述配置指令对所述远程通信终端的相关功能模块进行相应的日志等级配置,并向所述日志服务器响应所述配置指令的配置结果,具体包括: [0016] 由所述远程通信终端确定所述配置指令对应的目标功能模块以及所述目标功能模块的目标日志等级; [0017] 由所述远程通信终端按所述目标日志等级对所述目标功能模块进行日志等级配置,并接收由所述目标功能模块响应的目标配置结果。 [0018] 可选地,所述按当前的日志模式压缩已存储的日志信息并上传至所述日志服务器,具体包括: [0019] 由所述远程通信终端接收由所述日志服务器发送的上传指令; [0020] 由所述远程通信终端根据所述上传指令压缩已存储的目标日志信息并上传至所述日志服务器。 [0022] 当所述车辆上电且所述车机接收到日志上传的触发指令时,由所述车机开启网络热点,并控制所述车辆的远程通信终端按预设的接入参数连接至预设的日志服务器;其中,[0023] 若所述远程通信终端接收到由所述日志服务器发送的配置指令,则按所述配置指令对所述远程通信终端的相关功能模块进行相应的日志等级配置,并向所述日志服务器响应所述配置指令的配置结果; [0024] 若所述远程通信终端未接收到所述配置指令,则按当前的日志模式压缩已存储的日志信息并上传至所述日志服务器。 [0025] 可选地,所述计算机程序被所述处理器执行时实现: [0026] 当所述车辆上电后,若所述车机的日志上传选项被触发,则由所述车机生成预设的日志配置界面; [0027] 由所述日志配置界面接收所述触发指令。 [0028] 可选地,所述计算机程序被所述处理器执行时实现: [0029] 向所述远程通信终端发送与所述网络热点对应的网络连接指令和网络连接参数; [0030] 控制所述远程通信按所述网络连接参数接入公网,并按已存储的所述接入参数连接至所述日志服务器。 [0031] 可选地,所述计算机程序被所述处理器执行时实现: [0032] 由所述远程通信终端确定所述配置指令对应的目标功能模块以及所述目标功能模块的目标日志等级; [0033] 由所述远程通信终端按所述目标日志等级对所述目标功能模块进行日志等级配置,并接收由所述目标功能模块响应的目标配置结果; [0034] 由所述远程通信终端接收由所述日志服务器发送的上传指令; [0035] 由所述远程通信终端根据所述上传指令压缩已存储的目标日志信息并上传至所述日志服务器。 [0036] 本发明还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有车辆日志动态配置程序,车辆日志动态配置程序被处理器执行时实现如上述任一项所述的车辆日志动态配置方法的步骤。 [0037] 实施本发明的车辆日志动态配置方法、设备及计算机可读存储介质,通过当所述车辆上电且所述车机接收到日志上传的触发指令时,由所述车机开启网络热点,并控制所述车辆的远程通信终端按预设的接入参数连接至预设的日志服务器;其中,若所述远程通信终端接收到由所述日志服务器发送的配置指令,则按所述配置指令对所述远程通信终端的相关功能模块进行相应的日志等级配置,并向所述日志服务器响应所述配置指令的配置结果;若所述远程通信终端未接收到所述配置指令,则按当前的日志模式压缩已存储的日志信息并上传至所述日志服务器。实现了一种高效便捷的车辆日志动态配置方案,提升了车辆日志导出功能的适用广泛性,降低了维保人力物力成本,增强了用车体验。附图说明 [0038] 下面将结合附图及实施例对本发明作进一步说明,附图中: [0039] 图1是本发明车辆日志动态配置方法的第一流程图; [0040] 图2是本发明车辆日志动态配置方法的第二流程图; [0041] 图3是本发明车辆日志动态配置方法的第三流程图; [0042] 图4是本发明车辆日志动态配置方法的第四流程图; [0043] 图5是本发明车辆日志动态配置方法的第五流程图; [0044] 图6是本发明车辆日志动态配置方法的车辆系统数据采集示意图; [0045] 图7是本发明车辆日志动态配置方法的车辆日志信息存储示意图; [0046] 图8是本发明车辆日志动态配置方法的第六流程图。 具体实施方式[0047] 应当理解,此处所描述的具体实施例仅用以解释本发明,并不用于限定本发明。 [0048] 在后续的描述中,使用用于表示元件的诸如“模块”、“部件”或“单元”的后缀仅为了有利于本发明的说明,其本身没有特定的意义。因此,“模块”、“部件”或“单元”可以混合地使用。 [0049] 图1是本发明车辆日志动态配置方法的第一流程图。本实施例提出了一种车辆日志动态配置方法,应用于车辆的车机,所述方法包括: [0050] S1、当所述车辆上电且所述车机接收到日志上传的触发指令时,由所述车机开启网络热点,并控制所述车辆的远程通信终端按预设的接入参数连接至预设的日志服务器;其中, [0051] S2、若所述远程通信终端接收到由所述日志服务器发送的配置指令,则按所述配置指令对所述远程通信终端的相关功能模块进行相应的日志等级配置,并向所述日志服务器响应所述配置指令的配置结果;若所述远程通信终端未接收到所述配置指令,则按当前的日志模式压缩已存储的日志信息并上传至所述日志服务器。 [0052] 可选地,在本实施例中,当TBOX的空口网络因故障而不可用时,或使用费用太高时,则使用车机的车载热点作为Station站连接外部AP接入网络进行日志上传。具体的,TBOX作为车对外的网络路由,可以收集车辆数据,进行存储;TBOX自身业务功能进行日志的存储;TBOX作为Station连接外部热点可以访问公网。其中,在其进入日志上传模式,启动日志上传的应用程序,根据平台接口协议与监控平台进行连接;监控平台通过下发指令可以配置TBOX日志等级等;通过下发指令可以进行日志上传。进一步地,TBOX收到指令可以将车身数据以及tbox自身数据进行压缩,再上传到日志平台;日志平台接收到压缩日志后,提供本地下载,下载后可以进行分析。 [0053] 可选地,在本实施例中,将车辆停放在有外部AP的地方,例如4S店,换电站。车辆点火后在车机上选择日志上传,连接热点,即可与监控平台建立连接。监控平台可以下发配置修改TBOX内模块打印日志的日志等级。在日志上传模式下,TBOX将内存存储的日志信息压缩后,打包上传到日志平台,上传结果应答给监控平台。在退出日志上传模式后,结束上传日志,断开热点链接。 [0054] 可以看出,在本实施例中,将车辆以及TBOX自身的日志信息收集,并在车辆或者TBOX某功能出现问题时,能够比较快速的获取有效日志并分析解决,减少售后成本。进一步地,在车辆空口网络出现问题时,可以使用车机的WiFi网络快速的上传TBOX相关功能模块的log日志信息。 [0055] 本实施例的有益效果在于,通过当所述车辆上电且所述车机接收到日志上传的触发指令时,由所述车机开启网络热点,并控制所述车辆的远程通信终端按预设的接入参数连接至预设的日志服务器;其中,若所述远程通信终端接收到由所述日志服务器发送的配置指令,则按所述配置指令对所述远程通信终端的相关功能模块进行相应的日志等级配置,并向所述日志服务器响应所述配置指令的配置结果;若所述远程通信终端未接收到所述配置指令,则按当前的日志模式压缩已存储的日志信息并上传至所述日志服务器。实现了一种高效便捷的车辆日志动态配置方案,提升了车辆日志导出功能的适用广泛性,降低了维保人力物力成本,增强了用车体验。 [0056] 图2是本发明车辆日志动态配置方法的第二流程图,基于上述实施例,所述车机接收到日志上传的触发指令的步骤,具体包括: [0057] S11、当所述车辆上电后,若所述车机的日志上传选项被触发,则由所述车机生成预设的日志配置界面; [0058] S12、由所述日志配置界面接收所述触发指令。 [0059] 可选地,在本实施例中,当所述车辆上电后,若所述车机的日志上传选项被触发,则检测TBOX的空口网络是否处于可用状态;若为可用状态,则生成是否利用空口网络进行日志上传的确认选项或取消选项,若确认选项被选定,则通过TBOX的空口网络与日志服务器进行通信连接并进行后续的日志上传或日志配置,若取消选项被选定,则进一步生成是否利用车机网络的选项,若该选项被确认,则通过车机的热点网络与日志服务器进行通信连接并进行后续的日志上传或日志配置;若为不可用状态,则直接通过车机的热点网络与日志服务器进行通信连接并进行后续的日志上传或日志配置。 [0060] 可选地,在本实施例中,上述若为可用状态,则生成是否利用空口网络进行日志上传的确认选项或取消选项,若确认选项被选定,则进一步生成是否利用车机热点网络进行日志上传的选项,若该选项被确认时,则通过车机热点网络传输数据量较大的日志数据,而通过空口网络传输数据量较小的日志配置指令。 [0061] 图3是本发明车辆日志动态配置方法的第三流程图,基于上述实施例,所述控制所述车辆的远程通信终端按预设的接入参数连接至预设的日志服务器,具体包括: [0062] S13、向所述远程通信终端发送与所述网络热点对应的网络连接指令和网络连接参数; [0063] S14、控制所述远程通信按所述网络连接参数接入公网,并按已存储的所述接入参数连接至所述日志服务器。 [0064] 可选地,在本实施例中,网络连接指令包括所需连接的热点网络的名称,网络连接参数包括所需连接的热点网络的密码。 [0065] 可选地,在本实施例中,网络热点可由车机提供,或者由外部网络设备提供,其中,网络热点由外部网络设备提供时,可由车机的通信模块对该外部网络进行桥接,从而使得TBOX接入该外部网络,或者,可由车机将该外部网络的名称和密码发送至TBOX,从而使得TBOX直接接入该外部网络。 [0066] 图4是本发明车辆日志动态配置方法的第四流程图,基于上述实施例,所述按所述配置指令对所述远程通信终端的相关功能模块进行相应的日志等级配置,并向所述日志服务器响应所述配置指令的配置结果,具体包括: [0067] S21、由所述远程通信终端确定所述配置指令对应的目标功能模块以及所述目标功能模块的目标日志等级; [0068] S22、由所述远程通信终端按所述目标日志等级对所述目标功能模块进行日志等级配置,并接收由所述目标功能模块响应的目标配置结果。 [0069] 可选地,在本实施例中,请参考图6,车辆的各个总线与TBOX连接,从而通过各个总线获取到车辆系统数据。 [0070] 可选地,在本实施例中,请参考图7,TBOX内置的日志收集存储模块与各个功能模块连接,从而获取到各个功能模块以及自身系统的日志数据,同时,TBOX内置的日志收集存储模块还用于采集车辆系统日志数据。基于此,由所述远程通信终端在上述各个模块数据来源的范围内,确定所述配置指令对应的目标功能模块以及所述目标功能模块的目标日志等级。 [0071] 图5是本发明车辆日志动态配置方法的第五流程图,基于上述实施例,所述按当前的日志模式压缩已存储的日志信息并上传至所述日志服务器,具体包括: [0072] S23、由所述远程通信终端接收由所述日志服务器发送的上传指令; [0073] S24、由所述远程通信终端根据所述上传指令压缩已存储的目标日志信息并上传至所述日志服务器。 [0074] 可选地,在本实施例中,请参考图8,通过TBOX作为Station连接到可以接入公网的AP。在车机上选择开启日志上传模式,TBOX的应用程序通过提前商议好的IP地址与端口号创建Socket套接字与日志服务器进行连接。使用TCP/IP协议进行数据传输,在握手鉴权成功后确认车辆相关信息。此时,可将日志上传至服务器,服务器也可以将日志配置下发给TBOX。在上传完成后自动退出日志上传模式,断开WiFi连接。 [0075] 基于上述实施例,本发明还提出了一种车辆日志动态配置设备,该设备包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现: [0076] 当所述车辆上电且所述车机接收到日志上传的触发指令时,由所述车机开启网络热点,并控制所述车辆的远程通信终端按预设的接入参数连接至预设的日志服务器;其中,[0077] 若所述远程通信终端接收到由所述日志服务器发送的配置指令,则按所述配置指令对所述远程通信终端的相关功能模块进行相应的日志等级配置,并向所述日志服务器响应所述配置指令的配置结果; [0078] 若所述远程通信终端未接收到所述配置指令,则按当前的日志模式压缩已存储的日志信息并上传至所述日志服务器。 [0079] 可选地,所述计算机程序被所述处理器执行时实现: [0080] 当所述车辆上电后,若所述车机的日志上传选项被触发,则由所述车机生成预设的日志配置界面; [0081] 由所述日志配置界面接收所述触发指令。 [0082] 可选地,所述计算机程序被所述处理器执行时实现: [0083] 向所述远程通信终端发送与所述网络热点对应的网络连接指令和网络连接参数; [0084] 控制所述远程通信按所述网络连接参数接入公网,并按已存储的所述接入参数连接至所述日志服务器。 [0085] 可选地,所述计算机程序被所述处理器执行时实现: [0086] 由所述远程通信终端确定所述配置指令对应的目标功能模块以及所述目标功能模块的目标日志等级; [0087] 由所述远程通信终端按所述目标日志等级对所述目标功能模块进行日志等级配置,并接收由所述目标功能模块响应的目标配置结果; [0088] 由所述远程通信终端接收由所述日志服务器发送的上传指令; [0089] 由所述远程通信终端根据所述上传指令压缩已存储的目标日志信息并上传至所述日志服务器。 [0090] 需要说明的是,上述设备实施例与方法实施例属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在设备实施例中均对应适用,这里不再赘述。 [0091] 基于上述实施例,本发明还提出了一种计算机可读存储介质,该计算机可读存储介质上存储有车辆日志动态配置程序,车辆日志动态配置程序被处理器执行时实现如上述任一项所述的车辆日志动态配置方法的步骤。 [0092] 需要说明的是,上述介质实施例与方法实施例属于同一构思,其具体实现过程详细见方法实施例,且方法实施例中的技术特征在介质实施例中均对应适用,这里不再赘述。 [0093] 需要说明的是,在本文中,术语“包括”、“包含”或者其任何其他变体意在涵盖非排他性的包含,从而使得包括一系列要素的过程、方法、物品或者装置不仅包括那些要素,而且还包括没有明确列出的其他要素,或者是还包括为这种过程、方法、物品或者装置所固有的要素。在没有更多限制的情况下,由语句“包括一个……”限定的要素,并不排除在包括该要素的过程、方法、物品或者装置中还存在另外的相同要素。 [0094] 上述本发明实施例序号仅仅为了描述,不代表实施例的优劣。 [0095] 通过以上的实施方式的描述,本领域的技术人员可以清楚地了解到上述实施例方法可借助软件加必需的通用硬件平台的方式来实现,当然也可以通过硬件,但很多情况下前者是更佳的实施方式。基于这样的理解,本发明的技术方案本质上或者说对现有技术做出贡献的部分可以以软件产品的形式体现出来,该计算机软件产品存储在一个存储介质(如ROM/RAM、磁碟、光盘)中,包括若干指令用以使得一台终端(可以是手机,计算机,服务器,空调器,或者网络设备等)执行本发明各个实施例所述的方法。 [0096] 上面结合附图对本发明的实施例进行了描述,但是本发明并不局限于上述的具体实施方式,上述的具体实施方式仅仅是示意性的,而不是限制性的,本领域的普通技术人员在本发明的启示下,在不脱离本发明宗旨和权利要求所保护的范围情况下,还可做出很多形式,这些均属于本发明的保护之内。 |