亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

用于單元和容器標(biāo)識(shí)與跟蹤的方法和裝置與流程

文檔序號(hào):11288822閱讀:401來(lái)源:國(guó)知局
用于單元和容器標(biāo)識(shí)與跟蹤的方法和裝置與流程

本發(fā)明一般而言涉及用于標(biāo)記商品的技術(shù)以提高商品到第一客戶和后續(xù)客戶的可追溯性以及跟蹤。本發(fā)明可以用于建立在唯一物品標(biāo)識(shí)符與同樣由碼唯一標(biāo)識(shí)的外包裝材料之間的鏈接。

假冒和走私是許多行業(yè)的主要問(wèn)題,尤其是煙草業(yè)。為了檢測(cè)假冒產(chǎn)品,需要可以在整個(gè)供應(yīng)鏈中認(rèn)證正品。為了將產(chǎn)品認(rèn)證為正品,制造商可以在制造過(guò)程中唯一地標(biāo)記每一個(gè)產(chǎn)品,并且然后在稍后時(shí)間使用該一個(gè)或多個(gè)標(biāo)記來(lái)確定產(chǎn)品是否為正品。

認(rèn)證在容納多個(gè)產(chǎn)品的容器中裝運(yùn)的產(chǎn)品的一種方式是用標(biāo)識(shí)符來(lái)標(biāo)記容器并且用標(biāo)識(shí)符來(lái)標(biāo)記容器內(nèi)的每一個(gè)個(gè)體產(chǎn)品。容器標(biāo)識(shí)符和產(chǎn)品標(biāo)識(shí)符共同存儲(chǔ)于數(shù)據(jù)庫(kù)中。隨后可以在供應(yīng)鏈中進(jìn)行檢查來(lái)確定在特定容器中的產(chǎn)品的產(chǎn)品標(biāo)識(shí)符是否對(duì)應(yīng)于該容器的容器標(biāo)識(shí)符。這種檢查包括將讀取的容器和產(chǎn)品標(biāo)識(shí)符對(duì)與存儲(chǔ)于數(shù)據(jù)庫(kù)內(nèi)的標(biāo)識(shí)符對(duì)進(jìn)行比較。如果匹配的容器標(biāo)識(shí)符和產(chǎn)品標(biāo)識(shí)符在數(shù)據(jù)庫(kù)中,則產(chǎn)品被確定為正品。

但是,對(duì)于非常大量的產(chǎn)品,尤其是對(duì)于成箱的盒裝香煙來(lái)說(shuō)實(shí)現(xiàn)這些現(xiàn)有的系統(tǒng)實(shí)際上是不可能的。該認(rèn)證方法的困難通常是為了實(shí)現(xiàn)它所需要存儲(chǔ)并發(fā)送的數(shù)據(jù)量。

當(dāng)使用安全標(biāo)識(shí)符時(shí),現(xiàn)有系統(tǒng)的局限性進(jìn)一步凸顯。例如,為了每一個(gè)標(biāo)識(shí)符都是唯一的并且為了標(biāo)記協(xié)議不能由潛在假冒者輕易地發(fā)現(xiàn),安置于某些產(chǎn)品(例如,容易假冒的、昂貴的,或者其它方式受控的產(chǎn)品)上的產(chǎn)品標(biāo)識(shí)符可能是復(fù)雜的。由于這個(gè)原因,產(chǎn)品標(biāo)識(shí)符可以被加密。安全跟蹤系統(tǒng)需要附加的數(shù)據(jù)存儲(chǔ)和時(shí)間來(lái)認(rèn)證。

在許多類型的產(chǎn)品的配送和物流中,跟蹤和追蹤(trackandtraceortrackingandtracing)涉及確定特定產(chǎn)品的當(dāng)前位置和過(guò)去位置(以及其它信息)的過(guò)程。在這種情境下,發(fā)明性的物品跟蹤系統(tǒng)允許在個(gè)體單元級(jí)別上以及在容器級(jí)別上跟蹤和追蹤產(chǎn)品。如同本文所使用的,產(chǎn)品的“單元”被認(rèn)為是通過(guò)系統(tǒng)跟蹤的單個(gè)物品。單元可以最終在商業(yè)中作為個(gè)體物品或產(chǎn)品來(lái)銷售?!叭萜鳌笔钱a(chǎn)品的兩個(gè)或更多個(gè)單元的聚集,并且容器也可以在商業(yè)上作為單個(gè)產(chǎn)品來(lái)銷售。每一個(gè)都包含多個(gè)單元的多個(gè)容器可以進(jìn)一步聚集成容器的容器。本文所描述的系統(tǒng)可應(yīng)用于各種行業(yè),諸如香煙、食品和制藥行業(yè),以及生產(chǎn)聚集成集合包裝的大量產(chǎn)品的任何其它行業(yè)。這些系統(tǒng)可應(yīng)用于所有類型的貨物,作為非限制性示例包括藥品和其它消費(fèi)品,而無(wú)需考慮貨物生產(chǎn)的速度。

本發(fā)明的一種實(shí)施例包括用于標(biāo)識(shí)容器內(nèi)的所制造產(chǎn)品的計(jì)算機(jī)實(shí)現(xiàn)的方法,每一個(gè)容器適合于包含兩個(gè)或更多個(gè)物品,所述方法包括以下步驟:

生成一組唯一物品標(biāo)識(shí)碼,每一個(gè)物品標(biāo)識(shí)碼對(duì)應(yīng)于一組物品中的特定物品;

在生產(chǎn)線處,通過(guò)用對(duì)應(yīng)的唯一物品標(biāo)識(shí)碼標(biāo)記多個(gè)物品來(lái)唯一地標(biāo)識(shí)多個(gè)物品;

在生產(chǎn)線處,機(jī)械地分配兩個(gè)或更多個(gè)物品以聚集于容器內(nèi);

檢測(cè)在已經(jīng)被聚集于容器內(nèi)的那組物品上的唯一物品標(biāo)識(shí)碼并且將所檢測(cè)的唯一物品標(biāo)識(shí)碼發(fā)送到處理器;

將所檢測(cè)的每一個(gè)物品的物品標(biāo)識(shí)碼存儲(chǔ)于數(shù)據(jù)庫(kù)中;

在生產(chǎn)線處,通過(guò)用唯一容器標(biāo)識(shí)符標(biāo)記容器來(lái)唯一地標(biāo)識(shí)容器;

檢測(cè)在容器上的唯一容器標(biāo)識(shí)符并且將所檢測(cè)的唯一容器標(biāo)識(shí)符發(fā)送到處理器;

將每一個(gè)所檢測(cè)的容器的容器標(biāo)識(shí)符存儲(chǔ)于數(shù)據(jù)庫(kù)中;并且

將在數(shù)據(jù)庫(kù)中的所檢測(cè)的容器標(biāo)識(shí)符與所檢測(cè)的物品標(biāo)識(shí)符進(jìn)行關(guān)聯(lián)。

