(57)【特許請求の範囲】
【請求項１】
複数の機器からの電波を受信可能な端末装置であって、
前記複数の機器の内で、電波を受信すべき対象機器を識別するための識別情報を取得する取得手段と、
前記取得手段で取得した識別情報に対応する対象機器からの電波を受信すべく待機する待機手段と、
前記待機手段で待機している状態において、前記各機器から発信される電波の内で前記対象機器から電波を検出することで当該対象機器からの電波を受信する受信手段と、
前記受信手段で電波を受信した際は、その電波を発信した前記対象機器との距離またはその対象機器の方角とを判別する判別手段と、
を具備したことを特徴とする端末装置。
【請求項２】
前記取得手段は、前記対象機器からの発信電波を識別するための識別情報を取得し、
前記待機手段は、前記取得手段で取得した識別情報に基づいて、当該識別情報に対応する前記対象機器からの電波を検出したか否かを待機する待機状態を設定することで当該対象機器からの電波の発信を待機する、
ことを特徴とする請求項１に記載の端末装置。
【請求項３】
前記識別情報は、前記対象機器からの発信電波を識別するためのチャンネル情報であり、
前記待機手段は、前記取得手段で取得したチャンネル情報に基づいて、前記対象機器からの電波を検出するためのチャンネルを開放することで当該対象機器からの電波の発信を待機する、
ことを特徴とする請求項１に記載の端末装置。
【請求項４】
前記受信手段で電波を受信した際は、前記対象機器からの電波を受信したことを報知する報知手段と、
を更に具備したことを特徴とする請求項１〜３の何れかに記載の端末装置。
【請求項５】
複数の機器からの電波を受信可能な端末装置のコンピュータを制御するためのプログラムであって、
前記コンピュータを、
前記複数の機器の内で、電波を受信すべき対象機器を識別するための識別情報を取得する取得手段、
前記取得手段で取得した識別情報に対応する対象機器からの電波を受信すべく待機する待機手段、
前記待機手段で待機している状態において、前記各機器から発信される電波の内で前記対象機器から電波を検出することで当該対象機器からの電波を受信する受信手段、
前記受信手段で電波を受信した際は、その電波を発信した前記対象機器との距離またはその対象機器の方角とを判別する判別手段、
として機能させるようにしたプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、端末装置に関する。
【背景技術】
【０００２】
物品の所在位置を検索する検索システムとして、ＩＤタグを用いるものが知られている（例えば特許文献１）。特許文献１に記載のＩＤタグを用いた検索システムは、検索対象となる物品の各々にＩＤタグを取り付け、それらのＩＤタグを各所に配置されたＩＤタグ読取装置で読み取ることで物品の位置を特定している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００５−１０９９１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、特許文献１に記載のＩＤタグを用いた検索システムは、検索対象となる物品の各々についてＩＤタグを取り付けるため、ＩＤタグそのものを調達するコストがかかる上、物品の各々にＩＤタグを付するための作業コストもかかるので、コストの高いシステムになってしまう。また、特許文献１に記載のＩＤタグを用いた検索システムは、ＩＤタグ読取装置を必要とするので、さらにコストが上昇する。
【０００５】
本発明の課題は、複数の機器の内で対象機器からの電波を確実で受信できるようにすることにある。
【課題を解決するための手段】
【０００６】
請求項１記載の発明は、複数の機器からの電波を受信可能な端末装置であって、前記複数の機器の内で、電波を受信すべき対象機器を識別するための識別情報を取得する取得手段と、前記取得手段で取得した識別情報に対応する対象機器からの電波を受信すべく待機する待機手段と、前記待機手段で待機している状態において、前記各機器から発信される電波の内で前記対象機器から電波を検出することで当該対象機器からの電波を受信する受信手段と、前記受信手段で電波を受信した際は、その電波を発信した前記対象機器との距離またはその対象機器の方角とを判別する判別手段と、を具備したことを特徴とする。
【発明の効果】
【０００７】
本発明によれば、複数の機器の内で対象機器からの電波を確実で受信させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明の一実施形態による検索システムの主要構成を示す図である。
【図２】端末装置の主要構成を示すブロック図である。
【図３】端末装置の外観構成の一例を示す図である。
【図４】アンテナの形状の一例を示す斜視図である。
【図５】サーバの主要構成を示すブロック図である。
【図６】検索対象情報テーブルの一例を示す図である。
【図７】発信機特定テーブルの一例を示す図である。
【図８】端末装置の主要な動作の流れを示すフローチャートである。
【図９】図８のステップＳ８に示す、電波を発信する発信機の方角及び端末装置と電波を発信する発信機との間の距離を特定する処理の流れを示すフローチャートである。
【図１０】図８のステップＳ９に示す、特定された電波を発信する発信機の方角及び端末装置と電波を発信する発信機との間の距離を報知部に報知させる処理の流れを示すフローチャートである。
【図１１】サーバの動作の流れを示すフローチャートである。
【発明を実施するための形態】
【０００９】
以下に、本発明について、図面を用いて具体的な態様を説明する。ただし、発明の範囲は、図示例に限定されない。
【００１０】
図１に、本発明の一実施形態による検索システム１の主要構成を示す。
検索システム１は、端末装置１０、サーバ２０及び複数の発信機３０を有する。図示しないが、複数の発信機３０はそれぞれ、本実施形態の検索システム１により検索される検索対象の所在位置と対応付けられた所在位置に設けられる。
端末装置１０は、検索対象を示す情報をサーバ２０に対して送信する。サーバ２０は、端末装置１０から送信された情報に基づいて、検索対象を示す情報と対応付けられた発信機３０を動作させる。端末装置１０は、発信機３０から発信された電波を受信、検知して発信機３０の所在位置に関する情報を報知する。端末装置１０は、検索システム１の利用者の数に応じて任意に増減させることができる。
【００１１】
本実施形態の検索対象は、所定の名称を有する物品（図６参照）であるが、検索対象はこれに限定されるものではない。例えば、所定の所在位置に存在する物品や、所定の施設（例えば便所や非常口、その他のスポット）、その他、その所在位置に発信機３０を対応付けて配置可能なあらゆる対象が検索対象となりうる。
【００１２】
図２に、端末装置１０の主要構成をブロック図で示す。
図３に、端末装置１０の外観構成の一例を示す。
端末装置１０は、ＣＰＵ１１、ＲＡＭ１２、ＲＯＭ１３、入力部１４、表示部１５及び通信部１６及び報知部１７を備え、これらの各構成はバス１８により接続される。
【００１３】
ＣＰＵ１１は、ＲＯＭ１３に記憶されたプログラムをＲＡＭ１２に読み出して処理する。ＣＰＵ１１は、ＲＯＭ１３内に記憶されたプログラムと協働して、ＲＡＭ１２に展開されたプログラムやデータ等に従って端末装置１０の動作制御を行う。
ＲＡＭ１２は、ＣＰＵ１１の処理によって展開されたデータや、当該処理によって一時的に生じたデータ等を格納する。
ＲＯＭ１３は、ＣＰＵ１１によって読み出されるプログラムやデータ等を記憶する。
【００１４】
入力部１４は、端末装置１０に対する入力操作を行うための入力装置である。入力部１４は、例えば図３に示すように複数のキーを有し、利用者により操作されたキーに応じた信号をＣＰＵ１１へ入力する。
表示部１５は、ＣＰＵ１１の処理内容に応じた表示出力を行う。表示部１５は、例えば液晶表示装置、有機エレクトロルミネセンス（Electro-Luminescence、ＥＬ）ディスプレイ、その他の表示装置によって構成される。
【００１５】
通信部１６は、外部の機器との間でデータ伝送を行う。本実施形態の通信部１６は、無線ＬＡＮ（Local Area Network）による通信を行うが、そのプロトコルやその他の接続形式に関する条件（例えば規格等）は適宜変更することができる。
また、本実施形態の通信部１６は、発信機３０から発せられた信号を受信する。本実施形態の通信部１６は、複数のアンテナ１６ａ、１６ｂ、１６ｃを有する。
【００１６】
図４に、アンテナ１６ａ、１６ｂ、１６ｃの形状の一例を斜視図で示す。
各アンテナは、例えば図４に例示するイメージであるドットマスク範囲Ｌのように、指向性を有する。各アンテナは、例えば図３に示すように、同一平面上（例えば図３に示すｘｙ平面上）における各アンテナの受信感度が最も高い角度が異なるように設けられる。本実施形態では、アンテナ１６ａとアンテナ１６ｂとが直交し、アンテナ１６ａとアンテナ１６ｃとが直交するように設けられ、アンテナ１６ａを挟んで対向する位置にあるアンテナ１６ｂ、１６ｃの受信感度が最も高い角度は１８０[度]異なる。
各アンテナにより検知される電波の電波強度は、電波の発信源（例えば発信機３０）に対する各アンテナの角度に応じて変化する。このため、それぞれ異なる角度で設けられたアンテナ１６ａ、１６ｂ、１６ｃにより検知される電波の電波強度に基づいて、電波の発信源（例えば発信機３０）の所在位置に対する端末装置１０の位置角度を求めることができる。
【００１７】
通信部１６は、電波を受信すると、各アンテナにより検知された電波の電波強度を取得してＣＰＵ１１へ入力する。ＣＰＵ１１は、入力された電波強度に基づいて、電波の発信源（例えば発信機３０）の所在位置に対する端末装置１０の位置角度及び当該電波の発信源の所在位置と端末装置１０との間の距離を特定する処理を行う。
【００１８】
報知部１７は、発光ダイオード（Light Emitting Diode、以下「ＬＥＤ」と記載）１７ａ、１７ｂ、１７ｃを有する。ＬＥＤ１７ａ、１７ｂ、１７ｃは、例えば図３に示すように、アンテナ１６ａ、１６ｂ、１６ｃの位置関係に対応するよう設けられる。即ち、ＬＥＤ１７ａを挟んで、ＬＥＤ１７ｂ、１７ｃは対向する位置に設けられる。
【００１９】
図５に、サーバ２０の主要構成をブロック図で示す。
サーバ２０は、ＣＰＵ２１、ＲＡＭ２２、記憶装置２３、入力部２４、表示部２５及び通信部２６を備え、これらの各構成はバス２７により接続される。
【００２０】
ＣＰＵ２１は、記憶装置２３に記憶されたプログラムをＲＡＭ２２に読み出して処理する。ＣＰＵ２１は、記憶装置２３内に記憶されたプログラムと協働して、ＲＡＭ２２に展開されたプログラムやデータ等に従ってサーバ２０の動作制御を行う。
ＲＡＭ２２は、ＣＰＵ２１の処理によって展開されたデータや、当該処理によって一時的に生じたデータ等を格納する。
記憶装置２３は、ＣＰＵ２１によって読み出されるプログラムやデータ等を記憶する。記憶装置２３は、例えばハードディスクドライブやフラッシュメモリ、その他の書き換え可能な記憶装置又はそれらの記憶装置の組合せ等によって構成される。
【００２１】
入力部２４は、サーバ２０に対して入力操作を可能とする。入力部２４は、例えばキーボードやマウス、その他の入力装置又はそれらの入力装置の組合せ等によって構成される。入力部２４は、利用者による入力操作を受け付けてその入力操作内容に応じた信号をＣＰＵ２１へ入力する。
表示部２５は、ＣＰＵ２１の処理内容に応じた表示出力を行う。表示部２５は、例えばブラウン管や液晶表示装置、有機エレクトロルミネセンス（Electro-Luminescence、ＥＬ）ディスプレイ、その他の表示装置又はそれらの表示装置の組合せ等によって構成される。
通信部２６は、外部の機器との間でデータ伝送を行う。通信部２６は、例えばネットワークインターフェースカード（Network Interface Card、ＮＩＣ）等の通信装置を有し、回線を通じて外部の機器と通信を行う。本実施形態の通信部２６は、有線のＬＡＮ回線３１により発信機３０及びアクセスポイント３２と接続される。
【００２２】
発信機３０は、所定の周波数の電波を信号として発信する。本実施形態の発信機３０は、2.4〜2.5[GHz]の周波数帯に属する電波を発信するが、発信機３０が発する電波の周波数帯は、端末装置１０が受信可能な電波の周波数帯に応じて任意に変更することができる。
発信機３０は、図１に示すように複数設けられ、各々の発信機３０はそれぞれの動作を個別に制御される。発信機３０のＯＮ／ＯＦＦはサーバ２０により制御され、ＯＮのときのみ電波を発信する。
図示しないが、本実施形態では、複数の発信機３０はそれぞれ個別の番号（発信機番号）を設定されている（図７参照）。サーバ２０は、動作させる発信機３０を発信機番号に基づいて管理する。また、各々の発信機３０から発信される電波の周波数はそれぞれ異なる（図７参照）。
【００２３】
アクセスポイント３２は、サーバ２０の通信部２６と、端末装置１０の通信部１６との間で行われる無線ＬＡＮ通信を仲介する。
【００２４】
以下、検索システム１の動作に係る処理について詳細に説明する。
端末装置１０のＣＰＵ１１は、ＲＯＭ１３から検索対象情報テーブルを読み出し、表示部１５に検索対象の名称を一覧表示させる。そして、入力部１４を介して利用者による検索対象の指定が行われるまで待機する。
【００２５】
図６に、検索対象情報テーブルの一例を示す。
検索対象情報テーブルは、ＲＯＭ１３に記憶されており、検索対象の物品名称と、識別コードとを対応付けて記憶している。ここで、識別コードは「検索対象を示す情報」に該当する。
【００２６】
入力部１４を介して利用者による検索対象の指定が行われると、ＣＰＵ１１は、指定された検索対象と検索対象情報テーブルとを照合し、指定された検索対象の名称と対応付けられた識別コードを特定する。そして、ＣＰＵ１１は、通信部１６を介して、特定された識別コードを送信する。このように、通信部１６は、検索対象を示す情報を送信する情報送信手段として機能する。また、入力部１４及び表示部１５は協働により、複数の検索対象から所在位置を特定する検索対象を選択する選択手段として機能する。
【００２７】
端末装置１０から送信された識別コードはアクセスポイント３２、通信部２６を介してサーバ２０により受信される。ここで、通信部２６は、端末装置１０から送信された検索対象を示す情報を受信する情報受信手段として機能する。
サーバ２０は、識別コードを受信すると、ＣＰＵ２１が記憶装置２３から発信機特定テーブルを読み出す。
【００２８】
図７に、発信機特定テーブルの一例を示す。
発信機特定テーブルは、記憶装置２３に記憶されており、識別コードと、発信機番号とを対応付けて記憶している。また、本実施形態の発信機特定テーブルは、発信機番号に対応付けて、各々の発信機３０から発信される電波の周波数が記憶されている。
ここで、発信機特定テーブルは、検索対象を示す情報と各々の発信機３０とを対応付ける対応付け情報として機能する。よって、記憶装置２３は、対応付け情報を記憶する対応付け情報記憶手段として機能する。また、記憶装置２３は、複数の発信機３０のそれぞれにより発信される信号の周波数を個別に記憶する周波数記憶手段として機能する。
【００２９】
サーバ２０のＣＰＵ２１は、受信した識別コードと発信機特定テーブルとを照合し、識別コードと対応付けられた発信機番号を特定する。ここで、ＣＰＵ２１は、通信部２６により受信された検索対象を示す情報（識別コード）と対応付け情報（発信機特定テーブル）に基づいて当該検索対象を示す情報と対応付けられた発信機３０を特定する発信機特定手段として機能する。
【００３０】
ＣＰＵ２１は、特定された発信機番号を有する発信機を動作させる処理を行う。これにより、端末装置１０により指定された検索対象と対応付けられた発信機が動作し、その発信機から電波が発信される。ここで、ＣＰＵ２１は、特定された発信機を動作させる発信機動作制御手段として機能する。
また、ＣＰＵ２１は、特定された発信機番号の周波数を発信機特定テーブルから取得し、取得した周波数の数値を示す情報を、通信部２６及びアクセスポイント３２を介して端末装置１０へ送信する。ここで、ＣＰＵ２１は、周波数記憶手段（記憶装置２３）の記憶内容に基づいて特定された発信機３０から発信される信号の周波数を特定する周波数特定手段として機能すると共に、特定された周波数を示す情報を端末装置１０へ通知する周波数情報通知手段として機能する。
なお、動作する発信機３０の周波数の数値を示す情報の通知は、その発信機３０に対応する検索対象を示す情報を送信してきた端末装置１０のみに対して行われる。
【００３１】
端末装置１０は、通信部１６を介してサーバ２０から送信された周波数の数値を示す情報を受信する。ここで、通信部１６は、通知された周波数を示す情報を受信する周波数情報受信手段として機能する。
端末装置１０が周波数の数値を示す情報を受信すると、当該端末装置１０のＣＰＵ１１は、受信した周波数の数値が検索対象と対応付けられた発信機３０により発信される電波の周波数であると判定する。ここで、ＣＰＵ１１は、検索対象と対応付けられた発信機３０の周波数の信号を識別する識別手段として機能する。
ＣＰＵ１１は、検索対象と対応付けられた発信機３０により発信される周波数の電波を受信するための処理を行う。具体的には、ＣＰＵ１１が、通信部１６のチャンネルのうち、受信した周波数の数値に応じた周波数帯のチャンネルを開放する。
【００３２】
端末装置１０は、通信部１６を介して発信機３０から発信された電波を受信する。ここで、通信部１６は、発信機から送信される信号を受信する信号受信手段として機能する。
ＣＰＵ１１は、通信部１６の各アンテナにより検知された電波強度に基づいて、電波を発信する発信機３０の方角を特定する。本実施形態では、ＣＰＵ１１は、電波強度がより強いアンテナの方角に電波を発信する発信機３０があるものと判定する。
【００３３】
また、ＣＰＵ１１は、通信部１６の各アンテナにより検知された電波強度に基づいて、端末装置１０と電波を発信する発信機３０との間の距離を特定する。電波強度の強弱は、端末装置１０の各アンテナと電波を発信する発信機３０との距離に応じて変化するので、ＣＰＵ１１は各アンテナの電波強度に基づいて端末装置１０と電波を発信する発信機３０との間の距離を特定することができる。
例えば、電波を発信する発信機３０と端末装置１０との間の距離と電波強度の対応関係についてあらかじめ測定したデータ（測定データ）を端末装置１０のＲＯＭ１３等の記憶装置に記憶させておき、ＣＰＵ１１が測定データとアンテナ１６ａ、１６ｂ、１６ｃのうち最も電波強度が強いアンテナの電波強度とを照合する。これによって、電波を発信する発信機３０と端末装置１０との間の距離を特定することができる。電波を発信する発信機３０の所在位置は、検索対象の所在位置と対応付けられているので、電波を発信する発信機３０と端末装置１０との間の距離を特定することにより、検索対象の所在位置と端末装置１０との間の距離に関する情報を得ることができる。
ここで、ＣＰＵ１１は、通信部１６により受信された発信機３０の信号の強度に基づいて、端末装置１０と検索対象の所在位置との間の距離に関する情報を取得する距離取得手段として機能する。
【００３４】
ＣＰＵ１１は、特定された電波を発信する発信機３０の方角を報知部１７に報知させる。具体的には、特定された発信機３０の方角に応じてＬＥＤ１７ａ、１７ｂ、１７ｃのいずれか又は複数を点灯させる。例えば、図３に示す端末装置１０の、アンテナ１６ａが設けられた方角（図３に示す方角Ａ）に電波を発信する発信機３０がある場合、ＣＰＵ１１は、当該方角に対応するＬＥＤ１７ａを点灯させる。同様に、アンテナ１６ｂが設けられた方角（図３に示す方角Ｂ）に電波を発信する発信機３０がある場合、ＣＰＵ１１は、当該方角に対応するＬＥＤ１７ｂを点灯させる。アンテナ１６ｃが設けられた方角（図３に示す方角Ｃ）に電波を発信する発信機３０がある場合、ＣＰＵ１１は、当該方角に対応するＬＥＤ１７ｃを点灯させる。本実施形態では、電波強度がより強いアンテナの方角に電波を発信する発信機３０があるものと判定されるので、ＣＰＵ１１は、点灯させるＬＥＤを電波強度がより強いアンテナに対応させる。ここで、報知部１７は、通信部１６により受信された信号に基づいて検索対象の所在位置に関する情報を報知する報知手段として機能する。
【００３５】
また、ＣＰＵ１１は、端末装置１０と電波を発信する発信機３０との間の距離を報知部１７に報知させる。具体的には、電波を発信する発信機３０の方角に応じて点灯するＬＥＤの点灯パターンを、端末装置１０と電波を発信する発信機３０との間の距離に応じて変化させる。例えば、ＬＥＤを点灯させる場合に点滅させるようにし、端末装置１０と電波を発信する発信機３０との間の距離の大小に応じて点滅の周期を変化させるようにする。本実施形態では、端末装置１０と電波を発信する発信機３０との間の距離が大きいほど点滅の周期が長く、小さいほど点滅の周期が小さくなるが、逆でもよい。端末装置１０と電波を発信する発信機３０との間の距離とＬＥＤの点滅の周期は予め定められている。ここで、報知部１７は、ＣＰＵ１１により取得された距離に基づいて当該距離に関する情報を報知する距離報知手段として機能する。
【００３６】
なお、動作した発信機３０の動作終了条件については任意に設定することができる。例えば、動作開始から所定の時間を経過したときに動作を終了するようにしてもよいし、端末装置１０から検索対象の所在位置の検索作業が終了した旨の通知があった場合にサーバ２０が動作を終了させるようにしてもよい。端末装置１０の通信部１６のチャンネル開放についても同様である。
【００３７】
以下、フローチャートを用いて、検索システム１の動作の流れを説明する。
図８は、端末装置１０の主要な動作の流れを示すフローチャートである。
ＣＰＵ１１は、ＲＯＭ１３から検索対象情報テーブルを読み出し、表示部１５に検索対象の名称（例えば図６に示す物品名称）を一覧表示させる（ステップＳ１）。そして、入力部１４を介して利用者による検索対象の指定が行われるまで待機する（ステップＳ２：ＮＯ）。
【００３８】
入力部１４を介して利用者による検索対象の指定が行われると（ステップＳ２：ＹＥＳ）、ＣＰＵ１１は、指定された検索対象と検索対象情報テーブルとを照合し、指定された検索対象の名称（例えば図６に示す物品名称）と対応付けられた識別コードを特定する（ステップＳ３）。そして、ＣＰＵ１１は、通信部１６を介して、特定された識別コードをサーバ２０へ送信する（ステップＳ４）。その後、ＣＰＵ１１は、サーバ２０から周波数の数値を示す情報を受信するまで待機する（ステップＳ５：ＮＯ）。
【００３９】
サーバ２０から送信された周波数の数値を示す情報を受信すると（ステップＳ５：ＹＥＳ）、ＣＰＵ１１は、通信部１６のチャンネルのうち、受信した周波数の数値に応じた周波数帯のチャンネルを開放する（ステップＳ６）。その後、ＣＰＵ１１は、通信部１６を介した発信機３０から発信された電波の受信がなされるまで待機する（ステップＳ７：ＮＯ）。
【００４０】
通信部１６を介して発信機３０から発信された電波を受信すると（ステップＳ７：ＹＥＳ）、ＣＰＵ１１は、通信部１６の各アンテナにより検知された電波強度に基づいて、電波を発信する発信機３０の方角及び端末装置１０と電波を発信する発信機３０との間の距離を特定する処理を行う（ステップＳ８）。そして、ＣＰＵ１１は、特定された電波を発信する発信機３０の方角及び端末装置１０と電波を発信する発信機３０との間の距離を報知部１７に報知させる処理を行う（ステップＳ９）。
【００４１】
図９は、図８のステップＳ８に示す、電波を発信する発信機３０の方角及び端末装置１０と電波を発信する発信機３０との間の距離を特定する処理の流れを示すフローチャートである。
端末装置１０が発信機３０の電波を受信すると、通信部１６は各アンテナの電波強度を取得してＣＰＵ１１へ入力し、ＣＰＵ１１は取得した各アンテナの電波強度をＲＡＭ１２に一時的に格納する（ステップＳ１１）。ＣＰＵ１１は、ＲＡＭ１２に一時的に格納された各アンテナの電波強度に基づいて、より電波強度が高いアンテナの方角に電波を発信する発信機３０があるものとして判定する（ステップＳ１２）。また、ＣＰＵ１１は、測定データをＲＯＭ１３から読み出し、測定データとアンテナ１６ａ、１６ｂ、１６ｃのうち最も電波強度が強いアンテナの電波強度とを照合して電波を発信する発信機３０との間の距離を特定する（ステップＳ１３）。
【００４２】
図１０は、図８のステップＳ９に示す、特定された電波を発信する発信機３０の方角及び端末装置１０と電波を発信する発信機３０との間の距離を報知部１７に報知させる処理の流れを示すフローチャートである。
ＣＰＵ１１は、ステップＳ１２の処理においてより電波強度が高いアンテナの方角に対応するＬＥＤを点灯させる（ステップＳ２１）。また、ＣＰＵ１１は、ステップＳ２１の処理により点灯されたＬＥＤを、ステップＳ１３の処理により特定された距離に応じた周期で点滅させる（ステップＳ２２）。
【００４３】
図１１は、サーバ２０の動作の流れを示すフローチャートである。
サーバ２０のＣＰＵ２１は、端末装置１０から送信される識別コードを受信するまで待機する（ステップＳ３１：ＮＯ）。識別コードを受信すると（ステップＳ３１：ＹＥＳ）、ＣＰＵ２１は、記憶装置２３から発信機特定テーブルを読み出し（ステップＳ３２）、受信した識別コードと発信機特定テーブルとを照合して識別コードと対応付けられた発信機番号を特定する（ステップＳ３３）。そして、ＣＰＵ２１は、特定された発信機番号を有する発信機を動作させる（ステップＳ３４）。また、ＣＰＵ２１は、特定された発信機番号の周波数を発信機特定テーブルから取得し、取得した周波数の数値を示す情報を、通信部２６及びアクセスポイント３２を介して端末装置１０へ送信する（ステップＳ３５）。
【００４４】
以上のように、本実施形態の検索システム１によれば、端末装置１０が、複数の検索対象の中から所在位置を特定する検索対象の選択を受け付け、選択された検索対象の識別コードを送信すると、サーバ２０が、端末装置１０から送信された識別コードを受信して、識別コードと発信機特定テーブルに基づいて当該識別コードと対応付けられた発信機３０を特定し、特定された発信機を動作させる。そして、端末装置１０が、発信機３０から発信される電波を受信し、当該電波に基づいて検索対象の所在位置に関する情報を報知する。
これによって、従来の検索システムで必要であったＩＤタグやＩＤタグ読取装置を必要としないので、低コストで検索対象の所在を知ることができる検索システムを提供することができる。特に、発信機３０は検索対象の所在位置と対応付けて設置すればよいだけであり、検索対象となる物品の各々にＩＤタグを付するための作業コストを大幅に削減することができ、より低コストで検索対象の所在を知ることができる検索システムを提供することができる。
加えて、発信機３０は、端末装置１０から検索対象として指定されることによって動作するので、発信機３０は検索対象の検索作業に必要なときのみ動作する。これによって、発信機３０を動作させるためのコスト（電力等）を低減させることができる。
また、検索システム１は複数の検索対象を一の検索システムで取り扱うことができ、検索システム１の利用者は、複数の検索対象の中から任意の検索対象についてその所在位置を知ることができるので、検索システムの運用における柔軟性が大幅に向上する。
【００４５】
さらに、複数の発信機３０はそれぞれ異なる周波数の電波を発信し、端末装置１０は検索対象の識別コードと対応付けられた発信機３０の周波数の信号を識別する。
これによって、複数の利用者が同時にそれぞれの端末装置１０から異なる検索対象の検索作業を行ったことにより複数の発信機３０が同時に動作した場合であっても、それぞれの検索対象に対応付けられた発信機３０の周波数の差異により混信を生ずることなく良好にそれぞれの検索対象の所在位置を知ることができる。
【００４６】
さらに、サーバ２０は複数の発信機３０のそれぞれにより発信される信号の周波数を個別に記憶し、その記憶内容に基づいて動作させる発信機から発信される信号の周波数を特定して端末装置１０へ通知し、端末装置１０は通知された周波数を示す情報を受信する。
これによって、端末装置１０は周波数に関する情報を保持することなく検索対象と対応付けられた発信機３０から発信された周波数のみを受け付けることができる。また、何らかの理由により発信機３０に採用される周波数が変更された場合であっても、サーバ２０に記憶された周波数の情報のみを書き換えれば事足りるので、発信機３０の周波数変更について容易に対応することができる。
【００４７】
さらに、端末装置１０は、発信機３０から受信した電波の電波強度に基づいて、当該端末装置１０と動作している発信機３０とのの距離を取得し、報知する。
これによって、利用者は端末装置１０の現在の位置から検索対象の所在位置までの距離を知ることができる。
【００４８】
なお、本発明は、上記実施形態に限定されることなく、本発明の趣旨を逸脱しない範囲において、種々の改良並びに設計の変更を行っても良い。
【００４９】
例えば、報知部１７による、電波を発信する発信機３０の方角の報知方法は上記の実施形態に示すものに限らない。例えば、複数のＬＥＤを点灯させて電波を発信する発信機３０の方角を示してもよい。一例として、電波を発信する発信機３０の方角が、二のアンテナの受信感度が最も高い角度の間に位置する場合、ＣＰＵ１１は当該二のアンテナに対応する二のＬＥＤ双方を点灯させてもよい。図３に示す例の場合、電波を発信する発信機３０の方角が方角Ｄである場合、ＬＥＤ１７ａ、１７ｂを点灯させてもよい。同様に、電波を発信する発信機３０の方角が方角Ｅである場合、ＬＥＤ１７ａ、１７ｃを点灯させてもよい。
【００５０】
また、上記の実施形態では３つのアンテナ１６ａ、１６ｂ、１６ｃを設ける構成としているが、アンテナの数や配置はあくまで一例であり、その数や位置関係を限定するものではない。また、アンテナは外部に露出してもよいし、端末装置に内蔵するようにしてもよい。
【００５１】
また、報知部１７による、端末装置１０と電波を発信する発信機３０との間の距離の報知方法は上記に限らない。例えば、ＬＥＤの点灯強度の強弱と距離の大小とを対応付けてもよいし、点灯強度の強弱及び点滅の周期を組み合わせてもよいし、その他、距離の大小に応じて視覚的に区別可能な方法で報知がなされればよい。
【００５２】
また、報知手段や距離報知手段による報知は、ＬＥＤの点灯に限らず、その報知のためにあらゆる方法を用いることができる。報知方法として、例えば、音声による報知や、表示装置やＬＥＤ等の光源の組み合わせを用いた表示等が挙げられる。
【００５３】
また、上記の実施形態では、複数の検索対象のそれぞれについて一つずつ個別に発信機３０を設けているが、複数の検索対象と一の発信機とを対応付けてもよい。例えば、複数の棚を用いて管理される複数の種類の物品において、それぞれの棚が一又は複数の種類の物品を管理するためのものとして用いられる場合が挙げられる。この場合、複数の棚のそれぞれについて個別に発信機を設け、一の棚に管理されている複数の種類の物品（検索対象）とその一の棚に設けられた発信機とを対応付ける対応付け情報を用いることで、その棚により管理されている物品の所在位置をすべて一の発信機の動作のＯＮ／ＯＦＦにより検索することができ、また棚別に管理されている物品を的確に検索することができる。
このように、本発明は、複数の検索対象と一の発信機とを対応付けることもできるので、検索対象の所在位置に応じてより柔軟に運用可能な検索システムを提供することができる。
【００５４】
複数の発信機３０がそれぞれ異なる周波数の電波を発信する場合において、各々の発信機３０の周波数に関する情報は端末装置１０が有していてもよい。検索対象と当該検索対象に対応付けられた発信機３０の用いる周波数とを対応付けた情報を端末装置１０が有する場合、サーバ２０は動作させる発信機３０の周波数を示す情報を通知する処理を行わなくてもよい。
【００５５】
また、上記の実施形態では、端末装置１０により行われる送信又は受信処理は一の通信部１６を介して行われるが、送信手段又は受信手段を個別に有してもよい。例えば、端末装置１０とサーバ２０との間で送受信を行う通信部と、発信機３０からの信号を受信する信号受信手段となる装置とを個別に設けてもよい。
また、端末装置１０の通信部に限らず、上記の実施形態で複数の機能を有する構成について、機能ごとに個別の構成を設けるようにしてもよい。
【符号の説明】
【００５６】
１０  端末装置
１１  ＣＰＵ
１３  ＲＯＭ
１４  入力部
１５  表示部
１６  通信部
１６ａ、１６ｂ、１６ｃ     アンテナ
１７  報知部
２０  サーバ
２１  ＣＰＵ
２３  記憶装置
２４  入力部
２５  表示部
２６  通信部
３０  発信機
【図１】
0006032327.tif 000002
【図２】
0006032327.tif 000003
【図３】
0006032327.tif 000004
【図４】
0006032327.tif 000005
【図５】
0006032327.tif 000006
【図６】
0006032327.tif 000007
【図７】
0006032327.tif 000008
【図８】
0006032327.tif 000009
【図９】
0006032327.tif 000010
【図１０】
0006032327.tif 000011
【図１１】
0006032327.tif 000012