本申請(qǐng)涉及互聯(lián)網(wǎng)信息技術(shù)處理領(lǐng)域,尤其涉及一種物流業(yè)務(wù)處理方法及裝置。
背景技術(shù):
為了實(shí)現(xiàn)供貨商將業(yè)務(wù)對(duì)象提供給各渠道進(jìn)行銷售,供貨商可通過倉配提供方提供的服務(wù)將業(yè)務(wù)對(duì)象入庫到倉配提供方(擁有倉庫和配送服務(wù)能力的公司,如順豐、菜鳥)的倉庫,也即供貨商先聯(lián)系倉配提供方,由倉配提供方將業(yè)務(wù)對(duì)象從供貨商的倉庫運(yùn)輸至倉配提供方的倉庫,實(shí)現(xiàn)將業(yè)務(wù)對(duì)象入庫到倉配提供服務(wù)方的倉庫。所述渠道是指供貨商的供貨目標(biāo)。例如,可以包括線下實(shí)體店、線上a電商平臺(tái)、線上b電商平臺(tái)。用戶針對(duì)線上電商平臺(tái)展示的業(yè)務(wù)對(duì)象下單后,供貨商可將該業(yè)務(wù)對(duì)象的信息和收貨人信息發(fā)送給倉配提供方,由倉配提供方按照業(yè)務(wù)對(duì)象的信息進(jìn)行業(yè)務(wù)對(duì)象的分揀,后續(xù)配送人員按照收貨人信息將業(yè)務(wù)對(duì)象送達(dá)到所述用戶。
現(xiàn)有技術(shù)中,實(shí)現(xiàn)上述物流業(yè)務(wù)的系統(tǒng)如圖1所示,包括倉配提供方服務(wù)器和供貨商服務(wù)器。供貨商服務(wù)器按照倉配提供方服務(wù)器對(duì)業(yè)務(wù)對(duì)象的結(jié)構(gòu)化定義,將需要運(yùn)輸至倉配提供方倉庫的業(yè)務(wù)對(duì)象的信息發(fā)送給供貨商服務(wù)器,倉配提供方服務(wù)器接收到信息后,通知倉配提供方的相關(guān)人員,進(jìn)行業(yè)務(wù)對(duì)象的入庫。此外,還可以利用上述系統(tǒng)針對(duì)業(yè)務(wù)對(duì)象進(jìn)行其他庫存操作,例如:出庫操作,以及實(shí)現(xiàn)業(yè)務(wù)對(duì)象在各倉配提供方的倉庫間的調(diào)撥操作。
圖1所示的系統(tǒng)實(shí)現(xiàn)了供貨商服務(wù)器和倉配提供方服務(wù)器對(duì)物流業(yè)務(wù)的處理。然而,由于倉配提供方不止一個(gè),供貨商若需要使用多個(gè)倉配提供方提供的倉配服務(wù),則需要供貨商服務(wù)器與每一個(gè)倉配提供方服務(wù)器分別建立連接。如圖2所示,假設(shè)有1個(gè)供貨商服務(wù)器p1,有三個(gè)倉配提供方服務(wù)器sp1、sp2 和sp3,則需要供貨商服務(wù)器p1分別與倉配提供方服務(wù)器sp1、sp2和sp3對(duì)接。此種情況下,往往會(huì)存在以下問題:
問題1:由于不同倉配提供方服務(wù)器對(duì)業(yè)務(wù)對(duì)象的信息的結(jié)構(gòu)化定義不同,為了和多個(gè)倉配提供方服務(wù)器進(jìn)行交互,同一供貨商的同一業(yè)務(wù)對(duì)象的信息在供貨商服務(wù)器中需要有很多不同的結(jié)構(gòu)化定義,這將導(dǎo)致供貨服務(wù)器中需要較多的存儲(chǔ)空間來存儲(chǔ)同一業(yè)務(wù)對(duì)象的信息,也增加了供貨商對(duì)信息的維護(hù)升級(jí)成本。
問題2:由于不同倉配提供方對(duì)庫存操作流程的要求不同,這將導(dǎo)致供貨商服務(wù)器與倉配提供方服務(wù)器之間針對(duì)庫存操作(如發(fā)貨、退貨,調(diào)撥等)之間的程序調(diào)用也即庫存互操作難度增加。
技術(shù)實(shí)現(xiàn)要素:
有鑒于此,本申請(qǐng)?zhí)岢隽艘环N物流業(yè)務(wù)處理方法及裝置,以解決供貨服務(wù)器中需要較多的存儲(chǔ)空間來存儲(chǔ)同一業(yè)務(wù)對(duì)象的信息以及供貨商服務(wù)器與倉配提供方服務(wù)器之間庫存互操作難度增加的問題。
一種物流業(yè)務(wù)處理方法,包括:
倉配服務(wù)平臺(tái)接收供貨商服務(wù)器發(fā)送的第一調(diào)用請(qǐng)求,所述第一調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有庫存操作申請(qǐng)功能的接口,所述第一調(diào)用請(qǐng)求攜帶有庫存操作申請(qǐng)類型、倉配提供方的倉庫的標(biāo)識(shí)和業(yè)務(wù)對(duì)象的信息;
倉配服務(wù)平臺(tái)向倉配提供方服務(wù)器發(fā)送第二調(diào)用請(qǐng)求,所述第二調(diào)用請(qǐng)求用于調(diào)用倉配提供方服務(wù)器的具有創(chuàng)建庫存操作申請(qǐng)單據(jù)功能的接口,所述第二調(diào)用請(qǐng)求中攜帶有所述庫存操作申請(qǐng)類型、所述倉配提供方的倉庫的標(biāo)識(shí)和所述業(yè)務(wù)對(duì)象的信息;
倉配服務(wù)平臺(tái)接收倉配提供方服務(wù)器發(fā)送的第二調(diào)用響應(yīng),所述第二調(diào)用響應(yīng)中攜帶有庫存操作申請(qǐng)單據(jù),所述庫存操作申請(qǐng)單據(jù)是利用所述第二調(diào)用請(qǐng)求中攜帶的信息生成的;
倉配服務(wù)平臺(tái)向供貨商服務(wù)器發(fā)送第一調(diào)用響應(yīng),所述第一調(diào)用響應(yīng)中包 含所述庫存操作申請(qǐng)單據(jù)。
一種物流業(yè)務(wù)處理方法,包括:
供貨商服務(wù)器向倉配服務(wù)平臺(tái)發(fā)送第一調(diào)用請(qǐng)求,所述第一調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有庫存操作申請(qǐng)功能的接口,攜帶有庫存操作申請(qǐng)類型、倉配提供方的倉庫的標(biāo)識(shí)和業(yè)務(wù)對(duì)象的信息;
接收倉配服務(wù)平臺(tái)發(fā)送的第一調(diào)用響應(yīng),所述第一調(diào)用響應(yīng)是倉配服務(wù)平臺(tái)接收到第二調(diào)用響應(yīng)后發(fā)送的,包含所述庫存操作申請(qǐng)單據(jù);所述第二調(diào)用響應(yīng)是倉配提供方服務(wù)器基于倉配服務(wù)平臺(tái)的第二調(diào)用請(qǐng)求發(fā)送的,所述第二調(diào)用請(qǐng)求用于調(diào)用倉配提供方服務(wù)器的具有創(chuàng)建庫存操作申請(qǐng)單據(jù)功能的接口,所述第二調(diào)用請(qǐng)求是倉配服務(wù)平臺(tái)在接收到所述第一調(diào)用請(qǐng)求后,向倉配提供方服務(wù)器發(fā)送的。
一種物流業(yè)務(wù)處理方法,包括:
倉配提供方服務(wù)器接收倉配服務(wù)平臺(tái)發(fā)送的第二調(diào)用請(qǐng)求,所述第二調(diào)用請(qǐng)求是倉配服務(wù)平臺(tái)在接收到供貨商服務(wù)器的第一調(diào)用請(qǐng)求后發(fā)送的,用于調(diào)用倉配提供方服務(wù)器的具有創(chuàng)建庫存操作申請(qǐng)單據(jù)功能的接口,攜帶有庫存操作申請(qǐng)類型、所述倉配提供方的倉庫的標(biāo)識(shí)和業(yè)務(wù)對(duì)象的信息;
倉配提供方服務(wù)器利用第二調(diào)用請(qǐng)求中攜帶的所述庫存操作申請(qǐng)類型、所述倉配提供方的倉庫的標(biāo)識(shí)和所述業(yè)務(wù)對(duì)象的信息,創(chuàng)建庫存操作申請(qǐng)單據(jù);
向倉配服務(wù)平臺(tái)發(fā)送第二調(diào)用響應(yīng),所述第二調(diào)用響應(yīng)中攜帶有庫存操作申請(qǐng)單據(jù),所述倉配服務(wù)平臺(tái)在接收到所述第二調(diào)用響應(yīng)后,向供貨商服務(wù)器發(fā)送第一調(diào)用響應(yīng),所述第一調(diào)用響應(yīng)中包含所述庫存操作申請(qǐng)單據(jù)。
一種倉配服務(wù)平臺(tái),包括:
第一接收單元,用于接收供貨商服務(wù)器發(fā)送的第一調(diào)用請(qǐng)求,所述第一調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有庫存操作申請(qǐng)功能的接口,所述第一調(diào)用請(qǐng)求攜帶有庫存操作申請(qǐng)類型、倉配提供方的倉庫的標(biāo)識(shí)和業(yè)務(wù)對(duì)象的信息;
第一發(fā)送單元,用于向倉配提供方服務(wù)器發(fā)送第二調(diào)用請(qǐng)求,所述第二調(diào) 用請(qǐng)求用于調(diào)用倉配提供方服務(wù)器的具有創(chuàng)建庫存操作申請(qǐng)單據(jù)功能的接口,所述第二調(diào)用請(qǐng)求中攜帶有所述庫存操作申請(qǐng)類型、所述倉配提供方的倉庫的標(biāo)識(shí)和所述業(yè)務(wù)對(duì)象的信息;
第二接收單元,用于接收倉配提供方服務(wù)器發(fā)送的第二調(diào)用響應(yīng),所述第二調(diào)用響應(yīng)中攜帶有庫存操作申請(qǐng)單據(jù),所述庫存操作申請(qǐng)單據(jù)是利用所述第二調(diào)用請(qǐng)求中攜帶的信息生成的;
第二發(fā)送單元,用于向供貨商服務(wù)器發(fā)送第一調(diào)用響應(yīng),所述第一調(diào)用響應(yīng)中包含所述庫存操作申請(qǐng)單據(jù)。
一種供貨商服務(wù)器,包括:
發(fā)送單元,用于向倉配服務(wù)平臺(tái)發(fā)送第一調(diào)用請(qǐng)求,所述第一調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有庫存操作申請(qǐng)功能的接口,攜帶有庫存操作申請(qǐng)類型、倉配提供方的倉庫的標(biāo)識(shí)和業(yè)務(wù)對(duì)象的信息;
接收單元,用于接收倉配服務(wù)平臺(tái)發(fā)送的第一調(diào)用響應(yīng),所述第一調(diào)用響應(yīng)是倉配服務(wù)平臺(tái)接收到第二調(diào)用響應(yīng)后發(fā)送的,包含所述庫存操作申請(qǐng)單據(jù);所述第二調(diào)用響應(yīng)是倉配提供方服務(wù)器基于倉配服務(wù)平臺(tái)的第二調(diào)用請(qǐng)求發(fā)送的,所述第二調(diào)用請(qǐng)求用于調(diào)用倉配提供方服務(wù)器的具有創(chuàng)建庫存操作申請(qǐng)單據(jù)功能的接口,所述第二調(diào)用請(qǐng)求是倉配服務(wù)平臺(tái)在接收到所述第一調(diào)用請(qǐng)求后,向倉配提供方服務(wù)器發(fā)送的。
一種倉配提供方服務(wù)器,包括:
接收單元,用于接收倉配服務(wù)平臺(tái)發(fā)送的第二調(diào)用請(qǐng)求,所述第二調(diào)用請(qǐng)求是倉配服務(wù)平臺(tái)在接收到供貨商服務(wù)器的第一調(diào)用請(qǐng)求后發(fā)送的,用于調(diào)用倉配提供方服務(wù)器的具有創(chuàng)建庫存操作申請(qǐng)單據(jù)功能的接口,攜帶有庫存操作申請(qǐng)類型、所述倉配提供方的倉庫的標(biāo)識(shí)和業(yè)務(wù)對(duì)象的信息;
創(chuàng)建單元,用于利用第二調(diào)用請(qǐng)求中攜帶的所述庫存操作申請(qǐng)類型、所述倉配提供方的倉庫的標(biāo)識(shí)和所述業(yè)務(wù)對(duì)象的信息,創(chuàng)建庫存操作申請(qǐng)單據(jù);
發(fā)送單元,用于向倉配服務(wù)平臺(tái)發(fā)送第二調(diào)用響應(yīng),所述第二調(diào)用響應(yīng)中 攜帶有庫存操作申請(qǐng)單據(jù),所述倉配服務(wù)平臺(tái)在接收到所述第二調(diào)用響應(yīng)后,向供貨商服務(wù)器發(fā)送第一調(diào)用響應(yīng),所述第一調(diào)用響應(yīng)中包含所述庫存操作申請(qǐng)單據(jù)。
本申請(qǐng)有益效果如下:
本申請(qǐng)實(shí)施例中,一方面,由于在倉配提供方服務(wù)器和供貨商服務(wù)器之間設(shè)立了倉配服務(wù)平臺(tái)作為中間方,任一供貨商服務(wù)器和任一倉配提供方服務(wù)器均可通過倉配服務(wù)平臺(tái)進(jìn)行物流業(yè)務(wù)信息的交互,無需供貨商服務(wù)器和多個(gè)倉配提供方服務(wù)器逐一建立連接,因此,減少了供貨商與倉配提供方之間的系統(tǒng)對(duì)接成本;另一方面,由于供貨商服務(wù)器、倉配服務(wù)平臺(tái)、倉配提供方服務(wù)器之間通過統(tǒng)一的結(jié)構(gòu)化定義對(duì)業(yè)務(wù)對(duì)象的信息進(jìn)行定義以及統(tǒng)一的庫存操作接口進(jìn)行庫存互操作,因此,減少了供貨商服務(wù)器對(duì)業(yè)務(wù)對(duì)象的信息的存儲(chǔ),降低了供貨商服務(wù)器對(duì)信息的維護(hù)升級(jí)成本以及供貨商服務(wù)器與倉配提供方服務(wù)器之間的庫存互操作難度。
附圖說明
為了更清楚地說明本發(fā)明實(shí)施例中的技術(shù)方案,下面將對(duì)實(shí)施例描述中所需要使用的附圖作簡要介紹,顯而易見地,下面描述中的附圖僅僅是本發(fā)明的一些實(shí)施例,對(duì)于本領(lǐng)域的普通技術(shù)人員來講,在不付出創(chuàng)造性勞動(dòng)性的前提下,還可以根據(jù)這些附圖獲得其他的附圖。
圖1為現(xiàn)有技術(shù)中的由供貨商服務(wù)器和倉配提供方服務(wù)器構(gòu)成的物流業(yè)務(wù)處理系統(tǒng)的示意圖;
圖2為現(xiàn)有技術(shù)中的在有1個(gè)供貨商服務(wù)器和三個(gè)倉配提供方服務(wù)器時(shí)的物流業(yè)務(wù)處理系統(tǒng)的示意圖;
圖3為本申請(qǐng)實(shí)施例提供的物流業(yè)務(wù)處理系統(tǒng)的結(jié)構(gòu)示意圖;
圖4為本申請(qǐng)實(shí)施例提供的使用應(yīng)用程序開發(fā)接口和服務(wù)提供接口實(shí)現(xiàn)本申請(qǐng)實(shí)施例的物流業(yè)務(wù)處理系統(tǒng)時(shí)的系統(tǒng)原理圖;
圖5為本申請(qǐng)實(shí)施例提供的申請(qǐng)補(bǔ)貨時(shí)的調(diào)用時(shí)序示意圖;
圖6本申請(qǐng)實(shí)施例提供的庫存操作申請(qǐng)方法的流程示意圖;
圖7為申請(qǐng)實(shí)施例提供的庫存操作通知方法的流程示意圖;
圖8本申請(qǐng)實(shí)施例提供的取消庫存操作申請(qǐng)方法的流程示意圖;
圖9為本申請(qǐng)實(shí)施例提供的進(jìn)行渠道間業(yè)務(wù)對(duì)象的調(diào)配方法的流程示意圖;
圖10為本申請(qǐng)實(shí)施例提供的為用戶發(fā)貨的方法的流程示意圖之一;
圖11為本申請(qǐng)實(shí)施例提供的為用戶取消發(fā)貨的方法的流程示意圖;
圖12為本申請(qǐng)實(shí)施例提供的為用戶發(fā)貨的方法的流程示意圖之二;
圖13為本申請(qǐng)實(shí)施例提供的為用戶發(fā)貨后通知供貨商服務(wù)器業(yè)務(wù)對(duì)象已出庫的方法的流程圖;
圖14為本申請(qǐng)實(shí)施例提供的為用戶取消發(fā)貨的方法的流程示意圖之二;
圖15為本申請(qǐng)實(shí)施例提供的倉配服務(wù)平臺(tái)的結(jié)構(gòu)示意圖;
圖16為本申請(qǐng)實(shí)施例提供的供貨商服務(wù)器的結(jié)構(gòu)示意圖;
圖17為本申請(qǐng)實(shí)施例提供的倉配提供方服務(wù)器的結(jié)構(gòu)示意圖。
具體實(shí)施方式
為了實(shí)現(xiàn)本申請(qǐng)的目的,本申請(qǐng)實(shí)施例提供了一種物流業(yè)務(wù)處理方法及裝置,該方法基于包含供貨商服務(wù)器、倉配服務(wù)平臺(tái)和倉配提供方服務(wù)器的物流業(yè)務(wù)處理系統(tǒng),該系統(tǒng)倉配服務(wù)平臺(tái)作為中間方,傳遞供貨商服務(wù)器和倉配提供方服務(wù)器之間的物流業(yè)務(wù)信息,任一供貨商服務(wù)器和任一倉配提供方服務(wù)器均可通過倉配服務(wù)平臺(tái)進(jìn)行物流業(yè)務(wù)信息的交互,減少了供貨商與倉配提供方之間的系統(tǒng)對(duì)接成本;并且,該方法中,倉配服務(wù)平臺(tái)作為中間方,首先,接收供貨商服務(wù)器的遠(yuǎn)程調(diào)用倉配服務(wù)平臺(tái)方具有庫存操作申請(qǐng)接口的調(diào)用請(qǐng)求,之后,基于該調(diào)用請(qǐng)求,遠(yuǎn)程嵌套調(diào)用倉配提供方服務(wù)器的具有創(chuàng)建庫存操作申請(qǐng)單據(jù)功能的接口,最后,將遠(yuǎn)程嵌套調(diào)用結(jié)果發(fā)送給供貨商服務(wù)器。由于是調(diào)用統(tǒng)一的庫存操作申請(qǐng)接口,因此,接口調(diào)用時(shí)使用的業(yè)務(wù)對(duì)象的信息的結(jié)構(gòu)化定義是統(tǒng)一的,因此,實(shí)現(xiàn)了業(yè)務(wù)對(duì)象的信息的結(jié)構(gòu)化定義的統(tǒng)一 以及供貨商服務(wù)器和倉配提供方服務(wù)器之間的庫存互操作流程的統(tǒng)一,故,所有供貨商服務(wù)器和倉配提供方服務(wù)器都可以對(duì)接倉配服務(wù)平臺(tái)進(jìn)行統(tǒng)一的庫存互操作。
為了清楚地理解本申請(qǐng)實(shí)施例的方案,首先對(duì)本申請(qǐng)實(shí)施例中的物流業(yè)務(wù)處理系統(tǒng)進(jìn)行介紹:
如圖3所示,其為本申請(qǐng)實(shí)施例提供的物流業(yè)務(wù)處理系統(tǒng)的結(jié)構(gòu)示意圖,包括:供貨商服務(wù)器31、倉配服務(wù)平臺(tái)32和倉配提供方服務(wù)器33;所述中間倉配服務(wù)平臺(tái)定義了業(yè)務(wù)對(duì)象的標(biāo)識(shí)、倉庫的標(biāo)識(shí)和各種庫存操作的接口定義,其中:
在庫存操作申請(qǐng)階段,供貨商服務(wù)器31、倉配服務(wù)平臺(tái)32和倉配提供方服務(wù)器33的功能如下:
供貨商服務(wù)器31,用于向倉配服務(wù)平臺(tái)發(fā)送第一調(diào)用請(qǐng)求,所述第一調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有庫存操作申請(qǐng)功能的接口,攜帶有庫存操作申請(qǐng)類型、倉配提供方的倉庫的標(biāo)識(shí)和業(yè)務(wù)對(duì)象的信息;以及接收向倉配服務(wù)平臺(tái)發(fā)送的第一調(diào)用響應(yīng)。
所述庫存操作包括入庫、出庫和調(diào)撥。所述庫存操作申請(qǐng)類型包括:入庫申請(qǐng)、出庫申請(qǐng)和調(diào)撥申請(qǐng),庫存操作實(shí)操包括:入庫實(shí)操、出庫實(shí)操和調(diào)撥實(shí)操。
上述業(yè)務(wù)對(duì)象的標(biāo)識(shí)可以為業(yè)務(wù)對(duì)象的編碼,倉庫的標(biāo)識(shí)可以為倉庫的編碼。
倉配服務(wù)平臺(tái)32,用于在所述第一調(diào)用請(qǐng)求的觸發(fā)下,向倉配提供方服務(wù)器發(fā)送第二調(diào)用請(qǐng)求,所述第二調(diào)用請(qǐng)求用于調(diào)用倉配提供方服務(wù)器的具有創(chuàng)建庫存操作申請(qǐng)單據(jù)功能的接口,所述第二調(diào)用請(qǐng)求中有庫存操作申請(qǐng)類型、倉配提供方的倉庫的標(biāo)識(shí)和業(yè)務(wù)對(duì)象的信息;接收倉配提供方服務(wù)器發(fā)送的第二調(diào)用響應(yīng);在所述第二調(diào)用響應(yīng)的觸發(fā)下,向供貨商服務(wù)器發(fā)送第一調(diào)用響應(yīng),所述第一調(diào)用響應(yīng)中包含所述庫存操作申請(qǐng)單據(jù);
倉配提供方服務(wù)器33,用于利用第二調(diào)用請(qǐng)求中攜帶的庫存操作申請(qǐng)類型、倉配提供方的倉庫的標(biāo)識(shí)和業(yè)務(wù)對(duì)象的信息,創(chuàng)建庫存操作申請(qǐng)單據(jù),向倉配服務(wù)平臺(tái)發(fā)送第二調(diào)用響應(yīng),所述第二調(diào)用響應(yīng)中攜帶有庫存操作申請(qǐng)單據(jù),所述庫存操作申請(qǐng)單據(jù)中包含庫存操作申請(qǐng)單號(hào)、庫存操作申請(qǐng)類型、倉配提供方的倉庫的標(biāo)識(shí)和業(yè)務(wù)對(duì)象的信息。
上述庫存操作可包括將供貨商的業(yè)務(wù)對(duì)象入庫到倉配提供方的倉庫、將供貨商的已入庫到倉配提供方的倉庫中的業(yè)務(wù)對(duì)象出庫到供貨商和將供貨商的業(yè)務(wù)對(duì)象從一物流服務(wù)提供方的倉庫調(diào)撥到另一物流服務(wù)提供方的倉庫。
接下來進(jìn)入業(yè)務(wù)對(duì)象的庫存操作實(shí)操階段:
庫存操作申請(qǐng)成功之后,供貨商服務(wù)器和倉配提供方服務(wù)器獲得庫存操作申請(qǐng)單據(jù)。該庫存操作申請(qǐng)單據(jù)對(duì)供貨商和倉配提供方來說是庫存操作憑證,倉配提供方據(jù)此對(duì)供貨商的業(yè)務(wù)對(duì)象執(zhí)行庫存操作實(shí)操,實(shí)操是指對(duì)倉配提供方人員對(duì)業(yè)務(wù)對(duì)象(實(shí)體)執(zhí)行的操作,例如,將業(yè)務(wù)對(duì)象從供貨商運(yùn)輸倉配提供方的倉庫,以及將業(yè)務(wù)對(duì)象進(jìn)行入庫。
在實(shí)操階段完成后,進(jìn)入庫存操作實(shí)操通知階段(倉配提供方需要通知供貨商業(yè)務(wù)對(duì)象的庫存操作的實(shí)際情況),此時(shí),供貨商服務(wù)器31、倉配服務(wù)平臺(tái)32和倉配提供方服務(wù)器33的功能如下:
倉配提供方服務(wù)器33,用于向倉配服務(wù)平臺(tái)發(fā)送第三調(diào)用請(qǐng)求,所述第三調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有庫存操作實(shí)操通知功能的接口,攜帶有庫存操作實(shí)操單據(jù);所述庫存操作實(shí)操單據(jù)中包含:庫存操作實(shí)操單號(hào)、實(shí)操日期、庫存操作實(shí)操類型和執(zhí)行庫存操作實(shí)操的業(yè)務(wù)對(duì)象的信息;以及接收倉配服務(wù)平臺(tái)發(fā)送的第三調(diào)用響應(yīng);
倉配服務(wù)平臺(tái)32,用于接收倉配提供方服務(wù)器發(fā)送的第三調(diào)用請(qǐng)求,在倉配提供方服務(wù)器的第三調(diào)用請(qǐng)求的觸發(fā)下,向供貨商服務(wù)器發(fā)送第四調(diào)用請(qǐng)求,所述第四調(diào)用請(qǐng)求用于調(diào)用供貨商服務(wù)器的具有庫存操作實(shí)操通知功能的接口,攜帶有所述庫存操作實(shí)操單據(jù);以及接收供貨商服務(wù)器發(fā)送的第四調(diào)用 響應(yīng),所述第四調(diào)用響應(yīng)中包含確認(rèn)接收到實(shí)操通知,在第四調(diào)用響應(yīng)的觸發(fā)下向倉配提供方服務(wù)器發(fā)送第三調(diào)用響應(yīng),所述第三調(diào)用響應(yīng)中包含所述確認(rèn)接收到實(shí)操通知;
供貨商服務(wù)器31,用于接收倉配服務(wù)平臺(tái)發(fā)送的第四調(diào)用請(qǐng)求,基于第四調(diào)用請(qǐng)求中攜帶的庫存操作實(shí)操單據(jù)向倉配服務(wù)平臺(tái)發(fā)送第四調(diào)用響應(yīng),所述第四調(diào)用響應(yīng)中包含確認(rèn)接收到實(shí)操通知。
在上述過程中,倉配服務(wù)平臺(tái)可以保存來自供貨商服務(wù)器的庫存操作申請(qǐng)單據(jù),以及來自倉配提供方的庫存操作實(shí)操單據(jù),供后續(xù)供貨商和倉配提供方進(jìn)行查詢以及進(jìn)行相關(guān)的分析和處理。
使用應(yīng)用程序開發(fā)接口(applicationprograminginterface,api)以及服務(wù)提供接口(serviceproviderinterface,spi)實(shí)現(xiàn)上述系統(tǒng)時(shí),具體的原理圖可如圖4所示,系統(tǒng)內(nèi)的調(diào)用可以如圖5所示,圖5所示的是申請(qǐng)補(bǔ)貨時(shí)系統(tǒng)內(nèi)的調(diào)用時(shí)序示意圖。
圖4中,在倉配服務(wù)平臺(tái)中的供貨商spi中,申請(qǐng)補(bǔ)貨(申請(qǐng)將供貨商的業(yè)務(wù)對(duì)象從供貨商入庫到倉配提供方的倉庫)、申請(qǐng)退貨(申請(qǐng)將已入庫到倉配提供方的倉庫中的供貨商的業(yè)務(wù)對(duì)象出庫到供貨商)、取消補(bǔ)貨申請(qǐng)、取消退貨申請(qǐng)是站在供貨商的角度來說的,其本質(zhì)是供貨商針對(duì)業(yè)務(wù)對(duì)象的庫存操作申請(qǐng)。
圖4中有4個(gè)抽象類:供貨商api、供貨商spi、倉配提供方api和倉配提供方spi。它們是由倉配服務(wù)平臺(tái)統(tǒng)一抽象定義。通過圖4中類的方法定義,可以看到這些類的功能。其中,供貨商api:代表倉配服務(wù)平臺(tái)提供給供貨商的服務(wù)。供貨商spi:代表供貨商提供給倉配服務(wù)平臺(tái)的服務(wù)。倉配提供方api:代表倉配服務(wù)平臺(tái)提供給倉配提供方的服務(wù)。倉配提供方spi:代表倉配提供方提供給倉配服務(wù)平臺(tái)的服務(wù)。有3個(gè)實(shí)現(xiàn)類:供貨商、倉配服務(wù)平臺(tái)和倉配提供方。這3個(gè)類是具體api/spi的實(shí)現(xiàn)。有3個(gè)包:供貨商、倉配服務(wù)平臺(tái)和倉配提供方。這3個(gè)包代表了上述3個(gè)實(shí)現(xiàn)類的對(duì)象所在的環(huán)境。比如供貨商 對(duì)象就在供貨商服務(wù)器中,倉配提供方對(duì)象就在倉配提供方服務(wù)器中。
此外,基于安全方面的考慮,對(duì)象之間的遠(yuǎn)程訪問可以建立在安全的數(shù)據(jù)通信上,比如基于公鑰基礎(chǔ)設(shè)施(publickeyinfrastructure,pki)的安全體系。
上述供貨商服務(wù)器和倉配服務(wù)平臺(tái)之間的通信協(xié)議以及倉配服務(wù)平臺(tái)和倉配提供方服務(wù)器之間的通信協(xié)議可以基于安全版本的超文本傳輸協(xié)議(hypertexttransferprotocoloversecuresocketlayer,https)的webservice,此時(shí)由于webservice是與操作系統(tǒng)和編程語言無關(guān)的,因此,無論服務(wù)器的操作系統(tǒng)是基于windows還是基于linux,上述接口的開發(fā)是基于java還是.net,都可以相互調(diào)用。
下面結(jié)合說明書附圖對(duì)本申請(qǐng)各個(gè)實(shí)施例作進(jìn)一步地詳細(xì)描述。顯然,所描述的實(shí)施例僅僅是本發(fā)明一部分實(shí)施例,而不是全部的實(shí)施例?;诒旧暾?qǐng)中的實(shí)施例,本領(lǐng)域普通技術(shù)人員在沒有做出創(chuàng)造性勞動(dòng)前提下所獲得的所有其它實(shí)施例,都屬于本申請(qǐng)保護(hù)的范圍。
如圖6所示,其為本申請(qǐng)實(shí)施例提供的一種物流業(yè)務(wù)處理方法的流程示意圖,具體為庫存操作申請(qǐng)方法的流程示意圖,包括以下步驟:
步驟601:供貨商服務(wù)器向倉配服務(wù)平臺(tái)發(fā)送第一調(diào)用請(qǐng)求,所述第一調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有庫存操作申請(qǐng)功能的接口,攜帶有庫存操作申請(qǐng)類型、倉配提供方的倉庫的標(biāo)識(shí)和業(yè)務(wù)對(duì)象的信息;
上述業(yè)務(wù)對(duì)象的信息可包括業(yè)務(wù)對(duì)象的標(biāo)識(shí)、庫存數(shù)量單位(stockkeepingunit,sku)編碼信息以及計(jì)劃進(jìn)行庫存操作的業(yè)務(wù)對(duì)象的數(shù)量。上述第一調(diào)用請(qǐng)求中還可以包括計(jì)劃進(jìn)行庫存操作日期等信息。
在庫存操作申請(qǐng)類型為入庫申請(qǐng)時(shí),倉配提供方的倉庫的標(biāo)識(shí)即為入庫倉庫的標(biāo)識(shí);在庫存操作申請(qǐng)類型為出庫申請(qǐng)時(shí),倉配提供方的倉庫的標(biāo)識(shí)即為出庫倉庫的標(biāo)識(shí);在庫存操作申請(qǐng)類型為調(diào)撥申請(qǐng)時(shí),倉配提供方的倉庫的標(biāo)識(shí)包括出庫倉庫的標(biāo)識(shí)和入庫倉庫的標(biāo)識(shí)。
步驟602:倉配服務(wù)平臺(tái)在所述第一調(diào)用請(qǐng)求的觸發(fā)下,向倉配提供方服 務(wù)器發(fā)送第二調(diào)用請(qǐng)求,所述第二調(diào)用請(qǐng)求用于調(diào)用倉配提供方服務(wù)器的具有創(chuàng)建庫存操作申請(qǐng)單據(jù)功能的接口,所述第二調(diào)用請(qǐng)求中攜帶有所述庫存操作申請(qǐng)類型、所述倉配提供方的倉庫的標(biāo)識(shí)和所述業(yè)務(wù)對(duì)象的信息;
上述步驟602中倉配服務(wù)平臺(tái)調(diào)用倉配提供方服務(wù)器的具有創(chuàng)建庫存操作申請(qǐng)單據(jù)功能的接口即為遠(yuǎn)程嵌套調(diào)用,實(shí)現(xiàn)了調(diào)用結(jié)果的同步獲知。
步驟603:倉配提供方服務(wù)器利用第二調(diào)用請(qǐng)求中攜帶的所述庫存操作申請(qǐng)類型、所述倉配提供方的倉庫的標(biāo)識(shí)和所述業(yè)務(wù)對(duì)象的信息,創(chuàng)建庫存操作申請(qǐng)單據(jù);
所述庫存操作申請(qǐng)單據(jù)中包含庫存操作申請(qǐng)單號(hào)、庫存操作申請(qǐng)類型、倉配提供方的倉庫的標(biāo)識(shí)和業(yè)務(wù)對(duì)象的信息。
步驟604:倉配提供方服務(wù)器向倉配服務(wù)平臺(tái)發(fā)送第二調(diào)用響應(yīng),所述第二調(diào)用響應(yīng)中攜帶有庫存操作申請(qǐng)單據(jù);
步驟605:倉配服務(wù)平臺(tái)在所述第二調(diào)用響應(yīng)的觸發(fā)下,向供貨商服務(wù)器發(fā)送第一調(diào)用響應(yīng),所述第一調(diào)用響應(yīng)中包含所述庫存操作申請(qǐng)單據(jù)。
在庫存操作申請(qǐng)后,倉配提供方針對(duì)供貨商的業(yè)務(wù)對(duì)象執(zhí)行庫存操作實(shí)操。實(shí)操完成后,可產(chǎn)生庫存操作實(shí)操單據(jù),進(jìn)入庫存操作實(shí)操通知階段,該庫存操作實(shí)操單據(jù)中可包括:庫存操作實(shí)操單號(hào),庫存操作實(shí)操類型、業(yè)務(wù)對(duì)象的信息以及實(shí)際進(jìn)行庫存操作實(shí)操的日期,這里的業(yè)務(wù)對(duì)象的信息可包括業(yè)務(wù)對(duì)象的標(biāo)識(shí)、sku編碼信息以及實(shí)際執(zhí)行庫存操作的業(yè)務(wù)對(duì)象的數(shù)量。具體為庫存操作通知方法的流程示意圖如圖7所示,包括以下步驟:
步驟701:倉配提供方服務(wù)器向倉配服務(wù)平臺(tái)發(fā)送第三調(diào)用請(qǐng)求,所述第三調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有庫存操作實(shí)操通知功能的接口,攜帶有庫存操作實(shí)操單據(jù);
步驟702:倉配服務(wù)平臺(tái)在所述第三調(diào)用請(qǐng)求的觸發(fā)下,向供貨商服務(wù)器發(fā)送第四調(diào)用請(qǐng)求,所述第四調(diào)用請(qǐng)求用于調(diào)用供貨商服務(wù)器的具有庫存操作實(shí)操通知功能的接口,攜帶有所述庫存操作實(shí)操單據(jù);
步驟703:供貨商服務(wù)器向倉配服務(wù)平臺(tái)發(fā)送第四調(diào)用響應(yīng),所述第四調(diào)用響應(yīng)中包含確認(rèn)接收到實(shí)操通知;
步驟704:倉配服務(wù)平臺(tái)在所述第四調(diào)用響應(yīng)的觸發(fā)下,向倉配提供方服務(wù)器發(fā)送第三調(diào)用響應(yīng),所述第三調(diào)用響應(yīng)中包含所述確認(rèn)接收到實(shí)操通知。
在庫存操作申請(qǐng)后,供貨商若需要取消庫存操作申請(qǐng),此時(shí)的取消庫存操作申請(qǐng)的流程的示意圖如圖8所示,包括以下步驟:
步驟801:供貨商服務(wù)器向倉配服務(wù)平臺(tái)發(fā)送第五調(diào)用請(qǐng)求,所述第五調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有取消庫存操作申請(qǐng)功能的接口,攜帶有庫存操作申請(qǐng)單號(hào);
步驟802:倉配服務(wù)平臺(tái)在所述第五調(diào)用請(qǐng)求的觸發(fā)下,向倉配提供方服務(wù)器發(fā)送第六調(diào)用請(qǐng)求,所述第六調(diào)用請(qǐng)求用于調(diào)用倉配提供方服務(wù)器的具有取消庫存操作申請(qǐng)單據(jù)功能的接口,攜帶有庫存操作申請(qǐng)單號(hào);
步驟803:倉配提供方服務(wù)器向倉配服務(wù)平臺(tái)發(fā)送第六調(diào)用響應(yīng),所述第六調(diào)用響應(yīng)中攜帶有確認(rèn)取消申請(qǐng)消息;
步驟804:倉配服務(wù)平臺(tái)在所述第六調(diào)用響應(yīng)的觸發(fā)下,向供貨商服務(wù)器發(fā)送第五調(diào)用響應(yīng),所述第五調(diào)用響應(yīng)中攜帶有確認(rèn)取消申請(qǐng)消息。
此外,現(xiàn)有的包括供貨商的服務(wù)器和倉配提供方服務(wù)器但不包括倉配服務(wù)平臺(tái)的系統(tǒng)中,考慮到渠道的不同,不同渠道供貨的數(shù)量不同,入庫過程中,供貨商需要將業(yè)務(wù)對(duì)象按渠道進(jìn)行標(biāo)識(shí),也可相應(yīng)的在實(shí)際的倉庫中對(duì)業(yè)務(wù)對(duì)象進(jìn)行按渠道進(jìn)行物理上的分離。例如:供貨商為a銷售平臺(tái)供貨100臺(tái)洗衣機(jī)、為b銷售平臺(tái)供貨300臺(tái)洗衣機(jī),則需要在洗衣機(jī)入庫到倉配提供方的倉庫前,為400臺(tái)洗衣機(jī)中的100臺(tái)進(jìn)行單獨(dú)標(biāo)識(shí),標(biāo)識(shí)為供給a銷售平臺(tái)的業(yè)務(wù)對(duì)象,后續(xù)的300臺(tái)標(biāo)識(shí)為供給b銷售平臺(tái)的業(yè)務(wù)對(duì)象。后續(xù)用戶在某一渠道下單后,供貨商服務(wù)器將按渠道標(biāo)識(shí)的業(yè)務(wù)對(duì)象的信息發(fā)送給倉配提供方服務(wù)器,倉配提供方服務(wù)器通知倉配提供方從倉庫中為相應(yīng)的渠道分配的物理庫存中進(jìn)行業(yè)務(wù)對(duì)象的分揀及發(fā)貨?,F(xiàn)有技術(shù)中將業(yè)務(wù)對(duì)象按渠道進(jìn)行標(biāo)識(shí),實(shí) 現(xiàn)了業(yè)務(wù)對(duì)象在分渠道銷售。然而,由于業(yè)務(wù)對(duì)象已經(jīng)按照了渠道進(jìn)行標(biāo)識(shí),一方面,各渠道的業(yè)務(wù)對(duì)象在物理上是分離的,另一方面,各渠道的業(yè)務(wù)對(duì)象在標(biāo)識(shí)上是獨(dú)立的,這就使得在所述物流業(yè)務(wù)系統(tǒng)下,不易進(jìn)行渠道間業(yè)務(wù)對(duì)象的調(diào)配,并且增加倉庫管理的費(fèi)用。為此,本申請(qǐng)實(shí)施例提供了一種可以進(jìn)行渠道間業(yè)務(wù)對(duì)象的調(diào)配的物流業(yè)務(wù)處理方法,應(yīng)用在包括供貨商服務(wù)器、倉配服務(wù)平臺(tái)和倉配提供方服務(wù)器的系統(tǒng)中,該可以進(jìn)行渠道間業(yè)務(wù)對(duì)象的調(diào)配的物流業(yè)務(wù)處理方法可以是基于本申請(qǐng)實(shí)施描述的上述系統(tǒng),也可以不基于本申請(qǐng)實(shí)施描述的上述系統(tǒng),該方法的流程圖如9所示,可包括以下步驟:
步驟901:供貨商服務(wù)器向倉配服務(wù)平臺(tái)發(fā)送渠道庫存調(diào)配請(qǐng)求,所述渠道庫存調(diào)配請(qǐng)求中包括:調(diào)出方渠道的標(biāo)識(shí)、調(diào)入方渠道的標(biāo)識(shí)、調(diào)配涉及的業(yè)務(wù)對(duì)象的信息;
步驟902:倉配服務(wù)平臺(tái)按照所述渠道庫存調(diào)配請(qǐng)求中的調(diào)出方渠道的標(biāo)識(shí)、調(diào)入方渠道的標(biāo)識(shí)、調(diào)配涉及的業(yè)務(wù)對(duì)象的信息,修改存儲(chǔ)的調(diào)出方渠道中該業(yè)務(wù)對(duì)象的庫存信息和調(diào)入方渠道中的該業(yè)務(wù)對(duì)象的庫存信息,得到修改結(jié)果;
上述庫存信息可以包括:庫存數(shù)量、業(yè)務(wù)對(duì)象的sku信息。
步驟903:倉配服務(wù)平臺(tái)向供貨商服務(wù)器發(fā)送渠道庫存調(diào)配響應(yīng),所述渠道庫存調(diào)配響應(yīng)中包括所述修改結(jié)果。
上述可以進(jìn)行渠道間業(yè)務(wù)對(duì)象的調(diào)配的物流業(yè)務(wù)處理方法中,在倉配提供方服務(wù)器和供貨商服務(wù)器之間設(shè)立了倉配服務(wù)平臺(tái)作為中間方,將為各渠道分配的業(yè)務(wù)對(duì)象的庫存信息保存在了倉配服務(wù)平臺(tái),實(shí)現(xiàn)了在倉配服務(wù)平臺(tái)上對(duì)業(yè)務(wù)對(duì)象進(jìn)行了邏輯上的渠道區(qū)分,這就使得無需對(duì)業(yè)務(wù)對(duì)象按照渠道進(jìn)行標(biāo)識(shí),業(yè)務(wù)對(duì)象在倉配提供方的倉庫中也無需進(jìn)行渠道的區(qū)分,實(shí)現(xiàn)了物理上的一盤貨。在進(jìn)行調(diào)配時(shí),只需向倉配服務(wù)平臺(tái)發(fā)送渠道庫存調(diào)配請(qǐng)求,倉配服務(wù)平臺(tái)對(duì)業(yè)務(wù)對(duì)象在各渠道的庫存信息進(jìn)行修改即可。
此外,由于為各渠道分配的業(yè)務(wù)對(duì)象的庫存信息保存在了倉配服務(wù)平臺(tái), 因此,供貨商服務(wù)器還可以在發(fā)送第一調(diào)用請(qǐng)求時(shí),將攜帶有渠道的標(biāo)識(shí)和業(yè)務(wù)對(duì)象在各渠道的分配策略信息也攜帶上,以便于在倉配提供方服務(wù)器發(fā)送第三調(diào)用請(qǐng)求之后,實(shí)現(xiàn)對(duì)各渠道下業(yè)務(wù)對(duì)象的庫存信息進(jìn)行修改,使其與倉配提供方的倉庫中的業(yè)務(wù)對(duì)象的庫存數(shù)量保持一致。
具體的,倉配服務(wù)平臺(tái)在接收到倉配提供方服務(wù)器發(fā)送的第三調(diào)用請(qǐng)求之后,可按照第三調(diào)用請(qǐng)求中攜帶的庫存操作實(shí)操單據(jù)中的執(zhí)行庫存操作實(shí)操的業(yè)務(wù)對(duì)象的信息、第一調(diào)用請(qǐng)求中攜帶的渠道的標(biāo)識(shí)和業(yè)務(wù)對(duì)象在各渠道中的分配策略信息,對(duì)存儲(chǔ)的各渠道中該業(yè)務(wù)對(duì)象的庫存信息進(jìn)行修改。
例如,若第一調(diào)用請(qǐng)求中攜帶有渠道的標(biāo)識(shí)和業(yè)務(wù)對(duì)象在各渠道的分配策略信息為:業(yè)務(wù)對(duì)象a在銷售平臺(tái)a和銷售平臺(tái)b的分配策略為:銷售平臺(tái)a:銷售平臺(tái)b=3:1;庫存操作實(shí)操單據(jù)中的執(zhí)行庫存操作實(shí)操的業(yè)務(wù)對(duì)象的信息為:業(yè)務(wù)對(duì)象a,入庫數(shù)量為100件;則對(duì)存儲(chǔ)的各渠道中該業(yè)務(wù)對(duì)象的庫存信息進(jìn)行修改具體為:對(duì)銷售平臺(tái)a下業(yè)務(wù)對(duì)象的庫存數(shù)量增加75件,對(duì)銷售平臺(tái)a下業(yè)務(wù)對(duì)象的庫存數(shù)量增加25件。
在用戶在渠道上針對(duì)業(yè)務(wù)對(duì)象進(jìn)行下單后,供貨商需要為用戶發(fā)貨,將業(yè)務(wù)對(duì)象從倉配提供方的倉庫發(fā)貨給用戶,此時(shí)的物流業(yè)務(wù)處理流程如圖10所示,包括以下步驟:
步驟1001:供貨商服務(wù)器向倉配服務(wù)平臺(tái)發(fā)送第一發(fā)貨請(qǐng)求,所述第一發(fā)貨請(qǐng)求中包括:渠道的標(biāo)識(shí)、業(yè)務(wù)對(duì)象的信息和收貨人信息;
步驟1002:倉配服務(wù)平臺(tái)向倉配提供方服務(wù)器發(fā)送第二發(fā)貨請(qǐng)求,所述第二發(fā)貨請(qǐng)求中包括:所述業(yè)務(wù)對(duì)象的信息和所述收貨人信息;
步驟1003:倉配服務(wù)平臺(tái)按照第一發(fā)貨請(qǐng)求中的業(yè)務(wù)對(duì)象的信息,對(duì)第一發(fā)貨請(qǐng)求中的渠道的標(biāo)識(shí)所表示的渠道中該業(yè)務(wù)對(duì)象的庫存信息進(jìn)行修改;
這里由于是發(fā)貨,因此,對(duì)業(yè)務(wù)對(duì)象的庫存信息進(jìn)行的修改是減少業(yè)務(wù)對(duì)象的庫存數(shù)量,具體減少的數(shù)量可由第一發(fā)貨請(qǐng)求中的業(yè)務(wù)對(duì)象的信息來決定。
這里步驟1002和步驟1003的執(zhí)行順序可以不分先后。
步驟1004:倉配提供方服務(wù)器按照業(yè)務(wù)對(duì)象的信息和收貨人信息執(zhí)行業(yè)務(wù)對(duì)象的物流信息處理操作。
由于在倉配服務(wù)平臺(tái)上存儲(chǔ)了各渠道下的業(yè)務(wù)對(duì)象的庫存信息,直接在倉配服務(wù)平臺(tái)上對(duì)相應(yīng)的渠道下業(yè)務(wù)對(duì)象的庫存信息進(jìn)行了修改,因此,在上述步驟103中,倉配服務(wù)平臺(tái)并沒有把渠道的標(biāo)識(shí)發(fā)送給倉配提供方服務(wù)器,倉配提供方服務(wù)器也并不需要獲知相關(guān)渠道信息,倉配提供方的倉庫中的業(yè)務(wù)對(duì)象并不用區(qū)分渠道,是一盤貨。
在此步驟1004之后,倉配提供方服務(wù)器也可以向倉配服務(wù)平臺(tái)發(fā)送收到發(fā)貨通知,倉配服務(wù)平臺(tái)再把該收到通知發(fā)送給供貨商服務(wù)器。倉配服務(wù)平臺(tái)可以不在步驟1002中進(jìn)行業(yè)務(wù)對(duì)象的庫存信息的修改,而是在收到發(fā)貨通知后修改第一發(fā)貨請(qǐng)求中包括的渠道的標(biāo)識(shí)所表示的渠道中的業(yè)務(wù)對(duì)象的庫存信息。
此后,供貨商若需要取消為用戶發(fā)貨,此時(shí)的物流業(yè)務(wù)處理流程如圖11所示,可包括以下步驟:
步驟1101:供貨商服務(wù)器向倉配服務(wù)平臺(tái)發(fā)送第一取消發(fā)貨請(qǐng)求,所述第一取消發(fā)貨請(qǐng)求中包括:渠道的標(biāo)識(shí)、業(yè)務(wù)對(duì)象的信息和發(fā)貨人信息;
步驟1102:倉配服務(wù)平臺(tái)按照第一取消發(fā)貨請(qǐng)求中的業(yè)務(wù)對(duì)象的信息,對(duì)第一取消發(fā)貨請(qǐng)求中包括的渠道的標(biāo)識(shí)所表示的渠道中的業(yè)務(wù)對(duì)象的庫存信息進(jìn)行修改;
這里由于是取消發(fā)貨,因此,對(duì)業(yè)務(wù)對(duì)象的庫存信息進(jìn)行的修改是增加業(yè)務(wù)對(duì)象的庫存數(shù)量,具體增加的數(shù)量可由第一取消發(fā)貨請(qǐng)求中的業(yè)務(wù)對(duì)象的信息來決定。
步驟1103:倉配服務(wù)平臺(tái)向倉配提供方服務(wù)器發(fā)送第二取消發(fā)貨請(qǐng)求,所述第二取消發(fā)貨請(qǐng)求中包括:業(yè)務(wù)對(duì)象的信息和發(fā)貨人信息。
步驟1104:倉配提供方服務(wù)器根據(jù)業(yè)務(wù)對(duì)象的信息和發(fā)貨人信息,確認(rèn)取 消發(fā)貨。
在此步驟1104之后,倉配提供方服務(wù)器也可以向倉配服務(wù)平臺(tái)發(fā)送取消發(fā)貨成功通知,倉配服務(wù)平臺(tái)再把該取消成功通知發(fā)送給供貨商服務(wù)器。倉配服務(wù)平臺(tái)可以不在步驟1102中進(jìn)行業(yè)務(wù)對(duì)象的庫存信息的修改,而是在收到取消發(fā)貨成功通知后修改第一取消發(fā)貨請(qǐng)求中包括的渠道的標(biāo)識(shí)所表示的渠道中的業(yè)務(wù)對(duì)象的庫存信息。
此外,倉配服務(wù)平臺(tái)除了可以接收到供貨商服務(wù)器發(fā)送的調(diào)配請(qǐng)求進(jìn)行渠道間業(yè)務(wù)對(duì)象的調(diào)配外,在還可以基于各渠道下的業(yè)務(wù)對(duì)象的庫存數(shù)量自動(dòng)進(jìn)行渠道間業(yè)務(wù)對(duì)象信息的調(diào)配。具體實(shí)現(xiàn)過程如下:針對(duì)每一業(yè)務(wù)對(duì)象,執(zhí)行以下第一步至第四步:
第一步:倉配服務(wù)平臺(tái)確定該業(yè)務(wù)對(duì)象所屬的各渠道中,庫存數(shù)量小于對(duì)應(yīng)的渠道安全閾值的第一渠道的標(biāo)識(shí),以及庫存數(shù)量大于預(yù)設(shè)的可調(diào)出閾值的第一渠道的標(biāo)識(shí),其中,預(yù)設(shè)的可調(diào)出閾值大于所述渠道安全閾值;
這里,由于在倉配服務(wù)平臺(tái)上對(duì)業(yè)務(wù)對(duì)象進(jìn)行了邏輯上的渠道劃分,因此,每一業(yè)務(wù)對(duì)象均具有歸屬的渠道。
第二步:倉配服務(wù)平臺(tái)將第一渠道的標(biāo)識(shí)作為調(diào)入方渠道的標(biāo)識(shí),將第二渠道的標(biāo)識(shí)作為調(diào)出方渠道的標(biāo)識(shí);
第三步:倉配服務(wù)平臺(tái)根據(jù)第二渠道中該業(yè)務(wù)對(duì)象的庫存數(shù)量,確定該業(yè)務(wù)對(duì)象的調(diào)配數(shù)量;
調(diào)配數(shù)量的具體確定值是基于第一渠道的庫存數(shù)量的缺口和第二渠道中該業(yè)務(wù)對(duì)象的庫存數(shù)量來決定的。
第四步:倉配服務(wù)平臺(tái)按照所述調(diào)入方渠道的標(biāo)識(shí)、所述調(diào)出方渠道的標(biāo)識(shí)和確定的所述調(diào)配數(shù)量,修改存儲(chǔ)的調(diào)入方渠道中該業(yè)務(wù)對(duì)象的庫存數(shù)量和調(diào)出方渠道中的該業(yè)務(wù)對(duì)象的庫存數(shù)量。
這里,由于是進(jìn)行調(diào)配,調(diào)入方渠道下該業(yè)務(wù)對(duì)象的庫存數(shù)量相應(yīng)增加調(diào)配數(shù)量,調(diào)出方渠道下該業(yè)務(wù)對(duì)象的庫存數(shù)量相應(yīng)減少調(diào)配數(shù)量。
進(jìn)一步的,由于倉配服務(wù)器存儲(chǔ)了各渠道的實(shí)時(shí)庫存數(shù)量信息,因此,倉配服務(wù)平臺(tái)還可以自動(dòng)基于渠道的業(yè)務(wù)對(duì)象的庫存數(shù)量來向供貨商服務(wù)器發(fā)送缺貨通知,具體實(shí)現(xiàn)過程為:針對(duì)每一渠道,倉配服務(wù)器確定庫存數(shù)量小于對(duì)應(yīng)的渠道安全閾值的業(yè)務(wù)對(duì)象的信息;之后倉配服務(wù)器向供貨商服務(wù)器發(fā)送缺貨通知,所述缺貨通知中包含業(yè)務(wù)對(duì)象的信息和業(yè)務(wù)對(duì)象的信息和業(yè)務(wù)對(duì)象所屬渠道的標(biāo)識(shí)。這里的缺貨通知實(shí)質(zhì)上是缺貨預(yù)警通知,通知供貨商及時(shí)補(bǔ)貨,若不及時(shí)補(bǔ)貨,將會(huì)發(fā)生真實(shí)的缺貨。
上述各渠道的安全閾值可以基于供貨商在該渠道下的歷史銷售量確定,此時(shí),則倉配提供方服務(wù)器需要向倉配服務(wù)器發(fā)送的第二發(fā)貨響應(yīng),所述發(fā)貨響應(yīng)中包含交易出庫實(shí)操單據(jù),所述交易出庫實(shí)操單據(jù)中包含交易出庫實(shí)操日期和執(zhí)行交易出庫實(shí)操的業(yè)務(wù)對(duì)象的信息;隨后,倉配服務(wù)器將第一發(fā)貨請(qǐng)求中攜帶的渠道的標(biāo)識(shí)和接收的第二發(fā)貨響應(yīng)中攜帶的交易出庫實(shí)操單據(jù)對(duì)應(yīng)保存;保存后即可獲得業(yè)務(wù)對(duì)象在各渠道下的歷史銷售量信息;進(jìn)而每一渠道中每一業(yè)務(wù)對(duì)象對(duì)應(yīng)的渠道安全閾值可通過以下方式確定:
針對(duì)每一渠道,執(zhí)行以下操作:從該渠道的標(biāo)識(shí)對(duì)應(yīng)的交易出庫實(shí)操單據(jù)中,查找出交易出庫實(shí)操日期在設(shè)定時(shí)段內(nèi)的交易出庫實(shí)操單據(jù);利用查找出的交易出庫實(shí)操單據(jù)中的執(zhí)行交易出庫實(shí)操的業(yè)務(wù)對(duì)象的信息,確定該業(yè)務(wù)對(duì)象的日銷售量;利用預(yù)設(shè)的安全天數(shù)和確定的日銷售量,確定該業(yè)務(wù)對(duì)象在該渠道下的渠道安全閾值。這里,可將安全天數(shù)與確定的日銷售量相乘得到的結(jié)果作為渠道安全閾值。上述安全天數(shù)是指業(yè)務(wù)對(duì)象在其所屬渠道下至少可以銷售多少天,才不會(huì)出現(xiàn)斷貨。上述渠道安全閾值是指業(yè)務(wù)數(shù)對(duì)象在其所屬渠道下的庫存數(shù)量必須達(dá)到多少,才不會(huì)出現(xiàn)斷貨。
此外,還可以在倉配服務(wù)平臺(tái)上設(shè)置渠道間的關(guān)系,例如,設(shè)置為共享或獨(dú)占,對(duì)于設(shè)置為共享的各渠道,可以在各渠道間的進(jìn)行業(yè)務(wù)對(duì)象的調(diào)配,對(duì)于設(shè)置為獨(dú)占的渠道,不可以進(jìn)行渠道間的業(yè)務(wù)對(duì)象的調(diào)配。
上述圖10和圖11所示的物流業(yè)務(wù)處理過程也可以基于接口遠(yuǎn)程嵌套調(diào)用 的方式實(shí)現(xiàn),具體如下:
針對(duì)供貨商為用戶發(fā)貨的物流業(yè)務(wù)處理方法,其流程圖如圖12所示,包括以下步驟:
步驟1201:供貨商服務(wù)器向倉配服務(wù)平臺(tái)發(fā)送第七調(diào)用請(qǐng)求,所述第七調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有發(fā)貨申請(qǐng)功能的接口,攜帶有渠道的標(biāo)識(shí)、業(yè)務(wù)對(duì)象的信息、倉配提供方的倉庫的標(biāo)識(shí)和收貨人信息;
步驟1202:倉配服務(wù)平臺(tái)在所述第七調(diào)用請(qǐng)求的觸發(fā)下,向倉配提供方服務(wù)器發(fā)送第八調(diào)用請(qǐng)求,所述第八調(diào)用請(qǐng)求用于調(diào)用倉配提供方服務(wù)器的具有交易出庫單據(jù)創(chuàng)建功能的接口,攜帶有業(yè)務(wù)對(duì)象的信息、倉配提供方的倉庫的標(biāo)識(shí)和收貨人信息;
步驟1203:倉配提供方服務(wù)器利用業(yè)務(wù)對(duì)象的信息、倉配提供方的倉庫的標(biāo)識(shí)和收貨人信息,生成交易出庫申請(qǐng)單據(jù);
所述交易出庫申請(qǐng)單據(jù)中可包括:交易出庫申請(qǐng)單號(hào)、交易出庫申請(qǐng)日期、業(yè)務(wù)對(duì)象的信息、供貨商的標(biāo)識(shí)和倉配提供方的倉庫的標(biāo)識(shí)等。
步驟1204:倉配提供方服務(wù)器向倉配服務(wù)平臺(tái)發(fā)送第八調(diào)用響應(yīng),所述第八調(diào)用響應(yīng)中攜帶有交易出庫申請(qǐng)單據(jù);
步驟1205:倉配服務(wù)平臺(tái)在所述第八調(diào)用響應(yīng)的觸發(fā)下向供貨商服務(wù)器發(fā)送第七調(diào)用響應(yīng),所述第七調(diào)用響應(yīng)中包含所述交易出庫申請(qǐng)單據(jù)。
接下來,倉配服務(wù)方利用業(yè)務(wù)對(duì)象的信息和發(fā)貨人信息,進(jìn)行業(yè)務(wù)對(duì)象的分揀實(shí)操。實(shí)操完成后,需要通過倉配服務(wù)平臺(tái)向供貨商服務(wù)器發(fā)送交易出庫實(shí)操通知,交易出庫實(shí)操通知可包含交易出庫實(shí)操日期、業(yè)務(wù)對(duì)象的信息、交易出庫實(shí)操單號(hào)等等,通知供貨商服務(wù)器業(yè)務(wù)對(duì)象已經(jīng)出庫,此時(shí),具體的業(yè)務(wù)處理過程如圖13所示,包括以下步驟:
步驟1301:倉配提供方服務(wù)器向倉配服務(wù)平臺(tái)發(fā)送第九調(diào)用請(qǐng)求,所述第九調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有交易出庫實(shí)操通知功能的接口,攜帶有交易出庫實(shí)操單據(jù);
步驟1302:倉配服務(wù)平臺(tái)利用所述交易出庫實(shí)操單據(jù)中攜帶的業(yè)務(wù)對(duì)象的信息,對(duì)存儲(chǔ)的第七調(diào)用請(qǐng)求中的渠道的標(biāo)識(shí)所表示的渠道中的該業(yè)務(wù)對(duì)象的庫存信息進(jìn)行修改;
步驟1303:倉配服務(wù)平臺(tái)在所述第九調(diào)用請(qǐng)求的觸發(fā)下向供貨商服務(wù)器發(fā)送第十調(diào)用請(qǐng)求,所述第十調(diào)用請(qǐng)求用于調(diào)用供貨商服務(wù)器的具有交易出庫實(shí)操通知功能的接口,攜帶有所述交易出庫實(shí)操單據(jù);
步驟1304:供貨商服務(wù)器基于所述交易出庫實(shí)操單據(jù)向倉配服務(wù)平臺(tái)發(fā)送第十調(diào)用響應(yīng),所述第十調(diào)用響應(yīng)中包含確認(rèn)接收到交易出庫通知;
步驟1305:倉配服務(wù)平臺(tái)在所述第十調(diào)用響應(yīng)的觸發(fā)下向倉配提供方服務(wù)器發(fā)送第九調(diào)用響應(yīng),所述第九調(diào)用響應(yīng)中包含所述確認(rèn)接收到交易出庫通知。
針對(duì)供貨商為用戶取消發(fā)貨的物流業(yè)務(wù)處理方法,其流程圖可如圖14所示,包括以下步驟:
步驟1401:供貨商服務(wù)器向倉配服務(wù)平臺(tái)發(fā)送第十一調(diào)用請(qǐng)求,所述第十一調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有取消發(fā)貨申請(qǐng)功能的接口,攜帶交易出庫申請(qǐng)單號(hào);
步驟1402:倉配服務(wù)平臺(tái)在所述第十一調(diào)用請(qǐng)求的觸發(fā)下,向倉配提供方服務(wù)器發(fā)送第十二調(diào)用請(qǐng)求,所述第十二調(diào)用請(qǐng)求用于調(diào)用倉配提供方服務(wù)器的具有取消交易出庫單據(jù)創(chuàng)建功能的接口,攜帶有所述交易出庫申請(qǐng)單號(hào);
步驟1403:倉配提供方服務(wù)器基于所述交易出庫申請(qǐng)單號(hào),向倉配服務(wù)平臺(tái)發(fā)送第十二調(diào)用響應(yīng),所述第十二調(diào)用響應(yīng)中攜帶有交易出庫申請(qǐng)單號(hào)和確認(rèn)取消申請(qǐng)消息;
步驟1404:倉配服務(wù)平臺(tái)在所述第十二調(diào)用響應(yīng)的觸發(fā)下,向供貨商服務(wù)器發(fā)送第十一調(diào)用響應(yīng),所述第十一調(diào)用響應(yīng)中攜帶有交易出庫申請(qǐng)單號(hào)和確認(rèn)取消申請(qǐng)消息。
此外,倉配服務(wù)平臺(tái)還可以自動(dòng)基于渠道的業(yè)務(wù)對(duì)象的庫存數(shù)量來向供貨 商服務(wù)器發(fā)送缺貨通知,在使用接口調(diào)用實(shí)現(xiàn)時(shí),具體可為:倉配服務(wù)平臺(tái)針對(duì)每一渠道,確定庫存數(shù)量小于對(duì)應(yīng)的渠道安全閾值的業(yè)務(wù)對(duì)象的信息;倉配服務(wù)平臺(tái)向供貨商服務(wù)器發(fā)送第十三調(diào)用請(qǐng)求,所述第十三調(diào)用請(qǐng)求用于調(diào)用供貨商服務(wù)器的具有缺貨通知功能的接口,攜帶確定的業(yè)務(wù)對(duì)象的信息和該業(yè)務(wù)對(duì)象所屬的渠道的標(biāo)識(shí);供貨商服務(wù)器向倉配服務(wù)平臺(tái)發(fā)送第十三調(diào)用響應(yīng),所述第十三調(diào)用響應(yīng)中包含確認(rèn)接收到缺貨通知。
針對(duì)安全閾值的確定,使用接口調(diào)用實(shí)現(xiàn)時(shí),倉配服務(wù)平臺(tái)可通過在倉配服務(wù)平臺(tái)接收倉配提供方服務(wù)器發(fā)送的第九調(diào)用請(qǐng)求后,執(zhí)行將第七調(diào)用請(qǐng)求中的渠道的標(biāo)識(shí)和第九調(diào)用請(qǐng)求中攜帶的交易出庫實(shí)操單據(jù)對(duì)應(yīng)保存的操作,獲取歷史交易出庫實(shí)操數(shù)據(jù),具體的安全閾值確定方法已在上面進(jìn)行了描述。
基于同一發(fā)明構(gòu)思,本申請(qǐng)實(shí)施例還提供了一種倉配服務(wù)平臺(tái)、供貨商服務(wù)器和倉配提供服務(wù)器,具體如下:
如圖15所示,其為本申請(qǐng)實(shí)施例提供的倉配服務(wù)平臺(tái)的結(jié)構(gòu)示意圖,包括:
第一接收單元151,用于接收供貨商服務(wù)器發(fā)送的第一調(diào)用請(qǐng)求,所述第一調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有庫存操作申請(qǐng)功能的接口,所述第一調(diào)用請(qǐng)求攜帶有庫存操作申請(qǐng)類型、倉配提供方的倉庫的標(biāo)識(shí)和業(yè)務(wù)對(duì)象的信息;
第一發(fā)送單元152,用于向倉配提供方服務(wù)器發(fā)送第二調(diào)用請(qǐng)求,所述第二調(diào)用請(qǐng)求用于調(diào)用倉配提供方服務(wù)器的具有創(chuàng)建庫存操作申請(qǐng)單據(jù)功能的接口,所述第二調(diào)用請(qǐng)求中攜帶有所述庫存操作申請(qǐng)類型、所述倉配提供方的倉庫的標(biāo)識(shí)和所述業(yè)務(wù)對(duì)象的信息;
第二接收單元153,用于接收倉配提供方服務(wù)器發(fā)送的第二調(diào)用響應(yīng),所述第二調(diào)用響應(yīng)中攜帶有庫存操作申請(qǐng)單據(jù),所述庫存操作申請(qǐng)單據(jù)是利用所述第二調(diào)用請(qǐng)求中攜帶的信息生成的;
第二發(fā)送單元154,用于向供貨商服務(wù)器發(fā)送第一調(diào)用響應(yīng),所述第一調(diào) 用響應(yīng)中包含所述庫存操作申請(qǐng)單據(jù)。
較佳的,所述第一接收單元151,還用于接收倉配提供方服務(wù)器發(fā)送的第三調(diào)用請(qǐng)求,所述第三調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有庫存操作實(shí)操通知功能的接口,所述第三調(diào)用請(qǐng)求攜帶有庫存操作實(shí)操單據(jù);
所述第一發(fā)送單元152,還用于向供貨商服務(wù)器發(fā)送第四調(diào)用請(qǐng)求,所述第四調(diào)用請(qǐng)求用于調(diào)用供貨商服務(wù)器的具有庫存操作實(shí)操通知功能的接口,所述第四調(diào)用請(qǐng)求攜帶有所述庫存操作實(shí)操單據(jù);
所述第二接收單元153,還用于接收供貨商服務(wù)器發(fā)送的第四調(diào)用響應(yīng),所述第四調(diào)用響應(yīng)中包含確認(rèn)接收到實(shí)操通知;
所述第二發(fā)送單元154,還用于向倉配提供方服務(wù)器發(fā)送第三調(diào)用響應(yīng),所述第三調(diào)用響應(yīng)中包含所述確認(rèn)接收到實(shí)操通知。
較佳的,所述庫存操作申請(qǐng)單據(jù)中包含庫存操作申請(qǐng)單號(hào);
所述第一接收單元151,還用于在第二發(fā)送單元向供貨商服務(wù)器發(fā)送第一調(diào)用響應(yīng)之后,接收供貨商服務(wù)器發(fā)送的第五調(diào)用請(qǐng)求,所述第五調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有取消庫存操作申請(qǐng)功能的接口,所述第五調(diào)用請(qǐng)求攜帶有庫存操作申請(qǐng)單號(hào);
所述第一發(fā)送單元152,還用于向倉配提供方服務(wù)器發(fā)送第六調(diào)用請(qǐng)求,所述第六調(diào)用請(qǐng)求用于調(diào)用倉配提供方服務(wù)器的具有取消庫存操作申請(qǐng)功能的接口,所述第六調(diào)用請(qǐng)求攜帶有所述庫存操作申請(qǐng)單號(hào);
所述第二接收單元153,還用于接收倉配提供方服務(wù)器發(fā)送的第六調(diào)用響應(yīng),所述第六調(diào)用響應(yīng)中攜帶有確認(rèn)取消申請(qǐng)消息;
所述第二發(fā)送單元154,還用于向供貨商服務(wù)器發(fā)送第五調(diào)用響應(yīng),所述第五調(diào)用響應(yīng)中攜帶有確認(rèn)取消申請(qǐng)消息。
較佳的,所述庫存操作實(shí)操單據(jù)中包含執(zhí)行庫存操作實(shí)操的業(yè)務(wù)對(duì)象的信息,所述第一調(diào)用請(qǐng)求中還攜帶有渠道的標(biāo)識(shí)和業(yè)務(wù)對(duì)象在各渠道的分配策略信息;
所述倉配服務(wù)平臺(tái)還包括:渠道庫存修改單元155,用于在第一接收單元接收到倉配提供方服務(wù)器發(fā)送的第三調(diào)用請(qǐng)求之后,按照第三調(diào)用請(qǐng)求中攜帶的庫存操作實(shí)操單據(jù)中的執(zhí)行庫存操作實(shí)操的業(yè)務(wù)對(duì)象的信息、第一調(diào)用請(qǐng)求中攜帶的渠道的標(biāo)識(shí)和業(yè)務(wù)對(duì)象在各渠道中的分配策略信息,對(duì)存儲(chǔ)的各渠道中該業(yè)務(wù)對(duì)象的庫存信息進(jìn)行修改。
較佳的,所述第一接收單元151,還用于接收供貨商服務(wù)器發(fā)送的第七調(diào)用請(qǐng)求,所述第七調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有發(fā)貨申請(qǐng)功能的接口,所述第七調(diào)用請(qǐng)求攜帶有渠道的標(biāo)識(shí)、業(yè)務(wù)對(duì)象的信息、倉配提供方的倉庫的標(biāo)識(shí)和收貨人信息;
所述第一發(fā)送單元152,還用于向倉配提供方服務(wù)器發(fā)送第八調(diào)用請(qǐng)求,所述第八調(diào)用請(qǐng)求用于調(diào)用倉配提供方服務(wù)器的具有交易出庫單據(jù)創(chuàng)建功能的接口,所述第八調(diào)用請(qǐng)求攜帶有業(yè)務(wù)對(duì)象的信息、倉配提供方的倉庫的標(biāo)識(shí)和收貨人信息;
所述第二接收單元153,還用于接收倉配提供方發(fā)送的第八調(diào)用響應(yīng),所述第八調(diào)用響應(yīng)中攜帶有交易出庫申請(qǐng)單據(jù),所述交易出庫申請(qǐng)單據(jù)是利用所述第八調(diào)用請(qǐng)求中攜帶的信息生成的,所述交易出庫申請(qǐng)單據(jù)中包括:交易出庫申請(qǐng)單號(hào)、倉配提供方的倉庫的標(biāo)識(shí)和業(yè)務(wù)對(duì)象的信息;
所述第二發(fā)送單元154,還用于向供貨商服務(wù)器發(fā)送第七調(diào)用響應(yīng),所述第七調(diào)用響應(yīng)中包含所述交易出庫申請(qǐng)單據(jù)。
較佳的:渠道庫存修改單元155;
所述第一接收單元151,還用于接收倉配提供方服務(wù)器發(fā)送的第九調(diào)用請(qǐng)求,所述第九調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有交易出庫實(shí)操通知功能的接口,所述第九調(diào)用請(qǐng)求攜帶有交易出庫實(shí)操單據(jù);
所述渠道庫存修改單元155,還用于利用所述交易出庫實(shí)操單據(jù)中攜帶的業(yè)務(wù)對(duì)象的信息,對(duì)存儲(chǔ)的第七調(diào)用請(qǐng)求中的渠道的標(biāo)識(shí)所表示的渠道中的該業(yè)務(wù)對(duì)象的庫存信息進(jìn)行修改;
所述第一發(fā)送單元152,還用于向供貨商服務(wù)器發(fā)送第十調(diào)用請(qǐng)求,所述第十調(diào)用請(qǐng)求用于調(diào)用供貨商服務(wù)器的具有交易出庫實(shí)操通知功能的接口,所述第十調(diào)用請(qǐng)求攜帶有所述交易出庫實(shí)操單據(jù);
所述第二接收單元153,用于接收供貨商服務(wù)器發(fā)送的第十調(diào)用響應(yīng),所述第十調(diào)用響應(yīng)中包含確認(rèn)接收到交易出庫通知;
所述第二發(fā)送單元154,用于向倉配提供方服務(wù)器發(fā)送第九調(diào)用響應(yīng),所述第九調(diào)用響應(yīng)中包含所述確認(rèn)接收到交易出庫通知。
較佳的,所述交易出庫申請(qǐng)單據(jù)中包括:交易出庫申請(qǐng)單號(hào);
所述第一接收單元151,還用于接收供貨商服務(wù)器發(fā)送的第十一調(diào)用請(qǐng)求,所述第十一調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有取消發(fā)貨申請(qǐng)功能的接口,所述第十一調(diào)用請(qǐng)求攜帶交易出庫申請(qǐng)單號(hào);
所述第一發(fā)送單元152,還用于向倉配提供方服務(wù)器發(fā)送第十二調(diào)用請(qǐng)求,所述第十二調(diào)用請(qǐng)求用于調(diào)用倉配提供方服務(wù)器的具有取消交易出庫單據(jù)創(chuàng)建功能的接口,所述第十二調(diào)用請(qǐng)求攜帶有所述交易出庫申請(qǐng)單號(hào);
所述第二接收單元153,還用于接收倉配提供方發(fā)送的第十二調(diào)用響應(yīng),所述第十二調(diào)用響應(yīng)中攜帶有交易出庫申請(qǐng)單號(hào)和確認(rèn)取消申請(qǐng)消息;
所述第二發(fā)送單元154,還用于向供貨商服務(wù)器發(fā)送第十一調(diào)用響應(yīng),所述第十一調(diào)用響應(yīng)中攜帶有交易出庫申請(qǐng)單號(hào)和確認(rèn)取消申請(qǐng)消息。
較佳的,所述倉配服務(wù)平臺(tái)還包括:渠道庫存修改單元155;
所述第一接收單元151,還用于接收供貨商服務(wù)器發(fā)送的渠道庫存調(diào)配請(qǐng)求,所述渠道庫存調(diào)配請(qǐng)求中包括:調(diào)出方渠道的標(biāo)識(shí)、調(diào)入方渠道的標(biāo)識(shí)、調(diào)配涉及的業(yè)務(wù)對(duì)象的信息;
所述渠道庫存修改單元155,還用于按照所述渠道庫存調(diào)配請(qǐng)求中的調(diào)出方渠道的標(biāo)識(shí)、調(diào)入方渠道的標(biāo)識(shí)、調(diào)配涉及的業(yè)務(wù)對(duì)象的信息,修改存儲(chǔ)的調(diào)出方渠道中該業(yè)務(wù)對(duì)象的庫存信息和調(diào)入方渠道中的該業(yè)務(wù)對(duì)象的庫存信息。
所述倉配服務(wù)平臺(tái)還包括:渠道庫存調(diào)配單元156,用于針對(duì)每一業(yè)務(wù)對(duì)象,執(zhí)行以下操作:確定該業(yè)務(wù)對(duì)象所屬的各渠道中,庫存數(shù)量小于對(duì)應(yīng)的渠道安全閾值的第一渠道的標(biāo)識(shí),以及庫存數(shù)量大于預(yù)設(shè)的可調(diào)出閾值的第一渠道的標(biāo)識(shí),其中,預(yù)設(shè)的可調(diào)出閾值大于所述渠道安全閾值;將第一渠道的標(biāo)識(shí)作為調(diào)入方渠道的標(biāo)識(shí),將第二渠道的標(biāo)識(shí)作為調(diào)出方渠道的標(biāo)識(shí);根據(jù)第二渠道中該業(yè)務(wù)對(duì)象的庫存數(shù)量,確定該業(yè)務(wù)對(duì)象的調(diào)配數(shù)量;按照所述調(diào)入方渠道的標(biāo)識(shí)、所述調(diào)出方渠道的標(biāo)識(shí)和確定的所述調(diào)配數(shù)量,修改存儲(chǔ)的調(diào)入方渠道中該業(yè)務(wù)對(duì)象的庫存數(shù)量和調(diào)出方渠道中的該業(yè)務(wù)對(duì)象的庫存數(shù)量。
所述倉配服務(wù)平臺(tái)還包括:渠道庫存缺貨通知單元157,用于針對(duì)每一渠道,確定庫存數(shù)量小于對(duì)應(yīng)的渠道安全閾值的業(yè)務(wù)對(duì)象的信息;向供貨商服務(wù)器發(fā)送第十三調(diào)用請(qǐng)求,所述第十三調(diào)用請(qǐng)求用于調(diào)用供貨商服務(wù)器的具有缺貨通知功能的接口,所述第十三調(diào)用請(qǐng)求攜帶確定的業(yè)務(wù)對(duì)象的信息和該業(yè)務(wù)對(duì)象所屬的渠道的標(biāo)識(shí);接收供貨商服務(wù)器發(fā)送的第十三調(diào)用響應(yīng),所述第十三調(diào)用響應(yīng)中包含確認(rèn)接收到缺貨通知。
較佳的,所述交易出庫實(shí)操單據(jù)中包含:交易出庫實(shí)操日期和執(zhí)行交易出庫實(shí)操的業(yè)務(wù)對(duì)象的信息;所述倉配服務(wù)平臺(tái)還包括:保存單元158和渠道安全閾值確定單元159,所述保存單元158,用于在第一接收單元接收倉配提供方服務(wù)器發(fā)送的第九調(diào)用請(qǐng)求后,將第七調(diào)用請(qǐng)求中的渠道的標(biāo)識(shí)和第九調(diào)用請(qǐng)求中攜帶的交易出庫實(shí)操單據(jù)對(duì)應(yīng)保存;所述渠道安全閾值確定單元159,用于通過以下方式確定每一渠道中每一業(yè)務(wù)對(duì)象對(duì)應(yīng)的渠道安全閾值:針對(duì)每一渠道,執(zhí)行以下操作:從該渠道的標(biāo)識(shí)對(duì)應(yīng)的交易出庫實(shí)操單據(jù)中,查找出交易出庫實(shí)操日期在設(shè)定時(shí)段內(nèi)的交易出庫實(shí)操單據(jù);利用查找出的交易出庫實(shí)操單據(jù)中的執(zhí)行交易出庫實(shí)操的業(yè)務(wù)對(duì)象的信息,確定該業(yè)務(wù)對(duì)象的日銷售量;利用預(yù)設(shè)的安全天數(shù)和確定的日銷售量,確定該業(yè)務(wù)對(duì)象在該渠道下的渠道安全閾值。
如圖16所示,其為本申請(qǐng)實(shí)施例提供的供貨商服務(wù)器的結(jié)構(gòu)示意圖,包 括:
發(fā)送單元161,用于向倉配服務(wù)平臺(tái)發(fā)送第一調(diào)用請(qǐng)求,所述第一調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有庫存操作申請(qǐng)功能的接口,攜帶有庫存操作申請(qǐng)類型、倉配提供方的倉庫的標(biāo)識(shí)和業(yè)務(wù)對(duì)象的信息;
接收單元162,用于接收倉配服務(wù)平臺(tái)發(fā)送的第一調(diào)用響應(yīng),所述第一調(diào)用響應(yīng)是倉配服務(wù)平臺(tái)接收到第二調(diào)用響應(yīng)后發(fā)送的,包含所述庫存操作申請(qǐng)單據(jù);所述第二調(diào)用響應(yīng)是倉配提供方服務(wù)器基于倉配服務(wù)平臺(tái)的第二調(diào)用請(qǐng)求發(fā)送的,所述第二調(diào)用請(qǐng)求用于調(diào)用倉配提供方服務(wù)器的具有創(chuàng)建庫存操作申請(qǐng)單據(jù)功能的接口,所述第二調(diào)用請(qǐng)求是倉配服務(wù)平臺(tái)在接收到所述第一調(diào)用請(qǐng)求后,向倉配提供方服務(wù)器發(fā)送的。
較佳的,所述接收單元162,還用于接收倉配服務(wù)平臺(tái)發(fā)送的第四調(diào)用請(qǐng)求,所述第四調(diào)用請(qǐng)求用于調(diào)用供貨商服務(wù)器的具有庫存操作實(shí)操通知功能的接口,所述第四調(diào)用請(qǐng)求是倉配服務(wù)平臺(tái)在倉配提供方服務(wù)器發(fā)送的第三調(diào)用請(qǐng)求后發(fā)送的,所述第三調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有庫存操作實(shí)操通知功能的接口,攜帶有庫存操作實(shí)操單據(jù);
所述發(fā)送單元161,還用于向倉配服務(wù)平臺(tái)發(fā)送第四調(diào)用響應(yīng),所述第四調(diào)用響應(yīng)中包含確認(rèn)接收到實(shí)操通知。
較佳的,所述庫存操作申請(qǐng)單據(jù)中包含庫存操作申請(qǐng)單號(hào);所述發(fā)送單元161,還用于向供貨商服務(wù)器向倉配服務(wù)平臺(tái)發(fā)送第五調(diào)用請(qǐng)求,所述第五調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有取消庫存操作申請(qǐng)功能的接口,攜帶有庫存操作申請(qǐng)單號(hào);
所述接收單元162,還用于接收倉配服務(wù)平臺(tái)發(fā)送的第五調(diào)用響應(yīng),所述第五調(diào)用響應(yīng)是倉配服務(wù)平臺(tái)在接收到倉配提供方服務(wù)器發(fā)送的第六調(diào)用響應(yīng)后發(fā)送的,攜帶有申請(qǐng)單號(hào)和確認(rèn)取消申請(qǐng)消息,所述第六調(diào)用響應(yīng)是倉配提供方服務(wù)器基于倉配服務(wù)平臺(tái)的第六調(diào)用請(qǐng)求發(fā)送的,所述第六調(diào)用請(qǐng)求用于調(diào)用倉配提供方服務(wù)器的具有取消庫存操作申請(qǐng)單據(jù)功能的接口,攜帶有申 請(qǐng)單號(hào)和確認(rèn)取消申請(qǐng)消息。
較佳的,所述發(fā)送單元161,還用于向倉配服務(wù)平臺(tái)發(fā)送第七調(diào)用請(qǐng)求,所述第七調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有發(fā)貨申請(qǐng)功能的接口,攜帶有渠道的標(biāo)識(shí)、業(yè)務(wù)對(duì)象的信息、倉配提供方的倉庫的標(biāo)識(shí)和收貨人信息,所述渠道的標(biāo)識(shí)用于倉配提供方服務(wù)器在倉配服務(wù)平臺(tái)接收倉配提供方服務(wù)器發(fā)送的攜帶有交易出庫實(shí)操單據(jù)的第九調(diào)用請(qǐng)求后,對(duì)該渠道中的業(yè)務(wù)對(duì)象的庫存信息進(jìn)行修改的;
所述接收單元162,還用于接收倉配服務(wù)平臺(tái)發(fā)送的第七調(diào)用響應(yīng),所述第七調(diào)用響應(yīng)中包含交易出庫申請(qǐng)單據(jù),所述交易出庫申請(qǐng)單據(jù)是利用業(yè)務(wù)對(duì)象的信息、倉配提供方的倉庫的標(biāo)識(shí)和收貨人信息生成的。
較佳的,所述接收單元162,還用于接收倉配服務(wù)平臺(tái)發(fā)送的第十調(diào)用請(qǐng)求,所述第十調(diào)用請(qǐng)求用于調(diào)用供貨商服務(wù)器的具有交易出庫實(shí)操通知功能的接口,攜帶有所述交易出庫實(shí)操單據(jù);
所述發(fā)送單元161,還用于向倉配服務(wù)平臺(tái)發(fā)送第十調(diào)用響應(yīng),所述第十調(diào)用響應(yīng)中包含確認(rèn)接收到交易出庫通知。
較佳的,所述交易出庫申請(qǐng)單據(jù)中包括:交易出庫申請(qǐng)單號(hào),所述發(fā)送單元161,還用于向倉配服務(wù)平臺(tái)發(fā)送第十一調(diào)用請(qǐng)求,所述第十一調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有取消發(fā)貨申請(qǐng)功能的接口,攜帶有交易出庫申請(qǐng)單號(hào);
所述接收單元162,還用于接收倉配服務(wù)平臺(tái)發(fā)送的第十一調(diào)用響應(yīng),所述第十一調(diào)用響應(yīng)中攜帶有交易出庫申請(qǐng)單號(hào)和確認(rèn)取消申請(qǐng)消息。
如圖17所示,其為本申請(qǐng)實(shí)施例提供的倉配提供方服務(wù)器的結(jié)構(gòu)示意圖,包括:
接收單元171,用于接收倉配服務(wù)平臺(tái)發(fā)送的第二調(diào)用請(qǐng)求,所述第二調(diào)用請(qǐng)求是倉配服務(wù)平臺(tái)在接收到供貨商服務(wù)器的第一調(diào)用請(qǐng)求后發(fā)送的,用于調(diào)用倉配提供方服務(wù)器的具有創(chuàng)建庫存操作申請(qǐng)單據(jù)功能的接口,攜帶有庫存 操作申請(qǐng)類型、所述倉配提供方的倉庫的標(biāo)識(shí)和業(yè)務(wù)對(duì)象的信息;
創(chuàng)建單元172,用于利用第二調(diào)用請(qǐng)求中攜帶的所述庫存操作申請(qǐng)類型、所述倉配提供方的倉庫的標(biāo)識(shí)和所述業(yè)務(wù)對(duì)象的信息,創(chuàng)建庫存操作申請(qǐng)單據(jù);
發(fā)送單元173,用于向倉配服務(wù)平臺(tái)發(fā)送第二調(diào)用響應(yīng),所述第二調(diào)用響應(yīng)中攜帶有庫存操作申請(qǐng)單據(jù),所述倉配服務(wù)平臺(tái)在接收到所述第二調(diào)用響應(yīng)后,向供貨商服務(wù)器發(fā)送第一調(diào)用響應(yīng),所述第一調(diào)用響應(yīng)中包含所述庫存操作申請(qǐng)單據(jù)。
較佳的,所述發(fā)送單元173,還用于向倉配服務(wù)平臺(tái)發(fā)送第三調(diào)用請(qǐng)求,所述第三調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有庫存操作實(shí)操通知功能的接口,攜帶有庫存操作實(shí)操單據(jù),所述倉配服務(wù)平臺(tái)在接收到所述第三調(diào)用請(qǐng)求后,向供貨商服務(wù)器發(fā)送第四調(diào)用請(qǐng)求,所述第四調(diào)用請(qǐng)求用于調(diào)用供貨商服務(wù)器的具有庫存操作實(shí)操通知功能的接口;
所述接收單元171,還用于接收倉配服務(wù)平臺(tái)發(fā)送的第三調(diào)用響應(yīng),所述第三調(diào)用響應(yīng)中包含確認(rèn)消息,所述第三調(diào)用響應(yīng)是倉配服務(wù)平臺(tái)在接收到供貨商服務(wù)器發(fā)送的第四調(diào)用響應(yīng)后發(fā)送的。
較佳的,所述接收單元171,還用于接收倉配服務(wù)平臺(tái)發(fā)送的第六調(diào)用請(qǐng)求,所述第六調(diào)用請(qǐng)求用于調(diào)用倉配提供方服務(wù)器的具有取消庫存操作申請(qǐng)單據(jù)功能的接口,所述第六調(diào)用請(qǐng)求是倉配服務(wù)平臺(tái)在接收到供貨商服務(wù)器發(fā)送的第五調(diào)用請(qǐng)求后發(fā)送的,所述第五調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有取消庫存操作申請(qǐng)功能的接口,攜帶有庫存操作申請(qǐng)單號(hào);
所述發(fā)送單元173,還用于向倉配服務(wù)平臺(tái)發(fā)送的第六調(diào)用響應(yīng),所述第六調(diào)用響應(yīng)中攜帶有所述庫存操作申請(qǐng)單號(hào)和確認(rèn)取消申請(qǐng)消息。
較佳的,所述接收單元171,還用于接收倉配服務(wù)平臺(tái)發(fā)送的第八調(diào)用請(qǐng)求,所述第八調(diào)用請(qǐng)求用于調(diào)用倉配提供方服務(wù)器的具有交易出庫單據(jù)創(chuàng)建功能的接口,攜帶有業(yè)務(wù)對(duì)象的信息、倉配提供方的倉庫的標(biāo)識(shí)和收貨人信息;
所述發(fā)送單元173,還用于向倉配服務(wù)平臺(tái)發(fā)送第八調(diào)用響應(yīng),所述第八調(diào)用響應(yīng)中攜帶有交易出庫申請(qǐng)單據(jù),所述交易出庫申請(qǐng)單據(jù)是利用所述第八調(diào)用請(qǐng)求中攜帶的信息生成的。
較佳的,所述發(fā)送單元173,還用于向倉配服務(wù)平臺(tái)發(fā)送第九調(diào)用請(qǐng)求,所述第九調(diào)用請(qǐng)求用于調(diào)用倉配服務(wù)平臺(tái)的具有交易出庫實(shí)操通知功能的接口,攜帶有交易出庫實(shí)操單據(jù);
所述接收單元171,還用于接收倉配服務(wù)平臺(tái)發(fā)送的第九調(diào)用響應(yīng),所述第九調(diào)用響應(yīng)中包含供貨商服務(wù)器發(fā)送的確認(rèn)接收到交易出庫通知消息。
較佳的,所述交易出庫申請(qǐng)單據(jù)中包括:交易出庫申請(qǐng)單號(hào),所述接收單元171,還用于接收倉配服務(wù)平臺(tái)發(fā)送的第十二調(diào)用請(qǐng)求,所述第十二調(diào)用請(qǐng)求用于調(diào)用倉配提供方服務(wù)器的具有取消交易出庫單據(jù)創(chuàng)建功能的接口,攜帶有交易出庫申請(qǐng)單號(hào);
所述發(fā)送單元173,還用于向倉配服務(wù)平臺(tái)發(fā)送第十二調(diào)用響應(yīng),所述第十二調(diào)用響應(yīng)中攜帶有交易出庫申請(qǐng)單號(hào)和確認(rèn)取消申請(qǐng)消息。
本領(lǐng)域的技術(shù)人員應(yīng)明白,本發(fā)明的實(shí)施例可提供為方法、裝置(設(shè)備)、或計(jì)算機(jī)程序產(chǎn)品。因此,本發(fā)明可采用完全硬件實(shí)施例、完全軟件實(shí)施例、或結(jié)合軟件和硬件方面的實(shí)施例的形式。而且,本發(fā)明可采用在一個(gè)或多個(gè)其中包含有計(jì)算機(jī)可用程序代碼的計(jì)算機(jī)可用存儲(chǔ)介質(zhì)(包括但不限于磁盤存儲(chǔ)器、cd-rom、光學(xué)存儲(chǔ)器等)上實(shí)施的計(jì)算機(jī)程序產(chǎn)品的形式。
本發(fā)明是參照根據(jù)本發(fā)明實(shí)施例的方法、裝置(設(shè)備)和計(jì)算機(jī)程序產(chǎn)品的流程圖和/或方框圖來描述的。應(yīng)理解可由計(jì)算機(jī)程序指令實(shí)現(xiàn)流程圖和/或方框圖中的每一流程和/或方框、以及流程圖和/或方框圖中的流程和/或方框的結(jié)合??商峁┻@些計(jì)算機(jī)程序指令到通用計(jì)算機(jī)、專用計(jì)算機(jī)、嵌入式處理機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器以產(chǎn)生一個(gè)機(jī)器,使得通過計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備的處理器執(zhí)行的指令產(chǎn)生用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的裝置。
這些計(jì)算機(jī)程序指令也可存儲(chǔ)在能引導(dǎo)計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備以特定方式工作的計(jì)算機(jī)可讀存儲(chǔ)器中,使得存儲(chǔ)在該計(jì)算機(jī)可讀存儲(chǔ)器中的指令產(chǎn)生包括指令裝置的制造品,該指令裝置實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能。
這些計(jì)算機(jī)程序指令也可裝載到計(jì)算機(jī)或其他可編程數(shù)據(jù)處理設(shè)備上,使得在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行一系列操作步驟以產(chǎn)生計(jì)算機(jī)實(shí)現(xiàn)的處理,從而在計(jì)算機(jī)或其他可編程設(shè)備上執(zhí)行的指令提供用于實(shí)現(xiàn)在流程圖一個(gè)流程或多個(gè)流程和/或方框圖一個(gè)方框或多個(gè)方框中指定的功能的步驟。
盡管已描述了本發(fā)明的優(yōu)選實(shí)施例,但本領(lǐng)域內(nèi)的技術(shù)人員一旦得知了基本創(chuàng)造性概念,則可對(duì)這些實(shí)施例作出另外的變更和修改。所以,所附權(quán)利要求意欲解釋為包括優(yōu)選實(shí)施例以及落入本發(fā)明范圍的所有變更和修改。
顯然,本領(lǐng)域的技術(shù)人員可以對(duì)本發(fā)明進(jìn)行各種改動(dòng)和變型而不脫離本發(fā)明的精神和范圍。這樣,倘若本發(fā)明的這些修改和變型屬于本發(fā)明權(quán)利要求及其等同技術(shù)的范圍之內(nèi),則本發(fā)明也意圖包含這些改動(dòng)和變型在內(nèi)。