(57)【要約】【課題】他端末の走行軌跡に至る走行経路を表示する。【解決手段】地図データベース３６は、地図データを格納する。自端末位置データベース３７は、ＧＰＳ部３３が取得する自端末の位置を示す位置情報を格納する。データ送受信部３０は、ホストコンピュータに自端末の位置情報を送信し、ホストコンピュータから他端末の位置を示す位置情報を受信する。他端末位置データベース３８は、他端末の位置を示す位置情報を格納する。データ処理部３４は、自端末位置データベース３７と他端末位置データベース３８から、それぞれ自端末の位置情報と他端末の位置情報を取得し、最終目的地に近くかつ、自端末の最新の現在地からも近い他端末の走行軌跡上の中間点までの走行経路を求める。表示部３１は、データ処理部３４が求めた中間点までの走行経路を表示する。【選択図】図３
2013088168.tif 000002
【特許請求の範囲】
【請求項１】
複数の移動端末を含み、当該各移動端末において、当該各移動端末と異なる他の移動端末の走行軌跡を表示する位置情報表示システムであって、
前記各移動端末が、
位置情報を取得する位置情報取得手段と、
前記位置情報取得手段によって取得された位置情報を記憶装置に記憶させる位置情報記憶手段と、
前記記憶装置が記憶している位置情報と前記他の移動端末から取得された位置情報とに基づいて求められた前記他の移動端末の走行軌跡に含まれる所定の位置に達するための走行経路を表示する走行経路表示手段と、
を備えることを特徴とする位置情報表示システム。
【請求項２】
前記各移動端末が、前記走行経路を求める指示を受け付ける受付手段を備え、
前記各移動端末の受付手段によって走行経路を求める指示が受け付けられたことに応答して、前記各移動端末の有する記憶装置と前記他の移動端末の有する記憶装置から、前記受付手段によって指示が受け付けられる前に記憶された位置情報を含む位置情報を取得し、当該取得された各移動端末の位置情報と他の移動端末の位置情報とに基づいて前記走行経路を求める走行経路算出手段を備える、
ことを特徴とする請求項１に記載の位置情報表示システム。
【請求項３】
複数の移動端末を含み、当該各移動端末において、当該各移動端末と異なる他の移動端末の走行軌跡を表示する位置情報表示方法であって、
前記各移動端末が、
位置情報を取得する位置情報取得ステップと、
前記取得された位置情報を記憶装置に記憶させる位置情報記憶ステップと、
前記記憶装置が記憶している位置情報と前記他の移動端末から取得された位置情報とに基づいて求められた前記他の移動端末の走行軌跡に含まれる所定の位置に達するための走行経路を表示する走行経路表示ステップと、
を備えることを特徴とする位置情報表示方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、移動体の走行経路を表示する位置情報表示システムおよび位置情報表示方法に関する。
【背景技術】
【０００２】
ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｇ  Ｓｙｓｔｅｍ）の普及に伴い、カーナビゲーションシステムを搭載した車が多くなっている。また、車に固定したカーナビゲーションシステムだけではなく、スマートフォン等の移動端末でナビゲーション機能を提供するサービスが普及している。
更に、他車の位置情報を受信し、他車の位置を地図上に表示する装置が知られている（例えば、特許文献１および特許文献２を参照）。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−２９８４４８号公報
【特許文献２】特開２００９−１９８２３６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
同じ目的地に向かって複数の車で移動している場合、あるいは、それぞれ別の地点から目的地と到着時間を決めて出発する場合、特許文献１と特許文献２に記載されている装置を用いれば、互いの車の位置を知り、到着時間を想定しながら走行することができる。
しかし、なんらかのアクシデントによる交通渋滞や道路の封鎖等が発生した場合、その影響を受けて進まない車と、影響を受けずに先に進む車とが現れる。このような場合、影響を受けずに先に進む車がたどった走行軌跡が、影響を受けて進まない車の最適な走行経路となる可能性がある。
しかしながら、特許文献１と特許文献２に記載されている装置では、影響を受けずに先に進む他車の走行軌跡が分かってもその走行軌跡にたどりつくまでの走行経路を知ることはできない。
【０００５】
本発明の目的は、他端末の走行軌跡に至る走行経路を表示することができる位置情報表示システムおよび位置情報表示方法を提供することである。
【課題を解決するための手段】
【０００６】
上記目的を達成するために、本発明の位置情報表示システムは、
複数の移動端末を含み、当該各移動端末において、当該各移動端末と異なる他の移動端末の走行軌跡を表示する位置情報表示システムであって、
前記各移動端末が、
位置情報を取得する位置情報取得手段と、
前記位置情報取得手段によって取得された位置情報を記憶装置に記憶させる位置情報記憶手段と、
前記記憶装置が記憶している位置情報と前記他の移動端末から取得された位置情報とに基づいて求められた前記他の移動端末の走行軌跡に含まれる所定の位置に達するための走行経路を表示する走行経路表示手段と、
を備えることを特徴とする。
【０００７】
好ましくは、本発明の位置情報表示システムは、
前記各移動端末が、前記走行経路を求める指示を受け付ける受付手段を備え、
前記各移動端末の受付手段によって走行経路を求める指示が受け付けられたことに応答して、前記各移動端末の有する記憶装置と前記他の移動端末の有する記憶装置から、前記受付手段によって指示が受け付けられる前に記憶された位置情報を含む位置情報を取得し、当該取得された各移動端末の位置情報と他の移動端末の位置情報とに基づいて前記走行経路を求める走行経路算出手段を備える、
ことを特徴とする。
【０００８】
また、本発明の位置情報表示方法は、
複数の移動端末を含み、当該各移動端末において、当該各移動端末と異なる他の移動端末の走行軌跡を表示する位置情報表示方法であって、
前記各移動端末が、
位置情報を取得する位置情報取得ステップと、
前記取得された位置情報を記憶装置に記憶させる位置情報記憶ステップと、
前記記憶装置が記憶している位置情報と前記他の移動端末から取得された位置情報とに基づいて求められた前記他の移動端末の走行軌跡に含まれる所定の位置に達するための走行経路を表示する走行経路表示ステップと、
を備える。
【発明の効果】
【０００９】
本発明によれば、他端末の走行軌跡に至る走行経路を表示することができる。
【図面の簡単な説明】
【００１０】
【図１】本発明の実施形態に係る位置情報表示システムの構成の一例を示す図である。
【図２】位置情報の配信を希望する移動端末を示す配信先端末データの構成の一例を示す図である。
【図３】移動端末７の構成の一例を示す図である。
【図４】他端末位置データの構成の一例を示す図である。
【図５】移動端末からホストコンピュータに送信する端末データの構成の一例を示す図である。
【図６】ホストコンピュータから移動端末に送信するホストデータの構成の一例を示す図である。
【図７】ホストコンピュータと移動端末との間で送受信される一連のデータの一例を示す図である。
【図８】ホストコンピュータのデータ処理の一例の流れを示す図である。
【図９】移動端末のデータ処理の一例の流れを示す図である。
【発明を実施するための形態】
【００１１】
以下、本発明の実施形態に係る位置情報表示システムについて図面を参照しながら詳細に説明する。
【００１２】
図１は、本発明の実施形態に係る位置情報表示システムの構成の一例を示す。
本位置情報表示システムは、システム全体を制御するホストコンピュータ１と、位置情報などの送受信を行う複数の移動端末７（７ａ，７ｂ，７ｃ，……，７ｎ）とで構成される。ホストコンピュータ１と複数の移動端末７は公衆回線網６に接続されており、相互に通信することができる。
ホストコンピュータ１は、データ送受信部２と、データアクセス部３と、データ処理部４と、配信先端末データベース５とを有する。
データ送受信部２は、移動端末７から送信される端末データ等のデータを受信し、移動端末７にホストデータ等のデータを送信する。
データアクセス部３は、移動端末７から送信される端末データを基に作成した配信先端末データを配信先端末データベース５に格納したり取り出したりする。
データ処理部４は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）とメモリとを有している。データ処理部４は、ＣＰＵがメモリに記憶された所定のプログラムを実行することにより、データ送受信部２とデータアクセス部３の制御や、移動端末７との間で送受信したデータを用いて各種の処理を行う。
【００１３】
配信先端末データベース５は、ハードディスク等で構成される記憶装置に記憶されている。
配信先端末データベース５に格納される配信先端末データは、図２に示すように、位置取得端末ＩＤ（Ｉｄｅｎｔｉｆｉｅｒ）２１と、配信端末数２２と、配信端末ＩＤ２３とで構成されている。
位置取得端末ＩＤ２１は、端末ＩＤが格納され、端末データをホストコンピュータ１に送信する移動端末７を示す。端末ＩＤは、各移動端末７を一意的に識別できるように付与される。
配信端末数２２は、ホストコンピュータ１がホストデータを送信する移動端末７の数を示す。
配信端末ＩＤ２３は、端末ＩＤが格納され、ホストコンピュータ１がホストデータを送信する移動端末７を示す。
端末データは、後で図５と図７を参照しながら詳細に説明するように、移動端末７が取得した位置情報を含む。ホストコンピュータ１は、位置情報を含む端末データを受信すると、その端末データを送信した移動端末７の端末ＩＤをキーとして配信先端末データベース５の位置取得端末ＩＤ２１を検索し、配信端末ＩＤ２３からホストデータを送信する移動端末７を特定する。
ホストデータは、後で図６と図７を参照しながら詳細に説明するように、受信した端末データに含まれる位置情報を含む。ホストコンピュータ１は、ホストデータを作成し、そのホストデータを配信端末ＩＤ２３の示す移動端末７に送信する。
【００１４】
たとえば、移動端末７ａ，７ｂ，７ｃが同じ目的地に向かって走行しようとしており、移動端末７ｂは、移動端末７ａと移動端末７ｃの位置情報を必要していて、移動端末７ｃは移動端末７ａの位置情報を必要としているものとする。この場合、移動端末７ａの位置情報の配信を希望している端末は２機、移動端末７ｃの位置情報の配信を希望している端末は１機ということになる。
このような場合、位置取得端末ＩＤ２１が７ａと７ｃの２つのレコードが作成される。配信端末数２２には、配信を希望している端末数が設定され、配信端末ＩＤ２３には、配信端末数２２に設定された数の端末ＩＤのリストが格納されることになる。移動端末７ｂの位置を必要としている移動端末は存在しないため、位置取得端末ＩＤ２１が７ｂであるレコードは作成されない。
【００１５】
図３は、移動端末７の構成の一例を示す。
移動端末７は、データ送受信部３０と、表示部３１と、入力部３２と、ＧＰＳ部３３と、データ処理部３４と、データアクセス部３５と、地図データベース３６と、自端末位置データベース３７と、他端末位置データベース３８とで構成される。
データ送受信部３０は、ホストコンピュータ１とデータの送受信を行う。
表示部３１は、ディスプレイ等を含み、地図データや経路データを表示する。
入力部３２は、タッチパネルやキーボード等を含み、ユーザによって入力される操作を受け付ける。
ＧＰＳ部３３は、ＧＰＳ（Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ）衛星の送信する電波を受信して現在地の位置を示す位置情報を取得する。
データ処理部３４は、ＣＰＵとメモリを有する。データ処理部３４は、ＣＰＵがメモリに記憶された所定のプログラムを実行することにより、データ送受信部３０と、表示部３１と、入力部３２と、ＧＰＳ部３３と、データアクセス部３５とを制御し、ホストコンピュータ１との間で送受信したデータを用いて各種の処理を行う。
データアクセス部３５は、自端末位置データベース３７と他端末位置データベース３８にデータを格納したり、地図データベース３６、自端末位置データベース３７、および他端末位置データベース３８からデータを検索したりする。
なお、以下では、他の移動端末７の位置情報を受け取って他の移動端末７が搭載されている車両の走行軌跡を表示部３１に表示する移動端末７を自端末といい、他の移動端末７を他端末という。また、自端末が搭載されている車両を自車といい、他端末が搭載されている車両を他車という。
【００１６】
地図データベース３６は、道路や店舗などの位置や道路のネットワーク情報などからなる地図データを格納する。
自端末位置データベース３７は、ＧＰＳ部３３が取得する自端末の位置を示す位置情報を格納する。自端末位置データベース３７に格納される位置情報は、位置取得日時と、緯度と、経度とで構成される。なお、自端末位置データベース３７に登録されている位置情報は、後述するように、ホストコンピュータ１からの要求に応じて過去の位置情報を送信する際に使用される。
他端末位置データベース３８は、ホストコンピュータ１から送信される他端末の位置を示す位置情報を格納する。
他端末位置データベース３８に格納される位置情報は、図４に示すように、端末ＩＤ４１と、位置取得日時４２と、緯度４３と、経度４４とで構成される。
端末ＩＤ４１は、他端末を識別するための識別符号であり、図２に示した配信先端末データの位置取得端末ＩＤ２１に格納される端末ＩＤに対応する端末ＩＤが格納される。位置取得日時４２は、配信を依頼された他端末が位置情報を取得した日時である。緯度４３と経度４４は、他端末の位置を示す。
【００１７】
図５は、移動端末７からホストコンピュータ１に送信する端末データの構成の一例を示す。
端末データは、図５（Ａ）に示すように、処理種別コード５１と、送信元端末ＩＤ５２と、送信日時５３と、送信情報５４とで構成される。
処理種別コード５１は、送信データの種別を示す。処理種別コード５１は、他端末位置配信サービス開始要求を示すコード５１１と、自端末位置配信受諾を示すコード５１２と、自端末位置情報登録を示すコード５１３と、他端末位置配信サービス終了要求を示すコード５１４の４種類のコードからなる。
送信元端末ＩＤ５２には、自分自身に割り当てられた端末ＩＤが設定される。
送信日時５３には、端末データを送信する日時が設定される。
送信情報５４には、４種類の処理種別コード５１毎に異なる情報が設定される。
処理種別コード５１に、他端末位置配信サービス開始要求を示すコード５１１を設定する場合、図５（Ｂ）に示すように、送信情報５４には、位置情報の配信を要する他端末の端末ＩＤである位置配信要求端末ＩＤ５４１をリスト形式で設定する。
処理種別コード５１に、自端末位置配信受諾を示すコード５１２を設定する場合、図５（Ｃ）に示すように、送信情報５４には、自端末の位置情報を他端末へ配信することを受諾するか否かを示す受諾コード５４２を設定する。
処理種別コード５１に、自端末位置情報登録を示すコード５１３を設定する場合、図５（Ｄ）に示すように、送信情報５４には、位置情報を取得した日時を示す位置取得日時５４３と、現在地の緯度および経度を示す緯度５４４および経度５４５とを設定する。
処理種別コード５１に、他端末位置配信サービス終了要求を示すコード５１４を設定する場合、図５（Ｅ）に示すように、送信情報５４は必要ないため設定しない。
【００１８】
図６は、ホストコンピュータ１から移動端末７に送信するホストデータの構成の一例を示す。
ホストデータは、図６（Ａ）に示すように、処理種別コード６１と、送信日時６２と、送信情報６３とで構成される。
処理種別コード６１は、送信するデータの種別を示す。処理種別コード６１には、自端末位置配信許諾確認を示すコード６１１と、位置情報配信受諾通知を示すコード６１２と、位置情報送信要求を示すコード６１３と、他端末位置情報通知を示すコード６１４と、他端末位置配信サービス終了通知を示すコード６１５との５種類のコードが設定される。
送信日時６２には、ホストデータを送信する日時が設定される。
送信情報６３には、５種類の処理種別コード６１毎に異なる情報が設定される。
処理種別コード６１に、自端末位置配信許諾確認を示すコード６１１を設定する場合、図６（Ｂ）に示すように、送信情報６３には、位置情報の配信を依頼している移動端末７の端末ＩＤを示す位置配信依頼端末ＩＤ６３１を設定する。
処理種別コード６１に、位置情報配信受諾通知を示すコード６１２を設定する場合、図６（Ｃ）に示すように、送信情報６３には、位置情報の配信を受諾した移動端末７の端末ＩＤを示す位置配信受諾端末ＩＤ６３２をリスト形式で設定する。
処理種別コード６１に、他端末位置情報配信を示すコード６１４を設定する場合、図６（Ｅ）に示すように、送信情報６３には、位置情報を取得して配信する移動端末７の端末ＩＤを示す位置取得端末ＩＤ６３３と、位置情報を配信する移動端末７が位置情報を取得した日時を示す位置取得日時６３４と、位置情報を配信する移動端末７の現在地の緯度および経度を示す緯度６３５および経度６３６を設定する。
処理種別コード６１に、位置情報送信要求を示すコード６１３と他端末位置配信サービス終了通知を示すコード６１５を設定する場合、図６（Ｄ）と図６（Ｆ）に示すように、送信情報６３は必要ないため設定しない。
【００１９】
図７は、ホストコンピュータ１と移動端末７との間で送受信される一連のデータの一例を示す。
ホストコンピュータ１は、移動端末７ｂから処理種別コード５１にコード５１１が設定されている他端末位置配信サービス開始要求を受信する。このとき、送信情報５４には、位置配信要求端末ＩＤ５４１として、移動端末７ａと移動端末７ｃの端末ＩＤが設定されているものとする（７０１）。
他端末位置配信サービス開始要求を受けると、ホストコンピュータ１は、位置情報を配信してよいかを確認するために、移動端末７ａと移動端末７ｃに、処理種別コード６１にコード６１１が設定されている自端末位置配信許諾確認を送信する。このとき、ホストコンピュータ１は、送信情報６３に、位置配信依頼端末ＩＤとして、位置情報の配信を依頼している移動端末７ｂの端末ＩＤを設定する（７０２，７０４）。
ホストコンピュータ１から処理種別コード６１にコード６１１が設定されている自端末位置配信許諾確認を受信した移動端末７ａと移動端末７ｃは、受諾の要否を返却するために、処理種別コード５１にコード５１２が設定されている自端末位置配信受諾をホストコンピュータ１に送信する。このとき、送信情報５４には配信を受諾するか否かを表すコードを設定する（７０３，７０５）。
ホストコンピュータ１は、他端末位置配信サービス開始要求を送信してきた移動端末７ｂに対し、移動端末７ａと移動端末７ｃの配信許諾の結果を送信するために、処理種別コード６１にコード６１２が設定されている位置情報配信受諾通知を送信する。このとき、送信情報６３には、位置情報の配信を受諾した移動端末７の端末ＩＤのリストが設定されている。受諾した移動端末７が１台もなかった場合は、送信情報６３に何も設定されずに送信され、それは、配信サービスが受けられないことを示す（７０６）。なお、送信情報６３に何も設定されていないことは、例えば、送信情報６３に含まれる全てのビットを１とすること等によって表すことができる。
【００２０】
自端末位置配信受諾を送信した移動端末７ａと移動端末７ｃに対し、ホストコンピュータ１は処理種別コード６１にコード６１３が設定されている位置情報送信要求を送信する（７０７，７１０）。
位置情報送信要求を受けた移動端末７ａと移動端末７ｃは、位置情報を取得し、ホストコンピュータ１に対し、処理種別コード５１にコード５１３が設定されている自端末位置情報登録を送信する。このとき、送信情報５４には、位置取得日時５４３と、現在地の緯度５４４および経度５４５が設定されている（７０８，７１１）。
ホストコンピュータ１は、他端末位置配信サービス開始要求を送信してきた移動端末７ｂに対して受信した位置情報を送信するために、処理種別コード６１にコード６１４が設定されている他端末位置情報通知を送信する。このとき、送信情報６３には、位置情報を取得した移動端末７の位置取得端末ＩＤと、位置取得日時６３４と、現在地の緯度６３５および経度６３６とが設定されている（７０９，７１２）。
処理種別コード６１にコード６１３が設定されている位置情報送信要求（７０７、７１０）から処理種別コード６１にコード６１４が設定されている他端末位置情報通知（７０９、７１２）までは、他端末位置配信サービス開始要求を送信してきた移動端末７ｂが、処理種別コード５１にコード５１４が設定されている他端末位置配信サービス終了要求をホストコンピュータ１に送信する（７１３）まで繰り返し行われる。
【００２１】
他端末位置配信サービス開始要求を送信してきた移動端末７ｂから、処理種別コード５１にコード５１４が設定されている他端末位置配信サービス終了要求を受信すると、ホストコンピュータ１は、サービスの終了を知らせるために、移動端末７ａ，移動端末７ｂ，移動端末７ｃに対し処理種別コード６１にコード６１５が設定されている他端末位置配信サービス終了通知を送信し（７１４，７１５，７１６）、サービスは終了する。
【００２２】
図８は、ホストコンピュータ１のデータ処理の一例の流れを示す。
ホストコンピュータ１のデータ処理部４は、移動端末７（以下、要求元移動端末という。）から他端末位置配信サービス開始要求を受信する（Ｓ１０１）。開始要求を受けたデータ処理部４は、位置情報の配信元に指定された移動端末７（以下、配信元移動端末という。）に対し、要求元移動端末に位置情報を配信してもよいかを確認するために、自端末位置配信許諾確認を送信する（Ｓ１０２）。データ処理部４は、自端末位置配信許諾確認を受信した配信元移動端末から受諾の有無が設定された自端末位置配信受諾を受信すると（Ｓ１０３）、その内容を確認する（Ｓ１０４）。自端末の位置情報を配信してもよいという内容が返却された場合（Ｓ１０４：Ｙｅｓ）、データ処理部４は、要求元移動端末に位置情報を送信することになる。
【００２３】
たとえば、移動端末７ｂ（要求元移動端末）が、移動端末７ａと移動端末７ｃ（配信元移動端末）の位置情報を必要とした場合、ホストコンピュータ１に対し、送信情報５４に移動端末７ａと移動端末７ｃの端末ＩＤを含む他端末位置配信サービス開始要求を送信する。他端末位置配信サービス開始要求を受けたところ（Ｓ１０１）からホストコンピュータ１のデータ処理は開始する。データ処理部４は、位置情報の配信を依頼された移動端末７ａと移動端末７ｃに対し、移動端末７ｂに位置情報を送付してもよいかの確認を行い（Ｓ１０２）、受諾された場合（Ｓ１０４：Ｙｅｓ）に移動端末７ａと移動端末７ｂと移動端末７ｃのデータ送受信を行うことになる。どの移動端末７に対しどの移動端末７の位置情報を配信するかを管理するためのデータが配信先端末データベース５である。
【００２４】
データ処理部４は、配信先端末データベース５に、配信元移動端末のレコードを新規に作成するか、または既存レコードの更新を行う。配信元移動端末のレコードの作成は、既存レコードの位置取得端末ＩＤ２１に、今登録しようとしている移動端末ＩＤと同じものがない場合、作成する。一方、移動端末ＩＤが一致するレコードが既に存在する場合は、既存レコードを更新する（Ｓ１０５）。
例えば、移動端末７ｂが、移動端末７ａと移動端末７ｃの位置情報を要求する場合、配信先端末データベース５の既存レコードの位置取得端末ＩＤ２１に移動端末７ａと移動端末７ｃと一致するものがないため、図２に示すように、位置取得端末ＩＤ２１に移動端末７ａと移動端末７ｃを設定した配信元移動端末のレコードを作成する。そして、両方のレコードの配信先端末数２２配信端末ＩＤ２３に、それぞれ１と要求元移動端末である移動端末７ｂを設定する。
さらに、移動端末７ｃが、移動端末７ａの位置情報を要求する場合、配信先端末データベース５の既存レコードの位置取得端末ＩＤ２１に移動端末７ａが設定されているレコードが既に存在している。このため、新たにレコードを作成せず、位置取得端末ＩＤ２１に移動端末７ａが設定された配信元移動端末のレコードに対し、配信先端末数２２を２とし、配信端末ＩＤ２３に要求元移動端末である移動端末７ｃを追加して更新する。
【００２５】
データ処理部４は、配信先端末データベース５に登録された移動端末７ａと移動端末７ｃに対し、位置情報を送信するよう要求を送信する（Ｓ１０７）。データ処理部４は、位置情報を送信するよう要求された移動端末７から送信される位置情報を受信し（Ｓ１０８）、位置配信サービス開始要求を行った移動端末７ｂ（要求元移動端末）に対し、受信した位置情報を送信する（Ｓ１０９）。データ処理部４は、他端末配信サービスの終了要求を受信し（Ｓ１０６）、端末間の送信受信の関連が成立しなくなるまでステップＳ１０７からステップＳ１０９の処理を繰り返す。
例えば、移動端末７ｃが走行を終了するため他端末配信サービスの終了要求を送信してきても、移動端末７ａと移動端末７ｂの関連は継続しているため現在位置の送受信はそのまま行われる。
移動端末７ｂが他端末配信サービスの終了要求を送信した場合は（Ｓ１０６：Ｙｅｓ）、位置情報の受け取り側がいなくなる。この場合、データ処理部４は、配信先端末データベース５から、移動端末７ｂによって位置情報の配信を依頼された移動端末７ａと移動端末７ｃのレコードを削除し処理を終了する（Ｓ１１０）。
【００２６】
図９は、移動端末７のデータ処理の一例の流れを示す。
移動端末７のデータ処理部３４は、ユーザが入力部３２を用いてサービスの終了の指示を入力するまで、以下に記述するステップＳ２０２〜Ｓ２１４を繰り返す（Ｓ２０１）。
データ処理部３４は、まず、ＧＰＳ部３３を用いて自端末の位置情報を取得し（Ｓ２０２）、自端末位置データベース３７に位置情報を登録する（Ｓ２０３）。また、データ処理部３４は、ホストコンピュータ１から送信される他端末の位置情報を受信し（Ｓ２０４）、他端末位置データベース３８に位置情報を登録する（Ｓ２０５）。
データ処理部３４は、最新の位置情報だけではなく、自端末位置データベース３７に登録されている過去の位置情報もホストコンピュータ１からの要求に応じて送信することができる。たとえば、位置配信サービスの開始要求を行った時に、既に他車が目的地に向かう走行の終盤であった場合、そこから目的地までの位置情報を配信してもあまり効果的ではない。過去の位置情報を送信することで走行軌跡がたどれる場合には、ホストコンピュータ１の要求に対し、過去の位置情報も送信できるよう自端末位置データベース３７に位置情報を保持させておく。
【００２７】
データ処理部３４は、ステップＳ２０２〜Ｓ２０５を定期的に繰りかえし、自端末の位置情報、他端末の位置情報を定期的に取得／登録するものとし、ユーザからの要求により、移動端末７は他端末の位置情報を使用した以下の機能をユーザに提供する。
１つは、他端末の走行軌跡の表示（Ｓ２０７〜Ｓ２０９）であり、もう１つは他端末の走行軌跡上の最適点への経路探索である（Ｓ２１１〜Ｓ２１４）。
データ処理部３４は、入力部３２を用いて入力されたユーザの指示が他端末走行軌跡の表示かどうかを確認し（Ｓ２０６）、走行軌跡の表示を指示された場合（Ｓ２０６：Ｙｅｓ）、他端末位置データベース３８から、表示要求された他端末の位置情報を日時順に取得する（Ｓ２０７）。また、データ処理部３４は、地図データベース３６から走行軌跡を表示するために必要な地図情報とネットワーク情報を取得し（Ｓ２０８）、表示部３１に他端末の走行軌跡を表示させる（Ｓ２０９）。
【００２８】
走行軌跡の表示が指示されなかった場合（Ｓ２０６：Ｎｏ）、データ処理部３４は、入力部３２を用いて入力されたユーザの指示が他端末の走行軌跡上の最適点への経路探索を要求しているかどうかの確認を行い（Ｓ２１０）、走行軌跡上の最適点への経路探索を要求している場合（Ｓ２１０：Ｙｅｓ）、他端末位置データベース３８に登録された位置情報の中から、最終目的地に近くかつ、自端末の最新の現在地からも近い他端末の走行軌跡上の中間点の座標を目的地点として検索する（Ｓ２１１）。データ処理部３４は、地図データベース３６から走行経路を表示するために必要な地図情報とネットワーク情報を取得し（Ｓ２１２）、他端末の走行軌跡を求めて、現在地から他端末の走行軌跡上の中間点までの走行経路を探索する（Ｓ２１３）。そして、データ処理部３４は、探索した結果見つかった現在地から他端末の走行軌跡上の中間点までの走行経路を、表示部３１に表示させる（Ｓ２１４）。
他端末の走行軌跡上の中間点、すなわち他車経路上の目的地点に達した後は、他車走行軌跡をたどり最終目的地への走行が可能となる。他車走行軌跡を考慮した経路を検索することにより、走行時の交通状況にあった最適経路を知ることが可能となる。
【００２９】
なお、上述した実施形態では、他端末の位置を示す位置情報を、移動端末７の他端末位置データベース３８に格納するとしたが、移動端末７に他端末位置データベース３８を設ける代わりに、各移動端末７の位置取得日時４２と、緯度４３および経度４４を含む位置情報とを格納する端末位置データベースをホストコンピュータ１に設け、各移動端末７はホストコンピュータ１に他車の走行軌跡を要求し、ホストコンピュータ１は、その要求を受けると、端末位置データベースを検索して他車の走行軌跡や、現在地から他車の走行軌跡上の中間点までの走行経路を求め、それらの表示データを各移動端末７に送信することとしてもよい。
この構成であっても、上述した実施形態と同様に、位置取得日時と緯度と経度とで構成される位置情報を格納する自端末位置データベース３７を移動端末７が有しており、他端末が位置配信サービスの開始要求を行い、ホストコンピュータ１が移動端末７に位置情報を要求すると、移動端末は過去の位置情報も含めてホストコンピュータ１に自端末の位置情報を送信することとすることができる。
【００３０】
以上説明したように、本発明によれば、他端末の走行軌跡に至る走行経路を表示することができる。このため、例えば、交通渋滞や道路の封鎖等の影響を受けずに先に進む他車がある場合に、その車がたどった走行軌跡に至る走行経路を知ることができる。
また、自端末位置データベース３７に登録されている過去の位置情報を用いて他者の走行軌跡やその走行軌跡に至る走行経路を表示することができる。このため、たとえば、位置配信サービスの開始要求を行った時に、既に他車が目的地に向かう走行の終盤であったとしても、他車の過去の位置情報を取得することで他車が現在の位置に到達するまでの走行軌跡やその走行軌跡に至る走行経路を表示することができる。
【符号の説明】
【００３１】
１…ホストコンピュータ、２…データ送受信部、３…データアクセス部、４…データ処理部、５…配信先端末データベース、６…公衆回線網、７（７ａ，７ｂ，７ｃ，７ｎ）…移動端末、３０…データ送受信部、３１…表示部、３２…入力部、３３…ＧＰＳ部、３４…データ処理部、３５…データアクセス部、３６…地図データベース、３７…自端末位置データベース、３８…他端末位置データベース
【図１】
2013088168.tif 000003
【図２】
2013088168.tif 000004
【図３】
2013088168.tif 000005
【図４】
2013088168.tif 000006
【図５】
2013088168.tif 000007
【図６】
2013088168.tif 000008
【図７】
2013088168.tif 000009
【図８】
2013088168.tif 000010
【図９】
2013088168.tif 000011