図面 (/)

技術 端末装置、地図情報処理方法、およびプログラム

出願人 株式会社ミックウェア
発明者 岡崎亮介
出願日 2015年1月13日 (5年2ヶ月経過) 出願番号 2015-003869
公開日 2016年7月21日 (3年8ヶ月経過) 公開番号 2016-130634
状態 特許登録済
技術分野 航行(Navigation) 教示用装置 交通制御システム
主要キーワード 現在値情報 操作メニュ 更新日付情報 問い合わせ指示 サポート範囲 更新可能性 位置情報付き クラウドサーバ
関連する未来課題
重要な関連分野

この項目の情報は公開日時点(2016年7月21日)のものです。
また、この項目は機械的に抽出しているため、正しく解析できていない場合があります

図面 (17)

課題

最新地図情報を、必要になる際に車載装置に提供する地図情報システムを提供する。

解決手段

端末装置12は、地図情報を格納し得る地図情報格納部1211と、地図情報を格納しているサーバ装置から、更新された地図情報を受信する地図情報受信部1253と、更新された地図情報を地図情報格納部1211に蓄積する地図情報蓄積部1231と、目的地を示す目的地情報受け付ける受付部1221と、受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を地図情報格納部1211から取得する関連地図情報取得部1234と、関連地図情報取得部1234が取得した関連地図情報を車載装置に送信する関連地図情報送信部1243とを具備する。

概要

背景

従来、ユーザにとって利用料金の負担が大きくなることがなく、かつ移動通信システム側から見ても、無線リソースを効率的に使用でき、さらにはカーナビゲーションサービス利用中圏外に出たためにサービスが中断してしまうことがないようにするような技術があった。

かかる技術を実現するカーナビゲーション装置は、地図管理サーバとカーナビゲーション装置の間を、第1の無線通信ネットワークおよび第1の無線通信ネットワークより大容量の通信が可能な第2の無線通信ネットワークを介して接続し、カーナビゲーション装置と、地図管理サーバとの間で通信を行なう際、制御情報送受信は第1の無線通信ネットワークを介して行い、地図情報ダウンロードは第2のネットワークを介して行なうようなカーナビゲーション装置である(例えば、特許文献1参照)。

また、いわゆるスマートフォン等の携帯端末の普及により、徒歩で移動する場合にも、地図情報を利用する機会が多くなってきた。

概要

最新地情報を、必要になる際に車載装置に提供する地情報システムを提供する。端末装置12は、地情報を格納し得る地情報格納部1211と、地情報を格納しているサーバ装置から、更新された地情報を受信する地情報受信部1253と、更新された地情報を地情報格納部1211に蓄積する地情報蓄積部1231と、目的地を示す目的地情報受け付ける受付部1221と、受付部が受け付けた目的地情報が示す目的地または現在地に関する地情報である関連地情報を地情報格納部1211から取得する関連地情報取得部1234と、関連地情報取得部1234が取得した関連地情報を車載装置に送信する関連地情報送信部1243とを具備する。

目的

なお、上記問い合わせとは、例えば、更新可能性のある地図情報の位置を示す位置情報を送信することである

効果

実績

技術文献被引用数
0件
牽制数
1件

この技術が所属する分野

(分野番号表示ON)※整理標準化データをもとに当社作成

ライセンス契約や譲渡などの可能性がある特許掲載中! 開放特許随時追加・更新中 詳しくはこちら

請求項1

地図情報を格納し得る地図情報格納部と、地図情報を格納しているサーバ装置から、更新された地図情報を受信する地図情報受信部と、前記更新された地図情報を前記地図情報格納部に蓄積する地図情報蓄積部と、目的地を示す目的地情報受け付ける受付部と、前記受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を前記地図情報格納部から取得する関連地図情報取得部と、前記関連地図情報取得部が取得した関連地図情報を車載装置に送信する関連地図情報送信部とを具備する端末装置

請求項2

前記受付部が受け付けた目的地情報を前記車載装置に送信する目的地情報送信部と、前記車載装置から、前記目的地情報を用いて構成された経路の情報である経路情報を受信する経路情報受信部とをさらに具備し、前記関連地図情報取得部は、前記経路情報受信部が受信した経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を前記地図情報格納部から取得する請求項1記載の端末装置。

請求項3

現在位置を示す位置情報を取得する位置情報取得部と、前記現在位置を示す位置情報と、前記目的地情報とを用いて経路探索し、経路情報を取得する経路探索部とをさらに具備し、前記関連地図情報取得部は、前記経路探索部が取得した経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を前記地図情報格納部から取得する請求項1記載の端末装置。

請求項4

前記車載装置において、前記受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報の更新が必要か否かを判断する判断部をさらに具備し、前記関連地図情報送信部は、前記判断部における判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、前記関連地図情報を前記車載装置に送信する請求項1から請求項3いずれか一項に記載の端末装置。

請求項5

前記判断部は、前記受付部が受け付けた目的地情報が示す目的地に関する地図情報の更新が必要か否かを、前記車載装置に問い合わせ、地図情報の更新が必要か否かの判断結果を前記車載装置から受信し、前記関連地図情報送信部は、前記判断部が受信した判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、前記関連地図情報を前記車載装置に送信する請求項4記載の端末装置。

請求項6

前記地図情報受信部は、前記受付部が目的地情報を受け付ける前に、前記サーバ装置から更新された地図情報を受信する請求項1から請求項5いずれか一項に記載の端末装置。

請求項7

前記車載装置からのアプリケーション起動のための命令である起動命令を受信する起動命令受信部と、前記起動命令に応じて、アプリケーションを起動し、前記関連地図情報の送信に向けた処理を行う起動処理部とをさらに具備する請求項1から請求項6いずれか一項に記載の端末装置。

請求項8

記録媒体は、地図情報を格納し得る地図情報格納部を具備し、地図情報受信部、地図情報蓄積部、受付部、関連地図情報取得部、および関連地図情報送信部により実現される地図情報処理方法であって、前記地図情報受信部が、地図情報を格納しているサーバ装置から、更新された地図情報を受信する地図情報受信ステップと、前記地図情報蓄積部が、前記更新された地図情報を前記地図情報格納部に蓄積する地図情報蓄積ステップと、前記受付部が、目的地を示す目的地情報を受け付ける受付ステップと、前記関連地図情報取得部が、前記受付ステップで受け付けられた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を前記地図情報格納部から取得する関連地図情報取得ステップと、前記関連地図情報送信部が、前記経路関連地図情報取得ステップで取得された関連地図情報を車載装置に送信する関連地図情報送信ステップとを具備する地図情報処理方法。

請求項9

コンピュータアクセス可能な記録媒体は、地図情報を格納し得る地図情報格納部を具備し、コンピュータを、地図情報を格納しているサーバ装置から、更新された地図情報を受信する地図情報受信部と、前記更新された地図情報を前記地図情報格納部に蓄積する地図情報蓄積部と、目的地を示す目的地情報を受け付ける受付部と、前記受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を前記地図情報格納部から取得する関連地図情報取得部と、前記経路関連地図情報取得部が取得した関連地図情報を車載装置に送信する関連地図情報送信部として機能させるためのプログラム

技術分野

0001

本発明は、地図情報を処理する地図情報システム等に関するものである。

背景技術

0002

従来、ユーザにとって利用料金の負担が大きくなることがなく、かつ移動通信システム側から見ても、無線リソースを効率的に使用でき、さらにはカーナビゲーションサービス利用中圏外に出たためにサービスが中断してしまうことがないようにするような技術があった。

0003

かかる技術を実現するカーナビゲーション装置は、地図管理サーバとカーナビゲーション装置の間を、第1の無線通信ネットワークおよび第1の無線通信ネットワークより大容量の通信が可能な第2の無線通信ネットワークを介して接続し、カーナビゲーション装置と、地図管理サーバとの間で通信を行なう際、制御情報送受信は第1の無線通信ネットワークを介して行い、地図情報のダウンロードは第2のネットワークを介して行なうようなカーナビゲーション装置である(例えば、特許文献1参照)。

0004

また、いわゆるスマートフォン等の携帯端末の普及により、徒歩で移動する場合にも、地図情報を利用する機会が多くなってきた。

先行技術

0005

特開2010−78533号公報

発明が解決しようとする課題

0006

しかしながら、従来技術においては、カーナビゲーション装置が存在している環境が通信できない環境であるため、または第2のネットワークの障害、または地図管理サーバの障害等のために、第2のネットワークを介した通信が行えない場合、最新の地図情報を、必要になる際に車載装置に提供できなかった。

0007

また、携帯端末等の端末装置の地図情報とナビゲーション装置の地図情報との共用ができていなかった。

課題を解決するための手段

0008

本第一の発明の端末装置は、地図情報を格納し得る地図情報格納部と、地図情報を格納しているサーバ装置から、更新された地図情報を受信する地図情報受信部と、更新された地図情報を地図情報格納部に蓄積する地図情報蓄積部と、目的地を示す目的地情報受け付ける受付部と、受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を地図情報格納部から取得する関連地図情報取得部と、関連地図情報取得部が取得した関連地図情報を車載装置に送信する関連地図情報送信部とを具備する端末装置である。

0009

かかる構成により、最新の地図情報を、必要になる際に車載装置に提供できる。

0010

また、本第二の発明の端末装置は、第一の発明に対して、受付部が受け付けた目的地情報を車載装置に送信する目的地情報送信部と、車載装置から、目的地情報を用いて構成された経路の情報である経路情報を受信する経路情報受信部とをさらに具備し、関連地図情報取得部は、経路情報受信部が受信した経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を地図情報格納部から取得する端末装置である。

0011

かかる構成により、最新の地図情報を、必要になる際に車載装置に提供できる。

0012

また、本第三の発明の端末装置は、第一の発明に対して、現在位置を示す位置情報を取得する位置情報取得部と、現在位置を示す位置情報と、目的地情報とを用いて経路探索し、経路情報を取得する経路探索部とをさらに具備し、関連地図情報取得部は、経路探索部が取得した経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を地図情報格納部から取得する端末装置である。

0013

かかる構成により、最新の地図情報を、必要になる際に車載装置に提供できる。

0014

また、本第四の発明の端末装置は、第一から第三いずれか1つの発明に対して、車載装置において、受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報の更新が必要か否かを判断する判断部をさらに具備し、関連地図情報送信部は、判断部における判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、関連地図情報を車載装置に送信する端末装置である。

0015

かかる構成により、最新の地図情報を、必要になる際に車載装置に提供できる。

0016

また、本第五の発明の端末装置は、第四の発明に対して、判断部は、受付部が受け付けた目的地情報が示す目的地に関する地図情報の更新が必要か否かを、車載装置に問い合わせ、地図情報の更新が必要か否かの判断結果を車載装置から受信し、関連地図情報送信部は、判断部が受信した判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、関連地図情報を車載装置に送信する端末装置である。

0017

かかる構成により、最新の地図情報を、必要になる際に、かつ更新が必要な場合のみ、車載装置に提供できる。

0018

また、本第六の発明の端末装置は、第一から第五いずれか1つの発明に対して、地図情報受信部は、受付部が目的地情報を受け付ける前に、サーバ装置から更新された地図情報を受信する端末装置である。

0019

かかる構成により、最新の地図情報を、必要になる際に、確実に車載装置に提供できる。

0020

また、本第七の発明の端末装置は、第一から第六いずれか1つの発明に対して、車載装置からのアプリケーション起動のための命令である起動命令を受信する起動命令受信部と、起動命令に応じて、アプリケーションを起動し、関連地図情報の送信に向けた処理を行う起動処理部とをさらに具備する端末装置である。

0021

かかる構成により、最新の地図情報を、必要になる際に、容易に車載装置に提供できる。

発明の効果

0022

本発明による地図情報システムによれば、最新の地図情報を、必要になる際に車載装置に提供できる。

図面の簡単な説明

0023

