新四季網

物流信息處理方法及裝置與流程

2023-06-20 17:52:41 2


本發明涉及同城物流技術領域,特別涉及一種物流信息處理方法及裝置。



背景技術:

目前,快遞員在進行同城快遞物品的攬收時首先從自己負責的片區的集散中心接受取件任務,按自己的取送件路線自行決定上門取件的順序和時間,攬收完畢將物品送回到集散中心進行分揀。同城快遞物品的投送過程與攬收過程相似,快遞員在進行同城快遞物品的投送時首先從自己負責的片區的集散中心接受送件任務,批量取到物品,然後按自己的取送件路線自行決定上門送件的順序和時間,全部投送完畢後回到集散中心等待新任務。

現有的上述同城快遞物品的投送和攬收方式存在一定的不足之處:

第一、由於集散中心分配任務時是一次性決定的,並不會考慮每一快遞員的實際任務執行狀態,因此經常會導致快遞員任務量分配不均的情況出現,也就是說,上述現有方式無法保證每個快遞員的工作時間均得到充分地利用,從而降低了運送效率、拖延了送達時間。

第二、在物品的取件和送件過程中,快遞員接受取件或送件任務後自行決定取送件的順序和時間。由於這種方式的隨意性很強,容易造成取送件順序和時間安排的不合理,因此也會影響到運送效率以及送達時間。



技術實現要素:

為了克服現有技術中的上述缺陷,本發明提供了一種物流信息處理方法,該方法包括:

預先設置轉運車的行駛路徑以及在所述行駛路徑上停靠的多個配送站;

根據接收到的物品訂單信息獲得物品的取件地址和送件地址;

根據快遞員與所述取件地址之間的第一距離、快遞員的與所述取件地址對應的任務包中的任務數、以及快遞員的第一總任務數確定所述物品的取件員,向所述取件員的終端設備發送包含取件地址的取件任務信息;

根據所述取件地址和所述送件地址確定所述物品的轉運車,向所述轉運車的終端設備發送包含取件側配送站和送件側配送站的轉運任務信息;所述物品在所述轉運車中進行分揀;

根據快遞員是否有上車件、快遞員與所述送件側配送站之間的第二距離以及快遞員的第二總任務數確定所述物品的送件員,向所述送件員的終端設備發送包含送件地址的送件任務信息。

根據本發明的一個方面,該方法中,根據快遞員與所述取件地址之間的第一距離、快遞員的與所述取件地址對應的任務包中的任務數、以及快遞員的第一總任務數確定所述物品的取件員包括:獲取所述第一距離的權重、所述任務包中任務數的權重以及所述第一總任務數的權重;根據所述第一距離及其權重、所述任務包中任務數及其權重、所述第一總任務數及其權重計算所述快遞員的取件優先級;根據所述取件優先級從所述快遞員中確定所述物品的取件員。

根據本發明的另一個方面,該方法中,根據快遞員是否有上車件、快遞員與所述送件側配送站之間的第二距離以及快遞員的第二總任務數確定所述物品的送件員包括:若快遞員沒有上車件,則根據所述第二距離以及所述第二總任務數從快遞員中確定所述物品的送件員;若快遞員有上車件且所述轉運車的下車件的數量在該快遞員的合理任務範圍內,則確定該快遞員為所述物品的送件員;若快遞員有上車件但所述轉運車的下車件的數量未在該快遞員的合理任務範圍內,則根據所述第二距離以及所述第二總任務數從其他快遞員中確定所述物品的送件員。

根據本發明的又一個方面,該方法中,根據所述第二距離以及所述第二總任務數從快遞員中確定所述物品的送件員包括:獲取所述第二距離的權重以及所述第二總任務數的權重;根據所述第二距離及其權重、所述第二總任務數及其權重計算所述快遞員的送件優先級;根據所述送件優先級從所述快遞員中確定所述物品的送件員。

根據本發明的又一個方面,該方法還包括:當檢測到快遞員有多個任務包待執行時,根據該快遞員與每一任務包所對應的執行區域之間的第三距離、以及每一任務包中取件任務數和送件任務數確定所述多個任務包的執行順序,並將該執行順序發送至所述快遞員的終端設備。

根據本發明的又一個方面,該方法中,根據該快遞員與每一任務包所對應的執行區域之間的第三距離、以及每一任務包中取件任務數和送件任務數確定所述多個任務包的執行順序包括:獲取所述第三距離的權重、所述取件任務數的權重以及所述送件任務數的權重;根據所述第三距離及其權重、所述取件任務數及其權重、所述送件任務數及其權重計算每一任務包的執行優先級;根據所述執行優先級確定所述任務包的執行順序。

本發明還提供了一種物流信息處理裝置,該裝置包括:

設置模塊,用於預先設置轉運車的行駛路徑以及在所述行駛路徑上停靠的多個配送站;

