[发明专利]异常程序分类方法及装置在审
申请号: | 202110285313.6 | 申请日: | 2021-03-17 |
公开(公告)号: | CN113032175A | 公开(公告)日: | 2021-06-25 |
发明(设计)人: | 杨程;李晓明;解森茂;林佳雄 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F11/07 | 分类号: | G06F11/07 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 任默闻;王涛 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 异常 程序 分类 方法 装置 | ||
本发明提供一种异常程序分类方法及装置,属于人工智能技术领域。该异常程序分类方法包括:获取当前程序错误日志,根据当前程序错误日志中的错误程序特征生成当前程序错误向量;将当前程序错误向量输入基于历史程序错误向量创建的程序异常分类模型中,得到异常日志向量;根据异常日志向量输出异常程序的类型。本发明可以显著提高测试阶段程序的异常分析效率。
技术领域
本发明涉及人工智能技术领域,具体地,涉及一种异常程序分类方法及装置。
背景技术
在程序测试阶段,程序可能出现两种类型的异常,一种是环境问题,如网络连接失败、数据库密码错误等与程序本身无关的错误;一种是程序问题,如空指针异常、数据类型错误和程序逻辑错误等。通常环境问题需要环境配置人员分析,程序问题需要程序开发者分析。在现有的流程中,当程序出现异常时,测试人员由于看不懂日志往往会先找程序开发者看日志分析,然后再由开发者判断属于环境问题还是程序问题;若是程序问题则由开发者进行分析,若是环境问题则由开发者转交给环境配置人员分析。
这种流程实际上影响了测试阶段程序的异常分析流程效率,因为环境问题在一些涉及复杂繁多环境变量的系统开发过程中出现的概率并不低。如果可以在程序出现异常的时候提前识别出程序的异常类型,第一时间把程序转交给对应的负责人分析,测试流程的效率将会得到显著提高。
发明内容
本发明实施例的主要目的在于提供一种异常程序分类方法及装置,可以在程序出现错误的时候根据程序日志来判别异常程序的类型,显著提高测试阶段程序的异常分析效率。
为了实现上述目的,本发明实施例提供一种异常程序分类方法,包括:
获取当前程序错误日志,根据当前程序错误日志中的错误程序特征生成当前程序错误向量;
将当前程序错误向量输入基于历史程序错误向量创建的程序异常分类模型中,得到异常日志向量;
根据异常日志向量输出异常程序的类型。
本发明实施例还提供一种异常程序分类装置,包括:
获取模块,用于获取当前程序错误日志,根据当前程序错误日志中的错误程序特征生成当前程序错误向量;
异常日志向量模块,用于将当前程序错误向量输入基于历史程序错误向量创建的程序异常分类模型中,得到异常日志向量;
异常程序类型模块,用于根据异常日志向量输出异常程序的类型。
本发明实施例还提供一种计算机设备,包括存储器、处理器及存储在存储器上并在处理器上运行的计算机程序,处理器执行计算机程序时实现所述的异常程序分类方法的步骤。
本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现所述的异常程序分类方法的步骤。
本发明实施例的异常程序分类方法及装置先根据当前程序错误日志中的错误程序特征生成当前程序错误向量,再将当前程序错误向量输入程序异常分类模型中,得到异常日志向量,最后根据异常日志向量输出异常程序的类型,显著提高测试阶段程序的异常分析效率。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
图1是本发明一实施例中异常程序分类方法的流程图;
图2是本发明另一实施例中异常程序分类方法的流程图;
图3是本发明实施例中创建程序异常分类模型的流程图;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110285313.6/2.html,转载请声明来源钻瓜专利网。