実施の形態1における地図情報システム1の概念
同地図情報システム1のブロック図
同端末装置12のブロック図
同端末装置12の動作について説明するフローチャート
同地図情報送信処理について説明するフローチャート
同車載装置13の動作について説明するフローチャート
同地図情報管理表を示す図
端末出力部における出力画面例を示す図
同地図情報管理表を示す図
実施の形態2における地図情報システム2のブロック図
同端末装置22の動作について説明するフローチャート
同地図情報送信処理について説明するフローチャート
同車載装置23の動作について説明するフローチャート
同端末出力部における出力画面例を示す図
上記実施の形態におけるコンピュータシステム概観
同コンピュータシステムのブロック図

実施例

0024

以下、地図情報システム等の実施形態について図面を参照して説明する。なお、実施の形態において同じ符号を付した構成要素は同様の動作を行うので、再度の説明を省略する場合がある。

0025

(実施の形態1)

0026

本実施の形態において、サーバ装置から受信した最新の地図情報を、車載装置で必要になる際に車載装置に提供できる端末装置を含む地図情報システムについて説明する。

0027

また、本実施の形態において、ユーザから受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を車載装置に送信する端末装置を含む地図情報システムについて説明する。

0028

また、本実施の形態において、車載装置から経路に関する経路情報を受信し、当該経路情報を用いて、経路情報に関する関連地図情報を決定し、車載装置に送信する端末装置を含む地図情報システムについて説明する。

0029

また、本実施の形態において、車載装置において、地図情報の更新が必要である場合のみ、関連地図情報を車載装置に送信する端末装置を含む地図情報システムについて説明する。

0030

また、本実施の形態において、サーバ装置から予め地図情報を受信しておく端末装置を含む地図情報システムについて説明する。

0031

さらに、本実施の形態において、端末装置が車載装置に近づいた際に、端末装置のアプリケーションが起動され、目的地情報を車載装置に送信でき、その目的地情報を用いて車載装置で取得された経路情報を受信し、当該経路情報を用いて、経路情報に関する関連地図情報を決定し、車載装置に送信する端末装置を含む地図情報システムについて説明する。

0032

図1は、本実施の形態における地図情報システム1の概念図である。地図情報システム1は、サーバ装置11、端末装置12、1または2以上の車載装置13を備える。サーバ装置11は、地図情報を格納しているサーバである。サーバ装置11は、ASPのサーバ、クラウドサーバ等、その種類は問わない。端末装置12は、通常、携帯可能な端末である。端末装置12は、例えば、いわゆるスマートフォン、携帯電話ノートパソコンタブレット端末等であり、その種類は問わない。車載装置13は、通常、車載用のナビゲーション装置である。車載装置13は、車等の移動体から着脱可能であっても良い。車載装置13は、いわゆるスマートフォン、タブレット端末等であっても良い。なお、車載装置13は、通常、いわゆるナビゲーション機能を有する。ナビゲーション機能は、通常、経路探索の機能、経路案内の機能等を含む。

0033

図2は、本実施の形態における地図情報システム1のブロック図である。図3は、端末装置12のブロック図である。

0034

サーバ装置11は、サーバ格納部111、サーバ受信部112、サーバ処理部113、およびサーバ送信部114を備える。

0035

端末装置12は、端末格納部121、端末受付部122、端末処理部123、端末送信部124、端末受信部125、および端末出力部126を備える。

0036

端末格納部121は、地図情報格納部1211を備える。

0037

端末受付部122は、受付部1221を備える。

0038

端末処理部123は、地図情報蓄積部1231、起動処理部1232、判断部1233、および関連地図情報取得部1234を備える。

0039

端末送信部124は、指示送信部1241、目的地情報送信部1242、および関連地図情報送信部1243を備える。

0040

端末受信部125は、起動命令受信部1251、経路情報受信部1252、および地図情報受信部1253を備える。

0041

車載装置13は、車載格納部131、車載受付部132、車載処理部133、車載受信部134、車載送信部135、および車載出力部136を備える。

0042

サーバ装置11を構成するサーバ格納部111は、各種の情報を格納し得る。各種の情報とは、例えば、1または2以上の地図情報である。地図情報は、通常、経路探索、ナビゲーションに使用し得る地図の情報である。地図情報は、例えば、属性情報を有する。属性情報は、例えば、地図情報のバージョン識別するバージョン情報、地図情報の更新日時を示す情報等である。属性情報は、例えば、地図情報に対応する地図のサポート範囲を示す情報である範囲情報を有しても良い。地図情報が矩形の領域である場合、範囲情報は、例えば、矩形の左上の(緯度,経度)と右下の(緯度,経度)である。一の領域の地図を示す情報を、一つの地図情報としても良いし、地図を構成する情報を包括的に地図情報としても良い。また、地図情報は、地図に関する情報であり、地点の位置を示す情報である位置情報を2以上有する。また、地図情報は、通常、道路の情報を含む。ここでの地図情報は経路探索に利用でき得る情報である。また、地図情報は、通常、地図の図柄情報を含む。図柄情報は、地図自体の情報であり、ビットマップベクターデータ等、問わない。つまり、地図情報のフォーマット等は問わない。また、地図情報は、通常、位置情報と、当該位置情報に対応する地点が存在する道路の種類を示す道路種類情報とを対に有する地点情報を2以上有する。また、地図情報は、通常、2以上のノード(地点)と、2つのノードを接続する2以上のエッジ(枝)とを有する。また、ノードまたはエッジは、1以上の属性値を有することが好適である。属性値は、例えば、道路幅(道路の広さ)、距離、通過にかかる時間、道路の種類(道路種)、車線数などである。後述するスコアや重みもエッジの属性値である、と言える。なお、通常、ノードとエッジの組み合わせにより経路情報が構成される。また、また、地図情報は、位置情報が示す地点(ノード)の間のスコアや重み等を有する。スコアとは、地点間の通行のし易さ、または通行のし難さを示す情報である。重みとは、選択されやすさ、または選択されにくさを示す情報である。なお、スコアと重みとを同一の情報である、と捕らえても良い。また、スコアは、単純に、地点間の距離や、通過にかかる時間等でも良い。地図情報は、例えば、Kiwiフォーマットである。

0043

サーバ受信部112は、端末装置12から指示や情報等を受信する。指示や情報等は、例えば、地図情報の送信指示である。地図情報の送信指示は、サーバ格納部111の地図情報のうちの、すべての地図情報の送信指示であっても良いし、一部の地図情報の送信指示であっても良い。

0044

サーバ処理部113は、各種の処理を行う。各種の処理とは、例えば、サーバ受信部112が受信した地図情報の送信指示に応じて、サーバ格納部111の地図情報を取得する処理である。サーバ処理部113は、地図情報の送信指示が示す一部の地図情報のみをサーバ格納部111から取得しても良い。

0045

サーバ送信部114は、サーバ処理部113が取得した地図情報を端末装置12に送信する。サーバ送信部114は、地図情報の送信指示を送信した端末装置12に地図情報を送信する。また、サーバ送信部114は、地図情報が更新された場合、更新された一部の地図情報を端末装置12に送信しても良いし、地図情報が更新された旨の情報を端末装置12に送信しても良い。

0046

端末装置12を構成する端末格納部121は、各種の情報等を格納し得る。各種の情報等は、例えば、地図情報である。各種の情報等は、例えば、アプリケーション(以下、適宜、「アプリ」という。)である。アプリは、例えば、目的地情報を受け付け、当該目的地情報を車載装置13に送信するためのアプリである。アプリは、例えば、経路探索、経路案内を行うアプリである。アプリの種類は問わない。

0047

地図情報格納部1211は、地図情報を格納し得る。なお、この地図情報は、通常、サーバ装置11から受信された地図情報である。

0048

端末受付部122は、指示や情報等を受け付ける。端末受付部122は、通常、ユーザから指示や情報等を受け付ける。指示や情報等とは、例えば、地図情報の送信指示、目的地情報、経路探索指示等である。目的地情報は、目的地を示す情報である。

0049

指示や情報等の入力手段は、タッチパネルキーボードマウスメニュー画面によるもの等、何でも良い。端末受付部122は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。

0050

受付部1221は、目的地を示す目的地情報を受け付ける。受付部1221は、目的地情報の送信指示を受け付けても良い。ここで、受け付けとは、通常、キーボードやマウス、タッチパネルなどの入力デバイスから入力された情報の受け付けである。ただし、受け付けとは、有線もしくは無線通信回線を介して送信された情報の受信、光ディスク磁気ディスク半導体メモリなどの記録媒体から読み出された情報の受け付けなどを含む概念である。目的地情報等の入力手段は、タッチパネルやキーボードやマウスやメニュー画面によるもの等、何でも良い。端末受付部122は、タッチパネルやキーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。

0051

端末処理部123は、各種の処理を行う。各種の処理は、例えば、地図情報蓄積部1231、起動処理部1232、判断部1233、関連地図情報取得部1234が行う処理である。

0052

地図情報蓄積部1231は、地図情報受信部1253がサーバ装置11から受信した1または2以上の地図情報を、地図情報格納部1211に蓄積する。地図情報蓄積部1231は、サーバ装置11で更新された最新の地図情報を蓄積することは好適である。

0053

起動処理部1232は、起動命令受信部1251が受信した起動命令に応じて、端末格納部121のアプリケーションを起動し、関連地図情報の送信に向けた処理を行う。ここで、関連地図情報の送信に向けた処理とは、例えば、目的地情報を受け付ける画面の出力、端末格納部121に格納されている目的地情報の送信などである。また、関連地図情報の送信に向けた処理とは、例えば、経路情報の送信のための画面の出力等でも良い。

0054

なお、関連地図情報とは、目的地または現在地に関する地図情報である。目的地または現在地に関する地図情報は、例えば、現在地を含む地図情報、目的地を含む地図情報、現在地から目的地までの経路を含む地図情報、現在地を含む地図情報とその周辺の地図情報、目的地を含む地図情報とその周辺の地図情報、現在地から目的地までの経路を含む地図情報とその周辺の地図情報等である。

0055

判断部1233は、車載装置13において使用され得る地図情報の更新が必要か否かを判断する。使用され得る地図情報は、例えば、受付部1221が受け付けた目的地情報が示す目的地または現在地に関する地図情報である。また、使用され得る地図情報は、例えば、現在地から目的地までの経路を示す経路情報に関する地図情報である。経路情報に関する地図情報とは、例えば、経路情報が示す経路上の地図情報、または経路情報が示す経路上の地図情報と経路情報が示す経路周辺の地図情報である。

0056

判断部1233は、例えば、車載装置13において、受付部1221が受け付けた目的地情報が示す目的地または現在地に関する地図情報の更新が必要か否かを判断する。

0057

判断部1233は、例えば、受付部1221が受け付けた目的地情報が示す目的地に関する地図情報の更新が必要か否かを、車載装置13に問い合わせ、地図情報の更新が必要か否かの判断結果を車載装置13から受信する。つまり、地図情報の更新が必要か否かは、車載装置13が判断しても良い。

0058

判断部1233は、例えば、車載装置13に位置情報付きの問い合わせを送信し、位置情報に対応する位置の地図情報であり、車載装置13に格納されている地図情報のバージョン情報、更新日付情報等を車載装置13から受信する。そして、判断部1233は、例えば、車載装置13の地図情報が最新か否かを判断する。なお、上記問い合わせとは、例えば、更新可能性のある地図情報の位置を示す位置情報を送信することである。つまり、地図情報の更新が必要か否かは、端末装置12が判断しても良い。

0059

関連地図情報取得部1234は、車載装置13において使用され得る地図情報である関連地図情報を地図情報格納部1211から取得する。関連地図情報は、地図情報格納部1211に格納されている地図情報の一部である。

0060

関連地図情報取得部1234は、受付部1221が受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を地図情報格納部1211から取得する。

0061

