JP3884030B2 - Non-contact communication medium and non-contact communication device - Google Patents
Non-contact communication medium and non-contact communication device Download PDFInfo
- Publication number
- JP3884030B2 JP3884030B2 JP2004157497A JP2004157497A JP3884030B2 JP 3884030 B2 JP3884030 B2 JP 3884030B2 JP 2004157497 A JP2004157497 A JP 2004157497A JP 2004157497 A JP2004157497 A JP 2004157497A JP 3884030 B2 JP3884030 B2 JP 3884030B2
- Authority
- JP
- Japan
- Prior art keywords
- data
- contact communication
- stored
- item
- area
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Expired - Fee Related
Links
Images
Landscapes
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Near-Field Transmission Systems (AREA)
Description
本発明は、無線タグ,RFIDタグ,非接触ICタグ等と称される非接触通信媒体及びこの非接触通信媒体に記憶されたデータを非接触通信によって読取る非接触通信装置に関する。 The present invention relates to a non-contact communication medium called a wireless tag, an RFID tag, a non-contact IC tag, and the like, and a non-contact communication apparatus that reads data stored in the non-contact communication medium by non-contact communication.
近年、商品,カード,封筒,容器等の種々の物品に貼り付けられたり埋め込まれたりして使用される非接触通信媒体が注目されている。この非接触通信媒体は、無線タグ,RFIDタグ,非接触ICタグ等と称され、通常は、札状の基板にアンテナとICチップとを設けた小型軽量のものであり、ICチップには、不揮発性のメモリと、このメモリに記憶されたデータを無線波に変調してアンテナから発信させる制御回路とが設けられている。 In recent years, attention has been focused on non-contact communication media that are used by being affixed or embedded in various articles such as merchandise, cards, envelopes, and containers. This non-contact communication medium is called a wireless tag, an RFID tag, a non-contact IC tag, etc., and is usually a small and lightweight one provided with an antenna and an IC chip on a tag-like substrate. A non-volatile memory and a control circuit that modulates data stored in the memory into a radio wave and transmits the radio wave from the antenna are provided.
メモリには、非接触通信媒体の製造段階で製造業者により割当て設定された固有のIDが記憶されている。また、ユーザが任意にデータを書込むことができるユーザエリアが確保されている。ユーザエリアには、一般に、当該非接触通信媒体が設けられる物品に関する様々な情報が書込まれる。 The memory stores a unique ID assigned and set by the manufacturer at the manufacturing stage of the contactless communication medium. Further, a user area where the user can arbitrarily write data is secured. In the user area, various information relating to an article provided with the contactless communication medium is generally written.
一方、かかる構成の非接触通信媒体からメモリに記憶されたデータを非接触通信により読取ることが可能な非接触通信装置は、無線波の送受信に対応したアンテナを備えている。そして、このアンテナから非接触通信媒体に対して無線波で問合せ信号を繰返し発信し、この問合せ信号に応答して非接触通信媒体から発信される無線波を上記アンテナで受信することにより、アンテナの交信エリア内に置かれた全ての非接触通信媒体のメモリ情報を一括して読取るようになっている。 On the other hand, a non-contact communication apparatus that can read data stored in a memory from a non-contact communication medium having such a configuration by non-contact communication includes an antenna that can transmit and receive radio waves. Then, an inquiry signal is repeatedly transmitted by radio waves from the antenna to the non-contact communication medium, and a radio wave transmitted from the non-contact communication medium in response to the inquiry signal is received by the antenna. The memory information of all contactless communication media placed in the communication area is read at once.
この種の非接触通信媒体及び非接触通信装置に関連する技術として、従来、非接触通信媒体のメモリを書換え不可能なメモリとし、このメモリに、特定のアプリケーションまたはカテゴリに共通の値を設定するサービス識別子と、この特定のアプリケーションまたはカテゴリ内で類別するための異なった値を設定するサービスデータとからなる情報を記憶する。そして非接触通信装置は、非接触通信媒体から発信される電波をアンテナで受信してメモリ内のサービス識別子とサービスデータとからなる情報を読取った後、サービス識別子を認識して、非接触通信媒体が装着された物品の真偽を判定するものがあった(例えば、特許文献1を参照)
しかしながら、従来の非接触通信装置においては、非接触通信媒体のメモリに記憶されたデータを全て読取った後、そのデータの中の一部の情報に基づいて例えば非接触通信媒体の真偽を判定していたので、仮に、偽と判定された場合にはその他のデータの読取りが無駄になる。このように、非接触通信媒体のメモリに記憶されたデータの読取りが無駄になり、効率が低下するという場合があった。 However, in the conventional non-contact communication device, after reading all the data stored in the memory of the non-contact communication medium, the authenticity of the non-contact communication medium is determined based on some information in the data, for example. Therefore, if it is determined to be false, reading of other data is useless. As described above, there is a case where reading of data stored in the memory of the non-contact communication medium is wasted and efficiency is lowered.
本発明はこのような事情に基づいてなされたもので、その目的とするところは、非接触通信媒体のメモリから無駄なデータを読取らないようにして効率を高め得る非接触通信装置及びこの非接触通信装置に利用される非接触通信媒体を提供しようとするものである。 The present invention has been made based on such circumstances, and an object of the present invention is to provide a non-contact communication apparatus capable of improving efficiency by preventing unnecessary data from being read from the memory of the non-contact communication medium and the non-contact communication apparatus. It is intended to provide a non-contact communication medium used for a contact communication device.
本発明の非接触通信媒体は、非接触通信装置と無線通信するためのアンテナと、データを記憶するメモリと、このメモリに記憶されたデータを無線波に変調してアンテナから発信させる制御回路とを設けてなる非接触通信媒体であって、メモリの領域を、複数の項目に細分化されたデータを一定のビット数からなるブロック単位で区分して格納するデータ領域とインデックス領域とに区分する。そして、インデックス領域に、複数の項目にそれぞれ1ビットを対応させ、該当項目のデータがデータ領域に格納されている場合と格納されていない場合とでその1ビットの値を異ならせなることにより、項目毎に該当項目のデータがデータ領域に格納されているか否かを識別する使用情報と、データ領域にデータが格納されている項目毎にその項目データのブロック数を連続するビットの数で表わしたサイズ情報ビットと各項目の区切を1ビットで表わした区切情報ビットとからなるサイズ区切情報とを記憶するようにしたものである。 The non-contact communication medium of the present invention includes an antenna for wireless communication with a non-contact communication device, a memory for storing data, a control circuit for modulating the data stored in the memory into a radio wave and transmitting from the antenna. The memory area is divided into a data area and an index area in which the data subdivided into a plurality of items is divided and stored in units of blocks each having a certain number of bits. . Then, in the index area, 1 bit is associated with each of a plurality of items, and the value of the 1 bit is different depending on whether the data of the corresponding item is stored in the data area or not. For each item, the usage information for identifying whether the data of the corresponding item is stored in the data area, and the number of blocks of the item data for each item for which data is stored in the data area are represented by the number of consecutive bits. In addition, size delimiter information composed of size information bits and delimiter information bits in which delimiters of each item are represented by 1 bit is stored.
本発明の非接触通信装置は、アンテナの交信領域内に存在する本発明の非接触通信媒体を検出する媒体検出手段と、この媒体検出手段により本発明の非接触通信媒体が検出されると、その非接触通信媒体からメモリのインデックス領域に記憶された使用情報及びサイズ区切情報を読取るインデックス読取り手段と、このインデックス読取り手段により非接触通信媒体から読取った使用情報及びサイズ区切情報に基づいて当該非接触通信媒体におけるメモリのデータ領域に記憶されたデータの項目とその項目データのブロック数とを取得するインデックス解析手段と、このインデックス解析手段により取得した情報に基づいてデータ領域に記憶されたデータを読取り、項目毎にその項目データのブロック数で読取ったデータを分割して出力する媒体データ読取り手段とを備えたものである。 When the non-contact communication medium of the present invention is detected by the medium detection means, the medium detection means for detecting the non-contact communication medium of the present invention present in the communication area of the antenna, Index reading means for reading the usage information and size delimiter information stored in the index area of the memory from the non-contact communication medium, and the non-contact communication medium based on the use information and size delimiter information read from the non-contact communication medium by the index reading means. Index analysis means for acquiring the data items stored in the data area of the memory in the contact communication medium and the number of blocks of the item data, and the data stored in the data area based on the information acquired by the index analysis means read, and outputs the divided data read in blocks of the item data for each item It is obtained by a body data reading means.
かかる手段を講じた本発明によれば、非接触通信媒体におけるメモリのインデックス領域に記憶された使用情報及びサイズ区切情報から、当該メモリのデータ領域に記憶されたデータの項目及びサイズが認識され、その認識結果に基づいて当該データ領域に記憶されたデータが読取られるので、データ領域から無駄なデータが読取られるのを防ぐことができ、データの読取り効率を高め得る。 According to the present invention in which such measures are taken, the item and size of the data stored in the data area of the memory are recognized from the usage information and the size delimiter information stored in the index area of the memory in the contactless communication medium, Since the data stored in the data area is read based on the recognition result, useless data can be prevented from being read from the data area, and the data reading efficiency can be improved.
以下、本発明を実施するための最良な形態について、図面を用いて説明する。
なお、この実施の形態は、商品、例えば家電製品等に製造段階から取付けられて、その製品に関する種々の情報が記憶される非接触通信媒体及びこの非接触通信媒体のメモリに記憶されたデータを無線通信により読取る非接触通信装置に本発明を適用した場合であり、説明の便宜上、非接触通信媒体を無線タグと称し、非接触通信装置を無線タグリーダと称する。
The best mode for carrying out the present invention will be described below with reference to the drawings.
In this embodiment, a non-contact communication medium that is attached to a product, for example, a home appliance, from the manufacturing stage and stores various information about the product, and data stored in the memory of the non-contact communication medium are stored. This is a case where the present invention is applied to a non-contact communication apparatus that reads by wireless communication. For convenience of explanation, the non-contact communication medium is referred to as a wireless tag, and the non-contact communication apparatus is referred to as a wireless tag reader.
図1は無線タグ10及び無線タグリーダ20の要部構成を示すブロック図である。同図において、無線タグ10は、アンテナ11とICチップ12とを札状の基板(不図示)に一体成形した独立の部品である。アンテナ11は、矩形状に成形されたループアンテナ等である。ICチップ12は、アンテナ11で受信した無線タグリーダ20からの変調波の整流と安定化を行うことによりICチップ12の各部に電源を供給する電源生成部13、上記変調波を復調して制御部16へ送出する復調部14、制御部16から送出されたデータを変調してアンテナ11に送出する変調部15、復調部14で復調されたデータをメモリ17に書込んだり、メモリ17からデータを読み出して変調部15へ送出したりする制御部16、EEPROM等の不揮発性の書換え可能なメモリ17等で構成されている。
FIG. 1 is a block diagram showing a main configuration of the
メモリ17には、当該無線タグ10の製造段階で製造業者により割当て設定された固有のIDが予め記憶されている。また、ユーザが任意のデータを書込むことができるユーザエリア30が確保されている。
In the
通常、無線タグは、使用するソフトウェアによって一度にやり取りできるデータ量の単位(ブロック)が決まる。本実施の形態では、32ビットを1ブロックとしてアクセスするソフトウェアを用い、無線タグリーダ20が無線タグ10にアクセスする際には、このブロック単位(32ビット)でのアクセスに統一する。
In general, a wireless tag determines a unit (block) of data amount that can be exchanged at a time depending on software used. In the present embodiment, software that accesses 32 bits as one block is used, and when the
そこで、本実施の形態の無線タグ10は、図2に示すように、ユーザエリア30のサイズを1024ビットとし、32ビットを1ブロックの単位として、合計32ブロックに区分する。そして、先頭の2ブロックをインデックス部31とし、残りの30ブロックをデータ部32とする。データ部32には、複数の項目に細分化されたデータが格納される。インデックス部31には、データ部32に格納されるデータのフォーマット情報として、使用情報とサイズ区切情報とが格納される。インデックス部31は、先頭の16ビットを使用情報のエリア311とし、その後の47ビットをサイズ区切情報のエリア312とする。最後の1ビットは未使用である。
Therefore, as shown in FIG. 2, the
エリア311の使用情報は、その1ビットをデータ項目に対応させ、該当項目のデータがデータ部32に格納されているか否かを識別するための情報であって、格納されている場合はビットが“1”となり、格納されていない場合にはビットが“0”となる。すなわち本実施の形態では、データ部32に最大で16項目に細分化されたデータを格納することができる。
The usage information of the
エリア312のサイズ区切情報は、データ部32にデータが格納されている項目毎にその項目のデータサイズをブロック数で表わす可変サイズの情報であって、ブロック数を連続するビット“0”の数で表わし、項目の区切を1ビット“1”で表わし、終端を2ビット“11”で表わす。したがって、データ部32のサイズは30ブロックなので、インデックス部31のサイズは、データ部32に記憶されるデータの最大項目数に相当する使用情報16ビットと、データ部32のブロック数に相当する30ビットと、項目の最大区切数に相当する15ビットと、終端を示す2ビットの計63ビットを超えることはない。
The size delimiter information of the
かかる構成の無線タグ10を家電製品の製造段階から1品毎に付して、製造履歴の管理を行う運用を想定する。この場合、製造メーカを問わず、無線タグ10のユーザエリア30に記憶されるデータの項目を標準化する必要がある。今、図3に示す内容で家電製品用パラメータ0〜15が標準化されたとする。各パラメータ=0〜15は、16ビットの使用情報の先頭ビットから16番目のビットにそれぞれ1対1で対応するものである。
It is assumed that the
すなわち、使用情報の先頭ビットに対応するパラメータ=0は、データ項目コード「code1」で特定されるデータ項目「JANコード」であり、そのサイズは2ブロック(64ビット)である。また、使用情報の先頭より2番目のビットに対応するパラメータ=1は、データ項目コード「code2」で特定されるデータ項目「メーカコード」であり、そのサイズは1ブロック(32ビット)である。以下、図示するとおりであり、使用情報の16番目ビットに対応するパラメータ=15は、データ項目コード「code16」で特定されるデータ項目「生産日」であり、そのサイズは2ブロック(64ビット)である。 That is, the parameter = 0 corresponding to the first bit of the usage information is the data item “JAN code” specified by the data item code “code1”, and its size is 2 blocks (64 bits). The parameter = 1 corresponding to the second bit from the beginning of the usage information is the data item “maker code” specified by the data item code “code2”, and its size is one block (32 bits). Hereinafter, as illustrated, the parameter = 15 corresponding to the 16th bit of the usage information is the data item “production date” specified by the data item code “code16”, and the size thereof is 2 blocks (64 bits). It is.
家電製品用パラメータが標準化されると、各家電製品製造メーカは、自社製品に付す無線タグ10に記憶させるパラメータ(データ項目)をメーカ毎に指定する。今、A社とB社のパラメータ使用状況がそれぞれ図4に示す状態であったとする。この場合、A社が製造する家電製品には、図5(a)に示す内容がインデックス部31に記憶され、B社が製造する家電製品には、図5(b)に示す内容がインデックス部31に記憶される。
When the home appliance parameters are standardized, each home appliance manufacturer specifies the parameters (data items) to be stored in the
すなわち、A社の場合、データ部32にはパラメータ=0,1,3,4,5,7,9,11及び12の計9項目のデータを格納し、他のパラメータ=2,6,8,10,13,14及び15の項目データは格納しないので、エリア311の使用情報は、先頭より1,2,4,5,6,8,10,12,13の各ビットが“1”となり、他のビットが“0”となる。すなわち、[1101110101011000]となる。
That is, in the case of Company A, the
また、使用項目であるパラメータ=0の「JANコード」のサイズは2ブロック、パラメータ=1の「メーカコード」のサイズは1ブロック、パラメータ=3の「製品番号」のサイズは2ブロック、パラメータ=4の「発注番号」のサイズは1ブロック、パラメータ=5の「店コード」のサイズは1ブロック、パラメータ=7の「工場コード」のサイズは1ブロック、パラメータ=9の「倉庫コード」のサイズは1ブロック、パラメータ=11の「入荷日」のサイズは2ブロック、パラメータ=12の「製造番号」のサイズは1ブロックなので、エリア312のサイズ区切情報は、[0010100101010101001011]の22ビット(サイズ情報ビット12ビット+区切情報ビット8ビット+終端ビット2ビット)となる。このサイズ区切情報において、先頭の2ビット“00”は「JANコード」のサイズ(2ブロック)を示し、次の1ビット“1”は区切り情報ビットを示す。また、次の1ビット“0”は「メーカコード」のサイズ(1ブロック)を示し、次の1ビット“1”は区切り情報ビットを示す。以下、同様にビット“0”は各データ項目のサイズ(ブロック数)を示し、ビット“1”は区切情報ビットを示す。そして、最終の2ビット“11”は、終端ビットを示す。
In addition, the size of the “JAN code” with parameter = 0, which is the used item, is 2 blocks, the size of “manufacturer code” with parameter = 1 is 1 block, the size of “product number” with parameter = 3 is 2 blocks, parameter = The size of “Order Number” of 4 is 1 block, the size of “Store Code” with parameter = 5 is 1 block, the size of “Factory Code” with parameter = 7 is 1 block, and the size of “Warehouse Code” with parameter = 9 Is 1 block, the size of “arrival date” of parameter = 11 is 2 blocks, and the size of “manufacturing number” of parameter = 12 is 1 block. Therefore, the size delimiter information of
一方、B社の場合は、データ部32にはパラメータ=0,1,2,3,4,5,8,10,11,12,13及び14の計12項目のデータを格納し、他のパラメータ=6,7,9及び15の項目データは格納しないので、エリア311の使用情報は[1111110010111110]となる。また、エリア312のサイズ区切情報は、[001010100101010010010010101011]の30ビット(サイズ情報ビット17ビット+区切情報ビット11ビット+終端ビット2ビット)となる。
On the other hand, in the case of Company B, the
その後、家電製品用パラメータが図6に示すように変更されたとする。すなわち、パラメータ=1の項目「メーカコード」のサイズが1ブロックから2ブロックに変更されたとする。このような場合、当該項目「メーカコード」を使用しているA社においては、自社製品に付される無線タグ10のインデックス部31の内容を図5(a)に示す内容から図7に示す内容に変更するだけで対応することができる。
Then, it is assumed that the parameters for home appliances are changed as shown in FIG. That is, it is assumed that the size of the item “maker code” with parameter = 1 is changed from one block to two blocks. In such a case, in the company A using the item “manufacturer code”, the contents of the
すなわち、使用項目の2番目であるパラメータ=1の項目「メーカコード」のサイズが1ブロックから2ブロックに変更されたので、サイズ区切情報の先頭より4ビット目に1ブロックの追加を示すビット“0”を追加して、サイズ区切情報を[00100100101010101001011]の23ビット(サイズ情報ビット13ビット+区切情報ビット8ビット+終端ビット2ビット)に変更する。
That is, since the size of the item “maker code” of the parameter = 1, which is the second item used, has been changed from 1 block to 2 blocks, the bit “ 0 ”is added to change the size partition information to 23 bits of [00100100101010101001011] (size information bit 13 bits +
また、この家電製品用パラメータの変更に伴い、仮にB社がパラメータ使用状況をA社に合わせた場合には、自社製品に付される無線タグ10のインデックス部31の内容を図5(b)に示す内容から図7に示す内容に変更するだけで対応することができる。
In addition, if company B adjusts the parameter usage status to company A along with the change of the parameters for home appliances, the contents of the
このように、無線タグ10のデータ部32に記憶されるデータの項目が変更されたりデータサイズが変更されたりしても、インデックス部31に記憶される使用情報とサイズ区切情報の変更のみで対応することができる。したがって、汎用性に富んだ無線タグ10を提供することができる。
As described above, even if the data item stored in the
図1において、無線タグリーダ20は、電波,電磁波等の無線波の送受信に対応したアンテナ21と、このアンテナ21を接続してなるタグリーダ本体22とからなる。タグリーダ本体22は、上位装置とのインターフェイス部23、CPU(Central Processing Unit)を主体とした制御部24、RAM(Random Access Memory)等の書換え可能なメモリ25、無線タグ10へのデータ信号を変調する変調部26、変調波を増幅してアンテナ21から放射させる送信アンプ27、アンテナ21で受信した無線波を増幅する受信アンプ28及び増幅された無線波を復調する復調部29等で構成されている。
In FIG. 1, a
かかる構成の無線タグリーダ20を、図3に示す内容で標準化された家電製品用パラメータに基づき必要な項目データがユーザエリア30に記憶された家電製品に付された無線タグ10の読取りに利用する場合を想定する。この場合、メモリ25には、図8に示すように、家電製品用パラメータ=0〜15に対応してデータ項目コードがプリセットされたパラメータテーブル41が記憶されている。また、同図に示すように、データ項目コードとブロック数のサイズデータと実データとを関連付けて記憶可能な分割テーブル42が形成されている。
When the
しかして、制御部24は、図9の流れ図に示す手順で無線タグ10のデータ読取処理を行うようになっている。すなわち制御部24は、ST(ステップ)1としてインターフェイス部23を介して接続された上位装置からコマンドを受信し、ST2としてそのコマンドがタグ読取りコマンドであることを確認すると、ST3として分割テーブル42をクリアする。
Accordingly, the
しかる後、制御部24は、ST4として問合せデータ信号を変調部26に与えて周期的に問合せ波をアンテナ21から発信させ、無線タグ10からの応答波をアンテナ21で受信するのを待機する。一方、問合せ波をアンテナ11で受信した無線タグ10は、電源生成部13が作動して起電する。そして、制御部16の作用によりメモリ17に記憶されているIDが読み出され、変調部15にて変調されて、応答波として発信される。
Thereafter, the
そこで制御部24は、応答波の受信によりアンテナ21の交信エリア内に存在する無線タグ10を検出すると(媒体検出手段)、ST5としてその応答波から無線タグ10のIDを取得する。次に、制御部24は、ST6として当該IDを記憶する無線タグ10に対してインデックス部データの読込みコマンドを無線送信する(インデックス読取り手段)。これにより、当該IDを記憶する無線タグ10からメモリ17のユーザエリア30におけるインデックス部31の64ビットデータが無線送信され、無線タグリーダ20にて受信されるので、制御部24は、ST7として受信した64ビットデータの解析処理を実行する(インデックス解析手段)。
Therefore, when the
この解析処理の具体的な処理手順を図10の流れ図で示す。先ず、制御部24は、カウンタA,M,Nに初期値“0”をセットする。また、カウンタBに初期値“16”をセットする。次に、制御部24は、カウンタAを“1”ずつカウントアップする。そして、カウンタAがインデックス部31のエリア311に記憶されている使用情報のビット数“16”を超えるまで、カウントアップする毎に以下の処理を実行する。
A specific processing procedure of this analysis processing is shown in the flowchart of FIG. First, the
すなわち制御部24は、ST21として無線タグ10から読み込んだインデックス部31の64ビットデータのうち先頭よりA番目(AはカウンタAの値)のビット、つまりはパラメータ=0に対応する使用情報ビットをチェックする。そして、当該使用情報ビットが“1”であった場合には、制御部24は、ST22としてカウンタBを“1”だけカウントアップした後、ST23として無線タグ10から読み込んだインデックス部31の64ビットデータのうち先頭よりB番目(BはカウンタBの値)のビット、つまりはサイズ区切情報の先頭ビットをチェックする。ここで、当該ビットが“0”であった場合には、パラメータ=(A−1)の項目データのサイズを示すビットなので、制御部24は、ST24としてカウンタMを“1”だけカウントアップする。しかる後、ST22に戻り、カウンタBをさらに“1”だけカウントアップして、当該64ビットデータのうち先頭よりB番目のビットをチェックする。ここで、B番目のビットが“0”の場合には、カウンタMをさらに“1”だけカウントアップする。そして、カウンタBをさらに“1”だけカウントアップして、上記処理を繰返す。
That is, the
これに対し、B番目のビットが“1”であった場合には、当該ビットは区切情報ビットなので、制御部24は、ST25としてカウンタMが“0”より大きいことを確認する。そして、カウンタMが“0”より大きい場合には、制御部24は、ST26としてパラメータテーブル41を検索して、パラメータ(A−1)に対応するデータ項目コードを取得する。また、カウンタMの値をサイズ情報(ブロック数)Mとして取得する。そして、分割テーブル42に、当該データ項目コードとサイズ情報Mとを関連付けて格納する。
On the other hand, when the B-th bit is “1”, since the bit is a delimiter information bit, the
しかる後、制御部24は、ST27としてカウンタMの値をカウンタNに加算したならば、続いてST28としてカウンタMの値を初期値“0”に戻す。以上のST21〜ST28の各処理を、カウンタAを“1”ずつカウントアップする毎に繰返す。そして、カウンタAが“16”を超えたならば、制御部24は、ST29としてカウンタBをさらに“1”だけカウントアップする。そして、ST30としてインデックス部31の64ビットデータのうち先頭よりB番目のビットをチェックし、“1”であることを確認すると、当該ビットとB−1番目のビット“1”とで終端を表わしているので、制御部24はこの解析処理を正常終了する。
Thereafter, if the value of the counter M is added to the counter N at ST27, the
なお、ST25にてカウンタMが“0”であった場合、あるいはST30にてインデックス部31の64ビットデータのうち先頭よりB番目のビットが“0”であった場合には、無線タグ10のフォーマットが正常でないので、解析処理の結果をエラーとする。
If the counter M is “0” in ST25, or if the Bth bit from the beginning of the 64-bit data of the
ST7の解析処理を正常に終了すると、制御部24は、ST8として当該IDを記憶する無線タグ10に対してデータ部32の先頭からNブロック(NはカウンタNの値)のデータの読込みコマンドを無線送信する。これにより、当該IDを記憶する無線タグ10からメモリ17のユーザエリア30におけるデータ部32の先頭からNブロックのデータが無線送信され、無線タグリーダ20にて受信されるので、制御部24は、ST9として受信したNブロックデータを、分割テーブル42の格納順にデータ項目コードのサイズ情報に一致するブロック数で先頭ブロックから分割して、実データエリアに格納する。そして、この分割処理を終了すると、制御部24は、ST10として分割テーブル42に格納されたデータ(データ項目コード,サイズ情報,実データ)を、インターフェイス部23を介して上位装置に転送する(媒体データ読取り手段)。なお、解析処理の結果エラーとなった場合には、ST8〜ST10の処理を実行しない。
When the analysis process of ST7 is normally completed, the
その後、制御部24は、ST11として次の無線タグ10を検出しているか否かを判断する。そして、検出している場合には、前述したST2以降の処理を繰り返し実行する。次の無線タグ10を検出していない場合には、今回のデータ読取り処理を終了する。
Thereafter, the
このように構成された本実施の形態において、例えば図5(a)に示す内容がインデックス部31に記憶された無線タグ10を無線タグリーダ20が検出したとする。この場合、無線タグリーダ20においてインデックス部の解析処理が実行されると、先ず、カウンタAが“1”に更新されると、カウンタAに対応する使用情報ビット、つまり先頭ビットが“1”なので、カウンタBが“17”になる。このとき、インデックス部31の64ビットデータにおける17番目のビット、つまりサイズ区切情報の先頭ビットは“0”なので、カウンタMが“1”になる。また、カウンタBが“18”に更新される。このとき、カウンタBに該当するサイズ区切情報の先頭より2番目のビットは“0”なので、カウンタMが“2”になる。また、カウンタBが“19”に更新される。このとき、カウンタBに該当するサイズ区切情報の先頭より3番目のビットは“1”なので、分割テーブル42の先頭行エリアにパラメータ(A−1)=0のデータ項目コード「code1」とサイズ情報M=2が格納される。また、カウンタNが“2”となり、カウンタMが“0”に初期化される。
In the present embodiment configured as described above, it is assumed that the
次に、カウンタAが“2”に更新されると、カウンタAに対応する使用情報ビット、つまり先頭より2番目のビットが“1”なので、カウンタBが“20”になる。このとき、カウンタBに該当するサイズ区切情報の先頭より4番目のビットは“0”なので、カウンタMが“1”になる。また、カウンタBが“21”に更新される。このとき、カウンタBに該当するサイズ区切情報の先頭より5番目のビットは“1”なので、分割テーブル42の2行目エリアにパラメータ(A−1)=1のデータ項目コード「code2」とサイズ情報M=1が格納される。また、カウンタNが“3”となり、カウンタMが“0”に初期化される。 Next, when the counter A is updated to “2”, the usage information bit corresponding to the counter A, that is, the second bit from the head is “1”, so the counter B becomes “20”. At this time, since the fourth bit from the top of the size delimiter information corresponding to the counter B is “0”, the counter M becomes “1”. Further, the counter B is updated to “21”. At this time, since the fifth bit from the top of the size delimiter information corresponding to the counter B is “1”, the data item code “code2” of parameter (A−1) = 1 and the size are displayed in the second row area of the division table 42. Information M = 1 is stored. Further, the counter N becomes “3” and the counter M is initialized to “0”.
次に、カウンタAが“3”に更新されると、使用情報の先頭より3番目のビットが“0”なので、カウンタAが“4”に更新される。カウンタAが“4”に更新されると、使用情報の先頭より4番目のビットが“1”なので、カウンタBが“22”になる。以後、同様に処理される。これにより、分割テーブル42の3行目エリアにはデータ項目コード「code4」とサイズ情報M=1が格納され、4行目エリアにはデータ項目コード「code5」とサイズ情報M=1が格納され、5行目エリアにはデータ項目コード「code6」とサイズ情報M=1が格納され、6行目エリアにはデータ項目コード「code8」とサイズ情報M=1が格納され、7行目エリアにはデータ項目コード「code10」とサイズ情報M=1が格納され、8行目エリアにはデータ項目コード「code12」とサイズ情報M=2が格納される。 Next, when the counter A is updated to “3”, the third bit from the beginning of the usage information is “0”, so the counter A is updated to “4”. When the counter A is updated to “4”, the fourth bit from the head of the usage information is “1”, so the counter B becomes “22”. Thereafter, the same processing is performed. Thereby, the data item code “code4” and the size information M = 1 are stored in the third row area of the division table 42, and the data item code “code5” and the size information M = 1 are stored in the fourth row area. The data item code “code6” and size information M = 1 are stored in the fifth line area, and the data item code “code8” and size information M = 1 are stored in the sixth line area. The data item code “code10” and size information M = 1 are stored, and the data item code “code12” and size information M = 2 are stored in the eighth line area.
そして、カウンタAが“13”に更新されると、使用情報の先頭より13番目のビットが“1”なので、カウンタBが“37”になる。このとき、カウンタBに該当するサイズ区切情報の先頭より20番目のビットは“0”なので、カウンタMが“1”になる。また、カウンタBが“38”に更新される。このとき、カウンタBに該当するサイズ区切情報の先頭より21番目のビットは“1”なので、分割テーブル42の9行目エリアにパラメータ(A−1)=12のデータ項目コード「code13」とサイズ情報M=1が格納される。また、カウンタNが“12”となり、カウンタMが“0”に初期化される。 When the counter A is updated to “13”, the 13th bit from the beginning of the usage information is “1”, so the counter B becomes “37”. At this time, since the 20th bit from the head of the size delimiter information corresponding to the counter B is “0”, the counter M becomes “1”. Further, the counter B is updated to “38”. At this time, since the 21st bit from the head of the size delimiter information corresponding to the counter B is “1”, the data item code “code13” of parameter (A−1) = 12 and the size are displayed in the ninth line area of the division table 42. Information M = 1 is stored. Also, the counter N becomes “12” and the counter M is initialized to “0”.
次に、カウンタAが“14”に更新されると、使用情報の先頭より14番目のビットが“0”なので、カウンタAが“15”に更新される。カウンタAが“15”に更新されると、使用情報の先頭より15番目のビットが“0”なので、カウンタAが“16”に更新される。カウンタAが“16”に更新されると、使用情報の先頭より16番目のビットが“0”なので、カウンタAが“17”に更新される。 Next, when the counter A is updated to “14”, the 14th bit from the head of the usage information is “0”, so the counter A is updated to “15”. When the counter A is updated to “15”, the 15th bit from the beginning of the usage information is “0”, so the counter A is updated to “16”. When the counter A is updated to “16”, the 16th bit from the beginning of the usage information is “0”, so the counter A is updated to “17”.
カウンタAが“17”に更新されると、カウンタBが“39”に更新される。このとき、カウンタBに該当するサイズ区切情報の先頭より22番目のビットは“1”なので、終端ビットを検出したことになり、この解析処理が終了する。 When the counter A is updated to “17”, the counter B is updated to “39”. At this time, since the 22nd bit from the top of the size delimiter information corresponding to the counter B is “1”, it means that the end bit has been detected, and this analysis processing ends.
その結果、当該無線タグ10のユーザエリア30におけるデータ部32からは、カウンタN=12に相当するブロック数、つまりは先頭から第12ブロック(32×12=384ビット)までのデータが読み込まれる。そして、分割テーブル42の1行目エリアのサイズ情報が“2”なので、データ部32の先頭ブロックと第2ブロックのデータがデータ項目コード「code1」に対応するデータとして分割テーブル42に格納される。また、分割テーブル42の2行目エリアのサイズ情報が“1”なので、データ部32の第3ブロックのデータがデータ項目コード「code2」に対応するデータとして分割テーブル42に格納される。以後、同様に処理され、分割テーブル42の3行目エリアにはデータ部32の第4〜第5ブロックのデータが格納され、分割テーブル42の4行目エリアにはデータ部32の第6ブロックのデータが格納され、分割テーブル42の5行目エリアにはデータ部32の第7ブロックのデータが格納され、分割テーブル42の6行目エリアにはデータ部32の第8ブロックのデータが格納され、分割テーブル42の7行目エリアにはデータ部32の第9ブロックのデータが格納され、分割テーブル42の8行目エリアにはデータ部32の第10〜11ブロックのデータが格納され、分割テーブル42の9行目エリアにはデータ部32の第12ブロックのデータが格納される。しかる後、この分割テーブル42の内容が上位装置に送信される。
As a result, the number of blocks corresponding to the counter N = 12, that is, data from the head to the twelfth block (32 × 12 = 384 bits) is read from the
このように本実施の形態によれば、無線タグリーダ20は、無線タグ10に設けられたメモリ17のユーザエリア30から実際にデータが格納されている領域のデータのみ(前記例ではインデックス部31の2ブロックデータとデータ部32の1〜12ブロック目までのデータ)を読込んで処理するので、ユーザエリア30の全データ(32ブロックデータ)を読込んで処理していた従来と比較して無駄なデータの読取りが発生することがなく、処理効率を高めることができる。
As described above, according to the present embodiment, the
また、上位装置では、上記ユーザエリア30に複数項目に細分化されて格納されているデータに対して、その項目毎にメモリアドレスやデータサイズ等のフォーマット情報を管理する必要がなくなる。従来は、無線タグリーダ20がユーザエリア30のデータを全て読込んで上位装置に転送し、上位装置が上記フォーマット情報に従いソフトウェア処理を行って各項目のデータを取得していた。これに対して本実施の形態では、ユーザエリア30のデータが無線タグリーダ20において項目毎に分割されてから上位装置に転送されるので、フォーマット情報が不要となり、かつ上位装置でのソフトウェア処理も不要となる。その結果、上位装置の負荷を軽減できる効果を奏する。
Further, in the host device, it is not necessary to manage format information such as a memory address and a data size for each item of data stored in the
また、無線タグリーダ20が実行するソフトウェア処理、すなわち図9〜10の流れ図に示す処理は、無線タグ10のメモリ17に形成されたユーザエリア30内のインデックス部31に記憶される使用情報とサイズ区切情報が変更されても対応することができる。したがって、無線タグ10のデータ部32に記憶されるデータの項目が変更されたりデータサイズが変更されたりしても、ソフトウェア処理は変更されないので、ソフトウェア処理を制御するアプリケーションプログラムを修正する必要がなく、データ項目の変更やデータサイズの変更に対して短時間かつ低コストで対応できる利点がある。
The software processing executed by the
なお、上記実施の形態では、無線タグ10のユーザエリア30に記憶された全項目のデータを無線タグリーダ20が取得して上位装置に転送するようにしたが、例えば上位装置からのタグ読取りコマンドに項目を指定する情報を含ませることによって、無線タグリーダ20は、無線タグ10のユーザエリア30から取得した全ての項目データの中から指定された項目のデータのみを上位装置に転送するようにしてもよい。
In the above embodiment, the
この場合において、無線タグリーダ20は、指定された項目のデータのみを無線タグ10から読込んで上位装置に転送してもよい(第2の実施の形態)。この第2の実施の形態における無線タグリーダ20のソフトウェア処理の要部を図11の流れ図に示す。
In this case, the
すなわち制御部24は、ST31〜33の処理において上位装置から取得項目が指定されたタグ読取りコマンドを受信すると、ST34としてその指定を受けた項目の項目コードをメモリ45に記憶する。次いで、制御部24は、ST35として問合せデータ信号を変調部26に与えて周期的に問合せ波をアンテナ21から発信させて、無線タグ10からの応答波をアンテナ21で受信するのを待機し、応答波の受信によりアンテナ21の交信エリア内に存在する無線タグ10を検出すると(媒体検出手段)、ST36としてその応答波から無線タグ10のIDを取得する。
That is, when receiving a tag read command in which the acquisition item is designated from the higher-level device in the processes of ST31 to 33, the
次に、制御部24は、ST37として当該IDを記憶する無線タグ10に対してインデックス部データの読込みコマンドを無線送信して、インデックス部31のデータを読込む(インデックス読取り手段)。そして、インデックス部31のデータを読込んだならば、制御部24は、ST38としてパラメータテーブル41を参照して取得の指定を受けた項目の項目コードに対応するパラメータPを取得する。そして、ST39としてインデックス部31の先頭16ビットデータである使用情報の先頭から(P+1)番目のビットkを取得する。
Next, the
ここで、ST40として当該ビットkが“1”の場合には、当該無線タグ10に設けられたメモリ17のユーザエリア30には取得の指定を受けた項目のデータが格納されているので、制御部24は、ST41として使用情報の先頭ビットから(P+1)番目のビットkまででビット“1”の総数Qを取得する。次に、制御部24は、ST42としてインデックス部31の先頭より17ビット目以降のサイズ区切情報のうちその先頭から数えてQ個目のビット“1”を検出する。そして、ST43としてこのビット“1”より先頭側のサイズ区切情報内のビット“0”の総数Rと、直前のビット“0”の連続個数Sとを取得する(インデックス解析手段)。
Here, when the bit k is “1” in ST40, the data of the item that has been designated for acquisition is stored in the
しかる後、制御部24は、ST44として当該無線タグ10に対してデータ部32の(R−S+1)ブロック目からRブロック目までのデータの読込みコマンドを無線送信して読込む。そして制御部24は、ST45として当該無線タグ10から読込んだ(R−S+1)〜Rブロック目のデータを、通信手段であるインターフェイス部23を介して上位装置に転送する(媒体データ読取り手段)。
Thereafter, the
ST40にて当該ビットkが“0”であった場合には、当該無線タグ10に設けられたメモリ17のユーザエリア30には取得の指定を受けた項目のデータが格納されていないので、ST41〜ST45の各処理は実行しない。
If the bit k is “0” in ST40, the data of the item that has been designated for acquisition is not stored in the
その後、制御部24は、ST46として次の無線タグ10を検出しているか否かを判断する。そして、検出している場合には、前述したST36以降の処理を繰り返し実行する。次の無線タグ10を検出していない場合には、今回のデータ読取り処理を終了する。
Thereafter, the
このように構成された第2の実施の形態において、例えば上位装置から項目「JANコード」の取得が指定されたとする。この場合、例えば図5(a)に示す内容がインデックス部31に記憶された無線タグ10を無線タグリーダ20が検出したとすると、項目「JANコード」のパラメータPは“0”なので、当該無線タグ10のユーザエリア30におけるインデックス部31の使用情報のうち(P+1)=1番目のビットがチェックされる。この場合、当該ビットは“1”なので、ST41〜ST45の各処理が実行される。すなわち、総数Qとして“1”が取得され、当該インデックス部31のサイズ区切情報でQ=1個目のビット“1”が検出される。このビットは、サイズ区切情報の中の3番目のビットであり、これより前のビット“0”の総数Rと、直前のビット“0”の連続個数Sはいずれも“2”となる。したがって、当該無線タグ10のユーザエリア30におけるデータ部32から1ブロック目のデータと2ブロック目のデータ、つまりはJANコードが読込まれ、上位装置に転送される。
In the second embodiment configured as described above, it is assumed that the acquisition of the item “JAN code” is designated from, for example, the host device. In this case, for example, if the
また、例えば上位装置から項目「店コード」の取得が指定された場合には、項目「店コード」のパラメータPは“5”なので、当該無線タグ10のユーザエリア30におけるインデックス部31の使用情報のうち6番目のビットがチェックされる。この場合も当該ビットは“1”なので、ST41〜ST45の各処理が実行される。すなわち、総数Qとして“5”が取得され、当該インデックス部31のサイズ区切情報で5個目のビット“1”が検出される。このビットは、サイズ区切情報の中の12番目のビットであり、これより前のビット“0”の総数Rは“7”であり、直前のビット“0”の連続個数Sは“1”であるので、当該無線タグ10のユーザエリア30におけるデータ部32から7ブロック目のデータ、つまりは店コードが読込まれて、上位装置に転送される。
Further, for example, when acquisition of the item “store code” is specified from the host device, the parameter P of the item “store code” is “5”, so the usage information of the
このように第2の実施の形態によれば、無線タグリーダ20は、無線タグ10に設けられたメモリ17のユーザエリア30から、上位装置より実際に取得が指令された項目のデータのみを読込んで処理するので、より一層処理効率を高めることができる。
As described above, according to the second embodiment, the
また、上位装置に対しては必要な項目のみのデータしか転送されないので、上位装置の処理速度も高速化される。 Further, since only the necessary items of data are transferred to the host device, the processing speed of the host device is also increased.
なお、この第2の実施の形態において、同時に複数の項目が指定された場合には、1つの無線タグ10に対してST36〜ST45の処理を指定項目数の数だけ繰返すことによって、容易に対応できるのは言うまでもないことである。
In the second embodiment, when a plurality of items are designated at the same time, it is easily handled by repeating the processes of ST36 to ST45 for the number of designated items for one
10…無線タグ(非接触通信媒体)、11…アンテナ、12…ICチップ、13…電源生成部、16…制御部、17…メモリ、20…無線タグリーダ(非接触通信装置)、21…アンテナ、23…インターフェイス部、24…制御部、25…メモリ、30…ユーザエリア、31…インデックス部、32…データ部、311…使用情報エリア、312…サイズ区切情報エリア、41…パラメータテーブル、42…分割テーブル。
DESCRIPTION OF
Claims (5)
前記メモリの領域を、複数の項目に細分化されたデータを一定のビット数からなるブロック単位で区分して格納するデータ領域とインデックス領域とに区分し、
前記インデックス領域には、前記複数の項目にそれぞれ1ビットを対応させ、該当項目のデータが前記データ領域に格納されている場合と格納されていない場合とでその1ビットの値を異ならせなることにより、前記項目毎に該当項目のデータが前記データ領域に格納されているか否かを識別する使用情報と、前記データ領域にデータが格納されている項目毎にその項目データのブロック数を連続するビットの数で表わしたサイズ情報ビットと各項目の区切を1ビットで表わした区切情報ビットとからなるサイズ区切情報とを記憶してなることを特徴とする非接触通信媒体。 Non-contact communication medium comprising an antenna for wireless communication with a non-contact communication device, a memory for storing data, and a control circuit for modulating the data stored in the memory into a radio wave and transmitting from the antenna In
The memory area is divided into a data area and an index area for storing data subdivided into a plurality of items divided into blocks each having a certain number of bits ,
In the index area, one bit is associated with each of the plurality of items, and the value of the one bit differs depending on whether the data of the corresponding item is stored in the data area or not. The usage information for identifying whether or not the data of the corresponding item is stored in the data area for each item , and the number of blocks of the item data for each item in which the data is stored in the data area are consecutive. A non-contact communication medium characterized by storing size division information composed of size information bits represented by the number of bits and division information bits representing division of each item by one bit .
前記アンテナの交信エリア内に存在する前記非接触通信媒体を検出する媒体検出手段と、
この媒体検出手段により前記非接触通信媒体が検出されると、その非接触通信媒体からメモリのインデックス領域に記憶された使用情報及びサイズ区切情報を読取るインデックス読取り手段と、
このインデックス読取り手段により前記非接触通信媒体から読取った使用情報及びサイズ区切情報に基づいて当該非接触通信媒体におけるメモリのデータ領域に記憶されたデータの項目とその項目データのブロック数とを取得するインデックス解析手段と、
このインデックス解析手段により取得した情報に基づいて前記データ領域に記憶されたデータを読取り、項目毎にその項目データのブロック数で読取ったデータを分割して出力する媒体データ読取り手段と、
を具備したことを特徴とする非接触通信装置。 In the non-contact communication apparatus provided with the antenna for carrying out radio | wireless communication with the non-contact communication medium in any one of Claims 1 thru | or 3.
Medium detecting means for detecting the non-contact communication medium present in the communication area of the antenna;
When the non-contact communication medium is detected by the medium detection means, index reading means for reading the usage information and the size delimiter information stored in the index area of the memory from the non-contact communication medium;
Based on the usage information and size division information read from the non-contact communication medium by the index reading means, the data items stored in the data area of the memory in the non-contact communication medium and the number of blocks of the item data are acquired. Index analysis means;
A media data reading means for outputting the data area to read the stored data, by dividing the data read in blocks of the item data for each item based on information obtained by the index analysis means,
A non-contact communication device comprising:
前記非接触通信媒体に記憶されたデータの中から読取りが必要な項目を指定する上位装置との通信手段と、
前記アンテナの交信エリア内に存在する前記非接触通信媒体を検出する媒体検出手段と、
この媒体検出手段により前記非接触通信媒体が検出されると、その非接触通信媒体からメモリのインデックス領域に記憶された使用情報及びサイズ区切情報を読取るインデックス読取り手段と、
このインデックス読取り手段により前記非接触通信媒体から読取った使用情報及びサイズ区切情報に基づいて前記上位装置から指定された項目のデータが記憶されているブロックの位置と数とを認識するインデックス解析手段と、
当該非接触通信媒体におけるメモリ部のデータ領域から前記インデックス解析手段により認識した位置と数とに該当するブロックのデータを読取り前記上位装置に送信出力する媒体データ読取り手段と、
を具備したことを特徴とする非接触通信装置。 In the non-contact communication apparatus provided with the antenna for carrying out radio | wireless communication with the non-contact communication medium in any one of Claims 1 thru | or 3.
Means for communicating with a host device for designating an item that needs to be read from data stored in the non-contact communication medium;
Medium detecting means for detecting the non-contact communication medium present in the communication area of the antenna;
When the non-contact communication medium is detected by the medium detection means, index reading means for reading the usage information and the size delimiter information stored in the index area of the memory from the non-contact communication medium;
Index analysis means for recognizing the position and number of blocks in which data of items specified by the host device is stored based on the usage information and size division information read from the non-contact communication medium by the index reading means; ,
Medium data reading means for reading the data of the block corresponding to the position and number recognized by the index analysis means from the data area of the memory unit in the non-contact communication medium, and transmitting the data to the host device;
A non-contact communication device comprising:
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004157497A JP3884030B2 (en) | 2004-05-27 | 2004-05-27 | Non-contact communication medium and non-contact communication device |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004157497A JP3884030B2 (en) | 2004-05-27 | 2004-05-27 | Non-contact communication medium and non-contact communication device |
Publications (2)
| Publication Number | Publication Date |
|---|---|
| JP2005339227A JP2005339227A (en) | 2005-12-08 |
| JP3884030B2 true JP3884030B2 (en) | 2007-02-21 |
Family
ID=35492728
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004157497A Expired - Fee Related JP3884030B2 (en) | 2004-05-27 | 2004-05-27 | Non-contact communication medium and non-contact communication device |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP3884030B2 (en) |
Families Citing this family (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP4974632B2 (en) * | 2006-09-29 | 2012-07-11 | 株式会社日立製作所 | Wireless communication memory IC, reader / writer, and communication method between wireless communication memory IC and reader / writer |
-
2004
- 2004-05-27 JP JP2004157497A patent/JP3884030B2/en not_active Expired - Fee Related
Also Published As
| Publication number | Publication date |
|---|---|
| JP2005339227A (en) | 2005-12-08 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| US20060187031A1 (en) | Selecting RFID tags using memory-mapped parameters | |
| US20080211638A1 (en) | Electronic tag and electronic tag system | |
| US20080011822A1 (en) | Automatic data collection device, method and article | |
| US7145458B2 (en) | Non-contact IC tag system | |
| JP4319683B2 (en) | Wireless tag reader | |
| CN101145205B (en) | wireless communication equipment | |
| JP3884030B2 (en) | Non-contact communication medium and non-contact communication device | |
| US7652556B2 (en) | Method for activating a communication mode of a peer communication unit | |
| CN109472177B (en) | Inventory method capable of reading TID (terminal identification) number of electronic tag | |
| CN111444735B (en) | A method and system for scanning code identification for a large number of items in a short period of time | |
| CN101739536A (en) | Method for reading and writing tags in radio-frequency recognition system and reader-writer | |
| CN102810147A (en) | IC (integrated circuit) card read and wireless transmission device, passive display unit and IC card | |
| JP4964567B2 (en) | Wireless communication device | |
| CN202102469U (en) | Double-frequency double-interface CPU (central processing unit) intelligent card | |
| JP4732024B2 (en) | IC tag, reader / writer, communication method and communication system using them | |
| JP4594250B2 (en) | Communication device | |
| CN117556838A (en) | RFID label identification method and device and RFID printer | |
| JP2011107894A (en) | Rfid system and anti-collision processing method | |
| CN107451635B (en) | Ultrahigh frequency RFID system | |
| JP2008176633A (en) | Wireless tag reader and reading method thereof | |
| JP4884741B2 (en) | Wireless tag reader / writer | |
| JP4954645B2 (en) | Wireless communication apparatus and wireless communication method | |
| JP2009064150A (en) | Wireless tag reader / writer device, wireless tag drop detection method, and wireless tag | |
| JP2010140464A (en) | Tag issuing device, data writing device and program | |
| JP5214510B2 (en) | Wireless tag with display |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20060427 |
|
| A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20060530 |
|
| A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20060713 |
|
| TRDD | Decision of grant or rejection written | ||
| A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 Effective date: 20061107 |
|
| A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20061115 |
|
| R150 | Certificate of patent or registration of utility model |
Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20091124 Year of fee payment: 3 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101124 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20101124 Year of fee payment: 4 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111124 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20111124 Year of fee payment: 5 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20121124 Year of fee payment: 6 |
|
| FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20131124 Year of fee payment: 7 |
|
| LAPS | Cancellation because of no payment of annual fees |