接口管控方法及装置制造方法及图纸

技术编号:29677283 阅读:14 留言:0更新日期:2021-08-13 21:59
本发明专利技术提供了一种接口管控方法及装置,该方法包括:当接收到第一目标分行发送的接口调用请求时,确定请求调用的目标接口;获取第一目标分行对应的第一接口管控清单;查找第一目标分行对应的智能合约;基于智能合约,对第一接口管控清单进行检验;当通过检验时,允许第一目标分行调用目标接口,使得第一目标分行调用目标接口执行该目标接口对应的交易业务;通过目标接口,获取第一目标分行执行交易业务时产生的各个交易数据;对各个交易数据进行数据分析,获得交易业务对应的分析结果;将第一接口管控清单、分析结果及各个交易数据存储至区块链。应用本发明专利技术提供的方法,分行可以通过线上申请调用接口,并对接口管控清单进行检验,防止信息被篡改。

【技术实现步骤摘要】
接口管控方法及装置
本专利技术涉及计算机
,特别是涉及一种接口管控方法及装置。
技术介绍
随着科技的快速发展,银行为了丰富用户的日常交易业务,由核心银行系统向各个分行推出多种特色业务系统。分行特色系统一般为分行业务提出的,支持当地银行业务发展的情况下,开发的特色业务系统。由于基础的通过线下流程账务处理能力等标准能力均在总行,因此会涉及到分行特色系统通过渠道系统调用总行标准业务系统接口的情况。在现有技术中,分许需要调用总行标准业务系统接口时,需要提前通过线下流程进行申请,总行在线下接收到分行的申请后,将分行提交的申请的信息填写入接口管控清单中,并向分行开放接口。但是,现有技术中,分行向总行提交申请的过程中,申请信息可能会被篡改,从而导致分行通过接口执行交易业务时,交易数据存在差异,后续总行的渠道系统以及分行特色系统在核对信息时,容易导致数据不一致。
技术实现思路
有鉴于此,本专利技术提供一种接口管控方法,通过该方法,分行可以通过线上申请调用接口,并对接口管控清单进行检验,防止信息被篡改。本专利技术还提供了一种接口管控装置,用以保证上述方法在实际中的实现及应用。一种接口管控方法,包括:当接收到第一目标分行发送的接口调用请求时,确定所述接口调用请求对应的目标接口;获取所述接口调用请求中所述第一目标分行对应的第一接口管控清单;查找预先设置的区块链中所述第一目标分行对应的智能合约,所述智能合约为所述第一目标支行对应的标准的接口管控清单;基于所述智能合约,对所述第一接口管控清单进行检验;当通过对所述第一接口管控清单的检验时,允许所述第一目标分行调用所述目标接口,使得所述第一目标分行调用所述目标接口执行该目标接口对应的交易业务;通过所述目标接口,获取所述第一目标分行执行所述交易业务时产生的各个交易数据;对各个所述交易数据进行数据分析,获得所述交易业务对应的分析结果;将所述第一接口管控清单、分析结果及各个交易数据存储至所述区块链。上述的方法,可选的,所述基于所述智能合约,对所述第一接口管控清单进行检验,包括:获取所述智能合约中包含的各个智能合约标识参数,以及所述第一接口管控清单中包含的各个第一标识参数;检验所述智能合约中是否存在与各个所述第一标识参数一致的智能合约标识参数;若所述智能合约中存在与各个所述第一标识参数一致的智能合约标识参数,则通过对所述第一接口管控清单的检验;若所述智能合约中不存在与任意的第一标识参数一致的智能合约标识参数,则不通过对所述第一接口管控清单的检验。上述的方法,可选的,所述对各个所述交易数据进行数据分析,获得所述交易业务对应的分析结果,包括:对各个所述交易数据进行清算,获得所述第一目标分行当前执行所述交易业务的业务价值;获取所述交易业务对应的最新的市场业务价值;将所述业务价值与所述最新的市场业务价值进行比对,获得所述第一目标分行执行所述交易业务的损益信息,确定所述损益信息为所述交易业务对应的分析结果。上述的方法,可选的,还包括:判断所述目标接口对应的交易业务是否在所述第一目标分行的业务范围内;若所述目标接口对应的交易业务在所述第一目标分行的业务范围内,则确定所述第一目标分行拥有调用所述目标接口的权限;若所述目标接口对应的交易业务不在所述第一目标分行的业务范围内,则确定所述第一目标分行不拥有调用所述目标接口的权限。上述的方法,可选的,还包括:当接收到第二目标分行发送的第二接口管控清单时,应用预先设置的密钥对所述第二接口管控清单进行解密,获得已解密的接口管控清单;获取所述已解密的接口管控清单中所述第二目标分行对应的各个第二标识参数;获取预先设置的所述区块链对应的智能合约模板;基于所述智能合约模板,将各个所述第二标识参数转换成所述智能合约模板所支持的参数格式;基于已转换的各个标识参数,生成所述第二目标分行对应的智能合约,并将所述第二目标分行对应的智能合约上传至所述区块链。一种接口管控装置,包括:第一确定单元,用于当接收到第一目标分行发送的接口调用请求时,确定所述接口调用请求对应的目标接口;第一获取单元,用于获取所述接口调用请求中所述第一目标分行对应的第一接口管控清单;查找单元,用于查找预先设置的区块链中所述第一目标分行对应的智能合约,所述智能合约为所述第一目标支行对应的标准的接口管控清单;检验单元,用于基于所述智能合约,对所述第一接口管控清单进行检验;调用单元,用于当通过对所述第一接口管控清单的检验时,允许所述第一目标分行调用所述目标接口,使得所述第一目标分行调用所述目标接口执行该目标接口对应的交易业务;第二获取单元,用于通过所述目标接口,获取所述第一目标分行执行所述交易业务时产生的各个交易数据;分析单元,用于对各个所述交易数据进行数据分析,获得所述交易业务对应的分析结果;存储单元,用于将所述第一接口管控清单、分析结果及各个交易数据存储至所述区块链。上述的装置,可选的,所述检验单元,包括:第一获取子单元,用于获取所述智能合约中包含的各个智能合约标识参数,以及所述第一接口管控清单中包含的各个第一标识参数;检验子单元,用于检验所述智能合约中是否存在与各个所述第一标识参数一致的智能合约标识参数;第一执行子单元,用于若所述智能合约中存在与各个所述第一标识参数一致的智能合约标识参数,则通过对所述第一接口管控清单的检验;第二执行子单元,用于若所述智能合约中不存在与任意的第一标识参数一致的智能合约标识参数,则不通过对所述第一接口管控清单的检验。上述的装置,可选的,所述分析单元,包括:清算子单元,用于对各个所述交易数据进行清算,获得所述第一目标分行当前执行所述交易业务的业务价值;第二获取子单元,用于获取所述交易业务对应的最新的市场业务价值;比对子单元,用于将所述业务价值与所述最新的市场业务价值进行比对,获得所述第一目标分行执行所述交易业务的损益信息,确定所述损益信息为所述交易业务对应的分析结果。上述的装置,可选的,还包括:判断单元,用于判断所述目标接口对应的交易业务是否在所述第一目标分行的业务范围内;第二确定单元,用于若所述目标接口对应的交易业务在所述第一目标分行的业务范围内,则确定所述第一目标分行拥有调用所述目标接口的权限;第三确定单元,用于若所述目标接口对应的交易业务不在所述第一目标分行的业务范围内,则确定所述第一目标分行不拥有调用所述目标接口的权限。上述的装置,可选的,还包括:解密单元,用于当接收到第二目标分行发送的第二接口管控清单时,应用预先设置的密钥对所述第二接口管控清单进行解密,获得已解密的接口管控清单;第三获取单元,用于获取所述已解密的接口管控清单中所述第二目标分行对应的各个第二标识参数;第四本文档来自技高网...

