(57)【要約】      （修正有）【課題】端末の測位負荷を軽減することができる携帯端末および位置測位方法を提供する。【解決手段】ＧＰＳ測位部１０１が所定周期若しくはユーザ指示に従って、位置測位を行っている。そして、その測位を行うにあたって、制御部１０５は携帯端末１００の移動状態を判断する。制御部１０５は、携帯端末１００は静止状態であって、状態情報管理テーブル１０６ｂに記憶されている状態情報を参照して、携帯端末１００は直近に測位した位置から移動していないことを判断すると、位置情報記憶テーブル１０６ａに記憶されている直近に測位された位置を、携帯端末１００の現在位置として、位置情報記憶テーブル１０６ａに記憶させることができる。【選択図】図１
2011149860.tif 000002
【特許請求の範囲】
【請求項１】
位置測位を行うことができる携帯端末において、
所定周期で若しくはユーザ指示に従って、前記携帯端末の位置を測位する測位手段と、
前記測位手段により測位された位置を記憶する記憶手段と、
前記測位手段による位置測位を行う前に、前記携帯端末の移動状態を判断する判断手段と、
前記測位手段による測位を行うにあたって、前記判断手段により前記携帯端末は、直近に測位した位置から移動していないと判断されると、前記測位手段による測位処理を行うことなく、前記記憶手段に記憶されている直近に測位された位置を、前記携帯端末の現在位置として、前記記憶手段に記憶させる制御手段と、
を備える携帯端末。
【請求項２】
位置測位を補助するためのアシストデータを、移動体通信網を構成する基地局から取得するアシストデータ取得手段をさらに備え、
前記制御手段は、前記測位手段による測位を行うにあたって、前記判断手段により、前記携帯端末が所定速度以上である高速移動状態であることが判断されると、前記アシストデータ取得手段により取得されたアシストデータに基づいた概略位置を、前記携帯端末の現在位置として、前記記憶手段に記憶させることを特徴とする請求項１に記載の携帯端末。
【請求項３】
前記制御手段は、前記測位手段により所定周期ごとの測位を行うにあたって、前記判断手段により、前記携帯端末が所定速度以下である低速移動状態であることが判断されると、前記測位手段は、位置測位を行うことを特徴とする請求項１または２に記載の携帯端末。
【請求項４】
所定周期ごとに検出された携帯端末の移動状態をその検出時刻と対応付けて記憶する状態情報管理テーブルと、
前記測位手段に測位された位置情報を、測位時刻と対応付けて記憶する位置情報記憶テーブルと、
をさらに備え、
前記制御手段は、現在の携帯端末の状態が静止状態であり、測位手段により直近に測位された時刻以降の、前記状態情報管理テーブルに記憶されている移動状態が静止状態を示している場合には、前記位置情報記憶テーブルを参照して、直近に測位された位置を現在位置とすることを特徴とする請求項１から３のいずれか一項に記載の携帯端末。
【請求項５】
位置測位を行うことができる携帯端末の測位方法において、
所定周期で若しくはユーザ指示に従って、前記携帯端末の位置を測位する測位ステップと、
前記測位ステップにより測位された位置に記憶手段に記憶する記憶ステップと、
前記測位ステップによる位置測位を行う前に、前記携帯端末の移動状態を判断する判断ステップと、
前記測位ステップによる測位を行うにあたって、前記判断ステップにより前記携帯端末は、直近に測位した位置から移動していないと判断されると、前記測位ステップによる測位処理を行うことなく、前記記憶手段に記憶されている直近に測位された位置を、前記携帯端末の現在位置として、前記記憶手段に記憶させる制御ステップと、
を備える位置測位方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ＧＰＳ等を用いて位置を測位する携帯端末および位置測位方法に関する。
【背景技術】
【０００２】
近年、ＧＰＳ（Global Positioning System）を利用して、自機の位置を測位することができる携帯端末が利用されている。例えば、特許文献１には、ＧＰＳモジュールを搭載した携帯電話が開示されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００３−９０８７２号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
一般的に、ＧＰＳモジュールを利用した位置測位方法では、ＧＰＳモジュールが起動され、ＧＰＳ衛星からの情報を取得し、即位するために、大量の電力を消費し、また数秒から数十秒のＴＴＦＦ（初期位置算出時間）が必要となる。
【０００５】
そのため、その携帯端末がＧＰＳ測位を定期的に行っている場合、ユーザは、ＧＰＳ測位をしていること自体を認識していないため、予想外に電池消耗をしてしまったり、操作中における端末動作が遅くなったりするなど、操作性に影響を与えてしまう場合がある。
【０００６】
そこで、本発明は、端末の測位負荷を軽減することができる携帯端末および位置測位方法を提供することを目的とする。
【課題を解決するための手段】
【０００７】
上述の課題を解決するために、位置測位を行うことができる携帯端末において、所定周期で若しくはユーザ指示に従って、前記携帯端末の位置を測位する測位手段と、前記測位手段により測位された位置を記憶する記憶手段と、前記測位手段による位置測位を行う前に、前記携帯端末の移動状態を判断する判断手段と、前記測位手段による測位を行うにあたって、前記判断手段により前記携帯端末は、直近に測位した位置から移動していないと判断されると、前記測位手段による測位処理を行うことなく、前記記憶手段に記憶されている直近に測位された位置を、前記携帯端末の現在位置として、前記記憶手段に記憶させる制御手段と、を備えている。
【０００８】
また、本発明の位置測位方法は、位置測位を行うことができる携帯端末の測位方法において、所定周期で若しくはユーザ指示に従って、前記携帯端末の位置を測位する測位ステップと、前記測位ステップにより測位された位置に記憶手段に記憶する記憶ステップと、前記測位ステップによる位置測位を行う前に、前記携帯端末の移動状態を判断する判断ステップと、前記測位ステップによる測位を行うにあたって、前記判断ステップにより前記携帯端末は、直近に測位した位置から移動していないと判断されると、前記測位ステップによる測位処理を行うことなく、前記記憶手段に記憶されている直近に測位された位置を、前記携帯端末の現在位置として、前記記憶手段に記憶させる制御ステップと、を備えている。
【０００９】
この発明によれば、所定周期で若しくはユーザ指示に従って、位置測位を行う際に、携帯端末の移動状態を判断し、携帯端末は直近に測位した位置から移動していないことが判断されると、記憶されている直近に測位された位置を、携帯端末の現在位置として、記憶させることができる。これにより、移動していない場合には、改めて測位をおこなうことなく、現在位置情報を取得することができ、携帯端末の負荷を軽減することができ、電力消費量を低減することができる。
【００１０】
また、本発明の携帯端末は、位置測位を補助するためのアシストデータを、移動体通信網を構成する基地局から取得するアシストデータ取得手段をさらに備え、前記制御手段は、前記測位手段による測位を行うにあたって、前記判断手段により、前記携帯端末が所定速度以上である高速移動状態であることが判断されると、前記アシストデータ取得手段により取得されたアシストデータに基づいた概略位置を、前記携帯端末の現在位置として、前記記憶手段に記憶させることが好ましい。
【００１１】
この発明によれば、測位を行うにあたって、携帯端末が所定速度以上である高速移動状態であることと判断されると、アシストデータに基づいた概略位置を、携帯端末の現在位置として記憶させることができる。これにより、ＧＰＳなどの測位を行うことなく位置情報を取得することができ、携帯端末の処理負荷を軽減することができる。
【００１２】
また、本発明の携帯端末において、前記制御手段は、前記測位手段により所定周期ごとの測位を行うにあたって、前記判断手段により、前記携帯端末が所定速度以下である低速移動状態であることが判断されると、前記測位手段は、位置測位を行うことが好ましい。
【００１３】
この発明によれば、所定周期ごとの測位を行うにあたって、携帯端末が所定速度以下である低速移動状態であることが判断されると位置測位を行うことができ、これにより、正確な位置情報を取得することができる。
【００１４】
また、本発明の携帯端末は、より具体的には、所定周期ごとに検出された携帯端末の移動状態をその検出時刻と対応付けて記憶する状態情報管理テーブルと、前記測位手段に測位された位置情報を、測位時刻と対応付けて記憶する位置情報記憶テーブルと、をさらに備え、前記制御手段は、現在の携帯端末の状態が静止状態であり、測位手段により直近に測位された時刻以降の、前記状態情報管理テーブルに記憶されている移動状態が静止状態を示している場合には、前記位置情報記憶テーブルを参照して、直近に測位された位置を現在位置とするものである。これにより、ＧＰＳ測位などの測位処理を行うことなく、現在位置を求めることができ、携帯端末の処理負荷軽減および消費電力の低減を実現することができる。
【発明の効果】
【００１５】
本発明によれば、移動していない場合には、改めて測位をおこなうことなく、現在位置情報を取得することができ、携帯端末の負荷を軽減することができ、電力消費量を低減することができる。
【図面の簡単な説明】
【００１６】
【図１】本実施形態のＧＰＳを利用して位置測位を行う携帯端末の機能を示すブロック図である。
【図２】携帯端末１００のハードウェア構成を示すブロック図である。
【図３】位置情報記憶テーブル１０６ａの説明図である。
【図４】状態情報管理テーブル１０６ｂの説明図である。
【図５】携帯端末１００に備えられているセンサ制御部１０３の処理を示すフローチャートである。
【図６】状態判断部１０４の判断処理を示すフローチャートである。
【図７】状態情報管理テーブル１０６ｂに記憶されている移動状態を利用した位置測位を行う処理を示すフローチャートである。
【発明を実施するための形態】
【００１７】
添付図面を参照しながら本発明の実施形態を説明する。可能な場合には、同一の部分には同一の符号を付して、重複する説明を省略する。
【００１８】
図１は、本実施形態のＧＰＳを利用して位置測位を行う携帯端末の機能を示すブロック図である。図１に示すように、この携帯端末１００は、ＧＰＳ測位部１０１、アシストデータ取得部１０２、センサ制御部１０３、各種センサ１０３ａ〜１０３ｄ、状態判断部１０４、制御部１０５、および記憶部１０６を含んで構成されている。この携帯端末は、図２に示すハードウェアから構成されている。
【００１９】
図２は、携帯端末１００のハードウェア構成を示すブロック図である。図１に示される携帯端末１００は、物理的には、図２に示すように、ＣＰＵ１１、主記憶装置であるＲＡＭ１２及びＲＯＭ１３、入力デバイスであるキーボード及びマウス等の入力装置１４、ディスプレイ等の出力装置１５、ネットワークカード等のデータ送受信デバイスである通信モジュール１６、ハードディスク等の補助記憶装置１７、ＧＰＳモジュール１８、センサ１０３ａ〜１０３ｄなどを含むコンピュータシステムとして構成されている。図１において説明した各機能は、図２に示すＣＰＵ１１、ＲＡＭ１２等のハードウェア上に所定のコンピュータソフトウェアを読み込ませることにより、ＣＰＵ１１の制御のもとで入力装置１４、出力装置１５、通信モジュール１６を動作させるとともに、ＲＡＭ１２や補助記憶装置１７におけるデータの読み出し及び書き込みを行うことで実現される。以下、図２に示す機能ブロックに基づいて、各機能ブロックを説明する。
【００２０】
ＧＰＳ測位部１０１は、ユーザからの指示により、または所定周期で携帯端末１００の位置を測位する部分である。このＧＰＳ測位部１０１が測位して得た位置情報は、その測位時刻と対応付けて後述する記憶部１０６に記憶される。
【００２１】
アシストデータ取得部１０２は、移動体通信網を構成する基地局から、その基地局の概略位置を示す概略位置情報を含んだアシストデータを取得する部分である。
【００２２】
センサ制御部１０３は、各種センサ１０３ａから１０３ｄを制御する部分である。すなわち、ユーザからの指示または所定周期で各種センサ１０３ａから１０３ｄに対してセンシング処理を行うように制御するとともに、センシング結果を取得する部分である。これら各種センサ１０３ａから１０３ｄは、例えば、加速センサ、地磁気センサ、角速度センサ、大気圧センサ、３Ｇ通信部、ＷＬＡＮ通信部、マイク、カメラ等である。例えば、加速センサは、この携帯端末１００を保持しているユーザの移動速度を求めるのに利用され、また、３Ｇ通信部およびＷＬＡＮ通信部は、セクタ情報を取得し、概略位置の取得およびその移動変遷を求めるのに利用される。
【００２３】
これらセンサ制御部１０３、および各種センサ１０３ａから１０３ｄを利用して、携帯端末１００がユーザの移動状態を把握するため、状態判断部１０４にセンシング結果およびセンシング時刻が出力される。
【００２４】
状態判断部１０４は、センサ制御部１０３にて得られたセンシング結果に基づいてユーザ（携帯端末１００）の移動状態を判断する部分である。この状態判断部１０４は、ユーザが徒歩などの低速歩行(所定速度以下の移動)をしているか、自動車、電車などの高速移動(所定速度以上の移動)をしているか、または立ち止まっているなどの静止状態であるかを判断することができる。判断した結果は、記憶部１０６内の状態情報管理テーブル１０６ｂに記憶される。例えば、状態判断部１０４は、加速度センサからの出力結果から移動の有無およびその移動速度を判断することができ、その判断結果を状態情報管理テーブル１０６ｂにセンシングした時刻に対応付けて記憶させることができる。
【００２５】
なお、静止状態を検知する方法としては、モーションを検知することで起動するセンサがあったとして、そのセンサが起動したかどうかを状態判断部１０４が確認する方法のほかに、各種センサ１０３ａ〜１０３ｄからの出力結果を時間と共にテーブル管理し、対象期間中の移動状態を判断する方法ことで静止状態を判断する方法も考えられる。
【００２６】
制御部１０５は、操作部（図示せず）を介してＧＰＳ測位の指示を受け付けると、またはＧＰＳ測位を行う所定時間（所定周期）に達すると、状態情報管理テーブル１０６ｂに記憶されている状態情報およびセンサ制御部１０３のセンシング結果に基づいて、前回測位した結果と比較して移動したか否かを判断する。すなわち、制御部１０５は、ＧＰＳ測位を行う際に、センサ制御部１０３において各種センサにセンサ処理を行わせ、センシング結果を取得し、その結果に基づいて携帯端末１００（ユーザ）の移動の有無を判断する。そして、携帯端末１００は静止中であると判断できると、位置情報記憶テーブル１０６ａを参照して、直近の測位時刻を抽出し、その測位時刻以降のユーザの移動状態を、状態情報管理テーブル１０６ｂを参照して、どのような移動状態であるかを判断する。
【００２７】
そして、制御部１０５は、状態情報管理テーブル１０６ｂに記述されている直近に測位した時刻以降の状態が全て静止中であり、ユーザは移動していないと判断すると、直近に測位した位置情報を記憶部１０６の位置情報記憶テーブル１０６ａに記憶させる。例えば、図３（ａ）に示されている位置情報記憶テーブル１０６ａが図３（ｂ）に示されているように、時刻ｔ３の位置情報ｘ3、ｙ３がそのまま時刻ｔ４の位置情報として記憶される。
【００２８】
また、制御部１０５は、現在は静止中であるが、直近に測位した時点から移動したと判断できる場合には、ＧＰＳ測位部１０１によるＧＰＳ測位を実施させるように制御する。例えば、制御部１０５は、現在は静止中であると判断すると、状態情報管理テーブル１０６ｂに記憶されている直近に測位した時刻以降の状態のうち、高速移動または低速移動が含まれていると、ユーザは移動したと判断し、ＧＰＳ測位を改めて行わせるものである。
【００２９】
また、制御部１０５は、センサ制御部１０３のセンシング結果に基づいて移動中であると判断すると、さらに高速移動中であるか、低速移動中であるかを判断する。そして、ユーザは低速で移動したと判断すると、ＧＰＳ測位部１０１により測位された位置情報を記憶させる。また、高速で移動したと判断すると、アシストデータ取得部１０２により取得されたアシストデータに含まれている概略位置を位置情報として記憶させる。
【００３０】
なお、制御部１０５は、アシストデータに含まれている概略位置を位置情報として記憶させる際、カーナビゲーションなどに利用されているナビアプリケーションを利用して、その位置情報を補正し、補正した位置情報を記憶させるようにしてもよい。例えば、高速移動している場合は、電車または自動車に乗っていると想定することができるため、電車の路線上にユーザの位置が来るように補正することが好ましい。
【００３１】
記憶部１０６は、位置情報記憶テーブル１０６ａおよび状態情報管理テーブル１０６ｂを記憶する部分である。図３は、この位置情報記憶テーブル１０６ａの説明図である。図３（ａ）に示されるように、測位時刻と位置情報である座標情報とが対応付けて記憶されている。ここで、時刻ｔ４の時点において、制御部１０５において静止状態と判断され、また直近に測位した時点から移動していないと判断されると、制御部１０５による処理により、ＧＰＳ測位処理が行われることなく、時刻ｔ３の位置情報がそのまま時刻ｔ４の位置情報として位置情報記憶テーブル１０６ａに記憶される。
【００３２】
図４は、状態情報管理テーブル１０６ｂの説明図である。図４に示されるように、状態判断部１０４による判断結果に基づいて、そのセンシング時刻とそのときのユーザの状態情報が対応付けて記憶されている。図４に示されているように、状態情報として、高速移動状態、低速移動状態、または静止状態のいずれかを記憶しており、例えば、時刻ｔ１０１に高速移動中である旨の状態情報が対応付けて記憶されている。
【００３３】
つぎに、このように構成された携帯端末１００の処理について説明する。図５は、携帯端末１００に備えられているセンサ制御部１０３の処理を示すフローチャートである。センサ制御部１０３による制御に従って、一定間隔ごとに（例えば、１分ごとに）各種センサ１０３ａから１０３ｄは、センシング処理を行う。例えば、加速度情報、振動波形、方位情報などの各種センサが取得したセンシング結果およびそのセンシング時刻を、センサ制御部１０３は取得する（Ｓ１０１）。そして、センサ制御部１０３により、取得されたセンシング結果およびそのセンシング時刻は、状態判断部１０４に出力される（Ｓ１０２）。
【００３４】
このようにして、定期的にセンシング結果は、状態判断部１０４に出力される。
【００３５】
つぎに、この状態判断部１０４の処理について説明する。図６は、状態判断部１０４の判断処理を示すフローチャートである。状態判断部１０４において、センサ制御部１０３から出力されたセンシング結果およびセンシング時刻が受信される（Ｓ２０１）。そして、受信されたセンシング結果に基づいて携帯端末１００の移動状態が判断される（Ｓ２０２）。ここで、静止状態であると判断されると、状態情報管理テーブル１０６ｂに、その旨が、センシング時刻とともに記憶される（Ｓ２０３）。
【００３６】
Ｓ２０２において、移動状態であると判断されると、移動状態が高速移動状態であるか、低速移動状態であるかが判断される（Ｓ２０４）。ここで、高速移動状態であると判断されると、状態情報管理テーブル１０６ｂに、その旨がセンシング時刻に対応付けて記憶される（Ｓ２０５）。また、低速移動状態であると判断されると、状態情報管理テーブル１０６ｂに、その旨がセンシング時刻に対応付けて記憶される（Ｓ２０６）。
【００３７】
このようにして、センサ制御部１０３からセンシング結果が受信されるたびに、状態情報管理テーブル１０６ｂに、その時々の携帯端末１００の状態が記憶される。
【００３８】
つぎに、この状態情報管理テーブル１０６ｂに記憶されている移動状態を利用した位置測位を行う処理について説明する。図７は、その処理を示すフローチャートである。
【００３９】
ユーザ操作により操作部（図示せず）からＧＰＳ測位する旨の指示が受け付けられると（Ｓ３０１）、制御部１０５により、センサ制御部１０３のセンシング結果に基づいて、現在の移動状態が判断される（Ｓ３０２）。ここで、静止中であると判断されると、制御部１０５により状態情報管理テーブル１０６ｂが参照され、前回測位した位置から移動があったか否かが判断される（Ｓ３０３）。なお、上述Ｓ３０１では、ユーザ指示の受付を例で示しているが、所定周期で自動的にＧＰＳ測位する場合には、そのタイミングとなった場合に、現在の移動状態が判断されるように処理される。
【００４０】
Ｓ３０３において移動なしと判断されると、前回測位した測位結果を現時点の測位結果とし（Ｓ３０４）、その測位結果を位置情報記憶テーブル１０６ａに、その時刻とともに記憶させる（Ｓ３０５）。
【００４１】
また、Ｓ３０３において移動ありと判断されると、ＧＰＳ測位部１０１によるＧＰＳ測位が実施される（Ｓ３０７）。
【００４２】
また、Ｓ３０２において移動ありと、制御部１０５により判断されると、制御部１０５により高速移動か、低速移動かが判断される（Ｓ３０６）。ここで低速移動と判断されると、ＧＰＳ測位部１０１によるＧＰＳ測位が実施される（Ｓ３０７）。また、高速移動と判断されると、アシストデータ取得部１０２によりアシストデータが取得され、そのアシストデータに含まれている概略位置が測位結果として取得される（Ｓ３０８）。取得された測位結果は、測位時刻（または取得時刻）とともに位置情報として位置情報記憶テーブル１０６ａに記憶される（Ｓ３０５）。
【００４３】
つぎに、本実施形態の携帯端末１００の作用効果について説明する。本実施形態の携帯端末１００は、ＧＰＳ測位部１０１が所定周期若しくはユーザ指示に従って、位置測位を行っている。そして、その測位を行うにあたって、制御部１０５は携帯端末１００の移動状態を判断する。制御部１０５は、携帯端末１００は静止状態であって、状態情報管理テーブル１０６ｂに記憶されている状態情報を参照して、携帯端末１００は直近に測位した位置から移動していないことを判断すると、位置情報記憶テーブル１０６ａに記憶されている直近に測位された位置を、携帯端末１００の現在位置として、位置情報記憶テーブル１０６ａに記憶させることができる。これにより、移動していない場合には、改めて測位をおこなうことなく、現在位置情報を取得することができ、携帯端末の負荷を軽減することができ、電力消費量を低減することができる。
【００４４】
よって、本実施形態の携帯端末１００は、上述通りに取得した位置情報をサービス提供者（キャリア事業者など）に通知することで、サービス提供者はその位置にあった情報をプッシュ配信することにより携帯端末１００のユーザに提供することができる。例えば、天気情報、街のイベント情報、最寄り駅の終電情報などを通知する行動支援型サービスを提供することができる。
【００４５】
また、携帯端末１００は、測位を行うにあたって、制御部１０５が、携帯端末１００が所定速度以上である高速移動状態であると判断すると、アシストデータ取得部１０２により取得されたアシストデータに基づいた概略位置を、携帯端末１００の現在位置として位置情報記憶テーブル１０６ａに記憶させることが好ましい。これにより、ＧＰＳなどの測位を行うことなく位置情報を取得することができ、携帯端末の処理負荷を軽減することができる。
【００４６】
また、携帯端末１００は、ＧＰＳ測位部１０１が所定周期ごとの測位を行うにあたって、制御部１０５により、携帯端末１００が所定速度以下である低速移動状態であることが判断されると位置測位を行うことが好ましい。これにより、正確な位置情報を取得することができる。
【符号の説明】
【００４７】
１００…携帯端末、１０１…測位部、１０２…アシストデータ取得部、１０３…センサ制御部、１０３ａ…各種センサ、１０４…状態判断部、１０５…制御部、１０６…記憶部、１０６ａ…位置情報記憶テーブル、１０６ｂ…状態情報管理テーブル。
【図１】
2011149860.tif 000003
【図２】
2011149860.tif 000004
【図３】
2011149860.tif 000005
【図４】
2011149860.tif 000006
【図５】
2011149860.tif 000007
【図６】
2011149860.tif 000008
【図７】
2011149860.tif 000009