全网唯一标准王
(19)国家知识产权局 (12)发明 专利 (10)授权公告 号 (45)授权公告日 (21)申请 号 202211081139.4 (22)申请日 2022.09.06 (65)同一申请的已公布的文献号 申请公布号 CN 115174650 A (43)申请公布日 2022.10.11 (73)专利权人 深圳领筑科技有限公司 地址 518000 广东省深圳市南 山区马家龙 文体中心 202号(B栋)8楼802号 (72)发明人 曹世锋 饶维立 武志保 叶柳珍  (74)专利代理 机构 深圳市华盛智荟知识产权代 理事务所(普通 合伙) 44604 专利代理师 王晓艳 (51)Int.Cl. H04L 67/133(2022.01) H04L 9/40(2022.01)(56)对比文件 CN 113377369 A,2021.09.10 CN 111212142 A,2020.0 5.29 CN 111131416 A,2020.0 5.08 CN 110365751 A,2019.10.2 2 US 2015304404 A1,2015.10.2 2 胡尼亚等.面向移动互联网的业 务能力开 放 平台设计与应用. 《信息通信技 术》 .2013,(第04 期), 审查员 李红玲 (54)发明名称 开放服务平台、 服务响应方法、 装置、 设备和 存储介质 (57)摘要 本申请涉及一种开放服务平台、 服务响应方 法、 装置、 设备和存储介质。 开放服务平台包括: 开放平台网关、 平台适配单元、 接口呼叫服务单 元和通知回调单元。 开放平台网关在基于目标适 配接口接收到第一外部平台发送的第一服务调 用请求时, 确定第一外部平台是否包含于活跃会 话组名单中, 并根据判断结果针对性地确定第一 服务调用路由, 之后基于第一服务调用路由调用 第一目标服务, 以对第一服务调用请求进行响 应, 进一步的, 当第一目标服务被移 除时通知第 一外部平台禁用对应的调用功能。 在开放平台网 关、 平台适配单元、 接口呼叫服务单元和通知回 调单元的密切配合下, 实现了外部平台的自适应 匹配, 有效提高了开 放平台的使用效率。 权利要求书4页 说明书12页 附图3页 CN 115174650 B 2022.12.06 CN 115174650 B 1.一种开放服务平台, 其特征在于, 包括: 开放平台网关、 平台适配单元、 接口呼叫服务 单元和通知回调单 元; 所述平台适配单元, 用于在确定第一目标服务的业务接口开发完成时, 对所开发的业 务接口按照开放接口内部标准进行封装并发布封装得到的目标适配接口; 其中, 所述第一 目标服务为独立化集成的与第一外部平台匹配的服务; 所述目标适配接口与所述第一外部 平台的接口适配; 所述开放平台网关, 用于: 当通过所述目标适配接口接收到第 一外部平台发送的第 一服务调用请求 时, 获取基于 微服务注册发现所对应的集成通用路由流传而动态配置的外部接口和内部接口的映射关 系, 并基于所述第一服务调用请求确定所述第一外部平台是否包含于活跃会话组名单; 其 中, 所述活跃会话组名单中包含的外部平台与所述开放服务平台进行末次连接的时间与当 前时间之间的时间差值小于预设时间阈值; 当包含于所述活跃会话组名单时, 触发所述接口呼叫服务单元基于所述映射关系确定 第一服务调用路由; 当不包含于所述活跃会话组名单时, 调用外置的辅助认证服务单元来对所述第 一外部 平台进行认证, 在接 收到所述辅助认证服务单元发送的认证通过标识后, 触发所述接口呼 叫服务单元基于所述映射关系确定第一 服务调用路由; 基于所述第 一服务调用路由生成第 一外部对接消息, 以调用所述平台适配单元中的所 述第一目标服务, 并通过所述目标适配接口向所述第一外部平台输出所述第一目标服务对 所述第一 服务调用请求的响应信息; 所述通知回调单元, 用于当接收到所述平台适配单元发送的所述第 一目标服务的移除 信息时, 基于所述第一外部平台的回调地址生成第二外部对接消息, 通过所述目标适配接 口发送所述第二外部对接消息, 以通知所述第一外部平台禁用对所述第一目标服务的调用 功能。 2.根据权利要求1所述的开 放服务平台, 其特 征在于, 还 包括: 业务服务单元; 所述业务服务单元, 还用于在确定第二目标服务的业务接口的开发完成时, 对所开发 的业务接口按照开 放接口内部标准进行封装并发布封装得到的目标外 部接口; 所述开放平台网关, 还用于当通过所述目标外部接口接收到第 二外部平台发送的第 二 服务调用请求时, 触发所述接口呼叫服务单元基于所述映射关系确定第二服务调用路由, 并基于所述第二服务调用路由生成第一内部消息, 根据所述第一内部消息调用所述业务服 务单元中的所述第二目标服务, 并通过所述目标外部接口向所述第二外部平台输出所述第 二目标服 务对所述第二 服务调用请求的响应信息; 所述通知回调单元, 用于当接收到所述业务服务单元发送的所述第 二目标服务的移除 信息时, 基于所述第二外部平台的回调地址生成第二内部消息, 通过所述 目标外部接口发 送所述第二内部消息, 以通知所述第二外 部平台禁用对所述第二目标服 务的调用功能。 3.根据权利要求2所述的开放服务平台, 其特征在于, 所述第一目标服务包括admin基 础服务和appcenter应用中心服 务; 所述开放平台网关, 还用于: 当所述第二服务调用请求为与用户组织管控关联的请求 时, 调用所述业务服务单元中权 利 要 求 书 1/4 页 2 CN 115174650 B 2的所述admi n基础服务以对所述第二 服务调用请求进行响应; 当所述第二服务调用请求为与业务应用关联的请求 时, 调用所述业务服务单元中的所 述appcenter应用中心服 务以对所述第二 服务调用请求进行响应。 4.根据权利要求2所述的开 放服务平台, 其特 征在于, 还 包括统一认证单 元; 所述统一认证单元, 用于向目标外部平台发送APPKEY和APPSECRET; 所述目标外部平台 包含所述第一外 部平台和所述第二外 部平台; 所述开放平台网关, 还用于: 当通过统一认证接口接收到所述目标外部平台发送的认证请求 时, 确定所述认证请求 中是否携带APPKEY和APPSECRET; 当确定携带APPKEY和APPSECRET时, 判定认证通过; 从 redis中获取预先存储的token, 并将所述token返回给所述目标外部平台, 以使所述目标外 部平台在请求所述目标适配接口或所述目标外 部接口时携带 所述token; 当通过所述目标适配接口接收到所述第 一外部平台发送的所述第 一服务调用请求 时, 确定所述第一服务调用请求是否携带所述token, 当携带所述token时, 执行对所述第一服 务调用请求的判断响应步骤; 当通过所述目标外部接口接收到所述第 二外部平台发送的所述第 二服务调用请求 时, 确定所述第二服务调用请求是否携带所述token, 当携带所述token时, 执行对所述第二服 务调用请求的判断响应步骤。 5.根据权利要求2所述的开 放服务平台, 其特 征在于, 所述 开放平台网关, 还用于: 当接收到目标外部平台基于URL发送服务调用请求时, 调用sentinel组件, 以使所述 sentinel组件在确定服务调用请求超 过预先设置的桶容量时对所述目标外部平台的URL进 行访问限制; 其中, 所述目标外 部平台包 含所述第一外 部平台和所述第二外 部平台。 6.一种服务响应方法, 其特征在于, 应用于开放服务平台中的开放平台网关; 所述开放 服务平台包括: 开 放平台网关、 平台适配单 元、 接口呼叫 服务单元和通知回调单 元; 所述方法包括: 当通过目标适配接口接收到第 一外部平台发送的第 一服务调用请求 时, 获取基于微服 务注册发现所对应的集 成通用路由流传而动态配置的外部接口和内部接口的映射关系, 并 基于所述第一服务调用请求确定所述第一外部平台是否包含于活跃会话组名单; 其中, 所 述目标适配接口由所述平台适配单元在确定第一目标服务的业务接口开 发完成时, 对所开 发的业务接口按照开放接口内部标准进行封装并发布; 所述第一目标服务为独立化集成的 与第一外部平台匹配的服务; 所述 目标适配接口与所述第一外部平台的接口适配; 所述活 跃会话组名单中包含的外部平台与所述开放服务平台进行末次连接的时间与当前时间之 间的时间差值小于预设时间阈值; 当包含于所述活跃会话组名单时, 触发所述接口呼叫服务单元基于所述映射关系确定 第一服务调用路由; 当不包含于所述活跃会话组名单时, 调用外置的辅助认证服务单元来对所述第 一外部 平台进行认证, 在接 收到所述辅助认证服务单元发送的认证通过标识后, 触发所述接口呼 叫服务单元基于所述映射关系确定第一 服务调用路由; 基于所述第 一服务调用路由生成第 一外部对接消息, 以调用所述平台适配单元中的所 述第一目标服务, 并通过所述目标适配接口向所述第一外部平台输出所述第一目标服务对权 利 要 求 书 2/4 页 3 CN 115174650 B 3

PDF文档 专利 开放服务平台、服务响应方法、装置、设备和存储介质

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