一种自适应自解释的错误码处理方法、系统、终端及存储器技术方案

技术编号:37138465 阅读:25 留言:0更新日期:2023-04-06 21:40
本发明专利技术提供一种自适应自解释的错误码处理方法、系统、终端及存储器,涉及数据处理技术领域,定义错误码、错误信息和映射规则;基于错误码管理界面获取业务人员对错误码映射表中错误码和错误信息进行定义操作信息,将定义操作后的错误码和错误信息保存到数据库;拦截到错误码后,判断拦截到错误码能否对应到数据库中的错误码;如果没有,则将获取的错误码写入数据库。本发明专利技术涉及的错误码编码方法对用户操作友好,通过错误码和错误信息可以快速定位和解决错误码问题。本发明专利技术可以自动采集和事后编码,可以避免未来多个复杂系统由于数据或应用变更导致的异常错误,极大的简化了异常处理的复杂性,提成了系统的健壮性。提成了系统的健壮性。提成了系统的健壮性。

【技术实现步骤摘要】
一种自适应自解释的错误码处理方法、系统、终端及存储器


[0001]本专利技术涉及数据处理
,尤其涉及一种自适应自解释的错误码处理方法、系统、终端及存储器。

技术介绍

[0002]在复杂的应用系统中,由于对接的系统比较多,各个系统发生异常情况下如何进行处理就会非常复杂,场景的处理方式就是对不同错误类型进行技术分类,如系统错误,业务错误,第三方错误等分大类再分小类,提供一个编码类型影响表,并且限定了每个组的位数和编号,每个子系统再对自己的错误码采用数字或字母进行编号,如001,999等。比如典型的错误码如下:[code:YBLA00420407, message:[ERRORCODE=YBLA00420407] [证件结束日期必须大于等于今天]]这种编码方式有三个问题,第一,不是面向用户的,错误码非常技术化,看到一串数字根本无法了解具体发生了什么错误,还需要依赖查询错误码编码的知识库,另外错误信息往往是偏向问题描述,导致错误发生后,用户不好定位问题,应用支持人员也不清楚如何处理。
[0003]第二、错误码编码需要预先进行编号,事先协商,而很多系统对错误场景并不是很明确,导致已知的错误码往往是少数错误,而运行时候发生的错误根本无法预知,错误码覆盖不全。
[0004]第三、系统级别错误码差异比较大,比如最后四位是系统自主编码,涉及的系统比较多,导致出错后,需要各个系统层层定位。

技术实现思路

