System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术实施例涉及数据处理,具体涉及一种日志解析方法、装置及计算机可读存储介质。
技术介绍
1、车机应用开发时会出现实际信号收发与功能预期不符的问题,目前通常通过工具查找问题时间点前后的车机日志中的信号信息来对问题点进行定位,但车机日志通常包含大量的文件,文本量大且密集,并且其中涉及信号类的日志并不直观,干扰项多,需人工进行多次筛选,整个过程较为繁琐耗时,影响效率。
技术实现思路
1、鉴于上述问题,本专利技术实施例提供了一种日志解析方法、装置及计算机可读存储介质,用于解决现有技术中存在的日志问题排查过程繁琐、效率低的问题。
2、根据本专利技术实施例的一个方面,提供了一种日志解析方法,所述方法包括:
3、响应于日志解析信息,获取目标功能标签;
4、基于目标功能标签对应的配置信息,确定目标功能标签对应的目标信号标识;配置信息用于表征各个功能标签在关联模块中对应的关联信号;关联模块为与功能标签关联的功能模块;
5、基于目标信号标识,对目标日志进行筛选,以得到日志解析结果;目标日志中包含多个功能模块的日志信息。
6、在一种可选的实施方式中,基于目标功能标签对应的配置信息,确定目标功能标签对应的目标信号标识,包括:
7、基于配置信息,确定目标功能标签对应的关联模块,以及目标功能标签在关联模块中对应的目标信号;
8、基于信号与信号标识的对应关系,确定目标信号在关联模块中对应的目标信号标识。
9、在
10、获取目标匹配特征;目标匹配特征为模块类型和信息类型的正则表达式;模块类型为功能模块的类型;信息类型为功能模块中日志信息的信号处理类型;
11、基于目标匹配特征,对功能模块以及功能模块中的日志信息进行筛选,得到目标日志。
12、在一种可选的实施方式中,该方法还包括:
13、获取信号值计算规则;
14、基于信号值计算规则,对日志解析结果进行计算,得到日志解析结果对应的信号值。
15、在一种可选的实施方式中,基于信号值计算规则,对日志解析结果进行计算,得到日志解析结果对应的信号值之后,还包括:
16、获取目标信号标识对应的历史信号值;
17、若信号值与历史信号值不一致,则输出信号值。
18、在一种可选的实施方式中,配置信息与功能标签一一对应,配置信息是通过如下方式确定的:
19、分别构建各个功能对应的功能标签;
20、将日志中与功能关联的功能模块,确定为功能标签对应的关联模块;
21、将功能在关联模块中对应的信号,确定为功能标签在关联模块中对应的关联信号;
22、将功能标签在关联模块中对应的关联信号,确定为功能标签对应的配置信息。
23、在一种可选的实施方式中,目标匹配特征是通过如下方式确定的:
24、分别确定目标模块类型对应的模块标识,以及目标信息类型对应的信息标识;
25、基于模块标识和信息标识构建正则表达式,得到目标匹配特征。
26、根据本专利技术实施例的另一方面,提供了一种日志解析装置,包括:
27、目标功能标签获取模块,用于响应于日志解析信息,获取目标功能标签;
28、目标信号标识确定模块,用于基于目标功能标签对应的配置信息,确定目标功能标签对应的目标信号标识;配置信息用于表征各个功能标签在关联模块中对应的关联信号;关联模块为与功能标签关联的功能模块;
29、目标日志筛选模块,用于基于目标信号标识,对目标日志进行筛选,以得到日志解析结果;目标日志中包含多个功能模块的日志信息。
30、根据本专利技术实施例的另一方面,提供了一种车载终端,包括:处理器、存储器、通信接口和通信总线,处理器、存储器和通信接口通过通信总线完成相互间的通信;
31、存储器用于存放至少一可执行指令,可执行指令使处理器执行如上任意所述的日志解析方法的操作。
32、根据本专利技术实施例的又一方面,提供了一种计算机可读存储介质,存储介质中存储有至少一可执行指令,可执行指令在车载终端/日志解析装置上运行时,使得车载终端/日志解析装置执行如上任一所述的日志解析方法的操作。
33、本专利技术实施例通过功能标签的配置信息,预先按照功能标签将信号划分成不同组,从而在各个功能标签和其对应的信号标识之间建立对应关系,在对日志进行解析时可以直接通过目标功能标签确定需要筛选解析的目标信号标识,从而经过一次筛选就能得到需求的日志解析结果,简化了日志解析的流程,提高了日志解析效率。
34、上述说明仅是本专利技术实施例技术方案的概述,为了能够更清楚了解本专利技术实施例的技术手段,而可依照说明书的内容予以实施,并且为了让本专利技术实施例的上述和其它目的、特征和优点能够更明显易懂,以下特举本专利技术的具体实施方式。
本文档来自技高网...【技术保护点】
1.一种日志解析方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于目标功能标签对应的配置信息,确定所述目标功能标签对应的目标信号标识,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述目标信号标识,对目标日志进行筛选,得到日志解析结果之前,还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述信号值计算规则,对所述日志解析结果进行计算,得到所述日志解析结果对应的信号值之后,还包括:
6.根据权利要求1所述的方法,其特征在于,所述配置信息与所述功能标签一一对应,所述配置信息是通过如下方式确定的:
7.根据权利要求3所述的方法,其特征在于,所述目标匹配特征是通过如下方式确定的:
8.一种日志解析装置,其特征在于,所述装置包括:
9.一种车载终端,其特征在于,包括:处理器、存储器、通信接口和通信总线,所述处理器、所述存储器和所述通信接口通过所述通信总线完成相互间的通信;
...【技术特征摘要】
1.一种日志解析方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述基于目标功能标签对应的配置信息,确定所述目标功能标签对应的目标信号标识,包括:
3.根据权利要求1所述的方法,其特征在于,所述基于所述目标信号标识,对目标日志进行筛选,得到日志解析结果之前,还包括:
4.根据权利要求1所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述基于所述信号值计算规则,对所述日志解析结果进行计算,得到所述日志解析结果对应的信号值之后,还包括:
6.根据权利要求1所述的方法,其特征在于,...
【专利技术属性】
技术研发人员:曾奋,
申请(专利权)人:阿维塔科技重庆有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。