金融行业标准网
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210891704.7 (22)申请日 2022.07.27 (71)申请人 成都烽顺科技有限公司 地址 610000 四川省成 都市高新区蜀锦路 88号1栋二单 元1207号 (72)发明人 苏鑫 张乙  (74)专利代理 机构 成都帝鹏知识产权代理事务 所(普通合伙) 5126 5 专利代理师 罗旭 (51)Int.Cl. H04L 9/40(2022.01) H04L 67/10(2022.01) (54)发明名称 一种分布式资源发现统一管理方法 (57)摘要 本发明公开一种分布式资源发现统一管理 方法, 发现资源提供方; 获取资源信息; 进行资源 授权和资源使用方访问鉴权。 本发 明中资源提供 方根据资源开放协议开放资源信息。 资源管理中 心自动发现当前在线的资源提供方, 并根据资源 开放协议获取资源信息进行查看、 预览、 授权等 管理操作。 资源使用方获取资源认证, 通过资源 认证访问资源。 资源管理中心进行鉴权。 本发明 资源可以分布在不同服务中, 服务可以是不同技 术架构, 通过统一的网络协议开放资源信息。 本 发明能够自主发现当前在线资源。 本发明根据资 源开放协议整合异构资源为统一格式进行统一 开放、 授权、 鉴权。 本发明资源数据无需统一存 储。 权利要求书3页 说明书12页 附图3页 CN 115277196 A 2022.11.01 CN 115277196 A 1.一种分布式资源发现统一管理方法, 其特 征在于, 包括 步骤: S10, 发现资源提供 方; S20, 获取资源信息; S30, 进行资源授权和资源使用方访问鉴权 。 2.根据权利要求1所述的一种分布式资源发现统一管理方法, 其特征在于, 在步骤S10 中, 发现资源提供 方, 包括步骤: S11, 资源提供方启动发送服务信息到注册中心; 注册中心向资源管理中心发送通知注 册中心服 务信息变更; 并由资源提供 方根据资源开 放协议开放资源信息; S12, 在资源管理中心中, 通知网关变更路由, 获取注册中心中所有资源提供方信息并 缓存, 重新 生成资源提供 方网关路由, 从 缓存中获取资源提供 方信息; S13, 从缓存中获取资源提供方信息的过程中, 由资源管理员向资源管理中心发送获取 资源提供 方信息集 合指令, 并由资源管理中心向资源管理员返回资源提供 方信息集 合。 3.根据权利要求2所述的一种分布式资源发现统一管理方法, 其特征在于, 在步骤S11 中, 资源提供方启动发送服务信息到注册中心; 注册中心向资源管理中心发送通知注册中 心服务信息变更, 包括 步骤: 资源提供 方配置服 务元数据, 说明当前服 务为资源提供 方; 资源提供 方启动, 发现注 册中心, 并将自身服 务信息发送给注 册中心; 注册中心收到服 务上线消息, 将消息通知资源管理中心。 4.根据权利要求2所述的一种分布式资源发现统一管理方法, 其特征在于, 在步骤S12 中, 在资源管理中心中, 通知网关变更路由, 获取注册中心中所有资源提供方信息并缓存, 重新生成资源提供 方网关路由, 从 缓存中获取资源提供 方信息, 包括 步骤: S121, 资源管理中心接收到服务变更通知后更新在线服务信息集合, 并通知资源管理 中心服务内的可刷新路由定位器进行网关路由更新; S122, 可刷新路由定位器接收到在线服务变更事件后获取注册中心中所有资源提供方 信息并缓存; S123, 可刷新路由定位器根据缓存对象提供方生成新的资源提供方路由规则集合提供 给网关使用; S214, 注册中心监听到服务下线消息, 将消息通知资源管理中心; 之后资源管理中心执 行步骤S121 ‑S123刷新缓存 对象提供 方和网关路由。 5.根据权利要求4所述的一种分布式资源发现统一管理方法, 其特征在于, 在所述步骤 S122中, 可刷新路由定位器接收到在线服务变更事件后获取注册中心中所有资源提供方信 息并缓存, 包括 步骤: S1221, 获得在线服 务信息集 合; S1222, 遍历在线服务信息集合, 查找服务类型值为资源提供方的服务; 并为满足条件 的服务生成资源提供 方信息; S1223, 将资源提供 方信息存 入缓存对象提供 方。 6.根据权利要求4所述的一种分布式资源发现统一管理方法, 其特征在于, 在所述步骤 S123中, 可刷新路由定位器根据缓存对象提供方生成新的资源提供方路由规则集合提供给 网关使用, 包括 步骤:权 利 要 求 书 1/3 页 2 CN 115277196 A 2S1231, 遍历缓存 对象提供 方所有值, 获取 单个资源提供 方信息; S1232, 根据资源提供 方信息生成路由对象; S1233, 将路由对象加入资源提供 方路由规则集 合。 7.根据权利要求2所述的一种分布式资源发现统一管理方法, 其特征在于, 所述资源提 供方根据资源开 放协议包括: 资源提供方开放资源类别信息集合; 资源提供方开放分页查询资源信息; 资源提供方 开放查询层级节点下资源信息; 资源提供方开放查询层级节点下资源分页信息; 资源提供 方开放查询单个资源信息; 资源提供方开放查询资源类别中资源数量; 资源管理中心认证 授权获取; 资源提供 方校验资源管理中心 认证。 8.根据权利要求1所述的一种分布式资源发现统一管理方法, 其特征在于, 在所述步骤 S20中, 获取资源信息, 包括 步骤: S21, 资源管理员在管理客户端获取资源管理中心认证授权后, 向资源管理中心发起获 取资源提供 方信息集 合请求, 携带授权; S22, 资源管理中心接收到获取资源提供方信 息集合请求后, 获取缓存对象提供方返回 管理客户端; 管理客户端接收到资源提供方信息集合后渲染为下拉列表供资源管理员选 择; S23, 资源管理员选择资源提供方后, 触发事件发送请求到资源管理中心获取获取资源 提供方提供的资源类别 信息, 携带授权和资源提供 方服务名; S24, 资源管理中心接收到获取获取资源提供方提供的资源类别信息请求后, 根据资源 提供方服务名获取接口调用工具, 使用接口调用工具访问资源提供 方开放接口, 携带授权; S25, 资源提供方接收到接口请求后, 校验授权是否有效, 有效则继续执行返回资源类 别信息集合; S26, 资源管理中心接收到来自资源提供方的资源类别信息集合后返回给管理客户端; 管理客户端接收到资源类别 信息集合后渲染为下拉列表供资源管理员选择; S27, 资源管理员选择资源类别后, 触发事件管理客户端判断资源类别信息 中数据结构 的值发起请求和渲染界面; 包括 步骤: S271, 数据结构值为list列表结构, 则管理客户端发起分页查询资源信息请求, 携带授 权、 资源提供 方服务名、 资源类别编码和分页对象; S272, 数据结构值tree层级结构, 则管理客户端发起查询 层级节点下资源信息请求, 携 带授权、 资源提供 方服务名、 资源类别编码和资源父节点 ID; S273, 数据结构值tree_list层级结构+列表结构, 则管理客户端先执行步骤S272加载 树形结构, 树节点中全为目录 。 9.根据权利要求1所述的一种分布式资源发现统一管理方法, 其特征在于, 在所述步骤 S30中, 进行资源授权过程, 包括 步骤: 资源使用方授权; 用户资源授权; 生成统一资源访问地址; 在所述步骤S30中, 资源使用方访问鉴权授权认证过程, 包括 步骤: 资源使用方获取资源认证;权 利 要 求 书 2/3 页 3 CN 115277196 A 3

PDF文档 专利 一种分布式资源发现统一管理方法

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