建立數據解析模型的方法和裝置的制造方法
【技術領域】
[0001]本發明涉及計算機應用技術領域,具體而言,涉及一種建立數據解析模型的方法和裝置。
【背景技術】
[0002]在電力系統中,為保障電力安全生產,通常通過使用五防表達式來保障電力系統的電力生產安全,特別是防止操作時產生的失誤,其中,相關技術中通過各種規則表達式工具結合變電站模型,形成五防表達式。
[0003]這里五防表達式中的“五防”概念可以為:(1)防止誤分、合斷路器;(2)防止帶負荷分、合隔離開關;(3)防止帶電掛(合)接地線(接地開關);(4)防止帶電接地線(接地開關)合斷路器(隔離開關);(5)防止誤入帶電間隔。現有的變電站五防閉鎖規則表達式(簡稱,五防表達式)通常采用人工編寫,該五防表達式包含多層嵌套的括號,因此很難對其建立計算機認識的對象模型。
[0004]針對上述由于相關技術中缺少解析五防表達式的技術,導致解析五防表達式效率低的問題,目前尚未提出有效的解決方案。
【發明內容】
[0005]本發明實施例提供了一種建立數據解析模型的方法和裝置,以至少解決由于相關技術中缺少解析五防表達式的技術,導致解析五防表達式效率低的技術問題。
[0006]根據本發明實施例的一個方面,提供了一種建立數據解析模型的方法,包括:接收五防表達式,五防表達式為多個表達式組成的用于指示電力設備配置狀態的數據集合;依據五防表達式從預設數據庫中提取對應的參數組合,參數組合包括:葉節點對象和條分支節點對象;依據葉節點對象和條分支節點對象的數據關系,得到五防表達式對應的組合對象。
[0007]根據本發明實施例的另一方面,還提供了一種建立數據解析模型的裝置,包括:接收模塊,用于接收五防表達式,五防表達式為多個表達式組成的用于指示電力設備配置狀態的數據集合;對象提取模塊,用于依據五防表達式從預設數據庫中提取對應的參數組合,參數組合包括:葉節點對象和條分支節點對象;數據處理模塊,用于依據葉節點對象和條分支節點對象的數據關系,得到五防表達式對應的組合對象。
[0008]在本發明實施例中,通過接收五防表達式,五防表達式為多個表達式組成的用于指示電力設備配置狀態的數據集合;依據五防表達式從預設數據庫中提取對應的參數組合,參數組合包括:葉節點對象和條分支節點對象;依據葉節點對象和條分支節點對象的數據關系,得到五防表達式對應的組合對象,達到了提升解析五防表達式效率的目的,從而實現了通過組合對象快速解析五防表達式的技術效果,進而解決了由于相關技術中缺少解析五防表達式的技術,導致解析五防表達式效率低的技術問題。
【附圖說明】
[0009]此處所說明的附圖用來提供對本發明的進一步理解,構成本申請的一部分,本發明的示意性實施例及其說明用于解釋本發明,并不構成對本發明的不當限定。在附圖中:
[0010]圖1是根據本發明實施例的建立數據解析模型的方法的流程示意圖;
[0011]圖2是根據本發明實施例的一種建立數據解析模型的示意圖;
[0012]圖3是根據本發明實施例的建立數據解析模型的裝置的結構示意圖;
[0013]圖4是根據本發明實施例的一種建立數據解析模型的裝置的結構示意圖;
[0014]圖5是根據本發明實施例的另一種建立數據解析模型的裝置的結構示意圖。
【具體實施方式】
[0015]為了使本技術領域的人員更好地理解本發明方案,下面將結合本發明實施例中的附圖,對本發明實施例中的技術方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發明一部分的實施例,而不是全部的實施例。基于本發明中的實施例,本領域普通技術人員在沒有做出創造性勞動前提下所獲得的所有其他實施例,都應當屬于本發明保護的范圍。
[0016]需要說明的是,本發明的說明書和權利要求書及上述附圖中的術語“第一”、“第二”等是用于區別類似的對象,而不必用于描述特定的順序或先后次序。應該理解這樣使用的數據在適當情況下可以互換,以便這里描述的本發明的實施例能夠以除了在這里圖示或描述的那些以外的順序實施。此外,術語“包括”和“具有”以及他們的任何變形,意圖在于覆蓋不排他的包含,例如,包含了一系列步驟或單元的過程、方法、系統、產品或設備不必限于清楚地列出的那些步驟或單元,而是可包括沒有清楚地列出的或對于這些過程、方法、產品或設備固有的其它步驟或單元。
[0017]實施例一
[0018]根據本發明實施例,提供了一種建立數據解析模型的方法的方法實施例,需要說明的是,在附圖的流程圖示出的步驟可以在諸如一組計算機可執行指令的計算機系統中執行,并且,雖然在流程圖中示出了邏輯順序,但是在某些情況下,可以以不同于此處的順序執行所示出或描述的步驟。
[0019]圖1是根據本發明實施例的建立數據解析模型的方法的流程示意圖,如圖1所示,該方法包括如下步驟:
[0020]步驟S102,接收五防表達式,五防表達式為多個表達式組成的用于指示電力設備配置狀態的數據集合;
[0021]本申請實施例提供的建立數據解析模型的方法,用于對相關技術中提到的五防表達式通過組合模式進行解析,由此可知,在解析五防表達式之前,首先建立數據解析模型,本申請實施例中通過應用組合模式,建立五防表達式的對象模型,從而方便系統的應用。這里在建立數據解析模型的過程中先接收五防表達式。
[0022]步驟S104,依據五防表達式從預設數據庫中提取對應的參數組合,參數組合包括:葉節點對象和條分支節點對象;
[0023]基于步驟S102中接收到的五防表達式,依據標準建模語言(UnifiedModelingLanguage,簡稱UML)中的數據結構,從預設的數據庫中提取該五防表達式對應的參數組合,這里參數組合包括:葉節點對象和條分支節點對象。
[0024]其中,葉節點對象(leaf),用于實現抽象構件角色聲明的接口,S卩,用于解析五防表達式中的條件,例如,條件設備類型、條件設備的開合狀態、告警類型和該條件設備中每個表達式之間的邏輯關系。
[0025]條分支節點對象(composite),用于實現抽象構件角色聲明的接口,存儲子部件,即,條分支節點對象用于解析五防表達式中每個子表達式,由于子表達式中可以由條件(condit1n)類和組類(group)類構成,因此在解析五防表達式的過程中能夠對應解析子表達式。
[0026]步驟S106,依據葉節點對象和條分支節點對象的數據關系,得到五防表達式對應的組合對象。
[0027]基于步驟S104,通過提取五防表達式對應的葉節點對象和條分支節點對象,依據該葉節點對象和該條分支節點對象建立組合模式的數據結構,從而得到該五防表達式對應的組合對象。
[0028]本申請實施例提供的建立數據解析模型的方法,通過接收五防表達式,五防表達式為多個表達式組成的用于指示電力設備配置狀態的數據集合;依據五防表達式從預設數據庫中提取對應的參數組合,參數組合包括:葉節點對象和條分支節點對象;依據葉節點對象和條分支節點對象的數據關系,得到五防表達式對應的組合對象,達到了提升解析五防表達式效率的目的,從而實現了通過組合對象快速解析五防表達式的技術效果,進而解決了由于相關技術中缺少解析五防表達式的技術,導致解析五防表達式效率低的技術問題。
[0029]可選的,步驟S104中依據五防表達式提取對應的參數組合的步驟包括:
[0030]Stepl,依據五防表達式的中的條件設備、條件設備的運行狀態、告警類型和邏輯操作類型提取葉節點對象;
[0031 ] Step2,依據五防表達式中的子表達式提取條分支節點對象。
[0032]結合5七6口1和5七6口2可知,假設五防表達式為:101-211:101=0,101-10 = 0,101-20= 0,101-3D = 0,101-17 = 0,201-4D = 0,2201-17 = 0,2201-3D = 0,(201-2 = 0+201-3D = 0,201-2D = 0,201-27 = 0,201-f