[发明专利]数据处理方法、错误码动态兼容方法、装置和系统有效
申请号: | 201611225314.7 | 申请日: | 2016-12-27 |
公开(公告)号: | CN107038041B | 公开(公告)日: | 2021-03-02 |
发明(设计)人: | 彭焕庭;刘小瑒 | 申请(专利权)人: | 创新先进技术有限公司 |
主分类号: | G06F8/71 | 分类号: | G06F8/71;H04L12/24 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉;刘飞 |
地址: | 开曼群岛大开曼岛*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 数据处理 方法 错误 动态 兼容 装置 系统 | ||
本申请实施例提供了一种数据处理方法、错误码动态兼容方法、装置和系统,该错误码动态兼容方法包括:接收请求方的请求;当处理所述请求失败时,从内存的指定位置中读取错误码映射关系;所述错误码映射关系是预先从动态加载服务端获取并加载至所述内存的,且所述错误码映射关系通过所述动态加载服务端配置生成;根据所述错误码映射关系向所述请求方返回相应的错误提示信息。本申请实施例可以避免每变更一次错误码映射关系,就需要修改一次装置或系统的代码并重新发布的问题。
技术领域
本申请涉及数据处理技术领域,尤其是涉及一种数据处理方法、错误码动态兼容方法、装置和系统。
背景技术
错误码是一组数字(或字母与数字的结合),每个错误码与错误信息相关联,从而可用来识别装置或系统中出现的错误。一般的,很多装置或系统都可能因故障或处理失败而返回错误码。特别是对于一个系统(比如搜索引擎系统、第三方电子支付系统、电子银行系统、网购平台等)而言,因业务逻辑需要,在处理事务时往往可调用下游系统;有时候一次请求,就需要调用多个下游系统,这种情况下个别下游系统因处理失败而返回错误码是很有可能的。
对于一个装置或系统而言,在收到下游系统返回的下游错误码时,一般需要根据预置于装置或系统的代码里的错误码映射关系将其转换成为内部错误码,再将内部错误码对应的错误提示信息返回给请求方。有时因各种原因(比如下游错误码有更新等),需变更错误码映射关系。然而,目前每变更一次错误码映射关系,就需要修改一次装置或系统的代码并重新发布的问题。这样,容易影响装置或系统的正常运行。
发明内容
本申请实施例的目的在于提供一种数据处理、错误码动态兼容方法、装置和系统,以避免每变更一次数据,就需要修改一次代码并重新发布的问题。
为达到上述目的,一方面,本申请实施例提供了一种错误码动态兼容方法,包括以下步骤:
接收请求方的请求;
当处理所述请求失败时,从内存的指定位置中读取错误码映射关系;所述错误码映射关系是预先从动态加载服务端获取并加载至所述内存的,且所述错误码映射关系通过所述动态加载服务端配置生成;
根据所述错误码映射关系向所述请求方返回相应的错误提示信息。
另一方面,本申请实施例还提供了一种服务器,包括:
请求接收模块,用于接收请求方的请求;
配置读取模块,用于当处理所述请求失败时,从内存的指定位置中读取错误码映射关系;所述错误码映射关系是预先从动态加载服务端获取并加载至所述内存的,且所述错误码映射关系通过所述动态加载服务端配置生成;
错误返回模块,用于根据所述错误码映射关系向所述请求方返回相应的错误提示信息。
再一方面,本申请实施例还提供了一种错误码动态兼容系统,包括:
动态加载服务端,用于根据用户的配置指令生成错误码映射关系,并将所述错误码映射关系提供给服务器;
服务器,用于预先将所述错误码映射关系加载至内存,当接收到请求方的请求且处理所述请求失败时,从所述内存中读取所述错误码映射关系;根据所述错误码映射关系向所述请求方返回相应的错误提示信息。
再一方面,本申请实施例还提供了一种数据处理方法,包括以下步骤:
接收请求方的请求;
当处理所述请求的过程中需使用指定数据时,从内存的指定位置中读取所述指定数据;所述指定数据是预先从动态加载服务端获取并加载至所述内存的,且所述指定数据通过所述动态加载服务端配置生成。
再一方面,本申请实施例还提供了一种服务器,包括:
请求接收模块,用于接收请求方的请求;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于创新先进技术有限公司,未经创新先进技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611225314.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种蓄电池辅助散热装置
- 下一篇:汽车用恒温空调电池