欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 201810260262X
申请人: 武汉斗鱼网络科技有限公司
专利类型:发明专利
专利状态:已下证
专利领域: 计算;推算;计数
更新日期:2025-04-19
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种异常处理方法,其特征在于,应用于电子终端,所述异常处理方法包括:当一节点出现异常时,读取异常配置文件获取该节点的异常对应的异常配置,所述异常配置包括异常识别号、异常原因及异常建议,其中,异常类为异常结构体,所述异常结构体包括四元组数据结构,所述四元组数据结构为:定义异常的名称、定义异常的描述信息、定义异常的发生的原因以及定义异常的处理建议;

根据所述异常配置对预先存储的异常类中的各个属性进行赋值,以得到异常标签,所述异常标签包括异常原因及异常建议;

其中,所述根据所述异常配置对预先存储的异常类中的各个属性进行赋值,以得到所述异常标签的步骤包括:

使用所述异常配置分别为所述定义异常的名称、所述定义异常的描述信息、所述定义异常的发生的原因以及所述定义异常的处理建议进行赋值封装,以得到所述异常标签;其中,多个Java进程都遵守所述异常结构体的规范,以使得多进程之间在处理下层返回的异常时无需返回的报文属性信息,直接进行解析处理;

以及

在所述电子终端中显示所述异常标签;

其中,所述异常建议通过以下方式获得:获取当前异常的异常识别号,根据所述异常识别号在所述异常配置文件中查找异常原因,根据所述异常原因获取对应的异常建议;或者,从历史处理所述异常原因的数据中获取所述异常建议。

2.如权利要求1所述的异常处理方法,其特征在于,所述异常类包括四元组数据结构,所述四元组数据结构为:

ExceptionName:定义异常的名称;

ExceptionDesc:定义异常的描述信息;

ExceptionReason:定义异常的发生的原因;

ExceptionAdvice:定义异常的处理建议;

所述根据所述异常配置对预先存储的异常类中的各个属性进行赋值,以得到所述异常标签的步骤包括:使用所述异常配置分别为元组ExceptionName、ExceptionDesc、ExceptionReason及ExceptionAdvice进行赋值封装,以得到所述异常标签。

3.一种异常处理装置,其特征在于,应用于电子终端,所述异常处理装置包括:读取模块,用于当一节点出现异常时,读取异常配置文件获取该节点的异常对应的异常配置,所述异常配置包括异常识别号、异常原因及异常建议;其中,异常类为异常结构体,所述异常结构体包括四元组数据结构,所述四元组数据结构为:定义异常的名称、定义异常的描述信息、定义异常的发生的原因以及定义异常的处理建议;

生成模块,用于根据所述异常配置对预先存储的异常类中的各个属性进行赋值,以得到异常标签,所述异常标签包括异常原因及异常建议;其中,所述生成模块还用于使用所述异常配置分别为所述定义异常的名称、所述定义异常的描述信息、所述定义异常的发生的原因以及所述定义异常的处理建议进行赋值封装,以得到所述异常标签;其中,多个Java进程都遵守所述异常结构体的规范,以使得多进程之间在处理下层返回的异常时无需返回的报文属性信息,直接进行解析处理;

显示模块,用于在所述电子终端中显示所述异常标签;

其中,所述异常建议通过以下方式获得:获取当前异常的异常识别号,根据所述异常识别号在所述异常配置文件中查找异常原因,根据所述异常原因获取对应的异常建议;或者,从历史处理所述异常原因的数据中获取所述异常建议。

4.如权利要求3所述的异常处理装置,其特征在于,所述异常类包括四元组数据结构,所述四元组数据结构为:

ExceptionName:定义异常的名称;

ExceptionDesc:定义异常的描述信息;

ExceptionReason:定义异常的发生的原因;

ExceptionAdvice:定义异常的处理建议;

所述生成模块还用于使用所述异常配置分别为所述ExceptionName、ExceptionDesc、ExceptionReason及ExceptionAdvice进行赋值封装,以得到所述异常标签。

5.一种电子终端,其特征在于,包括:存储器;

处理器;

权利要求3‑4任一项所述的异常处理装置,该异常处理装置存储于所述存储器并由所述处理器控制执行。

6.一种可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序在执行时实现上述权利要求1‑2中任意一项所述的异常处理方法。