作 者:华为公司业务软件营销工程部运营支撑产品管理部 周胜鹏
(1)离线计费
离线计费体系的核心是计费采集功能(CCF)和计费网关功能(CGF)。
●计费采集功能(CCF)
CCF通过DIAMETER协议接收来自IMS实体的计费信息,并对这些信息进行预处理(关联、合并和过滤不必要的话单,并将运营商的专有信息加到接收到的计费信息之中),构建实际的CDR并编排格式,将CDR通过文本的形式传递给计费系统,CCF具备CDR缓存功能。
●计费网关功能(CGF)
CGF与CCF的功能相同,只是CGF仅从SGSN和GGSN接收有效的CDR。
●BILLING系统
负责话单批价、账务处理和账务管理,在IMS时代最复杂的就是计费关联和核减计费。由于IMS的计费既支持事件计费,又支持会话计费和流量承载计费,在业务众多的情况下,核减计费的工作量特别大。
在IMS时代实现精确计费的代价非常大。由于不同的实体(如GGSN与SGSN)PDP(PacketDataProtocol)激活开始时间不尽相同(差距能达到毫秒级,甚至1秒),在收发流量时不同的实体会存在流量差异(最大可达数百字节)。另外终端加密、重复收费等都给精确计费带来了极大的难度。
●在线计费系统(OCS)
在线收费的类型有两种:立即收费(IEC)和单元预留收费(ECUR)。
对于事件计费中能定义清楚每次事件费率(如点一首歌,收费2元)的计费场景,通常采用IEC类型,从用户账号中扣减存款单元,然后授权MRFC(媒体资源功能控制器)、AS向用户提供业务。
对会话、流量等计费通常采用单元预留收费(ECUR),一次从用户账户中预扣一定的金额,授权MRFC(媒体资源功能控制器)、AS向用户提供业务,本次金额用完,通话还在继续,将再预扣一次。通话结束后,预留但没有使用完的金额实时返回客户账户。
OCS包括:ECF(事件计费)、SCF(会话计费)、BCF(承载计费)等计费类型。AS与MGFC通过RO(DIAMETER协议)接口向ECF发计费请求(ACR),ECF从用户账户扣除相应的费用,然后批准ACR,发出计费应答(ACA)。
SCF通过ISC(SIP协议)接口从S-CSCF接收到的请求进行计费,首先检查用户账户,预留一定的费用后,发计费应答(ACA)来控制会话的建立
在BCF过程中SGSN、GGSN使用CAP(注:R7版本已经改为DIAMETER协议)向BCF发出请求,BCF首先检查用户账户,预留一定的费用后,发计费应答(ACA)来控制IPFLOW的建立。
在OCS中最复杂的也是计费关联和核减计费。
IMS计费的发展
IMS版本在不断的演进(最近已经推出R7版本),IMS的计费等应用系统也要与时俱进,不断发展。
1.IMSR5版本的局限性:
IMSR5版本发布后,其局限性逐渐凸现出来,主要表现在如下几方面:
(1)CSCF与SCF(会话计费)之间通过ISC(sip)直接相联,这里面需要添加部件
(2)R5承载计费是基于PDPCONTEXT,适用于一次PDP承载业务(如:消息、游戏、下载等),因目前二次PDP承载业务因终端数量有限,并占用手机终端的处理和存储资源,缩短终端电池寿命,因此不适用于二次PDP承载业务。