根據(jù)一種實(shí)施例,可以確定標(biāo)識(shí)符的范圍(諸如,對(duì)于產(chǎn)品的單元),并且這些范圍的端點(diǎn)連同對(duì)應(yīng)的容器標(biāo)識(shí)符一起存儲(chǔ),而不是將每一個(gè)個(gè)體單元標(biāo)識(shí)符連同容器標(biāo)識(shí)符一起存儲(chǔ)。在這種方案中沒(méi)有信息丟失,但是數(shù)據(jù)存儲(chǔ)和數(shù)據(jù)帶寬要求顯著降低。根據(jù)另一種實(shí)施例,產(chǎn)品標(biāo)識(shí)符可以包含生產(chǎn)細(xì)節(jié)。生產(chǎn)細(xì)節(jié)可以包括生產(chǎn)的日期和時(shí)間(具體到分鐘的級(jí)別)和增量計(jì)數(shù)器值。然后可以基于生產(chǎn)時(shí)間和增量計(jì)數(shù)器值以順序次序放置分配給特定容器的產(chǎn)品的產(chǎn)品標(biāo)識(shí)符。容器內(nèi)具有相同生產(chǎn)時(shí)間的那些產(chǎn)品被放置在單個(gè)范圍內(nèi),該范圍通過(guò)記錄該范圍中的最低增量計(jì)數(shù)器值和該范圍中的最高增量計(jì)數(shù)器值被存儲(chǔ)于數(shù)據(jù)庫(kù)中。如果容器包含在不同的分鐘生產(chǎn)的產(chǎn)品,則該容器需要多個(gè)范圍。假定通常每分鐘可以通過(guò)單個(gè)生產(chǎn)線生產(chǎn)許多物品,這種方法會(huì)顯著地降低數(shù)據(jù)存儲(chǔ)要求。

現(xiàn)在將參考附圖通過(guò)示例的方式描述本發(fā)明的實(shí)施例,其中:

圖1圖示第一實(shí)施例的示例架構(gòu)。

圖2圖示第一實(shí)施例的讀取器的示例布局。

圖3圖示用于將物品標(biāo)識(shí)符存儲(chǔ)于隊(duì)列中的示例過(guò)程。

圖4圖示用于將容器標(biāo)識(shí)符存儲(chǔ)于隊(duì)列中的示例過(guò)程。

圖5圖示示例的數(shù)據(jù)聚集過(guò)程。

圖6圖示第二實(shí)施例的示例架構(gòu)。

圖7圖示第二實(shí)施例的讀取器的示例布局。

圖8圖示用于收集物品標(biāo)識(shí)符的示例過(guò)程。

圖9圖示用于收集容器標(biāo)識(shí)符的示例過(guò)程。

圖10圖示示例的數(shù)據(jù)聚集過(guò)程。

圖11圖示第三實(shí)施例的示例架構(gòu)。

圖12圖示用于將物品標(biāo)識(shí)符存儲(chǔ)于緩沖區(qū)內(nèi)的示例過(guò)程。

圖13圖示用于物品碼讀取的示例過(guò)程。

圖14圖示用于虛擬容器收集和聚集的示例過(guò)程。

圖15圖示用于容器彈出的示例過(guò)程。

圖16圖示第四實(shí)施例的示例架構(gòu)。

標(biāo)識(shí)符的類型

每一個(gè)物品或容器可以由碼唯一標(biāo)識(shí)。如本文所使用的,術(shù)語(yǔ)“碼(code)”和“標(biāo)識(shí)符(identifier)”可互換地用來(lái)指代與單元或容器關(guān)聯(lián)的標(biāo)識(shí)符,并且術(shù)語(yǔ)“捆(bundle)”和“容器(container)”可互換地使用。碼可以按照人類可讀的格式打印于物品或容器的底部并且使用特定的格式編碼。打印的示例方法包括點(diǎn)陣碼(dotcode)或數(shù)據(jù)矩陣碼(datamatrix)??梢允褂眠m合的打印速度和物理尺寸的其它技術(shù)。

在某些優(yōu)選實(shí)施例中,點(diǎn)陣碼可以用作用于個(gè)體物品(諸如,香煙盒)的標(biāo)準(zhǔn)的機(jī)器可讀碼。碼可以針對(duì)噴墨打印機(jī)或激光打印機(jī)進(jìn)行優(yōu)化。在優(yōu)選實(shí)施例中,對(duì)于使用12數(shù)位碼的標(biāo)準(zhǔn)香煙盒(硬盒或軟包(boxorsoft)),編碼可以按每58個(gè)點(diǎn)寬就有7個(gè)點(diǎn)高的點(diǎn)陣碼來(lái)執(zhí)行。為了打印和解碼效率,也可以使用其它配置。碼可以用黑色打印在白色或灰色背景上或者用白色打印在黑色背景上。至少一個(gè)點(diǎn)大小的靜區(qū)(quietzone)可以用于保護(hù)點(diǎn)陣碼的邊以提高讀取效率。較大的靜區(qū)還可以促進(jìn)整個(gè)解碼過(guò)程。

施加和關(guān)聯(lián)碼

在下文更詳細(xì)地描述用于將碼施加于個(gè)體物品以及將這些碼與其它物品和容器關(guān)聯(lián)的多種實(shí)施例。下文所描述的各種實(shí)施例中的一些或全部可以在生產(chǎn)設(shè)施中變得可用,并且可以提供操作面板,使得可以在它們之間做出用戶選擇。

本文所描述的實(shí)施例可以讀取已經(jīng)置于物品或容器上的碼??梢酝ㄟ^(guò)一個(gè)或多個(gè)光學(xué)成像設(shè)備(諸如,激光掃描儀或者讀取碼所需的且為本領(lǐng)域技術(shù)人員所熟知的其它類似設(shè)備)來(lái)完成碼的讀取。在某些情況下,一個(gè)光學(xué)成像儀或“讀取器”可以被配置為每次讀取一個(gè)碼。在其它情況下,一個(gè)光學(xué)成像儀可以被配置為一次讀取若干碼,使得需要較少的讀取器來(lái)讀取相同數(shù)量的碼,不管是碼在物品上還是在容器上。單碼讀取器或多碼讀取器在本文所描述的實(shí)施例中可以可互換地替代和使用。雖然具體參考了讀取碼或標(biāo)識(shí)符的光學(xué)機(jī)制,但是同樣可以可互換地使用非光學(xué)方法來(lái)讀取碼。例如,在不脫離本發(fā)明的范圍的情況下,本文所描述的光學(xué)讀取器和碼可以用rfid讀取器和rfid標(biāo)簽來(lái)代替。

容器快照實(shí)施例

根據(jù)第一實(shí)施例,在容器快照實(shí)施例中,設(shè)備能夠一次性采集容器的所有物品碼并且然后在那時(shí)將物品與它們的父容器聚集。當(dāng)在容器制作過(guò)程中使用透明包裝時(shí)這個(gè)實(shí)施例是優(yōu)選的,使得個(gè)體物品可以在聚集到容器內(nèi)之后被掃描。方法可以包括通過(guò)透過(guò)將該組物品捆綁到容器內(nèi)的透明包裝對(duì)標(biāo)識(shí)符成像來(lái)檢測(cè)在該組物品上的唯一物品標(biāo)識(shí)碼。

對(duì)于這種方法,每一個(gè)物品都可以具有打印于其底部上的唯一碼;每一個(gè)容器都可以具有打印于其上的唯一碼;并且容器彈出站可以位于容器快照設(shè)備之后。作為非限制性實(shí)例,可以使用數(shù)據(jù)矩陣碼技術(shù)打印容器碼。容器快照實(shí)施例至少在以下情況下是適當(dāng)?shù)模喝萜饕呀?jīng)形成并且剩余任務(wù)包括在容器標(biāo)簽貼標(biāo)機(jī)之前讀取物品碼,將標(biāo)簽施加于容器,并然后讀取容器標(biāo)識(shí)符。

物品的讀取過(guò)程

參考圖1,可以用正好位于容器標(biāo)簽貼標(biāo)機(jī)(110)之前或附近的一個(gè)或多個(gè)讀取器(105)來(lái)執(zhí)行讀取過(guò)程。在容器快照方法中,容器(101)中的個(gè)體物品僅在標(biāo)簽被施加于容器之前不久讀取一次。已經(jīng)施加于容器(115)的容器標(biāo)識(shí)符然后在其被施加到容器之后由讀取器(120)成像??梢栽谑┘尤萜鳂?biāo)簽之后基于讀取物品標(biāo)識(shí)符和容器標(biāo)識(shí)符之間的時(shí)間和空間上的接近度來(lái)做出容器標(biāo)識(shí)符與包含該容器的那些物品之間的關(guān)聯(lián)。

