本發(fā)明涉及計(jì)算機(jī)技術(shù)領(lǐng)域,特別涉及一種提供訂單包裹放置位置的方法和裝置。
隨著國內(nèi)物流行業(yè)快速發(fā)展,為提高配送服務(wù)質(zhì)量和范圍,物流公司會(huì)在大中城市建立終端配送站點(diǎn),通過倉庫、傳站車、以及配送站點(diǎn)來完成物流體系網(wǎng)絡(luò)的建設(shè)。傳站車將物品配送到站點(diǎn)后,站點(diǎn)工作人員需要進(jìn)行二次分揀,將物品按區(qū)域分發(fā)給每位配送員,公司為節(jié)約成本,站點(diǎn)一般都建,設(shè)在小區(qū)民房中,而且站點(diǎn)規(guī)模相對(duì)較小,不會(huì)配備大型分揀設(shè)備。
目前市場(chǎng)上有較多的大型的分揀設(shè)備,主要應(yīng)用于倉庫和分揀中心。自動(dòng)分揀設(shè)備體積較大不適合在站點(diǎn)安裝,而且自動(dòng)分揀設(shè)備成本昂貴,也不適合在配送站點(diǎn)大面積推廣。一般的分揀輔助設(shè)備規(guī)格固定,很難適用于站點(diǎn)多種包裝型號(hào)物品分揀工作,存在一些應(yīng)用的局限性。
目前,站點(diǎn)的分揀都采用人工的方式,效率慢且依賴于經(jīng)驗(yàn)的豐富的員工,遇到促銷活動(dòng)時(shí)貨物堆積如山時(shí),對(duì)于包含多個(gè)包裹的訂單很難一下子把該訂單所包含的所有包裹找全,進(jìn)而造成多次配送的問題,不僅提高了配送成本,而且也在一定程度上影響了用戶的購物體驗(yàn)。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本發(fā)明提供一種提供訂單包裹放置位置的方法和裝置,能夠快速確定訂單包裹應(yīng)該放置的位置,提升站點(diǎn)分揀的準(zhǔn)確度和效 率,避免了依賴經(jīng)驗(yàn)豐富的分揀員工的問題;同時(shí)也解決一單多包的匹配問題,減少了同一訂單的配送次數(shù),不僅降低了配送成本,也在一定程度上提高了用戶的購物體驗(yàn)。
為實(shí)現(xiàn)上述目的,根據(jù)本發(fā)明的一個(gè)方面,提供了一種提供訂單包裹放置位置的方法。
本發(fā)明的提供訂單包裹放置位置的方法包括:接收掃描設(shè)備掃描得到的訂單包裹的訂單號(hào);查詢所述訂單號(hào)的訂單信息,然后根據(jù)訂單信息判斷當(dāng)前訂單的類型;所述訂單信息包括:配送員編碼、包裹數(shù)量、以及訂單類型標(biāo)識(shí);當(dāng)所述訂單的類型是一單一包時(shí),根據(jù)配送員編碼控制該配送員所對(duì)應(yīng)的配送員指示燈顯示以提示該訂單包裹的放置位置;當(dāng)所述訂單的類型是一單多包時(shí),創(chuàng)建該訂單包裹記錄信息,并結(jié)合包裹數(shù)量驗(yàn)證該訂單是否為非全包,如果是,則為該訂單分配貨架,并控制所述貨架的貨架指示燈進(jìn)行非全包狀態(tài)顯示以提示該包裹的暫存位置;否則,控制貨架指示燈進(jìn)行全包狀態(tài)顯示以提示訂單包裹齊全,并且根據(jù)配送員編碼控制該配送員所對(duì)應(yīng)的配送員指示燈顯示以提示訂單包裹的放置位置。
可選地,根據(jù)配送員編碼控制該配送員所對(duì)應(yīng)的配送員指示燈顯示的步驟包括:根據(jù)配送員編碼確定與該配送員編碼所對(duì)應(yīng)的配送指令和配送員指示燈標(biāo)識(shí);根據(jù)所述配送指令控制與所述配送員指示燈標(biāo)識(shí)匹配的配送員指示燈顯示。
可選地,控制所述貨架的貨架指示燈進(jìn)行非全包狀態(tài)顯示的步驟包括:根據(jù)貨架的貨架編碼確定與該貨架編碼對(duì)應(yīng)的非全包指令和貨架指示燈標(biāo)識(shí);根據(jù)所述非全包指令控制與所述貨架指示燈標(biāo)識(shí)匹配的貨架指示燈進(jìn)行非全包狀態(tài)顯示。
可選地,控制貨架指示燈進(jìn)行全包狀態(tài)顯示的步驟包括:根據(jù)貨 架的貨架編碼確定與該貨架編碼對(duì)應(yīng)的全包指令和貨架指示燈標(biāo)識(shí);根據(jù)所述全包指令控制與所述貨架指示燈標(biāo)識(shí)匹配的貨架指示燈進(jìn)行全包狀態(tài)顯示。
可選地,控制貨架指示燈進(jìn)行相應(yīng)的全包狀態(tài)顯示的步驟之前包括:刪除所述訂單包裹記錄信息。
根據(jù)本發(fā)明的另一方面,提供了一種提供訂單包裹放置位置的裝置。
本發(fā)明的提供訂單包裹放置位置的裝置,其特征在于,包括:接收模塊,用于接收掃描設(shè)備掃描得到的訂單包裹的訂單號(hào);查詢模塊,用于查詢所述訂單號(hào)的訂單信息,然后根據(jù)訂單信息判斷當(dāng)前訂單的類型;所述訂單信息包括:配送員編碼、包裹數(shù)量、以及訂單類型標(biāo)識(shí);控制模塊,當(dāng)所述訂單的類型是一單一包時(shí),用于根據(jù)配送員編碼控制該配送員所對(duì)應(yīng)的配送員指示燈顯示以提示該訂單包裹的放置位置;當(dāng)所述訂單的類型是一單多包時(shí),用于創(chuàng)建該訂單包裹記錄信息,并結(jié)合包裹數(shù)量驗(yàn)證該訂單是否為非全包,如果是,則為該訂單分配貨架,并控制所述貨架的貨架指示燈進(jìn)行非全包狀態(tài)顯示以提示該包裹的暫存位置;否則,控制貨架指示燈進(jìn)行全包狀態(tài)顯示以提示訂單包裹齊全,并且根據(jù)配送員編碼控制該配送員所對(duì)應(yīng)的配送員指示燈顯示以提示訂單包裹的放置位置。
可選地,所述控制模塊還用于根據(jù)配送員編碼確定與該配送員編碼所對(duì)應(yīng)的配送指令和配送員指示燈標(biāo)識(shí),然后根據(jù)所述配送指令控制與所述配送員指示燈標(biāo)識(shí)匹配的配送員指示燈顯示。
可選地,所述控制模塊還用于根據(jù)貨架的貨架編碼確定與該貨架編碼對(duì)應(yīng)的非全包指令和貨架指示燈標(biāo)識(shí),然后根據(jù)所述非全包指令控制與所述貨架指示燈標(biāo)識(shí)匹配的貨架指示燈進(jìn)行非全包狀態(tài)顯示。
可選地,所述控制模塊還用于根據(jù)貨架的貨架編碼確定與該貨架編碼對(duì)應(yīng)的全包指令和貨架指示燈標(biāo)識(shí),然后根據(jù)所述全包指令控制與所述貨架指示燈標(biāo)識(shí)匹配的貨架指示燈進(jìn)行全包狀態(tài)顯示。
可選地,還包括刪除模塊,用于刪除所述訂單包裹記錄信息。
根據(jù)本發(fā)明的技術(shù)方案,由于設(shè)置了配送員指示燈和貨架指示燈,能夠根據(jù)不同的指示燈提示訂單包裹存放的位置,因而能夠快速對(duì)配送站點(diǎn)中的訂單包裹進(jìn)行分揀,提升站點(diǎn)分揀的準(zhǔn)確度和效率,避免了依賴經(jīng)驗(yàn)豐富的分揀員工的問題;同時(shí)也解決一單多包的匹配問題,進(jìn)而減少了同一訂單的配送次數(shù),不僅降低了配送成本,也在一定程度上提高了用戶的購物體驗(yàn)。
附圖說明
附圖用于更好地理解本發(fā)明,不構(gòu)成對(duì)本發(fā)明的不當(dāng)限定。其中:
圖1是根據(jù)本發(fā)明實(shí)施例的一種提供訂單包裹放置位置的裝置的示意圖;
圖2是根據(jù)本發(fā)明實(shí)施例的一種提供訂單包裹放置位置的方法的示意圖;
圖3是根據(jù)本發(fā)明實(shí)施例的配送員指示燈和貨架指示燈的結(jié)構(gòu)示意圖。
具體實(shí)施方式
以下結(jié)合附圖對(duì)本發(fā)明的示范性實(shí)施例做出說明,其中包括本發(fā)明實(shí)施例的各種細(xì)節(jié)以助于理解,應(yīng)當(dāng)將它們認(rèn)為僅僅是示范性的。因此,本領(lǐng)域普通技術(shù)人員應(yīng)當(dāng)認(rèn)識(shí)到,可以對(duì)這里描述的實(shí)施例做出各種改變和修改,而不會(huì)背離本發(fā)明的范圍和精神。同樣,為了清楚和簡明,以下的描述中省略了對(duì)公知功能和結(jié)構(gòu)的描述。
圖1是根據(jù)本發(fā)明實(shí)施例的一種提供訂單包裹放置位置的裝置的示意圖。如圖1所示,本發(fā)明實(shí)施例的提供訂單包裹放置位置的裝置10主要包括:接收模塊11、查詢模塊12、以及控制模塊13;接收模11用于接收掃描設(shè)備掃描得到的訂單包裹的訂單號(hào);查詢模塊12用于查詢所述訂單號(hào)的訂單信息,然后根據(jù)訂單信息判斷當(dāng)前訂單的類型;所述訂單信息包括:配送員編碼、包裹數(shù)量、以及訂單類型標(biāo)識(shí);當(dāng)所述訂單的類型是一單一包時(shí),控制模塊13用于根據(jù)配送員編碼控制該配送員所對(duì)應(yīng)的配送員指示燈顯示以提示該訂單包裹的放置位置;當(dāng)所述訂單的類型是一單多包時(shí),控制模塊13用于創(chuàng)建該訂單包裹記錄信息,并結(jié)合包裹數(shù)量驗(yàn)證該訂單是否為非全包,如果是,則為該訂單分配貨架,并控制所述貨架的貨架指示燈進(jìn)行非全包狀態(tài)顯示以提示該包裹的暫存位置;否則,控制貨架指示燈進(jìn)行全包狀態(tài)顯示以提示訂單包裹齊全,并且根據(jù)配送員編碼控制該配送員所對(duì)應(yīng)的配送員指示燈顯示以提示訂單包裹的放置位置。
本發(fā)明實(shí)施例的提供訂單包裹放置位置的裝置10的控制模塊13還可用于根據(jù)配送員編碼確定與該配送員編碼所對(duì)應(yīng)的配送指令和配送員指示燈標(biāo)識(shí),然后根據(jù)所述配送指令控制與所述配送員指示燈標(biāo)識(shí)匹配的配送員指示燈顯示。
本發(fā)明實(shí)施例的提供訂單包裹放置位置的裝置10的控制模塊13還可用于根據(jù)貨架的貨架編碼確定與該貨架編碼對(duì)應(yīng)的非全包指令和貨架指示燈標(biāo)識(shí),然后根據(jù)所述非全包指令控制與所述貨架指示燈標(biāo)識(shí)匹配的貨架指示燈進(jìn)行非全包狀態(tài)顯示。
本發(fā)明實(shí)施例的提供訂單包裹放置位置的裝置10的控制模塊13還可用于根據(jù)貨架的貨架編碼確定與該貨架編碼對(duì)應(yīng)的全包指令和貨架指示燈標(biāo)識(shí),然后根據(jù)所述全包指令控制與所述貨架指示燈標(biāo)識(shí)匹配的貨架指示燈進(jìn)行全包狀態(tài)顯示。
本發(fā)明實(shí)施例的提供訂單包裹放置位置的裝置10還可包括刪除模塊(圖中未示出),用于刪除所述訂單包裹記錄信息。
圖2是根據(jù)本發(fā)明實(shí)施例的一種提供訂單包裹放置位置的方法的示意圖。如圖2所示,該方法的執(zhí)行主體為圖1中提到的提供訂單包裹放置位置的裝置,主要包括如下的步驟s20至s27。
步驟s20:接收掃描設(shè)備掃描得到的訂單包裹的訂單號(hào)。在該步驟中,所提到的掃描設(shè)備可以為掃描槍或者其他能夠通過掃描訂單包裹上的條碼信息而得到訂單號(hào)的設(shè)備。掃描槍可以由站點(diǎn)的工作人員操作。
步驟s21:查詢所述訂單號(hào)的訂單信息。在該步驟中,所提到的訂單信息包括但不僅限于:商品id、商品名稱、商品數(shù)量、商品金額、配送員編碼、訂單類型標(biāo)識(shí)、包裹數(shù)量、配送地址、以及配送站點(diǎn)。在該實(shí)施例的技術(shù)方案中主要用到的是配送員編碼、包裹數(shù)量、以及訂單類型標(biāo)識(shí)。
步驟s22:根據(jù)訂單信息判斷當(dāng)前訂單的類型,當(dāng)所述訂單的類型是一單一包時(shí),執(zhí)行步驟s23;當(dāng)所述訂單的類型是一單多包時(shí),執(zhí)行步驟s24。在該步驟中,依據(jù)訂單信息中的訂單類型標(biāo)識(shí)來判斷訂單的類型;例如,設(shè)定訂單類型標(biāo)識(shí)為1時(shí),代表訂單為一單一包;訂單類型標(biāo)識(shí)為0是,代表訂單為一單多包;那么,當(dāng)訂單信息中的訂單類型標(biāo)識(shí)為1,則說明該訂單只包括一個(gè)包裹;當(dāng)訂單信息中的訂單類型標(biāo)識(shí)為0,則說明該訂單包括多個(gè)包裹。
步驟s23:根據(jù)配送員編碼控制該配送員所對(duì)應(yīng)的配送員指示燈顯示以提示該訂單包裹的放置位置。在該步驟中,首先,根據(jù)配送員編碼確定與該配送員編碼所對(duì)應(yīng)的配送指令和配送員指示燈標(biāo)識(shí);其中,配送員編碼與配送指令以及配送員指示燈標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系是預(yù)先 保存在提供訂單包裹放置位置的裝置10中的,因而根據(jù)訂單信息中的配送員編碼即可確定對(duì)應(yīng)的配送指令以及配送員指示燈標(biāo)識(shí);然后提供訂單包裹放置位置的裝置10將所述配送指令與所述配送員指示燈標(biāo)識(shí)封裝成報(bào)文指令,再將封裝好的報(bào)文指令以廣播的方式發(fā)送給所有的配送員指示燈;配送員指示燈在接收到報(bào)文指令后,將報(bào)文指令中的配送員指示燈標(biāo)識(shí)與配送員指示燈中預(yù)設(shè)的指示燈編碼進(jìn)行匹配,若匹配成功(即配送員指示燈標(biāo)識(shí)與配送員指示燈中預(yù)設(shè)的指示燈編碼一致),則根據(jù)報(bào)文指令中的配送指令進(jìn)行相應(yīng)顯示(例如,配送員指示燈高亮顯示或者持續(xù)閃爍),從而提示了訂單包裹的放置位置,即該配送指示燈所指示的區(qū)域;對(duì)于沒有匹配成功的配送員指示燈,繼續(xù)保持當(dāng)前配送員指示燈的狀態(tài)。其中,配送員指示燈的具體結(jié)構(gòu)如圖3所示。
步驟s24:創(chuàng)建該訂單包裹記錄信息。在該步驟中,提供訂單包裹放置位置的裝置10創(chuàng)建屬于該訂單的訂單包裹記錄信息,其中,訂單包裹記錄信息包括但不僅限于包裹序號(hào)、以及包裹中的商品信息。假設(shè)該訂單包括3個(gè)包裹,當(dāng)該訂單中的第一個(gè)包裹到達(dá)時(shí),則創(chuàng)建該訂單的訂單包裹記錄信息,并在該訂單包裹記錄信息中記錄一條包裹信息,且包裹序號(hào)為1;當(dāng)該訂單中的第二個(gè)包裹到達(dá)時(shí),在該訂單包裹記錄信息中再增加一條包裹信息,且包裹序號(hào)為2,依此類推。
步驟s25:結(jié)合包裹數(shù)量驗(yàn)證該訂單是否為非全包,如果是,則執(zhí)行步驟s26;否則,執(zhí)行步驟s27。在該步驟中,根據(jù)步驟s24中創(chuàng)建的訂單包裹記錄信息和包裹數(shù)量驗(yàn)證是否是非全包,例如,訂單信息中的包裹數(shù)量為3,而訂單包裹記錄信息中記錄的包裹序號(hào)為1,則提供訂單包裹放置位置的裝置10確定當(dāng)前訂單只收到了一個(gè)包裹,進(jìn)而確定該訂單為非全包。
步驟s26:為該訂單分配貨架,并控制所述貨架的貨架指示燈進(jìn)行非全包狀態(tài)顯示以提示該包裹的暫存位置。在步驟s25確定訂單為非 全包的基礎(chǔ)上,訂單包裹放置位置的裝置10為該訂單中當(dāng)前到達(dá)的包裹分配貨架,用于暫存該包裹;訂單包裹放置位置的裝置10根據(jù)貨架的貨架編碼確定與該貨架編碼對(duì)應(yīng)的非全包指令和貨架指示燈標(biāo)識(shí);其中,貨架編碼與非全包指令和貨架指示燈標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系是預(yù)先保存在提供訂單包裹放置位置的裝置10中的,因而,根據(jù)貨架編碼即可確定對(duì)應(yīng)的非全包指令以及貨架指示燈標(biāo)識(shí);然后提供訂單包裹放置位置的裝置10將所述非全包指令和貨架指示燈標(biāo)識(shí)封裝成報(bào)文指令,再將封裝好的報(bào)文指令以廣播的方式發(fā)送給所有的貨架指示燈;貨架指示燈在接收到報(bào)文指令后,將報(bào)文指令中的貨架指示燈標(biāo)識(shí)與貨架指示燈中預(yù)設(shè)的指示燈編碼進(jìn)行匹配,若匹配成功(即貨架指示燈標(biāo)識(shí)與貨架指示燈中預(yù)設(shè)的指示燈編碼一致),則根據(jù)報(bào)文指令中的非全包指令進(jìn)行相應(yīng)顯示(例如,貨架指示燈按照設(shè)定的頻率閃爍),從而提示了訂單包裹的暫存位置,即該貨架指示燈所指示的區(qū)域;對(duì)于沒有匹配成功的貨架指示燈,繼續(xù)保持當(dāng)前的狀態(tài)。其中,貨架指示燈的具體結(jié)構(gòu)如圖3所示。
步驟s27:控制貨架指示燈進(jìn)行全包狀態(tài)顯示以提示訂單包裹齊全,并且根據(jù)配送員編碼控制該配送員所對(duì)應(yīng)的配送員指示燈顯示以提示訂單包裹的放置位置。在步驟s25驗(yàn)證該訂單為全包時(shí),即訂單中所包裹的所有包裹在訂單包裹記錄信息中都有記錄;訂單包裹放置位置的裝置10刪除該訂單的訂單包裹記錄信息,然后根據(jù)貨架的貨架編碼確定與該貨架編碼對(duì)應(yīng)的全包指令和貨架指示燈標(biāo)識(shí);其中,貨架編碼與全包指令和貨架指示燈標(biāo)識(shí)之間的對(duì)應(yīng)關(guān)系是預(yù)先保存在提供訂單包裹放置位置的裝置10中的,因而,根據(jù)貨架編碼即可確定對(duì)應(yīng)的全包指令以及貨架指示燈標(biāo)識(shí);然后提供訂單包裹放置位置的裝置10將所述全包指令和貨架指示燈標(biāo)識(shí)封裝成報(bào)文指令,再將封裝好的報(bào)文指令以廣播的方式發(fā)送給所有的貨架指示燈;貨架指示燈在接收到報(bào)文指令后,將報(bào)文指令中的貨架指示燈標(biāo)識(shí)與貨架指示燈中預(yù)設(shè)的指示燈編碼進(jìn)行匹配,若匹配成功(即貨架指示燈標(biāo)識(shí)與貨架指示燈中預(yù)設(shè)的指示燈編碼一致),則根據(jù)報(bào)文指令中的全包指令進(jìn)行 相應(yīng)顯示(例如,貨架指示燈按照設(shè)定的頻率閃爍,與非全包狀態(tài)時(shí)的閃爍頻率不同),從而提示了訂單包裹以及齊全,對(duì)于沒有匹配成功的貨架指示燈,繼續(xù)保持當(dāng)前的狀態(tài);并且與此同時(shí),根據(jù)配送員編碼控制該配送員所對(duì)應(yīng)的配送員指示燈顯示以提示工作人員將訂單所包括的所有包裹從暫存位置放置到配送員指示燈所提示的位置。
圖3是根據(jù)本發(fā)明實(shí)施例的配送員指示燈和貨架指示燈的結(jié)構(gòu)示意圖。如圖3所示,配送員指示燈與貨架指示燈的結(jié)構(gòu)相同,包括:無線串口模塊31、單片機(jī)32、限流電阻33、以及l(fā)ed燈34。其中,無線串口模塊31用于接收提供訂單包裹放置位置的裝置10所發(fā)出的報(bào)文指令,然后將接收到的報(bào)文指令發(fā)送給單片機(jī)32;單片機(jī)32用于判斷報(bào)文指令中的配送指示燈標(biāo)識(shí)或貨架指示燈標(biāo)識(shí),并將標(biāo)識(shí)與預(yù)設(shè)的指示燈編碼進(jìn)行匹配,對(duì)于匹配成功的配送指示燈或貨架指示燈,單片機(jī)32根據(jù)配送指令、非全包指令或全包指令輸出pwm波形控制led燈34閃爍。
根據(jù)本發(fā)明實(shí)施例的技術(shù)方案,由于設(shè)置了配送員指示燈和貨架指示燈,能夠根據(jù)不同的指示燈提示訂單包裹存放的位置,因而能夠快速對(duì)配送站點(diǎn)中的訂單包裹進(jìn)行分揀,提升站點(diǎn)分揀的準(zhǔn)確度和效率,避免了依賴經(jīng)驗(yàn)豐富的分揀員工的問題;同時(shí)也解決一單多包的匹配問題,進(jìn)而減少了同一訂單的配送次數(shù),不僅降低了配送成本,也在一定程度上提高了用戶的購物體驗(yàn)。
上述具體實(shí)施方式,并不構(gòu)成對(duì)本發(fā)明保護(hù)范圍的限制。本領(lǐng)域技術(shù)人員應(yīng)該明白的是,取決于設(shè)計(jì)要求和其他因素,可以發(fā)生各種各樣的修改、組合、子組合和替代。任何在本發(fā)明的精神和原則之內(nèi)所作的修改、等同替換和改進(jìn)等,均應(yīng)包含在本發(fā)明保護(hù)范圍之內(nèi)。