一種搭乘出租車的推薦方法、系統(tǒng)及客戶端的制作方法
【技術(shù)領(lǐng)域】
[0001] 本發(fā)明涉及一種搭乘出租車的推薦方法、系統(tǒng)及客戶端。
【背景技術(shù)】
[0002] 為了出行的方便,很多人都會選擇搭乘出租車,而出租車的停車地點不僅會受到 交通規(guī)則的制約,還同時受道路交通擁堵情況的影響,出租車司機(jī)為了搶奪時間承載更多 的乘客,通常會在高峰期繞開擁堵道路,需找快捷通道。那么,乘客要在高峰期擁堵路段打 車就變得比較困難,這樣不僅嚴(yán)重影響乘客的出行,需要耗費大量時間等車;而且乘客的打 車效率也特別低。
[0003] 申請?zhí)枮?01210580716. 4的專利文獻(xiàn)公開了一種時空聚類的出租車載客點推薦 方法,通過讀取選定時間段的出租車車載GPS數(shù)據(jù),對數(shù)據(jù)進(jìn)行預(yù)處理,刪除選定區(qū)域以外 的GPS點,依據(jù)出租車載客狀態(tài)的變化查找載客或卸客的地點;使用聚類的方法獲取出租 車在各時段中選定區(qū)域經(jīng)常發(fā)生載客事件的地點,作為候選載客點;利用ArcGIS提供的 ITopologicalOperator接口查找車輛周圍區(qū)域范圍內(nèi)的候選載客點,并對它們根據(jù)規(guī)則進(jìn) 行排序,取序列的top-5作為推薦載客點向司機(jī)推薦。
[0004] 上述方法針對的是出租車端,推薦出租車司機(jī)經(jīng)常發(fā)生載客事件的地點,以便司 機(jī)獲取客源;而且通過上述方法確定的僅僅是客源多的地點,并不等同于處于空載狀態(tài)的 出租車較多的地點,因此,還是無法解決針對出行用戶打車難的問題。
【發(fā)明內(nèi)容】
[0005] 本發(fā)明所要解決的技術(shù)問題是:提供一種搭乘出租車的推薦方法、系統(tǒng)及客戶端, 實現(xiàn)在打車?yán)щy情況下推薦用戶能夠便捷地搭乘到出租車的路徑。
[0006] 為了解決上述技術(shù)問題,本發(fā)明采用的技術(shù)方案為:
[0007] 一種搭乘出租車的推薦方法,包括:
[0008] 預(yù)設(shè)節(jié)點,獲取兩個所述節(jié)點之間的路徑;
[0009] 根據(jù)經(jīng)驗數(shù)據(jù),獲取任一所述路徑在預(yù)設(shè)時間段的搭乘推薦權(quán)值;存儲所述的搭 乘推薦權(quán)值;
[0010] 獲取用戶當(dāng)前位置和當(dāng)前時間,獲取當(dāng)前位置對應(yīng)最近的節(jié)點;
[0011] 選取包含所述節(jié)點的一個以上的路徑;
[0012] 獲取所述路徑在當(dāng)前時間所處預(yù)設(shè)時間段內(nèi)的搭乘推薦權(quán)值;
[0013] 推薦預(yù)設(shè)個數(shù)的所述搭乘推薦權(quán)值對應(yīng)路徑。
[0014] 本發(fā)明提供的第二個技術(shù)方案為:
[0015] -種搭乘出租車的推薦系統(tǒng),包括:
[0016] 預(yù)設(shè)節(jié)點模塊,用于預(yù)設(shè)節(jié)點;
[0017] 第一獲取模塊,用于獲取兩個所述節(jié)點之間的路徑;
[0018] 第二獲取模塊,用于根據(jù)經(jīng)驗數(shù)據(jù),獲取任一所述路徑在預(yù)設(shè)時間段的搭乘推薦 權(quán)值;
[0019] 存儲模塊,用于存儲所述的搭乘推薦權(quán)值;
[0020] 第三獲取模塊,用于獲取用戶當(dāng)前位置和當(dāng)前時間,以及獲取當(dāng)前位置對應(yīng)最近 的節(jié)點;
[0021] 選取模塊,用于選取包含所述節(jié)點的一個以上的路徑;
[0022] 第四獲取模塊,用于獲取所述路徑在當(dāng)前時間所處預(yù)設(shè)時間段內(nèi)的搭乘推薦權(quán) 值;
[0023] 第一推薦模塊,用于推薦預(yù)設(shè)個數(shù)的所述搭乘推薦權(quán)值對應(yīng)路徑。
[0024] 上述的搭乘出租車的推薦方法及系統(tǒng),通過預(yù)設(shè)節(jié)點,依據(jù)經(jīng)驗數(shù)據(jù)獲取任兩個 節(jié)點之間路徑在預(yù)設(shè)時間段的搭乘推薦權(quán)值;在用戶有需求時,依據(jù)用戶當(dāng)前位置獲取與 之對應(yīng)的最近的節(jié)點,并選取包含上述節(jié)點的多個路徑;獲取路徑在用戶當(dāng)前時間所處時 間段的搭乘推薦權(quán)值,將搭乘推薦權(quán)值較大的路徑推薦給用戶;實現(xiàn)以出租車經(jīng)驗數(shù)據(jù)得 到的搭乘推薦權(quán)值為依據(jù),并結(jié)合用戶所處位置和所處時間段的綜合考慮,推薦用戶能夠 較為便捷地搭乘到出租車的多個路徑選擇方案,幫助用戶在路況復(fù)雜,打車?yán)щy的情況下 知道所處位置附近哪段路徑能夠最便捷的搭乘到租出車,提高搭乘出租車的效率,節(jié)省打 車所需時間。
[0025] 本發(fā)明提供的第三個技術(shù)方案為:
[0026] -種搭乘出租車的推薦客戶端,包括:
[0027] 第三獲取模塊,用于獲取用戶當(dāng)前位置和當(dāng)前時間,以及獲取當(dāng)前位置對應(yīng)最近 的節(jié)點;
[0028] 選取模塊,用于選取包含所述節(jié)點的一個以上的路徑;
[0029] 第四獲取模塊,用于獲取所述路徑在當(dāng)前時間所處預(yù)設(shè)時間段內(nèi)的搭乘推薦權(quán) 值;
[0030] 第一推薦模塊,用于推薦預(yù)設(shè)個數(shù)的所述搭乘推薦權(quán)值對應(yīng)路徑。
[0031] 上述客戶端的有益效果在于:通過客戶端從當(dāng)前位置、當(dāng)前時間以及距離自身最 近的節(jié)點出發(fā),選取對應(yīng)的多個路徑,并獲取路徑對應(yīng)的搭乘推薦權(quán)值,然后將搭乘推薦權(quán) 值較高的路徑推薦給用戶;實現(xiàn)通過客戶端的操作處理,便能獲取到多個能夠較為便捷地 搭乘到出租車的路徑,提高搭乘出租車的效率,節(jié)省打車所需時間。
[0032] 本發(fā)明提供的第三個技術(shù)方案為:
[0033] -種搭乘出租車的推薦客戶端,包括:
[0034] 發(fā)送模塊,用于發(fā)送用戶當(dāng)前位置和當(dāng)前時間;
[0035] 第一接收模塊,用于接收用戶當(dāng)前位置對應(yīng)最近的節(jié)點;
[0036] 第二接收模塊,用于接收包含所述節(jié)點的一個以上的路徑;
[0037] 第三接收模塊,用于接收所述路徑在當(dāng)前時間所處預(yù)設(shè)時間段內(nèi)的搭乘推薦權(quán) 值;
[0038] 第一推薦模塊,用于推薦預(yù)設(shè)個數(shù)的所述搭乘推薦權(quán)值對應(yīng)路徑。
[0039] 上述客戶端的有益效果在于:通過客戶端接收用戶當(dāng)前位置最近的節(jié)點,包含所 述節(jié)點的多個路徑,以及路徑在當(dāng)前時間所處預(yù)設(shè)時間段內(nèi)的搭乘推薦權(quán)值,然后將搭乘 推薦權(quán)值較高的路徑推薦給用戶;實現(xiàn)通過后臺服務(wù)器高效率地數(shù)據(jù)處理,客戶端能夠在 獲取相關(guān)數(shù)據(jù)后直接選取相應(yīng)路徑推薦給用戶,減輕客戶端工作負(fù)擔(dān),減少內(nèi)存占用資源, 提高路徑的推薦效率。
【附圖說明】
[0040] 圖1為本發(fā)明一種搭乘出租車的推薦方法的流程示意圖;
[0041] 圖2為本發(fā)明一種搭乘出租車的推薦方法的流程示意圖;
[0042] 圖3為本發(fā)明一種搭乘出租車的推薦系統(tǒng)的結(jié)構(gòu)組成框圖;
[0043] 圖4為本發(fā)明一種搭乘出租車的推薦系統(tǒng)的結(jié)構(gòu)組成框圖;
[0044] 圖5為本發(fā)明一種搭乘出租車的推薦客戶端的結(jié)構(gòu)組成框圖;
[0045] 圖6為本發(fā)明一種搭乘出租車的推薦客戶端的結(jié)構(gòu)組成框圖;
[0046] 圖7為本發(fā)明另一種搭乘出租車的推薦客戶端的結(jié)構(gòu)組成框圖;
[0047] 圖8為本發(fā)明另一種搭乘出租車的推薦客戶端的結(jié)構(gòu)組成框圖。
[0048] 標(biāo)號說明:
[0049] 1、預(yù)設(shè)節(jié)點模塊;2、第一獲取模塊;3、第二獲取模塊;4、存儲模塊;
[0050] 5、第三獲取模塊;6、選取模塊、7、第四獲取模塊;8、第一推薦模塊;
[0051] 9、第五獲取模塊、10、第二推薦模塊;11、發(fā)送模塊;12、第一接收模塊;
[0052] 13、第二接收模塊;14、第三接收模塊;15、第四接收模塊。
【具體實施方式】
[0053] 為詳細(xì)說明本發(fā)明的技術(shù)內(nèi)容、所實現(xiàn)目的及效果,以下結(jié)合實施方式并配合附 圖予以說明。
[0054] 本發(fā)明最關(guān)鍵的構(gòu)思在于:獲取兩預(yù)設(shè)節(jié)點確定的路徑,以及路徑對應(yīng)時間段的 搭乘推薦權(quán)值,依據(jù)用戶當(dāng)前位置以及當(dāng)前時間,獲取包含與當(dāng)前位置最近節(jié)點的多個路 徑,依據(jù)對應(yīng)時間段內(nèi)路徑的搭乘推薦權(quán)值,推薦能夠便捷搭乘到出租車的路徑。
[0055] 名詞解釋:
[0058] 請參照圖1以及圖2,本發(fā)明提供一種搭乘出租車的推薦方法,
[0059] 預(yù)設(shè)節(jié)點;
[0060] 具體為:依據(jù)出租車的行車數(shù)據(jù),遍歷出租車的初始位置或目標(biāo)位置;所述行車 數(shù)據(jù)包含出租車的實時地理位置信息,以及出租車每次開始打表,出單時候?qū)?yīng)的地理位 置信息和時間等;所述初始位置為由"空車"變?yōu)?載客"狀態(tài)的地點,即出租車的載客位 置,可以通過出租車開始打表時所處的地理位置信息和時間來確定;所述目標(biāo)位置則與之 相反,為出租車的卸客位置,可以通過出租車出單時候?qū)?yīng)的地理位置和時間確定;