具备可平行扩展的高并发处理能力的电信余额计费系统的制作方法

文档序号:7839072阅读:1039来源:国知局
专利名称:具备可平行扩展的高并发处理能力的电信余额计费系统的制作方法
技术领域
具备可平行扩展的高并发处理能力的电信余额计费系统
技术领域
本实用新型涉及电信业务系统,特别涉及一种具备可平行扩展的高并发处理能力的电信余额计费系统。
背景技术
电信业务具备用户数量级大、种类繁多、同时带有点并发量大的特点,这就要求电信业务支撑系统必须具备很高的并发处理能力,以满足高并发的业务需求。电信余额计费系统作为电信核心业务支撑系统之一,向包括在线计费系统(OCS)、 离线计费系统(H0TBILLING)、统一充值系统(VC)在内的各外围业务支撑系统提供高效、稳定的数据访问服务,在高稳定性、高可靠性之外,还必须具备高并发处理能力,并且在系统并发处理能力达到瓶颈时,能够灵活、快速、平滑扩展以提高并发处理能力。目前,电信业务系统的核心处理能力多数部署在单台高配置的业务应用服务器上,通过消息队列、多进程等技术手段实现并发处理。其电信业务系统的核心处理只部署在单台的业务应用服务器上,其不利于硬件投资保护当硬件配置无法满足系统性能要求时, 只能新购买更高配置的硬件设备,而被替换的硬件设备无法继续利用;其不具备灵活、快速、平滑扩展能力系统更换硬件设备时,需要暂停系统;其存在计算能力天花板硬件设备的配置是存在天花板的,也就使得这种技术的并发处理能力存在一个无法突破的计算能力天花板,毕竟单台的业务应用服务器处理计算能力有限。

