页面异常处理方法及装置制造方法及图纸

技术编号:37196678 阅读:11 留言:0更新日期:2023-04-20 22:55
本申请公开了一种页面异常处理方法及装置。其中,该方法包括:在前端页面发生异常时,获取页面异常日志,并确定页面异常日志中的异常关键词;从预先存储的源代码文件中确定与异常关键词相匹配的异常代码块,并从预先存储的多种异常问题的解决方案中确定与异常关键词相匹配的第一解决方案;依据第一解决方案对异常代码块进行处理,并记录处理结果日志;按照预设的展示模式在展示界面中展示目标信息,其中,目标信息至少包括以下之一:页面异常日志、异常关键词、异常代码块、第一解决方案和处理结果日志。本申请解决了相关技术中针对前端页面异常问题的处理效率不高,用户体验不佳的技术问题。术问题。术问题。

【技术实现步骤摘要】
页面异常处理方法及装置


[0001]本申请涉及计算机应用
,具体而言,涉及一种页面异常处理方法及装置。

技术介绍

[0002]随着web技术框架和开发语言不断更新迭代,前端渲染方法也变得多种多样,其中,在追求交互性能提升时,从提升系统使用效率角度上加以考虑,提出了容器化包的概念来落地实施。例如,在自有APP、H5网站等私域内,以容器化的概念来渲染发布前端包。然而,在实际应用这种容器化的渲染方式时,当发生前端页面异常问题时,往往缺乏高效的处理手段,导致用户体验不佳。
[0003]针对上述的问题,目前尚未提出有效的解决方案。

技术实现思路

