发明名称 模式匹配处理方法及系统
摘要 本发明公开了一种模式匹配处理方法,包括:对模式匹配数据库、模式匹配使用者以及多个模式匹配引擎进行集中地控制和数据传送;在模式匹配使用者收到报文后,根据预设的策略从多个模式匹配引擎中为该报文选择一个对应的模式匹配引擎,并向所选择的模式匹配引擎传送该报文;该模式匹配引擎根据模式匹配数据库中存储的模式匹配规则,对该报文进行模式匹配;将模式匹配结果返回给模式匹配使用者,模式匹配使用者根据模式匹配结果对所述报文执行对应的预设处理流程。本发明还公开了一种模式匹配处理系统。本发明能够增强系统的扩展性,降低系统的复杂度,实现多个模式匹配引擎的平滑切换和协同工作,实现对多个模式匹配引擎的统一有效的控制管理。
申请公布号 CN101018122B 申请公布日期 2010.08.18
申请号 CN200710086488.4 申请日期 2007.03.13
申请人 杭州华三通信技术有限公司 发明人 陈忠良
分类号 H04L9/00(2006.01)I;H04L12/54(2006.01)I 主分类号 H04L9/00(2006.01)I
代理机构 北京同立钧成知识产权代理有限公司 11205 代理人 刘芳
主权项 一种模式匹配处理方法,其特征在于,包括:对模式匹配数据库、模式匹配使用者以及多个模式匹配引擎进行集中地控制和数据传送,具体为:模式匹配引擎框架通过为模式匹配数据库提供的控制流接口、为模式匹配使用者提供的数据流接口以及为每个模式匹配引擎提供的控制流接口和数据流接口,对模式匹配数据库、模式匹配使用者以及每个模式匹配引擎进行控制和数据传送,其中所述的模式匹配引擎框架为独立设置或者一体化设置于所述模式匹配使用者中;在模式匹配使用者收到报文后,根据预设的策略从多个模式匹配引擎中为该报文选择一个对应的模式匹配引擎,并向所选择的模式匹配引擎传送该报文,具体包括:在模式匹配使用者收到报文后,由模式匹配引擎框架根据预设的策略,从多个模式匹配引擎中为该报文选择一个对应的模式匹配引擎,并由模式匹配使用者经由模式匹配引擎框架向所选择的模式匹配引擎传送该报文;该模式匹配引擎根据模式匹配数据库中存储的模式匹配规则,对该报文进行模式匹配,具体包括:所选择的模式匹配引擎经由所述模式匹配引擎框架获取模式匹配数据库中存储的模式匹配规则,根据该模式匹配规则对该报文进行模式匹配;将模式匹配结果返回给模式匹配使用者,具体包括:由所选择的模式匹配引擎经由模式匹配引擎框架向模式匹配使用者传送模式匹配结果,模式匹配使用者根据模式匹配结果对所述报文执行对应的预设处理流程;所述模式匹配引擎框架通过为模式匹配数据库提供的控制流接口、为模式匹配使用者提供的数据流接口以及为每个模式匹配引擎提供的控制流接口和数据流接口,对模式匹配数据库、模式匹配使用者以及每个模式匹配引擎进行控制和数据传送具体包括:模式匹配引擎框架的控制面通过分别为模式匹配数据库以及每个模式匹配引擎的控制面提供的控制流接口,对模式匹配数据库以及每个模式匹配引擎进行控制;模式匹配引擎框架的数据面通过分别为模式匹配使用者以及每个模式匹配引擎的数据面提供的数据流接口,对模式匹配使用者以及每个模式匹配引擎进行数据传送;每个模式匹配引擎的控制面通过控制流实现对数据面操作的控制;模式匹配引擎框架的控制面通过控制流实现对模式匹配引擎框架的数据面操作的控制;或者模式匹配引擎框架的控制面通过分别为模式匹配数据库以及每个模式匹配引擎的控制面提供的控制流接口,对模式匹配数据库以及每个模式匹配引擎进行控制;模式匹配引擎框架的数据面通过分别为模式匹配使用者以及每个模式匹配引擎的数据面提供的数据流接口,对模式匹配使用者以及每个模式匹配引擎进行数据传送;每个模式匹配引擎的控制面通过控制流实现对数据面操作的控制;或者模式匹配引擎框架的控制面通过为模式匹配数据库提供的控制流接口对模式匹配数据库进行控制;模式匹配引擎框架的数据面通过分别为每个模式匹配引擎的数据面提供的控制流接口对每个模式匹配引擎进行控制;模式匹配引擎框架的数据面通过分别为模式匹配使用者以及每个模式匹配引擎的数据面提供的数据流接口对模式匹配使用者及每个模式匹配引擎进行数据传送;模式匹配引擎框架的控制面通过控制流实现对模式匹配引擎框架的数据面操作的控制。
地址 310053 浙江省杭州市高新技术产业开发区之江科技工业园六和路310号华为杭州生产基地