(57)【要約】情報処理装置装置において、サーバ１０のコントローラ１３は、サーバ通信機１２を介して、通信端末２０から車両３０の走行計画に関する走行計画データを取得し、車両３０のメモリ３１に記憶されたデータのうち、走行計画に沿った走行に使用される地図データの更新の要否を判定する。地図データの更新が必要であると判定した場合には、コントローラ１３は、地図データの更新を許可するか否かをユーザに問い合わせる旨を示す問い合わせ信号を、サーバ通信機１２を介して、通信端末２０に送信する。コントローラ１３は、サーバ通信機１２を介して、地図データの更新を許可する旨の許可信号を受信した場合には、地図データの更新を指示する指示データを含む更新指示信号を、サーバ通信機１２を介して、車載通信機３２に送信する。
2020070532.tif 000002
【特許請求の範囲】
【請求項１】
車両に搭載された車載通信機及びユーザにより操作される通信端末と通信を行う通信機と、
コントローラとを備え、
前記コントローラは、
前記通信機を介して、前記通信端末から前記車両の走行計画に関する走行計画データを取得し、
前記車両の記録媒体に記憶されたデータのうち、前記走行計画に沿った走行に使用される地図データの更新の要否を判定し、
前記地図データの更新が必要であると判定した場合には、前記地図データの更新を許可するか否かを前記ユーザに問い合わせる旨を示す問い合わせ信号を、前記通信機を介して、前記通信端末に送信し、
前記通信機を介して、前記通信端末より前記地図データの更新を許可する旨の許可信号を受信した場合には、前記地図データの更新を指示する指示データを含む更新指示信号を、前記通信機を介して、前記車載通信機に送信する情報処理装置。
【請求項２】
請求項１記載の情報処理装置において、
前記走行計画は、前記車両の目的地、前記車両の出発地、前記車両の走行ルート、前記ユーザが前記車両に乗車する乗車時間、前記ユーザに関する情報、及び、前記車両の走行目的のうち少なくとも１つの要素を含む情報処理装置。
【請求項３】
請求項１又は２記載の情報処理装置において、
前記コントローラは、前記地図データの更新履歴に基づき、更新の要否を判定する情報処理装置。
【請求項４】
請求項１〜３のいずれか一項に記載の情報処理装置において、
前記コントローラは、前記車両が所定の通信ネットワークに接続されているか否か、または、所定の通信ネットワークに接続可能であるか否かを示す信号を、前記問い合わせ信号とともに、前記通信機を介して、前記通信端末に送信する情報処理装置。
【請求項５】
前記所定の通信ネットワークは、携帯電話通信網またはローカルエリアネットワークである請求項４記載の情報処理装置。
【請求項６】
請求項１〜４のいずれか一項に記載の情報処理装置において、
前記走行計画は、出発地から目的地までの走行経路を含み、
前記コントローラは、前記車両の記録媒体に記憶されたデータのうち、前記走行計画に沿った走行に使用される前記地図データの更新履歴に基づき、更新の要否を判定する情報処理装置。
【請求項７】
サーバ、ユーザにより操作される通信端末、及び車両を含む、情報処理システムであって、
前記車両は、地図データを記憶する記憶媒体と、前記サーバと通信可能な車載通信機とを備え、
前記サーバは、前記通信端末及び前記車載通信機と通信を行う通信機と、コントローラとを備え、
前記コントローラは、
前記通信機を介して、前記通信端末から車両の走行計画に関する走行計画データを取得し、
前記車両の記録媒体に記憶されたデータのうち、前記走行計画に沿った走行に使用される地図データの更新の要否を判定し、
前記地図データの更新が必要であると判定した場合には、前記地図データの更新を許可するか否かを前記ユーザに問い合わせる旨を示す問い合わせ信号を、前記通信機を介して、前記通信端末に送信し、
前記通信機を介して、前記地図データの更新を許可する旨の許可信号を受信した場合には、前記地図データの更新を指示する指示データを含む更新指示信号を、前記通信機を介して、前記車載通信機に送信する情報処理システム。
【請求項８】
車両に搭載された車載通信機及びユーザにより操作される通信端末と通信を行う通信機と、コントローラと用いて、情報を処理する処理方法であって、
前記コントローラは、
前記通信機を介して、前記通信端末から前記車両の走行計画に関する走行計画データを取得し、
前記車両の記録媒体に記憶されたデータのうち、前記走行計画に沿った走行に使用される地図データの更新の要否を判定し、
前記地図データの更新が必要であると判定した場合には、前記地図データの更新を許可するか否かを前記ユーザに問い合わせる旨を示す問い合わせ信号を、前記通信機を介して、前記通信端末に送信し、
前記通信機を介して、前記通信端末より前記地図データの更新を許可する旨の許可信号を受信した場合には、前記地図データの更新を指示する指示データを含む更新指示信号を、前記通信機を介して、前記車載通信機に送信する情報処理方法。
【発明の詳細な説明】
【技術分野】
【０００１】  本発明は、情報処理システム、情報処理装置、及び情報処理方法に関するものである。
【背景技術】
【０００２】  従来より、カーナビゲーション装置において、マスタ地図を保管した地図センタから配信される更新データにより、地図データをエリアおよび種別ごとに更新する地図データ更新方法が知られている（例えば特許文献１）。この地図データ更新方法は、実行中のアプリが利用している地図データの利用状況に基づき、近い将来利用されるエリアおよび種別の地図データを予測し、予測したエリアおよび種別の地図データについて、その更新データの配信を地図センタに求め、その求めに応じて地図センタから配信される更新データを取得し、取得した更新データを用いて、記憶手段に保持した地図データを更新する。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１４−２３８８３１号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】  しかしながら、上記の地図データ更新方法は、実行中のアプリによる地図データの利用状況から、将来利用される地図データを予測しているため、例えば、ユーザの乗車前等、アプリが実行されていない時には地図データが更新されておらず、ユーザの乗車後、更新後の地図を利用することができないという問題がある。【０００５】  本発明が解決しようとする課題は、ユーザが車両に乗車しているか否かに関わらず、地図データの更新を可能とする、情報処理装置、情報処理システム、及び情報処理方法を提供することである。
【課題を解決するための手段】
【０００６】  本発明は、ユーザにより操作される通信端末から走行計画データを取得し、車両の記録媒体に記憶されたデータのうち、走行計画に沿った走行に使用される地図データの更新の要否を判定し、地図データの更新が必要であると判定した場合には、地図データの更新を許可するか否かをユーザに問い合わせる旨を示す問い合わせ信号を、通信端末に送信し、地図データの更新を許可する旨の許可信号を受信した場合には、地図データの更新を指示する指示データを含む更新指示信号を車載通信機に送信することにより、上記課題を解決する。
【発明の効果】
【０００７】  本発明によれば、ユーザが車両に乗車しているか否かに関わらず、地図データを更新させることができる。
【図面の簡単な説明】
【０００８】
【図１】本発明に係る情報処理システムの一実施の形態を示すブロック図である。
【図２】図１の情報処理システムにて実行される情報処理手順を示すフローチャートである。
【図３】図１の情報処理部にて作成される配車スケジュールの一例を示す図である。
【発明を実施するための形態】
【０００９】  以下、本発明に係る情報処理システムの一実施の形態を図面に基づいて説明する。図１は、本発明の一実施の形態に係る情報処理システムを示すブロック図であり、本実施形態のシステムは、サーバ１０と、通信端末２０と、車両３０と、電気通信回線網を構成するネットワーク４０とを含む。本実施形態のシステムは、ユーザにより設定された走行計画から、走行計画に沿った走行に使用される地図データの更新の要否を判定し、更新が必要である場合には地図データの更新の許可をユーザに対して問い合わせをして、許可された場合には、地図データを更新する。
【００１０】  図１に示すように、サーバ１０は、データベース１１、サーバ通信機１２、及びコントローラ１３を備えている。データベース１１は、地図データを記憶する記憶媒体である。地図データには、ノードやリンクなど道路網を表すための情報や、ＰＯＩ（Ｐｏｉｎｔ  ｏｆ  Ｉｎｔｅｒｅｓｔ）等の施設情報等が含まれている。また地図データは、エリアごとに更新情報が含まれている。地図データで示される地図は、道路建設等により頻繁に変更されるため、地図データをエリアで区切った上で、例えば新たな道路が建設された場合には、建設された道路を含むエリアの地図データが更新され、建設された道路を含まないエリアの地図データは更新されない。そして、更新情報は、このような更新のタイミング（時間）又は更新の段階を表す数字等で表される。エリアは、地図データを更新する際の更新単位を表している。エリアは、メッシュなどで表される。地図データを区切った各エリアは、エリアコードで表され、エリア情報としてサーバ１０で管理されている。なお、地図データの更新単位は必ずしもエリアである必要なく、例えばリンク単位及び又はノード単位でもよい。例えばノード単位で地図データを更新する際には、更新情報はノードを示す位置情報と対応して記憶されている。データベース１１に記録されている地図データは最新の地図情報を表している。一方、後述するように車両３０のメモリ３３に記憶されている地図データは必ずしも最新の地図情報ではない。
【００１１】  地図データは、車両の走行に必要な情報であればよく、カメラ等のセンサによって道路及び道路周辺の３次元の座標点データを収集した、３次元地図データ（いわゆる、ダイナミックマップやＨＤマップ）も含まれる。更に、道路の詳細情報として、道路のレーン数、レーン幅、傾斜、曲率や、ガードレールや側壁の高さ、分離帯、道路標識、信号機、横断歩道の位置などの道路の詳細情報も含まれる。道路及び道路周辺の通信インフラの基地局の位置が含まれてもよい。また、ユーザからの走行計画データを受信する車両が自動走行可能な車両である場合には、自動走行に必要なインフラ（路側通信システム）の有無なども地図データに含まれることになる。
【００１２】  サーバ通信機１２は、電気通信回線網（ネットワーク）４０を介して、複数の車両４との間、及び複数の通信端末２０との間で通信を行う。なお、ネットワーク４０は、必ずしも、サーバ１０、通信端末２０、及び車両３０の間で共通の通信網である必要はなく、サーバ１０と通信端末２０との間の通信網と、サーバ１０と車両３０との間の通信網は、通信形式の異なる通信網でもよい。通信網は有線または無線の通信網のいずれであってもよい。
【００１３】  コントローラ１３は、ハードウェア及びソフトウェアを備えており、プログラムを格納したＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）と、このＲＯＭに格納されたプログラムを実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）と、アクセス可能な記憶装置として機能するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）とから構成されている。なお、動作回路としては、ＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）に代えて又はこれとともに、ＭＰＵ（Ｍｉｃｒｏ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）、ＤＳＰ（Ｄｉｇｉｔａｌ  Ｓｉｇｎａｌ  Ｐｒｏｃｅｓｓｏｒ）、ＡＳＩＣ（Ａｐｐｌｉｃａｔｉｏｎ  Ｓｐｅｃｉｆｉｃ  Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）、ＦＰＧＡ（Ｆｉｅｌｄ  Ｐｒｏｇｒａｍｍａｂｌｅ  Ｇａｔｅ  Ａｒｒａｙ）などを用いることができる。
【００１４】  コントローラ１３は、ＲＯＭに格納されたプログラムをＣＰＵにより実行することにより、サーバ通信機１２を用いた通信機能、データ更新の要否を判定する更新要否判定機能、地図データの更新を指示する更新指示機能を実現する。以下において、コントローラ１３が備える各機能について説明する。なお、制御装置１８０は、以下に説明する機能の他に、例えばデータベース１１に記録された地図データを管理及び更新する機能など、他の機能も有している。
【００１５】  コントローラ１３は、サーバ通信機１２を用いた通信機能より、通信端末２０と通信を行い、通信端末２０から情報を取得し、又は、通信端末２０に対して情報を出力する。通信端末２０から取得する情報は、車両の走行計画に関する走行計画データなどである。走行計画データは、ユーザが車両３０に乗車する前に、ユーザにより設定される走行計画に関する情報を含んでいる。走行計画は、車両３０の目的地、車両３０の出発地、車両３０の走行ルート、ユーザが車両に乗車する乗車時間、ユーザに関する情報、車両の走行目的の少なくとも１つの要素を含んでいる。通信端末２０には、走行計画を立案するためのプログラム（プログラムはソフトウェアアプリケーションに含まれている）が格納されている。ユーザは、通信端末２０を操作して、プログラムを起動させた後、通信端末２０に情報を入力する。入力される情報は、出発地、目的地、乗車時間、出発予定時刻、到着希望時刻等である。なお、例えばカーシェアリング等、不特定多数のユーザにより車両３０を利用できる場合には、ユーザは、走行計画の要素として、ユーザの個人情報などを入力してもよい。通信端末２０は、ユーザからの情報入力が終わると、入力された情報を含む走行計画データをサーバ１０に送信する。これにより、コントローラ１３は、サーバ通信機１２を介して走行計画データを取得する。
【００１６】  また、コントローラ１３から通信端末２０に出力される情報は、走行経路に関する情報、地図データの更新の要否を問い合わせるための情報などである。コントローラ１３は、通信端末２０から目的地などの情報を取得すると、車両３０の現在位置から目的地までの走行経路を演算する。そして、コントローラ１３は、演算された走行経路の情報を、通信端末２０に出力する。また、コントローラ１３は、後述する更新要否判定機能により、車両３０のメモリ３３に記録されている地図データの更新が必要であると判定した場合には、地図データの更新を行う前に、ユーザに対して地図データの更新を許可するか否かをユーザに問い合わせる。具体的には、コントローラ１３は、地図データの更新を許可するか否かを問い合わせる問い合わせ信号を、通信端末２０に出力する。
【００１７】  コントローラ１３は、サーバ通信機１２を用いた通信機能より、車両３０と通信を行い、車両３０から情報を取得し、又は、車両３０に対して情報を出力する。サーバ通信機１２は、車両３０に搭載された車載通信機３２との間で信号を送受信する。車両３０から取得する情報は車両３０にメモリに記憶されている地図データ（以下、車両地図データとも称す）の更新履歴情報である。車両３０は、サーバ１０等の、地図データを管理するデータセンタと常時、通信を行っていないため、車両地図データの更新時期は、サーバ１０のデータベース１１に記憶されている地図データ（以下、サーバ地図データとも称す）の更新時期と異なる。コントローラ１３は、車両地図データの更新履歴を把握するために、車両地図データの更新情報を取得する。
【００１８】  また、コントローラ１３から車載通信機３２に出力される情報は、走行計画に基づき演算された走行経路の情報、及び、走行経路に沿った走行に使用される地図データである。走行計画に沿って走行に使用される地図データ（以下、使用地図データとも称す）は、車両３０が走行する際に、走行のために必要となる地図データ、又は、ナビゲーションシステムによる経路演算のために使用される地図データである。車両３０が、走行経路に沿って自動で走行を行う機能（自動運転機能）を有している場合には、使用地図データは、自動運転制御を実行する際に参照される地図データ（例えば、高精度地図データ）である。
【００１９】  コントローラ１３は、更新要否判定機能により、車両地図データのうち、走行計画に沿って走行に使用される地図データの更新の要否を判定する。コントローラ１３は、車両３０から使用地図データの更新情報を取得すると、使用地図データに対応するサーバ地図データを、データベース１１の地図データから特定する。例えば、使用地図データが、出発地Ａから目的地Ｂまでの走行経路を含む場合には、使用地図データに対応するサーバ地図データも、出発地Ａから目的地Ｂまでの走行経路を含んでいる。コントローラ１３は、特定されたサーバ地図データの更新履歴と、使用地図データの更新履歴と比較する。更新履歴の比較は、地図データのエリア単位で比較される。そして、使用地図データの更新履歴が古い場合には、コントローラ１３は、地図データの更新が必要であると判定する。走行経路を含む地図データのうち、特定のエリアの更新履歴が古い場合には、コントローラ１３は、古いエリアの地図データに対して、更新が必要であると判定する。
【００２０】  コントローラ１３は、更新指示機能により、車両３０に対して、地図データの更新を指示するための指示データを含む更新指示信号を出力する。すなわち、コントローラ１３は、更新要否判定機能より、地図データの更新が必要であると判定し、通信端末２０から更新を許可する旨の信号を受信した場合には、更新指示信号を車載通信機３２に出力する。更新指示信号は、地図データの更新を指示する指示データを含んでいる。本実施形態では、サーバ１０は、地図データを管理する地図管理機能も有しているため、更新地図データ（最新版の地図データ）を更新指示信号に含めて、車載通信機３２に出力する。更新地図データは、車両が走行計画に沿って走行する時に、ナビゲーションシステムで使用される車両地図データのうち、更新が必要な地図データを、書き換えるための地図データである。
【００２１】  通信端末２０は、携帯機器用ＯＳを備えた端末装置であって、ユーザにより操作される。通信端末２０は、各種プログラムを保存するメモリ、プログラムを実行するためのプロセッサ、無線通信機等を有している。例えば、メモリには、車両３０と通信し、種々のデータを送受信するためのソフトウェアアプリケーションが記録されている。通信端末２０は、ソフトウェアアプリケーション上でユーザにより操作された指示に基づいて、所定のデータを無線通信機からネットワークを介して車両３０に対して送信する。
【００２２】  車両３０は、車両側コントローラ３１、車載通信機３２、メモリ３３を有している車両側コントローラ３１は、ＧＰＳを用いた位置測位システムを利用して、自車両の現在の位置を演算する。また、車両側コントローラ３１は、ナビゲーションシステムを利用して、メモリ３３に記憶されている地図データを参照し、車両の現在位置から所定の目的地までの走行経路を演算する。車載通信機３２は、通信機器である。メモリ３３は、地図データなどを記録している。
【００２３】  次に、本実施形態の情報処理システムに含まれる、サーバ１０、通信端末２０及び車両３０の各制御処理を説明する。図２は、本実施形態の情報処理システムにおける制御処理を示すフローチャートである。図２において、「通信端末」は通信端末２０の制御処理を表している。なお、図２に示す制御フローは、ユーザが車両に乗車する前、すなわち、車両３０が走行を開始する前に実行される。
【００２４】  ステップＳ１にて、通信端末２０は、ユーザの操作により入力された情報に基づき走行計画を決定する。決定した走行計画は、少なくともユーザにより指定された目的地の情報及びユーザを識別するためのユーザ識別情報を含んでいる。
【００２５】  ステップＳ２にて、通信端末２０は、決定した走行計画を含む走行計画データをサーバ１０に送信する。
【００２６】  ステップＳ３にて、サーバ１０のコントローラ１３は、取得した走行計画データに基づき走行経路を演算する。本実施形態では、サーバ１０は、ユーザの所有する車両３０の識別情報と、ユーザ識別情報と、車両３０の駐車位置とを対応づけて、データベース１１に記憶している。コントローラ１３は、走行計画データからユーザの識別情報を特定する。コントローラ１３は、データベース１１を参照し、ユーザ識別情報に対応する車両、及び、当該車両の駐車位置を特定する。コントローラ１３は、抽出された駐車位置を出発地として登録し、出発地から目的地までの走行経路を演算する。コントローラ１３は、目的地まで最短距離で到着できる経路、有料道路を走行せずに目的地に到着できる経路など、複数の走行経路を演算する。
【００２７】  なお、ステップＳ１にてユーザが出発地及び目的地を指定し、ステップＳ２にて指定された出発地および目的地を含む走行で計画データをサーバ１０に送信し、ステップＳ３にてサーバ１０は、指定された出発地および目的地に応じた走行経路を演算するようにしてもよい。また、ステップＳ１にて、通信端末２０のプログラムを用いてユーザが指定する出発地および目的地に応じた走行経路を演算し、ステップＳ２において通信端末２０が演算した走行経路をサーバ１０に対して送信する構成としてもよい。この場合、ステップＳ３〜Ｓ６は省略され、ステップＳ３の後に、ステップＳ７が行われる。
【００２８】  ステップＳ４にて、コントローラ１３は、演算された複数の走行経路の候補（経路候補）を通信端末２０に送信する。
【００２９】  ステップＳ５にて、通信端末２０は、複数の走行経路の情報を取得し、ディスプレイに走行経路を表示する。ユーザは、表示された経路の中から走行経路を選択することで、通信端末２０は走行経路を確定する。ステップＳ６にて、通信端末２０は、確定された走行経路の情報をサーバ１０に送信する。
【００３０】  ステップＳ７にて、コントローラ１３は、データベース１１に記録されている地図データの中から、使用地図データを特定する。図３を参照して、使用地図データについて説明する。図３は、走行経路、地図データ、更新履歴の関係を説明ための概念図である。例えば、図３（ａ）に示すように、コントローラ１３は、地図データで表される地図上で、走行経路Ｒを演算する。コントローラ１３は、図３（ｂ）に示すように、走行経路Ｒを含む地図データを使用地図データとして特定する。図３の例では、地図を区切ったエリアＡ〜Ｌのうち、エリアＣ、Ｆ、Ｉ、Ｊ〜Ｌのデータが使用地図データとなる。使用地図データのエリアは、走行経路に沿ったエリアである。すなわち、コントローラ１３は、走行経路を含むエリア単位で、使用地図データを特定している。ステップＳ８にて、コントローラ１３は、ステップＳ６にて通信端末２０より送信された確定走行経路の情報と、ステップＳ７にて特定された使用地図データに関する更新情報のリクエストとを車両３０に送信する。確定走行経路の情報とは、例えば、出発地、目的地及び走行ルートを含む情報である。また、使用地図データに関する更新情報のリクエストは、例えば、車両用の使用地図データの更新履歴を、車両３０からサーバ１０に送信するように車両３０に対して要求するための情報を含んでいる。車両用の使用地図データは、メモリ３３に記憶されている地図データのうち、車両３０が走行経路に沿って走行する際に使用される地図データである。使用地図データに関する更新情報のリクエストには、使用地図データのエリアを示すエリア情報をも含まれている。更新履歴は、使用地図データのバージョン又は更新日時等で表される。エリア情報は、エリアナンバー又はエリアコード等により、地図上におけるエリアの位置を示すための情報である。
【００３１】  ステップＳ９にて、車両側コントローラ３１は、サーバ１０から受信した、使用地図データに関する更新情報のリクエストに応じて、エリア情報で示されるエリアに対応して記憶されている更新履歴を特定する。具体的には、車両側コントローラ３１は、サーバ１０から受信した、使用地図データに含まれている地図データのエリアを示すエリア情報に応じて、車両地図データのうち使用地図データに含まれるエリアを特定する。車両側コントローラ３１は、例えば、使用地図データのエリアナンバーと、車両地図データに含まれる各エリアのエリアナンバーとを比較し、エリアナンバーが一致するエリアを、更新候補の対象となるエリアとして特定する。車両側コントローラ３１は、サーバ１０から受信した、使用地図データに関する更新情報のリクエストに応じて、特定されたエリア（更新候補の対象となるエリア）に対応して記憶されている更新履歴（以下、車両更新履歴と称す）を特定する。車両側コントローラ３１は、特定された車両更新履歴をサーバ１０に送信する。なお、サーバ１０に送信される車両更新履歴は、少なくとも使用地図データのエリアに対応する車両地図データに関する更新履歴であればよく、車両地図データ全体の更新履歴であってもよい。
【００３２】  以上の例では、サーバ１０から送信される使用地図データに関する情報のリクエストに応じて、車両側コントローラ３１が、車両地図データのうち使用地図データのエリアを特定する構成としたが、これに限られない。例えば、サーバ１０から送信される確定走行経路の情報に含まれる走行経路に基づいて、車両側コントローラ３１が、車両地図データのうち、走行経路が含まれるエリアを特定する構成としてもよい。
【００３３】  図３の例では、サーバ側で使用地図データを特定するために使用される走行経路と、車両側で使用地図データを特定するために使用される走行経路は、同じ経路のため、使用地図データで示されるエリアは同じエリアＣ、Ｆ、Ｉ、Ｊ〜Ｌとなる。そして、車両３０からサーバ１０に送信される更新履歴は、エリアＣ、Ｆ、Ｉ、Ｊ〜Ｌに対応して記憶されている履歴情報である。なお、本実施形態では、説明を容易にするために、車両地図データ上のエリアの大きさと、サーバ地図データのエリアの大きさを同じにしたが、エリアは、車両地図データとサーバ地図データとの間で異なっていてもよい。
【００３４】  ステップＳ１０にて、サーバ１０のコントローラ１３は、車両３０から送信された車両更新履歴と、サーバ地図データから特定された使用地図データの更新履歴（以下、サーバ更新履歴とも称す）とを比較する。例えば、更新履歴の比較は対応するエリアごとに行われる。具体的には、車両更新履歴とサーバ更新履歴とを比較し、車両更新履歴がサーバ更新履歴よりも古いか否かを判断する。各々の更新履歴に含まれる更新日時に基づいて判断してもよく、あるいは、地図のバージョン番号により判断してもよい。例えば、車両更新履歴に含まれる車両地図データのバージョン番号がバージョン１．０であり、サーバ更新履歴に含まれるサーバ地図データのバージョン番号がバージョン２．０であった場合、車両更新履歴はサーバ更新履歴よりも古いと判断される。また、例えば、車両更新履歴に含まれる車両地図データの更新日時が２０１８年５月１日であり、サーバ更新履歴に含まれるサーバ地図データの更新日時が２０１８年８月１日であった場合、車両更新履歴はサーバ更新履歴よりも古いと判断される。
【００３５】  ステップＳ１１にて、コントローラ１３は、ステップＳ１０の制御処理による比較結果に基づいて、車両用の使用地図データの更新が必要か否かを判定する。車両用の使用地図データは、走行経路に沿って走行する際に、車両側で使用するデータである。言い換えると、メモリ３３に記憶されている地図データのうち、走行経路に沿って走行するために使用される地図データである。ステップＳ１０において対応エリアごとに更新履歴の比較を行い、車両更新履歴にサーバ更新履歴よりも古いエリアが存在すると判断された場合には、コントローラ１３は、車両用の使用地図データには、最新版ではないエリアが存在するため、使用地図データの更新が必要であると判定する。一方、車両地図データの使用地図データ内の全てのエリアにおいて車両更新履歴はサーバ更新履歴よりも古くないとステップＳ１０において判断された場合、コントローラ１３は更新不要であると判定する。なお、コントローラ１３は、車両側の使用地図データ内のエリアのうち、所定数以上のエリアが最新版ではない場合に、更新が必要であると判定してもよい。更新不要と判定された場合には、システムの制御フローは終了する。
【００３６】  一方で、更新が必要と判定された場合には、ステップＳ１２にて、コントローラ１３は、ユーザに対して車両地図データの更新を許可するか否かを問い合わせる旨の問い合わせ信号を、通信端末２０に送信する。また、コントローラ１３は、問い合わせ信号を送信する際に、サーバ１０と車両３０と間のネットワーク状況を示す通信環境情報を送信する。
【００３７】  車両側で地図データを更新するためには、サーバ１０から車両３０に対して、更新地図データを送信するが、通信環境が良好でない場合には、データ送信に時間を要する、あるいは、正確な地図データを送信できない可能性がある。また、ネットワーク環境が、課金を要する環境である場合には、大容量の地図データを送信しようとすると、ユーザに対して費用負担が発生する可能性がある。このような事情を鑑みて、本実施形態のシステムは、車両側で地図データの更新を開始する前に、ユーザに対して、地図データの更新を許可するか否かを問い合わせる。また、更新を許可するか否かの判断材料の１つとして、車両３０のネットワーク状況を示す通信環境情報をユーザに提供する。
【００３８】  通信環境情報は、例えば、車両３０がサーバ１０との通信に使用している通信方式または車両３０がサーバ１０との通信に利用可能な通信方式を示す。例えば、無線ＬＡＮ（Ｗｉ−Ｆｉ）や３Ｇ、４Ｇ、５Ｇなどの携帯電話通信網の通信規格があげられる。例えば、車両３０は、車載通信機３２においてサーバ１０との通信に使用している通信方式が４Ｇであることを特定し、さらに、ローカルエリアネットワークである無線ＬＡＮネットワークが利用可能であることを検知している場合には、現在の通信：「４Ｇ」、利用可能な通信「無線ＬＡＮ（ローカルエリアネットワーク）」という通信方式に関する情報をサーバ１０に対して送信する。コントローラ１３は、通信端末２０に問い合わせ信号を送信する前に、車両３０から上述の通信方式に関する情報を取得し、通信方式に関する情報に基づいて生成した車両のネットワーク状況を示す通信環境情報を、問い合わせ信号とともに通信端末２０へ送信する。
【００３９】  問い合せ信号は、例えば、『指定された走行ルートの走行に使用される車両地図データが最新ではありません。更新してもよろしいですか？「はい」、または、「いいえ」』というメッセージ信号であり、合わせて送信される通信環境情報は、例えば、『車両は現在４Ｇで通信をしています。他の通信方式として無線ＬＡＮ（ローカルエリアネットワーク）が利用可能です。車両の通信方式を無線ＬＡＮに切り替えますか？「はい」、または、「いいえ」』というメッセージ情報である。
【００４０】  なお、コントローラ１３は、ステップＳ８〜ステップＳ１０の制御処理で通信を行う際に、通信速度を測定することで、通信環境を計測してもよい。また、コントローラ１３は、車両の現在位置の情報を車両３０から取得し、車両の現在位置に基づいて、通信環境を特定してもよい。そしてコントローラ１３は、特定された通信環境を、上記の通信環境情報として通信端末２０へ送信してもよい。なお、ネットワークは、必ずしも図１に示すネットワーク４０である必要なく、例えば、ユーザの自宅と車両との間で形成されているローカルネットワーク（数ｍ〜数１０ｍまでの限られたエリア内で通信可能なネットワーク）でもよい。
【００４１】  ステップＳ１３にて、通信端末２０は、問い合わせ信号及び車両３０のネットワーク状況を示す通信環境情報を受信し、地図データの更新を許可するか否かを、ユーザに決定させるための表示と通信端末通信環境情報を表示する。
【００４２】  例えば、通信端末２０は問い合わせ信号及び通信環境情報に含まれるメッセージ情報に基づいて、『指定された走行ルートの走行に使用される車両地図データが最新ではありません。更新してもよろしいですか？Ａ「はい」、または、Ｂ「いいえ」』というメッセージと、『車両は現在４Ｇで通信をしています。他の通信方式として無線ＬＡＮ（ローカルエリアネットワーク）が利用可能です。車両の通信方式を無線ＬＡＮに切り替えたうえで車両地図データを更新しますか？Ｃ「はい」というメッセージを同一画面上に表示させる。ここで、Ａ乃至Ｃに示したメッセージは通信端末２０の操作により、ユーザがいずれか１つを選択して決定できるようになっている。
【００４３】  ユーザは、ディスプレイの表示画面を確認し、更新を許可するか否か選択する。例えば、上述のメッセージにおいて、ユーザがＡ「はい」を選択した場合、ステップＳ１４にて、通信端末２０は、ユーザにより更新が許可されたことを示す更新許可信号を、サーバ１０に送信する。一方、ユーザがＢ「いいえ」を選択した場合、更新が許可されなかったと判断して、システムの制御フローは終了する。またユーザがＣ「はい」を選択した場合、ステップＳ１４にて、通信端末２０は、ユーザにより更新が許可されたことを示す更新許可信号と、通信方式を所定の方式（ここでは、無線ＬＡＮ（ローカルエリアネットワーク））に切り替える旨の通信方式切替信号を、サーバ１０に送信する。なお、通信環境が良好な場合には、地図データの更新を許可するか否かを選択させる際に、高精度地図の地図データを更新するか否かを選択可能にしてもよい。
【００４４】  ステップＳ１５にて、サーバ１０のコントローラ１３は、車両３０に対して、地図データの更新を指示するための指示データを含む更新指示信号と、通信方式を所定の方式に切り替えることを指示する通信方式切替指示信号とを出力する。また、コントローラ１３は、更新地図データを更新指示信号に含めて、車載通信機３２に出力する。なお、更新地図データは、使用地図データの各エリアのうち、更新履歴が古く更新対象となるエリアのデータに限らず、更新対象のエリアの周囲に位置するエリアの地図データを含んでいてもよい。これにより、車両側では、走行経路を含むエリアに加えて、そのエリア周辺エリアの地図データも更新できるため、例えば、渋滞エリアを迂回する等、走行経路を変更した場合に、車両走行中に地図データを更新しなくても、最新の地図データを利用できる。
【００４５】  ステップＳ１６にて、車両側コントローラ３１は、車載通信機３２を用いて、更新指示信号を受信し、車両側の使用地図データを更新地図データに書き換えることで、地図データを更新する。また、通信方式切替指示信号を受信した場合、信号に含まれる所定の通信方式に従って車載通信機３２の通信方式を切り替える。そして、システムの制御フローは終了する。
【００４６】  以上のとおり本実施形態によれば、サーバ１０のコントローラ１３は、サーバ通信機１２を介して、通信端末２０から車両３０の走行計画に関する走行計画データを取得し、
車両３０のメモリ３１に記憶されたデータのうち、走行計画に沿った走行に使用される地図データの更新の要否を判定する。地図データの更新が必要であると判定した場合には、コントローラ１３は、地図データの更新を許可するか否かをユーザに問い合わせる旨を示す問い合わせ信号を、サーバ通信機１２を介して、通信端末２０に送信する。コントローラ１３は、サーバ通信機１２を介して、地図データの更新を許可する旨の許可信号を受信した場合には、地図データの更新を指示する指示データを含む更新指示信号を、サーバ通信機１２を介して、車載通信機３２に送信する。これにより、ユーザが車両に乗車しているか否かに関わらず、車両３０のメモリ３３に記憶さえた地図データの更新を更新させることができる。また、ユーザが車両に乗車する前に、地図データを更新できるため、ユーザは乗車後、すぐに最新地図を利用できる。また、車両３０は、地図データの更新と共に、ユーザが指定した走行経路をナビゲーションシステムで設定できるため、ユーザは、乗車後、ナビゲーションシステムの操作が不要になる。また、車両３０の乗車後、地図データを最新版に更新するための時間が不要になるため、地図データの更新中によってナビゲーションシステムの利用が中断するような事態を回避できる。
【００４７】  また本実施形態では、コントローラ１３は、地図データの更新履歴に基づき、更新の要否を判定する。これにより、地図データの更新履歴に関する情報が最新か否か判定できる。
【００４８】  また本実施形態では、コントローラ１３は、車両３０が所定の通信ネットワークに接続されているか否かを示す信号を、サーバ通信機１２を介して、通信端末２０に送信する。これにより、通信端末２０を操作するユーザは、地図データを更新ときに使用される通信環境を把握できる。
【００４９】  また本実施形態では、コントローラ１３は、メモリ３３に記憶されたデータのうち、出発地から目的地までの走行経路に沿った走行に使用される地図データの更新履歴に基づき、更新の要否を判定する。これにより、更新対象となるデータのデータ量を抑制できる。
【符号の説明】
【００５０】１０  サーバ
１１  データベース
１２  サーバ通信機
１３  コントローラ
２０  通信端末
３０  車両
３１  車両側コントローラ
３２  車載通信機
３３  メモリ
４０  ネットワーク
【図１】
2020070532.tif 000003
【図２】
2020070532.tif 000004
【図３】
2020070532.tif 000005
【手続補正書】
【提出日】令和1年6月13日(2019.6.13)
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００１
【補正方法】変更
【補正の内容】
【０００１】
技術分野
［０００１］
本発明は、情報処理システム、情報処理装置、及び情報処理方法に関するものである。
背景技術
［０００２］
従来より、カーナビゲーション装置において、マスタ地図を保管した地図センタから配信される更新データにより、地図データをエリアおよび種別ごとに更新する地図データ更新方法が知られている（例えば特許文献１）。この地図データ更新方法は、実行中のアプリが利用している地図データの利用状況に基づき、近い将来利用されるエリアおよび種別の地図データを予測し、予測したエリアおよび種別の地図データについて、その更新データの配信を地図センタに求め、その求めに応じて地図センタから配信される更新データを取得し、取得した更新データを用いて、記憶手段に保持した地図データを更新する。
先行技術文献
特許文献
［０００３］
特許文献１：特開２００９−１２８１６２号公報
発明の概要
発明が解決しようとする課題
［０００４］
しかしながら、上記の地図データ更新方法は、実行中のアプリによる地図データの利用状況から、将来利用される地図データを予測しているため、例えば、ユーザの乗車前等、アプリが実行されていない時には地図データが更新されておらず、ユーザの乗車後、更新後の地図を利用することができないという問題がある。
［０００５］
本発明が解決しようとする課題は、ユーザが車両に乗車しているか否かに
【国際調査報告】
2020070532.tif 000006
2020070532.tif 000007
2020070532.tif 000008
2020070532.tif 000009