规则引擎技术分析及在电信计费系统中的应用

合集下载

计费系统方案

计费系统方案

计费系统方案计费系统方案引言计费系统是一种用于计算和记录用户消费的系统,广泛应用于各种服务行业,如电信、互联网、能源等。

一个稳定、高效的计费系统能够帮助企业准确计算用户消费金额,提供统计报表以及支持多种计费模式。

本文将介绍一个基于云计算技术的计费系统的方案。

1. 系统架构计费系统的架构需要满足高可用性、可伸缩性、安全性等要求。

一个典型的计费系统架构包含以下组件:- 用户管理:负责用户的注册、登录、权限管理等功能。

- 订单管理:负责管理用户的消费订单,包括创建、修改、删除等操作。

- 计费引擎:核心组件,负责计算用户的消费金额,支持多种计费模式,如按时间、按流量、按次数等。

- 财务管理:负责记录用户的消费金额和支付状态,提供报表和对账功能。

- 通知服务:负责发送计费通知给用户,如账单通知、余额不足通知等。

- 数据存储:用于存储用户信息、订单信息、计费规则等数据。

- 监控与告警:负责监控系统运行状态,并在发生异常时发送告警通知。

2. 技术选择在设计计费系统时,需要考虑系统的性能、可靠性和可扩展性。

常用的技术选择包括:- 数据存储:可以选择传统的关系型数据库(如MySQL)或者NoSQL数据库(如MongoDB、Redis)来存储用户信息、订单信息等数据。

- 计算引擎:可以选择使用编程语言(如Java、Python)来实现计费逻辑,也可以选择使用规则引擎(如Drools)来实现计费规则。

- 消息队列:可以选择使用消息队列(如Kafka、RabbitMQ)来实现订单异步处理和通知服务。

- 分布式存储:可以选择使用分布式文件系统(如Hadoop HDFS)来存储大量的订单数据和日志数据。

- 监控与告警:可以选择使用监控工具(如Prometheus、Grafana)来监控系统的运行状态,并及时发送告警通知。

3. 系统流程一个典型的计费系统的流程如下:1. 用户注册:用户通过注册功能进行注册,系统会保存用户的基本信息,如用户名、密码等。

反欺诈系统在电信领域中的应用

反欺诈系统在电信领域中的应用

摘 要 : 近年来 , 世界 电信 行业飞速发展 , 电信欺 诈行为也越来越严重 . 欺诈不仅造成 了运营商的收入流失 , 也侵犯 了
使 用者的利益 . 通过部署反欺诈 系统 , 以尽早的发现 并及 时制止欺诈行为 , 可 有效的保障运营商和客 户的利益 .
关键词 : 欺诈 ; 反欺 诈 系统 ;X ;D ol ML r s规则 引擎 o 中图分类号 :T g Vl 文献标 识码 : A 文章编号 :17 62—87 (080 13 20 )2—09 0 8—0 3
行为造成的损失超过 10 2 亿美元 , 根据该组织 20 年最新的统计报告 , 03 世界范围内因为欺诈行为造成的损失介 于 30到 40亿 美元 之 间 . 5 0 电信 欺诈是 指 在使用 电信服务 过 程 中故 意使 用欺 骗方 法 , 自身获得 利 益或使 他 方 ( 营商 或其 他 客户 ) 使 运
的利益受到损害的行为 . 电信欺诈在电信业务中普遍存在 , 种类繁多且差异明显, 常见 的电信欺诈行为如 : ()订 户欺 诈 , 申请 欺诈 , 意欠 费 ; 1 如 恶 ()内部欺诈 , 2 如计费员工修改计费系统使某些号码使之发生的服务不计费; ()盗 打 , 3 如使用 技术 手段 使 服务 费记 录到他 人账 单上 ; ()电信卡 欺诈 , 通过伪 造 的 电信卡 使用 电信 服务 . 4 如 电信欺诈 行 为给 电信 运营商 带来 很大 的影 响 , 主要 表现 在 : () 1 经营损失。 欺诈行为造成欺诈订户使用电信服务而不需要付费, 欺诈集团大量廉价 出售电信服务, 给 电信运营 商造成 的损失 常常 是 巨大 的 ; () 2 网络繁忙 , 服务水平下降。 欺诈行为发生时通常长时间霸占电信服务容量, 从而给 网络正常使用造成 影响, 降低电信服务水平 。 () 3 客户满意度下降 , 客户流失。 欺诈行为 , 尤其是盗打行为常常会导致客户投诉, 引起客户满意度下降直

