[发明专利]一种异常处理方法及装置有效
申请号: | 202010697337.8 | 申请日: | 2020-07-20 |
公开(公告)号: | CN111880990B | 公开(公告)日: | 2023-10-27 |
发明(设计)人: | 徐天喜 | 申请(专利权)人: | 北京三快在线科技有限公司 |
主分类号: | G06F11/30 | 分类号: | G06F11/30;G06F11/34 |
代理公司: | 北京曼威知识产权代理有限公司 11709 | 代理人: | 方志炜 |
地址: | 100080 北京市海*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 异常 处理 方法 装置 | ||
本说明书公开了一种异常处理方法及装置,可先根据用户对客户端中入口的操作,确定该入口对应的功能模块的模块标识,之后根据存储的各模块标识与异常标记的对应关系,确定该模块标识对应的异常标记的数量,并判断该异常标记的数量是否达到预设阈值,若达到则通过对应的替代模块执行业务,否则更新该异常标记的数量,并通过该功能模块执行业务。其中,当监测到该功能模块正常关闭时,删除已存储的该功能模块的模块标识与异常标记的对应关系。通过预先对各功能模块进行异常标记,并当功能模块正常运行时删除该异常标记的方式,确定出现异常的功能模块,以使用该功能模块对应的替代模块执行业务,解决了功能模块异常导致无法执行业务的问题。
技术领域
本申请涉及互联网技术领域,尤其涉及一种异常处理方法及装置。
背景技术
随着互联网技术的发展,各式各样的应用层出不穷,用户的终端中通常安装了多种不同应用的客户端。但是,由于客户端的代码在编写时难免出现错误,导致客户端在运行时可能出现异常状况,其中一种常见的情况是客户端启动时由于BUG导致客户端闪退的异常状况。
现有技术中,为了解决客户端启动异常导致的问题,当客户端监测到异常启动次数达到阈值时,该客户端可确定出现启动异常,并向对应的服务器发送异常处理请求。根据接收到的该服务器返回的配置文件,将该客户端更新为初始状态,或清除该客户端的本地缓存数据,使该客户端可以正常启动。
发明内容
本说明书实施例提供一种异常处理方法及装置,用于部分解决现有技术中只能解决客户端异常启动的问题,而无法解决该客户端中各功能模块出现异常状况时,无法执行业务的问题。
本说明书实施例采用下述技术方案:
本说明书提供的一种异常处理方法,包括:
根据用户对客户端展示界面中的入口的操作,确定所述入口对应的功能模块的模块标识,其中,所述界面中展示若干功能模块的入口;
根据所述功能模块的模块标识以及所述客户端本地存储的各模块标识与异常标记的对应关系,确定存储的所述功能模块的模块标识对应的异常标记的数量;
根据存储的所述功能模块的模块标识对应的异常标记的数量,判断所述功能模块标记为异常的次数是否达到预设阈值;
若是,则获取所述客户端本地存储的对应所述功能模块的替代模块,并通过所述替代模块执行业务;
若否,则更新所述客户端本地存储的所述功能模块的模块标识对应的异常标记的数量,并通过所述功能模块执行业务;并当监测到所述功能模块正常关闭时,删除已存储的所述功能模块的模块标识与异常标记的对应关系,或当所述功能模块非正常关闭时,不删除所述功能模块的模块标识与异常标记的对应关系。
可选地,根据存储的所述功能模块的模块标识对应的异常标记的数量,判断所述功能模块标记为异常的次数是否达到预设阈值,具体包括:
确定所述功能模块的模块标识对应的异常标记的存储时间;
根据所述功能模块的模块标识对应的异常标记的存储时间,确定所述存储时间在预设时长内的各异常标记,并确定所述异常标记的数量;
根据确定出的异常标记的数量,判断所述功能模块标记为异常的次数是否达到预设阈值。
可选地,所述方法还包括:
当所述功能模块的模块标识对应的异常标记的存储时间超过所述预设时长时,将所述功能模块的模块标识对应的异常标记删除。
可选地,判断所述功能模块标记为异常的次数是否达到预设阈值之前,所述方法还包括:
根据所述功能模块的模块标识,判断所述功能模块是否被所述替代模块替代;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于北京三快在线科技有限公司,未经北京三快在线科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202010697337.8/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种数据传输接线端子压环组装装置及其方法
- 下一篇:一种消息推送方法及装置