[发明专利]一种字段权限的反向存储方法、系统、设备和介质在审
| 申请号: | 202310016852.9 | 申请日: | 2023-01-06 |
| 公开(公告)号: | CN115904252A | 公开(公告)日: | 2023-04-04 |
| 发明(设计)人: | 林雁 | 申请(专利权)人: | 上海万企明道软件有限公司 |
| 主分类号: | G06F3/06 | 分类号: | G06F3/06;G06F21/60 |
| 代理公司: | 上海众象合一知识产权代理有限公司 31395 | 代理人: | 彭茜茜 |
| 地址: | 200233 上海市徐*** | 国省代码: | 上海;31 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 字段 权限 反向 存储 方法 系统 设备 介质 | ||
本公开涉及一种字段权限的反向存储方法、系统、设备和介质,所述方法包括如下步骤:获取字段权限数据;将所述字段权限数据中的已授权字段权限数据过滤掉以保留未授权字段权限数据;将未授权字段权限数据进行取反运算得到反向存储字段权限数据;将所述反向存储字段权限数据存储。在字段权限获取和鉴定阶段,使用反向定义全字段授权权限状态,以较少的权限数据实现鉴权。本公开通过权限取反操作,减少所需的存储数据;通过使用取反操作后的字段权限与动态表字段集,降低系统运算,实现快速鉴权。
技术领域
本公开涉及字段权限存储技术领域,具体涉及一种字段权限的反向存储方法、系统、设备和介质。
背景技术
目前,现有的字段权限系统都是存储已授权字段权限,当角色、表单和字段数量较多时,需要存储大量的权限数据和较高的鉴权运算。随着零代码应用的出现,动态表单使字段权限的使用更加复杂,字段权限需要随动态表单字段的增减而实时同步。多角色权限的应用也使字段权限的数据和运算量增大。
现有的主流技术方案(或最接近的技术方案)目前存在以下的缺点/不足:
1、存储数据量较多,占用大量存储空间
2、大数据量消耗更多的系统运算。
3、零代码应用中,需要实时同步增加字段权限。
发明内容
本公开提供一种字段权限的反向存储方法、系统、设备和介质,能够解决现有的字段权限系统存储数据量较多,占用大量存储空间,降低系统运算,提升权限鉴定的速度、需要实时同步增加字段权限的问题。为解决上述技术问题,本公开提供如下技术方案:
作为本公开实施例的一个方面,提供一种字段权限的反向存储方法,包括如下步骤:
获取字段权限数据;
将所述字段权限数据中的已授权字段权限数据过滤掉以保留未授权字段权限数据;
将未授权字段权限数据进行取反运算得到反向存储字段权限数据;
将所述反向存储字段权限数据存储。
可选地,在获取字段权限数据之前还包括如下步骤:定义字段权限反向存储结构,所述反向存储结构包括如下参数中的一种或多种:字段ID、表ID、不可读权限、不可写权限、不可删除权限。
可选地,在获取字段权限数据的同时还获取动态表和视图,所述动态表和视图不需要进行取反运算而直接存储。
可选地,将所述反向存储字段权限数据存储之前还包括如下步骤:判断是否有反向字段权限数据,如果有反向字段权限数据,则将同时获取的动态表权限、视图权限与所述反向存储字段权限数据合并作为最终字段权限集;如果没有字段权限数据则将动态表和视图权限作为全字段授权权限与动态表权限、视图权限、字段权限合并作为最终字段权限集。
可选地,在获取最终字段权限集之后,还包括如下步骤:获取动态表和视图字段集以获取需要输出的所有字段集。
可选地,在获取需要输出的所有字段集之后还包括如下步骤:对动态表、视图字段集与最终字段权限集做权限鉴定,通过交集计算筛选出有效字段集。
可选地,在筛选出有效字段集之后还包括将所述有效字段集输出的步骤。
作为本公开实施例的另一个方面,提供一种字段权限的反向存储系统,包括:
字段权限获取模块,获取字段权限数据;
已授权字段过滤模块,将所述字段权限数据中的已授权字段权限数据过滤掉以保留未授权字段权限数据;
取反运算模块,将未授权字段权限数据进行取反运算得到反向存储字段权限数据;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海万企明道软件有限公司,未经上海万企明道软件有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202310016852.9/2.html,转载请声明来源钻瓜专利网。