规则引擎在电信行业信控系统中的应用

规则引擎在电信行业信控系统中的应用
科 技 论 坛
・信控 系统 中的应用
费立君 姜 元 东 ( 联 通 系统 集 成 有 限 公 司 黑 龙 江 省 分公 司 , 黑 龙 江 哈 尔滨 1 5 0 0 4 0 )
摘 要: 电信行业的信控系统是根据用户电话或手机的预存、 欠费、 信用额度、 订购套餐等 , 进行欠费、 停机、 催缴提醒, 或进行电话、 手机的停机、 开 机等控制的系统。 —般信控的业务规则都在后台的程序 中, 本文在信控 系统中使用规则引擎来实现 , 具有管理方便、 实现容易、 部署及时、 规则直观等特 点, 可大大地提 高电信行 业对信控系统对用户实时服务的需求, 缩短对用户新需求的相应时间, 从而可对用户进行更好的服务。 关键词: 信控系统 ; 规则引擎; 信用控制实现 信 用控制系统是 实时计费 、 实时账务 、 月底 帐务 处理实现实 时 户 , 且预存款 +信用额度 一 实时账单 小于 0 时 , 则进行双 向停 机 信控 、 欠费管理的关键点。要求 即能对实 时产生 的账单进行及 时的 处 理 。 信 控判 断及处理 , 又要对定时批量信控 的要求 给予 满足。要 求信控 传 统的信控程序处理是将 以上规则写在后 台的程 序代码 中, 查 的标准从设计上要统一 ,从实现上及 开发维护上要具有方便性 、 简 看规 则及维护管理极 不方便 , 本信控规则引擎 , 可处理 类似 自然 语 单 性 及 可 灵 活配 置 扩 展 性 。 言的规则 。规则转换如下 : 信用控制 的主要指导思想是根据预先设定 的信用 控制规则 , 对 手机用户信控计划 判断条件组合 用 户数 据进行分析 , 以甄 别超限额用 户 , 并根据 处理结果 进行告警 或停机等管理 。 信用控制实 时监控 已批价费用 , 结合历史费用情况 , 如果 是手机用户 根 据 规 则 做 出是 否 溢 出 的 判 断 ; 对 于 超 信 用 额 度 的消 费 , 可 采 取 相 如果 预存款 +信用额度 一 实时账单 小于 0 应 的催缴 , 停机 等手 段 , 防止客户欠 费和恶意消费 的发生 。 信控 动作 信用控制的主要功能 , 监 控用 户的账单及预存款情况。根据预 执 行 欠 费 双 向停 机 先 定义的信用控制条 件及信用控制策 略 。对用 户实时信控 处理动 2 . 3信控规则引擎 的流程设计 2 . 3 . 1加载信控计划 。加载信控计划到内存容器 中。2 . 3 . 2加载 作, 主要动作有 : 通知 、 催缴 、 限制某项服务 、 单向停机 、 双 向停机 等。 信用管理 : 包括信用度 的计算 , 红名单 的管理 , 免处理用户的管理和 信控规则 。 根据信控计划编号加载信控规则到内存容器 中。 2 . 3 . 3加 免处理规则 的管理 , 参数 的管理 。欠 费处理 : 包括欠费 的生成 , 欠费 载信控规则条件 。 根据信控规则编号加载规则下 的信控判断条件到 内存容器 中。 2 . 3 . 4信控元 素初始化 。 初始化信控计划元素到内存 容 的人工处理 , 欠费 的 自动处理 。 器中。 2 . 3 . 5信控变量初始化。 每个服务实例调用规则引擎前初始 化 1规则 引擎 实现 的信控 系统的主要模块 组成 1 . 1信控参数管理 次。2 . 3 . 6根据变量名称获得变量值 。根 据变量名称获得变量 的 值, 此值可能存在 于内存 中或 内存数据库中、 或磁盘数据库 中。 但要 主要有信控基本参数设置及信用评估规则参数设置。 1 . 2信用度评估 保证对 于每个服务实例一个变量只取一次。 然后再用到都存 内存 中 根据信用度评估 规则参数 、 用户预存 、 欠费 、 消费习惯 、 订购套 取 , 以提 高效率 。2 . 3 . 7解析信控计划 。一个信控系统中会有多个信 餐等动态计算出用户的信用度 。 控计划 。2 . 3 . 8解析信控规则 。每个信控计划中会有多个信控规则 。 2 . 3 . 8 解析规则条件 。每个信控规则下会有多个条件构成 。2 . 3 . 9执 1 . 3信控规则管理 管理信 控策 略 、 信控规则 、 信控条件 、 信控动作等 。 行信控动作 。 每组规则 条件判断为真可执行一个信 控动作 , 判断 为假可执行另一个信控动作 。 1 . 4信控规则处理引擎 3 信 控 规 则 引擎 配 置 样 例 实时获取用户 的关键信息 , 动态解析信控策略 、 信控规 则 、 信控 配置样例可在前 台的页面 中进行 , 以下 内容仅示 意展示信控规 条件 , 执行某符合预期要求的信控动作 。是规则引擎 的核心模 块。 则 引 擎 的配 置 情 况 。 1 . 5信控接 口管理 主 要包括 用户缴 费触发 接 口 、用户信 用额 度变化 触发 接 口、 规则名称 : 欠费双 向停机 规则条件组如下 : C R M工单触 发接 口、 账单 及销 帐触发接 口 、 帐务级调账触 发接 口。 预销后账 户预存 一 预销后账 户欠 费 一 预销后账 户未结算 正是 以上接 口所产生 的各种事件会触发对用户的信控动作 。 停开机 工单发 送接 口 , 实现开机 、 停机 指令发送至用户 电话或手 机所 在 的 欠 费 小 于 0并 且 交换机 。语音催缴通知 、 短信 通知接 口, 用于 给用户发送欠 费催缴 、 属于公免计 费类型( 是/ 否)等于 否 并且 手机 已经双停( 是/ 否)等于 否 并且 套餐 、 信用 等的预警提醒功能 。 手机 已经单停f 是/ 否)等于 是 并且 1 . 6 信控 日志 管理 对 规 则 引擎 系 统 进 行 相 关 的 日志 管 理 ,主 要 包 括 日志输 入 接 欠费不停机( 是, 否)等于 否 并且 存在 不可停机 申请( 是/ 否)等于 否 并且 口、 日志记 录 、 日志查询 、 日志监控 管理等功能。下面重点介绍信控 属于重要客户( 是 / 否)等于 否 并且 规则引擎模块的主要实现思想。 手机 已单停天数 大于等于 3结束 2 信 控 规 则 引擎 模 块 条件判断为真执行动作 : 2 . 1设 计 思 路 本模块主要完成信控信息 的精细判断 , 信控规则 引擎主要 由一 欠 费 双停 个或几个信 控计划组成 ,每个信控计划 可包含一个 或多个信 控规 结 束 语 通过 以上论述 , 在 电信行业 的信控 系统 中采用信控规则 引擎可 则, 每个规则可 以有 一个或多个判 断条件 , 每个规则 同时有判 断条 实现规则 可直 观展 现 , 部署实现容易 , 对用 户的新需 求可 件成功要 执行 的动作及判 断条件 失败要执行的动作 , 另外 每个 规则 简化管理 , 快速反应支撑 。规则引擎可处理类似 自然语言的配置 , 此 方法 还可 也可以是立即执行类 的动作 。信 控计 划可以建立关系 、 也 可以把某 例如 : 营业受理 、 帐务计算 、 欠费管理 、 类的信控计划组合成信控计 划包 。 信控计划包 内的信控计划可有优 应用 于电信行业 的其他领域 , 先级 、 信控计划 下信控规则可有优先 级 、 信控规则下判 断条件 可有 决策分析等方面 。 参 考 文 献 优先级 。 需要支持各种构成规则与判断条件 的信控元素及支持信控