圖1圖示物品跟蹤系統(tǒng)的示例拓?fù)?。這種拓?fù)涞哪繕?biāo)是減少采集物品碼和容器碼之間的延遲。這種時(shí)間上的減少提高物品及其容器之間的有效關(guān)聯(lián)的級(jí)別。物品讀取過(guò)程與容器讀取過(guò)程之間的減少的延遲降低因在這個(gè)延遲期間發(fā)生的人或機(jī)器事件導(dǎo)致的無(wú)效關(guān)聯(lián)的風(fēng)險(xiǎn)。方法可以包括:在與機(jī)械地分配兩個(gè)或更多個(gè)物品以聚集于容器中的步驟空間上接近的位置檢測(cè)在該組物品上的唯一物品標(biāo)識(shí)碼,或者在與機(jī)械地分配兩個(gè)或更多個(gè)物品以聚集于容器中的步驟時(shí)間上接近的位置檢測(cè)在該組物品上的唯一物品標(biāo)識(shí)碼。

在圖2所示的實(shí)施例中,五個(gè)相機(jī)(220)可以用作用于個(gè)體物品(例如,物品(210))的讀取器。在一些實(shí)施例中,系統(tǒng)可以被配置為通過(guò)五個(gè)成像設(shè)備檢測(cè)唯一物品標(biāo)識(shí)碼,五個(gè)成像設(shè)備中的每一個(gè)都被配置成檢測(cè)在空間上彼此靠近地定位的兩個(gè)物品標(biāo)識(shí)符。相機(jī)(220)可以透過(guò)容器透明包裝來(lái)讀取打印于物品上的點(diǎn)陣碼并將信息發(fā)送到物品跟蹤系統(tǒng)??梢葬槍?duì)空間約束優(yōu)化物品讀取設(shè)備成像儀的設(shè)計(jì)。設(shè)備可以配備有集成的高速超聲波傳感器。該傳感器的目標(biāo)是檢測(cè)容器的存在,并且將信號(hào)發(fā)送到該設(shè)備的所有讀取器以啟動(dòng)快照和解碼過(guò)程。取決于銜接,設(shè)備與傳感器之間的距離可以是可變的。設(shè)備與系統(tǒng)之間的通信可以基于以太網(wǎng)。

容器的讀取過(guò)程

容器讀取器可以被配置為以自觸發(fā)模式對(duì)標(biāo)準(zhǔn)數(shù)據(jù)矩陣碼進(jìn)行解碼。在這個(gè)實(shí)施例中,不需要附加的傳感器來(lái)觸發(fā)它。參考圖2,讀取器(210)可以正好位于容器的編碼處理器(標(biāo)簽貼標(biāo)機(jī)和/或打印機(jī)(205))之后,并且位于任何容器彈出站之前,以讀取所施加的標(biāo)簽(215)。讀取器與系統(tǒng)之間的通信可以基于以太網(wǎng)。

容器快照方法

在下文參考圖3來(lái)描述方法。一旦容器傳感器信號(hào)被接收到(305),物品碼就被收集。讀取器被觸發(fā)以啟動(dòng)解碼過(guò)程(310)。該系統(tǒng)可以被配置成去除no_read(下文描述),并且發(fā)送有效碼用于進(jìn)一步處理(315)并存儲(chǔ)于物品隊(duì)列中(320)。在容器標(biāo)簽貼標(biāo)機(jī)之后,另一個(gè)讀取器可以讀取通常由設(shè)備編碼的容器的碼(諸如,數(shù)據(jù)矩陣碼),并將信息發(fā)送到物品跟蹤系統(tǒng)。如圖4所圖示,容器碼被收集。容器標(biāo)識(shí)符從容器讀取器接收(405),該系統(tǒng)將碼存儲(chǔ)于容器隊(duì)列中(410),并且啟動(dòng)聚集(415)。在這個(gè)階段,系統(tǒng)可以創(chuàng)建之前所采集的物品與容器的唯一標(biāo)識(shí)符之間的關(guān)聯(lián)。系統(tǒng)可以被配置成對(duì)物品及其容器之間進(jìn)行鏈接。使用圖5所圖示的方法來(lái)聚集和關(guān)聯(lián)數(shù)據(jù)。

在一種實(shí)施例中,系統(tǒng)可以被配置為包括:接收物品閾值的可配置數(shù)量,在物品聚集到容器之前確定是否閾值數(shù)量的物品沒(méi)有被檢測(cè)到,并且如果容器滿足該閾值則拒絕該容器。系統(tǒng)可以被配置用于存儲(chǔ)物品閾值的數(shù)量;確定容器是否包含大于閾值數(shù)量的物品;并且如果容器包含大于閾值數(shù)量的物品,則從與該容器關(guān)聯(lián)的所存儲(chǔ)的物品標(biāo)識(shí)符當(dāng)中去除重復(fù)的標(biāo)識(shí)符。在其它實(shí)施例中,該方法可以包括確定在去除重復(fù)的標(biāo)識(shí)符之后容器是否與多于10個(gè)標(biāo)識(shí)符相關(guān)聯(lián);如果容器被確定為與多于10個(gè)的標(biāo)識(shí)符相關(guān)聯(lián),則在生產(chǎn)線處拒絕容器。

該系統(tǒng)可以被配置用于存儲(chǔ)物品閾值的數(shù)量;確定在容器內(nèi)的物品數(shù)量是否少于物品的閾值數(shù)量;并且如果容器包含少于閾值數(shù)量的物品,則存儲(chǔ)與容器標(biāo)識(shí)符關(guān)聯(lián)的空物品標(biāo)識(shí)符。在其它實(shí)施例中,該方法可以包括確定與容器標(biāo)識(shí)符關(guān)聯(lián)的所存儲(chǔ)的空物品標(biāo)識(shí)符的數(shù)量;并且如果空物品的數(shù)量大于預(yù)定的閾值,則拒絕容器。

參考圖5,啟動(dòng)過(guò)程(505),并且確定物品隊(duì)列的長(zhǎng)度(510)。如果該長(zhǎng)度大于物品閾值的數(shù)量,例如10,則去除重復(fù)的物品碼(515)。確定物品隊(duì)列的新長(zhǎng)度(520)。如果物品隊(duì)列大于物品閾值的數(shù)量,則物品和容器隊(duì)列被復(fù)位(535)并且容器被拒絕(540)。如果物品隊(duì)列小于物品閾值的數(shù)量(520),則no_read被添加到隊(duì)列中,作為達(dá)到閾值的占位符值(525)。如果物品隊(duì)列在去除重復(fù)項(xiàng)之前被確定為小于物品閾值的數(shù)量(510),則no_read被添加到隊(duì)列中,作為達(dá)到閾值的占位符值(525)。在創(chuàng)建no_read(525)之后,將no_read的數(shù)量與no_read的預(yù)設(shè)閾值數(shù)量進(jìn)行比較(530)。如果超過(guò)了no_read的預(yù)設(shè)閾值數(shù)量,則物品和容器隊(duì)列被復(fù)位(535)并且容器被拒絕(540)。如果沒(méi)有超過(guò)no_read的預(yù)設(shè)閾值數(shù)量,則隊(duì)列中的物品標(biāo)識(shí)符與隊(duì)列中的對(duì)應(yīng)的容器標(biāo)識(shí)符相關(guān)聯(lián)(545),物品和容器隊(duì)列被復(fù)位(550),并且該過(guò)程針對(duì)該容器終止(555)。如果物品隊(duì)列的長(zhǎng)度被確定為等于物品閾值的數(shù)量(510),則隊(duì)列中的物品標(biāo)識(shí)符與隊(duì)列中的對(duì)應(yīng)容器id相關(guān)聯(lián)(545),物品和容器隊(duì)列被復(fù)位(550)并且該過(guò)程對(duì)于該容器終止。由物品跟蹤系統(tǒng)采集的信息將被發(fā)送到數(shù)據(jù)庫(kù)以進(jìn)一步進(jìn)行信息處理。

