譚雪嬌
(東莞市軌道交通有限公司,廣東 東莞523073)
基于現(xiàn)代互聯(lián)網(wǎng)技術(shù)高速發(fā)展的需求,云計(jì)算技術(shù)應(yīng)運(yùn)而生。該技術(shù)以互聯(lián)網(wǎng)技術(shù)為載體,以用戶實(shí)際需求為前提為用戶提供互聯(lián)網(wǎng)訪問服務(wù),并在運(yùn)行過程中經(jīng)過用戶的授權(quán)后,能夠以互聯(lián)網(wǎng)為紐帶直接進(jìn)入資源共享池中,從而實(shí)現(xiàn)對相關(guān)共享資源的使用。云計(jì)算技術(shù)自誕生以來,經(jīng)過短短幾年的發(fā)展,已被廣泛應(yīng)用于地鐵自動(dòng)售檢票系統(tǒng)中,且取得了明顯的成效。
根據(jù)相關(guān)領(lǐng)域?qū)τ谠朴?jì)算機(jī)技術(shù)的反饋,可以發(fā)現(xiàn)云計(jì)算技術(shù)主要具有以下3 方面特點(diǎn):
1)規(guī)模大。由于云計(jì)算技術(shù)本身以互聯(lián)網(wǎng)為依托來實(shí)現(xiàn)運(yùn)行,因此,其具備了互聯(lián)網(wǎng)的相關(guān)特點(diǎn),例如,目前具有代表性的谷歌云計(jì)算、阿里巴巴云計(jì)算等。這些云計(jì)算都擁有數(shù)量不等的服務(wù)器,讓云計(jì)算技術(shù)可以為不同的用戶提供強(qiáng)大的計(jì)算服務(wù)。
2)虛擬化。云計(jì)算技術(shù)的重要載體是互聯(lián)網(wǎng),所以,其不受時(shí)空的影響。具體來說,只要有網(wǎng)絡(luò),用戶就可以獲取相關(guān)服務(wù)。同時(shí),云計(jì)算技術(shù)中的“云”不僅可以提供龐大的存儲(chǔ)空間,且并不是有形的實(shí)體,所有的計(jì)算都在“云”中運(yùn)行,而用戶并不需要對相關(guān)應(yīng)用的具體運(yùn)行位置進(jìn)行一一了解,只需要終端設(shè)備在互聯(lián)網(wǎng)的支持與服務(wù)之下,即可完成相關(guān)的計(jì)算任務(wù)[1]。
3)可靠性。云計(jì)算技術(shù)運(yùn)用了多種技術(shù)措施,如數(shù)據(jù)副本容錯(cuò)、計(jì)算節(jié)點(diǎn)同構(gòu)等,這些措施確保了所提供服務(wù)的可靠性。
地鐵自動(dòng)售檢票系統(tǒng)作為整個(gè)地鐵運(yùn)營管理的重要組成部分,不僅要面對乘坐地鐵的乘客,還涉及地鐵的日常管理工作。由此可見,地鐵自動(dòng)售檢票系統(tǒng)與地鐵的運(yùn)營、發(fā)展以及經(jīng)濟(jì)效益有密切的聯(lián)系。也就是說,通過注重云計(jì)算技術(shù)在地鐵自動(dòng)售檢票系統(tǒng)中應(yīng)用的研究,不僅可以解決傳統(tǒng)自動(dòng)售檢票系統(tǒng)工作中的各種問題,還能降低自動(dòng)售檢票系統(tǒng)在建設(shè)與運(yùn)行過程中的成本,對推動(dòng)地鐵的穩(wěn)定運(yùn)行與發(fā)展有重要意義[2]。
地鐵自動(dòng)售檢票系統(tǒng)集成了多種先進(jìn)的科學(xué)技術(shù),主要包含機(jī)電一體化技術(shù)、計(jì)算機(jī)網(wǎng)絡(luò)技術(shù)、信息技術(shù)、通行技術(shù)等。通過該系統(tǒng)在地鐵運(yùn)營中的應(yīng)用,可以實(shí)現(xiàn)售票、檢票以及相關(guān)的票務(wù)管理工作的自動(dòng)化與一體化發(fā)展;另外,由于該系統(tǒng)具有高效性、安全性、可靠性以及智能化等多方面的優(yōu)勢,因此,地鐵自動(dòng)售檢票系統(tǒng)在地鐵運(yùn)營中得到了廣泛應(yīng)用。
地鐵自動(dòng)售檢票系統(tǒng)主要由售票與檢票2 個(gè)管理系統(tǒng)構(gòu)成,主要包含自動(dòng)售檢票(Automatic Fare Collection,AFC)系統(tǒng)的硬件系統(tǒng)與應(yīng)用管理系統(tǒng)。
1)硬件系統(tǒng)由自動(dòng)售票機(jī)、旅客服務(wù)機(jī)、進(jìn)出站閘機(jī)等組成,主要作用是為系統(tǒng)的穩(wěn)定平穩(wěn)運(yùn)行提供必要的基礎(chǔ)保障。
2)應(yīng)用管理系統(tǒng)則可以理解為是AFC 系統(tǒng)的軟件系統(tǒng),主要負(fù)責(zé)對地鐵售票、檢票以及票務(wù)工作的業(yè)務(wù)管理工作,不僅可以記錄車票的詳細(xì)信息,還可以準(zhǔn)確完成票務(wù)的結(jié)算工作,從而有效提升售檢票的工作效率與質(zhì)量,在為乘客帶來良好服務(wù)體驗(yàn)感的同時(shí),全面提升地鐵整體運(yùn)營效率[3]。
基于云計(jì)算技術(shù)的AFC 系統(tǒng)在實(shí)踐工作中又被稱之為CAFC 系統(tǒng)。其中,“C”代表云計(jì)算技術(shù),“AFC”為硬件系統(tǒng)。為了提升系統(tǒng)運(yùn)行的穩(wěn)定性和可靠性,經(jīng)過對相關(guān)系統(tǒng)結(jié)構(gòu)的研究與分析后,本文針對云計(jì)算技術(shù)在AFC 系統(tǒng)設(shè)計(jì)中的應(yīng)用,決定采用分層結(jié)構(gòu)體系,將CAFC 系統(tǒng)分為3 個(gè)層次。
1)車票層。即CAFC 系統(tǒng)中的主要支付媒介,可完成資金的支付。
2)終端設(shè)備層??赏ㄟ^終端設(shè)備層實(shí)現(xiàn)人機(jī)交互,最終完成地鐵票的售票、檢票以及驗(yàn)票等重要的工作。
3)“云”層。即云計(jì)算服務(wù)運(yùn)行與交付所需的軟硬件,其主要是為了實(shí)現(xiàn)對相關(guān)數(shù)據(jù)信息的采集工作,以及對于信息數(shù)據(jù)的分析、處理以及管理工作。同時(shí),“云”層強(qiáng)大的計(jì)算力還可以對CAFC 系統(tǒng)中的相關(guān)終端設(shè)備進(jìn)行實(shí)時(shí)的監(jiān)控、維護(hù)以及管理。CAFC 系統(tǒng)具體架構(gòu)如圖1 所示。
圖1 CAFC系統(tǒng)架構(gòu)
4.2.1 硬件結(jié)構(gòu)
本文在探究CAFC 系統(tǒng)開發(fā)時(shí),主要采用了當(dāng)前比較先進(jìn),應(yīng)用較為廣泛的服務(wù)器/客戶端(Servers/Cilent,S/C)模式。該模式在基于地鐵局域網(wǎng)的支持下,可實(shí)現(xiàn)SLE 與云的連接,且在運(yùn)行過程中不僅能完成數(shù)據(jù)傳輸,還能直接獲取相關(guān)的指令與參數(shù)。此外,由于CAFC 系統(tǒng)在設(shè)計(jì)時(shí)還運(yùn)用了瀏覽器/客戶端(Browser/Cilent,B/C)模式,因此,桌面云可以為相關(guān)工作人員提供必要的基礎(chǔ)服務(wù)[4]。
具體而言,CAFC 系統(tǒng)主要由云計(jì)算中心、通行網(wǎng)絡(luò)以及車站終端設(shè)備等硬件設(shè)備組成。其中,云計(jì)算是核心部分,主要包括機(jī)架、計(jì)算機(jī)、服務(wù)器等重要部件。在實(shí)際運(yùn)行過程中,CAFC 系統(tǒng)根據(jù)地鐵的實(shí)際運(yùn)行情況,不僅可以完成對相關(guān)資源的合理化配置,還可以對相關(guān)工作做出具體的部署。
此外,CAFC 系統(tǒng)設(shè)計(jì)采用了多層網(wǎng)絡(luò)中最簡單的2 層結(jié)構(gòu),主要服務(wù)群為第1 層結(jié)構(gòu),而中間層與聚合層、交換機(jī)等則共同構(gòu)成了第2 層結(jié)構(gòu)。這一設(shè)計(jì)的目的在于在保證服務(wù)器流量均衡性的前提下,為系統(tǒng)的穩(wěn)定運(yùn)行提供重要的基礎(chǔ)保障[5]。
4.2.2 軟件結(jié)構(gòu)
云計(jì)算技術(shù)在地鐵自動(dòng)售檢票系統(tǒng)中的應(yīng)用核心在于軟件結(jié)構(gòu)的設(shè)計(jì),而軟件結(jié)構(gòu)設(shè)計(jì)的合理性會(huì)直接影響整個(gè)系統(tǒng)的穩(wěn)定性、可靠性與安全性。這是因?yàn)檐浖Y(jié)構(gòu)設(shè)計(jì)主要包含云計(jì)算中心軟件設(shè)計(jì)、票務(wù)管理終端軟件設(shè)計(jì)、車站終端設(shè)備軟件設(shè)計(jì)3 個(gè)重要內(nèi)容。
1)云計(jì)算中心軟件結(jié)構(gòu)設(shè)計(jì)。為了能夠滿足CAFC 系統(tǒng)功能實(shí)現(xiàn)的要求,軟件結(jié)構(gòu)在設(shè)計(jì)時(shí)需要分為集群級軟件與應(yīng)用級軟件2 個(gè)層次結(jié)構(gòu);集群級軟件結(jié)構(gòu)設(shè)計(jì)的優(yōu)勢是可以實(shí)現(xiàn)對于虛擬資源與硬件資源的自動(dòng)化與智能化管理;應(yīng)用軟件結(jié)構(gòu)主要是為了實(shí)現(xiàn)地鐵自動(dòng)售檢票工作,且可以有效實(shí)現(xiàn)工作效率與質(zhì)量的提升。
2)票務(wù)管理終端軟件。票務(wù)管理終端軟件結(jié)構(gòu)設(shè)計(jì)主要是為了實(shí)現(xiàn)人機(jī)交互,這不僅可以登錄系統(tǒng)完成票務(wù)報(bào)表的記錄以及相關(guān)工作的交接,還可以有效提升工作效率與工作質(zhì)量。
3)車站終端設(shè)備軟件設(shè)計(jì)。主要是由操作系統(tǒng)與應(yīng)用軟件組成。通過云計(jì)算技術(shù)的應(yīng)用,除了能夠?qū)崿F(xiàn)對軟件的控制與部署的遠(yuǎn)程化控制外,還能更好地完成系統(tǒng)的更新與升級操作。在經(jīng)過分析比選研究之后,本文的相關(guān)設(shè)計(jì)最終決定選用嵌入式Windows 系統(tǒng)和Linux 系統(tǒng)。這一選擇的主要目的是為了最大限度地減少對計(jì)算資源的占用。而在對相關(guān)應(yīng)用軟件進(jìn)行設(shè)計(jì)時(shí),為體現(xiàn)出軟件的先進(jìn)性,本文的相關(guān)設(shè)計(jì)采用了雙層構(gòu)架,即設(shè)備控制層與應(yīng)用邏輯層。
地鐵運(yùn)輸作為現(xiàn)代城市重要的交通出行工具之一,對其加以云計(jì)算技術(shù)的應(yīng)用,無論是對城市的建設(shè)與發(fā)展,還是對現(xiàn)代自動(dòng)售檢系統(tǒng)的不斷改革與創(chuàng)新,都有深遠(yuǎn)的影響與重要的意義。因此,本文以先進(jìn)的云計(jì)算及技術(shù)為基礎(chǔ),通過對自動(dòng)售檢票系統(tǒng)的設(shè)計(jì)研究,提出了云計(jì)算技術(shù)在地鐵自動(dòng)售檢票系統(tǒng)中的具體應(yīng)用,以期實(shí)現(xiàn)地鐵穩(wěn)定運(yùn)行的同時(shí)實(shí)現(xiàn)工作效率與質(zhì)量的提升,從而更好地為社會(huì)民眾的出行提供更優(yōu)質(zhì)、更便捷的服務(wù)。