本發明專利技術公開了一種軌道交通的票務系統,包括:通用服務器、應用服務器和車站系統終端,通用服務器包括車票數據庫,通用服務器配置成為應用服務器提供余票查詢、售票、退票、登乘檢驗以及交易記錄的服務,并根據應用服務器的服務指令更新所述車票數據庫;應用服務器,配置成接收車站系統終端傳遞來的服務請求,分類處理后,生成相應的服務指令并傳遞給通用服務器;車站系統終端包括售票終端和登乘終端。本系統通過設置應用服務器作為一個中間層,應用服務器采用面向服務(SOA)的體系結構。通過應用服務器來處理業務邏輯,通過通用服務器來處理數據存儲。通過業務邏輯和數據存儲的分離,提高系統的靈活性、擴展性、易維護性和易升級性,降低了車票數據庫的海量檢索壓力。
【技術實現步驟摘要】
【專利摘要】本專利技術公開了一種軌道交通的票務系統,包括:通用服務器、應用服務器和車站系統終端,通用服務器包括車票數據庫,通用服務器配置成為應用服務器提供余票查詢、售票、退票、登乘檢驗以及交易記錄的服務,并根據應用服務器的服務指令更新所述車票數據庫;應用服務器,配置成接收車站系統終端傳遞來的服務請求,分類處理后,生成相應的服務指令并傳遞給通用服務器;車站系統終端包括售票終端和登乘終端。本系統通過設置應用服務器作為一個中間層,應用服務器采用面向服務(SOA)的體系結構。通過應用服務器來處理業務邏輯,通過通用服務器來處理數據存儲。通過業務邏輯和數據存儲的分離,提高系統的靈活性、擴展性、易維護性和易升級性,降低了車票數據庫的海量檢索壓力。【專利說明】
本專利技術涉及城際軌道交通領域,特別涉及一種城際。
技術介紹
在經濟發達、人口稠密的大型都市經濟圈中,主要中心城鎮通常需承擔經濟圈內各城市間的客流,又兼顧城市組團、次中心城鎮之間的客流,城際軌道為機場、火車站、公路客運樞紐對外客運提供集散服務,可以說是城際間的“公交”系統。城際軌道交通相對于城市地鐵而言,其距離較短,但是相對于客運專線而言,其距離較長。所以,在城際軌道交通中具備了地鐵人流量大的特征,也具備了客運專線需要進行席位售賣的特征。這就對城際軌道交通的票務系統提出了一個特別高的要求,需要其票務系統可以快速有效的應對大量的購票請求,同時大量的購票請求不至于影響整個票務系統的正常運轉。傳統的方式都是,車站內的終端直接與管理中心的主服務器進行連接,但是大量終端直接與主服務器進行連接,并發送相應的服務請求,這就會造成主服務器的接收的信息量出暴增的情形,導致無法及時處理車站內終端的服務請求,甚至導致整個系統癱瘓。
技術實現思路
本專利技術的目的是提供一種可以有效應用于城際軌道交通的票務系統。根據本專利技術的一個方面,提供的軌道交通票務系統,包括:通用服務器、應用服務器和車站系統終端,通用服務器包括車票數據庫,通用服務器配置成為應用服務器提供余票查詢、售票、退票、登乘檢驗以及交易記錄的服務,并根據應用服務器的服務指令更新車票數據庫;應用服務器,配置成接收車站系統終端傳遞來的服務請求,分類處理后,生成相應的服務指令并傳遞給通用服務器;車站系統終端包括售票終端和登乘終端,售票終端配置于接收乘客的余票查詢請求、售票請求、退票請求和改簽請求,并將服務請求傳遞至應用服務器,登乘終端配置于接收乘客的登乘請求,并將服務請求傳遞到應用服務器。本專利技術的有益效果是,本系統通過設置應用服務器作為一個中間層,應用服務器采用面向服務(SOA)的體系結構,其中使用了 webservice, xml, socket跨平臺數據傳輸服務,運用面向對象的技術,利用模塊化設計思想,實現票務相關的業務流程。通過應用服務器來處理業務邏輯,通過通用服務器來處理數據存儲。通過業務邏輯和數據存儲的分離,提高系統的靈活性、擴展性、易維護性和易升級性,降低了車票數據庫的海量檢索壓力,同時對票務系統的車票數據庫形成一個保護。票務系統根據不同的使用場景可以使用不同的技術進行通信,采用消息隊列保障數據可靠傳輸,采用WebService滿足跨平臺、可互操作性要求,采用Socket通信使信息交互簡單、高效,同時,數據傳輸過程中采用多線程、加密與解密技術。在實體車站內可以設置車站的備用通用服務器和備用應用服務器。當實體車站與應用服務器的鏈接中斷時,車站系統終端可以自動鏈接到車站的備用通用服務器和備用應用服務器。車站的登乘業務,售票業務不受影響,可繼續服務。待與應用服務器恢復鏈接時,車站系統終端自動鏈接到應用服務器和通用服務器。車站的備用應用服務器和備用通用服務器也會相應鏈接到應用服務器以及通用服務器。同時,車站的備用應用服務器和備用通用服務器可以通過數據同步工具自動的將離線時的數據同步到應用服務器以及通用服務器。在一些實施方式中,應用服務器為雙層結構,包括第一邏輯層和第二邏輯層,第一邏輯層用于處理所述售票請求,并將相應的服務指令發送給第二邏輯層進行分析,再傳遞給通用服務器;第二邏輯層用于處理所述余票查詢請求、退票請求和改簽請求,并將相應的服務指令傳遞給通用服務器。其有益效果是,通過將應用服務器分成兩個邏輯層,將售票請求先由第一邏輯層來單獨處理,然后將其余的服務請求全部交由第二邏輯層來處理。由于售票請求瞬間信息處理量會非常的大,所以僅將售票請求交由第一邏輯層來單獨處理,可以保證售票請求的處理不會被其它服務請求所影響。售票終端發來的售票請求在經過第一邏輯層的處理后,形成售票指令,售票指令還會再發送至第二邏輯層進行指令分析,指令分析的主要內容包括:分析車票的地域和區域,車票的票價和種類,當前車票是否符合售賣規則,當前車票的用途,以及當前車票的票款的支付方式。將這些信息分析完成,如果確認當前車票是可以進行售賣的,則第二邏輯層將相應的售票指令發送到通用服務器中進行售票操作,如果指令分析完成后,確認當前車票是不可以進行售賣的,則向售票終端返回無票信息。由于將售票請求和其它的票務一些請求進行了分離,所以應用服務器不需要在不同的服務請求處理中進行不斷的切換,大大提高了售票請求的處理效率。同時,由于其它服務請求是由另外的第二邏輯層來處理的,即使其它服務請求再多,也不會影響到其它售票請求的處理。尤其不會出現,想買票的買不到,想退改簽的又退不了票、改簽不了車票,導致車票的無端浪費。在一些實施方式中,通用服務器為雙機熱備份結構;應用服務器利用云技術,采用服務器集群方式部署成云端;車站系統終端根據業務處理需要向應用服務器請求相應的服務,實現業務流程控制和處理。其有益效果是,采用雙機熱備份方式,確保了服務的穩定、可靠,避免了單點故障,同時,能滿足應用服務器短時間內或瞬間超大并發請求需要;應用服務可以采用服務器集群方式部署成云端,高效地使用服務器資源,保障線路或區域中心、車站系統終端設備請求能及時得到正確響應和處理。同時,應用服務器采用云技術,也可以提供更好的可擴展性。如果票務系統需要增加相應的功能,就可以很方便的在云端增加相應服務模塊即可以。不需要對通用服務器和車站終端設備進行大范圍的改動,可擴展性增強了。在一些實施方式中,應用服務器包括管理服務模塊、售票模塊、檢票模塊和席位管理模塊;管理服務模塊,配置成對運營規則和售賣計劃進行管理;售票模塊,配置成對乘客提出余票查詢請求、售票請求、退票請求和改簽請求進行處理;檢票模塊,配置成檢測乘客進站和出站時所刷票卡的信息進行檢查;席位管理模塊,配置成提供席位的生成、搜索、占用、修改和刪除處理服務。在一些實施方式中,應用服務器還包括旅客管理模塊、儲值卡模塊、票價計算模塊、路徑計算模塊、發票服務模塊;旅客管理模塊,配置成包括常旅客管理子模塊、特殊旅客管理子模塊、旅客電子賬戶管理子模塊和個性化服務管理子模塊;儲值卡模塊,配置成對乘客持有的儲值卡進行管理,所述儲值卡的交易數據存儲于通用服務器;票價計算模塊,配置成完成票務系統的車票票價計算的功能;路徑計算模塊,配置成對旅行線路進行規劃計算,為旅客提供存在的各種換乘路徑方案;發票服務模塊,配置成根據旅客的乘車記錄,設置給予旅客自助打印的發票設備。在一些實施方式中,通用服務本文檔來自技高網...
【技術保護點】
軌道交通票務系統,其特征在于,包括:通用服務器(100)、應用服務器(200)和車站系統終端,所述通用服務器(100)包括車票數據庫(101),通用服務器(100)配置成為應用服務器(200)提供余票查詢、售票、退票、登乘檢驗以及交易記錄的服務,并根據應用服務器(200)的服務指令更新所述車票數據庫(101);所述應用服務器(200)配置成接收車站系統終端傳遞來的服務請求,分類處理后,生成相應的服務指令并傳遞給通用服務器(100);所述車站系統終端包括售票終端(301)和登乘終端(302),所述售票終端(301)配置成接收乘客的余票查詢請求、售票請求、退票請求和改簽請求,并將服務請求傳遞至應用服務器(200),所述登乘終端(302)配置成接收乘客的登乘請求,并將服務請求傳遞到應用服務器(200)。
【技術特征摘要】
【專利技術屬性】
技術研發人員:付靖,張小星,余國武,陳偉生,羅英杰,谷曉棟,趙明霞,石練斌,馬軍,李占龍,劉彥能,劉麗芳,招斌,張偉民,陳矗,曾文坤,
申請(專利權)人:廣東粵鐵科技有限公司,
類型:發明
國別省市:
還沒有人留言評論。發表了對其他瀏覽者有用的留言會獲得科技券。