[發(fā)明專利]一種GSP通信報文解析方法在審
| 申請?zhí)枺?/td> | 202010751917.0 | 申請日: | 2020-07-30 |
| 公開(公告)號: | CN111859043A | 公開(公告)日: | 2020-10-30 |
| 發(fā)明(設(shè)計)人: | 卜新蘋;孫發(fā)恩;朱曉磊;孟慶媛;談鳳真;瞿曉宏 | 申請(專利權(quán))人: | 積成電子股份有限公司 |
| 主分類號: | G06F16/903 | 分類號: | G06F16/903;H04L29/06;H02J13/00 |
| 代理公司: | 北京久維律師事務(wù)所 11582 | 代理人: | 邢江峰 |
| 地址: | 250104 *** | 國省代碼: | 山東;37 |
| 權(quán)利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關(guān)鍵詞: | 一種 gsp 通信 報文 解析 方法 | ||
1.一種GSP通信報文解析方法,適用DL/T860標準,其特征是,該方法包括:
導入和解析變電站模型文件,并獲取GSP通信報文;
初步解析報文,生成報文關(guān)聯(lián)關(guān)系;
對分段報文進行重組;
基于PER解碼解析GSP服務(wù)區(qū)數(shù)據(jù);
匹配模型信息和關(guān)聯(lián)報文,解析不定類型數(shù)據(jù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征是,所述解析變電站模型文件具體包括:提取模型文件中包含多個IED的訪問控制點信息,根據(jù)DL/T860標準,將模型中定義的索引名稱標準化,并創(chuàng)建樹形信息結(jié)構(gòu)。
3.根據(jù)權(quán)利要求1所述的方法,其特征是,所述獲取GSP通信報文具體包括:
基于libcap/winpcap網(wǎng)絡(luò)數(shù)據(jù)包捕獲接口,抓取網(wǎng)絡(luò)中的GSP通信報文;
解析GSP通信報文頭,查看適用協(xié)議PI字段;
如果PI為1,則適用于DL/T860標準的GSP通信報文。
4.根據(jù)權(quán)利要求1所述的方法,其特征是,所述初步解析報文,生成報文關(guān)聯(lián)關(guān)系具體包括以下方法:
獲取GSP協(xié)議層APCH頭和ReqID、以及TCP協(xié)議層的端口號、IP協(xié)議層的IP地址;
基于初步解析結(jié)果,根據(jù)自定義的加權(quán)算法生成報文請求與響應(yīng)的關(guān)聯(lián)關(guān)系。
5.根據(jù)權(quán)利要求4所述的方法,其特征是,所述的自定義的加權(quán)算法為為每個報文建立key/value映射,具有相同鍵值的兩條報文為請求與響應(yīng)關(guān)聯(lián)報文,具體包括:
keyip=a1×224+b1×216+c1×28+d1 (1)
keyd=keyips+keyipd×28+ps+pd×28 (2)
key=keyd<<24+SC<<16+reqID (3)
式中,[a1.b1.c1.d1]表示IP地址,[ps]表示源端口號,[pd]表示目的端口號,reqID表示請求序號,公式(2)中keyips、keyipd分別表示源IP地址和目的IP地址利用公式(1)得出值,響應(yīng)報文計算鍵值key時,需將該目的IP/Port和源IP/Port進行交換。
6.根據(jù)權(quán)利要求5所述的方法,其特征是,所述對分段報文進行重組為利用建立key/value映射,實現(xiàn)GSP分段報文的快速重組,具體包括:
S31、判斷報文列表是否為空;
S32、若報文列表不為空時,取出一幀GSP報文;報文為空時,結(jié)束;
S33、利用公式(1)(2)(3)計算鍵值key值,在鍵值對key,indexList(記為gsp_part_map)查找key值是否存在;若不存在,則創(chuàng)建新的key,indexList,并將當前報文序號index放入indexList;插入key值對gsp_part_map中;若存在,則取出key值對應(yīng)的indexList,將當前報文序號index放入列表indexList中;
S34、若報文的分幀標識Next標識為1,表示還有后續(xù)幀轉(zhuǎn)到步驟S31,否則,無后續(xù)幀轉(zhuǎn)到步驟S35;
S35、依次取出indexList中的報文序號,并對報文進行組幀:將報文的GSP服務(wù)數(shù)據(jù)區(qū)的數(shù)據(jù)進行重組,加上最后一幀的APCH頭和ReqID部分;
S36、判斷幀長度FL與重組后的服務(wù)數(shù)據(jù)區(qū)長度是否相同,若不同,則標記組幀失敗,否則組幀成功;繼續(xù)執(zhí)行S31。
該專利技術(shù)資料僅供研究查看技術(shù)是否侵權(quán)等信息,商用須獲得專利權(quán)人授權(quán)。該專利全部權(quán)利屬于積成電子股份有限公司,未經(jīng)積成電子股份有限公司許可,擅自商用是侵權(quán)行為。如果您想購買此專利、獲得商業(yè)授權(quán)和技術(shù)合作,請聯(lián)系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/202010751917.0/1.html,轉(zhuǎn)載請聲明來源鉆瓜專利網(wǎng)。
- 通信裝置、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信設(shè)備、通信方法、通信電路、通信系統(tǒng)
- 通信設(shè)備、通信系統(tǒng)、通信方法、通信程序、通信電路
- 通信終端、通信系統(tǒng)、通信方法以及通信程序
- 通信終端、通信方法、通信裝備和通信系統(tǒng)
- 通信裝置、通信程序、通信方法以及通信系統(tǒng)
- 通信裝置、通信系統(tǒng)、通信方法及計算機可讀取的記錄介質(zhì)





