欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

一種智能變電站中實(shí)時(shí)報(bào)文的存儲(chǔ)方法及其裝置的制作方法

文檔序號(hào):6368588閱讀:223來源:國知局
專利名稱:一種智能變電站中實(shí)時(shí)報(bào)文的存儲(chǔ)方法及其裝置的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及一種實(shí)時(shí)數(shù)據(jù)存儲(chǔ)方法,具體來說涉及一種對(duì)智能變電站中實(shí)時(shí)報(bào)文采用樹狀結(jié)構(gòu)循環(huán)冗余的存儲(chǔ)方法。
背景技術(shù)
目前,隨著智能電網(wǎng)的發(fā)展,變電站中的報(bào)文數(shù)據(jù)越來越多地被關(guān)注,實(shí)時(shí)報(bào)文存儲(chǔ)系統(tǒng)需要處理大量的實(shí)時(shí)數(shù)據(jù),海量的數(shù)據(jù)對(duì)系統(tǒng)的可用性、可靠性、操作性能提出了較高的要求。然而,現(xiàn)有方法在接收、存儲(chǔ)、提取這些數(shù)據(jù)時(shí)往往性能低下,效率不高。而且,隨著變電站投運(yùn)時(shí)間越來越長,整個(gè)變電站的報(bào)文數(shù)量將逐漸增加。因此,需要采用一種可靠的方法對(duì)這些海量報(bào)文進(jìn)行存儲(chǔ),以便后期對(duì)報(bào)文的查詢、調(diào)用。
現(xiàn)有變電站的報(bào)文存儲(chǔ)方式存在以下一些問題I、沒有按報(bào)文類型分類不同類型的報(bào)文從一個(gè)網(wǎng)口接收,存放到相同的文件中,給特定報(bào)文類型的報(bào)文提取帶來難度。
2、報(bào)文存儲(chǔ)的目錄層次簡單一般將一天的報(bào)文都存儲(chǔ)到相同的目錄中,如果一段時(shí)間接收的報(bào)文數(shù)據(jù)過大,那么單個(gè)目錄中將存放大量的報(bào)文文件,導(dǎo)致報(bào)文檢索效率低下。
3、數(shù)據(jù)有丟失的風(fēng)險(xiǎn)如果某個(gè)硬盤損壞,那么其中存儲(chǔ)的數(shù)據(jù)會(huì)完全丟失。發(fā)明內(nèi)容
本發(fā)明的目的在于提供一種智能變電站中實(shí)時(shí)報(bào)文的存儲(chǔ)方法,本方法能夠使智能變電站中海量的報(bào)文得到簡潔有序的存儲(chǔ),提聞后期報(bào)文的查找和提取效率,進(jìn)而提聞變電站的維護(hù)和管理水平。
本發(fā)明的目的可通過以下的技術(shù)措施來實(shí)現(xiàn)一種智能變電站中實(shí)時(shí)報(bào)文的存儲(chǔ)方法,包括如下步驟寫入步驟將系統(tǒng)中的可用磁盤依次編號(hào),并從中選擇兩塊磁盤作為寫入盤,當(dāng)有報(bào)文要寫入時(shí),依次將該報(bào)文同時(shí)寫入到兩塊磁盤中;在進(jìn)行報(bào)文寫入時(shí),同時(shí)記錄本輪寫入數(shù)據(jù)總量,當(dāng)本輪寫入的報(bào)文量超出預(yù)定的閥值時(shí),或者,任意一個(gè)磁盤出現(xiàn)故障時(shí),則切換磁盤,即按照編號(hào)順序選擇下一個(gè)磁盤作為寫入盤并繼續(xù)進(jìn)行報(bào)文的寫入,直到將該報(bào)文同時(shí)正確寫入兩個(gè)寫入盤中的相應(yīng)報(bào)文文件中則完成此輪寫入操作;刪除步驟在寫入步驟中對(duì)磁盤進(jìn)行檢測,如果磁盤寫滿,那么刪除本磁盤中部分最老的數(shù)據(jù),達(dá)到磁盤空間循環(huán)使用的目的;睡眠處理步驟當(dāng)寫入步驟中選擇好寫入盤后,將系統(tǒng)中其余未被挑選的磁盤置于睡眠狀態(tài),當(dāng)需要選擇其余磁盤進(jìn)行寫入時(shí),再喚醒磁盤進(jìn)行報(bào)文寫入。
所述寫入步驟中寫入磁盤中的報(bào)文文件采用樹狀結(jié)構(gòu)存儲(chǔ)路徑,所述路徑的目錄層級(jí)從上到下依次為報(bào)文存儲(chǔ)所在的磁盤編號(hào)、報(bào)文存儲(chǔ)的根目錄、報(bào)文來源的網(wǎng)口編號(hào)、 總目錄名、報(bào)文的文件名。
所述報(bào)文的文件名根據(jù)該報(bào)文捕獲時(shí)間和報(bào)文類型命名。
所述寫入步驟中采用英文字母順序?qū)Υ疟P依次編號(hào)。
所述預(yù)定的閥值設(shè)置為90%的磁盤總?cè)萘俊?br> 本發(fā)明的另一目的是提供一種智能變電站中實(shí)時(shí)報(bào)文的存儲(chǔ)裝置,包括寫入模塊用于將系統(tǒng)中的可用磁盤依次編號(hào),并從中選擇兩塊磁盤作為寫入盤,當(dāng)有報(bào)文要寫入時(shí),依次將該報(bào)文同時(shí)寫入到兩塊磁盤中;在進(jìn)行報(bào)文寫入時(shí),同時(shí)記錄本輪寫入數(shù)據(jù)總量,當(dāng)本輪寫入的報(bào)文量超出預(yù)定的閥值時(shí),或者,任意一個(gè)磁盤出現(xiàn)故障時(shí),則切換磁盤,即按照編號(hào)順序選擇下一個(gè)磁盤作為寫入盤并繼續(xù)進(jìn)行報(bào)文的寫入,直到將該報(bào)文同時(shí)正確寫入兩個(gè)寫入盤中的相應(yīng)報(bào)文文件中則完成此輪寫入操作;刪除模塊用于在寫入步驟中對(duì)磁盤進(jìn)行檢測,如果磁盤寫滿,那么刪除本磁盤中部分最老的數(shù)據(jù),達(dá)到磁盤空間循環(huán)使用的目的;睡眠處理模塊用于當(dāng)寫入步驟中選擇好寫入盤后,將系統(tǒng)中其余未被挑選的磁盤置于睡眠狀態(tài),當(dāng)需要選擇其余磁盤進(jìn)行寫入時(shí),再喚醒磁盤進(jìn)行報(bào)文寫入。
本發(fā)明對(duì)比現(xiàn)有技術(shù),有如下優(yōu)點(diǎn)本發(fā)明采用一種動(dòng)態(tài)雙硬盤冗余存儲(chǔ)報(bào)文,此方法既具有磁盤陣列數(shù)據(jù)存儲(chǔ)的安全性又可以做到只有系統(tǒng)中仍有一塊硬盤可用,那么系統(tǒng)的存儲(chǔ)功能不喪失。極大的提高了系統(tǒng)的可用性。這樣,智能變電站中的大量實(shí)時(shí)報(bào)文得到可靠的存儲(chǔ)和管理,為變電站故障的分析提供數(shù)據(jù)支持。在動(dòng)態(tài)雙硬盤冗余存儲(chǔ)報(bào)文的同時(shí),采用報(bào)文文件樹狀結(jié)構(gòu)存儲(chǔ)路徑的方法,通過網(wǎng)口編號(hào)、報(bào)文類型以及報(bào)文的捕獲時(shí)間生成目錄進(jìn)行存儲(chǔ),報(bào)文存儲(chǔ)路徑清晰簡潔;每個(gè)目錄中存儲(chǔ)的報(bào)文均衡分配,可以達(dá)到高效的檢索報(bào)文的目的。