受付部1221が受け付けた目的地情報が示す目的地または現在地に関する地図情報とは、例えば、経路情報受信部1252が受信した経路情報に対応する経路の一部または全部を含む地図情報である。つまり、関連地図情報取得部1234は、例えば、経路情報受信部1252が受信した経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を地図情報格納部1211から取得する。

0062

関連地図情報取得部1234は、判断部1233における判断結果が、更新が必要であるとの判断結果である地図情報のみを、関連地図情報として取得することは好適である。

0063

関連地図情報取得部1234は、目的地情報、現在地情報、経路情報のうちの1以上の情報を用いて、車載装置13における経路案内で使用する、または使用する可能性のある地点または道路等の情報を決定する。そして、関連地図情報取得部1234は、地点または道路等の情報に対応する地図情報を地図情報格納部1211から取得する。

0064

関連地図情報取得部1234は、現在地と目的地を含む領域(例えば、矩形領域)の地図情報を取得しても良い。

0065

上記した目的地または現在地に関する地図情報とは、例えば、目的地および目的地周辺を含む地図情報、現在地および現在地周辺を含む地図情報、現在地と目的地とにより決定される経路を含む地図情報、現在地と目的地とにより決定され経路および当該経路周辺を含む地図情報などである。

0066

関連地図情報とは、例えば、目的地情報が示す目的地を含む地図情報、車載装置13から受信した経路情報が示す経路を含む地図情報、車載装置13の車載処理部133が取得した経路情報が示す経路を含む地図情報である。また、関連地図情報は、現在の走行で、車載装置13で使用される可能性のある地図情報であることは好適である。関連地図情報は、現在の走行で、車載装置13で使用される地図情報であることは好適である。

0067

端末送信部124は、情報や指示等を送信する。情報や指示等とは、例えば、地図情報の送信指示、目的地情報、地図情報、1以上の地図識別子等である。なお、地図識別子は、地図情報を識別する情報である。

0068

指示送信部1241は、地図情報の送信指示をサーバ装置11に送信する。指示送信部1241は、通常、端末受付部122が地図情報の送信指示を受け付けた場合に、当該地図情報の送信指示をサーバ装置11に送信する。

0069

目的地情報送信部1242は、受付部1221が受け付けた目的地情報を車載装置13に送信する。目的地情報送信部1242は、端末受付部122が目的地情報の送信指示を受け付けた場合に、目的地情報を車載装置13に送信しても良い。

0070

関連地図情報送信部1243は、関連地図情報取得部1234が取得した関連地図情報を車載装置13に送信する。

0071

関連地図情報送信部1243は、判断部1233における判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、関連地図情報を車載装置13に送信することは好適である。

0072

関連地図情報送信部1243は、例えば、判断部1233が受信した判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、関連地図情報を車載装置13に送信しても良い。つまり、地図情報の更新が必要であるか否かの判断は、端末装置12が行っても良いし、車載装置13が行っても良い。

0073

端末受信部125は、各種の情報や指示等を受信する。各種の情報や指示等は、例えば、起動命令、経路情報、地図情報等である。

0074

起動命令受信部1251は、車載装置13からのアプリケーションの起動のための命令である起動命令を受信する。起動命令受信部1251は、通常、近距離無線通信手段により、起動命令を受信する。起動命令受信部1251は、例えば、iBeacon、Bluetooth(登録商標)、NFC等の近距離無線通信手段により、起動命令を受信する。

0075

経路情報受信部1252は、車載装置13から経路情報を受信する。経路情報は、目的地情報を用いて構成された経路の情報である。経路情報は、通常、現在地から目的地情報が示す目的地までの経路の情報である。経路情報は、車載装置13で取得された情報である。

0076

地図情報受信部1253は、地図情報を格納しているサーバ装置11から地図情報を受信する。地図情報受信部1253は、通常、更新された地図情報を受信する。更新された地図情報とは、前回、サーバ装置11から地図情報を受信した後、サーバ装置11で更新された地図情報である。

0077

地図情報受信部1253は、受付部1221が目的地情報を受け付ける前に、サーバ装置11から更新された地図情報を受信する。例えば、ユーザが自宅に居る際に、地図情報受信部1253は、ユーザの指示または自動的に、サーバ装置11から更新された地図情報を受信する。目的地情報を受け付ける前とは、通常、事前に、最新の地図情報が格納されている状態にしておく。車載装置13に経路案内を行わせる前に、端末装置12において最新の地図情報が格納されている状態にしておくことである。

0078

なお、地図情報受信部1253は、サーバ装置11の地図情報が更新された場合に、自動的に更新された地図情報を受信しても良いし、ユーザの指示により、サーバ装置11で更新された地図情報を受信しても良い。

0079

端末出力部126は、各種の情報を出力する。各種の情報とは、例えば、ユーザが入力した情報、受信された地図情報、送信する目的地情報等である。

0080

ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影プリンタでの印字音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。

0081

車載装置13を構成する車載格納部131は、各種の情報を格納し得る。各種の情報とは、例えば、地図情報、目的地情報、経路情報等である。車載格納部131は、一時的に、地図情報を格納しても良い。

0082

車載受付部132は、ユーザから指示や情報等を受け付ける。指示や情報等とは、例えば、ナビゲーションのメニューの操作である。

0083

指示や情報等の入力手段は、キーボードやマウスやメニュー画面によるもの等、何でも良い。車載受付部132は、キーボード等の入力手段のデバイスドライバーや、メニュー画面の制御ソフトウェア等で実現され得る。

0084

車載処理部133は、各種の処理を行う。各種の処理とは、例えば、現在地取得処理、経路探索を行う経路探索処理、経路案内を行う経路案内処理である。経路探索処理、経路案内処理の技術は公知技術であるので、詳細な説明を省略する。現在地取得処理は、現在地を示す現在地情報を取得する処理であり、例えば、GPS受信機により実現され得る。なお、車載処理部133は、現在地取得処理により取得された現在地情報が示す現在地から、車載受信部134が受信した目的地情報が示す目的地までの経路を示す経路情報を、車載格納部131の地図情報を用いて取得する、なお、かかる経路情報を取得する処理は、経路探索処理である。

0085

車載受信部134は、各種の情報や指示等を受信する。車載受信部134は、端末装置12から目的地情報を受信する。車載受信部134は、端末装置12から地図情報を受信する。また、車載受信部134は、端末装置12から、更新された地図情報を受信する。

0086

車載送信部135は、各種の情報や指示等を送信する。車載送信部135は、例えば、車載処理部133が取得した経路情報を端末装置12に送信する。

0087

車載出力部136は、各種の情報を出力する。各種の情報とは、例えば、地図情報、経路情報、経路案内情報、ナビゲーションの操作メニュー等である。

0088

ここで、出力とは、ディスプレイへの表示、プロジェクターを用いた投影、プリンタでの印字、音出力、外部の装置への送信、記録媒体への蓄積、他の処理装置や他のプログラムなどへの処理結果の引渡しなどを含む概念である。

0089

サーバ格納部111、端末格納部121、地図情報格納部1211、および車載格納部131は、不揮発性の記録媒体が好適であるが、揮発性の記録媒体でも実現可能である。

0090

サーバ格納部111等に地図情報等が記憶される過程は問わない。例えば、記録媒体を介して地図情報等がサーバ格納部111等で記憶されるようになってもよく、通信回線等を介して送信された地図情報等がサーバ格納部111等で記憶されるようになってもよく、あるいは、入力デバイスを介して入力された地図情報等がサーバ格納部111等で記憶されるようになってもよい。

0091

サーバ受信部112、端末受信部125、および車載受信部134は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。

0092

サーバ処理部113、端末処理部123、および車載処理部133は、通常、MPUやメモリ等から実現され得る。サーバ処理部113の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア専用回路)で実現しても良い。

0093

サーバ送信部114、端末送信部124、および車載送信部135は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。

0094

端末出力部126、および車載出力部136は、ディスプレイやスピーカー等の出力デバイスを含むと考えても含まないと考えても良い。端末出力部126等は、出力デバイスのドライバーソフトまたは、出力デバイスのドライバーソフトと出力デバイス等で実現され得る。

0095

次に、地図情報システム1の動作について説明する。まず、サーバ装置11の動作について説明する。

0096

サーバ装置11のサーバ受信部112は、地図情報の送信指示を端末装置12から受信する。そして、サーバ処理部113は、当該地図情報の送信指示に対応する地図情報をサーバ格納部111から取得する。次に、サーバ送信部114は、地図情報の送信指示を送信した端末装置12に、サーバ処理部113が取得した地図情報を送信する。地図情報の送信指示に対応する地図情報は、例えば、ある時点以降に更新された地図情報である。また、地図情報の送信指示に対応する地図情報は、例えば、サーバ格納部111に格納されているすべての地図情報である。

0097

次に、端末装置12の動作について、図4のフローチャートを用いて説明する。

0098

(ステップS401)端末受付部122は、ユーザから地図情報の送信指示を受け付けたか否かを判断する。地図情報の送信指示を受け付けた場合はステップS402に行き、地図情報の送信指示を受け付けない場合はステップS405に行く。

0099

(ステップS402)端末送信部124の指示送信部1241は、ステップS401で受け付けられた地図情報の送信指示をサーバ装置11に送信する。

0100

(ステップS403)地図情報受信部1253は、地図情報を受信したか否かを判断する。地図情報を受信した場合はステップS404に行き、地図情報を受信しない場合はステップS403に戻る。

0101

(ステップS404)地図情報蓄積部1231は、ステップS403で受信された地図情報を地図情報格納部1211に蓄積する。ステップS401に戻る。通常、地図情報蓄積部1231は、受信された地図情報と同じ領域の古い地図情報の上に、受信された新しい地図情報を上書きする。

0102

(ステップS405)受付部1221は、目的地情報を受け付けたか否かを判断する。目的地情報を受け付けた場合はステップS406に行き、目的地情報を受け付けない場合はステップS407に行く。

0103

(ステップS406)端末処理部123は、ステップS405で受け付けられた目的地情報を、端末格納部121に蓄積する。ステップS401に戻る。

0104

(ステップS407)起動命令受信部1251は、車載装置13から起動命令を受信したか否かを判断する。起動命令を受信した場合はステップS408に行き、起動命令を受信しない場合はステップS401に戻る。

0105

(ステップS408)起動処理部1232は、起動命令に対応するアプリを端末格納部121から読み出し、起動する。

0106

(ステップS409)受付部1221は、目的地情報の送信指示を受け付けたか否かを判断する。目的地情報の送信指示を受け付けた場合はステップS410に行き、目的地情報の送信指示を受け付けない場合はステップS413に行く。

0107

(ステップS410)目的地情報送信部1242は、目的地情報を車載装置13に送信する。なお、目的地情報は、端末格納部121に格納されている目的地情報、またはステップS409で受け付けられ、目的地情報の送信指示に含まれる目的地情報である。

0108

(ステップS411)経路情報受信部1252は、経路情報を受信したか否かを判断する。経路情報を受信すればステップS411に行き、経路情報を受信しなければステップS410に戻る。

0109

(ステップS412)関連地図情報送信部1243等は、地図情報を送信する処理を行う。ステップS401に戻る。かかる地図情報送信処理について、図5のフローチャートを用いて説明する。

0110

なお、図5のフローチャートにおいて、判断処理を行わずに、受信された1以上の経路情報が示す経路が含まれる地図情報、または受信された1以上の経路情報が示す経路が含まれる地図情報とその周辺の地図情報を、車載装置13に送信しても良い。

0111

また、図5のフローチャートにおいて、経路情報受信部1252が経路情報を受信したが、端末装置12内で経路探索し、経路情報を取得しても良い。

0112

さらに、図4のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。

0113

次に、ステップS412の地図情報送信処理について、図5のフローチャートを用いて説明する。

0114

