(57)【要約】【課題】トラッキング測位に際しての消費電力を簡易に低減させる。【解決手段】移動端末１を構成する測位部１０は、例えばＧＰＳ衛星２から順次受信した測位用無線信号ＳＧに基づき、自端末１の移動軌跡を測定する。制御部２０は、測位部１０による測定結果ＲＳＬＴが、一定回数連続して測位用無線信号ＳＧの受信不可を示す場合、測位部１０の動作を停止させる。また、制御部２０は、測位部１０の動作停止時点から一定時間が経過した場合、測位部１０の動作を再開させる。【選択図】図１
2010197188.tif 000002
【特許請求の範囲】
【請求項１】
外部から順次受信した無線信号に基づき、自端末の移動軌跡を測定する測位部と、
前記測位部による測定結果が、一定回数連続して前記無線信号の受信不可を示す場合、前記測位部の動作を停止させる制御部と、
を備えた移動端末。
【請求項２】
請求項１において、
前記制御部が、前記測位部の動作停止時点から一定時間が経過した場合、前記測位部の動作を再開させることを特徴とした移動端末。
【請求項３】
請求項２において、
前記制御部が、ユーザ要求に応じて、前記一定時間の経過前であっても前記測位部の動作を再開させることを特徴とした移動端末。
【請求項４】
請求項１〜３のいずれか一項において、
前記無線信号が、ＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ）衛星から送信された測位用信号であることを特徴とした移動端末。
【請求項５】
移動端末における測位制御方法であって、
外部から順次受信した無線信号に基づき、前記移動端末の移動軌跡を測定し、
前記測定の結果として、一定回数連続して前記無線信号の受信不可を得た場合、前記測位を停止する測位制御方法。
【請求項６】
請求項５において、
前記測位の停止時点から一定時間が経過した場合、前記測位を再開することを特徴とした測位制御方法。
【請求項７】
請求項６において、
ユーザ要求に応じて、前記一定時間の経過前であっても前記測位を再開することを特徴とした測位制御方法。
【請求項８】
請求項５〜７のいずれか一項において、
前記無線信号として、ＧＰＳ（Ｇｌｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ）衛星から送信された測位用信号を用いることを特徴とした測位制御方法。
【請求項９】
移動端末に、
外部から順次受信した無線信号に基づき、前記移動端末の移動軌跡を測定する処理と、
前記測定の結果として、一定回数連続して前記無線信号の受信不可を得た場合、前記測位を停止する処理と、
を実行させるための測位制御プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動端末、並びにその測位制御方法及びプログラムに関し、特にトラッキング測位を行うのに好適な移動端末、並びにその測位制御方法及びプログラムに関する。
【背景技術】
【０００２】
ＧＰＳ(Ｇｒｏｂａｌ Ｐｏｓｉｔｉｏｎｉｎｇ Ｓｙｓｔｅｍ)機能の利用例としては、移動端末のディプレイ画面上に地図と共に現在位置を表示する例(現在位置確認)、位置を連続的に測位して移動端末の移動軌跡を測定する例(トラッキング測位)、及び第三者からの問合せに対して移動端末の現在位置を応答する例(第三者検索)等が挙げられる。
【０００３】
この内、トラッキング測位は、連続的な測位(移動軌跡の追跡)を主目的として行われる。このため、トラッキング測位は、移動端末を所持するユーザがトンネルや地下街等のＧＰＳ衛星を捕捉できない環境へ移動しても終了せず、ユーザが屋外等のＧＰＳ衛星を捕捉可能な環境へ再び移動した後も継続して行う必要がある。
【０００４】
一方、トラッキング測位中は、ユーザ環境に関わらず(すなわち、ＧＰＳ衛星を捕捉できるか否かに関わらず)ＧＰＳ測位回路が常に動作するため、不要な消費電力が発生し、以て移動端末の使用可能時間を短くしてしまうという問題があった。
【０００５】
この問題に対処する関連技術が、例えば特許文献１に記載されている。この特許文献１に記載されるＧＰＳ受信機は、アンテナの受信姿勢に基づき測位可否を判定し、測位不可と判定した場合に測位回路の動作を停止させる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開平１０−３２５８６２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
しかしながら、上記の特許文献１には、アンテナ姿勢の検出回路を精度良く実現することが困難であり、当該検出回路の設置コストが増大してしまうという課題があった。また、アンテナ姿勢の検出精度が悪ければ、実際にはＧＰＳ衛星を捕捉可能であっても測位回路の動作が停止してしまう虞がある。
【０００８】
従って、本発明は、トラッキング測位に際しての消費電力を簡易に低減させることが可能な移動端末、並びにその測位制御方法及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００９】
上記の目的を達成するため、本発明の一態様に係る移動端末は、外部から順次受信した無線信号に基づき、自端末の移動軌跡を測定する測位部と、前記測位部による測定結果が、一定回数連続して前記無線信号の受信不可を示す場合、前記測位部の動作を停止させる制御部とを備える。
【００１０】
また、本発明の一態様に係る測位制御方法は、移動端末における測位制御方法を提供する。この測位制御方法は、外部から順次受信した無線信号に基づき、前記移動端末の移動軌跡を測定し、前記測定の結果として、一定回数連続して前記無線信号の受信不可を得た場合、前記測位を停止する。
【００１１】
さらに、本発明の一態様に係る測位制御プログラムは、移動端末に、外部から順次受信した無線信号に基づき、前記移動端末の移動軌跡を測定する処理と、前記測定の結果として、一定回数連続して前記無線信号の受信不可を得た場合、前記測位を停止する処理とを実行させる。
【発明の効果】
【００１２】
本発明では、トラッキング測位の結果自体を監視することにより、ＧＰＳ衛星等を捕捉できない環境下での測位を停止する。このため、上述した特殊な検出回路を用いること無く簡易に消費電力を低減でき、以て移動端末の使用可能時間を延長することが可能である。
【図面の簡単な説明】
【００１３】
【図１】本発明に係る移動端末の実施の形態１の構成例を示したブロック図である。
【図２】本発明に係る移動端末の実施の形態１の動作例を示したシーケンス図である。
【図３】本発明に係る移動端末の実施の形態２の構成例を示したブロック図である。
【図４】本発明に係る移動端末の実施の形態２の動作例を示したシーケンス図である。
【発明を実施するための形態】
【００１４】
以下、本発明に係る移動端末の実施の形態１及び２を、図１〜図４を参照して説明する。なお、各図面において、同一要素には同一の符号が付されており、説明の明確化のため、必要に応じて重複説明は省略される。
【００１５】
[実施の形態１]
図１に示す本実施の形態に係る移動端末１は、移動端末１の移動軌跡を測定する測位部１０と、この測位部１０を制御する制御部２０と、この制御部２０を介して、測位部１０による測位結果ＲＳＬＴを利用する測位アプリケーション３０とで構成されている。
【００１６】
測位部１０は、ＧＰＳ衛星２から測位用無線信号ＳＧを順次受信して復調するＧＰＳ回路１１と、このＧＰＳ回路１１からの出力信号(復調信号)に対して所定の測位演算を施すＧＰＳエンジン１２とを備える。なお、測位部１０は、ＧＰＳ回路１１及びＧＰＳエンジン１２に限らず、種々の電波航法(例えば、基地局からの無線信号)を用いて移動端末１の移動軌跡を測定しても良い。また、図１及び図３においては、ＧＰＳ衛星が１つのみ示されているが、移動端末１は、測位に成功するために４つ以上のＧＰＳ衛星を捕捉する必要がある。従って、図示のＧＰＳ衛星２は、４つ以上のＧＰＳ衛星をまとめて表しているものとする。
【００１７】
また、制御部２０は、測位部１０−測位アプリケーション３０間のインタフェースとして機能する測位制御部２１と、トラッキング測位に際して、測位部１０の動作一時停止及び再開に係る制御を行うトラッキング測位制御部２２とを備える。
【００１８】
この内、測位制御部２１は、測位アプリケーション３０からの測位要求ＲＱ１、又はトラッキング測位制御部２２からの再開指示ＩＮＳ１をトリガとして、ＧＰＳエンジン１２に対する開始指示ＩＮＳ２を発生し、以て測位部１０を動作させる。また、測位制御部２１は、トラッキング測位制御部２２からの一時停止指示ＩＮＳ３をトリガとして、ＧＰＳエンジン１２に対する停止指示ＩＮＳ４を発生し、以て測位部１０の動作を停止させる。また、測位制御部２１は、ＧＰＳエンジン１２から出力された測位結果ＲＳＬＴの内、正常な測位結果ＲＳＬＴｎを測位アプリケーション３０へ転送する。また、測位制御部２１は、測位結果ＲＳＬＴが測位用無線信号ＳＧの受信不可を示す場合、トラッキング測位制御部２２に対するカウント指示ＩＮＳ５を発生し、以てトラッキング測位制御部２２に、当該受信不可の発生回数を計数させる。さらに、測位制御部２１は、停止指示ＩＮＳ４と同時に、トラッキング測位制御部２２に対する計時指示ＩＮＳ６を発生し、以てトラッキング測位制御部２２に、測位部１０の動作停止時間を計時させる。
【００１９】
一方、トラッキング測位制御部２２は、カウンタ２２１と、タイマ２２２と、一時停止／再開指示部２２３とを有する。カウンタ２２１は、カウント指示ＩＮＳ５を受信する度毎に、カウンタ値ＣＮＴを"１"だけインクリメントする。また、タイマ２２２は、計時指示ＩＮＳ６の受信から一定時間が経過した時、タイマアウト通知ＮＴＦ１を発行する。さらに、一時停止／再開指示部２２３は、カウンタ２２１から出力されたカウンタ値ＣＮＴが一定値に到達した場合に、一時停止指示ＩＮＳ３を測位制御部２１に与え、タイマ２２２からタイマアウト通知ＮＴＦ１を受信した場合には、再開指示ＩＮＳ１を測位制御部２１に与える。
【００２０】
すなわち、制御部２０は、測位結果ＲＳＬＴが一定回数連続して測位用無線信号ＳＧの受信不可を示す場合、移動端末１がＧＰＳ衛星２を捕捉できない環境に移動したと判断して、測位部１０の動作を一時停止させる。一方、一時停止時点から一定時間が経過した場合、制御部２０は、移動端末１がＧＰＳ衛星２を捕捉可能な環境に復帰したと見做して、測位部１０の動作を再開させる。
【００２１】
次に、本実施の形態の動作を、図２を参照して説明する。
【００２２】
図２に示すように、初期状態においては、まずユーザ(図示せず)操作により起動した測位アプリケーション３０が、測位要求ＲＱ１を制御部２０内の測位制御部２１に与える(ステップＳ１)。要求ＲＱ１を受けた測位制御部２１は、開始指示ＩＮＳ２を測位部１０内のＧＰＳエンジン１２に与える(ステップＳ２)。
【００２３】
これにより、測位部１０の動作が開始される(動作状態ＳＴＳが"ＯＮ"となる)。具体的には、ＧＰＳエンジン１２が、ＧＰＳ回路１１に測位用無線信号ＳＧの受信を開始させると共に、ＧＰＳ回路１１からの出力を待機する。
【００２４】
今、ユーザ環境(移動端末１が使用される環境)ＥＮＶが、図示の如くＧＰＳ衛星２を捕捉可能な環境(すなわち、ＧＰＳ回路１１が測位用無線信号ＳＧを受信可能な環境)であるとする。この場合、ＧＰＳエンジン１２は、ＧＰＳ回路１１からの出力信号に対して測位演算を施し、これにより得た測位結果ＲＳＬＴを一定の時間間隔(例えば、１秒毎)で測位制御部２１に与える(ステップＳ３)。但し、ＧＰＳエンジン１２が測位に成功する迄の間、測位結果ＲＳＬＴとして、ＧＰＳ回路１１の測位データがそのまま出力される。このため、測位制御部２１は、当該測位データを廃棄する。
【００２５】
一方、一度測位に成功すると、ＧＰＳエンジン１２は、前回の測位結果を利用して、正常測位結果ＲＳＬＴｎを一定の時間間隔(例えば、１秒毎)で測位制御部２１に与える。そして、測位制御部２１は、この正常測位結果ＲＳＬＴｎを測位アプリケーション３０へ転送する(ステップＳ４)。
【００２６】
測位アプリケーション３０は、例えば移動端末１のディスプレイ画面(図示せず)に地図を表示すると共に、正常測位結果ＲＳＬＴｎを用いて当該地図上にユーザの位置を一定時間間隔で更新表示し、以てユーザの移動軌跡をプロットする。
【００２７】
この後、ユーザ環境ＥＮＶがＧＰＳ衛星２を捕捉できない環境に変化した(例えば、移動端末１がトンネルや地下街等に移動した)とする。この場合、ＧＰＳエンジン１２は、ＧＰＳ回路１１による測位用無線信号ＳＧの受信不可を示す測位結果ＲＳＬＴを、測位制御部２１に繰り返し与える(ステップＳ５)。この時、測位制御部２１は、カウント指示ＩＮＳ５をトラッキング測位制御部２２内のカウンタ２２１に繰り返し与える(ステップＳ６)。カウンタ２２１は、指示ＩＮＳ５を受ける度毎に、カウンタ値ＣＮＴを"１"だけインクリメントして一時停止／再開指示部２２３に与える(ステップＳ７)。
【００２８】
この結果、カウンタ値ＣＮＴが閾値Ｔｈ(例えば、１０回)に到達すると(ステップＳ８)、一時停止／再開指示部２２３は、ユーザ環境ＥＮＶのＧＰＳ衛星２を捕捉できない環境への変化を検知して、一時停止指示ＩＮＳ３を測位制御部２１に与える(ステップＳ９)。一時停止指示ＩＮＳ３を受けた測位制御部２１は、停止指示ＩＮＳ４をＧＰＳエンジン１２に与える(ステップＳ１０)。ここで、上記の閾値Ｔｈには、固定値を設定しても良いし、ユーザにより指定された値を設定しても良い。
【００２９】
これにより、測位部１０の動作が停止される(動作状態ＳＴＳが"ＯＦＦ"となる)。具体的には、ＧＰＳエンジン１２が、ＧＰＳ回路１１に測位用無線信号ＳＧの受信を停止させると共に、測位制御部２１からの開始指示ＩＮＳ２の再受信を待機する。
【００３０】
また、上記のステップＳ１０と並行して、測位制御部２１は、計時指示ＩＮＳ６をトラッキング測位制御部２２内のタイマ２２２に与える(Ｓ１１)。タイマ２２２は、指示ＩＮＳ６の受信から一定時間Ｔｃ(例えば、３分)が経過すると、タイマアウト通知ＮＴＦ１を一時停止／再開指示部２２３に与える(ステップＳ１２)。ここで、一定時間Ｔｃには、固定時間値を設定しても良いし、ユーザにより指定された時間値を設定しても良い。
【００３１】
タイマアウト通知ＮＴＦ１を受けた一時停止／再開指示部２２３は、ユーザ環境ＥＮＶがＧＰＳ衛星２を捕捉可能な環境へ復帰したと見做して、再開指示ＩＮＳ１を測位制御部２１に与える(ステップＳ１３)。再開指示ＩＮＳ１を受けた測位制御部２１は、開始指示ＩＮＳ２をＧＰＳエンジン１２に再び与える(ステップＳ１４)。
【００３２】
これにより、測位部１０の動作が再開される(動作状態ＳＴＳが再び"ＯＮ"となる)。この時、ユーザ環境ＥＮＶが実際にＧＰＳ衛星２を捕捉可能な環境へ復帰していれば、ＧＰＳエンジン１２からの正常測位結果ＲＳＬＴｎが、測位制御部２１を経由して測位アプリケーション３０へ転送されることとなる。
【００３３】
このように、本実施の形態においては、ユーザ環境ＥＮＶに応じて変化する測位結果ＲＳＬＴをカウンタ２２１で監視する簡易な構成により、測位部１０の動作を自動的に停止し、以てトラッキング測位に際しての不要な消費電力を削減することができる。また、測位部１０の動作再開も自動的に行うため、トラッキング測位本来の機能性を維持することができる。
【００３４】
[実施の形態２]
図３に示す本実施の形態に係る移動端末１ａは、図１に示した移動端末１の構成に加えて、測位制御部２１が測位アプリケーション３０に対する測位一時停止通知ＮＴＦ２を発行する点と、測位アプリケーション３０が測位制御部２１に対する測位再開要求ＲＱ２を発生する点とが、上記の実施の形態１と異なる。
【００３５】
次に、本実施の形態の動作を、図４を参照して説明する。同図においては、図２に示したステップＳ１４の処理に代えて、ステップＳ１５〜Ｓ１７に示すユーザ要求に応じた測定部１０の動作再開処理が実行される。
【００３６】
より具体的には、測位制御部２１が、上記のステップＳ１０及びＳ１１でそれぞれ示した停止指示ＩＮＳ４及び計時指示ＩＮＳ６の発生処理とさらに並行して、測位一時停止通知ＮＴＦ２を測位アプリケーション３０に与え、以て測位部１０が一時停止状態に在る旨を通知する(ステップＳ１５)。
【００３７】
測位アプリケーション３０は、例えば、移動端末１ａのディスプレイ画面(図示せず)に、"ＧＰＳ衛星捕捉不可のためトラッキング測位を一時停止中"等のメッセージと、ユーザ(図示せず)に測位部１０の動作再開を選択させるための"再開ボタン"とを表示する。ユーザにより"再開ボタン"の押下操作が行われると、測位アプリケーション３０は、測位再開要求ＲＱ２を測位制御部２１に与える(ステップＳ１６)。
【００３８】
測位再開要求ＲＱ２を受けた測位制御部２１は、上記のステップＳ２と同様、開始指示ＩＮＳ２を測位部１０内のＧＰＳエンジン１２に与える(ステップＳ１７)。
【００３９】
これにより、一定時間Ｔｃの経過を待たずに、測位部１０の動作が再開される(動作状態ＳＴＳが再び"ＯＮ"となる)。この時、ユーザ環境ＥＮＶが実際にＧＰＳ衛星２を捕捉可能な環境へ復帰していれば、ＧＰＳエンジン１２からの正常測位結果ＲＳＬＴｎが、測位制御部２１を経由して測位アプリケーション３０へ転送されることとなる。従って、正常測位結果ＲＳＬＴｎの非取得時間を短縮でき、以てトラッキング測位の機能性をより向上させることができる。
【００４０】
この後、測位制御部２１は、一定時間Ｔｃの経過に伴う一時停止／再開指示部２２３からの再開指示ＩＮＳ１を受信するが、既に測位部１０の動作を再開済みであるため、何ら処理を実行しない。
【００４１】
なお、上記の実施の形態によって本発明は限定されるものではなく、特許請求の範囲の記載に基づき、当業者によって種々の変更が可能なことは明らかである。例えば、上記の実施の形態に示した各処理を、移動端末に実行させるためのプログラム(例えば、既存のＧＰＳ制御回路に組み込まれたファームウェアへのプラグイン)として提供することもできる。
【符号の説明】
【００４２】
１, １ａ  移動端末
２  ＧＰＳ衛星
１０  測位部
１１  ＧＰＳ回路
１２  ＧＰＳエンジン
２０  制御部
２１  測位制御部
２２  トラッキング測位制御部
３０  測位アプリケーション
２２１  カウンタ
２２２  タイマ
２２３  一時停止／再開指示部
ＣＮＴ  カウンタ値
ＥＮＶ  ユーザ環境
ＩＮＳ１  再開指示
ＩＮＳ２  開始指示
ＩＮＳ３  一時停止指示
ＩＮＳ４  停止指示
ＩＮＳ５  カウント指示
ＩＮＳ６  計時指示
ＮＴＦ１  タイマアウト通知
ＮＴＦ２  測位一時停止通知
ＲＱ１  測位要求
ＲＱ２  測位再開要求
ＲＳＬＴ  測位結果
ＲＳＬＴｎ  正常測位結果
ＳＧ  測位用無線信号
ＳＴＳ  動作状態
Ｔｃ  一定時間
Ｔｈ  閾値
【図１】
2010197188.tif 000003
【図２】
2010197188.tif 000004
【図３】
2010197188.tif 000005
【図４】
2010197188.tif 000006