一種scd文件管理系統(tǒng)和方法
【專利摘要】本發(fā)明公開一種SCD文件管理系統(tǒng)和方法,所述系統(tǒng)包括存儲(chǔ)模塊、接收模塊、獲取模塊和展示模塊。存儲(chǔ)模塊實(shí)時(shí)存儲(chǔ)各變電站的SCD文件及包含SCD文件檔案信息的SCD文件檔案;接收模塊接收用戶的查詢請(qǐng)求,查詢請(qǐng)求包括目的SCD文件的標(biāo)識(shí)信息;獲取模塊從存儲(chǔ)模塊中獲取與標(biāo)識(shí)信息相對(duì)應(yīng)的目的SCD文件;展示模塊顯示該目的SCD文件。由于獲取模塊依據(jù)查詢請(qǐng)求中的標(biāo)識(shí)信息,從存儲(chǔ)模塊中獲取與其相對(duì)應(yīng)的目的SCD文件,并將目的SCD文件傳輸至展示模塊進(jìn)行展示,以供用戶瀏覽,從而本發(fā)明實(shí)現(xiàn)了對(duì)SCD文件進(jìn)行查詢?yōu)g覽、回路再現(xiàn)的功能,方便了本領(lǐng)域技術(shù)人員對(duì)SCD文件進(jìn)行查閱,為基于SCD文件的各項(xiàng)工作帶來(lái)了便利。
【專利說(shuō)明】一種SCD文件管理系統(tǒng)和方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于智能變電站配置文件管理【技術(shù)領(lǐng)域】,尤其涉及一種SCD文件管理系統(tǒng)和方法。
【背景技術(shù)】
[0002]SCD (Substation Configuration Description,變電站配置描述)文件,又稱智能變電站全站系統(tǒng)配置文件,該文件描述智能變電站內(nèi)所有IED (Intelligence ElectronicDevice,智能電子設(shè)備)的實(shí)例配置和通信參數(shù)、IED之間的通信配置以及智能變電站一次系統(tǒng)結(jié)構(gòu),是智能變電站的核心配置文件,類似于常規(guī)變電站的二次圖紙和電氣回路。
[0003]隨著智能化變電站建設(shè)不斷加快,對(duì)作為智能變電站的核心配置文件的SCD文件進(jìn)行管理被提上日程。但由于缺乏相應(yīng)的管理技術(shù)和手段,目前尚不能對(duì)SCD文件進(jìn)行查詢?yōu)g覽、回路(SCD文件中包含的電氣回路)再現(xiàn),從而不方便本領(lǐng)域技術(shù)人員查閱SCD文件,進(jìn)而為基于SCD文件對(duì)智能變電站進(jìn)行作業(yè)或了解智能變電站的配置、結(jié)構(gòu)等帶來(lái)了不便。
【發(fā)明內(nèi)容】
[0004]有鑒于此,本發(fā)明的目的在于提供一種S⑶文件管理系統(tǒng)和方法,以實(shí)現(xiàn)對(duì)S⑶文件進(jìn)行查詢?yōu)g覽、回路再現(xiàn)這一功能,方便本領(lǐng)域技術(shù)人員對(duì)SCD文件進(jìn)行查閱,進(jìn)而為基于SCD文件的各項(xiàng)工作,例如了解智能變電站的配置等帶來(lái)便利。
[0005]為此,本發(fā)明公開如下技術(shù)方案:
[0006]一種SCD文件管理系統(tǒng),包括存儲(chǔ)模塊、接收模塊、獲取模塊和展示模塊,其中:
[0007]所述存儲(chǔ)模塊,用于實(shí)時(shí)存儲(chǔ)各變電站的SCD文件以及包含所述SCD文件的檔案信息的SCD文件檔案,所述SCD文件檔案與所述SCD文件一一對(duì)應(yīng);
[0008]所述接收模塊,用于接收用戶的查詢請(qǐng)求,所述查詢請(qǐng)求包括目的SCD文件的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息具體為所述SCD文件檔案的一部分或全部檔案信息;
[0009]所述獲取模塊,用于從所述存儲(chǔ)模塊中獲取與所述標(biāo)識(shí)信息相對(duì)應(yīng)的目的SCD文件;
[0010]所述展示模塊,用于對(duì)所述獲取模塊獲取的目的SCD文件進(jìn)行顯示。
[0011]優(yōu)選的,所述SCD文件管理系統(tǒng)還包括新建模塊、修改模塊、保存模塊和刪除模塊,其中:
[0012]所述新建模塊,用于在有新的SCD文件上傳并接收到SCD文件檔案的新建請(qǐng)求時(shí),為上傳的所述SCD文件建立SCD文件檔案;
[0013]所述修改模塊,用于在接收到SCD文件檔案的修改請(qǐng)求時(shí),修改存儲(chǔ)在所述存儲(chǔ)模塊中的相應(yīng)的SCD文件檔案;
[0014]所述保存模塊,用于在接收到SCD文件檔案的保存請(qǐng)求時(shí),保存相應(yīng)的SCD文件檔案以及與所述SCD文件檔案相對(duì)應(yīng)的SCD文件;[0015]所述刪除模塊,用于在接收到SCD文件檔案的刪除請(qǐng)求時(shí),刪除所述存儲(chǔ)模塊中相應(yīng)的SCD文件檔案以及與所述SCD文件檔案相對(duì)應(yīng)的SCD文件。
[0016]優(yōu)選的,所述SCD文件的檔案信息包括變電站名稱、版本號(hào)、監(jiān)控系統(tǒng)廠家名稱、文件保存時(shí)間、文件上傳時(shí)間、上傳者、SCD文件超鏈接以及版本修改說(shuō)明。
[0017]優(yōu)選的,所述S⑶文件管理系統(tǒng)還包括版本管理模塊,所述版本管理模塊具體包括版本號(hào)生成單元和版本號(hào)比較單元,其中:
[0018]所述版本號(hào)生成單元,用于在有新的SCD文件上傳并接收到SCD文件版本號(hào)的生成請(qǐng)求時(shí),依據(jù)預(yù)設(shè)的版本號(hào)生成規(guī)則為上傳的所述SCD文件生成版本號(hào);
[0019]所述版本號(hào)比較單元,用于在接收到版本號(hào)唯一性請(qǐng)求時(shí),將生成的所述版本號(hào)與預(yù)設(shè)的N個(gè)版本號(hào)進(jìn)行比較,并在比較結(jié)果為預(yù)設(shè)的N個(gè)版本號(hào)中存在與生成的所述版本號(hào)相同的版本號(hào),則將生成的所述版本號(hào)修改為與所述預(yù)設(shè)的N個(gè)版本號(hào)中各版本號(hào)都不相同的版本號(hào),其中:N為自然數(shù),所述預(yù)設(shè)的N個(gè)版本號(hào)具體為與生成的所述版本號(hào)對(duì)應(yīng)的SCD文件屬于同一變電站的所有已保存的SCD文件對(duì)應(yīng)的各個(gè)版本號(hào)。
[0020]一種S⑶文件管理方法,包括:
[0021]實(shí)時(shí)存儲(chǔ)各變電站的SCD文件以及包含所述SCD文件的檔案信息的SCD文件檔案,所述SCD文件檔案與所述SCD文件一一對(duì)應(yīng);
[0022]接收用戶的查詢請(qǐng)求,所述查詢請(qǐng)求包括目的SCD文件的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息具體為所述SCD文件檔案的一部分或全部檔案信息;
[0023]從存儲(chǔ)的各變電站的SCD文件中獲取與所述標(biāo)識(shí)信息相對(duì)應(yīng)的目的SCD文件;
[0024]對(duì)所述獲取的目的S⑶文件進(jìn)行顯示。
[0025]優(yōu)選的,所述S⑶文件管理方法還包括:
[0026]在有新的SCD文件上傳并接收到SCD文件檔案的新建請(qǐng)求時(shí),為上傳的所述SCD文件建立S⑶文件檔案;
[0027]在接收到SCD文件檔案的修改請(qǐng)求時(shí),修改已存儲(chǔ)的相應(yīng)的SCD文件檔案;
[0028]在接收到SCD文件檔案的保存請(qǐng)求時(shí),保存相應(yīng)的SCD文件檔案以及與所述SCD文件檔案相對(duì)應(yīng)的SCD文件;
[0029]在接收到SCD文件檔案的刪除請(qǐng)求時(shí),刪除已存儲(chǔ)的相應(yīng)的SCD文件檔案以及與所述SCD文件檔案相對(duì)應(yīng)的SCD文件。
[0030]優(yōu)選的,所述S⑶文件管理方法還包括:
[0031]在有新的SCD文件上傳并接收到SCD文件版本號(hào)的生成請(qǐng)求時(shí),依據(jù)預(yù)設(shè)的版本號(hào)生成規(guī)則為上傳的所述SCD文件生成版本號(hào);
[0032]在接收到版本號(hào)唯一性請(qǐng)求時(shí),將生成的所述版本號(hào)與預(yù)設(shè)的N個(gè)版本號(hào)進(jìn)行比較,并在比較結(jié)果為預(yù)設(shè)的N個(gè)版本號(hào)中存在與生成的所述版本號(hào)相同的版本號(hào),則將生成的所述版本號(hào)修改為與所述預(yù)設(shè)的N個(gè)版本號(hào)中各版本號(hào)都不相同的版本號(hào),其中:N為自然數(shù),所述預(yù)設(shè)的N個(gè)版本號(hào)具體為與生成的所述版本號(hào)對(duì)應(yīng)的SCD文件屬于同一變電站的所有已保存的SCD文件對(duì)應(yīng)的各個(gè)版本號(hào)。
[0033]由于本發(fā)明實(shí)施例提供的SCD文件管理系統(tǒng)中,接收模塊接收到用戶的查詢請(qǐng)求時(shí),獲取模塊依據(jù)所述查詢請(qǐng)求中包含的目的SCD文件的標(biāo)識(shí)信息,從存儲(chǔ)模塊中獲取與所述標(biāo)識(shí)信息相對(duì)應(yīng)的目的SCD文件,并將所述目的SCD文件傳輸至展示模塊,由展示模塊對(duì)其進(jìn)行展示,以供用戶瀏覽,從而本發(fā)明實(shí)現(xiàn)了對(duì)SCD文件進(jìn)行查詢?yōu)g覽、回路再現(xiàn)這一功能,方便了本領(lǐng)域技術(shù)人員對(duì)SCD文件進(jìn)行查閱,為基于SCD文件的各項(xiàng)工作帶來(lái)了便利。
【專利附圖】
【附圖說(shuō)明】
[0034]為了更清楚地說(shuō)明本發(fā)明實(shí)施例或現(xiàn)有技術(shù)中的技術(shù)方案,下面將對(duì)實(shí)施例或現(xiàn)有技術(shù)描述中所需要使用的附圖作簡(jiǎn)單地介紹,顯而易見(jiàn)地,下面描述中的附圖是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域普通技術(shù)人員來(lái)講,在不付出創(chuàng)造性勞動(dòng)的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
[0035]圖1是本發(fā)明實(shí)施例一提供的SCD文件管理系統(tǒng)的一種結(jié)構(gòu)示意圖;
[0036]圖2是本發(fā)明實(shí)施例二提供的S⑶文件管理系統(tǒng)的另一種結(jié)構(gòu)示意圖;
[0037]圖3是本發(fā)明實(shí)施例三提供的S⑶文件管理系統(tǒng)的又一種結(jié)構(gòu)示意圖;
[0038]圖4是本發(fā)明實(shí)施例四提供的SCD文件管理方法的一種流程圖;
[0039]圖5是本發(fā)明實(shí)施例四提供的SCD文件管理方法的另一種流程圖;
[0040]圖6是本發(fā)明實(shí)施例四提供的S⑶文件管理方法的又一種流程圖;
【具體實(shí)施方式】
[0041]為了引用和清楚起見(jiàn),下文中使用的技術(shù)名詞、簡(jiǎn)寫或縮寫總結(jié)解釋如下:
[0042]智能變電站:是采用先進(jìn)、可靠、集成和環(huán)保的智能設(shè)備,以全站信息數(shù)字化、通信平臺(tái)網(wǎng)絡(luò)化、信息共享標(biāo)準(zhǔn)化為基本要求,自動(dòng)完成信息采集、測(cè)量、控制、保護(hù)、計(jì)量和檢測(cè)等基本功能,同時(shí),具備支持電網(wǎng)實(shí)時(shí)自動(dòng)控制、智能調(diào)節(jié)、在線分析決策和協(xié)同互動(dòng)等聞級(jí)功能的變電站。
[0043]為使本發(fā)明實(shí)施例的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面將結(jié)合本發(fā)明實(shí)施例中的附圖,對(duì)本發(fā)明實(shí)施例中的技術(shù)方案進(jìn)行清楚、完整地描述,顯然,所描述的實(shí)施例是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒景l(fā)明中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒(méi)有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其他實(shí)施例,都屬于本發(fā)明保護(hù)的范圍。
[0044]本發(fā)明公開了一種S⑶文件管理系統(tǒng)和方法,以下將通過(guò)各實(shí)施例對(duì)本發(fā)明的SCD文件管理系統(tǒng)和方法進(jìn)行詳細(xì)說(shuō)明。
[0045]實(shí)施例一
[0046]本發(fā)明實(shí)施例一公開了一種S⑶文件管理系統(tǒng),請(qǐng)參見(jiàn)圖1,該系統(tǒng)包括存儲(chǔ)模塊100、接收模塊200、獲取模塊300和展示模塊400,其中:
[0047]存儲(chǔ)模塊100,用于實(shí)時(shí)存儲(chǔ)各變電站的SCD文件以及包含所述SCD文件的檔案信息的SCD文件檔案,所述SCD文件檔案與所述SCD文件一一對(duì)應(yīng)。
[0048]其中,S⑶文件的檔案信息具體包括所描述變電站的變電站名稱、版本號(hào)、監(jiān)控系統(tǒng)廠家名稱、文件保存時(shí)間、文件上傳時(shí)間、上傳者、SCD文件超鏈接以及版本修改說(shuō)明等信
肩、O
[0049]本實(shí)施例中,具體以數(shù)據(jù)庫(kù)形式實(shí)現(xiàn)存儲(chǔ)模塊100的存儲(chǔ)功能,各變電站的SCD文件及與SCD文件一一對(duì)應(yīng)的包含了其檔案信息的SCD文件檔案存儲(chǔ)在SCD文件管理系統(tǒng)數(shù)據(jù)庫(kù)中,以作為后續(xù)查詢、瀏覽、修改等各項(xiàng)操作的數(shù)據(jù)基礎(chǔ)。[0050]接收模塊200,用于接收用戶的查詢請(qǐng)求,所述查詢請(qǐng)求包括目的S⑶文件的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息具體為所述SCD文件檔案的一部分或全部檔案信息。
[0051]具體地,用戶的查詢請(qǐng)求包括目的SCD文件的標(biāo)識(shí)信息,用于作為從數(shù)據(jù)庫(kù)中查詢目的SCD文件的依據(jù),標(biāo)識(shí)信息為檔案信息的一部分或全部信息,例如標(biāo)識(shí)信息具體為SCD文件的版本號(hào),或標(biāo)識(shí)信息具體為變電站名稱、版本號(hào)、監(jiān)控系統(tǒng)廠家名稱以及上傳者等信息的組合,標(biāo)識(shí)信息的選取以能夠?qū)崿F(xiàn)作為依據(jù)從數(shù)據(jù)庫(kù)中查詢出需要的SCD文件為準(zhǔn)。
[0052]獲取模塊300,用于從存儲(chǔ)模塊100中獲取與所述標(biāo)識(shí)信息相對(duì)應(yīng)的目的SCD文件。
[0053]其中,獲取模塊300以用戶查詢請(qǐng)求中包含的版本號(hào)、變電站名稱、監(jiān)控系統(tǒng)廠家名稱等標(biāo)識(shí)信息作為依據(jù),從數(shù)據(jù)庫(kù)中查找出檔案信息與以上標(biāo)識(shí)信息相符的SCD文件,即為用戶需要的目的SCD文件,同時(shí)服務(wù)器獲取該目的SCD文件對(duì)應(yīng)的SCD文件檔案。
[0054]展示模塊400,用于對(duì)獲取模塊300獲取的目的S⑶文件進(jìn)行顯示。
[0055]其中,展示模塊400接收獲取模塊300查找出的目的S⑶文件及其對(duì)應(yīng)的S⑶文件檔案,并對(duì)其進(jìn)行顯示,以供用戶查閱,方便用戶基于SCD文件對(duì)智能變電站展開各項(xiàng)工作。
[0056]本實(shí)施例中,采用B/S (Browser/Server,瀏覽器/服務(wù)器)架構(gòu),通過(guò)網(wǎng)絡(luò)以網(wǎng)頁(yè)的形式向用戶展示SCD文件管理系統(tǒng)的查詢、瀏覽等各項(xiàng)功能,具體將存儲(chǔ)模塊100、接收模塊200、獲取模塊300部署在服務(wù)器端,在客戶端瀏覽器為用戶提供交互界面方便用戶執(zhí)行向服務(wù)器提交查詢請(qǐng)求等操作,同時(shí)提供顯示功能,從而用戶可通過(guò)客戶端瀏覽器與服務(wù)器端之間的通信實(shí)現(xiàn)對(duì)SCD文件進(jìn)行查詢、瀏覽。
[0057]例如,將用以存儲(chǔ)各變電站的SCD文件以及SCD文件檔案的數(shù)據(jù)庫(kù)安裝在服務(wù)器端,同時(shí)服務(wù)器端部署接收用戶查詢請(qǐng)求及依據(jù)查詢請(qǐng)求查詢數(shù)據(jù)庫(kù)的功能,客戶端電腦不需安裝軟件,只要保證網(wǎng)絡(luò)暢通能夠通過(guò)IEdnternet Explorer,網(wǎng)頁(yè)瀏覽器)訪問(wèn)服務(wù)器即可。從而在用戶需要某一 SCD文件的詳細(xì)信息時(shí),在IE輸入所需SCD文件的版本號(hào)、變電站名稱等相應(yīng)標(biāo)識(shí)信息,并向服務(wù)器提交查詢請(qǐng)求,服務(wù)器在接收到該查詢請(qǐng)求時(shí),依據(jù)其中的標(biāo)識(shí)信息從數(shù)據(jù)庫(kù)中查找檔案信息與標(biāo)識(shí)信息中版本號(hào)、變電站名稱等相符的目的SCD文件,并將查找出的目的SCD文件發(fā)送至瀏覽器進(jìn)行顯示,供用戶瀏覽,也可以供用戶通過(guò)網(wǎng)絡(luò)將其下載至本地客戶端。
[0058]以上是以信息錄入的形式實(shí)現(xiàn)用戶向服務(wù)器發(fā)送包含目的S⑶文件標(biāo)識(shí)信息的查詢請(qǐng)求這一功能,為了為用戶提供更為良好的交互環(huán)境,方便用戶的操作,也可以將各變電站依據(jù)其管轄范圍組織成相應(yīng)的結(jié)構(gòu)樹,結(jié)構(gòu)樹中每一變電站均綁定其對(duì)應(yīng)的SCD文件的相關(guān)信息(例如檔案信息),通過(guò)結(jié)構(gòu)樹的形式實(shí)現(xiàn)上述功能,即用戶點(diǎn)擊結(jié)構(gòu)樹中相應(yīng)變電站,服務(wù)器向用戶返回該變電站的操作頁(yè)面,之后用戶可通過(guò)點(diǎn)擊頁(yè)面上的“顯示SCD文檔”按鈕向服務(wù)器發(fā)送包含標(biāo)識(shí)信息(檔案信息)的查詢請(qǐng)求。
[0059]綜上,由于本發(fā)明實(shí)施例提供的SCD文件管理系統(tǒng)中,接收模塊接收到用戶的查詢請(qǐng)求時(shí),獲取模塊依據(jù)所述查詢請(qǐng)求中包含的目的SCD文件的標(biāo)識(shí)信息,從存儲(chǔ)模塊中獲取與所述標(biāo)識(shí)信息相對(duì)應(yīng)的目的SCD文件,并將所述目的SCD文件傳輸至展示模塊,由展示模塊對(duì)其進(jìn)行展示,以供用戶瀏覽,從而本發(fā)明實(shí)現(xiàn)了對(duì)SCD文件進(jìn)行在線查詢、在線瀏覽、回路再現(xiàn)這一功能,方便了本領(lǐng)域技術(shù)人員對(duì)SCD文件進(jìn)行查閱,為基于SCD文件的各項(xiàng)工作帶來(lái)了便利。
[0060]實(shí)施例二
[0061]本發(fā)明實(shí)施例二公開了 S⑶文件管理系統(tǒng)的另一種結(jié)構(gòu),請(qǐng)參見(jiàn)圖2,其在包括了上述存儲(chǔ)模塊100、接收模塊200、獲取模塊300和展示模塊400的基礎(chǔ)上,還包括新建模塊500、修改模塊600、保存模塊700和刪除模塊800,其中:
[0062]新建模塊500,用于在有新的SCD文件上傳并接收到SCD文件檔案的新建請(qǐng)求時(shí),為上傳的所述SCD文件建立SCD文件檔案。
[0063]本實(shí)施例二的各模塊的功能同樣部署在服務(wù)器上,當(dāng)有新的SCD文件需要記錄、存檔時(shí),用戶在客戶端通過(guò)網(wǎng)絡(luò)上傳該SCD文件以及其必要的附件,并通過(guò)IE向服務(wù)器發(fā)送SCD文件檔案的新建請(qǐng)求,例如用戶通過(guò)點(diǎn)擊IE提供的交互頁(yè)面上的“新建SCD檔案”按鈕向服務(wù)器發(fā)送新建請(qǐng)求,服務(wù)器接收到這一請(qǐng)求,隨即開辟新的內(nèi)存空間,并為用戶提供SCD檔案的信息輸入頁(yè)面,以填寫SCD文件的檔案信息。
[0064]具體地,本實(shí)施例通過(guò)用戶錄入和服務(wù)器自動(dòng)生成兩種形式填寫檔案信息,當(dāng)用戶選擇了頁(yè)面上提供的變電站時(shí),服務(wù)器根據(jù)所選的變電站填充變電站名稱,并基于變電站名稱、依據(jù)預(yù)設(shè)規(guī)則生成上傳的SCD文件對(duì)應(yīng)的版本號(hào),當(dāng)用戶未選擇變電站時(shí),服務(wù)器保持頁(yè)面上檔案信息欄為空白狀態(tài),等待用戶錄入。
[0065]修改模塊600,用于在接收到SCD文件檔案的修改請(qǐng)求時(shí),修改存儲(chǔ)在存儲(chǔ)模塊100中的相應(yīng)的S⑶文件檔案。
[0066]當(dāng)某一 SCD文件的檔案信息錄入錯(cuò)誤,例如文件上傳時(shí)間等記錄錯(cuò)誤,或需要對(duì)檔案信息進(jìn)行補(bǔ)充說(shuō)明、完善、添加備注時(shí),則用戶需要對(duì)該SCD文件的檔案信息進(jìn)行修改、編輯。此時(shí)用戶首先查詢?cè)揝CD文件及其對(duì)應(yīng)的SCD文件檔案,之后,點(diǎn)擊頁(yè)面上的“編輯SCD檔案”按鈕向服務(wù)器發(fā)送修改請(qǐng)求,服務(wù)器接收到該修改請(qǐng)求,將SCD文件檔案置為可編輯狀態(tài),供用戶對(duì)各項(xiàng)檔案信息進(jìn)行修改、編輯或者上傳文件。
[0067]保存模塊700,用于在接收到SCD文件檔案的保存請(qǐng)求時(shí),保存相應(yīng)的SCD文件檔案以及與所述SCD文件檔案相對(duì)應(yīng)的SCD文件。
[0068]當(dāng)用戶上傳了 S⑶文件、必要的附件,并建立了相應(yīng)的S⑶文件檔案,或?qū)δ砈⑶文件的檔案信息進(jìn)行了修改、編輯后,需要對(duì)上傳的SCD文件及其新建檔案信息或者修改后的SCD文件檔案進(jìn)行保存。此時(shí),用戶通過(guò)點(diǎn)擊頁(yè)面上的“保存SCD檔案”向服務(wù)器發(fā)送保存請(qǐng)求,服務(wù)器接收到這一保存請(qǐng)求,隨即檢查頁(yè)面上的檔案內(nèi)容是否存在空缺項(xiàng),若存在未填寫的信息項(xiàng),例如未填寫監(jiān)控系統(tǒng)廠家名稱等,則彈出提示對(duì)話框,提示用戶完善相關(guān)內(nèi)容,若信息完整,則將S⑶文件、附件及S⑶文件檔案保存至數(shù)據(jù)庫(kù)。
[0069]刪除模塊800,用于在接收到SCD文件檔案的刪除請(qǐng)求時(shí),刪除存儲(chǔ)模塊100中相應(yīng)的SCD文件檔案以及與所述SCD文件檔案相對(duì)應(yīng)的SCD文件。
[0070]當(dāng)不再需要某一 SCD文件時(shí),需要將該SCD文件及其對(duì)應(yīng)的檔案從數(shù)據(jù)庫(kù)刪除,此時(shí),用戶通過(guò)點(diǎn)擊頁(yè)面上的“刪除SCD檔案”按鈕,向服務(wù)器發(fā)送刪除請(qǐng)求,服務(wù)器接收到該請(qǐng)求,隨即判斷當(dāng)前用戶是否選中了待刪除的SCD檔案,若沒(méi)有選中,則提示用戶選擇需要?jiǎng)h除的SCD文件檔案;若已經(jīng)選中,則將當(dāng)前所選中的SCD文件檔案及其對(duì)應(yīng)的SCD文件從數(shù)據(jù)庫(kù)中刪除。[0071]本發(fā)明實(shí)施例二中的各模塊是對(duì)實(shí)施例一中公開的SCD文件管理系統(tǒng)的完善和補(bǔ)充,基于以上各模塊用戶可以通過(guò)對(duì)SCD文件檔案的新建、修改、保存、刪除等操作實(shí)現(xiàn)對(duì)S⑶文件進(jìn)行管理。
[0072]實(shí)施例三
[0073]本發(fā)明實(shí)施例三公開了 S⑶文件管理系統(tǒng)的又一種結(jié)構(gòu),請(qǐng)參見(jiàn)圖3,其除了包括實(shí)施例一和實(shí)施例二中公開的各模塊之外,還包括版本管理模塊900,版本管理模塊900包括版本號(hào)生成單元和版本號(hào)比較單元。
[0074]版本號(hào)生成單元,用于在有新的SCD文件上傳并接收到SCD文件版本號(hào)的生成請(qǐng)求時(shí),依據(jù)預(yù)設(shè)的版本號(hào)生成規(guī)則為上傳的所述SCD文件生成版本號(hào)。
[0075]具體地,服務(wù)器依據(jù)上傳的S⑶文件所屬的變電站包括的其他已保存的各S⑶文件對(duì)應(yīng)的不同版本號(hào),計(jì)算上傳的該SCD文件的版本號(hào)。當(dāng)用戶為上傳的SCD文件建立SCD文件檔案時(shí),選擇頁(yè)面上的變電站,則服務(wù)器依據(jù)所選擇的變電站,生成變電站名稱,并獲取該變電站的其他已保存的各個(gè)SCD文件對(duì)應(yīng)的各個(gè)不同的版本號(hào),依據(jù)各版本號(hào)計(jì)算本次上傳的SCD文件的版本號(hào),最終將生成的變電站名稱和版本號(hào)分別填充在新建頁(yè)面的變電站名稱欄和版本號(hào)欄。
[0076]版本號(hào)比較單元,用于在接收到版本號(hào)唯一性請(qǐng)求時(shí),將生成的所述版本號(hào)與預(yù)設(shè)的N個(gè)版本號(hào)進(jìn)行比較,并在比較結(jié)果為預(yù)設(shè)的N個(gè)版本號(hào)中存在與生成的所述版本號(hào)相同的版本號(hào),則將生成的所述版本號(hào)修改為與所述預(yù)設(shè)的N個(gè)版本號(hào)中各版本號(hào)都不相同的版本號(hào),其中:N為自然數(shù),所述預(yù)設(shè)的N個(gè)版本號(hào)具體為與生成的所述版本號(hào)對(duì)應(yīng)的SCD文件屬于同一變電站的所有已保存的SCD文件對(duì)應(yīng)的各個(gè)版本號(hào)。
[0077]具體地,本實(shí)施例擴(kuò)充實(shí)施例二中“保存S⑶檔案”按鈕的功能,即用戶通過(guò)點(diǎn)擊“保存SCD檔案”按鈕實(shí)現(xiàn)向服務(wù)器同時(shí)發(fā)送版本號(hào)唯一性請(qǐng)求和保存請(qǐng)求。當(dāng)上傳新的SCD文件,并為該SCD文件建立檔案,填寫了各項(xiàng)檔案信息后,用戶點(diǎn)擊“保存SCD檔案”按鈕,則服務(wù)器收到版本號(hào)唯一性請(qǐng)求和保存請(qǐng)求,隨即服務(wù)器首先檢查頁(yè)面上的檔案內(nèi)容是否存在空缺項(xiàng),若沒(méi)有空缺項(xiàng),則將待保存的檔案信息中的版本號(hào)與該版本號(hào)所屬變電站中已存在的每一 SCD文件的版本號(hào)進(jìn)行比較,判斷上傳的SCD文件的版本號(hào)與同一變電站之前已有的各S⑶文件版本號(hào)是否有重復(fù),若沒(méi)有重復(fù),則保存S⑶檔案,若有重復(fù),則將上傳的SCD文件的版本號(hào)修改成與已有的各版本號(hào)不同的版本號(hào)。
[0078]除此之外,本實(shí)施例再次對(duì)“保存S⑶檔案”這一按鈕的功能進(jìn)行擴(kuò)充,即用戶通過(guò)點(diǎn)擊該按鈕,向服務(wù)器同時(shí)發(fā)送版本號(hào)唯一性請(qǐng)求、保存請(qǐng)求和文件唯一性請(qǐng)求,服務(wù)器收到上述請(qǐng)求后,在確認(rèn)了沒(méi)有空缺項(xiàng)以及版本號(hào)沒(méi)有重復(fù)后,繼續(xù)驗(yàn)證上傳的SCD文件的唯一性,對(duì)S⑶文件進(jìn)行唯一性管理,具體地,通過(guò)將新上傳的S⑶文件與同一變電站的前一版本的SCD文件進(jìn)行比較實(shí)現(xiàn)文件唯一性管理,例如比較兩個(gè)SCD文件的大小和驗(yàn)證碼等,保證兩個(gè)文件并非同一個(gè)文件。
[0079]本實(shí)施例三是對(duì)實(shí)施例一和實(shí)施例二中公開的S⑶文件管理系統(tǒng)的補(bǔ)充,通過(guò)版本管理模塊900實(shí)現(xiàn)了對(duì)SCD文件版本號(hào)的統(tǒng)一編號(hào)和唯一性管理,保證了同一變電站的各個(gè)SCD文件版本號(hào)的唯一性,防止了因版本編號(hào)混亂而造成SCD文件管理混亂,進(jìn)而防止了在現(xiàn)場(chǎng)工作過(guò)程中因誤用錯(cuò)誤的S⑶文件而導(dǎo)致安全事故的發(fā)生。
[0080]實(shí)施例四[0081]本發(fā)明實(shí)施例四基于以上三個(gè)實(shí)施例中的S⑶文件管理系統(tǒng),公開了一種S⑶文
件管理方法。
[0082]首先,請(qǐng)參見(jiàn)圖5,相應(yīng)于實(shí)施例一中的S⑶文件管理系統(tǒng),本實(shí)施例四公開了 S⑶文件管理方法的一種流程,包括:
[0083]S1:實(shí)時(shí)存儲(chǔ)各變電站的SCD文件以及包含所述SCD文件的檔案信息的SCD文件檔案,所述S⑶文件檔案與所述S⑶文件一一對(duì)應(yīng)。
[0084]S2:接收用戶的查詢請(qǐng)求,所述查詢請(qǐng)求包括目的SCD文件的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息具體為所述SCD文件檔案的一部分或全部檔案信息。
[0085]S3:從存儲(chǔ)的各變電站的SCD文件中獲取與所述標(biāo)識(shí)信息相對(duì)應(yīng)的目的SCD文件。
[0086]S4:對(duì)所述獲取的目的S⑶文件進(jìn)行顯示。
[0087]相應(yīng)于實(shí)施例二,請(qǐng)參見(jiàn)圖5,本發(fā)明實(shí)施例四公開了 S⑶文件管理方法的另一種流程,其除了包括上述步驟S1、S2、S3和S4,還包括:
[0088]S5:在有新的SCD文件上傳并接收到SCD文件檔案的新建請(qǐng)求時(shí),為上傳的所述S⑶文件建立S⑶文件檔案。
[0089]S6:在接收到SCD文件檔案的修改請(qǐng)求時(shí),修改已存儲(chǔ)的相應(yīng)的SCD文件檔案。
[0090]S7:在接收到SCD文件檔案的保存請(qǐng)求時(shí),保存相應(yīng)的SCD文件檔案以及與所述S⑶文件檔案相對(duì)應(yīng)的S⑶文件。
[0091]S8:在接收到SCD文件檔案的刪除請(qǐng)求時(shí),刪除已存儲(chǔ)的相應(yīng)的SCD文件檔案以及與所述SCD文件檔案相對(duì)應(yīng)的SCD文件。
[0092]接下來(lái),請(qǐng)參見(jiàn)圖6,本實(shí)施例四公開了 SCD文件管理方法的又一種流程,其與實(shí)施例三公開的S⑶文件管理系統(tǒng)相對(duì)應(yīng),除了包括以上SI?S8的各步驟外,還包括如下步驟:
[0093]S9:在有新的SCD文件上傳并接收到SCD文件版本號(hào)的生成請(qǐng)求時(shí),依據(jù)預(yù)設(shè)的版本號(hào)生成規(guī)則為上傳的所述SCD文件生成版本號(hào)。
[0094]S10:在接收到版本號(hào)唯一性請(qǐng)求時(shí),將生成的所述版本號(hào)與預(yù)設(shè)的N個(gè)版本號(hào)進(jìn)行比較,并在比較結(jié)果為預(yù)設(shè)的N個(gè)版本號(hào)中存在與生成的所述版本號(hào)相同的版本號(hào),則將生成的所述版本號(hào)修改為與所述預(yù)設(shè)的N個(gè)版本號(hào)中各版本號(hào)都不相同的版本號(hào),其中:N為自然數(shù),所述預(yù)設(shè)的N個(gè)版本號(hào)具體為與生成的所述版本號(hào)對(duì)應(yīng)的SCD文件屬于同一變電站的所有已保存的SCD文件對(duì)應(yīng)的各個(gè)版本號(hào)。
[0095]對(duì)于本發(fā)明實(shí)施例四公開的SCD文件管理方法而言,由于其與實(shí)施例一、實(shí)施例二和實(shí)施例三公開的SCD文件管理系統(tǒng)相對(duì)應(yīng),所以描述的比較簡(jiǎn)單,相關(guān)相似之處請(qǐng)參見(jiàn)實(shí)施例一、實(shí)施例二和實(shí)施例三中SCD文件管理系統(tǒng)部分的說(shuō)明即可,此處不再詳述。
[0096]綜上本發(fā)明具有如下優(yōu)勢(shì):
[0097]I)實(shí)現(xiàn)了 S⑶文件的在線查詢、在線顯示及回路再現(xiàn)功能,方便用戶在線瀏覽S⑶文件,進(jìn)而為基于SCD文件對(duì)智能變電站展開各項(xiàng)工作帶來(lái)了便利。
[0098]2)通過(guò)網(wǎng)絡(luò)實(shí)現(xiàn)了 S⑶文件的在線上傳、下載、瀏覽等工作,實(shí)現(xiàn)了數(shù)據(jù)共享。
[0099]3)實(shí)現(xiàn)了 S⑶文件版本號(hào)的統(tǒng)一編號(hào)和唯一性管理,保證了同一變電站中S⑶文件版本的唯一性,從而防止了因版本編號(hào)上的混亂而造成SCD文件管理混亂,防止了在現(xiàn)場(chǎng)工作過(guò)程中因誤用錯(cuò)誤的SCD文件而導(dǎo)致安全事故的發(fā)生。[0100]4)實(shí)現(xiàn)了 S⑶文件的唯一性管理,通過(guò)將上傳的S⑶文件與同一變電站中前一版本文件進(jìn)行比較,具體通過(guò)比較兩個(gè)文件的大小和校驗(yàn)碼,保證了兩個(gè)文件非同一個(gè)文件,保證了上傳文件是最新文件。
[0101]需要說(shuō)明的是,本說(shuō)明書中的各個(gè)實(shí)施例均采用遞進(jìn)的方式描述,每個(gè)實(shí)施例重點(diǎn)說(shuō)明的都是與其他實(shí)施例的不同之處,各個(gè)實(shí)施例之間相同相似的部分互相參見(jiàn)即可。
[0102]為了描述的方便,描述以上裝置、系統(tǒng)時(shí)以功能分為各種模塊或單元分別描述。當(dāng)然,在實(shí)施本申請(qǐng)時(shí)可以把各模塊或單元的功能在同一個(gè)或多個(gè)軟件和/或硬件中實(shí)現(xiàn)。
[0103]通過(guò)以上的實(shí)施方式的描述可知,本領(lǐng)域的技術(shù)人員可以清楚地了解到本申請(qǐng)可借助軟件加必需的通用硬件平臺(tái)的方式來(lái)實(shí)現(xiàn)?;谶@樣的理解,本申請(qǐng)的技術(shù)方案本質(zhì)上或者說(shuō)對(duì)現(xiàn)有技術(shù)做出貢獻(xiàn)的部分可以以軟件產(chǎn)品的形式體現(xiàn)出來(lái),該計(jì)算機(jī)軟件產(chǎn)品可以存儲(chǔ)在存儲(chǔ)介質(zhì)中,如R0M/RAM、磁碟、光盤等,包括若干指令用以使得一臺(tái)計(jì)算機(jī)設(shè)備(可以是個(gè)人計(jì)算機(jī),服務(wù)器,或者網(wǎng)絡(luò)設(shè)備等)執(zhí)行本申請(qǐng)各個(gè)實(shí)施例或者實(shí)施例的某些部分所述的方法。
[0104]以上所述僅是本發(fā)明的優(yōu)選實(shí)施方式,應(yīng)當(dāng)指出,對(duì)于本【技術(shù)領(lǐng)域】的普通技術(shù)人員來(lái)說(shuō),在不脫離本發(fā)明原理的前提下,還可以做出若干改進(jìn)和潤(rùn)飾,這些改進(jìn)和潤(rùn)飾也應(yīng)視為本發(fā)明的保護(hù)范圍。
【權(quán)利要求】
1.一種SCD文件管理系統(tǒng),其特征在于,包括存儲(chǔ)模塊、接收模塊、獲取模塊和展示模塊,其中: 所述存儲(chǔ)模塊,用于實(shí)時(shí)存儲(chǔ)各變電站的SCD文件以及包含所述SCD文件的檔案信息的SCD文件檔案,所述SCD文件檔案與所述SCD文件一一對(duì)應(yīng); 所述接收模塊,用于接收用戶的查詢請(qǐng)求,所述查詢請(qǐng)求包括目的SCD文件的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息具體為所述SCD文件檔案的一部分或全部檔案信息; 所述獲取模塊,用于從所述存儲(chǔ)模塊中獲取與所述標(biāo)識(shí)信息相對(duì)應(yīng)的目的SCD文件; 所述展示模塊,用于對(duì)所述獲取模塊獲取的目的SCD文件進(jìn)行顯示。
2.根據(jù)權(quán)利要求1所述的SCD文件管理系統(tǒng),其特征在于,還包括新建模塊、修改模塊、保存模塊和刪除模塊,其中: 所述新建模塊,用于在有新的SCD文件上傳并接收到SCD文件檔案的新建請(qǐng)求時(shí),為上傳的所述SCD文件建立SCD文件檔案; 所述修改模塊,用于在接收到SCD文件檔案的修改請(qǐng)求時(shí),修改存儲(chǔ)在所述存儲(chǔ)模塊中的相應(yīng)的SCD文件檔案; 所述保存模塊,用于在接收到SCD文件檔案的保存請(qǐng)求時(shí),保存相應(yīng)的SCD文件檔案以及與所述SCD文件檔案相對(duì)應(yīng)的SCD文件; 所述刪除模塊,用于在接收到SCD文件檔案的刪除請(qǐng)求時(shí),刪除所述存儲(chǔ)模塊中相應(yīng)的SCD文件檔案以及與所述SCD文件檔案相對(duì)應(yīng)的SCD文件。
3.根據(jù)權(quán)利要求1或2所述的SCD文件管理系統(tǒng),其特征在于,所述SCD文件的檔案信息包括變電站名稱、版本號(hào)、監(jiān)控系`統(tǒng)廠家名稱、文件保存時(shí)間、文件上傳時(shí)間、上傳者、SCD文件超鏈接以及版本修改說(shuō)明。
4.根據(jù)權(quán)利要求3所述的SCD文件管理系統(tǒng),其特征在于,還包括版本管理模塊,所述版本管理模塊具體包括版本號(hào)生成單元和版本號(hào)比較單元,其中: 所述版本號(hào)生成單元,用于在有新的SCD文件上傳并接收到SCD文件版本號(hào)的生成請(qǐng)求時(shí),依據(jù)預(yù)設(shè)的版本號(hào)生成規(guī)則為上傳的所述SCD文件生成版本號(hào); 所述版本號(hào)比較單元,用于在接收到版本號(hào)唯一性請(qǐng)求時(shí),將生成的所述版本號(hào)與預(yù)設(shè)的N個(gè)版本號(hào)進(jìn)行比較,并在比較結(jié)果為預(yù)設(shè)的N個(gè)版本號(hào)中存在與生成的所述版本號(hào)相同的版本號(hào),則將生成的所述版本號(hào)修改為與所述預(yù)設(shè)的N個(gè)版本號(hào)中各版本號(hào)都不相同的版本號(hào),其中:N為自然數(shù),所述預(yù)設(shè)的N個(gè)版本號(hào)具體為與生成的所述版本號(hào)對(duì)應(yīng)的SCD文件屬于同一變電站的所有已保存的SCD文件對(duì)應(yīng)的各個(gè)版本號(hào)。
5.一種S⑶文件管理方法,其特征在于,包括: 實(shí)時(shí)存儲(chǔ)各變電站的SCD文件以及包含所述SCD文件的檔案信息的SCD文件檔案,所述SCD文件檔案與所述SCD文件一一對(duì)應(yīng); 接收用戶的查詢請(qǐng)求,所述查詢請(qǐng)求包括目的SCD文件的標(biāo)識(shí)信息,所述標(biāo)識(shí)信息具體為所述SCD文件檔案的一部分或全部檔案信息; 從存儲(chǔ)的各變電站的SCD文件中獲取與所述標(biāo)識(shí)信息相對(duì)應(yīng)的目的SCD文件; 對(duì)所述獲取的目的SCD文件進(jìn)行顯示。
6.根據(jù)權(quán)利要求5所述的SCD文件管理方法,其特征在于,還包括: 在有新的SCD文件上傳并接收到SCD文件檔案的新建請(qǐng)求時(shí),為上傳的所述SCD文件建立S⑶文件檔案; 在接收到SCD文件檔案的修改請(qǐng)求時(shí),修改已存儲(chǔ)的相應(yīng)的SCD文件檔案; 在接收到SCD文件檔案的保存請(qǐng)求時(shí),保存相應(yīng)的SCD文件檔案以及與所述SCD文件檔案相對(duì)應(yīng)的SCD文件; 在接收到SCD文件檔案的刪除請(qǐng)求時(shí),刪除已存儲(chǔ)的相應(yīng)的SCD文件檔案以及與所述S⑶文件檔案相對(duì)應(yīng)的S⑶文件。
7.根據(jù)權(quán)利要求6所述的SCD文件管理方法,其特征在于,還包括: 在有新的SCD文件上傳并接收到SCD文件版本號(hào)的生成請(qǐng)求時(shí),依據(jù)預(yù)設(shè)的版本號(hào)生成規(guī)則為上傳的所述SCD文件生成版本號(hào); 在接收到版本號(hào)唯一性請(qǐng)求時(shí),將生成的所述版本號(hào)與預(yù)設(shè)的N個(gè)版本號(hào)進(jìn)行比較,并在比較結(jié)果為預(yù)設(shè)的N個(gè)版本號(hào)中存在與生成的所述版本號(hào)相同的版本號(hào),則將生成的所述版本號(hào)修改為與所述預(yù)設(shè)的N個(gè)版本號(hào)中各版本號(hào)都不相同的版本號(hào),其中:N為自然數(shù),所述預(yù)設(shè)的N個(gè)版本號(hào)具體為與生成的所述版本號(hào)對(duì)應(yīng)的SCD文件屬于同一變電站的所有已保存的SCD文件對(duì)應(yīng)的各個(gè)`版本號(hào)。
【文檔編號(hào)】G06F17/30GK103559308SQ201310579283
【公開日】2014年2月5日 申請(qǐng)日期:2013年11月18日 優(yōu)先權(quán)日:2013年11月18日
【發(fā)明者】周震宇, 楊建華, 周宗庚, 楊振, 奚洪磊, 陳曉雷, 王黎敏, 劉曦, 吳雯雯, 梅宏, 唐曉玲, 周毅, 劉主光, 葉立兆 申請(qǐng)人:國(guó)家電網(wǎng)公司, 國(guó)網(wǎng)浙江省電力公司, 國(guó)網(wǎng)浙江省電力公司溫州供電公司