(57)【特許請求の範囲】
【請求項１】
音、光又は振動のうち少なくとも一の出力による通知の動作を実行する通知部と、
無線通信を行う無線通信部と、
前記無線通信部を介して所定の時間間隔で識別情報を発信する無線送信モードと、前記通知部に前記通知の動作を実行させる実行モードとを切替える制御部とを備え、
前記制御部は、前記無線通信部を介して通知開始の指示を取得したときに前記無線送信モードから前記実行モードに切替え、
前記制御部は、前記実行モードにおいて、前記通知開始の指示に応じて前記通知の動作の態様を変化させ、通知終了の指示を受け付けた場合に前記通知の動作を終了させ、再び前記通知開始の指示を取得した場合に前記通知開始の指示に応じて前記通知の動作の態様を変化させる処理を行い、前記通知動作終了後に、再び前記通知開始の指示を取得せず、実行モード終了の指示を受け付けた場合に前記実行モードから前記無線通信モードに切り替える、
無線局。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、無線局、探索支援装置、無線アクセスポイント、探索支援方法及び探索支援プログラムに関する。
【背景技術】
【０００２】
電波を用いて検出した無線タグの位置を使用者に提示することにより、無線タグが取付けられている物品の探索を支援する探索支援装置がある。無線タグには、例えばＲＦＩＤ（Radio Frequency Identifier）タグが用いられる。
【０００３】
しかしながら、ＲＦＩＤタグの場合、通信可能距離は５ｍ程度である。このため、探索支援装置が探索対象の物品にある程度近づいた状況でなければ、その物品の位置を探索支援装置で検出することができない場合があった。
【０００４】
また、検索対象の物品が移動等されて物品の所在が不明である場合、探索支援装置を検索対象の物品に近づけることができない場合があった。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１４−１３９７５３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
本発明が解決しようとする課題は、所在が不明の物品の探索を支援することができる無線局、探索支援装置、無線アクセスポイント、探索支援方法及び探索支援プログラムを提供することである。
【課題を解決するための手段】
【０００７】
実施形態の無線局は、音、光又は振動のうち少なくとも一の出力による通知の動作を実行する通知部と、無線通信を行う無線通信部と、前記無線通信部を介して所定の時間間隔で識別情報を発信する無線送信モードと、前記通知部に前記通知の動作を実行させる実行モードとを切替える制御部とを備え、前記制御部は、前記無線通信部を介して所定の指示を取得したときに前記無線送信モードから前記実行モードに切替える。
【図面の簡単な説明】
【０００８】
【図１】実施形態の探索支援システムの構成を例示する図。
【図２】実施形態の探索支援システムのハードウェア構成を例示するブロック図。
【図３】実施形態の無線局の位置情報を例示する図。
【図４】実施形態の無線局と無線タグの関連付けデータを例示する図。
【図５】実施形態の探索支援装置の動作を例示するフローチャート。
【図６】実施形態の探索支援装置の動作を例示するフローチャート。
【図７】実施形態の一覧表示を例示する図。
【図８】実施形態の第１の案内表示を例示する図。
【図９】実施形態の第２の案内表示を例示する図。
【図１０】実施形態の第３の案内表示を例示する図。
【図１１】実施形態の第４の案内表示を例示する図。
【図１２】実施形態の無線タグの他の位置情報を例示する図。
【図１３】実施形態の探索支援装置の機能構成を例示するブロック図。
【図１４】実施形態の無線局の機能構成を例示するブロック図。
【図１５】実施形態のアクセスポイントの機能構成を例示するブロック図。
【図１６】実施形態の無線局の動作を例示するフローチャート。
【発明を実施するための形態】
【０００９】
以下、実施形態の無線局、探索支援装置、無線アクセスポイント、探索支援方法及び探索支援プログラムを、図面を参照して説明する。
なお、以下に示す各図において、同一構成については同一の符号を付して説明を省略する。
【００１０】
先ず、図１を用いて、探索支援システムの構成を説明する。図１は、実施形態の探索支援システムの構成を例示する図である。
【００１１】
図１において、本実施形態における探索支援システム１０００は、探索支援装置１００、無線タグ２００、無線局３００及びアクセスポイント６００を含む。
【００１２】
探索支援装置１００は、無線タグ２００が取付けられている物品の探索を支援する装置である。探索支援装置１００は、通信ユニット１及び携帯情報端末２を含む。本実施例では、通信ユニット１と携帯情報端末２とは、分離可能なハードウェアによって構成され、通信可能に接続される場合を例示する。通信ユニット１と携帯情報端末２とは、ハードウェアで構成されてもよい。
【００１３】
通信ユニット１は、無線タグ２００と無線通信をして、無線タグ２００のタグＩＤを読取る。通信ユニット１は、無線タグ２００に対して、タグＩＤの送信動作をさせるための所定の電波を送信する。通信ユニット１は、所定の電波の送信によってタグＩＤの送信動作をした無線タグ２００からタグＩＤを読取る。
通信ユニット１は、本体１ａ、ホルダ１ｂ及びグリップ１ｃを含む。本体１ａは、携帯情報端末２と通信可能に接続されて、携帯情報端末２とデータの送受信を行う。本体１ａの一の面には、無線タグ２００と無線通信を行うための指向性アンテナが配される。ホルダ１ｂは、携帯情報端末２を着脱可能に保持する。グリップ１ｃは、探索支援装置１００の使用者（以下、「使用者」という。）によって把持される。使用者がグリップ１ｃを把持すると、指向性アンテナが配された本体１ａの面（アンテナ面）は使用者の前方方向になる。
【００１４】
探索支援装置１００の携帯情報端末２は、無線局３００及びアクセスポイント６００と無線通信を行う。携帯情報端末２は、通信ユニット１との通信において。無線局３００及びアクセスポイント６００との間で使用する無線通信を用いてもよい。
探索支援装置１００は任意の通信規格の無線通信を使用することができる。探索支援装置１００が通信可能な通信距離は、使用する無線通信の通信規格によって異なる。本実施形態においては、例えば通信距離が７０ｍ程度の無線通信を使用するものとする。使用する無線通信の通信規格としては、例えば、Bluetooth（登録商標）を用いることができる。
携帯情報端末２には、例えば、スマートフォン又はタブレット型コンピュータ等の装置を利用することができる。携帯情報端末２は、タッチパネル２３を有する。携帯情報端末２は、タッチパネル２３が使用者によって操作が可能なようにホルダ１ｂによって保持される。携帯情報端末２がホルダ１ｂによって保持された状態で、使用者がグリップ１ｃを把持すると、タッチパネル２３は使用者の方向を向く。使用者は、グリップ１ｃを把持してタッチパネル２３を視認可能な状態で、アンテナ面を無線タグ２００の方向に向けて、無線タグ２００のタグＩＤを読取ることができる。また、使用者は、グリップ１ｃを把持した状態のままで、タッチパネル２３の操作をすることができる。
【００１５】
携帯情報端末２は、無線通信を介して、特定の無線局３００に対して、音、光又は振動のうち少なくとも一の出力による通知の動作を実行させる所定の指示を送信することができる。使用者は、タッチパネル２３を操作することにより、所定の指示を送信する特定の無線局３００を選択できるようにしてもよい。なお、所定の指示に対する無線局３００の動作の詳細は後述する。
【００１６】
無線タグ２００は、探索支援装置１００の通信ユニット１と無線通信をして、無線タグを識別するタグＩＤを無線通信によって送信する。無線タグ２００は、探索の対象となる物品に取付けられる。図１では無線タグ２００は、無線タグ２００−１、２００−２及び（図示しない）２００−３の３つが３つの物品に取付けられていることを示している。しかし、無線タグ２００の数はこれに限定されず、図示しない他の物品に取付けられていてもよい。本実施形態では、無線タグ２００−１〜２００−３の別を問わないときには「無線タグ２００」と記載する。
【００１７】
無線タグ２００は、それぞれの無線タグを識別するタグＩＤを有している。無線タグ２００は、通信ユニット１から所定の電波を受けると、所定の電波をエネルギー源としてタグＩＤを送信する送信動作をする。無線タグ２００には、例えば、ＲＦＩＤ（radio frequency identifier）タグを利用することができる。無線タグ２００が、受けた所定の電波をエネルギー源として動作するパッシブタイプの無線タグである場合、無線タグ２００の信可能距離は数ｍ程度である。本実施形態では、無線タグ２００の通信可能距離は５ｍ程度であるものとして説明する。なお、無線タグ２００は各種の規格のものを適宜に用いることができる。無線タグ２００の通信可能距離は各種の規格によって異なる。
【００１８】
本実施形態では、無線タグ２００が取付けられた物品は、通函や搬送用パレット等の物品を載置して運搬可能な荷役台３０９に載置されて移動され得る場合を示している。探索支援装置１００によって無線タグ２００のタグＩＤを読取る場合、探索支援装置１００と無線タグ２００との距離は約５ｍ以内である必要がある。物品が荷役台３０９によって移動された場合、使用者は、探索支援装置１００と無線タグ２００との距離が５ｍ以内になるように探索支援装置１００を持って移動しなくてはならない。しかし、物品が移動されて物品が所在する位置が不明になると、無線タグ２００のタグＩＤを読取ることができなくなる。特に多数の物品が広い倉庫内に収納されているような状況においては、目視で探索対象の物品を探して５ｍ以内に近づくことが困難になる場合があった。また、物品の保管場所を記録して管理する場合、物品が移動された場合には物品の保管場所を常に更新して記録する必要があり管理が煩雑となる。また、物品の保管場所の記録に不備が有った場合、物品が所在する位置が不明となってしまう場合があった。
【００１９】
無線局３００は、探索支援装置１００及びアクセスポイント６００と無線通信を行う。本実施形態において使用する無線通信の通信距離は、無線タグ２００の通信距離に比べて長いものとする（通信範囲、セル又はカバレッジエリアが広いともいう。）。
無線局３００は、例えば、荷役台３０９毎に取付けられる。図１では無線局３００が１つである場合を例示しているが、荷役台３０９が複数存在する場合は、無線局３００も複数存在することになる。物品が荷役台３０９に載置された状態で移動された場合には、無線局３００の位置は、常に物品が所在する位置と同じ（略同一）になる。荷役台３０９毎に取付けられたそれぞれの無線局３００は、ほぼ同じ電波強度で無線通信を行うものとする。
無線局３００は、所定の時間間隔で無線通信を介して識別情報（「ビーコン信号」又は「ＩＤ」ともいう。）を発信する。本実施形態では、所定の時間間隔で無線通信を介して識別情報を発信するモードを「無線送信モード」という。無線局３００は、無線送信モードにおいて、所定の時間間隔で識別情報を発信する無線標識（ビーコン）として動作する。所定の時間間隔は、例えば１００ｍｓ又は３５０ｍｓ等の間隔である。
無線送信モードにおいて無線局３００が発信する識別情報は、無線局を識別する１又は２以上のデータの組み合わせとすることができる。識別情報は、例えば、無線局を一意に特定する特定ＩＤと、第１の整数と第２の整数の組み合わせであってもよい。但し、特定ＩＤは、複数の無線局で共有してもよく、その場合第１の整数及び第２の整数によって特定の無線局を特定することができる。なお、無線通信にBluetoothの通信規格を用いたビーコン信号を用いる場合、特定ＩＤとしてＵＵＩＤ（Universally Unique Identifier）、第１の整数としてmajor値、第２の整数としてminor値を用いてもよい。また、識別情報は、識別情報を発信する無線周波数等、ビーコン信号自体の属性が異なるものであってもよい。
なお、無線送信モードにおいて無線局３００から識別情報を取得する場合、探索支援装置１００及びアクセスポイント６００は無線局３００とのペアリングは不要である。ペアリングは、例えば、無線通信を行う２つの装置において、一方の装置を探索可能状態として、他方の装置から探索可能状態となっている装置を探索し、同一の認証鍵を双方の装置に入力することによってお互いを特定する手順である。従って、無線送信モードにおいて無線局３００の識別情報は、ペアリングをしていない装置によって読取ることが可能となる。
【００２０】
また、無線局３００は、無線通信を介して所定の指示を取得したときには、図２を用いて後述する、音、光又は振動のうち少なくとも一の出力による通知の動作を実行する通知回路を動作させる。無線局３００は、音、光又は振動のうち少なくとも一の出力が可能な通知部を有するものとする。本実施形態では、通知回路に通知の動作を実行させるモードを「実行モード」という。無線局３００は、無線通信を介して所定の指示を取得したときには、モードを無線送信モードから実行モードに切替える。本実施形態では、実行モードにおいて、音、光又は振動のうち少なくとも一の出力による通知の動作を実行する場合を例示する。しかし、実行モードにおいては、他の動作を実行するようにしてもよい。なお、実行モードで動作させるためには、無線局３００は無線通信の相手とペアリングする必要がある。
無線送信モード及び実行モードを含む無線局３００の動作の詳細は図１６を用いて後述する。
【００２１】
アクセスポイント６００は、探索支援装置１００及び無線局３００と無線通信を行う。アクセスポイント６００は、探索支援装置１００又は無線局３００等の無線通信装置からの無線通信によるアクセスを可能にする。図１においては、アクセスポイント６００−１〜６００−３の３つのアクセスポイントが探索支援装置１００によって物品の所在を検索する所定の空間（以下、「探索対象エリア」という。）に配置されていることを例示している。しかし、アクセスポイントの数は３つに限定されるものでは無く、２つ以下又は４以上であってもよい。本実施形態では、アクセスポイント６００−１〜６００−３の別を問わないときには「アクセスポイント００」と記載する。アクセスポイント６００は、検索対象エリアに複数配置されて、通信距離（通信範囲）に存在する無線通信装置からの無線通信アクセスを可能にする。本実施形態においては、複数のアクセスポイントの無線通信を行うための識別情報は同一のものを使用する。無線通信を行うためのＩＤを同一にすることによって、無線通信装置は、いずれのアクセスポイント６００とも通信が可能になる。検索対象エリアに配置された複数のアクセスポイント６００は、お互いに通信可能に接続される等により探索支援装置１００又は無線局３００に関する情報を共有できるものとする。従って、アクセスポイント６００は、探索支援装置１００又は無線局３００が検索対象エリアの中で移動してアクセス先のアクセスポイント６００を切替えて無線通信をした場合であっても探索支援装置１００又は無線局３００に関する情報を共有することができる。
【００２２】
また、アクセスポイント６００は、アクセスされた無線通信装置（探索支援装置１００又は無線局３００）の位置を測定する。アクセスポイント６００は、アクセスされた無線通信装置から送信された無線通信の電波強度に応じて、無線通信装置との距離を測定することができる。電波強度は、例えば無線信号のＲＳＳＩ（Received Signal Strength Indication）によって測定することができる。例えば、電波強度に応じて、無線通信装置との距離を３段階の距離（遠距離、中距離、近距離）に分類して測定してもよい。また、アクセスポイント６００が探索対象エリアに複数設置されている場合は、それぞれのアクセスポイント６００で測定された無線通信装置との距離に基づき無線通信装置の位置を測定（推定）することができる。測定される位置は、例えば、平面的な位置（Ｘ，Ｙ座標の２次元で表される位置）であってもよいし、立体的な位置（Ｘ、Ｙ、Ｚ座標の３次元で表される位置）であってもよい。例えば、荷役台３０９が立体的な多段ラックで保管される場合、平面的な位置（Ｘ，Ｙ座標）に加えて高さ（Ｚ座標）が測定できれば、荷役台３０９がラックの何段目に保管されているかを測定することができる。
【００２３】
例えば、無線局３００がアクセスポイント６００−１〜６００−３の３つアクセスポイントから距離を測定された場合を考える。無線局３００の位置は、３つのアクセスポイントでそれぞれ測定（３点測位）された距離に基づき算出することができる。従って、３つのアクセスポイントで測定された距離のデータは１ヶ所に集められることで位置を算出することができる。本実施形態において、探索対象エリアに複数配置されたそれぞれのアクセスポイント６００はそれぞれ接続されて、集められた距離のデータに基づきいずれかのアクセスポイントにおいて位置の算出を実行するものとする。
【００２４】
なお、上記は、複数のアクセスポイント６００からの距離に基づき無線局３００の位置を算出する方法を説明したが、例えば、無線通信装置との距離が一番近いアクセスポイント６００の位置を無線通信装置の位置として測定するものであってもよい。
【００２５】
また、アクセスポイント６００が位置を算出する代わりに、アクセスポイント６００が通信可能なサーバにおいて位置を算出してもよい。
探索支援装置１００の位置の算出は、無線局３００の位置の算出と同じ方法によって行うことができる。例えば、探索支援装置１００を無線局３００の無線送信モードと同様の状態にしてビーコン信号を送出させるようにしてもよい。アクセスポイント６００は、探索対象エリアにある無線局３００の位置と探索支援装置１００の位置を同時に測定するようにしてもよい。
【００２６】
アクセスポイント６００は、測定した位置に基づく探索支援装置１００又は無線局３００の位置情報を探索支援装置１００に送信することができる。探索支援装置１００は、自装置の位置情報を取得することにより、自装置の現在位置を知ることができる。また、探索支援装置１００は、検索対象の無線局３００の位置情報を取得することにより、検索対象の無線局の現在位置を知ることができる。アクセスポイント６００は、測定した無線局３００の位置情報を予め記録しておき、探索支援装置１００からの要求に応じて記録した位置情報を送信するようにしてもよい。
【００２７】
また、図１においては、探索支援装置１００は、通信ユニット１と携帯情報端末２が組み合わされて使用させる場合を説明したが、通信ユニット１と携帯情報端末２は分離した状態で使用されてもよい。
また、携帯情報端末２は、通信ユニット１と別個に購入等されたものを組み合わせて使用してもよい。
【００２８】
次に、図２を用いて、探索支援システム１０００の機能構成を説明する。図２は、実施形態の探索支援システム１０００のハードウェア構成を例示するブロック図である。
【００２９】
図２において、本実施形態における探索支援システム１０００は、探索支援装置１００、無線タグ２００、無線局３００、アクセスポイント６００、及び通信ネットワーク４００を介して接続されたサーバ５００を含む。
【００３０】
探索支援装置１００は、通信ユニット１及び携帯情報端末２を含む。通信ユニット１は、プロセッサ１１、メモリ１２、送受信回路１３、測定回路１５、通信回路１６及びシステム伝送路１７を含む。携帯情報端末２は、プロセッサ２１、メモリ２２、タッチパネル２３、センサ２４、送受信回路２５、通信回路２６、システム伝送路２７及び測定回路２８を含む。無線局３００は、プロセッサ３１、メモリ３２、送受信回路３６、通知回路３９及びシステム伝送路３７を含む。アクセスポイント６００は、プロセッサ６１、メモリ６２、送受信回路６５、通信回路６６及びシステム伝送路６７を含む。
【００３１】
通信ユニット１において、プロセッサ１１、メモリ１２、送受信回路１３、測定回路１５及び通信回路１６は、システム伝送路１７によって接続される。プロセッサ１１及びメモリ１２は、システム伝送路１７によって接続されることによって、通信ユニット１を制御するためのコンピュータを構成する。
【００３２】
プロセッサ１１は、オペレーティングシステムやアプリケーションプログラムに従って、通信ユニット１の各部を制御する。
【００３３】
メモリ１２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含んでいてもよい。メモリ１２の不揮発性のメモリ領域は、例えば、オペレーティングシステムやアプリケーションプログラムを記憶する。メモリ１２は、プロセッサ１１が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域に記憶してもよい。メモリ１２の揮発性のメモリ領域は、例えば、プロセッサ１１によってデータが適宜書き換えられるワークエリアとして使用される。メモリ１２としては、半導体メモリを用いることができる。しかし、メモリ１２として、ＨＤＤ（Hard Disc Drive）等、他の種類の記憶デバイスを用いても良い。
【００３４】
送受信回路１３は、無線タグ２００を動作させるための電波を放射して、送受信回路１３は、無線タグ２００が送信した無線信号を受信する通信デバイスの一例である。送受信回路１３は、受信した無線信号からタグＩＤを抽出して読取ることができる。送受信回路１３は、電波の放射によって複数の無線タグ２００からの無線信号を受信した場合、受信した無線信号に含まれる複数のタグＩＤを読取る。例えば、同じ荷役台３０９に複数の物品が載置されている場合、複数の物品に取付けられた無線タグ２００を一度の読取り操作で読取ることができる。送受信回路１３は、受信した無線信号を読取ったタグＩＤと共に、測定回路１５に送信してもよい。なお、送受信回路１３は、指向性アンテナを含んでいてもよい。指向性アンテナを用いることにより、特定の方向に対して放射する電波の強度を集中させることができると共に、特定の方向からの電波の受信感度（利得）を向上させることができる。例えば、図１で説明した本体１ａのアンテナ面と垂直方向を特定の方向とすると、使用者は、無線タグ２００の方向にアンテナ面を向けることにより、特定の方向にある無線タグ２００のタグＩＤのみを読取ることが可能となる。なお、指向性アンテナの指向性は、用いるアンテナの仕様によって適宜選択することができる。
【００３５】
測定回路１５は、送受信回路１３から取得した無線信号に基づき、受信強度を測定する。測定回路１５は、測定した受信強度を、例えば、タグＩＤとともにメモリ１２に記憶して、プロセッサ１１から読取り可能にする。
【００３６】
通信回路１６は、携帯情報端末２の送受信回路２５と通信を行う。本実施形態において通信回路１６は、探索支援装置１００が無線局３３００及びアクセスポイント６００との通信で使用する無線通信で送受信回路２５との通信を行うものとする。これにより、携帯情報端末２を保持するホルダ１ｂには、通信回路１６と送受信回路２５を接続する通信用の配線を設ける必要が無くなる。また、携帯情報端末２に通信回路１６との通信をする機能を追加する必要が無くなる。
【００３７】
システム伝送路１７は、プロセッサ１１、メモリ１２、送受信回路１３、測定回路１５及び通信回路１６を接続する。システム伝送路１７は、アドレスバス、データバス及び制御信号線等を含んでいてもよい。
【００３８】
携帯情報端末２において、プロセッサ２１、メモリ２２、タッチパネル２３、センサ２４、送受信回路２５、通信回路２６及び測定回路２８は、システム伝送路２７によって接続される。プロセッサ２１及びメモリ２２は、システム伝送路２７によって接続されることによって、携帯情報端末２を制御するためのコンピュータを構成する。
【００３９】
プロセッサ２１は、オペレーティングシステムやアプリケーションプログラムに従って、携帯情報端末２の各部を制御する。
【００４０】
メモリ２２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含んでいてもよい。メモリ２２の不揮発性のメモリ領域は、例えば、オペレーティングシステムやアプリケーションプログラムを記憶する。メモリ２２は、プロセッサ２１が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域に記憶してもよい。メモリ２２の揮発性のメモリ領域は、例えば、プロセッサ２１によってデータが適宜書き換えられるワークエリアとして使用される。メモリ２２としては、半導体メモリを用いることができる。しかし、メモリ１２として、ＨＤＤ等、他の種類の記憶デバイスを用いても良い。
【００４１】
タッチパネル２３は、探索支援装置１００の入力デバイス及び表示デバイスとして機能する。使用者は、タッチパネル２３を操作又は視認することにより探索支援装置１００の様々な機能を使用することができる。
【００４２】
センサ２４は、携帯情報端末２の状態を検出する。センサ２４は、例えば、加速度センサ、磁気センサである。加速度センサは、携帯情報端末２の傾きを検出する。磁気センサは携帯情報端末２の方向を検出する。携帯情報端末２がホルダ１ｂによって保持されているときには、アンテナ面の方向は携帯情報端末２の方向と同じである。従って、磁気センサによって検出される方向は、アンテナ面の方向を示すことになる。
【００４３】
送受信回路２５は、通信ユニット１の通信回路１６、無線局３００の送受信回路３６、及びアクセスポイント６００の送受信回路６５と無線通信を行う。
送受信回路２５は、無線局３００が発信するビーコン信号を受信する。送受信回路２５は、受信したビーコン信号に基づき、無線局３００の識別情報を取得する。送受信回路２５は、取得した無線局３００の識別情報を、例えばメモリ２２に記憶して、プロセッサ２１から読出し可能にする。なお、送受信回路２５は、取得した無線局３００の識別情報が所定の値である場合にのみ、識別情報をメモリ２２に記憶するようにしてもよい。
また、送受信回路２５は、受信したビーコン信号を読取ったタグＩＤと共に、測定回路２８に送信してもよい。
また、送受信回路２５は、送受信回路３６に対して、所定の指示を送信することができる。所定の指示は、例えば、上述した無線局３００を無線送信モードから実行モードに切替えて、音、光又は振動のうち少なくとも一の出力による通知の動作を実行させるものである。
また、送受信回路２５は、送受信回路６５に対して、自装置の位置情報を取得する要求をすることができる。取得された自装置の位置情報は、タッチパネル２３に表示することができる。
【００４４】
通信回路２６は、通信ネットワーク４００を介したデータ通信を行う。通信ネットワーク４００は、例えばモバイルネットワークである。通信回路２６は、通信ネットワーク４００を介して、例えばサーバ５００と通信することができる。
【００４５】
システム伝送路２７は、プロセッサ２１、メモリ２２、タッチパネル２３、センサ２４、送受信回路２５、通信回路２６及び測定回路２８を接続する。システム伝送路２７は、アドレスバス、データバス及び制御信号線等を含んでいてもよい。
【００４６】
測定回路２８は、送受信回路２５から取得したビーコン信号に基づき、受信強度を測定する。測定回路２８は、測定した受信強度を、例えば、無線局３００の識別情報と共にメモリ２２に記憶して、プロセッサ１１から読取り可能にする。
【００４７】
無線局３００において、プロセッサ３１、メモリ３２、送受信回路３６及び通知回路３９は、システム伝送路３７によって接続される。プロセッサ３１及びメモリ３２は、システム伝送路３７によって接続されることによって、無線局３００を制御するためのコンピュータを構成する。
【００４８】
プロセッサ３１は、オペレーティングシステムやアプリケーションプログラムに従って、無線局３００の各部を制御する。
【００４９】
メモリ３２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含んでいてもよい。メモリ３２の不揮発性のメモリ領域は、例えば、オペレーティングシステムやアプリケーションプログラムを記憶する。メモリ３２は、プロセッサ３１が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域に記憶してもよい。メモリ３２の揮発性のメモリ領域は、例えば、プロセッサ３１によってデータが適宜書き換えられるワークエリアとして使用される。メモリ３２としては、半導体メモリを用いることができる。しかし、メモリ３２として、他の種類の記憶デバイスを用いても良い。
【００５０】
送受信回路３６は、携帯情報端末２の送受信回路２５及びアクセスポイント６００の送受信回路６５と無線通信を行う。送受信回路３６は、無線送信モードにおいて、所定の時間間隔でビーコン信号を発信する。無線送信モードにおいて無線局３００が発信するビーコン信号の詳細は上述した通りである。
【００５１】
システム伝送路３７は、プロセッサ３１、メモリ３２、送受信回路３６及び通知回路３９を接続する。システム伝送路３７は、アドレスバス、データバス及び制御信号線等を含んでいてもよい。
【００５２】
通知回路３９は、実行モードにおいて、通知手段を制御する。通知手段は、音を出力する装置、光を出力する装置又は振動を出力する装置である。音を出力する装置は、例えば、スピーカを含む音響装置である。光を出力する装置は、例えば、ＬＥＤを含むＬＥＤ駆動装置である。また、振動を出力する装置は、バイブレータを含む振動発生装置である。通知回路３９は、通知手段に対して、音、光又は振動のうち少なくとも一の出力による通知の動作を実行させる。
【００５３】
プロセッサ３１は、通知回路３９に対して、音、光又は振動のうち少なくとも一の出力による通知の動作を選択して実行させる。通知の動作を選択することにより、通知の動作の態様が変化する。例えば、通知の動作を実行させる指示を送信する探索支援装置１００が複数ある場合、無線局３００の通知の動作が常に同じ態様であった場合、無線局３００の通知の動作がどの探索支援装置１００から指示されたものかが判らなくなる場合がある。探索支援装置１００毎に通知の動作の態様を変化させれば、通知の動作がどの探索支援装置１００から送信された通知の動作を実行させる指示に基づくものかの判別が容易になる。
【００５４】
例えば、通知の動作を実行させる指示に探索支援装置１００毎に設定される動作パターンの情報を含ませて、探索支援装置１００から送信するようにしてもよい。その場合、無線局３００の通知回路３９は、複数の動作パターンを予め用意しておく。プロセッサ３１は、通知の動作を実行させる指示を受信したときに、その指示に含まれる動作パターンの情報を確認する。プロセッサ３１は、指示に含まれる動作パターンの情報に基づき、通知回路３９に対して予め用意された動作パターンの中から１の動作パターンを選択して実行させる。このように、通知の動作の態様が変化させることができる。
【００５５】
通知の動作の態様を変化させるものとしては、例えば、スピーカから出力される音の出力パターン（音色、音の間隔、音量等）を選択するものであってもよい。また、通知の動作の態様を変化させるものとして、ＬＥＤから出力される光のパターン（発光色、発光パターン、輝度等）を選択するものであってもよい。また、通知の動作の態様を変化させるものとして、バイブレータの振動のパターン（振動周波数、振動間隔、振動の大きさ等）を選択するものであってもよい。
例えば、通知回路３９は、ある探索支援装置１００からの通知動作の指示に対して連続音による通知動作を実行する。また、通知回路３９は、他の探索支援装置１００からの通知動作の指示に対して断続音による通知動作を実行する。探索支援装置１００を操作する使用者は、通知動作の態様の違いによって、探索している無線局３００を識別することが可能となる。また、騒音の大きい倉庫において使用者は、探索支援装置１００の設定により音量を大きくするとともに光量を大きくした報知動作を指示してもよい。
プロセッサ３１は、送受信回路３６を介して所定の指示を取得したときには、無線送信モードから実行モードにモードを切替えて、通知回路３９による通知動作を実行させる。
【００５６】
アクセスポイント６００において、プロセッサ６１、メモリ６２、送受信回路６５、通信回路６６及び測定回路６８は、システム伝送路６７によって接続される。プロセッサ６１及びメモリ６２は、システム伝送路６７によって接続されることによって、アクセスポイント６００を制御するためのコンピュータを構成する。
【００５７】
プロセッサ６１は、オペレーティングシステムやアプリケーションプログラムに従って、携帯情報端末２の各部を制御する。
【００５８】
メモリ６２は、不揮発性のメモリ領域と揮発性のメモリ領域とを含んでいてもよい。メモリ６２の不揮発性のメモリ領域は、例えば、オペレーティングシステムやアプリケーションプログラムを記憶する。メモリ６２は、プロセッサ６１が各部を制御するための処理を実行する上で必要なデータを不揮発性又は揮発性のメモリ領域に記憶してもよい。メモリ６２の揮発性のメモリ領域は、例えば、プロセッサ６１によってデータが適宜書き換えられるワークエリアとして使用される。メモリ６２としては、半導体メモリを用いることができる。しかし、メモリ６２として、ＨＤＤ等、他の種類の記憶デバイスを用いても良い。
【００５９】
送受信回路６５は、携帯情報端末２の送受信回路２５及び無線局３００の送受信回路３６と無線通信を行う。
送受信回路６５は、無線局３００が発信するビーコン信号を受信する。送受信回路６５は、受信したビーコン信号に基づき、無線局３００の識別情報を取得する。送受信回路６５は、取得した無線局３００の識別情報を、例えばメモリ６２に記憶して、プロセッサ６１から読出し可能にする。なお、送受信回路６５は、取得した無線局３００の識別情報が所定の値である場合にのみ、識別情報をメモリ２２に記憶するようにしてもよい。
また、送受信回路６５は、受信したビーコン信号を読取ったタグＩＤと共に、測定回路６８に送信してもよい。
また、送受信回路６５は、携帯情報端末２の送受信回路２５から受信した無線信号を送受信回路２５の識別情報と共に測定回路６８に送信してもよい。また、送受信回路６５は、無線局３００の送受信回路３６から受信したビーコン信号を無線局３００の識別情報と共に測定回路６８に送信してもよい。
【００６０】
システム伝送路６７は、プロセッサ６１、メモリ６２、送受信回路６５、通信回路６６及び測定回路６８を接続する。システム伝送路６７は、アドレスバス、データバス及び制御信号線等を含んでいてもよい。
【００６１】
測定回路６８は、送受信回路６５から取得した無線信号（ビーコン信号を含む）の受信強度を測定する。測定回路６８は、送受信回路６５から取得した無線信号の受信強度から、携帯情報端末２又は無線局３００の位置を算出してもよい。
測定回路６８は、測定した受信強度又は受信強度から算出した位置の位置情報を、例えば、無線局３００の識別情報又は携帯情報端末２の識別情報と共にメモリ６２に記憶して、プロセッサ６１から読取り可能にする。
プロセッサ６１は、受信強度又は位置情報を、無線局３００の識別情報又は携帯情報端末２の識別情報と共にサーバ５００に送信してもよい。
【００６２】
また、送受信回路６５は、送受信回路２５から、送受信回路２５の位置情報の取得要求を受信することができる。受信した位置情報の取得要求に対して、送受信回路６５は、測定された位置情報を送受信回路２５に対して送信する。
【００６３】
通信回路６６は、通信ネットワーク４００を介したデータ通信を行う。通信回路６６は、通信ネットワーク４００を介して、例えばサーバ５００と通信することができる。
【００６４】
システム伝送路６７は、プロセッサ６１、メモリ６２、送受信回路６５、通信回路６６及び測定回路６８を接続する。システム伝送路６７は、アドレスバス、データバス及び制御信号線等を含んでいてもよい。
【００６５】
サーバ５００は、携帯情報端末２及びアクセスポイント６００と通信ネットワーク４００を介して通信する。サーバ５００は、記憶デバイスを有するものとする。サーバ５００は、携帯情報端末２及びアクセスポイント６００から受信した情報を記憶デバイスに記憶する。また、サーバ５００は、記憶した情報を携帯情報端末２及びアクセスポイント６００に送信する。サーバ５００が記憶する情報は、例えば、携帯情報端末２及び無線局３００の位置情報である。また、サーバ５００が記憶する情報は、無線局３００と無線タグ２００の関連付け情報（「関連付けデータ」ともいう。）であってもよい。
【００６６】
次に、図３を用いて、無線局の位置情報について説明する。図３は、実施形態の無線局の位置情報を例示する図である。
図３において、無線局の位置情報は、フィールド項目が「無線局ＩＤ」及び「位置情報」が関連付けられたデータレコードの集合である。無線局ＩＤは、上述した無線局３００の識別情報である。図３では、無線局ＩＤを「ＷＳ１」、「ＷＳ２」と表している。また、位置情報は、無線局３００の位置を表している。位置情報で例示された、（Ｘ：Ｙ：Ｚ）の座標値は、探索対象エリア内の所定の基準点からの距離を３次元で表現したものである。例えば、ＸＹＺの値が（ｍ）であったとすると、ＷＳ１は、基準点からＸ方向に１００ｍ、Ｙ方向に２００ｍ、Ｚ方向（高さ方向）に１０ｍの位置にあることを示す。なお、図３では、位置情報をＸＹＺ座標で表現される３次元で記録する場合を説明したが、位置情報はＸＹ座標で表現される２次元（平面上の位置）、Ｘ座標で表現される１次元（線上の位置）で記録されてもよい。
【００６７】
なお、位置情報の表現形式はＸＹＺ座標に限定されない。例えば、探索対象エリア内が所定の区分によって区分けされている場合、位置情報の表現形式に区分の情報を用いることができる。また、位置情報の表現形式に使用者がそのままでは認識できない暗号化された情報を用いてもよい。
また、本実施形態では、無線局の位置情報はサーバ５００に記録されるものとするが、記録場所はサーバ５００には限定されない。例えば、携帯情報端末２のメモリ２２、又はアクセスポイント６００のメモリ６２に記録してもよい。
記録された無線局の位置情報は更新することができる。無線局の位置情報の更新方法は後述する。
【００６８】
次に、図４を用いて、無線局と無線タグの関連付けデータを説明する。図４は、実施形態の無線局と無線タグの関連付けデータを例示する図である。
【００６９】
図４において、無線局と無線タグの関連付けデータは、フィールド項目が「タグＩＤ」及び「無線局ＩＤ」が関連付けられたデータレコードの集合である。タグＩＤは、上述した無線タグ２００のタグＩＤである。図４では、タグＩＤを「ＴＧ１」、「ＴＧ２」〜「ＴＧ５」と表している。無線局ＩＤは図３における無線局ＩＤと同じである。
例えば、無線局ＩＤが「ＷＳ１」の無線局３００に対しては、「ＴＧ１」、「ＴＧ２」及び「ＴＧ３」の３つの無線タグ２００が関連付けられている。また、「ＷＳ２」に対しては、「ＴＧ４」及び「ＴＧ５」の２つが関連付けられている。
【００７０】
なお、本実施形態では、無線局と無線タグの関連付けデータはサーバ５００に記録されるものとするが、記録場所はサーバ５００には限定されない。例えば、携帯情報端末２のメモリ２２、又はアクセスポイント６００のメモリ６２に記録してもよい。
記録された無線局と無線タグの関連付けデータは更新することができる。無線局の位置情報の更新方法は後述する。
【００７１】
次に、図５及び図６を用いて、探索支援装置の動作を説明する。図５及び図６は、実施形態の探索支援装置の動作を例示するフローチャートである。
【００７２】
使用者によるタッチパネル２３での操作により探索支援のための制御処理の実行が指示されると、プロセッサ２１はメモリ２２に記憶された制御プログラムに従って図５及び図６に示す制御処理を開始する。なお、以下に説明する処理の内容は一例であって、同様な結果を得ることが可能な様々な処理を適宜に利用できる。
【００７３】
図５に示すＡｃｔ１において、プロセッサ２１は、タッチパネル２３においてホーム表示を開始する。ホーム表示は、実行すべき処理の指定を使用者に促す画像を表示するものである。ホーム表示には、対象無線タグの指定を受付けるためのＧＵＩ（graphical user interface）と、登録開始を指示するためのボタンとを含む。対象無線タグとは、探索の対象とする物品に取付けられた無線タグ２００である。上記のＧＵＩは例えば、対象無線タグのタグＩＤの入力欄と決定ボタンとを含むものである。あるいは上記のＧＵＩは例えば、タグＩＤのリストから１つのタグＩＤを選択するものとしても良いし、タグＩＤと物品名が別途関連付けられている場合は物品名を選択するものとしても良いし、タグＩＤとその物品名が関連付けられておりさらにその物品を必要とする工程が別途関連付けられている場合は工程名を選択するものとしても良い。
【００７４】
Ａｃｔ２においてプロセッサ２１は、対象無線タグの指定がなされたか否かを判断する。そしてプロセッサ２１は、当該指定がなされていないためにＮｏと判断したならば、Ａｃｔ３へと処理を進める。
【００７５】
Ａｃｔ３においてプロセッサ２１は、登録開始が指示されたか否かを判断する。そしてプロセッサ２１は、当該指示がなされていないためにＮｏと判断したならば、Ａｃｔ４へと処理を進める。
【００７６】
Ａｃｔ４においてプロセッサ２１は、対象無線タグの指定及び登録開始の指示とは他の指示がなされたか否かを判断する。そしてプロセッサ２１は、当該指示がなされていないためにＮｏと判断したならば、Ａｃｔ２へと戻る。
【００７７】
以上のようにＡｃｔ２〜Ａｃｔ４においてプロセッサ２１は、対象無線タグの指定、登録開始の指示及びその他の指示のいずれかがなされるのを待ち受ける。ここでプロセッサ２１は、その他の指示が使用者により行われたためにＡｃｔ４にてＹｅｓと判断したならば、その指示に応じた処理に移行する。この場合の処理についての説明は省略する。
【００７８】
使用者は、探索エリア内のある場所を物品の新たな保管場所とする場合、その場所に無線タグ２００を取付けた状態の物品を設置する。次に、使用者は、登録開始を指示するボタンにタッチする。プロセッサ２１は、上記のタッチがタッチパネル２３で検出されると、Ａｃｔ３にてＹｅｓと判断し、Ａｃｔ５へと処理を進める。
【００７９】
Ａｃｔ５においてプロセッサ２１は、無線タグ２００及び無線局３００をスキャンする。
プロセッサ２１は、送受信回路２５，通信回路１６を介してプロセッサ１１に対して無線タグ２００のスキャンを要求する。この要求に応じてプロセッサ１１は、送受信回路１３から通信可能な全ての無線タグ２００をスキャンする。つまりプロセッサ１１は、送受信回路１３の通信距離内にある全ての無線タグ２００のタグＩＤを収集する。この無線タグ２００のスキャンは、既存の無線タグシステムで行われているのと同様な動作により行うことができる。プロセッサ１１は、収集したタグＩＤを、通信回路１６を介してプロセッサ２１へと送信する。プロセッサ２１は、通信距離内にある通信可能な無線タグ２００のタグＩＤを取得することができる。
また、プロセッサ２１は、送受信回路２５に対して、スキャンモードにおける無線局３００のスキャンを要求する。プロセッサ２１は、送受信回路２５で受信される全てのビーコン信号のそれぞれから無線局ＩＤを収集する。
測定回路２８は、それぞれの無線局から受信したビーコン信号の受信強度を測定する。プロセッサ２１は、測定回路２８によって測定されたそれぞれの無線局から受信したビーコン信号の受信強度を取得する。
【００８０】
また、プロセッサ２１は、収集したタグＩＤの情報を、通信回路６６を介してサーバ５００に送信する。サーバ５００は、送信されたタグＩＤの情報の情報に基づき、そのタグＩＤが関連付けられている無線局の関連付け情報を探索支援装置１００に送信する。探索支援装置１００のプロセッサ２１は、送信された関連付け情報に基づき、タグＩＤと無線局３００とを関連付けることがえきる。
【００８１】
Ａｃｔ６においてプロセッサ２１は、タッチパネル２３において一覧表示の表示を開始し、関連付けの対象とする無線タグと無線局の選択を受付ける。
【００８２】
ここで、図７を用いて、タッチパネル２３に表示される一覧表示を説明する。図７は、実施形態の一覧表示を例示する図である。
【００８３】
図７において、一覧表示には、案内テキストＴ１１、リストＬ１１，リストＬ１２、並びに、ボタンＢ１１，ボタンＢ１２，ボタンＢ１３及びボタンＢ１４を含む。
【００８４】
リストＬ１２は、候補無線局の一覧である。候補無線局の一覧は、Ａｃｔ５において収集された無線局のＩＤを示す。候補無線局の一覧に表示される無線局のＩＤは、例えば、測定回路２８で測定された受信強度が一定の数値以上であるものであってもよい。プロセッサ２１は、受信強度が一定の数値以上であるものを受信強度の順序で候補無線局としてリストＬ１２に表示することができる。リストＬ１２は、無線局のＩＤとビーコン信号の受信強度とが対応付けられて表示される場合を例示している。
【００８５】
使用者は、リストＬ１２によって一覧表示された無線局を、タッチパネル２３をタッチすることによって選択することができる。リストＬ１２において無線局を選択した状態で、使用者はボタンＢ１３を押下することができる。ボタンＢ１３は、音と光の出力で無線局３００の通知回路３９を通知動作させる指示を出力するためのボタンである。リストＬ１２において選択された無線局３００は、ボタンＢ１３に対応して、通知動作を実行する。従って、使用者は、選択した無線局３００を音と光の出力による通知によって識別して検索対象の物品の所在を確認することができる。通知動作を実行中の無線局３００は、ボタンＢ１３を再度押下することにより通知動作を終了する。使用者は、無線局３００を識別したときには、再度ボタンＢ１３を押下することで無線局３００の通知動作を停止させることができる。本実施形態では、ボタンＢ１３を再度押下することにより、無線局３００は、実行モードから無線送信モードに切替わるものとする。
【００８６】
なお、リストＬ１２に表示される無線局は複数を選択できるようにしてもよい。複数の無線局が選択された状態でボタンＢ１３が押下された場合、選択された無線局が全て通知動作を実行するようにしてもよい。また、リストＬ１２に表示される無線局を選択しない状態でボタンＢ１３が押下された場合、リストＬ１２に表示された全ての無線局が全選択されたものとして通知動作を実行するようにしてもよい。
また、リストＬ１２に表示される無線局が複数を選択された状態（全選択を含む）においてボタンＢ１４が押下された場合、選択された無線局３００は、所定の時間間隔で、又は、使用者による明示的な操作によって、順番に通知動作を実行してもよい。
また、複数の無線局３００に対して通知動作を実行させる場合、無線局３００毎に音を変える等の通知動作の態様を変更するようにしてもよい。
使用者は、リストＬ１２に表示されている複数の無線局のＩＤと、それぞれの無線局３００の所在を確認することができる。
【００８７】
リストＬ１１は、「選択」、「登録」、「タグＩＤ」及び「無線局ＩＤ」の項目を表示する。リストＬ１１に表示されるタグＩＤは、Ａｃｔ５において収集された無線タグ２００のタグＩＤである。「登録」及び「無線局ＩＤ」は、タグＩＤが無線局に関連付けられているか否かを示す。タグＩＤが無線局に関連付けられているか否かは、サーバ５００から送信された関連付け情報に基づき判断することができる。「登録」が「有」の場合、タグＩＤは無線局に関連付けられており、「無線局ＩＤ」の項目に関連付けられている無線局ＩＤ（無線局３００の識別情報）が表示される。一方、「登録」が「無」の場合、タグＩＤは無線局に関連付けられておらず、「無線局ＩＤ」の項目は空白が表示される。
【００８８】
「選択」の項目は、チェックボックスである。チェックボックスは、関連付け情報を登録するタグＩＤを選択するものである。チェックボックスの初期状態は、チェック状態及び無チェック状態のいずれとしても良い。使用者は、リストＬ１１の表示を確認し、関連付けを更新すべきタグＩＤのチェックボックスをタッチしてチェック状態とする。プロセッサ２１は、チェック状態となったタグＩＤを反転表示としてもよい。
【００８９】
再び図５のフローチャートの説明に戻る。
Ａｃｔ７においてプロセッサ２１は、終了指示がなされたか否かを判断する。そしてプロセッサ２１は、当該指示がなされていないためにＮｏと判断したならば、Ａｃｔ８へと処理を進める。
【００９０】
Ａｃｔ８においてプロセッサ２１は、登録指示がなされたか否かを判断する。そしてプロセッサ２１は、当該指示がなされていないためにＮｏと判断したならば、Ａｃｔ７へと戻る。プロセッサ２１は、Ａｃｔ７及びＡｃｔ８においては、終了指示又は登録指示がなされるのを待ち受ける。
【００９１】
使用者は、図７で説明したチェックボックスの中で関連付け情報を更新する全てのチェックボックスをチェック状態にした後に、ボタンＢ１１を押下する。ボタンＢ１１は、関連付けの更新実行を指示するためのボタンである。プロセッサ２１は、ボタンＢ１１へのタッチがタッチパネル２３にて検出されたことに応じて、Ａｃｔ８にてＹｅｓと判断し、Ａｃｔ９へと処理を進める。
【００９２】
Ａｃｔ９においてプロセッサ２１は、関連付け情報を更新する。例えば、プロセッサ２１は、関連付けデータの更新を要求するための要求データを生成し、これを通信回路２６からサーバ５００に宛てて通信ネットワーク４００へと送信する。プロセッサ２１は、チェック状態であるチェックボックスが配置された選択セルと同行のタグＩＤセルに表したタグＩＤを更新の対象として要求データに含める。
【００９３】
なお、無線局ＩＤは、Ａｃｔ５のスキャンによって取得された無線局のＩＤが表示されている。しかし、複数の無線局３００が近くの位置に存在する場合、無線タグＩＤが誤った無線局ＩＤと共に表示されていることもある。その場合、無線局ＩＤ又はタグＩＤは使用者によって任意に変更ができるものとする。例えば、上述した報知動作によって無線局３００の所在を確認をして、無線局３００と無線タグ２００の組み合わせを確認した場合、使用者は無線局ＩＤ又はタグＩＤを変更して、正しい組み合わせで関連付けを登録することができるものとする。例えば、リストＬ１２に表示されたいずれかの無線局を無線局ＩＤに設定できるようにしてもよい。
【００９４】
要求データが通信ネットワーク４００を介してサーバ５００へと伝送されると、サーバ５００は、この要求データに従って関連付けデータを更新する。例えば、サーバ５００は、要求データに含まれたタグＩＤが関連付けデータに既に含まれているならば、そのタグＩＤと同じデータレコードに含まれた無線局ＩＤを要求データに含まれた無線局ＩＤに書き換える。またサーバ５００は、要求データに含まれたタグＩＤが関連付けデータに含まれていないならば、そのタグＩＤと要求データに含まれた無線局ＩＤとを記述した新たなデータレコードを関連付けデータに追加する。
【００９５】
なお、無線タグ２００の位置は、上述した無線局３００と関連付けを用いずに他の方法で登録することができる。図１２を用いて、無線タグの他の位置情報を説明する。図１２は、実施形態の無線タグの他の位置情報を例示する図である。
【００９６】
図１２において、無線タグ２００の位置情報は、「タグＩＤ」及び「位置情報」の項目を含むレコードの集合である。位置情報は、タグＩＤが認識された時点での探索支援装置１００の算出された位置として設定することができる。さらに、その時点でセンサ２４から得られた情報を付加することもできる。例えば、センサ２４が磁気センサであった場合に、携帯情報端末２の方位角を得ることができる。位置情報として、測定された探索支援装置の位置情報と、探索支援装置１００が検出した無線タグ２００の方位角によって無線タグ２００の位置を特定するようにしてもよい。位置情報にセンサ２４から得られた情報を付加することによって、より正確な無線タグ２００の位置を記録することができる。
【００９７】
再び図５のフローチャートの説明に戻る。
Ａｃｔ１０においてプロセッサ２１は、関連付けデータの更新結果を反映するように、一覧表示を更新する。そしてプロセッサ２１はこののち、Ａｃｔ７及びＡｃｔ８の待ち受け状態に戻る。
【００９８】
使用者は、一覧表示を確認し、関連付けデータの更新の必要が無いと判断したならば、ボタンＢ１２にタッチする。ボタンＢ１２は、関連付けデータの更新の終了を指示するためのボタンである。プロセッサ２１は、ボタンＢ１２へのタッチがタッチパネル２３にて検出されたことに応じて、Ａｃｔ７にてＹｅｓと判断し、Ａｃｔ１へと戻る。
【００９９】
Ａｃｔ２において、使用者は物品の探索を行う場合、探索支援装置１００がホーム表示状態であるときに、対象無線タグのタグＩＤを入力し、決定ボタンを押下する。検索対象には、物品名や工程名を入力欄に入力するようにしてもよい。プロセッサ２１は、決定ボタンが押下されると、Ａｃｔ２にてＹｅｓと判断し、図６中のＡｃｔ１１へと処理を進める。プロセッサ２１はこれ以降の処理においては、入力欄に入力された内容に関連付けられているタグＩＤを対象ＩＤとする。対象ＩＤで識別される対象無線タグは、探索対象である。
【０１００】
Ａｃｔ１１においてプロセッサ２１は、タッチパネル２３における第１の案内表示を開始する。
【０１０１】
次に、図８を用いて、実施形態の第１の案内表示を説明する。図８は、実施形態の第１の案内表示を例示する図である。
【０１０２】
図８において、第１の案内表示は、案内テキストＴ２１、リストＬ２１、地図表示Ｍ２１及びボタンＢ２１を含む。
【０１０３】
案内テキストＴ２１は、対象無線タグを探索中であることを使用者に知らせるものである。リストＬ２１は、探索対象として物品名や工程名を指定された際に、対象となる無線タグが複数ある場合に、その一覧を表示し選択可能なリストである。地図表示Ｍ２１は、使用者が現在居る場所を、地図上に表示して使用者に知らせるものである。ボタンＢ２１は、探索の終了を指示するためのボタンである。
【０１０４】
再び図６のフローチャートの説明に戻る。
Ａｃｔ１２においてプロセッサ２１は、探索の終了が指示されたか否かを判断する。そしてプロセッサ２１は、当該指示がなされていないためにＮｏと判断したならば、Ａｃｔ１３へと処理を進める。
【０１０５】
Ａｃｔ１３においてプロセッサ２１は、無線タグ２００をスキャンする。具体的にはプロセッサ２１は、送受信回路２５，通信回路１６を介してプロセッサ１１に対して無線タグ２００のスキャンを要求する。この要求に応じてプロセッサ１１は、送受信回路１３を駆動し、通信可能な全ての無線タグ２００をスキャンする。つまりプロセッサ１１は、通信可能な全ての無線タグ２００のタグＩＤを収集する。この無線タグ２００のスキャンは、既存の無線タグシステムで行われているのと同様な動作により行うことができる。
【０１０６】
Ａｃｔ１４においてプロセッサ２１は、上記のスキャンによりタグＩＤが１つでも得られたか否かを判断する。そしてプロセッサ２１は、タグＩＤが１つも得られていなかったためにＮｏと判断したならば、Ａｃｔ１２へと戻る。
【０１０７】
以上のようにＡｃｔ１２〜Ａｃｔ１４においてプロセッサ２１は、探索の終了が指示されるか、あるいはタグＩＤが得られるまで、無線タグ２００のスキャンを繰り返す。そしてプロセッサ２１は、タグＩＤが受信されたためにＡｃｔ１４にてＹｅｓと判断したならば、Ａｃｔ１５へと処理を進める。
【０１０８】
Ａｃｔ１５においてプロセッサ２１は、得られたタグＩＤの中に対象ＩＤが有るか否かを判断する。そしてプロセッサ２１は、対象ＩＤが無いためにＮｏと判断したならば、Ａｃｔ１６へと処理を進める。
【０１０９】
Ａｃｔ１６においてプロセッサ２１は、関連付けデータにて対象ＩＤに対する無線局ＩＤの関連付けがあるか否かを判断する。
【０１１０】
例えば、プロセッサ２１は、対象ＩＤを含んだ問合わせデータを生成し、これを通信回路２６からサーバ５００に宛てて通信ネットワーク４００へと送信する。
【０１１１】
問合わせデータが通信ネットワーク４００を介してサーバ５００へと伝送されると、サーバ５００は、この問合わせデータに含まれた対象ＩＤに関連付けられた無線局ＩＤを関連付けデータから抽出する。続いてサーバ５００は、場所データにて、上記の抽出した無線局ＩＤが含まれるデータレコードに記述された位置情報を判断する。そしてサーバ５００は、判断した位置情報を通知するための通知データを、携帯情報端末２に宛てて通信ネットワーク４００へと送信する。しかし、対象ＩＤに対して無線局ＩＤが関連付けられていない場合もある。また、対象ＩＤに関連付けられた無線局ＩＤが場所データに記述されていない場合もある。プロセッサ２１は、これらの場合には、位置情報が不明であることを通知するための通知データを、携帯情報端末２に宛てて通信ネットワーク４００へと送信する。
【０１１２】
通知データが通信ネットワーク４００を介して携帯情報端末２へと伝送されると、この通知データを通信回路２６が受信し、プロセッサ２１へと与える。プロセッサ２１は、位置情報が通知データに示されているならば、Ａｃｔ１６にてＹｅｓと判断し、Ａｃｔ１７へと処理を進める。
【０１１３】
Ａｃｔ１７においてプロセッサ２１は、タッチパネル２３における第２の案内表示を開始する。なおプロセッサ２１は、これ以前に第２の案内表示を既に行っていた場合には、それを継続する。またプロセッサ２１は、これ以前に第２の案内表示以外の案内表示を行っていた場合には、第２の案内表示は終了する。
【０１１４】
次に。図９を用いて、第２の案内表示を説明する。図９は、実施形態の第２の案内表示を例示する図である。
【０１１５】
図９において、第２の案内表示には、案内テキストＴ３１，Ｔ３２、リストＬ３１、地図表示Ｍ３１、及びボタンＢ３１、Ｂ３２を含む。
【０１１６】
案内テキストＴ３１は、対象無線タグが探索範囲外にあることを使用者に知らせるものである。案内テキストＴ３２は、対象無線タグを探索するために移動すべき場所を使用者に知らせるものである。
【０１１７】
案内テキストＴ３２は、通知データに示された位置情報を含む。リストＬ３１は、探索対象として物品名や工程名を指定された際に、対象となる無線タグが複数ある場合に、その一覧を表示し選択可能なリストである。
【０１１８】
地図表示Ｍ３１は、使用者の現在位置と移動すべき移動先位置を、地図上に表示して使用者に知らせるものである。地図表示は拡大縮小や回転によって、使用者が認識しやすい表示が可能である。現在位置や移動先位置が表示範囲に含まれない場合であっても、その方向が分かるようなインジケータの表示をしてもよい。また、現在位置から移動先位置までのルートを表示して移動を補助してもよい。さらに位置情報に方位角情報が含まれている場合には、その方位を地図上に表示してもよい。
【０１１９】
ボタンＢ３１は、探索の終了を指示するためのボタンである。ボタンＢ３２は、対象無線タグに関連付けられている無線局３００の通知回路３９を通知動作させるための指示するためのボタンである。
探索支援装置１００は、無線局３００と通信可能な範囲になってから通知回路３９を通知動作させてもよい。探索支援装置１００の位置は、上述の通りアクセスポイント６００によって測位される。探索支援装置１００は、無線局３００と通信可能な範囲になったことをタッチパネル２３の表示によって知ることができる。また、アクセスポイント６００から、探索支援装置１００が無線局３００と通信可能な範囲になったことを探索支援装置１００に通知するようにしてもよい。探索支援装置１００は、無線局３００と通信可能な範囲になったときに、自動で、又は使用者の操作によって通知回路３９を通知動作させるための指示を出力してもよい。この場合、探索支援装置１００の携帯情報端末２は、アクセスポイント６００と通信して測位可能な情報を送る状態から、無線局３００と通信して通知モードを制御する状態へと、自動で、又は使用者の操作によって変化する。
【０１２０】
使用者は、第２の案内表示を目視し、案内テキストＴ３２に示された位置情報の場所へと移動する。また、探索支援装置１００が、他の携帯情報端末（例えばウェアラブル端末）と連動している場合には、そのウェアラブル端末が持つ通知機能（分岐点でバイブレーション機能や音声ガイダンスによる使用者を誘導するための通知機能）に従って移動先位置まで移動することができる。移動先位置は、無線局３００の現在位置である。しかし、移動先位置は、物品の移動によって変更されてしまう場合がある。本実施形態においては、移動された無線局３００の位置情報を測位することができるので、使用者は物品の探索が容易になる。
【０１２１】
再び図６のフローチャートの説明に戻る。
Ａｃｔ１６において、プロセッサ２１は、通知データが、設置場所が不明であることを通知するものであったならば、Ａｃｔ１６にてＮｏと判断し、Ａｃｔ１８へと処理を進める。
【０１２２】
Ａｃｔ１８においてプロセッサ２１は、タッチパネル２３における第３の案内表示を開始する。なおプロセッサ２１は、これ以前に第３の案内表示を既に行っていた場合には、それを継続する。またプロセッサ２１は、これ以前に第３の案内表示以外の案内表示を行っていた場合には、第３の案内表示は終了する。
【０１２３】
次に、図１０を用いて、第３の案内表示を説明する。図１０は、実施形態の第３の案内表示を例示する図である。
【０１２４】
図１０において、第３の案内表示には、案内テキストＴ４１，Ｔ４２、リストＬ４１、地図表示Ｍ４１、及びボタンＢ４１を含む。
【０１２５】
案内テキストＴ４１は、対象無線タグが探索範囲外にあることを使用者に知らせるものである。案内テキストＴ４２は、探索対象の物品が保管された場所の付近へと移動すべきであることを使用者に知らせるものである。リストＬ４１は、探索対象として物品名や工程名を指定された際に、対象となる無線タグが複数ある場合に、その一覧を表示し選択可能なリストである。地図表示Ｍ４１は、使用者が現在居る場所を、地図上に表示して使用者に知らせるものである。ボタンＢ４１は、探索の終了を指示するためのボタンである。
【０１２６】
使用者は、第３の案内表示を目視したならば、第３の案内表示の地図を参照して探索対象の物品が保管された場所の付近へと移動する。
【０１２７】
再び図６のフローチャートの説明に戻る。
プロセッサ２１は、探索支援装置１００が対象無線タグの通信エリア内に位置しているために対象ＩＤが受信されているならば、Ａｃｔ１５にてＹｅｓと判断し、Ａｃｔ１９へと処理を進める。
【０１２８】
Ａｃｔ１９において、プロセッサ２１は、距離及び向きを推定する。ここでプロセッサ２１が推定する距離は、探索支援装置１００から対象無線タグまでの距離である。プロセッサ２１が推定する向きは、探索支援装置１００の現在位置に対する対象無線タグの存在位置の向きである。プロセッサ２１は、対象ＩＤが受信された際に測定回路１５によって測定された受信強度と、対象ＩＤが受信された際にセンサ２４により検出された探索支援装置１００の向きとを参照する。プロセッサ２１は、参照した受信強度と探索支援装置１００の向きに基づき、距離及び向きを推定する。距離及び向きの推定には従来公知の技術を用いてもよい。
【０１２９】
Ａｃｔ２０において、プロセッサ２１は、タッチパネル２３における第４の案内表示を開始する。なおプロセッサ２１は、これ以前に第４の案内表示を既に行っていた場合には、それを継続する。またプロセッサ２１は、これ以前に第４の案内表示以外の案内表示のいずれかを行っていた場合には、第４の案内表示は終了する。
【０１３０】
次に、図１１を用いて、第４の案内表示を説明する。図１１は、実施形態の第４の案内表示を例示する図である。
【０１３１】
図１１において、第４の案内表示には、チャートＣ５１及びボタンＢ５１を含む。
【０１３２】
チャートＣ５１は、探索支援装置１００の現在位置を中心として、対象無線タグの相対的な位置をＰＰＩ（plan position indicator）方式により表す。チャートＣ５１中の黒点は、対象無線タグの位置を表す。第４の案内表示において、チャートＣ５１中の黒点は、探索支援装置１００の移動に伴って位置が変化する。ボタンＢ５１は、探索の終了を指示するためのボタンである。
【０１３３】
再び図６のフローチャートの説明に戻る。
Ａｃｔ２１において、プロセッサ２１は、Ａｃｔ１３で得られたタグＩＤの中に対象ＩＤ以外のタグＩＤが有るか否かを判断する。プロセッサ２１は、対象ＩＤ以外のタグＩＤが得られていないためにＮｏと判断したならば、Ａｃｔ１２〜Ａｃｔ１４の待ち受け状態へ処理を戻す。しかし、プロセッサ２１は、対象ＩＤ以外のタグＩＤが得られているならば、Ａｃｔ２２へと処理を進める。なおプロセッサ２１は、Ａｃｔ１７又はＡｃｔ１８で第２又は第３の案内表示を開始した後においても、Ａｃｔ２２へと処理を進める。
【０１３４】
Ａｃｔ２２において、プロセッサ２１は、学習機能が有効に設定されているか否かを判断する。学習機能は、プロセッサ２１による別途の設定処理において、探索支援装置１００の管理者などによる指示に従って有効／無効が設定される。プロセッサ２１は、学習機能が有効に設定されているためにＹｅｓと判断したならば、Ａｃｔ２３へと処理を進める。
【０１３５】
Ａｃｔ２３において、プロセッサ２１は、探索支援装置１００の現在位置における近隣の無線局３００を検索する。例えば、プロセッサ２１は、送受信回路２５を介して無線局３００のスキャンを要求する。無線局３００がスキャンされることによって、プロセッサ２１は、送受信回路２５で受信される全てのビーコン信号のそれぞれから無線局ＩＤを収集することができる。プロセッサ２１は、それぞれのビーコン信号について測定回路２８で測定された受信強度に基づいて、学習させる関連付け対象の候補となる無線局を選出する。プロセッサ２１は、以下に示す手順と表示を行うことで、使用者が指示した無線局３００の無線局ＩＤをタグＩＤと関連付けることを学習させることができる。
【０１３６】
Ａｃｔ２４において、プロセッサ２１は、関連付け対象の無線局３００が有ったか否かを判断する。プロセッサ２１は、使用者による関連付け対象の無線局３００の無線局ＩＤの登録の指示を受けたためにＹｅｓと判断したならば、Ａｃｔ２５へと処理を進める。
【０１３７】
Ａｃｔ２５において、プロセッサ２１は、関連付けデータの更新処理を行う。例えば、プロセッサ２１は、要求データを生成する。要求データには、Ａｃｔ１３で得られたタグＩＤの内、対象ＩＤ以外のタグＩＤと、関連付けを指示された無線局３００の無線局ＩＤとを含む。プロセッサ２１は、生成した要求データを通信回路２６からサーバ５００に送信する。
【０１３８】
要求データが通信ネットワーク４００を介してサーバ５００へと伝送されると、サーバ５００は、要求データに従って上述のように関連付けデータを更新する。
【０１３９】
関連付けデータは、探索処理における探索対象ではない無線タグ２００のタグＩＤの受信状況と、ビーコン信号の受信状況とに基づいて更新することができる。
【０１４０】
なおプロセッサ２１は、学習機能が無効に設定されているためにＡｃｔ２２にてＮｏと判断した場合は、Ａｃｔ２５における更新処理をパスする。プロセッサ２１は、更新処理をパスして、Ａｃｔ１２〜Ａｃｔ１４の待ち受け状態に処理を戻す。プロセッサ２１は、関連付け対象の無線局３００が指定されなかったためにＡｃｔ２４にてＮｏと判断した場合にも、Ａｃｔ２５における更新処理をパスする。プロセッサ２１は、上記の選出した最大値が予め定めた制限値未満である場合には、近隣の無線局３００は無いとしてＡｃｔ２４でＮｏと判断するようにしても良い。
【０１４１】
使用者は、探索を終了する場合には、その時点での案内表示に含まれるボタンＢ１２，Ｂ２１，Ｂ３１，Ｂ４１，Ｂ５１のいずれかのボタンを押下する。いずれかのボタンを押下を検出すると、プロセッサ２１は、Ａｃｔ１２にてＹｅｓと判断し、図５中のＡｃｔ１へと処理を戻す。
【０１４２】
以上のように、探索支援装置１００は、使用者に対して、第２の案内表示により、対象無線タグを探索するために移動すべき場所を案内する。第２の案内表示による案内が行われるのは、探索支援装置１００が、対象無線タグの通信エリア外に位置しており、かつ対象ＩＤの関連付けデータでの関連付けが済んでいる場合である。第２の案内により使用者は、第４の案内表示による案内を受けるためにどの位置へと移動すれば良いかを認識することができる。
【０１４３】
探索支援装置１００は、対象無線タグの通信エリア内に位置していれば、使用者に対して、第４の案内表示を行う。第４の案内表示は、探索支援装置１００の現在位置に対する対象無線タグの相対的な位置を案内する。第４の案内により、使用者は、対象無線タグの位置、すなわち探索対象の物品の位置を認識することができる。
【０１４４】
無線タグ２００の通信エリアが半径５ｍであるとすると、例えば大規模な工場の敷地内においては、無線タグ２００の通信エリアは極めて小さい範囲となる。しかし、探索支援装置１００によれば、使用者は先ず、第２の案内表示に従って、指定された場所へと移動すれば良い。その後に使用者は、第４の案内表示に従って、探索対象の物品の位置を特定することができる。
【０１４５】
以上のようにして、探索支援装置１００は、無線タグ２００の通信エリア外からの物品の探索を支援することができる。
【０１４６】
また、探索支援装置１００は、登録のための処理が起動されている場合、同じ場所において取得することができるタグＩＤと無線局ＩＤとを関連付けることができる。無線局ＩＤとを関連付けることによって、探索支援装置１００は、関連付けデータを更新させることができる。従って、探索支援装置１００は、無線タグ２００を取付けた物品を新たに探索支援の対象として追加する場合に関連付けデータの更新に関わる使用者の負担を小さくできる。また、探索支援装置１００は、無線タグ２００を取付けた物品の保管場所を変更した場合、関連付けデータの更新に関わる使用者の負担を小さくできる。
【０１４７】
また、対象無線タグの探索支援のための処理を実行している最中に、探索支援装置１００は、対象ＩＤ以外のタグＩＤ（「対象外タグＩＤ」という。）を受信する場合がある。探索支援装置１００は、対象外タグＩＤを受信した場合、関連付けデータを更新させてもよい。例えば、探索支援装置１００は、受信した対象外タグＩＤと、その位置で受信したビーコン信号の無線局ＩＤとを取得する。探索支援装置１００は、取得した対象外タグＩＤと無線局ＩＤに基づき、関連付けデータを更新させることができる。これにより、新たに保管された物品又は保管位置が変更された物品についての関連付けの登録・修正を効果的に行うことができる。
【０１４８】
次に、図１３を用いて、探索支援装置の機能構成を説明する。図１３は、実施形態の探索支援装置の機能構成を例示するブロック図である。
【０１４９】
図１３において、物品の探索を支援する探索支援装置１００は、アプリケーション１０１と、無線処理部１０２、操作表示部１０３及び無線タグ読取部１０４を含む。アプリケーション１０１は、識別コード記憶部１０１１、取得部１０１２、送信部１０１３及び関連付け部１０１４を含む。無線処理部１０２は、無線プロファイル１０２１、無線コア１０２２、無線ドライバ１０２３、及び無線アンテナ１０２４を含む。
【０１５０】
識別コード記憶部１０１１は、物品に取付けられた無線タグ２００の識別コードを記憶する。取得部１０１２は、物品と共に移動される無線局３００から無線通信を介して所定の時間間隔で発信される識別情報を取得する。送信部１０１３は、無線通信を介して、無線局３００に対して、音、光又は振動のうち少なくとも一の出力による通知の動作を実行させる指示を送信する。関連付け部１０１４は、識別情報を取得した無線局３００と識別コード記憶部１０１１に記憶された識別コードとを関連付ける。
【０１５１】
なお、アプリケーション１０１の識別コード記憶部１０１１、取得部１０１２、送信部１０１３及び関連付け部１０１４は、探索支援装置１００のプロセッサ２１によって実行されるプログラムによって実現することができる。アプリケーション１０１は、探索支援装置１００のメモリ２２に最初からインストールされたプリインストールプログラムであってもよい。アプリケーション１０１は、光ディスク等の記憶媒体に記憶されたデータに基づきインストールされるプログラムであってもよい。また、アプリケーション１０１は、通信を介して所得されるプログラムをインストールしたものであってもよい。
【０１５２】
無線処理部１０２は、例えば、送受信回路２５において利用される無線通信の通信規格に基づく通信を実行する。無線プロファイル１０２１は、利用される無線規格において利用される機器の種類毎に策定されたプロトコルの標準である。無線処理部１０２は、所定の無線プロファイルに基づき無線通信を行うことができる。
無線コア１０２２は、例えば、無線通信を制御するプログラムを実装するためのフレームワークである。プログラムに無線コア１０２２を利用することにより、無線規格に対応した通信制御プログラムを容易に実装することが可能となる。
無線ドライバ１０２３は、例えば、無線アンテナ１０２４を利用するためのデバイスドライバである。無線処理部１０２は、無線ドライバ１０２３を利用して無線アンテナ１０２４を介した無線の送受信を行うことができる。
なお、無線処理部１０２の機能は、携帯情報端末２が予め有するものであってもよい。
【０１５３】
次に、図１４を用いて、無線局の機能構成を説明する。図１４は、実施形態の無線局の機能構成を例示するブロック図である。
【０１５４】
図１４において、無線局３００は、通知部３０１、無線通信部３０２、制御部３０３を含む。通知部３０１は、音、光又は振動のうち少なくとも一の出力による通知の動作を実行する。無線通信部３０２は、無線通信を行う。制御部３０３は、無線通信部３０２を介して所定の時間間隔で識別情報を発信する無線送信モードと、通知部３０１に通知の動作を実行させる実行モードとを切替える。制御部３０３は、無線通信部３０２を介して所定の指示を取得したときに無線送信モードから実行モードに切替える。制御部３０３は、所定の指示に応じて通知の動作の態様を変化させる。
【０１５５】
次に、図１５を用いて、アクセスポイントの機能構成を説明する。図１５は、実施形態のアクセスポイントの機能構成を例示するブロック図である。
【０１５６】
図１５において、アクセスポイント６００は、無線通信部６０１、取得部６０２、位置測定部６０３及び位置情報送信部６０４を含む。無線通信部６０１は、物品の探索を支援する探索支援装置１００から無線通信のアクセスを受付ける。取得部６０２は、物品と共に移動される無線局３００から無線通信を介して所定の時間間隔で発信される識別情報を取得する。位置測定部６０３は、無線局３００の位置を測定する。位置情報送信部６０４は、測定した位置に基づく位置情報を、探索支援装置１００に送信する。
【０１５７】
次に、図１６を用いて、無線局の動作を説明する。図１６は、実施形態の無線局の動作を例示するフローチャートである。図１６に示す動作は、図２のプロセッサ３１がメモリ３２に記憶されたプログラムを実行することによって実行することができる。図１６に示すフローチャートは、プロセッサ３１が実行するプログラムの一部であり、繰り返し実行されるサブルーチンとして説明する。なお、以下の説明においては図２を適宜参照するものとする。
【０１５８】
図１６において、Ａｃｔ１１１〜Ａｃｔ１１２は、無線送信モードにおける動作である。Ａｃｔ１１１において、プロセッサ３１は、所定の時間が経過したか否かを判断する（Ａｃｔ１１１）。所定の時間は、例えば３５０ｍｓである。所定の時間間隔は、予め定められた値に切替えできるようにしてもよい。例えば、時間間隔を１００ｍｓ、３５０ｍｓ又は１０００ｍｓで切替えできるようにする。時間間隔が長くなると、無線送信モードにおける無線局３００の消費電力を低減させることができる。
所定の時間が経過したと判断した場合（Ａｃｔ１１１；Ｙｅｓ）、プロセッサ３１は、Ａｃｔ１１２に処理を進める。Ａｃｔ１１２において、プロセッサ３１は、無線局３００の識別情報（ビーコン信号）を送受信回路３６から発信する。Ａｃｔ１１２を実行した後、プロセッサ３１は、Ａｃｔ１１３に処理を進める。
一方、所定の時間が経過していないと判断した場合（Ａｃｔ１１１；Ｎｏ）、プロセッサ３１は、Ａｃｔ１１３に処理を進める。すなわち、無線局３００は、所定の時間間隔で識別情報を発信することになる。
【０１５９】
Ａｃｔ１１３において、プロセッサ３１は、通知開始の指示がされたか否かを判断する。通知開始の指示は、送受信回路３６を介して探索支援装置１００から送信されるものとする。通知開始の指示がされていないと判断した場合（Ａｃｔ１１３；Ｎｏ）、プロセッサ３１は、図１６の処理を終了する。一方、通知開始の指示がされたと判断した場合（Ａｃｔ１１３；Ｙｅｓ）、プロセッサ３１は、Ａｃｔ１１４に処理を進める。
【０１６０】
Ａｃｔ１１４において、プロセッサ３１は、モードを無線送信モードから実行モードに切替える。Ａｃｔ１１４〜Ａｃｔ１２０は、実行モードにおける動作である。なお、図１６においては、探索支援装置１００から通知開始指示がされたときにモードを切替える場合を説明するが、モードの切替えの契機はこれに限定されない。例えば、通知開始の動作を含まない他の指示によってモードを切替えてもよい。また、無線局３００にスイッチを設けて、スイッチの切替えによってモードを切替えてもよい。Ａｃｔ１１４を実行した後、プロセッサ３１は、Ａｃｔ１１５に処理を進める。
【０１６１】
Ａｃｔ１１５において、プロセッサ３１は、通知動作を選択する。本実施形態において通知回路３９による通知動作は複数の動作態様が可能であるものとする。通知動作は、通知開始の指示に含まれる情報に基づき選択されるものとする。通知動作を選択することにより、プロセッサ３１は、通知の動作の態様を変化させて探索支援装置１００から識別しやすくすることができる。Ａｃｔ１１５を実行した後、プロセッサ３１は、Ａｃｔ１１６に処理を進める。
【０１６２】
Ａｃｔ１１６において、プロセッサ３１は、Ａｃｔ１１５において選択した通知動作を通知回路３９が開始するように制御する。通知回路３９は選択された動作態様で通知動作を実行する。通知動作には、音、光又は振動のうち少なくとも一の出力による通知を含む。使用者は、通知された音、光又は振動のうち少なくとも一の出力を認識し、無線局３００の位置を把握することが可能となる。Ａｃｔ１１６を実行した後、プロセッサ３１は、Ａｃｔ１１７に処理を進める。
【０１６３】
Ａｃｔ１１６において、プロセッサ３１は、通知終了の指示があったか否かを判断する。通知終了の指示は、通知開始の指示と同様に、送受信回路３６を介して探索支援装置１００から送信されるものとする。但し、通知終了の指示は、通知動作が開始されてから所定の時間が経過したときにタイマ等の計時手段によってされるものであってもよい。また、通知終了の指示は、無線局３００の押しボタンスイッチ等の操作手段を使用者が操作することによってされるものであってもよい。通知終了の指示が無いと判断した場合（Ａｃｔ１１７；Ｎｏ）、プロセッサ３１は、通知終了の指示があるまでＡｃｔ１１７の処理を繰り返す。一方、通知終了の指示があったと判断した場合（Ａｃｔ１１７；Ｙｅｓ）、プロセッサ３１は、Ａｃｔ１１８に処理を進める。
【０１６４】
Ａｃｔ１１８において、プロセッサ３１は、通知回路３９が通知動作を終了するように制御する。Ａｃｔ１１８を実行した後、プロセッサ３１は、Ａｃｔ１１９に処理を進める。
【０１６５】
Ａｃｔ１１９において、プロセッサ３１は、Ａｃｔ１１３と同様に、再び通知開始の指示がされたか否かを判断する。通知開始の指示がされたと判断した場合（Ａｃｔ１１９；Ｙｅｓ）、プロセッサ３１は、再びＡｃｔ１１５に処理を進める。一方、通知開始の指示がされていないと判断した場合（Ａｃｔ１１９；Ｎｏ）、プロセッサ３１は、再びＡｃｔ１１５に処理を進める。一方、通知開始の指示がされていないと判断した場合（Ａｃｔ１１９；Ｎｏ）、プロセッサ３１は、Ａｃｔ１２０に処理を進める。
【０１６６】
Ａｃｔ１２０において、プロセッサ３１は、実行モード終了の指示があったか否かを判断する。実行モード終了の指示は、通知開始の指示と同様に、送受信回路３６を介して探索支援装置１００から送信されるものとする。但し、実行モード終了の指示は、通知動作が開始されてから所定の時間が経過したときにタイマ等の計時手段によってされるものであってもよい。また、実行モード終了の指示は、無線局３００のスイッチの切替え操作等によってされるものであってもよい。実行モード終了の指示が無いと判断した場合（Ａｃｔ１２０；Ｎｏ）、プロセッサ３１は、実行モード終了の指示があるまでＡｃｔ１１９〜Ａｃｔ１２０の処理を繰り返す。一方、実行モード終了の指示があったと判断した場合（Ａｃｔ１２０；Ｙｅｓ）、プロセッサ３１は、Ａｃｔ１２１に処理を進める。
【０１６７】
Ａｃｔ１２１において、プロセッサ３１は、モードを実行モードから無線通信モードに切替える。すなわち、本実施形態においては、実行モードになった場合には、実行モード終了の指示があるまで実行モードを維持するものとする。実行モードを維持している間、無線局３００は無線通信モードの動作を停止する。
Ａｃｔ１２１を実行した後、プロセッサ３１は、図１６の処理を終了する。
【０１６８】
なお、本実施形態における無線局３００は、実行モードにおいて通知回路３９による通知動作の実行を行う場合を例示したが、実行モードにおいて他の動作を実行するものであってもよい。例えば、実行モードにおいて、無線通信を介して所定のデータを送受信するものであってもよい。
【０１６９】
また、本実施形態における無線局３００は、無線通信モードと実行モードの２つのモードを有する場合を説明した。しかし、モードの数はこれに限定されず、３以上のモードを有するものであってもよい。無線局３００は、例えば、所定の時間帯はビーコン信号の発信を停止する停波モードを有するものであってもよい。また、無線局３００は、内蔵する電池の残量が少なくなったときに省電力の状態に移行する省電力モードを有するものであってもよい。
【０１７０】
また、本実施形態における無線局３００は、モードを切替える所定の指示によって無線送信モードと実行モードとを切替える場合を例示した。しかし、モードの切替えはこれに限定されない。例えば、所定の時間間隔でモードが切替わるようにしてもよい。
【０１７１】
本実施形態の無線局は、通知部と、無線通信部と、制御部とを含むことにより、所在が不明の物品の探索を支援することができる。
また、本実施形態の探索支援装置は、記憶部と、取得部と、送信部と、関連付け部とを含むことにより、所在が不明の物品の探索を支援することができる。
また、本実施形態の無線アクセスポイントは、無線通信部と、取得部と、位置測定部と、位置情報送信部とを含むことにより、所在が不明の物品の探索を支援することができる。
【０１７２】
本発明のいくつかの実施形態を説明したが、これらの実施形態は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更を行うことができる。これら実施形態やその変形は、発明の範囲や要旨に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【０１７３】
例えば、上記説明した実施形態に係る各機能は、上記説明した機能を有する限り、複数の図示した機能ブロックを１の機能ブロックにまとめて実装してもよい。また、図示した１の機能ブロックを複数の機能ブロックとして分割して実装してもよい。また、それぞれの機能ブロックの一部又は全部をハードウェアによって構成するようにしてもよい。また、それぞれの機能ブロックの一部又は全部をＬＳＩによって実装されるファームウエアで実現してもよい。ＬＳＩには、ＡＳＩＣ（Application Specific Integrated Circuit）を含んでいてもよい。
【０１７４】
また、上述した実施形態に係る装置は、コンピュータで実現するようにしてもよい。その場合、各機能ブロックの機能を実現するためのプログラムをコンピュータ読み取り可能な記録媒体に記録する。この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行することで実現してもよい。ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものとする。また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体のことをいう。また、「コンピュータ読み取り可能な記録媒体」は、コンピュータシステムに内蔵されるハードディスク等の記憶装置を含む。さらに「コンピュータ読み取り可能な記録媒体」とは、短時間の間、動的にプログラムを保持するものを含んでいてもよい。短時間の間、動的にプログラムを保持するものは、例えば、インターネット等のネットワークや電話回線等の通信回線を介してプログラムを送信する場合の通信線である。また、「コンピュータ読み取り可能な記録媒体」には、サーバやクライアントとなるコンピュータシステム内部の揮発性メモリのように、一定時間プログラムを保持しているものも含んでもよい。また上記プログラムは、前述した機能の一部を実現するためのものであってもよい。また、上記プログラムは、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるものであってもよい。また、上記プログラムは、プログラマブルロジックデバイスを用いて実現されるものであってもよい。プログラマブルロジックデバイスは、例えば、ＦＰＧＡ（Field Programmable Gate Array）である。
【０１７５】
以上の各実施例を含む実施形態に関し、さらに以下の付記を開示する。
（付記１）
音、光又は振動のうち少なくとも一の出力による通知の動作を実行する通知ステップと、
無線通信を行う無線通信ステップと、
前記無線通信ステップにおいて所定の時間間隔で識別情報を発信する無線送信モードと、前記通知ステップにおいて前記通知の動作を実行させる実行モードとを切替える制御ステップと
を含み、
前記制御ステップにおいて、前記無線通信ステップにおいて所定の指示を取得したときに前記無線送信モードから前記実行モードに切替える、無線局の制御方法。
（付記２）
前記制御ステップにおいて、前記所定の指示に応じて前記通知の動作の態様を変化させる、付記１に記載の無線局の制御方法。
（付記３）
音、光又は振動のうち少なくとも一の出力による通知の動作を実行する通知処理と、
無線通信を行う無線通信処理と、
前記無線通信処理において所定の時間間隔で識別情報を発信する無線送信モードと、前記通知処理において前記通知の動作を実行させる実行モードとを切替える制御処理と
をコンピュータに実行させるための無線局の制御プログラムであって、
前記制御処理において、前記無線通信処理において所定の指示を取得したときに前記無線送信モードから前記実行モードに切替える、無線局の制御プログラム。
（付記４）
前記制御処理において、前記所定の指示に応じて前記通知の動作の態様を変化させる、付記３に記載の無線局の制御プログラム。
（付記５）
物品の探索を支援する探索支援装置から無線通信のアクセスを受付ける無線通信ステップと、
物品と共に移動される無線局から無線通信を介して所定の時間間隔で発信される識別情報を取得する取得ステップと、
前記無線局の位置を測定する位置測定ステップと、
測定した前記位置に基づく位置情報を、前記探索支援装置に送信する位置情報送信ステップと
を含む、無線アクセスポイントの制御方法。
（付記６）
物品の探索を支援する探索支援装置から無線通信のアクセスを受付ける無線通信処理と、
物品と共に移動される無線局から無線通信を介して所定の時間間隔で発信される識別情報を取得する取得処理と、
前記無線局の位置を測定する位置測定処理と、
測定した前記位置に基づく位置情報を、前記探索支援装置に送信する位置情報送信処理と
をコンピュータに実行させるための無線アクセスポイントの制御プログラム。
【符号の説明】
【０１７６】
１…通信ユニット、２…携帯情報端末、１１…プロセッサ、１２…メモリ、１３…送受信回路、１５…測定回路、１６…通信回路、１７…システム伝送路、２１…プロセッサ、２２…メモリ、２３…タッチパネル、２４…センサ、２５…送受信回路、２６…通信回路、２７…システム伝送路、２８…測定回路、３１…プロセッサ、３２…メモリ、３６…送受信回路、３９…通知回路、６１…プロセッサ、６２…メモリ、６５…送受信回路、６６…通信回路、６７…システム伝送路、６８…測定回路、１００…探索支援装置、２００…無線タグ、３００…無線局、４００…通信ネットワーク、５００…サーバ、６００…アクセスポイント。
【図１】
0006346597.tif 000002
【図２】
0006346597.tif 000003
【図３】
0006346597.tif 000004
【図４】
0006346597.tif 000005
【図５】
0006346597.tif 000006
【図６】
0006346597.tif 000007
【図７】
0006346597.tif 000008
【図８】
0006346597.tif 000009
【図９】
0006346597.tif 000010
【図１０】
0006346597.tif 000011
【図１１】
0006346597.tif 000012
【図１２】
0006346597.tif 000013
【図１３】
0006346597.tif 000014
【図１４】
0006346597.tif 000015
【図１５】
0006346597.tif 000016
【図１６】
0006346597.tif 000017