地址獲取模塊,用於根據接收到的物品訂單信息獲得物品的取件地址和送件地址;

取件任務確定模塊,用於根據快遞員與所述取件地址之間的第一距離、快遞員的與所述取件地址對應的任務包中的任務數、以及快遞員的第一總任務數確定所述物品的取件員,向所述取件員的終端設備發送包含取件地址的取件任務信息;

轉運任務確定模塊,用於根據所述取件地址和所述送件地址確定所述物品的轉運車,向所述轉運車的終端設備發送包含取件側配送站和送件側配送站的轉運任務信息;所述物品在所述轉運車中進行分揀;

送件任務處理模塊,用於根據快遞員是否有上車件、快遞員與所述送件側配送站之間的第二距離以及快遞員的第二總任務數確定所述物品的送件員,向所述送件員的終端設備發送包含送件地址的送件任務信息。

根據本發明的一個方面,該裝置中,所述取件任務確定模塊包括第一權重獲取單元、第一計算單元、第一確定單元以及第一發送單元;所述第一權重獲取單元,用於獲取所述第一距離的權重、所述任務包中任務數的權重以及所述第一總任務數的權重;所述第一計算單元,用於根據所述第一距離及其權重、所述任務包中任務數及其權重、所述第一總任務數及其權重計算所述快遞員的取件優先級;所述第一確定單元,用於根據所述取件優先級從所述快遞員中確定所述物品的取件員;所述第一發送單元,用於向所述取件員的終端設備發送包含取件地址的取件任務信息。

根據本發明的另一個方面,該裝置中,所述送件任務處理模塊包括判斷子模塊和處理子模塊;所述判斷子模塊,用於判斷快遞員是否有上車件、以及用於判斷所述轉運車的下車件的數量是否在具有上車件的快遞員的合理任務範圍內;所述處理子模塊,用於所述判斷子模塊判斷快遞員沒有上車件時根據所述第二距離以及所述第二總任務數從快遞員中確定所述物品的送件員,用於所述判斷子模塊判斷快遞員有上車件且所述轉運車的下車件的數量在該快遞員的合理任務範圍內時確定該快遞員為所述物品的送件員,用於所述判斷子模塊判斷快遞員有上車件但所述轉運車的下車件的數量未在該快遞員的合理任務範圍內時根據所述第二距離以及所述第二總任務數從其他快遞員中確定所述物品的送件員,以及還用於向所述送件員的終端設備發送包含送件地址的送件任務信息。

根據本發明的又一個方面,該裝置中,所述處理子模塊包括第二權重獲取單元、第二計算單元、第二確定單元以及第二發送單元;所述第二權重獲取單元,用於獲取所述第二距離的權重以及所述第二總任務數的權重;所述第二計算單元,用於根據所述第二距離及其權重、所述第二總任務數及其權重計算所述快遞員的送件優先級;所述第二確定單元,用於根據所述送件優先級從所述快遞員中確定所述物品的送件員;所述第二發送單元,用於向所述送件員的終端設備發送包含送件地址的送件任務信息。

根據本發明的又一個方面,該裝置中還包括執行順序處理模塊,用於當檢測到快遞員有多個任務包待執行時,根據該快遞員與每一任務包所對應的執行區域之間的第三距離、以及每一任務包中取件任務數和送件任務數確定所述多個任務包的執行順序,並將該執行順序發送至所述快遞員的終端設備。

根據本發明的又一個方面,該裝置中,所述執行順序處理模塊包括第三權重獲取單元、第三計算單元、第三確定單元以及第三發送模塊;所述第三權重獲取單元,用於獲取所述第三距離的權重、所述取件任務數的權重以及所述送件任務數的權重;所述第三計算單元,用於根據所述第三距離及其權重、所述取件任務數及其權重、所述送件任務數及其權重計算每一任務包的執行優先級;所述第三確定單元,用於根據所述執行優先級確定所述任務包的執行順序;所述第三發送模塊,用於將所述執行順序發送至所述快遞員的終端設備。

本發明所提供的物流信息處理方法及裝置通過在城區投放一定數量的轉運車以及設置運轉車在城區的行駛路線和若干配送站,根據快遞員的實時位置信息以及實時任務量信息計算各快遞員的取/送件優先級,並根據取/送件優先級從各快遞員中確定取件員/送件員。相較於現有技術來說,本發明通過動態調度的方式對新增的取件任務和送件任務在快遞員中進行合理分配,使每一快遞員的工作時間得到充分地利用,從而有效地提高了運送效率以及縮短送達時間。此外,實施本發明還可以在快遞員具有多個任務包時為其指定該多個任務包的執行優先級,從而減少了任務執行的隨意性,利於更進一步地提高物流效率。

附圖說明

通過閱讀參照以下附圖所作的對非限制性實施例所作的詳細描述,本發明的其它特徵、目的和優點將會變得更明顯:

圖1是根據本發明的物流信息處理方法的一個具體實施方式的流程圖;

圖2是根據本發明的轉運車的行駛路徑以及配送站的場景示意圖;

圖3是根據本發明的物流信息處理裝置的一個具體實施方式的結構示意圖。

附圖中相同或相似的附圖標記代表相同或相似的部件。

具體實施方式

為了更好地理解和闡釋本發明,下面將結合附圖對本發明作進一步的詳細描述。

請參考圖1,圖1是根據本發明的物流信息處理方法的一個具體實施方式的流程圖。如圖所示,該方法包括:

在步驟S101中,預先設置轉運車的行駛路徑以及在所述行駛路徑上停靠的多個配送站;

具體地,在物流服務開展前,伺服器首先設置轉運車在城區內的行駛路徑以及在該行駛路徑上停靠的多個配送站,然後對轉運車的行駛路徑和配送站的信息進行存儲。在一個優選實施例中,伺服器可以結合城區的地圖根據建築物的分布將城區劃分為多個物品配送區域,根據該多個物品配送區域相應設置轉運車的行駛路徑、以及在該行駛路徑上設置多個停靠的配送站。其中,轉運車的具體數量、配送站的具體數量以及具體分布、轉運車每天沿行駛路逕行駛的次數、轉運車到達每個配送站的時間需要根據具體城區的規模以及實際物流的需求決定。

請參考圖2,圖2是根據本發明的轉運車的行駛路徑以及配送站的場景示意圖。如圖所示,轉運車的數量等於2(分別以轉運車1和轉運車2表示),轉運車的行駛路徑為封閉路線,在該封閉路線上分布了6個配送站(分別以配送站1、配送站2、…以及配送站6表示),轉運車1從配送站1出發,沿順時針方向行駛,即從配送站1沿路徑7行駛至配送站2,在配送站完成與快遞員的交接後從配送站2沿路徑8行駛至配送站3,以此類推直至從配送站6沿路徑12返回至配送站1,如果轉運車1每天沿路逕行駛的次數多於一次,那麼轉運車1到達配送站6後繼續按照上述路線沿順時針方向行駛。轉運車2從配送站1出發,沿逆時針方向行駛,即從配送站1沿路徑1行駛至配送站6,在配送站6完成與快遞員的交接後從配送站6沿路徑2行駛至配送站5,以此類推直至從配送站2沿路徑6返回至配送站1,如果轉運車2每天沿路逕行駛的次數多於一次,那麼轉運車2到達配送站6後繼續按照上述路線沿逆時針方向行駛。需要說明的是,圖2所示的轉運車的行駛路徑及行駛方式、配送站的分布方式僅僅是示意性說明,在實際應用中需要根據城區的具體情況進行設置。

此外,在本實施例中,伺服器還可以獲取每輛轉運車的實時狀態信息以及每個快遞員的實時狀態信息,以便於在後續步驟中對取/送件任務進行分配。並且,伺服器還可以根據實際需求對轉運車的行駛路徑、行駛方向、每天的運行次數、到達每個配送站的時間、以及配送站的分布方式進行修改。

在步驟S102中,根據接收到的物品訂單信息獲得物品的取件地址和送件地址;

具體地,轉運車在城區內的行駛路徑以及配送站設置完成後即可在城區內展開物流服務。伺服器接收通過門戶網站或者信息導入接口上傳的物品訂單信息後,首先根據該物品訂單信息獲取物品的取件地址和送件地址,然後根據該取件地址和送件地址將該訂單分解成取件任務、轉運任務和送件任務。

在步驟S103中,根據快遞員與所述取件地址之間的第一距離、快遞員的與所述取件地址對應的任務包中的任務數、以及快遞員的第一總任務數確定所述物品的取件員,向所述取件員的終端設備發送包含取件地址的取件任務信息;

在步驟S104中,根據所述取件地址和所述送件地址確定所述物品的轉運車,向所述轉運車的終端設備發送包含取件側配送站和送件側配送站的轉運任務信息;所述物品在所述轉運車中進行分揀;

在步驟S105中,根據快遞員是否有上車件、快遞員與所述送件側配送站之間的第二距離以及快遞員的第二總任務數確定所述物品的送件員,向所述送件員的終端設備發送包含送件地址的送件任務信息。

以下詳細描述取件任務、轉運任務以及送件任務的處理過程。

(1)取件任務處理過程:

首先,伺服器獲取正在執行物流任務的所有快遞員的實時狀態信息。在本實施例中,快遞員的實時狀態信息包括該快遞員當前的地理位置信息、該快遞員當前的與該取件地址對應的任務包中的任務數、以及該快遞員當前待執行的總任務數(下文以第一總任務數表示)。其中,快遞員當前的地理位置信息可以由快遞員攜帶的終端設備上傳至伺服器,該終端設備包括但不限於具有定位功能的智慧型手機、平板電腦、PAD以及其他可攜式電子設備。通常情況下,一個快遞員所執行的物流任務可能會涉及一個或多個物品配送區域,針對於任一物品配送區域來說,該快遞員在該物品配送區域內待執行的取件任務和送件任務的集合被定義為該快遞員針對於該物品配送區域的任務包,該任務包中取件任務數和送件任務數之和即為該任務包中的任務數。基於上述定義可知,在獲取快遞員當前的與取件地址對應的任務包中的任務數時,伺服器首先判斷該取件地址所位於的物品配送區域,然後獲取該快遞員在該物品配送區域內的取件任務和送件任務的總和。快遞員當前待執行的第一總任務數是該快遞員在所有物品配送區域內待執行的取件任務和送件任務的總和。

在獲取了快遞員的實時狀態信息後,伺服器首先計算各快遞員當前所在位置與取件地址之間的距離(下文中以第一距離表示),然後根據各快遞員的第一距離、各快遞員的與取件地址相對應的任務包中的任務數、以及各快遞員的第一總任務數從所有快遞員中確定該物品的取件員。具體地,針對於每一快遞員,伺服器首先獲取該快遞員與取件地址之間的第一距離的權重、該快遞員的與取件地址相對應的任務包中的任務數的權重、以及該快遞員的第一總任務數的權重,接著根據該第一距離及其權重、該任務包中的任務數及其權重以及該第一總任務數及其權重計算該快遞員的取件優先級;最後根據所有快遞員的取件優先級從中確定物品的取件員。下面,以一個具體實施例對上述過程進行說明。

假設城區內有N個快遞員(以快遞員1、快遞員2、…快遞員N表示)正在執行物流任務。其中,快遞員i(i=1,2,...N)與取件地址之間的第一距離以Di表示,快遞員i的與取件地址相對應的任務包中的任務數以Tbag-i表示,快遞員i的第一總任務數以Tall-i表示。此外,快遞員與取件地址之間的第一距離的權重以ω1表示,快遞員的與取件地址相對應的任務包中的任務數的權重以ω2表示,快遞員的第一總任務數的權重以ω3表示。其中,ω1、ω2、ω3之間的具體比例是通過對大量物流任務分配進行統計分析得到的經驗值。優選地,令快遞員與取件地址之間的第一距離、快遞員的與取件地址相對應的任務包中任務數、以及快遞員的第一總任務數三者的權重之和等於1,即ω1+ω2+ω3=1。在本實施例中,ω1:ω2:ω3=3:2:1,其中ω1=1/2,ω2=1/3,ω3=1/6。

在本實施例中,在計算N個快遞員的取件優先級時,選擇一個快遞員作為基礎對象。假設快遞員1被選擇作為其他快遞員的基礎對象,那麼,將快遞員1的第一距離D1作為距離基礎值,與取件任務相對應的任務包中的任務數Tbag-1作為任務包基礎值,第一總任務數Tall-1作為總任務數基礎值。快遞員i(i=1,2,...N)的取件優先級以表示,的計算公式如下:

通過上述公式可知,作為基礎對象的快遞員1的取件優先級等於1。在本實施例中,快遞員的取件優先級的數值越大,則表明該快遞員的取件優先級越高。

以兩個快遞員為例進行說明。假設快遞員1的第一距離D1等於500米,快遞員1的與取件地址相對應的任務包中任務數Tbag-1等於20件,快遞員1的第一總任務數Tall-1等於100件,快遞員2的第一距離D2等於800米,快遞員2的與取件地址相對應的任務包中任務數Tbag-2等於10件,快遞員2的第一總任務數Tall-2等於30件。通過上述公式可以計算得到快遞員2的取件優先級如下:

由於快遞員2的取件優先級等於1.0347,大於快遞員1的取件優先級的數值,因此,快遞員2的取件優先級高於快遞員1,也就是說,針對於快遞員1和快遞員2二者來說,該取件任務應該分配給快遞員2。

利用上述方式計算N個快遞員的取件優先級後,從中選擇取件優先級數值最大的快遞員,將該快遞員作為物品的取件員並將取件任務分配給該快遞員。需要說明的是,如果一個快遞員的與取件地址相對應的任務包(下文以任務包A表示,與該任務包A對應的是物品配送區域A)中的任務數超過預設閾值(下文稱為第一閾值),則認為任務包A中的任務數超過合理範圍,不再考慮向該快遞員分配與物品配送區域A相關的任何取件任務,在這種情況下,在計算該快遞員的取件優先級時應該將該快遞員的任務包A中任務數的權重ω2設置為0。此外,如果一個快遞員的第一總任務數超過預設閾值(下文稱為第二閾值),則認為該快遞員的物流總任務數超過合理範圍,也不再向該快遞員分配任何取件任務,在這種情況下,在計算該快遞員的取件優先級時應該將該快遞員的第一任務數的權重ω3設置為0。在本實施例中,第一閾值的取值為40,也就是說,當一個快遞員的與取件地址相對應的任務包中的任務數超過40件時,該快遞員的權重ω2的值等於0;第二閾值的取值為150,也就是說,當一個快遞員的第一總任務數超過150件時,該快遞員的權重ω3的值等於0。此處還需要說明的是,在從快遞員中選擇基礎對象時,儘可能選擇任務包A中的任務數以及第一總任務數均在合理範圍內的快遞員作為取件優先級計算的基礎對象。