(ステップS501)判断部1233は、経路情報に対応する1以上の各地図情報の属性情報を取得する。なお、経路情報に対応する1以上の地図情報は、経路情報が示す各経路を含む1以上の地図情報である。また、経路情報に対応する地図情報は、関連地図情報である。また、地図情報の属性情報は、例えば、地図情報のバージョン情報、地図情報の更新日時に関する情報等である。ここで、判断部1233は、1以上の各地図情報を識別する地図識別子と属性情報との組を1組以上、取得することは好適である。なお、ここで、判断部1233は、経路情報に対応する1以上の各地図情報を識別する1以上の地図識別子のみを取得しても良い。

0115

(ステップS502)判断部1233は、ステップS501で取得した1以上の各地図情報の属性情報を用いて、車載装置13に必要な地図情報を問い合わせる。なお、問い合わせる処理は、更新が必要な地図情報を判断するための処理であれば何でも良い。また、判断部1233は、ステップS501で取得された1以上の地図識別子を用いて、車載装置13に必要な地図情報を問い合わせても良い。

0116

判断部1233は、例えば、ステップS501で取得された1組以上の地図識別子と属性情報の組を有する問い合わせ指示を、車載装置13に送信する。そして、判断部1233は、例えば、更新が必要な、0または1以上の地図識別子を車載装置13から受信する。

0117

また、判断部1233は、例えば、ステップS501で取得された1以上の地図識別子を有する問い合わせ指示を、車載装置13に送信する。そして、判断部1233は、例えば、送信した1以上の各地図識別子に対応する1以上の属性情報を車載装置13から受信する。そして、判断部1233は、ステップS501で取得した1以上の各地図情報の属性情報と、受信した1以上の各属性情報とを比較し、更新が必要な(古い)地図情報の、0または1以上の地図識別子を取得する。

0118

(ステップS503)判断部1233は、カウンタiに1を代入する。

0119

(ステップS504)判断部1233は、経路情報に対応するi番目の関連地図情報が存在するか否かを判断する。i番目の関連地図情報が存在する場合はステップS505に行き、i番目の関連地図情報が存在しない場合は上位処理にリターンする。なお、i番目の関連地図情報が存在するか否かの判断は、i番目の地図識別子が存在するか否かの判断でも良い。

0120

(ステップS505)判断部1233は、i番目の関連地図情報に対応する車載装置13の地図情報の更新が必要であるか否かを判断する。更新が必要であると判断した場合はステップS506に行き、更新が必要でないと判断した場合はステップS507に行く。

0121

(ステップS506)関連地図情報取得部1234は、i番目の関連地図情報を端末格納部121から取得する。そして、関連地図情報送信部1243は、i番目の関連地図情報を車載装置13に送信する。

0122

(ステップS507)判断部1233は、カウンタiを1、インクリメントする。ステップS504に戻る。

0123

なお、図5のフローチャートにおいて、判断部1233の判断処理が無くても良い。かかる場合、関連地図情報取得部1234は、経路情報に対応するすべての地図情報を端末格納部121から取得する。そして、関連地図情報送信部1243は、取得したすべての地図情報を車載装置13に送信する。

0124

次に、車載装置13の動作について、図6のフローチャートを用いて説明する。

0125

(ステップS601)車載受信部134は、目的地情報を端末装置12から受信したか否かを判断する。目的地情報を受信した場合はステップS602に行き、受信しない場合はステップS609に行く。

0126

(ステップS602)車載処理部133は、現在地の位置を示す現在地情報を取得する。

0127

(ステップS603)車載処理部133は、ステップS602で取得した現在地情報と、ステップS601で受信した目的地情報とを用いて、経路探索を行い、1または2以上の経路情報を取得する。なお、ここで、車載処理部133は、複数の経路情報であり、種々の経路情報を取得することは好適である。

0128

(ステップS604)車載送信部135は、ステップS603で取得された1または2以上の経路情報を端末装置12に送信する。

0129

(ステップS605)車載受信部134は、端末装置12から問い合わせがあったか否かを判断する。問い合わせがあった場合はステップS606に行き、問い合わせがなかった場合はステップS605に戻る。

0130

(ステップS606)車載処理部133は、問い合わせに含まれる1以上の地図識別子に対応する1以上の属性情報を車載格納部131から取得する。

0131

(ステップS607)車載送信部135は、ステップS606で取得された1以上の属性情報を端末装置12に送信する。なお、車載送信部135は、例えば、地図識別子と属性情報との組を、1組以上、端末装置12に送信する。

0132

(ステップS608)車載受信部134は、1以上の属性情報の送信に応じて、端末装置12から1以上の関連地図情報を受信したか否かを判断する。地図情報を受信した場合はステップS609に行き、受信しない場合はステップS610に行く。なお、ここで、通常、地図情報を受信するに必要な十分な時間、ウェイトする。

0133

(ステップS609)車載処理部133は、ステップS608で受信された1以上の関連地図情報を車載格納部131に蓄積する。

0134

(ステップS610)車載処理部133は、車載格納部131に格納されている地図情報を用いて、経路探索を行い、1または2以上の経路情報を取得する。

0135

(ステップS611)車載処理部133は、ステップS603における経路探索の結果と、ステップS610における経路探索の結果とが同じであるか否かを判断する。同じであればステップS601に戻り、同じでなければステップS604に戻る。なお、同じである場合、通常、経路案内を開始する。

0136

(ステップS612)車載受信部134は、端末装置12から1以上の地図情報を受信したか否かを判断する。1以上の地図情報を受信した場合はステップS613に行き、1以上の地図情報を受信しない場合はステップS614に行く。

0137

(ステップS613)車載処理部133は、ステップS612で受信された1以上の地図情報を車載格納部131に蓄積する。ステップS601に戻る。

0138

(ステップS614)車載送信部135は、起動命令を送信するか否かを判断する。起動命令を送信すると判断した場合はステップS615に行き、起動命令を送信しないと判断した場合はステップS616に行く。なお、車載送信部135は、例えば、車載装置13が立ち上がった後、目的地情報が受信されるか、目的地情報の入力を受け付けるか、端末装置12から起動命令の送信を拒否する指示を受信する等まで、起動命令を送信する、と判断する。

0139

(ステップS615)車載送信部135は、起動命令を送信する。ステップS601に戻る。なお、車載送信部135は、例えば、iBeaconにより、起動命令を端末装置12に送信する。車載送信部135は、起動命令を繰り返し送信しても良い。

0140

(ステップS616)車載受付部132は、その他の指示等を受け付けたか否かを判断する。その他の指示等を受け付けた場合はステップS617に行き、その他の指示等を受け付けない場合はステップS601に戻る。

0141

(ステップS617)車載処理部133等は、その他の指示等に応じた処理を行う。ステップS601に戻る。

0142

なお、図6のフローチャートにおいて、経路案内が終了した後に、端末処理部123が自動的に、車載格納部131に格納された地図情報を削除しても良い。かかることにより、地図情報が不正に複数の車載装置13に複写されることを防止できる。なお、端末処理部123は、目的地情報が示す目的地に到着したことを検知することにより、経路案内が終了したと判断しても良いし、エンジンがOFFになったこと等を検知することにより、経路案内が終了したと判断しても良い。

0143

また、図6のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。

0144

以下、本実施の形態における地図情報システム1の2つの具体的な動作について説明する。地図情報システム1の概念図は図1である。また、2つの具体例のうち、具体例1は、車載装置13の地図情報が最新か否かを判断せずに、車載装置13で使用する地図情報を端末装置12から車載装置13に送信する例である。具体例2は、車載装置13の地図情報が最新でない場合に、最新でない範囲の地図情報を端末装置12から車載装置13に送信する例である。
(具体例1)

0145

今、端末装置12は、例えば、スマートフォンである。そして、この端末装置12のユーザは、自宅で、2014/11/13 18:00に発売された全国地図の地図情報を、サーバ装置11からダウンロードするために、端末装置12に、地図情報の送信指示を入力した、とする。なお、地図情報の送信指示の入力は、例えば、全国地図の地図情報の購入申出である。

0146

すると、端末装置12の端末受付部122は、ユーザから地図情報の送信指示を受け付ける。なお、ここでの地図情報の送信指示は、サーバ装置11のサーバ格納部111に格納されているすべての地図情報であり、全国地図の地図情報を送信する指示である、とする。

0147

次に、指示送信部1241は、受け付けられた地図情報の送信指示をサーバ装置11に送信する。

0148

次に、サーバ装置11のサーバ受信部112は、地図情報の送信指示を端末装置12から受信する。そして、サーバ処理部113は、当該地図情報の送信指示に対応する全国地図の地図情報をサーバ格納部111から取得する。次に、サーバ送信部114は、地図情報の送信指示を送信した端末装置12に、全国地図の地図情報を送信する。

0149

次に、端末装置12の地図情報受信部1253は、全国地図の地図情報を受信する。そして、地図情報蓄積部1231は、受信された全国地図の地図情報を地図情報格納部1211に蓄積する。そして、端末処理部123は、全国地図の地図情報の購入に対して、課金処理を行う。課金処理は、一括課金の処理でも良いし、毎月、一定の額の引き落としのための処理等でも良い。課金の方法は問わない。また、課金処理は公知技術であるので、詳細な説明を省略する。以上により、端末装置12に、「2014/11/13 18:00」の時点の最新の全国地図の地図情報が格納された。かかる地図情報の例は、図7である。図7は、地図情報管理表である。地図情報管理表は、「ID」「地図識別子」「地図情報」「属性情報」「範囲情報」を有するレコードを多数管理している。「ID」はレコードを識別する情報である。「地図識別子」は地図情報を識別する情報である。「地図情報」は、ここでは地図を構成するファイル名であるが、データ構造等は問わない。「属性情報」は、ここでは地図情報が、サーバ装置11に登録された日時である。「範囲情報」は地図情報の範囲であり、2つの(緯度,経度)からなる。2つの(緯度,経度)の一つは、矩形領域の右上の点の(緯度,経度)、他方は矩形領域の左下の点の(緯度,経度)である。

0150

次に、ユーザは、明日、ドライブする目的地を示す目的地情報「地点X」を端末装置12に入力した、とする。すると、受付部1221は、目的地情報「地点X」を受け付ける。そして、端末処理部123は、受け付けられた目的地情報「地点X」を、端末格納部121に蓄積する。

0151

そして、明くる日に、このユーザは、端末装置12を持参して、自分の自動車乗り込んで、自動車のエンジンをONにした、とする。すると、車載装置13が起動される。そして、車載装置13の車載送信部135は、iBeaconにより起動命令を端末装置12に送信する。なお、自動車のエンジンをONにしなくとも、車載装置13の車載送信部135は、常に、起動命令を端末装置12に送信していても良い。

0152

次に、端末装置12の起動命令受信部1251は、車載装置13から起動命令を受信する。次に、起動処理部1232は、端末格納部121のアプリを起動する。そして、アプリの起動により、端末出力部126は、図8に示すような画面を出力する。なお、アプリは、端末格納部121に格納されている目的地情報「地点X」を読み見出し、画面の表示する(801参照)。なお、目的地情報「地点X」は編集可能である。また、アプリは、端末処理部123を構成する。

0153

次に、ユーザは、図8の「送信する」ボタン802を押下した、とする。すると、受付部1221は、目的地情報の送信指示を受け付ける。次に、目的地情報送信部1242は、目的地情報「地点X」を取得し、当該「地点X」を車載装置13に送信する。

0154

次に、車載装置13の車載受信部134は、目的地情報「地点X」を端末装置12から受信する。次に、車載処理部133は、現在位置を示す現在地情報を取得する。次に、車載処理部133は、取得した現在地情報と、受信した目的地情報「地点X」とを用いて、経路探索を行い、1以上の経路情報を取得する。そして、車載送信部135は、取得された1以上の経路情報を端末装置12に送信する。

0155

次に、端末装置12の経路情報受信部1252は、車載装置13から1以上の経路情報を受信する。

0156

