(57)【特許請求の範囲】
【請求項１】
各々が較正用ＲＦＩＤタグを有する複数のＲＦＩＤアンテナと、前記各ＲＦＩＤアンテナを動作させて読取りを行なう１つ以上のＲＦＩＤリーダ/ライタと、前記各ＲＦＩＤリーダ/ライタを制御する制御装置とを有するＲＦＩＤ制御システムによる制御方法であって、
同時に動作させる１つ以上の前記ＲＦＩＤアンテナを含む使用タイミングを１つ以上含むアンテナ使用手順を記憶する記憶手段、を有する前記制御装置が、
前記記憶手段から読み出したアンテナ使用手順の前記各使用タイミングに含まれるＲＦＩＤアンテナを同時に動作させる制御ステップと、を有し、
前記各ＲＦＩＤリーダ/ライタが、
前記ＲＦＩＤアンテナにより前記較正用ＲＦＩＤタグの保持する情報を読み取る読取りステップと、
前記読み取った情報を前記制御装置に出力する出力ステップと、を有し、
前記制御装置が、
前記各ＲＦＩＤリーダ/ライタから、同時に動作した複数の前記ＲＦＩＤアンテナにより読み取られた情報が入力される読取り結果取得ステップと、
前記同時に動作した複数の前記ＲＦＩＤアンテナのうち、前記較正用ＲＦＩＤタグの保持する情報を読み取っていない前記ＲＦＩＤアンテナの組み合わせを取得する読取り不可組み合わせ取得ステップと、
前記較正用ＲＦＩＤタグの保持する情報を読み取っていない組み合わせを取得した場合、前記記憶手段内のアンテナ使用手順の前記各使用タイミングに含まれている前記ＲＦＩＤアンテナを、前記取得した組み合わせと一致しないものとする更新ステップと、を有すること
を特徴とする制御方法。
【請求項２】
請求項１記載の制御方法であって、
前記制御装置が、
前記記憶手段に、前記各ＲＦＩＤリーダ/ライタと、該各ＲＦＩＤリーダ/ライタに接続されている前記ＲＦＩＤアンテナとを示す構成情報をさらに記憶し、
前記記憶手段から読み出した構成情報から、同一の前記ＲＦＩＤリーダ/ライタと接続されている前記ＲＦＩＤアンテナの組み合わせを取得する組み合わせ取得ステップと、
同時に動作させる１つ以上の前記ＲＦＩＤアンテナを含む使用タイミングを１つ以上含み、かつ、１つの前記使用タイミングに含まれている前記ＲＦＩＤアンテナが、同一の前記ＲＦＩＤリーダ/ライタと接続されている前記ＲＦＩＤアンテナの組み合わせと一致しない前記アンテナ使用手順を作成するアンテナ使用手順作成ステップと、をさらに有すること
を特徴とする制御方法。
【請求項３】
請求項１記載の制御方法であって、
前記較正用ＲＦＩＤタグの保持する情報を読み取っていない組み合わせを取得した場合、前記記憶手段内のアンテナ使用手順の前記各使用タイミングに含まれている前記ＲＦＩＤアンテナを示す情報を出力する出力ステップ、をさらに有すること
を特徴とする制御方法。
【請求項４】
各々が較正用ＲＦＩＤタグを有する複数のＲＦＩＤアンテナと、前記各ＲＦＩＤアンテナを動作させて読取りを行なう１つ以上のＲＦＩＤリーダ/ライタと、前記各ＲＦＩＤリーダ/ライタを制御する制御装置とを有する制御システムであって、
前記制御装置が、
同時に動作させる１つ以上の前記ＲＦＩＤアンテナを含む使用タイミングを１つ以上含むアンテナ使用手順を記憶する記憶手段と、
前記記憶手段から読み出したアンテナ使用手順の前記各使用タイミングに含まれるＲＦＩＤアンテナを同時に動作させる制御手段と、
読取り結果取得手段と、
読取り不可組み合わせ取得手段と、
更新手段と、を有し、
前記各ＲＦＩＤリーダ/ライタが、
前記ＲＦＩＤアンテナにより前記較正用ＲＦＩＤタグの保持する情報を読み取る読取りステップと、
前記読み取った情報を前記制御装置に出力する出力ステップと、を有し、
前記読取り結果取得手段に、前記各ＲＦＩＤリーダ/ライタから、同時に動作した複数の前記ＲＦＩＤアンテナにより読み取られた情報が入力され、
前記読取り不可組み合わせ取得手段が、前記同時に動作した複数の前記ＲＦＩＤアンテナのうち、前記較正用ＲＦＩＤタグの保持する情報を読み取っていない前記ＲＦＩＤアンテナの組み合わせを取得し、
前記較正用ＲＦＩＤタグの保持する情報を読み取っていない組み合わせを取得した場合、前記更新手段が、前記記憶手段内のアンテナ使用手順の前記各使用タイミングに含まれている前記ＲＦＩＤアンテナを、前記取得した組み合わせと一致しないものとすること
を特徴とする制御システム。
【請求項５】
各々が較正用ＲＦＩＤタグを有する複数のＲＦＩＤアンテナと、前記各ＲＦＩＤアンテナを動作させて読取りを行なう１つ以上のＲＦＩＤリーダ/ライタと、前記各ＲＦＩＤリーダ/ライタを制御する制御装置とを有するＲＦＩＤ制御システムによる接続確認方法であって、
前記各ＲＦＩＤリーダ/ライタを示す情報と、該各ＲＦＩＤリーダ/ライタが動作させる前記ＲＦＩＤアンテナを示す情報と、該各ＲＦＩＤアンテナにより読み取られる情報とを対応付けて記憶する記憶手段、を有する前記制御装置が、
前記ＲＦＩＤアンテナ及び該ＲＦＩＤアンテナを動作させるＲＦＩＤリーダ/ライタの組合せを選択し、前記選択したＲＦＩＤリーダ/ライタに、前記選択したＲＦＩＤアンテナを動作させて前記較正用ＲＦＩＤタグの保持する情報の読み取りの指示を出力する指示ステップ、を有し、
前記ＲＦＩＤリーダ/ライタが、
前記制御装置から出力された前記指示が入力される指示取得ステップと、
前記指示により指定されたＲＦＩＤアンテナにより前記較正用ＲＦＩＤタグの保持する情報を読み取る読取りステップと、
前記読み取った情報を前記制御装置に出力する出力ステップと、を有し、
前記制御装置が、
前記ＲＦＩＤリーダ/ライタから、前記ＲＦＩＤアンテナにより読み取られた情報が入力される読取り結果取得ステップと、
前記記憶手段から、前記選択した組合せのＲＦＩＤリーダ/ライタを示す情報及びＲＦＩＤアンテナを示す情報と対応付けられた情報を読み出し、前記入力された情報と、前記記憶手段から読み出した情報とが一致するか否か判定する判定ステップと、
前記判定により一致しないものがあると判定した場合、前記選択した組合せのＲＦＩＤリーダ/ライタ及びＲＦＩＤアンテナを示す情報を出力する出力ステップと、
を有することを特徴とする接続確認方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦＩＤ技術を用いたシステム関するものである。
【背景技術】
【０００２】
ＲＦＩＤ（Radio Frequency Identification）技術において、ＲＦＩＤタグにアクセスするとき、ＲＦＩＤリーダ/ライタは、ＲＦＩＤリーダ/ライタに接続したＲＦＩＤアンテナからＲＦＩＤタグに対して搬送波を送信する。ＲＦＩＤタグは、搬送波を受け、保持しているデータを読み出し、返信等する。また、ＲＦＩＤタグは、搬送波を受け、データを書き込む。
【０００３】
ＲＦＩＤリーダ/ライタでのＲＦＩＤタグの読み取りの範囲を広げるため、複数のＲＦＩＤアンテナを使用する場合がある。このとき、ＲＦＩＤリーダ/ライタとＲＦＩＤアンテナの間にＲＦＩＤアンテナ切り替え器を導入する。ＲＦＩＤアンテナ切り替え器は、１つのＲＦＩＤリーダ/ライタと、複数のＲＦＩＤアンテナとを接続し、１つのＲＦＩＤリーダ/ライタと接続するＲＦＩＤアンテナを切り替え、複数のＲＦＩＤアンテナのうち１つをアクティブにして、１つのＲＦＩＤリーダ/ライタで、アクティブにしたＲＦＩＤアンテナに対し書き込み及び読み取りを行なう。
【０００４】
しかし、上述のような、ＲＦＩＤアンテナを順次切り替えるという使用方法では、ＲＦＩＤアンテナの数が増えるほど、読み取りに要する時間が大きくなる。そこで、読み取り時間を短縮させるために、複数のＲＦＩＤリーダ/ライタを導入し、各々のＲＦＩＤリーダ/ライタに複数のＲＦＩＤアンテナを接続して、複数のＲＦＩＤリーダ/ライタを並列に動かして読み取りをする。しかし、同時に使用するＲＦＩＤアンテナの組み合わせによっては、ＲＦＩＤアンテナ間で干渉が発生し、ＲＦＩＤタグの読み取り率が低下する場合がある。
【０００５】
そこで、特許文献１に記載の技術は、隣り合うＲＦＩＤアンテナを同時にアクティブにしないよう、あらかじめ読み取り順序を設定し、その読み取り順序に従ってアクティブにするＲＦＩＤアンテナを順次切り替えることにより、ＲＦＩＤアンテナ間の干渉を防いでいる。
【０００６】
【特許文献１】特開２００５-１５７６４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００７】
ＲＦＩＤアンテナの干渉の発生条件は、ＲＦＩＤアンテナ間の位置関係や、置かれた場所等により異なり、隣り合うＲＦＩＤアンテナ間で、必ずしも干渉が発生するわけではない。従って、特許文献１に記載の技術は、ＲＦＩＤアンテナが有効に使用されていない。また、干渉するのは隣にあるＲＦＩＤアンテナだけではなく、上下にあるＲＦＩＤアンテナの場合や、１つ置いた先のＲＦＩＤアンテナの場合もある。そのため、特許文献１に記載の技術では、干渉が発生する場合がある。
【０００８】
また、上述のように、ＲＦＩＤアンテナの干渉の発生条件は、ＲＦＩＤアンテナ間の位置関係や、置かれた環境等により異なる。特許文献１に記載の技術は、ＲＦＩＤアンテナの使用手順をあらかじめ設定している。そのため、ＲＦＩＤアンテナ間の位置関係の変更や、置かれた環境の変更等により、干渉の発生するＲＦＩＤアンテナの組み合わせが変わる場合、これらの位置関係の変更や置かれた環境の変更の度に、ＲＦＩＤアンテナの使用手順を設定する必要がある。従って、環境や位置関係等の変更の度に、ＲＦＩＤアンテナ使用手順の変更のためのコスト及び時間等の負担がかかる。
【０００９】
本発明はこのような事情に鑑みてなされたもので、複数のＲＦＩＤアンテナを有効に使用することが可能であり、また、想定外の組み合わせのＲＦＩＤアンテナに干渉が発生する場合や、ＲＦＩＤアンテナ間の位置関係や置かれた環境等が変化しても、干渉が発生しないＲＦＩＤアンテナを同時に動作させることの可能な技術を提供することを目的とする。
【課題を解決するための手段】
【００１０】
本発明は上記の目的を達成するためになされたもので、各ＲＦＩＤアンテナに較正用ＲＦＩＤタグを付与し、同時に読取りを行なった各ＲＦＩＤアンテナから、較正用ＲＦＩＤタグの保持する情報を読み取れるか否かにより、同時使用に問題のあるＲＦＩＤアンテナの組み合わせを取得し、取得した組み合わせで同時使用しないＲＦＩＤアンテナの使用手順を作成し、作成した使用手順に従い、各ＲＦＩＤアンテナを動作させることを特徴とする。
【００１１】
また、本発明は、各々が較正用ＲＦＩＤタグを有する複数のＲＦＩＤアンテナと、前記各ＲＦＩＤアンテナを動作させて読取りを行なう１つ以上のＲＦＩＤリーダ/ライタと、前記各ＲＦＩＤリーダ/ライタを制御する制御装置とを有するＲＦＩＤ制御システムによる制御方法であって、前記各ＲＦＩＤリーダ/ライタが、前記ＲＦＩＤアンテナにより前記較正用ＲＦＩＤタグの保持する情報を読み取る読取りステップと、前記読み取った情報を前記制御装置に出力する出力ステップと、を有し、前記制御装置が、前記各ＲＦＩＤリーダ/ライタから、同時に動作した複数の前記ＲＦＩＤアンテナにより読み取られた情報が入力される読取り結果取得ステップと、前記較正用ＲＦＩＤタグの保持する情報を読み取っていない前記ＲＦＩＤアンテナの組み合わせを取得する組み合わせ取得ステップと、同時に動作させる１つ以上の前記ＲＦＩＤアンテナを含む使用タイミングを１つ以上含み、かつ、１つの前記使用タイミングに含まれている前記ＲＦＩＤアンテナが前記取得した組み合わせと一致しないアンテナ使用手順を作成する使用手順作成ステップと、前記作成されたアンテナ使用手順の前記各使用タイミングに含まれるＲＦＩＤアンテナを同時に動作させる制御ステップと、を有することを特徴とする。
【発明の効果】
【００１２】
本発明によれば、隣り合うＲＦＩＤアンテナでも、干渉が発生しない場合は同時に動作させることが可能であるので、ＲＦＩＤアンテナを有効に使用することが可能となる。また、同時に使用することにより干渉の発生するＲＦＩＤアンテナの組合せを検出して、各ＲＦＩＤアンテナの使用手順を変更することができるので、想定外の組み合わせで干渉が発生する場合でも、システム構成や位置関係、環境等に応じた使用手順を作成することが可能となる。また、位置関係や環境が変化した場合でも、その位置関係や環境に応じた使用手順を作成することが可能であるので、使用手順変更のためのコスト及び時間の低減を図ることが可能となる。
【発明を実施するための最良の形態】
【００１３】
以下、本発明の一実施形態を、図面を参照して詳細に説明する。
【００１４】
図１は、本実施形態の構成例を示す図である。図１において、本実施形態のシステムは、制御装置１、ＲＦＩＤリーダ/ライタ２１、ＲＦＩＤリーダ/ライタ２２、ＲＦＩＤリーダ/ライタ２３、ＲＦＩＤアンテナ２１１、ＲＦＩＤアンテナ２１２、ＲＦＩＤアンテナ２２１、ＲＦＩＤアンテナ２２２、ＲＦＩＤアンテナ２３１、ＲＦＩＤアンテナ２３２、ＲＦＩＤタグ５等を有する。ＲＦＩＤアンテナ２１１、ＲＦＩＤアンテナ２１２、ＲＦＩＤアンテナ２２１、ＲＦＩＤアンテナ２２２、ＲＦＩＤアンテナ２３１、ＲＦＩＤアンテナ２３２等の各々は、較正用ＲＦＩＤタグ２１６〜２３７を有する。
【００１５】
制御装置１には、ＲＦＩＤリーダ/ライタ２１、ＲＦＩＤリーダ/ライタ２２、ＲＦＩＤリーダ/ライタ２３等が接続される。ＲＦＩＤリーダ/ライタ２１には、ＲＦＩＤアンテナ２１１、ＲＦＩＤアンテナ２１２等が接続される。ＲＦＩＤリーダ/ライタ２２には、ＲＦＩＤアンテナ２２１、ＲＦＩＤアンテナ２２２等が接続される。ＲＦＩＤリーダ/ライタ２３には、ＲＦＩＤアンテナ２３１、ＲＦＩＤアンテナ２３２等が接続される。
【００１６】
制御装置１は、ＲＦＩＤアンテナ２１１〜２３２の自身の較正用ＲＦＩＤタグ２１６〜２３７に対する書き込み及び読取り結果から、同時にアクティブ不可となるＲＦＩＤアンテナ２１１〜２３２の組合せを取得し、取得した組合せと、予め記憶装置に格納されている構成情報とから、ＲＦＩＤリーダ/ライタ２１〜２３の使用手順を作成し、作成した使用手順でＲＦＩＤリーダ/ライタ２１〜２３を動作させる。また、制御装置１は、予め、各ＲＦＩＤアンテナ２１１〜２３２により読み取られるべき情報を記憶装置に格納しておき、ＲＦＩＤリーダ/ライタ２１〜２３の各ＲＦＩＤアンテナ２１１〜２３２による読取り結果と、記憶装置から読み出した読み取られるべき情報とを比較することにより、各ＲＦＩＤアンテナ２１１〜２３２が正しく接続されているか否か判定する。ＲＦＩＤリーダ/ライタ２１、ＲＦＩＤリーダ/ライタ２２、ＲＦＩＤリーダ/ライタ２３の各々は、制御装置１の指示に従い、自身に接続されているＲＦＩＤアンテナ（ＲＦＩＤアンテナ２１１、ＲＦＩＤアンテナ２１２、ＲＦＩＤアンテナ２２１、ＲＦＩＤアンテナ２２２、ＲＦＩＤアンテナ２３１、ＲＦＩＤアンテナ２３２等）のうち何れか１つをアクティブとし、書き込み及び読取りを制御する。ＲＦＩＤアンテナ２１１、ＲＦＩＤアンテナ２１２、ＲＦＩＤアンテナ２２１、ＲＦＩＤアンテナ２２２、ＲＦＩＤアンテナ２３１、ＲＦＩＤアンテナ２３２等の各々は、ＲＦＩＤタグ５、及び、自身の有する較正用ＲＦＩＤタグ２１６〜２３７の各々に対し、書き込み及び読取りを行なう。
【００１７】
なお、図１では図示しないが、ＲＦＩＤリーダ/ライタと各ＲＦＩＤアンテナとは、ＲＦＩＤアンテナ切り替え器を介して接続されているものとする。このＲＦＩＤアンテナ切り替え器は、例えばポート等の接続インタフェース（図示略）を複数有し、この接続インタフェースの各々に、ＲＦＩＤアンテナが接続される。ＲＦＩＤアンテナ切り替え器は、ＲＦＩＤリーダ/ライタの内部に内蔵されている場合と、ＲＦＩＤリーダ/ライタとは別の装置として存在する場合とがある。また、１台のＲＦＩＤリーダ/ライタに１つのＲＦＩＤアンテナを接続する場合には、ＲＦＩＤアンテナ切り替え器を使用しなくても良い。このＲＦＩＤアンテナ切り替え器は、従来技術と同じであるので、説明を省略する。
【００１８】
ＲＦＩＤリーダ/ライタ２１〜２３の各々が、自身に接続されたＲＦＩＤアンテナ２１１、２３２のうち何れか１つをアクティブとし、書き込み及び読取りを制御する動作は、従来技術と同じである。また、ＲＦＩＤアンテナ２１１〜２３２の各々は、較正用ＲＦＩＤタグ２１６〜２３７を有する点が従来技術と異なるが、これらのＲＦＩＤアンテナ２１１〜２３２そのものが、ＲＦＩＤタグ５、及び、較正用ＲＦＩＤタグ２１６〜２３７の各々に対し書き込み及び読取りを行なう動作は、従来技術と同じである。
【００１９】
なお、図１において、制御装置１に接続するＲＦＩＤリーダ/ライタの数が３つとなっているが、これに限られるわけではなく、ＲＦＩＤリーダ/ライタが接続できる数ならば何台接続しても良い。また、図１において、１つのＲＦＩＤリーダ/ライタに接続するＲＦＩＤアンテナの数が２つとなっているが、これに限られるわけではなく、ＲＦＩＤアンテナが接続できる数ならば何台接続しても良い。
【００２０】
次に、図１に示す各構成について詳細に説明する。
【００２１】
まず、制御装置１について説明する。制御装置１は、例えば、ＰＣ（Personal Computer）やサーバ等の情報処理装置である。制御装置１は、ＣＰＵ（Central Processing Unit）１１、メモリ１２、接続インタフェース１３、記憶装置１４、入力装置１５、出力装置１６、通信インタフェース１７等を有する。記憶装置１４は、例えば、ＨＤＤ（Hard Disk Drive）や、ＣＤ−Ｒ（Compact Disc- Recordable）、ＤＶＤ−ＲＡＭ（Digital Versatile Disk- Random Access Memory）等の書き込み及び読み出し可能な記憶メディア及び記憶メディア駆動装置等である。記憶装置１４は、アプリケーションプログラム１４１、アンテナ使用手順作成プログラム１４２、アンテナ使用実行プログラム１４３、アンテナ動作監視プログラム１４４、ＲＦＩＤリーダ/ライタ構成情報１４５、アンテナ使用要求情報１４６、アンテナ較正用情報１４７、アンテナ使用手順情報１４８等を有する。
【００２２】
ＣＰＵ１１は、メモリ１２にロードしたアンテナ使用手順作成プログラム１４２を実行することにより、使用手順作成部１１１を実現する。また、ＣＰＵ１１は、メモリ１２にロードしたアンテナ使用実行プログラム１４３を実行することにより、実行指示部１１２を実現する。ＣＰＵ１１は、メモリ１２にロードしたアンテナ動作監視プログラム１４４を実行することにより、動作監視部１１３、接続監視部１１４等を実現する。
【００２３】
使用手順作成部１１１は、後述するＲＦＩＤリーダ/ライタ構成情報１４５と、アンテナ使用要求情報１４６と、アンテナ較正用情報１４７とをもとに、ＲＦＩＤアンテナをどの組み合わせでどのような順番で使用するかというアンテナ使用手順１４８を作成する。実行指示部１１２は、使用手順作成部１１１の作成したアンテナ使用手順１４８に従って、ＲＦＩＤアンテナ２１１〜２３２各々による書き込み及び読取りを指示する。動作監視部１１３は、較正用ＲＦＩＤタグ２１６〜２３７の各々に対する読取り結果から、アンテナ較正用情報１４７を更新し、この読取り結果からアンテナ使用手順１４８を変更する必要があると判定される場合、それを通知する情報を出力し、さらに、使用手順作成部１１１に変更を指示等する。接続監視部１１４は、所定のタイミング等で、ＲＦＩＤアンテナ２１１〜２３２の各々により読み取られた情報と、後述するＲＦＩＤリーダ/ライタ構成情報１４５とから、ＲＦＩＤアンテナ２１１〜２３２の各々が、所定個所に接続されているか否か判定し、その判定結果を出力する。
【００２４】
制御装置１は、接続インタフェース１３を通してＲＦＩＤリーダ/ライタ２１〜２３に接続する。
【００２５】
アプリケーションプログラム１４１は、ＲＦＩＤタグ５を用いた処理を実行するプログラムである。アプリケーションプログラム１４１の具体例として、ＲＦＩＤタグを付与した物品の在庫状況を把握する棚卸プログラムや、ＲＦＩＤタグを付与した物品の情報を提供する商品情報提供プログラムなどがある。なお、１つの制御装置１がアプリケーションプログラム１４１を有する数は任意であるが、ここでは、制御装置１は、２つのアプリケーションプログラム１４１を有するものとして説明する。以下、各アプリケーションプログラム１４１により実現されるアプリケーションを特に区別して説明する場合、「アプリケーション１」、「アプリケーション２」という。
【００２６】
アンテナ使用手順作成プログラム１４２は、使用手順作成部１１１を実現するプログラムである。アンテナ使用実行プログラム１４３は、実行指示部１１２を実現するプログラムである。動作監視プログラム１４４は、動作監視部１１３を実現するプログラムである。
【００２７】
ＲＦＩＤリーダ/ライタ構成情報１４５は、制御装置１が管理するＲＦＩＤリーダ/ライタおよび各々のＲＦＩＤリーダ/ライタに接続されたＲＦＩＤアンテナの構成に関する情報である。アンテナ使用要求情報１４６は、アプリケーションプログラム１４１毎の、使用するＲＦＩＤリーダ/ライタおよびＲＦＩＤアンテナの条件情報等を示す。アンテナ較正用情報１４７は、同時使用に問題のあるＲＦＩＤアンテナの組み合わせの等の情報である。
【００２８】
入力装置１５は、例えば、キーボード、マウス、スキャナ、マイク等である。出力装置１６は、例えば、ディスプレイ、スピーカ、プリンタ等である。制御装置１は、通信インタフェース１７を介して、図示しない他の情報処理装置等の通信機器と接続する。
【００２９】
なお、図１では、１つの制御装置１が、使用手順作成部１１１、実行指示部１１２、動作監視部１１３、ＲＦＩＤリーダ/ライタ構成情報１４５、アンテナ使用要求情報１４６、アンテナ較正用情報１４７、アンテナ使用手順１４８等を有しているが、これらの一部を、通信ネットワーク１７を介して接続された他の情報処理装置（図示略）等が有し、後述する処理を分散して行なっても良い。
【００３０】
次に、ＲＦＩＤリーダ/ライタ２１〜２３について説明する。ＲＦＩＤリーダ/ライタ２１〜２３は、接続インタフェース１３を介して、制御装置１と接続する。このＲＦＩＤリーダ/ライタ２１〜２３は、後述する制御装置１の指示に従い、ＲＦＩＤアンテナ２１１〜２３２の動作を制御する点以外は、従来技術のリーダ/ライタと同じである。上述のように、本実施形態では、ＲＦＩＤリーダ/ライタ２１〜２３と、各ＲＦＩＤリーダ/ライタ２１〜２３との間に、ＲＦＩＤアンテナ切り替え機能を有するものとする。また、各ＲＦＩＤリーダ/ライタ２１〜２３は、１回で複数のＲＦＩＤタグの読み込みが可能なアンチコリジョン機能を有するものとする。このアンチコリジョン機能は、例えば、従来技術のALOHA方式により実現してもよい。
【００３１】
次に、ＲＦＩＤアンテナ２１１〜２３２について説明する。
【００３２】
ＲＦＩＤアンテナ２１１〜２３２の各々は、較正用ＲＦＩＤタグ２１６〜２３７を有する点を除き、従来技術の、ＲＦＩＤにおけるアンテナと同じである。この較正用ＲＦＩＤタグ２１６〜２３７の各々も、ＲＦＩＤアンテナ２１１〜２３２に設置され、後述する動作のために用いられる点を除き、従来技術のＲＦＩＤタグと同じである。較正用ＲＦＩＤタグ２１６〜２３７は、電池を内蔵するアクティブタグ、又は、電池を内蔵しないパッシブタグの何れでも良い。また、較正用ＲＦＩＤタグ２１６〜２３７は、読取りのみ可能でもよく、また、読取り及び書き込みの両方が可能でもよいが、ここでは、読取りのみ可能なものであるとして説明する。較正用ＲＦＩＤタグ２１６〜２３７の各々は、タグＩＤを保持している。ここでは、このタグＩＤの一部により、較正用ＲＦＩＤタグと、他のタグＩＤ５とを区別するものとする。即ち、較正用ＲＦＩＤタグ２１６〜２３７の各々の有するタグＩＤは、較正用ＲＦＩＤタグであることを示す識別情報を含む。制御装置１は、後述する動作により、読み取られたタグＩＤの所定領域に、所定の識別情報を含むか否かにより、読み取られたタグＩＤが、較正用ＲＦＩＤタグ２１６〜２３７のものであるか、或いは、ＲＦＩＤタグ５のものであるか判定する。
【００３３】
なお、較正用ＲＦＩＤタグと他のタグＩＤ５とを区別するための識別情報は、必ずしもタグＩＤに含まれなくても良い。この識別情報は、例えば、タグＩＤ領域以外のユーザデータ領域に含まれていても良い。また、較正用ＲＦＩＤタグと、他のタグＩＤ５とを区別するのは、これに限られるわけではない。例えば、記憶装置１３が、較正用ＲＦＩＤタグのタグＩＤの一覧を格納するテーブル等を有し、読み取ったタグＩＤと一致するタグＩＤが、そのテーブルに含まれているか否かにより、較正用ＲＦＩＤタグと他のＲＦＩＤタグ５とを区別してもよい。
【００３４】
較正用ＲＦＩＤタグ２１６〜２３７は、ＲＦＩＤアンテナ２１１〜２３２の各々と一体化されていてもよく、また、ＲＦＩＤアンテナ２１１〜２３２近傍の任意の位置に置いただけでもよい。また、１つのＲＦＩＤアンテナは、複数の較正用ＲＦＩＤタグを有しても良い。ただし、後述するように、較正用ＲＦＩＤタグ２１６〜２３７は、ＲＦＩＤアンテナ２１１〜２３２の干渉を検出するためのものであるので、あるＲＦＩＤアンテナの較正用ＲＦＩＤタグが確実に読取り可能であり、かつ、他のＲＦＩＤアンテナによる読み取りに対し反応しないような位置とすることはいうまでもない。
【００３５】
ＲＦＩＤアンテナ２１１〜２３２の設置例を、図２を参照して説明する。図２（ａ）の例は、ＲＦＩＤアンテナ２１１〜２３２の各々を棚２に配置する場合の例である。棚２の１段目にはＲＦＩＤアンテナ２１１、２１２、２段目にはＲＦＩＤアンテナ２２１、２２２、３段目にはＲＦＩＤアンテナ２３１、２３２が配置される。図２（ａ）に一例を示す棚２に設置されたＲＦＩＤアンテナを拡大した例を図２（ｂ）に示す。ＲＦＩＤアンテナ２１１〜２３２の各々は、読取り範囲内に配置等されたＲＦＩＤタグ５に対し、書き込み及び読み込みが可能となる。例えば、管理物品７にＲＦＩＤタグ５を付与しておくことで、物品の在庫状況を把握する棚卸プログラム等が実現可能となる。
【００３６】
なお、図２に示すＲＦＩＤアンテナの設置は一例であり、これに限られるわけではない。ＲＦＩＤアンテナの設置は、ＲＦＩＤアンテナの使用目的に応じて自由に設定することが可能である。
【００３７】
次に、図３を参照し、ＲＦＩＤリーダ/ライタ構成情報１４５の一例を説明する。
【００３８】
図３は、ＲＦＩＤリーダ/ライタ構成情報１４５の一例である。ＲＦＩＤリーダ/ライタ構成情報１４５は、ＲＦＩＤリーダ/ライタ３０１、ＲＦＩＤアンテナ３０２、較正用ＲＦＩＤタグ３０３等を有する。ＲＦＩＤリーダ/ライタ３０１、ＲＦＩＤアンテナ３０２、較正用ＲＦＩＤタグ３０３等は互いに対応付けられている。ＲＦＩＤリーダ/ライタ３０１は、制御装置１に接続されているＲＦＩＤリーダ/ライタを示す識別情報等であり、例えば、ＲＦＩＤリーダ/ライタの接続されている制御装置１のポート番号等を示す情報である。ＲＦＩＤアンテナ３０２は、対応するＲＦＩＤリーダ/ライタ３０１に接続されているＲＦＩＤアンテナを示す識別情報であり、例えば、ＲＦＩＤアンテナの接続されているＲＦＩＤリーダ/ライタのポート番号等を示す情報である。較正用ＲＦＩＤタグ３０３は、対応するＲＦＩＤアンテナ３０２に付与されている較正用ＲＦＩＤタグを示す識別情報等である。この較正用ＲＦＩＤタグ３０３の情報は、例えば、その較正用ＲＦＩＤタグ３０３の保持しているタグＩＤ等である。
【００３９】
なお、ＲＦＩＤリーダ/ライタ構成情報１４５は、予め記憶装置１４に格納されていてもよく、また、入力装置１５や通信インタフェース１７等を介して入力された情報に従い、新規格納、追加、削除等されてもよい。また、USB（Universal Serial Bus）やEthernet（登録商標）等による接続で、制御装置１に、新たなＲＦＩＤリーダ/ライタが接続されたことや、既にＲＦＩＤリーダ/ライタ構成情報１４５に格納されているＲＦＩＤリーダ/ライタが切断されたことを制御装置１が検知できる場合には、ＲＦＩＤリーダ/ライタ構成情報１４５内のＲＦＩＤリーダ/ライタ３０１内の情報を新規格納、追加、削除等してもよい。同様に、制御装置１又は各ＲＦＩＤリーダ/ライタが、ＲＦＩＤアンテナが新たに接続されたことや、接続されていたＲＦＩＤアンテナが切断されたことを検知できる場合には、制御装置１自身の検知した内容、又は、ＲＦＩＤリーダ/ライタから通知された追加又は切断されたＲＦＩＤアンテナの識別情報に従い、ＲＦＩＤリーダ/ライタ構成情報１４５内のＲＦＩＤアンテナ３０２、較正用ＲＦＩＤタグ３０３内の情報を新規格納、追加、削除等してもよい。ＲＦＩＤリーダ/ライタ構成情報１４５内のＲＦＩＤアンテナ３０２、較正用ＲＦＩＤタグ３０３等を更新する動作例は後述する。
【００４０】
次に、図４を参照し、アンテナ使用要求情報１４６の一例を説明する。
【００４１】
図４に、アンテナ使用要求情報１４６の一例を示す。図４（ａ）は、アプリケーション１のアンテナ使用要求情報１４６である。図４（ｂ）は、アプリケーション２のアンテナ使用要求情報１４６である。以下、各アンテナ使用要求情報１４６を特に区別して説明する場合、「アンテナ使用要求情報１４６ａ」、「アンテナ使用要求情報１４６ｂ」というように、符号を付与して説明する。
【００４２】
図４（ａ）において、アンテナ使用要求情報１４６は、アプリケーション４０１、使用要求４０２等を含む。アプリケーション４０１は、実行するアプリケーションプログラム１４１を示す名称や識別情報等である。使用要求４０２は、ＲＦＩＤアンテナ４１１、動作４１２、回数４１３等を含む。ＲＦＩＤアンテナ４１１、動作４１２、回数４１３等は互いに対応付けられている。ＲＦＩＤアンテナ４１１は、対応するアプリケーション４０１を実行するときに書き込み及び読み取りを行なうＲＦＩＤアンテナを示す情報であり、例えば、ＲＦＩＤアンテナの接続されているＲＦＩＤリーダ/ライタのポート番号等を示す情報である。動作４１２は、対応するアプリケーション４０１を実行する場合、対応するＲＦＩＤアンテナ４１１で読み込みを行なうか、又は、書き込みを行なうかを示す情報である。回数４１３は、対応するＲＦＩＤアンテナ４１１で、対応する動作４１２を行なう回数を示す。回数４１３「連続」は、特に停止指示等がない限り、対応するＲＦＩＤアンテナ４１１で、対応する動作４１２を連続して行なうことを示す。回数４１３「１回」は、指示等を受け付けた場合に、ＲＦＩＤアンテナ４１１で、対応する動作４１２を行なうことを示す。
【００４３】
図４（ｂ）に一例を示すアンテナ使用要求情報１４６は、項目は上述の図４（ａ）に一例を示すアンテナ使用要求情報１４６と同じであり、具体的な情報のみ異なるものであるため、図示のみに留め、詳細な説明は省略する。
【００４４】
なお、本実施形態では、制御装置１は、ＲＦＩＤタグに対し書き込み及び読み取りを行なう全てのアプリケーションプログラム１４１に対し、上述のようなアンテナ使用要求情報１４６を有しているものとする。アンテナ使用要求情報１４６内の情報は、予め記憶装置１４に格納されているものとするが、入力装置１５及び通信インタフェース１７等から入力された情報に従い、新規格納、変更、削除等してもよい。
【００４５】
次に、図５を参照し、アンテナ較正用情報１４７の一例を説明する。
【００４６】
図５において、アンテナ較正用情報１４７は、組合せ５０１、重大度５０２等を有する。組合せ５０１、重大度５０２等は互いに対応付けられている。組合せ５０１は、同時に使用したときに問題のあるＲＦＩＤアンテナの組合せである。従って、１つの組合せ５０１は、複数のＲＦＩＤアンテナの識別情報等を含む。この識別情報は、上述と同様に、例えば、ＲＦＩＤアンテナの接続されているＲＦＩＤリーダ/ライタのポート番号等を示す情報である。重大度５０２は、対応する組合せ５０１のＲＦＩＤアンテナを使用する場合の問題の重大度を示す。図５の例では、重大度５０２は５段階であり、重大度５０２の示す数字が大きいほど、対応する組合せ５０１のＲＦＩＤアンテナを使用する場合の問題が重大であることを示すものとする。
【００４７】
なお、アンテナ較正用情報１４７は、システム構築時に設定する場合と、システム運用前に設定する場合と、システム運用時に設定する場合がある。システム構築時に設定する場合は、ユーザ等が、ＲＦＩＤアンテナの位置関係などから問題が発生しそうなＲＦＩＤアンテナの組み合わせを登録する。システム運用前やシステム運用時に設定する場合は、動作監視部１１３が、後述する動作により、較正用ＲＦＩＤタグの読み取り状況などから問題のあるＲＦＩＤアンテナの組み合わせを検出して登録する。
【００４８】
次に、図６を参照し、アンテナ使用手順情報１４８の一例を説明する。
【００４９】
図６において、アンテナ使用手順１４８は、タイミング６０１、内容６０２等を有する。タイミング６０１、内容６０２等は互いに対応付けられている。タイミング６０１は、ＲＦＩＤアンテナを使用する順番である。内容６０２は、ＲＦＩＤアンテナ６１１、アプリケーション（図中では「ＡＰ」と示す。以下同じ）６１２等を含む。ＲＦＩＤアンテナ６１１、アプリケーション６１２等は互いに対応付けられている。ＲＦＩＤアンテナ６１１は、対応するタイミング６０１において使用するＲＦＩＤアンテナの識別情報等であり、例えば、ＲＦＩＤアンテナの接続されているＲＦＩＤリーダ/ライタのポート番号等を示す情報である。アプリケーション６１２は、対応するＲＦＩＤアンテナ６１１に対し書き込み及び読み出しを行なうアプリケーションを示す。
【００５０】
ここで、アンテナ使用手順情報１４８は、内容６０２を１つ以上有する。各内容６０２は、対応するタイミング６０１において動作させるＲＦＩＤアンテナ等を示す。従って、アンテナ使用手順情報１４８は、１つのタイミングで複数のＲＦＩＤアンテナを動作させる場合、動作させるＲＦＩＤアンテナの数と同じ数の内容６０２を含む。例えば、図６に一例を示すアンテナ使用手順情報１４８の場合、タイミング６０１「１」で、ＲＦＩＤアンテナ６１１「２１１」及び「２３１」の２つを同時に動作させることを示す。１つのタイミング６０１に対応する内容６０２の数は任意である。
【００５１】
なお、アンテナ使用手順情報１４８は、１つのアプリケーション、又は、複数のアプリケーションの実行により、複数のアンテナを同時に使用するパターンの数だけ有るものとする。例えば、上述のように、制御装置１が「アプリケーション１」及び「アプリケーション２」を実行可能であり、「アプリケーション１」のみを実行する場合、「アプリケーション２」のみを実行する場合、「アプリケーション１」及び「アプリケーション２」の両方を実行する場合という３つの動作パターンがある場合、これらの３つのパターンのためのアンテナ使用手順情報１４８があるものとする。ここでは、「アプリケーション１」及び「アプリケーション２」の両方を実行する場合のみを説明するので、上述のように、図６に一例を示すアンテナ使用手順情報１４８のアプリケーション６１２には２つのアプリケーションが含まれているが、これに限られるわけではなく、任意の数のアプリケーションが含まれる。
【００５２】
アンテナ使用手順情報１４８内の情報は、予め記憶装置１４に格納されていてもよく、また、入力装置１５又は通信インタフェース１７を介して入力された情報により、新規格納、追加、削除等してもよい。ただし、記憶装置１４に格納されているアンテナ使用手順情報１４８の内容は、後述する動作により更新等される。
【００５３】
次に、図１に示すシステムの動作例を説明する。
【００５４】
まず、図７を参照し、アンテナ使用手順情報１４８を作成する動作例を説明する。この動作は、任意のタイミングで起動される。起動されるタイミングとして、例えば、入力装置１５又は通信インタフェース１７からの指示が入力された場合、所定の時間毎、ＲＦＩＤリーダ/ライタやＲＦＩＤアンテナの構成の変更を検知した場合、ＲＦＩＤリーダ/ライタ構成情報１４５、アンテナ使用要求情報１４６、アンテナ較正用情報１４７等が変更された場合等がある。
【００５５】
使用手順作成部１１１は、実行するアプリケーションを取得する（Ｓ７０１）。このアプリケーションは、例えば、図７の動作の起動が入力装置１５又は通信インタフェース１７から入力された指示によるものである場合、その指示と共に入力されたものでもよく、また、図７の動作の起動が、所定の時間毎、ＲＦＩＤリーダ/ライタやＲＦＩＤアンテナの構成の変更を検知した場合、ＲＦＩＤリーダ/ライタ構成情報１４５、アンテナ使用要求情報１４６、アンテナ較正用情報１４７等が変更等された場合、入力装置１５又は通信インタフェース１７から入力されるもの、又は、記憶装置１４から読み出した情報によるものでもよい。また、既にアンテナ使用手順情報１４８が記憶装置１４に格納されている場合、そのアンテナ使用手順情報１４８からアプリケーション６１２を読み出すことにより、アプリケーションを取得しても良い。ここで取得されるアプリケーションの数は任意である。ここでは、使用手順作成部１１１は「アプリケーション１」及び「アプリケーション２」を取得するものとする。
【００５６】
次に、使用手順作成部１１１は、変数「ｎ」の初期値を「ｎ＝１」とする（Ｓ７０２）。次に、使用手順作成部１１１は、Ｓ７０１で取得したアプリケーションで使用するＲＦＩＤアンテナを取得する（Ｓ７０３）。さらに、使用手順作成部１１１は、Ｓ７０３で取得したＲＦＩＤアンテナ、及び、Ｓ７０１で取得したアプリケーションを、アンテナ使用手順情報１４８の、タイミング６０１「ｎ」に対応するＲＦＩＤアンテナ６１１及びアプリケーション６１２に格納する（Ｓ７０４）。そのために、例えば、使用手順作成部１１１は、記憶装置１４から、Ｓ７０１で取得したアプリケーションと一致するアプリケーション４０１を有するアンテナ使用要求情報１４６を読み出し、読み出したアンテナ使用要求情報１４６から、回数４１３「連続」と対応付けられているＲＦＩＤアンテナ４１１を読み出す。使用手順作成部１１１は、アンテナ使用手順情報１４８の、タイミング６０１「ｎ」に対応するＲＦＩＤアンテナ６１１に、Ｓ７０３で取得したアンテナの識別情報等を格納し、そのＲＦＩＤアンテナ６１１に対応するアプリケーション６１２に、読み出したアンテナ使用要求情報１４６のアプリケーション４０１を格納する。Ｓ７０１で取得したアプリケーションが複数である場合、使用手順作成部１１１は、各々のアプリケーションに対し、上述の処理を行なう。このとき、アンテナ使用手順情報１４８に、重複するＲＦＩＤアンテナ６１１が既に格納されている場合、使用手順作成部１１１は、重複するＲＦＩＤアンテナ６１１に対応するアプリケーション６１２に、異なるアプリケーションを格納する。
【００５７】
例えば、上述のように、「ｎ＝１」であり、Ｓ７０１の処理で「アプリケーション１」及び「アプリケーション２」を取得した場合の具体例を説明する。使用手順作成部１１１は、記憶装置１４から、アプリケーション４０１「アプリケーション１」を有する、図４（ａ）に一例を示すアンテナ使用要求情報１４６ａを読み出し、そのアンテナ使用要求情報１４６ａから、回数４１３「連続」と対応付けられているＲＦＩＤアンテナ４１１「２１１」、「２１２」を読み出す。使用手順作成部１１１は、タイミング６０１「１」に対応するＲＦＩＤアンテナ６１１に、読み出した「２１１」、「２１２」を格納する。さらに、使用手順作成部１１１は、このＲＦＩＤアンテナ６１１に対応するアプリケーション６１２の各々に、「アプリケーション１」を格納する。次に、使用手順作成部１１１は、記憶装置１４から、アプリケーション４０１「アプリケーション２」を有する、図４（ｂ）に一例を示すアンテナ使用要求情報１４６ｂを読み出し、そのアンテナ使用要求情報１４６ｂから、回数４１３「連続」と対応付けられているＲＦＩＤアンテナ４１１「２１１」、「２２１」、「２３１」を読み出す。ここで、読み出したＲＦＩＤアンテナ４１１のうち、「２１１」は、既にタイミング６０１「１」に対応するＲＦＩＤアンテナ６１１に格納されているので、使用手順作成部１１１は、そのＲＦＩＤアンテナ６１１「２１１」に対応するアプリケーション６１２に、今回のアプリケーションを示す情報「アプリケーション２」を格納する。また、使用手順作成部１１１は、重複しないＲＦＩＤアンテナ４１１「２１１」、「２１２」を、タイミング６０１「１」に対応するＲＦＩＤアンテナ６１１に格納し、さらに、このＲＦＩＤアンテナ６１１に対応するアプリケーション６１２の各々に、「アプリケーション２」を格納する。
【００５８】
次に、使用手順作成部１１１は、タイミング「ｎ」のＲＦＩＤアンテナの数が「０」であるか否か判定する（Ｓ７０５）。そのために、使用手順作成部１１１は、記憶装置１４からアンテナ使用手順情報１４８を読み出し、タイミング６０１「ｎ」と対応付けられたＲＦＩＤアンテナ４１１が含まれているか否か判定する。
【００５９】
Ｓ７０５の判定の結果、タイミング「ｎ」のＲＦＩＤアンテナの数が「０」である場合、使用手順作成部１１１は、アンテナ使用手順情報１４８を作成する動作を終了する。
【００６０】
Ｓ７０５の判定の結果、タイミング「ｎ」のＲＦＩＤアンテナの数が「０」でない場合、使用手順作成部１１１は、アンテナ使用手順情報１４８から、タイミング６０１「ｎ」と対応付けられたＲＦＩＤアンテナを降順等により１つ選択する（Ｓ７０６）。次に、使用手順作成部１１１は、ＲＦＩＤリーダ/ライタ構成情報１４５及びアンテナ較正用情報１４７から、Ｓ７０６で選択したＲＦＩＤアンテナと同時使用に問題のあるＲＦＩＤアンテナを取得する（Ｓ７０７）。そのために、使用手順作成部１１１は、ＲＦＩＤリーダ/ライタ構成情報１４５から、Ｓ７０６で選択したＲＦＩＤアンテナを含むＲＦＩＤアンテナ３０２を読み出し、読み出したＲＦＩＤアンテナ３０２のうち、Ｓ７０６で選択したＲＦＩＤアンテナ以外のものが、タイミング６０１「ｎ」と対応付けられたＲＦＩＤアンテナ４１１に含まれているか否か判定する。さらに、使用手順作成部１１１は、アンテナ較正用情報１４７から、Ｓ７０６で選択したＲＦＩＤアンテナを含む組合せ５０１を読み出し、読み出した組合せ５０１に含まれるＲＦＩＤアンテナのうち、Ｓ７０６で選択したＲＦＩＤアンテナ以外のものが、タイミング６０１「ｎ」と対応付けられたＲＦＩＤアンテナ４１１に含まれているか否か判定する。なお、使用手順作成部１１１は、このアンテナ較正用情報１４７による判定の代わりに、アンテナ較正用情報１４７から、重大度５０２が所定値以上であり、かつ、その重大度に対応付けられた組合せ５０１が、Ｓ７０６で選択したＲＦＩＤアンテナを含むものを読み出し、読み出した組合せ５０１に含まれるＲＦＩＤアンテナのうち、Ｓ７０６で選択したＲＦＩＤアンテナ以外のものが、タイミング６０１「ｎ」と対応付けられたＲＦＩＤアンテナ４１１に含まれているか否か判定してもよい。これらの判定により、該当するデータが含まれている場合、使用手順作成部１１１は、該当するＲＦＩＤアンテナが、Ｓ７０６で選択したＲＦＩＤアンテナと同時使用に問題のあるＲＦＩＤアンテナであると判定し、そのＲＦＩＤアンテナをメモリ１２の所定領域等に格納する。
【００６１】
例えば、「ｎ＝１」であり、上述のＳ７０４の動作例で、アンテナ使用手順情報１４８のタイミング６０１「１」に対応付けられたアンテナ６１１に、「２１１」、「２１２」、「２２１」、「２３１」を格納し、Ｓ７０６でＲＦＩＤアンテナ「２１１」を選択した場合の例を具体的に説明する。使用手順作成部１１１は、図３に一例を示すＲＦＩＤリーダ/ライタ構成情報１４５から、ＲＦＩＤアンテナ「２１１」を含むＲＦＩＤアンテナ３０２「２１１」、「２１２」を読み出し、読み出したＲＦＩＤアンテナ３０２のうち、Ｓ７０６で選択したＲＦＩＤアンテナ「２１１」以外のＲＦＩＤアンテナ３０２「２１２」を抽出する。抽出したＲＦＩＤアンテナ３０２「２１２」は、アンテナ使用手順情報１４８のタイミング６０１「１」に対応付けられたアンテナ６１１に含まれているので、使用手順作成部１１１は、Ｓ７０６で選択したＲＦＩＤアンテナ「２１１」と同時使用に問題があるＲＦＩＤアンテナが「２１２」であると判定し、メモリ１２の所定領域等に格納する。
【００６２】
また、使用手順作成部１１１は、図５に一例を示すアンテナ較正用情報１４７から、ＲＦＩＤアンテナ「２１１」を含む組合せ５０１「２１１」及び「２２１」と、組合せ５０１「２１１」、「２１２」及び「２３１」を読み出す。使用手順作成部１１１は、読み出した組合せ５０１内のＲＦＩＤアンテナのうち、Ｓ７０６で選択したＲＦＩＤアンテナ「２１１」以外のＲＦＩＤアンテナ「２１２」、「２２１」、「２３１」を抽出する。抽出したＲＦＩＤアンテナ「２１２」、「２２１」、「２３１」は、アンテナ使用手順情報１４８のタイミング６０１「１」に対応付けられたアンテナ６１１に含まれているので、使用手順作成部１１１は、Ｓ７０６で選択したＲＦＩＤアンテナ「２１１」と同時使用に問題があるＲＦＩＤアンテナが「２１２」、「２２１」、「２３１」であると判定し、メモリ１２の所定領域等に格納する。
【００６３】
また、使用手順作成部１１１は、上述のアンテナ較正用情報１４７による判定の代わりに、図５に一例を示すアンテナ較正用情報１４７から、「３」以上の重大度５０２と対応付けられており、かつ、Ｓ７０６で選択したＲＦＩＤアンテナ「２１１」を含む組合せ５０１のみを読み出しても良い。図５に一例を示すアンテナ較正用情報１４７の場合、「３」以上の重大度５０２と対応付けられており、かつ、Ｓ７０６で選択したＲＦＩＤアンテナ「２１１」を含む組合せ５０１は、「２１１」及び「２２１」である。この場合、使用手順作成部１１１は、読み出した組合せ５０１内のＲＦＩＤアンテナのうち、Ｓ７０６で選択したＲＦＩＤアンテナ「２１１」以外のＲＦＩＤアンテナ「２２１」を抽出する。抽出したＲＦＩＤアンテナ「２２１」は、アンテナ使用手順情報１４８のタイミング６０１「１」に対応付けられたアンテナ６１１に含まれているので、使用手順作成部１１１は、Ｓ７０６でＲＦＩＤアンテナ「２１１」と同時使用に問題があるＲＦＩＤアンテナが「２２１」であると判定し、メモリ１２の所定領域等に格納する。
【００６４】
使用手順作成部１１１は、Ｓ７０７で取得した、Ｓ７０６で選択したＲＦＩＤアンテナと同時使用に問題のあるＲＦＩＤアンテナの数が「０」であるか否か判定する（Ｓ７０８）。
【００６５】
Ｓ７０８の判定の結果、Ｓ７０６で選択したＲＦＩＤアンテナと同時使用に問題のあるＲＦＩＤアンテナの数が「０」である場合、使用手順作成部１１１は、アンテナ使用手順情報１４８を作成する処理を終了する。
【００６６】
Ｓ７０８の判定の結果、Ｓ７０６で選択したＲＦＩＤアンテナと同時使用に問題のあるＲＦＩＤアンテナの数が「０」でない場合、使用手順作成部１１１は、アンテナ使用手順情報１４８の、タイミング６０１「ｎ」と対応付けられたＲＦＩＤアンテナ６１１のうちＳ７０７で取得したＲＦＩＤアンテナを、タイミング６０１「ｎ＋１」と対応付けられたＲＦＩＤアンテナ６１１に移動する。さらに、使用手順作成部１１１は、このＲＦＩＤアンテナ６１１の移動に伴い、そのＲＦＩＤアンテナ６１１に対応付けられたアプリケーション６１２のデータも、「ｎ＋１」と対応付けられたアプリケーション６１２に移動する（Ｓ７０９）。
【００６７】
例えば、「ｎ＝１」であり、上述のＳ７０４の動作例で、アンテナ使用手順情報１４８のタイミング６０１「１」に対応付けられたアンテナ６１１に、「２１１」、「２１２」、「２２１」、「２３１」を格納し、アンテナ６１１「２１１」、「２１２」に対応するアプリケーション６１２に「アプリケーション１」を格納し、アンテナ６１１「２１１」、「２２１」、「２３１」に対応するアプリケーション６１２に「アプリケーション２」を格納し、Ｓ７０７でＲＦＩＤアンテナ「２１２」、「２２１」を取得した場合の例を具体的に説明する。使用手順作成部１１１は、アンテナ使用手順情報１４８のタイミング６０１「１」に対応付けられたアンテナ６１１「２１１」、「２１２」、「２２１」、「２３１」のうち、Ｓ７０７で取得したＲＦＩＤアンテナ「２１２」、「２２１」を削除し、さらに、ＲＦＩＤアンテナ６１１「２１２」、「２２１」と対応付けられたアプリケーション６１２「アプリケーション１」、「アプリケーション２」を削除する。これにより、タイミング６０１「１」に対応付けられたアンテナ６１１は「２１１」、「２３１」となり、アンテナ６１１「２１１」に対応付けられたアプリケーション６１２は「アプリケーション１」及び「アプリケーション２」、アンテナ６１１「２３１」に対応付けられたアプリケーション６１２は「アプリケーション２」となる。
【００６８】
また、使用手順作成部１１１は、「ｎ＋１」であるタイミング６０１「２」に対応付けられたアンテナ６１１に、Ｓ７０７で取得したＲＦＩＤアンテナ「２１２」、「２２１」を格納する。使用手順作成部１１１は、ＲＦＩＤアンテナ６１１「２１２」に対応するアプリケーション６１２に「アプリケーション１」ＲＦＩＤアンテナ６１１「２２１」に対応するアプリケーション６１２に「アプリケーション２」を格納する。
【００６９】
なお、上述のＳ７０８の結果、Ｓ７０６で選択したＲＦＩＤアンテナと同時使用に問題のあるＲＦＩＤアンテナの数が「０」である場合、及び、上述のＳ７０９の処理の後に、タイミング「ｎ」に、上述のＳ７０６の処理で未選択のＲＦＩＤアンテナが含まれているか否か判定してもよい。この判定の結果、未選択のＲＦＩＤアンテナが含まれている場合、上述のＳ７０６の処理を再度行い、タイミング「ｎ」のＲＦＩＤアンテナのうち未選択のものを１つ選択し、以後の処理を上述と同様に行なってもよい。また、この判定の結果、未選択のＲＦＩＤアンテナが含まれていない場合、上述と同様に処理を終了する、又は、後述するＳ７１０の処理をおこなってもよい。
【００７０】
次に、使用手順作成部１１１は「ｎ＝ｎ＋１」とし（Ｓ７１０）、新たなタイミング「ｎ」に対し、Ｓ７０５の処理を再度行なう。
【００７１】
制御装置１は、上述のように動作することで、図３〜５に一例を示すＲＦＩＤリーダ/ライタ構成情報１４５、アンテナ使用要求情報１４６、アンテナ較正用情報１４７から、図６に一例を示すアンテナ使用手順情報１４８を作成する。
【００７２】
なお、上述の動作例では、使用手順作成部１１１は、アンテナ使用手順情報１４８を１つ作成してすぐに終了したが、これに限られるわけではなく、複数のアンテナ使用手順情報１４８を作成し、その中から一番短い時間で全てのＲＦＩＤタグ５に対し書き込み及び読取り可能なものを取得してもよい。そのために、例えば、使用手順作成部１１１は、上述のＳ７０６の処理で選択するＲＦＩＤアンテナの順番等を変更して、上述の動作を行ない、作成された複数のアンテナ使用手順情報１４８のうち、タイミング６０１の最大値が最も小さいものを、一番短い時間で全てのＲＦＩＤタグ５に対し書き込み及び読取り可能であると判定するとよい。
【００７３】
次に、アプリケーションを起動し、ＲＦＩＤタグ５に対し書き込み及び読み出しを行なう場合の動作例を、図８、図９を参照して説明する。図８は、実行指示部１１２の動作例であり、図９は、動作監視部１１３の動作例である。本実施形態では、起動されたアプリケーションでＲＦＩＤタグ５に対し書き込み及び読取りを行なう場合、実行指示部１１２の動作と、動作監視部１１３の動作とが同時に起動されるものとするが、これに限られるわけではなく、実行指示部１１２と動作監視部１１３とは、別々のタイミングで起動されてもよい。動作監視部１１３は、例えば、アンテナ使用手順情報１４８が更新等されたとき、制御装置１が起動等されたとき、所定時間毎等、任意のタイミングで起動してもよい。
【００７４】
なお、以下で説明する動作例は、「アプリケーション１」、「アプリケーション２」が同時に実行されている場合の例を説明する。「アプリケーション１」、「アプリケーション２」のうち片方又は両方、或いは、「アプリケーション１」及び「アプリケーション２」を連動して動作させる図示しない他のプログラム等が、実行指示部１１２及び動作監視部１１３を起動させる。
【００７５】
図８において、実行指示部１１２は、初期値を「ｎ＝１」、「ＭＡＸ＝タイミングの最大値」と設定する（Ｓ８０１）。ここで、「タイミングの最大値」とは、ＲＦＩＤタグ５に対し行なう書き込み及び読取りのタイミングの最大値である。この「タイミングの最大値」を取得するために、使用手順作成部１１１は、記憶装置１４から、起動しているアプリケーションをアプリケーション６１２に含むアンテナ使用手順情報１４８を読み出し、読み出したアンテナ使用手順情報１４８から、タイミング６０１のうち最も大きな値を読み出し、この値を「ＭＡＸ」とする。具体的には、例えば、起動しているアプリケーションが「アプリケーション１」及び「アプリケーション２」である場合、実行指示部１１２は、図６に一例を示すアンテナ使用手順情報１４８から、タイミング６０１の最大値「２」を読み出し、「ＭＡＸ＝２」とする。
【００７６】
次に、実行指示部１１２は、アプリケーション等から停止が要求されているか否か判定する(Ｓ８０２)。この判定は、例えば、実行指示部１１２が、メモリ１２の所定領域内の、実行しているアプリケーションプログラム１４１により変更される停止要求を示すフラグ等を読み出すことにより判定する。
【００７７】
Ｓ８０２の判定の結果、停止が要求されている場合、実行指示部１１２は、ＲＦＩＤタグ５に対し書き込み及び読取りを行なう処理を終了する。なお、ここで、実行指示部１１２は、複数のアプリケーションが実行されている場合、一部のアプリケーションから停止が要求されている場合に処理を終了してもよく、また、全てのアプリケーションから停止が要求される場合に終了するようにしても良い。
【００７８】
Ｓ８０２の判定の結果、停止が要求されていない場合、実行指示部１１２は、アンテナ使用手順情報１４８から、タイミング「ｎ」で使用するＲＦＩＤアンテナ、及び、その各ＲＦＩＤアンテナに実行させる動作を取得する(Ｓ８０３)。そのために、例えば、実行指示部１１２は、上述の処理で読み出した、起動しているアプリケーションをアプリケーション６１２に含むアンテナ使用手順情報１４８から、タイミング６０１「ｎ」と対応付けられているＲＦＩＤアンテナ６１１及びアプリケーション６１２を読み出す。次に、実行指示部１１２は、記憶装置１４から、読み出したアプリケーション６１２と一致するアプリケーション４０１を含むアンテナ使用要求情報１４６を読み出し、読み出したアンテナ使用要求情報１４６から、読み出したＲＦＩＤアンテナ６１１と一致するＲＦＩＤアンテナ４１１と対応付けられており、かつ、回数４１３「連続」と対応付けられている動作４１２を読み出す。実行指示部１１２は、読み出したアプリケーション６１２、ＲＦＩＤアンテナ、動作の組み合わせを、メモリ１２の所定領域に格納する。
【００７９】
具体的には、例えば、「ｎ＝１」である場合、実行指示部１１２は、図６に一例を示すアンテナ使用手順情報１４８から、タイミング６０１「１」と対応付けられているＲＦＩＤアンテナ６１１「２１１」、「２３１」、及び、アプリケーション６１２「アプリケーション１」、「アプリケーション２」を読み出す。次に、実行指示部１１２は、図４（ａ）に一例を示すアンテナ使用要求情報１４６から、ＲＦＩＤアンテナ４１１「２１１」、及び、回数４１３「連続」に対応付けられている動作４１２「読取り」を読み出す。同様に、実行指示部１１２は、図４（ｂ）に一例を示すアンテナ使用要求情報１４６から、ＲＦＩＤアンテナ４１１「２３１」、及び、回数４１３「連続」に対応付けられている動作４１２「読取り」を読み出す。
【００８０】
次に、実行指示部１１２は、Ｓ８０３で取得したＲＦＩＤアンテナに読取りを指示する（Ｓ８０４）。そのために、例えば、実行指示部１１２は、Ｓ８０３で取得したＲＦＩＤアンテナのうち１つを選択し、ＲＦＩＤリーダ/ライタ構成情報１４５から、選択したＲＦＩＤアンテナと一致するアンテナ３０２と対応付けられたＲＦＩＤリーダ/ライタ３０１を読み出し、上記で格納したアプリケーション、ＲＦＩＤアンテナ、動作等と共に、メモリ１２の所定領域に格納する。実行指示部１１２は、Ｓ８０３で取得したＲＦＩＤアンテナと一致するアンテナ４１１を含むアンテナ使用要求情報１４６が複数ある場合、各アンテナ使用要求情報１４６に対し上述の処理を行なう。次に、実行指示部１１２は、メモリ１２の所定領域から、アプリケーション、ＲＦＩＤリーダ/ライタ、ＲＦＩＤアンテナ、動作等の組合せを読み出し、読み出したＲＦＩＤリーダ/ライタに対し、読み出したＲＦＩＤアンテナを用いた読取りの指示を、接続インタフェース１３を介して出力する。
【００８１】
メモリ１２の所定領域に、アプリケーション、ＲＦＩＤリーダ/ライタ、ＲＦＩＤアンテナ、動作等の組合せが複数ある場合、実行指示部１１２は、各ＲＦＩＤリーダ/ライタに対し同様の処理を行なう。
【００８２】
具体的には、Ｓ８０３でＲＦＩＤアンテナ「２１１」、「２３１」、動作「読取り」、アプリケーション「アプリケーション１」、「アプリケーション２」等を取得した場合の例を説明する。まず、実行指示部１１２は、ＲＦＩＤアンテナ「２１１」を選択する。次に、実行指示部１１２は、図３に一例を示すＲＦＩＤリーダ/ライタ構成情報１４５から、ＲＦＩＤアンテナ３０２「２１１」と対応付けられているＲＦＩＤリーダ/ライタ３０１「２１」を読み出す。実行指示部１１２は、読み出したＲＦＩＤリーダ/ライタ「２１」等を、既に格納されているＲＦＩＤアンテナ「２１１」、「２３１」、動作「読取り」、アプリケーション「アプリケーション１」、「アプリケーション２」等と共に、メモリ１２の所定領域に格納する。次に、実行指示部１１２は、Ｓ８０３で取得したＲＦＩＤアンテナのうち未選択の「２３１」を選択し、上述と同様の処理を行なう。この場合、実行指示部１１２は、ＲＦＩＤリーダ/ライタ「２３」等を読み出し、ＲＦＩＤアンテナ「２１１」、「２３１」、動作「読取り」、アプリケーション「アプリケーション１」、「アプリケーション２」等と共にメモリ１２の所定領域に格納する。次に、実行指示部１１２は、ＲＦＩＤリーダ/ライタ「２１」に対し、ＲＦＩＤアンテナ「２１１」での「読取り」指示を出力する。具体的には、例えば、実行指示部１１２は、接続インタフェース１３のポート番号「２１」に接続されたＲＦＩＤリーダ/ライタに、ポート番号「２１１」に接続されたＲＦＩＤアンテナでの読取りを指示するコマンド等を出力する。また、実行指示部１１２は、ＲＦＩＤリーダ/ライタ「２３」に対し、ＲＦＩＤアンテナ「２３１」での「読取り」指示を出力する。具体的には、例えば、実行指示部１１２は、接続インタフェース１３のポート番号「２２」に接続されたＲＦＩＤリーダ/ライタに、ポート番号「２３１」に接続されたＲＦＩＤアンテナでの読取りを指示するコマンド等を出力する。
【００８３】
上述の処理で読み取りを指示されたＲＦＩＤリーダ/ライタは、その指示に従い、上述の信号切り替え器により切換えることにより、指定されたＲＦＩＤアンテナで読取り動作を行なう。この読取りの処理は従来技術と同じであるので省略する。各ＲＦＩＤリーダ/ライタが読取りを行なう回数は任意であり、１回のみでもよいが、ここでは、複数回読取りを行なうものとして説明する。この読取り回数は、制御装置１が、上述の読取り指示の時に読取り回数もあわせて指示してもよく、ＲＦＩＤリーダ/ライタの有する記憶装置（図示略）内に予め格納されていてもよい。また、読取り回数を制御装置１が指示する場合、アプリケーション、ＲＦＩＤアンテナ、動作、ＲＦＩＤリーダ/ライタ、較正用ＲＦＩＤタグ等に応じて、読取り回数を変更してもよい。ここでは、予め「５回」読み取ることが定められているものとする。
【００８４】
ＲＦＩＤリーダ/ライタは、指定されたＲＦＩＤアンテナを用いて読取りを行なうと、その読取りにより取得したデータを、制御装置１に出力する。上述のように、各ＲＦＩＤアンテナの通信範囲には、ＲＦＩＤタグ５と、較正用ＲＦＩＤタグとがある。従って、このＲＦＩＤリーダ/ライタの読取りにより読み取られるデータは、ＲＦＩＤタグ５から読み出したタグＩＤ等のデータと、較正用ＲＦＩＤタグから読み出したタグＩＤとがある。ＲＦＩＤリーダ/ライタは、読み取ったＲＦＩＤタグ５内の保持する情報等と、較正用ＲＦＩＤタグ内のタグＩＤとを制御装置１に出力する。
【００８５】
制御装置１の実行指示部１１２は、Ｓ８０４で指示した読取り結果を取得する（Ｓ８０５）。この結果は、接続インタフェース１３を介して入力された情報である。
【００８６】
ここで、制御装置１の実行指示部１１２は、後述するＳ８０６以降の処理を、上述のＳ８０４の処理を行なってから所定時間後に行なってもよく、また、上述のＳ８０３で取得した全てのＲＦＩＤアンテナの使用終了の同期をとり、同時使用のＲＦＩＤアンテナのうち全ての処理が終了してから行なっても良い。
【００８７】
後述するＳ８０６以降の処理を、上述のＳ８０４の処理を行なってから所定時間後に行なう場合、実行指示部１１２は、Ｓ８０４で指示してからの経過時間を内部時計（図示略）等により取得し、経過時間が、記憶装置１４等から読み出した所定値以上となる場合、後述するＳ８０６以降の処理を行なうとよい。この所定値は、上述のＳ８０４の処理で指示したアプリケーション、ＲＦＩＤアンテナ、動作、ＲＦＩＤリーダ/ライタ等に応じて異なるものであってもよい。
【００８８】
また、上述のＳ８０３で取得した全てのＲＦＩＤアンテナの使用終了の同期をとる場合、予め、各タイミング及び各内容でかかる所要時間を定めておき、同じタイミングで実行する処理のうち最大値の所要時間が経過するまで待ってもよく、また、同じタイミングで実行する読取り結果の全てが制御装置１に入力されるまで待っても良い。
【００８９】
予め、各タイミング及び各内容でかかる所要時間を定めておく場合、その所要時間は、例えば、アンテナ使用要求情報１４６の、各ＲＦＩＤアンテナ４１１、動作４１２、回数４１３等に対応付けて予め格納されており、上述のアンテナ使用手順情報１４８を作成する動作で、動作４１２等を取得する動作と共にこの所要時間を取得し、タイミング６０１毎に、ＲＦＩＤアンテナ６１１、アプリケーション６１２等と共に対応付けて格納しておくとよい。実行指示部１１２は、上述のＳ８０３等の処理で、ＲＦＩＤアンテナ等を取得すると共に、タイミング６０１「ｎ」と対応付けられた所要時間のうち最大値を取得し、続くＳ８０４の処理を行なってから、取得した所要時間の最大値が経過するまで待機し、取得した所要時間の最大値が経過後に、後述するＳ８０６以降の処理を行なう。
【００９０】
また、同じタイミングで実行する処理結果の全てが制御装置１に入力されるまで待つ場合、実行指示部１１２は、接続インタフェース１３を介して入力される書き込み結果、及び、読取りデータを、Ｓ８０４で処理を指示した全てのＲＦＩＤリーダ/ライタから入力された場合、後述するＳ８０６以降の処理を行なう。
【００９１】
これにより、例えば、ＲＦＩＤアンテナ２１１での読み取りに１０００ミリ秒、ＲＦＩＤアンテナ２３1での読み取りに８００ミリ秒かかった場合、実行指示部１１２は、ＲＦＩＤアンテナ２３1での読み取り終了後、即ち、ＲＦＩＤアンテナ２１１での読み取りが終了するまでの２００ミリ秒間、後述するＳ８０６以降の処理実行を待つという処理が入る。
【００９２】
実行指示部１１２は、入力された読取り結果を、関係するアプリケーションプログラム１４１及びアンテナ動作監視プログラム１４４に振り分ける（Ｓ８０６）。そのために、実行指示部１１２は、例えば、各ＲＦＩＤリーダ/ライタから入力された読取りデータから、較正用ＲＦＩＤタグから読み出したタグＩＤを抽出し、抽出したタグＩＤ、及び、「ｎ」の値を、アンテナ動作監視プログラム１４４に振り分けるためのメモリ１２の所定領域に格納する。較正用ＲＦＩＤタグから読み出したタグＩＤを、ＲＦＩＤタグ５の保持するタグＩＤと区別するために、実行指示部１１２は、例えば、読み出したタグＩＤのうち所定の一部を参照し、所定の一部が予め定められたデータと一致する場合、そのタグＩＤは較正用ＲＦＩＤタグから読み出されたものと判定する。さらに、実行指示部１１２は、ＲＦＩＤリーダ/ライタ毎の残りの処理結果をアプリケーションプログラム１４１に振り分ける。そのために、実行指示部１１２は、メモリ１２の所定領域の、上述のＳ８０４の処理での指示に用いたアプリケーション、ＲＦＩＤアンテナ、動作、ＲＦＩＤリーダ/ライタ、較正用ＲＦＩＤタグ等の情報を参照し、この情報に従い、ＲＦＩＤリーダ/ライタ毎の残りの処理結果をアプリケーションプログラム１４１に振り分ける。ここで、実行指示部１１２は、Ｓ８０３で取得した動作が「書き込み」である場合、その動作と対応付けられているアプリケーションには、読み取ったデータを振り分けなくても良い。
【００９３】
例えば、「ｎ＝１」であり、かつ、アプリケーション「アプリケーション１」及び「アプリケーション２」、ＲＦＩＤアンテナ「２１１」、ＲＦＩＤリーダ/ライタ「２１」の組合せと、アプリケーション「アプリケーション２」、ＲＦＩＤアンテナ「２３１」、ＲＦＩＤリーダ/ライタ「２３」の組合せとが、メモリ１２の所定領域に格納されている場合の具体例を説明する。この場合、実行指示部１１２は、ＲＦＩＤアンテナ２１１から入力されたタグＩＤを含むデータのうち、較正用ＲＦＩＤタグから読み出したタグＩＤを抽出して、「ｎ＝１」の値と共に、メモリ１２の所定領域に格納する。さらに、実行指示部１１２は、残りのデータを、「アプリケーション１」のアプリケーションプログラム１４１、及び、「アプリケーション２」のアプリケーションプログラム１４１に渡すためのメモリ１２の所定領域に格納する。また、実行指示部１１２は、ＲＦＩＤアンテナ２３１から入力されたタグＩＤを含むデータのうち、較正用ＲＦＩＤタグから読み出したタグＩＤを抽出し、残りのデータを、「アプリケーション２」のアプリケーションプログラム１４１に渡すためのメモリ１２の所定領域に格納する。
【００９４】
次に、実行指示部１１２は、Ｓ８０３で取得した動作に「書き込み」が含まれているか否か判定する（Ｓ８０７）。そのために、実行指示部１１２は、メモリ１２の所定領域に「書き込み」が含まれているか否か判定する。
【００９５】
Ｓ８０７の判定の結果、Ｓ８０３で取得した動作に「書き込み」が含まれている場合、実行指示部１１２は、書き込みを行なうべきＲＦＩＤアンテナに書き込みを指示する（Ｓ８０８）。そのために、例えば、実行指示部１１２は、メモリ１２内の、上述のＳ８０３、Ｓ８０４の処理等で格納したアプリケーション、ＲＦＩＤアンテナ、動作、ＲＦＩＤリーダ/ライタ等の組み合わせのうち、動作「書き込み」である組み合わせを選択し、この組み合わせのＲＦＩＤリーダ/ライタに、この組み合わせのＲＦＩＤアンテナでの書き込み指示を出力する。このとき、実行指示部１１２は、メモリ１２の所定領域から書き込むべきデータを読み出し、このデータも指示と共に出力する。
【００９６】
ＲＦＩＤリーダ/ライタは、書き込み指示が入力されると、制御装置１から出力されたデータを、指定されたＲＦＩＤアンテナを用いてＲＦＩＤタグ５に書き込み、この書き込み結果を制御装置１に出力する。この動作は従来技術と同じであるので省略する。
【００９７】
次に、実行指示部１１２は、「ｎ＝ＭＡＸ」であるか否か判定する（Ｓ８０９）。
【００９８】
Ｓ８０９の判定の結果、「ｎ＝ＭＡＸ」でない場合、実行指示部１１２は、「ｎ＝ｎ＋１」とし（Ｓ８１０）、上述のＳ８０２の判定を再度行なう。
【００９９】
Ｓ８０９の判定の結果、「ｎ＝ＭＡＸ」である場合、実行指示部１１２は、「ｎ＝１」とし（Ｓ８１１）、上述のＳ８０２の判定を再度行なう。
【０１００】
次に、図９を参照して、上述の図８に一例を示す動作例を同時に起動される動作監視プログラム１４４の処理例を説明する。
【０１０１】
図９において、動作監視部１１３は、アプリケーションプログラム１４１等により、停止が要求されているか否か判定する(Ｓ９０１)。この動作例は上述のＳ８０２と同じであるので省略する。
【０１０２】
Ｓ９０１の判定の結果、処理停止が要求されている場合、動作監視部１１３は、処理を終了する。
【０１０３】
Ｓ９０１の判定の結果、処理停止が要求されていない場合、動作監視部１１３は、変数「ｎ」の初期値を「ｎ＝０」とする（Ｓ９０２）。次に、動作監視部１１３は、動作監視部１１３の実行したタイミングと、上述のＳ８０６の動作により振り分けられた、較正用ＲＦＩＤタグから読み取られたタグＩＤとを取得する(Ｓ９０３)。そのために、例えば、動作監視部１１３は、メモリ１２の所定の領域から、Ｓ８０６の処理で実行指示部１１２により格納されたタグＩＤ、及び、タイミングを示す値等を読み出す。
【０１０４】
次に、動作監視部１１３は、取得したタイミングの処理で読み取るべきタグＩＤを取得する（Ｓ９０４）。そのために、動作監視部１１３は、記憶装置１４のアンテナ使用手順情報１４８から、Ｓ９０２で取得したタイミングを示す値と一致するタイミング６０１と対応付けられているＲＦＩＤアンテナ６１２を読み出す。次に、動作監視部１１３は、ＲＦＩＤリーダ/ライタ構成情報１４５から、読み出したＲＦＩＤアンテナと一致するＲＦＩＤアンテナ３０２と対応付けられている較正用ＲＦＩＤタグ３０３を読み出す。動作監視部１１３は、読み出した較正用ＲＦＩＤタグ３０３を、取得したタイミングの処理で読み取るべきタグＩＤとする。
【０１０５】
次に、動作監視部１１３は、Ｓ９０４で取得したタグＩＤのうち１つ選択する（Ｓ９０５）。動作監視部１１３は、Ｓ９０５で選択したタグＩＤが、Ｓ９０３で取得したタグＩＤに含まれているか否か判定する（Ｓ９０６）。なお、上述のように、ここでは、ＲＦＩＤリーダ/ライタは、複数回読取りを行なうものである。動作監視部１１３は、Ｓ９０３で取得したタグＩＤに、Ｓ９０５で選択したタグＩＤと同じものが読取り回数と同じ数量無い場合、そのタグＩＤを保持する較正用ＲＦＩＤタグが付与されているＲＦＩＤアンテナに問題が発生していると判定する。また、１つのＲＦＩＤアンテナに、複数の較正用ＲＦＩＤタグが付与されている場合、動作監視部１１３は、全ての較正用ＲＦＩＤタグが読取り回数分読み取られている場合に、それらのタグＩＤを保持する較正用ＲＦＩＤタグが付与されているＲＦＩＤアンテナに問題が発生していると判定する。
【０１０６】
Ｓ９０６の判定の結果、Ｓ９０５で選択したタグＩＤが、Ｓ９０３で取得したタグＩＤに含まれていない場合、動作監視部１１３は「ｎ＝ｎ＋１」を算出する（Ｓ９０７）。
【０１０７】
Ｓ９０５で選択したタグＩＤが、Ｓ９０３で取得したタグＩＤに含まれている場合、又は、上述のＳ９０７の処理の後に、動作監視部１１３は、Ｓ９０４で取得したタグＩＤに、未選択のものがあるか否か判定する（Ｓ９０８）。
【０１０８】
Ｓ９０８の判定の結果、Ｓ９０４で取得したタグＩＤに、未選択のものがある場合、動作監視部１１３は、Ｓ９０５の処理を再度行ない、未選択のタグＩＤから１つ選択する。
【０１０９】
Ｓ９０８の判定の結果、Ｓ９０４で取得したタグＩＤに、未選択のものがない場合、動作監視部１１３は、「ｎ≧２」であるか否か判定する（Ｓ９０９）。
【０１１０】
Ｓ９０９の判定の結果、「ｎ≧２」である場合、動作監視部１１３は、Ｓ９０３で取得したタイミングで処理を実行したＲＦＩＤアンテナの組合せに問題のある可能性があると判定し（Ｓ９１０）、その問題の重大度を取得する（Ｓ９１１）。重大度を定める動作は任意であるが、例えば、動作監視部１１３は、上述のＳ９０６の判定で含まれていないと判定されたタグＩＤが、Ｓ９０３の処理で取得したタグＩＤに含まれている数により定めても良い。そのために、動作監視部１１３は、例えば、上述のＳ９０６の判定で含まれていないと判定されたタグＩＤが、Ｓ９０３で取得したタグＩＤに含まれている数量をカウントする。例えば、１つのＲＦＩＤリーダ/ライタが較正用ＲＦＩＤタグを１つ有しており、そのＲＦＩＤリーダ/ライタが５回読取りを行なう場合、Ｓ９０３で取得したタグＩＤに、上述のＳ９０６の判定で含まれていないと判定されたタグＩＤと同じものが２つ含まれている場合、動作監視部１１３は、その重大度を「３」とする。
【０１１１】
動作監視部１１３は、アンテナ較正用情報１４７に、問題のあるＲＦＩＤアンテナの組み合わせ、及び、この問題の重大度を格納する（Ｓ９１２）。ここで、問題のあるＲＦＩＤアンテナの組み合わせとは、上述のＳ９０６の判定で含まれていないと判定されたタグＩＤを保持する較正用ＲＦＩＤタグを付与されている、複数のＲＦＩＤアンテナである。このＲＦＩＤアンテナを取得するために、動作監視部１１３は、例えば、ＲＦＩＤリーダ/ライタ構成情報１４５から、上述のＳ９０６の判定で含まれていないと判定されたタグＩＤと一致する較正用ＲＦＩＤタグ３０３と対応付けられたＲＦＩＤアンテナ３０２を読み出す。動作監視部１１３は、この処理を、上述のＳ９０６の判定で含まれていないと判定されたタグＩＤ毎に行なう。動作監視部１１３は、問題のあるＲＦＩＤアンテナの組合せ、及び、Ｓ９１１で取得した重大度を、アンテナ較正用情報１４７の、組合せ５０１、重大度５０２として格納する。
【０１１２】
Ｓ９０９の判定の結果、「ｎ≧２」でない場合、動作監視部１１３は、「ｎ＝１」であるか否か判定する（Ｓ９１３）。
【０１１３】
Ｓ９１３の判定の結果、「ｎ＝１」である場合、動作監視部１１３は、１つのＲＦＩＤアンテナ、及びそのＲＦＩＤアンテナを用いるＲＦＩＤリーダ/ライタ何れか又は両方に問題のある可能性があると判定する（Ｓ９１４）。ここで、問題のあるＲＦＩＤアンテナ、及び、ＲＦＩＤリーダ/ライタとは、上述のＳ９０６の判定で含まれていないと判定されたタグＩＤを保持する較正用ＲＦＩＤタグを付与されているＲＦＩＤアンテナと、そのＲＦＩＤアンテナを用いるＲＦＩＤリーダ/ライタである。このＲＦＩＤアンテナ及びＲＦＩＤリーダ/ライタを取得するために、動作監視部１１３は、例えば、ＲＦＩＤリーダ/ライタ構成情報１４５から、上述のＳ９０６の判定で含まれていないと判定されたタグＩＤと一致する較正用ＲＦＩＤタグ３０３と対応付けられたＲＦＩＤアンテナ３０２、及び、ＲＦＩＤリーダ/ライタ３０１を読み出す。
【０１１４】
Ｓ９１３の判定の結果、「ｎ＝１」でない場合、動作監視部１１３は、いかなる問題も発生していないと判定し、上述のＳ９０１の処理を再度行なう。
【０１１５】
Ｓ９１２、Ｓ９１４の処理の後、動作監視部１１３は、問題が発生したことを出力装置１５及び通信インタフェース１７を介して出力する（Ｓ９１５）。ここで、ＲＦＩＤアンテナの組み合わせにより問題の発生した可能性がある場合の、ディスプレイ等の出力装置１６に出力した画面例を図１０に示す。図１０において、画面例１００１は、上述のＳ９０６の判定で、Ｓ９０５で選択したタグＩＤがＳ９０３で取得したタグＩＤに含まれていないと判定されたタグＩＤを保持する較正用ＲＦＩＤタグを付与されているＲＦＩＤアンテナと、そのＲＦＩＤアンテナを用いるＲＦＩＤリーダ/ライタ、及び、Ｓ９１１で取得した重大度を表示する例である。ここで、ユーザ等が、入力装置１５又は通信インタフェース１７を介して、使用手順の変更指示を入力すると、動作監視部１１３は、使用手順作成部１１１を起動させ、上述の図７に一例を示す動作を再度実行させる。
【０１１６】
また、ＲＦＩＤアンテナ、ＲＦＩＤリーダ/ライタのうち何れか又は両方に問題の発生した可能性がある場合の、ディスプレイ等の出力装置１６に出力した画面例を図１１に示す。図１１において、画面例１１０１は、上述のＳ９０６の判定で、Ｓ９０５で選択したタグＩＤがＳ９０３で取得したタグＩＤに含まれていないと判定されたタグＩＤを保持する較正用ＲＦＩＤタグを付与されているＲＦＩＤアンテナと、そのＲＦＩＤアンテナを用いるＲＦＩＤリーダ/ライタ等を表示する例である。
【０１１７】
なお、動作監視部１１３は、上述のＳ９０６の判定で、Ｓ９０５で選択したタグＩＤがＳ９０３で取得したタグＩＤに含まれていないと判定した場合、割り込みコマンドの発行等により、実行しているアプリケーションプログラム１４１、又は、実行指示部１１２等の動作を停止させてもよい。また、この停止は、Ｓ９１１の処理で取得する重要度が所定以上の場合に行なっても良い。
【０１１８】
例えば、上述の図９に一例を示す動作で、ＲＦＩＤアンテナ「２１２」及びアンテナ「２２１」の組み合わせで重大度「５」の問題が発生したと判定してアンテナ較正用情報１４７を更新し、この更新により、図５に一例を示すアンテナ較正用情報１４７が図１２となった場合の具体例を説明する。図１２に一例を示すアンテナ較正用情報１４７は、図５に一例を示すアンテナ較正用情報１４７と比較して、組み合わせ５０１「２１２」及び「２２１」、重大度５０２「５」が追加されている。この場合、実行指示部１１２は、ユーザからの指示、又は、動作監視部１１３による指示等により、図８に一例を示す動作を停止する。また、使用手順作成部１１１は、ユーザからの指示、又は、動作監視部１１３による指示等により、図７に一例を示す動作を実行する。アンテナ較正用情報１４７には、組み合わせ５０１「２１２」及び「２２１」、重大度５０２「５」が追加されているので、図６に一例を示すタイミング６０１「２」に対応付けられている内容６０２が変更される。使用手順作成部１１１が、図１２に一例を示すアンテナ較正用情報１４７により新たに作成したアンテナ使用手順情報１４８の一例を、図１３に示す。図１３において、内容６０２内の「休み」は、対応するタイミング６０１において、ＲＦＩＤアンテナを使用しないことを示す。例えば、図１３の例では、タイミング「２」では、ＲＦＩＤアンテナ「２１２」のみを使用し、タイミング「３」では、ＲＦＩＤアンテナ「２２１」のみを使用することを示す。同じタイミングでのＲＦＩＤアンテナの使用、及び、休みの同期の取り方は、上述と同じである。このように、ＲＦＩＤアンテナの使用の代わりに休みを入れることにより、タイミングの終了時点を同期する。なお、タイミングの先頭や途中に休みが入ることも可能である。実行指示部１１２は、再度起動されると、図１３に一例を示すアンテナ使用手順情報１４８に従い、ＲＦＩＤアンテナを制御する。
【０１１９】
次に、接続監視部１１４の動作例を、図１４を参照して説明する。
【０１２０】
上述のＳ９１３の判定の結果、「ｎ＝１」であり、上述のＳ９１４の処理で、動作監視部１１３が、１つのＲＦＩＤアンテナ、及びそのＲＦＩＤアンテナを用いるＲＦＩＤリーダ/ライタ何れか又は両方に問題のある可能性があると判定した場合、動作監視部１１３は、接続監視部１１４を起動させる。起動された接続監視部１１４は、以下で説明する動作を行なう。なお、接続監視部１１４が起動されるタイミングはこれに限られるわけではなく、例えば、上述のＳ９１０の処理で、ＲＦＩＤアンテナの組合せに問題のある可能性があると判定され、動作監視部１１３により起動を指示された場合や、制御装置１の起動時、所定時間毎等の任意のタイミングで起動し、以下の動作を行なっても良い。
【０１２１】
図１４において、接続監視部１１４は、接続を確認するＲＦＩＤアンテナを取得する（Ｓ１４０１）。動作監視部１１３により起動された場合、例えば、動作監視部１１３は、問題があると判定したＲＦＩＤアンテナ及びＲＦＩＤリーダ/ライタを示す情報を、メモリ１２の所定領域に格納する。接続監視部１１４は、メモリ１２の所定領域から、動作監視部１１３の格納したＲＦＩＤアンテナ及びＲＦＩＤリーダ/ライタを示す情報を読み出す。ここで、メモリ１２の所定領域に、複数のＲＦＩＤアンテナ及びＲＦＩＤリーダ/ライタを示す情報の組み合わせがある場合、接続監視部１１４は、そのうち１つを選択する。また、制御装置１の起動時等任意のタイミングで起動した場合、例えば、接続監視部１１４は、ＲＦＩＤリーダ/ライタ構成情報１４５から降順等により、１つのＲＦＩＤアンテナを選択する。
【０１２２】
接続監視部１１４は、ＲＦＩＤリーダ/ライタ構成情報１４５から、Ｓ１４０１で取得したＲＦＩＤアンテナにて読み出すべきタグＩＤを読み出す（Ｓ１４０２）。そのために、例えば、接続監視部１１４は、ＲＦＩＤリーダ/ライタ構成情報１４５から、Ｓ１４０１で取得したＲＦＩＤアンテナと一致するＲＦＩＤアンテナ３０２と対応付けられた較正用ＲＦＩＤタグ３０３を読み出す。
【０１２３】
接続監視部１１４は、Ｓ１４０１で取得したＲＦＩＤアンテナに対し読取りを指示する（Ｓ１４０３）。そのために、接続監視部１１４は、例えば、上述の動作例で読み出したＲＦＩＤリーダ/ライタに対し、読み出したＲＦＩＤアンテナを用いた読取りの指示を、接続インタフェース１３を介して出力する。
【０１２４】
接続監視部１１４は、Ｓ１４０３で指示した読取り結果を取得する（Ｓ１４０４）。この結果は、接続インタフェース１３を介して入力された情報である。
【０１２５】
接続監視部１１４は、Ｓ１４０４で取得した読取り結果が、較正用ＲＦＩＤタグから何らかのタグＩＤを読み取ったものであるか否か判定する（Ｓ１４０５）。そのために、接続監視部１１４は、Ｓ１４０４で取得した情報に、較正用ＲＦＩＤタグを示す識別情報を含むタグＩＤが含まれているか否か判定する。
【０１２６】
Ｓ１４０５の判定の結果、較正用ＲＦＩＤタグの情報を読取り不可である場合、接続監視部１１４は、Ｓ１４０１で取得したＲＦＩＤアンテナ、そのＲＦＩＤに付与されている較正用ＲＦＩＤ、そのＲＦＩＤアンテナが接続されているＲＦＩＤリーダ/ライタ等のうち少なくとも１つに故障や接続エラー等の問題が発生していると判定し（Ｓ１４０６）、後述するＳ１４１０の処理を行なう。
【０１２７】
Ｓ１４０５の判定の結果、較正用ＲＦＩＤタグの情報を読取り可能である場合、接続監視部１１４は、Ｓ１４０２で取得したタグＩＤと、Ｓ１４０４で取得したタグＩＤとが一致するか否か判定する（Ｓ１４０７）。
【０１２８】
Ｓ１４０７の判定の結果、一致する場合、接続監視部１１４は、接続構成に問題無しと判定し（Ｓ１４０８）、後述するＳ１４１０の処理を行なう。
【０１２９】
Ｓ１４０７の判定の結果、一致しない場合、接続監視部１１４は、接続構成に問題有りと判定し（Ｓ１４０９）、後述するＳ１４１０の処理を行なう。
【０１３０】
なお、この動作が、上述の動作により動作監視部１１３により起動された場合、上述のＳ１４０２〜Ｓ１４０４の代わりに、上述のＳ９０３で取得したタグＩＤの読取り状況等により判定してもよい。この場合、接続監視部１１４は、上述のＳ９０３で取得したタグＩＤの個数と、上述のＳ９０４の処理で取得した読み取るべきタグＩＤの個数とが一致するか否か判定する。この判定の結果、一致しない場合、接続監視部１１４は、上述のＳ１４０６と同じ判定、即ち、ＲＦＩＤアンテナ、そのＲＦＩＤに付与されている較正用ＲＦＩＤ、そのＲＦＩＤアンテナが接続されるＲＦＩＤリーダ/ライタ等のうち少なくとも１つに故障等や接続エラー等の問題が発生していると判定する。また、この判定の結果、一致する場合、接続監視部１１４は、上述のＳ１４０９と同じ判定、即ち、接続構成に問題があると判定する。
【０１３１】
接続監視部１１４は、上述のＳ１４０５、Ｓ１４０７の判定結果を、出力装置１５及び通信インタフェース１７を介して出力する（Ｓ１４１０）。上述のＳ１４０５の判定の結果、較正用ＲＦＩＤタグの情報を読取り不可であると判定された場合に出力する画面の例は、上述の図１１と同じである。また、Ｓ１４０７の判定の結果、一致しないと判定された場合の、ディスプレイ等の出力装置１６に出力した画面例を図１５に示す。図１５において、画面例１５０１は、上述のＳ１４０１で取得したＲＦＩＤリーダ/ライタ、及び、ＲＦＩＤアンテナとの組み合わせと、上述のＳ１４０１で取得したＲＦＩＤリーダ/ライタ、及び、上述のＳ１４０４で取得したタグＩＤを保持する較正用ＲＦＩＤタグを有するＲＦＩＤアンテナを示す情報を表示する例である。ここで、ユーザ等が、入力装置１５又は通信インタフェース１７を介して、構成情報の変更指示を入力すると、接続監視部１１４は、ＲＦＩＤリーダ/ライタ構成情報１４５の構成情報を変更してもよい。そのために、接続監視部１１４は、ＲＦＩＤリーダ/ライタ構成情報１４５の、Ｓ１４０１で取得したＲＦＩＤアンテナと一致するＲＦＩＤアンテナ３０２と対応付けられた較正用ＲＦＩＤタグ３０３に、上述のＳ１４０４で取得したタグＩＤを上書き等する。
【０１３２】
なお、上述のＳ９１０の処理で、ＲＦＩＤアンテナの組合せに問題のある可能性があると判定され、動作監視部１１３により起動を指示された場合、接続監視部１１４は、上述の処理を、動作監視部１１３により問題があると判定されたＲＦＩＤアンテナの組み合わせ全てに対し行なうとよい。また、制御装置１の起動時等任意のタイミングで起動した場合、接続監視部１１４は、上述の処理を、ＲＦＩＤリーダ/ライタ構成情報１４５内の全てのＲＦＩＤアンテナに対し行なうとよい。これらの場合、上述のＳ１４１０の結果出力は、全てのＲＦＩＤアンテナに対し処理を行なった後に出力してもよく、また、一部のＲＦＩＤアンテナに対し処理を行なった後に出力しても良い。
【０１３３】
従来技術のＲＦＩＤアンテナは、例えば、識別情報等を保持するような機能は無い。１つのＲＦＩＤリーダ/ライタに複数のＲＦＩＤアンテナが接続されている場合、従来技術のＲＦＩＤリーダ/ライタは、例えばポート番号等の接続インタフェースを指定することにより、読取り及び書き込みを行なうＲＦＩＤアンテナを指定している。従って、ＲＦＩＤリーダ/ライタが、自身に正しいＲＦＩＤアンテナが接続されているか否かを判定することはできず、このような構成の確認は、管理者等が目視等により行なっていた。上述のように、接続監視部１１４が、較正用ＲＦＩＤタグで保持している情報を、予め記憶している情報と比較することにより、ＲＦＩＤアンテナが正しく接続されているか否かを判定することが容易となる。また、ＲＦＩＤアンテナの構成が変更されたと判定できる場合には、構成情報を変更することが可能となる。
【０１３４】
以上、この発明の実施形態を図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計変更等も含まれる。
【０１３５】
例えば、以上の説明では、実行指示部１１２が、使用手順作成部１１１により作成されたアンテナ使用手順１４８に従ってＲＦＩＤアンテナを使用した。この代わりに、ＲＦＩＤアンテナリストからＲＦＩＤアンテナの貸し出し・返却という処理により、同様の機能を実現することができる。具体的には、例えば、ＲＦＩＤアンテナの使用リストを記憶装置１４に記憶しておく。この使用リストは、例えば、使用可能なＲＦＩＤアンテナ、又は、使用不可のＲＦＩＤアンテナ等を格納している。実行指示部１１２は、ＲＦＩＤアンテナを使用するプログラムからのＲＦＩＤアンテナ要求を受け付けると、使用リストを参照し、他のプログラム等により使用中でないか判定し、さらに、ＲＦＩＤリーダ/ライタ構成情報１４５及びアンテナ較正用情報１４７を参照し、現在貸し出されているＲＦＩＤアンテナと、要求されたＲＦＩＤアンテナとの同時使用に問題がない場合、要求されたＲＦＩＤアンテナの貸し出しをする。現在貸し出されているＲＦＩＤアンテナと、要求されたＲＦＩＤアンテナとの同時使用に問題があるか否か判定する動作例は上述と同じである。実行指示部１１２は、この条件が満たされない場合、貸し出しを拒否する。
【０１３６】
また、上述の実施形態では、重大度は、タグＩＤを読み取れた回数により定まるとして説明したが、これに限られるわけではなく、例えば、書き込み及び読み取りを行なうアプリケーション、書き込み及び読み取りを行なうＲＦＩＤリーダ/ライタ、書き込み及び読み取りを行なうＲＦＩＤアンテナ毎等により値を定め、タグＩＤが読み取れなかった場合のアプリケーション、ＲＦＩＤリーダ/ライタ、ＲＦＩＤアンテナのうちいずれか１つ、又は、これらの組み合わせ等により重要度を定めても良い。
【０１３７】
また、アンテナ使用要求情報１４６において、回数４１３「１回」である場合、上述のように、その回数４１３に対応する動作４１２を、アプリケーションプログラム１４１等が、必要に応じて指示する。使用手順作成部１１１は、この指示を受けた場合、上述と同様の動作を行い、回数４１３「１回」に対応する動作４１２をも含むアンテナ使用手順情報１４８を作成してもよい。その場合、使用手順作成部１１１は、Ｓ７０３の処理で、対応する回数４１３が「１回」であるＲＦＩＤアンテナ４１１をも含んで取得し、以後の動作を上述と同様に行なうとよい。
【０１３８】
また、上述の実施形態では、較正用ＲＦＩＤタグによる干渉確認のために、動作させる全てのＲＦＩＤアンテナにより読取りを行い、その後に、アンテナ使用要求情報１４６にて定める動作が「書き込み」である場合に、書き込み動作を行なうＲＦＩＤアンテナのみに書き込みを指示したが、これに限られるわけではない。較正用ＲＦＩＤタグによる干渉確認のために、動作させる全てのＲＦＩＤアンテナにより読取りを行い、その後に、全てのＲＦＩＤアンテナの各々に対し、アンテナ使用要求情報１４６にて定める動作を指示してもよい。即ち、較正用ＲＦＩＤタグによる干渉確認のために、ＲＦＩＤアンテナによる読取りが行なえればよく、その読取りが、アプリケーションに要求されているものであるか否かは問わない。
【図面の簡単な説明】
【０１３９】
【図１】本発明の一実施形態において、システム構成例を説明する図である。
【図２】同実施形態において、ＲＦＩＤアンテナ、較正用ＲＦＩＤタグの配置例を示す図である。
【図３】同実施形態において、ＲＦＩＤリーダ/ライタ構成情報の一例を示す図である。
【図４】同実施形態において、アンテナ使用要求情報の一例を示す図である。
【図５】同実施形態において、アンテナ較正用情報の一例を示す図である。
【図６】同実施形態において、アンテナ使用手順情報の一例を示す図である。
【図７】同実施形態において、アンテナ使用手順情報を作成する動作例を示す図である。
【図８】同実施形態において、ＲＦＩＤアンテナを動作させる動作例を示す図である。
【図９】同実施形態において、同時使用に問題のあるＲＦＩＤアンテナの組み合わせを取得する動作例を示す図である。
【図１０】同実施形態において、結果を出力する画面例を示す図である。
【図１１】同実施形態において、結果を出力する画面例を示す図である。
【図１２】同実施形態において、アンテナ較正用情報の一例を示す図である。
【図１３】同実施形態において、アンテナ使用手順情報の一例を示す図である。
【図１４】同実施形態において、構成を確認する動作例を示す図である。
【図１５】同実施形態において、結果を出力する画面例を示す図である。
【符号の説明】
【０１４０】
１：制御装置、１１：ＣＰＵ、１１１：使用手順作成部、１１２：実行指示部、１１３：動作監視部、１１４：接続監視部、１２：メモリ、１３：接続インタフェース、１４：記憶装置、１５：入力装置、１６：出力制御装置１７：通信インタフェース１７、２１、２２、２３：ＲＦＩＤリーダ/ライタ、２１１、２１２、２２１、２２２、２３１、２３２：ＲＦＩＤアンテナ、２１６、２１７、２２６、２２７、２３６、２３７：較正用ＲＦＩＤタグ、５：ＲＦＩＤタグ
【図１】
0004633647.tif 000002
【図２】
0004633647.tif 000003
【図３】
0004633647.tif 000004
【図４】
0004633647.tif 000005
【図５】
0004633647.tif 000006
【図６】
0004633647.tif 000007
【図７】
0004633647.tif 000008
【図８】
0004633647.tif 000009
【図９】
0004633647.tif 000010
【図１０】
0004633647.tif 000011
【図１１】
0004633647.tif 000012
【図１２】
0004633647.tif 000013
【図１３】
0004633647.tif 000014
【図１４】
0004633647.tif 000015
【図１５】
0004633647.tif 000016