新四季網

Rfid標籤的響應控制方法和裝置、rfid系統的製作方法

2023-07-13 05:30:06

專利名稱:Rfid標籤的響應控制方法和裝置、rfid系統的製作方法
技術領域:
本發明涉及利用RFID (射頻標識)標籤通過無線通信來發射和接收 數據的讀寫器,以及RFID標籤與讀寫器之間的數據通信方法。
背景技術:
近年來,針對RFID標籤(也稱為無線標籤、IC標籤、非接觸式ID、 非接觸式IC和發射機應答器等)的實際使用的開發已經取得進展,從而 利用這種RFID標籤的RFID系統已經被引入各個領域。
RFID標籤被粗略地分類為"無源型"和"有源型"。
有源型RFID標籤包括用於實現自饋電源的電池。另一方面,無源 型RFID標籤不包括電池,所以不能實現自饋電源。所以,當接收到從讀 寫器發射來的射頻信號時,無源型RFID生成電流。隨後,經過整流後, 將生成的電流作為調整後的供給電壓提供給RFID標籤的每個電路。
此外,當讀寫器向RFID標籤發送數據和從RFID標籤接收數據時, 讀寫器搜索(清點(inventory))該讀寫器的天線的通信使能範圍內存在 的RFID標籤。當從讀寫器向RFID標籤發送了 RFID標籤的搜索命令時, 從場(field)向RFID標籤提供電力,並且該RFID標籤接收搜索命令。 然後RFID標籤將自己的標籤ID作為對搜索命令的響應發送到讀寫器。 從RFID標籤接收到標籤ID時,讀寫器發送指示識別狀態完成的命令(針 對ISO/IEC 18000-6類型B的DATA—READ命令),以將RFID標籤切換 到使能讀寫器與RFID標籤之間的數據發送和接收的狀態(針對ISO/IEC 18000-6類型B的DATA—EXCHANGE狀態)。從讀寫器接收到命令時, RFID標籤根據所述命令所指令的內容生成響應內容,然後將該內容發送 至讀寫器。之後,RFID標籤讀取存儲在其存儲器中的信息或向該存儲器 中寫入信息。
如果在搜索RFID標籤時讀寫器的天線的通信使能範圍內存在多個 RFID標籤,則多個RFID標籤同時發送針對搜索命令的響應。所以,讀 寫器有時會進入由於多個響應之間的幹擾而不能接收響應的情形。為了 避免這種情形,讀寫器和RFID標籤分別設置有一些衝突仲裁功能。
ISO/IEC 18000-6類型B和C規範提供了一種可以臨時存儲一些信息 的存儲器標記功能。該存儲器標記功能可用來通過發送指示響應於搜索 命令的條件的命令來減少參與衝突仲裁的標籤的數量,從而改善整體性 能。
然而,因為如上所述,無源型RFID標籤不包括電池,所以在標籤 超出天線的通信使能範圍或者即使標籤在通信使能範圍內但是無線發射 條件很差的情況下,即使標記被存儲在臨時存儲器中,用於維持臨時存 儲器中所存儲的內容的電力供給也不能繼續。結果,有時存儲在臨時存 儲器中的標記會被清除。因此,如果存儲在臨時存儲器中的標記被清除, 則RFID標籤在從讀寫器接收到搜索命令時發送響應。
在標籤在適當時間被清除的情況下,RFID標籤被允許再次返回到用 於發送針對搜索命令的響應的狀態。然而,如果已經被讀寫器識別的 RFID標籤再次返回到用於發送針對搜索命令的響應的狀態而其他RFID 標籤仍然試圖作出響應,則仍未解決多個RFID標籤的響應之間的幹擾問 題。

發明內容
本發明的第一方面是一種用於控制RFID標籤的響應的方法,所述 RFID標籤根據來自讀寫器的詢問而發送響應,該方法包括以下步驟從 所述讀寫器連同第一響應控制信息一起發送用於搜索在所述讀寫器的通 信使能範圍內的RFID標籤的搜索命令,所述第一響應控制信息用於確定 所述RFID標籤是否已經發送了所述響應;從所述讀寫器接收到所述搜索 命令時,在所述RFID標籤中將與所述搜索命令一起發送的所述第一響應 控制信息與存儲在所述RFID標籤的存儲器中的第二響應控制信息進行 比較;當所述第一響應控制信息與所述第二響應控制信息相同時,在所,
述RFID標籤中控制對所述搜索命令的響應;而當所述第一響應控制信息 與所述第二響應控制信息不同時,在所述RFID標籤中發送對所述搜索命 令的響應,並且用從所述讀寫器接收的所述第一響應控制信息來更新存 儲在所述RFID標籤的存儲器中的所述第二響應控制信息。
本發明的第二方面是一種RFID系統,該RFID系統包括通過無線 電與RFID標籤進行通信的讀寫器;以及通過網絡與所述讀寫器進行彼此 通信的計算機。所述計算機包括生成部分,其生成用於控制所述RFID 標籤的對於搜索命令的響應必要性的第一響應控制信息;以及搜索指示 部分,其將一搜索指示命令連同所述生成部分生成的所述第一響應控制 信息一起發送至所述讀寫器,所述搜索指示命令用於指示對存在於所述 讀寫器的通信使能範圍內的RFID標籤的檢測。
所述讀寫器包括接收部分,其接收從所述計算機發送的所述搜索 指示命令和所述第一響應控制信息;以及搜索命令發送部分,其將所述 搜索命令連同所接收的第一響應控制信息一起發送至所述RFID標籤, 所述搜索命令用於檢測存在於所述讀寫器的通信使能範圍內的RFID標 籤。
本發明的第三方面是一種存儲有響應控制信息生成程序的計算機可 讀存儲介質,所述響應控制信息生成程序包括生成功能,用於通過接 受生成第一響應控制信息的指令來生成所述第一響應控制信息,所述第 一響應控制信息用於確定對於來自所述讀寫器的搜索命令的響應的必要
性;以及發送功能,用於將搜索指示命令連同所述生成功能所生成的所
述第一響應控制信息一起發送至所述讀寫器,所述搜索指示命令用於指
示搜索RFED標籤。
本發明的第四方面是一種存儲有響應控制程序的計算機可讀存儲介
質,所述響應控制程序包括接收功能,用於從計算機連同搜索命令一
起接收第一響應控制信息;以及發送功能,用於連同所接收的第一響應 控制信息一起發送所述搜索命令,所述搜索命令用於檢測存在於通信使 能範圍內的RFID標籤。


圖1示出了本發明第一實施方式和第二實施方式的系統結構的例子。
圖2是示出根據本發明的主機計算機的內容的例子的流程圖。 圖3是示出根據本發明的讀寫器的處理的內容的例子的流程圖。
圖4是示出根據本發明的RFID標籤的處理的內容的例子的流程圖。
圖5示出了利用本發明的搜索命令的例子。
圖6示出了存儲在根據本發明的RFID標籤的非易失性存儲器中的 內容的例子。
圖7示出了存儲在根據本發明的RFID標籤的非易失性存儲器中的 內容的例子。
圖8示出了本發明第三實施方式的主機計算機的結構。
圖9是示出本發明第三實施方式的主機計算機的處理的例子的流程圖。
圖IO是示出本發明第四實施方式的讀寫器的處理的例子的流程圖。 圖11示出了本發明第五實施方式的系統結構的例子。
具體實施例方式
本發明的發明人將注意力集中在這樣的事實,即某些無源RFID標 籤不僅具有臨時存儲器(如果電力供給被中止,則清除存儲的內容)還 具有非易失性存儲器。當表示搜索命令完成的信息被存儲在這種非易失 性存儲器中時,該信息被保持而與電源的供給無關。所以, 一旦RFID標 籤發送了針對搜索命令的正常響應,則所述RFID標籤不會對包括相同信 息的指示響應條件的搜索命令作出響應。
同時,當表示搜索命令完成的信息被存儲在非易失性存儲器中時, 該信息被連續存儲。所以,即使RFID標籤進入必須對搜索命令再次作出 響應的狀態,由於存儲在非易失性存儲器中的信息,也會再次生成其中 RFID標籤不對搜索命令作出響應的情形。也已經提出了一種發送命令以
在適當時間清除存儲在非易失性存儲器中的信息的方法。然而,因為讀
寫器與RPID標籤之間的數據發送和接收是通過無線電來進行的,所以將 根據無線發送條件而生成一種情形,所述無線發送條件為RFID標籤不
能接收到從讀寫器發送來的更新命令,或者即使接收到了這種更新命令, 也不能充分地獲取用於執行所述更新命令的電力供給,從而存儲在非易 失性存儲器中的表示搜索命令完成的信息不能被清除。
本發明的發明人還將注意力集中在這樣的事實,即當在系統側採用 一種在預先確定的定時對搜索命令的響應條件中所包含的信息進行更新 的方法時,無需其他清除命令來重置非易失性存儲器中的表示之前的搜 索命令完成的信息。當命令包含新的響應條件並且標籤中的處理被成功
完成時,RFID標籤改變表示搜索命令完成的信息的內容。RFID標籤將 接收到的響應條件與存儲在非易失性存儲器中的信息進行比較。如果這 些信息段相同,則RPID標籤不對搜索命令作出響應,而如果這些信息段 不同,則RFID標籤發送響應。所以,即使當存儲在非易失性存儲器中的 信息未被更新時,也可以控制RFID標籤的對搜索命令作出響應的必要 性。
如上所述,本發明的目標是, 一旦通過來自讀寫器的搜索命令清點 出了 RFID標籤,就不會多次發送來自相同RFID標籤的對其他搜索命令 的響應,從而防止了對相同標籤的重複處理。
下面將參照下面的實施方式來說明本發明的優選實施方式。

