(57)【要約】【課題】ＧＰＳ衛星信号の受信状況が良好でないときの測位を抑制して、無駄な消費電力の発生を抑制できる携帯情報端末の制御方法を提供すること。【手段】ＧＰＳモジュールを搭載する携帯情報端末の制御方法に於いて、前記ＧＰＳモジュールの停止前のＧＰＳ衛星信号の受信状況と、前記ＧＰＳモジュールの停止後の携帯情報端末の移動に関する指標と、に基づき、前記ＧＰＳモジュールの動作を開始する、携帯情報端末の制御方法。【選択図】図２
2014185859.tif 000002
【特許請求の範囲】
【請求項１】
ＧＰＳモジュールを搭載する携帯情報端末の制御方法に於いて、
前記ＧＰＳモジュールの停止前のＧＰＳ衛星信号の受信状況と、前記ＧＰＳモジュールの停止後の携帯情報端末の移動に関する指標と、に基づき、前記ＧＰＳモジュールの動作を開始する、携帯情報端末の制御方法。
【請求項２】
請求項１に記載の携帯情報端末の制御方法に於いて、
前記移動に関する指標は、前記ＧＰＳモジュールの停止後の携帯情報端末の移動量である、携帯情報端末の制御方法。
【請求項３】
請求項１に記載の携帯情報端末の制御方法に於いて、
前記移動に関する指標は、前記ＧＰＳモジュールの停止後の経過時間である、携帯情報端末の制御方法。
【請求項４】
請求項１乃至３の何れかに記載の携帯情報端末の制御方法に於いて、さらに、
前記ＧＰＳ衛星信号の受信状況に基づき、前記ＧＰＳモジュールを停止する、携帯情報端末の制御方法。
【請求項５】
ＧＰＳモジュールを搭載する携帯情報端末の制御プログラムに於いて、前記制御プログラムは、前記携帯情報端末に、
前記ＧＰＳモジュールの停止前のＧＰＳ衛星信号の受信状況と、前記ＧＰＳモジュールの停止後の携帯情報端末の移動に関する指標と、に基づき、前記ＧＰＳモジュールの動作を開始する、携帯情報端末の制御プログラム。
【請求項６】
ＧＰＳモジュールを搭載する携帯情報端末に於いて、
前記ＧＰＳモジュールの停止前のＧＰＳ衛星信号の受信状況と、前記ＧＰＳモジュールの停止後の携帯情報端末の移動に関する指標と、に基づき、前記ＧＰＳモジュールの動作を開始する制御部を備える、携帯情報端末。
【発明の詳細な説明】
【技術分野】
【０００１】
本技術は、携帯情報端末の制御方法、制御プログラム、携帯情報端末に関する。
【背景技術】
【０００２】
近年、携帯情報端末の位置に応じたサービスを提供する、いわゆる位置サービスが提供されてきている。位置サービスに於いて、携帯情報端末は、定期的にもしくはアプリからの測位要求をトリガに、ＧＰＳ衛星信号を使用して、位置情報の取得を実施している。
【０００３】
ところが、例えば携帯情報端末が建物内部に存在する場合など、ＧＰＳ衛星信号の受信状況が悪い場合、ＧＰＳ測位を実施しても位置情報を取得できず、消費電力が無駄に発生することがある。
【０００４】
消費電力を削減する仕組みとして、所定距離以上の歩行を検出しない場合にＧＰＳ測位を停止して、所定距離以上の歩行が検出された場合にＧＰＳ測位を再開する携帯情報端末の制御技術が提案されている。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１１−２２１１５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
ところが、従来技術のように、所定距離以上の歩行が検出されたことをトリガにＧＰＳ測位を再開すると、ＧＰＳ衛星信号の受信状況が良化していないにも拘わらず、ＧＰＳ測位が再開されてしまい、消費電力が無駄に発生することがある。
【０００７】
開示の技術によれば、ＧＰＳ衛星信号の受信状況が良好でないときの測位を抑制して、無駄な消費電力の発生を抑制できる携帯情報端末の制御方法、制御プログラム、携帯情報端末を提供する。
【課題を解決するための手段】
【０００８】
開示の技術の一観点によれば、ＧＰＳモジュールを搭載する携帯情報端末の制御方法に於いて、前記ＧＰＳモジュールの停止前のＧＰＳ衛星信号の受信状況と、前記ＧＰＳモジュールの停止後の携帯情報端末の移動に関する指標と、に基づき、前記ＧＰＳモジュールの動作を開始する、携帯情報端末の制御方法、が提供される。
【発明の効果】
【０００９】
本開示の技術の一観点によれば、ＧＰＳ衛星信号の受信状況が良好でないときの測位を抑制して、無駄な消費電力の発生を抑制することができる。
【図面の簡単な説明】
【００１０】
【図１】一実施形態にかかる携帯情報端末のハードウェア構成の概略図である。
【図２】一実施形態にかかる携帯情報端末の機能ブロックの概略図である。
【図３】一実施形態にかかるＧＰＳ状態判定テーブルの模式図である。
【図４】一実施形態にかかる測位管理のフローチャートである。
【図５】一実施形態にかかるＧＰＳ状態監視のフローチャートである。
【図６】一実施形態にかかる移動監視のフローチャートである。
【発明を実施するための形態】
【００１１】
以下、図１〜図６を参照して、一実施形態を説明する。
【００１２】
ＧＰＳ衛星信号の受信状況は、例えば周囲の建物の状況や、建物内部での位置、例えば窓からの距離などによって変化する。例えば、窓から近い位置では、僅かに移動するだけでＧＰＳ衛星信号の受信状況が良化するが、窓から遠い位置では、僅かに移動してもＧＰＳ衛星信号の受信状況が良化しないこともある。
【００１３】
以上の状況を鑑みて、以下の実施形態では、ＧＰＳ衛星信号の受信状況に基づき、ＧＰＳ測位の再開のタイミング、即ちＧＰＳモジュールの動作を再開させるタイミングを変化させる。これにより、ＧＰＳ衛星信号の受信状況が良化していないときに、ＧＰＳ測位を再開してしまい、消費電力が無駄に発生することを防止する。以下、具体的に説明する。
【００１４】
［携帯情報端末１００のハードウェア構成］
図１は、一実施形態にかかる携帯情報端末１００のハードウェア構成の概略図である。
【００１５】
本実施形態にかかる携帯情報端末１００は、特に限定されるものではないが、例えばスマートフォンなどの携帯電話、ノートＰＣ、タブレットＰＣ、デジタルカメラなどの携帯型の情報処理装置を想定する。
【００１６】
図１に示すように、携帯情報端末１００は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）１０１、メインメモリ１０２、補助メモリ１０３、クロック供給回路１０４、電圧供給回路１０５、電源回路１０６、バッテリ１０７、外部給電部１０８、ディスプレイ１０９、タッチスクリーン１１０、ＧＰＳモジュール１１１、センサ１１２、をハードウェアモジュールとして備える。これらのハードウェアモジュールは、バス１１３により相互接続されている。
【００１７】
ＣＰＵ１０１は、クロック供給回路１０４から供給されるクロック信号及び電圧供給回路１０５から供給される電圧により動作して、携帯情報端末１００の各種ハードウェアモジュールを制御する。さらに、ＣＰＵ１０１は、補助メモリ１０３に格納された各種プログラムをメインメモリ１０２に読み出すとともに、該メインメモリ１０２に読み出した各種プログラムを実行することで、各種機能を実現する。各種機能の詳細は、後述することとする。
【００１８】
メインメモリ１０２は、ＣＰＵ１０１により実行される各種プログラムを格納する。さらに、メインメモリ１０２は、ＣＰＵ１０１のワークエリアとして使用され、ＣＰＵ１０１による処理に必要な各種データを記憶する。メインメモリ１０２としては、例えばＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）などを用いても良い。
【００１９】
補助メモリ１０３は、携帯情報端末１００を動作させる各種プログラムを格納している。各種プログラムとしては、例えば、携帯情報端末１００により実行されるアプリケーションプログラムのほか、アプリケーションプログラムの実行環境であるＯＳ（Ｏｐｅｒａｔｉｎｇ  Ｓｙｓｔｅｍ）などがある。本実施形態にかかる制御プログラムも補助メモリ１０３に格納されている。補助メモリ１０３としては、例えば、ハードディスクやフラッシュメモリ等の不揮発メモリを用いても良い。
【００２０】
クロック供給回路１０４は、ＣＰＵ１０１に供給するためのクロック信号を生成する。
【００２１】
電圧供給回路１０５は、電源回路１０６から供給される電力に基づき、ＣＰＵ１０１に供給するための可変電圧を生成する。
【００２２】
電源回路１０６は、バッテリ１０７から供給される電力を、電源線（図示しない）を介して、携帯情報端末１００の各種ハードウェアモジュールに供給する。外部給電部１０８に外部電源（図示しない）が接続されている場合、電源回路１０６は、外部給電部１０８から供給される電力を、携帯情報端末１００の各種ハードウェアモジュールに供給しても良い。
【００２３】
バッテリ１０７は、電源回路１０６に電力を供給する。
【００２４】
外部給電部１０８は、外部電源から供給される電力をバッテリ１０７に供給する。
【００２５】
ディスプレイ１０９は、ＣＰＵ１０１により制御され、携帯情報端末１００のユーザに画像情報を提示する。
【００２６】
タッチスクリーン１１０は、ディスプレイ１０９に貼り付けられ、携帯情報端末１００のユーザの指先やペン先などで接触された位置情報を入力する。
【００２７】
ＧＰＳモジュール１１１は、ＣＰＵ１０１により制御され、複数の人工衛星からＧＰＳ衛星信号を受信して、複数のＧＰＳ衛星信号に基づき、携帯情報端末１００の位置情報を算出する。
【００２８】
センサ１１２は、携帯情報端末１００の状態情報を取得する。センサ１１２としては、例えばベースバンドＩ／Ｆ、歩数計、Ｗｉ−Ｆｉ（登録商標）Ｉ／Ｆ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、加速度計、カメラ、照度計、気圧計、時計、などを使用しても良い。センサ１１２として、歩数計、Ｂｌｕｅｔｏｏｔｈ、加速度計、カメラ、照度計、気圧計、時計、を使用する場合、それぞれ歩数、周辺デバイス、加速度、画像、照度、気圧、時刻、を検出する。
【００２９】
なお、ここでのベースバンドＩ／Ｆは、例えば３Ｇ（３Ｇｅｎｅｒａｔｉｏｎ）などの基地局から送信されるセルＩＤもしくはベースバンドの信号強度を検出するセンサとして扱い、Ｗｉ−Ｆｉは、アクセスポイントから送信されるＭＡＣアドレスを検出するセンサとして扱うこととする。
【００３０】
［携帯情報端末１００の機能ブロック］
図２は、一実施形態にかかる携帯情報端末１００の機能ブロックの概略図である。
【００３１】
図２に示すように、本実施形態にかかる携帯情報端末１００は、測位管理部２０１、ＧＰＳ監視制御部２０２、ＧＰＳドライバ２０３、移動判定部２０４、タイマ２０５、測位中アプリリスト２０６、ＧＰＳ状態判定テーブル２０７、を備える。
【００３２】
測位管理部２０１、ＧＰＳ監視制御部２０２、ＧＰＳドライバ２０３、移動判定部２０４、タイマ２０５、測位中アプリリスト２０６、ＧＰＳ状態判定テーブル２０７は、何れもＣＰＵ１０１が、メインメモリ１０２に制御プログラムを読み込むとともに、該メインメモリ１０２に読み込んだ制御プログラムを実行することで実現される。
【００３３】
なお、図中のアプリＡｐｐは、位置情報を利用するアプリケーション（位置利用アプリ）であって、測位管理部２０１に測位要求を通知するとともに、測位管理部２０１から測位結果（位置情報、誤差情報）を取得する。
【００３４】
アプリＡｐｐは、ＣＰＵ１０１が、アプリケーションプログラムをメインメモリ１０２に読み込むとともに、該メインメモリ１０２に読み込んだアプリケーションプログラムを実行することで実現される。
【００３５】
測位管理部２０１は、アプリＡｐｐからの測位要求に基づき、ＧＰＳドライバ２０３にＧＰＳモジュール１１１の動作開始／動作停止（以下、ＯＮ／ＯＦＦとする）を指示するとともに、ＧＰＳドライバ２０３から取得した測位結果、例えば位置情報（経度緯度）及び測位誤差をアプリＡｐｐに通知する。
【００３６】
さらに、測位管理部２０１は、測位中アプリリスト２０６の測位中アプリの記憶状況に基づき、ＧＰＳ監視制御部２０２にＧＰＳ状態監視の開始／終了を指示する。
【００３７】
ＧＰＳ監視制御部２０２は、ＧＰＳ衛星信号の受信状況に基づき、ＧＰＳドライバ２０３にＧＰＳモジュール１１１のＯＮ／ＯＦＦを指示する。例えば、ＧＰＳ監視制御部２０２は、ＧＰＳ衛星信号の受信状況が良好であれば、ＧＰＳモジュール１１１のＯＮを維持し、ＧＰＳ衛星信号の受信状況が良好でなければ、ＧＰＳモジュール１１１をＯＦＦにする。
【００３８】
さらに、ＧＰＳ監視制御部２０２は、ＧＰＳモジュール１１１のＯＦＦ指示後、移動判定部２０４からの移動通知に基づき、ＧＰＳ衛星信号の受信状況が変化したと推測して、ＧＰＳドライバ２０３にＧＰＳモジュール１１１のＯＮを指示する。
【００３９】
さらに、ＧＰＳ監視制御部２０２は、ＧＰＳ衛星信号の受信状況に基づき、ＧＰＳ状態判定テーブル２０７に記憶されたパラメータの何れかを、移動判定部２０４の移動判定パラメータに設定する。
【００４０】
ＧＰＳドライバ２０３は、測位管理部２０１からのＯＮ／ＯＦＦ指示に基づき、ＧＰＳモジュール１１１をＯＮ／ＯＦＦする。さらに、ＧＰＳドライバ２０３は、ＧＰＳモジュール１１１による測位結果を測位管理部２０１に通知する。
【００４１】
移動判定部２０４は、ＧＰＳ監視制御部２０２からの開始指示に基づき、携帯情報端末１００が移動したかどうかの判定、即ち移動判定を実施する。具体的には、移動判定部２０４は、センサ１１２からのセンシング情報に基づき、携帯情報端末１００の移動判定を実施する。このとき、移動判定部２０４は、ＧＰＳ監視制御部２０２により設定された移動判定パラメータを使用する。センシング情報としては、例えば携帯情報端末１００のユーザの歩数、例えば３Ｇなどの基地局のセルＩＤもしくはベースバンドの信号強度、Ｗｉ−ＦｉのアクセスポイントのＭＡＣアドレス、時刻などを使用しても良い。移動判定の結果、携帯情報端末１００が移動したと判定した場合、移動判定部２０４は、ＧＰＳ監視制御部２０２に移動通知を発行する。
【００４２】
なお、移動判定の為に、例えば、携帯情報端末１００のユーザの歩数の変化、３Ｇなどの基地局のセルＩＤの変化、３Ｇなどのベースバンドの信号強度の単位時間での分散値、Ｗｉ−ＦｉのアクセスポイントのＭＡＣアドレスの変化、ＧＰＳモジュール１１１のＯＦＦ後の経過時間、などを使用しても良い。
【００４３】
タイマ２０５は、センサ１１２である時計からの時刻情報に基づき、ＧＰＳモジュール１１１のＯＦＦ後の経過時間をカウントする。
【００４４】
測位中アプリリスト２０６は、測位管理部２０１による測位管理中のアプリのアプリ名もしくはアプリＩＤを記憶する。測位管理中のアプリとは、測位結果を通知すべき対象アプリとして、測位管理部２０１が管理しているアプリである。
【００４５】
ＧＰＳ状態判定テーブル２０７は、ＧＰＳ衛星信号の受信状況毎に移動判定パラメータを記憶する。
【００４６】
図３は、一実施形態にかかるＧＰＳ状態判定テーブル２０７の模式図である。
【００４７】
図３に示すように、ＧＰＳ衛星信楽の受信状況としての「１０ｄＢｍ以上のＧＰＳ衛星の個数」に、移動判定パラメータとしての「歩数しきい値」、「基地局変化時判定ルール」、「信号強度しきい値」を紐付けている。
【００４８】
移動判定の為に、歩数計により取得される歩数を使用する場合、移動判定パラメータを「歩数しきい値」とする。例えば、本図では、「１０ｄＢｍ以上のＧＰＳ衛星の個数」が「０〜１」である場合、１０歩以上の歩数を検知したときに、携帯情報端末１００が移動したと判定する。又、「１０ｄＢｍ以上のＧＰＳ衛星の個数」が「２〜３」である場合、２歩以上の歩数を検知したときに、携帯情報端末１００が移動したと判定する。
【００４９】
移動判定の為に、基地局に関連する情報を使用する場合、移動判定パラメータを「基地局変化時判定ルール」とする。例えば、本図では、「１０ｄＢｍ以上のＧＰＳ衛星の個数」が「０〜１」である場合、２分以内に２回以上の基地局のセルＩＤの変化を検知したときに、携帯情報端末１００が移動したと判定する。又、「１０ｄＢｍ以上のＧＰＳ衛星の個数」「２〜３」である場合、１回でも基地局のセルＩＤの変化を検知したら、携帯情報端末１００が移動したと判定する。
【００５０】
移動判定の為に、ベースバンドの信号強度の単位時間での分散値を使用する場合、移動判定パラメータを「信号強度しきい値」とする。例えば、本図では、「１０ｄＢｍ以上のＧＰＳ衛星の個数」が「０〜１」である場合、ベースバンドの信号強度の単位時間での分散が２０より大きいときに、携帯情報端末１００が移動したと判定する。又、「１０ｄＢｍ以上のＧＰＳ衛星の個数」が「２〜３」である場合、ベースバンドの信号強度の単位時間での分散が１０より大きいときに、携帯情報端末１００が移動したと判定する。
【００５１】
［測位管理］
図４は、一実施形態にかかる測位管理のフローチャートである。
【００５２】
図４に示すように、測位管理部２０１は、アプリからの測位要求を受け付けると、測位中アプリリスト２０６を参照して、測位中アプリが存在しないかどうか、即ち測位管理部２０１による測位管理中のアプリが存在しないかどうかを判断する（ステップＳ００１）。
【００５３】
ここで、測位中アプリが存在しないと判断された場合（ステップＳ００１のＹｅｓ）、即ち測位管理部２０１による測位管理中のアプリが存在しない場合、測位管理部２０１は、ＧＰＳドライバ２０３にＧＰＳモジュール１１１のＯＮを指示するとともに、ＧＰＳ監視制御部２０２にＧＰＳ状態監視の開始を指示する（ステップＳ００２）。ＧＰＳドライバ２０３は、測位管理部２０１からの指示に基づき、ＧＰＳモジュール１１１をＯＮにする。さらに、ＧＰＳ監視制御部２０２は、測位管理部２０１からのＧＰＳ状態監視の開始指示に基づき、後述する「ＧＰＳ状態監視」を開始する。
【００５４】
次に、測位管理部２０１は、測位要求の要求元アプリを測位中アプリリスト２０６に追加する（ステップＳ００３）。
【００５５】
一方、測位中アプリが存在しないと判断されない場合（ステップＳ００１のＮｏ）、即ち測位管理部２０１による測位管理中アプリが存在する場合、測位管理部２０１は、測位要求の要求元アプリを測位中アプリリストに追加する（ステップＳ００３）。以上で、測位管理が終了する。
【００５６】
［ＧＰＳ状態監視］
図５は、一実施形態にかかるＧＰＳ状態監視のフローチャートである。
【００５７】
図５に示すように、ＧＰＳ監視制御部２０２は、ＧＰＳ衛星信号の受信中、ＧＰＳ衛星信号の受信状況を取得する（ステップＳ０２１）。このとき、ＧＰＳ監視制御部２０２は、最新のＧＰＳ衛星信号の受信状況を記憶しておく。
【００５８】
次に、ＧＰＳ監視制御部２０２は、ＧＰＳ状態監視の停止指示を受け付けたかどうかを判断する（ステップＳ０２２）。
【００５９】
ここで、ＧＰＳ状態監視の停止指示を受け付けたと判断された場合（ステップＳ０２２のＹｅｓ）、ＧＰＳ監視制御部２０２は、ＧＰＳ状態監視を終了する。
【００６０】
一方、ＧＰＳ状態監視の停止指示を受け付けたと判断されない場合（ステップＳ０２２のＮｏ）、ＧＰＳ監視制御部２０２は、ＧＰＳ衛星信号の受信状況が悪いかどうかを判断する（ステップＳ０２３）。
【００６１】
ここで、ＧＰＳ衛星信号の受信状況が悪いと判断されない場合（ステップＳ０２３のＮｏ）、ＧＰＳ監視制御部２０２は、再度、ＧＰＳ衛星信号の受信状況を取得する（ステップＳ０２１）。
【００６２】
一方、ＧＰＳ衛星信号の受信状況が悪いと判断された場合（ステップＳ０２３のＹｅｓ）、ＧＰＳ監視制御部２０２は、測位管理部２０１にＧＰＳモジュール１１１のＯＦＦを指示する（ステップＳ０２４）。こうして、測位管理部２０１は、ＧＰＳドライバ２０３を制御して、ＧＰＳモジュール１１１をＯＦＦする。なお、ＧＰＳモジュール１１１がＯＦＦである場合、例えばアプリＡｐｐからの測位要求が発生しても、ＧＰＳモジュール１１１は、位置情報を算出することはない。即ち、本実施形態では、ＧＰＳ衛星信号の受信状況が悪い場合、ＧＰＳモジュール１１１をＯＦＦすることで、ＧＰＳ測位を禁止して、消費電力の発生を抑制することとなる。
【００６３】
次に、ＧＰＳ監視制御部２０２は、後述する「移動監視」を実施する（ステップＳ０２５）。
【００６４】
［移動監視］
図６は、一実施形態にかかる移動監視のフローチャートである。
【００６５】
図６に示すように、ＧＰＳ監視制御部２０２は、ＧＰＳ状態判定テーブル２０７を参照して、事前に記憶しておいた最新のＧＰＳ衛星信号の受信状況に紐付けられた移動判定パラメータを取得する（ステップＳ０３１）。具体的には、最新のＧＰＳ衛星信号の受信状況としての「１０［ｄＢｍ］以上のＧＰＳ衛星数」に対応する移動判定パラメータ（歩数しきい値、基地局変化時判定ルール、信号強度しきい値）を取得する。例えば、「１０ｄＢｍ以上のＧＰＳ衛星数が「２」である場合、歩数しきい値として「２」、基地局変化時判定ルールとして「常に移動と判定」、信号強度しきい値として「分散＞１０」、を取得する。
【００６６】
次に、ＧＰＳ監視制御部２０２は、ＧＰＳ状態判定テーブル２０７から取得した移動判定パラメータを移動判定部２０４に設定する（ステップＳ０３２）。
【００６７】
次に、ＧＰＳ監視制御部２０２は、移動判定部２０４に移動判定の開始を指示する（ステップＳ０３３）。こうして、移動判定部２０４は、移動判定の開始指示をトリガに、ＧＰＳ監視制御部２０２により設定された移動判定パラメータを使用して、携帯情報端末１００の移動判定を開始する。
【００６８】
次に、ＧＰＳ監視制御部２０２は、移動判定部２０４からの移動通知もしくは測位管理部２０１からのＧＰＳ状態推測の停止指示の何れかを受け付ける（ステップＳ０３４）。
【００６９】
次に、ＧＰＳ監視制御部２０２は、移動判定部２０４から移動通知を受け付けたかどうかを判断する（ステップＳ０３５）。
【００７０】
ここで、移動通知を受け付けたと判断されない場合（ステップＳ０３５のＮｏ）、即ちＧＰＳ状態推測の停止指示を受け付けた場合、ＧＰＳ監視制御処理部２０２は、ＧＰＳ状態監視を終了する。
【００７１】
一方、移動通知を受け付けたと判断された場合（ステップＳ０３５のＹｅｓ）、ＧＰＳ監視制御部２０２は、測位管理部２０１にＧＰＳモジュール１１１のＯＮを指示する（ステップＳ０３６）。こうして、測位管理部２０１は、ＧＰＳドライバ２０３を制御して、ＧＰＳモジュール１１１をＯＮする。なお、ＧＰＳモジュール１１１がＯＮである場合、例えばアプリＡｐｐからの測位要求が発生すると、ＧＰＳモジュール１１１は、位置情報を算出することとなる。即ち、本実施形態では、移動通知を受け付けた場合、即ち携帯情報端末１００が移動したと判断された場合、ＧＰＳモジュール１１１をＯＮすることで、ＧＰＳ測位を再開することとなる。
【００７２】
次に、ＧＰＳ監視制御部２０２は、前述した「ＧＰＳ状態監視」を開始する（ステップＳ０３７）。
【００７３】
ここで、具体例を説明すると、携帯情報端末１００が建物内部に存在していて、ＧＰＳ衛星信号を使用する測位が困難であるものの、２個のＧＰＳ衛星を捕捉できている場合（窓に近い位置に存在する場合に相当する）、例えば２歩（移動判定パラメータ）の歩数を検知しただけで、ＧＰＳモジュール１１１をＯＮして、ＧＰＳ測位を実施する。これは、ＧＰＳ衛星の捕捉数が２個である場合、例えば２歩くらいの僅かな歩数を移動するだけで、３個のＧＰＳ衛星を捕捉できると推測できるからである。
【００７４】
ところが、携帯情報端末１００が建物内部に存在していて、ＧＰＳ衛星信号を使用する測位が困難であり、ＧＰＳ衛星をまったく捕捉できていない場合（窓から遠い位置に存在する場合に相当する）、例えば３０歩（移動判定パラメータ）の歩数を検知しない限り、ＧＰＳモジュール１１１をＯＮにしない。これは、ＧＰＳ衛星の捕捉数が０個である場合、例えば３０歩くらいのかなりの歩数を移動しないと、３個のＧＰＳ衛星を捕捉できない、と推測できるからである。
【００７５】
なお、ここでの推測は、特殊ケースを除き、ＧＰＳ衛星信号の受信状況の分布に連続性がある、という知見に依拠する。即ち、ＧＰＳ衛星信号の受信状況が悪化するとき、ＧＰＳ衛星の捕捉数は、例えば３個から１個に急激に変化するのではなく、３個、２個、１個、０個と徐々に悪化することが知られていて、同様に、ＧＰＳ衛星信号の受信状況が良化するとき、ＧＰＳ衛星の捕捉数は、例えば０個から３個に急激に変化するのではなく、０個、１個、２個、３個と徐々に良化することが知られている。
【００７６】
以上、本実施形態によれば、ＧＰＳ衛星信号の受信状況に基づき、携帯情報端末１００の移動判定で使用する移動判定パラメータを決定している。このため、ＧＰＳ衛星信号の受信状況に適切な移動判定に基づき、ＧＰＳモジュール１１１をＯＮするタイミングを制御することができる。これにより、例えばＧＰＳ衛星信号の受信状況が悪いときにＧＰＳモジュール１１１を動作（再開）させてしまい、無駄な消費電力を発生させる事態を防止することができる。
【００７７】
なお、本実施形態では、携帯情報端末１００の移動判定の為に、ＧＰＳ衛星信号の受信状況を使用しているが、本発明は、これに限定されるものではない。例えばＷｉ−ＦｉのＭＡＣアドレスやベースバンドの基地局のセルＩＤに基づき、携帯情報端末１００の位置情報を取得できた場合、携帯情報端末１００の移動判定の為に、携帯情報端末１００の位置情報を使用しても良い。即ち、携帯情報端末１００の位置情報に基づき、ＧＰＳ衛星信号を使用して位置情報を取得できる位置までの距離、即ち本実施形態にかかる移動判定パラメータを決めても良い。
【符号の説明】
【００７８】
１００：携帯情報端末
１１１：ＧＰＳモジュール
１１２：センサ
２０１：測位管理部
２０２：ＧＰＳ監視制御部
２０３：ＧＰＳドライバ
２０４：移動判定部
２０５：タイマ
２０６：測位中アプリリスト
２０７：ＧＰＳ状態判定テーブル
【図１】
2014185859.tif 000003
【図２】
2014185859.tif 000004
【図３】
2014185859.tif 000005
【図４】
2014185859.tif 000006
【図５】
2014185859.tif 000007
【図６】
2014185859.tif 000008