实用新型内容本实用新型要解决的技术问题,在于提供一种具备可平行扩展的高并发处理能力的电信余额计费系统。本实用新型是这样实现的一种具备可平行扩展的高并发处理能力的电信余额计费系统,包括用于对外部系统的电信费用消息数据进行接收发送处理的第一收发应用服务器,用于对外部系统的消息数据进行接收发送处理的第二收发应用服务器,用于存储系统核心数据的第一内存数据库服务器,用于存储系统核心数据的第二内存数据库服务器以及复数台用于处理电信费用的业务应用服务器;所述第一收发应用服务器、第二收发应用服务器均分别与所述第一内存数据库服务器连接和第二内存数据库服务器连接,所述第一内存数据库服务器分别与所述复数台业务应用服务器连接;所述第二内存数据库服务器分别与所述复数台业务应用服务器连接;所述第一收发应用服务器、第二收发应用服务器均分别与所述复数台业务应用服务器连接。本实用新型的优点在于本实用新型第一、第二收发应用服务器接收外部系统的电信费用的消息数据,然后根据业务处理请求将消息数据通过网络发送给对应的业务应用服务器进行处理操作。本实用新可以通过增加用于处理电信费用的业务应用服务器,来快速、平滑扩展系统以提高系统并发处理能力,其采用两个内存数据库来存放系统核心数据, 以提供快速的数据访问性能。本实用新型可根据业务部署情况、系统处理压力来进行对业务应用服务器个数的灵活增减。
图1是本实用新型的结构示意图。
具体实施方式
请参阅图1所示,一种具备可平行扩展的高并发处理能力的电信余额计费系统, 包括用于对外部系统的电信费用消息数据进行接收发送处理的第一收发应用服务器1,用于对外部系统的消息数据进行接收发送处理的第二收发应用服务器2,用于存储系统核心数据(用户档案资料、用户余额等数据)的第一内存数据库服务器3,用于存储系统核心数据(用户档案资料、用户余额等数据)的第二内存数据库服务器4以及复数台用于处理电信费用的业务应用服务器(5、6、7...N);所述第一收发应用服务器1、第二收发应用服务器 2均分别与所述第一内存数据库服务器3连接和第二内存数据库服务器4连接,所述第一内存数据库服务器3分别与所述复数台业务应用服务器(5、6、7. . . N)连接;所述第二内存数据库服务器4分别与所述复数台业务应用服务器(5、6、7. . . N)连接;所述第一收发应用服务器1、第二收发应用服务器2均分别与所述复数台业务应用服务器(5、6、7. . . N)连接。在本实施例中,系统采用了两层架构,上层部署了两台互为备份的收发应用服务器(即第一收发应用服务器1,第二收发应用服务器幻,来承担与外部系统(即背景技术中的在线计费系统、离线计费系统、统一充值系统等)之间的消息数据接收发送、消息分发、消息汇总,以及消息在系统内的接收发送功能;下层则部署多台业务应用服务器(5、6、 7. . . N),各业务应用服务器上可根据硬件配置条件以及业务承载要求,部署业务处理单元, 承担消息在系统内的收发功能以及核心业务处理功能;其第一收发应用服务器1,第二收发应用服务器2、各业务应用服务器的业务处理单元在计算过程中,均根据处理需要到第一内存数据库服务器3或第二内存数据库服务器4中访问系统核心数据(如用户档案资料、 用户余额等数据)。下层的多台业务应用服务器(部署有业务处理单元)与上层的收发应用服务器之间的数据通信采用SOCKET协议网络通信方式,数据收发内容与业务部署内容相对应,其第一收发应用服务器1,第二收发应用服务器2、各业务应用服务器的业务处理单元在计算过程中,均根据处理需要到第一内存数据库服务器3或第二内存数据库服务器4中访问系统核心数据(如用户档案资料、用户余额等数据)。如业务应用服务器A上可部署福州、厦门两个本地网的在线计费请求处理单元,业务应用服务器B上可部署泉州、莆田两个本地网的离线计费请求处理单元。当业务应用服务器A的并发处理能力已达到瓶颈时,可增加一台业务应用处理服务器C 一同处理福州、厦门两个本地网的在线计费请求处理单元,以提高并发处理能力。本实用新型的具备可平行扩展的高并发处理能力的电信余额计费系统,解决了 ‘单应用服务器并发处理’技术存在的问题。本实用新型采用了两层架构,将系统的核心计算单元部署在多台业务应用服务器上,当这些业务应用服务器所能提供的计算能力达到瓶颈时,不需要中止系统即可增加计算单元提高并发处理能力,而且这种业务应用服务器的个数是没有限制的,它不存在并发处理能力天花板的问题,并且不存在硬件设备更新之后,被替换设备无法继续利用的问题,可有效地保护硬件投资。 以上所述仅为本实用新型的较佳实施例,凡依本实用新型申请专利范围所做的均等变化与修饰,皆应属本实用新型的涵盖范围。
权利要求1. 一种具备可平行扩展的高并发处理能力的电信余额计费系统,其特征在于包括用于对外部系统的电信费用消息数据进行接收发送处理的第一收发应用服务器,用于对外部系统的消息数据进行接收发送处理的第二收发应用服务器,用于存储系统核心数据的第一内存数据库服务器,用于存储系统核心数据的第二内存数据库服务器以及复数台用于处理电信费用的业务应用服务器;所述第一收发应用服务器、第二收发应用服务器均分别与所述第一内存数据库服务器连接和第二内存数据库服务器连接,所述第一内存数据库服务器分别与所述复数台业务应用服务器连接;所述第二内存数据库服务器分别与所述复数台业务应用服务器连接;所述第一收发应用服务器、第二收发应用服务器均分别与所述复数台业务应用服务器连接。
专利摘要本实用新型提供了一种具备可平行扩展的高并发处理能力的电信余额计费系统,包括用于对外部系统的电信费用消息数据进行接收发送处理的第一收发应用服务器,用于对外部系统的消息数据进行接收发送处理的第二收发应用服务器,用于存储系统核心数据的第一内存数据库服务器,用于存储系统核心数据的第二内存数据库服务器以及复数台用于处理电信费用的业务应用服务器;第一、第二收发应用服务器接收的消息数据通过网络发送给业务应用服务器进行处理操作。本实用新型可以通过增加用于处理电信费用的业务应用服务器,来快速、平滑扩展系统以提高系统并发处理能力。
文档编号H04L12/14GK202150864SQ20112023259
公开日2012年2月22日 申请日期2011年7月1日 优先权日2011年7月1日
发明者蔡侠, 赖歆, 钟凯 申请人:福建富士通信息软件有限公司
网友询问留言 已有0条留言
  • 还没有人留言评论。精彩留言会获得点赞!
1