一种电网模型数据的访问权限控制方法和装置制造方法及图纸

技术编号:25308469 阅读:30 留言:0更新日期:2020-08-18 22:27
本发明专利技术公开了一种电网模型数据的访问权限控制方法和装置,方法包括根据电网模型数据表各个字段的物理意义设置该电网模型数据表中模型数据的检索路径;根据模型数据的检索路径构建模型检索树,所述模型检索树的非叶子节点为各层检索节点,用于存储检索字段在电网模型数据表中的分组值,所述模型检索树的叶子节点为末端模型数据节点,用于存储模型数据;设置模型检索树各层检索节点或末端模型数据节点对各用户的访问权限,利用设置的用户访问权限,控制用户对末端模型数据节点的访问权限。本发明专利技术能够实现用户对电网模型数据的精准访问权限。

【技术实现步骤摘要】
一种电网模型数据的访问权限控制方法和装置
本专利技术属于电网调度自动化领域,尤其涉及一种电网模型数据的访问权限控制方法和装置。
技术介绍
在传统电网调度自动化系统中为实现对电网模型数据的访问权限控制,将整个模型数据划分为多个责任区域,各个调度人员只能够管理自己负责区域的模型数据,这种方式在一定程度上控制了调控人员对电网模型数据的访问权限,但控制粒度比较粗糙,无法对模型数据做到细粒度的精准权限控制。
技术实现思路
有鉴于此,本申请的目的在于提供种电网模型数据的访问权限控制方法和装置,实现对模型数据细粒度的精准权限控制。在本申请实施例的第一个方面,提供了一种电网模型数据的访问权限控制方法。例如,该方法可以包括:根据电网模型数据表各个字段的物理意义设置该电网模型数据表中模型数据的检索路径;根据模型数据的检索路径构建模型检索树,所述模型检索树的非叶子节点为各层检索节点,用于存储检索字段在电网模型数据表中的分组值,所述模型检索树的叶子节点为末端模型数据节点,用于存储模型数据;设置模型检索树各层检索节点或末端模型数据节点对各用户的访问权限,利用设置的用户访问权限,控制用户对末端模型数据节点的访问权限。在本申请实施例的第二个方面,提供了一种电网模型数据的访问权限控制装置,例如,该装置可以包括:检索路径确定单元,用于根据电网模型数据表各个字段的物理意义设置该电网模型数据表中模型数据的检索路径;模型检索树构建单元,用于根据模型数据的检索路径构建模型检索树,所述模型检索树的非叶子节点为各层检索节点,用于存储检索字段在电网模型数据表中的分组值,所述模型检索树的叶子节点为末端模型数据节点,用于存储模型数据;访问权限设置单元,用于设置模型检索树各层检索节点或末端模型数据节点对各用户的访问权限;权限鉴别控制单元,用于利用设置的用户访问权限,控制用户对末端模型数据节点的访问权限。本申请具有如下有益效果:本申请根据模型表各字段的物理意义抽象出模型的检索路径,明确每层检索节点对应的模型表字段,从首层检索节点开始,通过分组查询方式获取检索字段在模型表中的分组值,形成模型检索树,设置用户对检索树上各层检索节点或末端模型数据节点的访问权限,能够实现用户对电网模型数据的精准访问权限。本申请先判断是否设置了用户对模型数据节点的访问权限,设置则获取其访问权限,否则从其检索路径上寻找距其最近且被设置访问权限的检索节点,并获取其访问权限作为模型数据节点的访问权限,这种最短距离继承制方便设置用户对模型数据表中数量庞大的记录的访问权限,提高了效率。附图说明为了更清楚地说明本申请实施例或现有技术中的技术方案,下面将对实施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图仅仅是本申请中记载的一些实施例,对于本领域普通技术人员来讲,在不付出创造性劳动性的前提下,还可以根据这些附图获得其他的附图。图1为本申请一实施例提供的电网模型数据的访问权限控制方法模型检索树绘制与权限定义过程流程示意图;图2为本申请一实施例提供的电网模型数据的访问权限控制方法权限定义示意图;图3为本申请另一实施例提供的电网模型数据的访问权限控制方法流程示意图。具体实施方式为了使本
的人员更好地理解本申请中的技术方案,下面将结合本申请实施例中的附图,对本申请实施例中的技术方案进行清楚、完整地描述,显然,所描述的实施例仅仅是本申请一部分实施例,而不是全部的实施例。基于本申请中的实施例,本领域普通技术人员在没有作出创造性劳动前提下所获得的所有其他实施例,都应当属于本专利技术保护的范围。例如,实施例一、参见图1,为本申请实施例一提供的电网模型数据的访问权限控制方法流程示意图。如图1所示,该方法可以包括:步骤一:根据电网模型数据表各个字段的物理意义设置该电网模型数据表中模型数据的检索路径。本步骤根据模型表各个字段的物理意义抽象出模型数据的检索路径,明确每个检索节点对应的模型表字段。以电网调度自动化系统发电厂信息表RT_CON_PLANT为例,该表具有发电厂名称NAME、所属电网PG_ID、电压等级类型VOLTAGE_TYPE、电厂类型ST_TYPE等数十个字段,表记录总数往往都在千条或万条级别,调控人员通过界面查找具体某条电厂记录通常按照“所属电网”、“电压等级类型”、“电厂类型”三个层级逐层查找,逐层减少查找范围。因此,可以明确电厂信息表模型检索路径为“所属电网/电压等级类型/电厂类型”,映射到表字段路径为“PG_ID/VOLTAGE_TYPE/ST_TYPE”。步骤二:根据模型数据的检索路径构建模型检索树,所述模型检索树的非叶子节点为各层检索节点,用于存储检索字段在电网模型数据表中的分组值,所述模型检索树的叶子节点为末端模型数据节点,用于存储模型数据。本步骤绘制模型检索树,从首层检索节点开始,通过分组查询方式获取检索字段在模型表中的分组值,形成模型检索树,最后一层检索节点下挂载模型数据作为叶子节点。以发电厂信息表RT_CON_PLANT为例,首层检索字段PG_ID的分组查询伪SQL语句为“SELECTPG_IDFROMRT_CON_PLANTGROUPBYPG_ID”,获取到的分组值PG_ID_N(其中N=1,2,3...)形成模型检索树首层检索节点。第二层检索字段VOLTAGE_TYPE的分组值查询是以首层分组值为查询条件,分组查询伪SQL语句为“SELECTVOLTAGE_TYPEFROMRT_CON_PLANTGROUPBYVOLTAGE_TYPEWHEREPG_ID=‘PG_ID_N’”,获取到的分组值VOLTAGE_TYPE_NM(其中N=1,2,3...,M=a,b,c...)形成模型检索树第二层检索节点。第三层检索字段ST_TYPE的分组值查询是以首层与第二层分组值为查询条件,分组查询伪SQL语句为“SELECTST_TYPEFROMRT_CON_PLANTGROUPBYST_TYPEWHEREPG_ID='PG_ID_N'ANDVOLTAGE_TYPE='VOLTAGE_TYPE_NM'”,获取到的分组值ST_TYPE_NMQ(其中N=1,2,3...,M=a,b,c...,Q=A,B,C...)形成模型检索树第三层检索节点。末端叶子节点为发电厂具体数据记录,以首层、第一层、第二层分组值为查询条件,伪SQL语句为“SELECTNAMEFROMRT_CON_PLANTWHEREPG_ID='PG_ID_N'ANDVOLTAGE_TYPE='VOLTAGE_TYPE_NM'ANDST_TYPE='ST_TYPE_NMQ'”。步骤三:设置模型检索树各层检索节点或末端模型数据节点对各用户的访问权限。各层检索节点或末端模型数据节点的访问权限,需要根据用户身份不同进行差异化设置。步骤四:利用设置的用户访问权限,控制用户对末端模型数据节点的访问权限。当用户具备末端模型数据节点的访问权限时,能够根本文档来自技高网
...