圖1示出了 RFID系統1的結構。RFID系統1包括讀寫器10、 RFID 標籤20以及主機計算機30。儘管讀寫器10、 RFID標籤20以及主機計 算機30被分別圖示為單個部分,但是也可以使用多個這些部分。
主機計算機30粗略地包括處理單元300和網絡接口 306,而處理單 元300包括控制器301、應用302、生成器303以及存儲單元304。控制 器301控制主機計算機30的各種處理。應用302與讀寫器10協同操作, 以向讀寫器10發送各種指令並從讀寫器10接收信息。當主機計算機30 指示讀寫器10檢測(以下稱為"清點處理")存在於讀寫器10的通信使 能範圍內的RFID標籤20時,生成器303生成要傳遞到讀寫器10的參數。 該參數是這樣的信息(以下稱為"響應控制信息"),所述信息用於控制被 讀寫器10檢測到的RFID標籤20不要按照清點處理的順序發送很多次響 應。
讀寫器IO包括處理單元100、無線發送接口 110、網絡接口 120以 及天線130。
無線發送接口 110包括發送器111和接收器112。發送器111對發送 信號進行調製,通過天線130將數據發送到RFID標籤20。接收器112 接收並解調通過天線130從RFID標籤20發送來的射頻信號。將發送信 號發送到RFID標籤20和從RFID標籤20接收接收信號是通過天線130 進行的。此外,無線發送接口 110生成射頻信號並通過天線130將該信 號發送至RFID標籤20,以激活該RFID標籤。
處理單元100包括控制器101、應用協作單元102、命令接收器104、 命令發送器105以及存儲單元106。控制器101控制讀寫器的操作,例如 發送指令到每個部分以及根據從應用302發出的命令經由網絡接口 120 通過與主機計算機30的應用的通信來發送每個部分中的處理結果。從主 機計算機30接收到執行清點處理的指令時,應用協作單元102獲得包含 在執行指令中的參數,生成搜索命令並經由命令發送器105和發送器111 將該搜索命令發送至讀寫器10。命令接收器104接收在接收器112中解 調過的接收信號。命令發送器105通過發送器111將要發送的命令和數 據發送到RFID標籤20。每個部分中的處理所需的數據在存儲單元106 中存儲並更新。
RFID標籤20包括數據處理器200、非易失性存儲器240、臨時存儲 器250、調製器211、解調器212、整流器220以及天線230。解調器212 對經由天線230從讀寫器10接收到的信號進行解調處理,並將解調後的 信號傳遞到數據處理器200。經由天線230從讀寫器10接收到信號時, 整流器220生成電流,並在對生成的電流進行了整流處理後將向數據處 理器200的處理器和每個存儲器的存儲單元提供電力。數據處理器200 根據從讀寫器IO發送來的指令(搜索命令、各種寫入/讀取命令等)來執
行處理。從數據處理器200接收到處理結果時,調製器211執行調製處 理,並在調製處理後經由天線230將處理結果發送到讀寫器10。此外, 作為本發明的特性,數據處理器200包括響應控制器210,所述響應控制 器210用於控制響應的發送,從而防止發送響應直到針對rfid標籤20 生成了對重複響應的請求,所述rfid標籤20已經在從讀寫器10接收到 搜索命令時成功地發送了針對所述搜索命令的響應。由於這是一種強制 性特徵,所以iso/iec 18000-6類型b規範一致性標籤已經將這種組件實 現為數據處理器的功能。非易失性存儲器240和臨時存儲器250根據由 數據處理器200執行的數據寫和讀操作來存儲和取出數據。非易失性存 儲器240處於通過保證電力來接收工作必需的電力供應並且能夠在較長 時間段內保持所存儲的內容的狀態。臨時存儲器250接收整流器220提 供的電力,因此臨時存儲器250可以通過接收由整流器220提供的電力 來保持工作期間所存儲的內容。
圖2是示出由主機計算機執行的處理的例子的流程圖。 主機計算機30的應用302確定處理周期的開始(圖2的#201)。處 理周期是指搜索並訪問存在於讀寫器10的通信使能範圍內的rfid標籤 的周期。所以,處理周期的幵始意味著響應控制信息的改變。例如,可 以如下指示開始定時。
(1) 當具有rfid標籤的多個產品位於用傳送帶等來移動的推車中 時,在用傳感器檢測到已經到達預定位置的推車的時刻在應用中開始處 理周期的情況下,開始定時被確定為傳感器檢測到的定時。
(2) 在操作者用手動操作來輸入指令的定時開始處理周期的應用的 情況下,幵始定時被確定為操作者輸入的指令被接受的定時。
(3) 在前面的處理完成後直到達成與預先確定的完成條件的匹配才 立即開始下一處理的應用的情況下,開始定時被確定為用於觸發下一處 理的開始的指令被檢測到的定時。
確定了處理周期的開始定時時(圖2的#201中為"是"),生成器303 生成響應控制信息(圖2的#202)。
例如,已經提出了下面的方法作為生成響應控制信息的方法。 (1)從系統時間獲得應用302指示生成響應控制信息的時刻,作為
響應控制信息。
(2 )將由隨機數生成程序生成的隨機數設為響應控制信息。 在本實施方式中,將說明首先獲得段落(1)中的時刻作為響應控制 信息的例子。接受到生成響應控制信息的指令時,生成器303訪問設置 在主機計算機30中的計時器(未示出),或者訪問用於時間分配的服務 器(未示出)(其經由用於彼此通信的網絡40連接),以獲得此時的時間 信息並將獲得的時間信息定義為響應控制信息。在獲取的時間信息為 "2006年10月10日上午9點"的情況下,將該時間信息設為響應控制信 息。作為時間信息的表示格式,從預定義的基本時間開始經過的時間可 以方便地用作響應控制信息。在本實施方式中,將利用直接使用了被指 示為示例的時間和天的例子來簡化下面的說明。
接著,應用302將生成器303生成的響應控制信息設為參數、生成 用於指示檢測存在於天線130的通信使能範圍內的RFID標籤20的命令 (後文稱為"搜索指示命令"),並將該命令發送至讀寫器IO(圖2的#203)。 從讀寫器10接收到處理結果時(圖2的#204),應用302針對每個 作業(job)和工作進行必需的處理(圖2的#205)。對於各種作業和工作 所需的處理,通過利用各種編程方法生成並寄存所需的可執行處理。 圖3是示出讀寫器IO執行的處理的例子的流程圖。 接收到從主機計算機30發送的搜索指示命令時(圖3的約Ol),讀 寫器10的應用協作單元102獲取該搜索指示命令的參數中預設的響應控 制信息,並生成用於檢測存在於天線130的通信使能範圍內的RFID標籤 20的命令(以下稱為"搜索命令")。
圖5 (a)中示出了搜索命令的例子。用命令區域501、地址區域502、 參數區域503來格式化搜索命令。命令區域501中設定了命令 "GROUP—SELECT—NE"。該命令指示RFID標籤在由地址數據指定的存 儲器區域中所存儲的數據不等於參數區域503中所指定的值的情況下作 出響應。具體命令名或其表示不受本例的限制,並且當實施的系統基於 其他規範時可以得到等同的操作。利用該命令,讀寫器10僅指示在指定
地址寫入與該命令指定的值不同的數據的RFID標籤來發送響應,並且對 已經用其他響應控制信息完成了前面的搜索命令的RFID標籤再次開始 對搜索命令的響應處理,而無需清除存儲在RFID標籤20的非易失性存 儲器240中的響應控制信息603。此外,即使在對於RFID標籤20的寫 入操作已經失敗並因此寫入了與指定值不同的非法值的情況下,讀寫器 將指定值寫入RFID標籤20時,因為標籤可以發送針對此後從讀寫器10 發送的搜索命令的響應,所以RFID標籤20還是可以被讀寫器10檢測到。 地址區域502指出了 RFID標籤20的非易失性存儲器240的存儲區 的偏移量,以供對參數區域503中指定的值與地址區域502指定的偏移 位置中寫入的值進行比較。因為假設了預先確定的固定大小(例如八字 節),所以本例未明確地包含參數區域503的數據長度。然而,在考慮可 變長度的參數的情況下,也可以指定參數長度信息。
在參數區域503中,從接收自主機計算機30的搜索指示命令獲得的 參數(2006年10月10日上午9點)被設為以其十進位格式"200610100900" 表示的八字節數值數。為了更容易理解本發明的內容,數值數直接表示 時間和日期。然而,可以從不同的來源獲得該參數,並且為了在計算機 中更容易處理可以用另外的格式表示該參數。
應用協作單元102將生成的搜索命令轉換成RFID標籤10可以通過 命令發送器105和發送器111接收的信號,並隨後將該信號作為無線電 波從天線130發送出去(圖3的#303)。
從RFID標籤20接收到響應時(圖3的#304),控制器101確定響 應的狀況(圖3的#305)。當讀寫器IO發送搜索命令時,存在於天線130 的通信使能範圍內的RFID標籤20同時發送響應。當多個RFID標籤20 同時發送響應時,來自多個RFID標籤20的響應互相干擾,導致讀寫器 10不能接收這些響應的狀況。這種現象稱為"衝突"。此外,當從所有RFID 標籤20正常接收到所有響應時,沒有從RFID標籤20接收到對搜索命令 的響應。這種情形稱為"無響應"。從RFID標籤20正常接收到對搜索命 令的響應而沒有任何衝突的情形被稱為"一個標籤響應"。
在響應情形是"一個標籤響應"(圖3的#305中的"一個標籤響應")
的情況下,控制器101生成"DATA一READ"命令到已發送了響應的RFID 標籤20,然後經由命令發送器105、發送器111以及天線130來發送該 命令(圖3的#306)。 DATA—READ命令用來將RFID標籤20設置到用於 和讀寫器IO進行數據發送與接收的條件下。
當控制器101從RFE)標籤20接收到對DATA—READ命令的響應時 (圖3的#307),應用協作單元102生成用於將響應控制信息寫入RFID 標籤20的寫入指令,然後經由命令發送器105、發送器111以及天線130 將該寫入指令發送到RFID標籤20 (圖3的#308)。在接收到對寫入指令 的響應後,應用協作單元102生成指示已經成功完成了對特定RFID標籤 20的搜索命令的響應處理的SUCCESS命令,然後在已準備與天線130 進行通信的條件下經由命令發送器105、發送器111以及天線130將該命 令發送到RFID標籤20 (圖3的#309)。在發送了 SUCCESS命令後,應 用協作單元102等待來自其他RFID標籤20的對搜索命令的響應(圖3 的#304)。
當來自RFID標籤20的對搜索命令的響應處於"衝突"狀態時(圖3 的#305中的"衝突"),控制器101生成表示不能接收到對搜索命令的響應 的FAIL命令,並在已準備與天線130進行通信的條件下經由命令發送器 105、發送器111以及天線130將該命令發送到RFID標籤20(圖3的#310)。 發送了 FAIL命令之後,應用協作單元101等待來自其他RFID標籤20 的對搜索命令的響應(圖3的#304)。
當來自RFID標籤20的對搜索命令的響應處於"無響應"狀態(圖3 的#305中的"無響應")時,確定"無響應狀態"是否已經重複了 N次(圖 3的#311)。這裡,值N應該被設為這樣的次數,即,通過所述次數,讀 寫器10可以確認已經完成了針對存在於通信使能範圍內的RFID標籤20 的搜索命令,並且不是由於RFID標籤20和讀寫器10之間的無線傳輸問 題而導致的臨時失敗。生成SUCCESS命令,並在已經準備與天線130 進行通信的條件下經由命令發送器105、發送器111以及天線130發送到 RFID標籤20(圖3的#312),直到所述值達到N次(圖3的#311中為"否,,)。 發送了 SUCCESS命令後,讀寫器10等待來自其他RFID標籤20的對搜索命令的響應(圖3的#304)。當值達到N次(圖3的#311中為"是")時, 意味著已經檢測到了通信使能範圍內的RFID標籤20。所以,讀寫器IO 生成INITIALIZE命令將RFID標籤20的狀態重置到作為初始狀態的 READY狀態,並且在已準備與天線130進行通信的狀態下經由命令發送 器105、發送器115以及天線130將該INITIALIZE命令發送到RFID標 籤20 (圖3的#313)。之後,讀寫器10向主機計算機30通知由搜索命令 檢測到的RFID標籤20的標籤ID列表(圖3的#314)。向主機計算機通 知檢測到的RPID標籤20的標籤ID的定時並不限於此定時。可以在每次 檢測到RFID標籤20的標籤ID時通知所述標籤ID,也可以在每次達到 預定的標籤ID的檢測次數時通知所述標籤ID。
圖4是示出RFID標籤20中的處理的例子的流程圖。 經由天線230接收到從讀寫器10發送來的無線電波(包括命令)時, RFID標籤20用解調器212對接收到的信號進行解調處理,並還通過整 流器220供給電源,以供將RPID標籤20設置到準備進行操作的條件(圖 4的#410)。
在用解調器212解調的信號為搜索命令的情況下,數據處理器200 獲取包含在所述搜索命令中的響應控制信息503 (圖4的#402)。響應控 制單元201將包括在搜索命令中的響應控制信息503和存儲在RFID標籤 20的非易失性存儲器240的響應控制信息進行比較(圖4的#403)。當包 括在搜索命令中的響應控制信息503與存儲在RPID標籤20的非易失性 存儲器240的響應控制信息603相同(圖4的#403為是)時,意味著在 該處理周期中的之前的搜索命令已經被正常完成。所以,確定不要求作 出響應,並且還請求等待下一搜索命令(圖4的#402)。當包括在搜索命 令中的響應控制信息503與存儲在RFID標籤20的非易失性存儲器240 的響應控制信息603不同(圖4的#403為否)時,意味著之前的搜索命 令仍未完成,確定要求作出響應,並且RFE)標籤20被設置到通知ID的 條件(圖4的#404)。
圖6示出了存儲在RFID標籤20的非易失性存儲器240中的內容的 例子。非易失性存儲器240存儲有用於標識RFID標籤20的標籤ID 601 、 用於控制RFID標籤的操作的控制信息602、用於確定是否應該對搜索命 令作出響應的響應控制信息503以及其他信息604。存儲在非易失性存儲 器240中的內容及排列並不限於上面的描述。例如,內容可以按照遵從 各種RFID標籤的標準的格式來排列。
圖6 (a)示出了 RFID標籤20的初始內容的例子,其中標籤ID為 "ID0001"和"ID0002"。標籤ID601區域中分別存儲有RFID標籤20的標 籤ID"ID0001"和"ID0002"。響應控制信息區域603中分別存儲有十進位 格式下的初始狀態"000000000000"。其他信息區域604中存儲有必需的 數據。在圖6(a)示出的例子中,因為在任何標籤ID為"ID0001"和"ID0002" 的RFID標籤20中響應控制信息603的值都為"000000000000",所以包 含在搜索命令中的響應控制信息503與存儲在RJFID標籤20的非易失性 存儲器240中的響應控制信息603不同,所以兩個RFID標籤都用它們的 ID作出響應並改變到ID狀態。
存在於讀寫器10的天線130的通信使能範圍內的RFID標籤20的 數量越大,來自RFID標籤20的對搜索命令的響應發生衝突的可能性就 越高。當衝突出現時,讀寫器IO將FAIL命令發送到通信使能範圍內的 RFID標籤20。當RFID標籤20接收到該FAIL命令時,如果它處於ID 狀態,則執行衝突仲裁處理以控制到讀寫器10的響應的發送並解決響應 的衝突(圖4的#405)。例如,作為衝突仲裁處理(反衝突處理),在RFID 標籤中生成隨機數,以根據預先確定的數值條件(例如0或1,或是否比 閾值更大的其他例子)來確定是否應該向讀寫器發送響應。
這裡,假設在衝突仲裁處理後,標籤ID為"ID0001"的RFID標籤20 被允許發送對搜索命令的響應。
RFID標籤20的數據處理器200將"IDOOOl,,作為自己的標籤ID 601 發送到讀寫器IO (圖4的#406)。
發送了標籤ID後,數據處理器200接收從讀寫器10發送來的命令 (圖4的#407)。如果讀寫器10如上所述正常地接收到從RFID標籤20 發送來的標籤ID,則讀寫器10將DATA—READ命令發送到RFID標籤 20。
當從讀寫器10接收到的命令是DATA—READ命令(圖4的#407中 的DATA—READ命令)時,RFID標籤20切換到準備與讀寫器10交換數 據的狀態(DATA—EXCHANGE狀態)(圖4的#408)。數據處理器200 從非易失性存儲器240中讀取由接收到的DATA—READ命令指定的數據 內容,然後將該內容發送至讀寫器IO (圖4的糾09)。
當從讀寫器10接收到響應控制信息寫命令(圖4的#410中為"是") 時,響應控制單元201將包含在寫入命令中的響應控制信息(上例中的 "2006101100900")存儲為非易失性存儲器240的響應控制信息603 (圖4 的糾ll)。
之後,從讀寫器10接收到INITIALIZE命令時(圖4的#412中的 INITIALIZE命令),響應控制單元201將RFID標籤20重置到準備狀態 (圖4的#401)。當接收到其他命令時(圖4的#413),響應控制單元201 根據命令的內容進行處理(圖4的#413)並等待下一命令(圖4的#412)。
如圖6 (b)中所示,因為RFID標籤20正常地接收並執行了響應控 制信息寫入命令,所以標籤ID為"IDOOOl"的RFID標籤20中的響應控制 信息603從"000000000000"更新為已經從讀寫器10發送的 "200610100900"。另一方面,在標籤ID為"ID0002"的RFID標籤20中,
因為未完成對搜索命令的響應,所以響應控制信息仍然保持為 "000000000000"。
接著,圖5例示了這樣的情形,即假設在存儲在RFID標籤20的非 易失性存儲器240中的內容改變到圖6 (b)的狀態之後,搜索命令被再 次從讀寫器發送到每個RFID標籤20。
因為搜索命令的響應控制信息503 ("200610100900")與非易失性存 儲器240中存儲的響應控制信息603 ("200610100900")相同,所以標籤 ID為"ID0001"的RFID標籤20確定不需要響應並且不向讀寫器10發送 響應。因此,防止了已經對之前的搜索命令完成了正常響應的RFID標籤 20多次發送對具有相同響應控制信息的搜索命令的響應。這樣,就可以 充分地減少對搜索命令的響應的發送。
同時,因為標籤ID為"ID0002"的RFID標籤20仍未完成對搜索命
令的響應,所以響應控制信息603保持為"000000000000"。因為搜索命 令的響應控制信息503 ("200610100900")與非易失性存儲器240中存儲 的響應控制信息603 ("000000000000")不同,所以響應控制單元201確 定需要對搜索命令作出響應並且將對搜索命令的響應發送至讀寫器IO。
當正常完成對搜索命令的響應時,與標籤ID為"ID0001"的RFID標 籤20的情況一樣,響應控制信息603的內容從"000000000000"改變到 "200610100900"。之後,標籤ID為"ID0002,,的RJFID標籤20不發送對包 含響應控制信息503的"200610100900"的搜索命令的響應。
如參照圖3所述,重複這些處理,直到完成對於存在於讀寫器10的 天線130的通信使能範圍內的RFID標籤20的檢測(圖3的#311中為"是") 為止。
接下來將說明在所有RFID標籤已經完成了對之前的搜索命令的處 理之後,RFID標籤20接收到另外的搜索命令的情況下所需的處理。
當如上所述改變了處理周期(圖2的#201中為"是")時,主機計算 機30的生成器303生成新的響應控制信息,以將新的搜索指令命令發送 到讀寫器10 (圖2的#202)。在獲得的時間信息為"2006年10月10日上 午9點05分"的情況下,生成器303向讀寫器10發送以"200610100905" 作為參數的新搜索指示命令(圖2的#203)。
接收到新搜索指示命令的讀寫器10將包含在搜索指示命令中的參 數"200610100905"設置為搜索命令的響應控制信息,然後生成具有十進 制格式的響應控制信息"200610100905"的搜索命令(圖3的#302),並將 該新搜索命令發送到RFID標籤20 (圖3的#303)。
接收到搜索命令時(圖4的#402), RFID標籤20將搜索命令的響應 控制信息503與存儲在RFID標籤20的非易失性存儲器240中的響應控 制信息603進行比較(圖4的#403)。如圖6 (c)中所示,RFID標籤20 的響應控制信息為"200610100900",而搜索命令的響應控制信息503為 和前者響應控制信息不同的"200610100905"。所以,確定為需要對搜索 命令作出響應(圖4的#403中為"否"),並且如上所述將RFID標籤20 的標籤ID發送到讀寫器IO (圖4的#406)。如上所述,即使在將表示已
經正常完成了對之前的搜索命令的響應的響應控制信息603存儲在RFID 標籤20的非易失性存儲器240中之後需要再次發送對搜索命令的響應, 也可以再次開始對新的搜索命令的響應,而無需清除存儲在RFID標籤 20的非易失性存儲器240中的響應控制信息603。即,開始時,數據 "200610100900"是表示之前的搜索命令的處理已完成的信息,而當生成 了新的響應控制信息"200610100905"時,之前的信息不再是針對搜索命 令的響應控制信息。所以,即使不對存儲在RFID標籤20的非易失性存 儲器240中的響應控制信息603進行更新,也可以再次發送對搜索命令 的新的響應。
此外,當完成了對新的搜索命令的正常響應時,RFID標籤20的非 易失性存儲器240的響應控制信息603改變為"200610100905"。從而, 因為當對於響應控制信息503的搜索命令設置"200610100905"有效時如 上所述中止對搜索命令的響應,所以可以防止已經完成對新的搜索命令 的響應的RJFID標籤20作出重複響應。
在上述實施方式中,說明了使用時間信息作為響應控制信息的例子, 但是也可以用隨機數來代替時間信息。在這種情況下,在主機計算機30 中設置有用於生成隨機數的隨機數生成器(未示出)。接收到生成響應控 制信息的指令時,生成器303利用隨機數生成器生成隨機數,並將生成 的隨機數設置為響應控制信息。因為可以通過用隨機數代替時間信息來 實現這些處理,所以下面將不詳細說明該處理的後續流程。
此外,如果可以在需要時生成不同值,就可以使用除使用時間信息 或隨機數的任何其他方法,只要該方法能夠驗證新的響應控制信息與之 前的響應控制信息相同或不同即可。

本實施方式說明了使用ISO/IEC 18000-6類型B規範一致性標籤的 情況。
圖3是示出讀寫器10執行的處理的例子的流程圖。 接收到從主機計算機30發送的搜索指示命令時(圖3的#301),讀 寫器10的應用協作單元102獲取在搜索指示命令的參數中預設的響應控
制信息,並生成用於檢測存在於天線130的通信使能範圍內的RFID標籤 20的命令(以下稱為"搜索命令")。
圖5 (b)中示出了基於ISO/IEC 18000-6類型B規範的搜索命令的 例子。用命令區域501、地址區域502、掩碼(mask)區域504、數據區 域505以及CRC區域506來格式化搜索命令。命令區域501中設置有對 應於命令"GROUP—SELECT—NE"的十六進位格式的命令代碼"01"。該命 令指示RPID標籤在由地址數據指定的存儲器區域中存儲的數據不等於 數據區域505中指定的值的情況下作出響應。如果當釆用的系統基於其 他規範時可以得到等同的操作,則具體命令名或它的表示不受本例的限 制。使用該命令,讀寫器10僅指示在指定的地址寫入了與由該命令指定 的值不同的數據的RFID標籤來發送響應,並且對於已經完成了具有其他 響應控制信息的前面的搜索命令的RFID標籤再次開始對搜索命令的響 應處理,而無需清除在RFID標籤20的非易失性存儲器240中存儲的響 應控制信息603。此外,即使在對RFID標籤20的寫入操作已經失敗並 且因此寫入了與指定值不同的非法值的情況下,當讀寫器IO將指定值寫 入RFID標籤20時,因為標籤可以發送針對之後從讀寫器10發送的搜索 命令的響應,所以RFID標籤20還是可以被讀寫器10檢測到。
地址區域502表示RFID標籤20的非易失性存儲器240的存儲區的 偏移量,以供對數據區域505中的指定值與由地址區域502指定的偏移 位置中寫入的值進行比較。因為假設了預定的固定大小(例如四字節), 所以本例未明確地包含數據區域505的數據長度。然而,在考慮可變長 度的參數的情況下,也可以指定參數長度信息。
掩碼區域504包含用於數據匹配的BYTE MASK信息,並且在本例 中使用了十六進位格式的數據"FO"。
在數據區域505中,從接收自主機計算機30的搜索指示命令獲得的 參數("1156987662")被設置以其十六進位格式"44F63B0E"表示的四字 節數值數。該數值數是在創建該命令的時刻從預定義的基本時間開始所 經過的時間。然而,可以從不同的來源獲得該參數,並且為了在計算機 中更容易處理可以用另外的格式來表示該參數。
CRC區域506包含檢錯碼。
應用協作單元102將生成的搜索命令轉換成RFID標籤IO可以通過 命令發送器105和發送器111接收的信號,並隨後將該信號作為無線電 波從天線130發送出去(圖3的#303)。
從RFID標籤20接收到響應時(圖3的#305),控制器101確定響 應的情形(圖3的#304)。當讀寫器IO發送搜索命令時,存在於天線130 的通信使能範圍內的RFID標籤20同時發送響應。當多個RPID標籤20 同時發送響應時,來自多個RFID標籤20的響應會互相干擾,導致讀寫 器10不能接收所述響應的情形。這種現象稱為"衝突"。此外,當從所有 RFID標籤20正常接收到所有響應時,未從RFID標籤20接收到對搜索 命令的響應。這種情形稱為"無響應"。從RFID標籤20正常接收到對搜 索命令的響應而沒有任何衝突的情形稱為"一個標籤響應"。
在響應情形是"一個標籤響應"(圖3的#305中的"一個標籤響應") 的情況下,控制器101生成"DATA一READ"命令到已發送了響應的RFID 標籤20,然後經由命令發送器105、發送器111以及天線130來發送該 命令(圖3的#306)。 DATA—READ命令用來將RFID標籤20設置到用於 和讀寫器10進行數據發送與接收的條件下。
當控制器101從RFID標籤20接收到對DATA一READ命令的響應時 (圖3的#307),應用協作單元102生成用於將響應控制信息寫入RFID 標籤20的寫入指令,然後經由命令發送器105、發送器111以及天線130 將該寫入指令發送到RFID標籤20 (圖3的#308)。在接收到對寫入指令 的響應後,應用協作單元102生成指示已經成功完成了對特定RFID標籤 20的搜索命令的響應處理的SUCCESS命令,然後在已準備與天線130 進行通信的條件下經由命令發送器105、發送器111以及天線130將該命 令發送到RFID標籤20 (圖3的#309)。在發送了 SUCCESS命令後,應 用協作單元102等待來自其他RFID標籤20的對搜索命令的響應(圖3 的#304)。
當來自RFID標籤20的對搜索命令的響應處於"衝突"狀態時(圖3 的#305中的"衝突"),控制器101生成表示不能接收到對搜索命令的響應
的FAIL命令,並在已準備與天線130進行通信的條件下經由命令發送器 105、發送器111以及天線130將該命令發送到RFID標籤20(圖3的#310)。 發送了 FAIL命令之後,應用協作單元101等待來自其他RFID標籤20 的對搜索命令的響應(圖3的#304)。
當來自RFID標籤20的對搜索命令的響應處於"無響應"狀態(圖3 的#305中的"無響應")時,確定"無響應狀態"是否已經重複了N次(圖 3的#311)。這裡,值N應該被設為這樣的次數,即,通過所述次數,讀 寫器10可以確認已經完成了針對存在於通信使能範圍內的RFID標籤20 的搜索命令,並且不是由於RJFID標籤20和讀寫器10之間的無線傳輸問 題而導致的臨時失敗。生成SUCCESS命令,並在已經準備與天線130 進行通信的條件下經由命令發送器105、發送器111以及天線130發送到 RFID標籤20(圖3的#312),直到所述值達到N次(圖3的#311中為"否")。 發送了 SUCCESS命令後,讀寫器10等待來自其他RFID標籤20的對搜 索命令的響應(圖3的#304)。當值達到N次(圖3的#311中為"是")時, 意味著已經檢測到了通信使能範圍內的RFID標籤20。所以,讀寫器IO 生成INITIALIZE命令將RFID標籤20的狀態重置到作為初始狀態的 READY狀態,並且在已準備與天線130進行通信的狀態下經由命令發送 器105、發送器115以及天線130將該INITIALIZE命令發送到RFID標 籤20 (圖3的#313)。之後,讀寫器10向主機計算機30通知由搜索命令 檢測到的RFID標籤20的標籤ID列表(圖3的#314)。向主機計算機通 知檢測到的RFID標籤20的標籤ID的定時並不限於此定時。可以在每次 檢測到RFID標籤20的標籤ID時通知所述標籤ID,也可以在每次達到 預定的標籤ID的檢測次數時通知所述標籤ID。
圖4是示出RFID標籤20中的處理的例子的流程圖。
經由天線230接收到從讀寫器10發送來的無線電波(包括命令)時, RFID標籤20用解調器212對接收到的信號進行解調處理,並還開始通 過整流器220供給電源,以供將RFID標籤20設置到準備進行操作的條 件(圖4的#410)。
在用解調器212解調的信號為搜索命令的情況下,數據處理器200
獲取包含在所述搜索命令中的響應控制信息503 (圖4的#402)。響應控 制單元201將包括在搜索命令中的響應控制信息503和存儲在RFID標籤 20的非易失性存儲器240的響應控制信息進行比較(圖4的#403)。當包 括在搜索命令中的響應控制信息503與存儲在RFID標籤20的非易失性 存儲器240的響應控制信息603相同(圖4的#403中為"是")時,意味 著在該處理周期中的之前的搜索命令已經被正常完成。所以,確定不要 求作出響應,並且還請求等待下一搜索命令(圖4的#402)。當包括在搜 索命令中的響應控制信息503與存儲在RFID標籤20的非易失性存儲器 240的響應控制信息603不同(圖4的#403中為"否")時,意味著之前 的搜索命令仍未完成,確定要求作出響應,並且RFID標籤20被設置到 通知ID的條件(圖4的#404)。
圖7示出了存儲在RFID標籤20的非易失性存儲器240中的內容的 例子。非易失性存儲器240存儲有用於標識RFID標籤20的標籤ID 601 、 用於控制RFID標籤的操作的控制信息602、用於確定是否應該對搜索命 令作出響應的響應控制信息505以及其他信息604。存儲在非易失性存儲 器240中的內容及排列並不限於上面的描述。例如,內容可以按照遵從 各種RFID標籤的標準的格式來排列。例如,ISO/正C 18000-6類型B規 範一致性標籤的標籤ID區域的數據長度為64比特。
圖7 (a)示出了RFID標籤20的初始內容的例子,其中標籤ID為 "ID0001"和"ID0002"。標籤ID601區域中分別存儲有RFID標籤20的標 籤ID"ID0001"和"ID0002"。響應控制信息區域603中分別存儲有十進位 格式下的初始狀態"00000000"。其他信息區域604中存儲有必需的數據。
在圖7(a)示出的例子中,因為在任何標籤ID為"ID0001"和"ID0002" 的RFID標籤20中響應控制信息603的值都為"00000000",所以包含在 搜索命令中的響應控制信息503與存儲在RFID標籤20的非易失性存儲 器240中的響應控制信息603不同,所以兩個RFID標籤都用它們的ID 作出響應並改變到ID狀態。
存在於讀寫器10的天線130的通信使能範圍內的RFID標籤20的 數量越大,來自RFID標籤20的對搜索命令的響應發生衝突的可能性就
越高。當衝突出現時,讀寫器IO將FAIL命令發送到通信使能範圍內的 RFID標籤20。當RFID標籤20接收到該FAIL命令時,如果它處於ID 狀態,則執行衝突仲裁處理以控制到讀寫器10的響應的發送並解決響應 的衝突(圖4的#405)。例如,作為衝突仲裁處理(反衝突處理),在RFID 標籤中生成隨機數,以根據預先確定的數值條件(例如0或更大等)來 確定是否應該向讀寫器發送響應。
這裡,假設在衝突仲裁處理後,標籤ID為"ID0001"的RFID標籤20 被允許發送對搜索命令的響應。
RFID標籤20的數據處理器200將"ID0001"作為自己的標籤ID 601 發送到讀寫器10 (圖4的#楊)。
發送了標籤ID後,數據處理器200接收從讀寫器10發送來的命令 (圖4的#407)。如果讀寫器10如上所述正常地接收到從RJFID標籤20 發送來的標籤ID,則讀寫器10將DATA—READ命令發送到RFID標籤 20。
當從讀寫器10接收到的命令是DATA_READ命令(圖4的#407中 的DATA—READ命令)時,RFID標籤20切換到準備與讀寫器10交換數 據的狀態(DATA—EXCHANGE狀態)(圖4的#408)。數據處理器200 從非易失性存儲器240中讀取由接收到的DATA—READ命令指定的數據 內容,然後將該內容發送至讀寫器IO (圖4的#409)。
當從讀寫器IO接收到響應控制信息寫命令(圖4的#410中為"是") 時,數據處理器200將包含在寫入命令中的響應控制信息(上例中的 "44F63B0E")存儲為非易失性存儲器240的響應控制信息603 (圖4的 #411)。
之後,從讀寫器10接收到INITIALIZE命令時(圖4的#412中的 INITIALIZE命令),響應控制單元201將RFID標籤20重置到準備狀態 (圖4的#401)。當接收到其他命令時(圖4的#413),響應控制單元201 根據命令的內容進行處理(圖4的#413)並等待下一命令(圖4的#412)。
如圖7(b)中所示,因為RFID標籤20正常地接收並執行了響應控 制信息寫入命令,所以標籤ID為"ID0001"的RFID標籤20中的響應控制
信息603從"00000000"更新為已經從讀寫器10發送的"44F63B0E"。另一 方面,在標籤ID為"ID0002"的RFID標籤20中,因為未完成對搜索命令 的響應,所以響應控制信息仍然保持為"00000000"。
接著,圖5 (b)假設在存儲在RFID標籤20的非易失性存儲器240 中的內容改變到圖7 (b)的狀態之後,搜索命令被再次從讀寫器發送到 每個RFID標籤20。
因為搜索命令的響應控制信息503 ("44F63B0E")與非易失性存儲 器240中存儲的響應控制信息603 ("44F63B0E")相同,所以標籤ID為 "ID0001"的RFID標籤20確定不需要響應並且不向讀寫器10發送響應。 因此,防止了已經對之前的搜索命令完成了正常響應的RFID標籤20多 次發送對具有相同響應控制信息的搜索命令的響應。這樣,就可以充分 地減少對搜索命令的響應的發送。
同時,因為標籤ID為"ID0002"的RFID標籤20仍未完成對搜索命 令的響應,所以響應控制信息603保持為"OOOOOOOO"。因為搜索命令的 響應控制信息503 ("44F63B0E")與非易失性存儲器240中存儲的響應 控制信息603 ("00000000")不同,所以響應控制單元201確定需要對搜 索命令作出響應並且將對搜索命令的響應發送至讀寫器10。
當正常完成對搜索命令的響應時,與標籤ID為"ID0001"的RFID標 籤20的情況一樣,響應控制信息603的內容從"00000000"改變到 "44F63B0E"。之後,標籤ID為"ID0002"的RFID標籤20不發送對包含 響應控制信息503"44F63B0E"的搜索命令的響應。
如參照圖3所述,重複這些處理,直到完成對於存在於讀寫器10的 天線130的通信使能範圍內的RPID標籤20的檢測(圖3的#311中為"是") 為止。
接下來將說明在所有RFID標籤已經完成了對之前的搜索命令的處 理之後,RFID標籤20接收到另外的搜索命令的情況下所需的處理。
當如上所述改變了處理周期(圖2的#201中為"是")時,主機計算 機30的生成器303生成新的響應控制信息,以將新的搜索指令命令發送 到讀寫器IO(圖2的#202)。在獲得的時間信息為"1156987784,,的情況下,
生成器303向讀寫器10發送以"1156987784"作為參數的新搜索指示命令 (圖2的#203)。
接收到新搜索指示命令的讀寫器10將包含在搜索指示命令中的參 數"200610100905"設置為搜索命令的響應控制信息,然後生成具有十六 進位格式的響應控制信息"44F63B88"的搜索命令(圖3的#302),並將該 新搜索命令發送到RPID標籤20 (圖3的#303)。
接收到搜索命令時(圖4的#402), RFID標籤20將搜索命令的響應 控制信息503與存儲在RFID標籤20的非易失性存儲器240中的響應控 制信息603進行比較(圖4的#403)。如圖7 (c)中所示,RFID標籤20 的響應控制信息為"44F63B0E",而搜索命令的響應控制信息503為和前 者響應控制信息不同的"44F63B88"。所以,確定為需要對搜索命令作出 響應(圖4的#403中為"否"),並且如上所述將RFID標籤20的標籤ID 發送到讀寫器10 (圖4的#406)。如上所述,即使在將表示已經正常完成 了對之前的搜索命令的響應的響應控制信息603存儲在RFID標籤20的 非易失性存儲器240中之後需要再次發送對搜索命令的響應,也可以再 次開始對新的搜索命令的響應,而無需清除存儲在RFID標籤20的非易 失性存儲器240中的響應控制信息603。艮卩,開始時,數據"44F63B0E" 是表示之前的搜索命令的處理已完成的信息,而當生成了新的響應控制 信息"44F63B88"時,之前的信息不再是針對搜索命令的響應控制信息。 所以,即使不對存儲在RFID標籤20的非易失性存儲器240中的響應控 制信息603進行更新,也可以再次發送對搜索命令的新的響應。
此外,當完成了對新的搜索命令的正常響應時,RFID標籤20的非 易失性存儲器240的響應控制信息603改變為"44F63B88"。從而,因為 當對於響應控制信息503的搜索命令設置"44F63B88,,有效時如上所述中 止對搜索命令的響應,所以可以防止已經完成對新的搜索命令的響應的 RFID標籤20作出重複響應。
在上述實施方式中,說明了使用時間信息作為響應控制信息的例子, 但是也可以用隨機數來代替時間信息。在這種情況下,在主機計算機30 中設置有用於生成隨機數的隨機數生成器(未示出)。接收到生成響應控
制信息的指令時,生成器303利用隨機數生成器生成隨機數,並將生成 的隨機數設置為響應控制信息。因為可以通過用隨機數代替時間信息來 實現這些處理,所以下面將不詳細說明該處理的後續流程。
此外,如果可以在需要時生成不同值,就可以使用除使用時間信息 或隨機數的任何其他方法,只要該方法能夠驗證新的響應控制信息與之 前的響應控制信息相同或不同即可。

圖8示出了此第三實施方式中的主機計算機的結構。
存儲單元304中設置有排除信息存儲單元305。在使用隨機數作為 響應控制信息或通過多個讀寫器10執行一系列應用處理並需要針對每個 讀寫器10進行新的搜索命令的情況下,會出現這樣的情況,即如果使用 了相同的響應控制信息,則針對應當向其發送特定響應的搜索命令,沒 有發送任何響應。
為了避免這種情況,將曾經生成過的響應控制信息存儲在排除信息 存儲單元305中,並且確認在生成新的響應控制信息時,新的響應控制 信息未存儲在排除信息存儲單元305中。
圖9是示出此第三實施方式中的主機計算機的操作的例子的流程 圖。圖9的#201和#202與圖2所說明的操作相同。當生成器303在#202 中生成響應控制信息時,其檢查新生成的響應控制信息是否存儲在排除 信息存儲單元305中(圖9的#801)。當生成的響應控制信息存儲在排除 信息存儲單元305中(圖9的#801為"是")時,返回步驟#202後再次生 成響應控制信息。當生成的響應控制信息未存儲在排除信息存儲單元305 中(圖9的#801為"否")時,將該響應控制信息用作針對搜索指令命令 的響應控制信息並存儲在排除信息存儲單元305中(#802)。之後,在步 驟#203之後的步驟中執行與圖2中的處理類似的處理。
因此,在當標籤20穿過一對讀寫器10時執行處理的情境下,當請 求只要RFID標籤20經過讀寫器10的天線130的通信使能範圍就發送對 搜索命令的響應時,因為在響應被發出到第一讀寫器10時所寫入的響應 控制信息絕不會用作發出到第二讀寫器10的搜索命令的響應控制信息,
所以還是可以發出針對來自第二讀寫器10的搜索命令的響應。
在無源型RFID標籤20的情況下,因為如上所述,特別地通過使用 從讀寫器10接收的無線發送而生成電流來獲得用於操作處理器和存儲單 元的電力,所以如果無線通信處於較差的狀況,則即使從讀寫器10接收 到響應控制信息寫入命令時,由於電力供應不足,所以有時也不能正常 地寫入響應控制信息。在這種情況下,當響應控制信息的任何部分根本 沒有寫入時,不存在問題,但是如果該響應控制信息被部分地存儲,就 會導致問題。例如,在第一實施方式的情況下,假設當嘗試將記錄為 "200610100900"的響應控制信息更新為新生成的"200610100955"時,僅最 後兩個字母被更新而生成了未來時間"200610100955"。如果之後新生成 的響應控制信息正好要被改變為"200610100955",則被錯誤地寫入了響 應控制信息的RFID標籤20不能再發送對應該對其作出響應的新的搜索 命令的響應。例如,在第二實施方式的情況下,假設當嘗試將記錄為 "44F63B88"的響應控制信息更新為新生成的"44F63C00"時,僅頭三個字 節被更新而生成了未來時間"44F63C88"。如果之後新生成的響應控制信 息正好要被改變為"44F63C88",則被錯誤地寫入了響應控制信息的RFID 標籤20不能再發送對應該對其作出響應的新的搜索命令的響應。
如果出於某些原因,將響應控制信息寫入RFID標籤20的寫操作失 敗了,則有時向讀寫器10通知寫入錯誤信息。當接收到該寫入錯誤信息 時,讀寫器10可以通過指示RFID標籤重寫響應控制信息(最多進行預 先確定的作為上限的次數)來從寫入錯誤狀態中恢復。
另外,類似於上面的例子中的時間戳,當以升序或降序規則地生成 響應控制信息時,寫入在RFID標籤20中的響應控制信息603可以與包 含在搜索命令中的響應控制信息503進行比較。在與包含在搜索命令中 的響應控制信息503相比寫入在RFID標籤20中的響應控制信息603不 合理地更大或更小的情況下,可以假定該RFID標籤20的響應控制信息 處於錯誤狀態。如上所述,可以通過以下方法來防止由於被錯誤寫入的 響應控制信息而未發送對應該對其作出響應的搜索命令的響應的情形 獲取前面錯誤寫入到RFID標籤20中的響應控制信息;將該信息存儲到 排除信息存儲單元305中;在生成新的響應控制信息時檢查所生成的響 應控制信息是否正好與存儲在排除信息存儲單元305中的信息相同;然 後當這兩個響應控制信息正好相同時再次生成新的響應控制信息而無需 使用已生成的響應控制信息。
圖10示出了第四實施方式的讀寫器10的處理的例子。假設搜索命 令中的響應控制信息此時與存儲在RFID標籤20的非易失性存儲器240 中的響應控制信息不同。圖3的步驟#301到#305進行類似於圖3的操作。 當在步驟#305中確定為"一個標籤響應"時,向RFID標籤20發送 DATA一READ命令。然而,在這種情況下,生成並發送DATA—READ命 令以讀取存儲在RFID標籤20的非易失性存儲器240中的響應控制信息 240的數據(#901)。當接收到對DATA—READ命令的響應時(圖10的 #307),將包含在響應內的存儲在RFID標籤20中的響應控制信息603 與搜索命令的響應控制信息503進行比較,以確定存儲在RFID標籤20 中的響應控制信息是否非法(圖10的#902)。當存儲在RFID標籤20中 的響應控制信息合法(圖10的#902中為"否,,)時,執行圖3的步驟#308 及後續步驟。當確定出存儲在RFID標籤20中的響應控制信息非法(圖 10的#902中為"是")時,向主機計算機30通知接收到的RFID標籤20 的響應控制信息603,以存儲到排除信息存儲單元305中(圖10的#903)。 之後,執行圖3的步驟#308及後續步驟。這裡,在圖10的步驟#903中 還可以僅將發送到主機計算機30的消息存儲到讀寫器10的存儲單元106 中,並在發送處理結果時向主機計算機30通知該消息。
主機計算機30將讀寫器10通知的非法響應控制信息存儲到排除信 息存儲單元305中。所以,當生成器303生成響應控制信息時可以排除 未適當地存儲在RFID標籤20中的響應控制信息,並且也可以對存儲了 錯誤響應控制信息的RFID標籤20作出正常響應。

在第一到第四實施方式中,說明了這樣的例子,即在主機計算機30 中生成用於確定RFID標籤20是否已經正常地完成了對來自讀寫器10
的搜索命令的處理的響應控制信息,但是也可以由讀寫器io來生成這種 響應控制信息。
圖11示出了讀寫器10中用於生成響應控制信息的系統結構的例子。
讀寫器10a設置有生成器103,而非第一到第三實施方式中的主機計 算機30的生成器303。此外,主機計算機30b包括指示器307而非生成 器303。主機計算機30不生成響應控制信息,指示器307在檢測到處理 周期的改變時指示讀寫器10生成響應控制信息。從主機計算機30b的指 示器307接受到生成響應控制信息的指令時,讀寫器10的應用協作單元 102指示生成器103生成響應控制信息。之後,使用生成器103生成的響 應控制信息來生成搜索命令。因為類似於圖2的步驟#303,所以跳過對 後續處理的說明。
這裡,更優選地是將讀寫器10a的生成器103生成的響應控制信息 通知給主機計算機30b,並向主機計算機30b詢問使用該生成的響應控制 信息的必要性。此外,因為在多個讀寫器30a處於主機計算機30a的控 制下的情況下多個讀寫器30a可以生成相同內容的響應控制信息,並且 可能發生這樣的情形,即當該響應控制信息被用作搜索命令的參數503 時,應該作出響應的RFID標籤20並未發出響應,所以優選地由主機計 算機30b來管理讀寫器10a生成的響應控制信息,以排除這種狀態的發 生。
此外,即使在讀寫器10a生成響應控制信息的情況下,還是可以通 過第一到第三實施方式的組合來防止不適當響應控制信息的使用。 1
在第一到第五實施方式中,指示對搜索命令的正常響應已完成的信 息(包含在搜索命令中的參數(響應控制信息)503)的內容被存儲在 RFID標籤20的非易失性存儲器240中。然而,近年來,隨著節電技術 的發展,存儲在臨時存儲器250中的內容可以保持更長的時間。在可以 獲得更長時間以保持存儲在臨時存儲器250中的內容而在處理上沒有任 何問題的情況下,除了非易失性存儲器240夕卜,指示對搜索命令的正常 響應已完成的信息(包含在搜索命令中的參數(響應控制信息)503)的
內容也可以存儲在臨時存儲器250中。
根據本發明,可以通過阻止來自後來用於搜索存在於讀寫器通信使 能範圍內的RFID標籤的搜索命令的時刻由讀寫器曾經檢測到的RFID標 籤的重複響應,來有效地從所述讀寫器向所述RFID標籤發送響應。
前述內容被認為僅僅是本發明的原理的說明。此外,因為本領域技 術人員將容易想到多種修改和改變,所以不期望將本發明限於所示出和 描述的精確構造和應用,並且相應地,所有適當的修改和等同物都可以 視為落入在所附權利要求書及其等同物中的本發明的範圍內。
本申請基於2006年10月23日提交的在先日本專利申請No.
2006- 287523以及2007年9月14日提交的在先日本專利申請No.
2007- 238716並要求其優先權,通過引用將上述申請的全部內容併入此 處。
權利要求
1、一種用於控制RFID標籤的響應的方法,所述RFID標籤根據來自讀寫器的詢問而發送響應,該方法包括以下步驟從所述讀寫器連同第一響應控制信息一起發送用於檢測在所述讀寫器的通信使能範圍內的RFID標籤的搜索命令,所述第一響應控制信息用於確定所述RFID標籤是否已經發送了所述響應;從所述讀寫器接收到所述搜索命令時,在所述RFID標籤中將與所述搜索命令一起發送的所述第一響應控制信息與存儲在所述RFID標籤的存儲器中的第二響應控制信息進行比較;當所述第一響應控制信息與所述第二響應控制信息相同時,在所述RFID標籤中控制對所述搜索命令的響應;當所述第一響應控制信息與所述第二響應控制信息不同時,在所述RFID標籤中發送對所述搜索命令的響應,並且用從所述讀寫器接收的所述第一響應控制信息來更新存儲在所述RFID標籤的存儲器中的所述第二響應控制信息。
2、 一種RFID系統,該RFID系統包括 通過無線電與RFID標籤進行通信的讀寫器; 與所述讀寫器進行彼此通信的計算機, 其中所述計算機包括生成部分,其生成用於控制所述RFID標籤的對於搜索命令的響應 的必要性的第一響應控制信息;以及搜索指示部分,其將一搜索指示命令連同所述生成部分生成的所述 第一響應控制信息一起發送至所述讀寫器,所述搜索指示命令用於指示 對存在於所述讀寫器的通信使能範圍內的RFID標籤的檢測,其中所述讀寫器包括接收部分,其接收從所述計算機發送的所述搜索指示命令和第一響應控制信息;以及搜索命令發送部分,其將所述搜索命令連同所接收的第一響應控制信息一起發送至所述RPID標籤,所述搜索命令用於檢測存在於所述讀寫器的通信使能範圍內的RFID標籤。
3、 根據權利要求2所述的RFID系統,其中所述讀寫器還包括 接收部分,其從所述RFID標籤接收存儲在所述RFID標籤的存儲器中的第二響應控制信息;以及通知部分,當確定出第一響應控制信息與第二響應控制信息不同時, 其確定存儲在所述RFID標籤的所述存儲器中的第二響應控制信息的有 效性,並且當確定出第二響應控制信息無效時,將第二響應控制信息作 為排除信息通知給所述計算機,以不發送與第一響應控制信息相同的第 二響應控制信息。
4、 一種存儲有響應控制信息生成程序的計算機可讀存儲介質,所述 響應控制信息生成程序使計算機具備以下功能生成功能,用於通過接受生成第一響應控制信息的指令來生成所述 第一響應控制信息,所述第一響應控制信息用於確定對於來自所述讀寫 器的搜索命令的響應的必要性;以及發送功能,用於將搜索指示命令連同所述生成功能所生成的第一響 應控制信息一起發送至所述讀寫器,所述搜索指示命令用於指示搜索 RFID標籤。
5、 根據權利要求4所述的計算機可讀存儲介質,其中所述響應控制 信息生成程序使計算機具備以下功能:存儲功能,用於將利用所述發送功能發送的第一響應控制信息存儲 到存儲器中;並且所述生成功能驗證所生成的第一響應控制信息是否與存儲在所述存 儲器中的第一響應控制信息相匹配,並且在第一響應控制信息匹配的情 況下再次生成第一響應控制信息。
6、 一種存儲有響應控制程序的計算機可讀存儲介質,所述響應控制 程序使計算機具備以下功能接收功能,用於從計算機連同搜索命令一起接收第一響應控制信息;以及發送功能,用於連同所接收的第一響應控制信息一起發送所述搜索 命令,所述搜索命令用於檢測存在於通信使能範圍內的RFID標籤。
7、 根據權利要求6所述的計算機可讀介質,其中所述響應控制程序使計算機具備以下功能接收功能,用於接收存儲在所述RFID標籤的存儲器中的第二響應 控制信息,排除信息通知功能,用於當確定出第一響應控制信息與第二響應控 制信息不同時,基於確定出存儲在所述RFID的所述存儲器中的第二響應 控制信息無效,將第二響應控制信息作為排除信息通知給計算機,並且 判斷存儲在所述RFID標籤的所述存儲器中的第二響應控制信息的有效 性。
8、 一種RFID系統,該RFID系統包括 通過無線電與RFID標籤進行通信的讀寫器; 與所述讀寫器進行彼此通信的計算機, 其中所述計算機包括-指示部分,用於指示生成第一響應控制信息,所述第一響應控制信 息用於控制RFID標籤的對於搜索命令的響應的必要性, 其中所述讀寫器包括生成部分,其通過從所述計算機接受生成第一響應控制信息的指令 而生成所述第一響應控制信息,所述第一響應控制信息用於控制所述 RFID標籤的對於搜索命令的響應的必要性;以及搜索命令發送部分,其將所述搜索命令連同由所述生成部分生成的 第一響應控制信息一起發送至所述RFID標籤,所述搜索命令用於檢測存 在於所述讀寫器的通信使能範圍內的RFID標籤。
9、 一種RFID讀取控制裝置,該RFID讀取控制裝置包括 生成部分,其生成用於控制RFID標籤的對於搜索命令的響應的必要性的第一響應控制信息;用於將搜索命令連同所生成的第一響應控制信息一起發送至RFID 的部分,所述搜索命令用於檢測存在於通信使能範圍內的RFID標籤。
全文摘要
本發明提供了用於RFID標籤的響應控制的方法和裝置、RFID系統及存儲介質。RFID讀取控制裝置包括生成部分,其生成用於控制RFID標籤的對於搜索命令的響應的必要性的第一響應控制信息;用於將搜索命令連同所生成的第一響應控制信息一起發送至RFID的部分,所述搜索命令用於檢測存在於通信使能範圍內的RFID標籤。
文檔編號G06K17/00GK101174308SQ20071018036
公開日2008年5月7日 申請日期2007年10月23日 優先權日2006年10月23日
發明者松井一樹, 松田正宏, 菅野博靖 申請人:富士通株式會社

同类文章

一種新型多功能組合攝影箱的製作方法

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有LED脫影板,LED脫影板放置在底板上;移動式光源盒包括上蓋,上蓋內設有光源,上蓋部設有磨沙透光片,磨沙透光片將光源封閉在上蓋內;所述LED脫影

壓縮模式圖樣重疊檢測方法與裝置與流程

本發明涉及通信領域,特別涉及一種壓縮模式圖樣重疊檢測方法與裝置。背景技術:在寬帶碼分多址(WCDMA,WidebandCodeDivisionMultipleAccess)系統頻分復用(FDD,FrequencyDivisionDuplex)模式下,為了進行異頻硬切換、FDD到時分復用(TDD,Ti

個性化檯曆的製作方法

專利名稱::個性化檯曆的製作方法技術領域::本實用新型涉及一種檯曆,尤其涉及一種既顯示月曆、又能插入照片的個性化檯曆,屬於生活文化藝術用品領域。背景技術::公知的立式檯曆每頁皆由月曆和畫面兩部分構成,這兩部分都是事先印刷好,固定而不能更換的。畫面或為風景,或為模特、明星。功能單一局限性較大。特別是畫

一種實現縮放的視頻解碼方法

專利名稱:一種實現縮放的視頻解碼方法技術領域:本發明涉及視頻信號處理領域,特別是一種實現縮放的視頻解碼方法。背景技術: Mpeg標準是由運動圖像專家組(Moving Picture Expert Group,MPEG)開發的用於視頻和音頻壓縮的一系列演進的標準。按照Mpeg標準,視頻圖像壓縮編碼後包

基於加熱模壓的纖維增強PBT複合材料成型工藝的製作方法

本發明涉及一種基於加熱模壓的纖維增強pbt複合材料成型工藝。背景技術:熱塑性複合材料與傳統熱固性複合材料相比其具有較好的韌性和抗衝擊性能,此外其還具有可回收利用等優點。熱塑性塑料在液態時流動能力差,使得其與纖維結合浸潤困難。環狀對苯二甲酸丁二醇酯(cbt)是一種環狀預聚物,該材料力學性能差不適合做纖

一種pe滾塑儲槽的製作方法

專利名稱:一種pe滾塑儲槽的製作方法技術領域:一種PE滾塑儲槽一、 技術領域 本實用新型涉及一種PE滾塑儲槽,主要用於化工、染料、醫藥、農藥、冶金、稀土、機械、電子、電力、環保、紡織、釀造、釀造、食品、給水、排水等行業儲存液體使用。二、 背景技術 目前,化工液體耐腐蝕貯運設備,普遍使用傳統的玻璃鋼容

釘的製作方法

專利名稱:釘的製作方法技術領域:本實用新型涉及一種釘,尤其涉及一種可提供方便拔除的鐵(鋼)釘。背景技術:考慮到廢木材回收後再加工利用作業的方便性與安全性,根據環保規定,廢木材的回收是必須將釘於廢木材上的鐵(鋼)釘拔除。如圖1、圖2所示,目前用以釘入木材的鐵(鋼)釘10主要是在一釘體11的一端形成一尖

直流氧噴裝置的製作方法

專利名稱:直流氧噴裝置的製作方法技術領域:本實用新型涉及ー種醫療器械,具體地說是ー種直流氧噴裝置。背景技術:臨床上的放療過程極易造成患者的局部皮膚損傷和炎症,被稱為「放射性皮炎」。目前對於放射性皮炎的主要治療措施是塗抹藥膏,而放射性皮炎患者多伴有局部疼痛,對於止痛,多是通過ロ服或靜脈注射進行止痛治療

新型熱網閥門操作手輪的製作方法

專利名稱:新型熱網閥門操作手輪的製作方法技術領域:新型熱網閥門操作手輪技術領域:本實用新型涉及一種新型熱網閥門操作手輪,屬於機械領域。背景技術::閥門作為流體控制裝置應用廣泛,手輪傳動的閥門使用比例佔90%以上。國家標準中提及手輪所起作用為傳動功能,不作為閥門的運輸、起吊裝置,不承受軸向力。現有閥門

用來自動讀取管狀容器所載識別碼的裝置的製作方法

專利名稱:用來自動讀取管狀容器所載識別碼的裝置的製作方法背景技術:1-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