(57)【要約】【課題】  目的地を示す地図をユーザにとって理解しやすく、また視覚的に覚えやすく提示することが可能な目的地表示システム等を提供する。【解決手段】  目的地表示システム１において、サーバ３は、移動体端末２から目的地の入力を受け付け、目的地を示す地図７１を提示する。サーバ３は移動体端末２の移動履歴情報８２を取得し、移動履歴に基づいて目的地周囲の過去通行道路を算出し、過去通行道路を指定する情報を移動体端末２に送信する。移動体端末２はサーバ３から受信した情報に従って、提示された地図の過去通行道路を強調表示する。【選択図】図８
2013072670.tif 000002
【特許請求の範囲】
【請求項１】
位置取得機能を備えた移動体端末と、前記移動体端末とネットワークを介して通信接続され、前記移動体端末からの要求に応じて地図情報を提供するサーバと、を備えた目的地表示システムであって、
前記サーバは、
前記移動体端末の移動履歴を取得し、記憶する記憶手段と、
前記記憶手段に記憶されている移動履歴を参照し、前記移動体端末により入力された目的地の周辺の道路の中で通過したことがある過去通行道路を算出する過去通行道路算出手段と、
前記過去通行道路算出手段により算出された前記過去通行道路を指定する情報を前記移動体端末に送信する過去通行道路送信手段と、を備え、
前記移動体端末は、
目的地の入力を受け付ける目的地受付手段と、
前記サーバに対して、目的地情報を送信する目的地情報送信手段と、
前記位置取得機能により現在位置情報を取得し、前記サーバに対して送信する位置情報送信手段と、
前記サーバから提供された地図上に目的地を表示するとともに、前記過去通行道路を指定する情報に従って地図上に前記過去通行道路を明示する目的地表示手段と、
を備えることを特徴とする目的地表示システム。
【請求項２】
前記サーバは、
前記移動体端末による前記過去通行道路の選択を受け付ける過去通行道路選択手段と、
選択された前記過去通行道路を通り、目的地まで到達する経路を算出する経路算出手段と、
前記経路算出手段により算出された経路に関する情報を前記移動体端末に提示する経路提示手段と、
を更に備え、
前記移動体端末は、
前記目的地表示手段によって表示されている前記過去通行道路のうち、いずれかを選択する過去通行道路選択入力手段と、
選択された前記過去通行道路を指定する情報を前記サーバに対して送信する過去通行道路送信手段と、
前記サーバから提示された経路を前記地図上に明示する経路表示手段と、
を更に備えることを特徴とする請求項１に記載の目的地表示システム。
【請求項３】
前記記憶手段は、前記移動履歴とともに関連する詳細情報を記憶し、
前記過去通行道路送信手段は、更に前記過去通行道路に関する詳細情報を前記移動体端末に送信することを特徴とする請求項１または請求項２に記載の目的地表示システム。
【請求項４】
前記サーバは、
過去の地図データと、
前記過去の地図データを参照し、前記過去通行道路に変化があった場合には、前記過去通行道路の変化情報を抽出する変化情報抽出手段と、を更に備え、
前記過去通行道路送信手段は、更に前記過去通行道路の変化情報を前記移動体端末に送信することを特徴とする請求項１から請求項３のいずれかに記載の目的地表示システム。
【請求項５】
前記サーバの前記過去通行道路送信手段は、前記過去通行道路を指定する情報を送信するとともに、更に前記過去通行道路から分岐する場所に関する情報を送信することを特徴とする請求項１から請求項４のいずれかに記載の目的地表示システム。
【請求項６】
位置取得機能を備えた移動体端末と、前記移動体端末とネットワークを介して通信接続され、前記移動体端末からの要求に応じて地図情報を提供するサーバと、を備えた目的地表示システムにおける目的地表示方法であって、
前記移動体端末が、目的地の入力を受け付けるステップと、
前記移動体端末が、前記サーバに対して目的地情報を送信するステップと、
前記移動体端末が、前記位置取得機能により現在位置情報を取得し、前記サーバに対して送信するステップと、
前記サーバが、前記移動体端末から送信される現在位置情報を移動履歴として記憶するステップと、
前記サーバが、前記移動履歴を参照し、前記移動体端末により入力された目的地の周辺の道路の中で通過したことがある過去通行道路を算出するステップと、
前記サーバが、算出された前記過去通行道路を指定する情報を前記移動体端末に送信するステップと、
前記移動体端末が、前記サーバから提供された地図上に目的地を表示するとともに、前記過去通行道路を指定する情報に従って前記地図上に前記過去通行道路を明示するステップと、
を含むことを特徴とする目的地表示方法。
【請求項７】
位置取得機能を備え、ユーザが携帯して移動可能な目的地表示装置であって、
前記位置取得機能により現在位置情報を取得し、移動履歴として記憶する記憶手段と、
目的地を入力する目的地入力手段と、
前記記憶手段に記憶されている移動履歴を参照し、前記目的地入力手段により入力された目的地の周辺の道路の中で通過したことがある過去通行道路を算出する過去通行道路算出手段と、
前記過去通行道路算出手段により算出された前記過去通行道路を、目的地を含む地図上に明示する目的地表示手段と、
を備えることを特徴とする目的地表示装置。
【請求項８】
コンピュータを、
位置取得機能により現在位置情報を取得し、移動履歴として記憶する記憶手段と、
目的地を入力する目的地入力手段と、
前記記憶手段に記憶されている移動履歴を参照し、前記目的地入力手段により入力された目的地の周辺の道路の中で通過したことがある過去通行道路を算出する過去通行道路算出手段と、
前記過去通行道路算出手段により算出された前記過去通行道路を、目的地を含む地図上に明示する目的地表示手段と、
して機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図上に目的地を表示する目的地表示システム等に関する。
【背景技術】
【０００２】
従来、携帯電話等の移動体端末の表示画面上に地図を表示させ、その地図上に道路情報や施設の位置情報、目的地への経路案内を表示するナビゲーションシステムが開発されている。ユーザは、このようなナビゲーションシステムを、例えば、徒歩で目的地に向かう際に利用することが可能であるが、混みあった街中で歩きながら表示画面を確認するのは困難である。これに対し、目的地までの経路を音声により案内するナビゲーションシステムも提案されている。しかし、街中では音声が聞き取りにくく、また音声情報だけでは周辺の地図を理解しにくい。従ってユーザが停止しているときに瞬時に地図を確認し、把握できると便利である。
【０００３】
ところで、従来のナビゲーションシステムでは、ＰＯＩ（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ）と呼ばれる地図上の地点に関連付けられた周辺施設の情報を保持しており、ＰＯＩに含まれる情報を画面上の地図情報と共に重ね合わせて表示している。そして、例えば特許文献１には、このようなナビゲーションシステムにおいて、地図を見やすくするために利用頻度の高い施設だけを地図上に表示させることが記載されている。また、特許文献２には、ユーザが停止した位置を記録し、その周辺の写真等を提供することで、地図を理解しやすくする手法が提案されている。
特許文献１、２の技術を応用すれば、目的地近くの施設を表示したり、目的地周辺の写真を表示したりすることにより、ユーザが地図の情報を理解しやすくなるものと考えられる。
【先行技術文献】
【特許文献】
【０００４】
【特許文献１】特許４５６５５１７号公報
【特許文献２】特許４１６９９１９号公報
【発明の概要】
【発明が解決しようとする課題】
【０００５】
しかしながら、施設等の位置情報は、地図上では点の情報であるため、周辺のわずかな領域としか関連が分からない。また、ユーザ自身が地図のどの方向から現在位置へたどり着き、どの方向を向いているのか、表示画面上の地図を見ただけでは瞬時に判断できないこともある。
【０００６】
本発明は、このような問題に鑑みてなされたもので、目的地を示す地図をユーザにとって理解しやすく、また視覚的に覚えやすく提示することが可能な目的地表示システム等を提供することを目的とする。
【課題を解決するための手段】
【０００７】
前述した課題を解決するため第１の発明は、位置取得機能を備えた移動体端末と、前記移動体端末とネットワークを介して通信接続され、前記移動体端末からの要求に応じて地図情報を提供するサーバと、を備えた目的地表示システムであって、前記サーバは、前記移動体端末の移動履歴を取得し、記憶する記憶手段と、前記記憶手段に記憶されている移動履歴を参照し、前記移動体端末により入力された目的地の周辺の道路の中で通過したことがある過去通行道路を算出する過去通行道路算出手段と、前記過去通行道路算出手段により算出された前記過去通行道路を指定する情報を前記移動体端末に送信する過去通行道路送信手段と、を備え、前記移動体端末は、目的地の入力を受け付ける目的地受付手段と、前記サーバに対して、目的地情報を送信する目的地情報送信手段と、前記位置取得機能により現在位置情報を取得し、前記サーバに対して送信する位置情報送信手段と、前記サーバから提供された地図上に目的地を表示するとともに、前記過去通行道路を指定する情報に従って地図上に前記過去通行道路を明示する目的地表示手段と、を備えることを特徴とする目的地表示システムである。
【０００８】
第１の発明により、サーバは、移動体端末の移動履歴を取得して記憶しておき、移動体端末から目的地が入力されると、記憶されている移動履歴を参照し、目的地の周辺の道路の中で通過したことがある過去通行道路を算出して、過去通行道路を指定する情報を移動体端末に送信する。移動体端末は、サーバから提供された地図上に目的地を表示するとともに、過去通行道路を指定する情報に従って地図上に過去通行道路を明示する。
これにより、移動体端末のユーザは、目的地の周囲の様子を過去に通ったことのある道路と関連付けて把握できるため、地図を一見するだけで読みとりやすくなる。また、地図を表示させる時点までに通ってきた経路も過去通行道路として表示されるため、地図の示す方向と現実の居場所における方向とを瞬時に把握でき、地図の読みとりに有効である。また、過去通行道路は強調されて表示され、また面積を持つ領域であるため、ユーザは目的地と周囲の道路との位置関係を把握しやすく、覚えやすいものとなる。
【０００９】
また、前記サーバは、前記移動体端末による前記過去通行道路の選択を受け付ける過去通行道路選択手段と、選択された前記過去通行道路を通り、目的地まで到達する経路を算出する経路算出手段と、前記経路算出手段により算出された経路に関する情報を前記移動体端末に提示する経路提示手段と、を更に備え、前記移動体端末は、前記目的地表示手段によって表示されている前記過去通行道路のうち、いずれかを選択する過去通行道路選択入力手段と、選択された前記過去通行道路を指定する情報を前記サーバに対して送信する過去通行道路送信手段と、前記サーバから提示された経路を前記地図上に明示する経路表示手段と、を更に備えることが望ましい。
これにより、ユーザの選択に従って過去に通行したことのある道路を通る経路を算出し、提示するので、ユーザは自己の経験に基づいて提示された経路や地図を容易に理解できるようになる。
【００１０】
また、前記記憶手段は、前記移動履歴とともに関連する詳細情報を記憶し、前記過去通行道路送信手段は、更に前記過去通行道路に関する詳細情報を前記移動体端末に送信することが望ましい。
また、前記サーバは、過去の地図データと、前記過去の地図データを参照し、前記過去通行道路に変化があった場合には、前記過去通行道路の変化情報を抽出する変化情報抽出手段と、を更に備え、前記過去通行道路送信手段は、更に前記過去通行道路の変化情報を前記移動体端末に送信することが望ましい。
また、前記サーバの前記過去通行道路送信手段は、前記過去通行道路を指定する情報を送信するとともに、更に前記過去通行道路から分岐する場所に関する情報を送信することが望ましい。
【００１１】
このように過去通行道路を表示するに際し、過去の移動における付加的な情報（詳細情報や分岐する場所の情報）や道路の変化情報等をともに表示するため、ユーザは自己の経験に基づいて地図を容易に理解できるようになる。
【００１２】
第２の発明は、位置取得機能を備えた移動体端末と、前記移動体端末とネットワークを介して通信接続され、前記移動体端末からの要求に応じて地図情報を提供するサーバと、を備えた目的地表示システムにおける目的地表示方法であって、前記移動体端末が、目的地の入力を受け付けるステップと、前記移動体端末が、前記サーバに対して目的地情報を送信するステップと、前記移動体端末が、前記位置取得機能により現在位置情報を取得し、前記サーバに対して送信するステップと、前記サーバが、前記移動体端末から送信される現在位置情報を移動履歴として記憶するステップと、前記サーバが、前記移動履歴を参照し、前記移動体端末により入力された目的地の周辺の道路の中で通過したことがある過去通行道路を算出するステップと、前記サーバが、算出された前記過去通行道路を指定する情報を前記移動体端末に送信するステップと、前記移動体端末が、前記サーバから提供された地図上に目的地を表示するとともに、前記過去通行道路を指定する情報に従って前記地図上に前記過去通行道路を明示するステップと、を含むことを特徴とする目的地表示方法である。
【００１３】
第２の発明により、サーバは、移動体端末の移動履歴を取得して記憶しておき、移動体端末から目的地が入力されると、記憶されている移動履歴を参照し、目的地の周辺の道路の中で通過したことがある過去通行道路を算出し、過去通行道路を指定する情報を移動体端末に送信する。移動体端末は、サーバから提供された地図上に目的地を表示するとともに、過去通行道路を指定する情報に従って地図上に過去通行道路を明示する。
これにより、移動体端末のユーザは地図を一見するだけで目的地の周囲の様子を道路という面積を持った領域の情報として把握でき、地図を読みとりやすくなる。また、地図を表示させる時点までに通ってきた経路も過去通行道路として表示されるため、地図の示す方向と現実の居場所における方向とを瞬時に把握でき、地図の読みとりに有効である。また、過去通行道路は強調されて表示されるため、ユーザは周囲の道路と目的地との位置関係を把握しやすく、覚えやすいものとなる。
【００１４】
第３の発明は、位置取得機能を備え、ユーザが携帯して移動可能な目的地表示装置であって、前記位置取得機能により現在位置情報を取得し、移動履歴として記憶する記憶手段と、目的地を入力する目的地入力手段と、前記記憶手段に記憶されている移動履歴を参照し、前記目的地入力手段により入力された目的地の周辺の道路の中で通過したことがある過去通行道路を算出する過去通行道路算出手段と、前記過去通行道路算出手段により算出された前記過去通行道路を、目的地を含む地図上に明示する目的地表示手段と、を備えることを特徴とする目的地表示装置である。
【００１５】
第３の発明により、第１の発明の移動体端末及びサーバの機能を有する目的地表示装置を提供できる。
【００１６】
第４の発明は、コンピュータを、位置取得機能により現在位置情報を取得し、移動履歴として記憶する記憶手段と、目的地を入力する目的地入力手段と、前記記憶手段に記憶されている移動履歴を参照し、前記目的地入力手段により入力された目的地の周辺の道路の中で通過したことがある過去通行道路を算出する過去通行道路算出手段と、前記過去通行道路算出手段により算出された前記過去通行道路を、目的地を含む地図上に明示する目的地表示手段と、して機能させるためのプログラムである。
【００１７】
第４の発明により、コンピュータを第３の発明の目的地表示装置として機能させることが可能となる。
【発明の効果】
【００１８】
本発明によれば、目的地を示す地図をユーザにとって理解しやすく、また視覚的に覚えやすく提示することが可能な目的地表示システム等を提供できる。
【図面の簡単な説明】
【００１９】
【図１】目的地表示システム１の全体構成を示す図
【図２】移動体端末２のハードウエアブロック図
【図３】サーバ３のハードウエアブロック図
【図４】データベース３０８で管理する情報について説明する図
【図５】移動履歴情報８２の一例（８２Ａ）
【図６】移動履歴情報８２の変形例（８２Ｂ）
【図７】目的地表示処理の流れを説明するフローチャート
【図８】過去通行道路７２、７３、７４、７５を明示した地図７１の表示例
【図９】経路表示処理の流れを説明するフローチャート
【図１０】経路表示処理の流れを説明するフローチャート
【図１１】経路表示処理の流れを説明するフローチャート
【図１２】経路を明示した地図７１と過去通行道路の一覧７６の表示例
【発明を実施するための形態】
【００２０】
以下、図面に基づいて本発明の好適な実施形態について詳細に説明する。
【００２１】
［第１の実施の形態］
まず、図１を参照して、本発明の目的地表示システム１の全体構成について説明する。
図１に示すように、目的地表示システム１は、移動体端末２と、移動体端末２に対して地図情報を提示するサーバ３とがネットワーク４を介して通信接続されて構成される。移動体端末２の数は、任意であり、複数設けることも勿論可能である。
【００２２】
移動体端末２は、現在位置情報を取得する機能を備える。現在位置情報は、例えば、ＧＰＳ５や、携帯電話網や無線ＬＡＮ等の各種ネットワークの基地局等（以下、基地局６という）といった既存のシステムを利用して取得可能である。
移動体端末２は、ユーザが携帯して移動可能な情報端末であり、例えば、携帯電話、スマートフォン、携帯情報端末（ＰＤＡ）、携帯型パーソナルコンピュータ、ゲーム端末、車載端末、その他の情報処理端末等を含むものとする。
【００２３】
図２は、移動体端末２のハードウエア構成を示すブロック図である。
図２に示すように、移動体端末２は、制御部２０１、記憶部２０２、入力部２０３、表示部２０４、メディア入出力部２０５、周辺機器Ｉ／Ｆ部２０６、通信Ｉ／Ｆ部２０７、位置情報取得部２０８等がバス２１０を介して接続されて構成される。なお、移動体端末２が携帯電話機能を有する場合には、アンテナ、受話部、及び送話部等を含む音声通話部が設けられることとなる。
【００２４】
制御部２０１は、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）、ＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）等により構成される。
ＣＰＵは、記憶部２０２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス２１０を介して接続された各部を駆動制御する。ＲＯＭは、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持する。ＲＡＭは、ロードしたプログラムやデータを一時的に保持するとともに、制御部２０１が後述する各種処理を行うために使用するワークエリアを備える。
【００２５】
記憶部２０２は、制御部２０１が実行するプログラムや、プログラム実行に必要なデータ、ＯＳ（オペレーティング・システム）等が格納されている。これらのプログラムコードは、制御部２０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて実行される。
記憶部２０２には、サーバ３と通信し、サーバ３から地図情報を取得し、サーバ３から提示される情報とともに表示するための地図アプリ等が記憶されている。
【００２６】
入力部２０３は、例えば、キーボード、マウス、タッチパネル、タブレット等のポインティング・デバイス等の入力装置であり、入力されたデータを制御部２０１へ出力する。
【００２７】
表示部２０４は、例えば液晶パネルと論理回路で構成され、制御部２０１の制御により入力された表示情報を表示する。
なお、入力部２０３と表示部２０４が一体的に構成されたタッチパネル式の入出力部としてもよい。
【００２８】
メディア入出力部２０５は、例えば、メモリカードスロット等であり、メモリカードとの間でデータの入出力を行う。
周辺機器Ｉ／Ｆ（インタフェース）３０６は、本移動体端末２に周辺機器を接続させるためのポートであり、例えばＵＳＢ等である。周辺機器Ｉ／Ｆ２０６を介して周辺機器とのデータの送受信を行う。
【００２９】
通信I／Ｆ２０７は、通信制御装置、通信ポート等を有し、ネットワーク４との通信を媒介する通信インタフェースであり、通信制御を行う。
位置情報取得部２０８は、例えば、ＧＰＳ受信機等であり、ＧＰＳ衛星から送信されるＧＰＳ信号を受信して、移動体端末２の緯度、経度等の位置情報を取得する。
バス２１０は、各部の制御信号、データ信号等の授受を媒介する経路である。
【００３０】
次に、サーバ３の構成について説明する。
サーバ３は、移動体端末２に対して地図情報を配信するサーバであり、ネットワーク４を介して移動体端末２と相互に通信接続される。
ネットワーク４には、各コンピュータを通信接続するＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、インターネット、携帯電話網等の各種ネットワークやそれらのネットワークの基地局６等が含まれる。
【００３１】
図３は、サーバ３のハードウエア構成を示すブロック図である。
図３に示すように、サーバ３は、制御部３０１、記憶部３０２、入力部３０３、表示部３０４、メディア入出力部３０５、周辺機器Ｉ／Ｆ部３０６、通信Ｉ／Ｆ部３０７、データベース３０８等がバス３１０を介して接続されて構成される。
【００３２】
制御部３０１は、ＣＰＵ、ＲＯＭ、ＲＡＭ等により構成される。
ＣＰＵは、記憶部３０２、ＲＯＭ、記録媒体等に格納されるプログラムをＲＡＭ上のワークメモリ領域に呼び出して実行し、バス３１０を介して接続された各部を駆動制御する。ＲＯＭは、コンピュータのブートプログラムやＢＩＯＳ等のプログラム、データ等を恒久的に保持する。ＲＡＭは、ロードしたプログラムやデータを一時的に保持するとともに、制御部３０１が後述する各種処理を行うために使用するワークエリアを備える。
【００３３】
記憶部３０２は、ＨＤＤ（ハードディスクドライブ）であり、制御部３０１が実行するプログラムや、プログラム実行に必要なデータ、ＯＳ（オペレーティング・システム）等が格納されている。これらのプログラムコードは、制御部３０１により必要に応じて読み出されてＲＡＭに移され、ＣＰＵに読み出されて実行される。
【００３４】
入力部３０３は、例えば、キーボード、マウス、タッチパネル、タブレット等のポインティング・デバイス、テンキー等の入力装置であり、入力されたデータを制御部３０１へ出力する。
【００３５】
表示部３０４は、例えば液晶パネル、ＣＲＴモニタ等のディスプレイ装置と、ディスプレイ装置と連携して表示処理を実行するための論理回路（ビデオアダプタ等）で構成され、制御部３０１の制御により入力された表示情報をディスプレイ装置上に表示させる。
なお、入力部３０３と表示部３０４が一体的に構成されたタッチパネル式の入出力部としてもよい。
【００３６】
メディア入出力部３０５は、例えば、フロッピー（登録商標）ディスクドライブ、ＰＤドライブ、ＣＤドライブ、ＤＶＤドライブ、ＭＯドライブ等のメディア入出力装置であり、データの入出力を行う。
周辺機器Ｉ／Ｆ（インタフェース）３０６は、コンピュータに周辺機器を接続させるためのポートであり、周辺機器Ｉ／Ｆ３０６を介してコンピュータは周辺機器とのデータの送受信を行う。周辺機器Ｉ／Ｆ３０６は、ＵＳＢやＩＥＥＥ１３９４やＲＳ−２３２Ｃ等で構成されており、通常複数の周辺機器Ｉ／Ｆを有する。周辺機器との接続形態は有線、無線を問わない。
【００３７】
通信I／Ｆ３０７は、通信制御装置、通信ポート等を有し、ネットワーク４との通信を媒介する通信インタフェースであり、通信制御を行う。バス３１０は、各装置間の制御信号、データ信号等の授受を媒介する経路である。
【００３８】
データベース３０８は、本発明の目的地表示システム１においてサーバ３が移動体端末２からの要求に応じて地図情報や、地図に付随する詳細情報、目的地表示情報、経路情報等を配信する際に利用する各種情報が記憶される。
図４に示すようにデータベース３０８には、地図データ８１、移動履歴情報８２、過去の地図データ８３等が記憶されている。
【００３９】
地図データ８１には、地図を描画するためのデータが含まれる。例えば、地形を描画するための地形描画データ、道路を描画するための道路描画データ、および道路に関する詳細情報（例えば、交差点情報、信号情報など）を描画するための道路関連情報描画データ、施設情報等が含まれる。
【００４０】
移動履歴情報８２は、本目的地表示システム１を利用する各移動体端末２の移動履歴であり、サーバ３が移動体端末２に対して目的地に関する情報を提示する際に参照され、後述する過去通行道路の算出及び表示に利用される。
【００４１】
図５に示す例の移動履歴情報８２Ａのように、サーバ３は、移動体端末２から定期的に現在位置情報（緯度、経度）を取得し、移動履歴情報として蓄積記憶する。移動履歴情報８２Ａは、移動体端末２毎にデータベース３０８に記憶される。また、移動体端末２から現在位置情報とともに、施設情報、写真等の情報が付加されて送信された場合は、付加情報８２ｄとして日時情報８２ｂ及び位置情報８２ｃに関連付けて記憶される。
【００４２】
また、移動履歴情報８２の変形例８２Ｂとして、図６に示すように、通った経路情報を移動履歴情報として蓄積記憶するようにしてもよい。
移動履歴情報８２の変形例８２Ｂでは、経路情報８２ｇとともに、出発時刻８２ｅ、到着時刻８２ｆ、目的地８２ｈ、付加情報８２ｉ等が関連付けられて記憶される。
経路は、地図上の交差点をノード、交差点間を結ぶ道路をリンクとし、「始点ノード→中継リンク（１）→中継ノード（１）→中継リンク（２）→・・・・→中継ノード（ｎ−１）→中継リンク（ｎ）→終点ノード」のように始点から終点までに経由するノードとリンクの集合で表される。各ノードの識別番号は地図データに予め定められている。
変形例８２Ｂのようなデータ構造の移動履歴情報８２は、移動体端末２が例えばカー・ナビゲーションシステムのように経路案内を提示する端末の場合に好適である。
【００４３】
過去の地図データ８３には、過去の地図に関する情報が記憶されている。過去の地図の描画データそのものが記憶されるようにしてもよいし、現在の地図データとの差分（描画データ、道路情報、施設情報等の差分データ）のみを保持するものとしてもよい。過去の地図データは、後述する目的地表示処理において、過去通行道路を提示する際に参照され、例えば、道路に変化が生じている場合等にその旨が表示される。なお、データベース３０８内の地図データ８１は最新のものとし、地図データ８１が更新される都度、過去の地図データ８３に、更新前の地図データ８１が保存されることが望ましい。
【００４４】
次に、本実施の形態の目的地表示システム１の動作を説明する。
図７は、目的地表示システム１において行われる目的地表示処理の流れを説明するフローチャートである。図７では、移動体端末２とサーバ３との動作をそれぞれ説明する。
なお、図７の目的地表示処理を開始する際に、サーバ３は、移動体端末２からの要求に応じて地図配信に関する操作入力画面を提供し、移動体端末２の表示部２０４に表示される操作入力画面にて入力された情報や要求を受信し、要求に応じた処理を実行するものとする。
【００４５】
移動体端末２は、上述の操作入力画面にてユーザからの目的地の入力を受け付ける。移動体端末２は、入力された目的地をサーバ３に送信する（ステップＴ１０１）。目的地は、施設や住所等の情報として入力されるようにしてもよいし、緯度及び経度の情報として入力されるようにしてもよい。サーバ３は、移動体端末２から受信する目的地の緯度及び経度を求め、ＲＡＭに記憶する（ステップＳ１０１）。
また、移動体端末２は位置情報取得部２０８によって現在位置を取得し、サーバ３に送信する（ステップＴ１０２）。サーバ３は、移動体端末２から取得した現在位置情報を受信し、ＲＡＭに記憶する（ステップＳ１０２）。
なお、ステップＴ１０２、ステップＳ１０２において、現在位置を確実に取得するために、サーバ３は、目的地選択を行った移動体端末２に対し、現在位置の取得を要求するようにしてもよい。
【００４６】
サーバ３は取得した目的地と現在位置とがともに移動体端末２の表示部２０４に表示されるように、地図の範囲や縮小率を計算し（ステップＳ１０３）、算出した範囲の地図データ８１をデータベース３０８から取得して移動体端末２に配信する（ステップＳ１０４）。移動体端末２では、サーバ３から地図データを取得し、表示部２０４に表示する（ステップＴ１０３）。
【００４７】
次に、サーバ３は、データベース３０８の移動履歴情報８２を参照し、対象とする移動体端末２の移動履歴情報８２であって、その位置情報８２ｃが、移動体端末２に現在提示している地図範囲内にあるものを取得する（ステップＳ１０５）。そして、取得した移動履歴情報８２の位置情報８２ｃ及び日時情報８２ｂから過去に通行したことのある道路（以下、過去通行道路という。）を求める（ステップＳ１０６）。そして求めた過去通行道路を指定する情報を移動体端末２に送信する（ステップＳ１０７）。移動体端末２はサーバ３から送信される情報に従って、提示している地図に過去通行道路を強調表示する（ステップＴ１０５）。
【００４８】
過去通行道路は、例えば、ステップＳ１０５で取得した移動履歴情報８２のうち、近接した日時の位置情報８２ｃを並べることによって求められる。例えば、時刻ｔ１に地点Ａ、その次の時刻ｔ２に地点Ｂにいる場合には、地点Ａと地点Ｂとを結ぶ道路が過去通行道路となる。地点Ａと地点Ｂとを結ぶ直線がある道路上にあれば、その道路が過去通行道路となる。また、例えばユーザが地点Ａから地点Ｂへ交差点を曲がって移動したような場合には、地点Ａの周辺にある道路と地点Ｂの周辺にある道路、及び地点Ａと地点Ｂの両者の近傍に存在する交差点の情報から過去通行道路を求めればよい。過去通行道路を求める際、日時情報８２ｂから移動方向等も取得することが望ましい。
【００４９】
サーバ３は提示中の地図範囲内にある移動履歴情報８２を用いてすべての過去通行道路の算出及び表示を行うと、地図に現在位置と目的地とを表示させる指示を移動体端末２に送信する（ステップＳ１０８）。移動体端末２はサーバ３から送信される指示に従って、地図上に現在位置と目的地とを表示し（ステップＴ１０５）、目的地表示処理を終了する。
【００５０】
図８は、目的地表示処理にて移動体端末２に表示された地図７１の表示例である。
上述の目的地表示処理において、目的地６５と現在位置６６とを含む範囲内に４つの過去通行道路７２、７３、７４、７５が算出された場合、移動体端末２は、その範囲の地図７１上の各過去通行道路７２、７３、７４、７５を強調表示する。
強調表示の例としては、図８に示すように、道路を線で囲むようにしてもよいし、周囲とは異なる色で目立つように表示させてもよい。また、周囲の地図７１を薄く透過表示し（図８では破線で表示）、過去通行道路７２、７３、７４、７５のみを濃く表示させるようにしてもよい。また、目的地６５や現在位置６６を地図上に表示する際も同様に、目的地や現在位置を線で囲んだり、周囲とは異なる色で目立つように表示したり、周囲の地図７１を透過表示させ、目的地や現在位置を濃く表示するようにしてもよい。
【００５１】
以上説明したように、本実施の形態の目的地表示システム１では、目的地を地図７１に表示する際に、ユーザ（移動体端末２）の移動履歴から目的地周囲の過去通行道路を算出し、地図上に強調表示する。そのため、ユーザは地図７１を一見するだけで目的地の周囲の様子を道路という面積を持った領域の情報として把握でき、地図を読みとりやすくなる。また、地図を表示させる時点までに通ってきた経路も過去通行道路として表示されるため、地図の示す方向と現実の居場所における方向とを瞬時に把握でき、地図の読みとりに有効である。また、過去通行道路は強調されて表示されるため、ユーザは周囲の道路と目的地との位置関係を把握しやすく、覚えやすいものとなる。
【００５２】
［第２の実施の形態］
上述の第１の実施の形態は、サーバ３が移動体端末２により選択された目的地の周囲の過去通行道路を算出し、移動体端末２に表示される地図上に強調表示させるものであったが、更に、現在位置から目的地までの経路を算出し、ナビゲーション表示するようにしてもよい。
図９〜図１１は、経路表示処理の流れを説明するフローチャートであり、図１２は、第２の実施の形態の経路表示処理における画面表示例である。
なお、図９〜図１１のフローチャートは、サーバ３の動作を主体として記述し、移動体端末２の動作に関する記述は省略するものとする。
第２の実施の形態の経路処理では、できるだけ過去通行道路を通るような経路案内を行う。
【００５３】
まず、サーバ３は移動体端末２と相互に通信を行いながら、図７の目的地表示処理を実行する（ステップＳ２０１）。サーバ３は図８に示すように、指定された目的地周囲の過去通行道路７２、７３、７４、７５を強調表示した地図７１を移動体端末２に提示し、移動体端末２の表示部２０４には、サーバ３から提示された地図７１に過去通行道路７２、７３、７４、７５、目的地６５、及び現在位置６６が表示された状態となる。
【００５４】
この状態でサーバ３は移動体端末２から地図上の位置の指定入力を受け付ける。サーバ３が移動体端末２からの入力を受信すると（ステップＳ２０２）、サーバ３は、指定された点の周囲の過去通行道路の情報を取得する。すなわち、サーバ３は、指定された点から所定の距離範囲内にある移動履歴情報８２を全て取得し、過去通行道路を算出し、過去通行道路のリストＨとしてＲＡＭに保持する。リストＨに過去通行道路の情報が１件もなければ、他の点の指定入力を待機する（ステップＳ２０４；Ｎｏ→ステップＳ２０２）。
【００５５】
リストＨに過去通行道路の情報が１件以上ある場合は（ステップＳ２０４；Ｙｅｓ）、リストＨの過去通行道路同士を比較し、その経路の類似度を計算する（ステップＳ２０５）。類似度が所定の閾値以上ある過去通行道路については、最も新しいもの以外をリストＨから除外する（ステップＳ２０６）。すなわち、何度も通ったことのある道路については最新の過去通行道路のみを残す。
【００５６】
その後、サーバ３は移動体端末２に対して画面の消去指示を送信し（ステップＳ２０７）、移動体端末２に対して、地図を表示させる指示を行う（ステップＳ２０８）。更にサーバ３は、リストＨから過去通行道路を１件取得し（ステップＳ２０９）、移動体端末２に対して、過去通行道路を地図に表示させる指示を行う（ステップＳ２１０）。同様に、移動体端末２に対して、リストＨの全ての過去通行道路を地図に表示させる指示を行う。
【００５７】
リストＨ内の全ての過去通行道路を地図に表示させる指示を行うと（ステップＳ２１１；Ｙｅｓ）、サーバ３は、更に地図に現在位置及び目的地を表示させる指示を行い（ステップＳ２１２）、リストＨ内の過去通行道路に関する詳細情報を移動体端末２へ送信し、一覧表示させる指示を行う（ステップＳ２１３）。例えば、図１２に示すように、移動体端末２は、過去通行道路を通行した際の詳細情報（日時情報（○月×日）、目的地情報を含む経路情報（「レストラン○○」へ行った道）等）をポップアップ表示する。これらの詳細情報は、移動履歴情報８２の付加情報として格納されているものとする。
【００５８】
次に、サーバ３は、移動体端末２に対して、複数表示された過去通行道路のうち、どの道路を通る経路を算出するかの選択を指示する。すなわち、移動体端末２からの過去通行道路の選択入力を受け付け（図１０のステップＳ２１４）、移動体端末２１４からいずれかの過去通行道路が選択されると（ステップＳ２１５）、選択された過去通行道路をなるべく通るように、現在位置６６から目的地６５までの経路を計算する（ステップＳ２１６）。サーバ３は、データベース３０８の地図データ８１を参照し、過去通行道路と目的地６５までの経路の分岐点にあるランドマークを取得する（ステップＳ２１７）。更に、サーバ３は過去通行道路と目的地６５までの経路との分岐点での分岐方向を計算する（ステップＳ２１８）。
【００５９】
そして、サーバ３は、移動体端末２に対して画面の消去指示を送信し（図１１のステップＳ２１９）、その後、地図を表示させる指示を行う（ステップＳ２２０）。更に、サーバ３は、移動体端末２に対して、選択された過去通行道路を強調表示させる指示を行い（ステップＳ２２１）、ステップＳ２１７で求めた目的地６５までの経路を地図上に表示させる指示を行う（ステップＳ２２２）。また、サーバ３は、移動体端末２に対して、選択された過去通行道路に関する詳細情報をデータベース３０８の移動履歴情報８２（付加情報８２ｄ、８２ｉ）から取得して、表示させる指示を行う（ステップＳ２２３）。その後、サーバ３は、移動体端末２に対して、現在位置６６及び目的地６５を表示させる指示を行う（ステップＳ２２４）。
【００６０】
サーバ３は、過去通行道路の移動方向が、今回算出した経路の移動方向が同じ向きであるか否かを判定し（ステップＳ２２５）、以前と同じ向きである場合は（ステップＳ２２５；Ｙｅｓ）、以前と同じ向きで経路を辿り、分岐点のランドマークで分岐方向に分岐する旨の情報を移動体端末２に送信する（ステップＳ２２６）。また、以前と逆の向きである場合は（ステップＳ２２５；Ｎｏ）、以前と逆の向きで経路を辿り、分岐点のランドマークで分岐方向に分岐する旨の情報を移動体端末２に送信する（ステップＳ２２７）。
【００６１】
移動体端末２では、サーバ３から受信した情報に従い、以前と同じ向き（或いは逆の向き）で経路を辿り、分岐点のランドマークで分岐方向に分岐する旨を表示や音声にて出力し、ユーザに報知する。
【００６２】
更に、サーバ３は、過去通行道路が以前通ったときから変化しているか否かを、過去の地図データ８３を参照して確認する（ステップＳ２２８）。以前通ったときと比較して過去通行道路が変化している場合は（ステップＳ２２８；Ｙｅｓ）、地図が変化した旨の情報を移動体端末２に送信する（ステップＳ２２９）。以前通ったときと比較して過去通行道路が変化していない場合は（ステップＳ２２８；Ｎｏ）、処理を終了する。
【００６３】
移動体端末２では、サーバ３から受信した情報に従い、過去通行道路が以前通ったときと変化していることを表示や音声にて出力し、ユーザに報知する。
【００６４】
以上説明したように、第２の実施の形態の目的地表示システム１によれば、サーバ３は、移動体端末２による過去通行道路の選択を受け付け、選択された過去通行道路をなるべく通り目的地まで到達する経路を算出し、移動体端末２に提示する。
【００６５】
また、サーバ３は、過去の移動先（目的地）、移動日時、経路、写真、施設情報等といった経路に関連する詳細情報（付加情報）を移動履歴情報８２と関連付けて記憶しておき、過去通行道路を表示させる際に、それらの詳細情報を提示するようにする。
【００６６】
また、サーバ３は、以前の過去通行道路の経路と今回の経路が同じ向きか否かを判断し、分岐点（＝以前の過去通行道路の経路から離れる地点）までの経路が、同じ向きであるか、或いは逆の向きであるかといった情報を移動体端末２に提示する。ユーザが以前通ったことがある道路であっても、進行方向が以前と逆であれば景観が異なるので、同じ向きなのか、或いは逆の向きなのかを提示することは有用である。更に、サーバ３は、分岐点のランドマーク、及び分岐点における分岐方向（右又は左等）を移動体端末２に提示する。分岐点以降の経路はユーザが初めて通る道路なので、分岐点に関する情報（分岐点のランドマークや分岐方向）を提示することは有用である。
【００６７】
また、サーバ３は、過去の地図データ８３を有し、移動体端末２に提示している過去通行道路に変化があった場合には、過去通行道路の変化情報を求め、移動体端末２に提示する。
【００６８】
このように、過去通行道路を表示するに際し、過去の移動における付加的な情報や道路の変化情報等をともに表示させるようにするため、ユーザは自己の経験に基づいて地図を容易に理解できるようになる。したがって、地図の読取りがより容易となる。
【００６９】
なお、上述の第１、第２の実施の形態では、移動体端末２はサーバ３から配信される地図や過去通行道路等の情報を表示するものとしたが、移動体端末２がサーバ３の機能を備えるようにしてもよい。すなわち、移動体端末２の制御部２０１は、位置情報取得部２０８によって現在位置情報を取得し、移動履歴として記憶部２０２に記憶しておく。また制御部２０１は入力部２０３からの目的地の入力を受け付け、目的地が入力されると、制御部２０１は記憶部２０２に記憶されている移動履歴情報８２を参照し、入力された目的地の周辺の道路の中で通過したことがある過去通行道路を算出し、目的地を含む地図を表示部２０４に表示するとともに過去通行道路を明示する。
【００７０】
更に、移動体端末２の制御部２０１は表示されている過去通行道路の選択を受け付け、制御部２０１は、選択された過去通行道路をなるべく通り目的地まで到達する経路を算出し、提示するようにしてもよい。
【００７１】
また、移動体端末２の制御部２０１は、過去の移動先（目的地）、移動日時、経路、写真、施設情報等といった経路に関連する詳細情報を移動履歴情報８２と関連付けて記憶しておき、過去通行道路を表示させる際に、それらの詳細情報を提示するようにしてもよい。
【００７２】
また、移動体端末２の制御部２０１は過去の地図データ８３を有し、提示している過去通行道路に変化があった場合には、過去通行道路の変化情報を求め、提示するようにしてもよい。
【００７３】
また、移動体端末２の制御部２０１は、以前の過去通行道路の経路と今回の経路が同じ向きか否かを判断し、分岐点（＝以前の過去通行道路の経路から離れる地点）までの経路が、同じ向きであるか、或いは逆の向きであるかといった情報を提示するようにしてもよい。更に、移動体端末２の制御部２０１は、分岐点のランドマーク、及び分岐点における分岐方向（右又は左等）を提示するようにしてもよい。
【００７４】
このように、移動体端末２側で地図データや移動履歴情報を記憶するようにすれば、サーバ３との通信を行わずに移動体端末２だけで本発明の目的地表示を実現できる。
【００７５】
なお、本発明は上述の実施形態に記載されるものに限定されない。当業者であれば、本願で開示した技術的思想の範疇内において、各種の変更例または修正例に想到し得ることは明らかであり、それらについても当然に本発明の技術的範囲に属するものと了解される。
【符号の説明】
【００７６】
１・・・・・・目的地表示システム
２・・・・・・移動体端末
３・・・・・・サーバ
４・・・・・・ネットワーク
５・・・・・・ＧＰＳ
６・・・・・・基地局
６５・・・・・・目的地
６６・・・・・・現在位置
７１・・・・・・地図
７２、７３、７４、７５・・・過去通行道路
７６・・・・・・過去通行道路の一覧
８１・・・・・・地図データ
８２・・・・・・移動履歴情報
８３・・・・・・過去の地図データ
３０８・・・・・データベース
【図１】
2013072670.tif 000003
【図２】
2013072670.tif 000004
【図３】
2013072670.tif 000005
【図４】
2013072670.tif 000006
【図５】
2013072670.tif 000007
【図６】
2013072670.tif 000008
【図７】
2013072670.tif 000009
【図８】
2013072670.tif 000010
【図９】
2013072670.tif 000011
【図１０】
2013072670.tif 000012
【図１１】
2013072670.tif 000013
【図１２】
2013072670.tif 000014