本發(fā)明專利技術(shù)公開(kāi)了一種變電站在線監(jiān)測(cè)的通信服務(wù)方法,包括步驟:對(duì)變電站前端數(shù)據(jù)庫(kù)和數(shù)據(jù)服務(wù)模型進(jìn)行關(guān)聯(lián),生成所述前端數(shù)據(jù)庫(kù)中數(shù)據(jù)ID與數(shù)據(jù)服務(wù)模型數(shù)據(jù)ID一一對(duì)應(yīng)的數(shù)據(jù)映射配置表;加載所述數(shù)據(jù)服務(wù)模型創(chuàng)建內(nèi)存數(shù)據(jù)庫(kù),并形成數(shù)據(jù)交換接口;從所述前端數(shù)據(jù)庫(kù)提取數(shù)據(jù),將提取的數(shù)據(jù)按照所述數(shù)據(jù)映射配置表中的對(duì)應(yīng)關(guān)系從所述數(shù)據(jù)交換接口傳遞到所述內(nèi)存數(shù)據(jù)庫(kù),并給出事件通知;根據(jù)預(yù)設(shè)定的服務(wù)邏輯和/或所述事件通知提供通信服務(wù)。本發(fā)明專利技術(shù)還公開(kāi)了一種變電站在線監(jiān)測(cè)的通信服務(wù)系統(tǒng),上述變電站在線監(jiān)測(cè)的通信服務(wù)方法和系統(tǒng),硬件和軟件設(shè)計(jì)均可不隨具體應(yīng)用改變,具有較強(qiáng)的適應(yīng)性,不需要反復(fù)進(jìn)行硬件選型和軟件設(shè)計(jì)工作。
【技術(shù)實(shí)現(xiàn)步驟摘要】
本專利技術(shù)涉及網(wǎng)絡(luò)通信技術(shù),特別是涉及一種變電站在線監(jiān)測(cè)的通信服務(wù)方法和系統(tǒng)。
技術(shù)介紹
在變電站自動(dòng)化系統(tǒng)中,為了將眾多的在線監(jiān)測(cè)單元數(shù)據(jù)傳遞給監(jiān)測(cè)中心或站內(nèi)子站,需要設(shè)計(jì)在線監(jiān)測(cè)通信服務(wù)器。目前采用的在線監(jiān)測(cè)通信服務(wù)器通常是根據(jù)特定的應(yīng)用去設(shè)計(jì),如額外配置規(guī)約轉(zhuǎn)換器、編寫(xiě)特定的規(guī)約轉(zhuǎn)換程序,這樣的設(shè)計(jì)需要反復(fù)進(jìn)行硬件選型和軟件設(shè)計(jì)工作,一旦前端數(shù)據(jù)數(shù)量和結(jié)構(gòu)發(fā)生變化,常常需要修改其中的程序,這是系統(tǒng)檢測(cè)、調(diào)試和系統(tǒng)穩(wěn)定要求所忌諱的,是不能快速適應(yīng)工程變化和實(shí)施需要的。
技術(shù)實(shí)現(xiàn)思路
基于此,有必要針對(duì)反復(fù)進(jìn)行硬件選型和軟件設(shè)計(jì)工作的問(wèn)題,提供一種適用性更廣的變電站在線監(jiān)測(cè)的通信服務(wù)方法和系統(tǒng)。一種變電站在線監(jiān)測(cè)的通信服務(wù)方法,包括步驟對(duì)變電站前端數(shù)據(jù)庫(kù)和數(shù)據(jù)服務(wù)模型進(jìn)行關(guān)聯(lián),生成所述前端數(shù)據(jù)庫(kù)中數(shù)據(jù)ID與數(shù)據(jù)服務(wù)模型數(shù)據(jù)ID —一對(duì)應(yīng)的數(shù)據(jù)映射配置表;加載所述數(shù)據(jù)服務(wù)模型創(chuàng)建內(nèi)存數(shù)據(jù)庫(kù),并形成數(shù)據(jù)交換接口 ;從所述前端數(shù)據(jù)庫(kù)提取數(shù)據(jù),將提取的數(shù)據(jù)按照所述數(shù)據(jù)映射配置表中的對(duì)應(yīng)關(guān)系從所述數(shù)據(jù)交換接口傳遞到所述內(nèi)存數(shù)據(jù)庫(kù),并給出事件通知;根據(jù)預(yù)設(shè)定的服務(wù)邏輯和/或所述事件通知提供通信服務(wù)。在其中一個(gè)實(shí)施例中,所述的變電站在線監(jiān)測(cè)的通信服務(wù)方法,還包括步驟對(duì)所述預(yù)設(shè)定的服務(wù)邏輯進(jìn)行封裝處理。在其中一個(gè)實(shí)施例中,所述的變電站在線監(jiān)測(cè)的通信服務(wù)方法,還包括步驟,對(duì)所述前端數(shù)據(jù)庫(kù)和所述內(nèi)存數(shù)據(jù)庫(kù)中數(shù)據(jù)的變化情況進(jìn)行檢測(cè),完成兩者數(shù)據(jù)實(shí)時(shí)交換。在其中一個(gè)實(shí)施例中,所述的變電站在線監(jiān)測(cè)的通信服務(wù)方法,所述通信服務(wù)為根據(jù)具體的要求提供相關(guān)數(shù)據(jù)信息的過(guò)程。一種變電站在線監(jiān)測(cè)的通信服務(wù)系統(tǒng),包括前端數(shù)據(jù)庫(kù)模塊、數(shù)據(jù)服務(wù)模型模塊、配置工具模塊、通信服務(wù)模塊和數(shù)據(jù)交換模塊。所述前端數(shù)據(jù)庫(kù)模塊用于保存源數(shù)據(jù)信息的內(nèi)存數(shù)據(jù)庫(kù)或永久型數(shù)據(jù)庫(kù),并具有外部可訪問(wèn)的數(shù)據(jù)接口;所述數(shù)據(jù)服務(wù)模型模塊用于提供通信服務(wù)具備的數(shù)據(jù)和結(jié)構(gòu)描述;所述配置工具模塊用于連接所述前端數(shù)據(jù)庫(kù)模塊和數(shù)據(jù)服務(wù)模型模塊,并將所述前端數(shù)據(jù)庫(kù)模塊的數(shù)據(jù)ID與所述數(shù)據(jù)服務(wù)模型模塊的數(shù)據(jù)ID建立映射關(guān)系;所述通信服務(wù)模塊用于根據(jù)數(shù)據(jù)服務(wù)模型模塊創(chuàng)建內(nèi)存數(shù)據(jù)庫(kù),并根據(jù)預(yù)設(shè)定的服務(wù)邏輯和/或所述數(shù)據(jù)交換模塊給定的事件通知提供通信服務(wù);所述數(shù)據(jù)交換模塊用于提取所述前端數(shù)據(jù)庫(kù)模塊數(shù)據(jù),將提取的數(shù)據(jù)按照所述數(shù)據(jù)映射配置表中的對(duì)應(yīng)關(guān)系傳遞到所述內(nèi)存數(shù)據(jù)庫(kù),并給出事件通知。在其中一個(gè)實(shí)施例中,所述的變電站在線監(jiān)測(cè)的通信服務(wù)系統(tǒng),所述通信服務(wù)模塊具有封裝預(yù)設(shè)定的服務(wù)邏輯的功能。在其中一個(gè)實(shí)施例中,所述的變電站在線監(jiān)測(cè)的通信服務(wù)系統(tǒng),所述數(shù)據(jù)交換模塊還具有對(duì)前端數(shù)據(jù)庫(kù)模塊和通信服務(wù)模塊中數(shù)據(jù)的變化情況進(jìn)行檢測(cè),完成兩者數(shù)據(jù)實(shí)時(shí)交換的功能。在其中一個(gè)實(shí)施例中,所述的變電站在線監(jiān)測(cè)的通信服務(wù)系統(tǒng),所述通信服務(wù)模塊提供的通信服務(wù)為根據(jù)具體的要求提供相關(guān)數(shù)據(jù)信息的過(guò)程。上述變電站在線監(jiān)測(cè)的通信服務(wù)方法和系統(tǒng),所述配置工具模塊根據(jù)所述前端數(shù)據(jù)庫(kù)模塊和所述數(shù)據(jù)服務(wù)模型模塊得到數(shù)據(jù)映射配置表,數(shù)據(jù)映射配置表中前端數(shù)據(jù)庫(kù)模塊中數(shù)據(jù)ID與數(shù)據(jù)服務(wù)模型模塊的數(shù)據(jù)ID具有一一對(duì)應(yīng)關(guān)系,并且由于通信服務(wù)模塊加載所述數(shù)據(jù)服務(wù)模型創(chuàng)建內(nèi)存數(shù)據(jù)庫(kù),并形成數(shù)據(jù)交換接口,因而數(shù)據(jù)服務(wù)模型模塊的數(shù)據(jù)ID與內(nèi)存數(shù)據(jù)庫(kù)中的數(shù)據(jù)ID具有一一對(duì)應(yīng)關(guān)系。數(shù)據(jù)交換模塊通過(guò)數(shù)據(jù)交換接口根據(jù)數(shù)據(jù)映射表動(dòng)態(tài)完成數(shù)據(jù)交換,不需要在前端數(shù)據(jù)庫(kù)中數(shù)據(jù)數(shù)量和結(jié)構(gòu)發(fā)生變化時(shí),對(duì)相應(yīng)程序進(jìn)行修改以適應(yīng)前端數(shù)據(jù)庫(kù)中數(shù)據(jù)數(shù)量和結(jié)構(gòu)變化。通用通信服務(wù)模塊封裝預(yù)設(shè)定的服務(wù)邏輯,并配以用于運(yùn)行數(shù)據(jù)交換模塊和通信服務(wù)模塊的通用程序運(yùn)行設(shè)備,從而硬件和軟件設(shè)計(jì)均可不隨具體應(yīng)用改變,具有較強(qiáng)的適應(yīng)性,不需要反復(fù)進(jìn)行硬件選型和軟件設(shè)計(jì)工作。附圖說(shuō)明圖I為本專利技術(shù)變電站在線監(jiān)測(cè)的通信服務(wù)方法其中一實(shí)施例的流程示意圖;圖2為本專利技術(shù)變電站在線監(jiān)測(cè)的通信服務(wù)系統(tǒng)其中一實(shí)施例的結(jié)構(gòu)示意圖。具體實(shí)施例方式一種變電站在線監(jiān)測(cè)的通信服務(wù)方法,包括步驟步驟S110,對(duì)變電站前端數(shù)據(jù)庫(kù)和數(shù)據(jù)服務(wù)模型進(jìn)行關(guān)聯(lián),生成所述前端數(shù)據(jù)庫(kù)中數(shù)據(jù)ID與數(shù)據(jù)服務(wù)模型數(shù)據(jù)ID —一對(duì)應(yīng)的數(shù)據(jù)映射配置表;本實(shí)施例中的前端數(shù)據(jù)庫(kù)模塊是保存源數(shù)據(jù)信息的內(nèi)存數(shù)據(jù)庫(kù)或永久型數(shù)據(jù)庫(kù),還包括文件形式的信息內(nèi)容,通常可由采樣程序得到,數(shù)據(jù)映射配置表是由配置工具模塊根據(jù)前端數(shù)據(jù)庫(kù)模塊數(shù)據(jù)ID和數(shù)據(jù)服務(wù)模型模塊數(shù)據(jù)ID建立映射關(guān)系得來(lái)的,數(shù)據(jù)映射配置表中所述前端數(shù)據(jù)庫(kù)模塊中數(shù)據(jù)ID與數(shù)據(jù)服務(wù)模型的數(shù)據(jù)ID為一一對(duì)應(yīng)的關(guān)系。步驟S120,加載所述數(shù)據(jù)服務(wù)模型創(chuàng)建內(nèi)存數(shù)據(jù)庫(kù),并形成數(shù)據(jù)交換接口 ;通信服務(wù)模塊加載所述數(shù)據(jù)服務(wù)模型模塊為動(dòng)態(tài)加載的過(guò)程,即通信服務(wù)模塊能夠加載不同內(nèi)容的隨即數(shù)據(jù)服務(wù)模型。數(shù)據(jù)交換接口是數(shù)據(jù)服務(wù)模型數(shù)據(jù)ID與內(nèi)存數(shù)據(jù)庫(kù)的數(shù)據(jù)ID進(jìn)行實(shí)時(shí)交換的通道,因而內(nèi)存數(shù)據(jù)庫(kù)數(shù)據(jù)ID與數(shù)據(jù)服務(wù)模型模塊的數(shù)據(jù)ID也具有一一對(duì)應(yīng)關(guān)系。步驟S130,從所述前端數(shù)據(jù)庫(kù)提取數(shù)據(jù),將提取的數(shù)據(jù)按照所述數(shù)據(jù)映射配置表中的對(duì)應(yīng)關(guān)系從所述數(shù)據(jù)交換接口傳遞到所述內(nèi)存數(shù)據(jù)庫(kù),并給出事件通知;本實(shí)施例中從所述前端數(shù)據(jù)庫(kù)模塊提取數(shù)據(jù)為預(yù)存入前端數(shù)據(jù)庫(kù)模塊的實(shí)時(shí)或歷史數(shù)據(jù),本實(shí)施例中的事件通知可以是消息或中斷等傳遞事件的方式。系統(tǒng)通過(guò)數(shù)據(jù)交換接口將前端數(shù)據(jù)庫(kù)提取的數(shù)據(jù)根據(jù)數(shù)據(jù)映射配置表中前端數(shù)據(jù)庫(kù)模塊中數(shù)據(jù)ID與內(nèi)存數(shù)據(jù)庫(kù)的數(shù)據(jù)ID為一一對(duì)應(yīng)的關(guān)系傳遞到內(nèi)存數(shù)據(jù)庫(kù)。步驟S140,根據(jù)預(yù)設(shè)定的服務(wù)邏輯和/或所述事件通知提供通信服務(wù)。本實(shí)施例中預(yù)設(shè)定的服務(wù)邏輯指的是事先封裝在通信服務(wù)模塊內(nèi)的多個(gè)標(biāo)準(zhǔn)服務(wù),例如,IEC61850mms服務(wù)、MODBUS服務(wù)和IEC60870-5-104服務(wù)等等。系統(tǒng)可以根據(jù)預(yù)設(shè)定的服務(wù)邏輯或所述事件通知提供通信服務(wù),也可以根據(jù)預(yù)設(shè)定的服務(wù)邏輯和所述事件通知提供通信服務(wù)。一種變電站在線監(jiān)測(cè)的通信服務(wù)系統(tǒng),包括前端數(shù)據(jù)庫(kù)模塊210、數(shù)據(jù)服務(wù)模型模塊220、配置工具模塊230、通信服務(wù)模塊240和數(shù)據(jù)交換模塊250 ; 所述前端數(shù)據(jù)庫(kù)模塊210用于保存源數(shù)據(jù)信息的內(nèi)存數(shù)據(jù)庫(kù)或永久型數(shù)據(jù)庫(kù),并具有外部可訪問(wèn)的數(shù)據(jù)接口 ;本實(shí)施例中的前端數(shù)據(jù)庫(kù)模塊210是保存源數(shù)據(jù)信息的內(nèi)存數(shù)據(jù)庫(kù)或永久型數(shù)據(jù)庫(kù),還包括文件形式的信息內(nèi)容,通常可由采樣程序得到。所述數(shù)據(jù)服務(wù)模型模塊220用于提供通信服務(wù)具備的數(shù)據(jù)和結(jié)構(gòu)描述;所述配置工具模塊230用于連接所述前端數(shù)據(jù)庫(kù)模塊210和數(shù)據(jù)服務(wù)模型模塊220,并將所述前端數(shù)據(jù)庫(kù)模塊210的數(shù)據(jù)ID與所述數(shù)據(jù)服務(wù)模型模塊220的數(shù)據(jù)ID建立映射關(guān)系,且所述數(shù)據(jù)服務(wù)模型模塊220的數(shù)據(jù)ID與數(shù)據(jù)服務(wù)模型的數(shù)據(jù)ID具有一一對(duì)應(yīng)關(guān)系;所述通信服務(wù)模塊240用于根據(jù)數(shù)據(jù)服務(wù)模型模塊220創(chuàng)建內(nèi)存數(shù)據(jù)庫(kù),并根據(jù)預(yù)設(shè)定的服務(wù)邏輯或所述數(shù)據(jù)交換模塊250給定的事件通知對(duì)外提供通信服務(wù);本實(shí)施例中預(yù)設(shè)定的服務(wù)邏輯指的是事先封裝在通信服務(wù)模塊240內(nèi)的多個(gè)標(biāo)準(zhǔn)服務(wù),例如,IEC61850mms 服務(wù)、MODBUS 服務(wù)和 IEC60870-5-104 服務(wù)等等。所述數(shù)據(jù)交換模塊250用于提取所述前端數(shù)據(jù)庫(kù)模塊210數(shù)據(jù),將提取的數(shù)據(jù)按照所述數(shù)據(jù)映射配置表中的對(duì)應(yīng)關(guān)系傳遞到所述內(nèi)存數(shù)據(jù)庫(kù),并給出事件通知。數(shù)據(jù)交換模塊2本文檔來(lái)自技高網(wǎng)...
【技術(shù)保護(hù)點(diǎn)】
一種變電站在線監(jiān)測(cè)的通信服務(wù)方法,其特征在于,包括步驟:對(duì)變電站前端數(shù)據(jù)庫(kù)和數(shù)據(jù)服務(wù)模型進(jìn)行關(guān)聯(lián),生成所述前端數(shù)據(jù)庫(kù)中數(shù)據(jù)ID與數(shù)據(jù)服務(wù)模型數(shù)據(jù)ID一一對(duì)應(yīng)的數(shù)據(jù)映射配置表;加載所述數(shù)據(jù)服務(wù)模型創(chuàng)建內(nèi)存數(shù)據(jù)庫(kù),并形成數(shù)據(jù)交換接口;從所述前端數(shù)據(jù)庫(kù)提取數(shù)據(jù),將提取的數(shù)據(jù)按照所述數(shù)據(jù)映射配置表中的對(duì)應(yīng)關(guān)系從所述數(shù)據(jù)交換接口傳遞到所述內(nèi)存數(shù)據(jù)庫(kù),并給出事件通知;根據(jù)預(yù)設(shè)定的服務(wù)邏輯和/或所述事件通知提供通信服務(wù)。
【技術(shù)特征摘要】
【專利技術(shù)屬性】
技術(shù)研發(fā)人員:謝善益,翟瑞聰,鄭曉光,范穎,陳揚(yáng),汪巨森,
申請(qǐng)(專利權(quán))人:廣東電網(wǎng)公司電力科學(xué)研究院,北京微自恒通科技有限公司,
類型:發(fā)明
國(guó)別省市:
還沒(méi)有人留言評(píng)論。發(fā)表了對(duì)其他瀏覽者有用的留言會(huì)獲得科技券。