參考圖5,如果no_read被生成,則字符串格式可以如下:

noread_pt_linkupid_yyyymmdd_hhmmssfff_nn

linkupid=銜接唯一數(shù)字

yyyy=當(dāng)前年

mm=當(dāng)前月

dd=當(dāng)前日

hhmmssfff=當(dāng)前時(shí)間(毫秒級(jí))

nn=隊(duì)列中packid位置

可以通過(guò)給出系統(tǒng)在不拒絕容器的情況下接受的不讀取的物品的最大數(shù)量來(lái)配置過(guò)多no_read規(guī)則。默認(rèn)情況下,這個(gè)值可以被設(shè)定為2。拒絕容器規(guī)則可以鏈接至顯示拒絕原因的警報(bào)。

虛擬容器實(shí)施例

根據(jù)第二實(shí)施例,在虛擬容器實(shí)施例中,系統(tǒng)在物品被物理聚集到容器之后的任意時(shí)間處讀取一組物品上的標(biāo)識(shí)符。虛擬容器實(shí)施例在容器標(biāo)簽貼標(biāo)機(jī)之前讀取物品標(biāo)識(shí)符與讀取容器標(biāo)識(shí)符之間不需要在時(shí)間或空間上接近。如果在容器制作過(guò)程中使用透明包裝,則可以使用虛擬容器快照實(shí)施例。在一些實(shí)施例中,方法可以包括通過(guò)透過(guò)將該組物品捆綁到容器內(nèi)的透明包裝對(duì)標(biāo)識(shí)符成像來(lái)檢測(cè)該組物品上的唯一物品標(biāo)識(shí)符。在優(yōu)選實(shí)施例中,物品具有打印于它們之上的唯一碼,容器具有打印于它們之上的唯一碼,并且容器彈出站可用。作為非限制性的示例,點(diǎn)陣碼可以用于編寫物品碼,而數(shù)據(jù)矩陣碼可以用于編寫容器碼。

根據(jù)一種實(shí)施例,如圖6所圖示,一個(gè)或多個(gè)物品讀取器(615)可以位于容器(或捆)輸送機(jī)內(nèi),以采集物品(605)上的物品碼。物品讀取器可以或者安置于容器制作機(jī)之前,或者在優(yōu)選的實(shí)施例中安置于容器制作機(jī)(610)之后。在一些實(shí)施例中,讀取器可以包含6個(gè)光學(xué)傳感器(5個(gè)用于物品碼讀取,而1個(gè)用于虛擬容器完成信號(hào))。在一些實(shí)施例中,該方法可以包括通過(guò)5個(gè)成像設(shè)備來(lái)檢測(cè)唯一物品標(biāo)識(shí)符,5個(gè)成像設(shè)備中的每一個(gè)都被配置成檢測(cè)在空間上彼此靠近地定位的兩個(gè)物品標(biāo)識(shí)符。在其它實(shí)施例中,方法可以包括檢測(cè)是否接收到容器完成信號(hào),并且基于檢測(cè)多個(gè)容器之間的空白空間的預(yù)定尺寸而生成容器完成信號(hào)。該方法還可以包括確定是否接收到容器完成信號(hào),然后確定所檢測(cè)的物品標(biāo)識(shí)符的數(shù)量是大于,等于,還是小于預(yù)定量。

可以通過(guò)使用一個(gè)或多個(gè)光學(xué)傳感器的物品的檢測(cè)來(lái)觸發(fā)讀取碼過(guò)程。完成容器的讀取被存儲(chǔ)于電子數(shù)據(jù)存儲(chǔ)中,作為虛擬容器,并且被安置于虛擬容器的隊(duì)列中。在容器輸送機(jī)區(qū)域內(nèi),空白空間可以被用來(lái)隔開(kāi)每一個(gè)容器,例如,隔開(kāi)至少60毫米。讀取器與系統(tǒng)之間的通信可以基于以太網(wǎng)。在優(yōu)選實(shí)施例中,讀取器可以由外部傳感器觸發(fā)。如下文更詳細(xì)地描述的,當(dāng)容器就緒時(shí),系統(tǒng)取走物品緩沖區(qū)中的第一組物品(例如,10個(gè)物品)并創(chuàng)建虛擬容器。唯一的臨時(shí)的標(biāo)識(shí)符被用來(lái)標(biāo)識(shí)虛擬容器。一個(gè)示例的虛擬容器標(biāo)識(shí)符可以是“xaf32”形式的。在標(biāo)簽已經(jīng)被施加于容器之后,第一讀取器讀取該容器中的一個(gè)物品碼。然后,系統(tǒng)在所存儲(chǔ)的虛擬容器的集合中搜索該碼。在找到匹配時(shí),系統(tǒng)將虛擬容器的物品與已經(jīng)由讀取器中的一個(gè)讀取器讀取的容器標(biāo)識(shí)符關(guān)聯(lián)。

如圖7所圖示的,一個(gè)或多個(gè)附加的讀取器(720)和(725)可以位于容器標(biāo)簽貼標(biāo)機(jī)(710)已經(jīng)將標(biāo)簽施加于容器(705)之后。在優(yōu)選實(shí)施例中,使用兩個(gè)讀取器:一個(gè)讀取器(725)讀取容器(730)中的物品的物品碼(用作虛擬容器標(biāo)識(shí)符),以及第二讀取器(720)讀取容器(715)的碼(容器id讀取器)。虛擬容器標(biāo)識(shí)符讀取器可以由外部傳感器(虛擬容器傳感器)觸發(fā)并且可以對(duì)點(diǎn)陣碼進(jìn)行解碼。虛擬容器標(biāo)識(shí)符根據(jù)與上述物品讀取器相同的要求來(lái)配置。容器讀取器可以被配置為以自觸發(fā)模式對(duì)標(biāo)準(zhǔn)數(shù)據(jù)矩陣碼進(jìn)行解碼,并且不需要附加的傳感器來(lái)觸發(fā)它。在一些替代實(shí)施例中,可以使用外部傳感器觸發(fā)器。讀取器可以正好位于容器的編碼處理器(標(biāo)簽貼標(biāo)機(jī)或打印機(jī))之后,并且正好在任意容器彈出站之前。讀取器與系統(tǒng)之間的通信可以基于以太網(wǎng)。如下文更詳細(xì)地描述的,在圖7中圖示示例虛擬容器(730)和(735)的結(jié)構(gòu)。該方法可以包括:在與機(jī)械地分配兩個(gè)或更多個(gè)物品以聚集于容器中的步驟空間上或時(shí)間上接近的位置檢測(cè)在該組物品上的唯一物品標(biāo)識(shí)符,或者在與機(jī)械地分配兩個(gè)或更多個(gè)物品以聚集于容器中的步驟空間上或時(shí)間上不接近的位置檢測(cè)在該組物品上的唯一物品標(biāo)識(shí)符。

