具備可平行擴展的高並發處理能力的電信餘額計費系統的製作方法
2023-10-11 22:21:44 3
專利名稱:具備可平行擴展的高並發處理能力的電信餘額計費系統的製作方法
技術領域:
具備可平行擴展的高並發處理能力的電信餘額計費系統
技術領域:
本實用新型涉及電信業務系統,特別涉及一種具備可平行擴展的高並發處理能力的電信餘額計費系統。
背景技術:
電信業務具備用戶數量級大、種類繁多、同時帶有點並發量大的特點,這就要求電信業務支撐系統必須具備很高的並發處理能力,以滿足高並發的業務需求。電信餘額計費系統作為電信核心業務支撐系統之一,向包括在線計費系統(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日
發明者蔡俠, 賴歆, 鍾凱 申請人:福建富士通信息軟體有限公司