二、需求
四川移動GSM900網從96年開始建設,目前已建成了以一對一級匯接局TMSC1、一對二級匯接局TMSC2、一對信令轉接點STP為上層網的移動通信網。截止2001年1月,四川省移動通信網包括全省21地市移動業務本地網,交換容量427萬,端局33個,基站3564個,共計21225個載頻。
四川省GPRS業務運營支撐系統的建設目的是為即將投入建設的GPRS業務系統提供一個具有先進性、開放性、標准性、可擴展性、可管理性和安全性的高性能的計費結算系統。建設完成並投入運行後,該系統將支持5萬移動數據用戶的GPRS業務計費結算系統,並通過GPRS計費網關提供計費數據的采集。
三、實施
(一)配置方案原則
(1) 采用客戶/服務器(C/S)體系的兩層結構和浏覽器/WEB服務器/數 據庫服務器(B/W/D)體系的多層結構相結合
(2) 數據庫選擇、定位 ● 開放、互連性 ● 擴展性 ● 可靠性 ● 安全性 (3) 開發工具選擇 ● 開發高效性 ● 通用性 ● 開放性 ● 擴展性
(二)系統組成
四川省GPRS業務運營支撐系統由一個GPRS省計費中心和成都GPRS計費采集點組成。
由於四川移動的網絡建設相對完善,另外也考慮到GPRS業務可能在短期內業務量相對較小的情況,GPRS計費結算系統作為省計費結算中心的一個相對獨立的子系統將共享現有GSM計費結算系統的局域網和覆蓋全省的計算機廣域網,並通過它連接本省GPRS網絡的計費網關(CG),同時連接省計費結算中心GSM計費結算系統、各地市營帳處理系統、網管系統、相關管理部門以及集團公司計費結算中心。
GPRS計費結算系統與集團公司計費結算中心漫游數據的交互,仍將采用現有GSM計費結算系統的通信服務器相連接。 為了保證計費結算系統的可靠性,計費軟件主機平台采用高可用軟件(雙機備份軟件)來組成高可用的集群系統。一旦一個主機或主機中的應用發生故障,應用會自動切換到另外一台主機上,從而保證GPRS計費業務應用的高可用性。
其子系統的構成為:
1.數據采集系統
數據采集系統應該包括GSN與CGF之間的原始話單采集和CGF與BS之間的CGF話單采集兩部分。采集系統能夠支持以下采集方式
· 聯機采集(准實時采集):采集系統與主、備CG和應用服務器直接連接,定時查詢CG是否有新的原始文件產生,每當新的原始計費數據文件產生時,將通過相關協議讀取其原始計費數據文件,並將文件傳送至省GPRS計費結算中心。
· 脫機采集:能夠從CG提供的磁帶或光盤介質中讀取CGF計費數據文件。
· 實時采集:能夠從CG提供的實時采集口,實時地采集原始計費數據,實現實時計費。
數據采集系統的接口采用符合工業標准,計費網關和應用服務器支持符合工業標准的采集協議,如FTAM或TCP/IP。
2.話單預處理系統
預處理系統對采集得到的CGF話單文件和由集團公司GPRS計費結算系統下發的省出訪漫游話單文件進行處理。它包括話單文件的格式轉換、話單文件的檢錯、校驗分析處理等功能。
3.批價計費系統
計費處理具備很強的規范性和靈活性,能夠實現計費標准的參數化,即不修改程序的源代碼就能夠適應計費政策的各種變化。批價計費系統主要對標准預處理話單進行相應的處理,按照計費規則進行各項費用的計算,形成標准批價話單,並將標准批價話單存儲在數據庫中,主要包括如下功能:
· 聯機數據批價(含熱批價計費處理)
· 測試批價(指定數據文件批價入單獨的話單表)
· 錯單批價(對錯單表中的數據進行重新批價)
· 重批價(對已批價數據進行重新批價)
· 出訪
漫游話單的接收和補充計費
· 數據完整性檢測
· 批價數據入庫
計費數據的差錯檢測是指在話單計費的過程中對數據的准確性、完整性和有效性等進行的檢查和處理。其功能是為系統提供自動完善的測試功能、合理的數據檢查方法,確保計費數據的正確性、完整性和接口數據的正確性,檢測的內容包括:
· 數據完整性檢測
· 數據正確性檢測
· 計費正確性檢查
· 各類接口數據文件的准確性
同時計費結算中心還將每日、每月、每季檢出的異常計費數據,類型(包括新出現的錯誤類型)進行匯總統計。
4.數據傳輸系統
數據傳輸系統負責與集團公司計費業務中心、地市帳務中心和其它有關單位的數據交換,按照話單的類型將話單發送到相應的處理中心
5.結算管理系統
根據話單數據進行國際、省際出訪漫游結算處理。包括以下幾部分功能:
· 省際漫游結算 · 國際漫游結算 · 結算結果統計
6.查詢系統
計費系統支持以下多種查詢方式,查詢的內容包括話單查詢、結算查詢、 統計結果查詢、高額查詢和其它多種信息的查詢。同時查詢系統也具有查詢權限,根據不同的查詢權限,提供不同的查詢服務。
7. 統計分析系統
統計分析系統能對各種業務、話單文件、話務量、高額等進行詳細的分類統計,生成相應的報表。
8. 高額處理系統
高額分為累計高額、實時高額,系統能夠定時檢查出省內、省際/國際來訪漫游高額用戶,並生成相應的高額報告,同時具有統計功能。
(三)系統功能
1.數據采集。數據采集保證實時性和准確性。鑒於GPRS計費對實時性的要求比較高,系統可以完成高速的數據采集。具體而言,從CG采集數據的時間間隔:忙時最長不超過15分鐘;非忙時最長不超過4小時。對某些實時性要求更高的業務,系統可以從CG中實時地采集數據。而且,系統可以在采集過程中進行實時監控,以便盡早發現CG或采集機的故障,並產生提示或告警信息。
2.數據處理。數據處理的數據包括兩部分:(1)、本地數據:從本地的CG采集獲得的原始話單數據。(2)、結算數據:由集團公司GPRS計費結算中心下發的省際/國際出訪漫游話單。
為保證忙時的數據處理要求,系統完成對話單的計費處理(包括格式轉換、檢查、話單合並、糾錯、入庫、查找重單、分檢)的速度能夠達到以下目標:(1)、本地話單:從話單出現在計費采集接口到完成計費處理(包括采集、預處理、批價、存儲、分檢),不超過15分鐘;(2)、漫游出訪話單:從話單放在集團公司設在省中心的通信服務器到完成數據的處理(包括話單的檢查、存儲、分檢),不超過15分鐘。
3、系統管理 (1)系統具有良好的交互性,所有管理界面均采用中英文,操作簡明,並提供豐富的在線幫助信息。 (2)系統提供多種訪問手段,允許管理員在不同的環境下對系統進行管理。 (3)系統提供完備的監控和調度工具,具有完備的監視、故障檢查與告警、故障處理功能。 (4)盡量將主機、網絡、數據庫、應用系統、以及第三方產品的管理集中到單一的監控和管理平台上。 (5)系統的管理具有較高的自動化程度。
(四)系統中的Sybase產品
四川省GPRS業務運營支撐系統本期工程主要建設GPRS省計費中心和成都GPRS采集點,Sybase產品配置方案的功能特點:
(1) 可靠性。根據四川移動通信GPRS計費系統的技術要求,GPRS省計費中心數據庫服務器Adaptive Server Enterprise均采用雙機熱備式結構。采用高可用軟件(雙機備份軟件)來組成高可用的集群系統。一旦一個主機或主機中的應用發生故障,應用會自動切換到另外一台主機上,從而
(5) 安全性。良好的安全保密性能,在Sybase解決方案中不僅在數據庫中有多級的安全機制,符合NCSC定義的C2級安全標准,能夠有效地保證數據的安全,而且在網絡傳輸過程中基於網絡傳輸低層協議之上也具有多種加密機制。
(6) 高性能。針對信息量大,信息結構復雜的特點,對數據庫和開放工具的性能要求比較高,Sybase的產品能較好地滿足這種要求。並且Sybase的開發工具能完整的提供。
這些產品配置充分顯示了Sybase產品在下列基本業務需求方面的出色表現:
1)數據收集:Sybase提供的OpenClIEnt是訪問Sybase服務器的標准接口,是一種調用級接口(API),具有多平台、多語種(3GL,C、COBOL等)支持能力,其效率、靈活性遠遠高於傳統的嵌入式SQL(E_SQL)、ODBC等,且各平台完全一致,使應用具備良好的可移植性。
2)數據庫的設計和訪問:Sybase提供了眾多的工具,尤其是從最底層的3GL開發語言Watcom系列(業界最快的編譯技術),到最高層的PowerBuilder、PowerJ等應用開發環境。而且,Sybase的工具大多能直接支持多種數據源而無需其它產品。
3)數據管理:Sybase Adaptive Server Enterprise是當今眾多RDBMS中性能極為出色的數據庫服務器產品,能夠使用戶的系統達到較好的性能/價格比。
4)功能強大的應用服務器:Sybase的應用服務器EA Server為基於浏覽器/WEB服務器體系結構的應用提供了開放、高性能的平台。EA Server支持當前主流的WEB服務器(基於ISAPI、NSAPI和標准的CGI方式)及主流的組件標准(CORBA、COM、EJB等),為應用系統未來的可伸縮性、可維護性提供了保證。
5)自定義服務器:Sybase是唯一一個提供開放服務器端編程接口的數據庫廠商,這為用戶利用標准的OpenClIEnt/OpenServer協議編寫自定義功能的服務器、並透明地接入Sybase環境提供了可能。
四、評估
在具體的實施過程中,該系統提供了卓越的性能,在下列方面取得了良好的效果:
◆ 安全性:保證數據不被非法入侵破壞和盜用,並保證數據的一致性。