欧美在线观看视频网站,亚洲熟妇色自偷自拍另类,啪啪伊人网,中文字幕第13亚洲另类,中文成人久久久久影院免费观看 ,精品人妻人人做人人爽,亚洲a视频

Rfid標(biāo)簽通信的截?cái)?、壓縮和加密的制作方法

文檔序號:7639931閱讀:829來源:國知局
專利名稱:Rfid標(biāo)簽通信的截?cái)唷嚎s和加密的制作方法
技術(shù)領(lǐng)域
本發(fā)明涉及射頻標(biāo)識(RFID)技術(shù),具體地涉及與RFID標(biāo)簽的通信。
背景技術(shù)
射頻標(biāo)識(RFID)標(biāo)簽是可被附著到要檢測和/或監(jiān)視其存在的物 品上的電子器件。RFID標(biāo)簽的存在,從而該標(biāo)簽被附著到的物品的 存在,可以通過使用被稱為讀取器的設(shè)備被無線地檢驗(yàn)和監(jiān)視。讀取 器典型地具有一個或多個天線,發(fā)射標(biāo)簽將作出響應(yīng)的射頻信號。因 為讀取器"詢問"RFID標(biāo)簽,并且接收由標(biāo)簽響應(yīng)于詢問而返回的信 號,所以讀取器有時被稱為"讀取器詢問器"或者僅僅被稱為"詢問器" 或"讀取器"。隨著RFID技術(shù)成熟,在標(biāo)簽與讀取器之間的高效通信已變?yōu)樵?供應(yīng)鏈管理中,特別是在制造、貨運(yùn)和零售行業(yè)中,以及在建筑物保 安安裝、健康服務(wù)設(shè)施、圖書館、機(jī)場、倉庫中的關(guān)鍵因素。RFID系統(tǒng)設(shè)計(jì)的最重要的考慮之一是標(biāo)簽吞吐率的最優(yōu)化。每 秒成功地處理的標(biāo)簽的數(shù)目對于RFID在許多應(yīng)用中的可行性有直接 影響。當(dāng)詢問大量標(biāo)簽時, 一部分最重要的參數(shù)是標(biāo)簽到讀取器信道 的比特?cái)?shù)據(jù)速率、協(xié)議使沖突最小化的能力以及要從每個標(biāo)簽傳送的 數(shù)據(jù)量。對于給定的比特率和協(xié)議,使空中數(shù)據(jù)傳輸量最小化的實(shí)施 方案將具有突出的竟?fàn)巸?yōu)點(diǎn)。某些數(shù)據(jù)傳輸是"額外開銷"(輪詢、確認(rèn)、 選擇命令等等),但大多數(shù)是標(biāo)簽的"有效栽荷",諸如在零售標(biāo)簽中的 序列化的EPC號。在有效栽荷中,大部分而且還在增長的比例被貢獻(xiàn) 給對于每個實(shí)際物品唯一的序列化部分。物品級的唯一性是RFID比 起條形碼的主要優(yōu)點(diǎn)之一,許多新的RFID應(yīng)用無疑將很好地利用這個能力。能夠跟蹤物品級的唯一性也引起安全和隱私問題。從實(shí)施角 度看,加密類似于壓縮,但大小沒有減小。然而,當(dāng)前庫存實(shí)踐的許多實(shí)例往往忽略序列號,而僅僅跟蹤到庫存保管單位(SKU)或等價物。對于這種和許多其它當(dāng)前的和將來的 RFID應(yīng)用而言,每個標(biāo)簽的標(biāo)識符(有時稱為ID)的序列號部分被"丟 棄"了 ,但每個標(biāo)簽中的這種未用數(shù)據(jù)在讀取器范圍內(nèi)的通信仍舊占用空中接口帶寬的很大部分。例如,在當(dāng)前實(shí)踐中,當(dāng)96比特EPC第2代(Gen 2)數(shù)據(jù)規(guī)范標(biāo) 簽被用于識別貨架上的各個盒子時,每個標(biāo)簽編碼"sGTIN-96"標(biāo)識 符。對于該標(biāo)識符,幾乎40%的有效載荷位耗費(fèi)在序列號部分。序列 號部分在許多庫存應(yīng)用中是不需要的,因此被丟棄。這種低效率在將 來的實(shí)踐中可能變得更壞。在最近的將來,標(biāo)簽將使用標(biāo)識符的全容 量"sGTIN-198"版本。在這種情形下,接近71%的有效載荷耗費(fèi)在序 列化。在其它應(yīng)用中,需要序列化信息,因此不丟棄它。然而,在Gen2 協(xié)議中定義的序列化數(shù)據(jù)的發(fā)送比特的數(shù)目被最優(yōu)化,這是為了筒單 而不是為了速度。例如,以每個字符七比特來表示和發(fā)送在sGTIN-198 標(biāo)識符中的數(shù)字字母數(shù)據(jù)。更復(fù)雜但更加比特高效的編碼方案在技術(shù) 上是已知的,例如EAN.UCC合成符號學(xué)的"ISO 646編碼模式"。這 個模式支持序列號的字符全集,但它只需要每個十進(jìn)制數(shù)字4比特以 及每個數(shù)字字母符號7比特。僅僅對于很少使用的截?cái)?刪節(jié))字符 才需要更多的比特。存在減少發(fā)送的有效載荷的需要。在當(dāng)前的EPC Gen 2情況中, 一旦讀取器已發(fā)送選擇掩碼,使得例如僅僅其EPC以"11010,,開始的 標(biāo)簽才被允許應(yīng)答,那么發(fā)送的標(biāo)簽應(yīng)答就不需要包括初始的 "11010",因?yàn)樽x取器已經(jīng)知道所有的有效應(yīng)答將以選擇的比特圖案開 始。因此,EPC Gen 2規(guī)范把顯式的讀取器命令提供給標(biāo)簽,通過放 棄它們的標(biāo)識符的已知的前導(dǎo)部分,來截?cái)?截短)它們的應(yīng)答,從 而縮短傳輸時間。截?cái)嗟膽?yīng)答仍舊包括在整個ID上計(jì)算出的CRC-16,并且讀取器必須預(yù)先考慮實(shí)際傳送的比特的已知前導(dǎo)位,以便驗(yàn)證傳 輸。因此,存在減小在RFID通信期間由標(biāo)簽發(fā)送的比特量,同時仍 舊保持與RFID通信標(biāo)準(zhǔn)的兼容性的需要。發(fā)明內(nèi)容這里描述用于RFID標(biāo)簽、RFID讀取器、通信算法和RFID相關(guān) 應(yīng)用的方法、系統(tǒng)和i殳備。在本發(fā)明的一方面中,RFID標(biāo)簽?zāi)軌虼鎯?shù)據(jù),接收來自讀取 器的信號,考慮標(biāo)簽?zāi)J胶蛿?shù)據(jù)確定響應(yīng),以及把響應(yīng)發(fā)送到讀取器。 數(shù)據(jù)包括第一多個比特和第二多個比特。標(biāo)簽?zāi)J娇梢杂勺x取器通過 當(dāng)前的或以前的命令來設(shè)置。取決于標(biāo)簽?zāi)J?,響?yīng)可以是完整的(即, 未改變的響應(yīng)),或者第二多個比特可以改變,例如被截?cái)?、壓縮或加 密。在本發(fā)明的一方面中,響應(yīng)包括關(guān)于響應(yīng)是完整的還是被改變的 隱式指示。在本發(fā)明的另一方面中,來自讀取器的命令表示多少比特 應(yīng)4皮改變。在本發(fā)明的一方面中,讀取器能夠發(fā)出改變標(biāo)簽?zāi)J降娘@式命令, 并且標(biāo)簽?zāi)軌蜃裱@些顯式命令。在本發(fā)明的另一方面中,讀取器能 夠發(fā)出改變標(biāo)簽?zāi)J降碾[式命令,并且標(biāo)簽?zāi)軌蜃裱@些隱式命令。在本發(fā)明的一方面中,標(biāo)簽?zāi)軌蛱峁τ谧x取器命令的完整的或 被改變的(例如,截?cái)嗟?、壓縮的或加密的)響應(yīng),直至它接收到具有 改變到另一個模式的命令的信號為止。在本發(fā)明的一方面中,標(biāo)簽?zāi)?夠改變到另一個模式,而不需要任何這樣做的命令,諸如以隱式的方 式。在本發(fā)明的一方面中,標(biāo)簽通過對于標(biāo)簽數(shù)據(jù)標(biāo)準(zhǔn)的服從測試。 在本發(fā)明的另 一方面中,讀取器通過對于標(biāo)簽數(shù)據(jù)標(biāo)準(zhǔn)的服從測試。在本發(fā)明的另一方面中,標(biāo)簽包含適當(dāng)?shù)赜?jì)算截?cái)?、壓縮或加密 的邏輯。在本發(fā)明的另一方面中,這些標(biāo)簽包含存儲裝置,用來存儲 改變的響應(yīng)。在本發(fā)明的一方面中, 一種方法被標(biāo)簽用來檢查接收的信號,確 定是否改變標(biāo)簽?zāi)J?,檢查包括第一和第二多個比特的、存儲的數(shù)據(jù), 以及根據(jù)模式和存儲的數(shù)據(jù)組裝響應(yīng)。取決于標(biāo)簽?zāi)J剑憫?yīng)可以是 完整的或被改變的。在本發(fā)明的一方面中,該方法包括響應(yīng)來自讀取器的、改變模式 的隱式命令。在另一方面中,標(biāo)簽響應(yīng)來自讀取器的、改變模式的顯 式命令。在本發(fā)明的一方面中,命令(顯式的或隱式的)包括關(guān)于在標(biāo) 簽響應(yīng)中多少比特被改變的指示。在本發(fā)明的一方面中,標(biāo)簽通過對 于標(biāo)簽數(shù)據(jù)規(guī)范的服從測試。在本發(fā)明的一方面中, 一種方法被RFID讀取器用來與標(biāo)簽群進(jìn) 行通信。該方法包括確定是否通過命令設(shè)置標(biāo)簽?zāi)J?,組裝和發(fā)送命 令信號,以及接收來自標(biāo)簽的響應(yīng)。在本發(fā)明的一方面中,讀取器可 以發(fā)送命令到標(biāo)簽,使其進(jìn)入改變模式,例如壓縮、截?cái)嗷蛘DJ?。在本發(fā)明的一方面中,應(yīng)用層模塊具有把該模塊耦合到讀取器的 接口。該接口從讀取器接收標(biāo)簽響應(yīng),以及分析該響應(yīng)以確定標(biāo)簽?zāi)J?。在本發(fā)明的一方面中,對于不支持這里描述的模式的標(biāo)簽,標(biāo)簽 模式被認(rèn)為是正常的。在本發(fā)明的一方面中,應(yīng)用層模塊分析具有關(guān)于標(biāo)簽?zāi)J降娘@式 指示的標(biāo)簽響應(yīng)。在本發(fā)明的另一方面中,應(yīng)用層模塊分析具有關(guān)于 標(biāo)簽?zāi)J降碾[式指示的標(biāo)簽響應(yīng)。在本發(fā)明的另一方面中,應(yīng)用層模 塊完成被改變的標(biāo)簽響應(yīng)的至少一部分。通過本發(fā)明的以下詳細(xì)說明,將容易看到這些和其它目的、優(yōu)點(diǎn) 和特性。應(yīng)當(dāng)指出,發(fā)明內(nèi)容和說明書摘要部分可以闡述本發(fā)明的一 個或多個實(shí)施例,但不是本發(fā)明人構(gòu)想的本發(fā)明的所有示例性實(shí)施例。


