论文部分内容阅读
BOSS(Business Operation Supporting System)系统经过多年的发展,已经具备了基于CDR(Call Data Record)的准实时计费功能,但是基于CDR的计费方式必然存在一定的欠费风险,欠费风险的控制已经成为运营商亟待解决的问题。由此产生了欠费风险控制系统,该系统提供对被监控用户的实时计费。欠费风险控制系统结合了BOSS系统的信用控制能力与移动智能网的呼叫控制能力,需要SCP(Service Control Point)对其提供必要的功能支持。而基于SCP实现的话务控制接口则提供了上述支持。本文以欠费风险控制为背景,设计并实现了一种基于SCP的话务控制接口。文章的组织结构如下:第一章论文背景部分首先介绍了移动智能网的概念、特征和体系结构。随后介绍了欠费风险控制,包括它的产生背景、概念和系统组成。最后介绍了在欠费风险控制中应用到的一些Diameter协议,包括Diameter基础协议和DiameterCC(Diameter Credit Control)应用协议,同时也介绍了Diameter协议网络中的各种网络节点。第二章提出了话务控制接口的需求分析和设计目标。第三章从话务控制接口的系统结构和软件结构两方面对其进行了概要设计,并将其划分为三个功能子系统,分别为Diameter逻辑处理子系统,Diameter消息转发子系统和Diameter消息解析子系统。第四章是话务控制接口的详细设计与实现。首先描述了Diameter中继代理的进程组织结构,并介绍了通用消息平台的概念。同时应用分层的思想将Diameter中继代理的核心进程—Diameter前置进程划分为数据链路层、网络层和应用层三个层次,并设计和实现了各个层次上的关键功能类以及消息处理流程。然后对SCP中的Manager模块和SCF(Service Control Function)模块进行了一定的功能改进,以使其为话务控制接口提供必要的功能支持。接着实现了Diameter协议的消息编解码,它基于开源代码Open Diameter实现并在此基础上进行了一定的改进。最后设计了一种基于欠费风险控制的新业务流程。在实现了话务控制接口的SCP上运行该业务可以有效地进行实时计费控制,从而达到欠费风险控制的目标。第五章对话务控制接口进行了相关功能和性能测试,并对测试的结果进行了分析。第六章总结了当前的工作进展以及工作过程中积累的经验和存在的不足,列出了下一步的工作计划。