jvs-rules原理,使用场景

jvs-rules原理,使用场景

jvs-rules原理,使用场景Jvsrules原理及使用场景引言在计算机科学领域,规则引擎是一种被广泛应用的技术,它可以用来处理复杂的业务逻辑和决策过程。

规则引擎的主要目的是将业务规则从软件代码中分离出来,使其易于维护和修改,并提供一种可视化的方式来管理和执行这些规则。

在本文中,我们将探讨一种常用的规则引擎——Jvsrules,并分析其原理以及使用场景。

一、Jvsrules原理1.1 规则集合Jvsrules是一种基于规则的引擎,其核心原理是在一个规则集合中定义并执行一系列规则。

一个规则集合包含了多个规则,每个规则由条件和动作组成。

条件是一个关于输入数据/状态的逻辑表达式,动作则是对应的处理逻辑。

当条件满足时,对应的动作会被触发执行。

1.2 事件驱动Jvsrules的执行是事件驱动的,即当一个相关事件发生时,规则引擎会根据事先定义好的规则集合来执行相应的动作。

这种事件驱动的方式允许灵活地响应不同的业务情景,并且可以根据需要动态地添加、修改或删除规则。

1.3 前向推理Jvsrules采用的是前向推理的方式来执行规则。

前向推理是一种自下而上的推理过程,即基于已有的事实(条件)来推导出结论(动作)。

