[發明專利]一種基于回車換行快速協議解析的方法及設備有效
| 申請號: | 201010141343.1 | 申請日: | 2010-04-06 |
| 公開(公告)號: | CN101827095A | 公開(公告)日: | 2010-09-08 |
| 發明(設計)人: | 劉衛 | 申請(專利權)人: | 北京網康科技有限公司 |
| 主分類號: | H04L29/06 | 分類號: | H04L29/06;H04L12/26 |
| 代理公司: | 北京億騰知識產權代理事務所 11309 | 代理人: | 陳霽 |
| 地址: | 100190 北京市海淀*** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 基于 回車 換行 快速 協議 解析 方法 設備 | ||
1.一種協議解析方法,其特征在于,包括:
采用狀態機查找協議字符流中的關鍵字,一旦有字符與狀態機中的狀態 不匹配,則從該不匹配的字符開始查找回車換行符;然后從該回車換行符的 下一字符開始,采用狀態機繼續查找該協議字符流中的關鍵字;
在采用狀態機查找協議字符流中的關鍵字過程中,若該協議字符流中有 一個或一個以上字符與該狀態機中的一個分支完全匹配,則判定該一個或一 個以上字符為關鍵字,從而完成協議解析。
2.如權利要求1所述的一種協議解析方法,其特征在于,在查找到關鍵 字之后,包括:
從該關鍵字開始,查找回車換行符,判定該關鍵字后面的冒號“:”與 該回車換行符之間部分為與該關鍵字相對應的協議單元內容。
3.如權利要求2所述的一種協議解析方法,其特征在于,在查找到與關 鍵字相對應的協議單元內容之后,包括:
判斷所述狀態機中各狀態是否已經被全部匹配完,若狀態機的所有狀 態都已經匹配完,則協議解析過程結束;若狀態機中仍有狀態尚未被匹配, 則繼續協議解析。
4.如權利要求1所述的一種協議解析方法,其特征在于,所述狀態機是 在傳統狀態機基礎之上,將該傳統狀態機中分支結尾為多個狀態的分支結構 轉化成分支結尾為一個狀態的分支結構。
5.如權利要求1所述的一種協議解析方法,其特征在于,所述查找回車 換行符包括判斷協議字符流中的字符是否不大于十六進制d,若不大于十六 進制d,則判定該字符為回車或換行符。
6.如權利要求1所述的一種協議解析方法,其特征在于,所述查找回車 換行符包括每16個字符查找一次回車換行符,然后空一個字符,再從下一 16個字符中查找回車換行符,如此反復,直到查找到回車換行符。
7.一種協議解析設備,包括用于查找協議字符流中關鍵字的狀態機,其 特征在于,包括:
一旦有字符與所述狀態機中的狀態不匹配時,從該不匹配的字符開始查 找回車換行符的模塊;
從該回車換行符的下一字符開始,采用該狀態機繼續查找該協議字符流 中關鍵字的模塊;以及
在采用狀態機查找協議字符流中的關鍵字過程中,若有一個或一個以上 字符與狀態機中的一個分支完全匹配,判定該一個或一個以上字符為關鍵字 的模塊。
8.如權利要求7所述的一種協議解析設備,其特征在于,包括:
從關鍵字開始查找回車換行符,判定該關鍵字后面的冒號“:”與該回 車換行符之間部分為與該關鍵字相對應協議單元內容的模塊;以及
判斷所述狀態機中各狀態是否已經被全部匹配完,若狀態機的所有狀態 都已經匹配完,則協議解析過程結束,若狀態機中仍有狀態尚未被匹配,則 繼續協議解析的模塊。
9.如權利要求7所述的一種協議解析設備,其特征在于,所述狀態機是 在傳統狀態機基礎之上,將該傳統狀態機中分支結尾為多個狀態的分支結構 轉化成分支結尾為一個狀態的分支結構。
10.如權利要求7所述的一種協議解析設備,其特征在于,所述查找回 車換行符為每16個字符查找一次回車換行符,然后空一個字符,再從下一 16個字符中查找回車換行符,如此反復,直到查找到回車換行符。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于北京網康科技有限公司,未經北京網康科技有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201010141343.1/1.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:基于可信隔離運行環境的信息資產保護方法
- 下一篇:抑制干擾的方法和設備





