摘要:为了解决准实时计费系统有较高的欠费风险,智能网系统数据业务支持能力及灵活性不足等问题,提出了一种实时融合计费系统的设计实现方法。采用了可定制规则分拣的预处理引擎、基于适配器模式的批价引擎和嵌入式脚本等方法,满足了灵活的多种业务融合计费需求;同时,还采用了多级消息分发、共享内存数据库等方法,保证了系统的实时性。经过测试实验获得系统消息平均响应时间99.9%小于400 ms,系统单节点支持用户数由现在的300万提升到2 000万,混合呼叫处理能力由现在的2 400 Caps提升到4 000 Caps;解决了现有计费系统实时性差、对数据业务支持能力不足、不能处理海量数据等问题;具有高实时性、高可扩展性、高灵活性等特点。关键词:运营支撑系统;实时融合计费;适配器模式;共享内存数据库;嵌入式脚本0 引言 随着国内运营商纷纷进入全网运营一体化时代,对于具备固话、宽带、移动通信等多种网络业务的运营商来说,融合各种业务为用户提供具有个性化、多样化以及差异化的服务是取得竞争优势的关键。计费系统是全业务运营支撑系统之中的核心系统,必须满足实时性、全业务融合、高扩展性和统一客户视图等需求。目前国内外各大电信运营商均在使用传统的准实时计费系统以及智能网系统,两套系统独立运行。准实时计费系统是离线计费系统的一种,其特点是计费系统以联机方式得到使用记录后,马上进行计费,以尽可能缩短用户使用与计费之间的时间差,但计费系统不参与服务使用过程,而是在服务使用过程结束后根据使用记录进行计费。经过多年的实践证明,越来越高的欠费风险是传统准实时计费系统的致命弱点。智能网系统具备实时计费能力,但业务资费灵活性不够,对数据业务支持能力不足,新业务开发速度慢,又无法适应市场复杂灵活的变化要求。 为了满足新一代计费系统的需求,3GPP组织提出了在线计费系统(OCS)的参考结构,给出了具有开放性和通用性的实时计费系统框架,支持承载层、会话层和应用层的统一计费。在此参考结构基础上,本文基于SOA架构,采用可定制规则分拣的预处理引擎、高扩展性的批价引擎以及共享内存数据库等技术设计实现了一种具有高实时性、高可扩展性和高灵活性的新一代实时融合在线计费系统。1 系统架构 在线计费指计费信息可以实时影响业务的提供、帐户余额可以实时更新的计费机制,可分为基于事件型和基于会话型的在线计费。会话型的典型例子是用户打电话,需要持续一段时间;事件型的典型例子是发短信,一次消息触发一次计费。以会话型计费在线计费为例,用户通话过程中消息可分为三种:初始化消息,更新消息和结束消息。用户通话一开始发送初始化消息,然后系统根据事先设定的预留策略(比如3min),定时发送更新消息直至用户通话结束,之后向在线计费系统发送结束消息,在线计费系统则在线实时采集这些消息进行鉴权、预留、计费、扣费,一旦用户余额不够一次预留量,则根据余额反算时长,将时长通知网元,网元在用户达到指定时长后停止用户通话。 在线计费系统架构图如图1所示。

推荐内容