(57)【要約】【課題】ＲＳＳＩを測定するための回路を必要とせず、また、演算を行うことも無く、簡便な方法でリーダライタとタグとの距離を検出することができるようにすることを目的とする。【解決手段】測位システムのリーダライタ装置は、送信電力を段階的に変えて、当該送信電力を示す電力値を含む質問信号を繰り返し送信し、タグは、質問信号を受信し、当該質問信号に含まれている電力値を含ませた応答信号を送信し、応答信号を受信したリーダライタ装置は、応答信号に含まれる電力値と自装置の識別情報とを管理装置に送信し、管理装置は、受信した電力値と識別情報とに基づいて、前記タグの位置を検出する。【選択図】図２
2010256295.tif 000002
【特許請求の範囲】
【請求項１】
複数のリーダ装置と管理装置とタグとを有する測位システムであって、
前記リーダ装置は、
送信電力を段階的に変えて、当該送信電力を示す電力値を含む質問信号を送信する質問信号送信手段と、
応答信号を受信し、当該応答信号に含まれる電力値と、自装置を特定する識別情報とを前記管理装置に送信する送信手段とを備え、
前記タグは、
前記質問信号を受信し、当該質問信号に含まれている電力値を含ませた応答信号を送信する応答信号送信手段を備え、
前記管理装置は、
前記リーダ装置から、電力値と当該リーダ装置を特定する識別情報とを受信し、受信した電力値と識別情報とに基づいて、前記タグの位置を検出する位置検出手段を備える
測位システム。
【請求項２】
複数のリーダ装置と連携してタグを測位する測位装置であって、
前記リーダ装置に、送信電力を段階的に変えて、当該送信電力を示す電力値を含む質問信号を送信させる質問信号送信制御手段と、
前記リーダ装置が送信した前記質問信号に対応して前記タグが送信し、当該リーダ装置が受信した応答信号に含まれる電力値と、当該リーダ装置を特定する識別情報とを、当該リーダ装置から受信する受信手段と、
前記受信手段で受信した電力値と識別情報とに基づいて、前記タグの位置を検出する位置検出手段を備える
測位装置。
【請求項３】
前記質問信号送信制御手段は、送信電力を段階的に下げて、当該送信電力を示す電力値を含む質問信号を送信させる
請求項２記載の測位装置。
【請求項４】
前記質問信号送信制御手段は、送信電力を段階的に上げて、当該送信電力を示す電力値を含む質問信号を送信させる
請求項２記載の測位装置。
【請求項５】
前記測位装置は、電力値と当該電力値で示される送信電力で送信された場合の質問信号の到達距離とを対応付けて記憶する対応記憶手段を備え、
前記位置検出手段は、受信した識別情報で特定されるリーダ装置から、受信した電力値と対応付けられて記憶されている到達距離以内の位置を、前記タグの位置として検出する
請求項２記載の測位装置。
【請求項６】
前記応答信号は、受信した質問信号に含まれる電力値のうち、最も小さな電力値を含ませた応答信号である
請求項２記載の測位装置。
【請求項７】
複数のリーダ装置と管理装置とタグとを有する測位システムで用いられる測位方法であって、
前記リーダ装置に、送信電力を段階的に変えて、当該送信電力を示す電力値を含む質問信号を送信させ、
前記タグに、前記質問信号を受信させ、当該質問信号に含まれている電力値を含ませた応答信号を送信させ、
前記リーダ装置に、前記応答信号を受信させ、当該応答信号に含まれる電力値と、自装置を特定する識別情報とを前記管理装置に送信させ、
前記管理装置に、前記リーダ装置から、電力値と当該リーダ装置を特定する識別情報とを受信させ、受信した電力値と識別情報とに基づいて、前記タグの位置を検出させる
測位方法。
【請求項８】
複数のリーダ装置と連携してタグを測位する測位装置に前記タグの位置を検出させるコンピュータプログラムであって、
送信電力を段階的に変えて当該送信電力を示す電力値を含む質問信号を送信すべき旨の命令を、前記リーダ装置に送信する処理を実行させ、
前記リーダ装置が送信した前記質問信号に対応して前記タグが送信し、当該リーダ装置が受信した応答信号に含まれる電力値と、当該リーダ装置を特定する識別情報とを、当該リーダ装置から受信する受信処理を実行させ、
前記受信処理において受信した電力値と識別情報とに基づいて、前記タグの位置を検出する位置検出処理を実行させる
コンピュータプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＲＦＩＤ（Radio Frequency IDentification）を用いたシステムにおいて、タグの位置を求める技術に関する。
【背景技術】
【０００２】
ＲＦＩＤ、すなわち、ＩＣチップを利用した非接触認証技術は、近年、物品管理を中心に様々な分野での応用が期待されている。
【０００３】
ＲＦＩＤを用いたシステムは、通常、認証対象であるタグと、認証装置であるリーダライタと、リーダライタを管理する管理装置等で構成される。タグはデータを含むＩＣ及びアンテナからなり、リーダライタはタグのデータを読み書きする。また、管理装置は、リーダライタが読み取ったデータの処理等を行う。
【０００４】
例えば、流通分野であれば物品にタグを取り付け、物品の在庫管理を行ったり、人に付けて、倉庫内の人の位置を把握したりすることができるようになる。
【０００５】
すなわち、タグの位置を検出することで、タグが添付された物品や人の位置を検出する。
【０００６】
ここで、タグの位置を検出する技術として、複数のリーダライタからタグに向けて、送信電力を段階的に減少させて信号を送信し、この信号に対するタグからの応答信号を元にタグの位置を特定する技術が提案されている。（特許文献１及び特許文献２参照）。
【０００７】
具体的には、例えば、複数のリーダライタが送信電力を段階的に減少させて信号をあるタグに向けて送信する。信号の送信電力の強さと信号の到達距離とは、基本的に送信電力の強さが強いほど信号の到達距離は長いという相関関係にある。従って、送信電力が大きいときには、信号の到達距離が長いため、タグは複数のリーダライタからの信号を受信することができる。しかし、送信電力が小さいときには、信号の到達距離が短いため、タグが受信できるリーダライタの信号の数は少なくなる。
【０００８】
送信電力を段階的に減少させていくことで、タグが受信する信号が1つとなった場合、そのタグは、受信した信号を送信したリーダライタに対して最も近い位置に在ることになる。
【０００９】
この技術によれば、タグがどのリーダライタに最も近いかを検出することが可能となる。
【先行技術文献】
【特許文献】
【００１０】
【特許文献１】特開２００１−１１６５８３号公報
【特許文献２】特開２００７−８８７４３号公報
【発明の概要】
【発明が解決しようとする課題】
【００１１】
しかしながら、この技術では、タグに最も近いリーダライタを容易に知ることはできるが、リーダライタからどのくらい離れているかは、演算を行って求める必要がある。
【００１２】
例えば、タグからの応答信号の受信信号強度であるＲＳＳＩ（Received Signal Strength Indication）をリーダライタが検出し、ＲＳＳＩと応答信号の到達距離との既知の相関関係から、リーダライタとタグとの距離を算出する。
【００１３】
この場合、ノイズを受信強度として判定してしまう等、ノイズが判定結果に影響を与える場合が生じ得るので、正確な距離を判断できない場合がある。また、ＲＳＳＩが安定するまで時間を要するうえ、ＲＳＳＩを測定するための回路を必要とする。
【００１４】
そこで、本発明は、ＲＳＳＩを測定するための回路を必要とせず、また、演算を行うことも無く、簡便な方法でリーダライタとタグとの距離を検出することができるようにすることを目的とする。
【課題を解決するための手段】
【００１５】
本発明の１形態に係る測位システムは、複数のリーダ装置と管理装置とタグとを有する測位システムであって、前記リーダ装置は、送信電力を段階的に変えて、当該送信電力を示す電力値を含む質問信号を送信する質問信号送信手段と、応答信号を受信し、当該応答信号に含まれる電力値と、自装置を特定する識別情報とを前記管理装置に送信する送信手段とを有し、前記タグは、前記質問信号を受信し、当該質問信号に含まれている電力値を含ませた応答信号を送信する応答信号送信手段を有し、前記管理装置は、前記リーダ装置から、電力値と当該リーダ装置を特定する識別情報とを受信し、受信した電力値と識別情報とに基づいて、前記タグの位置を検出する位置検出手段を有する。
【発明の効果】
【００１６】
上記構成の測位システムは、簡便な方法でリーダライタとタグとの距離を検出することが可能となる。
【図面の簡単な説明】
【００１７】
【図１】測位システム１００のリーダライタ装置とタグとの関係例を示す図である。
【図２】リーダライタ装置、タグ及び管理装置の機能的構成の例を示すブロック図である。
【図３】到達距離テーブルの構成及び内容の例を示す図である。
【図４】送信順序テーブルの構成及び内容の例を示す図である。
【図５】返信ＲＷ管理テーブルの構成及び内容の例を示す図である。
【図６】質問信号及び応答信号の構成及び内容の例を示す図である。
【図７】リーダライタ装置とタグとの通信のタイミングの例を示すタイムチャートである。
【図８】リーダライタ装置が、送信電力値「０ｄＢｍ」で質問信号を送信した場合の質問信号の到達範囲を示す図である。
【図９】リーダライタ装置が、送信電力値「−１０ｄＢｍ」で質問信号を送信した場合の質問信号の到達範囲を示す図である。
【図１０】リーダライタ装置が、送信電力値「−２０ｄＢｍ」で質問信号を送信した場合の質問信号の到達範囲を示す図である。
【図１１】リーダライタ装置、タグ及び管理装置が、タグの位置を測定する測位処理を示すフローチャートである。
【図１２】送信電力値を段階的に下げて繰り返し質問信号を送信する場合の、送信順序テーブルの構成及び内容の例を示す図である。
【図１３】送信電力値を低い値から段階的に上げて質問信号を送信する場合の、送信順序テーブルの構成及び内容の例を示す図である。
【図１４】実施形態２のリーダライタ装置、タグ及び管理装置の機能的構成の例を示すブロック図である。
【図１５】質問信号管理テーブルの構成及び内容の例を示す図である。
【図１６】実施形態２のリーダライタ装置、タグ及び管理装置が、タグの位置を測定する測位処理を示すフローチャートである。
【発明を実施するための形態】
【００１８】
＜実施形態１＞
＜概要＞
リーダライタは、タグに向けて、送信電力を段階的に変化させて信号（以下、「質問信号」という。）を繰り返し送信する。一方、質問信号を受信したタグは、受信した質問信号に対応してリーダライタに信号（以下、「応答信号」という。）を返す。
【００１９】
すなわち、応答信号は、質問信号が届いたことをリーダライタに通知する役割をはたす。リーダライタは、受信した応答信号を管理装置に送信する。管理装置は、応答信号を受信したリーダライタが一つとなった時に、そのリーダライタが、タグから最も近いリーダライタであると判断する。
【００２０】
実施形態１では、応答信号に、質問信号が届いたことを示す役割だけではなく、どのくらいの到達距離を持った質問信号が届いたかを示す役割を担わせる。つまり、どのくらいの到達距離を持った質問信号が届いたかを示す情報を、応答信号に含ませる。
【００２１】
各リーダライタが受信した応答信号を収集する管理装置は、応答信号の内容を参照しさえすれば、演算等は行わずとも容易にリーダライタとタグとの距離を求めることができるようになる。
【００２２】
具体的には、リーダライタは、タグに対して送信する質問信号に、電力値を含ませて送信する。この電力値は、実際に質問信号を送信した電力を示す値である。質問信号を受信したタグは、受信した質問信号に対応して送信する応答信号に、この質問信号に含まれていた電力値を含ませて送信する。
【００２３】
応答信号を受信したリーダライタを介して応答信号を収集した管理装置は、受信した応答信号が、どのタグからの応答信号であるかという情報と共に、いかなる大きさの電力で送信された質問信号に対応する応答信号であるかという情報を正確に知ることができる。
【００２４】
すなわち、送信電力と距離とを対応させたテーブル等を記憶しておきさえすれば、そのテーブルを参照するだけで距離を求めることができる。応答信号のＲＳＳＩを検出することも、ＲＳＳＩから距離を算出することも不要である。
【００２５】
また、記憶しておく送信電力に対応する距離を、リーダライタの特性又は使用される環境に応じてリーダライタ毎に記憶することにより、より正確な距離の判定が可能となる。ＲＦＩＤは、電波を使用するものであるため、タグが付加された物品が金属である場合又はタグ等が水気が多く存在する環境下で使用される場合などには通信性能に影響が出る場合があるからである。
【００２６】
以下、本発明の実施形態１における測位システムについて、図面を用いて説明する。実施形態１では、どのリーダライタ装置の近くに、どのタグが在るのかを検出する場合を例に説明する。また、タグはアクティブタイプのタグであるとする。
【００２７】
＜機能＞
図１は、実施形態１の測位システム１００のリーダライタ装置とタグとの関係例を示す図である。また、測位システム１００に含まれるタグ２０００とリーダライタ装置（１０００Ａ、１０００Ｂ、１０００Ｃ）との信号の到達範囲の例を示す図である。説明の便宜上、タグは１つ記載しているが複数あってもよい。
【００２８】
尚、図１は、説明のための模式図であるため、質問信号の到達距離と応答信号の到達距離との比等は正確ではない（図８等の図も同様である。）。また、図１において、リーダライタ装置は「ＲＷ」と記載している。以下、リーダライタ装置１０００Ａ、リーダライタ装置１０００Ｂ、リーダライタ装置１０００Ｃを、「リーダライタ１０００」と総称する。
【００２９】
図１において、円は、信号の到達範囲を示し、点線はリーダライタ装置１０００が送信する質問信号の到達範囲を示し、一点鎖線は、タグ２０００が送信する応答信号の到達範囲を示す。
【００３０】
図１に示す例では、タグ２０００は、リーダライタ装置１０００Ａとリーダライタ装置１０００Ｂとから送信される質問信号の到達範囲にある。従って、タグ２０００は、これら２つのリーダライタ装置から送信された質問信号を受信する。
【００３１】
タグ２０００は、受信した質問信号それぞれに対応して応答信号を送信する。送信した応答信号は、応答信号の到達範囲にあるすべてのリーダライタ装置が受信する。すなわち、リーダライタ装置１０００Ａ、リーダライタ装置１０００Ｂ及びリーダライタ装置１０００Ｃが受信することになる。
【００３２】
しかし、リーダライタ装置１０００Ｃが受信した２つの応答信号はいずれも、リーダライタ１０００Ｃが送信した質問信号に対応した応答信号ではないので、リーダライタ装置１０００Ｃは受信した応答信号を両方とも破棄する。また、リーダライタ装置１０００Ａは、受信した応答信号のうち、自装置が送信した質問信号に対応してタグが送信した応答信号以外の応答信号は破棄する。リーダライタ装置１０００Ｂも、同様である。
【００３３】
応答信号には、どのリーダライタ装置から送信された質問信号に対応する応答信号であるかを示すために、リーダライタ装置のＩＤが含まれている。従って、応答信号を受信したリーダライタ装置１０００は、応答信号に自装置のＩＤが含まれていない場合は、応答信号を破棄する。
【００３４】
リーダライタ装置１０００は、質問信号に自装置のＩＤを含ませて送信する。タグは、質問信号に含まれたリーダライタ装置のＩＤを、応答信号に含ませて送信し、どのリーダライタ装置から送信された質問信号に対応する応答信号であるのかを示している。
【００３５】
以下、応答信号を受信するという場合は、リーダライタ装置が自装置宛の応答信号を受信することを意味するものとする。
【００３６】
次に、図２を用いて、実施形態１の測位システム１００に含まれるリーダライタ装置１０００、タグ２０００及び管理装置３０００について説明する。
【００３７】
図２は、リーダライタ装置１０００、タグ２０００及び管理装置３０００の機能的構成の例を示すブロック図である。
【００３８】
リーダライタ装置１０００は、制御部１１００、通信部１２００、送信電力変更部１３００、質問信号送信部１４００、質問信号生成部１５００、応答信号受信部１６００及びアンテナ１０を有する。
【００３９】
制御部１１００は、一般的なリーダライタ装置に必要な処理の他、本実施例に特有の処理、例えば、送信電力値を含ませた質問信号を送信する処理のための制御等を行う。
【００４０】
通信部１２００は、管理装置３０００と通信を行う機能を有する。
【００４１】
送信電力変更部１３００は、質問信号送信部１４００が質問信号を送信する際の送信電力を、所定の強さの送信電力となるよう制御する機能を有する。
【００４２】
質問信号送信部１４００は、質問信号生成部１５００から渡された質問信号を、アンテナ１０を介して送信する機能を有する。質問信号送信部１４００は、質問信号を送信する際の送信電力値を送信電力変更部１３００の制御に応じて変更し、アンテナ１０からの電波出力値を増減する機能を有する。
【００４３】
質問信号生成部１５００は、制御部１１００から依頼を受け、質問信号を生成する機能を有する。質問信号には、タグに依頼する処理を示すコマンドとその処理に必要なデータとを含ませる。例えば、タグの位置を測定するため処理を依頼する場合は、その旨のコマンドと送信電力値とを質問信号に含ませる。
【００４４】
応答信号受信部１６００は、アンテナ１０を介して応答信号を受信し、受信した応答信号を解析し、必要な情報を制御部１１００に渡す機能を有する。
【００４５】
次に、タグ２０００は、制御部２１００、質問信号受信部２２００、応答信号送信部２３００、応答信号生成部２４００及びアンテナ２０を有する。
【００４６】
制御部２１００は、一般的なタグに必要な処理の他、受信した質問信号に含まれるコマンドを解析し、コマンドに応じた処理のための制御等を行う。
【００４７】
質問信号受信部２２００は、アンテナ２０を介して質問信号を受信し、受信した質問信号のうち必要な情報を制御部２１００に渡す機能を有する。
【００４８】
応答信号送信部２３００は、応答信号生成部２４００から渡された応答信号を、アンテナ２０を介して送信する機能を有する。
【００４９】
応答信号生成部２４００は、制御部２１００から依頼を受け、応答信号を生成する機能を有する。応答信号生成部２４００は、制御部２１００からの依頼に従い、電力値を含ませた応答信号を生成する。
【００５０】
次に、管理装置３０００は、いわゆるサーバであり、リーダライタ装置１０００からデータを受信して所定の処理を行う機能及びリーダライタ装置１０００に処理を依頼する機能等を有する装置である。
【００５１】
この管理装置３０００は、制御部３１００、通信部３２００、位置検出部３３００及び通信情報記憶部３４００を有する。
【００５２】
制御部３１００は、一般的なサーバに必要な処理の他、本実施例に特有の処理、例えば、タグの位置を測定する処理の開始指示をユーザから受け付けると、測位コマンドを送信するよう各リーダライタ装置に指示を出す等の処理を行う。
【００５３】
通信部３２００は、リーダライタ装置１０００と通信を行う機能を有する。
【００５４】
位置検出部３３００は、制御部３１００から依頼を受け、タグ２０００の位置を検出するための処理（以下、「測位処理」という。）を行う。具体的には、測位のための質問信号を送信する旨の指示を、リーダライタ装置１０００に送信する。また、リーダライタ装置１０００から、当該リーダライタ装置１０００が受信した応答信号に関するデータを受信し、受信したデータを解析してタグの位置を検出する。タグの位置の検出方法については、＜測位方法＞の項で説明する。
【００５５】
通信情報記憶部３４００は、リーダライタ装置１０００に指示する送信電力値及び送信電力に応じた質問信号の到達距離の情報等を記憶しておく機能を有する。
【００５６】
上述した機能の全部または一部は、リーダライタ装置１０００、タグ２０００及び管理装置３０００がそれぞれ有するＣＰＵが、それぞれのメモリ等に記録されているプログラムを実行することにより実現される。
【００５７】
＜データ＞
次に、実施形態１の測位システム１００で用いる主なデータについて図３〜図６を用いて説明する。これらの図のうち図３〜図５を用いて説明するデータは、管理装置３０００の通信情報記憶部３４００に記憶されているデータであり、予め、測位システム１００の管理者等によって作成されている。また、図６を用いて説明するデータは、リーダライタ装置１０００とタグ２０００とが送受信するデータであるところの、質問信号及び応答信号である。
【００５８】
図３は、到達距離テーブル３４１０の構成及び内容の例を示す図である。
【００５９】
この到達距離テーブル３４１０には、管理装置３０００が管理している全てのリーダライタ装置１０００の情報が登録されている。
【００６０】
到達距離テーブル３４１０は、リーダライタＩＤ３４１１、電力値３４１２及び到達距離３４１３を含む。
【００６１】
リーダライタＩＤ３４１１は、リーダライタ装置１０００を識別するＩＤ（識別子）を示す。
【００６２】
電力値３４１２は、質問信号を送信する際の、送信電力の値を示す。
【００６３】
到達距離３４１３は、リーダライタＩＤ３４１１で示されるリーダライタ装置１０００が、電力値３４１２で示される電力値の送信電力で質問信号を送信した場合の、質問信号の到達距離を示す。
【００６４】
次に、図４は、送信順序テーブル３４２０の構成及び内容の例を示す図である。この送信順序テーブル３４２０は、どのような順序で、いかなる電力値で質問信号をリーダライタ装置１０００に送信させるかを規定するものである。
【００６５】
送信順序テーブル３４２０は、順番３４２１及び電力値３４２２を含む。
【００６６】
順番３４２１は、リーダライタ装置１０００に指示する順番を示す。
【００６７】
電力値３４２２は、リーダライタ装置１０００に、指示する電力値を示す。
【００６８】
リーダライタ装置１０００は、原則として、この送信順序テーブル３４２０に登録されているレコード数分、順番３４２１が「１」のレコードから順に、電力値３４２２に設定されている電力値で示される送信電力で質問信号を繰り返し送信する。
【００６９】
次に、図５は、返信ＲＷ管理テーブル３４３０の構成及び内容の例を示す図である。この返信ＲＷ管理テーブル３４３０は、応答信号を受信したリーダライタ装置を管理するテーブルであり、測位処理を行っているときに使用される。
【００７０】
また、図５の下の図は、リーダライタ装置１０００Ａ及びリーダライタ装置１０００Ｂが送信した質問信号の到達距離と、タグ２０００、タグ２００１を示した図である。
【００７１】
返信ＲＷ管理テーブル３４３０は、順番３４３１、電力値３４３２、返信ＲＷ３４３３及びタグＩＤ３４３４を含む。
【００７２】
順番３４３１は、リーダライタ装置１０００に指示した順番を示す。この順番は、送信順序テーブル３４２０の順番３４２１と同じである。例えば、送信順序テーブル３４２０の順番３４２１「１」の電力値３４２２でリーダライタ装置１０００に質問信号を送信させた場合の結果が、返信ＲＷ管理テーブル３４３０の順番３４３１「１」のレコードに登録される。
【００７３】
電力値３４３２は、リーダライタ装置１０００が質問信号に含ませて送信した電力値を示す。
【００７４】
返信ＲＷ３４３３は、電力値３４３２で示される電力値で質問信号を送信したリーダライタ装置１０００のうちの、応答信号を受信したリーダライタ装置のＩＤを示す。
【００７５】
タグＩＤ３４３４は、返信ＲＷ３４３３で示されるリーダライタ装置が受信した応答信号を送信したタグのＩＤを示す。
【００７６】
次に、図６は質問信号１４１０及び応答信号２３１０の構成及び内容の例を示す図である。質問信号１４１０は、リーダライタ装置１０００が送信する信号であり、応答信号２３１０は、タグ２０００が送信する信号である。
【００７７】
質問信号１４１０は、コマンド１４１１、リーダライタＩＤ１４１２及び電力値１４１３を含む。
【００７８】
コマンド１４１１は、この質問信号１４１０を受信したタグ２０００に依頼する処理の内容を示す。実施形態１では、コマンド１４１１には、タグの位置を検出するための処理を依頼する「測位コマンド」のコードが設定される。
【００７９】
リーダライタＩＤ１４１２は、この質問信号１４１０の送信元であるリーダライタ装置１０００を示す。具体的には、この質問信号１４１０を送信したリーダライタ装置１０００を識別するためのＩＤが設定される。
【００８０】
電力値１４１３は、この質問信号１４１０を送信する際の送信電力値を示す。この電力値１４１３は、コマンド１４１１に測位コマンドのコードが設定されている場合にのみ有効である。リーダライタ装置１０００は、この電力値１４１３で示される電力値の送信電力で質問信号１４１０を送信する。
【００８１】
応答信号２３１０は、リーダライタＩＤ２３１１、タグＩＤ２３１２及び電力値２３１３を含む。
【００８２】
リーダライタＩＤ２３１１は、この応答信号２３１０の送信先であるリーダライタ装置１０００を示す。応答信号２３１０は、受信した質問信号１４１０に対応して、受信した質問信号１４１０を送信したリーダライタ装置１０００宛に送信されるものであるためである。具体的には、受信した質問信号１４１０のリーダライタＩＤ１４１２として設定されていたリーダライタ装置のＩＤが設定される。
【００８３】
タグＩＤ２３１２は、この応答信号２３１０を送信するタグを示す。具体的には、タグのＩＤが設定される。
【００８４】
電力値２３１３は、タグＩＤ２３１２で示されるタグが受信した質問信号１４１０が、いかなる電力値で出力されたものであるかを示す。具体的には、受信した質問信号１４１０の電力値１４１３として設定されていた値が、そのまま設定される。
【００８５】
＜測位方法＞
ここで、測位システム１００においてタグの位置を測位する例を、図７〜図１０を用いて説明する。
【００８６】
図７は、リーダライタ装置１０００とタグ２０００との通信のタイミングの例を示すタイムチャートである。尚、図７において、リーダライタ装置１０００Ａを「ＲＷ−Ａ」、リーダライタ装置１０００Ｂを「ＲＷ−Ｂ」のようにリーダライタＩＤを用いて記載する。また、各リーダライタ装置１０００の時間軸の上側に記載した矩形は、各リーダライタ装置１０００にそれぞれ割り当てられた送受信時間１４０１を示す。リーダライタ装置１０００は、割り当てられた送受信時間１４０１内に質問信号１４１０を送信して応答信号２３１０を受信する。
【００８７】
また、最下段に示すタグ２０００の時間軸における縦線は、質問信号１４１０の受信タイミング２２０１と応答信号の送信タイミング２３０１を示す。
【００８８】
図７に示すように、各リーダライタ装置１０００は、送受信時間１４０１をずらして質問信号１４１０を送信する。
【００８９】
一方、タグ２０００は、送受信時間１４０１に、受信タイミング２２０１で質問信号１４１０の受信を試み、質問信号を受信した場合は、送信タイミング２３０１で応答信号２３１０を送信する。
【００９０】
実施形態１では、リーダライタ装置１０００は、４段目に示した送信電力値で、質問信号１４１０を送信する。
【００９１】
この質問信号１４１０を送信するリーダライタ装置１０００の順序は、予め決められているものとする。管理装置３０００が、それぞれ予め決められた順序に従いタイミングを計って各リーダライタ装置１０００に指示を出す。各リーダライタ装置１０００は、指示を受信したら質問信号１４１０を送信する。
【００９２】
管理装置３０００は、ある送信電力値での質問信号１４１０の送信を開始してから所定時間３３０１経過したら、送信電力値を変更して、同じ順序でリーダライタ装置１０００に質問信号１４１０を送信させる。
【００９３】
次に、図８は、各リーダライタ装置１０００が、送信電力値「０ｄＢｍ」で質問信号１４１０を送信した場合の質問信号１４１０の到達範囲を示す図である。また、図９は、送信電力値「−１０ｄＢｍ」で質問信号１４１０を送信した場合の質問信号１４１０の到達範囲を示す図であり、図１０は、送信電力値「−２０ｄＢｍ」で質問信号１４１０を送信した場合の質問信号１４１０の到達範囲を示す図である。
【００９４】
このように、送信電力値を段階的に小さくし、質問信号１４１０の到達範囲を段階的に小さくしていく。
【００９５】
図８では、タグ２０００は、リーダライタ装置１０００Ａ、リーダライタ装置１０００Ｂ及びリーダライタ装置１０００Ｃの送信した質問信号１４１０の到達範囲にある。しかし、図９では、タグ２０００は、リーダライタ装置１０００Ａ及びリーダライタ装置１０００Ｂの送信した質問信号１４１０の到達範囲にあり、図１０では、リーダライタ装置１０００Ａの送信した質問信号１４１０の到達範囲にのみ在ることになる。
【００９６】
従って、応答信号２３１０を受信するリーダライタ装置１０００は、図８では、リーダライタ装置１０００Ａ、Ｂ、Ｃの３台であるが、図９では、リーダライタ装置１０００Ａ、Ｂの２台となり、図１０では、リーダライタ装置１０００Ａの１台となる。
【００９７】
すなわち、タグ２０００は、リーダライタ装置１０００Ａに最も近い位置に在る。且つ、リーダライタ装置１０００Ａが送信電力値「−２０ｄＢｍ」で送信した場合の質問信号１４１０の到達距離の範囲内に在る。
【００９８】
実施形態１では、最後の１台であるリーダライタ装置１０００Ａが受信した応答信号２３１０の中に、リーダライタ装置１０００Ａが質問信号１４１０を送信した電力値２３１３が含まれているので、この電力値２３１３をもとに到達距離テーブル３４１０を参照すれば、リーダライタ装置１０００Ａからタグ２０００までの距離を容易に検出できる。
【００９９】
尚、各リーダライタ装置１０００が設置されている緯度経度等の位置は、予め測定され管理装置３０００に記憶されている。
【０１００】
＜動作＞
以下、実施形態１の測位システム１００の動作について図１１を用いて説明する。
【０１０１】
図１１は、リーダライタ装置１０００、タグ２０００及び管理装置３０００が、タグ２０００の位置を測定する測位処理を示すフローチャートである。
【０１０２】
管理装置３０００の制御部３１００は、測位処理の開始指示をユーザから受け付けると、位置検出部３３００にタグの位置を検出するよう指示を出す。
【０１０３】
指示を受けた、位置検出部３３００は、通信部３２００を介して各リーダライタ装置１０００にタグの測位指示を送信する（ステップＳ３００）。
【０１０４】
この測位指示を送信する際、位置検出部３３００は、通信情報記憶部３４００に記憶されている送信順序テーブル３４２０（図４参照）から、まず順番３４２１が「１」のレコードの電力値３４２２を読み出して、各リーダライタ装置１０００に送信する。
【０１０５】
この際、位置検出部３３００は、リーダライタ装置１０００に質問信号１４１０を送信させる順番に応じて、タイミングを計って測位指示を各リーダライタ装置に送信する。例えば、図７に示す例では、リーダライタ装置１０００Ａは、最初に質問信号を送信することから、位置検出部３３００は、最初にリーダライタ装置１０００Ａに測位指示を送信する。また、リーダライタ装置１０００Ｂは、２番目に質問信号を送信することから、送受信時間１４０１が経過するのを待って、リーダライタ装置１０００Ｂに測位指示を送信する。
【０１０６】
位置検出部３３００は、順序が１番目のリーダライタ装置に最初に測位指示を出したときに、所定時間３３０１（図７参照）の計測を開始する。例えば、図７においては、送信電力値「０ｄＢｍ」でリーダライタ装置１０００Ａに測位指示を出したときに計測を開始する。
【０１０７】
測位指示と電力値とを受信したリーダライタ装置１０００の通信部１２００は（ステップＳ１００）、測位指示を受信した旨を受信した電力値とともに制御部１１００に渡す。
【０１０８】
その旨と電力値とを渡された制御部１１００は、渡された電力値を質問信号生成部１５００に渡して、測位コマンドを含んだ質問信号を生成して送信するよう依頼する。
【０１０９】
制御部１１００から測位コマンドを含んだ質問信号１４１０を生成して送信するよう依頼を受けた質問信号生成部１５００は、質問信号１４１０（図６参照）を生成する（ステップＳ１１０）。
【０１１０】
具体的には、コマンド１４１１として測位コマンドを示すコードを設定し、リーダライタＩＤ１４１２として自装置のＩＤを設定する。また、電力値１５１３として、制御部１１００から渡された電力値を設定する。
【０１１１】
質問信号１４１０を生成した質問信号生成部１５００は、次に、制御部１１００から渡された電力値を送信電力変更部１３００に渡して送信電力の変更を依頼する。
【０１１２】
依頼を受けた送信電力変更部１３００は、質問信号送信部１４００が質問信号１４１０を送信する際の送信電力を、渡された電力値の電力となるよう制御を行う。
【０１１３】
送信電力の変更を依頼した質問信号生成部１５００は、生成した質問信号１４１０を質問信号送信部１４００に渡して送信を依頼する。
【０１１４】
依頼を受けた質問信号送信部１４００は、アンテナ１０を介して渡された質問信号１４１０を送信する（ステップＳ１２０）。
【０１１５】
アンテナ２０を介して質問信号１４１０を受信したタグ２０００の質問信号受信部２２００は（ステップＳ２００）、受信した質問信号１４１０を解析し、測位コマンドである旨とリーダライタＩＤ１４１２として設定されていたリーダライタ装置のＩＤと電力値１４１３として設定されていた電力値とを、制御部２１００に渡す。
【０１１６】
測位コマンドである旨を受け取った制御部２１００は、応答信号生成部に２４００に測位コマンドに応じた応答信号２３１０を生成して送信するよう依頼する。この際、質問信号受信部２２００から受け取ったリーダライタ装置のＩＤと電力値とを渡す。
【０１１７】
依頼を受けた応答信号生成部に２４００は、応答信号２３１０（図６参照）を生成する（ステップＳ２１０）。
【０１１８】
具体的には、応答信号２３１０のリーダライタＩＤ２３１１として、制御部２１００から渡されたリーダライタ装置のＩＤを設定する。また、タグＩＤ２３１２として、自タグ２０００のＩＤを設定する。また、電力値２３１３として、制御部２１００から渡された電力値を設定する。
【０１１９】
応答信号２３１０を生成した応答信号生成部２４００は、応答信号送信部２３００に生成した応答信号２３１０を渡して送信を依頼する。
【０１２０】
依頼を受けた応答信号送信部２３００は、アンテナ２０を介して渡された応答信号２３１０を送信する（ステップＳ２２０）。
【０１２１】
アンテナ１０を介して応答信号２３１０を受信したリーダライタ装置１０００の応答信号受信部１６００は（ステップＳ１３０：Ｙｅｓ）、受信した応答信号２３１０を解析し、タグＩＤ２３１２として設定されているタグのＩＤと、電力値２３１３として設定されている電力値とを制御部１１００に渡す。
【０１２２】
制御部１１００は、応答信号受信部１６００から渡されたタグのＩＤと電力値と自リーダライタ装置を識別するための自装置ＩＤとを、通信部１２００を介して管理装置３０００に送信する（ステップＳ１４０）。
【０１２３】
一方、リーダライタ装置１０００が応答信号２３１０を受信していない場合は（ステップＳ１３０：Ｎｏ）、管理装置３０００には何も送信しない。
【０１２４】
リーダライタ装置１０００からタグのＩＤと電力値と自装置ＩＤとを受信した管理装置３０００の通信部３２００は（ステップＳ３１０）、受信したタグのＩＤと電力値と自装置ＩＤとを、位置検出部３３００に渡す。
【０１２５】
タグのＩＤと電力値と自装置ＩＤとを渡された位置検出部３３００は、返信ＲＷ管理テーブル３４３０に登録する。
【０１２６】
具体的には、渡された電力値と電力値３４３２が同じであるレコードの返信ＲＷ３４３３に、渡された自装置ＩＤを登録し、タグＩＤ３４３４に、渡されたタグのＩＤを登録する。
【０１２７】
次に、送信順序テーブル３４２０の最後のレコード、例えば、図４の送信順序テーブル３４２０の例では、順番３４２１が「３」のレコードまで処理した場合は（ステップＳ３２０：Ｙｅｓ）、タグの位置を判定する（ステップＳ３４０）。
【０１２８】
まだレコードが残っている場合は（ステップＳ３２０：Ｎｏ）、位置検出部３３００は、所定時間３３０１（図７参照）が経過したか判断する。
【０１２９】
位置検出部３３００は、所定時間３３０１経過したと判断した場合は、返信ＲＷ管理テーブル３４３０の返信ＲＷ３４３３に登録されているリーダライタ装置１０００のＩＤの数を求める。
【０１３０】
この数が２以上の場合（ステップＳ３３０：２以上）は、送信順序テーブル３４２０の次の順番３４２１、例えば、「２」のレコードの電力値３４２２を渡して、各リーダライタ装置１０００にタグの測位指示を送信し、ステップＳ３００〜ステップＳ３１０を繰り返す。
【０１３１】
一方、返信ＲＷ３４３３に登録されているリーダライタ装置のＩＤの数が０又は１の場合（ステップＳ３３０：０又は１）は、タグの位置を判定する（ステップＳ３４０）。
【０１３２】
具体的には、返信ＲＷ３４３３に登録されているリーダライタ装置１０００の数が１つであるレコードがある場合は、到達距離テーブル３４１０（図３参照）を参照して、そのリーダライタ装置１０００からの距離を求める。
【０１３３】
詳細には、到達距離テーブル３４１０のリーダライタＩＤ３４１１が、そのレコードの返信ＲＷ３４３３に登録されているリーダライタ装置のＩＤと同じであって、電力値３４１２がそのレコードの電力値３４３２と同じである到達距離３４１３を読み出す。読み出した到達距離が、そのレコードのタグＩＤ３４３４に登録されているタグのＩＤで示されるタグとの距離となる。
【０１３４】
例えば、図５の例では、返信ＲＷ管理テーブル３４３０の順番３４３１が「３」のレコードの返信ＲＷ３４３３に登録されているリーダライタ装置のＩＤは「ＲＷ−Ａ」のみである。従って、到達距離テーブル３４１０のリーダライタＩＤ３４１１が「ＲＷ−Ａ」であって、電力値３４１２が「−２０」の到達距離３４１３は「３」であるので、タグＩＤ３４３４の「Ｔ２０００」が示すタグ２０００の位置は、ＩＤが「ＲＷ−Ａ」であるリーダライタ装置１０００から「３」ｍ（メートル）の距離以内であると検出する。
【０１３５】
また、図５においては、順番３４３１が「２」のレコードの返信ＲＷ３４３３は、「ＲＷ−Ａ、ＲＷ−Ｂ」であるので、タグ２０００は、リーダライタ装置１０００Ｂの側に在ることがわかる（図５の下の図のタグ２０００参照）。
【０１３６】
また、仮に、図５の返信ＲＷ管理テーブル３４３０において、順番３４３１が「３」のレコードの返信ＲＷ３４３３に登録されているリーダライタ装置のＩＤが無かったとする。すなわち、ステップＳ３３０でリーダライタ装置の数が「０」の場合である。
【０１３７】
その場合、返信ＲＷ３４３３に登録されているリーダライタ装置１０００の数が１つであるレコードがないことになるが、１つ前の順番３４３１のレコード、つまり順番３４３１が「２」のレコードの返信ＲＷ３４３３に登録されている「ＲＷ−Ａ」と「ＲＷ−Ｂ」とを基に位置を検出する。タグＩＤ３４３４に登録されている「Ｔ２０００」と「Ｔ２００１」とが示すタグ２０００とタグ２００１との位置は、「ＲＷ−Ａ」と「ＲＷ−Ｂ」とが示すリーダライタ装置１０００Ａとリーダライタ装置１０００Ｂとの質問信号到達範囲が重なる場所であると検出する。
＜変形例１＞
実施形態１では、送信順序テーブル３４２０（図４参照）で示されるように、送信電力値を、高い値から段階的に下げて質問信号１４１０を送信した。
【０１３８】
変形例１として、送信電力値を、高い値から段階的に下げて質問信号１４１０を送信した後、再度、高い値から段階的に下げて送信することを繰り返すこととしてもよい。
【０１３９】
この場合の、送信順序テーブル３４４０の構成及び内容の例を図１２に示す。
【０１４０】
送信順序テーブル３４４０は、順番３４２１及び電力値３４２２を含む。
【０１４１】
順番３４２１は、リーダライタ装置１０００に指示する順番を示し、電力値３４２２は、リーダライタ装置１０００に、指示する電力値を示す。
【０１４２】
変形例１のように質問信号１４１０を繰り返し送信することで、タグが、何らかの原因で質問信号の到達範囲にありながらも最初の質問信号１４１０を受信できなかった場合等にも、質問信号１４１０を受信することができる可能性が高くなる。すなわち、タグの位置を高い確率で検出できるようになる。
＜変形例２＞
また、変形例２として、送信電力値を、低い値から段階的に上げて質問信号１４１０を送信することとしてもよい。
【０１４３】
この場合の、送信順序テーブル３４５０の構成及び内容の例を図１３に示す。
【０１４４】
送信順序テーブル３４５０は、順番３４２１及び電力値３４２２を含む。
【０１４５】
順番３４２１は、リーダライタ装置１０００に指示する順番を示し、電力値３４２２は、リーダライタ装置１０００に、指示する電力値を示す。
【０１４６】
変形例２のように質問信号の到達範囲を広げていくことで、タグが近くにある場合に、早く見つけることができるという利点がある。
＜実施形態２＞
実施形態１では、管理装置３０００がリーダライタ装置１０００から、リーダライタ装置１０００が受信した応答信号２３１０の情報を収集し、収集した情報に基づいてタグの位置を検出することとしていた。
【０１４７】
実施形態２では、タグ２０００自身が、最も近くにあるリーダライタ装置１０００を検出し、応答信号２３１０に含ませて送信するものである。
【０１４８】
以下、実施形態２の測位システム１００について、実施形態１と異なる点を説明する。
【０１４９】
＜機能＞
図１４を用いて、実施形態２の測位システム１００に含まれるリーダライタ装置１０００、タグ４０００及び管理装置３０００について説明する。
【０１５０】
図１４は、リーダライタ装置１０００、タグ４０００及び管理装置３０００の機能的構成の例を示すブロック図である。
【０１５１】
リーダライタ装置１０００及び管理装置３０００は、図２を用いて説明した実施形態１のリーダライタ装置１０００及び管理装置３０００と同じである。
【０１５２】
以下、タグ４０００について、実施形態１のタグ２０００と異なる点について説明する。
【０１５３】
タグ４０００は、制御部４１００、質問信号受信部４２００、応答信号送信部４３００、応答信号生成部４４００、最小電力値取得部４５００、表示部４６００、受信信号情報記憶部４７００及びアンテナ４０を有する。
【０１５４】
制御部４１００、質問信号受信部４２００、応答信号送信部４３００、応答信号生成部４４００及びアンテナ４０は、実施形態１のタグ２０００の、制御部２１００、質問信号受信部２２００、応答信号送信部２３００、応答信号生成部２４００及びアンテナ２０と同様の機能を有する。
【０１５５】
最小電力値取得部２５００は、制御部４１００から依頼を受けて、受信した質問信号１４１０に含まれている電力値のうちの最も小さい電力値と、その電力値を含んだ質問信号を送信したリーダライタ装置１０００とを求める機能を有する。具体的には、受信信号情報記憶部４７００に記憶されているデータを参照する。
【０１５６】
表示部４６００は、液晶画面を含み、最小電力値取得部４５００から渡されたリーダライタ装置１０００に関する情報を液晶画面に表示する機能を有する。
【０１５７】
タグ４０００を所持しているユーザが、最も近いリーダライタ装置１０００を知ることが出来るようにである。
【０１５８】
受信信号情報記憶部４７００は、受信した質問信号に関する情報を記憶しておく機能を有する。
【０１５９】
上述した機能の全部または一部は、リーダライタ装置１０００、タグ４０００及び管理装置３０００がそれぞれ有するＣＰＵが、それぞれのメモリ等に記録されているプログラムを実行することにより実現される。
【０１６０】
＜データ＞
次に、実施形態２の測位システム１００で用いる主なデータについて図１５を用いて説明する。実施形態１の測位システム１００で用いたデータのうち、図３、図４、図６を用いて説明したデータは、実施形態２においても用いる。
【０１６１】
図１５は、質問信号管理テーブル４７１０の構成及び内容の例を示す図である。
【０１６２】
この質問信号管理テーブル４７１０は、タグ４０００の受信信号情報記憶部４７００に記憶されている。この質問信号管理テーブル４７１０には、受信した質問信号１４１０（図６参照）に関する情報が、質問信号１４１０を受信する都度に登録される。また、タグの位置を測定する測位処理が終了すると、登録された情報は消去される。
【０１６３】
質問信号管理テーブル４７１０は、リーダライタＩＤ４７１１及び電力値４７１２を含む。
【０１６４】
リーダライタＩＤ４７１１は、受信した質問信号１４１０を送信したリーダライタ装置１０００を識別するＩＤを示す。具体的には、受信した質問信号１４１０のリーダライタＩＤ１４１２に設定されているＩＤである。
【０１６５】
電力値４７１２は、質問信号１４１０に含まれていた電力値を示す。
【０１６６】
＜動作＞
以下、実施形態２の測位システム１００の動作について図１６を用いて説明する。
【０１６７】
図１６は、リーダライタ装置１０００、タグ４０００及び管理装置３０００が、タグ４０００の位置を測定する測位処理を示すフローチャートである。
【０１６８】
ここでは、実施形態１の測位処理と異なる点を中心に説明する。異なる点は、タグ４０００の行う処理と、管理装置３０００が行う位置判定の処理である。
【０１６９】
管理装置３０００の制御部３１００は、タグの位置を測定する測位処理の開始指示をユーザから受け付け、位置検出部３３００にタグの位置を検出するよう指示を出す。
【０１７０】
指示を受けた、位置検出部３３００は、通信部３２００を介して各リーダライタ装置１０００に、それぞれ送受信時間１４０１（図７参照）ずらして測位指示を送信する（ステップＳ３００）。
【０１７１】
この測位指示を送信する際、位置検出部３３００は、通信情報記憶部３４００に記憶されている送信順序テーブル３４２０（図４参照）から、まず順番３４２１が「１」のレコードの電力値３４２２を読み出して、各リーダライタ装置１０００に送信する。
【０１７２】
位置検出部３３００は、最初に測位指示を送信した時から時間の計測を開始する。所定時間３３０１（図７参照）経過したら、送信順序テーブル３４２０から、まず順番３４２１が「２」のレコードの電力値３４２２を読み出して、各リーダライタ装置１０００に送信するとともに、測位指示を送信する（ステップＳ３００）。
【０１７３】
制御部３１００は、所定時間３３０１経過するごとに測位指示の送信を、送信順序テーブル３４２０の最後のレコードまで繰り返す（ステップＳ３０５）。
【０１７４】
測位指示と電力値とを受信したリーダライタ装置１０００は、ステップＳ１００〜ステップＳ１２０の処理を行う。すなわち、電力値を含んだ質問信号１４１０を送信する。このステップＳ１００〜ステップＳ１２０の処理は、図１１を用いて説明した処理と同様である。
【０１７５】
アンテナ４０を介して質問信号１４１０を受信したタグ４０００の質問信号受信部４２００は（ステップＳ２００）、受信した質問信号１４１０を解析し、測位コマンドである旨とリーダライタＩＤ１４１２として設定されていたリーダライタ装置のＩＤと電力値１４１３として設定されていた電力値とを、制御部４１００に渡す。
【０１７６】
測位コマンドである旨を受け取った制御部４１００は、測位処理が終了するまでの時間である測位処理時間の計測を開始する。また、受信信号情報記憶部４７００に記憶されている質問信号管理テーブル２７１０をクリアする。
【０１７７】
次に、制御部４１００は、受け取ったリーダライタ装置のＩＤと電力値とを、質問信号管理テーブル２７１０に登録する。具体的には、質問信号管理テーブル４７１０のリーダライタＩＤ４７１１と電力値４７１２とに、受け取ったリーダライタ装置のＩＤと電力値とをそれぞれ登録する（ステップＳ４００）。
【０１７８】
ここで、制御部４１００は、測位処理時間が経過しているか否かを判断し、経過していないと判断した場合は（ステップＳ４１０：Ｎｏ）、質問信号１４１０の受信を待ち、ステップ４００〜ステップＳ４１０の処理を行う。
【０１７９】
測位処理時間とは、具体的には、所定時間３３０１（図７参照）に、送信順序テーブル３４２０（図４参照）のレコード数を掛けた時間である。この測位処理時間は、予め、制御部４１００の内部のメモリに記憶されているものとする。
【０１８０】
制御部４１００が、測位処理時間が経過していると判断した場合は（ステップＳ４１０：Ｎｏ）、最小電力値取得部４５００に最小電力値を求め、応答信号２３１０の送信を依頼する。
【０１８１】
依頼を受けた最小電力値取得部４５００は、質問信号管理テーブル４７１０の電力値４７１２を検索し、最も小さい値のレコードを求める。
【０１８２】
最も小さい電力値のレコードを求めた最小電力値取得部４５００は、そのレコードのリーダライタＩＤ４７１１に設定されているリーダライタ装置のＩＤと、電力値４７１２に設定されている電力値とを応答信号生成部４４００渡して、応答信号２３１０を生成して送信するよう依頼する。
【０１８３】
また、最小電力値取得部４５００は、求めたレコードのリーダライタＩＤ４７１１に設定されているリーダライタ装置のＩＤを表示部４６００に渡して、表示を依頼する。表示の依頼を受けた表示部４６００は、リーダライタ装置のＩＤを液晶画面に表示する（ステップＳ４２０）。
【０１８４】
応答信号２３１０を生成して送信するよう依頼を受けた応答信号生成部に４４００は、応答信号２３１０（図６参照）を生成する（ステップＳ４３０）。
【０１８５】
具体的には、応答信号２３１０のリーダライタＩＤ２３１１として、渡されたリーダライタ装置のＩＤを設定する。また、タグＩＤ２３１２として自タグ２０００のＩＤを設定し、電力値２３１３として、渡された電力値を設定する。
【０１８６】
応答信号２３１０を生成した応答信号生成部４４００は、応答信号送信部２３００に生成した応答信号２３１０を渡して送信を依頼する。依頼を受けた応答信号送信部２３００は、アンテナ２０を介して渡された応答信号２３１０を送信する（ステップＳ２２０）。
【０１８７】
応答信号２３１０を受信したリーダライタ装置１０００は、受信した応答信号２３１０のタグＩＤ２３１２として設定されているタグのＩＤと、電力値２３１３として設定されている電力値と、自リーダライタ装置を識別するための自装置ＩＤとを、管理装置３０００に送信する（ステップＳ１３０、ステップＳ１４０）。このステップＳ１３０とステップＳ１４０との処理は、図１１を用いて説明した処理と同様である。
【０１８８】
リーダライタ装置１０００からタグのＩＤと電力値と自装置ＩＤとを受信した管理装置３０００の通信部３２００は（ステップＳ３１０）、受信したタグのＩＤと電力値と装置ＩＤとを、位置検出部３３００に渡す。
【０１８９】
位置検出部３３００は、受信した応答信号２３１０のリーダライタＩＤ２３１１に設定されているリーダライタ装置のＩＤで示されるリーダライタ装置１０００が、受信した応答信号２３１０のタグＩＤ２３１２に設定されているタグのＩＤで示されるタグ４０００から最も近いリーダライタ装置であると判断する。
【０１９０】
位置検出部３３００は、到達距離テーブル３４１０（図３参照）を参照して、そのリーダライタ装置１０００からの距離を求める。
【０１９１】
詳細には、到達距離テーブル３４１０のリーダライタＩＤ３４１１が、応答信号２３１０に含まれたリーダライタ装置のＩＤと同じであって、電力値３４１２が応答信号２３１０の電力値２３１３に設定されている電力値と同じである到達距離３４１３を読み出す。読み出した到達距離が、応答信号２３１０に含まれたタグのＩＤで示されるタグ４０００との距離となる。
＜補足＞
以上、本発明の実施形態について説明したが、本発明は上記形態に限らず、以下のようにしてもよい。
（１）実施形態では、アクティブタイプのタグを用いた測位システムを説明したが、パッシブタイプのタグを用いてもよい。
【０１９２】
また、タグに限られず、ＩＣカード入りの携帯電話機などであってもよい。
（２）実施形態２では、タグ４０００に備えられた液晶画面には、タグ４０００の最も近くに在るリーダライタ装置１０００のＩＤを表示することとしているが、他の情報、例えば、リーダライタ装置１０００の位置情報を表示することとしてもよい。
【０１９３】
例えば、タグ４０００のメモリに到達距離テーブル３４１０（図３参照）を記憶しておく。最小電力値取得部４５００は、求めた最も小さい電力値とリーダライタ装置のＩＤ都から、到達距離を求めて表示部４６００に表示を依頼する。タグ４０００を所持しているユーザは、最も近くにあるリーダライタ装置とその距離を知ることができる。
（３）実施形態では、質問信号に電力値を含ませて送信したが、電力値に対応する到達距離（到達距離テーブル３４１０参照）を含ませて送信してもよい。
（４）測位システムは、図２等の各構成要素の全部又は一部を、１チップ又は複数チップの集積回路で実現してもよい。
（５）測位システムは、図２等の各構成要素の全部又は一部を、コンピュータのプログラムで実現してもよいし、その他どのような形態で実施してもよい。
【０１９４】
コンピュータプログラムの場合、メモリカード、ＣＤ−ＲＯＭなどいかなる記録媒体に書き込まれたものをコンピュータに読み込ませて実行させる形にしてもよいし、ネットワークを経由してプログラムをダウンロードして実行させる形にしてもよい。
【０１９５】
上に述べた実施例には、以下に述べるような付記も開示されている。
（付記１）
複数のリーダ装置と管理装置とタグとを有する測位システムであって、
前記リーダ装置は、
送信電力を段階的に変えて、当該送信電力を示す電力値を含む質問信号を送信する質問信号送信手段と、
応答信号を受信し、当該応答信号に含まれる電力値と、自装置を特定する識別情報とを前記管理装置に送信する送信手段とを備え、
前記タグは、
前記質問信号を受信し、当該質問信号に含まれている電力値を含ませた応答信号を送信する応答信号送信手段を備え、
前記管理装置は、
前記リーダ装置から、電力値と当該リーダ装置を特定する識別情報とを受信し、受信した電力値と識別情報とに基づいて、前記タグの位置を検出する位置検出手段を備える
測位システム。
（付記２）
複数のリーダ装置と管理装置とを有する測位システムであって、
前記リーダ装置は、
送信電力を段階的に変えて、当該送信電力を示す電力値を含む質問信号を送信する質問信号送信手段と、
送信した質問信号に対応した応答信号をタグから受信し、当該応答信号に含まれる電力値と、自装置を特定する識別情報とを前記管理装置に送信する送信手段とを備え、
前記管理装置は、
前記リーダ装置から、電力値と当該リーダ装置を特定する識別情報とを受信し、受信した電力値と識別情報とに基づいて、前記タグの位置を検出する位置検出手段を備える
測位システム。
（付記３）
複数のリーダ装置と連携してタグを測位する測位装置であって、
前記リーダ装置に、送信電力を段階的に変えて、当該送信電力を示す電力値を含む質問信号を送信させる質問信号送信制御手段と、
前記リーダ装置が送信した前記質問信号に対応して前記タグが送信し、当該リーダ装置が受信した応答信号に含まれる電力値と、当該リーダ装置を特定する識別情報とを、当該リーダ装置から受信する受信手段と、
前記受信手段で受信した電力値と識別情報とに基づいて、前記タグの位置を検出する位置検出手段を備える
測位装置。
（付記４）
前記質問信号送信制御手段は、送信電力を段階的に下げて、当該送信電力を示す電力値を含む質問信号を送信させる
付記３記載の測位装置。
（付記５）
前記質問信号送信制御手段は、送信電力を段階的に上げて、当該送信電力を示す電力値を含む質問信号を送信させる
付記３記載の測位装置。
（付記６）
前記測位装置は、電力値と当該電力値で示される送信電力で送信された場合の質問信号の到達距離とを対応付けて記憶する対応記憶手段を備え、
前記位置検出手段は、受信した識別情報で特定されるリーダ装置から、受信した電力値と対応付けられて記憶されている到達距離以内の位置を、前記タグの位置として検出する
付記３記載の測位装置。
（付記７）
前記応答信号は、受信した質問信号に含まれる電力値のうち、最も小さな電力値を含ませた応答信号である
付記３記載の測位装置。
（付記８）
複数のリーダ装置と管理装置とタグとを有する測位システムで用いられる測位方法であって、
前記リーダ装置に、送信電力を段階的に変えて、当該送信電力を示す電力値を含む質問信号を送信させ、
前記タグに、前記質問信号を受信させ、当該質問信号に含まれている電力値を含ませた応答信号を送信させ、
前記リーダ装置に、前記応答信号を受信させ、当該応答信号に含まれる電力値と、自装置を特定する識別情報とを前記管理装置に送信させ、
前記管理装置に、前記リーダ装置から、電力値と当該リーダ装置を特定する識別情報とを受信させ、受信した電力値と識別情報とに基づいて、前記タグの位置を検出させる
測位方法。
（付記９）
複数のリーダ装置と連携してタグを測位する測位装置に前記タグの位置を検出させるコンピュータプログラムであって、
送信電力を段階的に変えて当該送信電力を示す電力値を含む質問信号を送信すべき旨の命令を、前記リーダ装置に送信する処理を実行させ、
前記リーダ装置が送信した前記質問信号に対応して前記タグが送信し、当該リーダ装置が受信した応答信号に含まれる電力値と、当該リーダ装置を特定する識別情報とを、当該リーダ装置から受信する受信処理を実行させ、
前記受信処理において受信した電力値と識別情報とに基づいて、前記タグの位置を検出する位置検出処理を実行させる
コンピュータプログラム。
（付記１０）
制御装置からの指示に基づいて無線タグとの無線通信を行なうリーダ装置であって、
前記無線タグへ信号を送信する際に用いる送信電力を決定する決定部と、
前記決定された送信電力の値を示す情報を、前記無線タグへ送信する送信信号へ付加する付加部と、
前記送信電力値が付加された送信信号を、前記決定された送信電力を用いて、送信する送信部と、
前記送信した送信信号に対する応答として、前記無線タグを識別するタグ識別情報と前記送信信号に付加した送信電力の値を示す情報とを含む応答信号を受信する受信部と、
前記受信した応答信号に含まれるタグ識別情報と送信電力の値を示す情報とを対応付けて、前記制御装置へ送信する報告部と、
を有するリーダ装置。
（付記１１）
前記付加部は、前記リーダ装置を識別するリーダ識別情報を、前記送信号にさらに付加し、
前記受信部は、前記付加したリーダ識別情報をさらに含む前記応答信号を受信し、
前記報告部は、前記受信した応答信号に含まれるタグ識別情報と送信電力の値を示す情報とに加えてさらに前記受信した応答信号に含まれるリーダ識別情報を対応付けて、前記制御装置へ送信する、
付記１０記載のリーダ装置。
【符号の説明】
【０１９６】
１０  ２０  ４０  アンテナ
１０００  リーダライタ装置
１１００  ２１００  ３１００  ４１００  制御部
１２００  ３２００  通信部
１３００  送信電力変更部
１４００  質問信号送信部
１５００  質問信号生成部
１６００  応答信号受信部
２０００  ４０００  タグ
２２００  ４２００  質問信号受信部
２３００  ４３００  応答信号送信部
２４００  ４４００  応答信号生成部
３０００  管理装置
３３００  位置検出部
３４００  通信情報記憶部
４５００  最小電力値取得部
４６００  表示部
４７００  受信信号情報記憶部
【図１】
2010256295.tif 000003
【図２】
2010256295.tif 000004
【図３】
2010256295.tif 000005
【図４】
2010256295.tif 000006
【図５】
2010256295.tif 000007
【図６】
2010256295.tif 000008
【図７】
2010256295.tif 000009
【図８】
2010256295.tif 000010
【図９】
2010256295.tif 000011
【図１０】
2010256295.tif 000012
【図１１】
2010256295.tif 000013
【図１２】
2010256295.tif 000014
【図１３】
2010256295.tif 000015
【図１４】
2010256295.tif 000016
【図１５】
2010256295.tif 000017
【図１６】
2010256295.tif 000018