校園網(wǎng)計(jì)費(fèi)系統(tǒng)與一卡通系統(tǒng)對(duì)接的分析與實(shí)現(xiàn)
文章出處:http://coolbang.cn 作者: 人氣: 發(fā)表時(shí)間:2011年09月13日
摘 要:文中從實(shí)際應(yīng)用出發(fā),總結(jié)校園網(wǎng)計(jì)費(fèi)系統(tǒng)和一卡通系統(tǒng)的應(yīng)用經(jīng)驗(yàn),詳盡分析了校園網(wǎng)計(jì)費(fèi)系統(tǒng)和一卡通系統(tǒng)的三方接口,提出了把校園網(wǎng)計(jì)費(fèi)系統(tǒng)和一卡通系統(tǒng)對(duì)接起來(lái)的實(shí)施方案,設(shè)計(jì)了一套可行性流程,實(shí)現(xiàn)用一卡通為網(wǎng)絡(luò)計(jì)費(fèi)賬戶充值,減少現(xiàn)金流量和人力成本,對(duì)于當(dāng)前高校的數(shù)字化校園建設(shè)有重要的實(shí)踐意義。
1 引言
隨著計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)技術(shù)及通訊技術(shù)的發(fā)展,數(shù)字化、信息化校園已經(jīng)在高校內(nèi)全面規(guī)劃、啟動(dòng)和實(shí)施。校園網(wǎng)作為數(shù)字化校園的基礎(chǔ)和核心建設(shè)必然走在前面,當(dāng)前,各個(gè)高校校園網(wǎng)建設(shè)參差不齊,但基本上做到萬(wàn)兆骨干,干兆到樓宇,百兆到桌面。大部分的高校都根據(jù)不同的情況采取一定的收費(fèi)來(lái)承擔(dān)線路費(fèi)用。為此,大部分高校都建設(shè)了校園網(wǎng)計(jì)費(fèi)系統(tǒng)來(lái)實(shí)現(xiàn)對(duì)校園網(wǎng)使用的計(jì)費(fèi)。
一卡通系統(tǒng)作為數(shù)字化校園的核心應(yīng)用,依托校園網(wǎng)實(shí)現(xiàn)消費(fèi)、身份識(shí)別、個(gè)人信息查詢、繳費(fèi)等主要功能。一卡通系統(tǒng)一方面減少了各部門在重復(fù)錄入資料中帶來(lái)的錯(cuò)漏現(xiàn)象;另一方面也保證了各部門資料的統(tǒng)一性、真實(shí)性和可靠性。由于校園一卡通的應(yīng)用,大大減少了學(xué)校內(nèi)的現(xiàn)金流通,大部分涉及資金的往來(lái)業(yè)務(wù),可通過(guò)校園一卡通來(lái)完成。
把校園網(wǎng)計(jì)費(fèi)系統(tǒng)與一卡通系統(tǒng)對(duì)接,將可實(shí)現(xiàn)使用機(jī)器直接對(duì)校園網(wǎng)賬號(hào)直接充值,減少現(xiàn)金交易。
2 校園網(wǎng)計(jì)費(fèi)系統(tǒng)
一個(gè)能夠適應(yīng)校園網(wǎng)絡(luò)現(xiàn)狀和發(fā)展要求的用戶管理和計(jì)費(fèi)系統(tǒng)是保證網(wǎng)絡(luò)正常運(yùn)行的基礎(chǔ)。因?yàn)殡S著校園網(wǎng)絡(luò)規(guī)模的擴(kuò)大,管理者需要及時(shí)的了解用戶對(duì)網(wǎng)絡(luò)的使用情況,并引導(dǎo)用戶合理的使用網(wǎng)絡(luò),對(duì)用戶收取合理的網(wǎng)絡(luò)費(fèi)用,一方面可以保證網(wǎng)絡(luò)的運(yùn)行費(fèi)用,促進(jìn)用戶有效使用網(wǎng)絡(luò)資源,同時(shí)也可以使管理者對(duì)網(wǎng)絡(luò)規(guī)模、用戶情況、網(wǎng)絡(luò)資源的使用狀況有一個(gè)全面的了解,從而提高網(wǎng)絡(luò)的管理水平。
校園網(wǎng)計(jì)費(fèi)用來(lái)統(tǒng)計(jì)用戶的上網(wǎng)在線時(shí)間、上行數(shù)據(jù)量和下行數(shù)據(jù)量、訪問(wèn)的不同目標(biāo)IP地址等信息,然后根據(jù)管理員給定的計(jì)費(fèi)策略,進(jìn)行費(fèi)用計(jì)算。當(dāng)用戶連接網(wǎng)絡(luò)后,訪問(wèn)服務(wù)器(NAS)就接受了用戶的接人,同時(shí)給RADIUS服務(wù)器發(fā)送計(jì)費(fèi)開(kāi)始(Accounting Start)的信息。計(jì)費(fèi)模塊獲取此信息后,記錄該用戶接人的時(shí)間和IP地址,并調(diào)用通信函數(shù)在流量計(jì)費(fèi)服務(wù)器上注冊(cè)該用戶和IP地址,于是用戶可以正常聯(lián)網(wǎng)。當(dāng)用戶主動(dòng)或意外斷開(kāi)了撥號(hào)連接時(shí),訪問(wèn)服務(wù)器就會(huì)給RADIUS服務(wù)器發(fā)送計(jì)費(fèi)結(jié)束(Accounting Stop)信息,于是計(jì)費(fèi)模塊記錄該用戶的會(huì)話結(jié)束時(shí)間,計(jì)算在線時(shí)間;并調(diào)用通信函數(shù)從計(jì)費(fèi)服務(wù)器獲取該用戶的IP流量、注銷該用戶對(duì)該IP的使用。這樣就實(shí)現(xiàn)了對(duì)用戶在線時(shí)間以及所造成的流量的計(jì)費(fèi)。
3 一卡通系統(tǒng)
校園一卡通系統(tǒng)是指基于校園網(wǎng),采用成熟、先進(jìn)的非接觸式IC卡實(shí)現(xiàn)數(shù)據(jù)采集而建成的校園數(shù)據(jù)管理應(yīng)用平臺(tái)。
它綜合應(yīng)用了計(jì)算機(jī)技術(shù)、網(wǎng)絡(luò)通信技術(shù)、數(shù)據(jù)庫(kù)技術(shù)、自動(dòng)控制技術(shù)和IC卡技術(shù)。該系統(tǒng)集證件管理、檔案管理、考勤管理、餐廳管理、公寓管理、機(jī)房管理及其他多種管理服務(wù)功能于一體,真正實(shí)現(xiàn)了“一卡在手,走遍校園”,實(shí)現(xiàn)全校各類數(shù)據(jù)的統(tǒng)一性和運(yùn)行規(guī)范性,是學(xué)校走向規(guī)范化、科學(xué)化、現(xiàn)代化管理的重要的象征 ]。系統(tǒng)采用一卡通系統(tǒng)網(wǎng)絡(luò)、基于校園網(wǎng)的專用虛擬網(wǎng)和物理隔離的會(huì)融網(wǎng)絡(luò)相結(jié)合的架構(gòu)。
校園網(wǎng)是一卡通系統(tǒng)的核心,消費(fèi)結(jié)算中心各種數(shù)據(jù)服務(wù)器和各種自助圈存設(shè)備通過(guò)校閱網(wǎng)與各終端設(shè)備和銀行網(wǎng)絡(luò)的前置機(jī)進(jìn)行通信。利用VLAN技術(shù)在校園網(wǎng)中為一卡通的應(yīng)用劃分一個(gè)或多個(gè)虛擬網(wǎng),所有的以太網(wǎng)設(shè)備在VLAN部分和現(xiàn)有的校周網(wǎng)設(shè)備隔離,保證現(xiàn)有的校園網(wǎng)和一卡通部分是兩個(gè)網(wǎng)絡(luò),設(shè)備不允許互相訪問(wèn),以確保一卡通在校園網(wǎng)中的應(yīng)用更為安全可靠,不受其它網(wǎng)絡(luò)應(yīng)用的影響。為了共享已有的校園網(wǎng)資源,一卡通與校園網(wǎng)采用防火墻進(jìn)行單通道連接,保證一卡通網(wǎng)絡(luò)能訪問(wèn)校園網(wǎng)數(shù)據(jù) 。
4 校園網(wǎng)計(jì)費(fèi)系統(tǒng)和一卡通系統(tǒng)的三方接口分析
①校園網(wǎng)計(jì)費(fèi)系統(tǒng)的第三方接口模型(圖1):
圖1 校園網(wǎng)計(jì)費(fèi)系統(tǒng)的三方接口模型
計(jì)費(fèi)系統(tǒng)的第三方接口分服務(wù)端和客戶端兩部分,服務(wù)端和客戶端之間通過(guò)HTYPS(默認(rèn)端口8443)進(jìn)行通訊。第三方系統(tǒng)使用的是接口的客戶端部分。計(jì)費(fèi)系統(tǒng)服務(wù)端提供了用于標(biāo)準(zhǔn)的JAVA或者C開(kāi)發(fā)環(huán)境的開(kāi)發(fā)包,通過(guò)該接口第三方設(shè)備不僅能實(shí)現(xiàn)向計(jì)費(fèi)系統(tǒng)中用戶付費(fèi),還能支持開(kāi)戶、用戶查詢、修改用戶、暫停用戶、恢復(fù)用戶、繳費(fèi)、注銷等豐富的功能。
②一卡通系統(tǒng)的第三方接口模型(圖2):
同樣,一卡通系統(tǒng)的第三方接口分服務(wù)端和客戶端兩部分,服務(wù)端和客戶端之間通過(guò)HTFPS(默認(rèn)端口843)進(jìn)行通訊。第三方系統(tǒng)使用的是接口的客戶端部分。一卡通系統(tǒng)服務(wù)端提供了用于標(biāo)準(zhǔn)的JAVA或者C開(kāi)發(fā)環(huán)境的開(kāi)發(fā)包,通過(guò)該接口第三方設(shè)備不僅能實(shí)現(xiàn)向一卡通中用戶收費(fèi),還能支持用戶查詢、修改用戶密碼、掛失用戶、解除掛失用戶、查詢消費(fèi)記錄等豐富的功能。
圖2 一卡通系統(tǒng)的三方接口模型
5 計(jì)費(fèi)系統(tǒng)和一卡通系統(tǒng)的對(duì)接方案
基于校園網(wǎng)計(jì)費(fèi)系統(tǒng)和一卡通系統(tǒng)均支持第三方接口。通過(guò)第三方對(duì)接服務(wù)器實(shí)現(xiàn)兩個(gè)系統(tǒng)的對(duì)接。對(duì)接后的網(wǎng)絡(luò)實(shí)現(xiàn)模型如下圖3。
圖3 通過(guò)三方接口對(duì)接后的計(jì)費(fèi)系統(tǒng)和一卡通系統(tǒng)模型
對(duì)接成功后,可直接使用一卡通為網(wǎng)絡(luò)賬號(hào)充值,充值對(duì)接流程如下:
①計(jì)費(fèi)系統(tǒng)和一卡通系統(tǒng)分別與第三方接口服務(wù)器建立連接。
②用戶在一卡通系統(tǒng)上面選擇充值網(wǎng)絡(luò)賬號(hào)服務(wù),并輸入一卡通密碼驗(yàn)證。
③一卡通系統(tǒng)密碼驗(yàn)證,成功的話通過(guò)第三方接口服務(wù)器登錄計(jì)費(fèi)系統(tǒng),失敗的話則返回錯(cuò)誤密碼錯(cuò)誤信息。
④一卡通系統(tǒng)通過(guò)第三方接口服務(wù)器提交用戶的身份證件信息給計(jì)費(fèi)系統(tǒng),成功的話則計(jì)費(fèi)系統(tǒng)返回用戶姓名、賬號(hào)、余額信息等給第三方接ISl服務(wù)器,失敗的話則返回身份證件錯(cuò)誤的信息給第三方接口服務(wù)器。
⑤第三方接口服務(wù)器把相應(yīng)的信息返回給一卡通系統(tǒng),并在用戶操作界面顯示。用戶根據(jù)返回的信息操作。信息正確的話確認(rèn),并輸入充值的金額。
⑥一卡通系統(tǒng)確認(rèn)用戶的一卡通余額大于充值的金額,成功的話通過(guò)第三方接口服務(wù)器提交充值的金額以及身份證件信息,錯(cuò)誤的話則返回余額不足的信息。
⑦計(jì)費(fèi)系統(tǒng)通過(guò)身份證件信息查詢用戶信息,成功的話返回允許充值信息給一卡通系統(tǒng),錯(cuò)誤則返回?zé)o法充值的信息。
8、一卡通收到允許充值的信息后,扣除用戶一卡通上要充值的金額,并把成功扣除金額信息通過(guò)第三方接口服務(wù)器提交給計(jì)費(fèi)系統(tǒng)。
9、計(jì)費(fèi)系統(tǒng)收到成功扣除充值金額信息后,把充值金額增加到相應(yīng)的賬號(hào)余額上,并把用戶姓名、賬號(hào)、充值后的余額信息通過(guò)第三方接口服務(wù)器返回給一卡通系統(tǒng)。
10、一卡通系統(tǒng)把用戶姓名、賬號(hào)、充值后的余額信息顯示在用戶操作界面,讓用戶確認(rèn),完成整個(gè)充值過(guò)程。
6 校園網(wǎng)計(jì)費(fèi)系統(tǒng)和一卡通系統(tǒng)對(duì)接的作用和意義
通過(guò)對(duì)接,實(shí)現(xiàn)了上網(wǎng)賬號(hào)充值的自助服務(wù),減少了現(xiàn)金交易,同時(shí)也減少了人力成本,校園網(wǎng)絡(luò)中心不用設(shè)置專門的人來(lái)進(jìn)行繳費(fèi),財(cái)務(wù)統(tǒng)計(jì)等工作。上網(wǎng)賬號(hào)的金額交易流水可在一卡通系統(tǒng)和計(jì)費(fèi)系統(tǒng)同事查詢到,方面兩個(gè)系統(tǒng)的對(duì)賬工作,豐富了一卡通系統(tǒng)的應(yīng)用。
通過(guò)對(duì)接的實(shí)現(xiàn)過(guò)程,我們可以看到,對(duì)接的實(shí)現(xiàn)關(guān)鍵在于第三方接口服務(wù)器。第三方接口服務(wù)器需要連接兩個(gè)系統(tǒng),因此,安全性將是最大的問(wèn)題,這方面可以通過(guò)架設(shè)防火墻以及完善的ACL(訪問(wèn)控制列表)來(lái)保證。
【稿件聲明】:如需轉(zhuǎn)載,必須注明來(lái)源和作者,保留文中圖片和內(nèi)容的完整性,違者將依法追究。