(57)【要約】【課題】車載ユニットの異常動作を防止する車載通信装置および方法を提供する。【解決手段】ＩＤを持つ車載ユニット１ａ〜１ｎと、ＩＤを持ち、車載ユニット１ａ〜１ｎに接続された通信手段２ａ〜２ｎと、通信手段２ａ〜２ｎによる通信を統括するゲートウェイ３と、ＩＤ検出手段５と、通信手段２ａ〜２ｎに対する入出力信号を検出する入出力信号検出手段６と、異常動作判断手段７と、車載ユニット１ａ〜１ｎが異常動作を起こす入出力信号を正しい動作を行う信号に変更する入出力信号処理決定手段８と、通信手段２ａ〜２ｎに対する入出力信号処理指示手段９とを有し、入出力信号処理指示手段９は、通信手段２ａ〜２ｎに対して異常動作を起こすような信号が入出力された場合に、車載ユニット１ａ〜１ｎに該信号を入出力する前段階で入出力信号の処理を行う。【選択図】    図１
2006290090.tif 000002
【特許請求の範囲】
【請求項１】
固有のＩＤを持ち、車両の一部として動作する車載ユニットと、
固有のＩＤを持ち、前記車載ユニットに接続された通信手段と、
前記通信手段による通信を統括するゲートウェイと、
ＩＤ検出手段と、
前記通信手段に対する入出力信号を検出する入出力信号検出手段と、
前記車載ユニットが異常動作を起こすような信号が前記通信手段に対して入出力される場合に、前記車載ユニットが異常動作を起こすと判断する異常動作判断手段と、
前記車載ユニットが異常動作を起こすような入出力信号を、前記車載ユニットが正しい動作を行うような信号に変更するように決定する入出力信号処理決定手段と、
前記入出力信号処理決定手段で決定された入出力信号を、前記ゲートウェイを介して前記通信手段に対して反映させるように指示する入出力信号処理指示手段とを有する車載通信装置であって、
前記入出力信号処理指示手段は、前記通信手段に対して異常動作を起こすような信号が入出力された場合に、前記車載ユニットに該信号を入出力する前段階で入出力信号の処理を行うことを特徴とする車載通信装置。
【請求項２】
固有のＩＤを持ち、車両の一部として動作する車載ユニットと、
固有のＩＤを持ち、前記車載ユニットに接続された通信手段と、
前記通信手段による通信を統括するゲートウェイとを有する車載通信装置であって、
前記ゲートウェイは、
ＩＤ検出手段と、
前記通信手段に対する入出力信号を検出する入出力信号検出手段と、
前記車載ユニットが異常動作を起こすような信号が前記通信手段に対して入出力される場合に、前記車載ユニットが異常動作を起こすと判断する異常動作判断手段と、
前記車載ユニットが異常動作を起こすような入出力信号を、前記車載ユニットが正しい動作を行うような信号に変更するように決定する入出力信号処理決定手段と、
前記入出力信号処理決定手段で決定された入出力信号を、前記ゲートウェイを介して前記通信手段に対して反映させるように指示する入出力信号処理指示手段とを有し、
前記入出力信号処理指示手段は、前記通信手段に対して異常動作を起こすような信号が入出力された場合に、前記車載ユニットに該信号を入出力する前段階で入出力信号の処理を行うことを特徴とする車載通信装置。
【請求項３】
前記ＩＤ検出手段は、
前記車載ユニットのＩＤを検出する車載ユニットＩＤ検出部を有し、
前記異常動作判断手段は、
前記車両信号を検出する車両信号検出部と、
前記車載ユニットが異常動作を起こすような信号が前記通信手段に対して入出力される場合における前記車載ユニットのＩＤと入出力信号との関係を記載した異常動作時入出力信号リストと、
前記異常動作時入出力信号リストから、前記車載ユニットのＩＤを参照し、前記車載ユニットが異常動作を起こすような信号が前記通信手段に入出力される場合における前記通信手段の入出力信号を照会するＩＤ−入出力信号照会部とを有し、
前記車載ユニットのＩＤと入出力信号、前記車両信号を参照して、前記異常動作時入出力信号リストと照会し、前記通信手段に対して異常動作を起こすような信号が入出力されているか否かを判断することを特徴とする請求項１または２記載の車載通信装置。
【請求項４】
前記ＩＤ検出手段は、
前記通信手段のＩＤを検出する通信手段ＩＤ検出部を有し、
前記異常動作判断手段は、
車両信号を検出する車両信号検出部と、
前記車載ユニットが異常動作を起こすような信号が前記通信手段に対して入出力される場合における前記車載ユニットのＩＤと入出力信号との関係を記載した異常動作時入出力信号リストと、
前記異常動作時入出力信号リストから、前記車載ユニットのＩＤを参照し、前記車載ユニットが異常動作を起こすような信号が前記通信手段に入出力される場合における前記通信手段の入出力信号を照会するＩＤ−入出力信号照会部とを有し、
前記異常動作時入出力信号リストは、
前記通信手段のＩＤと前記車載ユニットのＩＤとの関係を記載した通信手段ＩＤ→車載ユニットＩＤ照会リストを有し、
前記異常動作判断手段は、
検出された前記通信手段のＩＤから、該通信手段に接続されている前記車載ユニットのＩＤを照会し、前記通信手段の入出力信号を参照して、前記車載ユニットが異常動作を起こすような入出力信号パターンと照会し、前記通信手段に対して異常動作を起こすような信号が入出力されているか否かを判断することを特徴とする請求項１または２記載の車載通信装置。
【請求項５】
前記異常動作時入出力信号リストは、
前記通信手段に対して、現在、入力または出力されている信号と同時に、相反する信号が入力または出力される状態が記載されていることを特徴とする請求項３または４記載の車載通信装置。
【請求項６】
前記異常動作時入出力信号リストは、
現在の前記車両の走行状態において利用されることのない機能を実現する入出力信号の組み合わせが記載されていることを特徴とする請求項３または４記載の車載通信装置。
【請求項７】
前記異常動作時入出力信号リストは、
前記車両が前進走行状態において、後退走行となるようなシフトポジションが選択される状態、
前記車両が後退走行状態において、前進走行となるようなシフトポジションが選択される状態、
前記車両の走行状態において、動力が伝わらないようなシフトポジションが選択される状態
の少なくとも１つが記載されていることを特徴とする請求項６記載の車載通信装置。
【請求項８】
前記入出力信号処理決定手段は、
前記車両の現在の走行シーンや利用シーンにおいて、ユーザにとって、前記車載ユニットがより安全な動作を行うような入出力信号を記載した安全動作入出力信号リストを有し、
現在、前記通信手段に対して、前記車載ユニットが異常動作を起こすような入出力信号を、ユーザにとって前記車載ユニットがより安全な動作を行うような入出力信号に変更することを特徴とする請求項１または２記載の車載通信装置。
【請求項９】
前記入出力信号処理決定手段は、
信号を入出力すべき次のタイミングで検出された前記通信手段に対する入出力信号が、前記ＩＤ−入出力信号照会部によって前記車載ユニットに対して正常な信号の組み合わせか否かを判断し、正常な信号であった場合に、検出された入出力信号を前記通信手段へ反映させる次サンプリング信号反映部を有し、
現在、前記車載ユニットが異常動作を起こすような信号が入出力されている前記通信手段に対して、前記車載ユニットが正常な動作を行うような入出力信号に変更することを特徴とする請求項３または４記載の車載通信装置。
【請求項１０】
前記入出力信号処理指示手段は、
前記通信手段に対する入出力信号を変更する順番を決定する信号処理順序決定部を有し、
現在、前記車載ユニットが異常動作を起こすような信号が入出力されている前記通信手段に対して、前記信号処理順序決定部により決められた順序に基づいて、前記車載ユニットが正常な動作を行うような入出力信号に変更することを特徴とする請求項１または２記載の車載通信装置。
【請求項１１】
前記信号処理順序決定部は、
前記通信手段に対する入出力信号を変更する順番を記載した処理順序定義リストを有し、
現在、前記車載ユニットが異常動作を起こすような信号が入出力されている前記通信手段に対して、前記処理順序定義リストに記載された順序に基づいて、前記車載ユニットが正常な動作を行うような入出力信号に変更することを特徴とする請求項１０記載の車載通信装置。
【請求項１２】
固有のＩＤを持ち、車両の一部として動作する車載ユニットと、
固有のＩＤを持ち、前記車載ユニットに接続された通信手段と、
前記通信手段による通信を統括するゲートウェイと、
ＩＤ検出手段と、
前記通信手段に対する入出力信号を検出する入出力信号検出手段と、
前記車載ユニットが異常動作を起こすような信号が前記通信手段に対して入出力される場合に、前記車載ユニットが異常動作を起こすと判断する異常動作判断手段と、
前記車載ユニットが異常動作を起こすような入出力信号を、前記車載ユニットが正しい動作を行うような信号に変更するように決定する入出力信号処理決定手段と、
前記入出力信号処理決定手段で決定された入出力信号を、前記ゲートウェイを介して前記通信手段に対して反映させるように指示する入出力信号処理指示手段とを有する車載通信装置を用いた車載通信方法であって、
前記入出力信号処理指示手段は、前記通信手段に対して異常動作を起こすような信号が入出力された場合に、前記車載ユニットにその信号を入出力する前段階で入出力信号の処理を行うことを特徴とする車載通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、自動車等の車両に搭載される車載通信装置および方法に関する。
【背景技術】
【０００２】
従来の技術としては、車両内におけるローカルエリアネットワークからの伝送データの読み込みタイミングの遅延を防止し、応答性の高い制御処理を達成するための車載制御装置および車載制御システムがある（下記特許文献１参照）。  
この従来技術では、車載ユニットの通信ＩＣの受信バッファに受信されると、直ちに通信ＩＣからＣＰＵに割り込み信号が出力され、ＣＰＵはこれを受けて、直ちに受信バッファからの読み込みと演算処理を開始するので、従来の待ち時間が存在しなかった。
【０００３】
【特許文献１】特開平７−２７９７４５号公報
【発明の開示】
【発明が解決しようとする課題】
【０００４】
しかしながら、上記従来技術では、ローカルエリアネットワークにおけるバスの負荷が非常に高い場合には、割り込み信号が入り込む余地がなく、あるユニットＡに対して信号ａが遅延して伝わることになる。この場合に、他の車載ユニットＢからユニットＡに対して信号ｂが伝わると、ユニットＡに対して、信号ａおよびｂが同時に伝わる可能性がある。  
この従来技術では、このような信号ａおよびｂが同時に伝わる動作を防ぐ方法については特に考慮されておらず、その結果、ユニットＡでは予期しない動作が起こり得るという問題点があった。
【０００５】
本発明は以上の課題を解決するためになされたものであり、本発明の目的は、あるユニットに対して複数の信号が同時に伝わった場合でも、このユニットにおいて予期しない動作が起きないような処理を行うことが可能な車載通信装置および方法を提供することにある。
【課題を解決するための手段】
【０００６】
上記課題を解決するために、本発明は、車両の一部として動作し、固有のＩＤ（識別子）を持つ車載ユニットと、前記車載ユニットに接続され、固有のＩＤを持つ通信手段と、前記通信手段による通信を統括するゲートウェイと、ＩＤ検出手段と、前記通信手段に対する入出力信号を検出する入出力信号検出手段と、前記車載ユニットが異常動作を起こすと判断する異常動作判断手段と、前記車載ユニットが異常動作を起こすような入出力信号を、前記車載ユニットが正しい動作を行うような信号に変更するように決定する入出力信号処理決定手段と、前記入出力信号処理決定手段で決定された入出力信号を、前記ゲートウェイを介して前記通信手段に対して反映させるように指示する入出力信号処理指示手段とを有し、前記入出力信号処理指示手段は、前記通信手段に対して異常動作を起こすような信号が入出力された場合に、前記車載ユニットにその信号を入出力する前段階で入出力信号の処理を行う、という構成になっている。
【発明の効果】
【０００７】
本発明によれば、あるユニットに対して複数の信号が同時に伝わった場合でも、このユニットにおいて予期しない動作が起きないような処理を行うことが可能な車載通信装置および方法を提供することができる。
【発明を実施するための最良の形態】
【０００８】
以下、図面を用いて本発明の実施の形態について詳細に説明する。なお、以下で説明する図面で、同一機能を有するものは同一符号を付け、その繰り返しの説明は省略する。  
《第１の実施の形態》
以下、本発明の第１の実施の形態について説明する。  
〈構成〉
まず、本実施の形態の車載通信装置の構成について説明する。図１は本実施の形態の車載通信装置の構成を示す図である。
【０００９】
図１に示すように、車載通信装置（車両ネットワーク）は、車載ユニット１ａ〜１ｎと、通信手段（ノード）２ａ〜２ｎと、ゲートウェイ３と、入出力信号処理ユニット４を有しており、入出力信号処理ユニット４は、ＩＤ検出手段５と、入出力信号検出手段６と、異常動作判断手段７と、入出力信号処理決定手段８と、入出力信号処理指示手段９を有している。  
具体的には、少なくとも、車載ユニット１ａ〜１ｎの種類を特定するために用いられるＩＤと入出力信号を検出して、各車載ユニット１ａ〜１ｎが異常動作を起こすような信号が通信手段２ａ〜２ｎに対して入出力されているかを判断し、その入出力信号を停止、かつ、車載ユニット１ａ〜１ｎの動作を正常化するような入出力信号を決定し、各通信手段２ａ〜２ｎに反映させるプログラムを格納したＲＯＭ（Read Only Memory）と、このＲＯＭに格納されたプログラムを実行することで、ＩＤ検出手段５、入出力信号検出手段６、異常動作判断手段７、入出力信号処理決定手段８、入出力信号処理指示手段９として機能するＣＰＵ（Central Processing Unit）と、アクセス可能な記憶装置として機能するＲＡＭ（Random Access Memory）とを備えている。
【００１０】
なお、本実施の形態における各手段は物理的に別々に配置され、接続されている。具体的には、通信手段２ａ〜２ｎは無線通信装置として、ＩＤ検出手段５、入出力信号検出手段６、異常動作判断手段７、入出力信号処理決定手段８、入出力信号処理指示手段９とは物理的に別々の装置として構成されている。また、本実施の形態では、特に、車載ユニット１ａ〜１ｎが異常な動作を起こすような通信手段２ａ〜２ｎに対する入出力信号が検出された場合に、ユーザにとって、車載ユニット１ａ〜１ｎがより安全な動作を行うような通信手段２ａ〜２ｎに対する入出力信号に変更するようになっている。
【００１１】
以下、本実施の形態の車載通信装置の各構成について説明する。  
〈通信手段２ａ〜２ｎ〉
通信手段２ａ〜２ｎは、少なくとも車載ユニット１ａ〜１ｎの種類を特定するために用いられるＩＤと入出力信号、および車載ユニット１ａ〜１ｎが正常な動作をするような入出力信号を送受信可能な通信機能を有する。本実施の形態の通信手段２ａ〜２ｎは、ゲートウェイ３との間で無線通信を行う無線通信端末装置である。通信手段２ａ〜２ｎが利用する伝送方式は特に限定されず、電波方式、赤外線方式、およびそれ以外の方式であっても良い。また、通信手段２ａ〜２ｎが利用する通信帯域も特に限定されず、８００ＭＨｚ帯、１．５ＧＨｚ帯、２ＧＨｚ帯、およびそれ以外の帯域であっても良い。具体的な通信手段２ａ〜２ｎの例としては、無線ＬＡＮ（８０２．１１ａ、８０２．１１ｂ、８０２．１１ｇ）、Ｂｌｕｅｔｏｏｔｈ、ＺｉｇＢｅｅ、ＵＷＢ、ミリ波、赤外線等が考えられる。ただし、車両ネットワークの無線化を前提とし、通信手段２ａ〜２ｎの電源が車両とほぼ同じ耐久年数だけ持たなければならないことを考えると、理想的には消費電力が限りなく小さく、指向性を持たないＢｌｕｅｔｏｏｔｈ、ＺｉｇＢｅｅ、ＵＷＢであることが望ましい。なお、通信手段２ａ〜２ｎは車載ユニット１ａ〜１ｎの回路内に組み込まれるか、ＲＳ−２３２Ｃ（シリアル・インターフェース）やＵＳＢ（Ｕｎｉｖｅｒｓａｌ  Ｓｅｒｉａｌ  Ｂｕｓ）等の有線、もしくはＢｌｕｅｔｏｏｔｈやＺｉｇＢｅｅ、ＵＷＢ、赤外線等の無線により、車載ユニット１ａ〜１ｎに付加される形となっている。
【００１２】
〈車載ユニット１ａ〜１ｎ〉
車載ユニット１ａ〜１ｎは、該車載ユニット１ａ〜１ｎの名称、種類の少なくとも１つが含まれる車載ユニット１ａ〜１ｎの種類を特定するために用いられるＩＤを持ち、通信手段２ａ〜２ｎに対してＩＤを受け渡す機能と、信号を入出力可能な機能を有する。
【００１３】
〈ＩＤ検出手段５〉
ＩＤ検出手段５は、車載ユニット１ａ〜１ｎの種類を特定するために用いられるＩＤを検出する機能を有しており、ここで取得した各車載ユニット１ａ〜１ｎのＩＤは、後に述べる入出力信号検出手段６で検出された各通信手段２ａ〜２ｎの入出力信号と関連付けるためや、後に述べる入出力信号処理指示手段９でゲートウェイ３に対して変更された入出力信号を反映するように指示するために用いられる。本実施の形態のＩＤ検出手段５は、車載ユニットＩＤ検出部５１、通信手段ＩＤ検出部５２を有している。
【００１４】
〈入出力信号検出手段６〉
入出力信号検出手段６は、通信手段２ａ〜２ｎの入出力信号を検出する機能を有しており、ここで取得した各通信手段２ａ〜２ｎの入出力信号は、先に述べた車載ユニット１ａ〜１ｎの種類を特定するために用いられる各ＩＤと関連付けられる。
【００１５】
〈異常動作判断手段７〉
異常動作判断手段７は、現在の通信手段２ａ〜２ｎにおける入出力信号と、車載ユニット１ａ〜１ｎが異常動作を起こすような入出力信号の関係を記載した異常動作時入出力信号リスト７１を照らし合わせることで、車載ユニット１ａ〜１ｎが異常動作を起こすような信号が通信手段２ａ〜２ｎに対して入出力されているか否かを判断する機能を有する。本実施の形態の異常動作判断手段７は、異常動作時入出力信号リスト７１、ＩＤ−入出力信号照会部７２を有している。
【００１６】
〈入出力信号処理決定手段８〉
入出力信号処理決定手段８は、ユーザにとって、車載ユニット１ａ〜１ｎがより安全な動作を行わせるような入出力信号の関係を記載した安全動作入出力信号リスト８１を参照し、車載ユニット１ａ〜１ｎが異常動作を起こすような通信手段２ａ〜２ｎに対する入出力信号から、車載ユニット１ａ〜１ｎがより安全な動作が行われるような通信手段２ａ〜２ｎに対する入出力信号へ変更することを決定する機能を有する。本実施の形態の入出力信号処理決定手段８は、安全動作入出力信号リスト８１を有している。
【００１７】
〈入出力信号処理指示手段９〉
入出力信号処理指示手段９は、通信手段２ａ〜２ｎに対して、上記で決定された入出力信号に変更するように、ゲートウェイ３に対して指示する機能を有する。  〈動作手順〉
次に、本実施の形態の車載通信装置および方法における動作手順について図２のフローチャートに基づいて説明する。  
ここでは、車載ユニット１ａ〜１ｎが異常動作を起こすような通信手段２ａ〜２ｎに対する入出力信号を停止し、ユーザにとって、車載ユニット１ａ〜１ｎにより安全な動作を行わせるような通信手段２ａ〜２ｎに対する入出力信号に変更する制御手順について説明する。この制御手順は、図１に示した入出力信号処理ユニット４、ゲートウェイ３、通信手段２ａ〜２ｎ、車載ユニット１ａ〜１ｎの４つに分けられるため、図２のフローチャートについてもこの４つに関する動作に分けて記載している。  
なお、Ｓ１０１からＳ１０２の制御は、全車載ユニット１ａ〜１ｎの把握をする動作に対応する。Ｓ１０３からＳ１０６に述べる制御は、車載ユニット１ａ〜１ｎのＩＤと通信手段２ａ〜２ｎに対する入出力信号を検出する動作に対応する。Ｓ１０７からＳ１０８に述べる制御は、車載ユニット１ａ〜１ｎのＩＤと現在の通信手段２ａ〜２ｎに対する入出力信号を、異常動作時入出力信号リスト７１と照会する動作に対応する。Ｓ１０９からＳ１１２に述べる制御は、安全動作入出力信号リスト８１を参照して、通信手段２ａ〜２ｎに対する入出力信号を決定し、反映させる制御に対応する。
【００１８】
入出力信号処理ユニット４はゲートウェイ３を介して、車載ユニット１ａ〜１ｎのＩＤと通信手段２ａ〜２ｎに対する入出力信号を検出できる構成になっている。このような構成と異常動作時における車載ユニット１ａ〜１ｎの入出力信号を記載した異常動作時入出力信号リスト７１を照会することにより、異常動作を起こすような通信手段２ａ〜２ｎに対する信号が入出力されていることを理解する。それとともに、ユーザにとって、車載ユニット１ａ〜１ｎが安全な動作を行うような通信手段２ａ〜２ｎに対する入出力信号を記載した安全動作入出力信号リスト８１を照会することにより、車載ユニット１ａ〜１ｎが異常動作するような通信手段２ａ〜２ｎに対する入出力信号を停止する。これにより、ユーザにとって、車載ユニット１ａ〜１ｎが安全な動作を行うような信号を、通信手段２ａ〜２ｎに対して入出力することが可能である。
【００１９】
まず、ＩＤ検出手段５が通信手段２ａ〜２ｎの数量把握要求を行う（Ｓ１０１）。各車載ユニット１ａ〜１ｎには通信手段２ａ〜２ｎが接続されており、通信手段２ａ〜２ｎの数量を算出することで、車載ユニット１ａ〜１ｎの数量を把握することができる。  
通信手段２ａ〜２ｎはゲートウェイ３で管理されているため、ゲートウェイ３によって、通信手段２ａ〜２ｎの数量を把握することができる（Ｓ１０２）。
【００２０】
次に、把握された通信手段２ａ〜２ｎの数量の分だけ、以下の処理を行う。車載ユニット１ａ〜１ｎの動作状況を把握するために、車載ユニット１ａ〜１ｎのＩＤおよび通信手段２ａ〜２ｎに対する入出力信号の検出を行う要求を発する（Ｓ１０３）。  
発せられた要求により、ゲートウェイ３は通信手段２ａ〜２ｎの状態を把握することで、車載ユニット１ａ〜１ｎのＩＤおよび通信手段２ａ〜２ｎに対する入出力信号を検出する（Ｓ１０４）。  
通信手段２ａ〜２ｎは、車載ユニット１ａ〜１ｎのＩＤおよび通信手段２ａ〜２ｎに対する入出力信号を取得するとともに、ゲートウェイ３から状態を把握可能な状態にしておくことで、これらを受け渡し可能な状態にしておく（Ｓ１０５）。この一連の動作の例としては、次のようなことが考えられる。車載ユニット１ａ〜１ｎのＩＤは、工場出荷時に、通信手段２ａ〜２ｎのプロパティとして利用可能なエリアに記載することが義務付けられており、後に参照することができる。これにより、ゲートウェイ３によって、車載ユニット１ａ〜１ｎのＩＤおよび通信手段２ａ〜２ｎに対する入出力信号を検出することが可能になる。また、別の例としては、車載ユニット１ａ〜１ｎのＩＤを、通信手段２ａ〜２ｎに対する入出力信号と別にやり取りすることが可能な端子から入力することで、ゲートウェイ３によって、通信手段２ａ〜２ｎに対する入出力信号と同時に車載ユニット１ａ〜１ｎのＩＤを検出することが可能になる。これらの動作は、Ｓ１０２で把握された通信手段２ａ〜２ｎの数量に基づいて複数回行われる。  
すべての車載ユニット１ａ〜１ｎに対して、そのＩＤと通信手段２ａ〜２ｎに対する入出力信号の検出が完了したか否かを判断する（Ｓ１０６）。
【００２１】
完了した場合には、車載ユニット１ａ〜１ｎのＩＤおよび通信手段２ａ〜２ｎに対する入出力信号を、異常動作時入出力信号リスト７１と照会する（Ｓ１０７）。また、上記の処理が完了していない場合には、再び、Ｓ１０３からＳ１０５の動作を行う。  
Ｓ１０７で照会した結果、現在の車載ユニット１ａ〜１ｎのＩＤおよび通信手段２ａ〜２ｎに対する入出力信号の組み合わせが、異常動作時入出力信号リスト７１と一致するか否かを判断する（Ｓ１０８）。
【００２２】
一致するものがあった場合には、一致した車載ユニット１ａ〜１ｎのＩＤと通信手段２ａ〜２ｎに対する入出力信号の組み合わせに関して、安全動作入出力信号リスト８１と照会し、通信手段２ａ〜２ｎに対する入出力信号を決定する（Ｓ１０９）。  
車載ユニット１ａ〜１ｎがユーザにとって安全な動作を行うためには、決定された通信手段２ａ〜２ｎに対する入出力信号が車載ユニット１ａ〜１ｎに対して反映されなければならない。そこで、車載ユニット１ａ〜１ｎに対して、通信手段２ａ〜２ｎに対する入出力信号の反映要求を発する（Ｓ１１０）。  
この要求は、ゲートウェイ３を介して行われ、決定された入出力信号が各通信手段２ａ〜２ｎに対して反映される（Ｓ１１１）。  
なお、ゲートウェイ３を介して各通信手段２ａ〜２ｎに入出力信号を反映する際には、先に検出された通信手段２ａ〜２ｎのＩＤが利用され、車載ユニット１ａ〜１ｎが接続されている通信手段２ａ〜２ｎの特定が行われる。通信手段２ａ〜２ｎは接続されている車載ユニット１ａ〜１ｎにこの決定された入出力信号を受け渡し（Ｓ１１２）、車載ユニット１ａ〜１ｎに対して、信号の入出力を行うことで、車載ユニット１ａ〜１ｎがユーザにとって安全な動作を行うようになる。また、Ｓ１０８において、現在の車載ユニット１ａ〜１ｎのＩＤおよび通信手段２ａ〜２ｎに対する入出力信号の組み合わせが、異常動作時入出力信号リスト７１と一致するものがなかった場合には、全ての車載ユニット１ａ〜１ｎが正常動作を行うような信号が入出力されていることになるため、特に入出力信号を変更することもなく、現在の動作をそのまま続けることになる。
【００２３】
〈パワーウインドウ動作〉
以下、上記の処理動作の具体的な一例について説明する。図３はパワーウインドウモータが異常動作を起こすような入出力信号の組み合わせと、安全動作を行うような入出力信号の組み合わせを示す図である。（ａ）はパワーウインドウスイッチである車載ユニット１ｃと、それに接続された通信手段２ｃを示す。（ｂ）はパワーウインドウモータモジュールである車載ユニット１ｄと、それに接続された通信手段２ｄを示す。車載ユニット１ｄは、パワーウインドウモータ１１ｄと、挟み込み防止回路１２ｄを有する。（ｃ）は異常動作時入出力信号リストの一部を示し、（ｄ）は安全動作入出力信号リストの一部を示す。
【００２４】
ここでは、パワーウインドウにおける挟み込み防止機能に関して説明する。近年の車両は、ユーザがパワーウインドウのＵＰ動作を行い、仮にユーザの腕が挟まった場合に、自動的に規定の量（約１５センチ）だけ、パワーウインドウのＤＯＷＮ動作を行う機能を有している。これを挟み込み防止機能と呼んでいる。本実施の形態では、異常動作するような通信手段に対する入出力信号の停止、かつ、車載ユニットがユーザにとって安全な動作を行うようにする通信手段に対する信号の入出力処理動作を行う。この挟み込み防止機能が動作している（「挟み込み防止機能動作状態」端子：ＯＮ）にも関わらず、ＵＰ動作（入出力信号で言うと、「ＵＰ」端子：ＨＩＧＨ、「ＤＯＷＮ」端子：ＬＯＷ）が行われた場合には、異常動作をしていることになる。そこで、この異常動作を実現する入出力信号関係を異常動作時入出力信号リスト７１として、異常動作判断手段７内に有することで、実際の通信手段に対する入出力信号と照合し、車載ユニットが異常動作を起こすような信号が通信手段に入出力されていることを判断することができる。ところで、挟み込み防止機能が動作している場合に、最も危険な動作として考えられるのは、パワーウインドウのＵＰ動作である。挟み込み防止機能により、ユーザにとって安全な動作としてパワーウインドウのＤＯＷＮ動作を行っているにも関わらず、パワーウインドウのＵＰ動作を行うことで、ユーザにとって安全な動作が保障できなくなるためである。そこで、安全動作を実現する入出力信号関係を安全動作入出力信号リスト８１として、入出力信号処理決定手段８内に有することで、ユーザにとって、車載ユニットが安全な動作を行うような入出力信号を決定することができる。この挟み込み防止機能に関しては、ユーザにとって、ＡＵＴＯ  ＤＯＷＮ動作（入出力信号で言うと、「ＵＰ」端子：ＬＯＷ、「ＤＯＷＮ」端子：ＨＩＧＨ、「ＡＵＴＯ」端子：ＯＮ）が車載ユニットの安全な動作になる。
【００２５】
実際に、挟み込み防止機能が動作中に、ノイズや信号の遅延等、何らかの影響によって通信手段に対する入出力信号が変化し、パワーウインドウの挟み込み防止機能が異常動作を起こすような通信手段の入出力信号となった場合に、まず、検出された車載ユニット１ｄ（挟み込み防止回路１２ｄ）のＩＤとその車載ユニット１ｄに接続される通信手段２ｄの入出力信号が、異常動作時入出力信号リスト７１と照合され、異常動作（パワーウインドウのＵＰ動作）を起こす信号が通信手段２ｄに入出力されていること（「ＵＰ」端子：ＨＩＧＨ、「ＤＯＷＮ」端子：ＬＯＷ）を確認する。その後、先ほど検出された車載ユニット１ｄのＩＤと安全動作入出力信号リスト８１とを照合し、対応する安全動作（パワーウインドウのＤＯＷＮ動作）を実現する通信手段２ｄに対する入出力信号（「ＵＰ」端子：ＬＯＷ、「ＤＯＷＮ」端子：ＨＩＧＨ）を決定する。通信手段２ｄに対するこれらの入出力信号は、車載ユニット１ｄに反映すべくゲートウェイ３に対して指示を行い、通信手段２ｄを介して、最終的に車載ユニット１ｄに反映され、パワーウインドウのＡＵＴＯ  ＤＯＷＮ動作（「ＵＰ」端子：ＬＯＷ、「ＤＯＷＮ」端子：ＨＩＧＨ、「ＡＵＴＯ」端子：ＯＮ）が行われ、ユーザの安全が確保される。
【００２６】
〈ギアシフト動作〉
次に、上記の処理動作の具体的な他の例について説明する。図４はオートマチックのトランスミッションが異常動作を起こすような入出力信号の組み合わせと、安全動作を行うような入出力信号の組み合わせを示す図である。（ａ）はオートマチック  シフトゲートである車載ユニット１ｅと、それに接続された通信手段２ｅを示す。（ｂ）はトランスミッションモジュールである車載ユニット１ｆと、それに接続された通信手段２ｆを示す。トランスミッションモジュール１ｆは、トランスミッション１３ｆと、オートマチック  コントロールユニット（Ａ／Ｔ  Ｃ／Ｕ）１４ｆを有する。（ｃ）は異常動作時入出力信号リストを示し、（ｄ）は安全動作入出力信号リストを示す。
【００２７】
ここでは、シフト状態に関して、異常動作を起こすような入出力信号の停止、および車載ユニットがユーザにとって安全な動作を行うような信号の入出力処理動作を行う。ＡＴもしくはＣＶＴのトランスミッションを持つ車両においては、Ａ／Ｔシフトゲートで選択されたシフトポジションに従い、Ａ／Ｔ  Ｃ／Ｕ１４ｆで最適なシフトパターンを決定して、トランスミッション１３ｆを制御している。ここで、シフトポジションが「Ｐ（パーキング）」や「Ｎ（ニュートラル）」であるにもかかわらず、何らかの原因により、「Ｄ（ドライブ）」や「Ｌ（ＬＯＷ）」、「Ｒ（リバース）」のシフトポジション信号を重複してＡ／Ｔ  Ｃ／Ｕ１４ｆに送ってしまった場合に、後から入力されたシフトポジション信号を有効にしてしまうことで、トランスミッション１３ｆは動力を伝達し、ユーザの意図に反して、車両が走行してしまう可能性があると考えられる。この場合の異常動作とは、現在、Ａ／Ｔ  Ｃ／Ｕ１４ｆにあるシフトポジション信号が入力されているにも関わらず、同時にＡ／Ｔ  Ｃ／Ｕ１４ｆに他のポジション信号が入力されてしまい、意図しないシフトポジションに変更されてしまうことである。また、ユーザにとって安全な動作とは、Ａ／Ｔ  Ｃ／Ｕ１４ｆに入力されるシフトポジション信号を、これまでＡ／Ｔ  Ｃ／Ｕ１４ｆに入力されていたシフトポジション信号に戻すことで、今までの車両走行状態に復帰させることである。
【００２８】
図４に示したように、実際、シフトポジションが「Ｐ」（１ｓｔに記載）であった場合に、ノイズや信号の遅延等、何らかの影響によって、トランスミッション１３ｆが異常動作を起こすような通信手段２ｆに対する入出力信号へと変化すると、まず、検出された車載ユニット１ｆ（Ａ／Ｔ  Ｃ／Ｕ１４ｆ）のＩＤとその車載ユニット１ｆに接続される通信手段２ｆに対する入出力信号が、異常動作時入出力信号リスト７１と照合され、異常動作（上記のシフトポジションと同時に、「Ｒ」（２ｎｄに記載）が車載ユニット１ｆに入力される）が起こすような信号が通信手段２ｆに対して入出力されていることを確認する。その後、先ほど確認された車載ユニット１ｆのＩＤと安全動作入出力信号リスト８１とを照合し、対応する安全動作（これまで車載ユニット１ｆに入力されていたシフトポジション、すなわち「Ｐ」（変更後に記載））を実現する入出力信号を決定する。これらの入出力信号は車載ユニット１ｆに反映すべくゲートウェイ３に対して指示を行い、通信手段２ｆを介して、最終的に車載ユニット１ｆに反映され、これまで車載ユニット１ｆに入力されていたシフトポジションに戻され、ユーザの安全が確保される。
【００２９】
上記の図３、図４の例では、車載ユニット１ｃ〜１ｆに機能の数だけ、入出力端子が用意されており、それぞれの通信手段２ｃ〜２ｆの端子に対する入出力信号を決定することによって、車載ユニット１ｃ〜１ｆの動作が決定されていた。しかし、車載ユニットによっては、端子が機能の数よりも少なく、信号の組み合わせ（組み合わせ論理）により機能を決定している場合がある。このような場合の車載ユニットの異常動作とは、信号が意図しない周期、および意図しない回数変化しており、車載ユニット内のスイッチやリレーがチャタリングを起こしているような場合を示す。このような場合にも、行われる処理は図３、図４と同様であり、車載ユニットが安全な動作を実現するような入出力信号へと変更される。
【００３０】
図５に、異常動作時入出力信号リスト７１と安全動作入出力信号リスト８１の一例を示す。ここで示す一例は、パワーウインドウの挟み込み防止機能とシフト状態に関するものである。特に、異常動作時入出力信号リストにおけるシフト状態に関しては、今までの通信手段に対する入出力信号から、現在の通信手段に対する入出力信号への変遷を重要視しており、この変遷を「→」にて記載している。また、他の車載ユニットに関しても同様にして記載が可能であると考えられる。
【００３１】
上記のように本実施の形態の車載通信装置は、固有のＩＤを持ち、車両の一部として動作する車載ユニット１ａ〜１ｎと、固有のＩＤを持ち、車載ユニット１ａ〜１ｎに接続された通信手段２ａ〜２ｎと、通信手段２ａ〜２ｎによる通信を統括するゲートウェイ３と、ＩＤ検出手段５と、通信手段２ａ〜２ｎに対する入出力信号を検出する入出力信号検出手段６と、車載ユニット１ａ〜１ｎが異常動作を起こすような信号が通信手段２ａ〜２ｎに対して入出力される場合に、車載ユニット１ａ〜１ｎが異常動作を起こすと判断する異常動作判断手段７と、車載ユニット１ａ〜１ｎが異常動作を起こすような入出力信号を、車載ユニット１ａ〜１ｎが正しい動作を行うような信号に変更するように決定する入出力信号処理決定手段８と、入出力信号処理決定手段８で決定された入出力信号を、ゲートウェイ３を介して通信手段２ａ〜２ｎに対して反映させるように指示する入出力信号処理指示手段９とを有する車載通信装置であって、入出力信号処理指示手段９は、通信手段２ａ〜２ｎに対して異常動作を起こすような信号が入出力された場合に、車載ユニット１ａ〜１ｎに該信号を入出力する前段階で入出力信号の処理を行う、という構成になっている。  
また、本実施の形態の車載通信方法は、固有のＩＤを持ち、車両の一部として動作する車載ユニット１ａ〜１ｎと、固有のＩＤを持ち、車載ユニット１ａ〜１ｎに接続された通信手段２ａ〜２ｎと、通信手段２ａ〜２ｎによる通信を統括するゲートウェイ３と、ＩＤ検出手段５と、通信手段２ａ〜２ｎに対する入出力信号を検出する入出力信号検出手段６と、車載ユニット１ａ〜１ｎが異常動作を起こすような信号が通信手段２ａ〜２ｎに対して入出力される場合に、車載ユニット１ａ〜１ｎが異常動作を起こすと判断する異常動作判断手段７と、車載ユニット１ａ〜１ｎが異常動作を起こすような入出力信号を、車載ユニット１ａ〜１ｎが正しい動作を行うような信号に変更するように決定する入出力信号処理決定手段８と、入出力信号処理決定手段８で決定された入出力信号を、ゲートウェイ３を介して通信手段２ａ〜２ｎに対して反映させるように指示する入出力信号処理指示手段９とを有する車載通信装置を用いた車載通信方法であって、入出力信号処理指示手段９は、通信手段２ａ〜２ｎに対して異常動作を起こすような信号が入出力された場合に、車載ユニット１ａ〜１ｎに該信号を入出力する前段階で入出力信号の処理を行う、という構成になっている。  
このような構成によれば、ハーネスが無線化された車両ネットワークに異常が起こり、通信手段２ａ〜２ｎに対して、車載ユニット１ａ〜１ｎが異常動作を起こすような信号が入出力された場合に、その入出力信号の処理を行うので、通信手段２ａ〜２ｎに対して、車載ユニット１ａ〜１ｎの動作を正常化するような信号を入出力することができる。また、ある車載ユニット１ａ〜１ｎに対して複数の信号が同時に伝わった場合でも、この車載ユニット１ａ〜１ｎにおいて予期しない動作が起きないような処理を行うことができる。
【００３２】
また、ＩＤ検出手段５は、車載ユニット１ａ〜１ｎのＩＤを検出する車載ユニットＩＤ検出部５１を有し、異常動作判断手段７は、車両信号を検出する車両信号検出部７３と、車載ユニット１ａ〜１ｎが異常動作を起こすような信号が通信手段２ａ〜２ｎに対して入出力される場合における車載ユニット１ａ〜１ｎのＩＤと入出力信号との関係を記載した異常動作時入出力信号リスト７１と、異常動作時入出力信号リスト７１から、車載ユニット１ａ〜１ｎのＩＤを参照し、車載ユニット１ａ〜１ｎが異常動作を起こすような信号が通信手段２ａ〜２ｎに入出力される場合における通信手段２ａ〜２ｎの入出力信号を照会するＩＤ−入出力信号照会部７２とを有し、車載ユニット１ａ〜１ｎのＩＤと入出力信号、前記車両信号を参照して、異常動作時入出力信号リスト７１と照会し、通信手段２ａ〜２ｎに対して異常動作を起こすような信号が入出力されているか否かを判断する。このような構成によれば、車載ユニット１ａ〜１ｎのＩＤと車載ユニット１ａ〜１ｎに接続される通信手段２ａ〜２ｎの入出力信号を参照して、異常動作時入出力信号リスト７１と照会するので、各通信手段２ａ〜２ｎに対して、車載ユニット１ａ〜１ｎが異常動作を起こすような信号が入出力されているか否かを判断することができる。
【００３３】
また、異常動作時入出力信号リスト７１は、通信手段２ａ〜２ｎに対して、現在、入力または出力されている信号と同時に、相反する信号が入力または出力される状態が記載されている。このような構成によれば、車載ユニット１ａ〜１ｎに対してこのような信号が入出力されることを回避し、車載ユニット１ａ〜１ｎが異常動作を起こすのを防ぐことができる。
【００３４】
また、異常動作時入出力信号リスト７１は、現在の車両の走行状態において利用されることのない機能を実現する入出力信号の組み合わせが記載されている。このような構成によれば、現在の車両の走行状態に対して、決して利用されることのない機能が実現されないようにすることができる。
【００３５】
また、異常動作時入出力信号リスト７１は、車両が前進走行状態において、後退走行となるようなシフトポジションが選択される状態、車両が後退走行状態において、前進走行となるようなシフトポジションが選択される状態、車両の走行状態において、動力が伝わらないようなシフトポジションが選択される状態の少なくとも１つが記載されている。このような構成によれば、車両が異常動作を起こすことなく、現在の走行状態を保つことができる。
【００３６】
また、入出力信号処理決定手段８は、車両の現在の走行シーンや利用シーンにおいて、ユーザにとって、車載ユニット１ａ〜１ｎがより安全な動作を行うような入出力信号を記載した安全動作入出力信号リスト８１を有し、現在、通信手段２ａ〜２ｎに対して、車載ユニット１ａ〜１ｎが異常動作を起こすような入出力信号を、ユーザにとって車載ユニット１ａ〜１ｎがより安全な動作を行うような入出力信号に変更する。このような構成によれば、通信手段２ａ〜２ｎに対して、車載ユニット１ａ〜１ｎの異常動作を起こすような入出力信号を停止し、かつ、ユーザにとってより安全な車載ユニット１ａ〜１ｎの動作を行わせることができる。
【００３７】
《第２の実施の形態》
図６は本実施の形態の車載通信装置の構成を示す図である。  
第１の実施の形態では、図１に示すように、ＩＤ検出手段５が車載ユニットＩＤ検出部５１および通信手段ＩＤ検出部５２を有していたのに対し、本実施の形態では、図６に示すように、ＩＤ検出手段５が通信手段ＩＤ検出部５２のみを有している。また、異常動作判断手段７内の異常動作時入出力信号リスト７１が、通信手段ＩＤ→車載ユニットＩＤ照会リスト７１１を有している構成になっている。この構成の場合、車載ユニット１ａ〜１ｎのＩＤを検出する代わりに通信手段２ａ〜２ｎのＩＤを検出し、このＩＤを通信手段ＩＤ→車載ユニットＩＤ照会リスト７１１によって車載ユニット１ａ〜１ｎのＩＤに変換することで、通信手段２ａ〜２ｎを介して、車載ユニット１ａ〜１ｎのＩＤのやり取りを行うことなく、上に記載した内容を実現することが可能である。  
図７に、通信手段ＩＤ→車載ユニットＩＤ照会リスト７１１の一例を示す。
【００３８】
このように本実施の形態では、ＩＤ検出手段５は、通信手段２ａ〜２ｎのＩＤを検出する通信手段ＩＤ検出部５２を有し、異常動作判断手段７は、車両信号を検出する車両信号検出部７３と、車載ユニット１ａ〜１ｎが異常動作を起こすような信号が前記通信手段に対して入出力される場合における前記車載ユニット１ａ〜１ｎのＩＤと入出力信号との関係を記載した異常動作時入出力信号リスト７１と、異常動作時入出力信号リスト７１から、車載ユニット１ａ〜１ｎのＩＤを参照し、車載ユニット１ａ〜１ｎが異常動作を起こすような信号が通信手段２ａ〜２ｎに入出力される場合における前記通信手段２ａ〜２ｎの入出力信号を照会するＩＤ−入出力信号照会部とを有し、異常動作時入出力信号リスト７１は、通信手段２ａ〜２ｎのＩＤと車載ユニット１ａ〜１ｎのＩＤとの関係を記載した通信手段ＩＤ→車載ユニットＩＤ照会リスト７１１を有し、異常動作判断手段７は、検出された通信手段２ａ〜２ｎのＩＤから、該通信手段２ａ〜２ｎに接続されている車載ユニット１ａ〜１ｎのＩＤを照会し、通信手段２ａ〜２ｎの入出力信号を参照して、車載ユニット１ａ〜１ｎが異常動作を起こすような入出力信号パターンと照会し、通信手段２ａ〜２ｎに対して異常動作を起こすような信号が入出力されているか否かを判断する。  
このような構成によれば、まず、通信手段ＩＤ→車載ユニットＩＤ照会リスト７１１を用いて、検出された通信手段２ａ〜２ｎのＩＤから、これに接続されている車載ユニット１ａ〜１ｎのＩＤに変換する。その後、この通信手段２ａ〜２ｎの入出力信号を参照して、車載ユニット１ａ〜１ｎが異常動作を起こすような通信手段２ａ〜２ｎに対する入出力信号パターンと照会するので、通信手段２ａ〜２ｎが各車載ユニット１ａ〜１ｎのＩＤを取得してゲートウェイ３に対して送信しなくても、各通信手段２ａ〜２ｎに対して、異常動作を起こすような信号が入出力されているか否かを判断することができる。
【００３９】
以上説明したように、第１および第２の実施の形態では、車載ユニット１ａ〜１ｎが異常動作を起こすような通信手段２ａ〜２ｎに対する信号を入出力した場合に、異常動作を起こすような通信手段２ａ〜２ｎに対する入出力信号であることを認識する。その後、ユーザにとって、車載ユニット１ａ〜１ｎが安全な動作をするような入出力信号関係を選択して、車載ユニット１ａ〜１ｎに対して、その入出力信号を反映する。従って、ユーザにとって、瞬時に車載ユニット１ａ〜１ｎが安全な動作を行うように変更することが可能である。
【００４０】
《第３の実施の形態》
〈構成〉
図８は本実施の形態の車載通信装置の構成を示す図である。  
図８に示すように、入出力信号処理決定手段８は、次サンプリング信号反映部８２を有している。また、第１の実施の形態と同様に、ＩＤ検出手段５が車載ユニットＩＤ検出部５１および通信手段ＩＤ検出部５２を有している。また、第２の実施の形態と同様に、異常動作判断手段７内の異常動作時入出力信号リスト７１が、通信手段ＩＤ→車載ユニットＩＤ照会リスト７１１を有している。
【００４１】
これらの点以外は、第１、第２の実施の形態と共通する。これらの共通する基本的構成についての重複した説明は避け、ここでは異なる点を中心に説明する。また、本実施の形態では、特に、車載ユニット１ａ〜１ｎが異常な動作を起こすような信号が通信手段２ａ〜２ｎに対して入出力されていた場合に、入出力信号検出手段６により、次のサンプリングタイミングにおける通信手段２ａ〜２ｎに対する入出力信号を検出するとともに、その信号を通信手段２ａ〜２ｎに対して入出力して、車載ユニット１ａ〜１ｎに反映させることによって、車載ユニット１ａ〜１ｎが正常な動作を行うようにするようになっている。
【００４２】
以下、各構成について説明する。  
〈入出力信号処理決定手段８〉
入出力信号処理決定手段８は、次のサンプリングタイミングにおける通信手段２ａ〜２ｎに対する入出力信号を検出し、その信号を通信手段２ａ〜２ｎに対して入出力して、車載ユニット１ａ〜１ｎに反映する機能を有する。本実施の形態の入出力信号処理決定手段８は、次サンプリング信号反映部８２を有している。
【００４３】
〈動作手順〉
次に、本実施の形態の動作手順について図９のフローチャートに基づいて説明する。  
ここでは、車載ユニット１ａ〜１ｎが異常動作を起こすような通信手段２ａ〜２ｎに対する入出力信号を停止し、次のサンプリングタイムで検出された通信手段２ａ〜２ｎに対する入出力信号を、通信手段２ａ〜２ｎに対して入出力して車載ユニット１ａ〜１ｎに反映させることによって、車載ユニット１ａ〜１ｎに正常な動作を行わせるような制御手順について説明する。この制御手順は、第１の実施の形態と同様に、図８に示した入出力信号処理ユニット４、ゲートウェイ３、通信手段２ａ〜２ｎ、車載ユニット１ａ〜１ｎの４つに分けられるため、図９のフローチャートもこの４つに関する動作に分けて記載している。なお、Ｓ３０１からＳ３０２に述べる制御は、次のサンプリングタイミングにおける通信手段２ａ〜２ｎに対する入出力信号を検出し、車載ユニット１ａ〜１ｎを異常動作させるような入出力信号か否かを判断する動作に対応する。
【００４４】
入出力信号処理ユニット４はゲートウェイ３および通信手段２ａ〜２ｎを介して、車載ユニット１ａ〜１ｎのＩＤと通信手段２ａ〜２ｎに対する入出力信号を検出できる構成になっている。これと異常動作時入出力信号リスト７１を照会することにより、車載ユニット１ａ〜１ｎが異常動作を起こすような信号が通信手段２ａ〜２ｎに対して入出力されていることを理解する。それとともに、その信号の入出力を停止し、車載ユニット１ａ〜１ｎが正常な動作を行うような通信手段２ａ〜２ｎに対する信号を入出力することが可能である。
【００４５】
フローチャートにおいても、第１の実施の形態と共通する基本的動作についての重複した説明は避け、ここでは異なる点を中心に説明する。本実施の形態においては、車載ユニット１ａ〜１ｎのＩＤおよび通信手段２ａ〜２ｎに対する入出力信号を、異常動作時入出力信号リスト７１と照会する（Ｓ１０７）。  
そして、一致するものがあるか否かを判断する（Ｓ１０８）。
【００４６】
一致するものがある場合には、第１の実施の形態と同様のＳ１０３からＳ１０６を実行する（Ｓ２０１）。これにより、次のサンプリングタイミングでの通信手段２ａ〜２ｎに対する入出力信号を検出する。  
検出された入出力信号が異常動作時入出力信号リスト７１に記載されていない入出力信号に変化したか否かを判断する（Ｓ２０２）。  
図１０はパワーウインドウモータに関する異常動作時の入出力信号と、次サンプリング時の入出力信号の反映を示す図である。（ａ）はパワーウインドウスイッチである車載ユニット１ｃと、それに接続された通信手段２ｃを示す。（ｂ）はパワーウインドウモータモジュールである車載ユニット１ｄと、それに接続された通信手段２ｄを示す。車載ユニット１ｄは、パワーウインドウモータ１１ｄと、挟み込み防止回路１２ｄを有する。（ｃ）は異常動作時入出力信号リストの一部を示す。（ｄ）、（ｅ）は信号の時間遷移を示す。
【００４７】
図１０（ｄ）の信号の時間遷移に示すように、異常動作時入出力信号リスト７１に記載されていない入出力信号に変化した場合には、車載ユニット１ｃ、１ｄが正常な動作するような通信手段２ｃ、２ｄに対する入出力信号として認定し、通信手段２ｃ、２ｄに対して入出力信号を反映させることで、車載ユニット１ｃ、１ｄが正常な動作をするような信号を入出力することが可能になる。もし、検出された通信手段２ｃ、２ｄに対する入出力信号が、異常動作時入出力信号リストに記載されている通信手段２ｃ、２ｄに対する入出力信号のまま変化がなかった場合には、車載ユニット１ｃ、１ｄが正常な動作を行うような通信手段２ｃ、２ｄに対する入出力信号が検出されるまで、Ｓ２０１の動作を繰り返し行う。ただし、通信手段２ｃ、２ｄに対する入出力信号がサンプリングタイミングごとに変化し、どの信号が正常な動作を実現する通信手段２ｃ、２ｄに対する入出力信号か判断できない場合が考えられる。そのような場合には、図１０（ｅ）の信号の時間遷移に示すように、あらかじめ決められた回数（例えば３回）だけ連続して、異常動作時入出力信号リスト７１に記載されていない通信手段２ｃ、２ｄに対する同じ入出力信号が確認された時に、この通信手段２ｃ、２ｄに対する入出力信号を、車載ユニット１ｃ、１ｄが正常な動作を行うような通信手段２ｃ、２ｄに対する入出力信号として認定する。
【００４８】
以上説明したように、本実施の形態の発明は、車載ユニット１ａ〜１ｎが異常動作を起こすような通信手段２ａ〜２ｎに対する信号が入出力された場合に、これから車載ユニット１ａ〜１ｎが異常動作を起こすと認識する。その後、次のサンプリングタイミングで検出された通信手段２ａ〜２ｎに対する入出力信号が、車載ユニット１ａ〜１ｎが正常な動作をするような通信手段２ａ〜２ｎに対する入出力信号であれば、車載ユニット１ａ〜１ｎに対して、その信号を入出力する。従って、車載ユニット１ａ〜１ｎが正常動作を行うような通信手段２ａ〜２ｎに対する入出力信号のリストを用意することなく、車載ユニット１ａ〜１ｎが正常な動作を行うようにすることが可能である。
【００４９】
このように本実施の形態では、入出力信号処理決定手段８は、信号を入出力すべき次のタイミングで検出された通信手段２ａ〜２ｎに対する入出力信号が、ＩＤ−入出力信号照会部７２によって車載ユニット１ａ〜１ｎに対して正常な信号の組み合わせか否かを判断し、正常な信号であった場合に、検出された入出力信号を通信手段２ａ〜２ｎへ反映させる次サンプリング信号反映部８２を有し、現在、車載ユニット１ａ〜１ｎが異常動作を起こすような信号が入出力されている通信手段２ａ〜２ｎに対して、車載ユニット１ａ〜１ｎが正常な動作を行うような入出力信号に変更する。このような構成によれば、現在、車載ユニット１ａ〜１ｎが異常動作を起こすような通信手段２ａ〜２ｎに対する入出力信号を、次のタイミングで検出された入出力信号が正しい信号であった場合に、その信号を通信手段２ａ〜２ｎに対して反映させ、車載ユニット１ａ〜１ｎが正常な動作を行うような通信手段２ａ〜２ｎに対する入出力信号に変更するので、車載ユニット１ａ〜１ｎの異常動作を起こすような入出力信号を停止し、かつ、正常な車載ユニット１ａ〜１ｎの動作を行わせることができる。
【００５０】
《第４の実施の形態》
〈構成〉
図１１は本実施の形態の車載通信装置の構成を示す図である。  
図１１に示すように、入出力信号処理指示手段９は、信号処理順序決定部９１を有し、信号処理順序決定部９１は、処理順序定義リスト９１１を有している。また、第１の実施の形態と同様に、ＩＤ検出手段５が車載ユニットＩＤ検出部５１および通信手段ＩＤ検出部５２を有している。また、入出力信号処理決定手段８が、安全動作入出力信号リスト８１を有している。また、第２の実施の形態と同様に、異常動作判断手段７内の異常動作時入出力信号リスト７１が、通信手段ＩＤ→車載ユニットＩＤ照会リスト７１１を有している。また、第３の実施の形態と同様に、入出力信号処理決定手段８が、次サンプリング信号反映部８２を有している。
【００５１】
これらの点以外は、第１、第２、第３の実施の形態と共通する。これらの共通する基本的構成についての重複した説明は避け、ここでは異なる点を中心に説明する。また、本実施の形態では、特に、車載ユニット１ａ〜１ｎが異常な動作を起こすような通信手段２ａ〜２ｎに対する信号が入出力された場合に、第１の実施の形態および第３の実施の形態で述べた方法で、入出力信号処理決定手段８で通信手段２ａ〜２ｎに対する入出力信号を変更するように決定し、車載ユニット１ａ〜１ｎの動作の重要性に応じて、通信手段２ａ〜２ｎに対する入出力信号を入出力信号処理指示手段９で決定された順番通りに変更する方法について述べる。  〈入出力信号処理指示手段９〉
入出力信号処理指示手段９は、第１の実施の形態および第３の実施の形態における車載ユニット１ａ〜１ｎの入出力信号処理順序を決定し、その決められた順番通りに変更するように、ゲートウェイ３に対して指示する機能を有する。本実施の形態の入出力信号処理指示手段９は、信号処理順序決定部９１を有しており、さらに信号処理順序決定部９１は、処理順序定義リスト９１１を有している。
【００５２】
〈動作手順〉
次に、本実施の形態の動作手順について図１２のフローチャートに基づいて説明する。  
ここでは、車載ユニット１ａ〜１ｎが異常動作を起こすような通信手段２ａ〜２ｎに対する入出力信号を停止し、車載ユニット１ａ〜１ｎがユーザにとって、より安全な動作を行うような通信手段２ａ〜２ｎに対する信号を入出力する順序、もしくは、次のサンプリングタイムで検出された通信手段２ａ〜２ｎに対する入出力信号を反映する順序を決定する制御手順について説明する。この制御手順は、第１の実施の形態および第３の実施の形態と同様に、入出力信号処理ユニット４、ゲートウェイ３、通信手段２ａ〜２ｎ、車載ユニット１ａ〜１ｎの４つに分けられるため、図１２のフローチャートもこの４つに関する動作に分けて記載している。
【００５３】
入出力信号処理ユニット４はゲートウェイ３および通信手段２ａ〜２ｎを介して、車載ユニット１ａ〜１ｎのＩＤと通信手段２ａ〜２ｎに対する入出力信号を検出できる構成になっている。これと異常動作時入出力信号リスト７１を照会することにより、車載ユニット１ａ〜１ｎが異常動作を起こすような通信手段２ａ〜２ｎに対する入出力信号を停止する。これにより、車載ユニット１ａ〜１ｎが正常な動作を行うような信号を入出力することが可能である。
【００５４】
フローチャートにおいても、第１、第３の実施の形態と共通する基本的動作についての重複した説明は避け、ここでは異なる点を中心に説明する。本実施の形態においては、車載ユニット１ａ〜１ｎのＩＤおよび通信手段２ａ〜２ｎに対する入出力信号を、異常動作時入出力信号リスト７１と照会する（Ｓ１０７）。  
そして、一致するものがあるか否かを判断する（Ｓ１０８）。
【００５５】
一致するものがある場合には、第１の実施の形態のＳ１０９、もしくは第３の実施の形態のＳ２０１からＳ２０２を実行（Ｓ４０１）することで、第１の実施の形態のように、ユーザにとって、車載ユニット１ａ〜１ｎが安全な動作をするような通信手段２ａ〜２ｎに対する入出力信号を決定したり、第３の実施の形態のように、次のサンプリングタイミングでの通信手段に対する入出力信号を、車載ユニットが正常な動作を行うような通信手段２ａ〜２ｎに対する入出力信号として決定したりすることができる。本実施の形態においては、このようにして決められた通信手段２ａ〜２ｎに対する入出力信号を反映する順番を決定する（Ｓ４０２）。
【００５６】
図１３はドア内における車載ユニット１ａ〜１ｎの一例を示す図である。ここでは、図１３に示すようなドアユニットを例として説明する。ドアユニットには、電動ミラー１３１、パワーウインドウメインスイッチ１３２、パワーウインドウモータ１３３、ドアロックアクチュエータ１３４、ブザー１３５、スピーカ１３６、１３７、ドアアンテナ１３８、ドアリクエストスイッチ１３９等が存在しており、車両の走行や操作に関わる部分と、それ以外の部分とに分けられる。
【００５７】
この中でも特に、ドアロックアクチュエータ１３４はドアのロック／アンロックを行うために必要な車載ユニットであり、車両の操作に関わる重要な部分であると考えられる。逆に、スピーカ１３６、１３７はオーディオの音を出力するために必要な車載ユニットではあるが、車両の操作に関わらない部分であると考えられる。そのため、車載ユニットの重要性という意味では、スピーカ１３６、１３７よりもドアロックアクチュエータ１３４が重要な車載ユニットであると言える。
【００５８】
図１４に処理順序定義リスト９１１の一例を示す。上記の理由により、処理順序定義リスト９１１は車載ユニット１ａ〜１ｎの重要性を考慮して、図１４に例示するような形で記載される。具体的には、ドアユニット内で最も重要と考えられる車載ユニットであるドアロックアクチュエータ１３４を処理順序定義リスト９１１の１番目に記載し、最も重要ではないと考えられる車載ユニットであるスピーカ１３６、１３７を処理順序定義リスト９１１の最後尾に記載する。Ｓ３０２では、この処理順序定義リスト９１１に従って、通信手段２ａ〜２ｎに対して入出力信号を反映させる順番を決定する。結果として、ドアユニット内では最も優先して、ドアロックアクチュエータ１３４の入出力信号が通信手段２ａ〜２ｎに対して反映され、最後にスピーカ１３６、１３７の入出力信号が通信手段２ａ〜２ｎに対して反映される。
【００５９】
上記のように本実施の形態では、入出力信号処理指示手段９は、通信手段２ａ〜２ｎに対する入出力信号を変更する順番を決定する信号処理順序決定部９１を有し、現在、車載ユニット１ａ〜１ｎが異常動作を起こすような信号が入出力されている通信手段２ａ〜２ｎに対して、信号処理順序決定部９１により決められた順序に基づいて、車載ユニット１ａ〜１ｎが正常な動作を行うような入出力信号に変更する。このように現在、車載ユニット１ａ〜１ｎが異常動作を起こすような通信手段２ａ〜２ｎに対する入出力信号を、車載ユニット１ａ〜１ｎが正常な動作を行うような通信手段２ａ〜２ｎに対する入出力信号に変更する順序を決定するので、その順序に基づいて、現在の車載ユニット１ａ〜１ｎの異常動作を起こすような車載ユニット１ａ〜１ｎに接続される通信手段２ａ〜２ｎに対する入出力信号を停止し、かつ、正常な車載ユニット１ａ〜１ｎの動作を行わせることができる。
【００６０】
また、信号処理順序決定部９１は、通信手段２ａ〜２ｎに対する入出力信号を変更する順番を記載した処理順序定義リスト９１１を有し、現在、車載ユニット１ａ〜１ｎが異常動作を起こすような信号が入出力されている通信手段２ａ〜２ｎに対して、処理順序定義リスト９１１に記載された順序に基づいて、車載ユニット１ａ〜１ｎが正常な動作を行うような入出力信号に変更する。これにより、車両としての動作を考えた場合に、どの通信手段２ａ〜２ｎよりも優先して、正常な車載ユニット１ａ〜１ｎの動作を行わせるような通信手段２ａ〜２ｎに対する入出力信号に戻さなくてはならない車載ユニット１ａ〜１ｎに関して、車載ユニット１ａ〜１ｎが異常動作を起こすような現在の入出力信号を優先して停止し、かつ、車載ユニット１ａ〜１ｎが正常な動作を行うような通信手段２ａ〜２ｎに対する入出力信号にすることができる。また、それ以降の優先順位として定義されている車載ユニット１ａ〜１ｎに対しても、順序立てて、以上の処理を行うことができる。
【００６１】
以上説明したように、本実施の形態では、車載ユニット１ａ〜１ｎが異常動作を起こすような信号が通信手段２ａ〜２ｎに対して入出力された場合に、これから車載ユニット１ａ〜１ｎが異常動作を起こすことを認識する。その後、ユーザにとって、車載ユニット１ａ〜１ｎがより安全な動作を行うような通信手段２ａ〜２ｎに対する信号を入出力させたり、次のサンプリングタイミングで検出された通信手段２ａ〜２ｎに対する入出力信号を反映させたり場合に、車載ユニット１ａ〜１ｎの重要性の観点によって決められた順序に従って、通信手段２ａ〜２ｎに対する入出力信号の変更が行われる。従って、車両としての重要な機能を優先的に動作させることが可能である。
【００６２】
《第５の実施の形態》
〈構成〉
図１５は本実施の形態の車載通信装置の構成を示す図である。  
図１５に示すように、本実施の形態の車載通信装置は、通信手段２ａ〜２ｎと、車載ユニット１ａ〜１ｎと、ゲートウェイ３を有しており、ゲートウェイ３が、ＩＤ検出手段５と、入出力信号検出手段６と、異常動作判断手段７と、入出力信号処理決定手段８と、入出力信号処理指示手段９を有している。すなわち、ゲートウェイ３が第１の実施の形態から第４の実施の形態で述べた入出力信号処理ユニット４としての機能を有している構成となっている。制御手順においては、第１の実施の形態から第４の実施の形態に述べた制御と同様であるため、説明を省略する。
【００６３】
以上説明したように本実施の形態では、固有のＩＤを持ち、車両の一部として動作する車載ユニット１ａ〜１ｎと、固有のＩＤを持ち、車載ユニット１ａ〜１ｎに接続された通信手段２ａ〜２ｎと、通信手段２ａ〜２ｎによる通信を統括するゲートウェイ３とを有する車載通信装置であって、ゲートウェイ３が、ＩＤ検出手段５と、通信手段２ａ〜２ｎに対する入出力信号を検出する入出力信号検出手段６と、車載ユニット１ａ〜１ｎが異常動作を起こすような信号が通信手段２ａ〜２ｎに対して入出力される場合に、車載ユニット１ａ〜１ｎが異常動作を起こすと判断する異常動作判断手段７と、車載ユニット１ａ〜１ｎが異常動作を起こすような入出力信号を、車載ユニット１ａ〜１ｎが正しい動作を行うような信号に変更するように決定する入出力信号処理決定手段８と、入出力信号処理決定手段８で決定された入出力信号を、ゲートウェイ３を介して通信手段２ａ〜２ｎに対して反映させるように指示する入出力信号処理指示手段９とを有し、入出力信号処理指示手段９は、通信手段２ａ〜２ｎに対して異常動作を起こすような信号が入出力された場合に、車載ユニット１ａ〜１ｎに該信号を入出力する前段階で入出力信号の処理を行う。すなわち、ハーネスが無線化された車両ネットワークに異常が起こり、車載ユニット１ａ〜１ｎが異常動作を起こすような通信手段２ａ〜２ｎに対する信号が入出力された場合に、その入出力信号の処理を行う入出力信号処理ユニット（図１等の４）をゲートウェイ３に有している。これにより、車載ユニット１ａ〜１ｎが異常動作を起こすような通信手段２ａ〜２ｎに対する入出力信号を停止し、かつ、車載ユニット１ａ〜１ｎが正常な動作を行うような通信手段２ａ〜２ｎに対する入出力信号を生成する機能をゲートウェイ３以外のユニット（図１等の４）として有するものと比較して、構成を簡素化することが可能である。  
なお、以上説明した実施の形態は、本発明の理解を容易にするために記載されたものであって、本発明を限定するために記載されたものではない。従って、上記実施の形態に開示された各要素は、本発明の技術的範囲に属する全ての設計変更や均等物をも含む趣旨である。また、前記各実施の形態の各構成要素を組み合わせて実施することが可能である。
【図面の簡単な説明】
【００６４】
【図１】本発明の第１の実施の形態の車載通信装置の構成を示す図である。
【図２】本発明の第１の実施の形態の動作の流れを示すフローチャートである。
【図３】本発明の第１の実施の形態におけるパワーウインドウモータが異常動作を起こすような入出力信号の組み合わせと、安全動作を行うような入出力信号の組み合わせを示す図である。
【図４】本発明の第１の実施の形態におけるオートマチックのトランスミッションが異常動作を起こすような入出力信号の組み合わせと、安全動作を行うような入出力信号の組み合わせを示す図である。
【図５】本発明の第１の実施の形態における異常動作時入出力信号リストと安全動作入出力信号リストの一例を示す。
【図６】本発明の第２の実施の形態の車載通信装置の構成を示す図である。
【図７】本発明の第２の実施の形態における通信手段ＩＤ→車載ユニットＩＤ照会リストの一例を示す図である。
【図８】本発明の第３の実施の形態の車載通信装置の構成を示す図である。
【図９】本発明の第３の実施の形態の動作の流れを示すフローチャートである。
【図１０】本発明の第３の実施の形態におけるパワーウインドウモータに関する異常動作時の入出力信号と、次サンプリング時の入出力信号の反映を示す図である。
【図１１】本発明の第４の実施の形態の車載通信装置の構成を示す図である。
【図１２】本発明の第４の実施の形態の動作の流れを示すフローチャートである。
【図１３】本発明の第４の実施の形態のドア内における車載ユニットの一例を示す図である。
【図１４】本発明の第４の実施の形態における処理順序定義リストの一例を示す図である。
【図１５】本発明の第５の実施の形態の車載通信装置の構成を示す図である。
【符号の説明】
【００６５】
１ａ〜１ｎ…車載ユニット
１ｃ…パワーウインドウスイッチ
１ｄ…パワーウインドウモータモジュール
１ｅ…オートマチック  シフトゲート
１ｆ…トランスミッションモジュール
２ａ〜２ｎ…通信手段
３…ゲートウェイ                        ４…入出力信号処理ユニット
５…ＩＤ検出手段５                      ６…入出力信号検出手段
７…異常動作判断手段                    ８…入出力信号処理決定手段
９…入出力信号処理指示手段
１１ｄ…パワーウインドウモータ      １２ｄ…挟み込み防止回路
１３ｆ…トランスミッション
１４ｆ…オートマチック  コントロールユニット
５１…車載ユニットＩＤ検出部          ５２…通信手段ＩＤ検出部
７１…異常動作時入出力信号リスト      ７２…ＩＤ−入出力信号照会部
７３…車両信号検出部                  ８１…安全動作入出力信号リスト
８２…次サンプリング信号反映部        ９１…信号処理順序決定部
７１１…通信手段ＩＤ→ユニットＩＤ照会リスト
９１１…処理順序定義リスト
【図１】
2006290090.tif 000003
【図２】
2006290090.tif 000004
【図３】
2006290090.tif 000005
【図４】
2006290090.tif 000006
【図５】
2006290090.tif 000007
【図６】
2006290090.tif 000008
【図７】
2006290090.tif 000009
【図８】
2006290090.tif 000010
【図９】
2006290090.tif 000011
【図１０】
2006290090.tif 000012
【図１１】
2006290090.tif 000013
【図１２】
2006290090.tif 000014
【図１３】
2006290090.tif 000015
【図１４】
2006290090.tif 000016
【図１５】
2006290090.tif 000017