一种日志文件分析方法及装置制造方法及图纸

技术编号:15639077 阅读:140 留言:0更新日期:2017-06-15 21:14
本发明专利技术公开了一种日志文件分析方法及装置。该方法包括:接收第一终端设备发送的日志文件;提取所述日志文件的关键字,根据所述关键字确认所述日志文件记录的异常信息;查询所述异常信息对应的解决方案的保存状态,根据所述保存状态反馈所述第一终端设备或将所述异常信息发送到第二终端设备。通过本发明专利技术的技术方案,能够更高效、准确的完成日志文件分析。

【技术实现步骤摘要】
一种日志文件分析方法及装置
本专利技术实施例涉及一种智能终端技术,尤其涉及一种日志文件分析方法及装置。
技术介绍
Log文件是日志文件,通常是系统或者某些软件对已完成的某种处理的记录,以便将来作为参考,它并没有固定的格式,通常是文本文件,可以用记事本打开以查看内容,当然很可能是其它格式,有些直接打开就是乱码。一般文本处理软件都可以打开此类型的文件,Log文件本身没有危害,只是占用多一点点硬盘空间而己。大部分的log可以从文件名看出它的作用,比如uninstall.log或是error.log,当然前者通常是软件安装过程中生成的记录,以便将来卸载的时候可以提供给卸载程序使用,后者通常是用来记录一些软件运行中的错误信息等等。Log文件记录的是操作系统或者软件的一些处理记录,Log文件对于普通用户来说,并没有什么用,但是对于一些技术人员来说,Log文件具有很大的参考价值。比如Windows系统出现问题,一些技术人员可以通过查看Log日常文件,检查是否有一些报错记录,然后根据其报错,找到问题的根源。现有技术中,从庞大的日志信息中找到关键的错误信息,并分析问题,主要是通过人工操作,人工操作不但效率低而且由于log文件数据量过多容易漏掉关键错误信息,即使查到错误信息,查看到log文件的人也不一定了解所有log文件中错误信息的含义,因此从log文件中获取需要的关键错误信息来解决终端存在的问题变得特别困难。
技术实现思路
本专利技术实施例提供一种日志文件分析方法及装置,能够对日志文件进行自动识别、自动分发、自动分析,更高效、更准确的完成日志文件分析。第一方面,本专利技术实施例提供了一种日志文件分析方法,包括:接收第一终端设备发送的日志文件;提取所述日志文件的关键字,根据所述关键字确认所述日志文件记录的异常信息;查询所述异常信息对应的解决方案的保存状态,根据所述保存状态反馈所述第一终端设备或将所述异常信息发送到第二终端设备。进一步的,所述提取所述日志文件的关键字,根据所述关键字确认所述日志文件记录的异常信息,包括:提取所述日志文件的第一关键字和第二关键字;根据所述第一关键字确认所述异常信息的类型,根据所述第二关键字确认所述异常信息对应的应用。进一步的,所述查询所述异常信息对应的解决方案的保存状态,根据所述保存状态反馈所述第一终端设备或将所述异常信息发送到第二终端设备,包括:查询是否保存有所述异常信息对应的解决方案;若保存有所述异常信息对应的解决方案,则将所述解决方案反馈到所述第一终端设备;否则,将所述异常信息发送到第二终端设备以获取并关联保存该异常信息对应的解决方案。进一步的,所述异常信息中记录有异常的发生次数;所述将所述异常信息发送到第二终端设备以获取并关联保存该异常信息对应的解决方案,具体为:将所述发生次数达到门限值的所述异常信息发送到第二终端以获取并关联保存该异常信息对应的解决方案。进一步的,所述接收第一终端设备发送的日志文件,具体为:接收第一终端设备发生异常后更新并发送的日志文件;或者,接收第一终端设备周期发送的日志文件。第二方面,本专利技术实施例还提供了一种日志文件分析装置,该装置包括:接收模块,用于接收第一终端设备发送的日志文件;确认模块,用于提取所述日志文件的关键字,根据所述关键字确认所述日志文件记录的异常信息;查询模块,用于查询所述异常信息对应的解决方案的保存状态,根据所述保存状态反馈所述第一终端设备或将所述异常信息发送到第二终端设备。进一步的,所述确认模块,具体用于:提取所述日志文件的第一关键字和第二关键字;根据所述第一关键字确认所述异常信息的类型,根据所述第二关键字确认所述异常信息对应的应用。进一步的,所述查询模块,包括:查询单元,用于查询是否保存有所述异常信息对应的解决方案;反馈单元,用于若保存有所述异常信息对应的解决方案,则将所述解决方案反馈到所述第一终端设备;发送单元,用于否则,将所述异常信息发送到第二终端设备以获取并关联保存该异常信息对应的解决方案。进一步的,所述异常信息中记录有异常的发生次数;所述发送单元,具体用于:将所述发生次数达到门限值的所述异常信息发送到第二终端以获取并关联保存该异常信息对应的解决方案。进一步的,所述接收模块,具体用于:接收第一终端设备发生异常后更新并发送的日志文件;或者,接收第一终端设备周期发送的日志文件。本专利技术通过接收第一终端设备发送的日志文件;提取所述日志文件的关键字,根据所述关键字确认所述日志文件记录的异常信息;查询所述异常信息对应的解决方案的保存状态,根据所述保存状态反馈所述第一终端设备或将所述异常信息发送到第二终端设备,能够更高效、准确的完成日志文件分析。附图说明图1是本专利技术实施例一中的一种日志文件分析方法的流程图;图2是本专利技术实施例二中的一种日志文件分析方法的流程图;图3是本专利技术实施例三中的一种日志文件分析方法的流程图;图4是本专利技术实施例四中的一种日志文件分析装置的结构示意图。具体实施方式下面结合附图和实施例对本专利技术作进一步的详细说明。可以理解的是,此处所描述的具体实施例仅仅用于解释本专利技术,而非对本专利技术的限定。另外还需要说明的是,为了便于描述,附图中仅示出了与本专利技术相关的部分而非全部结构。实施例一图1为本专利技术实施例一提供的一种日志文件分析方法的流程图,本实施例可适用于终端设备日志文件分析的情况,该方法可以由本专利技术实施例提供的日志文件分析装置来执行,该装置可采用软件和/或硬件的方式实现,该装置可集成在任何需要日志文件分析的终端设备中,例如典型的是智能终端,如图1所示,该方法具体包括如下步骤:S110,接收第一终端设备发送的日志文件。其中,所述第一终端设备可以为移动终端,也可以为平板电脑。可选的,所述接收第一终端设备发送的日志文件,具体为:接收第一终端设备发生异常后更新并发送的日志文件;或者,接收第一终端设备周期发送的日志文件。第一终端设备可以通过有线网络或者无线网络将日志文件发送至服务器。具体的,可以为在第一终端设备发生异常后更新第一终端中存储的日志文件,并将日志文件发送至服务器,服务器接收第一终端设备发送的日志文件;也可以为第一终端设备在一定时间内就会定期向服务器发送日志文件,服务器接收第一终端设备发送的日志文件。S120,提取所述日志文件的关键字,根据所述关键字确认所述日志文件记录的异常信息。其中,所述关键字可以为NullPointException、ArrayIndexoutofBoundsException之类的标记,本实施例对此不进行限制。所述异常信息为软件运行中的错误信息或者故障信息等在第一终端设备不能正常工作的情况下获得的信息。在一个具体的例子中,Androidlogcat的日志文件,运行时崩溃会有AndroidRuntime的TAG,会有NullPointException、ArrayIndexOutOfBoundsException之类的标记。具体的,由于日志文件包括软件安装过程中生成的记录和软件运行中的错误信息等,本实施例对日志文件的内容不进行限制,也就是说,日志文件中至少包括异常信息,根据关键字从所述日志文件中获取异常信息。S130,查询所述异常信息对应的解决方案的保存状态,根据所述保存状态反馈所述第一终端设备或将所述异常信息发送到第二终端本文档来自技高网...
一种日志文件分析方法及装置

