[发明专利]一种监察规则引擎及其实现监察的方法在审
申请号: | 201511027671.8 | 申请日: | 2015-12-31 |
公开(公告)号: | CN105701160A | 公开(公告)日: | 2016-06-22 |
发明(设计)人: | 汪翔 | 申请(专利权)人: | 南威软件股份有限公司 |
主分类号: | G06F17/30 | 分类号: | G06F17/30;G06Q50/26 |
代理公司: | 泉州市文华专利代理有限公司 35205 | 代理人: | 陈雪莹 |
地址: | 362000 福建省泉州市*** | 国省代码: | 福建;35 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | 本发明一种监察规则引擎及其实现监察的方法,将各个业务系统的权利运行数据采集到权利运行事实库中,事实提取引擎将权利运行事实库中的数据进行提取,写入规则分析引擎并从规则库提取出所需的规则,分析监察规则之间的执行顺序存入规则队列中,规则执行引擎使用规则队列中的监察规则对数据缓冲区中的事实数据进行分析,并根据分析结果执行规则预定的业务逻辑,本发明无需开发人员介入,大大降低了维护成本与维护难度,对于复杂的业务规则,可通过规则分析引擎对外开放的二次开发接口实现复杂的、个性化的监察业务逻辑。 | ||
搜索关键词: | 一种 监察 规则 引擎 及其 实现 方法 | ||
【主权项】:
一种监察规则引擎,其特征在于包括规则管理模块、规则分析引擎、规则执行引擎和事实提取引擎,其中:规则管理模块:用于对监察规则引擎所使用的规则进行定义,将这些规则存入规则库,及根据需要向规则库调取规则;该规则管理模块所管理的规则包含两种实现形式,一种是通过规则表达式定义的规则,该规则表达式是在监察规则引擎中约定的,是能被规则执行引擎所识别的一种描述性符号表达式,这类规则可以在规则管理模块中通过可视化的配置页面进行配置,能够处理普通的监察业务;另一种是基于规则分析引擎开发接口实现的特殊规则,这类规则通过编码实现,能实现复杂的算法,用来处理无法通过简单的规则表达式定义的复杂的监察业务逻辑;规则分析引擎:通过规则管理模块从规则库调取规则,并对规则库中的规则进行分析,在执行推理前,分析所要用到的监察规则与监察规则执行的顺序,将选中并形成排序号的监察规则放入规则队列进行管理;事实提取引擎:从权利运行事实库中提取从权利运行过程中采集的事实,并将其放到数据缓冲区中,以备与规则队列中的监察规则进行比较;规则执行引擎:将规则队列中的监察规则与数据缓冲区中的数据进行比较,并根据比较的结果执行相应操作,识别并执行规则表达式,以及执行基于规则分析引擎开发接口所实现的监察业务逻辑。
下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南威软件股份有限公司,未经南威软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/patent/201511027671.8/,转载请声明来源钻瓜专利网。