1.一種自動(dòng)售貨方法,其特征在于,用于自動(dòng)售貨機(jī),所述方法包括:
接收至少一個(gè)終端發(fā)送的訂單信息,每個(gè)所述訂單信息攜帶有指示終端位置的信息;
獲取所述自動(dòng)售貨機(jī)當(dāng)前位置和所述自動(dòng)售貨機(jī)所處區(qū)域的地圖;
根據(jù)接收到的至少一個(gè)訂單信息、所述自動(dòng)售貨機(jī)當(dāng)前位置和所述自動(dòng)售貨機(jī)所處區(qū)域的地圖,規(guī)劃貨物派送路線;
根據(jù)所述貨物派送路線,分別移動(dòng)至所述至少一個(gè)終端所在位置進(jìn)行貨物派送。
2.根據(jù)權(quán)利要求1所述的方法,其特征在于,
所述根據(jù)接收到的至少一個(gè)訂單信息、所述自動(dòng)售貨機(jī)當(dāng)前位置和所述自動(dòng)售貨機(jī)所處區(qū)域的地圖,規(guī)劃貨物派送路線,包括:
當(dāng)所述訂單信息的個(gè)數(shù)為一個(gè)時(shí),根據(jù)接收到的一個(gè)訂單信息、所述自動(dòng)售貨機(jī)當(dāng)前位置和所述自動(dòng)售貨機(jī)所處區(qū)域的地圖,將以所述自動(dòng)售貨機(jī)當(dāng)前位置為出發(fā)地,以所述一個(gè)訂單信息指示的終端位置為目的地所述規(guī)劃得到的最短路線作為所述貨物派送路線;
當(dāng)所述訂單信息的個(gè)數(shù)為n個(gè)時(shí),確定所述n個(gè)訂單信息的優(yōu)先級(jí),所述n為大于1的整數(shù),
根據(jù)所述n個(gè)訂單信息、所述自動(dòng)售貨機(jī)當(dāng)前位置和所述自動(dòng)售貨機(jī)所處區(qū)域的地圖,規(guī)劃貨物派送路線,所述貨物派送路線按照所述n個(gè)訂單信息的優(yōu)先級(jí),依次經(jīng)過所述n個(gè)訂單信息所指示的終端位置。
3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述訂單信息還包括:支付信息,所述確定所述n個(gè)訂單信息的優(yōu)先級(jí),包括:
計(jì)算所述地圖中,所述n個(gè)訂單信息指示的終端位置與所述當(dāng)前位置的實(shí)際距離;
按照實(shí)際距離的由近到遠(yuǎn)的順序,對(duì)所述n個(gè)訂單信息按照目標(biāo)排序規(guī)則進(jìn)行第一打分;
獲取所述n個(gè)訂單信息的接單時(shí)間;
按照接單時(shí)間由近到遠(yuǎn)的順序,對(duì)所述n個(gè)訂單信息按照所述目標(biāo)排序規(guī)則進(jìn)行第二打分;
為所述n個(gè)訂單信息中的支付信息指示已支付的訂單信息賦值為x,為所述n個(gè)訂單信息中的支付信息指示未支付的訂單信息賦值為y,在所述目標(biāo)排序規(guī)則為降序排序時(shí),所述x大于y,在所述目標(biāo)排序規(guī)則為升序排序時(shí),所述x小于y;
計(jì)算所述n個(gè)訂單信息的優(yōu)先級(jí),其中,第i個(gè)訂單信息的優(yōu)先級(jí)滿足優(yōu)先級(jí)計(jì)算公式:
Pi=wd*Di+wt*Ti+ws*Si;
所述wt、wd和ws分別為預(yù)設(shè)的權(quán)重,所述Di為所述第i個(gè)訂單信息的第一打分,所述Ti為所述第i個(gè)訂單信息的第二打分,所述Si為所述第i個(gè)訂單信息的賦值,0≤i≤n。
4.根據(jù)權(quán)利要求3所述的方法,其特征在于,
所述目標(biāo)排序規(guī)則為降序排序,所述x為1,所述y為0,所述第一打分和所述第二打分的分值范圍為[1,n],且分值為整數(shù)。
5.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
在預(yù)設(shè)時(shí)長內(nèi)沒有接收到訂單信息時(shí),確定所述自動(dòng)售貨機(jī)待停留的目標(biāo)位置,所述目標(biāo)位置位于當(dāng)前移動(dòng)周期內(nèi)訂單產(chǎn)量最多的區(qū)域,所述當(dāng)前移動(dòng)周期為上次無訂單時(shí)刻至當(dāng)前時(shí)刻的時(shí)段;
移動(dòng)至所述目標(biāo)位置。
6.根據(jù)權(quán)利要求5所述的方法,其特征在于,
所述確定所述自動(dòng)售貨機(jī)待停留的目標(biāo)位置,包括:
建立第一簇集合,所述第一簇集合中的簇包括:上次無訂單時(shí)刻所述自動(dòng)售貨機(jī)的位置和所述上次無訂單時(shí)刻至當(dāng)前時(shí)刻的時(shí)段內(nèi),所述自動(dòng)售貨機(jī)接收的訂單信息指示的位置;
計(jì)算所述第一簇集合中每兩個(gè)簇的間距;
采用聚類算法將所述第一簇集合分為至少一個(gè)類,每個(gè)類中任意兩個(gè)簇的間距小于預(yù)設(shè)間距閾值;
在所述至少一個(gè)類中確定包含的簇最多的目標(biāo)類;
將所述目標(biāo)類的最小外接圓形的圓心確定為所述自動(dòng)售貨機(jī)的目標(biāo)位置。
7.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
檢測所述自動(dòng)售貨機(jī)的電量是否小于預(yù)設(shè)電量閾值;
在所述自動(dòng)售貨機(jī)的電量小于預(yù)設(shè)電量閾值時(shí),確定與所述自動(dòng)售貨機(jī)距離最近的目標(biāo)充電樁;
移動(dòng)至所述目標(biāo)充電樁進(jìn)行充電。
8.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述方法還包括:
獲取所述自動(dòng)售貨機(jī)所處區(qū)域的所有充電樁的位置;
獲取當(dāng)前更新周期所述自動(dòng)售貨機(jī)所處區(qū)域的所有訂單信息;
根據(jù)所述所有充電樁的位置和所述所有訂單信息,進(jìn)行充電樁位置更新計(jì)算;
將指示位置更新計(jì)算得到的充電樁的位置的信息發(fā)送至目標(biāo)終端,以使得所述目標(biāo)終端根據(jù)所述信息提示所述位置更新計(jì)算得到的充電樁的位置。
9.根據(jù)權(quán)利要求8所述的方法,其特征在于,
所述根據(jù)所述所有充電樁的位置和所述所有訂單信息,進(jìn)行充電樁位置更新計(jì)算,包括:
建立第二簇集合,所述第二簇集合中的簇包括:所述所有充電樁的位置和所述所有訂單信息指示的位置;
計(jì)算所述第二簇集合中每兩個(gè)簇的間距;
采用聚類算法將所述第二簇集合分為至少一個(gè)類,每個(gè)類中任意兩個(gè)簇的間距小于預(yù)設(shè)間距閾值;
在所述至少一個(gè)類中確定包含的簇最多的前m個(gè)類,所述m大于或等于1;
將所述前m個(gè)類中每個(gè)類的最小外接圓形的圓心確定為所述每個(gè)類的更新位置;
在所述每個(gè)類中,將距離所述更新位置最近的簇所對(duì)應(yīng)的充電樁的位置更新為所述更新位置。
10.一種自動(dòng)售貨機(jī),其特征在于,包括:
通信模塊,用于接收至少一個(gè)終端發(fā)送的訂單信息,每個(gè)所述訂單信息攜帶有指示終端位置的信息;
處理模塊,用于獲取所述自動(dòng)售貨機(jī)當(dāng)前位置和所述自動(dòng)售貨機(jī)所處區(qū)域的地圖;
所述處理模塊,還用于根據(jù)接收到的至少一個(gè)訂單信息、所述自動(dòng)售貨機(jī)當(dāng)前位置和所述自動(dòng)售貨機(jī)所處區(qū)域的地圖,規(guī)劃貨物派送路線;
移動(dòng)模塊,用于根據(jù)所述貨物派送路線,分別移動(dòng)至所述至少一個(gè)終端所在位置進(jìn)行貨物派送。
11.根據(jù)權(quán)利要求10所述的自動(dòng)售貨機(jī),其特征在于,所述自動(dòng)售貨機(jī)包括:售貨機(jī)本體、電源模塊和傳感器模塊,所述傳感器模塊包括至少一個(gè)傳感器,所述電源模塊用于為所述自動(dòng)售貨機(jī)內(nèi)結(jié)構(gòu)供電,所述傳感器模塊用于采集所述自動(dòng)售貨機(jī)的狀態(tài)信息,所述移動(dòng)模塊包括所述移動(dòng)底盤;
所述處理模塊、所述電源模塊和所述傳感器模塊兩兩連接,所述通信模塊、所述處理模塊、所述電源模塊和所述傳感器模塊設(shè)置在所述售貨機(jī)本體上;
所述移動(dòng)底盤設(shè)置在所述售貨機(jī)本體下方。
12.根據(jù)權(quán)利要求11所述的自動(dòng)售貨機(jī),其特征在于,
所述移動(dòng)底盤包括至少3組移動(dòng)結(jié)構(gòu),每組所述移動(dòng)結(jié)構(gòu)包括:依次連接的驅(qū)動(dòng)結(jié)構(gòu)、減速器和萬向輪。
13.根據(jù)權(quán)利要求11所述的自動(dòng)售貨機(jī),其特征在于,
所述傳感器模塊包括超聲波避障傳感器。
14.一種自動(dòng)售貨系統(tǒng),其特征在于,包括:終端及至少一個(gè)如權(quán)利要求10至13任一所述的自動(dòng)售貨機(jī)。