基于PCC的电信计费平台的设计与实现

来源 :上海交通大学 | 被引量 : 0次 | 上传用户:zhuchonge
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
随着移动通信技术的发展、更大带宽更高速率的4G网络的商用和智能移动终端设备的普及,移动互联网迅速发展起来。用户对移动数据流量的需求不断增加,要求运营商推出更多样化的套餐、更灵活的资费,因此急需新的电信计费平台为新的业务需求提供支撑。在此背景下,本文基于3GPP标准提出的策略与计费控制(Policy Control and Charging,PCC)架构,开发了一个新的电信计费平台,实现了计费、批价、账户余额管理、使用限制报告等功能,具有模块化、高可用性、高吞吐量、低延迟、灵活可定制化等特点。计费平台采用分层架构风格,自底向上分为:基础设施层,提供平台运行的操作系统环境、JVM环境和OSGi容器;计费业务服务层,着重解决平台的核心技术问题,提供共性服务;计费应用层,关注计费业务的实现。层与层之间通过应用程序编程接口、服务接口、以及配置的方式,实现松耦合的单向交互。每层细分为子系统和模块,基于OSGi技术,每个模块只对外暴露接口和服务,隐藏了实现细节,通过打包不同的子系统组合,提供可独立运行的、不同功能组合的应用。接着,本文研究和实现了计费平台的三个关键技术:(1)集群管理,维护分布式缓存分区表,通过心跳线监控节点的状态,在节点宕机时动态调整分区表,负载均衡器在不中断会话的前提下将后续计费请求无缝地切换到接管的节点。(2)分布式缓存,利用内存数据库和JGroups组播技术实现,用于缓存用户资料和会话,并在不同节点之间复制数据,保证高可用性和高性能。(3)工作流技术,基于Oryx技术实现可视化的流程编辑,利用Groovy脚本引擎实现流程动态编译和部署,支持计费流程的灵活配置。然后,本文详细设计与实现了计费应用层,包括用户资料管理子系统、批价子系统、账户余额管理子系统、计费子系统、和使用限制报告子系统等,各子系统相互协作,实现计费业务逻辑。最后,本文对计费平台进行了全面测试,通过功能测试发现并修复缺陷,通过性能测试对平台进行调优。目前该平台已在全球范围内成功上线运行多套计费解决方案,针对不同运营商从简单到复杂的业务需求,与当地项目实施团队合作,对平台成功进行了二次开发和客户化定制。
其他文献
<正> 一 图案的起源和性质 图案是怎样发生的?又起自何时?迄今有种种说法。一种较为流行的说法认为,图案由具象的绘画演变而来,或是从中抽象出来的。理由是,比较抽象的图案应
基于核心素养的基础教育改革不仅合法而且合理、不仅重要而且必要,我们要高度重视并积极推进基于核心素养的基础教育改革。当前的改革宜诉诸渐进改善之道,从基于核心素养的教
研究背景冲动是诊断躁狂/轻躁狂发作的标准之一,即便在服药后症状缓解的情况下,双相障碍患者(Bipolar Disorder,BD)出现明显冲动行为的可能性依旧很高,且冲动行为具有情绪促
公民美德是高校培养人才的重要内容,培育公民美德是思想政治教育的重要目标。志愿服务是弘扬美德义行与传播真善美的实践活动,能够引导大学生志愿者追求讲美德、尊美德、守美
选取于2013年1月-2014年2月我院采取康艾注射液联合FLO化疗方案治疗的晚期胃癌80例作为观察组,选择同期采取FLO方案治疗的晚期胃癌78例患者作为对照组。比较两组的临床疗效及
目的:探讨非糖尿病人群载脂蛋白(Apo)A/B及其相关脂质指标与冠状动脉病变的关系。方法:选取2014年在笔者所在医院行冠脉造影术的352例患者,根据冠状动脉造影结果将其分为对照组、
<正>引言监狱是国家的刑法执行机关,是关押各类犯罪嫌疑人的场所,属一级风险单位,所以其风险等级和防护等级均为一级,技术建设等级为高级。随着监狱信息化建设的不断开展及深
目的:探讨大学生神经质、应对方式和抑郁之间的关系。方法:采用简式大五人格量表的神经质分量表、简易应对方式问卷、抑郁自评量表对386名大学生进行调查。结果:相关分析显示
为了能够实时监测微电网系统的电能质量参数,利用工控机作为上位机,LabVIEW作为上位机软件,结合PCI板卡建立了基于虚拟仪器技术的电能质量实时监测系统,可对并网点、逆变器以
减压阀是一种广泛应用于国民经济建设和国防建设的阀门产品,在航天领域有着尤其广泛的应用,在空间站环控生保、卫星控制推进系统和固体、液体火箭的姿控发动机中大量使用。在