根據(jù)一種實(shí)施例,該方法可以包括生成一組唯一物品標(biāo)識(shí)碼,每一個(gè)標(biāo)識(shí)碼與一組物品中的特定物品對(duì)應(yīng);在生產(chǎn)線處,通過(guò)用對(duì)應(yīng)的唯一物品標(biāo)識(shí)碼標(biāo)記多個(gè)物品來(lái)唯一地標(biāo)識(shí)多個(gè)物品;在生產(chǎn)線處,機(jī)械地將兩個(gè)或更多個(gè)物品聚集到容器中;檢測(cè)在聚集到容器中的該組物品上的唯一物品標(biāo)識(shí)碼并且將所檢測(cè)的唯一物品標(biāo)識(shí)碼發(fā)送到處理器;將所檢測(cè)的唯一物品標(biāo)識(shí)碼電子地存儲(chǔ)于數(shù)據(jù)存儲(chǔ)中并且將所檢測(cè)的唯一標(biāo)識(shí)符與容器的臨時(shí)標(biāo)識(shí)符相關(guān)聯(lián);在生產(chǎn)線處,通過(guò)用唯一容器標(biāo)識(shí)符標(biāo)記容器來(lái)唯一地標(biāo)識(shí)容器;檢測(cè)在容器上的唯一容器標(biāo)識(shí)符并且將所檢測(cè)的唯一容器標(biāo)識(shí)符發(fā)送到處理器;檢測(cè)聚集于容器中的那組物品當(dāng)中的一個(gè)物品標(biāo)識(shí)符并且將所檢測(cè)到物品標(biāo)識(shí)符發(fā)送到處理器;基于與容器的臨時(shí)標(biāo)識(shí)符關(guān)聯(lián)的所檢測(cè)的唯一物品標(biāo)識(shí)符來(lái)確定在容器中的多個(gè)物品的唯一物品標(biāo)識(shí)符;并且在電子數(shù)據(jù)存儲(chǔ)中,將在容器中的多個(gè)物品的所確定的唯一物品標(biāo)識(shí)符與所檢測(cè)的唯一容器標(biāo)識(shí)符進(jìn)行關(guān)聯(lián)。

在圖8中圖示虛擬容器實(shí)施例的用于收集物品標(biāo)識(shí)符的過(guò)程。在初始步驟中,容器傳感器信號(hào)被檢測(cè)(805)。確定信號(hào)是否來(lái)自容器完成傳感器(810)。如果在(810)中容器未完成,則物品讀取器可以被觸發(fā)以啟動(dòng)使用每個(gè)觸發(fā)兩個(gè)碼的解碼過(guò)程(815)。物品碼被發(fā)送到系統(tǒng)(820),并且系統(tǒng)將物品碼存儲(chǔ)于物品標(biāo)識(shí)符隊(duì)列中(825)。如果信號(hào)來(lái)自容器完成傳感器(810),則no_read(如同前面所生成的)和重復(fù)的物品碼被從物品隊(duì)列中除去(830)。物品隊(duì)列的長(zhǎng)度被確定(835)。如果物品隊(duì)列的長(zhǎng)度大于預(yù)設(shè)值,則物品標(biāo)識(shí)符隊(duì)列被復(fù)位(855)。如果物品隊(duì)列的長(zhǎng)度小于預(yù)設(shè)值,則no_read被添加到隊(duì)列中以達(dá)到預(yù)設(shè)值(840)。如果物品隊(duì)列的長(zhǎng)度等于預(yù)設(shè)值(例如,10),則來(lái)自物品隊(duì)列的所有標(biāo)識(shí)符被檢索,并且為這些物品創(chuàng)建虛擬容器并且虛擬容器被分配唯一標(biāo)識(shí)符(845)。虛擬容器然后被存儲(chǔ)于虛擬容器隊(duì)列中(850),物品標(biāo)識(shí)符隊(duì)列復(fù)位(855),并且該過(guò)程終止(860)。

在圖9中圖示用于收集容器標(biāo)識(shí)符的過(guò)程。首先,來(lái)自虛擬容器傳感器的信號(hào)被檢測(cè)(905)。作為響應(yīng),虛擬容器標(biāo)識(shí)符讀取器被觸發(fā),以啟動(dòng)對(duì)一個(gè)或多個(gè)物品碼的解碼過(guò)程(910)。好的物品碼被發(fā)送到系統(tǒng)(915)。如果沒(méi)有好的物品碼被讀取(920),則過(guò)程終止(925)。如果存在至少一個(gè)好的讀取(920),則執(zhí)行對(duì)于虛擬容器隊(duì)列中的標(biāo)識(shí)符的查找(930)。其中出現(xiàn)物品碼的虛擬容器的數(shù)量被確定(935)。如果物品碼沒(méi)有出現(xiàn)于虛擬容器中,則過(guò)程終止(950)。如果物品碼出現(xiàn)于至少一個(gè)虛擬容器中,則該虛擬容器被復(fù)制到瞬態(tài)容器隊(duì)列中(940),并且過(guò)程終止(945)。如果物品碼出現(xiàn)于多于一個(gè)虛擬容器中,則最新(youngest)的虛擬容器被復(fù)制到瞬態(tài)容器隊(duì)列中(955),并且過(guò)程終止(945)。

在圖10中圖示示例的聚集過(guò)程。從容器標(biāo)識(shí)符讀取器接收容器標(biāo)識(shí)符(1005),并且標(biāo)識(shí)符被發(fā)送到系統(tǒng)(1010)。瞬態(tài)容器隊(duì)列的長(zhǎng)度被確定(1015)。如果長(zhǎng)度為0,則容器被拒絕(1020)。如果長(zhǎng)度等于1,則虛擬容器關(guān)聯(lián)到容器標(biāo)識(shí)符(1040),容器和所關(guān)聯(lián)的物品被移到容器隊(duì)列中(1045),并且瞬態(tài)容器隊(duì)列被復(fù)位(1050)。如果瞬態(tài)容器隊(duì)列的長(zhǎng)度大于1(1015),則作出虛擬容器標(biāo)識(shí)符是否相似的確定(1030)。如果標(biāo)識(shí)符不相似,則瞬態(tài)容器隊(duì)列被復(fù)位(1025)并且容器被拒絕(1020)。如果虛擬容器標(biāo)識(shí)符相似(1030),則除了一個(gè)虛擬容器外的所有虛擬容器均被從瞬態(tài)容器隊(duì)列中刪除(1035),并且該過(guò)程通過(guò)將虛擬容器關(guān)聯(lián)到容器標(biāo)識(shí)符而恢復(fù)(1040)。方法可以包括在關(guān)系數(shù)據(jù)庫(kù)系統(tǒng)中將在容器中的多個(gè)物品的所確定的唯一物品標(biāo)識(shí)符與所檢測(cè)的唯一容器標(biāo)識(shí)符進(jìn)行關(guān)聯(lián)。

如所圖示的,在容器標(biāo)簽貼標(biāo)機(jī)之后,一個(gè)讀取器可以讀取物品標(biāo)識(shí)符,并且一個(gè)讀取器可以讀取容器標(biāo)識(shí)符。然后,系統(tǒng)可以參考已知的物品標(biāo)識(shí)符,并且將該物品標(biāo)識(shí)符與在標(biāo)簽貼標(biāo)機(jī)之前創(chuàng)建的虛擬容器進(jìn)行關(guān)聯(lián)。基于從已知物品到虛擬容器中的其它物品的關(guān)聯(lián),系統(tǒng)然后可以將容器標(biāo)識(shí)符關(guān)聯(lián)到虛擬容器中的所有物品標(biāo)識(shí)符。

參考圖8,如果no_read被生成,字符串格式可以如下:

noread_pt_linkupid_yyyymmdd_hhmmssfff_nn

linkupid=銜接唯一數(shù)字

yyyy=當(dāng)前年

mm=當(dāng)前月

dd=當(dāng)前日

hhmmssfff=當(dāng)前時(shí)間(毫秒級(jí))

nn=隊(duì)列中packid的位置

可以通過(guò)給出系統(tǒng)在不拒絕容器的情況下接受的不讀取的物品的最大數(shù)量來(lái)配置過(guò)多no_read規(guī)則。默認(rèn)情況下,這個(gè)值被設(shè)定為2。將虛擬容器從虛擬容器標(biāo)識(shí)符隊(duì)列中清除的過(guò)程可以被實(shí)現(xiàn)以去除比可配置小時(shí)數(shù)舊(old)的物品。作為一個(gè)非限制性實(shí)例,默認(rèn)值可以被設(shè)定為4小時(shí)。拒絕容器規(guī)則可以被鏈接到顯示任何物品或容器拒絕的原因的警報(bào)。

