[發明專利]一種區分GOOSE、SMV和MMS報文的方法在審
| 申請號: | 201610192092.7 | 申請日: | 2016-03-30 |
| 公開(公告)號: | CN105721254A | 公開(公告)日: | 2016-06-29 |
| 發明(設計)人: | 黃敏;蔡淑存 | 申請(專利權)人: | 華南理工大學 |
| 主分類號: | H04L12/26 | 分類號: | H04L12/26 |
| 代理公司: | 廣州市華學知識產權代理有限公司 44245 | 代理人: | 羅觀祥 |
| 地址: | 510640 廣*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 區分 goose smv mms 報文 方法 | ||
技術領域
本發明涉及輸變電設備狀態在線檢測技術領域,尤其是指一種區分GOOSE、SMV和MMS報文的方法。
背景技術
目前公知的GOOSE是面向通用對象的變電站事件,是IEC61850標準中用于滿足變電站自動化系統快速報文需求的機制。通過GOOSE(面向對象變電站通用事件)實現保護之間信息交換和監控間隔聯閉鎖功能,與保護系統統一建模、統一組網,共享統一的信息平臺,提高二次系統的安全性、可靠性。MMS是一個OSI應用層的標準,用于支持計算機集成制造環境下可編程設備之間雙向報文通信,這種環境被稱之為制造環境,MMS規范了工業領域具有通信能力的智能傳感器、智能電子設備(IED)、智能控制設備的通信行為,使出自不同制造商的設備之間具有更強的互操作性。SMV是采樣檢測值,也稱為SV是一種用于實時傳輸數字采樣信息的通信服務。這也方便了我們在通信的過程中使一些數據以一種更加直觀的方式呈現在我們面前,我們進行消息傳遞的就是SMV報文。
當期研究中提出了許多有關GOOSE,SMV,MMS有關的研究方法,例如王保義,王明安,張少敏等提出的一種基于GCM的智能變電站報文安全傳輸方法,這種方法只考慮到了制造報文規范(MMS)、采樣測量值(SMV)、通用面向對象的變電站事件(GOOSE)是智能變電站常用的3種報文的安全傳輸問題,并沒有對這三種報文的區分方法加以說明。楊貴,王文龍,熊慕文,劉明慧等提出的千兆交換機在變電站的應用探討方法,這種方法只考慮GOOSE,SMV,MMS報文在交換機級聯次數較多或網絡報文量較大的情況下,存在網絡傳輸時延超過這三種報文允許超過時延,導致網絡中因為時延而出現的一些問題的相關方面的研究,并沒有提及到GOOSE,SMV,MMS報文的區分問題。李衛國,李宏霞等提出的基于IEC61850智能變電站數據分析關鍵技術問題,該方法利用計算機技術、網絡通訊技術、軟件技術和數據庫技術,建立先進的錄波報文記錄分析平臺,形成一個集數據存儲、傳輸、分析等多種功能相結合的有機整體,實現報文分析功能,實現異常報文的處理和顯示實現對SAV采樣點報文和GOOSE開關量報文的提取功能,但是并沒有對GOOSE,SMV,MMS報文的區分問題加以說明。
綜上所述,當前針對GOOSE,SMV,MMS報文的研究都是與其傳輸安全和存儲相關的問題,雖然也有關于這三種報文的分析問題,但是僅僅只是分析其傳輸過程中的時延而引起的問題,都并沒有對這三種報文在1000M以太網中的關于這這三種報文的區分問題,因此本發明在原來的基礎之上提出了一種GOOSE,SMV,MMS報文的區分系統,用來完成在報文傳輸過程中能夠準確的區分出這三種報文,并且使得出現的報文不丟失。
發明內容
本發明的目的在于克服現有技術的缺點和不足,提供一種區分GOOSE、SMV和MMS報文的方法,能夠快速而準確的對輸電線路中的故障進行分析,成功的減少了排除故障時間,減少冗入的檢測步驟;克服了捕獲數據過程中出現的丟包問題,使捕獲的數據能夠完整和準確,為檢測問題提供了正確的方向,縮短了故障檢測時間,提高了準確性。
為實現上述目的,本發明所提供的技術方案為:一種區分GOOSE、SMV和MMS報文的方法,包括以下步驟:
A.當有數據流發送過來的時候,捕獲所有的不同源的數據報文,然后繼續執行步驟B;
B.分析這些數據報文的頭部信息,然后執行步驟C;
C.解析器來分析這些報文的頭部信息,如果分析的是IP數據報則執行步驟D,如果不是IP數據報則執行步驟F;
D.繼續分析IP數據報的頭部,然后按照MMS報文的特征來區分報文,然后執行步驟E;
E.輸出需要的MMS報文;
F.繼續分析這些數據報的頭部信息,然后按照GOOSE報文的特征來區分報文,如果匹配則執行步驟G,如果不匹配則執行步驟H;
G.輸出需要的GOOSE報文;
H.繼續分析這些數據報的頭部信息,然后按照SM報文的特征來區分報文,如果匹配則執行步驟I;
I.輸出需要的SMV報文。
在進行步驟A時,要保證在1000M以太網中接收到的數據不丟包,而在不同的操作系統中的解決方案是不一樣的,包括以下兩種情況:
(1)windows環境下的解決方案
在windows環境下中的包的丟失的解決方案是winpacp來實現數據的抓包,通過大量實驗可以得到當打開網絡設備后,可以設置緩存的大小為128M足以解決windows環境下在1000M以太網中的丟包問題;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華南理工大學,未經華南理工大學許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201610192092.7/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于模糊測試的工控協議漏洞挖掘系統
- 下一篇:一種實現鏈路檢測的方法和裝置





