一種訂單自動(dòng)分配方法及系統(tǒng)的制作方法
【專利摘要】本發(fā)明提供一種訂單自動(dòng)分配方法,包括:a.基于訂單信息生成訂單分配時(shí)間T1;b.判斷系統(tǒng)時(shí)間T=T1是否成立,若成立,則獲取第一地理位置信息集L;c.基于所述第一地理位置信息集L確定候選執(zhí)行終端集合H;d.將所述候選執(zhí)行終端集合H中第m個(gè)候選執(zhí)行終端hm做為優(yōu)選執(zhí)行終端并向所述優(yōu)選執(zhí)行終端發(fā)送訂單。還提供相應(yīng)的自動(dòng)分配系統(tǒng)。本發(fā)明通過計(jì)算機(jī)提前計(jì)算訂單預(yù)計(jì)完成時(shí)間來確定較為準(zhǔn)確的訂單分配時(shí)間,基于配送點(diǎn)及采購(gòu)點(diǎn)地理位置提出聚合配送點(diǎn)以及聚合采購(gòu)點(diǎn)概念從而確定訂單執(zhí)行的優(yōu)選執(zhí)行終端,全程基于計(jì)算機(jī)處理提高整個(gè)訂單分配系統(tǒng)的工作效率,通過標(biāo)準(zhǔn)化、自動(dòng)化的訂單分配系統(tǒng)確保訂單分配效果的一致性,有利于O2O平臺(tái)擴(kuò)展配送范圍,優(yōu)化用戶體驗(yàn)。
【專利說明】
一種訂單自動(dòng)分配方法及系統(tǒng)
技術(shù)領(lǐng)域
[0001] 本發(fā)明涉及計(jì)算機(jī)處理技術(shù)領(lǐng)域,尤其涉及一種訂單自動(dòng)分配方法及相應(yīng)的分配 系統(tǒng)。
【背景技術(shù)】
[0002] 020(0nline To Off line)是最近幾年出現(xiàn)的一個(gè)創(chuàng)新運(yùn)營(yíng)模式。在這種模式下, 用戶通過互聯(lián)網(wǎng)在線上下訂單,這些訂單將通過互聯(lián)網(wǎng)發(fā)送給線下的商家或者團(tuán)隊(duì),然后 由線下的商家或者團(tuán)隊(duì)來提供商品或者服務(wù)。在020模式中,有一些業(yè)務(wù)需要線下商品的配 送,如線上點(diǎn)外賣,點(diǎn)商超商品,點(diǎn)水果生鮮等等。很多公司都開發(fā)了自己的配送系統(tǒng),來管 理整個(gè)訂單的生成,分配,執(zhí)行,完成的整個(gè)生命周期。
[0003] 訂單分配是配送系統(tǒng)中非常關(guān)鍵的環(huán)節(jié)。當(dāng)用戶訂單生成后,需要將該訂單分配 給線下的配送員來進(jìn)行采購(gòu)和配送。良好的訂單分配應(yīng)使得配送員能按時(shí)將商品送達(dá),用 戶體驗(yàn)較好,并且訂單分配均衡,從而使得整個(gè)配送系統(tǒng)能夠承受的訂單量較大。但是由于 線下的采購(gòu)和配送十分復(fù)雜(商家排隊(duì),商品制作時(shí)間長(zhǎng),商家多,小區(qū)多等),并且訂單的 生成往往十分不均衡(有時(shí)訂單很少,有時(shí)訂單很多),訂單的分配實(shí)際需要考慮的因素十 分多,導(dǎo)致訂單分配的難度很高。
[0004] 現(xiàn)有配送系統(tǒng)的訂單是由人工來進(jìn)行分配的,或者一大部分訂單是由人工進(jìn)行分 配的。分配訂單的人稱為調(diào)度員,訂單由人工分配的主要缺點(diǎn)有:
[0005] 1.人工分配訂單不一定足夠及時(shí)。當(dāng)調(diào)度員沒有及時(shí)看到系統(tǒng)中的新訂單,或是 處理其它工作時(shí),新的訂單可能會(huì)停留在系統(tǒng)中較長(zhǎng)時(shí)間而得不到及時(shí)的處理。由于用戶 預(yù)訂的時(shí)間是固定的,當(dāng)調(diào)度員沒有及時(shí)分配訂單時(shí),線下配送人員就無法及時(shí)進(jìn)行采購(gòu), 進(jìn)而預(yù)留給配送的時(shí)間也會(huì)縮短,從而容易導(dǎo)致商品不能按時(shí)送到,用戶體驗(yàn)不好。
[0006] 2.人工分配訂單會(huì)導(dǎo)致配送效率低。當(dāng)調(diào)度員同時(shí)面對(duì)很多訂單,并且有很多名 配送人員在進(jìn)行采購(gòu)、配送時(shí),由于訂單信息和配送人員信息過多,調(diào)度員很難在短時(shí)間進(jìn) 行詳細(xì)而合理的分析,導(dǎo)致最終制定的分配訂單的決策往往不是最佳的。特別在訂單高峰 期,訂單較多,調(diào)度員用于每一個(gè)訂單分配上的時(shí)間減少,分析倉(cāng)促,這樣導(dǎo)致整個(gè)配送系 統(tǒng)的效率始終處于一種比較低的水平。
[0007] 3.人工分配訂單不夠標(biāo)準(zhǔn)化。每個(gè)人對(duì)訂單信息和配送人員信息的分析和判斷是 不一樣的,從而做出的訂單分配決策是不一致的。不同的配送員的分配水平參差不齊,從而 導(dǎo)致配送系統(tǒng)的效率有時(shí)高有時(shí)低,而造成配送用戶體驗(yàn)不佳。并且當(dāng)企業(yè)需要擴(kuò)張,增加 配送范圍時(shí),還需要重新雇傭和培訓(xùn)調(diào)度員,增加了成本,降低了擴(kuò)張速度。
[0008] 在現(xiàn)階段,沒有一種高效、合理的對(duì)基于020模式生成的訂單的自動(dòng)分配方法來取 代人工分配,所有上述問題一直困擾著商家和消費(fèi)者,商家無法提高自己的配送質(zhì)量與速 度,將影響到利潤(rùn)和口碑;消費(fèi)者得不到及時(shí)的配送服務(wù),耽誤時(shí)間造成不便。因此需要開 發(fā)一種利用計(jì)算機(jī)的自動(dòng)分配的方法,通過使用計(jì)算機(jī)提前計(jì)算訂單的預(yù)計(jì)完成時(shí)間,提 供訂單分配的標(biāo)準(zhǔn)化流程,基于對(duì)相關(guān)地理位置的計(jì)算對(duì)訂單進(jìn)行合理且高效率的分配。
【發(fā)明內(nèi)容】
[0009] 針對(duì)現(xiàn)有技術(shù)存在人工分配訂單不及時(shí)、效率低下、用戶體驗(yàn)不佳等的技術(shù)缺陷, 本發(fā)明的目的是提供一種訂單自動(dòng)分配方法以及相應(yīng)的分配系統(tǒng)。
[0010] 根據(jù)本發(fā)明的一個(gè)方面,提供一種訂單自動(dòng)分配方法,用于對(duì)基于020模式生成的 訂單進(jìn)行全自動(dòng)管理,包括如下步驟:
[0011] a.基于訂單信息生成訂單分配時(shí)間T1;
[0012] b.判斷系統(tǒng)時(shí)間T = T^否成立,若成立,則獲取第一地理位置信息集L= {{LP}, {Ld},{Lw}},其中所述{LP}為采購(gòu)點(diǎn)地理位置信息集,所述{Ld}為配送點(diǎn)地理位置信息集, 所述{L w}為一執(zhí)行終端數(shù)據(jù)庫(kù)中各執(zhí)行終端的地理位置信息集;
[0013] c.基于所述第一地理位置信息集L確定候選執(zhí)行終端集合H= Ih1,…,hk}其中k 2 1;
[0014] d.將所述候選執(zhí)行終端集合H中第m個(gè)候選執(zhí)行終端hm做為優(yōu)選執(zhí)行終端,并向所 述優(yōu)選執(zhí)行終端發(fā)送所述訂單,其中k2m21。
[0015] 優(yōu)選地,所述步驟d后還包括如下步驟:
[0016] e.判斷是否接收到所述第m個(gè)候選執(zhí)行終端匕的接受反饋指令信息;
[0017] f.若未接收到所述第m個(gè)候選執(zhí)行終端^的接受反饋指令信息,則將第m+n個(gè)候選 執(zhí)行終端hm+n作為所述優(yōu)選執(zhí)行終端并向所述優(yōu)選執(zhí)行終端發(fā)送訂單,其中k 2 m+n>m 2 1。
[0018] 優(yōu)選地,所述步驟e包括如下步驟:
[0019] el.接收所述第m個(gè)候選執(zhí)行終端匕返回的第一計(jì)時(shí)信息t;
[0020] e2.判斷t> C是否成立,若成立,則確定所述第m個(gè)候選執(zhí)行終端hm未發(fā)送所述接 受反饋指令信息,其中所述C為第一閾值。
[0021 ]優(yōu)選地,所述步驟b包括如下步驟:
[0022] bi.基于所述采購(gòu)點(diǎn)地理位置信息集αΡ}形成一個(gè)或多個(gè)聚合采購(gòu)點(diǎn),并獲得對(duì) 應(yīng)采購(gòu)點(diǎn)聚合庠Dn:
[0023]
[0024] 其中,所述采購(gòu)點(diǎn)聚合度0[)用于表示Al區(qū)域內(nèi)一個(gè)或多個(gè)聚合采購(gòu)點(diǎn)的集中程 度;所述Lpi為所述Al區(qū)域中第i個(gè)聚合采購(gòu)點(diǎn)到所述Al區(qū)域中心位置的距離,所述A pi為所 述第i個(gè)聚合采購(gòu)點(diǎn)的距離權(quán)重;
[0025] b2.之前/同時(shí)/之后,基于所述配送點(diǎn)地理位置信息集{Ld}形成一個(gè)或多個(gè)聚合 配送點(diǎn)并獲得對(duì)應(yīng)配送點(diǎn)聚合度Dd:
[0026;
[0027]其中,所述配送點(diǎn)聚合度Dd用于表示A2區(qū)域內(nèi)一個(gè)或多個(gè)聚合配送點(diǎn)的集中程 度;所述Ld1為所述A2區(qū)域中第i個(gè)聚合配送點(diǎn)到所述A2區(qū)域中心位置的距離,所述六^為所 述第i個(gè)聚合配送點(diǎn)的距離權(quán)重;
[0028] 優(yōu)選地,所述步驟c包括如下步驟:
[0029] cl.基于所述采購(gòu)點(diǎn)聚合度叫以及所述配送點(diǎn)聚合度Dd確定所述候選執(zhí)行終端集 合H〇
[0030] 優(yōu)選地,所述步驟cl包括如下步驟:
[0031] cll.若DP>Z且Dd>Z,則將所述執(zhí)行終端地理位置信息集{Lw}中與所述采購(gòu)點(diǎn)地 理位置信息集{LP}距離最近的k個(gè)執(zhí)行終端作為所述候選執(zhí)行終端集合H,其中所述Z為第 二閾值。
[0032] 優(yōu)選地,所述步驟cl還包括如下步驟:
[0033] cl2.若Dp < Z和/或Dd < Z,則根據(jù)所述采購(gòu)點(diǎn)聚合度DpW及所述配送點(diǎn)聚合度Dd的 比較結(jié)果確定所述候選執(zhí)行終端集合H。
[0034] 優(yōu)選地,所述步驟c 12包括如下步驟:
[0035]-若Dp < Dd,則將與所述聚合采購(gòu)點(diǎn)相關(guān)聯(lián)的k個(gè)候選執(zhí)行終端作為所述候選執(zhí)行 終端集合H;或者
[0036]-若DP>Dd,則將與所述聚合配送點(diǎn)相關(guān)聯(lián)的k個(gè)候選執(zhí)行終端作為所述候選執(zhí)行 終端集合H。
[0037] 優(yōu)選地,所述步驟c還包括如下步驟:
[0038] 若k 2 1,則將所述候選執(zhí)行終端集合H中未完成訂單數(shù)量最少的第m個(gè)候選執(zhí)行終 端^作為所述優(yōu)選執(zhí)行終端;或者
[0039] 若k<l,則將所述執(zhí)行終端數(shù)據(jù)庫(kù)中未完成訂單數(shù)量最少的執(zhí)行終端作為所述優(yōu) 選執(zhí)行終端。
[0040] 優(yōu)選地,所述步驟a包括如下步驟:
[0041 ] al.獲取所述訂單對(duì)應(yīng)訂單信息集W;
[0042] a2.基于如下公式計(jì)算獲得所述訂單分配時(shí)間T1:
[0043] Ti = Tb-Te-X
[0044] 其中,所述Tb為訂單預(yù)訂時(shí)間,所述Te3為訂單預(yù)計(jì)完成時(shí)間,所述X為調(diào)整時(shí)間。
[0045] 優(yōu)選地,所述訂單信息集W至少包括如下元素:
[0046] -配送點(diǎn)集合U,其用于表示所述訂單中包括的一個(gè)或多個(gè)配送點(diǎn)信息;
[0047] -采購(gòu)點(diǎn)集合R,其用于表示所述訂單中包括的一個(gè)或多個(gè)采購(gòu)點(diǎn)信息。
[0048] 優(yōu)選地,所述步驟a2包括如下步驟:
[0049] a21.基于如下公式計(jì)算獲得所述訂單預(yù)計(jì)完成時(shí)間Te3:
[0050] Te = Tp+Tt+Tm
[0051] 其中,所述Tp為訂單純采購(gòu)作業(yè)預(yù)計(jì)時(shí)間,所述Tt為訂單預(yù)計(jì)運(yùn)送時(shí)間,所述1?為 訂單用戶交接時(shí)間。
[0052]優(yōu)選地,所述訂單純采購(gòu)作業(yè)預(yù)計(jì)時(shí)間TpS于如下公式計(jì)算獲得:
[0053;
[0054]其中,所述Tr1為所述采購(gòu)點(diǎn)集合R中第i商家的純采購(gòu)作業(yè)預(yù)計(jì)時(shí)間。
[0055]優(yōu)選地,所述采購(gòu)點(diǎn)集合R中第i商家的純采購(gòu)作業(yè)預(yù)計(jì)時(shí)間Tr1基于如下公式計(jì)算 獲得:
[0056:
[0057] 其中,所述TPRlj為所述采購(gòu)點(diǎn)集合R中第i商家的第j個(gè)目標(biāo)采購(gòu)物的作業(yè)時(shí)間,所 述Nlj為所述第i商家第j個(gè)目標(biāo)采購(gòu)物的采購(gòu)數(shù)量,所述1^為所述第i商家的預(yù)計(jì)排隊(duì)時(shí) 間。
[0058] 祝牲袖-所故雨彳+?送時(shí)間Tt基于如下公式計(jì)算獲得:
[0059]
[0060]其中,所述D1為第i路段的距離,所述S為執(zhí)行終端的平均運(yùn)送速度。
[0061] 優(yōu)選地,所述第一地理位置信息集L至少基于如下方式中的任一種獲得:
[0062] -GPS ;
[0063]-移動(dòng)數(shù)據(jù)通訊;
[0064] -AGPS;或者 [0065]-無線傳輸方式。
[0066] 根據(jù)本發(fā)明的另一個(gè)方面,還提供一種訂單自動(dòng)分配系統(tǒng),其用于對(duì)基于020模式 生成的訂單進(jìn)行全自動(dòng)管理,至少包括時(shí)間控制服務(wù)器、位置分析服務(wù)器以及訂單分配服 務(wù)器,所述時(shí)間控制服務(wù)器、所述位置分析服務(wù)器以及所述訂單分配服務(wù)器兩兩通訊,其 中:
[0067] 所述時(shí)間控制服務(wù)器包括訂單完成時(shí)長(zhǎng)計(jì)算單元,其用于基于訂單信息確定訂單 預(yù)計(jì)完成時(shí)間Te3;
[0068] 所述位置分析服務(wù)器包括地理位置分析單元,其用于基于訂單信息獲取所述第一 地理位置信息集L;
[0069] 所述訂單分配服務(wù)器包括:
[0070] 訂單分配人員控制單元,其用于基于所述第一地理位置信息集L確定優(yōu)選執(zhí)行終 端;
[0071] 訂單分配時(shí)間控制單元,其用于基于訂單預(yù)訂時(shí)間Tb以及訂單預(yù)計(jì)完成時(shí)間Te確 定訂單分配時(shí)間T 1;以及
[0072] 訂單分配單元,其用于在系統(tǒng)時(shí)間T = T1時(shí)將所述訂單分配給所述優(yōu)選執(zhí)行終端。
[0073] 本發(fā)明通過估算完成某訂單所需時(shí)間得出該訂單的預(yù)計(jì)分配時(shí)間,在訂單分配時(shí) 間到達(dá)時(shí),根據(jù)獲取的第一地理位置信息集L確定聚合采購(gòu)點(diǎn)和/或聚合配送點(diǎn),基于采購(gòu) 點(diǎn)聚合度以及配送點(diǎn)聚合度確定候選執(zhí)行終端集合H,最終在所述候選執(zhí)行終端集合H中選 出優(yōu)選執(zhí)行終端并向其發(fā)送訂單,本發(fā)明通過計(jì)算機(jī)等非人工處理系統(tǒng)全程跟蹤訂單分配 的每一個(gè)環(huán)節(jié),排除了人工分配訂單時(shí)可能發(fā)生的不及時(shí)、效率低下等問題,采用標(biāo)準(zhǔn)化分 配方式對(duì)所有訂單進(jìn)行分配管理,為020平臺(tái)提供方節(jié)省了大量的人力物力,同時(shí)也極大地 優(yōu)化了用戶體驗(yàn),提高用戶滿意度。
【附圖說明】
[0074]通過閱讀參照以下附圖對(duì)非限制性實(shí)施例所作的詳細(xì)描述,本發(fā)明的其它特征、 目的和優(yōu)點(diǎn)將會(huì)變得更明顯:
[0075] 圖1示出根據(jù)本發(fā)明的第一實(shí)施例的,一種訂單自動(dòng)分配方法的流程圖;
[0076] 圖2示出根據(jù)本發(fā)明的第二實(shí)施例的,一種訂單自動(dòng)分配方法的流程圖;
[0077] 圖3示出根據(jù)本發(fā)明的第三實(shí)施例的,一種訂單自動(dòng)分配方法的流程圖;
[0078] 圖4示出根據(jù)本發(fā)明的第四實(shí)施例的,一種訂單自動(dòng)分配方法的流程圖;
[0079] 圖5示出根據(jù)本發(fā)明的一個(gè)【具體實(shí)施方式】的,確定優(yōu)選執(zhí)行終端的控制方法的流 程圖;
[0080] 圖6示出根據(jù)本發(fā)明的第五實(shí)施例的,一種訂單自動(dòng)分配方法的流程圖;
[0081] 圖7示出根據(jù)本發(fā)明的一個(gè)典型的應(yīng)用場(chǎng)景的訂單自動(dòng)分配系統(tǒng)結(jié)構(gòu)圖;以及
[0082] 圖8示出根據(jù)本發(fā)明的一個(gè)示意圖的,不同的采購(gòu)點(diǎn)分布情況對(duì)采購(gòu)點(diǎn)聚合度的 影響。
【具體實(shí)施方式】
[0083]為了更好的使本發(fā)明的技術(shù)方案清晰的表示出來,下面結(jié)合附圖對(duì)本發(fā)明作進(jìn)一 步說明。
[0084] 本領(lǐng)域技術(shù)人員理解,為了解決現(xiàn)有技術(shù)中人工分配訂單存在不及時(shí)、低效率、不 夠標(biāo)準(zhǔn)化的技術(shù)問題,本發(fā)明的技術(shù)方案在于提供一種基于算法對(duì)訂單進(jìn)行自動(dòng)分配的解 決方案。通過本發(fā)明提供的技術(shù)方案,用戶在一020平臺(tái)下單后,計(jì)算機(jī)即對(duì)所述訂單進(jìn)行 一系列分析、計(jì)算,基于計(jì)算獲得所述訂單的預(yù)計(jì)分配時(shí)間、采購(gòu)點(diǎn)聚集度、配送點(diǎn)聚集度 等關(guān)鍵參數(shù)以選定優(yōu)選執(zhí)行終端作為所述訂單的實(shí)際執(zhí)行方,從而實(shí)現(xiàn)基于計(jì)算機(jī)的及 時(shí)、高效率、標(biāo)準(zhǔn)化的訂單自動(dòng)分配機(jī)制,排除了人工分配訂單過程中可能產(chǎn)生的各種不利 因素,極大地優(yōu)化了用戶體驗(yàn)。具體地,在本發(fā)明的優(yōu)選實(shí)施例中,所述訂單分配系統(tǒng)通過 估算完成某訂單所需時(shí)間得出該訂單的預(yù)計(jì)分配時(shí)間,并在訂單分配時(shí)間到達(dá)時(shí)根據(jù)獲取 的第一地理位置信息集L確定聚合采購(gòu)點(diǎn)和/或聚合配送點(diǎn),基于采購(gòu)點(diǎn)聚合度以及配送點(diǎn) 聚合度確定候選執(zhí)行終端集合H,最終在所述候選執(zhí)行終端集合H中選出優(yōu)選執(zhí)行終端并向 其發(fā)送訂單從而完成對(duì)所述訂單的自動(dòng)分配操作。
[0085] 圖1示出根據(jù)本發(fā)明的第一實(shí)施例的,一種訂單自動(dòng)分配方法的流程圖,其用于對(duì) 基于020模式生成的訂單進(jìn)行全自動(dòng)管理。具體地,在本實(shí)施例中,首先執(zhí)行步驟SlOl,基于 訂單信息生成訂單分配時(shí)間T 1。更為具體地,所述訂單分配時(shí)間T1包括所述訂單開始被執(zhí)行 的啟動(dòng)時(shí)間點(diǎn)。更進(jìn)一步地,所述訂單信息至少包括所述訂單的配送點(diǎn)信息、采購(gòu)點(diǎn)信息 和/或訂單預(yù)訂時(shí)間等。優(yōu)選地,所述訂單信息基于用戶在所述020平臺(tái)上填寫或選擇生成 的訂單內(nèi)容獲得,例如,用戶在所述020平臺(tái)上選擇購(gòu)買一商戶中的3個(gè)商品并預(yù)約9:00交 付,則所述采購(gòu)點(diǎn)信息即為所述商戶名稱、地理位置信息、需采購(gòu)商品的名稱及數(shù)量信息 和/或訂單預(yù)訂時(shí)間9:00。在一個(gè)優(yōu)選例中,所述020平臺(tái)的后臺(tái)服務(wù)器接收到用戶下達(dá)的 訂單后,即基于所述訂單內(nèi)容獲取執(zhí)行訂單所需的訂單信息,綜合衡量所述采購(gòu)點(diǎn)信息以 及配送點(diǎn)信息獲得訂單預(yù)計(jì)執(zhí)行時(shí)間,再結(jié)合訂單預(yù)訂時(shí)間獲得所述訂單分配時(shí)間Tu [0086]然后進(jìn)入步驟S102執(zhí)行,判斷系統(tǒng)時(shí)間了二^是否成立。具體地,所述系統(tǒng)時(shí)間T基 于所述后臺(tái)服務(wù)器對(duì)應(yīng)操作系統(tǒng)預(yù)設(shè)時(shí)間獲得。優(yōu)選地,所述系統(tǒng)時(shí)間T與所述訂單分配時(shí) 間!^基于相同標(biāo)準(zhǔn)顯示。在一個(gè)優(yōu)選例中,所述020平臺(tái)將接收到的用戶訂單集中在一訂單 池內(nèi),所述后臺(tái)服務(wù)器每隔一定時(shí)間間隔對(duì)所述訂單池內(nèi)的訂單進(jìn)行判斷,將基于所述步 驟SlOl獲得的訂單分配時(shí)間T1與系統(tǒng)時(shí)間T進(jìn)行比較,若T = TJij所述步驟S102的判斷結(jié)果 是肯定的;否則,則所述步驟S102的判斷結(jié)果是否定的。進(jìn)一步地,若所述步驟S102的判斷 結(jié)果是肯定的,,即所述訂單已經(jīng)到了需要被執(zhí)行的時(shí)間,則執(zhí)行步驟S103;若所述步驟 S102的判斷結(jié)果是否定的,即當(dāng)前系統(tǒng)時(shí)間T矣T 1,則仍將所述訂單保留在所述訂單池中, 等待下一時(shí)間間隔到來重復(fù)執(zhí)行本步驟直至T = T1成立時(shí)進(jìn)入所述步驟S103執(zhí)行。
[0087]優(yōu)選地,在所述步驟S103中,獲取第一地理位置信息集L= {{LP},{Ld},{Lw}},其中 所述{LP}為采購(gòu)點(diǎn)地理位置信息集,所述{Ld}為配送點(diǎn)地理位置信息集,所述{Lw}為一執(zhí)行 終端數(shù)據(jù)庫(kù)中各執(zhí)行終端的地理位置信息集。具體地,所述第一地理位置信息集L基于第一 數(shù)據(jù)庫(kù)和/或GPS定位裝置獲得。更為具體地,所述第一數(shù)據(jù)庫(kù)包括歷史訂單中涉及的采購(gòu) 點(diǎn)以及配送點(diǎn)信息及對(duì)應(yīng)的地理位置信息。更進(jìn)一步地,所述執(zhí)行終端數(shù)據(jù)庫(kù)包括所述020 平臺(tái)登記在冊(cè)的所有執(zhí)行終端信息,例如,配送員姓名、聯(lián)系方式、實(shí)時(shí)地理坐標(biāo)等。在一個(gè) 優(yōu)選例中,所述后臺(tái)服務(wù)器基于所述訂單信息獲得本次訂單涉及的所有采購(gòu)點(diǎn)以及配送點(diǎn) 信息,并在所述第一數(shù)據(jù)庫(kù)查找獲得對(duì)應(yīng)的采購(gòu)點(diǎn)地理位置信息集{L P}以及配送點(diǎn)地理位 置信息集{Ld},同時(shí)/之前/之后調(diào)用所述執(zhí)行終端數(shù)據(jù)庫(kù)中各執(zhí)行終端配備的GPS定位裝 置獲得所述執(zhí)行終端地理位置信息集{L w}。
[0088]然后執(zhí)行步驟S104,基于所述第一地理位置信息集L確定候選執(zhí)行終端集合H = Ih1,...,hk},其中1。具體地,所述hk用于表示第k個(gè)候選執(zhí)行終端。優(yōu)選地,所述候選執(zhí) 行終端集合H中包括的k個(gè)候選執(zhí)行終端基于其各自在所述執(zhí)行終端地理位置信息集{L w} 中的地理位置排序。在一個(gè)優(yōu)選例中,所述后臺(tái)服務(wù)器基于所述第一地理位置信息集L中的 所述采購(gòu)點(diǎn)地理位置信息集{L P}以及所述執(zhí)行終端地理位置信息集{Lw}綜合分析所述執(zhí)行 終端數(shù)據(jù)庫(kù)中各執(zhí)行終端當(dāng)前地理位置與各個(gè)采購(gòu)點(diǎn)的距離情況,獲得各所述執(zhí)行終端與 所述采購(gòu)點(diǎn)地理位置信息集{L P}中所有采購(gòu)點(diǎn)的平均距離并依從近至遠(yuǎn)的標(biāo)準(zhǔn)進(jìn)行排序, 將排序最靠前的k個(gè)執(zhí)行終端作為所述候選執(zhí)行終端形成所述候選執(zhí)行終端集合H。優(yōu)選 地,k = 5,本領(lǐng)域技術(shù)人員還可根據(jù)實(shí)際需要變化出更多實(shí)施例,在此不予贅述。
[0089] 最后進(jìn)入步驟S105執(zhí)行,將所述候選執(zhí)行終端集合H中第m個(gè)候選執(zhí)行終端IU故為 優(yōu)選執(zhí)行終端,并向所述優(yōu)選執(zhí)行終端發(fā)送所述訂單,其中k 2 m 2 1。具體地,所述優(yōu)選執(zhí)行 終端^為實(shí)際執(zhí)行所述訂單的候選執(zhí)行終端。優(yōu)選地,基于所述候選執(zhí)行終端集合H中各候 選執(zhí)行終端當(dāng)前未完成訂單數(shù)量、與所述配送點(diǎn)和/或采購(gòu)點(diǎn)的位置距離等因素確定所述 優(yōu)選執(zhí)行終端。在一個(gè)優(yōu)選例中,所述后臺(tái)服務(wù)器基于所述候選執(zhí)行終端集合H中k個(gè)候選 執(zhí)行終端當(dāng)前未完成訂單數(shù)量進(jìn)行篩選,將其中當(dāng)前未完成訂單數(shù)量最少的候選執(zhí)行終端 作為所述優(yōu)選執(zhí)行終端,并基于互聯(lián)網(wǎng)向所述優(yōu)選執(zhí)行終端隨身配備的移動(dòng)終端發(fā)送訂單 信息。
[0090] 進(jìn)一步地,若所述候選執(zhí)行終端集合H中當(dāng)前未完成訂單數(shù)量最少的候選執(zhí)行終 端數(shù)量不止一個(gè),則優(yōu)選地將其中離所述采購(gòu)點(diǎn)距離最近的候選執(zhí)行終端作為所述優(yōu)選執(zhí) 行終端。本領(lǐng)域技術(shù)人員還可根據(jù)實(shí)際需要將所述前述多個(gè)當(dāng)前為完成訂單數(shù)量最少的候 選執(zhí)行終端中距離配送點(diǎn)距離最近的候選執(zhí)行終端作為所述優(yōu)選執(zhí)行終端,在此不予贅 述。
[0091 ]進(jìn)一步地,所述步驟SlOl中所述訂單信息還包括目標(biāo)采購(gòu)物信息,其用于表征所 述采購(gòu)點(diǎn)中需采購(gòu)商品的名稱及數(shù)量信息,本領(lǐng)域技術(shù)人員理解,所述目標(biāo)采購(gòu)物信息與 所述采購(gòu)點(diǎn)名稱、數(shù)量和/或地理位置信息一同形成所述采購(gòu)點(diǎn)信息。在一個(gè)優(yōu)選例中,所 述后臺(tái)服務(wù)器基于關(guān)鍵字/詞抓取手段從用戶訂單中提取采購(gòu)點(diǎn)名稱、數(shù)量及對(duì)應(yīng)地理位 置坐標(biāo)、各采購(gòu)點(diǎn)內(nèi)需要采購(gòu)的目標(biāo)采購(gòu)物名稱、數(shù)量;配送點(diǎn)聯(lián)系方式、地理位置坐標(biāo);訂 單預(yù)訂時(shí)間等,其中,基于各采購(gòu)點(diǎn)內(nèi)需要采購(gòu)的目標(biāo)采購(gòu)物名稱、數(shù)量形成所述目標(biāo)采購(gòu) 物信息;所述基于所述采購(gòu)點(diǎn)名稱、數(shù)量及對(duì)應(yīng)地理位置坐標(biāo)以及所述目標(biāo)采購(gòu)物信息形 成所述采購(gòu)點(diǎn)信息;基于用戶填寫的配送點(diǎn)聯(lián)系方式、地理位置坐標(biāo)形成所述配送點(diǎn)信息, 所述后臺(tái)服務(wù)器基于所述目標(biāo)采購(gòu)物信息獲得所述目標(biāo)采購(gòu)物的預(yù)計(jì)制作時(shí)長(zhǎng),結(jié)合所述 采購(gòu)點(diǎn)信息與所述配送點(diǎn)信息尤其是所述采購(gòu)點(diǎn)到所述配送點(diǎn)之間的距離衡量獲得所述 訂單預(yù)計(jì)執(zhí)行時(shí)間,再結(jié)合訂單預(yù)訂時(shí)間獲得所述訂單分配時(shí)間Tu
[0092]進(jìn)一步地,所述步驟S102中所述系統(tǒng)時(shí)間T還基于配送點(diǎn)地理位置確定的格林威 治標(biāo)準(zhǔn)時(shí)間表示,本領(lǐng)域技術(shù)人員理解,本步驟所述技術(shù)方案優(yōu)選地通過比較所述系統(tǒng)時(shí) 間T以及所述訂單分配時(shí)間!^來確定所述訂單池內(nèi)海量訂單的先后處理順序,基于所述訂 單分配時(shí)間!^優(yōu)選地處理那些訂單預(yù)訂時(shí)間較早和/或訂單處理時(shí)間較長(zhǎng)的訂單,實(shí)現(xiàn)對(duì) 訂單的自動(dòng)化處理,使得訂單池內(nèi)的海量訂單能夠先后有序地在恰當(dāng)時(shí)間獲得執(zhí)行,這是 現(xiàn)有技術(shù)所不采用的技術(shù)方案,有利于020平臺(tái)更加合理、高效地利用計(jì)算機(jī)技術(shù),有效節(jié) 省了訂單分配過程中人力資源的不良消耗。進(jìn)一步地,所述時(shí)間間隔基于所述后臺(tái)服務(wù)器 設(shè)定產(chǎn)生,例如,每隔15min對(duì)所述訂單池內(nèi)的訂單進(jìn)行一次判斷,將其中訂單分配時(shí)間!^ 為當(dāng)前系統(tǒng)時(shí)間T的訂單篩選出來進(jìn)入步驟S103執(zhí)行,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要 對(duì)所述時(shí)間間隔進(jìn)行設(shè)定,這并不影響本發(fā)明的技術(shù)內(nèi)容。
[0093]在本實(shí)施例的一個(gè)變化例中,若所述步驟S103中所述后臺(tái)服務(wù)器無法從所述第一 數(shù)據(jù)庫(kù)中獲取本次訂單包括的一個(gè)或多個(gè)采購(gòu)點(diǎn)和/或配送點(diǎn)地理位置信息,則所述后臺(tái) 服務(wù)器調(diào)用這幾個(gè)配送點(diǎn)和/或采購(gòu)點(diǎn)內(nèi)配置的GPS定位裝置獲得所述采購(gòu)點(diǎn)地理位置信 息集{L P}和/或所述配送點(diǎn)地理位置信息集{Ld}。進(jìn)一步地,所述后臺(tái)服務(wù)器優(yōu)選地通過對(duì) 所述訂單中所有采購(gòu)點(diǎn)和/或配送點(diǎn)進(jìn)行GPS定位來獲得所述第一地理位置信息集L,以確 保每次生成的所述第一地理位置信息集L都是在當(dāng)時(shí)最為精確的地理位置數(shù)據(jù),本領(lǐng)域技 術(shù)人員理解,本步驟所述技術(shù)方案同樣適用于用戶在一個(gè)訂單中需要的目標(biāo)采購(gòu)物涉及多 個(gè)采購(gòu)點(diǎn),甚至在一個(gè)訂單中涉及兩個(gè)以上的配送點(diǎn)的情形,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí) 際需要變化出更多實(shí)施例,在此不予贅述。
[0094]在本實(shí)施例的又一個(gè)變化例中,所述步驟S103中獲取第一地理位置信息集L = {{LP},{Ld},{Lw}}的方式還包括:在所述系統(tǒng)時(shí)間T = TjIj來時(shí)基于正在所述采購(gòu)點(diǎn)和/或 所述配送點(diǎn)附近的執(zhí)行終端配置的GPS定位裝置獲取,本領(lǐng)域技術(shù)人員理解,與上述步驟 S103中所述技術(shù)方案相比,本變化例所述技術(shù)方案優(yōu)選地適用于那些采購(gòu)點(diǎn)和/或配送點(diǎn) 內(nèi)未配備GPS定位裝置的情形,通過為每個(gè)執(zhí)行終端配置具有GPS定位功能的移動(dòng)終端或其 他裝置即可基于所述執(zhí)行終端來獲得所需的第一地理位置信息集L。進(jìn)一步地,所述第一數(shù) 據(jù)庫(kù)還獲取所述執(zhí)行終端的歷史執(zhí)行記錄并存儲(chǔ)所述執(zhí)行終端歷史曾到過的配送點(diǎn)以及 采購(gòu)點(diǎn)信息,則當(dāng)下一次的訂單中出現(xiàn)相同采購(gòu)點(diǎn)和/或配送點(diǎn)時(shí)即使當(dāng)時(shí)并無執(zhí)行終端 在該采購(gòu)點(diǎn)和/或配送點(diǎn)附近,所述后臺(tái)服務(wù)器可直接從所述第一數(shù)據(jù)庫(kù)中獲得所需地理 位置信息形成所述第一地理位置信息集L。
[0095]在本實(shí)施例的又一個(gè)變化例中,所述步驟S103中所述第一地理位置信息集L還基 于移動(dòng)數(shù)據(jù)通訊獲得,相應(yīng)地,所述采購(gòu)點(diǎn)、配送點(diǎn)以及所述執(zhí)行終端處均設(shè)置有定位終端 以接收和/或發(fā)送定位數(shù)據(jù),例如,所述后臺(tái)服務(wù)器基于無線電波傳送數(shù)據(jù)分別向所述采購(gòu) 點(diǎn)定位終端、配送點(diǎn)定位終端和/或執(zhí)行終端發(fā)出獲取位置信息的請(qǐng)求信息以實(shí)現(xiàn)移動(dòng)狀 態(tài)下的數(shù)據(jù)通信,所述采購(gòu)點(diǎn)定位終端、配送點(diǎn)定位終端和/或執(zhí)行終端接收到所述請(qǐng)求信 息后即向附近基站發(fā)送定位請(qǐng)求信息,所述基站通過測(cè)算所述采購(gòu)點(diǎn)定位終端、配送點(diǎn)定 位終端和/或執(zhí)行終端與基站的距離來確定各自的地理位置并作為定位反饋信息反饋給所 述采購(gòu)點(diǎn)定位終端、配送點(diǎn)定位終端和/或執(zhí)行終端,最終所述后臺(tái)服務(wù)器基于所述定位反 饋信息獲得所述第一地理位置信息集L。
[0096]在本實(shí)施例的又一個(gè)變化例中,所述步驟S103中所述第一地理位置信息集L還基 于AGPS獲得,其中,所述AGPS為輔助全球衛(wèi)星定位系統(tǒng)(Assisted Global Positioning System,簡(jiǎn)稱AGPS),其用于基于手機(jī)基地站的資訊配合傳統(tǒng)GPS衛(wèi)星實(shí)現(xiàn)對(duì)目標(biāo)終端的高 速定位,例如,需定位的目標(biāo)終端首先采用基站定位,計(jì)算該定位終端的大概位置,然后根 據(jù)該位置相關(guān)的GPS輔助信息(包含GPS的星歷和方位俯仰角等)搜索GPS衛(wèi)星,切換到GPS定 位,一般在10秒內(nèi),就可以快速地搜星及GPS定位,極大地縮短了 GPS衛(wèi)星定位目標(biāo)終端的操 作時(shí)間,能夠有效提高定位精準(zhǔn)同時(shí)縮短定位用時(shí)。本領(lǐng)域技術(shù)人員理解,本變化例所述技 術(shù)方案基于AGPS實(shí)現(xiàn)對(duì)所述采購(gòu)點(diǎn)、配送點(diǎn)和/或執(zhí)行終端的精確定位,通過與傳統(tǒng)GPS定 位的技術(shù)方案相結(jié)合的方式極大地提高對(duì)采購(gòu)點(diǎn)、配送點(diǎn)和/候選執(zhí)行終端的定位精度以 及快速定位,尤其對(duì)于處在高速移動(dòng)中的候選執(zhí)行終端而言,采用本變化例所述AGPS定位 方式能夠有效縮小候選執(zhí)行終端因移動(dòng)而造成的定位誤差。
[0097]在本實(shí)施例的又一個(gè)變化例中,所述步驟S103中所述第一地理位置信息集L還基 于無線傳輸方式獲得,例如,在所述采購(gòu)點(diǎn)、配送點(diǎn)和/或執(zhí)行終端處配備無線發(fā)射裝置而 在后臺(tái)服務(wù)器中設(shè)置無線接收裝置,或者所述后臺(tái)服務(wù)器與所述無線接收裝置相通訊以接 收所述采購(gòu)點(diǎn)、配送點(diǎn)和/或執(zhí)行終端的地理位置信息,本領(lǐng)域技術(shù)人員理解,本變化例所 述技術(shù)方案通過向所述采購(gòu)點(diǎn)、配送點(diǎn)和/或執(zhí)行終端周邊的終端設(shè)備發(fā)出獲取地理位置 信息的請(qǐng)求信息,通過接收周邊終端設(shè)備的反饋信息來獲取所述地理位置信息,這種技術(shù) 方案優(yōu)選地適用于所述采購(gòu)點(diǎn)、配送點(diǎn)和/或執(zhí)行終端配備了無線傳輸裝置并且周邊存在 具有同樣的無線傳輸裝置的終端設(shè)備的情形。
[0098]在本實(shí)施例的又一個(gè)變化例中,所述步驟S104中所述后臺(tái)服務(wù)器還基于所述第一 地理位置信息集L中的配送點(diǎn)地理位置信息集{Ld}以及所述執(zhí)行終端地理位置信息集{Lw} 分析確定所述候選執(zhí)行終端集合H,例如,將所述執(zhí)行終端地理位置信息集{L w}中距離所述 配送點(diǎn)地理位置信息集{Ld}包括的各配送點(diǎn)地理位置平均距離最近的k個(gè)執(zhí)行終端作為所 述候選執(zhí)行終端集合H。
[0099]進(jìn)一步地,所述后臺(tái)服務(wù)器還基于所述第一地理位置信息集L中的采購(gòu)點(diǎn)地理位 置信息集{LP}、配送點(diǎn)地理位置信息集{Ld}以及執(zhí)行終端數(shù)據(jù)庫(kù)中各執(zhí)行終端的地理位置 信息集{U}確定所述候選執(zhí)行終端集合H,例如,基于所述采購(gòu)點(diǎn)地理位置信息集{L P}獲得 訂單包括的各采購(gòu)點(diǎn)分布情況,基于所述配送點(diǎn)地理位置信息集{Ld}獲得各配送點(diǎn)分布情 況,并且基于所述執(zhí)行終端地理位置信息集{L w}獲得各執(zhí)行終端的位置分布情況進(jìn)行分析 比較,根據(jù)最小跑動(dòng)距離的原則,選擇最合適的k個(gè)執(zhí)行終端組成所述候選執(zhí)行終端集合H, 本領(lǐng)域技術(shù)人員還可根據(jù)實(shí)際需要變化出更多實(shí)施例以確定所述候選執(zhí)行終端集合H,這 并不影響本發(fā)明的技術(shù)內(nèi)容。
[0100] 在本實(shí)施例的另一個(gè)變化例中,所述訂單信息還包括附加信息,例如,用戶自身偏 好、對(duì)商品屬性或打包方式等提出的特殊要求、或者對(duì)配送員的個(gè)性化要求等,所述附加信 息基于用戶在生成訂單的過程中填寫或選擇產(chǎn)生,相應(yīng)地,所述步驟S105中所述后臺(tái)服務(wù) 器還基于所述附加信息從所述候選執(zhí)行終端集合H中選擇合適的候選執(zhí)行終端作為所述優(yōu) 選執(zhí)行終端W,本領(lǐng)域技術(shù)人員理解,本變化例所述技術(shù)方案優(yōu)選地將用戶的個(gè)性化需求 納入訂單執(zhí)行過程中需要考慮的因素范圍,能夠極大地提高用戶體驗(yàn),有利于提升用戶對(duì) 020平臺(tái)服務(wù)效果的滿意度。
[0101] 圖2示出根據(jù)本發(fā)明的第二實(shí)施例的,一種訂單自動(dòng)分配方法的流程圖,其用于對(duì) 基于020模式生成的訂單進(jìn)行全自動(dòng)管理。具體地,在本實(shí)施例中,首先執(zhí)行步驟S201,基于 訂單信息生成訂單分配時(shí)間T 1。更為具體地,所述訂單分配時(shí)間T1包括所述訂單開始被執(zhí)行 的啟動(dòng)時(shí)間點(diǎn)。更進(jìn)一步地,本領(lǐng)域技術(shù)人員可以參考上述圖1所示實(shí)施例中所述步驟 SlOl,在此不予贅述。
[0102] 然后進(jìn)入步驟S202執(zhí)行,判斷系統(tǒng)時(shí)間了二^是否成立。具體地,所述系統(tǒng)時(shí)間T基 于所述后臺(tái)服務(wù)器對(duì)應(yīng)操作系統(tǒng)預(yù)設(shè)時(shí)間獲得。更為具體地,所述系統(tǒng)時(shí)間T與所述訂單分 配時(shí)間T 1基于相同標(biāo)準(zhǔn)顯示。更進(jìn)一步地,本領(lǐng)域技術(shù)人員可以參考上述圖1所示實(shí)施例中 所述步驟S102,在此不予贅述。進(jìn)一步地,若所述步驟S202的判斷結(jié)果是肯定的,則進(jìn)入步 驟S203執(zhí)行,否則,則重復(fù)執(zhí)行本步驟直至T = T1成立時(shí)進(jìn)入所述步驟S203執(zhí)行。
[0103] 優(yōu)選地,在所述步驟S203中,獲取第一地理位置信息集L= {{LP},{Ld},{Lw}},其中 所述{LP}為采購(gòu)點(diǎn)地理位置信息集,所述{Ld}為配送點(diǎn)地理位置信息集,所述{L w}為一執(zhí)行 終端數(shù)據(jù)庫(kù)中各執(zhí)行終端的地理位置信息集。具體地,所述第一地理位置信息集L基于第一 數(shù)據(jù)庫(kù)和/或GPS定位裝置獲得。更為具體地,所述第一數(shù)據(jù)庫(kù)包括歷史訂單中涉及的采購(gòu) 點(diǎn)以及配送點(diǎn)信息及對(duì)應(yīng)的地理位置信息。更進(jìn)一步地,本領(lǐng)域技術(shù)人員可以參考上述圖1 所示實(shí)施例中所述步驟Sl 03,在此不予贅述。
[0104] 接下來執(zhí)行步驟S204,基于所述第一地理位置信息集L確定候選執(zhí)行終端集合H = Ih1,. . .,hk},其中1。具體地,所述hk用于表示第k個(gè)候選執(zhí)行終端。更為具體地,本領(lǐng)域 技術(shù)人員可以參考上述圖1所示實(shí)施例中所述步驟S104,在此不予贅述。
[0105]然后進(jìn)入步驟S205,將所述候選執(zhí)行終端集合H中第m個(gè)候選執(zhí)行終端^做為優(yōu)選 執(zhí)行終端,并向所述優(yōu)選執(zhí)行終端發(fā)送所述訂單,其中k 2 m 2 1。具體地,具體地,所述優(yōu)選 執(zhí)行終端^為實(shí)際執(zhí)行所述訂單的候選執(zhí)行終端。更為具體地,本領(lǐng)域技術(shù)人員可以參考 上述圖1所示實(shí)施例中所述步驟S105,在此不予贅述。
[0106]接下來執(zhí)行步驟S206,判斷是否接收到所述第m個(gè)候選執(zhí)行終端hm的接受反饋指 令信息。具體地,所述接受反饋指令信息包括用于表示所述第m個(gè)候選執(zhí)行終端^已經(jīng)確認(rèn) 執(zhí)行所述訂單的接受指令。在一個(gè)優(yōu)選例中,所述后臺(tái)服務(wù)器向所述第m個(gè)候選執(zhí)行終端^ 發(fā)送所述訂單后等待所述第m個(gè)候選執(zhí)行終端^的反饋信息,若所述后臺(tái)服務(wù)器接收到所 述第m個(gè)候選執(zhí)行終端^發(fā)送的接受反饋指令信息,則所述步驟S206的判斷結(jié)果是肯定的; 否則,則所述步驟S206的判斷結(jié)果是否定的。進(jìn)一步地,若所述步驟S206的判斷結(jié)果是肯定 的,則確定所述訂單已經(jīng)成功完成分配,結(jié)束流程;若所述步驟S206的判斷結(jié)果是否定的, 即所述后臺(tái)服務(wù)器未能接收到所述第m個(gè)候選執(zhí)行終端^發(fā)送的接受反饋指令信息,則執(zhí) 行步驟S207,將第m+n個(gè)候選執(zhí)行終端hm+n作為所述優(yōu)選執(zhí)行終端并向所述優(yōu)選執(zhí)行終端 發(fā)送訂單,其中k2m+n>m之1。
[0107]優(yōu)選地,在所述步驟S207中,將第m+n個(gè)候選執(zhí)行終端hm+n作為所述優(yōu)選執(zhí)行終端 并向所述優(yōu)選執(zhí)行終端發(fā)送訂單,其中k2m+n>m2 1。此步驟的目的在于選取新的優(yōu)選執(zhí) 行終端以保證訂單的成功分配。具體地,所述第m+n個(gè)候選執(zhí)行終端hm+n與所述第m個(gè)候選執(zhí) 行終端^同處于所述候選執(zhí)行終端集合H中。優(yōu)選地,所述第m+n個(gè)候選執(zhí)行終端h m+n為除所 述第m個(gè)候選執(zhí)行終端^之外未完成訂單數(shù)量的最少的執(zhí)行終端。本領(lǐng)域技術(shù)人員理解,在 移動(dòng)網(wǎng)絡(luò)比較繁忙、執(zhí)行終端網(wǎng)絡(luò)信號(hào)不好等情況下,執(zhí)行終端可能無法及時(shí)查收所述后 臺(tái)服務(wù)器發(fā)送的訂單信息而導(dǎo)致訂單得不到及時(shí)分配,為了防止此類情況的發(fā)生,本步驟 所述技術(shù)方案基于所述后臺(tái)服務(wù)器對(duì)所述優(yōu)選執(zhí)行終端對(duì)所述訂單的接受情況進(jìn)行跟蹤, 若未能接收到所述優(yōu)選執(zhí)行終端返回的接受反饋指令信息則及時(shí)更換所述優(yōu)選執(zhí)行終端, 通過向新的優(yōu)選執(zhí)行終端發(fā)送訂單信息的方法來保證訂單的及時(shí)分配。
[0108] 在本實(shí)施例的一個(gè)變化例中,所述步驟S206中所述接受反饋指令信息還包括拒絕 指令,例如,所述后臺(tái)服務(wù)器向所述第m個(gè)候選執(zhí)行終端^發(fā)送所述訂單后等待所述第m個(gè) 候選執(zhí)行終端h m的反饋信息,若所述第m個(gè)候選執(zhí)行終端^由于種種原因無法接單則向所述 后臺(tái)服務(wù)器發(fā)送拒絕所述訂單的接受反饋指令信息,所述后臺(tái)服務(wù)器基于所述拒絕指令進(jìn) 入所述步驟S207執(zhí)行;否則,若所述第m個(gè)候選執(zhí)行終端^發(fā)送了接受指令確認(rèn)執(zhí)行所述訂 單,則結(jié)束進(jìn)程。進(jìn)一步地,所述接受反饋指令信息還包括所述第m個(gè)候選執(zhí)行終端^發(fā)送 所述接收指令或者拒絕指令的時(shí)間信息,以便對(duì)所述第m個(gè)候選執(zhí)行終端^的反應(yīng)速度進(jìn) 行監(jiān)控。
[0109] 在本實(shí)施例的又一個(gè)變化例中,所述步驟S206被替換為"接受所述第m個(gè)候選執(zhí)行 終端hm返回的第一計(jì)時(shí)信息t"以及"判斷t>C是否成立,若成立,則確定所述第m個(gè)候選執(zhí) 行終端^未發(fā)送所述接受反饋指令信息,其中所述C為第一閾值",其中,所述第一計(jì)時(shí)信息 t為自所述后臺(tái)服務(wù)將訂單信息發(fā)送給所述候選執(zhí)行終端h m開始至所述執(zhí)行終端hm發(fā)送所 述接受反饋指令信息時(shí)為止的時(shí)間長(zhǎng)度。例如,所述后臺(tái)服務(wù)器與所述第m個(gè)候選執(zhí)行終端 h m基于所述訂單建立通訊連接,則所述第m個(gè)候選執(zhí)行終端^在與所述后臺(tái)服務(wù)器建立通訊 連接伊始就自動(dòng)定時(shí)向所述后臺(tái)服務(wù)器發(fā)送所述第一計(jì)時(shí)信息t,所述后臺(tái)服務(wù)器每次接 收到所述第一計(jì)時(shí)信息t后即與所述第一閾值C進(jìn)行比較,若t SC則繼續(xù)等待;若t>C則確 認(rèn)所述第m個(gè)候選執(zhí)行終端hm未發(fā)送所述接受反饋指令信息并進(jìn)入步驟S207執(zhí)行。
[0110] 進(jìn)一步地,所述第一閾值C基于所述后臺(tái)服務(wù)器對(duì)應(yīng)操作系統(tǒng)內(nèi)預(yù)先設(shè)定的數(shù)值 獲得,例如,lOmin,其優(yōu)選地由人為設(shè)定產(chǎn)生,也可以是所述后臺(tái)服務(wù)器基于所述執(zhí)行終端 庫(kù)中各執(zhí)行終端歷史反應(yīng)速度綜合計(jì)算獲得,本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要變化出更 多實(shí)施例,這并不影響本發(fā)明的技術(shù)內(nèi)容。
[0111] 進(jìn)一步地,所述第一計(jì)時(shí)信息t還基于所述后臺(tái)服務(wù)器計(jì)算獲得,例如,所述后臺(tái) 服務(wù)器向所述第m個(gè)候選執(zhí)行終端^發(fā)送所述訂單后并不等待所述第m個(gè)候選執(zhí)行終端^返 回的第一計(jì)時(shí)信息t,而是基于所述后臺(tái)服務(wù)器進(jìn)行計(jì)時(shí)操作,直至接收到所述第m個(gè)候選 執(zhí)行終端^發(fā)送的接收反饋指令信息才停止計(jì)時(shí),若當(dāng)t>C時(shí)仍未接收到所述第m個(gè)候選 執(zhí)行終端^的反饋信息則確認(rèn)進(jìn)入所述步驟S207執(zhí)行。
[0112] 進(jìn)一步地,本領(lǐng)域技術(shù)人員還可采用將本變化例與前述變化例所述技術(shù)方案相結(jié) 合的方式跟蹤所述訂單的分配情況,例如,所述后臺(tái)服務(wù)器向所述第m個(gè)候選執(zhí)行終端^發(fā) 送所述訂單后開始計(jì)時(shí),同時(shí)等待所述第m個(gè)候選執(zhí)行終端^的反饋信息,若所述第一計(jì)時(shí) 信息t達(dá)到所述第一閾值C規(guī)定的時(shí)間長(zhǎng)度而所述第m個(gè)候選執(zhí)行終端^未返回任何反饋信 息,或者在所述第一閾值C范圍內(nèi)所述第m個(gè)候選執(zhí)行終端^發(fā)送了拒絕指令,則進(jìn)入所述 步驟S207執(zhí)行,將所述第m+n個(gè)候選執(zhí)行終端作為所述優(yōu)選執(zhí)行終端;否則,若在所述第一 閾值C范圍內(nèi)所述第m個(gè)候選執(zhí)行終端^發(fā)送了接受指令,則確認(rèn)所述訂單完成分配,結(jié)束 流程,確保對(duì)訂單的高效分配。
[0113] 在本實(shí)施例的另一個(gè)變化例中,在執(zhí)行所述步驟S207之后還再次返回所述步驟 S206判斷是否接收到所述第m+n個(gè)候選執(zhí)行終端的接受反饋指令信息,直至接收到所述接 受反饋指令信息才結(jié)束整個(gè)流程,從而確保所述訂單確實(shí)得到分配并被相關(guān)優(yōu)選執(zhí)行終端 著手執(zhí)行。
[0114] 本領(lǐng)域技術(shù)人員理解,本實(shí)施例所述步驟S206以及所述步驟S207可以理解為上述 圖1所示實(shí)施例中所述步驟S105的一個(gè)優(yōu)化實(shí)施方式,在本實(shí)施例所述技術(shù)方案中,所述后 臺(tái)服務(wù)器基于接受反饋指令信息對(duì)所述步驟S205中確定的優(yōu)選執(zhí)行終端對(duì)訂單的執(zhí)行情 況進(jìn)行監(jiān)控,若所述優(yōu)選執(zhí)行終端未能在規(guī)定時(shí)間內(nèi)接受訂單,或者明確拒絕接受所述訂 單時(shí),及時(shí)更換新的候選選執(zhí)行終端作為優(yōu)選執(zhí)行終端并向其發(fā)送訂單信息,以避免因網(wǎng) 絡(luò)擁堵等原因造成的訂單信息未能成功發(fā)送或優(yōu)選執(zhí)行終端個(gè)人因素導(dǎo)致的訂單未能及 時(shí)分配進(jìn)而造成訂單不能及時(shí)送達(dá),影響客戶體驗(yàn)的情況發(fā)生,確保執(zhí)行終端庫(kù)中的所有 執(zhí)行終端能夠始終保持在一個(gè)高效運(yùn)作狀態(tài),有效避免了漏單、丟單等情況的發(fā)生,極大地 優(yōu)化了用戶體驗(yàn)。
[0115] 圖3示出根據(jù)本發(fā)明的第三實(shí)施例的,一種訂單自動(dòng)分配方法的流程圖,其用于對(duì) 基于020模式生成的訂單進(jìn)行全自動(dòng)管理。具體地,在本實(shí)施例中,首先執(zhí)行步驟S301,基于 訂單信息生成訂單分配時(shí)間T 1。更為具體地,所述訂單分配時(shí)間T1包括所述訂單開始被執(zhí)行 的啟動(dòng)時(shí)間點(diǎn)。更進(jìn)一步地,本領(lǐng)域技術(shù)人員可以參考上述圖1所示實(shí)施例中所述步驟 SlOl,在此不予贅述。
[0116] 然后進(jìn)入步驟S302執(zhí)行,判斷系統(tǒng)時(shí)間了二^是否成立。具體地,所述系統(tǒng)時(shí)間T基 于所述后臺(tái)服務(wù)器對(duì)應(yīng)操作系統(tǒng)預(yù)設(shè)時(shí)間獲得。更為具體地,所述系統(tǒng)時(shí)間T與所述訂單分 配時(shí)間T 1基于相同標(biāo)準(zhǔn)顯示。更進(jìn)一步地,本領(lǐng)域技術(shù)人員可以參考上述圖1所示實(shí)施例中 所述步驟S102,在此不予贅述。進(jìn)一步地,若所述步驟S302的判斷結(jié)果是肯定的,則進(jìn)入步 驟S303執(zhí)行,否則,則重復(fù)執(zhí)行本步驟直至T = T1成立時(shí)進(jìn)入所述步驟S303執(zhí)行。
[0117] 優(yōu)選地,在所述步驟S303中,獲取第一地理位置信息集L= {{LP},{Ld},{Lw}},其中 所述{LP}為采購(gòu)點(diǎn)地理位置信息集,所述{Ld}為配送點(diǎn)地理位置信息集,所述{L w}為一執(zhí)行 終端數(shù)據(jù)庫(kù)中各執(zhí)行終端的地理位置信息集。具體地,所述第一地理位置信息集L基于第一 數(shù)據(jù)庫(kù)和/或GPS定位裝置獲得。更為具體地,所述第一數(shù)據(jù)庫(kù)包括歷史訂單中涉及的采購(gòu) 點(diǎn)以及配送點(diǎn)信息及對(duì)應(yīng)的地理位置信息。更進(jìn)一步地,本領(lǐng)域技術(shù)人員可以參考上述圖1 所示實(shí)施例中所述步驟Sl 03,在此不予贅述。
[0118]然后執(zhí)行步驟S304,基于所述采購(gòu)點(diǎn)地理位置信息集{LP}形成一個(gè)或多個(gè)聚合采 購(gòu)點(diǎn),并獲得對(duì)應(yīng)采購(gòu)點(diǎn)聚合度DP。具體地,所述聚合采購(gòu)點(diǎn)由多個(gè)在地理位置上相鄰近的 采購(gòu)點(diǎn)組成。更為具體地,所述采購(gòu)點(diǎn)聚合度叫用于表示Al區(qū)域內(nèi)一個(gè)或多個(gè)聚合采購(gòu)點(diǎn) 的集中程度。更進(jìn)一步地,所述Al區(qū)域用于表示本次訂單信息對(duì)應(yīng)采購(gòu)點(diǎn)地理位置信息集 {LP}中各采購(gòu)點(diǎn)地理坐標(biāo)所涵蓋的地理區(qū)域。優(yōu)選地,所述采購(gòu)點(diǎn)聚合度D pS于如下公式計(jì) 算獲得:
[0119]
[0120] 其中,所述Lpi為所述Al區(qū)域中第i個(gè)聚合采購(gòu)點(diǎn)到所述Al區(qū)域中心位置的距離,所 述Api為所述第i個(gè)聚合采購(gòu)點(diǎn)的距離權(quán)重。在一個(gè)優(yōu)選例中,所述后臺(tái)服務(wù)器首先對(duì)所述采 購(gòu)點(diǎn)地理位置信息集{L P}中包括的各采購(gòu)點(diǎn)基于其地理坐標(biāo)進(jìn)行基礎(chǔ)劃分,將相互之間距 離小于第四閾值C'的采購(gòu)點(diǎn)劃入同一聚合采購(gòu)點(diǎn),并基于劃分結(jié)果計(jì)算所述采購(gòu)點(diǎn)聚合度 D P。優(yōu)選地,所述第四閾值C'基于所述020平臺(tái)對(duì)應(yīng)操作系統(tǒng)預(yù)先設(shè)定產(chǎn)生,例如,C' = 100m,本領(lǐng)域技術(shù)人員還可根據(jù)實(shí)際需要變化出更多實(shí)施例,在此不予贅述。
[0121] 然后進(jìn)入步驟S305執(zhí)行,之前/同時(shí)/之后,基于所述配送點(diǎn)地理位置信息集{Ld} 形成一個(gè)或多個(gè)聚合采購(gòu)點(diǎn),并獲得對(duì)應(yīng)配送點(diǎn)聚合度Dd。具體地,所述聚合配送點(diǎn)由多個(gè) 在地理位置上相鄰近的配送點(diǎn)組成。更為具體地,所述配送點(diǎn)聚合度Dd用于表示A2區(qū)域內(nèi) 一個(gè)或多個(gè)聚合配送點(diǎn)的集中程度。更進(jìn)一步地,所述A2區(qū)域用于表示本次訂單信息對(duì)應(yīng) 配送點(diǎn)地理位置信息集{Ld}中各配送點(diǎn)地理坐標(biāo)所涵蓋的地理區(qū)域。優(yōu)選地,所述配送點(diǎn) +=H 丁 丄/、-U、I 如乂F=I
[0122]
[0123] 兵屮,所還Ldi73尸/Γ還1?屮弟IT聚合配送點(diǎn)到所述A2區(qū)域中心位置的距離,所 述Ad1S所述第i個(gè)聚合配送點(diǎn)的距離權(quán)重。在一個(gè)優(yōu)選例中,所述后臺(tái)服務(wù)器首先對(duì)所述配 送點(diǎn)地理位置信息集{Ld}中包括的各配送點(diǎn)基于其地理坐標(biāo)進(jìn)行基礎(chǔ)劃分,將同屬于一社 區(qū)內(nèi)的多個(gè)配送點(diǎn)劃入同一聚合配送點(diǎn),并基于劃分結(jié)果計(jì)算所述配送點(diǎn)聚合度Dd。本領(lǐng) 域技術(shù)人員也可以根據(jù)上述步驟S304中所述將兩配送點(diǎn)之間的坐標(biāo)距離與所述第四閾值 C'相比較的技術(shù)方案確定所述聚合配送點(diǎn),或者根據(jù)實(shí)際需要變化出更多實(shí)施例,在此不 予贅述。
[0124] 然后執(zhí)行步驟S306,基于所述采購(gòu)點(diǎn)聚合度叫以及所述配送點(diǎn)聚合度Dd確定所述 候選執(zhí)行終端集合H。具體地,所述采購(gòu)點(diǎn)聚合度D p用于表示基于所述采購(gòu)點(diǎn)地理位置信息 集{LP}確定的聚合采購(gòu)點(diǎn)在所述Al區(qū)域內(nèi)的集中程度。更為具體地,所述配送點(diǎn)聚合度Dd用 于表示基于所述配送點(diǎn)地理位置信息集{Ld}確定的聚合配送點(diǎn)在所述A2區(qū)域內(nèi)的集中程 度。在一個(gè)優(yōu)選例中,若D P>Dd則表示所述訂單信息涉及的各采購(gòu)點(diǎn)對(duì)應(yīng)地理坐標(biāo)的集中度 較高(例如,同屬于一大型商場(chǎng)內(nèi)的多家商鋪),將所述執(zhí)行終端數(shù)據(jù)庫(kù)中已經(jīng)有所述采購(gòu) 點(diǎn)地理位置信息集{L P}中任一采購(gòu)點(diǎn)或聚合采購(gòu)點(diǎn)訂單但還未完成的執(zhí)行終端作為所述 候選執(zhí)行終端獲得所述候選執(zhí)行終端集合H;否則,即若D p < Dd則將所述執(zhí)行終端數(shù)據(jù)庫(kù)中 已經(jīng)有所述配送點(diǎn)地理位置信息集{Ld}中任一配送點(diǎn)或聚合配送點(diǎn)訂單但還未完成的執(zhí) 行終端作為所述候選執(zhí)行終端獲得所述候選執(zhí)行終端集合H。
[0125] 最后進(jìn)入步驟S307執(zhí)行,將所述候選執(zhí)行終端集合H中第m個(gè)候選執(zhí)行終端IU故為 優(yōu)選執(zhí)行終端,并向所述優(yōu)選執(zhí)行終端發(fā)送所述訂單,其中k 2 m 2 1。具體地,所述優(yōu)選執(zhí)行 終端^為實(shí)際執(zhí)行所述訂單的候選執(zhí)行終端。更為具體地,本領(lǐng)域技術(shù)人員可以參考上述 圖1所示實(shí)施例中所述步驟S105,在此不予贅述。優(yōu)選地,將所述候選執(zhí)行終端集合H中未完 成訂單數(shù)量最少的候選執(zhí)行終端作為所述優(yōu)選執(zhí)行終端。
[0126] 進(jìn)一步地,所述采購(gòu)點(diǎn)聚合度叫以及所述配送點(diǎn)聚合度Dd分別用于表征所述Al區(qū) 域內(nèi)聚合采購(gòu)點(diǎn)以及所述A2區(qū)域內(nèi)聚合配送點(diǎn)的分布集中度,所述采購(gòu)點(diǎn)聚合度D p以及所 述配送點(diǎn)聚合度Dd的計(jì)算結(jié)果數(shù)值范圍優(yōu)選地在[0,1]區(qū)間內(nèi),所述采購(gòu)點(diǎn)聚合度Dp以及所 述配送點(diǎn)聚合度Dd的數(shù)值越小則對(duì)應(yīng)分布集中度越高,如圖8所示,相應(yīng)地所述聚合采購(gòu)點(diǎn) 以及聚合配送點(diǎn)在各自對(duì)應(yīng)的A1、A2區(qū)域內(nèi)的地理位置分布就越緊密;數(shù)值越大則對(duì)應(yīng)分 布集中度越低,相應(yīng)地所述聚合采購(gòu)點(diǎn)以及聚合配送點(diǎn)在各自對(duì)應(yīng)的Al、A2區(qū)域內(nèi)的地理 位置分布就越松散,本領(lǐng)域技術(shù)人員還可根據(jù)實(shí)際需要對(duì)所述數(shù)值范圍等因素變化出更多 實(shí)施例,在此不予贅述。
[0127] 在本實(shí)施例的一個(gè)變化例中,所述步驟S304和/或所述步驟S305中所述聚合采購(gòu) 點(diǎn)和/或聚合配送點(diǎn)還基于地理密度計(jì)算確定,以所述聚合配送點(diǎn)的確定為例,所述后臺(tái)服 務(wù)器將配送點(diǎn)地理位置信息集{Ld}中各配送點(diǎn)地理坐標(biāo)形成的A2區(qū)域隨機(jī)劃分為g'個(gè)聚 合配送點(diǎn),計(jì)算單個(gè)聚合配送點(diǎn)所形成區(qū)域范圍內(nèi)的配送點(diǎn)密度是否達(dá)到第三閾值C"要 求,若達(dá)到要求則所述聚合配送點(diǎn)的劃分可以接受,否則則重新對(duì)所述A2區(qū)域進(jìn)行劃分,直 至所述A2區(qū)域內(nèi)所有聚合配送點(diǎn)的數(shù)量及單個(gè)聚合配送點(diǎn)區(qū)域范圍內(nèi)配送點(diǎn)密度達(dá)到所 述第三閾值C"的設(shè)計(jì)標(biāo)準(zhǔn)。進(jìn)一步地,所述第三閾值C同樣預(yù)設(shè)在所述020平臺(tái)對(duì)應(yīng)操作系 統(tǒng)內(nèi),本領(lǐng)域技術(shù)人員可以根據(jù)實(shí)際需要變化出更多實(shí)施例,在此不予贅述,本變化例所述 技術(shù)方案優(yōu)選地提供了一種新穎的劃定聚合采購(gòu)點(diǎn)和/或聚合配送點(diǎn)的方法,有利于獲得 更為精確的、劃分更為合理的聚合采購(gòu)點(diǎn)和/或聚合配送點(diǎn)。
[0128] 本領(lǐng)技術(shù)人員理解,本實(shí)施例所述步驟S303、所述步驟S304以及所述步驟S305可 以理解為上述圖1所示實(shí)施例中所述步驟S103或者上述圖2所示實(shí)施例中所述步驟S203的 一個(gè)【具體實(shí)施方式】,其優(yōu)選地通過劃定聚合采購(gòu)點(diǎn)和/或聚合配送點(diǎn)的方式優(yōu)化所述后臺(tái) 服務(wù)器的信息處理能力,進(jìn)一步地,所述后臺(tái)服務(wù)器還對(duì)每筆訂單中確定的聚合采購(gòu)點(diǎn)和/ 或聚合配送點(diǎn)進(jìn)行整合存儲(chǔ),當(dāng)下一筆訂單信息同涉及到相同商家或者相同配送點(diǎn)時(shí)可直 接調(diào)取存儲(chǔ)的歷史記錄,減少后臺(tái)服務(wù)器每次需要采集的采購(gòu)點(diǎn)和/或配送點(diǎn)地理位置信 息的工作量和數(shù)據(jù)量,提升后臺(tái)服務(wù)器的數(shù)據(jù)計(jì)算速度,減少所述第一數(shù)據(jù)庫(kù)中需要存儲(chǔ) 的采購(gòu)點(diǎn)和/或配送點(diǎn)的地理位置信息數(shù)據(jù)量,例如,將多個(gè)商家組成的聚合采購(gòu)點(diǎn)中心點(diǎn) 的GPS信息作為所述多個(gè)商家的地理位置信息存儲(chǔ)在所述第一數(shù)據(jù)庫(kù)中,這是現(xiàn)有技術(shù)所 不采用的技術(shù)方案,通過引入聚合采購(gòu)點(diǎn)以及聚合配送點(diǎn)的概念,使得所述后臺(tái)服務(wù)器在 分配所述訂單時(shí)能夠優(yōu)選地將同一聚合采購(gòu)點(diǎn)或者同一聚合配送點(diǎn)的多個(gè)訂單分配給同 一執(zhí)行終端執(zhí)行,提高訂單執(zhí)行效率并且減少執(zhí)行終端的跑動(dòng)。
[0129] 圖4示出根據(jù)本發(fā)明的第四實(shí)施例的,一種訂單自動(dòng)分配方法的流程圖,其用于對(duì) 基于020模式生成的訂單進(jìn)行全自動(dòng)管理。具體地,在本實(shí)施例中,首先執(zhí)行步驟S401,基于 訂單信息生成訂單分配時(shí)間T 1。更為具體地,本領(lǐng)域技術(shù)人員可以參考上述圖1所示實(shí)施例 中所述步驟SlOl,在此不予贅述。
[0130]然后進(jìn)入步驟S402執(zhí)行,判斷系統(tǒng)時(shí)間了二^是否成立。具體地,所述系統(tǒng)時(shí)間T基 于所述后臺(tái)服務(wù)器對(duì)應(yīng)操作系統(tǒng)預(yù)設(shè)時(shí)間獲得。更為具體地,本領(lǐng)域技術(shù)人員可以參考上 述圖1所示實(shí)施例中所述步驟S102,在此不予贅述。進(jìn)一步地,若所述步驟S402的判斷結(jié)果 是肯定的,則進(jìn)入步驟S403執(zhí)行,否則,則重復(fù)執(zhí)行本步驟直至T = T1成立時(shí)進(jìn)入所述步驟 S403執(zhí)行。
[0131] 優(yōu)選地,在所述步驟S403中,獲取第一地理位置信息集L= {{LP},{Ld},{Lw}},其中 所述{LP}為采購(gòu)點(diǎn)地理位置信息集,所述{Ld}為配送點(diǎn)地理位置信息集,所述{L w}為一執(zhí)行 終端數(shù)據(jù)庫(kù)中各執(zhí)行終端的地理位置信息集。具體地,所述第一地理位置信息及L基于第一 數(shù)據(jù)庫(kù)和/或GPS定位裝置獲得。更為具體地,本領(lǐng)域技術(shù)人員可以參考上述圖1所示實(shí)施例 中所述步驟S103,在此不予贅述。
[0132] 然后執(zhí)行步驟S404,基于所述采購(gòu)點(diǎn)地理位置信息集{LP}形成一個(gè)或多個(gè)聚合采 購(gòu)點(diǎn),并獲得對(duì)應(yīng)采購(gòu)點(diǎn)聚合度D P。具體地,所述聚合采購(gòu)點(diǎn)由多個(gè)在地理位置上相鄰近的 采購(gòu)點(diǎn)組成。更為具體地,本領(lǐng)域技術(shù)人員可以參考上述圖3所示實(shí)施例中所述步驟S304, 在此不予贅述。
[0133] 然后進(jìn)入步驟S405執(zhí)行,之前/同時(shí)/之后,基于所述配送點(diǎn)地理位置信息集{Ld} 形成一個(gè)或多個(gè)聚合采購(gòu)點(diǎn),并獲得對(duì)應(yīng)配送點(diǎn)聚合度Dd。具體地,所述聚合配送點(diǎn)由多個(gè) 在地理位置上相鄰近的配送點(diǎn)組成。更為具體地,本領(lǐng)域技術(shù)人員可以參考上述圖3所示實(shí) 施例中所述步驟S305,在此不予贅述。
[0134] 然后執(zhí)行步驟S406,判斷DP>Z且0<!>2是否成立,其中所述叫為采購(gòu)點(diǎn)集合度,所 述Dd為配送點(diǎn)聚合度,所述Z為第二閾值。具體地,所述第二閾值Z用于表征所述聚合采購(gòu)點(diǎn) 在所述Al區(qū)域內(nèi)的臨界集中度,以及所述聚合配送點(diǎn)在所述A2區(qū)域內(nèi)的臨界集中值。在一 個(gè)優(yōu)選例中,若D P>Z并且Dd>Z,則所述步驟S406的判斷結(jié)果是肯定的,所述Al區(qū)域內(nèi)采購(gòu) 點(diǎn)和/或A2區(qū)域內(nèi)配送點(diǎn)的分布不夠集中;否則,則所述步驟S406的判斷結(jié)果是否定的。進(jìn) 一步地,若所述步驟S406的判斷結(jié)果是肯定的,即D P>Z且Dd>Z成立,則進(jìn)入步驟S407執(zhí)行; 若所述步驟S406的判斷結(jié)果是否定的,Z和/或Dd < Z時(shí),所述Al區(qū)域內(nèi)采購(gòu)點(diǎn)和/或所 述A2區(qū)域內(nèi)配送點(diǎn)的分布至少有一個(gè)足夠集中,則進(jìn)入步驟S408執(zhí)行。
[0135] 優(yōu)選地,在所述步驟S407中,將所述執(zhí)行終端地理位置信息集{Lw}中與所述采購(gòu) 點(diǎn)地理位置信息集α Ρ}距離最近的k個(gè)執(zhí)行終端作為所述候選執(zhí)行終端集合η。具體地,所 述采購(gòu)點(diǎn)地理位置信息集{LP}包括所述訂單信息對(duì)應(yīng)的所有采購(gòu)點(diǎn)的地理坐標(biāo)。在一個(gè)優(yōu) 選例中,所述候選執(zhí)行終端集合H中執(zhí)行終端的數(shù)量k與所述采購(gòu)點(diǎn)地理位置信息集{L P}中 包括的采購(gòu)點(diǎn)數(shù)量相對(duì)應(yīng),所述后臺(tái)服務(wù)器將所述采購(gòu)點(diǎn)地理位置信息集{LP}內(nèi)的所有采 購(gòu)點(diǎn)依次與所述執(zhí)行終端地理位置信息集{L w}中的執(zhí)行終端當(dāng)前地理位置進(jìn)行比較,針對(duì) 每個(gè)采購(gòu)點(diǎn)獲得距離最近的執(zhí)行終端形成所述候選執(zhí)行終端集合H。
[0136] 優(yōu)選地,在所述步驟S408中,根據(jù)所述采購(gòu)點(diǎn)聚合度叫以及所述配送點(diǎn)聚合度Dd的 比較結(jié)果確定所述候選執(zhí)行終端集合H。在一個(gè)優(yōu)選例中,當(dāng)所述采購(gòu)點(diǎn)聚合度叫以及所述 配送點(diǎn)聚合度Dd滿足D p < Z且Dd < Z時(shí),表示此時(shí)基于所述采購(gòu)點(diǎn)地理位置信息集{LP}形成 的聚合采購(gòu)點(diǎn)以及基于所述配送點(diǎn)地理位置信息集{Ld}形成的聚合配送點(diǎn)均可以作為訂 單分配基準(zhǔn),則所述后臺(tái)服務(wù)器對(duì)所述采購(gòu)點(diǎn)聚合度D p與所述配送點(diǎn)聚合度Dd的數(shù)值大小 進(jìn)行比較,以數(shù)值較小者對(duì)應(yīng)地理位置信息集為基準(zhǔn)確定所述候選執(zhí)行終端集合H,例如, 若D p < Dd則將當(dāng)前已有聚合采購(gòu)點(diǎn)訂單且未完成的執(zhí)行終端作為候選執(zhí)行終端獲得所述候 選執(zhí)行終端集合Η。
[0137] 最后執(zhí)行步驟S409,將所述候選執(zhí)行終端集合H中第m個(gè)候選執(zhí)行終端^做為優(yōu)選 執(zhí)行終端,并向所述優(yōu)選執(zhí)行終端發(fā)送所述訂單,其中k 2 m 2 1。具體地,所述優(yōu)選執(zhí)行終端 ^為實(shí)際執(zhí)行所述訂單的候選執(zhí)行終端。更為具體地,本領(lǐng)域技術(shù)人員可以參考上述圖1所 示實(shí)施例中所述步驟S105,在此不予贅述。優(yōu)選地,將所述候選執(zhí)行終端集合H中未完成訂 單數(shù)量最少的候選執(zhí)行終端作為所述優(yōu)選執(zhí)行終端。
[0138] 進(jìn)一步地,所述第二閾值Z用于判斷確定所述Al區(qū)域內(nèi)聚合采購(gòu)點(diǎn)的分布集中度 是否達(dá)到基于聚合采購(gòu)點(diǎn)獲取候選執(zhí)行終端集合H的標(biāo)準(zhǔn),或者所述A2區(qū)域內(nèi)聚合配送點(diǎn) 的分布集中度是否達(dá)到基于聚合配送點(diǎn)獲取候選執(zhí)行終端集合H的標(biāo)準(zhǔn),以所述采購(gòu)點(diǎn)聚 合度D p為例,所述采購(gòu)點(diǎn)聚合度Dp數(shù)值越大則相應(yīng)地在所述Al區(qū)域內(nèi)聚合采購(gòu)點(diǎn)的分布就 越發(fā)散,若D P>Z則表明所述聚合采購(gòu)點(diǎn)在所述Al區(qū)域內(nèi)的分布不適合基于聚合采購(gòu)點(diǎn)來 進(jìn)行訂單分配,進(jìn)一步地,基于最小跑動(dòng)原則,所述后臺(tái)服務(wù)器無法將已有所述聚合采購(gòu)點(diǎn) 訂單但還未完成的執(zhí)行終端作為所述候選執(zhí)行終端。
[0139] 進(jìn)一步地,所述第二閾值Z由所述020平臺(tái)對(duì)應(yīng)操作系統(tǒng)進(jìn)行設(shè)定,其具體數(shù)值可 由020平臺(tái)提供方人為設(shè)定,也可由所述后臺(tái)服務(wù)器基于大數(shù)據(jù)計(jì)算獲得一較為適中的數(shù) 值,本領(lǐng)域技術(shù)人員還可根據(jù)實(shí)際需要變化出更多實(shí)施例,在此不予贅述。
[0140] 在本實(shí)施例的一個(gè)變化例中,所述步驟S407可以被替換為"將所述執(zhí)行終端地理 位置信息集{Lw}中與所述配送點(diǎn)地理位置信息集{L d}距離最近的k個(gè)執(zhí)行終端作為所述候 選執(zhí)行終端集合H。"本領(lǐng)域技術(shù)人員理解,在所述聚合采購(gòu)點(diǎn)以及聚合配送點(diǎn)的分布均不 夠集中的情況下,雖然基于聚合采購(gòu)點(diǎn)確定候選執(zhí)行終端集合H的技術(shù)方案更符合最小跑 動(dòng)原則,但若所述聚合配送點(diǎn)與所述聚合采購(gòu)點(diǎn)之間距離本就不遠(yuǎn),則本領(lǐng)域技術(shù)人員仍 可將當(dāng)前已有聚合配送點(diǎn)訂單且未完成的執(zhí)行終端作為候選執(zhí)行終端,這同樣能實(shí)現(xiàn)步驟 確定候選執(zhí)行終端集合H的技術(shù)目的。
[0141]在本實(shí)施例的另一個(gè)變化例中,所述步驟S408所述技術(shù)方案在所述采購(gòu)點(diǎn)聚合度 叫以及所述配送點(diǎn)聚合度Dd滿足Dp SZ且0<!>2時(shí),所述后臺(tái)服務(wù)器將當(dāng)前已有聚合采購(gòu)點(diǎn) 訂單且未完成的執(zhí)行終端作為候選執(zhí)行終端獲得所述候選執(zhí)行終端集合H,本領(lǐng)域技術(shù)人 員理解,與所述步驟S408相比,本變化例所述技術(shù)方案適用于聚合配送點(diǎn)在所述A2區(qū)域內(nèi) 地理位置分布太過分散不適用于作為訂單分配基準(zhǔn)而聚合采購(gòu)點(diǎn)在所述Al區(qū)域內(nèi)的地理 位置分布則足夠集中的情形,是現(xiàn)有技術(shù)所不采用的技術(shù)方案,有利于所述020平臺(tái)更為合 理化的確定所述候選執(zhí)行終端集合H。
[0142] 進(jìn)一步地,若所述采購(gòu)點(diǎn)聚合度DpW及所述配送點(diǎn)聚合度Dd滿足DP>Z且Dd SZJlJ 所述后臺(tái)服務(wù)器將當(dāng)前已有聚合配送點(diǎn)訂單且未完成的執(zhí)行終端作為候選執(zhí)行終端獲得 所述候選執(zhí)行終端集合H。
[0143] 本領(lǐng)域技術(shù)人員理解,本實(shí)施例所述步驟S405、所述步驟S407以及所述步驟S408 可以理解為上述圖3所示實(shí)施例中所述步驟S306的一個(gè)【具體實(shí)施方式】,通過設(shè)定所述第二 閾值Z對(duì)所述采購(gòu)點(diǎn)聚合度叫以及所述配送點(diǎn)聚合度Dd進(jìn)行初級(jí)篩選,只有當(dāng)兩者均小于所 述第二閾值Z時(shí)才相互比較大小確定訂單分配基準(zhǔn),否則則優(yōu)選地基于聚合采購(gòu)點(diǎn)進(jìn)行訂 單分配,這是現(xiàn)有技術(shù)所不采用的技術(shù)方案,通過后臺(tái)服務(wù)器自動(dòng)對(duì)采購(gòu)點(diǎn)聚合度D p、配送 點(diǎn)聚合度Dd以及第二閾值Z三者進(jìn)行比較確定候選執(zhí)行終端集合H實(shí)現(xiàn)訂單分配,較之現(xiàn)有 技術(shù)人工分配訂單的技術(shù)方案極大地減少了人為因素可能造成的誤判、效率低下等不良情 形,確保到達(dá)訂單分配時(shí)間的訂單能夠在最短時(shí)間內(nèi)被分配到最合適的執(zhí)行終端處,提高 訂單分配效率及準(zhǔn)確度,優(yōu)化用戶體驗(yàn)。
[0144]在圖3所示實(shí)施例以及本實(shí)施例的一個(gè)共同變化例中,圖3所示實(shí)施例中所述步驟 S307或者本實(shí)施例所述步驟S409后還包括上述圖2所示實(shí)施例中所述步驟S206以及所述步 驟S207,例如,所述后臺(tái)服務(wù)器將所述執(zhí)行終端地理位置信息集{L w}中與所述采購(gòu)點(diǎn)地理 位置信息集{LP}距離最近的k個(gè)執(zhí)行終端作為所述候選執(zhí)行終端集合H并將所述候選執(zhí)行 終端集合H中當(dāng)前未完成訂單數(shù)量最少的第m個(gè)候選執(zhí)行終端作為優(yōu)選執(zhí)行終端向其分配 訂單后,繼續(xù)跟蹤所述第m個(gè)候選執(zhí)行終端的反饋情況,若未在規(guī)定時(shí)間內(nèi)接收到所述第m 個(gè)候選執(zhí)行終端的接受反饋指令則重新在所述候選執(zhí)行終端集合H中挑選除所述第m個(gè)候 選執(zhí)行終端外當(dāng)前未完成訂單數(shù)量最少的第m+n個(gè)候選執(zhí)行終端作為所述優(yōu)選執(zhí)行終端并 向其發(fā)送所述訂單信息。
[0145]圖5示出根據(jù)本發(fā)明的一個(gè)【具體實(shí)施方式】的,確定優(yōu)選執(zhí)行終端的控制方法的流 程圖。具體地,在本實(shí)施例中,首先執(zhí)行步驟S501,判斷Dp > Z且Dd > 2是否成立,其中Dp為采 購(gòu)點(diǎn)集合度,Dd為配送點(diǎn)聚合度,Z為第二閾值。更為具體地,所述第二閾值Z用于表征所述 聚合采購(gòu)點(diǎn)在所述Al區(qū)域內(nèi)的臨界集中度,以及所述聚合配送點(diǎn)在所述A2區(qū)域內(nèi)的臨界集 中值。更進(jìn)一步地,本領(lǐng)域技術(shù)人員可以參考上述圖4所示實(shí)施例中所述步驟S406,在此不 予贅述。進(jìn)一步地,若所述步驟S501的判斷結(jié)果是肯定的,則進(jìn)入步驟S502執(zhí)行;若所述步 驟S501的判斷結(jié)果是否定的,即D p < Z和/或Dd < Z時(shí)進(jìn)入步驟S503執(zhí)行。
[0146] 優(yōu)選地,在所述步驟S502中,將所述執(zhí)行終端地理位置信息集{Lw}中與所述采購(gòu) 點(diǎn)地理位置信息集α Ρ}距離最近的k個(gè)執(zhí)行終端作為所述候選執(zhí)行終端集合η。具體地,所 述采購(gòu)點(diǎn)地理位置信息集{LP}包括所述訂單信息對(duì)應(yīng)的所有采購(gòu)點(diǎn)的地理坐標(biāo)。更為具體 地,本領(lǐng)域技術(shù)人員可以參考上述圖4所示實(shí)施例中所述步驟S407,在此不予贅述。
[0147] 優(yōu)選地,在所述步驟S503中,判斷Dt^ Dd是否成立。在一個(gè)優(yōu)選例中,在所述采購(gòu)點(diǎn) 聚合度叫和/或所述配送點(diǎn)聚合度Dd小于所述第二閾值Z的情形下,所述后臺(tái)服務(wù)器對(duì)所述 采購(gòu)點(diǎn)聚合度叫以及所述配送點(diǎn)聚合度Dd的數(shù)值大小進(jìn)行比較,若D t^ Dd則所述步驟S503 的判斷結(jié)果是肯定的;否則,所述步驟S503的判斷結(jié)果是否定的。進(jìn)一步地,若所述步驟 S503的判斷結(jié)果是肯定的則執(zhí)行步驟S504;若所述步驟S503的判斷結(jié)果是否定的即D P>Dd, 則執(zhí)行步驟S505。
[0148] 優(yōu)選地,在所述步驟S504中,將與所述采購(gòu)點(diǎn)相關(guān)聯(lián)的k個(gè)候選執(zhí)行終端作為所述 候選執(zhí)行終端集合H。具體地,所述采購(gòu)點(diǎn)包括基于所述訂單信息獲得的采購(gòu)點(diǎn)地理位置信 息集{L P}對(duì)應(yīng)的一個(gè)或多個(gè)采購(gòu)點(diǎn)。優(yōu)選地,所述采購(gòu)點(diǎn)還包括基于所述采購(gòu)點(diǎn)地理位置 信息集{LP}獲得的一個(gè)或多個(gè)聚合采購(gòu)點(diǎn)。在一個(gè)優(yōu)選例中,D t^ Dd表示所述聚合采購(gòu)點(diǎn)集 中度高于所述聚合配送點(diǎn)集中度,所述后臺(tái)服務(wù)器將所述執(zhí)行終端數(shù)據(jù)庫(kù)中當(dāng)前已有所述 聚合采購(gòu)點(diǎn)訂單且未完成的執(zhí)行終端作為候選執(zhí)行終端獲得所述候選執(zhí)行終端集合H。
[0149] 優(yōu)選地,在所述步驟S505中,將與所述配送點(diǎn)相關(guān)聯(lián)的k個(gè)候選執(zhí)行終端作為所述 候選執(zhí)行終端集合H。具體地,所述配送點(diǎn)包括基于所述訂單信息獲得的配送點(diǎn)地理位置信 息集{Ld}對(duì)應(yīng)的一個(gè)或多個(gè)配送點(diǎn)。優(yōu)選地,所述配送點(diǎn)還包括基于所述配送點(diǎn)地理位置 信息集{Ld}獲得的一個(gè)或多個(gè)聚合配送點(diǎn)。在一個(gè)優(yōu)選例中,D P>Dd表示所述聚合配送點(diǎn)集 中度高于所述聚合采購(gòu)點(diǎn)集中度,所述后臺(tái)服務(wù)器將所述執(zhí)行終端數(shù)據(jù)庫(kù)中當(dāng)前已有所述 聚合配送點(diǎn)訂單且未完成的執(zhí)行終端作為候選執(zhí)行終端獲得所述候選執(zhí)行終端集合H。 [0150]然后進(jìn)入步驟S506執(zhí)行,判斷k 2 1是否成立。具體地,所述k為本實(shí)施例前述步驟 S502、S504、S505確定的候選執(zhí)行終端集合H中的候選執(zhí)行終端數(shù)量。在一個(gè)優(yōu)選例中,若k 2 1則所述步驟S506的判斷結(jié)果是肯定的;否則,則所述步驟S506的判斷結(jié)果是否定的。進(jìn) 一步地,若所述步驟S506的判斷結(jié)果是肯定的,則執(zhí)行步驟S507;若所述步驟S506的判斷結(jié) 果是否定的,即k< 1,所述后臺(tái)服務(wù)器無法基于上述步驟S502、步驟S504或者步驟S505所述 技術(shù)方案獲得相應(yīng)候選執(zhí)行終端,則進(jìn)入步驟S508執(zhí)行。
[0151] 優(yōu)選地,在所述步驟S507中,將所述候選執(zhí)行終端集合H中未完成訂單數(shù)量最少的 第m個(gè)候選執(zhí)行終端^作為所述優(yōu)選執(zhí)行終端。具體地,所述候選執(zhí)行終端集合H包括所述k 個(gè)候選執(zhí)行終端當(dāng)前地理位置信息以及對(duì)應(yīng)的未完成訂單數(shù)量。在一個(gè)優(yōu)選例中,若所述 候選執(zhí)行終端H中的候選執(zhí)行終端數(shù)量k>l,則將其中當(dāng)前未完成訂單數(shù)量最少的候選執(zhí) 行終端作為所述優(yōu)選執(zhí)行終端,從而實(shí)現(xiàn)對(duì)執(zhí)行終端分配訂單的均勻性,避免在個(gè)別執(zhí)行 終端上積壓太多訂單,減少用戶等候時(shí)間。
[0152] 優(yōu)選地,在所述步驟S508中,將所述執(zhí)行終端數(shù)據(jù)庫(kù)中未完成訂單數(shù)量最少的執(zhí) 行終端作為所述優(yōu)選執(zhí)行終端。具體地,所述執(zhí)行終端數(shù)據(jù)庫(kù)至少包括所述執(zhí)行終端的身 份信息以及實(shí)時(shí)地理位置坐標(biāo)等。更為具體地,所述執(zhí)行終端數(shù)據(jù)庫(kù)還包括每個(gè)執(zhí)行終端 的歷史訂單完成情況以及當(dāng)前未完成訂單數(shù)量。在一個(gè)優(yōu)選例中,由于所述后臺(tái)服務(wù)器基 于所述步驟S502、所述步驟S504或者所述步驟S505均未能找到合適的候選執(zhí)行終端即所述 候選執(zhí)行終端集合H中的候選執(zhí)行終端數(shù)量k = 0,則所述后臺(tái)服務(wù)器直接將所述執(zhí)行終端 數(shù)據(jù)庫(kù)中未完成訂單數(shù)量最少的執(zhí)行終端作為所述優(yōu)選執(zhí)行終端,以避免訂單積壓,減少 用戶等候時(shí)間。
[0153] 進(jìn)一步地,在執(zhí)行所述步驟S503之前還可以增加一判斷步驟"判斷Dt^ Z且0<!>2是 否成立",或者"判斷DP>Z且Dd^ Z是否成立",本領(lǐng)域技術(shù)人員理解,增加本步驟的目的在于 進(jìn)一步確定所述采購(gòu)點(diǎn)集合度叫、所述配送點(diǎn)聚合度Dd以及所述第二閾值Z的大小關(guān)系,若 所述采購(gòu)點(diǎn)集合度D p與所述配送點(diǎn)聚合度Dd中有一方小于第二閾值Z而另一方大于第二閾 值Z,則優(yōu)選地基于小于第二閾值Z的一方為基準(zhǔn)獲得所述候選執(zhí)行終端集合H。
[0154] 在本實(shí)施例的一個(gè)變化例中,若所述步驟S506的判斷結(jié)果表明所述候選執(zhí)行終端 集合H中的候選執(zhí)行終端數(shù)量k= 1,則所述步驟S507可以被替換為"將所述第k個(gè)候選執(zhí)行 終端hk作為所述優(yōu)選執(zhí)行終端",本領(lǐng)域技術(shù)人員理解,與上述步驟S507相比,本變化例所 述技術(shù)方案優(yōu)選地適用于所述候選執(zhí)行終端集合H中有且僅有一個(gè)候選執(zhí)行終端的情形, 則所述后臺(tái)服務(wù)器無需再對(duì)所述候選執(zhí)行終端集合H中的元素進(jìn)行篩選即可直接向其發(fā)送 訂單信息。
[0155] 本領(lǐng)域技術(shù)人員理解,本實(shí)施例所述步驟S503、所述步驟S504以及所述步驟S505 可以理解為上述圖4所示實(shí)施例中所述步驟S408的一個(gè)【具體實(shí)施方式】,通過對(duì)所述采購(gòu)點(diǎn) 集合度叫以及所述配送點(diǎn)聚合度Dd數(shù)值大小的對(duì)比優(yōu)選地將數(shù)值更小即集中程度更高的聚 合采購(gòu)點(diǎn)或者聚合配送點(diǎn)作為基準(zhǔn)獲得所述候選執(zhí)行終端集合H。
[0156] 進(jìn)一步地,本實(shí)施例所述步驟S506、所述步驟S507以及所述步驟S508還可以理解 為上述圖3所示實(shí)施例中所述步驟S306、上述圖4所示實(shí)施例中所述步驟S407或所述步驟 S408、或者本實(shí)施例所述步驟S502、所述步驟S504或者所述步驟S505之后的一個(gè)優(yōu)化實(shí)施 方式,例如,若所述后臺(tái)服務(wù)器基于上述圖3所示實(shí)施例中所述步驟S306的技術(shù)方案確定將 當(dāng)前已有聚合采購(gòu)點(diǎn)訂單且未完成的執(zhí)行終端作為候選執(zhí)行終端,但所述執(zhí)行終端數(shù)據(jù)庫(kù) 中沒有符合此條件的執(zhí)行終端,則所述后臺(tái)服務(wù)器優(yōu)選地將所述執(zhí)行終端數(shù)據(jù)庫(kù)中當(dāng)前未 完成訂單數(shù)量最少的執(zhí)行終端作為所述優(yōu)選執(zhí)行終端并向其發(fā)送所述訂單信息,以確保所 有訂單均能得到及時(shí)分配。
[0157] 在圖3所示實(shí)施例、圖4所示實(shí)施例以及本實(shí)施例的一個(gè)共同變化例中,所述"將當(dāng) 前已有聚合采購(gòu)點(diǎn)訂單且未完成的執(zhí)行終端作為候選執(zhí)行終端獲得所述候選執(zhí)行終端集 合H"的技術(shù)方案可以被替換為"選擇已有同一采購(gòu)點(diǎn)訂單且未完成的執(zhí)行終端作為候選執(zhí) 行終端獲得所述候選執(zhí)行終端集合H"。相應(yīng)地,所述"將當(dāng)前已有聚合配送點(diǎn)訂單且未完成 的執(zhí)行終端作為候選執(zhí)行終端獲得所述候選執(zhí)行終端集合H"的技術(shù)方案可以被替換為"選 擇已有同一配送點(diǎn)訂單且未完成的執(zhí)行終端作為候選執(zhí)行終端獲得所述候選執(zhí)行終端集 合H"。例如,若所述訂單的采購(gòu)點(diǎn)之一為B商鋪,而恰好有A配送員當(dāng)前正在B商鋪執(zhí)行其他 訂單,則若將本次訂單同樣分配給A配送員即可避免配送員來回奔波又能縮短排隊(duì)時(shí)間,做 到對(duì)資源的全局式掌控,有利于效率最大化,縮短訂單的執(zhí)行時(shí)間,提高配送員的工作效 率。
[0158] 圖6示出根據(jù)本發(fā)明的第五實(shí)施例的,一種訂單自動(dòng)分配方法的流程圖,其用于對(duì) 基于020模式生成的訂單進(jìn)行全自動(dòng)管理。具體地,在本實(shí)施例中,首先執(zhí)行步驟S601,獲取 所述訂單對(duì)應(yīng)訂單信息集W。更為具體地,所述訂單信息集W至少包括所述訂單信息集W至少 包括配送點(diǎn)集合U,其用于表示所述訂單中包括的一個(gè)或多個(gè)配送點(diǎn)信息;以及采購(gòu)點(diǎn)集合 R,其用于表示所述訂單中包括的一個(gè)或多個(gè)采購(gòu)點(diǎn)信息。更進(jìn)一步地,所述采購(gòu)點(diǎn)信息或 配送點(diǎn)信息包括采購(gòu)點(diǎn)或配送點(diǎn)名稱、地理坐標(biāo)等。優(yōu)選地,所述采購(gòu)點(diǎn)信息還包括目標(biāo)采 購(gòu)物名稱及數(shù)量信息,與所述采購(gòu)點(diǎn)相對(duì)應(yīng)。在一個(gè)優(yōu)選例中,所述后臺(tái)服務(wù)器基于關(guān)鍵詞 抓取技術(shù)對(duì)用戶提交的訂單內(nèi)容進(jìn)行識(shí)別,將采購(gòu)點(diǎn)名稱以及各采購(gòu)點(diǎn)對(duì)應(yīng)目標(biāo)采購(gòu)物名 稱、數(shù)量作為所述采購(gòu)點(diǎn)信息獲得所述采購(gòu)點(diǎn)集合R;將配送點(diǎn)名稱以及配送點(diǎn)地理坐標(biāo)作 為所述配送點(diǎn)信息獲得所述配送點(diǎn)集合U,所述采購(gòu)點(diǎn)集合R與所述配送點(diǎn)集合U共同組成 所述訂單信息集W。
[0159] 然后進(jìn)入步驟S602執(zhí)行,基于如下公式計(jì)算獲得所述訂單分配時(shí)間T1:
[0160] Ti = Tb-Te-X
[0161] 其中,所述Tb為訂單預(yù)訂時(shí)間,所述Te3為訂單預(yù)計(jì)完成時(shí)間,所述X為調(diào)整時(shí)間。具 體地,所述訂單預(yù)訂時(shí)間T b基于用戶填寫或選擇產(chǎn)生,其用于表示用戶希望所述訂單被交 付完成的時(shí)間點(diǎn)。更為具體地,所述訂單預(yù)計(jì)完成時(shí)間T e3基于對(duì)所述訂單信息的分析獲得。 更進(jìn)一步地,所述調(diào)整時(shí)間X用于表示一理想執(zhí)行終端在執(zhí)行兩個(gè)訂單之間預(yù)計(jì)需要的時(shí) 長(zhǎng)。優(yōu)選地,所述調(diào)整時(shí)間X由所述020平臺(tái)對(duì)應(yīng)操作系統(tǒng)配置產(chǎn)生。在一個(gè)優(yōu)選例中,所述 訂單預(yù)計(jì)完成時(shí)間T e3基于公式T^Tp+Tt+T^算獲得,其中,所述!^為訂單純采購(gòu)作業(yè)預(yù)計(jì) 時(shí)間,所述Tt為訂單預(yù)計(jì)運(yùn)送時(shí)間,所述T m為訂單用戶交接時(shí)間,所述后臺(tái)服務(wù)器基于本次 訂單對(duì)應(yīng)采購(gòu)點(diǎn)及目標(biāo)采購(gòu)物在所述第一數(shù)據(jù)庫(kù)查找對(duì)應(yīng)的歷史采購(gòu)記錄,獲得歷史采購(gòu) 所述目標(biāo)采購(gòu)物時(shí)的純采購(gòu)作業(yè)預(yù)計(jì)時(shí)間T p,并基于本次訂單對(duì)應(yīng)配送點(diǎn)信息在所述第一 數(shù)據(jù)庫(kù)中查找對(duì)應(yīng)歷史配送記錄,獲得歷史由相同采購(gòu)點(diǎn)配送到相同配送點(diǎn)時(shí)產(chǎn)生的訂單 預(yù)計(jì)運(yùn)送時(shí)間Tt以及訂單用戶交接時(shí)間Tm。
[0162] 然后執(zhí)行步驟S603,判斷系統(tǒng)時(shí)間了二^是否成立。具體地,本領(lǐng)域技術(shù)人員可以 參考上述圖1所示實(shí)施例中所述步驟S102,在此不予贅述。進(jìn)一步地,若所述步驟S603的判 斷結(jié)果是肯定的,則進(jìn)入步驟S604執(zhí)行;若所述步驟S603的判斷結(jié)果是否定的,即當(dāng)前系統(tǒng) 時(shí)間T矣Ti,則重復(fù)執(zhí)行步驟S603直至T = Ti成立時(shí)進(jìn)入所述步驟S604執(zhí)行。
[0163] 優(yōu)選地,在所述步驟S604中,獲取第一地理位置信息集L= {{LP},{Ld},{Lw}},其中 所述{LP}為采購(gòu)點(diǎn)地理位置信息集,所述{Ld}為配送點(diǎn)地理位置信息集,所述{L w}為一執(zhí)行 終端數(shù)據(jù)庫(kù)中各執(zhí)行終端的地理位置信息集。具體地,所述第一地理位置信息集L基于第一 數(shù)據(jù)庫(kù)和/或GPS定位裝置獲得。更為具體地,本領(lǐng)域技術(shù)人員可以參考上述圖1所示實(shí)施例 中所述步驟S103,在此不予贅述。
[0164] 然后執(zhí)行步驟S605,基于所述采購(gòu)點(diǎn)地理位置信息集{LP}形成一個(gè)或多個(gè)聚合采 購(gòu)點(diǎn),并獲得對(duì)應(yīng)采購(gòu)點(diǎn)聚合度D P。具體地,所述聚合采購(gòu)點(diǎn)由多個(gè)在地理位置上相鄰近的 采購(gòu)點(diǎn)組成。更為具體地,本領(lǐng)域技術(shù)人員可以參考上述圖3所示實(shí)施例中步驟S304,在此 不予贅述。
[0165] 然后進(jìn)入步驟S606執(zhí)行,之前/同時(shí)/之后,基于所述配送點(diǎn)地理位置信息集{Ld} 形成一個(gè)或多個(gè)聚合采購(gòu)點(diǎn),并獲得對(duì)應(yīng)配送點(diǎn)聚合度Dd。具體地,所述聚合配送點(diǎn)由多個(gè) 在地理位置上相鄰近的配送點(diǎn)組成。更為具體地,本領(lǐng)域技術(shù)人員可以參考上述圖3所示實(shí) 施例中步驟S305,在此不予贅述。
[0166] 然后進(jìn)入步驟S607執(zhí)行,判斷DP>Z且0<!>2是否成立,其中Dp為采購(gòu)點(diǎn)集合度,Dd 為配送點(diǎn)聚合度,Z為第二閾值。具體地,本領(lǐng)域技術(shù)人員可以參考上述圖4所示實(shí)施例中所 述步驟S406,在此不予贅述。進(jìn)一步地,若所述步驟S607的判斷結(jié)果是肯定的,則進(jìn)入步驟 S608執(zhí)行;若所述步驟S607的判斷結(jié)果是否定的,即D p < Z和/或Dd < Z時(shí),進(jìn)入步驟S609執(zhí) 行。
[0167] 優(yōu)選地,在所述步驟S608中,將所述執(zhí)行終端地理位置信息集{Lw}中與所述采購(gòu) 點(diǎn)地理位置信息集α Ρ}距離最近的k個(gè)執(zhí)行終端作為所述候選執(zhí)行終端集合η。具體地,所 述采購(gòu)點(diǎn)地理位置信息集{LP}包括所述訂單信息對(duì)應(yīng)的所有采購(gòu)點(diǎn)的地理坐標(biāo)。更為具體 地,本領(lǐng)域技術(shù)人員可以參考上述圖4所示實(shí)施例中所述步驟S407,在此不予贅述。
[0168] 優(yōu)選地,在所述步驟S609中,根據(jù)所述采購(gòu)點(diǎn)聚合度叫以及所述配送點(diǎn)聚合度Dd的 此較結(jié)果確定所述候選執(zhí)行終端集合H。具體地,本領(lǐng)域技術(shù)人員可以參考上述圖4所示實(shí) 施例中所述步驟S408,在此不予贅述。
[0169] 最后進(jìn)入步驟S610,將所述候選執(zhí)行終端集合H中第m個(gè)候選執(zhí)行終端^做為優(yōu)選 執(zhí)行終端,并向所述優(yōu)選執(zhí)行終端發(fā)送所述訂單,其中k 2 m 2 1。具體地,所述優(yōu)選執(zhí)行終端 ^為實(shí)際執(zhí)行所述訂單的候選執(zhí)行終端。更為具體地,本領(lǐng)域技術(shù)人員可以參考上述圖1所 示實(shí)施例中所述步驟S105,在此不予贅述。優(yōu)選地,將所述候選執(zhí)行終端集合H中未完成訂 單數(shù)量最少的候選執(zhí)行終端作為所述優(yōu)選執(zhí)行終端。
[0170] 進(jìn)一步地,所述訂單預(yù)訂時(shí)間Tb還包括用戶希望所述訂單被交付完成的時(shí)間段的 開始時(shí)間點(diǎn),例如,用戶在填寫訂單時(shí)選擇希望所述訂單在16:00-16:15區(qū)間段內(nèi)被交付完 成,則所述訂單預(yù)訂時(shí)間T b即為16:00。
[0171] 進(jìn)一步地,所述訂單用戶交接時(shí)長(zhǎng)1"包括執(zhí)行終端在配送過程中與用戶進(jìn)行商品 交接、錢款交接等工作所需要花費(fèi)的時(shí)長(zhǎng),其優(yōu)選地基于歷史數(shù)據(jù)進(jìn)行配置,也可根據(jù)實(shí)際 需要實(shí)時(shí)修改。
[0172] 進(jìn)一步地,所述調(diào)整時(shí)間X還可實(shí)時(shí)進(jìn)行修改,本領(lǐng)域技術(shù)人員理解,本發(fā)明所述 技術(shù)方案設(shè)計(jì)所述調(diào)整時(shí)間X的目的在于為所述訂單分配時(shí)間T 1預(yù)留一個(gè)冗余時(shí)間,其用 于基于訂單實(shí)際情況而設(shè)置的調(diào)整值,使得所述訂單分配時(shí)間人為提前一段時(shí)間,確保所 述訂單在實(shí)際執(zhí)行過程中即使發(fā)生無法預(yù)估的意外導(dǎo)致拖延仍能盡可能的在用戶規(guī)定的 訂單預(yù)訂時(shí)間到來時(shí)完成,例如,若某訂單的訂單預(yù)訂時(shí)間恰巧處于高峰期,配送交通較為 擁堵,且采購(gòu)點(diǎn)的排隊(duì)人數(shù)較多,計(jì)算獲得的訂單純采購(gòu)作業(yè)預(yù)計(jì)時(shí)間以及訂單預(yù)計(jì)運(yùn)送 時(shí)間都較歷史值更大,此時(shí)所述后臺(tái)服務(wù)器就講所述調(diào)整時(shí)間X調(diào)高以提前所述訂單分配 時(shí)間T 1從而確保所述訂單能夠及時(shí)送達(dá)用戶手中。本領(lǐng)域技術(shù)人員理解,所述調(diào)整時(shí)間X實(shí) 質(zhì)是一個(gè)人為設(shè)定的時(shí)長(zhǎng),所述020平臺(tái)監(jiān)控方可根據(jù)實(shí)際經(jīng)驗(yàn)或者計(jì)算機(jī)模擬的方式獲 得一理想化時(shí)間,并在實(shí)際應(yīng)用中基于不同地區(qū)用戶的實(shí)際情況進(jìn)行修改,以使得所述訂 單分配時(shí)間更加符合當(dāng)?shù)氐牡乩?、人文環(huán)境要求。
[0173] 進(jìn)一步地,所述后臺(tái)服務(wù)器在用戶下單階段就基于用戶已經(jīng)填寫和/或選擇的信 息進(jìn)行計(jì)算,實(shí)時(shí)判斷預(yù)計(jì)的訂單分配時(shí)間,若判斷確定無法滿足用戶當(dāng)前選擇或預(yù)計(jì)選 擇的訂單預(yù)訂時(shí)間,則向用戶發(fā)送提示信息,提醒用戶本次訂單可能的交付時(shí)間,優(yōu)化用戶 體驗(yàn)。
[0174] 在本實(shí)施例的一個(gè)變化例中,所述步驟S601中所述訂單內(nèi)容還基于特定區(qū)域提取 技術(shù)獲得,例如,所述后臺(tái)服務(wù)器預(yù)先設(shè)定訂單的形式及內(nèi)容,用戶在訂單特定位置填寫相 應(yīng)內(nèi)容(如第一行勾選商鋪名、第二行填寫該商鋪中需要購(gòu)買的物品種類及數(shù)量)并提交 后,所述后臺(tái)服務(wù)器優(yōu)選地基于位置確定訂單信息,本領(lǐng)域技術(shù)人員理解,關(guān)于如何基于用 戶提交的訂單提取相應(yīng)信息的技術(shù)內(nèi)容屬于現(xiàn)有技術(shù),本領(lǐng)域技術(shù)人員可根據(jù)實(shí)際需要變 化出更多實(shí)施例,在此不予贅述。
[0175] 在本實(shí)施例的另一個(gè)變化例中,所述步驟S602中所述訂單純采購(gòu)作業(yè)預(yù)計(jì)時(shí)間Tp 還基于如下公式計(jì)算獲得:
[0176]
[0177] 其中,所述Tr1為所述采購(gòu)點(diǎn)集合R中第i商家的純采購(gòu)作業(yè)預(yù)計(jì)時(shí)間,例如,所述第 一數(shù)據(jù)庫(kù)中預(yù)先存儲(chǔ)有所述采購(gòu)點(diǎn)包括的一個(gè)或多個(gè)目標(biāo)采購(gòu)物以及每個(gè)目標(biāo)采購(gòu)物分 別對(duì)應(yīng)的純采購(gòu)作業(yè)預(yù)計(jì)時(shí)間,這些數(shù)據(jù)可由歷史采購(gòu)數(shù)據(jù)抓取獲得,也可以是計(jì)算機(jī)模 擬得出的理論數(shù)據(jù),所述后臺(tái)服務(wù)器基于本次訂單對(duì)應(yīng)采購(gòu)點(diǎn)集合R到所述第一數(shù)據(jù)庫(kù)中 查找對(duì)應(yīng)的每個(gè)目標(biāo)采購(gòu)物純采購(gòu)作業(yè)預(yù)計(jì)時(shí)間并加合獲得所述訂單純采購(gòu)作業(yè)預(yù)計(jì)時(shí) 間V
[0178] 進(jìn)一步地,所述采購(gòu)點(diǎn)集合R中第i商家的純采購(gòu)作業(yè)預(yù)計(jì)時(shí)間1^基于如下公式計(jì)
算獲?
[0179
[0180」兵甲,所還IPRijTS所還米購(gòu)點(diǎn)果?3、Κ甲第i商家的第j個(gè)目標(biāo)采購(gòu)物的作業(yè)時(shí)間,所 述Nlj為所述第i商家第j個(gè)目標(biāo)采購(gòu)物的采購(gòu)數(shù)量,所述1^為所述第i商家的預(yù)計(jì)排隊(duì)時(shí) 間,各參數(shù)均基于所述第一數(shù)據(jù)庫(kù)中的歷史記錄獲得。
[0181] 進(jìn)一步地,所述第一數(shù)據(jù)庫(kù)中每個(gè)所述目標(biāo)采購(gòu)物的純采購(gòu)作業(yè)預(yù)計(jì)時(shí)間還與所 述后臺(tái)服務(wù)器當(dāng)前系統(tǒng)時(shí)間相對(duì)應(yīng),例如,對(duì)同一目標(biāo)采購(gòu)物而言,系統(tǒng)時(shí)間1〇:〇〇與系統(tǒng) 時(shí)間12:00分別對(duì)應(yīng)不同的純采購(gòu)作業(yè)預(yù)計(jì)時(shí)間,從而區(qū)分商家營(yíng)業(yè)高峰期與非高峰期時(shí) 的商品制作采購(gòu)時(shí)長(zhǎng),有利于更精準(zhǔn)的獲得所述訂單分配時(shí)間η。
[0182] 在本實(shí)施例的另一個(gè)變化例中,所述所述步驟S602中所述訂單預(yù)計(jì)運(yùn)送時(shí)間Tt還 基于如下公式計(jì)算獲得:
[0183]
[0184] 其中,所述D1為第i路段的距離,所述S為執(zhí)行終端的平均運(yùn)送速度,所述N用于表 示所述訂單對(duì)應(yīng)的采購(gòu)點(diǎn)以及配送點(diǎn)總數(shù)。優(yōu)選地,前面N-I個(gè)路段用于表示相鄰序號(hào)采購(gòu) 點(diǎn)之間的路程距離,第N個(gè)路段則用于表示最后一個(gè)采購(gòu)點(diǎn)與配送點(diǎn)之間的路程距離。所述 后臺(tái)服務(wù)器基于所述第一地理位置信息集L計(jì)算獲得所述N個(gè)路段的距離,本領(lǐng)域技術(shù)人員 理解,基于地理坐標(biāo)信息計(jì)算距離的技術(shù)方案屬于現(xiàn)有技術(shù),在此不予贅述。進(jìn)一步地,所 述執(zhí)行終端平均運(yùn)送速度基于歷史數(shù)據(jù)進(jìn)行配置,也可根據(jù)實(shí)際需要實(shí)時(shí)修改。
[0185] 進(jìn)一步地,對(duì)于一個(gè)訂單對(duì)應(yīng)i個(gè)配送點(diǎn)(i>l)的情況,則前面N-i個(gè)路段用于表 示相鄰序號(hào)采購(gòu)點(diǎn)之間路程距離,第Ν-i+l到第N個(gè)路段則用于表示最后一個(gè)采購(gòu)點(diǎn)與第一 個(gè)配送點(diǎn)之間以及相鄰序號(hào)配送點(diǎn)之間的路程距離,本領(lǐng)域技術(shù)人員還可根據(jù)實(shí)際需要變 化出更多實(shí)施例,這并不影響本發(fā)明的技術(shù)內(nèi)容。
[0186] 本領(lǐng)域技術(shù)人員理解,對(duì)于首次下單的用戶或者剛進(jìn)駐020平臺(tái)的商家而言,若所 述后臺(tái)服務(wù)器無法在所述第一數(shù)據(jù)庫(kù)中查找到對(duì)應(yīng)歷史采購(gòu)記錄,則優(yōu)選地基于前述變化 例所述計(jì)算方案獲得所述訂單預(yù)計(jì)完成時(shí)間Tu
[0187] 在圖5所示實(shí)施例以及本實(shí)施例的一個(gè)共同變化例中,圖5所示實(shí)施例中所述步驟 S507或者所述步驟S508,或者本實(shí)施例所述步驟S610后還可增加一步驟"向所述優(yōu)選執(zhí)行 終端發(fā)送所述訂單后判斷是否接收到所述優(yōu)選執(zhí)行終端的接受反饋指令信息",從而對(duì)所 述優(yōu)選執(zhí)行終端的接單情況進(jìn)行持續(xù)跟蹤,確保所述優(yōu)選執(zhí)行終端能夠在規(guī)定時(shí)間內(nèi)確認(rèn) 接單并開始執(zhí)行,若所述優(yōu)選執(zhí)行終端未能在規(guī)定時(shí)間內(nèi)接單并向所述后臺(tái)服務(wù)器發(fā)送接 受反饋指令信息,或者直接拒絕了所述訂單,則所述后臺(tái)服務(wù)器能夠立即重新確定新的優(yōu) 選執(zhí)行終端,實(shí)現(xiàn)對(duì)所述訂單及時(shí)再分配,確保所有已經(jīng)到了訂單分配時(shí)間的訂單均能在 第一時(shí)間得到確實(shí)的分配及執(zhí)行。
[0188] 本領(lǐng)域技術(shù)人員理解,本實(shí)施例所述步驟S601以及所述步驟S602可以理解為上述 圖1所示實(shí)施例中所述步驟SlOl、上述圖2所示實(shí)施例中所述步驟S201、上述圖3所示實(shí)施例 中所述步驟S301以及上述圖4所示實(shí)施例中所述步驟S401的一個(gè)【具體實(shí)施方式】,通過公式 和/或歷史數(shù)據(jù)獲得所述訂單預(yù)計(jì)完成時(shí)間I,再與用戶指定的訂單預(yù)訂時(shí)間T b及預(yù)置的調(diào) 整時(shí)間X相結(jié)合最終獲得所述訂單分配時(shí)間T1,這是現(xiàn)有技術(shù)所不采用的技術(shù)方案,允許所 述020平臺(tái)針對(duì)不同訂單的不同的采購(gòu)和運(yùn)送時(shí)間需求來決定不同的分配時(shí)間,更精準(zhǔn)的 確保配送員能夠按時(shí)將訂單中的商品送到,保證用戶體驗(yàn)。
[0189] 圖7示出根據(jù)本發(fā)明的一個(gè)典型的應(yīng)用場(chǎng)景的訂單自動(dòng)分配系統(tǒng)結(jié)構(gòu)圖。其中,所 述訂單自動(dòng)分配系統(tǒng)基于所述訂單分配服務(wù)器1接收用戶在所述020平臺(tái)上提交的訂單并 基于所述時(shí)間控制服務(wù)器2以及所述位置分析服務(wù)器3相通訊,基于所述時(shí)間控制服務(wù)器2 確定的訂單預(yù)計(jì)完成時(shí)間Te3以及用戶在所述訂單中要求的訂單預(yù)訂時(shí)間Tb確定所述訂單分 配時(shí)間T 1,從而在適當(dāng)時(shí)機(jī)將所述訂單分配給基于所述位置分析服務(wù)器3對(duì)應(yīng)第一地理位 置信息集L確定的優(yōu)選執(zhí)行終端進(jìn)行執(zhí)行。
[0190] 在一個(gè)應(yīng)用場(chǎng)景中,所述訂單分配服務(wù)器1獲取用戶提交的訂單后,將訂單信息包 括的商家(即"采購(gòu)點(diǎn)")及對(duì)應(yīng)商品(即"目標(biāo)采購(gòu)物")信息、用戶所在小區(qū)(即"配送點(diǎn)")信 息發(fā)送給所述時(shí)間控制服務(wù)器2,所述時(shí)間控制服務(wù)器2調(diào)用訂單完成時(shí)長(zhǎng)計(jì)算單元基于公 式1\ 3 = 1\)+1\+1"計(jì)算所述訂單的預(yù)計(jì)完成時(shí)間Te3,其中,基于所述訂單信息對(duì)應(yīng)商家排隊(duì)時(shí) 長(zhǎng)及各商家需采購(gòu)商品制作時(shí)長(zhǎng)計(jì)算獲得配送員(即"優(yōu)選執(zhí)行終端")純采購(gòu)過程所需的 訂單純采購(gòu)作業(yè)預(yù)計(jì)時(shí)間T p,基于所述位置分析服務(wù)器3獲得的第一地理位置信息集L獲得 所述優(yōu)選執(zhí)行終端進(jìn)行運(yùn)送作業(yè)所需花費(fèi)的訂單預(yù)計(jì)運(yùn)送時(shí)間T t,結(jié)合預(yù)置的用于表示所 述優(yōu)選執(zhí)行終端在配送過程中與用戶進(jìn)行商品交接、錢款交接等工作所需要花費(fèi)的用戶交 接時(shí)長(zhǎng)T m。
[0191] 所述訂單分配服務(wù)器1基于所述時(shí)間控制服務(wù)器2獲得的所述訂單預(yù)計(jì)完成時(shí)間 T4周用訂單分配時(shí)間控制單元,結(jié)合用戶在訂單中設(shè)置的訂單預(yù)訂時(shí)間T b基于公ST1 = Tb-Te-χ計(jì)算獲得訂單分配時(shí)間!^以確定何時(shí)需要將所述訂單分配給優(yōu)選執(zhí)行終端,其中,所述 調(diào)整時(shí)間X為固定的調(diào)整時(shí)長(zhǎng)余量。
[0192] 所述位置分析服務(wù)器3調(diào)用地理位置分析單元根據(jù)訂單包括的商家名、用戶小區(qū) 名以及一配送員數(shù)據(jù)庫(kù)中存儲(chǔ)的配送員名計(jì)算獲得對(duì)應(yīng)的商家地理位置信息、小區(qū)地理位 置信息以及配送員地理位置信息,形成所述第一地理位置信息集L,以商家地理位置信息的 獲得為例,所述商家地理位置信息可以是商家所在位置的GPS信息,也可以是該商家所在聚 合采購(gòu)點(diǎn)的中心點(diǎn)的GPS信息,還可以是該商家所在聚合采購(gòu)點(diǎn)和其它商家、聚合采購(gòu)點(diǎn)、 用戶所在小區(qū)之間的運(yùn)送距離信息,所述地理位置分析單元可根據(jù)實(shí)際情況選擇其中任一 種方式進(jìn)行計(jì)算。
[0193] 所述訂單分配服務(wù)器1獲得所述第一地理位置信息集L后,調(diào)用訂單分配人員控制 單元基于所述商家所在區(qū)域的采購(gòu)點(diǎn)聚合度、用戶小區(qū)所在區(qū)域的配送點(diǎn)聚合度,結(jié)合當(dāng) 前工作中的配送員身上已經(jīng)分配但是還未完成的訂單信息決定將該訂單分配給哪位配送 員,確定所述優(yōu)選執(zhí)行終端,具體的算法本領(lǐng)域技術(shù)人員可以參考上述圖1至圖6所示實(shí)施 例,在此不予贅述。
[0194] 所述訂單自動(dòng)分配系統(tǒng)基于所述訂單分配時(shí)間控制單元計(jì)算獲得的訂單分配時(shí) 間!^來控制何時(shí)分配訂單,當(dāng)系統(tǒng)時(shí)間T = Tdt,所述訂單分配服務(wù)器1調(diào)用訂單分配單元根 據(jù)所述訂單分配人員控制單元確定的優(yōu)選執(zhí)行終端進(jìn)行訂單分配,并對(duì)所述訂單分配后的 被執(zhí)行情況進(jìn)行持續(xù)跟蹤,若所述優(yōu)選執(zhí)行終端在一定時(shí)間內(nèi)沒有接受該訂單,則所述訂 單分配服務(wù)器1再次調(diào)用所述訂單分配人員控制單元對(duì)訂單進(jìn)行重新分配,獲得新的優(yōu)選 執(zhí)行終端執(zhí)行訂單。
[0195] 在另一個(gè)應(yīng)用場(chǎng)景中,所述位置分析服務(wù)器還基于訂單信息包括的商家編號(hào)、小 區(qū)編號(hào)和/或配送員編號(hào)獲得對(duì)應(yīng)商家、小區(qū)和/或配送員的地理位置信息,所述編號(hào)基于 所述020平臺(tái)對(duì)平臺(tái)中注冊(cè)的商家、小區(qū)和/或配送員的排序獲得,本領(lǐng)域技術(shù)人員還可根 據(jù)實(shí)際需要變化出更多實(shí)施例,在此不予贅述。
[0196] 進(jìn)一步地,所述GPS信息可以通過任何可以采集GPS信息的設(shè)備來獲取,如GPS定位 器,帶GPS功能的手機(jī),帶GPS功能的手環(huán),電動(dòng)車GPS定位器等等,或者使用網(wǎng)上已有的地圖 系統(tǒng)中的GPS信息,本領(lǐng)域技術(shù)人員理解,所述GPS信息的獲取方式屬于現(xiàn)有技術(shù),在此不予 贅述。
[0197] 進(jìn)一步地,所述訂單自動(dòng)分配系統(tǒng)還包括一信息存儲(chǔ)服務(wù)器,其用于基于第一數(shù) 據(jù)庫(kù)存儲(chǔ)所述商家排隊(duì)時(shí)長(zhǎng)、商品制作時(shí)長(zhǎng)等所述訂單自動(dòng)分配系統(tǒng)運(yùn)行過程中需要用到 的數(shù)據(jù)資料,本領(lǐng)域技術(shù)人員理解,所述第一數(shù)據(jù)庫(kù)存儲(chǔ)有依托所述020平臺(tái)進(jìn)行運(yùn)營(yíng)的商 家所填寫的商家排隊(duì)時(shí)長(zhǎng)、商品制作時(shí)長(zhǎng)等商家信息,以及在所述020平臺(tái)上進(jìn)行過注冊(cè)的 用戶所填寫的小區(qū)地址等配送點(diǎn)信息,所述信息存儲(chǔ)服務(wù)器在運(yùn)行過程中還從020平臺(tái)接 到的訂單中實(shí)時(shí)獲取新出現(xiàn)的信息維護(hù)入所述第一數(shù)據(jù)庫(kù)中,以便所述訂單分配服務(wù)器1、 所述時(shí)間控制服務(wù)器2和/或所述位置分析服務(wù)器3隨時(shí)進(jìn)行查找、使用。本領(lǐng)域技術(shù)人員理 解,所述第一數(shù)據(jù)庫(kù)中存儲(chǔ)的信息可根據(jù)實(shí)際運(yùn)行情況進(jìn)行動(dòng)態(tài)調(diào)整,使得所述訂單自動(dòng) 分配系統(tǒng)能夠靈活適應(yīng)不同時(shí)間段商家的實(shí)際運(yùn)營(yíng)情況,為用戶提供更好的配送服務(wù)。
[0198] 本領(lǐng)域技術(shù)人員理解,為了方便表述,本實(shí)施例將所述時(shí)間控制服務(wù)器、所述位置 分析服務(wù)器和/或所述訂單分配服務(wù)器分開表示,實(shí)際上他們只是一個(gè)邏輯的概念,在實(shí)際 應(yīng)用中,所述時(shí)間控制服務(wù)器、所述位置分析服務(wù)器和/或所述訂單分配服務(wù)器也可以是結(jié) 合在一起,即位于同一個(gè)服務(wù)器中,或兩兩結(jié)合,或者各自單獨(dú)存在,相應(yīng)地,所述信息存儲(chǔ) 服務(wù)器與所述訂單分配服務(wù)器也可以是結(jié)合在一起的,則所述第一數(shù)據(jù)庫(kù)直接存儲(chǔ)在所述 訂單分配服務(wù)器內(nèi)部的存儲(chǔ)單元內(nèi),為所述訂單分配服務(wù)器提供參考數(shù)據(jù)。
[0199] 以上對(duì)本發(fā)明的具體實(shí)施例進(jìn)行了描述。需要理解的是,本發(fā)明并不局限于上述 特定實(shí)施方式。本領(lǐng)域技術(shù)人員可以在權(quán)利要求的范圍內(nèi)做出各種變形或修改,但這不影 響本發(fā)明的實(shí)質(zhì)內(nèi)容,在此不予贅述。
【主權(quán)項(xiàng)】
1. 一種訂單自動(dòng)分配方法,其用于對(duì)基于020模式生成的訂單進(jìn)行全自動(dòng)管理,其特征 在于,包括如下步驟: a. 基于訂單信息生成訂單分配時(shí)間Τι; b. 判斷系統(tǒng)時(shí)間Τ = Τι是否成立,若成立,則獲取第一地理位置信息集L={{Lp},化d}, {U}},其中所述化p}為采購(gòu)點(diǎn)地理位置信息集,所述化d}為配送點(diǎn)地理位置信息集,所述 {Lw}為一執(zhí)行終端數(shù)據(jù)庫(kù)中各執(zhí)行終端的地理位置信息集; C.基于所述第一地理位置信息集L確定候選執(zhí)行終端集合H=化1,. . .,hk},其中k> 1; d. 將所述候選執(zhí)行終端集合Η中第m個(gè)候選執(zhí)行終端hm做為優(yōu)選執(zhí)行終端,并向所述優(yōu) 選執(zhí)行終端發(fā)送所述訂單,其中k含m > 1。2. 根據(jù)權(quán)利要求1所述的分配方法,其特征在于,所述步驟d后還包括如下步驟: e. 判斷是否接收到所述第m個(gè)候選執(zhí)行終端hm的接受反饋指令信息; f. 若未接收到所述第m個(gè)候選執(zhí)行終端hm的接受反饋指令信息,則將第m+n個(gè)候選執(zhí)行 終端hm+n作為所述優(yōu)選執(zhí)行終端并向所述優(yōu)選執(zhí)行終端發(fā)送訂單,其中k含m+n>m > 1。3. 根據(jù)權(quán)利要求2所述的分配方法,其特征在于,所述步驟e包括如下步驟: el.接收所述第m個(gè)候選執(zhí)行終端hm返回的第一計(jì)時(shí)信息t; e2.判斷t > C是否成立,若成立,則確定所述第m個(gè)候選執(zhí)行終端hm未發(fā)送所述接受反饋 指令信息,其中所述C為第一闊值。4. 根據(jù)權(quán)利要求1至3中任一項(xiàng)所述的分配方法,其特征在于,所述步驟b包括如下步 驟: bl.基于所述采購(gòu)點(diǎn)地理位置信息集{Lp}形成一個(gè)或多個(gè)聚合采購(gòu)點(diǎn),并獲得對(duì)應(yīng)采購(gòu) 點(diǎn)聚合度Dp:其中,所述采購(gòu)點(diǎn)聚合度Dp用于表示A1區(qū)域內(nèi)一個(gè)或多個(gè)聚合采購(gòu)點(diǎn)的集中程度;所述 Lpi為所述A1區(qū)域中第i個(gè)聚合采購(gòu)點(diǎn)到所述A1區(qū)域中屯、位置的距離,所述Api為所述第i個(gè) 聚合采購(gòu)點(diǎn)的距離權(quán)重; b2.之前/同時(shí)/之后,基于所述配送點(diǎn)地理位置信息集{Ld}形成一個(gè)或多個(gè)聚合配送點(diǎn) 并獲得對(duì)應(yīng)配送點(diǎn)聚合度Dd:其中,所述配送點(diǎn)聚合度Dd用于表示A2區(qū)域內(nèi)一個(gè)或多個(gè)聚合配送點(diǎn)的集中程度;所述 Ldi為所述A2區(qū)域中第i個(gè)聚合配送點(diǎn)到所述A2區(qū)域中屯、位置的距離,所述Adi為所述第i個(gè) 聚合配送點(diǎn)的距離權(quán)重; 相應(yīng)地,所述步驟C包括如下步驟: cl.基于所述采購(gòu)點(diǎn)聚合度DpW及所述配送點(diǎn)聚合度Dd確定所述候選執(zhí)行終端集合H。5. 根據(jù)權(quán)利要求4所述的分配方法,其特征在于,所述步驟C1包括如下步驟: cll.若0。>2且0<1>2,則將所述執(zhí)行終端地理位置信息集{U}中與所述采購(gòu)點(diǎn)地理位 置信息集化p}距離最近的k個(gè)執(zhí)行終端作為所述候選執(zhí)行終端集合H,其中所述Z為第二闊 值。6. 根據(jù)權(quán)利要求4所述的分配方法,其特征在于,所述步驟c 1還包括如下步驟: cl2.若Dp < 2和/或Dd < Z,則根據(jù)所述采購(gòu)點(diǎn)聚合度DpW及所述配送點(diǎn)聚合度Dd的比較 結(jié)果確定所述候選執(zhí)行終端集合H。7. 根據(jù)權(quán)利要求6所述的分配方法,其特征在于,所述步驟C12包括如下步驟: -若Dp含Dd,則將與所述聚合采購(gòu)點(diǎn)相關(guān)聯(lián)的k個(gè)候選執(zhí)行終端作為所述候選執(zhí)行終端 集合H;或者 -若Dp>Dd,則將與所述聚合配送點(diǎn)相關(guān)聯(lián)的k個(gè)候選執(zhí)行終端作為所述候選執(zhí)行終端 集合H。8. 根據(jù)權(quán)利要求5至7中任一項(xiàng)所述的分配方法,其特征在于,所述步驟C還包括如下步 驟: C13.若k含1,則將所述候選執(zhí)行終端集合Η中未完成訂單數(shù)量最少的第m個(gè)候選執(zhí)行終 端作為所述優(yōu)選執(zhí)行終端;或者 C13'.若k<l,則將所述執(zhí)行終端數(shù)據(jù)庫(kù)中未完成訂單數(shù)量最少的執(zhí)行終端作為所述 優(yōu)選執(zhí)行終端。9. 根據(jù)權(quán)利要求1至8中任一項(xiàng)所述的分配方法,其特征在于,所述步驟a包括如下步 驟: al.獲取所述訂單對(duì)應(yīng)訂單信息集W; a2.基于如下公式計(jì)算獲得所述訂單分配時(shí)間Τι: Tl = Tb-Te-X 其中,所述Tb為訂單預(yù)訂時(shí)間,所述Te為訂單預(yù)計(jì)完成時(shí)間,所述X為調(diào)整時(shí)間。10. 根據(jù)權(quán)利要求9所述的分配方法,其特征在于,所述訂單信息集W至少包括如下元 素: -配送點(diǎn)集合U,其用于表示所述訂單中包括的一個(gè)或多個(gè)配送點(diǎn)信息; -采購(gòu)點(diǎn)集合R,其用于表示所述訂單中包括的一個(gè)或多個(gè)采購(gòu)點(diǎn)信息。11. 根據(jù)權(quán)利要求10所述的分配方法,其特征在于,所述步驟a2包括如下步驟: a21.基于如下公式計(jì)算獲得所述訂單預(yù)計(jì)完成時(shí)間Te: Te = Tp+Tt+Tm 其中,所述Τρ為訂單純采購(gòu)作業(yè)預(yù)計(jì)時(shí)間,所述Tt為訂單預(yù)計(jì)運(yùn)送時(shí)間,所述Tm為訂單 用戶交接時(shí)間。12. 根據(jù)權(quán)利要求11所述的分配方法,其特征在于,所述訂單純采購(gòu)作業(yè)預(yù)計(jì)時(shí)間Τρ基 于如下公式計(jì)算獲得:其中,所述Tri為所述采購(gòu)點(diǎn)集合R中第i商家的純采購(gòu)作業(yè)預(yù)計(jì)時(shí)間。13. 根據(jù)權(quán)利要求12所述的分配方法,其特征在于,采購(gòu)點(diǎn)集合R中第i商家的純采購(gòu)作 業(yè)預(yù)計(jì)時(shí)間Tri基于如下公式計(jì)算獲得:其中,所述Tpru為所述采購(gòu)點(diǎn)集合R中第i商家的第j個(gè)目標(biāo)采購(gòu)物的作業(yè)時(shí)間,所述Nij 為所述第i商家第j個(gè)目標(biāo)采購(gòu)物的采購(gòu)數(shù)量,所述Twi為所述第i商家的預(yù)計(jì)排隊(duì)時(shí)間。14. 根據(jù)權(quán)利要求11至13中任一項(xiàng)所述的分配方法,其特征在于,所述訂單預(yù)計(jì)運(yùn)送時(shí) 間Tt基于如下公式計(jì)算獲得:其中,所述化為第i路段的距離,所述S為執(zhí)行終端的平均運(yùn)送速度。15. 根據(jù)權(quán)利要求1至14中任一項(xiàng)所述的分配方法,其特征在于,所述第一地理位置信 息集L至少基于如下方式中的任一種獲得: -GPS; -移動(dòng)數(shù)據(jù)通訊; -AGI^;或者 -無線傳輸方式。16. -種訂單自動(dòng)分配系統(tǒng),其用于對(duì)基于020模式生成的訂單進(jìn)行全自動(dòng)管理,其特 征在于,至少包括時(shí)間控制服務(wù)器、位置分析服務(wù)器W及訂單分配服務(wù)器,所述時(shí)間控制服 務(wù)器、所述位置分析服務(wù)器W及所述訂單分配服務(wù)器兩兩通訊,其中: 所述時(shí)間控制服務(wù)器包括訂單完成時(shí)長(zhǎng)計(jì)算單元,其用于基于訂單信息確定訂單預(yù)計(jì) 完成時(shí)間Te; 所述位置分析服務(wù)器包括地理位置分析單元,其用于基于訂單信息獲取所述第一地理 位置信息集L 所述訂單分配服務(wù)器包括: 訂單分配人員控制單元,其用于基于所述第一地理位置信息集L確定優(yōu)選執(zhí)行終端; 訂單分配時(shí)間控制單元,其用于基于訂單預(yù)訂時(shí)間TbW及訂單預(yù)計(jì)完成時(shí)間Te確定訂 單分配時(shí)間Τι; W及 訂單分配單元,其用于在系統(tǒng)時(shí)間Τ = Τι時(shí)將所述訂單分配給所述優(yōu)選執(zhí)行終端。
【文檔編號(hào)】G06Q30/06GK105844349SQ201610158991
【公開日】2016年8月10日
【申請(qǐng)日】2016年3月21日
【發(fā)明人】沈方
【申請(qǐng)人】上海壹佰米網(wǎng)絡(luò)科技有限公司