[发明专利]一种异常定位方法及相关装置在审
申请号: | 202110858500.9 | 申请日: | 2021-07-28 |
公开(公告)号: | CN113535579A | 公开(公告)日: | 2021-10-22 |
发明(设计)人: | 王宇星 | 申请(专利权)人: | 展讯半导体(成都)有限公司 |
主分类号: | G06F11/36 | 分类号: | G06F11/36;G06F11/34 |
代理公司: | 广州三环专利商标代理有限公司 44202 | 代理人: | 熊永强;李光金 |
地址: | 610096 四川省中国(四川)自由贸易试*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 异常 定位 方法 相关 装置 | ||
本申请公开了一种异常定位及相关装置,其中,该方法包括:根据日志文件Log确定系统发生异常事件;确定发生异常事件的时间点所对应的目标Log片段;确定目标Log片段所对应的目标源码片段;输出目标源码片段。通过该方法,能够有效降低维护人员的工作难度和工作量,提升应用维护的效率。
技术领域
本申请涉及计算机技术领域,尤其涉及一种异常定位方法及相关装置。
背景技术
安卓(Android)系统应用在运行时一旦出现错误,就需要维护人员调出运行日志。为了查找到可能导致错误产生的日志文件,需要维护人员根据错误产生可能相关的问题,获取黑匣子日志对应的检查点,继而找到对应的日志文件;然后,维护人员需要分析该日志文件,对导致该错误的Android系统进行修复。
可见,该过程会极大的增加维护人员的工作难度和工作量,导致应用维护的效率较低。
发明内容
本申请公开了一种异常定位方法及相关装置,能够有效降低维护人员的工作难度和工作量,提升应用维护的效率。
第一方面,本申请实施例提供了一种异常定位方法,该方法包括:
根据日志文件Log确定系统发生异常事件;
确定发生异常事件的时间点所对应的目标Log片段;
确定目标Log片段所对应的目标源码片段;
输出目标源码片段。
在一实施方式中,对Log进行特征化,得到Log特征信息,Log特征信息用于指示Log的逻辑架构信息;根据Log的逻辑架构信息确定系统发生异常事件。
在一实施方式中,获取目标时间信息,目标时间信息用于指示系统发生异常事件的时间点;确定发生异常事件的应用程序;根据目标时间信息和应用程序确定发生异常事件的时间点所对应的目标Log片段。
在一实施方式中,目标时间信息是根据应用程序对应的生命周期函数确定的;或者,目标时间信息是根据应用程序被系统异常关闭的时间点确定的。
在一实施方式中,确定应用程序在出现异常的时间点所对应的目标源码片段之后,该方法还包括:确定目标源码片段所对应的异常信息;确定异常信息所对应的异常信息类型;根据异常信息类型输出修复建议信息。
在一实施方式中,若存在于异常信息类型匹配的修复信息,则根据修复信息对目标源码片段进行修复。
第二方面,本申请实施例提供了一种异常定位装置,包括:
处理单元,用于根据日志文件Log确定系统发生异常事件;
该处理单元,还用于确定发生异常事件的时间点所对应的目标Log片段;
该处理单元,还用于确定目标Log片段所对应的目标源码片段;
输出单元,用于输出目标源码片段。
第三方面,本申请实施例还提供了一种终端设备,包括处理器、存储器,存储器用于存储计算机程序,计算机程序包括程序指令,处理器被配置用于调用程序指令,执行如第一方面描述的异常定位方法。
第四方面,本申请实施例提供了一种计算机可读存储介质,计算机可读存储介质存储有一条或多条指令,一条或多条指令适于由处理器加载并执行如第一方面描述的异常定位方法。
第五方面,本申请实施例提供了一种芯片,芯片用于执行如第一方面描述的异常定位方法。
第六方面,本申请实施例提供了一种芯片模组,该芯片模组包括存储装置、芯片、通信接口,芯片用于执行如第一方面描述的异常定位方法。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于展讯半导体(成都)有限公司,未经展讯半导体(成都)有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110858500.9/2.html,转载请声明来源钻瓜专利网。