新四季網

讀/寫器裝置、數據訪問系統、以及數據訪問控制方法

2023-06-08 12:04:56

專利名稱:讀/寫器裝置、數據訪問系統、以及數據訪問控制方法
技術領域:
本發明涉及響應於來自主機裝置的指令對RFID (射頻識別)標籤進 行數據讀取和/或寫入的讀/寫器裝置、讀/寫器控制程序、數據訪問系統和 數據訪問控制方法,更具體地說,涉及一種減少了當對RFID標籤進行數 據讀取和/或寫入時在主機裝置與讀/寫器裝置之間發生的開銷的讀/寫器 裝置、讀/寫器控制程序、數據訪問系統和數據訪問控制方法。
背景技術:
近年來,RFID標籤的實際應用不斷發展,從而將RFID用於各種用 途,例如物流領域中的產品管理和各種服務領域中的個人驗證。RFID標 籤能夠在其上存儲各種數據,並由分配給每個標籤的標籤ID唯一地識別 RFID標籤。這種RFID標籤也可以被稱為RF標籤、IC (集成電路)標 籤或無線電標籤。
利用專用的讀/寫器實現對RFID標籤的數據讀取/寫入,該專用讀/ 寫器是通過與RFID標籤的無線電通信來讀取存儲在RFID標籤上的數據 或者向RFID標籤寫入數據的裝置。關於讀/寫器和RFID標籤之間的無線 電通信的通信規範是由ISO (國際標準化組織)和IEC (國際電工委員會) 標準化的(例如,見IS0/IEC 18000-6 (A、 B和C類))。
此處簡要說明用於RFID標籤的數據訪問控制方法。圖28是常規數
據訪問控制方法的說明圖。
圖28描繪了一般RFID系統,其包括控制讀/寫器20的主計算機
10、讀/寫器20和RFID標籤30。在該RFID系統中,主計算機10和讀/ 寫器20經由網絡400彼此通信,並且讀/寫器20和RFID標籤30通過經 由讀/寫器20的天線21和RFID標籤30的天線31相互收發無線電波而
彼此通信。儘管圖28中僅示出了一個RFiD標籤30,但是該RFID系統 實際上包括多個RFID標籤30。
首先,在對RFID標籤進行數據讀取和寫入之前,主計算機10向讀 /寫器20發送指示檢測RFID標籤的標籤搜索指令(圖28中所示的(1 ))。 接收到標籤搜索指令後,讀/寫器20將請求發送標籤ID的標籤搜索命令 發送到位於天線21的接觸範圍內的RFID標籤30 (圖28中所示的(2))。 隨後接收到該標籤搜索命令的RFID標籤30將RFID標籤30的標籤ID 作為標籤搜索命令的響應發送到讀/寫器20 (圖28中所示的(3))。
在從位於天線21的接觸範圍內的所有RFID標籤30接收到標籤ID 後,讀/寫器20將接收到的標籤ID —起發送到主計算機10 (圖28中所 示的(4))。從讀/寫器20接收到搜索結果後,主計算機10隨後基於包含 在搜索結果中的標籤ID針對每個RPID標籤發送讀取指令或寫入指令(圖 28中所示的(5)或(6))。
當接收到讀取指令時,讀/寫器20向讀取指令所指定的RFID標籤 30發送請求數據讀取的讀取指令(圖28中所示的(7))。當接收到寫入 指令時,讀/寫器20向寫入指令所指定的RFID標籤30發送請求數據寫 入的寫入指令(圖28中所示的(8))。
接收讀取命令的RFID標籤30基於接收到的讀取命令,從安裝在 RFID標籤30中的存儲器裝置(存儲器等)中讀出數據,並將所讀出的 數據發送到讀/寫器20 (圖28中所示的(9))。接收寫入命令的RFID標 籤30基於接收到的寫入命令將數據寫入安裝在RFID標籤30中的存儲器 裝置(存儲器等)上,並將表示是否已經正常完成數據寫入的寫入結果 發送到讀/寫器20 (圖28中所示的(10))。
在接收讀取數據時,讀/寫器20將所讀取的數據發送到主計算機10 (圖28中所示的(ll))。在接收寫入讀取數據時,讀/寫器20將寫入結 果發送到主計算機IO (圖28中所示的(12))。
在常規數據訪問控制方法中,如上所述,首先檢測位於讀/寫器的接 觸範圍內的所有RFID標籤30,隨後主計算機針對檢測到的各個RFID標 籤逐個地發送讀取指令或寫入指令,以對所述RFID標籤執行數據讀取或寫入。
然而,當對位於讀/寫器的接觸範圍內的所有RFID標籤同時進行數
據讀取或寫入時,針對每個RFID逐個發送讀取指令或寫入指令是低效率 的。
此外,讀取指令或寫入指令的發送導致在主計算機與讀/寫器之間的 大量數據的交換,這引起主計算機與讀/寫器之間的數據通信的開銷增大。 在包含多個RFID標籤的RFID系統中該問題尤其突出。
因此,如何減少對RFID標籤進行數據讀取和/或寫入時主計算機與 讀/寫器之間的通信的開銷是極為重要的問題。

發明內容
本發明的目的是至少部分地解決常規技術中的這些問題。 根據本發明的一個方面,提供了一種根據來自主機裝置的指令從 RFID標籤讀取數據和向RFED標籤寫入數據的讀/寫器裝置,所述讀/寫器 裝置包括標籤搜索指令接收單元,其從所述主機裝置接收標籤搜索指 令,所述標籤搜索指令包括與所述RFID標籤有關的數據讀取指令和數據 寫入指令中的至少一個;標籤識別信息請求單元,當所述標籤搜索指令 接收單元接收到所述標籤搜索指令時,所述標籤識別信息請求單元向所 述RFID標籤發送用於請求發送唯一地標識了所述RFID標籤的標籤識別 信息的請求;以及數據處理請求單元,當接收到響應於從所述標籤識別 信息請求單元發出的所述發送請求而從所述RFID標籤發送的所述標籤 識別信息時,所述數據處理請求單元基於所述讀取指令和所述寫入指令 中的所述至少一個,向由所述標籤識別信息所標識的RFID標籤發送數據 讀取請求和數據寫入請求中的至少一個。
根據本發明的另一方面,提供了一種計算機可讀取介質,在所述計 算機可讀取介質中存儲有用於控制讀/寫器裝置的電腦程式,所述讀/ 寫器裝置根據來自主機裝置的指令而從RFID標籤讀取數據/向RFID標籤 寫入數據,所述程序使計算機執行以下步驟從所述主機裝置接收標籤 搜索指令,所述標籤搜索指令包括與所述RJFID標籤有關的數據讀取指令
和數據寫入指令中的至少一個;當接收到所述標籤搜索指令時,向所述
RFID標籤發送用於請求發送唯一地標識了所述RFID標籤的標籤識別信 息的請求;以及當接收到響應於所述發送請求而從所述RFID標籤發送的 所述標籤識別信息時,基於所述讀取指令和所述寫入指令中的所述至少 一個,向由所述標籤識別信息所標識的RFID標籤發送數據讀取請求和數 據寫入請求中的至少一個。
根據本發明的又一方面,提供了一種數據訪問系統,該數據訪問系 統包括讀/寫器裝置,其從在其中存儲有給定數據的RFID標籤讀取數 據/向所述RFID標籤寫入數據;以及主機裝置,其向所述讀/寫器裝置發 送與所述RFID標籤有關的數據讀取指令和數據寫入指令中的至少一個。 所述主機裝置包括標籤搜索指令生成單元,其生成標籤搜索指令,該標 籤搜索指令包括所述讀取指令和所述寫入指令中的至少一個;以及標籤 搜索指令發送單元,其向所述讀/寫器裝置發送由所述標籤搜索指令生成 單元生成的所述標籤搜索指令。所述讀/寫器裝置包括標籤搜索指令接
收單元,其從所述主機裝置接收所述標籤搜索指令;標籤識別信息請求
單元,當所述標籤搜索指令接收單元接收到所述標籤搜索指令時,所述
標籤識別信息請求單元向所述RFID標籤發送用於請求發送唯一地標識 了所述RFID標籤的標籤識別信息的請求;以及數據處理請求單元,當接 收到響應於從所述標籤識別信息請求單元發出的發送請求而從所述 RFID標籤發送的所述標籤識別信息時,基於所述讀取指令和所述寫入指 令中的所述至少一個,向由所述標籤識別信息所標識的RFID標籤發送數 據讀取請求和數據寫入請求中的至少一個。
根據本發明的再一方面,提供了一種數據訪問控制方法,該數據訪 問控制方法用於控制讀/寫器裝置根據來自主機裝置的指令從RFID標籤 讀取數據/向RFID標籤寫入數據,所述數據訪問控制方法包括以下步驟 在所述主機裝置中生成標籤搜索指令,該標籤搜索指令包括讀取指令和 寫入指令中的至少一個;從所述主機裝置向所述讀/寫器裝置發送生成的 所述標籤搜索指令;當所述讀/寫器裝置從所述主機系統接收所述標籤搜 索指令時,從所述讀/寫器裝置向所述RFID標籤發送用於請求發送唯一
地標識了所述RFED標籤的標籤識別信息的請求;以及當所述讀/寫器裝 置接收到響應於所發送的發送請求而從所述RFID標籤發送的所述標籤 識別信息時,基於所述讀取指令和所述寫入指令中的所述至少一個,從 所述讀/寫器裝置向由所述標籤識別信息所標識的RFID標籤發送數據讀 取請求和數據寫入請求中的至少一個。
通過結合附圖閱讀以下對本發明的優選實施方式的詳細描述,將更 好地理解本發明的上述和其他目的、特徵、優點以及技術的和工業的意 義。


