说明:收录各省市地方标准 提供单次或批量下载
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210839224.6 (22)申请日 2022.07.18 (71)申请人 深圳市平行线信息科技有限公司 地址 518000 广东省深圳市南 山区南山街 道阳光棕榈社区学府路263号大新时 代大厦A座6 01 (72)发明人 刘佳文 黎健 赖筱萌 刘雅玲  (74)专利代理 机构 北京棘龙知识产权代理有限 公司 11740 专利代理师 顾川江 (51)Int.Cl. H04L 9/40(2022.01) H04L 9/32(2006.01) H04L 67/02(2022.01) H04L 67/10(2022.01)H04L 67/567(2022.01) (54)发明名称 使用开放平台管理微服务接口的方法及电 子设备 (57)摘要 本发明涉及计算机技术领域, 具体涉及一种 使用开放平台管理微服务接口的方法及电子设 备, 本发明包括以下步骤: S1通过业务微服务为 开放平台提供接口, 并在需要注册的微服务接口 中增加注解; S2开发者为客户端申请应用, 并自 动生成应用密钥, 客户端通过密钥接入开放平 台; S3开发者接入开放平台接口, 核验S2生成的 应用密钥后读取应用设置; S4进行用户鉴权, 经 判断后自行调用对应的微服务接口, 并在输出最 终结果后, 结束接口调用。 本发明开发到上线, 各 个环节的效能都得到了提升, 加快了产品交付效 能, 达到敏捷开发、 敏捷交付的目的。 权利要求书1页 说明书6页 附图3页 CN 115242481 A 2022.10.25 CN 115242481 A 1.一种使用开 放平台管理微 服务接口的方法, 其特 征在于, 包括以下步骤: S1通过业 务微服务为开放平台提供接口, 并在需要注 册的微服务接口中增 加注解; S2开发者 为客户端申请应用, 并自动生成应用密钥, 客户端通过密钥接入开 放平台; S3开发者接入开 放平台接口, 核验S2生成的应用密钥后读取应用设置; S4进行用户鉴权, 经判断后自行调用对应的微服务接口, 并在输出最终结果后, 结束接 口调用。 2.根据权利要求1所述的一种 使用开放平台管理微服务接口的方法, 其特征在于, 所述 方法中, 自动上报接口注 册到开放平台, 并在开 放平台中可重新定义出入参数。 3.根据权利要求1所述的一种 使用开放平台管理微服务接口的方法, 其特征在于, 所述 方法中, 在注册到开放平台的所有接口中选择订阅需要使用到的业务接口, 并设置应用的 数据流程。 4.根据权利要求1所述的一种 使用开放平台管理微服务接口的方法, 其特征在于, 所述 方法中, 应用的设置和接口订阅完成后, 提交审核, 由管理员审查客户端应用选择的数据流 程、 接口和相关的参数设置是否合理。 5.根据权利要求1所述的一种 使用开放平台管理微服务接口的方法, 其特征在于, 所述 方法中, 读取完应用设置后就进 行用户鉴权, 鉴权通过后, 对获取到的应用设置中的验签标 识决定是否做验签。 6.根据权利要求5所述的一种 使用开放平台管理微服务接口的方法, 其特征在于, 所述 方法中, 不需要验签或验签通过后, 对获取到的应用设置中的解密标识决定是否做输入数 据的解密; 不需要解密或解密数据通过后, 就取到了客户端传入的参数, 按用户订阅接口的设置 检查是否需要转换入参。 7.根据权利要求6所述的一种 使用开放平台管理微服务接口的方法, 其特征在于, 所述 方法中, 不需要转换入参或转换入参后, 得到微服务接口相应的原始入参, 开始调用对应的 微服务接口; 调用微服务接口后, 得到调用结果, 按用户订阅接口 的设置检查是否需要转换 出参。 8.根据权利要求7所述的一种 使用开放平台管理微服务接口的方法, 其特征在于, 所述 方法中, 不需要转换出参或转换出参后, 对获取到的应用设置中的加密标识决定是否需要 加密返回数据; 不需要加密或加密数据完成后, 对获取到的应用设置 中的签名标识决定是否需要加入 签名; 不需要加入签名或加签名完成后, 输出最终结果, 结束接口调用。 9.根据权利要求1所述的一种 使用开放平台管理微服务接口的方法, 其特征在于, 所述 方法中, 鉴权不 通过、 校验不 正确、 验证不 正确时都直接转到 输出结果, 结束接口调用。 10.一种电子设备, 其特征在于, 包括处理器、 存储器以及存储在所述存储器中且被配 置为由所述处理器执行 的计算机程序, 所述存储器与所述处理器耦接, 且所述处理器执行 所述计算机程序时, 实现如权利要求 1至9任一项 所述的使用开放平台管理微服务接口方法 中的步骤。权 利 要 求 书 1/1 页 2 CN 115242481 A 2使用开放平台管理微服务接口的方 法及电子 设备 技术领域 [0001]本发明涉及计算机技术领域, 具体涉及一种使用开放平台管理微服务接口的方法 及电子设备。 背景技术 [0002]在微服务环境中, 负责处理具体业务逻辑的业务服务接口很多时候需要同时提供 移动端、 web端、 小程序等多个客户端使用, 由于各客户端数据处理的流程和数据格式的要 求不一样, 所以得为各客户端封装一个服务来处理解决这些差异, 导致数据 处理流程中一 些重复的步骤得在各端的服 务中同时实现, 这样加重 了开发的复杂性, 且不利于维护。 [0003]图5列举了移动端和web端服务在处理接口时的流程, 在实现相同的业务功能时, 红色虚线框部 分的功能: 鉴权、 输入数据转换和输出数据转换、 输出等方法有着相同的处理 流程, 是可统一集中处理的部分。 [0004]因此, 客户端对接服务接口还面临着接口版本管理、 接口文档管理、 SDK下载管理、 沙箱环境管理、 接口计费与限流、 接口性能监控、 访问日志 查询等多种业务问题需要集中解 决。 发明内容 [0005]针对现有技术的不足, 本发明公开了一种使用开放平台管理微服务接口的方法及 电子设备, 用于解决上述问题。 [0006]本发明通过以下技 术方案予以实现: [0007]第一方面, 本发明提供了一种使用开放平台管理微服务接 口的方法, 包括以下步 骤: [0008]S1通过业务微服务为开放平台提供接口, 并在需要注册的微服务接口中增加注 解; [0009]S2开发者为客户端申请应用, 并自动生成应用密钥, 客户端通过密钥接入开放平 台; [0010]S3开发者接入开 放平台接口, 核验S2生成的应用密钥后读取应用设置; [0011]S4进行用户鉴权, 经判断后自行调用对应的微服务接口, 并在输出最终结果后, 结 束接口调用。 [0012]更进一步的, 所述方法中, 自动上报接口注册到开放平台, 并在开放平台中可重新 定义出入参数。 [0013]更进一步的, 所述方法中, 在注册到开放平台的所有接 口中选择订阅需要使用到 的业务接口, 并设置应用的数据流 程。 [0014]更进一步的, 所述方法中, 应用的设置和接口订阅完成后, 提交审核, 由管理员审 查客户端应用选择的数据流 程、 接口和相关的参数设置是否合理。 [0015]更进一步的, 所述方法中, 读取完应用设置后就进行用户鉴权, 鉴权通过后, 对获说 明 书 1/6 页 3 CN 115242481 A 3

PDF文档 专利 使用开放平台管理微服务接口的方法及电子设备

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