本發(fā)明實施例涉及倉儲,具體涉及設(shè)備調(diào)度方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì)。
背景技術(shù):
1、為了提高倉儲效率,一些物流廠商會利用搬運設(shè)備對倉庫內(nèi)的貨物進(jìn)行搬運,例如,在接收到訂單時,可以由搬運設(shè)備將訂單對應(yīng)的貨物或者存放該貨物的載具搬運到指定區(qū)域,以進(jìn)行揀選。
2、然而,當(dāng)訂單量增多或者貨物搬運任務(wù)增加時,搬運設(shè)備需要頻繁搬運貨物或載具,導(dǎo)致搬運設(shè)備的調(diào)度難度增加,工作效率降低。
技術(shù)實現(xiàn)思路
1、鑒于上述問題,本發(fā)明實施例提供了設(shè)備調(diào)度方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì),用于解決現(xiàn)有技術(shù)中存在的設(shè)備工作效率較低的問題。
2、根據(jù)本發(fā)明實施例的一個方面,提供了一種設(shè)備調(diào)度方法,所述方法包括:獲取待處理任務(wù)的任務(wù)信息;基于所述任務(wù)信息,確定所述待處理任務(wù)對應(yīng)的目標(biāo)工作站和所述待處理任務(wù)命中的目標(biāo)貨物和/或放置所述目標(biāo)貨物的目標(biāo)容器;在所述目標(biāo)容器位于緩存區(qū)的情況下,根據(jù)所述目標(biāo)容器生成第一搬運任務(wù),所述第一搬運任務(wù)用于指示容器搬運設(shè)備將所述目標(biāo)容器從所述緩存區(qū)搬運至所述目標(biāo)工作站的揀選點,以對所述目標(biāo)容器中的所述目標(biāo)貨物進(jìn)行揀選;所述容器搬運設(shè)備用于在所述緩存區(qū)和工作站區(qū)域之間搬運容器,所述工作站區(qū)域用于放置至少一個工作站,所述至少一個工作站包括所述目標(biāo)工作站;在所述目標(biāo)貨物位于載具存儲區(qū)的情況下,根據(jù)所述目標(biāo)貨物生成第二搬運任務(wù),所述第二搬運任務(wù)用于指示載具搬運設(shè)備將放置所述目標(biāo)貨物的目標(biāo)載具從所述載具存儲區(qū)搬運至所述目標(biāo)工作站的??繀^(qū),以對所述目標(biāo)貨物進(jìn)行揀選;所述載具搬運設(shè)備用于在所述載具存儲區(qū)和所述工作站區(qū)域之間搬運載具;其中,所述緩存區(qū)和所述載具存儲區(qū)為庫存區(qū)中互不重疊的兩個不同的區(qū)域。
3、在一些實施例中,在根據(jù)所述目標(biāo)貨物生成第二搬運任務(wù)后,所述方法還包括:在所述目標(biāo)載具到達(dá)所述目標(biāo)工作站的??繀^(qū)的情況下,生成第一容器轉(zhuǎn)移任務(wù),所述第一容器轉(zhuǎn)移任務(wù)用于指示所述目標(biāo)工作站的貨物轉(zhuǎn)移裝置將放置所述目標(biāo)貨物的所述目標(biāo)容器從所述目標(biāo)載具上取出,并放置在所述目標(biāo)工作站的揀選點,以對所述目標(biāo)容器中的所述目標(biāo)貨物進(jìn)行揀選。
4、在一些實施例中,在所述容器搬運設(shè)備將所述目標(biāo)容器從所述緩存區(qū)搬運至所述目標(biāo)工作站的揀選點后,所述方法還包括:獲取第一揀選完成指令;響應(yīng)于所述第一揀選完成指令,確定所述目標(biāo)容器的目的位置,所述目的位置包括所述緩存區(qū)或下一工作站;根據(jù)所述目的位置和所述目標(biāo)容器所在的揀選點生成第三搬運任務(wù),所述第三搬運任務(wù)用于指示所述容器搬運設(shè)備將所述目標(biāo)容器從所述揀選點搬運至所述目的位置。
5、在一些實施例中,在所述載具搬運設(shè)備將放置所述目標(biāo)貨物的目標(biāo)載具從所述載具存儲區(qū)搬運至所述目標(biāo)工作站的??繀^(qū)后,所述方法還包括:獲取第二揀選完成指令;響應(yīng)于所述第二揀選完成指令,根據(jù)所述目標(biāo)容器所在的揀選點生成第二容器轉(zhuǎn)移任務(wù),所述第二容器轉(zhuǎn)移任務(wù)用于指示所述目標(biāo)工作站的貨物轉(zhuǎn)移裝置將所述目標(biāo)容器從所述揀選點轉(zhuǎn)移至所述目標(biāo)載具。
6、在一些實施例中,所述方法還包括:當(dāng)在所述目標(biāo)工作站處完成對所述目標(biāo)載具上放置的全部容器的貨物揀選后,生成第四搬運任務(wù),所述第四搬運任務(wù)用于指示所述載具搬運設(shè)備將所述目標(biāo)載具搬運至所述載具存儲區(qū)或下一工作站。
7、在一些實施例中,在獲取待處理任務(wù)的任務(wù)信息之前,所述方法還包括:根據(jù)多個貨物中各貨物的命中優(yōu)先級,分別確定放置在所述緩存區(qū)中的容器和放置在所述載具存儲區(qū)中的載具上的容器和/或貨物;其中,所述緩存區(qū)放置的容器中的貨物的命中優(yōu)先級高于所述載具存儲區(qū)中的載具上的貨物和放置在所述載具上的容器中的貨物。
8、在一些實施例中,所述方法還包括:根據(jù)所述多個貨物中各所述貨物在歷史時段的熱度評分和各所述貨物在當(dāng)前時刻的庫存量,確定各所述貨物的命中優(yōu)先級;其中,所述貨物在所述歷史時段的熱度評分越高且所述貨物在所述當(dāng)前時刻的庫存量越多,所述貨物的命中優(yōu)先級越高。
9、在一些實施例中,所述目標(biāo)工作站包括第一緩存位,所述方法還包括:若所述緩存區(qū)中的第一容器中存放的貨物的命中優(yōu)先級低于所述載具存儲區(qū)中的第二容器中存放的貨物的命中優(yōu)先級,則生成第一換箱搬運任務(wù)和第二換箱搬運任務(wù);所述第一換箱搬運任務(wù)用于指示所述容器搬運設(shè)備將所述第一容器從所述緩存區(qū)搬運至所述第一緩存位,所述第二換箱搬運任務(wù)用于指示所述載具搬運設(shè)備將放置所述第二容器的第一載具搬運至所述目標(biāo)工作站的??繀^(qū),所述第一容器為所述緩存區(qū)中的任一容器,所述第二容器為所述載具存儲區(qū)中的任一容器;在所述容器搬運設(shè)備將所述第一容器從所述緩存區(qū)搬運至所述第一緩存位,且所述載具搬運設(shè)備將放置所述第二容器的第一載具搬運至所述目標(biāo)工作站的??繀^(qū)后,生成第三容器轉(zhuǎn)移任務(wù),所述第三容器轉(zhuǎn)移任務(wù)用于指示所述目標(biāo)工作站的貨物轉(zhuǎn)移裝置將所述第一容器從所述第一緩存位轉(zhuǎn)移至所述第一載具,并將所述第二容器從所述第一載具轉(zhuǎn)移至所述第一緩存位;在所述目標(biāo)工作站的貨物轉(zhuǎn)移裝置將所述第一容器從所述第一緩存位轉(zhuǎn)移至所述第一載具,并將所述第二容器從所述第一載具轉(zhuǎn)移至所述第一緩存位后,生成第三換箱搬運任務(wù)和第四換箱搬運任務(wù),所述第三換箱搬運任務(wù)用于指示所述容器搬運設(shè)備將所述第二容器從所述第一緩存位搬運至所述緩存區(qū),所述第四換箱搬運任務(wù)用于指示所述載具搬運設(shè)備將所述第一載具搬運至所述載具存儲區(qū)。
10、在一些實施例中,所述目標(biāo)工作站包括用于放置緩存容器的第二緩存位,所述緩存容器中存放的貨物為在所述目標(biāo)工作站具有最高命中優(yōu)先級的貨物,在確定所述待處理任務(wù)對應(yīng)的目標(biāo)工作站和所述待處理任務(wù)命中的目標(biāo)貨物和/或放置所述目標(biāo)貨物的目標(biāo)容器后,所述方法還包括:在所述目標(biāo)容器位于所述第二緩存位的情況下,根據(jù)所述目標(biāo)容器生成第四容器轉(zhuǎn)移任務(wù),所述第四容器轉(zhuǎn)移任務(wù)用于指示所述目標(biāo)工作站的貨物轉(zhuǎn)移裝置將所述目標(biāo)容器從所述第二緩存位轉(zhuǎn)移至所述目標(biāo)工作站的揀選點,以對所述目標(biāo)容器中的目標(biāo)貨物進(jìn)行揀選。
11、在一些實施例中,所述目標(biāo)工作站包括第一緩存位,所述方法還包括:根據(jù)所述目標(biāo)工作站在歷史時段的貨物揀選信息,確定所述緩存容器,所述貨物揀選信息包括揀選貨物和所述揀選貨物的貨物數(shù)量;在所述第二緩存位放置的容器與所述緩存容器不同,且所述緩存容器位于所述緩存區(qū)的情況下,生成第五換箱搬運任務(wù),以及在所述容器搬運設(shè)備將所述緩存容器從所述緩存區(qū)搬運至所述第一緩存位后,生成第五容器轉(zhuǎn)移任務(wù);其中,所述第五換箱搬運任務(wù)用于指示所述容器搬運設(shè)備將所述緩存容器從所述緩存區(qū)搬運至所述第一緩存位;所述第五容器轉(zhuǎn)移任務(wù)用于指示所述目標(biāo)工作站的貨物轉(zhuǎn)移裝置將所述第二緩存位上放置的容器取出,并將所述緩存容器從所述第一緩存位轉(zhuǎn)移至所述第二緩存位。
12、在一些實施例中,所述方法還包括:在所述第二緩存位放置的容器與所述緩存容器不同,且所述緩存容器位于所述載具存儲區(qū)的情況下,生成第六換箱搬運任務(wù),以及在所述載具搬運設(shè)備將放置所述緩存容器的載具從所述載具存儲區(qū)搬運至所述目標(biāo)工作站的??繀^(qū)后,生成第六容器轉(zhuǎn)移任務(wù);其中,所述第六換箱搬運任務(wù)用于指示所述載具搬運設(shè)備將放置所述緩存容器的載具從所述載具存儲區(qū)搬運至所述目標(biāo)工作站的停靠區(qū);所述第六容器轉(zhuǎn)移任務(wù)用于指示所述目標(biāo)工作站的貨物轉(zhuǎn)移裝置將所述第二緩存位上放置的容器取出,然后將所述緩存容器從放置所述緩存容器的載具上取出,并放置在所述第二緩存位。
13、在一些實施例中,所述緩存區(qū)和所述載具存儲區(qū)位于上下隔離的兩個區(qū)域。
14、根據(jù)本發(fā)明實施例的又一方面,提供了一種設(shè)備調(diào)度方法,應(yīng)用于容器搬運設(shè)備,所述方法包括:獲取第一搬運任務(wù),所述第一搬運任務(wù)是基于待處理任務(wù)的任務(wù)信息,確定所述待處理任務(wù)對應(yīng)的目標(biāo)工作站和所述待處理任務(wù)命中的目標(biāo)貨物和/或放置所述目標(biāo)貨物的目標(biāo)容器,并在所述目標(biāo)容器位于庫存區(qū)中的緩存區(qū)的情況下,根據(jù)所述目標(biāo)容器生成的,所述庫存區(qū)還包括載具存儲區(qū),所述緩存區(qū)和所述載具存儲區(qū)為所述庫存區(qū)中互不重疊的兩個不同的區(qū)域;根據(jù)所述第一搬運任務(wù),將所述目標(biāo)容器從所述緩存區(qū)搬運至所述目標(biāo)工作站的揀選點,以對所述目標(biāo)容器中的所述目標(biāo)貨物進(jìn)行揀選。
15、在一些實施例中,在將所述目標(biāo)容器從所述緩存區(qū)搬運至所述目標(biāo)工作站的揀選點后,所述方法還包括:獲取第三搬運任務(wù),所述第三搬運任務(wù)是在獲取到第一揀選完成指令時,響應(yīng)于所述第一揀選完成指令,確定所述目標(biāo)容器的目的位置,根據(jù)所述目的位置和所述目標(biāo)容器所在的揀選點生成的,所述目的位置包括所述緩存區(qū)或下一工作站;根據(jù)所述第三搬運任務(wù),將所述目標(biāo)容器從所述揀選點搬運至所述目的位置。
16、在一些實施例中,所述目標(biāo)工作站包括第一緩存位,所述方法還包括:獲取第一換箱搬運任務(wù),所述第一換箱搬運任務(wù)是在所述緩存區(qū)中的第一容器中存放的貨物的命中優(yōu)先級低于所述載具存儲區(qū)中的第二容器中存放的貨物的命中優(yōu)先級時生成的,所述第一容器為所述緩存區(qū)中的任一容器,所述第二容器為所述載具存儲區(qū)中的任一容器;根據(jù)所述第一換箱搬運任務(wù),將所述第一容器從所述緩存區(qū)搬運至所述第一緩存位。
17、在一些實施例中,所述方法還包括:獲取第三換箱搬運任務(wù),所述第三換箱搬運任務(wù)是在所述目標(biāo)工作站的貨物轉(zhuǎn)移裝置將所述第一容器從所述第一緩存位轉(zhuǎn)移至第一載具,并將所述第二容器從所述第一載具轉(zhuǎn)移至所述第一緩存位后生成的;根據(jù)所述第三換箱搬運任務(wù),將所述第二容器從所述第一緩存位搬運至所述緩存區(qū)。
18、在一些實施例中,所述目標(biāo)工作站包括用于放置緩存容器的第二緩存位,所述方法還包括:獲取第五換箱搬運任務(wù),所述第五換箱搬運任務(wù)是根據(jù)所述目標(biāo)工作站在歷史時段的貨物揀選信息,確定所述緩存容器,在所述第二緩存位放置的容器與所述緩存容器不同,且所述緩存容器位于所述緩存區(qū)的情況下生成的;根據(jù)所述第五換箱搬運任務(wù),將所述緩存容器從所述緩存區(qū)搬運至所述第一緩存位。
19、根據(jù)本發(fā)明實施例的又一方面,提供了一種設(shè)備調(diào)度方法,應(yīng)用于載具搬運設(shè)備,所述方法包括:獲取第二搬運任務(wù),所述第二搬運任務(wù)是基于待處理任務(wù)的任務(wù)信息,確定所述待處理任務(wù)對應(yīng)的目標(biāo)工作站和所述待處理任務(wù)命中的目標(biāo)貨物和/或放置所述目標(biāo)貨物的目標(biāo)容器,并在所述目標(biāo)貨物位于庫存區(qū)中的載具存儲區(qū)的情況下,根據(jù)所述目標(biāo)貨物生成的,所述庫存區(qū)還包括緩存區(qū),所述緩存區(qū)和所述載具存儲區(qū)為所述庫存區(qū)中互不重疊的兩個不同的區(qū)域;根據(jù)所述第二搬運任務(wù),將放置所述目標(biāo)貨物的目標(biāo)載具從所述載具存儲區(qū)搬運至所述目標(biāo)工作站的??繀^(qū),以對所述目標(biāo)貨物進(jìn)行揀選。
20、在一些實施例中,在將放置所述目標(biāo)貨物的目標(biāo)載具從所述載具存儲區(qū)搬運至所述目標(biāo)工作站的??繀^(qū)后,所述方法還包括:獲取第四搬運任務(wù),所述第四搬運任務(wù)是在完成對所述目標(biāo)載具上放置的全部容器的貨物揀選后生成的;根據(jù)所述第四搬運任務(wù),將所述目標(biāo)載具搬運至所述載具存儲區(qū)。
21、在一些實施例中,所述目標(biāo)工作站包括第一緩存位,所述方法還包括:獲取第二換箱搬運任務(wù),所述第二換箱搬運任務(wù)是在所述緩存區(qū)中的第一容器中存放的貨物的命中優(yōu)先級低于所述載具存儲區(qū)中的第二容器中存放的貨物的命中優(yōu)先級時生成的,所述第一容器為所述緩存區(qū)中的任一容器,所述第二容器為所述載具存儲區(qū)中的任一容器;根據(jù)所述第二換箱搬運任務(wù),將放置所述第二容器的第一載具搬運至所述目標(biāo)工作站的??繀^(qū)。
22、在一些實施例中,所述方法還包括:獲取第四換箱搬運任務(wù),所述第四換箱搬運任務(wù)是在所述目標(biāo)工作站的貨物轉(zhuǎn)移裝置將所述第一容器從所述第一緩存位轉(zhuǎn)移至所述第一載具,并將所述第二容器從所述第一載具轉(zhuǎn)移至所述第一緩存位后生成的;根據(jù)所述第四換箱搬運任務(wù),將所述第一載具搬運至所述載具存儲區(qū)。
23、在一些實施例中,所述目標(biāo)工作站包括用于放置緩存容器的第二緩存位,所述方法還包括:獲取第六換箱搬運任務(wù),所述第六換箱搬運任務(wù)是根據(jù)所述目標(biāo)工作站在歷史時段的貨物揀選信息,確定所述緩存容器,在所述第二緩存位放置的容器與所述緩存容器不同,且所述緩存容器位于所述載具存儲區(qū)的情況下生成的;根據(jù)所述第六換箱搬運任務(wù),將放置所述緩存容器的載具從所述載具存儲區(qū)搬運至所述目標(biāo)工作站的停靠區(qū)。
24、根據(jù)本發(fā)明實施例的又一方面,提供了一種設(shè)備調(diào)度系統(tǒng),所述系統(tǒng)包括:工作站區(qū)域,所述工作站區(qū)域用于放置至少一個工作站,所述工作站用于對容器中的貨物進(jìn)行揀選;緩存區(qū),所述緩存區(qū)用于放置容器;載具存儲區(qū),所述載具存儲區(qū)用于放置載具,所述載具用于放置存放貨物的容器,所述緩存區(qū)和所述載具存儲區(qū)為庫存區(qū)中互不重疊的兩個不同的區(qū)域;控制裝置,被配置為:獲取待處理任務(wù)的任務(wù)信息;基于所述任務(wù)信息,確定所述待處理任務(wù)對應(yīng)的目標(biāo)工作站和所述待處理任務(wù)命中的目標(biāo)貨物和/或放置所述目標(biāo)貨物的目標(biāo)容器,所述目標(biāo)工作站為所述至少一個工作站中的任一工作站;在所述目標(biāo)容器位于緩存區(qū)的情況下,根據(jù)所述目標(biāo)容器生成第一搬運任務(wù);在所述目標(biāo)貨物位于載具存儲區(qū)的情況下,根據(jù)所述目標(biāo)貨物生成第二搬運任務(wù);容器搬運設(shè)備,所述容器搬運設(shè)備用于在所述緩存區(qū)和所述目標(biāo)工作站之間搬運容器,且所述容器搬運設(shè)備被配置為:根據(jù)所述第一搬運任務(wù),將所述目標(biāo)容器從所述緩存區(qū)搬運至所述目標(biāo)工作站的揀選點,以對所述目標(biāo)容器中的所述目標(biāo)貨物進(jìn)行揀選;載具搬運設(shè)備,所述載具搬運設(shè)備用于在所述載具存儲區(qū)和所述目標(biāo)工作站之間搬運載具,且所述載具搬運設(shè)備被配置為:根據(jù)所述第二搬運任務(wù),將放置所述目標(biāo)貨物的目標(biāo)載具從所述載具存儲區(qū)搬運至所述目標(biāo)工作站的停靠區(qū),以對所述目標(biāo)貨物進(jìn)行揀選。
25、根據(jù)本發(fā)明實施例的又一方面,提供了一種電子設(shè)備,包括:處理器;以及存儲器,用于存儲所述處理器的可執(zhí)行指令;其中,所述處理器配置為經(jīng)由執(zhí)行所述可執(zhí)行指令來執(zhí)行如上所述的設(shè)備調(diào)度方法的操作。
26、根據(jù)本發(fā)明實施例的又一方面,提供了一種計算機(jī)可讀存儲介質(zhì),其上存儲有計算機(jī)程序,所述計算機(jī)程序被處理器執(zhí)行時實現(xiàn)如上所述的設(shè)備調(diào)度方法的步驟。
27、綜上,根據(jù)本發(fā)明實施例的設(shè)備調(diào)度方法、系統(tǒng)、電子設(shè)備及存儲介質(zhì),可以獲取待處理任務(wù)的任務(wù)信息,基于該任務(wù)信息,確定待處理任務(wù)對應(yīng)的目標(biāo)工作站和待處理任務(wù)命中的目標(biāo)貨物和放置目標(biāo)貨物的目標(biāo)容器,在目標(biāo)容器位于緩存區(qū)的情況下,根據(jù)目標(biāo)容器生成第一搬運任務(wù),以指示容器搬運設(shè)備將目標(biāo)容器從緩存區(qū)搬運至目標(biāo)工作站的揀選點,以對目標(biāo)容器中的目標(biāo)貨物進(jìn)行揀選,在目標(biāo)貨物位于載具存儲區(qū)的情況下,根據(jù)目標(biāo)貨物生成第二搬運任務(wù),以使載具搬運設(shè)備將放置目標(biāo)貨物的目標(biāo)載具從載具存儲區(qū)搬運至目標(biāo)工作站的??繀^(qū),以對目標(biāo)貨物進(jìn)行揀選。
28、在本實施例提供的設(shè)備調(diào)度方法中,由于緩存區(qū)和載具存儲區(qū)為庫存區(qū)中互不重疊的兩個不同的區(qū)域,且容器搬運設(shè)備運行在緩存區(qū)和工作站區(qū)域之間,載具搬運設(shè)備運行于載具存儲區(qū)和工作站區(qū)域之間,所以實現(xiàn)了容器搬運設(shè)備和載具搬運設(shè)備的路徑隔離,能夠提高設(shè)備的運行效率以及貨物的揀選效率。
29、上述說明僅是本發(fā)明實施例技術(shù)方案的概述,為了能夠更清楚了解本發(fā)明實施例的技術(shù)手段,而可依照說明書的內(nèi)容予以實施,并且為了讓本發(fā)明實施例的上述和其它目的、特征和優(yōu)點能夠更明顯易懂,以下特舉本發(fā)明的具體實施方式。