本技術涉及運輸,尤其涉及一種裝卸貨位置挖掘方法、裝置、計算機設備及存儲介質(zhì)。
背景技術:
1、隨著貨運和客運等場景的不斷擴展,通用的地圖數(shù)據(jù)越來越難以滿足貨運參與者的應用需求,構(gòu)建基于貨運的物流專業(yè)地圖成為一個推動物流行業(yè)發(fā)展的重要動力。裝卸貨停留位置是物流地圖的一個重要組成部分。
2、當前,在貨運和客運的場景中,通常使用30m定點率作為評估指標,其計算口徑是用戶的下單點和真實的裝卸貨點的距離,距離越小,則推薦的效果越好,司乘碰面大概率會簡單。但30m定點率的指標嚴重依賴司機操作位置的準確率。在裝卸貨場景中,因為是一口價的模式,司機對于點擊裝貨完成和卸貨完成的時間點有一定的比例是不正確的,因為其和計價不是強相關的,導致裝卸貨點的準確率不高的問題。真實的裝卸貨點不僅會在指標層面影響真實指標的統(tǒng)計結(jié)果,同時在特征層面中,因裝卸貨真值點漂移使得個性化推薦不合理,容易引起用戶投訴,降低用戶體驗。
技術實現(xiàn)思路
1、基于此,有必要針對上述技術問題,提供一種裝卸貨位置挖掘方法、裝置、計算機設備及存儲介質(zhì),以解決上述現(xiàn)有技術中存在的至少一個問題。
2、第一方面,提供了一種裝卸貨位置挖掘方法,包括如下步驟:
3、獲取目標車輛的行駛軌跡以及訂單基礎表,所述訂單基礎表包括到達裝/卸貨地的到達時間與到達位置,以及完成裝/卸貨時的完成時間與完成位置;
4、在所述行駛軌跡中截取所述到達時間的第一預設時間范圍內(nèi)的第一行駛軌跡片段,以及所述完成時間的第二預設時間范圍內(nèi)的第二行駛軌跡片段;
5、分別計算所述第一行駛軌跡片段以及所述第二行駛軌跡片段中每個駐點的停留時長,當所述停留時長大于預設時間閾值時,將所述駐點作為候選駐點;
6、將所述到達位置、完成位置以及所述候選駐點作為候選裝/卸貨位置,并通過預設排序模型對所述候選裝/卸貨位置進行排序,基于排序結(jié)果確定真實裝/卸貨位置。
7、在一實施例中,所述分別計算所述第一行駛軌跡片段以及所述第二行駛軌跡片段中每個駐點的停留時間,當所述停留時間大于預設時間閾值時,將所述駐點作為候選駐點,包括:
8、確定所述第一行駛軌跡片段以及所述第二行駛軌跡片段中的每個駐點;
9、確定目標車輛經(jīng)過每個所述駐點時的行駛速度;
10、當所述行駛速度大于預設速度閾值時,過濾對應的駐點;
11、計算所述目標車輛在每個剩余駐點的停留時長;
12、將所述停留時長大于預設時間閾值的剩余駐點作為所述候選駐點。
13、在一實施例中,所述計算所述目標車輛在每個剩余駐點的停留時長,包括:
14、遍歷所述目標車輛到達每個所述剩余駐點的第三預設時間范圍內(nèi)的駐點行駛軌跡,所述駐點行駛軌跡包括起始時間以及結(jié)束時間;
15、基于所述起始時間與所述結(jié)束時間之間的差值,作為所述剩余駐點的停留時長。
16、在一實施例中,所述通過預設排序模型對所述候選裝/卸貨位置進行排序,基于排序結(jié)果確定真實裝/卸貨位置,包括:
17、在所述行駛軌跡中截取每個所述候選裝/卸貨位置的對應的行駛軌跡串;
18、基于所述行駛軌跡串,通過預設排序模型,對每個所述候選裝/卸貨位置進行評分,并按照得分從高到低的順序?qū)λ龊蜻x裝/卸貨位置進行排序;
19、將排在首位的候選裝/卸貨位置,作為所述真實裝/卸貨位置。
20、在一實施例中,所述基于所述行駛軌跡串,通過預設排序模型,對每個所述候選裝/卸貨位置進行評分,并按照得分從高到低的順序?qū)λ龊蜻x裝/卸貨位置進行排序,包括:
21、對所述行駛軌跡串進行特征提取,得到每個所述候選裝/卸貨位置對應的特征向量;
22、對每個候選裝/卸貨位置對應的特征向量進行加權(quán)求和,以得到每個所述候選裝/卸貨位置的得分;
23、按照所述得分從高到低的順序?qū)λ龊蜻x裝/卸貨位置進行排序。
24、在一實施例中,所述將評分最高的候選裝/卸貨位置作為真實裝/卸貨位置之前,包括:
25、基于所述排序結(jié)果,確定評分最高的候選裝/卸貨位置,對所述評分最高的候選裝/卸貨位置進行可行性判定;
26、當所述評分最高的候選裝/卸貨位置不符合可行性判定條件時,調(diào)用兜底策略,確定兜底裝/卸貨位置,將所述兜底裝/卸貨位置作為所述真實裝/卸貨位置;或者
27、當在預設時間范圍內(nèi),未得到所述排序結(jié)果時,調(diào)用兜底策略,確定兜底裝/卸貨位置,將所述兜底裝/卸貨位置作為所述真實裝/卸貨位置。
28、在一實施例中,所述獲取目標車輛的行駛軌跡以及訂單基礎表之前,包括:
29、基于埋點需求,配置埋點條件;
30、當觸發(fā)所述埋點條件時,觸發(fā)埋點生成所述到達裝/卸貨地的到達時間與到達位置,以及完成裝/卸貨時的完成時間與完成位置;
31、將所述到達裝/卸貨地的到達時間與到達位置,以及完成裝/卸貨時的完成時間與完成位置記錄至所述訂單基礎表中。
32、第二方面,提供了一種裝卸貨位置挖掘裝置,包括:
33、信息獲取單元,用于獲取目標車輛的行駛軌跡以及訂單基礎表,所述訂單基礎表包括到達裝/卸貨地的到達時間與到達位置,以及完成裝/卸貨時的完成時間與完成位置;
34、行駛軌跡判斷截取單元,用于在所述行駛軌跡中截取所述到達時間的第一預設時間范圍內(nèi)的第一行駛軌跡片段,以及所述完成時間的第二預設時間范圍內(nèi)的第二行駛軌跡片段;
35、候選駐點確定單元,用于分別計算所述第一行駛軌跡片段以及所述第二行駛軌跡片段中每個駐點的停留時長,當所述停留時長大于預設時間閾值時,將所述駐點作為候選駐點;
36、真實裝/卸貨位置確定單元,用于將所述到達位置、完成位置以及所述候選駐點作為候選裝/卸貨位置,并通過預設排序模型對所述候選裝/卸貨位置進行排序,基于排序結(jié)果確定真實裝/卸貨位置。
37、第三方面,提供了一種計算機設備,包括存儲器、處理器及存儲在所述存儲器上并在所述處理器上運行的計算機可讀指令,所述處理器執(zhí)行所述計算機可讀指令時實現(xiàn)如上述所述裝卸貨位置挖掘方法。
38、第四方面,提供了一種可讀存儲介質(zhì),其上存儲有計算機可讀指令,所述計算機可讀指令被處理器執(zhí)行時實現(xiàn)如上述所述裝卸貨位置挖掘方法。
39、上述裝卸貨位置挖掘方法、裝置、計算機設備及存儲介質(zhì),其方法實現(xiàn),包括:獲取目標車輛的行駛軌跡以及訂單基礎表,所述訂單基礎表包括到達裝/卸貨地的到達時間與到達位置,以及完成裝/卸貨時的完成時間與完成位置;在所述行駛軌跡中截取所述到達時間的第一預設時間范圍內(nèi)的第一行駛軌跡片段,以及所述完成時間的第二預設時間范圍內(nèi)的第二行駛軌跡片段;分別計算所述第一行駛軌跡片段以及所述第二行駛軌跡片段中每個駐點的停留時長,當所述停留時長大于預設時間閾值時,將所述駐點作為候選駐點;將所述到達位置、完成位置以及所述候選駐點作為候選裝/卸貨位置,并按照預設規(guī)則進行評分,將評分最高的候選裝/卸貨位置作為真實裝/卸貨位置。本技術實施例中,通過獲取目標車輛的行駛軌跡、到達裝/卸貨地的到達時間與到達位置,以及完成裝/卸貨時的完成時間與完成位置,對候選駐點進行篩選,并進行綜合判斷挖掘,選取出評分最高的候選位置作為真實的裝卸貨點,可以提高真實裝/卸貨位置的準確性,提高用戶體驗。