訂單過濾方法及設(shè)備的制造方法
【技術(shù)領(lǐng)域】
[0001]本發(fā)明涉及計(jì)算機(jī)處理技術(shù)領(lǐng)域,具體涉及一種訂單過濾方法及設(shè)備。
【背景技術(shù)】
[0002]隨著打車軟件的普及,乘客可以通過打車軟件乘客端發(fā)送打車信息(即,訂單),打車軟件提供了兩種訂單形式:實(shí)時(shí)訂單及預(yù)約訂單。實(shí)時(shí)訂單是乘客發(fā)送訂單時(shí),通過文本鍵入或語音指定出發(fā)地和目的地,即打車軟件乘客端從乘客接收文本形式或語音形式的出發(fā)地和目的地,生成文本實(shí)時(shí)訂單或語音實(shí)時(shí)訂單。預(yù)約訂單是乘客發(fā)送訂單時(shí),通過文本鍵入或語音指定乘車時(shí)間、出發(fā)地和目的地,即打車軟件乘客端從乘客接收文本形式或語音形式的乘車時(shí)間、出發(fā)地和目的地,生成文本預(yù)約訂單或語音預(yù)約訂單。
[0003]然后,訂單將被自動(dòng)推送給該乘客周圍預(yù)定范圍(例如3公里)內(nèi)的打車軟件司機(jī)端,打車軟件司機(jī)端在接收到訂單后,獲取訂單對(duì)應(yīng)的播單時(shí)間(即,播放該訂單所需要的時(shí)間),并在播單時(shí)間內(nèi)進(jìn)行播放。對(duì)于文本形式的訂單,首先轉(zhuǎn)換為語音,再播放。對(duì)于語音形式的訂單,直接播放。
[0004]司機(jī)可以通過打車軟件司機(jī)端獲取預(yù)約訂單,司機(jī)在獲取預(yù)約訂單后,需要在預(yù)約訂單中指示的乘車時(shí)間達(dá)到預(yù)約訂單中指示的出發(fā)地。因此,需要考慮在預(yù)約訂單中指示的乘車時(shí)間前司機(jī)是否有時(shí)間完成其他訂單,如果來不及完成,則過濾來不及完成的訂單,即不對(duì)司機(jī)播放被過濾的訂單。無條件的播單,會(huì)降低整體效率,比如升高預(yù)約訂單的取消率、升高預(yù)約訂單的遲到率。
【發(fā)明內(nèi)容】
[0005]本發(fā)明所要解決的技術(shù)問題是如何過濾不適合播放的訂單,以降低預(yù)約訂單取消率及降低預(yù)約訂單的遲到率。
[0006]為此目的,第一方面,本發(fā)明提出一種訂單過濾方法,包括:
[0007]在目標(biāo)終端接受第一預(yù)約訂單之后,確定當(dāng)前時(shí)間與所述第一預(yù)約訂單所指示的乘車時(shí)間之間的第一時(shí)長;
[0008]獲取所述目標(biāo)終端的第一待推送訂單;
[0009]基于所述第一時(shí)長,對(duì)所述第一待推送訂單進(jìn)行過濾,以獲得第二待推送訂單;
[0010]將所述第二待推送訂單推送至所述目標(biāo)終端。
[0011]可選的,所述基于所述第一時(shí)長,對(duì)所述第一待推送訂單進(jìn)行過濾,包括:
[0012]確定目標(biāo)終端完成所述第一待推送訂單并移動(dòng)到所述第一預(yù)約訂單所指示的出發(fā)地的第二時(shí)長;
[0013]判斷所述第二時(shí)長是否大于所述第一時(shí)長;
[0014]若是,則濾除所述第二時(shí)長大于所述第一時(shí)長所對(duì)應(yīng)的第一待推送訂單。
[0015]可選的,在所述基于所述第一時(shí)長,對(duì)所述第一待推送訂單進(jìn)行過濾之前,所述方法還包括:
[0016]根據(jù)預(yù)先建立的區(qū)域、時(shí)段與緩沖時(shí)長的對(duì)應(yīng)關(guān)系,獲取目標(biāo)終端的當(dāng)前緩沖時(shí)長。
[0017]可選的,所述基于所述第一時(shí)長,對(duì)所述第一待推送訂單進(jìn)行過濾,包括:
[0018]確定目標(biāo)終端完成所述第一待推送訂單并移動(dòng)到所述第一預(yù)約訂單所指示的出發(fā)地的第二時(shí)長;
[0019]獲取所述第二時(shí)長與所述緩沖時(shí)長之和;
[0020]判斷所述第二時(shí)長與所述緩沖時(shí)長之和是否大于所述第一時(shí)長,若是,則濾除所述第二時(shí)長與所述緩沖時(shí)長之和大于所述第一時(shí)長所對(duì)應(yīng)的第一待推送訂單。
[0021]可選的,所述確定目標(biāo)終端完成所述第一待推送訂單并移動(dòng)到所述第一預(yù)約訂單所指示的出發(fā)地的第二時(shí)長,包括:
[0022]確定目標(biāo)終端從當(dāng)前所在位置移動(dòng)到所述第一待推送訂單所指示的出發(fā)地的第三時(shí)長;
[0023]確定目標(biāo)終端從所述第一待推送訂單所指示的出發(fā)地移動(dòng)到所述第一待推送訂單所指示的目的地的第四時(shí)長;
[0024]確定目標(biāo)終端從所述第一待推送訂單所指示的目的地到所述第一預(yù)約訂單所指不的出發(fā)地的第五時(shí)長;
[0025]基于所述第三時(shí)長、第四時(shí)長和第五時(shí)長,確定所述第二時(shí)長。
[0026]可選的,在所述第一待推送訂單為第二預(yù)約訂單時(shí),所述基于所述第一時(shí)長,對(duì)所述第一待推送訂單進(jìn)行過濾之前,所述方法還包括:
[0027]判斷所述第二預(yù)約訂單所指示的乘車時(shí)間是否晚于所述第一預(yù)約訂單所指示的乘車時(shí)間;
[0028]若所述第二預(yù)約訂單所指示的乘車時(shí)間不晚于所述第一預(yù)約訂單所指示的乘車時(shí)間,則基于所述第一時(shí)長,對(duì)所述第二預(yù)約訂單進(jìn)行過濾。
[0029]可選的,若所述第二預(yù)約訂單所指示的乘車時(shí)間晚于所述第一預(yù)約訂單所指示的乘車時(shí)間,則判斷乘車時(shí)間差是否小于預(yù)設(shè)時(shí)長;
[0030]若所述乘車時(shí)間差小于預(yù)設(shè)時(shí)長,則濾除所述第二預(yù)約訂單。
[0031]第二方面,本發(fā)明還提出一種訂單過濾設(shè)備,包括:
[0032]第一時(shí)長確定單元,用于在目標(biāo)終端接受第一預(yù)約訂單之后,確定當(dāng)前時(shí)間與所述第一預(yù)約訂單所指示的乘車時(shí)間之間的第一時(shí)長;
[0033]獲取單元,用于獲取所述目標(biāo)終端的第一待推送訂單;
[0034]過濾單元,用于基于所述第一時(shí)長,對(duì)所述第一待推送訂單進(jìn)行過濾,以獲得第二待推送訂單;
[0035]推送單元,用于將所述第二待推送訂單推送至所述目標(biāo)終端。
[0036]可選的,所述過濾單元,包括:
[0037]第二時(shí)長確定單元,用于確定目標(biāo)終端完成所述第一待推送訂單并移動(dòng)到所述第一預(yù)約訂單所指示的出發(fā)地的第二時(shí)長;
[0038]第一判斷單元,用于判斷所述第二時(shí)長是否大于所述第一時(shí)長;
[0039]第一濾除單元,用于在所述第一判斷單元判定所述第二時(shí)長大于所述第一時(shí)長后,濾除所述第二時(shí)長大于所述第一時(shí)長所對(duì)應(yīng)的第一待推送訂單。
[0040]可選的,所述訂單過濾設(shè)備,還包括:
[0041]緩沖時(shí)長獲取單元,用于根據(jù)預(yù)先建立的區(qū)域、時(shí)段與緩沖時(shí)長的對(duì)應(yīng)關(guān)系,獲取目標(biāo)終端的當(dāng)前緩沖時(shí)長。
[0042]可選的,所述過濾單元,包括:
[0043]第二時(shí)長確定單元,用于確定目標(biāo)終端完成所述第一待推送訂單并移動(dòng)到所述第一預(yù)約訂單所指示的出發(fā)地的第二時(shí)長;
[0044]求和單元,用于獲取所述第二時(shí)長與所述緩沖時(shí)長之和;
[0045]第二判斷單元,用于判斷所述第二時(shí)長與所述緩沖時(shí)長之和是否大于所述第一時(shí)長;
[0046]第二濾除單元,用于在所述第二判斷單元判定所述第二時(shí)長與所述緩沖時(shí)長之和大于所述第一時(shí)長后,濾除所述所述第二時(shí)長與所述緩沖時(shí)長之和大于所述第一時(shí)長所對(duì)應(yīng)的第一待推送訂單。
[0047]可選的,所述第二時(shí)長確定單元,用于:
[0048]確定目標(biāo)終端從當(dāng)前所在位置移動(dòng)到所述第一待推送訂單所指示的出發(fā)地的第三時(shí)長;
[0049]確定目標(biāo)終端從所述第一待推送訂單所指示的出發(fā)地移動(dòng)到所述第一待推送訂單所指示的目的地的第四時(shí)長;
[0050]確定目標(biāo)終端從所述第一待推送訂單所指示的目的地到所述第一預(yù)約訂單所指不的出發(fā)地的第五時(shí)長;
[0051]基于所述第三時(shí)長、第四時(shí)長和第五時(shí)長,確定所述第二時(shí)長。
[0052]可選的,所述訂單過濾設(shè)備,還包括:第三判斷單元;
[0053]所述第三判斷單元,用于在所述獲取單元獲取的第一待推送訂單為第二預(yù)約訂單時(shí),判斷所述第二預(yù)約訂單所指示的