次に、関連地図情報取得部1234は、受信された1以上の各経路情報が示す1以上の経路をすべて含む1以上の地図情報を地図情報格納部1211から取得する。なお、関連地図情報取得部1234は、受信された1以上の各経路情報が示す1以上の経路をすべて含む1以上の地図情報および周辺の1以上の地図情報をも取得しても良い。周辺の地図情報とは、1以上の経路をすべて含む1以上の地図情報の周辺の予め決められた範囲の地図情報であることは好適である。なお、関連地図情報取得部1234が取得した1以上の地図情報は1以上の関連地図情報である。

0157

次に、関連地図情報送信部1243は、関連地図情報取得部1234が取得した1以上の関連地図情報を車載装置13に送信する。

0158

次に、車載装置13の車載受信部134は、端末装置12から1以上の関連地図情報を受信する。そして、車載処理部133は、受信された1以上の関連地図情報を車載格納部131に蓄積する。以上により、車載格納部131には、今回のドライブで、使用する可能性のある地図情報において、最新の地図情報が格納された。

0159

次に、車載処理部133は、車載格納部131に格納されている地図情報を用いて、経路探索を行い、1以上の経路情報を取得する。そして、以後、通常、最も、コストが小さい経路情報を用いて、車載装置13において、経路案内が開始される。

0160

以上、具体例1において、最新の地図情報を、必要になる際に車載装置に提供できた。

0161

また、具体例1において、経路案内が終了した後に、受信された地図情報を削除しても良い。かかることにより、同時に2以上の装置で、地図情報が利用されることは無い。
(具体例2)

0162

次に、サーバ装置11から一部の地図情報が更新されたことが端末装置12に通知された、とする。

0163

そして、ユーザは、サーバ装置11から更新された地図情報のみの送信指示を端末装置12に入力した、とする。

0164

すると、端末装置12の端末受付部122は、当該送信指示を受け付け、指示送信部1241は当該送信指示をサーバ装置11に送信する。

0165

次に、サーバ装置11のサーバ受信部112は、当該送信指示を端末装置12から受信する。そして、サーバ処理部113は、当該送信指示に対応する、更新された一部の地図情報をサーバ格納部111から取得する。次に、サーバ送信部114は、送信指示を送信した端末装置12に、更新されていた一部の地図情報を送信する。

0166

次に、端末装置12の地図情報受信部1253は、更新された一部の地図情報を受信する。そして、地図情報蓄積部1231は、受信された地図情報を地図情報格納部1211に蓄積する。以上により、端末装置12に、図9に示す地図情報が格納された。図9において、図7の地図情報と比較して、「ID=3」「ID=4」のレコードの地図情報が更新されている。つまり、通常、地図識別子「1003」「1004」で識別される地図の領域に、新しい道路ができた等の変更があった、ということである。

0167

次に、ユーザは、明日、ドライブする目的地を示す目的地情報「地点Y」を端末装置12に入力した、とする。すると、受付部1221は、目的地情報「地点Y」を受け付ける。そして、端末処理部123は、受け付けられた目的地情報「地点Y」を、端末格納部121に蓄積する。なお、「地点Y」は、「地点X」に近い地点である、とする。

0168

そして、明くる日に、このユーザは、端末装置12を持参して、自分の自動車に乗り込んで、自動車のエンジンをONにした、とする。すると、車載装置13が起動される。そして、車載装置13の車載送信部135は、iBeaconにより起動命令を端末装置12に送信する。

0169

次に、端末装置12の起動命令受信部1251は、車載装置13から起動命令を受信する。次に、起動処理部1232は、端末格納部121のアプリを起動する。そして、アプリの起動により、端末出力部126は、図8と同様の画面を出力する。なお、アプリは、端末格納部121に格納されている目的地情報「地点Y」を読み見出し、画面を表示する。なお、目的地情報「地点Y」は編集可能である。

0170

次に、ユーザは、「送信する」ボタンを押下した、とする。すると、受付部1221は、目的地情報の送信指示を受け付ける。次に、目的地情報送信部1242は、目的地情報「地点Y」を取得し、当該「地点Y」を車載装置13に送信する。

0171

次に、車載装置13の車載受信部134は、目的地情報「地点Y」を端末装置12から受信する。次に、車載処理部133は、現在位置を示す現在地情報を取得する。次に、車載処理部133は、取得した現在地情報と、受信した目的地情報「地点Y」とを用いて、経路探索を行い、1以上の経路情報を取得する。そして、車載送信部135は、取得された1以上の経路情報を端末装置12に送信する。

0172

次に、端末装置12の経路情報受信部1252は、車載装置13から1以上の経路情報を受信する。

0173

次に、判断部1233は、受信された1以上の各経路情報が示す1以上の経路をすべて含む1以上の地図情報の地図識別子(例えば、「1001,1002,1003,1004」)を取得する。

0174

判断部1233は、取得した地図識別子、「1001,1002,1003,1004」を有する問い合わせを車載装置13に送信する。

0175

次に、車載装置13の車載受信部134は、端末装置12から「1001,1002,1003,1004」を有する問い合わせを受信する。

0176

次に、車載処理部133は、問い合わせに含まれる4つの地図識別子「1001,1002,1003,1004」に対応する4つの属性情報を車載格納部131から取得する。ここで、車載処理部133は、車載格納部131に格納されている地図情報等を用いて、4つの地図識別子に対応する4つの属性情報「1001:2014/11/13 18:00,1002:2014/11/13 18:00,1003:2014/11/13 18:00,1004:2014/11/13 18:00」を取得する。なお、例えば、車載格納部131に格納されている地図情報等のデータ構造は、図7図9と同様である、とする。

0177

次に、車載送信部135は、4つの地図識別子に対応する4つの属性情報「1001:2014/11/13 18:00,1002:2014/11/13 18:00,1003:2014/11/13 18:00,1004:2014/11/13 18:00」を端末装置12に送信する。

0178

次に、端末装置12の判断部1233は、4つの地図識別子に対応する4つの属性情報を受信する。

0179

次に、判断部1233は、受信された「1001:2014/11/13 18:00」を用いて、地図識別子「1001」と対になる属性情報「2014/11/13 18:00」を、図9の地図情報管理表から取得する。

0180

そして、判断部1233は、受信された属性情報「2014/11/13 18:00」と取得した属性情報「2014/11/13 18:00」とが一致していることを検知し、地図識別子「1001」の地図情報の更新の必要は無い、と判断する。

0181

次に、判断部1233は、受信された「1002:2014/11/13 18:00」を用いて、地図識別子「1002」と対になる属性情報「2014/11/13 18:00」を、図9の地図情報管理表から取得する。

0182

そして、判断部1233は、受信された属性情報「2014/11/13 18:00」と取得した属性情報「2014/11/13 18:00」とが一致していることを検知し、地図識別子「1002」の地図情報の更新の必要は無い、と判断する。

0183

次に、判断部1233は、受信された「1003:2014/11/13 18:00」を用いて、地図識別子「1003」と対になる属性情報「2014/12/24 11:15」を、図9の地図情報管理表から取得する。

0184

そして、判断部1233は、受信された属性情報「2014/11/13 18:00」と取得した属性情報「2014/12/24 11:15」とが一致していないことを検知し、地図識別子「1003」の地図情報の更新の必要が有る、と判断する。

0185

次に、関連地図情報取得部1234は、地図識別子「1003」と対になる地図情報「map03」を図9の地図情報管理表から取得する。

0186

そして、関連地図情報送信部1243は、地図情報「map03」を車載装置13に送信する。なお、地図情報「map03」は、関連地図情報である。また、地図情報「map03」は、例えば、ファイル名「map03」の地図情報である。

0187

次に、判断部1233は、受信された「1004:2014/11/13 18:00」を用いて、地図識別子「1004」と対になる属性情報「2014/12/24 11:15」を、図9の地図情報管理表から取得する。

0188

そして、判断部1233は、受信された属性情報「2014/11/13 18:00」と取得した属性情報「2014/12/24 11:15」とが一致していないことを検知し、地図識別子「1004」の地図情報の更新の必要が有る、と判断する。

0189

次に、関連地図情報取得部1234は、地図識別子「1004」と対になる地図情報「map04」を図9の地図情報管理表から取得する。

0190

そして、関連地図情報送信部1243は、地図情報「map04」を車載装置13に送信する。なお、地図情報「map04」は、関連地図情報である。また、地図情報「map04」は、例えば、ファイル名「map04」の地図情報である。

0191

次に、車載装置13の車載受信部134は、端末装置12から2つの関連地図情報「map03」「map04」を受信する。

0192

次に、車載処理部133は、受信された2つの関連地図情報を車載格納部131に蓄積する。

0193

以上により、車載格納部131の地図情報も最新の地図情報になった。

0194

次に、車載処理部133は、車載格納部131に格納されている地図情報を用いて、経路探索を行い、1または2以上の経路情報を取得する。

0195

次に、車載処理部133は、先の経路探索の結果と、今回の経路探索の結果とが同じであるか否かを判断する。ここで、例えば、同じである、と判断した、とする。

0196

そして、以後、車載装置13は、更新された地図情報を用いて、経路案内を続ける。

0197

なお、先の経路探索の結果と、今回の経路探索の結果とが異なる場合、先の経路探索で得た経路以外の経路に関する最新の地図情報が必要である場合もあり得るので、車載送信部135は、再度、今回、取得した1以上の経路情報を端末装置12に送信する。そして、端末装置12と車載装置13とは、上記と同様の処理を行い、今回のドライブで使用する、または使用する可能性のある地図情報であり、車載装置13内の地図情報を最新の地図情報に更新する。

0198

また、具体例2において、更新すべき地図情報を決定する処理は、端末装置12が行った。しかし、更新すべき地図情報を決定する処理は、車載装置13が行っても良い。

0199

かかる場合、判断部1233は、受信された1以上の各経路情報が示す1以上の経路をすべて含む1以上の地図情報の地図識別子(例えば、「1001,1002,1003,1004」)と、各地図識別子に対応する属性情報を、図9の地図情報管理表から取得する。つまり、判断部1233は、4つの地図識別子と4つの属性情報との組「1001:2014/11/13 18:00,1002:2014/11/13 18:00,1003:2014/11/13 18:00,1004:2014/11/13 18:00」を取得する。

0200

そして、判断部1233は、取得した上記の4組の情報を有する問い合わせを車載装置13に送信する。

0201

次に、車載装置13の車載受信部134は、端末装置12から「1001:2014/11/13 18:00,1002:2014/11/13 18:00,1003:2014/12/22 11:15,1004:2014/12/22 11:15」を有する問い合わせを受信する。

0202

次に、車載処理部133は、受信された「1001:2014/11/13 18:00」を用いて、地図識別子「1001」と対になる属性情報「2014/11/13 18:00」を地図情報管理表から取得する。

0203

そして、車載処理部133は、受信された属性情報「2014/11/13 18:00」と取得した属性情報「2014/11/13 18:00」とが一致していることを検知し、地図識別子「1001」の地図情報の更新の必要は無い、と判断する。

0204

次に、車載処理部133は、受信された「1002:2014/11/13 18:00」を用いて、地図識別子「1002」と対になる属性情報「2014/11/13 18:00」を地図情報管理表から取得する。

0205

そして、車載処理部133は、受信された属性情報「2014/11/13 18:00」と取得した属性情報「2014/11/13 18:00」とが一致していることを検知し、地図識別子「1002」の地図情報の更新の必要は無い、と判断する。

0206

次に、車載処理部133は、受信された「1003:2014/12/24 11:15」を用いて、地図識別子「1003」と対になる属性情報「2014/11/13 18:00」を、図9の地図情報管理表から取得する。

0207

そして、車載処理部133は、受信された属性情報「2014/12/24 11:15」と取得した属性情報「2014/11/13 18:00」とが一致していないことを検知し、地図識別子「1003」の地図情報の更新の必要が有る、と判断する。

0208

