一种错误码转换方法及设备技术

技术编号:13248297 阅读:78 留言:0更新日期:2016-05-15 12:00
本申请提供了一种错误码转换方法,当任意一第三方系统发生交易错误时,获取所述第三方系统报错的错误码;在预设错误码库表中,查找与所述错误码相匹配的预定义错误码;当查找到时,确定所述第三方系统所进行交易的发起渠道,并结合所述发起渠道对所述预定义错误码进行转义;将所述经过转义的预定义错误码发送至所述发起渠道。本方法中,对于每一个发生交易错误的第三方系统的错误码,将其转换为对应的预定义错误码,并将所述预定义错误码转义为与所述第三方系统对应的交易发起渠道相对应的转义错误码,将所述转义过的错误码发送至所述交易发起渠道,每一个交易发起渠道接收与其对应的转义错误码,避免了由于规则不同而发生的报错混乱。

【技术实现步骤摘要】

本申请涉及计算机
,特别涉及一种错误码转换方法及设备
技术介绍
随着软件技术的发展,软件系统的功能越来越多样化。众多的第三方交易系统开始应用在各种交易过程中。用户在使用第三方系统进行交易时,会遇到各种各样的错误,错误码的出现,可以显著整理并归类各个第三方系统所出现的错误。专利技术人经过多次的实践操作发现,现有各个第三方系统在交易过程中,会同时涉及多个交易发起渠道,各个渠道间的错误码规则不统一,因此,在具体的交易操作中,会发生报错混乱的情形。
技术实现思路
本申请所要解决的技术问题是提供一种错误码转换方法及设备,能够对交易过程中各个第三方系统产生的错误码进行转换,并发送至对应的发起渠道,使各个发起渠道接收与其对应的错误码信息,防止报错混乱。为了解决上述问题,本申请公开了一种错误码转换方法,包括:当任意一第三方系统发生交易错误时,获取所述第三方系统报错的错误码;在预设错误码库表中,查找与所述错误码相匹配的预定义错误码;当查找到与所述错误码相匹配的预定义错误码时,确定所述第三方系统所进行交易的发起渠道,并结合所述发起渠道对所述预定义错误码进行转义;将所述经过转义的预定义错误码发送至所述发起渠道。上述的方法,优选的,还包括:当未查找到与所述错误码相匹配的预定义错误码时,依据预设的制定规则,为所述错误码制定与其相对应的默认错误码,并结合已确定的发起渠道对所述默认错误码进行转义。上述的方法,优选的,还包括:触发所述发起渠道对经过转义的错误码对应的错误信息进行展示。上述的方法,优选的,所述查找与所述错误码相匹配的预定义错误码包括:对所述错误码进行解析,获得所述错误码的识别标识;依据所述识别标识,将所述错误码映射至预设错误码库表中,查找与所述错误码相匹配的预定义错误码。上述的方法,优选的,所述确定第三方系统所进行交易的发起渠道包括:解析所述错误码中的特征信息;所述特征信息表征产生所述错误码的第三方信息;依据所述特征信息确定所述第三方系统的当前交易信息;结合所述交易信息,确定所述第三方系统所进行交易的发起渠道。上述的方法,优选的,还包括:对所述预设错误码库表中的预定义错误码进行维护。一种错误码转换设备,包括:获取单元,用于当任意一第三方系统发生交易错误时,获取所述第三方系统报错的错误码;查找单元,用于在预设错误码库表中,查找与所述错误码相匹配的预定义错误码;转义单元,用于当查找到与所述错误码相匹配的预定义错误码时,确定所述第三方系统所进行交易的发起渠道,并结合所述发起渠道对所述预定义错误码进行转义;发送单元,用于将所述经过转义的预定义错误码发送至所述发起渠道。上述的设备,优选的,还包括:制定单元,用于当未查找到与所述错误码相匹配的预定义错误码时,依据预设的制定规则,为所述错误码制定与其相对应的默认错误码。上述的设备,优选的,还包括:展示单元,用于触发所述发起渠道对经过转义的错误码对应的错误信息进行展不O上述的设备,优选的,还包括:维护单元,用于对所述预设错误码库表中的预定义错误码进行维护。与现有技术相比,本申请包括以下优点:在本申请中公开了一种错误码转换方法,在该方法的执行过程中,当任意一第三方系统发生交易错误时,获取所述第三方系统报错的错误码;在预设错误码库表中,查找与所述错误码相匹配的预定义错误码;当查找到与所述错误码相匹配的预定义错误码时,确定所述第三方系统所进行交易的发起渠道,并结合所述发起渠道对所述预定义错误码进行转义;将所述经过转义的预定义错误码发送至所述发起渠道。本申请实施例提供的方法中,对于每一个发生交易错误的第三方系统的错误码,将其转换为对应的预定义错误码,并将所述预定义错误码转义为与所述第三方系统对应的交易发起渠道相对应的转义错误码,将所述转义过的错误码发送至所述交易发起渠道,每一个交易发起渠道接收与其对应的转义错误码,避免了由于规则不同而发生的报错混乱。【附图说明】为了更清楚地说明本申请实施例中的技术方案,下面将对实施例描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1是本申请实施例提供的一种错误码转换方法的方法流程图;图2是本申请实施例提供的一种错误码转换方法的又一方法流程图;图3是本申请实施例提供的一种错误码转换方法的实现框图;图4是本申请实施例提供的一种错误码转换设备的结构示意图;图5是本申请实施例提供的一种错误码转换设备的又一结构示意图;图6是本申请实施例提供的一种错误码转换设备的又一结构示意图。【具体实施方式】下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本申请保护的范围。本申请可用于众多通用或专用的计算装置环境或配置中。例如:个人计算机、服务器计算机、手持设备或便携式设备、平板型设备、多处理器装置、包括以上任何装置或设备的分布式计算环境等等。现有错误码解析主要基于J2EE的错误异常处理机制。多渠道和多第三方是银行代理业务系统的特点之一。目前普遍存在的问题是在多渠道和多第三方的情况下,错误码处理机制较为混乱,易出现错误码报错混乱。本专利技术旨在整合多个第三方系统展示的错误码,将其归类,最终在不同的渠道报相同错误时,可以提供各个交易发起渠道统一的错误码。以下对本申请提供的一种错误码转换方法进行详尽描述:参考图1,示出了本申请一种错误码转换方法的方法流程图,包括:步骤SlOl:当任意一第三方系统发生交易错误时,获取所述第三方系统报错的错误码;在交易的过程中,尤其是银行系统,往往会对应多个第三方系统,每一个第三方系当前第1页1 2 3 本文档来自技高网...

【技术保护点】
一种错误码转换方法,其特征在于,包括:当任意一第三方系统发生交易错误时,获取所述第三方系统报错的错误码;在预设错误码库表中,查找与所述错误码相匹配的预定义错误码;当查找到与所述错误码相匹配的预定义错误码时,确定所述第三方系统所进行交易的发起渠道,并结合所述发起渠道对所述预定义错误码进行转义;将所述经过转义的预定义错误码发送至所述发起渠道。

【技术特征摘要】

【专利技术属性】
技术研发人员:张司阁张鹏侯建伟邵培兴胡保祥郝刚
申请(专利权)人:中国建设银行股份有限公司
类型:发明
国别省市:北京;11

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

1