(57)【特許請求の範囲】
【請求項１】
移動通信端末の位置を検索する要求である位置検索要求を通信端末から受信する位置検索要求受信手段と、
前記位置検索要求受信手段が前記位置検索要求を受信すると、前記移動通信端末に自機の位置を測定するための測位指示を送信する測位指示送信手段と、
前記移動通信端末から前記測位指示の応答として送信された位置情報を含む測位結果情報を受信する測位結果情報受信手段と、
前記測位結果情報受信手段が受信した前記測位結果情報に応じて得られた、前記移動通信端末の位置を示す移動通信端末位置情報を前記通信端末に送信する移動通信端末位置情報送信手段と、
前記測位結果情報受信手段が前記測位結果情報を受信できなかった場合、前記位置検索要求があった旨の通知を前記移動通信端末に送信する通知送信手段と
を有し、
前記測位結果情報受信手段は、前記通知送信手段が前記通知を送信した後で前記測位結果情報受信手段が受信した前記測位結果情報を、前記測位指示の応答として受信する
ことを特徴とするサーバ装置。
【請求項２】
前記通知送信手段が前記通知を送信した後で前記測位結果情報受信手段が前記測位結果情報を受信すると、前記移動通信端末の位置の履歴を記憶した記憶手段から、前記位置検索要求が行われた時刻より前の時刻における前記移動通信端末の位置を抽出する抽出手段と、
前記測位結果情報受信手段が受信した前記測位結果情報が示す位置と、前記抽出手段が抽出した位置とを用いた補間処理により、前記位置検索要求が行われた時刻における前記移動通信端末の位置を推定する推定手段と
を有し、
前記移動通信端末位置情報は、前記推定手段が推定した位置を示す情報である
ことを特徴とする請求項１に記載のサーバ装置。
【請求項３】
前記通知送信手段が前記通知を送信した後で前記測位結果情報受信手段が前記測位結果情報を受信すると、前記移動通信端末の位置の履歴を記憶した記憶手段から、前記位置検索要求が行われた時刻に最も近い時刻における前記移動通信端末の位置を抽出する抽出手段を有し、
前記移動通信端末位置情報は、前記抽出手段が抽出した位置を示す情報である
ことを特徴とする請求項１に記載のサーバ装置。
【請求項４】
前記抽出手段は、前記記憶手段から、前記位置検索要求が行われた時刻に最も近い時刻を基準とした複数の時刻における前記移動通信端末の位置を抽出する
ことを特徴とする請求項３に記載のサーバ装置。
【請求項５】
前記移動通信端末が応答できる状態になったことの確認をする確認手段を有し、
前記確認手段により前記移動通信端末が応答できる状態になったことが確認された後で、前記通知送信手段は前記通知を送信する
ことを特徴とする請求項１ないし４のいずれかの項に記載のサーバ装置。
【請求項６】
前記通知送信手段は、前記測位結果情報受信手段が所定の期限までに前記測位結果情報を受信できなかった場合に、前記通知を前記移動通信端末に送信し、
前記確認手段は、前記期限を過ぎてからしきい値以上の時間が経過すると、前記確認を中止する
ことを特徴とする請求項５に記載のサーバ装置。
【請求項７】
サーバ装置と移動通信端末と通信端末を有する位置検索システムであって、
前記サーバ装置は、
前記移動通信端末の位置を検索する要求である位置検索要求を前記通信端末から受信する位置検索要求受信手段と、
前記位置検索要求受信手段が前記位置検索要求を受信すると、前記移動通信端末に自機の位置を測定するための測位指示を送信する測位指示送信手段と、
前記移動通信端末から前記測位指示の応答として送信された位置情報を含む測位結果情報を受信する測位結果情報受信手段と、
前記測位結果情報受信手段が受信した前記測位結果情報に応じて得られた、前記移動通信端末の位置を示す移動通信端末位置情報を前記通信端末に送信する移動通信端末位置情報送信手段と、
前記測位結果情報受信手段が前記測位結果情報を受信できなかった場合、前記位置検索要求があった旨の通知を前記移動通信端末に送信する通知送信手段と
を有し、
前記移動通信端末は、
前記測位指示を受信する測位指示受信手段と、
前記測位指示受信手段が前記測位指示を受信すると、自機の位置情報を含む測位結果情報を前記サーバ装置に送信する測位結果情報送信手段と、
前記サーバ装置から送信される、前記通信端末から前記位置検索要求があった旨の通知を受信する通知受信手段と、
前記通知受信手段が受信した前記通知に応じた表示をする表示手段と
を有し、
前記測位結果情報受信手段は、前記通知送信手段が前記通知を送信した後で前記測位結果情報受信手段が受信した前記測位結果情報を、前記測位指示の応答として受信する
ことを特徴とする位置検索システム。
【請求項８】
移動通信端末と通信端末とサーバ装置とを有する通信システムにおける通信方法であって、
前記サーバ装置が、前記移動通信端末の位置を検索する要求である位置検索要求を前記通信端末から受信するステップと、
前記位置検索要求を受信すると、前記サーバ装置が、前記移動通信端末に自機の位置を測定するための測位指示を送信するステップと、
前記移動通信端末が、前記測位指示を受信するステップと、
前記測位指示を受信すると、前記移動通信端末の位置を示す位置情報を含む測位結果情報を前記測位指示の応答として、前記移動通信端末が前記サーバ装置に送信するステップと、
前記サーバ装置が、前記移動通信端末から前記測位結果情報を受信するステップと、
前記受信した前記測位結果情報に応じて得られた、前記移動通信端末の位置を示す移動通信端末位置情報を前記サーバ装置が前記通信端末に送信するステップと、
前記サーバ装置が前記測位結果情報を受信できなかった場合、前記位置検索要求があった旨の通知を前記移動通信端末に送信するステップと
を有し、
前記サーバ装置が、前記移動通信端末から前記測位結果情報を受信するステップにおいて、前記通知が送信された後で受信した前記測位結果情報を、前記測位指示の応答として受信する
ことを特徴とする通信方法。
【請求項９】
コンピュータに、
移動通信端末の位置を検索する要求である位置検索要求を通信端末から受信するステップと、
前記位置検索要求を受信すると、前記移動通信端末に自機の位置を測定するための測位指示を送信するステップと、
前記移動通信端末から前記測位指示の応答として送信された位置情報を含む測位結果情報を受信するステップと、
前記受信した前記測位結果情報に応じて得られた、前記移動通信端末の位置を示す移動通信端末位置情報を前記通信端末に送信するステップと、
前記測位結果情報を受信できなかった場合、前記位置検索要求があった旨の通知を前記移動通信端末に送信するステップと
を実行させるためのプログラムであって、
前記移動通信端末から前記測位指示の応答として送信された位置情報を含む測位結果情報を受信するステップにおいて、前記通知が送信された後で受信した前記測位結果情報を、前記測位指示の応答として受信する
ことを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動通信端末の位置検索に関する。
【背景技術】
【０００２】
自機の位置を測定可能な移動通信端末の位置を他の通信端末から検索する技術が知られている（非特許文献１）。また、特許文献１は、通信可能な圏内から通信不可能な圏外に遷移したことを検出した際に、圏外に遷移した位置を圏外遷移位置として取得し、かつ、圏外に遷移した時刻を圏外遷移時刻として取得して記憶する携帯端末を開示している。この携帯端末は、利用者から表示要求があった際に圏外遷移位置および圏外遷移時刻を表示する。さらに、特許文献２は、移動通信端末が音声着信を受けることができなかったときの着信履歴を通知するための電子メールを作成して、その移動通信端末が着信可能な圏内に入ったことが確認されたときにその電子メールを送信することを開示している。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００９−２１８７７７号公報
【特許文献２】特開２００４−４０２１７号公報
【非特許文献】
【０００４】
【非特許文献１】“イマドコサーチ（お子さまの居場所を検索）”、［online］、ＮＴＴドコモ、［平成２２年６月２日検索］、インターネット、＜URL:http://www.mydocomo.com/web/useful/imadoco/index.html＞
【発明の概要】
【発明が解決しようとする課題】
【０００５】
非特許文献１、特許文献１および特許文献２の技術では、位置検索をされた端末が圏外だったとき等、位置検索要求を受信できなかったときに、位置検索をされたことを知ることができなかった。
本発明は、位置検索をされたときに端末が位置検索要求を受信できなかった場合でも、位置検索をされたことを知ることができる技術を提供する。
【課題を解決するための手段】
【０００６】
本発明は、移動通信端末の位置を検索する要求である位置検索要求を通信端末から受信する位置検索要求受信手段と、前記位置検索要求受信手段が前記位置検索要求を受信すると、前記移動通信端末に自機の位置を測定するための測位指示を送信する測位指示送信手段と、前記移動通信端末から前記測位指示の応答として送信された位置情報を含む測位結果情報を受信する測位結果情報受信手段と、前記測位結果情報受信手段が受信した前記測位結果情報に応じて得られた、前記移動通信端末の位置を示す移動通信端末位置情報を前記通信端末に送信する移動通信端末位置情報送信手段と、前記測位結果情報受信手段が前記測位結果情報を受信できなかった場合、前記位置検索要求があった旨の通知を前記移動通信端末に送信する通知送信手段とを有するサーバ装置を提供する。
このサーバ装置によれば、位置検索をされたときに移動通信端末が位置検索要求を受信できなかった場合でも、移動通信端末のユーザは位置検索をされたことを知ることができる。
【０００７】
好ましい態様において、前記測位結果情報受信手段は、前記通知送信手段が前記通知を送信した後で前記測位結果情報受信手段が受信した前記測位結果情報を、前記測位指示の応答として受信してもよい。
このサーバ装置によれば、位置検索をされたときに移動通信端末が応答できなかった場合でも、位置検索を行った端末が移動通信端末の位置を知り得る状態にすることができる。
【０００８】
別の好ましい態様において、このサーバ装置は、前記通知送信手段が前記通知を送信した後で前記測位結果情報受信手段が前記測位結果情報を受信すると、前記移動通信端末の位置の履歴を記憶した記憶手段から、前記位置検索要求が行われた時刻より前の時刻における前記移動通信端末の位置を抽出する抽出手段と、前記測位結果情報受信手段が受信した前記測位結果情報が示す位置と、前記抽出手段が抽出した位置とを用いた補間処理により、前記位置検索要求が行われた時刻における前記移動通信端末の位置を推定する推定手段とを有し、前記移動通信端末位置情報は、前記推定手段が推定した位置を示す情報であってもよい。
このサーバ装置によれば、位置検索をされたときに移動通信端末が応答できなかった場合でも、移動通信端末の位置検索をされたときの推定位置を位置検索を行った端末が知り得る状態にすることができる。
【０００９】
さらに別の好ましい態様において、このサーバ装置は、前記通知送信手段が前記通知を送信した後で前記測位結果情報受信手段が前記測位結果情報を受信すると、前記移動通信端末の位置の履歴を記憶した記憶手段から、前記位置検索要求が行われた時刻に最も近い時刻における前記移動通信端末の位置を抽出する抽出手段を有し、前記移動通信端末位置情報は、前記抽出手段が抽出した位置を示す情報であってもよい。
このサーバ装置によれば、位置検索をされたときに移動通信端末が応答できなかった場合でも、移動通信端末の位置検索をされたときの位置を位置検索を行った端末が知り得る状態にすることができる。
【００１０】
さらに別の好ましい態様において、前記抽出手段は、前記記憶手段から、前記位置検索要求が行われた時刻に最も近い時刻を基準とした複数の時刻における前記移動通信端末の位置を抽出してもよい。
このサーバ装置によれば、位置検索をされたときに移動通信端末が応答できなかった場合でも、移動通信端末の位置検索をされた時刻を基準とした時間帯における経路を位置検索を行った端末が知り得る状態にすることができる。
【００１１】
さらに別の好ましい態様において、前記移動通信端末が応答できる状態になったことの確認をする確認手段を有し、前記確認手段により前記移動通信端末が応答できる状態になったことが確認された後で、前記通知送信手段は前記通知を送信してもよい。
このサーバ装置によれば、確認をしない場合と比較してより確実に通知を届けることができる。
【００１２】
さらに別の好ましい態様において、前記通知送信手段は、前記測位結果情報受信手段が所定の期限までに前記測位結果情報を受信できなかった場合に、前記通知を前記移動通信端末に送信し、前記確認手段は、前記期限を過ぎてからしきい値以上の時間が経過すると、前記確認を中止してもよい。
このサーバ装置によれば、確認を中止しない構成と比較してネットワークのトラフィックを低減することができる。
【００１３】
また、本発明は、通信端末からの位置検索要求に応じてサーバ装置が送信した、自機の位置を測定するための測位指示を受信する測位指示受信手段と、前記測位指示受信手段が前記測位指示を受信すると、自機の位置を示す位置情報を含む測位結果情報を前記サーバ装置に送信する測位結果情報送信手段と、前記サーバ装置が前記位置情報を受信できなかった場合に前記サーバ装置から送信される、前記通信端末から前記位置検索要求があった旨の通知を受信する通知受信手段と、前記通知受信手段が受信した前記通知に応じた表示をする表示手段とを有する移動通信端末を提供する。
この移動通信端末によれば、位置検索をされたときに移動通信端末が位置検索要求を受信できなかった場合でも、移動通信端末のユーザは位置検索をされたことを知ることができる。
【００１４】
さらに、本発明は、サーバ装置と移動通信端末と通信端末を有する位置検索システムであって、前記サーバ装置は、前記移動通信端末の位置を検索する要求である位置検索要求を前記通信端末から受信する位置検索要求受信手段と、前記位置検索要求受信手段が前記位置検索要求を受信すると、前記移動通信端末に自機の位置を測定するための測位指示を送信する測位指示送信手段と、前記移動通信端末から前記測位指示の応答として送信された位置情報を含む測位結果情報を受信する測位結果情報受信手段と、前記測位結果情報受信手段が受信した前記測位結果情報に応じて得られた、前記移動通信端末の位置を示す移動通信端末位置情報を前記通信端末に送信する移動通信端末位置情報送信手段と、前記測位結果情報受信手段が前記測位結果情報を受信できなかった場合、前記位置検索要求があった旨の通知を前記移動通信端末に送信する通知送信手段とを有し、前記移動通信端末は、前記測位指示を受信する測位指示受信手段と、前記測位指示受信手段が前記測位指示を受信すると、自機の位置情報を含む測位結果情報を前記サーバ装置に送信する測位結果情報送信手段と、前記サーバ装置から送信される、前記通信端末から前記位置検索要求があった旨の通知を受信する通知受信手段と、前記通知受信手段が受信した前記通知に応じた表示をする表示手段とを有することを特徴とする位置検索システムを提供する。
この位置検索システムによれば、位置検索をされたときに移動通信端末が位置検索要求を受信できなかった場合でも、移動通信端末のユーザは位置検索をされたことを知ることができる。
【００１５】
さらに、本発明は、移動通信端末と通信端末とサーバ装置とを有する通信システムにおける通信方法であって、前記サーバ装置が、前記移動通信端末の位置を検索する要求である位置検索要求を前記通信端末から受信するステップと、前記位置検索要求を受信すると、前記サーバ装置が、前記移動通信端末に自機の位置を測定するための測位指示を送信するステップと、前記移動通信端末が、前記測位指示を受信するステップと、前記測位指示を受信すると、前記移動通信端末の位置を示す位置情報を含む測位結果情報を前記測位指示の応答として、前記移動通信端末が前記サーバ装置に送信するステップと、前記サーバ装置が、前記移動通信端末から前記測位結果情報を受信するステップと、前記受信した前記測位結果情報に応じて得られた、前記移動通信端末の位置を示す移動通信端末位置情報を前記サーバ装置が前記通信端末に送信するステップと、前記サーバ装置が前記測位結果情報を受信できなかった場合、前記位置検索要求があった旨の通知を前記移動通信端末に送信するステップとを有する通信方法を提供する。
この通信方法によれば、位置検索をされたときに移動通信端末が位置検索要求を受信できなかった場合でも、移動通信端末のユーザは位置検索をされたことを知ることができる。
【００１６】
さらに、本発明は、コンピュータに、移動通信端末の位置を検索する要求である位置検索要求を通信端末から受信するステップと、前記位置検索要求を受信すると、前記移動通信端末に自機の位置を測定するための測位指示を送信するステップと、前記移動通信端末から前記測位指示の応答として送信された位置情報を含む測位結果情報を受信するステップと、前記受信した前記測位結果情報に応じて得られた、前記移動通信端末の位置を示す移動通信端末位置情報を前記通信端末に送信するステップと、前記測位結果情報を受信できなかった場合、前記位置検索要求があった旨の通知を前記移動通信端末に送信するステップとを実行させるためのプログラムを提供する。
このプログラムによれば、位置検索をされたときに移動通信端末が位置検索要求を受信できなかった場合でも、移動通信端末のユーザは位置検索をされたことを知ることができる。
【発明の効果】
【００１７】
本発明によれば、位置検索をされたときに移動通信端末が位置検索要求を受信できなかった場合でも、移動通信端末のユーザは位置検索をされたことを知ることができる。
【図面の簡単な説明】
【００１８】
【図１】一実施形態に係る通信システム１の構成を示す図である。
【図２】サーバ１０のハードウェア構成を示す図である。
【図３】移動通信端末３０のハードウェア構成を示す図である。
【図４】通信システム１の動作を示すシーケンスチャートである。
【図５】ネットワークの構成を例示する図である。
【図６】通信システム１の動作を示すシーケンスチャートである。
【図７】ステップＳ２０５において表示される画面を例示する図である。
【図８】図７のメッセージが選択された場合に表示される画面を例示する図である。
【図９】通信端末２０において表示される画面を例示する図である。
【図１０】通信端末２０において表示される画面を例示する図である。
【発明を実施するための形態】
【００１９】
１．構成
図１は、一実施形態に係る通信システム１の構成を示す図である。通信システム１は、サーバ１０と、通信端末２０と、移動通信端末３０とを有する。サーバ１０と、通信端末２０と、移動通信端末３０とは、移動通信網（図示略）を介して接続されている。通信システム１において、通信端末２０（例えば、携帯電話機）は、他の端末である移動通信端末３０（例えば、携帯電話機）の位置を検索することができる。
【００２０】
サーバ１０は、機能要素として、位置検索要求受信部１１と、測位指示送信部１２と、測位結果情報受信部１３と、移動通信端末位置情報送信部１４と、通知送信部１５と、記憶部１６と、抽出部１７と、推定部１８と、確認部１９とを有する。
【００２１】
位置検索要求受信部１１は、通信端末２０から位置検索要求を受信する。位置検索要求は、移動通信端末３０の位置を検索する要求である。測位指示送信部１２は、位置検索要求受信部１１が位置検索要求を受信すると、移動通信端末３０に自機の位置を測定するための測位指示を送信する。測位結果情報受信部１３は、移動通信端末３０から測位指示の応答として送信された位置情報を含む測位結果情報を受信する。移動通信端末位置情報送信部１４は、測位結果情報受信部１３が受信した情報に応じて得られた、移動通信端末３０の位置を示す移動通信端末位置情報を通信端末２０に送信する。通知送信部１５は、移動通信端末３０から測位結果情報を測位結果情報受信部１３が受信できなかった場合、位置検索要求があった旨の通知を移動通信端末３０に送信する。
【００２２】
記憶部１６は、移動通信端末３０の位置の履歴を記憶する。通知送信部１５が通知を送信した後で測位結果情報受信部１３が測位結果情報を受信すると、抽出部１７は、位置検索要求が行われた時刻より前の時刻における移動通信端末３０の位置を記憶部１６から抽出する。推定部１８は、位置検索要求が行われた時刻における移動通信端末３０の位置を推定する。推定は、測位結果情報受信部１３が受信した測位結果情報が示す位置と、抽出部１７が抽出した位置とを用いた補間処理により行われる。確認部１９は、移動通信端末３０が応答できる状態になったことの確認をする。通知送信部１５は、移動通信端末３０が応答できる状態になったことが確認された後で、通知を送信する。
【００２３】
移動通信端末３０は、機能要素として、測位部３１と、測位指示受信部３２と、測位結果情報送信部３３と、通知受信部３４と、表示部３５とを有する。測位部３１は、自機の位置を測定する。測位指示受信部３２は、通信端末２０からの位置検索要求に応じてサーバ１０が送信した測位の指示を受信する。測位結果情報送信部３３は、測位指示受信部３２が指示を受信すると、測位部３１により測定された位置を含む測位結果情報をサーバ１０に送信する。通知受信部３４は、サーバ１０から送信される、通信端末２０から前記位置検索要求があった旨の通知を受信する。表示部３５は、通知受信部３４が受信した通知に応じた表示をする。
【００２４】
図２は、サーバ１０のハードウェア構成を示す図である。サーバ１０は、制御部１１０と、記憶部１２０と、通信ＩＦ１３０とを有する。制御部１１０は、ＣＰＵ（Central Processing Unit）１１１と、ＲＯＭ（Read Only Memory）１１２と、ＲＡＭ（Random Access Memory）１１３とを有する。これらのハードウェア要素はバス（図示略）により接続されている。記憶部１２０は、データおよびプログラムを記憶する記憶装置、例えばＨＤＤ（Hard Disk Drive）である。通信ＩＦ１３０は、移動通信網その他のネットワークを介した通信を行うインターフェースである。ＲＡＭ１１３は揮発性の記憶装置である。ＲＯＭ１１２は不揮発性の記憶装置である。ＣＰＵ１１１は、ＲＡＭ１１３をワークエリアとしてＲＯＭ１１２または記憶部１２０に記憶されているプログラムを実行し、他のハードウェア要素を制御する。このプログラムとハードウェアの協働により、図１に示される機能が実装される。プログラムを実行しているＣＰＵ１１１により制御される通信ＩＦ１３０は、位置検索要求受信部１１、測位指示送信部１２、測位結果情報受信部１３、移動通信端末位置情報送信部１４、通知送信部１５、および確認部１９の一例である。記憶部１２０は、記憶部１６の一例である。プログラムを実行しているＣＰＵ１１１は、抽出部１７および推定部１８の一例である。
【００２５】
図３は、移動通信端末３０のハードウェア構成を示す図である。移動通信端末３０は、制御部３１０と、記憶部３２０と、通信ＩＦ３３０と、入力部３４０と、表示部３５０と、ＧＰＳ（Global Positioning System）受信機３６０とを有する。制御部３１０は、ＣＰＵ３１１と、ＲＯＭ３１２と、ＲＡＭ３１３とを有する。記憶部３２０は、データおよびプログラムを記憶する記憶装置、例えばフラッシュメモリである。通信ＩＦ３３０は、基地局を介して通信を行うインターフェースであり、アンテナや送受信機を含む。入力部３４０は、ユーザの操作に応じた情報を制御部３１０に入力する入力装置、例えばキーパッドまたはタッチパネル（タッチスクリーン）である。表示部３５０は、情報を表示する表示装置、例えば液晶ディスプレイまたは有機ＥＬディスプレイである。ＧＰＳ受信機３６０は、ＧＰＳ衛星からの信号を受信し、受信した信号を用いて自機の位置を算出する。ＣＰＵ３１１は、ＲＡＭ３１３をワークエリアとしてＲＯＭ３１２または記憶部３２０に記憶されているプログラムを実行し、他のハードウェア要素を制御する。このプログラムとハードウェアの協働により、図１に示される機能が実装される。プログラムを実行しているＣＰＵ３１１により制御される通信ＩＦ３３０は、測位指示受信部３２、測位結果情報送信部３３、および通知受信部３４の一例である。プログラムを実行しているＣＰＵ３１１により制御されるＧＰＳ受信機３６０は、測位部３１の一例である。プログラムを実行しているＣＰＵ３１１により制御される表示部３５０は、表示部３５の一例である。
【００２６】
図示は省略するが、通信端末２０は、ＣＰＵ等の制御装置と、ＨＤＤ等の記憶装置と、キーボード等の入力装置と、ディスプレイ等の表示装置とを有する。
【００２７】
２．動作
２−１．移動通信端末３０が応答可能な場合の動作
図４は、通信システム１の動作を示すシーケンスチャートである。図４は、特に、位置検索要求に対し移動通信端末３０が応答可能である場合、すなわち位置検索が正常にできる場合の動作を示している。まず、通信端末２０のユーザは、通信端末２０のキーボードを操作し、移動通信端末３０の位置検索を要求する。位置検索の要求は、例えば、移動通信端末３０から位置検索用の特定のウェブサイトにアクセスすることにより行われる。ユーザは、ブラウザに表示される画面の案内にしたがって操作をすることにより、位置検索を要求することができる。ユーザの操作に応じて、移動通信端末３０は、サーバ１０に位置検索要求を送信する（ステップＳ１０１）。位置検索要求は、検索される端末である移動通信端末３０の識別子（例えば、電話番号）を含んでいる。
【００２８】
サーバ１０の位置検索要求受信部１１は、通信端末２０から位置検索要求を受信する。位置検索要求受信部１１が位置検索要求を受信すると、測位指示送信部１２は、移動通信端末３０に測位指示を送信する（ステップＳ１０２）。測位指示の送信は例えば次に説明するように行われる。
【００２９】
図５は、ネットワークの構成を例示する図である。この例では、通信端末２０も移動通信端末３０と同様に携帯電話機である。移動通信網は、サーバ１０と、ゲートウェイ４０と、中継交換機５０と、ホームメモリ６０と、加入者交換機７０とを有する。さらに、このネットワークは、ＲＮＣ（Radio Network Controller、無線ネットワーク制御装置）８０と基地局９０とを有する。なお、このネットワークは、複数の加入者交換機７０を有しており、これらを区別する場合には加入者交換機７０−１のように添字を用いる。他の装置についても同様である。これらの装置は移動体通信においてよく知られているので、詳細な説明は省略する。
【００３０】
通信端末２０からの位置検索要求は、基地局９０−１、ＲＮＣ８０−１、加入者交換機７０−１、中継交換機５０、およびゲートウェイ４０を介してサーバ１０に送られる。サーバ１０は、位置検索要求から、検索される端末の識別子を抽出する。この例では移動通信端末３０の識別子が抽出される。位置検索要求を受信すると、サーバ１０は、位置登録エリアの問い合わせをホームメモリ６０に送信する。この問い合わせは、移動通信端末３０の識別子を含んでいる。問い合わせを受けると、ホームメモリ６０は、データベースから移動通信端末３０の位置登録エリアを読み出し、移動通信端末３０が属する位置登録エリアを担当する加入者交換機（この例では加入者交換機７０−２）を特定する。ホームメモリ６０は、加入者交換機７０−２に着信処理を依頼する。依頼を受けると、加入者交換機７０−２は、依頼に対する応答をホームメモリ６０を介してサーバ１０に返す。応答を受けると、サーバ１０は、加入者交換機７０−２との間で回線を接続する。回線が接続されると、加入者交換機７０−２は、自身が管理する位置登録エリアに属する基地局（この例では、基地局９０−２および基地局９０−３）に対して、移動通信端末３０と回線を接続するためのページングを行う。ページングを受けると、移動通信端末３０は、加入者交換機７０−２に応答を送信し、加入者交換機７０−２との間で回線を接続する。こうして、サーバ１０と移動通信端末３０との間に回線が接続される。サーバ１０は、こうして接続された回線を介して移動通信端末３０に測位指示を送信する。
【００３１】
ふたたび図４を参照する。移動通信端末３０の測位指示受信部３２は、サーバ１０から測位指示を受信する。測位指示受信部３２が測位指示を受信すると、測位部３１は、自機の位置を測定する（ステップＳ１０３）。測位結果情報送信部３３は、測位部３１が測定した位置を示す位置情報を、測位結果情報としてサーバ１０に送信する（ステップＳ１０４）。サーバ１０の測位結果情報受信部１３は、移動通信端末３０から測位結果情報を受信する。移動通信端末位置情報送信部１４は、測位結果情報受信部１３が受信した測位結果情報に応じて、移動通信端末位置情報を位置検索要求の送信元である通信端末２０に送信する（ステップＳ１０５）。この例で、通信端末２０はブラウザを使って位置検索用のウェブサイトにアクセスしているので、移動通信端末位置情報送信部１４は、移動通信端末３０の位置を示すマークが地図上に示された画像の画像データ、およびこの画像データを表示させるためのＨＴＭＬデータを移動通信端末位置情報として送信する。通信端末２０は、サーバ１０から移動通信端末位置情報を受信すると、受信した移動通信端末位置情報に応じた表示を行う。例えば、通信端末２０は、ブラウザの機能により、地図上に移動通信端末３０の位置が示された画像をディスプレイに表示する。位置検索の要求を送信してから移動通信端末位置情報を受信するまでの間、移動通信端末３０のブラウザは、情報待ちの表示をする。
【００３２】
２−２．移動通信端末３０が応答不能な場合の動作
図６は、通信システム１の動作を示すシーケンスチャートである。図６は、特に、位置検索要求に対し移動通信端末３０が応答不能である場合、すなわち位置検索が正常にできなかった場合の動作を示している。応答不能である場合とは、例えば、移動通信端末３０が基地局からの電波を受信できない場所にいる場合（いわゆる圏外の場合）、または移動通信端末３０の電源がオフになっている場合である。
【００３３】
ステップＳ１０１における位置検索要求の送信、およびステップＳ１０２における測位指示の送信は図４において説明したとおりである。しかし、この例では、移動通信端末３０はページングに対して応答しない。すなわち、移動通信端末３０は測位指示を受信できない。サーバ１０の制御部１１０は、位置検索要求を受信したときを基点として、経過時間を計測する。移動通信端末３０からの測位結果情報の受信には所定の期限が設定されている。この期限までに測位結果（応答）を受信できなかった場合、制御部１１０は、エラー処理を行う。まず、制御部１１０は、この位置検索要求を、位置検索が正常に行われなかったことを示すフラグを付加して記憶部１２０（機能要素としては記憶部１６）に記憶する。記憶部１２０（記憶部１６）には、位置検索要求とともに、位置検索要求が行われた時刻が記憶される。さらに、制御部１１０は、位置検索要求の送信元である通信端末２０に対し、通信ＩＦ１３０を介してエラー通知を送信する（ステップＳ２０１）。エラー通知を受信すると、通信端末２０はエラー処理を行う。例えば、通信端末２０のブラウザは、「位置を検出できません」等、位置検索が成功しなかった旨のメッセージを表示する。ユーザは、ブラウザを終了する。
【００３４】
サーバ１０の確認部１９は、エラー通知を送信した後、移動通信端末３０が応答可能な状態になったか（以下、応答可能な状態になったことを「圏内復帰した」という）を確認する（ステップＳ２０２）。圏内復帰の確認は、例えば以下のように行われる。確認部１９は、所定の周期（例えば５分ごと）で、移動通信端末３０の位置登録エリアの問い合わせをホームメモリ６０に送信する。ホームメモリ６０が位置登録エリアの問い合わせを受けると、既に説明したように、加入者交換機７０−２が移動通信端末３０との間で回線を接続するためのページングを行う。ホームメモリ６０から応答を受信して移動通信端末３０との間で回線を接続できた場合、確認部１９は、移動通信端末３０が圏内復帰したと判断する。ホームメモリ６０から応答を受信せず移動通信端末３０との間で回線を接続できなかった場合、確認部１９は、移動通信端末３０がまだ圏内復帰していないと判断する。移動通信端末３０の圏内復帰が確認された場合、通知送信部１５は、位置検索要求があった旨の通知を移動通信端末３０に送信する（ステップＳ２０３）。この通知は、位置検索要求の送信元である通信端末２０またはそのユーザの識別子（ユーザ名、または端末ＩＤ）、および位置検索要求が送信された時刻を含んでいる。
【００３５】
移動通信端末３０の通知受信部３４は、サーバ１０から通知を受信する。サーバ１０から通知を受信すると、移動通信端末３０は、サーバ１０との間の回線を切断する。通知受信部３４が通知を受信すると、表示部３５は通知に応じた表示をする（ステップＳ２０４）。
【００３６】
図７は、ステップＳ２０４において表示される画面を例示する図である。この例では、「圏外時に位置検索されました」というメッセージが表示されている。
【００３７】
ふたたび図６を参照する。移動通信端末３０の制御部３１０は、図７の画面を表示したままユーザの操作待ちの状態にある。ユーザが何らかの操作を行うと、制御部３１０は、操作に応じた処理を行う。図７の例では、メッセージが表示されている領域を選択する操作（例えば、このメッセージに入力フォーカスをあわせて決定ボタンを押す操作、またはタッチパネルでこのメッセージをタッチする操作）を行うことが可能である。
【００３８】
図８は、図７のメッセージが選択された場合に表示される画面を例示する図である。この例では、位置検索の履歴の詳細が表示される。位置検索の詳細は、検索が行われた日時（この例では６／２の１６：５９）、および検索を行った者の識別子（この例では、０９０−１２３４−５６７８および山田太郎）を含んでいる。また、位置検索の履歴の下には、次に行う処理のメニューが示されている。この例では、次に行う処理として以下の４つの選択肢が提示されている。
（１）現在位置を知らせる。
（２）現在までの経路を知らせる。
（３）電話をかける。
（４）何もしない。
選択肢（１）が選択されると、移動通信端末３０の現在位置の位置情報がサーバ１０に送信され、位置検索要求の送信元である通信端末２０が移動通信端末３０の現在位置を知り得る状態になる。選択肢（２）が選択されると、移動通信端末３０の現在位置の位置情報がサーバ１０に送信され、移動通信端末３０の現在位置までの経路を通信端末２０が知り得る状態になる。選択肢（３）が選択されると、移動通信端末３０は通信端末２０に音声通話を発信する。選択肢（４）が選択されると、移動通信端末３０は位置検索についての処理を終了する。すなわち、移動通信端末３０は、図６の処理を終了する。
【００３９】
以下、選択肢（２）が選択された場合を例に、通信システム１の動作を引き続き説明する。ふたたび図６を参照する。ユーザが選択肢（２）を選択する操作を行うと、測位部３１は、自機の位置を測定する。測位結果情報送信部３３は、測位部３１が測定した位置を示す位置情報を、測位結果情報としてサーバ１０に送信する（ステップＳ２０６）。
【００４０】
位置検索が正常に行われなかった位置検索要求として記憶部１２０（記憶部１６）に記憶されている位置検索要求に対応する測位結果情報を受信すると、サーバ１０の制御部１１０は、通信ＩＦ１３０を介してその旨の通知を通信端末２０に送信する（ステップＳ２０７）。サーバ１０から通信端末２０への通知の送信は、サーバ１０から移動通信端末３０への通知の送信と同様に行われる。サーバ１０が通知を受信すると、通信端末２０は、通知に応じた画面を表示する（ステップＳ２０８）。
【００４１】
図９は、このとき表示される画面を例示する図である。この画面は、「６／２  １６：５９に位置検索した山田太郎さんから位置の通知がありました」という、検索された端末が圏内復帰したことを示すメッセージと、次に行う処理のメニューが示されている。ユーザは、この画面を見て通信端末２０を操作し（ステップＳ２０９）、次に行う処理を選択する。この例では、次に行う処理として以下の４つの選択肢が提示されている。
（１）現在位置を調べる。
（２）現在までの経路を調べる。
（３）当時の位置を推定する。
（４）電話をかける。
（５）何もしない。
選択肢（１）が選択されると、通信端末２０は、移動通信端末３０の現在位置をサーバ１０に要求する。選択肢（２）が選択されると、通信端末２０は、移動通信端末３０の現在位置までの経路をサーバ１０に要求する。選択肢（３）が選択されると、通信端末２０は、位置検索要求が行われた時点における移動通信端末３０の位置をサーバ１０に要求する。選択肢（４）が選択されると、通信端末２０は、移動通信端末３０に音声通話を発信する。選択肢（５）が選択されると、通信端末２０は位置検索についての処理を終了する。すなわち、通信端末２０は、図６の処理を終了する。
【００４２】
再び図６を参照する。選択肢（１）〜（３）のいずれかが選択されると、通信端末２０は、選択された選択肢を特定する情報を含む応答を、サーバ１０に送信する（ステップＳ２１０）。ここで送信される情報が移動通信端末位置情報に相当する。サーバ１０は、選択肢に応じて位置情報を処理する（ステップＳ２１１）。詳細は以下のとおりである。
【００４３】
選択肢（１）が選択されると、サーバ１０は、移動通信端末３０から受信した測位結果情報に含まれる位置情報（すなわち、移動通信端末３０の現在位置を示す情報）を、移動通信端末位置情報として用いることを決定する。
【００４４】
選択肢（２）が選択されると、サーバ１０は、移動通信端末３０の経路を示す情報を、移動通信端末位置情報として用いることを決定する。この場合、サーバ１０は、過去の一定期間（例えば１２時間）における移動通信端末３０の位置の履歴を記憶部１２０に記憶している。この履歴として記憶されている位置は、例えば、移動通信端末３０が通信していた基地局の識別子（基地局ＩＤ）である。この履歴は、時刻と基地局ＩＤとのセットを複数含んでいる。まず、抽出部１７は、記憶部１６に記憶されている位置の履歴から、位置検索要求が行われた時刻（以下「検索時刻」という）を基準とする所定の範囲の時刻の基地局ＩＤを抽出する。この例では、所定の範囲は、検索時刻より前でありかつ検索時刻に最も近い時刻から、現在時刻までの範囲である。推定部１８は、抽出部１７が抽出した基地局ＩＤを位置に変換する。記憶部１２０は、基地局ＩＤと、その基地局の位置（例えば、基地局の緯度および経度）とを対応させるデータベースを記憶している。推定部１８は、このデータベースを参照して基地局ＩＤを位置に変換する。推定部１８は、こうして得られた位置を時系列に結んだ線で構成される図形を計算する。推定部１８は、こうして得られた図形を示す情報を、移動通信端末位置情報として用いることを決定する。
【００４５】
選択肢（３）が選択されると、サーバ１０は、検索時刻における移動通信端末３０の位置を推定し、推定した位置を示す情報を、移動通信端末位置情報として用いることを決定する。まず、抽出部１７は、記憶部１６に記憶されている位置の履歴から、位置検索要求が行われた時刻より前でありかつ位置検索要求が行われた時刻に最も近い時刻における移動通信端末３０の基地局ＩＤを抽出する。推定部１８は、抽出部１７が抽出した基地局ＩＤと、移動通信端末３０から受信した測位結果情報に含まれる位置情報とを用いて、位置検索要求が行われた時刻における移動通信端末３０の位置を推定する。この推定は、例えば補間処理により行われる。まず、推定部１８は、抽出部１７が抽出した基地局ＩＤを、位置に変換する。この位置が始点であり、移動通信端末３０から受信した測位結果情報に含まれる位置情報が示す位置が終点である。以下、始点に対応する時刻、すなわち、位置の履歴において位置検索要求が行われた時刻に最も近い時刻を「始点時刻」という。また、終点に対応する時刻、すなわち、移動通信端末３０から測位結果情報を受信した時刻を「終点時刻」という。推定部１８は、次に、始点と終点を結ぶ線分の式を算出する。さらに、推定部１８は、始点時刻、終点時刻、および検索時刻を用いて、検索時刻における位置を計算する。例えば、終点時刻と始点時刻との差が６０分であり、検索時刻と始点時刻との差が１０分であった場合、推定部１８は、算出した線分の上の点のうち、始点から終点に向かって１０／６０の距離を進んだ点を検索時刻における位置として推定する。
【００４６】
上述のように選択肢に応じた処理が行われると、移動通信端末位置情報送信部１４は、用いることが決定された情報を、位置検索要求の送信元である通信端末２０に、移動通信端末位置情報として送信する（ステップＳ２１２）。移動通信端末位置情報を受信すると、通信端末２０は、移動通信端末位置情報に応じた画面を表示する。
【００４７】
図１０は、通信端末２０において表示される画面を例示する図である。この例では、ステップＳ２１１において選択肢（３）の処理が行われた場合が示されている。このように、本実施形態によれば、位置検索を行ったときに、検索された端末が応答できない状態であっても、検索された端末のユーザは位置検索が行われたことを知ることができる。
【００４８】
３．他の実施形態
本発明は上述の実施形態に限定されるものではなく、種々の変形実施が可能である。以下、変形例をいくつか説明する。以下で説明する変形例のうち、２つ以上のものが組み合わせて用いられてもよい。
【００４９】
図６のステップＳ２０２における圏内復帰の確認は、状況に応じて中止されてもよい。例えば、位置検索を行ってから非常に長い時間（例えば数日）が経過したようなときなど、通信端末２０のユーザが、移動通信端末３０からの応答をもはや期待していない状況も考えられる。このような状況に対応するため、確認部１９は、ステップＳ２０２の処理またはステップＳ２０３の処理に期限を設けてもよい。この場合、確認部１９は、期限が経過した後は、ステップＳ２０２の圏内復帰確認の処理を中止する。
【００５０】
位置検索を行う側の端末である通信端末２０は、移動通信端末でなくてもよい。例えば、通信端末２０は、インターネットに接続されたパーソナルコンピュータであってもよい。この場合通信端末２０は、図５において基地局９０を介して通信を行うのではなく、インターネットを介して移動通信網内のサーバ１０と通信をする。この場合、サーバ１０と通信端末２０とは音声回線による通信はできない。
【００５１】
測位部３１は、ＧＰＳ受信機を用いたものに限定されない。測位部３１は、基地局の位置を用いたネットワーク型の測位を行うものでもよい。この場合、測位部３１は、周辺基地局の基地局ＩＤと、これら基地局から受信した電波の受信電界強度とのセットを測位結果情報としてサーバ１０に送信する。
【００５２】
通知送信部１５が移動通信端末３０に通知を送信するタイミングは実施形態で説明したものに限定されない。例えば、通知送信部１５は、位置検索要求の送信元である通信端末２０から要求があったときに、移動通信端末３０に通知を送信してもよい。あるいは、移動通信端末３０が電子メールの読み出しなどネットワークにアクセスしたときに、移動通信端末３０に通知を送信してもよい。さらにあるいは、通信端末２０および移動通信端末３０の状態とは関係なく、移動通信網側でトリガを生成し、このトリガによって移動通信端末３０に通知を送信してもよい。この場合、サーバ１０は、確認部１９を有していなくてもよい。
【００５３】
図６のステップＳ２０１のエラー通知を行うための期限の始期は、どのように設定されてもよい。例えば、サーバ１０が位置検索要求を受信した時刻を基準として始期が設定されてもよい。あるいは、位置検索を行った時刻が位置検索要求に含まれる場合、位置検索を行った時刻を基準として始期が設定されてもよい。また、期限を過ぎたかどうかの判断は、サーバ１０以外の装置により行われてもよい。この場合、サーバ１０は、移動通信網内の別の装置から、応答の有無を示す情報を取得する。
【００５４】
図６のステップＳ２０５以降の一部または全部の処理は、省略されてもよい。例えば、通信システム１は、単に、位置検索要求があった旨の通知を行うだけのものであってもよい。別の例で、サーバ１０が移動通信端末位置情報を得るための処理は、あらかじめ決められていてもよい。すなわち、サーバ１０は、実施形態においてステップＳ２１１の選択肢（１）〜（３）の処理として説明した処理のうち、デフォルトで決められたいずれか一の処理だけを行うものであってもよい。この場合、図８や図９の画面を表示させる必要はない。
【００５５】
検索時刻における位置を推定する方法は、実施形態で説明したものに限定されない。推定部１８は、始点と終点を単に最短距離で結ぶだけではなく、道路および建物等地理的条件を考慮して位置を推定してもよい。すなわち、推定部１８は、建造物、山、池など移動通信端末３０が位置することができないと考えられる場所を避けて、始点と終点を結ぶ図形を取得してもよい。
【００５６】
サーバ１０、通信端末２０、および移動通信端末３０における機能の分担は、実施形態で説明したものに限定されない。実施形態でサーバ１０の機能として説明したものの一部を、通信端末２０または移動通信端末３０が有していてもよい。例えば、ステップＳ２１１の、検索時刻における位置の推定を移動通信端末３０が行ってもよい。この場合、サーバ１０は、移動通信端末３０から受信した測位結果情報に含まれる位置情報を通信端末２０に中継する。
【００５７】
通信システム１のネットワークの構成は図５で例示したものに限定されない。検索要求、通知、測位結果情報、および測位指示を送受信できるものであれば、どのような構成のネットワークを用いてもよい。また、実施形態において回線接続型の通信を用いて送受信されるものと説明した通知、情報その他のデータは、パケット通信により送受信されてもよい。例えば、通知送信部１５による通知の送信は電子メールを用いて行われてもよい。
【００５８】
通信システム１を構成するサーバ１０、通信端末２０、および移動通信端末３０の機能構成およびハードウェア構成は、実施形態で説明したものに限定されない。図１の機能構成の一部は省略されてもよいし、それにあわせてハードウェア構成が変更されてもよい。また、実施形態では、位置検索要求がブラウザによるサイト閲覧により行われる例を示したが、位置検索要求は、専用のアプリケーションプログラムを用いて行われてもよい。
【００５９】
上述の実施形態において制御部１１０によって実行されるプログラムは、磁気記録媒体（磁気テープ、磁気ディスク（ＨＤＤ、ＦＤ（Flexible Disk））など）、光記録媒体（光ディスク（ＣＤ（Compact Disk）、ＤＶＤ（Digital Versatile Disk））など）、光磁気記録媒体、半導体メモリ（フラッシュＲＯＭなど）などのコンピュータ読取り可能な記録媒体に記憶した状態で提供されてもよい。また、このプログラムは、インターネットのようなネットワーク経由でダウンロードされてもよい。
【符号の説明】
【００６０】
１…通信システム、１０…サーバ、１１…位置検索要求受信部、１２…測位指示送信部、１３…測位結果情報受信部、１４…移動通信端末位置情報送信部、１５…通知送信部、１６…記憶部、１７…抽出部、１８…推定部、２０…通信端末、３０…移動通信端末、３１…測位部、３２…測位指示受信部、３３…測位結果情報送信部、３４…通知受信部、３５…表示部、４０…ゲートウェイ、５０…中継交換機、６０…ホームメモリ、７０…加入者交換機、８０…ＲＮＣ、９０…基地局、１１０…制御部、１１１…ＣＰＵ、１１２…ＲＯＭ、１１３…ＲＡＭ、１２０…記憶部、１３０…通信ＩＦ、３１０…制御部、３１１…ＣＰＵ、３１２…ＲＯＭ、３１３…ＲＡＭ、３２０…記憶部、３３０…通信ＩＦ、３４０…入力部、３５０…表示部、３６０…ＧＰＳ受信機
【図１】
0005685058.tif 000002
【図２】
0005685058.tif 000003
【図３】
0005685058.tif 000004
【図４】
0005685058.tif 000005
【図５】
0005685058.tif 000006
【図６】
0005685058.tif 000007
【図７】
0005685058.tif 000008
【図８】
0005685058.tif 000009
【図９】
0005685058.tif 000010
【図１０】
0005685058.tif 000011