数据交互方法、装置及系统制造方法及图纸

技术编号:33470450 阅读:15 留言:0更新日期:2022-05-19 00:48
本申请实施例提供一种数据交互方法、装置及系统,可用于金融领域,方法包括:接收发起方系统发送的交易请求,其中,所述交易请求是所述发起方系统根据接收方系统预先提供的交易信息填写规则、交易信息加密规则以及用户输入的交易信息生成的;根据所述交易请求中的用户数字签名进行身份验证,并在所述身份验证通过后对所述交易请求进行解密验签,在判定所述交易请求具有相应接口调用权限后将所述交易请求通过对应接口发送至接收方系统;向所述发起方系统返回所述交易处理结果;本申请能够有效提升不同系统间的数据交互效率和准确率。提升不同系统间的数据交互效率和准确率。提升不同系统间的数据交互效率和准确率。

【技术实现步骤摘要】
数据交互方法、装置及系统


[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]第六方面,本申请提供一种数据交互装置,包括:交易请求转接模块,用于接收接口平台发送的交易请求,其中,所述交易请求是发起方系统根据接收方系统预先提供的交易信息填写规则、交易信息加密规则以及用户输入的交易信息生成并发送至接口平台的,所述接口平台根据所述交易请求中的用户数字签名进行身份验证,并在所述身份验证通过后对所述交本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种数据交互方法,其特征在于,应用于接口平台,所述方法包括:接收发起方系统发送的交易请求,其中,所述交易请求是所述发起方系统根据接收方系统预先提供的交易信息填写规则、交易信息加密规则以及用户输入的交易信息生成的;根据所述交易请求中的用户数字签名进行身份验证,并在所述身份验证通过后对所述交易请求进行解密验签,在判定所述交易请求具有相应接口调用权限后将所述交易请求通过对应接口发送至接收方系统,以使所述接收方系统提取所述交易请求报文数据中的特定数据字段并编码为设定数据格式的交易数据,在所述交易数据通过设定交易规则检查后进行相应交易处理操作,得到交易处理结果并返回所述接口平台;向所述发起方系统返回所述交易处理结果。2.根据权利要求1所述的数据交互方法,其特征在于,所述在判定所述交易请求具有相应接口调用权限后将所述交易请求通过对应接口发送至接收方系统,还包括:在判定所述交易请求不具有相应接口调用权限时,向所述发起方系统反馈一权限错误信号。3.根据权利要求1所述的数据交互方法,其特征在于,所述对所述交易请求进行解密验签之后,还包括:根据线程锁或时间戳对经过解密验签的交易请求进行并发控制;根据任务缓冲队列对经过解密验签的交易请求进行速率控制。4.一种数据交互方法,其特征在于,应用于发起方系统,所述方法包括:根据接收方系统预先提供的交易信息填写规则、交易信息加密规则以及用户输入的交易信息生成交易请求并发送至接口平台,以使所述接口平台根据所述交易请求中的用户数字签名进行身份验证,并在所述身份验证通过后对所述交易请求进行解密验签,在判定所述交易请求具有相应接口调用权限后将所述交易请求通过对应接口发送至接收方系统,并使所述接收方系统提取所述交易请求报文数据中的特定数据字段并编码为设定数据格式的交易数据,在所述交易数据通过设定交易规则检查后进行相应交易处理操作,得到交易处理结果并返回所述接口平台;接收所述接口平台发送的交易处理结果。5.一种数据交互方法,其特征在于,应用于接收方系统,所述方法包括:接收接口平台发送的交易请求,其中,所述交易请求是发起方系统根据接收方系统预先提供的交易信息填写规则、交易信息加密规则以及用户输入的交易信息生成并发送至接口平台的,所述接口平台根据所述交易请求中的用户数字签名进行身份验证,并在所述身份验证通过后对所述交易请求进行解密验签,在判定所述交易请求具有相应接口调用权限后通过对应接口发送至接收方系统;提取所述交易请求报文数据中的特定数据字段并编码为设定数据格式的交易数据,在所述交易数据通过设定交易规则检查后进行相应交易处理操作,得到交易处理结果并返回所述接口平台,以使所述接口平台将所述交易处理结果返回至发起方系统。6.根据权利要求5所述的数据交互方法,其特征在于,所述在所述交易数据通过设定交易规则检查后进行相应交易处理操作,包括:提取所述交易数据中的各个字段赋值数据并进行业务协议检查、账户权限检查以及账户限额检查,若检查均通过则进行相应交易处理操作,否则向所述发起方系统反馈一业务
校验错误信号。7.根据权利要求5所述的数据交互方法,其特征在于,所述在所述交易数据通过设定交易规则检查后进行相应交易处理操作,还包括:提取所述交易数据中的各个字段赋值数据并进行基础字段完整性、字段长度以及字段规范格式检查,若检查均通过则进行相应交易处理操作,否则向所述发起方系统反馈一字段校验错误信号。8.一种数据交互装置,其特征在于,包括:交易请求接收模块,用于接收发起方系统发送的交易请求,其中,所述交易请求是所述发起方系统根据接收方系统预先提供的交易信息填写规则、交易信息加密规则以及用户输入的交易信息生成的;交易请求校验模块,用于根据所述交易请求中...

【专利技术属性】
技术研发人员:胡梦飞崔晨超朱博文任洁
申请(专利权)人:中国工商银行股份有限公司
类型:发明
国别省市:

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

1