【摘要】 本发明涉及一种对数据包进行特征匹配的方法,包括如下步骤:由多个与或逻辑表达式构成的第一特征集合中取出所有字符串组成第二特征集合,对所述字符串编号并生成所述每个字符串在所述第一特征集合中与或逻辑表达式的位置参数和所述第一特征集合中每个与或逻辑表达式的匹配参数;存储所述第二特征集合、所述位置参数和所述匹配参数;使用第二特征集合的字符串集合匹配数据包,输出第二特征集合中与所述数据包匹配的字符串号并依据所述输出的字符串号更新所述相关与或逻辑表达式的匹配参数。实施本发明的数据包内容检测方法及装置,具有以下有益效果:当匹配次数较多时,其性能较为稳定。 【专利类型】发明申请 【申请人】深圳市广道高新技术有限公司; 张伟; 嵩天 【申请人类型】企业,个人 【申请人地址】518057 广东省深圳市南山区朗山路华瀚大厦A座403室 【申请人地区】中国 【申请人城市】深圳市 【申请人区县】南山区 【申请号】CN200810242107.1 【申请日】2008-12-31 【申请年份】2008 【公开公告号】CN101771675A 【公开公告日】2010-07-07 【公开公告年份】2010 【授权公告号】CN101771675B 【授权公告日】2013-06-05 【授权公告年份】2013.0 【IPC分类号】H04L29/06 【发明人】张伟; 嵩天 【主权项内容】一种对数据包进行特征匹配的方法,其特征在于,包括如下步骤:A)由多个与或逻辑表达式构成的第一特征集合中取出所有字符串组成第二特征集合,对所述字符串编号并生成所述每个字符串在所述第一特征集合中的位置参数和所述第一特征集合中每个与或逻辑表达式的匹配参数;B)存储所述第二特征集合、所述位置参数和所述匹配参数;C)使用第二特征集合的字符串作为特征集匹配数据包,并输出第二特征集合中与所述数据包匹配的字符串号,并依据所述输出的字符串号更新相关与或逻辑表达式对应的匹配参数。 【当前权利人】深圳市广道数字技术股份有限公司; 张伟 嵩天 【当前专利权人地址】广东省深圳市南山区西丽街道松坪山社区松坪山路1号源兴科技大厦北座4层; 【专利权人类型】有限责任公司 【引证次数】2.0 【被引证次数】6 【他引次数】2.0 【被自引次数】2.0 【被他引次数】4.0 【家族引证次数】2.0 【家族被引证次数】6