(57)【特許請求の範囲】
【請求項１】
複数の無線タグの配列に沿って所定範囲の通信領域を順次形成し、各通信領域内の前記無線タグと無線通信を行う無線通信手段と、
前記無線通信手段を介し、各通信領域内の前記無線タグからタグ識別情報を取得する情報取得手段と、
前記情報取得手段を介し前記タグ識別情報を取得した少なくとも１つの前記無線タグの中から代表無線タグを決定する代表タグ決定手段と、
前記代表タグ決定手段で決定した代表無線タグに関連付けて、前記通信領域内の少なくとも１つの前記無線タグを１つのタググループを構成するようにグループ化するグループ化手段と
を有し、
前記代表タグ決定手段は、
１回の前記通信領域の形成時に前記情報取得手段により取得された前記無線タグのタグ識別情報に、予め定められた基準位置に基づき位置を特定可能な位置基準タグのタグ識別情報が含まれていた場合には、前記位置基準タグを代表無線タグとして決定する
ことを特徴とする無線タグ通信装置。
【請求項２】
前記無線通信手段により前記通信領域が順次形成され、前記代表タグ決定手段による代表無線タグの決定及び前記グループ化手段による前記グループ化が行われるのにしたがって、前記通信領域内の各無線タグのタグ識別情報と対応する前記タググループに関する情報とを対応付けて出力する情報出力手段を有し、
前記グループ化手段は、
前記代表タグ決定手段による代表無線タグの決定及び前記グループ化手段による前記グループ化が行われるのにしたがって出力される前記情報出力手段の出力結果に基づき、対応する前記代表無線タグが共通する複数の前記無線タグを順次組み入れて、１つのタググループを構築するようにグループ化する
ことを特徴とする請求項１記載の無線タグ通信装置。
【請求項３】
前記代表タグ決定手段は、
１回の前記通信領域の形成時に、前記情報取得手段により取得された前記無線タグのタグ識別情報に、前記位置基準タグのタグ識別情報と、前回の前記通信領域の形成時に前記代表タグ決定手段により決定された、前記位置基準タグではない前記代表無線タグのタグ識別情報とが含まれている場合には、前記前回の通信領域の形成時の前記代表無線タグを前記位置基準タグに変更し、
前記グループ化手段は、
前記前回の通信領域の形成時の前記代表無線タグに関連付けられたグループを前記位置基準タグに関連付けられたグループに組み込む
ことを特徴とする請求項２記載の無線タグ通信装置。
【請求項４】
複数の無線タグの配列に沿って所定範囲の通信領域を順次形成し、各通信領域内の前記無線タグと無線通信を行う無線通信手段と、
前記無線通信手段を介し、各通信領域内の前記無線タグからタグ識別情報を取得する情報取得手段と、
前記情報取得手段を介し前記タグ識別情報を取得した少なくとも１つの前記無線タグの中から代表無線タグを決定する代表タグ決定手段と、
前記代表タグ決定手段で決定した代表無線タグに関連付けて、前記通信領域内の少なくとも１つの前記無線タグを１つのタググループを構成するようにグループ化するグループ化手段と
を有し、
前記代表タグ決定手段は、
１回の前記通信領域の形成時に、前記情報取得手段により取得された前記無線タグのタグ識別情報に、予め定められた基準位置に基づき位置を特定可能な位置基準タグのタグ識別情報が含まれない場合には、前回の前記通信領域の形成時に前記代表タグ決定手段により決定された前記代表無線タグのタグ識別情報が含まれるか否かに応じて、前記代表無線タグを決定する
ことを特徴とする無線タグ通信装置。
【請求項５】
前記無線通信手段により前記通信領域が順次形成され、前記代表タグ決定手段による代表無線タグの決定及び前記グループ化手段による前記グループ化が行われるのにしたがって、前記通信領域内の各無線タグのタグ識別情報と対応する前記タググループに関する情報とを対応付けて出力する情報出力手段を有し、
前記グループ化手段は、
前記代表タグ決定手段による代表無線タグの決定及び前記グループ化手段による前記グループ化が行われるのにしたがって出力される前記情報出力手段の出力結果に基づき、対応する前記代表無線タグが共通する複数の前記無線タグを順次組み入れて、１つのタググループを構築するようにグループ化する
ことを特徴とする請求項４記載の無線タグ通信装置。
【請求項６】
前記代表タグ決定手段は、
１回の前記通信領域の形成時に前記情報取得手段により取得された前記無線タグのタグ識別情報に、前回の前記通信領域の形成時に前記代表タグ決定手段により決定された前記代表無線タグのタグ識別情報が含まれる場合、当該代表無線タグを今回の前記代表無線タグに決定する
ことを特徴とする請求項５記載の無線タグ通信装置。
【請求項７】
前記代表タグ決定手段は、
１回の前記通信領域の形成時に前記情報取得手段により取得された前記無線タグのタグ識別情報に、前回の前記通信領域の形成時に前記代表タグ決定手段により決定された前記代表無線タグの識別情報が含まれない場合、前記情報取得手段により新たにタグ識別情報を取得された少なくとも１つの前記無線タグの中から今回の前記代表無線タグを決定する
ことを特徴とする請求項５記載の無線タグ通信装置。
【請求項８】
前記代表タグ決定手段は、
前回の前記通信領域の形成時に前記代表タグ決定手段により決定された前記代表無線タグが前記位置基準タグである場合、今回の前記通信領域の形成時に前記代表タグ決定手段により決定された前記代表無線タグに関わらず、前回の代表無線タグを変更せず、
前記グループ化手段は、
前回の代表無線タグに関連付けられたグループに含まれる前記無線タグを今回の代表無線タグに関連付けられたグループへ組み込まない
ことを特徴とする請求項７記載の無線タグ通信装置。
【請求項９】
前記グループ化手段でそれぞれグループ化した複数の前記タググループを、前記無線タグの配列に応じた所定の関連付け因子に基づき関連付けるグループ間関連付け手段
を有することを特徴とする請求項１乃至請求項８のいずれか１項記載の無線タグ通信装置。
【請求項１０】
前記グループ間関連付け手段は、
前記代表タグ決定手段により決定された前記代表無線タグが前記位置基準タグでない場合に、当該タググループを他のタググループと関連付ける
ことを特徴とする請求項１乃至請求項９のいずれか１項記載の無線タグ通信装置。
【請求項１１】
前記グループ間関連付け手段は、
１回の前記通信領域の形成時にグループ化したタググループと、その直前又は直後の前記通信領域の形成時にグループ化したタググループとを、関連付ける
ことを特徴とする請求項１０記載の無線タグ通信装置。
【請求項１２】
前記グループ間関連付け手段は、
前記代表タグ決定手段が、前記情報取得手段により新たにタグ識別情報を取得された少なくとも１つの前記無線タグの中から今回の前記代表無線タグを決定した場合に、複数の前記タググループを関連付ける
ことを特徴とする請求項１１記載の無線タグ通信装置。
【請求項１３】
複数の無線タグの配列に沿って所定範囲の通信領域を順次形成し、各通信領域内の前記無線タグと無線通信を行う無線通信手段と、
前記無線通信手段を介し、各通信領域内の前記無線タグからタグ識別情報を取得する情報取得手段と、
を備えた無線タグ通信装置に備えられた演算手段に対し、
１回の前記通信領域の形成時に前記情報取得手段により取得された前記無線タグのタグ識別情報に、予め定められた基準位置に基づき位置を特定可能な位置基準タグのタグ識別情報が含まれていた場合に、前記位置基準タグを代表無線タグとして決定する代表タグ決定手順と、
前記代表タグ決定手順で決定した代表無線タグに関連付けて、前記通信領域内の少なくとも１つの前記無線タグを１つのタググループを構成するようにグループ化するグループ化手順と
を実行させるための、無線タグ通信処理プログラム。
【請求項１４】
複数の無線タグの配列に沿って所定範囲の通信領域を順次形成し、各通信領域内の前記無線タグと無線通信を行う無線通信手段と、
前記無線通信手段を介し、各通信領域内の前記無線タグからタグ識別情報を取得する情報取得手段と、
を備えた無線タグ通信装置に備えられた演算手段に対し、
１回の前記通信領域の形成時に、前記情報取得手段により取得された前記無線タグのタグ識別情報に、予め定められた基準位置に基づき位置を特定可能な位置基準タグのタグ識別情報が含まれない場合には、前回の前記通信領域の形成時に前記代表タグ決定手段により決定された前記代表無線タグのタグ識別情報が含まれるか否かに応じて、代表無線タグを決定する代表タグ決定手順と、
前記代表タグ決定手順で決定した代表無線タグに関連付けて、前記通信領域内の少なくとも１つの前記無線タグを１つのタググループを構成するようにグループ化するグループ化手順と
を実行させるための、無線タグ通信処理プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、情報を記憶する無線タグに対し、無線通信を行う無線タグ通信装置及び無線タグ通信処理プログラムに関する。
【背景技術】
【０００２】
近年、通信対象と無線通信を行う無線通信システムの１つとして、所定の情報を記憶するＩＣ回路部とこのＩＣ回路部に接続されて情報の送受信を行うタグ側アンテナを備えた無線タグ回路素子を有する小型の無線タグと、リーダ（読み取り装置）／ライタ（書き込み装置）との間で非接触で情報の読み取り／書き込みを行うＲＦＩＤ（Radio  Frequency  Identification）システムが提唱されており、様々な分野において実用化されつつある。
【０００３】
このように種々の分野において活用されつつある無線タグを用いたＲＦＩＤシステムの１つとして、例えば図書館において書籍の貸し出しの管理を行うための無線タグ通信システムがある（例えば、特許文献１参照）。
【０００４】
この無線タグ通信システム（物品管理システム）では、図書館の出口に設けたリーダにより、出口を通過する利用者に備えられる無線タグと、利用者が借り出そうとする書籍に備えられる無線タグの両方からタグ識別情報（ＩＤ番号）を読み取ることで、どの書籍を誰に貸し出したのかが把握できるようになっている。
【０００５】
【特許文献１】特開２００１−２２９２６３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
上記従来技術の無線タグ通信システムでは、出口に設けたリーダにより、利用者と書籍のタグ識別情報を読み取ることで、自動的に貸出処理を行うことを可能としているが、書籍を探索する際の便宜については特に考慮されていない。すなわち、利用者は書籍を探索する際、借りようとする書籍が配列された書棚を探してその書棚まで移動し、書籍を探す必要がある。したがって、書籍の探索に手間がかかる。
【０００７】
一方で、上記従来技術の無線タグ通信システムにおいて、書籍の探索を容易とするために、予め各書籍の無線タグからタグ識別情報を読み取り、個別に場所情報（書棚情報）を付与して書棚ごとに複数の書籍をグルーピングしておき、書籍を探索する際には当該書籍が属するグループの場所情報（書棚情報）を取得できるようにすることも考えられるが、このように個別にグループ情報を付与してグループ化を行うには手間や労力を要する。
【０００８】
本発明の目的は、能率のよい迅速なグループ化及び探索を行うことができる無線タグ通信装置及び無線タグ通信処理プログラムを提供することにある。
【課題を解決するための手段】
【０００９】
上記目的を達成するために、第１の発明の無線タグ通信装置は、複数の無線タグの配列に沿って所定範囲の通信領域を順次形成し、各通信領域内の前記無線タグと無線通信を行う無線通信手段と、前記無線通信手段を介し、各通信領域内の前記無線タグからタグ識別情報を取得する情報取得手段と、前記情報取得手段を介し前記タグ識別情報を取得した少なくとも１つの前記無線タグの中から代表無線タグを決定する代表タグ決定手段と、前記代表タグ決定手段で決定した代表無線タグに関連付けて、前記通信領域内の少なくとも１つの前記無線タグを１つのタググループを構成するようにグループ化するグループ化手段とを有し、前記代表タグ決定手段は、１回の前記通信領域の形成時に前記情報取得手段により取得された前記無線タグのタグ識別情報に、予め定められた基準位置に基づき位置を特定可能な位置基準タグのタグ識別情報が含まれていた場合には、前記位置基準タグを代表無線タグとして決定することを特徴とする。
【００１０】
本願第１発明においては、無線通信手段が複数の無線タグの配列に沿って所定範囲の通信領域を順次形成し、各通信領域内の無線タグと無線通信を行うことにより、情報取得手段が各通信領域内の無線タグからタグ識別情報を取得する。そして、当該タグ識別情報を取得した少なくとも１つの無線タグの中から代表タグ決定手段が代表無線タグを決定し、当該決定した代表無線タグに関連付けて、グループ化手段が通信領域内の少なくとも１つの無線タグを１つのタググループを構成するようにグループ化する。
【００１１】
このようにすることで、複数の無線タグに対し、その配列に沿って通信領域を順次形成して無線通信を行うごとに、情報を取得した各通信領域内の無線タグを自動的にグループ化することができる。したがって、複数の無線タグに対し個別にグループ情報を付与してグループ化を図る場合に比べ、能率のよい迅速なグループ化を行うことができる。
【００１２】
また、無線タグの探索を行う際に、当該探索対象である無線タグが属するタググループの代表無線タグに関する情報を利用することが可能となるので、そのような情報を用いずに最初から探索対象の無線タグの探索を図る場合に比べ、能率のよい迅速な探索を行うことができる。
そして、本願第１発明においては、１回の通信領域の形成時に取得された前記無線タグの中に、予め定められた所定の基準位置に基づき位置を特定可能な位置基準タグが含まれる場合、代表タグ決定手段が当該位置基準タグを代表無線タグに決定する。これにより、位置基準タグと同じタググループに属する他の無線タグの場所をその基準位置から特定することが可能となる。
【００１３】
第２発明の無線タグ通信装置は、上記第１発明において、前記無線通信手段により前記通信領域が順次形成され、前記代表タグ決定手段による代表無線タグの決定及び前記グループ化手段による前記グループ化が行われるのにしたがって、前記通信領域内の各無線タグのタグ識別情報と対応する前記タググループに関する情報とを対応付けて出力する情報出力手段を有し、前記グループ化手段は、前記代表タグ決定手段による代表無線タグの決定及び前記グループ化手段による前記グループ化が行われるのにしたがって出力される前記情報出力手段の出力結果に基づき、対応する前記代表無線タグが共通する複数の前記無線タグを順次組み入れて、１つのタググループを構築するようにグループ化することを特徴とする。
【００１４】
これにより、タグ識別情報と対応するタググループに関する情報とを対応付けて、履歴情報として適宜の記憶手段に記憶させることが可能となる。その結果、探索対象である無線タグの探索を行う際に、記憶手段から当該履歴情報を読み出し、その履歴情報に含まれるタググループに関する情報を利用することができるので、能率のよい迅速な探索を確実に行うことができる。
【００１６】
また、異なる通信領域の形成時にタグ識別情報が取得された無線タグであっても、代表無線タグ情報が共通する場合は、１つのタググループに順次組み込んでいくことにより、さらに円滑にグループ化することができ、利便性が向上する。
【００１９】
第３発明の無線タグ通信装置は、上記第２発明において、前記代表タグ決定手段は、１回の前記通信領域の形成時に、前記情報取得手段により取得された前記無線タグのタグ識別情報に、前記位置基準タグのタグ識別情報と、前回の前記通信領域の形成時に前記代表タグ決定手段により決定された、前記位置基準タグではない前記代表無線タグのタグ識別情報とが含まれている場合には、前記前回の通信領域の形成時の前記代表無線タグを前記位置基準タグに変更し、前記グループ化手段は、前記前回の通信領域の形成時の前記代表無線タグに関連付けられたグループを前記位置基準タグに関連付けられたグループに組み込むことを特徴とする。
【００２０】
本願第３発明においては、前回の通信時の代表無線タグが位置基準タグでなく、且つ今回の通信でその無線タグから継続して情報を読み取りつつ位置基準タグも読めた場合には、代表タグ決定手段が前回の通信領域の形成時の代表無線タグを位置基準タグに変更し、その結果、グループ化手段が前回の通信領域の形成時の代表無線タグに関連付けられたグループを位置基準タグに関連付けられたグループに組み込む。これにより、無線タグが位置基準タグと同じグループに属する可能性を増大させることができ、無線タグの位置を特定しやすくすることができる。
【００２１】
上記目的を達成するために、第４の発明の無線タグ通信装置は、複数の無線タグの配列に沿って所定範囲の通信領域を順次形成し、各通信領域内の前記無線タグと無線通信を行う無線通信手段と、前記無線通信手段を介し、各通信領域内の前記無線タグからタグ識別情報を取得する情報取得手段と、前記情報取得手段を介し前記タグ識別情報を取得した少なくとも１つの前記無線タグの中から代表無線タグを決定する代表タグ決定手段と、前記代表タグ決定手段で決定した代表無線タグに関連付けて、前記通信領域内の少なくとも１つの前記無線タグを１つのタググループを構成するようにグループ化するグループ化手段とを有し、前記代表タグ決定手段は、１回の前記通信領域の形成時に、前記情報取得手段により取得された前記無線タグのタグ識別情報に、予め定められた基準位置に基づき位置を特定可能な位置基準タグのタグ識別情報が含まれない場合には、前回の前記通信領域の形成時に前記代表タグ決定手段により決定された前記代表無線タグのタグ識別情報が含まれるか否かに応じて、前記代表無線タグを決定することを特徴とする。
【００２２】
本願第４発明においては、１回の通信領域の形成時に取得された前記無線タグの中に、予め定められた所定の基準位置に基づき位置を特定可能な位置基準タグが含まれない場合、前回の代表無線タグのタグ識別情報が今回取得されたタグ識別情報に含まれるか否かに応じ、代表タグ決定手段が代表無線タグを決定する。これにより、前回の代表無線タグのタグ識別情報が今回取得されていた場合には、前回通信時の代表無線タグを今回も代表無線タグとして引き継ぎ、そうでない場合には、今回通信時に取得した（位置基準タグ以外の）無線タグを代表無線タグに決定することが可能となる。この結果、位置基準タグを含まない通信領域を形成した場合でも、確実に代表無線タグを決定することができる。
第５発明の無線タグ通信装置は、上記第４発明において、前記無線通信手段により前記通信領域が順次形成され、前記代表タグ決定手段による代表無線タグの決定及び前記グループ化手段による前記グループ化が行われるのにしたがって、前記通信領域内の各無線タグのタグ識別情報と対応する前記タググループに関する情報とを対応付けて出力する情報出力手段を有し、前記グループ化手段は、前記代表タグ決定手段による代表無線タグの決定及び前記グループ化手段による前記グループ化が行われるのにしたがって出力される前記情報出力手段の出力結果に基づき、対応する前記代表無線タグが共通する複数の前記無線タグを順次組み入れて、１つのタググループを構築するようにグループ化することを特徴とする。
これにより、タグ識別情報と対応するタググループに関する情報とを対応付けて、履歴情報として適宜の記憶手段に記憶させることが可能となる。その結果、探索対象である無線タグの探索を行う際に、記憶手段から当該履歴情報を読み出し、その履歴情報に含まれるタググループに関する情報を利用することができるので、能率のよい迅速な探索を確実に行うことができる。
また、異なる通信領域の形成時にタグ識別情報が取得された無線タグであっても、代表無線タグ情報が共通する場合は、１つのタググループに順次組み込んでいくことにより、さらに円滑にグループ化することができ、利便性が向上する。
【００２３】
第６発明の無線タグ通信装置は、上記第５発明において、前記代表タグ決定手段は、１回の前記通信領域の形成時に前記情報取得手段により取得された前記無線タグのタグ識別情報に、前回の前記通信領域の形成時に前記代表タグ決定手段により決定された前記代表無線タグのタグ識別情報が含まれる場合、当該代表無線タグを今回の前記代表無線タグに決定することを特徴とする。
【００２４】
前回通信時の代表無線タグの識別情報が今回取得したタグ識別情報に含まれる場合には、前回の代表無線タグを引き継ぐことで、新たに今回代表無線タグを決定する手順が不要となり、制御手順を簡易化できる。
【００２５】
第７発明の無線タグ通信装置は、上記第５発明において、前記代表タグ決定手段は、１回の前記通信領域の形成時に前記情報取得手段により取得された前記無線タグのタグ識別情報に、前回の前記通信領域の形成時に前記代表タグ決定手段により決定された前記代表無線タグの識別情報が含まれない場合、前記情報取得手段により新たにタグ識別情報を取得された少なくとも１つの前記無線タグの中から今回の前記代表無線タグを決定することを特徴とする。
【００２６】
前回通信時の代表無線タグの識別情報が今回取得したタグ識別情報に含まれない場合には、今回通信時に新たに取得した（位置基準タグ以外の）無線タグを代表無線タグに決定することで、前回の代表無線タグからより離れた位置にある代表無線タグを決定することができる。これにより、代表無線タグが位置基準タグでないときも、グループごとの場所の識別が容易になる。
【００２７】
第８発明の無線タグ通信装置は、上記第７発明において、前記代表タグ決定手段は、前回の前記通信領域の形成時に前記代表タグ決定手段により決定された前記代表無線タグが前記位置基準タグである場合、今回の前記通信領域の形成時に前記代表タグ決定手段により決定された前記代表無線タグに関わらず、前回の代表無線タグを変更せず、前記グループ化手段は、前回の代表無線タグに関連付けられたグループに含まれる前記無線タグを今回の代表無線タグに関連付けられたグループへ組み込まないことを特徴とする。
【００２８】
前回通信時の代表無線タグが位置基準タグで、今回通信時の代表無線タグが位置基準タグでない場合は、代表タグ決定手段が今回の通信領域の形成時に代表タグ決定手段により決定された代表無線タグに関わらず、前回の代表無線タグを変更せず、その結果、グループ化手段が前回通信時の代表無線タグに関連付けられたグループのタグを今回の代表無線タグへ関連付けられたグループへ組み込まない。これにより、位置基準タグと同じグループに属する無線タグを増加させ、無線タグの位置を特定しやすくすることができる。
【００２９】
第９発明の無線タグ通信装置は、上記第１乃至第８発明のいずれかにおいて、前記グループ化手段でそれぞれグループ化した複数の前記タググループを、前記無線タグの配列に応じた所定の関連付け因子に基づき関連付けるグループ間関連付け手段を有することを特徴とする。
【００３０】
これにより、無線タグの探索を行う際に、当該探索対象である無線タグが属するタググループに関連付けられた他のタググループに関する情報を利用することが可能となるので、さらに能率のよい迅速な探索を行うことができる。
【００３１】
第１０発明の無線タグ通信装置は、上記第１乃至第９発明のいずれかにおいて、前記グループ間関連付け手段は、前記代表タグ決定手段により決定された前記代表無線タグが前記位置基準タグでない場合に、当該タググループを他のタググループと関連付けることを特徴とする。
【００３２】
代表無線タグが位置基準タグであるタググループについては、場所を特定することが可能であるため、グループ間関連付け手段により複数のタググループを関連付ける必要性がない。本願第１１発明では、これに対応して、代表無線タグが位置基準タグでない場合に限りタググループを関連付けることで、不要なタググループ間の関連付け手順を省き、制御手順を簡易化できる。
【００３３】
第１１発明の無線タグ通信装置は、上記第１０発明において、前記グループ間関連付け手段は、１回の前記通信領域の形成時にグループ化したタググループと、その直前又は直後の前記通信領域の形成時にグループ化したタググループとを、関連付けることを特徴とする。
【００３４】
直前又は直後のタググループとの配置連続性を利用することで、探索対象のタググループの場所を推測可能となるので、さらに能率のよい迅速な探索を行うことができる。
【００３５】
第１２発明の無線タグ通信装置は、上記第１１発明において、前記グループ間関連付け手段は、前記代表タグ決定手段が、前記情報取得手段により新たにタグ識別情報を取得された少なくとも１つの前記無線タグの中から今回の前記代表無線タグを決定した場合に、複数の前記タググループを関連付けることを特徴とする。
【００３６】
前回通信時と今回通信時とで代表無線タグが同一である場合、通信領域の位置があまり変わらないことが推測できるため、グループ間関連付け手段により複数のタググループを関連付ける必要性がない。本願第１２発明においては、これに対応して、代表タグ決定手段が、情報取得手段により初めてタグ識別情報を取得された少なくとも１つの無線タグの中から今回の代表無線タグを決定する場合、すなわち前回通信時のタググループと今回通信時のタググループとで代表無線タグが異なる場合に、タググループの関連付けを行うことで、不要なタググループの関連付け手順を省き、制御手順を簡易化できる。
上記目的を達成するために、第１３の発明の無線タグ通信処理プログラムは、複数の無線タグの配列に沿って所定範囲の通信領域を順次形成し、各通信領域内の前記無線タグと無線通信を行う無線通信手段と、前記無線通信手段を介し、各通信領域内の前記無線タグからタグ識別情報を取得する情報取得手段と、を備えた無線タグ通信装置に備えられた演算手段に対し、１回の前記通信領域の形成時に前記情報取得手段により取得された前記無線タグのタグ識別情報に、予め定められた基準位置に基づき位置を特定可能な位置基準タグのタグ識別情報が含まれていた場合に、前記位置基準タグを代表無線タグとして決定する代表タグ決定手順と、前記代表タグ決定手順で決定した代表無線タグに関連付けて、前記通信領域内の少なくとも１つの前記無線タグを１つのタググループを構成するようにグループ化するグループ化手順とを実行させることを特徴とする。
上記目的を達成するために、第１４の発明の無線タグ通信処理プログラムは、複数の無線タグの配列に沿って所定範囲の通信領域を順次形成し、各通信領域内の前記無線タグと無線通信を行う無線通信手段と、前記無線通信手段を介し、各通信領域内の前記無線タグからタグ識別情報を取得する情報取得手段と、を備えた無線タグ通信装置に備えられた演算手段に対し、１回の前記通信領域の形成時に、前記情報取得手段により取得された前記無線タグのタグ識別情報に、予め定められた基準位置に基づき位置を特定可能な位置基準タグのタグ識別情報が含まれない場合には、前回の前記通信領域の形成時に前記代表タグ決定手段により決定された前記代表無線タグのタグ識別情報が含まれるか否かに応じて、代表無線タグを決定する代表タグ決定手順と、前記代表タグ決定手順で決定した代表無線タグに関連付けて、前記通信領域内の少なくとも１つの前記無線タグを１つのタググループを構成するようにグループ化するグループ化手順とを実行させることを特徴とする。
【発明の効果】
【００３７】
本発明によれば、能率のよい迅速なグループ化及び探索を行うことができる。
【発明を実施するための最良の形態】
【００３８】
以下、本発明の一実施の形態を図面を参照しつつ説明する。
【００３９】
図１に、本実施形態の無線タグ通信装置の使用態様の一例を表す。この例では図書館の書棚に保管されている書籍の管理を行う場合を表している。
【００４０】
図示する例では、書棚Ｓは、書籍種類等により分けられた複数の書棚部Ｓ１，Ｓ２，Ｓ３を有しており、各書棚部Ｓ１，Ｓ２，Ｓ３内に複数の書籍Ｂを縦置きで水平方向（図中の左右方向）に並べて保管している。各書棚部Ｓ１，Ｓ２，Ｓ３は、その上部の棚板にそれぞれ位置基準タグＴｐが貼付されており、また各書籍Ｂは背表紙にそれぞれ書籍タグＴｂが貼付されている。そして、本実施形態の無線タグ通信装置であるリーダ１は携帯型（いわゆるハンディタイプ）のものであり、その筐体には操作部７と表示部８が設けられている。
【００４１】
上記位置基準タグＴｐは、予め定められた基準位置に基づき位置を特定可能な無線タグであり、この例では各書棚部Ｓ１，Ｓ２，Ｓ３の位置情報と予め関連付けられたタグＩＤをそれぞれ記憶している（又は位置情報自体を記憶してもよい）。また、上記書籍タグＴｂは、各書籍に関する書籍情報（書籍名、著者名等）を与えるための無線タグであり、この例では各書籍Ｂに関連する書籍情報と予め関連付けられたタグＩＤをそれぞれ記憶している（又は書籍情報自体を記憶してもよい）。上記タグＩＤと関連付けられた位置情報及び書籍情報は、リーダ１の装置内（例えば後述する不揮発性記憶装置５）又は装置外のデータベースに予め登録されており、リーダ１は読み取った位置基準タグＴｐ又は書籍タグＴｂのタグＩＤに基づき上記データベースを探索することによって、位置情報又は書籍情報を取得可能となっている。
【００４２】
リーダ１の操作者（書籍Ｂの管理を行う者）は、複数の書籍Ｂの配列に沿って（例えば図中矢印Ｘ方向に）リーダ１を移動させつつ所定範囲の通信領域２０（図中の破線で示す範囲）を順次形成し、各通信領域内の位置基準タグＴｐ及び書籍タグＴｂ（以下適宜、単に「無線タグＴ」と記載）と無線通信を行うことにより、管理対象である書籍Ｂのグループリスト（詳細は後述）を作成する。
【００４３】
図２に、本実施形態のリーダ１の概略構成を表す。
【００４４】
図２において、上述したようにこのリーダ１は、無線タグＴから無線通信を介してそれらに記憶されている情報を読み取るものである。
【００４５】
リーダ１（無線タグ通信装置）は、本体制御部２と、リーダアンテナ３（無線通信手段）とを有している。本体制御部２は、ＣＰＵ４と、ハードディスク装置やフラッシュメモリからなり上記グループリストなどを記憶する不揮発性記憶装置５と、例えばＲＡＭやＲＯＭ等からなるメモリ６と、操作者からの指示や情報が入力される操作部７と、各種情報やメッセージを表示する表示部８と、リーダアンテナ３を介し無線タグＴとの無線通信の制御を行うＲＦ通信制御部９（無線通信手段）とを備えている。
【００４６】
ＣＰＵ４は、ＲＡＭの一時記憶機能を利用しつつＲＯＭに予め記憶されたプログラムに従って信号処理を行い、それによってリーダ１全体の各種制御を行うものである。
【００４７】
上記位置基準タグＴｐ及び無線タグＴｂは、タグ側アンテナ１５１とＩＣ回路部１５０とを備える無線タグ回路素子Ｔｏをそれぞれ有しており、この無線タグ回路素子Ｔｏを特に図示しない基材などに設けて上記棚板や書籍Ｂ等の物品に貼付可能にしたものである（無線タグ回路素子Ｔｏについては後に詳述する）。
【００４８】
図３に、上記リーダ１におけるＲＦ通信制御部９の詳細構成を示す。なお、図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【００４９】
この図３において、リーダ１のＲＦ通信制御部９は、上記リーダアンテナ３を介し上記無線タグ回路素子ＴｏのＩＣ回路部１５０の情報(タグＩＤを含む無線タグ情報)へアクセスするものであり、またリーダ１のＣＰＵ４は無線タグ回路素子ＴｏのＩＣ回路部１５０から読み出された信号を処理して情報を読み出すとともに無線タグ回路素子ＴｏのＩＣ回路部１５０へアクセスするための各種コマンドを生成するものである。
【００５０】
ＲＦ通信制御部９は、リーダアンテナ３を介し無線タグ回路素子Ｔｏに対して信号を送信する送信部１４２と、リーダアンテナ３により受信された無線タグ回路素子Ｔｏからの応答波を入力する受信部１４３と、送受分離器１４４とから構成される。
【００５１】
送信部１４２は、無線タグ回路素子ＴｏのＩＣ回路部１５０の無線タグ情報にアクセスするための質問波を生成するブロックである。すなわち、送信部１４２は、周波数の基準信号を出力する水晶振動子１４５Ａと、ＣＰＵ４の制御により水晶振動子１４５Ａの出力を分周／逓倍して所定周波数の搬送波を発生させるＰＬＬ（Phase  Locked  Loop）１４５Ｂ及びＶＣＯ（Voltage  Controlled  Oscillator）１４５Ｃと、上記ＣＰＵ４から供給される信号に基づいて上記発生させられた搬送波を変調（この例ではＣＰＵ４からの「ＴＸ＿ＡＳＫ」信号に基づく振幅変調）する送信乗算回路１４６（但し振幅変調の場合は増幅率可変アンプ等を用いてもよい）と、その送信乗算回路１４６により変調された変調波を増幅（この例ではＣＰＵ４からの「ＴＸ＿ＰＷＲ」信号によって増幅率が決定される増幅）して所望の質問波を生成する可変送信アンプ１４７とを備えている。そして、上記発生される搬送波は、例えばＵＨＦ帯、マイクロ波帯、あるいは短波帯の周波数を用いており、上記可変送信アンプ１４７の出力は、送受分離器１４４を介しリーダアンテナ３に伝達されて無線タグ回路素子ＴｏのＩＣ回路部１５０に供給される。なお、質問波は上記のように変調した信号（変調波）に限られず、単なる搬送波のみの場合もある。
【００５２】
受信部１４３は、リーダアンテナ３で受信された無線タグ回路素子Ｔｏからの応答波と上記発生させられた搬送波とを乗算して復調するＩ相受信乗算回路１４８と、そのＩ相受信乗算回路１４８の出力から必要な帯域の信号のみを取り出すためのＩ相バンドパスフィルタ１４９と、このＩ相バンドパスフィルタ１４９の出力を増幅するＩ相受信アンプ１６２と、このＩ相受信アンプ１６２の出力をさらに増幅してデジタル信号に変換するＩ相リミッタ１６３と、上記リーダアンテナ３で受信された無線タグ回路素子Ｔｏからの応答波と上記発生された後に移相器１６７により位相を９０°遅らせた搬送波とを乗算するＱ相受信乗算回路１７２と、そのＱ相受信乗算回路１７２の出力から必要な帯域の信号のみを取り出すためのＱ相バンドパスフィルタ１７３と、このＱ相バンドパスフィルタ１７３の出力を増幅するＱ相受信アンプ１７５と、このＱ相受信アンプ１７５の出力をさらに増幅してデジタル信号に変換するＱ相リミッタ１７６とを備えている。そして、上記Ｉ相リミッタ１６３から出力される信号「ＲＸＳ−Ｉ」及びＱ相リミッタ１７６から出力される信号「ＲＸＳ−Ｑ」は、上記ＣＰＵ４に入力されて処理される。
【００５３】
また、Ｉ相受信アンプ１６２及びＱ相受信アンプ１７５の出力は、強度検出手段としてのＲＳＳＩ（Received  Signal  Strength  Indicator)回路１７８にも入力され、それらの信号の強度を示す信号「ＲＳＳＩ」がＣＰＵ４に入力されるようになっている。このようにして、リーダ１では、Ｉ−Ｑ直交復調によって無線タグ回路素子Ｔｏからの応答波の復調が行われる。
【００５４】
図４に、上記無線タグ回路素子Ｔｏの機能的構成の一例を示す。なお、図中に示す矢印は信号の流れの一例を示すものであり、信号の流れ方向を限定するものではない。
【００５５】
この図４において、無線タグ回路素子Ｔｏは、上述したようにリーダ１のリーダアンテナ３と非接触で信号の送受信を行う上記タグ側アンテナ１５１と、このタグ側アンテナ１５１に接続された上記ＩＣ回路部１５０とを有している。
【００５６】
ＩＣ回路部１５０は、タグ側アンテナ１５１により受信された質問波（質問信号）を整流する整流部１５２と、この整流部１５２により整流された質問波のエネルギを蓄積し駆動電源とするための電源部１５３と、上記タグ側アンテナ１５１により受信された質問波からクロック信号を抽出して制御部１５７に供給するクロック抽出部１５４と、所定の情報信号を記憶し得るメモリ部１５５と、上記タグ側アンテナ１５１に接続された変復調部１５６と、上記メモリ部１５５、クロック抽出部１５４、及び変復調部１５６等を介して上記無線タグ回路素子Ｔｏの作動を制御するための上記制御部１５７とを備えている。
【００５７】
変復調部１５６は、タグ側アンテナ１５１により受信された上記リーダ１のアンテナ３からの通信信号の復調を行い、また、上記制御部１５７からの返信信号を変調し、タグ側アンテナ１５１より応答波（タグＩＤを含む信号）として送信する。
【００５８】
クロック抽出部１５４は受信した信号からクロック成分を抽出して制御部１５７にクロックを抽出するものであり、受信した信号のクロック成分の周波数に対応したクロックを制御部１５７に供給する。
【００５９】
制御部１５７は、上記変復調部１５６により復調された受信信号を解釈し、上記メモリ部１５５において記憶された情報信号に基づいて返信信号を生成し、この返信信号を上記変復調部１５６により上記タグ側アンテナ１５１から返信する制御等の基本的な制御を実行する。
【００６０】
ここで、本実施形態のリーダ１の最も大きな特徴は、複数の無線タグＴに対し、その配列に沿ってリーダ１を移動させつつ通信領域２０を順次形成して無線通信を行うごとに、情報を取得した各通信領域内の複数の無線タグＴから代表無線タグ（後述）を決定し、当該代表無線タグに関連付けて自動的にグループ化することを可能としたことにある。以下、その詳細を説明する。
【００６１】
図５に、リーダ１によるグループ化手順を示す。ここでは１ラウンド目（図中では「１Ｒｏｕｎｄ目」と示す。以下同様）から６ラウンド目までで管理対象である全物品に対応する無線タグＴの読み取りを完了する場合を例示している。ここで、ラウンドとは、リーダ１から読み取り対象である無線タグＴに対し所定のプロトコルで定められる１回の読み取りのためのコマンド群を送信して情報読み取りを行うとともに、対応する代表無線タグの決定及びグループ化等を行う手順をいい、１ラウンドごとに１回上記通信領域２０が形成され、当該通信領域２０内に存在する無線タグＴの情報の読み取り及びグループ化等の処理が行われる。
【００６２】
なお、この図５においては、煩雑防止のため、リーダ１の図示を書略するとともに、上記書棚部Ｓ１，Ｓ２，Ｓ３に設けられた位置基準タグＴｐを数字「１，２，３」で、各書籍Ｂに設けられた書籍タグＴｂをアルファベット「Ａ，Ｂ，Ｃ・・・Ｈ，Ｉ」で示しており、以下、適宜この符号を用いて説明する。
【００６３】
図５（ａ）は、１ラウンド目の読み取りを表す図である。ここでは、通信領域２０内に位置基準タグ１及び書籍タグＡ，Ｂが存在しており、リーダ１のＣＰＵ４はリーダアンテナ３及びＲＦ通信制御部９を介してこれら無線タグ１，Ａ，ＢのタグＩＤを取得する。このとき、読み取った無線タグに位置基準タグ１が含まれているため、ＣＰＵ４は当該位置基準タグ１を代表無線タグに決定し、書籍タグＡ，Ｂを上記代表無線タグである位置基準タグ１に関連付けてグループ化する（言い換えると、代表無線タグが共通する複数の書籍タグＡ，Ｂを順次組み入れて１つのタググループを構築するようにグループ化する。以下同様）。そして、ＣＰＵ４は、決定した代表無線タグ情報を書籍タグＡ，ＢのタグＩＤと対応付けて不揮発性記憶装置５に出力し、グループリストとして登録する。このときの不揮発性記憶装置５の記憶内容を図５（ａ）中右側のグループリストに示す。この図に示すように、書籍タグＡ，Ｂは位置基準タグ１に関連付けてグループ化されているため、グループ欄に１がそれぞれ登録されている。
【００６４】
図５（ｂ）は、２ラウンド目の読み取りを表す図である。ここでは、通信領域２０内に書籍タグＢ，Ｃが存在しており、リーダ１のＣＰＵ４はリーダアンテナ３及びＲＦ通信制御部９を介してこれら書籍タグＢ，ＣのタグＩＤを取得する。このとき、読み取った無線タグに位置基準タグが含まれていないため、ＣＰＵ４は前回の１ラウンド目で読み取れてなく今回の２ラウンド目で初めて読み取れた書籍タグＣを代表無線タグに決定し、書籍タグＣを上記代表無線タグである自身の書籍タグＣに関連付けてグループ化する。なおこのとき、ＣＰＵ４は、２ラウンド目で読み取れた無線タグのうち書籍タグＢについては、前回の１ラウンド目の代表無線タグが位置基準タグ１であるため、代表無線タグ及びグループを変更せずに維持する。そして、ＣＰＵ４は、決定した代表無線タグ情報（すなわち書籍タグＢについては位置基準タグ１のままであり、書籍タグＣについては当該書籍タグＣ自身である）を書籍タグＣのタグＩＤと対応付けて不揮発性記憶装置５に出力し、登録する。またこのとき、ＣＰＵ４は、今回の２ラウンド目では位置基準タグでない書籍タグＣを代表無線タグに決定したため、直前のラウンド（すなわち１ラウンド）における代表無線タグ情報（すなわち位置基準タグ１）をグループ間関連付け情報として不揮発性記憶装置５に出力し、登録する。
【００６５】
このときの不揮発性記憶装置５の記憶内容を図５（ｂ）中右側のグループリストに示す。この図に示すように、書籍タグＣは自身のタグＣに関連付けてグループ化されているため、グループ欄にＣが登録され、また直前グループ欄にはグループ間関連付け情報として直前の１ラウンド目の代表無線タグ情報である１が登録されている。このとき、書籍タグＢのグループ欄は、上述したように代表無線タグを位置基準タグ１に維持するため、１のままとなっている。なお、グループリスト中の直前グループ欄及び直後グループ欄は、代表無線タグとして位置基準タグでない書籍タグが決定された場合に登録されるようになっている。
【００６６】
図５（ｃ）は、３ラウンド目の読み取りを表す図である。ここでは、通信領域２０内に位置基準タグ２及び書籍タグＣ，Ｄが存在しており、リーダ１のＣＰＵ４はリーダアンテナ３及びＲＦ通信制御部９を介してこれら無線タグ２，Ｃ，ＤのタグＩＤを取得する。このとき、読み取った無線タグに位置基準タグ２が含まれているため、ＣＰＵ４は当該位置基準タグ２を代表無線タグに決定し、書籍タグＣ，Ｄを上記代表無線タグである位置基準タグ２に関連付けてグループ化する。なお、書籍タグＣについては、前回の２ラウンド目で自身が代表無線タグに決定されているが、今回の代表無線タグが位置基準タグであるため、書籍タグＣに関連付けられる代表無線タグを自身のタグＣから位置基準タグ２に変更する。そして、ＣＰＵ４は、決定した代表無線タグ情報を書籍タグＣ，ＤのタグＩＤと対応付けて不揮発性記憶装置５に出力し、登録する。
【００６７】
このときの不揮発性記憶装置５の記憶内容を図５（ｃ）中右側のグループリストに示す。この図に示すように、書籍タグＣ，Ｄは位置基準タグ２に関連付けてグループ化されているため、書籍タグＤのグループ欄には２が登録され、また書籍タグＣのグループ欄はＣから２に変更される。この結果、直前の２ラウンド目においてグループＣに属していた書籍タグＣは、本３ラウンド目においてグループ２に組み込まれることになる。
【００６８】
図５（ｄ）は、４ラウンド目の読み取りを表す図である。ここでは、通信領域２０内に書籍タグＥ，Ｆが存在しており、リーダ１のＣＰＵ４はリーダアンテナ３及びＲＦ通信制御部９を介してこれら書籍タグＥ，ＦのタグＩＤを取得する。このとき、読み取った無線タグに位置基準タグが含まれていないため、ＣＰＵ４は前回の３ラウンド目で読み取れてなく今回の４ラウンド目で初めて読み取れた書籍タグＥ，Ｆのうち、予め定められた条件（ここでは先に情報を読み取れた無線タグ。なお、その他の条件を設定してもよい）にしたがって選択した書籍タグＥを代表無線タグに決定する。そして、ＣＰＵ４は、決定した代表無線タグ情報を書籍タグＥ，ＦのタグＩＤと対応付けて不揮発性記憶装置５に出力し、登録する。またこのとき、ＣＰＵ４は、今回の４ラウンド目では位置基準タグでない書籍タグＥを代表無線タグに決定したため、直前のラウンド（すなわち３ラウンド）における代表無線タグ情報（すなわち位置基準タグ２）をグループ間関連付け情報として不揮発性記憶装置５に出力し、登録する。
【００６９】
このときの不揮発性記憶装置５の記憶内容を図５（ｄ）中右側のグループリストに示す。この図に示すように、書籍タグＥ，Ｆは書籍タグＥに関連付けてグループ化されているため、グループ欄にＥがそれぞれ登録されている。また直前グループ欄には、グループ間関連付け情報として直前の３ラウンド目の代表無線タグ情報である２がそれぞれ登録されている。この結果、書籍タグＣ，Ｄが属するタググループ２と、書籍タグＥ，Ｆが属するタググループＥとが、無線タグＴの配列順に対応して関連付けられる。
【００７０】
図５（ｅ）は、５ラウンド目の読み取りを表す図である。ここでは、通信領域２０内に書籍タグＦ，Ｇが存在しており、リーダ１のＣＰＵ４はリーダアンテナ３及びＲＦ通信制御部９を介してこれら書籍タグＦ，ＧのタグＩＤを取得する。このとき、読み取った無線タグに位置基準タグが含まれていないため、ＣＰＵ４は前回の４ラウンド目で読み取れてなく今回の５ラウンド目で初めて読み取れた書籍タグＧを代表無線タグに決定し、書籍タグＧを上記代表無線タグである自身の書籍タグＧに関連付けてグループ化する。なお、書籍タグＦについては、前回の４ラウンド目で書籍タグＥが代表無線タグに決定されているが、今回決定した書籍タグＧに変更する。そして、ＣＰＵ４は、決定した代表無線タグ情報を書籍タグＦ，ＧのタグＩＤと対応付けて不揮発性記憶装置５に出力し、登録する。またこのとき、ＣＰＵ４は、今回の５ラウンド目では位置基準タグでない書籍タグＧを代表無線タグに決定したため、直前のラウンド（すなわち４ラウンド）における代表無線タグ情報（すなわち書籍タグＥ）をグループ間関連付け情報として不揮発性記憶装置５に出力し、登録するとともに、前回の４ラウンド目で代表無線タグと関連付けてグループ化された書籍タグＥに関して、直後のラウンド（すなわち本５ラウンド）における代表無線タグ情報（すなわち書籍タグＧ）をグループ間関連付け情報として不揮発性記憶装置５に出力し、登録する。なお、書籍タグＦについては、前回の４ラウンド目でグループ間関連付け情報としての直前グループが位置基準タグ２に決定されているが、書籍タグＥに変更する。
【００７１】
このときの不揮発性記憶装置５の記憶内容を図５（ｅ）中右側のグループリストに示す。この図に示すように、書籍タグＧは自身のタグＧに関連付けてグループ化されているため、グループ欄にＧが登録され、また直前グループ欄にはグループ間関連付け情報として直前の４ラウンド目の代表無線タグ情報であるＥが登録されている。また書籍タグＦのグループ欄はＥからＧに変更されるとともに、直前グループ欄は２からＥに変更される。この結果、直前の４ラウンド目においてグループＥに属していた書籍タグＦは、本５ラウンド目においてグループＧに組み込まれることになる。さらに、前回の４ラウンド目の代表無線タグに関連付けてグループ化された書籍タグＥの直後グループ欄にＧが登録されている。以上の結果、書籍タグＥが属するタググループＥと、書籍タグＦ，Ｇが属するタググループＧとが、無線タグＴの配列順に対応して関連付けられる。
【００７２】
図５（ｆ）は、６ラウンド目の読み取りを表す図である。ここでは、通信領域２０内に位置基準タグ３及び書籍タグＨ，Ｉが存在しており、リーダ１のＣＰＵ４はリーダアンテナ３及びＲＦ通信制御部９を介してこれら無線タグ３，Ｈ，ＩのタグＩＤを取得する。このとき、読み取った無線タグに位置基準タグ３が含まれているため、ＣＰＵ４は当該位置基準タグ３を代表無線タグに決定し、書籍タグＨ，Ｉを上記代表無線タグである位置基準タグ３に関連付けてグループ化する。そして、ＣＰＵ４は、決定した代表無線タグ情報を書籍タグＨ，ＩのタグＩＤと対応付けて不揮発性記憶装置５に出力し、登録する。また、前回の５ラウンド目で代表無線タグである書籍タグＧと関連付けてグループ化された書籍タグＦ，Ｇに関して、直後のラウンド（すなわち本６ラウンド）における代表無線タグ情報（すなわち位置基準タグ３）をグループ間関連付け情報として不揮発性記憶装置５に出力し、登録する。
【００７３】
このときの不揮発性記憶装置５の記憶内容を図５（ｆ）中右側のグループリストに示す。この図に示すように、書籍タグＨ，Ｉは位置基準タグ３に関連付けてグループ化されているため、グループ欄に３がそれぞれ登録されている。さらに、書籍タグＦ，Ｇの直後グループ欄に３がそれぞれ登録されている。この結果、書籍タグＦ，Ｇが属するタググループＧと、書籍タグＨ，Ｉが属するタググループ３とが、無線タグＴの配列順に対応して関連付けられる。
【００７４】
なお、以上説明した図５においては、１ラウンド中に位置基準タグＴｐが１個のみ読める場合を例にとって説明したが、例えば通信領域２０がリーダ１の移動方向に比較的広い場合や書棚部の幅が狭く位置基準タグＴｐの設置間隔が比較的小さい場合等、１ラウンド中に複数の位置基準タグＴｐが読める場合も考えられる。以下、このような場合について図６を用いて説明する。
【００７５】
図６に、リーダ１によるグループ化手順を示す。ここでは１ラウンド目から４ラウンド目までで管理対象である全物品に対応する無線タグＴの読み取りを完了する場合を例示している。なお、この図６においても、前述の図５と同様にリーダ１の図示を書略するとともに、位置基準タグＴｐを数字「１，２，３」で、書籍タグＴｂをアルファベット「Ａ，Ｂ，Ｃ・・・Ｈ，Ｉ」で示しており、以下、適宜この符号を用いて説明する。
【００７６】
図６（ａ）は、１ラウンド目の読み取りを表す図である。ここでは、通信領域２０内に位置基準タグ１，２及び書籍タグＡ，Ｂ，Ｃが存在しており、リーダ１のＣＰＵ４はリーダアンテナ３及びＲＦ通信制御部９を介してこれら無線タグ１，２，Ａ，Ｂ，ＣのタグＩＤを取得する。このとき、読み取った無線タグに２つの位置基準タグ１，２が含まれているため、これら位置基準タグ１，２のうち、予め定められた条件（ここでは先に情報を読み取れた無線タグ。なお、その他の条件を設定してもよい）にしたがって選択した位置基準タグ１を代表無線タグに決定し、書籍タグＡ，Ｂ，Ｃを上記代表無線タグである位置基準タグ１に関連付けてグループ化する。そして、ＣＰＵ４は、決定した代表無線タグ情報を書籍タグＡ，Ｂ，ＣのタグＩＤと対応付けて不揮発性記憶装置５に出力し、登録する。このときの不揮発性記憶装置５の記憶内容を図６（ａ）中右側のグループリストに示す。この図に示すように、書籍タグＡ，Ｂ，Ｃは位置基準タグ１に関連付けてグループ化されているため、グループ欄に１がそれぞれ登録されている。
【００７７】
図６（ｂ）は、２ラウンド目の読み取りを表す図である。ここでは、通信領域２０内に位置基準タグ２及び書籍タグＣ，Ｄ，Ｅが存在しており、リーダ１のＣＰＵ４はリーダアンテナ３及びＲＦ通信制御部９を介してこれら無線タグ２，Ｃ，Ｄ，ＥのタグＩＤを取得する。このとき、読み取った無線タグに位置基準タグ２が含まれているため、ＣＰＵ４は当該位置基準タグ２を代表無線タグに決定し、書籍タグＣ，Ｄ，Ｅを上記代表無線タグである位置基準タグ２に関連付けてグループ化する。なお、書籍タグＣについては、前回の１ラウンド目で位置基準タグ１が代表無線タグに決定されているが、今回の代表無線タグが位置基準タグ２であるため、代表無線タグを位置基準タグ１から最新に読み取った位置基準タグ２に変更する。そして、ＣＰＵ４は、決定した代表無線タグ情報を書籍タグＣ，Ｄ，ＥのタグＩＤと対応付けて不揮発性記憶装置５に出力し、登録する。
【００７８】
このときの不揮発性記憶装置５の記憶内容を図６（ｂ）中右側のグループリストに示す。この図に示すように、書籍タグＣ，Ｄ，Ｅは位置基準タグ２に関連付けてグループ化されているため、書籍タグＤ，Ｅのグループ欄には２が登録され、また書籍タグＣのグループ欄は１から２に変更される。この結果、直前の１ラウンド目においてグループ１に属していた書籍タグＣは、本２ラウンド目においてグループ２に組み込まれることになる。
【００７９】
図６（ｃ）は、３ラウンド目の読み取りを表す図である。ここでは、通信領域２０内に位置基準タグ２及び書籍タグＤ，Ｅ，Ｆ，Ｇが存在しており、リーダ１のＣＰＵ４はリーダアンテナ３及びＲＦ通信制御部９を介してこれら無線タグ２，Ｄ，Ｅ，Ｆ，ＧのタグＩＤを取得する。このとき、読み取った無線タグに位置基準タグ２が含まれているため、ＣＰＵ４は当該位置基準タグ２を代表無線タグに決定し、書籍タグＤ，Ｅ，Ｆ，Ｇを上記代表無線タグである位置基準タグ２に関連付けてグループ化する。このとき、ＣＰＵ４は、直前の２ラウンド目と本３ラウンド目で重複して読み取れた書籍タグＤ，Ｅについては、代表無線タグが同一であるためそのまま維持する。そして、ＣＰＵ４は、決定した代表無線タグ情報を書籍タグＤ，Ｅ，Ｆ，ＧのタグＩＤと対応付けて不揮発性記憶装置５に出力し、登録する。このときの不揮発性記憶装置５の記憶内容を図６（ｃ）中右側のグループリストに示す。この図に示すように、書籍タグＤ，Ｅ，Ｆ，Ｇは位置基準タグ２に関連付けてグループ化されているため、グループ欄に２がそれぞれ登録されている。
【００８０】
図６（ｄ）は、４ラウンド目の読み取りを表す図である。ここでは、通信領域２０内に位置基準タグ３及び書籍タグＧ，Ｈ，Ｉが存在しており、リーダ１のＣＰＵ４はリーダアンテナ３及びＲＦ通信制御部９を介してこれら無線タグ３，Ｇ，Ｈ，ＩのタグＩＤを取得する。このとき、読み取った無線タグに位置基準タグ３が含まれているため、ＣＰＵ４は当該位置基準タグ３を代表無線タグに決定し、書籍タグＧ，Ｈ，Ｉを上記代表無線タグである位置基準タグ３に関連付けてグループ化する。なお、書籍タグＧについては、前回の３ラウンド目で位置基準タグ２が代表無線タグに決定されているが、今回の代表無線タグが位置基準タグ３であるため、代表無線タグを位置基準タグ２から最新に読み取った位置基準タグ３に変更する。そして、ＣＰＵ４は、決定した代表無線タグ情報を書籍タグＧ，Ｈ，ＩのタグＩＤと対応付けて不揮発性記憶装置５に出力し、登録する。
【００８１】
このときの不揮発性記憶装置５の記憶内容を図６（ｄ）中右側のグループリストに示す。この図に示すように、書籍タグＧ，Ｈ，Ｉは位置基準タグ３に関連付けてグループ化されているため、書籍タグＨ，Ｉのグループ欄には３が登録され、また書籍タグＧのグループ欄は２から３に変更される。この結果、直前の３ラウンド目においてグループ２に属していた書籍タグＧは、本４ラウンド目においてグループ３に組み込まれることになる。
【００８２】
なお、以上説明した図６においては、全ラウンドにおいて位置基準タグＴｐを代表無線タグとして決定しているため、グループリスト中の直前グループ欄及び直後グループ欄は登録されていない。
【００８３】
図７に、リーダ１の上記ＣＰＵ４が実行する制御手順を示す。ＣＰＵ４は、例えば操作者が操作部７を介してグループ化処理の開始操作を行った際に、このフローを開始する。なお、この図７中では位置基準タグＴｐを便宜的に「場所タグ」と記載している。また、前述したラウンドは、このフローにおけるステップＳ５〜ステップＳ７０（ステップＳ１００を含む）を１サイクルとする手順をいい、ステップＳ７０の判定が満たされずにステップＳ５に戻り、再度ステップＳ５〜ステップＳ７０（ステップＳ１００を含む）のサイクルを繰り返すごとに、ラウンド数が増加することになる。
【００８４】
また、本明細書中において「今回」と言う場合は、ステップＳ５〜ステップＳ７０（ステップＳ１００を含む）のうちのいずれかの手順がＣＰＵ４によって行われている場合におけるそのラウンドのことを指し、「前回」又は「直前」と言う場合は、上記「今回」に対応するラウンドの直前に実行されたステップＳ５〜ステップＳ７０（ステップＳ１００を含む）を１サイクルとするラウンドを指す。また、「直後」と言う場合は、上記「今回」に対応するラウンドの直後に実行されたステップＳ５〜ステップＳ７０（ステップＳ１００を含む）を１サイクルとするラウンドを指す。
【００８５】
まずステップＳ５では、ＣＰＵ４は、ＲＦ通信制御部９の送信部１４２に制御信号を送信し、水晶振動子１４５Ａ、ＰＬＬ１４５Ｂ、及びＶＣＯ１４５ＣからＵＨＦ帯（例えば９１５ＭＨｚ）の搬送波を発生させ、制御信号に基づいて発生した搬送波を変調・増幅させ、送受分離器１４４及びリーダアンテナ３を介し、通信領域２０内に存在する複数の無線タグＴ（位置基準タグＴｐ及び書籍タグＴｂ）の無線タグ回路素子ＴｏのＩＣ回路部１５０に対してそれぞれ読み取り信号を送信させる。そして、上記読み取り信号を送信した無線タグ回路素子ＴｏのＩＣ回路部１５０から、上記読み取り信号に対応した応答信号をそれぞれ受信する。これにより、通信領域２０内に存在する複数の無線タグＴからタグＩＤの読み取りを行う。
【００８６】
次のステップＳ１０では、ＣＰＵ４は、上記ステップＳ５において１つ以上の無線タグＴからタグＩＤを取得したか否かを判定する。無線タグＴからタグＩＤを取得できなかった場合には、判定が満たされずに上記ステップＳ５に戻る。一方、１つ以上の無線タグＴからタグＩＤを取得した場合には、判定が満たされて次のステップＳ１５に移る。
【００８７】
次のステップＳ１５では、ＣＰＵ４は、上記ステップＳ５において情報を取得した無線タグＴの中に、位置基準タグＴｐが含まれるか否かを判定する。この判定は、取得したタグＩＤに基づき行われる（タグＩＤにタグの種類情報が含まれている）。位置基準タグＴｐを検出しなかった場合には、判定が満たされずにステップＳ１００に移り、位置基準タグＴｐを検出しなかった場合のグループ化処理を行う（詳細は後述の図８参照）。その後、後述のステップＳ７０に移る。一方、位置基準タグＴｐを検出した場合には、判定が満たされてステップＳ２０に移る。
【００８８】
ステップＳ２０では、ＣＰＵ４は、上記ステップＳ５において情報を取得した位置基準タグＴｐの中に、直前のラウンドで代表無線タグに決定した無線タグＴが含まれるか否かを判定する。含まれる場合には、判定が満たされて次のステップＳ２５に移り、ＣＰＵ４は、直前ラウンドの代表無線タグを今回ラウンドの代表無線タグに決定し、上記ステップＳ５において情報を取得した全無線タグＴを上記決定した代表無線タグに関連付けて１つのタググループを構成するようにグループ化する。その後、ステップＳ３０で、ＣＰＵ４は、上記ステップＳ５において取得した各無線タグＴ（無線タグ回路素子Ｔｏ）のタグＩＤと上記タググループに関する情報（ここでは決定した代表無線タグのタグＩＤ）とを対応付けて、不揮発性記憶装置５に対し出力し、登録を行う。そして、後述するステップＳ７０に移る。
【００８９】
なお、上記ステップＳ２５及びステップＳ３０の手順は、前述の図６（ｃ）に示す３ラウンド目の状況に相当する。すなわち、この３ラウンド目では、読み取った無線タグに直前の代表無線タグである位置基準タグ２が含まれているため、ＣＰＵ４は当該位置基準タグ２を代表無線タグに決定し、書籍タグＤ，Ｅ，Ｆ，Ｇを上記代表無線タグである位置基準タグ２に関連付けてグループ化し、登録している。
【００９０】
一方、上記ステップＳ２０において、今回ラウンドで情報を取得した位置基準タグＴｐの中に、直前のラウンドで代表無線タグに決定した無線タグＴが含まれていない場合には、判定が満たされずにステップＳ３５に移る。
【００９１】
ステップＳ３５では、ＣＰＵ４は、上記ステップＳ５において情報を取得した無線タグＴの中に、直前のラウンドで代表無線タグに決定した無線タグＴが含まれるか否かを判定する。含まれる場合には、判定が満たされて次のステップＳ４０に移り、ＣＰＵ４は、上記ステップＳ５において最も早く情報を取得した位置基準タグＴｐを代表無線タグに決定し、上記ステップＳ５において情報を取得した全無線タグＴを上記決定した代表無線タグに関連付けて１つのタググループを構成するようにグループ化し、直前のラウンドの代表無線タグに関連付けられたグループを構成したグループを組み込む。その後、ステップＳ４５で、ＣＰＵ４は、上記ステップＳ５において取得した各無線タグＴ（無線タグ回路素子Ｔｏ）のタグＩＤと上記タググループに関する情報（ここでは決定した代表無線タグのタグＩＤ）とを対応付けて、不揮発性記憶装置５に対し出力し、登録を行う。そして、後述するステップＳ７０に移る。
【００９２】
なお、上記ステップＳ４０及びステップＳ４５の手順は、前述の図５（ｃ）に示す３ラウンド目の状況に相当する。すなわち、この３ラウンド目では、最も早く読み取った位置基準タグに相当する位置基準タグ２を代表無線タグに決定し、書籍タグＣ，Ｄを上記代表無線タグである位置基準タグ２に関連付けてグループ化し、登録する。その結果、直前の２ラウンド目においてグループＣに属していた書籍タグＣは、この３ラウンド目においてグループ２に組み込まれる。
【００９３】
一方、上記ステップＳ３５において、今回ラウンドで情報を取得した無線タグＴの中に、直前のラウンドで代表無線タグに決定した無線タグＴが含まれていない場合には、判定が満たされずに次のステップＳ５０に移り、ＣＰＵ４は、上記ステップＳ５において最も早く情報を取得した位置基準タグＴｐを代表無線タグに決定し、上記ステップＳ５において情報を取得した全無線タグＴを上記決定した代表無線タグに関連付けて１つのタググループを構成するようにグループ化する。その後、ステップＳ５５で、ＣＰＵ４は、上記ステップＳ５において取得した各無線タグＴ（無線タグ回路素子Ｔｏ）のタグＩＤと上記タググループに関する情報（ここでは決定した代表無線タグのタグＩＤ）とを対応付けて、不揮発性記憶装置５に対し出力し、登録を行う。
【００９４】
なお、上記ステップＳ５０及びステップＳ５５の手順は、前述の図５（ａ）（ｆ）に示す１ラウンド目、６ラウンド目、及び図６（ａ）（ｂ）（ｄ）に示す１ラウンド目、３ラウンド目、４ラウンド目の状況に相当する。すなわち、例えば図６（ａ）に示す１ラウンド目では、最も早く読み取った位置基準タグに相当する位置基準タグ１を代表無線タグに決定し、書籍タグＡ，Ｂ，Ｃを上記代表無線タグである位置基準タグ１に関連付けてグループ化し、登録している。
【００９５】
次のステップＳ６０では、ＣＰＵ４は、直前ラウンドにおいて決定した代表無線タグが位置基準タグＴｐであるか否かを判定する。位置基準タグＴｐである場合には、判定が満たされて、後述するステップＳ７０に移る。一方、直前ラウンドの代表無線タグが位置基準タグＴｐでない場合には、判定が満たされずにステップＳ６５に移り、直前ラウンドのタググループに属する全無線タグＴの直後のグループとして、上記ステップＳ５０で今回ラウンドの代表無線タグに決定した位置基準タグＴｐを登録する。そして、次のステップＳ７０に移る。
【００９６】
なお、上記ステップＳ６５の手順は、前述の図５（ｆ）に示す６ラウンド目の状況に相当する。すなわち、前回の５ラウンド目で代表無線タグである書籍タグＧと関連付けてグループ化された書籍タグＦ，Ｇに関し、今回の６ラウンド目の代表無線タグである位置基準タグ３をグループ間関連付け情報として不揮発性記憶装置５に出力し、登録する。その結果、書籍タグＦ，Ｇの直後グループ欄に３がそれぞれ登録され、書籍タグＦ，Ｇが属するタググループＧと、書籍タグＨ，Ｉが属するタググループ３とが、無線タグＴの配列順に対応して関連付けられている。
【００９７】
ステップＳ７０では、ＣＰＵ４は、無線タグＴからの情報読み取りを終了するか否かを、例えば操作者が操作部７を介して読み取り終了操作を行ったか否かに基づき判定する。操作者が終了操作をしていない場合には、判定が満たされずに先のステップＳ５に戻り、次のラウンドを開始する。一方、操作者が終了操作を行っている場合には、判定が満たされて本フローを終了する。
【００９８】
なお、上記フローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【００９９】
図８に、上記ステップＳ１００の詳細手順を示す。なお、この図８中では、前述の図７と同様に、位置基準タグＴｐを便宜的に「場所タグ」と記載している。
【０１００】
まずステップＳ１０５では、ＣＰＵ４は、上記ステップＳ５において情報を取得した無線タグＴの中に、直前のラウンドで代表無線タグに決定した無線タグＴが含まれるか否かを判定する。含まれる場合には、判定が満たされて次のステップＳ１１０に移り、ＣＰＵ４は、直前ラウンドの代表無線タグを今回ラウンドの代表無線タグに決定し、上記ステップＳ５において情報を取得した全無線タグＴを上記決定した代表無線タグに関連付けて１つのタググループを構成するようにグループ化する。その後、ステップＳ１１５で、ＣＰＵ４は、上記ステップＳ５において取得した各無線タグＴ（無線タグ回路素子Ｔｏ）のタグＩＤと上記タググループに関する情報（ここでは決定した代表無線タグのタグＩＤ）とを対応付けて、不揮発性記憶装置５に対し出力し、登録を行う。そして、本ルーチンを終了する。
【０１０１】
一方、上記ステップＳ１０５において、今回ラウンドで情報を取得した無線タグＴの中に、直前のラウンドで代表無線タグに決定した無線タグＴが含まれていない場合には、判定が満たされずに次のステップＳ１２０に移り、ＣＰＵ４は、上記ステップＳ５において情報を取得した無線タグＴの中に、直前のラウンドで情報を取得できなかった無線タグＴが含まれるか否かを判定する。含まれていない場合には、今回ラウンドで新たな無線タグＴの情報を取得できていないことになるため、本ルーチンを終了する。一方、直前のラウンドで情報を取得できなかった無線タグＴが含まれている場合には、次のステップＳ１２５に移る。
【０１０２】
ステップＳ１２５では、ＣＰＵ４は、上記ステップＳ５において情報を取得した無線タグＴの中に、今回ラウンドまでに代表無線タグとして決定され、既に不揮発性記憶装置５に登録された代表無線タグが含まれるか否かを判定する。含まれる場合には判定が満たされて次のステップＳ１３０に移り、ＣＰＵ４は、上記登録された代表無線タグのうち、今回ラウンドにおいて最も早く情報を取得した無線タグＴを代表無線タグに決定する。そして、次のステップＳ１４０に移る。
【０１０３】
一方、上記ステップＳ１２５において、登録された代表無線タグが含まれない場合には、判定が満たされずにステップＳ１３５に移り、直前ラウンドで情報を取得できなかった無線タグＴのうち、今回ラウンドにおいて最も早く情報を取得した無線タグＴを代表無線タグに決定する。そして、次のステップＳ１４０に移る。
【０１０４】
なお、上記ステップＳ１３５の手順は、前述の図５（ｅ）に示す５ラウンド目の状況に相当する。すなわち、この５ラウンド目では、前回の４ラウンド目で読み取れてなく今回の５ラウンド目で初めて読み取れた書籍タグＧを代表無線タグに決定している。
【０１０５】
ステップＳ１４０では、ＣＰＵ４は、直前ラウンドにおいて決定した代表無線タグが位置基準タグＴｐであるか否かを判定する。位置基準タグＴｐである場合には、判定が満たされて次のステップＳ１４５に移り、ＣＰＵ４は、上記ステップＳ５において情報を取得した無線タグＴのうち、今回ラウンドでのみ情報を取得した全無線タグＴを上記ステップＳ１３０又はステップＳ１３５で決定した代表無線タグに関連付けて１つのタググループを構成するようにグループ化する。
【０１０６】
なお、上記ステップＳ１４５の手順は、前述の図５（ｂ）に示す２ラウンド目の状況に相当する。すなわち、この２ラウンド目では、前回の１ラウンド目で読み取れてなく今回の２ラウンド目で初めて読み取れた書籍タグＣについてのみ、代表無線タグである自身の書籍タグＣに関連付けてグループ化している。
【０１０７】
一方、上記ステップＳ１４０において、直前ラウンドにおいて決定した代表無線タグが位置基準タグＴｐでない場合には、判定が満たされずにステップＳ１５０に移り、ＣＰＵ４は、上記ステップＳ５において情報を取得した全無線タグＴを上記ステップＳ１３０又はステップＳ１３５で決定した代表無線タグに関連付けて１つのタググループを構成するようにグループ化する。
【０１０８】
なお、上記ステップＳ１５０の手順は、前述の図５（ｅ）に示す５ラウンド目の状況に相当する。すなわち、この５ラウンド目では、今回の５ラウンド目で読み取れた書籍タグＦ，Ｇについて、代表無線タグに決定した書籍タグＧに関連付けてグループ化している。
【０１０９】
ステップＳ１５５では、ＣＰＵ４は、上記ステップＳ５において取得した各無線タグＴ（無線タグ回路素子Ｔｏ）のタグＩＤと上記ステップＳ１４５又はステップＳ１５０でグループ化したタググループに関する情報（ここでは決定した代表無線タグのタグＩＤ）とを対応付けて、不揮発性記憶装置５に対し出力し、登録を行う。
【０１１０】
次のステップＳ１６０では、ＣＰＵ４は、今回ラウンドのタググループ（上記ステップＳ１４５又はステップＳ１５０参照）に属する全無線タグＴの直前のグループとして、直前ラウンドの代表無線タグを登録する。そして、次のステップＳ１６５に移る。
【０１１１】
なお、上記ステップＳ１６０の手順は、前述の図５（ｄ）に示す４ラウンド目の状況に相当する。すなわち、今回の４ラウンド目の代表無線タグである書籍タグＥと関連付けてグループ化された書籍タグＥ，Ｆに関し、直前の３ラウンド目における代表無線タグである位置基準タグ２を、グループ間関連付け情報として不揮発性記憶装置５に出力し、登録する。その結果、書籍タグＥ，Ｆの直前グループ欄に２がそれぞれ登録され、書籍タグＣ，Ｄが属するタググループ２と、書籍タグＥ，Ｆが属するタググループＥとが、無線タグＴの配列順に対応して関連付けられている。
【０１１２】
次のステップＳ１６５では、ＣＰＵ４は、直前ラウンドにおいて決定した代表無線タグが位置基準タグＴｐであるか否かを判定する。位置基準タグＴｐである場合には、判定が満たされて、本ルーチンを終了する。一方、直前ラウンドの代表無線タグが位置基準タグＴｐでない場合には、判定が満たされずにステップＳ１７０に移り、直前ラウンドのタググループに属する全無線タグＴの直後のグループとして、上記ステップＳ１３０又はステップＳ１３５で今回ラウンドの代表無線タグに決定した無線タグＴを登録する。そして、本ルーチンを終了する。
【０１１３】
なお、上記ステップＳ１７０の手順は、前述の図５（ｅ）に示す５ラウンド目の状況に相当する。すなわち、前回の４ラウンド目で代表無線タグである位置基準タグ２と関連付けてグループ化された書籍タグＥに関し、今回の５ラウンド目の代表無線タグである位置基準タグＧをグループ間関連付け情報として不揮発性記憶装置５に出力し、登録する。その結果、書籍タグＥの直後グループ欄にＧが登録され、書籍タグＥが属するタググループＥと、書籍タグＦ，Ｇが属するタググループＧとが、無線タグＴの配列順に対応して関連付けられている。
【０１１４】
なお、上記フローチャートは本発明を上記フローに示す手順に限定するものではなく、発明の趣旨及び技術的思想を逸脱しない範囲内で手順の追加・削除又は順番の変更等をしてもよい。
【０１１５】
また、特に図面を用いて説明はしないが、以上のようにして、リーダ１を移動させつつ通信領域２０を順次形成して無線通信を行うごとに、情報を取得した各通信領域内の複数の無線タグＴから代表無線タグを決定し、当該代表無線タグに関連付けて自動的にグループ化を行い登録しておくことにより、その後無線タグＴの探索を行う際に、当該探索対象である無線タグＴが属するタググループの代表無線タグに関する情報を利用することが可能となり、そのような情報を用いずに最初から探索対象の無線タグＴの探索を図る場合に比べ、能率のよい迅速な探索を行うことができる。例えば、前述した書棚Ｓにおける書籍Ｂの探索を行う場合を例に取ると、所望の書籍Ｂの探索を行う際に、不揮発性記憶装置５に登録したグループリストに基づき、探索対象である書籍Ｂが属するタググループの代表無線タグに関する情報（すなわちこの場合には書籍Ｂが収納される書棚部の位置基準タグＴｐのタグＩＤ）を利用できることから、操作者は書籍Ｂが収納される書棚部の位置を特定できる。この結果、迅速に書籍Ｂを探し出すことができる。
【０１１６】
以上において、上記ＣＰＵ４によって実行されるステップＳ５は、特許請求の範囲各項記載の無線通信手段を介し、各通信領域内の無線タグからタグ識別情報を取得する情報取得手段を構成する。また、ステップＳ２５、ステップＳ４０、ステップＳ５０、ステップＳ１１０、ステップＳ１３０、及びステップＳ１３５は、情報取得手段を介しタグ識別情報を取得した少なくとも１つの無線タグの中から代表無線タグを決定する代表タグ決定手段を構成する。さらに、ステップＳ２５、ステップＳ４０、ステップＳ５０、ステップＳ１１０、ステップＳ１４５、及びステップＳ１５０は、代表タグ決定手段で決定した代表無線タグに関連付けて、通信領域内の少なくとも１つの無線タグを１つのタググループを構成するようにグループ化するグループ化手段を構成する。
【０１１７】
また、ステップＳ３０、ステップＳ４５、ステップＳ５５、ステップＳ１１５、及びステップＳ１５５は、無線通信手段により通信領域を順次形成され、代表タグ決定手段による代表無線タグの決定及びグループ化手段によるグループ化が行われるのにしたがって、通信領域内の各無線タグのタグ識別情報と対応するタググループに関する情報とを対応付けて出力する情報出力手段を構成する。
【０１１８】
さらに、ステップＳ６５、ステップＳ１６０、及びステップＳ１７０は、グループ化手段でそれぞれグループ化した複数のタググループを、無線タグの配列に応じた所定の関連付け因子に基づき関連付けるグループ間関連付け手段を構成する。
【０１１９】
以上説明した実施形態においては、リーダ１のＲＦ通信制御部９及びリーダアンテナ３が複数の無線タグＴの配列に沿って所定範囲の通信領域２０を順次形成し、各通信領域２０内の無線タグＴと無線通信を行うことにより、本体制御部２のＣＰＵ４が各通信領域２０内の無線タグＴからタグＩＤを取得する。そして、当該タグＩＤを取得した少なくとも１つの無線タグＴの中からＣＰＵ４が代表無線タグを決定し、当該決定した代表無線タグに関連付けて、通信領域２０内の少なくとも１つの無線タグＴを１つのタググループを構成するようにグループ化する。
【０１２０】
このようにすることで、複数の無線タグＴに対し、その配列に沿って通信領域２０を順次形成して無線通信を行うごとに、情報を取得した各通信領域２０内の無線タグＴを自動的にグループ化することができる。したがって、複数の無線タグＴに対し個別にグループ情報を付与してグループ化を図る場合に比べ、能率のよい迅速なグループ化を行うことができる。
【０１２１】
また、無線タグＴの探索を行う際に、当該探索対象である無線タグＴが属するタググループの代表無線タグに関する情報を利用することができるので、そのような情報を用いずに最初から探索対象の無線タグＴの探索を図る場合に比べ、能率のよい迅速な探索を行うことができる。
【０１２２】
また、本実施形態では特に、リーダ１により通信領域２０を順次形成され、代表無線タグの決定及びグループ化が行われるのにしたがって、ＣＰＵ４は、通信領域２０内の各無線タグＴのタグＩＤと対応するタググループに関する情報とを対応付けて不揮発性記憶装置５に出力する。これにより、タグＩＤと対応するタググループに関する情報とを対応付けて、グループリストとして不揮発性記憶装置５に記憶させることができる。その結果、探索対象である無線タグＴの探索を行う際に、不揮発性記憶装置５から当該グループリストを読み出し、そのグループリストに含まれるタググループに関する情報を利用することができるので、能率のよい迅速な探索を確実に行うことができる。
【０１２３】
また、本実施形態では特に、対応する代表無線タグが共通する複数の無線タグＴを順次組み入れて、１つのタググループを構築するようにグループ化する。これにより、異なる通信領域の形成時（すなわち異なるラウンド）にタグＩＤが取得された無線タグＴであっても、代表無線タグ情報が共通する場合は、１つのタググループに順次組み込んでいくことにより、さらに円滑にグループ化することができ、利便性が向上する。
【０１２４】
また、本実施形態では特に、１回のラウンドにおいて情報を取得した無線タグＴのタグＩＤに、予め定められた基準位置に基づき位置を特定可能な位置基準タグＴｐのタグＩＤが含まれていた場合には、当該位置基準タグＴｐをそのラウンドの代表無線タグとして決定する。これにより、位置基準タグＴｐと同じタググループに属する他の無線タグＴの場所をその基準位置にあるものとして特定することができる。
【０１２５】
また、本実施形態では特に、直前のラウンドにおいて決定した代表無線タグが位置基準タグＴｐでない場合であって、今回のラウンドでその無線タグＴから継続して情報の読み取りを行いつつ位置基準タグＴｐも読めた場合には、ＣＰＵ４が直前ラウンドの代表無線タグを今回ラウンドで読めた位置基準タグＴｐに変更することにより、直前ラウンドの代表無線タグに対応付けられたグループに属する無線タグＴを今回の位置基準タグＴｐのグループに組み入れる。これにより、無線タグＴが位置基準タグＴｐと同じグループに属する可能性を増大させることができ、無線タグＴの位置を特定しやすくすることができる。
【０１２６】
また、本実施形態では特に、１回のラウンドにおいて情報を取得した無線タグＴの中に位置基準タグＴｐが含まれない場合、直前ラウンドで決定された代表無線タグのタグＩＤが今回ラウンドで取得されたタグＩＤに含まれるか否かに応じ、ＣＰＵ４が代表無線タグを決定する。これにより、位置基準タグＴｐが検出されないラウンドにおいても、確実に代表無線タグＴを決定することができる。
【０１２７】
また、本実施形態では特に、１回のラウンドにおいて情報を取得した無線タグＴのタグＩＤに、直前ラウンドにおいて決定された代表無線タグのタグＩＤが含まれる場合、当該直前ラウンドの代表無線タグを今回ラウンドの代表無線タグに決定する。このように、前回ラウンドの代表無線タグを今回ラウンドに引き継ぐことで、新たに今回ラウンドで代表無線タグを決定する手順が不要となり、制御手順を簡易化できる。
【０１２８】
また、本実施形態では特に、１回のラウンドにおいて情報を取得した無線タグＴのタグＩＤに、前回ラウンドにおいて決定された代表無線タグのタグＩＤが含まれない場合、今回ラウンドで新たにタグＩＤを取得された少なくとも１つの無線タグＴの中から今回ラウンドの代表無線タグを決定する。これにより、前回ラウンドの代表無線タグＩＤが今回ラウンドにおいて情報取得したタグＩＤに含まれない場合には、今回ラウンドで新たに取得した位置基準タグＴｐ以外の無線タグＴを代表無線タグに決定することで、前回の代表無線タグからより離れた位置にある代表無線タグを決定することができる。これにより、代表無線タグが位置基準タグＴｐでないときも、グループごとの場所の識別が容易になる。
【０１２９】
また、本実施形態では特に、前回ラウンドの代表無線タグが位置基準タグＴｐで、今回ラウンドの代表無線タグが位置基準タグＴｐでない場合は、ＣＰＵ４は前回ラウンドの代表無線タグを変更しない。このようにすることで、前回ラウンドにおいて情報取得できていた無線タグＴは位置基準タグＴｐのグループのままにすることができる。その結果、位置基準タグＴｐと同じグループに属する無線タグＴを増加させ、無線タグＴの位置を特定しやすくすることができる。
【０１３０】
また、本実施形態では特に、代表無線タグに関連付けてそれぞれグループ化した複数のタググループを、無線タグＴの配列に対応させ、直前・直後という順番で関連付ける。これにより、無線タグＴの探索を行う際に、当該探索対象である無線タグＴが属するタググループに関連付けられた他のタググループ（直前・直後のタググループ）に関する情報を利用することができるので、さらに能率のよい迅速な探索を行うことができる。
【０１３１】
また、本実施形態では特に、決定された代表無線タグが位置基準タグＴｐでない場合に、当該タググループを他のタググループと関連付ける。すなわち、代表無線タグが位置基準タグＴｐであるタググループについては、場所を特定することが可能であるため、複数のタググループを関連付ける必要性が小さい。本実施形態では、これに対応して、代表無線タグが位置基準タグＴｐでない場合に限りタググループを関連付けることで、不要なタググループ間の関連付け手順を省き、制御手順を簡易化できる。
【０１３２】
また、本実施形態では特に、１回のラウンドにおいてグループ化したタググループと、その直前又は直後のラウンドにおいてグループ化したタググループとを関連付ける。このように、直前又は直後のタググループとの配置連続性を利用することで、探索対象のタググループの場所を推測可能となるので、さらに能率のよい迅速な探索を行うことができる。
【０１３３】
また、本実施形態では特に、初めてタグＩＤを取得された少なくとも１つの無線タグＴの中から今回ラウンドの代表無線タグを決定する場合、すなわち前回ラウンドと今回ラウンドとで代表無線タグが異なる場合に、タググループの関連付けを行う。すなわち、前回ラウンドと今回ラウンドとで代表無線タグが同一である場合には、通信領域２０の位置があまり変わらないことが推測できるため、前回ラウンドと今回ラウンドのタググループを関連付ける必要性が小さい。本実施形態においては、これに対応して上記のようにすることで、不要なタググループの関連付け手順を省き、制御手順を簡易化できる。
【０１３４】
なお、本発明は、上記実施形態に限られるものではなく、その趣旨及び技術的思想を逸脱しない範囲内で種々の変形が可能である。以下、そのような変形例を説明する。
【０１３５】
上記実施形態では、図５及び図６において説明したように、１ラウンド中に位置基準タグＴｐが１個のみ読める場合、及び１ラウンド中に複数の位置基準タグＴｐが読める場合のどちらにおいても、通信領域２０が一定の範囲であるようにしたが、これに限られず、位置基準タグＴｐの密度に応じて通信領域２０の範囲を可変としてもよい。例えば、図５（ｄ）及び図５（ｅ）に示すように、位置基準タグＴｐを１つも検出できない場合には、１つの位置基準タグＴｐが検出されるまで通信領域２０の範囲を拡大し、図６（ａ）に示すように位置基準タグＴｐを複数検出した場合には、１つの位置基準タグＴｐのみが検出される状態となるまで通信領域２０の範囲を縮小する等である。このようにすることで、各ラウンドにおいて確実に１つの位置基準タグＴｐを検出できるので、適切に代表無線タグを決定することができる。
【０１３６】
また、上記実施形態では、リーダ１の装置内の記憶手段である不揮発性記憶装置５に対し、ＣＰＵ４が各無線タグＴのタグＩＤと代表無線タグのタグＩＤとを対応付けて出力してタグリストとして登録を行うようにしたが、これに限られず、例えばサーバ等のリーダ１の装置外部の記憶手段に登録するようにしてもよい。この場合、リーダ１と当該外部記憶手段とは例えば無線ＬＡＮ等の通信回線を介して情報の送受信を行うようにすればよい。
【０１３７】
また、上記実施形態では、複数のタググループ間の関連付けを、無線タグＴの配列順に対応した直前・直後のタググループと関連付けるようにしたが、これに限られない。例えば、直前・直後のタググループではなく、２つ以上前又は２つ以上後のタググループと関連付けてもよい。
【０１３８】
また、上記実施形態では、リーダ１を移動させつつ、各通信領域内の無線タグＴと無線通信を行いグループリストを作成する場合を一例として説明したが、これに限られない。すなわち、例えばリーダ１が所定の位置に固定的に設置された定置型の無線タグ通信装置であり、通信対象である無線タグＴの方がベルトコンベア等によって移動する場合にも本発明は適用可能である。
【０１３９】
また、上記実施形態では、本発明を図書館における書籍の管理に適用した場合を一例として説明したが、本発明の適用場面はこれに限るものではなく、例えば店頭や倉庫における商品・製品・原材料などの在庫管理や、会社内における資産管理等、本発明は種々多様の場面に適用可能である。
【０１４０】
また、以上既に述べた以外にも、上記実施形態や各変形例による手法を適宜組み合わせて利用しても良い。
【０１４１】
その他、一々例示はしないが、本発明は、その趣旨を逸脱しない範囲内において、種々の変更が加えられて実施されるものである。
【図面の簡単な説明】
【０１４２】
【図１】本発明の一実施形態の無線タグ通信装置の使用態様の一例を表す図である。
【図２】本実施形態のリーダの概略構成を表す構成図である。
【図３】リーダにおけるＲＦ通信制御部の詳細構成を表す機能ブロック図である。
【図４】無線タグ回路素子の機能的構成の一例を表す機能ブロック図である。
【図５】１ラウンド中に１つの位置基準タグが読める場合の、リーダによるグループ化手順を表す図である。
【図６】１ラウンド中に複数の位置基準タグが読める場合の、リーダによるグループ化手順を表す図である。
【図７】リーダのＣＰＵが実行する制御手順を表すフローチャートである。
【図８】ステップＳ１００の詳細手順を表すフローチャートである。
【符号の説明】
【０１４３】
１            リーダ（無線タグ通信装置）
３            リーダアンテナ（無線通信手段）
４            ＣＰＵ
９            ＲＦ通信制御部（無線通信手段）
２０          通信領域
Ｔ            無線タグ
Ｔｏ          無線タグ回路素子
Ｔｐ          位置基準タグ
【図１】
0004873377.tif 000002
【図２】
0004873377.tif 000003
【図３】
0004873377.tif 000004
【図４】
0004873377.tif 000005
【図５】
0004873377.tif 000006
【図６】
0004873377.tif 000007
【図７】
0004873377.tif 000008
【図８】
0004873377.tif 000009