(57)【要約】【課題】複数の交信装置を好適な位置に設置することをサポート可能とする。【解決手段】ＲＦＩＤシステムは、測定期間において、第１の交信装置での信号の受信レベルを表す第１の時系列データと、第２の交信装置での信号の受信レベルを表す第２の時系列データとを記憶する。当該システムは、第１および第２の時系列データにおいて、測定期間の開始時刻からの経過時間が対応している第１の交信装置での受信レベルと第２の交信装置での受信レベルとのうちの高い方の受信レベルを、開始時刻からの経過時間毎に特定し、特定された受信レベルを表す第３の時系列データを生成する。システムは、第１の時系列データに基づく画像３９１と第２の時系列データに基づく画像３９２と第３の時系列データに基づく画像３９３とのうちの少なくとも１つを選択的に、または画像３９１と画像３９２と画像３９３とを同時に表示する。【選択図】図４
2019066994.tif 000002
【特許請求の範囲】
【請求項１】
ＲＦＩＤ（Radio Frequency Identification）システムであって、
表示装置と、
移動する第１のＲＦ（Radio Frequency）タグと非接触で交信する第１の交信装置と、
前記第１のＲＦタグと非接触で交信する第２の交信装置とを備え、
前記第１の交信装置と前記第２の交信装置とは、前記交信用の信号を繰り返し出力し、かつ前記交信用の信号に基づき前記第１のＲＦタグから送信される第１の信号の受信レベルを測定し、
前記ＲＦＩＤシステムは、
予め定められた測定期間において前記第１の交信装置で受信された前記第１の信号の受信レベルを表す第１の時系列データと、前記測定期間において前記第２の交信装置で受信された前記第１の信号の受信レベルを表す第２の時系列データとを記憶する記憶手段と、
前記第１の時系列データおよび前記第２の時系列データにおいて、前記測定期間の開始時刻からの経過時間が対応している前記第１の交信装置での前記第１の信号の受信レベルと前記第２の交信装置での前記第１の信号の受信レベルとのうちの高い方の受信レベルを、前記開始時刻からの経過時間毎に特定し、かつ特定された前記受信レベルを表す第３の時系列データを生成する生成手段と、
前記第１の時系列データに基づく第１の画像と前記第２の時系列データに基づく第２の画像と前記第３の時系列データに基づく第３の画像とのうちの少なくとも１つを選択的に、または、前記第１の画像と前記第２の画像と前記第３の画像とを同時に、前記表示装置に表示させる表示制御手段とを備える、ＲＦＩＤシステム。
【請求項２】
前記第１の画像は、前記第１の時系列データをグラフ要素として含む第１のグラフであり、
前記第２の画像は、前記第２の時系列データをグラフ要素として含む第２のグラフであり、
前記第３の画像は、前記第３の時系列データをグラフ要素として含む第３のグラフである、請求項１に記載のＲＦＩＤシステム。
【請求項３】
前記表示制御手段は、前記第１のグラフ、前記第２のグラフ、および前記第３のグラフのうちの少なくとも１つを選択的に表示させるためのユーザ操作を受け付けるユーザインターフェイスを前記表示装置に表示させる、請求項２に記載のＲＦＩＤシステム。
【請求項４】
前記第１の交信装置および前記第２の交信装置は、前記第１のＲＦタグと同時に移動する第２のＲＦタグと非接触で交信し、
前記第１の交信装置と前記第２の交信装置とは、前記交信用の信号の繰り返し出力によって、前記第２のＲＦタグから送信される第２の信号の受信レベルをさらに測定し、
前記記憶手段は、前記測定期間において前記第１の交信装置で受信された前記第２の信号の受信レベルを表す第４の時系列データと、前記測定期間において前記第２の交信装置で受信された前記第２の信号の受信レベルを表す第５の時系列データとをさらに記憶し、
前記表示制御手段は、
前記第１の画像として、前記第１の時系列データと前記第４の時系列データとの各々をグラフ要素として含むグラフを表示し、
前記第２の画像として、前記第２の時系列データと前記第５の時系列データとの各々をグラフ要素として含むグラフを表示する、請求項１に記載のＲＦＩＤシステム。
【請求項５】
前記生成手段は、前記第４の時系列データおよび前記第５の時系列データにおいて、前記測定期間の開始時刻からの経過時間が対応している前記第１の交信装置での前記第２の信号の受信レベルと前記第２の交信装置での前記第２の信号の受信レベルとのうち、高い方の受信レベルを前記開始時刻からの経過時間毎に特定し、かつ特定された前記受信レベルを表す第６の時系列データをさらに生成し、
前記表示制御手段は、前記第３の画像として、前記第３の時系列データと前記第６の時系列データとの各々をグラフ要素としてグラフを表示する、請求項４に記載のＲＦＩＤシステム。
【請求項６】
前記表示制御手段は、前記第１のＲＦタグを含む複数のＲＦタグのうち前記測定期間において前記第１の交信装置によって読み取られたＲＦタグの個数の時間的推移を表した第１の棒グラフと、前記複数のＲＦタグのうち前記測定期間において前記第２の交信装置によって読み取られたＲＦタグの個数の時間的推移を表した第２の棒グラフとのうちの少なくとも１つを選択的に、または、前記第１の棒グラフと前記第２の棒グラフとを同時に、前記表示装置に表示させる、請求項１から５のいずれか１項に記載のＲＦＩＤシステム。
【請求項７】
前記表示制御手段は、前記複数のＲＦタグのうち前記測定期間において前記第１の交信装置と前記第２の交信装置との両方によって読み取られたＲＦタグの個数の時間的推移を表した第３の棒グラフを、前記表示装置にさらに表示させる、請求項６に記載のＲＦＩＤシステム。
【請求項８】
前記表示制御手段は、前記測定期間において前記第１の交信装置と前記第２の交信装置との両方が前記第１のＲＦタグと交信した場合、当該交信のときの受信レベルの最大値を、前記表示装置にさらに表示させる、請求項７に記載のＲＦＩＤシステム。
【請求項９】
前記表示制御手段は、前記測定期間における前記第１の交信装置と前記第１のＲＦタグとの間の交信回数の時間的推移を表した第１の棒グラフと、前記測定期間における前記第２の交信装置と前記第１のＲＦタグとの間の交信回数の時間的推移を表した第２のグラフとのうちの少なくとも１つを選択的に、または、前記第１の棒グラフと前記第２の棒グラフとを同時に、前記表示装置に表示させる、請求項１から５のいずれか１項に記載のＲＦＩＤシステム。
【請求項１０】
移動するＲＦ（Radio Frequency）タグと非接触で交信する第１の交信装置と、前記ＲＦタグと非接触で交信する第２の交信装置とを備えたＲＦＩＤ（Radio Frequency Identification）システムにおける情報処理方法であって、
予め定められた測定期間において前記第１の交信装置で受信された信号の受信レベルを表す第１の時系列データと、前記測定期間において前記第２の交信装置で受信された信号の受信レベルを表す第２の時系列データとを記憶するステップと、
前記第１の時系列データおよび前記第２の時系列データにおいて、前記測定期間の開始時刻からの経過時間が対応している前記第１の交信装置での信号の受信レベルと前記第２の交信装置での信号の受信レベルとのうちの高い方の受信レベルを、前記開始時刻からの経過時間毎に特定し、かつ特定された前記受信レベルを表す第３の時系列データを生成するステップと、
前記第１の時系列データに基づく第１の画像と前記第２の時系列データに基づく第２の画像と前記第３の時系列データに基づく第３の画像とのうちの少なくとも１つを選択的に、または、前記第１の画像と前記第２の画像と前記第３の画像とを同時に、表示装置に表示させるステップとを備える、情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦＩＤシステムおよびＲＦＩＤシステムにおける情報処理方法に関する。
【背景技術】
【０００２】
従来、ＲＦ（Radio Frequency）タグを荷物に貼付し、ＲＦタグとリーダライタ（交信装置）とが非接触で交信（無線通信）を行うことにより荷物管理を行うことがなされている。たとえば、荷物入出庫口にリーダライタを設置しておけば、運搬される荷物に付されたＲＦタグから自動的にＩＤ（Identification）等のデータを読み取ることができる。このような構成によれば、物流業務の効率化を図れる。
【０００３】
たとえば、特開２００９−３７３２７号公報（特許文献１）には、ＲＦタグ等の無線タグと通信する無線通信装置が開示されている。この無線通信装置は、複数のアンテナを備える。無線通信装置は、複数のアンテナのうちのいずれか１つを送信用アンテナとして選択し、かつ当該アンテナ以外のアンテナから受信用アンテナを選択する。無線通信装置は、送信用アンテナから通過物の検出用電波を放射させ、受信用アンテナが受信した検出用電波の受信レベルを測定する。無線通信装置は、測定した受信レベルから通過物の有無を判断する。無線通信装置は、通過物有りと判断したとき、送受信用アンテナを選択して無線タグのＩＣに記録されたデータの読取用電波を放射し、無線タグからの応答電波を受信する。
【０００４】
特開２００８−２１９５０３号公報（特許文献２）には、他のリーダライタと協働して、ＲＦタグと無線通信を行うリーダライタが開示されている。このリーダライタは、受信レベルを測定するとともに、対向局の他のリーダライタから送信される電波の有無を検知する。また、リーダライタは、他のリーダライタから電波が送信されていることを検知すると、電波を出力するとともに、その際の受信レベルを測定する。リーダライタは、この受信した電波の受信レベルの強弱から、他のリーダライタとの間の同期を取る。
【０００５】
特開２０１１−１１３２号公報（特許文献３）には、無線ＩＤタグを用いた無線ＩＤタグシステムが開示されている。この無線ＩＤタグシステムは、受信電力の時系列的変化により不要な無線タグを判定する。また、無線ＩＤタグシステムは、受信した無線ＩＤタグのＩＤ情報から不要な無線ＩＤタグのＩＤ情報を削除するフィルタリングを行なう。さらに、無線ＩＤタグシステムは、ゲート毎にゲートを通過した複数の無線ＩＤタグに対する受信信号強度値の時系列的変化により、ゲート毎にゲートを通過した無線ＩＤタグの順序を判定する。
【０００６】
特開２０１４−１８３４３７号公報（特許文献４）には、マスタとして機能するリーダライタと、スレーブとして機能するリーダライタとを備えるシステムが開示されている。
【先行技術文献】
【特許文献】
【０００７】
【特許文献１】特開２００９−３７３２７号公報
【特許文献２】特開２００８−２１９５０３号公報
【特許文献３】特開２０１１−１１３２号公報
【特許文献４】特開２０１４−１８３４３７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００８】
ＵＨＦ帯のＲＦＩＤ（Radio Frequency Identification）システムでは、複数のＲＦタグを一括に読み取るアプリケーションにおいて、ゲートと呼ばれる複数のリーダライタを連結させた構成が用いられるのが一般的である。たとえば、入出荷検品または在庫管理業務において、荷台（パレット）上の複数の梱包箱に貼付されたＵＨＦ帯ＲＦタグを一括で読み取る場合がある。
【０００９】
このように、複数のリーダライタを設置する場合、リーダライタ同士の離間距離、リーダライタの設置高さなどを事前に検討する。さらに、各リーダライタで読み取り可能な範囲（交信領域）を設計し、事前にテストすることが重要となる。このテストでは、どのアンテナがどのＲＦタグを何個読み取っているか、ＲＦタグからの受信レベルや読み取り率（精度）等を測定し、リーダライタの設置位置を調整する。このようなリーダライタの設置位置を調整については、特許文献１〜４にはいずれも開示されていない。
【００１０】
本開示は、ＲＦタグからの受信レベルを利用して、複数の交信装置を好適な位置に設置することをサポート可能なＲＦＩＤシステムおよび情報処理方法を提供する。
【課題を解決するための手段】
【００１１】
本開示のある局面に従うと、ＲＦＩＤシステムは、表示装置と、移動する第１のＲＦ（Radio Frequency）タグと非接触で交信する第１の交信装置と、第１のＲＦタグと非接触で交信する第２の交信装置とを備える。第１の交信装置と第２の交信装置とは、交信用の信号を繰り返し出力し、かつ交信用の信号に基づき第１のＲＦタグから送信される第１の信号の受信レベルを測定する。ＲＦＩＤシステムは、予め定められた測定期間において第１の交信装置で受信された第１の信号の受信レベルを表す第１の時系列データと、測定期間において第２の交信装置で受信された第１の信号の受信レベルを表す第２の時系列データとを記憶する記憶手段と、第１の時系列データおよび第２の時系列データにおいて、測定期間の開始時刻からの経過時間が対応している第１の交信装置での第１の信号の受信レベルと第２の交信装置での第１の信号の受信レベルとのうちの高い方の受信レベルを、開始時刻からの経過時間毎に特定し、かつ特定された受信レベルを表す第３の時系列データを生成する生成手段と、第１の時系列データに基づく第１の画像と第２の時系列データに基づく第２の画像と第３の時系列データに基づく第３の画像とのうちの少なくとも１つを選択的に、または、第１の画像と第２の画像と第３の画像とを同時に、表示装置に表示させる表示制御手段とを備える。
【００１２】
上記の構成によれば、ＲＦＩＤシステムのユーザは、第１の画像および第２の画像を視認することによって、第１の交信装置および第２の交信装置の各々の受信レベルの値および推移を個別に知ることができる。さらに、ユーザは、第３の画像を視認することによって、２つの交信装置にて第１のＲＦタグを検知したときの受信レベルの値および推移を知ることもできる。
【００１３】
このような３つの画像は、ユーザにとって、第１の交信装置および第２の交信装置の設置位置を変更するときの指針となり得る。したがって、ユーザが、第１の交信装置および第２の交信装置の設置位置の変更と、受信レベルの測定とを繰り返すことにより、第１の交信装置および第２の交信装置の好適な設置位置を見つけることが可能となる。
【００１４】
好ましくは、第１の画像は、第１の時系列データをグラフ要素として含む第１のグラフであり、第２の画像は、第２の時系列データをグラフ要素として含む第２のグラフであり、第３の画像は、第３の時系列データをグラフ要素として含む第３のグラフである。
【００１５】
上記の構成によれば、グラフ表示によって、第１の交信装置および第２の交信装置の各々の受信レベルの推移を容易に知ることができる。さらに、ユーザは、第３の画像を視認することによって、２つの交信装置にて第１のＲＦタグを検知したときの受信レベルの推移を容易に知ることもできる。
【００１６】
好ましくは、表示制御手段は、第１のグラフ、第２のグラフ、および第３のグラフのうちの少なくとも１つを選択的に表示させるためのユーザ操作を受け付けるユーザインターフェイスを表示装置に表示させる。
【００１７】
上記の構成によれば、複数のグラフのうちからユーザが所望するグラフを表示させることが可能となる。
【００１８】
好ましくは、第１の交信装置および第２の交信装置は、第１のＲＦタグと同時に移動する第２のＲＦタグと非接触で交信する。第１の交信装置と第２の交信装置とは、交信用の信号の繰り返し出力によって、第２のＲＦタグから送信される第２の信号の受信レベルをさらに測定する。記憶手段は、測定期間において第１の交信装置で受信された第２の信号の受信レベルを表す第４の時系列データと、測定期間において第２の交信装置で受信された第２の信号の受信レベルを表す第５の時系列データとをさらに記憶する。表示制御手段は、第１の画像として、第１の時系列データと第４の時系列データとの各々をグラフ要素として含むグラフを表示し、第２の画像として、第２の時系列データと第５の時系列データとの各々をグラフ要素として含むグラフを表示する。
【００１９】
上記の構成によれば、ＲＦＩＤシステムのユーザは、第１の画像および第２の画像を視認することによって、２つのＲＦタグとの交信における、第１の交信装置および第２の交信装置の各々の受信レベルの値および推移を個別に知ることができる。
【００２０】
したがって、１つのＲＦタグを用いて設定位置を調整するときよりも、第１の交信装置および第２の交信装置の好適な設置位置を見つけることが可能となる。
【００２１】
好ましくは、生成手段は、第４の時系列データおよび第５の時系列データにおいて、測定期間の開始時刻からの経過時間が対応している第１の交信装置での第２の信号の受信レベルと第２の交信装置での第２の信号の受信レベルとのうち、高い方の受信レベルを開始時刻からの経過時間毎に特定し、かつ特定された受信レベルを表す第６の時系列データをさらに生成する。表示制御手段は、第３の画像として、第３の時系列データと第６の時系列データとの各々をグラフ要素としてグラフを表示する。
【００２２】
上記の構成によれば、ユーザは、第３の画像を視認することによって、２つの交信装置にて２つのＲＦタグを検知したときの受信レベルの値および推移を知ることもできる。
【００２３】
したがって、１つのＲＦタグを用いて設定位置を調整するときよりも、第１の交信装置および第２の交信装置の好適な設置位置を見つけることが可能となる。
【００２４】
好ましくは、表示制御手段は、第１のＲＦタグを含む複数のＲＦタグのうち測定期間において第１の交信装置によって読み取られたＲＦタグの個数の時間的推移を表した第１の棒グラフと、複数のＲＦタグのうち測定期間において第２の交信装置によって読み取られたＲＦタグの個数の時間的推移を表した第２の棒グラフとのうちの少なくとも１つを選択的に、または、第１の棒グラフと第２の棒グラフとを同時に、表示装置に表示させる。
【００２５】
上記の構成によれば、ユーザは、第１の棒グラフと第２の棒グラフとを参考にすることにより、第１の交信装置および第２の交信装置の好適な設置位置を見つけることが可能となる。
【００２６】
好ましくは、表示制御手段は、複数のＲＦタグのうち測定期間において第１の交信装置と第２の交信装置との両方によって読み取られたＲＦタグの個数の時間的推移を表した第３の棒グラフを、表示装置にさらに表示させる。
【００２７】
上記の構成によれば、ユーザは、第３の棒グラフをさらに参考にすることにより、第１の交信装置および第２の交信装置の好適な設置位置を見つけることが可能となる。
【００２８】
好ましくは、表示制御手段は、測定期間において第１の交信装置と第２の交信装置との２つが第１のＲＦタグと交信すると、当該交信のときの受信レベルの最大値を、表示装置にさらに表示させる。
【００２９】
上記の構成によれば、ユーザは、受信レベルの最大値を参考にすることにより、第１の交信装置および第２の交信装置の好適な設置位置を見つけることが可能となる。
【００３０】
好ましくは、表示制御手段は、測定期間における第１の交信装置と第１のＲＦタグとの間の交信回数の時間的推移を表した第１の棒グラフと、測定期間における第２の交信装置と第１のＲＦタグとの間の交信回数の時間的推移を表した第２のグラフとのうちの少なくとも１つを選択的に、または、第１の棒グラフと第２の棒グラフとを同時に、表示装置に表示させる。
【００３１】
上記の構成によれば、ユーザは、第１の棒グラフと第２の棒グラフとを参考にすることにより、第１の交信装置および第２の交信装置の好適な設置位置を見つけることが可能となる。
【００３２】
本開示の他の局面に従うと、情報処理方法は、移動するＲＦ（Radio Frequency）タグと非接触で交信する第１の交信装置と、ＲＦタグと非接触で交信する第２の交信装置とを備えたＲＦＩＤシステムで実行される。情報処理方法は、予め定められた測定期間において第１の交信装置で受信された信号の受信レベルを表す第１の時系列データと、測定期間において第２の交信装置で受信された信号の受信レベルを表す第２の時系列データとを記憶するステップと、第１の時系列データおよび第２の時系列データにおいて、測定期間の開始時刻からの経過時間が対応している第１の交信装置での信号の受信レベルと第２の交信装置での信号の受信レベルとのうちの高い方の受信レベルを、開始時刻からの経過時間毎に特定し、かつ特定された受信レベルを表す第３の時系列データを生成するステップと、第１の時系列データに基づく第１の画像と第２の時系列データに基づく第２の画像と第３の時系列データに基づく第３の画像とのうちの少なくとも１つを選択的に、または、第１の画像と第２の画像と第３の画像とを同時に、表示装置に表示させるステップとを備える。
【００３３】
上記の方法によれば、ＲＦＩＤシステムのユーザは、第１の画像および第２の画像を視認することによって、第１の交信装置および第２の交信装置の各々の受信レベルの値および推移を個別に知ることができる。さらに、ユーザは、第３の画像を視認することによって、２つの交信装置にて第１のＲＦタグを検知したときの受信レベルの値および推移を知ることもできる。
【００３４】
このような３つの画像は、ユーザにとって、第１の交信装置および第２の交信装置の設置位置を変更するときの指針となり得る。したがって、ユーザが、第１の交信装置および第２の交信装置の設置位置の変更と、受信レベルの測定とを繰り返すことにより、第１の交信装置および第２の交信装置の好適な設置位置を見つけることが可能となる。
【発明の効果】
【００３５】
本発明によれば、ユーザは、第１の交信装置および第２の交信装置の好適な設置位置を見つけることが可能となる。
【図面の簡単な説明】
【００３６】
【図１】ＲＦＩＤシステムのシステム構成例を表した図である。
【図２】２つのリーダライタの位置関係を表した図である。
【図３】ＰＣにおいて実行されるデータ処理を説明するための図である。
【図４】ＰＣのディスプレイに表示される画面例を表している。
【図５】ＲＦＩＤシステムが利用される局面の例を表した図である。
【図６】ＲＦＩＤシステムのシステム構成例を表した図である。
【図７】４つのリーダライタの位置関係を表した図である。
【図８】ＰＣのディスプレイに表示される画面例を表した図である。
【図９】測定結果の１つ目の表示例を表した図である。
【図１０】測定結果の２つ目の表示例を表した図である。
【図１１】測定結果の３つ目の表示例を表した図である。
【図１２】測定結果の４つ目の表示例を表した図である。
【図１３】対向して配置されたリーダライタ同士の位置調整を説明するための図である。
【図１４】ＲＦタグの移動方向に沿って配置されたリーダライタ同士の位置調整を説明するための図である。
【図１５】ＲＦＩＤシステムを構成するリーダライタのハードウェア構成の一例を示す模式図である。
【図１６】ＰＣのハードウェア構成を示す模式図である。
【図１７】リーダライタとＰＣとの機能的構成を説明するためのブロック図である。
【図１８】ＲＦＩＤシステムにおける処理の一例を示したシーケンス図である。
【図１９】２つのリーダライタをテストする場合における、ＲＦＩＤシステムにおける処理の一例を示したシーケンス図である。
【図２０】ＰＣにおける処理の流れを表したフロー図である。
【図２１】図２０のステップＳ１００における処理の一例を表したフロー図である。
【図２２】図２０のステップＳ２００における処理の一例を表したフロー図である。
【図２３】読取個数を表したグラフを含む画面例を表した図である。
【発明を実施するための形態】
【００３７】
以下において、本発明の実施の形態について図面を参照しつつ説明する。以下の説明では、同一の部品には同一の符号を付してある。それらの名称および機能も同じである。したがって、それらについては詳細な説明は繰返さない。
【００３８】
§１  適用例
本例は、リーダライタの設置位置を調整するために適用される。なお、リーダライタが本体とアンテナとが別体となって構成されているときには、本例は、アンテナの設置位置を調整するために適用される。以下、図１から図４に基づいて、本発明が適用される場面の一例について説明する。
【００３９】
図１は、ＲＦＩＤシステム１のシステム構成例を表した図である。
図１を参照して、ＲＦＩＤシステム１は、リーダライタ１００Ａと、リーダライタ１００Ｂと、ＰＬＣ（programmable logic controller）２００と、ＰＣ（Personal Computer）３００と、ハブ４００とを備えている。
【００４０】
リーダライタ１００Ａと、リーダライタ１００Ｂとは、ハブ４００を介して、ＰＬＣ２００と通信可能に接続されている。リーダライタ１００Ａ，１００ＢとＰＬＣ２００とは、典型的には、EtherCAT（登録商標）（EtherCAT：Ethernet for Control Automation Technology）により接続される。
【００４１】
リーダライタ１００Ａ，１００Ｂは、ＲＦ（Radio Frequency）タグと非接触で交信する。本例では、リーダライタ１００Ａ，１００Ｂは、ＲＦタグとの交信に用いるアンテナを内蔵している。リーダライタ１００Ａ，１００Ｂは、交信用の信号を繰り返し出力し、かつ交信用の信号に基づきＲＦタグから送信される信号の受信レベルを測定する。
【００４２】
リーダライタ１００Ａ，１００Ｂは、ＲＦタグとの交信結果として、ＲＦタグの検出の成否、検出に成功したときのＩＤコードおよびＲＦタグからの送信された信号の受信レベルのデータ等を記憶する。リーダライタ１００Ａ，１００Ｂは、ＰＬＣ２００を介して、ＰＣ３００に交信結果を逐次送信する。
【００４３】
なお、以下では、リーダライタ１００Ａを「Ｒ／Ｗ＃０」とも表記し、リーダライタ１００Ｂを「Ｒ／Ｗ＃１」とも表記する。
【００４４】
図２は、リーダライタ１００Ａとリーダライタ１００Ｂとの位置関係を表した図である。
【００４５】
図２を参照して、リーダライタ１００Ａとリーダライタ１００Ｂとは、ＲＦタグ５００の移動方向（矢印の方向）に離れて設置されている。この場合、リーダライタ１００ＡがＲＦタグ５００を検出した後に、リーダライタ１００ＢがＲＦタグ５００を検出することになる。なお、本例では、ＲＦタグ５００は荷物に貼られており、当該荷物の移動に応じて移動する。
【００４６】
ＰＣ３００は、予め定められた測定期間Ｔにおいてリーダライタ１００Ａで受信された信号の受信レベルを表す時系列データ（以下、「時系列データＤＡ」とも称する）と、当該測定期間Ｔにおいてリーダライタ１００Ｂで受信された信号の受信レベルを表す時系列データ（以下、「時系列データＤＢ」とも称する）とを記憶する。
【００４７】
なお、測定期間Ｔは、ＲＦタグ５００の移動速度に基づき予め決定される。一例とし、測定期間Ｔを６０秒とすることができる。
【００４８】
図３は、ＰＣ３００において実行されるデータ処理を説明するための図である。
図３を参照して、データ８１０Ａは、時系列データＤＡをグラフ表記したものである。データ８１０Ｂは、時系列データＤＢをグラフ表記したものである。なお、時系列データＤＡ，ＤＢは、離散したデータの集合であるが、補間処理等を行い、線分を用いて表している。
【００４９】
ＰＣ３００は、時系列データＤＡおよび時系列データＤＢにおいて、測定期間Ｔの開始時刻（ｔ＝０）からの経過時間が対応しているリーダライタ１００Ａでの信号の受信レベルとリーダライタ１００Ｂでの信号の受信レベルとのうちの高い方の受信レベルを、開始時刻からの経過時間毎に特定し、かつ特定された受信レベルを表す時系列データを生成する。すなわち、ＰＣ３００は、２つの比較対象となる受信レベルのうちから高い方の値を選択し、選択された値からなる時系列データを生成する。なお、以下では、このような処理によって生成された時系列データを、「時系列データＤＺ」とも称する。
【００５０】
時系列データＤＺは、測定期間Ｔが終了した後に生成されてもよいし、時系列データＤＡ，ＤＢの両方が更新されたことをトリガとして、最新のものが生成されてもよい。すなわち、時間の経過に基づき、時系列データＤＺが逐次更新される構成であってもよい。
【００５１】
たとえば、経過時間ｔ１においては、ＰＣ３００は、リーダライタ１００Ａでの信号の受信レベルを選択する。つまり、ＰＣ３００は、時系列データＤＡ（データ８１０Ａ）に含まれる値を選択する。同様に、経過時間ｔ２においても、ＰＣ３００は、リーダライタ１００Ａでの信号の受信レベルを選択する。
【００５２】
経過時間ｔ３においては、受信レベルが同じであるため、ＰＣ３００は、リーダライタ１００Ａでの信号の受信レベルまたはリーダライタ１００Ｂでの信号の受信レベルを選択する。いずれを選択するかは、ＰＣ３００において予め規定されている。
【００５３】
経過時間ｔ４においては、ＰＣ３００は、リーダライタ１００Ｂでの信号の受信レベルを選択する。つまり、ＰＣ３００は、時系列データＤＢ（データ８１０Ｂ）に含まれる値を選択する。同様に、経過時間ｔ５においても、ＰＣ３００は、リーダライタ１００Ｂでの信号の受信レベルを選択する。
【００５４】
このような選択（特定）処理は、経過時間ｔ１，ｔ２，ｔ３，ｔ４，ｔ５のデータについてのみならず、測定期間Ｔに含まれるデータの全てについて実施される。
【００５５】
データ８１０Ｚは、このような受信レベルの選択処理によって作成された時系列データＤＺをグラフ表記したものである。データ８１０Ｚは、経過時間ｔ３まではデータ８１０Ａと同じ値を示し、かつ経過時間ｔ３以降はデータ８１０Ｂと同じ値を示している。
【００５６】
図４は、ＰＣ３００のディスプレイ３５７に表示される画面例を表している。
ＰＣ３００は、時系列データＤＡに基づく第１の画像と、時系列データＤＢに基づく第２の画像と、時系列データＤＺに基づく第３の画像とを含む画面３５７９を、ディスプレイ３５７に表示する。
【００５７】
典型的には、図４に示したように、ＰＣ３００は、時系列データＤＡに基づくグラフ３９１（Ｒ／Ｗ＃０のグラフ）と、時系列データＤＢに基づくグラフ３９２（Ｒ／Ｗ＃１のグラフ）と、時系列データＤＺに基づくグラフ３９３（結合のグラフ）とを同時に表示する。
【００５８】
また、このような表示に限定されず、第１の画像、第２の画像、および第３の画像とのうちの少なくとも１つを選択的に表示可能なように、ＰＣ３００を構成してもよい。
【００５９】
このような表示によれば、ＲＦＩＤシステム１のユーザは、第１の画像（典型的には、Ｒ／Ｗ＃０のグラフ３９１）および第２の画像（典型的には、Ｒ／Ｗ＃１のグラフ３９２）を視認することによって、リーダライタ１００Ａおよびリーダライタ１００Ｂの各々の受信レベルの値および推移を個別に知ることができる。さらに、ユーザは、第３の画像（典型的には、結合のグラフ３９３）を視認することによって、２つのリーダライタ１００Ａ，１００Ｂを用いてＲＦタグ５００を検知したときの受信レベルの値および推移を知ることもできる。
【００６０】
このような３つの画像は、ユーザにとって、リーダライタ１００Ａ，１００Ｂの設置位置を変更するときの指針となり得る。したがって、ユーザが、リーダライタ１００Ａ，１００Ｂの設置位置の変更と、受信レベルの測定とを繰り返すことにより、リーダライタ１００Ａ，１００Ｂの好適な設置位置を見つけることが可能となる。
【００６１】
なお、図１においては、リーダライタ１００Ａ，１００Ｂが、ＰＬＣ２００等を介してＰＣ３００に通信可能に接続した構成例を挙げたが、これに限定されるものではない。リーダライタ１００Ａ，１００ＢとＰＣ３００とを、ＰＬＣ２００を介さずに接続する構成であってもよい。すなわち、ＰＣ３００がハブ４００に直接接続される構成であってもよい。
【００６２】
また、第１の画像、第２の画像、第３の画像は、グラフ３９１〜３９３に限定されず、各時系列データに含まれる数値そのものを列挙した画像であってもよい。
【００６３】
§２  構成例
＜Ａ．システム構成＞
図５は、ＲＦＩＤシステム１Ａが利用される局面の例を表した図である。
【００６４】
図５を参照して、ＲＦＩＤシステム１Ａは、複数のリーダライタ１００と、ＲＦタグ５００とを含んでいる。各リーダライタ１００は、互いに対向する壁面の双方の各々に設置されている。典型的には、各リーダライタ１００は、各壁面において、上下左右に間隔をあけて設置される。
【００６５】
両壁面の間を、フォークリフト９００が通過する。複数のリーダライタ１００を備えた両壁面がゲートとして機能する。
【００６６】
フォークリフト９００は、各々にＲＦタグが貼られた複数の荷物７００を運搬しながら、当該ゲートを通過する。この際に、各リーダライタ１００とＲＦタグ５００との交信が実行される。
【００６７】
図６は、ＲＦＩＤシステム１Ａのシステム構成例を表した図である。
図６を参照して、ＲＦＩＤシステム１Ａは、複数のリーダライタ１００Ａ，１００Ｂ，１００Ｃ，１００Ｄ，…と、ＰＬＣ２００と、ＰＣ３００と、ハブ４００とを備えている。なお、以下では、リーダライタを区別しない場合には、単に、「リーダライタ１００」と表記する。
【００６８】
複数のリーダライタ１００の各々は、ハブ４００を介して、ＰＬＣ２００と通信可能に接続されている。複数のリーダライタ１００の各々とＰＬＣ２００とは、典型的には、EtherCATにより接続される。各リーダライタ１００は、ＲＦタグと非接触で交信する。各リーダライタ１００は、ＲＦタグとの交信に用いるアンテナを内蔵している。
【００６９】
リーダライタ１００Ａは、ＲＦＩＤシステム１Ａにおいて、マスタのリーダライタとして機能する。その他のリーダライタ１００Ｂ，１００Ｃ，１００Ｄ，…は、ＲＦＩＤシステム１Ａにおいて、スレーブのリーダライタとして機能する。
【００７０】
ＰＣ３００は、予め定められた順序で、各リーダライタ１００に対して繰り返し交信指令を送信する。各交信指令には、どのリーダライタ１００に対する交信指令であるのかを識別するための識別情報が含まれている。
【００７１】
リーダライタ１００Ａ〜１００Ｄに着目した場合、一例として、ＰＣ３００は、「リーダライタ１００Ａ」→「リーダライタ１００Ｂ」→「リーダライタ１００Ｃ」→「リーダライタ１００Ｄ」→「リーダライタ１００Ａ」→「リーダライタ１００Ｂ」→「リーダライタ１００Ｃ」→「リーダライタ１００Ｄ」→「リーダライタ１００Ａ」…の順序で、交信指令を送信する。
【００７２】
詳しくは、ＰＣ３００は、マスタであるリーダライタ１００Ａに対して、これらの交信指令を送信する。リーダライタ１００Ａは、スレーブのリーダライタ１００に対する交信指令をＰＣ３００から受信した場合には、識別情報で特定されるリーダライタ１００に当該交信指令を転送する。
【００７３】
各リーダライタ１００は、交信指令を受信すると、交信用の信号を出力することにより、ＲＦタグとの交信を試みる。各リーダライタ１００は、ＲＦタグとの交信結果を、ＰＣ３００に通知する。詳しくは、スレーブのリーダライタ１００は、交信結果をマスタのリーダライタ１００Ａに送信する。リーダライタ１００Ａは、受信した交信結果を、ＰＣ３００に転送する。交信結果には、ＲＦタグの検出の成否、検出に成功したときのＩＤコードおよびＲＦタグからの送信された信号の受信レベルが含まれる。
【００７４】
以上の処理により、ＰＣ３００は、各リーダライタ１００から、予め定められた測定期間Ｔ（テスト期間）における交信結果を周期的に繰り返し受信する。ＰＣ３００は、予め定められた測定期間Ｔにおいて各リーダライタ１００で受信された信号の受信レベルを表す時系列データを、リーダライタ１００毎に記憶する。また、ＰＣ３００は、交信結果を取得したことをトリガとして、ＰＣ３００のディスプレイ３５７に表示させるグラフの波形を逐次更新する。
【００７５】
なお、以下では、リーダライタ１００Ａを「Ｒ／Ｗ＃０」とも表記し、リーダライタ１００Ｂを「Ｒ／Ｗ＃１」とも表記する。さらに、リーダライタ１００Ｃを「Ｒ／Ｗ＃２」とも表記し、リーダライタ１００Ｄを「Ｒ／Ｗ＃３」とも表記する。
【００７６】
また、以下では、説明の便宜上、複数のリーダライタ１００のうち、４つのリーダライタ１００Ａ，１００Ｂ，１００Ｃ，１００Ｄに着目した説明を行う。
【００７７】
図７は、リーダライタ１００Ａ，１００Ｂ，１００Ｃ，１００Ｄの位置関係を表した図である。
【００７８】
図７を参照して、リーダライタ１００Ａ，１００Ｂとは、ＲＦタグ５００Ａ，５００Ｂ，５００Ｃの移動方向（矢印の方向）に離れて設置されている。同様に、リーダライタ１００Ｃ，１００Ｄとは、ＲＦタグ５００Ａ，５００Ｂ，５００Ｃの移動方向（矢印の方向）に離れて設置されている。また、リーダライタ１００Ａ，１００Ｃとは、互いに対向して設置されている。同様に、リーダライタ１００Ｂ，１００Ｄとは、互いに対向して設置されている。なお、ＲＦタグ５００Ａ，５００Ｂ，５００Ｃは、図６に示した荷物７００に貼られたタグである。
【００７９】
ＰＣ３００は、予め定められた測定期間Ｔにおいてリーダライタ１００Ａで受信された信号の受信レベルを表す時系列データＤＡを記憶する。また、ＰＣ３００は、リーダライタ１００Ｂで受信された信号の受信レベルを表す時系列データＤＢを記憶する。さらに、ＰＣ３００は、測定期間Ｔにおいてリーダライタ１００Ｃで受信された信号の受信レベルを表す時系列データＤＣを記憶する。ＰＣ３００は、測定期間Ｔにおいてリーダライタ１００Ｄで受信された信号の受信レベルを表す時系列データＤＤを記憶する。
【００８０】
詳しくは、各時系列データＤＡ，ＤＢ，ＤＣ，ＤＤは、ＲＦタグ毎の時系列データを含む。たとえば、時系列データＤＡは、ＲＦタグ５００Ａの時系列データＤＡ＿１と、ＲＦタグ５００Ｂの時系列データＤＡ＿２と、ＲＦタグ５００Ｃの時系列データＤＡ＿３とを含む。時系列データＤＢは、ＲＦタグ５００Ａの時系列データＤＢ＿１と、ＲＦタグ５００Ｂの時系列データＤＢ＿２と、ＲＦタグ５００Ｃの時系列データＤＢ＿３とを含む。各時系列データＤＡ，ＤＢ，ＤＣ，ＤＤでは、ＲＦタグの識別情報に関連付けて、各ＲＦタグとの交信時の受信レベルが記録されている。
【００８１】
４つのリーダライタ１００Ａ〜１００Ｄのうち何れを動作させて測定（テスト）を行うかは、ユーザがＰＣ３００を用いて選択可能となっている。たとえば、４つのリーダライタ１００Ａ〜１００Ｄの全てを動作させてテストを行ってもよいし、３つのリーダライタ１００を動作させてテストを行ってもよい。テスト時に動作させるリーダライタの個数および組み合わせは、特に限定されるものではない。
【００８２】
時系列データＤＺの生成に関し、たとえば４つのリーダライタ１００Ａ〜１００Ｄの全てを動作させてテストを行った場合、ＰＣ３００は以下の処理を実行する。
【００８３】
ＰＣ３００は、時系列データＤＡ，ＤＢ，ＤＣ，ＤＤにおいて、測定期間Ｔの開始時刻（ｔ＝０）からの経過時間が対応している各リーダライタ１００Ａ〜１００Ｄでの信号の受信レベルのうちの最も高い受信レベルを、ＲＦタグ毎に開始時刻からの経過時間毎に特定し、かつ特定された受信レベルを表す時系列データＤＺを生成する。つまり、ＰＣ３０３００は、ＲＦタグ毎に対応する時刻（たとえば、同一時刻）において最大値を選択し、選択された値からなる時系列データを生成する。
【００８４】
詳しくは、ＰＣ３００は、４つのリーダライタ１００Ａ〜１００Ｄの交信結果に基づき、ＲＦタグ５００Ａに関する時系列データＤＺ＿１と、ＲＦタグ５００Ｂに関する時系列データＤＺ＿２と、ＲＦタグ５００Ｃに関する時系列データＤＺ＿３とを含む時系列データＤＺを生成する。
【００８５】
なお、時系列データＤＺは、測定期間Ｔが終了した後に生成されてもよいし、時系列データＤＡ，ＤＢ、ＤＣ，ＤＤの全てが更新されたことをトリガとして、最新のものが生成されてもよい。すなわち、上述したように、時間の経過に基づき、時系列データＤＺが更新される構成であってもよい。
【００８６】
たとえば、３つのリーダライタ１００Ａ、１００Ｂ，１００Ｃの全てを動作させてテストを行った場合、ＰＣ３００は、以下の処理を実行する。
【００８７】
ＰＣ３００は、時系列データＤＡ，ＤＢ，ＤＣにおいて、測定期間Ｔの開始時刻（ｔ＝０）からの経過時間が対応している各リーダライタ１００Ａ〜１００Ｃでの信号の受信レベルのうちの最も高い受信レベルを、ＲＦタグ毎に開始時刻からの経過時間毎に特定し、かつ特定された受信レベルを表す時系列データＤＺを生成する。つまり、ＰＣ３００は、ＲＦタグ毎に対応する時刻（たとえば、同一の時刻）において最大値を選択し、選択された値からなる時系列データを生成する。
【００８８】
詳しくは、ＰＣ３００は、３つのリーダライタ１００Ａ〜１００Ｃの交信結果に基づき、ＲＦタグ５００Ａに関する時系列データＤＺ＿１と、ＲＦタグ５００Ｂに関する時系列データＤＺ＿２と、ＲＦタグ５００Ｃに関する時系列データＤＺ＿３とを含む時系列データＤＺを生成する。
【００８９】
この場合も、時系列データＤＺは、測定期間Ｔが終了した後に生成されてもよいし、時系列データＤＡ，ＤＢ、ＤＣの全てが更新されたことをトリガとして、最新のものが生成されてもよい。
【００９０】
＜Ｂ．ユーザインターフェイス＞
図８は、ＰＣ３００のディスプレイ３５７に表示される画面例を表した図である。
【００９１】
図８を参照して、ＰＣ３００は、画面３５７１をディスプレイ３５７に表示する。画面３５７１は、少なくとも、測定開始ボタン３７１と、保存ボタン３７２と、複数のチェックボックス３７３〜３７６とを含む。
【００９２】
ユーザは、複数のチェックボックス３７３〜３７６を用いて、動作させるリーダライタ１００を選択する。この選択の後、ユーザが測定開始ボタン３７１を押すと、選択されたリーダライタ１００を用いた交信が開始される。測定が終了した後、ユーザが保存ボタン３７２を押すと、交信結果がＰＣ３００に保存される。
【００９３】
ＰＣ３００は、予め定められたユーザ操作を受け付けると、測定結果を表した画面をディスプレイ３５７に表示する。以下、４つのリーダライタ１００Ａ〜１００Ｄを動作させたときの測定結果の表示例について説明する。すなわち、保存ボタン３７２を押された後の表示処理について説明する。
【００９４】
図９は、測定結果の１つ目の表示例を表した図である。
図９を参照して、ＰＣ３００は、ある局面において、マスタのリーダライタ１００Ａによる測定結果を表した画面３５７２をディスプレイ３５７に表示する。測定結果は、典型的には、横軸を測定開始からの経過時間とし、かつ縦軸を信号の受信レベルとしたグラフ３３０として表示される。
【００９５】
画面３５７２は、複数のチェックボックス３８１〜３８５を含む。なお、リーダライタ１００Ａによる測定結果を表した状態であるため、リーダライタ１００Ａに対応するチェックボックス３８２にチェックが入っている。
【００９６】
リーダライタ１００Ａが、３つのＲＦタグ５００Ａ，５００Ｂ，５００Ｃと交信を行ったため、３つの波形が得られている。グラフ３３０における左端の波形（グラフ要素）は、ＲＦタグ５００Ａ（図７）に対応する。また、右上の波形はＲＦタグ５００Ｂに対応し、右下の波形はＲＦタグ５００Ｃに対応する。各波形は、典型的には、ＲＦタグ毎に異なる配色がなされる。また、画面には、どの波形がどのＲＦタグに対応するものなのかを識別可能な凡例（図示せず）が表示される。
【００９７】
図１０は、測定結果の２つ目の表示例を表した図である。詳しくは、図１０は、４つのチェックボックス３８２〜３８５にチェックが入ったときに表示される画面３５７３を表した図である。
【００９８】
図１０を参照して、ＰＣ３００は、マスタのリーダライタ１００Ａによる測定結果と、３つのスレーブのリーダライタ１００Ｂ，１００Ｃ，１００Ｄの各々の測定結果とをディスプレイ３５７に表示する。
【００９９】
各リーダライタ１００が、３つのＲＦタグ５００Ａ，５００Ｂ，５００Ｃと交信を行ったため、各々において３つの波形が得られている。４つのグラフ３３０〜３３３の各々において、左端の波形は、ＲＦタグ５００Ａに対応する。上側の２つのグラフ３３０，３３１（リーダライタ１００Ａ，１００Ｂの測定結果）の各々において、右上の波形はＲＦタグ５００Ｂに対応し、右下の波形はＲＦタグ５００Ｃに対応する。下側の２つのグラフ３３２，３３３（リーダライタ１００Ｃ，１００Ｄの測定結果）の各々において、右上の波形はＲＦタグ５００Ｃに対応し、右下の波形はＲＦタグ５００Ｂに対応する。
【０１００】
図１１は、測定結果の３つ目の表示例を表した図である。詳しくは、図１１は、チェックボックス３８１にチェックが入ったときに表示される画面３５７４を表した図である。
【０１０１】
図１１を参照して、ＰＣ３００は、時系列データＤＡ，ＤＢ，ＤＣ，ＤＤを用いて生成された時系列データＤＺをグラフ表示する。なお、この時系列データＤＺは、上述したように、ＲＦタグ５００Ａに関する時系列データＤＺ＿１と、ＲＦタグ５００Ｂに関する時系列データＤＺ＿２と、ＲＦタグ５００Ｃに関する時系列データＤＺ＿３とを含む。
【０１０２】
このため、ＰＣ３００は、ＲＦタグ５００Ａに関する時系列データＤＺ＿１に基づく波形３７７と、ＲＦタグ５００Ｂに関する時系列データＤＺ＿２に基づく波形３７８と、ＲＦタグ５００Ｃに関する時系列データＤＺ＿１に基づく波形３７９とを含むグラフを表示する。すなわち、ＰＣは、３つの波形（グラフ要素）を含むグラフ３３９を表示する。
【０１０３】
図１２は、測定結果の４つ目の表示例を表した図である。詳しくは、図１２は、全てのチェックボックス３８１〜３８５にチェックが入ったときに表示される画面３５７４を表した図である。図１２を参照して、ＰＣ３００は、図１０に示した４つのグラフと、図１１に示したグラフとを、１つの画面にまとめて表示する。
【０１０４】
以上のように、ＰＣ３００では、複数のグラフ３３０〜３３３，３３９の各々を選択的に表示できるとともに、全てのグラフ３３０〜３３３，３３９を同時に表示することができる。
【０１０５】
このような表示によれば、ＲＦＩＤシステム１のユーザは、４つのグラフ３３０〜３３３を視認することによって、各リーダライタ１００の各々の受信レベルの値および推移を個別に知ることができる。さらに、ユーザは、結合のグラフ３３９を視認することによって、４つのリーダライタ１００を用いてＲＦタグ５００Ａ〜５００Ｃを検知したときの受信レベルの値および推移を知ることもできる。
【０１０６】
それゆえ、このような５つのグラフ３３０〜３３３，３３９は、ユーザにとって、各リーダライタ１００の設置位置を変更するときの指針となり得る。したがって、ユーザが、各リーダライタ１００の設置位置の変更と、受信レベルの測定とを繰り返すことにより、各リーダライタ１００の好適な設置位置を見つけることが可能となる。
【０１０７】
＜Ｃ．設置調整＞
図１３は、対向して配置されたリーダライタ１００同士の位置調整を説明するための図である。
【０１０８】
周囲環境によって反射による電波の打ち消し合いが発生する場合がある。このような場合、ＲＦタグを読み取れないポイント（ヌル点）が発生する。そこで、複数のリーダライタの読取範囲が重なるようにすることで、ヌル点を補完する。これにより、ヌル点となっていた場所に対する読取精度を向上させることができる。
【０１０９】
図１３を参照して、図１３（Ａ）に示す設置パターンは、ＲＦタグ５００の両サイドのリーダライタ（Ｒ／Ｗ）の読取範囲を完全に重ねた場合を表している。図１３（Ｂ）に示す設置パターンは、ＲＦタグ５００の両サイドのリーダライタの読取範囲の一部を重ねた場合を表している。図１３（Ｃ）に示す設置パターンは、ＲＦタグ５００の両サイドのリーダライタの読取範囲が重ならない場合を表している。なお、各設置パターンにおいて、ＲＦタグ５００の移動方向は、図の矢印の方向である。
【０１１０】
図１３（Ｃ）に示す設置パターン、図１３（Ｂ）に示す設置パターン、図１３（Ａ）に示す設置パターンの順に、読取精度が高くなる。したがって、ユーザは、実現可能な範囲で、両サイドのリーダライタの読取範囲が極力重なるように、対向して設置されるリーダライタの離間距離を調整する。たとえば図７の場合には、リーダライタ１００Ａとリーダライタ１００Ｃとの離間距離と、リーダライタ１００Ｂとリーダライタ１００Ｄとの離間距離とを調整する。
【０１１１】
図１４は、ＲＦタグ５００の移動方向に沿って配置されたリーダライタ１００同士の位置調整を説明するための図である。
【０１１２】
ＲＦタグ５００の移動速度が速いと、読取可能範囲内にＲＦタグ５００が滞在する時間が短くなる。それゆえ、ＲＦタグ５００とリーダライタ１００との間の交信機会が少なくなり、読取精度が低くなる。そこで、ＲＦタグ５００の移動方向に読取範囲を広げることにより、ＲＦタグ５００が読取可能範囲内に滞在している時間を長くする。
【０１１３】
図１４を参照して、図１４（Ａ）に示す設置パターンは、リーダライタの読取範囲の一部を重ねた場合を表している。図１４（Ｂ）に示す設置パターンは、リーダライタの読取範囲が重ならない場合を表している。なお、各設置パターンにおいて、ＲＦタグ５００の移動方向は、図の矢印の方向である。
【０１１４】
図１４（Ａ）に示す設置パターンよりも図１４（Ｂ）に示す設置パターンの方が、読取可能範囲にＲＦタグが長く滞在する。それゆえ、図１４（Ａ）に示す設置パターンよりも図１４（Ｂ）に示す設置パターンの方が読取精度が高くなる。
【０１１５】
したがって、ユーザは、実現可能な範囲で、ＲＦタグ５００の移動方向に沿った配置されるリーダライタの読取範囲が極力重ならないように、ＲＦタグ５００の移動方向のリーダライタの離間距離を調整する。たとえば図７の場合には、リーダライタ１００Ａとリーダライタ１００Ｂとの離間距離と、リーダライタ１００Ｃとリーダライタ１００Ｄと離間距離を調整する。
【０１１６】
＜Ｄ．装置構成＞
図１５は、本実施の形態に従うＲＦＩＤシステム１Ａを構成するリーダライタ１００のハードウェア構成の一例を示す模式図である。図１５を参照して、リーダライタ１００は、制御部１０２を含む交信制御部１５０と、アンテナ１３０とからなる。なお、図１５には、アンテナ１３０が交信制御部１５０と別体になっている構成例を示すが、これらを一体化してもよい。
【０１１７】
交信制御部１５０は、制御部１０２に加えて、インターフェイス（Ｉ／Ｆ）１０４と、記憶部１０６と、計時部１０８と、表示部１１０と、発振器１１２とを含む。
【０１１８】
制御部１０２は、リーダライタ１００での各種処理を制御する演算処理部であり、典型的には、ＣＰＵ（Central Processing Unit）等のプロセッサがプログラムを実行することで実現される。あるいは、その全部または一部をＡＳＩＣ（Application Specific Integrated Circuit）やＦＰＧＡ（Field-Programmable Gate Array）といったハードウェアを用いて実現してもよい。
【０１１９】
通信インターフェイス１０４は、上位機器（ＰＬＣ２００またはＰＣ３００）との間でデータを遣り取りする通信部に相当する。ＲＦＩＤシステム１Ａにおいては、少なくとも、リーダライタ１００から上位機器へデータを応答できればよい。通信インターフェイス１０４としては、イーサネット（登録商標）、シリアル通信、ＵＳＢ（Universal Serial Bus）通信、パラレル通信、各種フィールドバスといった任意の通信手段を採用することができる。
【０１２０】
記憶部１０６は、制御部１０２で実行される各種プログラムや、ＲＦタグ５００から収集した計測データなどを格納する。ＲＦＩＤシステム１Ａにおいては、リーダライタ１００と遣り取りするＲＦタグ５００に対して予め識別情報を設定しているので、そのような識別情報を特定するための識別情報リストが記憶部１０６に格納されている。識別情報リストを参照して、後述するような各種コマンド信号が生成される。
【０１２１】
計時部１０８は、クロックまたはタイマであり、制御部１０２に対してタイミング信号を提供する。表示部１１０は、制御部１０２からの指示に従って各種情報を表示する。
【０１２２】
発振器１１２は、制御部１０２を動作させるための同期信号を発生する。
交信制御部１５０は、ＲＦタグ５００と非接触で交信する交信部に相当する。交信制御部１５０は、ＲＦタグ５００から測定データを読み取るために電磁波を生成し、ＲＦタグ５００からのレスポンス信号をデコードしてそのデコード結果を出力する。電磁波としては、ＵＨＦ（Ultra High Frequency）帯の周波数を有するものを用いることができるが、他の周波数帯を用いてもよい。
【０１２３】
より具体的には、交信制御部１５０は、主たる構成要素として、ＤＡＣ（Digital to Analog Converter）１２１と、ＰＬＬ（Phase Locked Loop）１２２と、ミキサ１２３，１４４と、ＰＡ（Power Amplifier）１２５を挟む一対のＺ変換回路１２４，１２６と、分離回路１２７と、ＢＰＦ（Band Pass Filter）１４１と、ＬＮＡ（Low Noise Amplifier）１４２と、ＬＰＦ（Low Pass Filter）１４３と、ＡＤＣ（Analog to Digital Converter）１４５とを含む。
【０１２４】
以下、リーダライタ１００とＲＦタグ５００との間の交信処理を実現するための各部の動作について説明する。
【０１２５】
まず、制御部１０２からの活性化指令を受けて、ＰＬＬ１２２は、搬送波の元となる高周波パルス（以下、「キャリア信号」とも称す。）を出力する。ＰＬＬ１２２からのキャリア信号は、変調および復調に用いられる。すなわち、ＰＬＬ１２２からのキャリア信号は、ミキサ１２３およびミキサ１４４へ与えられる。
【０１２６】
制御部１０２は、所定条件が満たされると、所定ビット数のコマンド信号を出力する。コマンド信号は、ＲＦタグ５００に対する指示であり、キャリア信号に重畳されてＲＦタグ５００へ供給される。制御部１０２からのコマンド信号は、ＤＡＣ１２１によりアナログ信号に変換された上で、ミキサ１２３において、ＰＬＬ１２２からのキャリア信号により無線信号の周波数帯域に周波数変換（アップコンバート）される。
【０１２７】
ミキサ１２３にて周波数変換されたコマンド信号は、Ｚ変換回路１２４，１２６によるインピーダンスの整合処理、およびＰＡ１２５による増幅処理を経て、分離回路１２７を介してアンテナ１３０に供給されることで、ＲＦタグ５００に対する電磁波として送出される。このように、ＲＦタグ５００は、１または複数のＲＦタグ５００に対してコマンド信号を送出する送出機能を有している。
【０１２８】
リーダライタ１００から送出される電磁波の受信可能範囲内にあるＲＦタグ５００は、受信した電磁波により内部に誘導起電力が生じ、その誘導起電力によって内部の各種回路（詳細については後述する）が活性化する。この状態において、搬送波に重畳されたコマンド信号を受信すると、ＲＦタグ５００の制御部は、その受信したコマンド信号をデコードし、デコードによって取得されたコマンドの内容に従って処理を実行し、その処理結果を含むレスポンス信号を生成し、最終的にリーダライタ１００へ応答する。
【０１２９】
ＲＦタグ５００からのレスポンス信号は、アンテナ１３０によって受信されて、分離回路１２７にてＢＰＦ１４１へ入力される。受信されたレスポンス信号は、ＢＰＦ１４１によってそれに含まれるノイズが除去された上で、ＬＮＡ１４２により増幅される。さらに、ＬＮＡ１４２により増幅されたレスポンス信号は、ＬＰＦ１４３により高周波成分が除去された上で、ミキサ１４４に入力される。ミキサ１４４において、レスポンス信号は、ＰＬＬ１２２からのキャリア信号によりバースバンド信号の周波数帯域に周波数変換（ダウンコンバート）される。さらに、周波数変換後のレスポンス信号は、ＡＤＣ１４５によりデジタル信号に変換された上で、制御部１０２へ入力される。すなわち、制御部１０２には、ＲＦタグ５００からのレスポンス信号をデコードして得られる測定データを含む交信結果が入力される。さらに、制御部１０２は、デコードして取得された測定データを含む交信結果を通信インターフェイス１０４へ出力してもよい。
【０１３０】
通信インターフェイス１０４は、制御部１０２からの交信結果を上位機器へ応答する。
図１６は、ＰＣ３００のハードウェア構成を示す模式図である。図１６を参照して、ＰＣ３００は、典型的には、汎用のコンピュータで構成される。
【０１３１】
ＰＣ３００は、ＯＳ（Operating System）を含む各種プログラムを実行するＣＰＵ３５１と、ＢＩＯＳや各種データを格納するＲＯＭ（Read Only Memory）３５２と、ＣＰＵ３５１でのプログラムの実行に必要なデータを格納するための作業領域を提供するメモリＲＡＭ３５３と、ＣＰＵ３５１で実行されるプログラムなどを不揮発的に格納するフラッシュメモリ３５４およびハードディスク（ＨＤＤ）３５５とを含む。
【０１３２】
ＰＣ３００は、さらに、ユーザからの操作を受け付ける操作キー３５８およびマウス３５９と、各種の情報をユーザに提示するためのディスプレイ３５７とを含む。さらに、ＰＣ３００は、ＰＬＣ２００などと通信するための通信インターフェイス（ＩＦ）３５６を含む。
【０１３３】
ＰＣ３００では、上述したデータ処理および画面表示を行うアプリケーション（ソフトウェア）がインストールされている。ＰＣ３００は、このアプリケーションのプログラムを実行することにより、上述した各種のグラフを含む画面等を表示可能なる。
【０１３４】
なお、上述したように、ＰＣ３００は、汎用的なコンピュータを用いて実現されるので、これ以上の詳細な説明は行わない。
【０１３５】
図１７は、リーダライタ１００ＡとＰＣ３００との機能的構成を説明するためのブロック図である。
【０１３６】
図１７を参照して、リーダライタ１００Ａは、中継部１５１を備える。ＰＣ３００は、交信指令送信部３１１と、交信結果受信部３１２と、記憶部３１３と、生成部３１４と、表示制御部３１５と、表示部３１６とを備える。
【０１３７】
交信指令送信部３１１は、各リーダライタ１００に対して、上述したように、交信指令を繰り返し送信する。リーダライタ１００Ｂ、１００Ｃ、１００Ｄに対する交信指令については、リーダライタ１００Ａの中継部１５１によって、該当するリーダライタ１００に転送される。
【０１３８】
交信結果受信部３１２は、各リーダライタ１００から交信結果を受信する。詳しくは、交信結果受信部３１２は、スレーブのリーダライタ１００Ｂ〜１００Ｄの各交信結果については、リーダライタ１００Ａの中継部１５１を介して受信する。
【０１３９】
交信結果は、上述したように、ＲＦタグの検出の成否、検出に成功したときのＩＤコードおよびＲＦタグからの送信された信号の受信レベルのデータを含む。交信結果は、リーダライタの識別情報（ＩＤ）に関連付けて、記憶部３１３に逐次記憶される。
【０１４０】
データ生成部１５２は、記憶部１０６に記憶された時系列データＤＡ，ＤＢ，ＤＣ，ＤＤに基づいて、時系列データＤＺを生成する。なお、時系列データＤＺは、上述したように、受信レベルの最大値を選択することによって作成される。
【０１４１】
測定期間Ｔが経過すると、記憶部３１３には、予め定められた測定期間Ｔにわたる時系列データＤＡ，ＤＢ，ＤＣ，ＤＤが記憶されることになる。また、測定期間Ｔが経過すると、予め定められた測定期間Ｔにわたる時系列データＤＺが生成されることになる。
【０１４２】
表示制御部３１５は、測定期間Ｔ中においては、一例として、各リーダライタ１００から交信結果を取得したことをトリガに、図８に示した画面３５７１においてグラフの波形を更新する。あるいは、表示制御部３１５は、測定期間Ｔ中においては、各リーダライタ１００から取得した交信結果に基づき時系列データＤＺを更新したことをトリガに、グラフの波形を更新する。どのタイミングで波形を更新するかは適宜定めることができる。
【０１４３】
また、表示制御部３１５は、測定期間Ｔが経過した後、ユーザ操作に基づいて、図９〜図１２に示した各画面３５７２〜３５７５を表示する。
【０１４４】
＜Ｅ．制御構造＞
図１８は、ＲＦＩＤシステム１における処理の一例を示したシーケンス図である。
【０１４５】
図１８を参照して、ＰＣ３００が測定（テスト）を開始するユーザ操作を受け付けると、シーケンスＳＱ１において、ＰＣ３００は、リーダライタ１００Ａに対して、リーダライタ１００Ａに交信を実行させるための交信指令（ＮＯ．０指定）を送信する。これにより、リーダライタ１００Ａは、ＲＦタグ５００との交信を試みる。
【０１４６】
シーケンスＳＱ２において、リーダライタ１００Ａは、交信指令に対する応答信号として、リーダライタ１００Ａによる交信結果をＰＣ３００に送信する。シーケンスＳＱ３において、ＰＣ３００は、交信結果をリーダライタ１００Ａの識別情報に関連付けて記憶する。これにより、時系列データＤＡの生成が開始される。
【０１４７】
シーケンスＳＱ４において、ＰＣ３００は、リーダライタ１００Ａに対して、リーダライタ１００Ｂに交信を実行させるための交信指令（ＮＯ．１指定）を送信する。シーケンスＳＱ５において、リーダライタ１００Ａは、交信指令をリーダライタ１００Ｂに転送する。これにより、リーダライタ１００Ｂは、ＲＦタグ５００との交信を試みる。
【０１４８】
シーケンスＳＱ６において、リーダライタ１００Ｂは、交信指令に対する応答信号として、リーダライタ１００Ｂによる交信結果をリーダライタ１００Ａに送信する。シーケンスＳＱ７において、リーダライタ１００Ａは、リーダライタ１００Ｂから受信した交信結果をＰＣ３００に転送する。シーケンスＳＱ８において、ＰＣ３００は、交信結果をリーダライタ１００Ｂの識別情報に関連付けて記憶する。これにより、時系列データＤＢの生成が開始される。
【０１４９】
シーケンスＳＱ９において、ＰＣ３００は、リーダライタ１００Ａに対して、リーダライタ１００Ｃに交信を実行させるための交信指令（ＮＯ．２指定）を送信する。シーケンスＳＱ１０において、リーダライタ１００Ａは、交信指令をリーダライタ１００Ｃに転送する。これにより、リーダライタ１００Ｃは、ＲＦタグ５００との交信を試みる。
【０１５０】
シーケンスＳＱ１１において、リーダライタ１００Ｃは、交信指令に対する応答信号として、リーダライタ１００Ｃによる交信結果をリーダライタ１００Ａに送信する。シーケンスＳＱ１２において、リーダライタ１００Ａは、リーダライタ１００Ｃから受信した交信結果をＰＣ３００に転送する。シーケンスＳＱ１３において、ＰＣ３００は、交信結果をリーダライタ１００Ｃの識別情報に関連付けて記憶する。これにより、時系列データＤＣの生成が開始される。
【０１５１】
シーケンスＳＱ１４において、ＰＣ３００は、リーダライタ１００Ａに対して、リーダライタ１００Ｄに交信を実行させるための交信指令（ＮＯ．３指定）を送信する。シーケンスＳＱ１５において、リーダライタ１００Ａは、交信指令をリーダライタ１００Ｄに転送する。これにより、リーダライタ１００Ｄは、ＲＦタグ５００との交信を試みる。
【０１５２】
シーケンスＳＱ１６において、リーダライタ１００Ｄは、交信指令に対する応答信号として、リーダライタ１００Ｄによる交信結果をリーダライタ１００Ａに送信する。シーケンスＳＱ１７において、リーダライタ１００Ａは、リーダライタ１００Ｄから受信した交信結果をＰＣ３００に転送する。シーケンスＳＱ１８において、ＰＣ３００は、交信結果をリーダライタ１００Ｄの識別情報に関連付けて記憶する。これにより、時系列データＤＤの生成が開始される。
【０１５３】
シーケンスＳＱ１９において、ＰＣ３００は、各リーダライタ１００から受信した交信結果をグラフ表示する。以下、シーケンスＳＱ１からシーケンスＳＱ１９までの処理が、測定期間Ｔが経過する迄実行される。
【０１５４】
シーケンスＳＱ１９について、詳しく説明すると以下のとおりである。シーケンスＳＱ１からシーケンスＳＱ１９までを一つの処理周期とした場合、シーケンスＳＱ１９では、同じ処理周期において取得した４つの交信結果を用いて、グラフを更新する。
【０１５５】
また、ＰＣ３００が、時系列データＤＺを都度生成する構成の場合には、シーケンスＳＱ１９において、同じ処理周期において取得した４つの交信結果を参照して受信レベルの最大値を特定し、この最大値を時系列データＤＺに含める。この場合、ＰＣ３００は、時系列データＤＺに基づいたグラフを、処理周期毎に更新する。
【０１５６】
このようなデータ処理を行なう構成の場合、「測定期間Ｔの開始時刻（ｔ＝０）からの経過時間が対応している各リーダライタ１００での信号の受信レベル」とは、同じ処理周期に含まれる各交信結果（各リーダライタ１００での受信レベル）を表している。
【０１５７】
図１９は、リーダライタ１００Ｂとリーダライタ１００Ｄとをテストする場合における、ＲＦＩＤシステム１における処理の一例を示したシーケンス図である。
【０１５８】
図１９を参照して、ＰＣ３００が測定（テスト）を開始するユーザ操作を受け付けると、シーケンスＳＱ５１において、ＰＣ３００は、リーダライタ１００Ａに対して、リーダライタ１００Ｂに交信を実行させるための交信指令（ＮＯ．１指定）を送信する。シーケンスＳＱ５２において、リーダライタ１００Ａは、交信指令をリーダライタ１００Ｂに転送する。これにより、リーダライタ１００Ｂは、ＲＦタグ５００との交信を試みる。
【０１５９】
シーケンスＳＱ５３において、リーダライタ１００Ｂは、交信指令に対する応答信号として、リーダライタ１００Ｂによる交信結果をリーダライタ１００Ａに送信する。シーケンスＳＱ５４において、リーダライタ１００Ａは、リーダライタ１００Ｂから受信した交信結果をＰＣ３００に転送する。シーケンスＳＱ５５において、ＰＣ３００は、交信結果をリーダライタ１００Ｂの識別情報に関連付けて記憶する。これにより、時系列データＤＢの生成が開始される。
【０１６０】
シーケンスＳＱ５６において、ＰＣ３００は、リーダライタ１００Ａに対して、リーダライタ１００Ｄに交信を実行させるための交信指令（ＮＯ．３指定）を送信する。シーケンスＳＱ５７において、リーダライタ１００Ａは、交信指令をリーダライタ１００Ｄに転送する。これにより、リーダライタ１００Ｄは、ＲＦタグ５００との交信を試みる。
【０１６１】
シーケンスＳＱ５８において、リーダライタ１００Ｄは、交信指令に対する応答信号として、リーダライタ１００Ｄによる交信結果をリーダライタ１００Ａに送信する。シーケンスＳＱ５９において、リーダライタ１００Ａは、リーダライタ１００Ｄから受信した交信結果をＰＣ３００に転送する。シーケンスＳＱ６０において、ＰＣ３００は、交信結果をリーダライタ１００Ｄの識別情報に関連付けて記憶する。これにより、時系列データＤＤの生成が開始される。
【０１６２】
シーケンスＳＱ６１において、ＰＣ３００は、リーダライタ１００Ｂ，１００Ｄから受信した交信結果をグラフ表示する。
【０１６３】
以下、シーケンスＳＱ６２〜ＳＱ７１において、シーケンスＳＱ５１〜ＳＱ６０と同様の処理が実行される。なお、シーケンスＳＱ６６では、時系列データＤＢが更新される。また、シーケンスＳＱ７１では、時系列データＤＤが更新される。
【０１６４】
シーケンスＳＱ７２において、ＰＣ３００は、シーケンスＳＱ６６、ＳＱ７１にて記録した交信結果を利用して、グラフを更新する。
【０１６５】
図２０は、ＰＣ３００における処理の流れを表したフロー図である。図２０を参照して、ステップＳ１００において、ＰＣ３００は、ＲＦタグ５００との交信処理を実行する。ステップＳ２００において、ＰＣ３００は、交信結果を記録する。
【０１６６】
ステップＳ３００において、ＰＣ３００は測定（テスト）が終了したか否かを判断する。具体的には、ＰＣ３００は、測定期間Ｔが経過したか否かを判断する。ＰＣ３００は、テストが終了していないと判断すると（ステップＳ３００においてＮＯ）、処理をステップＳ１００に進める。ＰＣ３００は、テストが終了したと判断すると（ステップＳ３００においてＹＥＳ）、一連の処理を終了する。
【０１６７】
図２１は、図２０のステップＳ１００における処理の一例を表したフロー図である。
図２１を参照して、ステップＳ１０１において、ＰＣ３００は、Ｒ／Ｗ＃０（具体的には、リーダライタ１００Ａ）がテスト対象であるか否かを判断する。ＰＣ３００は、テスト対象であると判断すると（ステップＳ１０１においてＹＥＳ）、ステップＳ１０２において、交信指令（Ｎｏ．０指定）を送信する。ステップＳ１０３において、ＰＣ３００は、交信結果を記録する。ＰＣ３００は、テスト対象でないと判断すると（ステップＳ１０１においてＮＯ）、処理をステップＳ１０４に進める。
【０１６８】
ステップＳ１０４において、ＰＣ３００は、Ｒ／Ｗ＃１（具体的には、リーダライタ１００Ｂ）がテスト対象であるか否かを判断する。ＰＣ３００は、テスト対象であると判断すると（ステップＳ１０４においてＹＥＳ）、ステップＳ１０５において、交信指令（Ｎｏ．１指定）を送信する。ステップＳ１０６において、ＰＣ３００は、交信結果を記録する。ＰＣ３００は、テスト対象でないと判断すると（ステップＳ１０４においてＮＯ）、処理をステップＳ１０７に進める。
【０１６９】
ステップＳ１０７において、ＰＣ３００は、Ｒ／Ｗ＃２（具体的には、リーダライタ１００Ｃ）がテスト対象であるか否かを判断する。ＰＣ３００は、テスト対象であると判断すると（ステップＳ１０７においてＹＥＳ）、ステップＳ１０８において、交信指令（Ｎｏ．２指定）を送信する。ステップＳ１０９において、ＰＣ３００は、交信結果を記録する。ＰＣ３００は、テスト対象でないと判断すると（ステップＳ１０７においてＮＯ）、処理をステップＳ１１０に進める。
【０１７０】
ステップＳ１１０において、ＰＣ３００は、Ｒ／Ｗ＃３（具体的には、リーダライタ１００Ｄ）がテスト対象であるか否かを判断する。ＰＣ３００は、テスト対象であると判断すると（ステップＳ１１０においてＹＥＳ）、ステップＳ１１１において、交信指令（Ｎｏ．３指定）を送信する。ステップＳ１１２において、ＰＣ３００は、交信結果を記録する。ＰＣ３００は、テスト対象でないと判断すると（ステップＳ１１０においてＮＯ）、一連の処理を終了する。具体的には、ＰＣ３００は、処理を図２０のステップＳ２００に進める。
【０１７１】
図２２は、図２０のステップＳ２００における処理の一例を表したフロー図である。
図２２を参照して、ステップＳ２０１において、ＰＣ３００は、交信結果の表示方式が、リーダライタ１００個別方表示式であるのか、結合表示方式であるか否かを判断する。なお、個別表示方式の例として、図９，１０に示した画面３５７２，３５７３が挙げられる。結合表示方式の例として、図１１の画面３５７４が挙げられる。なお、個別表示と結合表示とを組み合わせた表示方式が選択可能な構成とすることもできる（図１２の画面３５７５参照）。
【０１７２】
ＰＣ３００は、個別表示方式の場合には、ステップＳ２０２において、Ｒ／Ｗ＃Ｎ（Ｎは０または１以上の自然数）で読み取った複数のＲＦタグ５００のＩＤコードの一覧表示を更新する。ステップＳ２０３において、ＰＣ３００は、Ｒ／Ｗ＃Ｎで読み取ったＲＦタグ５００の受信レベルの値でプロットすることにより、グラフ表示を更新する。
【０１７３】
ＰＣ３００は、結合表示方式の場合には、ステップＳ２０４において、複数のＲ／Ｗ＃Ｎで読み取った複数のＲＦタグ５００のＩＤコードの一覧表示を更新する。ステップＳ２０５において、ＰＣ３００は、複数のＲ／Ｗ＃Ｎで読み取ったＲＦタグ５００の受信レベルの最大値でプロットすることにより、グラフ表示を更新する。
【０１７４】
＜Ｆ．変形例＞
（１）上記においては、上位機器であるＰＣ３００がサーバとして機能し、各リーダライタ１００がクラインアントとして機能する構成を例に挙げて説明したが、これに限定されるものではない。
【０１７５】
たとえば、マスタとして機能しているリーダライタ１００Ａが、ＲＦＩＤシステム１，１Ａにおいてサーバとして機能し、ＰＣ３００がクライアントとして機能してもよい。
【０１７６】
この場合、リーダライタ１００Ａが、時系列データＤＺの生成等を行うことになる。また、リーダライタ１００Ａが、上述した各画面をＰＣ３００で表示させるためのウェブページ等を生成すればよい。ＰＣ３００は、たとえばブラウザを用いて、各画面をディスプレイ３５７に表示すればよい。すなわち、交信指令送信部３１１、交信結果受信部３１２、記憶部３１３、および生成部３１４の各部の機能を、リーダライタ１００Ａが実行するようにすればよい。
【０１７７】
（２）ＲＦＩＤシステム１，１Ａは、ＰＣ３００とは、別にサーバ装置を備えていてもよい。交信指令送信部３１１、交信結果受信部３１２、記憶部３１３、および生成部３１４の各部の機能を、サーバ装置が実行するようにしてもよい。この場合、ＰＣ３００は、クライアントとして機能し、ブラウザ等で上述した各種の画面をディスプレイ３５７に表示すればよい。
【０１７８】
（３）各リーダライタ１００は、交信の都度、交信結果をＰＣ３００に送信する構成を例に挙げて説明したが、これに限定されるものではない。各リーダライタ１００が、交信結果を保持し、所定のタイミングで（たとえば、測定期間Ｔの経過後に）ＰＣ３００に送信するような構成としてもよい。これは、リーダライタ１００がサーバとして機能している場合も同様である。
【０１７９】
（４）各時系列データＤＡ，ＤＢ，ＤＣ，ＤＤの各データ要素には、時刻情報（タイムスタンプ）が付与されていてもよい。このような構成によれば、時系列データＤＺを生成する際に、対応するデータを容易に特定することができる。
【０１８０】
（５）ＰＣ３００の代わりに、プログラマブル表示器を利用してもよい。
（６）ＰＣ３００において、リーダライタ別、または読取範囲の重なり領域別に、どのＲＦタグ５００を何個読めたのかをグラフ表示してもよい。
【０１８１】
図２３は、読取個数を表したグラフを含む画面例を表した図である。図２３を参照して、ＰＣ３００は、予め定められた操作を受け付けたことに基づき、画面３５７６を表示する。
【０１８２】
画面３５７６は、リーダライタ１００Ａが読み取ったＲＦタグ５００の数を時系列で表した棒グラフ３６１と、リーダライタ１００ＡがＲＦタグ５００から受信した信号の受信レベルの表３６２とを含んでいる。また、画面３５７６は、リーダライタ１００Ｂが読み取ったＲＦタグ５００の数を時系列で表した棒グラフ３６３と、リーダライタ１００ＢがＲＦタグ５００から受信した信号の受信レベルの表３６４とを含んでいる。
【０１８３】
詳しくは、ＰＣ３００の表示制御部３１５は、複数のタグ５００のうち測定期間Ｔにおいてリーダライタ１００Ａによって読み取られたＲＦタグ５００の個数の時間的推移を表した棒グラフ３６１と、複数のタグ５００のうち測定期間Ｔにおいてリーダライタ１０Ｂによって読み取られたＲＦタグの個数の時間的推移を表したグラフ３６３とを同時に、ディスプレイ３５７に表示させる。また、棒グラフ３６１と棒グラフ３６３とのうちの少なくとも１つを選択的にディスプレイ３５７に表示させるように、ＰＣ３００を構成してもよい。
【０１８４】
さらに、画面３５７６は、重ね合わせ領域で読み取ったＲＦタグ５００の個数を時系列で表した棒グラフ３６５と、当該領域でリーダライタ１００Ａまたはリーダライタ１００ＢがＲＦタグ５００から受信した信号の受信レベルの表３６６とを含んでいる。
【０１８５】
詳しくは、ＰＣ３００の表示制御部３１５は、複数のＲＦタグ５００のうち測定期間Ｔにおいてリーダライタ１００Ａとリーダライタ１００Ｂとの両方によって読み取られたＲＦタグ５００の個数の時間的推移を表した棒グラフ３６５を、ディスプレイ３５７に表示させる。典型的には、図２３にも示したように、表示制御部３１５は、棒グラフ３６１と、棒グラフ３６３と、棒グラフ３６５とを同時に、ディスプレイ３５７に表示させる。
【０１８６】
なお、重ね合わせ領域で読み取ったＲＦタグ５００の個数は、リーダライタ１００Ａとリーダライタ１００Ｂとの両方で読み取った個数の総和でもよいし、一方のリーダライタで読み取った個数（すなわち平均値）であってもよい。
【０１８７】
表３６２の受信レベルは、典型的には、３つのＲＦタグ５００（表３６２におけるＥＰＣ欄のＡ、Ｂ、およびＣの各ＲＦタグ）の各々についての受信レベルであって、かつ測定期間Ｔにおいてリーダライタ１００Ａが受信した信号の受信レベルの最大値である。ただし、これに限定されず、表３６２の受信レベルは、測定期間Ｔにおける受信レベルの平均値であってもよい。同様に、表３６４の受信レベルは、典型的には、２つのＲＦタグ５００（表３６４におけるＥＰＣ欄のＤおよびＥの各ＲＦタグ）の各々についての受信レベルであって、かつ測定期間Ｔにおけるリーダライタ１００Ｂが受信した信号の受信レベルの最大値である。ただし、これに限定されず、表３６４の受信レベルは、測定期間Ｔにおける受信レベルの平均値であってもよい。
【０１８８】
また、表３６６の受信レベルは、典型的には、測定期間Ｔにおいて、リーダライタ１００Ａとリーダライタ１００Ｂとの２つが重ね合わせ領域に存在しているＲＦタグ５００（表３６６におけるＥＰＣ欄のＣのＲＦタグ）と交信したときの受信レベルの最大値である。つまり、リーダライタ１００Ａおよびリーダライタ１００Ｂのいずれかによって測定された受信レベルである。なお、上記のように、最大値ではなく、受信レベルの平均値であってもよい。
【０１８９】
ユーザは、このような画面３５７６を参考にすることにより、リーダライタ１００の好適な設置位置を見つけることが可能となる。
【０１９０】
（７）ＰＣ３００の表示制御部３１５は、測定期間Ｔにおけるリーダライタ１００ＡとＲＦタグ５００Ａの間の交信回数の時間的推移を表した棒グラフと、測定期間Ｔにおけるリーダライタ１０ＢとＲＦタグ５００との間の交信回数の時間的推移を表したグラフとを同時に、ディスプレイ３５７に表示させてもよい。この場合、２つの棒グラフとのうちの少なくとも１つを選択的にディスプレイ３５７に表示させるように、ＰＣ３００を構成してもよい。
【０１９１】
ＰＣ３００の表示制御部３１５は、測定期間Ｔの開始時刻からの経過時間が対応している時間において、リーダライタ１００Ａとリーダライタ１００Ｂとの２つがＲＦタグ５００と交信すると、当該交信の回数の時間的推移を表した棒グラフを、ディスプレイ３５７に表示させてもよい。表示制御部３１５は、これら３つの時間的推移を表した棒グラフを同時に、ディスプレイ３５７に表示させてもよい。
【０１９２】
＜Ｇ．付記＞
以上のように、本実施形態は以下のような開示を含む。
【０１９３】
〔１〕ＲＦＩＤシステム（１，１Ａ）は、表示装置（３５７，３１６）と、移動する第１のＲＦ（Radio Frequency）タグ（５００Ａ）と非接触で交信する第１の交信装置（１００Ａ）と、第１のＲＦタグ（５００Ａ）と非接触で交信する第２の交信装置（１００Ｂ）とを備える。第１の交信装置（１００Ａ）と第２の交信装置（１００Ｂ，１００Ｃ，１００Ｄ）とは、交信用の信号を繰り返し出力し、かつ交信用の信号に基づき第１のＲＦタグ（５００Ａ）から送信される第１の信号の受信レベルを測定する。
【０１９４】
ＲＦＩＤシステム（１，１Ａ）は、
予め定められた測定期間（Ｔ）において第１の交信装置（１００Ａ）で受信された第１の信号の受信レベルを表す第１の時系列データ（ＤＡ＿１）と、測定期間（Ｔ）において第２の交信装置（１００Ｂ）で受信された第１の信号の受信レベルを表す第２の時系列データ（ＤＢ＿１）とを記憶する記憶手段（３１３）と、
第１の時系列データ（ＤＡ＿１）および第２の時系列データ（ＤＢ＿１）において、測定期間（Ｔ）の開始時刻からの経過時間が対応している第１の交信装置（１００Ａ）での第１の信号の受信レベルと第２の交信装置（１００Ｂ）での第１の信号の受信レベルとのうちの高い方の受信レベルを、開始時刻からの経過時間毎に特定し、かつ特定された受信レベルを表す第３の時系列データ（ＤＺ＿１）を生成する生成手段（３１４）と、
第１の時系列データ（ＤＡ＿１）に基づく第１の画像と第２の時系列データ（ＤＢ＿１）に基づく第２の画像と第３の時系列データ（ＤＺ＿１）に基づく第３の画像とのうちの少なくとも１つを選択的に、または、第１の画像と第２の画像と第３の画像とを同時に、表示装置（３５７，３１６）に表示させる表示制御手段（３１５）とを備える。
【０１９５】
〔２〕第１の画像は、第１の時系列データ（ＤＡ＿１）をグラフ要素として含む第１のグラフ（３９１，３８０）である。第２の画像は、第２の時系列データ（ＤＢ＿１）をグラフ要素として含む第２のグラフ（３９２，３８１）である。第３の画像は、第３の時系列データ（ＤＺ＿１）をグラフ要素として含む第３のグラフ（３９３，３８９）である。
【０１９６】
〔３〕表示制御手段（３１５）は、第１のグラフ（３８０）、第２のグラフ（３８１）、および第３のグラフ（３８９）のうちの少なくとも１つを選択的に表示させるためのユーザ操作を受け付けるユーザインターフェイス（３８１，３８２，３８３）を表示装置（３５７，３１６）に表示させる。
【０１９７】
〔４〕第１の交信装置（１００Ａ）および第２の交信装置（１００Ｂ）は、第１のＲＦタグ（５００Ａ）と同時に移動する第２のＲＦタグ（５００Ｂ）と非接触で交信する。第１の交信装置（１００Ａ）と第２の交信装置（１００Ｂ）とは、交信用の信号の繰り返し出力によって、第２のＲＦタグ（５００Ｂ）から送信される第２の信号の受信レベルをさらに測定する。
【０１９８】
記憶手段（３１３）は、測定期間（Ｔ）において第１の交信装置（１００Ａ）で受信された第２の信号の受信レベルを表す第４の時系列データ（ＤＡ＿２）と、測定期間（Ｔ）において第２の交信装置（１００Ｂ）で受信された第２の信号の受信レベルを表す第５の時系列データ（ＤＢ＿２）とをさらに記憶する。
【０１９９】
表示制御手段（３１５）は、第１の画像として、第１の時系列データ（ＤＡ＿１）と第４の時系列データ（ＤＡ＿２）との各々をグラフ要素として含むグラフ（３８０）を表示し、第２の画像として、第２の時系列データ（ＤＢ＿１）と第５の時系列データ（ＤＢ＿２）との各々をグラフ要素として含むグラフ（３８１）を表示する。
【０２００】
〔５〕生成手段（３１５）は、第４の時系列データ（ＤＡ＿２）および第５の時系列データ（ＤＢ＿２）において、測定期間（Ｔ）の開始時刻からの経過時間が対応している第１の交信装置（１００Ａ）での第２の信号の受信レベルと第２の交信装置（１００Ｂ）での第２の信号の受信レベルとのうち、高い方の受信レベルを開始時刻からの経過時間毎に特定し、かつ特定された受信レベルを表す第６の時系列データ（ＤＺ＿２）をさらに生成する。表示制御手段（３１５）は、第３の画像として、第３の時系列データ（ＤＺ＿１）と第６の時系列データ（ＤＺ＿２）との各々をグラフ要素（３７７，３７８）としてグラフ（３８９）を表示する。
【０２０１】
〔６〕表示制御手段（３１５）は、第１のＲＦタグ（５００Ａ）を含む複数のＲＦタグ（５００）のうち測定期間において第１の交信装置（１００Ａ）によって読み取られたＲＦタグの個数の時間的推移を表した第１の棒グラフ（３６１）と、複数のＲＦタグ（５００）のうち測定期間において第２の交信装置（１００Ｂ）によって読み取られたＲＦタグ（５００）の個数の時間的推移を表した第２の棒グラフ（３６３）とのうちの少なくとも１つを選択的に、または、第１の棒グラフ（３６１）と第２の棒グラフ（３６３）とを同時に、表示装置（３５７，３１６）に表示させる。
【０２０２】
〔７〕表示制御手段（３１５）は、複数のＲＦタグ（５００）のうち測定期間（Ｔ）において第１の交信装置（１００Ａ）と第２の交信装置（１００Ｂ）との両方によって読み取られたＲＦタグ（５００）の個数の時間的推移を表した第３の棒グラフ（３６５）を、表示装置（３５７，３１６）にさらに表示させる。
【０２０３】
〔８〕表示制御手段（３１５）は、測定期間（Ｔ）において第１の交信装置（１００Ａ）と第２の交信装置（１００Ｂ）との２つが第１のＲＦタグ（５００Ａ）と交信した場合、当該交信のときの受信レベルの最大値を、表示装置（３５７，３１６）にさらに表示させる。
【０２０４】
〔９〕表示制御手段（３１５）は、測定期間（Ｔ）における第１の交信装置（１００Ａ）と第１のＲＦタグ（５００Ａ）との間の交信回数の時間的推移を表した第１の棒グラフと、測定期間（Ｔ）における第２の交信装置（１００Ｂ）と第１のＲＦタグ（５００Ａ）との間の交信回数の時間的推移を表した第２のグラフとのうちの少なくとも１つを選択的に、または、第１の棒グラフと第２の棒グラフとを同時に、表示装置（３５７，３１６）に表示させる。
【０２０５】
〔１０〕移動するＲＦ（Radio Frequency）タグ（５００）と非接触で交信する第１の交信装置（１００Ａ）と、前記ＲＦタグ（５００）と非接触で交信する第２の交信装置（１００Ｂ）とを備えたＲＦＩＤシステム（１，１Ａ）における情報処理方法であって、
予め定められた測定期間（Ｔ）において前記第１の交信装置（１００Ａ）で受信された信号の受信レベルを表す第１の時系列データ（ＤＡ）と、前記測定期間（Ｔ）において前記第２の交信装置（１００Ｂ）で受信された信号の受信レベルを表す第２の時系列データ（ＤＢ）とを記憶するステップと、
前記第１の時系列データ（ＤＡ）および前記第２の時系列データ（ＤＢ）において、前記測定期間（Ｔ）の開始時刻からの経過時間が対応している前記第１の交信装置（１００Ａ）での信号の受信レベルと前記第２の交信装置（１００Ｂ）での信号の受信レベルとのうちの高い方の受信レベルを、前記開始時刻からの経過時間毎に特定し、かつ特定された前記受信レベルを表す第３の時系列データ（ＤＺ）を生成するステップと、
前記第１の時系列データ（ＤＡ）に基づく第１の画像と前記第２の時系列データ（ＤＢ）に基づく第２の画像と前記第３の時系列データ（ＤＺ）に基づく第３の画像とのうちの少なくとも１つを選択的に、または、前記第１の画像と前記第２の画像と前記第３の画像とを同時に、表示装置（３５７，３１６）に表示させるステップとを備える。
【０２０６】
今回開示された実施の形態はすべての点で例示であって制限的なものではないと考えられるべきである。本発明の範囲は、上記した実施の形態の説明ではなくて特許請求の範囲によって示され、特許請求の範囲と均等の意味および範囲内でのすべての変更が含まれることが意図される。
【符号の説明】
【０２０７】
１，１Ａ  ＲＦＩＤシステム、１００Ａ，１００Ｂ，１００Ｃ，１００Ｄ  リーダライタ、１０２  制御部、１０４  通信インターフェイス、１０６，３１３  記憶部、１１０，３１６  表示部、１３０  アンテナ、１５０  交信制御部、１５１  中継部、１５２  データ生成部、３１１  交信指令送信部、３１２  交信結果受信部、３１４  生成部、３１５  表示制御部、３３０，３３１，３３２，３３３，３３９，３９１，３９２，３９３  グラフ、３５７  ディスプレイ、３６１，３６３，３６５  棒グラフ、３７１  測定開始ボタン、３７２  保存ボタン、３７３，３７６，３８１，３８２，３８５  チェックボックス、３７７，３７８，３７９  波形、４００  ハブ、５００，５００Ａ，５００Ｂ，５００Ｃ  ＲＦタグ、７００  荷物、８１０Ａ，８１０Ｂ，８１０Ｚ  データ、９００  フォークリフト、３５７１，３５７２，３５７３，３５７４，３５７５，３５７６，３５７９  画面。
【図１】
2019066994.tif 000003
【図２】
2019066994.tif 000004
【図３】
2019066994.tif 000005
【図４】
2019066994.tif 000006
【図５】
2019066994.tif 000007
【図６】
2019066994.tif 000008
【図７】
2019066994.tif 000009
【図８】
2019066994.tif 000010
【図９】
2019066994.tif 000011
【図１０】
2019066994.tif 000012
【図１１】
2019066994.tif 000013
【図１２】
2019066994.tif 000014
【図１３】
2019066994.tif 000015
【図１４】
2019066994.tif 000016
【図１５】
2019066994.tif 000017
【図１６】
2019066994.tif 000018
【図１７】
2019066994.tif 000019
【図１８】
2019066994.tif 000020
【図１９】
2019066994.tif 000021
【図２０】
2019066994.tif 000022
【図２１】
2019066994.tif 000023
【図２２】
2019066994.tif 000024
【図２３】
2019066994.tif 000025