圖I是本發(fā)明的報(bào)文寫入步驟的流程圖;圖2是采用本發(fā)明方法的報(bào)文存儲(chǔ)樹狀結(jié)構(gòu)示意圖。
具體實(shí)施方式
本發(fā)明提供一種智能變電站中實(shí)時(shí)報(bào)文的存儲(chǔ)方法,包括如下步驟寫入步驟如圖I所示流程,將系統(tǒng)中的可用磁盤采用英文字母順序(A、B、C、D、E等) 依次編號(hào),并從中選擇兩塊磁盤(如A、B盤)作為寫入盤,當(dāng)有報(bào)文要寫入時(shí),依次將該報(bào)文同時(shí)寫入到兩塊磁盤(A和B盤)中,雙盤冗余寫入;在進(jìn)行報(bào)文寫入時(shí),同時(shí)記錄本輪寫入數(shù)據(jù)總量,當(dāng)本輪寫入的報(bào)文量超出預(yù)定的閥值(例如為90%的磁盤總?cè)萘?時(shí),或者,任意一個(gè)磁盤出現(xiàn)故障時(shí),則切換磁盤,即按照編號(hào)順序選擇下一個(gè)磁盤(例如C盤)作為寫入盤并繼續(xù)進(jìn)行報(bào)文的寫入,直到將該報(bào)文同時(shí)正確寫入兩個(gè)寫入盤中的相應(yīng)報(bào)文文件中則完成此輪寫入操作;刪除步驟在寫入步驟中對(duì)磁盤進(jìn)行檢測,如果磁盤寫滿,那么刪除本磁盤中部分最老的數(shù)據(jù),達(dá)到磁盤空間循環(huán)使用的目的;睡眠處理步驟當(dāng)寫入步驟中選擇好寫入盤后,將系統(tǒng)中其余未被挑選的磁盤置于睡眠狀態(tài),當(dāng)需要選擇其余磁盤進(jìn)行寫入時(shí),再喚醒磁盤進(jìn)行報(bào)文寫入。
所述寫入步驟中寫入磁盤中的報(bào)文文件采用樹狀結(jié)構(gòu)存儲(chǔ)路徑,該路徑的目錄層級(jí)從上到下依次為報(bào)文存儲(chǔ)所在的磁盤編號(hào)、報(bào)文存儲(chǔ)的根目錄、報(bào)文來源的網(wǎng)口編號(hào)、總目錄名、報(bào)文的捕獲日期和時(shí)間、報(bào)文的捕獲時(shí)間、報(bào)文的文件名,報(bào)文的文件名可以根據(jù)該報(bào)文捕獲時(shí)間和報(bào)文類型命名。
如圖2所示某個(gè)路徑的樹狀存儲(chǔ)結(jié)構(gòu)示意圖,其完整的路徑表示為Apackets/01/ALL/2012-01-31/03/00/03-00-ll-301. pcap. gz其中各層級(jí)的含義如下A :報(bào)文存儲(chǔ)所在的磁盤; packets :報(bào)文存儲(chǔ)的根目錄;01 :此目錄下面存儲(chǔ)的是網(wǎng)口編號(hào)為I的網(wǎng)口所捕獲的報(bào)文;ALL :從網(wǎng)口收到的所有報(bào)文都放到ALL目錄;2012-01-31 :報(bào)文的捕獲日期;03 :報(bào)文的捕獲時(shí)間為03時(shí);00 :報(bào)文捕獲時(shí)間為00分;03-00-11-301. pcap. gz :報(bào)文存儲(chǔ)的文件。其中,03-00-11-301表示文件中報(bào)文的捕獲時(shí)間為03點(diǎn)00分11秒301毫秒;pcap. gz表示此文件是一個(gè)pcap格式的GZIP壓縮文件。
這種按分鐘組織存儲(chǔ)目錄的方法可以保證在網(wǎng)絡(luò)數(shù)據(jù)流量較大時(shí),每個(gè)存儲(chǔ)目錄中的文件個(gè)數(shù)不會(huì)太大。基于此種存儲(chǔ)結(jié)構(gòu),可以非常高效的通過網(wǎng)口編號(hào)、報(bào)文類型、時(shí)間對(duì)報(bào)文進(jìn)行查詢。
該方法有下面幾個(gè)優(yōu)點(diǎn)I.雙盤冗余寫入,可以保證在寫入數(shù)據(jù)時(shí)如果單個(gè)磁盤出現(xiàn)故障那么寫入的數(shù)據(jù)也不會(huì)丟失。
2.只要系統(tǒng)中還有一個(gè)磁盤未出故障,系統(tǒng)仍然可以繼續(xù)存儲(chǔ)數(shù)據(jù)。
3.提高磁盤的壽命。在往兩個(gè)磁盤寫入數(shù)據(jù)時(shí)可以將其他的磁盤置于睡眠模式, 減小系統(tǒng)功耗,保證磁盤的壽命。
4.磁盤的利用率高。在報(bào)文寫入時(shí),動(dòng)態(tài)的選擇兩個(gè)磁盤冗余寫入,以保證報(bào)文實(shí)時(shí)可靠存儲(chǔ)。本輪報(bào)文寫入完成后,其中一個(gè)磁盤保存數(shù)據(jù),進(jìn)入到睡眠模式,另外一個(gè)磁盤參與下一輪的報(bào)文冗余存儲(chǔ)。
本發(fā)明的實(shí)施方式不限于此,在本發(fā)明上述基本技術(shù)思想前提下,按照本領(lǐng)域的普通技術(shù)知識(shí)和慣用手段對(duì)本發(fā)明內(nèi)容所做出其它多種形式的修改、替換或變更,均落在本發(fā)明權(quán)利保護(hù)范圍之內(nèi)。
權(quán)利要求
1.一種智能變電站中實(shí)時(shí)報(bào)文的存儲(chǔ)方法,其特征在于包括如下步驟寫入步驟將系統(tǒng)中的可用磁盤依次編號(hào),并從中選擇兩塊磁盤作為寫入盤,當(dāng)有報(bào)文要寫入時(shí),依次將該報(bào)文同時(shí)寫入到兩塊磁盤中;在進(jìn)行報(bào)文寫入時(shí),同時(shí)記錄本輪寫入數(shù)據(jù)總量,當(dāng)本輪寫入的報(bào)文量超出預(yù)定的閥值時(shí),或者,任意一個(gè)磁盤出現(xiàn)故障時(shí),則切換磁盤,即按照編號(hào)順序選擇下一個(gè)磁盤作為寫入盤并繼續(xù)進(jìn)行報(bào)文的寫入,直到將該報(bào)文同時(shí)正確寫入兩個(gè)寫入盤中的相應(yīng)報(bào)文文件中則完成此輪寫入操作;刪除步驟在寫入步驟中對(duì)磁盤進(jìn)行檢測,如果磁盤寫滿,那么刪除本磁盤中部分最老的數(shù)據(jù),達(dá)到磁盤空間循環(huán)使用的目的;睡眠處理步驟當(dāng)寫入步驟中選擇好寫入盤后,將系統(tǒng)中其余未被挑選的磁盤置于睡眠狀態(tài),當(dāng)需要選擇其余磁盤進(jìn)行寫入時(shí),再喚醒磁盤進(jìn)行報(bào)文寫入。
2.根據(jù)權(quán)利要求I所述的智能變電站中實(shí)時(shí)報(bào)文的存儲(chǔ)方法,其特征在于所述寫入步驟中寫入磁盤中的報(bào)文文件采用樹狀結(jié)構(gòu)存儲(chǔ)路徑,所述路徑的目錄層級(jí)從上到下依次為報(bào)文存儲(chǔ)所在的磁盤編號(hào)、報(bào)文存儲(chǔ)的根目錄、報(bào)文來源的網(wǎng)口編號(hào)、總目錄名、報(bào)文的文件名。
3.根據(jù)權(quán)利要求2所述的智能變電站中實(shí)時(shí)報(bào)文的存儲(chǔ)方法,其特征在于所述報(bào)文的文件名根據(jù)該報(bào)文捕獲時(shí)間和報(bào)文類型命名。
4.根據(jù)權(quán)利要求I至3任意一項(xiàng)所述的智能變電站中實(shí)時(shí)報(bào)文的存儲(chǔ)方法,其特征在于所述寫入步驟中采用英文字母順序?qū)Υ疟P依次編號(hào)。
5.根據(jù)權(quán)利要求4任意一項(xiàng)所述的智能變電站中實(shí)時(shí)報(bào)文的存儲(chǔ)方法,其特征在于 所述預(yù)定的閥值設(shè)置為90%的磁盤總?cè)萘俊?br> 6.一種智能變電站中實(shí)時(shí)報(bào)文的存儲(chǔ)裝置,其特征在于包括寫入模塊用于將系統(tǒng)中的可用磁盤依次編號(hào),并從中選擇兩塊磁盤作為寫入盤,當(dāng)有報(bào)文要寫入時(shí),依次將該報(bào)文同時(shí)寫入到兩塊磁盤中;在進(jìn)行報(bào)文寫入時(shí),同時(shí)記錄本輪寫入數(shù)據(jù)總量,當(dāng)本輪寫入的報(bào)文量超出預(yù)定的閥值時(shí),或者,任意一個(gè)磁盤出現(xiàn)故障時(shí),則切換磁盤,即按照編號(hào)順序選擇下一個(gè)磁盤作為寫入盤并繼續(xù)進(jìn)行報(bào)文的寫入,直到將該報(bào)文同時(shí)正確寫入兩個(gè)寫入盤中的相應(yīng)報(bào)文文件中則完成此輪寫入操作;刪除模塊用于在寫入步驟中對(duì)磁盤進(jìn)行檢測,如果磁盤寫滿,那么刪除本磁盤中部分最老的數(shù)據(jù),達(dá)到磁盤空間循環(huán)使用的目的;睡眠處理模塊用于當(dāng)寫入步驟中選擇好寫入盤后,將系統(tǒng)中其余未被挑選的磁盤置于睡眠狀態(tài),當(dāng)需要選擇其余磁盤進(jìn)行寫入時(shí),再喚醒磁盤進(jìn)行報(bào)文寫入。
全文摘要
本發(fā)明公開了一種智能變電站中實(shí)時(shí)報(bào)文的存儲(chǔ)方法及其裝置,該方法包括寫入步驟將系統(tǒng)中的可用磁盤依次編號(hào),并從中選擇兩塊磁盤作為寫入盤,當(dāng)有報(bào)文要寫入時(shí),依次將該報(bào)文同時(shí)寫入到兩塊磁盤中;刪除步驟在寫入步驟中對(duì)磁盤進(jìn)行檢測,如果磁盤寫滿,那么刪除本磁盤中部分最老的數(shù)據(jù),達(dá)到磁盤空間循環(huán)使用的目的;睡眠處理步驟當(dāng)寫入步驟中選擇好寫入盤后,將系統(tǒng)中其余未被挑選的磁盤置于睡眠狀態(tài),當(dāng)需要選擇其余磁盤進(jìn)行寫入時(shí),再喚醒磁盤進(jìn)行報(bào)文寫入。本方法能夠使智能變電站中海量的報(bào)文得到簡潔有序的存儲(chǔ),提高后期報(bào)文的查找和提取效率,進(jìn)而提高變電站的維護(hù)和管理水平。
文檔編號(hào)G06F17/30GK102937956SQ201210123118
公開日2013年2月20日 申請日期2012年4月25日 優(yōu)先權(quán)日2012年4月25日
發(fā)明者劉瑋, 高新華, 陳炯聰, 黃曙, 胡春潮, 汪溢, 竹之涵, 蘇忠陽, 馬文霜, 高學(xué)強(qiáng) 申請人:廣東電網(wǎng)公司電力科學(xué)研究院, 廣州思唯奇計(jì)算機(jī)科技有限公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1
铁岭县| 天峻县| 城口县| 永修县| 北京市| 疏勒县| 当涂县| 平塘县| 中宁县| 舒兰市| 白城市| 马公市| 六盘水市| 桂东县| 平利县| 淄博市| 麦盖提县| 安化县| 新兴县| 双江| 彭阳县| 岢岚县| 霍州市| 太保市| 邢台市| 乐安县| 安塞县| 柳州市| 木兰县| 平昌县| 永宁县| 昌乐县| 涿州市| 十堰市| 闽侯县| 驻马店市| 莱州市| 西乌珠穆沁旗| 哈巴河县| 博客| 屏东市|