【技术保护点】
1.一种电网模型数据的访问权限控制方法,其特征在于,包括:/n根据电网模型数据表各个字段的物理意义设置该电网模型数据表中模型数据的检索路径;/n根据模型数据的检索路径构建模型检索树,所述模型检索树的非叶子节点为各层检索节点,用于存储检索字段在电网模型数据表中的分组值,所述模型检索树的叶子节点为末端模型数据节点,用于存储模型数据;/n设置模型检索树各层检索节点或末端模型数据节点对各用户的访问权限,利用设置的用户访问权限,控制用户对末端模型数据节点的访问权限。/n

【技术特征摘要】
1.一种电网模型数据的访问权限控制方法,其特征在于,包括:
根据电网模型数据表各个字段的物理意义设置该电网模型数据表中模型数据的检索路径;
根据模型数据的检索路径构建模型检索树,所述模型检索树的非叶子节点为各层检索节点,用于存储检索字段在电网模型数据表中的分组值,所述模型检索树的叶子节点为末端模型数据节点,用于存储模型数据;
设置模型检索树各层检索节点或末端模型数据节点对各用户的访问权限,利用设置的用户访问权限,控制用户对末端模型数据节点的访问权限。


2.根据权利要求1所述的一种电网模型数据的访问权限控制方法,其特征在于,根据电网模型数据表各个字段的物理意义设置该电网模型数据表中模型数据的检索路径包括:根据电网模型数据表各个字段的物理意义确定逐层检索字段,并映射到电网模型数据表的字段名称获得模型数据的检索路径。


3.根据权利要求1所述的一种电网模型数据的访问权限控制方法,其特征在于,根据模型数据的检索路径构建模型检索树包括通过分组查询方式获取检索字段在电网模型表中的分组值。


4.根据权利要求1所述的一种电网模型数据的访问权限控制方法,其特征在于,设置各用户对模型检索树各层检索节点或末端模型数据节点的访问权限包括:当某一特定检索节点的路径下所有的模型数据的访问权限一致,则仅需设置该特定检索节点的权限。


5.根据权利要求1所述的一种电网模型数据的访问权限控制方法,其特征在于,所述模型检索树没有设置用户的末端模型数据节点的访问权限,则该用户的访问权限继承其检索路径上距其最近且被设置了具有访问权限的检索节点权限。


6.一种电...

【专利技术属性】
技术研发人员:宋奇兵季惠英余璟季学纯周玲杨立波吴海伟张刘冬彭晖孙云枫薛驰马斌李一鹏
申请(专利权)人:国电南瑞科技股份有限公司国电南瑞南京控制系统有限公司南瑞集团有限公司国网电力科学研究院有限公司国网江苏省电力有限公司国家电网有限公司
类型:发明
国别省市:江苏;32

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1