买专利,只认龙图腾
首页 专利交易 科技果 科技人才 科技服务 商标交易 会员权益 IP管家助手 需求市场 关于龙图腾
 /  免费注册
到顶部 到底部
清空 搜索

【发明授权】一种异常处理方法及装置_中电金信软件有限公司_202210731193.2 

申请/专利权人:中电金信软件有限公司

申请日:2022-06-24

公开(公告)日:2024-04-09

公开(公告)号:CN114996098B

主分类号:G06F11/30

分类号:G06F11/30;G06F11/07;G06F8/70;H04L51/046;H04L12/18

优先权:

专利状态码:有效-授权

法律状态:2024.04.09#授权;2022.09.20#实质审查的生效;2022.09.02#公开

摘要:本申请提供了一种异常处理方法及装置,包括:通过应用程序中预设的全局异常处理类,拦截应用程序中的控制器抛出的异常广播,异常广播指示控制器所处理的业务流程存在异常;确定异常广播所属的目标异常类型;从全局异常处理类中调用目标异常类型对应的提取函数,其中,全局异常处理类中包含多个提取函数,每个提取函数对应一个异常类型;通过提取函数,从异常广播中提取异常信息;从全局异常处理类中查找异常接收方信息;根据异常接收方的信息对异常信息进行封装,并将封装后的异常信息发送到异常接收方。本申请通过将应用程序中的异常及时发送到异常接收方,使用户能及时接收异常提示。

主权项:1.一种异常处理方法,其特征在于,包括:通过应用程序中预设的全局异常处理类,拦截应用程序中的控制器抛出的异常广播,所述异常广播指示所述控制器所处理的业务流程存在异常;确定所述异常广播所属的目标异常类型;从所述全局异常处理类中调用所述目标异常类型对应的提取函数,其中,所述全局异常处理类中包含多个提取函数,每个提取函数对应一个异常类型,全局异常处理类中包括多个被异常拦截注解进行标记的拦截处理规则,每个拦截处理规则用于拦截该拦截处理规则下所指示的异常类型的异常广播,每个拦截处理规则包括规则名称和方法体,与该拦截处理规则对应的异常类型的提取函数被设置在该拦截处理规则的方法体中;通过所述提取函数,从所述异常广播中提取异常信息;从所述全局异常处理类中查找异常接收方信息;根据所述异常接收方的信息对所述异常信息进行封装,并将封装后的所述异常信息发送到所述异常接收方;其中,异常接收方为全局异常处理类中定义的接收异常信息的通信对象,异常接收方信息包括应用程序与异常接收方之间所建立的通信协议、通信协议所指示的应用程序与异常接收方之间进行通信的消息类型、消息类型下预设的目标协议格式、异常接收方的通信接口以及异常接收方的消息接收地址,消息接收地址指示即时通信应用程序中预先创建的聊天群组;将封装后的异常信息发送到异常接收方的步骤,包括:从异常接收方信息中提取异常接收方的通信接口,调用异常接收方的通信接口,确定与通信接口对应的异常接收方的消息接收地址,通过通信接口将封装后的异常信息发送到异常接收方的消息接收地址,通信接口内包括消息发送策略,消息发送策略用于将封装后的异常信息发送到即时通信应用程序,其中,通过spring-cloud-starter-openfeign提供的@FeignClient定义一初始通信接口,所述初始通信接口包括接口名和接口体,所述接口名指示所述即时通信应用程序,所述接口体为空,创建针对于异常接收方的消息发送策略,将该消息发送策略添加到初始通信接口的接口体,然后通过@PostMapping对添加了消息发送策略的通信接口进行标记,并通过@PostMapping声明消息发送策略对应的消息接收地址,完成对异常接收方通讯接口的创建。

全文数据:

权利要求:

百度查询: 中电金信软件有限公司 一种异常处理方法及装置

免责声明
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。