物品拍攝變體a

根據(jù)第三實(shí)施例,當(dāng)用于容器的材料不透明時(shí),可以使用物品拍攝變體(itemshotvariant)a。不透明的容器材料的非限制性示例可以是展示牌(carton)和紙。如果線拓?fù)洳辉试S實(shí)施上述容器快照或虛擬容器實(shí)施例,則同樣可以使用物品拍攝變體a。例如,當(dāng)機(jī)械地將物品聚集到容器內(nèi)的步驟還包括使用不透明材料來(lái)封裝這些物品時(shí),或者當(dāng)機(jī)械地將物品聚集到容器內(nèi)的步驟還包括使用防止物品標(biāo)識(shí)符被光學(xué)地讀取的材料來(lái)封裝這些物品時(shí),可以使用這種方法。

根據(jù)物品拍攝變體a的實(shí)施例,讀取器被安裝于容器制作機(jī)的入口處。在圖11中圖示該實(shí)施例的概覽圖。當(dāng)容器到達(dá)標(biāo)簽貼標(biāo)機(jī)時(shí),標(biāo)簽被施加于其上,并且讀取器采集打印于標(biāo)簽上的碼(容器碼)。容器碼被打印于容器上或于標(biāo)簽上。好的讀取信號(hào)可以被發(fā)送到物品跟蹤系統(tǒng),并且完成最舊的虛擬容器與容器碼之間的聚集。容器的好的讀取或彈出信號(hào)可以由容器制作機(jī)管理,并且被發(fā)送到物品跟蹤系統(tǒng)。

在用于標(biāo)識(shí)容器內(nèi)的制造產(chǎn)品的計(jì)算機(jī)實(shí)現(xiàn)的方法的一種實(shí)施例中,每一個(gè)容器適合于包含兩個(gè)或更多個(gè)物品,該方法可以包括:生成一組唯一物品標(biāo)識(shí)碼,每一個(gè)標(biāo)識(shí)碼與一組物品中的特定物品對(duì)應(yīng);在生產(chǎn)線處,通過(guò)用對(duì)應(yīng)的唯一物品標(biāo)識(shí)碼標(biāo)記多個(gè)物品來(lái)唯一地標(biāo)識(shí)多個(gè)物品;檢測(cè)在該組物品上的唯一物品標(biāo)識(shí)碼并且將所檢測(cè)的唯一物品標(biāo)識(shí)碼發(fā)送到處理器;將所檢測(cè)到的唯一物品標(biāo)識(shí)碼存儲(chǔ)于物品標(biāo)識(shí)符緩沖區(qū)內(nèi);如果在緩沖區(qū)內(nèi)的所檢測(cè)到的唯一物品標(biāo)識(shí)碼的數(shù)量等于或大于預(yù)定數(shù)量的物品標(biāo)識(shí)碼,則使物品標(biāo)識(shí)碼彼此關(guān)聯(lián),并且將所關(guān)聯(lián)的物品標(biāo)識(shí)碼存儲(chǔ)為虛擬容器;在生產(chǎn)線處,機(jī)械地將兩個(gè)或更多個(gè)物品聚集于容器內(nèi);在生產(chǎn)線處,通過(guò)用唯一容器標(biāo)識(shí)符標(biāo)記容器來(lái)唯一地標(biāo)識(shí)容器;檢測(cè)在輸送機(jī)上的容器上的唯一容器標(biāo)識(shí)符并且將所檢測(cè)的唯一容器標(biāo)識(shí)符發(fā)送到處理器;并且將在輸送機(jī)上的容器的容器標(biāo)識(shí)符與物品標(biāo)識(shí)碼的虛擬容器進(jìn)行關(guān)聯(lián)。

如圖11所圖示的,個(gè)體物品(1105)被包裝到容器(1115)中,并且物品碼被存儲(chǔ)于虛擬容器中。然后,物理容器被放置于正去往容器標(biāo)簽貼標(biāo)機(jī)和打印過(guò)程(1120)的輸送機(jī)上。輸送機(jī)中的容器的最大數(shù)量是固定的并且為物品跟蹤系統(tǒng)所知。每一個(gè)容器位于輸送機(jī)的專用物理槽中。在輸送機(jī)上,每一個(gè)容器都可以由物理屏障(諸如,狹槽)隔開(kāi)。狹槽可以被檢測(cè)是空的還是滿的,并且相應(yīng)地管理狹槽緩沖區(qū)。在打印過(guò)程中,好的讀取可以被檢測(cè),或者可以執(zhí)行彈出。在聚集過(guò)程(1125)中,容器碼被讀取,并且來(lái)自虛擬容器的物品被鏈接至容器碼,該容器碼然后被打印在容器上。容器碼讀取過(guò)程可以由容器制作機(jī)的內(nèi)部信號(hào)啟動(dòng)。容器就緒信號(hào)可以由容器制作機(jī)的內(nèi)部信號(hào)提供。容器彈出(或空狹槽)信號(hào)可以由容器制作機(jī)的內(nèi)部信號(hào)提供。

如圖12所圖示的,在物品收集過(guò)程中,根據(jù)物品讀取觸發(fā)信號(hào)(1205),物品碼使用正好位于推送器之前的讀取器被讀取(1210)并存儲(chǔ)于緩沖區(qū)中(1215)。讀取器可以收集進(jìn)入容器制作機(jī)內(nèi)的物品的標(biāo)識(shí)符,并且將物品標(biāo)識(shí)符存儲(chǔ)于緩沖區(qū)內(nèi)。物品碼讀取過(guò)程可以由容器制作機(jī)的傳感器或內(nèi)部信號(hào)啟動(dòng)。物品讀取器與系統(tǒng)之間的通信可以基于以太網(wǎng)。物品讀取器可以由外部信號(hào)觸發(fā)。讀取器位置可以被理想地設(shè)定于容器的最后物品位置處。如果這不可行,則可以由物品跟蹤系統(tǒng)配置并管理偏移。

在圖13中圖示物品碼讀取過(guò)程。當(dāng)系統(tǒng)接收到容器完成信號(hào)時(shí),以n個(gè)最新收集的物品碼創(chuàng)建新的虛擬容器,并且該新的虛擬容器被添加到虛擬容器緩沖區(qū)中(其中n是可以在物品跟蹤系統(tǒng)中設(shè)定的固定數(shù)字)。在一些示例實(shí)施例中,n被設(shè)定為10。當(dāng)接收到容器就緒信號(hào)時(shí)(1305),確定容器碼緩沖區(qū)是否為空(1310)。如果緩沖區(qū)為空,則用標(biāo)記的物品創(chuàng)建虛擬容器(1335)并且該虛擬容器被添加到虛擬容器緩沖區(qū)中(1330)。如果物品碼緩沖區(qū)不為空(1310),則將緩沖區(qū)中的物品的數(shù)量與物品的期望數(shù)量進(jìn)行比較。如果該數(shù)量大于期望,則系統(tǒng)檢索所有物品碼,去除偏移(若存在)(1340),添加所標(biāo)記物品以符合物品的預(yù)期數(shù)量(1345),創(chuàng)建虛擬容器(1325),并且該虛擬容器被添加到虛擬容器緩沖區(qū)中(1330)。如果該數(shù)量小于或等于期望數(shù)量,則系統(tǒng)檢索物品的期望數(shù)量(1320),創(chuàng)建虛擬容器(1325),并且將該虛擬容器添加到虛擬容器緩沖區(qū)中(1330)。

