(57)【要約】【課題】通信相手のおかれている状況を示す位置情報提供システムを提供する。【解決手段】ナビゲーション装置１の制御部１７０は、通信相手であるナビゲーション装置２から送信された位置データを受信すると、自装置の現在位置を示すＧＰＳ（Global Positioning System）情報を取得し、自装置の周辺に存在するナビゲーション装置２を判別する。そして、表示部１５０に表示する表示条件を受け付けて、表示条件を満たすナビゲーション装置２の位置データを時間間隔δtで少なくとも２回取得し、ベクトルデータを生成する。生成したベクトルデータを記憶部１３０に記憶し、記憶部１３０に記憶されている地図データとベクトルデータとに基づいて地図画像とベクトルとを合成した合成画像を生成し、表示部１５０に表示する。【選択図】図２
2009236558.tif 000002
【特許請求の範囲】
【請求項１】
第１の通信部と、前記第１の通信部とネットワークを介して接続された第２の通信部と、から構成され、
前記第１の通信部は、
前記第２の通信部から送信された情報を取得する情報取得手段と、
前記情報に基づいてベクトル情報を生成するベクトル情報生成手段と、
前記ベクトル情報と地図を示す地図情報とを記憶する記憶手段と、
画像を表示する表示手段と、
前記情報取得手段に前記情報を取得させ、前記ベクトル情報生成手段にベクトル情報を生成させ、前記記憶手段に該ベクトル情報を記憶させ、前記記憶手段に記憶されたベクトル情報と地図情報とに基づいて画像を生成し、生成した画像を前記表示手段に表示させる制御手段と、を備え、
前記第２の通信部は、
自端末の現在位置を示す現在位置情報を取得する現在位置情報取得手段と、
前記現在位置情報を含む前記情報を前記第１の通信部に送信する送信手段と、を備える、
ことを特徴とする位置情報提供システム。
【請求項２】
前記情報取得手段は、所定の間隔で周期的に前記情報を取得する、
ことを特徴とする請求項１に記載の位置情報提供システム。
【請求項３】
前記ベクトル情報生成手段は、前記情報に基づいて前記第２の通信部の移動方向と前記第２の通信部の移動速度とを求め、前記移動方向と前記移動速度とを対応付けたベクトル情報を生成し、
前記制御手段は、前記移動方向に対応する向きと前記移動速度に比例する大きさとを有するベクトルを生成し、生成したベクトルと前記地図情報が示す地図とを合成した合成画像を生成する、
ことを特徴とする請求項１又は２の位置情報提供システム。
【請求項４】
前記制御手段は、前記移動速度を参照して、所定の移動速度に対応するベクトルと地図画像との合成画像を生成する、
ことを特徴とする請求項３に記載の位置情報提供システム。
【請求項５】
前記ベクトル情報には、前記現在位置情報が付加されており、
前記制御手段は、前記現在位置情報を参照して、所定の範囲に対応するベクトルと地図画像との合成画像を生成する、
ことを特徴とする請求項１乃至４のいずれか１項に記載の位置情報提供システム。
【請求項６】
前記ベクトル情報には、前記第２の通信部が前記情報を送信した時間を示す時間情報が付加されており、
前記制御手段は、前記時間情報を参照して、所定の時間帯に対応するベクトルと地図画像との合成画像を生成する、
ことを特徴とする請求項１乃至５のいずれか１項に記載の位置情報提供システム。
【請求項７】
前記第２の通信部は、移動速度を測定する速度測定手段、をさらに備え、
前記送信手段は、前記速度測定手段が測定した速度を示す速度情報を含む前記情報を前記第１の通信部に送信し、
前記ベクトル情報生成手段は、前記速度情報が示す速度を前記移動速度に設定する、
ことを特徴とする請求項３又は４に記載の位置情報提供システム。
【請求項８】
前記制御手段は、前記移動速度に応じてベクトルの線種及び色彩のうち少なくともいずれか１つを変更する、
ことを特徴とする請求項１乃至７のいずれか１項に記載の位置情報提供システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、位置情報提供システムに関する。特に、通信相手の速度情報を表示することができる位置情報提供システムに関する。
【背景技術】
【０００２】
従来、複数の通信端末の間で相互に通信を行って、各通信端末が他の通信端末の位置情報を取得して、自端末の位置と他の通信端末の位置とに関する情報を表示する技術が開発されている。
【０００３】
例えば、特許文献１には、複数の通信端末と位置情報提供サーバとから構成される位置情報提供システムが開示されている。
この位置情報提供システムでは、まず、通信端末が位置情報提供サーバにアクセスする。次いで位置情報提供サーバは、当該通信端末が存在するエリアを判別し、同一エリア内に存在する他の複数の通信端末の位置情報を当該通信端末に送信する。
他の通信端末の位置情報を受信すると、当該通信端末は、相手端末を選択する。次いで当該通信端末は、選択した相手端末の位置情報と、自端末が向かっている方位情報及び現在位置情報と、に基づいて相手端末に対する方向と相手端末までの距離とを求める。そして、当該通信端末は、表示部に相手端末までの距離と相手端末への方向とを表示する。
【０００４】
また、例えば、特許文献２には、携帯通信器と車載通信器とから構成される位置情報提供システムが開示されている。
この位置情報提供システムでは、まず、携帯通信器と車載通信器とは、互いに識別情報を送受信し、識別情報に基づいて互いに相手を認証する。互いに相手を認証すると、携帯通信器と車載通信器とは、それぞれの属性情報（例えば車載通信器の場合、車種、車両の色、メーカ名等を示す情報）を送受信する。そして、携帯通信器と車載通信器とは、それぞれ相手通信器の現在位置及び属性情報を表示する。
なお、このシステムの携帯通信器には、振り子センサが搭載されている。この振り子センサによって、携帯通信器のユーザが移動しているのか停止しているのかが判断される。
【特許文献１】特開２００３−１６６８４９号公報（第６〜８頁、図５〜８）
【特許文献２】特開２００２−３４０５８７号公報（第４，５頁、図５〜７）
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、特許文献１に開示された位置情報提供システムの通信端末は、通信相手までの距離と通信相手への方向とを表示するのみで、通信相手の状況について何ら表示することができなかった。
また、特許文献２に開示された位置情報提供システムの通信機器は、通信相手の位置、向いている方向及び移動・停止の状況を示すことはできるが、通信相手の進行速度や進行方向を示すことはできなかった。
【０００６】
本発明は、上記の問題を解決するためになされたものである。本発明は、通信相手のおかれている状況を示す位置情報提供システムを提供することを目的とする。
【課題を解決するための手段】
【０００７】
上記目的を達成するために、本発明の第１の観点に係る位置情報提供システムは、第１の通信部と、前記第１の通信部とネットワークを介して接続された第２の通信部と、から構成され、前記第１の通信部は、前記第２の通信部から送信された情報を取得する情報取得手段と、前記情報に基づいてベクトル情報を生成するベクトル情報生成手段と、前記ベクトル情報と地図を示す地図情報とを記憶する記憶手段と、画像を表示する表示手段と、前記情報取得手段に前記情報を取得させ、前記ベクトル情報生成手段にベクトル情報を生成させ、前記記憶手段に該ベクトル情報を記憶させ、前記記憶手段に記憶されたベクトル情報と地図情報とに基づいて画像を生成し、生成した画像を前記表示手段に表示させる制御手段と、を備え、前記第２の通信部は、自端末の現在位置を示す現在位置情報を取得する現在位置情報取得手段と、前記現在位置情報を含む前記情報を前記第１の通信部に送信する送信手段と、を備えることを特徴とする。
【０００８】
例えば、前記情報取得手段は、所定の間隔で周期的に前記情報を取得してもよい。
【０００９】
例えば、前記ベクトル情報生成手段は、前記情報に基づいて前記第２の通信部の移動方向と前記第２の通信部の移動速度とを求め、前記移動方向と前記移動速度とを対応付けたベクトル情報を生成し、前記制御手段は、前記移動方向に対応する向きと前記移動速度に比例する大きさとを有するベクトルを生成し、生成したベクトルと前記地図情報が示す地図とを合成した合成画像を生成してもよい。
【００１０】
例えば、前記制御手段は、前記移動速度を参照して、所定の移動速度に対応するベクトルと地図画像との合成画像を生成してもよい。
【００１１】
例えば、前記ベクトル情報には、前記現在位置情報が付加されており、前記制御手段は、前記現在位置情報を参照して、所定の範囲に対応するベクトルと地図画像との合成画像を生成してもよい。
【００１２】
例えば、前記ベクトル情報には、前記第２の通信部が前記情報を送信した時間を示す時間情報が付加されており、前記制御手段は、前記時間情報を参照して、所定の時間帯に対応するベクトルと地図画像との合成画像を生成してもよい。
【００１３】
例えば、前記第２の通信部は、移動速度を測定する速度測定手段、をさらに備え、前記送信手段は、前記速度測定手段が測定した速度を示す速度情報を含む前記情報を前記第１の通信部に送信し、前記ベクトル情報生成手段は、前記速度情報が示す速度を前記移動速度に設定してもよい。
【００１４】
例えば、前記制御手段は、前記移動速度に応じてベクトルの線種及び色彩のうち少なくともいずれか１つを変更してもよい。
【発明の効果】
【００１５】
本発明によれば、通信相手がおかれている状況を示す位置情報提供システムを提供することができる。
【発明を実施するための最良の形態】
【００１６】
以下、図面を参照して本発明の実施の形態について説明する。
【００１７】
本実施の形態に係る位置情報提供システムを構成する通信端末が携帯電話と車両に搭載されるナビゲーション装置とで構成される例について説明する。
【００１８】
本実施の形態に係る位置情報提供システム１０００は、図１に示すように、ナビゲーション装置１ａと携帯電話１ｂとで構成される通信端末１と、ナビゲーション装置２ａと携帯電話２ｂとで構成される複数の通信端末２と、基地局３と、ネットワーク４と、ＧＰＳ（Global Positioning System；全地球測位システム）衛星５と、から構成される。
【００１９】
なお、携帯電話１ｂ及び各携帯電話２ｂは、実質的に同一であり、同様の機能を備え、同様の動作を行う。また、ナビゲーション装置１ａ及び各ナビゲーション装置２ａも、実質的に同一であり、同様の機能を備え、同様の動作を行う。したがって、通信端末１と各通信端末２とは、実質的に同一であり、同様の機能を備え、同様の動作を行う。
【００２０】
携帯電話１ｂは、基地局３に接続してネットワーク４を介して携帯電話２ｂとデータ通信を行う。そして、携帯電話１ｂは、ナビゲーション装置２ａが搭載されている車両の位置を示す位置データを取得して、ナビゲーション装置１ａに供給する。
【００２１】
ナビゲーション装置１ａは、車両に搭載され、携帯電話１ｂから供給された位置データを取得してナビゲーション装置２ａを搭載する車両の位置を求め、表示部に表示する。また、ナビゲーション装置１ａは、ＧＰＳ衛星５から送信される信号を受信して、自装置の位置を特定する。
【００２２】
次に、ナビゲーション装置１ａ，２ａの構成について、図２を参照して説明する。上述の通り、ナビゲーション装置１ａ，２ａは、実質的に同一であり、構成も同一である。そこで、ナビゲーション装置１ａを例に、その構成を説明する。
【００２３】
ナビゲーション装置１ａは、ＧＰＳアンテナ１１０ａと、ＧＰＳモジュール１１０と、通信モジュール１２０と、記憶部１３０と、操作部１４０と、表示部１５０と、通信バス１６０と、制御部１７０と、を備える。
【００２４】
ＧＰＳアンテナ１１０ａは、ヘリカル型アンテナ、誘電体アンテナ又はパッチ型平面アンテナ等から構成される。ＧＰＳアンテナ１１０ａは、所定のＧＰＳ衛星が発信するスペクトラム拡散変調された衛星電波を受信する。
【００２５】
ＧＰＳモジュール１１０は、複数のＧＰＳ衛星５から送信され、ＧＰＳアンテナ１１０ａが受信した衛星電波に同調する。同調後、ＧＰＳモジュール１１０は、各衛星電波をそれぞれ逆拡散復調して複数のＧＰＳ衛星信号を取得する。ＧＰＳモジュール１１０は、取得したそれぞれのＧＰＳ衛星信号を用いて、各衛星電波の到達時間の差を算出する。この算出結果に基づいて、ＧＰＳモジュール１１０は、緯度、経度及び高度等からなる位置情報を生成する。ＧＰＳモジュール１１０は、所定のタイミング毎に、生成した位置情報を制御部１７０に供給する。
【００２６】
通信モジュール１２０は、携帯電話１ｂから供給された信号を、制御部１７０が処理可能なデータに変換する。変換後、通信モジュール１２０は、変換したデータを制御部１７０に供給する。また、通信モジュール１２０は、制御部１７０から供給されたデータ信号を携帯電話１ｂに供給する。
【００２７】
記憶部１３０は、ＨＤＤ（Hard Disk Drive）、ＲＡＭ（Random Access Memory）等から構成され、ナビゲーション装置１ａ全体を制御するプログラムや携帯電話２ｂから送信されたデータ等を記憶する。記憶部１３０は、データの種類毎に記憶領域を備える。具体的には、記憶部１３０は、ユーザデータ記憶領域１３１と、位置データ記憶領域１３２と、ベクトルデータ記憶領域１３３と、地図データ記憶領域１３４と、表示画像データ記憶領域１３５と、を備える。
【００２８】
ユーザデータ記憶領域１３１は、各ナビゲーション装置２ａのユーザに関するデータを記憶する記憶領域である。ユーザデータは、例えば図３に示すように、ナビゲーション装置２ａのユーザ名と各ユーザが所有する車両とが対応付けられたデータ構成を備える。
【００２９】
位置データ記憶領域１３２は、各ナビゲーション装置２ａを搭載する車両の位置を示すデータを記憶する記憶領域である。位置データは、例えば図４に示すように、ナビゲーション装置２ａの識別子と、時間と、位置とが対応付けられたデータ構成を備える。
【００３０】
ベクトルデータ記憶領域１３３は、位置データ記憶領域１３２に記憶されている位置データから生成されたベクトルデータを記憶する記憶領域である。ベクトルデータは、例えば図５に示すように、ユーザ名と、位置と、時間と、車両の移動方向と、車両の移動速度とが対応付けられたデータ構成を備える。
【００３１】
地図データ記憶領域１３４は、例えば図６（ａ）に示すような道路網、川、建築物等を示す画像を生成するのに必要なデータを記憶する記憶領域である。
制御部１７０は、表示部１５０に画像を表示するとき、全領域の地図データを読み出すのではなく、地図を図６（ｂ）の破線で示すような碁盤目状に細分化し、ナビゲーション装置１ａを搭載する車両が含まれる領域とその周辺の領域（太実線で示す領域）を示す地図データのみを読み出す。
【００３２】
表示画像データ記憶領域１３５は、制御部１７０で生成し、表示部１５０に表示する画像のデータを記憶する記憶領域である。
【００３３】
操作部１４０は、キーボード等から構成され、ユーザによって操作され、入力された操作情報を制御部１７０に供給する。
【００３４】
表示部１５０は、ＬＣＤ（Liquid Crystal Display）等から構成され、制御部１５０が生成した画像等を表示する。
【００３５】
通信バス１６０は、ＧＰＳモジュール１１０と、通信モジュール１２０と、記憶部１３０と、操作部１４０と、表示部１５０と、制御部１７０とを接続し、各部間を伝搬する信号を伝送する。
【００３６】
制御部１７０は、ＣＰＵ（Central Processing Unit）、ＲＯＭ（Read Only Memory）等から構成され、ＲＯＭに格納されたプログラムに従って、ナビゲーション装置１ａ全体を制御する。例えば、制御部１７０は、記憶部１３０の地図データ記憶領域１３４に記憶されている地図データを読み出し、通信端末２から送信された位置データに基づいて、ナビゲーション装置２ａを搭載する車両の位置を示す画像を生成し、表示部１５０に表示する。
【００３７】
次に、上記構成の位置情報提供システム１０００の動作について、図７〜１０を参照して説明する。
【００３８】
具体的には、ナビゲーション装置１ａが携帯電話１ｂとネットワーク４と携帯電話２ｂとを介してナビゲーション装置２ａとデータ通信を実行し、ナビゲーション装置２ａを搭載する車両が移動した軌跡をベクトル表示する処理について説明する。
【００３９】
ナビゲーション装置１ａと携帯電話１ｂとの電源がそれぞれ投入され、ナビゲーション装置１ａの操作部１４０からベクトル軌跡表示を行うアプリケーションを起動する操作情報が供給されると、制御部１７０は、図７のフローチャートで示すベクトル軌跡表示処理を開始する。
【００４０】
まず、制御部１７０は、位置データ取得処理（ステップＳ１）を開始する。位置データ取得処理（ステップＳ１）について、図８のフローチャートを参照して説明する。
【００４１】
制御部１７０は、複数の通信端末２のうち任意の通信端末２から送信されたデータを受信し、認証処理を行う（ステップＳ１１）。例えば、データ通信が可能な全ての通信端末２から送信されるデータを受信し、受信したデータを解析することにより、任意の通信端末２を認証する。認証することができなかった場合（ステップＳ１１；Ｎｏ）、制御部１７０は、処理をステップＳ１１に戻し、他の通信端末２の認証処理を実行する（ステップＳ１１）。
【００４２】
認証に成功した場合（ステップＳ１１；Ｙｅｓ）、制御部１７０は、認証に成功した通信端末２から位置データを取得し（ステップＳ１２）、記憶部１３０の位置データ記憶領域１３２に記憶する（ステップＳ１３）。
【００４３】
そして、データ通信が可能な他の通信端末２があるか否かを判別する（ステップＳ１４）。データ通信が可能な他の通信端末２があると判別した場合（ステップＳ１４；Ｙｅｓ）、制御部１７０は、処理をステップＳ１１に戻す。データ通信が可能な他の通信端末２がないと判別した場合（ステップＳ１４；Ｎｏ）、制御部１７０は、処理を振り分け処理（ステップＳ２）に進める。
【００４４】
この位置データ取得処理により、制御部１７０は、複数の通信端末２のうち認証に成功した通信端末２から位置データを取得することができる。
【００４５】
続いて、振り分け処理（ステップＳ２）について、図９のフローチャートを参照して説明する。
【００４６】
まず、制御部１７０は、記憶部１３０の位置データ記憶領域１３２に記憶されている位置データにユーザデータ記憶領域１３１に記憶されているユーザデータを付加する（ステップＳ２１）。
【００４７】
次に、制御部１７０は、ＧＰＳ衛星５から受信したＧＰＳデータを取得し、ナビゲーション装置１ａを搭載した車両の現在位置を求める（ステップＳ２２）。
【００４８】
現在位置を求めると、制御部１７０は、ナビゲーション装置１ａを搭載した車両の現在位置から所定の範囲内を走行する車両に搭載されたナビゲーション装置２ａを判別する（ステップＳ２３）。
【００４９】
周辺を走行する車両に搭載されたナビゲーション装置２ａを判別すると、制御部１７０は、記憶部１３０の地図データ記憶領域１３４に記憶されている地図データを読み出す（ステップＳ２４）。
【００５０】
そして、制御部１７０は、判別したナビゲーション装置２ａを搭載した車両を道路別に振り分けて（ステップＳ２５）、処理を描画処理（ステップＳ３）に進める。
【００５１】
具体的には、位置データにユーザデータを付加する処理（ステップＳ２１の処理）では、例えば、図４に示す位置データを取得した場合、図３に示すユーザデータを参照して、データ識別子１にユーザＡを対応させ、データ識別子２にユーザＢを対応させてもよい。
【００５２】
また、ナビゲーション装置２ａを判別する処理（ステップＳ２３の処理）では、例えば、ステップＳ２３の処理を実行するときに表示部１５０に表示されている領域内を走行している車両のナビゲーション装置２ａを判別するようにしてもよい。
【００５３】
また、ナビゲーション装置２ａを搭載した車両を道路別に振り分ける処理（ステップＳ２５の処理）では、例えば、車両Ｘ，Ｙ，Ｚがそれぞれルート１、ルート２、ルート１を走行中の場合、制御部１７０は、「ルート１を走行中の車両・・・車両Ｘ，Ｚ」、「ルート２を走行中の車両・・・車両Ｙ」と振り分けてもよい。
【００５４】
続いて、描画処理（ステップＳ３）について、図１０のフローチャートを参照して説明する。
【００５５】
まず、制御部１７０は、ユーザによって操作部１４０を操作され、操作部１４０から供給された操作情報に基づいて、表示部１５０に表示する表示条件を受け付ける（ステップＳ３１）。この表示条件とは、例えば、自車位置から所定範囲内、登録された通信端末全て、自動車および二輪車等の条件のことである。
【００５６】
表示条件を受け付けると、制御部１７０は、条件に合致する位置データを選択する（ステップＳ３２）。
【００５７】
位置データを選択すると、選択した位置データに対応するナビゲーション装置２ａを搭載する車両の現在の位置データを受信する（ステップＳ３３）。ここで、ベクトルを生成するには、少なくとも２つの位置データが必要である。そこでステップＳ３３において、制御部１７０は、位置データを取得してδｔ後に再び位置データを取得する。ステップＳ３１で受け付けた表示条件を満たす通信端末２が複数ある場合、制御部１７０は、順次ステップＳ３３の処理を実行し、表示条件を満たす全ての通信端末２の位置データを取得する。
【００５８】
続いて、制御部１７０は、ステップＳ３３で受信した位置データに基づいて、ベクトルを生成する（ステップＳ３４）。ベクトルの大きさは、通信端末２を搭載する車両の速度に比例し、その向きは、車両の移動方向を示す。
【００５９】
ベクトルを生成すると、制御部１７０は、ベクトルデータとその属性データ（ユーザ名、日時、位置等）とを対応付けて記憶部１３０のベクトルデータ記憶領域１３３に記憶する（ステップＳ３５）。
【００６０】
次いで、制御部１７０は、記憶部１３０のベクトルデータ記憶領域１３３に記憶されたベクトルデータと地図データ記憶領域に記憶された地図データとに基づいて、ベクトルと地図画像とを合成した合成画像を生成する（ステップＳ３６）。
【００６１】
そして、制御部１７０は、ステップＳ３６で生成した合成画像を表示部１５０に表示する（ステップＳ３７）。
【００６２】
合成画像を表示すると、制御部１７０は、ベクトル軌跡表示処理を終了する旨の操作情報が操作部１４０から供給されたか否かを判別する（ステップＳ３８）。操作情報が供給されたと判別した場合（ステップＳ３８；Ｙｅｓ）、制御部１７０は、ベクトル軌跡表示処理を終了する。一方、操作情報が供給されなかったと判別した場合（ステップＳ３８；Ｎｏ）、制御部１７０は、処理をステップＳ３３に戻す。以降、ステップＳ３８において操作情報が供給されるまで、制御部１７０は、ステップＳ３３〜ステップＳ３８の処理を繰り返し実行する。
【００６３】
具体的には、ベクトルを生成する処理（ステップＳ３４の処理）では、例えば、図１１に示すように、ナビゲーション装置２のユーザが時間t1にポイントＰ１、その後時間t1+δtにポイントＰ２にいる場合について説明する。この場合、制御部１７０は、次の式（１）
(δx2+δy2)1/2/δt・・・（１）
でユーザの速度を求め、δxとδyとの正負を含めた大きさから移動方向を求める。そして、制御部１７０は、式（１）で求めた速度の大きさに比例した長さの矢印と、求めた移動方向とからベクトルを生成する。
【００６４】
また、ベクトルを生成する処理では、例えば、予め移動速度とベクトルの大きさを対応付けたテーブルを記憶部１３０に記憶しておく。具体的には、所定の長さを１として、０〜２０ｋｍ／ｈの場合は矢印の長さを１、２０〜４０ｋｍ／ｈの場合は矢印の長さ２等のように設定し、記憶部１３０に記憶する。そして、車両の速度に応じた長さを有する矢印を表示部１５０に表示するようにしてもよい。
【００６５】
また、ベクトルデータと地図データとに基づいて合成画像を生成する処理（ステップＳ３６の処理）では、例えば、地図データに基づいて生成される地図画像が図１２（ａ）に示す画像で、ベクトルデータに基づいて生成したベクトルが図１２（ｂ）に示すベクトルの場合、制御部１７０は、図１２（ａ）に示す地図画像と、図１２（ｂ）に示すベクトルとを合成し、図１２（ｃ）に示すような合成画像を生成する。
【００６６】
また、地図画像とベクトルとを合成する場合、例えば、制御部１７０は、ベクトルデータの時間情報、位置情報を参照して、所定の時間帯、所定の範囲におけるベクトルのみを表示するようにしてもよい。例えば、ユーザＡ，Ｂ，Ｃが所有する通信端末２とデータ通信を行い、ユーザＡとユーザＣとが所定の範囲内を走行している場合、図１３に示すように、ユーザＡ及びユーザＣの移動軌跡のみを表示するようにしてもよい。
【００６７】
このベクトル軌跡表示処理により、通信端末のユーザは、通信相手の位置情報に加えて移動方向及び移動速度を把握することができる。そして、通信端末のユーザは、通信相手が置かれている状況（例えば、渋滞に巻き込まれている等）を把握することができる。
【００６８】
また、通信相手の置かれている状況を把握できることにより、通信端末のユーザは、通信相手と接触するまでの時間を予測することができる。例えば、通信相手と待ち合わせをする場合、あと５分で通信相手が来ると予測できれば、その場で待てばよいし、あと３０分程度かかると予測できれば、店に入って過ごす等の対応をとることができる。
【００６９】
以上、本発明の実施の形態について説明したが、本発明を実施するにあたっては、種々の変形及び応用が可能であり、上記実施の形態に限られるものではない。
【００７０】
車両に搭載するナビゲーション装置に限らず、例えば、ＰＨＳ（Personal Handyphone System）、ＰＤＡ（Personal Digital Assistants）、電子腕時計、ノート型ＰＣ等にも適用できる。
【００７１】
例えば、ナビゲーション装置間のデータ通信では、携帯電話ではなく、無線ＬＡＮ接続等を用いてもよい。また、例えば、ナビゲーション装置に通信アンテナ及び通信モジュールを備え、ナビゲーション装置間で直接データ通信を行うようにしてもよい。
【００７２】
また、例えば、携帯電話１ｂから連続的に信号を取得し、取得した信号を一定の間隔で周期的に制御部１７０に供給してもよい。または、携帯電話１ｂが携帯電話２ｂから供給される信号を一定の間隔で周期的に受信し、受信する毎に通信モジュール１２０に供給してもよい。
【００７３】
また、例えば、軌跡の表示／非表示を選択するようにしてもよい。さらに、例えば、指定した時間帯のベクトル軌跡を表示するようにしてもよい。この場合、ベクトルに付加されているベクトル生成時間を参照して、指定した時間帯に生成されたベクトルのみを表示すればよい。
【００７４】
また、複数のユーザとデータ通信を行う場合には、ユーザ毎にベクトルの表示形式、例えば、ベクトルの色、太さなどを変更してもよい。また、同一のユーザでも、ベクトルの線種を変更してもよい。例えば、速度が遅い場合にはベクトルを赤色で表示し、速度が速い場合にはベクトルを青色で表示してもよい。
【００７５】
また、例えば、過去のデータを利用して、表示してもよい。例えば、４０ｋｍ／ｈ〜６０ｋｍ／ｈで走行しているユーザのみ表示する、等の条件を満たすユーザのみを表示してもよい。
【００７６】
また、例えば、通信相手との通信が途絶した場合、通信を再開するか否かを確認するメッセージを表示部に表示するようにしてもよい。
【００７７】
また、例えば、通信相手の移動速度が所定の速度よりも小さい場合や通信相手が所定の時間停止している場合等は、通信相手が渋滞、事故等に遭遇している可能性がある。このような場合に、表示部にその旨を表示するようにしてもよい。
【００７８】
また、上記の実施の形態に係る通信端末では、通信相手の位置データのみから通信相手の移動速度を求めた。その他にも、例えば、図１４に示すように、速度センサを設けてもよい。速度センサを設けることにより、移動速度を求める処理が不要となる。
【００７９】
また、上記の実施の形態では、ナビゲーション装置は車両に搭載されたが、車両以外にも、例えば船舶、飛行機等にも搭載してもよい。または、例えば、同一の構成を携帯電話に組み込んで、人の移動経路を携帯電話の表示部に表示するようにしてもよい。
【図面の簡単な説明】
【００８０】
【図１】本実施の形態に係る位置情報提供システム全体の構成の一例を示す図である。
【図２】本実施の形態に係る位置情報提供システムを構成するナビゲーション装置の構成の一例を示す図である。
【図３】ユーザデータのデータ構造の一例を示す図である。
【図４】位置データのデータ構造の一例を示す図である。
【図５】ベクトルデータのデータ構造の一例を示す図である。
【図６】（ａ）、（ｂ）は、地図データに基づいて生成される地図の一例を示す図である。
【図７】図２に示す制御部が実行するベクトル軌跡表示処理のフローチャートである。
【図８】図２に示す制御部が実行する位置データ取得処理のフローチャートである。
【図９】図２に示す制御部が実行する振り分け処理のフローチャートである。
【図１０】図２に示す制御部が実行する描画処理のフローチャートである。
【図１１】位置データに基づいてベクトルデータを生成する方法について説明するために用いる図である。
【図１２】（ａ）は、図２の表示部で表示される画像の一例である。（ｂ）は、図２の制御部が生成するベクトルの一例である。（ｃ）は、図２に示す表示部で表示される画像の一例である。
【図１３】図２の表示部で表示される画像の一例である。
【図１４】本実施の形態に係る位置情報提供システムを構成するナビゲーション装置の構成の変形例を示す図である。
【符号の説明】
【００８１】
１，２・・・通信端末、１ａ，２ａ，７ａ，８ａ・・・ナビゲーション装置、１ｂ，２ｂ・・・携帯電話、３・・・基地局、４・・・ネットワーク、５・・・ＧＰＳ（Global Positioning System）衛星、１１０ａ，２１０ａ・・・ＧＰＳアンテナ、１１０，２１０・・・ＧＰＳモジュール、１２０ａ，２２０ａ・・・通信アンテナ、１２０，２２０・・・通信モジュール、１３０，２３０・・・記憶部、１４０，２４０・・・操作部、１５０，２５０・・・表示部、１６０，２６０・・・通信バス、１７０，２７０・・・制御部、７８０，８８０・・・速度センサ、１０００・・・位置情報提供システム
【図１】
2009236558.tif 000003
【図２】
2009236558.tif 000004
【図３】
2009236558.tif 000005
【図４】
2009236558.tif 000006
【図５】
2009236558.tif 000007
【図６】
2009236558.tif 000008
【図７】
2009236558.tif 000009
【図８】
2009236558.tif 000010
【図９】
2009236558.tif 000011
【図１０】
2009236558.tif 000012
【図１１】
2009236558.tif 000013
【図１２】
2009236558.tif 000014
【図１３】
2009236558.tif 000015
【図１４】
2009236558.tif 000016