当触发一个事件时,规则引擎会根据事实与规则的匹配程度来执行相应的动作。

1.4 逻辑运算Jvsrules支持多种逻辑运算,如AND、OR、NOT等。

通过这些逻辑运算符的组合,可以构建出复杂的条件表达式。

这使得Jvsrules 可以处理包含多个条件的复杂业务规则,并根据满足的条件来执行相应的动作。

二、Jvsrules使用场景2.1 金融风险管理Jvsrules 在金融领域中有广泛的应用,特别是在风险管理方面。

通过定义一系列风险规则,可以实时监控市场行情和交易活动,并根据事先设定的规则来触发相应的动作,如风险警示、风险分析报告生成等。

Jvsrules 的快速响应能力和动态调整规则的特点,使得其成为处理金融风险的理想工具。

Java规则引擎——Drools的介绍及应用

Java规则引擎——Drools的介绍及应用

第26卷第6期2005年11月微计算机应用M ICROCO M PU IER AP PL ICAT ION S Vo l.26No.6No v.2005本文于2004-12-13收到。

Java 规则引擎)))Drools 的介绍及应用刘 伟(中国科技大学 合肥 230026)摘 要:规则引擎技术是一项很有吸引力的技术。

首先介绍了规则引擎的相关概念及其实现原理。

然后重点介绍了Jav a 规则引擎技术的规范和一个采用XM L 和jav a 语言实现的规则引擎)))Dr oo ls 。

最后给出了利用Dr oo ls 解决实际问题的范例并探讨了该技术的不足和发展前景。

关键词:规则引擎,JSR 94,DroolsIntroduction and Implementation of Drools )))a Rule Engine Based JavaLIU W ei(Univ of Sci &T ech of China,H efei,230026,China)Abstract:Rule Eng ine is a mag net ic technolog y in the ar ea o f so ftwar e developing now.In this paper,firstly,the co ncept and im plementing pr inciple of Rule Engine is int roduced,and then JSR94,the Java pro gr aming specif icat ion of Rale Engine is presented.As a pro duct of Java Rule Engine,D roo ls,is emphasized smbsequently.pr oviding an actual example,the paper descr ibes the det ails o f the usage o f Dro ds finally.Keywords:Rule Eng ine,JSR94Dr ools1 基于规则的专家系统简介Jav a 规则引擎是推理引擎的一种,它起源于基于规则的专家系统。

