[发明专利]异常程序的分析方法及装置和计算机可读存储介质在审
申请号: | 201810931646.X | 申请日: | 2018-08-14 |
公开(公告)号: | CN110825611A | 公开(公告)日: | 2020-02-21 |
发明(设计)人: | 邓开弟 | 申请(专利权)人: | 深圳兆日科技股份有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36 |
代理公司: | 深圳市世纪恒程知识产权代理事务所 44287 | 代理人: | 胡海国;杨毅宇 |
地址: | 518000 广东省深*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异常 程序 分析 方法 装置 计算机 可读 存储 介质 | ||
本发明公开了一种异常程序分析方法,所述异常程序分析方法包括以下步骤:获取异常程序的日志文件,并提取日志文件中的异常信息;根据所述异常信息确定问题类型;根据所述问题类型至相应的数据库提取解决方案,并发送解决方案;在所述问题类型为程序类型时,发送程序问题提示。本发明还公开了一种异常程序分析装置和计算机可读存储介质。本发明技术方案能够快速、高效的找到程序发生异常或者出错时的解决方案。
技术领域
本发明涉及计算机领域,尤其涉及异常程序的分析方法及装置和计算机可读存储介质。
背景技术
Java语言是一门面向对象编程语言,近年来被广泛的应用于手机游戏和互联网等各领域,Java程序运行出现故障时会产生相应的日志文件,现有技术中若要对异常程序中的错误进行分析,编程人员需根据日志文件中的提示信息进行相应的分析和检索,不仅会耗费大量的时间,且往往无法有效地解决问题。
发明内容
本发明的主要目的在于提供一种异常程序分析方法,旨在解决快速有效的给出程序发生异常或者出错时的解决方案。
为实现上述目的,本发明提供一种异常程序分析方法,所述异常程序分析方法包括以下步骤:
获取异常程序的日志文件;
提取日志文件中的异常信息;
根据所述异常信息确定问题类型;
根据所述问题类型至相应的数据库提取解决方案,并发送解决方案;
在所述问题类型为程序类型时,发送程序问题提示。
可选地,所述根据所述异常信息确定问题类型的步骤包括:
根据所述异常信息分析是否为内部类型;
若不是内部问题,则分析是否为外部类型;
若不是外部问题,则为程序类型。
可选地,若是内部问题,所述根据所述问题类型至相应的数据库提取解决方案,并发送解决方案的步骤包括:将所述异常信息与内部数据库的内容进行匹配,并发送内部数据库中相应的解决方案;
若是外部问题,所述根据所述问题类型至相应的数据库提取解决方案,并发送解决方案的步骤包括:将所述异常信息与外部数据库的内容进行匹配,并发送外部数据库中相应的解决方案。
可选地,所述将异常信息与外部数据库的信息进行匹配的步骤包括:
获取所述异常信息中的关键词,将获取到的关键词与外部数据库的信息进行匹配。
可选地,所述获取该异常信息中的关键词的步骤包括:
利用TF-IDF算法获取异常信息中的关键词。
可选地,所述将获取到的关键词与外部数据库的信息进行匹配之后,发送外部数据库中相应的解决方案之前还包括:
对外部数据库中的匹配结果进行分类,并获取分类结果中相关性最高的解决方案。
可选地,所述对外部数据库中的匹配结果进行分类的步骤包括:
利用朴素贝叶斯算法对匹配结果进行分类。
可选地,所述将所述异常信息与外部数据库的信息进行匹配的步骤之后,还包括:
将所述外部数据库中相应的解决方案写入内部数据库。
本发明还提出一种异常程序分析装置,异常程序分析装置包括:存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,所述计算机程序被所述处理器执行时实现异常程序分析方法的步骤,所述异常程序分析方法包括以下步骤:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳兆日科技股份有限公司,未经深圳兆日科技股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810931646.X/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种快速加长喷水管救火消防车
- 下一篇:一种信息处理方法及其相关设备