[发明专利]一种监察规则引擎及其实现监察的方法在审

专利信息
申请号: 201511027671.8 申请日: 2015-12-31
公开(公告)号: CN105701160A 公开(公告)日: 2016-06-22
发明(设计)人: 汪翔 申请(专利权)人: 南威软件股份有限公司
主分类号: G06F17/30 分类号: G06F17/30;G06Q50/26
代理公司: 泉州市文华专利代理有限公司 35205 代理人: 陈雪莹
地址: 362000 福建省泉州市*** 国省代码: 福建;35
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 一种 监察 规则 引擎 及其 实现 方法
【权利要求书】:

1.一种监察规则引擎,其特征在于包括规则管理模块、规则分析 引擎、规则执行引擎和事实提取引擎,其中:

规则管理模块:用于对监察规则引擎所使用的规则进行定义,将 这些规则存入规则库,及根据需要向规则库调取规则;该规则管理模 块所管理的规则包含两种实现形式,一种是通过规则表达式定义的规 则,该规则表达式是在监察规则引擎中约定的,是能被规则执行引擎 所识别的一种描述性符号表达式,这类规则可以在规则管理模块中通 过可视化的配置页面进行配置,能够处理普通的监察业务;另一种是 基于规则分析引擎开发接口实现的特殊规则,这类规则通过编码实 现,能实现复杂的算法,用来处理无法通过简单的规则表达式定义的 复杂的监察业务逻辑;

规则分析引擎:通过规则管理模块从规则库调取规则,并对规 则库中的规则进行分析,在执行推理前,分析所要用到的监察规则与 监察规则执行的顺序,将选中并形成排序号的监察规则放入规则队列 进行管理;

事实提取引擎:从权利运行事实库中提取从权利运行过程中采 集的事实,并将其放到数据缓冲区中,以备与规则队列中的监察规则 进行比较;

规则执行引擎:将规则队列中的监察规则与数据缓冲区中的数 据进行比较,并根据比较的结果执行相应操作,识别并执行规则表达 式,以及执行基于规则分析引擎开发接口所实现的监察业务逻辑。

2.根据权利要求1所述的一种监察规则引擎实现监察的方法, 其特征在于包括如下步骤:

步骤1、通过规则管理模块对监察规则引擎所使用的规则进行定 义,将这些规则存入规则库,及根据需要向规则库调取规则;该规则 管理模块所管理的规则包含两种实现形式,一种是通过规则表达式定 义的规则,该规则表达式是在监察规则引擎中约定的,是能被规则执 行引擎所识别的一种描述性符号表达式,这类规则可以在规则管理模 块中通过可视化的配置页面进行配置,能够处理普通的监察业务;另 一种是基于规则分析引擎开发接口实现的特殊规则,这类规则通过编 码实现,能实现复杂的算法,用来处理无法通过简单的规则表达式定 义的复杂的监察业务逻辑;

步骤2、监察系统通过采集接口将各个业务系统的权利运行数据 采集到权利运行事实库中;

步骤3、在监察规则引擎启动时,事实提取引擎将权利运行事实 库中的数据进行提取,写入规则分析引擎的数据缓冲区;

步骤4、规则分析引擎根据预先设定的内容经由规则管理模块从 规则库提取出所需的规则,并分析监察规则之间的执行顺序,将监察 规则按顺序排列好存入规则队列中等待规则执行引擎处理;

步骤5、规则执行引擎使用规则队列中的监察规则对数据缓冲区 中的事实数据进行分析,并根据分析结果执行规则预定的业务逻辑, 在执行过程中如果发现冲突的情况,便将冲突的规则放入冲突集合, 重新执行分析,直到执行完毕规则队列中的规则。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于南威软件股份有限公司,未经南威软件股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201511027671.8/1.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top