次に、車載処理部133は、受信された「1004:2014/12/24 11:15」を用いて、地図識別子「1004」と対になる属性情報「2014/11/13 18:00」を、図9の地図情報管理表から取得する。

0209

そして、判断部1233は、受信された属性情報「2014/12/24 11:15」と取得した属性情報「2014/11/13 18:00」とが一致していないことを検知し、地図識別子「1004」の地図情報の更新の必要が有る、と判断する。

0210

次に、車載送信部135は、更新の必要が有る地図情報の地図識別子「1003」「1004」を、端末装置12に送信する。

0211

次に、端末装置12の判断部1233は、地図識別子「1003」「1004」を受信する。

0212

次に、関連地図情報取得部1234は、地図識別子「1003」「1004」と対になる地図情報「map03」「map04」を図9の地図情報管理表から取得する。

0213

そして、関連地図情報送信部1243は、地図情報「map03」「map04」を車載装置13に送信する。

0214

次に、車載装置13の車載受信部134は、端末装置12から2つの関連地図情報「map03」「map04」を受信する。

0215

次に、車載処理部133は、受信された2つの関連地図情報を車載格納部131に蓄積する。

0216

以上、本実施の形態によれば、最新の地図情報を、一旦、端末装置12に蓄積しておいて、必要になる際に端末装置12から1または2以上の車載装置13に提供できる。

0217

また、本実施の形態によれば、最新の地図情報を、一旦、端末装置12に蓄積しておいて、必要になる際に、かつ更新が必要な場合のみ、1または2以上の車載装置13に提供できる。

0218

なお、本実施の形態において、一の端末装置12から、複数の車載装置13に必要な地図情報を送信できる。

0219

さらに、本実施の形態における処理は、ソフトウェアで実現しても良い。そして、このソフトウェアをソフトウェアダウンロード等により配布しても良い。また、このソフトウェアをCD−ROMなどの記録媒体に記録して流布しても良い。なお、このことは、本明細書における他の実施の形態においても該当する。なお、本実施の形態における端末装置12を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータアクセス可能な記録媒体は、地図情報を格納し得る地図情報格納部を含み、コンピュータを、地図情報を格納しているサーバ装置から、更新された地図情報を受信する地図情報受信部と、前記更新された地図情報を前記地図情報格納部に蓄積する地図情報蓄積部と、目的地を示す目的地情報を受け付ける受付部と、前記受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を前記地図情報格納部から取得する関連地図情報取得部と、前記経路関連地図情報取得部が取得した関連地図情報を車載装置に送信する関連地図情報送信部として機能させるためのプログラムである。

0220

また、上記プログラムにおいて、前記受付部が受け付けた目的地情報を前記車載装置に送信する目的地情報送信部と、前記車載装置から、前記目的地情報を用いて構成された経路の情報である経路情報を受信する経路情報受信部として、コンピュータをさらに機能させ、前記関連地図情報取得部は、前記経路情報受信部が受信した経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を前記地図情報格納部から取得するものとして、コンピュータを機能させるプログラムであることは好適である。

0221

また、上記プログラムにおいて、前記車載装置において、前記受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報の更新が必要か否かを判断する判断部として、コンピュータをさらに機能させ、前記関連地図情報送信部は、前記判断部における判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、前記関連地図情報を前記車載装置に送信する
ものとして、コンピュータを機能させるプログラムであることは好適である。

0222

また、上記プログラムにおいて、前記判断部は、前記受付部が受け付けた目的地情報が示す目的地に関する地図情報の更新が必要か否かを、前記車載装置に問い合わせ、地図情報の更新が必要か否かの判断結果を前記車載装置から受信し、前記関連地図情報送信部は、前記判断部が受信した判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、前記関連地図情報を前記車載装置に送信するものとして、コンピュータを機能させるプログラムであることは好適である。

0223

また、上記プログラムにおいて、前記地図情報受信部は、前記受付部が目的地情報を受け付ける前に、前記サーバ装置から更新された地図情報を受信するものとして、コンピュータを機能させるプログラムであることは好適である。

0224

また、上記プログラムにおいて、前記車載装置からのアプリケーションの起動のための命令である起動命令を受信する起動命令受信部と、前記起動命令に応じて、アプリケーションを起動し、前記関連地図情報の送信に向けた処理を行う起動処理部として、コンピュータをさらに機能させるプログラムであることは好適である。

0225

(実施の形態2)

0226

本実施の形態において、サーバ装置から受信した最新の地図情報を、車載装置で必要になる際に車載装置に提供できる端末装置を含む地図情報システムについて説明する。

0227

また、本実施の形態において、実施の形態1との相違点は、端末装置が経路情報を取得する点である。なお、実施の形態1では、端末装置12は経路情報を車載装置13から受信した。

0228

本実施の形態における地図情報システム2の概念図は、符号を除いて、図1と同様である。地図情報システム2は、サーバ装置11、端末装置22、1または2以上の車載装置23を備える。端末装置12は、通常、携帯可能な端末である。端末装置22は、例えば、いわゆるスマートフォン、携帯電話、ノートパソコン、タブレット端末等であり、その種類は問わない。車載装置23は、通常、車載用のナビゲーション装置である。車載装置13は、車等の移動体から着脱可能であっても良い。車載装置23は、いわゆるスマートフォン、タブレット端末等であっても良い。なお、車載装置23は、通常、いわゆるナビゲーション機能を有する。ナビゲーション機能は、通常、経路探索の機能、経路案内の機能等を含む。

0229

図10は、本実施の形態における地図情報システム2のブロック図である。

0230

地図情報システム2を構成する端末装置22は、端末格納部121、端末受付部122、端末処理部223、端末送信部224、および端末受信部125を備える。

0231

端末処理部223は、地図情報蓄積部1231、起動処理部1232、位置情報取得部2231、経路探索部2232、判断部1233、および関連地図情報取得部2234を備える。

0232

端末送信部224は、指示送信部1241、経路情報送信部2241、および関連地図情報送信部1243を備える。

0233

端末受信部225は、起動命令受信部1251、および地図情報受信部1253を備える。

0234

車載装置23は、車載格納部131、車載受付部132、車載処理部233、車載受信部234、および車載送信部235を備える。

0235

端末処理部223は、各種の処理を行う。各種の処理とは、例えば、地図情報蓄積部1231、起動処理部1232、位置情報取得部2231、経路探索部2232、判断部1233、関連地図情報取得部2234が行う処理である。

0236

位置情報取得部2231は、現在位置を示す現在地情報を取得する。位置情報取得部2231は、GPS受信機により実現され得る。ただし、位置情報取得部2231は、3以上の携帯電話の基地局からの電波の強度を用いて、現在地情報を推定するものでも良い。位置情報取得部2231の実現手段は問わない。

0237

経路探索部2232は、位置情報取得部2231が取得した現在地情報と目的地情報とを用いて経路探索し、経路情報を取得する。経路探索部2232は、地図情報格納部1211の地図情報を用いて、経路探索する。経路探索の技術は公知技術であるので、詳細な説明は省略する。

0238

関連地図情報取得部2234は、受付部1221が受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を地図情報格納部1211から取得する。ここで、目的地または現在地に関する地図情報とは、目的地およびその周辺の地図情報、現在地およびその周辺の地図情報、現在地と目的地とにより決定される経路上の地図情報、現在地と目的地とにより決定される経路およびその周辺の地図情報などである。

0239

関連地図情報は、現在の走行で、車載装置23において、使用される可能性のある地図情報であることは好適である。また、関連地図情報は、現在の走行で、車載装置23において、使用される地図情報であることは好適である。

0240

関連地図情報取得部2234は、経路探索部2232が取得した経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を地図情報格納部1211から取得する。

0241

関連地図情報取得部2234は、判断部1233における判断結果が、車載装置23において、地図情報の更新が必要であるとの判断結果である場合にのみ、関連地図情報を取得することは好適である。

0242

関連地図情報取得部2234は、例えば、目的地情報、現在地情報、または経路情報を用いて、車載装置23における経路案内で使用する、または使用する可能性のある地点または道路等の情報を決定する。そして関連地図情報取得部2234は、例えば、地点または道路等の情報に対応する地図情報を取得する。

0243

関連地図情報取得部2234は、例えば、現在地と目的地を含む領域(例えば、矩形領域)の地図情報を取得しても良い。

0244

関連地図情報は、目的地情報が示す目的地を含む地図情報でも良い。また、関連地図情報は、経路探索部2232が取得した経路情報が示す経路を含む地図情報でも良い。

0245

端末送信部224は、各種の情報や指示等を送信する。端末送信部224は、例えば、地図情報の送信指示をサーバ装置11に送信する。また、端末送信部224は、例えば、経路情報を車載装置23に送信する。

0246

経路情報送信部2241は、経路情報を車載装置23に送信する。

0247

車載処理部233は、各種の処理を行う。車載処理部233は、例えば、受信された経路情報を蓄積する。また、車載処理部233は、例えば、受信された1以上の地図識別子に対応する属性情報を取得する。また、車載処理部233は、例えば、経路案内を行う。また、車載処理部233は、例えば、受信された地図情報を蓄積する。

0248

車載受信部234は、各種の情報や指示等を受信する。各種の情報や指示等とは、例えば、経路情報、地図情報等である。

0249

車載送信部235は、各種の情報を送信する。車載送信部235は、例えば、起動命令を送信する。車載送信部235は、例えば、1以上の属性情報を送信する。

0250

端末処理部223、経路探索部2232、関連地図情報取得部2234、車載処理部233は、通常、MPUやメモリ等から実現され得る。端末処理部223の処理手順は、通常、ソフトウェアで実現され、当該ソフトウェアはROM等の記録媒体に記録されている。但し、ハードウェア(専用回路)で実現しても良い。

0251

端末送信部224、経路情報送信部2241、車載送信部235は、通常、無線または有線の通信手段で実現されるが、放送手段で実現されても良い。

0252

車載受信部234は、通常、無線または有線の通信手段で実現されるが、放送を受信する手段で実現されても良い。また、車載受信部234は、近距離無線通信手段で実現されても良い。

0253

次に、地図情報システム2の動作について説明する。まず、端末装置22の動作について、図11のフローチャートを用いて説明する。図11のフローチャートにおいて、図4のフローチャートと同一のステップについて、説明を省略する。

0254

(ステップS1101)位置情報取得部2231は、現在地情報を取得する。

0255

(ステップS1102)経路探索部2232は、ステップS405で受け付けられた目的地情報と、ステップS1101で取得された現在値情報とを用いて、経路探索を行い、1または2以上の経路情報を取得する。

0256

(ステップS1103)経路探索部2232は、ステップS1102で取得した1または2以上の経路情報を端末格納部121に蓄積する。

0257

(ステップS1104)端末受付部122は、経路情報の送信指示を受け付けたか否かを判断する。経路情報の送信指示を受け付けた場合はステップS1105に行き、経路情報の送信指示を受け付けない場合はステップS413に行く。なお、経路情報の送信指示は、通常、一つの経路情報を有する。つまり、経路探索部2232が2以上の経路情報を取得した場合、例えば、ユーザが一つの経路情報を選択する。

0258

(ステップS1105)経路情報送信部2241は、経路情報の送信指示に対応する経路情報を、車載装置23に送信する。

0259

(ステップS1106)関連地図情報送信部1243等は、地図情報を送信する処理を行う。ステップS401に戻る。かかる地図情報送信処理について、図12のフローチャートを用いて説明する。

0260

なお、図11のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。

0261

次に、ステップS1106の地図情報送信処理について、図12のフローチャートを用いて説明する。

0262

(ステップS1201)判断部1233は、経路情報に対応する1以上の各地図情報の1以上の地図識別子を取得する。経路情報に対応する地図情報とは、経路情報が示す経路が含まれる地図情報、または経路情報が示す経路が含まれる地図情報とその周辺の地図情報等である。

0263

(ステップS1202)判断部1233は、ステップS1201で取得した1以上の地図識別子を、車載装置23に送信する。