【技术保护点】
一种日志文件分析方法,其特征在于,包括:接收第一终端设备发送的日志文件;提取所述日志文件的关键字,根据所述关键字确认所述日志文件记录的异常信息;查询所述异常信息对应的解决方案的保存状态,根据所述保存状态反馈所述第一终端设备或将所述异常信息发送到第二终端设备。

【技术特征摘要】
1.一种日志文件分析方法,其特征在于,包括:接收第一终端设备发送的日志文件;提取所述日志文件的关键字,根据所述关键字确认所述日志文件记录的异常信息;查询所述异常信息对应的解决方案的保存状态,根据所述保存状态反馈所述第一终端设备或将所述异常信息发送到第二终端设备。2.根据权利要求1所述的方法,其特征在于,所述提取所述日志文件的关键字,根据所述关键字确认所述日志文件记录的异常信息,包括:提取所述日志文件的第一关键字和第二关键字;根据所述第一关键字确认所述异常信息的类型,根据所述第二关键字确认所述异常信息对应的应用。3.根据权利要求1所述的方法,其特征在于,所述查询所述异常信息对应的解决方案的保存状态,根据所述保存状态反馈所述第一终端设备或将所述异常信息发送到第二终端设备,包括:查询是否保存有所述异常信息对应的解决方案;若保存有所述异常信息对应的解决方案,则将所述解决方案反馈到所述第一终端设备;否则,将所述异常信息发送到第二终端设备以获取并关联保存该异常信息对应的解决方案。4.根据权利要求3所述的方法,其特征在于,所述异常信息中记录有异常的发生次数;所述将所述异常信息发送到第二终端设备以获取并关联保存该异常信息对应的解决方案,具体为:将所述发生次数达到门限值的所述异常信息发送到第二终端以获取并关联保存该异常信息对应的解决方案。5.根据权利要求1所述的方法,其特征在于,所述接收第一终端设备发送的日志文件,具体为:接收第一终...

【专利技术属性】
技术研发人员:李康宁
申请(专利权)人:广州视源电子科技股份有限公司
类型:发明
国别省市:广东,44

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

1