[發(fā)明專利]一種CIM模型路徑查詢方法及裝置有效
| 申請?zhí)枺?/td> | 201310586641.5 | 申請日: | 2013-11-19 |
| 公開(公告)號: | CN103617214A | 公開(公告)日: | 2014-03-05 |
| 發(fā)明(設(shè)計)人: | 袁小凱;王永才;陳華軍;蒙家曉 | 申請(專利權(quán))人: | 南方電網(wǎng)科學(xué)研究院有限責(zé)任公司;廣東電網(wǎng)公司佛山供電局 |
| 主分類號: | G06F17/30 | 分類號: | G06F17/30 |
| 代理公司: | 廣州三環(huán)專利代理有限公司 44202 | 代理人: | 劉孟斌 |
| 地址: | 510080 廣東省廣州市越*** | 國省代碼: | 廣東;44 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 cim 模型 路徑 查詢 方法 裝置 | ||
技術(shù)領(lǐng)域
本發(fā)明涉及電力工程技術(shù)領(lǐng)域,特別涉及一種CIM模型路徑查詢方法及裝置。
背景技術(shù)
IEC61970系列標(biāo)準(zhǔn)提供了公共信息模型(CIM)和接口規(guī)范,IEC61968系列標(biāo)準(zhǔn)對公共信息模型(CIM)進行了擴充,IEC61970/IEC61968系列標(biāo)準(zhǔn)是電力系統(tǒng)管理及其信息交換領(lǐng)域的重要標(biāo)準(zhǔn),公共信息模型(CIM)定義了電力系統(tǒng)進行信息交換的語義,為實現(xiàn)不同電力系統(tǒng)間進行信息的交換和數(shù)據(jù)的共享提供了有效的方式,是解決電力系統(tǒng)中“信息孤島”問題的重要手段。
電力應(yīng)用中存在眾多的業(yè)務(wù)系統(tǒng),各個業(yè)務(wù)系統(tǒng)間進行信息共享是實現(xiàn)電力信息化、智能化的關(guān)鍵,公共信息模型(CIM)已經(jīng)成為電力信息化系統(tǒng)的標(biāo)準(zhǔn)。
隨著電力系統(tǒng)的發(fā)展,公共信息模型(CIM)也在不斷的發(fā)展,各不同版本的公共信息模型(CIM)都會存在一些差異,主要體現(xiàn)在CIM類之間的關(guān)聯(lián)關(guān)系名稱發(fā)生變化,而CIM類的名稱基本保持不變,這樣在描述兩個類之間的連通路徑時,在不同版本的公共信息模型(CIM)中都可能不同,在進行CIM模型應(yīng)用時存在以下問題:
(1)應(yīng)用特定于固定版本的CIM模型只能在固定版本的CIM模型中運行。
(2)對CIM模型修改后會造成連通路徑變化,應(yīng)用需要人工進行修正。
(3)在進行CIM模型的版本升級后,需要進行大量的人工修正操作。
發(fā)明內(nèi)容
本發(fā)明實施例目的在于提供一種CIM模型路徑查詢方法及裝置,采用本發(fā)明技術(shù)方案,該查詢方法適用于不同版本的CIM模型,在CIM模型發(fā)生變化或升級后,根據(jù)修改或升級后的CIM模型自動生成連通路徑,減少了大量人工修正或修改操作,提高工作效率。
第一方面,本發(fā)明實施例提供了一種CIM模型路徑查詢方法,包括:根據(jù)CIM模型以及用戶請求,任意選擇兩個CIM類,確定起始類與終止類;分析起始類與終止類的繼承關(guān)系,獲得起始類及其繼承的基類、以及終止類及其繼承的基類;根據(jù)起始類及其所述基類與終止類及其所述基類的關(guān)聯(lián)關(guān)系,分析起始類與終止類之間的連通路徑;根據(jù)分析結(jié)果整理出起始類與終止類之間的連通路徑,并根據(jù)路徑長度進行排序,以便于用戶查詢使用。
進一步的,所述分析起始類與終止類的繼承關(guān)系,獲得起始類及其繼承的基類、以及終止類及其繼承的基類,具體包括:根據(jù)CIM模型中描述的繼承關(guān)系,分析并獲得起始類及其繼承的基類;根據(jù)CIM模型中描述的繼承關(guān)系,分析并獲得終止類及其繼承的基類。
進一步的,所述根據(jù)起始類及其所述基類與終止類及其所述基類的關(guān)聯(lián)關(guān)系,分析起始類與終止類之間的連通路徑,具體包括:
a、根據(jù)所述起始類與終止類及其所述基類的關(guān)聯(lián)關(guān)系,分析所述起始類是否存在到所述終止類及其所述基類的第一關(guān)聯(lián)路徑,如果是,則將該第一關(guān)聯(lián)路徑設(shè)定為連通路徑,執(zhí)行步驟b;如果不是,則直接執(zhí)行步驟b;
b、根據(jù)所述起始類繼承的基類與終止類及其所述基類的關(guān)聯(lián)關(guān)系,分析所述起始類的基類是否存在到所述終止類及其所述基類的第二關(guān)聯(lián)路徑,如果是且在所述連通路徑已存在至少一關(guān)聯(lián)路徑,則將第一關(guān)聯(lián)路徑與第二關(guān)聯(lián)路徑之和設(shè)置為所述連通路徑,執(zhí)行步驟c;如果是但所述連通路徑不存在關(guān)聯(lián)路徑,則將第二關(guān)聯(lián)路徑設(shè)定為連通路徑,執(zhí)行步驟c;否則,直接執(zhí)行步驟c;
c、重復(fù)步驟b,直至所述起始類及其繼承的基類全部被分析為止。
進一步的,所述根據(jù)分析結(jié)果整理出起始類與終止類之間的連通路徑,并根據(jù)路徑長度進行排序,以便于用戶查詢使用,具體包括:根據(jù)分析結(jié)果,收集所有所述連通路徑,并根據(jù)路徑長度進行排序,如果連通路徑的長度相同,則按照連通路徑的名稱字符串進行排序,以便于用戶查詢使用。
第二方面,本發(fā)明實施例提供了一種CIM模型路徑查詢裝置,包括:CIM類確定模塊,用于根據(jù)CIM模型以及用戶請求,任意選擇兩個CIM類,確定起始類與終止類;分析模塊,用于分析起始類與終止類的繼承關(guān)系,獲得起始類及其繼承的基類、以及終止類及其繼承的基類;以及用于根據(jù)起始類及其所述基類與終止類及其所述基類的關(guān)聯(lián)關(guān)系,分析起始類與終止類之間的連通路徑;排序模塊,用于根據(jù)分析結(jié)果整理出起始類與終止類之間的連通路徑,并根據(jù)路徑長度進行排序,以便于用戶查詢使用。
進一步的,所述分析模塊包括:繼承分析子模塊,用于分析起始類與終止類的繼承關(guān)系,獲得起始類及其繼承的基類、以及終止類及其繼承的基類,具體包括:根據(jù)CIM模型中描述的繼承關(guān)系,分析并獲得起始類及其繼承的基類;根據(jù)CIM模型中描述的繼承關(guān)系,分析并獲得終止類及其繼承的基類。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于南方電網(wǎng)科學(xué)研究院有限責(zé)任公司;廣東電網(wǎng)公司佛山供電局,未經(jīng)南方電網(wǎng)科學(xué)研究院有限責(zé)任公司;廣東電網(wǎng)公司佛山供電局許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201310586641.5/2.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 將CIM代理注冊到管理代理的方法和系統(tǒng)以及管理系統(tǒng)
- 一種電力信息系統(tǒng)組件接口的實現(xiàn)系統(tǒng)及方法
- 一種多協(xié)議存儲管理系統(tǒng)
- 一種用于CIM/XML數(shù)據(jù)處理的方法
- 一種基于CIM/E文件的電網(wǎng)模型數(shù)據(jù)維護管理方法
- 一種基于CIM模型的查詢訪問方法、裝置及系統(tǒng)
- 一種基于CIM模型的多級緩存方法、裝置及系統(tǒng)
- 一種模型測試與管理方法及系統(tǒng)
- 一種基于CIM的城市信息系統(tǒng)
- 一種CIM模型數(shù)據(jù)變化通知方法及系統(tǒng)
- 路徑搜索系統(tǒng)、路徑搜索終端和路徑搜索方法
- 路徑計算方法、路徑計算單元及路徑計算系統(tǒng)
- 路徑顯示裝置、路徑顯示方法、路徑顯示程序及路徑顯示系統(tǒng)
- 路徑引導(dǎo)裝置、路徑引導(dǎo)方法及路徑引導(dǎo)程序
- 路徑搜索系統(tǒng)、路徑搜索方法及路徑搜索程序
- 路徑引導(dǎo)裝置、路徑引導(dǎo)方法以及路徑引導(dǎo)程序
- 路徑搜索系統(tǒng)、路徑搜索方法以及路徑搜索程序
- 路徑搜索裝置、路徑搜索系統(tǒng)及路徑搜索方法
- 路徑輸出方法、路徑輸出系統(tǒng)和路徑輸出程序
- 路徑評價裝置、路徑評價系統(tǒng)、路徑評價方法以及路徑評價程序





