本發(fā)明實施例涉及物流技術,尤其涉及一種配送方法及裝置。
背景技術:
無人機或無人駕駛貨車都屬于無人運輸工具,無人運輸工具可應用于物流配送領域,利用無人運輸工具可以方便快捷地運送貨物。
無人運輸工具配送系統(tǒng)至少包括一架無人運輸工具和多個基站。基站之間以及基站與無人運輸工具能夠雙向通信。起點基站將運輸貨物至終點基站的任務發(fā)給一個無人運輸工具,該無人運輸工具將貨物從起點基站配送至終點基站。
在上述無人運輸工具配送系統(tǒng)中,無人運輸工具只能與基站進行通信,配送過程中如果該無人運輸工具發(fā)生異常狀況則無法完成配送,因此不適合遠距離配送,且任務管理復雜。
技術實現要素:
本發(fā)明實施例提供一種配送方法及裝置,以解決配送過程中如果該無人運輸工具發(fā)生異常狀況則無法完成配送的問題,實現遠距離配送,簡化任務管理,提高配送效率的目的。
第一方面,本發(fā)明實施例提供了一種配送方法,包括:
處于閑置狀態(tài)的第一無人運輸工具接收任務,并進入配送狀態(tài);
所述第一無人運輸工具根據自身運力和所述任務分析是否采用接力配送;
若采用接力配送,則所述第一無人運輸工具選擇接力基站,并將所述任務發(fā)送給所述接力基站的處于閑置狀態(tài)的第二無人運輸工具。
第二方面,本發(fā)明實施例還提供了一種配送裝置,包括:
任務接收模塊,用于處于閑置狀態(tài)的第一無人運輸工具接收任務,并進入配送狀態(tài);
配送方式判斷模塊,與所述任務接收模塊相連,用于所述第一無人運輸工具根據自身運力和所述任務分析是否采用接力配送;
任務發(fā)送模塊,與所述配送方式判斷模塊相連,用于若采用接力配送,則所述第一無人運輸工具選擇接力基站,并將所述任務發(fā)送給所述接力基站的處于閑置狀態(tài)的第二無人運輸工具。
本發(fā)明實施例通過第一無人運輸工具選擇接力基站,并將任務發(fā)送給接力基站的處于閑置狀態(tài)的第二無人運輸工具,以接力配送的方式來提高配送距離,任務直接在無人運輸工具之間傳遞,繞過了基站,簡化了任務管理,提高了配送效率。
附圖說明
圖1是本發(fā)明實施例一提供的一種配送方法流程圖;
圖2是本發(fā)明實施例二提供的一種配送方法流程圖;
圖3是本發(fā)明實施例三提供的一種配送方法流程圖;
圖4是本發(fā)明實施例四提供的一種配送方法流程圖;
圖5是本發(fā)明實施例五提供的一種配送方法流程圖;
圖6是本發(fā)明實施例六提供的一種配送裝置結構示意圖。
具體實施方式
下面結合附圖和實施例對本發(fā)明作進一步的詳細說明。可以理解的是,此處所描述的具體實施例僅僅用于解釋本發(fā)明,而非對本發(fā)明的限定。另外還需要說明的是,為了便于描述,附圖中僅示出了與本發(fā)明相關的部分而非全部結構。
實施例一
圖1是本發(fā)明實施例一提供的一種配送方法流程圖,本實施例可適用于無人機或無人駕駛貨車等無人運輸工具配送貨物的情況,該方法可以由配送裝置來執(zhí)行,該裝置可以由軟件和/或硬件方式實現,該裝置可以集成在任何無人運輸工具中,例如典型的是無人機或無人駕駛貨車等。該方法包括:
S101、處于閑置狀態(tài)的第一無人運輸工具接收任務,并進入配送狀態(tài)。
在基站里面已經加滿油的無人駕駛貨車或充滿電的無人機在處于閑置狀態(tài)時可以接收任務,任務可以包括貨物尺寸、貨物重量、起點基站、終點基站和要求時限等信息,然后第一無人運輸工具載著貨物進入配送狀態(tài),即無人駕駛貨車在路上運貨或無人機在空中運貨。
S102、第一無人運輸工具根據自身運力和任務分析是否采用接力配送。
在配送貨物時可選擇由第一無人運輸工具單獨配送還是由多個無人運輸工具接力配送,第一無人運輸工具根據自身運力和任務分析后決定。例如任務中起點基站到終點基站的距離在第一無人運輸工具的最大運輸距離以內,則第一無人運輸工具選擇單獨配送,否則第一無人運輸工具選擇接力配送,接力配送需要其他基站的其他無人運輸工具一起完成任務,接力配送可以提高配送距離。第一無人運輸工具的自身運力除了最大運輸距離,還可以包括剩余電量或油量等信息。第一無人運輸工具在分析是否采用接力配送時還可參考路況或天氣狀況等影響配送的環(huán)境信息。
S103、若采用接力配送,則第一無人運輸工具選擇接力基站,并將任務發(fā)送給接力基站的處于閑置狀態(tài)的第二無人運輸工具。
若第一無人運輸工具選擇接力配送,需要第一無人運輸工具選擇接力基站,要求接力基站在第一無人運輸工具的最大運輸距離以內且在接力基站里有閑置的無人運輸工具,可通過第一無人運輸工具與其他無人運輸工具的相互通信完成接力基站的選擇。然后第一無人運輸工具將任務發(fā)送給接力基站的處于閑置狀態(tài)的第二無人運輸工具,第一無人運輸工具抵達接力基站,第二無人運輸工具接收第一無人運輸工具上的貨物并進入配送狀態(tài)。無人運輸工具繞過基站直接進行通信,任務繞過基站直接在無人運輸工具之間傳遞,簡化了任務管理,提高了配送效率。
上述步驟僅描述了第二無人運輸工具配合第一無人運輸工具進行接力配送的情況,當第二無人運輸工具單獨配送不能完成任務時,后續(xù)還可進行多次接力配送,以實現在相距較遠的基站之間完成貨物運輸任務。
本實施例通過第一無人運輸工具選擇接力基站,并將任務發(fā)送給接力基站的處于閑置狀態(tài)的第二無人運輸工具,以接力配送的方式來提高配送距離,任務直接在無人運輸工具之間傳遞,繞過了基站,簡化了任務管理,提高了配送效率。
實施例二
圖2是本發(fā)明實施例二提供的一種配送方法流程圖,實施例二以上述實施例為基礎,優(yōu)選是在將任務發(fā)送給接力基站的處于閑置狀態(tài)的第二無人運輸工具之后,增加了,第一無人運輸工具進入維護狀態(tài),并在維護完成后進入閑置狀態(tài)。
本實施例提供的配送方法包括以下步驟:S201、S202、S203和S204。其中,S201、S202及S203分別與實施例一中的S101、S102及S103相同,相同的步驟不再贅述。
S201、處于閑置狀態(tài)的第一無人運輸工具接收任務,并進入配送狀態(tài)。
S202、第一無人運輸工具根據自身運力和任務分析是否采用接力配送。
S203、若采用接力配送,則第一無人運輸工具選擇接力基站,并將任務發(fā)送給接力基站的處于閑置狀態(tài)的第二無人運輸工具。
S204、第一無人運輸工具進入維護狀態(tài),并在維護完成后進入閑置狀態(tài)。
無人運輸工具有三種狀態(tài):閑置狀態(tài)、配送狀態(tài)及維護狀態(tài)。在第一無人運輸工具將任務發(fā)送給接力基站的處于閑置狀態(tài)的第二無人運輸工具或者單獨配送完成任務之后,第一無人運輸工具的電量或者油量需要補充,第一無人運輸工具也可能需要檢查或檢修,第一無人運輸工具便進入維護狀態(tài),在維護完成后進入閑置狀態(tài),處于閑置狀態(tài)的第一無人運輸工具便可接收新的任務并進行配送了。
本實施例中無人運輸工具在完成一次任務后進入維護狀態(tài),并在維護完成后進入閑置狀態(tài),使得無人運輸工具能夠接收新的任務,配送更多的貨物,提高了配送效率。
實施例三
圖3是本發(fā)明實施例三提供的一種配送方法流程圖,實施例三以上述各實施例為基礎,優(yōu)選是將第一無人運輸工具根據自身運力和任務分析是否采用接力配送,優(yōu)化為,當第一無人運輸工具的自身運力和任務滿足預設條件時,采用接力配送;預設條件包括:第一無人運輸工具的剩余電量/油量低于預設閾值;和/或,任務類型為預設任務類型。
本實施例提供的配送方法包括以下步驟:S301、S302及S303。其中,S301及S303分別與實施例一中的S101及S103相同,相同的步驟不再贅述。
S301、處于閑置狀態(tài)的第一無人運輸工具接收任務,并進入配送狀態(tài)。
S302、當第一無人運輸工具的自身運力和任務滿足預設條件時,采用接力配送;預設條件包括:第一無人運輸工具的剩余電量/油量低于預設閾值;和/或,任務類型為預設任務類型。
例如任務中的終點基站在第一無人運輸工具的最大運輸距離之外,則將任務類型設為預設任務類型,即接力配送;在第一無人運輸工具在配送過程中,因交通阻塞或發(fā)動機故障導致消耗太多電量/油量,使得第一無人運輸工具的剩余電量/油量低于預設閾值,不能繼續(xù)配送,需要在基站補充電量/油量,則第一無人運輸工具采用接力配送,后續(xù)還可包括與其他無人運輸工具交接任務。
S303、若采用接力配送,則第一無人運輸工具選擇接力基站,并將任務發(fā)送給接力基站的處于閑置狀態(tài)的第二無人運輸工具。
本實施例中第一無人運輸工具的自身運力和任務滿足預設條件時采用接力配送,使得第一無人運輸工具發(fā)生異常時,任務仍可由其他無人運輸工具繼續(xù)完成,確保配送任務及時完成。
實施例四
圖4是本發(fā)明實施例四提供的一種配送方法流程圖,實施例四以上述各實施例為基礎,優(yōu)選是將若采用接力配送,則第一無人運輸工具選擇接力基站,并將任務發(fā)送給接力基站的處于閑置狀態(tài)的第二無人運輸工具,優(yōu)化為,若采用接力配送,第一無人運輸工具廣播請求接力配送消息,接力配送消息用于指示接收到請求接力配送消息的無人運輸工具根據自身運力確定是否向第一無人運輸工具反饋接受接力配送消息,接受接力配送消息中至少攜帶有基站位置信息,接受接力配送消息中還攜帶有當前無人運輸工具的運力狀態(tài);當第一無人運輸工具接收到接受接力配送消息時,根據基站位置信息選擇接力基站;根據運力狀態(tài)確定接力基站中適于接力配送的第二無人運輸工具,并向第二無人運輸工具轉發(fā)任務。相應的,本實施例的方法包括:
S401、處于閑置狀態(tài)的第一無人運輸工具接收任務,并進入配送狀態(tài)。
S402、第一無人運輸工具根據自身運力和任務分析是否采用接力配送。
S403、若采用接力配送,第一無人運輸工具廣播請求接力配送消息,接力配送消息用于指示接收到請求接力配送消息的無人運輸工具根據自身運力確定是否向第一無人運輸工具反饋接受接力配送消息,接受接力配送消息中至少攜帶有基站位置信息,接受接力配送消息中還攜帶有當前無人運輸工具的運力狀態(tài);當第一無人運輸工具接收到接受接力配送消息時,根據基站位置信息選擇接力基站;根據運力狀態(tài)確定接力基站中適于接力配送的第二無人運輸工具,并向第二無人運輸工具轉發(fā)任務。
若采用接力配送,第一無人運輸工具廣播請求接力配送消息,請求接力配送消息可以包含貨物尺寸、貨物重量、起點基站、終點基站和要求時限等信息,其他無人運輸工具接收到請求接力配送消息,其他無人運輸工具根據自身運力確定是否向第一無人運輸工具反饋接受接力配送消息,可以接受任務的無人運輸工具向第一無人運輸工具反饋接受接力配送消息,接受接力配送消息中至少攜帶有自身的基站位置信息和運力狀態(tài),以供第一無人運輸工具選擇;
可能有多個無人運輸工具反饋各自的接受接力配送消息,當第一無人運輸工具接收到接受接力配送消息時,根據其他無人運輸工具的基站位置信息選擇合適的接力基站;第一無人運輸工具根據接力基站中反饋消息的各個無人運輸工具的運力狀態(tài)確定適于接力配送的第二無人運輸工具,并向第二無人運輸工具轉發(fā)任務,第二無人運輸工具帶著第一無人運輸工具的貨物和任務繼續(xù)配送。
本實施例在接力配送中,第一無人運輸工具廣播任務相關消息,其他無人運輸工具反饋所在基站和自身運力的相關消息,便于第一無人運輸工具選擇合適的接力基站和用于接力配送的第二無人運輸工具,使得任務和貨物的接力過程合理有序進行,簡化了任務管理,提高了配送效率。
實施例五
圖5是本發(fā)明實施例五提供的一種配送方法流程圖,實施例五以上述各實施例為基礎,優(yōu)選是將處于閑置狀態(tài)的第一無人運輸工具接收任務,優(yōu)化為,處于閑置狀態(tài)的第一無人運輸工具接收基站發(fā)布的任務或者是第三無人運輸工具轉發(fā)的接力配送任務。相應的,本實施例的方法包括:
S501、處于閑置狀態(tài)的第一無人運輸工具接收基站發(fā)布的任務或者是第三無人運輸工具轉發(fā)的接力配送任務,并進入配送狀態(tài)。
處于閑置狀態(tài)的第一無人運輸工具接收基站發(fā)布的任務,則表明第一無人運輸工具所在的基站為任務的起點基站,在第一無人運輸工具前面沒有其他無人運輸工具執(zhí)行過該任務,任務首先由第一無人運輸工具執(zhí)行;接力配送任務有可能由超過兩個的無人運輸工具來執(zhí)行,第一無人運輸工具接收的接力配送任務已被第三無人運輸工具執(zhí)行但未完成,所以需要第一無人運輸工具進行接力配送。無論是單獨配送任務還是接力配送任務,任務最開始都是由基站產生的,在接力配送過程中,任務由前面的無人運輸工具發(fā)送給后面的無人運輸工具。
S502、第一無人運輸工具根據自身運力和任務分析是否采用接力配送。
S503、若采用接力配送,則第一無人運輸工具選擇接力基站,并將任務發(fā)送給接力基站的處于閑置狀態(tài)的第二無人運輸工具。
本實施例中處于閑置狀態(tài)的第一無人運輸工具接收基站發(fā)布的任務或者是第三無人運輸工具轉發(fā)的接力配送任務,使得任務的產生和接力有序進行,簡化了任務管理,提高了配送效率。
實施例六
圖6是本發(fā)明實施例六提供的一種配送裝置結構示意圖,該裝置用于執(zhí)行上述實施例中的配送方法。該裝置包括:任務接收模塊601、配送方式判斷模塊602及任務發(fā)送模塊603。
任務接收模塊601,用于處于閑置狀態(tài)的第一無人運輸工具接收任務,并進入配送狀態(tài)。
配送方式判斷模塊602,與任務接收模塊601相連,用于第一無人運輸工具根據自身運力和任務分析是否采用接力配送。
任務發(fā)送模塊603,與配送方式判斷模塊602相連,用于若采用接力配送,則第一無人運輸工具選擇接力基站,并將任務發(fā)送給接力基站的處于閑置狀態(tài)的第二無人運輸工具。
本實施例通過第一無人運輸工具選擇接力基站,并將任務發(fā)送給接力基站的處于閑置狀態(tài)的第二無人運輸工具,以接力配送的方式來提高配送距離,任務直接在無人運輸工具之間傳遞,繞過了基站,簡化了任務管理,提高了配送效率。
進一步地,配送裝置還包括:維護模塊,與任務發(fā)送模塊相連,用于在所述第一無人運輸工具將所述任務發(fā)送給所述接力基站的處于閑置狀態(tài)的第二無人運輸工具之后,第一無人運輸工具進入維護狀態(tài),并在維護完成后進入閑置狀態(tài)。
本實施例中無人運輸工具在完成一次任務后進入維護狀態(tài),并在維護完成后進入閑置狀態(tài),使得無人運輸工具能夠接收新的任務,配送更多的貨物,提高了配送效率。
進一步地,任務接收模塊具體用于:處于閑置狀態(tài)的第一無人運輸工具接收基站發(fā)布的任務或者是第三無人運輸工具轉發(fā)的接力配送任務。
本實施例中處于閑置狀態(tài)的第一無人運輸工具接收基站發(fā)布的任務或者是第三無人運輸工具轉發(fā)的接力配送任務,使得任務的產生和接力有序進行,簡化了任務管理,提高了配送效率。
進一步地,配送方式判斷模塊具體用于:當第一無人運輸工具的自身運力和任務滿足預設條件時,采用接力配送;預設條件包括:第一無人運輸工具的剩余電量/油量低于預設閾值;和/或,任務類型為預設任務類型。
本實施例中第一無人運輸工具的自身運力和任務滿足預設條件時采用接力配送,使得第一無人運輸工具發(fā)生異常時,任務仍可由其他無人運輸工具繼續(xù)完成,確保配送任務及時完成。
進一步地,任務發(fā)送模塊具體用于:若采用接力配送,第一無人運輸工具廣播請求接力配送消息,接力配送消息用于指示接收到請求接力配送消息的無人運輸工具根據自身運力確定是否向第一無人運輸工具反饋接受接力配送消息,接受接力配送消息中至少攜帶有基站位置信息,接受接力配送消息中還攜帶有當前無人運輸工具的運力狀態(tài);當第一無人運輸工具接收到接受接力配送消息時,根據基站位置信息選擇接力基站;根據運力狀態(tài)確定接力基站中適于接力配送的第二無人運輸工具,并向第二無人運輸工具轉發(fā)任務。
本實施例在接力配送中,第一無人運輸工具廣播任務相關消息,其他無人運輸工具反饋所在基站和自身運力的相關消息,便于第一無人運輸工具選擇合適的接力基站和用于接力配送的第二無人運輸工具,使得任務和貨物的接力過程合理有序進行,簡化了任務管理,提高了配送效率。
本發(fā)明實施例所提供的配送裝置可用于執(zhí)行本發(fā)明任意實施例所提供的配送方法,具備執(zhí)行該方法相應的功能和有益效果。
注意,上述僅為本發(fā)明的較佳實施例及所運用技術原理。本領域技術人員會理解,本發(fā)明不限于這里的特定實施例,對本領域技術人員來說能夠進行各種明顯的變化、重新調整和替代而不會脫離本發(fā)明的保護范圍。因此,雖然通過以上實施例對本發(fā)明進行了較為詳細的說明,但是本發(fā)明不僅僅限于以上實施例,在不脫離本發(fā)明構思的情況下,還可以包括更多其他等效實施例,而本發(fā)明的范圍由所附的權利要求范圍決定。