(57)【要約】【課題】メッセージをオーナであるユーザに必ず通知するようにする。【構成】メッセージ処理部１０５は、ユーザ識別部１０４が識別した現在ドライバとなっているユーザクラスがオーナでない期間に、イベントが発生すると、メモリ１０６のメッセージテーブルから発生したイベントとユーザのクラスに対応するメッセージを抽出し、表示装置１１に表示すると共に、メッセージテーブルから発生したイベントとユーザのクラスに対応するメッセージを抽出し、未通知済メッセージデータとしてメモリ１０６に格納する。また、メッセージ処理部１０５は、メモリ１０６に格納された未通知済メッセージデーが示すメッセージを、ユーザ識別部１０４がユーザクラスがオーナのユーザが現在ドライバとなっていることを識別した時点で、表示装置１１に表示する。【選択図】図２
2004314773.tif 000002
【特許請求の範囲】
【請求項１】
発生したイベントに応じたメッセージをドライバに通知する、自動車に搭載された車載情報システムであって、
複数のユーザの各々について、当該ユーザのクラスを登録したユーザクラス管理テーブルと、ユーザに通知する各イベントに対するメッセージを、各クラスについて各々規定するメッセージテーブルと、記憶する記憶手段と、
現在ドライバとなっているユーザを識別し、識別したユーザの前記ユーザクラス管理テーブルに登録されているクラスを抽出するユーザ識別手段と、
イベント発生時に、前記メッセージテーブルに前記ユーザ識別手段が抽出したクラスについて規定されている、発生したイベントに対するメッセージを、ドライバに通知するメッセージ通知手段とを有することを特徴とする車載情報システム。
【請求項２】
請求項１記載の車載情報システムであって、
前記メッセージ通知手段は、イベント発生時に、前記ユーザ識別手段が抽出したクラスが予め定めた特定のクラスでなく、前記メッセージテーブルにおいて、前記特定のクラスについて、発生したイベントに対するメッセージが規定されている場合に、当該メッセージを未通知済メッセージとして記憶し、前記ユーザ識別手段が前記特定のクラスを抽出したときに未通知済メッセージとして記憶したメッセージをドライバに対して通知することを特徴とする車載情報システム。
【請求項３】
自動車に搭載された車載情報システムにおいて、発生したイベントに応じたメッセージをドライバに通知するメッセージ通知方法であって、
現在ドライバとなっているユーザを識別し、識別したユーザに対して予め与えたクラスを抽出するステップと、
イベント発生に応答して、発生したイベントと抽出したクラスに対して予め規定しておいたメッセージを、ドライバに通知するステップとを有することを特徴とする車載情報システムにおけるメッセージ通知方法。
【請求項４】
自動車に搭載されたコンピュータによって読みとられ実行されるコンピュータプログラムであって、
前記コンピュータに、
現在ドライバとなっているユーザを識別し、識別したユーザに対して予め与えたクラスを抽出するステップと、
所定のイベント発生に応答して、発生したイベントと抽出したクラスに対して予め規定しておいたメッセージを、ドライバに通知するステップとを実行させることを特徴とするコンピュータプログラム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、自動車に搭載される車載情報システムにおいて、車両に関する状況を通知するメッセージをドライバーに通知する技術に関するものである。
【０００２】
【従来の技術】
自動車に搭載される車載情報システムにおいて、車両に関する状況を通知するメッセージをドライバーに通知する技術としては、車両における故障の発生を監視し、発生した故障に関する簡易なメッセージドライバに対して表示すると共に、修理工場などにおける所定の端子短絡操作に応じてメンテナンス用に故障に関する詳細な情報を表示する技術が知られている（たとえば、特開平１０？２６６８８９号公報）。
【０００３】
この出願の発明に関連する先行技術文献情報としては以下のものがある。
【０００４】
【特許文献１】
特開２００２？２４５７６２号公報
【０００５】
【発明が解決しようとする課題】
さて、一つの車両が、複数のユーザによって共用される場合がある。たとえば、家庭においては、週末は主に父親が行楽などにおいて自動車を運転し、平日は主に母親が買い物や子供の稽古事の送迎などに自動車を運転する形態は、良く見られるところである。そして、このように複数のユーザによって車両が共用される場合であっても、車両の修理や管理に関する権限または責任は、複数のユーザのうちの一人が担っていることが多い。
【０００６】
さて、車両において、車両に関する状況に応じてドライバに通知すべきメッセージの形態や種類には様々な種類が存在する。そして、必ずしも全てのメッセージが、全てのユーザにとって同じように有用であるとは限らない。また、一方で、特定のユーザに対して必ず通知することが必要となるメッセージもある。たとえば、緊急を要さない車両の管理に関するメッセージ（たとえば、車両搭載ナビゲーション装置のソフトウエアのバージョンアップ版発行の通知）は、車両の修理や管理に関する権限または責任を持たないユーザにとっては不要である反面、そのような権限または責任を持つユーザには、これを必ず通知することが必要となる。
【０００７】
そこで、本発明は、車両に関する状況に関してユーザに通知すべき情報を、当該情報の通知先として妥当なユーザに、当該ユーザにとって適当な形態で通知することを課題とする。
【０００８】
【課題を解決するための手段】
前記課題達成のために、本発明は、発生したイベントに応じたメッセージをドライバに通知する、自動車に搭載された車載情報システムを、複数のユーザの各々について、当該ユーザのクラスを登録したユーザクラス管理テーブルと、ユーザに通知する各イベントに対するメッセージを、各クラスについて各々規定するメッセージテーブルと、記憶する記憶手段と、現在ドライバとなっているユーザを識別し、識別したユーザの前記ユーザクラス管理テーブルに登録されているクラスを抽出するユーザ識別手段と、イベント発生時に、前記メッセージテーブルに前記ユーザ識別手段が抽出したクラスについて規定されている、発生したイベントに対するメッセージを、ドライバに通知するメッセージ通知手段とを含めて構成したものである。
【０００９】
このような車載情報システムによれば、イベント発生時のドライバに対して、そのドライバのユーザとしてのクラスに応じたメッセージを通知することができる。したがって、たとえば、ユーザのクラスとして、車両の修理や管理に関する権限または責任を持つユーザのクラスと、その他のユーザのクラスを設けるようにすれば、車両の修理や管理に関する権限または責任を持つユーザがドライバとなっているときには、当該ユーザに対して、発生したイベントに関する当該車両の修理や管理に必要となる詳細な情報を含むメッセージを通知しつつ、その他のユーザがドライバとなっているときには、当該ユーザに対して、発生したイベントに関するメッセージを、当該車両の修理や管理に関する権限または責任を持たないユーザにとって必要のない、または、そのようなユーザに提示することが適切でない情報を排除した上で通知したりすることができる。
【００１０】
ここで、このような車載情報システムでは、前記メッセージ通知手段において、イベント発生時に、前記ユーザ識別手段が抽出したクラスが予め定めた特定のクラスでなく、前記メッセージテーブルにおいて、前記特定のクラスについて、発生したイベントに対するメッセージが規定されている場合に、当該メッセージを未通知済メッセージとして記憶し、前記ユーザ識別手段が前記特定のクラスを抽出したときに未通知済メッセージとして記憶したメッセージをドライバに対して通知するようにすることも好ましい。
【００１１】
このようにすることにより、たとえば、前述のようにユーザのクラスとして、車両の修理や管理に関する権限または責任を持つユーザのクラスと、その他のユーザのクラスを設けた場合に、車両の修理や管理に関する権限または責任を持つユーザがドライバとして搭乗していないときに発生した、当該ユーザがその情報を知る必要のあるイベントについてのメッセージを、車両の修理や管理に関する権限または責任を持つユーザが車両にドライバとして搭乗したときに通知することができるようになる。
【００１２】
【発明の実施の形態】
以下、本発明の実施形態について説明する。
図１に、本実施形態に係る車載情報システムの構成を示す。
図示するように、車載情報システムは、エンジンシステム１や変速機システム２やサスペンションシステム３やブレーキシステム４やドアロックシステム５といった自動車として基本的な機能システムの電子制御を担う電子制御ユニット６（ＥＣＵ）を有している。また、ユーザのイグニッションキー操作を受け付けるイグニッションキーユニット７、ユーザのリモートキー（たとえば、赤外線リモコン）によるドアの解錠や施錠のキー操作を受け付けるキーレスエントリシステム８、入力装置９を接続したコントロールユニット１０、表示装置１１への表示の切替などの制御を行う表示制御装置１２を備えている。また、車載情報システムは、ナビゲーション装置やＡＶ機器などのアクセサリ機器１３、エアコンデショナー１４や、シーポジションの調整を行うシーポジションアクチュエータ１５などの各種電装機器を備えている。
【００１３】
そして、このような構成において、コントロールユニット１０は、イグニッションキーユニット７、キーレスエントリシステム８、表示制御装置１２、アクセサリ機器１３と、エアコンデショナー１４、シーポジションアクチュエータ１５、ＥＣＵ６とコントロールバス１６を介して接続されており、コントロールバス１６を用いて、これら接続された各装置との情報を交換や、これら接続された各装置の動作の制御を行う。
【００１４】
また、表示制御装置１２には、コントロールユニット１０やアクセサリ機器１３がビデオ信号の出力に用いる表示信号線１７が接続されており、表示制御装置１２は、コントロールユニット１０の制御に従って、表示装置１１への出力を行うビデオ信号の出力元の装置を切り替えたり、複数の出力元からのビデオ信号を、一つの画面上に合成して表示装置１１に表示する処理を行う。
【００１５】
次に、図２に、コントロールユニット１０の構成を示す。
図示するように、コントロールユニット１０は、入力装置９やコントロールバス１６を介した各装置からの入力や、表示制御装置１２へのビデオ信号の出力やコントロールバス１６を介した各装置への出力を制御する入出力処理部１０１、イベント解析部１０２、機器制御部１０３、ユーザ識別部１０４、メッセージ処理部１０５、メモリ１０６とを有している。そして、メモリ１０６には、ユーザ管理テーブル、車検や定期点検の期日などを登録した車両管理テーブル、メッセージテーブル、カレントユーザテーブル、未通知済メッセージデータなどが格納される。
【００１６】
このような構成において、入出力処理部１０１は、コントロールバス１６を介して各装置からのイベントの通知や入力装置９からのユーザ操作発生のイベントの通知を受けると、これをイベント解析部１０２に転送し、イベント解析部１０２は、転送されたイベントの内容と、現時点のコントロールユニット１０における処理状況に応じて、転送されたイベントを機器制御部１０３、ユーザ識別部１０４、メッセージ処理部１０５に振り分ける。
【００１７】
そして、機器制御部１０３、ユーザ識別部１０４、メッセージ処理部１０５は、振り分けられたイベントに応じた処理を行う。
以下、機器制御部１０３、ユーザ識別部１０４、メッセージ処理部１０５の動作について説明する。
まず、イベント解析部１０２は、イグニッションキーユニット７からのユーザのキー操作イベントの通知や、キーレスエントリシステム８からのユーザのドアロック施錠／解錠操作イベントの通知を受けると、これを機器制御部１０３とユーザ識別部１０４に転送する。
【００１８】
機器制御部１０３は、入出力処理部１０１を介して、ＥＣＵ６にユーザのキー操作に応じたエンジンシステム１の制御や、ユーザのドアロック施錠／解錠操作に応じた、ドアロックシステム５の制御を指示する。
一方、ユーザ識別部１０４は、転送されたイベントがイグニッションキーユニット７へのキーマウントや、ドアの解錠操作など、ドライバの非搭乗状態からドライバの搭乗への遷移を示すイベントである場合には、イベントの発生と共にイグニッションキーユニット７やキーレスエントリシステム８から通知される識別データを基に、現在、ドライバとなっているユーザとそのクラスを、メモリ１０６に格納されたユーザ管理テーブルを参照して判定し、判定したユーザの識別とクラスを、メモリ１０６にカレントユーザデータとして格納する。また、機器制御部１０３に、判定したユーザを通知し、機器制御部１０３は、判定したユーザに対して予め登録しておいた空調状態やシートポジション状態を実現するよう、入出力処理部１０１を介してエアコンデショナー１４やシートポジションシステムを制御する。
【００１９】
ここで、ユーザ管理テーブルには、図３ａに示すように、予め、複数のユーザについて、ユーザＩＤ（Ａ，Ｂ，Ｃ）と、そのユーザを識別するための識別するための識別データと、ユーザのクラスが登録されている。本実施形態では、ユーザのクラスとして、車両の管理責任者であるユーザのクラスであるオーナと、その他のユーザのクラスである一般を用いている。
【００２０】
ところで、イグニッションキーユニット７やキーレスエントリシステム８が通知するユーザの識別データは、イグニッションキーユニット７やキーレスエントリシステム８において、たとえば、次のように検出する。すなわち、本実施形態では、自動車のキーとして、キー使用者であるユーザの識別データを予め記憶した、リモコンキー機能と近距離通信機能とを有する、ユーザ毎に用意したキーを用いる。そして、イグニッションキーユニット７やキーレスエントリシステム８は、ユーザのキー／リモートキー操作時に、キーと通信し、キーから記憶した識別データを受け取ることにより、ユーザの識別データを検出し、行われたキー／リモートキー操作を表すイベントと共に、検出した識別データを、コントロールユニット１０に通知する。
【００２１】
以下、コントロールユニット１０のメッセージ処理部１０５の動作について説明する。
まず、メッセージ処理部１０５の処理において用いるメッセージテーブルについて説明する。
図３ｂに示すようにメッセージテーブルには、イベントの発生に対する応答としてメッセージを表示するイベント毎に設けた、複数のメッセージレコード（図中の各行）が登録されている。そして、各メッセージレコードには、対応するイベント、オーナメッセージデータ、ドライバメッセージデータ、緊急メッセージが登録されている。
【００２２】
オーナメッセージデータは、対応するイベントが発生したときに、クラスがオーナであるユーザに通知すべきメッセージであるオーナメッセージと、オーナメッセージデータを通知した後にオーナであるユーザに対してユーザから操作を受け付けるために表示するメニューであるオーナメニューを指定するものである。また、ドライバメッセージデータは、対応するイベントが発生したときに、現時点でドライバであるクラスがオーナでないユーザに通知すべきメッセージであるドライバメッセージと、ドライバメッセージを通知した後にオーナでないユーザであるドライバに対してユーザから操作を受け付けるために表示するメニューであるドライバメニューを指定するものである。そして、緊急メッセージは、対応するイベントが発生したときに、無条件にその時点のドライバに対して通知するメッセージを表すものである。
【００２３】
ここで、各メッセージレコードにおいて、オーナメッセージデータとドライバメッセージデータと緊急メッセージは、必ずしも全て用意する必要はなく、イベントに応じて、必要なもののみを用意すればよい。
ここで、オーナメッセージデータは、車検切れや車両搭載機器の設定変更が必要となるイベントなど、車両の管理上、車両のオーナにメッセージとしてイベント発生やイベントの詳細やイベントの詳細な対処法を通知することが望ましいイベントに対して設けるようにする。また、ドライバメッセージデータはドライバにメッセージとしてイベント発生や対処法を通知する一般のイベントについて設け、緊急メッセージは、車両異常など、その時点のドライバに対してメッセージとしてイベント発生や対処法を緊急に通知する必要があるイベントに対して設けるようにする。
【００２４】
また、オーナメッセージデータやドライバメッセージデータでは、メニューの指定を含まずメッセージのみの指定を含むものとしてよい。なお、同じメッセージレコードのオーナメニューとドライバメニューの違いは、たとえば、発生したイベントに対する対処として行う処理の起動を、自動的に当該処理の起動操作を受け付けるための項目を含めたメニューを機器制御部１０３に表示させて受け付けるようにする場合などに、オーナに対してのみ認めることが適当な操作の操作受付用の項目は、オーナメニューにのみ含め、ドライバメニューには含めない点である。
【００２５】
たとえば、車載ＡＶ機器のエラー発生イベントに対応するメッセージレコードであれば、オーナメッセージデータで指定するオーナメニューは、ドライバからエラーの原因となった車載ＡＶ機器の設定を変更を受け付けるメニューなどとし、ドライバメッセージデータで指定するドライバメニューは、メッセージの了解だけを受け付けるメニューなどとする。
【００２６】
さて、このようなメッセージテーブルを用いて、メッセージ処理部１０５は、図４に示すメッセージ処理を行う。
図示するように、この処理では、まず、メモリ１０６の未通知済メッセージデータの発生と（ステップ４０２）、イベント解析部１０２からのイベントの転送（ステップ４０４）を監視する。
そして、イベント解析部１０２からイベントが転送されたならば（ステップ４０４）、転送されたイベントに対応するメッセージレコードをメッセージテーブルから取得し（ステップ４０６）、取得したメッセージレコードに緊急メッセージが登録されているかどうかを調べ（ステップ５０８）、登録されている場合には、緊急メッセージの表示を入出力処理部１０１に要求することにより、緊急メッセージを表示する（ステップ４２０）。なお、入出力処理部１０１は、表示を要求されたメッセージを表示制御部を制御して表示装置１１に表示する。
【００２７】
一方、取得したメッセージレコードに、緊急メッセージが登録されていない場合には（ステップ４０８）、メモリ１０６のカレントユーザデータより現在ドライバであるユーザのクラスがオーナであるかどうかを調べ（ステップ４１０）る。そして、オーナである場合には、さらに、取得したメッセージレコードにオーナメッセージデータが登録されているかどうかを調べ（ステップ４１２）、登録されていなければステップ４２６に進む。
【００２８】
一方、オーナメッセージデータが登録されていれば（ステップ４１２）、登録されているオーナメッセージデータに含まれるオーナメッセージを表示する（ステップ４１４）。そして、オーナメッセージデータにオーナメニューが含まれる場合には（ステップ４１６）、当該オーナメニューの表示とメニュー上でのユーザ操作の受付けと、受け付けたユーザ操作に応じた処理を行う機器制御部１０３のオーナメニュー処理を起動し（ステップ４１８）、ステップ４０２に戻る。一方、オーナメッセージデータにオーナメニューが含まれない場合には（ステップ４１６）、そのままステップ４０２に戻る。
【００２９】
一方、ステップ４１０において、ユーザのクラスがオーナでないと判定された場合には、まず、取得したメッセージレコードにオーナメッセージデータが登録されているかどうかを調べ（ステップ４２２）、登録されていれば、未通知済メッセージデータとして、取得したデータレコードの識別をメモリ１０６に格納して（ステップ４２４）、ステップ４２６に進む。一方、取得したメッセージレコードにオーナメッセージデータが登録されていなければ（ステップ４２２）、そのままステップ４２６に進む。なお、ステップ４２４の通知済メッセージデータの格納後は、ステップ４０２で未通知済メッセージデータの発生が検知されることになる。
【００３０】
さて、ステップ４２６では、取得したメッセージレコードに、ドライバメッセージデータが登録されているかどうかを調べ、登録されていれば、登録されているドライバメッセージデータに含まれるドライバメッセージを表示する（ステップ４２８）。そして、ドライバメッセージデータにドライバメニューが含まれる場合には（ステップ４３０）、当該ドライバメニューの表示とメニュー上でのユーザ操作の受付けと、受け付けたユーザ操作に応じた処理を行う機器制御部１０３のドライバメニュー処理を起動し（ステップ４３２）、ステップ４０２に戻る。一方、ドライバメッセージデータにドライバメニューが含まれない場合には（ステップ４３０）、そのままステップ４０２に戻る。
【００３１】
さて、ステップ４０２において、未通知済メッセージデータの発生が検出された場合には、メモリ１０６のカレントユーザデータより現在ドライバであるユーザのクラスがオーナであるかどうかを調べ（ステップ４３４）、オーナでなければ、メモリ１０６に未通知済メッセージデータの発生と（ステップ４０２）、イベント解析部１０２からのイベントの転送（ステップ４０４）の監視に戻る。一方、ユーザのクラスがオーナである場合には（ステップ４３４）、未通知済メッセージデータに識別が格納されたメッセージレコードをメッセージテーブルから取得し（ステップ４３６）、未通知済メッセージデータを消去して、ステップ４１４に進み、前述のように、取得したメッセージレコードに基づく、オーナメッセージの表示と、オーナメニューの処理（ステップ４１６、４１８）を行う。
【００３２】
以上、本発明の実施形態について説明した。
以上のように、本実施形態によれば、ドライバに対して、そのドライバのユーザとしてのクラスに応じたメッセージを通知することができる。したがって、オーナクラスのユーザがドライバとなっているときには、当該ユーザに対して、発生したイベントに関する詳細な情報を含むメッセージを通知するようにしつつ、オーナクラスのユーザ以外のユーザがドライバとなっているときには、当該ユーザに対して、ドライバメッセージとしてメッセージテーブルに用意した、オーナクラスでないユーザにとって必要のない、または、オーナクラスでないユーザに提示することが適切でない情報を排除した発生したイベントについてのメッセージを通知したりすることができる。
【００３３】
また、本実施形態によれば、予めメッセージテーブルに、オーナメッセージとして登録したメッセージについては、メッセージに対応するイベントが発生したときのドライバがオーナクラスのユーザでない場合であっても、その後、オーナクラスのユーザがドライバとなった時点で、表示装置１１に表示されるので、必ずオーナクラスのユーザに通知されることになる。
【００３４】
【発明の効果】
以上のように、本発明によれば、車両に関する状況に関してユーザに通知すべき情報を、当該情報の通知先として妥当なユーザに、当該ユーザにとって適当な形態で通知することができる。
【図面の簡単な説明】
【図１】本発明の実施形態に係る車載情報システムの構成を示すブロック図である。
【図２】本発明の実施形態に係るコントロールユニットの構成を示すブロック図である。
【図３】本発明の実施形態に係るコントロールユニットのメモリに格納するテーブルを示す図である。
【図４】本発明の実施形態に係るメッセージ処理部の行う処理の手順を示すフローチャートである。
【符号の説明】
１…エンジンシステム、２…変速機システム、３…サスペンションシステム、４…ブレーキシステム、５…ドアロックシステム、６…電子制御ユニット、７…イグニッションキーユニット、８…キーレスエントリシステム、９…入力装置、１０…コントロールユニット、１１…表示装置、１２…表示制御装置、１３…アクセサリ機器、１４…エアコンデショナー、１５…シーポジションアクチュエータ、１６…コントロールバス、１７…表示信号線、１０１…入出力処理部、１０２…イベント解析部、１０３…機器制御部、１０４…ユーザ識別部、１０５…メッセージ処理部、１０６…メモリ。
【図１】
2004314773.tif 000003
【図２】
2004314773.tif 000004
【図３】
2004314773.tif 000005
【図４】
2004314773.tif 000006