(57)【要約】【課題】  本発明の目的は、内容に応じてより適切に出力を行う技術を提供することにある。【解決手段】  本発明に係る車載機器は、キーワードとそれを評価する度合いとを対応付けたキーワード情報と、評価する度合いに応じた出力方法を対応付けた出力決定情報と、を記憶する記憶部と、出力を行う対象の情報についてキーワード情報を用いて評価する情報評価部と、情報評価部により評価した度合いに応じ出力決定情報を用いて特定した出力方法により、出力を行う対象の情報を出力する出力制御部と、を備える。【選択図】図１
2017019349.tif 000002
【特許請求の範囲】
【請求項１】
キーワードとそれを評価する度合いとを対応付けたキーワード情報と、前記評価する度合いに応じた出力方法を対応付けた出力決定情報と、を記憶する記憶部と、
出力を行う対象の情報について前記キーワード情報を用いて評価する情報評価部と、
前記情報評価部により評価した度合いに応じ前記出力決定情報を用いて特定した前記出力方法により、前記出力を行う対象の情報を出力する出力制御部と、
を備えることを特徴とする車載機器。
【請求項２】
請求項１に記載の車載機器であって、
前記キーワード情報と、前記出力決定情報のいずれかまたは両方について、所定の条件を満たすと、前記キーワード情報と、前記出力決定情報のいずれかまたは両方について更新された情報の有無を外部の装置へ問い合わせ、更新された情報があれば取得する制御部、
を備えることを特徴とする車載機器。
【請求項３】
請求項１に記載の車載機器であって、
前記情報評価部は、出力を行う対象の情報が複数である場合には、前記出力制御部へ受け渡す情報を前記評価する度合いに応じていずれの情報を出力するか決定する、
ことを特徴とする車載機器。
【請求項４】
請求項１に記載の車載機器であって、
前記記憶部には、キーワードとそれに関する緊急の度合いとを対応付けた緊急情報が記憶され、
前記情報評価部は、前記前記出力を行う対象の情報について前記緊急情報を用いて緊急度を特定し、
前記出力制御部に対して、前記緊急度の高い出力情報を他の情報に優先して出力させる、
ことを特徴とする車載機器。
【請求項５】
請求項４に記載の車載機器であって、
前記情報評価部は、前記緊急度の高い出力情報よりも低い緊急度の情報が出力されている状態において、前記緊急度の高い出力情報を割り込ませて前記出力制御部に出力させる、
ことを特徴とする車載機器。
【請求項６】
請求項１に記載の車載機器において、
前記出力制御部は、車両への乗車人数が所定以上であるか否かにより、前記キーワードを評価する度合いを変化させて出力を行う対象の情報を出力する、
ことを特徴とする車載機器。
【請求項７】
請求項１に記載の車載機器において、
前記出力制御部は、前記出力方法を特定する処理において、前記車載機器が特定した運転者の負荷を用いて特定する、
ことを特徴とする車載機器。
【請求項８】
車載機器と当該車載機器に接続して入出力情報を通信する端末とを含む情報システムであって、
前記端末は、
キーワードとそれを評価する度合いとを対応付けたキーワード情報と、前記評価する度合いに応じた出力方法を対応付けた出力決定情報と、を記憶する記憶部と、
出力を行う対象の情報について前記キーワード情報を用いて評価する情報評価部と、
前記情報評価部により評価した度合いに応じ前記出力決定情報を用いて特定した前記出力方法により、前記出力を行う対象の情報を接続された車載機器に出力する出力制御部と、
を備え、
前記車載機器は、前記出力制御部からの出力に基づいて前記出力を行う対象の情報を出力する、
ことを特徴とする情報システム。
【請求項９】
請求項８に記載の情報システムにおいて、
前記出力制御部は、前記出力方法を特定する処理において、前記車載機器が特定した運転者の負荷を用いて特定する、
ことを特徴とする情報システム。
【請求項１０】
請求項８に記載の情報システムであって、
前記出力制御部は、前記評価した度合いが所定以上となる情報については、前記車載機器に出力させる、
ことを特徴とする情報システム。
【請求項１１】
請求項８に記載の情報システムであって、
前記出力制御部は、前記評価した度合いが所定未満となる情報については、前記端末に出力させる、
ことを特徴とする情報システム。
【請求項１２】
車載機器の出力制御方法であって、
前記車載機器は、
キーワードとそれを評価する度合いとを対応付けたキーワード情報と、前記評価する度合いに応じた出力方法を対応付けた出力決定情報と、を記憶する記憶部と、制御部と、を備え、
前記制御部は、
出力を行う対象の情報について前記キーワード情報を用いて評価する情報評価ステップと、
前記情報評価ステップにより評価した度合いに応じ前記出力決定情報を用いて特定した前記出力方法により、前記出力を行う対象の情報を出力する出力制御ステップと、
を備えることを特徴とする出力制御方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載機器、情報システムおよび出力制御方法の技術に関するものである。
【背景技術】
【０００２】
従来、アプリケーションを実行する際に利用され、かつ各々予め定めた異なる機能を表す複数の関数と、該複数の関数各々が表す機能が作用する五感に応じた五感関連度とが対応付けて記憶された記憶手段と、前記関数を利用するアプリケーションの登録要求があった際に、該登録要求があったアプリケーションが利用する関数に対応して前記記憶手段に記憶された五感関連度に基づいて、前記登録要求があったアプリケーションに優先度を付与して登録する登録手段と、前記登録手段により登録されたアプリケーションを実行し、実行結果が車両に搭載された出力装置により出力されるように制御すると共に、複数のアプリケーションの実行結果が、同一の出力装置を同時に使用する場合には、前記優先度の高いアプリケーションの実行結果が前記出力装置から出力されるように制御する制御手段と、を含むプラットフォーム装置についての技術が、特許文献１に記載されている。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１３−０１５９６８号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
上記のような技術では、アプリケーションから使われている関数を判定し、聴覚、視覚、嗅覚、味覚、触覚の関連度を参照してアプリケーションの優先度の計算を行うことができる。しかし、これらの感覚とは異なる別の観点での優先度を考慮することはできない。例えば、情報の内容に関連する分野に応じて優先度を決定することはできず、必ずしも利用者の利便性に寄与するものではなかった。
【０００５】
本発明の目的は、内容に応じてより適切に出力を行う技術を提供することにある。
【課題を解決するための手段】
【０００６】
本発明は、上記課題の少なくとも一部を解決する手段を複数含んでいるが、その例を挙げるならば、以下のとおりである。上記課題を解決すべく、本発明に係る車載機器は、キーワードとそれを評価する度合いとを対応付けたキーワード情報と、上記評価する度合いに応じた出力方法を対応付けた出力決定情報と、を記憶する記憶部と、出力を行う対象の情報について上記キーワード情報を用いて評価する情報評価部と、上記情報評価部により評価した度合いに応じ上記出力決定情報を用いて特定した上記出力方法により、上記出力を行う対象の情報を出力する出力制御部と、を備える。
【発明の効果】
【０００７】
本願発明によれば、内容に応じてより適切に出力を行う技術を提供することが可能となる。上記した以外の課題、構成および効果は、以下の実施形態の説明により明らかにされる。
【図面の簡単な説明】
【０００８】
【図１】第一の実施形態に係る情報システムの構造を示す図である。
【図２】第一の実施形態に係る車載機器の構造を示す図である。
【図３】アプリケーション情報記憶部のデータ構造を示す図である。
【図４】タグリスト記憶部のデータ構造を示す図である。
【図５】出力マトリクス記憶部のデータ構造を示す図である。
【図６】出力情報記憶部のデータ構造を示す図である。
【図７】サーバー装置のハードウェア構造を示す図である。
【図８】環境構築処理の流れを示す図である。
【図９】出力情報受信処理の流れを示す図である。
【図１０】情報出力処理の流れを示す図である。
【図１１】緊急情報受信処理の流れを示す図である。
【図１２】割込出力処理の流れを示す図である。
【図１３】タグリスト受信処理の流れを示す図である。
【図１４】第二の実施形態に係る情報システムの構造を示す図である。
【発明を実施するための形態】
【０００９】
以下に、本発明に係る実施形態を適用した情報システムについて、図面を参照して説明する。なお、図１〜１４は、情報システムの全ての構成を示すものではなく、理解容易のため、適宜、構成の一部を省略して描いている。
【００１０】
図１に、第一の実施形態に係る情報システムの構造を示す。本情報システムにおいては、車載機器１００と、サーバー装置２００と、一つ又は複数の他の情報提供装置３００と、がネットワーク５０を介して通信可能に接続されている。ネットワーク５０は、例えばインターネット網や携帯電話網等の公衆無線通信網であることが望ましいが、所定の管理地域ごとに設けられた閉鎖的な通信網であってもよい。より具体的には、ネットワーク５０は、インターネット、ＬＡＮ（Ｌｏｃａｌ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷＡＮ（Ｗｉｄｅ  Ａｒｅａ  Ｎｅｔｗｏｒｋ）、ＷｉＦｉ（登録商標）等の無線ネットワーク、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線等の、各種通信方法による通信網である。
【００１１】
車載機器１００は、車両に搭載され、車両に搭載された他の機器と所定の通信を行うことが可能な情報処理装置である。本実施形態においては、車載機器１００は、現在位置情報や経路情報等を取得することが可能なナビゲーション装置である。しかし、本願発明の対象となる車載機器１００は、図１に示す車載機器１００に限られるものではない。例えば、移動体に組み込まれた各種制御機器であってもよい。また、車載機器１００は、車両に着脱可能に設けられるものであってもよい。あるいは、車載機器１００は、車両の運転者あるいは乗員が有する携帯電話機器等の移動端末であってもよく、例えばスマートフォンやフィーチャーフォン、あるいはＰＤＡ（Ｐｅｒｓｏｎａｌ  Ｄｉｇｉｔａｌ  Ａｓｓｉｓｔａｎｃｅ）、ノートパソコン、タブレット端末等であってもよい。
【００１２】
車載機器１００は、制御部１１０と、記憶部１２０と、を含んで構成される。制御部１１０には、アプリケーション管理部１１１と、アプリケーション実行部１１２と、情報要求部１１３と、情報評価部１１４と、出力制御部１１５と、が含まれる。
【００１３】
記憶部１２０には、アプリケーション情報記憶部１２１と、タグリスト記憶部１２２と、出力マトリクス記憶部１２３と、出力情報記憶部１２４と、が含まれる。
【００１４】
サーバー装置２００は、制御部２１０と、記憶部２２０と、を含んで構成される情報処理装置である。サーバー装置２００は、車載機器１００からアプリケーションのダウンロード要求、タグリストあるいは出力マトリクスのダウンロード要求を受け付けると、要求に応じた種類の情報を提供する。
【００１５】
サーバー装置２００の記憶部２２０には、アプリケーション情報記憶部２２１と、タグリスト記憶部２２２と、出力マトリクス記憶部２２３と、が含まれる。
【００１６】
サーバー装置２００の制御部２１０には、アプリケーション提供部２１１と、タグリスト提供部２１２と、出力マトリクス提供部２１３と、が含まれる。
【００１７】
図２は、車載機器１００の構造を示す図である。車載機器１００は、演算処理部２０と、ディスプレイ２と、記憶装置３と、音声入出力装置接続装置４（音声入力装置としてマイクロフォン４１、音声出力装置としてスピーカ４２を備える）と、入力装置５（接触入力装置としてタッチパネル５１と、ダイヤルスイッチ５２とを備える）と、ＲＯＭ（Ｒｅａｄ  Ｏｎｌｙ  Ｍｅｍｏｒｙ）装置６と、車速センサ７と、ジャイロセンサ８と、ＧＰＳ(Ｇｌｏｂａｌ  Ｐｏｓｉｔｉｏｎｉｎｇ  Ｓｙｓｔｅｍ)受信装置９と、通信装置１０と、を備えている。
【００１８】
演算処理部２０は、様々な処理を行う中心的ユニットである。例えば各種センサ７,８やＧＰＳ受信装置９、通信装置１０等から出力される情報に基づいて現在地を算出する。また、得られた現在地の情報に基づいて、表示に必要な地図データを記憶装置３あるいはＲＯＭ装置６から読み出す。
【００１９】
また、演算処理部２０は、読み出した地図データをグラフィックス展開し、そこに現在地を示すマークを重ねてディスプレイ２へ表示する。また、記憶装置３あるいはＲＯＭ装置６に記憶されている地図データ等を用いて、現在地又はユーザーから指示された出発地と、目的地（または、経由地や立ち寄り地）と、を結ぶ最適な経路である推奨経路を探索する。また、スピーカ４２やディスプレイ２を用いてユーザーを誘導する。
【００２０】
車載機器１００の演算処理部２０は、各デバイス間をバス２５で接続した構成である。演算処理部２０は、数値演算及び各デバイスを制御するといった様々な処理を実行するＣＰＵ（Ｃｅｎｔｒａｌ  Ｐｒｏｃｅｓｓｉｎｇ  Ｕｎｉｔ）２１と、記憶装置３から読み出した地図データ、演算データなどを格納するＲＡＭ（Ｒａｎｄｏｍ  Ａｃｃｅｓｓ  Ｍｅｍｏｒｙ）２２と、プログラムやデータを格納するＲＯＭ２３と、各種ハードウェアを演算処理部２０と接続するためのＩ／Ｆ（インターフェース）２４と、を有する。
【００２１】
ディスプレイ２は、演算処理部２０等で生成されたグラフィックス情報を表示するユニットである。ディスプレイ２は、液晶ディスプレイ、有機ＥＬ（Ｅｌｅｃｔｒｏ  Ｌｕｍｉｎｅｓｃｅｎｃｅ）ディスプレイなど各種のディスプレイ装置で構成される。
【００２２】
記憶装置３は、ＨＤＤ（Ｈａｒｄ  Ｄｉｓｋ  Ｄｒｉｖｅ）やＳＳＤ（Ｓｏｌｉｄ  
Ｓｔａｔｅ  Ｄｒｉｖｅ）、不揮発性メモリカードといった、少なくとも読み書きが可能な記憶媒体で構成される。
【００２３】
この記憶媒体には、通常の経路探索装置に必要な地図データ（地図上の道路を構成するリンクのリンクデータを含む）である地図情報と、アプリケーション情報記憶部１２１と、タグリスト記憶部１２２と、出力マトリクス記憶部１２３と、出力情報記憶部１２４と、が記憶されている。
【００２４】
図３は、アプリケーション情報記憶部１２１のデータ構造を示す図である。アプリケーション情報記憶部１２１では、アプリケーションを識別するアプリケーション識別子１２１Ａに対して、アプリケーション実行ファイル１２１Ｂと、動作可能機種１２１Ｃと、更新日１２１Ｄと、が対応づけられている。
【００２５】
アプリケーション実行ファイル１２１Ｂは、例えばアプリケーションの機能を実現するのに必要な実行可能ファイルや設定ファイル等、各種のファイルを特定する情報である。なお、アプリケーション実行ファイル１２１Ｂには、アプリケーション実行ファイルを含むフォルダ（ディレクトリ）へのパスや、アプリケーション実行ファイルを含むアーカイブファイル、外部装置からアプリケーション機能を利用するためのＵＲＩ（Ｕｎｉｆｏｒｍ  Ｒｅｓｏｕｒｃｅ  Ｉｄｅｎｔｉｆｉｅｒ）が格納されるものであってもよい。
【００２６】
動作可能機種１２１Ｃは、アプリケーションを実行できる車載機器１００の機種を特定する情報である。例えば、動作可能機種１２１Ｃには、製品を特定する識別子が一つ又は複数格納される。更新日１２１Ｄは、アプリケーション実行ファイル１２１Ｂにより特定されるアプリケーション実行ファイルのうち少なくとも一つが更新された日時を特定する情報である。
【００２７】
図４は、タグリスト記憶部１２２のデータ構造を示す図である。タグリスト記憶部１２２には、情報評価タグ１２２Ａに関係するタグリストとして、カテゴリー１２２Ｂと、タグ１２２Ｃと、係数１２２Ｄと、が対応づけられた情報が複数ある。また、タグリスト記憶部１２２には、緊急情報タグ１２２Ｅに関係するタグリストとして、カテゴリー１２２Ｆと、タグ１２２Ｇと、緊急情報レベル１２２Ｈと、が対応づけられた情報が複数ある。
【００２８】
情報評価タグ１２２Ａは、情報を評価値により評価する際に、その情報に含まれる内容に応じて評価の軽重を付けるためのタグと、そのタグの重みを示す情報を管理する単位である。
【００２９】
カテゴリー１２２Ｂは、タグが意味づけられる分類を示す情報である。タグ１２２Ｃは、情報に含まれる要素の具体的な意味づけをキーワードにより特定する情報である。係数１２２Ｄは、カテゴリー１２２Ｂに対して予め定められた情報の軽重を評価する度合いを示す情報である。
【００３０】
緊急情報タグ１２２Ｅは、情報を、その情報のカテゴリに関わらず、相対的に緊急性の高いものであるか低いものであるか、緊急度の軽重を評価する度合いを付けるためのキーワードを用いたタグと、そのタグの重みを示す情報を管理する単位である。
【００３１】
カテゴリー１２２Ｆは、タグの緊急の程度の分類を示す情報である。タグ１２２Ｇは、情報について、具体的な緊急度をキーワードにより特定する情報である。緊急情報レベル１２２Ｈは、カテゴリー１２２Ｆに対して予め定められた情報の緊急度を評価する度合いを示す情報である。なお、その具体的な例は後述する。
【００３２】
すなわち、タグリスト記憶部１２２は、キーワードとそれを評価する度合い、あるいはキーワードとそれに関する緊急の度合いとを対応付けたキーワード情報または緊急情報であるともいえる。
【００３３】
図５は、出力マトリクス記憶部１２３のデータ構造を示す図である。出力マトリクス記憶部１２３には、緊急情報レベルが「０」であることを示す緊急情報レベル「０」１２３Ａに対応付けられて、ユーザー要求フラグ有１２３Ｂ、ユーザー要求フラグ無１２３Ｃに応じて、マトリクス１２３Ｄおよびマトリクス１２３Ｅが対応付けられている。また、緊急情報レベルが「０」以外について、すなわち例えば緊急情報レベル「１」、「２」、「３」についても同様に、ユーザー要求フラグの有無に応じて、マトリクスがそれぞれ対応付けられている。
【００３４】
緊急情報レベルは、その値が増えるほど緊急度が高い情報であることを示す指標値である。例えば、緊急情報レベル「０」は緊急性を有さず、情報を知らせる程度の緊急度であり、緊急情報レベル「３」は地震の発生等、対応するための行動を強く促す「緊急事態発生」に相当する程度の緊急度である。その間の値である緊急情報レベル「１」は前方の信号の存在を知らせたり、車線規制の存在を知らせる等、未然の事態の警戒を促す程度の緊急度である。同様に、緊急情報レベル「２」はスピード超過を知らせたり、故障を知らせる等、発生済みの事態の対応を促す程度の緊急度である。
【００３５】
ユーザー要求フラグとは、ユーザーが要求した情報に対する結果として返却された情報であるか否かを識別する情報である。すなわち、ユーザー要求フラグ有１２３Ｂとは、受信した情報が、ユーザーが要求したものであることを示す状態を示す。
【００３６】
マトリクス１２３Ｄ、マトリクス１２３Ｅは、それぞれ、評価値の高低を示す横軸と、ワークロードの高低を示す縦軸と、の交点を出力の方法として特定するためのテーブル情報である。ここで、評価値とは、情報評価部１１４が情報評価タグ１２２Ａ等を用いて算出した指標値であり、下記の式（１）により特定される。
【００３７】
【数１】
2017019349.tif 000003
【００３８】
ここで、Ｖは評価値、ｎはカテゴリーの数、aiはi番目のカテゴリーのタグと一致したタグの数、ｋiはi番目のカテゴリー係数である。また、iは、自然数である。
【００３９】
ワークロードは、車載機器１００の制御部１１０において算出する運転者の負荷状態を示す指標値である。例えば、交差点を走行中であったり、高速道路を走行中は運転者の負荷状態を高く見積もってワークロードを高く算出し、渋滞走行中に停止している状態は運転者の負荷状態を低く見積もってワークロードを低く算出する。なお、このようなワークロードの算出方法は公知の技術を用いるものとする。
【００４０】
基本的には、評価値の高い情報ほど、またワークロードが低いほど、運転者の注意を引くよう出力を行うことができるよう、マトリクスが予め定義されている。
【００４１】
すなわち、出力マトリクス記憶部１２３は、情報を評価する度合いに応じた出力方法を対応付けた出力決定情報であるともいえる。
【００４２】
図６は、出力情報記憶部１２４のデータ構造を示す図である。出力情報記憶部１２４は、出力を行う対象となる情報を出力前に管理するために記憶する記憶部である。出力情報記憶部１２４は、情報名１２４Ａと、関連タグ１２４Ｂと、評価値１２４Ｃと、ユーザー要求フラグ１２４Ｄと、緊急情報レベル１２４Ｅと、を対応付けて格納する。
【００４３】
情報名１２４Ａは、出力する対象の情報の名称を特定する情報である。関連タグ１２４Ｂは、出力する対象の情報に関連付けられたタグを特定する情報である。評価値１２４Ｃは、情報名１２４Ａで特定される情報の評価値を特定する情報である。ユーザー要求フラグ１２４Ｄは、出力する対象の情報が、ユーザーが要求した情報であるか否かを特定する情報である。緊急情報レベル１２４Ｅは、出力する対象の情報の緊急情報レベルを特定する情報である。
【００４４】
図２の説明に戻る。音声入出力装置接続装置４は、音声入力装置としてマイクロフォン４１と、音声出力装置としてスピーカ４２と、に接続して使用可能とする。マイクロフォン４１は、ユーザーやその他の搭乗者が発した声などの車載機器１００の外部の音声を取得する。
【００４５】
スピーカ４２は、演算処理部２０で生成されたユーザーへのメッセージを音声として出力する。マイクロフォン４１とスピーカ４２は、車両の所定の部位に、別個に配されている。ただし、一体の筐体に収納されていても良い。車載機器１００は、マイクロフォン４１及びスピーカ４２を、それぞれ複数備えることができる。
【００４６】
入力装置５は、ユーザーからの指示をユーザーの手による操作を介して受け付ける装置である。入力装置５は、タッチパネル５１と、ダイヤルスイッチ５２と、その他のハードスイッチ（図示しない）であるスクロールキー、縮尺変更キーなどで構成される。また、入力装置５には、車載機器１００に対して遠隔で操作指示を行うことができるリモートコントローラが含まれる。リモートコントローラは、ダイヤルスイッチやスクロールキー、縮尺変更キーなどを備え、各キーやスイッチが操作された情報を車載機器１００に送出することができる。
【００４７】
タッチパネル５１は、ディスプレイ２の表示面側に搭載され、表示画面を透視可能である。タッチパネル５１は、ディスプレイ２に表示された画像のＸＹ座標と対応したタッチ位置を特定し、タッチ位置を座標に変換して出力する。タッチパネル５１は、感圧式または静電式の入力検出素子などにより構成される。なお、タッチパネル５１は、同時に複数のタッチ位置を検出することのできるマルチタッチを実現できるものであってもよい。
【００４８】
ダイヤルスイッチ５２は、時計回り及び反時計回りに回転可能に構成され、所定の角度の回転ごとにパルス信号を発生し、演算処理部２０に出力する。演算処理部２０では、パルス信号の数から、回転角度を求める。
【００４９】
ＲＯＭ装置６は、ＣＤ-ＲＯＭやＤＶＤ-ＲＯＭ等のＲＯＭや、ＩＣ（Ｉｎｔｅｇｒａｔｅｄ  Ｃｉｒｃｕｉｔ）カードといった、少なくとも読み取りが可能な記憶媒体で構成されている。この記憶媒体には、例えば、動画データや、音声データなどが記憶されている。
【００５０】
車速センサ７,ジャイロセンサ８およびＧＰＳ受信装置９は、車載機器１００で現在地（例えば、自車位置）を検出するために使用されるものである。車速センサ７は、車速を算出するのに用いる値を出力するセンサである。ジャイロセンサ８は、光ファイバジャイロや振動ジャイロ等で構成され、移動体の回転による角速度を検出するものである。ＧＰＳ受信装置９は、ＧＰＳ衛星からの信号を受信し移動体とＧＰＳ衛星間の距離と距離の変化率とを３個以上の衛星に対して測定することで移動体の現在地、進行速度および進行方位を測定するものである。
【００５１】
通信装置１０は、サーバー装置２００と通信可能なアクセス制御装置との通信を開始、継続、終了させる。通信装置１０は、例えばインターネット、ＬＡＮ、ＷＡＮ、ＷｉＦｉ（登録商標）等の無線ネットワーク、Ｂｌｕｅｔｏｏｔｈ（登録商標）等の近距離無線、等の各種通信方法によりアクセス制御装置に接続する。また、通信装置１０は、定期的あるいは所定のタイミングでアクセス制御装置の発見および接続を試み、接続可能なアクセス制御装置に対して通信を確立させる。
【００５２】
図１の説明に戻る。車載機器１００の制御部１１０に含まれるアプリケーション管理部１１１は、車載機器１００において実行されるアプリケーションソフトウェアのインストール、アンインストール、設定ファイルの更新等のソフトウェアの配備を管理する。
【００５３】
アプリケーション実行部１１２は、車載機器１００において実行されるアプリケーションソフトウェアの起動、実行、リソース割り当て、割り込み、中断、終了等の制御を行う。
【００５４】
情報要求部１１３は、アプリケーション実行部１１２において稼働するアプリケーションソフトウェアからの要求に応じて、情報提供装置３００に対して情報を要求し、提供された情報を受け取る。
【００５５】
情報評価部１１４は、情報提供装置３００から提供された情報を評価して出力情報記憶部１２４へ格納する。出力情報記憶部１２４には複数の出力対象の情報が格納されうるため、情報評価部１１４は、情報を出力情報記憶部１２４へ格納したのち、評価の高い順にソートする。すなわち、情報評価部１１４は、出力を行う対象の情報が複数である場合には、出力制御部１１５へ受け渡す情報を、評価する度合いに応じていずれの情報を出力するか決定しているともいえる。
【００５６】
出力制御部１１５は、出力情報記憶部１２４に格納されている出力対象の情報について、緊急度、評価する度合いおよびワークロードの情報を用いて、出力マトリクスに従って出力の内容と出力の対象を決定し、出力を行う。
【００５７】
上記した車載機器１００の制御部１１０の各機能部、すなわちアプリケーション管理部１１１、アプリケーション実行部１１２、情報要求部１１３、情報評価部１１４、出力制御部１１５は、ＣＰＵ２１が所定のプログラムを読み込み実行することにより構築される。そのため、ＲＡＭ２２には、各機能部の処理を実現するためのプログラムが記憶されている。
【００５８】
なお、上記した各構成要素は、車載機器１００の構成を、理解を容易にするために、主な処理内容に応じて分類したものである。そのため、構成要素の分類の仕方やその名称によって、本願発明が制限されることはない。車載機器１００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００５９】
また、各機能部は、ＣＰＵに限らず他のハードウェア（ＡＳＩＣ、ＧＰＵなど）により構築されてもよい。また、各機能部の処理が一つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００６０】
図１に示すサーバー装置２００のアプリケーション情報記憶部２２１と、タグリスト記憶部２２２と、出力マトリクス記憶部２２３とは、上述した車載機器１００のアプリケーション情報記憶部１２１と、タグリスト記憶部１２２と、出力マトリクス記憶部１２３と、のそれぞれと同様のデータ構造を備えるため、詳細な説明については省略する。
【００６１】
サーバー装置２００のアプリケーション提供部２１１は、車載機器１００からアプリケーションソフトウェアのダウンロード要求を受け付けると、アプリケーション情報記憶部２２１から要求のあったアプリケーションソフトウェアのアプリケーション実行ファイルまたはアプリケーションを利用するためのＵＲＩを読み出し、車載機器１００へ送信する。
【００６２】
サーバー装置２００のタグリスト提供部２１２は、車載機器１００からタグリストのダウンロード要求を受け付けると、タグリスト記憶部２２２から情報を読み出し、車載機器１００へ送信する。
【００６３】
サーバー装置２００の出力マトリクス提供部２１３は、車載機器１００から出力マトリクスのダウンロード要求を受け付けると、出力マトリクス記憶部２２３から情報を読み出し、車載機器１００へ送信する。
【００６４】
情報提供装置３００は、他の装置から要求を受けると、要求に応じた所定の情報を提供する装置である。情報提供装置３００は、所定のＵＲＩへの要求を受け付けると、いわゆるＷｅｂサーバーのように所定の画面情報をＨＴＭＬ５（ＨｙｐｅｒＴｅｘｔ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ  ５）等により描画する情報を生成し、要求元へ画面情報を送信する。
【００６５】
図７は、サーバー装置２００のハードウェア構造を示す図である。サーバー装置２００は、入力受付装置２０１と、演算装置２０２と、外部記憶装置２０３と、主記憶装置２０４と、通信装置２０５と、これらをつなぐバス２０６と、を含んで構成される。
【００６６】
上記した制御部２１０の各機能部、すなわちアプリケーション提供部２１１、タグリスト提供部２１２、出力マトリクス提供部２１３は、演算装置２０２が所定のプログラムを読み込み実行することにより構築される。そのため、主記憶装置２０４あるいは外部記憶装置２０３には、各機能部の処理を実現するためのプログラムが記憶されている。
【００６７】
なお、上記した各構成要素は、サーバー装置２００の構成を、理解を容易にするために、主な処理内容に応じて分類したものである。そのため、構成要素の分類の仕方やその名称によって、本願発明が制限されることはない。サーバー装置２００の構成は、処理内容に応じて、さらに多くの構成要素に分類することもできる。また、１つの構成要素がさらに多くの処理を実行するように分類することもできる。
【００６８】
また、各機能部は、ＣＰＵに限らずハードウェア（ＡＳＩＣ、ＧＰＵなど）により構築されてもよい。また、各機能部の処理が一つのハードウェアで実行されてもよいし、複数のハードウェアで実行されてもよい。
【００６９】
［動作の説明］次に、車載機器１００が実施する環境構築処理の動作について説明する。図８は、環境構築処理の流れを示す図である。環境構築処理は、ユーザーからのアプリケーションソフトウェアのインストール操作に応じ、または所定のタイミングで、開始される。
【００７０】
まず、アプリケーション管理部１１１は、サーバー装置２００からアプリケーションを取得する（ステップＳ００１）。具体的には、車載機器１００のアプリケーション管理部１１１は、サーバー装置２００のアプリケーション提供部２１１が提供するアプリケーションソフトウェアの実行ファイルあるいはＵＲＩをネットワーク５０を介して受信し、インストール等実行に必要な処理を実行する。
【００７１】
そして、アプリケーション管理部１１１は、サーバー装置２００からタグリストと出力マトリクスとを取得する（ステップＳ００２）。具体的には、車載機器１００のアプリケーション管理部１１１は、サーバー装置２００のタグリスト提供部２１２が提供するタグリストと、出力マトリクス提供部２１３が提供する出力マトリクスと、をネットワーク５０を介して受信し、それぞれ記憶部１２０のタグリスト記憶部１２２と出力マトリクス記憶部１２３とに格納する。
【００７２】
以上が、環境構築処理の流れである。環境構築処理によれば、車載機器１００が、サーバー装置２００が提供するアプリケーションソフトウェアおよびタグにより情報を評価するための情報を取得し実行のための環境を構築することができる。
【００７３】
図９は、出力情報受信処理の流れを示す図である。
【００７４】
まず、情報評価部１１４は、情報を受信する（ステップＳ１０１）。具体的には、情報評価部１１４は、情報提供装置３００から所定の情報を受信する。なお、この所定の情報は、車載機器１００において要求を行った結果得られる情報であってもよいし、何らかのイベントにより発生した結果得られる情報であってもよい。例えば、前者の例としては、検索した施設の一覧等の情報であってもよいし、後者の例としては、速度超過により表示されるメッセージ情報であってもよい。
【００７５】
そして、情報評価部１１４は、情報が、ユーザーが要求した情報であればユーザー要求フラグを「ＯＮ」に設定する（ステップＳ１０２）。具体的には、情報評価部１１４は、受信した情報に対して、当該情報が、ユーザーが要求した情報であればユーザー要求フラグを「ＯＮ」として対応付けて、出力情報記憶部１２４に格納する。
【００７６】
そして、情報評価部１１４は、情報にタグを付与する（ステップＳ１０３）。具体的には、情報評価部１１４は、ステップＳ１０１で受信した情報の内容を検索し、所定のキーワードが含まれている場合には当該キーワードに相当するタグを付与し、出力情報記憶部１２４の関連タグ１２４Ｂとして格納する。例えば、ある情報に、「パスタ」のキーワードが含まれている場合には、当該情報は関連タグとして「パスタ」が付与される。なお、キーワードによりタグを付与する処理については、これに限られず、各種の公知の技術を適用してタグを付与することができる。
【００７７】
そして、情報評価部１１４は、評価値と緊急情報レベルとを算出し、出力情報として記憶する(ステップＳ１０４)。具体的には、情報評価部１１４は、上述の式（１）に示すように、関連タグ１２４Ｂを参照して評価値を算出する。また、情報評価部１１４は、緊急度について、緊急情報タグ１２２Ｅに関連付けられたタグ１２２Ｇを参照して該当する緊急情報のうち例えば最も高い緊急情報レベルを特定し、当該情報の緊急情報レベルとして緊急情報レベル１２４Ｅに格納する。また、その格納の際には、情報評価部１１４は、既に出力情報記憶部１２４に格納済みの情報を含めて、評価値の大きい順に整列させて格納する。
【００７８】
以上が、出力情報受信処理の流れである。出力情報受信処理によれば、出力する情報について、その内容に応じた評価と、緊急度と、を定量化し、評価の高い順に蓄積することができる。
【００７９】
図１０は、情報出力処理の流れを示す図である。
【００８０】
まず、出力制御部１１５は、緊急情報レベル、ユーザー要求フラグ、および評価値を用いて優先度の高い情報を出力情報記憶部１２４から読み出す（ステップＳ２０１）。具体的には、出力制御部１１５は、所定の基準に従って優先して出力する情報を出力情報記憶部１２４から読み出す。例えば、緊急情報レベルが最も高い情報を読み出すことを優先とし、同じ緊急情報レベルの情報が複数存在する場合には、ユーザー要求フラグが「ＯＮ」である情報を優先とする。緊急情報レベルもユーザー要求フラグも同じ情報については、評価値の高い情報を優先とする等の基準に従って読み出す。ただし、これに限られず、出力のポリシーが異なればこの順序は異なっていてもよいし、何等かの重み付けをもたせて緊急情報レベル、ユーザー要求フラグ、および評価値を指標化して優先度を算出し、当該指標が高い情報を優先させるようにしてもよい。
【００８１】
そして、出力制御部１１５は、優先度の高い情報について出力マトリクスに従ってワークロードに応じて出力し、出力情報記憶部１２４から当該情報を消去する（ステップＳ２０２）。具体的には、出力制御部１１５は、ステップＳ２０１において読み出した優先する情報に関して出力を行う。ただし、その出力の態様は、出力制御部１１５は、出力マトリクス記憶部１２３に格納されている情報に従い、緊急情報レベルとユーザー情報フラグの有無とにより特定されるマトリクス上の、ワークロードの状態と評価値との交点にある出力態様を採用する。なお、ワークロードは、処理時点でのワークロードの情報を取得するのが望ましい。
【００８２】
そして、出力制御部１１５は、出力情報記憶部１２４には未出力の出力情報が格納されているか否かを判定する（ステップＳ２０３）。未出力の出力情報が格納されている場合（ステップＳ２０３にて「Ｙｅｓ」の場合）には、出力制御部１１５は、制御をステップＳ２０１へ戻す。そうでない場合には、情報出力処理を終了させる。
【００８３】
以上が、情報出力処理の流れである。情報出力処理によれば、優先する情報を一件ずつ読み出して、ワークロードの状態に応じて適切に出力を行うことができる。例えば、同じ情報を出力する場合であっても、交差点走行中と駐車場に停止している状態とでは異なる態様で適切に出力を行わせることができる。
【００８４】
図１１は、緊急情報受信処理の流れを示す図である。緊急情報受信処理は、車載機器１００が緊急情報を受信した場合、例えば地震発生により公的機関等から警報を受信した場合等に開始される。
【００８５】
まず、情報評価部１１４は、緊急情報を受信する（ステップＳ３０１）。具体的には、情報評価部１１４は、緊急情報を提供する情報提供装置３００から所定の情報を受信する。
【００８６】
そして、情報評価部１１４は、ユーザー要求フラグを「ＯＦＦ」に設定する（ステップＳ３０２）。具体的には、情報評価部１１４は、受信した緊急情報に対して、ユーザー要求フラグを「ＯＦＦ」として対応付けて、出力情報記憶部１２４に格納する。
【００８７】
そして、情報評価部１１４は、情報にタグを付与する（ステップＳ３０３）。具体的には、情報評価部１１４は、ステップＳ３０１で受信した緊急情報の内容を検索し、所定のキーワードが含まれている場合には当該キーワードに相当するタグを付与し、出力情報記憶部１２４の関連タグ１２４Ｂとして格納する。例えば、ある緊急情報に、「緊急地震速報」のキーワードが含まれている場合には、当該情報は関連タグとして「緊急地震速報」が付与される。なお、キーワードによりタグを付与する処理については、これに限られず、各種の公知の技術を適用してタグを付与することができる。
【００８８】
そして、情報評価部１１４は、評価値と緊急情報レベルとを算出し、出力情報として記憶する(ステップＳ３０４)。具体的には、情報評価部１１４は、上述の式（１）に示すように、関連タグ１２４Ｂを参照して評価値を算出する。また、情報評価部１１４は、緊急度について、緊急情報タグ１２２Ｅに関連付けられたタグ１２２Ｇを参照して該当する緊急情報のうち例えば最も高い緊急情報レベルを特定し、当該情報の緊急情報レベルとして緊急情報レベル１２４Ｅに格納する。また、その格納の際には、情報評価部１１４は、既に出力情報記憶部１２４に格納済みの情報を含めて、評価値の大きい順に整列させて格納する。
【００８９】
以上が、緊急情報受信処理の流れである。緊急情報受信処理によれば、出力する緊急情報について、その内容に応じた評価と、緊急度と、を定量化し、評価の高い順に蓄積することができる。
【００９０】
図１２は、割込出力処理の流れを示す図である。割込出力処理は、情報出力処理において出力を行っている情報が存在する場合に、新たに出力情報を受信すると開始される。
【００９１】
まず、出力制御部１１５は、割り込む情報（「（Ｂ）」と称呼）の緊急情報レベルと、出力中の情報（「（Ａ）」と称呼）の緊急情報レベルと、を比較する（ステップＳ４０１）。
【００９２】
比較の結果、（Ａ）の緊急情報レベルが（Ｂ）の緊急情報レベルより大きい場合（ステップＳ４０１にて（Ａ）＞（Ｂ）の場合）には、出力制御部１１５は、割り込みせず、割り込む情報（Ｂ）を出力情報記憶部１２４に残留させる（ステップＳ４０４）。そして、出力制御部１１５は、割り込み出力処理を終了させる。
【００９３】
比較の結果、（Ａ）の緊急情報レベルが（Ｂ）の緊急情報レベルより小さい場合（ステップＳ４０１にて（Ａ）＜（Ｂ）の場合）には、出力制御部１１５は、出力中の情報に割り込み出力を行った後に、元の情報（Ａ）を再出力する（ステップＳ４０５）。そして、出力制御部１１５は、割り込み出力処理を終了させる。
【００９４】
比較の結果、（Ａ）の緊急情報レベルが（Ｂ）の緊急情報レベルと同じ場合（ステップＳ４０１にて（Ａ）＝（Ｂ）の場合）には、出力制御部１１５は、割り込む情報（Ｂ）のユーザー要求フラグと、出力中の情報（Ａ）のユーザー要求フラグと、を比較する（ステップＳ４０２）。なお、この処理においては、ユーザー要求フラグが「ＯＮ」と「ＯＦＦ」のそれぞれを、数値の「１」と「０」に置き換えて計算するものとする。
【００９５】
比較の結果、（Ａ）のユーザー要求フラグが（Ｂ）のユーザー要求フラグより大きい場合（ステップＳ４０２にて（Ａ）＞（Ｂ）の場合）には、出力制御部１１５は、制御をステップＳ４０４へと進める。そして、出力制御部１１５は、割り込み出力処理を終了させる。
【００９６】
比較の結果、（Ａ）のユーザー要求フラグが（Ｂ）のユーザー要求フラグより小さい場合（ステップＳ４０２にて（Ａ）＜（Ｂ）の場合）には、出力制御部１１５は、制御をステップＳ４０５へと進める。そして、出力制御部１１５は、割り込み出力処理を終了させる。
【００９７】
比較の結果、（Ａ）のユーザー要求フラグが（Ｂ）のユーザー要求フラグと同じ場合（ステップＳ４０２にて（Ａ）＝（Ｂ）の場合）には、出力制御部１１５は、割り込む情報（Ｂ）の評価値と、出力中の情報（Ａ）の評価値と、を比較する（ステップＳ４０３）。
【００９８】
比較の結果、（Ａ）の評価値が（Ｂ）の評価値より大きいか同じ場合（ステップＳ４０３にて（Ａ）＞（Ｂ）の場合または（Ａ）＝（Ｂ）の場合）には、出力制御部１１５は、制御をステップＳ４０４へと進める。そして、出力制御部１１５は、割り込み出力処理を終了させる。
【００９９】
比較の結果、（Ａ）の評価値が（Ｂ）の評価値より小さい場合（ステップＳ４０３にて（Ａ）＜（Ｂ）の場合）には、出力制御部１１５は、制御をステップＳ４０５へと進める。そして、出力制御部１１５は、割り込み出力処理を終了させる。
【０１００】
以上が割込出力処理の流れである。割込出力処理によれば、出力中の情報よりも優先して出力すべき情報が受信された場合に、出力中の情報の出力を中止して、優先すべき情報を割り込んで出力し、中止した情報をその後再出力することができる。そのため、優先的に表示するべき情報の表示を阻害せず、適切に出力を行うことができる。
【０１０１】
図１３は、タグリスト受信処理の流れを示す図である。タグリスト受信処理は、車載機器１００が起動すると開始される。
【０１０２】
まず、アプリケーション管理部１１１は、アプリケーション実行部１１２により所定のアプリケーションソフトウェアが起動されるか、アプリケーション管理部１１１により所定のアプリケーションソフトウェアが更新されたことを検出する（ステップＳ５０１）。
【０１０３】
そして、アプリケーション管理部１１１は、既保持の情報評価タグリスト、緊急情報タグリスト、出力マトリクスについて、それぞれの更新日時を取得し、サーバー装置２００へ送信する（ステップＳ５０２）。
【０１０４】
そして、サーバー装置２００において情報評価タグリスト、緊急情報タグリスト、出力マトリクスについて更新情報が存在するか否かの判定がなされ、その結果、サーバー装置２００に更新情報がある場合には、アプリケーション管理部１１１は、更新された情報を取得して記憶する（ステップＳ５０３）。
【０１０５】
以上がタグリスト受信処理の流れである。タグリスト受信処理によれば、タグリストおよびマトリクスの更新があった場合には、アプリケーションの更新あるいはアプリケーションの起動をトリガーとして更新を行うことが可能となる。
【０１０６】
以上が、第一の実施形態に係る情報システムである。第一の実施形態によれば、情報の内容に応じてより適切に出力を行うことができるといえる。
【０１０７】
ただし、本発明は、上記の実施形態に制限されない。上記の第一の実施形態は、本発明の技術的思想の範囲内で様々な変形が可能である。
【０１０８】
例えば、第一の実施形態においては、車載機器１００においてアプリケーションが動作し、出力がなされる場合に出力を制御するものであったが、これに限られない。例えば、車載機器１００に通信可能に接続されたスマートフォンにおいてアプリケーションが動作し、出力がなされる場合に出力を制御するものであってもよい。
【０１０９】
例えば、図１４に示すように、第一の実施形態において車載機器１００に備えられていた制御部１１０と、記憶部１２０と、がスマートフォン４００の制御部４１０と、記憶部４２０と、により実現されていてもよい。
【０１１０】
この場合、制御部１１０に備えられていたアプリケーション管理部１１１、アプリケーション実行部１１２、情報要求部１１３、情報評価部１１４、出力制御部１１５のそれぞれに相当するアプリケーション管理部４１１、アプリケーション実行部４１２、情報要求部４１３、情報評価部４１４、出力制御部４１５が、スマートフォン４００の制御部４１０に備えられる。また、記憶部１２０に備えられていたアプリケーション情報記憶部１２１、タグリスト記憶部１２２、出力マトリクス記憶部１２３、出力情報記憶部１２４のそれぞれに相当するアプリケーション情報記憶部４２１、タグリスト記憶部４２２、出力マトリクス記憶部４２３、出力情報記憶部４２４が、スマートフォン４００の記憶部４２０に備えられる。
【０１１１】
また、車載機器１００は、スマートフォン４００への入力を受け付けるとスマートフォン４００へ入力情報を受け渡し、スマートフォン４００からの出力指示を受けると出力を行う。すなわち、車載機器１００はスマートフォン４００のユーザーインターフェースを担う。
【０１１２】
このような変形例においては、他にも例えば、出力マトリクスにおいて出力先の機器の指定を可能としておくことで、出力制御部４１５は、出力内容を異ならせて車載機器１００とスマートフォン４００とにそれぞれ出力を指示することができる。具体的には、緊急度が所定以上高い情報については車載機器１００へ出力を行い、緊急度が所定よりも低い情報についてはスマートフォン４００に蓄積しておき、以降の任意のタイミングで内容を確認できるようにしてもよい。このようにすることで、特に急がない情報は運転者が乗車を終えた後に落ち着いて確認することができる。
【０１１３】
また、プライバシー情報に関する出力情報は、乗車人数が複数である場合にはスマートフォン４００にのみ出力するようにすることで、同乗者のプライバシー情報が同乗者に知らされてしまうのを防ぐことができる。なお、これには、乗車人数を把握するための、着座センサや車内カメラを用いた人数特定方法や、スマートフォン等の所有者と密接な機器による無線通信接続による人数特定方法等、既存の方法を採用することができる。そして、出力制御部４１５は、車両への乗車人数が所定以上であるか否かにより、キーワードを評価する度合いを変化させて出力情報を出力する。
【０１１４】
また、第一の実施形態においては、車載機器１００の外部の情報提供装置３００から提供される情報に関して出力制御を行うことを記載していたが、これに限られず、もちろん車載機器１００自身からの出力情報に関して出力制御を行ってもよい。例えば、車両の異常を出力する場合には、緊急の情報として割り込み出力を行うことができる。
【０１１５】
以上、本発明について、実施形態を挙げて説明した。しかし、これに限られず、上記実施形態に記載した特徴的な処理について、別の機器に適用する（例えば、車載機器１００に限らず、着脱可能なナビゲーション装置等の携帯端末等に適用する）ことも可能である。
【符号の説明】
【０１１６】
５０・・・ネットワーク、１００・・・車載装置、１１０・・・制御部、１１１・・・アプリケーション管理部、１１２・・・アプリケーション実行部、１１３・・・情報要求部、１１４・・・情報評価部、１１５・・・出力制御部、１２０・・・記憶部、１２１、２２１・・・アプリケーション情報記憶部、１２２、２２２・・・タグリスト記憶部、１２３、２２３・・・出力マトリクス記憶部、１２４・・・出力情報記憶部、２００・・・サーバー装置、２１０・・・制御部、２１１・・・アプリケーション提供部、２１２・・・タグリスト提供部、２１３・・・出力マトリクス提供部、２２０・・・記憶部、３００・・・情報提供装置
【図１】
2017019349.tif 000004
【図２】
2017019349.tif 000005
【図３】
2017019349.tif 000006
【図４】
2017019349.tif 000007
【図５】
2017019349.tif 000008
【図６】
2017019349.tif 000009
【図７】
2017019349.tif 000010
【図８】
2017019349.tif 000011
【図９】
2017019349.tif 000012
【図１０】
2017019349.tif 000013
【図１１】
2017019349.tif 000014
【図１２】
2017019349.tif 000015
【図１３】
2017019349.tif 000016
【図１４】
2017019349.tif 000017