电商平台规则引擎的优化研究

电商平台规则引擎的优化研究

电商平台规则引擎的优化研究随着互联网的快速发展,电子商务越来越成为人们购物的首选方式。

电商平台作为电子商务的重要组成部分,为商家和消费者提供了一个联系和交易的平台。

平台的规则引擎则是电商平台的核心功能之一,它根据一系列设定的规则来管理交易、用户行为和系统运行。

本文将讨论电商平台规则引擎的优化研究,探讨如何提高其效率和用户体验,从而推动电子商务的进一步发展。

一、电商平台规则引擎的意义和作用电商平台规则引擎是一个自动化管理系统,其通过设定和执行规则来管理电商平台上的交易和用户行为。

它具有以下几个重要的意义和作用:1. 提高交易效率:规则引擎能够根据设定的规则自动完成订单处理、库存管理、支付结算等一系列交易流程,极大地提高了交易的效率和准确性。

2. 保障交易安全:规则引擎能通过设定的规则检测和阻止潜在的欺诈行为、虚假交易等风险,保障交易的安全性和可靠性。

3. 个性化推荐:规则引擎能根据用户的历史数据和行为进行个性化推荐,提升用户的购物体验和满意度。

4. 快速响应:规则引擎能够快速响应用户的操作和需求,并根据规则进行相应的处理和决策,提高用户的交互体验。

二、电商平台规则引擎的优化方法为了使电商平台规则引擎更加高效和用户友好,可以从以下几个方面进行优化。

1. 数据分析与挖掘数据是优化规则引擎的重要基础。

通过对电商平台的交易数据、用户行为数据进行分析和挖掘,可以发现潜在的规则模式和趋势,从而优化规则引擎的设定。

例如,通过分析用户的购买行为,可以得出某些商品更受欢迎,可以提升其展示的优先级。

同时,还可以通过数据分析预测用户未来的购买需求,为其提供更精确的推荐。

2. 规则调整和更新随着电子商务的发展和用户需求的变化,规则引擎需要不断地进行调整和更新。

规则引擎的设计应具有灵活性和可扩展性,能够根据业务需求快速调整相关规则。

同时,需要及时关注和分析用户的反馈和意见,根据用户的需求和偏好进行规则的优化和更新。

这样可以使规则引擎更加贴近用户的实际需求,提升用户的购物体验。

Java规则引擎工作原理及其应用

Java规则引擎工作原理及其应用

Java规则引擎工作原理及其应用作者:缴明洋谭庆平出处:计算机与信息技术责任编辑:方舟[ 2006-04-0608:18 ]Java规则引擎是一种嵌入在Java程序中的组件,它的任务是把当前提交给引擎的Java数据对象与加载在引擎中的业务规则进行测试和比对摘要Java规则引擎是一种嵌入在Java程序中的组件,它的任务是把当前提交给引擎的Java数据对象与加载在引擎中的业务规则进行测试和比对,激活那些符合当前数据状态下的业务规则,根据业务规则中声明的执行逻辑,触发应用程序中对应的操作。

引言目前,Java社区推动并发展了一种引人注目的新技术——Java规则引擎(Rule Engine)。

利用它就可以在应用系统中分离商业决策者的商业决策逻辑和应用开发者的技术决策,并把这些商业决策放在中心数据库或其他统一的地方,让它们能在运行时可以动态地管理和修改,从而为企业保持灵活性和竞争力提供有效的技术支持。

规则引擎的原理1、基于规则的专家系统(RBES)简介Java规则引擎起源于基于规则的专家系统,而基于规则的专家系统又是专家系统的其中一个分支。

专家系统属于人工智能的范畴,它模仿人类的推理方式,使用试探性的方法进行推理,并使用人类能理解的术语解释和证明它的推理结论。

为了更深入地了解Java规则引擎,下面简要地介绍基于规则的专家系统。

RBES包括三部分:Rule Base(knowledge base)、Working Memory(fact base)和Inference Engine。