被包含進(jìn)來并形成說明書的一部分的附示說明本發(fā)明,并與 說明書的文字部分一起進(jìn)一步用來解釋本發(fā)明的原理,以使本領(lǐng)域的 技術(shù)人員能夠作出和使用本發(fā)明。圖1-2顯示RFID與多個標(biāo)簽通信的示例性環(huán)境。圖3A-3C顯示根據(jù)本發(fā)明的示例性實(shí)施例的RFID標(biāo)簽的框圖。圖4A-4B顯示根據(jù)本發(fā)明的示例性實(shí)施例的RFID讀取器的框圖。圖5顯示根據(jù)本發(fā)明的示例性實(shí)施例的、RFID標(biāo)簽檢查接收的 讀取器信號以及組裝響應(yīng)的流程圖。圖6顯示根據(jù)本發(fā)明的示例性實(shí)施例的、RFID讀取器組裝和發(fā) 送信號到RFID標(biāo)簽群的流程圖。圖7A-7B顯示根據(jù)本發(fā)明的示例性實(shí)施例的、RFID標(biāo)簽(在兩個 示例性的模式中)組裝響應(yīng)的流程圖?,F(xiàn)在參照附圖描述本發(fā)明。在圖上,相同的標(biāo)號表示相同的或功 能類似的單元。另外,標(biāo)號的最左面的數(shù)字標(biāo)識標(biāo)號首先出現(xiàn)的附圖。
具體實(shí)施方式
簡介這里描述用于RFID標(biāo)簽和讀取器的方法、系統(tǒng)和i殳備。具體地, 描述了用于改變的標(biāo)簽響應(yīng),例如被截?cái)?、壓縮或加密的標(biāo)簽響應(yīng)的 方法、系統(tǒng)和設(shè)備。根據(jù)本發(fā)明的實(shí)施例,讀取器能夠發(fā)送并且標(biāo)簽 能夠服從改變標(biāo)簽響應(yīng)中的結(jié)尾字符的顯式和/或隱式命令。在說明書中的詞組"一個實(shí)施例","實(shí)施例","示例性的實(shí)施例,, 等等表示所描述的實(shí)施例可以包括具體的特性、結(jié)構(gòu)或特征,但不一 定每個實(shí)施例都包括該具體的特性、結(jié)構(gòu)或特征。而且,這樣的詞組 不一定指同一個實(shí)施例。而且,當(dāng)結(jié)合實(shí)施例描述一個具體的特性、 結(jié)構(gòu)或特征時,不管是否明顯地表述,本領(lǐng)域的技術(shù)人員都知道與其 他實(shí)施例相關(guān)地實(shí)施這樣的特性、結(jié)構(gòu)或特征。本發(fā)明的特征和優(yōu)點(diǎn)適用于任何RFID系統(tǒng)。然而,某些示例性 的實(shí)施例結(jié)合EPC第二代(Gen 2)規(guī)范的上下文來描述。這些描述旨Gen 2規(guī)范的例子中,^些實(shí)施例被描述為使用顯ij擴(kuò)展(新定義的命令),而其它實(shí)施例使用隱式擴(kuò)展(沒有新的命令)。在這兩種情形下,解決至少以下的三個一般性問題(1) 讀取器如何命令標(biāo)簽改變它在作出響應(yīng)時的發(fā)射內(nèi)容(例如,加 密、壓縮和/或截?cái)嗨慕Y(jié)尾比特)。(2) 標(biāo)簽如何以不模糊的方式傳送標(biāo)簽ID(和/或任何其它數(shù)據(jù)有 效載荷)的被改變(例如,被加密、壓縮和/或截?cái)?的版本到讀取器。(3) 被加密、壓縮和/或截?cái)嗟腎D(和/或任何其它數(shù)據(jù)有效載荷) 如何被交給負(fù)責(zé)接收的應(yīng)用層軟件。其它實(shí)施例可以使用隱式的和顯式命令。在其它當(dāng)前的或?qū)淼?數(shù)據(jù)規(guī)范的上下文中實(shí)施的本發(fā)明的實(shí)施例也可以使用隱式的、顯式 的或這兩種類型的命令。示例性的RFID系統(tǒng)的實(shí)施例在詳細(xì)地描述本發(fā)明的實(shí)施例之前,描述可以實(shí)施本發(fā)明的示例 性RFID通信環(huán)境是有幫助的。圖1顯示環(huán)境100,其中RFID標(biāo)簽讀 取器104與示例的一群120的RFID標(biāo)簽102通信。如圖1所示,標(biāo) 簽群120包括七個標(biāo)簽102a-102g。標(biāo)簽群120可包括任意數(shù)目的標(biāo)簽 102。環(huán)境100包括任意數(shù)目的一個或多個讀取器104。例如,環(huán)境100 包括第一讀取器104a和第二讀取器104b。讀取器104a和/或104b可 被外部應(yīng)用請求來尋址標(biāo)簽群120。替換地,讀取器104a和/或讀取器 104b可以具有用來發(fā)起通信的內(nèi)部邏輯,或者可以具有讀取器104的 操作員用來發(fā)起通信的觸發(fā)機(jī)制。讀取器104a和104b也可以在讀取 器網(wǎng)絡(luò)內(nèi)互相通信。如圖1所示,讀取器104a發(fā)送具有某一載波頻率的詢問信號110a 到標(biāo)簽群120。讀取器104b發(fā)送具有某一載波頻率的詢問信號110b 到標(biāo)簽群120。讀取器104a和104b典型地工作在為這種類型的RF 通信所分配的一個或多個頻段中。例如,902-928MHz和2400-2483.5 MHz的頻段已由聯(lián)邦通信委員會(FCC)規(guī)定用于某些RFID應(yīng)用。各種類型的標(biāo)簽102可以存在于標(biāo)簽群120中,它們通過交替地根據(jù)基于時間的樣式或頻率反射和吸收信號110的若千部分而發(fā)射一 個或多個響應(yīng)信號111到詢問讀取器104。這種用于交替地吸收和反 射信號110的技術(shù)在這里被稱為后向散射調(diào)制。讀取器104a和104b 從響應(yīng)信號111接收和得到數(shù)據(jù),諸如作出響應(yīng)的標(biāo)簽102的識別號。 在這里描述的實(shí)施例中,讀取器能夠根據(jù)任何適當(dāng)?shù)耐ㄐ艆f(xié)議與標(biāo)簽 102通信,包括Class 0、 Class 1、 EPC Gen 2、其它二進(jìn)制往返協(xié)議 和時隙化aloha協(xié)議、這里提到的任何其它協(xié)議以及另外的通信協(xié)議。在一個實(shí)施例中,標(biāo)簽群120不是由相同的標(biāo)簽102構(gòu)成的。例 如,圖2顯示由標(biāo)簽102和標(biāo)簽202構(gòu)成的標(biāo)簽群220所在的環(huán)境200。 標(biāo)簽202b、 202c、 202e和202f是增強(qiáng)型標(biāo)簽。其它標(biāo)簽102a、 102g 和102d是非增強(qiáng)型標(biāo)簽。而且,圖2顯示增強(qiáng)型讀取器204a和204c 以及非增強(qiáng)型讀取器104b和104d。增強(qiáng)型讀取器204被配置成利用 增強(qiáng)型標(biāo)簽202的特性,它還與非增強(qiáng)型標(biāo)簽102相互作用。在一個 實(shí)施例中,非增強(qiáng)型讀取器104與增強(qiáng)型標(biāo)簽202和非增強(qiáng)型標(biāo)簽102 無縫地通信,但不能利用增強(qiáng)型標(biāo)簽202的增強(qiáng)特性。在一個實(shí)施例中,讀取器204發(fā)送信號210,該信號由標(biāo)簽群220 接收。信號210包括送給標(biāo)簽202的、用于改變結(jié)尾數(shù)字的命令,例 如截?cái)唷嚎s和/或加密結(jié)尾數(shù)字的命令。來自非增強(qiáng)型標(biāo)簽102的響 應(yīng)111將不改變?nèi)魏巫址Wx取器204接受該響應(yīng)111,并適當(dāng)?shù)靥?理它。來自增強(qiáng)型標(biāo)簽202的響應(yīng)111將改變結(jié)尾字符,讀取器204 將接受和適當(dāng)?shù)靥幚硭T诟鲗?shí)施例中,命令可以是隱式的或顯式的。 在一個實(shí)施例中,該改變命令包括有關(guān)要改變的結(jié)尾字符的數(shù)目的指 示。例如,如果信號210包括截?cái)嗝?,則增強(qiáng)型標(biāo)簽202根據(jù)命令 適當(dāng)?shù)亟財(cái)嘟Y(jié)尾的字符,讀取器204隨之將接收和處理響應(yīng)。同樣地, 對于壓縮或加密命令,來自非增強(qiáng)型標(biāo)簽102的響應(yīng)111將不被壓縮 或加密,讀取器204將接受響應(yīng)111并適當(dāng)?shù)靥幚硭?。來自增?qiáng)型標(biāo) 簽202的響應(yīng)211將根據(jù)命令適當(dāng)?shù)貕嚎s或加密結(jié)尾字符。讀取器204 將接收并適當(dāng)?shù)靥幚碓擁憫?yīng)。對于改變命令,諸如截?cái)?、壓縮和加密命令,實(shí)施例允許隱式的和顯式命令。在一個實(shí)施例中,命令包括有 關(guān)要改變的結(jié)尾字符的數(shù)目的指示。在多個實(shí)施例中,讀取器204可以發(fā)送信號210,命令標(biāo)簽202 生成具有壓縮、截?cái)嗷蚣用艿慕Y(jié)尾字符或具有正常的或全部數(shù)據(jù)量的 響應(yīng)211。其它信號210可以命令標(biāo)簽202進(jìn)入和保持在壓縮、截?cái)唷?加密或正常模式,直至被命令改變模式為止。其它信號210可以命令 標(biāo)簽以被命令的模式作出響應(yīng)并保持在被命令的模式。在一個實(shí)施例中,信號210可包含送給標(biāo)簽202的顯式命令。在 另一個實(shí)施例中,命令可以是隱式的。隱式命令使用現(xiàn)有的命令、命 令參數(shù)和/或在現(xiàn)有的命令協(xié)議中的標(biāo)簽狀態(tài)生成送給增強(qiáng)型標(biāo)簽202 的增強(qiáng)型命令。顯式命令是被引入到現(xiàn)有的或規(guī)劃的協(xié)議中的新命令。 為清楚起見,術(shù)語"命令"被用來表示隱式的和顯式命令的任一項(xiàng)或二 者,除非另外加以指示。示例性的RFID標(biāo)簽的實(shí)施例圖3A顯示增強(qiáng)型標(biāo)簽202的示例性實(shí)施例。如圖3A所示,標(biāo)簽 202包括存儲模塊302、發(fā)射器310、接收器312和邏輯模塊314。接 收器312接收來自范圍內(nèi)讀取器104的信號IIO和來自范圍內(nèi)讀取器 204的信號210。存儲模塊302存儲包括第一多個比特306和第二多個 比特308的數(shù)據(jù)304。存儲模塊302可以存儲除了數(shù)據(jù)304以外的信 息(例如,數(shù)據(jù)和指令)。邏輯模塊314確定對接收信號210或110的 響應(yīng)211。發(fā)射器310發(fā)送該響應(yīng)211。圖3B和3C顯示類似于圖3A所示的標(biāo)簽202的實(shí)施例的、標(biāo)簽 202的另外的實(shí)施例。如圖3B所示,在一個實(shí)施例中,數(shù)據(jù)304可包 括,皮壓縮的多個比特316,它是第二多個比特308的壓縮版本。如圖 3C所示,數(shù)據(jù)304可包括被改變的多個比特318,它是第二多個比特 308的改變版本。在一個實(shí)施例中,數(shù)據(jù)304還可包括被壓縮的多個 比特316和被改變的多個比特318。數(shù)據(jù)304可包括除了這里描述的 內(nèi)容以外的其它信息(例如,數(shù)據(jù)和指令)。在一個實(shí)施例中,標(biāo)簽202可以處在幾種模式之一下。示例的模式包括正常、結(jié)尾壓縮、結(jié)尾截?cái)嗪徒Y(jié)尾加密。信號210可以命令標(biāo) 簽202進(jìn)入各種模式之一,用于僅僅一個響應(yīng)211或用于所有進(jìn)一步 的響應(yīng)211,直至信號210包含再次改變模式的命令為止。如果標(biāo)簽 202處在正常模式,則響應(yīng)211將包括第一多個比特306和第二多個 比特308。如果標(biāo)簽202處在結(jié)尾截?cái)嗄J?,則響應(yīng)211將包括第一 多個比特306,但沒有第二多個比特308。如果標(biāo)簽202處在結(jié)尾壓縮 或結(jié)尾加密模式,則響應(yīng)211將包括第一多個比特306和被改變的(例 如,被壓縮的或加密的)第二多個比特。在一個實(shí)施例中,在響應(yīng)211 中的被改變的第二多個比特可以從存儲模塊202被讀出(例如,圖3C 的被壓縮的多個比特316或被改變的多個比特318)。在其它實(shí)施例中, 在響應(yīng)211中的被改變的第二多個比特可以按要求由邏輯314根據(jù)第 二多個比特308來計(jì)算。決定是否實(shí)施能夠讀出和/或計(jì)算響應(yīng)211的實(shí)施例要在標(biāo)簽202 存儲容量與邏輯能力之間尋求設(shè)計(jì)折衷。在某些標(biāo)簽202實(shí)施方案中, 標(biāo)簽存儲將是非常寶貴的,最好是以發(fā)送數(shù)據(jù)的標(biāo)準(zhǔn)(即,擴(kuò)展的)版 本所需要的額外處理為代價把壓縮數(shù)據(jù)存儲在標(biāo)簽202上。然而,在 其它標(biāo)簽202實(shí)施方案中,可能已經(jīng)有可用于被選中的數(shù)據(jù)結(jié)構(gòu)的足 夠的存儲空間,當(dāng)標(biāo)簽被編程時,通過編碼數(shù)據(jù)的壓縮和非壓縮版本 并存儲在標(biāo)簽存儲模塊302中,在標(biāo)簽中保持盡可能簡單的邏輯模塊 314可能是更加經(jīng)濟(jì)的。這個第二種方法的額外優(yōu)點(diǎn)在于,壓緊/擴(kuò)展處理能力可以保留在讀取器204中,而不是在標(biāo)簽202中,這樣改進(jìn)的壓緊方法可以不用 改變所實(shí)施的標(biāo)簽202而被定義和實(shí)施。另外,可以實(shí)施折衷的方法 標(biāo)簽202可以用數(shù)據(jù)的輕微壓縮的版本(例如,僅僅實(shí)施填塞比特的游 程編碼)和數(shù)據(jù)的完全壓縮版本(例如,剩余的非填塞數(shù)據(jù)的多基壓緊) 被實(shí)施。在這種情形下,在標(biāo)簽202中的邏輯可包括擴(kuò)展填塞的能力, 但不一定必須包括解壓縮完全壓縮的數(shù)據(jù)的能力。這種折衷可能是有 用的,它可以允許在標(biāo)簽存儲模塊302中釋放足夠的空間,以支持在 同一個標(biāo)簽202上的兩個數(shù)據(jù)版本。在一個實(shí)施例中,在第二多個比特308中的比特?cái)?shù)目可以在信號 210的命令中被設(shè)置。在一個實(shí)施例中,第一多個比特306加上第二 多個比特308的總比特?cái)?shù)目是常數(shù),因此命令在第二多個比特308中 某個數(shù)目的比特的信號210也是對于在第一多個比特306中相應(yīng)的比 特?cái)?shù)目的命令。因此,在一個實(shí)施例中,信號210不僅僅可以把標(biāo)簽 204置入某一模式(截?cái)唷嚎s或加密),而且也可以命令標(biāo)簽要截?cái)唷?壓縮或加密多少個結(jié)尾比特。示例性的RFID讀取器的實(shí)施例包含讀取器204的實(shí)施例適用于使用RFID標(biāo)簽和讀取器的現(xiàn)有 的和將來的應(yīng)用。圖4A顯示增強(qiáng)型讀取器204的示例性實(shí)施例。增 強(qiáng)型讀取器包括控制器402、發(fā)射器406和接收器404。讀取器204通 過經(jīng)由發(fā)射器406發(fā)送信號210和經(jīng)由接收器404接收標(biāo)簽響應(yīng)211 而與標(biāo)簽群220中的標(biāo)簽通信??刂破?02經(jīng)由用戶接口(未示出)或 經(jīng)由網(wǎng)絡(luò)(未示出)接受用戶輸入。控制器402還經(jīng)由用戶接口(未示出) 或經(jīng)由網(wǎng)絡(luò)(未示出)把標(biāo)簽數(shù)據(jù)輸出給用戶。控制器402還可以經(jīng)由 網(wǎng)絡(luò)(未示出)與更大的系統(tǒng)通信??刂破?02可以用硬件、軟件、固 件或它們的組合來實(shí)施。在一個實(shí)施例中,讀取器204接受用戶和/或系統(tǒng)輸入,控制器402 根據(jù)用戶或系統(tǒng)輸入和實(shí)際狀況來確定信號210的內(nèi)容。讀取器204 把信號210發(fā)送到標(biāo)簽群220。讀取器204接收來自任何增強(qiáng)型標(biāo)簽 202的響應(yīng)211和來自標(biāo)簽群220中任何非增強(qiáng)型標(biāo)簽102的響應(yīng)111。 控制器402處理響應(yīng)111和/或211,并且可以把標(biāo)簽數(shù)據(jù)輸出到用戶 或更大的系統(tǒng)。在一個實(shí)施例中,控制器402包括應(yīng)用層模塊408,如圖4B所示。 在一個實(shí)施例中,應(yīng)用層模塊408用來把應(yīng)用軟件與可能發(fā)生的任何 截?cái)唷⒔饷芑蚣用艿募?xì)節(jié)相隔離。應(yīng)用層模塊408包括接口412和處 理器410。應(yīng)用層模塊408在接口 412處從讀取器204接收標(biāo)簽響應(yīng) 數(shù)據(jù)。接口 412接受標(biāo)簽數(shù)據(jù)并把它格式化用于處理器410。處理器 410分析標(biāo)簽數(shù)據(jù)并確定發(fā)送的標(biāo)簽202的模式。處理器410處理數(shù)據(jù),以便隔離應(yīng)用軟件。應(yīng)用層模塊408將在下面進(jìn)一步描述。 示例性的RFID讀取器和標(biāo)簽實(shí)施例方法讀取器204和標(biāo)簽202的操作一起顯示于圖5和6。圖5顯示根 據(jù)實(shí)施例的、諸如標(biāo)簽202 —類的標(biāo)簽的流程圖500。流程圖500被偶A々,「在步驟502,標(biāo)簽檢查接收的信號。例如,如圖2所示,標(biāo)簽202 可以接收來自讀取器204的信號210。在步驟504,標(biāo)簽解釋信號并確定是否已被命令作出模式改變。 在一個實(shí)施例中,信號210可包括顯式命令。在另一個實(shí)施例中,信 號210可包括隱式命令。如果標(biāo)簽確定已被命令模式改變,則流程圖 500進(jìn)到步驟506。如果標(biāo)簽確定沒有被命令模式改變,則流程圖500 進(jìn)到步驟508。在步驟506,標(biāo)簽設(shè)置適當(dāng)?shù)臉?biāo)簽?zāi)J?。操作然后進(jìn)到步驟508。 例如,模式可以是結(jié)尾截?cái)嗄J?TTM)、結(jié)尾壓縮模式(TCM)、結(jié)尾 加密模式(TEM)或其它模式。在步驟508,標(biāo)簽檢查至少某些標(biāo)簽數(shù)據(jù)。例如,標(biāo)簽數(shù)據(jù)可以 是數(shù)據(jù)304。在步驟510,標(biāo)簽根據(jù)當(dāng)前的標(biāo)簽?zāi)J胶椭辽倌承?biāo)簽數(shù)據(jù)的內(nèi) 容組裝要發(fā)送的響應(yīng)。在一個實(shí)施例中,標(biāo)簽?zāi)J绞荰TM。在這樣的實(shí)施例中,響應(yīng)是 包括第一多個比特306但不包括第二多個比特308的響應(yīng)211。在一 個實(shí)施例中,當(dāng)前的或以前的命令確定要被截?cái)嗟谋忍氐臄?shù)目,即, 確定在第一多個比特306中有多少比特以及在第二多個比特308中有 多少比特。在另一個實(shí)施例中,標(biāo)簽?zāi)J绞荰CM。在這樣的實(shí)施例中,響應(yīng) 是在步驟510中組裝的響應(yīng)211,它包括第一多個比特306和第二多 個比特308的壓縮版本。在一個實(shí)施例中,第二多個比特308的壓縮 版本是由標(biāo)簽邏輯模塊314按要求計(jì)算出來的。在另一個實(shí)施例中, 第二多個比特的壓縮版本316被存儲在標(biāo)簽存儲模塊302中,并被組裝成響應(yīng)211。在一個實(shí)施例中,響應(yīng)211還包括有關(guān)當(dāng)前標(biāo)簽?zāi)J?的指示。在再一個實(shí)施例中,標(biāo)簽?zāi)J绞墙Y(jié)尾加密模式(TEM),它類 似于TCM,除了第二多個比特308被加密而不是被壓縮以外。圖6顯示根據(jù)示例性實(shí)施例的、諸如讀取器204 —類的讀取器的 流程圖600。在步驟602,讀取器確定是否發(fā)出改變標(biāo)簽?zāi)J矫?。這個決定 可以是基于內(nèi)部或外部處理或根據(jù)操作員輸入而做出。如果要發(fā)出改 變標(biāo)簽?zāi)J矫睿瑒t操作進(jìn)到步驟604。如果不需要發(fā)出改變標(biāo)簽?zāi)?式命令,則操作進(jìn)到步驟606。在步驟604,具有設(shè)置的標(biāo)簽?zāi)J矫畹男盘柕膬?nèi)容被組裝用于 傳輸。在一個實(shí)施例中,信號是信號211并且命令是顯式命令。在另 一個實(shí)施例中,信號是信號211并且命令是隱式命令。不管是顯式的 還是隱式的,命令可被配置成把模式改變成正常、TTM、TEM或TCM, 或可以是任何其它命令。在步驟604后,操作進(jìn)到步驟606。在步驟606,不帶有設(shè)置的標(biāo)簽?zāi)J矫畹男盘柕膬?nèi)容被組裝用 于傳輸。在步驟608,不管信號是在步驟604還是在步驟606被組裝,把 信號發(fā)送到標(biāo)簽群。在步驟610,在標(biāo)簽群中的至少一個標(biāo)簽接收到所述信號并發(fā)送 響應(yīng)。讀取器204接收至少一個響應(yīng)。在步驟612,讀取器譯碼該至少一個響應(yīng)。在一個實(shí)施例中,應(yīng) 用層模塊408格式化響應(yīng)數(shù)據(jù),用于內(nèi)部讀取器204應(yīng)用和其它外部 應(yīng)用。在現(xiàn)有的數(shù)據(jù)規(guī)范中顯示的示例性RFID讀取器和標(biāo)簽實(shí)施例 以下的實(shí)施例被提供來解釋本發(fā)明的實(shí)施例,而不打算限制。所 描述的一般原理對于任何標(biāo)簽數(shù)據(jù)規(guī)范的操作,包括EPC第二代(Gen 2),都是共同的,并應(yīng)用于在其它現(xiàn)有的和將來的標(biāo)簽數(shù)據(jù)規(guī)范或協(xié) 議的上下文中實(shí)施的其它實(shí)施例。例如,在一個實(shí)施例中,對于現(xiàn)有的EPC第二代(Gen 2)規(guī)范的 改變被最小化。在本例中,標(biāo)簽202不進(jìn)入交替的協(xié)議序列,以發(fā)送 縮短的數(shù)據(jù)。因此,它輸入新的標(biāo)簽?zāi)J?,而不需要新的協(xié)議狀態(tài)。 當(dāng)處在結(jié)尾截?cái)嗄J?TTM)時,標(biāo)簽202作為在正常模式下的非增強(qiáng) 型標(biāo)簽102或增強(qiáng)型標(biāo)簽202進(jìn)行通信,除了當(dāng)發(fā)送它的EPC ID時, 它將截?cái)嗨腎D數(shù)據(jù)的結(jié)尾部分以外。換句話說,處于TTM下的標(biāo) 簽202將用其被截?cái)嗟腜C/EPC/CRC-16應(yīng)答的序列化部分作出響應(yīng)。 在結(jié)尾壓縮模式(TCM)下的標(biāo)簽202同樣地用其被壓縮的應(yīng)答的序列 化部分作出響應(yīng),或如果在結(jié)尾加密模式(TEM)下,則用其被加密的 應(yīng)答的序列化部分作出響應(yīng)。讀取器204可以通過顯式命令擴(kuò)展或隱式命令來命令標(biāo)簽202進(jìn) 入TTM、 TCM、 TEM模式或正常模式。在Gen2規(guī)范中,新定義的 顯式命令可以是以下四個類別之一強(qiáng)制的、可選的、專用的或定制 的。"可選的,,命令在本例中由于以下原因?qū)τ陲@式地?cái)U(kuò)展Gen 2協(xié)議 是有用的(1) 如果被實(shí)施為強(qiáng)制命令,則現(xiàn)有的Gen 2標(biāo)簽和讀取器可能要 報(bào)廢。(2) 如果被實(shí)施為專用命令,則新的命令可能會違反規(guī)范。用于 RFID空中接口的EPCglobal規(guī)范EPC射頻標(biāo)識協(xié)議Class-l第2 代UHF RFID遵從要求,版本1.0.2, 2005年2月(Gen 2規(guī)范)第2.3.3 節(jié)闡述"專用命令旨在用于制造目的,將不用于現(xiàn)場部署的RFID系 統(tǒng)。"(3) 如果被實(shí)施為定制命令,則由于從標(biāo)簽獲得附加信息的必要 性而喪失了益處。Gen 2規(guī)范的第2.3.4節(jié)闡述"詢問器僅僅在奇異化 標(biāo)簽和讀出(或已經(jīng)知道)在標(biāo)簽的TID存儲器中的標(biāo)簽制造商的標(biāo)識 后才發(fā)出定制命令。詢問器應(yīng)僅根據(jù)在TID中標(biāo)識的標(biāo)簽制造商的規(guī) 定來使用定制命令。"因此,在示例性的實(shí)施例中,Gen 2規(guī)范用顯式的可選命令被擴(kuò) 展。當(dāng)前的EPC Gen 2協(xié)議具有許多尚未定義的命令比特圖案(例如從11001001到11011111的整個范圍)。以下的考慮導(dǎo)致新命令的定義(1) 如上所述,新的命令可被聲明為"可選的",這樣,大量標(biāo)簽 和讀取器不再報(bào)廢。增強(qiáng)型標(biāo)簽202和非增強(qiáng)型標(biāo)簽102的混合于是 可以共存,因?yàn)榻財(cái)嗟?或壓縮的或加密的)和完整的應(yīng)答的混合可以 被讀取器204和非增強(qiáng)型讀取器104可靠地區(qū)分和正確地處理。非增 強(qiáng)型讀取器104可以接受標(biāo)簽202的截?cái)嗟膽?yīng)答(在TTM中),因?yàn)樗?是已定義的Gen 2格式,正如下面描述的。當(dāng)使用增強(qiáng)型讀取器204 時,混合非增強(qiáng)型標(biāo)簽102與增強(qiáng)型標(biāo)簽202的負(fù)面影響在于給定 百分比的舊標(biāo)簽將導(dǎo)致相同百分比的"長"應(yīng)答,而不是最優(yōu)化的非序 列化的應(yīng)答。這成比例地降低了總吞吐率和/或數(shù)據(jù)安全性。(2) 如果一個或多個標(biāo)簽202沒有正確地接收模式改變命令,這 沒有什么災(zāi)難性的影響——這些標(biāo)簽202可以只用完整的應(yīng)答而不是 最優(yōu)化的(或加密的)應(yīng)答作出響應(yīng)。這將保證讀取器204不需要確認(rèn) 所有的標(biāo)簽202已接收了命令,也不需要查詢標(biāo)簽以獲知它們的當(dāng)前 模式。(3) 標(biāo)簽202可以在以PC/EPC/CRC-16應(yīng)答之前被置入TTM(或TEM、 TCM或任何其它)模式。由于新的庫存輪次的第一查詢命令可能致使標(biāo)簽202立即應(yīng)答,有利地是執(zhí)行模式改變作為選擇操作而不 是作為庫存或存取操作。(4) 當(dāng)前,Gen 2規(guī)范只定義了 一個選擇操作(選擇命令,比特圖 案1010)。由于圖案1011當(dāng)前被保留,它是選擇命令的替換的、可選 的版本的自然選擇,定義等同于現(xiàn)有的選擇命令,除了它也把標(biāo)簽置 入新的操作模式以外。通過把命令擴(kuò)展l比特,創(chuàng)建兩個可選的命令 10110和10111,它們對應(yīng)于進(jìn)入TTM和TCM的命令。應(yīng)當(dāng)指出, 在本實(shí)施例中, 一系列1011X命令起到與一系列標(biāo)準(zhǔn)選擇命令相同的 作用,允許選擇準(zhǔn)則的相同的聯(lián)合、交叉和拒絕。附加的命令可以通 過使用掩碼位,通過擴(kuò)展到包括一個或多個附加比特,或通過使用這 里描述的與顯式命令相結(jié)合的隱式命令技術(shù)而被實(shí)施。(5) 在一個實(shí)施例中,標(biāo)簽202處于TTM,直至它關(guān)閉為止或直到接收到標(biāo)準(zhǔn)選擇命令(以1010開始)為止。換句話說,標(biāo)準(zhǔn)選擇命令 命令標(biāo)簽202為正常模式。
然而,這個示例性的顯式命令可導(dǎo)致可能與現(xiàn)有的或建議的數(shù)據(jù) 庫結(jié)構(gòu)不兼容的非序列化的標(biāo)簽ID。因此,使用隱式命令同時支持開 放系統(tǒng)使用的另一個實(shí)施例不需要Gen2規(guī)范的任何改變。
隱式命令是現(xiàn)有命令的變體,或現(xiàn)有命令的特定序列,非增強(qiáng)型 標(biāo)簽102可以安全地執(zhí)行或忽略該命令,但增強(qiáng)型標(biāo)簽202可以解釋 為改變標(biāo)簽?zāi)J降拿睢τ陔[式命令,除了(4)以外的以上考慮都適 用。另外,額外的考慮也適用結(jié)果應(yīng)當(dāng)符合現(xiàn)有的標(biāo)準(zhǔn),達(dá)到標(biāo)準(zhǔn) 服從和協(xié)同性測試無法檢測到擴(kuò)展的程度。服從測試檢測不到的增強(qiáng) 是我們需要的,因?yàn)榉臏y試可保證增強(qiáng)與所有的非增強(qiáng)型標(biāo)簽102 和讀取器104完全符合。增強(qiáng)型標(biāo)簽202或讀取器204的非服從實(shí)施 例在某些情形下可能不如完全服從的標(biāo)簽202或讀取器204那樣有用。 這不是強(qiáng)制的,而是當(dāng)對于特定的應(yīng)用決定實(shí)施方案細(xì)節(jié)時應(yīng)當(dāng)考慮。
在一個實(shí)施例中,增強(qiáng)型標(biāo)簽202和增強(qiáng)型讀取器204可能沒有 通過服從測試。例如,在一個實(shí)施例中,使用當(dāng)前保留供將來使用的 參數(shù)值(諸如"lll,,的"Target,,或"OO,,的MemBank)來定義Gen 2選擇 命令的變體。這個方法對于標(biāo)準(zhǔn)聯(lián)盟可以是或不是可接受的,它可以 通過H從測試被檢測。
在另一個實(shí)施例中,標(biāo)簽202和讀取器204將通過服從測試。選 擇的變體使用仔細(xì)引用在非增強(qiáng)型標(biāo)簽102或增強(qiáng)型標(biāo)簽202上不存 在的存儲器位置的長度和掩碼參數(shù)的組合,即,使用大于任何現(xiàn)有的 或預(yù)期的標(biāo)簽的存儲空間的指針參數(shù)。增強(qiáng)型標(biāo)簽202(以及非增強(qiáng)型 標(biāo)簽102)通過認(rèn)為該選擇是不匹配的而服從Gen 2規(guī)范。Gen 2規(guī)范 不禁止引用非現(xiàn)有存儲器的命令,這樣,增強(qiáng)型讀取器204不適合于 發(fā)出這樣的命令。
這個命令,"001"的動作(對非匹配的選擇不作用),對非增強(qiáng)型標(biāo) 簽102不引起響應(yīng)。它對于增強(qiáng)型標(biāo)簽202沒有直接的可測試的影響。 然而,它使得增強(qiáng)型標(biāo)簽202進(jìn)入TTM。為了使得標(biāo)簽202接收錯誤的隱式的改變模式命令的機(jī)會進(jìn)一步最小化,還可以定義特定的掩碼
圖案。在服從Gen 2規(guī)范的實(shí)施例中,標(biāo)簽202忽略命令,除非它包 括這個特定的掩碼圖案。在Gen2中,這個掩碼圖案可以是256比特 長,從而使意外的TTM(或TEM、 TCM或任何其它)命令的可能性最 小。在一個實(shí)施例中,掩碼圖案還包括有關(guān)要截?cái)唷嚎s或加密的結(jié) 尾比特的數(shù)目的指示。
在服從Gen 2規(guī)范的實(shí)施例中,標(biāo)簽202在接收各個隱式命令后 保持在TTM、 TEM或TCM模式。標(biāo)準(zhǔn)選擇命令(支持選擇準(zhǔn)則的正 常聯(lián)合、交叉和拒絕)不把標(biāo)簽置入正常模式。需要附加命令使標(biāo)簽202 脫離TTM、 TEM、 TCM或其它模式并進(jìn)入正常模式。在一個實(shí)施例 中,相同的但具有特定的掩碼圖案的關(guān)于1的互補(bǔ)的隱式命令(對于 TTM、 TEM或TCM)使標(biāo)簽202進(jìn)入正常模式。在另一個實(shí)施例中, 關(guān)于1的互補(bǔ)掩碼圖案代表一起到另一個模式的命令。
在服從Gen 2規(guī)范的另一個實(shí)施例中,隱式命令是一個或多個選 擇命令的"非感知"的序列。例如,Gen 2規(guī)范定義掩碼長度為0意味 著所有的標(biāo)簽都被認(rèn)為是匹配的;以"對匹配不作為,,的動作發(fā)送這樣 的命令沒有意義。另一個例子是順序發(fā)送一對選擇命令,首先使能截 斷,然后使它禁用。合理地確信,這樣的展現(xiàn)兩種特性的命令序列, 重復(fù)幾次,非常不可能從非擴(kuò)展的讀取器發(fā)生,因此可被用于在標(biāo)簽 202中命令TTM(或TCM、 TEM、正?;蛉魏纹渌J?。在一個實(shí) 施例中,不需要以后的命令來使標(biāo)簽202回到正常模式。在一個實(shí)施 例中,這些命令使用具有"01"的MemBank的"非感知"的命令序列作 為進(jìn)入TTM(或TCM或TEM)的命令,以及使用MemBank"10,,的相 同序列命令標(biāo)簽202進(jìn)入正常模式。在另一個實(shí)施例中,改變 MemBank命令參數(shù)將命令標(biāo)簽104 —起轉(zhuǎn)移到另 一個才莫式。
在一個實(shí)施例中,在標(biāo)簽204服從Gen 2規(guī)范的場合下, 一旦標(biāo) 簽204處在TTM、 TEM或TCM(或任何其它才莫式)下,它能夠把標(biāo)簽 ID的結(jié)尾截?cái)嗟幕驂嚎s的版本以清晰的方式輸送到讀取器204。在一 個實(shí)施例中,新的頭部類型被用來表示應(yīng)答是被壓縮、被截?cái)噙€是以其他方式被改變的。增強(qiáng)型讀取器204可以解釋新的頭部,但非增強(qiáng) 型讀取器104將它作為不支持的頭部類型而拒絕。
在另一個實(shí)施例中,在Gen 2標(biāo)簽數(shù)據(jù)標(biāo)準(zhǔn)中的"長度比特"字段 可被用來表示縮短的標(biāo)簽ID的長度。在Gen2標(biāo)簽中,在ID中的實(shí) 際的比特?cái)?shù)仍舊根據(jù)頭部來確定。頭部指示ID的格式,例如sGTIN-96, GRAI-170。 Gen 2標(biāo)簽具有附加的長度比特字段來表示標(biāo)簽的ID存 儲器的多少個16位字實(shí)際上被填充以有效位。對于編碼諸如sGTIN 那樣的、EPCglobal規(guī)定的數(shù)據(jù)結(jié)構(gòu)的完全編碼的標(biāo)簽,這僅僅是冗 余信息,然而,如果長度比特表示比起對于完成在頭部中提到的數(shù)據(jù) 結(jié)構(gòu)所必須的更少的有效字,則這意味著局部編碼的標(biāo)簽(諸如在多級 中被編程的標(biāo)簽,其中或許還沒有加上序列化部分)。Gen2規(guī)范定義 長度比特字段,但沒有提到局部編碼的標(biāo)簽的任何應(yīng)用或使用。在一 個實(shí)施例中,長度比特字段被使用來模擬從不完全的標(biāo)簽發(fā)送的 sGTIN-96,即使標(biāo)簽202實(shí)際上被完全編碼。因此,非增強(qiáng)型讀取器 104可以讀出和處理標(biāo)簽數(shù)據(jù),如它對于非完全的標(biāo)簽處理的那樣。 在一個實(shí)施例中,增強(qiáng)型讀取器204將因?yàn)椴煌耆臉?biāo)簽處理該標(biāo)簽, 除非讀取器204根據(jù)以前的命令預(yù)期截?cái)嗟幕驂嚎s的響應(yīng)。
在一個實(shí)施例中,處在TTM的標(biāo)簽202修改它的響應(yīng),向讀取 器204指示應(yīng)答是被截?cái)嗟摹@?,圖7A顯示處在TTM的標(biāo)簽202 的實(shí)施例的流程圖700,使用Gen2數(shù)據(jù)規(guī)范,組裝對來自讀取器204 的有效"ACKRN16,,命令的響應(yīng),顯示與標(biāo)準(zhǔn)的或正常的模式, "PC/EPC/CRC-16,,應(yīng)答的偏差。
流程圖700從步驟702開始。在步驟702,標(biāo)簽確定要截?cái)嗟牧俊?在一個實(shí)施例中,處在TTM模式的標(biāo)簽202根據(jù)標(biāo)簽數(shù)據(jù)的格式截 斷規(guī)定量的結(jié)尾比特。例如,序列化的數(shù)據(jù)可被截?cái)?;因此,如果?biāo) 簽ID是SGTIN-96,則標(biāo)簽204可以根據(jù)如在頭部中指示的ID類型 進(jìn)行查找。并且被截?cái)嗟?個字的長度,而不是6個字。在另一個實(shí) 施例中,讀取器204命令標(biāo)簽202進(jìn)入到具有規(guī)定的截?cái)嚅L度的TTM。 標(biāo)簽202因此被告知長度比特字段值需要是什么值。在步驟704,標(biāo)簽截?cái)囗憫?yīng)。由于長度比特定義了 16比特字的長 度,所以最后的字可包括現(xiàn)在正被截?cái)嗟男蛄刑柕膸讉€初始比特。雖 然這些剩下的比特可以由應(yīng)用清晰地分析出來,但在一個實(shí)施例中, 標(biāo)簽202在發(fā)送時用全0比特替換這些剩下的比特,以便更好地模擬 被局部編程的標(biāo)簽的輸出。在另一個實(shí)施例中,這些比特被單獨(dú)留下。
在步驟706,標(biāo)簽指示被截?cái)嗟牧?。在一個實(shí)施例中,不是發(fā)送 未截?cái)鄶?shù)據(jù)的實(shí)際長度比特,而是標(biāo)簽202發(fā)送反映截?cái)嗪箝L度的新 的長度比特值。在另一個實(shí)施例中,頭部值被修改成顯式表示的截?cái)?和截?cái)嗟牧俊?br> 在步驟708,標(biāo)簽生成新的CRC。在一個實(shí)施例中,標(biāo)簽重新計(jì) 算在截?cái)嗪罅粝碌亩鄠€比特(即,由新的長度比特字段表示的比特?cái)?shù)) 的CRC-16。用于CRC計(jì)算的輸入將是新的長度比特字段和剩下的比 特的全零版本。
同樣地,圖7B顯示處在TCM的標(biāo)簽202的實(shí)施例的流程圖750; 它將壓縮和《務(wù)改它的響應(yīng),向讀取器204表示該應(yīng)答實(shí)際上^皮壓縮。 壓縮的、而不是不存在的(在截?cái)嗪?序列號當(dāng)保證TCM模式標(biāo)簽202 響應(yīng)沒有被讀取器202或非增強(qiáng)型讀取器104誤解時引起其它兼容性 問題。
流程圖750從步驟752開始。在步驟752,標(biāo)簽確定要壓縮的量。 在一個實(shí)施例中,處在TCM模式的標(biāo)簽202壓縮規(guī)定的數(shù)目的結(jié)尾 比特,取決于標(biāo)簽數(shù)據(jù)的格式。例如,序列化的數(shù)據(jù)可被壓縮;因此, 如果標(biāo)簽ID是SGTIN-96,則標(biāo)簽204可以根據(jù)如在頭部中指示的ID 類型進(jìn)行查找。并且壓縮消息到4個字的長度,而不是6個字。正如 以上討論的,在使用來自讀取器204的顯式命令的實(shí)施例中,對于每 個模式(結(jié)尾壓縮、截?cái)?、加密等?規(guī)定新的頭部類型(例如, "SGTIN-96壓縮的,,頭部值)。讀取器204命令標(biāo)簽202進(jìn)入到具有規(guī) 定的壓縮的長度的TCM。標(biāo)簽202因此被告知,長度比特字段需要有 的數(shù)值。
在步驟754,標(biāo)簽通過使用如這里描述的各種壓縮算法壓縮響應(yīng)。由于長度比特規(guī)定16比特字的長度,最后的字可包括現(xiàn)在要壓縮的、 序列號的幾個初始比特。雖然這些剩下的比特可以由應(yīng)用清晰地分析 出來,但在一個實(shí)施例中,壓縮算法可以規(guī)定"填塞,,方法,以使得可 以發(fā)送全部數(shù)目的16比特字。
在步驟756,標(biāo)簽表示壓縮的量。正如以上討論的,在使用來自 讀取器204的顯式命令的實(shí)施例中,對于每個模式(結(jié)尾壓縮、截?cái)唷?加密等等)規(guī)定新的頭部類型(例如,"SGTIN-96壓縮的,,頭部值)。讀 取器204將看到頭部值,并適當(dāng)?shù)靥幚順?biāo)簽202響應(yīng)。非增強(qiáng)型讀取 器104將因?yàn)槲粗С值谋忍仡愋途芙^該響應(yīng)。類似于截?cái)嗟那樾?,?用隱式命令的另一個實(shí)施例使用長度比特字段來標(biāo)識結(jié)尾比特何時被 壓縮。
在使用Gen 2規(guī)范的示例性實(shí)施例中,由壓縮引起的某些附加考 慮是如果壓縮無法把數(shù)據(jù)長度減小到它可以在長度比特字段中被反 映的程度,則標(biāo)簽不應(yīng)當(dāng)壓縮該數(shù)據(jù)(即,標(biāo)簽僅僅應(yīng)當(dāng)使用未壓縮的 數(shù)據(jù));數(shù)據(jù)不應(yīng)當(dāng)被壓縮到長度比特標(biāo)識非序列化額標(biāo)簽202的程度; 以及在產(chǎn)生期間和在標(biāo)簽202進(jìn)入供應(yīng)鏈之前,壓縮模式的使用會導(dǎo) 致模糊情形,其中壓縮的標(biāo)簽202無法與局部序列化的標(biāo)簽區(qū)分開。 在后者的情形下不應(yīng)當(dāng)使用壓縮。 一旦標(biāo)簽202進(jìn)入供應(yīng)鏈,則局部 序列化不再有意義,它將被不知道的系統(tǒng)拒絕,因此模糊性得以解決。
在步驟758,標(biāo)簽可以生成新的CRC。在一個實(shí)施例中,標(biāo)簽重 新計(jì)算在截?cái)嗪罅粝碌谋忍財(cái)?shù)目的CRC-16(即,由新的長度比特字段 表示的比特?cái)?shù))。用于CRC計(jì)算的輸入將是新的長度比特字段和剩下 的比特的全零的版本。在另一個實(shí)施例中,使用原先的CRC。非增強(qiáng) 型讀取器104將因?yàn)閭鬏斿e誤拒絕該響應(yīng),但增強(qiáng)型讀取器204可以 擴(kuò)展數(shù)據(jù)和重新檢驗(yàn)CRC-16。在另一個實(shí)施例中,CRC被修改。
可選的步驟758解決潛在的問題非增強(qiáng)型讀取器104可能"偷聽" 或接收由讀取器204壓縮的、來自標(biāo)簽202的壓縮的響應(yīng)。這在一個 實(shí)施例中是可以允許的。在另一個實(shí)施例中,這是不想要的。為了避 免非增強(qiáng)型讀取器104偷聽由讀取器204從標(biāo)簽202引出的響應(yīng),由標(biāo)簽202當(dāng)處在TCM時的響應(yīng)應(yīng)當(dāng)被規(guī)定為對于非增強(qiáng)型讀取器104 是無效的。這可以以許多方式完成。例如(a) 對于壓縮的響應(yīng)計(jì)算CRC-16,然后以預(yù)定的方式改變它,例 如對它進(jìn)行XOR。讀取器204將預(yù)期改變的(例如,XOR的)CRC-16, 但非增強(qiáng)型讀取器104將拒絕該響應(yīng)。(b) 對于原先的(未壓縮的)數(shù)據(jù)計(jì)算CRC-16。非增強(qiáng)型讀取器104 將因?yàn)閭鬏斿e誤拒絕該響應(yīng),但增強(qiáng)型讀取器204可以擴(kuò)展數(shù)據(jù)和重 新檢驗(yàn)CRC-16。對于某些硬件實(shí)施方案,第一種方法對于讀取器驗(yàn)證標(biāo)簽202的 傳輸需要較少的時間,因此可能是想要的。 示例性的應(yīng)用層模塊實(shí)施例在一個實(shí)施例中,控制器402包括應(yīng)用層模塊408,如圖4B所示。 在一個實(shí)施例中,應(yīng)用層模塊408用來把應(yīng)用軟件與可能出現(xiàn)的任何 截?cái)?、壓縮或加密的細(xì)節(jié)隔離開?,F(xiàn)有的應(yīng)用可能不接受已被截?cái)唷?局部壓縮或加密的標(biāo)簽信息。某些應(yīng)用可能要求RFID標(biāo)簽信息以它 的原始形式被完全重建。其它應(yīng)用可以不使用已被截?cái)?、加密或壓縮 的標(biāo)簽數(shù)據(jù)部分。在這些情形下,應(yīng)用層模塊408用來保證應(yīng)用軟件 被呈遞給具有適當(dāng)格式和內(nèi)容的標(biāo)簽數(shù)據(jù)。應(yīng)用層模塊408包括接口 412和處理器410。應(yīng)用層模塊408在 接口 412處從讀取器204接收標(biāo)簽響應(yīng)數(shù)據(jù)。在一個實(shí)施例中,接口 412直接從接收器404接收數(shù)據(jù)。在另一個實(shí)施例中,接口 412經(jīng)由 控制器402接收標(biāo)簽數(shù)據(jù)。在再一個實(shí)施例中,接口412間接接收標(biāo) 簽數(shù)據(jù)。在一個實(shí)施例中,接口包括用于應(yīng)用層模塊的專用硬件。在 另一個實(shí)施例中,接口與讀取器的其它部件共享硬件。接口 412接收標(biāo)簽數(shù)據(jù),并把它格式化用于處理器410。處理器 410不一定是分立的專用處理器,即,處理器410實(shí)際上可以是在也 執(zhí)行其它功能的控制器402中的處理器,即,應(yīng)用層模塊與讀取器204 的其它部件共用一個處理器。處理器410分析標(biāo)簽數(shù)據(jù),并確定正在 發(fā)送的標(biāo)簽202的模式。在一個實(shí)施例中,處理器410可以從非增強(qiáng)型標(biāo)簽102接收標(biāo)簽數(shù)據(jù)。處理器410可以用硬件、軟件、固件或它 們的組合實(shí)施。在一個實(shí)施例中,標(biāo)簽響應(yīng)211包括有關(guān)標(biāo)簽?zāi)J降娘@式指示。 處理器410解釋該顯式指示。在另一個實(shí)施例中,標(biāo)簽響應(yīng)211包括 有關(guān)標(biāo)簽?zāi)J降碾[式指示。處理器410解釋該隱式指示。處理器410可以根據(jù)標(biāo)簽?zāi)J讲扇讉€動作中的任一個。在一個 實(shí)施例中,如果標(biāo)簽?zāi)J绞荰TM,則處理器410填充被截?cái)嗟牡诙?個比特308的至少一部分。在另一個實(shí)施例中,處理器410填寫表示 第二多個比特已被截?cái)嗟臄?shù)據(jù)字段,因此向用戶和/或更大的系統(tǒng)提供 有關(guān)標(biāo)簽數(shù)據(jù)的狀態(tài)的指示。處理器410可以完成以上兩個動作填 寫數(shù)據(jù)字段和填充被截?cái)嗟牡诙鄠€比特308的至少一部分。類似地,如果標(biāo)簽?zāi)J绞荰CM或TEM,在一個實(shí)施例中,處理 器410可以重建第二多個比特308的至少一部分。在另一個實(shí)施例中, 處理器410可以適當(dāng)?shù)靥顚懕硎镜诙鄠€比特已被壓縮或加密的數(shù)據(jù) 字段,從而向用戶和/或更大的系統(tǒng)提供有關(guān)標(biāo)簽數(shù)據(jù)的狀態(tài)的指示。 處理器410可以完成以上兩個動作填寫數(shù)據(jù)字段和重建加密的或壓 縮的第二多個比特308的至少一部分。為了幫助了解被應(yīng)用到任何數(shù)據(jù)標(biāo)準(zhǔn)的基本原理,描述應(yīng)用層模 塊408的實(shí)施例和它如何關(guān)于現(xiàn)有的規(guī)范工作。例如,Gen 2規(guī)范沒 有清晰地定義對于局部截?cái)嗟臉?biāo)簽202應(yīng)答的使用。所以,應(yīng)答可以 保持原樣,穿過應(yīng)用接口的較低層。然而,數(shù)據(jù)在某一時刻可能需要 被變換成標(biāo)準(zhǔn)形式。類似地,標(biāo)簽數(shù)據(jù)規(guī)范的隱式擴(kuò)展可以使用長度字段來表示被壓 縮的序列化。在其中沒有專門指定中間層來拒絕局部編碼的標(biāo)簽應(yīng)答 的系統(tǒng)中,比特級的應(yīng)答照原樣表示,直到應(yīng)用接口的較低層。例如, 使用縮短的sGTIN-96,例如,EPCglobal標(biāo)簽數(shù)據(jù)標(biāo)準(zhǔn)描述如何把 GTIN-96變換成兩個數(shù)據(jù)項(xiàng)EAN.UCC GTIN-14和序列號。然而, EPCglobal譯碼算法不包括解釋長度比特的初始步驟。然而,在某個 點(diǎn),壓縮的數(shù)據(jù)可被解壓縮。在應(yīng)用層模塊408能夠譯碼標(biāo)準(zhǔn)的和截?cái)嗟臉?biāo)簽數(shù)據(jù)的實(shí)施例 中,長度比特被檢查,并且把最終得到的字長度與由頭部暗示的比特 長度進(jìn)行比較。例如,如果長度比特指示比起完全代表由頭部定義的 數(shù)據(jù)結(jié)構(gòu)所需要的更少的比特,則ID已被壓縮。如果長度比特精確地 表示代表數(shù)據(jù)結(jié)構(gòu)的非序列號的部分所需要的字的數(shù)目,則ID已被截 斷。在另一個實(shí)施例中,被壓縮的或截?cái)嗟男蛄刑柛袷奖恢付í?dú)特的 頭部圖案,長度比特的這個檢查可以不是必要的。GTIN-14部分可以是^M皮截?cái)嗟腎D重建的唯一部分。GTIN-14 部分可被指定以"01"的應(yīng)用標(biāo)識符(AI),并且獨(dú)自被4見為標(biāo)準(zhǔn)數(shù)據(jù) 項(xiàng)。然而,應(yīng)用系統(tǒng)可以選擇進(jìn)一步區(qū)分這個TTM標(biāo)簽數(shù)據(jù)與標(biāo)準(zhǔn) 標(biāo)簽數(shù)據(jù)。這么做的一個方法是把接收的縮短的ID變換成條形碼-模 擬格式。例如,數(shù)據(jù)可以以"JC101,,開始,以便模擬載有非序列化ID 的UCC/EAN-128條形碼。被壓縮的響應(yīng)211(來自處在TCM的標(biāo)簽202)在結(jié)合Gen 2規(guī)范 實(shí)施的實(shí)施例中類似地處理。隱式擴(kuò)展可以利用長度比特來表示被壓 縮的序列化,利用以上的法則來解決模糊度,正如下面描述的。把壓 縮的數(shù)據(jù)解壓縮成標(biāo)準(zhǔn)形式可以在兩個階段完成數(shù)據(jù)首先被擴(kuò)展成 標(biāo)準(zhǔn)sGTIN-96,然后以標(biāo)準(zhǔn)方式被變換成EAN.UCC數(shù)據(jù)項(xiàng),諸如 AI(01)和AI(21)。替換地,被壓縮的按比特的數(shù)據(jù)可以在相同的處理 步驟期間被擴(kuò)展并被變換成標(biāo)準(zhǔn)數(shù)據(jù)項(xiàng)。然而,EPCglobal譯碼算法不包括檢驗(yàn)長度比特的初始步驟。能 夠譯碼標(biāo)準(zhǔn)的、截?cái)嗟暮蛪嚎s的標(biāo)簽數(shù)據(jù)的算法可以首先檢查長度比 特,并把最終得到的字長度與由頭部暗指的比特長度進(jìn)行比較。如果比特字,但比起代表非序列化的數(shù)據(jù)所需要的更多的字,則ID已被壓 縮。另外,在需要區(qū)分截?cái)嗟暮蛪嚎s的標(biāo)簽的隱式的擴(kuò)展的系統(tǒng)中僅 僅需要對字長度的這種限制。如果替代地壓縮的序列號格式被指定以 獨(dú)特的頭部圖案,則長度比特的這個檢查可能是不必要的。同樣地, 加密格式可能指定以獨(dú)特的頭部圖案;替換地,如果長度比特表示比起完全代表(以標(biāo)準(zhǔn)形式)由頭部規(guī)定的數(shù)據(jù)結(jié)構(gòu)所需要的更多的16比 特字,則ID已被加密。 示例性的壓縮實(shí)施例在壓縮標(biāo)簽202響應(yīng)中的結(jié)尾比特的實(shí)施例中,可以使用許多已 知的壓縮技術(shù)。例如,可以使用某些通用壓縮技術(shù),諸如基于Limpel Ziv Welch (LZW)算法的那些技術(shù),雖然它們在非常短的消息上(諸如, 20字符的序列化)很難是有效的。4艮適合于壓縮在今天的RFID標(biāo)簽中 典型的較短的消息的壓縮方法的例子是"多基"壓縮,正如在美國專利 No.6,196,466中公開的。多基壓縮技術(shù)改進(jìn)以中等的計(jì)算成本的、數(shù)字和字母的隨機(jī)序列 的編碼。它利用這樣觀察結(jié)果許多種類的數(shù)據(jù),諸如數(shù)字字母數(shù)據(jù), 可被分類為很大地不同的尺寸的子集(在這種情形下,10個數(shù)字對32 字母/刪節(jié)字符)。以約每字符3.3比特的平均值編碼所有的數(shù)字和以約 每字符5比特編碼所有剩余的字符是最佳的。典型的字符級別編碼方 案沒有達(dá)到這些最佳值,因?yàn)樗鼈冃枰峁?鎖存"和"移位"圖案,來 處理在字符類別之間的隨機(jī)混合。正如在以上引述的專利中公開的, 改進(jìn)的方法是提供初始比特圖案,用作為用于要被編碼的剩余的數(shù)據(jù) 的"字符圖"(其中,例如,每個0代表數(shù)字和每個1代表字母字符)。 根據(jù)字符圖,消息的所有的數(shù)字可被聚集成一個大的二進(jìn)制數(shù)(每個數(shù) 字3.3比特的最佳速率),然后其它基底的所有的成員可以同樣地聚集 (在這種情形下,為了簡單起見,作為每個字符5個數(shù)字的組)。給定 當(dāng)前的低成本的RFID標(biāo)簽的計(jì)算的約束條件,可以優(yōu)選地把以10為 基底的數(shù)據(jù)分組成10個數(shù)字的組,每個組是3數(shù)字的接近最佳的代表。 如果在3的最后的組以后剩余1或2個數(shù)字,則這些數(shù)字分別被不太 最佳地編碼為4或7個數(shù)字。包括字符圖本身的附加開銷,數(shù)字將通 過使用4.33比特的平均值被編碼,以及字母/刪節(jié)將以6比特的平均值 被編碼,比起在不壓縮時的每個字符7比特,有顯式的節(jié)省。當(dāng)然,RFID標(biāo)簽硬件在復(fù)雜性和容量上有進(jìn)步,消息的潛在尺 寸也將增加。隨著消息尺寸增加,基于LZW的技術(shù)可以變?yōu)楦m合的。當(dāng)選擇具體的壓縮方法時,實(shí)施例的特定的實(shí)施方案考慮到這一 點(diǎn)。通過組合通用壓縮方法(多基、LZW等等)與對于具體的RFID數(shù) 據(jù)標(biāo)準(zhǔn)的特定的特性定制的依賴于實(shí)施方案的算法,可以得到附加增 益。這可以結(jié)合需要的RFID數(shù)據(jù)標(biāo)準(zhǔn)被描述。例如,Gen 2標(biāo)簽數(shù) 據(jù)規(guī)范使用固定長度設(shè)計(jì)。要被編碼的序列號是可變的長度(從1個字 符直到20個字符)。然而,耗費(fèi)在序列化的標(biāo)簽比特的數(shù)目對于給定 的標(biāo)簽格式和非序列化的ID長度是固定的。這典型地造成要加上很大 的數(shù)目的'0,比特,用于填塞,但這些填塞比特的為止取決于特定的數(shù) 據(jù)結(jié)構(gòu)。例如SGTIN-96編碼序列化的38比特(包括對于總數(shù)38所需要加上的 前面的零比特)。SGTIN-96編碼序列化的140比特(以每個字符7比特,被填塞以 對于總數(shù)140所需要的結(jié)尾的全0比特圖案)。SGTIN-96代表18數(shù)字標(biāo)識符(公司前綴加上對于總共18數(shù)字所 需要的那樣的多的數(shù)字的"序列號")。這個數(shù)據(jù)的標(biāo)簽編碼總是以在 "序列號"后面的24個'0,比特結(jié)束。另外,"序列號"部分(無論何處從 18到38比特,取決于公司前綴)可包括大的數(shù)目的前面的零比特,但 這些比特從可能是非零的前面的"擴(kuò)展的數(shù)字,,跟隨在MSB比特后面。由于在Gen 2實(shí)施例中的數(shù)據(jù)類型本身經(jīng)由它的頭部在每個標(biāo)簽 中表示,每個壓縮的序列化可以用用于零游程的幾個比特被編碼,而 不是實(shí)際上編碼填塞的零比特。零的運(yùn)行的位置可以通過使用上述的 法則從頭部被確定。例如,耗費(fèi)在游程指示符的比特的數(shù)目被規(guī)定, 本領(lǐng)域技術(shù)人員將會看到,這種選擇將牽涉到成本/益處折衷,考慮編 碼的復(fù)雜性和為這個目的所保留的比特的數(shù)目對預(yù)期的零游程的平均 長度。作為一個例子,設(shè)計(jì)者可以選擇規(guī)定當(dāng)在96比特?cái)?shù)據(jù)結(jié)構(gòu)(從0 到31接連的'0,比特表示)中使用時,壓縮的序列化為從5比特開始, 但當(dāng)在SGTIN-198結(jié)構(gòu)(從0到15個7比特的全零比特的圖案表示) 中使用時,從4比特開始。而且,在壓縮的版本中假設(shè)抑制在SSCC-96中的結(jié)尾的24個零比特,不需要在壓縮的比特圖案中專門表示。對于SGTIN-96和SSCC-96數(shù)據(jù)結(jié)構(gòu)中,在填塞的'0,比特的游程能從額外的壓緊技術(shù)獲益。然而,這對于SGTIN-198數(shù)據(jù)結(jié)構(gòu)是不正 確的,即使在抑制游程編碼的全0圖案后。其余的字符仍舊以每個字 符7比特表示,這小于對于典型的序列化數(shù)據(jù)的最佳值。這樣的數(shù)據(jù) 往往主要包含與大寫字母字符以及與偶爾的'-,或V,或類似的分隔符 (它們一起應(yīng)當(dāng)需要每個非數(shù)字字符約5比特)或多或少隨機(jī)地混合的 數(shù)字(它最佳地應(yīng)當(dāng)僅僅需要每個數(shù)字約3.3比特)。在Gen2規(guī)范中7 比特代表也容納很少使用的小寫字母和刪節(jié)字符,但這個容量在大多 數(shù)情形下是浪費(fèi)(導(dǎo)致浪費(fèi)的傳輸帶寬)。因此,即使在填充部分的游 程編碼后,SGTIN-198數(shù)據(jù)結(jié)構(gòu)的壓縮的版本將實(shí)施額外的壓緊技術(shù), 以便進(jìn)一步減小傳輸時間。許多已知的技術(shù)可以相當(dāng)好地服務(wù)業(yè)這個 目的,但示例的多基壓緊是特別有效的。實(shí)施例的實(shí)施方案將需要類似地考慮,取決于所使用的數(shù)據(jù)規(guī)范 的特點(diǎn)。使用將來的數(shù)據(jù)規(guī)范的實(shí)施例也將牽涉到類似的考慮。結(jié)論雖然在上面描述了本發(fā)明的實(shí)施例,但應(yīng)當(dāng)看到,它們僅僅作為 例子給出的,而不是限制。本領(lǐng)域技術(shù)人員將會看到,這里可以作出 在形式和細(xì)節(jié)上的各種改變,而不背離本發(fā)明的精神和范圍。因此, 本發(fā)明的寬度和范圍不應(yīng)當(dāng)由上述的示例性實(shí)施例限制,而是應(yīng)當(dāng)僅 僅根據(jù)以下的權(quán)利要求和它們的等同物來限定。
權(quán)利要求
1.一種射頻標(biāo)識(RFID)標(biāo)簽,包括接收器,被配置成接收來自讀取器的信號;存儲模塊,它能夠存儲標(biāo)簽數(shù)據(jù),其中該標(biāo)簽數(shù)據(jù)包括第一比特圖案和第二比特圖案;邏輯模塊,被配置成生成對接收的讀取器信號的響應(yīng),其中該邏輯模塊被配置成生成包括第一比特圖案以及根據(jù)多種數(shù)據(jù)格式模式之一被格式化的第二比特圖案的所述響應(yīng),其中所述多種數(shù)據(jù)格式模式包括第一數(shù)據(jù)格式模式和第二數(shù)據(jù)格式模式,其中在第一數(shù)據(jù)格式模式中,所述第二比特圖案被改變,其中在第二數(shù)據(jù)格式模式中,所述第二比特圖案不改變;以及發(fā)射器,被配置成發(fā)送對接收的讀取器信號的所述響應(yīng)。
2. 根據(jù)權(quán)利要求l所述的標(biāo)簽,其中所述多種數(shù)據(jù)格式模式包括 結(jié)尾截?cái)鄶?shù)據(jù)格式模式,在該模式中所述第二比特圖案被截?cái)唷?br> 3. 根據(jù)權(quán)利要求1所述的標(biāo)簽,其中所述多種數(shù)據(jù)格式模式包括 結(jié)尾壓縮數(shù)據(jù)格式模式,在該模式中所述第二比特圖案被壓縮。
4. 根據(jù)權(quán)利要求l所述的標(biāo)簽,其中所述多種數(shù)據(jù)格式模式包括 結(jié)尾加密數(shù)據(jù)格式模式,在該模式中所述第二比特圖案被加密。
5. 根據(jù)權(quán)利要求1所述的標(biāo)簽,其中所述邏輯模塊根據(jù)當(dāng)前接收 的讀取器信號確定數(shù)據(jù)格式模式。
6. 根據(jù)權(quán)利要求1所述的標(biāo)簽,其中所述邏輯模塊根據(jù)當(dāng)前接收 的讀取器信號和當(dāng)前的數(shù)據(jù)格式模式來確定數(shù)據(jù)格式模式。
7. 根據(jù)權(quán)利要求l所述的標(biāo)簽,其中所述邏輯模塊根據(jù)數(shù)據(jù)格式 模式和當(dāng)前接收的讀取器信號來確定所述第二比特圖案中的比特的數(shù) 目。
8. 根據(jù)權(quán)利要求3所述的標(biāo)簽,其中在結(jié)尾壓縮數(shù)據(jù)格式模式中, 使用多基壓縮技術(shù)來壓縮所述第二比特圖案。
9. 根據(jù)權(quán)利要求3所述的標(biāo)簽,其中所述存儲模塊存儲所述第二比特圖案的壓縮版本。
10. 根據(jù)權(quán)利要求4所述的標(biāo)簽,其中所述存儲模塊存儲所述第 二比特圖案的加密版本。
11. 根據(jù)權(quán)利要求3所述的標(biāo)簽,其中所述邏輯模塊確定所述第 二比特圖案的壓縮版本。
12. 根據(jù)權(quán)利要求4所述的標(biāo)簽,其中所述邏輯模塊確定所述第 二比特圖案的加密版本。
13. 根據(jù)權(quán)利要求1所述的標(biāo)簽,其中所述信號包括另一個命令 的隱式命令擴(kuò)展,該隱式命令被配置成使得所述邏輯模塊生成包括第 一比特圖案以及根據(jù)多種數(shù)據(jù)格式模式之一被格式化的第二比特圖案 的響應(yīng)。
14. 根據(jù)權(quán)利要求1所述的標(biāo)簽,其中所述信號包括顯式命令, 該顯式命令使得所述邏輯模塊生成包括第一比特圖案以及根據(jù)多種數(shù)據(jù)格式模式之一被格式化的第二比特圖案的響應(yīng)。
15. —種射頻標(biāo)識(RFID)標(biāo)簽,包括 用于接收來自讀取器的信號的裝置;用于存儲標(biāo)簽數(shù)據(jù)的裝置,其中標(biāo)簽數(shù)據(jù)包括第一比特圖案和第 二比特圖案;用于生成對接收的讀取器信號的響應(yīng)的裝置,其中該響應(yīng)包括第 一比特圖案和根據(jù)多種數(shù)據(jù)格式模式之一被格式化的第二比特圖案, 其中所迷多種數(shù)據(jù)格式模式包括第 一數(shù)據(jù)格式模式和第二數(shù)據(jù)格式模 式,其中在第一數(shù)據(jù)格式模式中,第二比特圖案被改變,其中在第二 數(shù)據(jù)格式模式中,第二比特圖案不改變;以及用于發(fā)送對接收的讀取器信號的響應(yīng)的裝置。
16. 根據(jù)權(quán)利要求15所述的標(biāo)簽,其中所述多種數(shù)據(jù)格式模式包 括結(jié)尾截?cái)鄶?shù)據(jù)格式模式,在該模式中所述第二比特圖案被截?cái)唷?br> 17. 根據(jù)權(quán)利要求15所述的標(biāo)簽,其中所述多種數(shù)據(jù)格式模式包 括結(jié)尾壓縮數(shù)據(jù)格式模式,在該模式中所述第二比特圖案被壓縮。
18. 根據(jù)權(quán)利要求15所述的標(biāo)簽,其中所述多種數(shù)據(jù)格式模式包括結(jié)尾加密數(shù)據(jù)格式模式,在該模式中所述第二比特圖案被加密。
19. 根據(jù)權(quán)利要求15所述的標(biāo)簽,還包括 用于根據(jù)當(dāng)前接收的讀取器信號確定數(shù)據(jù)格式模式的裝置。
20. 根據(jù)權(quán)利要求15所述的標(biāo)簽,還包括用于根據(jù)當(dāng)前接收的讀取器信號和當(dāng)前的數(shù)據(jù)格式模式確定數(shù)據(jù) 格式模式的裝置。
21. 根據(jù)權(quán)利要求15所述的標(biāo)簽,其中邏輯模塊根據(jù)數(shù)據(jù)格式模 式和當(dāng)前接收的讀取器信號確定第二比特圖案中比特的數(shù)目。
22. 根據(jù)權(quán)利要求17所述的標(biāo)簽,其中在結(jié)尾壓縮數(shù)據(jù)格式模式 中,使用多基壓縮技術(shù)來壓縮第二比特圖案。
23. 根據(jù)權(quán)利要求17所述的標(biāo)簽,還包括 用于存儲第二比特圖案的壓縮版本的裝置。
24. 根據(jù)權(quán)利要求18所述的標(biāo)簽,還包括 用于存儲第二比特圖案的加密版本的裝置。
25. 根據(jù)權(quán)利要求17所述的標(biāo)簽,還包括 用于確定第二比特圖案的壓縮版本的裝置。
26. 根據(jù)權(quán)利要求18所述的標(biāo)簽,還包括 用于確定第二比特圖案的加密版本的裝置。
27. —種在射頻標(biāo)識(RFID)標(biāo)簽中用于確定對信號的響應(yīng)的方法, 包括(1) 接收來自讀取器的信號;(2) 檢查存儲的數(shù)據(jù),其中存儲的數(shù)據(jù)包括第一比特圖案和第二比 特圖案;(3) 確定數(shù)據(jù)格式模式,其中所述確定是基于接收的信號進(jìn)行的;(4) 組裝響應(yīng),其中該響應(yīng)包括第 一比特圖案和根據(jù)多種數(shù)據(jù)格式 模式之一被格式化的第二比特圖案,其中多種數(shù)據(jù)格式模式包括第一 數(shù)椐格式模式和第二數(shù)據(jù)格式模式,其中在第一數(shù)據(jù)格式模式中,第 二比特圖案被改變,其中在第二數(shù)據(jù)格式模式中,第二比特圖案不改 變;以及(5)發(fā)送被組裝的響應(yīng)。
28. 根據(jù)權(quán)利要求27所述的方法,其中所述多種數(shù)據(jù)格式模式包 括結(jié)尾截?cái)鄶?shù)據(jù)格式模式,其中如果數(shù)據(jù)格式模式被確定為結(jié)尾截?cái)?數(shù)據(jù)格式模式,則步驟(4)包括截?cái)嗟诙忍貓D案。
29. 根據(jù)權(quán)利要求27所述的方法,其中所述多種數(shù)據(jù)格式模式包 括結(jié)尾壓縮數(shù)據(jù)格式模式,其中如果數(shù)據(jù)格式模式被確定為結(jié)尾壓縮 數(shù)據(jù)格式模式,則步驟(4)包括壓縮第二比特圖案。
30. 根據(jù)權(quán)利要求27的方法,其中多種數(shù)據(jù)格式模式包括結(jié)尾加 密數(shù)據(jù)格式模式,其中如果數(shù)據(jù)格式模式被確定為結(jié)尾加密數(shù)據(jù)格式 模式,則步驟(4)包括加密第二比特圖案。
31. 根據(jù)權(quán)利要求27所述的方法,其中在步驟(3)中,所述確定 是基于接收的信號和當(dāng)前數(shù)據(jù)格式模式進(jìn)行的。
32. 根據(jù)權(quán)利要求27所述的方法,其中第二比特圖案中比特的數(shù) 目是基于當(dāng)前數(shù)據(jù)格式模式而定的。
33. 根據(jù)權(quán)利要求29所述的方法,其中步驟(4)包括根據(jù)多基壓縮技術(shù)壓縮第二比特圖案。
34. 根據(jù)權(quán)利要求29所述的方法,其中存儲的數(shù)據(jù)還包括第二比 特圖案的壓縮版本。
35. 根據(jù)權(quán)利要求29所述的方法,其中存儲的數(shù)據(jù)還包括第二比 特圖案的加密版本。
36. 根據(jù)權(quán)利要求34所述的方法,其中步驟(4)包括 檢索第二比特圖案的存儲的壓縮版本。
37. 根據(jù)權(quán)利要求29所述的方法,其中步驟(4)還包括 生成第二比特圖案的壓縮版本。
38. 根據(jù)權(quán)利要求35所述的方法,其中步驟(4)還包括 接收第二比特圖案的加密版本。
39. 根據(jù)權(quán)利要求30所述的方法,其中步驟(4)還包括 生成第二比特圖案的加密版本。
40. —種在射頻標(biāo)識(RFID)讀取器中用于與RFID標(biāo)簽群中的RFID標(biāo)簽通信的方法,包括(1) 組裝要發(fā)送的信號,其中該信號包括建立數(shù)據(jù)格式模式的命令;(2) 發(fā)送該信號到所述標(biāo)簽群;以及(3) 接收來自至少一個標(biāo)簽的響應(yīng),其中如果數(shù)據(jù)格式模式是需要改變的結(jié)尾比特的模式,則所述響應(yīng)包 括第一比特圖案和改變的第二比特圖案,以及如果數(shù)據(jù)格式模式是正常模式,則所述響應(yīng)包括第一比特圖案和 未改變的第二比特圖案。
41. 根據(jù)權(quán)利要求40所述的方法,其中如果數(shù)據(jù)格式模式是結(jié)尾 截?cái)?,則所述響應(yīng)包括截?cái)嗟牡诙忍貓D案。
42. 根據(jù)權(quán)利要求40所述的方法,其中如果數(shù)據(jù)格式模式是結(jié)尾 壓縮,則所述響應(yīng)包括壓縮的第二比特圖案。
43. 根據(jù)權(quán)利要求40所述的方法,其中如果數(shù)據(jù)格式模式是結(jié)尾 加密,則所述響應(yīng)包括加密的第二比特圖案。
44. 根據(jù)權(quán)利要求43所述的方法,其中所述信號包括表示在第一 比特圖案中的比特?cái)?shù)目的參數(shù)。
45. 根據(jù)權(quán)利要求40所述的方法,還包括(4) 譯碼所述響應(yīng),其中譯碼后的響應(yīng)包括有關(guān)標(biāo)簽?zāi)J降闹甘尽?br> 46. 根據(jù)權(quán)利要求45所述的方法,其中步驟(4)還包括 使應(yīng)用與結(jié)尾截?cái)鄶?shù)據(jù)格式的響應(yīng)隔開。
47. 根據(jù)權(quán)利要求45所述的方法,其中步驟(4)還包括 使應(yīng)用與結(jié)尾壓縮數(shù)據(jù)格式的響應(yīng)隔開。
48. 根據(jù)權(quán)利要求45所述的方法,其中步驟(4)還包括 使應(yīng)用與結(jié)尾加密數(shù)據(jù)格式的響應(yīng)隔開。
49. 根據(jù)權(quán)利要求40所述的方法,其中步驟(l)包括 將所述命令格式化為另 一個命令的隱式命令擴(kuò)展。
50. 根據(jù)權(quán)利要求40所述的方法,其中步驟(l)包括 將所述命令格式化為建立數(shù)據(jù)格式模式的顯式命令。
51. —種在射頻標(biāo)識(RFID)系統(tǒng)中的應(yīng)用層模塊,包括 被耦合到讀取器的接口 ,其中該接口被配置成接收來自讀取器的標(biāo)簽響應(yīng);以及被耦合到所述接口的處理器,其中該處理器被配置成從所述接口接收標(biāo)簽數(shù)據(jù),并且格式化 該標(biāo)簽數(shù)據(jù)以供外部應(yīng)用使用,其中如果該處理器確定標(biāo)簽響應(yīng)的結(jié)尾比特被改變,則該處理 器被配置成填寫第二比特圖案。
52. 根據(jù)權(quán)利要求51所述的應(yīng)用層模塊,其中如果所述處理器確 定標(biāo)簽響應(yīng)的結(jié)尾比特圖案被截?cái)啵瑒t所述處理器生成被截?cái)嗟谋忍?圖案的未截?cái)喟姹尽?br> 53. 根據(jù)權(quán)利要求51所述的應(yīng)用層模塊,其中如果所述處理器確 定標(biāo)簽響應(yīng)的結(jié)尾比特圖案被壓縮,則所述處理器生成被壓縮的比特 圖案的未壓縮版本。
54. 根據(jù)權(quán)利要求53所述的應(yīng)用層模塊,其中所述處理器使用多 基解壓縮技術(shù)生成被壓縮的比特圖案的未壓縮版本。
55. 根據(jù)權(quán)利要求51所述的應(yīng)用層模塊,其中如果所述處理器確 定標(biāo)簽響應(yīng)的結(jié)尾比特圖案被加密,則所述處理器生成被加密的比特 圖案的未加密版本。
56. —種在射頻標(biāo)識(RFID)系統(tǒng)中的應(yīng)用層才莫塊,包括 用于接收來自RFID讀取器的標(biāo)簽響應(yīng)的裝置;以及用于格式化標(biāo)簽數(shù)據(jù)以供外部應(yīng)用使用的裝置,其中如果該格式 化裝置確定標(biāo)簽響應(yīng)的結(jié)尾比特被改變,則該格式化裝置填寫第二比 特圖案。
57. 根據(jù)權(quán)利要求56所述的應(yīng)用層模塊,其中如果所迷格式化裝 置確定標(biāo)簽響應(yīng)的結(jié)尾比特圖案被截?cái)?,則所述格式化裝置生成被截 斷的比特圖案的未截?cái)喟姹尽?br> 58. 根據(jù)權(quán)利要求56所述的應(yīng)用層模塊,其中如果所述格式化裝 置確定標(biāo)簽響應(yīng)的結(jié)尾比特圖案被壓縮,則所述格式化裝置生成被壓縮的比特圖案的未壓縮版本。
59. 根據(jù)權(quán)利要求58所述的應(yīng)用層模塊,其中所述格式化裝置使用多基解壓縮技術(shù)生成被壓縮的比特圖案的未壓縮版本。
60. 根據(jù)權(quán)利要求56所述的應(yīng)用層模塊,其中如果所述格式化裝 置確定標(biāo)簽響應(yīng)的結(jié)尾比特圖案被加密,則所述格式化裝置生成被加 密的比特圖案的未加密版本。
全文摘要
這里描述用于RFID標(biāo)簽、RFID讀取器、通信算法和RFID相關(guān)應(yīng)用的方法、系統(tǒng)和設(shè)備。在本發(fā)明的一方面中,RFID標(biāo)簽?zāi)軌虼鎯?shù)據(jù),接收來自讀取器的信號,考慮標(biāo)簽?zāi)J胶蛿?shù)據(jù)確定響應(yīng),以及把響應(yīng)發(fā)送到讀取器。所述數(shù)據(jù)包括第一多個比特和第二多個比特。標(biāo)簽?zāi)J娇梢杂勺x取器通過當(dāng)前的或以前的命令來設(shè)置。取決于標(biāo)簽?zāi)J剑憫?yīng)可以是完整的,或者第二多個比特可以被截?cái)?,壓縮或加密。在本發(fā)明的一方面中,響應(yīng)包括有關(guān)該響應(yīng)是完整的、被截?cái)嗟?、被壓縮的或被加密的隱式指示。在本發(fā)明的另一方面中,來自讀取器的命令指示多少比特應(yīng)當(dāng)被截?cái)?、壓縮或加密。
文檔編號H04Q5/22GK101278570SQ200680036281
公開日2008年10月1日 申請日期2006年9月29日 優(yōu)先權(quán)日2005年9月29日
發(fā)明者安妮·舒斯勒爾, 弗萊德里克·舒斯勒爾 申請人:訊寶科技公司
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點(diǎn)贊!
1
宜兴市| 乌拉特后旗| 泰顺县| 唐海县| 蒙城县| 新平| 陇川县| 英山县| 封开县| 南靖县| 富宁县| 乐亭县| 凤庆县| 康马县| 武隆县| 中牟县| 台北县| 喀什市| 东莞市| 周宁县| 建平县| 屯门区| 黄平县| 靖江市| 扎赉特旗| 长武县| 瑞安市| 武义县| 扶沟县| 日土县| 许昌县| 兴义市| 绥滨县| 仙居县| 宿迁市| 抚松县| 阜新市| 龙南县| 望城县| 遵化市| 沁阳市|