论文部分内容阅读
在移动通信市场激烈竞争的形势下,要求电信运营商建立一个能够支持灵活计费需求的新的在线计费系统,为用户提供丰富的业务和灵活的业务资费套餐,并有效控制预付费用户的欠费风险。在线计费系统的体系结构设计分为系统体系结构和软件体系结构。在系统体系结构中提出这套系统的整体架构,说明各网元在系统中的位置分布和功能等;在软件体系结构中主要提出采用三层分布式体系结构实现该系统。这套系统总的设计原则在功能上需要支持实时计费、套餐数量无限制、优惠方案灵活和多费率,同时系统的可扩展性、开放性、大容量和高可靠性也是要考虑的原则。文中将计费系统的分析和设计按四个方面展开:基本计费功能、高级计费功能、计费管理功能和系统性能提升。在基本功能部分中通过对时段优惠、用量优惠、被叫优惠、信用优惠和集团优惠业务的特征进行详细分析和应用场景例举,提出一套计费系统核心模块设计的方法来实现以上功能。同时通过分析预付费用户的一般呼叫流程,提出采用非线性二分递归算法来计算预付费呼叫的最大时长,避免帐户透支,控制欠费风险的关键技术。在高级计费功能部分中主要讨论两种最重要的与计费周期相关的业务:封顶包月和多消费多送,详细分析业务特征和应用场景例举。在计费管理部分中主要讨论对预付费用户的两项重要的管理功能:自动停复机和通知催缴功能。自动停复机的功能是为了避免用户的透支,在欠费的情况下自动将用户停机,当用户充值后自动进行复机。自动通知催缴的功能是当用户余额小于一定金额时,进行短信或电话语音提示,提醒用户缴费或催缴。文中对功能需求进行了详细的分析和设计。在系统性能提升部分中讨论如何实现大容量和高可靠性。提出在软交换服务器集群设计和程序开发中结合采用IT业界成熟的服务器集群,负载均衡,数据库重连,多线程池动态调度,实时缓存数据库等技术实现这一目标。基于以上分析和设计,各大计费软件开发商可以开发这样一套功能强大,高性能的在线计费系统。电信运营商通过部署这套系统,能够为用户提供丰富的业务和灵活的业务资费套餐,支持各种各样的计费需求,同时有效控制预付费用户的欠费风险。