本發(fā)明涉及電子商務(wù)技術(shù)領(lǐng)域,具體而言,涉及一種物流配送方法、裝置及服務(wù)器。
背景技術(shù):
隨著電子商務(wù)的飛速發(fā)展,網(wǎng)上購物逐漸成為人們喜歡的網(wǎng)購方式,同時也對電子商務(wù)的物流配送系統(tǒng)提出了更高的要求。目前現(xiàn)有網(wǎng)購倉儲物流快遞流程如下:消費者通過網(wǎng)購在某商家購買商品,該商家將商品打包后通知快遞員上門取件,快遞員將快遞件送往商家所在城市的快遞網(wǎng)點,商家所在城市的快遞網(wǎng)點統(tǒng)一將所收的快遞件送往商家所在城市的快遞分揀中心,商家所在城市的快遞分揀中心將快遞件發(fā)往消費者所在城市的快遞分揀中心,若是跨省的或小城市快遞件中途需經(jīng)過多個中轉(zhuǎn)中心,才能到達消費者所在城市的快遞分揀中心,消費者所在城市的快遞分揀中心將快遞件運往離消費者最近的快遞網(wǎng)點,并由快遞員派送給消費者,完成整個網(wǎng)購物流過程??梢钥闯?,現(xiàn)有的物流配送具有如下一些缺點:時間長,通常需要經(jīng)過多次中轉(zhuǎn);能耗高,中途需經(jīng)過長途運輸;成本高,需要建設(shè)大量的網(wǎng)點、大量的運送交通工具和較多的工作人員進行配送;商品運輸風險大,中途需經(jīng)過多次中轉(zhuǎn),容易讓商品產(chǎn)生破損和丟失;售后難,網(wǎng)購商品的售后流程較為繁瑣。盡管通過提高貨運速度和減少貨運中轉(zhuǎn)可以減少快遞的時間,但是還是無法滿足用戶對于物流的要求。
因此,如何解決上述物流配送存在的問題,一直以來都是本領(lǐng)域技術(shù)人員關(guān)注的重點。
技術(shù)實現(xiàn)要素:
本發(fā)明的目的在于提供一種物流配送方法、裝置及服務(wù)器,以改善上述問題。
為了實現(xiàn)上述目的,本發(fā)明實施例采用的技術(shù)方案如下:
第一方面,本發(fā)明實施例提出一種物流配送方法,所述物流配送方法應(yīng)用于服務(wù)器和與所述服務(wù)器通信連接的第一客戶端和至少一個第二客戶端,包括:所述第一客戶端獲取用戶的商品訂單信息,并將所述商品訂單信息發(fā)送至所述服務(wù)器;所述服務(wù)器接收并處理所述商品訂單信息,并依據(jù)處理結(jié)果將所述商品訂單信息發(fā)送至滿足預設(shè)條件的所述至少一個第二客戶端;所述至少一個第二客戶端依據(jù)所述商品的庫存信息接受所述商品訂單信息。
第二方面,本發(fā)明實施例還提出一種物流配送方法,應(yīng)用于服務(wù)器,所述物流配送方法包括:接收第一客戶端發(fā)送的用戶的商品訂單信息;對所述商品訂單信息進行處理;依據(jù)處理結(jié)果將所述商品訂單信息發(fā)送至滿足預設(shè)條件的至少一個第二客戶端以使所述至少一個第二客戶端依據(jù)所述商品的庫存信息接受所述商品訂單信息。
第三方面,本發(fā)明實施例還提出一種物流配送裝置,應(yīng)用于服務(wù)器,所述物流配送裝置包括:訂單信息接收模塊,用于接收第一客戶端發(fā)送的用戶的商品訂單信息;訂單信息處理模塊,用于對所述商品訂單信息進行處理;訂單信息發(fā)送模塊,用于依據(jù)處理結(jié)果將所述商品訂單信息發(fā)送至滿足預設(shè)條件的至少一個第二客戶端以使所述至少一個第二客戶端依據(jù)所述商品的庫存信息接受所述商品訂單信息。
第四方面,本發(fā)明實施例還提出一種服務(wù)器,所述服務(wù)器包括:
存儲器;
處理器;及
物流配送裝置,所述物流配送裝置存儲在所述存儲器中并包括一個或多個由所述處理器執(zhí)行的軟件功能模塊,所述物流配送裝置包括:訂單信息接收模塊,用于接收第一客戶端發(fā)送的用戶的商品訂單信息;訂單信息處理模塊,用于對所述商品訂單信息進行處理;訂單信息發(fā)送模塊,用于依據(jù)處理結(jié)果將所述商品訂單信息發(fā)送至滿足預設(shè)條件的至少一個第二客戶端以使所述至少一個第二客戶端依據(jù)所述商品的庫存信息接受所述商品訂單信息。
相對現(xiàn)有技術(shù),本發(fā)明具有以下有益效果:本發(fā)明提供的物流配送方法、裝置及服務(wù)器,所述第一客戶端獲取用戶的商品訂單信息,并將所述商品訂單信息發(fā)送至所述服務(wù)器,所述服務(wù)器接收并處理所述商品訂單信息,并依據(jù)處理結(jié)果將所述商品訂單信息發(fā)送至滿足預設(shè)條件的所述至少一個第二客戶端,所述至少一個第二客戶端依據(jù)所述商品的庫存信息接受所述商品訂單信息。本發(fā)明實施例提供的物流配送方法通過第二客戶端接受訂單,使商家可以將商品更快地派送給用戶,無需多次中轉(zhuǎn)以及多個快遞員收發(fā)件,所花費成本較低,用戶的網(wǎng)購體驗更好。
為使本發(fā)明的上述目的、特征和優(yōu)點能更明顯易懂,下文特舉較佳實施例,并配合所附附圖,作詳細說明如下。
附圖說明
為了更清楚地說明本發(fā)明實施例的技術(shù)方案,下面將對實施例中所需要使用的附圖作簡單地介紹,應(yīng)當理解,以下附圖僅示出了本發(fā)明的某些實施例,因此不應(yīng)被看作是對范圍的限定,對于本領(lǐng)域普通技術(shù)人員來講,在不付出創(chuàng)造性勞動的前提下,還可以根據(jù)這些附圖獲得其他相關(guān)的附圖。
圖1示出了本發(fā)明實施例所提供的物流配送方法、裝置的應(yīng)用環(huán)境示意圖。
圖2示出了本發(fā)明實施例所提供的服務(wù)器的結(jié)構(gòu)框圖。
圖3示出了本發(fā)明第一實施例所提供的物流配送方法的流程示意圖。
圖4示出了本發(fā)明第二實施例所提供的物流配送裝置的功能模塊圖。
圖5示出了本發(fā)明第三實施例所提供的物流配送方法的流程示意圖。
圖標:100-服務(wù)器;200-第一客戶端;300-第二客戶端;400-網(wǎng)絡(luò);500-物流配送裝置;110-存儲器;120-存儲控制器;130-處理器;510-訂單信息接收模塊;520-訂單信息處理模塊;530-訂單信息發(fā)送模塊。
具體實施方式
下面將結(jié)合本發(fā)明實施例中附圖,對本發(fā)明實施例中的技術(shù)方案進行清楚、完整地描述,顯然,所描述的實施例僅僅是本發(fā)明一部分實施例,而不是全部的實施例。通常在此處附圖中描述和示出的本發(fā)明實施例的組件可以以各種不同的配置來布置和設(shè)計。因此,以下對在附圖中提供的本發(fā)明的實施例的詳細描述并非旨在限制要求保護的本發(fā)明的范圍,而是僅僅表示本發(fā)明的選定實施例?;诒景l(fā)明的實施例,本領(lǐng)域技術(shù)人員在沒有做出創(chuàng)造性勞動的前提下所獲得的所有其他實施例,都屬于本發(fā)明保護的范圍。
應(yīng)注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。同時,在本發(fā)明的描述中,術(shù)語“第一”、“第二”等僅用于區(qū)分描述,而不能理解為指示或暗示相對重要性。
請參照圖1,本發(fā)明實施例所提供的物流配送方法及裝置可應(yīng)用于如圖1所示的應(yīng)用環(huán)境中。如圖1所示,服務(wù)器100、第一客戶端200及第二客戶端300位于網(wǎng)絡(luò)400中,所述第一客戶端200及第二客戶端300通過網(wǎng)絡(luò)400與所述服務(wù)器100進行數(shù)據(jù)交互。在本發(fā)明實施例中,所述第二客戶端300至少包括一個,所述第一客戶端200及第二客戶端300中安裝有至少一個應(yīng)用程序(Application,APP),與服務(wù)器100相對應(yīng),為用戶(消費者、商家等)提供服務(wù),例如,商家可通過第一客戶端200或第二客戶端300接收用戶的商品訂單信息。
在本發(fā)明實施例中,所述服務(wù)器100可以是,但不限于,網(wǎng)絡(luò)服務(wù)器、數(shù)據(jù)庫服務(wù)器、云端服務(wù)器等。所述第一客戶端200及第二客戶端300可以是,但不限于,個人電腦(personal computer,PC)、智能手機、平板電腦、移動上網(wǎng)設(shè)備(mobile Internet device,MID)、個人數(shù)字助理(personal digital assistant,PDA)等電子設(shè)備。
圖2示出了一種可應(yīng)用于本發(fā)明實施例提供的物流配送方法及裝置的服務(wù)器100的結(jié)構(gòu)框圖。如圖2所示,所述服務(wù)器100可以包括存儲器110、存儲控制器120及處理器130。
所述存儲器110、存儲控制器120、處理器130及物流配送裝置500,各元件之間直接或間接地電性連接,以實現(xiàn)數(shù)據(jù)的傳輸或者交互。例如,這些元件相互之間可通過一條或多條通訊總線或信號線實現(xiàn)典型連接。在本實施例中,所述物流配送裝置500包括至少一個可以軟件或固件(firmware)的形式存儲于所述存儲器110中或固化在所述服務(wù)器100的操作系統(tǒng)(operating system,OS)中的軟件功能模塊。所述處理器130用于執(zhí)行所述存儲器110中存儲的可執(zhí)行軟件程序以及模塊,例如所述物流配送裝置500所包括的軟件功能模塊及計算機程序等。
其中,所述存儲器110可以是但不限于,隨機存取存儲器(Random Access Memory,RAM),只讀存儲器(Read Only Memory,ROM),可編程只讀存儲器(Programmable Read-Only Memory,PROM),可擦除只讀存儲器(Erasable Programmable Read-Only Memory,EPROM),電可擦除只讀存儲器(Electric Erasable Programmable Read-Only Memory,EEPROM)等。存儲器110可用于存儲軟件程序以及模塊,如本發(fā)明實施例提供的物流配送方法,處理器130用于在接收到執(zhí)行指令后,執(zhí)行該程序。該處理器130以及其他可能的組件對存儲器110的訪問可在存儲控制器120的控制下進行。
所述處理器130可能是一種集成電路芯片,具有信號處理能力。該處理器130可以是通用處理器,包括中央處理器(Central Processing Unit,CPU)、網(wǎng)絡(luò)處理器(Network Processor,NP)等;還可以是數(shù)字信號處理器(DSP))、專用集成電路(ASIC)、現(xiàn)成可編程門陣列(FPGA)或者其他可編程邏輯器件、分立門或者晶體管邏輯器件、分立硬件組件。
可以理解,圖2所示的結(jié)構(gòu)僅為示意,所述服務(wù)器100還可包括比圖2中所示更多或者更少的組件,或者具有與圖2所示不同的配置。圖2中所示的各組件可以采用硬件、軟件或其組合實現(xiàn)。
第一實施例
請參照圖3,為本發(fā)明第一實施例所提供的物流配送方法的流程示意圖。需要說明的是,本發(fā)明實施例所述的物流配送方法并不以圖3以及以下所述的具體順序為限制。應(yīng)當理解,在其它實施例中,本發(fā)明所述的物流配送方法其中部分步驟的順序可以根據(jù)實際需要相互交換,或者其中的部分步驟也可以省略或刪除。本實施例中所述的物流配送方法應(yīng)用于上述服務(wù)器100和與所述服務(wù)器100通信連接的第一客戶端200和至少一個第二客戶端300。下面將對圖3所示的具體流程進行詳細闡述。
步驟S101,所述第一客戶端200獲取用戶的商品訂單信息,并將所述商品訂單信息發(fā)送至所述服務(wù)器100。
在本實施例中,用戶通過互聯(lián)網(wǎng)選擇自己想要購買的商品并向商家提交商品訂單信息,所述第一客戶端200接到該用戶的商品訂單信息后不是直接接受該用戶的訂單,而是將該用戶的商品訂單信息發(fā)送至服務(wù)器100以使所述服務(wù)器100對該商品訂單信息進行處理。
步驟S102,所述服務(wù)器100接收并處理所述商品訂單信息,并依據(jù)處理結(jié)果將所述商品訂單信息發(fā)送至滿足預設(shè)條件的所述至少一個第二客戶端300。
在本發(fā)明實施例中,所述服務(wù)器100預先存儲有商家通過所述第一客戶端200及第二客戶端300上傳的數(shù)據(jù),包括地理位置、提供的商品服務(wù)以及主營的商品信息(例如,商品的名稱、生產(chǎn)廠商、顏色、信號、規(guī)格、價格等),但不限于此。所述商家(包括廠家、批發(fā)商等)分布在各城鎮(zhèn),所述服務(wù)器100通過整合上述數(shù)據(jù)以使各地各行業(yè)的多個商家建立完整的云倉儲,使消費者在網(wǎng)購中享受到更快更優(yōu)質(zhì)的物流配送服務(wù)。
在本實施例中,所述服務(wù)器100接收到所述商品訂單信息后,將該商品訂單信息與預先存儲的各商家上傳的數(shù)據(jù)進行比對,例如,通過對訂單中的商品的名稱、生產(chǎn)廠商、型號、顏色、規(guī)格以及收貨地址等數(shù)據(jù)進行比對以確定將該商品訂單信息發(fā)送至滿足預設(shè)條件的所述至少一個第二客戶端300。在本實施例中,所述服務(wù)器100將所述商品訂單信息發(fā)送至滿足預設(shè)條件的所述至少一個第二客戶端300可以采用如下兩種方式,即所述步驟S102包括:
第一種:所述服務(wù)器100將所述商品訂單信息發(fā)送至滿足預設(shè)條件的所述至少一個第二客戶端300的其中一個。具體地,所述服務(wù)器100比較第二客戶端300的位置與商品訂單信息包括的地理位置,當所述至少一個第二客戶端300的位置與所述商品訂單信息包括的地理位置的距離差均在第一預設(shè)范圍內(nèi)時,所述服務(wù)器100選擇將所述商品訂單信息發(fā)送至與所述商品訂單信息包括的地理位置的距離差最小的所述第二客戶端300。例如,選擇滿足距離差小于1km的所有第二客戶端300,并找出其中距離差最小的一個第二客戶端300,將該商品訂單信息發(fā)送到這個第二客戶端300以提醒商家及時進行配送。
第二種:所述服務(wù)器100將所述商品訂單信息同時發(fā)送至滿足預設(shè)條件的多個第二客戶端300。具體地,所述服務(wù)器100比較第二客戶端300的位置與商品訂單信息包括的地理位置,當所述多個第二客戶端300的位置與所述商品訂單信息包括的地理位置的距離差均在第二預設(shè)范圍內(nèi)時,將所述商品訂單信息同時發(fā)送至所述多個第二客戶端300。例如,可選出滿足距離差在1km~5km的所有第二客戶端300,將該商品訂單信息發(fā)送到所有滿足距離差在1km~5km的第二客戶端300。
步驟S103,所述至少一個第二客戶端300依據(jù)所述商品的庫存信息接受所述商品訂單信息。
在本實施例中,依據(jù)所述服務(wù)器100將商品訂單信息發(fā)送至滿足預設(shè)條件的所述至少一個第二客戶端300的兩種方式,所述步驟S103可以包括:
第一種:所述服務(wù)器100將所述商品訂單信息發(fā)送至滿足預設(shè)條件的所述至少一個第二客戶端300的其中一個,當所述至少一個第二客戶端300的其中一個有所述商品的庫存時,接受所述商品訂單信息,對應(yīng)的商家根據(jù)所述商品的訂單信息完成該商品的配送;當所述至少一個第二客戶端300的其中一個沒有所述商品的庫存時,拒絕接受所述商品訂單信息,此時所述服務(wù)器100響應(yīng)所述至少一個第二客戶端300的其中一個的拒絕請求并重新發(fā)送所述商品訂單信息至所述至少一個第二客戶端300的其中另一個以使所述至少一個第二客戶端300的其中另一個接受所述商品訂單信息。也即是說,所述服務(wù)器100選出距離差在第一預設(shè)范圍內(nèi)的第二客戶端300中距離差最小的那個第二客戶端300(該第二客戶端300離用戶最近)接受商品訂單信息并最終由對應(yīng)的商家完成商品的配送,但是當這個第二客戶端300沒有該商品的庫存時,所述服務(wù)器100將會重新選擇滿足距離差在第一預設(shè)范圍內(nèi)并且具有該商品庫存的另外的第二客戶端300接受商品訂單信息并最終由對應(yīng)的商家完成商品的配送。優(yōu)選地,所述服務(wù)器100可在滿足第一預設(shè)范圍內(nèi)的至少一個第二客戶端300中依據(jù)距離差從小至大的順序依次選擇第二客戶端300接受所述商品訂單信息以提醒商家及時進行配送。
第二種:所述服務(wù)器100將所述商品訂單信息同時發(fā)送至滿足預設(shè)條件的多個第二客戶端300,所述多個第二客戶端300在有所述商品庫存的條件下,其中任一所述第二客戶端300接受所述商品訂單信息。具體地,所述服務(wù)器100選出距離差均在第二預設(shè)范圍內(nèi)的多個第二客戶端300并將所述商品訂單信息發(fā)送至所述多個第二客戶端300,優(yōu)選地,所述多個第二客戶端300可通過搶單的方式,由某一個第二客戶端300接受所述商品訂單信息,最終該第二客戶端300對應(yīng)的商家完成商品的配送。
需要說明的是,上述列舉的至少一個第二客戶端300接受所述商品訂單信息的兩種方式可以單獨使用,也可以配合使用。例如,當所述服務(wù)器100將所述商品訂單信息發(fā)送至滿足預設(shè)條件的所述至少一個第二客戶端300的其中一個,所有距離差滿足第一預設(shè)范圍內(nèi)的第二客戶端300都沒有該商品的庫存而拒絕接受所述商品訂單信息時,所述服務(wù)器100可以采用將所述商品訂單信息同時發(fā)送至滿足預設(shè)條件的多個第二客戶端300以使所述多個第二客戶端300通過搶單的方式,最終由某一個第二客戶端300接受所述商品訂單信息。
還需要說明的是,在發(fā)明本實施例中,所述服務(wù)器100還依據(jù)預先設(shè)置的規(guī)則將所述用戶支付的訂單金額分配至所述第一客戶端200和所述第二客戶端300。例如,所述服務(wù)器100可以將用戶支付的訂單金額中的商品的進貨款分配至給用戶提供商品的第二客戶端300,將用戶支付的訂單金額中的商品的利潤按照一定的比例分配給提供商品訂單信息的第一客戶端200和提供商品以及完成商品配送的第二客戶端300。
第二實施例
請參照圖4,為本發(fā)明第二實施例所提供的物流配送裝置500的功能模塊圖。所述物流配送裝置500應(yīng)用于上述的服務(wù)器100中,包括訂單信息接收模塊510、訂單信息處理模塊520及訂單信息發(fā)送模塊530。
所述訂單信息接收模塊510用于接收第一客戶端200發(fā)送的用戶的商品訂單信息。
在本發(fā)明實施例中,用戶通過互聯(lián)網(wǎng)選擇自己想要購買的商品并向商家提交商品訂單信息,所述第一客戶端200接到該用戶的商品訂單信息后將該用戶的商品訂單信息發(fā)送至服務(wù)器100以使所述服務(wù)器100對該商品訂單信息進行處理。
所述訂單信息處理模塊520用于對所述商品訂單信息進行處理。
在本發(fā)明實施例中,所述服務(wù)器100接收到所述商品訂單信息后,將該商品訂單信息與預先存儲的各商家上傳的數(shù)據(jù)進行比對。例如,通過對訂單中的商品的名稱、生產(chǎn)廠商、型號、顏色、規(guī)格以及收貨地址等數(shù)據(jù)進行比對,以確定用戶所要購買的商品以及依據(jù)所述至少一個第二客戶端300的位置與所述商品訂單信息包括的地理位置的距離差選擇將商品訂單信息發(fā)送至所述至少一個第二客戶端300。
所述訂單信息發(fā)送模塊530用于依據(jù)處理結(jié)果將所述商品訂單信息發(fā)送至滿足預設(shè)條件的至少一個第二客戶端300以使所述至少一個第二客戶端300依據(jù)所述商品的庫存信息接受所述商品訂單信息。
在本發(fā)明實施例中,所述訂單信息發(fā)送模塊530用于依據(jù)所述至少一個第二客戶端300的位置與所述商品訂單信息包括的地理位置的距離差將所述商品訂單信息發(fā)送至滿足預設(shè)條件的所述至少一個第二客戶端300的其中一個或?qū)⑺錾唐酚唵涡畔⑼瑫r發(fā)送至滿足預設(shè)條件的多個第二客戶端300。
具體地,將所述商品訂單信息發(fā)送至滿足預設(shè)條件的所述至少一個第二客戶端300的其中一個。當所述至少一個第二客戶端300的位置與所述商品訂單信息包括的地理位置的距離差均在第一預設(shè)范圍(例如小于1km)內(nèi)時,所述服務(wù)器100選擇將所述商品訂單信息發(fā)送至與所述商品訂單信息包括的地理位置的距離差最小的所述第二客戶端300。所述至少一個第二客戶端300的其中一個有所述商品的庫存時,接受所述商品訂單信息,沒有所述商品的庫存時,拒絕接受所述商品訂單信息。此時所述訂單信息發(fā)送模塊530響應(yīng)所述至少一個第二客戶端300的其中一個的拒絕請求并重新發(fā)送所述商品訂單信息至所述至少一個第二客戶端300的其中另一個以使所述至少一個第二客戶端300的其中另一個接受所述商品訂單信息。
具體地,將所述商品訂單信息同時發(fā)送至滿足預設(shè)條件的多個第二客戶端300。當所述多個第二客戶端300的位置與所述商品訂單信息包括的地理位置的距離差均在第二預設(shè)范圍(例如1km~5km)內(nèi)時,將所述商品訂單信息同時發(fā)送至所述多個第二客戶端300。所述多個第二客戶端300在有所述商品庫存的條件下,其中任一所述第二客戶端300接受所述商品訂單信息。所述訂單信息發(fā)送模塊530將所述商品訂單信息選出距離差均在第二預設(shè)范圍內(nèi)的多個第二客戶端300并發(fā)送至所述多個第二客戶端300,優(yōu)選地,所述多個第二客戶端300可通過搶單的方式,最終由某一個第二客戶端300接受所述商品訂單信息,并且由該第二客戶端300對應(yīng)的商家完成商品的配送。
第三實施例
請參照圖5,為本發(fā)明第三實施例所提供的物流配送方法的流程示意圖。需要說明的是,本發(fā)明所述的物流配送方法并不以圖5以及以下所述的具體順序為限制,其基本原理及產(chǎn)生的技術(shù)效果與第一實施例相同,為簡要描述,本實施例中未提及部分,可參考第一實施例中的相應(yīng)內(nèi)容。應(yīng)當理解,在其它實施例中,本發(fā)明所述的物流配送方法其中部分步驟的順序可以根據(jù)實際需要相互交換,或者其中的部分步驟也可以省略或刪除。下面將對圖5所示的具體流程進行詳細闡述。
步驟S301,接收第一客戶端200發(fā)送的用戶的商品訂單信息。
在本實施例中,用戶通過互聯(lián)網(wǎng)選擇自己想要購買的商品并向商家提交商品訂單信息,所述第一客戶端200接到該用戶的商品訂單信息后將該用戶的商品訂單信息發(fā)送至服務(wù)器100以使所述服務(wù)器100對該商品訂單信息進行處理。
可以理解,該步驟S301可以由上述的訂單信息接收模塊510執(zhí)行。
步驟S302,對所述商品訂單信息進行處理。
在本發(fā)明實施例中,將該商品訂單信息與預先存儲的各商家上傳的數(shù)據(jù)進行比對。例如,通過對訂單中的商品的名稱、生產(chǎn)廠商、型號、顏色、規(guī)格以及收貨地址等數(shù)據(jù)進行比對,以確定用戶所要購買的商品以及依據(jù)所述至少一個第二客戶端300的位置與所述商品訂單信息包括的地理位置的距離差選擇將商品訂單信息發(fā)送至所述至少一個第二客戶端300。
可以理解,該步驟S302可以由上述的訂單信息處理模塊520執(zhí)行。
步驟S303,依據(jù)處理結(jié)果將所述商品訂單信息發(fā)送至滿足預設(shè)條件的至少一個第二客戶端300以使所述至少一個第二客戶端300依據(jù)所述商品的庫存信息接受所述商品訂單信息。
在本發(fā)明實施例中,所述步驟S303包括:依據(jù)所述至少一個第二客戶端300的位置與所述商品訂單信息包括的地理位置的距離差將所述商品訂單信息發(fā)送至滿足預設(shè)條件的所述至少一個第二客戶端300的其中一個或?qū)⑺錾唐酚唵涡畔⑼瑫r發(fā)送至滿足預設(shè)條件的多個第二客戶端300。
具體地,將所述商品訂單信息發(fā)送至滿足預設(shè)條件的所述至少一個第二客戶端300的其中一個。優(yōu)選地,當所述至少一個第二客戶端300的位置與所述商品訂單信息包括的地理位置的距離差均在第一預設(shè)范圍(例如小于1km)內(nèi)時,選擇將所述商品訂單信息發(fā)送至與所述商品訂單信息包括的地理位置的距離差最小的所述第二客戶端300。當所述至少一個第二客戶端300的其中一個有所述商品的庫存時,所述至少一個第二客戶端300的其中一個接受所述商品訂單信息,當所述至少一個第二客戶端300的其中一個沒有所述商品的庫存時,所述至少一個第二客戶端300的其中一個拒絕接受所述商品訂單信息,此時通過響應(yīng)所述至少一個第二客戶端300的其中一個的拒絕請求并重新發(fā)送所述商品訂單信息至所述至少一個第二客戶端300的其中另一個以使所述至少一個第二客戶端300的其中另一個接受所述商品訂單信息。
具體地,將所述商品訂單信息同時發(fā)送至滿足預設(shè)條件的多個第二客戶端300。當所述多個第二客戶端300的位置與所述商品訂單信息包括的地理位置的距離差均在第二預設(shè)范圍(例如1km~5km)內(nèi)時,將所述商品訂單信息同時發(fā)送至所述多個第二客戶端300。所述多個第二客戶端300在有所述商品庫存的條件下,其中任一所述第二客戶端300接受所述商品訂單信息。優(yōu)選地,所述多個第二客戶端300可通過搶單的方式,最終由某一個第二客戶端300接受所述商品訂單信息,并且由該第二客戶端300對應(yīng)的商家完成商品的配送。
可以理解,該步驟S303可以由上述的訂單信息發(fā)送模塊530執(zhí)行。
綜上所述,本發(fā)明實施例所提供的物流配送方法、裝置及服務(wù)器,所述第一客戶端獲取用戶的商品訂單信息,并將所述商品訂單信息發(fā)送至所述服務(wù)器,所述服務(wù)器接收并處理所述商品訂單信息,并依據(jù)處理結(jié)果將所述商品訂單信息發(fā)送至滿足預設(shè)條件的所述至少一個第二客戶端的其中一個或者發(fā)送至滿足預設(shè)條件的多個第二客戶端。當所述服務(wù)器將所述商品訂單信息發(fā)送至滿足預設(shè)條件的所述至少一個第二客戶端的其中一個時,所述服務(wù)器選擇將所述商品訂單信息發(fā)送至與所述商品訂單信息包括的地理位置的距離差最小的所述第二客戶端,若所述至少一個第二客戶端的其中一個有所述商品的庫存時,所述至少一個第二客戶端的其中一個接受所述商品訂單信息,若所述至少一個第二客戶端的其中一個沒有所述商品的庫存時,所述至少一個第二客戶端的其中一個拒絕接受所述商品訂單信息,所述服務(wù)器響應(yīng)所述至少一個第二客戶端的其中一個的拒絕請求并重新發(fā)送所述商品訂單信息至所述至少一個第二客戶端的其中另一個以使所述至少一個第二客戶端的其中另一個接受所述商品訂單信息,最終由接受所述商品訂單信息的第二客戶端對應(yīng)的商家完成所述商品的配送。當所述服務(wù)器將所述商品訂單信息發(fā)送至滿足預設(shè)條件的多個第二客戶端時,所述服務(wù)器通過選擇與所述商品訂單信息包括的地理位置的距離差均在第二預設(shè)范圍內(nèi)的多個第二客戶端并將所述商品訂單信息發(fā)送至所述多個第二客戶端,所述多個第二客戶端均有所述商品的庫存時,可通過搶單的方式以使其中任一所述第二客戶端接受所述商品訂單信息,最終由接受所述商品訂單信息的第二客戶端對應(yīng)的商家完成所述商品的配送。本發(fā)明實施例提供的物流配送方法、裝置及服務(wù)器,極大改善了現(xiàn)有網(wǎng)購中物流配送流程存在的問題,具有配送花費時間短、過程少、能耗低、成本低、運輸風險小、更好的售后服務(wù)等優(yōu)點,給用戶帶來良好的購物體驗。
需要說明的是,在本文中,諸如“第一”和“第二”等之類的關(guān)系術(shù)語僅僅用來將一個實體或者操作與另一個實體或操作區(qū)分開來,而不一定要求或者暗示這些實體或操作之間存在任何這種實際的關(guān)系或者順序。而且,術(shù)語“包括”、“包含”或者其任何其他變體意在涵蓋非排他性的包含,從而使得包括一系列要素的過程、方法、物品或者設(shè)備不僅包括那些要素,而且還包括沒有明確列出的其他要素,或者是還包括為這種過程、方法、物品或者設(shè)備所固有的要素。在沒有更多限制的情況下,由語句“包括一個……”限定的要素,并不排除在包括所述要素的過程、方法、物品或者設(shè)備中還存在另外的相同要素。
以上所述僅為本發(fā)明的優(yōu)選實施例而已,并不用于限制本發(fā)明,對于本領(lǐng)域的技術(shù)人員來說,本發(fā)明可以有各種更改和變化。凡在本發(fā)明的精神和原則之內(nèi),所作的任何修改、等同替換、改進等,均應(yīng)包含在本發(fā)明的保護范圍之內(nèi)。應(yīng)注意到:相似的標號和字母在下面的附圖中表示類似項,因此,一旦某一項在一個附圖中被定義,則在隨后的附圖中不需要對其進行進一步定義和解釋。