出租車云智能調(diào)度方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明適用于通信領(lǐng)域,提供了一種出租車云智能調(diào)度方法及系統(tǒng),具體包括Hadoop平臺、出租車綜合信息服務(wù)中心、通信管道、云終端設(shè)計四層架構(gòu)。云終端通過GPS,無線移動通信技術(shù)將收集到的信息發(fā)送給綜合服務(wù)中心,服務(wù)中心結(jié)合已有經(jīng)驗知識、居民出行調(diào)查、路網(wǎng)信息、當(dāng)前交通狀況、出租車運營狀況,利用云計算分布式處理平臺對信息進(jìn)行智能整合和分析,實現(xiàn)出租車的智能調(diào)度和指揮,快速響應(yīng)用戶預(yù)訂出租車、最佳路徑等請求,降低出租車的空載率,節(jié)約出行者的等待時間,進(jìn)而達(dá)到提高城市出租車公共交通運營效率的目的。
【專利說明】 出租車云智能調(diào)度方法及系統(tǒng)
【技術(shù)領(lǐng)域】
[0001]本發(fā)明屬于通信領(lǐng)域,尤其涉及一種出租車云智能調(diào)度方法及系統(tǒng)。
【背景技術(shù)】
[0002]隨著經(jīng)濟(jì)的發(fā)展、城市人口數(shù)量增加以及收入的提高,人們選擇出租車作為交通工具的概率也有了很大的提高,伴隨而來的出租車數(shù)量的不斷增長,出租車交通量已經(jīng)成為是城市客運交通量的重要組成部分,但是由于信息的不對稱,存在出租車空駛,而出行者難打出租車的情況,從而造成交通效率低下和能源的浪費。
[0003]近年來,我國的智能交通調(diào)度系統(tǒng)研究、開發(fā)、應(yīng)用都取得了顯著成果,但是針對出租車智能調(diào)度系統(tǒng)的研究比較少,目前有關(guān)出租車的智能調(diào)度技術(shù)主要包括兩種,(I)基于專網(wǎng)集中式的GPS調(diào)度管理系統(tǒng)的,但是隨著出租車數(shù)量的增加,車輛的調(diào)度通訊已經(jīng)成為主要瓶頸,目前正面臨系統(tǒng)更新的轉(zhuǎn)變時期。(2)模擬專網(wǎng)的通訊調(diào)度系統(tǒng),它的主要功能是通過網(wǎng)絡(luò)進(jìn)行電話調(diào)度管理。這套系統(tǒng)的實用性較強(qiáng),但不具備車輛的空間定位功倉泛。
[0004]出租車智能交通調(diào)度系統(tǒng)具有二大特點:一、數(shù)據(jù)量大,假設(shè)某城市有50000臺出租車,每臺出租車每隔5秒鐘向云服務(wù)中心發(fā)送一條包含其當(dāng)前位置、當(dāng)前時間、載人情況、司機(jī)電話號碼等的記錄,一條記錄大約100個字節(jié),則每個月大約會產(chǎn)生2.6TB的數(shù)據(jù)量。如果這個城市里每秒鐘平均有50個人向云服務(wù)中心提交搜索空車等請求,每個請求包含其當(dāng)前位置、當(dāng)前時間、乘客的電話號碼等信息,一條記錄大約100個字節(jié),則每個月大約會產(chǎn)生13GB的數(shù)據(jù)量。二、信息實時處理要求性高,無論是移動終端空車預(yù)訂請求還是車載終端搜索最佳路徑等請求,都需要在若干秒內(nèi)得到響應(yīng)。
[0005]由于出租車和出行者每天產(chǎn)生的數(shù)據(jù)總量大,出行者對信息實時處理要求性高、系統(tǒng)高可用性、高穩(wěn)定性等要求,現(xiàn)有的集中式處理方式已經(jīng)無法快速正確的響應(yīng)客戶的需求。
【發(fā)明內(nèi)容】
[0006]本發(fā)明實施例的目的在于提供一種出租車云智能調(diào)度方法,旨在解決現(xiàn)有技術(shù)中的技術(shù)方案無法快速正確的相應(yīng)客戶的需求的問題。
[0007]本發(fā)明實施例是這樣實現(xiàn)的,一種出租車云智能調(diào)度方法,所述方法包括:
[0008]車載智能終端向出租車服務(wù)中心發(fā)送出租車位置消息;所述位置消息包括:出租車位置坐標(biāo)、時間和載客情況;
[0009]出租車服務(wù)中心接收所有出租車的位置消息,將所有出租車的位置消息存儲在云平臺的HBase數(shù)據(jù)庫內(nèi);
[0010]移動終端向出租車服務(wù)中心發(fā)送出租車召喚請求,所述召喚請求包括:移動終端的位置坐標(biāo),時間,目的地和人數(shù);
[0011]出租車服務(wù)中心在所述HBase數(shù)據(jù)庫內(nèi)搜索與所述召喚請求匹配的出租車位置消息,并將該匹配的出租車位置消息返回給出租車服務(wù)中心;
[0012]出租車服務(wù)中心向移動終端發(fā)送召喚請求響應(yīng)消息,該響應(yīng)消息包括:出租車位置坐標(biāo)和時間;
[0013]移動終端顯示該出租車位置坐標(biāo)和時間,提示用戶發(fā)送確認(rèn)消息;
[0014]移動終端在接收到用戶發(fā)起的確認(rèn)消息后,向出租車服務(wù)器中心發(fā)送確認(rèn)消息;
[0015]出租車服務(wù)器中心向車載移動終端返回預(yù)定消息完成出租車的預(yù)定,該預(yù)定消息包括:移動終端的位置坐標(biāo),時間,目的地和人數(shù)。
[0016]可選的,所述方法在完成出租車的預(yù)定之后,還包括:
[0017]出租車服務(wù)器中心對載客出租車和空駛出租車的出行規(guī)律進(jìn)行分析,并基于差分自回歸滑動平均模ARIMA模型,建立空駛和載客車出行分布預(yù)測模型,從而得到一定的客戶需求條件下的出租車OD分布矩陣,基于出租車OD分布矩陣,預(yù)測一定時間內(nèi),區(qū)域最佳出租車數(shù)量。
[0018]另一方面,提供一種出租車云智能調(diào)度系統(tǒng),所述系統(tǒng)包括:車載智能終端、移動終端、出租車服務(wù)器中心和云平臺,所述云平臺基于Hadoop技術(shù);
[0019]所述車載智能終端,用于向出租車服務(wù)中心發(fā)送出租車位置消息;所述位置消息包括:出租車位置坐標(biāo)、時間和載客情況;
[0020]所述出租車服務(wù)中心,用于接收所有出租車的位置消息,將所有出租車的位置消息存儲在云平臺的HBase數(shù)據(jù)庫內(nèi);
[0021]所述移動終端,用于向出租車服務(wù)中心發(fā)送出租車召喚請求,所述召喚請求包括:移動終端的位置坐標(biāo),時間,目的地和人數(shù);
[0022]所述出租車服務(wù)中心,
[0023]用于在所述HBase數(shù)據(jù)庫內(nèi)搜索與所述召喚請求匹配的出租車位置消息,并將該匹配的出租車位置消息返回給所述出租車服務(wù)中心;
[0024]所述出租車服務(wù)中心,用于向移動終端發(fā)送召喚請求響應(yīng)消息,該響應(yīng)消息包括:出租車位置坐標(biāo)和時間;
[0025]所述移動終端,用于顯示該出租車位置坐標(biāo)和時間,提示用戶發(fā)送確認(rèn)消息;在接收到用戶發(fā)起的確認(rèn)消息后,向所述出租車服務(wù)器中心發(fā)送確認(rèn)消息;
[0026]所述出租車服務(wù)器中心,用于向車載移動終端返回預(yù)定消息完成出租車的預(yù)定,該預(yù)定消息包括:移動終端的位置坐標(biāo),時間,目的地和人數(shù)。
[0027]可選的,所述出租車服務(wù)器中心,還用于對載客出租車和空駛出租車的出行規(guī)律進(jìn)行分析,并基于ARIMA模型,建立空駛和載客車出行分布預(yù)測模型,從而得到一定的客戶需求條件下的出租車OD分布矩陣,基于出租車OD分布矩陣,預(yù)測一定時間內(nèi),區(qū)域最佳出租車數(shù)量。
[0028]本發(fā)明實施例與現(xiàn)有技術(shù)相比,有益效果在于:本發(fā)明利用Hadoop分布式處理平臺(包括:MapReduce分布式框架和HBase數(shù)據(jù)庫)對信息進(jìn)行智能整合和分析,以地理信息系統(tǒng)(GIS)為操作平臺,實現(xiàn)出租車的智能調(diào)度和指揮,降低出租車的空載率,節(jié)約出行者的等待時間,進(jìn)而達(dá)到提高城市公共交通運營效率的目的。
【專利附圖】
【附圖說明】[0029]圖1是本發(fā)明實施例提供的出租車云智能調(diào)度方法的流程圖;
[0030]圖2是本發(fā)明實施例提供的基于GPS技術(shù)和通信網(wǎng)的出租車云智能調(diào)度系統(tǒng)架構(gòu)圖;
[0031]圖3是本發(fā)明實施例提供的靜態(tài)數(shù)據(jù)分析模塊結(jié)構(gòu)圖;
[0032]圖4是本發(fā)明實施例提供的交通智能調(diào)度模塊結(jié)構(gòu)圖;
[0033]圖5是本發(fā)明實施例提供的移動終端請求服務(wù)流程圖;
[0034]圖6是本發(fā)明實施例提供的手機(jī)智能終端預(yù)訂空taxi處理流程圖;
[0035]圖7是本發(fā)明實施例提供的手機(jī)智能終端請求最佳路徑處理流程圖。
【具體實施方式】
[0036]為了使本發(fā)明的目的、技術(shù)方案及優(yōu)點更加清楚明白,以下結(jié)合附圖及實施例,對本發(fā)明進(jìn)行進(jìn)一步詳細(xì)說明。應(yīng)當(dāng)理解,此處所描述的具體實施例僅僅用以解釋本發(fā)明,并不用于限定本發(fā)明。
[0037]本發(fā)明實施例提供的一種出租車云智能調(diào)度方法,該方法如圖1所示,包括:
[0038]S11、車載智能終端向出租車服務(wù)中心發(fā)送出租車位置消息;
[0039]所述位置消息包括:出租車位置坐標(biāo)、時間和載客情況;具體的實現(xiàn)方法可以為:通過一數(shù)組發(fā)送上述位置消息,例如(1,37.75134,-122.39488,1,2011-9-1 13:10:10),?示時間2011-9-1 13:10:10,I號taxi所在位置經(jīng)緯度為(37.75134,-122.39488),處于載客狀態(tài)。(2,37.95134,-122.99488,0,2011-9-113:10:10),表示時間 2011-9-1 13:10:10,2號taxi所在位置區(qū)域塊中心點經(jīng)緯度為(37.95134,-122.99488),處于空駛狀態(tài)。
[0040]S12、出租車服務(wù)中心接收所有出租車的位置消息,將所有出租車的位置消息存儲在云平臺的HBase數(shù)據(jù)庫內(nèi);
[0041]S13、移動終端向出租車服務(wù)中心發(fā)送出租車召喚請求,該召喚請求包括:移動終端的位置坐標(biāo),時間,目的地和人數(shù);
[0042]S14、出租車服務(wù)中心在所述HBase數(shù)據(jù)庫內(nèi)搜索與所述召喚請求匹配的出租車位置消息,并將該匹配的出租車位置消息返回給出租車服務(wù)中心;
[0043]S15、出租車服務(wù)中心向移動終端發(fā)送召喚請求響應(yīng)消息,該響應(yīng)消息包括:出租車位置坐標(biāo)和時間;
[0044]S16、移動終端顯示該出租車位置坐標(biāo)和時間,提示用戶發(fā)送確認(rèn)消息;
[0045]S17、移動終端在接收到用戶發(fā)起的確認(rèn)消息后,向出租車服務(wù)器中心發(fā)送確認(rèn)消息;
[0046]S18、出租車服務(wù)器中心向車載移動終端返回預(yù)定消息完成出租車的預(yù)定,該預(yù)定消息包括:移動終端的位置坐標(biāo),時間,目的地和人數(shù)。
[0047]本發(fā)明【具體實施方式】提供的方法利用Hadoop分布式處理平臺(包括:MapReduce分布式框架和HBase數(shù)據(jù)庫)對信息進(jìn)行智能整合和分析,以地理信息系統(tǒng)(GIS)為操作平臺,實現(xiàn)出租車的智能調(diào)度和指揮,降低出租車的空載率,節(jié)約出行者的等待時間,進(jìn)而達(dá)到提高城市公共交通運營效率的目的。
[0048]可選的,上述方法還可以包括:
[0049]出租車服務(wù)器中心對載客出租車和空駛出租車的出行規(guī)律進(jìn)行分析,并基于差分自回歸滑動平均模(Autoregressive Integrated Moving Average,簡稱:ARIMA)模型,建立空駛和載客車出行分布預(yù)測模型,從而得到一定的客戶需求條件下的出租車OD分布矩陣,基于出租車OD分布矩陣,預(yù)測一定時間內(nèi),區(qū)域最佳出租車數(shù)量。這樣可以對規(guī)劃出租車的交通分布進(jìn)行預(yù)測,減少出租車空駛帶來的資源浪費。
[0050]本發(fā)明【具體實施方式】提供一種出租車云智能調(diào)度系統(tǒng),所述系統(tǒng)包括:車載智能終端、移動終端、出租車服務(wù)器中心和云平臺,所述云平臺基于MapReduce分布式框架和HBase數(shù)據(jù)庫;
[0051]所述車載智能終端,用于向出租車服務(wù)中心發(fā)送出租車位置消息;所述位置消息包括:出租車位置坐標(biāo)、時間和載客情況;
[0052]所述出租車服務(wù)中心,用于接收所有出租車的位置消息,將所有出租車的位置消息存儲在云平臺的HBase數(shù)據(jù)庫內(nèi);
[0053]所述移動終端,用于向出租車服務(wù)中心發(fā)送出租車召喚請求,所述召喚請求包括:移動終端的位置坐標(biāo),時間,目的地和人數(shù);
[0054]所述出租車服務(wù)中心,
[0055]用于在所述HBase數(shù)據(jù)庫內(nèi)搜索與所述召喚請求匹配的出租車位置消息,并將該匹配的出租車位置消息返回給所述出租車服務(wù)中心;
[0056]所述出租車服務(wù)中心,用于向移動終端發(fā)送召喚請求響應(yīng)消息,該響應(yīng)消息包括:出租車位置坐標(biāo)和時間;
[0057]所述移動終端,用于顯示該出租車位置坐標(biāo)和時間,提示用戶發(fā)送確認(rèn)消息;在接收到用戶發(fā)起的確認(rèn)消息后,向所述出租車服務(wù)器中心發(fā)送確認(rèn)消息;
[0058]所述出租車服務(wù)器中心,用于向車載移動終端返回預(yù)定消息完成出租車的預(yù)定,該預(yù)定消息包括:移動終端的位置坐標(biāo),時間,目的地和人數(shù)。
[0059]可選的,所述出租車服務(wù)器中心,還用于對載客出租車和空駛出租車的出行規(guī)律進(jìn)行分析,并基于ARIMA模型,建立空駛和載客車出行分布預(yù)測模型,從而得到一定的客戶需求條件下的出租車OD分布矩陣,基于出租車OD分布矩陣,預(yù)測一定時間內(nèi),區(qū)域最佳出租車數(shù)量。
[0060]實施例
[0061]本實施例包括一種基于通信網(wǎng)和GPS技術(shù)的出租車云智能調(diào)度系統(tǒng)的設(shè)計方法,系統(tǒng)的基本架構(gòu)圖如圖2所示,其架構(gòu)可以劃分為四層,云平臺、出租車系統(tǒng)綜合信息服務(wù)中心、通信管道、云終端。本發(fā)明具體針對出租車系統(tǒng)綜合信息服務(wù)中心和云終端兩大層次做了詳細(xì)設(shè)計,云平臺基于現(xiàn)有的比較成熟的Hadoop技術(shù),通信管道基于目前的無線移動通信技術(shù),系統(tǒng)運行具體流程為,云終端通過GPS,無線移動通信技術(shù)(GSM、GPRS, WCDMA,HSDPA等)將收集到的信息發(fā)送給出租車系統(tǒng)綜合信息服務(wù)中心,服務(wù)中心結(jié)合居民出行調(diào)查、路網(wǎng)信息、當(dāng)前交通狀況、出租車當(dāng)前運行狀況以及經(jīng)驗知識、利用Hadoop分布式處理平臺對信息進(jìn)行智能整合和分析,以GIS為操作平臺,實現(xiàn)出租車的智能調(diào)度和指揮,降低出租車的空載率,節(jié)約出行者的等待時間,進(jìn)而達(dá)到提高城市公共交通運營效率的目的。
[0062]云終端包括出租車智能終端和手機(jī)智能終端。包括3G通訊模塊、GPS導(dǎo)航模塊、與綜合信息服務(wù)中心通訊模塊等。
[0063]出租車系統(tǒng)綜合信息服務(wù)中心,由靜態(tài)數(shù)據(jù)分析,動態(tài)數(shù)據(jù)分析,出租車智能調(diào)度、數(shù)據(jù)庫處理四大模塊組成。
[0064]靜態(tài)數(shù)據(jù)分析模塊由出租車基本信息處理模塊、出租車行駛區(qū)域劃分模塊、客流規(guī)律分析模塊、點與點之間最佳路徑計算模塊、Taxi分布預(yù)測模塊組成。
[0065]出租車基本信息處理模塊,對城市的所有路網(wǎng)信息、出租車站點信息、出租車的車輛信息存儲、分析。
[0066]出租車行駛區(qū)域劃分模塊,將出租車行駛區(qū)域利用智能柵格的算法按照經(jīng)緯度做劃分,每個網(wǎng)格稱為“區(qū)域塊”,便于客流規(guī)律計算、Taxi位置定位等。
[0067]客流規(guī)律分析模塊,客流動態(tài)是受外界因素影響而經(jīng)常發(fā)生變化的,但在一定的時間與空間內(nèi),其變異具有一定的規(guī)律性。掌握客流動態(tài)變化規(guī)律是出租汽車駕駛員提高營運效率,增加營運收入,保證服務(wù)質(zhì)量的基本條件之一??土饕?guī)律分析模塊每天、每周、每月定時從數(shù)據(jù)庫處理模塊讀取車載數(shù)據(jù)和用戶出行需求數(shù)據(jù),采用數(shù)學(xué)概率模型結(jié)合云計算技術(shù)對客流數(shù)據(jù)分析,整合形成客流規(guī)律經(jīng)驗庫,為調(diào)度模塊提供依據(jù)。
[0068]Taxi分布預(yù)測和最佳數(shù)量分析模塊,對載客出租車和空駛出租車的出行規(guī)律進(jìn)行分析,并基于ARIMA模型,建立空駛和載客車出行分布預(yù)測模型,從而得到一定的客戶需求條件下的出租車OD分布矩陣,可以對規(guī)劃出租車的交通分布進(jìn)行預(yù)測,減少出租車空駛帶來的資源浪費?;诔鲎廛嘜D分布矩陣,預(yù)測一定時間內(nèi),區(qū)域最佳出租車數(shù)量。
[0069]點與點之間最佳路徑計算模塊,主要功能是:每小時、每天、每周定時從數(shù)據(jù)庫處理模塊讀取車載數(shù)據(jù),采用適當(dāng)?shù)穆窂椒治瞿P蛯囕d數(shù)據(jù)做統(tǒng)計分析,例如:按時間段統(tǒng)計路段的堵車信息,從而得到某一時間段兩端點間最佳路徑。
[0070]動態(tài)數(shù)據(jù)分析模塊對來自云終端的信息分析處理,主要由終端信息接收模塊、數(shù)據(jù)過濾模塊,數(shù)據(jù)分析引擎模··塊組成,如圖3所示。
[0071]終端信息接收模塊,主要功能是:收集來自車載智能終端和手機(jī)智能終端的請求信息,例如收集車載智能終端通過網(wǎng)絡(luò)發(fā)送的GPS信息、車載狀態(tài)、出行時間等信息;收集車載智能終端通過網(wǎng)絡(luò)發(fā)送的運營信息與路況信息,對出租車進(jìn)行監(jiān)控,防止交通事故的發(fā)生,保證出租車司機(jī)和乘客的安全;收集移動通信設(shè)備或其他智能終端通過網(wǎng)絡(luò)發(fā)送Taxi預(yù)訂請求;將收集到的數(shù)據(jù)交給過濾模塊處理,將處理結(jié)果返回給終端。
[0072]數(shù)據(jù)過濾模塊,主要功能是:接收來自終端信息接收模塊的請求,對需要做進(jìn)一步分析的請求交給數(shù)據(jù)分析引擎模塊處理,并接收來自數(shù)據(jù)分析引擎模塊處理結(jié)果;對不需要進(jìn)一步處理的請求(Taxi當(dāng)前位置等),調(diào)用數(shù)據(jù)庫處理模塊存儲請求數(shù)據(jù)。
[0073]數(shù)據(jù)分析引擎模塊,主要功能是:接收來自數(shù)據(jù)過濾模塊的請求并做分類分析,如Taxi最佳路徑請求、移動用戶空車預(yù)訂請求、Taxi安全請求等,并調(diào)用調(diào)度模塊做分類處理,例如調(diào)用安全處理模塊處理Taxi安全請求;調(diào)用Taxi路徑請求處理模塊處理Taxi路徑請求;調(diào)用移動用戶空車預(yù)訂請求處理模塊處理移動用戶空車預(yù)訂請求;調(diào)用Taxi運營信息查詢處理模塊查詢Taxi行駛軌跡及運營狀態(tài)。
[0074]智能調(diào)度模塊主要由Taxi實時分布計算模塊、安全處理模塊、空車預(yù)測模塊、Taxi路徑請求處理模塊、Taxi運營信息查詢處理模塊、移動用戶空車請求處理模塊組成,客流熱點區(qū)域處理模塊。如圖4所示。為了實現(xiàn)調(diào)度的實時性、高效性,每個模塊將實現(xiàn)基于Hadoop的MapReduce算法,實現(xiàn)分布式存取、處理。
[0075]實時Taxi分布及空車預(yù)測模塊,主要功能是 每5秒鐘對所有Taxi當(dāng)前所在位置、載客等數(shù)據(jù)匯總、分析,統(tǒng)計當(dāng)前5秒鐘內(nèi)taxi的分布,例如(1,37.75134,-122.39488,1,2011-9-1 13:10:10),表示時間 2011-9-1 13:10:10,I 號 taxi 所在位置經(jīng)緯度為(37.75134,-122.39488),處于載客狀態(tài)。(2,37.95134, -122.99488,0,2011-9-113:10:10),表示時間2011-9-1 13:10:10,2號taxi所在位置區(qū)域塊中心點經(jīng)緯度為(37.95134,-122.99488),處于空駛狀態(tài)。通過以上信息,對空載Taxi所在區(qū)域塊以及空Taxi數(shù)量做預(yù)測。
[0076]安全處理模塊,主要功能是:接收來自動態(tài)數(shù)據(jù)分析模塊的交通事故的發(fā)生請求,通知相關(guān)工作人員對事故做緊急處理,保證出租車司機(jī)和乘客的安全。
[0077]Taxi路徑請求處理模塊,主要功能是:接收來自動態(tài)數(shù)據(jù)分析模塊路徑分析請求,調(diào)用數(shù)據(jù)庫處理模塊獲取經(jīng)驗知識,以及最新出租車運行狀況信息,通過合適的調(diào)度算法,求出最佳路徑信息,反饋給動態(tài)數(shù)據(jù)分析模塊,滿足出租車需求。
[0078]Taxi運營信息查詢處理模塊,主要功能是:接收來自動態(tài)數(shù)據(jù)分析模塊的Taxi運營信息查詢請求,調(diào)用數(shù)據(jù)庫處理模塊,獲取用戶所請求的數(shù)據(jù),例如某輛Taxi的運行軌跡等。
[0079]移動用戶空車預(yù)訂請求處理模塊,主要功能是:接收來自動態(tài)數(shù)據(jù)分析模塊的空車請求,調(diào)用空車預(yù)測模塊獲取用戶所在位置附近的空Taxi,從而完成用戶對taxi的預(yù)訂。
[0080]數(shù)據(jù)庫處理模塊,主要功能是,調(diào)用HDFS分布式文件系統(tǒng)接口,對系統(tǒng)相關(guān)數(shù)據(jù)做讀、寫、查詢等操作,供動態(tài)數(shù)據(jù)分析、靜態(tài)數(shù)據(jù)分析、調(diào)度模塊調(diào)用。
[0081]手機(jī)智能終端向出租車系統(tǒng)綜合信息服務(wù)中心請求服務(wù)的流程圖,如圖5所示,具體流程描述如下。
[0082]S51:出行者手機(jī)智能終端通過移動無線網(wǎng)絡(luò)向出租車系統(tǒng)綜合信息服務(wù)中心發(fā)送服務(wù)請求。
[0083]S52:出租車系統(tǒng)綜合信息服務(wù)中心接收出行者手機(jī)智能終端的請求,將消息放入手機(jī)智能終端消息接收隊列。
[0084]S53:終端信息接收模塊從手機(jī)智能終端消息接收隊列中取出一條消息發(fā)送給數(shù)據(jù)過濾模塊,并接收來自數(shù)據(jù)過濾模塊的返回狀態(tài)及返回結(jié)果,如果返回狀態(tài)為成功,將此消息從消息隊列刪除,將返回結(jié)果發(fā)送給手機(jī)智能終端。
[0085]S54:數(shù)據(jù)過濾模塊接收來自終端信息接收模塊發(fā)送的消息,判斷是否需要數(shù)據(jù)處理引擎模塊進(jìn)一步處理,例如用戶注冊、Taxi運營信息查詢、空車預(yù)訂請求、熱點區(qū)域請求、最佳路徑請求等需要調(diào)度模塊進(jìn)一步處理,用戶的留言等不需要數(shù)據(jù)處理引擎模塊進(jìn)一步處理。如果需要進(jìn)一步處理,則把此消息發(fā)送給數(shù)據(jù)處理引擎模塊,如果不需要經(jīng)過進(jìn)一步處理,則調(diào)用數(shù)據(jù)庫處理模塊將消息存儲。
[0086]S55:數(shù)據(jù)過濾模塊將接收到的消息做分類,如果是Taxi運營信息查詢,將其交給調(diào)度模塊中的Taxi運營信息查詢處理模塊做處理;如果是空車預(yù)訂請求,將其交給調(diào)度模塊中的移動用戶空車請求處理模塊做處理,如果是Taxi路徑請求信息,將其交給調(diào)度模塊中的Taxi路徑請求處理模塊做處理;如果是安全請求消息,則交給安全請求處理模塊做處理;如果是Taxi運營信息查詢模塊,則交給Taxi運營信息查詢處理模塊做處理,如果是熱點區(qū)域查詢,則交給熱點區(qū)域處理模塊做處理。[0087]S56:重復(fù)S51?S55步驟的操作。
[0088]手機(jī)智能終端向出租車系統(tǒng)綜合信息服務(wù)中心預(yù)訂空Taxi的流程如圖6所示,具體流程描述如下。
[0089]S61:移動終端發(fā)送當(dāng)前GPS信息到出租車系統(tǒng)綜合信息服務(wù)中心。
[0090]S62:預(yù)訂空taxi處理模塊接受用戶請求。
[0091]S63:預(yù)訂空taxi處理模塊判斷當(dāng)前GPS信息是否屬于出租車行駛區(qū)域范圍內(nèi),如果屬于轉(zhuǎn)向S4,否則向客戶端發(fā)送請求失敗信息,轉(zhuǎn)向S610。
[0092]S64:預(yù)訂空taxi處理模塊調(diào)用Taxi實時分布模塊獲取移動終端所發(fā)送的GPS位置附近的空載Taxi信息,并發(fā)送給移動終端,轉(zhuǎn)向S65,如果附近沒有空載Taxi,則發(fā)送“周圍沒有Taxi”信息到移動終端,轉(zhuǎn)向S610。
[0093]S65:移動終端接受周邊Taxi信息,并將顯示在地圖上。
[0094]S66:用戶選擇某輛Taxi,并發(fā)送預(yù)訂請求到出租車系統(tǒng)綜合信息服務(wù)中心。
[0095]S67:預(yù)訂空taxi處理模塊調(diào)用Taxi運營信息查詢模塊獲取Taxi實時運用信息,并將預(yù)訂請求發(fā)送給移動終端所請求的Taxi終端。
[0096]S68:Taxi終端接受預(yù)訂請求,如果同意預(yù)訂,發(fā)送預(yù)訂空taxi處理模塊預(yù)訂成功,否則,發(fā)送預(yù)訂失敗。
[0097]S69:預(yù)訂空taxi處理模塊將結(jié)果發(fā)送到移動終端。
[0098]S610:預(yù)訂 Taxi 結(jié)束。
[0099]手機(jī)智能終端向出租車系統(tǒng)綜合信息服務(wù)中心請求最佳路徑的流程如圖7所示,具體流程描述如下。
[0100]S71:移動終端從地圖上選擇起點和終點位置信息,并發(fā)送給出租車系統(tǒng)綜合信息服務(wù)中心。
[0101]S72:路徑請求處理模塊接受最佳路徑請求。
[0102]S73:判斷起點和終點是否屬于taxi行駛區(qū)域范圍,如果屬于區(qū)域范圍,轉(zhuǎn)向S74,否則轉(zhuǎn)向S76。
[0103]S74:路徑請求模塊選擇當(dāng)前最佳的廣2條路徑,每條路徑包括一系列點,以及路段的堵車信息等,返回給移動終端
[0104]S75:移動終端接受最佳路徑信息,并將其繪制到地圖上,包括路徑曲線,所需時間,路程,堵車信息,所需費用等
[0105]S76:最佳路徑請求結(jié)束。
[0106]本發(fā)明經(jīng)過試驗證明可行,試驗的四個案例如下:
[0107]數(shù)據(jù)來源于深圳市一個月內(nèi)20000輛出租車的運營數(shù)據(jù),每輛出租車每一分鐘向數(shù)據(jù)處理中心發(fā)送一條信息,信息格式為(緯度、經(jīng)度、車載狀態(tài)、時間)。
[0108]測試一,通過分析原始數(shù)據(jù),計算乘客上下車OD矩陣,按時間段統(tǒng)計客流密集區(qū)域,以一星期為一個周期,統(tǒng)計一周中每天每小時乘客活動區(qū)域信息。
[0109]測試二,以當(dāng)前時間為準(zhǔn),分析前半小時的所有taxi運營數(shù)據(jù),用于對Taxi實時追蹤。
[0110]測試三,采用最佳的路徑分析模型對Taxi運營數(shù)據(jù)做統(tǒng)計分析,按時間段統(tǒng)計路段的堵車信息,得到某一時間段起始點和終點之間的最佳路徑。[0111]測試四,通過實時與移動終點用戶以及Taxi終端交互,完成用戶對Taxi的實時預(yù)訂功能。
[0112]值得注意的是,上述實施例中,所包括的各個單元只是按照功能邏輯進(jìn)行劃分的,但并不局限于上述的劃分,只要能夠?qū)崿F(xiàn)相應(yīng)的功能即可;另外,各功能單元的具體名稱也只是為了便于相互區(qū)分,并不用于限制本發(fā)明的保護(hù)范圍。
[0113]另外,本領(lǐng)域普通技術(shù)人員可以理解實現(xiàn)上述各實施例方法中的全部或部分步驟是可以通過程序來指令相關(guān)的硬件來完成,相應(yīng)的程序可以存儲于一計算機(jī)可讀取存儲介質(zhì)中,所述的存儲介質(zhì),如R0M/RAM、磁盤或光盤等。
[0114]以上所述僅為本發(fā)明的較佳實施例而已,并不用以限制本發(fā)明,凡在本發(fā)明的精神和原則之內(nèi)所作的任何修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明的保護(hù)范圍之內(nèi)。
【權(quán)利要求】
1.一種出租車云智能調(diào)度方法,其特征在于,所述方法包括: 車載智能終端向出租車服務(wù)中心發(fā)送出租車位置消息;所述位置消息包括:出租車位置坐標(biāo)、時間和載客情況; 出租車服務(wù)中心接收所有出租車的位置消息,將所有出租車的位置消息存儲在云平臺的HBase數(shù)據(jù)庫內(nèi); 移動終端向出租車服務(wù)中心發(fā)送出租車召喚請求,所述召喚請求包括:移動終端的位置坐標(biāo),時間,目的地和人數(shù); 出租車服務(wù)中心在所述HBase數(shù)據(jù)庫內(nèi)搜索與所述召喚請求匹配的出租車位置消息,并將該匹配的出租車位置消息返回給出租車服務(wù)中心; 出租車服務(wù)中心向移動終端發(fā)送召喚請求響應(yīng)消息,該響應(yīng)消息包括:出租車位置坐標(biāo)和時間; 移動終端顯示該出租車位置坐標(biāo)和時間,提示用戶發(fā)送確認(rèn)消息; 移動終端在接收到用戶發(fā)起的確認(rèn)消息后,向出租車服務(wù)器中心發(fā)送確認(rèn)消息;出租車服務(wù)器中心向車載移動終端返回預(yù)定消息完成出租車的預(yù)定,該預(yù)定消息包括:移動終端的位置坐標(biāo),時間,目的地和人數(shù)。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法在完成出租車的預(yù)定之后,還包括: 出租車服務(wù)器中心對·載客出租車和空駛出租車的出行規(guī)律進(jìn)行分析,并基于差分自回歸滑動平均模ARIMA模型,建立空駛和載客車出行分布預(yù)測模型,從而得到一定的客戶需求條件下的出租車OD分布矩陣,基于出租車OD分布矩陣,預(yù)測一定時間內(nèi),區(qū)域最佳出租車數(shù)量。
3.—種出租車云智能調(diào)度系統(tǒng),其特征在于,所述系統(tǒng)包括:車載智能終端、移動終端、出租車服務(wù)器中心和云平臺,所述云平臺基于Hadoop技術(shù); 所述車載智能終端,用于向出租車服務(wù)中心發(fā)送出租車位置消息;所述位置消息包括:出租車位置坐標(biāo)、時間和載客情況; 所述出租車服務(wù)中心,用于接收所有出租車的位置消息,將所有出租車的位置消息存儲在云平臺的HBase數(shù)據(jù)庫內(nèi); 所述移動終端,用于向出租車服務(wù)中心發(fā)送出租車召喚請求,所述召喚請求包括:移動終端的位置坐標(biāo),時間,目的地和人數(shù); 所述出租車服務(wù)中心, 用于在所述HBase數(shù)據(jù)庫內(nèi)搜索與所述召喚請求匹配的出租車位置消息,并將該匹配的出租車位置消息返回給所述出租車服務(wù)中心; 所述出租車服務(wù)中心,用于向移動終端發(fā)送召喚請求響應(yīng)消息,該響應(yīng)消息包括:出租車位置坐標(biāo)和時間; 所述移動終端,用于顯示該出租車位置坐標(biāo)和時間,提示用戶發(fā)送確認(rèn)消息;在接收到用戶發(fā)起的確認(rèn)消息后,向所述出租車服務(wù)器中心發(fā)送確認(rèn)消息; 所述出租車服務(wù)器中心,用于向車載移動終端返回預(yù)定消息完成出租車的預(yù)定,該預(yù)定消息包括:移動終端的位置坐標(biāo),時間,目的地和人數(shù)。
4.根據(jù)權(quán)利要求3所述的系統(tǒng),其特征在于,所述出租車服務(wù)器中心,還用于對載客出租車和空駛出租車的出行規(guī)律進(jìn)行分析,并基于ARIMA模型,建立空駛和載客車出行分布預(yù)測模型,從而得到一定的客戶需求條件下的出租車OD分布矩陣,基于出租車OD分布矩陣,預(yù)測一定時間內(nèi),區(qū)域最佳出租 車數(shù)量。
【文檔編號】G08G1/00GK103854472SQ201210516192
【公開日】2014年6月11日 申請日期:2012年12月5日 優(yōu)先權(quán)日:2012年12月5日
【發(fā)明者】趙娟娟, 張帆, 白雪, 須成忠, 彭智, 甘波 申請人:深圳先進(jìn)技術(shù)研究院