【技术保护点】
1.一种接口管控方法,其特征在于,包括:/n当接收到第一目标分行发送的接口调用请求时,确定所述接口调用请求对应的目标接口;/n获取所述接口调用请求中所述第一目标分行对应的第一接口管控清单;/n查找预先设置的区块链中所述第一目标分行对应的智能合约,所述智能合约为所述第一目标支行对应的标准的接口管控清单;/n基于所述智能合约,对所述第一接口管控清单进行检验;/n当通过对所述第一接口管控清单的检验时,允许所述第一目标分行调用所述目标接口,使得所述第一目标分行调用所述目标接口执行该目标接口对应的交易业务;/n通过所述目标接口,获取所述第一目标分行执行所述交易业务时产生的各个交易数据;/n对各个所述交易数据进行数据分析,获得所述交易业务对应的分析结果;/n将所述第一接口管控清单、分析结果及各个交易数据存储至所述区块链。/n

【技术特征摘要】
1.一种接口管控方法,其特征在于,包括:
当接收到第一目标分行发送的接口调用请求时,确定所述接口调用请求对应的目标接口;
获取所述接口调用请求中所述第一目标分行对应的第一接口管控清单;
查找预先设置的区块链中所述第一目标分行对应的智能合约,所述智能合约为所述第一目标支行对应的标准的接口管控清单;
基于所述智能合约,对所述第一接口管控清单进行检验;
当通过对所述第一接口管控清单的检验时,允许所述第一目标分行调用所述目标接口,使得所述第一目标分行调用所述目标接口执行该目标接口对应的交易业务;
通过所述目标接口,获取所述第一目标分行执行所述交易业务时产生的各个交易数据;
对各个所述交易数据进行数据分析,获得所述交易业务对应的分析结果;
将所述第一接口管控清单、分析结果及各个交易数据存储至所述区块链。


