單所指示的出發(fā)地移動(dòng)到該訂單所指示的目的地,完成訂單的時(shí)長為目標(biāo)終端從當(dāng)前所在位置移動(dòng)到訂單所指示的出發(fā)地,并從該訂單所指示的出發(fā)地移動(dòng)到該訂單所指示的目的地所需要的時(shí)長。
[0094]在一個(gè)具體的例子中,若步驟102:獲取所述目標(biāo)終端的第一待推送頂單,獲取的第一待推送訂單為第二預(yù)約訂單時(shí),步驟103:基于所述第一時(shí)長,對(duì)所述第一待推送訂單進(jìn)行過濾,之前,上述訂單過濾方法還包括:
[0095]判斷所述第二預(yù)約訂單所指示的乘車時(shí)間是否晚于所述第一預(yù)約訂單所指示的乘車時(shí)間;
[0096]若所述第二預(yù)約訂單所指示的乘車時(shí)間不晚于所述第一預(yù)約訂單所指示的乘車時(shí)間,則基于所述第一時(shí)長,對(duì)所述第二預(yù)約訂單進(jìn)行過濾,即執(zhí)行步驟103:基于所述第一時(shí)長,對(duì)所述第一待推送訂單進(jìn)行過濾的步驟,該第一待推送訂單為第二預(yù)約訂單。
[0097]若所述第二預(yù)約訂單所指示的乘車時(shí)間晚于所述第一預(yù)約訂單所指示的乘車時(shí)間,則判斷乘車時(shí)間差是否小于預(yù)設(shè)時(shí)長;乘車時(shí)間差為所述第二預(yù)約訂單所指示的乘車時(shí)間減去所述第一預(yù)約訂單所指示的乘車時(shí)間;
[0098]若所述乘車時(shí)間差小于預(yù)設(shè)時(shí)長,則濾除所述第二預(yù)約訂單。其中,預(yù)設(shè)時(shí)長可為預(yù)估的第一預(yù)約訂單的完成時(shí)長,也可以為大于或小于的一定閾值內(nèi)。
[0099]本實(shí)施例中,預(yù)設(shè)時(shí)長為15分鐘,本實(shí)施例僅為舉例說明,本領(lǐng)域技術(shù)人員可根據(jù)實(shí)際需要確定預(yù)設(shè)時(shí)長的大小。
[0100]需要說明的是,所述第二預(yù)約訂單中的“第二”與第一預(yù)約訂單中的“第一”僅用來區(qū)分預(yù)約訂單,不代表預(yù)約訂單之間的順序或邏輯關(guān)系。
[0101]如圖4所示,本實(shí)施例公開一種訂單過濾設(shè)備,該設(shè)備可包括:第一時(shí)長確定單元41、獲取單元42、過濾單元43及推送單元44。
[0102]第一時(shí)長確定單元41,用于在目標(biāo)終端接受第一預(yù)約訂單之后,確定當(dāng)前時(shí)間與所述第一預(yù)約訂單所指示的乘車時(shí)間之間的第一時(shí)長;
[0103]獲取單元42,用于獲取所述目標(biāo)終端的第一待推送訂單;
[0104]過濾單元43,用于基于所述第一時(shí)長,對(duì)所述第一待推送訂單進(jìn)行過濾,以獲得第二待推送訂單;
[0105]推送單元44,用于將所述第二待推送訂單推送至所述目標(biāo)終端。
[0106]在一個(gè)具體的例子中,如圖5所示,過濾單元43,包括:第二時(shí)長確定單元431、第一判斷單元432及第一濾除單元433。
[0107]第二時(shí)長確定單元431,用于確定目標(biāo)終端完成所述第一待推送訂單并移動(dòng)到所述第一預(yù)約訂單所指示的出發(fā)地的第二時(shí)長;
[0108]第一判斷單元432,用于判斷所述第二時(shí)長是否大于所述第一時(shí)長;
[0109]第一濾除單元433,用于在所述第一判斷單元432判定所述第二時(shí)長大于所述第一時(shí)長后,濾除所述第二時(shí)長大于所述第一時(shí)長所對(duì)應(yīng)的第一待推送訂單。
[0110]在一個(gè)具體的例子中,所述訂單過濾設(shè)備,還包括圖1中未示出的緩沖時(shí)長獲取單元45:
[0111]緩沖時(shí)長獲取單元45,用于根據(jù)預(yù)先建立的區(qū)域、時(shí)段與緩沖時(shí)長的對(duì)應(yīng)關(guān)系,獲取目標(biāo)終端的當(dāng)前緩沖時(shí)長。
[0112]如圖6所示,過濾單元43,包括:
[0113]第二時(shí)長確定單元431,用于確定目標(biāo)終端完成所述第一待推送訂單并移動(dòng)到所述第一預(yù)約訂單所指示的出發(fā)地的第二時(shí)長;
[0114]求和單元434,用于獲取所述第二時(shí)長與所述緩沖時(shí)長獲取單元45獲取的緩沖時(shí)長之和;
[0115]第二判斷單元435,用于判斷所述第二時(shí)長與所述緩沖時(shí)長之和是否大于所述第一時(shí)長;
[0116]第二濾除單元436,用于在所述第二判斷單元435判定所述第二時(shí)長與所述緩沖時(shí)長之和大于所述第一時(shí)長后,濾除所述所述第二時(shí)長與所述緩沖時(shí)長之和大于所述第一時(shí)長所對(duì)應(yīng)的第一待推送訂單。
[0117]在一個(gè)具體的例子中,第二時(shí)長確定單元431,用于:
[0118]確定目標(biāo)終端從當(dāng)前所在位置移動(dòng)到所述第一待推送訂單所指示的出發(fā)地的第三時(shí)長;
[0119]確定目標(biāo)終端從所述第一待推送訂單所指示的出發(fā)地移動(dòng)到所述第一待推送訂單所指示的目的地的第四時(shí)長;
[0120]確定目標(biāo)終端從所述第一待推送訂單所指示的目的地到所述第一預(yù)約訂單所指不的出發(fā)地的第五時(shí)長;
[0121]基于所述第三時(shí)長、第四時(shí)長和第五時(shí)長,確定所述第二時(shí)長。
[0122]在一個(gè)具體的例子中,所述訂單過濾設(shè)備,還包括圖4中未示出的第三判斷單元
45ο
[0123]第三判斷單元45,用于在所述獲取單元42獲取的第一待推送訂單為第二預(yù)約訂單時(shí),判斷所述第二預(yù)約訂單所指示的乘車時(shí)間是否晚于所述第一預(yù)約訂單所指示的乘車時(shí)間;
[0124]所述過濾單元43,用于在所述第三判斷單元45判定所述第二預(yù)約訂單所指示的乘車時(shí)間不晚于所述第一預(yù)約訂單所指示的乘車時(shí)間后,基于所述第一時(shí)長,對(duì)所述第二預(yù)約訂單進(jìn)行過濾。
[0125]在一個(gè)具體的例子中,所述訂單過濾設(shè)備,還包括圖4中未示出的第四判斷單元
46ο
[0126]第四判斷單元46,用于在所述第三判斷單元45判定所述第二預(yù)約訂單所指示的乘車時(shí)間晚于所述第一預(yù)約訂單所指示的乘車時(shí)間后,判斷乘車時(shí)間差是否小于預(yù)設(shè)時(shí)長;
[0127]所述過濾單元43,用于在所述第四判斷單元46判定所述乘車時(shí)間差小于預(yù)設(shè)時(shí)長后,濾除所述第二預(yù)約訂單。
[0128]上述訂單過濾設(shè)備,具體為,在司機(jī)接到預(yù)約訂單后,并在預(yù)約訂單中指示的乘車時(shí)間前,有選擇的給司機(jī)推送合適的訂單,以使打車軟件司機(jī)端在接收到訂單后進(jìn)行播放,并過濾掉不適合推送給司機(jī)的訂單,有效提高了使用打車軟件的司機(jī)的服務(wù)質(zhì)量(降低預(yù)約訂單的取消率,降低預(yù)約訂單的遲到率),讓司機(jī)的利益最大化,同時(shí)使打車軟件平臺(tái)信道上的利益最大化。
[0129]需要說明的是,本文中“第一”和“第二”僅用來區(qū)分相同名稱的不同對(duì)象,并不代表不同對(duì)象間的關(guān)系或順序。
[0130]本領(lǐng)域技術(shù)人員可以理解,可以對(duì)實(shí)施例中的設(shè)備中的單元進(jìn)行自適應(yīng)性地改變并且把它們設(shè)置在與該實(shí)施例不同的一個(gè)或多個(gè)設(shè)備中??梢园褜?shí)施例中的單元或單元或組件組合成一個(gè)單元或單元或組件,以及此外可以把它們分成多個(gè)子單元或子單元或子組件。除了這樣的特征和/或過程或者單元中的至少一些是互相排斥之處,可以采用任何組合對(duì)本說明書中公開的所有特征以及如此公開的任何方法或者設(shè)備的所有過程或單元進(jìn)行組合。除非另外明確陳述,本說明書中公開的每個(gè)特征可以由提供相同、等同或相似目的的替代特征來代替。
[0131]此外,本領(lǐng)域的技術(shù)人員能夠理解,盡管在此所述的一些實(shí)施例包括其它實(shí)施例中所包括的某些特征而不是其它特征,但是不同實(shí)施例的特征的組合意味著處于本公開的范圍之內(nèi)并且形成不同的實(shí)施例。
[0132]本公開的各個(gè)部件實(shí)施例可以以硬件實(shí)現(xiàn),或者以在一個(gè)或者多個(gè)處理器上運(yùn)行的軟件單元實(shí)現(xiàn),或者以它們的組合實(shí)現(xiàn)。本領(lǐng)域的技術(shù)人員應(yīng)當(dāng)理解,可以在實(shí)踐中使用微處理器或者數(shù)字信號(hào)處理器(DSP)來實(shí)現(xiàn)根據(jù)本公開實(shí)施例的一種瀏覽器終端的設(shè)備中的一些或者全部部件的一些或者全部功能。本公開還可以實(shí)現(xiàn)為用于執(zhí)行這里所描述的方法的一部分或者全部的設(shè)備或者裝置