[发明专利]电子流水日志智能分析方法、装置及处理器有效
申请号: | 201310304189.9 | 申请日: | 2013-07-17 |
公开(公告)号: | CN103337113A | 公开(公告)日: | 2013-10-02 |
发明(设计)人: | 肖大海;欧阳小明;王庆华;卢鹏;雷正生;雍容 | 申请(专利权)人: | 广州广电运通金融电子股份有限公司 |
主分类号: | G07F19/00 | 分类号: | G07F19/00;G06F11/34 |
代理公司: | 北京集佳知识产权代理有限公司 11227 | 代理人: | 王宝筠 |
地址: | 510000 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 电子 流水 日志 智能 分析 方法 装置 处理器 | ||
技术领域
本发明涉及计算机技术领域,特别是涉及一种电子流水日志智能分析方法、装置及处理器。
背景技术
ATM等自助设备在运行过程中,有时会出现一些故障和差错,例如,自助设备在运行过程中,会出现频繁停机、交易量低的问题。当出现问题后,需要工作人员对自助设备进行检修维护。
目前通常采用对自助设备的电子流水日志进行分析的方式,判断自助设备是否出现问题,获取自助设备的状态信息。所述自助设备的电子流水日志中,记录了软硬件状态、交易动作和运行动作等一系列与设备相关的信息。工作人员通过对所述电子流水日志的分析,能够获知异常的交易信息、异常的设备运行信息和自助设备出错的频率信息等,从而根据对所述电子流水日志的分析结果,即可获知自助设备是否出现故障。
但是,发明人在本申请的研究过程中发现,不同品牌的自助设备的电子流水日志的记录格式有很大的不同,并且,不同业务软件所记录的电子流水日志记录格式也不相同。甚至,有些电子流水日志进行了特殊处理,更加杂乱,这些都增加了对电子流水日志进行过滤和分析的难度。这种情况下,人工对电子流水日志进行分析,需要耗费大量的人力和物力。
发明内容
有鉴于此,本发明的目的在于提供一种电子流水日志智能分析方法、装置及处理器,解决现有技术中存在的,在进行电子流水日志的分析时,需要耗费大量的人力和物力的问题,具体实施方案如下:
一种电子流水日志智能分析方法,预先获取日志记录规则库,所述日志记录规则库包括:日志记录模板集、日志记录模板有向图和业务日志记录有向图,所述电子流水日志智能分析方法包括:
接收待分析的日志文件,将所述日志记录模板集中的日志记录模板与所述日志文件进行匹配,根据匹配结果,将所述日志文件分解为一条条单独的电子流水日志,并判断是否含有异常的电子流水日志,所述异常的电子流水日志为与所述日志记录模板不匹配的电子流水日志;
根据所述日志记录模板有向图,分析各条电子流水日志所处的日志位置是否正确,并根据所述业务日志记录有向图和所述各条电子流水日志对应的业务系统,对所述各条电子流水日志进行划分,将执行同一功能操作的电子流水日志划分为一组;
根据对所述电子流水日志的划分,确定异常操作和正常操作,所述异常操作为所述异常的电子流水日志和日志序列不正确的电子流水日志所对应的功能操作,并根据所述异常操作,和/或正常操作对应的电子流水日志,获取自助设备的运行状态。
优选的,所述获取日志记录规则库,包括:
设置配置文件,其中,所述配置文件包括:日志记录源代码关键字和日志记录模板配置文件;
遍历所述自助设备的业务系统源代码,并根据所述日志记录源代码关键字,获取所述源代码中的日志记录代码;
根据所述日志记录代码和所述日志记录模板配置文件,生成相应的日志记录模板集;
按照所述源代码中程序执行的路径顺序,获取所述日志记录代码中,每一条电子流水日志的前续日志记录和后续日志记录,并据此获取所述日志记录模板有向图;
根据所述日志记录代码中各业务的执行路径顺序,确定每个业务执行过程中所需的各个日志记录代码的逻辑顺序,并根据所述逻辑顺序生成业务日志记录有向图。
优选的,
所述日志记录模板集中的日志记录模板包括:关键字部分和变量部分。
优选的,所述将所述日志文件分解为一条条单独的电子流水日志,并判断是否含有异常的电子流水日志,包括:
获取所述日志文件后,对照日志关键字,确定所述日志文件中各字段为电子流水日志的关键字部分,还是变量部分;
逐个字段读取所述日志文件,并将读取的内容与所述日志记录模板集中的日志记录模板进行匹配,若读取到的日志内容与其中一条日志记录模板相匹配,则所述读取到的日志内容为一条单独的电子流水日志,若不匹配,则所述读取到的日志内容为异常的电子流水日志;
获取匹配的所述单独的电子流水日志中的变量部分,并判断所述变量部分的参数值是否符合其对应的日志记录模板的变量部分的取值范围,若不符合,则该电子流水日志为异常的电子流水日志。
优选的,所述根据所述日志记录模板有向图,分析各条电子流水日志所处的日志位置是否正确,包括:
1)读取各条电子流水日志组成的日志序列中的第一条电子流水日志,并确定所述第一条电子流水日志为当前电子流水日志;
2)判断所述当前电子流水日志是否为异常的电子流水日志;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广州广电运通金融电子股份有限公司,未经广州广电运通金融电子股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310304189.9/2.html,转载请声明来源钻瓜专利网。
- 上一篇:具有清热作用的槐花酸辣酱及制作方法
- 下一篇:一种类岩质材料劈裂试验装置