在圖14中圖示虛擬容器收集器和聚集過(guò)程。在聚集過(guò)程中,容器碼被讀取并且來(lái)自虛擬容器的物品被鏈接至容器碼。根據(jù)這個(gè)實(shí)施例,聚集和打印可以在容器制作機(jī)中執(zhí)行或者與其緊密結(jié)合執(zhí)行。在接收到容器的好的讀取信號(hào)時(shí)(1410),系統(tǒng)確定在虛擬容器緩沖區(qū)中的虛擬容器的數(shù)量是否等于在輸送機(jī)上的實(shí)體捆的最大數(shù)量(1415)。如果這兩個(gè)值不相等,則信號(hào)被忽略(1445)。如果信號(hào)相等,則從容器讀取器中獲得容器id(1420),容器id被關(guān)聯(lián)到虛擬容器緩沖區(qū)的最舊的虛擬容器(1425),所關(guān)聯(lián)的容器被存儲(chǔ)于已完成容器緩沖區(qū)內(nèi)(1430),并且最舊的虛擬容器被從虛擬容器緩沖區(qū)中去除(1440)。

該方法還可以包括電子地存儲(chǔ)表示輸送機(jī)上的實(shí)體容器的預(yù)定最大數(shù)量的值,并且如果輸送機(jī)上的容器標(biāo)識(shí)符的數(shù)量等于輸送機(jī)中的容器的預(yù)定最大數(shù)量,將最舊的虛擬容器與最舊的容器進(jìn)行關(guān)聯(lián)。

在圖15中圖示容器彈出過(guò)程。如果輸送機(jī)的空狹槽到達(dá)標(biāo)簽貼標(biāo)機(jī),則可以將彈出信號(hào)發(fā)送到物品跟蹤系統(tǒng),并且最舊的虛擬容器被從虛擬容器緩沖區(qū)去除。在接收到容器彈出信號(hào)時(shí)(1505),系統(tǒng)確定虛擬容器緩沖區(qū)中的虛擬容器的數(shù)量是否等于輸送機(jī)中的實(shí)體容器的最大數(shù)量(1510)。如果這兩個(gè)值不相等,則信號(hào)被忽略(1520)。如果信號(hào)相等,最舊的虛擬容器被從虛擬容器緩沖區(qū)中去除(1515)。

在一些實(shí)施例中,系統(tǒng)可以被配置使得每一個(gè)物品都具有在底部打印(使用例如點(diǎn)陣碼)的唯一碼,每一個(gè)容器都具有打印的唯一碼(使用例如數(shù)據(jù)矩陣碼sgtin),存在容器彈出站,并且去往標(biāo)簽貼標(biāo)機(jī)的輸送機(jī)中的容器的數(shù)量是預(yù)定的。給定外部信號(hào)(外部觸發(fā)),容器讀取器可以被配置用于對(duì)標(biāo)準(zhǔn)數(shù)據(jù)矩陣碼進(jìn)行解碼。讀取器可以正好位于容器的編碼處理器(標(biāo)簽貼標(biāo)機(jī)或打印機(jī))之后,并且正好在容器彈出站(若存在)之前。讀取器與系統(tǒng)之間的通信可以基于以太網(wǎng)。

物品拍攝變體b

根據(jù)基于物品拍攝變體a的第四實(shí)施例,在輸送機(jī)上,每一個(gè)容器均由實(shí)體屏障(狹槽)隔開(kāi)。參考圖16,系統(tǒng)存儲(chǔ)輸送機(jī)(1610)上的每一個(gè)狹槽(1640)的狀態(tài)(空或滿),并且這個(gè)信息可以向物品跟蹤共享,以管理狹槽緩沖區(qū)。在打印過(guò)程(1620)處,系統(tǒng)可以向物品跟蹤發(fā)送關(guān)于好的讀取或彈出的指示。當(dāng)機(jī)械地將物品聚集到容器中還包括使用不透明材料來(lái)封裝這些物品時(shí),可以使用這個(gè)實(shí)施例。

參考圖16,在容器制作機(jī)處,在物品收集過(guò)程中,物品碼被讀取(1625)并被存儲(chǔ)于緩沖區(qū)內(nèi)。用于讀取碼的相機(jī)可以正好位于推送器(1635)之前。10個(gè)最舊的物品碼被存儲(chǔ)于虛擬容器內(nèi),并且當(dāng)容器就緒信號(hào)生成時(shí)被添加到虛擬容器緩沖區(qū)中。在容器制作機(jī)之后,容器碼在打印過(guò)程中被打印到容器上或標(biāo)簽上(1620)。在聚集過(guò)程中(1615),容器碼被讀取并且來(lái)自虛擬容器的物品被鏈接至容器碼。

在用于標(biāo)識(shí)容器內(nèi)的制造產(chǎn)品的計(jì)算機(jī)實(shí)現(xiàn)的方法的一種實(shí)施例中,每一個(gè)容器都適合于包含兩個(gè)或更多個(gè)物品,方法可以包括:生成一組唯一物品標(biāo)識(shí)碼,每一個(gè)標(biāo)識(shí)碼與一組物品中的特定物品對(duì)應(yīng);在生產(chǎn)線處,通過(guò)用對(duì)應(yīng)的唯一物品標(biāo)識(shí)碼標(biāo)記多個(gè)物品來(lái)唯一地標(biāo)識(shí)多個(gè)物品;檢測(cè)在該組物品上的唯一物品標(biāo)識(shí)碼并且將所檢測(cè)的唯一物品標(biāo)識(shí)碼發(fā)送到處理器;將所檢測(cè)到的唯一物品標(biāo)識(shí)碼存儲(chǔ)于物品標(biāo)識(shí)符緩沖區(qū)內(nèi);如果在緩沖區(qū)內(nèi)的所檢測(cè)到的唯一物品標(biāo)識(shí)碼的數(shù)量等于或大于物品標(biāo)識(shí)符的預(yù)定數(shù)量,則將物品標(biāo)識(shí)碼彼此關(guān)聯(lián),并且將關(guān)聯(lián)的物品標(biāo)識(shí)符存儲(chǔ)為虛擬容器;在生產(chǎn)線處,機(jī)械地將兩個(gè)或更多個(gè)物品聚集于容器內(nèi);在生產(chǎn)線處,通過(guò)用唯一容器標(biāo)識(shí)符標(biāo)記容器來(lái)唯一地標(biāo)識(shí)容器;基于在相鄰容器之間的分界來(lái)檢測(cè)在輸送機(jī)上的容器上的唯一容器標(biāo)識(shí)符;將所檢測(cè)的唯一容器標(biāo)識(shí)符發(fā)送到處理器;并且將輸送機(jī)上的容器的容器標(biāo)識(shí)符與物品標(biāo)識(shí)符的虛擬容器進(jìn)行關(guān)聯(lián)。在其它實(shí)施例中,相鄰容器之間的分界可以是實(shí)體屏障、狹槽或空間。

系統(tǒng)架構(gòu)

本文所描述的系統(tǒng)和方法可以以軟件或硬件或者它們的任意組合來(lái)實(shí)現(xiàn)。本文所描述的系統(tǒng)和方法可以使用一個(gè)或多個(gè)計(jì)算設(shè)備來(lái)實(shí)現(xiàn),該一個(gè)或多個(gè)計(jì)算設(shè)備可以是彼此物理或邏輯分離的也可以不是彼此物理或邏輯分離的。此外,本文所描述的方法的各個(gè)方面可以結(jié)合或合并成其它功能。在一些實(shí)施例中,圖示的系統(tǒng)元件可以被結(jié)合成單個(gè)硬件設(shè)備或者被分離成多個(gè)硬件設(shè)備。如果使用多個(gè)硬件設(shè)備,則硬件設(shè)備可以物理地相互靠近定位或相互遠(yuǎn)離定位。