伺服器從正在執行物流任務的快遞員中確定了物品的取件員後,向該取件員的終端設備發送包含取件地址的取件任務信息,除了取件地址外,該取件任務信息中還可以包括訂單生成時間等信息。取件員的終端設備接收到取件任務信息後向伺服器發送確認消息,此時,該取件任務進入待執行狀態,伺服器將該取件任務同步更新為待執行狀態。

執行取件任務時,取件員在取件地址攬收該取件任務對應的物品,將該物品放入貼有可編碼電子標籤的快遞袋中,通過取件員的終端設備掃描該電子標籤就可以實現物品與快遞袋的綁定,將該綁定關係發送給伺服器,此時該取件任務進入執行狀態,伺服器側也會將該取件任務同步更新為執行狀態。

取件員在取件側配送站將快遞袋交接給轉運車時,通過取件員的終端設備再次掃描該快遞袋的電子標籤就可以實現物品與快遞袋的解除綁定,將該解除綁定關係發送給伺服器,此時取件任務進入完成狀態,伺服器側也會將該取件任務同步更新為完成狀態。

(2)轉運任務處理過程:

伺服器首先根據取件地址和送件地址分別確定取件側配送站信息和送件側配送站信息,轉運任務中至少包含取件側配送站信息和送件側配送站信息;然後,伺服器根據轉運任務的取件側配送站、送件側配送站以及各轉運車的實時信息(如運轉方向、實時位置、實時任務等信息)來確定執行本次轉運任務的轉運車。

確定了執行此次轉運任務的轉運車之後,伺服器將轉運任務信息發送給該轉運車對應的終端設備,該轉運任務信息至少包含取件側配送站信息和送件側配送站信息。在本實施例中,轉運車對應的終端設備包括但不限於具有定位功能的智慧型手機、平板電腦、PAD以及其他電子設備。當通過轉運車的終端設備確認該轉運任務之後,該轉運任務將會進入待執行狀態,伺服器將該轉運任務同步更新為待執行狀態。

執行轉運任務時,訂單對應的物品在取件地址附近的取件側配送站與轉運車進行交接時,使用轉運車對應的終端設備掃描快遞袋上的電子標籤可將該物品訂單與轉運車進行綁定,將該綁定關係發送給伺服器側,此時該轉運任務即進入執行狀態,伺服器也會將該轉運任務同步更新為執行狀態。

在轉運車上實現物品的移動式分揀的一種實現方式是:在轉運車上設置有對應於各個配送站的物品箱,每個物品箱上貼有電子標籤,物品被放入與其送件側配送站對應的物品箱後,掃描物品箱的電子標籤完成快遞袋與物品箱的綁定,將該綁定關係發送給伺服器側。快遞袋與物品箱的綁定實現了分揀的過程,並且由於綁定關係同樣會發送給伺服器側,可以由伺服器監測整個轉運過程,避免分揀和運送過程中物品丟失。實踐中還可以有其他移動式分揀的實施方式,採用物品箱進行分揀僅用於對本發明實施例進行說明,而並不用於對本發明保護範圍進行限定。

物品在送件地址附近的送件側配送站送下轉運車時,首先掃描物品箱的電子標籤完成快遞袋與物品箱的解除綁定,該解除綁定關係發送給伺服器側;並且掃描快遞袋上的電子標籤完成該物品訂單與轉運車的解除綁定,該解除綁定關係也發送給伺服器側,經過兩次解除綁定之後,轉運任務即進入完成狀態,伺服器側也會將該轉運任務同步更新為完成狀態。

(3)送件任務處理過程:

首先對上車件和下車件這兩個概念進行說明。快遞員從取件地址攬收到物品後,在取件側配送站將該物品上交給轉運車,由轉運車將該物品運送至送件地址所對應的送件側配送站,該物品被稱為上車件。相應地,轉運車到達送件側配送站後,將該物品下發給送件員,由該送件員將該物品投送至送件地址,該物品被稱為下車件。

假設轉運車在送件側配送站(下文以配送站B表示)有下車件,伺服器根據快遞員在配送站B是否有上車件、快遞員與配送站B之間的距離(下文以第二距離表示)、以及快遞員當前待執行的總任務數(下文以第二總任務數表示)確定該下車件的送件員。

具體地,由於快遞員有上車件時必須將該上車件上交至轉運車上,也就是說,有上車件的快遞員必須去配送站,因此,在分配送件任務時優先選擇有上車件的快遞員作為送件員。

