• 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
    • / 20
    • 下载费用:30 金币  

    重庆时时彩定位胆预测个人心得: 特征库升级方法和装置.pdf

    关 键 词:
    特征 升级 方法 装置
      专利查询网所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
    摘要
    申请专利号:

    CN201010111650.5

    申请日:

    2010.02.11

    公开号:

    CN102156646A

    公开日:

    2011.08.17

    当前法律状态:

    授权

    有效性:

    有权

    法律详情: 授权|||实质审查的生效IPC(主分类):G06F 9/445申请日:20100211|||公开
    IPC分类号: G06F9/445; G06F17/30 主分类号: G06F9/445
    申请人: 华为技术有限公司
    发明人: 阳生丙; 曾佳; 孙灵燕; 吴富强
    地址: 518129 广东省深圳市龙岗区坂田华为总部办公楼
    优先权:
    专利代理机构: 北京同立钧成知识产权代理有限公司 11205 代理人: 刘芳
    PDF完整版下载: PDF下载
    法律状态
    申请(专利)号:

    CN201010111650.5

    授权公告号:

    102156646B||||||

    法律状态公告日:

    2014.11.05|||2011.09.28|||2011.08.17

    法律状态类型:

    授权|||实质审查的生效|||公开

    摘要

    本发明实施例提供一种特征库升级方法和装置,所述特征库升级方法,包括:接收待升级的特征规则;将所述待升级的特征规则加载至升级特征库,并使能所述升级特征库的匹配引擎;根据所述待升级的特征规则和当前激活特征库中的特征规则生成升级后的特征规则;将所述升级后的特征规则加载至备份特征库,激活加载所述升级后的特征规则的备份特征库,去激活所述当前激活特征库,并去使能所述升级特征库的匹配引擎。本发明实施例实现了在不中断业务的情形下对特征库进行升级,缩短了特征库升级后的生效时间。

    权利要求书

    1: 一种特征库升级方法, 其特征在于, 包括 : 接收待升级的特征规则 ; 将所述待升级的特征规则加载至升级特征库, 并使能所述升级特征库的匹配引擎 ; 根据所述待升级的特征规则和当前激活特征库中的特征规则生成升级后的特征规 则; 将所述升级后的特征规则加载至备份特征库, 激活加载所述升级后的特征规则的备份 特征库, 去激活所述当前激活特征库, 并去使能所述升级特征库的匹配引擎。
    2: 根据权利要求 1 所述的方法, 其特征在于, 所述根据所述待升级的特征规则和当前 激活特征库中的特征规则生成升级后的特征规则包括 : 当所述待升级的特征规则包括新增的特征规则时, 在所述当前激活特征库的特征规则 中增加所述新增的特征规则, 获得所述升级后的特征规则 ; 或者, 当所述待升级的特征规则包括待删除的特征规则时, 从所述当前激活特征库的特征规 则中删除所述待删除的特征规则, 获得所述升级后的特征规则 ; 或者, 当所述待升级的特征规则包括待修改的特征规则, 所述待修改的特征规则包括待删除 的特征规则和所述待删除的特征规则对应的新增特征规则时, 在所述当前激活特征库的特 征规则中增加所述新增特征规则, 并删除所述待删除的特征规则, 获得所述升级后的特征 规则。
    3: 根据权利要求 1 或 2 所述的方法, 其特征在于, 所述将所述升级后的特征规则加载至 备份特征库包括 : 将所述升级后的特征规则分时或在业务空闲时加载至所述备份特征库。
    4: 根据权利要求 1 所述的方法, 其特征在于, 还包括 : 使能所述升级特征库的匹配引擎之后, 所述升级特征库的匹配引擎将接收的业务流与 所述升级特征库中的特征规则进行匹配 ; 所述当前激活特征库的匹配引擎将所述业务流与 所述当前激活特征库中的特征规则进行匹配 ; 根据所述升级特征库的匹配引擎的匹配结果与所述当前激活特征库的匹配引擎的匹 配结果, 生成升级过程中的匹配结果。
    5: 根据权利要求 4 所述的方法, 其特征在于, 所述根据所述升级特征库的匹配引擎的 匹配结果与所述当前激活特征库的匹配引擎的匹配结果, 生成升级过程中的匹配结果包 括: 当所述待升级的特征规则包括新增的特征规则时, 在所述当前激活特征库的匹配引擎 的匹配结果中增加所述升级特征库的匹配引擎的匹配结果, 获得所述升级过程中的匹配结 果; 或者, 当所述待升级的特征规则包括待删除的特征规则时, 从所述当前激活特征库的匹配引 擎的匹配结果中删除所述升级特征库的匹配引擎的匹配结果, 获得所述升级过程中的匹配 结果 ; 或者, 当所述待升级的特征规则包括待修改的特征规则, 所述待修改的特征规则包括待删除 的特征规则和所述待删除的特征规则对应的新增特征规则时, 在所述当前激活特征库的匹 2 配引擎的匹配结果中, 增加所述升级特征库的匹配引擎获得的所述业务流与所述新增特征 规则的匹配结果, 并删除所述升级特征库的匹配引擎获得的所述业务流与所述待删除的特 征规则的匹配结果, 获得所述升级过程中的匹配结果。
    6: 一种特征库升级装置, 其特征在于, 包括 : 特征库存储???, 用于存储升级特征库、 当前激活特征库和备份特征库 ; 匹配引擎???, 包括所述升级特征库的匹配引擎和所述当前激活特征库的匹配引擎 ; 接收加载???, 用于接收待升级的特征规则, 将所述待升级的特征规则加载至所述升 级特征库 ; 处理???, 包括激活使能处理子???, 所述激活使能处理子??橛糜谠谒鼋邮占釉???榻龃兜奶卣鞴嬖蚣釉刂了錾短卣骺夂?, 使能所述升级特征库的匹配引 擎; 生成???, 用于根据所述待升级的特征规则和所述当前激活特征库中的特征规则生成 升级后的特征规则 ; 所述接收加载???, 还用于将所述生成??樯傻乃錾逗蟮奶卣鞴嬖蚣釉刂帘阜?特征库 ; 所述激活使能处理子???, 还用于在所述接收加载??榻錾赡?樯傻乃?升级后的特征规则加载至所述备份特征库后, 激活加载所述升级后的特征规则的备份特征 库, 去激活所述当前激活特征库, 并去使能所述升级特征库的匹配引擎。
    7: 根据权利要求 6 所述的装置, 其特征在于, 所述生成??榘?: 新增规则生成子???, 用于当所述待升级的特征规则包括新增的特征规则时, 在所述 当前激活特征库的特征规则中增加所述新增的特征规则, 获得所述升级后的特征规则 ; 待删除规则生成子???, 用于当所述待升级的特征规则包括待删除的特征规则时, 从 所述当前激活特征库的特征规则中删除所述待删除的特征规则, 获得所述升级后的特征规 则; 待修改规则生成子???, 用于当所述待升级的特征规则包括待修改的特征规则, 所述 待修改的特征规则包括待删除的特征规则和所述待删除的特征规则对应的新增特征规则 时, 在所述当前激活特征库的特征规则中增加所述新增特征规则, 并删除所述待删除的特 征规则, 获得所述升级后的特征规则。
    8: 根据权利要求 6 或 7 所述的装置, 其特征在于, 所述接收加载??榫咛逵糜诮錾?级后的特征规则分时或在业务空闲时加载至所述备份特征库。
    9: 根据权利要求 6 所述的装置, 其特征在于, 所述处理??榛拱?: 匹配处理子???, 用于根据所述升级特征库的匹配引擎的匹配结果与所述当前激活特 征库的匹配引擎的匹配结果, 生成升级过程中的匹配结果 ; 其中, 所述匹配处理子??樵谒?述激活使能处理子??槭鼓芩錾短卣骺獾钠ヅ湟嬷?, 通过将接收的业务流与所述 升级特征库中的特征规则进行匹配后获得所述升级特征库的匹配引擎的匹配结果 ; 所述匹配处理子??橥ü龅鼻凹せ钐卣骺獾钠ヅ湟娼鲆滴窳饔胨龅鼻?激活特征库中的特征规则进行匹配后获得所述当前激活特征库的匹配引擎的匹配结果。
    10: 根据权利要求 9 所述的装置, 其特征在于, 所述匹配处理子??榛拱?: 用于当所述待升级的特征规则包括新增的特征规则时, 在所 新增结果匹配处理单元, 3 述当前激活特征库的匹配引擎的匹配结果中增加所述升级特征库的匹配引擎的匹配结果, 获得所述升级过程中的匹配结果 ; 删除结果匹配处理单元, 用于当所述待升级的特征规则包括待删除的特征规则时, 从 所述当前激活特征库的匹配引擎的匹配结果中删除所述升级特征库的匹配引擎的匹配结 果, 获得所述升级过程中的匹配结果 ; 修改结果匹配处理单元, 用于当所述待升级的特征规则包括待修改的特征规则, 所述 待修改的特征规则包括待删除的特征规则和所述待删除的特征规则对应的新增特征规则 时, 在所述当前激活特征库的匹配引擎的匹配结果中, 增加所述升级特征库的匹配引擎获 得的所述业务流与所述新增特征规则的匹配结果, 并删除所述升级特征库的匹配引擎获得 的所述业务流与所述待删除的特征规则的匹配结果, 获得所述升级过程中的匹配结果。

    说明书


    特征库升级方法和装置

        【技术领域】
         本发明实施例涉及通信技术领域, 尤其涉及一种特征库升级方法和装置。背景技术 自从互联网诞生以后, 互联网的规模和用户数一直都在以惊人的速度发展, 迅速 渗入到工作和生活的各个方面。与此伴生的是网络业务的种类越来越多, 新的业务层出不 穷, 也越来越复杂, 由此带来网络控制和带宽管理方面的问题。其中, 一个明显的例子就是 点对点 (Point to Point ; 以下简称 : P2P) 业务的发展, 据统计 P2P 业务占据了 70%的网络 带宽资源, 有的 P2P 业务甚至恶意占用了网络带宽, 严重降低了用户的体验度。
         在网络安全方面, 现在的网络入侵和攻击越来越多的集中在应用层, 普通的防火 墙对藏身于因特网协议 (Internet Protocol ; 以下简称 : IP) 数据包净荷之中的病毒和攻 击, 开始显得力不从心。
         为了解决这些问题, 需要对网络上数据包的应用层内容进行识别, 从而产生了深 度包检测 (Deep Packet Inspection ; 以下简称 : DPI) 技术。DPI 技术通过基于不同应用 的特征规则对数据报文进行识别, 各种各样应用的特征规则组合起来形成规模很大的特征 库, 为了适应网络的变化, 用户需要经常升级这种特征库。
         现有技术中, 上述特征库分为两部分, 当前激活特征库和备份特征库。 当需要升级 时, 生成新特征库, 将新特征库加载到备份特征库中, 加载完后, 将备份特征库作为当前激 活特征库, 原来的当前激活特征库作为备份特征库, 升级完成。
         但是, 由于网络上的业务种类非常多, 特征库非常大, 升级时生成新特征库需要的 时间比较长 ; 另外, 由于特征库非常大, 加载时间比较长, 连续加载时中断业务的时间比较 长; 而如果分时加载, 那么新特征库的生效时间非常长。
         发明内容
         本发明实施例提供一种特征库升级方法和装置, 以实现在不中断业务的情形下, 缩短特征库升级后的生效时间。
         本发明实施例提供一种特征库升级方法, 包括 :
         接收待升级的特征规则 ;
         将所述待升级的特征规则加载至升级特征库, 并使能所述升级特征库的匹配引 擎;
         根据所述待升级的特征规则和当前激活特征库中的特征规则生成升级后的特征 规则 ;
         将所述升级后的特征规则加载至备份特征库, 激活加载所述升级后的特征规则的 备份特征库, 去激活所述当前激活特征库, 并去使能所述升级特征库的匹配引擎。
         本发明实施例还提供一种特征库升级装置, 包括 :
         特征库存储???, 用于存储升级特征库、 当前激活特征库和备份特征库 ;匹配引擎???, 包括所述升级特征库的匹配引擎和所述当前激活特征库的匹配引擎; 接收加载???, 用于接收待升级的特征规则, 将所述待升级的特征规则加载至所 述升级特征库 ;
         处理???, 包括激活使能处理子???, 所述激活使能处理子??橛糜谠谒鼋邮?加载??榻龃兜奶卣鞴嬖蚣釉刂了錾短卣骺夂?, 使能所述升级特征库的匹配 引擎 ;
         生成???, 用于根据所述待升级的特征规则和所述当前激活特征库中的特征规则 生成升级后的特征规则 ;
         所述接收加载???, 还用于将所述生成??樯傻乃錾逗蟮奶卣鞴嬖蚣釉刂?备份特征库 ;
         所述激活使能处理子???, 还用于在所述接收加载??榻錾赡?樯傻乃?述升级后的特征规则加载至所述备份特征库后, 激活加载所述升级后的特征规则的备份特 征库, 去激活所述当前激活特征库, 并去使能所述升级特征库的匹配引擎。
         本发明实施例中, 接收到待升级的特征规则之后, 将该待升级的特征规则加载至 升级特征库, 并使能升级特征库的匹配引擎, 升级过程中, 当前激活特征库的匹配引擎与升 级特征库的匹配引擎同时工作 ; 由于待升级的特征规则数量相比当前激活特征库中规则的 数量要少很多, 因此, 将待升级的特征规则加载至升级特征库并使能该升级特征库的匹配 引擎只需要很短的时间就能完成, 从而缩短了特征库升级的生效时间。
         附图说明 为了更清楚地说明本发明实施例或现有技术中的技术方案, 下面将对实施例或现 有技术描述中所需要使用的附图作一简单地介绍, 显而易见地, 下面描述中的附图是本发 明的一些实施例, 对于本领域普通技术人员来讲, 在不付出创造性劳动的前提下, 还可以根 据这些附图获得其他的附图。
         图 1 为本发明特征库升级方法一个实施例的流程图 ;
         图 2 为本发明特征库升级方法另一个实施例的流程图 ;
         图 3 为本发明特征库升级方法再一个实施例的流程图 ;
         图 4 为本发明特征库升级方法又一个实施例的流程图 ;
         图 5 为本发明特征库升级装置一个实施例的结构示意图 ;
         图 6 为本发明特征库升级装置另一个实施例的结构示意图。
         具体实施方式
         为使本发明实施例的目的、 技术方案和优点更加清楚, 下面将结合本发明实施例 中的附图, 对本发明实施例中的技术方案进行清楚、 完整地描述, 显然, 所描述的实施例是 本发明一部分实施例, 而不是全部的实施例。 基于本发明中的实施例, 本领域普通技术人员 在没有做出创造性劳动的前提下所获得的所有其他实施例, 都属于本发明?;さ姆段?。
         图 1 为本发明特征库升级方法一个实施例的流程图, 如图 1 所示, 该特征库升级方 法可以包括 :步骤 101, 接收待升级的特征规则。
         本实施例中, 该待升级的特征规则包括新增的特征规则、 待删除的特征规则和待 修改的特征规则。
         具体地, 该待升级的特征规则可以通过升级命令发送, 该待升级的特征规则可以 携带在该升级命令的消息净荷中 ; 当然本发明实施例并不仅限于此, 该待升级的特征规则 也可以不通过升级命令发送, 而是在升级命令发出之后, 通过另一消息发送 ; 本发明实施例 对待升级的特征规则的发送方式不作限定, 只要特征库升级装置可以接收到该待升级的特 征规则即可。
         步骤 102, 将待升级的特征规则加载至升级特征库, 并使能该升级特征库的匹配引 擎。
         本实施例中的特征库包括 : 升级特征库、 备份特征库和当前激活特征库。 在升级过 程中, 当前激活特征库存储升级前的特征规则, 备份特征库存储升级后的特征规则, 升级特 征库存储待升级的特征规则。
         其中, 将待升级的特征规则加载至升级特征库可以为 : 根据该待升级的特征规则 生成待升级规则特征库, 然后将该待升级规则特征库加载至升级特征库 ; 或者, 直接将该待 升级的特征规则加载至升级特征库。当然本发明实施例并不仅限于此, 本发明实施例对将 待升级的特征规则加载至升级特征库的方法不作限定, 任何可以将待升级的特征规则加载 至升级特征库的方法均应落入本发明实施例的?;し段?。 本实施例中, 匹配引擎包括升级特征库的匹配引擎和当前激活特征库的匹配引 擎。其中, 升级特征库的匹配引擎用于将接收的业务流与该升级特征库中待升级的特征规 则进行匹配, 当前激活特征库的匹配引擎用于将上述业务流与当前激活特征库中的特征规 则进行匹配。
         在将待升级的特征规则加载至升级特征库之后, 使能该升级特征库的匹配引擎 ; 这时, 升级特征库的匹配引擎和当前激活特征库的匹配引擎共同工作, 可以根据升级特征 库的匹配引擎的匹配结果与当前激活特征库的匹配引擎的匹配结果, 生成升级过程中的匹 配结果。
         在本实施例的一种实现方式中, 当待升级的特征规则包括新增的特征规则时, 可 以在当前激活特征库的匹配引擎的匹配结果中增加升级特征库的匹配引擎的匹配结果, 获 得升级过程中的匹配结果。
         在本实施例的另一种实现方式中, 当待升级的特征规则包括待删除的特征规则 时, 可以从当前激活特征库的匹配引擎的匹配结果中删除升级特征库的匹配引擎的匹配结 果, 获得升级过程中的匹配结果。
         在本实施例的再一种实现方式中, 当待升级的特征规则包括待修改的特征规则, 该待修改的特征规则包括待删除的特征规则和该待删除的特征规则对应的新增特征规则 时, 可以在当前激活特征库的匹配引擎的匹配结果中, 增加升级特征库的匹配引擎获得的 业务流与新增特征规则的匹配结果, 并删除升级特征库的匹配引擎获得的业务流与待删除 的特征规则的匹配结果, 获得升级过程中的匹配结果。
         步骤 103, 根据待升级的特征规则和当前激活特征库中的特征规则生成升级后的 特征规则。
         在本实施例的一种实现方式中, 当待升级的特征规则包括新增的特征规则时, 可 以在当前激活特征库的特征规则中增加新增的特征规则, 获得升级后的特征规则 ;
         在本实施例的另一种实现方式中, 当待升级的特征规则包括待删除的特征规则 时, 可以从当前激活特征库的特征规则中删除该待删除的特征规则, 获得升级后的特征规 则;
         在本实施例的再一种实现方式中, 当待升级的特征规则包括待修改的特征规则, 该待修改的特征规则包括待删除的特征规则和该待删除的特征规则对应的新增特征规则 时, 可以在当前激活特征库的特征规则中增加该新增特征规则, 并删除该待删除的特征规 则, 获得升级后的特征规则。
         步骤 104, 将升级后的特征规则加载至备份特征库, 激活加载升级后的特征规则的 备份特征库, 去激活当前激活特征库, 并去使能升级特征库的匹配引擎。
         具体地, 在将升级后的特征规则加载至备份特征库时, 可以将升级后的特征规则 分时或在业务空闲时加载至该备份特征库 ; 从而实现了在不中断当前业务, 或对当前业务 影响很小的情况下, 将升级后的特征规则加载至备份特征库 ; 另外, 如果备份特征库与当前 激活特征库位于不同存储器中, 访问备份特征库的操作不会影响访问当前激活特征库的操 作, 则在将升级后的特征规则加载至备份特征库时, 不需考虑加载时机, 可以将升级后的特 征规则分时、 在业务空闲时或者在业务繁忙时加载至该备份特征库。 升级后的特征规则加载完成之后, 激活加载升级后的特征规则的备份特征库, 去 激活当前激活特征库, 即以加载升级后的特征规则的备份特征库作为当前激活特征库, 以 原来的当前激活特征库作为备份特征库 ; 然后, 去使能升级特征库的匹配引擎, 升级完成。
         上述实施例中, 接收到待升级的特征规则之后, 将该待升级的特征规则加载至升 级特征库, 并使能升级特征库的匹配引擎, 升级过程中, 当前激活特征库的匹配引擎与升级 特征库的匹配引擎同时工作 ; 由于待升级的特征规则数量相比当前激活特征库中规则的数 量要少很多, 因此, 将待升级的特征规则加载至升级特征库并使能该升级特征库的匹配引 擎只需要很短的时间就能完成, 从而缩短了特征库升级的生效时间 ; 此外, 本发明实施例还 将升级后的特征规则分时或在业务空闲时加载至备份特征库, 可以在不中断当前业务, 或 对当前业务影响很小的情况下实现特征库升级。
         图 2 为本发明特征库升级方法另一个实施例的流程图, 本实施例以待升级的匹配 规则为新增的匹配规则为例进行说明。
         如图 2 所示, 该特征库升级方法可以包括 :
         步骤 201, 接收新增的特征规则。
         具体地, 该新增的特征规则可以通过升级命令发送, 具体地, 该新增的特征规则可 以携带在该升级命令的消息净荷中 ; 当然本发明实施例并不仅限于此, 该新增的特征规则 也可以不通过升级命令发送, 而是在升级命令发出之后, 通过另一消息发送 ; 本发明实施例 对新增的特征规则的发送方式不作限定, 只要特征库升级装置可以接收到该新增的特征规 则即可。
         该新增的特征规则包括需要在当前激活特征库的特征规则中增加的特征规则。
         步骤 202, 将该新增的特征规则加载至升级特征库, 并使能该升级特征库的匹配引 擎。
         本实施例中的特征库包括 : 升级特征库、 备份特征库和当前激活特征库。 在升级过 程中, 当前激活特征库存储升级前的特征规则, 备份特征库存储升级后的特征规则, 升级特 征库存储新增的特征规则。
         其中, 将新增的特征规则加载至升级特征库可以为 : 根据该新增的特征规则生成 新增规则特征库, 然后将该新增规则特征库加载至升级特征库 ; 或者, 直接将该新增的特征 规则加载至升级特征库。当然本发明实施例并不仅限于此, 本发明实施例对将新增的特征 规则加载至升级特征库的方法不作限定, 任何可以将新增的特征规则加载至升级特征库的 方法均应落入本发明实施例的?;し段?。
         本实施例中, 匹配引擎包括升级特征库的匹配引擎和当前激活特征库的匹配引 擎; 其中, 升级特征库的匹配引擎用于将接收的业务流与该升级特征库中新增的特征规则 进行匹配, 当前激活特征库的匹配引擎用于将上述业务流与当前激活特征库中的特征规则 进行匹配。
         在将新增的特征规则加载至升级特征库之后, 使能该升级特征库的匹配引擎 ; 这 时, 升级特征库的匹配引擎和当前激活特征库的匹配引擎共同工作, 可以根据升级特征库 的匹配引擎的匹配结果与当前激活特征库的匹配引擎的匹配结果, 生成升级过程中的匹配 结果 ; 具体地, 本实施例中, 可以在当前激活特征库的匹配引擎的匹配结果中增加升级特征 库的匹配引擎的匹配结果, 获得升级过程中的匹配结果。
         步骤 203, 在当前激活特征库的特征规则中增加上述新增的特征规则, 获得升级后 的特征规则。
         步骤 204, 将升级后的特征规则加载至备份特征库, 激活加载升级后的特征规则的 备份特征库, 去激活当前激活特征库, 并去使能升级特征库的匹配引擎。
         具体地, 在将升级后的特征规则加载至备份特征库时, 可以将升级后的特征规则 分时或在业务空闲时加载至该备份特征库 ; 从而实现了在不中断当前业务, 或对当前业务 影响很小的情况下, 将升级后的特征规则加载至备份特征库 ; 另外, 如果备份特征库与当前 激活特征库位于不同存储器中, 访问备份特征库的操作不会影响访问当前激活特征库的操 作, 则在将升级后的特征规则加载至备份特征库时, 不需考虑加载时机, 可以将升级后的特 征规则分时、 在业务空闲时或者在业务繁忙时加载至该备份特征库。
         升级后的特征规则加载完成之后, 激活加载升级后的特征规则的备份特征库, 去 激活当前激活特征库, 即以加载升级后的特征规则的备份特征库作为当前激活特征库, 以 原来的当前激活特征库作为备份特征库 ; 然后, 去使能升级特征库的匹配引擎, 升级完成。
         上述实施例中, 接收到待升级的特征规则之后, 将该待升级的特征规则加载至升 级特征库, 并使能升级特征库的匹配引擎, 升级过程中, 当前激活特征库的匹配引擎与升级 特征库的匹配引擎同时工作, 由于待升级的特征规则数量相比当前激活特征库中规则的数 量要少很多, 因此, 将待升级的特征规则加载至升级特征库并使能该升级特征库的匹配引 擎只需要很短的时间就能完成, 从而缩短了特征库升级的生效时间 ; 此外, 本实施例还将升 级后的特征规则分时或在业务空闲时加载至备份特征库, 可以在不中断当前业务, 或对当 前业务影响很小的情况下实现特征库升级。
         图 3 为本发明特征库升级方法再一个实施例的流程图, 本实施例以待升级的特征 规则为待删除的特征规则为例进行说明。如图 3 所示, 该特征库升级方法可以包括 :
         步骤 301, 接收待删除的特征规则。
         具体地, 该待删除的特征规则可以通过升级命令发送, 该待删除的特征规则可以 携带在该升级命令的消息净荷中 ; 当然本发明实施例并不仅限于此, 该待删除的特征规则 也可以不通过升级命令发送, 而是在升级命令发出之后, 通过另一消息发送 ; 本发明实施例 对待删除的特征规则的发送方式不作限定, 只要特征库升级装置可以接收到该待删除的特 征规则即可。
         该待删除的特征规则包括需要从当前激活特征库的特征规则中删除的特征规则。
         步骤 302, 将待删除的特征规则加载至升级特征库, 并使能该升级特征库的匹配引 擎。
         本实施例中的特征库包括 : 升级特征库、 备份特征库和当前激活特征库。 在升级过 程中, 当前激活特征库存储升级前的特征规则, 备份特征库存储升级后的特征规则, 升级特 征库存储待删除的特征规则。
         其中, 将待删除的特征规则加载至升级特征库可以为 : 根据该待删除的特征规则 生成待删除规则特征库, 然后将该待删除规则特征库加载至升级特征库 ; 或者, 直接将该待 删除的特征规则加载至升级特征库。当然本发明实施例并不仅限于此, 本发明实施例对将 待删除的特征规则加载至升级特征库的方法不作限定, 任何可以将待删除的特征规则加载 至升级特征库的方法均应落入本发明实施例的?;し段?。 本实施例中, 匹配引擎包括升级特征库的匹配引擎和当前激活特征库的匹配引 擎; 其中, 升级特征库的匹配引擎用于将接收的业务流与该升级特征库中待删除的特征规 则进行匹配, 当前激活特征库的匹配引擎用于将上述业务流与当前激活特征库中的特征规 则进行匹配。
         在将待删除的特征规则加载至升级特征库之后, 使能该升级特征库的匹配引擎 ; 这时, 升级特征库的匹配引擎和当前激活特征库的匹配引擎共同工作, 可以根据升级特征 库的匹配引擎的匹配结果与当前激活特征库的匹配引擎的匹配结果, 生成升级过程中的匹 配结果 ; 具体地, 本实施例中, 可以从当前激活特征库的匹配引擎的匹配结果中删除升级特 征库的匹配引擎的匹配结果, 获得升级过程中的匹配结果。
         步骤 303, 从当前激活特征库的特征规则中删除上述待删除的特征规则, 获得升级 后的特征规则。
         步骤 304, 将升级后的特征规则加载至备份特征库, 激活加载升级后的特征规则的 备份特征库, 去激活当前激活特征库, 并去使能升级特征库的匹配引擎。
         具体地, 在将升级后的特征规则加载至备份特征库时, 可以将升级后的特征规则 分时或在业务空闲时加载至该备份特征库 ; 从而实现了在不中断当前业务, 或对当前业务 影响很小的情况下, 将升级后的特征规则加载至备份特征库 ; 另外, 如果备份特征库与当前 激活特征库位于不同存储器中, 访问备份特征库的操作不会影响访问当前激活特征库的操 作, 则在将升级后的特征规则加载至备份特征库时, 不需考虑加载时机, 可以将升级后的特 征规则分时、 在业务空闲时或者在业务繁忙时加载至该备份特征库。
         升级后的特征规则加载完成之后, 激活加载升级后的特征规则的备份特征库, 去 激活当前激活特征库, 即以加载升级后的特征规则的备份特征库作为当前激活特征库, 以
         原来的当前激活特征库作为备份特征库 ; 然后, 去使能升级特征库的匹配引擎, 升级完成。
         上述实施例中, 接收到待升级的特征规则之后, 将该待升级的特征规则加载至升 级特征库, 并使能升级特征库的匹配引擎, 升级过程中, 当前激活特征库的匹配引擎与升级 特征库的匹配引擎同时工作, 由于待升级的特征规则数量相比当前激活特征库中规则的数 量要少很多, 因此, 将待升级的特征规则加载至升级特征库并使能该升级特征库的匹配引 擎只需要很短的时间就能完成, 从而缩短了特征库升级的生效时间 ; 此外, 本实施例还将升 级后的特征规则分时或在业务空闲时加载至备份特征库, 可以在不中断当前业务, 或对当 前业务影响很小的情况下实现特征库升级。
         图 4 为本发明特征库升级方法又一个实施例的流程图, 本实施例以待升级的特征 规则为待修改的特征规则为例进行说明。
         如图 4 所示, 该特征库升级方法可以包括 :
         步骤 401, 接收待修改的特征规则, 该待修改的特征规则包括待删除的特征规则和 该待删除的特征规则对应的新增特征规则。
         具体地, 该待修改的特征规则可以通过升级命令发送, 具体地, 该待修改的特征规 则可以携带在该升级命令的消息净荷中 ; 当然本发明实施例并不仅限于此, 该待修改的特 征规则也可以不通过升级命令发送, 而是在升级命令发出之后, 通过另一消息发送 ; 本发明 实施例对待修改的特征规则的发送方式不作限定, 只要特征库升级装置可以接收到该待修 改的特征规则即可。
         该待修改的特征规则包括需要对当前激活特征库中的特征规则进行修改的特征规则。 步骤 402, 将上述待修改的特征规则加载至升级特征库, 并使能该升级特征库的匹 配引擎。
         本实施例中的特征库包括 : 升级特征库、 备份特征库和当前激活特征库。 在升级过 程中, 当前激活特征库存储升级前的特征规则, 备份特征库存储升级后的特征规则, 升级特 征库存储待修改的特征规则。
         其中, 将待修改的特征规则加载至升级特征库可以为 : 根据该待修改的特征规则 生成待修改规则特征库, 然后将该待修改规则特征库加载至升级特征库 ; 或者, 直接将该待 修改的特征规则加载至升级特征库。当然本发明实施例并不仅限于此, 本发明实施例对将 待修改的特征规则加载至升级特征库的方法不作限定, 任何可以将待修改的特征规则加载 至升级特征库的方法均应落入本发明实施例的?;し段?。
         本实施例中, 匹配引擎包括升级特征库的匹配引擎和当前激活特征库的匹配引 擎; 其中, 升级特征库的匹配引擎用于将接收的业务流与该升级特征库中待修改的特征规 则进行匹配, 当前激活特征库的匹配引擎用于将上述业务流与当前激活特征库中的特征规 则进行匹配。
         在将待修改的特征规则加载至升级特征库之后, 使能该升级特征库的匹配引擎 ; 这时, 升级特征库的匹配引擎和当前激活特征库的匹配引擎共同工作, 可以根据升级特征 库的匹配引擎的匹配结果与当前激活特征库的匹配引擎的匹配结果, 生成升级过程中的匹 配结果 ; 具体地, 本实施例中, 可以在当前激活特征库的匹配引擎的匹配结果中, 增加升级 特征库的匹配引擎获得的业务流与新增特征规则的匹配结果, 并删除该升级特征库的匹配
         引擎获得的上述业务流与待删除的特征规则的匹配结果, 获得升级过程中的匹配结果。
         步骤 403, 在当前激活特征库的特征规则中增加上述新增特征规则, 并删除待删除 的特征规则, 获得升级后的特征规则。
         步骤 404, 将升级后的特征规则加载至备份特征库, 激活加载升级后的特征规则的 备份特征库, 去激活当前激活特征库, 并去使能升级特征库的匹配引擎。
         具体地, 在将升级后的特征规则加载至备份特征库时, 可以将升级后的特征规则 分时或在业务空闲时加载至该备份特征库 ; 从而实现了在不中断当前业务, 或对当前业务 影响很小的情况下, 将升级后的特征规则加载至备份特征库 ; 另外, 如果备份特征库与当前 激活特征库位于不同存储器中, 访问备份特征库的操作不会影响访问当前激活特征库的操 作, 则在将升级后的特征规则加载至备份特征库时, 不需考虑加载时机, 可以将升级后的特 征规则分时、 在业务空闲时或者在业务繁忙时加载至该备份特征库。
         升级后的特征规则加载完成之后, 激活加载升级后的特征规则的备份特征库, 去 激活当前激活特征库, 即以加载升级后的特征规则的备份特征库作为当前激活特征库, 以 原来的当前激活特征库作为备份特征库 ; 然后, 去使能升级特征库的匹配引擎, 升级完成。
         上述实施例中, 接收到待升级的特征规则之后, 将该待升级的特征规则加载至升 级特征库, 并使能升级特征库的匹配引擎, 升级过程中, 当前激活特征库的匹配引擎与升级 特征库的匹配引擎同时工作, 由于待升级的特征规则数量相比当前激活特征库中规则的数 量要少很多, 因此, 将待升级的特征规则加载至升级特征库并使能该升级特征库的匹配引 擎只需要很短的时间就能完成, 从而缩短了特征库升级的生效时间 ; 此外, 本实施例还将升 级后的特征规则分时或在业务空闲时加载至备份特征库, 可以在不中断当前业务, 或对当 前业务影响很小的情况下实现特征库升级。 本领域普通技术人员可以理解 : 实现上述方法实施例的全部或部分步骤可以通过 程序指令相关的硬件来完成, 前述的程序可以存储于一计算机可读取存储介质中, 该程序 在执行时, 执行包括上述方法实施例的步骤 ; 而前述的存储介质包括 : ROM、 RAM、 磁碟或者 光盘等各种可以存储程序代码的介质。
         图 5 为本发明特征库升级装置一个实施例的结构示意图, 本实施例中的特征库升 级装置可以实现本发明图 1 所示实施例的流程。如图 5 所示, 该特征库升级装置包括 : 特征 库存储???51、 匹配引擎???52、 接收加载???53、 处理???54、 生成???55。
         其中, 特征库存储???51, 用于存储升级特征库、 当前激活特征库和备份特征库 ;
         匹配引擎???52, 包括升级特征库的匹配引擎和当前激活特征库的匹配引擎 ;
         接收加载???53, 用于接收待升级的特征规则, 将待升级的特征规则加载至升级 特征库 ;
         处理???54, 包括激活使能处理子???541, 激活使能处理子???541 用于在接收 加载???53 将待升级的特征规则加载至升级特征库后, 使能该升级特征库的匹配引擎 ; 这 时, 升级特征库的匹配引擎和当前激活特征库的匹配引擎同时工作 ;
         生成???55, 用于根据待升级的特征规则和当前激活特征库中的特征规则生成升 级后的特征规则 ;
         本实施例中, 接收加载???53, 还用于将生成???55 生成的升级后的特征规则加 载至备份特征库 ; 具体地, 在将升级后的特征规则加载至备份特征库时, 接收加载???53
         可以将升级后的特征规则分时或在业务空闲时加载至该备份特征库。另外, 如果备份特征 库与当前激活特征库位于不同存储器中, 访问备份特征库的操作不会影响访问当前激活特 征库的操作, 则在将升级后的特征规则加载至备份特征库时, 不需考虑加载时机, 接收加载 ???53 可以将升级后的特征规则分时、 在业务空闲时或者在业务繁忙时加载至该备份特 征库 ;
         激活使能处理子???541, 还用于在接收加载???53 将生成???55 生成的升级后 的特征规则加载至备份特征库后, 激活加载升级后的特征规则的备份特征库, 去激活当前 激活特征库, 并去使能该升级特征库的匹配引擎。
         图 6 为本发明特征库升级装置另一个实施例的结构示意图, 本实施例中的特征库 升级装置可以实现本发明图 1、 图 2、 图 3 或图 4 所示实施例的流程。与图 5 所示的特征库 升级装置相比, 不同的是, 图 6 所示的特征库升级装置中, 生成???55 可以包括 : 新增规则 生成子???551、 待删除规则生成子???552 和待修改规则生成子???553。
         其中, 新增规则生成子???551, 用于当待升级的特征规则包括新增的特征规则 时, 在当前激活特征库的特征规则中增加该新增的特征规则, 获得升级后的特征规则。
         待删除规则生成子???552, 用于当待升级的特征规则包括待删除的特征规则时, 从当前激活特征库的特征规则中删除上述待删除的特征规则, 获得升级后的特征规则 ;
         待修改规则生成子???553, 用于当待升级的特征规则包括待修改的特征规则, 该 待修改的特征规则包括待删除的特征规则和该待删除的特征规则对应的新增特征规则时, 在当前激活特征库的特征规则中增加该新增特征规则, 并删除上述待删除的特征规则, 获 得升级后的特征规则。
         本实施例中, 处理???54 还可以进一步包括 : 匹配处理子???542, 用于根据升级 特征库的匹配引擎的匹配结果与当前激活特征库的匹配引擎的匹配结果, 生成升级过程中 的匹配结果 ; 其中, 匹配处理子???542 可以在激活使能处理子???541 使能升级特征库的 匹配引擎之后, 通过将接收的业务流与升级特征库中的特征规则进行匹配后获得升级特征 库的匹配引擎的匹配结果 ;
         匹配处理子???542 可以通过当前激活特征库的匹配引擎将业务流与当前激活 特征库中的特征规则进行匹配后获得当前激活特征库的匹配引擎的匹配结果。
         本实施例中, 上述匹配处理子???542 可以包括 : 新增结果匹配处理单元 5421、 删 除结果匹配处理单元 5422 和修改结果匹配处理单元 5423。
         其中, 新增结果匹配处理单元 5421, 用于当待升级的特征规则包括新增的特征规 则时, 在当前激活特征库的匹配引擎的匹配结果中增加升级特征库的匹配引擎的匹配结 果, 获得升级过程中的匹配结果 ;
         删除结果匹配处理单元 5422, 用于当待升级的特征规则包括待删除的特征规则 时, 从当前激活特征库的匹配引擎的匹配结果中删除升级特征库的匹配引擎的匹配结果, 获得升级过程中的匹配结果 ;
         修改结果匹配处理单元 5423, 用于当待升级的特征规则包括待修改的特征规则, 该待修改的特征规则包括待删除的特征规则和该待删除的特征规则对应的新增特征规则 时, 在当前激活特征库的匹配引擎的匹配结果中, 增加升级特征库的匹配引擎获得的业务 流与新增特征规则的匹配结果, 并删除该升级特征库的匹配引擎获得的上述业务流与待删除的特征规则的匹配结果, 获得升级过程中的匹配结果。
         上述实施例中, 接收加载???53 接收到待升级的特征规则之后, 将该待升级的特 征规则加载至升级特征库, 然后, 激活使能处理子???541 使能升级特征库的匹配引擎, 升 级过程中, 当前激活特征库的匹配引擎与升级特征库的匹配引擎同时工作, 由于待升级的 特征规则数量相比当前激活特征库中规则的数量要少很多, 因此, 将待升级的特征规则加 载至升级特征库并使能该升级特征库的匹配引擎只需要很短的时间就能完成, 从而缩短了 特征库升级的生效时间 ; 此外, 接收加载???53 将升级后的特征规则分时或在业务空闲时 加载至备份特征库, 可以在不中断当前业务, 或对当前业务影响很小的情况下实现特征库 升级。
         本领域技术人员可以理解附图只是一个优选实施例的示意图, 附图中的??榛蛄?程并不一定是实施本发明所必须的。
         本领域技术人员可以理解实施例中的装置中的??榭梢园凑帐凳├枋鼋蟹?布于实施例的装置中, 也可以进行相应变化位于不同于本实施例的一个或多个装置中。上 述实施例的??榭梢院喜⑽桓瞿??, 也可以进一步拆分成多个子???; 在具体实现上, 上 面各??榭梢苑直鸩捎?DPI 加速芯片、 中央处理单元 (Central Processing Unit ; 以下简 称: CPU)、 现场可编程门阵列 (Field Programmable Gate Array ; 以下简称 : FPGA) 等硬件 处理单元来实现, 或者几个??椴捎猛挥布淼ピ词迪?, 在此并不限定。
         最后应说明的是 : 以上实施例仅用以说明本发明的技术方案, 而非对其限制 ; 尽 管参照前述实施例对本发明进行了详细的说明, 本领域的普通技术人员应当理解 : 其依然 可以对前述各实施例所记载的技术方案进行修改, 或者对其中部分技术特征进行等同替 换; 而这些修改或者替换, 并不使相应技术方案的本质脱离本发明各实施例技术方案的精 神和范围。

    关于本文
    本文标题:特征库升级方法和装置.pdf
    链接地址://www.4mum.com.cn/p-5868175.html
    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    [email protected] 2017-2018 www.4mum.com.cn网站版权所有
    经营许可证编号:粤ICP备17046363号-1 
     


    收起
    展开
  • 四川郎酒股份有限公司获第十二届人民企业社会责任奖年度环保奖 2019-05-13
  • 银保监会新规剑指大企业多头融资和过度融资 2019-05-12
  • 韩国再提4国联合申办世界杯 中国网友无视:我们自己来 2019-05-11
  • 中国人为什么一定要买房? 2019-05-11
  • 十九大精神进校园:风正扬帆当有为 勇做时代弄潮儿 2019-05-10
  • 粽叶飘香幸福邻里——廊坊市举办“我们的节日·端午”主题活动 2019-05-09
  • 太原设禁鸣路段 设备在测试中 2019-05-09
  • 拜耳医药保健有限公司获第十二届人民企业社会责任奖年度企业奖 2019-05-08
  • “港独”没出路!“梁天琦们”该醒醒了 2019-05-07
  • 陈卫平:中国文化内涵包含三方面 文化复兴表现在其中 2019-05-06
  • 人民日报客户端辟谣:“合成军装照”产品请放心使用 2019-05-05
  • 【十九大·理论新视野】为什么要“建设现代化经济体系”?   2019-05-04
  • 聚焦2017年乌鲁木齐市老城区改造提升工程 2019-05-04
  • 【专家谈】上合组织——构建区域命运共同体的有力实践者 2019-05-03
  • 【华商侃车NO.192】 亲!楼市火爆,别忘了买车位啊! 2019-05-03
  • 辽宁十一选五任五遗漏 娱网棋牌沈阳四冲下载 极速11选5是国家开的吗 澳洲幸运10网盘开奖 重庆幸运农场开奖号码 山西11选5专家推荐号 日本股票涨跌幅限制 江苏十一选五任三遗漏 69棋牌大厅下载 西西软件pc蛋蛋 内蒙古11选5开奖助手 炒股流程 浙江11选5遗漏号码 通化大嘴棋牌 官网 房地产股票融资 黑龙江十一选五手机版走势图