System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及日志分析,尤其涉及一种基于机芯日志的查看分析方法、装置、电子设备及计算机可读存储介质。
技术介绍
1、随着金融行业的发展,自动取款机、收银机等金融设备的需求也水涨船高,为了根据设备的操作和性能,分析金融数据,需要对金融设备的机芯日志进行分析。
2、现有的机芯日志分析方法多为基于规则引擎的日志分析方法,即通过事先定义的规则和规则引擎检查日志,得到检查结果,实际应用中,基于规则引擎的日志分析方法需要得到的检查结果较为原始,需要人工手动进行统计和制表导入,可能导致进行机芯日志分析时的效率较低。
技术实现思路
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、将所述目标统计数据添加在所述目标属性标签之后,得到目标属性文档,将所述的目标属性文档汇集成日志分析文档。
35、为了解决上述问题,本专利技术还提供一种基于机芯日志的查看分析装置,所述装置包括:
36、路径获取模块,用于初始化日志数据库以及初始操作页面,利用所述初始操作页面获取用户的路径指令;
37、日志获取模块,用于根据所述路径指令从预设的本地存储空间中查询出目标机芯日志,利用所述操作页面获取所述用户的分析指令,从所述分析指令中提取出查询条件和分析函数;
38、分析统计模块,用于根据所述分析函数对所述目标机芯日志进行分析统计,得到分析日志数据,将所述分析日志数据添加到所述日志数据库中,得到机芯数据库;
39、表格生成模块,用于根据所述查询条件从所述机芯数据库中查询出条件数据集,对所述条件数据集进行表格格式转化,得到日志数据表格;
40、文档展示模块,用于从所述分析函数中提取出分析属性组,根据所述分析数据组和所述分析属性组生成日志分析文档,并对所述日志数据表格和所述日志分析文档进行图形化展示。
41、为了解决上述问题,本专利技术还提供一种电子设备,所述电子设备包括:
42、至少一个处理器;以及,
43、与所述至少一个处理器通信连接的存储器;其中,
44、所述存储器存储有可被所述至少一个处理器执行的计算机程序,所述计算机程序被所述至少一个处理器执行,以使所述至少一个处理器能够执行上述所述的基于机芯日志的查看分析方法。
45、为了解决上述问题,本专利技术还提供一种计算机可读存储介质,所述计算机可读存储介质中存储有至少一个计算机程序,所述至少一个计算机程序被电子设备中的处理器执行以实现上述所述的基于机芯日志的查看分析方法。
46、本专利技术实施例通过初始化日志数据库以及初始操作页面,可以方便后续对日志数据库进行数据添加等操作,并利用初始操作页面实现与用户的遍历交互,提高日志分析效率,通过根据所述路径指令从预设的本地存储空间中查询出目标机芯日志,可以实现对待分析日志的图形化筛选,提高日志分析的便利性,通过从所述分析指令中提取出查询条件和分析函数,可以实现客制化的分析操作,提高分析的应用范围,通过根据所述分析函数对所述目标机芯日志进行分析统计,可以实现对日志的转译和读取,通过将所述分析日志数据添加到所述日志数据库中,可以实现日志有效数据的存储,方便统计调用。
47、通过根据所述查询条件从所述机芯数据库中查询出条件数据集,可以对不同时间区间中的日志进行查看和分析,通过对所述条件数据集进行表格格式转化,得到日志数据表格,可以将查询后的结果通过excel表单的形式进行存储,进而方便后续的统计分享等操本文档来自技高网...
【技术保护点】
1.一种基于机芯日志的查看分析方法,其特征在于,所述方法包括:
2.如权利要求1所述的基于机芯日志的查看分析方法,其特征在于,所述初始化日志数据库以及初始操作页面,包括:
3.如权利要求1所述的基于机芯日志的查看分析方法,其特征在于,所述从所述分析指令中提取出查询条件和分析函数,包括:
4.如权利要求1所述的基于机芯日志的查看分析方法,其特征在于,所述根据所述分析函数对所述目标机芯日志进行分析统计,得到分析日志数据,包括:
5.如权利要求1所述的基于机芯日志的查看分析方法,其特征在于,所述根据所述查询条件从所述机芯数据库中查询出条件数据集,包括:
6.如权利要求1所述的基于机芯日志的查看分析方法,其特征在于,所述对所述条件数据集进行表格格式转化,得到日志数据表格,包括:
7.如权利要求1所述的基于机芯日志的查看分析方法,其特征在于,所述根据所述分析数据组和所述分析属性组生成日志分析文档,包括:
8.一种基于机芯日志的查看分析装置,其特征在于,所述装置包括:
9.一种电子设备,其特征在于
10.一种计算机可读存储介质,存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现如权利要求1至7中任意一项所述的基于机芯日志的查看分析方法。
...【技术特征摘要】
1.一种基于机芯日志的查看分析方法,其特征在于,所述方法包括:
2.如权利要求1所述的基于机芯日志的查看分析方法,其特征在于,所述初始化日志数据库以及初始操作页面,包括:
3.如权利要求1所述的基于机芯日志的查看分析方法,其特征在于,所述从所述分析指令中提取出查询条件和分析函数,包括:
4.如权利要求1所述的基于机芯日志的查看分析方法,其特征在于,所述根据所述分析函数对所述目标机芯日志进行分析统计,得到分析日志数据,包括:
5.如权利要求1所述的基于机芯日志的查看分析方法,其特征在于,所述根据所述查询条件从所述机芯数据库中查询出条件数据...
【专利技术属性】
技术研发人员:涂成元,黄福平,栗浩,王丰,杨锋,
申请(专利权)人:中电金融设备系统深圳有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。