(57)【要約】【課題】捜索対象の発信端末の位置の検出精度をより高くする。【解決手段】捜索支援サーバ１００は、Ｂｌｕｅｔｏｏｔｈ（登録商標）で通信を行う発信端末１０と通信可能とされた携帯通信端末５０と通信を行い発信端末１０の捜索を支援するものであって、発信端末１０のＢｌｕｅｔｏｏｔｈ（登録商標）の通信圏内に携帯通信端末５０が位置しているときに当該携帯通信端末５０で測位した位置情報を受信するインターネット通信部１０１と、インターネット通信部１０１が受信した位置情報が記憶される記憶部１１０と、記憶部１１０に記憶されている複数の携帯通信端末５０の位置情報を基に発信端末１０の位置を推定する捜索実行部１２４とを有する。【選択図】図１４
2017152982.tif 000002
【特許請求の範囲】
【請求項１】
一定の通信圏の範囲で無線通信を行う第１の端末の捜索を支援する捜索支援サーバであって、
前記第１の端末の前記通信圏内に位置している第２の端末が測位した位置情報を受信する位置情報受信手段と、
前記位置情報受信手段が受信した位置情報を記憶する記憶手段と、
前記記憶手段に記憶されている前記位置情報を基に、前記第１の端末の位置を推定する推定手段と、
を有する捜索支援サーバ。
【請求項２】
前記位置情報受信手段は、前記位置情報とともに、前記第２の端末を識別可能な第１識別情報を受信し、
前記記憶手段は、前記第１識別情報及び前記位置情報を対応付けて記憶し、
前記推定手段は、前記記憶手段に記憶されている前記第１識別情報及び前記位置情報を基に、前記第１の端末の位置を推定すること
を特徴とする請求項１に記載の捜索支援サーバ。
【請求項３】
前記記憶手段は、前記位置情報及び当該位置情報を前記第２の端末が取得した取得時刻を対応付けて記憶し、
前記推定手段は、前記記憶手段に記憶されている前記位置情報及び前記取得時刻を基に、前記第１の端末の位置を推定すること
を特徴とする請求項１又は２に記載の捜索支援サーバ。
【請求項４】
前記位置情報受信手段は、前記第２の端末が送信した前記位置情報に加えて、前記第１の端末を識別する第２識別情報、当該第２の端末を識別する第１識別情報を受信すること
を特徴とする請求項１に記載の捜索支援サーバ。
【請求項５】
前記第１の端末の捜索要求信号を受信する捜索要求信号受信手段をさらに有し、
前記推定手段は、前記第１の端末の位置を推定するときに、前記捜索要求信号受信手段が捜索要求信号を受信した時刻と、前記第１識別情報に対応付けされている位置情報の取得時刻とを比較すること
を特徴とする請求項３に記載の捜索支援サーバ。
【請求項６】
一定の通信圏の範囲で無線通信を行う第１の端末と、
前記第１の端末と通信可能とされた第２の端末と、
前記第２の端末と通信を行い前記第１の端末の捜索を支援する捜索支援サーバと、を有する捜索支援システムであって、
前記第２の端末は、
前記第１の端末との通信によって前記通信圏内の前記第１の端末を検出する検出手段と、
当該第２の端末の位置を測位する測位手段と、
前記検出手段が前記第１の端末を検出したとき、前記測位手段で測位した位置情報を送信する位置情報送信手段と、
を有し、
前記捜索支援サーバは、
前記送信手段が送信した位置情報を受信する位置情報受信手段と、
前記位置情報受信手段が受信した位置情報が記憶される記憶手段と、
前記記憶手段に記憶されている第２の端末の位置情報を基に前記第１の端末の位置を推定する推定手段と、
を有する捜索支援システム。
【請求項７】
一定の通信圏の範囲で無線通信を行う第１の端末の捜索を支援する捜索支援方法であって、
前記第１の端末の前記通信圏内に位置している第２の端末が測位した位置情報を受信するステップと、
前記位置情報受信手段が受信した位置情報を記憶するステップと、
前記記憶手段に記憶されている前記位置情報を基に、前記第１の端末の位置を推定するステップと、
を有する捜索支援方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、人、物等に発信端末を持たせて発信端末の位置から人、物等を捜索する技術に関する。
【背景技術】
【０００２】
特許文献１に開示の技術では、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格の通信によって携帯電話等の受信端末が捜索対象の発信端末を検出したとき、受信端末の位置情報をサーバに送信している。そして、サーバは、受信端末の位置情報を捜索依頼者の捜索依頼者用端末に送信している。つまり、これによって、捜索依頼者は、発信端末の近くにいる受信端末の位置情報を発信端末の位置として把握する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１６−１４９６６号
【発明の概要】
【発明が解決しようとする課題】
【０００４】
本発明の目的は、捜索対象の発信端末の位置の検出精度をより高くすることである。
【課題を解決するための手段】
【０００５】
本発明の第１の態様は、一定の通信圏の範囲で無線通信を行う第１の端末の捜索を支援する捜索支援サーバであって、前記第１の端末の前記通信圏内に位置している第２の端末が測位した位置情報を受信する位置情報受信手段と、前記位置情報受信手段が受信した位置情報を記憶する記憶手段と、前記記憶手段に記憶されている前記位置情報を基に、前記第１の端末の位置を推定する推定手段と、を有する捜索支援サーバを特徴とするものである。
【０００６】
本発明の第２の態様では、前記位置情報受信手段は、前記位置情報とともに、前記第２の端末を識別可能な第１識別情報を受信し、前記記憶手段は、前記第１識別情報及び前記位置情報を対応付けて記憶し、前記推定手段は、前記記憶手段に記憶されている前記第１識別情報及び前記位置情報を基に、前記第１の端末の位置を推定することが好ましい。
【０００７】
本発明の第３の態様では、前記記憶手段は、前記位置情報及び当該位置情報を前記第２の端末が取得した取得時刻を対応付けて記憶し、前記推定手段は、前記記憶手段に記憶されている前記位置情報及び前記取得時刻を基に、前記第１の端末の位置を推定することが好ましい。
【０００８】
本発明の第４の態様では、前記位置情報受信手段は、前記第２の端末が送信した前記位置情報に加えて、前記第１の端末を識別する第２識別情報、当該第２の端末を識別する第１識別情報を受信することが好ましい。
【０００９】
本発明の第５の態様では、前記第１の端末の捜索要求信号を受信する捜索要求信号受信手段をさらに有し、前記推定手段は、前記第１の端末の位置を推定するときに、前記捜索要求信号受信手段が捜索要求信号を受信した時刻と、前記第１識別情報に対応付けされている位置情報の取得時刻とを比較することが好ましい。
【００１０】
本発明の第６の態様では、一定の通信圏の範囲で無線通信を行う第１の端末と、前記第１の端末と通信可能とされた第２の端末と、前記第２の端末と通信を行い前記第１の端末の捜索を支援する捜索支援サーバと、を有する捜索支援システムであって、前記第２の端末は、前記第１の端末との通信によって前記通信圏内の前記第１の端末を検出する検出手段と、当該第２の端末の位置を測位する測位手段と、前記検出手段が前記第１の端末を検出したとき、前記測位手段で測位した位置情報を送信する位置情報送信手段と、を有し、前記捜索支援サーバは、前記送信手段が送信した位置情報を受信する位置情報受信手段と、前記位置情報受信手段が受信した位置情報が記憶される記憶手段と、前記記憶手段に記憶されている第２の端末の位置情報を基に前記第１の端末の位置を推定する推定手段と、を有する捜索支援システムを特徴とするものである。
【００１１】
本発明の第７の態様では、一定の通信圏の範囲で無線通信を行う第１の端末の捜索を支援する捜索支援方法であって、前記第１の端末の前記通信圏内に位置している第２の端末が測位した位置情報を受信するステップと、前記位置情報受信手段が受信した位置情報を記憶するステップと、前記記憶手段に記憶されている前記位置情報を基に、前記第１の端末の位置を推定するステップと、を有する捜索支援方法を特徴とするものである。
【発明の効果】
【００１２】
本発明の前記第１、６、７の態様によれば、捜索支援サーバは、第２の端末の位置情報を基に第１の端末の位置を推定することで、第１の端末の位置の検出精度をより高くすることができる。
【００１３】
本発明の前記第２の態様によれば、捜索支援サーバは、第１識別情報を基に複数の第２の端末の位置情報を識別できるため、複数の第２の端末それぞれの位置情報を用いて第１の端末の位置を推定できる。これによって、捜索支援サーバは、第１の端末の位置の推定精度をさらに高くすることができるになる。
【００１４】
本発明の前記第３の態様によれば、捜索支援サーバは、位置が連続した位置情報群、すなわち位置情報の履歴それぞれから当該位置情報に対応付けられている取得時刻の最も古い時刻の位置情報を選択し、選択した位置情報を基に第１の端末の位置を推定できるようになる。これによって、捜索支援サーバは、第１の端末からの通信限界位置で検出した位置情報を特定し、特定した位置情報を用いて第１の端末の位置を推定できる。この結果、捜索支援サーバは、通信限界の距離が既知であることを利用して、位置情報を基に第１の端末の位置を推定できるため、第１の端末の位置の推定精度をさらに高くすることができる。
【００１５】
本発明の前記第４の態様によれば、捜索支援サーバは、第１識別情報と第２識別情報を基に第１の端末と第２の端末とを対応付けて処理できるようになる。これによって、捜索支援サーバは、第２の端末が当該第２の端末に対応付けられている第１の端末の通信圏内に位置しているときに当該第１の端末の位置を推定する処理をしないようにできるので、第２の端末が第１の端末の近くにあり当該第１の端末を捜索する必要のないときにも位置を推定することがなくなる。この結果、捜索支援サーバでは、不要な位置の推定処理をすることもなく処理負荷を軽減できる。
【００１６】
本発明の前記第５の態様によれば、捜索支援サーバは、捜索要求された時刻以降の第２の端末の位置情報を基に第１の端末の位置を推定できるようになる。これによって、捜索支援サーバは、第２の端末の最新の位置情報を基に第１の端末の位置を推定できる。この結果、捜索支援サーバは、第１の端末の最新の位置を推定できる。
【図面の簡単な説明】
【００１７】
【図１】図１は、捜索支援システムの構成例を示すブロック図である。
【図２】図２は、複数の発信端末と複数の携帯通信端末とが近距離無線通信の回線によって通信可能とされている一例を示す。
【図３】図３は、発信端末の構成例を示すブロック図である。
【図４】図４は、携帯通信端末の構成例を示すブロック図である。
【図５】図５は、処理部の構成例を示すブロック図である。
【図６】図６は、登録処理の一例を示すフローチャートである。
【図７】図７は、捜索要求処理の一例を示すフローチャートである。
【図８】図８は、発信端末検出処理の一例を示すフローチャートである。
【図９】図９は、捜索支援サーバの構成例を示すブロック図である。
【図１０】図１０は、記憶部に記憶されているデータベースの構成例を示すブロック図である。
【図１１】図１１は、登録情報データベースの一例を示す図である。
【図１２】図１２は、捜索要求情報データベースの一例を示す図である。
【図１３】図１３は、発信端末検出情報データベースの一例を示す図である。
【図１４】図１４は、処理部の構成例を示すブロック図である。
【図１５】図１５は、登録情報管理処理の一例を示すフローチャートである。
【図１６】図１６は、捜索要求管理処理の一例を示すフローチャートである。
【図１７】図１７は、検出情報管理処理の一例を示すフローチャートである。
【図１８】図１８は、捜索実行処理の一例を示すフローチャートである。
【図１９】図１９は、３つの座標位置（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）を通る円の一例を示す図である
【図２０】図２０は、捜索支援システムにおける処理の一連の流れを示す図である
【図２１】図２１は、携帯通信端末Ａ，Ｃ，Ｄが発信端末ｂの通信圏内に入ったときに携帯通信端末Ａ，Ｃ，Ｄが検出する当該携帯通信端末Ａ，Ｃ，Ｄの位置の一例を示す図である。
【図２２】図２２は、１つの発信端末ＩＤと２つの異なるプログラムＩＤとの各組み合わせに対応付けられている位置情報を基に発信端末の位置を推定する方式の一例を示す図である。
【発明を実施するための形態】
【００１８】
本発明の実施形態を図面を参照しつつ説明する。
本実施形態では、捜索支援システムを挙げている。
【００１９】
（構成）
図１は、捜索支援システム１の構成例を示すブロック図である。
図１に示すように、捜索支援システム１は、複数の発信端末１０、複数の携帯通信端末５０、及び捜索支援サーバ１００を有している。
ここで、携帯通信端末５０と捜索処理サーバ１００とは、インターネット回線２００を介して通信可能とされている。また、複数の発信端末１０と複数の携帯通信端末５０とは、近距離無線通信の回線によって通信可能とされている。例えば、近距離無線通信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）である。ここで、Ｂｌｕｅｔｏｏｔｈ（登録商標）は、２．４ＧＨｚ帯を所定数の周波数チャネルに分け、利用する周波数をランダムに変える周波数ホッピングを行いながら、半径１０ｍ〜１００ｍ程度で当該Ｂｌｕｅｔｏｏｔｈ（登録商標）の搭載機器間で通信を可能にする。
【００２０】
図２は、複数の発信端末１０と複数の携帯通信端末５０とが近距離無線通信の回線３００によって通信可能とされている一例を示す。
図２に示すように、複数の携帯通信端末５０はそれぞれ、近距離無線通信の回線３００の通信圏内に存在する複数の発信端末１０と通信することができる。
【００２１】
この捜索支援システム１は、人が所持する発信端末１０や物に取り付けられた発信端末１０と携帯通信端末５０とで行う近距離無線通信を利用することで、人、物の捜索要求がなされた際に発信端末１０の位置、すなわち、人、物の位置を特定するように構成されている。本実施形態では、捜索支援システム１は、自転車に発信端末１０が取り付けられて、自転車が盗難等によって行方不明になったときに自転車の位置を特定する例を挙げて説明する。
【００２２】
図３は、発信端末１０の構成例を示すブロック図である。
図３に示すように、発信端末１０は、電源部１１、近距離無線通信部１２、記憶部１３、及び処理部１４を有している。
電源部１１は、発信端末１０を構成する各部に駆動用電力を供給する。電源部１１の電源は、例えばボタン電池である。近距離無線通信部１２は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格に則した通信制御を行う。記憶部１３は、例えば、ＲＯＭ、ＲＡＭ等である。この記憶部１３には、当該発信端末１０の識別ＩＤ（以下、発信端末ＩＤという。）が記憶されている。
【００２３】
処理部１４は、発信端末１０における各種処理を実行する。処理部１４は、例えば、マイクロコンピュータ及びその周辺回路を備え、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等によって構成されている。ＲＯＭには、１又は２以上のプログラムが格納されている。ＣＰＵは、ＲＯＭに格納されている１又は２以上のプログラムに従って各種処理を実行する。そして、処理部１４は、必要に応じて、記憶部１３に記憶されている各種データや各種プログラムに従って各種処理を実行する。
【００２４】
図４は、携帯通信端末５０の構成例を示すブロック図である。
図４に示すように、携帯通信端末５０は、例えば、携帯電話、スマートフォンであり、入力部５１、表示部５２、近距離無線通信部５３、インターネット通信部５４、記憶部５５、測位部５６、及び処理部６０を有している。
【００２５】
ここで、入力部５１は、操作者によって操作されて情報が入力される。表示部５２は、情報を表示する。例えば、携帯通信端末５０がスマートフォンの場合、入力部５１及び表示部５２はタッチパネルを構成する。近距離無線通信部５３は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格に則した通信制御を行う。インターネット通信部５４は、インターネット回線２００を介してサーバ等の他の通信機器との間で通信を行う。記憶部５５は、内蔵ストレージ、ＳＤカード等の外部ストレージであって、各種データや各種プログラムが記憶されている。測位部５６は、ＧＰＳ（Global Positioning System）を利用して携帯通信端末５０の位置を測位する。
【００２６】
処理部６０は、携帯通信端末５０における各種処理を実行する。処理部６０は、例えば、マイクロコンピュータ及びその周辺回路を備え、例えば、ＣＰＵ、ＲＯＭ（Read Only Memory）、ＲＡＭ（Random Access Memory）等によって構成されている。ＲＯＭには、１又は２以上のプログラムが格納されている。ＣＰＵは、ＲＯＭに格納されている１又は２以上のプログラムに従って各種処理を実行する。そして、処理部６０は、必要に応じて、記憶部５５に記憶されている各種データや各種プログラムに従って各種処理を実行する。例えば、処理部６０は、入力部５１によって入力された情報に基づく処理を実行したり、表示部５２に情報を表示する処理を実行したり、近距離無線通信部５３、インターネット通信部５４によって通信を行う処理を実行したり、測位部５６によって測位する処理を実行したりする。
【００２７】
図５は、処理部６０の構成例を示すブロック図である。
図５に示すように、処理部６０は、ＩＤ登録部６１、捜索要求部６２、及び発信端末検出部６３を有している。本実形態では、ＩＤ登録部６１、捜索要求部６２、及び発信端末検出部６３は、１つのアプリケーションプログラムによって動作が実現される。
【００２８】
ここで、ＩＤ登録部６１は、発信端末ＩＤとアプリケーションプログラムの固有ＩＤ（以下、プログラムＩＤという。）とを対応付けて登録する登録処理を行う。ここで、プログラムＩＤは、アプリケーションプログラムとともに記憶部５５に記憶されている。このプログラムＩＤは、携帯通信端末５０と１対１の関係となるため、携帯通信端末５０を識別可能な情報とも言える。また、捜索要求部６２は、プログラムＩＤに対応付けた発信端末ＩＤの発信端末１０を捜索する要求を捜索処理サーバ１００に行う捜索要求処理を行う。また、発信端末検出部６３は、近距離無線通信部５３によって発信端末１０を検出しかつ検出した発信端末１０の発信端末ＩＤがプログラムＩＤに対応付けられていない場合、自己の携帯通信端末５０の位置を捜索処理サーバ１００に送信する発信端末検出処理を行う。以下にこれら処理の詳細を説明する。
【００２９】
図６は、登録処理の一例を示すフローチャートである。
図６に示すように、先ずステップＳ１１の処理として、ＩＤ登録部６１は、プログラムＩＤが発信端末ＩＤに対応付られているか否かを判定する。例えば、プログラムＩＤが発信端末ＩＤに既に対応付けられている場合、記憶部５５には、その対応付けられている発信端末ＩＤが記憶されている。このような構成では、ステップＳ１１の処理として、ＩＤ登録部６１は、対応付けられている発信端末ＩＤが記憶部５５に記憶されているか否かを判定する。そして、ＩＤ登録部６１は、記憶部５５に発信端末ＩＤが記憶されているとき、プログラムＩＤが発信端末ＩＤに対応付けられていると判定する。ＩＤ登録部６１は、プログラムＩＤが発信端末ＩＤに対応付けられていないと判定したときにステップＳ１２に進む。
【００３０】
ステップＳ１２の処理として、ＩＤ登録部６１は、発信端末ＩＤを取得する。具体的には、ＩＤ登録部６１は、近距離無線通信部５３によって通信が可能になっている発信端末１０のうち受信強度が一番高い発信端末１０の発信端末ＩＤを取得する。この処理は、近距離無線通信部５３によって通信可能な圏内に複数の発信端末１０が存在する場合、受信強度に基づき当該複数の発信端末１０から一の発信端末１０を選択する処理になる。
【００３１】
続くステップＳ１３の処理として、ＩＤ登録部６１は、ステップＳ１２の処理によって取得した発信端末ＩＤを表示部５２に表示する。
続くステップＳ１４の処理として、ＩＤ登録部６１は、携帯通信端末５０の使用者から入力部５１に対して確認の入力が有ったか否かを判定する。ＩＤ登録部６１は、携帯通信端末５０の使用者から入力部５１に対して確認の入力が有ったときにステップＳ１５に進む。
【００３２】
続くステップＳ１５の処理として、ＩＤ登録部６１は、ステップＳ１２の処理によって取得した発信端末ＩＤを記憶部５５に記憶する。
続くステップＳ１６の処理として、ＩＤ登録部６１は、ステップＳ１４、ステップＳ１５の処理によって取得した発信端末ＩＤの発信端末１０の使用者の氏名の入力を要求する。具体的には、ＩＤ登録部６１は、使用者の氏名の入力窓を表示部５２に表示する。
【００３３】
続くステップＳ１７の処理として、ＩＤ登録部６１は、使用者の氏名の入力が完了したか否かを判定する。具体的には、ＩＤ登録部６１は、入力窓に使用者の氏名が入力されて、表示部５２に表示した確認ボタンが押されたか否かを判定する。ＩＤ登録部６１は、使用者の入力が完了したと判定したときにステップＳ１８に進む。
【００３４】
なお、ステップＳ１６、ステップＳ１７の処理において、自転車のニックネームを入力しても良い。
続くステップＳ１８の処理として、ＩＤ登録部６１は、ＩＤ登録情報を捜索支援サーバ１００に送信する。このとき、ＩＤ登録部６１は、ステップＳ１２の処理によって取得した発信端末ＩＤ、記憶部５５に記憶されているプログラムＩＤ、ステップＳ１７の処理によって取得した使用者の氏名をＩＤ登録情報に含めて捜索支援サーバ１００に送信する。
【００３５】
図７は、捜索要求処理の一例を示すフローチャートである。
図７に示すように、先ずステップＳ３１の処理として、捜索要求部６２は、携帯通信端末５０の使用者から発信端末１０の捜索要求が有ったか否かを判定する。例えば、発信端末探索用のアプリケーションプログラムが使用者によって操作されて、発信端末１０を捜索する要求が入力部５１から入力されたか否かを判定する。捜索要求部６２は、携帯通信端末５０の使用者から発信端末１０の捜索要求が有ったと判定したときにステップＳ３２に進む。
【００３６】
ステップＳ３２の処理として、捜索要求部６２は、発信端末１０が発見された場合に発見した旨の連絡をもらう連絡先の電話番号の入力を要求する。具体的には、捜索要求部６２は、連絡先の電話番号の入力窓を表示部５２に表示する。
【００３７】
続くステップＳ３３の処理として、捜索要求部６２は、連絡先の入力が完了したか否かを判定する。具体的には、捜索要求部６２は、入力窓に電話番号が入力されて、表示部５２に表示した確認ボタンが押されたか否かを判定する。捜索要求部６２は、連絡先の入力が完了したと判定したときにステップＳ３４に進む。
【００３８】
なお、連絡先は、メールアドレスであっても良い。この場合、捜索要求部６２は、ステップＳ３３の処理においてメールアドレスの入力窓を表示部５２に表示し、ステップＳ３４の処理において入力窓にメールアドレスが入力されて表示部５２に表示した確認ボタンが押されたか否かを判定する。
【００３９】
続くステップＳ３４の処理として、捜索要求部６２は、捜索要求をインターネット通信部５４を介して捜索支援サーバ１００に送信する。このとき、捜索要求部６２は、捜索対象の発信端末ＩＤ、すなわち自己のプログラムＩＤに対応付けされている発信端末ＩＤ、捜索要求の発信時刻（以下、捜索要求時刻という。）、及びステップＳ３３の処理によって取得した連絡先の電話番号を付加した捜索要求（捜査要求信号）を捜索支援サーバ１００に送信する。
【００４０】
図８は、発信端末検出処理の一例を示すフローチャートである。
図８に示すように、先ずステップＳ５１の処理として、発信端末検出部６３は、発信端末１０を検出したか否かを判定する。具体的には、発信端末検出部６３は、近距離無線通信部５３による近距離無線通信の通信圏内に自己のプログラムＩＤに対応付けられていない発信端末ＩＤの発信端末１０を検出したか否かを判定する。詳しくは、発信端末検出部６３は、近距離無線通信部５３によって近距離無線通信によって通信可能になっている発信端末１０が、記憶部５５に記憶されている発信端末ＩＤと異なる発信端末ＩＤの発信端末１０であるか否かを判定する。発信端末検出部６３は、近距離無線通信部５３による近距離無線通信の通信圏内にプログラムＩＤに対応付けされていない発信端末ＩＤの発信端末１０を検出したと判定したときにステップＳ５２に進む。
【００４１】
ステップＳ５２の処理として、発信端末検出部６３は、測位部５６から携帯通信端末５０の現在位置（経度、緯度）を取得する。
続くステップＳ５３の処理として、発信端末検出部６３は、発信端末検出情報を捜索支援サーバ１００に送信する。ここで、発信端末検出部６３は、ステップＳ５１で検出した発信端末１０の発信端末ＩＤ、ステップＳ５２の処理によって取得した現在位置情報、現在位置情報の取得時刻、及び自己のプログラムＩＤを発信端末検出情報に含めている。
【００４２】
発信端末検出部６３は、この発信端末検出処理によって、近距離無線通信部５３による近距離無線通信の通信圏内に自己のプログラムＩＤに対応付けされていない発信端末ＩＤの発信端末１０を検出している期間、連続して発信端末検出情報を捜索支援サーバ１００に送信する。これによって、発信端末検出部６３は、携帯通信端末５０が移動している場合、発信端末ＩＤの発信端末１０を始めて検出した時点から、自己の携帯通信端末５０の移動経路の位置情報、いわゆる位置情報の履歴（位置が連続する位置情報群）を発信端末検出情報に含めて捜索支援サーバ１００に送信し続ける。
【００４３】
図９は、捜索支援サーバ１００の構成例を示すブロック図である。
図９に示すように、捜索支援サーバ１００は、インターネット通信部１０１、記憶部１１０、及び処理部１２０を有している。ここで、インターネット通信部１０１は、インターネット回線２００を介して携帯通信端末５０等の他の通信機器との間で通信を行う。記憶部１１０は、ＨＤＤ等であって、各種データや各種プログラムが記憶されている。処理部１２０は、捜索支援サーバ１００における各種処理を実行する。処理部１２０は、例えば、マイクロコンピュータ及びその周辺回路を備え、例えば、ＣＰＵ、ＲＯＭ、ＲＡＭ等によって構成されている。ＲＯＭには、１又は２以上のプログラムが格納されている。ＣＰＵは、ＲＯＭに格納されている１又は２以上のプログラムに従って各種処理を実行する。そして、処理部１２０は、必要に応じて、記憶部１１０に記憶されている各種データや各種プログラムに従って各種処理を実行する。
【００４４】
図１０は、記憶部１１０に記憶されているデータベースの構成例を示すブロック図である。
図１０に示すように、記憶部１１０には、登録情報データベース１１１、捜索要求情報データベース１１２、及び発信端末検出情報データベース１１３が記憶されている。
【００４５】
図１１は、登録情報データベース１１１の一例を示す図である。
図１１に示すように、登録情報データベース１１１は、登録処理によって携帯通信端末５０から送信されてきたＩＤ登録情報を含んでいる。すなわち、登録情報データベース１１１は、発信端末ＩＤ、プログラムＩＤ、及び使用者の氏名を含み、これら情報が対応付けられている。ＩＤ登録情報に自転車のニックネームが含まれていれば、自転車のニックネームが登録情報データベース１１１に記憶される。
【００４６】
図１２は、捜索要求情報データベース１１２の一例を示す図である。
図１２に示すように、捜索要求情報データベース１１２は、捜索要求処理によって携帯通信端末５０から送信されてきた捜索要求にかかる情報を含んでいる。すなわち、捜索要求情報データベース１１２は、発信端末ＩＤ、捜索要求時刻、及び連絡先の電話番号を含み、これら情報が対応付けられている。
【００４７】
図１３は、発信端末検出情報データベース１１３の一例を示す図である。
図１３に示すように、発信端末検出情報データベース １１３は、発信端末検出処理によって携帯通信端末５０から送信されてきた発信端末検出情報を含んでいる。すなわち、発信端末検出情報データベース １１３は、プログラムＩＤ、発信端末ＩＤ、位置情報、位置情報の取得時刻を含み、これら情報が対応付けられている。
【００４８】
図１４は、処理部１２０の構成例を示すブロック図である。
図１４に示すように、処理部１２０は、登録情報管理部１２１、捜索要求管理部１２２、検出情報管理部１２３、及び捜索実行部１２４を有している。
ここで、登録情報管理部１２１は、登録情報データベース１１１を使用して、発信端末ＩＤ、プログラムＩＤ等の登録情報を管理する登録情報管理処理を行う。また、捜索要求管理部１２２は、捜索要求情報データベース１１２を使用して、捜索要求を管理する捜索要求管理処理を行う。また、検出情報管理部１２３は、発信端末検出情報データベース １１３を使用して、発信端末１０の位置情報等の発信端末検出情報を管理する検出情報管理処理を行う。また、捜索実行部１２４は、捜索要求があったときに捜索を実行する捜索実行処理を行う。以下にこれら処理の詳細を説明する。
【００４９】
図１５は、登録情報管理処理の一例を示すフローチャートである。
図１５に示すように、先ずステップＳ７１の処理として、登録情報管理部１２１は、携帯通信端末５０からＩＤ登録情報を受信したか否かを判定する。登録情報管理部１２１は、携帯通信端末５０からＩＤ登録情報を受信したと判定したときにステップＳ７２に進む。
【００５０】
ステップＳ７２の処理として、登録情報管理部１２１は、ステップＳ７１の処理によって受信したＩＤ登録情報に含まれている発信端末ＩＤ、プログラムＩＤ、及び使用者の氏名を登録情報データベース１１１に記憶させる。
以上の登録情報管理処理によって、図１に示すように、捜索支援システム１では、携帯通信端末１００と発信端末１０とは、対となって使用者１０００ａ，１０００ｂ，１０００ｃ，・・・のものとして対応付けられるようになる。
【００５１】
図１６は、捜索要求管理処理の一例を示すフローチャートである。
図１６に示すように、先ずステップＳ９１の処理として、捜索要求管理部１２２は、携帯通信端末５０から捜索要求を受信したか否かを判定する。捜索要求管理部１２２は、携帯通信端末５０から捜索要求を受信したと判定したときにステップＳ９２に進む。
【００５２】
ステップＳ９２の処理として、捜索要求管理部１２２は、ステップＳ９１の処理によって受信した捜索要求に含まれている発信端末ＩＤ、捜索要求時刻、及び連絡先の電話番号を捜索要求情報データベース１１２に記憶させる。
図１７は、検出情報管理処理の一例を示すフローチャートである。
図１７に示すように、先ずステップＳ１１１の処理として、検出情報管理部１２３は、携帯通信端末５０から発信端末検出情報を受信したか否かを判定する。検出情報管理部１２３は、携帯通信端末５０から発信端末検出情報を受信したときにステップＳ１１２に進む。
【００５３】
ステップＳ１１２の処理として、検出情報管理部１２３は、ステップＳ１１１の処理によって受信した発信端末検出情報に含まれているプログラムＩＤ、発信端末ＩＤ、位置情報、及び位置情報の取得時刻を発信端末検出情報データベース １１３に記憶させる。
【００５４】
図１８は、捜索実行処理の一例を示すフローチャートである。
図１８に示すように、先ずステップＳ１３１の処理として、捜索実行部１２４は、捜索要求情報データベース１１２に捜索対象の発信端末ＩＤが記憶されているか否かを判定する。捜索実行部１２４は、捜索要求情報データベース１１２に捜索対象の発信端末ＩＤが記憶されていると判定したときにステップＳ１３２に進む。
【００５５】
ステップＳ１３２の処理として、捜索実行部１２４は、捜索要求情報データベース１１２から発信端末ＩＤを取得する。
続くステップＳ１３３の処理として、捜索実行部１２４は、発信端末検出情報データベース １１３において、ステップＳ１３２によって取得した発信端末ＩＤとプログラムＩＤとの組み合わせについて、予め設定されている要件を満たすものが有るか否かを判定する。ここで、予め設定されている要件とは、ステップＳ１３２の処理によって取得した１つの発信端末ＩＤと３つの異なるプログラムＩＤとの組み合わせであること、かつ当該組み合わせに対応付けされている位置情報の取得時刻が、捜索要求情報データベース１１２において当該発信端末ＩＤに対応付けされている捜索要求時刻よりも遅い時刻であること、となる。
【００５６】
捜索実行部１２４は、発信端末検出情報データベース １１３において、ステップＳ１３２によって取得した発信端末ＩＤとプログラムＩＤとの組み合わせについて、予め設定されている要件を満たすものが有ると判定したときにステップＳ１３４に進む。一方、捜索実行部１２４は、それ以外のとき、ステップＳ１３１の処理を再び行う。
【００５７】
ステップＳ１３４の処理として、捜索実行部１２４は、ステップＳ１３３の処理によって予め設定されている要件を満たすと判定された１つの発信端末ＩＤと３つのプログラムＩＤとの各組み合わせの位置情報から、当該各組み合わせそれぞれの時系列で連続している位置情報から最も古い時刻の位置情報を取得する。これによって、捜索実行部１２４は、各組み合わせについて３つの位置情報を取得する。
【００５８】
つまり、ステップＳ１３３、ステップＳ１３４の処理によって、捜索実行部１２４は、ステップＳ１３２の処理によって取得した１つの発信端末ＩＤと３つの異なるプログラムＩＤとの各組み合わせに対応付けられている位置情報であり、かつ当該位置情報の取得時刻が発信端末ＩＤに対応付けされている捜索要求時刻よりも遅い位置情報であり、かつ当該各組み合わせ（３つの組み合わせ）それぞれの時系列で連続している位置情報から最も古い時刻の各位置情報（３つの位置情報）を取得する。
【００５９】
なお、同一のプログラムＩＤについて、異なる時系列の位置情報（位置情報群）、すなわち、位置が連続している位置情報群が複数存在するときには、位置情報の取得時刻が最新のものを選択し、選択したものについて前述の処理を行う。
【００６０】
続くステップＳ１３５の処理として、捜索実行部１２４は、ステップＳ１３４の処理によって取得した３つの位置情報を基に、捜索対象の発信端末１０の位置を算出（推定）する。具体的には、捜索実行部１２４は、ステップＳ１３４の処理によって取得した３つの位置を座標位置（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）としたときに、その各座標位置を通る円の中心位置（ｘ０，ｙ０）を下記（１）式及び（２）式を用いて算出する。言い換えると、捜索実行部１２４は、各座標位置を各頂点とする三角形の外接円の中心位置（ｘ０，ｙ０）を下記（１）式及び（２）式を用いて算出する。
【００６１】
ｘ０＝（ｙ１ｙ２＾２−ｙ１ｙ３＾２＋ｙ２ｙ３＾２＋ｙ１ｘ２＾２−ｙ１ｘ３＾２＋ｙ２ｘ３＾２−ｙ１＾２ｙ２＋ｙ１＾２ｙ３−ｙ２＾２ｙ３−ｙ２ｘ１＾２＋ｙ３ｘ１＾２−ｙ３ｘ２＾２）／２｛ｙ１（ｘ２−ｘ３）＋ｙ２（ｘ３−ｘ１）＋ｙ３（ｘ１−ｘ２）｝  ・・・（１）
【００６２】
ｙ０＝（ｘ１ｘ２＾２−ｘ１ｘ３＾２＋ｘ２ｘ３＾２＋ｘ１ｙ２＾２−ｘ１ｙ３＾２＋ｘ２ｙ３＾２−ｘ１＾２ｘ２＋ｘ１＾２ｘ３−ｘ２＾２ｘ３−ｘ２ｙ１＾２＋ｘ３ｙ１＾２−ｘ３ｙ２＾２）／２｛ｘ１（ｙ２−ｙ３）＋ｘ２（ｙ３−ｙ１）＋ｘ３（ｙ１−ｙ２）｝  ・・・（２）
ここで、＾２は２乗を意味する。
【００６３】
また、前記（１）式、（２）式は、下記（３）式、（４）式、（５）式の連立方程式を解き得ることができる。
（ｘ１−ｘ０）＾２ ＋ （ｙ１−ｙ０）＾２ ＝ ｒ＾２  ・・・（３）
（ｘ２−ｘ０）＾２ ＋ （ｙ２−ｙ０）＾２ ＝ ｒ＾２  ・・・（４）
（ｘ３−ｘ０）＾２ ＋ （ｙ３−ｙ０）＾２ ＝ ｒ＾２  ・・・（５）
ここで、ｒは、円の半径となる。本実施形態では、ｒは近距離無線通信の通信可能距離相当になる。
【００６４】
図１９は、３つの座標位置（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）を通る円の一例を示す図である。
図１９に示すように、３つの座標位置（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）が得られている場合、その３つの座標位置（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）を前記（１）式及び（２）式に代入することで中心位置（ｘ０，ｙ０）を算出することができる。なお、図中の破線は、座標位置（ｘ０，ｙ０）に中心を持つ円に内接し、各座標位置（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）を各頂点に持つ三角形を示す。
【００６５】
続くステップＳ１３６の処理として、捜索実行部１２４は、ステップＳ１３５の処理によって算出した中心位置を捜索対象の発信端末１０の位置として、捜索要求をした依頼者の携帯通信端末５０に送信する。ここで、捜索対象の発信端末１０の位置を送信する携帯通信端末５０は、登録情報データベース１１１において、ステップＳ１３１の処理によって捜索要求情報データベース１１２に記憶されていると判定された発信端末ＩＤに対応付けられているプログラムＩＤが記憶されている携帯通信端末５０である。
【００６６】
そして、捜索実行部１２４は、ステップＳ１３１の処理から再び行う。つまり、捜索実行部１２４は、捜索要求情報データベース１１２に記憶されている全ての捜索対象の発信端末ＩＤについて、ステップＳ１３２〜ステップＳ１３６の処理を行う。
【００６７】
なお、捜索依頼者からの報告等で捜索が完了した捜索対象の発信端末ＩＤ及びそれに対応付けられている情報については、捜索要求情報データベース１１２から削除していくことが好ましい。
【００６８】
（動作、作用等）
図２０は、捜索支援システム１における処理の一連の流れを示す図である。図２０を用いて、以下に、捜索支援システム１における動作、作用等の一例について説明する。なお、この例は、発信端末ｂ（発信端末ＩＤ＝ｂ）が捜索対象となり、携帯通信端末Ａ（プログラムＩＤ＝Ａ）、携帯通信端末Ｃ（プログラムＩＤ＝Ｃ）、及び携帯通信端末Ｄ（プログラムＩＤ＝Ｄ）が発信端末ｂを検出する例になる。
【００６９】
先ず、携帯通信端末Ｂ（プログラムＩＤ＝Ｂ）では、ＩＤ登録部６１は、登録処理によって、近距離無線通信の通信圏内にある発信端末ｂの発信端末ＩＤを取得する（ステップＳ２０１）。そして、ＩＤ登録部６１は、登録処理によって、取得した発信端末ＩＤを記憶部１３に記憶するとともに、ＩＤ登録情報（発信端末ＩＤ（発信端末ＩＤ＝ｂ）、プログラムＩＤ（プログラムＩＤ＝Ｂ）、使用者の氏名を含む）を捜索支援サーバ１００に送信する（ステップＳ２０２）。例えば、この登録処理は、使用者が自転車の購入した際に当該自転車に取り付けてある発信端末１０を登録対象として行われる。
【００７０】
捜索支援サーバ１００では、登録情報管理部１２１が、登録情報管理処理によって、携帯通信端末ＢからＩＤ登録情報を受信すると、ＩＤ登録情報に含まれている発信端末ＩＤ、プログラムＩＤ、及び使用者の氏名を登録情報データベース１１１に記憶させる。
【００７１】
その後、発信端末ｂを備え付けてある自転車が行方不明になったとき、その使用者によって携帯通信端末Ｂから捜索要求されると、携帯通信端末Ｂでは、捜索要求部６２が、捜索要求処理によって、捜索要求（発信端末ＩＤ、捜索要求時刻、使用者の連絡先の電話番号を含む）を捜索支援サーバ１００に送信する（ステップＳ２０３）。
【００７２】
捜索支援サーバ１００では、捜索要求管理部１２２が、捜索要求管理処理によって、携帯通信端末Ｂから捜索要求を受信すると、捜索要求に含まれている発信端末ＩＤ、捜索要求時刻、及び連絡先の電話番号を捜索要求情報データベース１１２に記憶させる。
【００７３】
一方、携帯通信端末Ａでは、発信端末検出部６３は、発信端末検出処理によって、近距離無線通信の通信圏内に当該携帯通信端末Ａの記憶部１１０に記憶されているプログラムＩＤに対応付けされていない発信端末ＩＤ（発信端末ＩＤ＝ｂ）の発信端末１０を検出すると（ステップＳ２０４）、当該携帯通信端末Ａの現在位置を取得する。そして、発信端末検出部６３は、発信端末検出処理によって、発信端末検出情報（発信端末ＩＤ（発信端末ＩＤ＝ｂ）、現在位置情報、現在位置情報の取得時刻、プログラムＩＤ（プログラムＩＤ＝Ａ）を含む）を捜索支援サーバ１００に送信する（ステップＳ２０５）。
【００７４】
また、携帯通信端末Ｃでも同様に、発信端末検出部６３は、発信端末検出処理によって、近距離無線通信の通信圏内に当該携帯通信端末Ｃの記憶部１１０に記憶されているプログラムＩＤに対応付けされていない発信端末ＩＤ（発信端末ＩＤ＝ｂ）の発信端末１０を検出すると（ステップＳ２０６）、当該携帯通信端末Ｃの現在位置を取得する。そして、発信端末検出部６３は、発信端末検出処理によって、発信端末検出情報（発信端末ＩＤ（発信端末ＩＤ＝ｂ）、現在位置情報、現在位置情報の取得時刻、プログラムＩＤ（プログラムＩＤ＝Ｃ）を含む）を捜索支援サーバ１００に送信する（ステップＳ２０７）。
【００７５】
さらに、携帯通信端末Ｄでも同様に、発信端末検出部６３は、発信端末検出処理によって、近距離無線通信の通信圏内に当該携帯通信端末Ｄの記憶部１１０に記憶されているプログラムＩＤに対応付けされていない発信端末ＩＤ（発信端末ＩＤ＝ｂ）の発信端末１０を検出すると（ステップＳ２０８）、当該携帯通信端末Ｄの現在位置を取得する。そして、発信端末検出部６３は、発信端末検出処理によって、発信端末検出情報（発信端末ＩＤ（発信端末ＩＤ＝ｂ）、現在位置情報、現在位置情報の取得時刻、プログラムＩＤ（プログラムＩＤ＝Ｄ）を含む）を捜索支援サーバ１００に送信する（ステップＳ２０９）。
【００７６】
捜索支援サーバ１００では、検出情報管理部１２３が、検出情報管理処理によって、携帯通信端末Ａ，Ｃ，Ｄからそれぞれ発信端末検出情報を受信すると、各発信端末検出情報に含まれているプログラムＩＤ、発信端末ＩＤ、位置情報、及び当該位置情報の取得時刻を発信端末検出情報データベース１１３に記憶させる。例えば、図１３の例に示すように、携帯通信端末Ａ，Ｃ，Ｄの各発信端末検出情報に含まれているプログラムＩＤ、発信端末ＩＤ、位置情報、及び当該位置情報の取得時刻が発信端末検出情報データベース１１３に記憶される。
【００７７】
そして、捜索支援サーバ１００では、捜索実行部１２４は、捜索要求管理処理及び発信端末検出処理の並行処理として、捜索実行処理を行う。捜索実行部１２４は、この捜索実行処理によって携帯通信端末Ａ，Ｃ，Ｄの位置情報を基に捜索対象の発信端末ｂの位置を算出（推定）できたときに、その位置情報を発信端末ｂ（発信端末ＩＤ＝ｂ）に対応付けられている携帯通信端末Ｂ（プログラムＩＤ＝Ｂ）に送信する（ステップＳ２１０）。
【００７８】
ここで、捜索対象の発信端末ｂの位置は次のように算出される。
捜索実行部１２４は、１つの発信端末ＩＤと３つの異なるプログラムＩＤとの各組み合わせに対応付けられている位置情報（時系列で連続する位置情報）から最も古い時刻の位置情報をそれぞれ取得している。図１３に示す例だと、プログラムＩＤ＝Ａについては、取得時刻「２０１６．２．１  １２：５４：４８」の位置情報を取得する。また、プログラムＩＤ＝Ｃについては、取得時刻「２０１６．２．１  １４：２３：１１」の位置情報を取得する。また、プログラムＩＤ＝Ｄについては、取得時刻「２０１６．２．１  １１：３１：１４」の位置情報を取得する。これによって、捜索実行部１２４は、捜索対象の発信端末ｂの通信圏内に入って最初に各携帯通信端末Ａ，Ｃ，Ｄ（当該プログラムＩＤを記憶している各携帯通信端末５０）が検出したこれら携帯通信端末Ａ，Ｃ，Ｄの各位置を取得している。
【００７９】
図２１は、携帯通信端末Ａ，Ｃ，Ｄが発信端末ｂの通信圏内に入ったときに携帯通信端末Ａ，Ｃ，Ｄが検出する当該携帯通信端末Ａ，Ｃ，Ｄの位置の一例を示す図である。
図２１に示すように、携帯通信端末Ａ，Ｃ，Ｄは、発信端末ｂの通信圏内に入ったとき、携帯通信端末Ａ，Ｃ，Ｄの位置を処理時間間隔（サンプリング時間、例えば３秒間隔）に応じて検出していく。そして、無線が放射線状に発信されているとすれば、電波の到達限界の位置が発信端末ｂを中心とした円を描くと考えられるため、携帯通信端末Ａ，Ｃ，Ｄは、当該円の最外周で初めて当該携帯通信端末Ａ，Ｃ，Ｄの位置を検出することになる。
【００８０】
このようなことから、捜索実行部１２４は、捜索対象の発信端末ｂの通信圏内に入って最初に各携帯通信端末Ａ，Ｃ，Ｄ（当該プログラムＩＤを記憶している各携帯通信端末５０）が検出した携帯通信端末Ａ，Ｃ，Ｄの位置を取得することで、当該円の最外周で初めて検出した当該携帯通信端末Ａ，Ｃ，Ｄの各位置を取得している。
【００８１】
そして、捜索実行部１２４は、携帯通信端末Ａ，Ｃ，Ｄそれぞれ位置を基に、前記（１）式及び（２）式を用いて携帯通信端末Ａ，Ｃ，Ｄそれぞれの位置を最外周に含む円の中心位置を発信端末ｂの位置として算出している。
捜索支援システム１では、以上の図２０に示したような一連の処理によって、自転車（発信端末１０）の捜索依頼がなされた場合、複数の携帯通信端末５０が、自転車に取り付けられている発信端末１０との通信によって当該発信端末１０を検出する。そして、捜索支援システム１は、発信端末１０を検出した際の複数の携帯通信端末５０の位置情報を基に自転車（発信端末１０）の位置を推定し、その自転車（発信端末１０）の位置（算出位置、推定位置）を、その捜索依頼者に携帯通信端末５０を介して通知する。
【００８２】
（本実施形態における効果）
（１）捜索支援サーバ１００は、携帯通信端末５０の位置情報を基に発信端末１０の位置を推定することで、発信端末１０の位置の検出精度（推定精度）をより高くすることができる。
【００８３】
（２）捜索支援サーバ１００は、プログラムＩＤを基に複数の携帯通信端末５０の位置情報を識別できるため、複数の携帯通信端末５０それぞれの位置情報を用いて発信端末１０の位置を推定できる。これによって、捜索支援サーバ１００は、発信端末１０の位置の推定精度をさらに高くすることができる。
【００８４】
（３）捜索支援サーバ１００では、捜索実行部１２４は、ステップＳ１３４の処理によって発信端末１０からの近距離無線通信の通信限界位置で検出した複数の携帯通信端末５０の位置情報を特定している。そして、捜索実行部１２４は、特定した複数の携帯通信端末５０の位置情報を用いて発信端末１０の位置を推定している。これによって、捜索支援サーバ１００は、近距離無線通信の通信限界の距離が既知であることを利用して、複数の携帯通信端末５０の位置情報を基に発信端末１０の位置を推定できるため、発信端末の位置の推定精度をさらに高くすることができる。
【００８５】
（４）捜索支援サーバ１００は、発信端末ＩＤとプログラムＩＤを基に発信端末１０と携帯通信端末５０とを対応付けて処理できるようになる。これによって、捜索支援サーバ１００は、携帯通信端末５０が当該携帯通信端末５０に対応付けられている発信端末１０の通信圏内に位置しているときに当該発信端末１０の位置を推定する処理をしないようにできるので、携帯通信端末５０が発信端末１０の近くにあり当該発信端末１０を捜索する必要のないときにも位置を推定することがなくなる。この結果、捜索支援サーバ１００では、不要な位置の推定処理をすることもなく処理負荷を軽減できる。
【００８６】
具体的には、携帯通信端末５０は、当該携帯通信端末５０に対応付けられていない発信端末１０の通信圏内に位置しているときに位置情報を送信する。言い換えると、携帯通信端末５０は、当該携帯通信端末５０に対応付けられている発信端末１０の通信圏内に位置しているときに位置情報を送信しない。そのため、携帯通信端末５０は、発信端末１０の近くにあることで当該発信端末１０を捜索する必要のないときにも位置情報を捜索支援サーバ１００に送信することがなくなる。これによって、捜索支援サーバ１００は、不要な位置情報が送られてくることもなく処理負荷を軽減できる。
【００８７】
（５）捜索支援サーバ１００は、捜索要求された時刻以降の携帯通信端末５０の位置情報を基に発信端末１０の位置を推定する。これによって、捜索支援サーバ１００は、携帯通信端末５０の最新の位置情報を基に発信端末１０の位置を推定できる。この結果、捜索支援サーバ１００は、発信端末１０の最新の位置を推定できる。
【００８８】
（６）捜索支援サーバ１００では、捜索実行部１２４は、ステップＳ１３２の処理によって取得した１つの発信端末ＩＤと３つの異なるプログラムＩＤとの各組み合わせに対応付けられている位置情報であり、かつ当該位置情報の取得時刻が発信端末ＩＤに対応付けされている捜索要求時刻よりも遅い位置情報であり、かつ当該各組み合わせ（３つの組み合わせ）それぞれの時系列で連続している位置情報から最も古い時刻の各位置情報（３つの位置情報）を取得する。すなわち、捜索実行部１２４は、複数の携帯通信端末それぞれの位置情報の履歴から適切な位置情報を取得している。これによって、捜索支援サーバ１００では、発信端末の位置の検出精度をより高くすることを可能にしている。
【００８９】
（７）捜索支援サーバ１００は、前記（１）式及び（２）式のような計算式によって発信端末１０の位置を推定する。これによって、捜索支援サーバ１００は、発信端末の位置の推定精度をさらに高くすることができる。
【００９０】
なお、前述の実施形態の説明では、発信端末１０は、例えば、第１の端末を構成する。また、携帯通信端末５０は、例えば、第２の端末を構成する。また、インターネット通信部１０１は、例えば、位置情報受信手段を構成する。また、記憶部１１０は、例えば、記憶手段を構成する。また、捜索実行部１２４は、例えば、推定手段、通知手段、及び出力手段を構成する。また、プログラムＩＤは、例えば、第１識別情報を構成する。また、発信端末ＩＤは、例えば、第２識別情報を構成する。
【００９１】
（本実施形態の他の例等）
本実施形態の他の例として、捜索実行部１２４は、１つの携帯通信端末５０（プログラムＩＤ）の位置情報を基に捜索対象の発信端末１０の位置を算出しても良い。具体的には、捜索実行部１２４は、発信端末検出情報データベース１１３から１つの発信端末ＩＤと１つプログラムＩＤについての３つの位置情報群とを検出した場合、ステップＳ１３３〜ステップＳ１３５の処理によって発信端末１０を算出する。
【００９２】
また、本実施形態の他の例として、捜索実行部１２４は、発信端末１０の位置を特定可能な情報を携帯通信端末５０に送信しても良い。位置を特定可能な情報とは、位置そのものではなく、その位置上又はその近傍にある建物、交差点の情報である。
【００９３】
また、本実施形態の他の例として、発信端末検出部６３は、自己の携帯通信端末５０（プログラムＩＤ）に対応付けられている発信端末１０を検出した場合も、当該携帯通信端末５０の現在位置を発信端末検出情報に含めて捜索支援サーバ１００に送信しても良い。この場合、捜索支援サーバ１００側でも、捜索実行部１２４は、当該現在位置をも用いて捜索対象の発信端末１０の位置を算出する。
【００９４】
また、本実施形態の他の例として、ＩＤ登録部６１は、登録処理のステップＳ１１の処理を捜索支援サーバ１００の登録情報データベース１１１を参照して行っても良い。この場合、ステップＳ１１の処理として、ＩＤ登録部６１は、近距離無線通信部５３によって近距離無線通信によって通信可能になっている発信端末１０を検出したとき、当該発信端末１０の発信端末ＩＤを捜索支援サーバ１００に送信する。
【００９５】
これに対して、捜索支援サーバ１００は、携帯通信端末５０から送られてきた発信端末ＩＤが、登録情報データベース１１１において何れかのプログラムＩＤと対応付けられているか否かを判定する。そして、捜索支援サーバ１００は、その判定結果を携帯通信端末５０に送信する。
携帯通信端末５０では、ＩＤ登録部６１は、その判定結果が、発信端末ＩＤが何れかのプログラムＩＤと対応付けられていないとするものであるときにステップＳ１２に進む。
【００９６】
また、本実施形態の他の例として、発信端末検出部６３は、発信端末検出処理のステップＳ５１の処理を捜索支援サーバ１００の登録情報データベース１１１を参照して行っても良い。この場合、ステップＳ５１の処理として、発信端末検出部６３は、近距離無線通信部５３によって近距離無線通信によって通信可能になっている発信端末１０を検出したとき、自己のプログラムＩＤ、及び当該発信端末１０の発信端末ＩＤを捜索支援サーバ１００に送信する。
【００９７】
これに対して、捜索支援サーバ１００は、携帯通信端末５０から送られてきたプログラムＩＤと発信端末ＩＤとが、登録情報データベース１１１において対応付けられているものか否かを判定する。そして、捜索支援サーバ１００は、その判定結果を携帯通信端末５０に送信する。
携帯通信端末５０では、発信端末検出部６３は、その判定結果がプログラムＩＤと発信端末ＩＤとが対応付けられていないとするものであるときにステップＳ５２に進む。
【００９８】
また、本実施形態の他の例として、捜索実行部１２４は、１つの発信端末ＩＤと２つの異なるプログラムＩＤとの各組み合わせに対応付けられている位置情報を基に発信端末１０の位置を推定しても良い。
図２２は、１つの発信端末ＩＤと２つの異なるプログラムＩＤとの各組み合わせに対応付けられている位置情報を基に発信端末１０の位置を推定する方式の一例を示す図である。
【００９９】
図２２に示すように、携帯通信端末Ａ，Ｃが発信端末ｂの通信圏内に入ったとき、発信端末検出情報データベース １１３には、携帯通信端末Ａ，Ｃが検出した当該携帯通信端末Ａ，Ｃの位置情報が記憶されていく。そして、捜索実行部１２４は、１つの発信端末ＩＤ（発信端末ＩＤ＝ｂ）と２つの異なるプログラムＩＤ（プログラムＩＤ＝Ａ，Ｃ）との各組み合わせに対応付けられている位置情報であり、かつ当該位置情報の取得時刻が発信端末ＩＤに対応付けされている捜索要求時刻よりも遅い位置情報であり、かつ当該各組み合わせ（２つの組み合わせ）それぞれの時系列で連続している位置情報から最も古い時刻の２つの位置情報を取得する。
【０１００】
そして、捜索実行部１２４は、取得した２つの位置を通り近距距離無線通信の通信可能距離を半径とする２つの円α，βを特定する。さらに、捜索実行部１２４は、特定した２つの円α，βのうち、２つの異なるプログラムＩＤ（プログラムＩＤ＝Ａ，Ｃ）に対応付けられている時系列の連続した位置を含む円αを選定し、選定した円αの中心位置を発信端末ｂの位置として推定する。
【０１０１】
このように、捜索実行部１２４が、１つの発信端末ＩＤと２つの異なるプログラムＩＤとの各組み合わせに対応付けられている位置情報を基に発信端末１０の位置を推定することによって、より少ない携帯通信端末５０の位置情報を基に発信端末１０の位置を推定できる。
【０１０２】
また、本実施形態の他の例として、捜索実行部１２４は、ステップＳ１３４の処理によって取得した３つの位置を座標位置（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）としたときのその各座標位置を通る円の中心位置（ｘ０，ｙ０）を、前述の（１）式及び（２）式を用いて算出する方式以外の方式によって推定しても良い。例えば、他の計算式でも良く、また、実際に座標位置（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）を通る円を描画してその中心位置（ｘ０，ｙ０）も求めても良い。
【０１０３】
また、本実施形態の他の例として、捜索実行部１２４は、１つの携帯通信端末５０の位置情報を基に発信端末１０の位置を推定しても良い。具体的には、捜索実行部１２４は、発信端末検出情報データベース１１３から１つの発信端末ＩＤと１つプログラムＩＤについて位置が連続した１つの位置情報群とを検出した場合、当該１つの位置情報群を基に発信端末１０を推定する。例えば、捜索実行部１２４は、１つの位置情報群の取得時刻が最も古い位置情報と最も新しい位置情報、すなわち１つの位置情報群の最初の位置情報と最後の位置情報を取得する。そして、捜索実行部１２４は、取得した２つの位置情報を用いて、図２２を用いて説明した処理と同様な処理により、２つの位置を通り近距距離無線通信の通信可能距離を半径とする２つの円α，βを特定する。さらに、捜索実行部１２４は、特定した２つの円α，βのうち、位置情報群を含む円を選定し、選定した円αの中心位置を発信端末１０の位置として推定する。
【０１０４】
また、本実施形態の他の例として、捜索実行部１２４は、捜索要求がなされる以前、すなわち、捜索要求の発信時刻以前に発信端末検出情報データベース １１３に記憶されている位置情報を基に、捜索対象の発信端末１０の位置を算出（推定）しても良い。この場合、ステップＳ１３３の判定処理で用いる予め設定されている要件は、ステップＳ１３２の処理によって取得した１つの発信端末ＩＤと３つの異なるプログラムＩＤとの組み合わせであることだけで良い。
また、本実施形態の他の例として、近距離無線通信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）以外のものでも良い。
【０１０５】
また、本実施形態の他の例として、捜索支援システム１は、携帯通信端末５０を識別可能な情報としてプログラムＩＤに代えて当該携帯通信端末５０そのものの個別ＩＤを用いて良い。
【０１０６】
また、本実施形態の他の例として、捜索支援システム１は、携帯通信端末５０と発信端末１０とは１対１で対応付けられるものでなくとも良い。すなわち、捜索支援システム１において、携帯通信端末５０は、発信端末１０と対応付けられることなく単独で存在していても良い。この場合、発信端末１０と対応付けられず単独で存在している携帯通信端末５０の発信端末検出部６３は、近距離無線通信部５３による近距離無線通信の通信圏内に発信端末１０を検出すると、検出した全ての発信端末１０について発信端末位置情報を捜索支援サーバ１００に送信する。
【０１０７】
また、本実施形態の他の例として、発信端末検出情報データベース１１３に記憶される位置情報の取得時刻は、捜索支援サーバ１０によって決定されるものであっても良い。この場合、例えば、検出情報管理部１２３は、検出情報管理処理によって携帯端末５０からの発信達末検出情報を受信した時刻を位置情報の取得時刻にする。そして、検出情報管理部１２３は、当該取得時刻を発信端末検出情報データベース１１３に記憶する。
【０１０８】
また、本実施形態の他の例として、捜索実行部１２４は、捜索対象の発信端末１０の位置を地図上に示した画像として携帯通信端末５０に送信しても良い。具体的には、捜索実行部１２４は、捜索対象の発信端末１０の位置を地図上に示した画像を見ることができるページのＵＲＬをメールに添付して携帯通信端末５０に送信する。そして、捜索実行部１２４は、捜索対象の発信端末１０の位置が変化した場合、その変化した位置も地図上に描く処理を行う。これによって、捜索依頼者は、一度取得したＵＲＬのサイトにアクセスするだけで、捜索依頼した発信端末１０の位置の変化を地図上で確認することができる。
【０１０９】
また、前述の本実施形態では、近距離無線で通信を行う発信端末と通信可能とされ測位手段を有する携帯通信端末と通信を行い前記発信端末の捜索を支援する捜索支援サーバであって、前記携帯通信端末は、前記発信端末の近距離無線通信の通信圏内に当該携帯通信端末が位置しているときに当該携帯通信端末が有する測位手段で位置情報を取得し、取得した位置情報を送信し、前記携帯通信端末からの位置情報を受信する位置情報受信手段と、前記位置情報受信手段が受信した位置情報が記憶される記憶手段と、前記記憶手段に記憶されている複数の位置情報を基に前記発信端末の位置を推定する推定手段と、前記推定手段が推定した発信端末の位置を特定可能な情報として出力する出力手段と、を有する捜索支援サーバを実現している。
これによって、捜索支援サーバは、複数の携帯通信端末の位置情報を基に発信端末の位置を推定することで、発信端末の位置の検出精度をより高くすることができる。
【０１１０】
また、前述の本実施形態では、前記推定手段は、前記記憶手段に記憶されている位置が連続した複数の位置情報群を基に前記発信端末の位置を推定する捜索支援サーバを実現している。
これによって、捜索支援サーバは、複数の位置情報群を用いて発信端末の位置を推定できる。これによって、捜索支援サーバは、発信端末の位置の推定精度をさらに高くすることができるになる。
【０１１１】
また、前述の本実施形態では、前記記憶手段は、前記位置情報受信手段が受信した位置情報、及び前記携帯通信端末における当該位置情報の取得時刻が対応付けて記憶され、前記推定手段は、前記記憶手段に記憶されている位置が連続した複数の位置情報群それぞれから当該位置情報に対応付けられている取得時刻の最も古い時刻の位置情報を選択し、選択した複数の位置情報を基に前記発信端末の位置を推定する捜索支援サーバを実現している。
【０１１２】
これによって、捜索支援サーバは、発信端末からの近距離無線通信の通信限界位置で検出した複数の位置情報を特定し、特定した複数の位置情報を用いて発信端末の位置を推定できる。これによって、捜索支援サーバは、近距離無線通信の通信限界の距離が既知であることを利用して、複数の位置情報を基に発信端末の位置を推定できるため、発信端末の位置の推定精度をさらに高くすることができるになる。
【０１１３】
また、前述の本実施形態では、前記記憶手段は、前記位置情報受信手段が受信した位置情報、及び前記携帯通信端末における当該位置情報の取得時刻が対応付けて記憶され、前記推定手段は、前記記憶手段に記憶されている位置が連続した３つの位置情報群それぞれから当該位置情報に対応付けられている取得時刻の最も古い時刻の位置情報を選択し、選択した３つの位置情報を基に前記発信端末の位置を推定する捜索支援サーバを実現している。
【０１１４】
これによって、捜索支援サーバは、発信端末からの近距離無線通信の通信限界位置で検出した３つの位置情報を特定し、特定した３つの位置情報を用いて発信端末の位置を推定できる。これによって、捜索支援サーバは、近距離無線通信の通信限界の距離が既知であることを利用して、３つの位置情報を基に発信端末の位置を推定できるため、発信端末の位置の推定精度をさらに高くすることができるになる。
【０１１５】
また、前述の本実施形態では、前記携帯通信端末は複数であり、前記携帯通信端末は、前記発信端末の近距離無線通信の通信圏内に位置しているときに当該携帯通信端末を識別可能な情報である第１識別情報、及び当該携帯通信端末が有する測位手段で取得した位置情報を送信し、前記位置情報受信手段は、前記携帯通信端末からの前記第１識別情報、及び前記位置情報を受信し、前記記憶手段は、前記位置情報受信手段が受信した第１識別情報、及び位置情報が対応付けて記憶され、前記推定手段は、前記記憶手段に複数種類の第１識別情報が記憶されているとき、当該複数種類の第１識別情報に対応付けられているそれぞれの位置情報の履歴を基に前記発信端末の位置を推定する捜索支援サーバを実現している。
【０１１６】
これによって、捜索支援サーバは、複数の携帯通信端末それぞれの位置情報の履歴から適切な位置情報を用いて発信端末の位置を推定できる。これによって、捜索支援サーバは、発信端末の位置の推定精度をさらに高くすることができるになる。
【０１１７】
また、前述の本実施形態では、前記携帯通信端末は、前記発信端末の近距離無線通信の通信圏内に位置しているときに当該携帯通信端末を識別可能な情報である第１識別情報、及び当該携帯通信端末が有する測位手段で取得した位置情報を送信し、前記位置情報受信手段は、前記携帯通信端末からの前記第１識別情報、及び前記位置情報を受信し、前記記憶手段は、前記位置情報受信手段が受信した第１識別情報、位置情報、及び前記携帯通信端末における当該位置情報の取得時刻が対応付けて記憶され、前記推定手段は、前記記憶手段に記憶されている複数種類の第１識別情報に対応付けられている位置情報から、当該位置情報に対応付けられている取得時刻の最も古い時刻の位置情報を当該複数種類の第１識別情報それぞれについて選択し、選択した当該複数種類の第１識別情報に対応付けられている複数の位置情報を基に前記発信端末の位置を推定する捜索支援サーバを実現している。
【０１１８】
これによって、捜索支援サーバは、発信端末からの近距離無線通信の通信限界位置で検出した複数の携帯通信端末の位置情報を特定し、特定した複数の携帯通信端末の位置情報を用いて発信端末の位置を推定できる。これによって、捜索支援サーバは、近距離無線通信の通信限界の距離が既知であることを利用して、複数の携帯通信端末の位置情報を基に発信端末の位置を推定できるため、発信端末の位置の推定精度をさらに高くすることができる。
【０１１９】
また、前述の本実施形態では、前記携帯通信端末は、前記発信端末の近距離無線通信の通信圏内に位置しているときに当該携帯通信端末を識別可能な情報である第１識別情報、及び当該携帯通信端末が有する測位手段で取得した位置情報を送信し、前記位置情報受信手段は、前記携帯通信端末からの前記第１識別情報、及び前記位置情報を受信し、前記記憶手段は、前記位置情報受信手段が受信した第１識別情報、位置情報、及び前記携帯通信端末における当該位置情報の取得時刻が対応付けて記憶され、前記推定手段は、前記記憶手段に記憶されている３種類の第１識別情報に対応付けられている位置情報から、当該位置情報に対応付けられている取得時刻の最も古い時刻の位置情報を当該３種類の第１識別情報それぞれについて選択し、選択した当該３種類の第１識別情報に対応付けられている３つの位置情報を基に前記発信端末の位置を推定すること捜索支援サーバを実現している。
【０１２０】
これによって、捜索支援サーバは、発信端末からの近距離無線通信の通信限界位置で検出した３つの携帯通信端末の位置情報を特定し、特定した３つの携帯通信端末の位置情報を用いて発信端末の位置を推定できる。これによって、捜索支援サーバは、近距離無線通信の通信限界の距離が既知であることを利用して、３つの携帯通信端末の位置情報を基に発信端末の位置を推定できるため、発信端末の位置の推定精度をさらに高くすることができる。
【０１２１】
また、本実施形態では、前記推定手段は、前記３つの位置情報（ｘ１，ｙ１）、（ｘ２，ｙ２）、（ｘ３，ｙ３）を基に、下記（１）式及び（２）式を用いて前記発信端末の位置（ｘ０，ｙ０）を算出し、算出した値を推定値とする捜索支援サーバを実現している。
【０１２２】
ｘ０＝（ｙ１ｙ２＾２−ｙ１ｙ３＾２＋ｙ２ｙ３＾２＋ｙ１ｘ２＾２−ｙ１ｘ３＾２＋ｙ２ｘ３＾２−ｙ１＾２ｙ２＋ｙ１＾２ｙ３−ｙ２＾２ｙ３−ｙ２ｘ１＾２＋ｙ３ｘ１＾２−ｙ３ｘ２＾２）／２｛ｙ１（ｘ２−ｘ３）＋ｙ２（ｘ３−ｘ１）＋ｙ３（ｘ１−ｘ２）｝  ・・・（１）
【０１２３】
ｙ０＝（ｘ１ｘ２＾２−ｘ１ｘ３＾２＋ｘ２ｘ３＾２＋ｘ１ｙ２＾２−ｘ１ｙ３＾２＋ｘ２ｙ３＾２−ｘ１＾２ｘ２＋ｘ１＾２ｘ３−ｘ２＾２ｘ３−ｘ２ｙ１＾２＋ｘ３ｙ１＾２−ｘ３ｙ２＾２）／２｛ｘ１（ｙ２−ｙ３）＋ｘ２（ｙ３−ｙ１）＋ｘ３（ｙ１−ｙ２）｝  ・・・（２）
これによって、捜索支援サーバは、計算式によって発信端末の位置を推定することができ、発信端末の位置の推定精度をさらに高くすることができる。
【０１２４】
また、前述の本実施形態では、複数の前記発信端末が複数の前記携帯通信端末とそれぞれ対応付けられており、前記携帯通信端末は、当該携帯通信端末と対応付けられていない前記発信端末の近距離無線通信の通信圏内に位置しているときに当該発信端末の識別情報である第２識別情報、当該携帯通信端末を識別可能な情報である第１識別情報、及び当該携帯通信端末が有する測位手段で取得した位置情報を送信し、前記位置情報受信手段は、前記携帯通信端末からの前記第２識別情報、前記第１識別情報、及び前記位置情報を受信する捜索支援サーバを実現している。
【０１２５】
これによって、携帯通信端末は、当該携帯通信端末に対応付けられている発信端末の通信圏内に位置しているときに位置情報を送信しないので、発信端末の近くにあり発信端末を捜索する必要のないときにも位置情報を送信することがなくなる。この結果、捜索支援サーバでは、不要な位置情報が送られてくることもなく処理負荷を軽減できる。
【０１２６】
また、前述の本実施形態では、前記発信端末の捜索依頼者から当該発信端末の捜索要求を受信する捜索要求受信手段をさらに有し、前記携帯通信端末は、前記発信端末の近距離無線通信の通信圏内に位置しているときに当該携帯通信端末を識別可能な情報である第１識別情報、及び当該携帯通信端末が有する測位手段で取得した位置情報を送信し、前記位置情報受信手段は、前記携帯通信端末からの前記第１識別情報、及び前記位置情報を受信し、前記記憶手段は、前記位置情報受信手段が受信した第１識別情報、位置情報、及び前記携帯通信端末における当該位置情報の取得時刻が対応付けて記憶され、前記推定手段は、前記捜索要求受信手段が捜索要求を受信した以降でかつ前記記憶手段に複数種類の第１識別情報が記憶されておりかつ当該複数種類の第１識別情報に対応付けされている位置情報の取得時刻が前記捜索要求がなされた時刻以降であるとき、当該複数種類の第１識別情報に対応付けされている複数の位置情報から、当該位置情報に対応付けられている取得時刻の最も古い時刻の位置情報を当該複数種類の第１識別情報それぞれについて選択し、選択した当該複数種類の第１識別情報に対応付けられている複数の位置情報を基に前記発信端末の位置を推定する捜索支援サーバを実現している。
【０１２７】
これによって、捜索支援サーバは、捜索要求された時刻以降の携帯通信端末の位置情報を基に発信端末の位置を推定することで、最新の携帯通信端末の位置情報を基に発信端末の位置を推定できる。これによって、捜索支援サーバは、捜索依頼者に最新の発信端末の位置を通知できる。
【０１２８】
また、前述の本実施形態では、前記近距離無線通信は、Ｂｌｕｅｔｏｏｔｈ（登録商標）規格に則した通信である捜索支援サーバを実現している。
これによって、通信方式が確立したＢｌｕｅｔｏｏｔｈ（登録商標）を近距離無線通信として用いることで、発信端末と携帯通信端末との間で簡単にかつ安定して近距離無線通信を行うことができる。
【０１２９】
また、本実施形態では、近距離無線で通信を行う発信端末と、前記発信端末と通信可能とされた携帯通信端末と、前記携帯通信端末通信を行い前記発信端末の捜索を支援する捜索支援サーバと、を有する捜索支援システムであって、前記携帯通信端末は、前記発信端末との前記近距離無線通信によって当該近距離無線通信の通信圏内の前記発信端末を検出する検出手段と、当該携帯通信端末の位置を測位する測位手段と、前記検出手段が前記発信端末を検出したときに前記測位手段が取得した位置情報を送信する位置情報送信手段と、を有し、前記捜索支援サーバは、前記送信手段が送信した位置情報を受信する位置情報受信手段と、前記位置情報受信手段が受信した位置情報が記憶される記憶手段と、前記記憶手段に記憶されている複数の位置情報を基に前記発信端末の位置を推定する推定手段と、前記推定手段が推定した発信端末の位置を特定可能な情報として出力する出力手段と、を有する捜索支援システムを実現している。
【０１３０】
また、本実施形態では、近距離無線で通信を行う発信端末と通信可能とされ測位手段を有する携帯通信端末と通信を行う捜索支援サーバによって前記発信端末の捜索を支援する捜索支援方法であって、前記携帯通信端末が前記発信端末の近距離無線通信の通信圏内に当該携帯通信端末が位置しているときに当該携帯通信端末が有する測位手段が位置情報を取得し、取得した位置情報を送信する送信工程と、前記送信工程にて送信された位置情報を前記捜索支援サーバにて受信する受信工程と、前記受信工程にて受信した位置情報が前記捜索支援サーバにて記憶される記憶工程と、前記記憶工程にて記憶されている複数の位置情報を基に前記発信端末の位置を前記捜索支援サーバにて推定する推定工程と、前記推定工程にて推定した発信端末の位置を特定可能な情報として前記捜索支援サーバにて出力する出力工程と、を有する捜索支援方法を実現している。
また、本実施形態では、捜索支援サーバ１００の記憶部１１０に記憶されているプログラムは、近距離無線で通信を行う発信端末と通信可能とされ測位手段を有する携帯通信端末と通信を行い前記発信端末の捜索を支援する捜索支援サーバのコンピュータのプログラムであって、前記携帯通信端末は、前記発信端末の近距離無線通信の通信圏内に当該携帯通信端末が位置しているときに当該携帯通信端末が有する測位手段で位置情報を取得し、取得した位置情報を送信しており、位置情報受信手段が、前記携帯通信端末からの位置情報を受信し、記憶手段が、前記位置情報受信手段が受信した位置情報を記憶し、推定手段が、前記記憶手段に記憶されている複数の位置情報を基に前記発信端末の位置を推定し、通信手段が、前記推定手段が推定した発信端末の位置を特定可能な情報として前記捜索支援サーバにて出力する出力すること、をコンピュータに実行させるプログラムを実現している。
【０１３１】
また、本発明の実施形態を開示したが、当業者によっては本発明の範囲を逸脱することなく変更が加えられうることは明白である。すべてのこのような修正及び等価物が次の請求項に含まれることが意図されている。
【符号の説明】
【０１３２】
１  捜索支援システム、１０  発信端末、５０  携帯通信端末、６０  処理部、６１  ＩＤ登録部、６２  捜索要求部、６３  発信端末検出部、１００  捜索支援サーバ、１０１  インターネット通信部、１１０  記憶部、１１１  登録情報データベース、１１２  捜索要求情報データベース、１１３  発信端末検出情報データベース、１２０  処理部、１２１  登録情報管理部、１２２  捜索要求管理部、１２３  検出情報管理部、１２４  捜索実行部
【図１】
2017152982.tif 000003
【図２】
2017152982.tif 000004
【図３】
2017152982.tif 000005
【図４】
2017152982.tif 000006
【図５】
2017152982.tif 000007
【図６】
2017152982.tif 000008
【図７】
2017152982.tif 000009
【図８】
2017152982.tif 000010
【図９】
2017152982.tif 000011
【図１０】
2017152982.tif 000012
【図１１】
2017152982.tif 000013
【図１２】
2017152982.tif 000014
【図１３】
2017152982.tif 000015
【図１４】
2017152982.tif 000016
【図１５】
2017152982.tif 000017
【図１６】
2017152982.tif 000018
【図１７】
2017152982.tif 000019
【図１８】
2017152982.tif 000020
【図１９】
2017152982.tif 000021
【図２０】
2017152982.tif 000022
【図２１】
2017152982.tif 000023
【図２２】
2017152982.tif 000024