技术中心
 
 

综合充值平台的设计与实现方案

   日期:2006-11-15     作者:管理员    

       随着通信业的发展,电信行业的用户迅速增长,用户类型的细分,如何对用户的费用进行充值成为一个越来越重要的问题。充值系统的好坏不仅影响企业的运营成本、收入情况,还会影响客户的满意度。目前电信企业的解决方案是根据用户的类型发售不同类型的卡满足不同充值业务需求。就电信充值业务而言可分几种:根据付费方式不同可以有合约用户、准预付费用户和预付费用户;根据业务类型的不同可以有长途电话卡、上网卡、IP卡等等;每种卡又有相应的充值流程和接入号。各种卡五花八门,用户使用起来很困难,因此迫切需要一种综合的充值系统,能对各种类型的卡在同一平台根据不同的流程指引进行充值。不仅如此,还要求该系统能为将来的增值业务和电子商务等的支付提供扩展能力。本文介绍的综合充值平台正是满足业务需要产生的,系统上线后的数据统计表明该系统能满足不同类型卡的充值,方便用户的使用、提高用户满意度,同时也减少了营业前台缴费的工作量,节约了运营成本。

       一、系统结构和功能

&nbs

p;      1.系统结构:数据库设计、功能设计和体系结构设计等均充分考虑未来系统架构的要求。应用软件平台使用继续先进而成熟的中间件技术,即三层体系架构,使系统保持稳定、高效的特点。系统由核心模块、接口模块两块组成。

       2.功能要求:系统具备多种灵活配置的前台和后台接口方式,支持多样化的帐务系统代收费功能,支持全面的付费手段,实现付费手段的多样化扩展。主要功能有:日常代理收费、充值,批量对、平、结帐及相关报表功能。

       二、系统体系设计

       1.系统核心模块结构设计

       综合付费平台核心采用RTCS(实时通信中间件)进行内部通信,在完成基于平台的交易流水查询或交易写入使用交易中间件IBMCICS来完成;这些都保障了系统的稳定性、安全性。核心业务处理机上部署的服务程序也采用多进程,多线程技术,充分考虑性能需求。整个体系结构分为客户层、服务接入层、业务处理层、帐务接口层和帐务系统层共5个层次,每层之间通过标准化、模型化的接口进行相互通信。

       2.综合充值平台系统的接口

       接口繁多复杂为接口模块系统的一个特点。为了实现各种交费模式(银行、现金、托收等)、各种交费类别(预付费、后付费)及各种缴费业务(IP、市话、手机等)的组合缴费充值,接口成为该系统的的一个重要模块。主要接口包括:(1)银行前置机和多家银行(地市分公司)采用socket方式进行连接,短连接,银行前置机上部署交易路由分发服务程序,采用多进程多线程技术,保证快速安全响应银行的请求;(2)帐务系统接口。帐务前置机目前与综合营帐目前采用socket方式,短连接方式,接口协议采用营帐代收协议;预付费业务采用TUXED交易调用方式。(3)其他接口。如客服系统、门户网站等。

       综合充值平台和其他系统之间的关系,基于各系统之间的关系,各个系统的定位如下:

       综合充值平台系统负责实现所有前端客户接入渠道系统的后台销帐处理和为预付费平台用户进行充值,暂时不保存应收帐务数据和帐户余额,保存客户的实收帐单数据;

       综合帐务系统负责二次批价和合帐等批量处理事务,其保存的是用户帐务数据;

       预付费平台是纯预付费用户的支撑平台,各种缴费途径可以通过综合充值平台系统为预付费用户进行充值,如现金或银行电子货币方式等;

       增值业务平台支撑增值业务的运营管理,在其之上发展的需要支付的业务可以使用综合充值平台系统中保存的余额或通过与银行建立的接口通道实现电子货币支付;

       客服系统、银行系统、门户系统和IVR系统作为外部接入

渠道,负责接入层的逻辑处理,都统一接入到综合充值平台系统,实现客户缴费和充值等业务。

       3.用户接入模块

       现有的用户接入方式主要是IVR语音接入,同时系统也预留了短信、WEB等其他接入方式的接口。语音接入模块作为广东联通一卡通系统最重要的用户接入层模块,实现综合充值平台的:用户语音接入、缴费业务用户发起、结果通知等功能。它是业务稳定运行和开展的最关键模块之一。

       三、应用情况

       本系统已经在电信运营商中实际应用,支持各类型用户的充值业务需求,并且支持用户数超过千万,每天的交易上万笔,有效地支持了业务的发展,成为电信运营商的主要支撑系统之一。本系统在某电信运营商运营的数据统计工作如下。

      1.按IVR接入端统计,接入中继数为64E1

,1000万用户。

       计算模型为:基本参数:按每个用户每月平均呼叫次数为1.5次,每月按30天计算,每天忙时平均通话比例为10%,单次呼叫平均时长为80秒,每条中继电路利用率为0.7Erl。

       根据话务量模型,可以有以下计算公式:

       入话所需E1数=用户数*每月平均访问次数/30*忙时平均通话比例*(120/3600)/(0.7*30)

       计算结果:支持1000万用户数需要的中继数:中继数=10,000,000*1.5*10%*80/(30*3600*0.7*30)=52.9,设计为64E1。

       2.系统上线后实际统计数字。平均每天的充值次数在几万左右,月总充值金额约几千万元。随着充值业务的不断统一集中,系统的缴费量将会有显著的增加。

       四、存在的问题

       1.系统主要瓶颈是IVR接入。用户数量增长到一定数量现有系统的IVR接入将成为一个瓶颈,当用户不能拨通充值电话将重复拨打,导致矛盾更加突出。核心模块或接口模块出现问题用户无法充值成功时也会出现这种情况。

       2.接口故障也是主要的故障之一。由于系统接口众多,如何提高各接口的稳定性、高效性及接口冗余备份是一个较大的课题。

       总体来说系统核心部分是较为稳定可靠,系统的主要不可靠因素是接入及外部接口。因此提高IVR容量和提高各接口的稳定和效率是解决改问题的有效方法。

 
  
  
  
  
 
更多>同类技术
 
全年征稿 / 资讯合作
 
推荐图文
推荐技术
可能喜欢