[发明专利]应用程序的异常处理方法、装置、终端及介质在审
申请号: | 202010580576.5 | 申请日: | 2020-06-23 |
公开(公告)号: | CN111752599A | 公开(公告)日: | 2020-10-09 |
发明(设计)人: | 陈方毅;林武汉 | 申请(专利权)人: | 厦门美柚股份有限公司 |
主分类号: | G06F8/72 | 分类号: | G06F8/72;G06F8/73;G06F11/07 |
代理公司: | 广州嘉权专利商标事务所有限公司 44205 | 代理人: | 景鹏;何爽 |
地址: | 361000 福建省厦门*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 应用程序 异常 处理 方法 装置 终端 介质 | ||
本申请公开了一种应用程序的异常处理方法、装置、终端及介质。其中方法包括:确定预配置在目标应用中的初始化框架;基于初始化框架,确定目标应用的多个模块分别对应的待监控配置信息;对多个模块分别对应的待监控配置信息进行异常判断;若任一模块对应的待监控配置信息发生异常,则对该任一模块对应的待监控配置信息进行分析处理,以依据分析处理结果完成对目标应用的多个模块的优化。本申请通过框架将目标应用的研发设置为模块化研发的模式,只需要在本模块中进行信息配置,而无需在主应用程序中进行相关配置,起到了简化研发过程的效果;同时,能够快速且精确的定位异常,以便对异常进行分析,提高了目标应用的编程及维护效率。
技术领域
本申请涉及计算机技术领域,具体涉及一种应用程序的异常处理方法、装置、终端及介质。
背景技术
随着互联网技术的快速发展,以及随着智能手机越来越普及化,智能手机已经融入生活的各个方面,用户将根据各自的实际需求在智能手机中安装相应的应用程序。由于软件设计问题,应用使用过程中往往会遇到各种问题,因此,需要对应用的运行过程进行监控,以分析其存在的问题。
然而,由于应用程序启动流程较为单一,且各个业务模块启动启动时机复杂而且错乱,导致应用陷率高的问题。因此,对应用程序出现的问题进行定位的过程存在定位成本高甚至无法定位的问题。
发明内容
为了解决上述至少一个技术问题,本申请提供一种应用程序的异常处理方法、装置、终端及介质。
根据本申请的第一方面,提供了一种应用程序的异常处理方法,该方法包括:
确定预配置在目标应用中的初始化框架;
基于初始化框架,确定目标应用的多个模块分别对应的待监控配置信息;
对多个模块分别对应的待监控配置信息进行异常判断;
若任一模块对应的待监控配置信息发生异常,则对该任一模块对应的待监控配置信息进行分析处理,以依据分析处理结果完成对目标应用的多个模块的优化。
进一步地,基于初始化框架,确定目标应用的多个模块分别对应的待监控配置信息,包括:
确定目标应用的多个运行阶段分别对应的标识;
依据多个运行阶段分别对应的标识,确定多个模块分别对应的待监控配置信息。
进一步地,对多个模块分别对应的待监控配置信息进行异常判断,包括:
基于多个运行阶段分别对应的标识,并依据多个模块分别对应的待监控配置信息,确定多个模块在多个运行阶段分别对应的待监控配置信息;
依据多个模块在多个运行阶段分别对应的待监控配置信息,对多个模块各自分别在多个运行阶段进行异常判断;
根据异常判断结果,得到多个模块各自在多个运行阶段分别对应的异常结果。
进一步地,运行阶段包括以下至少一项:
框架运行阶段、应用运行阶段、模块运行阶段。
进一步地,依据多个模块在多个运行阶段分别对应的待监控配置信息,对多个模块进行异常判断之前,方法还包括:
确定针对框架运行阶段、应用运行阶段和模块运行阶段的运行顺序,以依据运行顺序对多个模块进行异常判断。
进一步地,若任一模块对应的待监控配置信息发生异常,则获取该任一模块对应的待监控配置信息的异常日志,包括:
基于该任一模块的模块标识,获取该任一模块对应的待监控配置信息的异常日志。
进一步地,依据异常日志,确定异常优化信息,包括:
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于厦门美柚股份有限公司,未经厦门美柚股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010580576.5/2.html,转载请声明来源钻瓜专利网。