发明名称 处理分段报文模式匹配的通用方法及装置
摘要 本发明公开了一种处理分段报文模式匹配的通用方法,包括为不存在当前模式流状态信息的分段报文创建流状态信息;根据流状态信息对分段报文执行模式匹配,完全匹配则当前模式匹配成功,否则更新流状态信息;判断传输流是否结束,结束则当前模式匹配失败,否则接收下一分段报文,重新执行上述步骤。本发明还公开了一种处理分段报文模式匹配的通用装置。通过本发明公开的方法及装置,为AC、BF、BM、PCRE等模式匹配算法提供了一种通用的处理方法及处理装置,提高了报文处理的安全性,避免了内存的大量占用,克服了网络延迟和服务质量下降的问题。
申请公布号 CN101009660A 申请公布日期 2007.08.01
申请号 CN200710062880.5 申请日期 2007.01.19
申请人 杭州华为三康技术有限公司 发明人 张利达
分类号 H04L12/56(2006.01);H04L12/24(2006.01);H04L29/06(2006.01) 主分类号 H04L12/56(2006.01)
代理机构 北京同立钧成知识产权代理有限公司 代理人 刘芳
主权项 1、一种处理分段报文模式匹配的通用方法,其特征在于包括以下步骤:步骤1、当接收到任一分段报文时,判断所述分段报文所在的传输流是否已存在当前模式的流状态信息,是则执行步骤2,否则创建流状态信息后再执行步骤2;步骤2、根据流状态信息对所述分段报文执行模式匹配,判断模式匹配的结果是否为完全匹配当前模式,是则当前模式匹配成功,结束;否则更新流状态信息,并执行步骤3;步骤3、判断所述传输流是否结束,是则当前模式匹配失败,结束;否则接收下一分段报文,重新执行步骤1。
地址 310053浙江省杭州市高新技术产业开发区之江科技工业园六和路东