论文部分内容阅读
1OCS背景及概述
随着全业务经营时代的到来,国内电信运营商展开了新一轮的市场竞争。为了适应未来业务发展的需要,电信运营商正不遗余力地提升业务系统的支撑能力。OCS是电信运营商提高其支撑能力的必要手段。
OCS(Online Charging System),即在线计费系统,是3GPP网络架构中最重要的组成部分之一。3GPP提出的在线计费系统(OCS)的参考结构,给出了具有开放性和通用性的实时计费系统框架,支持基于承载、会话和内容事件的统一计费。
OCS弥补了BOSS系统的非实时和IN系统的不灵活;针对智能网系统对数据业务支持能力不足,能实现多业务的支持;整合了智能网平台、业务管理平台与BOSS系统数据孤岛;支持AOC,提升用户感知体验;灵活支持预后付费用户的捆绑营销;OCS也是运营商规避欠费风险的有效手段。
2OCS架构
OCS主要由通用接口、计费控制、批价处理、帐务处理、帐户管理、计费网关、数据管理以及系统管理模块构成,如图1所示:
OCS系统各模块的功能如下:
1.通用接口:提供外部协议格式与内部协议格式之间的转换,完成计费信息格式化等功能。对接收到的OCS用户协议请求,实现OCS系统内部分发功能;对接收到的非OCS用户协议请求,根据路由表进行转发;对路由表中没有配置的,予以抛弃或落地记录;
2.计费控制:实现对OCS接收到的计费请求进行会话管理,并协调批价处理模块、帐户管理和帐务处理模块,完成批价及余额更新操作等功能;
3.批价处理:完成用户使用事件的在线费用计算、余额预留等功能;
4.帐务处理:实现根据帐务处理规则对客户所产生的费用进行帐务优惠处理、消费累计和周期性费用处理功能;
5.帐户管理:完成用户对帐户余额的充值、补款、扣款、锁定、查询及生命周期管理等功能;
6.计费网关:实现计费后详单的定时、定量生成并输出等功能;
7.数据管理:实现对客户资料、产品资料等信息从综合计费帐务系统的同步和管理,及系统内与业务相关的数据的管理;
8.系统管理:实现包括故障管理、配置管理、性能管理、安全管理、系统备份、统计报表及网管接口等功能。
3OCS业务流程
OCS能实现对语音业务、短信业务、增值业务、数据业务实现灵活计费;下面将详细介绍各业务的计费流程。
1.语音业务
业务接入控制点(SACP)收到业务请求消息时,根据用户的业务类型进入相应的业务逻辑,并将相关信息和结果发送给OCS,OCS进行鉴权计费;OCS通过SACP发上来的相关信息进行判断,对呼叫业务进行帐户鉴权、批价、反算、预留,并将可使用的时间发送给SACP,SACP将OCS的结果转发给MSC,用户开始使用业务时,MSC根据结果进行呼叫监控。MSC在监控的过程中将监控结果实时返回给SACP, SACP根据报告将已经使用的时间上报给OCS;OCS根据上报结果进行批价,并对下一个时间片进行批价、反算、预留,并将可使用的时间发送给SACP。用户通话结束时,OCS根据SACP上报的结果进行批价、扣费,并返回给SACP。SACP下发释放呼叫信息,呼叫结束。
2.短信业务
用户发送短信时,向短信息中心(SMSC)发起短信请求,SMSC将短信请求上报给OCS,OCS对该事件进行批价和扣费,并将计费结果返回给SMSC。SMSC根据鉴权结果判断是否接续用户短信请求,若鉴权通过并且发送成功,则流程结束;如果短信发送失败,则SMSC将失败状态报告上报给OCS,OCS对事件进行重新批价和回补,并处理结果返回给SMSC。
漫游用户发送短消息时,拜访地MSC发送请求到用户归属的短消息中心,用户归属地SMSC触发OCS鉴权、计费等处理。
3.增值业务
(1)基于事件的增值业务计费、扣费流程:
计费流程:业务引擎发出业务鉴权请求到VAC;VAC对业务进行鉴权处理,VAC完成鉴权后发消息到OCS,OCS收到请求消息后进行批价计费(对于包月计费模式,VAC每月只发送一次计费请求),OCS批价时需要结合用户定购的资费计划完成计费批价;完成批价后OCS将结果返回给VAC,VAC根据OCS返回的结果发送允许使用业务的应答请求给业务引擎,最后业务引擎发送业务,如果成功则流程结束;如果发送业务失败,业务引擎发送失败消息给VAC,VAC发补款请求到OCS,OCS收到业务使用失败状态报告请求后,根据之前的批价记录进行补款,补款后OCS返回补款应答给VAC,VAC发送确认消息给业务引擎。
如果用户使用的是基于事件的增值业务包月业务,VAC支持按照以下两种方式处理实现:(a)用户在包月类业务的每月首次使用时,VAC向OCS进行计费鉴权。如果计费鉴权成功,则VAC保留该业务当月包月计费成功,之后每次提供业务时,无需触发计费鉴权请求。如果包月计费不成功,则标记当月计费不成功,进行重试或先不向用户提供业务。(b)用户在包月类业务的每次具体使用时,无论是否实时计费,均需要到OCS进行计费鉴权,只有鉴权成功的才允许下发到用户。但由于增值业务在SP集中发送时,具有时间短、业务量大的特征,为降低增值业务对OCS的计费压力,VAC应优先使用第一种计费方式。
扣费流程:业务引擎发出业务鉴权请求到VAC, VAC对业务进行鉴权处理,VAC完成鉴权后发消息到OCS,OCS收到扣费请求后直接扣费,OCS完成扣费后返回应答消息给VAC,VAC根据OCS返回的消息发送允许使用业务的应答请求给业务引擎,最后业务引擎发送业务,如果成功则流程结束;如果发送业务失败,业务引擎发送失败消息给VAC,VAC发补款请求到OCS,OCS收到业务使用失败状态报告请求后,根据之前的批价记录进行补款,补款后OCS返回补款应答给VAC,VAC发送确认消息给业务引擎。
(2)基于会话的增值业务计费流程
业务引擎发出业务鉴权请求到VAC,VAC对业务进行鉴权处理,VAC完成鉴权后发消息到OCS,OCS通过VAC发上来的用户资费信息进行批价、反算、预留,并将可使用的时长或流量发送给VAC,VAC将OCS返回的信息转发送给业务引擎。当预留时长或流量到达后,业务引擎向VAC发送消息,VAC将用户已经使用的时长或流量的消息转发给OCS,OCS根据上报的消息进行反算、预留,并将可使用的时长或流量信息发送给VAC,VAC根据OCS返回的消息发送给业务引擎。用户业务结束时,VAC收到业务引擎送上来的会话计费停止请求消息,VAC向OCS发送已经使用的时长或流量的消息,OCS根据上报的消息进行批价扣费,OCS扣费后返回消息给VAC,VAC返回会话计费响应消息给业务引擎。
4. GPRS数据业务
用户发送PDP激活请求给SGSN,SGSN通过GTP协议向GGSN发送建立连接消息,GGSN建立PDP上下文,并等待业务开始请求。用户发起业务后,GGSN根据消息中的特定字段获得用户的计费属性,如果是预付费,则GGSN识别用户使用的业务后向OCS发送计费消息,OCS收到消息后检查用户账户状态,判断用户是否可以使用业务,进行帐户余额预留,分配用户可用额度,OCS完成以上一系列动作后将用户可用配额的消息发送给GGSN。在用户使用业务的过程中,GGSN根据OCS下发的可用额度,实时监控中断用户对业务的使用情。当满足任何一种触发条件时,GGSN需要重新申请使用配额,GGSN向OCS发送申请消息后,OCS根据申请信息进行重新批价、帐户余额预留,重新分配用户可用额度,然后OCS将用户新的可用配额发送给GGSN,GGSN根据OCS下发的可用额度,实时监控或中断用户对业务的使用情况。用户终止业务使用时,SGSN发起PDP激活请求给GGSN,GGSN向 OCS发送终止业务消息,报告实际使用的信用配额,OCS完成批价、并扣除用户的账户,然后OCS向GGSN发送终止应答消息,最后GGSN发送PDP应答消息给SGSN。
国际漫游业务当用户国际漫游时,业务将从拜访地SGSN路由到中国联通的GPRS业务边界网管(BG),BG再将业务路由回归属地GGSN。在国际漫游的情况下计费,要识别运营商代码,需要出访国家的SGSN配合。
4结束语
OCS能支持包括固网与宽带用户在内的全网用户享受同样类型的资费套餐与优惠,以及对客户的个性化管理,并且满足3G业务多重支付的需要,大大提升了中国联通BSS系统的业务支撑能力。
随着全业务经营时代的到来,国内电信运营商展开了新一轮的市场竞争。为了适应未来业务发展的需要,电信运营商正不遗余力地提升业务系统的支撑能力。OCS是电信运营商提高其支撑能力的必要手段。
OCS(Online Charging System),即在线计费系统,是3GPP网络架构中最重要的组成部分之一。3GPP提出的在线计费系统(OCS)的参考结构,给出了具有开放性和通用性的实时计费系统框架,支持基于承载、会话和内容事件的统一计费。
OCS弥补了BOSS系统的非实时和IN系统的不灵活;针对智能网系统对数据业务支持能力不足,能实现多业务的支持;整合了智能网平台、业务管理平台与BOSS系统数据孤岛;支持AOC,提升用户感知体验;灵活支持预后付费用户的捆绑营销;OCS也是运营商规避欠费风险的有效手段。
2OCS架构
OCS主要由通用接口、计费控制、批价处理、帐务处理、帐户管理、计费网关、数据管理以及系统管理模块构成,如图1所示:
OCS系统各模块的功能如下:
1.通用接口:提供外部协议格式与内部协议格式之间的转换,完成计费信息格式化等功能。对接收到的OCS用户协议请求,实现OCS系统内部分发功能;对接收到的非OCS用户协议请求,根据路由表进行转发;对路由表中没有配置的,予以抛弃或落地记录;
2.计费控制:实现对OCS接收到的计费请求进行会话管理,并协调批价处理模块、帐户管理和帐务处理模块,完成批价及余额更新操作等功能;
3.批价处理:完成用户使用事件的在线费用计算、余额预留等功能;
4.帐务处理:实现根据帐务处理规则对客户所产生的费用进行帐务优惠处理、消费累计和周期性费用处理功能;
5.帐户管理:完成用户对帐户余额的充值、补款、扣款、锁定、查询及生命周期管理等功能;
6.计费网关:实现计费后详单的定时、定量生成并输出等功能;
7.数据管理:实现对客户资料、产品资料等信息从综合计费帐务系统的同步和管理,及系统内与业务相关的数据的管理;
8.系统管理:实现包括故障管理、配置管理、性能管理、安全管理、系统备份、统计报表及网管接口等功能。
3OCS业务流程
OCS能实现对语音业务、短信业务、增值业务、数据业务实现灵活计费;下面将详细介绍各业务的计费流程。
1.语音业务
业务接入控制点(SACP)收到业务请求消息时,根据用户的业务类型进入相应的业务逻辑,并将相关信息和结果发送给OCS,OCS进行鉴权计费;OCS通过SACP发上来的相关信息进行判断,对呼叫业务进行帐户鉴权、批价、反算、预留,并将可使用的时间发送给SACP,SACP将OCS的结果转发给MSC,用户开始使用业务时,MSC根据结果进行呼叫监控。MSC在监控的过程中将监控结果实时返回给SACP, SACP根据报告将已经使用的时间上报给OCS;OCS根据上报结果进行批价,并对下一个时间片进行批价、反算、预留,并将可使用的时间发送给SACP。用户通话结束时,OCS根据SACP上报的结果进行批价、扣费,并返回给SACP。SACP下发释放呼叫信息,呼叫结束。
2.短信业务
用户发送短信时,向短信息中心(SMSC)发起短信请求,SMSC将短信请求上报给OCS,OCS对该事件进行批价和扣费,并将计费结果返回给SMSC。SMSC根据鉴权结果判断是否接续用户短信请求,若鉴权通过并且发送成功,则流程结束;如果短信发送失败,则SMSC将失败状态报告上报给OCS,OCS对事件进行重新批价和回补,并处理结果返回给SMSC。
漫游用户发送短消息时,拜访地MSC发送请求到用户归属的短消息中心,用户归属地SMSC触发OCS鉴权、计费等处理。
3.增值业务
(1)基于事件的增值业务计费、扣费流程:
计费流程:业务引擎发出业务鉴权请求到VAC;VAC对业务进行鉴权处理,VAC完成鉴权后发消息到OCS,OCS收到请求消息后进行批价计费(对于包月计费模式,VAC每月只发送一次计费请求),OCS批价时需要结合用户定购的资费计划完成计费批价;完成批价后OCS将结果返回给VAC,VAC根据OCS返回的结果发送允许使用业务的应答请求给业务引擎,最后业务引擎发送业务,如果成功则流程结束;如果发送业务失败,业务引擎发送失败消息给VAC,VAC发补款请求到OCS,OCS收到业务使用失败状态报告请求后,根据之前的批价记录进行补款,补款后OCS返回补款应答给VAC,VAC发送确认消息给业务引擎。
如果用户使用的是基于事件的增值业务包月业务,VAC支持按照以下两种方式处理实现:(a)用户在包月类业务的每月首次使用时,VAC向OCS进行计费鉴权。如果计费鉴权成功,则VAC保留该业务当月包月计费成功,之后每次提供业务时,无需触发计费鉴权请求。如果包月计费不成功,则标记当月计费不成功,进行重试或先不向用户提供业务。(b)用户在包月类业务的每次具体使用时,无论是否实时计费,均需要到OCS进行计费鉴权,只有鉴权成功的才允许下发到用户。但由于增值业务在SP集中发送时,具有时间短、业务量大的特征,为降低增值业务对OCS的计费压力,VAC应优先使用第一种计费方式。
扣费流程:业务引擎发出业务鉴权请求到VAC, VAC对业务进行鉴权处理,VAC完成鉴权后发消息到OCS,OCS收到扣费请求后直接扣费,OCS完成扣费后返回应答消息给VAC,VAC根据OCS返回的消息发送允许使用业务的应答请求给业务引擎,最后业务引擎发送业务,如果成功则流程结束;如果发送业务失败,业务引擎发送失败消息给VAC,VAC发补款请求到OCS,OCS收到业务使用失败状态报告请求后,根据之前的批价记录进行补款,补款后OCS返回补款应答给VAC,VAC发送确认消息给业务引擎。
(2)基于会话的增值业务计费流程
业务引擎发出业务鉴权请求到VAC,VAC对业务进行鉴权处理,VAC完成鉴权后发消息到OCS,OCS通过VAC发上来的用户资费信息进行批价、反算、预留,并将可使用的时长或流量发送给VAC,VAC将OCS返回的信息转发送给业务引擎。当预留时长或流量到达后,业务引擎向VAC发送消息,VAC将用户已经使用的时长或流量的消息转发给OCS,OCS根据上报的消息进行反算、预留,并将可使用的时长或流量信息发送给VAC,VAC根据OCS返回的消息发送给业务引擎。用户业务结束时,VAC收到业务引擎送上来的会话计费停止请求消息,VAC向OCS发送已经使用的时长或流量的消息,OCS根据上报的消息进行批价扣费,OCS扣费后返回消息给VAC,VAC返回会话计费响应消息给业务引擎。
4. GPRS数据业务
用户发送PDP激活请求给SGSN,SGSN通过GTP协议向GGSN发送建立连接消息,GGSN建立PDP上下文,并等待业务开始请求。用户发起业务后,GGSN根据消息中的特定字段获得用户的计费属性,如果是预付费,则GGSN识别用户使用的业务后向OCS发送计费消息,OCS收到消息后检查用户账户状态,判断用户是否可以使用业务,进行帐户余额预留,分配用户可用额度,OCS完成以上一系列动作后将用户可用配额的消息发送给GGSN。在用户使用业务的过程中,GGSN根据OCS下发的可用额度,实时监控中断用户对业务的使用情。当满足任何一种触发条件时,GGSN需要重新申请使用配额,GGSN向OCS发送申请消息后,OCS根据申请信息进行重新批价、帐户余额预留,重新分配用户可用额度,然后OCS将用户新的可用配额发送给GGSN,GGSN根据OCS下发的可用额度,实时监控或中断用户对业务的使用情况。用户终止业务使用时,SGSN发起PDP激活请求给GGSN,GGSN向 OCS发送终止业务消息,报告实际使用的信用配额,OCS完成批价、并扣除用户的账户,然后OCS向GGSN发送终止应答消息,最后GGSN发送PDP应答消息给SGSN。
国际漫游业务当用户国际漫游时,业务将从拜访地SGSN路由到中国联通的GPRS业务边界网管(BG),BG再将业务路由回归属地GGSN。在国际漫游的情况下计费,要识别运营商代码,需要出访国家的SGSN配合。
4结束语
OCS能支持包括固网与宽带用户在内的全网用户享受同样类型的资费套餐与优惠,以及对客户的个性化管理,并且满足3G业务多重支付的需要,大大提升了中国联通BSS系统的业务支撑能力。