陳 紅,梁海鋒
(百色職業學院,百色 533000)
在我國城市化的過程中,出租車為居民的日常生活提供了巨大便利,是現代城市居民生活中不可缺少的一個行業。而隨著城市生活速度的不斷提升,城市居民對于出租車服務的要求也處于不斷提升之中,但因為乘客等待不確定性、出租車行駛不確定以及出租車司機載客隨意性等諸多因素的影響,導致目前出租車公司在對出租車的管理工作難度上很大。本文基于安卓系統設計了一個名為“Speed Taxi”的出租車智能管理系統,通過設定出租車招停基站的模式,實現乘客和出租車之間的智能化對接,提升出租車經營的經濟性,也提升出租車管理公司對出租車的管理力度,以下為具體研究內容。
從當前應用較廣的幾款打車軟件觀察,其在乘客端的制作水平很高,但是在司機端的設計卻沒有充分考慮司機的實際情況。部分軟件的截面設定十分花哨,司機在操作的過程中極易出現找不到重點的情況。有點過于簡單,十分枯燥,極易出現操作疲勞性。因此,在出租車智能管理系統的設計上,首先需要從出租車司機的實際需求出發,考慮到司機在開車過程中不能過多操作客戶端的情況,在操作設定上要盡可能簡化。同時還應當致力于為乘客提供更好的用戶體驗以及信息的呈現形式,并提升司機的經營收益。
本系統基于安卓系統,屬于一個信息化平臺,一共包括四個組成部分,分別為基站乘車呼叫系統、出租車信息管理系統、出租車社區微博以及加氣運算及LBS導航系統(圖1)。
基站乘車呼叫系統設定四個主要功能:一是基站設定按鍵叫車服務,即乘客在基站按下叫車按鈕,即可完成叫車;二是出租車可基于互聯網接收到處理后的來自基站的乘客叫車信息,收到信息后則立即去載客;三是當突發性出租車需求增大或是發生突發事件后,出租車管理公司可在后臺宏觀調控,指定某些出租車去載客;四是出租車管理公司后臺可提供日、周、月、季、年度統計報表[1]。
出租車信息管理系統主要設定三個功能:出租車司機可在平臺上獲得通告和公告;出租車司機可在平臺就自身相關信息進行編輯和操作;出租車司機可在平臺上接受乘客請求信息。
出租車社區微博主要設計三個功能:司機可平臺上對微博信息進行互動和回復;司機可在平臺上查看微博社區相關信息;司機可在平臺上上傳實時路況信息以及社區照片。
加氣運算及LBS導航系統設設定兩個功能:通過REID技術就不斷加氣站的排隊情況予以顯示,并以200秒一次的頻率就信息進行更新;可對加氣導航、路況顯示以及路程導航等信息進行分析。
在安卓系統開發平臺中,主要包括程序庫、安卓運行庫、Linux內核以及應用程序框架幾個層面的應用程序,本文所設計Speed Taxi位于應用層面。車載管理系統即對出租車車載設備的管理系統,分兩個部分予以實現:設備與出租車管理后臺之間的連接,出租車內的車載設備基于安卓調用服務端所提供的webservice服務完成車載設備信息和后臺之間的傳輸工作,在本文Speed Taxi中采用ksoap2-android-assembly-2.6.5-jar-with-dependencies.jar包實現調度工作;實時數據獲取,在出租車客戶端創建實體模型,繼而將服務端所獲取到的實時數據轉化為實體對象,便于司機對數據的操作作業[2]。
物聯網終端即等待基站,等待基站的設定是本文Speed Taxi出租車智能管理系統的核心部分。可在城市的鬧區設定出租車基站,并且通過互聯網技術將這些設定基站和后臺管理系統之間進行連接。該物聯網共設定感知層、傳送層及應用層三個層次,將物聯網程序植入到硬件設備中,然后投入到出租車等到基站中,基于互聯網實現等待基站和管理后臺之間、后臺和出租車司機之間的信息交互[3]。在設計完成后,乘客無須無目的在大街上碰運氣式的打車,只要在固定的出租車招停基站按下叫車按鈕,即可完成叫車操作,同時還可顯示是否有司機接單。繼而可減少平均等車時間,避免無功等待的情況。對于乘客而言,課降低叫車時間、對于出租車而言可降低空載情況、對于城市管理者而言可提升交通運營效率、對于國家環境而言則是可降低廢氣排放。
服務端系統即出租車管理后臺。本文Speed Taxi基于安卓系統,使用SSH整體開發框架,采用J2EE完成設計。通過Strut2.1實現對Form及Action的封裝,JavaBean及事物邏輯采用Spring進行管理,底層部分通過hibernate實現持久操作。整個服務端系統核心思想為,當乘客基站按下叫車按鈕,發出請求信息后,信息通過互聯網首先傳到服務端系統,然后對其進行處理,并判斷其位置,進行分析處理之后再將其傳送至出租車客戶端,出租車客戶端收到并顯示,完成信息的傳遞作業[4]。
招停基站是本文Speed Taxi智能管理系統的核心,其設計地點可以和公交站適當重復,多位于城市的人口集中區或流動性較大的地區,設計一個按鈕取票機,當出租車達到基站后,通過叫號驗票完成接客操作[5]。此處核心設計為精準的顯示每一個基站的等待乘客數量,當乘客按下叫車按鈕時,基于互聯網技術會將此信息會傳送到基站,繼而基站會將信息予以匯總,并在Speed Taxi的出租車客戶端以及百度地圖、高德地圖客戶端顯示。當乘客按下按鈕,但人卻走了,面對此情況設定一個反饋機制,即司機到基站后發現乘客已走,即通過出租車客戶端反饋到后臺,后臺對其進行作廢處理,并為該出租車匹配下一個最近基站的等車乘客,并且在百度地圖、高德地圖更新信息。當乘客通過驗票上車后,信息會自動回到后臺,此時后臺再進行處理,并在百度地圖、高德地圖顯示等待乘客數量信息[6]。
在Speed Taxi的出租車客戶端設定一個加氣申請操作,同時通過定位方式確定申請出租車所在的等待加氣站,后臺通過對請求數據的匯總統計,通過Speed Taxi實時的為出租車司機提供每一個加氣站的等候加氣出租車數量。LBS導航,即基于位置的導航,通過GPS定位系統獲取出租車的當前行駛位置,繼而針對性為司機提供一些增值業務,如順風車等等,提升出租車司機收入。
綜上所述,本文以安卓系統為基礎設計了一套名為“Speed Taxi”的出租車管理系統”,該系統共包括基站乘車呼叫系統、出租車信息管理系統、出租車社區微博以及加氣運算及LBS導航系統四個部分,具備基站叫車、平臺交流等諸多功能,科學合理的使用可極大提升出租車管理公司對出租車的管理效率及出租車的經營效率,繼而盡可能提升出租車資源的利用率,改善城市交通壓力,也可為城市居民提供一個更好的交通服務,值得在我國出租車行業內推廣使用。
[1] 唐笑林,孫街亭,戴潔等.基于Android的出租車管理系統研究與設計[J].計算機光盤軟件與應用,2012,21(15).