接口数据处理方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:38148975 阅读:13 留言:0更新日期:2023-07-13 09:12
本申请涉及一种接口数据处理方法、装置、计算机设备和存储介质。所述方法包括:获取来自上游系统的接入请求信息,其中,所述接入请求信息携带通讯协议信息、来源地址信息和接入请求报文;根据所述通讯协议信息对所述来源地址信息进行验证,得到验证结果;在所述验证结果为验证通过的前提下,根据所述项目编号和所述版本编号获取所述上游系统的第一配置信息和下游系统的第二配置信息;根据所述第一配置信息对所述接入请求报文进行解析,得到第一目标报文;根据所述第二配置信息对所述第一目标报文进行封装,得到接出请求报文,并将所述接出请求报文发送至所述下游系统。采用本方法能够降低系统对接的成本,提高平台管理的便利性。性。性。

【技术实现步骤摘要】
接口数据处理方法、装置、计算机设备和存储介质


[0001]本申请涉及计算机
,特别是涉及一种接口数据处理方法、装置、计算机设备和存储介质。

技术介绍

[0002]随着科学技术的迅速发展,公司之间出现了项目的分工合作。为了实现同一个项目的分工合作,不同公司系统之间需要进行数据对接。
[0003]然而,由于不同的系统存在不同的对接标准、报文标准、加解密标准、格式标准和数据加工标准等,需要将系统都接入到特定的对接平台中,才能实现正常的对接。当对接的系统其中一个发生改变时,需要重新设计开发代码,以重新设计对应的对接平台,导致系统对接的成本较高且平台的管理较为混乱。

技术实现思路