0264

(ステップS1203)判断部1233は、ステップS1202における1以上の地図識別子の送信に応じて、車載装置23から1以上の各地図識別子に対応する1以上の属性情報を受信したか否かを判断する。1以上の属性情報を受信した場合はステップS1204に行き、1以上の属性情報を受信しない場合はステップS1203に戻る。

0265

(ステップS1204)判断部1233は、カウンタiに1を代入する。

0266

(ステップS1205)判断部1233は、ステップS1201で取得した地図識別子の中で、i番目の地図識別子が存在するか否かを判断する。i番目の地図識別子が存在する場合はステップS1206に行き、i番目の地図識別子が存在しない場合は上位処理にリターンする。

0267

(ステップS1206)判断部1233は、i番目の地図識別子に対応する車載装置13の地図情報の更新が必要であるか否かを判断する。更新が必要であると判断した場合はステップS1207に行き、更新が必要でないと判断した場合はステップS1208に行く。なお、判断部1233は、例えば、i番目の地図識別子に対応する車載装置13の属性情報と、i番目の地図識別子に対応する端末装置22の属性情報とを比較し、車載装置13の属性情報が示す日時やバージョン等が古い場合、更新が必要であるか否かを判断する。

0268

(ステップS1207)関連地図情報取得部1234は、i番目の地図識別子により識別される地図情報を端末格納部121から取得する。そして、関連地図情報送信部1243は、取得された地図情報を車載装置13に送信する。なお、送信される地図情報は、関連地図情報である。

0269

(ステップS1208)判断部1233は、カウンタiを1、インクリメントする。ステップS1205に戻る。

0270

なお、図12のフローチャートにおいて、判断部1233は上記の判断処理を行わなくても良い。かかる場合、関連地図情報取得部1234は、経路情報に対応するすべての地図情報を地図情報格納部1211から取得する。そして、関連地図情報送信部1243は、取得された地図情報を車載装置13に送信する。

0271

次に、車載装置23の動作について、図13のフローチャートを用いて説明する。図13のフローチャートにおいて、図6のフローチャートと同一のステップについて、その説明を省略する。

0272

(ステップS1301)車載受信部234は、端末装置22から経路情報を受信したか否かを判断する。経路情報を受信した場合はステップS1302に行き、経路情報を受信しない場合はステップS617に行く。

0273

(ステップS1302)車載処理部233は、ステップS1301で受信された経路情報を車載格納部131に蓄積する。

0274

(ステップS1303)車載受信部234は、ステップS1301で受信された経路情報に対応する1以上の地図識別子を受信したか否かを判断する。1以上の地図識別子を受信した場合はステップS1304に行き、1以上の地図識別子を受信しない場合はステップS1308に行く。

0275

(ステップS1304)車載処理部233は、ステップS1303で受信された1以上の各地図識別子で識別される地図情報の属性情報を、車載格納部131から取得する。

0276

(ステップS1305)車載送信部235は、ステップS1304で取得された属性情報を端末装置22に送信する。なお、車載送信部235は、通常、属性情報と地図識別子との組を、1組以上、端末装置22に送信する。ステップS1301に戻る。

0277

(ステップS1306)車載受信部234は、ステップS1305における属性情報の送信に応じて、端末装置22から1以上の地図情報を受信したか否かを判断する。1以上の地図情報を受信した場合はステップS1307に行き、1以上の地図情報を受信しない場合はステップS1308に行く。

0278

(ステップS1307)車載処理部233は、ステップS1306で受信された1以上の地図情報を車載格納部131に蓄積する。

0279

(ステップS1308)車載処理部233は、ステップS1301で受信された経路情報と、車載格納部131の地図情報とを用いて、経路案内を行う。ステップS1301に戻る。なお、経路案内の技術は公知技術であるので、詳細な説明を省略する。

0280

なお、図13のフローチャートにおいて、車載装置23が、更新が必要な地図情報を判断しても良い。つまり、例えば、車載受信部234は、受信された経路情報に対応する地図識別子と属性情報との組を、1組以上受信する。そして、車載処理部233は、受信された1以上の各地図識別子で識別される地図情報の属性情報を、車載格納部131から取得する。次に、車載処理部233は、受信された1以上の各地図識別子と対になる1以上の属性情報を車載格納部131から取得する。そして、車載処理部233は、地図識別子ごとに、受信された属性情報と取得した属性情報とを比較する。次に、車載処理部233は、取得した属性情報が示すバージョン情報等が古い地図情報であることを示す比較結果に対応する0または1以上の地図識別子を取得する。そして、車載送信部235は、1以上の地図識別子を端末装置22に送信する。次に、1以上の地図識別子の送信に応じて、1以上の地図情報を、端末装置22から受信する。

0281

また、図13のフローチャートにおいて、電源オフや処理終了の割り込みにより処理は終了する。

0282

以下、本実施の形態における地図情報システム2の2つの具体的な動作について説明する。地図情報システム2の概念図は図1と同様である。また、2つの具体例のうち、具体例1は、車載装置23の地図情報が最新か否かを判断せずに、車載装置23で使用する地図情報を端末装置22から車載装置23に送信する例である。具体例2は、車載装置23の地図情報が最新でない場合に、最新でない範囲の地図情報を端末装置22から車載装置23に送信する例である。
(具体例1)

0283

今、端末装置22は、例えば、スマートフォンである。そして、この端末装置22のユーザは、自宅で、「2014/11/13 18:00」に、サーバ装置11に登録された全国地図の地図情報を、サーバ装置11からダウンロードするために、端末装置22に、地図情報の送信指示を入力した、とする。なお、地図情報の送信指示の入力は、例えば、全国地図の地図情報の購入の申出である。

0284

すると、端末装置22の端末受付部122は、ユーザから地図情報の送信指示を受け付ける。なお、ここでの地図情報の送信指示は、サーバ装置11のサーバ格納部111に格納されているすべての地図情報であり、全国地図の地図情報を送信する指示である、とする。

0285

次に、指示送信部1241は、受け付けられた地図情報の送信指示をサーバ装置11に送信する。

0286

次に、サーバ装置11のサーバ受信部112は、地図情報の送信指示を端末装置22から受信する。そして、サーバ処理部113は、当該地図情報の送信指示に対応する全国地図の地図情報をサーバ格納部111から取得する。次に、サーバ送信部114は、地図情報の送信指示を送信した端末装置22に、全国地図の地図情報を送信する。

0287

次に、端末装置22の地図情報受信部1253は、全国地図の地図情報を受信する。そして、地図情報蓄積部1231は、受信された全国地図の地図情報を地図情報格納部1211に蓄積する。そして、端末処理部223は、全国地図の地図情報の購入に対して、課金処理を行う。以上により、端末装置22に、「2014/11/13 18:00」の時点の最新の全国地図の地図情報が格納された。かかる地図情報の例は、図7である。図7は、地図情報管理表である。

0288

次に、ユーザは、明日、ドライブする目的地を示す目的地情報「地点X」を端末装置22に入力した、とする。すると、受付部1221は、目的地情報「地点X」を受け付ける。そして、位置情報取得部2231は、現在地情報を取得する。経路探索部2232は、目的地情報「地点X」と、取得された現在値情報とを用いて、経路探索を行い、1以上の経路情報を取得する。そして、経路探索部2232は、取得した1以上の経路情報を端末格納部121に蓄積する。なお、経路探索部2232は、ユーザが選択した一の経路情報を端末格納部121に蓄積しても良い。また、経路探索部2232は、最もコストが安い一の経路情報を端末格納部121に蓄積しても良い。

0289

そして、明くる日に、このユーザは、端末装置22を持参して、自分の自動車に乗り込んで、自動車のエンジンをONにした、とする。すると、車載装置23が起動される。そして、車載装置23の車載送信部235は、iBeaconにより起動命令を端末装置22に送信する。

0290

次に、端末装置22の起動命令受信部1251は、車載装置23から起動命令を受信する。次に、起動処理部1232は、端末格納部121のアプリを起動する。そして、アプリの起動により、端末出力部126は、図14に示すような画面を出力する。図14において、昨日、端末格納部121に蓄積された経路情報が地図情報とともに出力されている。

0291

次に、ユーザは、図14の「送信」ボタン1401を押下した、とする。すると、端末受付部122は、経路情報の送信指示を受け付ける。

0292

次に、経路情報送信部2241は、図14で表示されている経路の経路情報を取得し、当該経路情報を車載装置23に送信する。

0293

次に、関連地図情報取得部1234は、当該経路情報に対応するすべての地図情報を地図情報格納部1211から取得する。そして、関連地図情報送信部1243は、取得されたすべての地図情報を車載装置13に送信する。なお、送信される地図情報は、関連地図情報である。

0294

次に、車載装置23の車載受信部234は、端末装置22から1以上の関連地図情報を受信する。そして、車載処理部233は、受信された1以上の関連地図情報を車載格納部131に蓄積する。以上により、車載格納部131には、今回のドライブで、使用する可能性のある地図情報において、最新の地図情報が格納された。

0295

次に、車載処理部233は、車載格納部131に格納されている地図情報と、受信された経路情報を用いて、経路案内を開始する。

0296

以上、具体例1において、最新の地図情報を、必要になる際に車載装置に提供できた。なお、具体例1において、車載処理部233は、経路案内が終了したことを検知した場合、受信された地図情報を削除しても良い。
(具体例2)

0297

次に、サーバ装置11から一部の地図情報が更新されたことが端末装置22に通知された、とする。

0298

そして、ユーザは、サーバ装置11から更新された地図情報のみの送信指示を端末装置22に入力した、とする。

0299

すると、端末装置22の端末受付部122は、当該送信指示を受け付け、指示送信部1241は当該送信指示をサーバ装置11に送信する。

0300

次に、サーバ装置11のサーバ受信部112は、当該送信指示を端末装置22から受信する。そして、サーバ処理部113は、当該送信指示に対応する、更新された一部の地図情報をサーバ格納部111から取得する。次に、サーバ送信部114は、送信指示を送信した端末装置22に、更新されていた一部の地図情報を送信する。

0301

次に、端末装置22の地図情報受信部1253は、更新された一部の地図情報を受信する。そして、地図情報蓄積部1231は、受信された地図情報を地図情報格納部1211に蓄積する。以上により、端末装置22に、図9に示す地図情報が格納された。図9において、図7の地図情報と比較して、「ID=3」「ID=4」のレコードの地図情報が更新されている。つまり、通常、地図識別子「1003」「1004」で識別される地図の領域に、新しい道路ができた等の変更があった、ということである。

0302

次に、ユーザは、明日、ドライブする目的地を示す目的地情報「地点X」を端末装置22に入力した、とする。すると、受付部1221は、目的地情報「地点X」を受け付ける。そして、位置情報取得部2231は、現在地情報を取得する。経路探索部2232は、目的地情報「地点X」と、取得された現在値情報とを用いて、経路探索を行い、1以上の経路情報を取得する。そして、経路探索部2232は、取得した1以上の経路情報を端末格納部121に蓄積する。なお、経路探索部2232は、ユーザが選択した一の経路情報を端末格納部121に蓄積しても良い。また、経路探索部2232は、最もコストが安い一の経路情報を端末格納部121に蓄積しても良い。

0303

そして、明くる日に、このユーザは、端末装置22を持参して、自分の自動車に乗り込んで、自動車のエンジンをONにした、とする。すると、車載装置23が起動される。そして、車載装置23の車載送信部235は、iBeaconにより起動命令を端末装置12に送信する。

0304

次に、端末装置22の起動命令受信部1251は、車載装置23から起動命令を受信する。次に、起動処理部1232は、端末格納部121のアプリを起動する。そして、アプリの起動により、端末出力部126は、図14と同様の画面を出力する。

0305

次に、ユーザは、図14の「送信」ボタン1401を押下した、とする。すると、端末受付部122は、経路情報の送信指示を受け付ける。

0306

