多重策略的信息过滤系统及方法

文档序号:9787439阅读:209来源:国知局
多重策略的信息过滤系统及方法
【技术领域】
[0001]本发明涉及信息过滤技术领域,具体而言涉及一种多重策略的信息过滤系统及方法。
【背景技术】
[0002]随着科技的发展,基于互联网的沟通交流方式已广泛存在于人们的日常生活中,与此同时大量的广告等垃圾信息也被引入到互联网的大潮中。过多的垃圾信息使得网络中充斥着大量人们所不需要的冗余信息,更有甚者,恶意广告会泄露个人隐私或者带来个人财产上的损失,因此对网络信息进行实时过滤已十分必要。且当前单一的过滤策略远远无法满足要求,多重过滤策略的部署具有很高的市场应用价值。
[0003]然而,现有技术的过滤系统普遍是将多重过滤策略和过滤模块整合在一起,新的过滤策略被加载,则旧的过滤策略被注销,并且各类型的过滤策略相互关联,导致一旦某一过滤策略产生故障,其余所有过滤策略必须等待过滤系统重新启动之后才能生效。由此可见,现有技术的过滤系统缺乏扩展性、鲁棒性和稳定性。

【发明内容】

[0004]鉴于此,本发明实施例提供一种多重策略的信息过滤系统及方法,各种过滤策略单独用于进行对应的过滤,相互之间没有关联,能够提高过滤系统的扩展性、鲁棒性和稳定性。
[0005]本发明实施例提供的一种多重策略的信息过滤系统,包括维护管理模块、至少一个策略模块和至少一个实时过滤模块,维护管理模块用于控制每一策略模块加载一种类型的过滤策略,实时过滤模块和策略模块连接,用于从策略模块获取过滤策略,并对接收到的信息流进行过滤,其中,各个策略模块之间是相互独立的,各个实时过滤模块之间独立进行过滤。
[0006]可选地,维护管理模块还用于接收用户下达的注册指令,所述注册指令包括此次所要加载过滤策略的策略模块的信息,并根据注册指令向对应的策略模块发送注册消息;策略模块用于向维护管理模块反馈注册成功的消息;维护管理模块还用于向策略模块发送过滤策略的安装信息,所述过滤策略的安装信息包括过滤策略的类型及地址;策略模块进一步用于加载安装信息对应类型的过滤策略。
[0007]可选地,维护管理模块还用于接收用户下达的注销指令,所述注销指令包括此次所要注销过滤策略的策略模块的信息,并根据注销指令向对应的策略模块发送注销消息;策略模块用于删除所加载的过滤策略;策略模块还用于向维护管理模块反馈注销成功的消息。
[0008]可选地,所述系统包括多个策略模块和多个实时过滤模块,各个实时过滤模块用于单独对接收到的信息流进行过滤,并且在每一实时过滤模块完成过滤后,由实时过滤模块直接反馈过滤结果。
[0009]可选地,所述系统包括多个策略模块和多个实时过滤模块,各个实时过滤模块用于单独对接收到的信息流进行过滤,并且在所有实时过滤模块完成过滤后,由每一实时过滤模块反馈过滤结果。
[0010]本发明实施例提供的一种多重策略的信息过滤方法,基于包括维护管理模块、至少一个策略模块和至少一个实时过滤模块的过滤系统,所述方法包括:维护管理模块控制每一策略模块加载一种类型的过滤策略,其中各个策略模块之间是相互独立的;实时过滤模块和策略模块连接,并从策略模块获取所述过滤策略,以对接收到的信息流进行过滤,其中各个实时过滤模块之间独立进行过滤。
[0011]可选地,维护管理模块控制每一策略模块加载一种类型的过滤策略的步骤包括:维护管理模块接收用户下达的注册指令,所述注册指令包括此次所要加载过滤策略的策略模块的信息,并根据注册指令向对应的策略模块发送注册消息;策略模块向维护管理模块反馈注册成功的消息;维护管理模块向策略模块发送过滤策略的安装信息,所述过滤策略的安装信息包括过滤策略的类型及地址;策略模块加载过滤策略的安装信息对应类型的过滤策略。
[0012]可选地,所述方法还包括:维护管理模块接收用户下达的注销指令,所述注销指令包括此次所要注销过滤策略的策略模块的信息,并根据注销指令向对应的策略模块发送注销消息;策略模块删除所加载的过滤策略;策略模块向维护管理模块反馈注销成功的消息。
[0013]可选地,所述系统包括多个策略模块和多个实时过滤模块,各个实时过滤模块用于单独对接收到的信息流进行过滤;在每一实时过滤模块完成过滤后,由实时过滤模块直接反馈过滤结果。
[0014]可选地,所述系统包括多个策略模块和多个实时过滤模块,各个实时过滤模块单独对接收到的信息流进行过滤;在所有实时过滤模块完成过滤后,由每一实时过滤模块反馈过滤结果。
[0015]区别于现有技术,本发明实施例的多重策略的信息过滤系统及方法,相当于刀片式服务器的运作原理,即,将过滤系统作为服务器背板,而将每一种过滤策略作为卡式服务器,由于加载过滤策略的各个策略模块之间相互独立,各个实时过滤模块之间利用过滤策略独立进行过滤,因此新的过滤策略的加载以及旧的过滤策略的注销均不会影响系统的正常运行,即使某一过滤策略无法工作也无法影响其他过滤策略的正常工作,从而能够提高过滤系统的扩展性、鲁棒性和稳定性。
【附图说明】
[0016]图1是本发明多重策略的信息过滤系统一实施例的结构示意图;
[0017]图2是本发明多重策略的信息过滤方法另一实施例的流程示意图;
[0018]图3是图1所示过滤系统进行过滤的一实施例的流程示意图;
[0019]图4是图1所示过滤系统进行过滤的另一实施例的流程示意图;
[0020]图5是图1所示过滤系统进行过滤的又一实施例的流程示意图;
[0021 ]图6是图1所示过滤系统另一实施例的结构示意图。
【具体实施方式】
[0022]图1是本发明多重策略的信息过滤系统一实施例的结构示意图。请参阅图1所示,该过滤系统 10包括维护管理(Operat1n Administrat1n and Maintenance,OAM)模块 11、至少一个策略模块12和至少一个实时过滤模块13,其中,维护管理模块11为过滤系统10的管理及维护的中枢,用于控制每一策略模块12加载一种类型的过滤策略,该过滤策略即为过滤方法;实时过滤模块13和策略模块12连接,用于从该策略模块12获取过滤策略,并对接收到的信息流进行过滤。
[0023]在本发明实施例中,策略模块12和实时过滤模块13的数量可以相等也可以不相等,由于各个策略模块12之间是相互独立的,各个实时过滤模块13之间独立进行过滤,相当于刀片式服务器的运作原理,即,将过滤系统10作为服务器背板,而将每一种过滤策略(每一策略模块12)作为一个卡式服务器,新的过滤策略的加载以及旧的过滤策略的注销均不会影响系统的正常运行,即使某一过滤策略(某一策略模块12)无法工作也无法影响其他过滤策略的正常工作,因此相比较于现有技术,该过滤系统10具有更好的扩展性、鲁棒性和稳定性。
[0024]而且,多重过滤策略的并列部署,使得同一信息流能够由不同的过滤策略进行过滤,能够有效改善过滤效果,并保证过滤的实时性。
[0025]另外,多重过滤策略的并列部署解决了现有技术中由单一策略模块同时执行过滤所导致的负载问题。具体地,可以设置部分若干个策略模块12加载同一类型的过滤策略,将接收到的多条信息流根据负载均衡原则分配给该若干个策略模块12进行过滤,从而能够提高过滤的吞吐量。其中,所谓负载均衡原则指的是将后续需要过滤的信息流分配给当前要过滤的信息流较少的策略模块12。
[0026]本发明实施例还提供一种如图2所示的多重策略的信息过滤方法,该方法基于图1所示的系统实现。如图2所示,所述方法包括:
[0027]步骤S21:维护管理模块控制每一策略模块加载一种类型的过滤策略,其中各个策略模块之间是相互独立的;
[0028]步骤S22:实时过滤模块和策略模块连接,
当前第1页1 2 3 
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1