長春電信分公司業(yè)務(wù)支撐中心 陳文寧
一、 項目的背景
隨著電信業(yè)務(wù)的飛速發(fā)展,用戶量的激增,每月交納電話費的用戶不斷增加。我公司目前只有8個窗口進行收費,每月交費高峰時,窗口十分擁擠,用戶排隊時間長。這種情況不僅給用戶造成麻煩,而且也不利于我公司提高服務(wù)質(zhì)量、樹立更好的企業(yè)形象。
針對這種情況,公司領(lǐng)導、市場部和計算中心在參照其它省市的做法上,提出了與銀行機構(gòu)合作代收話費的建議。 通過與銀行機構(gòu)的合作,可以充分利用遍部全市各個角落的近千個銀行窗口收取電話費用,極大的方便了廣大用戶繳納電話費,可以從根本上解決用戶交費難的問題,有利于提高我公司的服務(wù)質(zhì)量,有利于提高我公司的市場競爭能力,有利于我公司樹立更好的企業(yè)形象。同時也為我公司下一步新業(yè)務(wù)的拓展奠定了良好的基礎(chǔ)。
通過與郵儲、農(nóng)行、建行和工行相關(guān)領(lǐng)導和部門的聯(lián)系,這一建議得到了各家銀行機構(gòu)的認可和支持。雙方很快就這一方案簽定了初步的協(xié)議,項目開始進入實施階段。
二、 系統(tǒng)的分析與設(shè)計
為實現(xiàn)我公司用戶話費由銀行代收,就必須與銀行進行用戶話費數(shù)據(jù)的共享。數(shù)據(jù)共享有兩種方式:
1. 將用戶欠費數(shù)據(jù)批量傳送到銀行,銀行根據(jù)用戶欠費信息進行收款,并定時將用戶交費信息返回電信。這種方式的優(yōu)點是對網(wǎng)絡(luò)的實時性能要求不高,軟件編制簡單。缺點是用戶只能在一家銀行開戶、交費,其它銀行及電信窗口不能交費,否則將造成用戶費用交重。
2. 銀行與電信采用網(wǎng)絡(luò)實時連接方式,欠費數(shù)據(jù)實時提取,交費信息實時返回。這種方式的優(yōu)點是最大限度的實現(xiàn)了用戶交費的靈活性,可將各家銀行窗口視為電信的窗口對待,用戶可以隨意在電信窗口或銀行窗口進行交費,交費信息都能夠?qū)崟r得到證實,對用戶不必限制開戶行,而且從根本上避免了用戶交重話費的情況。這種方式的不足是對網(wǎng)絡(luò)的連接要求高,軟件編制較復雜。
我們針對上述兩種方案進行了充分的研究和討論,決定以切實方便用戶、提高服務(wù)質(zhì)量為目標,采用第二種系統(tǒng)設(shè)計方案作為下一步硬件平臺和軟件模塊的基本設(shè)計思想。
(一)硬件網(wǎng)絡(luò)平臺的設(shè)計
在實時交換數(shù)據(jù)的業(yè)務(wù)要求下,從安全、可靠、高效的角度,對硬件網(wǎng)絡(luò)平臺進行了分析與設(shè)計。考慮到銀行代收業(yè)務(wù)量的發(fā)展,與銀行聯(lián)網(wǎng)采用了2M的E1連接。為保證網(wǎng)絡(luò)的可靠性,采用了一主一備2條線路,主線路采用2M的E1線路,備線路采用64K DDN專線。
前置機一方面需要與銀行進行數(shù)據(jù)通信,接收銀行請求,并將結(jié)果發(fā)送給銀行;另一方面要將銀行請求發(fā)送給計費主機,并從主機取回結(jié)果。系統(tǒng)采用了兩臺前置機(HP LHr4),既可以保證可靠性,又可以進行負載分擔,提高處理能力。
路由器采用了CISCO 7576,該款路由器不但具有較高性能及可靠性外,還具有較強的擴展能力,以適應(yīng)將來業(yè)務(wù)的不斷發(fā)展。同時該款路由器還具有防火墻功能,保證了網(wǎng)絡(luò)的安全性。
(二)軟件模塊的設(shè)計
軟件方面,需要開發(fā)運行在前置機上的應(yīng)用程序,主要功能是與銀行方面的機器進行通信,將查詢、交費、收據(jù)打印、沖正、對帳等銀行請求信息發(fā)送給計費主機,并將結(jié)果返回給銀行,此外,還要為銀行提供對帳明細、用戶變動信息等數(shù)據(jù)。由于傳輸數(shù)據(jù)量大、銀行終端數(shù)量大、各銀行系統(tǒng)平臺不一致、數(shù)據(jù)實時性要求高,而且必須保證兩網(wǎng)的數(shù)據(jù)安全性。因此,在軟件設(shè)計中采用了中間件產(chǎn)品。
通過調(diào)查和交流,本系統(tǒng)中采用了BEA公司的交易型中間件產(chǎn)品TUXEDO。TUXEDO作為一種交易型中間件,它的主要功能是在傳統(tǒng)的CLIENT/SERVER兩層結(jié)構(gòu)中架設(shè)了一座橋梁,將CLIENT端的應(yīng)用與SERVER端的操作進行了合理的剝離。它的優(yōu)勢在于:
降低了系統(tǒng)的資源開銷
在傳統(tǒng)的CLIENT/SERVER兩層結(jié)構(gòu)中,每一個CLIENT都在SERVER端占有一個進程,當CLIENT的數(shù)量很大時,系統(tǒng)的資源開銷將變得不容忽視,甚至嚴重影響系統(tǒng)的效率。
使用中間件以后,只有在CLIENT端發(fā)生交易申請的時候,SERVER端才占用系統(tǒng)的資源,當交易完成后,SERVER端立即釋放系統(tǒng)資源。這樣能夠極大的提高系統(tǒng)的效率和資源利用率。
應(yīng)用與系統(tǒng)平臺無關(guān)的特點
首先,TUXEDO的SERVER端、CLIENT端軟件包含了各種平臺的介質(zhì)。其次,用戶開發(fā)的應(yīng)用軟件在各種平臺上可以直接應(yīng)用,無須針對不同的系統(tǒng)平臺做任何改動。
這一點特別適合于本系統(tǒng)中各銀行機構(gòu)系統(tǒng)平臺不一致的特點。
軟件結(jié)構(gòu)、數(shù)據(jù)傳輸安全可靠
TUXEDO的SERVER端和CLIENT端分別安裝在電信側(cè)和銀行側(cè),所有對電信數(shù)據(jù)庫的操作都必須且只能通過TUXEDO的CLIENT端發(fā)出,這樣就通過TUXEDO的SERVER端將電信數(shù)據(jù)庫屏蔽起來,以保證數(shù)據(jù)庫的安全性。
另外,TUXEDO為CLIENT端與SERVER端的數(shù)據(jù)通信提供了多種安全機制和數(shù)據(jù)校驗機制,保證了數(shù)據(jù)傳輸?shù)目煽啃院桶踩浴?BR> 基于上述考慮,我們建立了以下的軟件邏輯模型:銀行營業(yè)網(wǎng)點通過銀行前置機上的TUXEDO的CLIENT端程序向電信前置機的TUXEDO的SERVER端發(fā)出交易申請,SERVER端接到申請后,對數(shù)據(jù)庫進行相應(yīng)操作,將處理結(jié)果通過銀行的前置機返回到銀行的營業(yè)網(wǎng)點,從而完成各類數(shù)據(jù)交換、數(shù)據(jù)處理和數(shù)據(jù)稽核。
三、 代收話費的業(yè)務(wù)流程和規(guī)定
在軟件編制前,相關(guān)部門對業(yè)務(wù)流程進行了詳細的研究和論證。
制訂了以下的流程和規(guī)定:
1. 用戶可以到任意一家辦理代收業(yè)務(wù)的銀行機構(gòu)辦理代收話費業(yè)務(wù)。用戶可以使用儲蓄方式,也可以使用現(xiàn)金方式交費。
2. 用戶在銀行機構(gòu)辦理開戶或續(xù)存業(yè)務(wù)時,銀行機構(gòu)應(yīng)當實時進行用戶欠費的查詢,對于欠費用戶當時即進行扣款處理,不得要求用戶回電信交清欠費。
3 . 電信公司每月結(jié)帳后,向銀行機構(gòu)批量發(fā)送用戶的欠費信息,銀行機構(gòu)應(yīng)當在當晚對欠費用戶進行扣款處理,并將扣款結(jié)果返回到電信公司。
4. 滯納金由電信方負責計算。在電信發(fā)給銀行的用戶話費信息中已包含滯納金。
5. 銀行負責各類用戶交費收據(jù)的打印。收據(jù)由電信局統(tǒng)一印制,交付銀行進行統(tǒng)一管理。
6. 停/復話工作由電信方根據(jù)銀行實時返回的用戶扣款情況進行處理。
7. 對于欠費多月的用戶,銀行應(yīng)由遠至近進行扣款。
8. 網(wǎng)間數(shù)據(jù)的核對工作由網(wǎng)間軟件進行定時自動核對。每天對核對結(jié)果進行人工檢查和確認。
9. 電信窗口保留對各類用戶的交款功能。電信局負責退費、減免費用的處理。
10. 電信窗口向用戶提供月帳信息和詳單查詢;銀行負責向用戶提供交款信息查詢及余額查詢。
11. 電信窗口負責辦理用戶的遷移、過戶、改名、改號等工作,并負責將用戶的的變動信息傳送到各相關(guān)銀行。
12. 銀行機構(gòu)對于劃撥成功的用戶資金應(yīng)在當天劃撥到電信局在該行的企業(yè)帳戶上。
四、 系統(tǒng)功能描述
1. 查詢功能
銀行方根據(jù)電話號碼查詢用戶的欠費情況。
2. 交費功能
銀行根據(jù)用戶欠費信息向用戶收費,并將處理結(jié)果返回電信確認,電信將處理結(jié)果再次返回銀行,銀行進行扣款。
3. 收據(jù)申請
4. 銀行在用戶交費成功后,可以根據(jù)用戶交費信息,向電信方發(fā)出收據(jù)申請。電信方根據(jù)用戶信息返回收據(jù)信息。收據(jù)只可打印一次。
4.沖正申請
銀行在用戶交費成功后,若發(fā)現(xiàn)收費錯誤,可以根據(jù)用戶交費信息向電信方發(fā)出沖正申請,以取消交費記錄。
5.對帳申請
銀行在每日日終之后,可以向電信方發(fā)出對帳申請。電信方根據(jù)銀行申請的對帳區(qū)間,向銀行方返回該區(qū)間內(nèi)的交費筆數(shù)、金額及交費記錄明細。
6.變動信息申請
銀行每日應(yīng)當向電信方發(fā)出獲取變動信息的申請。電信方根據(jù)申請,向銀行方返回用戶的改號、遷移、割接及拆機信息。銀行根據(jù)用戶的變動信息對用戶資料進行相應(yīng)的處理。
五、 測試與開通
1. 經(jīng)過1個月的軟件開發(fā)工作,完成了軟件的測試版本,并開始進行軟件的測試工作。在同各家銀行機構(gòu)的測試過程中,對軟件進行了進一步的完善,為正式開通作好了準備。
2. 首批開通了郵儲、農(nóng)行兩家代收單位,系統(tǒng)一次運行成功。其后,又順利開通了建行、工行兩家代收單位。目前,該系統(tǒng)已經(jīng)運行了近一年的時間,系統(tǒng)運行穩(wěn)定,未發(fā)生重大障礙,達到了預期設(shè)計的目標。
六、 總結(jié)
銀行代收話費系統(tǒng)是我公司提高服務(wù)質(zhì)量的首要項目,該項目從設(shè)計、施工、軟件開發(fā)及維護全部由公司內(nèi)部人員完成。該系統(tǒng)的成功開通,在社會上造成了極大的影響,徹底改變了收費工作的面貌,不僅解決了用戶交費難的問題,還保證了我公司話費的及時回籠,為我公司帶來了非常高的社會效益和經(jīng)濟效益,讓我公司的對外服務(wù)工作邁上了一個新的臺階。