[0004]本申请实施例提供了一种页面异常处理方法及装置,以至少解决相关技术中针对前端页面异常问题的处理效率不高,用户体验不佳的技术问题。
[0005]根据本申请实施例的一个方面,提供了一种页面异常处理方法,包括:在前端页面发生异常时,获取页面异常日志,并确定页面异常日志中的异常关键词;从预先存储的源代码文件中确定与异常关键词相匹配的异常代码块,并从预先存储的多种异常问题的解决方案中确定与异常关键词相匹配的第一解决方案;依据第一解决方案对异常代码块进行处理,并记录处理结果日志;按照预设的展示模式在展示界面中展示目标信息,其中,目标信息至少包括以下之一:页面异常日志、异常关键词、异常代码块、第一解决方案和处理结果日志。
[0006]可选地,获取页面异常日志,并确定页面异常日志中的异常关键词,包括:从日志管理中心中获取页面异常日志;对页面异常日志进行分段处理,得到多个页面异常日志段落;对于每个页面异常日志段落,利用双向匹配算法确定页面异常日志段落中的多个分词;利用随机采样一致性算法从多个分词中确定异常关键词,其中,异常关键词至少包括:反映前端页面的页面标识的第一关键词和反映异常类型的第二关键词。
[0007]可选地,从预先存储的源代码文件中确定与异常关键词相匹配的异常代码块,包括:依据第一关键词从代码中心中确定前端页面对应的目标源代码文件,其中,代码中心中存储有所有的源代码文件;依据第二关键词确定目标源代码文件中的异常代码块。
[0008]可选地,从预先存储的多种异常问题的解决方案中确定与异常关键词相匹配的第一解决方案,包括:利用条件随机场算法从常见问题解答管理中心中确定与异常关键词相匹配的第一解决方案,其中,常见问题解答管理中心中存储有多种异常问题的解决方案。
[0009]可选地,在依据第一解决方案对异常代码块进行处理后,将处理后的代码块更新至目标源代码文件中,并对更新后的目标源代码文件进行代码完整性校验和安全性校验;在校验通过时,记录处理结果日志;在校验未通过时,将异常代码块发送至人工诊断模块,获取人工诊断模块反馈的审核后的第二解决方案,依据第二解决方案对异常代码块进行处
理,记录处理结果日志,并依据第二解决方案更新第一解决方案。
[0010]可选地,在从常见问题解答管理中心中未查找到与异常关键词相匹配的第一解决方案时,将异常代码块发送至人工诊断模块;获取人工诊断模块反馈的审核后的第二解决方案,依据第二解决方案对异常代码块进行处理,记录处理结果日志;将第二解决方案写入常见问题解答管理中心。
[0011]可选地,预设的展示模式至少包括以下之一:问题跟踪模式、系统分析模式和统计管理模式;按照预设的展示模式在展示界面中展示目标信息,包括:在问题跟踪模式下,在诊断中心的展示界面中展示页面异常日志、异常代码块、第一解决方案和处理结果日志;在系统分析模式下,在诊断中心的展示界面中展示页面异常日志、异常关键词、异常代码块和第一解决方案;在统计管理模式下,在诊断中心的展示界面中展示页面异常日志和处理结果日志。
[0012]根据本申请实施例的另一方面,还提供了一种页面异常处理装置,包括:获取模块,用于在前端页面发生异常时,获取页面异常日志,并确定页面异常日志中的异常关键词;确定模块,用于从预先存储的源代码文件中确定与异常关键词相匹配的异常代码块,并从预先存储的多种异常问题的解决方案中确定与异常关键词相匹配的第一解决方案;处理模块,用于依据第一解决方案对异常代码块进行处理,并记录处理结果日志;展示模块,用于按照预设的展示模式在展示界面中展示目标信息,其中,目标信息至少包括以下之一:页面异常日志、异常关键词、异常代码块、第一解决方案和处理结果日志。
[0013]根据本申请实施例的另一方面,还提供了一种非易失性存储介质,该非易失性存储介质包括存储的程序,其中,非易失性存储介质所在设备通过运行该程序执行上述的页面异常处理方法。
[0014]根据本申请实施例的另一方面,还提供了一种电子设备,该电子设备包括:存储器和处理器,其中,存储器中存储有计算机程序,处理器被配置为通过计算机程序执行上述的页面异常处理方法。
[0015]在本申请实施例中,在前端页面发生异常时,首先获取页面异常日志,并确定页面异常日志中的异常关键词;然后从预先存储的源代码文件中确定与异常关键词相匹配的异常代码块,并从预先存储的多种异常问题的解决方案中确定与异常关键词相匹配的第一解决方案;再依据第一解决方案对异常代码块进行处理,并记录处理结果日志;最后按照预设的展示模式在展示界面中展示目标信息,该目标信息至少包括以下之一:页面异常日志、异常关键词、异常代码块、第一解决方案和处理结果日志。其中,通过提取异常关键词并进行相关匹配,可以快速定位异常位置并找到对应的解决方案,从而及时解决异常问题;同时,通过展示页面异常处理过程中的相关信息,可以方便工作人员学习异常处理经验。本申请有效解决了相关技术中针对前端页面异常问题的处理效率不高,用户体验不佳的技术问题。
附图说明
[0016]此处所说明的附图用来提供对本申请的进一步理解,构成本申请的一部分,本申请的示意性实施例及其说明用于解释本申请,并不构成对本申请的不当限定。在附图中:
[0017]图1是根据本申请实施例的一种可选的半自动化的页面异常处理系统的结构示意
图;
[0018]图2是根据本申请实施例的一种可选的页面异常处理方法的流程示意图;
[0019]图3是根据本申请实施例的一种可选的异常关键词确定的流程示意图;
[0020]图4是根据本申请实施例的一种可选的异常方案解决的流程示意图;
[0021]图5是根据本申请实施例的一种可选的页面异常处理装置的结构示意图。
具体实施方式
[0022]为了使本
的人员更好地理解本申请方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分的实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都应当属于本申请保护的范围。
[0023]需要说明的是,本申请的说明书和权利要求书及附图中的术语“第一”、“第二”等是用于区别类似的对象,而不必用于描述特定的顺序本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种页面异常处理方法,其特征在于,包括:在前端页面发生异常时,获取页面异常日志,并确定所述页面异常日志中的异常关键词;从预先存储的源代码文件中确定与所述异常关键词相匹配的异常代码块,并从预先存储的多种异常问题的解决方案中确定与所述异常关键词相匹配的第一解决方案;依据所述第一解决方案对所述异常代码块进行处理,并记录处理结果日志;按照预设的展示模式在展示界面中展示目标信息,其中,所述目标信息至少包括以下之一:所述页面异常日志、所述异常关键词、所述异常代码块、所述第一解决方案和所述处理结果日志。2.根据权利要求1所述的方法,其特征在于,获取页面异常日志,并确定所述页面异常日志中的异常关键词,包括:从日志管理中心中获取所述页面异常日志;对所述页面异常日志进行分段处理,得到多个页面异常日志段落;对于每个所述页面异常日志段落,利用双向匹配算法确定所述页面异常日志段落中的多个分词;利用随机采样一致性算法从所述多个分词中确定所述异常关键词,其中,所述异常关键词至少包括:反映所述前端页面的页面标识的第一关键词和反映异常类型的第二关键词。3.根据权利要求2所述的方法,其特征在于,从预先存储的源代码文件中确定与所述异常关键词相匹配的异常代码块,包括:依据所述第一关键词从代码中心中确定所述前端页面对应的目标源代码文件,其中,所述代码中心中存储有所有的源代码文件;依据所述第二关键词确定所述目标源代码文件中的所述异常代码块。4.根据权利要求1所述的方法,其特征在于,从预先存储的多种异常问题的解决方案中确定与所述异常关键词相匹配的第一解决方案,包括:利用条件随机场算法从常见问题解答管理中心中确定与所述异常关键词相匹配的所述第一解决方案,其中,所述常见问题解答管理中心中存储有所述多种异常问题的解决方案。5.根据权利要求3所述的方法,其特征在于,在依据所述第一解决方案对所述异常代码块进行处理后,所述方法还包括:将处理后的代码块更新至所述目标源代码文件中,并对更新后的所述目标源代码文件进行代码完整性校验和安全性校验;在校验通过时,记录所述处理结果日志;在校验未通过时,将所述异常代码块发送至人工诊断模块,获取所述人工诊断模块反馈的审核后的第二解决方案,依据所述第二解决方案对...

【专利技术属性】
技术研发人员:姬照中付迎鑫刘桥槐正徐锐王健徐蕾
申请(专利权)人:中国电信股份有限公司
类型:发明
国别省市:

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

1