(57)【要約】【課題】システムの複雑化を招くことなく、リーダライタに対して優先度を設定して無線タグとの通信を行うことを可能とする通信システムを提供する。【解決手段】各リーダライタは、ＲＦＩＤタグ（４）と通信する前に、他のリーダライタの電波を検出すると、通信開始を所定の待機時間で待機する処理を行う。ゲート用Ｒ／Ｗ（２）の待機時間の平均値は、棚管理用Ｒ／Ｗ（３）の待機時間の平均値よりも短く設定されている。【選択図】図１
2020149445.tif 000002
【特許請求の範囲】
【請求項１】
複数のＲＦＩＤタグに対してデータの読み出しおよび書き込みの少なくともいずれか一方を行う複数のリーダライタを備える通信システムであって、
各リーダライタは、
他のリーダライタがＲＦＩＤタグと通信するときに発する電波を検出する検出部と、
通信対象のＲＦＩＤタグと通信する前に、他のリーダライタの前記電波を検出すると、前記通信対象のＲＦＩＤタグとの通信開始を所定の待機時間で待機する処理、および、
前記通信対象のＲＦＩＤタグとの交信処理が完了した後に所定の待機時間で待機する処理の少なくともいずれか一方を行う待機部とを備え、
前記複数のリーダライタのうち、第１リーダライタの待機時間の平均値は、第２リーダライタの待機時間の平均値よりも短く設定されている、通信システム。
【請求項２】
前記第１リーダライタの前記待機部は、待機時間を０とする、請求項１に記載の通信システム。
【請求項３】
前記第１リーダライタの前記待機部は、待機する毎に、Ｔ３以上Ｔ４以下の範囲からランダムに待機時間を決定する、請求項１に記載の通信システム。
【請求項４】
前記第２リーダライタの前記待機部は、待機する毎に、Ｔ５以上Ｔ６以下の範囲からランダムに待機時間を決定する、請求項１〜３のいずれか一項に記載の通信システム。
【請求項５】
前記第２リーダライタの前記待機部は、待機する毎に、Ｔ５以上Ｔ６以下の範囲からランダムに待機時間を決定し、前記Ｔ４が前記Ｔ５よりも小さい値である、請求項３に記載の通信システム。
【請求項６】
前記第２リーダライタの前記待機部は、待機する毎に、Ｔ５以上Ｔ６以下の範囲からランダムに待機時間を決定し、前記Ｔ４が前記Ｔ５と等しい値である、請求項３に記載の通信システム。
【請求項７】
前記第２リーダライタの前記待機部は、待機する毎に、Ｔ５以上Ｔ６以下の範囲からランダムに待機時間を決定し、前記Ｔ４が前記Ｔ５よりも大きい値である、請求項３に記載の通信システム。
【請求項８】
前記第１リーダライタは、自身の配置位置が固定されているとともに、通信領域を通過するＲＦＩＤタグと通信を行うものであり、
前記第２リーダライタは、自身が移動することにより、移動していないＲＦＩＤタグと通信を行うものである、請求項１から７のいずれか一項に記載の通信システム。
【請求項９】
複数のＲＦＩＤタグに対してデータの読み出しおよび書き込みの少なくともいずれか一方を行う複数のリーダライタを備える通信システムにおける通信方法であって、
各リーダライタは、
他のリーダライタがＲＦＩＤタグと通信するときに発する電波を検出する検出ステップと、
通信対象のＲＦＩＤタグと通信する前に、他のリーダライタの前記電波を検出すると、前記通信対象のＲＦＩＤタグとの通信開始を所定の待機時間で待機する処理、および、
前記通信対象のＲＦＩＤタグとの交信処理が完了した後に所定の待機時間で待機する処理の少なくともいずれか一方を行う待機ステップとを含み、
前記複数のリーダライタのうち、第１リーダライタの待機時間の平均値は、第２リーダライタの待機時間の平均値よりも短く設定されている、通信システムにおける通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線タグとの情報の送受信を行うリーダライタ同士の干渉を防ぐ通信システムに関する。
【背景技術】
【０００２】
従来、物品などを識別する目的で、無線タグの利用が普及している。無線タグとの情報の送受信を行うリーダライタに関して、複数のリーダライタが同時にアクティブになることによる干渉を防止する手段の例として、ＬＢＴ（Listen Before Talk）機能がある。しかしながら、ＬＢＴ機能のみでは、通信を行う権利が平等にリーダライタに対して付与されるので、特定のリーダライタの優先度を高めたいというニーズに対応できない。
【０００３】
これに対して、特許文献１には、管理サーバが質問器（リーダライタに相当）によるキャリアセンスの開始・終了および無線信号の発信・停止を制御する技術が開示されている。また、作業者が各質問器に優先度を与えておき、管理サーバは無線通信を行う権利を付与する際には高い優先度を持つ質問器に対して先に無線通信を行う権利を付与する手法が開示されている。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００７−３１７１７４号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、上述のような従来技術では、上位システムである管理サーバによってリーダライタの優先度のコントロールを行うことになるので、システムとして複雑となり、コストアップや管理の煩雑さを招くという問題がある。また、管理サーバによってリーダライタの通信権の調停が行われるため、調停に伴う処理および通信による待ち時間が発生することになる。よって、例えば、無線タグをゲートに通過させるといったリアルタイム性が必要な場面において十分な対応ができない場合がある、という問題がある。
【０００６】
本発明の一態様は、システムの複雑化を招くことなく、リーダライタに対して優先度を設定して無線タグとの通信を行うことを可能とする通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記の課題を解決するために、本発明の一態様に係る通信システムは、複数のＲＦＩＤタグに対してデータの読み出しおよび書き込みの少なくともいずれか一方を行う複数のリーダライタを備える通信システムであって、各リーダライタは、他のリーダライタがＲＦＩＤタグと通信するときに発する電波を検出する検出部と、通信対象のＲＦＩＤタグと通信する前に、他のリーダライタの前記電波を検出すると、前記通信対象のＲＦＩＤタグとの通信開始を所定の待機時間で待機する処理、および、前記通信対象のＲＦＩＤタグとの交信処理が完了した後に所定の待機時間で待機する処理の少なくともいずれか一方を行う待機部とを備え、前記複数のリーダライタのうち、第１リーダライタの待機時間の平均値は、第２リーダライタの待機時間の平均値よりも短く設定されている構成である。
【０００８】
また、本発明の一態様に係る通信システムの通信方法は、複数のＲＦＩＤタグに対してデータの読み出しおよび書き込みの少なくともいずれか一方を行う複数のリーダライタを備える通信システムにおける通信方法であって、各リーダライタは、他のリーダライタがＲＦＩＤタグと通信するときに発する電波を検出する検出ステップと、通信対象のＲＦＩＤタグと通信する前に、他のリーダライタの前記電波を検出すると、前記通信対象のＲＦＩＤタグとの通信開始を所定の待機時間で待機する処理、および、前記通信対象のＲＦＩＤタグとの交信処理が完了した後に所定の待機時間で待機する処理の少なくともいずれか一方を行う待機ステップとを含み、前記複数のリーダライタのうち、第１リーダライタの待機時間の平均値は、第２リーダライタの待機時間の平均値よりも短く設定されている方法である。
【０００９】
上記の構成または方法によれば、第１リーダライタの待機時間の平均値は、第２リーダライタの待機時間の平均値よりも短く設定されているので、第１リーダライタが通信権を取得する可能性を高くすることができる。よって、第１リーダライタに対して第２リーダライタよりも通信の優先度を高く設定することができる。
【００１０】
また、優先度の設定は、それぞれのリーダライタにおける待機時間を設定することによって実現できるので、上位システムによる制御が不要であり、システムの複雑化を招くことなく実現できる。
【００１１】
本発明の一態様に係る通信システムは、上記の構成において、前記第１リーダライタの前記待機部は、待機時間を０とする構成としてもよい。
【００１２】
上記の構成によれば、第１リーダライタの優先度を最も高くし、かつ、待機時間がなく迅速に交信処理を開始することができる。
【００１３】
本発明の一態様に係る通信システムは、上記の構成において、前記第１リーダライタの前記待機部は、待機する毎に、Ｔ３以上Ｔ４以下の範囲からランダムに待機時間を決定する構成としてもよい。
【００１４】
上記の構成によれば、例えば特定のリーダライタが所定の交信周期で交信する場合に、交信周期と待機時間とが等しくなることによって、第１リーダライタが通信権を取得する機会が完全に失われるような状況を防止することができる。
【００１５】
本発明の一態様に係る通信システムは、上記の構成において、前記第２リーダライタの前記待機部は、待機する毎に、Ｔ５以上Ｔ６以下の範囲からランダムに待機時間を決定する構成としてもよい。
【００１６】
上記の構成によれば、例えば特定のリーダライタが所定の交信周期で交信する場合に、交信周期と待機時間とが等しくなることによって、第２リーダライタが通信権を取得する機会が完全に失われるような状況を防止することができる。
【００１７】
本発明の一態様に係る通信システムは、上記の構成において、前記第２リーダライタの前記待機部は、待機する毎に、Ｔ５以上Ｔ６以下の範囲からランダムに待機時間を決定し、前記Ｔ４が前記Ｔ５よりも小さい値である、構成としてもよい。
【００１８】
上記の構成によれば、第１リーダライタの待機時間が第２リーダライタの待機時間よりも必ず短くなるので、第１リーダライタの優先度を確実に高くすることができる。
【００１９】
本発明の一態様に係る通信システムは、上記の構成において、前記第２リーダライタの前記待機部は、待機する毎に、Ｔ５以上Ｔ６以下の範囲からランダムに待機時間を決定し、前記Ｔ４が前記Ｔ５と等しい値である構成としてもよい。
【００２０】
上記の構成によれば、状況によっては第１リーダライタの待機時間と第２リーダライタの待機時間とが等しくなることがあり、この場合には、第１リーダライタと第２リーダライタとで優先度を等しくすることができる。
【００２１】
本発明の一態様に係る通信システムは、上記の構成において、前記第２リーダライタの前記待機部は、待機する毎に、Ｔ５以上Ｔ６以下の範囲からランダムに待機時間を決定し、前記Ｔ４が前記Ｔ５よりも大きい値である構成としてもよい。
【００２２】
上記の構成によれば、状況によっては、第１リーダライタの待機時間が第２リーダライタの待機時間よりも長くなることがあり、この場合には、第１リーダライタの優先度が第２リーダライタの優先度よりも低くなることがある。すなわち、第１リーダライタの優先度を弱く設定することができる。
【００２３】
本発明の一態様に係る通信システムは、上記の構成において、前記第１リーダライタは、自身の配置位置が固定されているとともに、通信領域を通過するＲＦＩＤタグと通信を行うものであり、前記第２リーダライタは、自身が移動することにより、移動していないＲＦＩＤタグと通信を行うものである構成としてもよい。
【００２４】
上記の構成では、第１リーダライタは、移動するＲＦＩＤタグと限られた時間内で通信を行う必要がある。一方、第２リーダライタは、移動していないＲＦＩＤタグと通信すればよく、時間的な制限はない。よって、このようなシステムにおいて、第１リーダライタに適切に優先度を高く設定することができるため、通信権の付与を好ましい状態で実現することが可能となる。
【発明の効果】
【００２５】
本発明の一態様によれば、システムの複雑化を招くことなく、リーダライタに対して優先度を設定して無線タグとの通信を行うことができる。
【図面の簡単な説明】
【００２６】
【図１】本実施形態に係る通信システム１００の構成を示すブロック図である。
【図２】ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３におけるＲＦＩＤタグ４との通信処理の流れを示すフローチャートである。
【図３】固定方式で待機時間が設定された場合において、ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３が同じタイミングで通信指示を受領し、その時点で他のリーダライタからの電波が検出された場合の通信シーケンス例を示すタイミングチャートである。
【図４】固定方式で待機時間が設定された場合において、他のリーダライタから電波が出されていない場合の通信シーケンス例を示すタイミングチャートである。
【図５】固定方式で待機時間が設定された場合において、他のリーダライタから電波が出されていない場合の他の通信シーケンス例を示すタイミングチャートである。
【図６】ゲート用Ｒ／Ｗ２の待機時間を０とした固定方式で待機時間が設定された場合において、ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３が同じタイミングで通信指示を受領し、その時点で他のリーダライタからの電波が検出された場合の通信シーケンス例を示すタイミングチャートである。
【図７】ゲート用Ｒ／Ｗ２の待機時間を０とした固定方式で待機時間が設定された場合において、他のリーダライタから電波が出されていない場合の通信シーケンス例を示すタイミングチャートである。
【図８】固定方式で待機時間が設定された場合において、他のリーダライタから電波が出されていない場合のさらに他の通信シーケンス例を示すタイミングチャートである。
【図９】ランダム方式で待機時間が設定された場合において、他のリーダライタから電波が出されていない場合の通信シーケンス例を示すタイミングチャートである。
【図１０】ランダム方式による待機時間の設定方式のバリエーションによる待機時間設定例を示す図である。
【図１１】交信後待機処理を行う場合の、ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３におけるＲＦＩＤタグ４との通信処理の流れを示すフローチャートである。
【図１２】交信後待機処理を行う場合において、他のリーダライタから電波が出されていない場合の通信シーケンス例を示すタイミングチャートである。
【発明を実施するための形態】
【００２７】
以下、本発明の一側面に係る実施の形態（以下、「本実施形態」とも表記する）を、図面に基づいて説明する。ただし、以下で説明する本実施形態は、あらゆる点において本発明の例示に過ぎない。本発明の範囲を逸脱することなく種々の改良や変形を行うことができることは言うまでもない。
【００２８】
§１  適用例
（通信システムの構成）
まず、図１を用いて、本発明が適用される場面の一例について説明する。図１は、本実施形態に係る通信システム１００の構成を示すブロック図である。同図に示すように、通信システム１００は、複数のＲＦＩＤタグ４に対してデータの読み出しおよび書き込みの少なくともいずれか一方を行うゲート用Ｒ／Ｗ（第１リーダライタ）２および棚管理用Ｒ／Ｗ（第２リーダライタ）３を備える。
【００２９】
ゲート用Ｒ／Ｗ２は、他のリーダライタがＲＦＩＤタグ４と通信するときに発する電波を検出する検出部２７と、通信対象のＲＦＩＤタグ４と通信する前に、他のリーダライタの電波を検出すると、ＲＦＩＤタグ４との通信開始を所定の待機時間で待機する待機部２６とを備える。
【００３０】
同様に、棚管理用Ｒ／Ｗ３は、他のリーダライタがＲＦＩＤタグ４と通信するときに発する電波を検出する検出部３７と、通信対象のＲＦＩＤタグ４と通信する前に、他のリーダライタの電波を検出すると、ＲＦＩＤタグ４との通信開始を所定の待機時間で待機する待機部３６とを備える。
【００３１】
ここで、ゲート用Ｒ／Ｗ２の待機時間の平均値は、棚管理用Ｒ／Ｗ３の待機時間の平均値よりも短く設定されている。これにより、ゲート用Ｒ／Ｗ２の優先度を、棚管理用Ｒ／Ｗ３よりも高い状態で通信を行わせることが可能となる。
【００３２】
なお、通信システム１００が、優先順位を設定すべきリーダライタを３つ以上備えており、それぞれの待機時間の長さが、優先順位が高いものほど短くなるように設定してもよい。
【００３３】
§２  構成例
以下に、通信システム１００の構成についてより詳細に説明する。図１に示すように、通信システム１００は、ゲート用Ｒ／Ｗ２、棚管理用Ｒ／Ｗ３、それら複数のリーダライタを統括的に管理する上位システムであるＰＬＣ（Programmable Logic Controller）１、リーダライタとデータの送受信を行う搬送車５及び棚６上のＲＦＩＤ（Radio Frequency Identifier）タグ４とを備えている。ＰＬＣ１とゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３とは、通信ネットワークを介して通信接続されている。なお、図示はしないが、通信システム１００は、ゲート用Ｒ／Ｗ２、および棚管理用Ｒ／Ｗ３以外にもリーダライタを備えていても良い。
【００３４】
ゲート用Ｒ／Ｗ２は、搬送車５がゲートを通る際、搬送車５に積載されている製品に取り付けられたＲＦＩＤタグ４と通信を行う。すなわち、ゲート用Ｒ／Ｗ２は、自身の配置位置が固定されているとともに、通信領域を通過するＲＦＩＤタグ４と通信を行う。これにより、ゲートを通過した搬送車５に積載されている製品を認識することが可能となる。
【００３５】
ゲート用Ｒ／Ｗ２は、上位通信部２１、ＲＦ（Radio Frequency）通信部２２、およびアンテナ２３を備えている。上位通信部２１は、ＰＬＣ１との通信を制御するものであり、ＰＬＣ１からの指示をＲＦ通信部２２に伝送するとともに、ＲＦ通信部２２からの出力をＰＬＣ１に送信する。ＲＦ通信部２２は、アンテナ２３によって送受信される電波の通信制御を行う。ここで、ゲート用Ｒ／Ｗ２の通信対象としてのＲＦＩＤタグ４は移動していることが想定されるため、ゲート用Ｒ／Ｗ２での無線通信にはリアルタイム性が必要とされる。
【００３６】
ＲＦ通信部２２が備える待機部２６は待機時間を示す待機時間情報を保持している。この待機時間情報は、外部からの指示により変更が可能となっている。例えば、ＰＬＣ１からの指示により待機時間情報が書き換えられてもよいし、ゲート用Ｒ／Ｗ２にＵＳＢ（Universal Serial Bus）などによって直接接続されるＰＣなどにより待機時間情報が書き換えられても良い。また、ゲート用Ｒ／Ｗ２がユーザからの入力を受け付ける入力部を備え、この入力部（ボタン、スイッチ、タッチパネルなど）によって待機時間情報が書き換えられてもよい。
【００３７】
棚管理用Ｒ／Ｗ３は、棚６上に載置されている製品に取り付けられたＲＦＩＤタグ４と通信を行う。すなわち、棚管理用Ｒ／Ｗ３は、ユーザによって搬送されることによって自身が移動することにより、移動していないＲＦＩＤタグ４と通信を行う。これにより、棚６上にどのような製品が載置されているかを認識することが可能となる。
【００３８】
棚管理用Ｒ／Ｗ３は、上位通信部３１、ＲＦ通信部３２、アンテナ３３、およびトリガースイッチ３４を備えている。上位通信部３１、ＲＦ通信部３２、およびアンテナ３３は、上記した上位通信部２１、ＲＦ通信部２２、およびアンテナ２３と同様の機能を有するものである。トリガースイッチ３４は、ユーザによる操作を受け付けるものであり、ユーザによって操作されたタイミングでＲＦ通信部３２に対して、ＩＤタグ４との通信を開始する指示を送信する。なお、ＩＤタグ４との通信を開始する指示をＰＬＣ１から受信するようになっていてもよい。
【００３９】
ここで、棚管理用Ｒ／Ｗ３の通信対象としてのＲＦＩＤタグ４は静止していることが想定されるため、棚管理用Ｒ／Ｗ３での無線通信には、ゲート用Ｒ／Ｗ２と比較してリアルタイム性が必要とされない。
【００４０】
なお、図１では搬送車５及び棚６上のＲＦＩＤタグ４はそれぞれ２個ずつで示されているが、これに限定されるものではなく、１個以上であればよい。
【００４１】
（通信処理の流れ）
図２は、ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３におけるＲＦＩＤタグ４との通信処理の流れを示すフローチャートである。ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３は基本的な通信の処理の流れは同様であるので、ここではゲート用Ｒ／Ｗ２を例に説明する。
【００４２】
まずステップ１（以降、Ｓ１のように称する）において、上位通信部２１は、ＰＬＣ１からの読み取り指示を示す信号を受信すると、その旨をＲＦ通信部２２に送信する。なお、棚管理用Ｒ／Ｗ３の場合には、トリガースイッチ３４がユーザによる操作入力を読み取り指示としてＲＦ通信部２２に送信してもよい。
【００４３】
次に、Ｓ２において、ＲＦ通信部２２における検出部２７は、ＬＢＴ（Listen Before Talk）機能によって、アンテナ２３によって他のリーダライタからの電波を検出しているか否かを確認する。Ｓ２においてＹＥＳ、すなわち、検出部２７が他のリーダライタからの電波を検出した場合、ＲＦ通信部２２における待機部２６は、ＲＦ通信を所定の待機時間で待機する処理を行う（Ｓ３）。待機処理が完了するとＳ２からの処理に戻る。
【００４４】
一方、Ｓ２においてＮＯ、すなわち、他のリーダライタからの電波を検出しなかった場合、ＲＦ通信部２２は、ＲＦ通信を開始し、ＲＦＩＤタグ４との交信処理を行う（Ｓ４）。
【００４５】
なお、上記ではＳ２において読み取り指示を受信したケースについて説明したが、書き込み指示を受信したケースでも同様の処理が行われる。
【００４６】
（待機時間の設定のバリエーション）
次に、待機時間の設定のバリエーションについて説明する。ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３における待機時間の設定方法としては、大きく分けて固定方式とランダム方式とが挙げられる。
【００４７】
固定方式は、それぞれのリーダライタにおいて待機時間が固定値として設定される方式である。優先度の高いリーダライタ、すなわち、ゲート用Ｒ／Ｗ２の待機時間をＴ１（固定値）に設定するとともに、優先度の低いリーダライタ、すなわち、棚管理用Ｒ／Ｗ３の待機時間をＴ２（固定値）に設定し、Ｔ１＜Ｔ２とする。
【００４８】
ランダム方式は、それぞれのリーダライタにおいて、待機処理が発生する毎に、待機時間が所定の範囲からなるランダム値として設定される方式である。優先度の高いリーダライタ、すなわち、ゲート用Ｒ／Ｗ２の待機時間をＴ３〜Ｔ４の範囲でのランダム値に設定するとともに、優先度の低いリーダライタ、すなわち、棚管理用Ｒ／Ｗ３の待機時間をＴ５〜Ｔ６の範囲でのランダム値に設定する。また、Ｔ３〜Ｔ４の範囲でのランダム値の平均が、Ｔ５〜Ｔ６の範囲でのランダム値の平均よりも短くなるように設定する。なお、上記のＴ３は０であってもよい。また、ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３のどちらか一方が固定方式であり、他方がランダム方式であってもよい。
【００４９】
（固定方式による通信シーケンスの具体例）
以下に、固定方式で待機時間が設定された場合の、ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３におけるＲＦＩＤタグ４との通信シーケンスの具体例について説明する。図３は、固定方式で待機時間が設定された場合において、ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３が同じタイミングで通信指示を受領し、その時点で他のリーダライタからの電波が検出された場合の通信シーケンス例を示すタイミングチャートである。
【００５０】
ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３において、通信指示受領時点でＬＢＴが行われる。このＬＢＴにおいて他のリーダライタからの電波が検出されたため、待機処理が行われる。ゲート用Ｒ／Ｗ２においては待機処理がＴ１の期間で行われ、その後再度ＬＢＴが行われる。この時点では、他のリーダライタからの電波が検出されないため、ＬＢＴ終了後に交信処理が行われる。
【００５１】
一方、棚管理用Ｒ／Ｗ３において、通信指示受領時点でＬＢＴが行われる。このＬＢＴにおいて他のリーダライタからの電波が検出されたため、待機処理が行われる。棚管理用Ｒ／Ｗ３においては待機処理がＴ１よりも長いＴ２の期間で行われ、その後再度ＬＢＴが行われる。この時点では、ゲート用Ｒ／Ｗ２において交信処理が行われているため、ゲート用Ｒ／Ｗ２からの電波がＬＢＴにおいて検出される。よって、続いて待機処理がＴ２の期間で行われる。その後再度ＬＢＴが行われ、この時点では、他のリーダライタからの電波が検出されないため、ＬＢＴ終了後に交信処理が行われる。
【００５２】
以上のように、ゲート用Ｒ／Ｗ２の待機時間が、棚管理用Ｒ／Ｗ３の待機時間よりも短く設定されていることにより、ゲート用Ｒ／Ｗ２の交信処理が優先的に実行されることがわかる。
【００５３】
図４は、固定方式で待機時間が設定された場合において、他のリーダライタから電波が出されていない場合の通信シーケンス例を示すタイミングチャートである。
【００５４】
この例では、まずゲート用Ｒ／Ｗ２が先にＬＢＴを開始している。このＬＢＴにおいて他のリーダライタからの電波が検出されないため、ゲート用Ｒ／Ｗ２は交信処理を開始する。一方、棚管理用Ｒ／Ｗ３は、ゲート用Ｒ／Ｗ２から少し遅れてＬＢＴを開始し、ＬＢＴの途中でゲート用Ｒ／Ｗ２からの電波を検出する。よって、棚管理用Ｒ／Ｗ３では、待機処理がＴ２の期間で行われる。
【００５５】
その後、ゲート用Ｒ／Ｗ２において、１回目の交信処理が終了した後に、２回目の交信処理を行うためにＬＢＴが行われる。このＬＢＴにおいて他のリーダライタからの電波が検出されないため、ゲート用Ｒ／Ｗ２は２回目の交信処理を開始する。一方、棚管理用Ｒ／Ｗ３は、待機処理の終了後にＬＢＴを再度行い、ＬＢＴの途中でゲート用Ｒ／Ｗ２からの電波を再度検出する。よって、棚管理用Ｒ／Ｗ３では、再度待機処理がＴ２の期間で行われる。その後再度ＬＢＴが行われ、この時点では、他のリーダライタからの電波が検出されないため、ＬＢＴ終了後に交信処理が行われる。
【００５６】
以上のように、図４に示す例においてもゲート用Ｒ／Ｗ２の交信処理が優先的に実行されることがわかる。
【００５７】
図５は、固定方式で待機時間が設定された場合において、他のリーダライタから電波が出されていない場合の他の通信シーケンス例を示すタイミングチャートである。
【００５８】
この例では、まず棚管理用Ｒ／Ｗ３が先にＬＢＴを開始している。このＬＢＴにおいて他のリーダライタからの電波が検出されないため、棚管理用Ｒ／Ｗ３は交信処理を開始する。一方、ゲート用Ｒ／Ｗ２は、棚管理用Ｒ／Ｗ３から少し遅れてＬＢＴを開始し、ＬＢＴの途中で棚管理用Ｒ／Ｗ３からの電波を検出する。よって、ゲート用Ｒ／Ｗ２では、待機処理がＴ１の期間で行われる。
【００５９】
その後、ゲート用Ｒ／Ｗ２において、待機処理の後にＬＢＴが再度行われ、この時点では、他のリーダライタからの電波が検出されないため、ＬＢＴ終了後に交信処理が行われる。
【００６０】
一方、棚管理用Ｒ／Ｗ３において、１回目の交信処理が終了した後に、２回目の交信処理を行うためにＬＢＴが行われる。このＬＢＴの途中で棚管理用Ｒ／Ｗ３はゲート用Ｒ／Ｗ２からの電波を検出する。よって、棚管理用Ｒ／Ｗ３では、待機処理がＴ２の期間で行われる。その後再度ＬＢＴが行われ、この時点では、他のリーダライタからの電波が検出されないため、ＬＢＴ終了後に交信処理が行われる。
【００６１】
以上のように、図５に示す例では、棚管理用Ｒ／Ｗ３が先にＬＢＴを開始して交信処理を行った状況であっても、その後にゲート用Ｒ／Ｗ２が通信権を取得して交信処理を行っている。これは、ゲート用Ｒ／Ｗ２の待機時間が棚管理用Ｒ／Ｗ３の待機時間よりも短く設定されていることにより、通信権を取得する確率が高まっているからである。すなわち、図５に示す例においてもゲート用Ｒ／Ｗ２の交信処理が優先的に実行されることがわかる。
【００６２】
図６は、ゲート用Ｒ／Ｗ２の待機時間を０とした固定方式で待機時間が設定された場合において、ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３が同じタイミングで通信指示を受領し、その時点で他のリーダライタからの電波が検出された場合の通信シーケンス例を示すタイミングチャートである。
【００６３】
この例では、ゲート用Ｒ／Ｗ２の待機時間が０に設定されている。ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３において、通信指示受領時点でＬＢＴが行われる。このＬＢＴにおいて他のリーダライタからの電波が検出されたため、待機時間が０であることによりＬＢＴが連続して行われる。３回目のＬＢＴの時点では、他のリーダライタからの電波が検出されなくなったため、ＬＢＴ終了後に交信処理が行われる。
【００６４】
一方、棚管理用Ｒ／Ｗ３において、通信指示受領時点でＬＢＴが行われる。このＬＢＴにおいて他のリーダライタからの電波が検出されたため、待機処理が行われる。棚管理用Ｒ／Ｗ３においては待機処理がＴ２の期間で行われ、その後再度ＬＢＴが行われる。この時点では、ゲート用Ｒ／Ｗ２において交信処理が行われているため、ゲート用Ｒ／Ｗ２からの電波がＬＢＴにおいて検出される。よって、続いて待機処理がＴ２の期間で行われる。その後再度ＬＢＴが行われ、この時点では、他のリーダライタからの電波が検出されないため、ＬＢＴ終了後に交信処理が行われる。
【００６５】
以上のように、ゲート用Ｒ／Ｗ２の待機時間を０に設定した場合においても、ゲート用Ｒ／Ｗ２の交信処理が優先的に実行されることがわかる。
【００６６】
図７は、ゲート用Ｒ／Ｗ２の待機時間を０とした固定方式で待機時間が設定された場合において、他のリーダライタから電波が出されていない場合の通信シーケンス例を示すタイミングチャートである。
【００６７】
この例では、まず棚管理用Ｒ／Ｗ３が先にＬＢＴを開始している。このＬＢＴにおいて他のリーダライタからの電波が検出されないため、棚管理用Ｒ／Ｗ３は交信処理を開始する。一方、ゲート用Ｒ／Ｗ２は、棚管理用Ｒ／Ｗ３から少し遅れてＬＢＴを開始し、ＬＢＴの途中で棚管理用Ｒ／Ｗ３からの電波を検出する。よって、ゲート用Ｒ／Ｗ２では、棚管理用Ｒ／Ｗ３による交信処理が行われている期間において、待機時間が０であることによりＬＢＴが連続して行われる。
【００６８】
その後、棚管理用Ｒ／Ｗ３における交信処理が終了すると、ゲート用Ｒ／Ｗ２におけるＬＢＴにおいて他のリーダライタからの電波が検出されないため、ＬＢＴ終了後に交信処理が行われる。
【００６９】
一方、棚管理用Ｒ／Ｗ３において、１回目の交信処理が終了した後に、２回目の交信処理を行うためにＬＢＴが行われる。このＬＢＴの途中で棚管理用Ｒ／Ｗ３はゲート用Ｒ／Ｗ２からの電波を検出する。よって、棚管理用Ｒ／Ｗ３では、待機処理がＴ２の期間で行われる。その後再度ＬＢＴが行われ、この時点では、他のリーダライタからの電波が検出されないため、ＬＢＴ終了後に交信処理が行われる。
【００７０】
以上のように、図７に示す例においてもゲート用Ｒ／Ｗ２の交信処理が優先的に実行されることがわかる。
【００７１】
なお、ゲート用Ｒ／Ｗ２の待機時間を０に設定した場合において、図４と同様にゲート用Ｒ／Ｗ２が先にＬＢＴを開始した場合、通信シーケンスとしては図４と同様となる。
【００７２】
ここで、ゲート用Ｒ／Ｗ２の交信周期ＴＡが、棚管理用Ｒ／Ｗ３の待機時間と一致した場合に生じる問題について説明する。図８は、固定方式で待機時間が設定された場合において、他のリーダライタから電波が出されていない場合のさらに他の通信シーケンス例を示すタイミングチャートである。
【００７３】
この例では、上述したように、ゲート用Ｒ／Ｗ２の交信周期ＴＡが、棚管理用Ｒ／Ｗ３の待機時間と一致している。この場合、棚管理用Ｒ／Ｗ３のＬＢＴ開始タイミングによっては、棚管理用Ｒ／Ｗ３が永遠に通信権を得ることができないことになる。すなわち、図６に示すように、棚管理用Ｒ／Ｗ３は、ゲート用Ｒ／Ｗ２の交信処理期間においてＬＢＴを行うと、ゲート用Ｒ／Ｗ２からの電波を検出することにより待機処理がＴ２の期間で行われる。ここで、待機時間Ｔ２が交信周期ＴＡと一致していることにより、棚管理用Ｒ／Ｗ３における待機処理後のＬＢＴが、ゲート用Ｒ／Ｗ２の次の交信処理のタイミングと毎回重なることになる。なお、この現象は、優先度の高低に拘わらず、交信周期が一定のリーダライタがあり、それ以外のリーダライタにおける待機時間が更新周期と一致している場合に発生しうる。
【００７４】
すなわち、固定方式で待機時間が設定される場合、状況によっては上記のような現象が発生するという問題がある。この問題を解決する手法として、以下にランダム方式で待機時間を設定する例について説明する。
【００７５】
（ランダム方式による通信シーケンスの具体例）
以下に、ランダム方式で待機時間が設定された場合の、ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３におけるＲＦＩＤタグ４との通信シーケンスの具体例について説明する。図９は、ランダム方式で待機時間が設定された場合において、他のリーダライタから電波が出されていない場合の通信シーケンス例を示すタイミングチャートである。
【００７６】
この例では、棚管理用Ｒ／Ｗ３は、ゲート用Ｒ／Ｗ２の交信処理期間においてＬＢＴを行うと、ゲート用Ｒ／Ｗ２からの電波を検出することにより待機処理が行われる。この待機処理の時間としてはＴ５〜Ｔ６の間の時間がランダムに設定される。
【００７７】
その後、ゲート用Ｒ／Ｗ２は、交信周期ＴＡ後に２回目の交信処理を行う。この交信処理のタイミングで、棚管理用Ｒ／Ｗ３が待機処理後にＬＢＴを行い、ゲート用Ｒ／Ｗ２の電波を検出することによって再度待機処理が行われる。この待機処理の時間としてはＴ５〜Ｔ６の間の時間がランダムに設定される。この待機処理後に、棚管理用Ｒ／Ｗ３はＬＢＴを行う。このタイミングではゲート用Ｒ／Ｗ２は交信処理を行っていないため、棚管理用Ｒ／Ｗ３はＬＢＴ後に交信処理を行う。一方、ゲート用Ｒ／Ｗ２は、次の交信周期ＴＡ後にＬＢＴを行い、棚管理用Ｒ／Ｗ３の電波を検出することによって待機処理が行われる。この待機処理の時間としてはＴ３〜Ｔ４の間の時間がランダムに設定される。
【００７８】
以上のように、ランダム方式で待機時間が設定される場合、棚管理用Ｒ／Ｗ３の待機時間がゲート用Ｒ／Ｗ２の交信周期と一致し続けることがないため、棚管理用Ｒ／Ｗ３にも通信権が与えられる可能性が生じることになる。すなわち、ランダム方式によれば、交信周期が一定のリーダライタがある場合に、特定のリーダライタに通信権が与えられなくなるというリスクをなくすことができる。
【００７９】
（ランダム方式の待機時間の設定バリエーション）
ここで、ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３の待機時間のランダム値の範囲設定について説明する。上記したように、ゲート用Ｒ／Ｗ２の待機時間をＴ３〜Ｔ４の範囲でのランダム値に設定するとともに、棚管理用Ｒ／Ｗ３の待機時間をＴ５〜Ｔ６の範囲でのランダム値に設定する。この場合、両者のランダム値の範囲設定方式として３種類のバリエーションがある。ランダム方式１が、ゲート用Ｒ／Ｗ２の待機時間のランダム値の範囲の上限であるＴ４が、棚管理用Ｒ／Ｗ３の待機時間のランダム値の範囲の下限であるＴ５よりも小さい（Ｔ４＜Ｔ５）方式である。ランダム方式２が、Ｔ４とＴ５とが等しい（Ｔ４＝Ｔ５）方式である。ランダム方式３が、Ｔ４がＴ５よりも大きい（Ｔ４＞Ｔ５）方式である。
【００８０】
ランダム方式１の場合、ゲート用Ｒ／Ｗ２の待機時間が棚管理用Ｒ／Ｗ３の待機時間よりも必ず短くなるので、ゲート用Ｒ／Ｗ２の優先度を確実に高くすることができる。ランダム方式２の場合、状況によってはゲート用Ｒ／Ｗ２の待機時間と棚管理用Ｒ／Ｗ３の待機時間とが等しくなることがありうる。すなわち、待機時間が両者で等しくなった場合には、ゲート用Ｒ／Ｗ２と棚管理用Ｒ／Ｗ３とで優先度は等しくなる。ランダム方式３の場合、状況によっては、ゲート用Ｒ／Ｗ２の待機時間が棚管理用Ｒ／Ｗ３の待機時間よりも長くなることがありうる。すなわち、ゲート用Ｒ／Ｗ２の待機時間が棚管理用Ｒ／Ｗ３の待機時間よりも長くなった場合には、ゲート用Ｒ／Ｗ２の優先度が棚管理用Ｒ／Ｗ３の優先度よりも低くなることがある。しかしながら、上記したように、Ｔ３〜Ｔ４の範囲でのランダム値の平均が、Ｔ５〜Ｔ６の範囲でのランダム値の平均よりも短くなるように設定されているので、ランダム方式１〜３のいずれであっても、平均をとればゲート用Ｒ／Ｗ２の方が、棚管理用Ｒ／Ｗ３よりも優先度が高いことになる。
【００８１】
図１０は、ランダム方式による待機時間の設定方式のバリエーションによる待機時間設定例を示す図である。同図の（ａ）は、ランダム方式１の場合に、ゲート用Ｒ／Ｗ２の待機時間が棚管理用Ｒ／Ｗ３の待機時間よりも短くなっている例を示している。同図の（ｂ）は、ランダム方式２の場合に、ゲート用Ｒ／Ｗ２の待機時間と棚管理用Ｒ／Ｗ３の待機時間とが等しくなっている例を示している。同図の（ｃ）は、ランダム方式３の場合に、ゲート用Ｒ／Ｗ２の待機時間が棚管理用Ｒ／Ｗ３の待機時間よりも長くなっている例を示している。
【００８２】
（交信処理後に待機処理を行う例）
次に、交信処理を行った後に待機処理を行う例について説明する。図１１は、交信後待機処理を行う場合の、ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３におけるＲＦＩＤタグ４との通信処理の流れを示すフローチャートである。ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３は基本的な通信の処理の流れは同様であるので、ここではゲート用Ｒ／Ｗ２を例に説明する。
【００８３】
Ｓ１１〜Ｓ１４の処理は、上記した図２に示すフローチャートに関する説明におけるＳ１〜Ｓ４の処理と同様であるので、その説明を省略する。Ｓ１４における交信処理が完了すると、Ｓ１５において、ＲＦ通信部２２における待機部２６は、交信後待機処理を行う。なお、交信処理後の待機処理の開始は、交信処理において確保された交信期間の終了時点であってもよいし、交信期間の終了時点の前に必要な交信処理が終了した時点であってもよい。
【００８４】
図１２は、交信後待機処理を行う場合において、他のリーダライタから電波が出されていない場合の通信シーケンス例を示すタイミングチャートである。
【００８５】
この例では、まず棚管理用Ｒ／Ｗ３が先にＬＢＴを開始している。このＬＢＴにおいて他のリーダライタからの電波が検出されないため、棚管理用Ｒ／Ｗ３は交信処理を開始する。また、棚管理用Ｒ／Ｗ３は、交信処理終了後に待機処理を行う。一方、ゲート用Ｒ／Ｗ２は、棚管理用Ｒ／Ｗ３から少し遅れてＬＢＴを開始し、ＬＢＴの途中で棚管理用Ｒ／Ｗ３からの電波を検出する。よって、ゲート用Ｒ／Ｗ２では、待機処理が行われる。
【００８６】
その後、ゲート用Ｒ／Ｗ２において、待機処理の後にＬＢＴが再度行われ、この時点では、他のリーダライタからの電波が検出されないため、ＬＢＴ終了後に交信処理が行われる。
【００８７】
一方、棚管理用Ｒ／Ｗ３において、１回目の交信処理が終了し、待機処理が完了した後に、２回目の交信処理を行うためにＬＢＴが行われる。このＬＢＴの途中で棚管理用Ｒ／Ｗ３はゲート用Ｒ／Ｗ２からの電波を検出する。よって、棚管理用Ｒ／Ｗ３では、待機処理が行われる。その後再度ＬＢＴが行われ、この時点では、他のリーダライタからの電波が検出されないため、ＬＢＴ終了後に交信処理が行われる。
【００８８】
以上のように、交信処理後に待機処理が行われることにより、この待機処理期間中に他のリーダライタが通信権を獲得する可能性が生じることになる。よって、特定のリーダライタが通信権を確保しつづける可能性を低減することができる。
【００８９】
また、交信処理後の待機処理の待機時間を、リーダライタの優先度が高いものほど短くなるように設定してもよい。具体的には、ゲート用Ｒ／Ｗ２における交信処理後の待機処理の待機時間の平均値を、棚管理用Ｒ／Ｗ３における交信処理後の待機処理の待機時間の平均値よりも短く設定してもよい。この場合、ゲート用Ｒ／Ｗ２が通信権を取得する可能性をより高めることができる。また、上記したＬＢＴ後の待機時間と同様に、交信処理後の待機処理の待機時間を、固定値で設定してもよいし、ランダムな値として設定してもよい。
【００９０】
なお、ＬＢＴ後の待機処理の時間を各リーダライタで等しく設定する一方、交信処理後の待機処理の時間を、リーダライタの優先度が高いものほど短くなるように設定してもよい。これによっても、優先度の高いリーダライタが通信権を獲得する可能性を高めることができる。
【００９１】
〔ソフトウェアによる実現例〕
ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３の制御ブロック（特に上位通信部２１、ＲＦ通信部２２、上位通信部３１、ＲＦ通信部３２）は、集積回路（ＩＣチップ）等に形成された論理回路（ハードウェア）によって実現してもよいし、ソフトウェアによって実現してもよい。
【００９２】
後者の場合、ゲート用Ｒ／Ｗ２および棚管理用Ｒ／Ｗ３は、各機能を実現するソフトウェアであるプログラムの命令を実行するコンピュータを備えている。このコンピュータは、例えば１つ以上のプロセッサを備えていると共に、前記プログラムを記憶したコンピュータ読み取り可能な記録媒体を備えている。そして、前記コンピュータにおいて、前記プロセッサが前記プログラムを前記記録媒体から読み取って実行することにより、本発明の目的が達成される。前記プロセッサとしては、例えばＣＰＵ（Central Processing Unit）を用いることができる。前記記録媒体としては、「一時的でない有形の媒体」、例えば、ＲＯＭ（Read Only Memory）等の他、テープ、ディスク、カード、半導体メモリ、プログラマブルな論理回路などを用いることができる。また、前記プログラムを展開するＲＡＭ（Random Access Memory）などをさらに備えていてもよい。また、前記プログラムは、該プログラムを伝送可能な任意の伝送媒体（通信ネットワークや放送波等）を介して前記コンピュータに供給されてもよい。なお、本発明の一態様は、前記プログラムが電子的な伝送によって具現化された、搬送波に埋め込まれたデータ信号の形態でも実現され得る。
【００９３】
本発明は上述した各実施形態に限定されるものではなく、請求項に示した範囲で種々の変更が可能であり、異なる実施形態にそれぞれ開示された技術的手段を適宜組み合わせて得られる実施形態についても本発明の技術的範囲に含まれる。
【符号の説明】
【００９４】
１  ＰＬＣ
２  ゲート用Ｒ／Ｗ（第１リーダライタ）
３  棚管理用Ｒ／Ｗ（第２リーダライタ）
４  ＲＦＩＤタグ
５  搬送車
２１、３１  上位通信部
２２、３２  ＲＦ通信部
２３、３３  アンテナ
２６、３６  待機部
２７、３７  検出部
３４  トリガースイッチ
１００  通信システム
【図１】
2020149445.tif 000003
【図２】
2020149445.tif 000004
【図３】
2020149445.tif 000005
【図４】
2020149445.tif 000006
【図５】
2020149445.tif 000007
【図６】
2020149445.tif 000008
【図７】
2020149445.tif 000009
【図８】
2020149445.tif 000010
【図９】
2020149445.tif 000011
【図１０】
2020149445.tif 000012
【図１１】
2020149445.tif 000013
【図１２】
2020149445.tif 000014