[發明專利]一種CIM模型對象間關聯關系的批量查詢方法及其系統在審
| 申請號: | 202110123485.3 | 申請日: | 2021-01-28 |
| 公開(公告)號: | CN112800093A | 公開(公告)日: | 2021-05-14 |
| 發明(設計)人: | 楊強;張子瑛;陳揚;彭明洋;徐慶平 | 申請(專利權)人: | 廣東電網有限責任公司電力科學研究院 |
| 主分類號: | G06F16/2455 | 分類號: | G06F16/2455;G06F16/248;G06F9/448 |
| 代理公司: | 廣州三環專利商標代理有限公司 44202 | 代理人: | 陳旭紅;呂金金 |
| 地址: | 510080 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 cim 模型 對象 關聯 關系 批量 查詢 方法 及其 系統 | ||
本發明公開了一種CIM模型對象關聯關系批量查詢方法,包括:設置待查詢對象間關聯關系及針對關聯關系兩端CIM對象性質的過濾器,指定首次返回查詢結果數量,并通過過濾器發送限定了過濾條件的查詢指令至服務器;所述服務器收到所述查詢指令,根據所述查詢指令訪問CIM對象間關聯關系并根據所述過濾條件進行過濾操作后,返回查詢結果。本發明通過構建針對指定CIM對象間關聯關系的批量查詢,能夠快速高效獲取CIM模型對象間指定關聯關系所有實例,首次查詢返回時,即可同時返回一批查詢結果,進一步減少了遠程方法調用次數,提高了數據獲取效率。解決了傳統的CIS GDA關聯關系查詢方法中同樣操作所需遠程方法調用次數過多,執行效率低下的技術問題。
技術領域
本發明涉及數據分析技術領域,尤其涉及一種CIM模型對象間關聯關系的批量查詢方法及其系統。
背景技術
在IEC61970系列標準(已等同引用為中國DL/T890系列標準)中,通用組件接口規范(CIS)明確了信息交換的語法,為電網運行數據的訪問提供了解決方案;其中通用數據訪問接口(Generic Data Access,GDA)的資源查詢服務(ResourceQueryServices)為電網CIM模型數據的查詢提供了訪問方法。其中,get_related_values()方法提供了CIM對象間關聯關系獲取的支持,通過指定一個起始CIM對象以及起始對象類型所擁有的關聯關系,可以獲取到與起始CIM對象存在指定關聯關系的所有CIM對象實例的描述。get_related_values()方法這種每次只能查詢一個CIM對象的一個關聯關系的設計,意味著使用CIS GDA查詢服務的應用在加載CIM模型數據時,加載每類CIM對象的每一種關聯關系,都要每個CIM對象的每種關聯關系都要啟動一次get_related_values()查詢,這意味著過多的遠程方法調用,效率十分低下,特別的,又由于get_related_values()方法并不會直接返回查詢結果,而是返回用于訪問查詢結果的迭代器對象,要獲取查詢結果還要調用迭代器對象next_n()的方法獲取,這會進一步的降低了CIM間關聯關系獲取的效率。
發明內容
本發明目的在于,提供一種CIM模型對象關聯關系批量查詢方法及其系統,通過構建針對指定CIM對象間關聯關系的批量查詢,能夠快速高效獲取多類CIM模型對象間指定關聯關系所有實例,以解決現有CIS GDA關聯關系查詢方法導致的所需遠程方法調用次數過多,執行效率低下的問題。
為實現上述目的,本發明實施例提供一種CIM模型對象關聯關系批量查詢方法,其特征在于,包括:
設置待查詢對象間關聯關系及針對關聯關系兩端CIM對象性質的過濾器,指定首次返回查詢結果數量,并通過過濾器發送限定了過濾條件的查詢指令至服務器;
所述服務器收到所述查詢指令,根據所述查詢指令訪問CIM對象間關聯關系并根據所述過濾條件進行過濾操作后,返回查詢結果。
在某一個實施例中,還包括:
客戶端收到所述查詢結果后,若判斷需要繼續訪問,則構建繼續查詢指令,指定繼續訪問句柄及查詢結果數量,發送所述繼續查詢指令到服務器;
所述服務器收到所述繼續查詢指令,驗證所述繼續訪問句柄有效,則繼續返回剩余的查詢結果,直至獲取所有的所述查詢結果。
在某一個實施例中,所述查詢結果包括CIM對象間關聯關系描述和繼續訪問句柄。
本發明實施例提供還提供一種CIM模型對象關聯關系批量查詢系統,應用于上述任一實施例中的CIM模型對象關聯關系批量查詢方法。包括:
查詢指令發送模塊,用于設置待查詢對象間關聯關系及針對關聯關系兩端CIM對象性質的過濾器,指定首次返回查詢結果數量,并通過過濾器發送限定了過濾條件的查詢指令至服務器;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于廣東電網有限責任公司電力科學研究院,未經廣東電網有限責任公司電力科學研究院許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202110123485.3/2.html,轉載請聲明來源鉆瓜專利網。