若所有快遞員在配送站B均沒有上車件,則根據各快遞員與配送站B之間的第二距離以及各快遞員的第二總任務數從該快遞員中確定該下車件的送件員。在本實施例中,根據各快遞員與配送站B之間的第二距離以及各快遞員的第二總任務數從該快遞員中確定該下車件的送件員包括:獲取快遞員與配送站B之間的第二距離的權重以及快遞員的第二總任務數的權重;根據第二距離及其權重、第二總任務數及其權重計算各快遞員的送件優先級;根據送件優先級從快遞員中確定下車件的送件員。

仍以N個快遞員為例進行說明。城區內N個快遞員正在執行物流任務,該N個快遞員在配送站B均沒有上車件。針對於快遞員i(i=1,2,...N)來說,快遞員i與配送站B之間的第二距離以Di′表示,快遞員i的第二總任務數以T′all-i表示。此外,快遞員與送件側配送站之間的第二距離的權重以ω4表示,快遞員的第二總任務數的權重以ω5表示。其中,ω4和ω5之間的具體比例是通過對大量物流任務分配進行統計分析得到的經驗值。優選地,令快遞員與送件側配送站之間的第二距離、快遞員的第二總任務數二者的權重之和等於1,即ω4+ω5=1。在本實施例中,ω4:ω5=3:7,其中ω4=3/10,ω5=7/10。

選擇一個快遞員作為基礎對象。在本實施例中,仍以快遞員1為例作為其他快遞員的基礎對象,那麼,將快遞員1的第二距離D1′作為距離基礎值,將第二總任務數T′all-1作為總任務數基礎值。快遞員i(i=1,2,...N)的送件優先級以表示,的計算公式如下:

通過上述公式可知,作為基礎對象的快遞員1的送件優先級等於1。在本實施例中,快遞員的送件優先級的數值越大,則表明該快遞員的送件優先級越高。

以兩個快遞員為例進行說明。假設快遞員1的第二距離D1′等於500米、T′all-1等於50件,快遞員2的第二距離D′2等於800米、T′all-2等於20件。通過上述公式可以計算得到快遞員2的取件優先級如下:

由於快遞員2的送件優先級等於1.9375,大於快遞員1的送件優先級的數值,因此,快遞員2的送件優先級高於快遞員1,也就是說,針對於快遞員1和快遞員2二者來說,該送件任務應該分配給快遞員2。利用上述方式計算N個快遞員的送件優先級後,從中選擇送件優先級數值最大的快遞員,將該快遞員作為下車件的取件員並將送件任務分配給該快遞員。當下車件數量較多需要多個取件員進行投遞時,可以對各快遞員的送件優先級數值進行排序,選擇排序靠前的多個快遞員作為取件員即可。

若存在快遞員在配送站B有上車件且轉運車的下車件的數量在該快遞員的合理任務範圍內,則確定該快遞員為下車件的送件員。舉例說明,快遞員5在配送站B有上車件,快遞員5當前待執行的第二總任務數為30件,轉運車的下車件數量為5件。假設快遞員的總任務數的上限為150件的話,如果將所有下車件均分配給快遞員5則其待執行的第二總任務數等於35件,並未超過快遞員總任務數的上限,因此將快遞員5確定為下車件的送件員。若存在多個快遞員滿足送件員的要求,則伺服器可以隨機指定其中一個快遞員作為送件員。上述舉例僅為示意,本領域技術人員可以理解的是,若存在多個快遞員在配送站B有上車件,那麼只要下車件的數量在這些快遞員的合理任務範圍內,則可以從這些快遞員中選擇一個或多個甚至全部作為取件員。

若快遞員在配送站B有上車件但是轉運車的下車件的數量未在該快遞員的合理任務範圍內,則從在配送站B沒有上車件的快遞員中確定送件員,具體地,根據快遞員與配送站B之間的第二距離以及快遞員的第二總任務數從其他快遞員中確定下車件的送件員。其中,確定下車件的送件員的方法與前文中所有快遞員在配送站B均沒有上車件的情況所採用的方法相同,為了簡明起見,在此不再贅述。舉例說明,快遞員8在配送站B有上車件,快遞員8當前待執行的第二總任務數為140件,轉運車的下車件數量為15件。假設快遞員的總任務數的上限為150件的話,如果將所有下車件均分配給快遞員8則其待執行的第二總任務數等於155件,超過快遞員總任務數的上限,因此將從快遞員8以外的其他快遞員中確定下車件的送件員。可選地,若快遞員在配送站B有上車件但是轉運車的下車件的數量未在該快遞員的合理任務範圍內,也可以將部分下車件分配給該快遞員(保證該快遞員的任務數處於合理任務範圍內),然後從在配送站B沒有上車件的其他快遞員中繼續選擇送件員。

