日志处理方法、电子设备及存储介质技术

技术编号:32355590 阅读:13 留言:0更新日期:2022-02-20 03:15
本申请公开了一种日志处理方法,应用于车机端,所述方法包括:获取日志规则;根据所述日志规则确定所述车机端内需上报日志信息的目标应用程序;根据所述日志规则,从所述目标应用程序的日志存储路径获取所述目标应用程序的日志信息;将获取的所述日志信息上报给所述车机端的车机系统服务器。如此,基于车机系统服务器可以系统化控制车机端各应用程序的日志采集行为,而且基于日志规则指定的目标应用程序,可以使得车机系统服务器获得想要的应用程序的日志信息,降低车机系统服务器获取应用程序的日志信息困难度以及抑制获取大量的不必要日志信息的现象。必要日志信息的现象。必要日志信息的现象。

【技术实现步骤摘要】
日志处理方法、电子设备及存储介质


[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]接收基于所述报警信息返回的拆分指令;
[0031]在接收到所述拆分指令之后,将所述当前数据量大于所述数据量阈值的日志信息拆分到多个日志报告中,并向所述车机系统服务器发送所述日志信息拆分之后形成的多个日志报告。
[0032]进一步地,所述根据所述日志规则,从所述目标应用程序的日志存储路径获取所述目标应用程序的日志信息,还包括:
[0033]将所述日志规则中与所述目标应用程序关联的日志条目及所述日志存储路径,写入所述目标应用程序的日志生成配置中,其中,所述日志条目用于所述目标应用程序生成所述车机系统服务器所需的日志信息,所述日志存储路径,用于供所述目标应用程序将生成的日志信息写入。
[0034]进一步地,所述日志存储路径为所述应用程序的程序目录外的文件存储目录。
[0035]第二方面,本专利技术实施例提供一种日志处理方法,应用于车机系统服务器,所述方法包括:
[0036]向车机端发送日志规则;所述日志规则至少用于指示所述车机端内需上报日志信息的目标应用程序;
[0037]接收基于所述日志规则返回的所述日志信息;所述日志信息为所述目标应用程序基于所述日志规则生成的;
[0038]存储所述日志信息。
[0039]进一步地,所述接收基于所述日志规则返回的所述日志信息,包括:
[0040]接收基于所述日志规则返回的包含所述日志信息的一个日志报告;
[0041]或者,响应于所述车机端发送的报警信息,返回拆分指令;所述报警信息用于指示所述日志信息的当前数据量大于所述车机系统服务器对应的数据量阈值;所述数据量阈值为向所述车机系统服务器上报数据的最大数据量;
[0042]接收基于所述拆分指令生成的包含所述日志信息的多个日志报告;
[0043]所述存储所述日志信息,包括:
[0044]获取所述一个日志报告或多个日志报告中记录的日志信息;
[0045]存储所述日志信息。
[0046]进一步地,所述向车机端发送日志规则,包括:
[0047]基于车机端的标识信息,确定所述车机端对应的日志规则;
[0048]向所述车机端发送所述日志规则。
[0049]第三方面,本专利技术实施例提供一种电子设备,所述电子设备包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器;
[0050]处理器运行所述计算机程序时,执行前述一个或多个技术方案所述方法的步骤。
[0051]第四方面,本专利技术实施例提供一种计算机可读存储介质,所述计算机可读存储介质存储有计算机可执行指令;计算机可执行指令被处理器执行后,能够实现前述一个或多个技术方案所述方法。
[0052]本专利技术实施例提供的日志处理方法,应用于车机端,包括:获取日志规则;根据所述日志规则确定所述车机端内需上报日志信息的目标应用程序;根据所述日志规则,从所述目标应用程序的日志存储路径获取所述目标应用程序的日志信息;将获取的所述日志信息上报给所述车机端的车机系统服务器。如此,将车机端各目标应用程序的日志信息均上报至共同的车机系统服务器,可以降低各应用程序分别向各自对应的应用服务器独立上报导致的日志信息获取困难度,从而系统化控制车机端各应用程序的日志采集行为。另外车机端基于获取的日志规则进行日志采集和上报,可以根据日志信息获取需求,针对性地获取所需的目标应用程序的日志信息,使得车机系统服务器获得想要的应用程序的日志信息,降低车机系统服务器获取应用程序的日志信息困难度以及抑制获取大量的不必要日志信息的现象。
本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种日志处理方法,其特征在于,应用于车机端,所述方法包括:获取日志规则;根据所述日志规则确定所述车机端内需上报日志信息的目标应用程序;根据所述日志规则,从所述目标应用程序的日志存储路径获取所述目标应用程序的日志信息;将获取的所述日志信息上报给所述车机端的车机系统服务器。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:在所述车机端内安装应用程序时,在所述车机端的操作系统内生成并记录所述应用程序的注册信息;其中,所述注册信息包括:应用标识和所述应用程序的日志存储路径。3.根据权利要求2所述的方法,其特征在于,所述根据所述日志规则确定所述车机端内需上报日志的目标应用程序,包括:根据所述日志规则记录的目标应用程序的应用标识,确定所述车机端内需上报日志的目标应用程序;所述方法还包括:查询所述目标应用程序的注册信息;根据所述目标应用程序的注册信息,确定所述目标应用程序的日志存储路径。4.根据权利要求1所述的方法,其特征在于,所述根据所述日志规则,从所述目标应用程序的日志存储路径获取所述目标应用程序的日志信息,包括:根据所述日志规则,确定获取所述目标应用程序的日志信息的预设条件;若达到所述预设条件,从所述目标应用程序的日志存储路径获取所述目标应用程序基于所述日志规则生成的日志信息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:基于所述日志规则,确定所述日志信息的上报时刻;若达到所述上报时刻,则确定获取的所述日志信息的当前数据量;基于所述日志规则,确定车机系统服务器对应的数据量阈值;所述数据量阈值为向所述车机系统服务器上报数据的最大数据量;比对所述当前数据量与所述数据量阈值;所述将获取的所述日志信息上报给所述车机端的车机系统服务器,包括:若所述当前数据量小于或等于所述数据量阈值,向所述车机系统服务器发送一个包含所述日志信息的日志报告;若所述当前数据量大于所述数据量阈值,向所述车机系统服务器发送多个所述日志报告,其中,每一所述日志报告包含的日志信息的数据量小于或等于所述数据量阈值。6.根据权利要求5所述的方法,其特征在于,所述若所述当前数据量大于所述数据量阈值,向所述车机系统服务器发送多个所述日志报告,包括:若所述当前数据量大于所述数据量阈值,向所述车机系统服务器发送报警信息;接收基于所述报警信息返回的拆分指令;在接...

【专利技术属性】
技术研发人员:于凯飞张举军
申请(专利权)人:北京梧桐车联科技有限责任公司
类型:发明
国别省市:

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

1