[发明专利]一种协议识别方法、设备及系统无效
申请号: | 200910188482.7 | 申请日: | 2009-11-30 |
公开(公告)号: | CN102082762A | 公开(公告)日: | 2011-06-01 |
发明(设计)人: | 苏德现 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04L29/06 | 分类号: | H04L29/06 |
代理公司: | 暂无信息 | 代理人: | 暂无信息 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 协议 识别 方法 设备 系统 | ||
1.一种协议识别方法,其特征在于,包括如下步骤:
根据协议的匹配规则,对接收到的报文中的特征信息进行匹配;
当匹配成功且未识别出协议时,记录该次匹配时的状态节点,使得接收下一个报文时,对所述下一个报文中的特征信息的匹配从该记录的状态节点处开始匹配。
2.如权利要求1所述的协议识别方法,其特征在于:
所述协议的匹配规则通过正则表达式来确定。
3.如权利要求1所述的协议识别方法,其特征在于:
所述特征信息至少包括:
字符特征信息,或者协议头特征信息,或者行为特征信息。
4.如权利要求3所述的协议识别方法,其特征在于:
当所述特征信息包括字符特征信息、协议头特征信息和/或行为特征信息时,先对所述字符特征信息进行匹配,当通过匹配未识别出协议时,再对所述协议头特征信息和/或行为特征信息进行匹配。
5.如权利要求4所述的协议识别方法,其特征在于:
当所述字符特征信息位于多个报文时,每接收一个报文时,提取报文中的所述字符特征信息与所述匹配规则中的字符特征信息进行匹配,如果部分匹配成功,则记录该次匹配状态,使得下一个报文从该次记录的匹配状态开始进行匹配,直到匹配成功,或者匹配失败。
6.如权利要求1所述的协议识别方法,其特征在于:
当匹配未成功时,则接收下一个报文,继续执行下一次匹配。
7.如权利要求1所述的协议识别方法,其特征在于:
当所述协议的匹配规则都匹配成功时,则识别出协议,协议匹配过程结束。
8.如权利要求1所述的协议识别方法,其特征在于:
所述协议识别方法通过基于数据流的形式进行,同时对多个数据流进行协议识别,所述报文为所述数据流中的报文。
9.一种协议识别设备,其特征在于,包括:
接收单元,用于接收报文;
匹配单元,用于根据协议的匹配规则,对所述接收单元接收到的报文中的特征信息进行匹配;
状态识别单元,用于匹配成功且没有识别出协议时,记录该次匹配时的状态节点,使得接收下一个报文时,对所述下一个报文中的特征信息匹配从该次记录的状态节点处开始匹配。
10.如权利要求9所述的协议识别设备,其特征在于:
所述协议的匹配规则通过正则表达式来确定。
11.如权利要求9所述的协议识别设备,其特征在于:
所述特征信息至少包括:
字符特征信息,或者协议头特征信息,或者行为特征信息。
12.如权利要求9所述的协议识别设备,其特征在于:
所述匹配单元包括:
字符特征信息匹配单元、协议头特征信息匹配单元和行为特征信息匹配单元;
当所述特征信息包括字符特征信息、协议头特征信息和/或行为特征信息时,所述字符特征信息匹配单元先对所述字符特征信息进行匹配;当通过匹配未识别出协议时,所述协议头特征信息匹配单元再对所述协议头特征信息进行匹配和/或所述行为特征信息匹配单元再对所述协议头信息进行匹配。
13.如权利要求12所述的协议识别设备,其特征在于:
当所述字符特征信息位于多个报文时,每接收一个报文时,提取报文中的所述字符特征信息与所述匹配规则中的字符特征信息进行匹配,如果部分匹配成功,则记录该次匹配状态,使得下一个报文从该次记录的匹配状态开始进行匹配,直到匹配成功,或者匹配失败。
14.如权利要求9所述的协议识别设备,其特征在于:
当所述匹配单元匹配未成功时,则通过所述接收单元接收下一个报文,继续执行下一次匹配;
当所述协议的匹配规则都匹配成功时,则识别出协议,协议匹配过程结束。
15.如权利要求9所述的协议识别设备,其特征在于:
所述协议识别设备通过基于数据流的形式进行,同时对多个数据流进行协议识别,所述报文为所述数据流中的报文。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/200910188482.7/1.html,转载请声明来源钻瓜专利网。
- 上一篇:地板密封件
- 下一篇:设备管理系统、电子设备及软件更新方法