(57)【要約】【課題】通信端末のバッテリの消費量と通信コストを抑えながら、ビーコン端末の位置探索を効率よく行うこと。【解決手段】通信端末２０は、ビーコン端末１０の位置を探索するためのアプリケーションの起動の依頼を受け付ける。そして、通信端末２０は、アプリケーションが起動された場合に、ビーコン端末１０から発信された信号を受信する。その後、通信端末２０は、信号が受信された場合には、信号を受信した際の自通信端末２０の位置情報をサーバ３０に通知する。サーバ３０は、複数の通信端末２０から、位置情報を収集し、収集された位置情報を用いて、ビーコン端末１０の位置を特定し、特定したビーコン端末１０の位置に関する情報を出力する。【選択図】図１
2019213070.tif 000002
【特許請求の範囲】
【請求項１】
ビーコン端末の信号を受信する複数の通信端末と、前記ビーコン端末が発信する信号を受信した各通信端末から情報を収集するサーバとを有する位置探索システムであって、
前記通信端末は、
前記ビーコン端末の位置を探索するためのアプリケーションの起動の依頼を受け付ける受付部と、
前記アプリケーションが起動された場合に、前記ビーコン端末から発信された信号を受信する受信部と、
前記受信部によって信号が受信された場合には、前記信号を受信した際の自通信端末の位置情報を前記サーバに通知する通知部とを有し、
前記サーバは、
前記複数の通信端末から、前記位置情報を収集する収集部と、
前記収集部によって収集された前記位置情報を用いて、前記ビーコン端末の位置を特定する特定部と、
前記特定部によって特定された前記ビーコン端末の位置に関する情報を出力する出力部と
を備えたことを特徴とする位置探索システム。
【請求項２】
前記位置探索システムは、前記依頼を前記通信端末に通知する通知装置をさらに有し、
前記サーバは、
前記ビーコン端末の探索範囲を基に、当該探索範囲内の通信端末を検索し、検索した通信端末に対して前記依頼を通知するように前記通知装置に指示する検索部をさらに備えることを特徴とする請求項１に記載の位置探索システム。
【請求項３】
前記位置探索システムは、前記依頼を前記通信端末に通知する通知装置をさらに有し、
前記サーバは、
事前に用意されたリストに基づき通信端末を抽出し、抽出した通信端末に対して前記依頼を通知するように前記通知装置に指示する検索部をさらに備えることを特徴とする請求項１に記載の位置探索システム。
【請求項４】
前記位置探索システムは、前記ビーコン端末が発信する信号を常時受信可能な装置であって、前記信号を受信した場合に、前記信号を受信した際の自装置の位置情報または自装置の識別情報を前記サーバに通知する受信装置をさらに有し、
前記サーバは、
前記収集部は、前記ビーコン端末の信号を受信した受信装置から、前記位置情報または前記識別情報を収集し、
前記特定部は、前記収集部によって収集された位置情報または識別情報を用いて、前記ビーコン端末の位置を特定し、
前記特定部によって特定された前記ビーコン端末の位置が所定の範囲外であるか否かを判定し、前記位置が所定の範囲外であると判定した場合には、前記通信端末に対して前記依頼を通知するように前記通知装置に指示する判定部をさらに備えることを特徴とする請求項２または３に記載の位置探索システム。
【請求項５】
前記受付部は、前記アプリケーションの起動を依頼するメッセージとともに、事件に関する情報および事件が発生した地域の情報を受け付け、
前記受付部によって、前記アプリケーションの起動を依頼するメッセージとともに、前記事件に関する情報および前記事件が発生した地域の情報が受け付けられた場合には、前記メッセージとともに、前記事件に関する情報および事件が発生した地域の情報を表示する表示部をさらに有することを特徴とする請求項１に記載の位置探索システム。
【請求項６】
前記ビーコン端末は、老人、子供、ペットまたは特定の物を探索対象として、該探索対象の移動に伴って移動することを特徴とする請求項１に記載の位置探索システム。
【請求項７】
前記受信装置は、乗り物または建物に設置されることを特徴とする請求項４に記載の位置探索システム。
【請求項８】
ビーコン端末の信号を受信する複数の通信端末と、前記ビーコン端末が発信する信号を受信した各通信端末から情報を収集するサーバと、音声または映像を放送する放送装置とを有する位置探索システムであって、
前記放送装置は、前記ビーコン端末の位置を探索するためのアプリケーションの起動を依頼する音声または映像を放送し、
前記通信端末は、
前記アプリケーションが起動された場合に、前記ビーコン端末から発信された信号を受信する受信部と、
前記受信部によって信号が受信された場合には、前記信号を受信した際の自通信端末の位置情報を前記サーバに通知する通知部とを有し、
前記サーバは、
前記複数の通信端末から、前記位置情報を収集する収集部と、
前記収集部によって収集された前記位置情報を用いて、前記ビーコン端末の位置を特定する特定部と、
前記特定部によって特定された前記ビーコン端末の位置に関する情報を出力する出力部と
を備えたことを特徴とする位置探索システム。
【請求項９】
ビーコン端末の信号を受信する複数の通信端末と、前記ビーコン端末が発信する信号を受信した各通信端末から情報を収集するサーバとを有する位置探索システムによって実行される位置探索方法であって、
前記通信端末が、前記ビーコン端末の位置を探索するためのアプリケーションの起動の依頼を受け付ける受付工程と、
前記通信端末が、前記アプリケーションが起動された場合に、前記ビーコン端末から発信された信号を受信する受信工程と、
前記通信端末が、前記受信工程によって信号が受信された場合には、前記信号を受信した際の自通信端末の位置情報を前記サーバに通知する通知工程と、
前記サーバが、前記複数の通信端末から、前記位置情報を収集する収集工程と、
前記サーバが、前記収集工程によって収集された前記位置情報を用いて、前記ビーコン端末の位置を特定する特定工程と、
前記サーバが、前記特定工程によって特定された前記ビーコン端末の位置に関する情報を出力する出力工程と
を含んだことを特徴とする位置探索方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置探索システムおよび位置探索方法に関する。
【背景技術】
【０００２】
近年、認知症の老人や子供、ペットや物の位置を推測する手段として、ＢＬＥ（Bluetooth（登録商標）  Low  Energy）の規格等を用いて一定間隔で信号を発するビーコン端末を老人や子供に所持させ、信号を受信した近くのスマートフォン等の通信端末が信号を受信した位置情報をサーバに通知することで、位置を推測するシステムが開発されている。
【０００３】
このようなシステムにおいて、ビーコン端末自体は近距離まで届く信号を一定間隔で送信するだけで良いので、携帯電話等の通信端末と比較して、小型で長時間バッテリが持つというメリットがある。幼児のポケットや老人の下着等にも入れることが可能なサイズのものもあり、使い勝手がよい。
【０００４】
一方で、ビーコン端末自体は近距離まで届く信号を発信する機能しか持たないため、位置を把握するためには近くにビーコン信号を受信して受信したビーコン端末のＩＤを位置情報と一緒にサーバに送信するスマートフォン等の通信端末が存在する必要がある。
【０００５】
例えば、センサとしてコンビニやタクシー、自動販売機等に通信端末を設置し、ビーコン端末の位置を上げるといったやり方も考えられるが、その場合、通信端末を多く設置すればするほど、送信される位置情報精度を上げる一方で、通信端末の設置・維持に関するコストも上がってしまう。
【０００６】
また、もう一つの手段として、例えば、街のボランティア等の協力者が所持するスマートフォンに専用のアプリケーションをインストールしてもらい、常時アプリケーションを起動してもうことで、センサを拡大することが考えられる。
【０００７】
さらには、ビーコン端末を購入して位置を把握しようとする人が利用するスマートフォンのアプリケーションに、センサ機能を持たせることで、同じサービスを利用している利用者がスマートフォンのアプリケーションを起動させることでセンサを拡大するという手法が存在する。
【先行技術文献】
【特許文献】
【０００８】
【特許文献１】特開２００１−２６８６５７号公報
【発明の概要】
【発明が解決しようとする課題】
【０００９】
しかしながら、上述した従来の技術では、専用のアプリケーションをインストールしたスマートフォン等の通信端末をセンサとして活用する場合には、アプリケーションを起動しておく必要があるが、その場合、通信端末のバッテリの消費量が大きくなってしまうという課題があった。また、センサとして受信したビーコン端末の位置情報を通信端末がサーバに送信する度に通信費がかかってしまい、コストがかかるという問題がある。
【課題を解決するための手段】
【００１０】
上述した課題を解決し、目的を達成するために、本発明の位置探索システムは、ビーコン端末の信号を受信する複数の通信端末と、前記ビーコン端末が発信する信号を受信した各通信端末から情報を収集するサーバとを有する位置探索システムであって、前記通信端末は、前記ビーコン端末の位置を探索するためのアプリケーションの起動の依頼を受け付ける受付部と、前記アプリケーションが起動された場合に、前記ビーコン端末から発信された信号を受信する受信部と、前記受信部によって信号が受信された場合には、前記信号を受信した際の自通信端末の位置情報を前記サーバに通知する通知部とを有し、前記サーバは、前記複数の通信端末から、前記位置情報を収集する収集部と、前記収集部によって収集された前記位置情報を用いて、前記ビーコン端末の位置を特定する特定部と、前記特定部によって特定された前記ビーコン端末の位置に関する情報を出力する出力部とを備えたことを特徴とする。
【００１１】
また、本発明の位置探索方法は、ビーコン端末の信号を受信する複数の通信端末と、前記ビーコン端末が発信する信号を受信した各通信端末から情報を収集するサーバとを有する位置探索システムによって実行される位置探索方法であって、前記通信端末が、前記ビーコン端末の位置を探索するためのアプリケーションの起動の依頼を受け付ける受付工程と、前記通信端末が、前記アプリケーションが起動された場合に、前記ビーコン端末から発信された信号を受信する受信工程と、前記通信端末が、前記受信工程によって信号が受信された場合には、前記信号を受信した際の自通信端末の位置情報を前記サーバに通知する通知工程と、前記サーバが、前記複数の通信端末から、前記位置情報を収集する収集工程と、前記サーバが、前記収集工程によって収集された前記位置情報を用いて、前記ビーコン端末の位置を特定する特定工程と、前記サーバが、前記特定工程によって特定された前記ビーコン端末の位置に関する情報を出力する出力工程とを含んだことを特徴とする。
【発明の効果】
【００１２】
本発明によれば、通信端末のバッテリの消費量と通信コストを抑えながら、ビーコン端末の位置探索を効率よく行うことができるという効果を奏する。
【図面の簡単な説明】
【００１３】
【図１】図１は、第１の実施形態に係る位置探索システムの全体構成を示す概略図である。
【図２】図２は、第１の実施形態に係る通信端末の構成例を示すブロック図である。
【図３】図３は、通信端末に表示される画面の一例を示す図である。
【図４】図４は、第１の実施形態に係るサーバの構成例を示すブロック図である。
【図５】図５は、位置情報記憶部が記憶するテーブルの一例を示す図である。
【図６】図６は、通信端末に表示される画面の一例を示す図である。
【図７】図７は、第１の実施形態に係る位置探索システムにおける一連の処理の流れを説明する図である。
【図８】図８は、第１の実施形態に係る位置探索システムにおける処理の流れの一例を示すシーケンス図である。
【図９】図９は、第２の実施形態に係るサーバの構成例を示すブロック図である。
【図１０】図１０は、探索範囲内に存在する通信端末のみにアプリケーション起動の依頼を通知する処理を説明する図である。
【図１１】図１１は、第３の実施形態に係る位置探索システムの全体構成を示す概略図である。
【図１２】図１２は、第３の実施形態に係るサーバの構成例を示すブロック図である。
【図１３】図１３は、第３の実施形態に係る位置探索システムにおける一連の処理の流れを説明する図である。
【図１４】図１４は、変形例に係る位置探索システムの全体構成を示す概略図である。
【図１５】図１５は、位置探索プログラムを実行するコンピュータを示す図である。
【発明を実施するための形態】
【００１４】
以下に、本願に係る位置探索システムおよび位置探索方法の実施形態を図面に基づいて詳細に説明する。なお、この実施形態により本願に係る位置探索システムおよび位置探索方法が限定されるものではない。
【００１５】
［第１の実施形態］
以下の実施形態では、第１の実施形態に係る位置探索システムの構成、通信端末２０の構成、サーバ３０の構成、位置探索システムにおける処理の流れを順に説明し、最後に第１の実施形態による効果を説明する。
【００１６】
［位置探索システムの構成］
図１は、第１の実施形態に係る位置探索システムの全体構成を示す概略図である。第１の実施形態に係る位置探索システムは、ビーコンＩＤを含む信号を発信するビーコン端末１０と、該ビーコン端末１０の信号を受信する複数の通信端末２０ａ〜２０ｃと、各通信端末２０から情報を収集するサーバ３０と、アプリケーション起動の依頼を通信端末２０ａ〜２０ｃに通知する通知装置５０とを有する。
【００１７】
複数の通信端末２０ａ〜２０ｃとサーバ３０と通知装置５０とは、通信ネットワーク４０を介して互いに接続されており、他の装置とデータ通信を行うことが可能である。なお、図１に示す構成は一例にすぎず、具体的な構成や各装置の数は特に限定されない。また、通信端末２０ａ〜２０ｃについて、特に区別なく説明する場合には、適宜通信端末２０と記載する。
【００１８】
ビーコン端末１０は、信号を発信する端末である。例えば、ビーコン端末１０は、認知症の老人や子供、ペットや特定の物（例えば、自転車、貴重品等）を探索対象として、該探索対象の移動に伴って移動し、定期的に信号を発信する。つまり、ビーコン端末１０は、認知症の老人や子供によって所持されたり、ペットや特定の物に取り付けられたりすることで、探索対象と一緒に移動する。ビーコン端末１０の発信部１１は、例えば、発信間隔が「１秒」で到達距離が「５０ｍ」の信号を発信する。
【００１９】
通信端末２０は、ビーコン端末１０から発信された信号を受信するものであって、例えば、スマートフォンやタブレット、携帯電話等の端末装置である。また、通信端末２０は、ビーコン端末１０を管理するユーザ（例えば、ビーコン端末１０を身に着ける子供や老人の家族等）や街のボランティア等の協力者が所有する端末である。また、通信端末２０は、ビーコン端末１０の位置を探索するためのアプリケーションがダウンロードされており、アプリケーションを起動することで、ビーコン端末１０の位置を受信・探索する処理が実行される。なお、このような通信端末２０は、各地に配送を行う運送会社の配送員が所有していてもよい。
【００２０】
サーバ３０は、複数の通信端末２０ａ〜２０ｃから、位置情報を収集し、収集した位置情報を用いて、ビーコン端末１０の位置を特定し、特定したビーコン端末１０の位置に関する情報を出力する。
【００２１】
通知装置５０は、ビーコン端末１０の位置を探索するためのアプリケーションの起動の依頼を通信端末２０ａ〜２０ｃに通知する。例えば、通知装置５０は、子供や老人の見守りサービスの運営者や、自治体、警察、学校等の公共施設、自治会等が運営する装置である。
【００２２】
例えば、第１の実施形態に係る位置探索システムにおいて、ビーコン端末１０を所持する子供の行方不明事件が発生した場合には、行方不明者の家族等が、見守りサービスの運営者や公共施設にその旨を通報する。このような通報を受け付けると、通知装置５０では、アプリケーションをインストールしている各通信端末２０ａ〜２０ｃに対して、アプリケーションを起動してもらうよう依頼する。
【００２３】
ここで、アプリケーションの起動を依頼する依頼方法については、例えば、通信端末２０のアプリケーションを利用してもよいし、電子メールやＳＮＳ（Social  Networking  Service）等のサービスを利用してもよい。なお、通知装置５０は、行方不明者が発見された場合には、アプリケーションを終了して構わない旨の通知を行ってもよい。
【００２４】
そして、各通信端末２０ａ〜２０ｃは、アプリケーション起動の依頼を受け付け、通信端末２０ａ〜２０ｃの所有者の操作によりアプリケーションの起動操作を受け付けると、アプリケーションをそれぞれ起動する。これにより、位置探索システムでは、各通信端末２０ａ〜２０ｃがビーコン端末１０の信号を受信するセンサの役割を果たすので、一時的にビーコン端末１０の探索範囲が拡大する。そして、例えば、各通信端末２０ａが行方不明者のビーコン端末１０の信号を受信し、受信した際の位置情報をサーバ３０に送信することで、サーバ３０が行方不明者の位置情報の特定を行うことが可能となる。
【００２５】
このように、通信端末２０の所有者は、行方不明事件等の事案が発生した場合のみ、一時的にアプリケーションを起動するだけでよく、常時アプリケーションを起動しておくことによる通信端末２０のバッテリの消費量と通信コストの問題を最小限に抑えることが可能である。
【００２６】
［通信端末の構成］
次に、図２を用いて、通信端末２０の構成を説明する。図２は、第１の実施形態に係る通信端末の構成例を示すブロック図である。図２に示すように、この通信端末２０は、通信処理部２１、制御部２２および記憶部２３を有する。以下に通信端末２０が有する各部の処理を説明する。
【００２７】
通信処理部２１は、各種情報に関する通信を制御する。例えば、通信処理部２１は、無線通信を行って、ビーコン端末１０から発信された信号を受信する。記憶部２３は、制御部２２による各種処理に必要なデータおよびプログラムを格納する。例えば、記憶部２３は、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置などである。
【００２８】
制御部２２は、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行するが、特に本発明に密接に関連するものとしては、受付部２２ａ、受信部２２ｂ、通知部２２ｃおよび表示部２２ｄを有する。ここで、制御部２２は、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）などの電子回路やＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）などの集積回路である。
【００２９】
受付部２２ａは、ビーコン端末１０の位置を探索するためのアプリケーション（以下、適宜探索アプリケーションと記載）の起動の依頼を受け付ける。例えば、受付部２２ａは、通知装置５０から、探索アプリケーションの起動を依頼するメッセージとともに、事件に関する情報や事件が発生した地域の情報を受け付ける。なお、探索アプリケーションの起動を依頼するメッセージ等の表示例については、図３用いて後述する。また、受付部２２ａは、探索アプリケーションの起動の依頼とともに、探索対象のビーコン端末１０を識別するビーコンＩＤを受け付けるようにしてもよい。
【００３０】
受信部２２ｂは、探索アプリケーションが起動された場合に、ビーコン端末１０から発信された信号を受信する。例えば、受信部２２ｂは、探索アプリケーションが起動されると、ビーコン端末１０から発信された信号を受信する処理を開始し、ビーコン端末１０と通信端末２０との距離が近くなったことでビーコン端末１０から信号を受信すると、通知部２２ｃに信号の受信を通知する。
【００３１】
また、受信部２２ｂは、受付部２２ａが探索対象のビーコンＩＤを受け付けている場合には、受信した信号に含まれるビーコンＩＤが探索対象のビーコンＩＤと一致するか判定し、一致する場合にのみ通知部２２ｃに信号の受信を通知する。このように、探索対象のビーコン端末１０から信号を受信した場合にのみ、サーバ３０への通知処理を行うようにすることで、通信端末２０の通信料金や消費電力、サーバのコスト等を削減することができる。
【００３２】
通知部２２ｃは、受信部２２ｂによって信号が受信された場合には、信号を受信した際の自通信端末２０の位置情報をサーバ３０に通知する。例えば、通知部２２ｃは、受信部２２ｂによって信号が受信された場合には、当該信号に含まれるビーコン端末１０のＩＤとともに、自通信端末２０の位置情報をサーバ３０に通知する。なお、上記の位置情報とは、例えば、ＧＰＳ（Global  Positioning  System）を用いて特定される自通信端末２０の座標（緯度および経度）を示す情報であってもよいし、自通信端末２０が接続した基地局によって特定される大まかなエリアを示す情報であってもよい。
【００３３】
表示部２２ｄは、受付部２２ａによって、探索アプリケーションの起動を依頼するメッセージとともに、事件に関する情報や事件が発生した地域の情報が受け付けられた場合には、探索アプリケーションの起動を依頼するメッセージとともに、事件に関する情報や事件が発生した地域の情報を表示する。
【００３４】
例えば、表示部２２ｄは、図３に例示するように、通信端末２０の待ち受け画面にメッセージとして「Ａ市で行方不明事件が発生しました。探索アプリケーションの起動をお願いします。」を表示する。このように、表示部２２ｄは、探索アプリケーションの起動依頼だけでなく、行方不明事件が発生したことやＡ市で事件が発生したことを知らせることで、該当地域全体の防犯意識を高めることが可能である。
【００３５】
また、探索アプリケーションの起動方法については、どのような方法であってもよく、例えば、図３に例示するメッセージをタップする操作を受け付けた場合に、通信端末２０が探索アプリケーションを起動してもよいし、通知装置５０からの依頼を受信することで自動的に探索アプリケーションを起動するようにしてもよい。
【００３６】
［サーバの構成］
次に、図４を用いて、サーバ３０の構成を説明する。図４は、第１の実施形態に係るサーバの構成例を示すブロック図である。図４に示すように、このサーバ３０は、通信処理部３１、制御部３２および記憶部３３を有する。以下にサーバ３０が有する各部の処理を説明する。
【００３７】
通信処理部３１は、接続される各通信端末２０との間でやり取りする各種情報に関する通信を制御する。例えば、通信処理部３１は、通信端末２０からビーコンＩＤおよび位置情報を受信する。
【００３８】
また、記憶部３３は、制御部３２による各種処理に必要なデータおよびプログラムを格納するが、特に本発明に密接に関連するものとしては、位置情報記憶部３３ａを有する。例えば、記憶部３３は、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、又は、ハードディスク、光ディスク等の記憶装置などである。
【００３９】
位置情報記憶部３３ａは、各通信端末２０から収集したビーコン端末１０の位置を探索するための情報を記憶する。例えば、位置情報記憶部３３ａは、図５に例示するように、ビーコン端末１０を一意に識別する「ビーコンＩＤ」と、ビーコン端末１０から発信された信号を受信した際の通信端末２０Ａの位置を示す「位置情報」とを対応付けて記憶する。図５は、位置情報記憶部が記憶するテーブルの一例を示す図である。
【００４０】
図５の例を挙げて説明すると、例えば、位置情報記憶部３３ａは、ビーコンＩＤ「Ａ」と位置情報「位置Ａ」とを対応付けて記憶する。これは、通信端末２０が、ビーコンＩＤ「Ａ」のビーコン端末１０が発信した信号を「位置Ａ」において受信したことを意味する。なお、図５の例では、位置情報として、位置Ａ、位置Ｂと簡単に記載としているが、実際には、例えば、経度および緯度を特定する情報を位置情報として位置情報記憶部３３ｂが記憶しているものとする。
【００４１】
制御部３２は、各種の処理手順などを規定したプログラムおよび所要データを格納するための内部メモリを有し、これらによって種々の処理を実行するが、特に本発明に密接に関連するものとしては、収集部３２ａ、特定部３２ｂおよび出力部３２ｃを有する。ここで、制御部３２は、ＣＰＵやＭＰＵなどの電子回路やＡＳＩＣやＦＰＧＡなどの集積回路である。
【００４２】
収集部３２ａは、複数の通信端末２０から位置情報を収集する。例えば、収集部３２ａは、所定の時間間隔で、各通信端末２０に対して情報を通知するよう通知指示を送信することで位置情報を収集する。なお、収集部３２ａは、ユーザの所定の操作を行ったタイミングで通知指示を送信するようにしてもよいし、また、通知指示を送信することなく、各通信端末２０が各自のタイミングで送信した情報を受信することで、位置情報を収集するようにしてもよい。
【００４３】
特定部３２ｂは、収集部３２ａによって収集された位置情報を用いて、ビーコン端末１０の位置を特定する。例えば、特定部３２ｂは、収集部３２ａによって位置情報が収集されるたびに、ビーコン端末１０の場所の絞り込みを順次行うことで、ビーコン端末１０の位置を特定する。
【００４４】
出力部３２ｃは、特定部３２ｂによって特定されたビーコン端末１０の位置に関する情報を出力する。例えば、出力部３２ｃは、特定部３２ｂによって特定されたビーコン端末１０の位置に対応する地図に、ビーコン端末１０が存在すると推定される範囲を示す円を付加した画像を表示するようにしてもよい。
【００４５】
ここで、図６を用いて、通信端末２０に表示される画面の一例について説明する。図６は、通信端末に表示される画面の一例を示す図である。図６に例示するように、例えば、サーバ３０は、地図上の「×」の地点から半径５０ｍ以内にビーコン端末１０が存在すると特定された場合には、ビーコン端末１０の位置に対応する場所の地図に、「×」の地点を中心とした半径５０ｍの円として、地図の縮尺に合わせた大きさの円を付加した画像を表示する。
【００４６】
なお、出力部３２ｃは、行方不明者の家族の通信端末２０のみに対してビーコン端末１０の位置に関する情報を出力する。つまり、サーバ３０は、全ての通信端末２０にビーコン端末１０の位置を出力するのではなく、特定のユーザの通信端末２０にのみビーコン端末１０の位置を出力することで、個人情報を不特定多数に知らせることを防止することが可能である。
【００４７】
ここで、図７を用いて、位置探索システムにおける一連の処理の流れを説明する。図７は、第１の実施形態に係る位置探索システムにおける一連の処理の流れを説明する図である。
【００４８】
図７に例示するように、ビーコン端末１０を所持する子供や老人の行方不明事件が発生した場合には、行方不明者の家族が自治体にその旨を通報する（図７の（１）参照）。このような通報を自治体が受け付けると、通知装置５０は、探索アプリケーションをインストールしている各通信端末２０ａ〜２０ｃに対して、探索アプリケーションを起動してもらうよう依頼する（図７の（２）参照）。
【００４９】
そして、各通信端末２０ａ〜２０ｃが探索アプリケーションをそれぞれ起動した後、通信端末２０ａは、ビーコン端末１０から発信された信号を受信すると、当該信号に含まれるビーコンのＩＤとともに、通信端末２０ａの位置情報をサーバ３０に通知する。
【００５０】
このように、通信端末２０の所有者は、行方不明事件等の事案が発生した場合のみ、一時的にアプリケーションを起動するだけでよく、常時アプリケーションを起動しておくことによる通信端末２０のバッテリの消費量と通信コストの問題を最小限に抑えることが可能である。
【００５１】
［位置探索システムの処理手順］
次に、図８を用いて、第１の実施形態に係る位置探索システムにおける処理の手順の例を説明する。図８は、第１の実施形態に係る位置探索システムにおける処理の流れの一例を示すシーケンス図である。なお、図８の例では、２台の通信端末２０ａ、２０ｂを例示し、このうち、通信端末２０ｂが行方不明者の家族が所持する端末であるものとする。
【００５２】
図８に示すように、位置探索システムの通知装置５０は、自治体等が行方不明の通報を受けたことにより、ビーコン端末１０の位置を探索するためのアプリケーションを起動してビーコン端末１０の信号を受信するように通信端末２０ａ、２０ｂに依頼する（ステップＳ１０１）。
【００５３】
そして、各通信端末２０ａ、２０ｂは、探索アプリケーションを起動する（ステップＳ１０２）。そして、通信端末２０ａは、ビーコン端末１０から発信された信号を受信すると（ステップＳ１０３）、当該信号に含まれるビーコンのＩＤとともに、通信端末２０ａの位置情報をサーバ３０に通知する（ステップＳ１０４）。
【００５４】
続いて、サーバ３０は、通信端末２０ａから受信した位置情報を用いて、ビーコン端末１０の位置を特定する（ステップＳ１０５）。そして、サーバ３０は、特定したビーコン端末１０の位置に関する情報を通信端末２０ｂに出力する（ステップＳ１０６）。
【００５５】
そして、通信端末２０ｂは、ビーコン端末１０の位置に関する情報を表示する（ステップＳ１０７）。例えば、通信端末２０ｂは、特定したビーコン端末１０の位置に対応する地図に、ビーコン端末１０が存在すると推定される範囲を示す円を付加した画像を表示する。
【００５６】
［第１の実施形態の効果］
第１の実施形態に係る位置探索システムでは、通信端末２０は、ビーコン端末１０の位置を探索するためのアプリケーションの起動の依頼を受け付ける。そして、通信端末２０は、アプリケーションが起動され、信号が受信された場合には、信号を受信した際の自通信端末２０の位置情報をサーバ３０に通知する。サーバ３０は、複数の通信端末２０から、位置情報を収集し、収集された位置情報を用いて、ビーコン端末１０の位置を特定し、特定したビーコン端末１０の位置に関する情報を出力する。このため、通信端末２０のバッテリの消費量と通信コストを抑えながら、ビーコン端末１０の位置探索を効率よく行うことが可能である。つまり、センサとなる協力者の負担を極力少なくしつつ、万が一の行方不明事件が発生した場合のみ、センサが拡大することが可能となり、行方不明者の効果的な捜索が可能である。さらに、位置探索システムを適用することで、例えば、地域の住民が協力して探索アプリケーションを起動し、地域ぐるみの防犯意識を高めると同時に、犯罪に対する抑止力とすることが可能である。
【００５７】
［第２の実施形態］
上述した第１の実施形態では、行方不明事件等が発生した場合に、通知装置５０が全ての通信端末２０にアプリケーションの起動を依頼する場合を説明したが、これに限定されるものではない。例えば、ビーコン端末１０の探索範囲を基に、当該探索範囲内の通信端末２０を検索し、検索した通信端末２０に対してのみ依頼を通知するようにしてもよい。
【００５８】
そこで、以下では、第２の実施形態に係る位置探索システムのサーバ３０Ａが、ビーコン端末１０の探索範囲を基に、当該探索範囲内の通信端末２０を検索し、検索した通信端末２０に対してのみ依頼を通知するように通知装置５０に指示する場合について説明する。なお、第１の実施形態に係る位置探索システムと同様の構成や処理については説明を省略する。
【００５９】
［サーバの構成］
次に、図９を用いて、サーバ３０Ａの構成を説明する。図９は、第２の実施形態に係るサーバの構成例を示すブロック図である。図６に示すように、このサーバ３０Ａは、第１の実施形態に係るサーバ３０と比較して、検索部３２ｄを有する点が異なる。
【００６０】
検索部３２ｄは、ビーコン端末１０の探索範囲を基に、当該探索範囲内の通信端末２０を検索し、検索した通信端末２０に対して依頼を通知するように通知装置５０に指示する。ここで、探索範囲は、予め設定されていてもよいし、その都度、手動または自動で設定されてもよい。例えば、行方不明者がＸ県のＡ市で行方不明である場合には、探索範囲をＸ県内の範囲とする。この場合には、検索部３２ｄは、Ｘ県に位置する通信端末２０を検索し、検索した通信端末２０に対して依頼を通知するように通知装置５０に指示する。
【００６１】
ここで、通信端末２０を検索する方法は、どのような方法であってもよく、例えば、直近の位置情報を基に、探索範囲内の通信端末２０を検索する。
【００６２】
なお、検索部３２ｄは、事前に用意されたリストに基づき通信端末２０を抽出し、抽出した通信端末２０に対して依頼を通知するように通知装置５０に指示するようにしてもよい。例えば、検索部３２ｄは、探索アプリケーションを通信端末２０にインストールしているユーザの住所情報や通常の行動範囲等を含むリストを参照し、該当するエリア（例えば、ビーコン端末１０を持っている子供や老人が消息を絶ったエリア）のユーザの通信端末２０を抽出し、抽出した通信端末２０に対して依頼を通知するように通知装置５０に指示するようにしてもよい。
【００６３】
ここで、図１０を用いて、探索範囲内に存在する通信端末２０のみにアプリケーション起動の依頼を通知する処理を説明する。図１０は、探索範囲内に存在する通信端末のみにアプリケーション起動の依頼を通知する処理を説明する図である。なお、図１０の例では、ビーコン端末１０を所持する子供や老人の行方不明事件が発生し、行方不明者の家族が自治体にその旨を通報し、サーバ３０Ａ側でも行方不明者のビーコン端末１０を把握しているものとする。
【００６４】
図１０に例示するように、サーバ３０は、行方不明者のビーコン端末１０の探索範囲を基に、当該探索範囲内の通信端末２０を検索する。図１０の例では、探索範囲内に通信端末２０ａ、２０ｂがあるものとする。この場合には、サーバ３０は、検索した通信端末２０ａ、２０ｂに対して依頼を通知するように通知装置５０に指示する（図１０の（１）参照）。
【００６５】
このような指示を受け付けると、通知装置５０は、通信端末２０ａ、２０ｂのみに対して、探索アプリケーションを起動してもらうよう依頼する（図１０の（２）参照）。そして、各通信端末２０ａ、２０ｂが探索アプリケーションをそれぞれ起動した後、通信端末２０ａは、ビーコン端末１０から発信された信号を受信すると、当該信号に含まれるビーコン端末１０のＩＤとともに、通信端末２０ａの位置情報をサーバ３０に通知する。
【００６６】
このように、第２の実施形態に係る位置探索システムでは、探索範囲外にある通信端末２０ｃには、探索アプリケーションの起動を依頼せずに、通信端末２０ａ、２０ｂのみに依頼するので、より効率良くビーコン端末１０の位置探索を行うことが可能である。
【００６７】
［第３の実施形態］
上述した第１の実施形態では、行方不明事件等の発生を行方不明者の家族が通報したことを契機として、各通信端末２０に探索アプリケーションの起動を依頼する場合を例に説明したが、これに限定されるものではない。例えば、位置探索システムにおいて、ビーコン端末１０が発信する信号を常時受信可能な状態である受信装置６０を設け、受信装置６０からの情報を基にビーコン端末１０の位置が所定の範囲外に移動したことを契機として、各通信端末２０に探索アプリケーションの起動を依頼するようにしてもよい。
【００６８】
そこで、以下では、第３の実施形態に係る位置探索システムのサーバ３０Ｂが、受信装置６０から、位置情報または識別情報を収集し、収集した位置情報または識別情報を用いて、ビーコン端末１０の位置を特定し、特定したビーコン端末１０の位置が所定の範囲外であるか否かを判定し、位置が所定の範囲外であると判定した場合には、通信端末２０に対して探索アプリケーションの起動依頼を通知するように通知装置５０に指示する場合について説明する。なお、第１の実施形態に係る位置探索システムと同様の構成や処理については説明を省略する。
【００６９】
まず、図１１を用いて、第３の実施形態に係る位置探索システムの全体構成について説明する。図１１は、第３の実施形態に係る位置探索システムの全体構成を示す概略図である。図１１に示すように、第３の実施形態に係る位置探索システムは、ビーコン端末１０と、複数の通信端末２０ａ〜２０ｃと、各通信端末２０および受信装置６０から情報を収集するサーバ３０Ｂと、ビーコン端末１０が発信する信号を常時受信可能な状態である通知装置５０とを有する。
【００７０】
受信装置６０は、乗り物または建物に設置された装置であって、ビーコン端末１０が発信する信号を常時受信可能な装置である。例えば、受信装置６０は、運送会社の自動車やピザ配達のバイク、または、コンビニ等の店舗や市役所、小学校の建物等に設置された装置である。受信装置６０は、ビーコン端末１０の信号を受信した場合に、信号を受信した際の自装置の位置情報または自装置の識別情報をサーバ３０Ｂに通知する。ここで、例えば、受信装置６０が設置されているのが、自動車等の移動する物体である場合には、受信装置６０は、位置情報をサーバ３０Ｂに送信するようにしてもよい。また、例えば、受信装置６０が店舗等に固定して設置されている場合には、サーバ３０側で各受信装置６０の位置を事前に把握し、受信装置６０は自装置の識別情報を送信するようにしてもよい。
【００７１】
また、サーバ３０Ｂは、ビーコン端末１０の信号を受信した受信装置６０から、受信装置６０の位置情報または受信装置６０の識別情報を収集し、収集した位置情報または識別情報を用いて、ビーコン端末１０の位置を特定する。そして、サーバ３０Ｂは、特定したビーコン端末１０の位置が所定の範囲外であるか否かを判定し、位置が所定の範囲外であると判定した場合には、通信端末２０に対して探索アプリケーションの起動依頼を通知するように通知装置５０に指示する。例えば、サーバ３０Ｂは、事前にビーコン端末１０を所持する子供の通学路に関する情報を記憶しておき、子供が所持するビーコン端末１０の位置が通学路から外れた位置にあると判定すると、通信端末２０に対して探索アプリケーションの起動依頼を通知するように通知装置５０に指示する。
【００７２】
［サーバの構成］
次に、図１２を用いて、サーバ３０Ｂの構成を説明する。図１２は、第３の実施形態に係るサーバの構成例を示すブロック図である。図１２に示すように、このサーバ３０Ｂは、第１の実施形態に係るサーバ３０と比較して、判定部３２ｅを有する点が異なる。
【００７３】
収集部３２ａは、ビーコン端末１０の信号を受信した受信装置６０から位置情報または受信装置６０の識別情報を収集する。例えば、収集部３２ａは、所定の時間間隔で、受信装置６０に対して情報を通知するよう通知指示を送信することで位置情報または識別情報を収集する。特定部３２ｂは、収集部３２ａによって収集された位置情報または識別情報を用いて、ビーコン端末１０の位置を特定する。
【００７４】
判定部３２ｅは、特定部３２ｂによって特定されたビーコン端末１０の位置が所定の範囲外であるか否かを判定し、位置が所定の範囲外であると判定した場合には、通信端末２０に対して依頼を通知するように通知装置５０に指示する。
【００７５】
ここで、図１３を用いて、位置探索システムにおける一連の処理の流れを説明する。図１３は、第３の実施形態に係る位置探索システムにおける一連の処理の流れを説明する図である。
【００７６】
図１３に例示するように、サーバ３０Ｂは、受信装置６０から定期的に、ビーコン端末１０の信号を受信した際の受信装置６０の位置情報や受信装置６０の識別情報を収集する（図１３の（１）参照）。そして、サーバ３０Ｂは、収集した位置情報または識別情報を用いて、ビーコン端末１０の位置を特定する。
【００７７】
そして、サーバ３０Ｂは、特定したビーコン端末１０の位置が所定の範囲外であるか否かを判定し、位置が所定の範囲外であると判定した場合には、通信端末２０ａ〜２０ｃに対して探索アプリケーションの起動依頼を通知するように通知装置５０に指示する（図１３の（２）参照）。
【００７８】
続いて、通知装置５０は、探索アプリケーションをインストールしている各通信端末２０ａ〜２０ｃに対して、探索アプリケーションを起動してもらうよう依頼する（図１３の（３）参照）。
【００７９】
そして、各通信端末２０ａ〜２０ｃが探索アプリケーションをそれぞれ起動した後、通信端末２０ａは、ビーコン端末１０から発信された信号を受信すると、当該信号に含まれるビーコン端末１０のＩＤとともに、通信端末２０ａの位置情報をサーバ３０に通知する（図１３の（４）参照）。
【００８０】
このように、サーバ３０Ｂが、ビーコン端末１０が発信する信号を常時受信可能な状態である受信装置６０から情報を利用することで、ビーコン端末１０を所持する子供や老人が、通常と異なる場所に移動したことを判定することが可能となり、各通信端末２０に探索アプリケーションの起動を迅速に依頼することが可能である。つまり、行方不明等の事件が発生してから行方不明者の家族等が事件を把握するには、時間が掛かる場合があり、各通信端末２０に探索アプリケーションの起動を迅速に依頼することが難しい場合があるが、第３の実施形態に係るサーバ３０Ｂでは、受信装置６０と連携することで、ビーコン端末１０の位置が所定の範囲外にあることを自動的に判定することが可能である。
【００８１】
［変形例］
また、上述した第１の実施形態では、通信端末２０に対して、電子メールやＳＮＳ等を利用して探索アプリケーションの起動を依頼する場合について説明したが、これに限定されるものではない。例えば、地域の放送等を利用してもよい。
【００８２】
そこで、以下では、変形例として、上記した通知装置５０の代わりに音声を放送する放送装置７０を有する位置探索システムについて説明する。なお、第１の実施形態に係る位置探索システムと同様の構成や処理については説明を省略する。
【００８３】
図１４を用いて、変形例に係る位置探索システムの全体構成について説明する。図１４は、変形例に係る位置探索システムの全体構成を示す概略図である。図１１に示すように、変形例に係る位置探索システムは、ビーコン端末１０と、複数の通信端末２０ａ〜２０ｃと、サーバ３０と、放送装置７０とを有する。
【００８４】
放送装置７０は、ビーコン端末１０の位置を探索するための探索アプリケーションの起動を依頼する音声または映像を放送する。例えば、放送装置７０は、自治体等の地域の公共施設が運営する装置である。
【００８５】
例えば、変形例に係る位置探索システムにおいて、ビーコン端末１０を所持する子供の行方不明事件が発生した場合には、行方不明者の家族等が、公共施設等にその旨を通報する。このような通報を受け付けると、放送装置７０では、地域の放送を利用して、探索アプリケーションの起動を依頼する音声を放送する。例えば、放送装置７０は、探索アプリケーションの起動を依頼する音声とともに、行方不明者の特徴や事件が発生した場所や時間を伝える音声を放送するようにしてもよい。なお、放送装置７０は、既知の手法や既存の設備等を用いて、音声の代わりに映像を放送してもよいし、音声と映像の両方を放送するようにしてもよい。
【００８６】
そして、このような放送を聞いたユーザが、探索アプリケーションの起動操作を通信端末２０に対して行う。そして、各通信端末２０ａ〜２０ｃが探索アプリケーションをそれぞれ起動した後、通信端末２０ａは、ビーコン端末１０から発信された信号を受信すると、当該信号に含まれるビーコンのＩＤとともに、通信端末２０ａの位置情報をサーバ３０に通知する。
【００８７】
このように、地域の放送を利用することで、既存の設備を利用しつつ、通信端末２０の所有者に対して、探索アプリケーションの起動を依頼することが可能である。また、行方不明者の特徴や事件が発生した場所や時間等も放送することで、地域全体の防犯意識を高めることが可能である。
【００８８】
（システム構成等）
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。さらに、各装置にて行なわれる各処理機能は、その全部または任意の一部が、ＣＰＵおよび当該ＣＰＵにて解析実行されるプログラムにて実現され、あるいは、ワイヤードロジックによるハードウェアとして実現され得る。
【００８９】
また、本実施形態において説明した各処理のうち、自動的におこなわれるものとして説明した処理の全部または一部を手動的におこなうこともでき、あるいは、手動的におこなわれるものとして説明した処理の全部または一部を公知の方法で自動的におこなうこともできる。この他、上記文書中や図面中で示した処理手順、制御手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。
【００９０】
（プログラム）
また、上記実施形態において説明した通信端末２０、サーバ３０、３０Ａ、３０Ｂが実行する処理をコンピュータが実行可能な言語で記述したプログラムを作成することもできる。例えば、実施形態に係る通信端末２０、サーバ３０、３０Ａ、３０Ｂが実行する処理をコンピュータが実行可能な言語で記述した位置探索プログラムを作成することもできる。この場合、コンピュータが位置探索プログラムを実行することにより、上記実施形態と同様の効果を得ることができる。さらに、かかる位置探索プログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録された位置探索プログラムをコンピュータに読み込ませて実行することにより上記実施形態と同様の処理を実現してもよい。
【００９１】
図１５は、位置探索プログラムを実行するコンピュータを示す図である。図１５に例示するように、コンピュータ１０００は、例えば、メモリ１０１０と、ＣＰＵ（Central  Processing  Unit）１０２０と、ハードディスクドライブインタフェース１０３０と、ディスクドライブインタフェース１０４０と、シリアルポートインタフェース１０５０と、ビデオアダプタ１０６０と、ネットワークインタフェース１０７０とを有し、これらの各部はバス１０８０によって接続される。
【００９２】
メモリ１０１０は、図１５に例示するように、ＲＯＭ（Read  Only  Memory）１０１１及びＲＡＭ１０１２を含む。ＲＯＭ１０１１は、例えば、ＢＩＯＳ（Basic  Input  Output  System）等のブートプログラムを記憶する。ハードディスクドライブインタフェース１０３０は、図１５に例示するように、ハードディスクドライブ１０９０に接続される。ディスクドライブインタフェース１０４０は、図１５に例示するように、ディスクドライブ１１００に接続される。例えば磁気ディスクや光ディスク等の着脱可能な記憶媒体が、ディスクドライブ１１００に挿入される。シリアルポートインタフェース１０５０は、図１５に例示するように、例えばマウス１１１０、キーボード１１２０に接続される。ビデオアダプタ１０６０は、図１５に例示するように、例えばディスプレイ１１３０に接続される。
【００９３】
ここで、図１５に例示するように、ハードディスクドライブ１０９０は、例えば、ＯＳ１０９１、アプリケーションプログラム１０９２、プログラムモジュール１０９３、プログラムデータ１０９４を記憶する。すなわち、上記の位置探索プログラムは、コンピュータ１０００によって実行される指令が記述されたプログラムモジュールとして、例えばハードディスクドライブ１０９０に記憶される。
【００９４】
また、上記実施形態で説明した各種データは、プログラムデータとして、例えばメモリ１０１０やハードディスクドライブ１０９０に記憶される。そして、ＣＰＵ１０２０が、メモリ１０１０やハードディスクドライブ１０９０に記憶されたプログラムモジュール１０９３やプログラムデータ１０９４を必要に応じてＲＡＭ１０１２に読み出し、各種処理手順を実行する。
【００９５】
なお、位置探索プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ハードディスクドライブ１０９０に記憶される場合に限られず、例えば着脱可能な記憶媒体に記憶され、ディスクドライブ等を介してＣＰＵ１０２０によって読み出されてもよい。あるいは、位置探索プログラムに係るプログラムモジュール１０９３やプログラムデータ１０９４は、ネットワーク（ＬＡＮ（Local  Area  Network）、ＷＡＮ（Wide  Area  Network）等）を介して接続された他のコンピュータに記憶され、ネットワークインタフェース１０７０を介してＣＰＵ１０２０によって読み出されてもよい。
【００９６】
上記の実施形態やその変形は、本願が開示する技術に含まれると同様に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００９７】
１０  ビーコン端末
１１  発信部
２０、２０Ａ、２０ａ〜２０ｃ  通信端末
２１、３１  通信処理部
２２、３２  制御部
２２ａ  受付部
２２ｂ  受信部
２２ｃ  通知部
２２ｄ  表示部
２３、３３  記憶部
３０  サーバ
３２ａ  収集部
３２ｂ  特定部
３２ｃ  出力部
３２ｄ  検索部
３２ｅ  判定部
３３ａ  位置情報記憶部
【図１】
2019213070.tif 000003
【図２】
2019213070.tif 000004
【図３】
2019213070.tif 000005
【図４】
2019213070.tif 000006
【図５】
2019213070.tif 000007
【図６】
2019213070.tif 000008
【図７】
2019213070.tif 000009
【図８】
2019213070.tif 000010
【図９】
2019213070.tif 000011
【図１０】
2019213070.tif 000012
【図１１】
2019213070.tif 000013
【図１２】
2019213070.tif 000014
【図１３】
2019213070.tif 000015
【図１４】
2019213070.tif 000016
【図１５】
2019213070.tif 000017