CN108449318A - 一种基于cim模型区域路径的区域权限控制方法、装置及*** - Google Patents

一种基于cim模型区域路径的区域权限控制方法、装置及*** Download PDF

Info

Publication number
CN108449318A
CN108449318A CN201810129788.4A CN201810129788A CN108449318A CN 108449318 A CN108449318 A CN 108449318A CN 201810129788 A CN201810129788 A CN 201810129788A CN 108449318 A CN108449318 A CN 108449318A
Authority
CN
China
Prior art keywords
zone
area
cim
zone routing
routing
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Granted
Application number
CN201810129788.4A
Other languages
English (en)
Other versions
CN108449318B (zh
Inventor
杨秋勇
徐晖
彭泽武
萧展辉
周珑
江疆
邓楚然
雷炳晖
彭发东
赵彦堂
徐庆平
余益龙
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Information Center of Guangdong Power Grid Co Ltd
Original Assignee
WEIHAI CIMSTECH CO Ltd
Information Center of Guangdong Power Grid Co Ltd
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by WEIHAI CIMSTECH CO Ltd, Information Center of Guangdong Power Grid Co Ltd filed Critical WEIHAI CIMSTECH CO Ltd
Priority to CN201810129788.4A priority Critical patent/CN108449318B/zh
Publication of CN108449318A publication Critical patent/CN108449318A/zh
Application granted granted Critical
Publication of CN108449318B publication Critical patent/CN108449318B/zh
Active legal-status Critical Current
Anticipated expiration legal-status Critical

Links

Classifications

    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/10Network architectures or network communication protocols for network security for controlling access to devices or network resources
    • H04L63/105Multiple levels of security
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/08Network architectures or network communication protocols for network security for authentication of entities
    • H04L63/0876Network architectures or network communication protocols for network security for authentication of entities based on the identity of the terminal or configuration, e.g. MAC address, hardware or software configuration or device fingerprint
    • HELECTRICITY
    • H04ELECTRIC COMMUNICATION TECHNIQUE
    • H04LTRANSMISSION OF DIGITAL INFORMATION, e.g. TELEGRAPHIC COMMUNICATION
    • H04L63/00Network architectures or network communication protocols for network security
    • H04L63/20Network architectures or network communication protocols for network security for managing network security; network security policies in general
    • H04L63/205Network architectures or network communication protocols for network security for managing network security; network security policies in general involving negotiation or determination of the one or more network security mechanisms to be used, e.g. by negotiation between the client and the server or between peers or by selection according to the capabilities of the entities involved

Landscapes

  • Engineering & Computer Science (AREA)
  • Computer Security & Cryptography (AREA)
  • Computer Hardware Design (AREA)
  • Computing Systems (AREA)
  • General Engineering & Computer Science (AREA)
  • Computer Networks & Wireless Communication (AREA)
  • Signal Processing (AREA)
  • Power Engineering (AREA)
  • Data Exchanges In Wide-Area Networks (AREA)

Abstract

本发明公开一种基于CIM模型区域路径的区域权限控制方法、装置及***,其中,基于CIM模型区域路径的区域权限控制方法包括在CIM模型中预设能确定区域信息的区域类型及其记录区域信息的区域属性;基于CIM模型构建***中区域类型与非区域类型的区域路径列表,并根据相互的关联关系生成适配的区域路径排序;按照区域路径排序获取区域对象的区域信息;根据对象的区域信息进行过滤,去除客户端无权访问的对象及其关联关系。该装置用于实现上述方法。本发明根据多条对象遍历路径推演对象区域所属,根据访问客户端的IP地址获取可访问的区域白名单,过滤不可访问的数据,透明地实现带有区域数据访问安全控制的CIS接口数据访问。

Description

一种基于CIM模型区域路径的区域权限控制方法、装置及***
技术领域
本发明涉及电网调度通信领域,特别涉及一种基于CIM模型区域路径的 区域权限控制方法、装置及***。
背景技术
IEC 61970系列标准提出了CIM模型和CIS接口,是电力***管理及其 信息交换领域的重要标准。CIM模型定义了信息交换的语义,CIS接口明确 了信息交换的语法。随着IEC61970系列标准的成熟,越来越多的***采用 CIS接口进行数据的访问。
随着电力业务的发展,电力***中管理的数据越来越多,越来越复杂, 数据已经成为重要的“资产”,对数据安全的要求也越来越迫切,主要是防止 非法用户访问和合法用户误操作,因而对权限访问控制的要求越来越严格。
由于电力***的业务与电网、设备、用户的地理区域分布密切相关,因 而需要对不同的用户设定不同的区域数据访问权限,各用户只能按照设定的 权限访问特定的一个或多个区域范围内的数据。
CIS接口中并没有针对数据对象的安全控制,通过CIS接口进行数据访问 时,可以访问到服务器管理的所有的对象数据,无论这些对象属于哪个区域。 为了实现区域权限的限制,已有的实现方式是对***中的每个对象都添加区 域冗余信息,即每个对象中都带有其所属区域信息。在进行CIS接口数据访 问时,通过访问对象附加的区域信息进行过滤,这种方式在实际使用中体现 出一些问题:
(1)电力***中数据量较大,冗余的区域信息会造成大量空间的浪费;
(2)由于业务需要(例如设备检修后更换了使用区域),增加冗余的区 域信息会导致维护工作量变大。
发明内容
本发明的主要目的是提出一种基于CIM模型区域路径的区域权限控制方 法,旨在克服以上传玄参的区域权限控制技术存在的问题。
为实现上述目的,本发明提出的一种基于CIM模型区域路径的区域权限 控制方法,包括如下步骤;
S10在CIM模型中预设能确定区域信息的区域类型及其记录区域信息的 区域属性;
S20基于CIM模型构建***中非区域类型与区域类型的区域路径列表, 并根据相互的关联关系生成最匹配的区域路径排序;
S30通过所排序的最匹配的区域路径获取区域对象的区域信息;
S40根据对象的区域信息进行过滤,去除客户端无权访问的对象及其关联 关系。
优选地,所述S10包括:
S101在CIM模型中选择带有区域信息的CIM类型及该类型下用于记录 区域取值信息的CIM属性;
S102根据***业务需要设定所选择的CIM类型中一个或多个为区域类 型,以其CIM属性为该区域类型的区域属性。
优选地,所述S20包括:
S201根据CIM模型中的继承层次和关联关系,查找各非区域类型与所预 设的区域类型之间的区域路径,生成非区域类型到达各区域类型的区域路径;
S202根据所述区域路径,构建CIM类型的区域路径列表;
S203按区域路径的长度排序,以短路径在前原则对CIM类型的区域路径 列表进行排序,生成适配的区域路径排序。
优选地,所述S20还包括S204:若遇到区域路径的长度相等情况,以选 择区域类型的顺序对CIM类型的区域路径列表进行排序,生成适配的区域路 径排序。
优选地,所述S30包括:
S301通过所排序的最匹配的区域路径查找具体对象所关联的区域对象;
S302读取所查找的区域对象的区域属性取值;
S303获取区域对象的区域信息。
本发明还公开了一种基于CIM模型区域路径的区域权限控制装置,包括:
预设模块,用于在CIM模型中预设能确定区域信息的区域类型及其记录 区域信息的区域属性;
生成模块,用于基于CIM模型构建***中区域类型与非区域类型的区域 路径列表,并根据相互的关联关系生成最匹配的区域路径排序;
获取模块,用于通过所排序的最匹配的区域路径获取区域对象的区域信 息;
过滤模块,用于根据对象的区域信息进行过滤,去除客户端无权访问的 对象及其关联关系。
优选地,所述预设模块包括:
选择单元,用于在CIM模型中选择带有区域信息的CIM类型及该类型下 用于记录区域取值信息的CIM属性;
设定单元,用于根据***业务需要设定所选择的CIM类型中一个或多个为 区域类型,以其CIM属性为该区域类型的区域属性。
优选地,所述生成模块包括:
第一生成单元,用于根据CIM模型中的继承层次和关联关系,查找各非 区域类型与所预设的区域类型之间的区域路径,形成非区域类型到达各区域 类型的区域路径;
第二生成单元,用于按区域路径的长度排序,以短路径在前原则对所形 成的区域路径的网状关联进行排序,生成特定CIM类型的区域路径列表。
优选地,所述获取模块包括:
查找单元,用于通过所排序的最匹配的区域路径查找具体对象所关联的 区域对象;
读取单元,用于读取所查找的区域对象的区域属性取值;
获取单元,用于获取区域对象的区域信息。
本发明还公开了一种基于CIM模型区域路径的区域权限控制***,包括服 务器,还包括如权利要求5-8所述基于CIM模型区域路径的区域权限控制装置, 该装置用于实现如权利要求1-4所述基于CIM模型区域路径的区域权限控制方 法。
本发明技术方案通过预设区域类型及其记录区域信息的区域属性,再在 CIM模型生成适配的区域路径排序,再通过区域路径排序获取区域对象的区域 信息,再根据对象的区域信息进行过滤,去除客户端无权访问的对象及其关 联关系。通过本方案,可以不必为每个对象设定所属区域信息,而是根据多 条对象遍历路径推演对象区域所属,根据访问客户端的IP地址获取可访问的区 域白名单,过滤不可访问的数据,透明地实现带有区域数据访问安全控制的 CIS接口数据访问。本发明的有益效果体现在:1、只需要设定区域类型和区 域属性,自动分析CIM类型的区域路径,不需人工干预,防止人工操作产生的 错误;2、减少了为支持区域过滤增加的冗余数据,降低数据占用的空间;3、 在线过滤可访问的数据,对客户端透明;4、以客户端IP地址作为权限认证的 标识,避免用户密码泄露产生的安全问题。
附图说明
为了更清楚地说明本发明实施例或现有技术中的技术方案,下面将对实 施例或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面 描述中的附图仅仅是本发明的一些实施例,对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下,还可以根据这些附图示出的结构获得其他的 附图。
图1为本发明基于CIM模型区域路径的区域权限控制方法一实施例的方法 流程图;
图2为所述S10步骤的一实施例的方法流程图;
图3为所述S20步骤的一实施例的方法流程图;
图4为所述S20步骤的另一实施例的方法流程图;
图5为所述S30步骤的方法流程图;
图6为本发明基于CIM模型区域路径的区域权限控制装置一实施例的功能 模块图;
图7为所述预设模块的功能细化图;
图8为所述生成模块的功能细化图;
图9为所述获取模块的功能细化图;
本发明目的的实现、功能特点及优点将结合实施例,参照附图做进一步 说明。
具体实施方式
下面将结合本发明实施例中的附图,对本发明实施例中的技术方案进行 清楚、完整地描述,显然,所描述的实施例仅仅是本发明的一部分实施例, 而不是全部的实施例。基于本发明中的实施例,本领域普通技术人员在没有 作出创造性劳动前提下所获得的所有其他实施例,都属于本发明保护的范围。
需要说明,若本发明实施例中有涉及方向性指示(诸如上、下、左、右、 前、后……),则该方向性指示仅用于解释在某一特定姿态(如附图所示)下 各部件之间的相对位置关系、运动情况等,如果该特定姿态发生改变时,则 该方向性指示也相应地随之改变。
另外,若本发明实施例中有涉及“第一”、“第二”等的描述,则该“第 一”、“第二”等的描述仅用于描述目的,而不能理解为指示或暗示其相对重 要性或者隐含指明所指示的技术特征的数量。由此,限定有“第一”、“第二” 的特征可以明示或者隐含地包括至少一个该特征。另外,各个实施例之间的 技术方案可以相互结合,但是必须是以本领域普通技术人员能够实现为基础, 当技术方案的结合出现相互矛盾或无法实现时应当认为这种技术方案的结合 不存在,也不在本发明要求的保护范围之内。
如图1-9所示,本发明提出的一种基于CIM模型区域路径的区域权限控 制方法,包括如下步骤;
S10在CIM模型中预设能确定区域信息的区域类型及其记录区域信息的 区域属性;
S20基于CIM模型构建***中非区域类型与区域类型的区域路径列表, 并根据相互的关联关系生成适配的区域路径排序;
S30按照区域路径排序获取区域对象的区域信息;
S40根据对象的区域信息进行过滤,去除客户端无权访问的对象及其关联 关系。
IEC 61970系列标准提出了CIM模型和CIS接口,是电力***管理及其 信息交换领域的重要标准。CIM模型定义了信息交换的语义,CIS接口明确 了信息交换的语法。随着IEC61970系列标准的成熟,越来越多的***采用 CIS接口进行数据的访问。电力***的业务与电网、设备、用户的地理区域分 布密切相关,因而需要对不同的用户设定不同的区域数据访问权限,各用户 只能按照设定的权限访问特定的一个或多个区域范围内的数据。本发明基于 CIM模型对CIS接口的数据访问对象完成的区域权限控制方法。
本发明技术方案通过预设区域类型及其记录区域信息的区域属性,基于 CIM模型生成适配的区域路径排序,再通过区域路径排序获取区域对象的区域 信息,再根据对象的区域信息进行过滤,去除客户端无权访问的对象及其关 联关系。通过本方案,可以不必为每个对象设定所属区域信息,而是根据多 条对象遍历路径推演对象区域所属,根据访问客户端的IP地址获取可访问的区 域白名单,过滤不可访问的数据,透明地实现带有区域数据访问安全控制的 CIS接口数据访问。
优选地,所述S10包括:
S101在CIM模型中选择带有区域信息的CIM类型及该类型下用于记录 区域取值信息的CIM属性;
S102根据***业务需要设定所选择的CIM类型中一个或多个为区域类 型,以其CIM属性为该区域类型的区域属性。
优选地,所述S20包括:
S201根据CIM模型中的继承层次和关联关系,查找各非区域类型与所预 设的区域类型之间的区域路径,生成非区域类型到达各区域类型的区域路径;
S202根据所述区域路径,构建CIM类型的区域路径列表;
S203按区域路径的长度排序,以短路径在前原则对CIM类型的区域路径 列表进行排序,生成适配的区域路径排序。
优选地,所述S20还包括S204:若遇到区域路径的长度相等情况,以选 择区域类型的顺序对CIM类型的区域路径列表进行排序,生成适配的区域路 径排序。
优选地,所述S30包括:
S301通过所排序的适配的区域路径查找具体对象所关联的区域对象;
S302读取所查找的区域对象的区域属性取值;
S303获取区域对象的区域信息。
在本发明实施例中,本发明的S10步骤是根据***在基于CIM模型构建 ***中各个CIM类的区域路径,区域路径是指***中的一个类,经过与其他 类型的关联,到达描述区域信息类型的路径;区域类型指能确定区域信息的 CIM类型,这些区域类型中有用来记录区域信息的CIM属性,而CIM模型 类型之间是网状结构,非区域类型和区域类型之间会有直接的或间接的关联 关系。选择带有区域信息的CIM类型和该类型下用于记录区域取值信息的 CIM属性,根据***在用CIM模型包括的类的不同,带有区域信息的CIM类 型可能不同,故根据电力***的业务需要确定一个或多个区域类型。例如, 一般的区域类型为直接使用IEC 61970 CIM11版本之后的 SubGeographicalRegion类,选择SubGeographicalRegion.name作为记录区域取 值信息的CIM属性;或者在使用IEC 61970CIM10的***中,指定控制区 (ControlArea,包括主控制区和子控制区两个子类)作为“区域类型”,选择 ControlArea.name属性作为记录区域取值信息的CIM属性。再如,Bay的区域路径有一条直接是包含VoltageLevel的Bay.VoltageLevel.Substation.Region; 另一条是不包含VoltageLevel的,即Bay.Sustation.Region,这是因为变电站中 的间隔大多数是包含在电压等级区中的,但也有变电站直接包含的一些间隔。
本发明的S20步骤是根据类型的继承关系和关联关系,自动推演出“非 区域类型”的CIM类型到达“区域类型”可用的路径,进一步找出非区域类 型和区域类型最匹配的那个。例如区域类型A、B、C,非区域类型a可能和 这三个类都有关联,和A有直接关联,和B、C有间接的关联,这一步就是 推断出最直接的关联,A作为其区域类型,a到ABC都有关联,假设到A是 直接关联,记路径长度为1,到B间接关联,假设为2,到C也是间接关联, 假设为3,这样就根据路径长度形成一个查找的顺序,优先查找A,如果找不 到,找B,还找不到,再找C。优先查找A,如果找不到,找B,还找不到, 再找C,如此类推。再如,分析各“非区域类型”的区域路径。根据CIM模 型中的继承层次和关联关系,查找上一步中选择的“非区域类型”与区域类 型间的路径,形成“非区域类型”到达区域类型可用的区域路径。采用如下 的分析步骤:
(1)以区域类型及其基类为起点,查找关联的CIM类。如果通过一条关 联能够到达某CIM类型(设为ClassA),则该关联就是ClassA的区 域路径(ClassA通过该关联到达区域类型),记为“ClassA-区域路径”; (例如区域类型SubGeographicalRegion关联到Substation类,则 Substation.Region为Substation类的区域路径)
(2)以ClassA及其基类为起点,查找关联的CIM类型。如果通过一条关 联能够到达某CIM类型(设为ClassB),则该关联就是ClassB的溯 源路径,记为“ClassB-Up路径”,则ClassB的区域路径为“ClassB-Up 路径+ClassA-区域路径”;(例如Substation类关联到VoltageLevel类, 则VoltageLevel.Substation记为VoltageLevel的“Class-Up路径”,VoltageLevel类的区域路径为VoltageLevel.Substation.Region)
(3)继续以ClassB及其基类为起点,查找关联的CIM类型。确认溯源路 径后,再合并上一级的区域路径得到当前类的区域路径。
通过上述操作可以找出所有区域类型到达非区域类型的类的区域路径,
本发明的S20步骤是排序区域路径形成区域路径列表。根据所述S20查 找到的每个CIM类型的多条区域路径,按照区域路径的长度进行排序(短路 径在前),形成特定CIM类型的区域路径列表。通过以上操作,根据设定的区 域类型,自动分析出一个特定的CIM类型到区域类型的多条可用区域路径, 并按照区域路径的长度进行排序(短路径在前)。特别地是,在初始选择区域 类型时,会有个顺序,例如选择A C B作为区域类型,如果如a与B、C都是直接关联,那根据初始选择区域类型时的顺序A、C、B选择,优先选择 C。也就是说如果路径长度相同时,按照选择区域类型的顺序进行排序。CIM 对象所属区域的决断依赖于CIM模型抽取的经排序的路径配置。
本发明的S30步骤是根据数据访问期间获取的CIM对象信息,通过CIM 对象的CIM类型查找到CIM类型的区域路径列表,继而查询对象所关联的区 域对象,读取区域对象中的区域信息,从而获取对象的区域信息。先获取CIM 对象的CIM类型,根据CIM类型获取区域路径列表,即获取从上述生成的与 此CIM类型相关的区域路径列表,再根据区域路径列表获取区域对象,根据 所获取的区域路径列表,逐条路径查找对象所关联的区域对象,如果查找到, 则查找过程终止,再根据查找到的区域对象读取区域信息。
本发明的S40步骤是根据对象的区域信息进行过滤,客户端可访问的对 象范围受其所在区域的约束,通过IP地址识别客户端所在区域。去除客户端 无权访问的对象及其关联关系,具体来说,首先获取客户端访问的IP地址, 通过IP地址确定可访问的区域信息。根据CIS接口的请求,获取客户端访问 的IP地址,根据***配置中该IP地址的访问权限设定,确定客户端可访问的 区域权限;其次根据所获取的对象的区域信息,去除客户端无权访问的对象; 再者,根据区域信息过滤关联数据。即对于不可访问的对象,去除与其他对 象的关联关系。本步骤中,如果客户端访问的目标数据所属类没有可用的区 域路径,则表明该类型的对象数据是开放访问的,不需要对这部分数据应用 过滤筛选。本发明通过CIS接口向客户端传送的数据内容由其所属区域作为 过滤条件在线过滤。
本发明还公开了一种基于CIM模型区域路径的区域权限控制装置,本发 明提供的基于CIM模型区域路径的区域权限控制方法以上述实施例的操作方 法实现。本发明提供的基于CIM模型区域路径的区域权限控制装置用以实现 上述方法,因此至少具有上述实施例的技术方案所带来的所有有益效果,在 此不再一一赘述。
本发明的装置包括:
预设模块10,用于在CIM模型中预设能确定区域信息的区域类型及其记 录区域信息的区域属性;
生成模块20,用于基于CIM模型构建***中区域类型与非区域类型的区 域路径列表,并根据相互的关联关系生成最匹配的区域路径排序;
获取模块30,用于通过所排序的最匹配的区域路径获取区域对象的区域 信息;
过滤模块40,用于根据对象的区域信息进行过滤,去除客户端无权访问 的对象及其关联关系。
优选地,所述预设模块10包括:
选择单元101,用于在CIM模型中选择带有区域信息的CIM类型及该类 型下用于记录区域取值信息的CIM属性;
设定单元102,用于根据***业务需要设定所选择的CIM类型中一个或多 个为区域类型,以其CIM属性为该区域类型的区域属性。
优选地,所述生成模块20包括:
第一生成单元201,用于根据CIM模型中的继承层次和关联关系,查找 各大非区域类型与所预设的区域类型之间的关联,形成非区域类型到达各区 域类型的区域路径;
构建单元202,用于根据所述区域路径,构建CIM类型的区域路径列表;
第二生成单元203,用于按区域路径的长度排序,以短路径在前原则对CIM 类型的区域路径列表进行排序,生成适配的区域路径排序。
优选地,所述获取模块30包括:
查找单元301,用于通过所排序的最匹配的区域路径查找具体对象所关联 的区域对象;
读取单元302,用于读取所查找的区域对象的区域属性取值;
获取单元303,用于获取区域对象的区域信息。
本发明还公开了一种基于CIM模型区域路径的区域权限控制***,包括服 务器,还包括如上述所述基于CIM模型区域路径的区域权限控制装置,该装置 用于实现如上述所述基于CIM模型区域路径的区域权限控制方法。
以上所述仅为本发明的优选实施例,并非因此限制本发明的专利范围, 凡是在本发明的发明构思下,利用本发明说明书及附图内容所作的等效结构 变换,或直接/间接运用在其他相关的技术领域均包括在本发明的专利保护范 围内。

Claims (10)

1.一种基于CIM模型区域路径的区域权限控制方法,其特征在于,包括如下步骤;
S10在CIM模型中预设能确定区域信息的区域类型及其记录区域信息的区域属性;
S20基于CIM模型构建***中非区域类型与区域类型的区域路径列表,并根据相互的关联关系生成适配的区域路径排序;
S30按照区域路径排序获取区域对象的区域信息;
S40根据对象的区域信息进行过滤,去除客户端无权访问的对象及其关联关系。
2.如权利要求1所述的基于CIM模型区域路径的区域权限控制方法,其特征在于,所述S10包括:
S101在CIM模型中选择带有区域信息的CIM类型及该类型下用于记录区域取值信息的CIM属性;
S102根据***业务需要设定所选择的CIM类型中一个或多个为区域类型,以其CIM属性为该区域类型的区域属性。
3.如权利要求1所述的基于CIM模型区域路径的区域权限控制方法,其特征在于,所述S20包括:
S201根据CIM模型中的继承层次和关联关系,查找各非区域类型与所预设的区域类型之间的关联,生成非区域类型到达各区域类型的区域路径;
S202根据所述区域路径,构建CIM类型的区域路径列表;
S203按区域路径的长度排序,以短路径在前原则对CIM类型的区域路径列表进行排序,生成适配的区域路径排序。
4.如权利要求3所述的基于CIM模型区域路径的区域权限控制方法,其特征在于,所述S20还包括S204:若遇到区域路径的长度相等情况,以选择区域类型的顺序对CIM类型的区域路径列表进行排序,生成适配的区域路径排序。
5.如权利要求3所述的基于CIM模型区域路径的区域权限控制方法,其特征在于,所述S30包括:
S301通过所排序的适配的区域路径查找具体对象所关联的区域对象;
S302读取所查找的区域对象的区域属性取值;
S303获取区域对象的区域信息。
6.一种基于CIM模型区域路径的区域权限控制装置,其特征在于,包括:
预设模块,用于在CIM模型中预设能确定区域信息的区域类型及其记录区域信息的区域属性;
生成模块,用于基于CIM模型构建***中非区域类型与区域类型的区域路径列表,并根据相互的关联关系生成适配的区域路径排序;
获取模块,用于按照区域路径排序获取区域对象的区域信息;
过滤模块,用于根据对象的区域信息进行过滤,去除客户端无权访问的对象及其关联关系。
7.如权利要求6所述的基于CIM模型区域路径的区域权限控制装置,其特征在于,所述预设模块包括:
选择单元,用于在CIM模型中选择带有区域信息的CIM类型及该类型下用于记录区域取值信息的CIM属性;
设定单元,用于根据***业务需要设定所选择的CIM类型中一个或多个为区域类型,以其CIM属性为该区域类型的区域属性。
8.如权利要求6所述的基于CIM模型区域路径的区域权限控制装置,其特征在于,所述生成模块包括:
第一生成单元,用于根据CIM模型中的继承层次和关联关系,查找各大非区域类型与所预设的区域类型之间的关联,形成非区域类型到达各区域类型的区域路径;
构建单元,用于根据所述区域路径,构建CIM类型的区域路径列表;
第二生成单元,用于按区域路径的长度排序,以短路径在前原则对CIM类型的区域路径列表进行排序,生成适配的区域路径排序。
9.如权利要求6所述的基于CIM模型区域路径的区域权限控制装置,其特征在于,所述获取模块包括:
查找单元,用于通过所排序的最匹配的区域路径查找具体对象所关联的区域对象;
读取单元,用于读取所查找的区域对象的区域属性取值;
获取单元,用于获取区域对象的区域信息。
10.一种基于CIM模型区域路径的区域权限控制***,包括服务器,其特征在于,还包括如权利要求5-8所述基于CIM模型区域路径的区域权限控制装置,该装置用于实现如权利要求1-4所述基于CIM模型区域路径的区域权限控制方法。
CN201810129788.4A 2018-02-08 2018-02-08 一种基于cim模型区域路径的区域权限控制方法、装置及*** Active CN108449318B (zh)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN201810129788.4A CN108449318B (zh) 2018-02-08 2018-02-08 一种基于cim模型区域路径的区域权限控制方法、装置及***

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN201810129788.4A CN108449318B (zh) 2018-02-08 2018-02-08 一种基于cim模型区域路径的区域权限控制方法、装置及***

Publications (2)

Publication Number Publication Date
CN108449318A true CN108449318A (zh) 2018-08-24
CN108449318B CN108449318B (zh) 2019-10-29

Family

ID=63192068

Family Applications (1)

Application Number Title Priority Date Filing Date
CN201810129788.4A Active CN108449318B (zh) 2018-02-08 2018-02-08 一种基于cim模型区域路径的区域权限控制方法、装置及***

Country Status (1)

Country Link
CN (1) CN108449318B (zh)

Cited By (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108449318B (zh) * 2018-02-08 2019-10-29 广东电网有限责任公司信息中心 一种基于cim模型区域路径的区域权限控制方法、装置及***
CN111222146A (zh) * 2019-11-14 2020-06-02 京东数字科技控股有限公司 权限校验方法、权限校验装置、存储介质与电子设备
CN112800093A (zh) * 2020-12-29 2021-05-14 广东电网有限责任公司电力科学研究院 一种cim模型对象间关联关系的批量查询方法及其***

Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050138174A1 (en) * 2003-12-17 2005-06-23 Groves David W. Method and system for assigning or creating a resource
US20090016362A1 (en) * 2007-07-12 2009-01-15 Intel Corporation Fast path packet destination mechanism for network mobility via secure pki channel
CN101661527A (zh) * 2009-09-25 2010-03-03 江西九江供电公司 一种配电网地理接线图到单线图的自动转换***
US7725473B2 (en) * 2003-12-17 2010-05-25 International Business Machines Corporation Common information model
CN102724176A (zh) * 2012-02-23 2012-10-10 北京市计算中心 一种面向云计算环境的入侵检测***
CN102867091A (zh) * 2012-09-13 2013-01-09 江苏省电力公司南京供电公司 一种电网潮流图增量化修正方法
CN102938098A (zh) * 2012-10-15 2013-02-20 深圳供电局有限公司 一种电网运行方式专家***
CN103346909A (zh) * 2013-06-19 2013-10-09 贵州电网公司电力调度控制中心 一种电力通信带外网络管理***
CN103617214A (zh) * 2013-11-19 2014-03-05 南方电网科学研究院有限责任公司 一种cim模型路径查询方法及装置
CN107463374A (zh) * 2017-07-11 2017-12-12 中国电力科学研究院 一种基于继承和关联自动推演的子集模型抽取方法及***

Family Cites Families (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108449318B (zh) * 2018-02-08 2019-10-29 广东电网有限责任公司信息中心 一种基于cim模型区域路径的区域权限控制方法、装置及***

Patent Citations (10)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US20050138174A1 (en) * 2003-12-17 2005-06-23 Groves David W. Method and system for assigning or creating a resource
US7725473B2 (en) * 2003-12-17 2010-05-25 International Business Machines Corporation Common information model
US20090016362A1 (en) * 2007-07-12 2009-01-15 Intel Corporation Fast path packet destination mechanism for network mobility via secure pki channel
CN101661527A (zh) * 2009-09-25 2010-03-03 江西九江供电公司 一种配电网地理接线图到单线图的自动转换***
CN102724176A (zh) * 2012-02-23 2012-10-10 北京市计算中心 一种面向云计算环境的入侵检测***
CN102867091A (zh) * 2012-09-13 2013-01-09 江苏省电力公司南京供电公司 一种电网潮流图增量化修正方法
CN102938098A (zh) * 2012-10-15 2013-02-20 深圳供电局有限公司 一种电网运行方式专家***
CN103346909A (zh) * 2013-06-19 2013-10-09 贵州电网公司电力调度控制中心 一种电力通信带外网络管理***
CN103617214A (zh) * 2013-11-19 2014-03-05 南方电网科学研究院有限责任公司 一种cim模型路径查询方法及装置
CN107463374A (zh) * 2017-07-11 2017-12-12 中国电力科学研究院 一种基于继承和关联自动推演的子集模型抽取方法及***

Cited By (4)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
CN108449318B (zh) * 2018-02-08 2019-10-29 广东电网有限责任公司信息中心 一种基于cim模型区域路径的区域权限控制方法、装置及***
CN111222146A (zh) * 2019-11-14 2020-06-02 京东数字科技控股有限公司 权限校验方法、权限校验装置、存储介质与电子设备
CN111222146B (zh) * 2019-11-14 2022-08-12 京东科技控股股份有限公司 权限校验方法、权限校验装置、存储介质与电子设备
CN112800093A (zh) * 2020-12-29 2021-05-14 广东电网有限责任公司电力科学研究院 一种cim模型对象间关联关系的批量查询方法及其***

Also Published As

Publication number Publication date
CN108449318B (zh) 2019-10-29

Similar Documents

Publication Publication Date Title
CN108449318B (zh) 一种基于cim模型区域路径的区域权限控制方法、装置及***
CN102025713B (zh) 一种访问控制方法、***及dns服务器
US10044765B2 (en) Method and apparatus for centralized policy programming and distributive policy enforcement
CA2732839C (en) Techniques to manage access to organizational information of an entity
DE112018004350B4 (de) Zugreifen auf gateway-verwaltungskonsole
CN109918924A (zh) 动态访问权限的控制方法及***
CN112074834A (zh) 用于运营技术***的分析装置、方法、***和存储介质
CN105847300B (zh) 企业网络边界设备拓扑结构的可视化方法及装置
CN108259432A (zh) 一种api调用的管理方法、设备及***
CN111818059B (zh) 一种高等级信息***访问控制策略自动化构建***及方法
CN101188604A (zh) 一种网络用户权限鉴定方法
CN106302862B (zh) 一种dns递归服务器的收集方法和***
CN101188603A (zh) 一种根据用户权限访问外部网络的方法
US7421352B2 (en) Network-enabled electrical power equipment with integrated content management system
CA2546163A1 (en) Attribute-based allocation of resources to security domains
CN108900547A (zh) 回源控制方法及装置
JP2007188239A (ja) 文書管理システム
CN103713583B (zh) 一种自动采集并配置授权信息的方法及装置
KR20070076342A (ko) 그리드 환경에서 사용자 그룹 역할/권한 관리 시스템 및접근 제어 방법
CN104539611B (zh) 共享文件管理的方法、装置及***
Busch et al. Modeling security features of web applications
CN106649520A (zh) 遥感的城市时空信息服务平台
Cisco Product Overview
Cisco Product Overview
CN105808989B (zh) 一种权限稽核方法及装置

Legal Events

Date Code Title Description
PB01 Publication
PB01 Publication
SE01 Entry into force of request for substantive examination
SE01 Entry into force of request for substantive examination
GR01 Patent grant
GR01 Patent grant
TR01 Transfer of patent right
TR01 Transfer of patent right

Effective date of registration: 20191220

Address after: 510080, Guangdong, Guangzhou province Yuexiu District Dongfeng East Road water all Gang No. 8, No. eighteen, building 6

Patentee after: GUANGDONG POWER GRID CO., LTD. INFORMATION CENTER

Address before: 510000, Guangdong, Guangzhou province Yuexiu District Dongfeng East Road water all Gang No. 8, No. eighteen, building 6

Co-patentee before: WeiHai CIMSTech Co., Ltd.

Patentee before: GUANGDONG POWER GRID CO., LTD. INFORMATION CENTER