(57)【要約】【課題】何度リトライしても測位ができない事態を回避することで、測位のリトライを効果的に行う。【解決手段】１つ又は複数の外部電波発信源（例えばＧＰＳ衛星）からの電波を利用して位置を測定する（測位する）方法において、ユーザからの測位要求に基づき測位を実行してみて（Ｓ０１、Ｓ０２）、所定の測位時間内に測位が完了したか否かに基づいて当該測位が成功したか否かを判断する（Ｓ０３）。ここで、測位が成功しなかったと判断され（Ｓ０３で否定判断）、再度測位を行う旨の応答を得た場合（Ｓ０６で肯定判断）、従来の如く同じ測位時間を用いて測位を再度実行するのではなく、測位時間を長く再設定して（Ｓ０７）測位を再度実行し（Ｓ０８）、再設定後の測位時間内に測位が完了したか否かに基づいて当該再度の測位が成功したか否かを判断する（Ｓ０９）。【選択図】  図２
2004347432.tif 000002
【特許請求の範囲】
【請求項１】
１つ又は複数の外部電波発信源からの電波を利用して位置を測定する位置測定手段と、
外部からの位置測定要求を受け付ける要求受付手段と、
所定の測位時間内に位置の測定が完了したか否かに基づいて、当該位置の測定が成功したか否かを判断する成功判断手段と、
外部からの位置測定要求を受け付けた場合に、前記位置測定手段により位置の測定を実行させて、前記成功判断手段により当該位置の測定が成功したか否かを判断させ、当該位置の測定が成功しなかったと判断された場合に、前記測位時間を長く再設定し、前記位置測定手段により位置の測定を再度実行させて、前記成功判断手段により当該再度の位置の測定が成功したか否かを判断させる測定制御手段と、
を備えた携帯端末。
【請求項２】
前記測定制御手段は、
位置の測定が成功しなかったと判断された場合に、まず再度位置の測定を実行するか否かを外部に問い合わせ、再度位置の測定を実行するとの応答が得られた場合に、前記測位時間を長く再設定し、
再度位置の測定を実行するとの応答が得られた場合に、位置の測定を再度実行させる、
ことを特徴とする請求項１記載の携帯端末。
【請求項３】
前記測定制御手段は、
再度の位置の測定が成功しなかったと判断された場合、
当該時点の測位時間をさらに長く再設定する再設定処理、位置の測定の再実行処理、及び再度の位置測定が成功したか否かを判断する再実行成功判断処理を、位置の測定が成功したと判断されるまで又は所定の上限回数まで繰り返し実行させる、
ことを特徴とする請求項１又は２に記載の携帯端末。
【請求項４】
１つ又は複数の外部電波発信源からの電波を利用して位置を測定する位置測定手段と、
外部からの位置測定要求を受け付ける要求受付手段と、
所定の測位時間内に位置の測定が完了したか否かに基づいて、当該位置の測定が成功したか否かを判断する成功判断手段と、
外部からの位置測定要求を受け付けた場合に、前記位置測定手段により位置の測定を実行させて、前記成功判断手段により当該位置の測定が成功したか否かを判断させ、当該位置の測定が成功しなかったと判断された場合に、再度位置の測定を実行するか否かを外部に問い合わせるとともに、前記位置測定手段により前記位置の測定を継続実行させる実行制御手段と、
再度位置の測定を実行するとの応答が得られた場合に、継続実行で得られた位置の測定結果を出力する結果出力手段と、
を備えた携帯端末。
【請求項５】
１つ又は複数の外部電波発信源からの電波を利用して位置を測定する位置測定手段と、
外部からの位置測定要求を受け付ける要求受付手段と、
所定の測位時間内に位置の測定が完了したか否かに基づいて、当該位置の測定が成功したか否かを判断する成功判断手段と、
外部からの位置測定要求を受け付けた場合に、前記位置測定手段により位置の測定を実行させて、前記成功判断手段により当該位置の測定が成功したか否かを判断させ、当該位置の測定が成功しなかったと判断された場合に、再度位置の測定を実行するか否かを外部に問い合わせるとともに、前記位置の測定時の途中結果を保存する保存制御手段と、
再度位置の測定を実行するとの応答が得られた場合に、前記位置測定手段により、前記保存された前記位置の測定時の途中結果を、情報の１つとして使用して位置の測定を再度実行させる再実行制御手段と、
を備えた携帯端末。
【請求項６】
前記再実行制御手段は、測定された後、所定時間以上経過していない前記位置の測定時の途中結果のみを、情報の１つとして使用して位置の測定を再度実行することを特徴とする請求項５記載の携帯端末。
【請求項７】
１つ又は複数の外部電波発信源からの電波を利用して位置を測定する位置測定処理方法であって、
外部からの位置測定要求に基づいて位置の測定を実行する位置測定工程と、
所定の測位時間内に位置の測定が完了したか否かに基づいて、当該位置の測定が成功したか否かを判断する成功判断工程と、
当該位置の測定が成功しなかったと判断された場合に、前記測位時間を長く再設定する再設定工程と、
位置の測定を再度実行する再実行工程と、
再設定後の測位時間内に位置の測定が完了したか否かに基づいて、当該再度の位置の測定が成功したか否かを判断する再実行成功判断工程と、
を有する位置測定処理方法。
【請求項８】
１つ又は複数の外部電波発信源からの電波を利用して位置を測定する位置測定処理方法であって、
外部からの位置測定要求に基づいて位置の測定を開始する位置測定開始工程と、
所定の測位時間内に位置の測定が完了したか否かに基づいて、当該位置の測定が成功したか否かを判断する成功判断工程と、
当該位置の測定が成功しなかったと判断された場合に、再度位置の測定を実行するか否かを外部に問い合わせるとともに、前記位置の測定を継続実行する実行制御工程と、
再度位置の測定を実行するとの応答が得られた場合に、継続実行で得られた位置の測定結果を出力する結果出力工程と、
を有する位置測定処理方法。
【請求項９】
１つ又は複数の外部電波発信源からの電波を利用して位置を測定する位置測定処理方法であって、
外部からの位置測定要求に基づいて位置の測定を実行する位置測定工程と、
所定の測位時間内に位置の測定が完了したか否かに基づいて、当該位置の測定が成功したか否かを判断する成功判断工程と、
当該位置の測定が成功しなかったと判断された場合に、再度位置の測定を実行するか否かを外部に問い合わせるとともに、前記位置の測定時の途中結果を保存する保存制御工程と、
再度位置の測定を実行するとの応答が得られた場合に、保存された前記位置の測定時の途中結果を、情報の１つとして使用して位置の測定を再度実行する再実行工程と、
を有する位置測定処理方法。
【請求項１０】
１つ又は複数の外部電波発信源からの電波を利用して位置を測定するための位置測定処理プログラムであって、
外部からの位置測定要求に基づいて位置の測定を実行する位置測定ステップと、
所定の測位時間内に位置の測定が完了したか否かに基づいて、当該位置の測定が成功したか否かを判断する成功判断ステップと、
当該位置の測定が成功しなかったと判断された場合に、前記測位時間を長く再設定する再設定ステップと、
位置の測定を再度実行する再実行ステップと、
再設定後の測位時間内に位置の測定が完了したか否かに基づいて、当該再度の位置の測定が成功したか否かを判断する再実行成功判断ステップとを、
コンピュータに実行させることを特徴とする位置測定処理プログラム。
【請求項１１】
１つ又は複数の外部電波発信源からの電波を利用して位置を測定するための位置測定処理プログラムであって、
外部からの位置測定要求に基づいて位置の測定を開始する位置測定開始ステップと、
所定の測位時間内に位置の測定が完了したか否かに基づいて、当該位置の測定が成功したか否かを判断する成功判断ステップと、
当該位置の測定が成功しなかったと判断された場合に、再度位置の測定を実行するか否かを外部に問い合わせるとともに、前記位置の測定を継続実行する実行制御ステップと、
再度位置の測定を実行するとの応答が得られた場合に、継続実行で得られた位置の測定結果を出力する結果出力ステップとを、
コンピュータに実行させることを特徴とする位置測定処理プログラム。
【請求項１２】
１つ又は複数の外部電波発信源からの電波を利用して位置を測定するための位置測定処理プログラムであって、
外部からの位置測定要求に基づいて位置の測定を実行する位置測定ステップと、
所定の測位時間内に位置の測定が完了したか否かに基づいて、当該位置の測定が成功したか否かを判断する成功判断ステップと、
当該位置の測定が成功しなかったと判断された場合に、再度位置の測定を実行するか否かを外部に問い合わせるとともに、前記位置の測定時の途中結果を保存する保存制御ステップと、
再度位置の測定を実行するとの応答が得られた場合に、保存された前記位置の測定時の途中結果を、情報の１つとして使用して位置の測定を再度実行する再実行ステップとを、
コンピュータに実行させることを特徴とする位置測定処理プログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、１つ又は複数の外部電波発信源からの電波を利用して（例えば、ＧＰＳ（全地球測位システム：グローバル・ポジショニング・システム）等により）位置を測定する携帯端末、位置測定処理方法、及び位置測定処理プログラムに関する。
【０００２】
なお、本明細書では、位置を測定することを「測位」という語により表現する。
【０００３】
【従来の技術】
従来から、１つ又は複数の外部電波発信源からの電波を利用して位置を測定する技術として、例えば、複数の通信衛星（いわゆるＧＰＳ衛星）を用いて地球上に存在する対象物の位置を測定するＧＰＳ（全地球測位システム：グローバル・ポジショニング・システム）が知られている。
【０００４】
その一方で、携帯電話やＰＤＡ等の携帯端末は既に広く普及してきており、このような携帯端末に搭載される付加的な機能も多種多様化してきている。具体的には、上記ＧＰＳにより自機（当該携帯端末自体）の現在位置を測定する機能を備えた携帯端末も知られており、携帯端末のユーザが自分の現在位置を確認するために、この位置測定機能を利用する場面はかなり多いと考えられる。例えば、携帯端末のユーザがある目的地へ移動する際に、予め記憶した当該目的地の位置情報と位置測定機能により得られた携帯端末の位置情報とから、目的地と携帯端末との距離を算出し、この距離に基づいて目的地に接近したか否かの判定や目的地への到達判定をする技術などの応用技術が提案されている。
【０００５】
ところで、携帯端末においてＧＰＳを用いて位置測定を行う際には、当該携帯端末は位置測定のための電波を複数のＧＰＳ衛星から受信する必要があるが、ＧＰＳ衛星からの受信電波が弱い環境では、複数の周期にわたりＧＰＳ衛星からの電波受信を行う必要が生じるため、電波受信状態の良い環境よりも２倍以上の測位時間がかかってしまうケースがある。
【０００６】
そのため、ＧＰＳ機能を携帯電話に搭載する場合、測位時間がかなりかかってしまう場合には、ユーザ心理を考慮して、所定の測位設定時間内に測位が完了しなければ、意図的に測位失敗としてユーザに測位をリトライするか否かを問い合わせ、その応答に基づき測位をリトライするか又は測位を中止する実施態様も見受けられる（下記の特許文献１参照）。このとき、上記の測位設定時間は、デフォルト値のまま固定されていた。
【０００７】
【特許文献１】
特開平１０−２２１１０６号公報
【０００８】
【発明が解決しようとする課題】
しかしながら、ユーザがどうしても自己の位置を特定したい場合に測位失敗時にリトライを選択しても、前回の測位時とは電波受信状態は殆ど変わっていないため、測位を何度リトライしても、結果的に測位ができないといった事態が生じうる。
【０００９】
本発明は、上記課題を解決するために成されたものであり、測位のリトライを効果的に行うことができる携帯端末、位置測定処理方法及び位置測定処理プログラムを提供することを目的とする。
【００１０】
【課題を解決するための手段】
上記目的を達成するために、本発明に係る携帯端末は、請求項１に記載したように、１つ又は複数の外部電波発信源からの電波を利用して位置を測定する位置測定手段と、外部からの位置測定要求を受け付ける要求受付手段と、所定の測位時間内に位置の測定が完了したか否かに基づいて、当該位置の測定が成功したか否かを判断する成功判断手段と、外部からの位置測定要求を受け付けた場合に、前記位置測定手段により位置の測定を実行させて、前記成功判断手段により当該位置の測定が成功したか否かを判断させ、当該位置の測定が成功しなかったと判断された場合に、前記測位時間を長く再設定し、前記位置測定手段により位置の測定を再度実行させて、前記成功判断手段により当該再度の位置の測定が成功したか否かを判断させる測定制御手段とを備えたことを特徴とする。
【００１１】
即ち、上記携帯端末では、要求受付手段により外部からの位置測定要求を受け付けた場合、測定制御手段は、位置測定手段により位置の測定を実行させ、成功判断手段により、所定の測位時間内に位置の測定が完了したか否かに基づいて当該位置の測定が成功したか否かを判断させる。ここで、当該位置の測定が成功しなかったと判断された場合は、測位時間を長く再設定した後、位置測定手段により位置の測定を再度実行させ、成功判断手段により、再設定後の測位時間内に位置の測定が完了したか否かに基づいて当該再度の位置の測定が成功したか否かを判断させる。
【００１２】
このように所定の測位時間内に位置の測定が完了せず、当該位置の測定が成功しなかったと判断された場合に、従来のように同じ測位時間を用いて位置の測定を再度実行するのではなく、測位時間を長く再設定してから位置の測定を再度実行する。そして、再設定後の測位時間（即ち、長く設定された測位時間）内に位置の測定が完了したか否かに基づいて当該再度の位置の測定が成功したか否かを判断するため、従来のように測位を何度リトライしても測位ができないといった事態を極力回避することができ、測位のリトライを効果的に行うことができる。
【００１３】
なお、上記携帯端末では、請求項２に記載したように、測定制御手段は、位置の測定が成功しなかったと判断された場合に、まず再度位置の測定を実行するか否かを外部に問い合わせ、再度位置の測定を実行するとの応答が得られた場合に、前記測位時間を長く再設定し、再度位置の測定を実行するとの応答が得られた場合に、位置の測定を再度実行させる構成態様を採用することもできる。この場合、外部から（例えば、携帯端末の入力部に入力された）再度位置の測定を実行するとの応答が得られた場合に測位時間の再設定及び測位の再実行をするため、携帯端末ユーザの意向により即した測位を実現することができる。
【００１４】
また、上記携帯端末では、請求項３に記載したように、測定制御手段は、再度の位置の測定が成功しなかったと判断された場合、当該時点の測位時間をさらに長く再設定する再設定処理、位置の測定の再実行処理、及び再度の位置測定が成功したか否かを判断する再実行成功判断処理を、位置の測定が成功したと判断されるまで又は所定の上限回数まで繰り返し実行させる構成態様を採用することもできる。この場合、位置の測定が成功したと判断されるまで又は所定の上限回数まで、測位時間を長く再設定しながら測位を繰り返し実行するため、自己の位置をどうしても特定したい携帯端末ユーザのニーズに応えることができる。
【００１５】
その他、上記携帯端末の別の態様として、請求項４〜６に記載した携帯端末が挙げられる。
【００１６】
即ち、請求項４に記載した携帯端末は、１つ又は複数の外部電波発信源からの電波を利用して位置を測定する位置測定手段と、外部からの位置測定要求を受け付ける要求受付手段と、所定の測位時間内に位置の測定が完了したか否かに基づいて、当該位置の測定が成功したか否かを判断する成功判断手段と、外部からの位置測定要求を受け付けた場合に、前記位置測定手段により位置の測定を実行させて、前記成功判断手段により当該位置の測定が成功したか否かを判断させ、当該位置の測定が成功しなかったと判断された場合に、再度位置の測定を実行するか否かを外部に問い合わせるとともに、前記位置測定手段により前記位置の測定を継続実行させる実行制御手段と、再度位置の測定を実行するとの応答が得られた場合に、継続実行で得られた位置の測定結果を出力する結果出力手段とを備えたことを特徴とする。
【００１７】
この請求項４記載の携帯端末では、要求受付手段により外部からの位置測定要求を受け付けた場合、実行制御手段は、位置測定手段により位置の測定を実行させ、成功判断手段により、所定の測位時間内に位置の測定が完了したか否かに基づいて当該位置の測定が成功したか否かを判断させる。ここで、当該位置の測定が成功しなかったと判断された場合、実行制御手段は、再度位置の測定を実行するか否かを外部に問い合わせるとともに、位置測定手段により位置の測定を継続実行させる。そして、再度位置の測定を実行するとの応答が得られた場合、結果出力手段が、継続実行で得られた位置の測定結果を出力する。この携帯端末では、外部への問い合わせ中に位置の測定を継続実行するため、再度位置の測定を実行するとの応答が得られたときに、位置の測定結果を速やかに出力することができ、携帯端末ユーザは位置の測定結果を速やかに知得することができる。
【００１８】
また、請求項５に記載した携帯端末は、１つ又は複数の外部電波発信源からの電波を利用して位置を測定する位置測定手段と、外部からの位置測定要求を受け付ける要求受付手段と、所定の測位時間内に位置の測定が完了したか否かに基づいて、当該位置の測定が成功したか否かを判断する成功判断手段と、外部からの位置測定要求を受け付けた場合に、前記位置測定手段により位置の測定を実行させて、前記成功判断手段により当該位置の測定が成功したか否かを判断させ、当該位置の測定が成功しなかったと判断された場合に、再度位置の測定を実行するか否かを外部に問い合わせるとともに、前記位置の測定時の途中結果を保存する保存制御手段と、再度位置の測定を実行するとの応答が得られた場合に、前記位置測定手段により、前記保存された前記位置の測定時の途中結果を、情報の１つとして使用して位置の測定を再度実行させる再実行制御手段とを備えたことを特徴とする。
【００１９】
この請求項５記載の携帯端末では、要求受付手段により外部からの位置測定要求を受け付けた場合、実行制御手段は、位置測定手段により位置の測定を実行させ、成功判断手段により、所定の測位時間内に位置の測定が完了したか否かに基づいて当該位置の測定が成功したか否かを判断させる。ここで、当該位置の測定が成功しなかったと判断された場合、保存制御手段は、再度位置の測定を実行するか否かを外部に問い合わせるとともに、位置の測定時の途中結果を保存する。そして、再度位置の測定を実行するとの応答が得られた場合、再実行制御手段は、位置測定手段により、前記保存された位置の測定時の途中結果を情報の１つとして使用して、位置の測定を再度実行させる。この携帯端末では、位置の測定時の途中結果を保存しておき、再度位置の測定を実行するとの応答が得られた場合に、当該保存された前記位置の測定時の途中結果を、情報の１つとして使用して位置の測定を再度実行するため、位置の測定時の途中結果を有効利用して再度の測位における処理負担を軽減し処理時間を短縮することができる。
【００２０】
ただし、上記の再実行制御手段は、請求項６に記載したように、測定された後、所定時間以上経過していない前記位置の測定時の途中結果のみを、情報の１つとして使用して位置の測定を再度実行する構成態様を採用することができる。この場合、測定された後、所定時間以上経過し、位置を正確に表していないおそれのある測定結果は使用されないため、位置の測定時の途中結果の有効利用を図りながらも位置測定の精度が低下することを未然に防止することができる。
【００２１】
ところで、本発明は、位置測定処理方法に関する発明として記述することもできる。そこで、上記の携帯端末に関する発明の要部を成す請求項１、４、５に記載の発明の各々について、以下のように位置測定処理方法に関する発明として記述する。
【００２２】
即ち、請求項７記載の位置測定処理方法は、１つ又は複数の外部電波発信源からの電波を利用して位置を測定する位置測定処理方法であって、外部からの位置測定要求に基づいて位置の測定を実行する位置測定工程と、所定の測位時間内に位置の測定が完了したか否かに基づいて、当該位置の測定が成功したか否かを判断する成功判断工程と、当該位置の測定が成功しなかったと判断された場合に、前記測位時間を長く再設定する再設定工程と、位置の測定を再度実行する再実行工程と、再設定後の測位時間内に位置の測定が完了したか否かに基づいて、当該再度の位置の測定が成功したか否かを判断する再実行成功判断工程と、を有することを特徴とする。
【００２３】
また、請求項８記載の位置測定処理方法は、１つ又は複数の外部電波発信源からの電波を利用して位置を測定する位置測定処理方法であって、外部からの位置測定要求に基づいて位置の測定を開始する位置測定開始工程と、所定の測位時間内に位置の測定が完了したか否かに基づいて、当該位置の測定が成功したか否かを判断する成功判断工程と、当該位置の測定が成功しなかったと判断された場合に、再度位置の測定を実行するか否かを外部に問い合わせるとともに、前記位置の測定を継続実行する実行制御工程と、再度位置の測定を実行するとの応答が得られた場合に、継続実行で得られた位置の測定結果を出力する結果出力工程と、を有することを特徴とする。
【００２４】
更に、請求項９記載の位置測定処理方法は、１つ又は複数の外部電波発信源からの電波を利用して位置を測定する位置測定処理方法であって、外部からの位置測定要求に基づいて位置の測定を開始する位置測定開始工程と、所定の測位時間内に位置の測定が完了したか否かに基づいて、当該位置の測定が成功したか否かを判断する成功判断工程と、当該位置の測定が成功しなかったと判断された場合に、再度位置の測定を実行するか否かを外部に問い合わせるとともに、位置の測定時の途中結果を保存する保存制御工程と、再度位置の測定を実行するとの応答が得られた場合に、保存された前記位置の測定時の途中結果を、情報の１つとして使用して位置の測定を再度実行する再実行工程とを有することを特徴とする。
【００２５】
ところで、上記の位置測定処理方法に係る発明は、その処理工程を処理ステップとして、コンピュータに実行させるための位置測定処理プログラムに関する発明として記述することもできる。
【００２６】
即ち、請求項１０記載の位置測定処理プログラムは、１つ又は複数の外部電波発信源からの電波を利用して位置を測定するための位置測定処理プログラムであって、外部からの位置測定要求に基づいて位置の測定を実行する位置測定ステップと、所定の測位時間内に位置の測定が完了したか否かに基づいて、当該位置の測定が成功したか否かを判断する成功判断ステップと、当該位置の測定が成功しなかったと判断された場合に、前記測位時間を長く再設定する再設定ステップと、位置の測定を再度実行する再実行ステップと、再設定後の測位時間内に位置の測定が完了したか否かに基づいて、当該再度の位置の測定が成功したか否かを判断する再実行成功判断ステップとを、コンピュータに実行させることを特徴とする。
【００２７】
また、請求項１１記載の位置測定処理プログラムは、１つ又は複数の外部電波発信源からの電波を利用して位置を測定するための位置測定処理プログラムであって、外部からの位置測定要求に基づいて位置の測定を開始する位置測定開始ステップと、所定の測位時間内に位置の測定が完了したか否かに基づいて、当該位置の測定が成功したか否かを判断する成功判断ステップと、当該位置の測定が成功しなかったと判断された場合に、再度位置の測定を実行するか否かを外部に問い合わせるとともに、前記位置の測定を継続実行する実行制御ステップと、再度位置の測定を実行するとの応答が得られた場合に、継続実行で得られた位置の測定結果を出力する結果出力ステップとを、コンピュータに実行させることを特徴とする。
【００２８】
更に、請求項１２記載の位置測定処理プログラムは、１つ又は複数の外部電波発信源からの電波を利用して位置を測定するための位置測定処理プログラムであって、外部からの位置測定要求に基づいて位置の測定を実行する位置測定ステップと、所定の測位時間内に位置の測定が完了したか否かに基づいて、当該位置の測定が成功したか否かを判断する成功判断ステップと、当該位置の測定が成功しなかったと判断された場合に、再度位置の測定を実行するか否かを外部に問い合わせるとともに、位置の測定時の途中結果を保存する保存制御ステップと、再度位置の測定を実行するとの応答が得られた場合に、保存された前記位置の測定時の途中結果を、情報の１つとして使用して位置の測定を再度実行する再実行ステップとを、コンピュータに実行させることを特徴とする。
【００２９】
【発明の実施の形態】
以下、図面と共に、本発明に関する各種の実施形態について詳細に説明する。なお、図面の説明においては同一要素には同一符号を付し、重複する説明を省略する。
【００３０】
［第１実施形態］
第１実施形態では、請求項１〜３に記載の携帯端末に関する実施形態を説明する。
【００３１】
図１には本実施形態に係る携帯端末１０の構成例を機能ブロック図により示している。この携帯端末１０は、例えば、携帯電話、ＰＨＳ、ＰＤＡ、携帯用パーソナルコンピュータ等により構成されるが、図１には本発明に関連する構成要素を抽出して表しており、以下、当該構成要素について説明する。
【００３２】
図１に示すように、本実施形態に係る携帯端末１０は、複数のＧＰＳ衛星２０から測位のための所定の信号を受信して当該携帯端末１０の位置を測定する位置測定部１２と、所定の測位時間内に測位が完了したか否かに基づいて当該測位が成功したか否かを判断する成功判断部１３と、成功判断部１３による判断で用いられる上記測位時間の設定情報を記憶する測位時間記憶部１４と、携帯端末１０のユーザが測位要求等を入力するための入力部１５と、測位結果や各種メッセージ等をユーザに対し表示出力する表示部１６と、携帯端末１０の各部の動作を制御する制御部１１とを含んで構成されている。
【００３３】
このうち制御部１１は、ユーザが入力部１５により測位要求を入力した場合に、位置測定部１２により測位を実行させて、成功判断部１３により当該測位が成功したか否かを判断させる。ここで当該測位が成功しなかったと判断された場合、制御部１１は、第１実施形態に特有の処理として、測位時間を長く再設定して、位置測定部１２により測位を再度実行させて、成功判断部１３により当該再度の測位が成功したか否かを判断させる。これらの処理は後に詳述する。
【００３４】
なお、図１には便宜上、ＧＰＳ衛星２０を３機のみ表記しているが、実際には、位置測定部１２はもっと多数のＧＰＳ衛星２０から所定の信号を受信して測位を行う。成功判断部１３は、一例として、所定の測位時間内に４機以上のＧＰＳ衛星２０から所定の信号を受信して、それらの信号を基に位置演算結果が得られた場合にのみ、測位完了として当該測位が成功したと判断するものとする。
【００３５】
次に、本実施形態における位置測定処理を説明する。携帯端末１０では、制御部１１の制御の下で図２の処理が実行される。
【００３６】
携帯端末１０は、まず、ユーザが入力部１５により入力した測位要求を受け付け（Ｓ０１）、位置測定部１２により測位を開始する（Ｓ０２）。そして、成功判断部１３により、所定の測位時間内に測位が完了した（例えば４機以上のＧＰＳ衛星２０から所定の信号を受信し位置演算結果が得られた）か否かに基づいて当該測位が成功したか否かを判断する（Ｓ０３）。
【００３７】
ここで、測位が成功したと判断された場合は、当該測位結果を表示部１６に表示して（Ｓ０４）、図２の処理を終了する。携帯端末１０のユーザは、表示された測位結果を見て、自己の位置を認識することができる。
【００３８】
一方、Ｓ０３で測位が成功しなかったと判断された場合は、再度測位を行うか否かをユーザに問い合わせるメッセージを表示部１６に表示して（Ｓ０５）、それに対する応答の内容を判断する（Ｓ０６）。
【００３９】
ここで、ユーザが入力部１５より再度測位を行わない旨を応答した場合は、Ｓ０６で否定判断され、再度測位を行うことなく図２の処理を終了する。一方、ユーザが入力部１５より再度測位を行う旨を応答した場合は、Ｓ０６で肯定判断され、制御部１１が測位時間を長く再設定して（Ｓ０７）、位置測定部１２により測位を再度実行開始する（Ｓ０８）。なお、Ｓ０７では、一例として、デフォルトの測位時間１０秒を３０秒に延長して再設定する。
【００４０】
そして、再び成功判断部１３により、所定の測位時間内に測位が完了した（例えば４機以上のＧＰＳ衛星２０から所定の信号を受信し位置演算結果が得られた）か否かに基づいて当該測位が成功したか否かを判断する（Ｓ０９）。
【００４１】
ここで、測位が成功しなかったと判断された場合は、そのまま図２の処理を終了するが、測位が成功したと判断された場合は、当該測位結果を表示部１６に表示して（Ｓ１０）、図２の処理を終了する。携帯端末１０のユーザは、表示された測位結果を見て、自己の位置を認識することができる。
【００４２】
上記の図２の処理によれば、所定の測位時間内に測位が完了せず当該測位が成功しなかったと判断された場合に、従来のように同じ測位時間を用いて測位を再度実行するのではなく、測位時間を長く再設定してから測位を再度実行し、再設定後の長い測位時間内に測位が完了したか否かに基づいて当該再度の測位が成功したか否かを判断するため、従来のように測位を何度リトライしても測位ができないといった事態を極力回避することができ、測位のリトライを効果的に行うことができる。
【００４３】
また、測位が成功しなかったと判断された場合に、まず再度測位を実行するか否かをユーザに問い合わせ、再度測位を実行するとの応答が得られた場合に、測位時間の再設定及び測位の再実行をするため、よりユーザの意向に即した測位を実現することができる。
【００４４】
ところで、上記の図２とは別の処理態様として、図３の処理が挙げられる。即ち、図３の処理では、Ｓ０６にて再度測位を行う旨の応答と判断されると、制御部１１が測位時間を長く再設定して（Ｓ０７）、位置測定部１２により測位を再度実行開始する（Ｓ０８）。そして、再び成功判断部１３により、所定の測位時間内に測位が完了した（例えば４機以上のＧＰＳ衛星２０から所定の信号を受信し位置演算結果が得られた）か否かに基づいて当該測位が成功したか否かを判断する（Ｓ０９）。ここで、測位が成功しなかったと判断された場合は、そのまま処理を終了するのではなく、Ｓ０５へ戻り、Ｓ０５以降の処理を繰り返す。その後、Ｓ０６にて再度測位を行わない旨の応答と判断されるか、又はＳ０９にて測位が成功したと判断されるまで繰り返し実行される。
【００４５】
このように、Ｓ０７で測位時間を長く再設定しながら測位を繰り返し実行するため、自己の位置をどうしても特定したいユーザのニーズに応えることができる。
【００４６】
なお、繰り返し実行を解除する条件として繰り返しの上限回数を予め設定しておき、測位時間を長く再設定しながら測位を当該上限回数分繰り返しても測位が成功しない場合には、測位を取り止めて、処理を終了するよう制御してもよい。
【００４７】
［第２実施形態］
第２実施形態では、請求項４記載の携帯端末に関する実施形態を説明する。なお、携帯端末の構成は、図１の第１実施形態の構成と同様であるため、説明を省略する。
【００４８】
以下、本実施形態における位置測定処理を説明する。携帯端末１０では、制御部１１の制御の下で図４の処理が実行される。
【００４９】
携帯端末１０は、まず、ユーザが入力部１５により入力した測位要求を受け付け（Ｓ２１）、位置測定部１２により測位を開始する（Ｓ２２）。そして、成功判断部１３により、所定の測位時間内に測位が完了した（例えば４機以上のＧＰＳ衛星２０から所定の信号を受信し位置演算結果が得られた）か否かに基づいて当該測位が成功したか否かを判断する（Ｓ２３）。
【００５０】
ここで、測位が成功したと判断された場合は、当該測位結果を表示部１６に表示して（Ｓ２４）、図４の処理を終了する。携帯端末１０のユーザは、表示された測位結果を見て、自己の位置を認識することができる。
【００５１】
一方、Ｓ２３で測位が成功しなかったと判断された場合は、再度測位を行うか否かをユーザに問い合わせるメッセージを表示部１６に表示するとともに、ユーザからの応答を待たずに位置測定部１２により再度測位を開始する（Ｓ２５）。
【００５２】
そして、ユーザからの応答が再度測位を行う旨の応答か否かを判断する（Ｓ２６）。ここで、ユーザが入力部１５より再度測位を行わない旨を応答した場合は、Ｓ２６で否定判断され、再度測位を行うことなく図４の処理を終了する。一方、ユーザが入力部１５より再度測位を行う旨を応答した場合は、Ｓ２６で肯定判断され、Ｓ２７へ進み、既にＳ２５で再実行していた測位が成功したか否かを成功判断部１３により判断する。
【００５３】
ここで、測位が成功しなかったと判断された場合は、そのまま図４の処理を終了するが、測位が成功したと判断された場合は、当該測位結果を表示部１６に表示して（Ｓ２８）、図４の処理を終了する。携帯端末１０のユーザは、表示された測位結果を見て、自己の位置を認識することができる。
【００５４】
上記の図４の処理によれば、携帯端末１０のユーザへの問い合わせ中に（ユーザからの応答を待たずに）、測位を再実行するため、再度測位を行うとの応答が得られたときに、測位結果を速やかに表示することが可能となり、ユーザは測位結果を速やかに知得することができる。
【００５５】
なお、Ｓ２５にて測位を再実行する際には、第１実施形態のように測位時間を長く再設定した上で測位を再実行してもよく、第１実施形態と同様の効果も併せて得ることができる。
【００５６】
［第３実施形態］
第３実施形態では、請求項５、６に記載の携帯端末に関する実施形態を説明する。
【００５７】
図５に示す本実施形態の携帯端末１０Ｓの構成は、図１の第１実施形態の構成とほぼ同様である。図５では図１と同じ構成には同じ符号を付し、以下、新たな構成要素につき説明する。即ち、図５の携帯端末１０Ｓは、新たな構成として、位置測定部１２による測位により得られた測位結果を表すデータ（以下「測位データ」という）を一時的に記憶するための測位データ記憶部１７と、測位データが使用可能か否かを判断するために用いられ、測位後の経過時間の基準値（ここでは例えば１分間）がタイムアウト時間として設定されたタイマ１１Ａとを含んで構成されている。
【００５８】
以下、本実施形態における位置測定処理を説明する。携帯端末１０Ｓでは、制御部１１の制御の下で図６の処理が実行される。
【００５９】
携帯端末１０Ｓは、まず、ユーザが入力部１５により入力した測位要求を受け付け（Ｓ４１）、位置測定部１２により測位を開始する（Ｓ４２）。そして、成功判断部１３により、所定の測位時間内に測位が完了した（例えば４機以上のＧＰＳ衛星２０から所定の信号を受信し位置演算結果が得られた）か否かに基づいて当該測位が成功したか否かを判断する（Ｓ４３）。
【００６０】
ここで、測位が成功したと判断された場合は、当該測位結果を表示部１６に表示して（Ｓ４４）、図６の処理を終了する。携帯端末１０Ｓのユーザは、表示された測位結果を見て、自己の位置を認識することができる。
【００６１】
一方、Ｓ４３で測位が成功しなかったと判断された場合は、Ｓ４５において、再度測位を行うか否かをユーザに問い合わせるメッセージを表示部１６に表示するとともに、測位データを測位データ記憶部１７に記憶してタイマ１１Ａを起動する。なお、測位データ記憶部１７への測位データの記憶は、上書きモードで行われるものとする。
【００６２】
そして、ユーザからの応答が再度測位を行う旨の応答か否かを判断する（Ｓ４６）。ここで、ユーザが入力部１５より再度測位を行わない旨を応答した場合は、Ｓ４６で否定判断され、再度測位を行うことなく図６の処理を終了する。
【００６３】
一方、ユーザが入力部１５より再度測位を行う旨を応答した場合は、Ｓ４６で肯定判断され、Ｓ４７へ進み、当該時点でタイマ１１Ａがタイムアウトしているか否かにより、直前の測位からの経過時間が１分以上であるか否かを判断する。
【００６４】
ここで、測位からの経過時間が１分以上であれば、測位データ記憶部１７に記憶された直前の測位データは使用不可能と判断できるため、位置測定部１２により当該測位データを使用せずに再度の測位を開始する（Ｓ４９）。一方、Ｓ４７で測位からの経過時間が１分未満であれば、測位データ記憶部１７に記憶された直前の測位データは使用可能と判断できるため、位置測定部１２により当該測位データを使用して再度の測位を開始する（Ｓ４８）。
【００６５】
そして、再び成功判断部１３により、所定の測位時間内に測位が完了した（例えば４機以上のＧＰＳ衛星２０から所定の信号を受信し位置演算結果が得られた）か否かに基づいて当該測位が成功したか否かを判断する（Ｓ５０）。
【００６６】
ここで、測位が成功しなかったと判断された場合は、そのまま図６の処理を終了するが、測位が成功したと判断された場合は、当該測位結果を表示部１６に表示して（Ｓ５１）、図６の処理を終了する。携帯端末１０Ｓのユーザは、表示された測位結果を見て、自己の位置を認識することができる。
【００６７】
上記の図６の処理によれば、測位データを記憶しておき、再度の測位を実行するとの応答が得られた場合に、当該記憶された測位データを使用して再度の測位を実行するため、測位データを有効利用して再度の測位における処理負担を軽減し処理時間を短縮することができる。
【００６８】
また、測位から所定時間（例えば１分）以上経過していない測位データのみを使用するため、測位から所定時間以上経過し位置を正確に表していないおそれのある測位データは使用されないため、測位の精度が低下することを未然に防止することができる。
【００６９】
なお、Ｓ４８、Ｓ４９にて測位を再実行する際には、第１実施形態のように測位時間を長く再設定した上で測位を再実行してもよく、第１実施形態と同様の効果も併せて得ることができる。
【００７０】
ところで、上記の各実施形態では、ＧＰＳを用いて測位する例を説明したが、外部電波発信源からの電波を利用して測位する手段としては、ＧＰＳに限定されるものではなく、例えば、ＧＡＬＩＬＥＯ、ＧＬＯＮＡＳＳなどの衛星を利用した測位システム、準天頂衛星を用いた測位システム、ｐｓｅｕｄｏｌｉｔｅ（擬似衛星）を用いた測位システム、ロランＣ、ロランＡ、デッカ、オメガなどの電波航法システムを用いてもよい。
【００７１】
【発明の効果】
以上説明したように、本発明によれば、所定の測位時間内に位置の測定が完了せず、当該位置の測定が成功しなかったと判断された場合に、従来のように同じ測位時間を用いて位置の測定を再度実行するのではなく、測位時間を長く再設定してから位置の測定を再度実行する。そして、再設定後の測位時間（即ち、長く設定された測位時間）内に位置の測定が完了したか否かに基づいて当該再度の位置の測定が成功したか否かを判断するため、従来のように測位を何度リトライしても測位ができないといった事態を極力回避することができ、測位のリトライを効果的に行うことができる。
【図面の簡単な説明】
【図１】第１、第２実施形態の携帯端末のブロック構成図である。
【図２】第１実施形態の位置測定処理に関する流れ図である。
【図３】図２の変形態様の流れ図である。
【図４】第２実施形態の位置測定処理に関する流れ図である。
【図５】第３実施形態の携帯端末のブロック構成図である。
【図６】第３実施形態の位置測定処理に関する流れ図である。
【図７】位置測定処理プログラムが記録された記録媒体及びその周辺機器の構成図である。
【符号の説明】
１０、１０Ｓ…携帯端末、１０Ａ…コンピュータ、１０Ｂ…読取部、１１…制御部、１１Ａ…タイマ、１２…位置測定部、１３…成功判断部、１４…測位時間記憶部、１５…入力部、１６…表示部、１７…測位データ記憶部、２０…ＧＰＳ衛星、３０…記録媒体。
【図１】
2004347432.tif 000003
【図２】
2004347432.tif 000004
【図３】
2004347432.tif 000005
【図４】
2004347432.tif 000006
【図５】
2004347432.tif 000007
【図６】
2004347432.tif 000008
【図７】
2004347432.tif 000009