[发明专利]融合服务接口的调用方法及其装置、电子设备及存储介质在审
申请号: | 202310371209.8 | 申请日: | 2023-04-07 |
公开(公告)号: | CN116483899A | 公开(公告)日: | 2023-07-25 |
发明(设计)人: | 朱宇戈;张建荣;刘博;魏亚东 | 申请(专利权)人: | 中国工商银行股份有限公司 |
主分类号: | G06F16/25 | 分类号: | G06F16/25;H04L67/51;H04L67/60;G06F8/34;G06F21/53 |
代理公司: | 北京康信知识产权代理有限责任公司 11240 | 代理人: | 余刚 |
地址: | 100140 北*** | 国省代码: | 北京;11 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 融合 服务 接口 调用 方法 及其 装置 电子设备 存储 介质 | ||
1.一种融合服务接口的调用方法,其特征在于,包括:
解析用户端发送的服务调用请求,基于所述服务调用请求确定待调用服务接口的数量,其中,所述服务调用请求携带有待执行的目标金融服务的服务标识;
在所述待调用服务接口的数量大于等于预设数量阈值的情况下,由所述服务标识查询服务接口映射表,得到融合服务接口,其中,所述服务接口映射表中包括:每个金融服务的服务标识与对应的融合服务接口之间的映射关系,所述融合服务接口是对所有所述待调用服务接口进行融合之后得到的接口;
调用所述融合服务接口执行所述目标金融服务。
2.根据权利要求1所述的调用方法,其特征在于,在解析用户端发送的服务调用请求之前,还包括:
基于历史服务调用请求,获取执行历史金融服务的N个所述待调用服务接口的调用流程信息,N为大于等于2的正整数;
基于所述调用流程信息对N个所述待调用服务接口进行编排,生成服务接口编排信息;
将所述服务接口编排信息转换成可执行程序;
将所述可执行程序封装为程序包,并生成能够调用所述程序包的调用入口,得到所述融合服务接口。
3.根据权利要求2所述的方法,其特征在于,在得到所述融合服务接口之后,还包括:
基于历史服务调用请求中关联历史金融服务的服务标识和所述融合服务接口,建立所述服务接口映射表。
4.根据权利要求2所述的方法,其特征在于,在基于历史服务调用请求,执行历史金融服务的N个所述待调用服务接口的调用流程信息之后,还包括:
基于所述服务调用请求,获取每个所述待调用服务接口的接入信息,其中,所述接入信息至少包括:接口标识、接口名称、公钥信息、私钥信息;
基于所述公钥信息进行签名校验,其中,所述签名校验用于校验使用所述用户端的用户是否在可使用名单中,所述可使用名单是在创建各所述待调用服务接口时生成的。
5.根据权利要求2所述的调用方法,其特征在于,基于所述调用流程信息对N个所述待调用服务接口进行编排,生成服务接口编排信息的步骤,包括:
向业务端提供可视化的服务接口编排界面,其中,所述服务接口编排界面包括可视化节点和可视化连接线,所述业务端根据所述调用流程信息将所述待调用服务接口对应的可视化节点根据所述可视化连接线进行连接,生成所述服务接口编排信息。
6.根据权利要求2所述的方法,其特征在于,在将所述服务接口编排信息转换成可执行程序之后,还包括:
在沙箱中运行所述可执行程序;
对运行的所述可执行程序进行监测,实时记录监测信息;
在检测到所述监测信息中存在异常信息的情况下,发送所述异常信息,并调用预设异常处理模块进行错误回滚操作,其中,所述错误回滚操作是指将所述可执行程序恢复到上一次正确状态的操作。
7.根据权利要求2所述的方法,其特征在于,将所述可执行程序封装为程序包并提供调用入口,得到所述融合服务接口的步骤,包括:
对所述可执行程序进行封装,得到所述程序包;
基于所述程序包创建服务接口实例,并为所述服务接口实例创建调用入口,得到所述融合服务接口。
8.根据权利要求1所述的调用方法,其特征在于,还包括:
在所述待调用服务接口的数量小于所述预设数量阈值的情况下,对使用所述用户端的用户身份进行校验;
在使用所述用户端的用户身份通过校验的情况下,基于所述服务调用请求获取目标数据格式;
基于所述目标数据格式创建服务接口转换策略,其中,所述服务接口转换策略用于将所述待调用服务接口转换为目标数据格式对应的接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于中国工商银行股份有限公司,未经中国工商银行股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310371209.8/1.html,转载请声明来源钻瓜专利网。