(57)【要約】【課題】ナビゲーションサービスを適切に提供する。【解決手段】本願に係る提供装置は、取得部と、提供部とを有する。取得部は、ユーザが利用する端末装置が収集したログ情報を取得する。提供部は、取得部により取得されたログ情報に基づいて変更されたナビゲーションに関する情報であるナビ情報に応じて、ナビゲーションサービスを提供する。例えば、取得部は、ナビゲーションに関するアプリケーションがインストールされた端末装置が収集したログ情報を取得する。【選択図】図２
2018036074.tif 000002
【特許請求の範囲】
【請求項１】
ユーザが利用する端末装置が収集したログ情報を取得する取得部と、
前記取得部により取得された前記ログ情報に基づいて変更されたナビゲーションに関する情報であるナビ情報に応じて、ナビゲーションサービスを提供する提供部と、
を備えたことを特徴とする提供装置。
【請求項２】
前記取得部は、
前記ナビゲーションに関するアプリケーションがインストールされた前記端末装置が収集したログ情報を取得する
ことを特徴とする請求項１に記載の提供装置。
【請求項３】
前記取得部は、
前記端末装置からセンサ情報を含むログ情報を取得する
ことを特徴とする請求項１または請求項２に記載の提供装置。
【請求項４】
前記取得部は、
前記端末装置により検知された音声情報を含む前記センサ情報を取得する
ことを特徴とする請求項３に記載の提供装置。
【請求項５】
前記取得部は、
前記端末装置により検知された位置情報、加速度情報、振動に関する情報、気温に関する情報、気圧に関する情報、湿度に関する情報、照度に関する情報の少なくとも１つを含む前記センサ情報を取得する
ことを特徴とする請求項３または請求項４に記載の提供装置。
【請求項６】
前記提供部は、
前記ログ情報に基づいて、道路に関する情報、または施設に関する情報の少なくともいずれかが変更された前記ナビ情報に応じて、前記ナビゲーションサービスを提供する
ことを特徴とする請求項１〜５のいずれか１項に記載の提供装置。
【請求項７】
前記取得部は、
複数のユーザの各々が利用する複数の端末装置が収集した複数のログ情報を取得し、
前記提供部は、
前記取得部により取得された前記複数のログ情報に基づいて変更された前記ナビ情報に応じて、前記ナビゲーションサービスを提供する
ことを特徴とする請求項１〜６のいずれか１項に記載の提供装置。
【請求項８】
前記複数のユーザの過去のログ情報から推定される各ユーザの信頼度に基づいて、前記ナビ情報を変更する変更部、
をさらに備え、
前記提供部は、
前記変更部により変更された前記ナビ情報に応じて、前記ナビゲーションサービスを提供する
ことを特徴とする請求項７に記載の提供装置。
【請求項９】
前記変更部は、
前記各ユーザの信頼度に応じて変動する重みと、前記各ユーザに対応するログ情報とに基づいて、前記ナビ情報を変更する
ことを特徴とする請求項８に記載の提供装置。
【請求項１０】
コンピュータが実行する提供方法であって、
ユーザが利用する端末装置が収集したログ情報を取得する取得工程と、
前記取得工程により取得された前記ログ情報に基づいて変更されたナビゲーションに関する情報であるナビ情報に応じて、ナビゲーションサービスを提供する提供工程と、
を含んだことを特徴とする提供方法。
【請求項１１】
ユーザが利用する端末装置が収集したログ情報を取得する取得手順と、
前記取得手順により取得された前記ログ情報に基づいて変更されたナビゲーションに関する情報であるナビ情報に応じて、ナビゲーションサービスを提供する提供手順と、
をコンピュータに実行させることを特徴とする提供プログラム。
【請求項１２】
ナビゲーションに関するアプリケーションがインストールされた端末装置であって、
前記端末装置に関する情報をログ情報として収集する収集部と、
前記収集部により収集された前記ログ情報に基づいて、ナビゲーションに関する情報を出力する出力部と、
を備えたことを特徴とする端末装置。
【請求項１３】
前記収集部は、
前記端末装置が検知するセンサ情報を含むログ情報を収集する
ことを特徴とする請求項１２に記載の端末装置。
【請求項１４】
前記収集部は、
前記端末装置により検知された音声情報を含む前記センサ情報を収集する
ことを特徴とする請求項１３に記載の端末装置。
【請求項１５】
前記収集部は、
前記端末装置により検知された位置情報、加速度情報、振動に関する情報、気温に関する情報、気圧に関する情報、湿度に関する情報、照度に関する情報の少なくとも１つを含む前記センサ情報を収集する
ことを特徴とする請求項１３または請求項１４に記載の端末装置。
【請求項１６】
前記出力部は、
前記ログ情報に基づいて、道路に関する情報、または施設に関する情報の少なくともいずれかが変更された前記ナビゲーションに関する情報を出力する
ことを特徴とする請求項１２〜１５のいずれか１項に記載の端末装置。
【請求項１７】
前記出力部は、
前記ログ情報に基づいて推定されるユーザのコンテキストに基づいて、前記ナビゲーションの提供態様を変動させる
ことを特徴とする請求項１６に記載の端末装置。
【請求項１８】
前記収集部は、
前記ログ情報に基づいて、前記ナビゲーションに関する情報を変更する
ことを特徴とする請求項１２〜１７のいずれか１項に記載の端末装置。
【請求項１９】
前記収集部は、
他の端末装置において変更されたナビゲーションに関する情報を収集し、当該ナビゲーションに関する情報に基づいて、自装置内のナビゲーションに関する情報を変更する
ことを特徴とする請求項１２〜１８のいずれか１項に記載の端末装置。
【請求項２０】
ナビゲーションに関するアプリケーションがインストールされた端末装置が実行する出力方法であって、
前記端末装置に関する情報をログ情報として収集する収集工程と、
前記収集工程により収集された前記ログ情報に基づいて、ナビゲーションに関する情報を出力する出力工程と、
を含んだことを特徴とする出力方法。
【請求項２１】
ナビゲーションに関するアプリケーションがインストールされた端末装置に実行させる出力プログラムであって、
前記端末装置に関する情報をログ情報として収集する収集手順と、
前記収集手順により収集された前記ログ情報に基づいて、ナビゲーションに関する情報を出力する出力手順と、
を端末装置に実行させることを特徴とする出力プログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、提供装置、提供方法、提供プログラム、端末装置、出力方法、及び出力プログラムに関する。
【背景技術】
【０００２】
近年、カーナビゲーション等の種々のナビゲーションサービスが提供されている。このようなナビゲーションサービスにおいては、地図情報等が最新の状態でない場合や不足する場合や、ナビゲーションがユーザにとって実態（道路状況、周辺環境など）に合っていない場合がある。そのため、例えば、車外シーンに関する情報等のドライブ中の情報を知識化する技術が提供されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２００８−１９７５９８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記の従来技術では、ナビゲーションサービスを適切に提供することができるとは限らない。例えば、車外シーンに関する情報等のドライブ中の情報を知識化するのみでは、ナビゲーションサービスを適切に提供することが難しい場合がある。
【０００５】
本願は、上記に鑑みてなされたものであって、ナビゲーションサービスを適切に提供する提供装置、提供方法、提供プログラム、端末装置、出力方法、及び出力プログラムを提供することを目的とする。
【課題を解決するための手段】
【０００６】
本願に係る提供装置は、ユーザが利用する端末装置が収集したログ情報を取得する取得部と、前記取得部により取得された前記ログ情報に基づいて変更されたナビゲーションに関する情報であるナビ情報に応じて、ナビゲーションサービスを提供する提供部と、を備えたことを特徴とする。
【発明の効果】
【０００７】
実施形態の一態様によれば、ナビゲーションサービスを適切に提供することができるという効果を奏する。
【図面の簡単な説明】
【０００８】
【図１】図１は、実施形態に係る提供処理の一例を示す図である。
【図２】図２は、実施形態に係る提供装置の構成例を示す図である。
【図３】図３は、実施形態に係る特徴情報記憶部の一例を示す図である。
【図４】図４は、実施形態に係るＰＯＩ情報記憶部の一例を示す図である。
【図５】図５は、実施形態に係るユーザ情報記憶部の一例を示す図である。
【図６】図６は、実施形態に係る端末装置の構成例を示す図である。
【図７】図７は、実施形態に係るコンテキスト情報記憶部の一例を示す図である。
【図８】図８は、実施形態に係るユーザ情報記憶部の一例を示す図である。
【図９】図９は、実施形態に係る提供処理の一例を示すフローチャートである。
【図１０】図１０は、実施形態に係る端末装置におけるサービスの提供の一例を示すフローチャートである。
【図１１】図１１は、実施形態に係る端末装置における出力態様の変更の一例を示すフローチャートである。
【図１２】図１２は、提供装置及び端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。
【発明を実施するための形態】
【０００９】
以下に、本願に係る提供装置、提供方法、提供プログラム、端末装置、出力方法、及び出力プログラムを実施するための形態（以下、「実施形態」と呼ぶ）について図面を参照しつつ詳細に説明する。なお、この実施形態により本願に係る提供装置、提供方法、提供プログラム、端末装置、出力方法、及び出力プログラムが限定されるものではない。また、以下の各実施形態において同一の部位には同一の符号を付し、重複する説明は省略される。
【００１０】
（実施形態）
〔１．提供処理〕
まず、図１を用いて、実施形態に係る提供処理の一例について説明する。図１は、実施形態に係る提供処理の一例を示す図である。図１に示す例において、提供装置１００は、ナビゲーションに関するアプリケーションがインストールされた端末装置１０にナビゲーションサービス（以下、「ナビサービス」ともいう）を提供する。以下では、端末装置１０にカーナビゲーションに関するアプリケーションであるナビアプリＡがインストールされている場合を例に説明する。また、以下では、ナビゲーションを単に「ナビ」と記載する場合がある。なお、以下では、カーナビアプリであるナビアプリＡを一例として示すが、ナビゲーションサービスであれば、カーナビに限らず、歩行ナビや自転車ナビ等の種々のサービスを対象としてもよい。
【００１１】
図１に示すように、提供システム１には、端末装置１０と、提供装置１００とが含まれる。端末装置１０と、提供装置１００とは図示しない所定の通信網を介して、有線または無線により通信可能に接続される。なお、図１に示した提供システム１には、複数台の端末装置１０や、複数台の提供装置１００が含まれてもよい。
【００１２】
提供装置１００は、ナビアプリＡがインストールされた端末装置１０を利用するユーザにナビサービスを提供する情報処理装置である。また、提供装置１００は、多数のユーザ（例えば、１００万ユーザ）が利用する端末装置１０から取得したログ情報に基づいて変更されたナビゲーションに関する情報であるナビ情報に応じて、ナビサービスを提供する。
【００１３】
端末装置１０は、ユーザによって利用される情報処理装置である。端末装置１０は、例えば、スマートフォンや、タブレット型端末や、ノート型ＰＣ（Personal  Computer）や、デスクトップＰＣや、携帯電話機や、ＰＤＡ（Personal  Digital  Assistant）等により実現される。図１は、端末装置１０がスマートフォンである場合を示す。なお、端末装置１０は、ナビサービスを提供可能であれば、例えばウェアラブルデバイス等どのような機器であってもよい。また、例えば、端末装置１０は、ナビサービスを提供可能であれば、カーナビ装置等のナビゲーション専用端末や自動運転車等のカーナビ機能を有する種々の装置等、どのような装置であってよい。例えば、端末装置１０は、ナビアプリＡがインストールされたスマートフォンであってもよい。なお、以下では、端末装置１０をユーザと表記する場合がある。すなわち、以下では、ユーザを端末装置１０と読み替えることもできる。例えば、図１の例では、ユーザＩＤ「Ｕ１」により識別されるユーザ（以下、「ユーザＵ１」とする場合がある）と記載した場合、ユーザＵ１が利用する端末装置１０と読み替えることもできる。
【００１４】
また、図１に示す例においては、ユーザＵ１が利用する端末装置１０のナビアプリＡの設定（以下、「ナビパラメータ」ともいう）の状態に応じて、端末装置１０を端末装置１０−１〜１０−３として説明する。なお、端末装置１０−１〜１０−３は同一の端末装置１０である。また、図１に示す例では、ユーザＩＤ「Ｕ２」により識別されるユーザ（以下、「ユーザＵ２」とする場合がある）が利用する端末装置１０をユーザＵ１が利用する端末装置１０と識別するために、端末装置１０−２０と記載する場合がある。また、以下では、端末装置１０−１〜１０−３、１０−２０について、特に区別なく説明する場合には、端末装置１０と記載する。例えば、複数のユーザが各々利用する端末装置１０を総称する場合、端末装置１０と記載する。
【００１５】
端末装置１０は、端末装置１０に関する情報を収集する。以下では、端末装置１０が収集する各種情報を「ログ情報」とする場合がある。また、端末装置１０は、収集したログ情報を提供装置１００へ送信する。例えば、端末装置１０は、後述する各種のセンサ部１３（図６参照）により検知されるセンサ情報をログ情報として収集する。例えば、端末装置１０は、各センサ部１３により検知される音声情報、位置情報、加速度情報、振動に関する情報、気温に関する情報、気圧に関する情報、湿度に関する情報、照度に関する情報等の種々の情報をログ情報として収集する。なお、ログ情報には、上述したセンサ情報に限らず、端末装置１０を利用するユーザの属性情報等の種々の情報が含まれてもよい。
【００１６】
例えば、ナビアプリＡは、ナビアプリＡがインストールされた端末装置１０を利用するユーザが乗車した車両を目的地まで案内するナビサービスを提供する。例えば、ナビアプリＡがインストールされた端末装置１０は、ユーザから目的地の入力を受け付けると、ユーザを目的地まで誘導するための地図情報や道路情報やナビゲーションに関する情報に基づいてナビサービスを提供する。以下では、このような地図情報や道路情報やナビゲーションに関する情報等を「ナビ情報」と記載する場合がある。
【００１７】
例えば、ナビ情報には、車両が利用可能な目的地までの経路、経路に含まれる高速道路の情報、経路上の渋滞情報、案内の目印となる施設、画面上に表示する地図の情報、案内時に出力する音声や地図等の画像等のデータが含まれてもよい。また、ナビアプリＡがインストールされた端末装置１０は、ナビ情報を提供装置１００から受信する。
【００１８】
図１では、ナビアプリＡがインストールされた端末装置１０がナビ情報を基にナビサービスを提供する場合を一例に説明する。具体的には、図１の例では、ナビアプリＡがインストールされた端末装置１０がユーザＵ１の入力に応じて、ユーザＵ１が乗車した自動車Ｃ１１を地点ＰＴ１から地点ＰＴ２まで案内（ナビゲーション）する場合を示す。図１中の地図情報ＭＰ１１は、自動車Ｃ１１等の位置を模式的に示す。また、図１の例では、端末装置１０は、ユーザＵ１に関する属性情報等を収集し、ユーザ情報記憶部１４３（図８参照）に格納済みであるものとする。
【００１９】
まず、端末装置１０−１は、ナビアプリＡを起動する（ステップＳ１１）。例えば、端末装置１０−１は、ユーザＵ１による操作に応じてナビアプリＡを起動する。また、端末装置１０−１に示すように、ナビアプリＡには、各種の設定ＳＴ１〜ＳＴ６等があるものとする。例えば、端末装置１０−１中に示す設定ＳＴ１〜ＳＴ６の状態はナビアプリＡの初期設定を示す。なお、図１の例では、端末装置１０−１、１０−２には、アプリの設定が自動で変更され設定されることを示すために、アプリの設定画面を示すが、後述するステップＳ１２の自動設定はバックグラウンド、すなわち設定画面が非表示のままで行われてもよい。
【００２０】
例えば、ナビアプリＡの設定ＳＴ１は、進行方向を上にするかどうかの設定であり、ナビの表示に関する設定である。また、図１の例では、ナビアプリＡの初期設定において、設定ＳＴ１は、「オフ」に設定され、進行方向を上にしないように設定される。また、例えば、ナビアプリＡの設定ＳＴ２は、地図の回転操作、例えば地図の向きを変更する操作を受け付けるかどうかの設定であり、ナビの表示に関する設定である。また、図１の例では、ナビアプリＡの初期設定において、設定ＳＴ２は、「オン」に設定され、地図の回転操作を受け付けるように設定される。また、例えば、ナビアプリＡの設定ＳＴ３は、地図のデザインに関する設定であり、ナビの表示に関する設定である。また、図１の例では、ナビアプリＡの初期設定において、設定ＳＴ３は、「昼」に設定され、昼の態様で地図等が表示されるように設定される。
【００２１】
また、例えば、ナビアプリＡの設定ＳＴ４は、文字を大きくするかどうかの設定であり、ナビの表示に関する設定である。また、図１の例では、ナビアプリＡの初期設定において、設定ＳＴ４は、「オフ」に設定され、文字を大きくしないように設定される。また、例えば、ナビアプリＡの設定ＳＴ５は、通行速度に関する設定である。また、図１の例では、ナビアプリＡの初期設定において、設定ＳＴ５は、「４０ｋｍ／ｈ」に設定され、時速４０ｋｍでの走行に対応したナビを行うように設定される。また、例えば、ナビアプリＡの設定ＳＴ６は、ナビ音量の設定であり、ナビアプリＡが出力する音声の大きさに関する設定である。また、図１の例では、ナビアプリＡの初期設定において、設定ＳＴ６は、略中央の「５０％」に設定され、標準の音声出力の大きさに設定される。
【００２２】
このように、ナビアプリＡには、設定ＳＴ１〜ＳＴ６を含む種々の設定があるため、ユーザＵ１が自身で１つ１つ設定するのは煩雑である、そのため、端末装置１０は、ナビアプリＡの設定を自動で行う（ステップＳ１２）。例えば、端末装置１０は、ユーザＵ１のコンテキストに基づいてナビアプリＡの設定を自動で行う。例えば、端末装置１０は、ユーザＵ１が６０代であり、運転初心者であることを示す属性情報等を含むログ情報から推定されるユーザＵ１のコンテキストに基づいてナビアプリＡの設定を自動で行う。
【００２３】
なお、ここでいうコンテキストは、ユーザや端末装置１０の状況やユーザや端末装置１０の環境（背景）を意味する。例えば、コンテキストは、ユーザによって端末装置１０が使われている状況や、端末装置１０を所持するユーザが置かれている状態に対応する情報である。また、コンテキストには、ユーザに提供されるコンテンツの内容、ユーザの発話の内容、ユーザの属性、ユーザの現在位置、現在時刻、ユーザが置かれた物理環境、ユーザが置かれた社会環境、ユーザの運動状態、および、ユーザの感情等の種々の情報に基づいて推定されてもよい。
【００２４】
なお、コンテキスト情報記憶部１４２（図７参照）に示すように、コンテキストをコンテキストＣＮ１１やコンテキストＣＮ１２等のように抽象的な記号で示すが、各コンテキストはユーザの具体的な状況を示す情報であってもよい。例えば、コンテキストＣＮ１１は、「ユーザが若く、運転レベルが高い（ベテラン）」状況に対応するコンテキストであってもよい。例えば、コンテキストＣＮ１２は、「ユーザが高齢、運転レベルが低い（初心者）」状況に対応するコンテキストであってもよい。例えば、図１の例では、端末装置１０は、ユーザＵ１のコンテキストを「ユーザが高齢、運転レベルが低い（初心者）」状況に対応するコンテキストＣＮ１２であると推定する。そして、端末装置１０は、ログ情報に基づいて推定されるユーザＵ１のコンテキストに基づいて、ナビの提供態様を変動させる。例えば、端末装置１０は、ユーザＵ１のコンテキストに基づいて、ナビアプリＡの設定を自動で行うことにより、ナビの出力態様を変更する。
【００２５】
また、端末装置１０が自動設定するナビパラメータは、上記の設定ＳＴ１〜ＳＴ６に限らず、種々のパラメータであってもよい。例えば、端末装置１０が自動設定するナビパラメータは、案内ポイントまでの距離や発話の優先順位等の種々のパラメータであってもよい。また、上述したように、端末装置１０は、６０代のユーザＵ１のように年代が高い人には文字を大きくしたり、運転が不得手な人（初心者や高齢者等）には、案内点を早めに出力したり、多めに出力したりしてもよい。
【００２６】
なお、ユーザが運転に関して初心者であるか熟練者（ベテラン）であるか等は、ユーザに入力させてもよいし、他のユーザ属性から推定（決定）してもよい。また、ユーザが運転に関して初心者であるかベテランであるか等は、収集したログ情報に基づいて推定（決定）してもよい。例えば、提供装置１００は、収集した加速度情報に基づいて、ユーザが運転に関して初心者であるか、ベテランであるか等を決定してもよい。例えば、提供装置１００は、収集した加速度情報に基づいて、ユーザの運転のレベルを推定し、ユーザが運転に関して初心者であるか、ベテランであるか等を決定してもよい。例えば、提供装置１００は、あるユーザに関して急発進や急停止等を繰り返す加速度情報が収集された場合、ユーザの運転のレベルを初心者と推定し、ユーザが運転に関して初心者であると決定してもよい。
【００２７】
なお、上記の自動設定は一例であり、端末装置１０は、種々の情報を適宜用いて、ナビパラメータを自動設定してもよい。例えば、端末装置１０は、端末装置１０を利用するユーザに類似した属性のユーザの設定情報を反映してもよい。この場合、端末装置１０は、提供装置１００から端末装置１０を利用するユーザに類似した属性のユーザの設定情報（パラメータ情報）を取得し、取得した設定情報を反映してもよい。例えば、端末装置１０は、提供装置１００に端末装置１０を利用するユーザの属性情報やコンテキストに関する情報を提供装置１００に送信することにより、提供装置１００から端末装置１０を利用するユーザに類似した属性のユーザの設定情報を取得し、取得した設定情報を反映してもよい。
【００２８】
図１の例では、端末装置１０−２は、ナビアプリＡの各種の設定ＳＴ１〜ＳＴ６等を自動で設定（変更）する。例えば、端末装置１０は、設定ＳＴ１を「オフ」から「オン」に変更する。また、例えば、端末装置１０は、設定ＳＴ２を「オン」から「オフ」に変更する。これにより、ナビアプリＡが起動された端末装置１０において、進行方向が上になるように表示されるため、初心者であるユーザＵ１に適した表示となる。なお、図１の例では、ステップＳ１２の時点における時刻が２０時であるものとする。そのため、例えば、端末装置１０は、設定ＳＴ３を「昼」から「夜」に変更する。これにより、ナビアプリＡが起動された端末装置１０において、ユーザＵ１の周囲の環境に適合した表示となる。
【００２９】
また、例えば、端末装置１０は、設定ＳＴ４を「オフ」から「オン」に変更する。これにより、ナビアプリＡが起動された端末装置１０において、文字が大きく表示されるため、６０代（高齢）であるユーザＵ１に適した表示となる。また、例えば、端末装置１０は、設定ＳＴ５を「４０ｋｍ／ｈ」から「２５ｋｍ／ｈ」に変更する。これにより、ナビアプリＡが起動された端末装置１０において、通常よりも若干減速した速度に対応したナビが提供されるため、初心者かつ６０代（高齢）であるユーザＵ１に適したナビとなる。また、例えば、端末装置１０は、設定ＳＴ６を「５０％」から「１００％」に変更する。これにより、ナビアプリＡが起動された端末装置１０において、ナビの音声が大きく出力されるため、６０代（高齢）であるユーザＵ１に適した音声の出力となる。
【００３０】
なお、ユーザＵ１は手動で変更してもよい。また、端末装置１０は、ナビサービスの提供中においてユーザＵ１のコンテキストの変更に応じて、設定を変更してもよい。例えば、端末装置１０は、ユーザＵ１が１人で自動車Ｃ１１に乗車し運転中である場合、「ユーザが１人で運転中」である状況に対応するコンテキストであると推定し、ナビアプリＡの操作を制限するようにしてもよい。なお、ユーザＵ１のコンテキストの推定は、定期的（例えば、５分間隔等）に行ってもよいし、収集したログ情報が所定の条件を満たす場合に行ってもよい。
【００３１】
そして、ユーザＵ１は、自動車Ｃ１１を運転し、地点ＰＴ１から地点ＰＴ２までの移動を開始する。これに応じて、ナビアプリＡがインストールされた端末装置１０は、地点ＰＴ１から地点ＰＴ２までの案内（ナビ）を開始する。そして、ナビアプリＡがインストールされた端末装置１０は、地点ＰＴ１から地点ＰＴ２までのナビ中において、ユーザＵ１に関するログ情報を収集する。この点について、以下説明する。
【００３２】
まず、図１に示す例では、端末装置１０は、周囲の音を検知し、検知した音に応じて種々の処理を行うものとする。例えば、端末装置１０は、ユーザの発話に対して、処理を行う。例えば、端末装置１０は音声認識に関する機能を有してもよい。また、端末装置１０は、音声認識サービスを提供する音声認識サーバから情報を取得可能であってもよい。この場合、提供システム１は、音声認識サーバが含まれてもよい。なお、提供装置１００が音声認識の機能を有してもよい。なお、図１の例では、説明を簡単にするために、端末装置１０が、種々の従来技術を適宜用いてユーザの発話を認識するものとする。
【００３３】
ここで、自動車Ｃ１１を運転中のユーザＵ１が図１中に符号ＦＣ１で示すＰＯＩ（Point  of  Interest）であるレストランＡの付近を通った際に、「レストランＡは閉店したのね」という発話ＰＡ１１を行う。これにより、端末装置１０は、「レストランＡは閉店したのね」というユーザＵ１による発話ＰＡ１１に関する情報を収集する（ステップＳ１３）。例えば、端末装置１０は、「レストランＡは閉店したのね」というユーザＵ１による発話ＰＡ１１に関する音声情報をログ情報として収集する。例えば、端末装置１０は、発話ＰＡ１１に関する音声情報に発話ＰＡ１１が行われた時点のユーザＵ１の位置情報を対応付けてログ情報として収集してもよい。なお、端末装置１０は、発話ＰＡ１１の音声情報を音声認識サーバへ送信し、音声認識サーバから発話ＰＡ１１の文字情報を取得し、取得した文字情報をログ情報として収集してもよい。また、図１の例では、符号ＲＤ１が示す点線に囲まれた範囲にある線が道路ＲＤ１に対応するものとする。
【００３４】
また、自動車Ｃ１１を運転中のユーザＵ１が、道路ＲＤ１を走行中において、「工事中で危ないわね」という発話ＰＡ１２を行う。これにより、端末装置１０は、「工事中で危ないわね」というユーザＵ１による発話ＰＡ１２に関する情報を収集する（ステップＳ１４）。例えば、端末装置１０は、「工事中で危ないわね」というユーザＵ１による発話ＰＡ１２に関する音声情報をログ情報として収集する。例えば、端末装置１０は、発話ＰＡ１２に関する音声情報に発話ＰＡ１２が行われた時点のユーザＵ１の位置情報を対応付けてログ情報として収集する。
【００３５】
そして、提供装置１００は、端末装置１０が収集したログ情報を端末装置１０から取得する（ステップＳ１５）。例えば、提供装置１００は、発話ＰＡ１１、ＰＡ１２等に関するログ情報を端末装置１０から取得する。図１の例では、端末装置１０−３は、収集したログ情報を提供装置１００に送信する。なお、図１の例では、説明を簡単にするために端末装置１０−３が収集したログ情報を提供装置１００に送信する場合を示したが、端末装置１０は、ステップＳ１３の時点において、発話ＰＡ１１に関するログ情報を提供装置１００へ送信してもよい。また、端末装置１０は、ステップＳ１４の時点において、発話ＰＡ１２に関するログ情報を提供装置１００へ送信してもよい。また、端末装置１０は、収集したログ情報を定期的（例えば、５分間隔等）に提供装置１００へ送信してもよいし、収集したログ情報が所定の条件を満たす場合、それまでに収集したログ情報を提供装置１００に送信してもよい。
【００３６】
また、端末装置１０は、音声情報については、特定の発言だけ抽出し、抽出した音声情報を提供装置１００に送信してもよい。例えば、端末装置１０は、最初はサンプリング回数を少なくし、ユーザがブレーキ操作をしたり、道路がカーブに差し掛かったりした等の特定パターンに対応するタイミングで、サンプリング回数を多くしてもよい。このように、端末装置１０は、端末装置１０を利用するユーザのプライバシーや、端末装置１０のバッテリーや、通信負荷等を考慮して、音声情報を提供装置１００に送信してもよい。
【００３７】
端末装置１０からログ情報を取得した提供装置１００は、取得したログ情報に基づいて情報を更新する（ステップＳ１６）。例えば、提供装置１００は、取得したログ情報に基づいて、地図情報記憶部１２１（図２参照）や特徴情報記憶部１２２（図３参照）やＰＯＩ情報記憶部１２３（図４参照）に記憶されたＰＯＩ情報等の種々の情報（ナビ情報）を変更する。図１の例では、提供装置１００は、発話ＰＡ１１に関するログ情報に基づいて、ＰＯＩ情報記憶部１２３に記憶されたレストランＡに関する情報を削除したり、レストランＡが閉店したことを示す情報を追加したりすることにより、レストランＡに関するナビ情報を変更する。
【００３８】
また、図１の例では、提供装置１００は、発話ＰＡ１２に関するログ情報に基づいて、道路ＲＤ１に対応する特徴情報に「初心者不向き」を追加したり、図３に示すように道路ＲＤ１に対応する特徴情報に「初心者向け」が登録されている場合、「初心者向け」を「初心者不向き」に変更したりすることにより、道路ＲＤ１に関するナビ情報を変更する。また、提供装置１００は、発話ＰＡ１２に関するログ情報に基づいて、道路ＲＤ１に対応する特徴情報に「工事中」を追加してもよい。このように、提供装置１００は、ユーザＵ１が利用する端末装置１０から取得したログ情報に基づいて、ナビ情報を変更（更新）する。
【００３９】
そして、提供装置１００は、ログ情報に基づいて変更されたナビ情報に応じて、ナビゲーションサービスを提供する。例えば、提供装置１００は、ログ情報に基づいて変更されたナビ情報をナビアプリＡがインストールされた端末装置１０に提供する（ステップＳ１７）。図１の例では、提供装置１００は、ステップＳ１７においてユーザＵ１が利用する端末装置１０から取得したログ情報に基づいて変更されたナビ情報を、ユーザＵ２が利用する端末装置１０−２０に提供する。例えば、提供装置１００は、レストランＡが閉店し、道路ＲＤ１が初心者不向きになったと変更されたナビ情報を、ユーザＵ２が利用する端末装置１０−２０に提供する。なお、提供装置１００は、ステップＳ１７において変更されたナビ情報をユーザＵ１が利用する端末装置１０へ提供してもよい。
【００４０】
提供装置１００から変更されたナビ情報を受信した端末装置１０−２０は、ナビ情報を更新する（ステップＳ１８）。例えば、端末装置１０−２０は、レストランＡが閉店し、道路ＲＤ１が初心者不向きになったとナビ情報を更新する。そして、ユーザＵ２は、端末装置１０−２０を操作することによりナビアプリＡを起動した後、自動車Ｃ１２を運転し移動を開始する。これに応じて、端末装置１０−２０は、ステップＳ１７において受信したナビ情報に基づいて案内（ナビ）を開始する。例えば、端末装置１０−２０において、ナビアプリＡは、レストランＡが閉店したことを示す情報を表示したりする。例えば、端末装置１０−２０において、ナビアプリＡは、レストランＡを非表示にしたり、レストランＡのアイコンに閉店を示すマークを重畳させて表示したりする。また、端末装置１０−２０を利用するユーザＵ１が運転初心者である場合、道路ＲＤ１を避けたルートを案内（ナビ）する。
【００４１】
上述したように、提供装置１００は、端末装置１０から取得したログ情報に基づいてナビ情報を変更する。そして、提供装置１００は、ログ情報に基づいて変更したナビ情報に応じて、ナビゲーションサービスを提供する。これにより、提供装置１００は、ナビゲーションサービスを適切に提供することができる。
【００４２】
上述した例では、ユーザＵ１が利用する端末装置１０から取得したログ情報に基づいて、ナビ情報を変更する例を示したが、複数のユーザの各々が利用する複数の端末装置１０が収集した複数のログ情報に基づいて、ナビ情報を変更してもよい。例えば、この場合、各ユーザの信頼度に応じて重み付けし、その重みと各ユーザに対応するログ情報とに基づいて、ナビ情報を変更してもよい。
【００４３】
上述したように、提供装置１００は、端末装置１０から収集した音声情報から、道路の混雑情報、ＰＯＩ情報等を修正してもよい。例えば、提供装置１００は、特定フレーズに基づいて、種々の情報を変更してもよい。例えば、提供装置１００は、音声情報「混んでる」に基づいて、所定の道路の混雑情報を変更してもよい。また、例えば、提供装置１００は、音声情報「この店潰れてる」に基づいて、対応するＰＯＩ情報を変更したり、ＰＯＩ情報を削除したりしてもよい。また、例えば、提供装置１００は、音声情報「営業時間が違う」に基づいて、対応するＰＯＩ情報を変更してもよい。このように、提供装置１００は、特定フレーズに基づいて、各ＰＯＩの営業・非営業、営業時間等の情報（ＰＯＩ詳細情報）を変更してもよい。なお、提供装置１００は、ＰＯＩ情報に限らず、地図情報や道路情報等のナビ情報を変更してもよい。
【００４４】
また、提供装置１００は、収集した音声情報から主観情報を抽出してもよい。例えば、提供装置１００は、「きれい」「見晴らしがいい」「自転車・歩行者が多くて走りづらい」などの主観情報を抽出してもよい。このように、提供装置１００は、各地域（地点）に関する主観情報を収集して、ナビアプリＡのサービス提供者が認識していない所定のスポット（地点）を抽出してもよい。また、提供装置１００や端末装置１０は、「どこ？」、「分からない」、「迷った」、「案内が遅い」など、ナビアプリＡのナビゲーション方法に不満を持っているフレーズを抽出してもよい。また、提供装置１００は、上述した情報を用いてナビアプリＡにおける不適切な案内が行われている地点を推定してもよい。
【００４５】
また、提供装置１００は、収集した走行ログを用いて、種々の情報を推定してもよい。例えば、提供装置１００は、収集した走行ログを用いて、不適切経路を抽出してもよい。例えば、提供装置１００は、ナビアプリＡが提示したルートからの逸脱（リルート）が多い地点を抽出してもよい。また、例えば、提供装置１００は、逸脱（リルート）が多い地点を含む道路を初心者や高齢者に不向きな道路と推定してもよい。また、提供装置１００は、Ｕターンが多い地点や切り返しが多い地点などのナビ難関地点と推定してもよい。また、提供装置１００は、複数のユーザがＵターンする地点をクラスタリングして一定数以上含まれれば、注意喚起のアナウンスを発話するようにナビ情報を変更してもよい。
【００４６】
上述した例では、端末装置１０が具体的な意味を含む発話ＰＡ１１、ＰＡ１２に関する情報を収集する場合を示したが、端末装置１０が収集する発話は上記に限らない。例えば、端末装置１０は、「あっ！」、「きゃー」等の具体的な意味を含まない発話に関する情報を収集してもよい。例えば、端末装置１０は、感動詞等の発話に関する情報を収集してもよい。この場合、端末装置１０は、感動詞等に続く発話に関する情報を収集し、その発話に関する情報に基づいて感動詞等の発話に関する情報を収集してもよい。また、端末装置１０は、「あっ！」、「きゃー」等の発話をトリガとして、その後に続く発話に関する情報を収集し、提供装置１００や端末装置１０がその発話に関する情報に基づいて感動詞等の発話に関する情報の意味を推定してもよい。また、例えば、端末装置１０は、収集したログ情報に基づいて、ナビ情報を変更してもよい。例えば、端末装置１０は、収集したログ情報に基づいて、自装置内のナビ情報を変更し、ナビゲーションサービスを提供してもよい。また、例えば、端末装置１０は、他の端末装置１０において変更されたナビ情報を収集し、そのナビ情報に基づいて、自装置内のナビ情報を変更してもよい。例えば、端末装置１０は、他の端末装置１０において変更されたナビ情報を収集し、そのナビ情報に基づいて、自装置内のナビ情報を変更することにより、ナビゲーションサービスを提供してもよい。このように、端末装置１０においてナビ情報の変更が行われてもよい。この場合、提供装置１００は、ナビアプリＡを端末装置１０にインストールするために用いる情報等、端末装置１０においてナビゲーションサービスを提供するために用いる情報の提供のみを行ってもよい。上述のように、各端末装置１０でナビ情報を変更し、端末装置１０間のナビ情報を通信し、変更することにより、いわゆるＰ２Ｐ（Peer  to  Peer）のような形態によりナビ情報を適宜変更し、最適化することにより、各端末装置１０においてナビゲーションサービスが提供されてもよい。
【００４７】
また、提供装置１００は、ナビアプリＡを利用したユーザにアンケートに回答させるインターフェイスを提供してもよい。例えば、提供装置１００は、何が問題だったかを４択などで選択させる画面を端末装置１０に表示させることにより、端末装置１０を利用するユーザから回答を収集してもよい。また、上述した例では説明を簡単にするためにユーザＵ１のログ情報に基づいてナビ情報を変更する例を示したが、提供装置１００は、ナビアプリＡを利用する多数のユーザから収集したログ情報を用いて、ナビ情報を変更してもよい。このように、提供装置１００は、複数人のデータを解析し、複数人の情報を統計処理することにより、ナビ情報を変更してもよい。また、提供装置１００は、各ユーザの信頼性を加味してナビ情報を変更してもよい。例えば、提供装置１００は、到着時間が早いＡさんのログ情報と、寄り道が多いＢさんのログ情報とでは、Ａさんのログ情報の方をＢさんのログ情報よりも重みを強くして、統計処理してもよい。また、例えば、提供装置１００は、上述したログ情報を、位置修正の統計処理に用いてもよい。例えば、提供装置１００は、ＰＯＩの位置を複数人に修正してもらった場合、信頼性を加味した重み付き重心の位置をそのＰＯＩの位置としてもよい。
【００４８】
なお、上述した情報の変更は一例であり、提供装置１００は、取得したログ情報に基づいて種々の情報を変更してもよい。例えば、提供装置１００は、地図情報記憶部１２１に記憶された地図を変更してもよい。例えば、提供装置１００は、ＰＯＩ情報記憶部１２３（図４参照）に示すような各ＰＯＩの出入口情報をユーザから収集したログ情報に基づいて変更してもよい。例えば、提供装置１００は、複数のユーザから出入口に関する情報を収集し、各ユーザの信頼度に応じて重み付けし、その重みと、各ユーザに対応するログ情報とに基づいて、各ＰＯＩの出入口情報を変更してもよい。なお、なお、上述した例では、提供装置１００が自動的にナビ情報を変更する例を示したが、提供装置１００は、半自動でナビ情報を変更してもよい。例えば、提供装置１００は、収集したログ情報に基づいて、ナビアプリＡにおいて変更すべき箇所を決定した場合、その箇所を変更するかを提供装置１００のオペレータや管理者等（以下、単に「管理者等」とする）に確認してもよい。例えば、収集したログ情報に基づいて、ナビアプリＡにおいて変更すべき箇所を決定した場合、その箇所を提供装置１００のディスプレイ等に表示することにより、提供装置１００の管理者等にナビアプリＡにおいて変更すべき箇所を通知してもよい。この場合、提供装置１００は、変更すべき箇所の通知を受けた提供装置１００の管理者等が変更を許可した場合に、その箇所を変更してもよい。このように、提供装置１００は、変更を行う前に提供装置１００の管理者等の許可を得ることにより、半自動でナビ情報を変更してもよい。また、例えば、端末装置１０は、「あっ！」、「きゃー」等の発話をトリガとして、その発話の前後の音声情報を収集し、提供装置１００へ送信してもよい。この場合、例えば、提供装置１００の管理者等が端末装置１０から所得した音声情報に基づいて、ナビ情報の変更を許可するかどうかを判断してもよい。そして、提供装置１００の管理者等がナビ情報の変更を許可した場合に、記憶部１２０（図２参照）に情報を追加したり、記憶部１２０（図２参照）に記憶された情報を変更したりしてもよい。また、音声情報以外の他のセンサ情報も同様に、提供装置１００の管理者等が端末装置１０から所得したセンサ情報に基づいて、ナビ情報の変更を許可するかどうかを判断してもよい。これにより、提供システム１は、提供装置１００の管理者等のナビアプリＡのサービス提供元の作業負荷を軽減しつつ、適切なナビゲーションを提供可能にすることができる。
【００４９】
〔２．提供装置の構成〕
次に、図２を用いて、実施形態に係る提供装置１００の構成について説明する。図２は、実施形態に係る提供装置１００の構成例を示す図である。図２に示すように、提供装置１００は、通信部１１０と、記憶部１２０と、制御部１３０とを有する。なお、提供装置１００は、提供装置１００の管理者等から各種操作を受け付ける入力部（例えば、キーボードやマウス等）や、各種情報を表示するための表示部（例えば、液晶ディスプレイ等）を有してもよい。
【００５０】
（通信部１１０）
通信部１１０は、例えば、ＮＩＣ（Network  Interface  Card）等によって実現される。そして、通信部１１０は、ネットワークと有線または無線で接続され、端末装置１０との間で情報の送受信を行う。
【００５１】
（記憶部１２０）
記憶部１２０は、例えば、ＲＡＭ（Random  Access  Memory）、フラッシュメモリ（Flash  Memory）等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。実施形態に係る記憶部１２０は、図２に示すように、地図情報記憶部１２１と、特徴情報記憶部１２２と、ＰＯＩ情報記憶部１２３と、ユーザ情報記憶部１２４とを有する。なお、地図情報記憶部１２１は、図示を省略するが、ナビアプリＡに表示される地図情報や道路情報等、ナビサービスを提供するために用いる各種情報を記憶する。また、地図情報記憶部１２１は、ナビアプリＡのサービスを提供可能であれば、どのような情報を記憶してもよい。例えば、地図情報記憶部１２１は、ナビアプリＡのサービスに用いるノードの識別ＩＤ等のノードに関する情報やリンクの識別ＩＤ等のリンクに関する情報を記憶してもよい。
【００５２】
（特徴情報記憶部１２２）
実施形態に係る特徴情報記憶部１２２は、ナビにおいて提供される各種情報の特徴に関する情報を記憶する。図３は、実施形態に係る特徴情報記憶部の一例を示す図である。例えば、特徴情報記憶部１２２は、地図情報記憶部１２１に記憶された地図情報や道路情報等に含まれる各地点や道路等の特徴に関する情報を記憶する。図３に示す特徴情報記憶部１２２には、「ＩＤ」、「特徴情報」といった項目が含まれる。
【００５３】
「ＩＤ」は、特徴を対応付ける対象を識別する情報を示す。図３の例では、「ＲＤ１」や「ＲＤ２」等の道路を識別するＩＤを図示する。なお、特徴を対応付ける対象を識別する情報であれば、どのような情報であってもよい。例えば、ノードの識別ＩＤやリンク識別ＩＤ等であってもよい。「特徴情報」は、対応する対象の特徴を示す。
【００５４】
例えば、図３に示す例では、ＩＤ「ＲＤ１」により識別される道路（図１中の道路ＲＤ１に対応）は、特徴ＩＤ「ＣＨ１−１」により識別される「初心者向け」といった特徴や、特徴ＩＤ「ＣＨ１−２」により識別される「信号無し」といった特徴が対応付けられていることを示す。すなわち、図３の例では、道路ＲＤ１は、信号がなく、初心者向けの道路である場合を示す。
【００５５】
例えば、図３に示す例では、ＩＤ「ＲＤ２」により識別される道路は、特徴ＩＤ「ＣＨ２−１」により識別される「渋滞多」といった特徴や、特徴ＩＤ「ＣＨ２−２」により識別される「高齢者向け」といった特徴が対応付けられていることを示す。すなわち、図３の例では、ＩＤ「ＲＤ２」により識別される道路は、渋滞は多いが、高齢者向けの道路である場合を示す。例えば、ＩＤ「ＲＤ２」により識別される道路は、渋滞が多いため、低速度でしか走行できないため、高齢者向けの道路であることを示す。
【００５６】
なお、特徴情報記憶部１２２は、上記に限らず、目的に応じて種々の情報を記憶してもよい。また、図３では、特徴情報記憶部１２２には、特徴情報が追加された日時に関する情報が記憶されてもよい。
【００５７】
（ＰＯＩ情報記憶部１２３）
実施形態に係るＰＯＩ情報記憶部１２３は、端末関連情報を記憶する。図４は、実施形態に係るＰＯＩ情報記憶部の一例を示す図である。図４に示すＰＯＩ情報記憶部１２３には、地図上に位置する各種の施設等のＰＯＩ（関心地点）に関する情報が記憶される。図４に示すＰＯＩ情報記憶部１２３には、「ＰＯＩ_ＩＤ」、「ＰＯＩ」、「位置情報」、「開始時間」、「終了時間」、「出入口情報」といった項目が含まれる。
【００５８】
「ＰＯＩ_ＩＤ」は、各種のＰＯＩを識別する情報を示す。「ＰＯＩ」は、ＰＯＩの具体的な名称等を示す。また、「開始時間」は、対応するＰＯＩが利用可能になる時間を示す。例えば、「開始時間」には、営業開始時間や開園時間等の対応するＰＯＩの開始時間が記憶される。また、「終了時間」は、対応するＰＯＩが利用できなくなる時間を示す。例えば、「終了時間」には、営業終了時間や閉園時間等の対応するＰＯＩの終了時間が記憶される。また、「出入口情報」は、対応するＰＯＩの出入口の位置情報が記憶される。なお、「出入口情報」は、複数記憶されてもよい。
【００５９】
例えば、図４に示す例では、ＰＯＩ＿ＩＤ「ＦＣ１」により識別されるＰＯＩは、「レストランＡ」であり、位置ＬＣ１１に位置することを示す。また、レストランＡは、１０時に営業を開始し、２２時に営業を終了することを示す。また、レストランＡは、出入口が位置ＬＣ１１１に設けられていることを示す。
【００６０】
なお、ＰＯＩ情報記憶部１２３は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、ＰＯＩ情報記憶部１２３には、利用ができなくなる曜日等の情報が記憶されてもよい。
【００６１】
（ユーザ情報記憶部１２４）
実施形態に係るユーザ情報記憶部１２４は、ユーザに関する各種情報を記憶する。例えば、ユーザ情報記憶部１２４は、ユーザ属性に関する各種情報を記憶する。図５は、実施形態に係るユーザ情報記憶部の一例を示す図である。図５に示すユーザ情報記憶部１２４は、「ユーザＩＤ」、「性別」、「年齢」、「習熟度」、「ログ情報」といった項目が含まれる。
【００６２】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。また、「性別」は、ユーザＩＤにより識別されるユーザの性別を示す。また、「年齢」は、ユーザＩＤにより識別されるユーザの年齢を示す。なお、「年齢」は、例えば３５歳など、ユーザＩＤにより識別されるユーザの具体的な年齢であってもよい。また、「習熟度」は、ユーザＩＤにより識別されるユーザの運転の技能レベルを示す。図５の例では、「習熟度」が「低」、「高」などの段階的なレベルである場合を示す。「ログ情報」は、対応するユーザについて収集されたログ情報を示す。
【００６３】
「ログ情報」には、「ログＩＤ」、「対象」、「情報」、「日時」といった項目が含まれる。「ログＩＤ」は、各ログ情報を識別するための識別情報を示す。「対象」は、対応するログ情報として収集された対象を示す。「情報」は、対応する日時において収集されたログ情報を示す。なお、図５に示す「情報」には、「ＤＴ１１」や「ＤＴ１２」等の記号を示すが、実際には、具体的な情報や、その格納場所を示すファイルパス名などが格納される。「日時」は、対応するログ情報が収集された日時を示す。なお、図５の例では、「日時」に記憶される情報を「Ｔ１１」等の符号で図示するが、「日時」には、「２０１６年８月１９日２０時１６分４３秒」等の具体的な日時が記憶されるものとする。なお、ログ情報に複数のセンサで検知された情報を関連付けて記憶してもよい。
【００６４】
例えば、図５に示す例では、ユーザＩＤ「Ｕ１」により識別されるユーザ（図１中のユーザＵ１に対応）の性別は「女性」であり、年齢は「６０代」であることを示す。また、ユーザＵ１の習熟度は、「低」、すなわち運転技能レベルが低い「初心者」であることを示す。
【００６５】
図５に示す例では、例えば、ユーザＵ１が利用する端末装置１０により、ログＩＤ「ＬＧ１１」により識別されるログ情報が日時「Ｔ１１」に収集されたことを示す。また、ログＩＤ「ＬＧ１１」により識別されるログ情報は、対象が「位置」でありそのログ情報が「ＤＴ１１」であることを示す。また、例えば、ユーザＵ１が利用する端末装置１０により、ログＩＤ「ＬＧ１２」により識別されるログ情報が日時「Ｔ１２」に収集されたことを示す。また、ログＩＤ「ＬＧ１２」により識別されるログ情報は、対象が「音声」でありそのログ情報が「ＤＴ１２」であることを示す。
【００６６】
なお、ユーザ情報記憶部１２４は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、ユーザ情報記憶部１２４は、氏名、居住地、興味、家族構成、収入、ライフスタイル等の情報を記憶してもよい。
【００６７】
（制御部１３０）
図２の説明に戻って、制御部１３０は、コントローラ（controller）であり、例えば、ＣＰＵ（Central  Processing  Unit）やＭＰＵ（Micro  Processing  Unit）等によって、提供装置１００内部の記憶装置に記憶されている各種プログラム（提供プログラムの一例に相当）がＲＡＭを作業領域として実行されることにより実現される。また、制御部１３０は、コントローラであり、例えば、ＡＳＩＣ（Application  Specific  Integrated  Circuit）やＦＰＧＡ（Field  Programmable  Gate  Array）等の集積回路により実現される。
【００６８】
図２に示すように、制御部１３０は、取得部１３１と、決定部１３２と、変更部１３３と、提供部１３４とを有し、以下に説明する提供処理等を含む各種情報処理の機能や作用を実現または実行する。なお、制御部１３０の内部構成は、図２に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【００６９】
（取得部１３１）
取得部１３１は、各種情報を取得する。例えば、取得部１３１は、ユーザ情報記憶部１２４や、特徴情報記憶部１２２や、ＰＯＩ情報記憶部１２３から各種情報を取得する。例えば、取得部１３１は、ユーザが利用する端末装置１０から各種情報を取得する。例えば、取得部１３１は、各ユーザが利用する各端末装置１０からセンサ情報を取得する。
【００７０】
例えば、取得部１３１は、ユーザが利用する端末装置１０が収集したログ情報を取得する。例えば、取得部１３１は、ナビゲーションに関するアプリケーションがインストールされた端末装置１０が収集したログ情報を取得する。例えば、取得部１３１は、端末装置１０からセンサ情報を含むログ情報を取得する。
【００７１】
例えば、取得部１３１は、各端末装置１０に関する位置情報を含むセンサ情報を取得する。例えば、取得部１３１は、各端末装置１０により検知された音声情報を含むセンサ情報を取得する。例えば、取得部１３１は、各端末装置１０により検知された加速度情報、振動に関する情報、気温に関する情報、気圧に関する情報、湿度に関する情報、照度に関する情報の少なくとも１つを含むセンサ情報を取得する。例えば、取得部１３１は、各端末装置１０から無線通信に関する情報を取得する。例えば、取得部１３１は、各ユーザに関する所定のネットワーク上における履歴情報を取得する。
【００７２】
図１の例では、取得部１３１は、ユーザが利用する端末装置１０が収集したログ情報を取得する。例えば、取得部１３１は、位置情報、音声情報、加速度情報、振動に関する情報、気温に関する情報、気圧に関する情報、湿度に関する情報、照度に関する情報を含むログ情報を端末装置１０から取得する。図１の例では、取得部１３１は、ユーザＵ１が利用する端末装置１０が収集したログ情報を端末装置１０から取得する。図１の例では、取得部１３１は、発話ＰＡ１１、ＰＡ１２等に関するログ情報を端末装置１０から取得する。
【００７３】
（決定部１３２）
決定部１３２は、種々の情報を決定する。例えば、決定部１３２は、各端末装置１０から取得されるログ情報に基づいて、ナビ情報を変更するかを決定する。例えば、決定部１３２は、各端末装置１０から取得されるログ情報に基づいて、道路に関する情報、または施設に関する情報を変更するかを決定する。
【００７４】
例えば、決定部１３２は、取得部１３１により端末装置１０から取得されたログ情報に基づいて、地図情報記憶部１２１（図２参照）や特徴情報記憶部１２２（図３参照）やＰＯＩ情報記憶部１２３（図４参照）に記憶された種々の情報（ナビ情報）を変更部１３３に変更させるかを決定する。
【００７５】
図１の例では、決定部１３２は、ユーザＵ１が利用する端末装置１０から取得したログ情報に基づいて、変更部１３３にナビ情報を変更（更新）させると決定する。図１の例では、決定部１３２は、発話ＰＡ１１に関するログ情報に基づいて、変更部１３３に、レストランＡに関するナビ情報を変更させると決定する。
【００７６】
また、図１の例では、決定部１３２は、発話ＰＡ１２に関するログ情報に基づいて、変更部１３３に、道路ＲＤ１に関するナビ情報を変更させると決定する。また、決定部１３２は、発話ＰＡ１２に関するログ情報に基づいて、変更部１３３に、道路ＲＤ１に対応する特徴情報に「工事中」を追加させると決定してもよい。
【００７７】
（変更部１３３）
変更部１３３は、種々の情報を変更する。例えば、変更部１３３は、取得部１３１により取得されたログ情報に基づいてナビゲーションに関する情報を変更する。例えば、変更部１３３は、ログ情報に基づいて、ナビ情報のうち、道路に関する情報、または施設に関する情報の少なくともいずれかを変更する。例えば、変更部１３３は、決定部１３２により変更すると決定された道路に関する情報、または施設に関する情報に基づいて、ナビ情報を変更する。
【００７８】
例えば、変更部１３３は、複数のユーザの過去のログ情報から推定される各ユーザの信頼度に基づいて、ナビ情報を変更する。例えば、変更部１３３は、各ユーザの信頼度に応じて変動する重みと、各ユーザに対応するログ情報とに基づいて、ナビ情報を変更する。
【００７９】
例えば、変更部１３３は、決定部１３２により変更すると決定された、ナビ情報を変更する。例えば、変更部１３３は、取得部１３１により端末装置１０から取得されたログ情報に基づいて情報を更新する。例えば、変更部１３３は、取得部１３１により端末装置１０から取得されたログ情報に基づいて、地図情報記憶部１２１（図２参照）や特徴情報記憶部１２２（図３参照）やＰＯＩ情報記憶部１２３（図４参照）に記憶された種々の情報（ナビ情報）を変更する。
【００８０】
図１の例では、変更部１３３は、ユーザＵ１が利用する端末装置１０から取得したログ情報に基づいて、ナビ情報を変更（更新）する。図１の例では、変更部１３３は、発話ＰＡ１１に関するログ情報に基づいて、ＰＯＩ情報記憶部１２３に記憶されたレストランＡに関する情報を削除したり、レストランＡが閉店したことを示す情報を追加したりすることにより、レストランＡに関するナビ情報を変更する。
【００８１】
また、図１の例では、変更部１３３は、発話ＰＡ１２に関するログ情報に基づいて、道路ＲＤ１に対応する特徴情報に「初心者不向き」を追加したり、図３に示すように道路ＲＤ１に対応する特徴情報に「初心者向け」が登録されている場合、「初心者向け」を「初心者不向き」に変更したりすることにより、道路ＲＤ１に関するナビ情報を変更する。また、変更部１３３は、発話ＰＡ１２に関するログ情報に基づいて、道路ＲＤ１に対応する特徴情報に「工事中」を追加してもよい。
【００８２】
（提供部１３４）
提供部１３４は、各種サービスを提供する。提供部１３４は、外部の情報処理装置に各種情報を提供する。例えば、提供部１３４は、端末装置１０に各種情報を提供する。また、提供部１３４は、取得部１３１により取得されたログ情報に基づいて変更されたナビゲーションに関する情報であるナビ情報に応じて、ナビゲーションサービスを提供する。
【００８３】
例えば、提供部１３４は、ログ情報に基づいて、道路に関する情報、または施設に関する情報の少なくともいずれかが変更されたナビ情報に応じて、ナビゲーションサービスを提供する。例えば、提供部１３４は、取得部１３１により取得された複数のログ情報に基づいて変更されたナビ情報に応じて、ナビゲーションサービスを提供する。例えば、提供部１３４は、変更部１３３により変更されたナビ情報に応じて、ナビゲーションサービスを提供する。
【００８４】
例えば、提供部１３４は、ナビアプリＡに関する情報を端末装置１０に提供し、ナビアプリＡを端末装置１０にインストールさせることにより、ナビサービスを提供する。例えば、提供部１３４は、ナビアプリＡにより、端末装置１０を利用するユーザが乗車した車両を目的地まで案内するナビサービスを提供する。
【００８５】
例えば、提供部１３４は、ログ情報に基づいて変更されたナビ情報をナビアプリＡがインストールされた端末装置１０に提供する。図１の例では、提供部１３４は、ユーザＵ１が利用する端末装置１０から取得したログ情報に基づいて変更されたナビ情報を、ユーザＵ２が利用する端末装置１０−２０に提供する。例えば、提供部１３４は、レストランＡが閉店し、道路ＲＤ１が初心者不向きになったと変更されたナビ情報を、ユーザＵ２が利用する端末装置１０−２０に提供する。また、例えば、提供部１３４は、レストランＡが閉店し、道路ＲＤ１が初心者不向きになったと変更されたナビ情報を、ユーザＵ１が利用する端末装置１０へ提供する。
【００８６】
〔３．端末装置の構成〕
次に、図６を用いて、実施形態に係る端末装置１０の構成について説明する。図６は、実施形態に係る端末装置の構成例を示す図である。図６に示すように、端末装置１０は、通信部１１と、入力部１２と、センサ部１３と、記憶部１４と、制御部１５とを有する。また、図示を省略するが端末装置１０は、例えば液晶ディスプレイや有機ＥＬ（Electro-Luminescence）ディスプレイ等の表示手段や、音声を出力するためのスピーカ等の音出手段等を有する。すなわち、端末装置１０は、ナビサービスの出力形態に対応可能な種々の出力手段を有する。
【００８７】
（通信部１１）
通信部１１は、例えば、通信回路等によって実現される。そして、通信部１１は、図示しない所定の通信網と有線または無線で接続され、外部の情報処理装置との間で情報の送受信を行う。例えば、通信部１１は、図示しない所定の通信網と有線または無線で接続され、提供装置１００との間で情報の送受信を行う。
【００８８】
（入力部１２）
入力部１２は、ユーザから各種操作が入力される。例えば、入力部１２は、タッチパネル機能により表示面（例えば端末装置１０のディスプレイ画面）を介してユーザからの各種操作を受け付けてもよい。また、入力部１２は、端末装置１０に設けられたボタンや、端末装置１０に接続されたキーボードやマウスからの各種操作を受け付けてもよい。例えば、ナビアプリＡがインストールされた端末装置１０において、入力部１２は、ユーザからナビアプリＡを起動させる操作を受け付ける。また、例えば、ナビアプリＡがインストールされた端末装置１０において、入力部１２は、ユーザから目的地の入力を受け付ける。
【００８９】
（センサ部１３）
センサ部１３は、所定の情報を検知する。例えば、センサ部１３は、端末装置１０外の情報を検知する。なお、図６では、１つのセンサ部１３を図示するが、センサ部１３は複数であってもよい。例えば、センサ部１３は、検知の対象となる情報の数だけ設けられてもよい。例えば、センサ部１３は、収集対象とする情報を検知可能であれば、どのようなセンサであってもよい。
【００９０】
例えば、端末装置１０が音声情報を収集する場合、センサ部１３は、マイクロフォン等の音声センサを含む。また、例えば、端末装置１０が位置情報を収集する場合、センサ部１３は、ＧＰＳ（Global  Positioning  System）センサ等の位置情報センサを含む。例えば、端末装置１０は、カメラ機能により撮像された画像情報を用いる場合、センサ部１３としてカメラを有してもよい。また、端末装置１０の位置情報をユーザ情報として取得する場合、通信を行っている基地局の位置情報や、ＷｉＦｉ（登録商標）（Wireless  Fidelity）の電波を用いて推定された端末装置１０の位置情報を取得してもよい。また、例えば、端末装置１０の位置情報は、第３世代移動通信システムや第４世代移動通信システム等の端末装置１０の通信規格による通信に関する情報から推定される位置情報であってもよい。また、センサ部１３は、加速度センサや照度センサ等の種々のセンサを含んでもよい。
【００９１】
図１の例では、音声センサに対応するセンサ部１３は、「レストランＡは閉店したのね」というユーザＵ１による発話ＰＡ１１を検知する。例えば、音声センサに対応するセンサ部１３は、「レストランＡは閉店したのね」というユーザＵ１による発話ＰＡ１１に関する音声情報を検知する。また、図１の例では、音声センサに対応するセンサ部１３は、「工事中で危ないわね」というユーザＵ１による発話ＰＡ１２を検知する。例えば、音声センサに対応するセンサ部１３は、「工事中で危ないわね」というユーザＵ１による発話ＰＡ１２に関する音声情報を検知する。
【００９２】
また、図１の例では、位置情報センサに対応するセンサ部１３は、「レストランＡは閉店したのね」という発話ＰＡ１１をユーザＵ１が行った時点における位置情報を検知する。また、図１の例では、位置情報センサに対応するセンサ部１３は、「工事中で危ないわね」という発話ＰＡ１２をユーザＵ１が行った時点における位置情報を検知する。
【００９３】
（記憶部１４）
記憶部１４は、例えば、ＲＡＭ、フラッシュメモリ等の半導体メモリ素子、または、ハードディスク、光ディスク等の記憶装置によって実現される。記憶部１４は、例えば、端末装置１０にインストールされているアプリケーションに関する情報、例えばプログラム等を記憶する。また、実施形態に係る記憶部１４は、図６に示すように、案内情報記憶部１４１と、コンテキスト情報記憶部１４２と、ユーザ情報記憶部１４３とを有する。例えば、案内情報記憶部１４１は、図示を省略するが、ユーザが設定した目的地までのナビゲーションサービスを提供するために用いる各種情報を記憶する。例えば、案内情報記憶部１４１は、ナビアプリＡに表示される地図情報や道路情報等、ナビサービスを提供するために用いる各種情報を記憶する。
【００９４】
（コンテキスト情報記憶部１４２）
実施形態に係るコンテキスト情報記憶部１４２は、ユーザのコンテキストに関する情報を記憶する。例えば、コンテキスト情報記憶部１４２は、現時点におけるユーザのコンテキストがいずれであるかを示す情報を記憶する。図７には、コンテキスト情報記憶部１４２に記憶されるユーザのコンテキストに関する情報の一例を示す。図７に示すように、コンテキスト情報記憶部１４２は、ユーザのコンテキストに関する情報として、「コンテキスト」、「状態」といった項目を有する。
【００９５】
「コンテキスト」は、ユーザのコンテキストを識別するための識別情報を示す。図７に示す例では、「コンテキスト」には、コンテキストＣＮ１１やコンテキストＣＮ１２やコンテキストＣＮ１３等が含まれる。また、「状態」は、現時点におけるユーザのコンテキストを示す。図７では、「状態」の値が「１」であるコンテキストが現時点におけるユーザのコンテキストであるものとする。すなわち、図７では、コンテキスト「ＣＮ１２」により識別されるコンテキストが現時点におけるユーザのコンテキストである。
【００９６】
なお、コンテキスト情報記憶部１４２は、上記に限らず、目的に応じて種々の情報を記憶してもよい。
【００９７】
（ユーザ情報記憶部１４３）
実施形態に係るユーザ情報記憶部１４３は、ユーザに関する各種情報を記憶する。例えば、ユーザ情報記憶部１４３は、ユーザ属性に関する各種情報を記憶する。図８は、実施形態に係るユーザ情報記憶部の一例を示す図である。図８に示すユーザ情報記憶部１４３は、「ユーザＩＤ」、「性別」、「年齢」、「習熟度」、「ログ情報」といった項目が含まれる。
【００９８】
「ユーザＩＤ」は、ユーザを識別するための識別情報を示す。また、「性別」は、ユーザＩＤにより識別されるユーザの性別を示す。また、「年齢」は、ユーザＩＤにより識別されるユーザの年齢を示す。なお、「年齢」は、例えば３５歳など、ユーザＩＤにより識別されるユーザの具体的な年齢であってもよい。また、「習熟度」は、ユーザＩＤにより識別されるユーザの運転の技能レベルを示す。図８の例では、「習熟度」が「低」、「高」などの段階的なレベルである場合を示す。「ログ情報」は、対応するユーザについて収集されたログ情報を示す。
【００９９】
「ログ情報」には、「ログＩＤ」、「対象」、「情報」、「日時」といった項目が含まれる。「ログＩＤ」は、各ログ情報を識別するための識別情報を示す。「対象」は、対応するログ情報として収集された対象を示す。「情報」は、対応する日時において収集されたログ情報を示す。なお、図８に示す「情報」には、「ＤＴ１１１」や「ＤＴ１１２」等の記号を示すが、実際には、具体的な情報や、その格納場所を示すファイルパス名などが格納される。「日時」は、対応するログ情報が収集された日時を示す。なお、図８の例では、「日時」に記憶される情報を「Ｔ１１１」等の符号で図示するが、「日時」には、「２０１６年８月２０日１８時３２分４３秒」等の具体的な日時が記憶されるものとする。
【０１００】
例えば、図８に示す例では、ユーザＩＤ「Ｕ１」により識別されるユーザ（図１中のユーザＵ１に対応）の性別は「女性」であり、年齢は「６０代」であることを示す。また、ユーザＵ１の習熟度は、「低」、すなわち運転技能レベルが低い「初心者」であることを示す。
【０１０１】
図８に示す例では、例えば、ユーザＵ１が利用する端末装置１０により、ログＩＤ「ＬＧ１１１」により識別されるログ情報が日時「Ｔ１１１」に収集されたことを示す。また、ログＩＤ「ＬＧ１１１」により識別されるログ情報は、対象が「音声」でありそのログ情報が「ＤＴ１１１」であることを示す。また、例えば、ユーザＵ１が利用する端末装置１０により、ログＩＤ「ＬＧ１１２」により識別されるログ情報が日時「Ｔ１１２」に収集されたことを示す。また、ログＩＤ「ＬＧ１１２」により識別されるログ情報は、対象が「加速度」でありそのログ情報が「ＤＴ１１２」であることを示す。
【０１０２】
なお、ユーザ情報記憶部１４３は、上記に限らず、目的に応じて種々の情報を記憶してもよい。例えば、ユーザ情報記憶部１４３は、氏名、居住地、興味、家族構成、収入、ライフスタイル等の情報を記憶してもよい。
【０１０３】
（制御部１５）
制御部１５は、コントローラであり、例えば、ＣＰＵやＭＰＵ等によって、端末装置１０内部の記憶部１４などの記憶装置に記憶されている各種プログラムがＲＡＭを作業領域として実行されることにより実現される。例えば、この各種プログラムは、出力処理等を含む各種情報処理を行うアプリケーションのプログラムが含まれる。また、制御部１５は、コントローラであり、例えば、ＡＳＩＣやＦＰＧＡ等の集積回路により実現される。
【０１０４】
図６に示すように、制御部１５は、受信部１５１と、収集部１５２と、推定部１５３と、出力部１５４と、送信部１５５とを有し、以下に説明する出力処理等を含む各種情報処理の機能や作用を実現または実行する。なお、制御部１５の内部構成は、図６に示した構成に限られず、後述する情報処理を行う構成であれば他の構成であってもよい。
【０１０５】
（受信部１５１）
受信部１５１は、各種情報を受信する。例えば、受信部１５１は、外部の情報処理装置から種々の情報を受信してもよい。例えば、受信部１５１は、提供装置１００からナビアプリＡに関する各種情報を受信する。例えば、受信部１５１は、提供装置１００からナビアプリＡのナビ情報を受信する。また、例えば、受信部１５１は、ナビ情報を提供装置１００から受信する。例えば、受信部１５１は、提供装置１００からナビアプリＡを更新するための情報を受信する。例えば、受信部１５１は、提供装置１００により変更されたナビ情報を受信する。
【０１０６】
（収集部１５２）
収集部１５２は、各種情報を収集する。例えば、収集部１５２は、端末装置１０が検知するセンサ情報を含むログ情報を収集する。例えば、収集部１５２は、端末装置１０により検知された音声情報を含むセンサ情報を収集する。例えば、収集部１５２は、端末装置１０により検知された位置情報、加速度情報、振動に関する情報、気温に関する情報、気圧に関する情報、湿度に関する情報、照度に関する情報の少なくとも１つを含むセンサ情報を収集する。また、例えば、収集部１５２は、収集したログ情報に基づいて、ナビ情報を変更してもよい。例えば、収集部１５２は、収集したログ情報に基づいて、自装置内のナビ情報を変更してもよい。また、例えば、収集部１５２は、他の端末装置１０において変更されたナビ情報を収集し、そのナビ情報に基づいて、自装置内の記憶部１４に格納されたナビ情報を変更してもよい。例えば、収集部１５２は、他の端末装置１０において変更されたナビ情報を収集し、そのナビ情報に基づいて、自装置内の記憶部１４に格納されたナビ情報を変更してもよい。このように、収集部１５２は、端末装置１０内のナビ情報を変更してもよい。
【０１０７】
例えば、収集部１５２は、センサ部１３により検知された各種情報をログ情報として収集する。例えば、収集部１５２は、位置情報を収集する。例えば、収集部１５２は、センサ部１３により検知された位置情報を収集する。例えば、収集部１５２は、音声情報を収集する。例えば、収集部１５２は、センサ部１３により検知された音声情報を収集する。また、例えば、収集部１５２は、センサ部１３から取得したログ情報をユーザ情報記憶部１４３に格納してもよい。
【０１０８】
図１の例では、収集部１５２は、地点ＰＴ１から地点ＰＴ２までのナビ中において、ユーザＵ１に関するログ情報を収集する。
【０１０９】
図１の例では、収集部１５２は、「レストランＡは閉店したのね」というユーザＵ１による発話ＰＡ１１に関する情報を収集する。例えば、収集部１５２は、「レストランＡは閉店したのね」というユーザＵ１による発話ＰＡ１１に関する音声情報をログ情報として収集する。例えば、収集部１５２は、発話ＰＡ１１に関する音声情報に発話ＰＡ１１が行われた時点のユーザＵ１の位置情報を対応付けてログ情報として収集してもよい。なお、収集部１５２は、音声認識サーバから取得した発話ＰＡ１１の文字情報をログ情報として収集してもよい。
【０１１０】
また、図１の例では、収集部１５２は、「工事中で危ないわね」というユーザＵ１による発話ＰＡ１２に関する情報を収集する。例えば、収集部１５２は、「工事中で危ないわね」というユーザＵ１による発話ＰＡ１２に関する音声情報をログ情報として収集する。例えば、収集部１５２は、発話ＰＡ１２に関する音声情報に発話ＰＡ１２が行われた時点のユーザＵ１の位置情報を対応付けてログ情報として収集する。
【０１１１】
（推定部１５３）
推定部１５３は、種々の情報を推定する。例えば、推定部１５３は、ログ情報に基づいてユーザのコンテキストを推定する。例えば、推定部１５３は、ユーザの発話の内容、ユーザの属性、ユーザの現在位置、現在時刻、ユーザが置かれた物理環境、ユーザが置かれた社会環境、ユーザの運動状態、および、ユーザの感情等の種々の情報等に基づいてユーザのコンテキストを推定する。
【０１１２】
図１の例では、推定部１５３は、ユーザＵ１が６０代であり、運転初心者であることを示す属性情報等を含むログ情報からユーザＵ１のコンテキストを推定する。例えば、図１の例では、推定部１５３は、ユーザＵ１のコンテキストを「ユーザが高齢、運転レベルが低い（初心者）」状況に対応するコンテキストＣＮ１２であると推定する。
【０１１３】
図１の例では、推定部１５３は、ユーザＵ１が６０代であり、運転初心者であることを示す属性情報等を含むログ情報から推定したユーザＵ１のコンテキストに基づいてナビアプリＡの設定を行う。
【０１１４】
図１の例では、推定部１５３は、ナビアプリＡの各種の設定ＳＴ１〜ＳＴ６等を自動で設定（変更）する。例えば、推定部１５３は、設定ＳＴ１を「オフ」から「オン」に変更する。また、例えば、推定部１５３は、設定ＳＴ２を「オン」から「オフ」に変更する。例えば、推定部１５３は、設定ＳＴ３を「昼」から「夜」に変更する。また、例えば、推定部１５３は、設定ＳＴ４を「オフ」から「オン」に変更する。また、例えば、推定部１５３は、設定ＳＴ５を「４０ｋｍ／ｈ」から「２５ｋｍ／ｈ」に変更する。また、例えば、推定部１５３は、設定ＳＴ６を「５０％」から「１００％」に変更する。
【０１１５】
また、例えば、推定部１５３は、ナビサービスの提供中においてユーザＵ１のコンテキストの変更に応じて、設定を変更してもよい。例えば、推定部１５３は、ユーザＵ１が１人で自動車Ｃ１１に乗車し運転中である場合、「ユーザが１人で運転中」である状況に対応するコンテキストであると推定し、ナビアプリＡの操作を制限するようにしてもよい。また、例えば、推定部１５３は、定期的（例えば、５分間隔等）にユーザのコンテキストの推定を行ってもよいし、収集したログ情報が所定の条件を満たす場合に行ってもよい。
【０１１６】
（出力部１５４）
出力部１５４は、各種の出力手段を介して各種情報を出力する。例えば、出力部１５４は、表示手段を介して各種情報を表示する。例えば、出力部１５４は、端末装置１０の表示画面に各種情報を表示させる。また、例えば、出力部１５４は、音出手段を介して各種情報を音声として出力する。例えば、出力部１５４は、端末装置１０のスピーカに各種情報を音声として出力させる。例えば、出力部１５４は、ナビアプリＡに関する各種情報を出力する。
【０１１７】
例えば、出力部１５４は、収集部１５２により収集されたログ情報等の端末装置１０に関する情報に基づいて、ナビゲーションに関する情報を出力する。例えば、出力部１５４は、ログ情報に基づいて、道路に関する情報、または施設に関する情報の少なくともいずれかが変更されたナビゲーションに関する情報を出力する。例えば、出力部１５４は、ログ情報に基づいて推定されるユーザのコンテキストに基づいて、ナビゲーションの提供態様を変動させる。例えば、出力部１５４は、推定部１５３により推定されたユーザのコンテキストに基づいて、ナビゲーションの提供態様を変動させる。
【０１１８】
例えば、出力部１５４は、ログ情報に基づいて推定されるユーザＵ１のコンテキストに基づいて、ナビの提供態様を変動させる。例えば、端末装置１０は、ユーザＵ１のコンテキストに基づくナビアプリＡの設定に応じて、ナビの出力を行う。
【０１１９】
図１の例では、ユーザＵ１が利用する端末装置１０において、出力部１５４は、進行方向が上になるように表示する。図１の例では、ユーザＵ１が利用する端末装置１０において、出力部１５４は、夜の表示態様でナビを表示する。図１の例では、ユーザＵ１が利用する端末装置１０において、出力部１５４は、６０代（高齢）であるユーザＵ１に適した出力となるように、大きな音量で音声を出力する。
【０１２０】
（送信部１５５）
送信部１５５は、外部の情報処理装置へ種々の情報を送信する。送信部１５５は、収集部１５２により収集されたログ情報を提供装置１００へ送信する。例えば、送信部１５５は、ユーザ情報記憶部１４３に記憶されたログ情報を提供装置１００へ送信する。例えば、送信部１５５は、ユーザ情報記憶部１４３に記憶されたログ情報を定期的（例えば１時間おき）に提供装置１００へ送信する。なお、送信部１５５は、入力部１２により入力されたユーザ操作に従って、外部の情報処理装置へ種々の情報を送信してもよい。
【０１２１】
図１の例では、送信部１５５は、発話ＰＡ１１、ＰＡ１２等に関するログ情報を提供装置１００に送信する。また、送信部１５５は、収集したログ情報を定期的（例えば、５分間隔等）に提供装置１００へ送信してもよいし、収集したログ情報が所定の条件を満たす場合、それまでに収集したログ情報を提供装置１００に送信してもよい。
【０１２２】
なお、上述した制御部１５による出力処理等の処理は、所定のアプリケーション（例えば、ナビアプリＡ等）により行われる場合、制御部１５の各部は、例えば、所定のアプリケーションにより実現されてもよい。例えば、制御部１５による出力処理等を含む各種情報処理は、外部の情報処理装置から受信した制御情報により実現されてもよい。
【０１２３】
〔４．提供処理のフロー〕
次に、図９を用いて、実施形態に係る提供システム１による提供処理の手順について説明する。図９は、実施形態に係る提供処理の一例を示すフローチャートである。
【０１２４】
図９に示すように、提供装置１００は、ログ情報を取得する（ステップＳ１０１）。例えば、提供装置１００は、各ユーザが利用する端末装置１０からログ情報を取得する。図１の例では、提供装置１００は、発話ＰＡ１１、ＰＡ１２等に関するログ情報を端末装置１０から取得する。
【０１２５】
その後、提供装置１００は、ログ情報に基づいてナビ情報を変更する（ステップＳ１０２）。図１の例では、提供装置１００は、発話ＰＡ１１に関するログ情報に基づいて、レストランＡに関するナビ情報を変更する。また、図１の例では、提供装置１００は、発話ＰＡ１２に関するログ情報に基づいて、道路ＲＤ１に関するナビ情報を変更する。
【０１２６】
その後、提供装置１００は、変更したナビ情報に基づいてナビサービスを提供する（ステップＳ１０３）。図１の例では、提供装置１００は、ユーザＵ１が利用する端末装置１０から取得したログ情報に基づいて変更されたナビ情報を、ユーザＵ２が利用する端末装置１０−２０に提供する。
【０１２７】
〔５．端末装置における提供のフロー〕
次に、図１０を用いて、実施形態に係る端末装置１０におけるサービスの提供の手順について説明する。図１０は、実施形態に係る端末装置におけるサービスの提供の一例を示すフローチャートである。具体的には、図１０は、実施形態に係る端末装置におけるナビサービス開始時における設定の一例を示すフローチャートである。
【０１２８】
図１０に示すように、端末装置１０は、ナビサービスを開始する（ステップＳ２０１）。図１の例では、端末装置１０は、ユーザＵ１による操作に応じてナビアプリＡを起動する。
【０１２９】
その後、端末装置１０は、ユーザ情報に基づいてナビの設定を推定する（ステップＳ２０２）。図１の例では、端末装置１０は、ユーザＵ１が６０代であり、運転初心者であることを示す属性情報等を含むログ情報から推定したユーザＵ１のコンテキストに基づいてナビアプリＡの設定を行う。
【０１３０】
その後、端末装置１０は、推定したナビの設定に基づいてナビサービスを提供する（ステップＳ２０３）。図１の例では、端末装置１０は、地点ＰＴ１から地点ＰＴ２までの案内（ナビ）を開始する。
【０１３１】
〔６．出力態様の変動のフロー〕
次に、図１１を用いて、実施形態に係る端末装置１０における出力態様の変更の手順について説明する。図１１は、実施形態に係る端末装置における出力態様の変更の一例を示すフローチャートである。
【０１３２】
図１１に示すように、端末装置１０は、ログ情報を収集する（ステップＳ３０１）。例えば、端末装置１０は、運転中のユーザの種々のログ情報を収集する。
【０１３３】
その後、端末装置１０は、ログ情報に基づいてユーザのコンテキストを推定する（ステップＳ３０２）。例えば、端末装置１０は、ログ情報に基づいて、ユーザ１人で自動車に乗車し運転中である状況に対応するコンテキストを推定する。
【０１３４】
その後、端末装置１０は、推定したコンテキストに基づく提供態様でナビサービスを提供する（ステップＳ３０３）。例えば、端末装置１０は、推定したコンテキストに基づく出力態様でナビ情報を出力する。例えば、ユーザ１人で自動車に乗車し運転中である状況に対応するコンテキストが推定された場合、端末装置１０は、ナビアプリＡの操作を制限した態様でナビサービスを提供する。
【０１３５】
〔７．効果〕
上述してきたように、実施形態に係る提供装置１００は、取得部１３１と、提供部１３４とを有する。取得部１３１は、ユーザが利用する端末装置１０が収集したログ情報を取得する。また、提供部１３４は、取得部１３１により取得されたログ情報に基づいて変更されたナビゲーションに関する情報であるナビ情報に応じて、ナビゲーションサービスを提供する。
【０１３６】
これにより、実施形態に係る提供装置１００は、端末装置１０から取得したログ情報に基づいてナビ情報を変更する。そして、提供装置１００は、ログ情報に基づいて変更したナビ情報に応じて、ナビゲーションサービスを提供する。これにより、提供装置１００は、ナビゲーションサービスを適切に提供することができる。
【０１３７】
また、実施形態に係る提供装置１００において、取得部１３１は、ナビゲーションに関するアプリケーションがインストールされた端末装置１０が収集したログ情報を取得する。
【０１３８】
これにより、実施形態に係る提供装置１００は、ナビゲーションに関するアプリケーションがインストールされた端末装置１０が収集したログ情報を取得することにより、ナビゲーションサービスを適切に提供することができる。
【０１３９】
また、実施形態に係る提供装置１００において、取得部１３１は、端末装置１０からセンサ情報を含むログ情報を取得する。
【０１４０】
これにより、実施形態に係る提供装置１００は、端末装置１０からセンサ情報を含むログ情報を取得することにより、ナビゲーションサービスを適切に提供することができる。
【０１４１】
また、実施形態に係る提供装置１００において、取得部１３１は、端末装置１０により検知された音声情報を含むセンサ情報を取得する。
【０１４２】
これにより、実施形態に係る提供装置１００は、端末装置１０により検知された音声情報を含むセンサ情報を取得することにより、ナビゲーションサービスを適切に提供することができる。
【０１４３】
また、実施形態に係る提供装置１００において、取得部１３１は、端末装置１０により検知された位置情報、加速度情報、振動に関する情報、気温に関する情報、気圧に関する情報、湿度に関する情報、照度に関する情報の少なくとも１つを含むセンサ情報を取得する。
【０１４４】
これにより、実施形態に係る提供装置１００は、端末装置１０により検知された位置情報、加速度情報、振動に関する情報、気温に関する情報、気圧に関する情報、湿度に関する情報、照度に関する情報の少なくとも１つを含むセンサ情報を取得することにより、ナビゲーションサービスを適切に提供することができる。
【０１４５】
また、実施形態に係る提供装置１００において、提供部１３４は、ログ情報に基づいて、道路に関する情報、または施設に関する情報の少なくともいずれかが変更されたナビ情報に応じて、ナビゲーションサービスを提供する。
【０１４６】
これにより、実施形態に係る提供装置１００は、ログ情報に基づいて、道路に関する情報、または施設に関する情報の少なくともいずれかが変更されたナビ情報に応じて、ナビゲーションサービスを提供することにより、ナビゲーションサービスを適切に提供することができる。
【０１４７】
また、実施形態に係る提供装置１００において、取得部１３１は、複数のユーザの各々が利用する複数の端末装置１０が収集した複数のログ情報を取得する。提供部１３４は、取得部１３１により取得された前記複数のログ情報に基づいて変更された前記ナビ情報に応じて、前記ナビゲーションサービスを提供する。
【０１４８】
これにより、実施形態に係る提供装置１００は、複数のユーザの各々が利用する複数の端末装置１０が収集した複数のログ情報に基づいて変更されたナビ情報に応じて、ナビゲーションサービスを提供することにより、ナビゲーションサービスを適切に提供することができる。
【０１４９】
また、実施形態に係る提供装置１００は、変更部１３３を有する。変更部１３３は、複数のユーザの過去のログ情報から推定される各ユーザの信頼度に基づいて、ナビ情報を変更する。提供部１３４は、変更部１３３により変更されたナビ情報に応じて、ナビゲーションサービスを提供する。
【０１５０】
これにより、実施形態に係る提供装置１００は、複数のユーザの過去のログ情報から推定される各ユーザの信頼度に基づいて、ナビ情報を変更することにより、ナビゲーションサービスを適切に提供することができる。
【０１５１】
また、実施形態に係る提供装置１００において、変更部１３３は、各ユーザの信頼度に応じて変動する重みと、各ユーザに対応するログ情報とに基づいて、ナビ情報を変更する。
【０１５２】
これにより、実施形態に係る提供装置１００は、各ユーザの信頼度に応じて変動する重みと、各ユーザに対応するログ情報とに基づいて、ナビ情報を変更することにより、ナビゲーションサービスを適切に提供することができる。
【０１５３】
また、実施形態に係る端末装置１０は、収集部１５２と、出力部１５４とを有する。収集部１５２は、端末装置１０に関する情報をログ情報として収集する。出力部１５４は、収集部１５２により収集されたログ情報に基づいて、ナビゲーションに関する情報を出力する。
【０１５４】
これにより、実施形態に係る端末装置１０は、収集したログ情報に基づいて、ナビゲーションに関する情報を出力することにより、ナビゲーションサービスを適切に提供することができる。
【０１５５】
また、実施形態に係る端末装置１０において、収集部１５２は、端末装置１０が検知するセンサ情報を含むログ情報を収集する。
【０１５６】
これにより、実施形態に係る端末装置１０は、端末装置１０が検知するセンサ情報を含むログ情報を収集することにより、ナビゲーションサービスを適切に提供することができる。
【０１５７】
また、実施形態に係る端末装置１０において、収集部１５２は、端末装置１０により検知された音声情報を含むセンサ情報を収集する。
【０１５８】
これにより、実施形態に係る端末装置１０は、端末装置１０により検知された音声情報を含むセンサ情報を収集することにより、ナビゲーションサービスを適切に提供することができる。
【０１５９】
また、実施形態に係る端末装置１０において、収集部１５２は、端末装置１０により検知された位置情報、加速度情報、振動に関する情報、気温に関する情報、気圧に関する情報、湿度に関する情報、照度に関する情報の少なくとも１つを含むセンサ情報を収集する。
【０１６０】
これにより、実施形態に係る端末装置１０は、検知された位置情報、加速度情報、振動に関する情報、気温に関する情報、気圧に関する情報、湿度に関する情報、照度に関する情報の少なくとも１つを含むセンサ情報を収集することにより、ナビゲーションサービスを適切に提供することができる。
【０１６１】
また、実施形態に係る端末装置１０において、出力部１５４は、ログ情報に基づいて、道路に関する情報、または施設に関する情報の少なくともいずれかが変更されたナビゲーションに関する情報を出力する。
【０１６２】
これにより、実施形態に係る端末装置１０は、ログ情報に基づいて、道路に関する情報、または施設に関する情報の少なくともいずれかが変更されたナビゲーションに関する情報を出力することにより、ナビゲーションサービスを適切に提供することができる。
【０１６３】
また、実施形態に係る端末装置１０において、出力部１５４は、ログ情報に基づいて推定されるユーザのコンテキストに基づいて、ナビゲーションの提供態様を変動させる。
【０１６４】
これにより、実施形態に係る端末装置１０は、ログ情報に基づいて推定されるユーザのコンテキストに基づいて、ナビゲーションの提供態様を変動させることにより、ナビゲーションサービスを適切に提供することができる。
【０１６５】
また、実施形態に係る端末装置１０において、収集部１５２は、ログ情報に基づいて、ナビゲーションに関する情報を変更する。
【０１６６】
これにより、実施形態に係る端末装置１０は、ログ情報に基づいて、自装置内のナビ情報を適宜変更することにより、ナビゲーションサービスを適切に提供することができる。
【０１６７】
また、実施形態に係る端末装置１０において、収集部１５２は、他の端末装置１０において変更されたナビゲーションに関する情報を収集し、そのナビゲーションに関する情報に基づいて、自装置内のナビゲーションに関する情報を変更する。
【０１６８】
これにより、実施形態に係る端末装置１０は、他の端末装置１０において変更されたナビ情報を収集し、そのナビ情報に基づいて、自装置内のナビ情報を変更することにより、ナビゲーションサービスを適切に提供することができる。
【０１６９】
〔８．ハードウェア構成〕
上述してきた実施形態に係る提供装置１００は、例えば図１２に示すような構成のコンピュータ１０００によって実現される。図１２は、提供装置及び端末装置の機能を実現するコンピュータの一例を示すハードウェア構成図である。コンピュータ１０００は、ＣＰＵ１１００、ＲＡＭ１２００、ＲＯＭ１３００、ＨＤＤ１４００、通信インターフェイス（Ｉ／Ｆ）１５００、入出力インターフェイス（Ｉ／Ｆ）１６００、及びメディアインターフェイス（Ｉ／Ｆ）１７００を有する。
【０１７０】
ＣＰＵ１１００は、ＲＯＭ１３００またはＨＤＤ１４００に格納されたプログラムに基づいて動作し、各部の制御を行う。ＲＯＭ１３００は、コンピュータ１０００の起動時にＣＰＵ１１００によって実行されるブートプログラムや、コンピュータ１０００のハードウェアに依存するプログラム等を格納する。
【０１７１】
ＨＤＤ１４００は、ＣＰＵ１１００によって実行されるプログラム、及び、かかるプログラムによって使用されるデータ等を格納する。通信インターフェイス１５００は、ネットワークＮを介して他の機器からデータを受信してＣＰＵ１１００へ送り、ＣＰＵ１１００が推定したデータをネットワークＮを介して他の機器へ送信する。
【０１７２】
ＣＰＵ１１００は、入出力インターフェイス１６００を介して、ディスプレイやプリンタ等の出力装置、及び、キーボードやマウス等の入力装置を制御する。ＣＰＵ１１００は、入出力インターフェイス１６００を介して、入力装置からデータを取得する。また、ＣＰＵ１１００は、推定したデータを入出力インターフェイス１６００を介して出力装置へ出力する。
【０１７３】
メディアインターフェイス１７００は、記録媒体１８００に格納されたプログラムまたはデータを読み取り、ＲＡＭ１２００を介してＣＰＵ１１００に提供する。ＣＰＵ１１００は、かかるプログラムを、メディアインターフェイス１７００を介して記録媒体１８００からＲＡＭ１２００上にロードし、ロードしたプログラムを実行する。記録媒体１８００は、例えばＤＶＤ（Digital  Versatile  Disc）、ＰＤ（Phase  change  rewritable  Disk）等の光学記録媒体、ＭＯ（Magneto-Optical  disk）等の光磁気記録媒体、テープ媒体、磁気記録媒体、または半導体メモリ等である。
【０１７４】
例えば、コンピュータ１０００が実施形態に係る提供装置１００として機能する場合、コンピュータ１０００のＣＰＵ１１００は、ＲＡＭ１２００上にロードされたプログラムを実行することにより、制御部１３０の機能を実現する。コンピュータ１０００のＣＰＵ１１００は、これらのプログラムを記録媒体１８００から読み取って実行するが、他の例として、他の装置からネットワークＮを介してこれらのプログラムを取得してもよい。
【０１７５】
以上、本願の実施形態を図面に基づいて詳細に説明したが、これらは例示であり、発明の開示の行に記載の態様を始めとして、当業者の知識に基づいて種々の変形、改良を施した他の形態で本発明を実施することが可能である。
【０１７６】
〔９．その他〕
また、上記実施形態において説明した各処理のうち、自動的に行われるものとして説明した処理の全部または一部を手動的に行うこともでき、あるいは、手動的に行われるものとして説明した処理の全部または一部を公知の方法で自動的に行うこともできる。この他、上記文書中や図面中で示した処理手順、具体的名称、各種のデータやパラメータを含む情報については、特記する場合を除いて任意に変更することができる。例えば、各図に示した各種情報は、図示した情報に限られない。
【０１７７】
また、図示した各装置の各構成要素は機能概念的なものであり、必ずしも物理的に図示の如く構成されていることを要しない。すなわち、各装置の分散・統合の具体的形態は図示のものに限られず、その全部または一部を、各種の負荷や使用状況などに応じて、任意の単位で機能的または物理的に分散・統合して構成することができる。
【０１７８】
また、上述してきた実施形態に記載された各処理は、処理内容を矛盾させない範囲で適宜組み合わせることが可能である。
【０１７９】
また、上述してきた「部（section、module、unit）」は、「手段」や「回路」などに読み替えることができる。例えば、取得部は、取得手段や取得回路に読み替えることができる。
【符号の説明】
【０１８０】
１  提供システム
１００  提供装置
１２１  地図情報記憶部
１２２  特徴情報記憶部
１２３  ＰＯＩ情報記憶部
１２４  ユーザ情報記憶部
１３０  制御部
１３１  取得部
１３２  決定部
１３３  変更部
１３４  提供部
１０    端末装置
１３    センサ部
１４１  案内情報記憶部
１４２  コンテキスト情報記憶部
１４３  ユーザ情報記憶部
１５    制御部
１５１  受信部
１５２  収集部
１５３  推定部
１５４  出力部
１５５  送信部
Ｎ  ネットワーク
【図１】
2018036074.tif 000003
【図２】
2018036074.tif 000004
【図３】
2018036074.tif 000005
【図４】
2018036074.tif 000006
【図５】
2018036074.tif 000007
【図６】
2018036074.tif 000008
【図７】
2018036074.tif 000009
【図８】
2018036074.tif 000010
【図９】
2018036074.tif 000011
【図１０】
2018036074.tif 000012
【図１１】
2018036074.tif 000013
【図１２】
2018036074.tif 000014
【手続補正書】
【提出日】平成29年8月16日(2017.8.16)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
ユーザが利用する端末装置が収集したログ情報を取得する取得部と、
前記取得部により取得された前記ログ情報に基づいて変更されたナビゲーションに関する情報であるナビ情報と、前記ログ情報から推定される前記ユーザのコンテキストにより設定される前記ナビゲーションの提供態様の設定とに応じて、ナビゲーションサービスを提供する提供部と、
を備えたことを特徴とする提供装置。
【請求項２】
前記取得部は、
前記ナビゲーションに関するアプリケーションがインストールされた前記端末装置が収集したログ情報を取得する
ことを特徴とする請求項１に記載の提供装置。
【請求項３】
前記取得部は、
前記端末装置からセンサ情報を含むログ情報を取得する
ことを特徴とする請求項１または請求項２に記載の提供装置。
【請求項４】
前記取得部は、
前記端末装置により検知された音声情報を含む前記センサ情報を取得する
ことを特徴とする請求項３に記載の提供装置。
【請求項５】
前記取得部は、
前記端末装置により検知された位置情報、加速度情報、振動に関する情報、気温に関する情報、気圧に関する情報、湿度に関する情報、照度に関する情報の少なくとも１つを含む前記センサ情報を取得する
ことを特徴とする請求項３または請求項４に記載の提供装置。
【請求項６】
前記提供部は、
前記ログ情報に基づいて、道路に関する情報、または施設に関する情報の少なくともいずれかが変更された前記ナビ情報に応じて、前記ナビゲーションサービスを提供する
ことを特徴とする請求項１〜５のいずれか１項に記載の提供装置。
【請求項７】
前記取得部は、
複数のユーザの各々が利用する複数の端末装置が収集した複数のログ情報を取得し、
前記提供部は、
前記取得部により取得された前記複数のログ情報に基づいて変更された前記ナビ情報に応じて、前記ナビゲーションサービスを提供する
ことを特徴とする請求項１〜６のいずれか１項に記載の提供装置。
【請求項８】
前記複数のユーザの過去のログ情報から推定される各ユーザの信頼度に基づいて、前記ナビ情報を変更する変更部、
をさらに備え、
前記提供部は、
前記変更部により変更された前記ナビ情報に応じて、前記ナビゲーションサービスを提供する
ことを特徴とする請求項７に記載の提供装置。
【請求項９】
前記変更部は、
前記各ユーザの信頼度に応じて変動する重みと、前記各ユーザに対応するログ情報とに基づいて、前記ナビ情報を変更する
ことを特徴とする請求項８に記載の提供装置。
【請求項１０】
コンピュータが実行する提供方法であって、
ユーザが利用する端末装置が収集したログ情報を取得する取得工程と、
前記取得工程により取得された前記ログ情報に基づいて変更されたナビゲーションに関する情報であるナビ情報と、前記ログ情報から推定される前記ユーザのコンテキストにより設定される前記ナビゲーションの提供態様の設定とに応じて、ナビゲーションサービスを提供する提供工程と、
を含んだことを特徴とする提供方法。
【請求項１１】
ユーザが利用する端末装置が収集したログ情報を取得する取得手順と、
前記取得手順により取得された前記ログ情報に基づいて変更されたナビゲーションに関する情報であるナビ情報と、前記ログ情報から推定される前記ユーザのコンテキストにより設定される前記ナビゲーションの提供態様の設定とに応じて、ナビゲーションサービスを提供する提供手順と、
をコンピュータに実行させることを特徴とする提供プログラム。
【請求項１２】
ナビゲーションに関するアプリケーションがインストールされた端末装置であって、
前記端末装置に関する情報をログ情報として収集する収集部と、
前記収集部により収集された前記ログ情報と、前記ログ情報から推定される前記端末装置を利用するユーザのコンテキストにより設定される前記ナビゲーションの提供態様の設定とに基づいて、ナビゲーションに関する情報を出力する出力部と、
を備えたことを特徴とする端末装置。
【請求項１３】
前記収集部は、
前記端末装置が検知するセンサ情報を含むログ情報を収集する
ことを特徴とする請求項１２に記載の端末装置。
【請求項１４】
前記収集部は、
前記端末装置により検知された音声情報を含む前記センサ情報を収集する
ことを特徴とする請求項１３に記載の端末装置。
【請求項１５】
前記収集部は、
前記端末装置により検知された位置情報、加速度情報、振動に関する情報、気温に関する情報、気圧に関する情報、湿度に関する情報、照度に関する情報の少なくとも１つを含む前記センサ情報を収集する
ことを特徴とする請求項１３または請求項１４に記載の端末装置。
【請求項１６】
前記出力部は、
前記ログ情報に基づいて、道路に関する情報、または施設に関する情報の少なくともいずれかが変更された前記ナビゲーションに関する情報を出力する
ことを特徴とする請求項１２〜１５のいずれか１項に記載の端末装置。
【請求項１７】
前記出力部は、
前記ログ情報に基づいて推定されるユーザのコンテキストに基づいて、前記ナビゲーションの提供態様を変動させる
ことを特徴とする請求項１６に記載の端末装置。
【請求項１８】
前記収集部は、
前記ログ情報に基づいて、前記ナビゲーションに関する情報を変更する
ことを特徴とする請求項１２〜１７のいずれか１項に記載の端末装置。
【請求項１９】
前記収集部は、
他の端末装置において変更されたナビゲーションに関する情報を収集し、当該ナビゲーションに関する情報に基づいて、自装置内のナビゲーションに関する情報を変更する
ことを特徴とする請求項１２〜１８のいずれか１項に記載の端末装置。
【請求項２０】
ナビゲーションに関するアプリケーションがインストールされた端末装置が実行する出力方法であって、
前記端末装置に関する情報をログ情報として収集する収集工程と、
前記収集工程により収集された前記ログ情報と、前記ログ情報から推定される前記端末装置を利用するユーザのコンテキストにより設定される前記ナビゲーションの提供態様の設定とに基づいて、ナビゲーションに関する情報を出力する出力工程と、
を含んだことを特徴とする出力方法。
【請求項２１】
ナビゲーションに関するアプリケーションがインストールされた端末装置に実行させる出力プログラムであって、
前記端末装置に関する情報をログ情報として収集する収集手順と、
前記収集手順により収集された前記ログ情報と、前記ログ情報から推定される前記端末装置を利用するユーザのコンテキストにより設定される前記ナビゲーションの提供態様の設定とに基づいて、ナビゲーションに関する情報を出力する出力手順と、
を端末装置に実行させることを特徴とする出力プログラム。