2.根据权利要求1所述的方法,其特征在于,所述基于所述智能合约,对所述第一接口管控清单进行检验,包括:
获取所述智能合约中包含的各个智能合约标识参数,以及所述第一接口管控清单中包含的各个第一标识参数;
检验所述智能合约中是否存在与各个所述第一标识参数一致的智能合约标识参数;
若所述智能合约中存在与各个所述第一标识参数一致的智能合约标识参数,则通过对所述第一接口管控清单的检验;
若所述智能合约中不存在与任意的第一标识参数一致的智能合约标识参数,则不通过对所述第一接口管控清单的检验。


3.根据权利要求1所述的方法,其特征在于,所述对各个所述交易数据进行数据分析,获得所述交易业务对应的分析结果,包括:
对各个所述交易数据进行清算,获得所述第一目标分行当前执行所述交易业务的业务价值;
获取所述交易业务对应的最新的市场业务价值;
将所述业务价值与所述最新的市场业务价值进行比对,获得所述第一目标分行执行所述交易业务的损益信息,确定所述损益信息为所述交易业务对应的分析结果。


4.根据权利要求1所述的方法,其特征在于,还包括:
判断所述目标接口对应的交易业务是否在所述第一目标分行的业务范围内;
若所述目标接口对应的交易业务在所述第一目标分行的业务范围内,则确定所述第一目标分行拥有调用所述目标接口的权限;
若所述目标接口对应的交易业务不在所述第一目标分行的业务范围内,则确定所述第一目标分行不拥有调用所述目标接口的权限。


5.根据权利要求1所述的方法,其特征在于,还包括:
当接收到第二目标分行发送的第二接口管控清单时,应用预先设置的密钥对所述第二接口管控清单进行解密,获得已解密的接口管控清单;
获取所述已解密的接口管控清单中所述第二目标分行对应的各个第二标识参数;
获取预先设置的所述区块链对应的智能合约模板;
基于所述智能合约模板,将各个所述第二标识参数转换成所述智能合约模板所支持的参数格式;
基于已转换的各个标识参数,生成所述第二目标分行对应的智能合约,并将所述第二目标分行对应的智能合约上传至所述区块链。


6.一种接口管控装置,其特征在于,包括:
第一确定单元,用于当接收到第一目标分行发送的接口调用请求时,确定所述接口调用请求对应...

【专利技术属性】
技术研发人员:朱志宇王安定朱勇方梦佳王旭明胡铎钟汪思琪刘家文王佳慧陶然曹蓉
申请(专利权)人:中国银行股份有限公司
类型:发明
国别省市:北京;11

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

1