全网唯一标准王
(19)国家知识产权局 (12)发明 专利申请 (10)申请公布号 (43)申请公布日 (21)申请 号 202210435056.4 (22)申请日 2022.04.24 (71)申请人 平安国际融资 租赁有限公司 地址 200000 上海市浦东 新区中国 (上海) 自由贸易试验区世纪大道8号上海国 金中心办公楼二期37层 (72)发明人 张訸龙 崔子龙  (74)专利代理 机构 北京品源专利代理有限公司 11332 专利代理师 李礼 (51)Int.Cl. G06F 21/62(2013.01) (54)发明名称 一种权限的管理方法、 装置、 电子设备及存 储介质 (57)摘要 本发明实施例公开了一种权限的管 理方法、 装置、 电子设备及存储介质。 该方法包括基于路 由表获取页面层级结构数据, 其中, 页面层级结 构数据包含页面层级结构和页面引用路径; 根据 页面引用路径获取页面内可操作元素的第一特 征数据, 以及获取页面内引入模块的模块引入路 径; 根据模块引入路径获取模块内可操作性元素 的第二特征数据; 按照页面层 级结构基于第一特 征数据和第二特征数据生 成权限数据文件。 通过 本发明的实施例解决了目前权限数据的扁平数 据结构导致赋权操作需遍历数据量较大的问题, 优化了权限数据的数据结构, 减少了页面及模块 赋权的过程中遍历权限数据的次数, 实现自动收 集权限数据, 避免因人工收集数据而导致的错 误。 权利要求书2页 说明书10页 附图4页 CN 114741730 A 2022.07.12 CN 114741730 A 1.一种权限的管理方法, 其特 征在于, 包括: 基于路由表获取页面层级结构数据, 其中, 所述页面层级结构数据包含页面层级结构 和页面引用路径; 根据所述页面引用路径获取页面内可操作 元素的第 一特征数据, 以及获取页面内引入 模块的模块引入路径; 根据所述模块引入路径获取模块内可操作性元 素的第二特 征数据; 按照所述页面层级结构基于所述第一特 征数据和第二特 征数据生成权限数据文件。 2.根据权利要求1所述的方法, 其特征在于, 所述基于路由表获取页面层级结构数据, 包括: 基于路由表中页面的路由层级结构确定所述页面层级结构, 获取所述页面关联的各个 层级的页面特 征数据; 根据所述页面层级结构和所述页面特征数据中的页面引用路径确定页面层级结构数 据。 3.根据权利要求1所述的方法, 其特征在于, 所述根据所述页面引用路径获取页面内可 操作元素的第一特 征数据, 以及获取页面内引入 模块的模块引入路径, 包括: 根据所述页面引用路径确定页面文件所在目录, 从所述页面文件所在目录 中获取页面 文件; 获取所述页面文件中的页面内可操作元素的第 一元素名和第 一操作信 息, 将所述第 一 元素名和第一操作信息作为所述第一特 征数据; 获取所述页面文件中页面内引入 模块的模块引入路径。 4.根据权利要求3所述的方法, 其特征在于, 所述根据所述模块引入路径获取模块内可 操作性元 素的第二特 征数据, 包括: 根据所述模块引入路径确定模块文件所在目录, 从所述模块文件所在目录 中获取所述 模块文件; 获取所述模块文件中的模块内可操作元素的第 二元素名和第 二操作信 息, 将所述第 二 元素名和第二操作信息作为所述第二特 征数据。 5.根据权利要求1所述的方法, 其特征在于, 所述按照所述页面层级结构基于所述第 一 特征数据和第二特 征数据生成权限数据文件, 包括: 基于所述页面层级结构确定属于同层级的第一特 征数据和/或第二特 征数据; 按照属于同层级的第一特征数据和/或第二特征数据作为数据结构树的同一层的方 式, 基于所述第一特征数据和第二特征数据生成数据结构树, 生成包含所述数据结构树的 权限数据文件。 6.根据权利要求1 ‑5中任一项所述的方法, 其特征在于, 在所述按照所述页面层级结构 基于所述第一特 征数据和第二特 征数据生成权限数据文件之后, 还 包括: 获取不同角色用户的权限配置信息; 逐层遍历所述权限数据文件中的所述数据结构树, 获取各层级的第一特征数据, 对于 每个层级, 将所述权限配置信息与所述第一特征数据进行匹配, 并将匹配上 的目标第一特 征数据对应的页面逐个注 册到路由表和菜单组件; 获取所述第 二特征数据中与 所述目标第 一特征数据对应的目的第 二特征数据, 将所述权 利 要 求 书 1/2 页 2 CN 114741730 A 2目标第二特 征数据添加至所述路由表的路由元 数据中。 7.根据权利要求6所述的方法, 其特征在于, 在将所述目标第 二特征数据 添加至所述路 由表的路由元 数据中之后, 还 包括: 对于每个所述目标第 一特征数据对应的页面, 获取所述路由表的路由元数据中的所述 目标第二特征数据, 将所述目标第二特征数据与对应层级的引入模块的特征属性进行比 对; 根据同层级所述特征属性与目标第二特征数据的比对结果确定对应引入模块的操作 权限。 8.一种权限的管理装置, 其特 征在于, 包括: 结构数据获取模块, 用于执行基于路由表获取页面层级结构数据, 其中, 所述页面层级 结构数据包 含页面层级结构和页面引用路径; 第一特征数据获取模块, 用于执行根据所述页面引用路径获取页面内可操作 元素的第 一特征数据, 以及获取页面内引入 模块的模块引入路径; 第二特征数据获取模块, 用于执行根据模块引入文件确定模块引入路径, 根据所述模 块引入路径获取模块内可操作性元 素的第二特 征数据; 文件生成模块, 用于执行按照所述页面层级结构基于所述第 一特征数据和第 二特征数 据生成权限数据文件。 9.一种电子设备, 其特 征在于, 所述电子设备包括: 至少一个处 理器; 以及 与所述至少一个处 理器通信连接的存 储器; 其中, 所述存储器存储有可被所述至少一个处理器执行的计算机程序, 所述计算机程序被所 述至少一个处理器执行, 以使所述至少一个处理器能够执行权利要求1 ‑7中任一项所述的 权限的管理方法。 10.一种计算机可读存储介质, 其特征在于, 所述计算机可读存储介质存储有计算机指 令, 所述计算机指令用于使处理器执行时实现权利要求1 ‑7中任一项所述的权限的管理方 法。权 利 要 求 书 2/2 页 3 CN 114741730 A 3

PDF文档 专利 一种权限的管理方法、装置、电子设备及存储介质

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