本申請涉及倉儲物流,具體地涉及一種用于倉儲工作站的訂單分配方法、裝置以及機器可讀存儲介質(zhì)。
背景技術(shù):
1、在智慧倉儲的物流智能倉儲執(zhí)行系統(tǒng)中,訂單會從訂單池發(fā)送至工作站,工作站用于處理訂單,并將處理后的訂單發(fā)送至倉庫的貨架,或者出貨給客戶。在現(xiàn)有的工作站的訂單分配方法中,訂單池中的訂單會按順序排列,排在前面的部分訂單會被截取,并分配給單個工作站,或者隨機選取部分訂單分配給單個工作站。當需要考慮為多個工作站分配訂單時,往往采用的技術(shù)手段是串行分配,即為單個工作站分配訂單后,再為下一個工作站分配訂單。上述的訂單分配方法,在多工作站的情況下,往往會造成訂單處理效率低的問題。
技術(shù)實現(xiàn)思路
1、本申請實施例的目的是提供一種用于倉儲工作站的訂單分配方法、裝置以及機器可讀存儲介質(zhì),用以解決現(xiàn)有技術(shù)中在多工作站的情況下,訂單處理效率低的問題。
2、為了實現(xiàn)上述目的,本申請第一方面提供一種用于倉儲工作站的訂單分配方法,包括:
3、獲取多個待分配工作站的已有訂單的貨物數(shù)量的貨物數(shù)量均值和待分配訂單集合中的多個待分配訂單的貨物數(shù)量;
4、輪詢多個待分配工作站,確定多個待分配工作站中的當前待分配工作站在被分配待分配訂單集合中的各待分配訂單的貨物數(shù)量后的當前貨物數(shù)量;
5、確定各當前貨物數(shù)量與貨物數(shù)量均值的偏差最小的當前貨物數(shù)量對應(yīng)的待分配訂單為目標待分配訂單;
6、將目標待分配訂單分配至當前待分配工作站,并更新待分配訂單集合,直至滿足預(yù)設(shè)分配終止條件。
7、在本申請的一些實施例中,將目標待分配訂單分配至當前待分配工作站,包括:在目標待分配訂單的數(shù)量為多個的情況下,獲取工作站歷史揀選訂單的歷史貨物種類、當前待分配工作站的已有訂單的待處理貨物種類以及多個目標待分配訂單的訂單貨物種類;根據(jù)待處理貨物種類、訂單貨物種類以及歷史貨物種類,確定每個目標待分配訂單與已有訂單的關(guān)聯(lián)度;將關(guān)聯(lián)度最高的目標待分配訂單分配至當前待分配工作站。
8、在本申請的一些實施例中,根據(jù)待處理貨物種類、訂單貨物種類以及歷史貨物種類,確定每個目標待分配訂單與已有訂單的關(guān)聯(lián)度,包括:取待處理貨物種類和訂單貨物種類的并集,以得到各目標待分配訂單對應(yīng)的貨物類型集合;確定貨物類型集合中的頻繁貨物組合子集的數(shù)量,以得到關(guān)聯(lián)度,其中,頻繁貨物組合子集為貨物類型集合中的在工作站歷史揀選訂單中的出現(xiàn)比率大于預(yù)設(shè)出現(xiàn)次數(shù)比率閾值的貨物組合子集。
9、在本申請的一些實施例中,在獲取多個待分配訂單的貨物數(shù)量之前,訂單分配方法還包括:獲取多個現(xiàn)有訂單分別對應(yīng)的截單時間和多個現(xiàn)有訂單的預(yù)設(shè)優(yōu)先級;根據(jù)截單時間和預(yù)設(shè)優(yōu)先級,確定多個現(xiàn)有訂單的綜合優(yōu)先級;其中,截單時間更早的現(xiàn)有訂單的綜合優(yōu)先級更高;獲取多個待分配訂單,包括:根據(jù)綜合優(yōu)先級和待分配工作站的數(shù)量,獲取多個待分配訂單。
10、在本申請的一些實施例中,根據(jù)綜合優(yōu)先級和待分配工作站的數(shù)量,獲取多個待分配訂單,包括:根據(jù)綜合優(yōu)先級,從最高綜合優(yōu)先級逐級截取各綜合優(yōu)先級內(nèi)的全部現(xiàn)有訂單;在每截取完畢各綜合優(yōu)先級的全部現(xiàn)有訂單的情況下,判斷當前已截取的總訂單數(shù)量是否大于或等于待分配工作站的數(shù)量;在當前已截取的總訂單數(shù)量大于或等于待分配工作站的數(shù)量的情況下,停止截取現(xiàn)有訂單,并將當前已截取的多個現(xiàn)有訂單作為多個待分配訂單;在當前已截取的總訂單數(shù)量小于待分配工作站的數(shù)量的情況下,繼續(xù)截取下一綜合優(yōu)先級的全部現(xiàn)有訂單。
11、在本申請的一些實施例中,分配終止條件包括單輪輪詢結(jié)束;在單輪輪詢中,每個待分配工作站只分配一個目標待分配訂單;在多個待分配訂單中除了最低綜合優(yōu)先級的待分配訂單之外的其余待分配訂單都需要在單輪輪詢分配的情況下,多個待分配訂單中最低綜合優(yōu)先級的需要分配的待分配訂單數(shù)量為多個待分配工作站的數(shù)量與其余待分配訂單的數(shù)量的數(shù)量差;方法還包括:在每次分配給當前待分配工作站的待分配訂單的綜合優(yōu)先級為最低綜合優(yōu)先級的情況下,數(shù)量差減一,直至數(shù)量差為零。
12、在本申請的一些實施例中,將目標待分配訂單分配至當前待分配工作站后,還包括:在當前待分配工作站的當前訂單數(shù)量大于或等于預(yù)設(shè)訂單數(shù)量閾值的情況下,從多個待分配工作站中移出當前待分配工作站;根據(jù)當前待分配工作站的當前貨物數(shù)量,更新貨物數(shù)量均值。
13、在本申請的一些實施例中,分配終止條件包括:單輪輪詢結(jié)束;或者,多個待分配工作站的數(shù)量為零;或者,待分配訂單全部分配完畢。
14、本申請第二方面提供一種用于倉儲工作站的訂單分配方法,包括:
15、獲取待分配工作站集合中的各待分配工作站的已有訂單貨物數(shù)量的貨物數(shù)量均值和待分配訂單集合中的各待分配訂單的貨物數(shù)量;
16、將所述各待分配工作站和所述各待分配訂單兩兩組合得到若干個組合方式;
17、確定每個組合方式對應(yīng)的偏差,其中,任一組合方式的偏差為該任一組合方式對應(yīng)的當前貨物數(shù)量與所述貨物數(shù)量均值的偏差,該任一組合方式對應(yīng)的當前貨物數(shù)量為該任一組合方式中的待分配工作站被分配該任一組合方式中待分配訂單后的當前貨物數(shù)量;
18、從所述每個組合方式中確定出對應(yīng)的偏差最小的目標組合方式,并將所述目標組合方式中的待分配工作站確定為當前待分配工作站,并將所述目標組合方式中的待分配訂單確定為目標待分配訂單;
19、將所述目標待分配訂單分配至所述當前待分配工作站,并更新所述待分配訂單集合和所述待分配工作站集合,直至滿足預(yù)設(shè)分配終止條件。
20、本申請第三方面提供了一種用于倉儲工作站的訂單分配裝置,包括:存儲器,被配置成存儲指令;處理器,被配置成從所述存儲器調(diào)用所述指令以及在執(zhí)行所述指令時能夠?qū)崿F(xiàn)根據(jù)上述任一項實施例提供的用于倉儲工作站的訂單分配方法。
21、本申請第四方面提供了一種機器可讀存儲介質(zhì),該機器可讀存儲介質(zhì)上存儲有指令,該指令用于使得機器執(zhí)行根據(jù)上述任一項實施例提供的用于倉儲工作站的訂單分配方法。
22、基于上述技術(shù)方案,本申請實施例提供的用于倉儲工作站的訂單分配方法,通過考慮多個待分配工作站的已有貨物數(shù)量,從而確定了多個待分配工作站的已有貨物數(shù)量均值,并將該已有貨物數(shù)量作為基準,考慮將待分配訂單分配給待分配工作站時,待分配工作站的當前貨物數(shù)量相對該基準堆得偏離程度,并選擇偏離程度最小的組合方式將待分配訂單分配給待分配工作站,從而在訂單分配過程中,讓多個待分配工作站的已有貨物數(shù)量始終趨向于作為基準的貨物數(shù)量均值,各個待分配工作站之間的貨物數(shù)量差異因此偏小并在該基準上下浮動;因此本申請實施例提供的用于倉儲工作站的訂單分配方法可充分利用每個工作站的處理能力,從而可以提高多個工作站的訂單處理效率,并讓多個工作站之間的訂單數(shù)量和貨物數(shù)量相近,避免出現(xiàn)部分工作站的訂單堆積,而另一部分工作站缺少訂單的情況出現(xiàn)。
1.一種用于倉儲工作站的訂單分配方法,其特征在于,包括:
2.根據(jù)權(quán)利要求1所述的訂單分配方法,其特征在于,所述將所述目標待分配訂單分配至所述當前待分配工作站,包括:
3.根據(jù)權(quán)利要求2所述的訂單分配方法,其特征在于,所述根據(jù)所述待處理貨物種類、所述訂單貨物種類以及所述歷史貨物種類,確定每個所述目標待分配訂單與所述已有訂單的關(guān)聯(lián)度,包括:
4.根據(jù)權(quán)利要求1所述的訂單分配方法,其特征在于,在獲取多個待分配訂單的貨物數(shù)量之前,所述訂單分配方法還包括:
5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述根據(jù)所述綜合優(yōu)先級和所述待分配工作站的數(shù)量,獲取所述多個待分配訂單,包括:
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,所述分配終止條件包括單輪所述輪詢結(jié)束;在單輪所述輪詢中,每個所述待分配工作站只分配一個所述目標待分配訂單;在所述多個待分配訂單中除了最低綜合優(yōu)先級的待分配訂單之外的其余待分配訂單都需要在單輪所述輪詢分配的情況下,所述多個待分配訂單中最低綜合優(yōu)先級的需要分配的待分配訂單數(shù)量為所述多個待分配工作站的數(shù)量與所述其余待分配訂單的數(shù)量的數(shù)量差;
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述將所述目標待分配訂單分配至所述當前待分配工作站后,還包括:
8.根據(jù)權(quán)利要求1-5或7任一項所述的方法,其特征在于,所述分配終止條件包括:
9.一種用于倉儲工作站的訂單分配方法,其特征在于,包括:
10.一種用于倉儲工作站的訂單分配裝置,其特征在于,包括:
11.一種機器可讀存儲介質(zhì),其特征在于,該機器可讀存儲介質(zhì)上存儲有指令,該指令用于使得機器執(zhí)行根據(jù)權(quán)利要求1至9中任一項所述的用于倉儲工作站的訂單分配方法。