[發明專利]網絡消息解析方法及通信設備有效
| 申請號: | 201110389258.1 | 申請日: | 2011-11-30 |
| 公開(公告)號: | CN102413141A | 公開(公告)日: | 2012-04-11 |
| 發明(設計)人: | 尤里.哈桑;愛米特.克里斯托;莫默;黃毽 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06 |
| 代理公司: | 深圳市深佳知識產權代理事務所(普通合伙) 44285 | 代理人: | 彭愿潔;李文紅 |
| 地址: | 518129 廣東*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 網絡 消息 解析 方法 通信 設備 | ||
技術領域
本發明實施例涉及通信技術領域,特別涉及一種網絡消息解析方法及通信設備。
背景技術
現在固網寬帶業務快速發展,給運營商帶來機遇的同時也帶來挑戰,隨著P2P、網絡游戲、Web?TV、VoIP等應用的普及,帶來了帶寬管理、內容計費、信息安全處理等一系列問題。
深度包檢測(Deep?Packet?Inspection,DPI)技術被認為是應對網絡中多個業務運行所帶來的管理問題的有效方法,即利用DPI技術能夠對網絡中運行的多種業務的網絡消息進行快速的解析,可以識別出網絡消息所歸屬的應用協議。
但是,現在僅解析出網絡消息所歸屬的應用協議是不夠的,還需要解析出網絡消息中攜帶的關心數據,比如,對于超文本傳輸協議(Hyper?Text?Transfer?Protocol,HTTP)的網絡消息,現有技術提供一種解析HTTP協議的網絡消息的方法,具體的,網絡服務器接收服務器與客戶端間傳輸的HTTP協議的網絡消息,網絡服務器中的數據解析模塊根據HTTP協議的格式,預先設置好實現的邏輯,收到HTTP協議的網絡消息后按照預先設置的邏輯進行處理,以如下網絡消息為例對現有技術的解析方法進行描述:
“GET/root.html?HTTP/1.1/r/n”
″User-Agent:Mozilla/5.0/r/n“
“Host:d.wikimedia.org/r/n”
″Accept-Encoding:gzip,deflate/r/n“
″Keep-Alive:115/r/n“
″Connection:keep-alive/r/n“
″Content-Length:10/r/n/r/n“
″0123456789″
網絡服務器中的解析模塊針對HTTP協議的網絡消息進行解析時,預先設置好的邏輯是利用逐字符掃描方法,匹配出該網絡消息中的請求方法類型以及Host頭域值,如上述實例,匹配出的請求方法類型為“GET”,將該請求方法所請求的信息URL(具體是“/root.html”)和Host頭域值“d.wikimedia.org”輸出到網絡服務器中的策略匹配模塊,其中,“/root.html”和“d.wikimedia.org”為該網絡消息中攜帶的關心數據,該策略匹配模塊匹配出數據流所使用的既定策略,將既定策略輸出到網絡服務器中的策略執行模塊,以便網絡服務器中的策略執行模塊對數據流執行該既定策略,比如計費策略等。
現有技術的缺點是:
由于各種協議格式不同,處理時提取的關心數據也不同,需要對每種協議都進行預先分析和處理,而對于網絡服務器接收的服務器和客戶端間傳遞的網絡消息有多種協議進行切換的情況,比如,利用HTTP協議作為實時流傳輸協議(Real?Time?Streaming?Protocol,RTSP)的管道(Tunnel),一段時間后RTSP協議的網絡消息又切換為實時傳送協議(Real-time?Transport?Protocol,RTP)協議的網絡消息,現有技術需要針對上述情況重新設置實現的邏輯,需要修改軟硬件來支持上述協議切換,無法做到無損升級,即不需要中斷業務即可實現升級,影響網絡服務器的可靠運行。
發明內容
本發明實施例提供一種網絡消息解析方法及通信設備,由于采用的是配置文件,所以在對下一個消息的處理方式有變化時,只需要修改應用協議對應的區段描述信息,不需要重新設置實現的邏輯,從而實現無損升級。
有鑒于此,本發明實施例提供:
一種網絡消息解析方法,包括:
接收網絡消息,所述網絡消息包括一個或多個區段;
識別出所述網絡消息的應用協議類型為第一應用協議;
從第一應用協議對應的配置文件中的一個區段描述信息所描述的所述網絡消息的當前區段中,獲取所述區段描述信息中的關心數據指示信息所指示的關心數據;
以所獲取的全部或者部分關心數據作為決策條件,執行所述區段描述信息中的決策方法,得到對應的決策結果;
其中,當所述當前區段是所述網絡消息的最后一個區段時,所述決策結果包括所述網絡消息的下一個消息的處理方式,所述網絡消息與所述下一個消息屬于同一應用層。
一種通信設備,其包括:
通信模塊,用于接收網絡消息,所述網絡消息包括一個或多個區段;
識別模塊,用于識別出所述網絡消息的應用協議類型為第一應用協議;
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110389258.1/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種復合仿生太陽能電池板
- 下一篇:超級結器件的終端保護結構及制造方法