該方法可以用可從計(jì)算機(jī)可用或計(jì)算機(jī)可讀的存儲(chǔ)介質(zhì)存取的計(jì)算機(jī)程序產(chǎn)品來(lái)實(shí)現(xiàn),該存儲(chǔ)介質(zhì)提供可由計(jì)算機(jī)或任何指令執(zhí)行系統(tǒng)使用或與它們結(jié)合使用的程序代碼。計(jì)算機(jī)可用或計(jì)算機(jī)可讀存儲(chǔ)介質(zhì)可以是任何裝置,這些裝置可以包含或存儲(chǔ)由計(jì)算機(jī)或指令執(zhí)行系統(tǒng)、裝置或設(shè)備使用的或者與它們結(jié)合起來(lái)使用的程序。

適合于存儲(chǔ)和/或執(zhí)行對(duì)應(yīng)的程序代碼的數(shù)據(jù)處理系統(tǒng)可以包含與計(jì)算機(jī)化數(shù)據(jù)存儲(chǔ)設(shè)備(諸如,存儲(chǔ)器元件)直接或間接耦接的至少一個(gè)處理器。輸入/輸出(i/o)設(shè)備(包括但不限于鍵盤、顯示器、定點(diǎn)裝置等)可以與系統(tǒng)耦接。網(wǎng)絡(luò)適配器同樣可以與系統(tǒng)耦接,以使得數(shù)據(jù)處理系統(tǒng)能夠通過(guò)居間私有網(wǎng)絡(luò)或公共網(wǎng)絡(luò)來(lái)與其它數(shù)據(jù)處理系統(tǒng)、遠(yuǎn)程打印機(jī)或存儲(chǔ)設(shè)備耦接。為了提供與用戶的交互,這些特征可以在這樣的計(jì)算機(jī)上實(shí)現(xiàn):具有顯示設(shè)備(諸如,crt(陰極射線管)、lcd(液晶顯示器),或者用于向用戶顯示信息的另一種類型的監(jiān)視器),以及用戶可以用來(lái)向計(jì)算機(jī)提供輸入的鍵盤和輸入設(shè)備,諸如鼠標(biāo)或軌跡球。

計(jì)算機(jī)程序可以是可以在計(jì)算機(jī)上直接地或間接地使用的一組指令。本文所描述的系統(tǒng)和方法可以使用諸如flashtm、javatm、c++、c、c#、visualbasictm、javascripttm、php、xml、html等的編程語(yǔ)言或者編程語(yǔ)言的組合(包括編譯或解釋的語(yǔ)言)來(lái)實(shí)現(xiàn),并且可以以任意形式(包括作為獨(dú)立程序,或者作為模塊、部件、子例程,或者適合用于計(jì)算環(huán)境中的其它單元)部署。軟件可以包括但不限于,固件、駐留軟件、微代碼等。諸如soap/http的協(xié)議可以被用來(lái)實(shí)現(xiàn)編程模塊之間的接口。使用適合于軟件開(kāi)發(fā)的任何編程語(yǔ)言,本文所描述的部件和功能可以實(shí)現(xiàn)于在虛擬化或非虛擬化環(huán)境中執(zhí)行的任何桌面操作系統(tǒng)上,桌面操作系統(tǒng)包括但不限于,不同版本的microsoftwindowstm、appletmmactm、iostm、unixtm/x-windowstm、linuxtm等。

用于執(zhí)行指令的程序的合適處理器包括但不限于,任何類型的計(jì)算機(jī)的通用和專用的微處理器、以及單獨(dú)處理器、或者多個(gè)處理器或內(nèi)核中的一個(gè)。處理器可以接收并存儲(chǔ)來(lái)自計(jì)算機(jī)化數(shù)據(jù)存儲(chǔ)設(shè)備(諸如,只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器、這二者,或者本文所描述的數(shù)據(jù)存儲(chǔ)設(shè)備的任意組合)的指令和數(shù)據(jù)。處理器可以包括可操作用于控制電子設(shè)備的操作和性能的任何處理電路或控制電路。

處理器還可以包括用于存儲(chǔ)數(shù)據(jù)的一個(gè)或多個(gè)數(shù)據(jù)存儲(chǔ)設(shè)備,或者操作地耦接以與所述數(shù)據(jù)存儲(chǔ)設(shè)備通信。作為非限制性的示例,這樣的數(shù)據(jù)存儲(chǔ)設(shè)備可以包括磁盤(包括內(nèi)部硬盤和可移除盤)、磁光盤、光盤、只讀存儲(chǔ)器、隨機(jī)存取存儲(chǔ)器,和/或閃存。適合于有形地體現(xiàn)計(jì)算機(jī)程序指令和數(shù)據(jù)的存儲(chǔ)設(shè)備還可以包括所有形式的非易失性存儲(chǔ)器,包括例如,半導(dǎo)體存儲(chǔ)器設(shè)備(諸如,eprom、eeprom和閃存設(shè)備);磁盤(諸如,內(nèi)部硬盤和可移除盤);磁光盤;以及cd-rom盤和dvd-rom盤。處理器和存儲(chǔ)器可以由asic(專用集成電路)補(bǔ)充或者被結(jié)合在asic內(nèi)。

本文所描述的系統(tǒng)、模塊和方法可以使用軟件元件或硬件元件的任意組合來(lái)實(shí)現(xiàn)。本文所描述的系統(tǒng)、模塊和方法可以使用獨(dú)立運(yùn)行或彼此結(jié)合運(yùn)行的一個(gè)或多個(gè)虛擬機(jī)來(lái)實(shí)現(xiàn)。任何適用的虛擬化方案都可以用于將實(shí)體計(jì)算機(jī)器平臺(tái)封裝成虛擬機(jī),該虛擬機(jī)在運(yùn)行于硬件計(jì)算平臺(tái)或主機(jī)上的虛擬化軟件控制下執(zhí)行。虛擬機(jī)可以具有虛擬系統(tǒng)硬件和訪客操作系統(tǒng)軟件兩者。

本文所描述的系統(tǒng)和方法可以以計(jì)算機(jī)系統(tǒng)實(shí)現(xiàn),該計(jì)算機(jī)系統(tǒng)包括后端部件(諸如,數(shù)據(jù)服務(wù)器),或者包括中間件部件(諸如,應(yīng)用服務(wù)器或互聯(lián)網(wǎng)服務(wù)器),或者包括前端部件(諸如,具有圖形用戶界面或互聯(lián)網(wǎng)瀏覽器的客戶端計(jì)算機(jī)),或者包括它們的任意組合。系統(tǒng)的部件可以由任何形式或介質(zhì)的數(shù)字?jǐn)?shù)據(jù)通信(例如,通信網(wǎng)絡(luò))連接。通信網(wǎng)絡(luò)的示例包括例如lan、wan,以及形成互聯(lián)網(wǎng)的計(jì)算機(jī)和網(wǎng)絡(luò)。

本發(fā)明的一種或多種實(shí)施例可以用其它計(jì)算機(jī)系統(tǒng)配置來(lái)實(shí)施,其它計(jì)算機(jī)系統(tǒng)配置包括手持設(shè)備、微處理器系統(tǒng)、基于微處理器的電子設(shè)備或可編程消費(fèi)電子設(shè)備、微型計(jì)算機(jī)、大型計(jì)算機(jī)等。本發(fā)明還可以被實(shí)施于分布式計(jì)算環(huán)境中,其中任務(wù)由通過(guò)網(wǎng)絡(luò)鏈接的遠(yuǎn)程處理設(shè)備執(zhí)行。

雖然以上已經(jīng)描述了本發(fā)明的一種或多種實(shí)施例,但是其各種更改、添加、置換以及等同均包含于本發(fā)明的范圍之內(nèi)。

當(dāng)前第1頁(yè)1 2 
網(wǎng)友詢問(wèn)留言 已有0條留言
  • 還沒(méi)有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1