專利名稱:基于所存儲的屬性數(shù)據(jù)來創(chuàng)建按需包裝的制作方法
基于所存儲的屬性數(shù)據(jù)來創(chuàng)建按需包裝
相關(guān)申請
本申請要求2010年8月3日提交的題為“基于所存儲的屬性數(shù)據(jù)來創(chuàng)建按需包裝(CREATING ON-DEMAND PACKAGING BASED ON STORED ATTRIBUTE DATA)” 的美國臨時專利N0.61/370, 402的優(yōu)先權(quán),該申請通過弓I用整體結(jié)合于此。
背景技術(shù):
隨著不僅在本地、而且是通過全球市場獲得的商品、產(chǎn)品、以及其他物品日益增力口,準(zhǔn)確地包裝這些物資以供運(yùn)輸和運(yùn)送的需要變得前所未有地重要。幸運(yùn)的是,現(xiàn)在可用包裝系統(tǒng)能用于實質(zhì)上生產(chǎn)任何類型的包裝。
生產(chǎn)產(chǎn)品包裝中的單個最大因素可能在于,將包裝設(shè)計成盡可能精確地配合所容納的產(chǎn)品。通過更精確的配合,不僅所容納的物品或產(chǎn)品不太可能被損壞,而且還可減少且可能消除對內(nèi)部包裝的需要。具體而言,當(dāng)將諸如波紋紙板之類的包裝材料用于創(chuàng)建盒子或者其他包裝設(shè)計時,這些材料被折壓和折疊成盡可能地接近直角。折壓和折疊成直角(基本上成指數(shù)地)增加了包裝材料的強(qiáng)度特性,由此給所得盒子帶來在堆疊時相應(yīng)增加的耐損性。
標(biāo)準(zhǔn)盒具有構(gòu)成其直線形狀的二十四個直角。如果一個或多個角偏離直角多于特定公差(例如,甚至只有幾度),則也可危及其他角且降低所得盒子的強(qiáng)度。當(dāng)強(qiáng)度降低時,封裝物品的損壞或丟失的風(fēng)險增加。同樣,當(dāng)包裝松散地配合時,由于包裝側(cè)面可彎曲、角可下垂且可失去使包裝堅固的直角,因此可發(fā)生損壞或丟失的類似風(fēng)險。
由此,使用提供更精確配合的盒子或者其他包裝可提供丟失和損壞的顯著降低。更精確的配合還產(chǎn)生其他顯著的節(jié)省,諸如舉例而言,減少在生產(chǎn)盒子時使用的材料量、減少(并且可能消除)內(nèi)部包裝、減少郵費(fèi)和裝卸費(fèi)、減少包裝線上的時間、和/或增加運(yùn)輸收益。
用于構(gòu)造盒子的機(jī)器準(zhǔn)許制造商、生產(chǎn)商和/或供應(yīng)商鍵入所得盒的期望維度。然后,機(jī)器自動地生成具有適當(dāng)切口和折痕的盒子模板。對于較高體積的物品(單個物品或者物品集合),通常預(yù)先選擇和預(yù)先制備盒子尺寸,因為這些物品的反復(fù)銷售和/或存儲使得設(shè)計這種物品或物品集合專用的包裝在經(jīng)濟(jì)上是可行的。
然而,為小體積物品、特殊物品、唯一配置的物品等預(yù)先選擇盒子尺寸和/或預(yù)先制備盒子通常是不可行的。例如,運(yùn)營在線商店的零售商可接收各種各樣的具有不同尺寸、形狀和配置的不同物品的訂單,物品的組合實質(zhì)上不可能提前預(yù)測。目前,至少部分地由于針對包括多個物品的每一訂單配置和鍵入盒子尺寸所需的時間,這種組合難以經(jīng)濟(jì)地生產(chǎn)定制包裝。因此,設(shè)計盒子時的這種努力一般導(dǎo)致各種標(biāo)準(zhǔn)尺寸的盒子,而不是定制盒。由此,零售商一般被迫從多種標(biāo)準(zhǔn)尺寸的盒子中選擇一個盒子,并且隨后用額外的包裝材料來填充盒子內(nèi)的間隙。發(fā)明內(nèi)容
本文中所描述的各個實施例涉及一種基于所存儲的屬性數(shù)據(jù)來創(chuàng)建按需包裝的系統(tǒng)。本文中所描述的各個實施例包括可用于為不同物品和產(chǎn)品的各種組合有效且自動地生產(chǎn)定制包裝的系統(tǒng)、機(jī)器、以及計算機(jī)可讀介質(zhì)。
—個實施例包括創(chuàng)建定制、按需包裝。標(biāo)識出包括在盒子或者其他包裝中的一個或多個物品。對于一個或多個物品中的每一個,從信息存儲中訪問到維度信息。維度信息可包括例如物品的二維或三維尺寸?;谝粋€或多個物品的所訪問維度信息,將物品配置到模型配置中。算出模型配置的維度。根據(jù)模型配置的維度,可生產(chǎn)一個或多個物品的定制包裝模板。當(dāng)物品與模型排列一致地配置和定位時,定制包裝模板可用于生產(chǎn)定制包裝(例如,定制盒)以封裝物品。
在一些實施例中,可在接收到對一個或多個物品的請求(包括一個或多個物品包裝在一起的請求)之后訪問關(guān)于物品的信息。這種請求可以是這些物品的訂單,并且可包括一個以上的物品。在一些情況下,多個物品是一定制訂單。包裝模板還可基于算出的維度來設(shè)計,并且算出的維度可被發(fā)送到包裝生產(chǎn)機(jī),從而基于模型配置的維度來設(shè)計包裝模板和/或生產(chǎn)包裝模板。
物品在模型配置中的配置可以各種各樣的不同方式執(zhí)行。例如,配置可使用一個或多個處理器來虛擬地執(zhí)行。例如,虛擬配置可以是根據(jù)所存儲維度信息的物品的電子表示。維度信息可以是圖形,或者可完全由處理器在內(nèi)部使用。還可優(yōu)化模型配置。例如,模型配置可通過評估一個或多個物品的體積、模型配置的體積、模型配置的定制包裝的剩余面積、郵費(fèi)、運(yùn)輸或裝卸(handling)成本、物品的最大的最小維度、或者其他因素來進(jìn)行優(yōu)化。
物品的配置還可包括產(chǎn)生多個不同的模型配置。多種配置可交替地或者通過使用不同的算法來產(chǎn)生。通過多種配置,可選擇特定模型配置且基于所選模型配置來算出維度。為了便于產(chǎn)生多種配置,信息存儲可包括物品的維度、物品是否可與其他物品相套、和/或關(guān)于可套有其他物品的空腔或相套區(qū)域的信息。
要包裝物品的配置可通過包裝定制引擎來執(zhí)行,該包裝定制引擎任選地結(jié)合計算機(jī)可讀存儲介質(zhì)操作,該計算機(jī)可讀存儲介質(zhì)存儲關(guān)于如何配置物品和/或優(yōu)化模型配置的設(shè)計的指令。包裝機(jī)還可操作以通過例如切割模板以使其與針對模型配置所算出的維度相對應(yīng)來配置和/或優(yōu)化設(shè)計、以及生產(chǎn)包裝模板。
本發(fā)明的其他實施例包括一種用于按需創(chuàng)建和定制包裝的系統(tǒng)。該系統(tǒng)包括具有信息存儲的一個或多個計算機(jī)存儲介質(zhì),該信息存儲存儲了多個不同物品的維度屬性。包裝定制引擎被配置成與信息存儲通信且接收對定制包裝的請求。包裝定制引擎還被配置成優(yōu)化要包裝物品的配置以便于定制包裝的設(shè)計。
包裝定制引擎還被配置成接收對定制包裝的包裝請求且標(biāo)識要包裝物品。響應(yīng)于包裝請求,包裝定制引擎被配置成訪問所存取的信息存儲且取回要包裝物品的維度屬性。包裝定制引擎被配置成隨后使用那些維度屬性來開發(fā)要包裝物品的模型配置。然后,定制包裝的維度可通過例如計算模型配置的整體覆蓋面積(footprint)或者其他維度來算出。包裝定制引擎或包裝生產(chǎn)機(jī)可對包裝模板進(jìn)行設(shè)計。
在其他實施例中,按需的盒設(shè)計和生產(chǎn)系統(tǒng)被配置成為任何物品集合自動地創(chuàng)建定制盒。該系統(tǒng)包括一個或多個處理器以及至少一個計算機(jī)可讀存儲介質(zhì)。該至少一個計算機(jī)可讀存儲介質(zhì)包含關(guān)于不同物品的三維尺寸信息的信息存儲。包裝定制引擎可由處理器執(zhí)行以接收多個物品要包裝在一起的請求。每一物品連同關(guān)于每一物品的三維尺寸的信息可在信息存儲中找到。每一物品的信息可聚集并用于優(yōu)化物品的模型配置。優(yōu)化物品可包括使用三維尺寸信息來開發(fā)包括每一物品的虛擬模型。然后,可基于所有物品的三維尺寸信息來計算虛擬模型的維度。通過使用虛擬模型的維度,維度可用于設(shè)計盒子模板,或者傳送到包裝生產(chǎn)機(jī)。在任一情況下,當(dāng)物品以與虛擬模型相對應(yīng)的方式物理地放置時,維度可用于設(shè)計容納物品的盒子模板。
在生產(chǎn)包裝(例如,盒子)模板之后,包裝生產(chǎn)機(jī)可使用包裝模板來生產(chǎn)容納多個物品的包裝。包裝生產(chǎn)機(jī)可使用基于紙的產(chǎn)品(諸如波紋板)來形成包裝。在一些實施例中,使用扇折式(fanfold)波紋板。設(shè)計可通過自動地產(chǎn)生多種配置以及隨后選擇多種配置中滿足期望限制的一種配置來進(jìn)行優(yōu)化。
提供了本發(fā)明內(nèi)容,從而以簡化的形式介紹在以下具體實施方式
中進(jìn)一步描述的一些概念。本發(fā)明內(nèi)容既不旨在標(biāo)識出所要求保護(hù)的主題的關(guān)鍵特征或必要特征,也不旨在用于幫助確定所要求保護(hù)的主題的范圍。
本發(fā)明的附加特征和優(yōu)點將在以下描述中闡述,并且根據(jù)該描述而部分地顯而易見,或者可通過實踐本發(fā)明而獲知。通過在所附權(quán)利要求中特別指出的儀器和組合,可實現(xiàn)和獲取本發(fā)明的特征和優(yōu)點。本發(fā)明的這些以及其他特征、優(yōu)點和特征將根據(jù)以下描述和所附權(quán)利要求而變得更顯而易見,或者可通過如此后闡述的對本發(fā)明的實踐而獲知。
為了進(jìn)一步闡述本發(fā)明的各個實施例的各方面,通過參考在附圖中示出的特定實施例將呈現(xiàn)本發(fā)明的更具體描述。應(yīng)當(dāng)理解,這些附圖只示出本發(fā)明的典型實施例,并且因此不應(yīng)被認(rèn)為是對其范圍的限制,附圖不必按比例繪制。通過附圖,使用附加特性和細(xì)節(jié)來描述和解釋本發(fā)明,其中:
圖1示出包括包裝定制引擎和產(chǎn)品信息存儲的系統(tǒng)架構(gòu);
圖2示出產(chǎn)品維度屬性信息的存儲;
圖3示出包括在圖1的產(chǎn)品信息存儲內(nèi)的各種產(chǎn)品的訂購單;
圖4示出一種用于生產(chǎn)定制包裝以供物品分類(assortment)的方法的流程圖5A-5C示出可在生產(chǎn)圖4的定制包裝的方法中使用的示例優(yōu)化程序;
圖6A-6C示出在圖5A-5C的優(yōu)化方法中標(biāo)識出的示例產(chǎn)品配置;以及
圖7A-7C示出示例盒子模板以及用于圖6A-6C的產(chǎn)品配置的盒子。
具體實施方式
本發(fā)明的示例實施例涉及一種用于創(chuàng)建按需包裝的系統(tǒng)。更具體地,本發(fā)明的示例性實施例涉及可用于為不同物品和產(chǎn)品的各種組合有效且自動地生產(chǎn)定制包裝的系統(tǒng)、機(jī)器、以及計算機(jī)可讀介質(zhì)。因此,本發(fā)明的示例實施例可用于有效地生產(chǎn)以減少損壞或丟失物品的可能性、降低包裝材料和供應(yīng)的消耗、降低裝卸成本、和/或減少包裝時間的方式為物品的唯一組合而定制的包裝。
現(xiàn)在參考圖1,示出按需包裝系統(tǒng)10的一個示例實施例,并且該實施例包括通信地與產(chǎn)品信息存儲14耦合的包裝定制引擎12。在所示的實施例中,產(chǎn)品信息存儲14包括各種類型的信息,這些信息包括產(chǎn)品維度屬性16和產(chǎn)品銷售信息18。根據(jù)本文中的公開內(nèi)容,應(yīng)當(dāng)理解,當(dāng)產(chǎn)品維度屬性16和產(chǎn)品銷售信息18被示為單獨(dú)的信息集合時,它們還可被集成到單個文件、表格、或者其他數(shù)據(jù)集合中。因此,產(chǎn)品信息存儲14只是合適的信息存儲的一個示例,并且可使用任何合適類型的數(shù)據(jù)存儲。例如,產(chǎn)品信息存儲14可包括關(guān)系數(shù)據(jù)庫、分層數(shù)據(jù)庫、網(wǎng)絡(luò)數(shù)據(jù)庫、存儲器內(nèi)的數(shù)據(jù)庫、面向?qū)ο蟮臄?shù)據(jù)庫、數(shù)據(jù)倉庫、用于維持信息的任何其他合適的存儲或數(shù)據(jù)庫、或者其組合。實際上,在一些實施例中,產(chǎn)品信息存儲14可包括單個物理數(shù)據(jù)庫,而在其他實施例中,產(chǎn)品信息存儲14可分布在多個不同的物理位置上。
在所示的實施例中,包裝定制引擎12還耦合到包裝機(jī)20。包裝機(jī)20是按需包裝機(jī)的一個示例,該示例可用于根據(jù)手動地和/或通過包裝定制引擎12提供的輸入來生產(chǎn)不同類型和種類的包裝。例如,如本文中更詳細(xì)描述的,包裝機(jī)20可接收來自包裝定制引擎12的輸入,以產(chǎn)生為一個或多個產(chǎn)品定制的包裝的模板。
如圖1進(jìn)一步示出的,包裝定制引擎12任選地耦合到訂單處理引擎22。根據(jù)一個示例實施例,按需包裝系統(tǒng)10結(jié)合提供一個或多個不同產(chǎn)品的零售商或制造商使用。在一個示例實施例中,這種零售商可在訂單處理引擎22接收一個或多個產(chǎn)品的訂單。例如,在零售商店的消費(fèi)者可請求特定數(shù)量的產(chǎn)品,并且銷售人員可將購買信息直接輸入到訂單處理引擎22或者其他應(yīng)用24之一中,其隨后可將該信息傳遞給訂單處理引擎22(例如,使用消息40)。在另一示例中,消費(fèi)者可諸如通過使用web瀏覽器或者其他應(yīng)用24在網(wǎng)絡(luò)連接到訂單處理引擎22的計算設(shè)備上直接輸入購買信息。
不管接收訂單信息的方式如何,訂單處理引擎22都可接收一個或多個物品已由特定消費(fèi)者下單且存儲和/或要運(yùn)送給該消費(fèi)者的請求。當(dāng)訂單處理引擎22接收到該請求時,訂單處理引擎22還可訪問產(chǎn)品信息存儲14。另外,訂單處理引擎22可發(fā)送請求訪問產(chǎn)品銷售信息18的消息17,響應(yīng)于該消息17提供包括關(guān)于與所下單的這些產(chǎn)品相關(guān)聯(lián)的定價、可用性、運(yùn)輸成本等的信息的響應(yīng)。任選地,訂單處理引擎22還可將從產(chǎn)品信息存儲14接收到的信息傳遞給消費(fèi)者。例如,訂單處理引擎可將訂單概要、訂購單、定價信息、運(yùn)送跟蹤信息等發(fā)送給消費(fèi)者,這些信息中的任一信息可包括來自產(chǎn)品銷售信息18的信息。產(chǎn)品銷售信息18還可由訂單處理引擎18更新,以增加、刪除、改變、或者以其他方式編輯新或現(xiàn)有的訂購單。
根據(jù)一個實施例,在訂單處理引擎22接收到一個或多個物品的訂單之后,訂單處理引擎22與包裝定制引擎12通信以指示需要包裝所下單的物品。這些通信可在訂單處理引擎22接收到訂單之后的任何時間發(fā)生。例如,在接收到訂單時或者在所下單的物品準(zhǔn)備好運(yùn)輸時,訂單處理引擎22可將訂單的通知發(fā)送到包裝定制引擎12。
訂單處理引擎22提供給包裝定制引擎12的信息可采用任何形式,并且在一個實施例中采用電子消息13的形式,該電子消息13請求定制包裝機(jī)12生產(chǎn)將用于存儲和/或運(yùn)輸所下單(例如,通過消息40下單)的物品的定制包裝(諸如盒子)。在發(fā)送這種請求13時,訂單處理引擎22可將關(guān)于所下單產(chǎn)品的信息直接發(fā)送給包裝定制引擎12,可發(fā)送對產(chǎn)品銷售信息18的引用,可發(fā)送包裝定制引擎12可用于訪問產(chǎn)品銷售信息18中的訂單的訂單號,或者可以任何其他方式提供允許包裝定制引擎12標(biāo)識哪些產(chǎn)品已下單的信息。
此外,根據(jù)一些實施例,對訂單處理引擎22而言,將關(guān)于訂單的任何信息提供給包裝定制引擎12可能是不必要的。例如,運(yùn)輸系統(tǒng)(未示出)可與訂單處理引擎22連接。在需要運(yùn)輸時,運(yùn)輸系統(tǒng)可將對定制包裝的請求發(fā)送到包裝定制引擎12,從而從訂單處理引擎22到包裝定制引擎12的直接通信是不必要的。還應(yīng)當(dāng)理解,盡管訂單處理引擎22、包裝定制引擎12、以及運(yùn)輸系統(tǒng)被單獨(dú)地示出和/或描述,以上的一個或多個設(shè)備還可被集成到單個系統(tǒng)或機(jī)器中。例如,訂單處理引擎22還可包括包裝定制引擎12作為其一部分。
繼續(xù)參考圖1,當(dāng)包裝定制引擎12接收到對定制包裝的請求13或者標(biāo)識所下單產(chǎn)品的一些其他信息時,包裝定制引擎12可訪問產(chǎn)品維度屬性16和/或獲取關(guān)于所下單產(chǎn)品的附加信息。例如,包裝定制引擎12可將請求關(guān)于所下單產(chǎn)品的維度信息的查詢消息15發(fā)送到產(chǎn)品信息存儲14。例如且如參考圖2更詳細(xì)討論的,響應(yīng)于查詢消息15提供的產(chǎn)品維度屬性16可包括關(guān)于作為相同訂單的一部分的每一物品的維度的信息。這些維度可包括高度、寬度、長度、曲率半徑、以及可由包裝定制引擎12用于開發(fā)所下單產(chǎn)品的配置的其他信息,從而可算出定制包裝設(shè)計的整體維度。
一旦包裝定制引擎12訪問了產(chǎn)品的維度屬性且開發(fā)出一配置,包裝定制引擎12就還可設(shè)計包裝模板。具體而言,包裝定制引擎12可使用高度、長度、寬度、和/或所創(chuàng)建配置的其他信息來標(biāo)識封裝如包封定制引擎12算出的物品配置所需的盒子或者其他包裝的覆蓋面積,并且隨后設(shè)計與這種覆蓋面積相對應(yīng)的模板。然而,作為替代,這種設(shè)計可由包裝機(jī)20執(zhí)行。例如,包裝定制引擎12可開發(fā)所下單物品的配置,并且隨后將配置或期望包裝的維度供應(yīng)給包裝機(jī)20 (例如,通過發(fā)送消息19)以允許包裝機(jī)20設(shè)計包裝模板。
包裝機(jī)20還可使用一種或多種類型和/或尺寸的包裝材料26。例如,根據(jù)一個實施例,包裝機(jī)20輸送具有一個或多個尺寸的扇折式波紋紙板。基于特定訂單所需的包裝的維度,包裝機(jī)20隨后可選擇性地輸送足夠的扇折式波紋紙板以將扇折式材料切割成期望盒子模板,以及制作任何必要的切口、折痕、穿孔、劃線等。然后,可手動或自動地組裝盒子模板,并且可將所下單的產(chǎn)品插入該盒子模板。
當(dāng)按需包裝系統(tǒng)10主要參考滿足來自消費(fèi)者的訂單來進(jìn)行了討論時,應(yīng)當(dāng)理解,根據(jù)本文中的公開內(nèi)容,這只是示例性的,并且在其他實施例中,包裝定制引擎12可在不下任何訂單的情況下操作。例如,包裝定制引擎12可接收與任何特定訂單無關(guān)的關(guān)于系統(tǒng)10的所有人或操作者期望存儲、包裝、或運(yùn)輸?shù)母鞣N對象的信息。實際上,系統(tǒng)10可用于一旦知道要包裝哪些物品就生產(chǎn)任何類型的定制包裝,而不管請求這種包裝的原因為何。
現(xiàn)在轉(zhuǎn)向圖2,提供了產(chǎn)品維度屬性16的示例存儲。具體而言,圖2示出可存儲關(guān)于不同物品或產(chǎn)品的各種類型的信息的表格30。在圖2中的示例中,表格30包括標(biāo)識已收集了其維度屬性信息的每一產(chǎn)品的物品列32。物品列32中的信息進(jìn)而可包括每一產(chǎn)品的某類型的標(biāo)識。在所示的示例中,示出產(chǎn)品AA-RR ;然而,提供縱向的省略號來指示還可包括附加產(chǎn)品。
另外,用于標(biāo)識產(chǎn)品的信息的類型可變化。這種信息可包括例如產(chǎn)品名、產(chǎn)品號、型號、SKU號、或者任何其他唯一的物品標(biāo)識符。對于每一個此類物品,隨后可包括包裝定制引擎可用來虛擬地配置不同物品從而可產(chǎn)生包裝模板的不同類型的信息。通過例如以特定配置產(chǎn)生要包裝物品的模擬模型,配置可以是虛擬的,從而在物理地收集了物品時,它們可以與模擬模型相對應(yīng)的物理方式進(jìn)行配置。
在其他信息中,表格30可包括關(guān)于要包括在包裝內(nèi)的物品的覆蓋面積的維度信息。另外,具有標(biāo)題1、1和比的各列可用于指示物品的長度、寬度和高度。通過使用該信息,包裝定制引擎隨后可創(chuàng)建一個訂單中的所有產(chǎn)品的虛擬配置以確定整體維度的信息。
還可使用除純直線長度、寬度和高度信息以外的其他維度信息。例如,在一些實施例中,可存儲關(guān)于各種物品的曲線、不規(guī)則部和/或其他維度的信息,從而在包裝定制引擎12生產(chǎn)物品的最佳配置時考慮該信息。在另一實施例中,表格30可存儲或引用要包裝的物品的三維模型。由此,包裝定制引擎12隨后可訪問產(chǎn)品模型,并且使用這些模型本身來提供虛擬組裝以優(yōu)化物品的配置,如在本文中所討論的。
根據(jù)一個實施例,附加維度信息包括物品是否為相套的。例如,關(guān)于物品的長度、寬度和高度的覆蓋面積信息本身可能不傳達(dá)其他物品是否還可裝配在可相套物品的相同覆蓋面積內(nèi)。例如,考慮管狀容器?;鹃L度、寬度和高度信息不包括物品是中空的任何信息或者中空管的尺寸。然而,通過指示物品是相套的,表格30可用來更有效地配置物品以使物品在內(nèi)部可彼此相套。此外,物品的相套不限于中空的對象或者有孔的對象。例如,不規(guī)則形狀的物品可具有一個或多個其他物品可裝配在不規(guī)則形狀物品的所標(biāo)識覆蓋面積內(nèi)的外腔。
為了便于物品的相套,可包括關(guān)于可用腔的附加信息。所示的實施例包括例如腔的長度、寬度和高度信息(即,表格30中的Cx、Cy和Cz)。通過標(biāo)識可相套腔的尺寸或者物品的面積,包裝定制引擎12還可優(yōu)化物品的配置,由此降低至少包裝材料的成本以及與多個物品的整體包裝相關(guān)聯(lián)的裝卸成本。
在一些實施例中,還可在屬性表格30中提供物品的重量。例如,重量信息可用于向包裝定制引擎12提供可用于分開物品的信息。例如,如在本文中更詳細(xì)討論的,重量信息可用于優(yōu)化裝卸或運(yùn)輸成本。運(yùn)輸成本可隨著包裝的整體重量增加而顯著地增加,因此為了優(yōu)化裝卸或運(yùn)輸成本,包裝定制引擎12可確定所下單的物品應(yīng)當(dāng)分成兩個或兩個以上的不同包裝,并且隨后計算每一單獨(dú)包裝的維度。
在又一實施例中,表格30可包括關(guān)于特定物品的取向信息。例如,如果特定物品應(yīng)當(dāng)取向成特定方向朝上,則該方向可在表格30中指定。具體而言,表格30示出具有特定取向的兩列。例如,產(chǎn)品HH被指示為需要“Z”方向應(yīng)當(dāng)以特定方式取向,并且關(guān)于產(chǎn)品NN的信息指示“X”方向應(yīng)當(dāng)以特定方式取向。附加信息還可指示請求或需要什么取向,或者表格30中的取向信息可被理解為具有特定含義(例如,產(chǎn)品HH的z方向應(yīng)當(dāng)垂直地取向和/或產(chǎn)品NN的X方向應(yīng)當(dāng)垂直地取向)。然而,取向信息是任選的,并且可以或者不可以在配置定制包裝的物品時使用。
應(yīng)當(dāng)理解,圖2只是產(chǎn)品維度屬性信息的合適存儲的一個示例,并且表格30可包括各種其他類型的信息。實際上,如圖2所示,橫向的省略號指示各種其他屬性也可被存儲在表格30中。這些屬性可與相關(guān)聯(lián)物品的維度信息或者其他屬性相關(guān)。例如,附加信息可包括關(guān)于產(chǎn)品中的彎曲部或不規(guī)則部的信息,產(chǎn)品是否具有其他產(chǎn)品可相套的多個腔,腔是開口、中空心、還是不規(guī)則等,以及諸如定價、存貨狀態(tài)、訂單信息之類的其他信息。附加信息可指示例如產(chǎn)品是否為柔軟的。柔軟的產(chǎn)品能夠放置在不同的配置中。例如,襯衣可以是柔軟的,并且在包裝內(nèi)裝成各種不同尺寸和位置。此外,如果物品是柔軟、易碎的、或者具有其他特性,則該表格可包括指示這種物品不應(yīng)當(dāng)用作較重物品的底座的信息。
現(xiàn)在參考圖3,示出其中供應(yīng)商XYZ公司的消費(fèi)者ABC LLC對在圖2的表格30內(nèi)標(biāo)識出的各種物品下訂單的示例性訂購單40。在圖3中,可看出二十六個物品已下單且二十六個物品包括十二種不同的物品。圖3的訂購單40只是任何訂購單或者特定物品應(yīng)當(dāng)包裝在一起的其他請求的示例;然而,將參考圖6A-6C更詳細(xì)地利用圖3中的特定示例以示出其中可根據(jù)本發(fā)明的各個實施例配置訂購單40中的物品42的方式。
現(xiàn)在轉(zhuǎn)向圖4,提供了用于生產(chǎn)定制包裝的示例性方法50。如圖所示,方法50可包括由按需定制包裝系統(tǒng)的不同組件執(zhí)行的各種動作和步驟(一些是任選的)。方法50的動作和步驟將參考圖1的包裝定制引擎12和包裝機(jī)20進(jìn)行描述,但是這種動作和步驟可替換地或附加地由其他組件或系統(tǒng)執(zhí)行。
如圖所示,方法50包括包裝定制引擎接收請求的動作(動作52)。例如,包裝定制引擎12可接收來自訂單處理引擎22的請求13。例如,接收到的請求可請求包裝定制引擎12為一個或多個物品的訂單、運(yùn)輸、或者其他集合(例如,使用訂單處理引擎22到其他應(yīng)用24下的訂購單40)準(zhǔn)備定制包裝。該請求可標(biāo)識這些所下單的物品,或者可提供哪一個包裝定制引擎12隨后可用于標(biāo)識期望定制包裝的物品的信息。
方法50還包括包裝定制引擎標(biāo)識物品的動作(動作54)。例如,由此且響應(yīng)于接收到來自訂單處理引擎22的請求13,包裝定制引擎12可從訂購單40標(biāo)識出請求定制包裝的一個或多個物品。
方法50包括用于優(yōu)化包裝的步驟(步驟56)。步驟56可包括用于實現(xiàn)優(yōu)化包裝的結(jié)果的任何相應(yīng)動作。步驟56可包括優(yōu)化各種不同產(chǎn)品(例如,在訂購單40上下單的多個產(chǎn)品)的包裝。此外,步驟56可在沒有標(biāo)準(zhǔn)包裝或盒子可用時用于優(yōu)化包裝,或者如下所述可通過為所標(biāo)識物品選擇特定標(biāo)準(zhǔn)包裝或盒子來優(yōu)化包裝。
在一個實施例中,步驟56包括確定來自請求的一個或多個物品的集合是共同包裝的全部還是部分的動作(動作58)。另外,在標(biāo)識出物品之后,包裝定制引擎12可訪問產(chǎn)品信息14并標(biāo)識普通訂單。附加地或替換地,關(guān)于普通訂單的信息可被存儲在包裝定制引擎12、訂單處理引擎14中、或者其他合適的位置處。
其中一個訂單針對單個物品且供應(yīng)商頻繁地只銷售該單個物品的訂單可被認(rèn)為是普通訂單。替換地,多個不同物品的一個訂單、大量的相同物品、或者其組合可共同地由供應(yīng)商處理,并且由此也被認(rèn)為是普通訂單。下單一組特定物品的頻率、或者必須在訂單被認(rèn)為是普通訂單之前處理的訂單的數(shù)量是可配置的,并且將可能取決于特定供應(yīng)商、產(chǎn)業(yè)、廠 PR ο
如果在動作58訂單被確定為已設(shè)計和/或提供標(biāo)準(zhǔn)盒的普通訂單,則可獲取定制訂單的標(biāo)準(zhǔn)包裝的維度(動作60)。例如,包裝定制引擎12可訪問內(nèi)部存儲,或者可訪問信息存儲14或者一些其它合適的位置,并且獲取定制用于普通訂單的包裝的維度。
如果在動作58的確定導(dǎo)致了確定在動作54標(biāo)識出的物品不是已提供標(biāo)準(zhǔn)盒的普通訂單的一部分,則方法50可繼續(xù)來確定是否已對相同的物品集合作出了在先請求(動作62)。例如,包裝定制引擎12可搜索包括一組相同物品的先前訂單。在一個示例中,包裝定制引擎12將搜索請求在動作54標(biāo)識出的物品的同一人或?qū)嶓w的先前訂單的查詢15發(fā)送到產(chǎn)品信息存儲15。附加地或替換地,可對先前訂單或包裝請求進(jìn)行其他搜索。例如,查詢15可請求該產(chǎn)品信息存儲14標(biāo)識相同物品或相同尺寸的物品的任何訂單,不管請求物品的實體如何。如果定位了相同的先前訂單,則可對這種相同的先前訂單進(jìn)行定制包裝的維度的查找(動作64)。例如,包裝定制引擎12可通過對標(biāo)識先前相同訂單的信息存儲14的查詢15取回信息。在將響應(yīng)返回到查詢15時,信息存儲14還可將用于先前訂單的包裝的維度供應(yīng)給包裝定制引擎12。附加地或替換地,該響應(yīng)還可向包裝定制引擎12標(biāo)識出這些物品在所標(biāo)識維度的包裝內(nèi)的模型配置。
確定是否已對相同物品作出了先前請求(動作62)還可包括:在一些實施例中,確定該請求是否與已創(chuàng)建定制包裝的兩個或兩個以上先前訂單的聚集相同。例如,包裝定制引擎12可將查詢15發(fā)送到標(biāo)識所請求物品的信息存儲14 (或替換地訂單處理引擎22)。如果例如來自圖3中的訂購單40的二十六個物品中的十二個已在一個訂單中下單且剩余的十四個在單獨(dú)的第二訂單中下單,則信息存儲14或訂單處理引擎22可將標(biāo)識出兩個此類先前訂單的響應(yīng)發(fā)送回包裝定制引擎12,并且任選地還提供兩個先前定制包裝的維度和/或與定制包裝一起使用的這些物品的模型配置。
當(dāng)在動作54標(biāo)識出的物品與任何先前訂單或者任選地先前訂單的聚集不同時,可假設(shè)期望新的定制包裝。創(chuàng)建新的定制包裝的確定可以是在動作62接收到對確定的否定響應(yīng)時的默認(rèn)參數(shù),然而在其他情況下,系統(tǒng)10的管理員或用戶可具體地請求定制包裝。在任何情況下,當(dāng)期望或需要新的定制包裝時,可訪問要包裝的物品的維度屬性(動作66)。例如,包裝定制引擎12可將對訂購單40上的物品的維度屬性的查詢15發(fā)送到產(chǎn)品信息存儲14。關(guān)于這些物品的信息可被存儲在產(chǎn)品維度屬性16中,并且隨后可從產(chǎn)品信息存儲14返回到包裝定制引擎12。所訪問的特定維度屬性可變化,并且可包括例如關(guān)于每一單獨(dú)的要包裝物品的尺寸、形狀、重量、取向等的信息。
一旦在動作66獲取了關(guān)于每一物品的維度的信息,則可配置要包裝物品以供在定制包裝內(nèi)進(jìn)行包裝(動作68)。動作68可包括例如包裝定制引擎12進(jìn)行基于在動作66取回的維度屬性虛擬地配置要包裝物品的模擬。這種配置可以是純粹虛擬的,并且不需要配置實際物品,但是在其他實施例中,包裝定制引擎12可訪問要包裝物品或其模型,并且使用機(jī)器人或手動能力來物理地配置要包裝物品。根據(jù)一個示例,包裝定制引擎12可響應(yīng)于查詢15從產(chǎn)品信息存儲14接收每一要包裝物品的三維模型,并且可在對物品進(jìn)行虛擬配置時使用這些三維模型。用于配置定制包裝的物品(動作68)的一些示例方法參考圖5A-5C來更詳細(xì)地描述。
在動作68已產(chǎn)生合適的物品配置之后,方法50可繼續(xù)以確定定制包裝的維度(動作70)。根據(jù)一個示例,包裝定制引擎12使用在動作66獲取的維度屬性以及在動作68產(chǎn)生的模型配置來計算模型配置的整體維度,并且由此還確定包含要包裝物品所需的定制包裝需要的維度。期望定制包裝可任選地具有大致的矩形配置,并且因此可任選地針對這種矩形配置優(yōu)化在動作68的物品配置。因此,確定定制包裝的維度(動作70)可包括包裝定制引擎12算出、測量、計算、或者以其他方式標(biāo)識適于包含要包裝物品的配置的定制包裝內(nèi)部的長度、寬度和高度。
一旦標(biāo)識出定制包裝的維度,通過按需創(chuàng)建新的定制包裝或者根據(jù)先前使用的查找表或標(biāo)準(zhǔn)尺寸的包裝模板,所確定的維度隨后可被發(fā)送到包裝機(jī)以生產(chǎn)定制包裝(動作72),并且所確定的維度可由包裝機(jī)接收(動作74)。例如,包裝定制引擎12可計算物品的模型配置的最大高度、長度和寬度,并且將這些維度發(fā)送到包裝生產(chǎn)機(jī)20。盡管在一個示例中可發(fā)送模型配置的維度,但是在另一示例中,在動作72發(fā)送的維度可對應(yīng)于定制包裝的維度。
在接收到模型配置的維度之后,可設(shè)計包裝模板(動作76)。例如,包裝生產(chǎn)機(jī)20可接收來自包裝定制引擎12的消息19,并且該消息19可提供物品的定制和/或優(yōu)化模型配置的維度。在接收到這種消息19之后,包裝生產(chǎn)機(jī)20隨后可自動地設(shè)計適于提供期望維度的盒子模板。這種盒子模板一般可對應(yīng)于在消息19中接收到的維度,但是可任選地增加定制包裝的尺寸,以計及要下單物品的尺寸的偏差從而允許插入內(nèi)部包裝材料、計及定制包裝的內(nèi)部與外部維度的差異、或者考慮其他原因。
因此,在一個實施例中,包裝生產(chǎn)機(jī)20可在動作74接收包裝維度,并且隨后本身可在動作76設(shè)計包裝模板。在動作76設(shè)計包裝模板是由包裝機(jī)20、包裝定制引擎12、還是一些其他實體執(zhí)行可包括:查找先前使用的模板,或者對模板進(jìn)行新計算。對于新模板,新模板可由包裝機(jī)20自動地設(shè)計,以使所需的波紋紙板或者其他材料的量可連同切口、折痕、劃線、穿孔以及其他特征的期望位置一起自動地確定,這些特征可便于將包裝從模板組裝成適于容納和保持在動作54標(biāo)識出的物品的完整包裝?;谠撃0澹汕懈畎b模板以提供所標(biāo)識物品專用的定制包裝(動作78)。例如,包裝機(jī)20可饋送包裝材料26,并且切割具有在動作76確定的尺寸和形狀的模板。
盡管方法50已參考設(shè)計包裝模板(動作76)的包裝機(jī)20進(jìn)行了描述,但是本領(lǐng)域技術(shù)人員應(yīng)當(dāng)理解,根據(jù)本文中的公開內(nèi)容,這種動作可替換地由其他架構(gòu)組件執(zhí)行。例如,包裝定制引擎12可任選地計算模型配置的維度,并且還將包裝模板設(shè)計成用于包含這種配置。然后,代替在動作72向包裝機(jī)20提供包裝維度,包裝定制引擎12可向包裝機(jī)20提供模板設(shè)計。
設(shè)計包裝模板是由包裝機(jī)20、包裝定制引擎12、還是一些其他實體執(zhí)行可包括:查找先前使用的模板,或者對模板進(jìn)行新計算。對于新模板,新模板可由包裝機(jī)20自動地設(shè)計,以使所需的波紋紙板或者其他材料的量可連同切口、折痕、劃線、穿孔以及其他特征的期望位置一起自動地確定,這些特征可便于將包裝從模板組裝成適于接收和保持在虛擬/模擬模型配置中配置的物品的完整包裝。
可使用用于自動地設(shè)計模板的任何合適的方式。根據(jù)一個實施例,包裝機(jī)20可使用扇折式波紋板形式的包裝材料。這種扇折式波紋板可以單個尺寸或以多個尺寸取得。由于產(chǎn)生這種設(shè)計(例如,通過包裝機(jī)20或包裝定制引擎12),該設(shè)計本身可基于可用材料進(jìn)行優(yōu)化,以使波紋板的使用在可用的扇折式材料寬度的情況下最小化。由此,該系統(tǒng)可確定制作盒子的最佳方式,以減少使用的波紋板或者其他包裝材料的量。
還可考慮其他要求或因素。例如,包裝可具有最小尺寸限制。這可能是出于任意數(shù)量的原因,包括由于需要將運(yùn)輸標(biāo)簽放置在包裝的面板上而引起的限制。另外,自動封箱機(jī)和膠合設(shè)備可具有在優(yōu)化包裝尺寸和設(shè)計時考慮的尺寸限制。例如,封箱機(jī)只可在具有特定縱橫比的包裝的情況下沒有干擾地操作。
應(yīng)當(dāng)理解,根據(jù)本文中的公開內(nèi)容,本文中所提供的方法50由此可提供可接收到特定物品的訂單或請求、并且可在不需要人為干預(yù)的情況下自動地設(shè)計和生產(chǎn)那些訂單專用的盒子模板或者其他包裝模板的自動方法。實際上,方法50不僅可提供用于生產(chǎn)定制包裝的自動機(jī)制,而且可自動地確定用于在定制包裝中定位物品的最佳或接近最佳的方式。此后,可組裝定制包裝,并且隨后將其與所標(biāo)識的要包裝物品一起自動地或手動地加載。在手動加載定制包裝的情況下,包裝定制引擎12或包裝機(jī)20可任選地產(chǎn)生指令、繪圖、示意圖、或者其他標(biāo)記來輔助包裝線上的人以與基于模型配置設(shè)計相同的方式將物品加載到定制包裝中。
然而,在其他實施例中,可在設(shè)計和切割包裝模板之前期望一些人為干預(yù)或者其他手動干預(yù)。例如,在一個實施例中,存在要包裝物品的不同的可用模型配置,并且每一種可能性可具有不同的優(yōu)點。在一些實施例中,系統(tǒng)10的操作者因此可提供關(guān)于應(yīng)當(dāng)為定制包裝選擇哪一個選項的某輸入。例如,包裝定制引擎12可標(biāo)識多個可能的配置,并且圖形地、在聽覺上或者以其他方式提供操作者可用于觀察關(guān)于不同配置或者每一配置的包裝設(shè)計的信息。
例如,包裝定制引擎12可標(biāo)識提供使定制包裝的體積最小化的包裝模板的一個模型配置,而另一模型配置使郵費(fèi)/運(yùn)輸成本最小化,并且又一配置可使在生產(chǎn)模板時使用的波紋板或者其他包裝材料26的量最小化。盡管可自動地作出期望哪一個模型的確定,但是替換方案可包括向用戶提供關(guān)于每一配置的細(xì)節(jié),這些細(xì)節(jié)可能包括每一配置的優(yōu)點和缺點。例如,包裝定制引擎12可提示操作者從多個可能的選項中選擇一期望設(shè)計。
替換地,不同于提示用戶用于物品特定選擇的期望設(shè)計,該選擇可基于預(yù)定設(shè)置或偏好自動地進(jìn)行。例如,管理員或操作者可指定模板的最小面積、最小體積、最低運(yùn)輸成本、最小寬度維度、特定重量條件、或者其他屬性應(yīng)當(dāng)給予最高優(yōu)先級,并且隨后可基于預(yù)定設(shè)置自動地選擇設(shè)計。例如,包裝機(jī)20或包裝定制引擎12可基于這些預(yù)定設(shè)置或偏好自動地選擇設(shè)計。
現(xiàn)在轉(zhuǎn)向圖5A-5C,描述了用于配置定制包裝的物品的方法的各種示例實施例。應(yīng)當(dāng)理解,方法68a-68c只被提供為用于根據(jù)各個參數(shù)定制和優(yōu)化包裝的合適方法的示例,但可構(gòu)想其他參數(shù)和優(yōu)化策略且落在本發(fā)明的范圍內(nèi)。因此,不應(yīng)推斷出方法68a-68c的任何元素是必需和必要的,除非明確地聲明。
例如,圖5A提供了可用于針對圖4中的方法50的動作68而配置物品的體積優(yōu)化配置方法68a。在方法68a中,特別注意了用于封裝要包裝物品的特定配置的定制包裝的體積。具體而言,方法68a開始(動作80),并且計算所有物品的累積體積(動作82)。參考圖1中的架構(gòu),在動作82中計算物品的體積可由包裝定制引擎12進(jìn)行,并且可包括單獨(dú)地計算所有要包裝物品的體積且隨后將所有這些體積相加。在所包括的物品可允許其他物品與其相套的情況下,動作82任選地包括從組合體積計算中排除用于可相套物品的腔的體積。
在動作82計算所有物品的累積組合體積之前、之后或者同時,可產(chǎn)生物品的可能的模型配置(動作84)。在一個示例中,這種配置可由包裝定制引擎12產(chǎn)生且可以是虛擬的,因為包裝定制引擎12物理地配置物品是不必要的;但是在其他實施例中,包裝定制引擎12可物理地配置要包裝物品。不管虛擬地還是物理地進(jìn)行配置,都可標(biāo)識出能夠封裝特定配置的包裝的長度、寬度和高度維度,這些維度還準(zhǔn)許計算包裝的體積(動作86)。此后,如在動作86確定的包裝的體積可與如在動作82確定的物品的組合體積進(jìn)行比較。例如,可作出關(guān)于包裝體積是否超出組合體積一閾值量的確定(動作88)。
在一個實施例中,動作88的確定可由包裝定制引擎12執(zhí)行。這種確定可基于任何合適的閾值(例如,5%)。此后,基于定制包裝的體積與各個物品的累積體積的比較,可重新配置要包裝物品(動作90)或者方法可結(jié)束(動作92)。
另外,在閾值被設(shè)為5%的一個實施例中,包裝定制引擎12可確定包裝體積是否超出組合物品體積5%以上。如果包裝體積超過該閾值,則包裝定制引擎12還可確定:為了更好或更優(yōu)的結(jié)果期望新的模型配置,并且在動作90,可重新配置相同的物品以使其具有新的模型配置。如果包裝體積小于5%的閾值,則包裝定制引擎12可確定模型配置適當(dāng)?shù)厥亲顑?yōu)的,并且方法68a可結(jié)束(92)。此后,可設(shè)計和/或生產(chǎn)適于模型配置的包裝模板。在一個實施例中,方法68a由此提供了用于配置要包裝物品的迭代方法。具體而言,方法68a可允許計算多種配置并將其與期望參數(shù)(例如,物品的體積與模型配置的體積)進(jìn)行比較,并且當(dāng)獲取合適的體積時,該方法可終止。
如在以上示例中提供的5%的閾值只是示例性的,并且如果有則使用的特定閾值可由管理員或操作者進(jìn)行用戶配置,可基于包裝的體積而變化,或者可基于大量其他準(zhǔn)則而變化。例如,該閾值可小于5% (例如,約2%和5%之間)或者大于5% (約5%和約20%之間)。在其他實施例中,該閾值直接隨體積變化,從而所有物品的組合體積越大,閾值越大。
盡管方法68a基于體積計算而配置和重新配置要包裝物品并且一旦找到低于該閾值的合適體積就終止,但是這也只是示例性的。在一個實施例中,例如,產(chǎn)生導(dǎo)致包裝體積低于特定閾值的配置可以是不可能的或不實際的。在這些情況下,方法68a任選地包括使用計數(shù)器,并且每當(dāng)在動作90產(chǎn)生新的物品配置時,該計數(shù)器就可加一(動作94)。例如,包裝定制引擎12可包括內(nèi)部計數(shù)器,該計數(shù)器隨著要包裝物品的每一配置和/或重新配置而遞增。
任選地,方法68還評估在動作88進(jìn)行每一體積比較之后產(chǎn)生的配置的數(shù)量。例如,在包裝體積被確定為超過該閾值之后,可評估計數(shù)器以確定該計數(shù)器是否已達(dá)到最大計數(shù)值(動作96)。如果尚未達(dá)到最大計數(shù)值,則方法68a可繼續(xù)以再次重新配置物品(在動作90)。然而,如果動作96的確定確定了已達(dá)到最大計數(shù)值,則方法68a可繼續(xù),并且根據(jù)在動作84和90的每一次物品配置,通過對具有最小體積的配置進(jìn)行選擇,可對必要的包裝體積進(jìn)行審閱(動作98)。例如,包裝定制引擎12可至少臨時地存儲關(guān)于所產(chǎn)生的每一模型配置的信息,并且在動作98可比較每一模型配置的體積信息以確定哪一種模型配置具有最小體積。然后,可選擇最小體積的配置以及用于設(shè)計和切割合適的包裝模板的其維度。
此外,應(yīng)當(dāng)理解,根據(jù)本文中的公開內(nèi)容,將包裝體積與所有物品的組合體積進(jìn)行比較并非是因此必要的,并且方法68a只是示例性的。相反,可產(chǎn)生要包裝物品的多種配置,并且可選擇具有最小體積的配置(不需要將這些體積與要包裝物品的集聚體積進(jìn)行比較)。要產(chǎn)生和比較的配置和重新配置的數(shù)量可被設(shè)為預(yù)定數(shù)量(例如,通過使計數(shù)器遞增),可基于時間受到限制(例如,在一分鐘內(nèi)產(chǎn)生許多可能的配置時進(jìn)行計算),或者可以其他方式受到限制或者配置。
現(xiàn)在轉(zhuǎn)向圖5B,描述了用于配置定制包裝的物品的方法的另一示例性實施例(方法68b)。具體而言,圖5B示出示例性方法68b,該方法68b具體地標(biāo)識定制包裝在運(yùn)輸、郵寄和/或其他裝卸費(fèi)用方面的成本,并且產(chǎn)生使這些成本最小化的配置。
具體地,方法68b開始(動作100),并且計算所有要包裝物品的重量(動作102)。例如,包裝定制引擎12可發(fā)送查詢15以訪問產(chǎn)品信息存儲14中的產(chǎn)品維度屬性16,并且接收包括關(guān)于這些物品的未包裝重量的信息的請求。與運(yùn)輸物品相關(guān)聯(lián)的成本還可被訪問(由包裝定制引擎12訪問例如產(chǎn)品信息存儲14中或者其他應(yīng)用24中的運(yùn)輸條款和成本的存儲)。與要包裝物品相關(guān)聯(lián)的運(yùn)輸、裝卸和/或郵寄成本可至少部分地取決于要包裝物品的組合重量。為了確定對于運(yùn)輸成本是否可優(yōu)化重量,總重量可在兩個或兩個以上包裝之間分割(動作106)??傊亓靠稍趧幼?06通過例如使用產(chǎn)品銷售信息18中的產(chǎn)品重量信息和/或信息存儲14的產(chǎn)品維度屬性16、以及分離特定物品來進(jìn)行分割,從而產(chǎn)生期望重量。例如,包裝定制引擎12可通過查詢15來獲取關(guān)于要包裝物品的重量的信息,并且隨后在兩個或兩個以上包裝之間平均地分割重量。替換地,包裝定制引擎12可以其他比例分配重量(例如,基于最大的重量成本比來選擇重量)。
基于物品的特定組合,對于特定包裝每一組合可產(chǎn)生不同重量,單個包裝的運(yùn)輸成本可與運(yùn)輸重量減小的多個包裝的組合成本進(jìn)行比較(動作108)。如果單個包裝比多個包裝便宜,則方法68b繼續(xù)以在單個包裝中配置物品(動作110 )。然而,如果如在動作108確定的將物品配置到多個包裝中可降低運(yùn)輸成本,則物品可被配置到多個包裝中(動作112)。在將物品配置到單個包裝(動作110)或多個包裝(動作108)之后,方法68b可結(jié)束(動作114)。在產(chǎn)生一個或多個單獨(dú)包裝的特定模型配置且方法68b結(jié)束之后,關(guān)于這種模型配置的信息可用于生產(chǎn)一個或多個包裝模板以封裝這些配置。
圖5B中的方法68b還能夠與圖5A的方法68a交替地執(zhí)行。例如,在動作106,要包裝物品的總重量可以各種不同的比例分割,并且可計算與每一此類組合相關(guān)聯(lián)的運(yùn)輸成本。此后,在動作108,可作出關(guān)于哪一個組合提供最低運(yùn)輸成本的確定,并且隨后可通過以提供期望重量的方式分離物品來配置或重新配置。
此外,容易理解,運(yùn)輸、裝卸和郵寄成本可受到除重量以外的其他因素的影響。例如,定制包裝的維度還可影響運(yùn)輸、裝卸、郵寄、或者其他成本。因此,根據(jù)本文中的公開內(nèi)容,方法68b可由本領(lǐng)域技術(shù)人員容易地調(diào)適以包括附加考慮因素。例如,可實現(xiàn)不僅將物品分成不同的重量、而且在確定與單個包裝和多個包裝相關(guān)聯(lián)的運(yùn)輸成本的動作108之前進(jìn)行配置的迭代過程。由此,可優(yōu)化方法68b,從而基于重量、物理維度和/或其他因素來提供減少的郵費(fèi)。
現(xiàn)在轉(zhuǎn)向圖5C,描述了用于配置定制包裝的物品的另一示例實施例。具體而言,圖5C中的方法68c基于最大的最小維度具體地配置物品,但是還可評估其他考慮因素。
方法68c開始(動作120),并且可訪問一個或多個要包裝物品的維度屬性(動作122)。例如,包裝定制引擎12可查詢(15)產(chǎn)品信息存儲14,并且從描述產(chǎn)品維度屬性16的一個或多個文件獲取維度信息。不管訪問維度屬性的方式如何,都可確定最大的最小維度(動作124)。例如,參考圖2中的表格30,包裝定制引擎12可從產(chǎn)品信息存儲14接收將物品GG標(biāo)識為具有最大的最小維度的信息。例如,包裝定制引擎12可在表格30上迭代,并且確定物品GG的最小維度是20,而表格30中的每一其他所列物品具有至少一個較小維度。在另一示例中,可標(biāo)識出圖3的訂購單40中的物品,并且包裝定制引擎12可獲取每一此類物品的產(chǎn)品維度屬性12。在該示例中,物品GG可能尚未下單,并且包裝定制引擎12可確定KK具有10的最小維度,該最小維度大于使用訂購單40下單的任何其他物品的最小維度。
最大的最小維度可表示將所有要包裝物品封裝在單個包裝中的定制包裝的最小可能維度。在一個實施例中,當(dāng)配置方法68c使用最大的最小維度作為基礎(chǔ)維度來配置要包裝物品(動作126)時,配置方法68c隨后可使用如在動作124確定的最大的最小維度。例如,包裝定制引擎12可通過將最大的最小維度設(shè)置為定制包裝的總寬度、以及固定寬度維度來模擬要包裝物品的配置,以使所模擬的模型配置的寬度不超過最大的最小維度。此后,物品可被放置在具有最大的最小維度的對象上方、周圍或內(nèi)部,只要該維度(例如,寬度)不增加即可。例如,包裝定制引擎12可放置具有最大的最小維度的物品,并且隨后相對于這種物品定位其他物品。當(dāng)所有對象以此方式進(jìn)行了配置時,方法68c可結(jié)束(動作128)。
根據(jù)本文中的公開內(nèi)容應(yīng)當(dāng)容易顯而易見的是,方法68c還可以任意數(shù)量的方式進(jìn)行調(diào)適和修改。例如,方法68c可以是一迭代過程,其中可作出多種配置且最終基于某其他準(zhǔn)則(例如,裝卸成本、體積、面積、重量等)選擇這些配置之一。另外,最大的最小維度本身可提供基礎(chǔ)維度的起點。作為示例,可施加各種公差以將最大的最小維度增加到足以允許將物品容易且有效地放置在定制包裝內(nèi)。附加地或替換地,可執(zhí)行一些其他算法或計算,從而相對于標(biāo)識為具有最大的最小維度的一個或多個物品來選擇和配置物品。此外,可計算多個最大的最小維度。例如,如果要包裝物品分成多個包裝,則多個包裝中的每一個可具有與其相關(guān)聯(lián)的最大的最小維度。
由此,配置和任選地重新配置要包裝物品的特定方式(例如,在方法50和68a_68c中)可以任意數(shù)量的方式變化和執(zhí)行。在一個實施例中,例如,可隨機(jī)或偽隨機(jī)地選擇物品。此后,可選擇另一物品并將其放置在最后選擇的物品上方、周圍或內(nèi)部,并且對于每一物品該過程可繼續(xù)。物品的逐步選擇還可以是隨機(jī)或偽隨機(jī)的,但是在其他實施例中,物品至少部分地基于其維度進(jìn)行選擇,從而物品可共同地形成一般為直線形狀的配置。物品的選擇本身還可以是迭代的過程,并且在完成所有物品的配置或重新配置之前,一物品可移動多次。
在一些情況下,可通過以一般的二維方式使多個物品的特定維度(例如,寬度與寬度、長度與長度等)相匹配而發(fā)生物品的實際配置,以使物品一般側(cè)面對面或端對端地配置。然而,本文中所描述的方法不限于此。例如,包裝定制引擎12可從產(chǎn)品信息存儲14接收三維屬性信息,并且隨后可虛擬地或物理地操縱三維的要包裝物品。例如,包裝定制引擎12可使物品相對于彼此旋轉(zhuǎn),使物品彼此垂直地或水平地間隔開,將物品彼此靠近、嵌入或?qū)盈B地放置,或者以其他方式配置以產(chǎn)生三維配置。另外,由于可創(chuàng)建一般為直線形狀的定制包裝,因此物品的配置可考慮其他方面(諸如舉例而言靠近角和/或邊緣放置物品)以增強(qiáng)和緊固這些邊緣或角以使其免于損壞,由此用來保持定制包裝的完整性。
盡管在本文中已描述了各種配置策略,但是示意性方法(例如,方法50和68a-68c)還可組合在一起和/或用另外其他配置方法來替代。例如,在一個實施例中,用于配置物品的方法可使用迭代的過程來產(chǎn)生不同的配置,并且隨后可基于所需的最少量的波紋板或者其他包裝材料來評估所有算出的配置。這種考慮對不提供包裝機(jī)的資金投資、但是基于所使用的波紋板的面積(平方英尺)對這種機(jī)器的使用而付費(fèi)的特定實體可能有特定的重要性。在另外的實施例中,可共同地考慮(例如,與不同重量值一起)面積、體積、郵寄/運(yùn)輸、以及其他考慮因素,以自動地確定在生產(chǎn)定制包裝時使用哪一種配置。
現(xiàn)在轉(zhuǎn)向圖6A-6C,示出了可根據(jù)本發(fā)明產(chǎn)生的配置的各種示例實施例。具體而言,圖6A-6C示出與圖3的訂購單40相對應(yīng)且具有圖2的表格30中的維度的物品的各種示例配置。
例如,圖6A示出在訂購單40中標(biāo)識出的物品的模型配置130、以及這些物品的量??偣捕鶄€物品被包括在模型配置130中,并且可以看出特定配置具有一般的直線配置。在一個實施例中,所示的配置130通過根據(jù)方法68a配置物品來產(chǎn)生,與要包裝物品的總體積、其他考慮的配置的體積、或者兩者相比,該方法68a基于配置130的體積來優(yōu)化配置130。
如圖6A所示,配置130—般是直線性的,并且具有長度(X)、寬度(y)和高度(Z)維度?;趫D2的表格30中的維度屬性,配置130可大致具有以下在表格I中標(biāo)識出的維度。
圖6B示出使用圖3的訂購單40下單的二十六個物品的另一示例配置。在該配置中,要包裝物品已分成兩個單獨(dú)的模型配置140a、140b。根據(jù)一個示例,模型配置140a、140b已通過使用執(zhí)行方法68b的包裝定制引擎12來進(jìn)行選擇。例如,包裝定制引擎12可選擇哪些物品被包括在模型配置140a、140b中的每一個中,并且可基于期望降低與物品集合的運(yùn)輸和裝卸相關(guān)聯(lián)的成本的限制來執(zhí)行其虛擬配置。
圖6C示出使用圖3的訂購單40下單的物品的又一示例配置150。如應(yīng)當(dāng)理解的,通過將配置150與配置130、140a和140b進(jìn)行比較,配置150可包括相同的物品集合,但是具有顯著地不同于可產(chǎn)生或考慮的那些其他配置的維度。例如,通過使用一種或多種配置方法,包裝定制引擎12可產(chǎn)生配置130、140a、140b和150中的每一種配置,并且每一種配置具有顯著不同的整體維度屬性,不管各個要包裝物品的一致維度屬性如何。根據(jù)一個實施例,模型配置150可通過使用方法68a或方法68b來產(chǎn)生,但是在其他實施例中,配置150根據(jù)圖5C的方法68c通過考慮最大的最小維度來產(chǎn)生。
圖7A-7C示出可由包裝機(jī)20生產(chǎn)作為在訂購單40中標(biāo)識出的一組特定物品的定制模板的各個包裝模板160a、170a、170b和170c。例如,圖7A示出由包裝生產(chǎn)機(jī)20生產(chǎn)時的包裝模板160、以及其組裝配置。如所生產(chǎn)的,可由波紋板或者其他包裝材料生產(chǎn)模板160,并且該模板160可使折痕和/或切線自動地創(chuàng)建以便于通過包裝機(jī)20對包裝160進(jìn)行折疊和組裝。為了示出將模板160折疊成組裝配置的一種方式,圖7A示出模板上的每一面板A-L、以及在折疊和組裝配置中可見的這些面板的相應(yīng)位置。
模板160可由包裝機(jī)20生產(chǎn),并且可確定尺寸以具有與已定制模板的物品(例如,在訂購單40上下單的物品)的特定配置大致相同的維度。例如,包裝模板160包括一般與圖6A所示的配置130的相同維度相對應(yīng)的長度U)、寬度(y)和高度(z)維度。類似地,模板170a和170b具有一般與圖6B所示的配置140a、140b的相同維度相對應(yīng)的長度(x)、寬度(y)和高度(z)維度。圖7C示出一般與圖6C所示的物品的特定配置180相對應(yīng)的定制包裝模板180。
表格I提供了關(guān)于配置130、140a、140b和150的維度方面的各個示例性細(xì)節(jié)、以及包裝模板160、170a、170b和180的一些相應(yīng)特性,以更清楚地示出在選擇物品的特定配置時可作出的各種比較和考慮。
權(quán)利要求
1.一種用于按需創(chuàng)建定制包裝的方法,所述方法包括: 標(biāo)識要包括在包裝中的一個或多個物品; 訪問信息存儲且為所述一個或多個物品中的每一個取回關(guān)于所述一個或多個物品的維度信息; 將所述一個或多個物品配置到模型配置中,其中配置所述一個或多個物品使用從所述信息存儲取回的所述維度信息來執(zhí)行;以及 計算所述模型配置的維度,當(dāng)所述一個或多個物品與所述模型配置一致地配置和定位時,所述模型配置可用于生產(chǎn)為所述一個或多個物品確定具體尺寸的定制包裝模板。
2.如權(quán)利要求1所述的方法,其特征在于,所述方法還包括:接收針對所述一個或多個物品的請求。
3.如權(quán)利要求2所述的方法,其特征在于,還包括: 基于所述一個或多個物品的所述模型配置的所述算出的維度,設(shè)計包裝模板。
4.如權(quán)利要求1-3的任一項所述的方法,其特征在于,還包括: 將所述維度發(fā)送到包裝機(jī),以供所述包裝生產(chǎn)機(jī)基于所述模型配置的所述算出的維度來設(shè)計包裝模板。
5.如權(quán)利要求4所述的方法,其特征在于,優(yōu)化所述模型配置包括使用如下的一個或多個來評估所述模型配置: 所述一個或多個物品的體積; 所述模型配置的體積; 所述定制包裝的表面積; 郵費(fèi)、運(yùn)輸或裝卸成本;或者 最大的最小維度。
6.如權(quán)利要求5所述的方法,其特征在于,將所述一個或多個物品配置到模型配置中包括: 產(chǎn)生多個模型配置; 選擇特定模型配置;以及 計算所述特定模型配置的維度。
7.如權(quán)利要求1所述的方法,其特征在于,所述信息存儲標(biāo)識: 所述一個或多個物品 的維度; 所述一個或多個物品是否可具有與其相套的其他物品;以及 一個物品何時可與其他物品相套,相套區(qū)域的維度。
8.—種或多種其上存儲有計算機(jī)可執(zhí)行指令的計算機(jī)可讀存儲介質(zhì),所述計算機(jī)可執(zhí)行指令在由處理器執(zhí)行時使計算系統(tǒng)執(zhí)行如權(quán)利要求1所述的方法。
9.一種配備成執(zhí)行如權(quán)利要求1-7中任一項所述的方法或者與執(zhí)行如權(quán)利要求1-7所述的方法的定制引擎通信的包裝機(jī),所述包裝機(jī)還被配置成生產(chǎn)與所算出的所述模型配置的維度相對應(yīng)的包裝模板。
10.一種用于按需創(chuàng)建和定制包裝的系統(tǒng),所述系統(tǒng)包括: 其上存儲有信息存儲的一個或多個計算機(jī)存儲介質(zhì),所述信息存儲包括多個不同物品的維度屬性;以及與所述信息存儲通信耦合的包裝定制引擎,所述包裝定制引擎被配置成: 接收定制包裝多個物品的請求,所述多個物品中的每一個在所述信息存儲中標(biāo)識出; 訪問所述信息存儲且取回所述多個物品中的每一個的所述維度屬性; 使用所述維度屬性來開發(fā)所有的所述多個物品的模型配置;以及 計算所述模型配置的整體維度。
11.如權(quán)利要求10所述的系統(tǒng),其特征在于,所述包裝定制引擎還被配置成基于所述模型配置的所述整體維度來設(shè)計包裝模板。
12.如權(quán)利要求10和11中的任一項所述的方法,其特征在于,使用所述維度屬性來開發(fā)模型配置包括:在開發(fā)三維模型配置時使用來自所述信息存儲的三維信息。
13.一種按需的盒設(shè)計和生產(chǎn)系統(tǒng),所述系統(tǒng)自動地為任何物品集合創(chuàng)建定制盒,所述系統(tǒng)包括: 一個或多個處理器; 提供不同物品的維度屬性的信息存儲的至少一個計算機(jī)可讀存儲介質(zhì),所述維度屬性包括關(guān)于所述不同物 品的三維尺寸信息; 可由所述一個或多個處理器執(zhí)行如下步驟的包裝定制引擎: 接收將多個物品打包在一起的請求,所述多個物品中的每一個具有存儲在所述信息存儲中的相應(yīng)維度信息; 訪問所述信息存儲且取回關(guān)于所述多個物品中的每一個的三維尺寸信息; 優(yōu)化所述多個物品的模型配置,其中優(yōu)化所述模型排列包括使用所述多個物品的所述三維尺寸信息來開發(fā)包括所述多個物品中的每一個的虛擬模型; 使用所述多個物品的所述三維尺寸信息來計算所述虛擬模型的維度;以及 執(zhí)行如下之一; 將所述算出的維度傳送到包裝生產(chǎn)機(jī),從而設(shè)計確定尺寸以在所述多個物品以與所述虛擬模型相對應(yīng)的方式物理地放置時容納所述多個物品的盒子模板;或者 設(shè)計確定尺寸以在所述多個物品以與所述虛擬模型相對應(yīng)的方式物理地放置時容納所述多個物品的盒子模板。
14.如權(quán)利要求13所述的系統(tǒng),其特征在于,所述按需的盒設(shè)計和生產(chǎn)系統(tǒng)還包括:可用于從波紋板創(chuàng)建包裝模板的包裝生產(chǎn)機(jī)。
15.如權(quán)利要求13和14中的任一項所述的系統(tǒng),其特征在于,優(yōu)化所述模型配置包括自動地: 產(chǎn)生多種配置;以及 選擇滿足期望限制的特定模型配置。
全文摘要
本文中所描述的方法、計算機(jī)可讀介質(zhì)、以及系統(tǒng)涉及生產(chǎn)按需包裝。例如,包裝可自動地按需生產(chǎn)且確定尺寸,并且被配置成與一組定制物品一起使用。在一方面,接收到對多個物品的請求,并且包裝定制引擎訪問包括關(guān)于每一所請求物品的信息存儲。該信息可包括關(guān)于該物品的三維尺寸的維度信息。包裝定制引擎可使用維度信息來模擬所有所請求物品的模型配置,并且隨后計算可在與模型配置一致地物理配置時為物品提供精確配合的盒子或者其他包裝的維度。
文檔編號G06F9/44GK103210370SQ201180048013
公開日2013年7月17日 申請日期2011年8月2日 優(yōu)先權(quán)日2010年8月3日
發(fā)明者N·彼得森, R·奧斯特豪特 申請人:派克賽斯有限責(zé)任公司