陸賽杰
摘 要 隨著地鐵建設的不斷發展,自動售檢票系統的建設成本不斷增加,維護管理工作也變得日益復雜,為解決這些問題,文章進行了相關設計研究。首先對云計算的技術特點進行簡要闡述,隨后基于云計算技術,詳細論述了地鐵自動售票系統的設計。通過文章的分析和探討,以期能夠對提升地鐵運營管理效率,提高系統資源利用率有所幫助。
關鍵詞 云計算技術;地鐵;自動售檢票系統;設計
中圖分類號 TP3 文獻標識碼 A 文章編號 1674-6708(2018)224-0113-02
1 概述
地鐵自動售檢票系統(Automatic?Fare? Collection?System)簡稱AFC,該系統是整個地鐵運營中的核心組成部分之一,其面向的對象是所有需要乘坐地鐵的人員,與地鐵的收益存在極為密切的聯系。現階段,國內一些主要城市都開通網絡化運營模式,其中較具典型性和代表性是南京地鐵,該地鐵站采用的AFC系統為五層架構體系,管理模式為區域管理,這種模式最為突出的特點是能夠根據不同的區域,對地鐵站進行具體的劃分,針對每個區域設置管理中心。在此前提下,能夠使整個系統的建設成本逐步增大,系統的后期維護工作難度也隨之提升,票務管理的復雜程度也越來越高,大量的資源隨之浪費。為有效解決上述問題,基于云計算技術建設一套完善的地鐵自動售檢票系統顯得尤為重要。
2 云計算的技術特點
云計算是互聯網高速發展下的產物,它以互聯網作為依托,可為用戶提供虛擬化的資源,能夠按照使用者的實際需要,為他們提供網絡訪問服務,經過授權的用戶,能夠通過網絡直接進入到資源共享池中,對其中的資源進行使用。云計算自出現至今的短短數年中,獲得了飛速發展,并在諸多領域中獲得應用,大體上可將云計算的特點歸納為如下幾個方面。
一是規模大。云計算中的“云”代表互聯網,由此使得云計算具有了規模大的特點,如谷歌的云計算,現已擁有上百萬臺服務器,而普通企業的私有云,也都擁有著數量不等的服務器,少則幾百臺,多則上千臺,這在一定程度上給使用者帶來了強大的計算能力。
二是虛擬化。云計算不會受到時間和地點的限制,只要有網絡,使用者便可獲取相應的服務。“云”能夠提供海量的資源,但它卻并不是有形的實體,所有的應用全部都在“云”中的某處運行,使用者并不需要了解應用具體的運行位置,只需要一臺終端設備便可借助網絡服務完成任務。
三是可靠性高。云計算使用了多種技術措施,如數據副本容錯、計算節點同構等,確保了所提供服務的可靠性。
3 基于云計算的地鐵自動售檢票系統設計
3.1 地鐵自動售檢票系統
3.1.1 系統的特點
地鐵自動售檢票系統作為地鐵運營中不可或缺的組成部分,其集成了多種先進的技術,如機電一體化技術、計算機網絡技術、信息技術、通信技術等。該系統的應用,能夠實現售票、檢票以及票務管理等工作的一體化。系統的特點主要體現在高效性、安全性、可靠性、自動化、智能化等方面。
3.1.2 系統的基本功能
常規的地鐵自動檢票系統主要是由兩個部分組成,一部分是售票與檢票管理系統,這部分是AFC的硬件系統,它的作用是確保系統穩定運行;另一部分是應用管理系統,它是AFC的軟件系統,具體負責對地鐵車票交易業務的管理。硬件系統由以下幾個部分組成:自動售票機、旅客服務機、進出站閘機等。軟件系統具備如下功能:運營、票務、結算以及系統維護等,可自動完成車票的銷售記錄和票務結算等工作。AFC系統的運用,不但為乘客出行帶來了極大的方便,而且還使地鐵的運行效率顯著提升。
3.2 基于云計算技術的AFC系統設計
3.2.1 總體結構
基于云計算技術的AFC系統簡稱CAFC系統,其中C代表云計算。為體現本系統的先進性,經過研究后,決定采用分層結構體系,將整個系統分為以下3個層次。
1)第一層為車票。該層是系統的支付媒介。
2)第二層為終端設備。通過該層可使系統與乘坐地鐵出行的人們完成交互,主要功能為售檢票和驗票。
3)第三層是“云”。該層主要是云計算服務運行與交付所需的軟硬件,其可以實現的主要功能包括以下兩個方面:一方面是對數據進行集中采集,另一方面是對采集到的數據進行分析和管理。同時,還能實現對設備的集中監控、維護管理等。系統架構圖如圖1所示。
3.2.2 拓撲結構
本次開發的系統采用了當前較為流行的模式,即S/C,借助地鐵局域網,可使SLE與云進行直連,可向云進行數據傳輸,并接收云下發的指令及參數。同時,該系統還是一個基于B/C模式的系統,可通過桌面云,向票務人員提供相關功能。
本系統的硬件由3個部分組成:即云計算中心、通信網絡、車站終端設備。其中云計算中心是核心,由機架、計算機、服務器等幾個部分組成,它能夠按照地鐵線路的規模、客流量的多少、站內現有的IT資源等,進行具體的部署。在本系統的設計中,采用了多層網絡中最為簡單的二層結構,在該結構中,服務器群為第一層,第二層則是由中間層與聚合層交換機共同構成,這種結構較為突出的特點是能夠保證服務器流量的均衡性。在本次硬件設計中,通信網絡采用的是光纖雙環網,之所以選用這種網絡結構,主要是為了確保網絡的運行穩定、可靠。車站終端設備通過以太網組成環網,并借助交換機與通信網絡和云服務相連接,如果系統運行的過程中,通信網絡發生故障,終端可以孤島的運行方式,保留最近7天的所有數據。
3.2.3 軟件結構
本次設計的CAFC系統,軟件是核心,是系統相關功能得以實現的保障。
1)云計算中心軟件。該軟件擁有實時遷移等技術,能夠承載系統大部分應用程序,幫助系統分擔部分服務功能。為滿足CAFC系統功能的實現要求,云計算中心軟件被劃分為集群級軟件和應用級軟件兩個層次,前者可自動化管理云計算中的虛擬資源和硬件資源,并且為用戶提供任務管理服務。后者主要負責實現自動售檢票系統的部分應用程序。在對云計算機中心軟件進行分層的基礎上,可有效提高售檢票系統的運行效率。
2)票務管理終端軟件。可利用云計算中心交互功能,直接登錄系統填寫票務報表,進行工作交接,并且還可以根據票務工作需要及時查詢相關數據。在票務管理終端的桌面云中,包括Web?訪問模塊和虛擬資源模塊,前者為獨立模塊,后者為軟件模塊,可通過訪問模塊訪問云計算中心,請求分配虛擬資源,建立起訪問模塊與虛擬資源模塊之間的鏈接。在虛擬資源模塊接收到鏈接請求后,票務人員可在界面上輸入相關信息,直接調用虛擬資源,并在屏幕上顯示出所需信息。
3)車站終端設備軟件。該軟件由兩個部分組成:一部分為操作系統,另一部分為應用軟件,基于云計算中心,可對軟件進行遠程部署,并且還能完成更新升級等操作。其中的操作系統進行設計時,考慮使用需要,經過比選,最終決定選用嵌入式Windows系統和Linux系統,之所以這樣選擇的主要目的是為了最大限度地減少對計算資源的占用。在對應用軟件進行設計時,為體現出軟件的先進性,采用雙層構架,即設備控制層與應用邏輯層。
4 結論
綜上所述,地鐵自動售檢票系統,在整個地鐵運營中具有極其重要的地位和作用,該系統是否先進、運行是否穩定可靠,與地鐵的運營收益息息相關。為此,本文以當前先進的云計算技術作為依托,設計開發了一款地鐵自動售檢票系統。目前,該系統某市的地鐵站進行試應用,系統運行穩定、可靠,提高了地鐵的運營效率,具有一定的推廣使用價值。
參考文獻
[1]黃亮.人臉識別技術在地鐵自動售檢票系統中的應用研究[J].鐵路技術創新,2018(2).
[2]李茂圣.NFC移動支付技術在地鐵自動售檢票系統中的應用[J].電子技術與軟件工程,2017(12).
[3]王峰.大數據環境下地鐵自動售檢票系統設計與實現[J].計算機測量與控制,2017(5).
[4]李巖.地鐵自動售票機單程票發售子系統的設計與開發[D].南京:南京理工大學,2016.