伺服器確定送件員後,將送件任務信息下發給該送件員所持有的終端設備,該送件任務信息中至少包含送件地址信息,還可以包括訂單生成時間等信息。當送件員的終端設備發送確認消息之後,該送件任務將會進入待執行狀態,伺服器將該送件任務同步更新為待執行狀態。

執行送件任務時,送件員在送件側配送站攬收該送件任務對應的物品,通過送件員的終端設備掃描該快遞袋的電子標籤就可以實現物品與快遞袋的綁定,此時該送件任務即進入執行狀態,伺服器也會將該送件任務同步更新為執行狀態。

送件員將快遞袋送到送件地址時,通過送件員的終端設備再次掃描該電子標籤就可以實現物品與快遞袋的解除綁定,將該解除綁定信息發送給伺服器側,此時送件任務即進入完成狀態,伺服器側也會將該送件任務同步更新為完成狀態。

伺服器除了對上述取件任務、轉運任務以及送件任務進行處理之外,當伺服器檢測到快遞員有多個任務包待執行時,根據該快遞員與每一任務包所對應的執行區域(即物品配送區域)之間的距離(下文以第三距離表示)、以及每一任務包中的取件任務數和送件任務數確定該多個任務包的執行順序,並將該執行順序發送至該快遞員的終端設備上,如此一來,快遞員可以根據該順序依次執行各任務包,從而有效地避免了由於執行隨機性所導致的物流效率的低下。

具體地,由於任務包的執行先後順序和快遞員與該任務包所對應的執行區域之間的第三距離、該任務包中的取件任務數、以及該任務包中的送件任務數這三個因素有關,因此伺服器首先獲取該三個因素的權重,即快遞員與任務包所對應的執行區域之間的第三距離的權重(以ω6表示)、任務包中的取件任務數的權重(以ω7表示)、以及任務包中的送件任務數的權重(以ω8表示)。其中,ω6、ω7和ω8之間的具體比例是通過對大量任務包的執行進行統計分析得到的經驗值。優選地,令快遞員與任務包所對應的執行區域之間的第三距離、任務包中的取件任務數、任務包中的送件任務數三者的權重之和等於1,即ω6+ω7+ω8=1。在本實施例中,ω6:ω7:ω8=2:2:1,其中ω6=2/5,ω7=2/5,ω8=1/5。

接著,伺服器根據快遞員與任務包所對應的執行區域之間的第三距離及其權重ω6、任務包中的取件任務數及其權重值ω7、以及任務包中的送件任務數及其權重ω8計算每個任務包的執行優先級。

在一個具體應用場景中,假設快遞員有M個待執行的任務包,其中,快遞員與任務包k(k=1,2,...M)所對應的執行區域之間的第三距離以dk表示,任務包k中取件任務數以pk表示,任務包k中送件任務數以qk表示。在計算多個任務包的執行優先級時,選擇一個任務包作為基礎對象,其中,作為基礎對象的任務包中取件任務數和送件任務數均不為0。假設任務包1符合上述條件被作為其他任務包的基礎對象,那麼將快遞員與任務包1所對應的執行區域之間的第三距離d1作為距離基礎值、將任務包1中的取件任務數p1作為取件基礎值,以及將任務包1中的送件任務數q1作為送件基礎值。任務包k的執行優先級以λk表示,λk的計算公式如下:

通過上述公式可知,作為基礎對象的任務包1的執行優先級等於1。在本實施例中,任務包的執行優先級的數值越大,則表明該任務包的執行優先級越高。

以兩個任務包為例說明。假設快遞員與任務包1所對應的執行區域之間的第三距離d1為500米,任務包1中的取件任務數p1為1件,任務包1中的送件任務數q1為5件,快遞員與任務包2所對應的執行區域之間的第三距離d2為600米,任務包2中的取件任務數p2為0件,任務包2中的送件任務數q2為10件。通過上述公式可以計算得到任務包2的執行優先級如下:

由於任務包2的執行優先級等於0.7333,小於任務包1的執行優先級的數值,因此,任務包1的執行優先級高於任務包2,也就是說,針對於任務包1和任務包2二者來說,優先執行任務包1。利用上述方式計算M個任務包的執行優先級後,根據該執行優先級確定該M個任務包的執行順序。

最後,伺服器將該執行順序發送至快遞員的終端設備上。

相應地,本發明還提供了一種物流信息處理裝置。請參考圖3,圖3是根據本發明的物流信息處理裝置的一個具體實施方式的結構示意圖。如圖所示,該物流信息處理裝置10包括:

設置模塊101,用於預先設置轉運車的行駛路徑以及在所述行駛路徑上停靠的多個配送站;

地址獲取模塊102,用於根據接收到的物品訂單信息獲得物品的取件地址和送件地址;

取件任務確定模塊103,用於根據快遞員與所述取件地址之間的第一距離、快遞員的與所述取件地址對應的任務包中的任務數、以及快遞員的第一總任務數確定所述物品的取件員,向所述取件員的終端設備發送包含取件地址的取件任務信息;

