[发明专利]信息管理系统中数据表及其字段分布式访问控制的方法有效
申请号: | 201811219954.6 | 申请日: | 2018-10-18 |
公开(公告)号: | CN109522365B | 公开(公告)日: | 2021-06-22 |
发明(设计)人: | 陈杰 | 申请(专利权)人: | 四川大学 |
主分类号: | G06F16/27 | 分类号: | G06F16/27 |
代理公司: | 成都弘毅天承知识产权代理有限公司 51230 | 代理人: | 邹敏菲 |
地址: | 610065 四川*** | 国省代码: | 四川;51 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 信息管理 系统 数据表 及其 字段 分布式 访问 控制 方法 | ||
本发明公开了信息管理系统中数据表及其字段分布式访问控制的方法,包括如下步骤:S1、分别在四类用户的数据库中建立分布式访问控制的数据表,数据表中包括用于标识字段是否可被继承的字段;S2、建立用于管理业务和数据表数据的树形继承的继承机制和协调集群各数据库之间数据表数据实时同步的同步机制;S3、根据建立的继承机制和同步机制进行访问控制,使各用户共享公有的相同的数据表与字段,并管理各自私有的数据表与字段。本发明对于不同的业务对数据表中字段用途和数据类型实现不同的需求,采用树形结构描述角色之间继承的关系,采用可视化展示方式,关系直观清晰,同步机制保证了实时性,实现信息管理系统中数据表及其字段的实时且高效管理。
技术领域
本发明属于信息技术领域,具体涉及信息管理系统中数据表及其字段分布式访问控制的方法。
背景技术
在信息管理系统中,用户对于不同的业务,对数据表中字段用途和数据类型有不同的需求。例如,在教育管理部门,省、市、区(县)三级的教育部门以及学校四类用户,面对的管理对象(教师与学生)是相同的,但对管理对象的信息表以及字段的需求又不一样。他们四者既有相同的表与字段需求,又有不同的表与字段的需求。如何实时且高效地管理这些数据,是值得研究的问题。
通过分布式控制访问的方式,将管理的数据分别在四类用户的机房中部署,共享相同的数据表与字段,并管理各自私有的数据表与字段,是实时且高效地管理数据的有效方法。
现有最为接近的方案:权限角色继承方法-201010199857.2;101872397B,该方法利用数据库保存继承角色与被继承角色之间的双向链表信息,通过结构化查询语言保存和查询角色继承关系。双向链表保存继承关系无法实现一个父类角色被多个子类角色的继承关系,限制了一个父类角色被多个子类角色继承的应用场景,其继承关系单一,缺乏灵活性。此外,该方法在继承过程中,子类角色自动拥有父类角色的权限,而无法实现父类角色中只有一部分权被子类角色继承的业务场景。
发明内容
本发明的目的在于:解决目前分布式访问控制方法难以实现对于不同的业务,对数据表中字段用途和数据类型实现不同的需求,无法实现父类角色中只有一部分权被子类角色继承的业务场景,所以难以做到实时且高效管理的问题,提出一种信息管理系统中数据表及其字段分布式访问控制的方法。
本发明采用的技术方案如下:
信息管理系统中数据表及其字段分布式访问控制的方法,包括如下步骤:
S1、分别在四类用户的数据库中建立分布式访问控制的数据表,数据表中包括用于标识字段是否可被继承的字段;
S2、建立用于管理业务和数据表数据的树形继承的继承机制和协调集群各数据库之间数据表数据实时同步的同步机制,
继承机制的继承步骤如下:S211:从目标业务获取所有可被继承的字段,并从中选取可继承生效字段作为子业务所拥有字段,S212:添加子业务的新字段,并设置子业务所有字段的可继承、生效属性,S213:完成S1、S2步骤之后设置新业务生效,并通过同步机制通知有新业务生成;
同步机制的同步步骤如下:S221:本地生成新业务与字段,S222:向下一个节点广播有新业务与字段生成,S223:下一个节点更新相关数据表;
S3、根据建立的继承机制和同步机制进行访问控制,使各用户共享公有的相同的数据表与字段,并管理各自私有的数据表与字段。
进一步,所述数据表中所属树形继承的继承机制的字段包括:(1)、用于保存字段信息的字段表,(2)、用于保存业务信息的业务表,(3)、用于保存父业务与子业务信息的继承表,(4)、用于记录所有本地或远程业务的字段所有关系的字段与业务从表,其中包括标识字段是否可被继承的可被继承属性。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于四川大学,未经四川大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201811219954.6/2.html,转载请声明来源钻瓜专利网。