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