本發(fā)明涉及電網(wǎng)調(diào)度自動化
技術(shù)領域:
:,尤其涉及一種模板圖生成方法。
背景技術(shù):
::隨著電網(wǎng)技術(shù)的迅猛發(fā)展,推動調(diào)度信息化的全面進步,電力調(diào)度系統(tǒng)正成為重要的監(jiān)控與管理手段,對電力調(diào)度系統(tǒng)可視化的要求也越來越高,無論是SCADA監(jiān)控的業(yè)務需求,還是高級應用的需求,均需要電網(wǎng)設備及相關(guān)數(shù)據(jù)在畫面中展示和操作。隨著電力系統(tǒng)軟件技術(shù)和計算機技術(shù)的不斷發(fā)展,電力調(diào)度軟件中發(fā)展了圖模庫一體化技術(shù),通過關(guān)鍵字,實現(xiàn)了圖形和數(shù)據(jù)庫模型的一一對應,并且能夠通過可視化的圖形化操作對設備及數(shù)據(jù)進行控制。目前調(diào)度系統(tǒng)中的畫面都是要求用戶手工編輯電力系統(tǒng)畫面,并且電力調(diào)度系統(tǒng)中大量相似畫面只因廠站不同而需重新制作對應畫面;面對大量重復、相似的畫面,維護人員在畫面繪制過程中極易出錯。而且維護人員需要大量的手工綁定數(shù)據(jù)的簡單重復勞動,浪費了大量的人力資源。因此,如何提供一種適用于電力調(diào)度控制系統(tǒng)的動態(tài)模板圖生成方法,對于內(nèi)容相似的畫面動態(tài)生成模板圖,使模板畫面內(nèi)容根據(jù)一定規(guī)則自動關(guān)聯(lián)庫中數(shù)據(jù),減輕維護人員重復簡單勞動,是本領域人員需要解決的技術(shù)問題。技術(shù)實現(xiàn)要素:本發(fā)明實施例提供了一種模板圖生成方法,解決了電力調(diào)度系統(tǒng)中大量相似畫面只因廠站不同而需重新制作對應畫面的問題,實現(xiàn)了模板畫面內(nèi)容根據(jù)一定規(guī)則自動關(guān)聯(lián)庫中數(shù)據(jù),減輕了自動化維護人員的簡單重復勞動,避免了可能因人工失誤導致的數(shù)據(jù)關(guān)聯(lián)錯誤,降低了運維成本,具有良好的應用前景。本發(fā)明實施例提供了一種模板圖生成方法,包括:S1:通過圖形瀏覽器打開模板圖文件,寫入模板替換規(guī)則;S2:獲取到通過所述圖形瀏覽器輸入的替換信息,并根據(jù)所述替換信息和所述模板替換規(guī)則自動關(guān)聯(lián)數(shù)據(jù)庫中的相關(guān)信息;S3:根據(jù)關(guān)聯(lián)處理后的所述數(shù)據(jù)庫中的所述相關(guān)信息生成模板圖。優(yōu)選地,所述步驟S1具體為:通過所述圖形瀏覽器打開模板圖文件并進行擴展,改變文件類型屬性,寫入所述模板替換規(guī)則。優(yōu)選地,所述步驟S2具體包括:通過所述圖形瀏覽器輸入替換信息,代入所述模板替換規(guī)則,形成具體替換規(guī)則;通過所述圖形瀏覽器根據(jù)所述具體替換規(guī)則到數(shù)據(jù)庫中檢索出關(guān)鍵字;通過所述圖形瀏覽器將所述關(guān)鍵字與所述模板圖文件中的圖元一一綁定。優(yōu)選地,所述步驟S3具體包括:通過所述圖形瀏覽器根據(jù)所述關(guān)鍵字到數(shù)據(jù)庫中獲取所述相關(guān)信息;通過所述圖形瀏覽器把所述相關(guān)信息反映到畫面上,生成模板圖。優(yōu)選地,所述模板替換規(guī)則為一段數(shù)據(jù)庫查詢字符串;所述字符串中有替換域。本發(fā)明實施例提供了一種模板圖生成裝置,包括:寫入單元,用于通過圖形瀏覽器打開模板圖文件,寫入模板替換規(guī)則;關(guān)聯(lián)單元,用于獲取到通過所述圖形瀏覽器輸入的替換信息,并根據(jù)所述替換信息和所述模板替換規(guī)則自動關(guān)聯(lián)數(shù)據(jù)庫中的信息;生成單元,用于根據(jù)關(guān)聯(lián)處理后的所述數(shù)據(jù)庫中的所述信息生成模板圖。優(yōu)選地,所述寫入單元具體為:寫入單元,具體用于通過所述圖形瀏覽器打開模板圖文件并進行擴展,改變文件類型屬性,寫入所述模板替換規(guī)則。優(yōu)選地,所述關(guān)聯(lián)單元具體包括:輸入子單元,用于通過所述圖形瀏覽器輸入替換信息,代入所述模板替換規(guī)則,形成具體替換規(guī)則;檢索子單元,用于通過所述圖形瀏覽器根據(jù)所述具體替換規(guī)則到數(shù)據(jù)庫中檢索出關(guān)鍵字;綁定子單元,用于通過所述圖形瀏覽器將所述關(guān)鍵字與所述模板圖文件中的圖元一一綁定。優(yōu)選地,所述生成單元具體包括:獲取子單元,用于通過所述圖形瀏覽器根據(jù)所述關(guān)鍵字到數(shù)據(jù)庫中獲取所述相關(guān)信息;展示子單元,用于通過所述圖形瀏覽器把所述相關(guān)信息反映到畫面上,生成模板圖。本發(fā)明實施例提供了一種模板圖生成系統(tǒng),包括:數(shù)據(jù)庫、以及上述的模板圖生成裝置;所述模板圖生成裝置,用于向所述數(shù)據(jù)庫請求相關(guān)信息,進行數(shù)據(jù)交互,并根據(jù)所述數(shù)據(jù)庫中的相關(guān)信息生成模板圖。從以上技術(shù)方案可以看出,本發(fā)明實施例具有以下優(yōu)點:本發(fā)明實施例解決了電力調(diào)度系統(tǒng)中大量相似畫面只因廠站不同而需重新制作對應畫面的問題,實現(xiàn)了模板畫面內(nèi)容根據(jù)一定規(guī)則自動關(guān)聯(lián)庫中數(shù)據(jù),減輕了自動化維護人員的簡單重復勞動,避免了可能因人工失誤導致的數(shù)據(jù)關(guān)聯(lián)錯誤,降低了運維成本,具有良好的應用前景。附圖說明為了更清楚地說明本發(fā)明實施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對實施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡單地介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實施例,對于本領域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動性的前提下,還可以根據(jù)這些附圖獲得其它的附圖。圖1為本發(fā)明實施例提供的一種模板圖生成方法的步驟示意圖;圖2為本發(fā)明實施例提供的另一種模板圖生成方法示意圖;圖3為本發(fā)明實施例提供的另一種模板圖生成方法示意圖;圖4為本發(fā)明實施例提供的另一種模板圖生成方法示意圖;圖5為本發(fā)明實施例提供的一種模板圖生成裝置示意圖;圖6為本發(fā)明實施例提供的另一種模板圖生成裝置示意圖;圖7為本發(fā)明實施例提供的另一種模板圖生成裝置示意圖;圖8為本發(fā)明實施例提供的一種模板圖生成系統(tǒng)示意圖;圖9為本發(fā)明實施例提供的另一種模板圖生成方法示意圖;圖10為本發(fā)明實施例中模板圖、模板替換規(guī)則、圖元、關(guān)鍵字和數(shù)據(jù)庫的對應關(guān)系圖;圖11為本發(fā)明實施例中模板圖的示意圖。其中,附圖標記如下:501.寫入單元;502.關(guān)聯(lián)單元;503.生成單元;601.寫入單元;602.關(guān)聯(lián)單元;6021.輸入子單元;6022.檢索子單元;6023.綁定子單元;603.生成單元;701.寫入單元;702.關(guān)聯(lián)單元;7021.輸入子單元;7022.檢索子單元;7023.綁定子單元;703.生成單元;7031.輸入子單元;7032.檢索子單元;801.模板圖生成裝置;802.數(shù)據(jù)庫。具體實施方式本發(fā)明實施例公開了一種適用于電力調(diào)度控制系統(tǒng)的動態(tài)模板圖生成方法,用于解決了電力調(diào)度系統(tǒng)中大量相似畫面只因廠站不同而需重新制作對應畫面的問題。為使得本發(fā)明的發(fā)明目的、特征、優(yōu)點能夠更加的明顯和易懂,下面將結(jié)合本發(fā)明實施例中的附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,下面所描述的實施例僅僅是本發(fā)明一部分實施例,而非全部的實施例?;诒景l(fā)明中的實施例,本領域普通技術(shù)人員在沒有做出創(chuàng)造性勞動前提下所獲得的所有其它實施例,都屬于本發(fā)明保護的范圍。本發(fā)明實施例提供了一種模板圖生成方法,如圖1所示,包括:S1、通過圖形瀏覽器打開模板圖文件,寫入模板替換規(guī)則;S2、獲取到通過圖形瀏覽器輸入的替換信息,并根據(jù)替換信息和模板替換規(guī)則自動關(guān)聯(lián)數(shù)據(jù)庫中的相關(guān)信息;S3、根據(jù)關(guān)聯(lián)處理后的數(shù)據(jù)庫中的相關(guān)信息生成模板圖。上面是對一種模板圖生成方法的各個步驟進行詳細的描述,下面將對通過圖形瀏覽器打開模板圖文件的具體過程進行詳細的描述,請參閱圖2,本發(fā)明實施例提供的另一種模板圖生成方法包括:201、通過圖形瀏覽器打開模板圖文件并進行擴展,改變文件類型屬性,寫入模板替換規(guī)則;202、圖形瀏覽器輸入替換信息,根據(jù)替換信息和模板替換規(guī)則自動關(guān)聯(lián)數(shù)據(jù)庫中的相關(guān)信息;203、根據(jù)關(guān)聯(lián)處理后的數(shù)據(jù)庫中的相關(guān)信息生成模板圖。上面是對通過圖形瀏覽器打開模板圖文件的具體過程進行詳細的描述,下面將對自動關(guān)聯(lián)數(shù)據(jù)庫中的相關(guān)信息進行詳細的描述,請參閱圖3,本發(fā)明實施例提供的另一種模板圖生成方法可包括:301、通過圖形瀏覽器打開模板圖文件,寫入模板替換規(guī)則;302、通過圖形瀏覽器輸入替換信息,代入模板替換規(guī)則,形成具體替換規(guī)則;303、通過圖形瀏覽器根據(jù)具體替換規(guī)則到數(shù)據(jù)庫中檢索出關(guān)鍵字;304、通過圖形瀏覽器將關(guān)鍵字與模板圖文件中的圖元一一綁定關(guān)聯(lián);305、根據(jù)關(guān)聯(lián)處理后的數(shù)據(jù)庫中的相關(guān)信息生成模板圖。上面是對自動關(guān)聯(lián)數(shù)據(jù)庫中的相關(guān)信息進行詳細的描述,下面將對生成模板圖的具體過程進行詳細的描述,請參閱圖4,本發(fā)明實施例提供的另一種模板圖生成方法可包括:401、通過圖形瀏覽器打開模板圖文件,寫入模板替換規(guī)則;402、獲取到通過圖形瀏覽器輸入的替換信息,并根據(jù)替換信息和模板替換規(guī)則自動關(guān)聯(lián)數(shù)據(jù)庫中的相關(guān)信息;403、通過圖形瀏覽器根據(jù)關(guān)鍵字到數(shù)據(jù)庫中獲取相關(guān)信息;404、通過圖形瀏覽器把相關(guān)信息反映到畫面上,生成模板圖。優(yōu)選地,模板替換規(guī)則為一段數(shù)據(jù)庫查詢字符串;字符串中有替換域。上面是對生成模板圖的具體過程進行詳細的描述,下面將對模板圖生成裝置進行詳細的描述,請參閱圖5,本發(fā)明實施例提供了一種模板圖生成裝置包括:寫入單元501,用于通過圖形瀏覽器打開模板圖文件,寫入模板替換規(guī)則;關(guān)聯(lián)單元502,用于獲取到通過圖形瀏覽器輸入的替換信息,并根據(jù)替換信息和模板替換規(guī)則自動關(guān)聯(lián)數(shù)據(jù)庫中的信息;生成單元503,用于根據(jù)關(guān)聯(lián)處理后的數(shù)據(jù)庫中的信息生成模板圖。上面是對模板圖生成裝置進行詳細的描述,下面將對關(guān)聯(lián)單元進行詳細的描述,請參閱圖6,本發(fā)明實施例提供了另一種模板圖生成裝置包括:寫入單元601,用于通過圖形瀏覽器打開模板圖文件并進行擴展,改變文件類型屬性,寫入模板替換規(guī)則;關(guān)聯(lián)單元602,具體包括:輸入子單元6021,用于通過圖形瀏覽器輸入替換信息,代入模板替換規(guī)則,形成具體替換規(guī)則;檢索子單元6022,用于通過圖形瀏覽器根據(jù)具體替換規(guī)則到數(shù)據(jù)庫中檢索出關(guān)鍵字;綁定子單元6023,用于通過圖形瀏覽器將關(guān)鍵字與模板圖文件中的圖元一一綁定;生成單元603,用于根據(jù)關(guān)聯(lián)處理后的數(shù)據(jù)庫中的信息生成模板圖。上面是對關(guān)聯(lián)單元進行詳細的描述,下面將對生成單元進行詳細的描述,請參閱圖7,本發(fā)明實施例提供了另一種模板圖生成裝置包括:寫入單元701,用于通過圖形瀏覽器打開模板圖文件,寫入模板替換規(guī)則;關(guān)聯(lián)單元702,具體包括:輸入子單元7021,用于通過圖形瀏覽器輸入替換信息,代入模板替換規(guī)則,形成具體替換規(guī)則;檢索子單元7022,用于通過圖形瀏覽器根據(jù)具體替換規(guī)則到數(shù)據(jù)庫中檢索出關(guān)鍵字;綁定子單元7023,用于通過圖形瀏覽器將關(guān)鍵字與模板圖文件中的圖元一一綁定;生成單元703,具體包括:獲取子單元7031,用于通過圖形瀏覽器根據(jù)關(guān)鍵字到數(shù)據(jù)庫中獲取相關(guān)信息;展示子單元7032,用于通過圖形瀏覽器把相關(guān)信息反映到畫面上,生成模板圖。上面是對生成單元進行詳細的描述,下面將對模板圖生成系統(tǒng)進行詳細的描述,請參閱圖8,本發(fā)明實施例提供了一種模板圖生成系統(tǒng)包括:數(shù)據(jù)庫802、以及模板圖生成裝置801;模板圖生成裝置801,用于向數(shù)據(jù)庫802請求相關(guān)信息,進行數(shù)據(jù)交互,并根據(jù)數(shù)據(jù)庫802中的相關(guān)信息生成模板圖。上面是對模板圖生成系統(tǒng)進行詳細的描述,下面將對另一種模板圖生成方法進行詳細的描述,請參閱圖9,本發(fā)明實施例提供了另一種模板圖生成方法包括:步驟901,圖形瀏覽器傳入模板替換信息;步驟902,圖形瀏覽器打開模板圖文件,并解析文件中模板替換規(guī)則;步驟903,替換模板規(guī)則,將替換信息代入替換規(guī)則模板,生成具體替換規(guī)則;步驟904,根據(jù)具體替換規(guī)則到庫中檢索生成關(guān)鍵字;步驟905,由庫中查詢出的關(guān)鍵字與模板圖中圖元一一關(guān)聯(lián);步驟906,圖形瀏覽器模板畫面中使用圖元實際關(guān)聯(lián)關(guān)鍵字到庫中取數(shù)并進行展示。需要注意的是,前述適用于電力調(diào)度控制系統(tǒng)的動態(tài)模板圖生成方法可進一步解釋為:步驟901,圖形瀏覽器傳入模板替換信息,模板替換信息是唯一引起畫面圖元關(guān)聯(lián)關(guān)鍵字變化的因素。前述適用于電力調(diào)度控制系統(tǒng)的動態(tài)模板圖生成方法,可進一步解釋為:步驟902,圖形瀏覽器打開模板圖文件,并解析文件中模板替換規(guī)則,模板為CIM/G文件存儲格式,并進行擴展,增加文件類型屬性為“模板”,其他類型的CIM/G文件該屬性默認為“非模板”,以此區(qū)分圖形文件是否為模板文件;前述適用于電力調(diào)度控制系統(tǒng)的動態(tài)模板圖生成方法,可進一步解釋為:步驟903,替換模板規(guī)則,模板替換規(guī)則可以為一段數(shù)據(jù)庫查詢字符串,該字符串中有替換域,步驟901傳入的替換關(guān)鍵字可以替換此域形成具體替換規(guī)則。前述適用于電力調(diào)度控制系統(tǒng)的動態(tài)模板圖生成方法,可進一步解釋為:步驟904,根據(jù)具體替換規(guī)則到庫中檢索生成關(guān)鍵字,庫不限定為實時庫、商用庫。前述適用于電力調(diào)度控制系統(tǒng)的動態(tài)模板圖生成方法,可進一步解釋為:步驟905,由庫中查詢出的關(guān)鍵字與模板圖中圖元一一關(guān)聯(lián),關(guān)鍵字為具體規(guī)則在庫中查詢到的對應記錄,即CIM/G文件中設備實際關(guān)聯(lián)的記錄。本發(fā)明提供的適用于電力調(diào)度控制系統(tǒng)的動態(tài)模板圖生成方法,解決了電力調(diào)度系統(tǒng)中大量相似畫面只因廠站不同而需重新制作對應畫面的問題,減輕了自動化維護人員的簡單重復勞動,避免了可能因人工失誤導致的數(shù)據(jù)關(guān)聯(lián)錯誤,降低了運維成本,具有良好的應用前景。為了本領域技術(shù)人員能夠?qū)崿F(xiàn)本技術(shù)方案,對方案進行進一步說明:步驟901,圖形瀏覽器傳入模板替換信息,替換信息可以為廠站ID,但不局限于廠站ID,也可以為間隔ID等,具體由該模板畫面展示內(nèi)容決定,圖形瀏覽器根據(jù)畫面展示的需要可以每次傳入不同的廠站ID;步驟902,圖形瀏覽器打開模板圖文件,并解析文件中模板替換規(guī)則,模板文件為CIM/G文件(基于《電力系統(tǒng)圖形描述規(guī)范》的圖形文件)存儲格式,并進行擴展,增加模板類型屬性,以區(qū)分普通圖形文件和模板圖形文件,模板替換規(guī)則,在同一幅模板文件中可以存在多條替換規(guī)則,畫面中的數(shù)據(jù)和設備可以分別關(guān)聯(lián)不同的模板替換規(guī)則;步驟903,替換模板規(guī)則,模板規(guī)則形式可以為多串字符串,每條替換規(guī)則可以對應一組圖元綁定的關(guān)鍵字,替換規(guī)則與圖元的對應關(guān)系如圖10所示,該字符串可以針對庫進行查詢過濾需要的關(guān)鍵字,例如“Selectidformtable1wherefacid=$replace_key”、“Selectidformtable2wherefacid=$replace_key”等,$replace_key為替換域,可以將步驟901傳入的廠站ID替換該字段,最終形成如下替換規(guī)則“Selectidformtable1wherefacid=ID”、“Selectidformtable2wherefacid=ID”等;步驟904,根據(jù)具體替換規(guī)則到庫中檢索生成實際關(guān)鍵字real_keyid1、real_keyid2等;步驟905,由庫中查詢出的關(guān)鍵字與模板圖中圖元一一關(guān)聯(lián),圖元擴展所屬模板規(guī)則屬性,該屬性記錄此圖元對應那條模板替換規(guī)則,最終由此替換規(guī)則查詢出的實際關(guān)鍵字與該圖元進行綁定。模板圖、模版替換規(guī)則、圖元、關(guān)鍵字、數(shù)據(jù)庫之間的關(guān)系如圖10所示,其中,關(guān)鍵字可以在數(shù)據(jù)庫里面,也可以不在數(shù)據(jù)庫中。最后在畫面上展示對應廠站ID下的數(shù)據(jù)內(nèi)容,如圖11所示。圖11中,每個框格代表一個圖元,圖元的屬性中記錄有已經(jīng)綁定好的關(guān)鍵字,其組合在一起構(gòu)成了一個模板圖。通過圖形瀏覽器在數(shù)據(jù)庫中查找出與關(guān)鍵字對應的相關(guān)信息,最終在模板圖上展示出來。相關(guān)信息可以是時間、電流、電壓等一切可以存放在數(shù)據(jù)庫里面的數(shù)據(jù)。本發(fā)明提供的適用于電力調(diào)度控制系統(tǒng)的動態(tài)模板圖生成方法,解決了電力調(diào)度系統(tǒng)中大量相似畫面只因廠站不同而需重新制作對應畫面的問題,實現(xiàn)了模板畫面內(nèi)容根據(jù)一定規(guī)則自動關(guān)聯(lián)庫中數(shù)據(jù),減輕了自動化維護人員手工綁定數(shù)據(jù)的簡單重復勞動,避免了可能因人工失誤導致的數(shù)據(jù)關(guān)聯(lián)錯誤,降低了運維成本。所屬領域的技術(shù)人員可以清楚地了解到,為描述的方便和簡潔,上述描述的系統(tǒng),裝置和單元的具體工作過程,可以參考前述方法實施例中的對應過程,在此不再贅述。在本申請所提供的幾個實施例中,應該理解到,所揭露的系統(tǒng),裝置和方法,可以通過其它的方式實現(xiàn)。例如,以上所描述的裝置實施例僅僅是示意性的,例如,所述單元的劃分,僅僅為一種邏輯功能劃分,實際實現(xiàn)時可以有另外的劃分方式,例如多個單元或組件可以結(jié)合或者可以集成到另一個系統(tǒng),或一些特征可以忽略,或不執(zhí)行。另一點,所顯示或討論的相互之間的耦合或直接耦合或通信連接可以是通過一些接口,裝置或單元的間接耦合或通信連接,可以是電性,機械或其它的形式。所述作為分離部件說明的單元可以是或者也可以不是物理上分開的,作為單元顯示的部件可以是或者也可以不是物理單元,即可以位于一個地方,或者也可以分布到多個網(wǎng)絡單元上。可以根據(jù)實際的需要選擇其中的部分或者全部單元來實現(xiàn)本實施例方案的目的。另外,在本發(fā)明各個實施例中的各功能單元可以集成在一個處理單元中,也可以是各個單元單獨物理存在,也可以兩個或兩個以上單元集成在一個單元中。上述集成的單元既可以采用硬件的形式實現(xiàn),也可以采用軟件功能單元的形式實現(xiàn)。所述集成的單元如果以軟件功能單元的形式實現(xiàn)并作為獨立的產(chǎn)品銷售或使用時,可以存儲在一個計算機可讀取存儲介質(zhì)中?;谶@樣的理解,本發(fā)明的技術(shù)方案本質(zhì)上或者說對現(xiàn)有技術(shù)做出貢獻的部分或者該技術(shù)方案的全部或部分可以以軟件產(chǎn)品的形式體現(xiàn)出來,該計算機軟件產(chǎn)品存儲在一個存儲介質(zhì)中,包括若干指令用以使得一臺計算機設備(可以是個人計算機,服務器,或者網(wǎng)絡設備等)執(zhí)行本發(fā)明各個實施例所述方法的全部或部分步驟。而前述的存儲介質(zhì)包括:U盤、移動硬盤、只讀存儲器(ROM,Read-OnlyMemory)、隨機存取存儲器(RAM,RandomAccessMemory)、磁碟或者光盤等各種可以存儲程序代碼的介質(zhì)。以上所述,以上實施例僅用以說明本發(fā)明的技術(shù)方案,而非對其限制;盡管參照前述實施例對本發(fā)明進行了詳細的說明,本領域的普通技術(shù)人員應當理解:其依然可以對前述各實施例所記載的技術(shù)方案進行修改,或者對其中部分技術(shù)特征進行等同替換;而這些修改或者替換,并不使相應技術(shù)方案的本質(zhì)脫離本發(fā)明各實施例技術(shù)方案的精神和范圍。當前第1頁1 2 3 當前第1頁1 2 3