(57)【特許請求の範囲】
【請求項１】
測位を行う第１測位部と、
前記第１測位部での測位方式と異なる測位方式で測位を行う第２測位部と、
所定の装置から位置情報の要求を受信した場合に前記第１測位部と前記第２測位部とにそれぞれのタイミングで測位を開始させ、前記第１測位部での測位が終了した場合に、前記第１測位部での測位結果と、前記第２測位部での測位結果を得るための待ち時間に対応する測位関連情報とを、前記要求に対する応答として、前記所定の装置に送信する処理部と、を含む通信端末。
【請求項２】
請求項１に記載の通信端末において、
前記第２測位部での測位は、前記第１測位部での測位時間よりも長い時間をかけて行われるものか、または、前記第１測位部での測位精度よりも高いものである、通信端末。
【請求項３】
請求項１または２に記載の通信端末において、
前記処理部は、前記第２測位部での測位が不可能な場合、前記第２測位部での測位不可を表す情報を前記測位関連情報として生成し、
前記処理部は、前記第２測位部での測位が可能な場合、前記第２測位部での測位状況に基づいて、前記第２測位部での測位結果を得るための待ち時間に対応する状態識別子を表す測位状況情報、または、前記第２測位部での測位結果を得るための待ち時間を表す待ち時間情報を、前記測位関連情報として生成する、通信端末。
【請求項４】
請求項１から３のいずれか１項に記載の通信端末において、
前記処理部は、前記第２測位部での測位が終了した場合、または、前記第２測位部での測位が終了し、かつ、前記要求を再度受信した場合、前記第２測位部での測位結果を前記応答の送信先に送信する、通信端末。
【請求項５】
測位を行う第１測位部と、
前記第１測位部での測位方式と異なる測位方式で測位を行う第２測位部と、
所定の装置から位置情報の要求を受信した場合に前記第１測位部と前記第２測位部とにそれぞれのタイミングで測位を開始させ、前記第１測位部、または、前記第２測位部での測位が終了した場合に、測位が終了した一方の測位部での測位結果と、他方の測位部での測位結果を得るための待ち時間に対応する測位関連情報とを、前記要求に対する応答として、前記所定の装置に送信する処理部と、を含む通信端末。
【請求項６】
表示部と、
測位を行う第１測位部と、前記第１測位部での測位方式と異なる測位方式で測位を行う第２測位部と、を有する通信端末を検索する旨の指示を受け付ける受付部と、
前記受付部が前記指示を受け付けた場合に、前記通信端末に関する位置情報の要求を送信し、その後、前記要求に対する応答を受信した場合に、前記応答に含まれる前記第１測位部での測位結果を、前記応答に含まれる前記第２測位部での測位に関する測位関連情報に応じた表示形態で前記表示部に表示する制御部と、を含み、
前記制御部は、前記測位関連情報が、前記第２測位部での測位が不可能である旨を表さない場合、前記測位関連情報を基に、第２測位部で測位結果を得るための待ち時間を設定する情報処理端末。
【請求項７】
請求項６に記載の情報処理端末において、
前記制御部は、前記測位関連情報が、前記第２測位部での測位が可能である旨を表す場合、前記第１測位部での測位結果を、予め定められた色、模様、点滅、または、前記測位関連情報に応じた内容を付加した状態で、前記表示部に表示する、情報処理端末。
【請求項８】
請求項６または７に記載の情報処理端末において、
前記制御部は、設定した待ち時間が経過した後、前記通信端末に関する位置情報の要求を再度送信し、その後、前記第２測位部での測位結果を受信した場合、前記表示部にて、前記測位関連情報に応じた表示形態で表示された前記第１測位部での測位結果を、前記第２測位部での測位結果に切り替えて表示する、情報処理端末。
【請求項９】
通信端末と情報処理端末とサーバとを含む位置検索システムであって、
前記通信端末は、
測位を行う第１測位部と、
前記第１測位部での測位方式と異なる測位方式で測位を行う第２測位部と、
前記サーバから位置情報の要求を受信した場合に前記第１測位部と前記第２測位部とにそれぞれのタイミングで測位を開始させ、前記第１測位部での測位が終了した場合に、前記第１測位部での測位結果と、前記第２測位部での測位結果を得るための待ち時間に対応する測位関連情報とを、前記要求に対する応答として前記サーバに送信する処理部と、を含み、
前記情報処理端末は、
表示部と、
前記通信端末を検索する旨の指示を受け付ける受付部と、
前記受付部が前記指示を受け付けた場合に、前記通信端末に関する位置情報の要求を前記サーバに送信し、その後、前記要求に対する応答を前記サーバから受信した場合に、前記応答に含まれる前記第１測位部での測位結果を、前記応答に含まれる前記第２測位部での測位に関する測位関連情報に応じた表示形態で前記表示部に表示する制御部と、を含み、
前記制御部は、前記測位関連情報が、前記第２測位部での測位が不可能である旨を表さない場合、前記測位関連情報を基に、前記第２測位部で測位結果を得るための待ち時間を設定し、
前記サーバは、
前記通信端末に関する位置情報の要求を前記情報処理端末から受信した場合、前記要求を前記通信端末に送信し、
前記要求に対する応答を前記通信端末から受信した場合、前記要求に対する応答を前記情報処理端末に送信し、
前記情報処理端末から前記通信端末に関する位置情報の再要求を受信し、かつ、前記通信端末から前記第２測位部での測位結果を受信した場合、前記第２測位部での測位結果を前記再要求に対する応答として、前記情報処理端末に送信する、位置検索システム。
【請求項１０】
測位を行う第１測位部と、前記第１測位部での測位方式と異なる測位方式で測位を行う第２測位部と、を有する通信端末による位置通知方法であって、
所定の装置から位置情報の要求を受信した場合に、前記第１測位部と、前記第２測位部とで、それぞれのタイミングで測位を開始する測位ステップと、
前記第１測位部での測位が終了した場合に、前記第１測位部での測位結果と、前記第２測位部での測位結果を得るための待ち時間に対応する測位関連情報とを、前記要求に対する応答として、前記所定の装置に送信する応答ステップと、
を含む位置通知方法。
【請求項１１】
表示部を有する情報処理端末による位置表示方法であって、
測位を行う第１測位部と、前記第１測位部での測位方式と異なる測位方式で測位を行う第２測位部と、を有する通信端末を検索する旨の指示を受け付ける受付ステップと、
前記指示を受け付けた場合に、前記通信端末に関する位置情報の要求を送信する要求ステップと、
前記要求に対する応答を受信した場合に、前記応答に含まれる前記第１測位部での測位結果を、前記応答に含まれる前記第２測位部での測位に関する測位関連情報に応じた表示形態で前記表示部に表示する表示ステップと、
前記測位関連情報が、前記第２測位部での測位が不可能である旨を表さない場合、前記測位関連情報を基に、第２測位部で測位結果を得るための待ち時間を設定する設定ステップと、
を含む位置表示方法。
【請求項１２】
測位を行う第１測位部と、前記第１測位部での測位方式と異なる測位方式で測位を行う第２測位部と、を有する通信端末と、表示部を有する情報処理端末と、サーバとを含む位置検索システムが行う位置検索方法であって、
前記情報処理端末が、前記通信端末を検索する旨の指示を受け付ける受付ステップと、
前記情報処理端末が、前記指示を受け付けた場合に、前記通信端末に関する位置情報の要求を前記サーバに送信する端末要求ステップと、
前記サーバが、前記通信端末に関する位置情報の要求を前記情報処理端末から受信した場合、前記要求を前記通信端末に送信するサーバ要求ステップと、
前記通信端末が、前記サーバから位置情報の要求を受信した場合に、前記第１測位部と、前記第２測位部とで、それぞれのタイミングで測位を開始する測位ステップと、
前記通信端末が、前記第１測位部での測位が終了した場合に、前記第１測位部での測位結果と、前記第２測位部での測位結果を得るための待ち時間に対応する測位関連情報とを、前記要求に対する応答として前記サーバに送信する端末応答ステップと、
前記サーバが、前記要求に対する応答を前記通信端末から受信した場合、前記情報処理端末に送信する第１のサーバ応答ステップと、
前記情報処理端末が、前記要求に対する応答を前記サーバから受信した場合に、前記応答に含まれる前記第１測位部での測位結果を、前記応答に含まれる前記第２測位部での前記測位関連情報に応じた表示形態で前記表示部に表示する表示ステップと、
前記測位関連情報が、前記第２測位部での測位が不可能である旨を表さない場合、前記測位関連情報を基に、第２測位部で測位結果を得るための待ち時間を設定する設定ステップと、
前記サーバが、前記情報処理端末から前記通信端末に関する位置情報の再要求を受信し、かつ、前記通信端末から前記第２測位部での測位結果を受信した場合、前記第２測位部での測位結果を再要求に対する応答として、前記情報処理端末に送信する第２のサーバ応答ステップと、
を含む、位置検索方法。
【請求項１３】
請求項１０または１１に記載の各ステップをコンピュータに実行させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信端末、情報処理端末、位置検索システム、位置通知方法、位置表示方法、位置検索方法およびプログラムに関し、例えば、検索対象の通信端末の位置を調べる技術に関する。
【背景技術】
【０００２】
特許文献１には、互いに異なる測位方式の各々で測位を行う携帯端末が記載されている。特許文献１に記載の携帯端末は、基地局の位置を携帯端末の現在位置として取得し、さらに、GPS（Global Positioning System）を利用して携帯端末の現在位置を特定する。
【０００３】
一般的に、GPSを利用して現在位置を特定するのに要する時間は、基地局の位置を利用して現在位置を特定するのに要する時間よりも長い。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特開２００５−３２６２２５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
特許文献１に記載されたような複数の測位方式で測位を行う携帯端末を、子供等の検索対象に携帯させ、検索端末が該携帯端末の位置を要求し、該携帯端末がその要求に応じて測位を行って測位結果を応答として検索端末に送信するシステムが考えられる。以下、位置が要求される携帯端末を「被検索端末」と称する。
【０００６】
このシステムでは、被検索端末が、複数の測位方式のうち測位時間の長い測位方式を用いて測位を行う場合、検索端末では被検索端末からの応答の待ち時間が長くなる。
【０００７】
検索端末のユーザは、被検索端末の状態を認識できないため、応答がすぐに来ない原因が、被検索端末での測位に時間がかかっているのか、被検索端末が応答を返せない状態（例えば、電源オフ状態、通信圏外または通信不良）であるのかを認識できない。
【０００８】
このため、検索端末のユーザは、被検索端末からの応答の待ち時間が長くなると、例えば、被検索端末が測位中であるにもかかわらず再度位置を要求するという不要な操作を行ってしまう可能性がある。
【０００９】
また、被検索端末が、複数の測位方式のうち精度の低い測位方式を用いて測位を行った場合、検索端末のユーザは精度の低い位置情報しか得られない。この場合、検索端末のユーザは、被検索端末の状態を認識できないため、被検索端末が他の測位方式で測位を行えるかを認識できない。
【００１０】
このように上述したシステムでは、ユーザの使い勝手が良くないという課題が生じる。
【００１１】
本発明の目的は、上記課題を解決可能な通信端末、情報処理端末、位置検索システム、位置通知方法、位置表示方法、位置検索方法およびプログラムを提供することである。
【課題を解決するための手段】
【００１２】
本発明の通信端末は、
測位を行う第１測位部と、
前記第１測位部での測位方式と異なる測位方式で測位を行う第２測位部と、
所定の装置から位置情報の要求を受信した場合に前記第１測位部と前記第２測位部とにそれぞれのタイミングで測位を開始させ、前記第１測位部での測位が終了した場合に、前記第１測位部での測位結果と、前記第２測位部での測位結果を得るための待ち時間に対応する測位関連情報とを、前記要求に対する応答として、前記所定の装置に送信する処理部と、を含む。
【００１３】
本発明の通信端末は、
測位を行う第１測位部と、
前記第１測位部での測位方式と異なる測位方式で測位を行う第２測位部と、
所定の装置から位置情報の要求を受信した場合に前記第１測位部と前記第２測位部とにそれぞれのタイミングで測位を開始させ、前記第１測位部、または、前記第２測位部での測位が終了した場合に、測位が終了した一方の測位部での測位結果と、他方の測位部での測位結果を得るための待ち時間に対応する測位関連情報とを、前記要求に対する応答として、前記所定の装置に送信する処理部と、を含む。
【００１４】
本発明の情報処理端末は、
表示部と、
測位を行う第１測位部と、前記第１測位部での測位方式と異なる測位方式で測位を行う第２測位部と、を有する通信端末を検索する旨の指示を受け付ける受付部と、
前記受付部が前記指示を受け付けた場合に、前記通信端末に関する位置情報の要求を送信し、その後、前記要求に対する応答を受信した場合に、前記応答に含まれる前記第１測位部での測位結果を、前記応答に含まれる前記第２測位部での測位に関する測位関連情報に応じた表示形態で前記表示部に表示する制御部と、を含み、
前記制御部は、前記測位関連情報が、前記第２測位部での測位が不可能である旨を表さない場合、前記測位関連情報を基に、第２測位部で測位結果を得るための待ち時間を設定する。
【００１５】
本発明の位置検索システムは、
通信端末と情報処理端末とサーバとを含む位置検索システムであって、
前記通信端末は、
測位を行う第１測位部と、
前記第１測位部での測位方式と異なる測位方式で測位を行う第２測位部と、
前記サーバから位置情報の要求を受信した場合に前記第１測位部と前記第２測位部とにそれぞれのタイミングで測位を開始させ、前記第１測位部での測位が終了した場合に、前記第１測位部での測位結果と、前記第２測位部での測位結果を得るための待ち時間に対応する測位関連情報とを、前記要求に対する応答として前記サーバに送信する処理部と、を含み、
前記情報処理端末は、
表示部と、
前記通信端末を検索する旨の指示を受け付ける受付部と、
前記受付部が前記指示を受け付けた場合に、前記通信端末に関する位置情報の要求を前記サーバに送信し、その後、前記要求に対する応答を前記サーバから受信した場合に、前記応答に含まれる前記第１測位部での測位結果を、前記応答に含まれる前記第２測位部での測位に関する測位関連情報に応じた表示形態で前記表示部に表示する制御部と、を含み、
前記制御部は、前記測位関連情報が、前記第２測位部での測位が不可能である旨を表さない場合、前記測位関連情報を基に、前記第２測位部で測位結果を得るための待ち時間を設定し、
前記サーバは、
前記通信端末に関する位置情報の要求を前記情報処理端末から受信した場合、前記要求を前記通信端末に送信し、
前記要求に対する応答を前記通信端末から受信した場合、前記要求に対する応答を前記情報処理端末に送信し、
前記情報処理端末から前記通信端末に関する位置情報の再要求を受信し、かつ、前記通信端末から前記第２測位部での測位結果を受信した場合、前記第２測位部での測位結果を前記再要求に対する応答として、前記情報処理端末に送信する。
【００１６】
本発明の位置通知方法は、
測位を行う第１測位部と、前記第１測位部での測位方式と異なる測位方式で測位を行う第２測位部と、を有する通信端末による位置通知方法であって、
所定の装置から位置情報の要求を受信した場合に、前記第１測位部と、前記第２測位部とで、それぞれのタイミングで測位を開始する測位ステップと、
前記第１測位部での測位が終了した場合に、前記第１測位部での測位結果と、前記第２測位部での測位結果を得るための待ち時間に対応する測位関連情報とを、前記要求に対する応答として、前記所定の装置に送信する応答ステップと、を含む。
【００１８】
本発明の位置表示方法は、
表示部を有する情報処理端末による位置表示方法であって、
測位を行う第１測位部と、前記第１測位部での測位方式と異なる測位方式で測位を行う第２測位部と、を有する通信端末を検索する旨の指示を受け付ける受付ステップと、
前記指示を受け付けた場合に、前記通信端末に関する位置情報の要求を送信する要求ステップと、
前記要求に対する応答を受信した場合に、前記応答に含まれる前記第１測位部での測位結果を、前記応答に含まれる前記第２測位部での測位に関する測位関連情報に応じた表示形態で前記表示部に表示する表示ステップと、
前記測位関連情報が、前記第２測位部での測位が不可能である旨を表さない場合、前記測位関連情報を基に、第２測位部で測位結果を得るための待ち時間を設定する設定ステップと、を含む。
【００１９】
本発明の位置検索方法は、
測位を行う第１測位部と、前記第１測位部での測位方式と異なる測位方式で測位を行う第２測位部と、を有する通信端末と、表示部を有する情報処理端末と、サーバとを含む位置検索システムが行う位置検索方法であって、
前記情報処理端末が、前記通信端末を検索する旨の指示を受け付ける受付ステップと、
前記情報処理端末が、前記指示を受け付けた場合に、前記通信端末に関する位置情報の要求を前記サーバに送信する端末要求ステップと、
前記サーバが、前記通信端末に関する位置情報の要求を前記情報処理端末から受信した場合、前記要求を前記通信端末に送信するサーバ要求ステップと、
前記通信端末が、前記サーバから位置情報の要求を受信した場合に、前記第１測位部と、前記第２測位部とで、それぞれのタイミングで測位を開始する測位ステップと、
前記通信端末が、前記第１測位部での測位が終了した場合に、前記第１測位部での測位結果と、前記第２測位部での測位結果を得るための待ち時間に対応する測位関連情報とを、前記要求に対する応答として前記サーバに送信する端末応答ステップと、
前記サーバが、前記要求に対する応答を前記通信端末から受信した場合、前記情報処理端末に送信する第１のサーバ応答ステップと、
前記情報処理端末が、前記要求に対する応答を前記サーバから受信した場合に、前記応答に含まれる前記第１測位部での測位結果を、前記応答に含まれる前記第２測位部での前記測位関連情報に応じた表示形態で前記表示部に表示する表示ステップと、
前記測位関連情報が、前記第２測位部での測位が不可能である旨を表さない場合、前記測位関連情報を基に、第２測位部で測位結果を得るための待ち時間を設定する設定ステップと、
前記サーバが、前記情報処理端末から前記通信端末に関する位置情報の再要求を受信し、かつ、前記通信端末から前記第２測位部での測位結果を受信した場合、前記第２測位部での測位結果を再要求に対する応答として、前記情報処理端末に送信する第２のサーバ応答ステップと、を含む。
【００２０】
本発明のプログラムは、請求項１０または１１に記載の各ステップをコンピュータに実行させる。
【発明の効果】
【００２３】
本発明によれば、ユーザの使い勝手を向上することが可能になる。
【図面の簡単な説明】
【００２４】
【図１】本発明の第１実施形態の位置検索システム１を示した図である。
【図２】位置検索システム１の全体的な動作を説明するためのシーケンス図である。
【図３】被検索端末１００の動作を説明するためのフローチャートである。
【図４】検索端末２００の動作を説明するためのフローチャートである。
【図５Ａ】測位結果の表示例を示した図である。
【図５Ｂ】測位結果の表示例を示した図である。
【図５Ｃ】測位結果の表示例を示した図である。
【図６】測位部１０１ｘおよび１０２ｘと処理部１０３ｘとからなる被検索端末を示した図である。
【図７】表示部２０１ｘと入力部２０２ｘと制御部２０４ｘとからなる検索端末を示した図である。
【図８】本発明の第２実施形態の位置検索システム１Ａを示した図である。
【図９】被検索端末１００−１の動作を説明するためのフローチャートである。
【図１０】検索端末２００−１の動作を説明するためのフローチャートである。
【図１１】本発明の第３実施形態の位置検索システム１Ｂを示した図である。
【図１２】被検索端末１００−２の動作を説明するためのフローチャートである。
【図１３】検索端末２００−２の動作を説明するためのフローチャートである。
【図１４】本発明の第４実施形態の位置検索システム１Ｃを示した図である。
【図１５】被検索端末１００−３の動作を説明するためのフローチャートである。
【図１６】検索端末２００−３の動作を説明するためのフローチャートである。
【図１７】測位部１０２ｙおよび１０４ｙと処理部１０３−３ｙとからなる被検索端末を示した図である。
【発明を実施するための形態】
【００２５】
以下、本発明の実施形態について図面を参照して説明する。
【００２６】
（第１実施形態）
図１は、本発明の第１実施形態の位置検索システム１を示した図である。
【００２７】
位置検索システム１は、被検索端末１００と、検索端末２００と、サーバ３００と、を含む。被検索端末１００と検索端末２００とサーバ３００は、インターネット等のネットワーク４００を介して通信可能である。
【００２８】
まず、被検索端末１００について説明する。
【００２９】
被検索端末１００は、通信端末の一例である。被検索端末１００は、例えば、携帯電話機またはスマートフォン等の携帯通信端末である。被検索端末１００は、携帯通信端末に限らず適宜変更可能である。
【００３０】
被検索端末１００は、子供または老人等の検索対象に携帯される。なお、検索対象は、子供または老人に限らず適宜変更可能である。例えば、検索対象として、車両または貴重品が用いられてもよい。
【００３１】
被検索端末１００は、測位部１０１および１０２と、処理部１０３と、を含む。
【００３２】
測位部１０１は、第１測位部の一例である。測位部１０１は、第１測位方式で測位を行う。なお、「測位」は、位置を測定することで「位置を特定する」ことや、場合によっては、「位置情報を取得する」ことを意味する。
【００３３】
第１測位方式としては、例えば、Wi-Fi（Wireless Fidelity）（登録商標）等の無線LAN（Local Area Network）のアクセスポイントの位置を利用して測位を行う測位方式（以下「無線LAN測位方式」と称する）が用いられる。無線LAN測位方式は公知技術であるので、その詳細については割愛する。なお、第１測位方式は、無線LAN測位方式に限らず適宜変更可能である。例えば、第１測位方式として、携帯電話網の基地局の位置を利用して測位を行う測位方式が用いられてもよい。
【００３４】
測位部１０２は、第２測位部の一例である。測位部１０２は、第１測位方式と異なる第２測位方式で測位を行う。
【００３５】
第２測位方式としては、例えば、GPSを利用して測位を行う測位方式（以下「GPS測位方式」と称する）が用いられる。GPS測位方式は公知技術であるので、その詳細については割愛する。
【００３６】
GPS測位方式での測位精度は、一般的に、無線LAN測位方式での測位精度よりも高い。また、状況によって異なるが、GPS測位方式での測位時間は、無線LAN測位方式での測位時間よりも長い場合がある。
【００３７】
なお、第２測位方式は、GPS測位方式に限らない。第２測位方式は、第１測位方式と異なる測位方式であればよい。
【００３８】
処理部１０３は、被検索端末１００の動作を制御する。処理部１０３は、通信部１０３ａと、要求処理部１０３ｂと、を含む。
【００３９】
通信部１０３ａは、ネットワーク４００を介して通信を行う。
【００４０】
要求処理部１０３ｂは、位置情報の要求（位置情報要求）に応じて動作する。
【００４１】
例えば、要求処理部１０３ｂは、通信部１０３ａを介して位置情報要求を受信した場合に、測位部１０１に測位を開始させる。
【００４２】
また、要求処理部１０３ｂは、測位部１０１での測位開始タイミング以降（測位部１０１での測位開始タイミングと同時、または、測位部１０１での測位開始タイミングの後）、または、位置情報要求を受信した以降かつ測位部１０１での測位開始タイミング前に、測位部１０２に測位を開始させる。本実施形態では、要求処理部１０３ｂは、測位部１０１での測位開始タイミングの後に、測位部１０２に測位を開始させる。
【００４３】
要求処理部１０３ｂは、測位部１０１での測位が終了した場合に、測位部１０１での測位結果と、測位部１０２での測位に関する測位関連情報とを、位置情報要求に対する応答（以下、単に「応答」とも称する）として、通信部１０３ａから送信する。
【００４４】
測位関連情報は、測位部１０２での測位状況に応じた情報である。測位関連情報は、例えば、測位部１０２での測位が可能か否かを表す。
【００４５】
また、要求処理部１０３ｂは、測位部１０２での測位が終了した場合に、測位部１０２での測位結果を、応答の送信先に送信する。
【００４６】
なお、各測位結果には、緯度経度等の位置情報と、誤差の大きさとが含まれる。
【００４７】
次に、検索端末２００について説明する。
【００４８】
検索端末２００は、被検索端末１００の位置を確認するために使用される。
【００４９】
検索端末２００は、情報処理端末の一例である。検索端末２００は、表示部２０１と、入力部２０２と、時計２０３と、制御部２０４と、を含む。
【００５０】
表示部２０１は、種々の表示を行う。
【００５１】
入力部２０２は、受付部の一例である。入力部２０２は、種々の入力を受け付ける。
【００５２】
時計２０３は、時刻を計時する。
【００５３】
制御部２０４は、検索端末２００の動作を制御する。制御部２０４は、通信部２０４ａと要求制御部２０４ｂとを含む。
【００５４】
通信部２０４ａは、ネットワーク４００を介して通信を行う。
【００５５】
要求制御部２０４ｂは、被検索端末１００を検索する旨の指示（以下「検索要求」と称する）に応じて動作する。
【００５６】
例えば、要求制御部２０４ｂは、入力部２０２が検索要求を受け付けた場合に、被検索端末１００に関する位置情報の要求（位置情報要求）を、通信部２０４ａから送信する。
【００５７】
要求制御部２０４ｂは、通信部２０４ａを介して、位置情報要求に対する応答として、測位部１０１での測位結果と測位関連情報とを受信した場合に、測位部１０１での測位結果を測位関連情報に応じた表示形態で表示部２０１に表示する。
【００５８】
また、要求制御部２０４ｂは、測位関連情報が測位部１０２での測位が可能である旨を表す場合、時計２０３を参照し所定の待ち時間経過後に、再度、位置情報要求を通信部２０４ａから送信する。
【００５９】
また、要求制御部２０４ｂは、通信部２０４ａを介して、測位部１０２での測位結果を受信すると、測位部１０２での測位結果を表示部２０１に表示する。
【００６０】
次に、サーバ３００について説明する。
【００６１】
サーバ３００は、検索端末２００が送信した位置情報要求を受信すると、その位置情報要求を被検索端末１００に送信する。
【００６２】
サーバ３００は、被検索端末１００が送信した、位置情報要求に対する応答を受信すると、その位置情報要求に対する応答を、検索端末２００に送信する。
【００６３】
サーバ３００は、被検索端末１００が送信した測位部１０２での測位結果を受信すると、測位部１０２での測位結果を保持する。
【００６４】
サーバ３００は、位置情報要求に対する応答を検索端末２００に送信した後に、被検索端末１００が再び送信した位置情報要求を受信すると、サーバ３００に保持している測位部１０２での測位結果を、再度の位置情報要求に対する応答として検索端末２００に送信する。
【００６５】
次に、動作を説明する。
【００６６】
最初に、位置検索システム１の全体的な動作を説明する。
【００６７】
図２は、位置検索システム１の全体的な動作を説明するためのシーケンス図である。
【００６８】
検索端末２００は、検索要求を受け付けると、位置情報要求をサーバ３００に送信する（ステップＳ１）。
【００６９】
サーバ３００は、検索端末２００が送信した位置情報要求を受信すると、その位置情報要求を被検索端末１００に送信する（ステップＳ２）。
【００７０】
被検索端末１００は、サーバ３００が送信した位置情報要求を受信すると、測位部１０１での測位を開始する（ステップＳ３）。以下、測位部１０１での測位を「無線LANベース測位」とも称する。
【００７１】
続いて、被検索端末１００は、測位部１０２での測位を開始する（ステップＳ４）。以下、測位部１０２での測位を「GPSベース測位」とも称する。
【００７２】
被検索端末１００は、測位部１０１での測位（無線LANベース測位）が終了すると、測位部１０１での測位結果と、測位部１０２での測位状況に応じた測位関連情報とを、位置情報要求に対する応答としてサーバ３００に送信する（ステップＳ５）。以下、測位部１０１での測位結果を「無線LANベース位置情報」とも称する。また、以下では、測位関連情報は、測位部１０２での測位が可能である旨を表すとする。
【００７３】
サーバ３００は、被検索端末１００が送信した、位置情報要求に対する応答（無線LANベース位置情報と測位関連情報）を受信すると、その位置情報要求に対する応答を検索端末２００に送信する（ステップＳ６）。なお、サーバ３００は、応答に含まれる測位結果が表す位置を含む地図情報を、その位置情報要求に対する応答と併せて検索端末２００に送信してもよい。
【００７４】
検索端末２００は、位置情報要求に対する応答を受信すると、無線LANベース位置情報を測位関連情報に応じた表示形態で表示部２０１に表示する（ステップＳ７）。なお、検索端末２００は、無線LANベース位置情報が表す位置を含む地図情報も受信した場合、表示部２０１において、その地図情報が表す地図上に無線LANベース位置情報が表す位置を測位関連情報に応じた表示形態で表示する。
【００７５】
続いて、検索端末２００は、測位関連情報が測位部１０２での測位が可能である旨を表すので、所定の待ち時間（例えば６０秒）待つ（ステップＳ８）。なお、所定の待ち時間は６０秒に限らず適宜変更可能である。
【００７６】
一方、被検索端末１００は、測位部１０２での測位（GPSベース測位）が終了すると、測位部１０２での測位結果をサーバ３００に送信する（ステップＳ９）。以下、測位部１０２での測位結果を「GPSベース位置情報」とも称する。
【００７７】
サーバ３００は、GPSベース位置情報を受信すると、GPSベース位置情報を保持する。
【００７８】
検索端末２００は、所定の待ち時間が経過すると、再度、位置情報要求をサーバ３００に送信する（ステップＳ１０）。
【００７９】
サーバ３００は、GPSベース位置情報を保持している状況で位置情報要求を受信すると、保持しているGPSベース位置情報を、検索端末２００に送信する（ステップＳ１１）。なお、サーバ３００は、GPSベース位置情報が表す位置を含む地図情報を、そのGPSベース位置情報と併せて検索端末２００に送信してもよい。
【００８０】
検索端末２００は、GPSベース位置情報を受信すると、GPSベース位置情報を表示部２０１に表示する（ステップＳ１２）。なお、検索端末２００は、GPSベース位置情報が表す位置を含む地図情報も受信した場合、表示部２０１において、その地図情報が表す地図上にGPSベース位置情報が表す位置を表示する。
【００８１】
次に、被検索端末１００の動作を詳細に説明する。
【００８２】
図３は、被検索端末１００の動作を説明するためのフローチャートである。
【００８３】
通信部１０３ａは、ネットワーク４００を介して位置情報要求を受信すると（ステップＳ１０１）、その位置情報要求を要求処理部１０３ｂに出力する。
【００８４】
要求処理部１０３ｂは、通信部１０３ａから位置情報要求を受信すると、測位部１０１に無線LANベース測位を開始させる（ステップＳ１０２）。
【００８５】
続いて、要求処理部１０３ｂは、測位部１０２にGPSベース測位を開始させる（ステップＳ１０３）。
【００８６】
続いて、要求処理部１０３ｂは、GPSベース測位の状況を監視して、既定時間以内に閾値数以上のGPS衛星を捕捉できたかを判断する（ステップＳ１０４）。本実施形態では、既定時間として５秒が用いられる。また、閾値数として３が用いられる。なお、既定時間は５秒に限らず適宜変更可能である。閾値数も３に限らず３より大きい数でもよい。
【００８７】
ステップＳ１０４で測位部１０２が既定時間以内に閾値数以上のGPS衛星を捕捉できなかった場合、要求処理部１０３ｂは、“GPS測位不可”を表す情報を測位関連情報として生成する（ステップＳ１０５）。なお、既定時間以内に閾値数以上のGPS衛星を捕捉できなかった状況としては、測位部１０２での測位処理にエラーが生じた場合や、測位部１０２での測位（GPSを利用した測位）がオフに設定されている場合も含まれる。
【００８８】
要求処理部１０３ｂは、ステップＳ１０５を完了すると、測位部１０２にGPSベース測位を中断させる（ステップＳ１０６）。
【００８９】
続いて、要求処理部１０３ｂは、無線LANベース測位の状況を監視して、無線LANベース測位が完了するまで待つ（ステップＳ１０７）。
【００９０】
ステップＳ１０７で無線LANベース測位が完了すると、要求処理部１０３ｂは、無線LANベース測位の結果である無線LANベース位置情報（以下「無線LAN測位結果」と称する）を測位部１０１から取得する。
【００９１】
続いて、要求処理部１０３ｂは、無線LAN測位結果と、“GPS測位不可”を表す測位関連情報とを、位置情報要求に対する応答として、通信部１０３ａからサーバ３００に送信する（ステップＳ１０８）。
【００９２】
要求処理部１０３ｂは、ステップＳ１０８を完了すると、位置情報要求に対応する処理を終了する（ステップＳ１０９）。
【００９３】
一方、ステップＳ１０４で測位部１０２が既定時間以内に閾値数以上のGPS衛星を捕捉できた場合、要求処理部１０３ｂは、“GPS測位開始済み”を表す情報を測位関連情報として生成する（ステップＳ１１０）。“GPS測位開始済み”は、測位部１０２での測位が可能であることを意味する。
【００９４】
続いて、要求処理部１０３ｂは、無線LANベース測位の状況を監視して、無線LANベース測位が完了するまで待つ（ステップＳ１１１）。
【００９５】
ステップＳ１１１で無線LANベース測位が完了すると、要求処理部１０３ｂは、無線LAN測位結果を測位部１０１から取得する。
【００９６】
続いて、要求処理部１０３ｂは、無線LAN測位結果と、“GPS測位開始済み”を表す測位関連情報とを、位置情報要求に対する応答として、通信部１０３ａからサーバ３００に送信する（ステップＳ１１２）。
【００９７】
続いて、要求処理部１０３ｂは、GPSベース測位が完了するまで待つ（ステップＳ１１３）。
【００９８】
ステップＳ１１３でGPSベース測位が完了すると、要求処理部１０３ｂは、GPSベース測位の結果であるGPSベース位置情報（以下「GPS測位結果」と称する）を測位部１０２から取得する。
【００９９】
続いて、要求処理部１０３ｂは、GPS測位結果を、通信部１０３ａからサーバ３００に送信する（ステップＳ１１４）。
【０１００】
要求処理部１０３ｂは、ステップＳ１１４を完了すると、位置情報要求に対応する処理を終了する（ステップＳ１１５）。
【０１０１】
次に、検索端末２００の動作を詳細に説明する。
【０１０２】
図４は、検索端末２００の動作を説明するためのフローチャートである。
【０１０３】
検索端末２００のユーザが、入力部２０２を操作して検索要求を入力する。
【０１０４】
入力部２０２は、検索要求の入力を受け付けると（ステップＳ２０１）、その検索要求を要求制御部２０４ｂに出力する。
【０１０５】
要求制御部２０４ｂは、検索要求を受け付けると、位置情報要求を通信部２０４ａからサーバ３００に送信する（ステップＳ２０２）。
【０１０６】
続いて、要求制御部２０４ｂは、位置情報要求に対する応答を受信するまで待つ（ステップＳ２０３）。なお、要求制御部２０４ｂは、ステップＳ２０３において第１規定時間（例えば３分）待っても位置情報要求に対する応答を受信できない場合、表示部２０１にエラーを表示して検索要求に応じた処理を終了してもよい。第１規定時間は３分に限らず適宜変更可能である。
【０１０７】
通信部２０４ａは、位置情報要求を送信した後、位置情報要求に対する応答（無線LAN測位結果と測位関連情報）を受信すると、その応答を要求制御部２０４ｂに出力する。
【０１０８】
要求制御部２０４ｂは、通信部２０４ａを介して位置情報要求に対する応答を受信すると、その応答に含まれる無線LAN測位結果を表示部２０１に表示する（ステップＳ２０４）。
【０１０９】
なお、通信部２０４ａは、位置情報要求に対する応答と共に、無線LAN測位結果が表す位置を含む地図情報を受信すると、その応答とその地図情報とを要求制御部２０４ｂに出力する。
【０１１０】
要求制御部２０４ｂは、通信部２０４ａを介して位置情報要求に対する応答と地図情報とを受信した場合、表示部２０１において、その地図情報が表す地図上に無線LAN測位結果が表す位置を表示する。
【０１１１】
続いて、要求制御部２０４ｂは、応答内の測位関連情報が“GPS測位開始済み”を表すかを判断する（ステップＳ２０５）。
【０１１２】
ステップＳ２０５で測位関連情報が“GPS測位開始済み”を表さない場合、要求制御部２０４ｂは、「検索終了」である旨（例えば「検索終了」を表す文字）を、無線LAN測位結果に加えて表示部２０１に表示する（ステップＳ２０６）。
【０１１３】
要求制御部２０４ｂは、ステップＳ２０６を完了すると、検索要求に対応する処理を終了する（ステップＳ２０７）。
【０１１４】
一方、ステップＳ２０５で測位関連情報が“GPS測位開始済み”を表す場合、要求制御部２０４ｂは、GPS測位結果を得るための待ち時間として６０秒を設定する（ステップＳ２０８）。なお、この待ち時間は６０秒に限らず適宜変更可能である。
【０１１５】
続いて、要求制御部２０４ｂは、「さらに詳しく測位中」である旨の表示を表示部２０１に実行させる（ステップＳ２０９）。
【０１１６】
「さらに詳しく測位中」である旨の表示の一例としては、表示中の測位結果を、所定の表示形態（例えば、予め定められた色、点滅、または、測位関連情報に応じた内容（例えば「高精度測位中」という文字）を付加した状態）に変更した表示が挙げられる。
【０１１７】
図５Ａ〜５Ｃの上段は、それぞれ、表示中の無線LAN測位結果を、予め定められた色、点滅、または、測位関連情報に応じた内容（高精度測位中）を付加した状態に変更した表示の例を示した図である。
【０１１８】
図５Ａ〜５Ｃにおいて、三角形の１つの頂点で示された円の中心は、測位結果（無線LAN測位結果やGPS測位結果）が表す位置に対応する。図５Ａでは、上段に示した三角形と下段に示した三角形とで色および模様が異なる。なお、図５Ａにおいて、上段に示した三角形と下段に示した三角形とは、色が異なり模様が同じでもよいし、色が同じで模様が異なってもよい。また、色の変更や点滅は、三角形などの位置を示す図形に施されずに、誤差の大きさを示す円などの他の図形に施されてもよい。
【０１１９】
図５Ａ〜５Ｃの上段において、円の半径は、無線LANベース測位の誤差の大きさに対応する。図５Ａ〜５Ｃの上段は、被検索端末１００が円で示された領域内に存在することを示すと共に、被検索端末１００が高精度測位中（GPSベース測位中）であることを示す。
【０１２０】
なお、図５Ａ〜５Ｃの下段は、後述するステップＳ２１４で実行される表示の例を示した図である。図５Ａ〜５Ｃの下段については後述する。
【０１２１】
要求制御部２０４ｂは、ステップＳ２０９を完了すると、時計２０３を参照して、ステップＳ２０８で設定した待ち時間待機する（ステップＳ２１０）。
【０１２２】
要求制御部２０４ｂは、ステップＳ２０８で設定した待ち時間待機すると、再度、位置情報要求を、通信部２０４ａからサーバ３００に送信する（ステップＳ２１１）。
【０１２３】
続いて、要求制御部２０４ｂは、位置情報要求に対する応答を受信するまで待つ（ステップＳ２１２）。要求制御部２０４ｂは、ステップＳ２１２において第２規定時間（例えば１０秒）待っても位置情報要求に対する応答を受信できない場合、表示部２０１にエラーを表示して検索要求に応じた処理を終了してもよい。なお、第２規定時間は１０秒に限らず適宜変更可能である。
【０１２４】
通信部２０４ａは、位置情報要求を再送信した後、位置情報要求に対する応答（GPS測位結果）を受信すると、その応答を要求制御部２０４ｂに出力する。
【０１２５】
要求制御部２０４ｂは、通信部２０４ａを介して位置情報要求に対する応答を受信すると、表示部２０１の表示（ステップＳ２０９での表示）を、その応答に含まれるGPS測位結果の表示に切り替える（ステップＳ２１３）。
【０１２６】
なお、通信部２０４ａは、位置情報要求に対する応答と共に、GPS測位結果が表す位置を含む地図情報を受信すると、その応答とその地図情報とを要求制御部２０４ｂに出力する。
【０１２７】
要求制御部２０４ｂは、通信部２０４ａを介して位置情報要求に対する応答と地図情報とを受信した場合、表示部２０１の表示（ステップＳ２０９での表示）を、その地図情報が表す地図上にGPS測位結果が表す位置を示した表示に切り替える。
【０１２８】
続いて、要求制御部２０４ｂは、「検索終了」である旨を、GPS測位結果に加えて表示部２０１に表示する（ステップＳ２１４）。
【０１２９】
図５Ａ〜５Ｃの下段は、ステップＳ２１４で実行される表示の例を示した図である。
【０１３０】
図５Ａ〜５Ｃにおいて、上段と比べて、下段は、図５Ａでは、色または模様が異なる三角形が表示され、図５Ｂでは、三角形が点滅をせずに表示され、図５Ｃでは、「高精度測位中」が「測位完了」に変更されて表示される。
【０１３１】
図５Ａ〜５Ｃの下段において、円の半径は、GPSベース測位の誤差の大きさに対応する。GPSベース測位は、無線LANベース測位よりも精度が高い。このため、図５Ａ〜５Ｃでは、上段に示された円の半径は、下段に示された円の半径よりも長い。なお、図５Ａ〜５Ｃの上段と図５Ａ〜５Ｃの下段では、地図の縮尺が同一になっている。
【０１３２】
図５Ａ〜５Ｃの下段は、被検索端末１００が円で示された領域内に存在することを示すと共に、被検索端末１００での測位が完了したことを示す。
【０１３３】
なお、図５Ａ〜５Ｃの上段と図５Ａ〜５Ｃの下段では、地図の縮尺が同一になっているが、図５Ａ〜５Ｃの下段の地図の縮尺が図５Ａ〜５Ｃの上段の地図の縮尺よりも大きくてもよい。
【０１３４】
要求制御部２０４ｂは、ステップＳ２１４を完了すると、検索要求に対応する処理を終了する（ステップＳ２１５）。
【０１３５】
次に、本実施形態の効果を説明する。
【０１３６】
被検索端末１００では、処理部１０３は、位置情報要求を受信した場合に、測位部１０１に無線LAN測位方式の測位を開始させる。処理部１０３は、測位部１０１での測位の開始タイミング以降に測位部１０２にGPS測位方式の測位を開始させる。処理部１０３は、測位部１０１での測位が終了した場合に、測位部１０１での測位結果（無線LAN測位結果）と測位関連情報とを、位置情報要求に対する応答として送信する。
【０１３７】
このため、位置情報要求の要求元（ユーザ）は、GPS測位方式の測位結果が応答として送信される場合に比べて、多くの場合、短時間で被検索端末１００の位置を確認することが可能になる。また、無線LAN測位方式での測位結果と共に測位関連情報が、位置情報要求に対する応答として送信されるため、位置情報要求の要求元（ユーザ）は、無線LAN測位方式以外の測位方式での測位について認識することが可能になる。したがって、ユーザの使い勝手を向上することが可能になる。
【０１３８】
上記効果は、測位部１０１および１０２と処理部１０３とからなる被検索端末でも奏する。図６は、測位部１０１および１０２に対応する測位部１０１ｘおよび１０２ｘと、処理部１０３に対応する処理部１０３ｘとからなる被検索端末を示した図である。
【０１３９】
図６において、測位部１０１ｘは測位を行う。測位部１０２ｘは、測位部１０１ｘでの測位方式と異なる測位方式で測位を行う。処理部１０３ｘは、位置情報要求を受信した場合に測位部１０１ｘと測位部１０２ｘとにそれぞれのタイミングで測位を開始させる。処理部１０３ｘは、測位部１０１ｘでの測位が終了した場合に、測位部１０１ｘでの測位結果と、測位部１０２ｘでの測位に関する測位関連情報とを、位置情報要求に対する応答として送信する。このため、図６に示した被検索端末でも上記と同様の効果を奏する。
【０１４０】
本実施形態では、測位部１０２での測位精度は、測位部１０１での測位精度よりも高い。このため、測位部１０１での測位結果の送信時に、測位部１０１での測位よりも測位精度の高い測位部１０２での測位に関する測位関連情報を送信することが可能になる。
【０１４１】
処理部１０３は、測位部１０２での測位状況に基づいて測位関連情報を生成する。このため、測位部１０２での実際の測位状況を反映した測位関連情報を生成することが可能になる。
【０１４２】
測位関連情報は、測位部１０２での測位が可能か否かを表す。このため、測位部１０２での測位が可能か否かを、測位部１０１での測位結果と共に伝えることが可能になる。
【０１４３】
処理部１０３は、測位部１０２での測位が終了した場合に、測位部１０２での測位結果を、位置情報要求に対する応答の送信先に送信する。このため、測位部１０２での測位結果を、位置情報要求に対する応答の送信先に伝えることが可能になる。
【０１４４】
検索端末２００では、制御部２０４は、入力部２０２が検索指示を受け付けた場合に、被検索端末１００に関する位置情報要求を送信する。制御部２０４は、被検索端末１００に関する位置情報要求を送信した後、その要求に対する応答を受信した場合に、その応答に含まれる測位部１０１での無線LAN測位方式での測位結果を、その応答に含まれる測位関連情報に応じた表示形態で表示部２０１に表示する。
【０１４５】
このため、検索端末２００のユーザは、GPS測位方式の測位結果が応答として受信される場合に比べて、多くの場合、短時間で被検索端末１００の位置を確認することが可能になる。また、無線LAN測位方式での測位結果が測位関連情報に応じた表示形態で表示されるので、検索端末２００のユーザは、無線LAN測位方式での測位結果の表示形態を確認することにて、無線LAN測位方式以外の測位方式での測位について認識することが可能になる。したがって、ユーザの使い勝手を向上することが可能になる。
【０１４６】
上記効果は、表示部２０１と入力部２０２と制御部２０４とからなる検索端末でも奏する。図７は、表示部２０１に対応する表示部２０１ｘと、入力部２０２に対応する入力部２０２ｘと、制御部２０４に対応する制御部２０４ｘとからなる検索端末を示した図である。
【０１４７】
図７において、入力部２０２ｘは、検索指示を受け付ける。制御部２０４ｘは、入力部２０２ｘが検索指示を受け付けた場合に、被検索端末１００に関する位置情報要求を送信する。制御部２０４ｘは、被検索端末１００に関する位置情報要求を送信した後、その要求に対する応答を受信した場合に、その応答内の測位部１０１での無線LAN測位方式での測位結果を、その応答内の測位関連情報に応じた表示形態で表示部２０１に表示する。このため、図７に示した検索端末でも上記と同様の効果を奏する。
【０１４８】
また、制御部２０４は、測位関連情報が、測位部１０２での測位が可能である旨を表す場合、測位部１０１での測位結果を、予め定められた色、模様、点滅、または、測位関連情報に応じた内容を付加した状態で、表示部２０１に表示する。このため、検索端末２００のユーザは、測位部１０１での測位結果の色または模様、測位部１０１での測位結果の点滅の有無、または、測位部１０１での測位結果に付加された内容に従って、測位部１０２での測位が可能であるかを認識することが可能になる。
【０１４９】
次に、変形例を説明する。
【０１５０】
要求処理部１０３ｂは、GPSベース測位の状況を監視して、既定時間以内に閾値数以上のGPS衛星を捕捉できたかを判断した後に、GPSベース測位を中断し、無線LANベース測位を開始してもよい。この場合、ステップＳ１０２にて、無線LANベース測位は、まだ開始せず、ステップＳ１１０において、要求処理部１０３ｂは、測位関連情報として“GPS測位実行予定”を生成する。そして、それ以後に、要求処理部１０３ｂは、測位部１０２にGPSベース測位を一時中断させ、測位部１０１に無線LANベース測位を開始させ、ステップＳ１１１で無線LANベース測位が完了した後に、測位部１０２にGPSベース測位を再開させる。また、ステップＳ１０６の後に、要求処理部１０３ｂは、測位部１０１に無線LANベース測位を開始させる。これは、測位部１０１または測位部１０２の何れか一方の測位部でしか測位できない被検索端末で有効である。
【０１５１】
次に、他の変形例を説明する。
【０１５２】
処理部１０３は、測位部１０２での測位の完了に伴い、測位部１０２での測位結果を位置情報要求に対する応答の送信先に送信した。しかしながら、処理部１０３は、以下のように変形されてもよい。
【０１５３】
処理部１０３は、測位部１０２での測位が終了し、かつ、位置情報要求を再度受信した場合に、測位部１０２での測位結果を位置情報要求に対する応答の送信先に送信してもよい。この場合、サーバ３００は、位置情報要求を再度受信した場合、その位置情報要求を被検索端末１００に送信する。また、サーバ３００は、測位部１０２での測位結果を受信すると、その測位部１０２での測位結果を検索端末２００に送信する。
【０１５４】
（第２実施形態）
次に、本発明の第２実施形態について説明する。
【０１５５】
GPS測位方式では、全GPS衛星の概略衛星軌道情報と、各GPS衛星の詳細な衛星軌道情報（各GPS衛星の正確な位置情報とGPS衛星が信号を送信した時刻情報）と、を用いて測位が行われる。以下、全GPS衛星の概略衛星軌道情報を「アルマナック」と称する。また、各GPS衛星の詳細な衛星軌道情報を「エフェメリス」と称する。
【０１５６】
ここで、GPS測位方式を簡単に説明する。GPS測位方式では、アルマナックを用いて、測位に使用できる複数のGPS衛星が確認される。続いて、それら複数のGPS衛星から送信されたエフェメリスを用いて測位が行われる。
【０１５７】
アルマナックの有効期限は約１週間である。一方、エフェメリスの有効期限は４時間である。また、アルマナックの取得に要する時間は１２．５分以上である。一方、エフェメリスの取得に要する時間は３０〜６０秒である。
【０１５８】
このため、GPS測位方式での測位時間は、GPS測位部が既に保持している有効な情報（有効期限内のアルマナック、有効期限内のエフェメリス）に応じて変動する。
【０１５９】
例えば、GPS測位部が、有効期限内のアルマナックと有効期限内のエフェメリスとを持っている状態（以下「ホットスタート」と称する）では、GPS測位時間は、数秒となる。
【０１６０】
これに対して、GPS測位部が、有効期限内のアルマナックを持っており有効期限内のエフェメリスを持っていない状態（以下「ウォームスタート」と称する）では、GPS測位時間は、３０秒よりも長くなる。
【０１６１】
また、GPS測位部が、有効期限内のアルマナックと有効期限内のエフェメリスとのいずれも持っていない状態（以下「コールドスタート」と称する）では、GPS測位時間は、１２．５分よりも長くなる。
【０１６２】
本実施形態では、GPS測位部である測位部１０２が、コールドスタート、ウォームスタートまたはホットスタートであるかに応じて、位置情報要求を再送するまでの待ち時間が変更される。
【０１６３】
図８は、本発明の第２実施形態の位置検索システム１Ａを示した図である。図８において、図１に示したものと同一構成のものには同一符号を付してある。以下、位置検索システム１Ａにおいて、図１に示した位置検索システム１と異なる点を中心に説明する。
【０１６４】
位置検索システム１Ａでは、被検索端末１００の代わりに被検索端末１００−１が用いられる。要求処理部１０３ｂの代わりに要求処理部１０３ｂ１が用いられる。処理部１０３の代わりに処理部１０３−１が用いられる。また、検索端末２００の代わりに検索端末２００−１が用いられる。要求制御部２０４ｂの代わりに要求処理部２０４ｂ１が用いられる。制御部２０４の代わりに制御部２０４−１が用いられる。
【０１６５】
図９は、被検索端末１００−１の動作を説明するためのフローチャートである。図９において、図３に示した処理と同様の処理には同一符号を付してある。なお、図３に示した処理と同様の処理は、要求処理部１０３ｂ１にて実行される。
【０１６６】
以下、被検索端末１００−１の動作について、図３に示した処理と異なる処理を中心に説明する。
【０１６７】
ステップＳ１０４で測位部１０２が既定時間以内に閾値数以上のGPS衛星を捕捉できた場合、要求処理部１０３ｂ１は、測位部１０２が有効期間内のアルマナックを有しているかを確認する（ステップＳ９０１）。
【０１６８】
ステップＳ９０１で測位部１０２が有効期間内のアルマナックを有していない場合、要求処理部１０３ｂ１は、 “GPSコールドスタート”を表す情報を測位関連情報として生成する（ステップＳ９０２）。“GPSコールドスタート”は、測位部１０２での測位が可能であることを意味する。
【０１６９】
一方、ステップＳ９０１で測位部１０２が有効期間内のアルマナックを有している場合、要求処理部１０３ｂ１は、測位部１０２が有効期間内のエフェメリスを有しているかを確認する（ステップＳ９０３）。
【０１７０】
ステップＳ９０３で測位部１０２が有効期間内のエフェメリスを有していない場合、要求処理部１０３ｂ１は、“GPSウォームスタート”を表す情報を測位関連情報として生成する（ステップＳ９０４）。“GPSウォームスタート”は、測位部１０２での測位が可能であることを意味する。
【０１７１】
一方、ステップＳ９０３で測位部１０２が有効期間内のエフェメリスを有している場合、要求処理部１０３ｂ１は、“GPSホットスタート”を表す情報を測位関連情報として生成する（ステップＳ９０５）。“GPSホットスタート”は、測位部１０２での測位が可能であることを意味する。
【０１７２】
また、ステップＳ１１１で無線LANベース測位が完了すると、要求処理部１０３ｂ１は、無線LAN測位結果を測位部１０１から取得する。
【０１７３】
続いて、要求処理部１０３ｂ１は、ステップＳ９０２、Ｓ９０４またはＳ９０５で生成された測位関連情報と、無線LAN測位結果とを、位置情報要求に対する応答として、通信部１０３ａからサーバ３００に送信する（ステップＳ９０６）。
【０１７４】
図１０は、検索端末２００−１の動作を説明するためのフローチャートである。図１０において、図４に示した処理と同様の処理には同一符号を付してある。なお、図４に示した処理と同様の処理は、要求制御部２０４ｂ１にて実行される。
【０１７５】
以下、検索端末２００−１の動作について、図４に示した処理と異なる処理を中心に説明する。
【０１７６】
要求制御部２０４ｂ１は、ステップＳ２０４を終了すると、応答に含まれる測位関連情報が“GPS測位不可”を表すかを判断する（ステップＳ１００１）。
【０１７７】
ステップＳ１００１で応答に含まれる測位関連情報が“GPS測位不可”を表すと、要求制御部２０４ｂ１は、ステップＳ２０６を実行する。
【０１７８】
一方、ステップＳ１００１で応答に含まれる測位関連情報が“GPS測位不可”を表さないと、要求制御部２０４ｂ１は、応答に含まれる測位関連情報が“GPSコールドスタート”を表すかを判断する（ステップＳ１００２）。
【０１７９】
ステップＳ１００２で応答に含まれる測位関連情報が“GPSコールドスタート”を表すと、要求制御部２０４ｂ１は、GPS測位結果を得るための待ち時間として１３分を設定する（ステップＳ１００３）。なお、ステップＳ１００３で設定される待ち時間は１３分に限らない。例えば、この待ち時間は１３分よりも長くてもよい。
【０１８０】
ステップＳ１００２で応答に含まれる測位関連情報が“GPSコールドスタート”を表さないと、要求制御部２０４ｂ１は、応答に含まれる測位関連情報が“GPSウォームスタート”を表すかを判断する（ステップＳ１００４）。
【０１８１】
ステップＳ１００４で応答内の測位関連情報が“GPSウォームスタート”を表すと、要求制御部２０４ｂ１は、GPS測位結果を得るための待ち時間として６０秒を設定する（ステップＳ１００５）。なお、ステップＳ１００５で設定される待ち時間は６０秒に限らない。例えば、この待ち時間は３０秒以上１３分未満の時間でもよい。
【０１８２】
ステップＳ１００４で応答に含まれる測位関連情報が“GPSウォームスタート”を表さない場合（この場合、測位関連情報が“GPSホットスタート”を表す）、要求制御部２０４ｂ１は、GPS測位結果を得るための待ち時間として１０秒を設定する（ステップＳ１００６）。なお、ステップＳ１００６で設定される待ち時間は１０秒に限らない。例えば、この待ち時間は８秒以上３０秒未満の時間でもよい。
【０１８３】
また、ステップＳ２０９が終了すると、要求制御部２０４ｂ１は、ステップＳ１００３、Ｓ１００４またはＳ１００５で特定された待ち時間待機する（ステップＳ１００７）。
【０１８４】
次に、本実施形態の効果を説明する。
【０１８５】
処理部１０３−１は、測位部１０２での測位状況に基づいて、測位部１０２での測位状況を表す“GPSコールドスタート”“GPSウォームスタート”“GPSホットスタート”のいずれかを表す情報を測位関連情報として生成する。なお、“GPSコールドスタート”を表す情報、“GPSウォームスタート”を表す情報、および“GPSホットスタート”を表す情報の各々は、測位部１０２での測位状況を表す測位状況情報の一例である。
【０１８６】
制御部２０４−１は、測位関連情報が測位状況情報である場合、測位関連情報を受信してから、測位状況情報が表す測位部１０２での測位状況に応じた待ち時間が経過した後、被検索端末に関する位置情報要求を再度送信する。制御部２０４−１は、その後、測位部１０２での測位結果を受信した場合、測位部１０２での測位結果を表示部２０１に表示する。
【０１８７】
このため、GPS測位結果を得るための待ち時間を適切に設定することが可能になる。
【０１８８】
（第３実施形態）
次に、本発明の第３実施形態について説明する。
【０１８９】
第２実施形態では、測位関連情報として測位状況情報が用いられた。そして、検索端末は、測位状況情報に応じて待ち時間を設定した。
【０１９０】
第３実施形態では、測位関連情報として、測位部１０２での測位状況に応じた待ち時間を表す待ち時間情報が用いられる。そして、検索端末は、GPS測位結果を得るために、待ち時間情報が表す待ち時間待機する。
【０１９１】
図１１は、本発明の第３実施形態の位置検索システム１Ｂを示した図である。図１１において、図８に示したものと同一構成のものには同一符号を付してある。以下、位置検索システム１Ｂにおいて、図８に示した位置検索システム１Ａと異なる点を中心に説明する。
【０１９２】
位置検索システム１Ｂでは、被検索端末１００−１の代わりに被検索端末１００−２が用いられる。要求処理部１０３ｂ１の代わりに要求処理部１０３ｂ２が用いられる。処理部１０３−１の代わりに処理部１０３−２が用いられる。また、検索端末２００−１の代わりに検索端末２００−２が用いられる。要求制御部２０４ｂ１の代わりに要求処理部２０４ｂ２が用いられる。制御部２０４−１の代わりに制御部２０４−２が用いられる。
【０１９３】
図１２は、被検索端末１００−２の動作を説明するためのフローチャートである。図１２において、図９に示した処理と同様の処理には同一符号を付してある。なお、図９に示した処理と同様の処理は、要求処理部１０３ｂ２にて実行される。
【０１９４】
以下、被検索端末１００−２の動作について、図９に示した処理と異なる処理を中心に説明する。
【０１９５】
ステップＳ９０１で測位部１０２が有効期間内のアルマナックを有していない場合、要求処理部１０３ｂ２は、“待ち時間＝１３分”を表す情報を測位関連情報として生成する（ステップＳ１２０１）。“待ち時間＝１３分”は、測位部１０２での測位が可能であることを意味する。なお、ステップＳ１２０１で特定される待ち時間は１３分に限らない。例えば、この待ち時間は１３分よりも長くてもよい。
【０１９６】
また、ステップＳ９０３で測位部１０２が有効期間内のエフェメリスを有していない場合、要求処理部１０３ｂ２は、“待ち時間＝６０秒”を表す情報を測位関連情報として生成する（ステップＳ１２０２）。“待ち時間＝６０秒”は、測位部１０２での測位が可能であることを意味する。なお、ステップＳ１２０２で特定される待ち時間は６０秒に限らない。例えば、この待ち時間は３０秒以上１３分未満の時間でもよい。
【０１９７】
また、ステップＳ９０３で測位部１０２が有効期間内のエフェメリスを有している場合、要求処理部１０３ｂ２は、“待ち時間＝１０秒”を表す情報を測位関連情報として生成する（ステップＳ１２０３）。“待ち時間＝１０秒”は、測位部１０２での測位が可能であることを意味する。なお、ステップＳ１２０３で特定される待ち時間は１０秒に限らない。例えば、この待ち時間は８秒以上３０秒未満の時間でもよい。
【０１９８】
また、ステップＳ１１１で無線LANベース測位が完了すると、要求処理部１０３ｂ２は、無線LAN測位結果を測位部１０１から取得する。
【０１９９】
続いて、要求処理部１０３ｂ２は、ステップＳ１２０１、Ｓ１２０２またはＳ１２０３で生成された測位関連情報と、無線LAN測位結果とを、位置情報要求に対する応答として、通信部１０３ａからサーバ３００に送信する（ステップＳ１２０４）。
【０２００】
図１３は、検索端末２００−２の動作を説明するためのフローチャートである。図１３において、図１０に示した処理と同様の処理には同一符号を付してある。なお、図１０に示した処理と同様の処理は、要求制御部２０４ｂ２にて実行される。
【０２０１】
以下、検索端末２００−２の動作について、図１０に示した処理と異なる処理を中心に説明する。
【０２０２】
要求制御部２０４ｂ２は、ステップＳ１００１で応答に含まれる測位関連情報が“GPS測位不可”を表さないと、ステップＳ２０９を実行する。
【０２０３】
要求制御部２０４ｂ２は、ステップＳ２０９を実行すると、測位関連情報に示された待ち時間待機する（ステップ１３０１）。
【０２０４】
要求制御部２０４ｂ２は、ステップＳ１３０１を実行すると、ステップＳ２１１を実行する。
【０２０５】
次に、本実施形態の効果を説明する。
【０２０６】
処理部１０３−２は、測位部１０２での測位状況に基づいて、“待ち時間＝１３分” “待ち時間＝６０秒”“待ち時間＝１０秒”のいずれかを表す情報を測位関連情報として生成する。なお、“待ち時間＝１３分”を表す情報、“待ち時間＝６０秒”を表す情報、および“待ち時間＝１０秒”を表す情報の各々は、測位部１０２での測位結果を得るための待ち時間を表す待ち時間情報の一例である。
【０２０７】
制御部２０４−２は、測位関連情報が待ち時間情報である場合、測位関連情報を受信してから、待ち時間情報が表す待ち時間が経過した後、被検索端末に関する位置情報要求を再度送信する。制御部２０４−２は、その後、測位部１０２での測位結果を受信した場合、測位部１０２での測位結果を表示部２０１に表示する。
【０２０８】
このため、GPS測位結果を得るための待ち時間を適切に設定することが可能になる。
【０２０９】
（第４実施形態）
次に、本発明の第４実施形態について説明する。
【０２１０】
本実施形態では、２つの測位部として、GPS測位方式で測位を行う測位部と、GLONASS（Global Navigation Satellite System）測位方式で測位を行う測位部とが、用いられる。GLONASS測位方式は、GPS測位方式と同様に、衛星を使った測位方式である。GLONASS測位方式で用いられる衛星は、GPS測位方式で用いられる衛星と異なる。以下では、GLONASS測位方式での測位を「GLONASSベース測位」とも称する。
【０２１１】
GPS測位方式での測位精度とGLONASS測位方式での測位精度との優劣は、状況によって異なる。また、GPS測位方式での測位時間とGLONASS測位方式での測位時間との大小関係も、状況によって異なる。
【０２１２】
図１４は、本発明の第４実施形態の位置検索システム１Ｃを示した図である。図１４において、図１に示したものと同一構成のものには同一符号を付してある。以下、位置検索システム１Ｃにおいて、図１に示した位置検索システム１と異なる点を中心に説明する。
【０２１３】
位置検索システム１Ｃでは、被検索端末１００の代わりに被検索端末１００−３が用いられる。要求処理部１０３ｂの代わりに要求処理部１０３ｂ３が用いられる。処理部１０３の代わりに処理部１０３−３が用いられる。そして、測位部１０１の代わりに、GLONASS測位方式で測位を行う測位部１０４が用いられる。また、検索端末２００の代わりに検索端末２００−３が用いられる。要求制御部２０４ｂの代わりに要求処理部２０４ｂ３が用いられる。制御部２０４の代わりに制御部２０４−３が用いられる。
【０２１４】
図１５は、被検索端末１００−３の動作を説明するためのフローチャートである。図１５において、図３に示した処理と同様の処理には同一符号を付してある。なお、図３に示した処理と同様の処理は、要求処理部１０３ｂ３にて実行される。
【０２１５】
以下、被検索端末１００−３の動作について、図３に示した処理と異なる処理を中心に説明する。
【０２１６】
ステップＳ１０１で通信部１０３ａが位置情報要求を受信すると、通信部１０３ａは、その位置情報要求を要求処理部１０３ｂ３に出力する。
【０２１７】
要求処理部１０３ｂ３は、位置情報要求を受信すると、ステップＳ１５０１−Ｓ１５１５の処理（以下「第１処理」と称する）と、ステップＳ１５１６−Ｓ１５３０の処理（以下「第２処理」と称する）とを、並列に実行する。
【０２１８】
まず、第１処理について説明する。
【０２１９】
要求処理部１０３ｂ３は、GPS測位状態を表すGPS測位状態情報を“未設定”に設定する（ステップＳ１５０１）。なお、GPS測位状態情報は、要求処理部１０３ｂ３にて保持される。
【０２２０】
続いて、要求処理部１０３ｂ３は、測位部１０２にGPSベース測位を開始させる（ステップＳ１５０２）。
【０２２１】
続いて、要求処理部１０３ｂ３は、GPSベース測位の状況を監視して、閾値数以上のGPS衛星を捕捉できたかを判断する（ステップＳ１５０３）。
【０２２２】
ステップＳ１５０３で閾値数以上のGPS衛星を捕捉できていない場合、要求処理部１０３ｂ３は、ステップＳ１５０２でGPSベース測位が開始されてから既定時間経過したかを判断する（ステップＳ１５０４）。
【０２２３】
ステップＳ１５０４で既定時間経過していない場合、要求処理部１０３ｂ３は、処理をステップＳ１５０３に戻す。
【０２２４】
ステップＳ１５０３で閾値数以上のGPS衛星を捕捉できた場合、要求処理部１０３ｂ３は、GPS測位状態情報を“GPS測位可”に変更する（ステップＳ１５０５）。
【０２２５】
一方、ステップＳ１５０４で既定時間経過した場合、要求処理部１０３ｂ３は、GPS測位状態情報を“GPS測位不可”に変更する（ステップＳ１５０６）。要求処理部１０３ｂ３は、ステップＳ１５０６を完了すると、第１処理を終了する（ステップＳ１５１２）。
【０２２６】
要求処理部１０３ｂ３は、ステップＳ１５０５でGPS測位状態情報を“GPS測位可”に変更すると、GPSベース測位の状況を監視して、GPSベース測位が完了するまで待つ（ステップＳ１５０７）。
【０２２７】
ステップＳ１５０７でGPSベース測位が完了すると、要求処理部１０３ｂ３は、第１応答を送信済みであるかを判断する（ステップＳ１５０８）。なお、第１応答は、位置情報要求に対する最初の応答である。
【０２２８】
要求処理部１０３ｂ３は、ステップＳ１５０８で第１応答が送信されていないと判断すると、GLONASS測位状態を表すGLONASS測位状態情報が“未設定” とは異なるものに設定されるまで待つ（ステップＳ１５０９）。なお、GLONASS測位状態情報が“未設定”に設定されている状況は、測位部１０４が閾値数以上のGLONASS衛星を捕捉中であることを意味する。GLONASS測位状態情報は、要求処理部１０３ｂ３にて保持されている。
【０２２９】
ステップＳ１５０９でGLONASS測位状態情報が“未設定”とは異なるものに設定されていると、要求処理部１０３ｂ３は、“GLONASS測位状態情報に設定された内容”を表す情報を測位関連情報として生成する（ステップＳ１５１０）。
【０２３０】
続いて、要求処理部１０３ｂ３は、GPS測位結果と、ステップＳ１５１０で生成された測位関連情報とを、第１応答として、通信部１０３ａからサーバ３００に送信する（ステップＳ１５１１）。
【０２３１】
要求処理部１０３ｂ３は、ステップＳ１５１１を完了すると、第１処理を終了する（ステップＳ１５１２）。
【０２３２】
一方、要求処理部１０３ｂ３は、ステップＳ１５０８で第１応答が送信済みと判断すると、GPSベース測位の精度がGLONASSベース測位の精度よりも低いかを判断する（ステップＳ１５１３）。
【０２３３】
ステップＳ１５１３でGPSベース測位の精度がGLONASSベース測位の精度以上であると、要求処理部１０３ｂ３は、第２応答としてGPS測位結果を通信部１０３ａからサーバ３００に送信する（ステップＳ１５１４）。なお、第２応答は、位置情報要求に対する２番目の応答である。
【０２３４】
要求処理部１０３ｂ３は、ステップＳ１５１４を完了すると、第１処理を終了する（ステップＳ１５１２）。
【０２３５】
一方、ステップＳ１５１３でGPSベース測位の精度がGLONASSベース測位の精度よりも低いと、要求処理部１０３ｂ３は、GPS測位結果を送信する動作を実行しない。そして、要求処理部１０３ｂ３は、GPS測位結果を送信しない理由を表す理由情報（例えば、「GPS測位結果の精度が悪く、GPS測位結果を送信しない」旨を表す情報）を、第２応答として、通信部１０３ａからサーバ３００に送信する（ステップＳ１５１５）。
【０２３６】
要求処理部１０３ｂ３は、ステップＳ１５１５を完了すると、第１処理を終了する（ステップＳ１５１２）。
【０２３７】
次に、第２処理について説明する。
【０２３８】
第２処理の説明は、上述した第１処理の説明（ステップＳ１５０１−Ｓ１５１５）において、「GPS」を「GLONASS」に読み替え、「GLONASS」を「GPS」に読み替え、ステップの番号をその番号に１５を加えた番号に読み替えることでなされる。
【０２３９】
なお、一方の測位方式のみ測位不可の場合、要求処理部１０３ｂ３は、他方の測位方式での測位が完了した際に、他方の測位結果と一方が測位不可である旨の測位関連情報とを含む応答を送信する。すべての測位方式が測位不可になった場合、要求処理部１０３ｂ３は、測位不可である旨の理由情報を送信する。
【０２４０】
図１６は、検索端末２００−３の動作を説明するためのフローチャートである。図１６において、図４に示した処理と同様の処理には同一符号を付してある。図４に示した処理と同様の処理は、要求制御部２０４ｂ３にて実行される。なお、図１６のステップＳ２０３に示した「応答」は「第１応答」を意味する。また、図１６のステップＳ２１２に示した「応答」は「第２応答」を意味する。
【０２４１】
以下、検索端末２００−３の動作について、図４に示した処理と異なる処理を中心に説明する。
【０２４２】
要求制御部２０４ｂ３は、ステップＳ２０３で第１応答を受信すると、第１応答に含まれるGPS測位結果またはGLONASS測位結果である、一方の測位方式の測位結果（位置情報）を表示部２０１に表示する（ステップＳ１６０１）。
【０２４３】
なお、通信部２０４ａは、位置情報要求に対する第１応答と共に、測位結果が表す位置を含む地図情報を受信すると、第１応答とその地図情報とを要求制御部２０４ｂ３に出力する。
【０２４４】
要求制御部２０４ｂ３は、通信部２０４ａを介して位置情報要求に対する第１応答と地図情報とを受信した場合、表示部２０１において、その地図情報が表す地図上に第１応答に含まれる測位結果が示す位置を表示する。
【０２４５】
続いて、要求制御部２０４ｂ３は、第１応答に含まれる測位関連情報が“GPS測位可”または“GLONASS測位可”であるかを判断する（ステップＳ１６０２）。
【０２４６】
ステップＳ１６０２で測位関連情報が“GPS測位可”でも“GLONASS測位可”でもないと、要求制御部２０４ｂ３は、「検索終了」である旨を測位結果に加えて表示部２０１に表示する（ステップＳ２０６）。なお、測位関連情報が“GPS測位可”でも“GLONASS測位可”でもない場合は、測位関連情報が“GPS測位不可”または“GLONASS測位不可”である場合となる。
【０２４７】
一方、ステップＳ１６０２で測位関連情報が“GPS測位可”か“GLONASS測位可”であると、要求制御部２０４ｂ３は、「異なる方式で測位中」である旨の表示を表示部２０１に実行させる（ステップＳ２０９）。
【０２４８】
要求制御部２０４ｂ３は、ステップＳ２０９を実行すると、ステップＳ２１２を実行する。
【０２４９】
ステップＳ２１２で第２応答が受信されると、要求制御部２０４ｂ３は、第２応答が理由情報であるかを確認する。
【０２５０】
要求制御部２０４ｂ３は、第２応答が理由情報でないと、表示部２０１の表示（ステップＳ２０９での表示）を、第２応答に含まれる、第１応答内の測位結果を生成する際に用いた測位方式とは異なる測位方式の測位結果の表示に切り替え、第２応答が理由情報であると、理由情報が表す理由を表示部２０１追加表示する（ステップＳ１６０３）。
【０２５１】
続いて、要求制御部２０４ｂ３は、ステップＳ２１４を実行する。
【０２５２】
次に、本実施形態の効果を説明する。
【０２５３】
処理部１０３−３は、位置情報要求を受信した場合に、測位部１０２と測位部１０４とにそれぞれのタイミングで測位を開始させる。そして、処理部１０３−３は、測位部１０２または測位部１０４での測位が終了した場合に、測位が終了した一方の測位部での測位結果と、他方の測位部での測位に関する測位関連情報とを、位置情報要求に対する応答として送信する。
【０２５４】
このため、測位が早く終了した測位部での測位結果が、他方の測位部での測位に関する測位関連情報と共に、応答として送信される。したがって、短時間で被検索端末１００−３の位置を確認することが可能になる。また、位置情報要求の要求元（ユーザ）は、測位結果に対応する測位方式以外の測位方式での測位について認識することが可能になる。したがって、ユーザの使い勝手を向上することが可能になる。
【０２５５】
上記効果は、測位部１０２および１０４と処理部１０３−３とからなる被検索端末でも奏する。図１７は、測位部１０２および１０４に対応する測位部１０２ｙおよび１０４ｙと、処理部１０３−３に対応する処理部１０３−３ｙとからなる被検索端末を示した図である。
【０２５６】
図１７において、測位部１０２ｙは測位を行う。測位部１０４ｙは、測位部１０２ｙでの測位方式と異なる測位方式で測位を行う。処理部１０３−３ｙは、位置情報要求を受信した場合に測位部１０２ｙと測位部１０４ｙとにそれぞれのタイミングで測位を開始させる。そして、処理部１０３−３ｙは、測位部１０２ｙまたは測位部１０４ｙでの測位が終了した場合に、測位が終了した一方の測位部での測位結果と、他方の測位部での測位に関する測位関連情報とを、位置情報要求に対する応答として送信する。このため、図１７に示した被検索端末でも上記と同様の効果を奏する。
【０２５７】
次に、上記各実施形態についての変形例を説明する。
【０２５８】
上記各実施形態では、地図情報がサーバ３００にて付加された。しかしながら、被検索端末が、地図情報を取得し、その地図情報を位置情報要求の応答に付加してもよい。また、検索端末が、地図情報を取得し、その地図情報が表す地図上に測位結果を示してもよい。
【０２５９】
上記各実施形態では、サーバ３００を介して検索端末と被検索端末が通信する。しかしながら、検索端末と被検索端末は、サーバ３００を介さずに通信してもよい。
【０２６０】
第２実施形態でのステップＳ２０９および／または第３実施形態でのステップＳ２０９で、検索端末は、測位関連情報に応じた待ち時間を表示部２０１に表示してもよい。
【０２６１】
第２実施形態において、ステップＳ９０５で“GPSホットスタート”を表す情報が測位関連情報として生成された場合、要求処理部１０３ｂ１は、要求処理部１０３ｂ３は、無線LANベース測位を中断し、ステップＳ１１１およびＳ９０６を行わなくてもよい。ただし、その場合は、要求処理部１０３ｂ１は、GPS測位結果を送信する際に、無線LANベース測位は終了した旨の測位関連情報をGPS測位結果に付加して送信する。
【０２６２】
第３実施形態において、ステップＳ１２０３で“待ち時間＝１０秒”を表す情報が測位関連情報として生成された場合、要求処理部１０３ｂ２は、無線LANベース測位を中断し、ステップＳ１１１およびＳ１２０４を行わなくてもよい。ただし、その場合は、要求処理部１０３ｂ２は、GPS測位結果を送信する際に、無線LANベース測位は終了した旨の測位関連情報をGPS測位結果に付加して送信する。
【０２６３】
上記各実施形態において、被検索端末は、コンピュータにて実現されてもよい。この場合、コンピュータは、コンピュータにて読み取り可能なＣＤ−ＲＯＭ（Compact Disk Read Only Memory）のような記録媒体に記録されたプログラムを読込み実行して、被検索端末が有する機能を実行する。記録媒体は、ＣＤ−ＲＯＭに限らず適宜変更可能である。
【０２６４】
また、上記各実施形態において、検索端末は、コンピュータにて実現されてもよい。この場合、コンピュータは、記録媒体に記録されたプログラムを読込み実行して、検索端末が有する機能を実行する。
【０２６５】
以上説明した各実施形態において、図示した構成は単なる一例であって、本発明はその構成に限定されるものではない。
【符号の説明】
【０２６６】
１、１Ａ、１Ｂ、１Ｃ  位置検索システム
１００、１００−１、１００−２、１００−３  被検索端末
１０１、１０２、１０４、１０１ｘ、１０２ｘ、１０２ｙ、１０４ｙ  測位部
１０３、１０３ｘ、１０３−１、１０３−２、１０３−３、１０３−３ｙ  処理部
１０３ａ  通信部
１０３ｂ、１０３ｂ１、１０３ｂ２、１０３ｂ３  要求処理部
２００、２００−１、２００−２、２００−３  検索端末
２０１、２０１ｘ  表示部
２０２、２０２ｘ  入力部
２０３  時計
２０４、２０４ｘ、２０４−１、２０４−２  制御部
２０４ａ  通信部
２０４ｂ、２０４ｂ１、２０４ｂ２  要求制御部
３００  サーバ
４００  ネットワーク
【図１】
0005973478.tif 000002
【図２】
0005973478.tif 000003
【図３】
0005973478.tif 000004
【図４】
0005973478.tif 000005
【図６】
0005973478.tif 000006
【図７】
0005973478.tif 000007
【図８】
0005973478.tif 000008
【図９】
0005973478.tif 000009
【図１０】
0005973478.tif 000010
【図１１】
0005973478.tif 000011
【図１２】
0005973478.tif 000012
【図１３】
0005973478.tif 000013
【図１４】
0005973478.tif 000014
【図１５】
0005973478.tif 000015
【図１６】
0005973478.tif 000016
【図１７】
0005973478.tif 000017
【図５Ａ】
0005973478.tif 000018
【図５Ｂ】
0005973478.tif 000019
【図５Ｃ】
0005973478.tif 000020