[0005]本专利技术提供一种自适应自解释的错误码处理方法,方法可以自动采集和事后编码,可以避免未来多个复杂系统的变更和异常错误。
[0006]方法包括:步骤一、定义错误码、错误信息和映射规则,将定义错误码和错误信息映射到错误码映射表中;步骤二、基于错误码管理界面获取业务人员对错误码映射表中错误码和错误信息进行定义操作信息,将定义操作后的错误码和错误信息保存到数据库;步骤三、拦截到错误码后,判断拦截到错误码能否对应到数据库中的错误码;步骤四、如果没有,则将获取的错误码写入数据库。
[0007]进一步需要说明的是,步骤二还包括:基于错误码管理界面获取业务人员对错误码映射表中错误码和错误信息进行定义操作信息,将定义操作后的错误码和错误信息保存到redis模块;拦截到错误码后,判断拦截到错误码能否对应到redis模块中,如果没有,则将错
误码和错误信息写入数据库,并将该错误码和错误信息同步到redis缓存中。
[0008]进一步需要说明的是,步骤一中将定义后的错误码、错误信息、映射规则和错误码映射表保存到数据库中。
[0009]进一步需要说明的是,步骤二中的获取业务人员对错误码映射表中错误码和错误信息进行定义操作信息包括对错误码和错误信息进行增删改查操作。
[0010]进一步需要说明的是,方法中,在用户端调用第三方的接口处添加拦截器。
[0011]进一步需要说明的是,方法还包括:对错误码进行转义,即对错误码进行归一化重新定义。
[0012]进一步需要说明的是,方法中还定义映射规则:设置透传映射方式,透传映射方式包括:设置[原始错误码,原始错误信息]=[展示错误码,展示错误信息];设置码值映射方式:根据原始错误码作为匹配的key,映射为一个新的错误码,码值映射方式为[非规范错误码
‑‑
>非规范错误码]和[规范错误码
‑‑
>规范错误码]两种场景;设置来源映射方式:根据原始错误码+动态的来源信息作为匹配的key,来源映射方式为[非规范的错误码
‑‑
>规范的错误码];设置消息映射方式:根据原始错误码+消息匹配规则作为匹配的key。
[0013]本专利技术还提供一种自适应自解释的错误码处理系统,系统包括:错误码定义模块、错误码管理模块、错误码拦截模块和错误码转义模块;错误码定义模块用于定义错误码、错误信息和映射规则,将定义错误码和错误信息映射到错误码映射表中;错误码管理模块用于基于错误码管理界面获取业务人员对错误码映射表中错误码和错误信息进行定义操作信息,将定义操作后的错误码和错误信息保存到数据库;错误码拦截模块用于拦截到错误码后,判断拦截到错误码能否对应到数据库中的错误码;如果没有,则将获取的错误码写入数据库;错误码转义模块用于对错误码进行转义,即对错误码进行归一化重新定义。
[0014]本专利技术还提供一种终端,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执行所述程序时实现自适应自解释的错误码处理方法的步骤。
[0015]本专利技术还提供一种非暂态计算机可读存储器,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现自适应自解释的错误码处理方法的步骤。
[0016]从以上技术方案可以看出,本专利技术具有以下优点:本专利技术提供的自适应自解释的错误码处理方法和系统中拦截到错误码后,判断拦截到错误码能否对应到数据库中的错误码;如果没有,则将获取的错误码写入数据库。本专利技术涉及的错误码编码方法对用户操作友好,通过错误码和错误信息可以快速定位和解决错误码问题。本专利技术可以自动采集和事后编码,可以避免未来多个复杂系统的产生新的运行态错误或由于变更导致的新异常错误,极大的简化了异常处理的复杂性,提成了系统的健壮性。
[0017]本专利技术提供的自适应自解释的错误码处理方法通过对错误码和错误信息,进行定义编码,并构建自动采集,集中转义,集中管理,覆盖整个系统的错误,实现对用户友好的应
用系统错误码处理及控制。
附图说明
[0018]为了更清楚地说明本专利技术的技术方案,下面将对描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本专利技术的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。
[0019]图1为自适应自解释的错误码处理方法流程图;图2为自适应自解释的错误码处理系统示意图。
具体实施方式
[0020]如图1所示,本专利技术提供一种自适应自解释的错误码处理方法中所提供的图示仅以示意方式说明本专利技术的基本构想,自适应自解释的错误码处理方法可以基于人工智能技术对关联的数据进行获取和处理。其中,自适应自解释的错误码处理方法可以利用数字计算机或者数字计算机控制的机器模拟、延伸和扩展人的智能,感知环境、获取知识并使用知识获得最佳结果的理论、方法、技术及应用装置。
[0021]如图1示出了本专利技术的自适应自解释的错误码处理方法的较佳实施例的流程图。自适应自解释的错误码处理方法应用于一个或者多个终端中,所述终端是一种能够按照事先设定或存储的指令,自动进行数值计算和/或信息处理的设备,其硬件包括但不限于微处理器、专用集成电路(Application Specific Integrated Circuit,ASIC)、可编程门阵列(Field-Programmable Gate Array,FPGA)、数字处理器(Digital 本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种自适应自解释的错误码处理方法,其特征在于,方法包括:步骤一、定义错误码、错误信息和映射规则,将定义错误码和错误信息映射到错误码映射表中;步骤二、基于错误码管理界面获取业务人员对错误码映射表中错误码和错误信息进行定义操作信息,将定义操作后的错误码和错误信息保存到数据库;步骤三、拦截到错误码后,判断拦截到错误码能否对应到数据库中的错误码;步骤四、如果没有,则将获取的错误码写入数据库。2.根据权利要求1所述的自适应自解释的错误码处理方法,其特征在于,步骤二还包括:基于错误码管理界面获取业务人员对错误码映射表中错误码和错误信息进行定义操作信息,将定义操作后的错误码和错误信息保存到redis模块;拦截到错误码后,判断拦截到错误码能否对应到redis模块中,如果没有,则将错误码和错误信息写入数据库,并将该错误码和错误信息同步到redis缓存中。3.根据权利要求1所述的自适应自解释的错误码处理方法,其特征在于,步骤一中将定义后的错误码、错误信息、映射规则和错误码映射表保存到数据库中。4.根据权利要求1所述的自适应自解释的错误码处理方法,其特征在于,步骤二中的获取业务人员对错误码映射表中错误码和错误信息进行定义操作信息包括对错误码和错误信息进行增删改查操作。5.根据权利要求1所述的自适应自解释的错误码处理方法,其特征在于,方法中,在用户端调用第三方的接口处添加拦截器。6.根据权利要求1所述的自适应自解释的错误码处理方法,其特征在于,方法还包括:对错误码进行转义,即对错误码进行归一化重新定义。7.根据权利要求1所述的自适应自解释的错误码处理方法,其特征在于,方法中还定义映射规则:设置透传映射方式,透传映射方式包括:设置[原始错误码,原始错误信息]=[展示错误码,...

【专利技术属性】
技术研发人员:刘向东徐彤甘泉赵毅张有才张春生
申请(专利权)人:恒丰银行股份有限公司
类型:发明
国别省市:

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

1