一种车端日志获取方法及装置、电子设备和计算机可读存储介质制造方法及图纸

技术编号:35408424 阅读:6 留言:0更新日期:2022-11-03 11:03
本申请提供一种车端日志获取方法及装置、电子设备和计算机可读存储介质,其中,该方法包括:通过第一应用模块获取目标控制器中保存的日志文件,得到日志文件集合,目标控制器与第一应用模块建立连接;通过通讯模组向云端发送日志文件集合;通过第一应用模块获取日志获取结果信息,并通过第二应用模块记录日志获取结果信息;通过第二应用模块和通讯模组向云端发送日志获取结果信息。通过该方法,可以提高拉取车端控制器中的日志文件的效率。拉取车端控制器中的日志文件的效率。拉取车端控制器中的日志文件的效率。

【技术实现步骤摘要】
一种车端日志获取方法及装置、电子设备和计算机可读存储介质


[0001]本申请涉及车辆通信领域,具体涉及一种车端日志获取方法及装置、电子设备和计算机可读存储介质。

技术介绍

[0002]在软件定义汽车的潮流下,车端各种嵌入式控制器及对应嵌入式控制器上运行应用软件的开发、调试、运营管理也越来越复杂,云端也需要对车端各嵌入式控制器上的日志文件并进行统一管理。
[0003]目前基本都是通过上位机或者对应的诊断仪直接物理连接上车端等方式在实车上读取出来。然而,这种方式非常低效,且很难进行统一管理,如果车辆的数量很多,则无法获知车辆的行驶位置,想要实时获取车辆上的日志文件,也需要承担昂贵的成本。

技术实现思路