轉運任務確定模塊104,用於根據所述取件地址和所述送件地址確定所述物品的轉運車,向所述轉運車的終端設備發送包含取件側配送站和送件側配送站的轉運任務信息;所述物品在所述轉運車中進行分揀;

送件任務處理模塊105,用於根據快遞員是否有上車件、快遞員與所述送檢側配送站之間的第二距離以及快遞員的第二總任務數確定所述物品的送件員,向所述送件員的終端設備發送包含送件地址的送件任務信息。

其中,取件任務確定模塊103包括第一權重獲取單元1031、第一計算單元1032、第一確定單元1033以及第一發送單元1034。第一權重獲取單元1031,用於獲取所述第一距離的權重、所述任務包中任務數的權重以及所述第一總任務數的權重;第一計算單元1032,用於根據所述第一距離及其權重、所述任務包中任務數及其權重以及所述第一總任務數及其權重計算所述快遞員的取件優先級;第一確定單元1033,用於根據所述取件優先級從所述快遞員中確定所述物品的取件員;第一發送單元1034,用於向所述取件員的終端設備發送包含取件地址的取件任務信息。

其中,送件任務處理模塊105包括判斷子模塊105a和處理子模塊105b。判斷子模塊105a,用於判斷快遞員是否有上車件、以及用於判斷所述轉運車的下車件的數量是否在具有上車件的快遞員的合理任務範圍內;處理子模塊105b,用於所述判斷子模塊105a判斷快遞員沒有上車件時根據所述第二距離以及所述第二總任務數從快遞員中確定所述物品的送件員,用於所述判斷子模塊105a判斷快遞員有上車件且所述轉運車的下車件的數量在該快遞員的合理任務範圍內時確定該快遞員為所述物品的送件員,用於所述判斷子模塊105a判斷快遞員有上車件但所述轉運車的下車件的數量未在該快遞員的合理任務範圍內時根據所述第二距離以及所述第二總任務數從其他快遞員中確定所述物品的送件員,以及還用於向所述送件員的終端設備發送包含送件地址的送件任務信息。

進一步地,處理子模塊105b包括第二權重獲取單元1051、第二計算單元1052、第二確定單元1053以及第二發送單元1054。第二權重獲取單元1051,用於獲取所述第二距離的權重以及所述第二總任務數的權重;第二計算單元1052,用於根據所述第二距離及其權重以及所述第二總任務數及其權重計算所述快遞員的送件優先級;第二確定單元1053,用於根據所述送件優先級從所述快遞員中確定所述物品的送件員;第二發送單元1054,用於向所述送件員的終端設備發送包含送件地址的送件任務信息。

優選地,本發明所提供的物流信息處理裝置10還包括執行順序處理模塊106,用於當檢測到快遞員有多個任務包待執行時,根據該快遞員與每一任務包所對應的執行區域之間的第三距離、以及每一任務包中取件任務數和送件任務數確定所述多個任務包的執行順序,並將該執行順序發送至所述快遞員的終端設備。具體地,執行順序處理模塊106包括第三權重獲取單元1061、第三計算單元1062、第三確定單元1063以及第三發送模塊1064。第三權重獲取單元1061,用於獲取所述第三距離的權重、所述取件任務數的權重以及所述送件任務數的權重;第三計算單元1062,用於根據所述第三距離及其權重、所述取件任務數及其權重以及所述送件任務數及其權重計算每一任務包的執行優先級;第三確定單元1063,用於根據所述執行優先級確定所述任務包的執行順序;第三發送模塊1064,用於將所述執行順序發送至所述快遞員的終端設備。

圖3中各個模塊/子模塊/單元與物流信息處理方法中各步驟實現的結構相對應,該各個模塊/子模塊/單元的詳細處理過程請詳見前文中物流信息處理方法中對應的內容,為了簡明起見,此處不再贅述。

本發明所提供的物流信息處理方法及裝置通過在城區投放一定數量的轉運車以及設置運轉車在城區的行駛路線和若干配送站,根據快遞員的實時位置信息以及實時任務量信息計算各快遞員的取/送件優先級,並根據取/送件優先級從各快遞員中確定取件員/送件員。相較於現有技術來說,本發明通過動態調度的方式對新增的取件任務和送件任務在快遞員中進行合理分配,使每一快遞員的工作時間得到充分地利用,從而有效地提高了運送效率以及縮短送達時間。此外,實施本發明還可以在快遞員具有多個任務包時為其指定該多個任務包的執行優先級,從而減少了任務執行的隨意性,利於更進一步地提高物流效率。

以上所披露的僅為本發明的一些較佳實施例,不能以此來限定本發明權利要求的保護範圍,依照本發明權利要求所作的等同變化,仍屬本發明所涵蓋的範圍。

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