数据权限控制方法和装置的制作方法
专利名称:数据权限控制方法和装置的制作方法
技术领域:
本发明涉及权限管理,具体而言,涉及一种数据权限控制方法和装置。
背景技术:
在各类信息系统、互联网应用的实现中,权限管理已经成为系统的基本核据模块取得所述指定实体的符合所述规则的数据检测脚本的数据,作 为所述符合规则数据;所述数据查询模块供所述用户根据所述规则的SQL脚本对所述规则 数据进行查询。通过该技术方案,使得可以根据不同情况灵活地配置规则,使生成的符合规 则数据更适合业务需要。在上述技术方案中,优选地,还包括数据维护模块,在增加或修改实体的数据时, 通知所述符合规则数据模块取得所述实体的符合规则数据并持久化;在删除所述实体的数 据时,通知所述符合规则数据模块删除所述实体的已持久化的符合规则数据。在上述技术方案中,优选地,还包括关联数据维护模块,在所述实体的参照关联属性规则明细的关联实体进行增加、修改或删除数据时,通知所述符合规则数据模块重新 取得所述实体的符合规则数据并持久化。通过上述技术方案,可以实现一种数据权限控制方法和装置,能够使用户在进行 基于数据权限判断的查询时,提高用户的查询效率,同时简化用户的操作。
图1是根据本发明的一个实施例的数据权限控制方法的流程图;图2是根据本发明的一个实施例的数据权限控制装置的框图;图3是根据本发明的一个实施例的数据权限控制装置的整体结构的示意图;图4是根据本发明的一个实施例的数据权限控制方法的规则设置的流程示意图;图5是根据本发明的一个实施例的数据权限控制方法的规则、规则明细和符合规 则数据的关系示意图;图6是根据本发明的一个实施例的数据权限控制装置的规则、规则明细和符合规 则数据的详细关系示意图;图7是根据本发明的一个实施例的数据权限控制方法的用于处理的业务实体的 示意图。
具体实施例方式为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实 施方式对本发明进行进一步的详细描述。在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可 以采用其他不同于在此描述的其他方式来实施,因此,本发明并不限于下面公开的具体实 施例的限制。图1是根据本发明的一个实施例的数据权限控制方法的流程图。如图1所示,本发明提供一种数据权限控制方法,包括步骤102,为指定实体设置 规则,并将所述规则持久化;步骤104,根据所述规则,取得所述指定实体的符合规则数据 并持久化;步骤106,在用户查询所述指定实体的数据时,提供所述符合规则数据以供所述 用户查询。通过该技术方案,可以将符合权限规则的数据预先持久化,用户在符合规则数据 中查询自己所需数据即可,提高了效率。在上述技术方案中,在所述步骤102中,为所述指定实体设置规则明细,根据所有 属性的规则明细得到所述规则。在上述技术方案中,所述规则明细的类型包括普通属性、参照关联属性、用户及 系统上下文属性;在所述步骤102中,为普通属性的规则明细生成第一 SQL脚本,为参照关 联属性的规则明细生成第二 SQL脚本和数据检测脚本,为用户及系统上下文属性的规则明 细生成第三SQL脚本,根据所有的第一 SQL脚本、所有的第二 SQL脚本、所有的第三SQL脚 本得到所述规则的SQL脚本,根据所有的数据检测脚本得到所述规则的数据检测脚本;在 所述步骤104中,
数据权限控制方法和装置的制作方法 来自淘豆网m.daumloan.com转载请标明出处.