【技术实现步骤摘要】
本专利技术涉及规则引擎技术,尤其涉及一种Rete网络的建立方法及系统。
技术介绍
规则引擎技术已经具备了相当完备的理论基础,并发展出很多成熟的产品。众多 领域都以规则引擎作为实现关键业务的支撑技术,如电信、银行、保险,等等。规则引擎技术 所普遍采用的IF-THEN产生式规则语言是描述知识的一种最为简洁和直观的方法。而规则 引擎技术则将这种知识的表示转换为系统可解释和执行的逻辑,从而实现数据、信息和知 识的结合与统一。一般的,在规则引擎中,将规则存储于预设的规则库中,将要匹配的事实对象存储 于工作内存中,由模式匹配器调用规则库中指定规则集中的所有规则,将每个规则的产生 式模式提取出来建立Rete网络,将需要匹配的事实对象传入该Rete网络中进行规则匹配, 得到事实对象对应的规则。上述规则是通过规则语言来进行描述的。虽然目前主流的规则引擎产品在人性化 规则表示方面取得了不错的效果,但其内核都没有进行简化和改造。也就是说呈现给业务 人员的规则语言都需要映射成底层的更加复杂的规则语言才能被执行。虽然从表面上看降 低了开发和维护的复杂度,但增加了模式匹配器处理所述规则的复 ...
【技术保护点】
一种Rete网络建立方法,其特征在于,包括:构建当前规则的表达式树,确定该表达式树的根节点;将所述根节点作为当前节点,判断当前节点的两个孩子节点的属性状态;如果两个孩子节点中至少有一个孩子节点既不是因素表达式节点也不是已处理节点,则以所述既不是因素表达式节点也不是已处理节点的孩子节点作为当前节点,返回所述判断步骤;如果两个孩子节点都是因素表达式节点,则根据两个因素表达式节点构建当前节点所对应的Rete局部网络;如果两个孩子节点都是已处理节点,则根据两个已处理节点构建当前节点所对应的Rete局部网络;如果两个孩子节点一个是因素表达式节点,一个是已处理节点,则根据因素表示式节点 ...
【技术特征摘要】
【专利技术属性】
技术研发人员:郑叔亮,
申请(专利权)人:北京四达时代软件技术股份有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。