(57)【要約】【課題】ユーザがより確実に対象端末を発見できるようにする。【解決手段】通信端末２００は、探索対象である対象端末２００Ｂの発見の支援に用いられる。通信端末２００は、近距離無線通信部２１０を備える。近距離無線通信部２１０は、対象端末２００Ｂを発見するために発せられた探索信号を受信する。また、近距離無線通信部２１０は、対象端末２００Ｂの位置情報および通信端末２００の位置情報を取得する。通信端末２００は、近距離無線通信部２１０の取得結果に応じて、支援のための出力処理を実行する発光・鳴動部２５０をさらに備える。【選択図】図３
2017130825.tif 000002
【特許請求の範囲】
【請求項１】
探索対象である対象端末の発見の支援に用いられる通信端末であって、
前記対象端末を発見するために発せられた探索信号を受信する受信手段と、
前記対象端末の位置情報および前記通信端末の位置情報を取得する取得手段と、
前記取得手段の取得結果に応じて、前記支援のための出力処理を実行する実行手段と、
を備える、通信端末。
【請求項２】
前記通信端末とは異なる他の通信端末も、前記出力処理を実行可能に構成されており、
前記通信端末の前記実行手段は、前記取得手段の取得結果に応じて、前記他の端末によって実行される前記出力処理とは異なるタイミングで、前記出力処理を実行する、
請求項１に記載の通信端末。
【請求項３】
前記対象端末は、ユーザが携帯するユーザ端末に対応付けられており、
前記取得手段は、前記ユーザ端末の位置情報をさらに取得し、
前記実行手段は、前記ユーザ端末および前記対象端末を結ぶ線分と前記通信端末との距離に基づいて、前記出力処理を実行する、
請求項１または２に記載の通信端末。
【請求項４】
前記出力処理の態様は、前記距離に応じて変化する、請求項３に記載の通信端末。
【請求項５】
前記取得手段は、前記対象端末との近距離無線通信では前記対象端末の位置情報を取得できない場合には、前記通信端末とは異なる他の通信端末を経由して、前記対象端末の位置情報を取得する、
請求項１〜４のいずれか１項に記載の通信端末。
【請求項６】
前記出力処理は、光出力処理および音出力処理の少なくとも一方を含む、
請求項１〜５のいずれか１項に記載の通信端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末に関する。
【背景技術】
【０００２】
たとえば特許文献１は、視覚的な方法で探索を行うことが可能な端末を開示する。この端末は、端末の所在を探索するための発光を指示するリモートコマンドを受信すると発光するように構成されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２５２２７４号公報
【特許文献２】特開２００５−５９６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
特許文献１に記載されたような端末を探索する手法を応用した、次のような利用シーンが想定される。たとえば、小型・安価な通信端末を、ユーザが携帯するスマートフォンに対応づけられた通信端末（以下、「対象端末」という場合もある）に設定する。そして、対象端末を、ユーザの所有物である自転車や傘等に取り付けて自転車置き場等に残し、後に、そのユーザがスマートフォンを用いて対象端末とともに所有物を探す、という利用シーンである。スマートフォンが対象端末に近づいたときに、対象端末が発光したり鳴動したりすれば、ユーザは、対象端末およびその対象端末が取り付けられた所有物を発見することができる。
【０００５】
しかしながら、上記の手法では、対象端末の発見は、対象端末の発光、鳴動にユーザが気づくか否かに依存している。たとえば対象端末の周囲にユーザが発見しようとする対象端末とは別の物（別の通信端末であってもよい）が存在していると、ユーザが発見しようとする対象端末が物陰に隠れてしまって、ユーザが対象端末の発光に気づかない可能性がある。また、別の物に起因する騒音等があると、ユーザが対象端末の鳴動に気づかない可能性もある。よって、対象端末が発光、鳴動したとしても、ユーザが対象端末を発見できないおそれがある。
【０００６】
本発明は、上記課題に鑑みてなされたものであり、ユーザがより確実に対象端末を発見できるようにすることを目的とする。
【課題を解決するための手段】
【０００７】
本発明の一態様に係る通信端末は、探索対象である対象端末の発見の支援に用いられる通信端末であって、対象端末を発見するために発せられた探索信号を受信する受信手段と、対象端末の位置情報および通信端末の位置情報を取得する取得手段と、取得手段の取得結果に応じて、支援のための出力処理を実行する実行手段と、を備える。
【０００８】
上記の通信端末では、対象端末を発見するために発せされた探索信号が受信される。また、対象端末の位置情報および通信端末の位置情報が取得され、その取得結果に応じて、対象端末の発見の支援のための出力処理が実行される。そのため、たとえば対象端末がユーザの所有物に取り付けられているような場合には、ユーザは、通信端末の支援を受けて、対象端末とともに対象端末が取り付けられている所有物を発見することができる。これにより、たとえば対象端末が物陰に隠れてしまっているような場合でも、対象端末とは異なる通信端末によって対象端末の発見が支援されるので、ユーザは、より確実に対象端末を発見することができる。
【０００９】
当該通信端末とは異なる他の通信端末も、出力処理を実行可能に構成されており、通信端末の実行手段は、取得手段の取得結果に応じて、他の端末によって実行される出力処理とは異なるタイミングで、出力処理を実行してもよい。これにより、各通信端末における取得結果に応じたタイミングで出力処理がそれぞれ実行されることになる。たとえば対応端末から離れた位置にある通信端末から対応端末に近い位置にある通信端末の順に出力処理が実行されることで、対応端末の位置をよりわかりやすくユーザに提示することもできる。
【００１０】
対象端末は、ユーザが携帯するユーザ端末に対応付けられており、取得手段は、ユーザ端末の位置情報をさらに取得し、実行手段は、ユーザ端末および対象端末を結ぶ線分と通信端末との距離に基づいて、出力処理を実行してもよい。これにより、たとえばユーザ端末および対象端末を結ぶ線分上あるいはその近くに通信端末が位置する場合に出力処理を実行するようにすれば、ユーザ端末と対象端末とを結ぶ線分をユーザが確認できるようになる。
【００１１】
出力処理の態様は、上記の距離に応じて変化してもよい。これにより、ユーザ端末および対象端末を結ぶ線分を、種々の態様でユーザに提示することができる。
【００１２】
取得手段は、対象端末との近距離無線通信では対象端末の位置情報を取得できない場合には、通信端末とは異なる他の通信端末を経由して、対象端末の位置情報を取得してもよい。このようにして対象端末の位置情報を取得することもできる。
【００１３】
出力処理は、光出力処理および音出力処理の少なくとも一方を含んでもよい。たとえばこのようにして、対象端末の発見を支援することができる。
【発明の効果】
【００１４】
本発明によれば、ユーザがより確実に通信端末を発見できるようになる。
【図面の簡単な説明】
【００１５】
【図１】ユーザが対象端末を発見しようとするシーンの例を説明するための図である。
【図２】実施形態に係る通信端末が用いられる行動支援システムの概略構成を示す図である。
【図３】行動支援システムに含まれる各要素の機能ブロックを示す図である。
【図４】位置情報管理部が管理する位置情報の一例を示す図である。
【図５】通信端末のハードウェア構成を示す図である。
【図６】通信端末の動作の一例を示す図である。
【図７】行動支援システムにおいて実行される処理の一例を示すシーケンス図である。
【図８】通信端末の動作の別の例を示す図である。
【図９】行動支援システムにおいて実行される処理の別の例を示すシーケンス図である。
【発明を実施するための形態】
【００１６】
以下、本発明の実施形態について、図面を参照しながら説明する。なお、図面の説明において同一要素には同一符号を付し、重複する説明は省略する。
【００１７】
まず、図１を用いて、ユーザが、探索対象である対象端末を発見しようとするシーンのいくつかの例を説明する。図１に示される対象端末２００Ｂは、ユーザＵが携帯するスマートフォンなどのユーザ端末１００に対応付けられた端末である。対象端末２００Ｂは、後述の実施形態に係る通信端末を用いて構成されてもよい。たとえばユーザ端末１００が通信端末２００を識別するための識別子を予め保有し、その通信端末２００を対象端末として認識している場合（登録等している場合）、その通信端末２００がユーザ端末１００に対応付けられた対象端末２００Ｂとされてよい。あるいは、ユーザ端末１００と通信端末２００とが、たとえばＢＬＥ（Bluetooth（登録商標）  Low  Energy）などにおいてペアリングされている場合に、その通信端末２００がユーザ端末１００に対応付けられた対象端末２００Ｂとされてもよい。通信端末２００は、ユーザ端末１００よりも小型・安価な端末であってよい。
【００１８】
図１の（ａ）に示される例では、自転車置き場に複数の自転車が置かれており、そのうちのユーザＵの所有物である自転車に、対象端末２００Ｂが取り付けられている。この利用シーンでは、ユーザＵが、ユーザ端末１００を用いて対象端末２００Ｂを（つまりユーザＵの自転車を）探している。たとえば、ユーザ端末１００が、近距離無線通信を用いてユーザ端末１００を探索するための信号（探索信号）を発信する。その場合、対象端末２００Ｂが発信された探索信号を受信し、発光等することで、ユーザＵが対象端末２００Ｂを発見できることが期待される。
【００１９】
図１の（ｂ）に示される例では、コンサート会場やスポーツ観戦の会場などにおいて、ユーザＵの座席に対象端末２００Ｂが取り付けられている。この利用シーンでは、ユーザＵが、ユーザ端末１００を用いて対象端末２００Ｂを（つまりユーザＵの座席を）探している。この場合も、図１の（ａ）の場合と同様に、対象端末２００Ｂが探索信号を受信して発光等することで、ユーザＵが対象端末２００Ｂを発見できることが期待される。
【００２０】
しかしながら、たとえば対象端末２００Ｂが物陰に隠れてしまっていると、ユーザＵが対象端末２００Ｂの発光等に気づかない場合がある。そのため、対象端末２００Ｂが発光等するのみでは、ユーザＵが対象端末２００Ｂを発見できない可能性がある。
【００２１】
ところで、将来、対象端末２００Ｂのような通信端末（通信端末２００）の利用が普及することが想定される。たとえば図１の（ａ）に示されるような自転車置き場では、多くの自転車（ただし自転車に限定されない）に、対象端末２００Ｂ（通信端末２００）がそれぞれ取り付けられる。図１の（ｂ）に示されるようなコンサート会場等では、多くの座席（ただし座席に限定されない）に、対象端末２００Ｂ（通信端末２００）がそれぞれ取り付けられる。そのような場合には、あるユーザから見ると、そのユーザのユーザ端末１００および対象端末２００Ｂの周囲に、対象端末２００Ｂとは別の多くの通信端末２００が位置している（存在している）ことになる。
【００２２】
そこで、本実施形態では、ユーザ端末１００のユーザによる対象端末２００Ｂの発見を、ユーザ端末１００および対象端末２００Ｂの周囲に位置している通信端末２００が支援する。
【００２３】
図２は、実施形態に係る通信端末が用いられる行動支援システムの概略構成を示す図である。図２に示されるように、行動支援システム１は、ユーザ端末１００と、複数の通信端末２００とを含む。各通信端末２００を区別し得るように、各通信端末２００には、２００Ｂ〜２００Ｅの異なる符号を付している。このうち、対象端末２００Ｂは、ユーザ端末１００に対応づけられた対応端末である。通信端末２００Ｃ〜２００Ｅは、ユーザ端末１００および対象端末２００Ｂの周囲に位置している通信端末である。通信端末２００Ｃ〜２００Ｅは、ここでは、対象端末ではない通信端末である。このような端末（通信端末２００Ｃ〜２００Ｅ）の数は、図２に示す例に限定されない。
【００２４】
行動支援システム１の動作の概要を説明する。ユーザ端末１００は、近距離無線通信を用いて、対象端末２００Ｂを探索している旨を示す探索信号を発信する。図２において、探索信号が発信される様子が矢印で概念的に示される。探索信号は、対象端末２００Ｂを特定するための識別子（ＩＤ：Identifier）等を含む信号であってよい。各通信端末２００は、探索信号を受信する。探索信号を受信した通信端末２００Ｃ〜２００Ｅは、対象端末２００Ｂを探索の対象として特定する。そして、通信端末２００Ｃ〜２００Ｅは、ユーザ端末１００のユーザが対象端末２００Ｂの発見を支援するための出力処理を実行する。出力処理は、たとえば光出力、音出力等である。このような行動支援システム１によれば、ユーザ端末１００および対象端末２００Ｂの周囲に位置している通信端末２００Ｃ〜２００Ｅの支援によって、ユーザ端末１００のユーザによる対象端末２００Ｂの発見が容易となる。
【００２５】
行動支援システム１において、各通信端末２００は、近距離無線通信を行い、各通信端末２００が所有している情報を共有する。共有される情報は、各通信端末２００の位置情報を含む。たとえば、各通信端末２００がＧＰＳ（Global  Positioning  System）機能を有している場合には、ＧＰＳ機能によって取得された各通信端末２００の位置情報が近距離無線通信を用いて共有される。各通信端末２００の位置情報が共有されれば、各通信端末２００は、各通信端末の位置関係を把握することもできる。
【００２６】
一部の通信端末２００がＧＰＳ機能を有さない場合には、たとえば、特許文献２に記載されたような、各通信端末２００間で近距離無線通信に用いられる電波の強度（たとえば受信信号の信号強度等）を利用することで、ＧＰＳ機能を有さない通信端末２００の位置情報が得られる。具体的に、ＧＰＳ機能を有さない通信端末２００は、自端末の位置情報が既知となっている他の複数の通信端末２００から、他の複数の通信端末２００の位置情報を取得する。また、他の複数の通信端末２００までの距離を、たとえば近距離無線通信の信号強度に基づいて決定する。ＧＰＳ機能を有さない通信端末２００は、他の複数の通信端末２００の位置情報と、それらの通信端末２００までの距離とに基づく三角測量を用いて、自端末の位置情報を得ることができる。
【００２７】
また、上述のように、ユーザ端末１００と通信端末２００と間でも近距離無線通信が可能であるので、各通信端末２００は、各通信端末２００の位置情報に加えて、ユーザ端末１００の位置情報も共有する。ユーザ端末１００および各通信端末２００の位置情報が共有されれば、各通信端末２００は、各端末の位置関係を把握することもできる。
【００２８】
位置関係は、たとえば、各端末どうしの距離、ある端末を基準としたときの他の端末が位置している方向等であってよい。位置関係は、ユーザ端末１００と対象端末２００Ｂとを結ぶ線分と、各通信端末２００との距離であってもよい。そのような線分、距離の例については後に詳述する。
【００２９】
図３は、行動支援システムに含まれる各要素の機能ブロックを示す図である。前述のように、行動支援システム１は、ユーザ端末１００と通信端末２００とを含む。なお、先に図２を参照して説明したように行動支援システム１は複数の通信端末２００を含み得るが、図３では、説明の便宜上、一つの通信端末２００のみが示される。
【００３０】
まず、ユーザ端末１００について説明する。ユーザ端末１００は、ユーザインタフェース部１１０と、制御部１２０と、近距離無線通信部１３０とを含む。
【００３１】
ユーザインタフェース部１１０は、ユーザ端末１００のユーザ（たとえば図１のユーザＵ）と種々の情報をやり取りするための部分である。ユーザインタフェース部１１０は、ディスプレイ、操作盤などを含んでよい。ディスプレイがタッチパネルであれば、操作盤の機能の一部または全部がディスプレイに含まれてよい。たとえば、ユーザインタフェース部１１０は、ユーザ操作により、対象端末である対象端末２００Ｂ（図２）を探索するための探索信号の発信の指示を受け付ける。
【００３２】
制御部１２０は、ユーザ端末１００に含まれる各要素を制御することによって、ユーザ端末１００の全体制御を行う部分である。たとえば、制御部１２０は、ユーザインタフェース部１１０が上述のユーザ操作を受けたことに応じて、近距離無線通信部１３０に、近距離無線通信による探索信号の発信を指示する。
【００３３】
近距離無線通信部１３０は、近距離無線通信を用いて、ユーザ端末１００の周辺の装置と通信を行う部分である。近距離無線通信の対象には、通信端末２００が含まれる。近距離無線通信の種類はとくに限定されないが、ＢＬＥ、無線ＬＡＮ等の技術が用いられてよい。たとえば、近距離無線通信部１３０は、制御部１２０の指示を受け、近距離無線通信を用いて探索信号を発信する。この探索信号は、後述の通信端末２００の近距離無線通信部２１０によって受信され得る。
【００３４】
次に、通信端末２００について説明する。通信端末２００は、近距離無線通信部２１０と、位置情報管理部２２０と、最短ルート決定部２３０と、制御部２４０と、発光・鳴動部２５０とを含む。
【００３５】
近距離無線通信部２１０は、近距離無線通信を用いて、通信端末２００の周辺の装置と通信を行う部分である。近距離無線通信の対象には、ユーザ端末１００および他の通信端末２００が含まれる。たとえば図２の場合、通信端末２００Ｃから見ると、対象端末２００Ｂ、通信端末２００Ｄ，２００Ｅが他の通信端末である。近距離無線通信の種類は、ユーザ端末１００の近距離無線通信部１３０で用いられるものと同様であってよい。近距離無線通信部２１０は、上述のユーザ端末１００の近距離無線通信部１３０によって発信された探索信号を受信する部分（受信手段）でもある。近距離無線通信部２１０は、上述したように、各端末間で近距離無線通信に用いられる電波の強度を利用することで、周辺の端末の位置を取得する部分（取得手段）でもある。ここで、通信端末２００（たとえば通信端末２００Ｃ）が対象端末２００Ｂから離れており、近距離無線通信では対象端末２００Ｂの位置情報を取得できない場合もある。その場合には、近距離無線通信部２１０は、他の通信端末２００（たとえば通信端末２００Ｄ，２００Ｅ）から、対象端末２００Ｂの位置情報を取得してもよい。つまり、対象端末２００Ｂの位置情報が、他の通信端末２００を経由して取得される。
【００３６】
位置情報管理部２２０は、位置情報２２０ａの管理を行う部分である。位置情報２２０ａは、ユーザ端末１００の位置の情報、ユーザ端末１００に対応付けられた対象端末２００Ｂ（図２）の位置の情報、自端末である通信端末２００（たとえば通信端末２００Ｃ）の位置の情報、自端末とは異なる通信端末２００（たとえば通信端末２００Ｄ，２００Ｅ）の位置の情報等を含む。位置情報２２０ａは、座標情報であってよい。座標情報は、地図上の緯度、経度、高度などを特定する情報であってよい。位置情報２２０ａの管理は、上述の各情報の取得、記憶、追加、削除、更新等によって行われてよい。
【００３７】
ここで、図４を参照して、位置情報管理部２２０が管理する位置情報の例を説明する。図４に示される例では、位置情報２２０ａは、「Ｎｏ」（ナンバー）と、「情報種別」と、「端末名」と、「内容」とに大別される。
【００３８】
「Ｎｏ」および「情報種別」によって、情報の種別が特定される。「端末名」および「内容」によって、各「Ｎｏ」および「情報種別」に対応した端末の名称、当該端末の情報の内容が特定される。
【００３９】
図４に示される例では、Ｎｏ「１」は、情報種別「自端末の情報」に対応する。この例では、自端末は通信端末２００Ｃであり、端末名は「通信端末２００Ｃ」とされる。情報の内容は、通信端末２００Ｃの「ＩＤ」および「位置情報」とされる。ＩＤは、この例では、数値で表される。位置情報は、この例では、経度および緯度を用いた座標情報である。
【００４０】
Ｎｏ「２」は、情報種別「周辺の通信端末の情報」に対応する。この例では、周辺の通信端末は通信端末２００Ｂ（すなわち対象端末２００Ｂ）、通信端末２００Ｄ，２００Ｅ〜２００Ｎであり、端末名は「通信端末２００Ｂ」、「通信端末２００Ｄ」、「通信端末２００Ｅ」〜「通信端末２００Ｎ」とされる。情報の内容は、各通信端末の「ＩＤ」および「位置情報」とされる。なお、周辺の通信端末の数は、図４に示す例に限定されない。
【００４１】
Ｎｏ「３」は、情報種別「ユーザ端末の情報」に対応する。この例では、ユーザ端末はユーザ端末１００であり、端末名は「ユーザ端末１００」とされる。情報の内容は、ユーザ端末１００の「ＩＤ」および「位置情報」、対象端末２００Ｂの「ＩＤ」とされる。
【００４２】
再び図３に戻り、最短ルート決定部２３０は、ユーザ端末１００と、対象端末２００Ｂ（図２）との間のルートを決定する部分である。ルートは、たとえば、ユーザ端末１００と対象端末２００Ｂとを結ぶ線分である。線分は、ユーザ端末１００と対象端末２００Ｂとの間に位置し得る複数の通信端末２００のうちのいくつかの通信端末２００を通るように決定されてよい。線分は、複数の通信端末２００を通りつつもその長さが最小となる（あるいは最小に近づく）ように決定されてよい。そのような線分は、ユーザ端末１００と対象端末２００Ｂとを結ぶ最短ルートであるとも言える。なお、たとえば、ユーザ端末１００のユーザ（つまり人間）が移動可能な通路等が地図情報などに基づいて特定されれば、そのような経路を示す線分（たとえば曲線も含む）が、ルートとして決定されてもよい。たとえば、最短ルート決定部２３０は、位置情報管理部２２０によって管理されている位置情報（図４）に基づいて、上述のルートを決定する。
【００４３】
制御部２４０は、通信端末２００に含まれる各要素を制御することによって、通信端末２００の全体制御を行う部分である。制御部２４０は、後述の発光・鳴動部２５０に発光・鳴動を指示する、発光・鳴動制御部としても機能する。
【００４４】
発光・鳴動部２５０は、対象端末２００Ｂの発見の支援のための出力処理を実行する部分（実行手段）である。出力処理は、取得手段としての近距離無線通信部２１０によって取得された周辺の端末の位置情報（つまり取得結果）に応じて実行されてもよい。出力処理は、光出力処理および音出力処理の少なくとも一方を含む。出力処理は、振動処理を含んでもよいし、音出力処理および振動処理を組み合わせた処理（鳴動処理）を含んでもよい。光出力処理は、たとえば通信端末２００に設けられた発光装置等（図示せず）を用いて実行される。音出力処理は、たとえば通信端末２００に設けられたスピーカ装置等（図示せず）を用いて実行される。振動処理は、たとえば通信端末２００に設けられた振動モータ等（図示せず）を用いて実行される。このようにして、通信端末２００は、上記の出力処理が実行可能である。
【００４５】
次に、図５を参照して、通信端末２００のハードウェア構成について説明する。図５に示されるように、通信端末２００は、物理的には、１または複数のＣＰＵ（Central  Processing  Unit）２１、主記憶装置であるＲＡＭ（Random  Access  Memory）２２およびＲＯＭ（Read  Only  Memory)２３、データ送受信デバイスである通信モジュール２６、半導体メモリなどの補助記憶装置２７、ユーザ操作の入力を受け付ける入力装置２８、ディスプレイといった出力装置２９などを備えるコンピュータとして構成され得る。先に図３等を参照して説明した通信端末２００の各機能は、たとえば、ＣＰＵ２１，ＲＡＭ２２などのハードウェア上に１または複数の所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ２１の制御のもとで通信モジュール２６、入力装置２８、出力装置２９などを動作させるとともに、ＲＡＭ２２および補助記憶装置２７におけるデータの読み出しおよび書き込みを行うことで実現することができる。
【００４６】
次に、図６を参照して、通信端末２００の動作の一例を説明する。この動作は、ユーザ端末１００のユーザによる対象端末２００Ｂの発見を支援するための動作である。この支援動作は、ユーザ端末１００および対象端末２００Ｂの周辺に位置する通信端末２００によって行われる。なお、そのような動作とあわせて、通信端末２００Ｂも、発光等の出力処理を実行してもよい。通信端末２００Ｂの出力処理は、ユーザ端末１００が対象端末２００Ｂの通信範囲内に入ったことに応じて実行され得る。
【００４７】
図６に示されるように、ユーザ端末１００および対象端末２００Ｂの周辺には、複数の他の通信端末２００が配置されているとする。各通信端末（対象端末２００Ｂを含んでもよい）どうしは、上述のように、互いの位置情報を把握している。たとえば、ユーザ端末１００および対象端末２００Ｂが含まれる所定のエリア内での各端末の位置情報が、そのエリア内に位置している各通信端末２００によって共有されている。
【００４８】
ユーザ端末１００が探索信号を発信すると、一部あるいはすべての通信端末２００（通信端末２００Ｂを含んでもよい）が、その探索信号を受信する。探索信号を受信した通信端末２００は、通信端末２００Ｂを探索の対象として特定する。
【００４９】
対象端末２００Ｂが特定されると、通信端末２００（ここでは対象端末２００Ｂは含まれなくてもよい）は、ユーザ端末１００と対象端末２００ＢとのルートＬを算出する。ルートＬは、前述のようなユーザ端末１００と対象端末２００Ｂとを結ぶ線分表されてよい。そして、算出されたルートＬがユーザ端末１００のユーザに提示されるように、各通信端末２００が発光等の出力処理を実行する。
【００５０】
たとえば、ルートＬ上に位置する通信端末２００が種々の態様で発光することによって、ユーザ端末１００のユーザは、ルートＬ上に位置している通信端末２００を即座に認識できる。また、ルートＬの近傍に存在する通信端末２００が、ルートＬ上に位置する通信端末２００とは異なる態様で発光（たとえばルートＬ上に位置する通信端末２００の発光色とは別の色で発光）することにより、ユーザ端末１００のユーザは、ルートＬの近傍に位置する通信端末２００も認識できる。たとえばこのようにして、ユーザ端末１００のユーザによる対象端末２００Ｂの発見を支援することができる。
【００５１】
また、通信端末２００は、位置情報（たとえば図４の位置情報２２０ａ）に応じて、異なる態様で出力処理を実行してもよい。たとえば、各通信端末２００の位置情報と対象端末２００Ｂの位置情報とに基づいて、対象端末２００Ｂの近く（たとえ対象端末２００Ｂから数メートル以内の領域）に位置する通信端末２００のみが出力処理を実行するようにしてもよい。また、各通信端末２００の出力処理の態様を、各通信端末２００とルートＬとの距離に応じて変化させてもよい。異なる態様で出力処理を実行する通信端末２００を区別し得るように、図６においては、対象端末２００Ｂ以外の通信端末２００を、太線で表される楕円、細線で表される楕円、破線で表される楕円、および一点鎖線で表される楕円として、区別して示している。
【００５２】
太線で表される楕円は、ルートＬ上に位置する通信端末２００を示す。これらの通信端末２００は、たとえば、高速で点滅するといった発光処理を、出力処理として実行してよい。高速で点滅する発光処理は、後述の中速、低速で点滅する発光処理よりも短い周期で点滅動作を繰り返す処理である。
【００５３】
細線で表される楕円は、ルートＬの近傍に位置する通信端末２００を示す。たとえばルートＬまでの距離が第１の距離未満の領域に通信端末２００が位置する場合、通信端末２００はルートＬの近傍に位置するとしてよい。ルートＬまでの距離は、通信端末２００からルートＬまでの最短距離であってよい。たとえばルートＬが直線であれば、最短距離は、図６のように各要素を平面視したときに、通信端末２００からルートＬにおろした垂線の長さである。第１の距離は、たとえば３メートルに設定してよい。これらの通信端末２００は、たとえば、中速で点滅するといった発光処理を実行してよい。中速で点滅する発光処理は、後述の低速で点滅する発光処理よりも短い周期で点滅動作を繰り返す処理である。
【００５４】
破線で表される楕円は、ルートＬの近くに位置する通信端末２００を示す。たとえばルートＬまでの距離が第１の距離以上であって第２の距離未満である領域に通信端末２００が位置する場合、通信端末２００はルートＬの近くに位置するとしてよい。第２の距離は、たとえば５メートルに設定してよい。これらの通信端末２００は、たとえば、低速で点滅するといった発光処理を実行してよい。
【００５５】
一点鎖線で表される楕円は、ルートＬから離れている通信端末２００を示す。たとえばルートＬまでの距離が第２の距離以上である領域に通信端末２００が位置する場合、通信端末２００はルートＬから離れている通信端末２００である。これらの通信端末２００は、ユーザ端末１００および対象端末２００Ｂの周辺に位置していない通信端末であるので、出力処理を実行しなくてよい。
【００５６】
さらなる応用例として、各通信端末２００は、他の通信端末２００によって実行される出力処理とは異なるタイミングで、出力処理を実行してもよい。このタイミングは、ユーザ端末１００の位置情報、対象端末２００Ｂの位置情報および各通信端末２００の位置情報の組み合わせに応じたタイミングとされる。たとえば、出力処理を実行する各通信端末２００のうち、ユーザ端末１００側に位置している通信端末２００から、対象端末２００Ｂ側に位置している通信端末２００の順に、出力処理が実行されるように、通信端末２００が出力処理を実行するタイミングが設定されてよい。これにより、ルートＬが、ユーザ端末１００から通信端末２００に向かうルートであることを、ユーザが認識し易くなる。また、出力処理を実行する各通信端末２００のうち、ルートＬの遠くに位置している通信端末２００から、ルートＬの近くに位置している通信端末２００の順に、出力処理が実行されるように、タイミングが設定されてよい。たとえば、ルートＬからの直線距離が最も長くなる通信端末２００から、当該直線距離が最も短くなる通信端末２００の順に、出力処理が実行されるように、タイミングが設定されてもよい。これにより、ルートＬがどこに存在しているのかを、ユーザ端末１００のユーザが認識し易くなる。なお、各通信端末２００による一連の出力処理の実行は、繰り返し実行されてもよい。
【００５７】
図７は、行動支援システム１において実行される処理の一例を示すシーケンス図である。なお、この例では、当初、ユーザ端末１００は対象端末２００Ｂと近距離無線通信が可能な通信範囲内に位置しておらず、ユーザ端末１００からの探索信号は対象端末２００Ｂに届かないものとする。
【００５８】
ステップＳ１において、各通信端末２００は、近距離無線通信の電波強度測定等により互いの位置情報を保持する。具体的に、通信端末２００の近距離無線通信部２１０が近距離無線通信を用いて、ＧＰＳ機能、三角測量等によって測定された各通信端末２００の位置情報を取得し、位置情報管理部２２０が位置情報を管理する。なお、ステップＳ１の処理は、所定の周期で繰り返し実行されてよい。たとえば後述の各ステップの処理が実行されているとき、あるいは各ステップの処理の間にも、ステップＳ１の処理が実行されてよい。
【００５９】
ステップＳ２において、ユーザ端末１００は、探索信号を発信する。具体的に、ユーザ端末１００の近距離無線通信部１３０が、近距離無線通信を用いて対象端末２００Ｂを探索している旨を示す探索信号を発信する。より具体的に、ユーザインタフェース部１１０がユーザ操作を受け、制御部１２０が探索信号の発信を近距離無線通信部１３０に指示することによって、近距離無線通信部１３０が探索信号を発信する。この時点では、上述のように、ユーザ端末１００からの探索信号は対象端末２００Ｂには届かない。ユーザ端末１００および対象端末２００Ｂの周辺に位置している通信端末２００（この例では通信端末２００Ｃ〜２００Ｅ）には、ユーザ端末１００からの探索信号が届くものとする。なお、ステップＳ２の処理は、上記のユーザ操作が繰り返して行われることに応じて、繰り返し実行されてもよい。ステップＳ２の処理は、対象端末２００Ｂが探索されている間、所定の周期で繰り返し実行されてよい。
【００６０】
ステップＳ３において、探索信号を受信した通信端末２００（この例では通信端末２００Ｃ〜２００Ｅ）が、ユーザ端末１００の位置を算出する。たとえば、ユーザ端末１００がＧＰＳ機能を有していれば、ＧＰＳ測位によって取得されたユーザ端末１００の位置情報も、通信端末２００の近距離無線通信部２１０が、近距離無線通信を用いて受信することで、ユーザ端末１００の位置を算出（取得）してよい。ユーザ端末１００がＧＰＳ機能を有していない場合には、近距離無線通信の電波強度を利用した三角測量等によって、通信端末２００の近距離無線通信部２１０が、ユーザ端末１００の位置が算出（取得）してよい。
【００６１】
ステップＳ４において、各通信端末２００Ｂは、ユーザ端末１００と対象端末２００ＢとのルートＬを算出する。具体的に、最短ルート決定部２３０が、たとえば位置情報管理部２２０によって管理されている位置情報２２０ａに基づいて、前述のルートＬを算出する。なお、この例では、通信端末２００Ｄが、ルートＬ上に位置している通信端末であるとする。すなわち、通信端末２００Ｄが、上述の出力処理を実行する。
【００６２】
ステップＳ５において、通信端末２００Ｄが、ルートＬ上に存在する（位置する）通信端末として、高速点滅する。この処理は、制御部２４０および発光・鳴動部２５０によって実行される。ここでの高速点滅は処理の一例に過ぎず、先に図６を参照して説明したようなよるさまざまな出力処理（複数の通信端末２００のそれぞれ出力処理も含む）が実行されてよい。
【００６３】
ステップＳ６において、通信端末２００Ｄの高速点滅をユーザ端末１００のユーザが確認する。これにより、ユーザは、ルートＬを認識することができる。ユーザは、たとえば、通信端末２００Ｄの近く、あるいは現在のユーザ端末１００の位置から通信端末２００Ｄに向かう方向に、対象端末２００Ｂが位置していることを知ることができる。
【００６４】
ステップＳ７において、通信端末２００の位置に向かってユーザが移動する。このような移動を経て、ユーザは、対象端末２００Ｂの近くに移動することができる。
【００６５】
ステップＳ８において、ユーザ端末１００が再び探索信号を発信する。ここで、先のステップＳ７におけるユーザの移動によって、先のステップＳ２では対象端末２００Ｂに届かなかったユーザ端末１００からの探索信号が、対象端末２００Ｂに届くようになっている。図示は省略されているが、他の通信端末２００（通信端末２００Ｃ〜２００Ｅ）にも探索信号は届き得る。
【００６６】
ステップＳ９において、対象端末２００Ｂが探索信号を受信し、発光、鳴動する。ここでの発光、鳴動は出力処理の一例に過ぎず、上述さまざまな処理が実行されてよい。
【００６７】
以上のようにして、ユーザ端末１００のユーザの、対象端末２００Ｂの発見を支援することができる。
【００６８】
次に、通信端末２００の作用効果について説明する。
【００６９】
通信端末２００では、ユーザ端末１００を発見するために発せされた探索信号が近距離無線通信部２１０によって受信される（ステップＳ２，Ｓ８）。また、対象端末２００Ｂの位置情報および通信端末２００の位置情報が近距離無線通信部２１０等によって取得され（ステップＳ１）、その取得結果に応じて、対象端末２００Ｂの発見の支援のための出力処理が制御部２４０、発光・鳴動部２５０等によって実行される（ステップＳ５）。そのため、たとえば対象端末２００Ｂがユーザの所有物に取り付けられているような場合には、ユーザは、通信端末２００（たとえば通信端末２００Ｃ〜２００Ｅ等）の支援を受けて、対象端末２００Ｂとともに対象端末２００Ｂが取り付けられている所有物を発見することができる。これにより、たとえば対象端末２００Ｂが物陰に隠れてしまっているような場合でも、対象端末２００Ｂとは異なる通信端末２００（たとえば通信端末２００Ｃ〜２００Ｅ等）によって対象端末２００Ｂの発見が支援されるので、ユーザは、より確実に対象端末２００Ｂを発見することができる。
【００７０】
先に図６を参照して説明したように、ある通信端末２００（たとえば通信端末２００Ｃ）では、制御部２４０、発光・鳴動部２５０が、近距離無線通信部２１０によって取得された対象端末２００Ｂの位置情報および通信端末２００（たとえば通信端末２００Ｃ）の位置情報（取得結果）に応じて、他の通信端末２００（たとえば通信端末２００Ｄ，２００Ｅ）によって実行される出力処理とは異なるタイミングで、出力処理が実行される。これにより、各通信端末２００において取得された対象端末２００Ｂの位置情報および各通信端末２００の位置情報に応じたタイミングで出力処理がそれぞれ実行されることになる。たとえば対象端末２００Ｂから離れた位置にある通信端末２００から対象端末２００Ｂに近い位置にある通信端末２００の順に出力処理が実行されることで、対象端末２００Ｂの位置をよりわかりやすくユーザに提示することもできる。
【００７１】
通信端末２００では、近距離無線通信部２１０によってユーザ端末１００の位置情報も取得される。そして、先に図６を参照して説明したように、通信端末２００では、ユーザ端末１００および対象端末２００Ｂを結ぶルートＬと通信端末２００との距離に基づいて、制御部２４０、発光・鳴動部２５０によって出力処理が実行される。たとえばユーザ端末１００および対象端末２００Ｂを結ぶルートＬの近くに通信端末２００が位置する場合に出力処理が実行される。これにより、ユーザ端末１００と対象端末２００Ｂとを結ぶルートＬをユーザが確認できるようになる。
【００７２】
先に図６を参照して説明したように、通信端末２００では、出力処理の態様は、通信端末２００とルートＬとの距離に応じて変化する。これにより、ユーザ端末１００および対象端末２００Ｂを結ぶルートＬを、種々の態様でユーザに提示することができる。
【００７３】
先に図３を参照して説明したように、通信端末２００（たとえば通信端末２００Ｃ）では、近距離無線通信部２１０が、対象端末２００Ｂとの近距離無線通信では対象端末２００Ｂの位置情報を取得できない場合には、その対象端末２００Ｂとは異なる他の通信端末２００（たとえば通信端末２００Ｄ，２００Ｅ等）を経由して、対象端末２００Ｂの位置情報を取得する。このようにして対象端末２００Ｂの位置情報を取得することもできる。
【００７４】
先に図３を参照して説明したように、制御部２４０、発光・鳴動部２５０によって実行される出力処理は、光出力処理および音出力処理の少なくとも一方を含む。出力処理は、さらに振動処理を含んでもよいし、音出力処理および振動処理を組み合わせた処理（鳴動処理）を含んでもよい。
【００７５】
ところで、ユーザが通信端末２００の支援を受けて対象端末２００Ｂを発見しようとしている間に、通信端末２００が移動することも想定される。たとえば、当初決定されたルート上に位置しており、発光等の出力処理を実行していた通信端末２００が、移動してそこから離れてしまう場合もある。その場合、離れてしまった通信端末２００の代わりに、別の通信端末２００がその役割を引き継ぎ、発光等の出力処理を実行する、という応用例が考えられる。
【００７６】
そのよう応用例について、次に図８および図９を参照して説明する。図８は、通信端末２００の動作の一例を説明するための図である。図８において、当初、ルートＬは、通信端末２００Ｄを通る線分とされている。なお、図８では、ルートＬ上に位置している通信端末２００が実線で表される楕円で示され、それ以外の通信端末２００はすべて破線で表される楕円で示される。
【００７７】
動作概要について説明すると、通信端末２００Ｄが白抜き矢印ＡＲ１で示されるように移動した場合、通信端末２００Ｄは、自端末の位置情報が変化したことを検知する。その結果、移動した後の通信端末２００Ｄの位置情報が、各通信端末２００によって共有される。行動支援システム１では、通信端末２００Ｄの役割を引き継ぐ別の通信端末２００が決定される。決定された別の通信端末２００は、発光等の出力処理の実行を開始する。たとえば、移動前の通信端末２００Ｄの位置から最も近くに位置する通信端末２００が、通信端末２００Ｄの役割を引き継ぐ別の通信端末２００として決定される。図８に示す例では、通信端末２００Ｅが、通信端末２００Ｄの役割を引き継ぐ（白抜き矢印ＡＲ２を用いて概念的に図示）。それとともに、ルートＬは、通信端末２００Ｄを通るように補正される。
【００７８】
図９は、上述の図８を参照して説明した処理を含め、行動支援システム１において実行される処理の一例を示すシーケンス図である。
【００７９】
図９のステップＳ１１〜Ｓ１７の処理は、図６のステップＳ１〜Ｓ７と同様であるので、ここでは説明を省略する。図９に示される例では、ステップＳ１７の処理が完了した後、通信端末２００Ｄが移動するものとする。
【００８０】
ステップＳ１８において、通信端末２００Ｄは、自端末の移動を検出する。この処理は、たとえばＧＰＳ機能、三角測量等を用いて取得された通信端末２００Ｄの位置情報に変化があったことを、位置情報管理部２２０が検出することによって行われる。
【００８１】
ステップＳ１９において、通信端末２００Ｄは、ルートＬ上に存在する通信端末でなくなったので、高速点滅を停止する。この処理は、制御部２４０および発光・鳴動部２５０によって実行される。
【００８２】
ステップＳ２０において、通信端末２００Ｄは、指示信号を送信する。ここでは、指示信号は、通信端末２００Ｄの近距離無線通信部２１０から、通信端末２００Ｅの近距離無線通信部２１０に送信される。指示信号は、通信端末２００Ｄの役割を引き継ぐことを通信端末２００Ｅに指示するための信号である。この例では通信端末２００Ｄの役割とは、先のステップＳ１５にあるように、ルート上に存在する通信端末として高速点滅する、という役割である。
【００８３】
ステップＳ２１において、通信端末２００Ｅは、ルートＬ上に存在する通信端末として高速点滅する。すなわち、通信端末２００Ｄの役割が、通信端末２００Ｅによって引き継がれる。このことは、ルートＬが、通信端末２００Ｄを通るルートＬから、通信端末２００Ｅを通るルートＬに補正（変更）されたとも言える。つまり、通信端末２００Ｄの移動にともない、新たなルートＬが決定される。
【００８４】
ステップＳ２２において、通信端末２００Ｅの高速点滅をユーザが確認する。これにより、ユーザは、あらたなルートＬを認識することができる。ユーザは、たとえば、通信端末２００Ｄではなく、通信端末２００Ｅの近く、あるいは現在のユーザ端末１００の位置から通信端末２００Ｅに向かう方向に、対象端末２００Ｂが位置していることを知ることができる。
【００８５】
ステップＳ２３において、通信端末２００Ｅに向かってユーザが移動する。このような移動を経て、ユーザは、対象端末２００Ｂの近くに移動することができる。
【００８６】
図９のステップＳ２４およびステップＳ２５の処理は、図６のステップＳ８およびステップＳ９と同様であるので、ここでは説明を省略する。
【００８７】
以上のように、もともとルートＬ上に位置しており発光等の出力処理を実行していた通信端末２００Ｄが移動してしまった場合には、別の通信端末２００Ｅがその役割を引き継ぎ発光等の出力処理を開始することで（ルートＬを補正することで）、ユーザの対象端末２００Ｂの発見の支援を継続することができる。
【符号の説明】
【００８８】
１００…ユーザ端末、１１０…ユーザインタフェース部、１２０…制御部、１３０…近距離無線通信部、２００Ｂ…対象端末、２００Ｃ，２００Ｄ，２００Ｅ…通信端末、２１０…近距離無線通信部（取得手段）、２２０…位置情報管理部、２３０…最短ルート決定部、２４０…制御部、２５０…発光・鳴動部（実行手段）、Ｌ…ルート。
【図１】
2017130825.tif 000003
【図２】
2017130825.tif 000004
【図３】
2017130825.tif 000005
【図４】
2017130825.tif 000006
【図５】
2017130825.tif 000007
【図６】
2017130825.tif 000008
【図７】
2017130825.tif 000009
【図８】
2017130825.tif 000010
【図９】
2017130825.tif 000011