基于规则引擎的异常指标分析方法

文档序号:7689001阅读:444来源:国知局
专利名称:基于规则引擎的异常指标分析方法
技术领域
本发明涉及移动通信技术领域,特别是一种基于规则引擎的异常指标分析方法。
技术背景目前在国内的各大通信运营商,运营监控分析刚刚起步,对于异常指标的分析处理,一 般采用以下两种方式(1) 完全是基于经营分析人员的日常经验靠人工的手段进行分析。这种方法的缺陷在于 监控出现的问题时常由很多种原因引起,仅仅依靠分析人员的经验,无法根据监控的事件迅 速定位到引起事件的原因,而且每次事件发生后的分析方法无法作为财富保留下来让下次分 析时由系统自动匹配分析,并且无法为他人共享。(2) 采用传统的编程方法,事先将异常事件的分析方法作为固定算法固化在程序中。这 种方法的缺陷在于1)程序=算法+数据结构,有些复杂的分析规则很难推导出算法和抽象出 数据模型;2)软件工程要求从需求->设计->编码,然而分析规则在需求和开发阶段尚未明确,在设计和编码后还在变化,采用传统的编程方法,分析规则往往嵌在系统各处代码中,对软 件开发人员来说,系统已经维护、更新困难,更不可能让业务人员来管理。但如果每次监控 事件变化都需要软件人员修改程序源代码,那将造成软件开发人员任务繁重,限制了该系统 扩展性。因此,构建运营监控分析专家系统,将知识库和推理引擎分离出来,辅助或代替经营分析 人员对公司运营情况进行自动监控,对异常指标进行诊断分析,并给出建设性的建议具有及 其重要的意义。 发明内容本发明的目的在于提供一种基于规则引擎的异常指标分析方法,该方法可以对引起异常 指标的事件原因进行自动、迅速、准确的定位。本发明采用的技术方案是这种基于规则引擎的异常指标分析方法,按如下步骤执行异 常指标的分析和预警(1) 首先,通过策略管理配置模块建立分析策略,并对各策略关联的业务规则及满足业 务规则后执行的相应动作进行设定;进行预警处理方式配置;(2) 任务调度器根据外部触发事件定时或即时调出相应的策略;(3) 通过数据服务接口模块提取业务数据,并将业务数据转换成规则引擎可以识别的事 实数据对象,并存入事实库;(4) 任务调度器调起规则引擎,并将事实数据对象与加载在规则引擎中与所述策略相应 的业务规则进行智能匹配,如果没有与事实数据对象相匹配的业务规则,则断定该策略分析 结果无异常并返回;如果搜索到符合事实数据对象的业务规则,则对该业务规则进行激活, 并调用该业务规则对应的动作;(5) 如果该动作关联有子策略,则记录报告,然后调出相应的子策略,并重复步骤(4), 直至子策略中与事实数据对象相匹配的业务规则的动作不再子策略相关联;(6) 记录策略树的遍历过程和中间结点的分析结果,形成最终的异常指标分析报告,并 根据预先设置的预警处理方式进行预警。本发明的显著特点是可以根据监控的事件迅速定位到引擎异常指标的事件原因,并保留 异常指标的分析结果。此外,将规则库分离出来,提高了系统的扩展性。本发明的异常指标分析方法不仅分析速度快,分析时间短,而且自动化程度高,极大地减少了分析人员的工作旦 里。