[0004]基于此,有必要针对上述技术问题,提供一种能够降低对接成本,便于实现管理的接口数据处理方法、装置、计算机设备和存储介质。
[0005]第一方面,本申请提供了一种接口数据处理方法。所述方法包括:
[0006]获取来自上游系统的接入请求信息,其中,所述接入请求信息携带通讯协议信息、来源地址信息和接入请求报文;
[0007]对所述来源地址信息进行验证,得到验证结果;
[0008]在所述验证结果为验证通过的前提下,根据所述通讯协议信息获取所述上游系统的第一配置信息和下游系统的第二配置信息;
[0009]根据所述第一配置信息对所述接入请求报文进行解析,得到第一目标报文;
[0010]根据所述第二配置信息对所述第一目标报文进行封装,得到接出请求报文,并将所述接出请求报文发送至所述下游系统。
[0011]在其中一个实施例中,所述方法还包括:
[0012]获取来自下游系统的接出响应报文,所述接出响应报文为所述下游系统根据所述接出请求报文生成的响应;
[0013]根据所述第二配置信息对所述接出响应报文进行解析,得到第二目标报文;
[0014]根据所述第一配置信息对所述第二目标报文进行封装,得到接入响应报文。
[0015]在其中一个实施例中,所述方法还包括:
[0016]若接收到异常信息,过异常解析器根据定义优先级对所述异常信息进行顺序提取匹配,确定与所述异常信息对应的优先级完全匹配的异常转换器为目标转换器;
[0017]根据所述目标转换器对所述异常信息进行处理,得到异常报文信息;
[0018]根据所述异常报文信息生成所述接入响应报文。
[0019]在其中一个实施例中,所述根据所述目标转换器对所述异常信息进行处理,得到异常报文信息,包括:
[0020]通过所述异常解析器根据所述定义优先级,确定所述异常信息对应的异常模型;
[0021]通过所述目标转换器根据所述异常模型从所述异常信息中提取得到所述异常报文信息。
[0022]在其中一个实施例中,所述方法还包括:
[0023]接收配置变更通知,所述配置变更通知携带通知类型、项目编号和版本编号;
[0024]接收配置文件;
[0025]若所述通知类型为加载通知,则根据所述项目编号和所述版本编号从所述配置文件中获得配置信息,并对所述配置信息进行解析存储;
[0026]若所述通知类型为卸载通知,发送请求停止接收信息,并根据所述项目编号将存储的配置信息卸载。
[0027]在其中一个实施例中,所述根据所述第一配置信息对所述接入请求报文进行解析,得到第一目标报文,包括:
[0028]从所述第一配置信息中提取得到第一结构信息、第一加解密信息和第一加工信息;
[0029]根据所述第一结构信息对所述接入请求报文进行解析,获得多个业务字段;
[0030]根据所述第一加解密信息对所述多个业务字段进行解密,得到明文信息;
[0031]根据所述第一加工信息对所述明文信息中的字段进行加工,得到所述第一目标报文。
[0032]在其中一个实施例中,所述根据所述第二配置信息对所述第一目标报文进行封装,得到接出请求报文,并将所述接出请求报文发送至所述下游系统,包括:
[0033]从所述第二配置信息中提取得到第二结构信息、第二加解密信息、第二加工信息和发送协议信息;
[0034]根据所述第二加工信息对所述第一目标报文进行加工,得到加工报文;
[0035]根据所述第二加解密信息对所述加工报文进行加密处理,得到密文信息;
[0036]根据所述第二结构信息对所述密文信息进行封装处理,得到所述接出请求报文;
[0037]根据所述发送协议信息将所述接出请求报文发送至所述下游系统。
[0038]第二方面,本申请还提供了一种接口数据处理装置。所述装置包括:
[0039]协议适配模块,用于获取来自上游系统的接入请求信息,其中,所述接入请求信息携带通讯协议信息、来源地址信息和接入请求报文;
[0040]安全模块,用于对所述来源地址信息进行验证,得到验证结果;
[0041]接入请求处理模块,用于在所述验证结果为验证通过的前提下,根据所述通讯协议信息获取所述上游系统的第一配置信息和下游系统的第二配置信息;
[0042]所述接入请求处理模块,还用于根据所述第一配置信息对所述接入请求报文进行解析,得到第一目标报文;
[0043]接出请求处理模块,用于根据所述第二配置信息对所述第一目标报文进行封装,得到接出请求报文,并将所述接出请求报文发送至所述下游系统。
[0044]第三方面,本申请还提供了一种计算机设备。所述计算机设备包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的接口数据处理方法的步骤。
[0045]第四方面,本申请还提供了一种计算机可读存储介质。所述计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的接口数据处理方法的步骤。
[0046]第五方面,本申请还提供了一种计算机程序产品。所述计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现上述的接口数据处理方法的步骤。
[0047]上述接口数据处理方法、装置、计算机设备和存储介质,通过根据上游系统发送的通讯协议信息确定第一配置信息和第二配置信息,再根据第一配置信息对接入请求报文进行解析,得到第一目标报文,根据第二配置信息对第一目标报文进行封装,得到接出请求报文,并将接出请求报文发送至下游系统,从而实现了上游系统和下游系统的对接,不需要额外设置其他的对接平台,进而降低了系统之间的对接成本,并且由于没有额外设置其他的对接平台,提高了管理的便利性。
附图说明
[0048]图1为一个实施例中接口数据处理方法的应用环境图;
[0049]图2为一个实施例中接口数据处理方法的应用环境图;
[0050]图3为一个实施例中接口数据处理方法的第一流程示意图;
[0051]图4为一个实施例中接口数据处理方法的第二流程示意图;
[0052]图5为一个实施例中接口数据处理方法的第三流程示意图本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种接口数据处理方法,其特征在于,所述方法包括:获取来自上游系统的接入请求信息,其中,所述接入请求信息携带通讯协议信息、来源地址信息和接入请求报文;对所述来源地址信息进行验证,得到验证结果;在所述验证结果为验证通过的前提下,根据所述通讯协议信息获取所述上游系统的第一配置信息和下游系统的第二配置信息;根据所述第一配置信息对所述接入请求报文进行解析,得到第一目标报文;根据所述第二配置信息对所述第一目标报文进行封装,得到接出请求报文,并将所述接出请求报文发送至所述下游系统。2.根据权利要求1所述的方法,其特征在于,所述方法还包括:获取来自下游系统的接出响应报文,所述接出响应报文为所述下游系统根据所述接出请求报文生成的响应;根据所述第二配置信息对所述接出响应报文进行解析,得到第二目标报文;根据所述第一配置信息对所述第二目标报文进行封装,得到接入响应报文。3.根据权利要求2所述的方法,其特征在于,所述方法还包括:若接收到异常信息,通过异常解析器根据定义优先级对所述异常信息进行顺序提取匹配,确定与所述异常信息对应的优先级完全匹配的异常转换器为目标转换器;根据所述目标转换器对所述异常信息进行处理,得到异常报文信息;根据所述异常报文信息生成所述接入响应报文。4.根据权利要求3所述的方法,其特征在于,所述根据所述目标转换器对所述异常信息进行处理,得到异常报文信息,包括:通过所述异常解析器根据所述定义优先级,确定所述异常信息对应的异常模型;通过所述目标转换器根据所述异常模型从所述异常信息中提取得到所述异常报文信息。5.根据权利要求1所述的方法,其特征在于,所述方法还包括:接收配置变更通知,所述配置变更通知携带通知类型、项目编号和版本编号;接收配置文件;若所述通知类型为加载通知,则根据所述项目编号和所述版本编号从所述配置文件中获得配置信息,并对所述配置信息进行解析存储;若所述通知类型为卸载通知,发送请求停止接收信息,并根据所述项目编号将存储的配置信息卸载。6.根据权利要求1所述的方法,其特征在于,所述根据所述第一配置...

【专利技术属性】
技术研发人员:李诚徐小斌段然王于灿邓劼黄郑正孙雨欣柳开弘胡佳磊金梦奇
申请(专利权)人:兴业数字金融服务上海股份有限公司
类型:发明
国别省市:

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

1