全网唯一标准王
(19)中华 人民共和国 国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202111389449.8 (22)申请日 2021.11.19 (71)申请人 国云科技股份有限公司 地址 523000 广东省东莞 市松山湖高新 技 术产业开发区科汇路1号中科院云计 算中心19 楼 (72)发明人 邓玉芳 季统凯 贺忠堂  (74)专利代理 机构 北京泽方誉航专利代理事务 所(普通合伙) 11884 代理人 陈照辉 (51)Int.Cl. H04L 9/40(2022.01) (54)发明名称 一种云平台权限设置方法、 装置、 终端设备 及存储介质 (57)摘要 本发明公开了一种云平台权限设置方法、 装 置、 终端设备及存储介质, 方法包括: 获取云平台 页面上的功能模块的模块数据, 根据模块数据配 置页面功能表, 获取云平台上所有接口的接口数 据, 根据接口数据配置系统功能接口表, 根据页 面功能表中的功能信息以及系统功能接口表中 的接口信息, 配置包括有每个功能和每个接口之 间的对应关系的页面功能依 赖接口表; 根据每个 角色的权限以及页面功能表, 配置包括有每个角 色所能够 使用的功能的角色功能授权表; 当第一 角色登录云平台并调用第一接口时, 根据页面功 能依赖接口表、 角色功能授权表以及系统功能接 口表, 确定第一角色是否有权限调用第一接口。 本发明实施例解决了现有技术中权限设置效率 低下的技 术问题。 权利要求书2页 说明书13页 附图3页 CN 114124524 A 2022.03.01 CN 114124524 A 1.一种云平台权限设置方法, 其特 征在于, 包括以下步骤: 获取云平台页面上的功能模块的模块数据, 根据所述模块数据配置页面功能表, 所述 页面功能表中包括有每 个功能模块的每 个功能的功能信息; 获取云平台上所有接口的接口数据, 根据所述接口数据配置系统功能接口表, 所述系 统功能接口表中包括有每 个所述接口 的接口信息; 根据所述页面功能表中的功能信 息以及所述系统功能接口表中的接口信 息, 配置页面 功能依赖接口表, 所述页面功能依赖接口表中包括有每个所述功能和所述每个所述接口之 间的对应关系; 根据每个角色的权限以及所述页面功能表, 配置角色功能授权表, 所述角色功能权限 表中包括有所述每 个角色所能够使用的功能; 确定当前登录云平台的第一角色, 当所述第一角色调用第一接口时, 根据所述页面功 能依赖接口表、 所述角色功能授权表以及所述系统功能接口表, 确定所述第一角色是否有 权限调用所述第一接口。 2.根据权利要求1所述的一种云平台权限设置方法, 其特征在于, 所述获取云平台页面 上功能模块的功能数据, 根据所述功能数据配置页面功能表的具体过程 为: 获取所述云平台页面的功能模块的功能数据以及所述云平台页面的页面布局结构, 根 据所述页面布局结构以及所述功能数据配置页面功能表。 3.根据权利要求2所述的一种云平台权限设置方法, 其特征在于, 所述功能包括有N级 功能, 且第i级功能为第i ‑1级功能的子功能, 第i级功能为第i +1级功能的父功能, 其中2≤i ≤N‑1, N为正整数; 相应的, 所述根据所述页面布局结构以及所述功能数据配置页面功能表的具体过程 为: 根据所述页面布局结构确定每个所述功能模块中的N级功能, 根据所述功能数据以及 所述N级功能配置页面功能表。 4.根据权利要求3所述的一种云平台权限设置方法, 其特征在于, 所述根据所述功能数 据以及所述 N级功能配置页面功能表的具体过程 为: 根据所述功能数据以及第1级功能, 在页面功能表中配置第1级功能的功能信息, 在所 述第1级功能的功能信息中设置第一下拉列表; 设置参数 X, 2≤X≤N ‑1, 初始化X, 令X=2; 根据所述功能数据以及第X级功能, 在所述页面功能表中的第X ‑1下拉列表中, 配置所 述第X级功能的功能信息, 在所述第X级功能的功能信息中设置第X下拉列表, 令X=X+1, 重 新执行此步骤, 直至得到第N ‑1下拉列表为止; 根据所述功能数据以及第N级功能, 在第N ‑1下拉列表中, 设置第N级功能的功能信息 。 5.根据权利要求1所述的一种云平台权限设置方法, 其特征在于, 所述根据所述页面功 能表中的功能信息以及所述系统功能接口表中的接口信息, 配置页面功能依赖接口表的具 体过程为: 根据所述页面功能表中每一个功能所对应的所有接口, 确定所述页面功能表中的功能 与所述系统功 能接口表中的接口之间的对应关系, 根据所述功 能信息、 所述接口信息以及 所述对应关系, 配置页面功能依赖 接口表。权 利 要 求 书 1/2 页 2 CN 114124524 A 26.根据权利要求1所述的一种云平台权限设置方法, 其特征在于, 所述根据每个角色的 权限以及所述页面功能表, 配置角色功能授权表的具体过程 为: 根据每个角色的权限, 基于所述页面功能表确定所述每个角色在不同区域中所能够使 用的功能, 根据所述每 个角色在所述 不同区域中所能够使用的功能配置角色功能授权表。 7.根据权利要求6所述的一种云平台权限设置方法, 其特征在于, 所述根据所述页面功 能依赖接口表、 所述角色功能授权表以及所述系统功能接口表, 确定所述第一角色是否有 权限调用所述第一接口 的具体过程 为: 获取所述第 一接口的第 一接口信 息, 根据所述第一接口信 息判断所述系统功能接口表 中是否包括有所述第一接口; 若不包括有所述第一接口, 结束流 程; 若包括有所述第一接口, 根据所述系统功能接口表中第一接口的接口信息, 判断所述 第一接口是否参与权限检测; 若不参与权限检测, 则所述第一角色有权限调用第一接口; 若参与权限检测, 确定所述第一角色所在第一区域, 根据所述第一角色 以及所述第一 区域, 在所述角色功能授权表查找所述第一角色所能够使用的目标功能; 根据所述页面功能依赖接口表中的对应关系, 查找出与 所述目标功能相对应的目标接 口, 判断所述目标接口中是否包括有所述第一接口; 若是, 则所述第 一角色有权限调用所述第一接口; 若否, 则所述第一角色没有权限调用 所述第一接口。 8.一种云平台权限设置装置, 其特征在于, 包括页面功能表配置模块、 系统功能接口表 配置模块、 页面功能依赖 接口表配置模块、 角色功能授权表配置模块以及权限判断模块; 所述页面功能表配置模块用于获取云平台页面上的功能模块的模块数据, 根据 所述模 块数据配置页面功能表, 所述页面功能表中包括有每 个功能模块的每 个功能的功能信息; 所述系统功能接口表配置模块用于获取云平台上所有接口的接口数据, 根据 所述接口 数据配置系统功能接口表, 所述系统功能接口表中包括有每 个所述接口 的接口信息; 所述页面功能依赖接口表配置模块用于根据所述页面功能表中的功能信息以及所述 系统功能接口表中的接口信息, 配置页面功 能依赖接口表, 所述页面功能依赖接口表中包 括有每个所述功能和所述每 个所述接口之间的对应关系; 所述角色功能授权表配置模块用于根据每个角色的权限以及所述页面功能表, 配置角 色功能授权表, 所述角色功能权限表中包括有所述每 个角色所能够使用的功能; 所述权限判断模块用于确定当前登录云平台的第 一角色, 当所述第 一角色调用第 一接 口时, 根据所述页面功能依赖接口表、 所述角色功能授权表以及所述系统功能接口表, 确定 所述第一角色是否有权限调用所述第一接口。 9.一种终端设备, 其特 征在于, 所述终端设备包括处 理器以及存 储器; 所述存储器用于存 储计算机程序, 并将所述计算机程序传输给 所述处理器; 所述处理器用于根据 所述计算机程序中的指令执行如权利要求1 ‑7中任一项所述的一 种云平台权限设置方法。 10.一种存储计算机可执行指令的存储介质, 其特征在于, 所述计算机可执行指令在由 计算机处 理器执行时用于执 行如权利要求1 ‑7中任一项所述的一种云平台权限设置方法。权 利 要 求 书 2/2 页 3 CN 114124524 A 3

.PDF文档 专利 一种云平台权限设置方法、装置、终端设备及存储介质

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