本發(fā)明實(shí)施例涉及互聯(lián)網(wǎng)技術(shù)領(lǐng)域,尤其涉及一種預(yù)估乘客取消訂單行為的方法、設(shè)備及存儲(chǔ)介質(zhì)。
背景技術(shù):
隨著互聯(lián)網(wǎng)技術(shù)的高度發(fā)展以及智能設(shè)備的普及,傳統(tǒng)的交通技術(shù)正在逐步進(jìn)化為智能交通系統(tǒng)?,F(xiàn)有技術(shù)中,乘客多使用在線叫車服務(wù)軟件(例如滴滴、優(yōu)步、神州、易道等),通過手機(jī)等智能終端進(jìn)行打車,使人、車、路之間的相互作用關(guān)系以新的方式呈現(xiàn),與傳統(tǒng)的打車方式相比,在一定程度上實(shí)現(xiàn)了較為準(zhǔn)確、高效地出行。
在線叫車服務(wù)(如專車,順風(fēng)車,快車等)中,大量的因素會(huì)導(dǎo)致乘客在叫車過程中取消訂單,例如司機(jī)接客預(yù)期到達(dá)時(shí)間、單價(jià)、區(qū)域和交通狀況等等,而且不同用戶對(duì)不同因素的敏感程度還不一樣。只有在派單過程中將用戶訂單派送給達(dá)到乘客預(yù)期的司機(jī)才能完成在線叫車服務(wù)。從而,正確的識(shí)別出乘客針對(duì)派單司機(jī)是否會(huì)取消訂單具有重要意義。
目前,只有通過司機(jī)和用戶的距離來判斷司機(jī)是否滿足派送訂單的要求,并沒有考慮乘客的影響因素,從而導(dǎo)致在線叫車服務(wù)的成功率較低。
技術(shù)實(shí)現(xiàn)要素:
本發(fā)明實(shí)施例提供一種預(yù)估乘客取消訂單行為的方法、設(shè)備及存儲(chǔ)介質(zhì),可以提升在線叫車服務(wù)成功率。
第一方面,本發(fā)明實(shí)施例提供了一種預(yù)估乘客取消訂單行為的方法,該方法包括:
根據(jù)提交在線叫車服務(wù)的訂單信息的乘客賬號(hào),獲取對(duì)應(yīng)乘客的歷史行為信息,所述訂單信息中包含乘車起點(diǎn);
獲取位于所述乘車起點(diǎn)預(yù)設(shè)區(qū)域范圍內(nèi)的司機(jī)作為候選司機(jī);
根據(jù)所述歷史行為信息確定所述乘客針對(duì)所述候選司機(jī)是否會(huì)取消所述訂單。
第二方面,本發(fā)明實(shí)施例還提供了一種預(yù)估乘客取消訂單行為的裝置,該裝置包括:
歷史信息獲取模塊,用于根據(jù)提交在線叫車服務(wù)的訂單信息的乘客賬號(hào),獲取對(duì)應(yīng)乘客的歷史行為信息,所述訂單信息中包含乘車起點(diǎn);
候選司機(jī)獲取模塊,用于獲取位于所述乘車起點(diǎn)預(yù)設(shè)區(qū)域范圍內(nèi)的司機(jī)作為候選司機(jī);
取消訂單預(yù)估模塊,用于根據(jù)所述歷史行為信息確定所述乘客針對(duì)所述候選司機(jī)是否會(huì)取消所述訂單。
第三方面,本發(fā)明實(shí)施例還提供了一種設(shè)備,包括:
一個(gè)或多個(gè)處理器;
存儲(chǔ)裝置,用于存儲(chǔ)一個(gè)或多個(gè)程序,
當(dāng)所述一個(gè)或多個(gè)程序被所述一個(gè)或多個(gè)處理器執(zhí)行,使得所述一個(gè)或多個(gè)處理器實(shí)現(xiàn)本發(fā)明實(shí)施例任一所述的預(yù)估乘客取消訂單行為的方法。
第四方面,本發(fā)明實(shí)施例還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)本發(fā)明實(shí)施例任一所述的預(yù)估乘客取消訂單行為的方法。
本發(fā)明實(shí)施例通過根據(jù)乘客的歷史行為信息,確定所述乘客針對(duì)所述候選司機(jī)是否會(huì)取消所述訂單。由于在預(yù)估乘客針對(duì)候選司機(jī)是否會(huì)取消訂單時(shí),同時(shí)考慮到了乘客的歷史行為信息,可以提升在線叫車服務(wù)成功率。
附圖說明
圖1是本發(fā)明實(shí)施例一提供的一種預(yù)估乘客取消訂單行為的方法的流程圖;
圖2是本發(fā)明實(shí)施例二提供的一種預(yù)估乘客取消訂單行為的方法的流程圖;
圖3是本發(fā)明實(shí)施例三提供的一種預(yù)估乘客取消訂單行為的裝置的結(jié)構(gòu)圖;
圖4是本發(fā)明實(shí)施例四提供的一種計(jì)算機(jī)設(shè)備的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了使本發(fā)明的目的、技術(shù)方案和優(yōu)點(diǎn)更加清楚,下面結(jié)合附圖對(duì)本發(fā)明具體實(shí)施例作進(jìn)一步的詳細(xì)描述??梢岳斫獾氖牵颂幩枋龅木唧w實(shí)施例僅僅用于解釋本發(fā)明,而非對(duì)本發(fā)明的限定。
另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關(guān)的部分而非全部?jī)?nèi)容。在更加詳細(xì)地討論示例性實(shí)施例之前應(yīng)當(dāng)提到的是,一些示例性實(shí)施例被描述成作為流程圖描繪的處理或方法。雖然流程圖將各項(xiàng)操作(或步驟)描述成順序的處理,但是其中的許多操作可以被并行地、并發(fā)地或者同時(shí)實(shí)施。此外,各項(xiàng)操作的順序可以被重新安排。當(dāng)其操作完成時(shí)所述處理可以被終止,但是還可以具有未包括在附圖中的附加步驟。所述處理可以對(duì)應(yīng)于方法、函數(shù)、規(guī)程、子例程、子程序等等。
實(shí)施例一
圖1為本發(fā)明實(shí)施例一提供的一種預(yù)估乘客取消訂單行為的方法的流程圖,本實(shí)施例可適用于預(yù)估乘客取消訂單行為的情況,該方法可以由本發(fā)明實(shí)施例提供的預(yù)估乘客取消訂單行為的裝置來執(zhí)行,該裝置可采用軟件和/或硬件的方式實(shí)現(xiàn),該裝置可集成在終端設(shè)備中或終端設(shè)備的應(yīng)用端中。其中,終端設(shè)備可以為但不限于為移動(dòng)終端(平板電腦或智能手機(jī))、固定終端(臺(tái)式電腦或筆記本)。
其中,應(yīng)用端可以為內(nèi)嵌于終端設(shè)備中的某個(gè)客戶端的插件,或者為所述終端設(shè)備的操作系統(tǒng)的插件,與內(nèi)嵌于終端設(shè)備中的預(yù)估乘客取消訂單行為的客戶端或者終端設(shè)備的操作系統(tǒng)中的預(yù)估乘客取消訂單行為應(yīng)用程序配合使用;應(yīng)用端也可以為所述終端設(shè)備中一個(gè)獨(dú)立的可提供預(yù)估乘客取消訂單行為的客戶端,本實(shí)施例對(duì)此不進(jìn)行限制。
如圖1所述,本實(shí)施例的方法具體包括:
s101、根據(jù)提交在線叫車服務(wù)的訂單信息的乘客賬號(hào),獲取對(duì)應(yīng)乘客的歷史行為信息,所述訂單信息中包含乘車起點(diǎn)。
其中,乘客賬戶可以為用戶名或用戶id。所述歷史行為信息可包含以下至少一項(xiàng)信息:乘客歷史取消訂單次數(shù)、司機(jī)接客預(yù)期到達(dá)時(shí)間與乘客歷史取消訂單平均時(shí)間的比值、司機(jī)接客預(yù)期到達(dá)時(shí)間與乘客歷史取消訂單平均時(shí)間的差值與乘客歷史取消訂單時(shí)間方差的比值、司機(jī)接客預(yù)期到達(dá)時(shí)間與乘客完成訂單的司機(jī)到達(dá)時(shí)間均值的比值、司機(jī)接客行駛距離與乘客歷史取消訂單的司機(jī)接客行駛距離均值的比值、司機(jī)接客行駛距離與乘客歷史取消訂單的司機(jī)接客行駛距離均值的差值與乘客歷史取消訂單的司機(jī)接客行駛距離方差的比值、司機(jī)接客行駛距離與乘客歷史完成訂單的司機(jī)接客行駛距離均值的比值、訂單價(jià)格與乘客歷史取消訂單平均價(jià)格的比值、訂單價(jià)格與乘客歷史取消訂單平均價(jià)格的差與乘客歷史取消訂單價(jià)格的方差的比值、訂單價(jià)格與乘客歷史完成訂單平均價(jià)格的比值、訂單價(jià)格與乘客歷史完成訂單平均價(jià)格的差與乘客歷史完成訂單價(jià)格的方差的比值、乘客在預(yù)設(shè)時(shí)間段內(nèi)取消訂單的比例、乘客是否綁定信用卡和乘客是否有過打車拒付記錄。
s102、獲取位于所述乘車起點(diǎn)預(yù)設(shè)區(qū)域范圍內(nèi)的司機(jī)作為候選司機(jī)。
為了提高在線叫車服務(wù)的成功率,可獲取距離所述乘車起點(diǎn)預(yù)設(shè)區(qū)域范圍內(nèi)的司機(jī)作為候選司機(jī),其中,預(yù)設(shè)區(qū)域范圍可選為周圍2-3公里,這樣,選出的候選司機(jī)距離乘車起點(diǎn)不會(huì)太遠(yuǎn),司機(jī)拒絕接單的概率也就越小。
其中,候選司機(jī)的個(gè)數(shù)可以為1個(gè)或多個(gè),當(dāng)為1個(gè)數(shù)時(shí),可選擇距離乘車起點(diǎn)最近的司機(jī)作為候選司機(jī)。
s103、根據(jù)所述歷史行為信息確定所述乘客針對(duì)所述候選司機(jī)是否會(huì)取消所述訂單。
為了更為準(zhǔn)確的預(yù)估乘客針對(duì)各個(gè)候選司機(jī),是否會(huì)取消訂單,提升在線叫車服務(wù)的成功率,進(jìn)一步將候選司機(jī)的信息作為參考因素。具體的,可獲取所述候選司機(jī)對(duì)應(yīng)的司機(jī)信息;根據(jù)所述歷史行為信息、所述訂單信息和所述司機(jī)信息確定所述乘客針對(duì)所述候選司機(jī)是否會(huì)取消所述訂單。
針對(duì)各候選司機(jī),根據(jù)該乘客的歷史行為信息、訂單信息和司機(jī)信息進(jìn)一步確定乘客針對(duì)該候選司機(jī)是否會(huì)取消所述訂單。其中,所述訂單信息中還可包含以下至少一項(xiàng)信息:乘車終點(diǎn)、乘車起點(diǎn)和/或乘車終點(diǎn)是否為用戶的家庭地址、乘車起點(diǎn)和/或乘車終點(diǎn)是否為用戶的工作單位,乘車起點(diǎn)和/或乘車終點(diǎn)是否為商圈、乘車起點(diǎn)和/或乘車終點(diǎn)是否為交通樞紐、是否是異地叫車、訂單發(fā)起時(shí)間、車輛類型、乘車起點(diǎn)和乘車終點(diǎn)之間的距離、預(yù)計(jì)價(jià)格、預(yù)計(jì)價(jià)格與訂單發(fā)起城市中訂單平均價(jià)格比、預(yù)計(jì)行駛時(shí)間、預(yù)計(jì)行駛速度與訂單發(fā)起城市中訂單平均行駛速度比、是否穿越擁堵區(qū)域和乘客性別。其中,所述訂單發(fā)起時(shí)間包含以下至少一項(xiàng)信息:是否上午、是否下午、是否晚上、是否夜里、星期、小時(shí)、是否周末和是否處于上下班高峰期。
所述司機(jī)信息可包含以下至少一項(xiàng)信息:司機(jī)性別、車輛類型、當(dāng)前位置、接客行駛距離和接客預(yù)期到達(dá)時(shí)間。
在具體預(yù)估乘客針對(duì)候選司機(jī)是否會(huì)取消訂單時(shí),同時(shí)參考上述乘客的歷史行為信息中包含的各項(xiàng)因素、訂單信息包含的各項(xiàng)因素和司機(jī)信息中包含的各項(xiàng)因素,可以進(jìn)一步提高預(yù)估準(zhǔn)確率,從而提升在線叫車服務(wù)的成功率。
本實(shí)施例通過根據(jù)乘客的歷史行為信息,確定所述乘客針對(duì)所述候選司機(jī)是否會(huì)取消所述訂單。由于在預(yù)估乘客針對(duì)候選司機(jī)是否會(huì)取消訂單時(shí),同時(shí)考慮到了乘客的歷史行為信息,可以提升在線叫車服務(wù)成功率。
實(shí)施例二
圖2是本發(fā)明實(shí)施例二提供的一種預(yù)估乘客取消訂單行為的方法的流程圖。本實(shí)施例以上述實(shí)施例為基礎(chǔ)進(jìn)行優(yōu)化,在本實(shí)施例中,將步驟根據(jù)所述歷史行為信息、所述訂單信息和所述司機(jī)信息確定所述乘客針對(duì)所述候選司機(jī)是否會(huì)取消所述訂單優(yōu)化為:將所述歷史行為信息、所述訂單信息和所述司機(jī)信息輸入乘客取消訂單行為識(shí)別器中進(jìn)行學(xué)習(xí);根據(jù)所述乘客取消訂單行為識(shí)別器輸出的概率,確定所述乘客針對(duì)所述候選司機(jī)是否會(huì)取消所述訂單。
相應(yīng)的,本實(shí)施例的方法具體包括:
s201、根據(jù)提交在線叫車服務(wù)的訂單信息的乘客賬號(hào),獲取對(duì)應(yīng)乘客的歷史行為信息,所述訂單信息中包含乘車起點(diǎn)。
s202、獲取位于所述乘車起點(diǎn)預(yù)設(shè)區(qū)域范圍內(nèi)的司機(jī)作為候選司機(jī),并獲取所述候選司機(jī)對(duì)應(yīng)的司機(jī)信息。
s203、將所述歷史行為信息、所述訂單信息和所述司機(jī)信息輸入乘客取消訂單行為識(shí)別器中進(jìn)行學(xué)習(xí)。
s204、根據(jù)所述乘客取消訂單行為識(shí)別器輸出的概率,確定所述乘客針對(duì)所述候選司機(jī)是否會(huì)取消所述訂單。
其中,乘客取消訂單行為識(shí)別器是預(yù)先根據(jù)乘客的歷史行為信息、歷史訂單信息、和歷史訂單對(duì)應(yīng)的司機(jī)信息訓(xùn)練得到的識(shí)別器,通過該乘客取消訂單行為識(shí)別器可直接輸出乘客取消訂單的概率,輸出的乘客取消訂單的概率越大,那么該乘客可能取消訂單的概率就越大。
可選的,該乘客取消訂單行為識(shí)別器的訓(xùn)練過程如下:
獲取至少一個(gè)乘客的歷史訂單的歷史行為信息、訂單信息及乘客取消訂單情況,所述歷史訂單的訂單信息中包含歷史乘車起點(diǎn)。其中,針對(duì)每個(gè)歷史賬單,所述歷史行為信息包含以下至少一項(xiàng)信息:乘客歷史取消訂單次數(shù)、司機(jī)接客預(yù)期到達(dá)時(shí)間與乘客歷史取消訂單平均時(shí)間的比值、司機(jī)接客預(yù)期到達(dá)時(shí)間與乘客歷史取消訂單平均時(shí)間的差值與乘客歷史取消訂單時(shí)間方差的比值、司機(jī)接客預(yù)期到達(dá)時(shí)間與乘客完成訂單的司機(jī)到達(dá)時(shí)間均值的比值、司機(jī)接客行駛距離與乘客歷史取消訂單的司機(jī)接客行駛距離均值的比值、司機(jī)接客行駛距離與乘客歷史取消訂單的司機(jī)接客行駛距離均值的差值與乘客歷史取消訂單的司機(jī)接客行駛距離方差的比值、司機(jī)接客行駛距離與乘客歷史完成訂單的司機(jī)接客行駛距離均值的比值、訂單價(jià)格與乘客歷史取消訂單平均價(jià)格的比值、訂單價(jià)格與乘客歷史取消訂單平均價(jià)格的差與乘客歷史取消訂單價(jià)格的方差的比值、訂單價(jià)格與乘客歷史完成訂單平均價(jià)格的比值、訂單價(jià)格與乘客歷史完成訂單平均價(jià)格的差與乘客歷史完成訂單價(jià)格的方差的比值、乘客在預(yù)設(shè)時(shí)間段內(nèi)取消訂單的比例、乘客是否綁定信用卡和乘客是否有過打車拒付記錄。所述訂單信息中還包含以下至少一項(xiàng)信息:乘車終點(diǎn)、乘車起點(diǎn)和/或乘車終點(diǎn)是否為用戶的家庭地址、乘車起點(diǎn)和/或乘車終點(diǎn)是否為用戶的工作單位,乘車起點(diǎn)和/或乘車終點(diǎn)是否為商圈、乘車起點(diǎn)和/或乘車終點(diǎn)是否為交通樞紐、是否是異地叫車、訂單發(fā)起時(shí)間、車輛類型、乘車起點(diǎn)和乘車終點(diǎn)之間的距離、預(yù)計(jì)價(jià)格、預(yù)計(jì)價(jià)格與訂單發(fā)起城市中訂單平均價(jià)格比、預(yù)計(jì)行駛時(shí)間、預(yù)計(jì)行駛速度與訂單發(fā)起城市中訂單平均行駛速度比、是否穿越擁堵區(qū)域和乘客性別。
獲取位于所述歷史乘車起點(diǎn)預(yù)設(shè)區(qū)域范圍內(nèi)的司機(jī)作為歷史候選司機(jī),并獲取所述歷史候選司機(jī)的司機(jī)信息。其中,針對(duì)每個(gè)歷史候選司機(jī),所述司機(jī)信息包含以下至少一項(xiàng)信息:司機(jī)性別、車輛類型、當(dāng)前位置、接客行駛距離和接客預(yù)期到達(dá)時(shí)間。
根據(jù)所述乘客取消訂單情況對(duì)所述歷史訂單進(jìn)行標(biāo)記,并將標(biāo)記后的歷史訂單的歷史行為信息、訂單信息和司機(jī)信息作為訓(xùn)練數(shù)據(jù)。其中,乘客取消訂單情況包含以下兩種:乘客取消訂單和乘客未取消訂單。針對(duì)每條歷史訂單,根據(jù)乘客取消訂單情況對(duì)歷史訂單進(jìn)行標(biāo)記,并將標(biāo)記后的歷史訂單的歷史行為信息、訂單信息和司機(jī)信息作為訓(xùn)練數(shù)據(jù)。例如,針對(duì)某條歷史訂單的各候選司機(jī),如果乘客未取消該訂單,則標(biāo)記該歷史訂單的狀態(tài)為未取消(例如,標(biāo)記為1),如果乘客取消了該訂單,則標(biāo)記該歷史訂單的狀態(tài)為取消(例如,標(biāo)記為0)。這樣針對(duì)每個(gè)候選司機(jī),分別得到標(biāo)記的歷史訂單、訂單信息和司機(jī)信息,針對(duì)多條歷史訂單,就會(huì)得到大量的標(biāo)記的歷史訂單、訂單信息和司機(jī)信息,并將其作為訓(xùn)練數(shù)據(jù),采用機(jī)器學(xué)習(xí)方法對(duì)所述訓(xùn)練數(shù)據(jù)進(jìn)行訓(xùn)練,得到乘客取消訂單行為識(shí)別器。
采用機(jī)器學(xué)習(xí)方法對(duì)所述訓(xùn)練數(shù)據(jù)進(jìn)行訓(xùn)練,得到所述乘客取消訂單行為識(shí)別器。
其中,可采用以下至少一種算法:決策樹算法、隨機(jī)森林randomforest算法、迭代決策樹gbdt算法和支持向量機(jī)算法,對(duì)所述訓(xùn)練數(shù)據(jù)進(jìn)行訓(xùn)練,得到所述乘客取消訂單行為識(shí)別器。
本實(shí)施例預(yù)先根據(jù)乘客的大量歷史訂單的歷史行為信息、訂單信息、司機(jī)信息訓(xùn)練得到乘客取消訂單行為識(shí)別器,在有新提交的訂單時(shí),針對(duì)各個(gè)候選司機(jī),采用乘客取消訂單行為識(shí)別器直接輸出乘客針對(duì)各候選司機(jī)取消訂單的概率,根據(jù)該概率可確定乘客針對(duì)各候選司機(jī)是否會(huì)取消訂單,不僅能夠提供識(shí)別效率,識(shí)別速度,而且可以正確識(shí)別出乘客是否會(huì)取消訂單,提升在線叫車服務(wù)成功率。
實(shí)施例三
圖3為本發(fā)明實(shí)施例三提供的一種預(yù)估乘客取消訂單行為的裝置的結(jié)構(gòu)圖,本實(shí)施例可適用于預(yù)估乘客取消訂單行為的情況,該裝置可采用軟件和/或硬件的方式實(shí)現(xiàn),該裝置可集成在終端設(shè)備中或終端設(shè)備的應(yīng)用端中。其中,終端設(shè)備可以為但不限于為移動(dòng)終端(平板電腦或智能手機(jī))、固定終端(臺(tái)式電腦或筆記本)。
其中,應(yīng)用端可以為內(nèi)嵌于終端設(shè)備中的某個(gè)客戶端的插件,或者為所述終端設(shè)備的操作系統(tǒng)的插件,與內(nèi)嵌于終端設(shè)備中的預(yù)估乘客取消訂單行為的客戶端或者終端設(shè)備的操作系統(tǒng)中的預(yù)估乘客取消訂單行為應(yīng)用程序配合使用;應(yīng)用端也可以為所述終端設(shè)備中一個(gè)獨(dú)立的可提供預(yù)估乘客取消訂單行為的客戶端,本實(shí)施例對(duì)此不進(jìn)行限制。如圖3所示,所述裝置包括:歷史信息獲取模塊301、候選司機(jī)獲取模塊302和取消訂單預(yù)估模塊303,其中:
歷史信息獲取模塊301用于根據(jù)提交在線叫車服務(wù)的訂單信息的乘客賬號(hào),獲取對(duì)應(yīng)乘客的歷史行為信息,所述訂單信息中包含乘車起點(diǎn);
候選司機(jī)獲取模塊302用于獲取位于所述乘車起點(diǎn)預(yù)設(shè)區(qū)域范圍內(nèi)的司機(jī)作為候選司機(jī);
取消訂單預(yù)估模塊303用于根據(jù)所述歷史行為信息確定所述乘客針對(duì)所述候選司機(jī)是否會(huì)取消所述訂單。
本實(shí)施例的預(yù)估乘客取消訂單行為的裝置用于執(zhí)行上述各實(shí)施例的預(yù)估乘客取消訂單行為的方法,其技術(shù)原理和產(chǎn)生的技術(shù)效果類似,這里不再贅述。
在上述各實(shí)施例的基礎(chǔ)上,所述歷史行為信息包含以下至少一項(xiàng)信息:乘客歷史取消訂單次數(shù)、司機(jī)接客預(yù)期到達(dá)時(shí)間與乘客歷史取消訂單平均時(shí)間的比值、司機(jī)接客預(yù)期到達(dá)時(shí)間與乘客歷史取消訂單平均時(shí)間的差值與乘客歷史取消訂單時(shí)間方差的比值、司機(jī)接客預(yù)期到達(dá)時(shí)間與乘客完成訂單的司機(jī)到達(dá)時(shí)間均值的比值、司機(jī)接客行駛距離與乘客歷史取消訂單的司機(jī)接客行駛距離均值的比值、司機(jī)接客行駛距離與乘客歷史取消訂單的司機(jī)接客行駛距離均值的差值與乘客歷史取消訂單的司機(jī)接客行駛距離方差的比值、司機(jī)接客行駛距離與乘客歷史完成訂單的司機(jī)接客行駛距離均值的比值、訂單價(jià)格與乘客歷史取消訂單平均價(jià)格的比值、訂單價(jià)格與乘客歷史取消訂單平均價(jià)格的差與乘客歷史取消訂單價(jià)格的方差的比值、訂單價(jià)格與乘客歷史完成訂單平均價(jià)格的比值、訂單價(jià)格與乘客歷史完成訂單平均價(jià)格的差與乘客歷史完成訂單價(jià)格的方差的比值、乘客在預(yù)設(shè)時(shí)間段內(nèi)取消訂單的比例、乘客是否綁定信用卡和乘客是否有過打車拒付記錄。
在上述各實(shí)施例的基礎(chǔ)上,所述取消訂單預(yù)估模塊303包括:司機(jī)信息獲取單元3031和取消訂單預(yù)估單元3032;
司機(jī)信息獲取單元3031用于獲取所述候選司機(jī)對(duì)應(yīng)的司機(jī)信息;
取消訂單預(yù)估單元3032用于根據(jù)所述歷史行為信息、所述訂單信息和所述司機(jī)信息確定所述乘客針對(duì)所述候選司機(jī)是否會(huì)取消所述訂單。
在上述各實(shí)施例的基礎(chǔ)上,所述訂單信息中還包含以下至少一項(xiàng)信息:乘車終點(diǎn)、乘車起點(diǎn)和/或乘車終點(diǎn)是否為用戶的家庭地址、乘車起點(diǎn)和/或乘車終點(diǎn)是否為用戶的工作單位,乘車起點(diǎn)和/或乘車終點(diǎn)是否為商圈、乘車起點(diǎn)和/或乘車終點(diǎn)是否為交通樞紐、是否是異地叫車、訂單發(fā)起時(shí)間、車輛類型、乘車起點(diǎn)和乘車終點(diǎn)之間的距離、預(yù)計(jì)價(jià)格、預(yù)計(jì)價(jià)格與訂單發(fā)起城市中訂單平均價(jià)格比、預(yù)計(jì)行駛時(shí)間、預(yù)計(jì)行駛速度與訂單發(fā)起城市中訂單平均行駛速度比、是否穿越擁堵區(qū)域和乘客性別。
在上述各實(shí)施例的基礎(chǔ)上,所述司機(jī)信息包含以下至少一項(xiàng)信息:司機(jī)性別、車輛類型、當(dāng)前位置、接客行駛距離和接客預(yù)期到達(dá)時(shí)間。
在上述各實(shí)施例的基礎(chǔ)上,所述訂單發(fā)起時(shí)間包含以下至少一項(xiàng)信息:是否上午、是否下午、是否晚上、是否夜里、星期、小時(shí)、是否周末和是否處于上下班高峰期。
在上述各實(shí)施例的基礎(chǔ)上,所述取消訂單預(yù)估單元3032具體用于:
將所述歷史行為信息、所述訂單信息和所述司機(jī)信息輸入乘客取消訂單行為識(shí)別器中進(jìn)行學(xué)習(xí);根據(jù)所述乘客取消訂單行為識(shí)別器輸出的概率,確定所述乘客針對(duì)所述候選司機(jī)是否會(huì)取消所述訂單。
在上述各實(shí)施例的基礎(chǔ)上,所述裝置還包括:訓(xùn)練數(shù)據(jù)獲取模塊304和乘客取消訂單行為識(shí)別器訓(xùn)練模塊;
訓(xùn)練數(shù)據(jù)獲取模塊304用于獲取至少一個(gè)乘客的歷史訂單的歷史行為信息、訂單信息及乘客取消訂單情況,所述歷史訂單的訂單信息中包含歷史乘車起點(diǎn);獲取位于所述歷史乘車起點(diǎn)預(yù)設(shè)區(qū)域范圍內(nèi)的司機(jī)作為歷史候選司機(jī),并獲取所述歷史候選司機(jī)的司機(jī)信息;根據(jù)所述乘客取消訂單情況對(duì)所述歷史訂單進(jìn)行標(biāo)記,并將標(biāo)記后的歷史訂單的歷史行為信息、訂單信息和司機(jī)信息作為訓(xùn)練數(shù)據(jù);
乘客取消訂單行為識(shí)別器訓(xùn)練模塊305用于采用機(jī)器學(xué)習(xí)方法對(duì)所述訓(xùn)練數(shù)據(jù)進(jìn)行訓(xùn)練,得到所述乘客取消訂單行為識(shí)別器。
在上述各實(shí)施例的基礎(chǔ)上,所述乘客取消訂單行為識(shí)別器訓(xùn)練模塊305具體用于:
采用以下至少一種算法:決策樹算法、隨機(jī)森林randomforest算法、迭代決策樹gbdt算法和支持向量機(jī)算法,對(duì)所述訓(xùn)練數(shù)據(jù)進(jìn)行訓(xùn)練,得到所述乘客取消訂單行為識(shí)別器。
上述各實(shí)施例所提供的預(yù)估乘客取消訂單行為的裝置可執(zhí)行本發(fā)明任意實(shí)施例所提供的預(yù)估乘客取消訂單行為的方法,具備執(zhí)行預(yù)估乘客取消訂單行為的方法相應(yīng)的功能模塊和有益效果。
實(shí)施例四
圖4為本發(fā)明實(shí)施例四提供的一種設(shè)備的結(jié)構(gòu)示意圖。圖4示出了適于用來實(shí)現(xiàn)本發(fā)明實(shí)施方式的示例性計(jì)算機(jī)設(shè)備12的框圖。圖4顯示的計(jì)算機(jī)設(shè)備12僅僅是一個(gè)示例,不應(yīng)對(duì)本發(fā)明實(shí)施例的功能和使用范圍帶來任何限制。
如圖4所示,計(jì)算機(jī)設(shè)備12以通用計(jì)算設(shè)備的形式表現(xiàn)。計(jì)算機(jī)設(shè)備12的組件可以包括但不限于:一個(gè)或者多個(gè)處理器或者處理單元16,系統(tǒng)存儲(chǔ)器28,連接不同系統(tǒng)組件(包括系統(tǒng)存儲(chǔ)器28和處理單元16)的總線18。
總線18表示幾類總線結(jié)構(gòu)中的一種或多種,包括存儲(chǔ)器總線或者存儲(chǔ)器控制器,外圍總線,圖形加速端口,處理器或者使用多種總線結(jié)構(gòu)中的任意總線結(jié)構(gòu)的局域總線。舉例來說,這些體系結(jié)構(gòu)包括但不限于工業(yè)標(biāo)準(zhǔn)體系結(jié)構(gòu)(isa)總線,微通道體系結(jié)構(gòu)(mac)總線,增強(qiáng)型isa總線、視頻電子標(biāo)準(zhǔn)協(xié)會(huì)(vesa)局域總線以及外圍組件互連(pci)總線。
計(jì)算機(jī)設(shè)備12典型地包括多種計(jì)算機(jī)系統(tǒng)可讀介質(zhì)。這些介質(zhì)可以是任何能夠被計(jì)算機(jī)設(shè)備12訪問的可用介質(zhì),包括易失性和非易失性介質(zhì),可移動(dòng)的和不可移動(dòng)的介質(zhì)。
系統(tǒng)存儲(chǔ)器28可以包括易失性存儲(chǔ)器形式的計(jì)算機(jī)系統(tǒng)可讀介質(zhì),例如隨機(jī)存取存儲(chǔ)器(ram)30和/或高速緩存存儲(chǔ)器32。計(jì)算機(jī)設(shè)備12可以進(jìn)一步包括其它可移動(dòng)/不可移動(dòng)的、易失性/非易失性計(jì)算機(jī)系統(tǒng)存儲(chǔ)介質(zhì)。僅作為舉例,存儲(chǔ)系統(tǒng)34可以用于讀寫不可移動(dòng)的、非易失性磁介質(zhì)(圖4未顯示,通常稱為“硬盤驅(qū)動(dòng)器”)。盡管圖4中未示出,可以提供用于對(duì)可移動(dòng)非易失性磁盤(例如“軟盤”)讀寫的磁盤驅(qū)動(dòng)器,以及對(duì)可移動(dòng)非易失性光盤(例如cd-rom,dvd-rom或者其它光介質(zhì))讀寫的光盤驅(qū)動(dòng)器。在這些情況下,每個(gè)驅(qū)動(dòng)器可以通過一個(gè)或者多個(gè)數(shù)據(jù)介質(zhì)接口與總線18相連。存儲(chǔ)器28可以包括至少一個(gè)程序產(chǎn)品,該程序產(chǎn)品具有一組(例如至少一個(gè))程序模塊,這些程序模塊被配置以執(zhí)行本發(fā)明各實(shí)施例的功能。
具有一組(至少一個(gè))程序模塊42的程序/實(shí)用工具40,可以存儲(chǔ)在例如存儲(chǔ)器28中,這樣的程序模塊42包括——但不限于——操作系統(tǒng)、一個(gè)或者多個(gè)應(yīng)用程序、其它程序模塊以及程序數(shù)據(jù),這些示例中的每一個(gè)或某種組合中可能包括網(wǎng)絡(luò)環(huán)境的實(shí)現(xiàn)。程序模塊42通常執(zhí)行本發(fā)明所描述的實(shí)施例中的功能和/或方法。
計(jì)算機(jī)設(shè)備12也可以與一個(gè)或多個(gè)外部設(shè)備14(例如鍵盤、指向設(shè)備、顯示器24等)通信,還可與一個(gè)或者多個(gè)使得用戶能與該計(jì)算機(jī)設(shè)備12交互的設(shè)備通信,和/或與使得該計(jì)算機(jī)設(shè)備12能與一個(gè)或多個(gè)其它計(jì)算設(shè)備進(jìn)行通信的任何設(shè)備(例如網(wǎng)卡,調(diào)制解調(diào)器等等)通信。這種通信可以通過輸入/輸出(i/o)接口22進(jìn)行。并且,計(jì)算機(jī)設(shè)備12還可以通過網(wǎng)絡(luò)適配器20與一個(gè)或者多個(gè)網(wǎng)絡(luò)(例如局域網(wǎng)(lan),廣域網(wǎng)(wan)和/或公共網(wǎng)絡(luò),例如因特網(wǎng))通信。如圖所示,網(wǎng)絡(luò)適配器20通過總線18與計(jì)算機(jī)設(shè)備12的其它模塊通信。應(yīng)當(dāng)明白,盡管圖中未示出,可以結(jié)合計(jì)算機(jī)設(shè)備12使用其它硬件和/或軟件模塊,包括但不限于:微代碼、設(shè)備驅(qū)動(dòng)器、冗余處理單元、外部磁盤驅(qū)動(dòng)陣列、raid系統(tǒng)、磁帶驅(qū)動(dòng)器以及數(shù)據(jù)備份存儲(chǔ)系統(tǒng)等。
處理單元16通過運(yùn)行存儲(chǔ)在系統(tǒng)存儲(chǔ)器28中的程序,從而執(zhí)行各種功能應(yīng)用以及數(shù)據(jù)處理,例如實(shí)現(xiàn)本發(fā)明實(shí)施例所提供的預(yù)估司機(jī)接單行為的方法:
根據(jù)提交在線叫車服務(wù)的訂單信息的乘客賬號(hào),獲取對(duì)應(yīng)乘客的歷史行為信息,所述訂單信息中包含乘車起點(diǎn);
獲取位于所述乘車起點(diǎn)預(yù)設(shè)區(qū)域范圍內(nèi)的司機(jī)作為候選司機(jī);
根據(jù)所述歷史行為信息確定所述乘客針對(duì)所述候選司機(jī)是否會(huì)取消所述訂單。
實(shí)施例五
本發(fā)明實(shí)施例五還提供了一種計(jì)算機(jī)可讀存儲(chǔ)介質(zhì),其上存儲(chǔ)有計(jì)算機(jī)程序,該程序被處理器執(zhí)行時(shí)實(shí)現(xiàn)如本申請(qǐng)所有發(fā)明實(shí)施例提供的預(yù)估司機(jī)接單行為的方法:
根據(jù)提交在線叫車服務(wù)的訂單信息的乘客賬號(hào),獲取對(duì)應(yīng)乘客的歷史行為信息,所述訂單信息中包含乘車起點(diǎn);
獲取位于所述乘車起點(diǎn)預(yù)設(shè)區(qū)域范圍內(nèi)的司機(jī)作為候選司機(jī);
根據(jù)所述歷史行為信息確定所述乘客針對(duì)所述候選司機(jī)是否會(huì)取消所述訂單。
本發(fā)明實(shí)施例的計(jì)算機(jī)存儲(chǔ)介質(zhì),可以采用一個(gè)或多個(gè)計(jì)算機(jī)可讀的介質(zhì)的任意組合。計(jì)算機(jī)可讀介質(zhì)可以是計(jì)算機(jī)可讀信號(hào)介質(zhì)或者計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)例如可以是——但不限于——電、磁、光、電磁、紅外線、或半導(dǎo)體的系統(tǒng)、裝置或器件,或者任意以上的組合。計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)的更具體的例子(非窮舉的列表)包括:具有一個(gè)或多個(gè)導(dǎo)線的電連接、便攜式計(jì)算機(jī)磁盤、硬盤、隨機(jī)存取存儲(chǔ)器(ram)、只讀存儲(chǔ)器(rom)、可擦式可編程只讀存儲(chǔ)器(eprom或閃存)、光纖、便攜式緊湊磁盤只讀存儲(chǔ)器(cd-rom)、光存儲(chǔ)器件、磁存儲(chǔ)器件、或者上述的任意合適的組合。在本文件中,計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何包含或存儲(chǔ)程序的有形介質(zhì),該程序可以被指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用。
計(jì)算機(jī)可讀的信號(hào)介質(zhì)可以包括在基帶中或者作為載波一部分傳播的數(shù)據(jù)信號(hào),其中承載了計(jì)算機(jī)可讀的程序代碼。這種傳播的數(shù)據(jù)信號(hào)可以采用多種形式,包括但不限于電磁信號(hào)、光信號(hào)或上述的任意合適的組合。計(jì)算機(jī)可讀的信號(hào)介質(zhì)還可以是計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)以外的任何計(jì)算機(jī)可讀介質(zhì),該計(jì)算機(jī)可讀介質(zhì)可以發(fā)送、傳播或者傳輸用于由指令執(zhí)行系統(tǒng)、裝置或者器件使用或者與其結(jié)合使用的程序。
計(jì)算機(jī)可讀介質(zhì)上包含的程序代碼可以用任何適當(dāng)?shù)慕橘|(zhì)傳輸,包括——但不限于無線、電線、光纜、rf等等,或者上述的任意合適的組合。
可以以一種或多種程序設(shè)計(jì)語言或其組合來編寫用于執(zhí)行本發(fā)明操作的計(jì)算機(jī)程序代碼,所述程序設(shè)計(jì)語言包括面向?qū)ο蟮某绦蛟O(shè)計(jì)語言—諸如java、smalltalk、c++,還包括常規(guī)的過程式程序設(shè)計(jì)語言—諸如“c”語言或類似的程序設(shè)計(jì)語言。程序代碼可以完全地在用戶計(jì)算機(jī)上執(zhí)行、部分地在用戶計(jì)算機(jī)上執(zhí)行、作為一個(gè)獨(dú)立的軟件包執(zhí)行、部分在用戶計(jì)算機(jī)上部分在遠(yuǎn)程計(jì)算機(jī)上執(zhí)行、或者完全在遠(yuǎn)程計(jì)算機(jī)或服務(wù)器上執(zhí)行。在涉及遠(yuǎn)程計(jì)算機(jī)的情形中,遠(yuǎn)程計(jì)算機(jī)可以通過任意種類的網(wǎng)絡(luò)——包括局域網(wǎng)(lan)或廣域網(wǎng)(wan)—連接到用戶計(jì)算機(jī),或者,可以連接到外部計(jì)算機(jī)(例如利用因特網(wǎng)服務(wù)提供商來通過因特網(wǎng)連接)。
注意,上述僅為本發(fā)明的較佳實(shí)施例及所運(yùn)用技術(shù)原理。本領(lǐng)域技術(shù)人員會(huì)理解,本發(fā)明不限于這里所述的特定實(shí)施例,對(duì)本領(lǐng)域技術(shù)人員來說能夠進(jìn)行各種明顯的變化、重新調(diào)整和替代而不會(huì)脫離本發(fā)明的保護(hù)范圍。因此,雖然通過以上實(shí)施例對(duì)本發(fā)明進(jìn)行了較為詳細(xì)的說明,但是本發(fā)明不僅僅限于以上實(shí)施例,在不脫離本發(fā)明構(gòu)思的情況下,還可以包括更多其他等效實(shí)施例,而本發(fā)明的范圍由所附的權(quán)利要求范圍決定。