(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210284782.0 (22)申请日 2022.03.22 (71)申请人 未鲲 (上海) 科技 服务有限公司 地址 200120 上海市浦东 新区陆家嘴环路 1333号15楼 (72)发明人 史石文  (74)专利代理 机构 北京英特普罗知识产权代理 有限公司 1 1015 专利代理师 王立姣 (51)Int.Cl. G06F 9/445(2018.01) G06F 9/48(2006.01) G06F 3/0484(2022.01) (54)发明名称 一种调用 整合接口的方法、 装置、 计算机设 备和存储介质 (57)摘要 本发明公开了一种调用整合接口的方法, 所 述方法包括: 接收上游业务系统的调用 请求; 解 析出所述调用请求中的整合接口编号和请求入 参; 确定所述整合接口编号指向的目标整合接 口; 从所述目标整合接口中筛选出用于接收所述 请求入参的目标接口; 将所述请求入参输入所述 目标接口以访问所述目标接口关联的下游业务 系统; 接收该下游业务系统通过所述目标接口返 回的访问结果; 根据所述访问结果确定所述调用 请求的调用结果; 将所述调用结果返回所述上游 业务系统。 权利要求书3页 说明书10页 附图3页 CN 114610414 A 2022.06.10 CN 114610414 A 1.一种调用整合接口 的方法, 其特 征在于, 所述方法包括: 接收上游业 务系统的调用请求; 解析出所述调用请求中的整合接口编号和请求入参; 确定所述整合接口编号指向的目标整合接口; 从所述目标整合接口中筛 选出用于 接收所述请求入参的目标接口; 将所述请求入参输入所述目标接口以访问所述目标接口关联的下游业 务系统; 接收该下游业务系统通过 所述目标接口返回的访问结果; 根据所述访问结果确定所述调用请求的调用结果; 将所述调用结果返回所述上游业 务系统。 2.根据权利要求1所述的方法, 其特征在于, 所述从所述目标整合接口中筛选出用于接 收所述请求入参的目标接口, 包括: 获取所述目标整合接口 的接口属性; 检测所述接口属性中是否包 含接口调用顺序; 根据检测结果从所述目标整合接口中筛 选出用于 接收所述请求入参的目标接口。 3.根据权利要求2所述的方法, 其特征在于, 当所述检测结果表征所述接口属性中包含 所述接口调用顺序时: 所述根据检测结果从所述目标整合接口中筛选出用于接收所述请求入参的目标接口, 包括: 将所述目标整合接口中排列在首位的接口作为所述目标接口; 所述将所述请求入参输入所述目标接口以访问所述目标接口关联的下游业务系统, 包 括: 将所述请求入参输入所述排列在首位的接口以访问所述排列在首位的接口关联的下游 业务系统; 所述接收该下游业务系统通过所述目标接口返回的访 问结果, 包括: 接收所述排列在 首位的接口关联的下游业 务系统通过 所述排列在首位的接口返回的访问结果; 所述根据所述访问结果确定所述调用请求的调用结果, 包括: 按照所述接口调用顺序依次调用所述目标整合接口中的剩余接口; 接收所述目标整合接口中最后一个接口返回的访问结果作为所述调用请求的调用结 果; 其中, 在调用所述目标整合接口中的剩余接口时, 排列位置相邻的两个接口之间满足: 排列在前的接口返回的访问结果作为 排列在后的接口 的输入参数。 4.根据权利要求2所述的方法, 其特征在于, 当所述检测结果表征所述接口属性中不包 含所述接口调用顺序时: 所述根据检测结果从所述目标整合接口中筛选出用于接收所述请求入参的目标接口, 包括: 将所述目标整合接口中的每 个接口均 作为所述目标接口; 所述将所述请求入参输入所述目标接口以访问所述目标接口关联的下游业务系统, 包 括: 将所述请求入参输入所述目标整合接口中的各个接口以访问所述各个接口关联的下游 业务系统; 所述接收该下游业务系统通过所述目标接口返回的访 问结果, 包括: 接收所述各个接 口关联的下游业 务系统通过 所述各个接口返回的访问结果; 所述根据所述访问结果确定所述调用请求的调用结果, 包括:权 利 要 求 书 1/3 页 2 CN 114610414 A 2汇总所述各个接口返回的访问结果; 将汇总结果作为所述调用请求的调用结果。 5.根据权利要求1所述的方法, 其特征在于, 所述确定所述整合接口编号指向的目标整 合接口, 包括: 获取所述整合接口编号关联的整合接口; 统计获取的整合接口当前正在被调用的第一调用次数; 判断所述第一调用次数 是否超出 预设次数阈值; 当所述第一调用次数未超出预设次数阈值 时, 将所述获取的整合接口作为所述目标整 合接口。 6.根据权利要求5所述的方法, 其特 征在于, 所述方法还 包括: 当所述第一调用次数超出预设次数阈值 时, 查询是否存在与 所述获取的整合接口具有 相同功能的其 他整合接口; 当查询出与 所述获取的整合接口具有相同功能的其他整合接口时, 将查询出的整合接 口作为所述目标整合接口; 当未查询出与 所述获取的整合接口具有相同功能的其他整合接口时, 将所述获取的整 合接口作为所述目标整合接口。 7.根据权利要求6所述的方法, 其特征在于, 所述查询是否存在与所述获取的整合接口 具有相同功能的其 他整合接口, 包括: 检测是否存在与所述获取的整合接口具有相同接口数量的其 他整合接口; 当检测出与 所述获取的整合接口具有相同接口数量的其他整合接口时, 继续从检测出 的整合接口中查询是否存在与所述获取的整合接口关联有相同下游业务系统的其他整合 接口; 其中, 当查询出与所述获取的整合接口关联有相同下游业务系统的其他整合接口时, 将查询出的整合接口作为所述目标整合接口; 当未检测出与所述 获取的整合接口具有相同 接口数量的其他整合接口时或者未查询出与所述获取的整合接口关联有相同下游业务系 统的其他整合接口时, 将所述获取的整合接口作为所述目标整合接口。 8.根据权利要求6或7所述的方法, 其特征在于, 所述将查询出的整合接口作为所述目 标整合接口, 包括: 统计查询出的每 个整合接口当前正在被调用的第二调用次数; 筛选出最小的第二调用次数; 判断所述 最小的第二调用次数 是否小于所述第一调用次数; 若是, 将所述 最小的第二调用次数对应的一整合接口作为所述目标整合接口; 若否, 将所述获取的整合接口作为所述目标整合接口。 9.一种调用整合接口 的装置, 其特 征在于, 所述装置包括: 第一接收模块, 用于 接收上游业 务系统的调用请求; 解析模块, 用于解析 出所述调用请求中的整合接口编号和请求入参; 第一确定模块, 用于确定所述整合接口编号指向的目标整合接口; 筛选模块, 用于从所述目标整合接口中筛 选出用于 接收所述请求入参的目标接口; 输入模块, 用于将所述请求入参输入所述目标接口以访问所述目标接口关联的下游业权 利 要 求 书 2/3 页 3 CN 114610414 A 3

.PDF文档 专利 一种调用整合接口的方法、装置、计算机设备和存储介质

文档预览
中文文档 17 页 50 下载 1000 浏览 0 评论 309 收藏 3.0分
温馨提示:本文档共17页,可预览 3 页,如浏览全部内容或当前文档出现乱码,可开通会员下载原始文档
专利 一种调用整合接口的方法、装置、计算机设备和存储介质 第 1 页 专利 一种调用整合接口的方法、装置、计算机设备和存储介质 第 2 页 专利 一种调用整合接口的方法、装置、计算机设备和存储介质 第 3 页
下载文档到电脑,方便使用
本文档由 人生无常 于 2024-03-18 00:02:14上传分享
友情链接
站内资源均来自网友分享或网络收集整理,若无意中侵犯到您的权利,敬请联系我们微信(点击查看客服),我们将及时删除相关资源。