APP下载

基于BSS系统的实时计费子系统设计和实现

2020-11-12潘贤

市场周刊·市场版 2020年7期
关键词:设计

摘 要:BSS系统中原有的基于CDR的准实时计费账务子系统采用离线计费方式,无法实时与网元进行交互,存在较大的欠费风险。为此要面对日趋复杂的网络环境,设计和应用基于BSS系统的实时计费子系统,搭建实时计费系统的整体框架,实现对用户的实时信用控制,推进计费系统的发展。

关键词:BSS系统;实时计费子系统;设计

随着计费系统的不断优化,原有的基于CDR的准实时计费账务子系统日渐暴露出滞后性,文章重点探讨基于BSS系统的实时计费子系统的设计和应用,搭建基于BSS系统的实时计费子系统架构,保证电信运营商的利益和服务质量。

一、 基于BSS的实时计费子系统的总体架构分析

基于CDR的准实时计费账务子系统市场响应快、架构简单,然而话单传到计费系统存在一定的时延,无法进行用户的实时信用控制,不利于企业的发展。为此,要设计基于BSS系统的实时计费子系统,能够实时地与服务网元进行交换,参与整个通话过程,实现通话的实时控制。

(一)总体结构

基于BSS的实时计费子系统主要分为服务器端、客户端、营业厅等三大部分。

由手机客户端向服务器发起请求,关注请求的处理结果,利用手机客户端显示用户拨打号码所属区域及通话时长,直接进行拨号。服务器则主要处理客户端的请求,进行错误信息的全面处理。营业厅向服务器发起请求并接收应答,将处理结果反馈回手机客户端。

(二)体系架构设计

基于BSS的实时计费子系统采用典型的三层体系架构,主要包括以下内容。

1. 核心功能层

该层主要实时采集、分析、处理用户呼叫数据,进行计费批价、欠费监控、余额查询、开停机等操作。

2. 数据层

该层无须考虑数据库的细节信息,具有数据存储功能,使数据与流程相分离,实现数据的可持久化存储,体现出良好的可扩充性和移植性。

3. 应用层

该层主要处理手机客户端、营业厅客户端与服务器的交互活动,其功能包括有:发起呼叫、注册、缴费、余额查询、销户等,用于信息的链接和传递。

(三)通信协议

基于BSS的实时计费子系统采用文本通信方式,所有数据均以文本的方式进行传送,无须考虑不同平台及编译环境的差异性,易于维修和调试。

二、 基于BSS系统的实时计费系统具体设计和应用

(一)服务器端的设计和应用

服务器端涵盖有呼叫处理、计费处理、余额查询等模块,其中:呼叫处理负责捕捉用户呼叫信息,获悉计费相关信息。计费处理则以呼叫信息为依据进行费用计算,并进行开停机的实时控制。余额查询主要是通过数据库调用实时获取的最新余额信息。其工作原理为:OCS根据用户的具体业务、账户余额等信息,计算最大可接续的使用量,将剩余分钟数分配给不同的网元,并采用实时扣费的方式,将用户余额与通话费率进行对比,通过“余额=余额-通话费率”的循环方式进行操作,当余额低于零时则结束线程,不允许用户进行下一分钟的通话,避免欠费的风险。

具体来说,服务器端的主要线程为:客户端通过界面通话和挂断按钮触发事件發出通话或挂断请求,设置相应的ID,服务器端接收到呼叫请求后进行信息处理,并对通话过程进行实时监控,完成实时计费流程。服务器的具体处理流程是在TCP/IP协议下配置统一的端口地址,启动服务器,初始化配置参数,并与数据库进行链接,与手机客户端、营业厅客户端的请求建立对应的应答线程,处理多个线程事件,完成多个线程并行的工作任务,有效提高系统的运行效率。当查询到用户余额充足时则继续保持正常通话,对通话过程进行实时监控,并查询余额及费率,实时更新至数据库之中;当查询到用户余额低于阈值,则进行消息提示并结束手机客户端的通话行为。还可以将呼叫信息、被叫号码、被叫区域反馈至客户端界面。

(二)营业厅客户端的设计和应用

基于BSS系统的实时计费子系统营业厅客户端主要实现查询及对用户的管理,包括用户注册、销户、查询余额、缴费、用户管理等功能。

用户通过在营业厅客户端注册成为有效用户,并同步进行数据库中信息的添加、删除等操作,通过余额查询获悉余额信息,并对数据库表中用户费用信息进行修改。出于安全考虑,可以重置密码和用户ID。

(三)手机客户端的设计和应用

手机客户端通过计时器显示用户通话时长、被叫号码、归属区域,在输入对方号码,单击“通话”按钮之后,启动线程开始通话并计时,在对通话费用进行计费处理之后,监测用户余额信息,对于余额低于阈值时给予“余额过低,请及时充值”的提示。

三、 小结

综上所述,原有的准实时计费系统具有灵活配置的特点,较好地满足各类计费需求,然而对于欠费风险难于掌控。为此要设计和应用一种基于客户或服务器的三级结构模式,进行基于BSS系统的实时计费子系统的总体框架设计和具体模块设计,采用实时扣费的方式进行计费功能处理和流程设计,实现对整个通话过程的实时监控,加强对用户的实时信用控制,规避和减少高额欠费的现象。后续还要进行外部接口的扩展,增加系统的兼容能力,完成复杂的业务逻辑和运算,提升计费的实时融合性。

参考文献:

[1]何萍.实时计费系统中负载均衡算法研究[D].上海:上海交通大学,2016.

[2]杨天骄.基于SAAS模式电信计费系统的设计与实现[D].上海:上海交通大学,2016.

作者简介:

潘贤,南京中兴软创软件技术有限公司。

猜你喜欢

设计
BUBA台灯设计
和小编一起设计邮票
The Spirit of Christmas教学设计
有种设计叫而专
陈国兴设计作品
匠心独运的场地设计画上完美句点
增温设计
大象无形 芬兰设计
跨越式跳高递进与分层设计
连连看