圖1是第一實施方式的數據訪問控制方法的原理的說明圖2是第一實施方式的RFID系統的構成的功能框圖3示出了第一實施方式的包含讀取指令的標籤搜索指令的實施
例;
圖4示出了第一實施方式的包含寫入指令的標籤搜索指令的實施
例;
圖5示出了第一實施方式的讀取命令的實施例;
圖6示出了第一實施方式的寫入命令的實施例;
圖7是第一實施方式的主計算機的過程的流程圖8是第一實施方式的讀/寫器的數據讀取處理的過程的流程圖(l);
圖9A和圖9B是第一實施方式的讀/寫器的數據讀取處理的過程的流 程圖(2);
圖10是第一實施方式的讀/寫器的數據寫入處理的過程的流程圖
(1);
圖llA和圖llB是第一實施方式的讀/寫器的數據寫入處理的過程的 流程圖(2);
圖12是第一實施方式的RFID標籤的過程的流程圖13是第二實施方式的數據訪問控制方法的原理的說明圖14是第二實施方式的RFID系統的構成的功能框圖15示出了第二實施方式的包含讀取指令的標籤搜索指令的實施
例;
圖16示出了第二實施方式的包含寫入指令的標籤搜索指令的實施
例;
圖n示出了第二實施方式的讀取命令的實施例;
圖18示出了第二實施方式的寫入命令的實施例;
圖19是第二實施方式的主計算機的過程的流程圖20是第二實施方式的讀/寫器的數據讀取處理的過程的流程圖
(1);
圖21A和圖21B是第二實施方式的讀/寫器的數據讀取處理的過程的 流程圖(2);
圖22是第二實施方式的讀/寫器的數據寫入處理的過程的流程圖
(1);
圖23A和圖23B是第二實施方式的讀/寫器的數據寫入處理的過程的 流程圖(2);
圖24是第二實施方式的RFID標籤的過程的流程圖25示出了包含一讀取指令和一寫入指令的標籤搜索指令的實施
例;
圖26示出了包含多個讀取指令或寫入指令的標籤搜索指令的實施
例;
圖27是執行讀/寫器控制程序的計算機的構成的功能框圖; 圖28是常規數據訪問控制方法的說明圖。
具體實施例方式
將參照附圖詳細說明根據本發明的讀/寫器裝置、讀/寫器控制程序、 數據訪問系統和數據訪問方法的示例性實施方式。在以下實施方式中, 將描述把本發明應用於普通RFID系統的應用,該普通RFID系統包括主 計算機、讀/寫器和RFID標籤。
為了使以下實施方式更具體,對將ISO/正C 18000-6類型B的命令
用作在讀/寫器與RFID標籤之間交換的充線電命令的情況進行描述。然 而,本發明並不限於這種情況。
首先說明第一實施方式的對RFID系統中的RFID標籤進行數據訪問 的方法的原理。圖1是第一實施方式的數據訪問控制方法的原理的說明 圖。
圖1描述了普通RFID系統,該普通RFID系統包括主計算機100, 其控制讀/寫器200;讀/寫器200;以及RFID標籤300。在該RFID系統 中,主計算機100和讀/寫器200經由網絡400彼此通信,並且讀/寫器200 和RFID標籤300通過經由讀/寫器200的天線210和RFID標籤300的天 線310相互收發無線電波而彼此通信。儘管圖1中僅示出了一個RJFID標 籤300,但是該RFID系統可以包括多個RFID標籤300,並且還可以包 括多個讀/寫器200和天線210。
在該構成中,該第一實施方式的數據訪問方法提供了通過一個標籤 搜索指令一次性地一起發送所有讀取指令或寫入指令的特徵,而在常規 上,這些讀取指令或寫入指令是針對各個RFID標籤300從主計算機100 逐個地發送的。
具體地說,如圖1所示,主計算機100生成包含讀取指令或寫入指 令的標籤搜索指令,並將所生成的標籤搜索指令發送到讀/寫器200 (圖1 中所示的(l))。所發送的標籤搜索指令包括用作待讀取數據的讀取地 址或待寫入數據的寫入地址的、表示RFID標籤300的存儲器區域的地址 以及待讀取或寫入數據的大小,將該地址和該大小作為讀取指令或寫入 指令包括在內。
接收標籤搜索指令時,讀/寫器200將請求發送標籤ID的標籤搜索 命令發送到位於天線210的接觸範圍內的RFID標籤300 (圖1中所示的
(2) )。接收該標籤搜索命令的RFID標籤300隨後將RFID標籤300的 標籤ID作為對該標籤搜索命令的響應發送到讀/寫器200 (圖1中所示的
(3) )。
當從RFID標籤300接收到標籤ID時,讀/寫器200基於包含在從主 計算機100發送的標籤搜索指令中的讀取指令或寫入指令,向該標籤ID
所標識的RFID標籤300發送數據讀取命令或數據寫入命令(圖1中所示 的(4)和(5))。
接收讀取指令的RFID標籤300基於接收到的讀取指令從安裝在 RFID標籤300中的存儲器裝置(存儲器等)讀出數據,並將讀出的數據 發送到讀/寫器200 (圖1中所示的(6))。接收寫入指令的RFID標籤300 基於接收到的寫入指令將數據寫入在安裝在RFID標籤300中的存儲器裝 置(存儲器等)上,並將表示是否已經正常完成數據寫入的寫入結果發 送到讀/寫器200 (圖1中所示的(7))。
當從位於天線210的接觸範圍內的所有RFID標籤300接收到數據 處理結果(讀取數據和寫入結果)時,讀/寫器200隨後將接收到的數據 處理結果和標籤ID—起都發送到主計算機IOO (圖1中所示的(8))。
如上所述,根據第一實施方式的數據訪問控制方法,主計算機100 生成包含讀取指令或寫入指令的標籤搜索指令,並將所生成的標籤搜索 指令發送到讀/寫器200。當從主計算機100接收到該標籤搜索指令時, 讀/寫器200對請求發送唯一地標識了 RFID標籤300的標籤ID的標籤搜 索命令進行發送,並且當接收到作為對所發送的標籤搜索命令的響應而 從RFID標籤300發送的標籤ID時,基於包含在該標籤搜索指令中的讀 取指令或寫入指令向該標籤ID所標識的RFID標籤300發送數據讀取命 令或數據寫入命令。
結果,可以通過一個標籤搜索指令一次性地一起發送所有的讀取指 令或寫入指令,而在常規上,這些讀取指令或寫入指令是針對各個RFID 標籤300從主計算機100逐個地發送的。這減少了在主計算機100與讀/ 寫器200之間交換的數據的量,還減少了對RFID標籤300進行數據讀取 和/或寫入時在主計算機100與讀/寫器200之間通信而發生的開銷。
隨後將描述第一實施方式的RFID系統的構成。圖2是第一實施方 式的RFID系統的構成的功能框圖。圖2示出了圖1中所示的RFID系統 的構成。如圖2所示,該RFID系統包括主計算機100、讀/寫器200和 RFID標籤300。
主計算機100和讀/寫器200經由網絡400彼此通信,並且讀/寫器200和RJFID標籤300通過經由讀/寫器200的天線210和RFID標籤300 的天線310相互收發無線電波而彼此通信。儘管圖2中和圖1 一樣示出 了一個讀/寫器200、一個天線210和一個RFID標籤300,但是該RFID 系統可以包括多個讀/寫器200、多個天線210和多個RFID標籤300。下 面將說明各個組成單元的構成。
首先說明主計算機100的構成。主計算機100具有NW (網絡)接 口 110、存儲器單元120和控制單元130。
網絡接口 110是對經由網絡400在主計算機100與讀/寫器200之間
交換的數據的收發進行控制的處理單元。例如,網絡接口 110向讀/寫器 200發送標籤搜索指令,並從讀/寫器200接收諸如讀取數據和寫入結果 的數據處理結果,該數據處理結果是作為對標籤搜索指令的響應而發送 的。
存儲器單元120是在其上存儲有各種數據和程序的非易失性存儲 器。具體地說,存儲器單元120在其上存儲有與本發明有關的數據,例 如在對RFID標籤300進行數據讀取或寫入時所使用的讀取區域信息和寫 入區域信息。
讀取區域信息是以下信息,其包括用作待讀取數據的讀取地址的 表示RFID標籤300的存儲器區域的地址;以及待讀取數據的大小(以下 稱為"讀取地址,,和"讀取大小")。寫入區域信息是以下信息,其包括用 作待寫入數據的地址的、表示RFID標籤300的存儲器區域的地址;待寫 入數據的大小;以及待寫入數據(以下稱為"寫入地址"、"寫入大小"和"寫 入數據")。
控制單元130具有內部存儲器,在該內部存儲器上存儲有諸如OS (作業系統)程序的控制程序、規定各種過程的程序和必要數據。控制 單元130是利用這些程序和數據執行各種處理的處理單元。具體地說, 根據功能構思,控制單元130設置有與本發明有關的命令生成單元131 和應用單元132。
命令生成單元131是生成發送到讀/寫器200的各種控制命令的處理 單元。具體地說,命令生成單元131生成包含作為與本發明有關的指令的讀取指令或寫入指令的標籤搜索指令。
具體地說,命令生成單元131響應於來自應用單元132的請求從存 儲器單元120獲得讀取區域信息和寫入區域信息,並利用所獲得的讀取 區域信息和寫入區域信息來生成標籤搜索指令。在以上描述中,讀取區
域信息和寫入區域信息存儲在存儲器單元120上,然而可以按照向讀/寫 器200發送標籤搜索命令的定時由用戶輸入讀取區域信息和寫入區域信 自
想o
此處利用圖3和圖4說明由命令生成單元131生成的標籤搜索指令。 圖3示出了第一實施方式的包含讀取指令的標籤搜索指令的實施例。如 圖3所示,該標籤搜索指令包括表示標籤搜索指令包含讀取指令的控 制命令(Inventory—r) 51、給定參數52和讀取指令信息53。
給定參數52是包含通信所需的給定控制信息的參數,例如檢錯碼 (CRC:循環冗餘校驗)。讀取指令信息53是RFID標籤300從其存儲器 區域中讀出數據時所需的信息,並包括待讀取數據的讀取大小和用作該 數據的讀取地址的、表示RFID標籤300的存儲器區域的讀取地址。
圖4示出了第一實施方式的包含寫入指令的標籤搜索指令的實施 例。如圖4所示,該標籤搜索指令包括表示標籤搜索指令包含寫入指 令的控制命令(Inventory—w) 61、給定參數62和寫入指令信息63。
給定參數62是類似於圖3的給定參數52的參數。寫入指令信息63 是RFID標籤300在存儲器區域上寫入數據時所需的信息,並包括待寫入 數據的寫入大小、用作該數據的寫入地址的表示RFID標籤300的存儲器 區域的寫入地址和待寫入的寫入數據。
轉到圖2,應用單元132是以下處理單元其執行各種業務並將由 命令生成單元131生成的標籤搜索指令發送到讀/寫器200。
具體地說,應用單元132執行各種業務,並請求命令生成單元131 按照在執行該業務期間出現的給定定時生成標籤搜索命令。
此處提到的給定定時是根據業務的類型確定的。例如,在超市等中, 當購物車經過收銀機附近的規定位置時,通過從貼到購物車中的產品上 的RFID標籤中讀取產品價格信息來調整收費。在這種收費調整系統中,給定定時是指通過安裝在給定位置的位置傳感器等對購物車進行檢測的 定時。
在另一種情況下,根據來自用戶的指令從貼到置於倉庫中的商品上
的RFID標籤讀出或在該RFID標籤上寫入有關商品的信息。在這種商品
管理系統中,給定定時是指用戶發出指令的定時。
當命令生成單元131生成搜索命令時,應用單元132將生成的搜索 命令經由NW接口 110發送到讀/寫器200。
當從讀/寫器200發送作為對發送的搜索命令的響應的諸如讀取數據 和寫入結果的數據處理結果時,應用單元132經由NW接口 110獲得輸 入數據處理結果,並利用獲得的數據處理結果執行各種業務。
隨後將說明讀/寫器200的構成。讀/寫器200具有天線210、無線電 發送接口 220、 NW接口 230、存儲器單元240和控制單元250。
無線電發送接口 220是通過經由天線210發送和接收無線電波而與 RFID標籤300進行無線電通信的處理單元。例如,無線電發送接口220 通過無線電波向RFID標籤300發送讀取命令或寫入命令,並從RJFID標 籤300接收諸如讀取數據和寫入結果的數據處理結果,所述數據處理結 果是作為對讀取命令或寫入命令的響應而發送的。
NW接口 230是對經由網絡400在主計算機100與讀/寫器200之間 交換的數據的收發進行控制的處理單元。例如,網絡接口 230從主計算 機100接收標籤搜索指令,並將諸如讀取數據和寫入結果的數據處理結 果發送到主計算機100,所述數據處理結果是作為對標籤搜索指令的響應 而發送的。
存儲器單元240是在其上存儲有各種數據和程序的非易失性存儲 器。具體地說,存儲器單元240在其上存儲有與本發明有關的數據,例 如從RFID標籤300接收到的標籤ID和數據處理結果(讀取數據和寫入 結果)。
控制單元250具有內部存儲器,在該內部存儲器上存儲有用於對讀/ 寫器200進行總體控制的控制程序和必要數據。控制單元250是利用這 些程序和數據執行各種處理的處理單元。具體地說,根據功能構思,控
制單元250設置有與本發明有關的標籤搜索處理單元251和讀取/寫入處 理單元252。
標籤搜索處理單元251是當從主計算機100接收到標籤搜索指令時 向RFID標籤300發送標籤搜索命令的處理單元。這裡提到的標籤搜索命 令是請求RFID標籤300發送標籤ID的命令。
具體地說,當標籤搜索處理單元251經由NW接口 230從主計算機 100接收到包含讀取指令或寫入指令的搜索指令時,標籤搜索處理單元 251生成標籤搜索命令,並經由無線電發送接口 220將生成的標籤搜索命 令發送到位於接觸範圍內的RFID標籤300。
在經由無線電發送接口 220從RFID標籤300接收到對標籤搜索命 令的響應時,在接收到的響應不是來自一個RFID標籤300的響應(此後 稱為"單個標籤響應"(one-tag response))的情況下,標籤搜索處理單元 251確定該標籤響應彼此衝突,在這種情況下,標籤搜索處理單元251生 成FAIL命令並將該命令發送到位於接觸範圍內的RFID標籤300。
另一方面,當接收到的響應是所述單個標籤響應時,標籤搜索處理 單元251將該標籤搜索指令的讀取指令信息53 (包括讀取地址和讀取大 小)存儲在內部存儲器上的給定位置中定義的讀出區域中,並將該標籤 搜索指令的寫入指令信息63 (包括寫入地址、寫入大小和寫入數據)存 儲在內部存儲器上的給定位置中定義的寫入區域中。
隨後標籤搜索處理單元251指示讀取/寫入處理單元252將讀取命令 或寫入命令發送到RFID標籤300,其中單個標籤響應是從該RFID標籤 300發送到標籤搜索處理單元251。所述讀取命令是請求RFID標籤300 讀出數據的命令,並且所述寫入命令是請求RFID標籤300寫入數據的命 令。
在經過給定時間後標籤搜索處理單元251沒有經由無線電發送接口 220從RFID標籤300接收到對標籤搜索命令的響應時,標籤搜索處理單 元251確定該RFID標籤300未進行響應。
在這種情況下,標籤搜索處理單元251檢查本次的未響應是否是當 讀/寫器200重複發送標籤搜索命令時的連續未響應的第n個未響應。當
本次的未響應不是連續未響應的第n個未響應時,標籤搜索處理單元251 生成SUCCESS命令並將該命令發送到位於接觸範圍內的RFID標籤300。
當本次的未響應是連續未響應的第n個未響應時,標籤搜索處理單 元251確定位於接觸範圍內的所有RFID標籤300都已經做出了響應,並 生成INITIALIZE命令以將該命令發送到位於接觸範圍內的RFID標籤 300,隨後向主計算機100發送存儲在存儲器單元240上的標籤ID以及 讀取數據或寫入數據。
標籤搜索處理單元251例如可以將表示是否己經正常完成數據讀取 或寫入的信息作為要發送到主計算機的信息添加到每個標籤ID中。在對 劃分後的數據執行數據讀取和寫入時(稍後將說明這種情況),標籤搜索 處理單元251可以僅當成功讀取或寫入每個劃分後的數據時才發送讀取 數據或寫入結果,或者可以僅發送成功讀取的劃分後的數據或成功寫入 的劃分後的數據的寫入結果。
讀取/寫入處理單元252是以下處理單元當接收到作為對從標籤搜 索處理單元251發送的標籤搜索命令的響應的標籤ID時,其基於包含在 從主計算機100發送的標籤搜索指令中的讀取指令或寫入指令將讀取命 令或寫入命令發送到由該標籤ID所標識的RFID標籤。
隨後將具體說明讀取/寫入處理單元252的操作。首先將說明關於發 送讀取命令的操作,隨後將說明關於發送寫入命令的操作。在該說明中, 符合讀取命令請求的最大的數據大小為八個字節,符合寫入命令請求的 最大的數據大小為四個字節。
首先說明關於發送讀取命令的操作。當給出發送讀取命令的指令時, 讀取/寫入處理單元252檢査存儲在讀出區域中的讀取大小,並且當所述 讀取大小大於八個字節時,將該讀取大小設置在讀取命令上。
隨後讀取/寫入處理單元252將存儲在讀出區域中的讀取地址向後移 八個字節,並從存儲在讀出區域中的讀取大小中減去八個字節。作為讀 取地址移位的結果,將從第九字節開始到以後的數據部分的地址(尚未 針對該地址的數據部分發送讀取命令)設置在要發送的下一讀取命令上。
為了表示尚未設置在讀取命令上的一部分讀取數據尚待設置,隨後讀取/寫入處理單元252打開區域劃分標記,並將失敗頻率設置為零,該 失敗頻率用於控制讀取命令的重試發送。
當存儲在讀出區域中的讀取大小等於或小於八個字節時,讀取/寫入
處理單元252將存儲在讀出區域中的讀取地址設置在讀取命令上,並且,
為了表明已經將全部讀取數據設置在讀取命令上,關閉區域劃分標記並 將失敗頻率設置為零。
將參照圖5說明由讀取/寫入處理單元252生成的讀取命令。圖5描 述了第一實施方式的讀取命令的實施例。如圖5所示,該讀取命令包括-表明包含訪問命令71的命令是讀取命令的訪問命令(DATA—READ) 71、 標籤ID 72和讀取地址73。
在按照上述方式將讀取地址設置在讀取命令上後,讀取/寫入處理單 元252將接收到的標籤ID指定為單個標籤響應,並發送該讀取命令。結 果,在由該標籤ID所標識的RFID標籤300中讀取其頭地址等於設置在 讀取命令上的讀取地址的8位元組數據。
當接收到從RFID標籤300發送的作為對讀取命令的響應的讀取數 據時,讀取/寫入處理單元252將響應讀取數據連結到標籤ID並將連結後 的讀取數據和標籤ID存儲在存儲器單元240上,隨後檢查區域劃分標記 是否為打開。
當區域劃分標記未打開時,或者即使區域劃分標記為打開但是存儲 在讀出區域中的讀取大小為零時,讀取/寫入處理單元252確定已經讀取 了作為從主計算機100發送的讀取指令的對象的全部讀取數據,並生成 SUCCESS命令以將該命令發送到位於接觸範圍內的RFID標籤300。
當區域劃分標記為打開並且存儲在讀出區域中的讀取大小不為零 時,讀取/寫入處理單元252確定尚未讀取作為從主計算機100發送的讀 取指令的對象的全部讀取數據。為了對之後的其餘數據進行讀取,讀取/ 寫入處理單元252隨後將存儲在讀出區域中的信息設置在讀取命令上, 再次將接收到的標籤ID指定為單個標籤響應,並發送該讀取命令。
當經過給定時間後讀取/寫入處理單元252仍未從RFID標籤300接 收到作為對讀取命令的響應的讀取數據時,讀取/寫入處理單元252將失敗頻率加1。當失敗頻率小於M (例如2)時,讀取/寫入處理單元252 重試發送讀取命令。當失敗頻率等於或大於M時,讀取/寫入處理單元 252生成SUCCESS命令並將該命令發送到位於接觸範圍內的RFID標籤 300。
隨後將說明關於發送寫入命令的操作。當給出發送寫入命令的指令 時,讀取/寫入處理單元252發送其上設置有接收到的響應標籤ID、給定 讀取地址和給定讀取大小的讀取命令(DATA—READ命令)。該讀取命令 使由該標籤ID所標識的RFID標籤300進入"DATA一EXCHANGE狀態" (稍後說明"DATA一EXCHANGE狀態"的涵義)。
此處對以下情況進行說明,其中在對RFID標籤300寫入數據之前 將讀取命令(DATA—READ命令)發送到RPID標籤300。然而,如果無 線電通信的規範使該過程沒有必要,則可以省略讀取命令的發送。
接著,從RFID標籤300接收到作為對DATA—READ命令響應的讀 取數據時,讀取/寫入處理單元252檢査存儲在寫入區域中的寫入大小, 當寫入大小大於四個字節時,將存儲在寫入區域中的寫入地址和寫入數 據的頭四個字節設置在寫入命令上。此外,讀取/寫入處理單元252將尚 未設置在寫入命令上的從第五字節之後的其餘寫入數據存儲在內部存儲 器的給定區域中定義的剩餘數據區域中。
隨後讀取/寫入處理單元252將存儲在寫入區域中的寫入地址向後移 四個字節,並從存儲在寫入區域中的寫入大小中減去四個字節。作為寫 入地址移位的結果,將從第五字節開始到以後的數據部分的地址(尚未 對該地址的數據部分發送寫入命令)設置在要發送的下一寫入命令上。
為了表示尚未在寫入命令上設置的一部分寫入數據尚待設置,隨後 讀取/寫入處理單元252打開區域劃分標記,並將失敗頻率設置為零,該 失敗頻率用於控制寫入命令的重試發送。
當存儲在寫入區域中的寫入大小等於或小於四個字節時,讀取/寫入 處理單元252將都存儲在寫入區域中的寫入地址和寫入數據設置在寫入 命令上,並且,為了表明已經將全部寫入數據設置在寫入命令上,關閉 區域劃分標記並將失敗頻率設置為零。
此處將參照圖6說明由讀取/寫入處理單元252生成的寫入命令。圖 6示出了第一實施方式的寫入命令的實施例。如圖6所示,寫入命令包括
表明包含訪問命令81的命令是寫入命令的訪問命令(WRITE4BYTE)81、 標籤ID82、寫入地址83和寫入數據84。
在按照上述方式將寫入地址和寫入數據設置在寫入命令上後,讀取/ 寫入處理單元252將接收到的標籤ID指定為單個標籤響應,並發送該寫 入命令。結果,將頭地址等於設置在寫入命令上的寫入地址的4個字節 的數據寫入由該標籤ID所標識的RFID標籤300中。
當接收到從RFID標籤300發送的作為對寫入命令的響應的寫入結 果時,讀取/寫入處理單元252將響應寫入結果連結到標籤ID並將連結後 的寫入結果和標籤ID存儲在存儲器單元240上,隨後檢查區域劃分標記 是否為打開。
當區域劃分標記未打開時,或者即使區域劃分標記為打開但是存儲 在讀出區域中的寫入大小為零時,讀取/寫入處理單元252確定己經寫入 了作為從主計算機100發送的寫入指令的對象的全部寫入數據,並生成 SUCCESS命令以將該命令發送到位於接觸範圍內的RFID標籤300。
讀取/寫入處理單元252可以重試從作為對寫入命令的響應已經發送 了寫入結果但不能確保成功地進行了數據寫入的RPID標籤300讀取數 據,確認數據寫入成功,並隨後發送SUCCESS命令。
當區域劃分標記為打開並且存儲在讀出區域中的寫入大小不為零 時,讀取/寫入處理單元252確定尚未寫入作為從主計算機100發送的寫 入指令的對象的全部寫入數據。為了寫入之後的其餘數據,讀取/寫入處 理單元252隨後將存儲在剩餘數據區域中的其餘數據設置為寫入區域中 的寫入數據,並將寫入區域中的信息設置在寫入命令上,再次將接收到 的標籤ID指定為單個標籤響應,並發送該寫入命令。
當經過給定時間後讀取/寫入處理單元252仍未從RFID標籤300接 收到作為對寫入命令的響應的寫入結果時,讀取/寫入處理單元252將失 敗頻率加1。當失敗頻率小於M (例如2)時,讀取/寫入處理單元252 重試發送寫入命令。當失敗頻率等於或大於M時,讀取/寫入處理單元
252生成SUCCESS命令並將該命令發送到位於接觸範圍內的RFID標籤 300。
隨後將說明RFID標籤300的構成。RFID標籤300具有天線310、 無線電發送接口 320、整流單元330、存儲器單元340和控制單元350。
無線電發送接口 320是通過經由天線310發送和接收無線電波而與 讀/寫器200進行無線電通信的處理單元。例如,無線電發送接口 320通 過無線電波從讀/寫器200接收讀取命令或寫入命令,並向讀/寫器200發 送諸如讀取數據和寫入結果的數據處理結果,所述數據處理結果是作為 對讀取命令或寫入命令的響應而發送的。
整流單元330是以下處理單元其對從讀/寫器200接收到的無線電 波進行整流以產生電力,並將產生的電流提供給存儲器單元340和控制 單元350。
存儲器單元340是在其上存儲有各種數據等的非易失性存儲器。具 體地說,存儲器單元340在其上存儲有例如標籤Id的與本發明有關的數 據和與主計算機100執行的業務有關的各種數據。
控制單元350是對RFID標籤300進行總體控制的處理單元。具體 地說,根據功能構思,控制單元350設置有與本發明有關的響應控制單 元351和數據處理單元352。
響應控制單元351是以下處理單元其基於從讀/寫器200發送的各 種命令控制標籤ID的發送和存儲器單元340上的數據讀取或數據寫入。
具體地說,當響應控制單元351經由無線電發送接口 320接收到從 讀/寫器200發送的標籤搜索命令時,響應控制單元351執行衝突判決處 理,並根據衝突判決處理的結果將標籤ID發送到讀/寫器200。此處提到 的衝突判決處理是防止以下事故的處理由於來自多個RFID標籤300 的響應標籤ID被同時發送到讀/寫器,從而讀/寫器變得無法進行通信。 衝突判決處理也被稱為防衝突處理。已經提出了各種技術作為這種衝突 判決處理,並且此處沒有指定採用哪種技術。
例如, 一種可用方法是按照接收標籤搜索命令的定時生成隨機數, 並根據所獲得的隨機數是否滿足給定數值條件而確定是否對讀/寫器做出
響應。
當經由無線電發送接口 320接收到從讀/寫器200發送的命令時,響 應控制單元351檢查接收到的命令的類型。當接收到的命令是讀取命令 (DATA—READ命令)時,RFID標籤300變為"DATA—EXCHANGE狀態"。
該"DATA一EXCHANGE狀態"表示RFID標籤300的以下狀態RFID 標籤300準備進行數據收發。當RFID標籤300變為該狀態時,響應控制 單元351響應於從讀/寫器200發送的標籤搜索命令不發送標籤ID。
在這種情況下,響應控制單元351控制數據處理單元352來基於包 含在讀取命令中的讀取地址從存儲器340中讀出數據,並將讀出的數據 經由無線電發送接口 320發送到讀/寫器200。
當接收到的命令是SUCCESS命令時響應控制單元351再次發送標 籤ID,當接收到的命令是FAIL命令時響應控制單元351執行衝突判決 處理,當接收到的命令是INITIALIZE命令時響應控制單元351初始化 RFID標籤300的各種設置以等待接收下一搜索命令。
當經由無線電發送接口 320接收到從讀/寫器200發送的另一命令 時,響應控制單元351檢查接收到的命令的類型。當接收到的命令為讀 取命令時,響應控制單元351基於包含在該讀取命令中的讀取地址從存 儲器單元340讀出數據,並將讀出的數據經由無線電發送接口 320發送 到讀/寫器200。
當接收到的命令為寫入命令時,響應控制單元351基於包含在該寫 入命令中的寫入地址和寫入數據將數據寫入在存儲器單元340上,並將 寫入結果發送到讀/寫器200。
當接收到的命令是SUCCESS命令時響應控制單元351等待接收下 一命令,並且當接收到的命令是INITIALIZE命令時響應控制單元351初 始化RFID標籤300的各種設置以等待接收下一搜索命令。
數據處理單元352是以下處理單元其基於來自響應控制單元351 的指令在存儲器340上進行數據讀取或數據寫入。在執行數據讀取時數 據處理單元352將讀出的數據作為讀取數據發送到響應控制單元351,當 執行數據寫入時數據處理單元352將表示是否己經正確地完成了寫入的信息作為寫入結果發送到響應控制單元351。
隨後將參照圖7至圖12說明第一實施方式的主計算機100、讀/寫器 200和RFID標籤300的過程。對於讀/寫器200的過程,將描述從RFID 標籤300讀取數據時執行的數據讀取處理和在RFID標籤300上寫入數據 時執行的數據寫入處理。在以下說明中,將上述讀取命令和寫入命令分 別稱為"DATA-READ命令"和"WRITE4BYTE命令"。然而,本發明中用
於數據讀取/寫入的命令並不限於這些命令。
首先說明第一實施方式的主計算機100的過程。圖7是第一實施方 式的主計算機100的過程的流程圖。如圖7所示,當應用單元132檢測 到在執行業務期間出現的給定定時時(步驟S101中為是),主計算機100 請求命令生成單元131生成標籤搜索指令。
響應於來自應用單元132的請求,命令生成單元131獲得存儲在存 儲器單元120上的讀取區域信息和寫入區域信息(步驟S102),並基於所 獲得的讀取區域信息和寫入區域信息生成標籤搜索指令(步驟S103)。當 命令生成單元131生成標籤搜索指令時,應用單元132將生成的標籤搜 索指令發送到讀/寫器200 (步驟S104)。
接著,當NW接口 110從讀/寫器200接收到諸如標籤ID、讀取數據 和寫入結果的數據處理結果時,該數據處理結果是作為對標籤搜索指令 的響應而接收到的(步驟S105中為是),應用單元132利用該數據處理 結果執行各種業務(步驟S106)。
隨後將說明第一實施方式的讀/寫器200的數據讀取處理的過程。圖 8、圖9A和圖9B是第一實施方式的讀/寫器200的數據讀取處理過程的 流程圖(1)和(2)。如圖8、圖9A和圖9B所示,當讀/寫器200從主 計算機IOO接收到包含讀取指令的標籤搜索指令時(步驟S201中為是), 標籤搜索處理單元251生成標籤搜索命令(步驟S202),並將生成的標籤 搜索命令經由無線電發送接口 220發送到位於天線210的接觸範圍內的 RFID標籤300 (步驟S203)。
在經由無線電發送接口 220從RFID標籤300接收對標籤搜索命令 的響應時(步驟S204中為是),在接收到的響應不是單個標籤響應時(步驟S205中為否)標籤搜索處理單元251確定該標籤響應互相衝突。隨後 標籤搜索處理單元251生成FAIL命令並將該命令發送到位於接觸範圍內 的RFID標籤300 (步驟S206),接著返回步驟S204並繼續後續的處理。
另一方面,當接收到的響應是單個標籤響應時(步驟S205中為是), 標籤搜索處理單元251將標籤搜索指令的讀取指令信息53 (包括讀取地 址和讀取大小)存儲在內部存儲器上的給定位置中定義的讀出區域中(步 驟S207),隨後指示讀取/寫入處理單元252發送讀取命令。
被指示發送讀取命令的讀取/寫入處理單元252檢査存儲在讀出區域 中的讀取大小,並且當該讀取大小大於八個字節時(步驟S208中為是), 將存儲在讀出區域中的讀取地址設置在DATA—READ命令上(步驟
5209) 。
通過該DATA_READ命令,從RFID標籤300中讀出其頭地址等於 設置在DATA—READ命令中的讀取地址的8個字節的數據。讀取/寫入處 理單元252隨後將存儲在讀出區域中的讀取地址移位八個字節(步驟
5210) ,並從存儲在讀出區域中的讀取大小中減去八個字節(步驟S211)。 為了表明尚未設置在DATA—READ命令上的一部分讀取數據尚待設
置,讀取/寫入處理單元252打開區域劃分標記(步驟S212),隨後將失 敗頻率設置為零,該失敗頻率被用於控制DATA—READ命令的重試發送 (步驟S213)。
當存儲在讀出區域中的讀取大小等於或小於八個字節時(步驟S208 中為否),讀取/寫入處理單元252將存儲在讀出區域中的讀取地址設置在 DATA—READ命令上(步驟S214)。為了表明全部讀取數據都已經被設置 在DATA—READ命令上,讀取/寫入處理單元252關閉區域劃分標記(步 驟S215)並隨後將失敗頻率設置為零(步驟S213)。
以這種方式將讀取地址設置在DATA—READ命令上後,讀取/寫入處 理單元252將接收到的標籤ID指定為單個標籤響應,並發送 DATA—READ命令(步驟S216)。
當接收到作為對DATA_READ命令的響應的從RPID標籤300發送 的讀取數據時(步驟S217中為是),讀取/寫入處理單元252將響應讀取
數據連結到標籤ID並將連結後的讀取數據和標籤ID存儲在存儲器單元
240上,並隨後檢査區域劃分標記是否為打開。
當區域劃分標記沒有打開時(步驟S218中為否),或者即使區域劃 分標記為打開(步驟S218中為是)但是存儲在讀出區域中的讀取大小為 零時(步驟S219中為是),讀取/寫入處理單元252確定已經讀取了作為 從主計算機100發送的讀取指令的對象的全部讀取數據,並生成 SUCCESS命令以將該命令發送到位於接觸範圍內的RFID標籤300 (步 驟S220)。
當區域劃分標記為打開(步驟S218中為是)並且存儲在讀出區域中 的讀取大小不為零(步驟S219中為否)時,讀取/寫入處理單元252確定 尚未讀取作為從主計算機100發送的讀取指令的對象的全部讀取數據, 並返回步驟S208以繼續後續的處理。
當即使經過給定時間仍未從RJFID標籤300接收到作為對 DATA—READ命令的響應的讀取數據時(步驟S217中為否),讀取/寫入 處理單元252將失敗頻率加1 (步驟S221)。
當失敗頻率小於M (例如2)時(步驟S222中為是),讀取/寫入處 理單元252返回步驟S216,並重試發送DATA—READ命令。當失敗頻率 等於或大於M時(步驟S222中為否),讀取/寫入處理單元252生成 SUCCESS命令以將該命令發送到位於接觸範圍內的RFID標籤300 (步 驟S220)。
在步驟S204,當即使經過給定時間無線電發送接口 220仍未從RFID 標籤300接收到對標籤搜索命令的響應時(步驟S204中為否),讀取/寫 入處理單元252確定RFID標籤300未做出響應。
當本次未響應不是讀/寫器200重複發送標籤搜索命令時的連續未響 應的第n個未響應時(步驟S223中為否),標籤搜索處理單元251生成 SUCCESS命令以將該命令發送到位於接觸範圍內的RFID標籤300 (步 驟S224),並隨後返回步驟S204以繼續後續的處理。
當本次未響應是連續未響應的第n個未響應時(步驟S223中為是), 標籤搜索處理單元251確定位於接觸範圍內的所有RFID標籤300都已經
做出了響應。隨後標籤搜索處理單元251生成INITIALIZE命令以將該命 令發送到位於接觸範圍內的RFID標籤300 (步驟S225 ),將存儲在存儲 器單元240上的標籤ID和讀取數據作為檢測到的標籤ID和讀出數據發 送到主計算機100 (步驟S226),並結束數據讀取處理。
隨後將說明第一實施方式的讀/寫器200的數據寫入處理的過程。圖 10和圖11是第一實施方式的讀/寫器200的數據寫入處理過程的流程圖 (1)和(2)。如圖IO和圖ll所示,當讀/寫器200從主計算機100接收 到包含寫入指令的搜索指令時(步驟S301中為是),讀/寫器200生成標 籤搜索命令(步驟S302),並將生成的標籤搜索命令發送到位於天線210 的接觸範圍內的RFID標籤300 (步驟S303)。
當無線電發送接口 220從RFID標籤300接收到對標籤搜索命令的 響應時(步驟S304中為是),讀取/寫入處理單元252確定在接收到的響 應不是單個標籤響應時(步驟S305中為否)該標籤響應互相衝突,並生 成FAIL命令以將該命令發送到位於接觸範圍內的RPID標籤300 (步驟 S306),隨後返回步驟S304並繼續後續的處理。
另一方面,當接收到的響應是單個標籤響應時(步驟S305中為是), 標籤搜索處理單元251將標籤搜索指令的寫入指令信息63 (包括寫入地 址、寫入大小和寫入數據)存儲在內部存儲器上的給定位置中定義的寫 入區域中(步驟S307),隨後指示讀取/寫入處理單元252發送寫入命令。
被指示發送寫入命令的讀取/寫入處理單元252發送DATA—READ命 令,在該DATA—READ命令上設置有響應標籤ID、給定讀取地址和給定 讀取大小(步驟S308)。這使得由該標籤ID所標識的RFID標籤進入 "DATA—EXCHANGE狀態"。
接著,當接收到作為對DATA—READ命令的響應的從RFID標籤300 發送的讀取數據(步驟S309中為是)時,讀取/寫入處理單元252檢查存 儲在寫入區域中的寫入大小,並且當寫入大小大於四個字節時(步驟S310 中為是),將存儲在寫入區域中的寫入地址和寫入數據的頭四個字節設置 在WRITE4BYTE命令上(步驟S311和S312)。隨後讀取/寫入處理單元 252將寫入數據的從第五字節開始到以後的其餘部分存儲在內部存儲器上的給定區域中定義的剩餘數據區域中(步驟S313)。
隨後讀取/寫入處理單元252將存儲在寫入區域中的寫入地址移位四 個字節(步驟S314),並從存儲在寫入區域中的寫入大小中減去四個字節 (步驟S315)。
為了表明尚未設置在WRITE4BYTE上的一部分寫入數據尚待設置, 讀取/寫入處理單元252打開區域劃分標記(步驟S316),並隨後將失敗 頻率設置為零(步驟S317),該失敗頻率被用於控制WRITE4BYTE命令 的重試發送。
當存儲在寫入區域中的寫入大小等於或小於四個字節時(步驟S310 中為否),讀取/寫入處理單元252將存儲在寫入區域中的寫入地址和寫入 數據設置在WRITE4BYTE命令上(步驟S318和S319),並且為了表明 全部寫入數據都已經被設置在WRITE4BYTE命令上,關閉區域劃分標記 (步驟S320)並隨後將失敗頻率設置為零(步驟S317)。
以這種方式將寫入地址設置在WRITE4BYTE命令上後,讀取/寫入 處理單元252將接收到的標籤ID指定為單個標籤響應,並發送 WRITE4BYTE命令(步驟S321)。
當接收到作為對WRITE4BYTE命令的響應的從RFID標籤300發送 的寫入結果時(步驟S322中為是),讀取/寫入處理單元252將響應寫入 結果連結到標籤ID並將連結後的寫入結果和標籤ID存儲在存儲器單元 240上,並隨後檢查區域劃分標記是否為打開。
當區域劃分標記沒有打開時(步驟S323中為否),或者即使區域劃 分標記為打開(步驟S323中為是)但是存儲在寫入區域中的寫入大小為 零時(步驟S324中為是),讀取/寫入處理單元252確定已經讀取了作為 從主計算機100發送的寫入指令的對象的全部寫入數據,並生成 SUCCESS命令以將該命令發送到位於接觸範圍內的RPID標籤300 (步 驟S325)。
當區域劃分標記為打開(步驟S323中為是)並且存儲在寫入區域中 的寫入大小不為零(步驟S324中為否)時,讀取/寫入處理單元252確定 尚未寫入作為從主計算機100發送的寫入指令的對象的全部寫入數據,並將存儲在剩餘數據區域中的數據設置在寫入區域中(步驟S326),隨後
返回步驟S310以繼續後續的處理。
當即使經過給定時間讀取/寫入處理單元252仍未從RFID標籤300 接收到作為對WRITE4BYTE命令的響應的寫入結果時(步驟S322中為 否),讀取/寫入處理單元252將失敗頻率加1 (步驟S327)。
當失敗頻率小於M (例如2)時(步驟S328中為是),讀取/寫入處 理單元252返回步驟S321,並重試發送WRITE4BYTE命令。當失敗頻 率等於或大於M時(步驟S328中為否),讀取/寫入處理單元252生成 SUCCESS命令以將該命令發送到位於接觸範圍內的RFID標籤300 (步 驟S325)。
在步驟S304,當即使經過給定時間無線電發送接口 220仍未從RFID 標籤300接收到對標籤搜索命令的響應時(步驟S304中為否),讀取/寫 入處理單元252確定RFID標籤300未做出響應。
當本次未響應不是在讀/寫器200重複發送標籤搜索命令時的連續未 響應的第n個未響應時(步驟S329中為否),標籤搜索處理單元251生 成SUCCESS命令以將該命令發送到位於接觸範圍內的RFID標籤300(步 驟S330),並隨後返回到步驟S304以繼續後續的處理。
當本次未響應是連續未響應的第n個未響應時(步驟S329中為是), 標籤搜索處理單元251確定位於接觸範圍內的所有RFID標籤300都已經 做出了響應。隨後標籤搜索處理單元251生成INITIALIZE命令以將該命 令發送到位於接觸範圍內的RFID標籤300 (步驟S331),將存儲在存儲 器單元240上的標籤ID和寫入數據作為檢測到的標籤ID和寫入結果發 送到主計算機IOO (步驟S332),並結束數據寫入處理。
隨後將說明第一實施方式的RFID標籤300的過程。圖12是第一實 施方式的RFID標籤300的過程的流程圖。在RFID標籤300中,當天線 310接收到從讀/寫器200發送的無線電波時,整流單元330對該無線電 波進行整流以產生電力並將產生的電力提供給控制單元350和存儲器單 元340,如圖12所示。這使RFID標籤300進入"READY狀態"(步驟 S401)。
當響應控制單元351經由無線電發送接口 320接收到從讀/寫器200 發送的搜索命令時(步驟S402中為是),RFID標籤300變為"ID狀態,, (步驟S403)。接著,響應控制單元351執行衝突判決處理(步驟S404), 並根據衝突判決處理的結果將標籤ID發送到讀/寫器200 (步驟S405)。
當RFID標籤300經由無線電發送接口 320接收到從讀/寫器200發 送的命令時(步驟S406中為是),響應控制單元351檢査接收到的命令 的類型。
當接收到的命令是DATA—READ命令時,RFID標籤300變為 "DATA—EXCHANGE狀態"(步驟S407),在該狀態中數據處理單元352 在響應控制單元351的控制下基於包含在DATA—READ命令中的讀取地 址從存儲器單元340中讀出數據(步驟S408),並將讀出的數據經由無線 電發送接口 320發送到讀/寫器200 (步驟S409)。
當接收到的命令是SUCCESS命令時(步驟S411),響應控制單元 351返回步驟S406,重新發送標籤ID,並繼續後續的處理。當接收到的 命令是FAIL命令時(步驟S412),響應控制單元351返回步驟S405,再 次執行衝突判決處理,並繼續後續的處理。當接收到的命令是INITIALIZE 時(步驟S413),響應控制單元351返回步驟S401,初始化RFID標籤 300的各種設置以等待接收下一搜索命令。
當經由無線電發送接口 320接收從讀/寫器200發送的另一命令時 (步驟S413中為是),響應控制單元351檢查接收到的命令的類型。當 接收到的命令是DATA—READ命令時,響應控制單元351基於包含在該 DATA—READ命令中的讀取地址從存儲器單元340上的指定地址中讀出 數據(步驟S414),並將讀出的數據經由無線電發送接口 320發送到讀/ 寫器200 (步驟S415)。
當接收到的命令是WRITE4BYTE命令時,響應控制單元351基於 包含在該WRITE4BYTE命令中的寫入地址和寫入數據將數據寫入在存 儲器單元340上的指定地址上,並將寫入結果發送到讀/寫器200 (步驟 S417)o
當接收到的命令是SUCCESS命令時(步驟S418),響應控制單元351返回步驟S413,並等待接收下一命令。當接收到的命令是INITIALIZE 命令時(步驟S419),響應控制單元351返回步驟S401,初始化RFID 標籤300的各種設置,並等待接收下一搜索命令。
在上述第一實施方式中,在主計算機100中,命令生成單元131生 成包含讀取指令或寫入指令的標籤搜索指令,並且應用單元132將生成 的標籤搜索指令發送到讀/寫器200。在讀/寫器200中,當標籤搜索處理 單元251從主計算機100接收到標籤搜索指令時對請求發送唯一地標識 了 RPID標籤300的標籤ID的標籤搜索命令進行發送,並且當讀取/寫入 處理單元252接收到作為對該標籤搜索命令的響應的從RFID標籤300 發送的標籤ID時,基於包含在該標籤搜索命令中的讀取指令或寫入指令 向該標籤ID所標識的RFID標籤300發送數據讀取命令或數據寫入命令。
結果,可以通過一個標籤搜索指令一次性地一起發送所有讀取指令 或寫入指令,而在常規上,這些讀取指令或寫入指令是針對各個RFID標 籤300從主計算機100逐個地發送的。這減少了在主計算機100與讀/寫 器200之間交換的數據量,還減少了在對RFID標籤300執行數據讀取和 /或寫入時在主計算機100與讀/寫器200之間通信時出現的開銷。
在第一實施方式中,從主計算機100發送的標籤搜索指令包括待讀 取數據的讀取大小或待寫入數據的寫入大小。在讀/寫器200中,當包含 在標籤搜索指令中的讀取大小或寫入大小超過符合讀取命令或寫入命令 請求的最大數據大小時,讀取/寫入處理單元252將一等於或小於該最大 大小的大小確定為符合讀取命令或寫入命令請求的數據大小,並對針對 每個所確定的大小而劃分的多個數據發送讀取命令或寫入命令。
結果,即使待讀取數據或待寫入數據的大小超過符合讀取命令或寫 入命令請求的最大數據大小時,也可以一起發送所有讀取指令或寫入指 令。這進一步減少了在對RFID標籤300執行數據讀取和/或寫入時在主 計算機100與讀/寫器200之間通信時出現的開銷。
在第一實施方式中,對以下情況進行了說明,即對RFID標籤300 進行控制以避免在RFID標籤300變為DATA—EXCHANGE狀態時響應於 從讀/寫器200發送的標籤搜索命令而發送標籤ID。例如按照以下方式執行所述控制,其中RFID標籤300響應於臨時存儲器(易失性存儲器)上
的標籤搜索命令而臨時地存儲表示正常發送的標記。
在這種情況下,RFID標籤以RFID標籤300變為DATA—EXCHANGE
狀態的定時在臨時存儲器中存儲該標記。RFID標籤在接收到標籤搜索命 令時檢查該標記是否存儲在臨時存儲器上,並且如果存儲有該標記,就 響應於該搜索命令不發送標籤ID。
然而,例如當RFID標籤300是不帶電池的無源RFID標籤時,存儲 在臨時存儲器上的標記可能已被清除。這是因為無源RFID標籤是通過從 讀/寫器發送的無線電波來供電,並且當無源RFID標籤位於讀/寫器的天 線的接觸範圍之外時或者即使該無源RFID標籤位於該接觸範圍內但是 在差的無線電發送條件的環境中使用時(在這種情況下不能保持存儲在 存儲器上的信息),電源可能已被切斷。
為此,當使甩無源RFID標籤時,用於確定是否對標籤搜索命令做 出標籤ID響應的信息(此後稱為"響應控制信息")可以顯式地存儲在通 常安裝在RFID標籤中的非易失性存儲器上。
以下說明涉及作為第二實施方式來說明的RFID標籤中響應控制信
息的使用。出於方便的目的,用相同的標號來表示第二實施方式中的那 些與第一實施方式的標號所示的功能單元起到相同作用的單元。
首先說明第二實施方式的RFID系統中的RFID標籤的數據訪問方法 的原理。圖13是第二實施方式的數據訪問控制方法的原理的說明圖。
圖13示出了常規RFID系統,該系統包括對讀/寫器600進行控制的 主計算機500、讀/寫器600和RFID標籤700。在該RFID系統中,主計 算機500和讀/寫器600經由網絡400彼此通信,並且讀/寫器600和RFID 標籤700通過經由讀/寫器600的天線210和RFID標籤700的天線310 相互收發無線電波而彼此通信。儘管圖13中僅示出了一個RFID標籤 700,該RFID系統可以包括多個RFID標籤700,並且還可以包括多個讀 /寫器600和多個天線210。
在該構成中,第二實施方式的數據訪問方法提供了通過一個標籤搜 索指令一次性地一起發送所有讀取指令或寫入指令的特徵,而通常這些
讀取指令或寫入指令是從主計算機500針對各個RFID標籤700逐個地發 送的。
具體地說,如圖13所示,主計算機500生成包含讀取指令或寫入指 令的標籤搜索指令,並將所生成的標籤搜索指令發送到讀/寫器600 (圖 13中所示的(l))。發送的標籤搜索指令包括用作待讀取數據的讀取地址 或待寫入數據的寫入地址的表示RFID標籤700的存儲器區域的地址以及 待讀取或寫入的數據大小,該地址和數據大小作為讀取指令或寫入指令 被包括在內。該標籤搜索指令還包括針對標籤搜索指令的每一次發送而 唯一地生成的響應控制信息。
接收標籤搜索指令時,讀/寫器600將請求發送標籤ID的標籤搜索 命令發送到位於天線210的接觸範圍內的RFID標籤700 (圖13中所示 的(2))。該標籤搜索命令包括從主計算機500發送的響應控制信息。
接收該標籤搜索命令的RFID標籤700隨後將包含在該標籤搜索命 令中的響應控制信息存儲在非易失性存儲器上,並將該響應控制信息與 包含在上次接收到的標籤搜索命令中的響應控制信息進行比較。當這兩 個響應控制信息彼此不同時,RFID標籤700將其標籤ID作為對接收到 的標籤搜索命令的響應發送到讀/寫器600 (圖13中所示的(3))。
在從RFID標籤700接收到標籤ID時,讀/寫器600基於包含在從主 計算機500發送的標籤搜索指令中的讀取指令或寫入指令向該標籤ID所 標識的RFID標籤700發送數據讀取命令或數據寫入命令(圖13中所示 的(4)和(5))。
接收讀取指令的RFID標籤700基於接收到的讀取指令從安裝在 RFID標籤700中的存儲器裝置(存儲器等)讀出數據,並將讀出的數據 (讀取數據)發送到讀/寫器600 (圖13中所示的(6))。接收寫入指令 的RFID標籤700基於接收到的寫入指令將數據寫入在安裝在RFID標籤 700中的存儲器裝置上,並將表示是否已經正常完成數據寫入的寫入結果 發送到讀/寫器600 (圖13中所示的(7))。
當從位於天線210的接觸範圍內的所有RFID標籤700接收到數據 處理結果(讀取數據和寫入結果)時,讀/寫器600隨後將接收到的數據處理結果和標籤ID—起都發送到主計算機500 (圖13中所示的(8))。
如上所述,根據第二實施方式的數據訪問控制方法,主計算機500 生成包含讀取指令或寫入指令的標籤搜索指令,並將所生成的標籤搜索 指令發送到讀/寫器600。當從主計算機500接收到標籤搜索指令時,讀/ 寫器600對請求發送唯一地標識了 RFID標籤700的標籤ID的標籤搜索 命令進行發送,並且當接收到作為對所發送的標籤搜索命令的響應的從 RJFID標籤700發送的標籤ID時,基於包含在該標籤搜索指令中的讀取 指令或寫入指令向該標籤ID所標識的RFID標籤700發送數據讀取命令 或數據寫入命令。
結果,可以通過一個標籤搜索指令一次性地一起發送所有讀取指令 或寫入指令,而在常規上,這些讀取指令或寫入指令是針對各個RFID標 籤700從主計算機500逐個發送的。這減少了在主計算機500與讀/寫器 600之間交換的數據量,還減少了對RFID標籤700進行數據讀取和/或數 據寫入時在主計算機500與讀/寫器600之間通信而發生的開銷。
此外,在第二實施方式中,RFID標籤700將針對每個標籤搜索命令 在內容上唯一的響應控制信息存儲在非易失性存儲器上,並且,當接收 到標籤搜索命令時,將包含在接收到的標籤搜索命令中的響應控制信息 與所存儲的響應控制信息進行比較。當這兩個響應控制信息彼此不同時, RFID標籤700發送其標籤ID。這避免了響應於相同的標籤搜索命令而重 復地發送標籤ID。
隨後將說明第二實施方式的RFID系統的構成。圖14是第二實施方 式的RFID系統的構成的功能框圖。圖14示出了圖13中所示的RFID系 統的構成。如圖14所示,該RFID系統包括主計算機500、讀/寫器600 和RFID標籤700。
主計算機500和讀/寫器600經由網絡400彼此通信,並且讀/寫器 600和RJFID標籤700通過經由讀/寫器600的天線210和RFID標籤700 的天線310相互收發無線電波而彼此通信。儘管圖14和圖13 —樣僅示 出了一個讀/寫器600、 一個天線210和一個RFID標籤700,但是該RFID 系統可以包括多個讀/寫器600、多個天線210和多個RFID標籤700。下
面將說明各個組成單元的構成。
首先說明主計算機500的構成。主計算機500具有NW (網絡)接 口 110、存儲器單元120和控制單元130。
網絡接口 110是對經由網絡400在主計算機500與讀/寫器600之間 交換的數據的收發進行控制的處理單元。例如,網絡接口 110向讀/寫器 600發送標籤搜索指令,並從讀/寫器600接收諸如讀取數據和寫入結果 的數據處理結果,該數據處理結果是作為對標籤搜索指令的響應而發送 的。
存儲器單元120是在其上存儲各種數據和程序的非易失性存儲器。 具體地說,存儲器單元120在其上存儲有與本發明有關的數據,例如在 對RFID標籤700進行數據讀取和數據寫入時所使用的讀取區域信息和寫 入區域信息。
讀取區域信息是以下信息,其包括用作待讀取數據的讀取地址的表 示RFID標籤700的存儲器區域的地址以及待讀取數據的大小(以下稱為 "讀取地址"和"讀取大小")。寫入區域信息是以下信息,其包括用作待寫 入數據的寫入地址的表示RFID標籤700的存儲器區域的地址、待寫入數 據的大小以及待寫入數據(以下稱為"寫入地址"、"寫入大小"和"寫入數 據,,)。
控制單元130具有內部存儲器,在其上存儲有諸如OS (作業系統) 程序的控制程序、規定各種過程的程序和必要數據。控制單元130是利 用這些程序和數據執行各種處理的處理單元。具體地說,根據功能構思, 控制單元130設置有與本發明有關的命令生成單元531和應用單元132。
命令生成單元531是生成發送到讀/寫器600的各種控制命令的處理 單元。具體地說,命令生成單元531生成包含作為與本發明有關的指令 的讀取指令或寫入指令的標籤搜索指令。
具體地說,命令生成單元531響應於來自應用單元132的請求從存 儲器單元120獲得讀取區域信息和寫入區域信息。在以上描述中,讀取 區域信息和寫入區域信息存儲在存儲器單元120上,然而可以按照向讀/ 寫器600發送標籤搜索命令的定時由用戶輸入讀取區域信息和寫入區域信息。
在獲得讀取區域信息和寫入區域信息後,命令生成單元531生成響 應控制信息。此處提到的響應控制信息是作為每次生成標籤搜索指令時 唯一地確定的信息(類似時間戳)的唯一地表示標籤搜索指令的標識信 息。因此命令生成單元531利用上述讀取區域信息、寫入區域信息和響 應控制信息生成標籤搜索指令。
此處利用圖15和圖16說明由命令生成單元531生成的標籤搜索指 令。圖15示出了第二實施方式的包含讀取指令的標籤搜索指令的實施例。 如圖15所示,該標籤搜索指令包括表示標籤搜索指令包含讀取指令的 控制命令(Inventory—r) 54、給定參數55、響應控制信息56和讀取指令 息57。
給定參數55是包含諸如檢錯碼(CRC)的通信所需給定控制信息的參 數。讀取指令信息57是RFID標籤700從其存儲器區域中讀出數據時所 需的信息,並包括待讀取數據的讀取大小和用作該數據的讀取地址的表' 示RPID標籤700的存儲器區域的讀取地址。 .
圖16示出了第二實施方式的包含寫入指令的標籤搜索指令的實施 例。如圖16所示,該標籤搜索指令包括表示標籤搜索指令包含寫入指 令的控制命令(Inventory—w) 64、給定參數65、響應控制信息66和寫入 指令信息67。
給定參數65是類似於圖15的給定參數55的參數。寫入指令信息 67是RFID標籤700在存儲器區域上寫入數據時所需的信息,並包括待 寫入數據的寫入大小、用作該數據的寫入地址的表示RFID標籤700的存 儲器區域的寫入地址和待寫入的寫入數據。 '
轉到圖14,應用單元132是以下處理單元其執行各種業務並將由 命令生成單元531生成的標籤搜索指令發送到讀/寫器600。
具體地說,應用單元132執行各種業務,並請求命令生成單元531 按照在執行該業務期間出現的給定定時生成標籤搜索命令。
此處提到的給定定時是根據業務的類型而確定的。例如,在超市等 中,當購物車經過收銀機附近的規定位置時,通過從購物車中的產品上
所貼附的RFID標籤中讀取產品價格信息來調整收費。在這種收費調整系 統中,所述給定定時是指通過安裝在給定位置中的位置傳感器等對購物 車進行檢測的定時。
在另一種情況下,根據來自用戶的指令從放置在倉庫中的商品上所
貼附的RFID標籤讀出或在該RJFID標籤上寫入有關商品的信息。在這種 商品管理系統中,所述給定定時是指用戶發出指令的定時。
當命令生成單元531生成搜索命令時,應用單元132將生成的搜索 命令經由NW接口 110發送到讀/寫器600。
當從讀/寫器600發送作為對發送的搜索命令的響應的諸如讀取數據 和寫入結果的數據處理結果時,應用單元132經由NW接口 110獲得輸 入數據處理結果,並利用獲得的數據處理結果執行各種業務。
隨後將說明讀/寫器600的構成。讀/寫器600具有天線210、無線電 發送接口 220、 NW接口 230、存儲器單元240和控制單元250。
無線電發送接口 220是通過經由天線210發送和接收無線電波而與 RFID標籤700進行無線電通信的處理單元。例如,無線電發送接口220 通過無線電波向RFID標籤700發送讀取命令或寫入命令,並從RFID標 籤700接收諸如讀取數據和寫入結果的數據處理結果,所述數據處理結 果是作為對讀取命令或寫入命令的響應而發送的。
NW接口 230是對經由網絡400在主計算機500與讀/寫器600之間 交換的數據的收發進行控制的處理單元。例如,網絡接口 230從主計算 機500接收標籤搜索指令,並將諸如讀取數據和寫入結果的數據處理結 果發送到主計算機500,所述數據處理結果是作為對標籤搜索指令的響應 而發送的。
存儲器單元240是在其上存儲有各種數據和程序的非易失性存儲 器。具體地說,存儲器單元240在其上存儲有與本發明有關的數據,例 如從RFID標籤700接收到的標籤ID和數據處理結果(讀取數據和寫入 結果)。
控制單元250具有內部存儲器,在該內部存儲器上存儲有用於對讀/ 寫器600進行總體控制的控制程序和必要數據。控制單元250是利用這些程序和數據執行各種處理的處理單完。具體地說,根據功能構思,控 制單元250設置有與本發明有關的標籤搜索處理單元251和讀取/寫入處
理單元652。
標籤搜索處理單元251是當從主計算機500接收到標籤搜索指令時 向RFID標籤700發送標籤搜索命令的處理單元。這裡提到的標籤搜索命 令是請求RFID標籤700發送標籤ID的命令。
具體地說,當標籤搜索處理單元251經由NW接口 230從主計算機 500接收到包含響應控制信息以及讀取指令或寫入指令的搜索指令時,標 籤搜索處理單元251生成包含響應控制信息和表示響應條件 ("GROUP—SELECT—NE命令")的命令的二者的標籤搜索命令,並經由 無線電發送接口 220將生成的標籤搜索命令發送到位於接觸範圍內的 RPID標籤700。
在經由無線電發送接口 220從RFID標籤700接收到對標籤搜索命 令的響應時,當接收到的響應不是來自一個RFID標籤700的響應(此後 稱為"單個標籤響應")時,標籤搜索處理單元251確定該標籤響應彼此 衝突,在這種情況下,標籤搜索處理單元251生成FAIL命令並將該命令 發送到位於接觸範圍內的RFID標籤700。
另一方面,當接收到的響應是單個標籤響應時,標籤搜索處理單元 251將該標籤搜索指令的讀取指令信息57 (包括讀取地址和讀取大小) 存儲在內部存儲器上的給定位置中定義的讀出區域中,並將該標籤搜索 指令的寫入指令信息67 (包括寫入地址、寫入大小和寫入數據)存儲在 內部存儲器上的給定位置中定義的寫入區域中。
隨後標籤搜索處理單元251指示讀取/寫入處理單元652將讀取命令 或寫入命令發送到RFID標籤700,其中單個標籤響應是從該RFID標籤 700發送到標籤搜索處理單元251。所述讀取命令是請求RFID標籤700 讀出數據的命令,並且所述寫入命令是請求RFID標籤700寫入數據的命 令。
在經過給定時間後標籤搜索處理單元251沒有經由無線電發送接口 220從RFID標籤700接收到對標籤搜索命令的響應時,標籤搜索處理單元25i確定該RFID標籤700未做出響應。
在這種情況下,標籤搜索處理單元251檢査本次的未響應是否是讀/ 寫器600重複發送標籤搜索命令時的連續未響應的第n個未響應。當本 次的未響應不是連續未響應的第n個未響應時,標籤搜索處理單元251 生成SUCCESS命令並將該命令發送到位於接觸範圍內的RFID標籤700。
當本次的未響應是連續未響應的第n個未響應時,標籤搜索處理單 元251確定位於接觸範圍內的所有RFID標籤700都已經做出了響應,並 生成INITIALIZE命令以將該命令發送到位於接觸範圍內的RFID標籤 700,隨後向主計算機500發送存儲在存儲器單元240上的標籤ID以及 讀取數據或寫入數據。
標籤搜索處理單元251例如可以將表示是否已經正常完成數據讀取 或數據寫入的信息作為要發送到主計算機的信息添加到各個標籤ID中。 在對劃分後的數據執行數據讀取和數據寫入時(稍後將說明這種情況), 標籤搜索處理單元251可以僅當成功地讀取了或寫入了每一划分後的數 據時才發送讀取數據或寫入結果,或者可以僅發送成功讀取的劃分後的 數據或成功寫入的劃分後的數據的寫入結果。
讀取/寫入處理單元652是以下處理單元當接收到作為對從標籤搜 索處理單元251發送的標籤搜索命令的響應的標籤ID時,其基於包含在 從主計算機500發送的標籤搜索指令中的讀取指令或寫入指令將讀取命 令或寫入命令發送到由該標籤ID所標識的RFID標籤。
隨後將具體說明讀取/寫入處理單元652的操作。首先將說明關於發 送讀取命令的操作,隨後將說明關於發送寫入命令的操作。這裡,將對 以下情況進行說明,其中符合讀取命令請求的最大數據大小為八個字節, 而符合寫入命令請求的最大數據大小為四個字節。
首先說明關於發送讀取命令的操作。當給出發送讀取命令的指令時, 讀取/寫入處理單元652檢查存儲在讀出區域中的讀取大小,並且當讀取
大小大於八個字節時,將該讀取大小設置在讀取命令上。
隨後讀取/寫入處理單元652將存儲在讀出區域中的讀取地址向後移
八個字節,並從存儲在讀出區域中的讀取大小中減去八個字節。作為讀
取地址移位的結果,從第九字節開始到以後的數據部分的地址(尚未針 對該地址的數據部分發送讀取命令)被設置在要發送的下一命令上。
為了表示尚未在讀取命令上設置的一部分讀取數據尚待設置,隨後 讀取/寫入處理單元652打開區域劃分標記,並將失敗頻率設置為零,該 失敗頻率用於控制讀取命令的重試發送。
當存儲在讀出區域中的讀取大小等於或小於八個字節時,讀取/寫入
處理單元652將存儲在讀出區域中的讀取地址設置在讀取命令上,並且, 為了表明已經將全部讀取數據設置在讀取命令上,關閉區域劃分標記並 將失敗頻率設置為零。
此處參照圖17說明由讀取/寫入處理單元652生成的讀取命令。圖 17示出了第二實施方式的讀取命令的實施例。如圖17所示,讀取命令包 括-表明包含訪問命令74的命令是讀取命令的訪問命令(DATA—READ) 74、標籤ID75和讀取地址76。
在按照上述方式將讀取地址設置在讀取命令上後,讀取/寫入處理單 元652將接收到的標籤ID指定為單個標籤響應,並發送該讀取命令。結 果,在由該標籤ID所標識的RFID標籤700中讀取其頭地址等於設置在 讀取命令上的讀取地址的8個字節的數據。
當接收到從RFID標籤700發送的作為對讀取命令的響應的讀取數 據時,讀取/寫入處理單元652將有關響應控制信息的寫入命令發送到己 經發送了該讀取命令的RFID標籤700,其中該響應控制信息包含在從主 計算機500發出的標籤搜索指令中。發送到RFID標籤700的響應控制信 息被用於在RFID標籤700中確定是否對標籤搜索命令做出響應。
然後讀取/寫入處理單元652將所接收到的讀取數據連結到所述標籤 ID,將所連結的讀取數據和標籤ID存儲在存儲器單元240中,然後檢查 區域劃分標記是否為打開。
當區域劃分標記未打開時,或者即使區域劃分標記為打開但是存儲 在讀出區域中的讀取大小為零時,讀取/寫入處理單元652確定已經讀取 了作為從主計算機500發送的讀取指令的對象的全部讀取數據,並生成 SUCCESS命令以將該命令發送到位於接觸範圍內的RFID標籤700。
當區域劃分標記為打開並且存儲在讀出區域中的讀取大小不為零
時,讀取/寫入處理單元652確定尚未讀取作為從主計算機500發送的讀
取指令的對象的全部讀取數據。為了讀取之後的其餘數據,讀取/寫入處
理單元652隨後將存儲在讀出區域中的信息設置在讀取命令上,再次將 接收到的標籤ID指定為單個標籤響應,並發送該讀取命令。
當經過給定時間後讀取/寫入處理單元652仍未從RFID標籤700接 收到作為對讀取命令的響應的讀取數據時,讀取/寫入處理單元652將失 敗頻率加1。當失敗頻率小於M (例如2)時,讀取/寫入處理單元652 重試發送讀取命令。當失敗頻率等於或大於M時,讀取/寫入處理單元652 生成SUCCESS命令並將該命令發送到位於接觸範圍內的RFID標籤700。
隨後將說明關於發送寫入命令的操作。當給出發送寫入命令的指令 時,讀取/寫入處理單元652發送其上設置有接收到的響應標籤ID、給定 讀取地址和給定讀取大小的讀取命令(DATA—READ命令)。該讀取命令 使由該標籤ID所標識的RFID標籤700進入"DATA—EXCHANGE狀態"。
此處對以下情況進行說明,其中在對RFID標籤700寫入數據之前 將讀取命令(DATA—READ命令)發送到RFID標籤700。然而,如果無 線電通信的規定使該過程沒有必要,則可以省略讀取命令的發送。
接著,從RFID標籤700接收到作為對DATA—READ命令響應的讀 取數據時,讀取/寫入處理單元652向已經發送了該讀取數據的RFID標 籤700發送響應控制信息寫入命令。
讀取/寫入處理單元652還檢查存儲在寫入區域中的寫入大小,並且 當寫入大小大於四個字節時,將存儲在寫入區域中的寫入地址和寫入數 據的頭四個字節設置在寫入命令上。此外,讀取/寫入處理單元652將尚 未設置在寫入命令上的從第五字節之後的其餘寫入數據存儲在內部存儲 器中的給定區域中定義的剩餘數據區域中。
隨後讀取/寫入處理單元652將存儲在寫入區域中的寫入地址向後移
四個字節,並從存儲在寫入區域中的寫入大小中減去四個字節。作為寫 入地址移位的結果,從第五字節開始到以後的數據(尚未對ii數據發送 寫入命令)被設置在要發送的下一命令上。
為了表示尚未在寫入命令上設置的一部分寫入數據尚待設置,隨後 讀取/寫入處理單元652打開區域劃分標記,並將失敗頻率設置為零,該 失敗頻率用於控制寫入命令的重試發送。
當存儲在寫入區域中的寫入大小等於或小於四個字節時,讀取/寫入
處理單元652將都存儲在寫入區域中的寫入地址SI寫入數據設置在寫入 命令上,並且,為了表明已經將全部寫入數據設置在寫入命令上,關閉 區域劃分標記並將失敗頻率設置為零。
此處將參照圖18說明由讀取/寫入處理單元652生成的寫入命令。 圖18示出了第二實施方式的寫入命令的實施例。如圖18所示,寫入命 令包括表明包含訪問命令85的命令是寫入命令的訪問命令 (WRITE4BYTE) 85、標籤ID 86、寫入地址87和寫入數據88。
在按照上述方式將寫入地址和寫入數據設置在寫入命令上後,讀取/ 寫入處理單元652將接收到的標籤ID指定為單個標籤響應,並發送該寫 入命令。結果,將頭地址等於設置在寫入命令上的寫入地址的4個字節 的數據寫入由該標籤ID所標識的RFID標籤700中。
當接收到從RFID標籤700發送的作為對寫入命令的響應的寫入結 果時,讀取/寫入處理單元652將響應寫入結果連結到標籤ID並將連結的 寫入結果和標籤ID存儲在存儲器單元240上,隨後檢查區域劃分標記是 否為打開。
當區域劃分標記未打開時,或者即使區域劃分標記為打開但是存儲 在讀出區域中的寫入大小為零時,讀取/寫入處理單元652確定已經寫入 了作為從主計算機500發送的寫入指令的對象的全部寫入數據,並生成 SUCCESS命令以將該命令發送到位於接觸範圍內的RFID標籤700。
讀取/寫入處理單元652可以重試從已經發送了寫入結果但不能確保 作為對寫入命令的響應而成功地進行了數據寫入的RFID標籤700讀取數 據,確認成功進行數據寫入,並隨後發送SUCCESS命令。
當區域劃分標記為打開並且存儲在讀出區域中的寫入大小不為零 時,讀取/寫入處理單元652確定尚未寫入作為從主計算機500發送的寫 入指令的對象的全部寫入數據。為了寫入之後的其餘數據,讀取/寫入處理單元652隨後將存儲在剩餘數據區域中的其餘數據設置為寫入區域中 的寫入數據,並將寫入區域中的信息設置在寫入命令上,再次將接收到 的標籤ID指定為單個標籤響應,並發送該寫入命令。
當經過給定時間後讀取/寫入處理單元652仍未從RFID標籤700接 收到作為對寫入命令的響應的寫入結果時,讀取/寫入處理單元652將失 敗頻率加1。當失敗頻率小於M (例如2)時,讀取/寫入處理單元652 重試發送寫入命令。當失敗頻率等於或大於M時,讀取/寫入處理單元652 生成SUCCESS命令並將該命令發送到位於接觸範圍內的RFID標籤700。
隨後將說明RPID標籤700的構成。RFID標籤700具有天線310、 無線電發送接口 320、整流單元330、存儲器單元740和控制單元350。
無線電發送接口 320是通過經由天線310發送和接收無線電波而與 讀/寫器600進行無線電通信的處理單元。例如,無線電發送接口 320通 過無線電波從讀/寫器600接收讀取命令或寫入命令,並向讀/寫器600發 送諸如讀取數據和寫入結果的數據處理結果,所述數據處理結果是作為 對讀取命令或寫入命令的響應而發送的。
整流單元330是以下處理單元其對從讀/寫器600接收到的無線電 波進行整流以產生電力,並將產生的電流提供給存儲器單元740和控制 單元350。
存儲器單元740是在其上存儲有各種數據等的非易失性存儲器。具 體地說,存儲器單元740在其上存儲有與本發明有關的數據,例如標籤 ID、與主計算機500執行的業務有關的各種數據、以及從讀/寫器600發 送的響應控制信息。
控制單元350是對RFID標籤700進行總體控制的處理單元。具體 地說,根據功能構思,控制單元350設置有與本發明有關的響應控制單 元751和數據處理單元352。
響應控制單元751是以下處理單元其基於從讀/寫器600發送的各 種命令來控制標籤ID的發送和對存儲器單元740的數據讀取或數據寫入。
具體地說,當經由無線電發送接口 320接收到從讀/寫器600發送的 標籤搜索命令時,響應控制單元751將包含在該標籤搜索命令中的響應
控制信息與存儲在存儲器單元740上的響應控制信息進行比較。當這兩 個響應控制信息相同時,響應控制單元751確定已經對標籤搜索命令做 出了響應,並等待發送下一搜索命令。
當這兩個響應控制信息彼此不同時,響應控制單元751執行衝突判 決處理,並根據衝突判決處理的結果將標籤ID發送到讀/寫器600。此處 提到的衝突判決處理是防止以下事故的處理由於來自多個RFID標籤 700的響應標籤ID被同時發送到讀/寫器,從而讀/寫器變得無法通信。衝 突判決處理也被稱為防衝突處理。已經提出了各種技術作為這種衝突判 決處理,並且此處沒有指定採用哪種技術。
例如, 一種可用方法是按照接收標籤搜索命令的定時生成隨機數, 並根據所獲得的隨機數是否滿足給定數值條件而確定是否對讀/寫器做出 響應。
當經由無線電發送接口 320接收到從讀/寫器600發送的命令時,響 應控制單元751檢查接收到的命令的類型。當接收到的命令是讀取命令 (DATA—READ命令)時,RFID標籤700變為"DATA—EXCHANGE狀態"。
該"DATA—EXCHANGE狀態"表示RFID標籤700的以下狀態RFID 標籤700準備好進行數據收發。當RFID標籤700變為該狀態時,響應控 制單元751響應於從讀/寫器600發送的標籤搜索命令不發送標籤ID。
在這種情況下,響應控制單元751控制數據處理單元352基於包含 在讀取命令中的讀取地址從存儲器740中讀出數據,並將讀出的數據經 由無線電發送接口 320發送到讀/寫器600。
當接收到的命令是SUCCESS命令時響應控制單元751再次發送標 籤ID,當接收到的命令是FAIL命令時響應控制單元751執行衝突判決 處理,當接收到的命令是INITIALIZE命令時響應控制單元751初始化 RFID標籤700的各種設置以等待接收下一搜索命令。
接著,當經由無線電發送接口 320從讀/寫器600接收到響應控制信 息時,響應控制單元751將接收到的響應控制信息寫入在存儲器單元740 上。當接收到下一標籤搜索命令時,將存儲在存儲器單元740上的響應 控制信息與包含在下一標籤搜索命令中的響應控制信息進行比較,存儲
在存儲器單元740上的響應控制信息用子確定是否對接收到的標籤搜索 命令做出響應。
當經由無線電發送接口 320接收到從讀/寫器600發送的另一命令 時,響應控制單元751檢查接收到的命令的類型。當接收到的命令為讀 取命令時,響應控制單元751基於包含在該讀取命令中的讀取地址從存 儲器單元740讀出數據,並將讀出的數據經由無線電發送接口 320發送 到讀/寫器600。
當接收到的命令為寫入命令時,響應控制單元751基於包含在該寫 入命令中的寫入地址和寫入數據將數據寫入在存儲器單元740上,並將 寫入結果發送到讀/寫器600。
當接收到的命令是SUCCESS命令時響應控制單元751等待接收下 一命令,而當接收到的命令是INITIALIZE命令時響應控制單元751初始 化RJFID標籤700的各種設置以等待接收下一搜索命令。
數據處理單元352是以下處理單元其基於來自響應控制單元751 的指令對存儲器740進行數據讀取或數據寫入。在進行數據讀取時數據 處理單元352將讀出的數據作為讀取數據發送到響應控制單元751,當進 行數據寫入時數據處理單元352將表示是否已經正確地完成了寫入的信 息作為寫入結果發送到響應控制單元751 。
隨後將參照圖19至圖24說明第二實施方式的主計算機500、讀/寫 器600和RFID標籤700的過程。對於讀/寫器600的過程,將描述從RFID 標籤700讀取數據時執行的數據讀取處理和在RFID標籤700上寫入數據 時執行的數據寫入處理。在以下說明中,將上述讀取命令稱為 "DATA—READ命令",將上述寫入命令稱為"WRITE4BYTE命令"。然而,
本發明中用於數據讀取/寫入的命令並不限於這些命令。
首先說明第二實施方式的主計算機500的過程。圖19是第二實施方
式的主計算機500的過程的流程圖。如圖19所示,當應用單元132檢測
到在執行業務期間出現的給定定時時(步驟S501中為是),主計算機500
請求命令生成單元531生成標籤搜索指令。
響應於來自應用單元132的請求,命令生成單元531獲得存儲在存儲器單元120上的讀取區域信息和寫入區域信息(步驟S502),並生成響 應控制信息(步驟S503)。
隨後命令生成單元531基於該響應控制信息和從存儲器單元120獲 得的讀取區域信息和寫入區域信息來生成標籤搜索指令(步驟S504)。當 命令生成單元531生成標籤搜索指令時,應用單元132將生成的標籤搜 索指令發送到讀/寫器600 (步驟S505)。
接著,當NW接口 110從讀/寫器600接收到諸如標籤ID、讀取數據 和寫入結果的數據處理結果時,如果該數據處理結果是作為對標籤搜索 指令的響應而接收到的(步驟S506中為是),則應用單元132利用該數 據處理結果執行各種業務(步驟S507)。
隨後將說明第二實施方式的讀/寫器600的數據讀取處理的過程。圖 20和圖21是第二實施方式的讀/寫器600的數據讀取處理的過程的流程 圖(1)和(2)。如圖20和圖21所示,當讀/寫器600從主計算機500 接收到包含讀取指令的標籤搜索指令時(步驟S601中為是),標籤搜索 處理單元251生成包含表示響應條件("GROUP—SELECT—NE命令")的 命令和響應控制信息二者的標籤搜索命令(步驟S602),並將生成的標籤 搜索命令經由無線電發送接口 220發送到位於天線210的接觸範圍內的 RFID標籤700 (步驟S603)。
在經由無線電發送接口 220從RFID標籤700接收到對標籤搜索命 令的響應時(步驟S604中為是),在接收到的響應不是單個標籤響應時 (步驟S605中為否)標籤搜索處理單元251確定該標籤響應互相衝突。 隨後標籤搜索處理單元251生成FAIL命令並將該命令發送到位於接觸範 圍內的RFID標籤700 (步驟S606),接著返回步驟S604並繼續後續的 處理。
另一方面,當接收到的響應是單個標籤響應時(步驟S605中為是), 標籤搜索處理單元251將標籤搜索指令的讀取指令信息57 (包括讀取地 址和讀取大小)存儲在內部存儲器上的給定位置中定義的讀出區域中(步 驟S607),隨後指示讀取/寫入處理單元652發送讀取命令。
被指示發送讀取命令的讀取/寫入處理單元652檢查存儲在讀出區域
中的讀取大小,並且當該讀取大小大於八個字節時(步驟S608中為是), 將存儲在讀出區域中的讀取地址設置在DATA—READ命令上(步驟5609) 。
通過該DATA—READ命令,從RFID標籤700中讀出其頭地址等於 設置在DATA_READ命令中的讀取地址的8個字節的數據。讀取/寫入處 理單元652隨後將存儲在讀出區域中的讀取地址移位八個字節(步驟
5610) ,並從存儲在讀出區域中的讀取大小中減去八個字節(步驟S611)。 為了表明尚未設置在DATA—READ命令上的一部分讀取數據尚待設置,讀取/寫入處理單元652打開區域劃分標記(步驟S612),隨後將失 敗頻率設置為零,該失敗頻率被用於控制DATA—READ命令的重試發送 (步驟S613)。
當存儲在讀出區域中的讀取大小等於或小於八個字節時(步驟S608 中為否),讀取/寫入處理單元652將存儲在讀出區域中的讀取地址設置在 DATA—READ命令上(步驟S614)。為了表明全部讀取數據都己經被設置 在DATA—READ命令上,讀取/寫入處理單元652關閉區域劃分標記(步 驟S615)並隨後將失敗頻率設置為零(步驟S613)。
以這種方式將讀取地址設置在DATA—READ命令上後,讀取/寫入處 理單元652將接收到的標籤ID指定為單個標籤響應,並發送 DATA—READ命令(步驟S616)。
當接收到作為對DATA—READ命令的響應的從RFID標籤700發送 的讀取數據時(步驟S617中為是),讀取/寫入處理單元652向已經發送 了該讀取數據的RFID標籤700發送響應控制信息寫入命令(步驟S618)。
隨後讀取/寫入處理單元652將響應讀取數據連結到標籤ID並將鏈 接的讀取數據和標籤ID存儲在存儲器單元240上,並隨後檢查區域劃分 標記是否為打開。
當區域劃分標記沒有打開時(步驟S619中為否),或者即使區域劃 分標記為打開(步驟S619中為是)但是存儲在讀出區域中的讀取大小為 零時(步驟S620中為是),讀取/寫入處理單元652確定己經讀取了作為 從主計算機500發送的讀取指令的對象的讀取數據,並生成SUCCESS命令以將該命令發送到位於接觸範圍內的RFID標籤700 (步驟S621)。
當區域劃分標記為打開(步驟S619中為是)並且存儲在讀出區域中 的讀取大小不為零(步驟S620中為否)時,讀取/寫入處理單元652確定 尚未讀取作為從主計算機500發送的讀取指令的對象的全部讀取數據, 並隨後返回步驟S608以繼續後續的處理。
當即使經過給定時間讀取/寫入處理單元652仍未從RFID標籤700 接收到作為對DATA—READ命令的響應的讀取數據時(步驟S617中為 否),讀取/寫入處理單元652將失敗頻率加1 (歩驟S622)。
當失敗頻率小於M (例如2)時(步驟S623中為是),讀取/寫入處 理單元652返回步驟S616,並重試發送DATA一READ命令。當失敗頻率 等於或大於M時(步驟S623中為否),讀取/寫入處理單元652生成 SUCCESS命令以將該命令發送到位於接觸範圍內的RFID標籤700 (步 驟S621)。
在步驟S604,當即使經過給定時間無線電發送接口 220仍未從RFID 標籤700接收到對標籤搜索命令的響應時(步驟S604中為否),讀取/寫 入處理單元652確定RFID標籤700未做出響應。
當本次未響應不是讀/寫器600重複發送標籤搜索命令時的連續未響 應的第n個未響應時(步驟S624中為否),標籤搜索處理單元251生成 SUCCESS命令以將該命令發送到位於接觸範圍內的RFID標籤700 (步 驟S625),並隨後返回步驟S604以繼續後續的處理。
當本次未響應是連續未響應的第n個未響應時(步驟S624中為是), 標籤搜索處理單元251確定位於接觸範圍內的所有RFID標籤700都已經 做出了響應。隨後標籤搜索處理單元251生成INITIALIZE命令以將該命 令發送到位於接觸範圍內的RFID標籤700 (步驟S626),將存儲在存儲 器單元240上的標籤ID和讀取數據作為檢測到的標籤ID和讀出數據發 送到主計算機500 (步驟S627),並結束該數據讀取處理。
隨後將說明第二實施方式的讀/寫器600的數據寫入處理的過程。圖 22和圖23是第二實施方式的讀/寫器600的數據寫入處理過程的流程圖 (1)和(2)。如圖22和圖23所示,當讀/寫器600從主計算機500接收到包含寫入指令的搜索指令時(步驟S701中為是),讀/寫器600生成包 含表示響應條件("GROUP—SELECT—NE命令")的命令和響應控制信息 二者的標籤搜索命令(步驟S702),並將生成的標籤搜索命令發送到位於 天線210的接觸範圍內的RFID標籤700 (步驟S703)。
當無線電發送接口 220從RFID標籤700接收到對標籤搜索命令的 響應時(步驟S704中為是),讀取/寫入處理單元652確定在接收到的響 應不是單個標籤響應(步驟S705中為否)時該標籤響應互相衝突,並生 成FAIL命令以將該命令發送到位於接觸範圍內的RFID標籤700 (步驟 S706),隨後返回步驟S704並繼續後續的處理。
另一方面,當接收到的響應是單個標籤響應時(步驟S705中為是), 標籤搜索處理單元251將標籤搜索指令的寫入指令信息67 (包括寫入地 址、寫入大小和寫入數據)存儲在內部存儲器上的給定位置中定義的寫 入區域中(步驟S707),隨後指示讀取/寫入處理單元652發送寫入命令。
被指示發送寫入命令的讀取/寫入處理單元652發送DATA—READ命 令,在該DATA—READ命令上設置有響應標籤ID、給定讀取地址和給定 讀取大小(步驟S708)。這使得由該標籤ID所標識的RFID標籤進入 "DATA—EXCHANGE狀態"。
接著,當接收到作為對DATA—READ命令的響應的從RFID標籤700 發送的讀取數據(步驟S709中為是)時,讀取/寫入處理單元652指定設 置在DATA—READ命令上的相同標籤ID,並發送響應控制信息寫入命令 (步驟S710)。結果由該標籤ID所標識的RFID標籤700被識別為已經 對標籤搜索命令做出響應的RFID標籤。
當存儲在寫入區域中的寫入大小大於四個字節時(步驟S711中為 是),讀取/寫入處理單元652將存儲在寫入區域中的寫入地址和寫入數據 的頭四個字節設置在WRITE4BYTE命令上(步驟S712和S713)。隨後 讀取/寫入處理單元652將從第五字節開始到以後的其餘寫入數據存儲在 內部存儲器上的給定區域中定義的剩餘數據區域中(步驟S714)。
隨後讀取/寫入處理單元652將存儲在寫入區域中的寫入地址移位四 個字節(步驟S715),並從存儲在寫入區域中的寫入大小中減去四個字節
(步驟S716)。
為了表明尚未設置在WRITE4BYTE上的一部分寫入數據尚待設置, 讀取/寫入處理單元652打開區域劃分標記(步驟S717),並隨後將失敗 頻率設置為零(步驟S718),該失敗頻率被用於控制WRITE4BYTE命令 的重試發送。
當存儲在寫入區域中的寫入大小等於或小於四個字節時(步驟S711 中為否),讀取/寫入處理單元652將存儲在寫入區域中的寫入地址和寫入 數據設置在WRITE4BYTE命令上(步驟S719和S720),並且為了表明 全部寫入數據都已經被設置在WRITE4BYTE命令上,關閉區域劃分標記 (步驟S721)並隨後將失敗頻率設置為零(步驟S718)。
在以這種方式將寫入地址設置在WRITE4BYTE命令上後,讀取/寫 入處理單元652將接收到的標籤ID指定為單個標籤響應,並發送 WRITE4BYTE命令(步驟S722)。
當接收到作為對WRITE4BYTE命令的響應的從RFID標籤700發送 的寫入結果時(步驟S723中為是),讀取/寫入處理單元652將響應寫入 結果連結到標籤ID並將連結的寫入結果和標籤ID存儲在存儲器單元240 上,並隨後檢查區域劃分標記是否為打開。
當區域劃分標記沒有打開時(步驟S724中為否),或者即使區域劃 分標記為打開(步驟S724中為是)但是存儲在寫入區域中的寫入大小為 零時(步驟S725中為是),讀取/寫入處理單元652確定己經讀取了作為 從主計算機500發送的寫入指令的對象的寫入數據,並生成SUCCESS 命令以將該命令發送到位於接觸範圍內的RFID標籤700 (步驟S726)。
當區域劃分標記為打開(步驟S724中為是)並且存儲在寫入區域中 的寫入大小不為零(步驟S725中為否)時,讀取/寫入處理單元652確定 尚未寫入作為從主計算機500發送的寫入指令的對象的全部寫入數據, 並將存儲在剩餘數據區域中的數據設置在寫入區域中(步驟S727),隨後 返回步驟S711以繼續後續的處理。
當即使經過給定時間讀取/寫入處理單元652仍未從RFID標籤700 接收到作為對WRITE4BYTE命令的響應的寫入結果時(步驟S723中為 否),讀取/寫入處理單元652將失敗頻率加1 (步驟S728)。
當失敗頻率小於M (例如2)時(步驟S729中為是),讀取/寫入處 理單元652返回步驟S722,並重試發送WRITE4BYTE命令。當失敗頻 率等於或大於M時(步驟S729中為否),讀取/寫入處理單元652生成 SUCCESS命令以將該命令發送到位於接觸範圍內的RFID標籤700 (步 驟S726)。
在步驟S704,當即使經過給定時間無線電發送接口 220仍未從RFID 標籤700接收到對標籤搜索命令的響應時(步驟S704中為否),讀取/寫 入處理單元652確定RFID標籤700未做出響應。
當本次未響應不是當讀/寫器600重複發送標籤搜索命令時的連續未 響應的第n個未響應時(步驟S730中為否),標籤搜索處理單元251生 成SUCCESS命令以將該命令發送到位於接觸範圍內的RFID標籤700(步 驟S731),並隨後返回步驟S704以繼續後續的處理。
當本次未響應是連續未響應的第n個未響應時(步驟S730中為是), 標籤搜索處理單元251確定位於接觸範圍內的所有RFID標籤700都己經 做出了響應。隨後標籤搜索處理單元251生成INITIALIZE命令以將該命 令發送到位於接觸範圍內的RFID標籤700 (步驟S732),將存儲在存儲 器單元240上的標籤ID和寫入數據作為檢測到的標籤ID和寫入結果發 送到主計算機500 (步驟S733),並結束數據寫入處理。
隨後將說明第二實施方式的RFID標籤700的過程。圖24是第二實 施方式的RFID標籤700的過程的流程圖。在RFID標籤700中,當天線 310接收到從讀/寫器600發送的無線電波時,整流單元330對該無線電 波進行整流以產生電力並將產生的電力提供給控制單元350和存儲器單 元740,如圖24所示。這使RFID標籤700進入"READY狀態"(步驟 S801)。
當響應控制單元751經由無線電發送接口 320接收到包含表示響應 條件("GROUP—SELECT一NE命令")的命令和從讀/寫器600發送的響應 控制信息二者的標籤搜索命令時(步驟S802中為是),響應控制單元751 將包含在該搜索命令中的響應控制信息與存儲在存儲器單元740上的響應控制信息進行比較,並且當這兩個響應控制信息相同時(步驟S803), 確定已經對該搜索命令做出了響應,在這種這種情況下,響應控制單元
751不進行後續的處理,並返回步驟S802以等待接收下一搜索命令。
另一方面,當這兩個響應控制信息彼此不同時(步驟S803中為否), RFID標籤700變為"ID狀態"(步驟S804),在這種情況下,響應控制單 元751執行衝突判決處理(步驟S805),並根據衝突判決處理的結果將標 籤ID發送到讀/寫器600 (步驟S806)。
當經由無線電發送接口 320接收到從讀/寫器600發送的命令時(步 驟S807中為是),響應控制單元751檢查接收到的命令的類型。
當接收到的命令是DATA—READ命令時,RFID標籤700變為 "DATA—EXCHANGE狀態"(步驟S808),在該狀態中數據處理單元352 在響應控制單元751的控制下基於包含在DATA—READ命令中的讀取地 址從存儲器單元740中讀出數據(步驟S809),並將讀出的數據經由無線 電發送接口 320發送到讀/寫器600 (步驟S810)。 、
當接收到的命令是SUCCESS命令時(步驟S811),響應控制單元 751返回步驟S806,重新發送標籤ID,並繼續後續的處理。當接收到的 命令是FAIL命令時(步驟S812),響應控制單元751返回步驟S805,再 次執行衝突判決處理,並繼續後續的處理。當接收到的命令是INITIALIZE 命令時(步驟S813),響應控制單元751返回步驟S801,初始化RFID 標籤700的各種設置以等待接收下一搜索命令。
接著,當經由無線電發送接口 320接收到從讀/寫器600發送的響應 控制信息時(步驟S814中為是),響應控制單元751將接收到的響應控 制信息寫入在存儲器單元740上(步驟S815)。
當經由無線電發送接口 320接收到從讀/寫器600發送的另一命令時 (步驟S816中為是),響應控制單元751檢査接收到的命令的類型。當 接收到的命令是DATA_READ命令時,響應控制單元751基於包含在該 DATA—READ命令中的讀取地址從存儲器單元740上的指定地址中讀出 數據(步驟S817),並將讀出的數據經由無線電發送接口 320發送到讀/ 寫器600 (步驟S818)。
當接收到的命令是WRITE4BYTE命令時,響應控制單元751基於 包含在該WRITE4BYTE命令中的寫入地址和寫入數據將數據寫入在存 儲器單元740上的指定地址上,並將寫入結果發送到讀/寫器600 (步驟 S820)。
當接收到的命令是SUCCESS命令時(步驟S821),響應控制單元 751返回步驟S816,並等待接收下一命令。當接收到的命令是INITIALIZE 命令時(步驟S822),響應控制單元751返回步驟S801,初始化RFID 標籤700的各種設置,並等待接收下一搜索命令。
在上述第二實施方式中,在主計算機500中,命令生成單元531生 成包含讀取指令或寫入指令的標籤搜索指令,並且應用單元132將生成 的標籤搜索指令發送到讀/寫器600。在讀/寫器600中,當標籤搜索處理 單元251從主計算機500接收到該標籤搜索指令時對請求發送唯一地標 識了 RFID標籤700的標籤ID的標籤搜索命令進行發送,並且當讀取/ 寫入處理單元652接收到作為對該標籤搜索命令的響應的從RFID標籤 700發送的標籤ID時,基於包含在該標籤搜索命令中的讀取指令或寫入 指令向該標籤ID所標識的RFID標籤700發送數據讀取命令或數據寫入 命令。
結果,可以通過一個標籤搜索指令一次性地一起發送所有讀取指令 或寫入指令,而在常規上,這些讀取指令或寫入指令是針對各個RFID標 籤700從主計算機500逐個發送的。這減少了在主計算機500與讀/寫器 600之間交換的數據量,還減少了在對RFID標籤700執行數據讀取和/ 或寫入時在主計算機500與讀/寫器600之間通信時出現的開銷。
在第二實施方式中,從主計算機500發送的標籤搜索指令包括待讀 取數據的讀取大小或待寫入數據的寫入大小。在讀/寫器600中,當包含 在標籤搜索指令中的讀取大小或寫入大小超過符合讀取命令或寫入命令 請求的最大數據大小時,讀取/寫入處理單元652將等於或小於該最大數 據大小的大小確定為符合讀取命令或寫入命令請求的數據大小,並對針 對各個所確定的大小而劃分的多個數據發送讀取命令或寫入命令。
結果,即使待讀取和/或寫入數據的大小超過符合讀取命令或寫入命令請求的最大數據大小時,也可以一起發送所有讀取指令和/或寫入指令。
這進一步減少了在對RFID標籤700執行數據讀取或數據寫入時在主計算 機500與讀/寫器600之間通信時出現的開銷。
雖然本文已經說明了本發明的實施方式,但也可以以除了上述實施 方式以外的各種實施方式來實施本發明。下面將包括在發明中的另一實 施方式作為第三實施方式進行說明。
例如,在以上實施方式中,分別說明了採用包含讀取指令的標籤搜 索指令和採用包含寫入指令的標籤搜索指令,如圖4、圖5、圖15和圖 16所示。然而,讀取指令和寫入指令可以包含在一個標籤搜索指令中。 圖25示出了包含讀取指令和寫入指令的標籤搜索指令的實施例。下面將 說明第二實施方式中讀取指令和寫入指令包含在一個標籤搜索指令中的 情況。
例如,如圖25所示,主計算機500的命令生成單元531生成標籤搜 索指令,該標籤搜索指令包括表示標籤搜索指令包含讀取指令和寫入 指令二者的控制命令91 (Inventory一rw)、給定參數92、響應控制信息93、 讀取指令信息94和寫入指令信息95。讀/寫器600的接收到生成的標籤 搜索指令的標籤搜索處理單元251將讀取指令信息94和寫入指令信息95 分別存儲在讀出區域中和寫入區域中,並隨後指示讀取/寫入處理單元 652發送讀取命令和寫入命令。
結果,當對RFID標籤700同時進行讀取/寫入時可以將讀取指令和 寫入指令一起發送。這進一步減少了對RFID標籤700進行讀取或寫入時 在主計算機500與讀/寫器600之間通信時出現的開銷。
在另一實施例中, 一條標籤搜索指令信息可以包括多個讀取指令或 多個寫入指令。圖26示出了包含多個讀取指令或多個寫入指令的標籤搜 索指令的實施例。如圖26所示,該標籤搜索指令包括表示標籤搜索指 令包含多個讀取指令或多個寫入指令的控制命令A1 (Inventory—rwn)、給 定參數A2、響應控制信息A3、區域數量A4和訪問指令信息A5i至A5n。
區域數量A4是設置在訪問指令信息A5!至A5n上的讀取指令或寫入 指令的數量。訪問指令信息A5i至A5。是用於設置n個讀取指令或寫入
指令的區域,並且訪問指令信息A5!至A5n中的每一個包括讀取/寫入標
記、地址、大小和寫入數據。在讀取/寫入標記上設置有二進位值(例如"o"
和'T'),其中該二進位值表示在訪問指令信息A5,至A5n中的每一個上設 置的訪問指令是讀取指令還是寫入指令。當該訪問指令是讀取指令時, 將讀取地址設置在所述地址上,將讀取大小設置在所述大小上,而不對 寫入數據進行設置。另一方面,當該訪問指令是寫入指令時,將寫入地 址設置在所述地址上,將寫入大小設置在所述大小上,並將待寫入數據 設置在所述寫入數據上。
例如,主計算機500的命令生成單元531生成如圖26中所示的包含 多個讀取指令或寫入指令的標籤搜索指令。讀/寫器600的接收到所生成 的標籤搜索指令的標籤搜索處理單元251從訪問指令信息A5,至訪問指 令信息A5n依次獲得其數量等於設置在區域號A4上的數量的訪問指令。 隨後,對於各個所獲得的訪問指令,標籤搜索處理單元251基於讀取/寫 入標記確定所獲得的訪問指令是讀取指令還是寫入指令,並且基於確定 結果,分別將讀取指令或寫入指令存儲在讀出區域中或寫入區域中。此 後,標籤搜索處理單元251指示讀取/寫入處理單元625發送讀取命令或 寫入命令。
結果,即使在讀取存儲在RFID標籤700的不連續存儲器區域上的 多個數據中的每一個的情況下或者在將多個數據中的每一個寫入RJFID 標籤700的不連續存儲器區域上的情況下,也可以一起發送所有的讀取 指令或寫入指令。這進一步減少了在對RFID標籤700進行數據讀取或數 據寫入時在主計算機500與讀/寫器600之間通信時出現的開銷。
雖然在以上實施方式中已經對讀/寫器進行了說明,但是通過以軟體 的形式實現讀/寫器的構成可以提供與讀/寫器具有相同功能的讀/寫器控 製程序。隨後將說明執行該讀/寫器控制程序的計算機。
圖27是執行讀/寫器控制程序的計算機的構成的功能框圖。如圖27 所示,該計算機800包括RAM (隨機存取存儲器)810、 CPU (中央處 理單元)820、 ROM (只讀取存儲器)830、 NW接口 840和無線電發送 接口 850。
RAM 810是在其上存儲有程序、該程序執行的中間結果等的存儲器。 CPU 820是從RAM 810讀出程序以執行程序的中央處理單元。ROM 830 是在其上存儲有程序或數據的非易失性存儲器。
NW接口 840是將計算機800經由網絡連接到其他計算機的接口。 無線電發送接口 850是經由天線進行無線電通信的接口。
在計算機800中執行的讀/寫器控制程序811預先安安裝在ROM 830 中。在另一種情況下,讀/寫器控制程序811存儲在經由NW接口 840連 接到計算機800的其他計算機系統的資料庫等上,從該資料庫等讀出讀/ 寫器控制程序811並將其安裝在計算機800上。
安裝在計算機800中的讀/寫器控制程序811存儲在ROM 830上, 讀出到RAM 810上並由CPU 820執行為讀/寫器控制處理821。
在上述實施方式中描述的處理之外,被描述為可自動執行處理的一 部分或全部處理可以人工地執行,或者被描述為可人工執行處理的一部 分或全部處理可以利用已知的方法自動地執行。
此外,可以對以上文本和附圖中所示的過程、控制過程、具體名稱 和包含各種數據和參數的信息按照任何期望的方式進行改變,除非給出 了具體的提示以避免這種改變。
按照功能構思給出了上述裝置的組成部分,並且這些組成部分不一 定在物理上構成為如圖中所示。這表明該裝置的分布和/或集成的具體形 式並不限於如圖中所示的形式,並且該裝置的全部或一部分可以根據各種 負載、服務狀況等以任何期望的單位按功能或物理的方式分布和/或集成。
通過CPU和由CPU分析並執行的程序、或者以由有線邏輯運行的 硬體的形式實現該裝置中執行的全部或部分處理功能。
根據本發明,主機裝置生成包含讀取命令和/或寫入命令的標籤搜索 指令,並將生成的標籤搜索指令發送到讀/寫器裝置。當從主機裝置接收 到標籤搜索指令時,讀/寫器裝置發送用於發送唯一地標識了 RFID標籤 的標籤識別信息的請求,並且當接收到作為對所發送的用於發送標籤識 別信息的請求的響應的從RFID標籤發送的標籤識別信息時,基於包含在 標籤搜索指令中的讀取指令和/或寫入指令向標籤識別信息所表示的RFID標籤發送數據讀取請求和/或數據寫入請求。結果,可以通過一個標 籤搜索指令一次性地一起發送所有讀取指令或寫入指令,而在常規上這
些讀取指令或寫入指令是針對每個RFID標籤從主機裝置逐個發送的,這
樣作帶來的效果是減少了在主機裝置與讀/寫器裝置之間進行交換的數據
量,並減少了在對RFID標籤執行數據讀取和/或數據寫入時在主機裝置 與讀/寫器裝置之間通信時出現的開銷。
根據本發明,從主機裝置發送的標籤搜索指令包括待讀取和/或寫入 數據的讀取大小和/或寫入大小。當包含在標籤搜索指令中的讀取大小和/ 或寫入大小超過能夠符合讀取請求和/或寫入請求的最大數據大小時,讀/ 寫器裝置將等於或小於該最大數據大小的大小確定為符合讀取請求和/或 寫入請求的數據大小,並發送對針對每個所確定的大小而劃分的多個數 據的讀取請求和/或寫入請求。結果,即使待讀取數據或待寫入數據的大 小超過符合讀取請求或寫入請求的最大數據大小時,也可以一起發送所 有讀取指令和/或寫入指令,這樣作帶來的效果是進一步減少了在對RFID 標籤執行數據讀取和/或數據寫入時在主機裝置與讀/寫器裝置之間通信 時出現的開銷。
根據本發明,從主機裝置發送的標籤搜索指令包括表示RFID標籤 的存儲器區域的用作待讀取數據和/或待寫入數據的讀取地址和/或寫入 地址的多個地址信息,並且讀/寫器裝置針對包含在標籤搜索指令中的各 個地址信息發送讀取請求和/或寫入請求。結果,即使在逐個讀取存儲在 RFID標籤的不連續存儲器區域上的多個數據時或者在將多個數據逐個 寫入RFID標籤的不連續存儲器區域上時,也可以一起發送所有的讀取指 令和/或寫入指令,這樣作帶來的效果是進一步減少了在對RFID標籤執行 數據讀取和域數據寫入時在主機裝置與讀/寫器之間通信時出現的開銷。
儘管出於完整和清楚公開的目的關於具體實施方式
對本發明進行了 描述,但是所附權利要求並不因此而受到限制,而是應被解釋為包含本 領域技術人員可以想到並完全落入本文所述基本教導內的所有變型和替 換結構。
權利要求
1、一種根據來自主機裝置的指令從RFID標籤讀取數據/向該RFID標籤寫入數據的讀/寫器裝置,該讀/寫器裝置包括標籤搜索指令接收單元,其從所述主機裝置接收標籤搜索指令,所述標籤搜索指令包括與所述RFID標籤有關的數據讀取指令和數據寫入指令中的至少一個;標籤識別信息請求單元,當所述標籤搜索指令接收單元接收到所述標籤搜索指令時,所述標籤識別信息請求單元向所述RFID標籤發送用於請求發送唯一地標識了所述RFID標籤的標籤識別信息的請求;以及數據處理請求單元,當接收到響應於從所述標籤識別信息請求單元發出的所述發送請求而從所述RFID標籤發送的所述標籤識別信息時,基於所述讀取指令和所述寫入指令中的所述至少一個,所述數據處理請求單元向由所述標籤識別信息所標識的RFID標籤發送數據讀取請求和數據寫入請求中的至少一個。
2、 根據權利要求1所述的讀/寫器裝置,其中所述標籤搜索指令包括待讀取數據的讀取大小和待寫入數據的寫入 大小中的至少一個,並且當包含在所述標籤搜索指令中的所述讀取大小和所述寫入大小中的 所述至少一個超過允許所述讀取請求和所述寫入請求中的至少一個作為 請求包含在內的最大數據大小時,所述數據處理請求單元將等於或小於 該最大數據大小的大小確定為由所述讀取請求和所述寫入請求中的所述 至少一個所請求的數據大小,並向所述RFID標籤發送針對由經確定的所述大小所劃分的多個數據的讀取請求和寫入請求中的至少一個。
3、 根據權利要求l所述的讀/寫器裝置,其中 所述標籤搜索指令包括表示所述RFID標籤的存儲器區域的多個地址信息,所述存儲器區域是用於待讀取數據和待寫入數據中的至少一個, 並且所述數據處理請求單元發送針對包含在所述標籤搜索指令中的各個地址信息的所述讀取請求和所述寫入請求中的所述至少一個。
4、 一種在其上存儲有電腦程式的計算機可讀取記錄介質,該電腦程式用於控制讀/寫器裝置根據來自主機裝置的指令從RFID標籤讀取 數據/向該RFID標籤寫入數據,該電腦程式使計算機執行以下處理從所述主機裝置接收標籤搜索指令,所述標籤搜索指令包括與所述RFID標籤有關的數據讀取指令和數據寫入指令中的至少一個;當接收到所述標籤搜索指令時,向所述RFID標籤發送用於請求發送唯一地標識了所述RFID標籤的標籤識別信息的請求;以及當接收到響應於所述發送請求而從所述RFID標籤發送的所述標籤識別信息時,基於所述讀取指令和所述寫入指令中的所述至少一個,向由所述標籤識別信息所標識的RFID標籤發送數據讀取請求和數據寫入請求中的至少一個。
5、 一種數據訪問系統,該數據訪問系統包括讀/寫器裝置,其從存儲有給定數據的RFID標籤讀取數據/向所述 RFID標籤寫入數據;以及主機裝置,其向所述讀/寫器裝置發送與所述RFID標籤有關的數據 讀取指令和數據寫入指令中的至少一個,其中, 所述主機裝置包括標籤搜索指令生成單元,其生成標籤搜索指令,該標籤搜索指 令包括所述讀取指令和所述寫入指令中的所述至少一個;以及標籤搜索指令發送單元,其向所述讀/寫器裝置發送由所述標籤 搜索指令生成單元所生成的所述標籤搜索指令,並且, 所述讀/寫器裝置包括標籤搜索指令接收單元,其從所述主機裝置接收所述標籤搜索指令;標籤識別信息請求單元,當所述標籤搜索指令接收單元接收到 所述標籤搜索指令時,所述標籤識別信息請求單元向所述RFID標籤發送 用於請求發送唯一地標識了所述RFID標籤的標籤識別信息的請求;以及數據處理請求單元,當接收到響應於從所述標籤識別信息請求單元發出的所述發送請求而從所述RFID標籤發送的所述標籤識別信息 時,基於所述讀取指令和所述寫入指令中的所述至少一個,向由所述標籤識別信息所標識的RFID標籤發送數據讀取請求和數據寫入請求中的 至少一個。
6、 一種數據訪問控制方法,該數據訪問控制方法用於控制讀/寫器 裝置根據來自主機裝置的指令而從RPID標籤讀取數據/向該RFID標籤寫 入數據,所述控制方法包括以下步驟在所述主機裝置中生成標籤搜索指令,該標籤搜索指令包括讀取指 令和寫入指令中的至少一個;從所述主機裝置向所述讀/寫器裝置發送所生成的所述標籤搜索指當所述讀/寫器裝置從所述主機系統接收到所述標籤搜索指令時,從 所述讀/寫器裝置向所述RFID標籤發送用於請求發送唯一地標識了所述 RFID標籤的標籤識別信息的請求;以及當所述讀/寫器裝置接收到響應於已發送的所述發送請求而從所述 RFID標籤發送的所述標籤識別信息時,基於所述讀取指令和所述寫入指 令中的所述至少一個,從所述讀/寫器裝置向由所述標籤識別信息所標識 的所述RJFID標籤發送數據讀取請求和數據寫入請求中的至少一個。
全文摘要
本發明提供了一種讀/寫器裝置、數據訪問系統、數據訪問控制方法和計算機產品。該讀/寫器裝置包括從主機裝置接收標籤搜索指令的標籤搜索指令接收單元。該標籤搜索指令包括與RFID標籤有關的數據讀取指令和/或數據寫入指令。所述讀/寫器裝置還包括標籤識別信息請求單元,當所述標籤搜索指令接收單元接收到所述標籤搜索指令時,所述標籤識別信息請求單元向所述RFID標籤發送用於請求發送唯一地標識了所述RFID標籤的標籤識別信息的請求;以及數據處理請求單元,當接收到響應於從所述標籤識別信息請求單元發出的發送請求而從所述RFID標籤發送的所述標籤識別信息時,基於所述讀取指令和/或所述寫入指令,所述數據處理請求單元向由所述標籤識別信息所標識的RFID標籤發送數據讀取請求和/或數據寫入請求。
文檔編號G06K17/00GK101197001SQ20071019707
公開日2008年6月11日 申請日期2007年12月6日 優先權日2006年12月6日
發明者二宮照尚, 松田正宏, 田中良紀, 菅野博靖, 馬庭透 申請人:富士通株式會社

同类文章

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

一種新型多功能組合攝影箱的製作方法【專利摘要】本實用新型公開了一種新型多功能組合攝影箱,包括敞開式箱體和前攝影蓋,在箱體頂部設有移動式光源盒,在箱體底部設有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-本發明所屬領域本發明涉及一種用來自動讀取管狀容器所載識別碼的裝置,其中的管狀容器被放在循環於配送鏈上的文檔匣或託架裝置中。本發明特別適用於,然而並非僅僅專用於,對引入自動分析系統的血液樣本試管之類的自動識別。本發明還涉及專為實現讀