图l是本发明方法的流程图。 图2是本发明方法的系统框架图。
具体实施方式
本发明的基于规则引擎的异常指标分析方法,按如下步骤执行异常指标的分析和预警(1) 首先,通过策略管理配置模块建立分析策略,并对各策略关联的业务规则及满足业务规则后执行的相应动作进行设定;进行预警处理方式配置;(2) 任务调度器根据外部触发事件定时或即时调出相应的策略;(3) 通过数据服务接口模块提取业务数据,并将业务数据转换成规则引擎可以识别的事 实数据对象,并存入事实库;(4) 任务调度器调起规则引擎,并将事实数据对象与加载在规则引擎中与所述策略相应 的业务规则进行智能匹配,如果没有与事实数据对象相匹配的业务规则,则断定该策略分析 结果无异常并返回;如果搜索到符合事实数据对象的业务规则,则对该业务规则进行激活, 并调用该业务规则对应的动作;(5) 如果该动作关联有子策略,则记录报告,然后调出相应的子策略,并重复步骤(4), 直至子策略中与事实数据对象相匹配的业务规则的动作不再子策略相关联;(6) 记录策略树的遍历过程和中间结点的分析结果,形成最终的异常指标分析报告,并根据预先设置的预警处理方式进行预警。下面以一个具体实施例对本发明作进一步的详细说明。本发明的运行流程如下-如果监控到本日收入增加较多,对于这个异常指标的一般处理思路如下分通话费、套 餐费、月基本费和增值业务费用等收入细项来査询是哪部分收入增加,如果是增值业务费用 增加,那么通过汇总帐单业务表査询具体是哪个帐单细项收入偏大,目前可能是数据业务套 餐(如GPRS套餐)收入增加;如果是月基本费增加,且增加幅度在正常值的一倍左右,那么 有可能是月基本费出帐延迟;如果是通话费增加,那么查询是否昨日话单延迟;根据上述思想将分成四个策略来建本日收入增加策略,本日收入增加细项策略,增值业务费细项策 略,话单延迟策略。四个策略的关系是本日收入增加策略中规则动作调用本日收入增加细项策略,在本曰 收入增加细项策略中的通话费规则动作调用话单延迟策略,在本日收入增加细项策略中的增 值费规则动作调用增值业务费细项策略。建策略过程1、 本日收入增加策略,策略中建一个本日增加规则,并设置增加阀值,在规则动作中设 置关联子策略(新建)——本日收入增加细项策略2、 本日收入增加细项策略,在策略中增加四个规则 通话费,套餐费,月基本费与增值费用的增加规则A、 在通话费规则中设置通话费〉XX条件,在规则动作结论中设置关联子策略(新建) ——话单延迟策略B、 在月基本费规则中设置增加月基本费> 月基本费平均*2 在规则动作结论中写"可能是月基本费出帐延迟"C、 在套餐费规则中设置增加套餐费增加条件在规则动作写相关业务结论D、 在增值费规则中设置增加增值费增加条件在规则动作中设置关联子策略(新建) ——增值业务费细项策略3、 话单延迟策略,在策略中增加昨日的话单延迟到今日的规则,在规则动作写结论可能是话单延迟。增值业务费细项策略,在策略中增加数据业务套餐分细项增加值超过预定阈值规则,在 规则动作写具体细项增加值结论策略执行的过程任务调度器根据外部触发事件定时或即时调起本日收入增加策略,开始执行策略中的规 则,从数据服务接口模块取出本日收入值,转换成事实,装载到事实库,执行规则,如果本 曰收入没有增加不执行子策略,否则,记录该结点分析结果,并调起本日收入增加细项策略,依次执行策略中规则,并记录该结点分析结果。如果通话费,月基本费或增值费增加等一个 或多个规则满足触发条件,则开始执行该策略的动作,并记录中间的分析结果,通过层层递 归,遍历策略树中的所有结点,形成最终的异常指标分析报告,从而实现对异常指标的自动 分析。以上是本发明的较佳实施例,凡依本发明技术方案所作的改变,所产生的功能作用未超 出本发明技术方案的范围时,均属于本发明的保护范围。
权利要求
1、一种基于规则引擎的异常指标分析方法,其特征在于该方法按如下步骤执行异常指标的分析和预警(1)首先,通过策略管理配置模块建立分析策略,并对各策略关联的业务规则及满足业务规则后执行的相应动作进行设定;进行预警处理方式配置;(2)任务调度器根据外部触发事件定时或即时调出相应的策略;(3)通过数据服务接口模块提取业务数据,并将业务数据转换成规则引擎可以识别的事实数据对象,并存入事实库;(4)任务调度器调起规则引擎,并将事实数据对象与加载在规则引擎中与所述策略相应的业务规则进行智能匹配,如果没有与事实数据对象相匹配的业务规则,则断定该策略分析结果无异常并返回;如果搜索到符合事实数据对象的业务规则,则对该业务规则进行激活,并调用该业务规则对应的动作;(5)如果该动作关联有子策略,则记录报告,然后调出相应的子策略,并重复步骤(4),直至子策略中与事实数据对象相匹配的业务规则的动作不再子策略相关联;(6)记录策略树的遍历过程和中间结点的分析结果,形成最终的异常指标分析报告,并根据预先设置的预警处理方式进行预警。
全文摘要
本发明涉及移动通信技术领域,特别是一种基于规则引擎的异常指标分析方法,按如下步骤执行(1)建立策略,并设置相应的业务规则和动作;(2)根据外部触发事件定时或即时调出相应的策略;3)通过数据服务接口模块提取业务数据,并转换成规则引擎可以识别的事实数据对象;(4)调起规则引擎,进行业务规则智能匹配,并调用对应的动作;(5)如果动作关联有子策略,则调出相应的子策略,并重复步骤(4),直至子策略中与事实数据对象相匹配的业务规则的动作不再子策略相关联;(6)记录策略树的遍历过程和中间结点的分析结果,形成最终的异常指标分析报告,并进行预警。该方法可以对引起异常指标的事件原因进行自动、迅速、准确的定位。
文档编号H04W24/04GK101409885SQ200810072150
公开日2009年4月15日 申请日期2008年11月18日 优先权日2008年11月18日
发明者叶育文, 娟 杜, 郑一雄, 郭华伟 申请人:中国移动通信集团福建有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1