本發(fā)明屬于電力系統(tǒng)繼電保護(hù)領(lǐng)域的電力系統(tǒng)繼電保護(hù)定值整定的方法,尤其涉及到繼電保護(hù)定值整定計(jì)算的實(shí)現(xiàn)方法。
背景技術(shù):
近年來(lái),由于電力系統(tǒng)的互聯(lián)規(guī)模在不斷擴(kuò)大、結(jié)構(gòu)日趨復(fù)雜:傳統(tǒng)意義上的電網(wǎng)上下級(jí)很難界定,相互影響程度不斷加大,短路電流的流向也日趨復(fù)雜,繼電保護(hù)定值整定一體化是整定計(jì)算軟件發(fā)展的必然趨勢(shì)。
傳統(tǒng)的整定計(jì)算系統(tǒng)將數(shù)據(jù)放到服務(wù)器端,計(jì)算任務(wù)放在本地處理。當(dāng)本地用戶數(shù)據(jù)訪問(wèn)量小,即網(wǎng)絡(luò)數(shù)據(jù)量傳輸較小時(shí),系統(tǒng)尚可及時(shí)相應(yīng)客戶端需求。當(dāng)客戶端數(shù)量較大或客戶端分布在不同層級(jí)網(wǎng)絡(luò)中時(shí),受到網(wǎng)絡(luò)帶寬資源的限制,傳統(tǒng)的整定計(jì)算系統(tǒng)顯然無(wú)法及時(shí)響應(yīng)客戶端的需求。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明所要解決的技術(shù)問(wèn)題,是針對(duì)前述背景技術(shù)中的缺陷和不足,提供一種基于改進(jìn)的瘦客戶端技術(shù)的繼電保護(hù)定值整定計(jì)算的架構(gòu)及方法。其目的在于針對(duì)整定計(jì)算一體化的發(fā)展需求,提供一種節(jié)約網(wǎng)絡(luò)帶寬資源的解決方案。
瘦客戶端技術(shù)對(duì)網(wǎng)絡(luò)要求低,而且可以滿足窄帶網(wǎng)絡(luò)和遠(yuǎn)距離網(wǎng)絡(luò)的訪問(wèn)需求,瘦客戶端將其鼠標(biāo)、鍵盤等輸入傳送到服務(wù)器處理,服務(wù)器再把處理結(jié)果回傳至客戶端顯示。不同的客戶端可以同時(shí)登錄到服務(wù)器上,模擬出一個(gè)相互獨(dú)立又在服務(wù)器上的工作環(huán)境。。采用基于改進(jìn)的瘦客戶端技術(shù)的繼電保護(hù)定值整定計(jì)算的實(shí)現(xiàn)方法具有如下的特點(diǎn):
(1)瘦客戶機(jī)的網(wǎng)絡(luò)需求相對(duì)較低。對(duì)其而言,只有屏幕變化信息以及鼠標(biāo)鍵盤信息,網(wǎng)絡(luò)帶寬需求低。相比于瘦客戶機(jī),pc機(jī)對(duì)于網(wǎng)絡(luò)帶寬屬于非穩(wěn)定性需求,當(dāng)進(jìn)行數(shù)據(jù)交換時(shí)帶寬要求較高。
(2)經(jīng)濟(jì)性。瘦客戶端一般是較便宜,而且它們也不會(huì)常常需要升級(jí)或很快老化。即使把服務(wù)器的價(jià)錢計(jì)算在內(nèi),使用瘦客戶端的總體價(jià)錢也往往比傳統(tǒng)客戶端低。
(3)易維護(hù)性和可靠性。管理人員可以在服務(wù)器上集中管理瘦客戶端,而且瘦客戶端發(fā)生硬件故障的概率小,且應(yīng)用數(shù)據(jù)完全不會(huì)存放在瘦客戶端上(它只是把運(yùn)算結(jié)果繪制出來(lái));對(duì)惡意軟件防衛(wèi)也可以集中進(jìn)行。
(4)與其他系統(tǒng)的文件傳輸功能交互。在原有的瘦客戶端的基礎(chǔ)上增加了文件的上傳、下載和本地保存的功能,方便了整定計(jì)算定值單在系統(tǒng)內(nèi)和不同系統(tǒng)之間的網(wǎng)絡(luò)流轉(zhuǎn)和審批。
本發(fā)明采取的技術(shù)方案為:一種基于改進(jìn)的瘦客戶端技術(shù)的繼電保護(hù)定值整定計(jì)算的實(shí)現(xiàn)方法。該技術(shù)方案基于瘦客戶端技術(shù)進(jìn)行系統(tǒng)架構(gòu)設(shè)計(jì),將定值整定過(guò)程中用戶輸入的鍵盤鼠標(biāo)事件以及展示結(jié)果交給瘦客戶端完成、同時(shí)在原有的瘦客戶端的基礎(chǔ)上增加了文件的上傳、下載和本地保存功能,可用于與其他系統(tǒng)進(jìn)行信息交互;涉及到的其他任務(wù),例如數(shù)據(jù)密集型計(jì)算任務(wù)均交由云端負(fù)責(zé)完成。
基于改進(jìn)的瘦客戶端技術(shù)的繼電保護(hù)定值整定計(jì)算架構(gòu)包含由多臺(tái)服務(wù)器的云端和裝有圖形客戶端軟件的瘦客戶端兩部分。云端包括管理模塊、云端文件傳輸模塊、應(yīng)用模塊;瘦客戶端包括客戶端文件傳輸模塊、圖形展示模塊、任務(wù)提交模塊。
云端文件傳輸模塊用以向瘦客戶端發(fā)送文件或接收來(lái)自客戶端的文件
應(yīng)用模塊用以處理來(lái)自瘦客戶端提交的需要通過(guò)計(jì)算分析來(lái)完成的任務(wù)。
管理模塊,用以依據(jù)接收到瘦客戶端的鍵盤鼠標(biāo)事件進(jìn)行判斷,如果是數(shù)據(jù)計(jì)算分析類型的請(qǐng)求,會(huì)根據(jù)當(dāng)前云端各服務(wù)器的負(fù)載情況和將需要執(zhí)行的計(jì)算分析任務(wù)分配到各服務(wù)器節(jié)點(diǎn),各服務(wù)器節(jié)點(diǎn)的應(yīng)用模塊響應(yīng)并完成數(shù)據(jù)分析處理后,由本模塊統(tǒng)一進(jìn)行數(shù)據(jù)結(jié)果的整合處理,匯總結(jié)果后將需要展示的數(shù)據(jù)、畫面信息和文件發(fā)送到瘦客戶端;如果是文件傳輸類請(qǐng)求,則云端文件傳輸模塊響應(yīng)瘦客戶端的文件上傳和下載的請(qǐng)求。
任務(wù)提交模塊用以將用戶使用輸入設(shè)備觸發(fā)的鍵盤和鼠標(biāo)事件進(jìn)行識(shí)別,并發(fā)送給云端。發(fā)送給云端的請(qǐng)求事件一共包括兩種類型,一種是鍵盤鼠標(biāo)的動(dòng)作請(qǐng)求,一種是文件傳輸?shù)恼?qǐng)求。瘦客戶端本地不進(jìn)行數(shù)據(jù)計(jì)算分析相關(guān)數(shù)據(jù)的存儲(chǔ)。
圖形展示模塊用以接收來(lái)發(fā)自云端的需要展示的數(shù)據(jù)和畫面信息,并通過(guò)顯示屏幕展示結(jié)果;也根據(jù)用戶在圖形上的操作向云端發(fā)發(fā)送需要存儲(chǔ)的數(shù)據(jù)和畫面信息。
客戶端文件傳輸模塊用以向云端發(fā)送文件或接收來(lái)自云端的文件
進(jìn)一步的,服務(wù)器不僅包括實(shí)體服務(wù)器,也包括利用虛擬服務(wù)器技術(shù)從實(shí)體服務(wù)器上化分出來(lái)的虛擬服務(wù)器。云端部署的實(shí)體服務(wù)器即可根據(jù)需要虛擬出多臺(tái)服務(wù)器,也可將多臺(tái)實(shí)體服務(wù)器虛擬成一臺(tái)服務(wù)器。云端可根據(jù)用戶端的需求合理的分配服務(wù)器資源,做到同時(shí)響應(yīng)幾十個(gè)甚至上百個(gè)瘦客戶端的請(qǐng)求。
進(jìn)一步的,所述的瘦客戶端和云端都具備文件的傳輸功能,可與其他外部系統(tǒng)進(jìn)行信息交互。具體的信息交互方式可以是由云端響應(yīng)來(lái)自瘦客戶端鼠標(biāo)鍵盤事件的形式,也可以通過(guò)瘦客戶端直接與其他外部系統(tǒng)進(jìn)行交互的形式??捎糜谂coms系統(tǒng)之間進(jìn)行定值單的流轉(zhuǎn),也可用于與d5000應(yīng)用之間進(jìn)行繼電保護(hù)定值、一次元件零序參數(shù)等數(shù)據(jù)的交互。
進(jìn)一步的,所述云端使用計(jì)算管理平臺(tái)進(jìn)行各服務(wù)器節(jié)點(diǎn)的硬件資源管理和應(yīng)用管理,對(duì)于云端發(fā)送的數(shù)據(jù)計(jì)算分析請(qǐng)求,計(jì)算管理平臺(tái)將根據(jù)當(dāng)前云端各服務(wù)器節(jié)點(diǎn)負(fù)載情況,將計(jì)算分析任務(wù)動(dòng)態(tài)均衡的分配到各服務(wù)器節(jié)點(diǎn)上,當(dāng)某個(gè)服務(wù)器發(fā)生故障時(shí),云端的任務(wù)響應(yīng)不受影響。
進(jìn)一步的,所述管理程序和計(jì)算程序支持跨操作系統(tǒng)運(yùn)行;所述操作系統(tǒng)包括windows、linux、unix、國(guó)產(chǎn)麒麟安全操作系統(tǒng)、國(guó)產(chǎn)凝思安全操作系統(tǒng)。
一種基于瘦客戶端技術(shù)的繼電保護(hù)定值整定計(jì)算方法,其特征在于包含以下步驟:
(1)瘦客戶端負(fù)責(zé)將用戶的鍵盤和鼠標(biāo)等輸入設(shè)備的動(dòng)作事件發(fā)送給云端。所述的發(fā)送給云端的事件一共包括兩種類型,一種是鍵盤、鼠標(biāo)的動(dòng)作信息,一種是文件傳輸?shù)恼?qǐng)求。瘦客戶端本地不進(jìn)行相關(guān)數(shù)據(jù)的存儲(chǔ)和計(jì)算分析。
(2)云端接收到瘦客戶端的鍵盤鼠標(biāo)事件請(qǐng)求后,進(jìn)行判斷,如果是數(shù)據(jù)計(jì)算分析類型的請(qǐng)求,云端計(jì)算管理平臺(tái)會(huì)根據(jù)當(dāng)前云端各服務(wù)器的負(fù)載情況和將需要執(zhí)行的計(jì)算分析任務(wù)分配到各服務(wù)器節(jié)點(diǎn),各服務(wù)器節(jié)點(diǎn)完成數(shù)據(jù)分析處理后,由計(jì)算管理平臺(tái)統(tǒng)一進(jìn)行數(shù)據(jù)結(jié)果的整合處理,匯總結(jié)果后將需要展示的數(shù)據(jù)、畫面信息和文件發(fā)送到瘦客戶端;如果是文件傳輸類請(qǐng)求,則由文件服務(wù)應(yīng)用響應(yīng)瘦客戶端的文件上傳和下載的請(qǐng)求。
(4)瘦客戶端從云端接收需要展示結(jié)果的數(shù)據(jù)和畫面信息,并通過(guò)顯示屏幕展示結(jié)果。
采用本發(fā)明所描述的基于瘦客戶端技術(shù)的繼電保護(hù)定值整定計(jì)算系統(tǒng)及方法,由于客戶端只負(fù)責(zé)處理鼠標(biāo)、鍵盤事件、接收展示信息等任務(wù),客戶端不需要高硬件配置,減少了客戶端的硬件投入,同時(shí)客戶端的軟件升級(jí)和管理也變得容易起來(lái),同時(shí)客戶端與云端的網(wǎng)絡(luò)傳輸數(shù)據(jù)交換量相比傳統(tǒng)的服務(wù)器端-客戶端下降不少,在同樣的網(wǎng)絡(luò)帶寬資源下,可以滿足更多的客戶端需求,解決了遠(yuǎn)距離網(wǎng)絡(luò)和窄帶網(wǎng)絡(luò)訪問(wèn)的問(wèn)題,更符合整定計(jì)算一體化的發(fā)展趨勢(shì),該技術(shù)提高了整定計(jì)算系統(tǒng)的網(wǎng)絡(luò)資源利用效率,改善了用戶體驗(yàn)。
附圖說(shuō)明
圖1是本發(fā)明的系統(tǒng)架構(gòu)圖。
具體實(shí)施方式
以下將結(jié)合附圖1,對(duì)本發(fā)明的技術(shù)方案進(jìn)行詳細(xì)說(shuō)明。
(一)總體架構(gòu)
如圖1所示,基于改進(jìn)的瘦客戶端技術(shù)的繼電保護(hù)整定計(jì)算方法的實(shí)施由瘦客戶端和云端組成,這里的服務(wù)器不僅包括實(shí)體服務(wù)器,也包括利用虛擬服務(wù)器技術(shù)從實(shí)體服務(wù)器上化分出來(lái)的虛擬服務(wù)器。
(二)瘦客戶端
負(fù)責(zé)將用戶使用輸入設(shè)備觸發(fā)的鍵盤和鼠標(biāo)事件進(jìn)行識(shí)別,將需要本地保存的文件保存到本地,其他的發(fā)送給云端。發(fā)送給云端的請(qǐng)求事件一共包括兩種類型,一種是啟動(dòng)云端應(yīng)用模塊進(jìn)行數(shù)據(jù)計(jì)算分析的請(qǐng)求,一種是文件傳輸?shù)恼?qǐng)求。瘦客戶端本地不進(jìn)行數(shù)據(jù)計(jì)算分析相關(guān)數(shù)據(jù)的存儲(chǔ)。
瘦客戶端從云端接收需要展示結(jié)果的數(shù)據(jù)和畫面信息,并通過(guò)顯示屏幕展示結(jié)果;也執(zhí)行對(duì)應(yīng)的文件上傳和下載任務(wù)。
(三)云端
云端提供數(shù)據(jù)庫(kù)服務(wù)、圖形服務(wù)、文件傳輸服務(wù)以及繼電保護(hù)定值整定計(jì)算相關(guān)的數(shù)據(jù)計(jì)算分析功能服務(wù),由部署在云端的計(jì)算管理平臺(tái)軟件進(jìn)行統(tǒng)一的調(diào)度管理。云端接收到瘦客戶端的鍵盤鼠標(biāo)事件請(qǐng)求后,進(jìn)行判斷,如果是數(shù)據(jù)計(jì)算分析類型的請(qǐng)求,云端計(jì)算管理平臺(tái)會(huì)根據(jù)當(dāng)前云端各服務(wù)器的負(fù)載情況和將需要執(zhí)行的計(jì)算分析任務(wù)分配到各服務(wù)器節(jié)點(diǎn),各服務(wù)器節(jié)點(diǎn)完成數(shù)據(jù)分析處理后,由計(jì)算管理平臺(tái)統(tǒng)一進(jìn)行數(shù)據(jù)結(jié)果的整合處理,匯總結(jié)果后將需要展示的數(shù)據(jù)、畫面信息和文件發(fā)送到瘦客戶端;如果是文件傳輸類請(qǐng)求,則由文件服務(wù)應(yīng)用響應(yīng)瘦客戶端的文件上傳和下載的請(qǐng)求。
云端使用計(jì)算管理平臺(tái)進(jìn)行各服務(wù)器節(jié)點(diǎn)的硬件資源管理和應(yīng)用管理,對(duì)于云端發(fā)送的數(shù)據(jù)計(jì)算分析請(qǐng)求,計(jì)算管理平臺(tái)將根據(jù)當(dāng)前云端各服務(wù)器節(jié)點(diǎn)負(fù)載情況,將計(jì)算分析任務(wù)動(dòng)態(tài)均衡的分配到各服務(wù)器節(jié)點(diǎn)上,當(dāng)某個(gè)服務(wù)器發(fā)生故障時(shí),云端的任務(wù)響應(yīng)不受影響。
所述管理程序和計(jì)算程序支持跨操作系統(tǒng)運(yùn)行;所述操作系統(tǒng)包括windows、linux、unix、國(guó)產(chǎn)麒麟安全操作系統(tǒng)、國(guó)產(chǎn)凝思安全操作系統(tǒng)。