電力自動(dòng)化通訊全過程報(bào)文快速存儲(chǔ)及檢索方法
【專利摘要】本發(fā)明涉及一種電力系統(tǒng)中軟報(bào)文傳送技術(shù),特別是一種電力自動(dòng)化通訊全過程報(bào)文快速存儲(chǔ)及檢索方法,對(duì)匯入的多路海量實(shí)時(shí)遠(yuǎn)動(dòng)報(bào)文流進(jìn)行優(yōu)化存儲(chǔ)及支持快速檢索的數(shù)據(jù)處理方法,能實(shí)現(xiàn)從多個(gè)維度實(shí)現(xiàn)查詢報(bào)文的快速多點(diǎn)定位,包括管理維(變電站-裝置)、業(yè)務(wù)維、時(shí)間維。為消除遠(yuǎn)動(dòng)規(guī)約間的差異,滿足遠(yuǎn)動(dòng)業(yè)務(wù)分析粒度的要求,對(duì)業(yè)務(wù)維進(jìn)行抽象表述,以業(yè)務(wù)原語來表述業(yè)務(wù)維的內(nèi)容,這些業(yè)務(wù)原語項(xiàng)與具體的遠(yuǎn)動(dòng)規(guī)約沒有相干性,因此而稱之為原語,其表征簡(jiǎn)單、直白,易于理解,且不受具體的遠(yuǎn)動(dòng)規(guī)約的約束,無需再進(jìn)行解析和轉(zhuǎn)換,處理方便,實(shí)現(xiàn)了高效、面向?qū)ο蟆⒅С指咝阅懿樵兌ㄎ坏暮A繄?bào)文流存儲(chǔ)技術(shù);實(shí)現(xiàn)基于業(yè)務(wù)原語的快速搜索匹配定位功能。
【專利說明】電力自動(dòng)化通訊全過程報(bào)文快速存儲(chǔ)及檢索方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及一種電力系統(tǒng)中軟報(bào)文傳送技術(shù),特別是一種電力自動(dòng)化通訊全過程報(bào)文快速存儲(chǔ)及檢索方法。
【背景技術(shù)】
[0002]地區(qū)調(diào)控一體技術(shù)支持系統(tǒng)(以下簡(jiǎn)稱調(diào)控系統(tǒng))和電力微機(jī)保護(hù)裝置不停電整定及核查定值系統(tǒng)(以下簡(jiǎn)稱定值系統(tǒng))是電力生產(chǎn)重要的技術(shù)支持系統(tǒng),但由于監(jiān)控管理對(duì)象(繼保設(shè)備)的電力安全生產(chǎn)約束,以及本體類型多樣性和復(fù)雜性,使信息接入調(diào)試工作不僅面臨時(shí)間限制,并且調(diào)試工作本身異常繁瑣,使得系統(tǒng)運(yùn)行維護(hù)工作量壓力大。為配合定值系統(tǒng)的聯(lián)調(diào),聯(lián)調(diào)相關(guān)的繼保設(shè)備需要進(jìn)入檢修態(tài),調(diào)控系統(tǒng)采用軟報(bào)文直采直送方式,從變電站二次設(shè)備本體直接獲取監(jiān)控信息,而主站遠(yuǎn)動(dòng)機(jī)(控制中心)為實(shí)現(xiàn)變電站實(shí)時(shí)監(jiān)控,需要實(shí)時(shí)采集數(shù)量眾多的變電站遠(yuǎn)動(dòng)機(jī)和變電站測(cè)控裝置的報(bào)文流,由于采集的對(duì)象數(shù)量多,單體信息發(fā)送速度快,軟報(bào)文方式的多樣性和復(fù)雜性,以及通訊經(jīng)過環(huán)節(jié)多、涉及規(guī)約多,直接導(dǎo)致主站遠(yuǎn)動(dòng)機(jī)處理的報(bào)文流數(shù)量巨大,檢索耗時(shí)、繁瑣。
【發(fā)明內(nèi)容】
[0003]本發(fā)明的目的在于克服現(xiàn)有技術(shù)的不足之處,而提出一種適用于電力系統(tǒng)遠(yuǎn)動(dòng)通訊規(guī)范的電力自動(dòng)化通訊全過程報(bào)文快速存儲(chǔ)及檢索方法。
[0004]本發(fā)明所述的報(bào)文快速存儲(chǔ)方法是通過以下途徑來實(shí)現(xiàn)的:
電力自動(dòng)化通訊全過程報(bào)文快速存儲(chǔ)方法,其要點(diǎn)在于,包括如下步驟:
1)提供報(bào)文存儲(chǔ)系統(tǒng),其支持的維度有管理維、業(yè)務(wù)維和時(shí)間維,管理維包括變電站維度和裝置維度,為變電站與設(shè)備裝置的信息及關(guān)聯(lián);時(shí)間維則表示報(bào)文傳送的時(shí)間數(shù)據(jù);而業(yè)務(wù)維體現(xiàn)為業(yè)務(wù)原語,原語項(xiàng)包括有超30%遙測(cè)增量、超60%遙測(cè)增量、超90%遙測(cè)增量、遙信變位、SOE變位、校時(shí)、告警事件、動(dòng)作事件、定值召喚、定值召喚返回、定值下裝、定值下裝返校、定值固化、定值固化返校、定值區(qū)召喚、定值區(qū)召喚返回、壓板召喚、壓板召喚返回、壓板修改下裝、壓板下裝返校、壓板修改固化、壓板固化修改返校;
2)主站遠(yuǎn)動(dòng)機(jī)采集匯入的多個(gè)變電站海量實(shí)時(shí)遠(yuǎn)動(dòng)報(bào)文流,以變電站維度和時(shí)間維組織儲(chǔ)存為流文檔;
3)流文檔內(nèi)部根據(jù)采集遠(yuǎn)動(dòng)通道設(shè)置的規(guī)約類型,使用對(duì)應(yīng)規(guī)約解析邏輯,以業(yè)務(wù)維進(jìn)行報(bào)文流的分段,并且分析提取該業(yè)務(wù)報(bào)文段關(guān)聯(lián)的裝置信息、業(yè)務(wù)原語、時(shí)間;
4)首先以[流文檔-段點(diǎn)]組合鍵作為檢索定位點(diǎn),建立一張檢索定位點(diǎn)表,該表列由主鍵定位點(diǎn)ID、流文檔名、段點(diǎn)位置構(gòu)成;其次建立一張定位索引表,該表列由外鍵引用定位點(diǎn)ID、變電站、裝置、時(shí)間、業(yè)務(wù)原語構(gòu)成,在步驟3)過程的同時(shí)維護(hù)檢索定位點(diǎn)表、定位索引表的行信息,并存儲(chǔ)到報(bào)文存儲(chǔ)系統(tǒng)中,完成電力自動(dòng)化通訊全過程報(bào)文的優(yōu)化存儲(chǔ)。
[0005]本發(fā)明所述的快速檢索方法,其要點(diǎn)在于,包括如下步驟:
O提供一種如上所述的報(bào)文存儲(chǔ)系統(tǒng),輸入組合查詢條件,包括變電站維度、裝置維度、時(shí)間維以及以業(yè)務(wù)原語表述的業(yè)務(wù)維,上述查詢條件為一個(gè)或者多個(gè);
2)通過sql語句查詢【定位索引表】獲得滿足條件的定位點(diǎn)ID集合(可以多行),再通過【檢索定位點(diǎn)表】獲得滿足查詢條件的物理流文檔名、和段偏移位置,實(shí)現(xiàn)快速定位到滿足查詢條件的源報(bào)文起始位置。
[0006]本發(fā)明所述的電力自動(dòng)化通訊全過程報(bào)文快速存儲(chǔ)及檢索方法,對(duì)匯入的多路海量實(shí)時(shí)遠(yuǎn)動(dòng)報(bào)文流進(jìn)行優(yōu)化存儲(chǔ)及支持快速檢索的數(shù)據(jù)處理方法,能實(shí)現(xiàn)從多個(gè)維度實(shí)現(xiàn)查詢報(bào)文的快速多點(diǎn)定位,支持組合查詢的維度有管理維(變電站-裝置)、業(yè)務(wù)維、時(shí)間維。本方法為消除遠(yuǎn)動(dòng)規(guī)約間的差異,滿足遠(yuǎn)動(dòng)業(yè)務(wù)分析粒度的要求,對(duì)業(yè)務(wù)維進(jìn)行抽象表述,以業(yè)務(wù)原語來表述業(yè)務(wù)維的內(nèi)容,這些業(yè)務(wù)原語項(xiàng)與具體的遠(yuǎn)動(dòng)規(guī)約沒有相干性,因此而稱之為原語。所述的業(yè)務(wù)原語表征簡(jiǎn)單、直白,易于理解,且不受具體的遠(yuǎn)動(dòng)規(guī)約的約束,無需再進(jìn)行解析和轉(zhuǎn)換,處理方便,實(shí)現(xiàn)了高效、面向?qū)ο蟆⒅С指咝阅懿樵兌ㄎ坏暮A繄?bào)文流存儲(chǔ)技術(shù);并且通過基于電力自動(dòng)化標(biāo)準(zhǔn)規(guī)約業(yè)務(wù)原語的組織存儲(chǔ)方法,可以在海量的記錄報(bào)文中,實(shí)現(xiàn)基于業(yè)務(wù)原語的快速搜索匹配定位功能。
【專利附圖】
【附圖說明】
[0007]圖1所示為本發(fā)明所述電力自動(dòng)化通訊全過程報(bào)文快速存儲(chǔ)及檢索方法的流程示意圖。
[0008]下面根據(jù)【具體實(shí)施方式】對(duì)本發(fā)明做進(jìn)一步描述。
【具體實(shí)施方式】
[0009]最佳實(shí)施例:
本發(fā)明所述的電力自動(dòng)化通訊全過程報(bào)文快速存儲(chǔ)及檢索方法,包括有快速存儲(chǔ)方法和基于快速存儲(chǔ)的檢索方法,其滿足電力自動(dòng)化通訊全過程的運(yùn)行分析及評(píng)估,兼容IEC870-5-104、IEC 870_5_103、以及IEC61850等遠(yuǎn)動(dòng)通訊規(guī)范。所述的快速存儲(chǔ)及檢索方法都是基于業(yè)務(wù)原語而進(jìn)行的,是一種對(duì)匯入的多路海量實(shí)時(shí)遠(yuǎn)動(dòng)報(bào)文流進(jìn)行優(yōu)化存儲(chǔ)及支持快速檢索的數(shù)據(jù)處理方法,能實(shí)現(xiàn)從多個(gè)維度實(shí)現(xiàn)查詢報(bào)文的快速多點(diǎn)定位,支持組合查詢的維度有管理維(變電站-裝置)、業(yè)務(wù)維、時(shí)間維。本方法為消除遠(yuǎn)動(dòng)規(guī)約間的差異,滿足遠(yuǎn)動(dòng)業(yè)務(wù)分析粒度的要求,抽象出業(yè)務(wù)維下有以下項(xiàng)目,這些項(xiàng)目與具體遠(yuǎn)動(dòng)規(guī)約沒有相干性,稱之為原語。原語項(xiàng)包括有:超30%遙測(cè)增量、超60%遙測(cè)增量、超90%遙測(cè)增量、遙信變位、S0E變位、校時(shí)、告警事件、動(dòng)作事件、定值召喚、定值召喚返回、定值下裝、定值下裝返校、定值固化、定值固化返校、定值區(qū)召喚、定值區(qū)召喚返回、壓板召喚、壓板召喚返回、壓板修改下裝、壓板下裝返校、壓板修改固化、壓板固化修改返校。
[0010]參照附圖1,所述電力自動(dòng)化通訊全過程報(bào)文優(yōu)化存儲(chǔ)法,包括如下步驟:
步驟1、運(yùn)用winpcap或1 ibpcap技術(shù),設(shè)置過濾規(guī)則,通過交換機(jī)共享端口獲取交互報(bào)文。主站遠(yuǎn)動(dòng)機(jī)采集匯入的多個(gè)變電站海量實(shí)時(shí)遠(yuǎn)動(dòng)報(bào)文流,以變電站維度(1個(gè)變電站)和時(shí)間維度(1天,年-月-日)組織儲(chǔ)存為流文檔;
步驟2、根據(jù)截獲的報(bào)文,流文檔內(nèi)部采用采集遠(yuǎn)動(dòng)通道設(shè)置的規(guī)約類型(IEC870-5-104、IEC 870_5_103、或IEC61850),使用對(duì)應(yīng)規(guī)約解析邏輯,以業(yè)務(wù)維進(jìn)行報(bào)文流的分段,并且分析提取該業(yè)務(wù)報(bào)文段關(guān)聯(lián)的裝置信息、業(yè)務(wù)原語、時(shí)間(時(shí)-分-秒);步驟3、首先以[流文檔-段點(diǎn)]組合鍵作為檢索定位點(diǎn),建立一張檢索定位點(diǎn)表,該表列由定位點(diǎn)ID (主鍵)、流文檔名、段點(diǎn)位置構(gòu)成;其次建立一張定位索引表,該表列由定位點(diǎn)ID (外鍵引用)、變電站、裝置、時(shí)間(年-月-日時(shí)-分-秒)、業(yè)務(wù)原語構(gòu)成。步驟2過程中同時(shí)維護(hù)檢索定位點(diǎn)表、定位索引表的行信息,完成電力自動(dòng)化通訊全過程報(bào)文的優(yōu)化存儲(chǔ)。
[0011]電力自動(dòng)化通訊全過程報(bào)文的快速檢索方法,包括如下步驟:
步驟1、檢索者輸入組合查詢條件:變電站(可以復(fù)選)、裝置(可以復(fù)選)、時(shí)間(以年-月-日時(shí)-分-秒形式描述時(shí)間段)、業(yè)務(wù)維(所有業(yè)務(wù)原語,可以復(fù)選);
步驟2、通過sql語句查詢【定位索引表】獲得滿足條件的定位點(diǎn)ID集合(可以多行),再通過【檢索定位點(diǎn)表】獲得滿足查詢條件的物理流文檔名、和段偏移位置,這樣就可以實(shí)現(xiàn)快速定位到滿足查詢條件的源報(bào)文起始位置(多點(diǎn))。
[0012]本發(fā)明未述部分與現(xiàn)有技術(shù)相同。
【權(quán)利要求】
1.電力自動(dòng)化通訊全過程報(bào)文快速存儲(chǔ)方法,其要點(diǎn)在于,包括如下步驟: 1)提供報(bào)文存儲(chǔ)系統(tǒng),其支持的維度有管理維、業(yè)務(wù)維和時(shí)間維,管理維包括變電站維度和裝置維度,為變電站與設(shè)備裝置的信息及關(guān)聯(lián);時(shí)間維則表示報(bào)文傳送的時(shí)間數(shù)據(jù);而業(yè)務(wù)維體現(xiàn)為業(yè)務(wù)原語,原語項(xiàng)包括有超30%遙測(cè)增量、超60%遙測(cè)增量、超90%遙測(cè)增量、遙信變位、SOE變位、校時(shí)、告警事件、動(dòng)作事件、定值召喚、定值召喚返回、定值下裝、定值下裝返校、定值固化、定值固化返校、定值區(qū)召喚、定值區(qū)召喚返回、壓板召喚、壓板召喚返回、壓板修改下裝、壓板下裝返校、壓板修改固化、壓板固化修改返校; 2)主站遠(yuǎn)動(dòng)機(jī)采集匯入的多個(gè)變電站海量實(shí)時(shí)遠(yuǎn)動(dòng)報(bào)文流,以變電站維度和時(shí)間維組織儲(chǔ)存為流文檔; 3)流文檔內(nèi)部根據(jù)采集遠(yuǎn)動(dòng)通道設(shè)置的規(guī)約類型,使用對(duì)應(yīng)規(guī)約解析邏輯,以業(yè)務(wù)維進(jìn)行報(bào)文流的分段,并且分析提取該業(yè)務(wù)報(bào)文段關(guān)聯(lián)的裝置信息、業(yè)務(wù)原語、時(shí)間; 4)首先以[流文檔-段點(diǎn)]組合鍵作為檢索定位點(diǎn),建立一張檢索定位點(diǎn)表,該表列由主鍵定位點(diǎn)ID、流文檔名、段點(diǎn)位置構(gòu)成;其次建立一張定位索引表,該表列由外鍵引用定位點(diǎn)ID、變電站、裝置、時(shí)間、業(yè)務(wù)原語構(gòu)成,在步驟3)過程的同時(shí)維護(hù)檢索定位點(diǎn)表、定位索引表的行信息,并存儲(chǔ)到報(bào)文存儲(chǔ)系統(tǒng)中,完成電力自動(dòng)化通訊全過程報(bào)文的優(yōu)化存儲(chǔ)。
2.電力自動(dòng)化通訊全過程報(bào)文快速檢索方法,其要點(diǎn)在于,包括如下步驟: 提供一種如權(quán)利要求1所述的報(bào)文存儲(chǔ)系統(tǒng),輸入組合查詢條件,包括變電站維度、裝置維度、時(shí)間維以及以業(yè)務(wù)原語表述的業(yè)務(wù)維,上述查詢條件為一個(gè)或者多個(gè); 通過sql語句查詢【定位索引表】獲得滿足條件的定位點(diǎn)ID集合,再通過【檢索定位點(diǎn)表】獲得滿足查詢條件的物理流文檔名、和段偏移位置,實(shí)現(xiàn)快速定位到滿足查詢條件的源報(bào)文起始位置。`
【文檔編號(hào)】G06F17/30GK103678688SQ201310734944
【公開日】2014年3月26日 申請(qǐng)日期:2013年12月27日 優(yōu)先權(quán)日:2013年12月27日
【發(fā)明者】黃春紅, 高俊彥, 白小錚, 錢金霞, 郭熠昀, 李達(dá), 王小輝 申請(qǐng)人:國家電網(wǎng)公司, 國網(wǎng)福建省電力有限公司, 國網(wǎng)福建省電力有限公司廈門供電公司