[發明專利]報文解析方法和裝置無效
| 申請號: | 200910136249.4 | 申請日: | 2009-05-04 |
| 公開(公告)號: | CN101547156A | 公開(公告)日: | 2009-09-30 |
| 發明(設計)人: | 嚴開恩 | 申請(專利權)人: | 華為技術有限公司 |
| 主分類號: | H04L12/56 | 分類號: | H04L12/56;H04L29/06;H04L1/00 |
| 代理公司: | 北京中博世達專利商標代理有限公司 | 代理人: | 申 健 |
| 地址: | 518129廣東省深*** | 國省代碼: | 廣東;44 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 報文 解析 方法 裝置 | ||
技術領域
本發明涉及通信領域,尤其涉及一種報文解析方法和裝置。
背景技術
現有解析時鐘報文技術中,要完成固定位置字節匹配和校驗算法計算。固定位置字節匹配可以在時鐘報文的固定位置取出相關信息,固定位置字節內容主要有兩種:一是協議類型字節;二是六元組信息,即SMAC(源物理地址)、DMAC(目的物理地址)、SIP(源網絡協議地址)、DIP(目的網絡協議地址)、SPORT(源端口)和DPORT(目的端口)。校驗算法計算可以確定時鐘報文是否接收無誤,校驗計算要在MAC(Media?Access?Control,媒體訪問控制)層處理完成CRC(Cyclic?Redundancy?Check,循環冗余校驗)32的校驗,IP(InternetProtocol,網際協議)層處理完成IP頭校驗,傳輸層完成UDP(User?DatagramProtocol,用戶數據報文協議)校驗,這些校驗算法都是以字節或雙字節為單位進行的。這些校驗算法固定,將輸入時鐘報文某些字節經過校驗算法運算獲得的計算值與時鐘報文中攜帶的校驗值進行比較,以確定報文是否接收無誤。
現有解析時鐘報文的裝置中,時鐘報文輸入后有N個并行的分支,每個分支的時鐘報文由對應的協議來解析,每個協議處理模塊完成相應協議報文的解析,如果在解析過程中發現輸入時鐘報文是本協議處理模塊對應的時鐘報文,則輸出解析結果,同時向選擇控制模塊給出解析有效標志。如果在解析過程中發現輸入時鐘報文不是本協議處理模塊對應的時鐘報文,則不輸出解析結果輸出,同時向選擇控制模塊給出解析無效標志。選擇控制模塊根據所有協議處理模塊輸出的解析有效標志選擇相應協議處理模塊的解析輸出。
在上述解析時鐘報文的裝置中,如果時鐘報文支持新的協議,就必須增加新的協議處理模塊,并重新設計邏輯和開發代碼,不能夠方便地對解析報文裝置進行擴展,缺乏靈活性。這樣就會導致產品開發成本上升,產品上市周期延后,并且原有的產品無法支持新功能,將會被淘汰,造成資源浪費。
發明內容
本發明的實施例提供了一種報文解析方法和裝置,能夠解決現有解析報文裝置缺乏擴展靈活性的問題。
為達到上述目的,本發明的實施例采用如下技術方案:
一種報文解析方法,包括:
接收報文;
在預存模板中確定與所述接收的報文相匹配的模板;
利用確定的模板對所述報文進行解析,并輸出解析結果。
一種報文解析裝置,包括:
報文匹配單元,用于接收報文;
可配置協議模板單元,用于存儲對報文進行解析的模板;
模板選擇單元,用于選擇所述可配置協議模板單元中的模板;
所述報文匹配單元還用于將所述接收的報文與所述模板選擇單元選取的模板進行匹配,并輸出匹配結果;
報文處理控制單元,用于根據所述報文匹配單元的匹配結果確定與所述接收的報文相匹配的模板,利用確定的模板對所述接收的報文進行解析,并輸出解析結果。
本發明實施例提供的一種報文解析方法和裝置,先預存解析報文的模板,根據接收到的報文選擇相匹配的模板,對接收到的報文進行解析。本發明實施例提供的技術方案利用可配置協議模板實現解析報文裝置的擴展性,使該解析報文裝置能夠靈活處理各種新增協議的報文,從而解決了現有報文解析裝置不能夠方便地進行擴展,缺乏靈活性的問題,進而減少了現有報文解析裝置適應性差帶來的產品成本上升、上市周期延、資源浪費等問題。
附圖說明
圖1為本發明實施例所述報文解析方法流程圖;
圖2為本發明實施例所述報文解析裝置中單個模板的結構示意圖;
圖3為本發明實施例所述報文解析方法流程圖;
圖4為本發明實施例所述報文解析方法流程圖;
圖5為本發明實施例所述報文解析裝置框圖。
具體實施方式
本發明實施例提供了一種報文解析方法、裝置,下面結合附圖對本發明實施例進行詳細介紹:
實施例一:
本發明實施例提供了一種報文解析方法,下面結合圖1對該方法進行介紹。
如圖1所示,該方法可以包括:
101、接收報文。
102、在預存模板中確定與所述接收的報文相匹配的模板。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于華為技術有限公司,未經華為技術有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/200910136249.4/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種新型建筑模板及卡扣連接件
- 下一篇:一種旋轉扣件





