一种规则引擎的模式匹配方法和RETE网络组成比例

技术编号:6148154 阅读:203 留言:0更新日期:2012-04-11 18:40
本发明专利技术涉及一种规则引擎模式匹配方法和RETE网络,所述方法包括:构建RETE网络,其中所述RETE网络中包含一RETE节点,所述RETE节点下只有一个对象类型节点(ObjectTypeNode),所述对象类型节点下有AlphaNode节点、EvalNode节点、LeftInputAdapterNode节点和TerminalNode节点;插入事实,并直接在所述RETE网络中进行条件匹配,不生成所述事实的事实句柄,不保存所述事实的信息;将所匹配的规则放入一优先级队列,并顺序执行。本发明专利技术一方面能够提高系统的灵活性,将原来固定在代码中的计费规则分离出来,用规则引擎的前台规则管理系统管理起来,增删查改都很方便,可以灵活配置;另一方面,应用规则引擎之后的内容计费系统性能,在话单处理效率和内存使用量方面优于原内容计费系统的话单处理效率。

【技术实现步骤摘要】

【技术保护点】
1.一种规则引擎的模式匹配方法,其特征在于,所述方法包括以下步骤:步骤1:构建RETE网络,所述RETE网络中包含一RETE节点,所述RETE节点下仅有一个对象类型节点,所述对象类型节点下有AlphaNode节点、EvalNode节点、LeftInputAdapterNode节点和TerminalNode节点;步骤2:插入事实,并直接在所述RETE网络中进行条件匹配,不生成所述事实的事实句柄,不保存所述事实的信息;步骤3:将所匹配的规则放入一优先级队列,并顺序执行。

【技术特征摘要】

【专利技术属性】
技术研发人员:李晓静
申请(专利权)人:北京神州数码思特奇信息技术股份有限公司
类型:发明
国别省市:11

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1