亚洲狠狠干,亚洲国产福利精品一区二区,国产八区,激情文学亚洲色图

一種訂單路由系統(tǒng)和方法_2

文檔序號(hào):8413015閱讀:來(lái)源:國(guó)知局
Time,EndDateTime) ”來(lái)實(shí)現(xiàn)訂單下載接口。其中,參數(shù)ShopType表示店鋪類(lèi)型,StartDateTime表示本次下載訂單的開(kāi)始日期時(shí)間點(diǎn),EndDateTime表示本次下載的結(jié)束時(shí)間點(diǎn)。在訂單下載接口的具體實(shí)現(xiàn)中,通過(guò)判斷ShopType調(diào)用不同電子服務(wù)平臺(tái)的服務(wù),其具體的實(shí)現(xiàn)程序可以簡(jiǎn)化為: “ Switch (ShopType)
Case “第一電子服務(wù)平臺(tái)”
調(diào)用第一電子服務(wù)平臺(tái)接口處理程序Case “第二電子服務(wù)平臺(tái)”
調(diào)用第二電子服務(wù)平臺(tái)接口處理程序Case “第三電子服務(wù)平臺(tái)”
調(diào)用第三電子服務(wù)平臺(tái)接口處理程序Case “第四電子服務(wù)平臺(tái)”
調(diào)用第四電子服務(wù)平臺(tái)接口處理程序Case “其他”
調(diào)用其他接口處理程序END”。
[0027]通過(guò)訂單下載接口對(duì)接口數(shù)據(jù)下載后,系統(tǒng)將數(shù)據(jù)進(jìn)行處理后返回統(tǒng)一結(jié)構(gòu)的訂單數(shù)據(jù),這保證系統(tǒng)的操作界面能統(tǒng)一處理各個(gè)平臺(tái)的不同結(jié)構(gòu)的訂單數(shù)據(jù)。
[0028]訂單地址解析單元102,用于對(duì)所述應(yīng)用程序編程接口 101抓取的訂單所攜帶的信息進(jìn)行解析,獲取所述訂單的送貨地址信息;并根據(jù)所述訂單的送貨地址信息和預(yù)設(shè)的倉(cāng)庫(kù)配送區(qū)域信息,解析出可發(fā)出所述訂單的所有倉(cāng)庫(kù)。訂單地址解析單元102通過(guò)分析訂單配送地址和預(yù)先設(shè)置的各個(gè)倉(cāng)庫(kù)管轄地的匹配程度,以決定從哪個(gè)倉(cāng)庫(kù)進(jìn)行發(fā)貨。
[0029]例如,訂單路由系統(tǒng)從訂單的送貨信息中獲取該訂單的送貨地址(包括國(guó)家、省份/州、城市、城區(qū)、街道門(mén)牌信息),在地址庫(kù)中找到可以送達(dá)該送貨地址的倉(cāng)庫(kù)信息。當(dāng)?shù)刂穾?kù)信息的顆粒不一致時(shí),需要做多次匹配。具體實(shí)施時(shí),一種具體的實(shí)現(xiàn)程序可以簡(jiǎn)化為:
uSearch收貨國(guó)家=地址庫(kù)中國(guó)家AND收貨省份=地址庫(kù)中省份 AM)收貨城市= 地址庫(kù)中城市AND收貨地區(qū)= 地址庫(kù)中地區(qū) IF找到匹配的記錄
獲取記錄中預(yù)設(shè)的發(fā)貨倉(cāng)庫(kù),
ELSE
Search收貨國(guó)家=地址庫(kù)中國(guó)家AND收貨省份=地址庫(kù)中省份 AND收貨城市= 地址庫(kù)中城市 IF找到匹配的記錄
獲取記錄中預(yù)設(shè)的發(fā)貨倉(cāng)庫(kù),
ELSE
Search收貨國(guó)家=地址庫(kù)中國(guó)家AND收貨省份=地址庫(kù)中省份 IF找到匹配的記錄
獲取記錄中預(yù)設(shè)的發(fā)貨倉(cāng)庫(kù),
ELSE
Search收貨國(guó)家=地址庫(kù)中國(guó)家 IF找到匹配的記錄
獲取記錄中預(yù)設(shè)的發(fā)貨倉(cāng)庫(kù),
ELSE ”。
[0030]具體實(shí)施時(shí),系統(tǒng)首先獲取默認(rèn)的發(fā)貨倉(cāng)庫(kù),當(dāng)系統(tǒng)沒(méi)有設(shè)置默認(rèn)倉(cāng)庫(kù),就標(biāo)記為異常。系統(tǒng)從最細(xì)的粒度開(kāi)始匹配,系統(tǒng)就可設(shè)置一個(gè)小區(qū)域的發(fā)貨倉(cāng)庫(kù),也可以設(shè)置一個(gè)大區(qū)域的發(fā)貨倉(cāng)庫(kù),從而簡(jiǎn)化設(shè)置,增加系統(tǒng)靈活性。
[0031]訂單庫(kù)存分析單元103,用于根據(jù)實(shí)時(shí)檢測(cè)各個(gè)倉(cāng)庫(kù)中與所述訂單對(duì)應(yīng)的各種物品的可用庫(kù)存數(shù)。具體地,訂單庫(kù)存分析單元103分析從訂單地址解析單元102中流出的訂單用倉(cāng)庫(kù)即時(shí)可用庫(kù)存數(shù)匹配訂單的需求數(shù),從而判斷出最佳匹配倉(cāng)庫(kù)是否有足夠的庫(kù)存發(fā)貨。
[0032]投遞分析單元104,用于根據(jù)所述訂單的送貨地址信息和訂單配送范圍,確定符合訂單需求的投遞平臺(tái)。
[0033]具體實(shí)施時(shí),庫(kù)存數(shù)據(jù)保存在數(shù)據(jù)表“Inventorys”中,分別由數(shù)據(jù)字段StockCode和ProductID區(qū)分倉(cāng)庫(kù)和每個(gè)商品SKU欄目,采用參量Quantity記錄每個(gè)SKU在倉(cāng)庫(kù)中的庫(kù)存數(shù),采用參量AllocatedQuantity記錄SKU倉(cāng)庫(kù)中的已分配數(shù)量。當(dāng)抓取的訂單到達(dá)投遞分析單元104后,根據(jù)訂單中ProductID和SaleQTY (銷(xiāo)售數(shù)量),在庫(kù)存表中找到對(duì)應(yīng)的記錄。找到符合條件的記錄后,獲取欄目StockCode的值,并與之前獲取的最佳發(fā)貨倉(cāng)庫(kù)對(duì)比。若未找到符合條件的記錄,則表示沒(méi)有倉(cāng)庫(kù)可以發(fā)貨。具體地,如果找到符合條件的記錄則可按照庫(kù)存量最大的匹配倉(cāng)庫(kù)發(fā)貨。
[0034]運(yùn)輸成本分析單元105,用于針對(duì)各個(gè)符合訂單需求的投遞平臺(tái),根據(jù)預(yù)設(shè)的運(yùn)輸成本基準(zhǔn)逐一計(jì)算出各個(gè)所述投遞平臺(tái)送達(dá)所述訂單的所需費(fèi)用,選定最佳投遞平臺(tái)對(duì)所述訂單進(jìn)行投遞。
[0035]具體實(shí)施時(shí),可以根據(jù)預(yù)先設(shè)置的投遞分配規(guī)則,按照商品重量、所達(dá)區(qū)域、最佳成本效益規(guī)則將訂單分配給不同的投遞平臺(tái)。
[0036]運(yùn)輸成本分析單元105作為確認(rèn)投遞平臺(tái)的核心模塊,在數(shù)據(jù)中設(shè)置數(shù)據(jù)表(如ExpressCompanies)用于記錄每個(gè)投遞平臺(tái)所能送達(dá)的區(qū)域、單位送貨成本和續(xù)費(fèi)成本。每個(gè)投遞平臺(tái)送達(dá)區(qū)域和成本不同,因此可根據(jù)訂單所包含的物品重量確定每個(gè)訂單的最佳投遞平臺(tái)。在訂單到達(dá)運(yùn)輸成本分析單元105后,訂單路由系統(tǒng)首先檢查訂單是否已經(jīng)由客戶(hù)指定了投遞平臺(tái)。以下是一種具體的訂單運(yùn)輸成本分析過(guò)程:
uIF訂單投遞平臺(tái)已指定
退出本單元(運(yùn)輸成本分析單元_)
ELSE
BEGIN
Search投遞平臺(tái):可送貨地址=訂單地址AND排除掉不送區(qū)域訂單總重量:SUM(訂單商品單品重量±訂單數(shù)量)
送貨成本=投遞平臺(tái)標(biāo)準(zhǔn)重量成本*基準(zhǔn)重量+ (訂單重量一基準(zhǔn)重量)
*續(xù)費(fèi)成本。
[0037]最佳投遞平臺(tái)=MIN (送貨成本)
END”。
[0038]本發(fā)明實(shí)施例提供的訂單路由系統(tǒng),可以通過(guò)API實(shí)現(xiàn)與不同的電子服務(wù)平臺(tái)實(shí)現(xiàn)實(shí)時(shí)數(shù)據(jù)交換,從各種電子服務(wù)平臺(tái)上自動(dòng)抓取訂單以及訂單所攜帶的信息,減少人工錄入數(shù)據(jù)或?qū)胗唵螘r(shí)容易產(chǎn)生的錯(cuò)誤,同時(shí),通過(guò)API接口實(shí)時(shí)對(duì)接,提升了數(shù)據(jù)處理效率和準(zhǔn)確度,利于大規(guī)模訂單數(shù)據(jù)處理。通過(guò)對(duì)訂單信息的解析,獲得可發(fā)貨的所有倉(cāng)庫(kù)信息,支持多個(gè)倉(cāng)儲(chǔ)中心及區(qū)域管理,能自動(dòng)分析、判斷訂單發(fā)貨倉(cāng)庫(kù),因此極大地減少了人工處理環(huán)節(jié),節(jié)省了人力和處理時(shí)間,減少了訂單處理過(guò)程中導(dǎo)致的數(shù)據(jù)錯(cuò)誤;根據(jù)所述訂單的送貨地址信息和訂單配送范圍,自動(dòng)確定符合訂單需求的投遞平臺(tái);針對(duì)各個(gè)符合訂單需求的投遞平臺(tái),根據(jù)預(yù)設(shè)的運(yùn)輸成本基準(zhǔn)逐一計(jì)算出各個(gè)所述投遞平臺(tái)送達(dá)所述訂單的所需費(fèi)用,選定最佳投遞平臺(tái)對(duì)所述訂單進(jìn)行投遞。
[0039]如圖2所示,其是本發(fā)明提供的訂單路由系統(tǒng)的又一個(gè)實(shí)施例的結(jié)構(gòu)示意圖。其中,圖2中的模塊201~205與圖1中的模塊101~105的作用以及基本工作原理相同,在此不再贅述。本實(shí)施例在圖1實(shí)施例的基礎(chǔ)上,進(jìn)一步地,所述訂單路由系統(tǒng)還包括:
倉(cāng)庫(kù)管理系統(tǒng)206,用于在所述訂單投遞完畢后,對(duì)訂單投遞過(guò)程所產(chǎn)生的訂單數(shù)據(jù)通過(guò)系統(tǒng)接口寫(xiě)入并存儲(chǔ)。并且,優(yōu)選地,所述訂單庫(kù)存分析單元203在模塊103的基礎(chǔ)上,還用于檢測(cè)所述訂單是否可被執(zhí)行,以及,檢測(cè)是否需要進(jìn)行訂單合并或拆分。
[0040]進(jìn)一步地,所述訂單路由系統(tǒng)還包括:訂單合并單元207和訂單拆分單元208。
[0041]其中,所述訂單合并單元207,用于根據(jù)所述訂單庫(kù)存分析單元的檢測(cè)結(jié)果,對(duì)處于同一發(fā)貨倉(cāng)庫(kù)或具有相同收貨信息的訂單進(jìn)行合并;所述訂單拆分單元208,用于在所述訂單的各種物品分別處于不同的發(fā)貨倉(cāng)庫(kù),或者,所述訂單的各種物品具有不同的發(fā)貨時(shí)間,或者,所述訂單的各種物品分別具有不同的收貨地址時(shí),對(duì)所述訂單進(jìn)行自動(dòng)拆分。具體實(shí)施時(shí),通常只有部分的訂單才需要通過(guò)合并或拆分處理。
[0042]以下通過(guò)某一訂單處理流程為例,說(shuō)明本發(fā)明實(shí)施例提供的訂單路由系統(tǒng)的工作原理:
用戶(hù)在某一電子服務(wù)平臺(tái)下達(dá)訂單并提交后形成訂單A,訂單A通過(guò)系統(tǒng)API接口抓取到訂單路由系統(tǒng)中;訂單A的信息被整體打包傳遞給訂單地址解析單元,訂單地址解析單元根據(jù)訂單A上的送貨地址信息及預(yù)先設(shè)置的每個(gè)倉(cāng)庫(kù)的配送區(qū)域信息解析出可以處理訂單A的所有倉(cāng)庫(kù)。
[0043]經(jīng)過(guò)訂單地址解析單元處理后,訂單A已標(biāo)志出可發(fā)貨的倉(cāng)庫(kù)并發(fā)送到訂單庫(kù)存分析單元,訂單庫(kù)存分析單元從系統(tǒng)中實(shí)時(shí)獲取倉(cāng)庫(kù)系統(tǒng)的物品SKU的可用庫(kù)存數(shù),根據(jù)每個(gè)物品的庫(kù)存數(shù),系統(tǒng)確定訂單是否可被執(zhí)行或者是否需要拆分以在多個(gè)倉(cāng)并行處理。若訂單A中有多個(gè)SKU,并且每個(gè)SKU的庫(kù)存在不同倉(cāng)庫(kù),則需要進(jìn)行訂單分拆,并重新確定發(fā)貨倉(cāng)庫(kù)。
[0044]訂單A經(jīng)過(guò)庫(kù)存分析后,進(jìn)入投遞分析單元,這一功能將根據(jù)用戶(hù)需求(留言欄目)、訂單送貨地址、系統(tǒng)內(nèi)設(shè)置的每個(gè)投遞平臺(tái)可配送范圍這三個(gè)信息確定是否出符合需求的投遞平臺(tái),并將這些信息發(fā)送到運(yùn)輸成本分析單元。
[0045]運(yùn)輸成本分析單元針對(duì)每個(gè)訂單符合條件的投遞平臺(tái),結(jié)合預(yù)先設(shè)置的運(yùn)送成本基準(zhǔn),計(jì)算出每個(gè)投遞平臺(tái)送達(dá)該訂單A需要的費(fèi)用,并取最優(yōu)成本的投遞平臺(tái)。
[0046]訂單A在經(jīng)過(guò)上述處理單元處理后產(chǎn)生的訂單數(shù)據(jù)通過(guò)倉(cāng)庫(kù)管理系統(tǒng)(WMS)的系統(tǒng)接口進(jìn)入倉(cāng)庫(kù)管理系統(tǒng)中。
[0047]因此,本發(fā)明實(shí)施例除了可以獲得圖1實(shí)施例的所有技術(shù)效果以外,還通過(guò)倉(cāng)庫(kù)管理系統(tǒng)(Warehouse Management Sy
當(dāng)前第2頁(yè)1 2 3 
網(wǎng)友詢(xún)問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1