JP5143464B2 - DATA READING DEVICE, DATA READING SYSTEM, AND DATA READING METHOD - Google Patents
DATA READING DEVICE, DATA READING SYSTEM, AND DATA READING METHOD Download PDFInfo
- Publication number
- JP5143464B2 JP5143464B2 JP2007099588A JP2007099588A JP5143464B2 JP 5143464 B2 JP5143464 B2 JP 5143464B2 JP 2007099588 A JP2007099588 A JP 2007099588A JP 2007099588 A JP2007099588 A JP 2007099588A JP 5143464 B2 JP5143464 B2 JP 5143464B2
- Authority
- JP
- Japan
- Prior art keywords
- read
- period
- reader
- data reading
- information
- 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
- 238000000034 method Methods 0.000 title claims description 17
- 238000004891 communication Methods 0.000 description 35
- 230000005540 biological transmission Effects 0.000 description 7
- 238000010586 diagram Methods 0.000 description 4
- 239000000470 constituent Substances 0.000 description 2
- 238000011161 development Methods 0.000 description 1
- 238000007689 inspection Methods 0.000 description 1
- 238000004519 manufacturing process Methods 0.000 description 1
- 238000012545 processing Methods 0.000 description 1
Images
Landscapes
- Near-Field Transmission Systems (AREA)
Description
本発明は、少なくとも3つのデータ読取装置により読み取られた例えばRFID(Radio Frequency Identification)用のタグの情報をホストコンピュータで収集するデータ読取装置及びデータ読取システム並びにデータ読取方式に関する。 The present invention relates to a data reading device, a data reading system, and a data reading method for collecting information of, for example, RFID (Radio Frequency Identification) tags read by at least three data reading devices with a host computer.
近年、RFID(Radio Frequency Identification)システムと称される無線通信システムが注目されている。この無線通信システムは、ICチップとアンテナとを備えた小型のデータキャリアと、電波又は電磁波を利用して上記データキャリアとの間で無線通信を行うことによりデータの書込み及び読取りを非接触で行うリーダ・ライタとから構成される。 In recent years, wireless communication systems called RFID (Radio Frequency Identification) systems have attracted attention. This wireless communication system performs non-contact data writing and reading by performing wireless communication between a small data carrier having an IC chip and an antenna and the data carrier using radio waves or electromagnetic waves. It consists of a reader / writer.
データキャリアのICチップには、製造時に設定されるシリアルナンバー等の固有のIDが記憶される。データキャリアは、薄型化が可能であり、物品に容易に付与することができる。これにより、データキャリアは、例えばRFID、RFタグ、無線タグ等と称され、通常は管理対象の物品1つ1つに付与されて使用される。 A unique ID such as a serial number set at the time of manufacture is stored in the IC chip of the data carrier. The data carrier can be thinned and can be easily attached to an article. As a result, the data carrier is referred to as, for example, an RFID, an RF tag, a wireless tag, or the like, and is usually assigned to each article to be managed and used.
一方、リーダ・ライタは、データキャリアとの間で電波又は電磁波の受け渡しを行うアンテナ部と、このアンテナ部を介してデータキャリアと非接触でデータ通信を行う無線通信装置としてのリーダ・ライタとから成る。リーダ・ライタは、アンテナ部の形状等によってゲート型、据置型,携帯型等に分類される。ゲート型のリーダ・ライタは、例えば盗難防止システムや通門管理システム等に利用される。据置型のリーダ・ライタは、例えば図書館の貸出管理システムや店舗の買上商品精算システム等に利用される。携帯型のリーダ・ライタは、倉庫の物品検索システムや店舗の棚卸システム等に利用される。 On the other hand, the reader / writer includes an antenna unit that transfers radio waves or electromagnetic waves to and from the data carrier, and a reader / writer as a wireless communication device that performs data communication with the data carrier in a non-contact manner via the antenna unit. Become. The reader / writer is classified into a gate type, a stationary type, a portable type, and the like depending on the shape of the antenna portion. The gate type reader / writer is used, for example, in an anti-theft system or a gate management system. The stationary reader / writer is used, for example, in a library lending management system or a purchased product settlement system in a store. Portable readers / writers are used in warehouse article search systems, store inventory systems, and the like.
現在、RFIDシステムにおいては、周波数860〜960MHzのUHF帯が使用可能なっている。ただし、UHF帯は、主に携帯電話の周波数帯として用いられているので、携帯電話とRFIDシステムとの周波数帯が重複して電波状況を乱すことがないように、周波数860〜960MHzの中でも周波数952〜954MHzのUHF帯域(1〜9チャンネル)若しくは952〜955MHzのUHF帯域(1〜14チャンネル)がRFIDシステムに割り当てられている。 Currently, in the RFID system, a UHF band having a frequency of 860 to 960 MHz can be used. However, since the UHF band is mainly used as a frequency band for mobile phones, the frequency band between the mobile phone and the RFID system does not overlap and the radio wave condition is not disturbed. The UHF band (1 to 9 channels) of 952 to 954 MHz or the UHF band (1 to 14 channels) of 952 to 955 MHz is allocated to the RFID system.
このようなRFIDシステムは、例えば物品の検品に用いられる。すなわち、物品には、1つのRFタグが付けられる。この物品は、搬送ラインに搬送される。この搬送ラインには、ゲートが設けられ、このゲートに例えば3つのデータ読取装置としてのリーダ・ライタが設けられる。これらリーダ・ライタは、周波数952〜954MHzのUHF帯域の電波を出力し、物品に付けられているRFタグの情報を読み取る。 Such an RFID system is used, for example, for inspection of articles. That is, one RF tag is attached to the article. This article is conveyed to a conveyance line. This transport line is provided with a gate, and, for example, three readers / writers as data readers are provided at this gate. These reader / writers output radio waves in the UHF band with a frequency of 952 to 954 MHz, and read information on the RF tag attached to the article.
なお、RFIDシステムと称される無線通信システムに関する技術としては、例えば特許文献1がある。
例えば3台のUHF帯域のリーダ・ライタにより物品に付けられている1つのRFタグの情報を読み取る場合、3台のリーダ・ライタが同時に電波を出力して1つのRFタグの情報を読み取ることは出来ない。これは法律により定められた共有化条件による。すなわち、3台のリーダ・ライタのうち1つのリーダ・ライタは、電波を出力してRFタグの情報を読み取る前に、他方のリーダ・ライタから出力されている同一周波数チャンネルの電波を検知すると、同一周波数チャンネルの電波を出力してはいけないと法律により規制されているからである。 For example, when reading information of one RF tag attached to an article by three UHF band reader / writers, three reader / writers simultaneously output radio waves and read information of one RF tag. I can't. This is due to sharing conditions stipulated by law. That is, when one of the three readers / writers detects the radio wave of the same frequency channel output from the other reader / writer before outputting the radio wave and reading the information of the RF tag, This is because the law prohibits the output of radio waves of the same frequency channel.
又、1つのリーダ・ライタは、他の各リーダ・ライタから出力されている同一周波数チャンネルの電波を検知した場合、同一周波数チャンネルの電波を出力したとしても電波が干渉して正常にRFタグの情報を読み取ることが出来ない。 In addition, when one reader / writer detects radio waves of the same frequency channel output from other reader / writers, even if the radio waves of the same frequency channel are output, the radio waves interfere with each other normally. Information cannot be read.
1つのリーダ・ライタは、他の各リーダ・ライタから出力されている各周波数チャンネルと異なる周波数チャンネルの電波を出力すれば、1つのリーダ・ライタと他の各リーダ・ライタとが同時に各電波を出力して1つのRFタグの情報を読み取ることが可能であるが、1つのリーダ・ライタと他の各リーダ・ライタとの各電波を受けるRFタグにおいて正常に応答することが出来なくなる。 If one reader / writer outputs radio waves of a frequency channel different from each frequency channel output from each other reader / writer, one reader / writer and each other reader / writer simultaneously transmit each radio wave. Although it is possible to output and read the information of one RF tag, the RF tag that receives each radio wave from one reader / writer and each other reader / writer cannot respond normally.
このような事から現状では、少なくとも3台のリーダ・ライタを時分割でかつ排他的に情報の読み取り動作を行わせる制御を行わなければならず、かつかかる制御を行う装置やこの制御を行うための上位のソフトウエアが必要になる。 For this reason, at present, it is necessary to control at least three readers / writers to read information exclusively in a time-sharing manner, and to perform such control and to perform this control. Higher software is required.
本発明の目的は、少なくとも3台のリーダ・ライタにより1つのRFタグの情報を容易に読み取ることができるデータ読取装置及びデータ読取システム並びにデータ読取方式を提供することにある。 An object of the present invention is to provide a data reading apparatus, a data reading system, and a data reading method capable of easily reading information of one RF tag by at least three reader / writers.
本発明の主要な局面に係るデータ読取装置は、ホストコンピュータから発せられたリード開始要求を受信すると、このリード開始要求の受信時から自身と他のデータ読取装置とに対して0から始まる正の整数の順番に付された識別番号と、情報の読み取りに要するリード実行時間とに基づいて設定された第1の期間経過するまで第1の待機状態になり、第1の期間経過後から第2の期間経過するまで他のデータ読取装置から電波を出力しているか否かを判断し、他のデータ読取装置から電波を出力していなければ、第3の期間経過するまで電波を出力して情報の読み取りを行い、この読み取った情報をホストコンピュータに送信し、第3の期間経過すると、情報の読み取りを停止して情報の読み取りに使用するデータ読取装置の台数及びリード実行時間に基づいて設定された第4の期間経過するまで第2の待機状態になり、第4の期間経過すると、再び、他のデータ読取装置から電波を出力しているか否かの判断に戻り、他のデータ読取装置から電波を出力していなければ、電波を出力して情報の読み取りを行って第2の待機状態になることを繰り返す。
When the data reading apparatus according to the main aspect of the present invention receives a read start request issued from the host computer, the data reading apparatus starts positive from 0 when it receives the read start request . the identification number assigned to the integer order, become the first standby state until elapse first period set based on the read execution time required for reading information, the after elapse
本発明の主要な局面に係るデータ読取システムは、電波を出力して情報を読み取る少なくとも3つのデータ読取装置と、少なくとも3つのデータ読取装置に対して各リード開始要求をそれぞれ送出するホストコンピュータとを有するデータ読取システムにおいて、少なくとも3つのデータ読取装置は、ホストコンピュータから発せられたリード開始要求を受信すると、このリード開始要求の受信時から自身と他の2つのデータ読取装置とに対して0から始まる正の整数の順番に付された識別番号と、情報の読み取りに要するリード実行時間とに基づいて設定された第1の期間経過するまで第1の待機状態になり、第1の期間経過後から第2の期間経過するまで他の1つのデータ読取装置から電波を出力しているか否かを判断し、他の1つのデータ読取装置から電波を出力していなければ、第3の期間経過するまで電波を出力して情報の読み取りを行い、この読み取った情報をホストコンピュータに送信し、第3の期間経過すると、情報の読み取りを停止して情報の読み取りに使用するデータ読取装置の台数及びリード実行時間に基づいて設定された第4の期間経過するまで第2の待機状態になり、第4の期間経過すると、再び、他の1つのデータ読取装置から電波を出力しているか否かの判断に戻り、他の1つのデータ読取装置から電波を出力していなければ、電波を出力して情報の読み取りを行って第2の待機状態になることを繰り返す。 A data reading system according to a main aspect of the present invention includes at least three data reading devices that output radio waves and read information, and host computers that respectively send read start requests to at least three data reading devices. In the data reading system of the present invention, when at least three data reading devices receive a read start request issued from the host computer, they start from 0 with respect to themselves and the other two data reading devices when the read start request is received. The first standby state is maintained until the first period set based on the identification numbers assigned in the order of positive integers starting and the read execution time required for reading the information, and after the first period has elapsed. Until the second period elapses, it is determined whether or not radio waves are being output from the other data reader, and If no radio wave is output from the data reader, the radio wave is output until the third period elapses, information is read, and the read information is transmitted to the host computer. The second standby state is maintained until the fourth period set based on the number of data reading devices used for reading information and the read execution time elapses, and when the fourth period elapses again, Returning to the determination of whether or not radio waves are being output from the other one data reading device, if the radio waves are not being output from the other one data reading device, the radio waves are output and information is read. Repeat the standby state.
本発明の主要な局面に係るデータ読取方式は、少なくとも3つのデータ読取装置により読み取られた情報をホストコンピュータで収集するデータ読取方式において、ホストコンピュータは、少なくとも3つのデータ読取装置に対して各リード開始要求をそれぞれ送出し、少なくとも3つのデータ読取装置は、ホストコンピュータから発せられたリード開始要求を受信すると、このリード開始要求の受信時から自身と他の2つのデータ読取装置とに対して0から始まる正の整数の順番に付された識別番号と、情報の読み取りに要するリード実行時間とに基づいて設定された第1の期間経過するまで第1の待機状態になり、第1の期間経過後から第2の期間経過するまで他の1つのデータ読取装置から電波を出力しているか否かを判断し、他の1つのデータ読取装置から電波を出力していなければ、第3の期間経過するまで電波を出力して情報の読み取りを行い、この読み取った情報をホストコンピュータに送信し、ホストコンピュータは、少なくとも3つのデータ読取装置から送信された情報を収集し、少なくとも3つのデータ読取装置は、第3の期間経過すると、情報の読み取りを停止して情報の読み取りに使用するデータ読取装置の台数及びリード実行時間に基づいて設定された第4の期間経過するまで第2の待機状態になり、第4の期間経過すると、再び、他の1つのデータ読取装置から電波を出力しているか否かの判断に戻り、他の1つのデータ読取装置から電波を出力していなければ、電波を出力して情報の読み取りを行って第2の待機状態になることを繰り返し、ホストコンピュータは、少なくとも3つのデータ読取装置に対して各リード停止要求をそれぞれ送出し、少なくとも3つのデータ読取装置は、ホストコンピュータから送出された各リード停止要求を受信すると、電波の出力を停止して情報の読み取りを終了する。
A data reading method according to a main aspect of the present invention is a data reading method in which information read by at least three data reading devices is collected by a host computer. The host computer reads each read from at least three data reading devices. Each of the start requests is sent, and when at least three data readers receive the read start request issued from the host computer, 0 is sent to itself and the other two data readers from the time when the read start request is received. positive identification number assigned to an integer order, become the first standby state until elapse first period set based on the read execution time required for reading information, elapsed first period starting from It is determined whether or not radio waves are output from another data reading device until the second period elapses later. If no radio wave is output from the data reader, the radio wave is output until the third period elapses to read information, and the read information is transmitted to the host computer. The information transmitted from the reading device is collected, and at least three data reading devices stop reading information after the third period, and based on the number of data reading devices used for reading the information and the read execution time The second standby state is entered until the set fourth period elapses, and when the fourth period elapses, the process returns to the determination of whether or not radio waves are being output from another data reader. If no radio wave is output from one of the data reading devices, the host repeats the output of the radio wave to read information and enter the second standby state. The computer sends each read stop request to at least three data readers. Upon receiving each read stop request sent from the host computer, the computer stops outputting radio waves. Finish reading information.
本発明によれば、少なくとも3台のリーダ・ライタにより1つのRFタグの情報を容易に読み取ることができるデータ読取装置及びデータ読取システム並びにデータ読取方式を提供できる。 According to the present invention, it is possible to provide a data reading device, a data reading system, and a data reading method capable of easily reading information of one RF tag by at least three reader / writers.
以下、本発明の一実施の形態について図面を参照して説明する。
図1はリーダ・ライタを用いるRFIDシステムと称される無線通信システムの構成図を示す。このRFIDシステムは、例えば搬送ラインに搬送される物品の検品を行う。このRFIDシステムには、ホストコンピュータ1が設けられている。このホストコンピュータ1には、LAN(Local Area Network)等のネットワーク2を介して例えば3台のリーダ・ライタ、すなわち第1のリーダ・ライタ3と第2のリーダ・ライタ4と第3のリーダ・ライタ5とが接続されている。これら第1乃至第3のリーダ・ライタ3〜5は、例えば搬送ラインに設けられたゲートに取り付けられている。これら第1乃至第3のリーダ・ライタ3〜5は、周波数952〜954MHzのUHF帯域の電波を用いる。
Hereinafter, an embodiment of the present invention will be described with reference to the drawings.
FIG. 1 shows a configuration diagram of a wireless communication system called an RFID system using a reader / writer. This RFID system, for example, inspects articles conveyed to a conveyance line. This RFID system is provided with a
図2は第1乃至第3のリーダ・ライタ3〜5の機能ブロック図を示す。なお、第1乃至第3のリーダ・ライタ3〜5は、同一構成であるので、これら第1乃至第3のリーダ・ライタ3〜5を図2を参照して一括して説明する。
第1乃至第3のリーダ・ライタ3〜5は、無線通信装置6と、アンテナ部7とにより成る。無線通信装置6は、CPU(Central Processing Unit)を主体とした制御部8と、ROM(Read Only Memory)及びRAM(Random Access Memory)から成る記憶部9と、ホストコンピュータ1等の外部機器とデータ通信を行う通信部10と、各種の情報入力と状態表示等を行う操作・表示部11と、無線によるデータの送受信を行わせる無線通信部12とを有する。
FIG. 2 is a functional block diagram of the first to third reader / writers 3-5. Since the first to third reader /
The first to third reader /
記憶部9には、第1乃至第3のリーダ・ライタ3〜5により読み取ったRFタグTの情報、すなわち例えば搬送ラインに搬送される物品Aの検品を行うために当該物品Aに取り付けられたRFタグTの情報等が記憶される。又、記憶部9には、第1乃至第3のリーダ・ライタ3〜5のそれぞれに付された識別番号(以下、リーダ番号Zと称する)が記憶されている。この記憶部9には、第1乃至第3のリーダ・ライタ3〜5の台数も記憶されている。
The
無線通信部12は、PLL(Phase Locked Loop)回路13と、送信部14と、サーキュレータ15と、受信部16と、RSSI回路(Receive Signal Strength Indicator)17とにより成る。
PLL回路13は、高周波の正弦波信号を発生する。送信部14は、制御部8から送られてくるデジタルデータを変調し、この変調信号とPLL回路13により作成された高周波信号とを足し合わせ、この足し合わせた信号を増幅してサーキュレータ15に出力する。サーキュレータ15は、送信部14から送られてくる信号をアンテナ部7に出力し、かつアンテナ部7から送られてきた高周波信号を受信部16に出力する。受信部16は、サーキュレータ15から送られてきた高周波信号を増幅し、この増幅された高周波信号とPLL回路13からの高周波信号とを組み合わせてベースバンド信号に変換し、このベースバンド信号を復調してデジタルデータに変換し、制御部8に送る。RSSI回路17は、受信部16にて復調された信号のレベルを示すアナログ信号を生成する。
The
The
第1乃至第3のリーダ・ライタ3〜5の各制御部8は、それぞれ記憶部9に予め記憶されている各リーダ番号Zを読出し、自身に付されたリーダ番号Zを認識する。また、これら制御部8は、それぞれ記憶部9に予め記憶されている第1乃至第3のリーダ・ライタ3〜5の台数を読み出して認識する。これら第1乃至第3のリーダ・ライタ3〜5の各制御部8は、それぞれホストコンピュータ1からの指令により自身に付されたリーダ番号Zを認識するようにしてもよい。これらリーダ番号Zは、第1乃至第3のリーダ・ライタ3〜5に対して0から始まる正の整数の順番に付される。例えば、第1のリーダ・ライタ3には、リーダ番号「Z=0」が付される。第2のリーダ・ライタ4には、リーダ番号「Z=1」が付される。第3のリーダ・ライタ5には、リーダ番号「Z=2」が付される。第1乃至第3のリーダ・ライタ3〜5の各制御部8は、それぞれリーダ番号Z(=0,1,2)を認識することにより、例えば第1乃至第3のリーダ・ライタ3〜5に対して同時にリード開始要求が送信された場合、先ず、第1のリーダ・ライタ3が最初に立ち上がり、次に第2のリーダ・ライタ4が立ち上がり、次に第3のリーダ・ライタ5が立ち上がるように動作する。
Each
制御部8は、図3に示すデータ読取フローチャートに従って通信部10及び無線通信部12等を動作制御し、物品Aに取り付けられたRFタグTの情報の読み取りを行う。すなわち、制御部8は、図4に示すデータ読取タイミング図に示すように、ホストコンピュータ1から発せられたリード開始要求を受信すると、このリード開始要求の受信時から自身に付されたリーダ番号「Z=0」「Z=1」又は「Z=2」と、例えば物品Aに取り付けられたRFタグTの情報の読み取りに要するリード実行時間Mに基づいて設定された第1の期間、すなわち第1の待機期間が経過するまで第1の待機状態にする。
The
第1の待機状態になる第1の待機期間は、自身に付されたリーダ番号「Z=0」「Z=1」又は「Z=2」と、リード実行時間Mとに基づき、
第1の待機期間=(Z×M)−(M/2)[msec] …(1)
に設定される。ここで、上記式(1)により第1の待機期間を算出した値が負の値になれば、第1の待機期間を0[msec]に設定する。
The first standby period for entering the first standby state is based on the reader number “Z = 0”, “Z = 1” or “Z = 2” assigned to itself, and the read execution time M.
First waiting period = (Z × M) − (M / 2) [msec] (1)
Set to Here, if the value obtained by calculating the first waiting period by the above equation (1) becomes a negative value, the first waiting period is set to 0 [msec].
制御部8は、第1の待機期間が経過した時から第2の期間、すなわち予め設定されたキャリアセンス時間CS経過するまで他のデータ読取装置、例えば自身が第1のリーダ・ライタ3であれば第2又は第3のリーダ・ライタ4、5から予め設定された出力レベル(キャリアセンスレベル)の電波を出力しているか否かを判断する。キャリアセンス時間CS及びキャリアセンスレベルは、日本のUHF高出力リーダ技術条件に基づいて設定されている。具体的にキャリアセンス時間CSは、5msecに設定されている。キャリアセンスレベルは、−74dBmに設定されている。
The
制御部8は、キャリアセンス時間CSの経過後に、他のデータ読取装置、例えば自身が第1のリーダ・ライタ3であれば第2又は第3のリーダ・ライタ4、5からキャリアセンスレベルの電波を出力していなければ、第3の期間すなわち予め設定されたリード実行期間M(msec)が経過するまでアンテナ6から電波を出力して物品Aに取り付けられたRFタグTの情報の読み取りを行い、この読み取ったRFタグTの情報をホストコンピュータ1に送信する。リード実行期間Mは、日本のUHF高出力リーダ技術条件に基づいてM≦4000msecに設定されている。
After the carrier sense time CS elapses, the
制御部8は、リード実行期間M(msec)が経過すると、物品Aに取り付けられたRFタグTの情報の読み取りを停止してRFタグTの情報の読み取りに使用するリーダ・ライタ3〜5の台数すなわち3台と、リード実行期間M(msec)とに基づいて設定された第4の期間すなわち第2の待機期間が経過するまで第2の待機状態にする。
第2の待機状態になる第2の待機期間は、リーダ・ライタ3〜5の台数R及びリード実行時間M(msec)に基づき、
第2の待機期間=(R−1)×(5+M)−(M/2)[msec] …(2)
に設定する。この第2の待機期間(msec)は、日本のUHF高出力リーダ技術条件に基づいてN≧50msecに設定されている。
When the read execution period M (msec) elapses, the
The second standby period for entering the second standby state is based on the number R of reader /
Second waiting period = (R−1) × (5 + M) − (M / 2) [msec] (2)
Set to. The second waiting period (msec) is set to N ≧ 50 msec based on Japanese UHF high-power reader technical conditions.
制御部8は、第2の待機期間(msec)が経過すると、再び、他のデータ読取装置、例えば自身が第1のリーダ・ライタ3であれば第2又は第3のリーダ・ライタ4、5からキャリアセンスレベルの電波を出力しているか否かの判断に戻り、第2又は第3のリーダ・ライタ4、5からキャリアセンスレベルの電波を出力していなければ、電波を出力して物品Aに取り付けられたRFタグTの情報の読み取りを行い、この後に第2の待機期間(msec)の第2の待機状態になることを繰り返す。
When the second waiting period (msec) elapses, the
第1乃至第3のリーダ・ライタ3〜5において各キャリアセンス時間CSと、リード実行期間M(msec)と、第2の待機期間(msec)とは、それぞれ同一に設定されている。
In each of the first to third reader /
制御部8は、図5に示すデータ読取停止フローチャートに従い、ホストコンピュータ1から発せられたリード停止要求を受信すると、現在、アンテナ部7から電波を出力しているか否かを判断し、電波を出力していれば、電波の出力を停止し、読み取ったRFタグTの情報をホストコンピュータ1に送信する。
When the
なお、日本のUHF高出力リーダ技術条件によれば、周波数帯が952〜954MHz、空中線電力(アンテナ部6から電波を放射するための電力)が1W以下、キャリアセンスレベルが−74dBm、キャリアセンス時間CSが5msec、送信時間(リード実行期間M)が最大4sec、停止時間(第1の待機期間、第2の待機期間)が50ms以上である。 According to Japanese UHF high-power reader technical conditions, the frequency band is 952 to 954 MHz, the antenna power (power for radiating radio waves from the antenna unit 6) is 1 W or less, the carrier sense level is -74 dBm, the carrier sense time. The CS is 5 msec, the transmission time (read execution period M) is a maximum of 4 seconds, and the stop time (first waiting period, second waiting period) is 50 ms or more.
次に、第1乃至第3のリーダ・ライタ3〜5によるデータの読取動作について図3に示すデータ読取フローチャートに従って説明する。
ホストコンピュータ1は、第1と第2と第3のリーダ・ライタ3、4、5に対し、それぞれ周波数チャンネルP(Mhz)、リード実行期間M(≦4000msec)、第1のリーダ・ライタ3のリーダ番号「Z=0」、第2のリーダ・ライタ4のリーダ番号「Z=1」、第3のリーダ・ライタ5のリーダ番号「Z=2」、第1〜第3のリーダ・ライタ3、4、5のリーダ台数「R=3台」の設定で各リード開始要求を送出する。このとき、ホストコンピュータ1は、図4に示すように第1のリーダ・ライタ3、第2のリーダ・ライタ4、第3のリーダ・ライタ5の順で各リード開始要求を連続して送出する。なお、第1のリーダ・ライタ3乃至第3のリーダ・ライタ5に対して各リード開始要求を送出する時間間隔は、例えばキャリアセンス時間CS(5msec)よりも短く設定されている。
Next, the data reading operation by the first to third reader /
The
これにより、第1のリーダ・ライタ3において通信部9は、時刻t1においてネットワーク2を通してリード開始要求を受信し、このリード開始要求を制御部8に送る。続いて、第2のリーダ・ライタ4の通信部9は、時刻t1よりも後の時刻t2においてネットワーク2を通してリード開始要求を受信し、このリード開始要求を制御部8に送る。次に、第3のリーダ・ライタ5の通信部9は、時刻t2よりも後の時刻t3においてネットワーク2を通してリード開始要求を受信し、このリード開始要求を制御部8に送る。
As a result, in the first reader /
先ず、第1のリーダ・ライタ3の制御部8は、ステップ#1において、リーダ情報としてリード実行期間M(≦4000msec)、リーダ番号「Z=0」、同時に使用する第1〜第3のリーダ・ライタ3、4、5のリーダ台数「R=3台」を認識する。
First, in
次に、第1のリーダ・ライタ3の制御部8は、ステップ#2において、リード開始要求の受信時(時刻t1)から自身に付されたリーダ番号「Z=0」と、例えば物品Aに取り付けられたRFタグTの情報の読み取りに要するリード実行時間Mとに基づいて上記式(1)を算出して求められた第1の待機期間が経過するまで第1の待機状態にする。ここで、リーダ番号「Z=0」として第1の待機期間を上記式(1)により算出すると、第1の待機期間は、負の値になる。これにより、第1のリーダ・ライタ3の第1の待機期間は、0[msec]に設定される。
Next, in
しかるに、第1のリーダ・ライタ3の制御部8は、ステップ#3において、待機無しで直ちにステップ#4に移り、リード開始要求を受信した時刻t1から時刻t4までのキャリアセンス時間CS(5msec)経過するまでの間にキャリアセンスを実施する。すなわち、第1のリーダ・ライタ3の制御部8は、ステップ#5において、アンテナ部7から出力され、サーキュレータ15から受信部16を介してデジタルデータを入力し、第2又は第3のリーダ・ライタ4、5からキャリアセンスレベル−74dBmの電波が出力されているか否かを判断する。
However, the
第1のリーダ・ライタ3の制御部8は、ステップ#6において、第2又は第3のリーダ・ライタ4、5からキャリアセンスレベル−74dBmの電波が出力されているか否かの判断をリード開始要求を受信した時刻t1から時刻t4までのキャリアセンス時間CS(5msec)経過するまで行う。このキャリアセンス時間CS(5msec)中に、第2及び第3のリーダ・ライタ4、5は、アンテナ部7から電波を出力していない。従って、第1のリーダ・ライタ3の制御部8は、キャリアセンス時間CS(5msec)中に、第2及び第3のリーダ・ライタ4、5からキャリアセンスレベル−74dBmを超える電波を出力していないことを確認する。
In
次に、第1のリーダ・ライタ3の制御部8は、ステップ#6において、キャリアセンス時間CS(5msec)が終了する時刻t4になったことを判断すると、ステップ#7に移り、リード実行期間M(≦4000msec)において、アンテナ部7から電波を放射し、物品Aに取り付けられたRFタグTの情報の読み取りを行わせる。すなわち、送信部14は、制御部8から送られてくるデジタルデータを変調し、この変調信号とPLL回路13により作成された高周波信号とを足し合わせ、この足し合わせた信号を増幅してサーキュレータ15に出力する。このサーキュレータ15は、送信部14から送られてくる信号をアンテナ部7に出力する。これにより、アンテナ部7は、電波を放射する。
Next, the
これと共に、第1のリーダ・ライタ3のサーキュレータ15は、アンテナ部7から送られてくる物品Aに取り付けられたRFタグTの情報に応じた高周波信号を受信部16に出力する。この受信部16は、サーキュレータ15から送られてきた高周波信号を増幅し、この増幅された高周波信号とPLL回路13からの高周波信号とを組み合わせてベースバンド信号に変換し、このベースバンド信号を復調してデジタルデータに変換し、制御部8に送る。なお、RSSI回路17は、受信部16にて復調された信号のレベルを示すアナログ信号を生成する。
At the same time, the
しかるに、第1のリーダ・ライタ3の制御部8は、ステップ#8において、受信部16からのデジタルデータを入力し、このデジタルデータを物品Aに取り付けられたRFタグTの情報として読み取る。そして、第1のリーダ・ライタ3の制御部8は、ステップ#9において、読み取ったRFタグTの情報を通信部10に送る。この通信部10は、RFタグTの情報をネットワーク2を通してホストコンピュータ1に送信する。なお、第1のリーダ・ライタ3の制御部8は、読み取ったRFタグTの情報を記憶部9に記憶する。
However, the
次に、第1のリーダ・ライタ3の制御部8は、ステップ#10において、リード実行期間M(≦4000msec)が終了したか否かを判断する。リード実行期間M(≦4000msec)が経過し、このリード実行期間Mの終了時刻t5になると、第1のリーダ・ライタ3の制御部8は、ステップ#11に移り、アンテナ部7からの電波の出力を停止させる。これにより、物品Aに取り付けられたRFタグTの情報の読み取りは、停止する。
次に、第1のリーダ・ライタ3の制御部8は、ステップ#12において、RFタグTの情報の読み取りに使用するリーダ・ライタ3〜5の台数R(=3台)と、リード実行期間M(msec)とに基づいて上記式(2)を算出して求められた第2の待機期間が経過するまで第2の待機状態にする。そして、第1のリーダ・ライタ3の制御部8は、第2の待機期間が経過した時刻t6になると、再び、ステップ#4に戻り、キャリアセンスを実施し、ステップ#5において、上記同様に、第2又は第3のリーダ・ライタ4、5からキャリアセンスレベル−74dBmの電波が出力されているか否かを判断する。
Next, the
Next, in
このとき、第3のリーダ・ライタ5は、キャリアセンスレベル−74dBmを超える電波を出力している。これにより、第1のリーダ・ライタ3の制御部8は、電波を出力することができず、ステップ#4〜#5を繰り返し、第3のリーダ・ライタ5から出力されている電波の出力がキャリアセンスレベル−74dBm以下になるのを監視する。なお、第2のリーダ・ライタ3は、時刻t6において、第2の待機状態にある。
At this time, the third reader /
第3のリーダ・ライタ5から出力されている電波の出力がキャリアセンスレベル−74dBm以下になると、この時刻t7から第1のリーダ・ライタ3の制御部8は、キャリアセンスCSを実施し、ステップ#5において、上記同様に、第2又は第3のリーダ・ライタ4、5からキャリアセンスレベル−74dBmの電波が出力されているか否かを判断する。そして、第1のリーダ・ライタ3の制御部8は、ステップ#6に移り、キャリアセンス時間CS(5msec)が終了する時刻t8になったか否かを判断し、キャリアセンス時間CS(5msec)の終了時刻t8になると、ステップ#7に移り、リード実行期間M(≦4000msec)において、アンテナ部7から電波を放射し、物品Aに取り付けられたRFタグTの情報の読み取りを行わせる。第1のリーダ・ライタ3の制御部8は、リード実行期間Mの終了時刻t9になると、ステップ#11に移り、アンテナ部7からの電波の出力を停止させ、再び、ステップ#12において第2の待機状態になる。
When the output of the radio wave that is output from the third reader-
以下、同様に、第1のリーダ・ライタ3の制御部8は、ステップ#4〜#12を繰り返し実行し、キャリアセンス時間CSにおいて第2又は第3のリーダ・ライタ4、5から電波を出力しているか否かの判断に戻り、第2又は第3のリーダ・ライタ4、5から電波を出力していなければ、リード実行期間Mにおいて電波を出力してRFタグTの情報の読み取りを行い、この後に第2の待機状態になることを繰り返す。
Hereinafter, similarly, the
一方、第2のリーダ・ライタ4の通信部10は、時刻t2においてネットワーク2を通してリード開始要求を受信し、このリード開始要求を制御部8に送る。この第2のリーダ・ライタ4の制御部8は、ステップ#1において、リーダ情報としてリード実行期間M(≦4000msec)、リーダ番号「Z=1」、同時に使用する第1〜第3のリーダ・ライタ3、4、5のリーダ台数「R=3台」を認識する。
On the other hand, the
次に、第2のリーダ・ライタ4の制御部8は、ステップ#2において、リード開始要求の受信時(時刻t2)から自身に付されたリーダ番号「Z=1」と、例えば物品Aに取り付けられたRFタグTの情報の読み取りに要するリード実行時間Mとに基づいて上記式(1)を算出して求められた第1の待機期間が経過するまで第1の待機状態にする。ここで、リーダ番号「Z=1」として第1の待機期間を上記式(1)により算出すると、第1の待機期間は、M/2[msec]になる。これにより、第2のリーダ・ライタ4は、ステップ#3において、第1の待機期間M/2[msec]が経過するまで待機状態になる。
Next, in
第2のリーダ・ライタ4の制御部8は、第1の待機期間M/2[msec]待機して時刻t10になると、すなわち第1のリーダ・ライタ3が電波の出力を開始した時刻t4から約M/2[msec]経過した時刻t10になると、ステップ#4に移ってキャリアセンスCSを実施する。なお、第1のリーダ・ライタ3が電波の出力を開始した時刻t4から約M/2[msec]後は、第1のリーダ・ライタ3のキャリアセンスCSの時間(5msec)と、第2のリーダ・ライタ4においてホストコンピュータ1からリード開始要求を受信した時間差とで誤差が生じるので、この誤差を無視できる範囲にリード実行期間M(msec)が設定される。
第2のリーダ・ライタ4がキャリアセンスCSを開始する時刻t10において、第1のリーダ・ライタ3は、既にキャリアセンスレベル−74dBmの電波を出力している。これにより、第2のリーダ・ライタ4の制御部8は、電波を出力することができず、ステップ#4〜#5を繰り返し、第1のリーダ・ライタ3から出力されている電波の出力がキャリアセンスレベル−74dBm以下になるのを監視する。なお、時刻t10に、第3のリーダ・ライタ5は、第1の待機状態にある。
At time t 10 to the second reader-
第1のリーダ・ライタ3から出力されている電波の出力がキャリアセンスレベル−74dBm以下になると、この時刻t5から第2のリーダ・ライタ4の制御部8は、キャリアセンスCSを実施し、ステップ#5において、第1又は第3のリーダ・ライタ3、5からキャリアセンスレベル−74dBmの電波が出力されているか否かを判断する。そして、第2のリーダ・ライタ4の制御部8は、ステップ#6に移り、キャリアセンス時間CS(5msec)が終了する時刻t11になったか否かを判断し、キャリアセンス時間CS(5msec)の終了時刻t11になると、ステップ#7に移り、リード実行期間M(≦4000msec)において、アンテナ部7から電波を放射し、物品Aに取り付けられたRFタグTの情報の読み取りを行わせる。しかるに、第2のリーダ・ライタ4の制御部8は、ステップ#8において、受信部16からのデジタルデータを入力し、このデジタルデータを物品Aに取り付けられたRFタグTの情報として読み取る。そして、第2のリーダ・ライタ4の制御部8は、ステップ#9において、読み取ったRFタグTの情報を通信部10に送る。この通信部10は、RFタグTの情報をネットワーク2を通してホストコンピュータ1に送信する。
When the output of the radio wave that is output from the first reader-
第2のリーダ・ライタ4の制御部8は、リード実行期間Mの終了時刻t12になると、ステップ#11に移り、アンテナ部7からの電波の出力を停止させ、再び、ステップ#12において第2の待機状態になる。この第2の待機状態の第2の待機期間は、第1のリーダ・ライタ3での第2の待機期間と同様に、RFタグTの情報の読み取りに使用するリーダ・ライタ3〜5の台数R(=3台)と、リード実行期間M(msec)とに基づいて上記式(2)を算出して求められる。
以下、同様に、第2のリーダ・ライタ4の制御部8は、ステップ#4〜#12を繰り返し実行し、キャリアセンス時間CSにおいて第1又は第3のリーダ・ライタ3、5から電波を出力しているか否かの判断に戻り、第1又は第3のリーダ・ライタ3、5から電波を出力していなければ、リード実行期間Mにおいて電波を出力してRFタグTの情報の読み取りを行い、この後に第2の待機状態になることを繰り返す。
Thereafter, similarly, the
一方、第3のリーダ・ライタ5の通信部10は、時刻t3においてネットワーク2を通してリード開始要求を受信し、このリード開始要求を制御部8に送る。この第3のリーダ・ライタ5の制御部8は、ステップ#1において、リーダ情報としてリード実行期間M(≦4000msec)、リーダ番号「Z=2」、同時に使用する第1〜第3のリーダ・ライタ3、4、5のリーダ台数「R=3台」を認識する。
On the other hand, the
次に、第2のリーダ・ライタ4の制御部8は、ステップ#2において、リード開始要求の受信時(時刻t3)から自身に付されたリーダ番号「Z=2」と、例えば物品Aに取り付けられたRFタグTの情報の読み取りに要するリード実行時間Mとに基づいて上記式(1)を算出して求められた第1の待機期間が経過するまで第1の待機状態にする。ここで、リーダ番号「Z=2」として第1の待機期間を上記式(1)により算出すると、第1の待機期間は、1.5M[msec]になる。これにより、第3のリーダ・ライタ5は、ステップ#3において、第1の待機期間1.5M[msec]が経過するまで待機状態になる。
Next, in
第3のリーダ・ライタ5の制御部8は、第1の待機期間1.5M[msec]待機して時刻t20になると、すなわち第2のリーダ・ライタ4が電波の出力を開始した時刻t11から約M/2[msec]経過した時刻t20になると、ステップ#4に移ってキャリアセンスCSを実施する。ここで、第3のリーダ・ライタ5がキャリアセンスCSを開始する時刻t20において、第2のリーダ・ライタ4は、既にキャリアセンスレベル−74dBmの電波を出力している。これにより、第3のリーダ・ライタ5の制御部8は、電波を出力することができず、ステップ#4〜#5を繰り返し、第2のリーダ・ライタ4から出力されている電波の出力がキャリアセンスレベル−74dBm以下になるのを監視する。なお、第1のリーダ・ライタ4は、第2の待機状態にある。
The
第2のリーダ・ライタ4から出力されている電波の出力がキャリアセンスレベル−74dBm以下になると、この時刻t12から第3のリーダ・ライタ5の制御部8は、キャリアセンスCSを実施し、ステップ#5において、第1又は第2のリーダ・ライタ3、4からキャリアセンスレベル−74dBmの電波が出力されているか否かを判断する。そして、第3のリーダ・ライタ5の制御部8は、ステップ#6に移り、キャリアセンス時間CS(5msec)が終了する時刻t21になったか否かを判断し、キャリアセンス時間CS(5msec)の終了時刻t21になると、ステップ#7に移り、リード実行期間M(≦4000msec)において、アンテナ部7から電波を放射し、物品Aに取り付けられたRFタグTの情報の読み取りを行わせる。しかるに、第3のリーダ・ライタ5の制御部8は、ステップ#8において、受信部16からのデジタルデータを入力し、このデジタルデータを物品Aに取り付けられたRFタグTの情報として読み取る。そして、第3のリーダ・ライタ5の制御部8は、ステップ#9において、読み取ったRFタグTの情報を通信部10に送る。この通信部10は、RFタグTの情報をネットワーク2を通してホストコンピュータ1に送信する。
When the output of the radio wave that is output from the second reader-
第3のリーダ・ライタ5の制御部8は、リード実行期間Mの終了時刻t7になると、ステップ#11に移り、アンテナ部7からの電波の出力を停止させ、再び、ステップ#12において第2の待機状態になる。この第2の待機状態の第2の待機期間は、第1及び第2のリーダ・ライタ3、4での第2の待機期間と同様に、RFタグTの情報の読み取りに使用するリーダ・ライタ3〜5の台数R(=3台)と、リード実行期間M(msec)とに基づいて上記式(2)を算出して求められる。
以下、同様に、第3のリーダ・ライタ5の制御部8は、ステップ#4〜#12を繰り返し実行し、キャリアセンス時間CSにおいて第1又は第2のリーダ・ライタ3、4から電波を出力しているか否かの判断に戻り、第1又は第2のリーダ・ライタ3、4から電波を出力していなければ、リード実行期間Mにおいて電波を出力してRFタグTの情報の読み取りを行い、この後に第2の待機状態になることを繰り返す。
Thereafter, similarly, the
次に、第1、第2及び第3のリーダ・ライタ3、4、5におけるデータの読取動作の停止動作について図5に示すデータ読取停止フローチャートに従って説明する。
ホストコンピュータ1は、第1、第2及び第3のリーダ・ライタ3、4、5に対して例えば同時に各リード停止要求を送出する。第1のリーダ・ライタ3の通信部9は、ネットワーク2を通してリード停止要求を受信し、このリード開始要求を制御部8に送る。これと同時に、第2のリーダ・ライタ4の通信部9は、ネットワーク2を通してリード停止要求を受信し、このリード開始要求を制御部8に送る。第3のリーダ・ライタ5の通信部9もネットワーク2を通してリード停止要求を受信し、このリード開始要求を制御部8に送る。
Next, the data reading stop operation in the first, second, and third reader /
The
第1、第2及び第3のリーダ・ライタ3、4、5の各制御部8は、それぞれ上記ステップ#1〜#9を繰り返し実行しているときにリード停止要求を受信すると、この受信時に、ステップ#20において、現在、アンテナ部7から電波を放射しているか否かを判断する。例えば、リード停止要求を受信した時刻がt30であれば、第1のリーダ・ライタ3は、リード実行期間Mにあってアンテナ部7から電波を放射し、RFタグTの情報を読み取っている。これに対して第2及び第3のリーダ・ライタ4、5は、それぞれ第2の待機状態にあり、アンテナ部7から電波を放射していない。
When the
しかるに、第1のリーダ・ライタ3の制御部8は、ステップ#20において、リード実行期間Mにあってアンテナ部7から電波を放射していることを判断し、ステップ#21に移ってアンテナ部7からの電波の出力を停止させる。そして、第1のリーダ・ライタ3の制御部8は、ステップ#22において、読み取ったRFタグTの情報を通信部10に送る。この通信部10は、RFタグTの情報をネットワーク2を通してホストコンピュータ1に送信する。この場合、第1のリーダ・ライタ3の制御部8は、記憶部9に記憶されている現在までのRFタグTの情報をネットワーク2を通してホストコンピュータ1に送信する。
However, the
一方、第2及び第3のリーダ・ライタ4、5の各制御部8は、ステップ#20において、リード実行期間Mにあってアンテナ部7から電波を放射せず、RFタグTの情報の読み取りを行っていないことを判断するので、この状態で、データの読取動作を停止する。
On the other hand, the
このように上記一実施の形態によれば、ホストコンピュータ1から発せられたリード開始要求を受信すると、この受信時から少なくとも自身に付されたリーダ番号Z及びリード実行時間Mに基づいて設定された第1の待機期間だけ待機し、この第1の待機期間経過後からキャリアセンス時間CS経過するまで他のデータ読取装置、例えば第1のリーダ・ライタ3から見れば第2又は第3のリーダ・ライタ4、5からキャリアセンスレベル−74dBmの電波を出力しているか否かを判断し、電波を出力していなければ、リード実行期間M(msec)が経過するまでアンテナ部7から電波を出力して物品Aに取り付けられたRFタグTの情報の読み取り、このリード実行期間M(msec)が経過すると、RFタグTの情報の読み取りを停止し、リーダ台数R(=3台)とリード実行期間M(msec)とに基づいて設定された第2の待機期間だけ第2の待機状態になり、以後、これらの動作をリード停止要求が受信されるまで繰り返す。
As described above, according to the above-described embodiment, when the read start request issued from the
これにより、ホストコンピュータ1は、3台のUHF帯域のリーダ・ライタ3、4、5に対して各リード開始要求を送出するだけで、かつこれらリーダ・ライタ3、4、5に対して特段の制御を行うことなく、3台のUHF帯域のリーダ・ライタ3、4、5を互いに容易に連動させて動作させることができる。すなわち、各リーダ・ライタ3、4、5は、互いにキャリアセンス時間CSであるのか、リード実行期間Mであるのか、第1又は第2の待機期間であるのかを確認してRFタグTの情報の読み取りを行うので、各リーダ・ライタ3、4、5の個々は、図3に示すデータ読取フローチャートを実行するだけでRFタグTの情報の読み取りを行うことが出来る。さらに、3台のUHF帯域のリーダ・ライタ3、4、5を互いに容易に連動させて動作させるので、各リーダ・ライタ3、4、5における第1及び第2の待機期間を最小の長さにすることが出来る。
As a result, the
この結果、ホストコンピュータ1は、3台のリーダ・ライタ3、4、5に対して各リード開始要求を送出するだけであり、かつ各リーダ・ライタ3、4、5に対して特段の制御を行うことがなく、各リーダ・ライタ3、4、5を用いるRFIDシステムの開発コストを低減することが出来る。又、各リーダ・ライタ3、4、5における第1及び第2の待機期間を最小の長さに出来るので、高性能なRFタグTの情報の読み取りを容易に実現できる。
As a result, the
なお、本発明は上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組み合わせにより、種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。さらに、異なる実施形態にわたる構成要素を適宜組み合わせてもよい。
上記一実施の形態では、3台のリーダ・ライタ3、4、5を用いた場合について説明したが、3台以上の複数のリーダ・ライタを設けてもよい。3台以上のリーダ・ライタを設けた場合でも、リーダ番号Zは、3台以上のリーダ・ライタに対して0から始まる正の整数「0,1,2,3,4,…,n」の順番に付される。第1の待機期間は、自身に付されたリーダ番号「Z=0」「Z=1」「Z=2」…「Z=n」と、リード実行時間Mとに基づき上記式(1)を算出して求められる。第2の待機期間は、リーダ台数R及びリード実行時間Mに基づき上記式(2)を算出して求められる。
Note that the present invention is not limited to the above-described embodiment as it is, and can be embodied by modifying the constituent elements without departing from the scope of the invention in the implementation stage. In addition, various inventions can be formed by appropriately combining a plurality of components disclosed in the embodiment. For example, some components may be deleted from all the components shown in the embodiment. Furthermore, constituent elements over different embodiments may be appropriately combined.
In the above embodiment, the case where three reader /
上記一実施の形態は、例えば搬送ラインに搬送される物品の検品を行うに適用したRFIDシステムについて説明したが、これに限らず、例えば盗難防止システムや通門管理システム、図書館の貸出管理システムや蔵書検索システム、店舗の買上商品精算システム、倉庫の物品検索システム、店舗の棚卸システム等にも適用可能である。 In the above-described embodiment, for example, an RFID system applied to inspecting an article conveyed to a conveyance line has been described. However, the present invention is not limited to this. For example, an anti-theft system, a gate management system, a library lending management system, The present invention can also be applied to a collection retrieval system, a store purchase commodity settlement system, a warehouse article retrieval system, a store inventory system, and the like.
1:ホストコンピュータ、2:ネットワーク、3:第1のリーダ・ライタ、4:第2のリーダ・ライタ、5:第3のリーダ・ライタ、6:無線通信装置、7:アンテナ部、8:制御部、9:記憶部、10:通信部、11:操作・表示部、12:無線通信部、13:PLL回路、14:送信部、15:サーキュレータ、16:受信部、17:RSSI回路、T:RFタグ、A:物品。 1: host computer, 2: network, 3: first reader / writer, 4: second reader / writer, 5: third reader / writer, 6: wireless communication device, 7: antenna unit, 8: control Unit: 9: storage unit, 10: communication unit, 11: operation / display unit, 12: wireless communication unit, 13: PLL circuit, 14: transmission unit, 15: circulator, 16: reception unit, 17: RSSI circuit, T : RF tag, A: article.
Claims (9)
前記第1の期間経過後から第2の期間経過するまで他のデータ読取装置から電波を出力しているか否かを判断し、
前記他のデータ読取装置から電波を出力していなければ、第3の期間経過するまで電波を出力して情報の読み取りを行い、この読み取った前記情報を前記ホストコンピュータに送信し、
前記第3の期間経過すると、前記情報の読み取りを停止して前記情報の読み取りに使用する前記データ読取装置の台数及び前記リード実行時間に基づいて設定された前記第4の期間経過するまで第2の待機状態になり、
前記第4の期間経過すると、再び、前記他のデータ読取装置から電波を出力しているか否かの判断に戻り、前記他のデータ読取装置から電波を出力していなければ、前記電波を出力して前記情報の読み取りを行って前記第2の待機状態になることを繰り返す、
ことを特徴とするデータ読取装置。 When a read start request issued from the host computer is received, an identification number assigned in the order of positive integers starting from 0 to the self and another data reading device from the time when the read start request is received, and the information become the first standby state until elapse first period set based on the read execution time required to read,
It is determined whether or not a radio wave is output from another data reader until the second period has elapsed after the first period has elapsed,
If no radio wave is output from the other data reading device, the radio wave is output until the third period has passed to read information, and the read information is transmitted to the host computer,
When the third period elapses, the reading of the information is stopped and the second period until the fourth period set based on the number of the data reading devices used for reading the information and the read execution time elapses. Waiting
When the fourth period has elapsed, the process returns to the determination of whether or not radio waves are output from the other data reader. If the radio waves are not output from the other data readers, the radio waves are output. Repeatedly reading the information and entering the second standby state,
A data reader characterized by the above.
Z×M−(M/2)[msec]
に設定し、
前記Z×M−(M/2)を算出した値が負の値になれば、前記第1の期間を0[msec]に設定する、
ことを特徴とする請求項1記載のデータ読取装置。 The first period in which the first standby state, the said identification number Z attached to themselves, on the basis of said read execution time M,
Z × M− (M / 2) [msec]
Set to
If the calculated value of Z × M− (M / 2) becomes a negative value, the first period is set to 0 [msec].
The data reading device according to claim 1.
(R−1)×(5+M)−(M/2)[msec]
に設定されることを特徴とする請求項1記載のデータ読取装置。 The fourth period of entering the second standby state is based on the number R of the data reading devices and the read execution time M.
(R-1) × (5 + M) − (M / 2) [msec]
The data reading apparatus according to claim 1 , wherein the data reading apparatus is set as follows.
前記少なくとも3つのデータ読取装置は、前記ホストコンピュータから発せられた前記リード開始要求を受信すると、このリード開始要求の受信時から自身と他の2つの前記データ読取装置とに対して0から始まる正の整数の順番に付された識別番号と、情報の読み取りに要するリード実行時間とに基づいて設定された第1の期間経過するまで第1の待機状態になり、
前記第1の期間経過後から第2の期間経過するまで他の1つの前記データ読取装置から電波を出力しているか否かを判断し、
前記他の1つのデータ読取装置から電波を出力していなければ、第3の期間経過するまで電波を出力して情報の読み取りを行い、この読み取った前記情報を前記ホストコンピュータに送信し、
前記第3の期間経過すると、前記情報の読み取りを停止して前記情報の読み取りに使用する前記データ読取装置の台数及び前記リード実行時間に基づいて設定された前記第4の期間経過するまで第2の待機状態になり、
前記第4の期間経過すると、再び、前記他の1つのデータ読取装置から電波を出力しているか否かの判断に戻り、前記他の1つのデータ読取装置から電波を出力していなければ、前記電波を出力して前記情報の読み取りを行って前記第2の待機状態になることを繰り返す、
ことを特徴とするデータ読取システム。 In a data reading system having at least three data reading devices that output radio waves and read information, and host computers that respectively send read start requests to the at least three data reading devices,
When the at least three data reading devices receive the read start request issued from the host computer, the at least three data reading devices start from 0 with respect to themselves and the other two data reading devices when the read start request is received. The first standby state until the first period set based on the identification number assigned in the order of the integers and the read execution time required for reading the information,
It is determined whether or not a radio wave is output from the other one of the data readers after the first period has elapsed until the second period has elapsed,
If no radio wave is output from the other one data reading device, the radio wave is output until the third period elapses to read information, and the read information is transmitted to the host computer,
When the third period elapses, the reading of the information is stopped and the second period until the fourth period set based on the number of the data reading devices used for reading the information and the read execution time elapses. Waiting
When the fourth period has elapsed, the process again returns to the determination of whether or not radio waves are output from the other one data reader, and if the radio waves are not output from the other one data reader, Repeat the output of radio waves to read the information and enter the second standby state,
A data reading system .
Z×M−(M/2)[msec]
に設定し、
前記Z×M−M/2を算出した値が負の値になれば、前記第1の期間を0[msec]に設定する、
ことを特徴とする請求項5記載のデータ読取システム。 The first period of entering the first standby state is based on the identification number Z assigned to itself and the read execution time M,
Z × M− (M / 2) [msec]
Set to
If the calculated value of Z × M−M / 2 becomes a negative value, the first period is set to 0 [msec].
6. A data reading system according to claim 5, wherein:
(R−1)×(5+M)−(M/2)[msec]
に設定されることを特徴とする請求項5記載のデータ読取システム。 The fourth period of entering the second standby state is based on the number R of the data reading devices and the read execution time M.
(R-1) × (5 + M) − (M / 2) [msec]
6. The data reading system according to claim 5, wherein the data reading system is set as follows.
前記ホストコンピュータは、前記少なくとも3つのデータ読取装置に対して各リード開始要求をそれぞれ送出し、
前記少なくとも3つのデータ読取装置は、前記ホストコンピュータから発せられた前記リード開始要求を受信すると、このリード開始要求の受信時から自身と他の2つの前記データ読取装置とに対して0から始まる正の整数の順番に付された識別番号と、情報の読み取りに要するリード実行時間とに基づいて設定された第1の期間経過するまで第1の待機状態になり、
前記第1の期間経過後から第2の期間経過するまで他の1つの前記データ読取装置から電波を出力しているか否かを判断し、
前記他の1つのデータ読取装置から電波を出力していなければ、第3の期間経過するまで電波を出力して情報の読み取りを行い、この読み取った前記情報を前記ホストコンピュータに送信し、
前記ホストコンピュータは、前記少なくとも3つのデータ読取装置から送信された前記情報を収集し、
前記少なくとも3つのデータ読取装置は、前記第3の期間経過すると、前記情報の読み取りを停止して前記情報の読み取りに使用する前記データ読取装置の台数及び前記リード実行時間に基づいて設定された前記第4の期間経過するまで第2の待機状態になり、
前記第4の期間経過すると、再び、前記他の1つのデータ読取装置から電波を出力しているか否かの判断に戻り、前記他の1つのデータ読取装置から電波を出力していなければ、前記電波を出力して前記情報の読み取りを行って前記第2の待機状態になることを繰り返し、
前記ホストコンピュータは、前記少なくとも3つのデータ読取装置に対して各リード停止要求をそれぞれ送出し、
前記少なくとも3つのデータ読取装置は、前記ホストコンピュータから送出された前記各リード停止要求を受信すると、前記電波の出力を停止して前記情報の読み取りを終了する、
ことを特徴とするデータ読取方式。 In a data reading system in which information read by at least three data reading devices is collected by a host computer,
The host computer sends each read start request to each of the at least three data readers;
When the at least three data reading devices receive the read start request issued from the host computer, the at least three data reading devices start from 0 with respect to themselves and the other two data reading devices when the read start request is received. The first standby state until the first period set based on the identification number assigned in the order of the integers and the read execution time required for reading the information,
It is determined whether or not a radio wave is output from the other one of the data readers after the first period has elapsed until the second period has elapsed,
If no radio wave is output from the other one data reading device, the radio wave is output until the third period elapses to read information, and the read information is transmitted to the host computer,
The host computer collects the information transmitted from the at least three data readers;
The at least three data reading devices are set based on the number of the data reading devices used for reading the information and the read execution time after the third period has elapsed and reading the information. It will be in the 2nd waiting state until the 4th period passes,
When the fourth period has elapsed, the process again returns to the determination of whether or not radio waves are output from the other one data reader, and if the radio waves are not output from the other one data reader, Repeat the output of radio waves and reading the information to enter the second standby state,
The host computer sends a read stop request to each of the at least three data readers;
When the at least three data reading devices receive the read stop requests sent from the host computer, the at least three data reading devices stop outputting the radio waves and finish reading the information.
Features and to Lud over data reading method that.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007099588A JP5143464B2 (en) | 2007-04-05 | 2007-04-05 | DATA READING DEVICE, DATA READING SYSTEM, AND DATA READING METHOD |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
JP2007099588A JP5143464B2 (en) | 2007-04-05 | 2007-04-05 | DATA READING DEVICE, DATA READING SYSTEM, AND DATA READING METHOD |
Publications (2)
Publication Number | Publication Date |
---|---|
JP2008257516A JP2008257516A (en) | 2008-10-23 |
JP5143464B2 true JP5143464B2 (en) | 2013-02-13 |
Family
ID=39981019
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
JP2007099588A Expired - Fee Related JP5143464B2 (en) | 2007-04-05 | 2007-04-05 | DATA READING DEVICE, DATA READING SYSTEM, AND DATA READING METHOD |
Country Status (1)
Country | Link |
---|---|
JP (1) | JP5143464B2 (en) |
Families Citing this family (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
JP6470154B2 (en) * | 2015-09-15 | 2019-02-13 | 株式会社東芝 | COMMUNICATION DEVICE, COMMUNICATION METHOD, AND PROGRAM |
JP7433828B2 (en) * | 2019-09-30 | 2024-02-20 | 株式会社ソラコム | Information generation device, reading device and information generation system |
-
2007
- 2007-04-05 JP JP2007099588A patent/JP5143464B2/en not_active Expired - Fee Related
Also Published As
Publication number | Publication date |
---|---|
JP2008257516A (en) | 2008-10-23 |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
KR101597199B1 (en) | Rfid portal system with rfid tags having various read ranges | |
US8362879B2 (en) | Apparatus and method for integrated reader and tag | |
US20070273481A1 (en) | RFID tag with programmable read range | |
EP3214574B1 (en) | Encoded information reading terminal with locate functionality | |
US8164425B2 (en) | Interrogator used in RFID system | |
JP2009523351A (en) | Method for preventing collision between readers in wireless tag system | |
JP2010020453A (en) | Communication apparatus | |
KR100766973B1 (en) | Integrated Apparatus of RFID Reading Function and Internet Communication Function and Method thereof | |
JP5061365B2 (en) | Non-contact communication medium reading device and non-contact communication medium reading method | |
CN101377820A (en) | Method for searching label in radio frequency recognition system and reader-writer | |
JP5959415B2 (en) | Wireless tag communication device, wireless tag communication system, and wireless tag search program | |
JP2009113893A (en) | Radiocommunication device and radiocommunication system | |
JP5143464B2 (en) | DATA READING DEVICE, DATA READING SYSTEM, AND DATA READING METHOD | |
JP2007221347A (en) | Communication device | |
JP5689372B2 (en) | RFID wireless communication device and wireless communication control method | |
EP4002195B1 (en) | Rfid reader with configuration for either an internal antenna or external antenna | |
JP2008257463A (en) | Data reading device, data reading system, and data reading method | |
JP5107192B2 (en) | Wireless communication device | |
JP4636326B2 (en) | Information reader | |
US20090009331A1 (en) | Wireless tag reader/writer and communication method for use in wireless tag reader/writers | |
WO2024082967A1 (en) | Communication method and apparatus | |
JP2011107894A (en) | Rfid system and anti-collision processing method | |
JP2009253547A (en) | Wireless communication device and wireless communication system | |
JP2008022354A (en) | Radio communication device and reader/writer | |
JP6682995B2 (en) | Communication device, system including communication device, and program |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
A621 | Written request for application examination |
Free format text: JAPANESE INTERMEDIATE CODE: A621 Effective date: 20100310 |
|
A977 | Report on retrieval |
Free format text: JAPANESE INTERMEDIATE CODE: A971007 Effective date: 20120416 |
|
A131 | Notification of reasons for refusal |
Free format text: JAPANESE INTERMEDIATE CODE: A131 Effective date: 20120424 |
|
RD04 | Notification of resignation of power of attorney |
Free format text: JAPANESE INTERMEDIATE CODE: A7424 Effective date: 20120529 |
|
A521 | Request for written amendment filed |
Free format text: JAPANESE INTERMEDIATE CODE: A523 Effective date: 20120625 |
|
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: 20121023 |
|
A01 | Written decision to grant a patent or to grant a registration (utility model) |
Free format text: JAPANESE INTERMEDIATE CODE: A01 |
|
A61 | First payment of annual fees (during grant procedure) |
Free format text: JAPANESE INTERMEDIATE CODE: A61 Effective date: 20121121 |
|
FPAY | Renewal fee payment (event date is renewal date of database) |
Free format text: PAYMENT UNTIL: 20151130 Year of fee payment: 3 |
|
R150 | Certificate of patent or registration of utility model |
Ref document number: 5143464 Country of ref document: JP Free format text: JAPANESE INTERMEDIATE CODE: R150 Free format text: JAPANESE INTERMEDIATE CODE: R150 |
|
LAPS | Cancellation because of no payment of annual fees |