與遵守不同協議的rfid標簽亞群的交互作用的制作方法
【專利摘要】具體實施例是針對與遵守不同通訊協議的RFID標簽亞群之間的通訊。多RFID標簽亞群可共享同一通訊層和狀態機,但遵守不同的通訊協議。在不同通訊協議內的一些指令共享指令代碼,一些指令具有不同的指令代碼。基于探測到的指令,如果該指令在一特定協議內時,遵守該協議的一標簽可接收該指令且作出響應,如果探測到的指令不在協議內時,拒絕該指令且不作出響應。
【專利說明】與遵守不同協議的RFID標簽亞群的交互作用
【技術領域】
[0001]本發明涉及一種無線射頻識別技術,尤其涉及一種用于無線射頻識別的閱讀器及其方法。
【背景技術】
[0002]無線射頻識別(RFID)系統通常包括RFID閱讀器,也被稱為RFID讀/寫器或者RFID訊問器,和RFID標簽。RFID系統可以多種方式使用以用于定位和識別標簽所依附的物體。RFID系統在產品和服務相關產業非常有用,其可以用于追蹤正被加工、盤點(inventoried)或處理的物品。在這種情況下,一 RFID標簽經常被附著在單件商品,或者其包裝上。
[0003]一般而言,RFID技術需要使用一 RFID閱讀器以盤點一個或者多個RFID標簽,其中盤點(inventorying)至少涉及單一化一標簽和從被單一化的標簽接收一標識符。“被單一化的(singulated) ”被界定為一閱讀器單獨分離出一標簽,可能是從多個標簽中,用于一閱讀器-標簽對話。“標識符”被界定為用于識別標簽或者標簽所依附的物品的一數字,比如一標簽標識符(TID),電子產品代碼(EPC),等等。閱讀器傳遞一無線射頻(RF)波以執行詢問。該RF波是典型的電磁的,至少在遠場。RF波在近場或過渡性近場還可以電的或磁的占主導。RF波可編碼一個或多個指令以指示標簽執行一個或多個動作。
[0004]在典型的RFID系統中,一 RFID閱讀器傳遞一調制RF盤點信號(一指令),接收一標簽回復,并傳遞一 RF確認信號以響應該標簽回復。感知到該詢問RF波的一標簽可通過傳回另一 RF波作為響應。該標簽或者在起初生成該被傳回的RF波,或者在被稱為反向散射的一過程中反射回詢問RF波的一部分。反向散射可以多種方式發生。
[0005]該反射回的RF波可編碼存儲于標簽內的數據,比如一數字。該響應被閱讀器解調并解碼,從而識別,計數或者相反與關聯的物品相互作用。該解碼數據可表示一序列號,一價格,一日期限,一時間,一目的地,一加密信息,一電子簽名,其他屬性,屬性的組合等等。相應的,當一閱讀者接收到標簽數據時,其可得知持有該標簽的物品和/或關于該標簽自身。
[0006]一 RFID標簽通常包括天線段,無線電部分,電源(power)管理部分,且通常還包括一邏輯部分,一存儲器,或者兩者均有。在一些RFID標簽,電源管理部分包括能量存儲裝置,如一電池。帶有能量存儲裝置的無線射頻標簽被稱為電池輔助的、半主動的、或者主動標簽。其他的RFID標簽只能由其接受到的射頻信號來驅動。這類RFID標簽沒有能量存儲裝置,被稱為被動標簽。當然,即便是被動標簽通常也包括臨時能量存儲元件和信息/標簽存儲元件,如電容或電感。
【發明內容】
[0007]本
【發明內容】
被提供以以簡化的形式來介紹一些概念,這些簡化概念將在后面的【具體實施方式】中被進一步詳細闡述。該
【發明內容】
并不傾向于確定關鍵特征或者要求保護的主題的必要技術特征,也不傾向于幫助確定權利要求所要保護的范圍。
[0008]具體實施例針對與遵守不同通訊協議的RFID亞群的通訊。多個RFID標簽亞群可共享相同的通訊層和也遵守不同的通訊協議的狀態機(state machine)。在不同通訊協議的一些指令共享指令碼和一些指令具有不同指令碼。基于探測到一指令,遵守一特定協議的一標簽可接受該指令和在該指令在該協議內時作出響應,并可在該探測到的指令不在該協議內時拒絕該指令和不作響應。
[0009]在一些具體實施例中,在不同通訊協議內的一些指令可在其他特性方面不同,比如指令長度或錯誤探測碼生成。在這些具體實施例中,遵守一特定協議的一標簽可接受具有與特定協議中指令相應的特性的一接收到的指令,和如果該接收到的指令具有一個或多個與特定協議中指令不相應的特性,則該標簽可拒絕該接收到的指令。
[0010]通過閱讀下面的詳細說明和觀看相關附圖,這些及其他特征以及優點將會顯而易見。可以理解的是,前面的概括性描述和下面的詳細說明是僅用于解釋并不是對要求保護部分的限制。
【專利附圖】
【附圖說明】
[0011]下面的具體說明是結合相應的附圖進行的,其中:
[0012]圖1是一 RFID系統的部件框圖。
[0013]圖2圖2是一顯不一被動標簽,比如一可被用于圖1所不系統的標簽的部件的不意圖。
[0014]圖3是一概念圖,其用于闡明圖1中RFID系統各部件間通信的半雙工傳輸模式。
[0015]圖4是一顯示一 RFID標簽,比如圖2中所示RFID標簽的細節的框圖。
[0016]圖5A和5B闡明了圖4框圖中的標簽至閱讀器和閱讀器至標簽通信期間的信號途徑。
[0017]圖6是依具體實施例的一整個RFID閱讀器系統的一框圖。
[0018]圖7是一框圖,其闡釋了依具體實施例的一 RFID系統的整體架構。
[0019]圖8是依一些具體實施例的閱讀器指令的一表格。
[0020]圖9是依一些具體實施例的用于不同協議的指令碼的一表格。
[0021]圖10依一些具體實施例,描述了用于不同協議的選擇指令的結構。
[0022]圖11依一些具體實施例,描述了用于不同協議的詢問指令的結構。
[0023]圖12依一些具體實施例,描述了用于不同協議的詢問調整指令的結構。
[0024]圖13依一些具體實施例,描述了用于不同協議的詢問重復指令的結構。
[0025]圖14依一些具體實施例,描述了用于不同協議的確認符指令的結構。
[0026]圖15依一些具體實施例,描述了用于與不同RFID標簽亞群通訊的一過程。
[0027]圖16依一些具體實施例,描述了用于識別和與RFID標簽亞群通訊的一過程。
【具體實施方式】
[0028]在下面的具體說明中,所涉及的附圖為本文一部分,且在此通過闡明具體實施例或示例的方式被展現。這些具體實施例或示例可以被組合在一起,其他方面也可以被利用,也可能在不背離本揭露的精神和范圍的情況下作結構性改變。因此,下述具體說明不應被當作限制,且本發明的范圍由所附權利要求及其等同來界定。
[0029]如本文所使用,“存儲器”為ROM,RAM,靜態隨機存儲器(SRAM),動態隨機存儲器(DRAM),非易失憶存儲器(NVM),電可擦只讀存儲器(EEPROM),閃存(FLASH),保險絲存儲器(Fuse),磁性隨機存儲器(MRAM),鐵電存儲器(FRAM)以及本領域【技術領域】人員所知的其它類似信息存儲技術中的一種。存儲器的一部分是可寫入的,一部分則不是。“協議”表示一用于閱讀器和標簽間之間通信(反之亦然)的工業標準,如由EPCglobal公司(第二代說明書(specificat1n))提供的、在860MHz_960MHz進行通信的第I階第2代超高頻RFID協議(Class-1 Generat1n-2 UHF RFID Protocol for Communicat1ns at 860 MHz - 960MHz by EPCglObal,InC),其第1.2.0版和2.0版以引用的方式并入本文。
[0030]本文所用的一“指令(command) ”指的是至一標簽的以執行一個或多個動作的一請求,并包括先于一指令碼的一個或多個指示。一 “指示(instruct1n) ”指的是至一標簽的以執行單個明確動作的一請求(例如將數據寫入存儲器)。一“程序(program)”是指至一標簽的以執行一組或一系列指示的一請求(例如,從存儲器中讀取一數值,如果該讀取的數值少于一閥值時,則鎖定一存儲字)。作為一示例,“選擇(select)”是Gen2說明書的一指令,其指令碼為1010位串。一選擇指令基于使用者自定義的準則選擇一特定標簽群,基于標簽分區實現并集(U),交集(Π ),和邏輯非(?)。作為另一個示例,一“詢問”是Gen2說明書(Gen2 Specificat1n)的一指令,用于啟動一盤點循環,在其內一閱讀器單一化標簽并每次一個地接收它們的EPC。一閱讀器通過發送一隨后的詢問指令(其還開始了一新的盤點循環)或者一選擇指令而終止該盤點循環。在開始一盤點循環后,一閱讀器可交替地發送詢問調整和詢問重復指令,這些是詢問指令的變體,一繼續單一化標簽。盡管詢問/詢問調整/詢問重復指令特定于Gen2說明書,其它用于標簽單一化的“詢問類似”指令(例如,可由EPCglobal或其它標準體或甚至私有協議引入)可執行同樣的或類似的功能。
[0031]圖1是一個典型RFID系統100的部件示意圖,結合具體實施例。一 RFID閱讀器110傳送一詢問無線射頻信號112。在RFID閱讀器120附近的RFID標簽120感應到詢問無線射頻信號112,并產生信號126作為回應。RFID閱讀器110感應并解碼信號126。信號112和信號126可以包括無線射頻波和/或者非傳播無線射頻信號(比如,被動近場信號)。
[0032]閱讀器110和標簽120通過信號112和信號126進行通信。在通訊時,每一方編碼、調制、并傳送數據給另一方,且每一方從另一方接收,解調,并解碼數據。數據能夠被無線射頻波形調制和解調。無線射頻波形通常在一個適當的頻率范圍,如900Mhz左右,13.56Mhz
左右?等等。
[0033]閱讀器和標簽之間通過符號(symbol)通信,也稱作RFID符號。一個符號可以是一個定界符(delimiter),一個標定值,等等。如果需要的話,符號可以實現二進制信息交換,如“O”和“I”。當符號被閱讀器110和標簽120處理過時,他們可以被當作數值,數字,
坐坐寸寸ο
[0034]標簽120可以是一被動標簽,或一主動或者電池輔助標簽(比如,一具有自己電源源的標簽)。當標簽120是一被動標簽時,它由信號112來提供電源(電力)。
[0035]圖2是一 RFID標簽220的圖解。標簽220可以像圖1中標簽120那樣運行。標簽220被繪制成一個被動標簽,意味著它沒有自己的電源源。但是,這個文檔中所描述的大部分,也適用于主動和電池輔助標簽。
[0036]標簽220通常(盡管不是必須)成形在一平面嵌體(inlay) 222上,該嵌體222可以本領域所知的多種多種方法制成。標簽220包括一個電路,該電路可以被應用于集成電路224。在一些具體實施例中,集成電路224被用于互補金屬氧化物半導體(CMOS)技術。在其他的具體實施例中,集成電路224可以被用在其他技術上,如雙極面結型晶體管(BJT)技術,金屬-半導體場效應晶體管(MESFET)技術,以及其他所屬【技術領域】人員所知的技術。集成電路224被安置在嵌體222上。
[0037]標簽220還包括一天線以與其外界環境交換無線信號。該天線通常為平的且附著于嵌體222。集成電路224通過適當的天線接觸(沒有表示在圖2中)被電耦合于天線。此處所用“電耦合”一詞的可能表示一直接電連接,或者可能表示包括一個或多個干預電路塊\元件\設備的連接。此處所用“電耦合”一詞中的“電”在本文件中是指一個或者多個歐姆的/電流的,電容的,和/或電感的。類似的,此處所用“電隔離”是指沒有出現一個或多個類型(例如,電流的,電容的,和/或感應的)的電耦合,至少在盡可能的范圍內。例如,相互電隔離的元件之間相互電流地相隔離,電容地相隔離,和/或電感應地相隔離。當然,電隔離部件之間將通常具有一些不可避免的雜散電容或感應耦合,但是隔離的目的在于當與一電耦合路徑相比時,最小化這些雜散耦合至一可忽略的水平。
[0038]顯示的集成電路224具有單天線端口,包括兩個天線接觸電連接于兩個天線段227而形成了雙極子。許多其他的具體實施例可能使用任何數量的端口,接觸,天線,和/或天線段。
[0039]圖250描述了標簽252的俯視圖和側視圖,其是使用帶條形成的。標簽252不同于標簽220,因為其包括一具有帶條接觸256和258的平面帶條基板254。集成電路224被裝配在帶條基板254上,從而集成電路224上的天線接觸通過適當的連接(沒有顯示)電耦合于帶條接觸256和258。帶條基板254然后被安置在嵌體222上從而帶條接觸256和258電耦合于電線段226和228。帶條基板254可能通過按壓,一接口層,一種或多種粘合齊U,或其他適當的方式而被固定于嵌體222。
[0040]圖260描述了將帶條基板254安置于嵌體222的一種替代方式的側視圖。帶條基板254的表面包括帶條接觸256/258不是朝向嵌體222的表面,而是將帶條基板254放置在使其帶條接觸256/258背向嵌體222的表面。帶條接觸256/258然后能被通過帶條基板254電容性的耦合于天線段226/228,或者使用一貫穿通道導電性的耦合于天線段226/228,其中該貫穿通道可通過將帶條接觸256/258卷邊形成。在一些具體實施例中,帶條基板254和嵌體222的位置可能是相反的,其中帶條基板254裝配在嵌體222和帶條接觸256/258之下,并通過嵌體222電耦合于天線段226/228。當然,在另外一些具體實施例中,帶條接觸256/258可能通過嵌體222和帶條基板254兩者電耦合于點線段226/228。
[0041]在運行中,天線接收信號,并將其傳送至集成電路224,這樣的話,基于輸入信號和集成電路的內部狀態,在適當的情況下可以同時產生能量和回應。如果集成電路224使用反向散射調制,則其通過調制天線反射比作為回應。反射比產生響應信號126,該信號來自由閱讀器傳來的信號112。由于電耦合和解耦集成電路224的天線接觸能改變耦合于天線接觸的并聯電路元件的進入,從而能夠調制天線的反射比。改變一串聯電路元件的電阻是另一種調制天線反射比的方法。
[0042]在圖2的具體實施例中,天線段226及228與集成電路224是分開的。在其他的具體實施例中,天線段可以選擇被形成于集成電路224上。根據具體實施例,標簽天線可以設計成任何形式且不局限于偶極天線。例如,標簽天線可能是一個斑點、一個凹槽、一個環、一個線圈、一個角、一個螺旋、微波傳送帶,電解質條狀帶或者任何其他合適的天線。
[0043]圖1中RFID系統的部件可以以許多種模式相互通信。其中一種這樣的模式被稱為全雙工模式。另一種這樣的模式被稱為半雙工模式,下面會對此進行介紹。
[0044]圖3是一概念圖300,用于解釋圖1中RFID系統部件之間的半雙工通信,在該種情況下,標簽120被當作圖2中的一被動標簽220應用。該解釋是根據時間軸進行的,并根據擬人的形式“說”和“聽”。現在將描述“聽”和“說”的實際技術實現。
[0045]RFID閱讀器110和RFID標簽120輪流相互說和聽。如時間軸所示,當閱讀器110說給標簽120時,這種通訊會話定為“RT”,當標簽120說給閱讀器110時,這種通訊會話定為“TR”。沿著時間軸,一個RT通訊會話示例發生在時間間隔312期間,接下來一個TR通訊會話示例發生在時間間隔326期間。當然,通常間隔312的持續時間不同于間隔326,此處顯示的持續時間近似相等只是為了說明之用。
[0046]根據塊332和336,RFID閱讀器110在間隔312期間說,并在間隔326期間聽。根據塊342和346,RFID標簽120聽而閱讀器110說(間隔312期間),和RFID標簽120說而閱讀器110聽(間隔326期間)。
[0047]在實際行為方面,在隨后的間隔312期間,閱讀器110說給標簽120 (聽)。根據框圖352,閱讀器110發送信號112,其首次是在圖1中被描述。與此同時,根據框圖362,標簽120接收信號112并將其處理以提取數據等等。同時,根據框圖372,標簽120沒有與其天線形成反向散射,根據框圖382,閱讀器110沒有來自標簽120的信號可接收。
[0048]在間隔326期間,標簽120隨后說給閱讀器110(聽)。根據框圖356,閱讀器110發送一個連續波(CW)信號,其可以被當做一個通常不編譯信息的載體。該CW信號被用于傳送能量給標簽120以供其自身間隔電源需求,同時還被當做一個載體,標簽120可以其反向散射進行調制。事實上,在間隔326期間,根據框圖366,標簽120沒有接收用于處理的信號。反而,根據框圖376,標簽120根據框圖356調制發射的CW從而產生反向散射信號126.與此同時,根據框圖386,閱讀器110接收并處理反向散射信號126。
[0049]圖4為一框圖,其展示了一 RFID集成電路的細節,比如圖2中的集成電路224,圖4中的電路424,其可能形成于比如圖2中的標簽220的RFID標簽的集成電路。電路424有一些在此文件中有所描述的主要部件。從圖示和描述中可知電路424可具有一些附加部件,或不同的部件,這取決于具體的實施情況。
[0050]電路424展示了適于兩個天線接觸432,433,其適于耦接至天線段,比如圖2中RFID標簽220的片段227。當兩個天線接觸形成信號輸入或信號返回至天線,它們通常被當作一個天線端口被涉及。天線接觸432,433可能用其他適合的方式制成,如金屬板,等等。在一些實施例中,電路424使用多于兩個天線接觸,特別是在標簽220具有多于一個天線端口和/或多于一個天線時。
[0051 ] 電路424包括信號路徑部分435,該路徑部分435可能包括信號線,信號路徑總線,接收/傳遞開關,等等,從而能按路線發送一信號至電路424的部件。在一些具體實施例中,IC接觸432/433電流地或電容地耦合于信號-路徑段435。在另一些具體實施例中(比如圖4所示),電路424包括可選電容器436和/或438,其如果出現,則電容地將IC接觸432/433耦合于信號-路徑段435。該電容耦合造成IC接觸432/433被電容地從信號-路徑段435和其他電路部件中解耦。
[0052]IC接觸432和/或433與電路424部件之間的IC電容耦合(和合力的電流解耦)在特定情況下時需要的。例如,在一些RFID標簽具體實施例中,IC接觸432和433可電容地連接于標簽上的一調諧回路的終端。在這種情況下,電容器4336和/或438電容地從IC接觸433將IC接觸432解耦,因此通過調諧回路防止IC接觸之間以短電路的形成。
[0053]電容器436/438可在電路424內執行,和/或部分地或完全地在電路424之外。例如,在IC包含的電路424的表面上的一電介質層或絕緣層可作為電容器436和/或電容器438內的電介質。作為另一個不例,一標簽基板(例如,嵌體222或帶狀基板254)表面上的一電介質層或絕緣層可作為電容器436/438內的電介質。置于電介質層兩面上的金屬層或導電層(例如在電介質層和IC之間,和電介質層和標簽基板之間)然后可作為電容器436/438的終端。該導電層可包括IC接觸(例如IC接觸432/433),天線段(例如天線段226/228),或任何其他適當的導電層。
[0054]電路424還包括一整流器和PMU (Power Management Unit,電源管理裝置)441,該PMU從由天線227接收的RF信號中獲取能量以在閱讀器至標簽(RT)和/或標簽至閱讀器(TR)之一或兩者期間為集成電路424的電路提供電源。整流器和PMU 441可能以本領域已知的任何方式實現。
[0055]電路424還包括一解調器442以解調從天線接觸432,433接收的RF信號。解調器442可能以本【技術領域】已知的任何方式實現,比如包括一限制器,一放大器,等等。
[0056]電路424進一步包括一處理塊444以接收來自于解調器442的輸出并執行比如命令解碼,存儲交互等操作。另外,處理塊444可能產生一用于傳送的輸出信號。處理塊444可能以本【技術領域】已知的任何方式實現,比如通過一個或多個處理器、存儲器、解碼器、編碼器的組合,等等。
[0057]電路424還包括一調制器446以調制由處理塊444產生的輸出信號。該調制的信號通過驅動天線接觸432,433傳送,和因此由一個或多個耦合天線片驅動負載。調制器446可能以所屬【技術領域】已知的任何方式實現,比如包括一開關,傳動器,放大器等等。
[0058]在一個具體實施例中,解調器442和調制器446可能被組合在一個單個的收發器電路中。在另一具體實施例中,調制器446可能使用反向散射調制一個信號。在另一個具體實施例中,調制器446可能包括一個主動傳送器。在其他的具體實施例中,解調器442和調制器446可能為處理塊444的一部分。
[0059]電路424另外還包括一存儲器450以存儲數據452。存儲器450的至少一部分能優選實施為非易失憶存儲器(NVM),這意味著即使當電路424沒電的時候(被動RFID標簽經常出現此種情況),數據452也會被保留。
[0060]在一些具體實施例中,特別是在那些具有多于一個天線端口的具體實施例中,電路424可能包括多個解調器,整流器,PMU,調制器,處理塊,和/或存儲器。
[0061]在處理信號時,電路424在RT期間和TR期間有不同的操作。所述不同操作將在下面描述,此處,電路424代表RFID標簽的一個集成電路。
[0062]圖5A展示了圖4中電路424的部件的524-A版本,進一步改進以強調圖3中時間間隔312期間RT期間的信號操作。解調器442解調從天線接觸432,433接收的RF信號。該被解調的信號以C_IN用于處理塊444。在其中一個具體實施例中,C_IN可能包括一連串接收的符號。
[0063]524-A版本相對模糊的展示了那些在RT期間處理信號不起作用的部件。整流器和PMU441可能為主動的,比如用于轉化RF電源。調制器446在RT期間通常不傳送信號,且通常不與接收的RF信號顯著的相互作用,也因為切換圖4中435部分將調制器446與RF信號解耦合,或者因為通過設計調制器446以具有一適當的阻抗,等等。
[0064]盡管調制器446通常在一 RT期間不活動,但它并不必須如此。比如,在一 RT期間,調制器446可以調整其自身參數以為之后的操作之用,等等。
[0065]圖5B展示了圖4中電路424的部件的524-B版本,進一步改進以強調在圖3的時間間隔326期間一 TR期間中的一信號操作。處理塊444輸出一信號C_0UT。在一個具體實施例中,C_0UT可能包括一連串的符號用于傳送。調制器446然后調制C_0UT并通過天線接觸432,433將其提供給天線段比如RFID標簽220的片段226/228。
[0066]524-B版本相對模糊的展示了那些在TR期間處理信號不起作用的部件。整流器和PMU441可能為主動的,比如用于轉化RF電源。解調器442在TR期間通常不接收信號,且通常不與傳送的RF信號顯著的相互作用,因為在圖4中的435部分將調制器446從RF信號去耦的轉換作用,或者因為通過設計解調器442以具有一適當的阻抗,等等。
[0067]盡管解調器442通常在一 TR期間不活動,但它并不必須如此。比如,在一 TR期間,解調器442可以調整其自身參數以為之后的操作之用,等等。
[0068]在典型的具體實施例中,解調器442和調制器446為可操作的以根據一協議解調和調制信號,比如上述引用的Gen2說明書。在一些實施例中,電路424包括多個解調器和/或調制器,每個可被配置以支持不同的協議或協議組合。一個協議說明,在某種程度上,符號編碼,可能包括一系列的調制,比率,時間控制,或其他任何與數據通訊有關的參數。另夕卜,一協議可以是比如Gen2說明書之類的一規定的說明書的變體,例如相對規定的說明書的要求包括更少或附加的指令,等等。在該示例中,附加指令有時被稱作自定義指令。
[0069]圖6為依具體實施例的一 RFID閱讀器系統600的一框圖。RFID閱讀器系統600包括一局部塊610,和可選遠端部件670。該局部塊610和遠端部件670可以多種方式執行。可被認知到的是,如果遠端部件670沒有被提供,則圖1中的RFID閱讀器110與局部塊610一樣。或者是,RFID閱讀器110可由RFID閱讀器系統600執行,其中只有局部塊610顯示于圖1中。
[0070]局部塊610負責與標簽通訊。局部塊610包括一天線的一塊651和該天線的一驅動器用于與標簽通訊。一些閱讀器,像局部塊610所示,包含一單一天線和驅動器。一些閱讀器包含多個天線和驅動器以及在其之間切換信號的方法,有時包含使用不相同的天線用于傳遞和接收。一些閱讀器包含多個可同時運行的天線和驅動器。一解調器/解碼器塊653解調和解碼通過天線/驅動器塊651接收到的反向散射波。調制器/編碼器塊654編碼和調制通過天線/驅動器651被傳遞至標簽的RF波。
[0071]局部塊610還包含一可選局部處理器656。局部處理器656可以本領域所知的多種方式執行。這些方式包括,舉例來說而不局限于,數字和/或模擬處理器,比如微處理器和數字-信號處理器(DSP);控制器,比如微處理器;在一機器,比如一通用計算機,內運行的軟件;可編程電路,比如現場可編程門陣列(FPGA),現場可編程模擬陣列(FPAA),一個或多個這些方式的任何組合;等等。在一些情況下,塊653內的一些或全部解碼功能,塊654內的編碼功能,或者兩者,可由局部處理器656執行。在一些情況下,一個或多個這些功能可被分配于其他塊,比如編碼塊654,或可被完全地并入另一塊。
[0072]局部塊610還包含一可選局部存儲器657。局部存儲器657可以本領域所知的多種方式執行,包括,舉例來說而不局限于,任何上述的存儲器類型及其任意組合。局部存儲器657可脫離局部處理器656而被單獨地執行,或者在一具有局部處理器656的一 IC內執行,該IC可具有或者不具有其它組件。局部存儲器657,如果被提供,可在需要時存儲用于局部處理器656運行的程序。
[0073]在一些具體實施例中,局部存儲器657存儲從標簽讀取的數據,或者被寫入標簽的數據,比如電子產品代碼(EPC),標簽標識符(TID)和其它數據。局部存儲器657還可包括用于與EPC對比的參考數據,用于如何為標簽編碼指令的指示和/或規則,用于控制天線651的模式,密鑰,密鑰對,等等。在一些具體實施例中,局部存儲器作為一數據庫被提供。
[0074]局部塊610的一些部件通常將數據作為模擬,比如天線/驅動器塊651。另一些部件,比如局部存儲器657通常將數據作為數字。在某一刻,具有模擬與數字之間的轉換。基于該轉換發生在哪里,一閱讀器可被表征為“模擬”或“數字”,但是多數閱讀器包含一模擬和數字功能的混合。
[0075]如果遠端部件670確實被提供,它們將通過一電子通訊網絡680耦合于局部塊610。網絡680可為一局域網(LAN),一城域網(MAN),一廣域網(WAN),諸如互聯網等的網絡的一種,或一局部通訊鏈接,比如一 USB,PCI,等等。局部塊610可包含一局域網連接659用于與通訊網680通訊。網絡上的通訊可能是安全的,比如如果他們被加密或被物理上地保護,或者是不安全的,如果他們沒喲加密或被保護。
[0076]可能具有一個或多個遠端部件670.如果多于一個,它們可被置于同一位置,或者不同位置。它們可通過通訊網絡680,或通過其它類似的網絡等等,相互進入或進入局域塊610。相應的,遠端部件670可使用各自的遠端網絡連接。只有一個這種遠端網絡連接679被顯示,其與局域網659等類似。
[0077]遠端部件670還可包含一遠端處理器676。遠端處理器676可通過為本領域所知的任何方式制成,比如涉及局部處理器656的描述。遠端處理器676還可執行一驗證功能,類似于局部處理器656.
[0078]遠端部件670還可包含一遠端存儲器677。遠端存儲器677可通過本領域所知的任何方式制成,比如涉及局部存儲器657的描述。遠端存儲器677可包含一局部數據庫,和一標準組織的一不同數據庫,比如可引用EPC的一數據庫。遠端存儲器677還可包含與指令,標簽,檔案,密鑰及其類似相關聯的信息,與局部存儲器657類似。
[0079]上述的元件,考慮這些部件的組合是有利的,被定為運作的處理塊690。運作的處理塊690包含下面提供的那些部件:局部處理器656,遠端處理器676,局域網連接659,遠端網絡連接679,和引申開來的將遠端網絡連接679于局部網絡連接659鏈接的通訊網絡680的一應用部分。該部分可為動態變化的,等等。另外,運作的處理塊690可接收和解碼通過天線/驅動器651接收到的RF波,并引起天線/驅動器651根據其所處理的內容傳遞RF波。
[0080]運作的處理快690包含局域處理器656,或者遠端處理器,或者包含兩者。如果兩者均被提供,遠端處理器676可被制造,從而其以與局部處理器656互補的方式運行。事實上,兩者可相互合作。最好是,這種方式界定的運作的處理塊690,與局部存儲器657和遠端存儲器677通訊,如果兩者均存在。
[0081]相應的,運作的處理塊690是位置獨立的,如此一來其功能可通過局部處理器656,或遠端處理器,或兩者的一組合而被執行。這些功能中的其中一些最好通過局部處理器656執行,一些最好通過遠端處理器執行。運作的處理塊690進入局部存儲器,或遠端存儲器677,或兩者,用于存儲和/或攫取數據。
[0082]RFID閱讀器系統600由運作的處理塊690操作,以生成用于RFID標簽的通訊。這些通訊最終被天線/驅動塊651傳遞,與此同時,調制器/解調器塊654解調和調制一 RF波上的信息。接著數據通過天線/驅動器塊651從標簽上被接收,通過解調器/解碼器塊653被解調和解碼,并通過運作的處理塊690被處理。
[0083]一 RFID閱讀器系統的具體實施例可被執行為硬件,軟件,固件及其任意組合。考慮將這樣一系統細分為部件或模塊是有利的。本領域人員將會認知到這些部件或模塊中的一些可被執行為硬件,一些被執行為軟件,一些被執行為固件,一些被執行為一組合。這種戲份的一不例現在將被描述,連同作為一附件模塊的RFID標簽。
[0084]圖7為一框圖,闡釋了依具體實施例的一 RFID系統700的一整體構架。RFID系統700可被細分為模塊或部件,每個這些模塊或部件可通過其自身或相互的組合被執行。另夕卜,它們中的一些可能出現多于一次。另外一些具體實施例可被均等地細分為不同的模塊。圖7的一些方面與前述的系統,模塊,和部件平行。
[0085]一 RFID標簽703此處被其自身當作一模塊。RFID標簽703通過空中接口(airinterface) 705與剩下的部件進行一無線通訊706。空中接口 705是正真的一接線,穿過其的信號或數據不在于要從一件事物傳遞到另一事物。關于閱讀器和標簽之間是如何相互通訊的說明,例如Gen2說明書,還適當地表征化該界限作為接口。
[0086]RFID系統700包含一個或多個閱讀器天線710,和一 RF前端模塊720,用于與閱讀器天線710通訊。其可以上述的方式制成。
[0087]RFID系統700還包含一信號-處理模塊730。在一些具體實施例中,信號-處理模塊730與RF前端模塊720交換波形,比如I和Q波形對。
[0088]RFID系統700還包含一物理-驅動器模塊740,其還被稱作數據-鏈接模塊。在一些具體實施例中,物理-驅動器模塊740與信號-處理模塊730交換數位。物理-驅動器模塊740可為與構造數據相關聯的平臺。
[0089]RFID系統700還包含一媒體進入控制模塊750.在一些具體實施例中,媒體進入控制層模塊750與物理驅動器模塊740交換數據包。媒體進入控制層模塊750可作出決定用于共享無線通訊媒介,在該情況下為空氣接口。
[0090]RFID系統700還包含一應用-程序庫-模塊760,該模塊760可包含應用編程接口(API),其它客體等等。
[0091]所有的RFID系統功能可被一個或多個處理器支持。這些處理器的其中之一可被當作主處理器。這樣一主處理器應包含一主操作系統(OS)和/或中央處理器(CPU),比如在模塊770內。在一些具體實施例中,處理器沒有被當作一單獨的模塊,而是包含RFID系統700的一些上述模塊的模塊。在一些具體實施例中,一個或多個處理器可執行與攫取數據有關的操作,該數據可包含一標簽公開密鑰,一電子簽名,一標簽標識符,一物品標識符,和/或簽字授權的公開密鑰。在一些具體實施例中,一個或多個處理器可驗證一電子簽名,創造一標簽挑戰,和/或驗證一標簽響應。
[0092]用戶接口模塊780可耦合于應用-程序庫模塊760,用于進入API。用戶接口模塊780可為人工的,自動的,或兼具兩者。其可由上述的主0S/CPU模塊770,或者一獨立的處理器等支持。
[0093]將會被觀察到的是,RFID系統700的模塊形成一鏈。該鏈內的相鄰模塊可通過適當的手段耦合以交換信號。這些手段包括導體,總線,接口,等等。這些手段可為局域的,例如連接物理上相鄰的模塊,或者通過一網路,用于遠程通訊。
[0094]該鏈被以一個方向使用以接收RFID波形并以另一方向使用以傳遞RFID波形。在接收模式中,閱讀器天線710接收到無線波,其被鏈內的多個模塊依次處理。處理可終止于任何一個模塊。在傳遞模式中,波形可啟動于任何一個模塊。最后,信號被按路線傳遞至閱讀器天線710以被當作無線波傳遞。
[0095]RFID系統700的構造被顯示以為示例之用,而不在于限制。特別是,細分為模塊不需要跟隨著以制造具體實施例。另外,本揭露的特征可在一單一的模塊,或其一組合內執行。
[0096]如前所述,具體實施例是針對使用不同的指令代碼與RFID標簽群的子集的通訊。具體實施例還包括程序,和運行程序的方法。一程序通常可被界定為一組步驟或導向一預期結果的操作,這取決于步驟及其序列內的元件的屬性。一程序通常被執行為一處理器的一系列步驟或操作,但也可在其他處理元件,例如FPGA,DSP或其它上述設備中被執行。
[0097]執行一程序的步驟,指示,或操作需要控制物理量。通常,盡管不是必須,這些物理量可被轉移,合并,對比,或者相反根據步驟或指示而被操控或處理,且它們還可被存儲于一計算機可讀的媒介。這些量包括,例如,電的,磁的,和電磁荷或粒子,物質的狀態,更通常情況下,可包括任何物理設備或元件的狀態。這有時是方便的,主要鑒于通用的原因,將這些物理量的狀態代表的信息以數位,數據位,樣本,數值,符號,特性,事項,數字及其類似的形式提及。然而,需要記住的是,所有這些及其類似事項與適當的物理量相關聯,且這些事項僅僅為應用于這些物理量的便利標簽,單獨的或成群的。
[0098]具體實施例進一步包括存儲媒介。這些媒介,單獨的或與其它的組合,將指示,數據,密鑰,簽名及依較佳實施例制造的一程序的其它數據存儲于內。依較佳實施例的一存儲媒介為一計算機可讀媒介,比如一存儲器,并由上述類型的一處理器閱讀。如果一存儲器,其可以多種方式執行,例如只讀存儲器(ROM),隨機存取存儲器(RAM),等等,其中一些為易失性的,一些是非易失性的。
[0099]盡管程序可被存儲于一計算機可讀媒介,可被所屬領域人員清楚的是其需要為一單一存儲器,或甚至一單一機器。其多個部分,模塊或特性可存在于單獨的存儲器,或甚至單獨的機器。該單獨的機器可直接地相連,或者通過比如一局域訪問網絡(LAN)的一網絡或比如互聯網的一全球網絡相連。
[0100]通常,僅僅為了方便起見,需要將軟件執行和描述為一程序。該軟件可為單一的,或從多個相互連接的不同的軟件模塊的事項中得出的。
[0101]圖8為依一些具體實施例的閱讀器指令的一圖表。圖表800描述了遵守上述Gen2說明書的2.0版本的閱讀器(例如詢問器)指令。每個遵守Gen2的閱讀器指令具有一關聯指令代碼,列在圖表800的第二欄,其使指令與接收到該指令的遵守Gen2的RFID標簽一致。遵守Gen2的指令代碼可為2,4,6,8或16位長度。遵守Gen2的RFID標簽代碼,包括與指令相關聯的場,尺寸,性能,標簽指示等。當這樣一標簽接收到一遵守Gen2的指令時,其探測與指令相關聯的指令代碼。基于該探測到的指令代碼,標簽能夠確定指令接下來的場并執行與指令相關聯的指示。
[0102]遵守Gen2的說明書提供一定的遵守Gen2的選擇指令,比如選擇或詢問指令,用于選擇為相互作用的一特定RFID標簽群的不同的子集或亞群。一閱讀器指定特定的標簽亞群通過在選擇指令中明確一個或多個參數而被選擇。例如,一閱讀器可指定選擇指令中的一特定標簽標志值或標簽存儲器值,從而選擇具有該特定標志值或標簽存儲器值的標簽。選擇指令還可引起接收標簽以改變其一個或多個標志值。例如,一標簽執行一會話標志可基于接收一可用選擇指令而改變該會話標志的值。
[0103]在一些具體實施例中,具有區分不同標簽亞群的其他方式是有用的。在一些具體實施例中,不同的指令代碼,不同的指令長度,和/或不同的申城錯誤糾正代碼的方式可被用于區分不同的標簽亞群。例如,遵守一第一協議(例如,Gen2說明書)的一指令,可能具有一特定的指令代碼,一特定的指令長度,和以一特定方式計算的一錯誤糾正(例如,使用一特定算法,生成多項式,和/或預設),所有這些均在第一協議中有詳細說明。遵守第一協議的一標簽然后可使用這些特定的屬性以確定指令。例如,標簽可確定該指令內的該指令代碼是否與第一協議內的一指令代碼相對應,指令長度是否與第一協議中說明的一長度相對應,和/或指令內的一錯誤探測代碼是否如第一協議中的具體說明被正確的計算。基于鑒定,標簽然后可通過解碼包含于指令內的指示和處理或執行該解碼指示而接受該指令。
[0104]如果指令具有不同的指令代碼,指令長度,或與第一協議不相對應而與一第二協議相對應的錯誤探測代碼,則該指令不遵守第一協議。如此一來,遵守第一協議的一標簽將不認可該指令并將拒絕(例如,通過在確定該指令不可識別后不在繼續解調/解碼指令,或者通過繼續解調/解碼但隨后丟棄該指令)。另一方面,馴獸第二協議的一標簽可確定該指令具有與第二協議相應的一指令代碼,指令長度,和錯誤探測代碼,并可接受及響應該指令。如此一來,一閱讀器能夠區分標簽的亞群,每個亞群被配置成遵守一不同協議。
[0105]在一些具體實施例中,兩不同的協議可共享同一指令特性。例如,該兩協議可指定一指令狀態機器,用于列舉可容許的操作狀態和用于遵守一協議的標簽的不同狀態之間的轉變。該兩協議還可(或取而代之的)指定一指令通訊層,其詳細說明了頻率,計時,調制,和/或支配遵守協議的閱讀器和遵守協議的標簽之間消息的其它參數。例如,一通訊層可指定一特定的調制方案(例如,振幅-移動鍵控或ASK,相位-移動鍵控或PSK),數據被調制于一波形上的一特定方式(例如,脈沖-間隔編碼或PIE,雙相空間或FMO編碼,和/或米勒編碼),和/或表示一特定消息開始和結束的符號。
[0106]圖9為依較佳實施例的用于不同協議的指令代碼的一圖表。圖表900描述了位于第一欄的閱讀器指令的一子集及其位于第二欄的相應的遵守Gen2說明書的指令代碼。例如,遵守Gen2的選擇指令具有一指令代碼“ 1010”,遵守Gen2的詢問調整指令具有指令代碼“1001”,遵守Gen2的詢問指令具有指令代碼“ 1000”。圖表900還包括一第三欄,其描述了用于修改第一欄中閱讀器指令的版本的替換指令代碼。該描述的替換指令代碼類似于遵守Gen2的指令代碼,除了前三個數位之后增加的一數位“I”。如此一來,替換指令代碼為5-位代碼而不是遵守Gen2的4-位代碼。例如,一修改后的選擇指令具有指令代碼“10110”,一修改后的詢問調整指令具有指令代碼“10011”,一修改后的詢問指令具有指令代碼“10010”。
[0107]盡管描述的替換指令代碼是通過在遵守Gen2的指令代碼的前三個數位之后增加一數位“I”而形成的5-位代碼,在其它一些具體實施例中更多的數位“O”或“I”可被增加在其它位置。例如,一替換指令代碼可從一遵守Gen2的指令代碼(具有2,4,6,8或16個數位)加上一個或多個具有一值“O”或“I”的附件數位中形成。附加數位的數量,它們的值,和/或它們的位置可被選擇以防止與遵守Gen2的指令代碼相沖突。修改指令代碼可實際上制造一不同協議,雖然其共享一些與Gen2說明書類似的功能和結構。
[0108]圖10依一些具體實施例描述了用于不相同協議的選擇命令的結構。圖解1000描述了一遵守Gen2的,具有一 4-位指令代碼“ 1010”(位于“指令”欄)的選擇指令的結構。圖解1050描述了一修改后的,具有一 5-位指令代碼“10110” (位于“指令”欄)的選擇指令的結構。除了不同的指令代碼,遵守Gen2的選擇指令和修改后的選擇指令可在結構上和功能上類似。
[0109]圖11依一些具體實施例描述了用于不相同協議的詢問指令的結構。圖解1100描述了一遵守Gen2的,具有一 4-位指令代碼“ 1000”(位于“指令”欄)的詢問指令的結構。圖解1150描述了一修改后的,具有一 5-位指令代碼“ 10010” (位于“指令”欄)的詢問指令的結構。除了不同的指令代碼,遵守Gen2的詢問指令和修改后的詢問指令可在結構上和功能上類似。
[0110]圖12依一些具體實施例描述了用于不相同協議的詢問調整指令的結構。圖解1200描述了一遵守Gen2的,具有一 4-位指令代碼“ 1001”(位于“指令”欄)的詢問調整指令的結構。圖解1250描述了一修改后的,具有一 5-位指令代碼“10011” (位于“指令”欄)的詢問調整指令的結構。除了不同的指令代碼,遵守Gen2的詢問調整指令和修改后的詢問調整指令可在結構上和功能上類似。
[0111]圖13依一些具體實施例描述了用于不相同協議的詢問重復指令的結構。圖解1300描述了一遵守Gen2的,具有一 2-位指令代碼“00”(位于“指令”欄)的詢問重復指令的結構。圖解1350描述了一修改后的,具有一 2-位指令代碼“01”(位于“指令”欄)的詢問重復指令的結構。除了不同的指令代碼,遵守Gen2的詢問重復指令和修改后的詢問重復指令可在結構上和功能上類似。
[0112]圖14依一些具體實施例描述了用于不相同協議的ACK指令的結構。圖解1440描述了一遵守Gen2的,具有一 2-位指令代碼“01”(位于“指令”欄)的ACK指令的結構。圖解1450描述了一修改后的,具有一 2-位指令代碼“00” (位于“指令”欄)的ACK指令的結構。除了不同的指令代碼,遵守Gen2的ACK指令和修改后的ACK指令可在結構上和功能上類似。
[0113]圖15依具體實施例,描述了用于與不同的RFID標簽亞群通訊的一過程1500。過程1500可開始于操作1502,此處一閱讀器傳遞一指令至一多標簽亞群。該多標簽亞群可包括一第一標簽亞群和一第二標簽亞群。該第一標簽亞群遵守第一協議而不是第二協議,第二標簽亞群遵守第二協議而不是第一亞群。該第一協議和第二協議可共享一些指令代碼,閱讀器可傳遞具有這些指令代碼其中之一的一指令,從而以標簽可認知該指令而不管其所遵守的協議。
[0114]在一些具體實施例中,具有共享指令代碼的指令可為一挑戰指令。一挑戰為包含一隨機數字(可能被加密)和一個或兩個暗碼參數的一消息。該挑戰指示一接受實體,t匕如一標簽或閱讀器,以基于該隨機數字,該暗碼參數,和實體信息確定一暗碼響應,實體信息可以是,比如一實體密鑰,一實體標識符,或其它適當的實體信息的。接收實體其自身可使用一暗碼算法計算暗碼響應,或可具有另一實體計算機并提供暗碼響應給接收實體。該挑戰可基于隨機數字和/或一實體隨機數字而被確定。一挑戰可源于另一標簽,一閱讀器,或其它實體。
[0115]在操作1504,閱讀器選擇其希望與之通訊的特定標簽亞群。例如,閱讀器可確定其希望與遵守Gen2的標簽,或者與遵守一不同協議的標簽通訊。在一些具體實施例中,閱讀器基于在選擇操作1502內傳遞的指令選擇預期的標簽亞群。例如,閱讀器可基于對一之前傳遞的指令(例如,在選擇操作1502中傳遞的指令)標簽響應選擇標簽亞群,如下面關于圖16的描述。
[0116]在一些具體實施例中,閱讀器基于安全特性支持選擇渴望的標簽亞群。標簽安全特性可包括特定的暗碼組或算法,特定的安全指令,特定的安全數據存儲,限于執行特定敏感指令的標簽執行時間。支持不同安全特性的標簽可響應或被用于與不同協議對比。例如,執行了一第一安全特性(例如,一第一暗碼組)的一標簽可與第一協議而不是第二協議相對比,而執行了另一安全特性(例如,一第二,不同的暗碼組)的一標簽可與第二協議而不是第一協議相對比。在一些具體實施例中,執行了一特定安全特性(例如,與一指令相關聯的一安全超時或時間限制)的一標簽可與第一協議,而不是第二協議對比,而沒有執行該特定安全特性的一標簽可與第二協議而不是第一協議相對比。
[0117]閱讀器還可(或取而代之的)基于其它標準選擇標簽亞群。例如,閱讀器可基于一操作區域選擇一標簽亞群。適于在一第一區域內操作的標簽可與第一協議,而不是第二協議對比,而不適于在該第一區域內操作的標簽可與第二協議,而不是第一協議對比。閱讀器可首先確認其操作的區域(例如,通過接收識別該區域的一輸入,傳遞可引起識別該區域的一響應的一信號,閱讀一內部存儲的區域代碼或標識符,或通過任何適當的方式),然后基于操作的被識別區域選擇一標簽亞群。
[0118]在操作1506,閱讀器基于與選擇的標簽亞群相關聯的一協議傳遞具有一指令代碼的一指令。例如,閱讀器可發送一遵守Gen2的,具有4-位指令代碼的選擇指令以與遵守Gen2的標簽的一亞群通訊,或者可發送具有一 5-位(或更多)指令代碼的一修改后的選擇指令,以與遵守不同協議的標簽的一亞群通訊。然后,閱讀器可在操作1508與選擇的標簽亞群相互作用,例如盤點,閱讀,寫,或與選擇的標簽群通訊。
[0119]在接下來的選擇操作1510,閱讀器選擇另一標簽亞群以與之通訊。例如,如果閱讀器已經與操作1504-1508內的遵守Gen2的標簽通訊,閱讀器現在可能希望與遵守一不同協議的標簽通訊,反之亦然。在操作1512,閱讀器基于與其它標簽群相關聯的協議傳遞具有一指令代碼的一指令,類似于操作1506。最后,閱讀器可能與其它標簽群相互作用,類似于操作 1508。
[0120]圖16依一些具體實施例,描述了一過程1600,用于識別RFID標簽亞群和與RFID標簽亞群通訊。過程1600開始于操作1602,此處一閱讀器從一標簽接收一響應。該響應可能為一之前傳遞過的,至一標簽或多個標簽的指令(例如,選擇操作1502中的指令),并可能包括由標簽基于之前傳遞過的指令,存儲于標簽上,或其它恰當的標簽信息而生成的數據。
[0121]在操作1604,閱讀器使用接收到的響應以確定原始標簽的身份。閱讀器可從識別標簽的響應,比如一 TID, EPC或其它識別代碼,恢復一標簽標識符。在一些具體實施例中,閱讀器可基于接收到的響應的一些其它特征識別標簽。例如,來自支持第一協議而不是第二協議的標簽的響應,與來自支持第二協議而不是第一協議的標簽的響應相比,可能具有不同的調制(例如,數據時如何物理性地印在一波形上的)和/或編碼(例如,與特定數據值相應的符號)。在一些具體實施例中,支持不同協議的標簽可計算錯誤探測或錯誤糾正代碼(例如,循環冗贅核對或CRC)以作出不同響應。例如,標簽支持不同協議的標簽可使用完全不同的算法,或可能使用同樣的算法,功能,或生成多項式(如Gen說明書中所述)計算CRC,但是從不同的開始值或預設開始計算。閱讀器然后可使用接收到的響應的調制/編碼和/或在接收到的響應內的一被計算的錯誤探測或錯誤糾正代碼,以確定標簽的身份。閱讀器可能獨特地認證具體的初始標簽或只認證初始代碼的類型。例如,閱讀器可認證初始標簽為一支持一第一協議而不是一第二協議的一標簽。
[0122]在操作1606,閱讀器接著選擇一通訊協議以與原始標簽一起使用。例如,如果閱讀器確定原始標簽支持一第一協議而不是第二協議,閱讀器可選擇在接下來與標簽的通訊中使用第一協議。
[0123]描述于過程1500和1600的操作僅僅為闡述之用。使用不同指令代碼的RFID標簽亞群交互作用可通過使用附加的或更少的操作并使用此處的原則以不同的順序執行。當然,根據其它一些具體實施例,操作順序可以修改,一些操作被去除,或其它一些操作被增加。
[0124]上述具體說明通過框圖和/或示例的使用,闡明了該裝置和/或過程的多個具體實施例。鑒于這些框圖和/或示例包括一個或多個功能和/或方面,可以被所屬【技術領域】內的人員理解的是,根據形成的具體實施例,這些框圖或示例中的每個功能和/或方面可以通過范圍廣泛的硬件,軟件,固件,或其任何組合,被單獨的和/或共同的實現。
[0125]本揭露不限于在該申請中描述的特定具體實施例,而是傾向于作為不同方面的說明。在不背離其精神和范圍的情況下,可以作出很多修改和變化,這對所屬【技術領域】人員來講是顯而易見的。通過上文的描述可知,除了這里所枚舉的示例外,在揭露范圍內的功能上等同的方法和裝置對所屬【技術領域】人員來說是顯而易見的。這樣的改進和變化傾向于落在所附權利要求的范圍內。本揭露僅由權利要求中的措辭及其所請求保護權利要求的全部等同范圍限定。可以理解的是,本揭露不限于特定的方法,結構,天線,傳送線及其類似物。同樣可以理解的是,此處所用術語的目的僅在于描述特定的具體實施例,而不在于限制。
[0126]至于此處基本上任何復數和/或單數詞的應用,在合適的語境和/或應用下,所屬領域的技術人員能自復數擴展至單數并/或自單數擴展至復數。為了清楚明確,各種單/復數變換此處特別指出。
[0127]可以被所屬【技術領域】人員理解的是,通常,本文特別是所附權利要求(比如所附權利要求的主體)中使用的術語(terms) —般傾向于開放式的術語(比如“包括”應該被解釋為“包括但不局限于”,“具有”應該被解釋為“至少具有”,“包含”應該被解釋為“包含但不局限于”,等等)。進一步可以被理解的是,如果意在描述一介紹性權利要求的特定數量,這樣的意圖會在權利要求中明示,在沒有這些描述的情況下則不存在這樣的意圖。例如,作為輔助理解,下面所附的權利要求可能包括介紹性短語“至少一個”和“一個或多個”以介紹權利要求描述。但是,這些短語的使用不應該被解釋為暗示著由不定冠詞"a"or"an〃引出的權利要求描述局限于任何特定的包含這種介紹性權利要求描述的權利要求,即使當同樣的權利要求包括介紹性短語“一個或多個”或“至少一個”及不定冠詞“a”或“an”時,(比如“a”和/或“an”應當被理解為“至少一個”或“一個或多個”的意思);這同樣適用于用于介紹權利要求描述的定冠詞。另外,即使介紹性權利要求描述的特定數量被明確的描述,所屬領域的人員將能認識到這樣的描述應該被解釋為至少為描述的數量的意思(比如,在沒有其他修正的情況下,僅僅描述“兩種描述”,其意思是至少兩種描述,或者兩種或以上描述)。
[0128]此外,在那些使用了慣例表述“A,B和C等等中的至少一個”的示例中,通常這中句子結構嚴格意義上來說旨在使熟悉所屬【技術領域】的人員能夠理解這種慣例(比如“一系統具有A,B和C中的至少一個”將包括但不局限于僅具有A,僅具有B,僅具有C,同時具有A和B,同時具有A和C,同時具有B和C,和/或同時具有A, B,和C等等。)。進一步可以理解的是,事實上,無論是在說明書中,權利要求中,或在附圖中,任何呈現兩個或多個選擇事項的反義連接詞和/或短語應該被理解為可能包括其中一個事項,兩個事項之一,或兩個事項。例如,短語“A或B”將被理解為包括“A”或“B”或者“A和B”兩種可能性。
[0129]可以被本領域技術人員理解的是,無論出于何種目的,例如在為了書面說明方面,在此揭露的所有范圍也包括任何可能的子范圍以及子范圍的組合。任何列出的范圍可以很容易的被認為充分地描述并使同樣的范圍能被分解為至少相等兩等分,三等分,四等分,五等分,十等分等等。作為非限制性示例,此處的每一個范圍能被容易的分解為下部三分之一,中部三分之一,和上部三分之一,等等。同樣可以被所述【技術領域】人員理解的是,所有的表達,如“多達”,“至少” “大于”,“小于”等等,包括列舉的數字并涉及能被分解為上述子范圍的范圍。最后,能被所屬領域技術人員理解的是,一個范圍包含每個單獨的個體。
【權利要求】
1.一種無線射頻(RFID)閱讀器,被配置為可與一RFID標簽群的至少一第一子集通訊,所述閱讀器包括一處理器塊(processor block),其特征在于,所述處理器塊被配置為: 使用至少一第一單一化指令(singulating command)和一第一確認指令(acknowledgement command)與所述第一子集通訊; 從所述第一子集內的一標簽接收一響應;和 基于一誤差測度確定所述標簽在第一子集,其中所述誤差測度從接收到的響應內的至少一第一錯誤探測代碼和一第一預設(first preset)計算而來,其中: 在所述第一子集的標簽被配置為: 依一狀態機(state machine)在狀態間轉換; 使用一通訊層(communicat1n layer)通訊; 接受和響應所述第一單一化指令和所述第一確認指令; 拒絕和不響應一第二單一化指令和一第二確認指令,其中所述第二單一化指令不同于所述第一單一化指令,所述第二確認指令不同于所述第一確認指令;和使用所述第一預設生成所述第一錯誤探測代碼;和在所述RFID標簽群的一第二子集的標簽被配置為: 依所述狀態機在狀態間轉移; 使用所述通訊層通訊; 接受和響應所述第二單一化指令和所述第二確認指令; 拒絕和不響應所述第一單一化指令及所述第一確認指令;和 使用一第二預設生成一第二錯誤探測代碼,其中所述第二預設不同于第一預設。
2.根據權利要求1所述的閱讀器,其特征在于, 所述第一單一化指令具有一不同于所述第二單一化指令的指令代碼;和 所述第一確認指令具有一不同于所述第二確認指令的指令代碼。
3.根據權利要求1所述的閱讀器,其特征在于: 所述處理器塊被進一步配置以傳遞一第一選擇指令; 所述第一子集內的標簽接受所述第一選擇指令; 所述第一子集內的至少一標簽是可操作的,以改變一標志值(flag value)作為對所述第一選擇指令的響應; 所述第一子集內的標簽拒絕不同于第一選擇指令的一第二選擇指令; 所述第二子集內的標簽接受所述第二選擇指令; 所述第二子集內的至少一標簽是可操作的,以改變所述標志值作為對所述第二選擇指令的響應;和 所述第二子集內的標簽拒絕第一選擇指令。
4.根據權利要求3所述的閱讀器,其特征在于: 所述第一選擇指令在長度上不同于所述第二選擇指令; 所述第一單一化指令在長度上不同于所述第二單一化指令;和 所述第一確認指令在長度上不同于所述第二確認指令。
5.一種用于無線射頻識別(RFID)閱讀器的方法,其中所述閱讀器被配置成與一 RFID標簽群的至少一第一子集通訊,其特征在于,所述方法包括: 使用至少一第一單一化指令和一第一確認指令與所述第一子集通訊; 接收來自第一子集內的一標簽的一響應;和 基于一誤差測度確定所述標簽在第一子集,其中所述誤差測度從接收到的響應內的至少一第一錯誤探測代碼和一第一預設(second preset)計算而來,其中: 所述第一子集內的標簽被配置為: 依一狀態機在狀態間轉換; 使用一通訊層通訊; 接受和響應所述第一單一化指令和所述第一確認指令; 拒絕和不響應一第二單一化指令和一第二確認指令,其中所述第二單一化指令不同于所述第一單一化指令,所述第二確認指令不同于所述第一確認指令;和使用所述第一預設生成所述第一錯誤探測代碼;和所述RFID標簽群的一第二子集內的標簽被配置為: 依所述狀態機在狀態間轉移; 使用所述通訊層通訊; 接受和響應所述第二單一化指令和所述第二確認指令; 拒絕和不響應所述第一單一化指令及所述第一確認指令;和 使用一第二預設生成一第二錯誤探測代碼,其中所述第二預設不同于第一預設。
6.根據權利要求5所述的方法,其特征在于, 所述第一單一化指令具有一不同于所述第二單一化指令的指令代碼;和 所述第一確認指令具有一不同于所述第二確認指令的指令代碼。
7.根據權利要求5所述的方法,其特征在于,進一步包括傳遞一第一選擇指令,其中: 所述第一子集內的標簽接受所述第一選擇指令; 所述第一子集內的至少一標簽是可操作的,以改變一標志值作為對所述第一選擇指令的響應; 所述第一子集內的標簽拒絕不同于第一選擇指令的一第二選擇指令; 所述第二子集內的標簽接受所述第二選擇指令; 所述第二子集內的至少一標簽是可操作的,以改變所述標志值作為對所述第二選擇指令的響應;和 所述第二子集內的標簽拒絕第一選擇指令。
8.根據權利要求7所述的方法,其特征在于,其中: 所述第一選擇指令在長度上不同于所述第二選擇指令; 所述第一單一化指令在長度上不同于所述第二單一化指令;和 所述第一確認指令在長度上不同于所述第二確認指令。
9.一種無線射頻識別(RFID)標簽,其中所述無線射頻識別標簽在一標簽群的一第一子集和一第二子集其中之一,其特征在于: 當位于所述第一子集內時,所述標簽被配置為: 依一狀態機在狀態間轉換; 使用一通訊層通訊; 執行一錯誤探測代碼生成器,其包括一生成器多項式(polynomial); 接受和響應所述第一單一化指令和所述第一確認指令; 拒絕和不響應一第二單一化指令和一第二確認指令,其中所述第二單一化指令不同于所述第一單一化指令,所述第二確認指令不同于所述第一確認指令;和 使用所述錯誤探測代碼生成器和第一預設生成一第一錯誤探測代碼;和 當位于所述第二子集內時,所述標簽被配置為: 依所述狀態機在狀態間轉換; 使用所述通訊層通訊; 執行所述錯誤探測代碼生成器,其包括所述生成器多項式; 接受和響應所述第二單一化指令和所述第二確認指令; 拒絕和不響應所述第一單一化指令及所述第一確認指令;和 使用不同于第一預設的一第二預設生成一第二錯誤探測代碼。
10.根據權利要求9所述的標簽,其特征在于: 拒絕所述第二單一化指令包括確定所述第二單一化指令具有一不同于所述第一單一化指令的指令代碼;和 拒絕所述第二確認指令包括確定所述第二確認指令具有一不同于所述第一確認指令的指令代碼。
11.根據權利要求9所述的標簽,其特征在于: 當位于所述第一子集時,所述標簽進一步被配置以: 接受一第一選擇指令; 確定是否改變一標志值,以響應所述第一選擇指令;和 拒絕不同于所述第一選擇指令的一第二選擇指令;和 當位于所述第二子集時,所述標簽進一步被配置以: 接受所述選擇指令; 確定是否改變所述標志值,以響應所述第二選擇指令;和 拒絕所述第一選擇指令。
12.根據權利要求11所述的標簽,其特征在于,其中: 拒絕所述第二選擇指令包括確定所述第二選擇指令具有一不同于所述第一選擇指令的長度; 拒絕所述第二單一化指令包括確定所述第二單一化指令具有一不同于所述第一單一化指令的長度;和 拒絕所述第二確認指令包括確定所述第二確認指令具有一不同于所述第一確認指令的長度。
13.一種用于無線射頻(RFID)標簽的方法,其中所述標簽在一標簽群的一第一子集和一第二子集其中之一,其特征在于,所述方法包括: 當所述標簽位于所述第一子集內時: 依一狀態機在狀態間轉換; 使用一通訊層通訊; 執行一錯誤探測代碼生成器,其包括一生成器多項式; 接受和響應所述第一單一化指令和所述第一確認指令; 拒絕和不響應一第二單一化指令和一第二確認指令,其中所述第二單一化指令不同于所述第一單一化指令,所述第二確認指令不同于所述第一確認指令;和 使用所述錯誤探測代碼生成器和所述第一預設生成所述第一錯誤探測代碼; 當所述標簽位于所述第二子集內時: 依所述狀態機在狀態間轉移; 使用所述通訊層通訊; 執行所述錯誤探測代碼生成器,其包括所述生成器多項式; 接受和響應所述第二單一化指令和所述第二確認指令; 拒絕和不響應所述第一單一化指令及所述第一確認指令;和 使用所述錯誤探測代碼生成器和不同于所述第一預設的一第二預設生成一第二錯誤探測代碼。
14.根據權利要求13所述的方法,其特征在于: 拒絕所述第二單一化指令包括確定所述第二單一化指令具有一不同于所述第一單一化指令的指令代碼;和 拒絕所述第二確認指令包括確定所述第二確認指令具有一不同于所述第一確認指令的指令代碼。
15.根據權利要求13所述的方法,其特征在于: 當所述標簽位于所述第一子集時,所述方法進一步包括: 接受一第一選擇指令; 確定是否改變一標志值,以響應所述第一選擇指令;和 拒絕不同于所述第一選擇指令的一第二選擇指令;和 當所述標簽位于所述第二子集時,所述方法進一步包括: 接受所述選擇指令; 確定是否改變所述標志值,以響應所述第二選擇指令;和 拒絕所述第一選擇指令。
16.根據權利要求15所述的方法,其特征在于,其中: 拒絕所述第二選擇指令包括確定所述第二選擇指令具有一不同于所述第一選擇指令的長度; 拒絕所述第二單一化指令包括確定所述第二單一化指令具有一不同于所述第一單一化指令的長度;和 拒絕所述第二確認指令包括確定所述第二確認指令具有一不同于所述第一確認指令的長度。
【文檔編號】G06K17/00GK104424455SQ201410448707
【公開日】2015年3月18日 申請日期:2014年9月4日 優先權日:2013年9月4日
【發明者】S·賽倫, D·克里斯托弗 申請人:新而銳電子科技(蘇州)有限公司