[0004]鉴于以上所述现有技术的缺点,本申请提供一种车端日志获取方法,以解决上述技术问题。
[0005]本申请提供的一种车端日志获取方法,包括:
[0006]通过通讯模组接收云端发送的日志文件获取指令;
[0007]响应目标文件获取指令,通过第一应用模块获取目标控制器中保存的日志文件,得到日志文件集合,目标控制器与第一应用模块建立连接;
[0008]通过通讯模组向云端发送日志文件集合;
[0009]通过第一应用模块获取日志获取结果信息,并通过第二应用模块记录日志获取结果信息;
[0010]通过第二应用模块和通讯模组向云端发送日志获取结果信息。
[0011]于本申请的一实施例中,通过通讯模组接收云端发送的日志文件获取指令之前,通过第二应用模块向通讯模块发送预设指令;根据预设指令对通讯模块进行激活。
[0012]于本申请的一实施例中,通过通讯模组获取当前车辆的车辆识别码,并获取通讯模组的硬件标识信息;调用第三应用模块根据车辆识别码和硬件表示信息验证通讯模组的安全性。
[0013]于本申请的一实施例中,响应目标文件获取指令,通过第一应用模块获取目标控制器中保存的日志文件之前,通过第二应用模块对日志文件获取指令进行解析;若解析成功,则执行响应目标文件获取指令的步骤,并将日志文件获取指令同步至第一应用模块。
[0014]于本申请的一实施例中,通过第一应用模块确定至少一个目标控制器;向至少一个目标控制器发送目标日志文件获取请求;接收至少一个目标控制器发送的目标日志文件相应请求,得到日志文件集合。
[0015]于本申请的一实施例中,调用第四应用模块和通讯模组,通过超文本传输协议向
云端发送日志文件集合。
[0016]于本申请的一实施例中,通过第四应用模块生产日志获取结果信息;通过线程间方式将日志获取结果信息同步至第一应用模块。
[0017]第二方面,本申请实施例提供了一种车端日志获取装置,包括:
[0018]收发单元,用于通过通讯模组接收云端发送的日志文件获取指令;
[0019]获取单元,用于响应目标文件获取指令,通过第一应用模块获取目标控制器中保存的日志文件,得到日志文件集合,目标控制器与第一应用模块建立连接;
[0020]收发单元,还用于通过通讯模组向云端发送日志文件集合;
[0021]获取单元,还用于通过第一应用模块获取日志获取结果信息,并通过第二应用模块记录日志获取结果信息;
[0022]收发单元,还用于通过第二应用模块和通讯模组向云端发送日志获取结果信息。
[0023]第三方面,本申请提供了一种电子设备,包括:
[0024]一个或多个处理器;
[0025]存储装置,用于存储一个或多个程序,当一个或多个程序被一个或多个处理器执行时,使得电子设备实现第一方面描述的车端日志获取方法。
[0026]第四方面,本申请提供了一种计算机可读存储介质,其上存储有计算机程序,当计算机程序被计算机的处理器执行时,使计算机执行第一方面描述的车端日志获取方法。
[0027]本申请的有益效果:可以提高拉取车端控制器中的日志文件的效率。
[0028]应当理解的是,以上的一般描述和后文的细节描述仅是示例性和解释性的,并不能限制本申请。
附图说明
[0029]此处的附图被并入说明书中并构成本说明书的一部分,示出了符合本申请的实施例,并与说明书一起用于解释本申请的原理。显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术者来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。在附图中:
[0030]图1是本申请的一示例性实施例示出的车端嵌入式控制器组成示意图;
[0031]图2是本申请的一示例性实施例示出的主嵌入式控制器A上应用部署图;
[0032]图3是本申请的一示例性实施例示出的云端拉取车端日志文件的数据流图;
[0033]图4是本申请的一示例性实施例示出的车端日志获取方法的流程图;
[0034]图5是本申请的一示例性实施例示出的车端日志获取装置的框图;
[0035]图6示出了适于用来实现本申请实施例的电子设备的计算机系统的结构示意图。
具体实施方式
[0036]以下将参照附图和优选实施例来说明本申请的实施方式,本领域技术人员可由本说明书中所揭露的内容轻易地了解本申请的其他优点与功效。本申请还可以通过另外不同的具体实施方式加以实施或应用,本说明书中的各项细节也可以基于不同观点与应用,在没有背离本申请的精神下进行各种修饰或改变。应当理解,优选实施例仅为了说明本申请,而不是为了限制本申请的保护范围。
[0037]需要说明的是,以下实施例中所提供的图示仅以示意方式说明本申请的基本构想,遂图式中仅显示与本申请中有关的组件而非按照实际实施时的组件数目、形状及尺寸绘制,其实际实施时各组件的型态、数量及比例可为一种随意的改变,且其组件布局型态也可能更为复杂。
[0038]在下文描述中,探讨了大量细节,以提供对本申请实施例的更透彻的解释,然而,对本领域技术人员来说,可以在没有这些具体细节的情况下实施本申请的实施例是显而易见的,在其他实施例中,以方框图的形式而不是以细节的形式来示出公知的结构和设备,以避免使本申请的实施例难以理解。
[0039]首先需要说明的是,AT指令是应用于终端设备与PC应用之间的连接与通信的指令。AT即Attention。每个AT命令行中只能包含一条AT指令;对于AT指令的发送,除AT两个字符外,最多可以接收1056个字符的长度(包括最后的空字符)。
[0040]HTTPS(Hyper Text Transfer Protocol over Secure Socket Layer,超文本传输安全协议),是以安全为目标的HTTP通道,在HTTP的基础上通过传输加密和身份认证保证了传输过程的安全性。HTTPS在HTTP的基础下加入SSL,HTTPS的安全基础是SSL,因此加密的详细内容就需要SSL。HTTPS存在不同于HTTP的默认端口及一个加密/身份验证层(在HTTP与TCP之间)。这个系统提供了身份验证与加密通讯方法。本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种车端日志获取方法,其特征在于,包括:通过通讯模组接收云端发送的日志文件获取指令;响应所述目标文件获取指令,通过第一应用模块获取目标控制器中保存的日志文件,得到日志文件集合,所述目标控制器与所述第一应用模块建立连接;通过所述通讯模组向所述云端发送所述日志文件集合;通过所述第一应用模块获取日志获取结果信息,并通过第二应用模块记录所述日志获取结果信息;通过所述第二应用模块和所述通讯模组向所述云端发送所述日志获取结果信息。2.根据权利要求1所述的方法,其特征在于,所述通过通讯模组接收云端发送的日志文件获取指令之前,所述方法还包括:通过第二应用模块向所述通讯模块发送预设指令;根据所述预设指令对所述通讯模块进行激活。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:通过所述通讯模组获取当前车辆的车辆识别码,并获取所述通讯模组的硬件标识信息;调用第三应用模块根据所述车辆识别码和所述硬件表示信息验证所述通讯模组的安全性。4.根据权利要求1所述的方法,其特征在于,所述响应所述目标文件获取指令,通过第一应用模块获取目标控制器中保存的日志文件之前,所述方法还包括:通过所述第二应用模块对所述日志文件获取指令进行解析;若解析成功,则执行所述响应所述目标文件获取指令的步骤,并将所述日志文件获取指令同步至所述第一应用模块。5.根据权利要求1所述的方法,其特征在于,所述响应所述目标文件获取指令,通过第一应用模块获取目标控制器中保存的日志文件,得到日志文件集合,包括:通过所述第一应用模块确定至少一个目标控制器;向所述至少一个目标控制器发送目标日志文件获取请求;接收所述...

【专利技术属性】
技术研发人员:王忠才
申请(专利权)人:重庆长安汽车股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1