中国移动数据业务实时计费接口规范v100集采版.docx
- 文档编号:30246107
- 上传时间:2023-08-13
- 格式:DOCX
- 页数:163
- 大小:897.76KB
中国移动数据业务实时计费接口规范v100集采版.docx
《中国移动数据业务实时计费接口规范v100集采版.docx》由会员分享,可在线阅读,更多相关《中国移动数据业务实时计费接口规范v100集采版.docx(163页珍藏版)》请在冰豆网上搜索。
中国移动数据业务实时计费接口规范v100集采版
中国移动数据业务实时计费接口规范
ChinaMobileOnlineChargingInterfaceSpecificationforDataService
版本号:
1.0.0
目 录
前 言
本标准依据3GPP等国际标准规范,结合中国移动其他企业标准,基于中国移动数据业务实时计费的实际需求,对GGSN、P-GW设备与业务支撑系统之间的实时计费接口提出规定,供中国移动内部和厂商共同使用,为设备引进、设备互通、网络规划、工程建设、运行维护及设备开发方面提供技术依据。
本标准规定了中国移动数据业务实时计费方案、实时计费流程及接口要求。
本标准由中移号文件印发。
本标准由中国移动通信集团业务支撑系统部提出,集团公司技术部归口。
本标准起草单位:
中国移动通信研究院
本标准主要起草人:
魏彬,常倩,李宬朴,舒琴,刘坤,苑红
1.范围
本接口规范规定了中国移动数据业务实时计费方案、实时计费流程及接口要求,供中国移动现网实施数据业务实时计费使用,适用于2G/TD网络以及LTE/EPC网络;为保证中国移动分组域网元设备及BOSS网元支持实时计费功能的统一性、可靠性、可用性,确保业务的正常开展,特制定本接口规范。
数据业务实时计费方案及流程包括针对内容计费类业务和非内容计费类业务的实时计费方法,以及费率改变、余额不足、异常情况下的实时计费流程;实时计费接口要求包括DCCA协议定义、Diameter协议命令集、接口消息定义以及接口要求等。
另外,本接口规范也规定了漫游情况下数据业务实时计费的实现方法。
2.规范性引用文件
下列文件中的条款通过本标准的引用而成为本标准的条款。
凡是注日期的引用文件,其随后所有的修改单(不包括勘误的内容)或修订版均不适用于本标准,然而,鼓励根据本标准达成协议的各方研究是否可使用这些文件的最新版本。
凡是不注日期的引用文件,其最新版本适用于本标准。
序号
标准编号
标准名称
发布单位
[1]
TS32.299
Telecommunicationmanagement;Chargingmanagement;Diameterchargingapplications
3GPP
[2]
TS29.212
PolicyandchargingcontroloverGxreferencepoint
3GPP
[3]
TS32.251
Telecommunicationmanagement;Chargingmanagement;PacketSwitched(PS)domaincharging
3GPP
[4]
TS29.061
InterworkingbetweenthePublicLandMobileNetwork(PLMN)
supportingpacketbasedservicesand
PacketDataNetworks(PDN)
3GPP
[5]
TS29.060
GPRSTunnellingProtocol(GTP)acrosstheGnandGpinterface
3GPP
[6]
TS29.274
EvolvedGeneralPacketRadioService(GPRS)
TunnellingProtocolforControlplane(GTPv2-C);Stage3
3GPP
[7]
3GPPTS23.003
Numbering,addressingandidentification
3GPP
[8]
3GPPTS23.401
GeneralPacketRadioService(GPRS)enhancementsforEvolvedUniversalTerrestrialRadioAccessNetwork(E-UTRAN)access
3GPP
[9]
TS23.203
Policyandchargingcontrolarchitecture
3GPP
[10]
RFC3588
DiameterBaseProtocol
IETF
[11]
RFC4006
DiameterCredit-ControlApplication
IETF
3.术语、定义和缩略语
下列术语、定义和缩略语适用于本标准:
词语
解释
AVP
AttributeValuePairs属性-值对
BOSS
BusinessOperationSupportingSystem中国移动业务运营支撑系统
CC
ChargingCharacteristics计费属性,HLR/HSS中的用户签约信息,GGSN通过激活消息获得
CCSF
CC-Session-FailoverBOSS在CCA消息中携带给GGSN、P-GW用于标识BOSS备份能力的信元
CCFH
Credit-Control-Failure-HandlingBOSS在CCA消息中携带给GGSN、P-GW用于指示通讯故障时处理方式的信元
CDR
CallDataRecord呼叫数据记录
Diameter
Diameter一种AAA协议
DiameterCC
DiameterCreditControlDiameter协议的信用控制扩展协议
MSCC
Multiple-Services-CreditControlCCR/CCA消息中用来承载业务信息的AVP
OCS
OnlineChargingSystem在线计费系统
RG
RatingGroup计费费率组
SID
ServiceIdentifier业务ID,业务识别标识
TQT
Time-Quota-Threshold时间配额阈值
USU
Used-Service-Unit已使用配额
VQT
Volume-Quota-Threshold流量配额阈值
VT
Validity-Time配额有效时间
QCT
Quota-Consumption-Time配额空耗时间
QHT
Quota-Holding-Time配额空闲持续时间
4.数据业务实时计费方案
4.1.方案概述
图4-12G/TD分组域实时计费总体方案
图4-2EPC实时计费总体方案
如图4-1所示,对于使用GGSN设备提供服务的2G/TD用户,由GGSN和BOSS共同配合完成实时计费;如图4-2所示,对于使用P-GW设备提供服务的LTE用户(包括使用LTE接入方式以及2G/TD接入方式),由P-GW和BOSS共同配合完成实时计费。
其中BOSS将负责以下功能:
1)对用户帐户余额进行更新;
2)根据运营商特定策略筛选实时计费用户,并对HLR/HSS中的用户签约信息(ChargingCharacteristics字段)进行操作;
3)通过DCC接口完成与GGSN或P-GW的信令交互实现对用户的业务使用控制。
GGSN以及P-GW负责以下功能:
1)作为实时计费和业务控制点,GGSN通过对ChargingCharacteristics字段的判断发起实时计费流程;ChargingCharacteristics字段将在用户附着时由HLR/HSS插入到SGSN或MME中,并传递到GGSN或P-GW,GGSN或P-GW判断计费特性是实时计费用户,然后启用实时计费流程;
2)通过DCC接口完成与BOSS的信令交互实现对用户的业务使用控制;
SGSN负责以下功能:
当LTE用户使用2G/TD无线接入EPS网络时,若SGSN为Gn/GpSGSN,ChargingCharacteristics字段将在用户附着时由HLR插入到SGSN中,SGSN通过创建PDP上下文消息将此参数直接传递给P-GW;当SGSN为S4SGSN时,ChargingCharacteristics字段将在用户附着时由HSS插入到S4SGSN中,S4SGSN通过承载创建消息将此参数传递给S-GW,并由S-GW传递给P-GW。
MME负责以下功能:
当LTE用户使用LTE无线接入EPS网络时,ChargingCharacteristics字段将在用户附着时由HSS插入到MME中,MME通过承载创建消息将此参数传递给S-GW,并由S-GW传递给P-GW。
4.2.ChargingCharacteristics字段
ChargingCharacteristics字段格式如下图所示,使用P2(prepaidcharging)作为用户的实时计费属性标识,即当CC字段中P2位置1时,需要网络设备发起对用户的实时计费流程。
图4-3ChargingCharacteristics字段格式
离线计费话单中的ChargingCharacteristics字段取值应和HLR/HSS中取值保持一致即实时计费用户在正常情况下离线计费话单CC字段P2位应置1。
当出现HLR、HSS中CC字段标识为实时计费(仅P2位置1),但BOSS中CC字段取值为离线计费(仅P3位置1)时,BOSS应返回ResultCode=4011(DIAMETER_CREDIT_CONTROL_NOT_APPLICABLE)的CCA-I消息,指示该用户为离线计费用户,GGSN收到4011指示后,针对此PDP/承载,不需要再和BOSS进行交互,后续离线计费话单中CC字段取值应与HLR、HSS中保持一致,即仅P2位置1。
4.3.数据业务实时计费漫游地解决方案
图4-4BOSS网状网互联实现国内归属地路由方案
如图4-4所示为通过BOSS网状网互联实现国内归属地路由方案。
图4-5BOSS网状网互联实现国外漫游归属地路由方案
如图4-5所示为通过BOSS网状网互联实现针对国内漫出用户的归属地路由方案。
5.实时计费流程
GGSN、P-GW与BOSS之间实时计费的简要流程图如下所示:
图5-1PDP上下文或默认承载创建实时计费简要流程图
图5-2专用承载创建实时计费简要流程图
图5-1中,当GGSN、P-GW收到用户PDP创建请求,或P-GW收到用户的默认承载创建请求,且判断用户为实时计费用户后发起实时计费流程;要求GGSN、P-GW可灵活配置支持在DCC连接建立前或建立后向用户发送PDP/默认承载创建响应消息。
PDP/默认承载激活如果涉及Radius流程,应在收到Radius服务器的响应结果后,向用户发送PDP/默认承载创建响应。
图5-2中,P-GW为用户建立专用承载,并判断用户为实时计费用户后发起实时计费流程;要求P-GW可灵活配置支持在DCC连接建立前或建立后向用户发送专用承载创建请求消息,如果P-GW配置为在DCC连接建立前向用户发送专用承载创建请求消息,当BOSS对该用户鉴权未通过返回相应代码后,P-GW应支持发起专用承载去激活流程。
在DCC会话建立前,GGSN、P-GW应可配置是否允许用户先上线使用业务,如果允许,GGSN、P-GW需要记录配额消耗并在DCC会话建立后上报给BOSS。
图5-1和图5-2中,GGSN、P-GW重新申请配额或重授权的触发条件,包括配额到达门限(Volume-Quota-Threshold或Time-Quota-Threshold到达)、配额耗尽、Quota-Holding-Threshold到达、Validity-Time到达等;另外,GGSN、P-GW应支持在SGSN/S-GW切换、QoS改变、无线接入技术类型改变等条件下重新申请配额或重授权。
对于特定的业务或费率组,GGSN、P-GW应可根据配置决定是否进行实时计费。
要求GGSN、P-GW可以灵活配置根据APN和用户CC字段综合判断是否触发实时计费流程。
在上述配额使用过程中,当配额耗尽但还没有收到BOSS返回的CCA消息下发新的配额时,应允许用户继续使用业务,并记录在此期间的配额消耗。
针对流量计费类业务(非内容计费业务和内容计费业务)、时长计费类业务的实时计费具体流程,以及其他相关流程见下面章节。
对于本方案中没有涉及到的流程,可参见相关国际规范。
5.1.流量计费类业务实时计费流程
非内容计费类业务实时计费流程
非内容计费类业务实时计费具体流程如下:
图5-3非内容计费类业务PDP上下文/默认承载实时计费具体流程
图5-4非内容计费类业务专用承载实时计费具体流程
1)如图5-3,GGSN收到用户PDP上下文创建请求,或P-GW收到用户默认承载创建请求/会话创建请求/PDP上下文创建请求消息;如图5-4,P-GW为用户建立专用承载,需要说明的是,该专用承载创建流程可由P-GW灵活配置在CCR/CCR-Initial之前或之后进行。
2)GGSN或P-GW对该创建请求消息中的ChargingCharacteristics字段进行判断,如果是实时计费用户,触发后续实时计费流程;否则执行正常离线计费流程;
3)GGSN或P-GW判断用户为实时计费目标用户后,发送CCR消息到BOSS,该CCR消息CC-Request-Type=INITIAL_REQUEST,用于建立DCC连接,并申请非内容计费对应的费率组配额(此处费率组设为n);MSCCAVP中Requested-Service-Unit(RSU)字段为空。
GGSN、P-GW应可灵活配置CCR-Initial消息中是否申请配额以及申请配额的费率组;
4)BOSS收到该CCR消息后,进行用户的认证和授权,检查用户的余额或帐户,并分配业务使用量的配额、批价,并进行帐户控制;
5)如果用户合法且余额充足,并且CCR-Initial消息未包含RSU字段,则BOSS发送CCA消息给GGSN或P-GW,Commandlevel的ResultCode为2001;如果CCR-Initial消息包含RSU字段并且用户合法、业务得到授权,发送CCA消息给GGSN或P-GW,Commandlevel和MSCClevel的ResultCode都为2001,该消息包括Granted-Service-UnitAVP(s)分配配额,流量类配额采用CC-Total-OctetsAVP下发;该消息也有可能包括其它的信用控制说明的AVP;另外该消息可能包括Validity-TimeAVP和Volume-Quota-ThresholdAVP,对配额有效时间和最小配额阈值进行设置;也可能包括Quota-Holding-TimeAVP,告知GGSN空闲时间定时器时长;也可能包括用来处理消息传送失败的情况的AVP,如:
Credit-Control-Failure-HandlingAVP;
在用户不合法、业务未授权、余额不足等情况下,BOSS会发送包含其他ResultCode(如5003、4012等)的CCA消息,返回码对应的GGSN、P-GW处理动作参考8.5节;
6)GGSN或P-GW收到CCA消息后,授权终端用户使用相应服务,发送PDP上下文或默认承载创建响应消息,需要说明的是,要求GGSN、P-GW可灵活配置支持在DCC连接建立前或建立后向用户发送PDP/默认承载创建响应消息;
7)用户后续的业务数据流如果对应之前申请的RG,则开始使用上述申请的配额;如果用户业务数据流不对应之前申请的RG,BOSS检查用户的余额或帐户,并分配业务使用量的配额、批价,并进行帐户控制;
8)当用户预留配额快要用完(到达Volume-Quota-Threshold门限)或者要过期时(本次配额使用时间超过Validity-Time)等情况发生时;
9)GGSN或P-GW再次向BOSS发送新的配额预留请求CCR(CC-Request-Type=UPDATE_REQUEST),并上报已使用配额,上报原因是使用流量达到最小配额阀值(reporting-reason=THRESHOLD)或者配额授权有效时间结束(reporting-reason=VALIDITY_TIME)等;另外,当配额在一定时间段内未被使用,到达上个CCA消息中所指定的空闲定时器Quota-Holding-Time值时,也会发送该CCR_Update消息;CCR_Update消息中携带MSCCAVP包含配额消耗信息,MSCC中包含标识该业务实际使用的单元Used-Service-UnitAVP,以及标识请求配额的Request-Service-UnitAVP。
10)BOSS再次进行配额分配并从用户帐户内作资金预留;
11)BOSS将相应的配额通过CCA消息回复给GGSN或P-GW;
12)当该PDP上下文去激活或承载结束,或P-GW发起专用承载删除时,GGSN或P-GW发送终止信用控制服务的消息到BOSS,CC-Request-TypeAVP=TERMINATION_REQUEST,消息中应该有标识服务终止时间的Event-TimestampAVP,以及标识该业务实际使用的单元Used-Service-UnitAVP,CCR-Terminate消息中不再包含标识请求配额的Request-Service-UnitAVP;
13)BOSS进行扣款等帐户操作;
14)BOSS向GGSN或P-GW发送CCA回应CCR。
GGSN或P-GW与BOSS可以通过多个CCR/CCA消息对(CC-Request-Type=UPDATE_REQUEST)的交互,来进行配额的申请和下发。
只有当CCR消息中携带的MSCCAVP中包含标识请求配额的Request-Service-UnitAVP时,BOSS才需要进行配额分配处理;如果GGSN或P-GW发送的CCR消息中没有请求配额,BOSS只需要在CCA响应消息中通过MSCCAVP中的Result-Code返回结果。
内容计费类业务实时计费流程
对于内容计费类业务,要求可以在GGSN、P-GW上针对每个计费规则配置相应的费率组,多个计费规则代码对应的费率组代码可能相同。
对于内容计费实时计费流程初始CCR的触发:
Ø对于内容计费三四层业务,原则上收到第一个包就可以进行费率组判定,并发起CCR请求;
Ø对于内容计费七层业务,业务请求到来前会有TCP建链消息之类的信令消息,要求GGSN、P-GW判断出是信令消息并统计信令消息的总流量;后续如果收到七层业务请求,应进行费率组判定并发起实时计费流程,并将信令流量归类到对应七层业务费率组中;如果后续没有收到七层业务请求,上述信令流量按异常信令流量处理;要求在GGSN、P-GW可以配置异常信令流量为特殊的费率组(RatingGroup)。
内容计费类业务实时计费流程如下图所示:
图5-5内容计费类业务PDP上下文/默认承载实时计费具体流程
图5-6内容计费类业务专用承载实时计费具体流程
1)如图5-5,GGSN收到用户PDP上下文创建请求,或P-GW收到用户默认承载创建请求/会话创建请求/PDP上下文创建请求消息;如图5-6,P-GW为用户建立专用承载,需要说明的是,该专用承载创建流程可由P-GW灵活配置在CCR/CCR-Initial之前或之后进行。
GGSN或P-GW对该请求消息中的ChargingCharacteristics字段进行判断,如果是内容计费实时计费目标用户,触发后续内容计费实时计费流程;
2)GGSN或P-GW向BOSS发送CCR消息,该CCR消息CC-Request-Type=INITIAL_REQUEST,用于建立DCC连接;RatingGroup=n用于申请某个费率组配额(例如n为默认流量对应的RatingGroup),MSCCAVP中Requested-Service-Unit(RSU)字段为空。
GGSN或P-GW应可灵活配置CCR-Initial消息中是否申请配额以及申请配额的费率组;
3)BOSS首先对用户进行认证和授权,如果CCR-Initial消息未包含RSU字段,则BOSS发送CCA消息给GGSN或P-GW,Commandlevel的ResultCode为2001;如果CCR-Initial消息包含RSU字段且用户合法、业务得到授权,则根据默认流量费率组等信息分配业务使用量的配额、批价,并进行帐户控制等;
4)BOSS发送回复消息CCA,该消息包括Granted-Service-UnitAVP(s)分配针对默认流量的配额,ResultCode=Success;另外该消息可能包括Validity-TimeAVP和Volume-Quota-ThresholdAVP,对配额有效时间和最小配额阈值进行设置;也可能包括Quota-Holding-TimeAVP,告知GGSN或P-GW空闲时间定时器时长;该消息也有可能包括其它的信用控制说明的AVP;也可能包括用来处理消息传送失败的情况的AVP,如:
Credit-Control-Failure-HandlingAVP;
5)GGSN或P-GW收到CCA消息后,授权终端用户使用相应服务,发送PDP上下文或默认承载创建响应消息,需要说明的是,要求GGSN、P-GW可灵活配置支持在DCC连接建立前或建立后向用户发送PDP/默认承载创建响应消息;
6)用户发起内容计费数据业务请求1,GGSN或P-GW判定该业务请求属于费率组1;当GGSN或P-GW收到用户新的数据业务请求时,会再次进行费率组判定,如果该业务仍属于已申请费率组时,GGSN或P-GW继续使用该费率组的配额;如果该业务属于其他费率组,则需要重新申请该费率组的配额;
7)GGSN或P-GW通过CCR消息向BOSS申请针对费率组1的配额;
8)BOSS根据费率组等信息初步分配业务使用量的配额、批价,并进行帐户控制,判断帐户余额所允许的业务使用量配额;
9)BOSS发送回复消息CCA,该消息包括Granted-Service-UnitAVP(s)分配针对费率组1的配额,ResultCode=Success;另外该消息可能包括Validity-TimeAVP和Volume-Quota-ThresholdAVP、Credit-Control-Failure-HandlingAVP等;GGSN收到CCA后,授权终端用户使用相应服务;
10)当用户费率组1的预留配额快要用完(到达Volume-Quota-Threshold或Time-Quota-Threshold门限)或者要过期时(本次配额使用时间超过Validity-Time)等情况发生时,GGSN再次向BOSS发送新的费率1配额申请请求CCR(CC-Request-Type=UPDATE_REQUEST),并上报已使用配额,上报原因是使用流量达到最小配额阀值(reporting-reason=THRESHOLD)或者配额授权有效时间结束(reporting-reason=VALIDITY_TIME)等;另外,当配额在一定时间段内未被使用,到达上个CCA消息中所指定的空闲定时器Quota-Holding-Time值时,也会发送该CCR_Update消息;CCR_Update消息中携带MSCCAVP包含配额消耗信息,MSCC中包含标识该业务实际使用的单元Used-Service-UnitAVP,以及标识请求配额的Request-Service-UnitAVP;
11)BOSS再次进行费率1的配额分配;
12)BOSS将相应的配额通过CCA消息回复给GGSN或P-GW,GGSN或P-GW收到CCA后,授权终端
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 中国移动 数据业务 实时 计费 接口 规范 v100 集采版