iso file download
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210144667.3 (22)申请日 2022.02.17 (71)申请人 深圳乐信软件技 术有限公司 地址 518000 广东省深圳市南 山区粤海街 道科苑南路3099号中国储能大厦第24 层 (72)发明人 杨舸  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 潘登 (51)Int.Cl. G06F 9/445(2018.01) G06F 16/242(2019.01) (54)发明名称 一种接口调用方法、 装置、 设备及 介质 (57)摘要 本发明实施例公开了一种接口调用方法、 装 置、 设备及介质。 接口调用方法, 包括: 响应于对 目标接口的接口调用请求, 获取与接口调用请求 匹配的至少一个目标入参字段和目标入参数据; 获取与目标接口对应的查询映射接口, 并获取与 查询映射接口匹配的嵌套类型; 嵌套类型包括: 入参字段嵌套, 和/或出参字段 嵌套; 根据目标入 参字段、 目标入参数据、 嵌套类型、 查询映射接口 和嵌套处理结果, 获取与目标接口的目标出参字 段对应的目标出参数据; 将与目标接口的目标出 参字段对应的目标出参数据作为针对接口调用 请求的反馈结果。 本发明实施例的技术方案能够 在不增加代码复杂性的前提下, 避免通过新增接 口调用嵌套参数, 降低研发工作量, 从而快速响 应业务需求。 权利要求书3页 说明书16页 附图4页 CN 114528044 A 2022.05.24 CN 114528044 A 1.一种接口调用方法, 其特 征在于, 包括; 响应于对目标接口的接口调用请求, 获取与接口调用请求匹配的至少一个目标入参字 段和与每 个目标入参字段分别对应的目标入参数据; 获取与所述目标接口对应的查询映射接口, 并获取与查询映射接口匹配的嵌套类型; 所述嵌套类型包括: 入参字段嵌套, 和/或出参字段嵌套; 根据目标入参字段、 目标入参数据、 嵌套类型、 查询映射接口和嵌套处理结果, 获取与 目标接口 的至少一个目标 出参字段对应的目标 出参数据; 其中, 嵌套处理结果包括: 与目标入参数据对应的入参嵌套处理结果, 和/或与查询映 射接口输出的映射出参数据对应的出参嵌套处 理结果; 将与目标接口的至少一个目标出参字段对应的目标出参数据, 作为针对所述接口调用 请求的反馈结果。 2.根据权利要求1所述的方法, 其特征在于, 根据目标入参字段、 目标入参数据、 嵌套类 型、 查询映射接口和嵌套处理结果, 获取与目标接口的至少一个目标出参字段对应的目标 出参数据, 包括: 在确定嵌套类型仅为入参字段嵌套时, 获取入参映射协议, 并根据所述入参映射协议 查询与所述查询映射接口对应的入参字段映射关系, 获取与各目标入参字段存在入参字段 映射关系的至少一个入参映射字段; 多个目标入参字段对应同一入参映射字段; 根据所述入参映射字段以及所述目标入参数据确定入参嵌套映射数据; 将所述入参嵌套 映射数据输入至查询映射接口中, 并获取所述查询映射接口输出的, 与各出参映射字段对应的映射出参数据; 根据出参映射字段与目标出参字段之间的一一对应关系以及映射出参数据, 获取与目 标接口的至少一个目标 出参字段对应的目标 出参数据。 3.根据权利要求1所述的方法, 其特征在于, 根据目标入参字段、 目标入参数据、 嵌套类 型、 查询映射接口和嵌套处理结果, 获取与目标接口的至少一个目标出参字段对应的目标 出参数据, 包括: 在确定嵌套类型仅 为出参字段嵌套时, 根据入参映射字段与目标入参字段之间的一一 对应关系, 将所述入参映射字段与目标入参数据共同输入至所述 查询映射接口中; 获取所述查询映射接口输出的, 与各 出参映射字段对应的映射出参数据; 获取出参映射协议, 并根据 所述出参映射协议查询与 所述查询映射接口对应的出参字 段映射关系, 获取与各出参映射字段存在入参字段映射关系的至少一个目标出参字段; 多 个出参映射字段对应同一目标 出参字段; 根据所述出参映射协议以及所述映射出参数据, 形成出参嵌套 映射数据, 作为与至少 一个目标 出参字段对应的目标 出参数据。 4.根据权利要求1所述的方法, 其特征在于, 根据目标入参字段、 目标入参数据、 嵌套类 型、 查询映射接口和嵌套处理结果, 获取与目标接口的至少一个目标出参字段对应的目标 出参数据, 包括: 在确定嵌套类型为入参字段嵌套和出参字段嵌套时, 获取入参映射协议, 并根据所述 入参映射协 议查询与所述查询映射接口对应的入参字段映射关系, 获取与各目标入参字段 存在入参字段映射关系的至少一个入参映射字段; 多个目标入参字段对应同一入参映射字权 利 要 求 书 1/3 页 2 CN 114528044 A 2段; 根据所述入参映射字段以及所述目标入参数据确定入参嵌套映射数据; 将所述入参嵌套 映射数据输入至查询映射接口中, 并获取所述查询映射接口输出的, 与各出参映射字段对应的映射出参数据; 获取出参映射协议, 并根据 所述出参映射协议查询与 所述查询映射接口对应的出参字 段映射关系, 获取与各出参映射字段存在入参字段映射关系的至少一个目标出参字段; 多 个出参映射字段对应同一目标 出参字段; 根据所述出参映射协议以及所述映射出参数据, 形成出参嵌套 映射数据, 作为与至少 一个目标 出参字段对应的目标 出参数据。 5.根据权利要求1 ‑4任一项所述的方法, 其特征在于, 在所述响应于对目标接口的接口 调用请求之前, 还 包括: 响应于目标 数据查询请求, 根据所述目标 数据查询请求 生成接口调用请求; 所述获取与接口调用请求匹配的至少一个目标入参字段和与每个目标入参字段分别 对应的目标入参数据, 包括: 根据所述接口调用请求显示至少一个目标入参字段, 并接收用户输入的与每个目标入 参字段分别对应的所述目标入参数据。 6.根据权利要求2或4任一所述的方法, 其特征在于, 在所述获取入参映射协议之前, 还 包括: 确定与所述 查询映射接口对应的入参字段映射关系; 根据所述目标入参字段、 所述入参映射字段以及所述入参字段映射关系生成所述入参 映射协议。 7.根据权利要求3或4任一所述的方法, 其特征在于, 在所述获取出参映射协议之前, 还 包括: 确定与所述 查询映射接口对应的出参字段映射关系; 根据所述目标出参字段、 所述出参映射字段以及所述出参字段映射关系生成所述出参 映射协议。 8.一种接口调用装置, 其特 征在于, 包括: 目标入参数据获取模块, 用于响应于对目标接口的接口调用请求, 获取与接口调用请 求匹配的至少一个目标入参字段和与每 个目标入参字段分别对应的目标入参数据; 接口获取模块, 用于获取与所述目标接口对应的查询映射接口, 并获取与查询映射接 口匹配的嵌套类型; 所述嵌套类型包括: 入参字段嵌套, 和/或出参字段嵌套; 目标出参数据获取模块, 用于根据目标入参字段、 目标入参数据、 嵌套类型、 查询映射 接口和嵌套处 理结果, 获取与目标接口 的至少一个目标 出参字段对应的目标 出参数据; 其中, 嵌套处理结果包括: 与目标入参数据对应的入参嵌套处理结果, 和/或与查询映 射接口输出的映射出参数据对应的出参嵌套处 理结果; 反馈结果确定模块, 用于将与目标接口的至少一个目标出参字段对应的目标出参数 据, 作为针对所述接口调用请求的反馈结果。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 一个或多个处 理器;权 利 要 求 书 2/3 页 3 CN 114528044 A 3

.PDF文档 专利 一种接口调用方法、装置、设备及介质

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