中国电信在线计费系统(OCS)技术要求
费控制模块得到新的使用量后,发送预留或扣费请求到余额管理模块,预留或扣除费用。收到余额管理模块的应答后,发送相应的应答消息到通用接口层。
5.2.3.5 多业务并发处理
当收到用户的并发请求时,按照业务的优先级对业务进行优先授权。当一个CCR中同时上报多个业务请求时,要在一个CCA同时下发相应多个业务请求应答。
5.2.3.6 计费话单生成
计费信息确认后,计费控制模块发送计费信息到计费网关,由计费网关生成计费话单。
5.2.4 AoC功能
OCS系统支持向客户提供使用业务的费率、价格查询。信息可以在服务使用前、使用中或使用后以短信、语音、Portal等方式展示给用户。
? CS域
通话前向用户提示帐户余额、通话费率、可通话时长。OCS收到网元设备的计费请求后,根据帐户余额、呼叫信息、资费策略计算出余额的可通话时长,将余额、费率、可通话时长报告给SCP,由SCP通知相关的网络设备进行语音提示。OCS与SCP的通讯采用OCP协议。
通话结束后向用户发送本次通话提示信息。在通话结束后,OCS向用户发送短信,提示本次通话的时长、费用、和帐户余额。OCS与短信中心的通讯采用SMPP协议。
? PS域
当OCS收到需要AoC的CCR后,根据服务使用信息、资费策略计算使用服务需要的费用或使用量。OCS将使用服务的价格信息、使用服务需要的费用或使用量发送给网元设备,由网元设备负责信息的展现。OCS与网元设备的交
36
中国电信在线计费系统(OCS)技术要求
互采用OCP规范。
5.2.5 异常处理
对计费控制过程中发生的异常事件,如会话管理异常、余额管理异常、批价异常等事件,记录异常的类别、异常级别、发生的时间、发生原因、异常描述等信息,为以后的业务稽核、系统维护提供信息。
5.3 批价处理(Rating Function)
批价处理是OCS的费用计算模块,通过规则、参数的配置,支持多种业务的融合批价,支持灵活资费策略,支持实时计算、实时优惠,支持正算和反算两种计算方式。
5.3.1 费用计算能力
为满足全业务融合计费的需求,OCS需要能够灵活支持多种业务计费的需求,如支持语音计费、流量计费、内容计费等,支持灵活的资费策略,如分时、分区、亲情号码、VPN、同城特例等。
主要技术要求如下:
5.3.1.1 支持事件格式动态识别
为满足多种业务的计费要求以及动态支持新业务的计费,系统对输入的事件能够根据配置的格式进行动态识别,能够根据配置的事件格式进行事件输出。
5.3.1.2 支持多种计费对象
对于事件的同一种费用,计费对象可以是主叫、被叫、第三方等,对于同一 事件的不同费用,可以选用不同的计费对象。
37
中国电信在线计费系统(OCS)技术要求
5.3.1.3 支持多种计费元素
支持多种类型的计费元素参与计费,并且能够支持计费元素的动态扩展,计费元素主要包括以下几类:
1、 事件本身的属性
事件属性包括主叫、被叫、主叫通话地、被叫通话地、中继、时间、位置、APN、时长、流量、内容类型、事务类型、基于内容或者事务的次数等。 2、 产品属性
产品属性包括QoS、速率、带宽、接入类型、路由级别等。 3、 客户属性
客户属性包括行业属性、营销属性、服务属性、SLA等。 4、 累计量
相关累计量能够作为计费的元素。 5、 外部属性
支持外部属性作为计费的元素。
5.3.1.4 支持条件灵活判别
参与计费的条件变量主要包括连续型变量、离散型变量、BOOL型变量等,系统需要满足以下要求:
1、支持连续型变量灵活分段
支持时间、时长、流量、次数、累计量等连续型变量灵活分段,分段可以动态定义,如1-A,A+1-B等。 2、支持离散型变量多枝判定
离散型变量可以来源于事件属性、产品属性、客户属性等,如主叫/被叫号码、中继、小区、客户行业属性、营销属性、QoS、速率、累计量等,支持多种判定方法,如=,<,>,!=,包含,前类似,后类似等。 3、支持BOOL变量判定
38
中国电信在线计费系统(OCS)技术要求
5.3.1.5 支持灵活的费用计算
OCS系统在进行费用计算时,需要满足以下要求: 1、支持同一事件计算多个不同的费用;
2、支持多种度量和度量单位,度量包括时长、流量、次数等,度量单位包
括秒、分、小时、K,KB,MB、次数、张数等;同一事件同一费用计算时,不同分段可以采用不同的度量和度量单位,如前一段按照时长计费,后一段按照流量计费等;
3、计费单元可以是度量单位的任意线性组合,计费单元跨段时,支持取前
段费率、后段费率、按比例取值、按大小判断取值等;
4、计算方法包括线性计算、参考计算、固定值、最优计算、累加计算等,
其中参考计算是指一种费用参考另外一种费用的值进行计算,最优计算是指一种费用配置多种资费标准,取其中的最优值(取大,取小,取平均值等),累加计算是指一种费用由多个计费域的结果进行累加等; 5、计算精度包括四舍五入、向下取整、向上取整等; 6、计算的结果可以是金额、时长、流量、次数等; 7、支持折扣、包月限量、保底限量、VPN等优惠;
8、支持累计量的应用,包括当前话单生效、当前周期生效、历史周期生效
等,累计量可以作为条件,也可以作为结果。
5.3.2 费用计算方式
5.3.2.1
正算
5.3.2.1.1 预申请额度的计算
批价处理模块收到业务初始或更新计费请求时,根据用户资料如用户ID和计费资料如业务类型、请求使用量额度、当前用户的使用累计量等从批价模块得到需要的金额或使用量。
39
中国电信在线计费系统(OCS)技术要求
5.3.2.1.2 最终额度的计算
批价处理模块收到业务结束计费请求时,根据用户资料如用户ID和计费资料如业务类型、业务结束原因、业务开始时间、业务结束时间、业务实际使用量、用户累计量等信息从批价模块得到实际需要的金额或使用量。
5.3.2.2 反算
批价处理收到计费反算请求,根据用户的请求业务类别、用户资料、定购关系和帐户余额等信息计算最大可接续的使用量,如时长、流量等,返回计费反算应答。
反算的结果可能和最后批价的结果不同,因为反算的时候有些计费要素计费系统还无法得到,如服务真正开始使用的时间、服务使用的QoS信息等,所以反算只能估算用户使用服务需要的使用量,计费系统以最终用户使用服务的信息进行批价的结果作为计费结果。
5.3.3 异常处理
批价过程中出现的异常记录,生成异常记录文件。对与需要回收的记录,能够进行自动或者人工的回收处理。回收的记录进行重新批价处理,对于不可回收的记录进行详细的日志记录并做分类统计。
5.4 余额管理(Account Balance Management Function)
余额管理的主要功能是对用户的余额帐本进行管理。包括余额的预留/返还、扣费、充值、实时余额查询、余额监控、外部帐户使用等功能。
5.4.1 预留功能
余额管理功能接收预留请求,为用户提供的服务在帐户中预留一定数量的金
40