次に、経路情報送信部2241は、図14で表示されている経路の経路情報を取得し、当該経路情報を車載装置23に送信する。

0307

次に、判断部1233は、経路情報に対応する1以上の各地図情報の1以上の地図識別子(例えば、「1001,1002,1003,1004」)を取得する。

0308

次に、判断部1233は、取得した4つの地図識別子を、車載装置23に送信する。

0309

次に、車載装置23の車載受信部234は、4つの地図識別子を受信する。

0310

次に、車載処理部233は、受信された4つの各地図識別子で識別される地図情報の属性情報を、車載格納部131から取得する。

0311

次に、車載送信部235は、取得された属性情報と、地図識別子との組を端末装置22に送信する。なお、4つの地図識別子と属性情報との組は、「1001:2014/11/13 18:00,1002:2014/11/13 18:00,1003:2014/11/13 18:00,1004:2014/11/13 18:00」である。

0312

次に、車載送信部235は、地図識別子と属性情報との組「1001:2014/11/13 18:00,1002:2014/11/13 18:00,1003:2014/11/13 18:00,1004:2014/11/13 18:00」を端末装置22に送信する。

0313

次に、端末装置22の判断部1233は、4つの地図識別子と属性情報と組を車載装置23から受信する。

0314

次に、判断部1233は、受信された「1001:2014/11/13 18:00」を用いて、地図識別子「1001」と対になる属性情報「2014/11/13 18:00」を、図9の地図情報管理表から取得する。

0315

そして、判断部1233は、受信された属性情報「2014/11/13 18:00」と取得した属性情報「2014/11/13 18:00」とが一致していることを検知し、地図識別子「1001」の地図情報の更新の必要は無い、と判断する。

0316

次に、判断部1233は、受信された「1002:2014/11/13 18:00」を用いて、地図識別子「1002」と対になる属性情報「2014/11/13 18:00」を、図9の地図情報管理表から取得する。

0317

そして、判断部1233は、受信された属性情報「2014/11/13 18:00」と取得した属性情報「2014/11/13 18:00」とが一致していることを検知し、地図識別子「1002」の地図情報の更新の必要は無い、と判断する。

0318

次に、判断部1233は、受信された「1003:2014/11/13 18:00」を用いて、地図識別子「1003」と対になる属性情報「2014/12/24 11:15」を、図9の地図情報管理表から取得する。

0319

そして、判断部1233は、受信された属性情報「2014/11/13 18:00」と取得した属性情報「2014/12/24 11:15」とが一致していないことを検知し、地図識別子「1003」の地図情報の更新の必要が有る、と判断する。

0320

次に、関連地図情報取得部1234は、地図識別子「1003」と対になる地図情報「map03」を図9の地図情報管理表から取得する。

0321

そして、関連地図情報送信部2243は、地図情報「map03」を車載装置23に送信する。なお、地図情報「map03」は、関連地図情報である。また、地図情報「map03」は、例えば、ファイル名「map03」の地図情報である。

0322

次に、判断部1233は、受信された「1004:2014/11/13 18:00」を用いて、地図識別子「1004」と対になる属性情報「2014/12/24 11:15」を、図9の地図情報管理表から取得する。

0323

そして、判断部1233は、受信された属性情報「2014/11/13 18:00」と取得した属性情報「2014/12/24 11:15」とが一致していないことを検知し、地図識別子「1004」の地図情報の更新の必要が有る、と判断する。

0324

次に、関連地図情報取得部2234は、地図識別子「1004」と対になる地図情報「map04」を図9の地図情報管理表から取得する。

0325

そして、関連地図情報送信部2243は、地図情報「map04」を車載装置23に送信する。なお、地図情報「map04」は、関連地図情報である。また、地図情報「map04」は、例えば、ファイル名「map04」の地図情報である。

0326

次に、車載装置23の車載受信部234は、端末装置22から2つの関連地図情報「map03」「map04」を受信する。

0327

次に、車載処理部233は、受信された2つの関連地図情報を車載格納部131に蓄積する。

0328

以上により、車載格納部131の地図情報も最新の地図情報になった。

0329

次に、車載処理部233は、受信された経路情報と、車載格納部131の地図情報とを用いて、経路案内を行う。

0330

以上、本実施の形態によれば、最新の地図情報を、必要になる際に車載装置に提供できる。

0331

また、本実施の形態によれば、最新の地図情報を、必要になる際に、かつ更新が必要な場合のみ、車載装置に提供できる。

0332

なお、本実施の形態における端末装置22を実現するソフトウェアは、以下のようなプログラムである。つまり、このプログラムは、コンピュータがアクセス可能な記録媒体は、地図情報を格納し得る地図情報格納部を含み、コンピュータを、地図情報を格納しているサーバ装置から、更新された地図情報を受信する地図情報受信部と、前記更新された地図情報を前記地図情報格納部に蓄積する地図情報蓄積部と、目的地を示す目的地情報を受け付ける受付部と、前記受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報である関連地図情報を前記地図情報格納部から取得する関連地図情報取得部と、前記経路関連地図情報取得部が取得した関連地図情報を車載装置に送信する関連地図情報送信部として機能させるためのプログラムである。

0333

また、上記プログラムにおいて、現在位置を示す位置情報を取得する位置情報取得部と、前記現在位置を示す位置情報と、前記目的地情報とを用いて経路探索し、経路情報を取得する経路探索部として、コンピュータをさらに機能させ、前記関連地図情報取得部は、前記経路探索部が取得した経路情報に対応する経路の一部または全部を含む地図を示す関連地図情報を前記地図情報格納部から取得するものとして、コンピュータを機能させるプログラムであることは好適である。

0334

また、上記プログラムにおいて、前記車載装置において、前記受付部が受け付けた目的地情報が示す目的地または現在地に関する地図情報の更新が必要か否かを判断する判断部として、コンピュータをさらに機能させ、前記関連地図情報送信部は、前記判断部における判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、前記関連地図情報を前記車載装置に送信するものとして、コンピュータを機能させるプログラムであることは好適である。

0335

また、上記プログラムにおいて、前記判断部は、前記受付部が受け付けた目的地情報が示す目的地に関する地図情報の更新が必要か否かを、前記車載装置に問い合わせ、地図情報の更新が必要か否かの判断結果を前記車載装置から受信し、前記関連地図情報送信部は、前記判断部が受信した判断結果が、地図情報の更新が必要であるとの判断結果である場合にのみ、前記関連地図情報を前記車載装置に送信するものとして、コンピュータを機能させるプログラムであることは好適である。

0336

また、上記プログラムにおいて、前記地図情報受信部は、前記受付部が目的地情報を受け付ける前に、前記サーバ装置から更新された地図情報を受信するものとして、コンピュータを機能させるプログラムであることは好適である。

0337

また、上記プログラムにおいて、前記車載装置からのアプリケーションの起動のための命令である起動命令を受信する起動命令受信部と、前記起動命令に応じて、アプリケーションを起動し、前記関連地図情報の送信に向けた処理を行う起動処理部として、コンピュータをさらに機能させるプログラムであることは好適である。

0338

また、図15は、本明細書で述べたプログラムを実行して、上述した種々の実施の形態の地図出力装置等を実現するコンピュータの外観を示す。上述の実施の形態は、コンピュータハードウェア及びその上で実行されるコンピュータプログラムで実現され得る。図15は、このコンピュータシステム300の概観図であり、図16は、システム300のブロック図である。

0339

図15において、コンピュータシステム300は、CD−ROMドライブを含むコンピュータ301と、キーボード302と、マウス303と、モニタ304とを含む。

0340

図16において、コンピュータ301は、CD−ROMドライブ3012に加えて、MPU3013と、MPU3013、CD−ROMドライブ3012に接続されたバス3014と、ブートアッププログラム等のプログラムを記憶するためのROM3015と、MPU3013に接続され、アプリケーションプログラムの命令を一時的に記憶するとともに一時記憶空間を提供するためのRAM3016と、アプリケーションプログラム、システムプログラム、及びデータを記憶するためのハードディスク3017とを含む。ここでは、図示しないが、コンピュータ301は、さらに、LANへの接続を提供するネットワークカードを含んでも良い。

0341

コンピュータシステム300に、上述した実施の形態の端末装置等の機能を実行させるプログラムは、CD−ROM3101に記憶されて、CD−ROMドライブ3012に挿入され、さらにハードディスク3017に転送されても良い。これに代えて、プログラムは、図示しないネットワークを介してコンピュータ301に送信され、ハードディスク3017に記憶されても良い。プログラムは実行の際にRAM3016にロードされる。プログラムは、CD−ROM3101またはネットワークから直接、ロードされても良い。

0342

プログラムは、コンピュータ301に、上述した実施の形態の端末装置等の機能を実行させるオペレーティングシステム(OS)、またはサードパーティープログラム等は、必ずしも含まなくても良い。プログラムは、制御された態様で適切な機能(モジュール)を呼び出し、所望の結果が得られるようにする命令の部分のみを含んでいれば良い。コンピュータシステム300がどのように動作するかは周知であり、詳細な説明は省略する。

0343

また、上記プログラムを実行するコンピュータは、単数であってもよく、複数であってもよい。すなわち、集中処理を行ってもよく、あるいは分散処理を行ってもよい。

0344

また、上記各実施の形態において、各処理は、単一の装置によって集中処理されることによって実現されてもよく、あるいは、複数の装置によって分散処理されることによって実現されてもよい。

0345

本発明は、以上の実施の形態に限定されることなく、種々の変更が可能であり、それらも本発明の範囲内に包含されるものであることは言うまでもない。

0346

以上のように、本発明にかかる地図情報システムは、最新の地図情報を、必要になる際に車載装置に提供できる、という効果を有し、地図情報システム等として有用である。

0347

1、2地図情報システム
11サーバ装置
12、22端末装置
13、23車載装置
111サーバ格納部
112 サーバ受信部
113サーバ処理部
114 サーバ送信部
121端末格納部
122 端末受付部
123、223端末処理部
124、224端末送信部
125、225端末受信部
126 端末出力部
131車載格納部
132 車載受付部
133、233 車載処理部
134、234 車載受信部
135、235 車載送信部
136 車載出力部
1211地図情報格納部
1221 受付部
1231 地図情報蓄積部
1232起動処理部
1233 判断部
1234、2234 関連地図情報取得部
1241 指示送信部
1242目的地情報送信部
1243、2243 関連地図情報送信部
1251起動命令受信部
1252経路情報受信部
1253 地図情報受信部
2231位置情報取得部
2232経路探索部
2241 経路情報送信部

ページトップへ

この技術を出願した法人

この技術を発明した人物

ページトップへ

関連する挑戦したい社会課題

関連する公募課題

該当するデータがありません

ページトップへ

技術視点だけで見ていませんか?

この技術の活用可能性がある分野

分野別動向を把握したい方- 事業化視点で見る -

(分野番号表示ON)※整理標準化データをもとに当社作成

ページトップへ

おススメ サービス

おススメ astavisionコンテンツ

新着 最近 公開された関連が強い技術

この 技術と関連性が強い技術

関連性が強い 技術一覧

この 技術と関連性が強い人物

関連性が強い人物一覧

この 技術と関連する社会課題

関連する挑戦したい社会課題一覧

この 技術と関連する公募課題

該当するデータがありません

astavision 新着記事

サイト情報について

本サービスは、国が公開している情報(公開特許公報、特許整理標準化データ等)を元に構成されています。出典元のデータには一部間違いやノイズがあり、情報の正確さについては保証致しかねます。また一時的に、各データの収録範囲や更新周期によって、一部の情報が正しく表示されないことがございます。当サイトの情報を元にした諸問題、不利益等について当方は何ら責任を負いかねることを予めご承知おきのほど宜しくお願い申し上げます。

主たる情報の出典

特許情報…特許整理標準化データ(XML編)、公開特許公報、特許公報、審決公報、Patent Map Guidance System データ