论文部分内容阅读
随着我国移动通信行业的发展已日趋成熟,市场竞争也日益激烈。同时移动通信业务的种类也不断增多,以及各业务规范为保持市场竞争力需要而进行的相应变动的频率和变动的范围都在不断增大,而传统的、面向单一业务的计费系统由于灵活性低,维护难度大,已难以适应移动通信计费的要求。作为计费系统的核心部分,计费引擎体现了一套计费处理的规则的执行逻辑,这种逻辑针对不同业务里的各种计费情景处理需求提供了标准统一的表示/执行方法。而传统的实时计费引擎,由于过于庞大,已经无法灵活有效进行多种业务逻辑配置。为了在市场竞争中保持强大的竞争力,移动通信运营商与IT专家提出了离线计费和实时计费并行的方案以实现灵活实现业务逻辑配置和解决层出不穷的业务问题。本文通过研究移动通信产品计费业务的种类和具体计费产品,对业务领域建模,并引入基于产生式规则,RETE算法和领域描述语言,采用健壮的算法和灵活的设计,实现了一款基于离线的逻辑计费引擎。本文阐述的“移动通信领域逻辑计费引擎的设计与实现”,作为“广州市科技计划引导项目--移动融合计费关键技术的研究与应”的一部分,具体的讲,主要涵盖了以下几个方面:1)对计费引擎原理及其常用相关算法做了总结,并介绍了本文中会用到的相关原理与工具。2)以实际环境中出现的移动通信产品以及计费过程中遇到的问题进行描述并给出其形式化定义。以这些定义为基础,对目标领域中的问题(事件解析,规则冲突等)进行描述,介绍对于此类问题的解决方法。3)从软件中间件的角度出发,设计了针对不同数据来源的数据库API和解析反映了计费逻辑的脚本语言的API。同时为了更好的服务于商务运营人员,降低使用成本,实现标准化配置,设计了领域专用语言规范和决策表模板。4)通过对广东移动动感地带用户语音产品的计费,验证了本引擎对常见问题处理的正确性。5)通过设计一个面向营销的移动通信产品分析系统,展示了本逻辑引擎在移动通信领域中应用价值和适用性。本文所涉及的研究设计工作不仅在实际工程技术解决上与方法研究有重要意义,而且也为移动通信领域的计费衍生应用提供了必要的技术支持。同时也为有关运营商的市场营销策略的制定与选择提供了一定的依据,对于市场运营效率的提升也有一定帮助。