專利名稱:管理產(chǎn)品電子代碼編序的方法和數(shù)據(jù)庫系統(tǒng)的制作方法
技術(shù)領(lǐng)域:
本發(fā)明涉及使用RFID標簽的對象識別領(lǐng)域,更確切地說,涉及 高效管理EPC標識符編序的解決方案。
背景技術(shù):
產(chǎn)品電子代碼(EPC)是通過射頻識別(RFID)標簽和其他裝 置在全球范圍內(nèi)識別實體對象的識別方案。EPC由MIT的自動識別 中心創(chuàng)建,目前由EPCglobal公司管理。EPC方案設(shè)計為滿足多種業(yè) 界的需要,同時保證所有符合EPC的標簽具有唯一性。符合EPC標 簽的格式和內(nèi)容受制于EPCglobal標簽數(shù)據(jù)規(guī)范(TDS )。包括沃爾瑪、塔吉特的多家零售商和美國國防部(DoD)都要求供 應(yīng)商以EPC標簽上編碼的EPC標識符對物質(zhì)加注標簽,以^更增加在 供應(yīng)鏈內(nèi)移動物品的可見性。這就需要為所承運的每個容器/貨盤的物 品產(chǎn)生EPC標識符,并且可能要為每項物品都產(chǎn)生EPC標識符(如 果在物品級別要求加注標簽)。另外,為了識別的目的,RFID芯片 目前正被植入寵物中,并且在某些情況下植入人體中。所有這些具有 EPC標識符的RFID標簽的應(yīng)用能夠?qū)е卤仨毊a(chǎn)生和/或管理巨量的 標識符。使事情變得復(fù)雜的是,TDS——由EPCglobal公司管理的規(guī)范一 一要求每個EPC標識符都要包括序列號,它對每個加標簽的對象/地 點/實體或其集合是唯一的。為了保持唯一性,TDS的當(dāng)前版本要求每 個分配的序列號不是絕不重新使用,就是在指定的時間期間之后才可 以重新使用,以便防止在查明加標簽物品身份時的潛在不確定性。此 外,每個唯一序列號僅僅是整個EPC標識符的一部分。除了管理其他 EPC標識符字段之外,再管理EPC標識符的唯一編序會有困難。高
效地產(chǎn)生和管理EPC標識符的唯一序列號部分的常規(guī)解決方案/技術(shù) 不存在。發(fā)明內(nèi)容本發(fā)明能夠根據(jù)與本文呈現(xiàn)材料一致的眾多方面實施。例如,本 發(fā)明的一個方面可以包括管理產(chǎn)品電子代碼(EPC)編序的方法。所述 方法可以包括識別用于管理符合EPC的標簽數(shù)據(jù)規(guī)范(TDS)的軟件 系統(tǒng)的步驟。所述軟件系統(tǒng)可以包括含有兩個或多個關(guān)聯(lián)表的數(shù)據(jù)庫。 對EPC標識統(tǒng)一資源名(ID URN)的每個唯一非序列化部分可以包 括元組。數(shù)據(jù)庫可以利用所述非序列化部分管理EPC的序列化部分。 在一個實施例中,數(shù)據(jù)庫可以使用EPC的非序列化部分自動地產(chǎn)生 EPC的序列化部分。順序增加(或順序減少)(分配給相關(guān)聯(lián)的EPC 唯一非序列化部分的)序列號而產(chǎn)生的不同組可以與不同的非序列化 值相關(guān)聯(lián)。本發(fā)明的另一個方面可以包括為EPC分配序列號的方法。所述 方法可以包括使用數(shù)據(jù)庫的至少一個表,將分類值映射到不同序列號 產(chǎn)生函數(shù)的步驟。能夠確定EPC ID URN的非序列化部分的非序列值。 所述方法也能夠判斷需要EPC的序列化部分??梢圆樵償?shù)據(jù)庫使確定 的非序列值與若干分類值其中之一匹配。根據(jù)查詢結(jié)果可以選擇若干 序列號產(chǎn)生函數(shù)之一。所選定的函數(shù)可以產(chǎn)生序列號,它相對于所選 定的函數(shù)被唯一地產(chǎn)生。所述產(chǎn)生的序列號可以與相關(guān)聯(lián)的EPC的序 列化部分連同使用。本發(fā)明的又一個方面可以包括內(nèi)含以第三范式歸一化關(guān)聯(lián)表的 數(shù)據(jù)庫結(jié)構(gòu)。所述表可以包括對象表和集合表,其中在集合表和對象表之間存在著一對多的關(guān)系。對象表可以包括EPC字段,它是對象表 的候選鍵。與EPC字段相關(guān)聯(lián)的值的純標識可以包括序列化部分和非 序列化部分。集合表可以包括具有與非序列化部分相等的值的候選鍵。 應(yīng)當(dāng)指出,本發(fā)明的多個方面可以實施為控制計算設(shè)備實施本文 介紹的若干功能的程序,也可以實施為使計算設(shè)備能夠執(zhí)行本文"所公 開步驟對應(yīng)過程的程序。通過在磁盤、光盤、半導(dǎo)體存儲器或任何其 他記錄介質(zhì)中存儲這種程序,可以提供這種程序。通過載波傳播的數(shù) 字化編碼信號也可以提供這種程序。所述的程序可以是單一的程序, 也可以實施為多個子程序,其中的每一個都在單一計算設(shè)備內(nèi)互動, 或者跨越網(wǎng)絡(luò)空間以分布的形式互動。應(yīng)當(dāng)指出,本文詳細介紹的方法也能夠為響應(yīng)服務(wù)請求由服務(wù)代 理和/或由服務(wù)代理所操作的機器至少部分地執(zhí)行的方法。
附圖中顯示的是當(dāng)前優(yōu)選的實施例,不過應(yīng)當(dāng)理解,本發(fā)明不限 于所示的精確布局和手段。圖l是系統(tǒng)的示意圖,用于根據(jù)本文公開的發(fā)明布局實施例,管理射頻識別(RFID)產(chǎn)品電子代碼(EPC)的編序;圖2顯示了根據(jù)本文公開的發(fā)明布局實施例對EPC編序的實例; 圖3是根據(jù)本文公開的發(fā)明布局實施例對EPC編序方法的流程圖。
具體實施方式
圖1是系統(tǒng)100的示意圖,用于根據(jù)本文公開的發(fā)明布局實施例, 管理射頻識別(RFID)產(chǎn)品電子代碼(EPC)的編序。系統(tǒng)100顯示了 與RFID標簽104相關(guān)聯(lián)的對象102。 RFID標簽104包括數(shù)字編碼的 EPC110,它被唯一地分配給對象102。對象102可以指任何"可加標簽之物",比如人、動物、地方、 物品、容器或集合。例如,對象102可以包括由零售商庫存的和/或銷 售的物品,其中RFID標簽104和編碼的EPC 110可以取代條形碼用 于加標簽的物品上。對象102也可以包括動物類,比如寵物或家畜。 寵物可以具有嵌入式的RFID標簽104或插入的芯片,以便在寵物丟 失時用于確定物主身份。此外,對象102也可以與地理位置相關(guān)聯(lián), 其中RFID標簽104可以用于允許電子設(shè)備在接近該地理位置時互操
作,發(fā)揮特定的功能。另外,對象102可以是若干物品的集合,比如 加標簽的運輸集裝箱,可以用于自動地跟蹤集裝箱中包括的運輸對象 的狀態(tài)。典型情況下,RFID標簽104是一種小物體,能夠附著在或合并 在對象102之內(nèi),包括應(yīng)答器、硅芯片和/或天線。RFID標簽104能 夠響應(yīng)來自RFID收發(fā)信機的射頻查詢。RFID標簽104能夠存儲選 擇性地被傳輸?shù)剿跈?quán)的RFID收發(fā)信機的數(shù)據(jù)。RFID標簽104可 以是沒有內(nèi)部電源供給的無源器件,可以是具有小的內(nèi)部電池對器件 不斷供電的半無源器件,以及/或者可以是有源器件,具有向產(chǎn)生輸出 信號的集成電路(IC)供電的內(nèi)部電源。EPC IIO是對象的編碼方案,用于由MIT的自動識別中心創(chuàng)建、 目前由EPCglobal公司管理的對象標識。EPC IIO是簡單而緊湊的"牌 照"即標識符,它唯一地識別相關(guān)聯(lián)的對象102。 EPC IIO圍繞著基 本分層思路而建立,能夠用于表達為數(shù)眾多不同的現(xiàn)有編號系統(tǒng),比 如歐洲商品編號-統(tǒng)一代碼委員會(EAN-UCC)系統(tǒng)碼、唯一識別 (UID)代碼、車輛識別號(VIN)和其他的編號系統(tǒng)。EPC被分為 若干若干數(shù)字,識別制造商、對象類型和序列號。符合EPC標簽的格 式和內(nèi)容受制于EPCglobal標簽數(shù)據(jù)規(guī)范(TDS )。存在著許多不同類型的EPC 110。這些類型包括通用標識符類 型、五種EAN-UCC類型和DOD類型。五種EAN-UCC類型包括序 列化全球貿(mào)易物品編號(SGTIN )類型、系列貨運包裝箱代碼(SSCC ) 類型、序列化全球位置編號(SGLN)類型、全球可回收資產(chǎn)標識代 碼(GRAI)類型以及全球單項資產(chǎn)標識代碼(GIAI)類型。每種類 型都具有類型特定的格式事項。本發(fā)明能夠采用任何類型的EPC110, 但是不限于現(xiàn)有的EPC類型。相反,本發(fā)明可以用于管理任何能夠以 EPC ID URN格式表示的EPC編序。無論EPC的類型如何,每種EPC 110都具有包括非序列化部分 112和序列化部分114的純標識。所述純標識是與特定物理或麥地對 象102相關(guān)聯(lián)的標識,獨立于任何具體的編碼車輛,比如RFID標簽104、條形碼或數(shù)據(jù)庫字段。也就是說,所述純標識是用于標識對象 102的抽象名稱或編號,它包括唯一識別特定對象102所需要的信息, 而且僅此而已。EPC的非序列化部分112可以規(guī)定對象102的制造商和對象分 類。EPCglobal能夠為每個公司或制造商都分配唯一的公司前綴(CP ) 或總經(jīng)理編號(GMN)。然后公司可以使用所分配的CP來定義新的 EPC編號。每個CP都能夠記錄在數(shù)據(jù)庫表122中。非序列化部分112 的另 一個部分可以包括對象分類,對給定公司或CP它必須是唯一的。 對象分類值可以存儲在數(shù)據(jù)庫表124中。EPC 110的序列化部分114可以明確地與對象102相關(guān)聯(lián)。將序 列化部分114與非序列化部分112進行組合能夠為對象102產(chǎn)生唯一 標識符。序列化值可以存儲在數(shù)據(jù)庫表126中。表122、 124和126中的每一個都可以是數(shù)據(jù)庫120的關(guān)聯(lián)表。 數(shù)據(jù)庫120可以是關(guān)系數(shù)據(jù)庫。表122-126能夠以第三范式(3NF) 歸一化。在表122和表124之間能夠存在著一對多的關(guān)系,而在表124 和表126之間也能夠存在著一對多的關(guān)系。CP或等價標識符可以是 表122的候選鍵和/或可以是表124的外部鍵。對象分類或等價標識符可以與該CP組合以形成表124的組合 碼。非序列化部分112可以是表124的候選鍵。在數(shù)據(jù)庫120包括單 一公司的若干記錄的實施例(未顯示)中,表122可以從數(shù)據(jù)庫120 中去除,并且對象分類可以是表124的候選鍵。包括序列化部分114的對象序列編號或等價標識符可以與表124 的候選鍵組合以形成表126的組合碼。所以,EPC可以是表126的候 選鍵。候選鍵可以是唯一標識表中若干行的碼,也稱為元組。任何候選 鍵都可以用作表的主碼。任何未被用作主碼的候選鍵都稱為替代碼。 因此,關(guān)系(3NF關(guān)系)的候選鍵是該關(guān)系的一組屬性,使得(A) 在該關(guān)系的全部事例中不存在這些屬性具有相同值的兩個截然不同的 元組,以及(B)不存在(A)成立的候選鍵真子集。組合碼——也稱
為超碼——是兩種或多種屬性的集合,組合起來為表的候選鍵。外部 鍵是一個表的數(shù)據(jù)庫字段,它指向不同表中的候選鍵。在數(shù)據(jù)庫120中,當(dāng)表126中需要加入新的記錄時,該記錄的序 列化部分114可以根據(jù)非序列化部分112自動地產(chǎn)生。例如,通過將 基本編號(比如一)增加固定的增量(比如一個值)可以從基本編號 開始順序地產(chǎn)生序列化部分114。序列號的自動分配和產(chǎn)生不限于簡 單地增加一而向上產(chǎn)生的編號,而是可以采用產(chǎn)生唯一編號的任何數(shù) 學(xué)函數(shù)或序列號產(chǎn)生函數(shù),每種數(shù)學(xué)函數(shù)在某種意義上都能夠從非序 列化部分112特定的未分配編號的存儲池中分配唯一編號。也就是說,序列號產(chǎn)生函數(shù)可以為每個對象分類唯一地產(chǎn)生編 號。在一個實施例中,表124可以具有判斷哪個函數(shù)與哪個分類相關(guān) 聯(lián)的字段。在另一個實施例中,表124中的函數(shù)可以用一個或多個產(chǎn) 生參數(shù)替換,比如表明給定分類最后使用的序列號的參數(shù),它們按照 逐類的方式,用于自動地產(chǎn)生唯一序列號。雖然由不同函數(shù)產(chǎn)生的序 列號可以是等效的,但是任何一個函數(shù)都不允許兩次分配同一序列號, 除非該序列號已經(jīng)明確地停止使用,或者序列號重復(fù)利用所需要等待 的階段已經(jīng)過去。因此,第一序列號產(chǎn)生函數(shù)能夠產(chǎn)生包括序列號1、 2、 3、 4…200的序列。第二序列號產(chǎn)生函數(shù)能夠產(chǎn)生包括序列號O、 2、 4、 6...200的序列。在一個實施例中,可以給生產(chǎn)具有相同對象分類的對象的不同制 造商分支分配來自未分配編號的編號存儲池的編號子集,以確保總是 產(chǎn)生唯一的序列號。例如,第一分支使用的序列號產(chǎn)生函數(shù)可以順序 地分配舊的序列號,而第二分支使用的不同序列號產(chǎn)生函數(shù)可以順序 地分配偶序列號。在另一個實施例中,第一分支可以分配一到一百萬 范圍的序列號,而第二分支可以分配三百萬到四百萬范圍的序列號。 應(yīng)當(dāng)承認,不同分支可以通信鏈接到分配序列號的中心化系統(tǒng),它將 確保序列號被唯一地分配給每個對象分類。圖2顯示了根據(jù)本文公開的發(fā)明布局實施例對EPC編序的實例。 確切地說,圖2顯示了如何為三個可加標簽的對象(對象A、 B、 C)
產(chǎn)生EPC。最初,這些對象可以使用通用產(chǎn)品代碼(UPC)編制條形碼。UPC 代碼使用全球貿(mào)易物品編號(GTIN )。狀態(tài)210顯示了條形碼物品的 開始狀態(tài),其中對象A相關(guān)聯(lián)的GTIN為20045670000103;對象B 的GTIN為30045670000102,而對象C的GTIN為30045670080108。狀態(tài)220顯示了 EPC的非序列化標識統(tǒng)一資源標識符(URI)。 標識URI是純標識的表示式、格式或代表。TDS規(guī)范詳述了將GTIN 轉(zhuǎn)換為標識URI的方式。確切地i兌,TDS規(guī)定對象A um:epc:id:sgtin:00456700.20010.謹nn對象B urn:epc:id:sgtin:00456700.30010.nnnnn對象C urn:epc:id:sgtin:00456700.38010.nnnnn 其中nnnnn代表由擁有EPCglobal公司批準的唯一標識符并生產(chǎn)可加 標簽的對象的任意實體將產(chǎn)生的序列號。每個對象的非序列化ID URI 是不包括序列化部分的 URI; 對于對象A它是 "urn:epc:id:sgtin:00456700.20010.",對于對象 B 是 "urn:epc:id:sgtin:00456700.30010.", 而對于對象C是 "urn:epc:id:sgtin:00456700. 38010."。應(yīng)當(dāng)指出,對于給定公司的所有可加標簽對象分配來自單一存儲 池的序列號可能是顯然且普通的。要是以這種方式執(zhí)行分配,對象A、 B和C的標識URI將如下(序列化從0開始每次加1):對象A um:epc:id:sgtin:00456700.20010.0對象B urn:epc:id:sgtin:00456700.30010.1對象C urn:epc:id:sgtin:00456700.38010.2要是序列號的尺寸不是問題,這種簡單的序列分配系統(tǒng)將適用于 公司。遺憾的是,因為RFID標簽的物理存儲器限制,序列號的尺寸 是有限的。因此重要的是設(shè)法使產(chǎn)品上的序列號避免耗盡所有可用的 編號。例如,根據(jù)分配到SGTIN標識URI的序列號部分的位數(shù)(25 ), 使用以上簡單分配方法的64位RFID標簽將可能提供2的次冪即 33,554,432個可能的序列號。如果該公司每年運輸兩千萬單位的可加 標簽物品,URI序列號的可用存儲池可能不到一年半就被耗盡。為此,本發(fā)明的教導(dǎo)是EPC的序列化部分應(yīng)當(dāng)按照逐類的原則 進行管理和分配,其中每個分類都基于EPC的非序列化部分。如階段230所示,自動分配給對象A的序列化標識URI是 "urn:epc:id:sgtin:00456700.20010.0",對象B的標識URI是 "urn:epc:id:sgtin:00456700.30010.0",而對象C的標識URI是 "urn:epc:id:sgtin:00456700.38010.0"。因此,假設(shè)如以上的介紹使 用64位的RFID標簽,每類商品都能夠具有33,554,432個可能的序列 號。所以,根據(jù)由具體EPC類型所定義的可加標簽分類,可以自動 地分配EPC的序列化部分。對給定的可加標簽類,EPC的非序列化 部分保持不變。非序列化ID URI的唯一性允許對EPC應(yīng)用壽命周期 管理技術(shù)。例如,先前分配的序列號一旦不再需要時,可以刪除、釋 放或者收回它們。所釋放的序列號可以按照需要重新分配給新的對象。 另 一種壽命周期管理技術(shù)可以允許產(chǎn)生若干批序列號并且立即分發(fā)出 去,這對許多供應(yīng)鏈過程可以是顯著的優(yōu)點。圖3是方法300的流程圖,用于按照本文公開的發(fā)明布局實施例 對EPC編序。方法300可以開始于步驟305,在此多個編號存儲池和 /或編號分配函數(shù)可以與EPC的非序列化部分值相關(guān)聯(lián)。在步驟310 中,可以識別出需要EPC的新的可加標簽對象。在步驟315中,可以 確定新對象的分類。在步驟320中,可以根據(jù)分類信息構(gòu)建EPC的非 序列化部分。在步驟325中,可以識別出與非序列化部分相關(guān)聯(lián)的編 號存儲池和/或編號分配函數(shù)。在步驟330中,可以定位在所識別的存 儲池中先前分配的最后序列號。在步驟335中,可以從存儲池提取出 下一個未分配的序列號,并且用作EPC的序列化部分。在步驟340 中,可以向新的可加標簽對象分配新的EPC。在步驟345中,與用于 產(chǎn)生所分配編號的存儲池或函數(shù)相關(guān)聯(lián)的變量可以更新,以確保所分 配的序列號不被再次分配給EPC非序列化部分相同的不同對象。在步 驟350中,所分配的EPC可以編碼在RFID標簽中,它能夠物理地鏈
接到所述對象。本發(fā)明可以在硬件、軟件或者硬件與軟件的組合中實現(xiàn)。本發(fā)明 可以在一個計算機系統(tǒng)中以中心化的方式實現(xiàn),也可以以分布的方式實現(xiàn),其中不同的組件散布在幾個互連的計算機系統(tǒng)中。適宜于執(zhí)行 本文所介紹方法的任何類型的計算機系統(tǒng)或其他裝置都適用。硬件與 軟件的典型組合可以是帶有計算機程序的通用計算機系統(tǒng),當(dāng)加栽并 執(zhí)行計算機程序時,它控制計算機系統(tǒng),使其執(zhí)行本文介紹的方法。本發(fā)明也可以嵌入計算機程序產(chǎn)品,它包括能夠?qū)崿F(xiàn)本文介紹的 方法的全部特點,并且當(dāng)加栽到計算機系統(tǒng)中時,能夠執(zhí)行這些方法。 在當(dāng)前上下文中,計算機程序意味著以任何語言、代碼或符號對一組 指令的任何表達,它們力圖使具有信息處理能力的系統(tǒng),或者直接地或者在以下步驟中任一或全部后執(zhí)行某具體功能a)轉(zhuǎn)換為另 一種語 言、代碼或符號;b)以不同的物質(zhì)形式再現(xiàn)。本發(fā)明可以以其他形式實施而不脫離其實質(zhì)和基本屬性。所以, 應(yīng)當(dāng)參考以下的權(quán)利要求書,而不是以上的說明書作為本發(fā)明的范圍 指示。
權(quán)利要求
1.一種管理產(chǎn)品電子代碼(EPC)編序的方法,包括識別用于管理符合EPC的標簽數(shù)據(jù)規(guī)范(TDS)的軟件系統(tǒng),所述軟件系統(tǒng)具有包含多個關(guān)聯(lián)表的數(shù)據(jù)庫;為在所述表中的一個表內(nèi)的每個EPC包括元組;為每個元組確定與所述元組相關(guān)聯(lián)的EPC的非序列化部分;以及所述數(shù)據(jù)庫利用所述非序列化部分管理所述EPC的序列化部分。
2. 根據(jù)權(quán)利要求l的方法,進一步包括 將所述EPC數(shù)字地編碼到射頻識別(RFID)標簽中;以及 使用所述RFID標簽唯一地識別所述RFID標簽物理地鏈接到的對象。
3. 根據(jù)權(quán)利要求l的方法,進一步包括以下步驟 所述數(shù)據(jù)庫利用所述非序列化部分自動地產(chǎn)生所述EPC的序列化部分。
4. 根據(jù)權(quán)利要求3的方法,其中,所述數(shù)據(jù)庫使用了不同的產(chǎn) 生函數(shù),根據(jù)所述非序列化部分的值選擇所述函數(shù)。
5. 根據(jù)權(quán)利要求1的方法,其中,所述非序列化部分是另一個 表的候選鍵。
6.根據(jù)權(quán)利要求1的方法,其中,所述多個關(guān)聯(lián)表符合第三范式。
7.根據(jù)權(quán)利要求l的方法,其中,所述元組的每一個都包括用于所述非序列化部分的字段,它用作外部鍵。
8.根據(jù)權(quán)利要求l的方法,其中,所述元組的每一個都包括用于所述非序列化部分的字段和用于序列化部分的字段,它們在一起是復(fù)合碼。
9.根據(jù)權(quán)利要求l的方法,其中,所述EPC的每一個都符合統(tǒng) 一資源名(URN)格式,并且所述非序列化部分是所述URN的除去 所述URN的序列號部分的部分。
10. 根據(jù)權(quán)利要求l的方法,進一步包括 創(chuàng)建未分配序列號的多個存儲池; 根據(jù)所述非序列化部分選擇所述存儲池其中之一;以及 為所述序列化部分自動地分配來自所述選定存儲池的值。
11. 根據(jù)權(quán)利要求l的方法,進一步包括 創(chuàng)建多個數(shù)學(xué)函數(shù),每個函數(shù)都包括唯一編號的有序集; 將所述EPC非序列化部分的不同值映射到不同的所述數(shù)學(xué)函數(shù); 根據(jù)所述非序列化部分,選擇所述數(shù)學(xué)函數(shù)中所映射的一個; 利用所述選擇的數(shù)學(xué)函數(shù)自動地產(chǎn)生所述序列化部分;以及 增加與所述選擇的數(shù)學(xué)函數(shù)相關(guān)聯(lián)的參數(shù),以確保所述函數(shù)將來不重新產(chǎn)生已經(jīng)產(chǎn)生過的序列化部分。
12. 根據(jù)權(quán)利要求l的方法,其中,權(quán)利要求l的所述步驟是由 至少一臺機器按照至少一個計算機程序所執(zhí)行的步驟,所述計算機程 序具有可由所述至少 一 臺機器執(zhí)行的多個代碼段。
13. —種用于為產(chǎn)品電子代碼(EPC)分配序列號的方法,包括 使用數(shù)據(jù)庫的至少一個表,將多個分類值映射到不同的序列號產(chǎn)生函數(shù);確定EPC非序列化部分的非序列值,其中,需要所述EPC的序 列化部分;查詢所述數(shù)據(jù)庫使所述確定的非序列值與所述分類值其中之一匹配;使用所述查詢步驟的結(jié)果自動地選擇所述序列號產(chǎn)生函數(shù)中相 關(guān)聯(lián)的一個;使用所選擇的序列號產(chǎn)生函數(shù)產(chǎn)生序列號,其中所述產(chǎn)生的序列號相對于所述選擇的序列號產(chǎn)生函數(shù)是唯一地產(chǎn)生的;以及 使用所述產(chǎn)生的序列號作為所述EPC的序列化部分。
14. 根據(jù)權(quán)利要求13的方法,進一步包括將所述EPC數(shù)字地編碼到射頻識別(RFID )標簽中;以及 使用所述RFID標簽唯一地識別所述RFID標簽物理地鏈接到的 對象。
15. 根據(jù)權(quán)利要求13的方法,進一步包括 利用所述數(shù)據(jù)庫管理所述EPC和多個其他的EPC,其中,EPC存儲在具有用于所述非序列值的字段的數(shù)據(jù)庫表中,其中,所述字段 是將所述數(shù)據(jù)庫表鏈接到不同數(shù)據(jù)庫表的外部鍵,以及所述數(shù)據(jù)庫的 表符合第三范式。
16. —種數(shù)據(jù)庫系統(tǒng),包括以第三范式歸一化的多個關(guān)聯(lián)表,所述表包括對象表和集合表; 所述對象表包括產(chǎn)品電子代碼(EPC)字段,它是所述對象表的候選鍵,其中,與所述EPC字段相關(guān)聯(lián)的值的純標識包括序列化部分和非序列化部分;以及所述集合表包括候選鍵,具有與所述非序列化部分相等的值。
17.根據(jù)權(quán)利要求16的數(shù)據(jù)庫系統(tǒng),所述對象表包括集合字段,其具有與所述非序列化部分相等的值,其中,所述集合字段是將所述對象表與所述集合表關(guān)聯(lián)的外部鍵。
18.根據(jù)權(quán)利要求16的數(shù)據(jù)庫系統(tǒng),其中,所述EPC字段的值是通過連結(jié)所述候選鍵和自動產(chǎn)生的序列號,為所述對象表自動產(chǎn)生的。
19.根據(jù)權(quán)利要求18的數(shù)據(jù)庫系統(tǒng),進一步包括 多個不同的序列號產(chǎn)生函數(shù),每個函數(shù)都映射到所述非序列部分的具體值,其中,所述數(shù)據(jù)庫使用所述非序列化部分的值確定使用哪個所述序列號產(chǎn)生函數(shù)來產(chǎn)生所述自動產(chǎn)生的序列號。
20.根據(jù)權(quán)利要求18的數(shù)據(jù)庫系統(tǒng),其中,所述自動產(chǎn)生的EPC值被數(shù)字編碼到射頻識別(RFID)標簽中,并且被用于唯一地識別所述RFID標簽物理地鏈接到的對象。
21.根據(jù)權(quán)利要求18的數(shù)據(jù)庫系統(tǒng),進一步包括 用于執(zhí)行前述任何一個方法權(quán)利要求的方法的裝置。
全文摘要
本發(fā)明包括管理產(chǎn)品電子代碼(EPC)編序的方法。本方法可以包括識別用于管理符合EPC的標簽數(shù)據(jù)規(guī)范(TDS)的軟件系統(tǒng)的步驟。所述軟件系統(tǒng)可以包括含有兩個或多個關(guān)聯(lián)表的數(shù)據(jù)庫。對EPC IDURN的每個唯一非序列化部分可以包括元組。數(shù)據(jù)庫可以利用所述非序列化部分管理EPC的序列化部分。在一個實施例中,數(shù)據(jù)庫可以使用EPC的非序列化部分自動地產(chǎn)生EPC的序列化部分。順序增加(或順序減少)(分配給相關(guān)聯(lián)的EPC唯一非序列化部分的)序列號而產(chǎn)生的不同組可以與不同的非序列化值相關(guān)聯(lián)。
文檔編號G06Q10/00GK101127047SQ20071012913
公開日2008年2月20日 申請日期2007年7月13日 優(yōu)先權(quán)日2006年7月14日
發(fā)明者弗雷德里克·W.·羅威, 約翰·K.·塞內(nèi)加爾 申請人:國際商業(yè)機器公司