專利名稱:訂單集合系統(tǒng)和方法
技術(shù)領(lǐng)域:
本發(fā)明涉及訂單履行操作,尤其涉及把履行訂單集合到高效履行組中的系統(tǒng)和方法。
背景技術(shù):
許多消費產(chǎn)品零售商或者只提供郵件/電話/web訂貨服務(wù),或者除了實體零售商之外,還提供郵件/電話/web訂貨服務(wù)。在郵件訂貨、電話訂貨和/或web訂貨零售模型中,零售商通過郵件,電話或因特網(wǎng),接收客戶的產(chǎn)品訂單??蛻敉ㄟ^遞送支票或匯票,或者把賬記入客戶的信用卡,作出付款安排。零售商執(zhí)行訂單,包裝定購的物品,把包裝的物品送貨給客戶。在線零售商,比如VistaPrint. com通常經(jīng)萬維網(wǎng),提供可供客戶通過因特網(wǎng)購買的各種產(chǎn)品。在線零售商具有呈網(wǎng)站形式的在線存在,所述網(wǎng)站運行于托管該網(wǎng)站的服務(wù)器上,客戶借助在連接到因特網(wǎng)的客戶端計算機上運行的瀏覽器,可以訪問在線零售商。在線零售商網(wǎng)站允許客戶瀏覽和/或指定供購買的物品,和通過在客戶端計算機的瀏覽器中運行的圖形用戶界面,提交對所述物品的訂單。在客戶端計算機和托管網(wǎng)站的服務(wù)器之間交換訂單和付款信息,隨后訂單被發(fā)給履行中心,以執(zhí)行訂單和送貨。在零售商履行客戶先前提交的訂單之前,相同客戶提交一個或多個額外的訂單的情況并不少見。通常,這種額外的訂單將被發(fā)送到與先前提交但迄今還未執(zhí)行的訂單相同的地址。例如,客戶可能忘記訂購對先前定購的物品來說必需的物品,隨后用單獨的訂單訂購該物品??蛻粼谳^短的時間范圍內(nèi)提交多個單獨訂單的原因有很多,不過結(jié)果一般都相同-在較短的時間范圍內(nèi),多個單獨的訂單被發(fā)送到相同的地址。通常,一旦訂單到達(dá)郵件/電話/web訂貨零售商的履行中心,它就與任何有關(guān)系的訂單不相關(guān)。即,一個訂單到達(dá),并被執(zhí)行和送貨,另一個訂單到達(dá),并被單獨執(zhí)行和送貨,再一個訂單到達(dá),并被單獨執(zhí)行和送貨,等等。
發(fā)明內(nèi)容
本發(fā)明目的在于當(dāng)集合訂單會導(dǎo)致節(jié)約成本時,通過自動集合訂單,使送貨成本降至最小。在一個實施例中,計算機化的訂單集合方法包括根據(jù)一個或多個預(yù)定的集合標(biāo)準(zhǔn),從關(guān)于一個或多個物品的多個接收訂單中,識別可集合的多個訂單,把識別的可集合訂單集合成集合訂單,和把在集合訂單中指出的物品分成一個或多個履行組,每個履行組包括出自集合訂單的將被同時供應(yīng)的一組分組物品,其中與物品起源于的接收訂單無關(guān)地在履行組中組合物品。在另一個實施例中,一個或多個計算機可讀存儲介質(zhì)一起有形地包含當(dāng)被計算機運行時,實現(xiàn)上述方法的程序指令。在另一個實施例中,訂單集合系統(tǒng)包括待辦訂單數(shù)據(jù)庫,待辦訂單數(shù)據(jù)庫包含多個接收的訂單對象,每個訂單對象指示待送貨的一個或多個物品,和訂單集合器,所述訂單集合器搜索待辦訂單數(shù)據(jù)庫,根據(jù)一個或多個預(yù)定集合標(biāo)準(zhǔn),識別可以集合的多個接收訂單對象,把識別的可以集合的單獨訂單集合成集合訂單,和把在集合訂單中指出的物品分成一個或多個履行組,每個履行組包括出自集合訂單的將被同時供應(yīng)的一組分組物品,其中與物品起源于的各個訂單無關(guān)地在履行組中組合物品。
參考結(jié)合附圖進(jìn)行的下述詳細(xì)說明,本發(fā)明將變得更明白,從而本發(fā)明的更全面評價,及其許多附隨優(yōu)點將是顯而易見的,附圖中,相同的附圖標(biāo)記表示相同或相似的組件,其中圖1是圖解說明郵件/電話/web訂貨零售模型的高級流程圖。圖2是具體體現(xiàn)按照本發(fā)明的訂單集合的在線零售系統(tǒng)的高級方框圖。圖3是圖解說明本發(fā)明的方法的例證實施例的操作流程圖。圖4A-4C圖解說明訂單集合的各種實施例。圖5是實現(xiàn)訂單集合的在線印刷零售商的印刷管理系統(tǒng)的更詳細(xì)方框圖。圖6是可用于實現(xiàn)本發(fā)明的計算特征的計算機系統(tǒng)的方框圖。
具體實施例方式這里使用的術(shù)語“執(zhí)行(fill) ”意味供應(yīng)訂單或履行組的物品。可用多種方式,例如通過取回庫存物品,或者生產(chǎn)訂單中的物品,“執(zhí)行”訂單。這里使用的術(shù)語“履行(fulfill) ”意味執(zhí)行訂單或履行組,并按照規(guī)定的送貨送或交貨方法,裝運或交付執(zhí)行的訂單的貨物。例如,可通過把包含所執(zhí)行訂單的貨物的包裹運送到客戶提供的送貨地址,履行訂單。作為另一個例子,可通過把包含所執(zhí)行訂單的貨物的一個或多個包裹送貨到零售商的送貨地址,客戶到所述送貨地址提取訂購的物品,履行訂單。作為另一個例子,可通過在執(zhí)行訂單的場所,或者在指定的交貨地點,把物品交付給客戶,履行訂單。現(xiàn)在參見附圖,圖1表示圖解說明郵件/電話/web訂貨零售模型的高級流程圖。 該模型包括生成需求組件101,通過生成需求組件101,生成客戶對零售商提供的產(chǎn)品的興趣。例如,生成需求組件101可包括在線零售商的網(wǎng)站的網(wǎng)頁,所述網(wǎng)頁顯示一個或多個產(chǎn)品,和可以具體體現(xiàn)在可供客戶訂購的產(chǎn)品上的各種設(shè)計。所述模型還包括訂單流水線組件102,通過訂單流水線組件102,實際指定和接收訂單。在在線零售商的網(wǎng)站中,訂單流水線組件102可以包括在客戶訂購具體體現(xiàn)產(chǎn)品設(shè)計的一個或多個產(chǎn)品之前,允許客戶選擇產(chǎn)品設(shè)計模板并定制產(chǎn)品設(shè)計的文本、圖像和/或圖形組件的工作室軟件。所述模型還包括訂單履行組件103,訂單履行組件103接受來自訂單流水線組件102的訂單,并執(zhí)行訂單和把訂單貨物發(fā)送給客戶。在一些情況下,訂單履行組件103包括保存可供送貨和準(zhǔn)備好送貨的庫存產(chǎn)品的倉庫或其它存儲設(shè)施。在其它情況下,訂單履行組件3是按照在訂單中指定的設(shè)計,制造訂購的物品的生產(chǎn)設(shè)施。在一個實施例中,生成需求組件101,訂單流水線組件102和訂單履行組件103都是至少部分利用一個或多個計算機系統(tǒng),例如結(jié)合圖6例示和說明的計算機系統(tǒng)實現(xiàn)的。
圖2是具體體現(xiàn)按照本發(fā)明的訂單集合的在線零售系統(tǒng)的高級方框圖。如圖所示,客戶或其它用戶使用的客戶端計算機系統(tǒng)210通過網(wǎng)絡(luò)220,連接到托管在服務(wù)器230 的在線零售商的網(wǎng)站。服務(wù)器230向受客戶端計算機210的處理器21的控制,在程序存儲器213中運行的瀏覽器214提供網(wǎng)頁236。網(wǎng)頁236顯示可供瀏覽該網(wǎng)站的客戶訂購的物品。設(shè)計工具216/235可在客戶端計算機瀏覽器214中和/或在網(wǎng)站服務(wù)器230上運行, 以允許客戶選擇選項,和創(chuàng)建用于印刷在訂購的物品上或者以其它方式生產(chǎn)訂購的物品的定制設(shè)計。訂單和購買工具215/234在客戶端計算機瀏覽器214中和/或在服務(wù)器230上運行,以允許客戶完成訂單和作出付款安排。訂單和購買工具215/234生成訂單對象218, 訂單對象218最好包括諸如客戶ID,送貨地址,訂購的物品,和訂購物品的相關(guān)數(shù)量之類的信息。在訂單對象218中可以包括其它信息,例如(但不限于)客戶信息,送貨方法,送貨截止日期,送貨速度,運輸公司選擇等等。訂單和購買工具215/234生成的訂單對象218通過諸如因特網(wǎng)之類的網(wǎng)絡(luò)220 或者經(jīng)直接連接,被傳送給履行中心服務(wù)器對0。最好,履行中心服務(wù)器240包括連接到網(wǎng)絡(luò)的一個或多個計算機,其中通過網(wǎng)絡(luò)220接收訂單對象218,以便處理。履行中心服務(wù)器240把訂單對象218代表的訂單輸入駐留在數(shù)據(jù)存儲器M2中的待辦訂單的數(shù)據(jù)庫243 中。履行中心服務(wù)器240包括掃描待辦訂單數(shù)據(jù)庫M3,并安排待履行訂單的進(jìn)度的排程器(scheduler) 例如,駐留在程序存儲器M5中的由服務(wù)器處理器241運行的排程軟件)。從待辦訂單數(shù)據(jù)庫243中刪除已排程(scheduled)的訂單,并將其輸入排程訂單數(shù)據(jù)庫244中。另一方面,待辦訂單和排程訂單都駐留在同一數(shù)據(jù)庫中,用一個或多個標(biāo)記或字段設(shè)定(例如,“待辦”標(biāo)記(比如二進(jìn)制位)、“排程”標(biāo)記、排程時間字段等等)區(qū)分。訂單集合器例如,駐留在程序存儲器M5中,由服務(wù)器處理器241運行的訂單集合軟件)搜索待辦訂單數(shù)據(jù)庫M3中的待辦訂單,和/或排程訂單數(shù)據(jù)庫244中的排程訂單,并把滿足預(yù)定集合標(biāo)準(zhǔn)M9的待辦訂單和/或排程訂單組合成一個或多個集合訂單。例如(但不限于),集合標(biāo)準(zhǔn)可以是相同的客戶標(biāo)識符和相同的送貨地址,相似的送貨截止日期,和相同的運輸公司。集合訂單可被放入待辦訂單數(shù)據(jù)庫M3中,或者被排程,從而放入排程訂單數(shù)據(jù)庫M4中。配送器250(例如,計算機化的系統(tǒng),人,或者機器)通過取回(例如,從倉庫)或者生產(chǎn),供應(yīng)在排程訂單或履行組(后面說明)中指定的物品,從而生成執(zhí)行的訂單或執(zhí)行的履行組。送貨系統(tǒng)沈0(例如,計算機化的系統(tǒng),人或機器)包裝執(zhí)行的訂單或執(zhí)行的履行組的貨物,并把包裹發(fā)送或交付到與訂單/履行組相關(guān)的送貨地址。圖3是圖解說明集合訂單的方法的實施例的流程圖。圖3中說明的方法可由圖2 的訂單集合器實現(xiàn),在一個實施例中,被實現(xiàn)成保存在至少一個計算機可讀介質(zhì)上,并且可由計算機處理器執(zhí)行的計算機可讀指令。訂單可以為至少兩種狀態(tài)之一待辦訂單(已接收,但未被排程的訂單),和排程訂單(已排程配送(即,履行)進(jìn)度,但還未配送的訂單)。 在一個實施例中,訂單集合器掃描待辦訂單,尋找可能被集合的各組訂單(步驟301)。一組可能可以集合的訂單包含具有公共特性,例如在一個實施例中,相同的客戶號和相同的送貨地址的訂單。其它公共特性可包括(但不限于)相同的運輸公司選擇,在預(yù)定日期范圍內(nèi)的送貨截止日期,相同的零售商標(biāo)識符,等等。在另一個實施例中,訂單集合器可以不僅掃描待辦訂單,尋找可能被集合的各組訂單,而且還掃描還未配送的排程訂單。在一個實施例中,訂單集合器247按照進(jìn)度表,定期進(jìn)行掃描。例如,訂單集合器可每數(shù)分鐘,或者每小時,或者每數(shù)小時,或者任何其它期望的頻率,掃描待辦訂單(和排程訂單(可選))。在一個備選實施例中,每次收到訂單并將其輸入待辦訂單數(shù)據(jù)庫中時,訂單集合器進(jìn)行特定于到來訂單的掃描。即,在收到新的訂單對象時,或者在把所述新的訂單對象輸入待辦訂單數(shù)據(jù)庫之前,訂單集合器軟件被調(diào)用,并進(jìn)行待辦訂單(和排程訂單(可選))的掃描,以尋找具有與新訂單相同的客戶標(biāo)識符(或者零售商標(biāo)識符)和送貨地址的任何訂單。當(dāng)識別一組可能可以集合的訂單時,所述方法著手判定識別的可能可以集合的訂單是否滿足一個或多個預(yù)定集合標(biāo)準(zhǔn)(步驟30 。訂單集合器利用所述預(yù)定集合標(biāo)準(zhǔn)判定是否實際選擇把可能可以集合的訂單集合成集合訂單。在一個實施例中,訂單集合器進(jìn)行單獨履行、一起履行、或者用不與各個單獨訂單協(xié)調(diào)一致的多次送貨履行各個單獨訂單的成本節(jié)約分析(步驟30 。成本節(jié)約分析可考慮各個單獨訂單的要求送貨速度,包括在各個單獨訂單中的物品的重量和/或尺寸,和其它因素。在一個實施例中,預(yù)定集合標(biāo)準(zhǔn)僅僅是訂單組中的每個可能可以集合的訂單必須具有相同的客戶標(biāo)識符(或者零售商標(biāo)識符),和被送貨到相同的地址。在這個實施例中, 在形成所述一組可能可以集合的訂單時,就同時滿足了預(yù)定集合標(biāo)準(zhǔn)。在另一個實施例中, 必須滿足另外的標(biāo)準(zhǔn)。例如,預(yù)定集合標(biāo)準(zhǔn)可能要求訂單組中的每個可能可以集合的訂單都必須具有在預(yù)定時間范圍內(nèi)的送貨截止日期(例如,送貨截止日期必須都在2天,一周或者14天的時限之內(nèi))。作為另一個例子,預(yù)定集合標(biāo)準(zhǔn)可能要求訂單組中的每個可能可以集合的訂單都必須被設(shè)定成由相同的運輸公司(例如,美國郵政,UPS, !^edEx等等)送貨。 作為另一個例子,預(yù)定集合標(biāo)準(zhǔn)可能要求訂單組中的每個可能可以集合的訂單都必須按相同的送貨速度(例如,普通(ground),兩天,次日,等等)送貨。可以組合這樣的例證標(biāo)準(zhǔn), 并且可以定義其它標(biāo)準(zhǔn)。另外,通過確定幾種不同方案下的送貨成本,并在仍然滿足各個單獨訂單的要求時限的時候,選擇成本最低的方案,成本節(jié)約分析器參見圖2、可進(jìn)行實時成本節(jié)約分析。例如,已知請求的送貨速度為5天和10天的兩個單獨訂單,成本節(jié)約分析可判定與按5 天送貨速度,用一個包裹發(fā)送第一個訂單的貨物,再按10天送貨速度用單獨的包裹發(fā)送第二個訂單的貨物相比,把這兩個訂單的貨物組合成一個包裹,并按5天送貨速度發(fā)送該包裹更經(jīng)濟(jì)合算。在這種情況下,訂單集合器可被配置成選擇集合這些訂單。另一方面,如果成本節(jié)約分析判定把單獨的訂單集合成單一訂單不存在任何成本節(jié)約,那么訂單集合器可被配置成選擇不把單獨的訂單集合成集合訂單。在成本節(jié)約計算中,成本節(jié)約分析器246 可考慮其它因素,比如(但不限于)包裝的成本,在等待集合訂單中的其它物品準(zhǔn)備就緒時的存放物品的成本,等等。當(dāng)判定一個或多個可能可以集合的訂單滿足預(yù)定集合標(biāo)準(zhǔn)時,所述方法著手把所述一個或多個可能可以集合的訂單集合成集合訂單219(步驟304)??梢栽跓o任何進(jìn)一步評估的情況下,以單一訂單的形式履行集合訂單。另一方面,可以評估集合訂單,以把集合訂單中的物品分成一個或多個履行組(步驟305)??梢砸黄?即,作為一個履行組),或者按多個不同的組(例如,對應(yīng)于多個不同的包裹和/或送貨),履行集合訂單219中的物品。每個履行組包含集合訂單219中的一個或多個物品,其中履行組通常不與集合到集合訂單中的最初的各個單獨訂單相關(guān)聯(lián)。例如,相同的客戶(該客戶也可以是共用相同的客戶標(biāo)識符的多個客戶,或者訂購但交貨給由特定的零售商標(biāo)識符識別的特定零售商的多個客戶)可能提交具有相同送貨地址的兩個以上的單獨訂單,從而導(dǎo)致兩個以上的單獨訂單對象被發(fā)給履行中心,訂單集合軟件可把由所述兩個以上的單獨訂單對象代表的兩個以上的單獨訂單集合成單個集合訂單219(通過連接這兩個單獨的訂單對象,或者通過把所述兩個以上的單獨訂單對象組合成單個集合訂單對象)。隨后,可以為單個集合訂單219中的物品安排履行進(jìn)度(步驟
306)。配送器監(jiān)控進(jìn)度表,并配送排程的訂單和/或履行組,以便在其預(yù)定時間履行(步驟
307),其中執(zhí)行訂單的履行組(收集或生產(chǎn)履行組的物品),最好打包在同一包裹中,并送貨或交貨(即,履行屬于同一履行組的所有物品)。送貨系統(tǒng)可在一次送貨或交貨中一起運送或交付所有物品,或者可把訂購的物品打包成多個包裹,所述多個包裹在被單獨送貨的時候,包含不一定與一起構(gòu)成集合訂單219的各個單獨訂單218關(guān)聯(lián)的一個或多個物品。S卩,集合訂單219的特征之一在于待送貨或交貨的包裹的物品內(nèi)容的判定與對各個單獨訂單218的了解無關(guān)。訂單集合器參見圖2)只需要知道構(gòu)成集合訂單219的所有單獨訂單218的所有物品需要履行即可,從而使訂單集合器247可以靈活地判定如何最佳地對訂單中的物品分組,以便高效地執(zhí)行、打包和送貨。在圖4A中圖解說明的一個實施例中,通過首先從待辦訂單數(shù)據(jù)庫M3 (和/或排程訂單數(shù)據(jù)庫M4)中刪除選擇的集合用訂單對象218a,218b,218c,隨后把選擇的訂單對象組合成單個集合訂單對象219,之后把所述單個集合訂單對象219輸入待辦訂單數(shù)據(jù)庫 243中,集合成集合訂單219的單獨訂單218a,218b,218c被組合成待辦訂單數(shù)據(jù)庫M3中的單個集合訂單219。另一方面,集合訂單219可被立即排程和輸入排程訂單數(shù)據(jù)庫244 中。在圖4B中圖解說明的一個備選實施例中,選擇的集合用訂單對象218a,218b, 218c都是待辦訂單,并保留在待辦訂單數(shù)據(jù)庫M3,不過用鏈接字段相互鏈接在一起,以表示單個集合訂單219。在圖4C中圖解說明的另一個備選實施例中,訂單對象218可駐留在待辦訂單數(shù)據(jù)庫243或排程訂單數(shù)據(jù)庫244中,不過選擇的任何集合用排程訂單從排程訂單數(shù)據(jù)庫244 中被刪除(從而不再被排程),被轉(zhuǎn)移到待辦訂單數(shù)據(jù)庫M3中,并與待辦訂單數(shù)據(jù)庫M3 中的其它訂單鏈接,從而一起構(gòu)成集合訂單219。排程器248訂單集合器247可把在存在于待辦訂單數(shù)據(jù)庫243中的訂單(單獨訂單218或者集合訂單219)中指定的物品分成一個或多個履行組。履行組是一組將與相同履行組中的其它物品(如果存在多于一個的物品的話)在相同時間或者大約在相同時間履行的一組一個或多個物品。在一個實施例中,屬于相同履行組的物品被一起送貨或交貨,最好用節(jié)約成本最多的最少包裹送貨或交貨。在一個實施例中,物品被分成履行組,以致履行組與將裝運它們的包裹協(xié)調(diào)一致。例如,特定集合訂單中的一個履行組可包含將在第一時間用第一包裹送貨的一個物品,而同一集合訂單中的另一個履行組可包含將在第二時間用第二包裹一起送貨的三個物品。排程器248排程訂單218和/或219 (或者整個訂單,或者按照彼此無關(guān)的對應(yīng)履行組)的履行進(jìn)度,而不考慮特定物品源自構(gòu)成集合訂單219的各個單獨訂單218a,218b, 218c中的哪一個。每當(dāng)選擇對整個訂單或者履行組排程,并且隨后排程時,選擇的訂單或履行組被輸入排程訂單數(shù)據(jù)庫244中,并從待辦訂單數(shù)據(jù)庫243中刪除,或者被標(biāo)記為已排程。當(dāng)訂單中的所有履行組都被排程時,從待辦訂單數(shù)據(jù)庫中刪除該訂單??筛鶕?jù)特定的日期/時間,在日期/時間范圍內(nèi),或者截止特定日期/時間,排程訂單或履行組的履行進(jìn)度。排程器248生成帶有分配的日期/時間的一個或多個進(jìn)度表,以執(zhí)行和發(fā)送訂單/履行組。配送器250確保排程訂單和排程履行組在其分配的日期/時間被執(zhí)行。執(zhí)行的訂單/履行組被打包成一個或多個包裹,或者貨運包裹,最好由排程器248指定。送貨系統(tǒng)260 運送或交付打包的訂單/履行組物品。執(zhí)行的排程訂單或履行組從排程訂單數(shù)據(jù)庫244中被刪除。下面是一組例證方案-客戶在較短的預(yù)定時間范圍內(nèi)(例如,彼此在一小時內(nèi)),提交送貨地址相同的獨立的單獨訂單。訂單集合器選擇集合。排程器把集合訂單分成· (a) 一次送貨(即,整個訂單或者一個履行組),或者· (b)不與各個單獨訂單一致的多次送貨(即,多個履行組)。-客戶在較長的預(yù)定時間范圍內(nèi)(例如,彼此在數(shù)天內(nèi))提交送貨地址相同,并且送貨速度相同(例如,21天送貨速度)的獨立的單獨訂單。訂單集合器選擇集合。排程器把集合訂單分成· (a) 一次送貨(即,整個訂單或者一個履行組),或者· (b)不與各個單獨訂單一致的多次送貨(即,多個履行組)。-客戶在較長的預(yù)定時間范圍內(nèi)(例如,彼此在數(shù)天內(nèi))提交送貨地址相同,并且送貨速度不同(例如,7天和21天送貨速度)的獨立的單獨訂單。在計算因調(diào)整運輸公司速度而帶來的成本節(jié)約之后,訂單集合器選擇集合。排程器把集合訂單分成· (a) 一次送貨(即,整個訂單或者一個履行組),或者· (b)不與各個單獨訂單一致的多次送貨(即,多個履行組)。-在零售店的不同零售客戶在預(yù)定時間范圍內(nèi)(例如,彼此在數(shù)天內(nèi))提交將被交貨給零售店送貨地址的獨立的單獨訂單。訂單集合器選擇集合。排程器把集合訂單分成 (a) 一次送貨(即,整個訂單或者一個履行組),同時單獨的客戶訂單被包裝在一個外箱內(nèi)的各個內(nèi)箱中,或者(b)不與各個單獨訂單一致和/或不與客戶一致的多次送貨(即,多個履行組).不僅可以在收集庫存物品,并將庫存物品打包成高效的貨運包裹的情況下,集合客戶訂單的履行,而且可以在對要生產(chǎn)的物品進(jìn)行高效排程,以實現(xiàn)“準(zhǔn)時生產(chǎn)”系統(tǒng),從而不需要物品在等待相同訂單中的其它物品時的昂貴存放和裝箱費用的情況下,集合客戶訂單的履行。例如,可以在在線印刷產(chǎn)品零售商的印刷作業(yè)管理系統(tǒng)的環(huán)境中,實施訂單集合系統(tǒng)的實現(xiàn),在美國專利No. 6,650,433,"Managing Print Jobs”和美國專利公布 No. 2008/0080006A1, "Preparation of Aggregate Jobs for Production” 中說明了該系統(tǒng)的許多細(xì)節(jié),這兩個專利都被轉(zhuǎn)讓給對本申請感興趣的受讓人,在此整體引為參考。在這種情況下,參見圖2和5,希望提交對上面印刷有或以其它方式附有特定圖形設(shè)計的印刷產(chǎn)品或“印刷物品”的一個或多個實例的訂單的數(shù)目龐大(例如,成千上萬或者甚至數(shù)十萬或者數(shù)百萬)的個人和商業(yè)客戶通過網(wǎng)絡(luò)220訪問該系統(tǒng)。在例證實施例中,客戶可借助在個人計算機210或者其它電子設(shè)備上運行的web瀏覽器214(或者類似的互動通信軟件), 通過因特網(wǎng)訪問該系統(tǒng)??蛻艨赏ㄟ^進(jìn)入印刷作業(yè)管理系統(tǒng)的幾種不同類型的入口中的任意一種,訪問系統(tǒng)500(圖幻,其中一些類型的入口可用它們的經(jīng)濟(jì)和市場特性表征。入口的類型可包括家用辦公/小型辦公計算機入口,中間端口(例如小型文具店),和大公司入口(例如,大公司的通信部門)。其它入口不必基于web瀏覽器,相反可以是例如電子郵件鏈接和撥號語音電話線。在其它實施例中,系統(tǒng)可以是提供允許用戶通過專用網(wǎng)絡(luò),比如企業(yè)內(nèi)部網(wǎng),訪問系統(tǒng)的客戶信息亭或終端的專用系統(tǒng)。通常,客戶提交的訂單218是短期生產(chǎn)作業(yè),即,小于40000個單位,一般1_5000 個單位的特定設(shè)計和形狀的生產(chǎn)作業(yè)。通過因特網(wǎng),每個客戶能夠訪問提供可從中央web 服務(wù)器230獲得的設(shè)計軟件216/235的網(wǎng)站。設(shè)計軟件216/235允許每個客戶定制要具體體現(xiàn)在可印刷產(chǎn)品(例如,名片,小冊子,鼠標(biāo)墊,磁鐵,貼花紙,便簽等)上的圖形設(shè)計。網(wǎng)站設(shè)計軟件216/235可直接在web服務(wù)器230上運行,或者可作為向用戶顯示的網(wǎng)頁236的一部分,從服務(wù)器230下載,從而在客戶的計算機210上的用戶瀏覽器214 (比如Microsoft Internet Explorer,Mozilla Firefox等)中運行。在一個實施例中,設(shè)計軟件216/2 使客戶能夠本地在瀏覽器中,通過利用設(shè)計向?qū)瓿蛇x擇的模板,實現(xiàn)簡單的設(shè)計功能,或者利用設(shè)計工作室,實現(xiàn)更復(fù)雜的設(shè)計功能。在一個實施例中,利用XML格式或其它適當(dāng)?shù)母袷?,具體體現(xiàn)所述模板。另一方面,客戶或者專業(yè)設(shè)計人員可利用網(wǎng)站設(shè)計軟件216/235本身或者利用桌面出版軟件生成模板,并把所述模板上傳到服務(wù)器230。一旦客戶完成關(guān)于印刷物產(chǎn)品的設(shè)計的定制,客戶就提交訂單218。客戶的印刷物品設(shè)計以XML格式被發(fā)給履行需求服務(wù)器240,履行需求服務(wù)器隨后把XML文件轉(zhuǎn)換成數(shù)字格式,例如,轉(zhuǎn)換成Postkript文件(參見圖5)。履行需求服務(wù)器240按照圖3的方法,并且如圖5中更詳細(xì)所示,執(zhí)行訂單集合和排程軟件。如圖5中圖解所示,訂單集合器247監(jiān)控待辦訂單M3,并進(jìn)行成本節(jié)約分析(借助成本節(jié)約分析器M6),以確定何處和何時實現(xiàn)將節(jié)約成本的訂單的集合。結(jié)合圖2和3 討論了訂單集合。只有在配送時,成組系統(tǒng)510(圖幻才處理訂單或履行組,以滿足“準(zhǔn)時生產(chǎn)”操作中的需求。成組軟件515自動集合,或者“組合”客戶的文件514(例如,PostScript文件)和來自其它客戶的多個文件,以產(chǎn)生將作為單個文件印刷在單張基片上,從而同時印刷多個印刷物品的成組文件516。由于集合到成組文件中的每個物品514來自于不同的客戶,并且包含不同的內(nèi)容,從而可以一起生產(chǎn)多個定制的印刷物品。在一個實施例中,參考圖5,成組軟件515按照與預(yù)定的成組模板512相應(yīng)的布局, 排列各個印刷物品514。成組模板512是定義多個預(yù)先放置的空槽513的文件。槽513是預(yù)定大小的內(nèi)容容器,并按成組文件布局被放置在成組模板512中的唯一的預(yù)定位置??捎么∷⒌膯蝹€印刷物品514填充每個空槽513。按照在成組軟件515內(nèi)執(zhí)行的自動成組算法,填充成組模板512中的槽513。成組算法最好用出自待辦訂單218的隊列或數(shù)據(jù)庫243 中的單個印刷物品514填充每個槽513。成組算法被配置成按容量填充成組模板512 (通過用待印刷的物品514填充每個槽513),或者由于其它原因(比如當(dāng)訂單不足以填充成組模板時,滿足關(guān)鍵的送貨最后期限),可以只部分填充成組模板512。在任何一種情況下,當(dāng)成組算法判定要被組合在一起的所有印刷物品514都被添加到成組模板512中時,它把填充的成組模板保存在成組文檔中,所述成組文檔包括成組模板512和插入其中的槽513之中的每個印刷物品514,并把成組文檔轉(zhuǎn)換成單個成組文件516 (比如Postkript文件)。成組文件516被發(fā)送給印刷系統(tǒng)530 (例如,prescriptions或打印機),并被印刷到單張基片520上。例如,基片520可以是名片原材料,印刷物產(chǎn)品可以是名片。在一個例子中,成組模板512可被配置成使填充在排列成11X13格網(wǎng),并且尺寸為3.5〃 X2"的相同大小的空白單元513內(nèi)的143個不同的名片514可被集合到成組文檔中,和被保存為成組文件516,并被印刷在尺寸為1米X0. 6米的較大單張名片原材料520上。在其它例子中,可按照不同的結(jié)構(gòu)排列不同大小的基片材料和物品空白單元,以及空白單元的格網(wǎng)。印刷的成組片材522被送到切割系統(tǒng)M0,切割系統(tǒng)MO把印刷的成組片材522切割成印刷的單獨印刷物品M2。按單獨訂單分揀和分類550印刷的單獨印刷切割物品M2。 可以進(jìn)行另外的印刷后處理,比如在等待取回或生產(chǎn)屬于該訂單或者履行組的其它物品的時候,粘貼標(biāo)簽或者物品裝箱。利用顯示在印刷設(shè)施的送貨區(qū)中的計算機顯示器上的送貨信息,執(zhí)行的訂單/履行組隨后被打包和送貨/交付給相應(yīng)的客戶。本領(lǐng)域的技術(shù)人員會認(rèn)識到這里說明和例示的本發(fā)明的方法和設(shè)備可用軟件、固件或硬件,或者它們的任意適當(dāng)組合來實現(xiàn)??紤]到低成本和靈活性,最好用軟件實現(xiàn)所述方法和設(shè)備。從而,本領(lǐng)域的技術(shù)人員會認(rèn)識到可用其中執(zhí)行指令的計算機或微處理器進(jìn)程實現(xiàn)本發(fā)明的方法和設(shè)備,所述供執(zhí)行的指令保存在計算機可讀介質(zhì)上,由任何適當(dāng)?shù)闹噶钐幚砥鲌?zhí)行。不過,可以設(shè)想備選實施例,并且這樣的備選實施例在本發(fā)明的精神和范圍之內(nèi)。圖6圖解說明可用于實現(xiàn)這里討論的任意服務(wù)器和計算機系統(tǒng)的計算機系統(tǒng) 610。計算機610的組件包括(但不限于)處理單元620,系統(tǒng)存儲器630,和系統(tǒng)總線621, 系統(tǒng)總線621使包括系統(tǒng)存儲器在內(nèi)的各個系統(tǒng)組件與處理單元620耦接。系統(tǒng)總線621 可以是幾種總線結(jié)構(gòu)任意之一,所述幾種總線結(jié)構(gòu)包括利用任意各種總線體系結(jié)構(gòu)的存儲總線或存儲控制器,外圍總線和局域總線。計算機610 —般包括各種計算機可讀介質(zhì)。計算機可讀介質(zhì)可以是能夠被計算機 610訪問的任意可用介質(zhì),包括易失性介質(zhì)和非易失性介質(zhì),可拆卸介質(zhì)和不可拆卸介質(zhì)。 例如,計算機可讀介質(zhì)可包括(但不限于)計算機存儲介質(zhì)和通信介質(zhì)。計算機存儲介質(zhì)包括用任意方法或技術(shù)實現(xiàn)的,用于存儲諸如計算機可讀指令,數(shù)據(jù)結(jié)構(gòu),程序模塊或其它數(shù)據(jù)的易失性和非易失性,可拆卸和不可拆卸介質(zhì)。計算機存儲介質(zhì)包括(但不限于)RAM, ROM, EEPR0M,閃速存儲器或其它存儲器技術(shù),CDR0M,數(shù)字通用光盤(DVD)或其它光盤存儲器,盒式磁帶,磁帶,磁盤存儲器或其它磁性存儲裝置,或者可用于保存期望的信息,并且能夠被計算機610訪問的任何其它介質(zhì)。計算機存儲介質(zhì)一般包含計算機可讀指令,數(shù)據(jù)結(jié)構(gòu),程序模塊或其它數(shù)據(jù)。系統(tǒng)存儲器630包括呈易失性和/或非易失性存儲器形式的計算機存儲介質(zhì),比如只讀存儲器(ROM)631和隨機存取存儲器(RAM)632。包含幫助在計算機610內(nèi)的元件之間傳送信息(比如在啟動期間)的基本例程的基本輸入/輸出系統(tǒng)633 (BIOS) —般保存在 ROM 631中。RAM 632 —般包含處理單元620可立即訪問的和/或處理單元620正在操作的數(shù)據(jù)和/或程序模塊。例如(但不限于),圖6圖解說明操作系統(tǒng)634,應(yīng)用程序635,其它程序模塊636和程序數(shù)據(jù)637。計算機610還可包括其它可拆卸/不可拆卸,易失性/非易失性計算機存儲介質(zhì)。 只是作為例子,圖6圖解說明讀/寫不可拆卸的非易失性磁性介質(zhì)的硬盤驅(qū)動器640,讀/ 寫可拆卸的非易失性磁盤652的磁盤驅(qū)動器651,和讀/寫可拆卸的非易失性光盤656,比如CD ROM或其它光學(xué)介質(zhì)的光盤驅(qū)動器655??捎迷诶C的操作環(huán)境中的其它可拆卸/不可拆卸,易失性/非易失性計算機存儲介質(zhì)包括(但不限于)盒式磁帶,閃速存儲卡,數(shù)字通用光盤,數(shù)字錄像帶,固態(tài)RAM,固態(tài)ROM,等等。硬盤驅(qū)動器641 —般通過諸如接口 640 之類的不可拆卸存儲接口,連接到系統(tǒng)總線621,磁盤驅(qū)動器651和光盤驅(qū)動器655 —般通過諸如接口 650之類的可拆卸存儲接口,連接到系統(tǒng)總線621。上面討論并在圖6中圖解說明的驅(qū)動器及其相關(guān)的計算機存儲介質(zhì)為計算機610 提供計算機可讀指令,數(shù)據(jù)結(jié)構(gòu),程序模塊和其它數(shù)據(jù)的存儲。在圖6中,例如,硬盤驅(qū)動器 641被圖解表示成保存操作系統(tǒng)644,應(yīng)用程序645,其它程序模塊646和程序數(shù)據(jù)647。注意,這些組件可以與操作系統(tǒng)634,應(yīng)用程序635,其它程序模塊636和程序數(shù)據(jù)637相同或不同。這里,操作系統(tǒng)644,應(yīng)用程序645,其它程序模塊646和程序數(shù)據(jù)647被賦予不同的編號,以舉例說明至少它們是不同的副本。用戶可通過諸如鍵盤662,和通常稱為鼠標(biāo)、跟蹤球或觸摸墊的指示裝置661之類的輸入裝置,把命令和信息輸入計算機610中。其它輸入裝置(未示出)可包括麥克風(fēng),操縱桿,游戲手柄,碟形衛(wèi)星天線,掃描儀,等等。這些和其它輸入裝置通常通過與系統(tǒng)總線耦接的用戶輸入接口 660,連接到處理單元620,不過可以用其它接口和總線結(jié)構(gòu),比如并行端口,游戲端口或通用串行總線(USB)連接。監(jiān)視器691 或者其它種類的顯示裝置也通過諸如視頻接口 690之類的接口,連接到系統(tǒng)總線621。除了監(jiān)視器之外,計算機還可包括通過輸出外圍接口 690連接的其它外圍輸出裝置,比如揚聲器697和打印機696。通過利用與一個或多個遠(yuǎn)程計算機,比如遠(yuǎn)程計算機680的邏輯連接,計算機610 可在連網(wǎng)環(huán)境中工作。遠(yuǎn)程計算機680可以是個人計算機,服務(wù)器,路由器,網(wǎng)絡(luò)PC,對等裝置或其它常見網(wǎng)絡(luò)節(jié)點,一般包括上面關(guān)于計算機610說明的許多或者所有元件,雖然在圖6中只圖解說明了存儲裝置681。圖6中描述的邏輯連接包括局域網(wǎng)(LAN)671和廣域網(wǎng)(WAN)673,不過還可包括其它網(wǎng)絡(luò)。這樣的連網(wǎng)環(huán)境在辦公室計算機網(wǎng)絡(luò),公司計算機網(wǎng)絡(luò),企業(yè)內(nèi)部網(wǎng)和因特網(wǎng)中是平常的。當(dāng)用在LAN連網(wǎng)環(huán)境中時,計算機610通過網(wǎng)絡(luò)接口或適配器670連接到LAN671。 當(dāng)用在WAN連網(wǎng)環(huán)境中時,計算機610 —般包括用于通過WAN673,比如因特網(wǎng)建立通信的調(diào)制解調(diào)器672或者其它裝置??稍趦?nèi)部或者外部的調(diào)制解調(diào)器672可通過用戶輸入接口 660,或者其它適當(dāng)?shù)臋C構(gòu),連接到系統(tǒng)總線621。在連網(wǎng)環(huán)境中,關(guān)于計算機610描述的程序模塊,或其各個部分可被保存在遠(yuǎn)程存儲裝置中。例如(但不限于),圖6把遠(yuǎn)程應(yīng)用程序685圖解說明成駐留在存儲裝置681上。要認(rèn)識到所示的網(wǎng)絡(luò)連接是例證性的,可以使用在計算機之間建立通信鏈路的其它手段。盡管出于舉例說明的目的,公開了本發(fā)明的優(yōu)選實施例,不過本領(lǐng)域的技術(shù)人員會認(rèn)識到各種修改,增加和替換都是可能的,而不脫離在附隨的權(quán)利要求中公開的本發(fā)明的范圍和精神。
權(quán)利要求
1.一種計算機化的訂單集合方法,所述方法包括下述步驟根據(jù)一個或多個預(yù)定的集合標(biāo)準(zhǔn),從關(guān)于一個或多個物品的多個接收訂單中,識別可集合的多個訂單;把所識別的可集合訂單集合成集合訂單;以及把在所述集合訂單中指示的物品分成一個或多個履行組,每個履行組包括出自所述集合訂單的將被同時供應(yīng)的一組分組物品,其中與物品起源于的接收訂單無關(guān)地在所述履行組中組合物品。
2.按照權(quán)利要求1所述的方法,還包括進(jìn)行成本節(jié)約分析,以確定與執(zhí)行和把集合訂單中的識別的可集合單獨訂單分成一個或多個履行組,并且對于每個相應(yīng)的履行組同時執(zhí)行屬于相應(yīng)履行組的單獨訂單相比,把識別的可集合單獨訂單集合成集合訂單是否會節(jié)約成本;如果成本節(jié)約分析顯示通過集合所識別的可集合單獨訂單會節(jié)約成本,那么選擇集合所識別的可集合單獨訂單;以及如果成本節(jié)約分析顯示通過集合所識別的可集合單獨訂單不會節(jié)約成本,那么選擇回避所識別的可集合單獨訂單的集合。
3.按照權(quán)利要求2所述的方法,其中在確定通過集合所識別的可集合單獨訂單是否會節(jié)約成本時,所述成本節(jié)約分析考慮單獨訂單的各自的要求送貨速度。
4.按照權(quán)利要求2所述的方法,其中在確定通過集合所識別的可集合單獨訂單是否會節(jié)約成本時,所述成本節(jié)約分析考慮要在每個所識別的可集合單獨訂單中供應(yīng)的物品的相應(yīng)重量。
5.按照權(quán)利要求1所述的方法,還包括對集合訂單中的每個履行組,同時供應(yīng)屬于所述履行組的所有物品。
6.按照權(quán)利要求5所述的方法,其中能夠在不同的時間執(zhí)行屬于所述集合訂單的一個或多個履行組。
7.按照權(quán)利要求5所述的方法,其中供應(yīng)步驟包括 獲得履行組中的每個物品;和同時對每個獲得的物品送貨。
8.按照權(quán)利要求7所述的方法,還包括 在送貨之前,把獲得的物品包裝到同一包裹中。
9.按照權(quán)利要求5所述的方法,其中供應(yīng)步驟包括 生產(chǎn)履行組中的每個物品;和同時對每個生產(chǎn)的物品送貨。
10.按照權(quán)利要求9所述的方法,其中履行組中的物品是同時生產(chǎn)的。
11.按照權(quán)利要求9所述的方法,還包括在送貨之前,把生產(chǎn)的物品包裝到同一包裹中。
12.按照權(quán)利要求1所述的方法,還包括排程每個履行組的履行進(jìn)度,以生成進(jìn)度表;和配送每個履行組,以便按照所述進(jìn)度表履行。
13.按照權(quán)利要求12所述的方法,其中接收的訂單只包含未排程的非集合訂單。
14.按照權(quán)利要求12所述的方法,其中接收的訂單包含未排程的非集合訂單和未排程的集合訂單。
15.按照權(quán)利要求12所述的方法,其中接收的訂單包含未排程的未配送非集合訂單、 未排程的未配送集合訂單、已排程的未配送非集合訂單以及已排程的未配送集合訂單。
16.按照權(quán)利要求1所述的方法,其中在集合訂單中識別的所有物品被分成將被一起執(zhí)行的單個履行組。
17.按照權(quán)利要求16所述的方法,其中集合訂單中識別的所有物品被一起包裝在單個包裹中,以便送貨。
18.按照權(quán)利要求1所述的方法,其中在集合訂單中識別的物品被分成多個履行組,每個履行組將與屬于所述集合訂單的其他履行組無關(guān)地被執(zhí)行。
19.按照權(quán)利要求1所述的方法,其中所述預(yù)定的集合標(biāo)準(zhǔn)包括相同的客戶號和相同的送貨地址。
20.按照權(quán)利要求19所述的方法,其中所述預(yù)定的集合標(biāo)準(zhǔn)還包括相同的運輸公司選擇、相同的送貨速度、和在預(yù)定日期范圍內(nèi)的送貨截止日期中的至少一個。
21.一種有形地包含當(dāng)被計算機執(zhí)行時實現(xiàn)按照權(quán)利要求1-20任意之一所述方法的程序指令的一個或多個計算機可讀存儲介質(zhì)。
22.—種訂單集合系統(tǒng),包括待辦訂單數(shù)據(jù)庫,待辦訂單數(shù)據(jù)庫包含多個接收的訂單對象,每個訂單對象指示待送貨的一個或多個物品;和訂單集合器,所述訂單集合器搜索所述待辦訂單數(shù)據(jù)庫,并且根據(jù)一個或多個預(yù)定集合標(biāo)準(zhǔn),識別可集合的多個接收訂單對象,把所識別的可集合的單獨訂單集合成集合訂單, 并把在所述集合訂單中指示的物品分成一個或多個履行組,每個履行組包括出自所述集合訂單的將被同時供應(yīng)的一組分組物品,其中與物品起源于的單獨訂單無關(guān)地在履行組中組合物品。
23.按照權(quán)利要求22所述的訂單集合系統(tǒng),還包括成本節(jié)約分析器,成本節(jié)約分析器確定與執(zhí)行和把集合訂單中的識別的可集合單獨訂單分成一個或多個履行組,并且對于每個相應(yīng)的履行組同時執(zhí)行屬于相應(yīng)履行組的單獨訂單相比,把識別的可集合單獨訂單集合成集合訂單是否會節(jié)約成本;其中如果成本節(jié)約分析確定通過集合識別的可集合單獨訂單會節(jié)約成本,那么所述訂單集合器集合識別的可集合單獨訂單;并且其中如果成本節(jié)約分析確定通過集合識別的可集合單獨訂單不會節(jié)約成本,那么回避識別的可集合單獨訂單的集合。
全文摘要
提供一種實現(xiàn)集合待執(zhí)行的物品訂單的方法的計算機化系統(tǒng),方法和計算機可讀介質(zhì)。已知多個接收的訂單,識別可根據(jù)一個或多個預(yù)定集合標(biāo)準(zhǔn)集合的多個單獨訂單,并集合成集合訂單。組合在集合訂單中的物品可與物品起源于的單獨訂單無關(guān)地被分成一個或多個履行組,所述履行組包含集合訂單中要同時供應(yīng)的物品。
文檔編號G06Q10/00GK102272781SQ200980153222
公開日2011年12月7日 申請日期2009年6月30日 優(yōu)先權(quán)日2009年4月23日
發(fā)明者C·H·海斯考克, C·M·諾特, H·B·溫伯格, J·I·克汗, M·A·安德森 申請人:威仕達(dá)品特技術(shù)有限公司