[发明专利]一种基于LDAP协议的电力系统对象注册方法和装置有效
| 申请号: | 201310341726.7 | 申请日: | 2013-07-30 |
| 公开(公告)号: | CN103399929A | 公开(公告)日: | 2013-11-20 |
| 发明(设计)人: | 雷烈波;李春华;黄伟雄;何伟斌;何建宗;郑风雷;杨泽斌;段孟雍;何珊;刘沛林;李祺威;陈凤超;邓景柱;吴钟飞;翟桂锋;钱锋 | 申请(专利权)人: | 广东电网公司东莞供电局 |
| 主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q50/06 |
| 代理公司: | 暂无信息 | 代理人: | 暂无信息 |
| 地址: | 523000 *** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 一种 基于 ldap 协议 电力系统 对象 注册 方法 装置 | ||
技术领域
本发明涉及数据库技术领域,具体涉及一种基于LDAP协议的电力系统对象注册方法和装置。
背景技术
随着电力系统信息化水平的高速发展,越来越多作用于生产、监控、资源管理及办公自动化等方面的应用系统不断涌现。这些专业的应用系统给予管理人员提供方便、高效的管理外,也存在着一定的问题。主要表现在各应用系统在对象的命名及编码方式上存在差异,很难进行有效的数据交换和互操作。因此,亟需建立一种统一的命名及编码方案来解决不同应用系统间的交互问题。
现有技术的电力系统对象注册中心一般使用商用库的表来存储全局名和编码的对应关系,对外提供基于SQL实现的查询、增加、删除、修改等接口。商用库可以采用直观的单表或“多表+外键”的存储方式。基于商用库的单表存储方案至少有三点不足:a)不能够直观体现电力对象数据的层次结构;b)全局名分散存储,当父对象改名时,需要修改其所有子女对象的全局名,读写开销巨大;c)海量数据存储条件下,扁平结构的查询效率低下。采用“多表+外键”的商用库方案能虽然够表达一定的层次结构,但仍具有下述缺陷:a)层次也不易扩展,扩展层次意味着增加表;b)对层次深的对象进行查询时,需要访问多张表,开销大;c)对每一层仍然是扁平结构的存储,查询效率较低。此外,基于商用库的实现方案对外缺乏开放的、标准的访问接口,供第三方开发与对象注册中心相关的程序和应用。
轻型目录访问协议(Lightweight Directory Access Protocol,LDAP)是一个访问在线目录服务的协议。LDAP目录的条目(entry)由属性(attribute)的一个聚集组成,并由一个唯一性的名字引用,即专有名称(distinguished name,DN)。LDAP的目录与普通数据库的主要不同之处在于数据的组织方式,它是一种有层次的、树形结构。LDAP目录条目可描述一个层次结构,这个结构可以反映一个政治、地理或者组织的范畴。OpenLDAP是轻型目录访问协议的自由和开源实现,可以应用于包含RHEL、Debian等众多流行的Linux发行版以及AIX等Unix操作系统中。
发明内容
本发明的特征和优点在下文的描述中部分地陈述,或者可从该描述显而易见,或者可通过实践本发明而学习。
为解决现有技术不同应用系统的对象命名和编码的差异所带来的交互困难的问题,本发明提供一种基于LDAP协议的电力系统对象注册方法和装置,通过本发明的方法和装置建立以层次式键值对数据库为核心的电力系统对象注册中心,对电力系统对象进行统一的注册管理,对象注册中心通过统一的规范将电力系统对象命名及编码,保证电力系统对象全局编码(GID)和全局命名的唯一性,对象注册中心可被多个应用系统、多级调度中心使用。
本发明为解决上述技术问题所采用的技术方案为:
根据本发明的一个方面,本发明提供一种基于LDAP协议的电力系统对象注册方法,包括步骤:
A1、对电力系统对象进行统一命名和编码,保证该电力系统对象的对象名称和对象编码数据的唯一性,按照LDAP协议目录结构对该电力系统对象进行层次性命名,并进行GID全局唯一性编码,由LDAP协议目录结构绝对路径的唯一性保证该电力系统对象命名的唯一性;
A2、将该对象名称和该对象编码数据存储到层次式键值对数据库中;
A3、通过LDAP协议在该层次式键值对数据库中注册该电力系统对象并对该层次式键值对数据库中的该对象名称和该对象编码数据进行访问和操作。
根据本发明的实施例,该步骤A2包括步骤:该对象名称以条目方式存储于该层次式键值对数据库中,该对象编码数据以条目属性方式存储于该层次式键值对数据库中。
根据本发明的实施例,有关该电力系统对象的其他信息也以条目属性方式存储于该层次式键值对数据库中。
根据本发明的实施例,通过该层次式键值对数据库对该电力系统对象进行子树改名操作。
根据本发明的实施例,对该层次式键值对数据库的条目设置状态标志位属性来标记该电力系统对象是否注销停用。
根据本发明的实施例,对注销停用的该电力系统对象在该层次式键值对数据库中保留可追溯的原始数据信息。
根据本发明的实施例,当名称相同的该电力系统对象再次注册时,复用该层次式键值对数据库中相应的数据信息。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于广东电网公司东莞供电局,未经广东电网公司东莞供电局许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201310341726.7/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种采油电力电缆
- 下一篇:一种新型LED广告屏





