[发明专利]一种基于数据权限控制的自助取数引擎和取数方法在审
| 申请号: | 201810180467.7 | 申请日: | 2018-03-05 |
| 公开(公告)号: | CN108304581A | 公开(公告)日: | 2018-07-20 |
| 发明(设计)人: | 娄必伟;张起荣;贺道德 | 申请(专利权)人: | 贵州工程应用技术学院 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30 |
| 代理公司: | 北京知呱呱知识产权代理有限公司 11577 | 代理人: | 吕学文;武媛 |
| 地址: | 贵州省贵阳*** | 国省代码: | 贵州;52 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 权限机构 权限控制 配置模块 引擎 过滤条件 引擎生成 归属 数据权限控制 用户归属 子机构 数据模型配置 数据安全性 数据访问 有效控制 验证 访问 | ||
1.一种基于数据权限控制的自助取数引擎,其特征在于,包括数据模型配置模块(1)、用户归属机构和权限机构配置模块(2)、权限控制引擎生成模块(3)、过滤条件配置模块(4)、多值域配置模块(5)、自助取数引擎生成模块(6)和自助取数展现模块(7)。
2.根据权利要求1所述的基于数据权限控制的自助取数引擎,其特征在于,所述数据模型配置模块(1)用于在配置完成后向用户隐藏技术细节,包括:
用于设置数据表的中文业务名称并且确定所述数据表是否开放的数据表中文名和属性设置单元;
用于设置所述数据表默认的过滤条件和可选择的过滤条件的数据表过滤条件设置单元;
用于设置数据字段的中文业务名以及所述数据字段是否开放的数据字段中文名和属性设置单元;
用于设置所述数据字段的显示顺序的数据字段显示顺序设置单元;
用于指定机构属性字段的机构属性字段设置单元;
用于设置所述数据表的权限使用类型的权限使用类型设置单元。
3.根据权利要求2所述的基于数据权限控制的自助取数引擎,其特征在于,所述用户归属机构和权限机构配置模块(2),通过设置归属机构和权限机构对用户和数据表进行权限控制,包括:
用于设置用户的归属机构属性的用户归属机构配置单元;
用于设置用户的权限机构属性的用户权限机构配置单元;
用于设置数据表的归属机构以进行权限控制的数据表归属机构配置单元;
用于设置数据表的权限机构以进行权限控制的数据表权限机构配置单元。
4.根据权利要求3所述的基于数据权限控制的自助取数引擎,其特征在于,所述过滤条件配置模块(4)包括:
用于设置一个具体的过滤条件的单个过滤条件设置单元;
用于将多个过滤条件用AND组合在一起形成一个综合的取数过滤条件的过滤条件组合单元。
5.根据权利要求4所述的基于数据权限控制的自助取数引擎,其特征在于,所述权限控制引擎生成模块(3)包括:
用于验证用户身份的用户身份验证单元,包括对用户的账户信号和密码进行验证;
用于验证用户的归属机构属性的用户归属机构属性验证单元;
用于验证用户的权限机构属性的用户权限机构属性验证单元;
用于验证数据表的归属机构属性的数据表归属机构属性验证单元;
用于验证数据表的权限机构属性的数据表权限机构属性验证单元;
用于根据用户身份验证单元、用户归属机构属性验证单元、用户权限机构属性验证单元、数据表归属机构属性验证单元和数据表权限机构属性验证单元的验证结果自动生成权限控制引擎的权限控制引擎生成单元;
所述权限控制引擎可以访问经过验证的归属机构、归属机构的子机构、权限机构和权限机构的子机构的数据。
6.根据权利要求5所述的基于数据权限控制的自助取数引擎,其特征在于,所述多值域配置模块(5)用于对所述数据表中的字段和数据值进行具体数值设置,包括:
用于对所述数据表中的字段设置多个备选的可用值的字段多值设置单元;
用于将所述实际业务和数据表中的数据值建立对应连接关系的数据业务映射单元。
7.根据权利要求6所述的基于数据权限控制的自助取数引擎,其特征在于,所述自助取数引擎生成模块(6)用于根据数据表信息、字段信息、过滤条件信息和权限控制引擎生成自助取数引擎,包括:
用于读取所述数据表的属性和过滤条件的数据表读取单元;
用于读取所述数据字段的属性和显示顺序的数据字段读取单元;
用于读取所述取数过滤条件的过滤条件读取单元;
用于读取所述权限控制引擎的权限控制引擎读取单元。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于贵州工程应用技术学院,未经贵州工程应用技术学院许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810180467.7/1.html,转载请声明来源钻瓜专利网。





