[發明專利]一種基于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.szxzyx.cn/pat/books/201310341726.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種采油電力電纜
- 下一篇:一種新型LED廣告屏





