(57)【要約】【課題】従来の地図情報システムにおいては、最新の地図情報を、必要になる際に車載装置に提供できなかった。【解決手段】地図情報を格納し得る地図情報格納部と、地図情報を格納しているサーバ装置から、更新された地図情報を受信する地図情報受信部と、更新された地図情報を地図情報格納部に蓄積する地図情報蓄積部と、目的地を示す目的地情報を受け付ける受付部と、受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を地図情報格納部から取得する関連地図情報取得部と、関連地図情報取得部が取得した関連地図情報を車載装置に送信する関連地図情報送信部とを具備する端末装置により、最新の地図情報を、必要になる際に車載装置に提供できる。【選択図】図３
2019090822.tif 000002
【特許請求の範囲】
【請求項１】
地図情報を格納し得る地図情報格納部と、
地図情報を格納しているサーバ装置から、更新された地図情報を受信する地図情報受信部と、
前記更新された地図情報を前記地図情報格納部に蓄積する地図情報蓄積部と、
目的地を示す目的地情報を受け付ける受付部と、
前記受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を前記地図情報格納部から取得する関連地図情報取得部と、
前記関連地図情報取得部が取得した関連地図情報を車載装置に送信する関連地図情報送信部とを具備する端末装置。
【請求項２】
前記受付部が受け付けた目的地情報を前記車載装置に送信する目的地情報送信部と、
前記車載装置から、前記目的地情報を用いて構成された経路の情報である経路情報を受信する経路情報受信部とをさらに具備し、
前記関連地図情報取得部は、
前記経路情報受信部が受信した経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を前記地図情報格納部から取得する請求項１記載の端末装置。
【請求項３】
現在位置を示す位置情報を取得する位置情報取得部と、
前記現在位置を示す位置情報と、前記目的地情報とを用いて経路探索し、経路情報を取得する経路探索部とをさらに具備し、
前記関連地図情報取得部は、
前記経路探索部が取得した経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を前記地図情報格納部から取得する請求項１記載の端末装置。
【請求項４】
前記車載装置において、前記受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報の更新が必要か否かを判断する判断部をさらに具備し、
前記関連地図情報送信部は、
前記判断部における判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、前記関連地図情報を前記車載装置に送信する請求項１から請求項３いずれか一項に記載の端末装置。
【請求項５】
前記判断部は、
前記受付部が受け付けた目的地情報が示す目的地に関する地図情報の更新が必要か否かを、前記車載装置に問い合わせ、地図情報の更新が必要か否かの判断結果を前記車載装置から受信し、
前記関連地図情報送信部は、
前記判断部が受信した判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、前記関連地図情報を前記車載装置に送信する請求項４記載の端末装置。
【請求項６】
前記地図情報受信部は、
前記受付部が目的地情報を受け付ける前に、前記サーバ装置から更新された地図情報を受信する請求項１から請求項５いずれか一項に記載の端末装置。
【請求項７】
前記車載装置からのアプリケーションの起動のための命令である起動命令を受信する起動命令受信部と、
前記起動命令に応じて、アプリケーションを起動し、前記関連地図情報の送信に向けた処理を行う起動処理部とをさらに具備する請求項１から請求項６いずれか一項に記載の端末装置。
【請求項８】
記録媒体は、
地図情報を格納し得る地図情報格納部を具備し、
地図情報受信部、地図情報蓄積部、受付部、関連地図情報取得部、および関連地図情報送信部により実現される地図情報処理方法であって、
前記地図情報受信部が、地図情報を格納しているサーバ装置から、更新された地図情報を受信する地図情報受信ステップと、
前記地図情報蓄積部が、前記更新された地図情報を前記地図情報格納部に蓄積する地図情報蓄積ステップと、
前記受付部が、目的地を示す目的地情報を受け付ける受付ステップと、
前記関連地図情報取得部が、前記受付ステップで受け付けられた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を前記地図情報格納部から取得する関連地図情報取得ステップと、
前記関連地図情報送信部が、前記経路関連地図情報取得ステップで取得された関連地図情報を車載装置に送信する関連地図情報送信ステップとを具備する地図情報処理方法。
【請求項９】
コンピュータがアクセス可能な記録媒体は、
地図情報を格納し得る地図情報格納部を具備し、
コンピュータを、
地図情報を格納しているサーバ装置から、更新された地図情報を受信する地図情報受信部と、
前記更新された地図情報を前記地図情報格納部に蓄積する地図情報蓄積部と、
目的地を示す目的地情報を受け付ける受付部と、
前記受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を前記地図情報格納部から取得する関連地図情報取得部と、
前記経路関連地図情報取得部が取得した関連地図情報を車載装置に送信する関連地図情報送信部として機能させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、地図情報を処理する地図情報システム等に関するものである。
【背景技術】
【０００２】
従来、ユーザにとって利用料金の負担が大きくなることがなく、かつ移動通信システム側から見ても、無線リソースを効率的に使用でき、さらにはカーナビゲーションサービスを利用中に圏外に出たためにサービスが中断してしまうことがないようにするような技術があった。
【０００３】
かかる技術を実現するカーナビゲーション装置は、地図管理サーバとカーナビゲーション装置の間を、第１の無線通信ネットワークおよび第１の無線通信ネットワークより大容量の通信が可能な第２の無線通信ネットワークを介して接続し、カーナビゲーション装置と、地図管理サーバとの間で通信を行なう際、制御情報の送受信は第１の無線通信ネットワークを介して行い、地図情報のダウンロードは第２のネットワークを介して行なうようなカーナビゲーション装置である（例えば、特許文献１参照）。
【０００４】
また、いわゆるスマートフォン等の携帯端末の普及により、徒歩で移動する場合にも、地図情報を利用する機会が多くなってきた。
【先行技術文献】
【特許文献】
【０００５】
【特許文献１】特開２０１０−７８５３３号公報
【発明の概要】
【発明が解決しようとする課題】
【０００６】
しかしながら、従来技術においては、カーナビゲーション装置が存在している環境が通信できない環境であるため、または第２のネットワークの障害、または地図管理サーバの障害等のために、第２のネットワークを介した通信が行えない場合、最新の地図情報を、必要になる際に車載装置に提供できなかった。
【０００７】
また、携帯端末等の端末装置の地図情報とナビゲーション装置の地図情報との共用ができていなかった。
【課題を解決するための手段】
【０００８】
本第一の発明の端末装置は、地図情報を格納し得る地図情報格納部と、地図情報を格納しているサーバ装置から、更新された地図情報を受信する地図情報受信部と、更新された地図情報を地図情報格納部に蓄積する地図情報蓄積部と、目的地を示す目的地情報を受け付ける受付部と、受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を地図情報格納部から取得する関連地図情報取得部と、関連地図情報取得部が取得した関連地図情報を車載装置に送信する関連地図情報送信部とを具備する端末装置である。
【０００９】
かかる構成により、最新の地図情報を、必要になる際に車載装置に提供できる。
【００１０】
また、本第二の発明の端末装置は、第一の発明に対して、受付部が受け付けた目的地情報を車載装置に送信する目的地情報送信部と、車載装置から、目的地情報を用いて構成された経路の情報である経路情報を受信する経路情報受信部とをさらに具備し、関連地図情報取得部は、経路情報受信部が受信した経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を地図情報格納部から取得する端末装置である。
【００１１】
かかる構成により、最新の地図情報を、必要になる際に車載装置に提供できる。
【００１２】
また、本第三の発明の端末装置は、第一の発明に対して、現在位置を示す位置情報を取得する位置情報取得部と、現在位置を示す位置情報と、目的地情報とを用いて経路探索し、経路情報を取得する経路探索部とをさらに具備し、関連地図情報取得部は、経路探索部が取得した経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を地図情報格納部から取得する端末装置である。
【００１３】
かかる構成により、最新の地図情報を、必要になる際に車載装置に提供できる。
【００１４】
また、本第四の発明の端末装置は、第一から第三いずれか１つの発明に対して、車載装置において、受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報の更新が必要か否かを判断する判断部をさらに具備し、関連地図情報送信部は、判断部における判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、関連地図情報を車載装置に送信する端末装置である。
【００１５】
かかる構成により、最新の地図情報を、必要になる際に車載装置に提供できる。
【００１６】
また、本第五の発明の端末装置は、第四の発明に対して、判断部は、受付部が受け付けた目的地情報が示す目的地に関する地図情報の更新が必要か否かを、車載装置に問い合わせ、地図情報の更新が必要か否かの判断結果を車載装置から受信し、関連地図情報送信部は、判断部が受信した判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、関連地図情報を車載装置に送信する端末装置である。
【００１７】
かかる構成により、最新の地図情報を、必要になる際に、かつ更新が必要な場合のみ、車載装置に提供できる。
【００１８】
また、本第六の発明の端末装置は、第一から第五いずれか１つの発明に対して、地図情報受信部は、受付部が目的地情報を受け付ける前に、サーバ装置から更新された地図情報を受信する端末装置である。
【００１９】
かかる構成により、最新の地図情報を、必要になる際に、確実に車載装置に提供できる。
【００２０】
また、本第七の発明の端末装置は、第一から第六いずれか１つの発明に対して、車載装置からのアプリケーションの起動のための命令である起動命令を受信する起動命令受信部と、起動命令に応じて、アプリケーションを起動し、関連地図情報の送信に向けた処理を行う起動処理部とをさらに具備する端末装置である。
【００２１】
かかる構成により、最新の地図情報を、必要になる際に、容易に車載装置に提供できる。
【発明の効果】
【００２２】
本発明による地図情報システムによれば、最新の地図情報を、必要になる際に車載装置に提供できる。
【図面の簡単な説明】
【００２３】
【図１】実施の形態１における地図情報システム１の概念図
【図２】同地図情報システム１のブロック図
【図３】同端末装置１２のブロック図
【図４】同端末装置１２の動作について説明するフローチャート
【図５】同地図情報送信処理について説明するフローチャート
【図６】同車載装置１３の動作について説明するフローチャート
【図７】同地図情報管理表を示す図
【図８】同端末出力部における出力画面例を示す図
【図９】同地図情報管理表を示す図
【図１０】実施の形態２における地図情報システム２のブロック図
【図１１】同端末装置２２の動作について説明するフローチャート
【図１２】同地図情報送信処理について説明するフローチャート
【図１３】同車載装置２３の動作について説明するフローチャート
【図１４】同端末出力部における出力画面例を示す図
【図１５】上記実施の形態におけるコンピュータシステムの概観図
【図１６】同コンピュータシステムのブロック図
【発明を実施するための形態】
【００２４】
以下、地図情報システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。
【００２５】
（実施の形態１）
【００２６】
本実施の形態において、サーバ装置から受信した最新の地図情報を、車載装置で必要になる際に車載装置に提供できる端末装置を含む地図情報システムについて説明する。
【００２７】
また、本実施の形態において、ユーザから受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を車載装置に送信する端末装置を含む地図情報システムについて説明する。
【００２８】
また、本実施の形態において、車載装置から経路に関する経路情報を受信し、当該経路情報を用いて、経路情報に関する関連地図情報を決定し、車載装置に送信する端末装置を含む地図情報システムについて説明する。
【００２９】
また、本実施の形態において、車載装置において、地図情報の更新が必要である場合のみ、関連地図情報を車載装置に送信する端末装置を含む地図情報システムについて説明する。
【００３０】
また、本実施の形態において、サーバ装置から予め地図情報を受信しておく端末装置を含む地図情報システムについて説明する。
【００３１】
さらに、本実施の形態において、端末装置が車載装置に近づいた際に、端末装置のアプリケーションが起動され、目的地情報を車載装置に送信でき、その目的地情報を用いて車載装置で取得された経路情報を受信し、当該経路情報を用いて、経路情報に関する関連地図情報を決定し、車載装置に送信する端末装置を含む地図情報システムについて説明する。
【００３２】
図１は、本実施の形態における地図情報システム１の概念図である。地図情報システム１は、サーバ装置１１、端末装置１２、１または２以上の車載装置１３を備える。サーバ装置１１は、地図情報を格納しているサーバである。サーバ装置１１は、ＡＳＰのサーバ、クラウドサーバ等、その種類は問わない。端末装置１２は、通常、携帯可能な端末である。端末装置１２は、例えば、いわゆるスマートフォン、携帯電話、ノートパソコン、タブレット端末等であり、その種類は問わない。車載装置１３は、通常、車載用のナビゲーション装置である。車載装置１３は、車等の移動体から着脱可能であっても良い。車載装置１３は、いわゆるスマートフォン、タブレット端末等であっても良い。なお、車載装置１３は、通常、いわゆるナビゲーション機能を有する。ナビゲーション機能は、通常、経路探索の機能、経路案内の機能等を含む。
【００３３】
図２は、本実施の形態における地図情報システム１のブロック図である。図３は、端末装置１２のブロック図である。
【００３４】
サーバ装置１１は、サーバ格納部１１１、サーバ受信部１１２、サーバ処理部１１３、およびサーバ送信部１１４を備える。
【００３５】
端末装置１２は、端末格納部１２１、端末受付部１２２、端末処理部１２３、端末送信部１２４、端末受信部１２５、および端末出力部１２６を備える。
【００３６】
端末格納部１２１は、地図情報格納部１２１１を備える。
【００３７】
端末受付部１２２は、受付部１２２１を備える。
【００３８】
端末処理部１２３は、地図情報蓄積部１２３１、起動処理部１２３２、判断部１２３３、および関連地図情報取得部１２３４を備える。
【００３９】
端末送信部１２４は、指示送信部１２４１、目的地情報送信部１２４２、および関連地図情報送信部１２４３を備える。
【００４０】
端末受信部１２５は、起動命令受信部１２５１、経路情報受信部１２５２、および地図情報受信部１２５３を備える。
【００４１】
車載装置１３は、車載格納部１３１、車載受付部１３２、車載処理部１３３、車載受信部１３４、車載送信部１３５、および車載出力部１３６を備える。
【００４２】
サーバ装置１１を構成するサーバ格納部１１１は、各種の情報を格納し得る。各種の情報とは、例えば、１または２以上の地図情報である。地図情報は、通常、経路探索、ナビゲーションに使用し得る地図の情報である。地図情報は、例えば、属性情報を有する。属性情報は、例えば、地図情報のバージョンを識別するバージョン情報、地図情報の更新日時を示す情報等である。属性情報は、例えば、地図情報に対応する地図のサポート範囲を示す情報である範囲情報を有しても良い。地図情報が矩形の領域である場合、範囲情報は、例えば、矩形の左上の（緯度,経度）と右下の（緯度,経度）である。一の領域の地図を示す情報を、一つの地図情報としても良いし、地図を構成する情報を包括的に地図情報としても良い。また、地図情報は、地図に関する情報であり、地点の位置を示す情報である位置情報を２以上有する。また、地図情報は、通常、道路の情報を含む。ここでの地図情報は経路探索に利用でき得る情報である。また、地図情報は、通常、地図の図柄情報を含む。図柄情報は、地図自体の情報であり、ビットマップ、ベクターデータ等、問わない。つまり、地図情報のフォーマット等は問わない。また、地図情報は、通常、位置情報と、当該位置情報に対応する地点が存在する道路の種類を示す道路種類情報とを対に有する地点情報を２以上有する。また、地図情報は、通常、２以上のノード（地点）と、２つのノードを接続する２以上のエッジ（枝）とを有する。また、ノードまたはエッジは、１以上の属性値を有することが好適である。属性値は、例えば、道路幅(道路の広さ)、距離、通過にかかる時間、道路の種類（道路種）、車線数などである。後述するスコアや重みもエッジの属性値である、と言える。なお、通常、ノードとエッジの組み合わせにより経路情報が構成される。また、また、地図情報は、位置情報が示す地点（ノード）の間のスコアや重み等を有する。スコアとは、地点間の通行のし易さ、または通行のし難さを示す情報である。重みとは、選択されやすさ、または選択されにくさを示す情報である。なお、スコアと重みとを同一の情報である、と捕らえても良い。また、スコアは、単純に、地点間の距離や、通過にかかる時間等でも良い。地図情報は、例えば、Ｋｉｗｉフォーマットである。
【００４３】
サーバ受信部１１２は、端末装置１２から指示や情報等を受信する。指示や情報等は、例えば、地図情報の送信指示である。地図情報の送信指示は、サーバ格納部１１１の地図情報のうちの、すべての地図情報の送信指示であっても良いし、一部の地図情報の送信指示であっても良い。
【００４４】
サーバ処理部１１３は、各種の処理を行う。各種の処理とは、例えば、サーバ受信部１１２が受信した地図情報の送信指示に応じて、サーバ格納部１１１の地図情報を取得する処理である。サーバ処理部１１３は、地図情報の送信指示が示す一部の地図情報のみをサーバ格納部１１１から取得しても良い。
【００４５】
サーバ送信部１１４は、サーバ処理部１１３が取得した地図情報を端末装置１２に送信する。サーバ送信部１１４は、地図情報の送信指示を送信した端末装置１２に地図情報を送信する。また、サーバ送信部１１４は、地図情報が更新された場合、更新された一部の地図情報を端末装置１２に送信しても良いし、地図情報が更新された旨の情報を端末装置１２に送信しても良い。
【００４６】
端末装置１２を構成する端末格納部１２１は、各種の情報等を格納し得る。各種の情報等は、例えば、地図情報である。各種の情報等は、例えば、アプリケーション（以下、適宜、「アプリ」という。）である。アプリは、例えば、目的地情報を受け付け、当該目的地情報を車載装置１３に送信するためのアプリである。アプリは、例えば、経路探索、経路案内を行うアプリである。アプリの種類は問わない。
【００４７】
地図情報格納部１２１１は、地図情報を格納し得る。なお、この地図情報は、通常、サーバ装置１１から受信された地図情報である。
【００４８】
端末受付部１２２は、指示や情報等を受け付ける。端末受付部１２２は、通常、ユーザから指示や情報等を受け付ける。指示や情報等とは、例えば、地図情報の送信指示、目的地情報、経路探索指示等である。目的地情報は、目的地を示す情報である。
【００４９】
指示や情報等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部１２２は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００５０】
受付部１２２１は、目的地を示す目的地情報を受け付ける。受付部１２２１は、目的地情報の送信指示を受け付けても良い。ここで、受け付けとは、通常、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付けである。ただし、受け付けとは、有線もしくは無線の通信回線を介して送信された情報の受信、光ディスクや磁気ディスク、半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。目的地情報等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部１２２は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００５１】
端末処理部１２３は、各種の処理を行う。各種の処理は、例えば、地図情報蓄積部１２３１、起動処理部１２３２、判断部１２３３、関連地図情報取得部１２３４が行う処理である。
【００５２】
地図情報蓄積部１２３１は、地図情報受信部１２５３がサーバ装置１１から受信した１または２以上の地図情報を、地図情報格納部１２１１に蓄積する。地図情報蓄積部１２３１は、サーバ装置１１で更新された最新の地図情報を蓄積することは好適である。
【００５３】
起動処理部１２３２は、起動命令受信部１２５１が受信した起動命令に応じて、端末格納部１２１のアプリケーションを起動し、関連地図情報の送信に向けた処理を行う。ここで、関連地図情報の送信に向けた処理とは、例えば、目的地情報を受け付ける画面の出力、端末格納部１２１に格納されている目的地情報の送信などである。また、関連地図情報の送信に向けた処理とは、例えば、経路情報の送信のための画面の出力等でも良い。
【００５４】
なお、関連地図情報とは、目的地または現在地に関する地図情報である。目的地または現在地に関する地図情報は、例えば、現在地を含む地図情報、目的地を含む地図情報、現在地から目的地までの経路を含む地図情報、現在地を含む地図情報とその周辺の地図情報、目的地を含む地図情報とその周辺の地図情報、現在地から目的地までの経路を含む地図情報とその周辺の地図情報等である。
【００５５】
判断部１２３３は、車載装置１３において使用され得る地図情報の更新が必要か否かを判断する。使用され得る地図情報は、例えば、受付部１２２１が受け付けた目的地情報が示す目的地または現在地に関する地図情報である。また、使用され得る地図情報は、例えば、現在地から目的地までの経路を示す経路情報に関する地図情報である。経路情報に関する地図情報とは、例えば、経路情報が示す経路上の地図情報、または経路情報が示す経路上の地図情報と経路情報が示す経路周辺の地図情報である。
【００５６】
判断部１２３３は、例えば、車載装置１３において、受付部１２２１が受け付けた目的地情報が示す目的地または現在地に関する地図情報の更新が必要か否かを判断する。
【００５７】
判断部１２３３は、例えば、受付部１２２１が受け付けた目的地情報が示す目的地に関する地図情報の更新が必要か否かを、車載装置１３に問い合わせ、地図情報の更新が必要か否かの判断結果を車載装置１３から受信する。つまり、地図情報の更新が必要か否かは、車載装置１３が判断しても良い。
【００５８】
判断部１２３３は、例えば、車載装置１３に位置情報付きの問い合わせを送信し、位置情報に対応する位置の地図情報であり、車載装置１３に格納されている地図情報のバージョン情報、更新日付情報等を車載装置１３から受信する。そして、判断部１２３３は、例えば、車載装置１３の地図情報が最新か否かを判断する。なお、上記問い合わせとは、例えば、更新可能性のある地図情報の位置を示す位置情報を送信することである。つまり、地図情報の更新が必要か否かは、端末装置１２が判断しても良い。
【００５９】
関連地図情報取得部１２３４は、車載装置１３において使用され得る地図情報である関連地図情報を地図情報格納部１２１１から取得する。関連地図情報は、地図情報格納部１２１１に格納されている地図情報の一部である。
【００６０】
関連地図情報取得部１２３４は、受付部１２２１が受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を地図情報格納部１２１１から取得する。
【００６１】
受付部１２２１が受け付けた目的地情報が示す目的地または現在地に関する地図情報とは、例えば、経路情報受信部１２５２が受信した経路情報に対応する経路の一部または全部を含む地図情報である。つまり、関連地図情報取得部１２３４は、例えば、経路情報受信部１２５２が受信した経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を地図情報格納部１２１１から取得する。
【００６２】
関連地図情報取得部１２３４は、判断部１２３３における判断結果が、更新が必要であるとの判断結果である地図情報のみを、関連地図情報として取得することは好適である。
【００６３】
関連地図情報取得部１２３４は、目的地情報、現在地情報、経路情報のうちの１以上の情報を用いて、車載装置１３における経路案内で使用する、または使用する可能性のある地点または道路等の情報を決定する。そして、関連地図情報取得部１２３４は、地点または道路等の情報に対応する地図情報を地図情報格納部１２１１から取得する。
【００６４】
関連地図情報取得部１２３４は、現在地と目的地を含む領域（例えば、矩形領域）の地図情報を取得しても良い。
【００６５】
上記した目的地または現在地に関する地図情報とは、例えば、目的地および目的地周辺を含む地図情報、現在地および現在地周辺を含む地図情報、現在地と目的地とにより決定される経路を含む地図情報、現在地と目的地とにより決定され経路および当該経路周辺を含む地図情報などである。
【００６６】
関連地図情報とは、例えば、目的地情報が示す目的地を含む地図情報、車載装置１３から受信した経路情報が示す経路を含む地図情報、車載装置１３の車載処理部１３３が取得した経路情報が示す経路を含む地図情報である。また、関連地図情報は、現在の走行で、車載装置１３で使用される可能性のある地図情報であることは好適である。関連地図情報は、現在の走行で、車載装置１３で使用される地図情報であることは好適である。
【００６７】
端末送信部１２４は、情報や指示等を送信する。情報や指示等とは、例えば、地図情報の送信指示、目的地情報、地図情報、１以上の地図識別子等である。なお、地図識別子は、地図情報を識別する情報である。
【００６８】
指示送信部１２４１は、地図情報の送信指示をサーバ装置１１に送信する。指示送信部１２４１は、通常、端末受付部１２２が地図情報の送信指示を受け付けた場合に、当該地図情報の送信指示をサーバ装置１１に送信する。
【００６９】
目的地情報送信部１２４２は、受付部１２２１が受け付けた目的地情報を車載装置１３に送信する。目的地情報送信部１２４２は、端末受付部１２２が目的地情報の送信指示を受け付けた場合に、目的地情報を車載装置１３に送信しても良い。
【００７０】
関連地図情報送信部１２４３は、関連地図情報取得部１２３４が取得した関連地図情報を車載装置１３に送信する。
【００７１】
関連地図情報送信部１２４３は、判断部１２３３における判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、関連地図情報を車載装置１３に送信することは好適である。
【００７２】
関連地図情報送信部１２４３は、例えば、判断部１２３３が受信した判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、関連地図情報を車載装置１３に送信しても良い。つまり、地図情報の更新が必要であるか否かの判断は、端末装置１２が行っても良いし、車載装置１３が行っても良い。
【００７３】
端末受信部１２５は、各種の情報や指示等を受信する。各種の情報や指示等は、例えば、起動命令、経路情報、地図情報等である。
【００７４】
起動命令受信部１２５１は、車載装置１３からのアプリケーションの起動のための命令である起動命令を受信する。起動命令受信部１２５１は、通常、近距離無線通信手段により、起動命令を受信する。起動命令受信部１２５１は、例えば、ｉＢｅａｃｏｎ、Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＮＦＣ等の近距離無線通信手段により、起動命令を受信する。
【００７５】
経路情報受信部１２５２は、車載装置１３から経路情報を受信する。経路情報は、目的地情報を用いて構成された経路の情報である。経路情報は、通常、現在地から目的地情報が示す目的地までの経路の情報である。経路情報は、車載装置１３で取得された情報である。
【００７６】
地図情報受信部１２５３は、地図情報を格納しているサーバ装置１１から地図情報を受信する。地図情報受信部１２５３は、通常、更新された地図情報を受信する。更新された地図情報とは、前回、サーバ装置１１から地図情報を受信した後、サーバ装置１１で更新された地図情報である。
【００７７】
地図情報受信部１２５３は、受付部１２２１が目的地情報を受け付ける前に、サーバ装置１１から更新された地図情報を受信する。例えば、ユーザが自宅に居る際に、地図情報受信部１２５３は、ユーザの指示または自動的に、サーバ装置１１から更新された地図情報を受信する。目的地情報を受け付ける前とは、通常、事前に、最新の地図情報が格納されている状態にしておく。車載装置１３に経路案内を行わせる前に、端末装置１２において最新の地図情報が格納されている状態にしておくことである。
【００７８】
なお、地図情報受信部１２５３は、サーバ装置１１の地図情報が更新された場合に、自動的に更新された地図情報を受信しても良いし、ユーザの指示により、サーバ装置１１で更新された地図情報を受信しても良い。
【００７９】
端末出力部１２６は、各種の情報を出力する。各種の情報とは、例えば、ユーザが入力した情報、受信された地図情報、送信する目的地情報等である。
【００８０】
ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００８１】
車載装置１３を構成する車載格納部１３１は、各種の情報を格納し得る。各種の情報とは、例えば、地図情報、目的地情報、経路情報等である。車載格納部１３１は、一時的に、地図情報を格納しても良い。
【００８２】
車載受付部１３２は、ユーザから指示や情報等を受け付ける。指示や情報等とは、例えば、ナビゲーションのメニューの操作である。
【００８３】
指示や情報等の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。車載受付部１３２は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。
【００８４】
車載処理部１３３は、各種の処理を行う。各種の処理とは、例えば、現在地取得処理、経路探索を行う経路探索処理、経路案内を行う経路案内処理である。経路探索処理、経路案内処理の技術は公知技術であるので、詳細な説明を省略する。現在地取得処理は、現在地を示す現在地情報を取得する処理であり、例えば、ＧＰＳ受信機により実現され得る。なお、車載処理部１３３は、現在地取得処理により取得された現在地情報が示す現在地から、車載受信部１３４が受信した目的地情報が示す目的地までの経路を示す経路情報を、車載格納部１３１の地図情報を用いて取得する、なお、かかる経路情報を取得する処理は、経路探索処理である。
【００８５】
車載受信部１３４は、各種の情報や指示等を受信する。車載受信部１３４は、端末装置１２から目的地情報を受信する。車載受信部１３４は、端末装置１２から地図情報を受信する。また、車載受信部１３４は、端末装置１２から、更新された地図情報を受信する。
【００８６】
車載送信部１３５は、各種の情報や指示等を送信する。車載送信部１３５は、例えば、車載処理部１３３が取得した経路情報を端末装置１２に送信する。
【００８７】
車載出力部１３６は、各種の情報を出力する。各種の情報とは、例えば、地図情報、経路情報、経路案内情報、ナビゲーションの操作メニュー等である。
【００８８】
ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。
【００８９】
サーバ格納部１１１、端末格納部１２１、地図情報格納部１２１１、および車載格納部１３１は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。
【００９０】
サーバ格納部１１１等に地図情報等が記憶される過程は問わない。例えば、記録媒体を介して地図情報等がサーバ格納部１１１等で記憶されるようになってもよく、通信回線等を介して送信された地図情報等がサーバ格納部１１１等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された地図情報等がサーバ格納部１１１等で記憶されるようになってもよい。
【００９１】
サーバ受信部１１２、端末受信部１２５、および車載受信部１３４は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。
【００９２】
サーバ処理部１１３、端末処理部１２３、および車載処理部１３３は、通常、ＭＰＵやメモリ等から実現され得る。サーバ処理部１１３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【００９３】
サーバ送信部１１４、端末送信部１２４、および車載送信部１３５は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【００９４】
端末出力部１２６、および車載出力部１３６は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部１２６等は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。
【００９５】
次に、地図情報システム１の動作について説明する。まず、サーバ装置１１の動作について説明する。
【００９６】
サーバ装置１１のサーバ受信部１１２は、地図情報の送信指示を端末装置１２から受信する。そして、サーバ処理部１１３は、当該地図情報の送信指示に対応する地図情報をサーバ格納部１１１から取得する。次に、サーバ送信部１１４は、地図情報の送信指示を送信した端末装置１２に、サーバ処理部１１３が取得した地図情報を送信する。地図情報の送信指示に対応する地図情報は、例えば、ある時点以降に更新された地図情報である。また、地図情報の送信指示に対応する地図情報は、例えば、サーバ格納部１１１に格納されているすべての地図情報である。
【００９７】
次に、端末装置１２の動作について、図４のフローチャートを用いて説明する。
【００９８】
（ステップＳ４０１）端末受付部１２２は、ユーザから地図情報の送信指示を受け付けたか否かを判断する。地図情報の送信指示を受け付けた場合はステップＳ４０２に行き、地図情報の送信指示を受け付けない場合はステップＳ４０５に行く。
【００９９】
（ステップＳ４０２）端末送信部１２４の指示送信部１２４１は、ステップＳ４０１で受け付けられた地図情報の送信指示をサーバ装置１１に送信する。
【０１００】
（ステップＳ４０３）地図情報受信部１２５３は、地図情報を受信したか否かを判断する。地図情報を受信した場合はステップＳ４０４に行き、地図情報を受信しない場合はステップＳ４０３に戻る。
【０１０１】
（ステップＳ４０４）地図情報蓄積部１２３１は、ステップＳ４０３で受信された地図情報を地図情報格納部１２１１に蓄積する。ステップＳ４０１に戻る。通常、地図情報蓄積部１２３１は、受信された地図情報と同じ領域の古い地図情報の上に、受信された新しい地図情報を上書きする。
【０１０２】
（ステップＳ４０５）受付部１２２１は、目的地情報を受け付けたか否かを判断する。目的地情報を受け付けた場合はステップＳ４０６に行き、目的地情報を受け付けない場合はステップＳ４０７に行く。
【０１０３】
（ステップＳ４０６）端末処理部１２３は、ステップＳ４０５で受け付けられた目的地情報を、端末格納部１２１に蓄積する。ステップＳ４０１に戻る。
【０１０４】
（ステップＳ４０７）起動命令受信部１２５１は、車載装置１３から起動命令を受信したか否かを判断する。起動命令を受信した場合はステップＳ４０８に行き、起動命令を受信しない場合はステップＳ４０１に戻る。
【０１０５】
（ステップＳ４０８）起動処理部１２３２は、起動命令に対応するアプリを端末格納部１２１から読み出し、起動する。
【０１０６】
（ステップＳ４０９）受付部１２２１は、目的地情報の送信指示を受け付けたか否かを判断する。目的地情報の送信指示を受け付けた場合はステップＳ４１０に行き、目的地情報の送信指示を受け付けない場合はステップＳ４１３に行く。
【０１０７】
（ステップＳ４１０）目的地情報送信部１２４２は、目的地情報を車載装置１３に送信する。なお、目的地情報は、端末格納部１２１に格納されている目的地情報、またはステップＳ４０９で受け付けられ、目的地情報の送信指示に含まれる目的地情報である。
【０１０８】
（ステップＳ４１１）経路情報受信部１２５２は、経路情報を受信したか否かを判断する。経路情報を受信すればステップＳ４１１に行き、経路情報を受信しなければステップＳ４１０に戻る。
【０１０９】
（ステップＳ４１２）関連地図情報送信部１２４３等は、地図情報を送信する処理を行う。ステップＳ４０１に戻る。かかる地図情報送信処理について、図５のフローチャートを用いて説明する。
【０１１０】
なお、図５のフローチャートにおいて、判断処理を行わずに、受信された１以上の経路情報が示す経路が含まれる地図情報、または受信された１以上の経路情報が示す経路が含まれる地図情報とその周辺の地図情報を、車載装置１３に送信しても良い。
【０１１１】
また、図５のフローチャートにおいて、経路情報受信部１２５２が経路情報を受信したが、端末装置１２内で経路探索し、経路情報を取得しても良い。
【０１１２】
さらに、図４のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１１３】
次に、ステップＳ４１２の地図情報送信処理について、図５のフローチャートを用いて説明する。
【０１１４】
（ステップＳ５０１）判断部１２３３は、経路情報に対応する１以上の各地図情報の属性情報を取得する。なお、経路情報に対応する１以上の地図情報は、経路情報が示す各経路を含む１以上の地図情報である。また、経路情報に対応する地図情報は、関連地図情報である。また、地図情報の属性情報は、例えば、地図情報のバージョン情報、地図情報の更新日時に関する情報等である。ここで、判断部１２３３は、１以上の各地図情報を識別する地図識別子と属性情報との組を１組以上、取得することは好適である。なお、ここで、判断部１２３３は、経路情報に対応する１以上の各地図情報を識別する１以上の地図識別子のみを取得しても良い。
【０１１５】
（ステップＳ５０２）判断部１２３３は、ステップＳ５０１で取得した１以上の各地図情報の属性情報を用いて、車載装置１３に必要な地図情報を問い合わせる。なお、問い合わせる処理は、更新が必要な地図情報を判断するための処理であれば何でも良い。また、判断部１２３３は、ステップＳ５０１で取得された１以上の地図識別子を用いて、車載装置１３に必要な地図情報を問い合わせても良い。
【０１１６】
判断部１２３３は、例えば、ステップＳ５０１で取得された１組以上の地図識別子と属性情報の組を有する問い合わせ指示を、車載装置１３に送信する。そして、判断部１２３３は、例えば、更新が必要な、０または１以上の地図識別子を車載装置１３から受信する。
【０１１７】
また、判断部１２３３は、例えば、ステップＳ５０１で取得された１以上の地図識別子を有する問い合わせ指示を、車載装置１３に送信する。そして、判断部１２３３は、例えば、送信した１以上の各地図識別子に対応する１以上の属性情報を車載装置１３から受信する。そして、判断部１２３３は、ステップＳ５０１で取得した１以上の各地図情報の属性情報と、受信した１以上の各属性情報とを比較し、更新が必要な（古い）地図情報の、０または１以上の地図識別子を取得する。
【０１１８】
（ステップＳ５０３）判断部１２３３は、カウンタｉに１を代入する。
【０１１９】
（ステップＳ５０４）判断部１２３３は、経路情報に対応するｉ番目の関連地図情報が存在するか否かを判断する。ｉ番目の関連地図情報が存在する場合はステップＳ５０５に行き、ｉ番目の関連地図情報が存在しない場合は上位処理にリターンする。なお、ｉ番目の関連地図情報が存在するか否かの判断は、ｉ番目の地図識別子が存在するか否かの判断でも良い。
【０１２０】
（ステップＳ５０５）判断部１２３３は、ｉ番目の関連地図情報に対応する車載装置１３の地図情報の更新が必要であるか否かを判断する。更新が必要であると判断した場合はステップＳ５０６に行き、更新が必要でないと判断した場合はステップＳ５０７に行く。
【０１２１】
（ステップＳ５０６）関連地図情報取得部１２３４は、ｉ番目の関連地図情報を端末格納部１２１から取得する。そして、関連地図情報送信部１２４３は、ｉ番目の関連地図情報を車載装置１３に送信する。
【０１２２】
（ステップＳ５０７）判断部１２３３は、カウンタｉを１、インクリメントする。ステップＳ５０４に戻る。
【０１２３】
なお、図５のフローチャートにおいて、判断部１２３３の判断処理が無くても良い。かかる場合、関連地図情報取得部１２３４は、経路情報に対応するすべての地図情報を端末格納部１２１から取得する。そして、関連地図情報送信部１２４３は、取得したすべての地図情報を車載装置１３に送信する。
【０１２４】
次に、車載装置１３の動作について、図６のフローチャートを用いて説明する。
【０１２５】
（ステップＳ６０１）車載受信部１３４は、目的地情報を端末装置１２から受信したか否かを判断する。目的地情報を受信した場合はステップＳ６０２に行き、受信しない場合はステップＳ６０９に行く。
【０１２６】
（ステップＳ６０２）車載処理部１３３は、現在地の位置を示す現在地情報を取得する。
【０１２７】
（ステップＳ６０３）車載処理部１３３は、ステップＳ６０２で取得した現在地情報と、ステップＳ６０１で受信した目的地情報とを用いて、経路探索を行い、１または２以上の経路情報を取得する。なお、ここで、車載処理部１３３は、複数の経路情報であり、種々の経路情報を取得することは好適である。
【０１２８】
（ステップＳ６０４）車載送信部１３５は、ステップＳ６０３で取得された１または２以上の経路情報を端末装置１２に送信する。
【０１２９】
（ステップＳ６０５）車載受信部１３４は、端末装置１２から問い合わせがあったか否かを判断する。問い合わせがあった場合はステップＳ６０６に行き、問い合わせがなかった場合はステップＳ６０５に戻る。
【０１３０】
（ステップＳ６０６）車載処理部１３３は、問い合わせに含まれる１以上の地図識別子に対応する１以上の属性情報を車載格納部１３１から取得する。
【０１３１】
（ステップＳ６０７）車載送信部１３５は、ステップＳ６０６で取得された１以上の属性情報を端末装置１２に送信する。なお、車載送信部１３５は、例えば、地図識別子と属性情報との組を、１組以上、端末装置１２に送信する。
【０１３２】
（ステップＳ６０８）車載受信部１３４は、１以上の属性情報の送信に応じて、端末装置１２から１以上の関連地図情報を受信したか否かを判断する。地図情報を受信した場合はステップＳ６０９に行き、受信しない場合はステップＳ６１０に行く。なお、ここで、通常、地図情報を受信するに必要な十分な時間、ウェイトする。
【０１３３】
（ステップＳ６０９）車載処理部１３３は、ステップＳ６０８で受信された１以上の関連地図情報を車載格納部１３１に蓄積する。
【０１３４】
（ステップＳ６１０）車載処理部１３３は、車載格納部１３１に格納されている地図情報を用いて、経路探索を行い、１または２以上の経路情報を取得する。
【０１３５】
（ステップＳ６１１）車載処理部１３３は、ステップＳ６０３における経路探索の結果と、ステップＳ６１０における経路探索の結果とが同じであるか否かを判断する。同じであればステップＳ６０１に戻り、同じでなければステップＳ６０４に戻る。なお、同じである場合、通常、経路案内を開始する。
【０１３６】
（ステップＳ６１２）車載受信部１３４は、端末装置１２から１以上の地図情報を受信したか否かを判断する。１以上の地図情報を受信した場合はステップＳ６１３に行き、１以上の地図情報を受信しない場合はステップＳ６１４に行く。
【０１３７】
（ステップＳ６１３）車載処理部１３３は、ステップＳ６１２で受信された１以上の地図情報を車載格納部１３１に蓄積する。ステップＳ６０１に戻る。
【０１３８】
（ステップＳ６１４）車載送信部１３５は、起動命令を送信するか否かを判断する。起動命令を送信すると判断した場合はステップＳ６１５に行き、起動命令を送信しないと判断した場合はステップＳ６１６に行く。なお、車載送信部１３５は、例えば、車載装置１３が立ち上がった後、目的地情報が受信されるか、目的地情報の入力を受け付けるか、端末装置１２から起動命令の送信を拒否する指示を受信する等まで、起動命令を送信する、と判断する。
【０１３９】
（ステップＳ６１５）車載送信部１３５は、起動命令を送信する。ステップＳ６０１に戻る。なお、車載送信部１３５は、例えば、ｉＢｅａｃｏｎにより、起動命令を端末装置１２に送信する。車載送信部１３５は、起動命令を繰り返し送信しても良い。
【０１４０】
（ステップＳ６１６）車載受付部１３２は、その他の指示等を受け付けたか否かを判断する。その他の指示等を受け付けた場合はステップＳ６１７に行き、その他の指示等を受け付けない場合はステップＳ６０１に戻る。
【０１４１】
（ステップＳ６１７）車載処理部１３３等は、その他の指示等に応じた処理を行う。ステップＳ６０１に戻る。
【０１４２】
なお、図６のフローチャートにおいて、経路案内が終了した後に、端末処理部１２３が自動的に、車載格納部１３１に格納された地図情報を削除しても良い。かかることにより、地図情報が不正に複数の車載装置１３に複写されることを防止できる。なお、端末処理部１２３は、目的地情報が示す目的地に到着したことを検知することにより、経路案内が終了したと判断しても良いし、エンジンがＯＦＦになったこと等を検知することにより、経路案内が終了したと判断しても良い。
【０１４３】
また、図６のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０１４４】
以下、本実施の形態における地図情報システム１の２つの具体的な動作について説明する。地図情報システム１の概念図は図１である。また、２つの具体例のうち、具体例１は、車載装置１３の地図情報が最新か否かを判断せずに、車載装置１３で使用する地図情報を端末装置１２から車載装置１３に送信する例である。具体例２は、車載装置１３の地図情報が最新でない場合に、最新でない範囲の地図情報を端末装置１２から車載装置１３に送信する例である。
（具体例１）
【０１４５】
今、端末装置１２は、例えば、スマートフォンである。そして、この端末装置１２のユーザは、自宅で、２０１４／１１／１３  １８：００に発売された全国地図の地図情報を、サーバ装置１１からダウンロードするために、端末装置１２に、地図情報の送信指示を入力した、とする。なお、地図情報の送信指示の入力は、例えば、全国地図の地図情報の購入の申出である。
【０１４６】
すると、端末装置１２の端末受付部１２２は、ユーザから地図情報の送信指示を受け付ける。なお、ここでの地図情報の送信指示は、サーバ装置１１のサーバ格納部１１１に格納されているすべての地図情報であり、全国地図の地図情報を送信する指示である、とする。
【０１４７】
次に、指示送信部１２４１は、受け付けられた地図情報の送信指示をサーバ装置１１に送信する。
【０１４８】
次に、サーバ装置１１のサーバ受信部１１２は、地図情報の送信指示を端末装置１２から受信する。そして、サーバ処理部１１３は、当該地図情報の送信指示に対応する全国地図の地図情報をサーバ格納部１１１から取得する。次に、サーバ送信部１１４は、地図情報の送信指示を送信した端末装置１２に、全国地図の地図情報を送信する。
【０１４９】
次に、端末装置１２の地図情報受信部１２５３は、全国地図の地図情報を受信する。そして、地図情報蓄積部１２３１は、受信された全国地図の地図情報を地図情報格納部１２１１に蓄積する。そして、端末処理部１２３は、全国地図の地図情報の購入に対して、課金処理を行う。課金処理は、一括の課金の処理でも良いし、毎月、一定の額の引き落としのための処理等でも良い。課金の方法は問わない。また、課金処理は公知技術であるので、詳細な説明を省略する。以上により、端末装置１２に、「２０１４／１１／１３  １８：００」の時点の最新の全国地図の地図情報が格納された。かかる地図情報の例は、図７である。図７は、地図情報管理表である。地図情報管理表は、「ＩＤ」「地図識別子」「地図情報」「属性情報」「範囲情報」を有するレコードを多数管理している。「ＩＤ」はレコードを識別する情報である。「地図識別子」は地図情報を識別する情報である。「地図情報」は、ここでは地図を構成するファイル名であるが、データ構造等は問わない。「属性情報」は、ここでは地図情報が、サーバ装置１１に登録された日時である。「範囲情報」は地図情報の範囲であり、２つの（緯度,経度）からなる。２つの（緯度,経度）の一つは、矩形領域の右上の点の（緯度,経度）、他方は矩形領域の左下の点の（緯度,経度）である。
【０１５０】
次に、ユーザは、明日、ドライブする目的地を示す目的地情報「地点Ｘ」を端末装置１２に入力した、とする。すると、受付部１２２１は、目的地情報「地点Ｘ」を受け付ける。そして、端末処理部１２３は、受け付けられた目的地情報「地点Ｘ」を、端末格納部１２１に蓄積する。
【０１５１】
そして、明くる日に、このユーザは、端末装置１２を持参して、自分の自動車に乗り込んで、自動車のエンジンをＯＮにした、とする。すると、車載装置１３が起動される。そして、車載装置１３の車載送信部１３５は、ｉＢｅａｃｏｎにより起動命令を端末装置１２に送信する。なお、自動車のエンジンをＯＮにしなくとも、車載装置１３の車載送信部１３５は、常に、起動命令を端末装置１２に送信していても良い。
【０１５２】
次に、端末装置１２の起動命令受信部１２５１は、車載装置１３から起動命令を受信する。次に、起動処理部１２３２は、端末格納部１２１のアプリを起動する。そして、アプリの起動により、端末出力部１２６は、図８に示すような画面を出力する。なお、アプリは、端末格納部１２１に格納されている目的地情報「地点Ｘ」を読み見出し、画面の表示する（８０１参照）。なお、目的地情報「地点Ｘ」は編集可能である。また、アプリは、端末処理部１２３を構成する。
【０１５３】
次に、ユーザは、図８の「送信する」ボタン８０２を押下した、とする。すると、受付部１２２１は、目的地情報の送信指示を受け付ける。次に、目的地情報送信部１２４２は、目的地情報「地点Ｘ」を取得し、当該「地点Ｘ」を車載装置１３に送信する。
【０１５４】
次に、車載装置１３の車載受信部１３４は、目的地情報「地点Ｘ」を端末装置１２から受信する。次に、車載処理部１３３は、現在位置を示す現在地情報を取得する。次に、車載処理部１３３は、取得した現在地情報と、受信した目的地情報「地点Ｘ」とを用いて、経路探索を行い、１以上の経路情報を取得する。そして、車載送信部１３５は、取得された１以上の経路情報を端末装置１２に送信する。
【０１５５】
次に、端末装置１２の経路情報受信部１２５２は、車載装置１３から１以上の経路情報を受信する。
【０１５６】
次に、関連地図情報取得部１２３４は、受信された１以上の各経路情報が示す１以上の経路をすべて含む１以上の地図情報を地図情報格納部１２１１から取得する。なお、関連地図情報取得部１２３４は、受信された１以上の各経路情報が示す１以上の経路をすべて含む１以上の地図情報および周辺の１以上の地図情報をも取得しても良い。周辺の地図情報とは、１以上の経路をすべて含む１以上の地図情報の周辺の予め決められた範囲の地図情報であることは好適である。なお、関連地図情報取得部１２３４が取得した１以上の地図情報は１以上の関連地図情報である。
【０１５７】
次に、関連地図情報送信部１２４３は、関連地図情報取得部１２３４が取得した１以上の関連地図情報を車載装置１３に送信する。
【０１５８】
次に、車載装置１３の車載受信部１３４は、端末装置１２から１以上の関連地図情報を受信する。そして、車載処理部１３３は、受信された１以上の関連地図情報を車載格納部１３１に蓄積する。以上により、車載格納部１３１には、今回のドライブで、使用する可能性のある地図情報において、最新の地図情報が格納された。
【０１５９】
次に、車載処理部１３３は、車載格納部１３１に格納されている地図情報を用いて、経路探索を行い、１以上の経路情報を取得する。そして、以後、通常、最も、コストが小さい経路情報を用いて、車載装置１３において、経路案内が開始される。
【０１６０】
以上、具体例１において、最新の地図情報を、必要になる際に車載装置に提供できた。
【０１６１】
また、具体例１において、経路案内が終了した後に、受信された地図情報を削除しても良い。かかることにより、同時に２以上の装置で、地図情報が利用されることは無い。
（具体例２）
【０１６２】
次に、サーバ装置１１から一部の地図情報が更新されたことが端末装置１２に通知された、とする。
【０１６３】
そして、ユーザは、サーバ装置１１から更新された地図情報のみの送信指示を端末装置１２に入力した、とする。
【０１６４】
すると、端末装置１２の端末受付部１２２は、当該送信指示を受け付け、指示送信部１２４１は当該送信指示をサーバ装置１１に送信する。
【０１６５】
次に、サーバ装置１１のサーバ受信部１１２は、当該送信指示を端末装置１２から受信する。そして、サーバ処理部１１３は、当該送信指示に対応する、更新された一部の地図情報をサーバ格納部１１１から取得する。次に、サーバ送信部１１４は、送信指示を送信した端末装置１２に、更新されていた一部の地図情報を送信する。
【０１６６】
次に、端末装置１２の地図情報受信部１２５３は、更新された一部の地図情報を受信する。そして、地図情報蓄積部１２３１は、受信された地図情報を地図情報格納部１２１１に蓄積する。以上により、端末装置１２に、図９に示す地図情報が格納された。図９において、図７の地図情報と比較して、「ＩＤ＝３」「ＩＤ＝４」のレコードの地図情報が更新されている。つまり、通常、地図識別子「１００３」「１００４」で識別される地図の領域に、新しい道路ができた等の変更があった、ということである。
【０１６７】
次に、ユーザは、明日、ドライブする目的地を示す目的地情報「地点Ｙ」を端末装置１２に入力した、とする。すると、受付部１２２１は、目的地情報「地点Ｙ」を受け付ける。そして、端末処理部１２３は、受け付けられた目的地情報「地点Ｙ」を、端末格納部１２１に蓄積する。なお、「地点Ｙ」は、「地点Ｘ」に近い地点である、とする。
【０１６８】
そして、明くる日に、このユーザは、端末装置１２を持参して、自分の自動車に乗り込んで、自動車のエンジンをＯＮにした、とする。すると、車載装置１３が起動される。そして、車載装置１３の車載送信部１３５は、ｉＢｅａｃｏｎにより起動命令を端末装置１２に送信する。
【０１６９】
次に、端末装置１２の起動命令受信部１２５１は、車載装置１３から起動命令を受信する。次に、起動処理部１２３２は、端末格納部１２１のアプリを起動する。そして、アプリの起動により、端末出力部１２６は、図８と同様の画面を出力する。なお、アプリは、端末格納部１２１に格納されている目的地情報「地点Ｙ」を読み見出し、画面を表示する。なお、目的地情報「地点Ｙ」は編集可能である。
【０１７０】
次に、ユーザは、「送信する」ボタンを押下した、とする。すると、受付部１２２１は、目的地情報の送信指示を受け付ける。次に、目的地情報送信部１２４２は、目的地情報「地点Ｙ」を取得し、当該「地点Ｙ」を車載装置１３に送信する。
【０１７１】
次に、車載装置１３の車載受信部１３４は、目的地情報「地点Ｙ」を端末装置１２から受信する。次に、車載処理部１３３は、現在位置を示す現在地情報を取得する。次に、車載処理部１３３は、取得した現在地情報と、受信した目的地情報「地点Ｙ」とを用いて、経路探索を行い、１以上の経路情報を取得する。そして、車載送信部１３５は、取得された１以上の経路情報を端末装置１２に送信する。
【０１７２】
次に、端末装置１２の経路情報受信部１２５２は、車載装置１３から１以上の経路情報を受信する。
【０１７３】
次に、判断部１２３３は、受信された１以上の各経路情報が示す１以上の経路をすべて含む１以上の地図情報の地図識別子（例えば、「１００１，１００２，１００３，１００４」）を取得する。
【０１７４】
判断部１２３３は、取得した地図識別子、「１００１，１００２，１００３，１００４」を有する問い合わせを車載装置１３に送信する。
【０１７５】
次に、車載装置１３の車載受信部１３４は、端末装置１２から「１００１，１００２，１００３，１００４」を有する問い合わせを受信する。
【０１７６】
次に、車載処理部１３３は、問い合わせに含まれる４つの地図識別子「１００１，１００２，１００３，１００４」に対応する４つの属性情報を車載格納部１３１から取得する。ここで、車載処理部１３３は、車載格納部１３１に格納されている地図情報等を用いて、４つの地図識別子に対応する４つの属性情報「１００１：２０１４／１１／１３  １８：００，１００２：２０１４／１１／１３  １８：００，１００３：２０１４／１１／１３  １８：００，１００４：２０１４／１１／１３  １８：００」を取得する。なお、例えば、車載格納部１３１に格納されている地図情報等のデータ構造は、図７、図９と同様である、とする。
【０１７７】
次に、車載送信部１３５は、４つの地図識別子に対応する４つの属性情報「１００１：２０１４／１１／１３  １８：００，１００２：２０１４／１１／１３  １８：００，１００３：２０１４／１１／１３  １８：００，１００４：２０１４／１１／１３  １８：００」を端末装置１２に送信する。
【０１７８】
次に、端末装置１２の判断部１２３３は、４つの地図識別子に対応する４つの属性情報を受信する。
【０１７９】
次に、判断部１２３３は、受信された「１００１：２０１４／１１／１３  １８：００」を用いて、地図識別子「１００１」と対になる属性情報「２０１４／１１／１３  １８：００」を、図９の地図情報管理表から取得する。
【０１８０】
そして、判断部１２３３は、受信された属性情報「２０１４／１１／１３  １８：００」と取得した属性情報「２０１４／１１／１３  １８：００」とが一致していることを検知し、地図識別子「１００１」の地図情報の更新の必要は無い、と判断する。
【０１８１】
次に、判断部１２３３は、受信された「１００２：２０１４／１１／１３  １８：００」を用いて、地図識別子「１００２」と対になる属性情報「２０１４／１１／１３  １８：００」を、図９の地図情報管理表から取得する。
【０１８２】
そして、判断部１２３３は、受信された属性情報「２０１４／１１／１３  １８：００」と取得した属性情報「２０１４／１１／１３  １８：００」とが一致していることを検知し、地図識別子「１００２」の地図情報の更新の必要は無い、と判断する。
【０１８３】
次に、判断部１２３３は、受信された「１００３：２０１４／１１／１３  １８：００」を用いて、地図識別子「１００３」と対になる属性情報「２０１４／１２／２４  １１：１５」を、図９の地図情報管理表から取得する。
【０１８４】
そして、判断部１２３３は、受信された属性情報「２０１４／１１／１３  １８：００」と取得した属性情報「２０１４／１２／２４  １１：１５」とが一致していないことを検知し、地図識別子「１００３」の地図情報の更新の必要が有る、と判断する。
【０１８５】
次に、関連地図情報取得部１２３４は、地図識別子「１００３」と対になる地図情報「ｍａｐ０３」を図９の地図情報管理表から取得する。
【０１８６】
そして、関連地図情報送信部１２４３は、地図情報「ｍａｐ０３」を車載装置１３に送信する。なお、地図情報「ｍａｐ０３」は、関連地図情報である。また、地図情報「ｍａｐ０３」は、例えば、ファイル名「ｍａｐ０３」の地図情報である。
【０１８７】
次に、判断部１２３３は、受信された「１００４：２０１４／１１／１３  １８：００」を用いて、地図識別子「１００４」と対になる属性情報「２０１４／１２／２４  １１：１５」を、図９の地図情報管理表から取得する。
【０１８８】
そして、判断部１２３３は、受信された属性情報「２０１４／１１／１３  １８：００」と取得した属性情報「２０１４／１２／２４  １１：１５」とが一致していないことを検知し、地図識別子「１００４」の地図情報の更新の必要が有る、と判断する。
【０１８９】
次に、関連地図情報取得部１２３４は、地図識別子「１００４」と対になる地図情報「ｍａｐ０４」を図９の地図情報管理表から取得する。
【０１９０】
そして、関連地図情報送信部１２４３は、地図情報「ｍａｐ０４」を車載装置１３に送信する。なお、地図情報「ｍａｐ０４」は、関連地図情報である。また、地図情報「ｍａｐ０４」は、例えば、ファイル名「ｍａｐ０４」の地図情報である。
【０１９１】
次に、車載装置１３の車載受信部１３４は、端末装置１２から２つの関連地図情報「ｍａｐ０３」「ｍａｐ０４」を受信する。
【０１９２】
次に、車載処理部１３３は、受信された２つの関連地図情報を車載格納部１３１に蓄積する。
【０１９３】
以上により、車載格納部１３１の地図情報も最新の地図情報になった。
【０１９４】
次に、車載処理部１３３は、車載格納部１３１に格納されている地図情報を用いて、経路探索を行い、１または２以上の経路情報を取得する。
【０１９５】
次に、車載処理部１３３は、先の経路探索の結果と、今回の経路探索の結果とが同じであるか否かを判断する。ここで、例えば、同じである、と判断した、とする。
【０１９６】
そして、以後、車載装置１３は、更新された地図情報を用いて、経路案内を続ける。
【０１９７】
なお、先の経路探索の結果と、今回の経路探索の結果とが異なる場合、先の経路探索で得た経路以外の経路に関する最新の地図情報が必要である場合もあり得るので、車載送信部１３５は、再度、今回、取得した１以上の経路情報を端末装置１２に送信する。そして、端末装置１２と車載装置１３とは、上記と同様の処理を行い、今回のドライブで使用する、または使用する可能性のある地図情報であり、車載装置１３内の地図情報を最新の地図情報に更新する。
【０１９８】
また、具体例２において、更新すべき地図情報を決定する処理は、端末装置１２が行った。しかし、更新すべき地図情報を決定する処理は、車載装置１３が行っても良い。
【０１９９】
かかる場合、判断部１２３３は、受信された１以上の各経路情報が示す１以上の経路をすべて含む１以上の地図情報の地図識別子（例えば、「１００１，１００２，１００３，１００４」）と、各地図識別子に対応する属性情報を、図９の地図情報管理表から取得する。つまり、判断部１２３３は、４つの地図識別子と４つの属性情報との組「１００１：２０１４／１１／１３  １８：００，１００２：２０１４／１１／１３  １８：００，１００３：２０１４／１１／１３  １８：００，１００４：２０１４／１１／１３  １８：００」を取得する。
【０２００】
そして、判断部１２３３は、取得した上記の４組の情報を有する問い合わせを車載装置１３に送信する。
【０２０１】
次に、車載装置１３の車載受信部１３４は、端末装置１２から「１００１：２０１４／１１／１３  １８：００，１００２：２０１４／１１／１３  １８：００，１００３：２０１４／１２／２２  １１：１５，１００４：２０１４／１２／２２  １１：１５」を有する問い合わせを受信する。
【０２０２】
次に、車載処理部１３３は、受信された「１００１：２０１４／１１／１３  １８：００」を用いて、地図識別子「１００１」と対になる属性情報「２０１４／１１／１３  １８：００」を地図情報管理表から取得する。
【０２０３】
そして、車載処理部１３３は、受信された属性情報「２０１４／１１／１３  １８：００」と取得した属性情報「２０１４／１１／１３  １８：００」とが一致していることを検知し、地図識別子「１００１」の地図情報の更新の必要は無い、と判断する。
【０２０４】
次に、車載処理部１３３は、受信された「１００２：２０１４／１１／１３  １８：００」を用いて、地図識別子「１００２」と対になる属性情報「２０１４／１１／１３  １８：００」を地図情報管理表から取得する。
【０２０５】
そして、車載処理部１３３は、受信された属性情報「２０１４／１１／１３  １８：００」と取得した属性情報「２０１４／１１／１３  １８：００」とが一致していることを検知し、地図識別子「１００２」の地図情報の更新の必要は無い、と判断する。
【０２０６】
次に、車載処理部１３３は、受信された「１００３：２０１４／１２／２４  １１：１５」を用いて、地図識別子「１００３」と対になる属性情報「２０１４／１１／１３  １８：００」を、図９の地図情報管理表から取得する。
【０２０７】
そして、車載処理部１３３は、受信された属性情報「２０１４／１２／２４  １１：１５」と取得した属性情報「２０１４／１１／１３  １８：００」とが一致していないことを検知し、地図識別子「１００３」の地図情報の更新の必要が有る、と判断する。
【０２０８】
次に、車載処理部１３３は、受信された「１００４：２０１４／１２／２４  １１：１５」を用いて、地図識別子「１００４」と対になる属性情報「２０１４／１１／１３  １８：００」を、図９の地図情報管理表から取得する。
【０２０９】
そして、判断部１２３３は、受信された属性情報「２０１４／１２／２４  １１：１５」と取得した属性情報「２０１４／１１／１３  １８：００」とが一致していないことを検知し、地図識別子「１００４」の地図情報の更新の必要が有る、と判断する。
【０２１０】
次に、車載送信部１３５は、更新の必要が有る地図情報の地図識別子「１００３」「１００４」を、端末装置１２に送信する。
【０２１１】
次に、端末装置１２の判断部１２３３は、地図識別子「１００３」「１００４」を受信する。
【０２１２】
次に、関連地図情報取得部１２３４は、地図識別子「１００３」「１００４」と対になる地図情報「ｍａｐ０３」「ｍａｐ０４」を図９の地図情報管理表から取得する。
【０２１３】
そして、関連地図情報送信部１２４３は、地図情報「ｍａｐ０３」「ｍａｐ０４」を車載装置１３に送信する。
【０２１４】
次に、車載装置１３の車載受信部１３４は、端末装置１２から２つの関連地図情報「ｍａｐ０３」「ｍａｐ０４」を受信する。
【０２１５】
次に、車載処理部１３３は、受信された２つの関連地図情報を車載格納部１３１に蓄積する。
【０２１６】
以上、本実施の形態によれば、最新の地図情報を、一旦、端末装置１２に蓄積しておいて、必要になる際に端末装置１２から１または２以上の車載装置１３に提供できる。
【０２１７】
また、本実施の形態によれば、最新の地図情報を、一旦、端末装置１２に蓄積しておいて、必要になる際に、かつ更新が必要な場合のみ、１または２以上の車載装置１３に提供できる。
【０２１８】
なお、本実施の形態において、一の端末装置１２から、複数の車載装置１３に必要な地図情報を送信できる。
【０２１９】
さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをＣＤ−ＲＯＭなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における端末装置１２を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、地図情報を格納し得る地図情報格納部を含み、コンピュータを、地図情報を格納しているサーバ装置から、更新された地図情報を受信する地図情報受信部と、前記更新された地図情報を前記地図情報格納部に蓄積する地図情報蓄積部と、目的地を示す目的地情報を受け付ける受付部と、前記受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を前記地図情報格納部から取得する関連地図情報取得部と、前記経路関連地図情報取得部が取得した関連地図情報を車載装置に送信する関連地図情報送信部として機能させるためのプログラムである。
【０２２０】
また、上記プログラムにおいて、前記受付部が受け付けた目的地情報を前記車載装置に送信する目的地情報送信部と、前記車載装置から、前記目的地情報を用いて構成された経路の情報である経路情報を受信する経路情報受信部として、コンピュータをさらに機能させ、前記関連地図情報取得部は、前記経路情報受信部が受信した経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を前記地図情報格納部から取得するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２２１】
また、上記プログラムにおいて、前記車載装置において、前記受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報の更新が必要か否かを判断する判断部として、コンピュータをさらに機能させ、前記関連地図情報送信部は、前記判断部における判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、前記関連地図情報を前記車載装置に送信する
ものとして、コンピュータを機能させるプログラムであることは好適である。
【０２２２】
また、上記プログラムにおいて、前記判断部は、前記受付部が受け付けた目的地情報が示す目的地に関する地図情報の更新が必要か否かを、前記車載装置に問い合わせ、地図情報の更新が必要か否かの判断結果を前記車載装置から受信し、前記関連地図情報送信部は、前記判断部が受信した判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、前記関連地図情報を前記車載装置に送信するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２２３】
また、上記プログラムにおいて、前記地図情報受信部は、前記受付部が目的地情報を受け付ける前に、前記サーバ装置から更新された地図情報を受信するものとして、コンピュータを機能させるプログラムであることは好適である。
【０２２４】
また、上記プログラムにおいて、前記車載装置からのアプリケーションの起動のための命令である起動命令を受信する起動命令受信部と、前記起動命令に応じて、アプリケーションを起動し、前記関連地図情報の送信に向けた処理を行う起動処理部として、コンピュータをさらに機能させるプログラムであることは好適である。
【０２２５】
（実施の形態２）
【０２２６】
本実施の形態において、サーバ装置から受信した最新の地図情報を、車載装置で必要になる際に車載装置に提供できる端末装置を含む地図情報システムについて説明する。
【０２２７】
また、本実施の形態において、実施の形態１との相違点は、端末装置が経路情報を取得する点である。なお、実施の形態１では、端末装置１２は経路情報を車載装置１３から受信した。
【０２２８】
本実施の形態における地図情報システム２の概念図は、符号を除いて、図１と同様である。地図情報システム２は、サーバ装置１１、端末装置２２、１または２以上の車載装置２３を備える。端末装置１２は、通常、携帯可能な端末である。端末装置２２は、例えば、いわゆるスマートフォン、携帯電話、ノートパソコン、タブレット端末等であり、その種類は問わない。車載装置２３は、通常、車載用のナビゲーション装置である。車載装置１３は、車等の移動体から着脱可能であっても良い。車載装置２３は、いわゆるスマートフォン、タブレット端末等であっても良い。なお、車載装置２３は、通常、いわゆるナビゲーション機能を有する。ナビゲーション機能は、通常、経路探索の機能、経路案内の機能等を含む。
【０２２９】
図１０は、本実施の形態における地図情報システム２のブロック図である。
【０２３０】
地図情報システム２を構成する端末装置２２は、端末格納部１２１、端末受付部１２２、端末処理部２２３、端末送信部２２４、および端末受信部１２５を備える。
【０２３１】
端末処理部２２３は、地図情報蓄積部１２３１、起動処理部１２３２、位置情報取得部２２３１、経路探索部２２３２、判断部１２３３、および関連地図情報取得部２２３４を備える。
【０２３２】
端末送信部２２４は、指示送信部１２４１、経路情報送信部２２４１、および関連地図情報送信部１２４３を備える。
【０２３３】
端末受信部２２５は、起動命令受信部１２５１、および地図情報受信部１２５３を備える。
【０２３４】
車載装置２３は、車載格納部１３１、車載受付部１３２、車載処理部２３３、車載受信部２３４、および車載送信部２３５を備える。
【０２３５】
端末処理部２２３は、各種の処理を行う。各種の処理とは、例えば、地図情報蓄積部１２３１、起動処理部１２３２、位置情報取得部２２３１、経路探索部２２３２、判断部１２３３、関連地図情報取得部２２３４が行う処理である。
【０２３６】
位置情報取得部２２３１は、現在位置を示す現在地情報を取得する。位置情報取得部２２３１は、ＧＰＳ受信機により実現され得る。ただし、位置情報取得部２２３１は、３以上の携帯電話の基地局からの電波の強度を用いて、現在地情報を推定するものでも良い。位置情報取得部２２３１の実現手段は問わない。
【０２３７】
経路探索部２２３２は、位置情報取得部２２３１が取得した現在地情報と目的地情報とを用いて経路探索し、経路情報を取得する。経路探索部２２３２は、地図情報格納部１２１１の地図情報を用いて、経路探索する。経路探索の技術は公知技術であるので、詳細な説明は省略する。
【０２３８】
関連地図情報取得部２２３４は、受付部１２２１が受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を地図情報格納部１２１１から取得する。ここで、目的地または現在地に関する地図情報とは、目的地およびその周辺の地図情報、現在地およびその周辺の地図情報、現在地と目的地とにより決定される経路上の地図情報、現在地と目的地とにより決定される経路およびその周辺の地図情報などである。
【０２３９】
関連地図情報は、現在の走行で、車載装置２３において、使用される可能性のある地図情報であることは好適である。また、関連地図情報は、現在の走行で、車載装置２３において、使用される地図情報であることは好適である。
【０２４０】
関連地図情報取得部２２３４は、経路探索部２２３２が取得した経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を地図情報格納部１２１１から取得する。
【０２４１】
関連地図情報取得部２２３４は、判断部１２３３における判断結果が、車載装置２３において、地図情報の更新が必要であるとの判断結果である場合にのみ、関連地図情報を取得することは好適である。
【０２４２】
関連地図情報取得部２２３４は、例えば、目的地情報、現在地情報、または経路情報を用いて、車載装置２３における経路案内で使用する、または使用する可能性のある地点または道路等の情報を決定する。そして関連地図情報取得部２２３４は、例えば、地点または道路等の情報に対応する地図情報を取得する。
【０２４３】
関連地図情報取得部２２３４は、例えば、現在地と目的地を含む領域（例えば、矩形領域）の地図情報を取得しても良い。
【０２４４】
関連地図情報は、目的地情報が示す目的地を含む地図情報でも良い。また、関連地図情報は、経路探索部２２３２が取得した経路情報が示す経路を含む地図情報でも良い。
【０２４５】
端末送信部２２４は、各種の情報や指示等を送信する。端末送信部２２４は、例えば、地図情報の送信指示をサーバ装置１１に送信する。また、端末送信部２２４は、例えば、経路情報を車載装置２３に送信する。
【０２４６】
経路情報送信部２２４１は、経路情報を車載装置２３に送信する。
【０２４７】
車載処理部２３３は、各種の処理を行う。車載処理部２３３は、例えば、受信された経路情報を蓄積する。また、車載処理部２３３は、例えば、受信された１以上の地図識別子に対応する属性情報を取得する。また、車載処理部２３３は、例えば、経路案内を行う。また、車載処理部２３３は、例えば、受信された地図情報を蓄積する。
【０２４８】
車載受信部２３４は、各種の情報や指示等を受信する。各種の情報や指示等とは、例えば、経路情報、地図情報等である。
【０２４９】
車載送信部２３５は、各種の情報を送信する。車載送信部２３５は、例えば、起動命令を送信する。車載送信部２３５は、例えば、１以上の属性情報を送信する。
【０２５０】
端末処理部２２３、経路探索部２２３２、関連地図情報取得部２２３４、車載処理部２３３は、通常、ＭＰＵやメモリ等から実現され得る。端末処理部２２３の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはＲＯＭ等の記録媒体に記録されている。但し、ハードウェア（専用回路）で実現しても良い。
【０２５１】
端末送信部２２４、経路情報送信部２２４１、車載送信部２３５は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。
【０２５２】
車載受信部２３４は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。また、車載受信部２３４は、近距離無線通信手段で実現されても良い。
【０２５３】
次に、地図情報システム２の動作について説明する。まず、端末装置２２の動作について、図１１のフローチャートを用いて説明する。図１１のフローチャートにおいて、図４のフローチャートと同一のステップについて、説明を省略する。
【０２５４】
（ステップＳ１１０１）位置情報取得部２２３１は、現在地情報を取得する。
【０２５５】
（ステップＳ１１０２）経路探索部２２３２は、ステップＳ４０５で受け付けられた目的地情報と、ステップＳ１１０１で取得された現在値情報とを用いて、経路探索を行い、１または２以上の経路情報を取得する。
【０２５６】
（ステップＳ１１０３）経路探索部２２３２は、ステップＳ１１０２で取得した１または２以上の経路情報を端末格納部１２１に蓄積する。
【０２５７】
（ステップＳ１１０４）端末受付部１２２は、経路情報の送信指示を受け付けたか否かを判断する。経路情報の送信指示を受け付けた場合はステップＳ１１０５に行き、経路情報の送信指示を受け付けない場合はステップＳ４１３に行く。なお、経路情報の送信指示は、通常、一つの経路情報を有する。つまり、経路探索部２２３２が２以上の経路情報を取得した場合、例えば、ユーザが一つの経路情報を選択する。
【０２５８】
（ステップＳ１１０５）経路情報送信部２２４１は、経路情報の送信指示に対応する経路情報を、車載装置２３に送信する。
【０２５９】
（ステップＳ１１０６）関連地図情報送信部１２４３等は、地図情報を送信する処理を行う。ステップＳ４０１に戻る。かかる地図情報送信処理について、図１２のフローチャートを用いて説明する。
【０２６０】
なお、図１１のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２６１】
次に、ステップＳ１１０６の地図情報送信処理について、図１２のフローチャートを用いて説明する。
【０２６２】
（ステップＳ１２０１）判断部１２３３は、経路情報に対応する１以上の各地図情報の１以上の地図識別子を取得する。経路情報に対応する地図情報とは、経路情報が示す経路が含まれる地図情報、または経路情報が示す経路が含まれる地図情報とその周辺の地図情報等である。
【０２６３】
（ステップＳ１２０２）判断部１２３３は、ステップＳ１２０１で取得した１以上の地図識別子を、車載装置２３に送信する。
【０２６４】
（ステップＳ１２０３）判断部１２３３は、ステップＳ１２０２における１以上の地図識別子の送信に応じて、車載装置２３から１以上の各地図識別子に対応する１以上の属性情報を受信したか否かを判断する。１以上の属性情報を受信した場合はステップＳ１２０４に行き、１以上の属性情報を受信しない場合はステップＳ１２０３に戻る。
【０２６５】
（ステップＳ１２０４）判断部１２３３は、カウンタｉに１を代入する。
【０２６６】
（ステップＳ１２０５）判断部１２３３は、ステップＳ１２０１で取得した地図識別子の中で、ｉ番目の地図識別子が存在するか否かを判断する。ｉ番目の地図識別子が存在する場合はステップＳ１２０６に行き、ｉ番目の地図識別子が存在しない場合は上位処理にリターンする。
【０２６７】
（ステップＳ１２０６）判断部１２３３は、ｉ番目の地図識別子に対応する車載装置１３の地図情報の更新が必要であるか否かを判断する。更新が必要であると判断した場合はステップＳ１２０７に行き、更新が必要でないと判断した場合はステップＳ１２０８に行く。なお、判断部１２３３は、例えば、ｉ番目の地図識別子に対応する車載装置１３の属性情報と、ｉ番目の地図識別子に対応する端末装置２２の属性情報とを比較し、車載装置１３の属性情報が示す日時やバージョン等が古い場合、更新が必要であるか否かを判断する。
【０２６８】
（ステップＳ１２０７）関連地図情報取得部１２３４は、ｉ番目の地図識別子により識別される地図情報を端末格納部１２１から取得する。そして、関連地図情報送信部１２４３は、取得された地図情報を車載装置１３に送信する。なお、送信される地図情報は、関連地図情報である。
【０２６９】
（ステップＳ１２０８）判断部１２３３は、カウンタｉを１、インクリメントする。ステップＳ１２０５に戻る。
【０２７０】
なお、図１２のフローチャートにおいて、判断部１２３３は上記の判断処理を行わなくても良い。かかる場合、関連地図情報取得部１２３４は、経路情報に対応するすべての地図情報を地図情報格納部１２１１から取得する。そして、関連地図情報送信部１２４３は、取得された地図情報を車載装置１３に送信する。
【０２７１】
次に、車載装置２３の動作について、図１３のフローチャートを用いて説明する。図１３のフローチャートにおいて、図６のフローチャートと同一のステップについて、その説明を省略する。
【０２７２】
（ステップＳ１３０１）車載受信部２３４は、端末装置２２から経路情報を受信したか否かを判断する。経路情報を受信した場合はステップＳ１３０２に行き、経路情報を受信しない場合はステップＳ６１７に行く。
【０２７３】
（ステップＳ１３０２）車載処理部２３３は、ステップＳ１３０１で受信された経路情報を車載格納部１３１に蓄積する。
【０２７４】
（ステップＳ１３０３）車載受信部２３４は、ステップＳ１３０１で受信された経路情報に対応する１以上の地図識別子を受信したか否かを判断する。１以上の地図識別子を受信した場合はステップＳ１３０４に行き、１以上の地図識別子を受信しない場合はステップＳ１３０８に行く。
【０２７５】
（ステップＳ１３０４）車載処理部２３３は、ステップＳ１３０３で受信された１以上の各地図識別子で識別される地図情報の属性情報を、車載格納部１３１から取得する。
【０２７６】
（ステップＳ１３０５）車載送信部２３５は、ステップＳ１３０４で取得された属性情報を端末装置２２に送信する。なお、車載送信部２３５は、通常、属性情報と地図識別子との組を、１組以上、端末装置２２に送信する。ステップＳ１３０１に戻る。
【０２７７】
（ステップＳ１３０６）車載受信部２３４は、ステップＳ１３０５における属性情報の送信に応じて、端末装置２２から１以上の地図情報を受信したか否かを判断する。１以上の地図情報を受信した場合はステップＳ１３０７に行き、１以上の地図情報を受信しない場合はステップＳ１３０８に行く。
【０２７８】
（ステップＳ１３０７）車載処理部２３３は、ステップＳ１３０６で受信された１以上の地図情報を車載格納部１３１に蓄積する。
【０２７９】
（ステップＳ１３０８）車載処理部２３３は、ステップＳ１３０１で受信された経路情報と、車載格納部１３１の地図情報とを用いて、経路案内を行う。ステップＳ１３０１に戻る。なお、経路案内の技術は公知技術であるので、詳細な説明を省略する。
【０２８０】
なお、図１３のフローチャートにおいて、車載装置２３が、更新が必要な地図情報を判断しても良い。つまり、例えば、車載受信部２３４は、受信された経路情報に対応する地図識別子と属性情報との組を、１組以上受信する。そして、車載処理部２３３は、受信された１以上の各地図識別子で識別される地図情報の属性情報を、車載格納部１３１から取得する。次に、車載処理部２３３は、受信された１以上の各地図識別子と対になる１以上の属性情報を車載格納部１３１から取得する。そして、車載処理部２３３は、地図識別子ごとに、受信された属性情報と取得した属性情報とを比較する。次に、車載処理部２３３は、取得した属性情報が示すバージョン情報等が古い地図情報であることを示す比較結果に対応する０または１以上の地図識別子を取得する。そして、車載送信部２３５は、１以上の地図識別子を端末装置２２に送信する。次に、１以上の地図識別子の送信に応じて、１以上の地図情報を、端末装置２２から受信する。
【０２８１】
また、図１３のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。
【０２８２】
以下、本実施の形態における地図情報システム２の２つの具体的な動作について説明する。地図情報システム２の概念図は図１と同様である。また、２つの具体例のうち、具体例１は、車載装置２３の地図情報が最新か否かを判断せずに、車載装置２３で使用する地図情報を端末装置２２から車載装置２３に送信する例である。具体例２は、車載装置２３の地図情報が最新でない場合に、最新でない範囲の地図情報を端末装置２２から車載装置２３に送信する例である。
（具体例１）
【０２８３】
今、端末装置２２は、例えば、スマートフォンである。そして、この端末装置２２のユーザは、自宅で、「２０１４／１１／１３  １８：００」に、サーバ装置１１に登録された全国地図の地図情報を、サーバ装置１１からダウンロードするために、端末装置２２に、地図情報の送信指示を入力した、とする。なお、地図情報の送信指示の入力は、例えば、全国地図の地図情報の購入の申出である。
【０２８４】
すると、端末装置２２の端末受付部１２２は、ユーザから地図情報の送信指示を受け付ける。なお、ここでの地図情報の送信指示は、サーバ装置１１のサーバ格納部１１１に格納されているすべての地図情報であり、全国地図の地図情報を送信する指示である、とする。
【０２８５】
次に、指示送信部１２４１は、受け付けられた地図情報の送信指示をサーバ装置１１に送信する。
【０２８６】
次に、サーバ装置１１のサーバ受信部１１２は、地図情報の送信指示を端末装置２２から受信する。そして、サーバ処理部１１３は、当該地図情報の送信指示に対応する全国地図の地図情報をサーバ格納部１１１から取得する。次に、サーバ送信部１１４は、地図情報の送信指示を送信した端末装置２２に、全国地図の地図情報を送信する。
【０２８７】
次に、端末装置２２の地図情報受信部１２５３は、全国地図の地図情報を受信する。そして、地図情報蓄積部１２３１は、受信された全国地図の地図情報を地図情報格納部１２１１に蓄積する。そして、端末処理部２２３は、全国地図の地図情報の購入に対して、課金処理を行う。以上により、端末装置２２に、「２０１４／１１／１３  １８：００」の時点の最新の全国地図の地図情報が格納された。かかる地図情報の例は、図７である。図７は、地図情報管理表である。
【０２８８】
次に、ユーザは、明日、ドライブする目的地を示す目的地情報「地点Ｘ」を端末装置２２に入力した、とする。すると、受付部１２２１は、目的地情報「地点Ｘ」を受け付ける。そして、位置情報取得部２２３１は、現在地情報を取得する。経路探索部２２３２は、目的地情報「地点Ｘ」と、取得された現在値情報とを用いて、経路探索を行い、１以上の経路情報を取得する。そして、経路探索部２２３２は、取得した１以上の経路情報を端末格納部１２１に蓄積する。なお、経路探索部２２３２は、ユーザが選択した一の経路情報を端末格納部１２１に蓄積しても良い。また、経路探索部２２３２は、最もコストが安い一の経路情報を端末格納部１２１に蓄積しても良い。
【０２８９】
そして、明くる日に、このユーザは、端末装置２２を持参して、自分の自動車に乗り込んで、自動車のエンジンをＯＮにした、とする。すると、車載装置２３が起動される。そして、車載装置２３の車載送信部２３５は、ｉＢｅａｃｏｎにより起動命令を端末装置２２に送信する。
【０２９０】
次に、端末装置２２の起動命令受信部１２５１は、車載装置２３から起動命令を受信する。次に、起動処理部１２３２は、端末格納部１２１のアプリを起動する。そして、アプリの起動により、端末出力部１２６は、図１４に示すような画面を出力する。図１４において、昨日、端末格納部１２１に蓄積された経路情報が地図情報とともに出力されている。
【０２９１】
次に、ユーザは、図１４の「送信」ボタン１４０１を押下した、とする。すると、端末受付部１２２は、経路情報の送信指示を受け付ける。
【０２９２】
次に、経路情報送信部２２４１は、図１４で表示されている経路の経路情報を取得し、当該経路情報を車載装置２３に送信する。
【０２９３】
次に、関連地図情報取得部１２３４は、当該経路情報に対応するすべての地図情報を地図情報格納部１２１１から取得する。そして、関連地図情報送信部１２４３は、取得されたすべての地図情報を車載装置１３に送信する。なお、送信される地図情報は、関連地図情報である。
【０２９４】
次に、車載装置２３の車載受信部２３４は、端末装置２２から１以上の関連地図情報を受信する。そして、車載処理部２３３は、受信された１以上の関連地図情報を車載格納部１３１に蓄積する。以上により、車載格納部１３１には、今回のドライブで、使用する可能性のある地図情報において、最新の地図情報が格納された。
【０２９５】
次に、車載処理部２３３は、車載格納部１３１に格納されている地図情報と、受信された経路情報を用いて、経路案内を開始する。
【０２９６】
以上、具体例１において、最新の地図情報を、必要になる際に車載装置に提供できた。なお、具体例１において、車載処理部２３３は、経路案内が終了したことを検知した場合、受信された地図情報を削除しても良い。
（具体例２）
【０２９７】
次に、サーバ装置１１から一部の地図情報が更新されたことが端末装置２２に通知された、とする。
【０２９８】
そして、ユーザは、サーバ装置１１から更新された地図情報のみの送信指示を端末装置２２に入力した、とする。
【０２９９】
すると、端末装置２２の端末受付部１２２は、当該送信指示を受け付け、指示送信部１２４１は当該送信指示をサーバ装置１１に送信する。
【０３００】
次に、サーバ装置１１のサーバ受信部１１２は、当該送信指示を端末装置２２から受信する。そして、サーバ処理部１１３は、当該送信指示に対応する、更新された一部の地図情報をサーバ格納部１１１から取得する。次に、サーバ送信部１１４は、送信指示を送信した端末装置２２に、更新されていた一部の地図情報を送信する。
【０３０１】
次に、端末装置２２の地図情報受信部１２５３は、更新された一部の地図情報を受信する。そして、地図情報蓄積部１２３１は、受信された地図情報を地図情報格納部１２１１に蓄積する。以上により、端末装置２２に、図９に示す地図情報が格納された。図９において、図７の地図情報と比較して、「ＩＤ＝３」「ＩＤ＝４」のレコードの地図情報が更新されている。つまり、通常、地図識別子「１００３」「１００４」で識別される地図の領域に、新しい道路ができた等の変更があった、ということである。
【０３０２】
次に、ユーザは、明日、ドライブする目的地を示す目的地情報「地点Ｘ」を端末装置２２に入力した、とする。すると、受付部１２２１は、目的地情報「地点Ｘ」を受け付ける。そして、位置情報取得部２２３１は、現在地情報を取得する。経路探索部２２３２は、目的地情報「地点Ｘ」と、取得された現在値情報とを用いて、経路探索を行い、１以上の経路情報を取得する。そして、経路探索部２２３２は、取得した１以上の経路情報を端末格納部１２１に蓄積する。なお、経路探索部２２３２は、ユーザが選択した一の経路情報を端末格納部１２１に蓄積しても良い。また、経路探索部２２３２は、最もコストが安い一の経路情報を端末格納部１２１に蓄積しても良い。
【０３０３】
そして、明くる日に、このユーザは、端末装置２２を持参して、自分の自動車に乗り込んで、自動車のエンジンをＯＮにした、とする。すると、車載装置２３が起動される。そして、車載装置２３の車載送信部２３５は、ｉＢｅａｃｏｎにより起動命令を端末装置１２に送信する。
【０３０４】
次に、端末装置２２の起動命令受信部１２５１は、車載装置２３から起動命令を受信する。次に、起動処理部１２３２は、端末格納部１２１のアプリを起動する。そして、アプリの起動により、端末出力部１２６は、図１４と同様の画面を出力する。
【０３０５】
次に、ユーザは、図１４の「送信」ボタン１４０１を押下した、とする。すると、端末受付部１２２は、経路情報の送信指示を受け付ける。
【０３０６】
次に、経路情報送信部２２４１は、図１４で表示されている経路の経路情報を取得し、当該経路情報を車載装置２３に送信する。
【０３０７】
次に、判断部１２３３は、経路情報に対応する１以上の各地図情報の１以上の地図識別子（例えば、「１００１，１００２，１００３，１００４」）を取得する。
【０３０８】
次に、判断部１２３３は、取得した４つの地図識別子を、車載装置２３に送信する。
【０３０９】
次に、車載装置２３の車載受信部２３４は、４つの地図識別子を受信する。
【０３１０】
次に、車載処理部２３３は、受信された４つの各地図識別子で識別される地図情報の属性情報を、車載格納部１３１から取得する。
【０３１１】
次に、車載送信部２３５は、取得された属性情報と、地図識別子との組を端末装置２２に送信する。なお、４つの地図識別子と属性情報との組は、「１００１：２０１４／１１／１３  １８：００，１００２：２０１４／１１／１３  １８：００，１００３：２０１４／１１／１３  １８：００，１００４：２０１４／１１／１３  １８：００」である。
【０３１２】
次に、車載送信部２３５は、地図識別子と属性情報との組「１００１：２０１４／１１／１３  １８：００，１００２：２０１４／１１／１３  １８：００，１００３：２０１４／１１／１３  １８：００，１００４：２０１４／１１／１３  １８：００」を端末装置２２に送信する。
【０３１３】
次に、端末装置２２の判断部１２３３は、４つの地図識別子と属性情報と組を車載装置２３から受信する。
【０３１４】
次に、判断部１２３３は、受信された「１００１：２０１４／１１／１３  １８：００」を用いて、地図識別子「１００１」と対になる属性情報「２０１４／１１／１３  １８：００」を、図９の地図情報管理表から取得する。
【０３１５】
そして、判断部１２３３は、受信された属性情報「２０１４／１１／１３  １８：００」と取得した属性情報「２０１４／１１／１３  １８：００」とが一致していることを検知し、地図識別子「１００１」の地図情報の更新の必要は無い、と判断する。
【０３１６】
次に、判断部１２３３は、受信された「１００２：２０１４／１１／１３  １８：００」を用いて、地図識別子「１００２」と対になる属性情報「２０１４／１１／１３  １８：００」を、図９の地図情報管理表から取得する。
【０３１７】
そして、判断部１２３３は、受信された属性情報「２０１４／１１／１３  １８：００」と取得した属性情報「２０１４／１１／１３  １８：００」とが一致していることを検知し、地図識別子「１００２」の地図情報の更新の必要は無い、と判断する。
【０３１８】
次に、判断部１２３３は、受信された「１００３：２０１４／１１／１３  １８：００」を用いて、地図識別子「１００３」と対になる属性情報「２０１４／１２／２４  １１：１５」を、図９の地図情報管理表から取得する。
【０３１９】
そして、判断部１２３３は、受信された属性情報「２０１４／１１／１３  １８：００」と取得した属性情報「２０１４／１２／２４  １１：１５」とが一致していないことを検知し、地図識別子「１００３」の地図情報の更新の必要が有る、と判断する。
【０３２０】
次に、関連地図情報取得部１２３４は、地図識別子「１００３」と対になる地図情報「ｍａｐ０３」を図９の地図情報管理表から取得する。
【０３２１】
そして、関連地図情報送信部２２４３は、地図情報「ｍａｐ０３」を車載装置２３に送信する。なお、地図情報「ｍａｐ０３」は、関連地図情報である。また、地図情報「ｍａｐ０３」は、例えば、ファイル名「ｍａｐ０３」の地図情報である。
【０３２２】
次に、判断部１２３３は、受信された「１００４：２０１４／１１／１３  １８：００」を用いて、地図識別子「１００４」と対になる属性情報「２０１４／１２／２４  １１：１５」を、図９の地図情報管理表から取得する。
【０３２３】
そして、判断部１２３３は、受信された属性情報「２０１４／１１／１３  １８：００」と取得した属性情報「２０１４／１２／２４  １１：１５」とが一致していないことを検知し、地図識別子「１００４」の地図情報の更新の必要が有る、と判断する。
【０３２４】
次に、関連地図情報取得部２２３４は、地図識別子「１００４」と対になる地図情報「ｍａｐ０４」を図９の地図情報管理表から取得する。
【０３２５】
そして、関連地図情報送信部２２４３は、地図情報「ｍａｐ０４」を車載装置２３に送信する。なお、地図情報「ｍａｐ０４」は、関連地図情報である。また、地図情報「ｍａｐ０４」は、例えば、ファイル名「ｍａｐ０４」の地図情報である。
【０３２６】
次に、車載装置２３の車載受信部２３４は、端末装置２２から２つの関連地図情報「ｍａｐ０３」「ｍａｐ０４」を受信する。
【０３２７】
次に、車載処理部２３３は、受信された２つの関連地図情報を車載格納部１３１に蓄積する。
【０３２８】
以上により、車載格納部１３１の地図情報も最新の地図情報になった。
【０３２９】
次に、車載処理部２３３は、受信された経路情報と、車載格納部１３１の地図情報とを用いて、経路案内を行う。
【０３３０】
以上、本実施の形態によれば、最新の地図情報を、必要になる際に車載装置に提供できる。
【０３３１】
また、本実施の形態によれば、最新の地図情報を、必要になる際に、かつ更新が必要な場合のみ、車載装置に提供できる。
【０３３２】
なお、本実施の形態における端末装置２２を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、地図情報を格納し得る地図情報格納部を含み、コンピュータを、地図情報を格納しているサーバ装置から、更新された地図情報を受信する地図情報受信部と、前記更新された地図情報を前記地図情報格納部に蓄積する地図情報蓄積部と、目的地を示す目的地情報を受け付ける受付部と、前記受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を前記地図情報格納部から取得する関連地図情報取得部と、前記経路関連地図情報取得部が取得した関連地図情報を車載装置に送信する関連地図情報送信部として機能させるためのプログラムである。
【０３３３】
また、上記プログラムにおいて、現在位置を示す位置情報を取得する位置情報取得部と、前記現在位置を示す位置情報と、前記目的地情報とを用いて経路探索し、経路情報を取得する経路探索部として、コンピュータをさらに機能させ、前記関連地図情報取得部は、前記経路探索部が取得した経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を前記地図情報格納部から取得するものとして、コンピュータを機能させるプログラムであることは好適である。
【０３３４】
また、上記プログラムにおいて、前記車載装置において、前記受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報の更新が必要か否かを判断する判断部として、コンピュータをさらに機能させ、前記関連地図情報送信部は、前記判断部における判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、前記関連地図情報を前記車載装置に送信するものとして、コンピュータを機能させるプログラムであることは好適である。
【０３３５】
また、上記プログラムにおいて、前記判断部は、前記受付部が受け付けた目的地情報が示す目的地に関する地図情報の更新が必要か否かを、前記車載装置に問い合わせ、地図情報の更新が必要か否かの判断結果を前記車載装置から受信し、前記関連地図情報送信部は、前記判断部が受信した判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、前記関連地図情報を前記車載装置に送信するものとして、コンピュータを機能させるプログラムであることは好適である。
【０３３６】
また、上記プログラムにおいて、前記地図情報受信部は、前記受付部が目的地情報を受け付ける前に、前記サーバ装置から更新された地図情報を受信するものとして、コンピュータを機能させるプログラムであることは好適である。
【０３３７】
また、上記プログラムにおいて、前記車載装置からのアプリケーションの起動のための命令である起動命令を受信する起動命令受信部と、前記起動命令に応じて、アプリケーションを起動し、前記関連地図情報の送信に向けた処理を行う起動処理部として、コンピュータをさらに機能させるプログラムであることは好適である。
【０３３８】
また、図１５は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の地図出力装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図１５は、このコンピュータシステム３００の概観図であり、図１６は、システム３００のブロック図である。
【０３３９】
図１５において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブを含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【０３４０】
図１６において、コンピュータ３０１は、ＣＤ−ＲＯＭドライブ３０１２に加えて、ＭＰＵ３０１３と、ＭＰＵ３０１３、ＣＤ−ＲＯＭドライブ３０１２に接続されたバス３０１４と、ブートアッププログラム等のプログラムを記憶するためのＲＯＭ３０１５と、ＭＰＵ３０１３に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのＲＡＭ３０１６と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク３０１７とを含む。ここでは、図示しないが、コンピュータ３０１は、さらに、ＬＡＮへの接続を提供するネットワークカードを含んでも良い。
【０３４１】
コンピュータシステム３００に、上述した実施の形態の端末装置等の機能を実行させるプログラムは、ＣＤ−ＲＯＭ３１０１に記憶されて、ＣＤ−ＲＯＭドライブ３０１２に挿入され、さらにハードディスク３０１７に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ３０１に送信され、ハードディスク３０１７に記憶されても良い。プログラムは実行の際にＲＡＭ３０１６にロードされる。プログラムは、ＣＤ−ＲＯＭ３１０１またはネットワークから直接、ロードされても良い。
【０３４２】
プログラムは、コンピュータ３０１に、上述した実施の形態の端末装置等の機能を実行させるオペレーティングシステム（ＯＳ）、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能（モジュール）を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム３００がどのように動作するかは周知であり、詳細な説明は省略する。
【０３４３】
また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。
【０３４４】
また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。
【０３４５】
本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。
【産業上の利用可能性】
【０３４６】
以上のように、本発明にかかる地図情報システムは、最新の地図情報を、必要になる際に車載装置に提供できる、という効果を有し、地図情報システム等として有用である。
【符号の説明】
【０３４７】
１、２  地図情報システム
１１  サーバ装置
１２、２２  端末装置
１３、２３  車載装置
１１１  サーバ格納部
１１２  サーバ受信部
１１３  サーバ処理部
１１４  サーバ送信部
１２１  端末格納部
１２２  端末受付部
１２３、２２３  端末処理部
１２４、２２４  端末送信部
１２５、２２５  端末受信部
１２６  端末出力部
１３１  車載格納部
１３２  車載受付部
１３３、２３３  車載処理部
１３４、２３４  車載受信部
１３５、２３５  車載送信部
１３６  車載出力部
１２１１  地図情報格納部
１２２１  受付部
１２３１  地図情報蓄積部
１２３２  起動処理部
１２３３  判断部
１２３４、２２３４  関連地図情報取得部
１２４１  指示送信部
１２４２  目的地情報送信部
１２４３、２２４３  関連地図情報送信部
１２５１  起動命令受信部
１２５２  経路情報受信部
１２５３  地図情報受信部
２２３１  位置情報取得部
２２３２  経路探索部
２２４１  経路情報送信部
【図１】
2019090822.tif 000003
【図２】
2019090822.tif 000004
【図３】
2019090822.tif 000005
【図４】
2019090822.tif 000006
【図５】
2019090822.tif 000007
【図６】
2019090822.tif 000008
【図７】
2019090822.tif 000009
【図８】
2019090822.tif 000010
【図９】
2019090822.tif 000011
【図１０】
2019090822.tif 000012
【図１１】
2019090822.tif 000013
【図１２】
2019090822.tif 000014
【図１３】
2019090822.tif 000015
【図１４】
2019090822.tif 000016
【図１５】
2019090822.tif 000017
【図１６】
2019090822.tif 000018
【手続補正書】
【提出日】平成31年2月19日(2019.2.19)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
バージョンを識別するバージョン情報を有する地図情報を格納しているサーバ装置から、更新された前記地図情報を受信する地図情報受信部と、
更新された前記地図情報を格納する地図情報格納部と、
目的地を示す目的地情報を受け付ける受付部と、
現在位置を示す位置情報を取得する位置情報取得部と、
前記位置情報と前記目的地情報とを用いて経路探索した経路情報を取得する経路探索部と、
車載装置からのアプリケーションの起動のための命令である起動命令を受信する起動命令受信部と、
前記地図情報であり、前記経路探索部が取得した前記経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を前記地図情報格納部から取得する関連地図情報取得部と、
前記起動命令に応じて、前記アプリケーションを起動し、前記関連地図情報の送信に向けた処理を行う起動処理部と、
前記関連地図情報が表示された画面を出力する端末出力部と、
前記関連地図情報取得部が取得した前記関連地図情報を前記車載装置に送信する関連地図情報送信部とを具備し、
前記起動処理部は、前記関連地図情報の送信に向けた処理により、前記関連地図情報の送信を受け付けるボタンを前記関連地図情報とともに表示する画面を前記端末出力部に出力させる端末装置。
【請求項２】
前記地図情報受信部は、前記受付部が前記目的地情報を受け付ける前に、前記サーバ装置から更新された前記地図情報を受信する請求項１記載の端末装置。
【請求項３】
前記アプリケーションは、前記目的地情報を受け付けて前記車載装置に前記目的地情報を送信、経路探索、若しくは経路案内のいずれか１つを行う請求項１又は請求項２記載の端末装置。
【請求項４】
前記起動命令受信部は、近距離無線通信手段により、前記車載装置から繰り返し送信されている前記起動命令を受信する請求項１から請求項３のいずれか１項に記載の端末装置。
【請求項５】
前記地図情報は、前記地図情報を識別する地図識別子と前記バージョン情報との組を有する請求項１から請求項４のいずれか１項に記載の端末装置。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
本第一の開示の端末装置は、地図情報を格納し得る地図情報格納部と、地図情報を格納しているサーバ装置から、更新された地図情報を受信する地図情報受信部と、更新された地図情報を地図情報格納部に蓄積する地図情報蓄積部と、目的地を示す目的地情報を受け付ける受付部と、受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を地図情報格納部から取得する関連地図情報取得部と、関連地図情報取得部が取得した関連地図情報を車載装置に送信する関連地図情報送信部とを具備する端末装置である。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】００１０
【補正方法】変更
【補正の内容】
【００１０】
また、本第二の開示の端末装置は、第一の開示に対して、受付部が受け付けた目的地情報を車載装置に送信する目的地情報送信部と、車載装置から、目的地情報を用いて構成された経路の情報である経路情報を受信する経路情報受信部とをさらに具備し、関連地図情報取得部は、経路情報受信部が受信した経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を地図情報格納部から取得する端末装置である。
【手続補正５】
【補正対象書類名】明細書
【補正対象項目名】００１２
【補正方法】変更
【補正の内容】
【００１２】
また、本第三の開示の端末装置は、第一の開示に対して、現在位置を示す位置情報を取得する位置情報取得部と、現在位置を示す位置情報と、目的地情報とを用いて経路探索し、経路情報を取得する経路探索部とをさらに具備し、関連地図情報取得部は、経路探索部が取得した経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を地図情報格納部から取得する端末装置である。
【手続補正６】
【補正対象書類名】明細書
【補正対象項目名】００１４
【補正方法】変更
【補正の内容】
【００１４】
また、本第四の開示の端末装置は、第一から第三いずれか１つの開示に対して、車載装置において、受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報の更新が必要か否かを判断する判断部をさらに具備し、関連地図情報送信部は、判断部における判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、関連地図情報を車載装置に送信する端末装置である。
【手続補正７】
【補正対象書類名】明細書
【補正対象項目名】００１６
【補正方法】変更
【補正の内容】
【００１６】
また、本第五の開示の端末装置は、第四の開示に対して、判断部は、受付部が受け付けた目的地情報が示す目的地に関する地図情報の更新が必要か否かを、車載装置に問い合わせ、地図情報の更新が必要か否かの判断結果を車載装置から受信し、関連地図情報送信部は、判断部が受信した判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、関連地図情報を車載装置に送信する端末装置である。
【手続補正８】
【補正対象書類名】明細書
【補正対象項目名】００１８
【補正方法】変更
【補正の内容】
【００１８】
また、本第六の開示の端末装置は、第一から第五いずれか１つの開示に対して、地図情報受信部は、受付部が目的地情報を受け付ける前に、サーバ装置から更新された地図情報を受信する端末装置である。
【手続補正９】
【補正対象書類名】明細書
【補正対象項目名】００２０
【補正方法】変更
【補正の内容】
【００２０】
また、本第七の開示の端末装置は、第一から第六いずれか１つの開示に対して、車載装置からのアプリケーションの起動のための命令である起動命令を受信する起動命令受信部と、起動命令に応じて、アプリケーションを起動し、関連地図情報の送信に向けた処理を行う起動処理部とをさらに具備する端末装置である。
【手続補正１０】
【補正対象書類名】明細書
【補正対象項目名】００４２
【補正方法】変更
【補正の内容】
【００４２】
サーバ装置１１を構成するサーバ格納部１１１は、各種の情報を格納し得る。各種の情報とは、例えば、１または２以上の地図情報である。地図情報は、通常、経路探索、ナビゲーションに使用し得る地図の情報である。地図情報は、例えば、属性情報を有する。属性情報は、例えば、地図情報のバージョンを識別するバージョン情報、地図情報の更新日時を示す情報等である。属性情報は、例えば、地図情報に対応する地図のサポート範囲を示す情報である範囲情報を有しても良い。地図情報が矩形の領域である場合、範囲情報は、例えば、矩形の左上の（緯度,経度）と右下の（緯度,経度）である。一の領域の地図を示す情報を、一つの地図情報としても良いし、地図を構成する情報を包括的に地図情報としても良い。また、地図情報は、地図に関する情報であり、地点の位置を示す情報である位置情報を２以上有する。また、地図情報は、通常、道路の情報を含む。ここでの地図情報は経路探索に利用でき得る情報である。また、地図情報は、通常、地図の図柄情報を含む。図柄情報は、地図自体の情報であり、ビットマップ、ベクターデータ等、問わない。つまり、地図情報のフォーマット等は問わない。また、地図情報は、通常、位置情報と、当該位置情報に対応する地点が存在する道路の種類を示す道路種類情報とを対に有する地点情報を２以上有する。また、地図情報は、通常、２以上のノード（地点）と、２つのノードを接続する２以上のエッジ（枝）とを有する。また、ノードまたはエッジは、１以上の属性値を有することが好適である。属性値は、例えば、道路幅(道路の広さ)、距離、通過にかかる時間、道路の種類（道路種）、車線数などである。後述するスコアや重みもエッジの属性値である、と言える。なお、通常、ノードとエッジの組み合わせにより経路情報が構成される。また、地図情報は、位置情報が示す地点（ノード）の間のスコアや重み等を有する。スコアとは、地点間の通行のし易さ、または通行のし難さを示す情報である。重みとは、選択されやすさ、または選択されにくさを示す情報である。なお、スコアと重みとを同一の情報である、と捕らえても良い。また、スコアは、単純に、地点間の距離や、通過にかかる時間等でも良い。地図情報は、例えば、Ｋｉｗｉフォーマットである。
【手続補正１１】
【補正対象書類名】明細書
【補正対象項目名】０２２８
【補正方法】変更
【補正の内容】
【０２２８】
本実施の形態における地図情報システム２の概念図は、符号を除いて、図１と同様である。地図情報システム２は、サーバ装置１１、端末装置２２、１または２以上の車載装置２３を備える。端末装置２２は、通常、携帯可能な端末である。端末装置２２は、例えば、いわゆるスマートフォン、携帯電話、ノートパソコン、タブレット端末等であり、その種類は問わない。車載装置２３は、通常、車載用のナビゲーション装置である。車載装置２３は、車等の移動体から着脱可能であっても良い。車載装置２３は、いわゆるスマートフォン、タブレット端末等であっても良い。なお、車載装置２３は、通常、いわゆるナビゲーション機能を有する。ナビゲーション機能は、通常、経路探索の機能、経路案内の機能等を含む。
【手続補正１２】
【補正対象書類名】明細書
【補正対象項目名】０２３０
【補正方法】変更
【補正の内容】
【０２３０】
地図情報システム２を構成する端末装置２２は、端末格納部１２１、端末受付部１２２、端末処理部２２３、端末送信部２２４、および端末受信部２２５を備える。
【手続補正１３】
【補正対象書類名】明細書
【補正対象項目名】０３３９
【補正方法】変更
【補正の内容】
【０３３９】
図１５において、コンピュータシステム３００は、ＣＤ−ＲＯＭドライブ３０１２を含むコンピュータ３０１と、キーボード３０２と、マウス３０３と、モニタ３０４とを含む。
【手続補正１４】
【補正対象書類名】図面
【補正対象項目名】図１
【補正方法】変更
【補正の内容】
【図１】
2019090822.tif 000019
【手続補正１５】
【補正対象書類名】図面
【補正対象項目名】図２
【補正方法】変更
【補正の内容】
【図２】
2019090822.tif 000020
【手続補正１６】
【補正対象書類名】図面
【補正対象項目名】図１０
【補正方法】変更
【補正の内容】
【図１０】
2019090822.tif 000021