著录项信息
专利名称 | 用于查询、增加、更新或删除信息处理规则的方法和设备 |
申请号 | CN201110124520.X | 申请日期 | 2011-05-13 |
法律状态 | 授权 | 申报国家 | 暂无 |
公开/公告日 | 2011-09-14 | 公开/公告号 | CN102184234A |
优先权 | 暂无 | 优先权号 | 暂无 |
主分类号 | G06F17/30 | IPC分类号 | G06F17/30;H04L9/32查看分类表>
|
申请人 | 百度在线网络技术(北京)有限公司 | 申请人地址 | 北京市海淀区上地十街10号百***
变更
专利地址、主体等相关变化,请及时变更,防止失效 |
权利人 | 百度在线网络技术(北京)有限公司 | 当前权利人 | 百度在线网络技术(北京)有限公司 |
发明人 | 蒋浩;刘宁;刘涛;张诚;傅江;吴教仁 |
代理机构 | 北京汉昊知识产权代理事务所(普通合伙) | 代理人 | 罗朋 |
摘要
本发明的目的在于提供一种网络设备实现的用于查询信息处理规则的方案,该方案包括:由待处理的网络传输信息中获取至少一个识别信息;根据所获取的所述至少一个识别信息中的每个识别信息来执行以下步骤:对识别信息进行数字签名处理,以获得该识别信息的一个或多个查询索引信息;在与该一个或多个查询索引信息相关的索引规则库中进行查询,以获得包含于所述索引规则库中且与所述网络传输信息匹配的信息处理规则。并且,本发明的方案还包括网络设备实现的用于增加、删除与更新规则的方案,根据本发明的方案,能够极大提高查询、增加、删除与更新规则的效率。
1.一种网络设备实现的用于查询信息处理规则的方法,其中,该方法包括以下步骤:
a由待处理的网络传输信息中获取至少一个识别信息,其中,所述识别信息能够用于识别所述网络传输信息;
其中,根据所获取的所述至少一个识别信息中的每个识别信息来执行以下步骤:
i1对该识别信息进行数字签名处理,以获得该识别信息的一个或多个查询索引信息,其中,所述查询索引信息包括对识别信息进行数字签名处理所获得的处理结果;
i2在总规则库包含的、与该一个或多个查询索引信息相关的索引规则库中进行查询,以获得包含于所述索引规则库中且与所述网络传输信息匹配的信息处理规则,其中,所述总规则库包含多个索引规则库。
2.根据权利要求1所述的方法,其中,所述步骤i1还包括以下步骤:
-对该识别信息进行所述数字签名处理来获得数字处理结果;
-根据所述数字处理结果,并结合预获取的该识别信息对应的字段类型,来确定该识别信息的一个或多个查询索引信息。
3.根据权利要求1或2所述的方法,其中,该方法还包括以下步骤:
-在包含与任何查询索引信息均无关的多个信息处理规则的单列规则库中进行查询,以获得与所述网络传输信息匹配的信息处理规则。
4.根据权利要求1或2所述的方法,其中,该方法还包括以下步骤:
-当所获得的与所述网络传输信息匹配的信息处理规则为多个时,根据预定的规则优先级,由所获得的所有与所述网络传输信息匹配的信息处理规则中选择一个信息处理规则。
5.根据权利要求1或2所述的方法,其中,所述至少一个识别信息包括以下至少一种类型的识别信息:
-地址类识别信息;
-协议类识别信息;
-服务类识别信息。
6.根据权利要求5所述的方法,其中,所述至少一个识别信息包括一个或多个包含IP地址的地址类识别信息,该方法中根据所获取的每个包含IP地址的地址类识别信息执行所述步骤i1及i2,其中,所述步骤i1包括以下步骤:
i11对于一个包含IP地址的地址类识别信息,生成多个与该包含IP地址的地址类识别信息部分相同的地址信息;
i12分别对所生成的多个地址信息进行所述数字签名处理,来获得与该包含IP地址的地址类识别信息对应的多个查询索引信息。
7.根据权利要求6所述的方法,其中,所述步骤i12还包括以下步骤:
-对所生成的多个地址信息进行所述数字签名处理来获得数字处理结果;
-根据所述数字处理结果,并结合预获取的该包含IP地址的地址类识别信息对应的字段类型,来确定该包含IP地址的地址类识别信息的多个查询索引信息。
8.一种网络设备实现的用于增加、更新或删除信息处理规则的方法,其中,该方法还包括以下步骤:
x由待处理的规则更新信息中获取至少一个匹配信息,其中,所述匹配信息用于匹配查询所述信息处理规则;
y对所获取的至少一个匹配信息中的至少一者进行数字签名处理来获得一个或多个查询索引信息,其中,所述查询索引信息包括对匹配信息进行数字签名处理所获得的处理结果;
z根据由所述待处理的规则更新信息中获取的规则处理指令,来在总规则库包含的、与根据所述匹配信息所得的查询索引信息中至少一者相关的索引规则库中增加、更新或删除根据该待处理的规则更新信息所得的信息处理规则,其中,所述总规则库包含多个索引规则库。
9.根据权利要求8所述的方法,其中,所述步骤z还包括以下步骤:
-当所述由待处理的规则更新信息中获取的规则处理指令为规则建立指令时,在与根据所述匹配信息所得的查询索引信息中至少一者相关的索引规则库中增加由该待处理的规则更新信息中获取的信息处理规则。
10.根据权利要求8或9所述的方法,其中,所述步骤z还包括以下步骤:
-当所述由待处理的规则更新信息中获取的规则处理指令为规则删除指令时,在与根据所述匹配信息所得的查询索引信息中至少一者相关的索引规则库中进行查询,来获得与所述匹配信息中至少一者相匹配的信息处理规则,并删除该查询所得的信息处理规则。
11.根据权利要求8或9所述的方法,其中,所述步骤z还包括以下步骤:
-当所述由待处理的规则更新信息中获取的规则处理指令为规则更新指令时,在与根据所述匹配信息所得的查询索引信息中至少一者相关的索引规则库中进行查询,来获得与所述匹配信息中至少一者相匹配的信息处理规则,并根据由该待处理的规则更新信息中获取的更新信息来更新该查询所得的信息处理规则。
12.根据权利要求8或9所述的方法,其中,该方法还包括以下步骤:
-分别判断所获取的各个匹配信息是否能够进行所述数字签名处理;
-当判断所获取的所有匹配信息均不能进行所述数字签名处理,根据由所述待处理的规则更新信息中获取的规则处理指令,在用于存储与任何查询索引信息均无关的信息处理规则的单列规则库中增加、更新或删除根据该待处理的规则更新信息所得的信息处理规则;
其中,所述步骤y还包括以下步骤:
-当判断所获取的各个匹配信息中包含能够进行所述数字签名处理的匹配信息时,对能够进行所述数字签名处理的匹配信息中的至少一者进行所述数字签名处理来获得所述一个或多个查询索引信息。
13.根据权利要求8或9所述的方法,其中,所述步骤y还包括以下步骤:
-对所获取的至少一个匹配信息中的至少一者进行数字签名处理来获得数字处理结果,并结合预获取的该匹配信息对应的内容类型,来获得一个或多个查询索引信息。
14.根据权利要求8或9所述的方法,其中,所述至少一个匹配信息包括以下至少一种类型的匹配信息:
-地址类匹配信息;
-协议类匹配信息;
-服务类匹配信息。
15.一种用于查询信息处理规则的规则查询装置,其中,该规则查询装置包括:
第一获取装置,用于由待处理的网络传输信息中获取至少一个识别信息,其中,所述识别信息能够用于识别所述网络传输信息;
其中,该规则查询装置还包括第一索引获取装置以及第一查询装置,该第一索引获取装置以及第一查询装置根据所获取的所述至少一个识别信息中的每个识别信息来执行操作,其中:
所述第一索引获取装置用于对所获取的所述至少一个识别信息中的每个识别信息来进行数字签名处理,以获得该识别信息的一个或多个查询索引信息,其中,所述查询索引信息包括对识别信息进行数字签名处理所获得的处理结果;
第一查询装置,用于在总规则库包含的、与该一个或多个查询索引信息相关的索引规则库中进行查询,以获得包含于所述索引规则库中且与所述网络传输信息匹配的信息处理规则,其中,所述总规则库包含多个索引规则库。
16.根据权利要求15所述的规则查询装置,其中,所述第一索引获取装置还包括:
第一签名处理装置,用于对该识别信息进行所述数字签名处理来获得数字处理结果;
第一索引确定装置,根据所述数字处理结果,并结合预获取的该识别信息对应的字段类型,来确定该识别信息的一个或多个查询索引信息。
17.根据权利要求15或16所述的规则查询装置,其中,该规则查询装置还包括:
第二查询装置,用于在包含与任何查询索引信息均无关的多个信息处理规则的单列规则库中进行查询,以获得与所述网络传输信息匹配的信息处理规则。
18.根据权利要求15或16所述的规则查询装置,其中,该规则查询装置还包括:
选择装置,用于当所获得的与所述网络传输信息匹配的信息处理规则为多个时,根据预定的规则优先级,由所获得的所有与所述网络传输信息匹配的信息处理规则中选择一个信息处理规则。
19.根据权利要求15或16所述的规则查询装置,其中,所述至少一个识别信息包括以下至少一种类型的识别信息:
-地址类识别信息;
-协议类识别信息;
-服务类识别信息。
20.根据权利要求19所述的规则查询装置,其中,所述至少一个识别信息包括一个或多个包含IP地址的地址类识别信息,该规则查询装置中的第一索引获取装置和第一查询装置根据所获取的每个包含IP地址的地址类识别信息执行操作,其中,所述第一索引获取装置包括:
生成装置,用于对于一个包含IP地址的地址类识别信息,生成多个与该包含IP地址的地址类识别信息部分相同的地址信息;
第一子索引获取装置,用于分别对所生成的多个地址信息进行所述数字签名处理,来获得与该包含IP地址的地址类识别信息对应的多个查询索引信息。
21.根据权利要求20所述的规则查询装置,其中,所述第一子索引获取装置还包括:
第二签名处理装置,用于对所生成的多个地址信息进行所述数字签名处理来获得数字处理结果;
第二索引确定装置,用于根据所述数字处理结果,并结合预获取的该包含IP地址的地址类识别信息对应的字段类型,来确定该包含IP地址的地址类识别信息的多个查询索引信息。
22.一种用于增加、更新或删除信息处理规则的规则配置装置,其中,该规则配置装置包括:
第二获取装置,用于由待处理的规则更新信息中获取至少一个匹配信息,其中,所述匹配信息用于匹配查询所述信息处理规则;
第二索引获取装置,用于对所获取的至少一个匹配信息中的至少一者进行数字签名处理来获得一个或多个查询索引信息,其中,所述查询索引信息包括对匹配信息进行数字签名处理所获得的处理结果;
第一规则处理装置,用于根据由所述待处理的规则更新信息中获取的规则处理指令,来在总规则库包含的、与根据所述匹配信息所得的查询索引信息中至少一者相关的索引规则库中增加、更新或删除根据该待处理的规则更新信息所得的信息处理规则,其中,所述总规则库包含多个索引规则库。
23.根据权利要求22所述的规则配置装置,其中,所述第一规则处理装置还包括:
规则增加装置,用于当所述由待处理的规则更新信息中获取的规则处理指令为规则建立指令时,在与根据所述匹配信息所得的查询索引信息中至少一者相关的索引规则库中增加由该待处理的规则更新信息中获取的信息处理规则。
24.根据权利要求22或23所述的规则配置装置,其中,所述第一规则处理装置还包括:
规则删除装置,用于当所述由待处理的规则更新信息中获取的规则处理指令为规则删除指令时,在与根据所述匹配信息所得的查询索引信息中至少一者相关的索引规则库中进行查询,来获得与所述匹配信息中至少一者相匹配的信息处理规则,并删除该查询所得的信息处理规则。
25.根据权利要求22或23所述的规则配置装置,其中,所述第一规则处理装置还包括:
规则更新装置,用于当所述由待处理的规则更新信息中获取的规则处理指令为规则更新指令时,在与根据所述匹配信息所得的查询索引信息中至少一者相关的索引规则库中进行查询,来获得与所述匹配信息中至少一者相匹配的信息处理规则,并根据由该待处理的规则更新信息中获取的更新信息来更新该查询所得的信息处理规则。
26.根据权利要求22或23所述的规则配置装置,其中,该规则配置装置还包括:
判断装置,用于分别判断所获取的各个匹配信息是否能够进行所述数字签名处理;
第二规则处理装置,用于当判断所获取的所有匹配信息均不能进行所述数字签名处理,根据由所述待处理的规则更新信息中获取的规则处理指令,在用于存储与任何查询索引信息均无关的信息处理规则的单列规则库中增加、更新或删除根据该待处理的规则更新信息所得的信息处理规则;
其中,所述第二索引获取装置还包括:
第二子索引获取装置,用于当判断所获取的各个匹配信息中包含能够进行所述数字签名处理的匹配信息时,对能够进行所述数字签名处理的匹配信息中的至少一者进行所述数字签名处理来获得所述一个或多个查询索引信息。
27.根据权利要求22或23所述的规则配置装置,其中,所述第二索引获取装置包括:
第三子索引获取装置,用于对所获取的至少一个匹配信息中的至少一者进行数字签名处理来获得数字处理结果,并结合预获取的该匹配信息对应的内容类型,来获得一个或多个查询索引信息。
28.根据权利要求22或23所述的规则配置装置,其中,所述至少一个匹配信息包括以下至少一项:
-地址类匹配信息;
-协议类匹配信息;-服务类匹配信息。
法律信息
- 2014-12-10
- 2011-11-02
实质审查的生效
IPC(主分类): G06F 17/30
专利申请号: 201110124520.X
申请日: 2011.05.13
- 2011-09-14
引用专利(该专利引用了哪些专利)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 |
1
| |
2007-10-17
|
2007-03-29
| | |
被引用专利(该专利被哪些专利引用)
序号 | 公开(公告)号 | 公开(公告)日 | 申请日 | 专利名称 | 申请人 | 该专利没有被任何外部专利所引用! |