(57)【要約】【課題】静止状態にある多数のアイテムを迅速に管理することが可能な通信システムを提供する。【解決手段】全てのセレクタタグ３をパーソナルコンピュータ６からアクセスして、全てのセレクタタグ３の識別情報からそれぞれのアイテム識別子を取得し、各アイテム識別子のいずれかを選択して、この選択したアイテム識別子を持つ各ＩＤタグ２をパーソナルコンピュータ６からアクセスし、これらのＩＤタグ２のアイテム個品番号を取得することができる。【選択図】図１
2009205275.tif 000002
【特許請求の範囲】
【請求項１】
情報の無線通信が可能な複数の無線識別装置と、各無線識別装置との間で無線通信を行うリーダライタと、リーダライタを介して、各無線識別装置との間で情報を送受する制御手段とを備える通信システムにおいて、
前記各無線識別装置は、それぞれの識別情報を割り当てられて記憶した複数のＩＤ無線識別装置と、各ＩＤ無線識別装置の識別情報を記憶したセレクタ無線識別装置とを含み、
前記制御手段は、前記リーダライタを介して、前記セレクタ無線識別装置から前記各ＩＤ無線識別装置の識別情報を取得し、この取得した各ＩＤ無線識別装置の識別情報を用いて、各ＩＤ無線識別装置を選択的にアクセスすることを特徴とする通信システム。
【請求項２】
前記セレクタ無線識別装置は、セレクタ無線識別装置の識別情報と、各ＩＤ無線識別装置の識別情報とを記憶し、
前記制御手段は、前記リーダライタを介して、前記セレクタ無線識別装置の識別情報を持つセレクタ無線識別装置をアクセスして、セレクタ無線識別装置から各ＩＤ無線識別装置の識別情報を取得することを特徴とする請求項１に記載の通信システム。
【請求項３】
前記制御手段は、ＩＤ無線識別装置の識別情報を指定し、指定した識別情報を割り当てられたＩＤ無線識別装置を選択する第１モード、及び指定した識別情報を割り当てられていないＩＤ無線識別装置を選択する第２モードのいずれかによりＩＤ無線識別装置を選択することを特徴とする請求項１に記載の通信システム。
【請求項４】
前記制御手段は、セレクタ無線識別装置の識別情報を指定し、指定した識別情報を割り当てられたセレクタ無線識別装置を選択する第１モード、及び指定した識別情報を割り当てられていないセレクタ無線識別装置を選択する第２モードのいずれかによりセレクタ無線識別装置を選択することを特徴とする請求項１に記載の通信システム。
【請求項５】
複数のＩＤ無線識別装置を複数のグループに分けて、それぞれのグループにセレクタ無線識別装置を割り当て、セレクタ無線識別装置別に、セレクタ無線識別装置のグループに属する各ＩＤ無線識別装置の識別情報を記憶したことを特徴とする請求項１に記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数の無線識別装置との間で情報を送受する通信システムに関する。
【背景技術】
【０００２】
この種のシステムは、商品などのアイテムを展示する店や保管する倉庫等で利用されるものであり、例えば図１３に示すように複数のアイテム８０１に添付されたそれぞれのタグ（無線識別装置）８０２と、各タグ８０２との間で無線通信を行うためのアンテナ８０３及びリーダライタ８０４と、リーダライタ８０４を通じて、各タグ８０２との間で情報を送受するパーソナルコンピュータ８０５とを備えている。パーソナルコンピュータ８０５は、リーダライタ８０４を介して、各タグ８０２との間で情報を送受することにより、各アイテム８０１の情報をそれぞれのタグ８０２から収集したり、各アイテム８０１の情報をそれぞれのタグ８０２に書き込むことができ、各アイテム８０１の一括管理を支援する。
【０００３】
ここで、各タグ８０２には、第１及び第２フィールドからなる識別情報がそれぞれ割り当てられており、第１フィールドにアイテムの種類等を示すアイテム識別子が書き込まれ、第２フィールドにそのアイテム固有のアイテム個品番号が書き込まれる。例えば、アイテム識別子は、「Ａ０１」、「Ｂ０２」、…等であり、またアイテム個品番号は、「００１」、「０１０」…等である。
【０００４】
パーソナルコンピュータ８０５は、アイテム識別子を指示して、このアイテム識別子が割り当てられたタグ８０２だけを選択し、この選択したタグ８０２との間での情報通信を行うことができる。また、該当するタグ８０２が複数ある場合は、各タグ８０２との間での情報通信を順次行うことができる。
【０００５】
また、特許文献１には、リーダの通信エリアを通過するタグから情報を逐次読取り、一定時間内に情報の読取りが行われた複数のタグを１つのグループに属するものとして管理するという技術が開示されている。
【特許文献１】特開２００４−２５８９１３号公報
【発明の開示】
【発明が解決しようとする課題】
【０００６】
しかしながら、図１３の従来のシステムでは、多数のアイテムのうちから誤って混入した不明なものを見つけ出すには、全てのアイテムのタグとの間で情報通信を行わねばならず、通信時間並びに処理時間が長くなった。例えば、「Ｆ０６」、「Ｇ０７」、及び「Ｈ０８」のアイテム識別子が不明である場合は、全てのアイテムのタグとの間で情報通信を行って、全てのタグのアイテム識別子を収集し、この後に全てのタグのアイテム識別子から「Ｆ０６」、「Ｇ０７」、及び「Ｈ０８」のアイテム識別子を見つけ出すという手順を踏まねばならず、通信時間並びに処理時間が長くなった。
【０００７】
また、特許文献１では、複数のタグを１つのグループに属するものとして管理しているので、多数のタグをグループ分けして管理することができ、タグの迅速な管理が可能になると考えられる。ところが、ここでは、リーダの通信エリアを通過するタグを対象としているので、アイテムを静止した状態で展示する店や保管する倉庫等には適用することができない。
【０００８】
そこで、本発明は、上記従来の問題に鑑みてなされたものであり、静止状態にある多数のアイテムを迅速に管理することが可能な通信システムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記課題を解決するために、本発明の通信システムは、情報の無線通信が可能な複数の無線識別装置と、各無線識別装置との間で無線通信を行うリーダライタと、リーダライタを介して、各無線識別装置との間で情報を送受する制御手段とを備える通信システムにおいて、前記各無線識別装置は、それぞれの識別情報を割り当てられて記憶した複数のＩＤ無線識別装置と、各ＩＤ無線識別装置の識別情報を記憶したセレクタ無線識別装置とを含み、前記制御手段は、前記リーダライタを介して、前記セレクタ無線識別装置から前記各ＩＤ無線識別装置の識別情報を取得し、この取得した各ＩＤ無線識別装置の識別情報を用いて、各ＩＤ無線識別装置を選択的にアクセスしている。
【００１０】
また、前記セレクタ無線識別装置は、セレクタ無線識別装置の識別情報と、各ＩＤ無線識別装置の識別情報とを記憶し、前記制御手段は、前記リーダライタを介して、前記セレクタ無線識別装置の識別情報を持つセレクタ無線識別装置をアクセスして、セレクタ無線識別装置から各ＩＤ無線識別装置の識別情報を取得している。
【００１１】
更に、前記制御手段は、ＩＤ無線識別装置の識別情報を指定し、指定した識別情報を割り当てられたＩＤ無線識別装置を選択する第１モード、及び指定した識別情報を割り当てられていないＩＤ無線識別装置を選択する第２モードのいずれかによりＩＤ無線識別装置を選択している。
【００１２】
また、前記制御手段は、セレクタ無線識別装置の識別情報を指定し、指定した識別情報を割り当てられたセレクタ無線識別装置を選択する第１モード、及び指定した識別情報を割り当てられていないセレクタ無線識別装置を選択する第２モードのいずれかによりセレクタ無線識別装置を選択している。
【００１３】
更に、複数のＩＤ無線識別装置を複数のグループに分けて、それぞれのグループにセレクタ無線識別装置を割り当て、セレクタ無線識別装置別に、セレクタ無線識別装置のグループに属する各ＩＤ無線識別装置の識別情報を記憶している。
【発明の効果】
【００１４】
このような本発明の通信システムによれば、全てのＩＤ無線識別装置をアクセスしなくても、セレクタ無線識別装置にアクセスすれば、このセレクタ無線識別装置から各ＩＤ無線識別装置の識別情報を取得することができ、各ＩＤ無線識別装置の識別情報を用いて、任意のＩＤ無線識別装置へのアクセスが可能となる。このため、各ＩＤ無線識別装置に対する選択的なアクセスを効率的に行うことができる。
【００１５】
また、セレクタ無線識別装置にも識別情報を記憶させているので、複数のセレクタ無線識別装置があっても、任意のセレクタ無線識別装置へのアクセスが可能となり、任意のセレクタ無線識別装置から各ＩＤ無線識別装置の識別情報を取得することができる。すなわち、セレクタ無線識別装置別に、各ＩＤ無線識別装置の識別情報の取得、及び各ＩＤ無線識別装置に対する選択的なアクセスを行うことができる。
【００１６】
更に、ＩＤ無線識別装置、セレクタ無線識別装置のいずれについても、指定した識別情報を割り当てられた無線識別装置を選択する第１モード、及び指定した識別情報を割り当てられていない無線識別装置を選択する第２モードのいずれかにより無線識別装置を選択しているので、無線識別装置のアクセスをより効率的に行うことができる。
【００１７】
また、複数のＩＤ無線識別装置を複数のグループに分けて、それぞれのグループにセレクタ無線識別装置を割り当て、セレクタ無線識別装置別に、セレクタ無線識別装置のグループに属する各ＩＤ無線識別装置の識別情報を記憶しているので、多数のＩＤ無線識別装置を系統的に管理することができる。
【発明を実施するための最良の形態】
【００１８】
以下、本発明の通信システムの実施形態を詳細に説明する。
【００１９】
図１は、本発明の通信システムの実施形態１を示すブロック図である。本実施形態の通信システム１は、商品などのアイテムを展示する店や保管する倉庫等で利用されるものであり、複数のＩＤ無線識別装置（以下ＩＤタグと称す）２と、複数のセレクタ無線識別装置（以下セレクタタグと称す）３と、アンテナ４により送受される電波信号を通信媒体として、各ＩＤタグ２及び各セレクタタグ３との間で情報を相互通信するリーダライタ５と、アンテナ４及びリーダライタ５を介して、各ＩＤタグ２及び各セレクタタグ３に対して情報を書き込んだり読み出したりするパーソナルコンピュータ６とを備えている。
【００２０】
各ＩＤタグ２は、商品などのそれぞれのアイテム８に添付されている。また、各セレクタタグ３は、複数のＩＤタグ２からなるそれぞれのグループに１つずつ割り当てられたものであり、リーダライタ５との間で情報を相互通信することが可能なエリアに配置されている。従って、各ＩＤタグ２をグループ分けし、それぞれのグループにセレクタタグ３を１つずつ割り当てていることになる。
【００２１】
リーダライタ５は、無線通信を開始するときに、アンテナ４から電波信号を送信し、ＩＤタグ２もしくはセレクタタグ３からの応答を待つ。ＩＤタグ２及びセレクタタグ３のいずれも、一般的なバッテリーレスのパッシブ型のものであり、リーダライタ５からの電波信号を受信すると、この受信電波信号の電力により動作状態となって、アンテナインピーダンスの制御により電波信号を送信することができる。そして、リーダライタ５とタグ間の規定の通信プロトコルに従って、リーダライタ５が複数のタグとの間で順次情報通信を行う。
【００２２】
尚、ＩＤタグ２及びセレクタタグ３は、パッシブ型のものに限らず、電池を搭載したアクティブ型のものでも構わない。
【００２３】
ここで、各ＩＤタグ２及び各セレクタタグ３には、それぞれの識別情報が付与されている。いずれの識別情報も第１及び第２フィールドからなる。
【００２４】
図２（ａ）に示すようにＩＤタグ２の識別情報１１は、アイテムの種類を示すアイテム識別子が書き込まれる第１フィールド１１ａと、アイテム固有のアイテム個品番号が書き込まれる第２フィールド１１ｂとからなる。例えば、第１フィールド１１ａには、アイテムの種類を示すアイテム識別子として「Ａ０１」、「Ｂ０２」、「Ｃ０３」、「Ｄ０４」、「Ｅ０５」、「Ｆ０６」、「Ｇ０７」、「Ｈ０８」等が書き込まれ、また第２フィールド１１ｂには、アイテム固有のアイテム個品番号として「００１」、「００２」、「００３」、…等が書き込まれる。
【００２５】
また、図２（ｂ）に示すようにセレクタタグ３の識別情報１２は、セレクタタグであることを示すセレクタ識別子が書き込まれる第１フィールド１２ａと、セレクタタグのグループに属するアイテムの種類を示すアイテム識別子が書き込まれる第２フィールド１２ｂとからなる。例えば、第１フィールド１２ａには、セレクタタグ識別子として「ＸＸＸ」が書き込まれ、また第２フィールド１２ｂには、セレクタタグのグループに属するアイテムの種類を示すアイテム識別子「Ａ０１」、「Ｂ０２」、「Ｃ０３」、「Ｄ０４」、「Ｅ０５」等が書き込まれる。
【００２６】
図１においては、５種類のアイテム識別子「Ａ０１」〜「Ｅ０５」別に、１０組のアイテム８並びにＩＤタグ２が設けられている。そして、アイテム識別子「Ａ０１」の１０個のＩＤタグ２には、それぞれの識別情報「Ａ０１−００１」〜「Ａ０１−０１０」が付与されて書き込まれている。また、アイテム識別子「Ｂ０２」の１０個のＩＤタグ２には、それぞれの識別情報「Ｂ０２−００１」〜「Ｂ０２−０１０」が付与されて書き込まれている。同様に、他のアイテム識別子「Ｃ０３」、「Ｄ０４」、「Ｅ０５」のいずれについても、１０個のＩＤタグ２にそれぞれの識別情報が付与されて書き込まれている。
【００２７】
また、５種類のアイテム識別子「Ａ０１」〜「Ｅ０５」別に、セレクタタグ３が１個ずつ設けられており、これらのセレクタタグ３に、それぞれの識別情報「ＸＸＸ−Ａ０１」、「ＸＸＸ−Ｂ０２」、「ＸＸＸ−Ｃ０３」、「ＸＸＸ−Ｄ０４」、「ＸＸＸ−Ｅ０５」が書き込まれている。
【００２８】
このようにＩＤタグ２の識別情報の第１フィールド及びセレクタタグ３の識別情報の第２フィールドにはアイテム識別子が書き込まれており、ＩＤタグ２の第１フィールドのアイテム識別子がセレクタタグ３の第２フィールドのアイテム識別子に一致するときに、ＩＤタグ２がセレクタタグ３のグループに属する。例えば、各識別情報「Ａ０１−００１」〜「Ａ０１−０１０」が付与された１０個のＩＤタグ２は、識別情報「ＸＸＸ−Ａ０１」が付与されたセレクタタグ３のグループに属する。また、各識別情報「Ｂ０２−００１」〜「Ｂ０２−０１０」が付与された１０個のＩＤタグ２は、識別情報「ＸＸＸ−Ｂ０２」が付与されたセレクタタグ３のグループに属する。
【００２９】
すなわち、ＩＤタグ２には、その識別情報として第１フィールドのアイテム識別子と第２フィールドのアイテム個品番号が書き込まれ、またセレクタタグ３には、その識別情報として第１フィールドのセレクタタグ３の識別子と第２フィールドのアイテム識別子が書き込まれている。そして、ＩＤタグ２のアイテム識別子がセレクタタグ３のアイテム識別子と同一であるときに、このＩＤタグ２がセレクタタグ３のグループに属する。
【００３０】
このような構成の通信システム１においては、全てのセレクタタグ３をパーソナルコンピュータ６からアクセスして、全てのセレクタタグ３の識別情報からそれぞれのアイテム識別子を取得し、各アイテム識別子のいずれかを選択して、この選択したアイテム識別子を持つ各ＩＤタグ２をパーソナルコンピュータ６からアクセスし、これらのＩＤタグ２のアイテム個品番号を取得することができる。
【００３１】
例えば、全てのセレクタタグ３のアイテム識別子を取得して、これらのアイテム識別子から「Ａ０１」を選択し、このアイテム識別子「Ａ０１」を持つセレクタタグ３のグループに属する１０個のＩＤタグ２、つまりアイテム識別子「Ａ０１」を持つ１０個のＩＤタグ２をアクセスして、これらのＩＤタグ２のアイテム個品番号「００１」〜「０１０」を取得することができる。
【００３２】
全てのセレクタタグ３の識別情報のアイテム識別子を取得するには、パーソナルコンピュータ６側で、ＩＤタグ２及びセレクタタグ３のいずれを選択するかを示すフィルタ条件「ＷＨＥＲＥ」と、第１及び第２フィールドのいずれを読取るかを示す読取り対象「ＲＥＡＤ」を設定して、これらのフィルタ条件と読取り対象を含むコマンドをリーダライタ５を通じて全てのタグ２、３へと送信する。ここでは、セレクタタグ３を選択して、第２フィールドのアイテム識別子を読取ることから、「ＲＥＡＤ ＦＩＥＬＤ２ ＷＨＥＲＥ ＦＩＥＬＤ１＝“ＸＸＸ”」というコマンド、つまり第１フィールドにセレクタタグ識別子が書き込まれているセレクタタグ３を選択し（第１モード）、この選択したセレクタタグ３の第２フィールドを読取るというコマンドをパーソナルコンピュータ６で生成して、このコマンドをリーダライタ５を介して全てのタグ２、３へと送信する。全てのタグ２、３は、このコマンドを受信すると、自己の識別情報の第１フィールドにセレクタタグ識別子が書き込まれているか否かを判定し、セレクタタグ識別子が書き込まれていれば、自己の識別情報の第２フィールドを読取り、この読取った内容、つまりアイテム識別子をリーダライタ５に送信し、またセレクタタグ識別子が書き込まれていなければ、このコマンドに応答しない。これにより、各セレクタタグ３が応答して、各セレクタタグ３からそれぞれのアイテム識別子「Ａ０１」〜「Ｅ０５」がリーダライタ５に送信されることになり、パーソナルコンピュータ６が各セレクタタグ３のアイテム識別子「Ａ０１」〜「Ｅ０５」を取得することができる。パーソナルコンピュータ６では、図３（ａ）に示すように各セレクタタグ３のアイテム識別子「Ａ０１」〜「Ｅ０５」を表示デバイスの画面に表示する。
【００３３】
引き続いて、表示デバイスの画面上で、例えばアイテム識別子「Ａ０１」を選択し、このアイテム識別子「Ａ０１」を持つ各ＩＤタグ２をパーソナルコンピュータ６からアクセスして、これらのＩＤタグ２のアイテム個品番号「００１」〜「０１０」を取得する。このためには、「ＲＥＡＤ ＦＩＥＬＤ２ ＷＨＥＲＥ ＦＩＥＬＤ１＝“Ａ０１”」というコマンド、つまり第１フィールドにアイテム識別子「Ａ０１」が書き込まれているＩＤタグ２を選択し、この選択したＩＤタグ２の第２フィールドを読取るというコマンドをパーソナルコンピュータ６で生成して、このコマンドをリーダライタ５から全てのタグ２、３へと送信する。全てのタグ２、３は、このコマンドを受信すると、自己の識別情報の第１フィールドにアイテム識別子「Ａ０１」が書き込まれているか否かを判定し、アイテム識別子「Ａ０１」が書き込まれていれば、自己の識別情報の第２フィールドを読取り、この読取った内容、つまりアイテム個品番号をリーダライタ５に送信し、またアイテム識別子「Ａ０１」が書き込まれていなければ、このコマンドに応答しない。これにより、アイテム識別子「Ａ０１」を持つ１０個のＩＤタグ２が応答して、これらのＩＤタグ２からそれぞれのアイテム個品番号「００１」〜「０１０」がリーダライタ５に送信されることになり、パーソナルコンピュータ６がそれらのアイテム個品番号「００１」〜「０１０」を取得することができる。パーソナルコンピュータ６では、図３（ｂ）に示すようにアイテム識別子「Ａ０１」を持つ１０個のＩＤタグ２のアイテム個品番号「００１」〜「０１０」を表示デバイスの画面に表示する。
【００３４】
次に、図４のフローチャートを参照しつつ、全てのセレクタタグ３のアイテム識別子を取得し、いずれかのアイテム識別子を持つ各ＩＤタグ２のアイテム個品番号を取得するための処理手順を整理して説明する。
【００３５】
まず、パーソナルコンピュータ６では、全てのセレクタタグ３の識別情報のアイテム識別子を取得するために、「ＲＥＡＤ ＦＩＥＬＤ２ ＷＨＥＲＥ ＦＩＥＬＤ１＝“ＸＸＸ”」というコマンド、つまり第１フィールドにセレクタタグ識別子が書き込まれているセレクタタグ３を選択し、この選択したセレクタタグ３の第２フィールドを読取るというコマンドを生成して、このコマンドをリーダライタ５を介して送信する（ステップＳ１０１）。
【００３６】
これに応答して各セレクタタグ３からはそれぞれのアイテム識別子「Ａ０１」〜「Ｅ０５」が送信され、これらのアイテム識別子「Ａ０１」〜「Ｅ０５」がリーダライタ５で受信されて、パーソナルコンピュータ６に入力される。
【００３７】
パーソナルコンピュータ６では、各セレクタタグ３の識別情報のアイテム識別子「Ａ０１」〜「Ｅ０５」を入力すると、これらのアイテム識別子「Ａ０１」〜「Ｅ０５」をメモリに記憶し、これらの「Ａ０１」〜「Ｅ０５」を表示デバイスの画面に表示する（ステップＳ１０２）。この状態で、キーボードやマウス等の操作により、画面上で、例えばアイテム識別子「Ａ０１」が選択されて指示されると（ステップＳ１０３）、「ＲＥＡＤ ＦＩＥＬＤ２ ＷＨＥＲＥ ＦＩＥＬＤ１＝“Ａ０１”」というコマンド、つまり第１フィールドにアイテム識別子「Ａ０１」が書き込まれているＩＤタグ２を選択し、この選択したＩＤタグ２の第２フィールドを読取るというコマンドを生成して、このコマンドをリーダライタ５を介して送信する。
【００３８】
このとき、アイテム識別子「Ａ０１」を持つ１０個のＩＤタグ２が応答して、これらのＩＤタグ２からそれぞれのアイテム個品番号「００１」〜「０１０」がリーダライタ５に送信され、パーソナルコンピュータ６がそれらのアイテム個品番号「００１」〜「０１０」を取得する（ステップＳ１０４）。そして、パーソナルコンピュータ６では、アイテム識別子「Ａ０１」を持つ１０個のＩＤタグ２のアイテム個品番号「００１」〜「０１０」をメモリに記憶し（ステップＳ１０５）、これらのＩＤタグ２のアイテム個品番号「００１」〜「０１０」を表示デバイスの画面に表示する（ステップＳ１０６）。
【００３９】
パーソナルコンピュータ６では、アイテム識別子「Ａ０１」を持つ各ＩＤタグ２のアイテム個品番号「００１」〜「０１０」を表示した状態で、アイテム識別子「Ａ０１」とアイテム個品番号が指示されて、少なくとも１つのＩＤタグ２が特定されると、リーダライタ５を通じて、そのＩＤタグ２に対する情報の読み出しや書き込みを行う。
【００４０】
また、この通信システム１においては、全てのセレクタタグ３をパーソナルコンピュータ６からアクセスして、全てのセレクタタグ３の識別情報を取得し、これらの識別情報のアイテム識別子を用いて、誤って混入したアイテムのＩＤタグ２の識別情報をパーソナルコンピュータ６側に取得することができる。
【００４１】
例えば、図１において、それぞれの識別情報「Ｆ０６−００１」、「Ｇ０１−００１」、及び「Ｈ０１−００１」が書き込まれた各ＩＤタグ２は、５個のセレクタタグ３のグループのいずれにも属さず、誤って混入したアイテムのものであるとする。この場合も、まず全てのセレクタタグ３の識別情報のアイテム識別子を取得するために、「ＲＥＡＤ ＦＩＥＬＤ２ ＷＨＥＲＥ ＦＩＥＬＤ１＝“ＸＸＸ”」というコマンドをパーソナルコンピュータ６で生成して、このコマンドをリーダライタ５を介して各セレクタタグ３へと送信する。これにより、各セレクタタグ３からそれぞれのアイテム識別子「Ａ０１」〜「Ｅ０５」がリーダライタ５に送信され、パーソナルコンピュータ６が各セレクタタグ３のアイテム識別子「Ａ０１」〜「Ｅ０５」を取得し、各セレクタタグ３のアイテム識別子「Ａ０１」〜「Ｅ０５」を表示デバイスの画面に表示する。
【００４２】
引き続いて、５個のセレクタタグ３のグループのいずれにも属さないＩＤタグ２の識別情報を取得することから、「ＲＥＡＤ ＦＩＥＬＤ１ ＦＩＥＬＤ２ ＷＨＥＲＥ ＦＩＥＬＤ１！＝“Ａ０１” ＡＮＤ ＦＩＥＬＤ１！＝“Ｂ０２” ＡＮＤ ＦＩＥＬＤ１！＝“Ｃ０３” ＡＮＤ ＦＩＥＬＤ１！＝“Ｄ０４” ＡＮＤ ＦＩＥＬＤ１！＝“Ｅ０５”」というコマンド、つまり第１フィールドにアイテム識別子「Ａ０１」〜「Ｅ０５」のいずれも書き込まれていないＩＤタグ２を選択し（第２モード）、この選択したＩＤタグ２の第１及び第２フィールドを読取るというコマンドをパーソナルコンピュータ６で生成して、このコマンドをリーダライタ５から各ＩＤタグ２へと送信する。各ＩＤタグ２は、このコマンドを受信すると、自己の識別情報の第１フィールドに各アイテム識別子「Ａ０１」〜「Ｅ０５」のいずれかが書き込まれているか否かを判定し、各アイテム識別子「Ａ０１」〜「Ｅ０５」のいずれかが書き込まれていれば、このコマンドに応答せず、また各アイテム識別子「Ａ０１」〜「Ｅ０５」のいずれも書き込まれていなければ、自己の識別情報の第１及び第２フィールドを読取り、この読取った内容、つまりアイテム識別子及びアイテム個品番号をリーダライタ５に送信する。これにより、それぞれの識別情報「Ｆ０６−００１」、「Ｇ０１−００１」、及び「Ｈ０１−００１」を持つ各ＩＤタグ２が応答して、これらのＩＤタグ２からそれぞれのアイテム識別子及びアイテム個品番号「Ｆ０６−００１」、「Ｇ０１−００１」、及び「Ｈ０１−００１」がリーダライタ５に送信されることになり、パーソナルコンピュータ６がそれらの識別情報を取得して、図５に示すように各識別情報が表示デバイスの画面に表示される。
【００４３】
次に、図６のフローチャートを参照しつつ、全てのセレクタタグ３のアイテム識別子を取得し、これらの識別情報のアイテム識別子を用いて、誤って混入したアイテムのＩＤタグ２の識別情報を取得するための処理手順を整理して説明する。
【００４４】
まず、パーソナルコンピュータ６では、全てのセレクタタグ３の識別情報のアイテム識別子を取得するために、「ＲＥＡＤ ＦＩＥＬＤ２ ＷＨＥＲＥ ＦＩＥＬＤ１＝“ＸＸＸ”」というコマンドを生成して、このコマンドをリーダライタ５を介して送信する（ステップＳ２０１）。
【００４５】
これに応答して各セレクタタグ３からはそれぞれのアイテム識別子「Ａ０１」〜「Ｅ０５」が送信され、これらのアイテム識別子「Ａ０１」〜「Ｅ０５」がリーダライタ５で受信されて、パーソナルコンピュータ６に入力される。
【００４６】
パーソナルコンピュータ６では、各セレクタタグ３の識別情報のアイテム識別子「Ａ０１」〜「Ｅ０５」をメモリに記憶し、これらのアイテム識別子「Ａ０１」〜「Ｅ０５」を表示デバイスの画面に表示する（ステップＳ２０２）。この状態で、キーボードやマウス等の操作により、画面上で、例えば各アイテム識別子「Ａ０１」〜「Ｅ０５」のいずれをも非選択にして指示すると、「ＲＥＡＤ ＦＩＥＬＤ１ ＦＩＥＬＤ２ ＷＨＥＲＥ ＦＩＥＬＤ１！＝“Ａ０１” ＡＮＤ ＦＩＥＬＤ１！＝“Ｂ０２” ＡＮＤ ＦＩＥＬＤ１！＝“Ｃ０３” ＡＮＤ ＦＩＥＬＤ１！＝“Ｄ０４” ＡＮＤ ＦＩＥＬＤ１！＝“Ｅ０５”」というコマンド、つまり第１フィールドにアイテム識別子「Ａ０１」〜「Ｅ０５」のいずれも書き込まれていないＩＤタグ２を選択し、この選択したＩＤタグ２の第１及び第２フィールドを読取るというコマンドを生成して、このコマンドをリーダライタ５から全てのタグ２、３へと送信する。
【００４７】
このとき、各アイテム識別子「Ａ０１」〜「Ｅ０５」のいずれも持たない各ＩＤタグ２、すなわちそれぞれの識別情報「Ｆ０６−００１」、「Ｇ０１−００１」、及び「Ｈ０１−００１」を持つ各ＩＤタグ２が応答して、これらのＩＤタグ２からそれぞれのアイテム識別子及びアイテム個品番号「Ｆ０６−００１」、「Ｇ０１−００１」、及び「Ｈ０１−００１」がリーダライタ５に送信され、パーソナルコンピュータ６がそれらの識別情報を取得する（ステップＳ２０３）。そして、パーソナルコンピュータ６では、各識別情報「Ｆ０６−００１」、「Ｇ０１−００１」、及び「Ｈ０１−００１」をメモリに記憶して画面に表示する（ステップＳ２０４、Ｓ２０５）。
【００４８】
パーソナルコンピュータ６では、誤って混入した各アイテムの識別情報「Ｆ０６−００１」、「Ｇ０１−００１」、及び「Ｈ０１−００１」を表示した状態で、更にいずれかの識別情報が指示されて、少なくとも１つのＩＤタグ２が特定されると、リーダライタ５を通じて、そのＩＤタグ２に対する情報の読み出しや書き込みを行う。
【００４９】
このように本実施形態の通信システム１では、各セレクタタグ３をアクセスして、各セレクタタグ３のアイテム識別子を取得し、任意のアイテム識別子を持つ各ＩＤタグ２をアクセスし、これらのＩＤタグ２のアイテム個品番号を取得しているので、全てのＩＤタグ２をアクセスする必要がなく、任意のＩＤタグ２を効率的にアクセスすることができる。また、各セレクタタグ３のアイテム識別子を非選択にして、ＩＤタグ２を選定すれば、誤って混入したアイテムのＩＤタグ２の識別情報を容易に取得することができ、全てのＩＤタグ２をアクセスする必要がなく、通信時間並びに処理時間が短くなる。
【００５０】
図７は、本発明の通信システムの実施形態２を示すブロック図である。本実施形態の通信システム２１は、商品などのアイテムを展示する店や保管する倉庫等で利用されるものであり、複数のＩＤ無線識別装置（以下ＩＤタグと称す）２２と、複数のセレクタ無線識別装置（以下セレクタタグと称す）２３と、アンテナ２４と、リーダライタ２５と、コントローラ２６と、表示部２７と、入力操作部２８とを備えている。
【００５１】
コントローラ２６は、例えばパーソナルコンピュータ本体であり、ＣＰＵ等からなる制御部２６ａと、プログラムを記憶したプログラム記憶部２６ｂと、各種の情報を記憶する情報記憶部２６ｃと、リーダライタ２５に対してコマンドやデータ等を入出力する送受信部２６ｄとを備えている。
【００５２】
制御部２６ａは、プログラム記憶部２６ｂからプログラムを読み出して実行したり、データ記憶部２６ｃに対するデータの書き込み及び読み出しを行いつつ、各ＩＤタグ２２及び各セレクタタグ２３に対する情報の書き込み及び読み出しの処理を行う。
【００５３】
また、制御部２６ａは、送受信部２６ｄ、リーダライタ２５、及びアンテナ２４を介して電波信号を送受し、電波信号を通信媒体として各ＩＤタグ２２及び各セレクタタグ２３との間で情報を相互通信し、各ＩＤタグ２２及び各セレクタタグ２３に対して情報を書き込んだり読み出したりする。
【００５４】
各ＩＤタグ２２は、商品などのそれぞれのアイテム（図示せず）に添付されている。また、各セレクタタグ２３は、複数のＩＤタグ２２からなるそれぞれのグループに１つずつ割り当てられたものであり、リーダライタ２５との間で情報を相互通信することが可能なエリアに配置されている。
【００５５】
ＩＤタグ２２及びセレクタタグ２３は、一般的なアクティブ型のものであり、ＣＰＵ等からなる制御部２２ａ、２３ａと、アンテナ２２ｂ、２３ｂと、アンテナ２２ｂ、２３ｂを通じて、電波信号を送受する送受信部２２ｃ、２３ｃと、各種の情報を記憶する情報記憶部２２ｄ、２３ｄとを備えている。また、ＩＤタグ２２には、各種の情報を表示する表示部２２ｅが設けられている。
【００５６】
ＩＤタグ２２及びセレクタタグ２３は、リーダライタ２５との間で規定の通信プロトコルに従って、順次情報通信を行うことができる。
【００５７】
尚、ＩＤタグ２２及びセレクタタグ２３は、パッシブ型のものでも構わない。
【００５８】
各ＩＤタグ２２の記憶部２２ｄ及び各セレクタタグ２３の記憶部２３ｄには、それぞれの識別情報３１、３２が記憶されている。いずれの識別情報も第１及び第２フィールドからなる。
【００５９】
ＩＤタグ２２の識別情報３１は、タグ識別子及びアイテムの種類を示すアイテム識別子が書き込まれる第１フィールド３１ａと、アイテム固有のアイテム個品番号が書き込まれる第２フィールド３１ｂとからなる。例えば、第１フィールド３１ａには、タグ識別子「ＸＸＸＸ」及びアイテム識別子「Ａ０１」、「Ｂ０２」、「Ｃ０３」、…のいずれかが書き込まれ、また第２フィールド３１ｂには、アイテム個品番号「００１」、「００２」、「００３」、…のいずれかが書き込まれる。
【００６０】
更に、ＩＤタグ２２の記憶部２２ｄには、識別情報３１だけではなく、アイテム詳細情報３１ｃも書き込まれている。アイテム詳細情報３１ｃは、ＩＤタグ２２が添付されたアイテムの詳細を示すものであり、商品名（アイテム名）、保管場所、価格、サイズ等を示すものである。
【００６１】
また、セレクタタグ２３の識別情報３２は、タグ識別子及びアイテム識別子が書き込まれる第１フィールド３２ａと、セレクタタグ２３のグループに属する各ＩＤタグ２２のアイテム個品番号が書き込まれる第２フィールド３２ｂとからなる。例えば、第１フィールド３２ａには、タグ識別子「ＸＸＸＸ」及びアイテム識別子「Ａ０１」、「Ｂ０２」、「Ｃ０３」、…のいずれかが書き込まれ、また第２フィールド３２ｂには、セレクタタグのグループに属する各ＩＤタグ２２のアイテム個品番号「００１」、「００２」、「００３」、…等が書き込まれる。
【００６２】
図８に示すように５種類のアイテム識別子「Ａ０１」〜「Ｅ０５」別に、１０組のアイテム（図示せず）並びにＩＤタグ２２が設けられている。そして、アイテム識別子「Ａ０１」の１０個のＩＤタグ２２には、「ＸＸＸＸ−Ａ０１」が付与されると共に、「００１」、「００２」、「００３」、…のいずれかが付与されて、これらが識別情報の第１及び第２フィールドとして記憶部２２ｄ（図７に示す）に書き込まれている。また、アイテム識別子「Ｂ０２」の１０個のＩＤタグ２には、「ＸＸＸＸ−Ｂ０２」が付与されると共に、「００１」、「００２」、「００３」、…のいずれかが付与されて、これらが識別情報の第１及び第２フィールドとして記憶部２２ｄに書き込まれている。同様に、他のアイテム識別子「Ｃ０３」、「Ｄ０４」、「Ｅ０５」いずれについても、１０個のＩＤタグ２２にそれぞれの識別情報が付与されて書き込まれている。
【００６３】
更に、ＩＤタグ２２毎に、ＩＤタグ２２が添付されたアイテムの詳細を示すアイテム詳細情報３１ｃが書き込まれている。
【００６４】
また、５種類のアイテム識別子「Ａ０１」〜「Ｅ０５」別に、セレクタタグ２３が１個ずつ設けられており、これらのセレクタタグ２３には、「ＸＸＸＸ−Ａ０１」、「ＸＸＸＸ−Ｂ０２」、「ＸＸＸＸ−Ｃ０３」、「ＸＸＸＸ−Ｄ０４」、「ＸＸＸＸ−Ｅ０５」のいずれかが付与されると共に、セレクタタグのグループに属する各ＩＤタグ２２のアイテム個品番号が付与されて、これらが識別情報の第１及び第２フィールドとして記憶部２３ｄ（図７に示す）に書き込まれている。
【００６５】
このようにＩＤタグ２２の識別情報の第１フィールド及びセレクタタグ２３の識別情報の第１フィールドにはアイテム識別子が書き込まれており、ＩＤタグ２２のアイテム識別子がセレクタタグ２３のアイテム識別子に一致するときに、ＩＤタグ２２がセレクタタグ２３のグループに属する。例えば、識別情報の第１フィールドが「ＸＸＸＸ−Ａ０１」である１０個のＩＤタグ２２は、識別情報の第１フィールドが「ＸＸＸＸ−Ａ０１」であるセレクタタグ２３のグループに属する。また、識別情報の第１フィールドが「ＸＸＸＸ−Ｂ０２」である１０個のＩＤタグ２２は、識別情報の第１フィールドが「ＸＸＸＸ−Ｂ０２」であるセレクタタグ２３のグループに属する。
【００６６】
このような構成の通信システム２１においては、全てのセレクタタグ２３をコントローラ２６からアクセスして、全てのセレクタタグ２３の識別情報からそれぞれのアイテム識別子を取得し、各アイテム識別子のいずれかを選択して、この選択したアイテム識別子を持つセレクタタグ２３をアクセスし、このセレクタタグ２３から該セレクタタグ２３のグループに属する各ＩＤタグ２２のアイテム個品番号を取得し、更に該各ＩＤタグ２２を選択的にアクセスすることができる。
【００６７】
次に、セレクタタグ２３を選択し、この選択したセレクタタグ２３のグループに属する各ＩＤタグ２２のアイテム個品番号を取得したり、各ＩＤタグ２２を選択的にアクセスするための処理手順を、コントローラ２６、セレクタタグ２３、及びＩＤタグ２２別に、図９、図１０、及び図１１のフローチャートを参照しつつ説明する。
【００６８】
まず、図９フローチャートに従ってコントローラ２６側の処理手順を説明する。
【００６９】
利用者は、入力部２８を操作して、ＩＤタグ２２へのアクセス、及びセレクタタグ２３の第２フィールドの更新のいずれかを選択することができる。ここでは、ＩＤタグ２２へのアクセスを選択する。
【００７０】
コントローラ２６において、制御部２６ａは、そのような利用者による選択を待機しており（ステップＳ３０１、Ｓ３０２）、ＩＤタグ２２へのアクセスが選択されると（ステップＳ３０１で「Ｙｅｓ」）、全てのセレクタタグ３の第１フィールドを取得するためのコマンドをプログラム記憶部２６ｂから読み出し（ステップＳ３０３）、このコマンドを送受信部２６ｄを介してリーダライタ２５に出力し、このコマンドをリーダライタ２５からアンテナ２４を介して送信する（ステップＳ３０４）。
【００７１】
このコマンドは、セレクタタグ２３だけを選択するためのものであって、第１フィールドのタグ識別子「ＸＸＸＸ」を含んでいる。このため、全てのセレクタタグ２３は、このコマンドに応答して、それぞれの第１フィールドのタグ識別子及びアイテム識別子「ＸＸＸＸ−Ａ０１」、「ＸＸＸＸ−Ｂ０２」、…を送信する。また、全てのＩＤタグ２２は、このコマンドに応答しない。このとき、各セレクタタグ２３は、リーダライタ２５とタグ間の規定の通信プロトコルに従って、それぞれの第１フィールドを順次送信する。
【００７２】
これらのセレクタタグ２３の第１フィールドは、アンテナ２４を介してリーダライタ２５で順次受信され、送受信部２６ｄを介して制御部２６ａに逐次入力される（ステップＳ３０５）。制御部２６ａは、セレクタタグ２３の第１フィールドを入力する度に、第１フィールドを記憶部２６ｃに記憶する（ステップＳ３０６）。このとき、制御部２６ａは、セレクタタグ２３の第１フィールドを入力する度に、計時時間をリセットして、計時を開始し、この計時時間が予め設定された所定時間に達したか否かを判定しており（ステップＳ３０７）、所定時間を経過するまで（ステップＳ３０７で「Ｎｏ」）、ステップＳ３０６を繰り返し、所定時間を経過すると（ステップＳ３０７で「Ｙｅｓ」）、次のステップＳ３０８に移る。これは、全てのセレクタタグ２３の応答が順次行われ、それらの応答間隔が所定時間以上長くならないことから、所定時間が経過しても、いずれのセレクタタグ２３からも応答が無ければ、全てのセレクタタグ２３の応答が終了したとみなすことができるためである。
【００７３】
引き続いて、制御部２６ａは、全てのセレクタタグ２３の第１フィールドのアイテム識別子「Ａ０１」、「Ｂ０２」、…からそれぞれのカテゴリ「Ａ」、「Ｂ」、…を抽出し、これらのカテゴリ「Ａ」、「Ｂ」、…を全てのセレクタタグ２３の第１フィールドに対応付けて記憶部２６ｃに記憶する。
【００７４】
これにより、記憶部２６ｃには、図７に示すように全てのセレクタタグ２３の第１フィールド及びカテゴリが記憶される。このカテゴリは、アイテム識別子と同様にアイテムの種類を示すものであり、利用者によるアイテムの種類の認識を容易するために用いられる。
【００７５】
こうして制御部２６ａは、全てのセレクタタグ２３の第１フィールド及びカテゴリを取得すると、全てのセレクタタグ２３の第１フィールド及びカテゴリを表示部２７の画面に一覧表示する（ステップＳ３０８）。
【００７６】
この状態で、利用者は、表示部２７の画面上で全てのセレクタタグ２３の第１フィールド及びカテゴリを見ながら、入力部２８を操作して、任意のセレクタタグ２３の第１フィールド及びカテゴリを指示する。引き続いて、利用者は、入力部２８を操作して、セレクタタグ２３の選択か非選択のいずれかを指示する。ここで、セレクタタグ２３の選択とは、指示された任意のセレクタタグ２３を選択することであり（第１モード）、またセレクタタグ２３の非選択とは、指示された任意のセレクタタグ２３以外の他の全てセレクタタグ２３を選択することである（第２モード）。
【００７７】
制御部２６ａは、そのような利用者による指示を待機しており（ステップＳ３０９）、任意のセレクタタグ２３の第１フィールド及びカテゴリが指示され（ステップＳ３０９で「Ｙｅｓ」）、引き続いてセレクタタグ２３の選択か非選択のいずれかが指示されると（ステップＳ３１０）、各ステップＳ３１１、Ｓ３１２のいずれかに移行する。
【００７８】
ここで、セレクタタグ２３の選択が指示されたとすると（ステップＳ３１０で「選択」）、制御部２６ａは、ステップＳ３０９で指示された第１フィールドを持つセレクタタグ２３の第２フィールドを取得するためのコマンドを送受信部２６ｄ、リーダライタ２５、及びアンテナ２４を介して送信する（ステップＳ３１１）。この場合は、指示された第１フィールドを持つセレクタタグ２３だけが、このコマンドに応答して、自己の第２フィールドを送信する（ステップＳ３１３）。例えば、ステップＳ３０９で第１フィールド「ＸＸＸＸ−Ａ０１」が指示されると、第１フィールド「ＸＸＸＸ−Ａ０１」を持つセレクタタグ２３だけが応答して自己の第２フィールドを送信する。また、他のセレクタタグ２３は、第１フィールド「ＸＸＸＸ−Ａ０１」を持たないことから応答しない。
【００７９】
また、セレクタタグ２３の非選択が指示されたとすると（ステップＳ３１１で「非選択」）、制御部２６ａは、ステップＳ３０９で指示された第１フィールドを持つセレクタタグ２３以外の他の全てのセレクタタグ２３の第２フィールドを取得するためのコマンドを送受信部２６ｄ、リーダライタ２５、及びアンテナ２４を介して送信する（ステップＳ３１２）。この場合は、指示された第１フィールドを持つセレクタタグ２３以外の他の全てのセレクタタグ２３が、このコマンドに応答して、自己の第２フィールドを送信する（ステップＳ３１３）。例えば、ステップＳ３０９で第１フィールド「ＸＸＸＸ−Ａ０１」、「ＸＸＸＸ−Ｂ０２」が指示されると、第１フィールド「ＸＸＸＸ−Ａ０１」、「ＸＸＸＸ−Ｂ０２」を持つセレクタタグ２３が応答せず、第１フィールド「ＸＸＸＸ−Ｃ０３」、「ＸＸＸＸ−Ｄ０４」、「ＸＸＸＸ−Ｅ０５」を持つ他の全てのセレクタタグ２３が応答する。
【００８０】
このようなセレクタタグ２３の選択及び非選択を利用することにより、多数のセレクタタグ２３のうちの任意のものをより効率的に選択することが可能になる。
【００８１】
こうして少なくとも１つのセレクタタグ２３が応答すると、この応答したセレクタタグ２３の第２フィールドが、アンテナ２４、リーダライタ２５、及び送受信部２６ｄを介して制御部２６ａに入力される。このとき、制御部２６ａは、セレクタタグ２３の応答を待機しており（ステップＳ３１３）、該当するセレクタタグ２３からの応答があって、このセレクタタグ２３の第２フィールドを入力すると（ステップＳ３１３で「Ｙｅｓ」）、この第２フィールドを記憶部２６ｃに記憶し（ステップＳ３１４）、この第２フィールドを表示部２７の画面に表示する（ステップＳ３１５）。
【００８２】
これにより、記憶部２６ｃには、図７に示すようにステップＳ３０９で指示された第１フィールドを持つセレクタタグ２３の第２フィールドが記憶され、この第２フィールドが表示部２７の画面に一覧表示される。例えば、ステップＳ３０９で第１フィールド「ＸＸＸＸ−Ａ０１」が指示されたならば、第１フィールド「ＸＸＸＸ−Ａ０１」を持つセレクタタグ２３の第２フィールドが記憶されて一覧表示される。このセレクタタグ２３の第２フィールドの内容は、該セレクタタグ２３のグループに属する各ＩＤタグ２２のアイテム個品番号「００１」、「００２」、「００３」、…等である。
【００８３】
この状態で、利用者は、表示部２７の画面を見ながら、入力部２８を操作して、画面上でセレクタタグ２３の第２フィールドを選択し、更に第２フィールドに含まれる各ＩＤタグ２２のアイテム詳細情報の取得、すなわち該セレクタタグ２３のグループに属する各ＩＤタグ２２のアイテム個品番号の取得を指示する。
【００８４】
制御部２６ａは、そのような利用者による選択を待機しており（ステップＳ３１６）、第２フィールドが選択されて、第２フィールドに含まれる各ＩＤタグ２２のアイテム詳細情報の取得が指示されると（ステップＳ３１６で「Ｙｅｓ」）、該各ＩＤタグ２２のアイテム詳細情報を取得するためのコマンドを送受信部２６ｄ、リーダライタ２５、及びアンテナ２４を介して送信する（ステップＳ３１７）。
【００８５】
このコマンドは、ＩＤタグ２２だけを選択するためのものであって、第１フィールドのタグ識別子及びアイテム識別子と第２フィールドのアイテム個品番号を含んでいる。このため、これらの第１フィールドと第２フィールドを持つ全てのＩＤタグ２２が応答してそれぞれのアイテム詳細情報を送信する。例えば、ステップＳ３１６で第１フィールド「ＸＸＸＸ−Ａ０１」及び第２フィールド「００１」〜「０１０」が指示されると、第１フィールド「ＸＸＸＸ−Ａ０１」及び第２フィールド「００１」〜「０１０」を持つ１０個のＩＤタグ２２が応答してそれぞれの第２フィールドのアイテム個品番号及びアイテム詳細情報を送信する。
【００８６】
こうして少なくとも１つのＩＤタグ２２が応答すると、この応答したＩＤタグ２２のアイテム個品番号及びアイテム詳細情報が、アンテナ２４、リーダライタ２５、及び送受信部２６ｄを介して制御部２６ａに入力される。制御部２６ａは、ＩＤタグ２２の応答を待機しており（ステップＳ３１８）、該当するＩＤタグ２２からの応答があって、このＩＤタグ２２のアイテム個品番号及びアイテム詳細情報を入力すると（ステップＳ３１８で「Ｙｅｓ」）、このＩＤタグ２２のアイテム個品番号及びアイテム詳細情報を記憶部２６ｃに記憶し（ステップＳ３１９）、このアイテム詳細情報を表示部２７の画面に表示する（ステップＳ３２０）。
【００８７】
これにより、記憶部２６ｃには、図７に示すようにステップＳ３１６で指示されたＩＤタグ２２のアイテム個品番号及びアイテム詳細情報が記憶され、このアイテム個品番号及びアイテム詳細情報が表示部２７の画面に一覧表示される。例えば、ステップＳ３１６で第１フィールド「ＸＸＸＸ−Ａ０１」及び第２フィールド「００１」〜「０１０」が指示されたならば、第１フィールド「ＸＸＸＸ−Ａ０１」及び第２フィールド「００１」〜「０１０」を持つ１０個のＩＤタグ２２のアイテム情報が記憶され表示される。
【００８８】
次に、図１０のフローチャートに従って、図９のコントローラ２６側の処理手順に対応するセレクタタグ２３側の処理手順を説明する。
【００８９】
セレクタタグ２３の制御部２３ａは、図９のステップＳ３０４でコントローラ２６側から送信されたコマンドを受信すると、このコマンドがセレクタタグ２３だけを選択するためのものであって、かつタグ識別子「ＸＸＸＸ」を含んでいるか否かを判定し（ステップＳ４０１）、それらに該当するコマンドであることから（ステップＳ４０１で「Ｙｅｓ」）、自己の第１フィールドのタグ識別子及びアイテム識別子を送信する（ステップＳ４０２）。
【００９０】
この後、セレクタタグ２３の制御部２３ａは、図９のステップＳ３１１又はＳ３１２でコントローラ２６側から送信されたコマンドの受信を待機し（ステップＳ４０３）、このコマンドを受信すると（ステップＳ４０３で「Ｙｅｓ」）、このコマンドがセレクタタグ２３だけを選択するためのものであることを確認してから、このコマンドの種類を判定する（ステップＳ４０４）。ここでは、図９のステップＳ３１１で送信された選択のコマンドか、又は図９のステップＳ３１２で送信された非選択のコマンドである。例えば、選択のコマンドであるとすると（ステップＳ４０４で「選択」）、制御部２３ａは、このコマンドが自己の第１フィールドのタグ識別子及びアイテム識別子を含んでいるか否かを判定する（ステップＳ４０５）。そして、自己の第１フィールドのタグ識別子及びアイテム識別子を含んでいるならば（ステップＳ４０５で「Ｙｅｓ」）、ステップＳ４０７の応答処理に移行し、また自己の第１フィールドのタグ識別子及びアイテム識別子を含んでいないならば（ステップＳ４０５で「Ｎｏ」）、このコマンドに応答しない。これにより、コマンドに含まれている第１フィールドのタグ識別子及びアイテム識別子が自己のもの一致するセレクタタグ２３だけが応答することになる。
【００９１】
また、非選択のコマンドであるとすると（ステップＳ４０４で「非選択」）、制御部２３ａは、このコマンドが自己の第１フィールドのタグ識別子及びアイテム識別子を含んでいるか否かを判定する（ステップＳ４０６）。そして、自己の第１フィールドのタグ識別子及びアイテム識別子を含んでいるならば（ステップＳ４０６で「Ｙｅｓ」）、このコマンドに応答せず、また自己の第１フィールドのタグ識別子及びアイテム識別子を含んでいないならば（ステップＳ４０６で「Ｎｏ」）、ステップＳ４０７の応答処理に移行する。これにより、コマンドに含まれている第１フィールドのタグ識別子及びアイテム識別子が自己のもの一致しないセレクタタグ２３だけが応答することになる。
【００９２】
制御部２３ａは、ステップＳ３０３で受信したコマンドに応答することになると、自己のセレクタタグ２３の第２フィールドの内容、すなわち該セレクタタグ２３のグループに属する各ＩＤタグ２２のアイテム個品番号「００１」、「００２」、「００３」、…等を送信する（ステップＳ４０７）。
【００９３】
尚、セレクタタグ２３の制御部２３ａは、図９のステップＳ３１７でコントローラ２６側から送信されたコマンドを受信しても、このコマンドがＩＤタグ２２だけを選択するためのものであることから（ステップＳ４０１で「Ｎｏ」）、このコマンドに応答することはない。
【００９４】
次に、図１１のフローチャートに従って、図９のコントローラ２６側の処理手順に対応するＩＤタグ２２側の処理手順を説明する。
【００９５】
ＩＤタグ２２の制御部２２ａは、図９のステップＳ３１７でコントローラ２６側から送信されたコマンドを受信すると、このコマンドに含まれている第１フィールドのタグ識別子及びアイテム識別子を自己の識別情報の第１フィールド全体と比較して、両者が一致すると判定し（ステップＳ５０１で「Ｙｅｓ」）、自己の第２フィールドのアイテム個品番号及びアイテム詳細情報を送信する（ステップＳ５０２）。
【００９６】
尚、ＩＤタグ２２の制御部２２ａは、図９のステップＳ３０４、Ｓ３１１、Ｓ３１２でコントローラ２６側から送信されたコマンドを受信しても、このコマンドがセレクタタグ２３だけを選択するためのものであることから（ステップＳ５０１で「Ｎｏ」）、このコマンドに応答することはない。
【００９７】
このような図９、図１０、及び図１１の処理手順においては、セレクタタグ２３を選択し、この選択したセレクタタグ２３のグループに属する各ＩＤタグ２２のアイテム個品番号を取得し、該各ＩＤタグ２２のいずれかをアクセスするので、全てのＩＤタグ２２をアクセスする必要がなく、任意のＩＤタグ２２を効率的にアクセスすることができる。
【００９８】
また、通信システム２１においては、任意のＩＤタグ２２を効率的にアクセスすることができるだけではなく、全てのセレクタタグ２３をコントローラ２６からアクセスして、全てのセレクタタグ２３の識別情報からそれぞれのアイテム識別子を取得し、各アイテム識別子のいずれかを選択して、この選択したアイテム識別子を持つセレクタタグ２３をアクセスし、このセレクタタグ２３の第２フィールドの内容、すなわち該セレクタタグ２３のグループに属する各ＩＤタグ２２のアイテム個品番号を更新することができる。
【００９９】
次に、このようにセレクタタグ２３を選択し、この選択したセレクタタグ２３の第２フィールドの内容を更新するための処理手順を、コントローラ２６、セレクタタグ２３、及びＩＤタグ２２別に、図１２、図１０、及び図１１のフローチャートを参照しつつ説明する。
【０１００】
まず、図１２のフローチャートに従ってコントローラ２６側の処理手順を説明する。
【０１０１】
コントローラ２６において、制御部２６ａは、先に述べた図９のステップＳ３０２でセレクタタグ２３の第２フィールドの更新が選択されると（ステップＳ３０２で「Ｙｅｓ」）、図１２のフローチャートに移って、セレクタタグ２３の第２フィールドの内容を更新するための処理手順を開始する。そして、制御部２６ａは、その処理手順を開始すると、全てのセレクタタグ２３の第１フィールドを取得するためのコマンドをプログラム記憶部２６ｂから読み出し（ステップＳ６０１）、このコマンドを送受信部２６ｄを介してリーダライタ２５に出力し、このコマンドをリーダライタ２５からアンテナ２４を介して送信させる（ステップＳ６０２）。
【０１０２】
このコマンドは、セレクタタグ２３だけを選択するためのものであって、第１フィールドのタグ識別子「ＸＸＸＸ」を含んでいる。このため、全てのセレクタタグ２３は、このコマンドに応答して、それぞれの第１フィールドのタグ識別子及びアイテム識別子「ＸＸＸＸ−Ａ０１」、「ＸＸＸＸ−Ｂ０２」、…を送信する。また、全てのＩＤタグ２２は、このコマンドに応答しない。このとき、各セレクタタグ２３は、リーダライタ２５とタグ間の規定の通信プロトコルに従って、それぞれの第１フィールドを順次送信する。
【０１０３】
これらのセレクタタグ２３の第１フィールドは、アンテナ２４を介してリーダライタ２５で順次受信され、送受信部２６ｄを介して制御部２６ａに逐次入力される（ステップＳ６０３）。制御部２６ａは、セレクタタグ２３の第１フィールドを入力する度に、第１フィールドを記憶部２６ｃに記憶する（ステップＳ６０４）。このとき、制御部２６ａは、セレクタタグ２３の第１フィールドを入力した時点から計時を開始して、この計時時間が予め設定された所定時間に達したか否かを判定しており（ステップＳ６０５）、所定時間を経過するまで（ステップＳ６０５で「Ｎｏ」）、ステップＳ６０４を繰り返し、所定時間を経過すると（ステップＳ６０５で「Ｙｅｓ」）、次のステップＳ６０６に移る。
【０１０４】
引き続いて、制御部２６ａは、全てのセレクタタグ２３の第１フィールドのアイテム識別子「Ａ０１」、「Ｂ０２」、…からそれぞれのカテゴリ「Ａ」、「Ｂ」、…を抽出し、これらのカテゴリ「Ａ」、「Ｂ」、…を全てのセレクタタグ２３の第１フィールドに対応付けて記憶部２６ｎに記憶する。
【０１０５】
これにより、記憶部２６ｃには、図７に示すように全てのセレクタタグ２３の第１フィールド及びカテゴリが記憶される。このカテゴリは、アイテム識別子と同様にアイテムの種類を示すものであり、利用者によるアイテムの種類の認識を容易するために用いられる。
【０１０６】
こうして制御部２６ａは、全てのセレクタタグ２３の第１フィールド及びカテゴリを取得すると、全てのセレクタタグ２３の第１フィールド及びカテゴリを表示部２７の画面に一覧表示する（ステップＳ６０６）。
【０１０７】
この状態で、利用者は、表示部２７の画面上で全てのセレクタタグ２３の第１フィールド及びカテゴリを見ながら、入力部２８を操作して、任意のセレクタタグ２３の第１フィールド及びカテゴリを指示する。
【０１０８】
制御部２６ａは、そのような利用者による指示を待機しており（ステップＳ６０７）、任意のセレクタタグ２３の第１フィールド及びカテゴリが指示されると（ステップＳ６０７で「Ｙｅｓ」）、この指示された第１フィールドを持つセレクタタグ２３の第２フィールドを取得するためのコマンドを送受信部２６ｄ、リーダライタ２５、及びアンテナ２４を介して送信する（ステップＳ６０８）。
【０１０９】
このコマンドは、任意のセレクタタグ２３だけを選択するためのものであって、ステップＳ６０７で指示された第１フィールドのタグ識別子及びアイテム識別子を含んでいる。このため、この指示された第１フィールドを持つセレクタタグ２３だけが、このコマンドに応答して、自己の第２フィールドを送信する。例えば、ステップＳ６０７で第１フィールド「ＸＸＸＸ−Ａ０１」が指示されると、第１フィールド「ＸＸＸＸ−Ａ０１」を持つセレクタタグ２３だけが応答して自己の第２フィールドを送信する。また、他のセレクタタグ２３は、第１フィールド「ＸＸＸＸ−Ａ０１」を持たないことから応答しない。
【０１１０】
この応答したセレクタタグ２３の第２フィールドは、アンテナ２４、リーダライタ２５、及び送受信部２６ｄを介して制御部２６ａに入力される。このとき、制御部２６ａは、セレクタタグ２３の応答を待機しており（ステップＳ６０９）、該当するセレクタタグ２３からの応答があって、このセレクタタグ２３の第２フィールドを入力すると（ステップＳ６０９で「Ｙｅｓ」）、この第２フィールドを記憶部２６ｃに記憶し（ステップＳ６１０）、この第２フィールドを表示部２７の画面に表示する（ステップＳ６１１）。
【０１１１】
これにより、図７に示すように記憶部２６ｃには、ステップＳ６０７で指示された第１フィールドを持つセレクタタグ２３の第２フィールドが記憶され、この第２フィールドが表示部２７の画面に一覧表示される。
【０１１２】
この状態で、利用者は、表示部２７の画面を見ながら、入力部２８を操作して、画面上でセレクタタグ２３の第２フィールドを選択し、更に第２フィールドの内容に対して、すなわち該セレクタタグ２３のグループに属する各ＩＤタグ２２のアイテム個品番号に対して追加、削除、修正等を指示する。
【０１１３】
制御部２６ａは、そのような利用者による選択及び指示を待機しており（ステップＳ６１２）、第２フィールドが選択されると（ステップＳ６１２で「Ｙｅｓ」）、入力部２８の操作により第２フィールドの内容の削除が指示されているか否かを判定し（ステップＳ６１３）、第２フィールドの内容の削除が指示されているならば（ステップＳ６１３で「Ｙｅｓ」）、第２フィールドの内容の削除して消去し（ステップＳ６１４）、この後にステップＳ６１５に移る。
【０１１４】
また、入力部２８の操作により第２フィールドの内容の削除が指示されていなければ（ステップＳ６１３で「Ｎｏ」）、制御部２６ａは、入力部２８の操作により第２フィールドの内容の修正が指示されているか否かを判定し（ステップＳ６１６）、第２フィールドの内容の修正が指示されているならば（ステップＳ６１６で「Ｙｅｓ」）、入力部２８の操作による指示に従って第２フィールドの内容を修正し（ステップＳ６１７）、この後にステップＳ６１５に移る。
【０１１５】
更に、入力部２８の操作により第２フィールドが選択されなければ（ステップＳ６１２で「Ｎｏ」）、制御部２６ａは、入力部２８の操作により第２フィールドの内容の追加が指示されているか否かを判定し（ステップＳ６１８）、第２フィールドの内容の追加が指示されているならば（ステップＳ６１８で「Ｙｅｓ」）、入力部２８の操作による指示に従って第２フィールドの内容を追加し（ステップＳ６１９）、この後にステップＳ６１５に移る。また、第２フィールドの内容の追加が指示されていなければ（ステップＳ６１８で「Ｎｏ」）、第２フィールドの内容を維持したまま、ステップＳ６１５に移る。
【０１１６】
こうして第２フィールドの内容の追加、削除、修正等が行われて変更された後、入力部２８の操作により第２フィールドの内容が確定されると（ステップＳ６１５）、これに応答して制御部２６ａは、この変更された第２フィールドの内容を、ステップＳ６０７で指示された第１フィールドを持つセレクタタグ２３の第２フィールドを更新するためのコマンドを送受信部２６ｄ、リーダライタ２５、及びアンテナ２４を介して送信する（ステップＳ６２０）。
【０１１７】
このコマンドには、ステップＳ６０７で指示された第１フィールドのタグ識別子及びアイテム識別子が含まれているため、この指示された第１フィールドを持つセレクタタグ２３だけが、このコマンドに応答して、変更された第２フィールドの内容を受信し、この変更された第２フィールドの内容を自己の第２フィールドに書き込んで、第２フィールドの内容を更新する。
【０１１８】
このように全てのセレクタタグ２３をコントローラ２６からアクセスして、いずれかのセレクタタグ２３を選択してアクセスし、このセレクタタグ２３の第２フィールドの内容を取得して更新することができる。
【０１１９】
次に、図１０のフローチャートに従って、図１２のコントローラ２６側の処理手順に対応するセレクタタグ２３側の処理手順を説明する。
【０１２０】
セレクタタグ２３の制御部２３ａは、図１２のステップＳ６０２でコントローラ２６側から送信されたコマンドを受信すると、このコマンドがセレクタタグ２３だけを選択するためのものであって、かつタグ識別子「ＸＸＸＸ」を含んでいるか否かを判定し（ステップＳ４０１）、それらを含んでいるコマンドであることから（ステップＳ４０１で「Ｙｅｓ」）、自己の第１フィールドのタグ識別子及びアイテム識別子を送信する（ステップＳ４０２）。
【０１２１】
この後、セレクタタグ２３の制御部２３ａは、図１２のステップＳ６０８でコントローラ２６側から送信されたコマンドの受信を待機しており（ステップＳ４０３）、このコマンドを受信すると（ステップＳ４０３で「Ｙｅｓ」）、このコマンドがセレクタタグ２３だけを選択するためのものであって、自己の第１フィールドのタグ識別子及びアイテム識別子を含んでいることを確認してから、このコマンドの種類を判定する（ステップＳ４０４）。ここでは、第２フィールドの内容を更新するためのコマンドであることから（ステップＳ４０４で「更新」）、制御部２３ａは、このコマンドに付随する変更された第２フィールドの内容を受信入力し（ステップＳ４０８）、この変更された第２フィールドの内容を自己の第２フィールドに書き込んで、第２フィールドの内容を更新する（ステップＳ４０９）。
【０１２２】
次に、図１１のフローチャートに従って、図１２のコントローラ２６側の処理手順に対応するＩＤタグ２２側の処理手順を説明する。
【０１２３】
ＩＤタグ２２の制御部２２ａは、図１２のステップＳ５０２でコントローラ２６側から送信されたコマンドを受信すると、このコマンドがセレクタタグ２３だけを選択するためのものであって、タグ識別子「ＸＸＸＸ」を含んでいることから、自己宛のコマンドではないと判定し（ステップＳ５０１で「Ｎｏ」）、このコマンドに応答しない（ステップＳ５０２）。
【０１２４】
このような図１２、図１０、及び図１１の処理手順では、セレクタタグ２３を選択し、この選択したセレクタタグ２３の第２フィールドの内容、すなわち該セレクタタグ２３のグループに属する各ＩＤタグ２２のアイテム個品番号を更新することができるので、アイテム並びにＩＤタグ２２の追加や削除、あるいはセレクタタグ２３の追加や削除に容易に対処することができる。
【０１２５】
尚、図９及び図１１のフローチャートの処理手順におけるＩＤタグの選択に際し、セレクタタグと同様に、選択（第１モード）であるか非選択（第２モード）であるかを指示するようにしても構わない。また、セレクタタグのグループに複数のＩＤタグが含まれる構成としているが、上位のセレクタタグのグループに複数の下位のセレクタタグが含まれ、下位のセレクタタグのグループに複数のＩＤタグが含まれる構成としても良い。
【０１２６】
また、リーダライタにより情報を書込んだり読み出したりすることが可能な複数の無線識別装置を用いたシステムであれば、つまりタグと同等の機能を有する無線識別装置を用いたシステムであれば、本発明を適用することができる。
【図面の簡単な説明】
【０１２７】
【図１】本発明の通信システムの実施形態１を示すブロック図である。
【図２】（ａ）は図１のシステムにおけるＩＤタグの識別情報の構成を示す図であり、（ｂ）は図１のシステムにおけるセレクタタグの識別情報の構成を示す図である。
【図３】図１のシステムにおける各ＩＤタグのアイテム個品番号を一覧表示した表示デバイスの画面を示す図である。
【図４】図１のシステムにおけるＩＤタグのアイテム個品番号を取得するための処理手順を示すフローチャートである。
【図５】図１のシステムにおける誤って混入した各ＩＤタグの識別情報を一覧表示した表示デバイスの画面を示す図である。
【図６】図１のシステムにおける誤って混入したＩＤタグの識別情報を取得するための処理手順を示すフローチャートである。
【図７】本発明の通信システムの実施形態２を示すブロック図である。
【図８】図７のシステムにおけるＩＤタグとセレクタタグの構成を示す図である。
【図９】図７のシステムにおけるＩＤタグのアイテム個品番号を取得するためのコントローラの処理手順を示すフローチャートである。
【図１０】コントローラの処理手順に対応するセレクタタグの処理手順を示すフローチャートである。
【図１１】コントローラの処理手順に対応するＩＤタグの処理手順を示すフローチャートである。
【図１２】図６のシステムにおけるセレクタタグの第２フィールドを更新するためのコントローラの処理手順を示すフローチャートである。
【図１３】従来のシステムを示すブロック図である。
【符号の説明】
【０１２８】
１  通信システム
２  ＩＤ無線識別装置（ＩＤタグ）
３  セレクタ無線識別装置（セレクタタグ）
４  アンテナ
５  リーダライタ
６  パーソナルコンピュータ
２１  通信システム
２２  ＩＤ無線識別装置（ＩＤタグ）
２３  セレクタ無線識別装置（セレクタタグ）
２４  アンテナ
２５  リーダライタ
２６  コントローラ
２７  表示部
２８  入力操作部
２２ａ、２３ａ、２６ａ  制御部
２２ｂ、２３ｂ  アンテナ部
２２ｃ、２３ｃ、２６ｄ  送受信部
２６ｂ  プログラム記憶部
２６ｃ  情報記憶部
【図１】
2009205275.tif 000003
【図２】
2009205275.tif 000004
【図３】
2009205275.tif 000005
【図４】
2009205275.tif 000006
【図５】
2009205275.tif 000007
【図６】
2009205275.tif 000008
【図７】
2009205275.tif 000009
【図８】
2009205275.tif 000010
【図９】
2009205275.tif 000011
【図１０】
2009205275.tif 000012
【図１１】
2009205275.tif 000013
【図１２】
2009205275.tif 000014
【図１３】
2009205275.tif 000015