免费注册 查看新帖 |

Chinaunix

  平台 论坛 博客 文库
最近访问板块 发新帖
查看: 3517 | 回复: 0
打印 上一主题 下一主题

[电信] OCS的前世今生 [复制链接]

论坛徽章:
0
跳转到指定楼层
1 [收藏(0)] [报告]
发表于 2011-03-13 21:48 |只看该作者 |倒序浏览
本文系作者原创,如需转载请注明来源,作者:姜涛,towerjt@gmail.com  tower.javaeye.com



随着中国 3G 的正式开幕, OCS 不再是一个概念了,所谓的概念在网上也是一搜一大把,大家如果有兴趣的话,可以去找找,我这里比较随意的讲讲,可能对于初学者看着可能更加能接受一些吧。

OCS 是在线计费系统的意思,为什么叫在线计费呢,看过我上一篇文章(《计费账务系统介绍》)的人应该有印象,在有些地方的可能会出现这种情况“当你的卡上剩下 1 块钱,只要你不挂断电话,你可能可以打很长时间,很长时间!”。

  

为什么会出现这种情况呢,因为我们传统的计费系统基于 CDR 文件,属于离线计费,也叫 Hot billing ,当然我也不知道为什么叫 Hot billing ,而不叫 Spicy billing 。总之,这种计费方式必须得等你挂断电话,交换机产生话单后,计费系统才能处理,因此会导致所谓的“最后一分钟欠费”问题。对于这种问题,运营商在技术不具备的情况下,只能从运营上来解决。很多运营商采用的就是当你账户的余额不是很多的情况下,限制你的呼出,这样当然能很大程度上解决这个问题,但是对于真正的恶意欠费并没多少用途,同时却大大降低了用户体验。

  

在这种情况下,智能网计费系统横空出世。智能网计费系统是一个很猛的系统,早期和现在的大量神州行就是基于智能网系统的。他属于一种在线计费系统,直接跟交换机打交道,看下面得场景:

1、  你打进一个电话,

2、  交换机马上告诉智能网系统通话的详细情况,

3、  智能网通过判断余额,比方说你有 1 块钱,现在打的是市话,一分钟 6 毛,智能网就告诉交换机,给这个通话 1 分钟,然后自己则锁定 6 毛钱的授权,这样,你就只能打一分钟电话了,一分钟时间一到,通话马上就被切断了

4、  通话结束,交换机再告诉智能网,刚才的通话结束了,智能网按照实际通话的时长,扣除费用,释放授权。

  

看完以上的介绍,一个貌似天衣无缝的系统就这样诞生了,可惜的是,智能网系统有几个天生的缺点。首先,智能网系统的提供商大多数都是以华为为代表的电信设备商,他们在做计费规则的时候,没有现在 BOSS 系统的计费系统做的那么复杂,原因很简单,第一,这个领域他们不擅长;第二,太复杂的规则势必会加大系统的复杂度,在一定硬件条件下,如何满足快速的接通率,这是很严重的问题。这是一个在线系统,一旦出现性能或者是功能上面的问题,用户就打不了电话!所以从某种程度上而言,在线计费和离线计费的出发点就不一样。

  

随着中国移动的日益发展和市场竞争的日益恶化,并且早期网络投资早已收回,运营商对于欠费的控制和业务的发展的权衡的天平已经慢慢倾斜,运营商不再为了控制那点少许的欠费而影响系统对于资费的支持。即使智能网系统在资费的配置上做了很多工作,但是依然无法满足市场竞争的需要。而且,运营商会发现,要 BOSS 厂商改一个需求,比要智能网厂商改一个需求,要花费的时间和精力要少很多很多,所以后期的动感地带系统,很多地方已经不再使用智能网系统了。

  

这样就天下太平了吗? 3G ,还是 3G ! 3G 时代如果再使用这种离线计费的方式,有可能对运营商会产生巨额的欠费风险。因为在 3G 时代,运营商的系统越来越像是一个运营的平台,大量的增值业务诸如视频点播等等在上面跑,如果运营商没有良好的欠费控制,用户看了一段视频,内容提供商是得从电信运营商那里收钱的,即使是电信运营商自己购买的版权,这笔花费依然不少,所以在线计费势在必行。进入 3G 时代的 BOSS 厂商当然得与时俱进,于是乎, OCS 、融合计费等等概念就铺天盖地地在 3G 之前已经流行。

  

最后,这里再说一点就是智能网系统和 OCS 的另外一个区别。从上面的场景,我们看到,智能网系统会把账户的余额全部授权做一次业务,比方说,如果你账户上有 50 块,你打一分钟 6 毛市话的话,智能网会做一个 49 块 8 毛的授权,同时告诉交换机,用户可以通话 83 分钟。这种计算方法叫做时长反算,意思是通过余额反算出来时长。

在业务并发的今天,在 3G 业务开展后的明天,你完全可以一边通话,一边在手机上看视频,还可以发个短信参与抽奖等,这时候如果在通话的时候,就把账户余额全部授权了的话,后面的两个业务就无法进行了。 OCS 采用的是一种类似于时长正算,或者叫交互式计费的方式来解决这个问题,还是用一个场景来描述,会比较清楚:

1、  你打进一个电话

2、  交换机告诉 OCS 系统(或者是通过智能网系统转发)通话的详细情况

3、  OCS 系统发现账户余额为 50 块,你打的又是市话的话,则给你做 6 块钱的授权,告诉交换机,先给你接续 10 分钟。此时,你账户可用余额还有 44 块钱,这时你就可以干点别的业务了。

4、  10 分钟后你还没挂机,交换机在来找 OCS 系统在申请时长,依次反复,直到你主动终止业务或者是余额不足接续业务为止。
您需要登录后才可以回帖 登录 | 注册

本版积分规则 发表回复

  

北京盛拓优讯信息技术有限公司. 版权所有 京ICP备16024965号-6 北京市公安局海淀分局网监中心备案编号:11010802020122 niuxiaotong@pcpop.com 17352615567
未成年举报专区
中国互联网协会会员  联系我们:huangweiwei@itpub.net
感谢所有关心和支持过ChinaUnix的朋友们 转载本站内容请注明原作者名及出处

清除 Cookies - ChinaUnix - Archiver - WAP - TOP