它们的结构如下系统所示:图1 基于规则的专家系统构成如图1所示,推理引擎包括三部分:模式匹配器(Pattern Matcher)、议程(Agenda)和执行引擎(Execution Engine)。

推理引擎通过决定哪些规则满足事实或目标,并授予规则优先级,满足事实或目标的规则被加入议程。

模式匹配器决定选择执行哪个规则,何时执行规则;议程管理模式匹配器挑选出来的规则的执行次序;执行引擎负责执行规则和其他动作。

在线计费系统的设计和应用

在线计费系统的设计和应用
探 索 与 研 究
投 资与创 业 2 1. 02 8
在线 计费系统 的设 计和应用
周 政
( 山东联通东营分公司信息化支撑中心 山东 东营 2 7 0 ) 5 0 0
摘 要: 着3 随 G业务 的迅 猛发展 , 通信 运 营对 于 支撑 的要 求越 来越 高。根 据 电信业 务近 几年 的发展 趋 势 , 数
据业务将是 WC MA的主要增长点, D 成为未来的主要发展 方向。因此 中国联通提高低端用户的 A U 值 , RP 着力 点在 于快速发 展数 据 业务 。 目前移 动 网通信 业务 预付 费品 牌 的欠 费十分 严重 , 而 同时智 能 网业务 虽然 可以有 效控 制欠费, 但却不能灵活支撑数据业务。 因此研 究一种既能 支撑发展迅猛的数据业务 , 同时又可以有效控制欠费的 支撑 系统. 成为 目前通信支撑的迫切 需求。实际使 用表 明, 在线计费软件技术 , 既实现 实时信 用控制 , 又可以支撑 灵活资费等。 可以有效的控制欠费问题 。 弥补 了智能网的不足, 增强 了数据业务的计 费能力 , 增强 了预付 费品牌的 多业务融合计费能力, 能够更加灵活的支撑市场营销策略。为数据业务提供在线计费的最佳手段 。 是达到 目前通
有力 支 撑 。 加在 1~00 左右。 0 10 倍
() 3 具备灵活智能 的管理功能 系统管理涉及众多专业 知识 ,系统支撑人员无法全 面掌握 全部业务及系统专业知识 ,因此 O S在线计费系统 能够 提供 各 C 种直观 、 有效 、 简易 的系统管理工具 。
2 在 线 计 费 系 统 的 总体 介绍 . 21 线 计 费 系统 介 绍 .在
指在通信结束后各个 网元生成 C R. 费系统根据 C R文件进 D 计 D 行相 应 的计 费处理 ; C O S主要 是指参 与通信过 程控制 的计费 系
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
t lc m ln se oTee o Biig Sy t m l
及在 电信 计 费 系统 中 的应 用
丁 渊 f 中国联合网络通信集团有限公司, 北京 1 0 4 ) 0 1 0
Dig Yu n( iaU i dN tokCo n a Chn nt e ew r mmu i t n nc i sGru o ,t , e i 1 0 4 Chn ) ao o pC .Ld B i g,0 1 0, ia j n
lz d F n l e a p ia i n c s f ue e g n e e o b ln y t m r s n e y e . ia l t p l t a e o l n ie i t lc m iig s s e i p e e t d y h c o r n l s
Ke wor s: y d
Rue e g n T lc m ii g s s e ; e h oo ya ay i ; p ia i n a c i c u e l n ie; e e o bln y t m T c n lg n l ss Ap l t r ht t r l c o e
不 同 角 色 具 有 的 业 务 背 景 不 同 , 术 能 力 不 同 , 规 则 技 对 所 关 注 的 视 角 不 同 , 因 此 需 要 对 相 同 的业 务 规 则 提 供 不 同 的 编 辑 和 管 理 界 面 , 比 如 向开 发 人 员 提 供 类 似 编
O eain& Mane a c 规 则 引擎 技 术 分析 及 在 电 信计 费 系 统 中 的应 用 p rt o itn n ej
运 营 维 护 { 渊 丁
规 则 引擎 技 术 分 析 Thyaupa e ai ep c l Eio AooI ne nsnl gt oyd li gfs c n sR n t A
为 , 而 表 始终 是 固定 的 , 然 当新 的计 费 策略 无 法 在表 巾表达 时 , 要改 变表 的结 构 , 需 由此会 引起 一 系列 的
收 稿 日期 : 0 1 0 —1 2 1— 5 8
而基 于规则 的专家 系统又 是专家 系统 的一个分 支 专 家系 统属于人 ] 智能 的范畴 , 二 它模仿 人类 的推理 方式 . 使用试 探性 的方法进 行推理 ,并使用 人类 能理解 的术
示。
所示 , 个 系统 分为 对外 接 口 、 整 规则 引 擎 、 规则 库 3个
层次。 对 外 接 口层 分 为 用 户 界 面 和 应 用 程 序 接 口。 用 户 界 面 向不 同的用 户角 色提 供 编辑 和 管 理规 则 的接 口 。
这 些 角色 包括 开 发人 员 、 务人 员 、 理人 员 等 , 于 业 管 由
理引 擎发展 而来 ,它将计 费逻辑 和策略从程 序代 码 中 抽象 出来 , 用规 则语 言进行描 述 . 并按 照推理 式 的方法 执行规 则 , 到结果 。规则语 言是 面向业务领 域 的 , 得 由
促销 活动 等 , 要求 业务 支撑 系统 具 备快 速 的业 务部 都 署 能力 。对 于计 费 系统来 说 , 如何 灵活 实现 计 费策 略
加 或 改 变 计 费 策 略 时 , 这 种 方 法 带 来 的 维 护 代 价 巨 大 。数 据 库 的 出 现 使 得 计 费 逻 辑 可 以基 于 表 驱 动 , 将 相 关 的 策 略 数 据 写 入 表 中 , 由 参 数 来 决 定 程 序 的 行
1规 则 引擎 原 理
规 则 引 擎 起 源 于 基 于 规 则 的 专 家 系 统 ( B S 口, R E )]
Abs r t tac :
T e p icp e a d t e a p ia in s s e a c i c u e o ue e g n r e c i e . e k y t c n o is o u e e g n r n — h r il n h p l t y t m r ht t r fr l n i e a e d s r d Th e e h olg e fr l n ie a e a a n c o e b摘ຫໍສະໝຸດ 要: 关键词 :
规则 引擎 ; 电信计费系统 ; 技术分析 ; 应用架构 中图分类号 :P 9 T 3
文 献标 识 码 : A
简要介绍 了规则引擎的原理和其应用系统结构 ,分析了规则 引擎的各项关键技 术, 最后给出了规则引擎在 电信计费系统中的应 用案例。
文 章编 号 :0 7 3 4 (0 ) 7 0 7 — 4 10 — 03 2 1 0 — 00 0 1
语 解 释 和 证 明 它 的 推 理 结 论 。R E B S包 括 3部 分 , 别 分
7 j 0 0/T T O 1/7D P 2 1
丁 渊 运 营 维 护
规则引擎技术分析及在电信 计费系统 中的应用 Op rt n&Mane a c eai o itn n e
是规 则库 、 工作 存储 区和推 理引 擎 , 结 构如 图 1 其 所
0 前 言
电信 3 G时代 的到来 促使 市场 竞 争 1益 激烈 。叠 3 加套 餐 、 享 时长 、 共 新业 务 的快速 推广 、 对竞 争对 手 应
变动。 规则 引擎 的出现为上 述 问题 提供 了一个很好
的解 决 办 法 。 规 则 引 擎 由基 于 规 则 的 专 家 系 统 中 的 推
和 计 费 逻 辑 是 关 键 。 传 统 的方 法 是 基 于 程 序 硬 编 码
业 务人员 进行 编写 , 不依 赖于技 术人员 。 则可 以动态 规
加载, 由规 则 引 擎 进 行 解 释 。 而 可 以灵 活 地 实 现 各 种 从 复 杂 的计 费 策 略 。
的 , 计 费逻 辑 和 相 关数 据 固化 存代 码 中 , 将 当需 要增
相关文档
最新文档