(57)【特許請求の範囲】
【請求項１】
携帯端末装置から送信される、端末測位情報、測定時間情報を用いて、その携帯端末装置が所定の領域内に存在するか否かを判定する携帯端末装置の位置情報取得装置であって、
前記端末測位情報の示す位置が前記領域内に存在するか否か判定する第１の判定手段と、
前記第１の判定手段が所定の回数連続して前記端末測位情報の示す位置が前記領域内に存在すると判定した場合に、前記携帯端末装置が前記領域内に存在すると判定し、前記第１の判定手段が、所定の回数連続して前記端末測位情報の示す位置が前記領域内に存在しないと判定した場合に、前記携帯端末装置が前記領域内に存在しないと判定する第２の判定手段と、
前記第１の判定手段が、前記端末測位情報の示す位置が前記領域内に存在すると判定したとき、所定領域内判定状態とその状態に遷移した時刻を書き込み、前記第２の判定手段が、前記携帯端末装置が前記領域内に存在すると判定したとき、所定領域内確定状態を書き込み、前記所定領域内確定状態において、前記第１の判定手段が、前記端末測位情報の示す位置が前記所定の領域内に存在しないと判定したとき、所定領域外判定状態とその状態に遷移した時刻を書き込み、前記第２の判定手段が、前記所定領域外判定状態における端末測位回数が所定回に達したと判定したとき、所定領域外確定状態を書き込む端末装置管理テーブルと、を有することを特徴とする携帯端末装置の位置情報取得装置。
【請求項２】
請求項１に記載された携帯端末装置の位置情報取得装置において、
前記端末測位情報には、その精度を示す測位レベル情報が含まれており、
前記第１の判定手段は、前記測位レベル情報の示す精度が予め定められた閾値を超える場合のみ、判定対象とすることを特徴とする携帯端末装置の位置情報取得装置。
【請求項３】
請求項１に記載された携帯端末装置の位置情報取得装置において、
前記端末測位情報の示す位置の変化とその間の時間差を基に前記携帯端末装置の移動速度を算出する速度算出手段を有し、
前記第１の判定手段は、前記速度算出手段で算出された速度が予め定められた閾値未満の場合のみ、前記変化後の端末測位情報を判定対象とすることを特徴とする携帯端末装置の位置情報取得装置。
【請求項４】
携帯端末装置から送信される、端末測位情報、測定時間情報を用いて、その携帯端末装置が所定の領域内に存在するか否かを判定する携帯端末装置の位置情報取得装置のコンピュータを、
前記端末測位情報の示す位置が前記領域内に存在するか否か判定する第１の判定手段、
前記第１の判定手段が所定の回数連続して前記端末測位情報の示す位置が前記領域内に存在すると判定した場合に、前記携帯端末装置が前記領域内に存在すると判定し、前記第１の判定手段が、所定の回数連続して前記端末測位情報の示す位置が前記領域内に存在しないと判定した場合に、前記携帯端末装置が前記領域内に存在しないと判定する第２の判定手段、
前記第１の判定手段が、前記端末測位情報の示す位置が前記領域内に存在すると判定したとき、所定領域内判定状態とその状態に遷移した時刻を書き込み、前記第２の判定手段が、前記携帯端末装置が前記領域内に存在すると判定したとき、所定領域内確定状態を書き込み、前記所定領域内確定状態において、前記第１の判定手段が、前記端末測位情報の示す位置が前記所定の領域内に存在しないと判定したとき、所定領域外判定状態とその状態に遷移した時刻を書き込み、前記第２の判定手段が、前記所定領域外判定状態における端末測位回数が所定回に達したと判定したとき、所定領域外確定状態を端末装置管理テーブルに書き込む書き込み手段、として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、携帯端末装置の位置情報をネットワークを通して取得する装置及びプログラムに関する。
【背景技術】
【０００２】
近年、ＧＰＳ（Global Positioning System）受信機を内蔵した携帯電話機やＰＤＡ（Personal Digital Assistant）など、通信機能及び自己位置検出機能を有する携帯端末装置が普及してきている。また、無線基地局と通信を行うことで自己位置を検出する携帯端末装置も知られている（特許文献１）。
【０００３】
これらの携帯端末装置のユーザは、ネットワークを介して現在位置に関連する様々なサービス、例えば現在位置付近を含む領域に関連付けられた広告などの情報の提供を受けることができる（特許文献２）。
【０００４】
このような携帯端末装置の現在位置を含む領域に関連付けられた情報を提供するサービスを行う際には、情報を提供する側が、携帯端末装置が所定の領域内に存在することを正確に知る必要がある。
【０００５】
しかしながら、携帯端末装置で測定した自己位置情報（以下、端末測位情報と言う）は誤差を含んでいるため、情報を提供する側が、携帯端末装置から送信された端末測位置情報をそのまま用いて、携帯端末装置が所定の領域内に存在するか否かを判定したのでは正しい判定結果が得られないことがある。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−３１０６９２号公報
【特許文献２】特開２００５−１８４２７１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
本発明は、このような問題を解決するためになされたものであり、その目的は、携帯端末装置から送信される端末測位情報を用いて、携帯端末装置が所定の領域内に存在するか否かを判定するときの判定精度を向上させることである。
【課題を解決するための手段】
【０００８】
本発明は、携帯端末装置から送信される、端末測位情報、測定時間情報を用いて、その携帯端末装置が所定の領域内に存在するか否かを判定する携帯端末装置の位置情報取得装置であって、前記端末測位情報の示す位置が前記領域内に存在するか否か判定する第１の判定手段と、前記第１の判定手段が所定の回数連続して前記端末測位情報の示す位置が前記領域内に存在すると判定した場合に、前記携帯端末装置が前記領域内に存在すると判定し、前記第１の判定手段が、所定の回数連続して前記端末測位情報の示す位置が前記領域内に存在しないと判定した場合に、前記携帯端末装置が前記領域内に存在しないと判定する第２の判定手段と、前記第１の判定手段が、前記端末測位情報の示す位置が前記領域内に存在すると判定したとき、所定領域内判定状態とその状態に遷移した時刻を書き込み、前記第２の判定手段が、前記携帯端末装置が前記領域内に存在すると判定したとき、所定領域内確定状態を書き込み、前記所定領域内確定状態において、前記第１の判定手段が、前記端末測位情報の示す位置が前記所定の領域内に存在しないと判定したとき、所定領域外判定状態とその状態に遷移した時刻を書き込み、前記第２の判定手段が、前記所定領域外判定状態における端末測位回数が所定回に達したと判定したとき、所定領域外確定状態を書き込む端末装置管理テーブルと、を有することを特徴とする携帯端末装置の位置情報取得装置である。
【０００９】
［作用］
本発明によれば、携帯端末装置が所定の領域内に存在するか否かを判定する際、前記携帯端末装置から送信される端末測位情報の示す位置が前記領域内に存在すると所定の回数連続して判定された場合、又は所定時間以上前記領域内に存在すると判定された場合に、前記携帯端末装置が前記領域内に存在すると判定する。
【発明の効果】
【００１０】
本発明によれば、携帯端末装置からの端末測位情報を用いて、携帯端末装置が所定の領域内に存在するか否かを判定するときの判定精度が向上する。
【図面の簡単な説明】
【００１１】
【図１】本発明の実施形態の位置情報取得システムを示す図である。
【図２】図１における携帯端末装置の電気的構成を示すブロック図である。
【図３】図２におけるＧＰＳ受信機の測位レベルと誤差範囲との関係を示す図である。
【図４】図１における位置情報取得サーバの電気的構成を示すブロック図である。
【図５】図１における携帯端末装置の動作を示すフローチャートである。
【図６】図１における位置情報取得サーバの概略動作を示すフローチャートである。
【図７】図６における位置情報取得処理の内容を示す状態遷移図である。
【図８】図７において使用される端末装置管理テーブルを示す図である。
【図９】ＧＰＳ位置情報を算出した時刻と所定の領域の内外と状態との関係の一例を示す図である。
【図１０】図９に示す位置を所定の領域の内外にプロットした図である。
【図１１】ＧＰＳ位置情報を算出した時刻と所定の領域の内外と状態との関係の別の一例を示す図である。
【図１２】図１１に示す位置を所定の領域の内外にプロットした図である。
【図１３】ＧＰＳ位置情報を算出した時刻と所定の領域の内外と状態との関係のさらに別の一例を示す図である。
【図１４】図１３に示す位置を所定の領域の内外にプロットした図である。
【発明を実施するための形態】
【００１２】
以下、本発明を実施するための形態について図面を参照して説明する。
〈位置情報取得システムの構成〉
図１は、本発明の実施形態の位置情報取得システムを示す図である。このシステムは、インターネットなどのネットワーク１に接続される位置情報取得サーバ２と、基地局３経由でネットワーク１に接続される携帯端末装置４からなる。携帯端末装置４は携帯電話機、ＰＤＡ、ＰＮＤ（Personal Navigation Device）などである。携帯端末装置４と位置情報取得サーバ２とは、基地局３及びネットワーク１を介して通信可能である。位置情報取得サーバ２が、本発明の位置情報取得装置に対応する。
【００１３】
〈携帯端末装置の構成〉
図２は携帯端末装置４のブロック図である。この携帯端末装置４は制御部４１、操作部４２、表示部４３、ＧＰＳ受信部４４、及び無線通信部４５を備えている。
【００１４】
制御部４１は携帯端末装置４の各部を制御するためのコントローラであり、ＣＰＵ（Central Processing Unit）４１１と、ＲＯＭ（Read Only Memory）４１２と、ＲＡＭ（Random Access Memory）４１３とを備えている。ＣＰＵ４１１はＲＯＭ４１２に記憶されたプログラムをＲＡＭ４１３にロードして実行することで、後述する種々の処理を実現する。
【００１５】
操作部４２は、この携帯端末装置４をユーザが操作するための各種ボタンからなる。表示部４３は、この携帯端末装置４の動作状態や、操作部４２からユーザが入力した情報などを表示するための液晶表示装置などからなる。
【００１６】
ＧＰＳ受信部４４は制御部４１の指示に従って一定時間（例えば５分）毎にＧＰＳ衛星から送信された電波を受信し、現在位置を測定（測位）する。そして、端末測位情報としてのＧＰＳ位置情報、測定時刻情報、及びＧＰＳ位置情報の誤差範囲(測定精度)を示す測位レベル情報を制御部４１へ出力する。
【００１７】
図３に測位レベルと誤差範囲との関係を示す。本実施形態では、測定位置の水平誤差が５０ｍ未満の場合をレベル３、５０ｍ以上３００ｍ未満の場合をレベル２、３００ｍ以上の場合をレベル１とした。ただし、これは一例であって、測位レベルの数、水平誤差範囲の距離がこれ以外の値であってもよいことは言うまでもない。なお、測位レベル情報は、例えば測位に用いたＧＰＳ衛星の数、ＧＰＳ衛星からの電波の受信信号のＳ／Ｎなどに基づいて作成することができる。
【００１８】
図２の説明に戻る。無線通信部４５は基地局３との間で無線通信を行うための回路である。無線通信部４５は基地局３を介して位置情報取得サーバ２にアクセスし、携帯端末装置４のＧＰＳ受信部４４で生成されたＧＰＳ位置情報、測定時刻情報、及び測位レベル情報、並びにＲＯＭ４１２に保存されている携帯端末装置４の端末装置ＩＤを送信することができる。
【００１９】
〈位置情報取得収集サーバの構成〉
位置情報取得サーバ２は、図４に示すように、制御部２１、通信部２２、及び記憶部２３を備えている。
【００２０】
制御部２１はＣＰＵ２１１、ＲＯＭ２１２、及びＲＡＭ２１３を含み、この位置情報取得サーバ全体の制御などを行う。また、ＣＰＵ２１１は、ＲＯＭ２１２に記憶されたプログラムをＲＡＭ２１３にロードして実行することで、後述する種々の処理を実現する。
【００２１】
通信部２２はネットワーク１及び基地局３を介して携帯端末装置４と通信を行う。記憶部２３はＨＤＤ（ハードディスク装置）からなり、端末装置管理テーブル２３１が設けられている。
【００２２】
端末装置管理テーブル２３１は、携帯端末装置４から送信されたＧＰＳ位置情報、測定時刻情報、測位レベル情報、及び端末装置ＩＤなどを用いて、携帯端末装置４の位置情報を管理するためのテーブルである。このテーブルの内容については後述する。
【００２３】
〈位置情報取得システムの動作〉
以上の構成を有する位置情報取得システムの概略動作について、図５及び図６に示すフローチャートを用いて説明する。ここで、図５は携帯端末装置４の動作であり、図６は位置情報取得サーバ２の動作である。
【００２４】
携帯端末装置４では、図示されていないタイマが一定時間（例えば５分）をカウントする毎に図５に示すフローがスタートすると、まずＣＰＵ４１１は、ＧＰＳ受信部４４に対し、ＧＰＳ位置情報、測定時刻情報、及び測位レベル情報を要求し、それらを取得する（ステップＳ１）。
【００２５】
次にＣＰＵ４１１は、前回のＧＰＳ位置情報と比較し、今回のＧＰＳ位置情報の示す位置が前回のＧＰＳ位置情報の示す位置から所定距離以上変化しているか否かを判定する（ステップＳ２）。
【００２６】
判定の結果、所定距離以上変化していた場合（Ｓ２：YES）は、今回のＧＰＳ位置情報、測位レベル情報、及び測定時刻情報を、無線通信部４４を通して位置情報取得サーバ２へ送信し（ステップＳ３）、処理を終了する。判定の結果、所定距離以上変化していなかった場合（Ｓ２：NO）はそのまま処理を終了する。
【００２７】
位置情報取得サーバ２では、制御部２２のＣＰＵ２１１が、携帯端末装置４からのＧＰＳ位置情報、測位レベル情報、及び測定時刻情報を、通信部２２を通して受信する（ステップＳ１１）。次いでＣＰＵ２１１は位置情報取得処理を行う（ステップＳ１２）。
【００２８】
〈位置情報取得処理の内容〉
位置情報取得処理（Ｓ１２）の内容について、図７に示す状態遷移図及び図８に示す端末装置管理テーブル２３１を参照して説明する。
【００２９】
図７において、実線はＧＰＳ位置情報の示す位置が所定の領域内の場合の動作であり、破線は領域外の場合の動作である。また、図８において、“端末装置ＩＤ”は携帯端末装置４の端末装置ＩＤ、“領域ＩＤ”は領域の識別情報、“状態”は図７の状態（NULL：初期状態、ARRIVE：所定領域内判定状態、IN：所定領域内確定状態、LEAVE：所定領域外判定状態、OUT：所定領域外確定状態）を示す識別情報、“回数”はＧＰＳ位置情報の示す位置がその状態に連続して存在している回数、“AR1時刻”はARRIVE以外の状態からARRIVE状態に遷移した時刻、“LE1時刻”はLEAVE以外の状態からLEAVE状態に遷移した時刻である。“更新時刻”には、“NULL”状態以外では現在時刻が書き込まれる。
【００３０】
図７において、初めの状態は“NULL”である。この状態では、端末装置管理テーブル２３１には何も書かれていない。ＧＰＳ位置情報の示す位置が所定の領域内になると、“ＡＲ”状態に遷移するとともに、端末装置管理テーブル２３１の“端末装置ＩＤ”にＧＰＳ位置情報を送信した携帯端末装置４の端末装置ＩＤが、“領域ＩＤ”に前記領域のＩＤが、“状態”に“ARRIVE”が、“回数”に“１”が、“AR1時刻”に現在時刻（ＧＰＳ位置情報とともに受信した測定時刻情報）が、それぞれ書き込まれる。
【００３１】
“ARRIVE”状態において、ＧＰＳ位置情報の示す位置が所定の領域外になると、“NULL”状態に遷移するとともに、端末装置管理テーブル２３１の内容を削除する。
【００３２】
一方、“ARRIVE”状態において、ＧＰＳ位置情報の示す位置が所定の領域内に引き続き入っている場合は、端末装置管理テーブル２３１の“回数”をインクリメントする。そして、“回数”がｎ（ｎは予め設定された２以上の整数）に達すると、“IN”状態に遷移し、端末装置管理テーブル２３１の“状態”に“IN”が、“回数”に“１”が、それぞれ書き込まれる。
【００３３】
“IN”状態は、携帯端末装置４の現在位置が、端末装置管理テーブル２３１の“領域ＩＤ”に保持されている所定の領域内に入ったとＣＰＵ２１１が判断したことを意味する。つまり、ＧＰＳ位置情報の示す位置がｎ回連続して所定の領域内に存在すると判定した時点で、携帯端末装置４が所定の領域に存在すると判断する。
【００３４】
“IN”状態において、ＧＰＳ位置情報の示す位置が所定の領域内に引き続き入っている場合は、端末装置管理テーブル２３１の“回数”をインクリメントする。
【００３５】
また、“IN”状態において、ＧＰＳ位置情報の示す位置が所定の領域外になると、“LEAVE”状態に遷移するとともに、端末装置管理テーブル２３１の“状態”に“LEAVE”が、“回数”に“１”が、“LE1時刻”に現在時刻が、それぞれ書き込まれる。
【００３６】
“LEAVE”状態において、ＧＰＳ位置情報の示す位置が所定の領域内になると、“IN”状態に遷移するとともに、端末装置管理テーブル２３１の“状態”に“IN”が、“回数”に“１”が、それぞれ書き込まれる。
【００３７】
また、“LEAVE”状態において、ＧＰＳ位置情報の示す位置が引き続き所定の領域外である場合、端末装置管理テーブル２３１の“回数”をインクリメントする。そして、“回数”がｍ（ｍは予め設定された２以上の整数）に達すると、“OUT”状態に遷移し、“状態”に“OUT”が、“回数”に“１”が、それぞれ書き込まれる。
【００３８】
“OUT”状態は、携帯端末装置４の現在位置が、端末装置管理テーブル２３１の“領域ＩＤ”に保持されている所定の領域外に出たとＣＰＵ２１１が判断したことを意味する。つまり、一旦、携帯端末装置４が所定の領域内に存在すると判断したときは、ＧＰＳ位置情報の示す位置がｎ回連続して所定の領域外に存在すると判定した時点で、携帯端末装置４が所定の領域外に出たと判断する。
【００３９】
“OUT”状態において、ＧＰＳ位置情報の示す位置が所定の領域内になると、“ARRIVE”状態に遷移するとともに、端末装置管理テーブル２３１の“状態”に“ARRIVE”が、“回数”に“１”が、“AR1時刻”に現在時刻が、それぞれ書き込まれる。
【００４０】
“OUT”状態において、ＧＰＳ位置情報の示す位置が引き続き所定の領域外である場合、“NULL”状態に遷移するとともに、端末装置管理テーブル２３１の内容を削除する。
【００４１】
〈位置情報取得処理の具体例〉
以上説明した位置情報取得処理の内容について、図９〜図１４を参照して具体的に説明する。
【００４２】
ここで、図９、図１１、図１３はＧＰＳ位置情報の時刻と所定の領域の内外と状態との関係の３つ例を示し、図１０、図１２、図１４は、それぞれ図９、図１１、図１３に示す位置を所定の領域の内外にプロットした図である。
【００４３】
また、図９、図１１、図１３において、「時刻」の欄の番号は、携帯端末装置４からのＧＰＳ位置情報の測定時刻の順番に対応する。さらに、「位置」の欄の「Ａ」、「−」、「×」は、それぞれ、ＧＰＳ位置情報の示す位置が領域Ａ内であること、領域Ａ外であること、測位レベルが閾値以下（レベル１以下、又はレベル２以下）などの理由で無視（領域の内外の判定対象から除外）することを意味する。換言すれば、測位レベルが閾値を越える（レベル１を超える、即ちレベル２以上、又はレベル２を超える、即ちレベル３）場合のみ判定対象とする。また、これらの図は、２以上の任意の値に設定可能なn、ｍをともに３とした場合を示しているが、ｎ、ｍを互いに異なる値としてもよい。
【００４４】
図９、図１０の場合、時刻“７”で“NULL”状態から“ARRIVE”状態に遷移し、その後、時刻“８”、“９”と、ＧＰＳ位置情報の示す位置が２回続けて領域Ａ内であると判定することで、“IN”状態に遷移し、携帯端末装置４が領域Ａ内に存在すると判定する。また、時刻“１６”で“LEAVE”状態に遷移し、その後、時刻“１７”、“１８”と、ＧＰＳ位置情報の示す位置が２回続けて領域Ａ外であると判定することで、“OUT”状態に遷移し、携帯端末装置４が領域Ａ外に存在すると判定する。
【００４５】
図１１、図１２の場合、時刻“２”で“NULL”状態から“ARRIVE”状態に遷移し、その後、時刻“３”のＧＰＳ位置情報を無視し、時刻“４”、“５”と、ＧＰＳ位置情報の示す位置が２回続けて領域Ａ内であると判定することで、“IN”状態に遷移し、携帯端末装置４が領域Ａ内に存在すると判定する。また、時刻“１６”で“LEAVE”状態に遷移し、その後、時刻“１７”のＧＰＳ位置情報を無視し、時刻“１８”、“１９”と、ＧＰＳ位置情報の示す位置が２回続けて領域Ａ外であると判定することで、“OUT”状態に遷移し、携帯端末装置４が領域Ａ外に存在すると判定する。
【００４６】
図１３、図１４の場合、時刻“７”で“NULL”状態から“ARRIVE”状態に遷移し、その次の時刻“８”でＧＰＳ位置情報の示す位置が２回続けて領域Ａ内であると判定することで、“IN”状態に遷移している。これは、時刻“８”と時刻“７”との時間差が所定の時間以上であるため、その間、携帯端末装置４が移動していないと判断したことによるものである。なお、時刻“８”の位置が領域Ａ外であった場合は、“OUT”状態に遷移する。
【００４７】
以上詳細に説明したように、本発明の実施形態によれば、位置情報取得サーバ２は、携帯端末装置４からのＧＰＳ位置情報の示す位置が最初に所定の領域内に入ったとき、引き続き（ｎ−１）回連続して所定の領域内であった場合、又は次のＧＰＳ位置情報を受信するまでの時間が所定時間以上であり、かつそのＧＰＳ位置情報の示す位置が引き続き所定の領域内であった場合に、携帯端末装置４が所定の領域内に入ったと判定するので、ＧＰＳ位置情報をそのまま用いて、携帯端末装置が所定の領域内に存在するか否かを判定する場合と比べ、精度の高い判定が可能である。
【００４８】
従って、領域に関連付けられた情報を提供する情報提供サーバを図１のネットワーク１上に設け、位置情報取得サーバ２に判定結果を用いて、その情報提供サーバの情報送信動作を制御することにより、携帯端末装置４の現在位置を含む領域に関連付けられた情報を適切に提供することができる。
【００４９】
なお、本発明は下記（１）〜（３）のような変形が可能である。
（１）時間的に前後する２つのＧＰＳ位置情報とその時間差とから、携帯端末装置４の移動速度を算出し、その算出値が所定の速度以上の場合、後から受信したＧＰＳ位置情報を無視する。換言すれば、その算出値が所定の速度未満の場合のみ、後から受信したＧＰＳ位置情報を判定対象とする。その算出値が所定の速度以上の場合は領域を通り越した可能性が高いからである。
（２）携帯端末装置４から送信されるＧＰＳ位置情報の示す位置が、予めＧＰＳ衛星から送信される電波の受信状態が悪い時に測位されると分かっている位置と一致し、かつ測位レベル情報が高い測位レベルを示している場合、そのＧＰＳ位置情報を無視する。
（３）携帯端末装置４に振動センサを設けるとともに、その出力を基に携帯端末装置４が移動していると判定された場合のみ、ＧＰＳ受信部４４がＧＰＳ位置情報、測定時刻情報、及び測位レベル情報を出力する。
【符号の説明】
【００５０】
２…位置情報取得サーバ、４…携帯端末装置、２１…制御部、２２…通信部、２３…記憶部、２３１…端末装置管理テーブル。
【図１】
0005497407.tif 000002
【図２】
0005497407.tif 000003
【図３】
0005497407.tif 000004
【図４】
0005497407.tif 000005
【図５】
0005497407.tif 000006
【図６】
0005497407.tif 000007
【図７】
0005497407.tif 000008
【図８】
0005497407.tif 000009
【図９】
0005497407.tif 000010
【図１０】
0005497407.tif 000011
【図１１】
0005497407.tif 000012
【図１２】
0005497407.tif 000013
【図１３】
0005497407.tif 000014
【図１４】
0005497407.tif 000015