車両ネットワークを介して車載制御装置間で授受される車両用ストリームデータを管理する車両用ストリームデータ管理システムであって、前記車両ネットワークは、車載制御装置間で授受される車両データの種別に応じた通信特性を有してなるとともに、それら車両ネットワークの間にはゲートウェイが介在されてなり、前記ゲートウェイは、前記車載制御装置から送信される車両データが一時保存されるデータキャッシュ部と、前記車両データを、送信対象とする車載制御装置にて処理可能な状態となるまで前記データキャッシュ部に一時保存してから、同送信対象とする車載制御装置に送信する車両データ送信管理部とを備えてなることを特徴とする車両用ストリームデータ管理システム。前記車両データの前記送信対象とする車載制御装置で処理可能な状態が、複数の車載制御装置の協働により実行されるデータストリーム処理に供される複数の車両データが集合データとして溜まった状態であり、前記車両データ送信管理部は、前記データキャッシュ部に前記車両データが前記集合データとして溜まったとき、該集合データを送信対象とする車載制御装置に送信する請求項1に記載の車両用ストリームデータ管理システム。前記車両データの種別が、イベントデータ、定期データ、該定期データの送信周期、及び車両データの送信源となる車載制御装置の前記車両ネットワーク内での配置の少なくとも1つの要素に基づき定まる種別である請求項1又は2に記載の車両用ストリームデータ管理システム。前記車両データの前記送信対象とする車載制御装置で処理可能な状態が、複数の車載制御装置の協働により実行されるデータストリーム処理に供される車両データの処理タイミングにそれぞれ同期した状態であり、前記車両データ送信管理部は、前記データキャッシュ部でタイミングの同期した車両データを送信対象とする車載制御装置に送信する請求項1~3のいずれか一項に記載の車両用ストリームデータ管理システム。前記車両データの種別が、車両データのデータ内容に応じた優先度の別による種別である請求項1~4のいずれか一項に記載の車両用ストリームデータ管理システム。前記車両ネットワークの通信特性が、通信帯域もしくは車両ネットワークの仕様によって定まる特性である請求項1~5のいずれか一項に記載の車両用ストリームデータ管理システム。前記ゲートウェイは、複数の車載制御装置の協働により実行されるデータストリーム処理の実行手順、データストリーム処理を実行する車載制御装置、及びデータストリーム処理を実行する各車載制御装置の配置に関する情報が登録されたストリームデータ情報管理部を備えており、前記車両データ送信管理部は、前記ストリームデータ情報管理部を参照して、前記データキャッシュ部に一時保存された車両データの送信対象を決定する請求項1~6のいずれか一項に記載の車両用ストリームデータ管理システム。前記車両データ送信管理部は、車載制御装置に送信すべき車両データが、単一の車載制御装置から送信される車両データである単一データ、及び複数の車載制御装置の協働により実行されるデータストリーム処理に供される複数の車両データからなる集合データ、及び所定期間における車両データが時系列的に記録された履歴データ、のいずれであるかを判別し、この判別結果に応じた車両データを前記データキャッシュ部から読み出すとともに該読み出した車両データを車載制御装置に送信する請求項1~7のいずれか一項に記載の車両用ストリームデータ管理システム。ところで、車載制御装置の近年の動向として、車載センサの増加や車外周辺情報を利用したサービス等の提供のために高機能化されたアプリケーションを実行すべく、複数の車載制御装置の協働連携によって一連のデータ処理を行う、いわゆるデータストリーム処理を実現する環境の構築が検討されている。このデータストリーム処理に際しては、図10に例示するように、例えば、定期的かつ長期の周期のもとに、優先度が低い車両データの送受信が行われる車載制御装置S1~S6によって、入力データDi1~Di3に基づくデータストリーム処理Aが実行される。また、例えば、定期的かつ短期の周期のもとに、優先度が高い車両データの送受信が行われる車載制御装置S7、S8によって、入力データDi4に基づくデータストリーム処理Bが実行される。さらに、例えば、不定期なタイミングの車両データの送受信が行われる車載制御装置S9、S10によって、入力データDi5に基づくデータストリーム処理Cが実行される。そして、例えば、入力データDi1~Di3が車載制御装置S1~S3に入力されると、車載制御装置S1~S3では、入力データDi1~Di3に対して各種演算が実行され、その演算結果がそれぞれ車載制御装置S4及びS5に入力される。次いで、それら車載制御装置S4及びS5、並びに車載制御装置S6にて各種演算が実行されることにより、入力データDi1~Di3に対応する一つの出力結果が車載制御装置S6から得られ、この出力結果に基づき、予め用意されたアプリケーションの何れかが実行される。しかし、こうしたデータストリーム処理では、必ずしも、優先度や送信周期が共通する車載制御装置の連携を通じて実行されるとは限らず、同図10に併せて例示するように、優先度や送信周期が相違する車載制御装置S3、S7、S9、S5の連携を通じて実行されることもある。そして、このように優先度や送信周期が相違する車載制御装置S3、S7、S9、S5間で車両データを授受しようとすると、優先度に応じて各車両データに割り当てられた帯域や各車両データの送信周期が相違するために、例えば、車載制御装置S5での各車両データの統合処理をはじめとする各種演算の実行性が低下する。このため、優先度や送信周期が相違する車載制御装置間では、車両データを円滑かつ的確に送受信することが難しく、車載制御装置の配置にかかる制約はもとより、データストリーム処理を通じて実行されるアプリケーションのリアルタイム性の低下等の不都合も無視できない。本発明は、このような実情に鑑みてなされたものであり、その目的は、車載制御装置の配置の自由度を高めつつ、データストリーム処理に際しての車載制御装置間での車両データの送受信を適正化することのできる車両用ストリームデータ管理システムを提供することにある。以下、上記課題を解決するための手段及びその作用効果について記載する。請求項1に記載の発明は、車両ネットワークを介して車載制御装置間で授受される車両用ストリームデータを管理する車両用ストリームデータ管理システムであって、前記車両ネットワークは、車載制御装置間で授受される車両データの種別に応じた通信特性を有してなるとともに、それら車両ネットワークの間にはゲートウェイが介在されてなり、前記ゲートウェイは、前記車載制御装置から送信される車両データが一時保存されるデータキャッシュ部と、前記車両データを、送信対象とする車載制御装置にて処理可能な状態となるまで前記データキャッシュ部に一時保存してから、同送信対象とする車載制御装置に送信する車両データ送信管理部とを備えてなることを要旨とする。上記ストリームデータ処理に際しては通常、1ないし複数の車載制御装置によって1ないし複数の車両データが漸次処理される。また、各車載制御装置に処理すべき車両データが入力されるタイミングや処理すべき車両データの種別、処理すべき車両データの送信元とは、各々相違する。そして、こうした相違が、各車載制御装置による車両データの処理、ひいては、ストリームデータ処理の実行性を低下させる要因となっている。この点、上記構成によれば、車載制御装置間から送信される車両データがデータキャッシュ部に一時保存される。そして、このデータキャッシュ部に保存された車両データは、送信対象とする車載制御装置にて処理可能な状態になってから、データキャッシュ部から読み出される。次いで、この読み出された車両データが送信対象とする車載制御装置に送信される。このため、この車両データを受信した車載制御装置は、同車両データを受信したことをもって、同車両データを処理することが可能となる。これにより、各車載制御装置には、処理可能な状態の車両データが送信されることとなり、データストリーム処理に際しての車載制御装置間での車両データの送受信が適正化されるようになる。また、これにより、車両データの送信対象となる車載制御装置は、送信されてきた車両データを処理可能か否かを判断する必要もなく、また、この車両データを処理すべきか否かを判断する必要もない。一方、車載制御装置の配置は、この車載制御装置の種別、換言すれば、同車載制御装置が処理する車両データの種別によって決定される傾向にある。そして通常、配置が異なる車載制御装置間での車両データの送受信は、車載制御装置の種別、同車両データの種別、及び車両ネットワークの通信特性の制約を受けることが多い。しかし、この点においても、上記構成によれば、車載制御装置の種別、同車両データの種別、さらには車両ネットワークの通信特性が相違する場合であれ、車両データが送信対象とする車載制御装置で処理可能な状態とされてから、この車両データが送信対象とする制御装置に送信される。よって、車載制御装置の配置の自由度はもとより、車両データの送受信にかかる自由度が高められ、多種多様な車両データを各車載制御装置間で送受信させることが可能となる。これにより、各車載制御装置間で送受信される車両データの処理を通じて実行されるアプリケーションの多様化が図られるようにもなる。請求項2に記載の発明は、請求項1に記載の車両用ストリームデータ管理システムにおいて、前記車両データの前記送信対象とする車載制御装置で処理可能な状態が、複数の車載制御装置の協働により実行されるデータストリーム処理に供される複数の車両データが集合データとして溜まった状態であり、前記車両データ送信管理部は、前記データキャッシュ部に前記車両データが前記集合データとして溜まったとき、該集合データを送信対象とする車載制御装置に送信することを要旨とする。複数の車載制御装置の協働により実行されるデータストリーム処理に際しては、複数の車載制御装置によって処理された複数の車両データからなる集合データが一つの車載制御装置によって処理されることも多い。そして通常、この場合には、集合データを処理する車載制御装置が、同車載制御装置にて処理すべき全ての車両データが送信されてきたか否かを判断する必要がある。このため、集合データを処理する車載制御装置には、同車載制御装置が処理すべき集合データに関する情報を保有させる必要がある。また、集合データを処理する車載制御装置には、同集合データが揃ったか否かを判断する機能を設ける必要がある。この点、上記構成によれば、ゲートウェイに設けられた車両データ送信管理部は、或る車載制御装置にて処理すべき複数の車両データからなる集合データがデータキャッシュ部に保存されたことをもって、この集合データがその送信対象とする車載制御装置にて処理可能な状態になったと判断する。そして、この或る車載制御装置にて処理すべき集合データを構成する集合データがデータキャッシュ部に蓄積されると、この蓄積された集合データがその送信対象、換言すれば、その処理主体となる車載制御装置に送信される。このため、集合データの処理主体となる車載制御装置では、自らが処理すべき集合データを構成する車両データが全て送信されてきたか否かを判断する必要もない。また、このため、集合データの処理主体となる車載制御装置では、集合データが全て揃うまでの間、適宜送信されてくる集合データの一部の車両データを保持する必要もない。これにより、集合データを処理する車載制御装置の演算負荷の軽減や、集合データの処理負荷の軽減が図られるようになり、より簡易な構成のもとに車載制御装置を構成することが可能となる。また、これにより、集合データをより円滑に処理することが可能となり、ひいては、こうした集合データの処理を通じたデータストリーム処理のさらなる円滑化が図られるようになる。請求項3に記載の発明は、請求項1又は2に記載の車両用ストリームデータ管理システムにおいて、前記車両データの種別が、イベントデータ、定期データ、該定期データの送信周期、及び車両データの送信源となる車載制御装置の前記車両ネットワーク内での配置の少なくとも1つの要素に基づき定まる種別であることを要旨とする。車両に搭載される車載制御装置としては、制御対象とする各種車載機器や処理すべきデータの種別によって多種多様な装置が用いられる。そして、こうした車載制御装置間で送受信される車両データとは、例えば、処理すべきデータ内容や車載制御装置の特性に応じて相違し、例えば、イベントデータ、定期的かつ長周期で送受信されるデータ、及び定期的かつ短周期で送受信されるデータが存在する。また、車載制御装置は、こうした相違を踏まえて、車両ネットワーク内に配置される傾向にあり、配置の異なる車載制御装置から出力される車両データの種別も各々相違するのが普通である。そして通常、各車載制御装置間では、データ種別が共通する車両データが互いに送受信されるものの、複数の車載制御装置の協働により実行されるデータストリーム処理に際しては、送信周期や車両ネットワークの配置が相違する車載制御装置間で車両データの送受信が行われる傾向にある。このため、データストリーム処理に際し、車両データの送信周期、換言すれば、車両データの演算周期などが相違する車載制御装置間で車両データを送受信しようとしても、こうした車両データの種別の相違に起因して、車両データの送受信を適正に行うことが難しい。また、種別の相違する車両データが送信されてきた車載制御装置では、この車両データを円滑に処理することは難しい。この点、上記構成によれば、イベントデータ、送信周期、及び車両ネットワーク内での配置などの要素によって相違する車両データを各車載制御装置間で送受信する上で、上記データキャッシュ部を利用した車両データの送信管理を通じて、車両データの適正な送受信が行われることとなる。また、車両データは、データキャッシュ部に一旦保存されて、送信対象となる車載制御装置で処理可能な状態となってから車載制御装置に送信されることで、この車両データが送信される車載制御装置では、同車両データを円滑に処理することが可能となる。これにより、種別が相違する車両データの送受信の適正化、及び同車両データの円滑な処理が図られるようになる。請求項4に記載の発明は、請求項1~3のいずれか一項に記載の車両用ストリームデータ管理システムにおいて、前記車両データの前記送信対象とする車載制御装置で処理可能な状態が、複数の車載制御装置の協働により実行されるデータストリーム処理に供される車両データの処理タイミングにそれぞれ同期した状態であり、前記車両データ送信管理部は、前記データキャッシュ部でタイミングの同期した車両データを送信対象とする車載制御装置に送信することを要旨とする。複数の車載制御装置によって実行されるデータストリーム処理にあっては通常、各車載制御装置が処理すべき車両データや各車載制御装置が各車両データを処理すべきタイミングが規定されている。そして、この規定されたタイミングで、各車載制御装置が規定された車両データを処理しなければ、データストリーム処理に遅延が生じ、ひいては、このデータストリーム処理の実効を通じたアプリケーションの応答性も低下する。そこで、上記車両データ送信管理部は、ゲートウェイに送信されてきた各車両データが、複数の車載制御装置の協働により実行されるデータストリーム処理に供される車両データの処理タイミングにそれぞれ同期するまでデータキャッシュ部に保存する。すなわち、各車両データは、送信対象とする各車載制御装置で時期的に処理可能な状態となるまでデータキャッシュ部に保存される。そして、車両データ送信管理部は、このデータキャッシュ部に保存した各車両データの処理タイミングに到達する都度、各車両データを送信対象とする各車載制御装置に送信する。このため、各車載制御装置には、データストリーム処理に際して処理すべき車両データが、各々処理すべきタイミングで送信されることとなる。これにより、各車載制御装置は、車両データ送信管理部から送信されてくる車両データを直ちに処理するだけでよく、受信した車両データの処理タイミングを演算する必要もない。また、これにより、データストリーム処理に際して処理すべき各車両データが適正なタイミングで各車載制御装置に漸次送信され、各々送信された車両データが各車載制御装置に処理されることとなる。よって、複数の車載制御装置による複数の車両データの処理を通じて実効されるデータストリーム処理がより円滑に実効されるようになる。請求項5に記載の発明は、請求項1~4のいずれか一項に記載の車両用ストリームデータ管理システムにおいて、前記車両データの種別が、車両データのデータ内容に応じた優先度の別による種別であることを要旨とする。各車載制御装置が処理する車両データには、例えば、エンジンやブレーキの制御に関する車両データなど、車両の走行を制御する上で優先して取り扱うべき制御系の車両データが存在する。一方、こうした制御系の車両データに対し、例えば、車両に搭載されたオーディオ機器などを制御するための情報系の車両データの優先度は自ずと低くなる。そこで、上記構成によるように、上記車両データの種別を同車両データの優先度に応じて分類する。そして、この分類した車両データを処理する車載制御装置の別に車両ネットワークを構成する。このため、通常時における車両データの送受信に際しては、優先度の低い車両データが優先度の高い車両データの送受信に干渉することもなく、優先度の高い車両データの円滑な送受信を担保することが可能となる。また、例えば、優先度の高い車両データが送受信される車両ネットワークには、高速通信、安定した通信が高い車両ネットワークを採用することにより、優先度の高い車両データの送受信にかかる信頼性が向上されるようになる。さらに、上記構成によれば、このように、優先度に応じて各別の車両ネットワークが構成される場合であれ、データストリーム処理に際して優先度を跨いだ車両データの送受信の適正化を図ることが可能となる。これにより、車両データを優先度に応じて取り扱いつつも、優先度の相違する車両データの送受信を通じたデータストリーム処理の実行性も好適に担保することが可能となる。したがって、優先度を跨ぐ車両データについても、データストリーム処理で処理する車両データとして採用することが可能となり、データストリーム処理の自由度の向上、ひいては、このデータストリーム処理を通じて実行されるアプリケーションの自由度の向上が図られるようにもなる。請求項6に記載の発明は、請求項1~5のいずれか一項に記載の車両用ストリームデータ管理システムにおいて、前記車両ネットワークの通信特性が、通信帯域もしくは車両ネットワークの仕様によって定まる特性であることを要旨とする。各車載制御装置が接続される車両ネットワークには、各車載制御装置が処理する車両データの種別に応じた通信帯域や仕様が設定される傾向にある。例えば、優先度が高いデータや画像データ等が送受信される車両ネットワークには、広帯域な車両ネットワークや、高速かつ安定した通信が可能な仕様を有する車両ネットワークが採用される。一方、このように各車載制御装置が接続される車両ネットワークの通信帯域や仕様が相違すると、それら通信帯域や仕様が相違する車両ネットワークに接続された車載制御装置間での車両データの送受信を的確に行うことは難しくなる。この点においても、上記構成によれば、車両データが送受信される各車載制御装置が接続される車両ネットワークの通信帯域や仕様が相違する構成であれ、車両データが、送信対象となる車載制御装置で処理可能な状態となるまでデータキャッシュ部に保存される。そして、例えば、データキャッシュ部に保存された車両データが、その送信対象となる車載制御装置が接続された車両ネットワークに適応される態様でデータキャッシュ部に送信されることにより、通信帯域や仕様の相違する車両ネットワーク間での車両データの送受信の適正化が図られるようになる。請求項7に記載の発明は、請求項1~6のいずれか一項に記載の車両用ストリームデータ管理システムにおいて、前記ゲートウェイは、複数の車載制御装置の協働により実行されるデータストリーム処理の実行手順、データストリーム処理を実行する車載制御装置、及びデータストリーム処理を実行する各車載制御装置の配置に関する情報が登録されたストリームデータ情報管理部を備えており、前記車両データ送信管理部は、前記ストリームデータ情報管理部を参照して、前記データキャッシュ部に一時保存された車両データの送信対象を決定することを要旨とする。上記構成によれば、車両データ送信管理部は、ストリームデータ情報管理部に登録されたデータストリーム処理の実行手順、データストリーム処理を実行する車載制御装置、及びデータストリーム処理を実行する各車載制御装置の配置を参照して、車両データの送信対象を決定する。これにより、車両データ送信管理部は、データストリーム処理の実行手順などを的確に把握した上で、データキャッシュ部に保存した送信対象とする車載制御装置に送信することが可能となる。また、このように、こうしたストリームデータ情報管理部が車両データ送信管理部と別体として構成されることで、ストリームデータ情報管理部に登録可能な情報量の増大、ひいては、登録される情報の拡充が図られるようにもなる。請求項8に記載の発明は、請求項1~7のいずれか一項に記載の車両用ストリームデータ管理システムにおいて、前記車両データ送信管理部は、車載制御装置に送信すべき車両データが、単一の車載制御装置から送信される車両データである単一データ、及び複数の車載制御装置の協働により実行されるデータストリーム処理に供される複数の車両データからなる集合データ、及び所定期間における車両データが時系列的に記録された履歴データ、のいずれであるかを判別し、この判別結果に応じた車両データを前記データキャッシュ部から読み出すとともに該読み出した車両データを車載制御装置に送信することを要旨とする。各車載制御装置が処理すべき車両データには通常、単一データ、複数の車載制御装置から出力される複数の車両データからなる集合データ、例えばアクセル開度の時系列的な推移などを示す履歴データがある。そこで、上記構成によれば、各車載制御装置が処理すべき車両データが単一データ、集合データ、及び履歴データのいずれのデータであれ、各車載制御装置には、それら単一データ、集合データ、及び履歴データの中から判別されたデータが送信されることとなる。これにより、車両データ送信管理部により送信管理される車両データの自由度の向上が図られるようになる。以下、本発明にかかる車両用ストリームデータ管理システムを具体化した一実施の形態について図1~図8を参照して説明する。なお、本実施の形態の車両用ストリームデータ管理システムは、自動車等の車両に搭載されて、この車両内で送受信される車両用ストリームデータを管理するものである。図1に示すように、車両には、車載制御装置として、各種車両データの送受信を定期的かつ短周期で行う短周期用制御装置群10が搭載されている。短周期用制御装置群10は、例えば、車両に搭載されるエンジン、ブレーキ、ステアリングなどの各種車載機器を制御する制御系の制御装置11~10nによって構成されている。これら制御装置11~10nは、車両ネットワークBS1に接続されており、この車両ネットワークBS1を介して例えば数msec程度の周期で各種車両データの送受信を行う。なお、本実施の形態の車両ネットワークBS1は、例えば、コントロールエリアネットワークCANによって構成されている。また、この車両ネットワークBS1の通信特性は、エンジンやブレーキなどの車両の制御に必要な優先度の高い各種車両データの送受信が短周期で行われることに鑑み、広帯域に設定されている。また、車両には、車載制御装置として、各種車両データの送受信を定期的かつ長周期で行う長周期用制御装置群20が搭載されている。長周期用制御装置群20は、例えば、車両に搭載された車載カメラにより撮像された画像の処理、ヒューマンマシンインターフェースの制御などを行う情報系の制御装置21~20nによって構成されている。これら制御装置21~20nは、車両ネットワークBS2に接続されており、この車両ネットワークBS2を介して例えば数100msec程度の周期で各種車両データの送受信を行う。また一方、車両には、車載制御装置として、各種車両データの送受信を不定期に行うイベント発生時処理制御装置群30が搭載されている。イベント発生時処理制御装置群30は、例えば、車両のドライバにより各種車載機器の操作が行われたとき、この操作に応じて各種車載機器を制御する制御装置31~30nによって構成されている。制御装置31~30nはまた、ドライバによる操作によって変化する各種車両データを短周期用制御装置群10や長周期用制御装置群20から受信すると、この受信した車両データをイベントデータとして処理する。これら制御装置31~30nも、例えば車両ネットワークBS2に接続されており、この車両ネットワークBS2を介して各種車両データの送受信を行う。なお、本実施の形態の車両ネットワークBS2も、例えば、コントロールエリアネットワークCANによって構成されている。また、この車両ネットワークBS2の通信特性は、上記短周期用制御装置群10で送受信される車両データよりも優先度が低く、かつ、周期が長い車両データや周期が不定期な車両データが送受信されることに鑑み、車両ネットワークBS1よりも狭い帯域に設定されている。すなわち、本実施の形態では、短周期用制御装置群10と長周期用制御装置群20及びイベント発生時処理制御装置群30とが、各別の通信特性を有する車両ネットワークBS1と車両ネットワークBS2とに接続される構成となっている。これにより、短周期用制御装置群10が送信する各種車両データとは周期や優先度が相違する長周期用制御装置群20やイベント発生時処理制御装置群30が送信する各種車両データが、短周期用制御装置群10間で送受信される各種車両データに干渉することが抑制されるようになっている。そして、こうした車両ネットワークBS1、BS2を介して、短周期用制御装置群10、長周期用制御装置群20、及びイベント発生時処理制御装置群30を構成する各制御装置間で各種車両データが送受信されることにより、車両の走行制御、ナビゲーションシステムへの各種情報の表示、及び各種運転支援などが行われる。また、本実施の形態では、短周期用制御装置群10、長周期用制御装置群20、及びイベント発生時処理制御装置群30を構成する各制御装置の協働によって、各種車両用アプリケーションの実行に必要なデータストリーム処理が実行される。なお、このデータストリーム処理とは、複数の車両データからなる車両用ストリームデータが複数の制御装置によって適宜処理されるものである。また、データストリーム処理の実行時に処理すべき各車両データには、その処理主体となる制御装置と処理タイミングとが予め規定されている。本実施の形態では、例えば、車両の周辺環境を監視するアプリケーションが制御装置22により処理された車両データに基づき実行される。なお、このアプリケーションは、例えば制御装置22やその他の制御装置に予め組み込まれている。制御装置22は、このアプリケーションの実行に際し、車速センサの検出結果をもとに車両の走行速度を監視する制御装置11、ステアリングセンサ等の検出結果に基づき車両の進行方向を監視する制御装置12、及び車載カメラにより撮像された画像データを解析する制御装置21から各々出力されるデータをもとに車両の状態や周辺環境を監視する。そして、制御装置22は、こうした監視を通じて車両に他車両等が接近している旨認識すると、この認識結果を、画像案内や音声案内を通じてドライバに通知する処理を行う。なお、こうしたアプリケーションは、制御装置11、12、21から各データが入力されたことを条件として実行される。よって、この場合には、制御装置11、12、21から出力される車両データの集まりが、車両の周辺環境を監視するアプリケーションの実行に際して必要な集合データ、すなわち制御装置22が処理すべき集合データとなる。また、本実施の形態では、車両ネットワークBS1と車両ネットワークBS2との間には、それら車両ネットワークBS1及びBS2を介して送受信される車両データを管理するゲートウェイ100が設けられている。本実施の形態のゲートウェイ100は、車両ネットワークBS1及びBS2を介して送受信される各種車両データに関する情報を管理するストリームデータ情報管理部110を備えている。また、本実施の形態のゲートウェイ100は、短周期用制御装置群10、長周期用制御装置群20、及びイベント発生時処理制御装置群30が送受信する各種車両データを管理する車両データ送信管理部120を備えている。さらに、本実施の形態のゲートウェイ100は、短周期用制御装置群10、長周期用制御装置群20、及びイベント発生時処理制御装置群30が送信する各種車両データを一時的に保存可能なデータキャッシュ部130を備えている。このうち、ストリームデータ情報管理部110は、短周期用制御装置群10、長周期用制御装置群20、及びイベント発生時処理制御装置群30を構成する各制御装置の協働によって行われる各データストリーム処理の実行手順を示す処理フローや、各データストリーム処理を実行する制御装置に関する情報を管理する。また、ストリームデータ情報管理部110は、各データストリーム処理を実行する各制御装置による車両データの送信周期や、各データストリーム処理を実行する各制御装置が車両ネットワークBS1及びBS2のいずれのネットワークに接続されているかといった配置に関する情報を併せて管理する。ストリームデータ情報管理部110には、図2に例示するように、例えば、車両ネットワークBS1に接続された制御装置11及び12、並びに車両ネットワークBS2に接続された制御装置21及び22の協働により実行されるデータストリーム処理δに関する情報が登録されている。この情報としては、例えば、各制御装置11、12、21から出力される各車両データの送信対象が制御装置22であり、各制御装置11、12、21の各々により処理される各車両データからなる集合データδが制御装置22により処理すべき車両データである旨が登録されている。また、ストリームデータ情報管理部110には、各データストリーム処理等に際して各制御装置により処理される車両データが、集合データ、単一の制御装置により処理される単一データ、及び各種データが時系列的に記録された履歴データのいずれのデータであるかが登録されている。また、車両データ送信管理部120は、図1に示すように、車両データの送信管理を行うデータ送信管理機能部121と、データキャッシュ部130に保存されたデータの中から必要な車両データの検索、読み出しを行うデータキャッシュ提供機能部122とにより構成されている。このうち、データ送信管理機能部121は、車両ネットワークBS1や車両ネットワークBS2を介した制御装置間での車両データの送受信に際して或る制御装置から送信された車両データを、同車両データが送信対象とする制御装置にて処理可能な状態となるまでデータキャッシュ部130に一旦保存する。また、データ送信管理機能部121は、例えば、データキャッシュ部130に車両データを保存する際、同データ送信管理機能部121がこの車両データを取得した時刻に関する情報を同車両データに関連付け、この取得時刻に関する情報とともに各種車両データをデータキャッシュ部130に保存する。なお、本実施の形態では、データキャッシュ部130に保存された車両データが送信対象とする制御装置にて処理可能な状態として、各制御装置群10~30を構成する複数の制御装置の協働により実行されるデータストリーム処理に供される複数の車両データが集合データとしてデータキャッシュ部130に溜まった状態が規定されている。また併せて、本実施の形態では、データキャッシュ部130に保存された車両データが送信対象とする制御装置にて処理可能な状態として、複数の車載制御装置の協働により実行されるデータストリーム処理に供される車両データの処理タイミングにそれぞれ同期した状態が規定されている。なお、データキャッシュ部130には、同データキャッシュ部130に保存される車両データを保持する一定の保存期間が設定されており、この保存期間を超えた車両データについては同データキャッシュ部130から適宜削除される。この保存期間としては、例えば、複数の制御装置の協働により実行されるデータストリーム処理に供される複数の車両データが集合データとして溜まるまでに要する時間よりも長い時間が規定されている。また、本実施の形態では、この保存期間内に時系列的に保存された同種のデータが、その時系列的な推移を示す履歴データとして取り扱われる。また、データ送信管理機能部121は、ストリームデータ情報管理部110の参照を通じて、データキャッシュ部130に保存したデータのうち、送信対象とする制御装置にて処理可能な状態となった車両データを特定する。そして、データ送信管理機能部121は、この特定した車両データの読み出し要求をデータキャッシュ提供機能部122に対して行う。なお、この車両データの提供要求に際しては、データの取得時刻を指定して行うことが可能となっており、データ送信管理機能部121は、車両データの提供要求に際してこの取得時刻を併せて指定する。そして、本実施の形態のデータ送信管理機能部121は、例えば、車両データの提供を要求する際、要求する車両データが、a:取得時刻が最新の車両データ、b:特定の時刻に取得された車両データ、c:所定期間内にデータキャッシュ部130に保存された一連のデータのいずれであるかを指定する。また、本実施の形態では、例えば、制御装置22によるアプリケーションの実行時には、制御装置11、12、21からそれぞれ出力される車両の走行速度を示すデータ、車両の進行方向を示すデータ、画像データがデータキャッシュ部130に蓄積されたときに、それらデータが制御装置22にて処理可能になったと判定される。一方、データキャッシュ提供機能部122は、データ送信管理機能部121から車両データの読み出し要求があると、要求のあった車両データをデータキャッシュ部130から検索し、この検索した車両データをデータ送信管理機能部121に提供する。これにより、制御装置11、12、21からそれぞれ出力される車両の走行速度を示すデータ、進行方向を示すデータ、画像データがデータキャッシュ部130に蓄積されたことをもって、これら蓄積された車両データが集合データとしてデータキャッシュ部130から読み出される。そして、この読み出された集合データが、データキャッシュ提供機能部122からデータ送信管理機能部121へと提供される。データ送信管理機能部121は、データキャッシュ提供機能部122により提供されたデータを取得すると、送信対象とする制御装置が同データを処理すべきタイミングとなったことをもって、この取得したデータを送信対象とする制御装置に送信する。これにより、制御装置22には、同制御装置22に組み込まれたアプリケーションの実行に必要な各データが全て纏まった状態で、かつ、それらデータを該制御装置22が処理すべきタイミングで、それらデータからなる集合データが送信されることとなる。さらに、この集合データが送信対象となる制御装置22に送信される際には、制御装置22とは演算周期の異なる制御装置11、12、及び制御装置21の各々から出力されたデータからなる集合データの送信周期や送信間隔が、制御装置22の演算周期に応じて同期される。これにより、車両ネットワークBS1、BS2といった通信特性が相違するネットワークに接続された制御装置から送信され、かつ、周期が異なるデータが、集合データに含まれる場合であれ、その集合データを、送信対象となる制御装置22で円滑に処理可能な状態で同制御装置22に送信することが可能となる。そして、制御装置22は、データキャッシュ提供機能部122から送信されたデータを処理することにより、この制御装置22に組み込まれたアプリケーションを実行する。これにより、制御装置22自身は、同制御装置22に組み込まれた各データが全て揃ったか否かを判定する必要がなく、車両データ送信管理部120データ送信管理機能部121から送信された集合データを受信した時点で、この受信した集合データの処理を通じてアプリケーションを実行することが可能となる。次に、本実施の形態の車両用ストリームデータ管理システムにより管理されるデータストリーム処理の処理フローについて図3を参照して説明する。なお、この図3に例示する処理フローに関する情報は、上記ストリームデータ情報管理部110に登録されたものである。図3aに示すように、例えば、制御装置16に組み込まれたアプリケーションを実行するためのデータストリーム処理αに際してはまず、例えば、タイミングt01にて、各制御装置11~13により各種センサデータDs1~Ds3が処理される。そして、センサデータDs1及びDs2が処理された2つのデータD11及びD12が、集合データα1として制御装置14に入力される。また、タイミングt02にて制御装置13により処理されたデータD13、並びにタイミングt03にて制御装置21及び31により処理されたデータD21、D31が、集合データα2として制御装置15に入力される。なお、データストリーム処理αに規定されたデータ処理のタイミングとして、例えば、タイミングt01にて処理された各データD11及びD12からなる集合データα1の処理をタイミングt11で制御装置14に開始させる旨が規定されている。同様に、タイミングt02、t03にて処理された各データD13、D21、D31からなる集合データα2の処理を、タイミングt12で制御装置15に開始させる旨が規定されている。よって、本実施の形態では、制御装置11及び12により処理され、データキャッシュ部130に保存されたデータD11及びD12からなる集合データα1については、データキャッシュ部130に一旦保存されたのち、タイミングt11となったときに、データキャッシュ部130から読み出されて制御装置14に送信される。また、制御装置13、21、31により処理され、データキャッシュ部130に保存されたデータD13、D21、D31からなる集合データα2については、データキャッシュ部130に一旦保存されたのち、タイミングt12となったときに、データキャッシュ部130から読み出されて制御装置15に送信される。次に、同図3aに示すように、タイミングt21にて制御装置14により処理されたデータD14、及びタイミングt22にて制御装置15により処理されたデータD15からなる集合データα3は、制御装置16により処理される。そして、この集合データα3のデータの処理タイミングとしては、例えば、タイミングt30が規定されている。よって、制御装置14及び15により処理されてデータキャッシュ部130に保存されたデータD14及びD15からなる集合データα3については、データキャッシュ部130に一旦保存されたのち、タイミングt30となったときに、データキャッシュ部130から読み出されて制御装置16に送信される。また、図3b~dに例示するように、ストリームデータ情報管理部110には、各制御装置の協働により実行されるデータストリーム処理β~δなどの処理フローが登録されている。そして、本実施の形態では、こうした処理フローの参照を通じて車両データ送信管理部120による各種データの送信管理が行われることとなる。次に、本実施の形態のデータ送信管理機能部121による車両データの送信手順を図4を参照して説明する。図4にステップS100として示すように、データ送信管理機能部121は、短周期用制御装置群10、長周期用制御装置群20、及びイベント発生時処理制御装置群30を構成する各制御装置が処理し、送信した車両データを、車両ネットワークBS1、BS2を介して取得する。次いで、データキャッシュ部130に保存期間を超えている車両データが存在するか否かが判断されるステップS101。そして、保存期間を超えている車両データがデータキャッシュ部130に存在するときには、この車両データがデータキャッシュ部130から削除されるステップS101:YES、S102。そして、ステップS100にて取得された車両データが、単一データ及び集合データのいずれであるかが判定され、同取得されたデータが単一データであるときにはステップS103:YES、この単一データがデータキャッシュ部130に保存されるステップS104。なお、この単一データがデータキャッシュ部130に時系列的に適宜保存された所定期間の一連の車両データが履歴データとなる。こうして、データキャッシュ部130に単一データが保存されると、ストリームデータ情報管理部110の参照を通じて、この単一データの送信対象とする制御装置が存在するか否かが判断されるステップS105。次いで、送信対象とする制御装置が存在するときにはステップS105:YES、制御装置がこの単一データを処理すべきタイミングになったか否かが判断されるステップS106。そして、単一データが処理されるべきタイミングに到達するとステップS106:YES、データ送信管理機能部121は、この単一データをデータキャッシュ提供機能部122から取得し、この取得した単一データを送信対象となる制御装置に送信するステップS107。こうして、この制御装置が単一データを受信すると、この制御装置によって単一データが処理されることとなる。一方、データ送信管理機能部121が取得した車両データが集合データであるときにはステップS103:NO、まず、この車両データがデータキャッシュ部130に保存されるステップS108。また、この車両データとともに集合データを構成する他のデータがデータキャッシュ部130に保存されるステップS109。こうして、集合データを構成する全ての車両データが取得され、データキャッシュ部130に保存されるとステップS110:YES、このデータキャッシュ部130に保存された集合データの送信対象となる制御装置が存在するか否かが判断されるステップS105。そして、集合データの送信対象とする制御装置が存在するときにはステップS105:YES、制御装置がこの集合データを処理すべきタイミングになったか否かが判断されるステップS106。そして、集合データを処理すべきタイミングに到達するとステップS106:YES、データ送信管理機能部121は、この集合データの提供要求をデータキャッシュ提供機能部122から取得し、この取得した集合データを送信対象となる制御装置に送信するステップS107。こうして、この制御装置が集合データを受信すると、この制御装置によって集合データが処理されることとなる。こうして、各制御装置には、データストリーム処理の実行手順に従って、規定された車両データが規定されたタイミングで車両データ送信管理部120から漸次送信される。そして、車両データを受信した各制御装置が同データを漸次処理することにより、複数の制御装置の協働によるデータストリーム処理が実行されることとなる。その後、例えば、このデータストリーム処理を通じて得られるデータが、アプリケーションの実行に用いられることとなる。次に、本実施の形態のデータキャッシュ提供機能部122により行われる車両データの提供手順を図5を参照して説明する。次に、図5にステップS200として示すように、データキャッシュ提供機能部122は、データ送信管理機能部121からデータの提供要求があると、この要求されたデータがデータキャッシュ部130に存在するか否かを判断するステップS201。なお、本実施の形態のデータ送信管理機能部121は、データの提供要求として、例えば、或る制御装置により処理された単一データ、複数の制御装置により処理された複数の車両データからなる集合データ、及び或る制御装置により所定期間内に処理された履歴データのいずれかのデータの提供要求を行う。また、データ送信管理機能部121は、提供要求するデータが、例えば、要求するデータのなかでも取得時刻が最新のデータ、取得時刻が特定の時刻であるデータ、及び所定期間内にデータキャッシュ部130に保存されたデータのいずれであるかを指定する。次いで、要求のあったデータがデータキャッシュ部130に存在するときにはステップS201:YES、このデータの種別が、単一データ、集合データ、及び履歴データのいずれであるかが判断されるステップS202。そして、要求されたデータが或る制御装置により処理された単一データであるときには、この単一データのうちの指定された取得時刻に応じた単一データがデータキャッシュ部130から読み出されステップS203、この読み出された単一データがデータ送信管理機能部121に提供されるステップS204。また、要求されたデータが集合データα1であるときには、例えば、データキャッシュ部130に保存されている集合データα1~α3の中から、集合データα1が読み出すべきデータとして特定される。そして、この特定された集合データα1のうちの、指定された取得時刻に応じた集合データがデータキャッシュ部130から読み出されステップS205、この読み出された集合データα1がデータ送信管理機能部121に提供されるステップS204。また一方、要求されたデータが或る制御装置により処理された履歴データであるときには、この履歴データのうちの指定された取得時刻に応じた範囲の履歴データがデータキャッシュ部130から読み出されステップS206、この読み出された履歴データがデータ送信管理機能部121に提供されるステップS204。次に、本実施の形態の車両用ストリームデータ管理システムの作用を図6を参照して説明する。図6aに示すように、例えば、或るアプリケーションの実行するためのデータストリーム処理αに際しては、各制御装置群10~30により処理されるデータD11~D10n、データD21~D20n、D31~30nのうち、データD11~13、D21、D31、D14、D15が処理されることとなる。すなわち、図6bに示すように、まず、制御装置11及び12により処理されたデータD11及びD12が、車両ネットワークBS1を介してデータ送信管理機能部121にて取得される。そして、この取得されたデータD11及びD12がデータキャッシュ部130に保存される。また、図6cに示すように、制御装置13、21、及び31により処理されたデータD13、D21、及びD31が、車両ネットワークBS1、BS2を介してデータ送信管理機能部121にて取得される。そして、この取得されたD13、D21、及びD31もデータキャッシュ部130に保存される。こうして、集合データα1を構成するデータD11及びD12がデータキャッシュ部130に溜まり、タイミングt11に達すると、図6dに示すように、この集合データα1がデータキャッシュ部130から読み出されて制御装置14に送信される。また、集合データα2を構成するデータD13、D21、及びD31がデータキャッシュ部130に溜まり、タイミングt12に達すると、この集合データα2がデータキャッシュ部130から読み出されて制御装置15に送信される。こうして、制御装置14及び15ではそれぞれ、集合データα1及びα2が処理される。そして、図7aに示すように、制御装置14による集合データα1の処理を通じて得られるデータD14が車両ネットワークBS1を介してデータ送信管理機能部121にて取得される。次いで、この取得されたデータD14がデータキャッシュ部130に保存される。また、制御装置15よる集合データα2の処理を通じて得られたデータD15が車両ネットワークBS1を介してデータ送信管理機能部121にて取得される。次いで、この取得されたデータD15がデータキャッシュ部130に保存される。これにより、データキャッシュ部130には、集合データα3を構成するデータD14及びD15が保存される。こうして、集合データα3を構成するデータD11及びD12がデータキャッシュ部130に溜まり、タイミングt30に達すると、図7bに示すように、この集合データα3がデータキャッシュ部130から読み出されて制御装置16に送信される。そして、この制御装置16により集合データα3が処理されることによりデータストリーム処理αが終了され、この処理結果に基づいて例えばアプリケーションが実行されることとなる。以下、本実施の形態の車両用ストリームデータ管理システムを、例えば、通信帯域が車両データの優先度に応じて分割された既存のシステム例えば特開2010-166160非特許文献に記載との対比のもとに総括する。図8aに例示するように、既存のシステムでは、優先度の高い車両データ車両情報が送受信される第1制御装置群1が、高帯域の車両ネットワークBS3に接続されている。また、優先度の低い車両データが送受信される第2制御装置群2及びイベントの発生に伴って生じるイベントデータを処理するイベント発生時処理制御装置群3が、低帯域の車両ネットワークBS4に接続されている。また、これら車両ネットワークBS3及びBS4の間には、ゲートウェイ4が設けられている。このゲートウェイ4には、同ゲートウェイ4に送信されてきた車両データの送受信を管理する通信部5が設けられている。また、ゲートウェイ4には、ゲートウェイ4に送信されてきた車両データに基づき、各制御装置の制御に関する制御情報を判定する判定部6が設けられている。判定部6は、各制御装置から車両データを受信すると、制御装置の制御情報を判定するための判定パターン記憶部7の参照を通じて、各制御装置が行うべき制御を判定する。そして、この判定結果をもとに制御対象とされる制御装置が決定され、この決定された制御装置に対して同制御装置が実行すべき制御に関する情報である制御情報が送信される。また、制御対象とされる制御装置に対して必要な車両データが送信される。こうして、各制御装置では、ゲートウェイ4から送信された制御情報にしたがって各種制御が行われる。このため、各制御装置は、ゲートウェイ4から送信された制御情報にしたがって各種車載機器の制御等を行うだけでよく、各制御装置から送信される車両データに基づいて如何なる制御を実行すべきかを判断する必要がない。また、ゲートウェイ4は、全ての車両データを中継する必要もなく、このゲートウェイ4にかかる通信負荷の軽減が図られることとなる。しかし、このシステムでは、ゲートウェイ4は、制御情報を生成するとともに、この制御情報や車両データを送信対象とする制御装置に送信するのみである。このため、例えば、所定のアプリケーションを実行するためのデータストリーム処理に際し、第1制御装置群1から出力されるアクセル開度の変化等のイベントの発生を示す車両データをイベント発生時処理制御装置群3に処理させる必要が生じたとしても、イベントが発生しない限りは同データが同制御装置群3に送信されないこととなる。すなわち、イベント発生時処理制御装置群3は、イベントの発生が認められる所定の車両操作が発生し、このイベントに関する車両データが第1制御装置群1から送信されるまで待機しなければならない。また、各制御装置が履歴データを必要とする際には、各制御装置自身が車両データを時系列的に保存しなければならない。さらに、制御装置が処理すべき車両データが集合データであるときには、その処理主体となる制御装置は、集合データを構成する各車両データが全て揃ったか否かを判定しなければならない。これに対し、本実施の形態では、図8bに示すように、イベント発生時処理制御装置群30が処理対象とする車両データについてもデータキャッシュ部130に保存可能である。よって、イベント発生時処理制御装置群30は、このデータキャッシュ部130に保存された車両データの中から、データストリーム処理に利用可能な特定のタイミングで取得された車両データ、あるいは、その時点で最新のイベントに関するイベントデータを取得することが可能となる。これにより、イベント発生時処理制御装置群30は、このデータキャッシュ部130に保存されたイベントデータを車両データ送信管理部120から取得することができる。よって、イベント発生時処理制御装置群30は、次のイベントの発生を待つまでもなく、イベントデータを直ちに処理することが可能となり、この車両データの処理を通じたデータストリーム処理が途中で停止されることなく円滑に実行されることとなる。また、本実施の形態の車両用ストリームデータ管理システムでは、データキャッシュ部130に保存された一定期間の車両データを、履歴データとして各制御装置に提供することが可能となる。さらに、本実施の形態の車両用ストリームデータ管理システムでは、一つの制御装置で処理される複数の車両データについては、集合データとして纏められた状態で送信対象とする制御装置に送信される。よって、集合データが送信される制御装置は、処理すべきデータが全て揃ったか否かを判断する必要もなく、制御装置の演算負荷の軽減が図られるようになる。以上説明したように、本実施の形態にかかる車両用ストリームデータ管理システムによれば、以下の効果が得られるようになる。1車両ネットワークBS1と車両ネットワークBS2との間にゲートウェイ100を設けた。また、このゲートウェイ100に、各制御装置から送信される車両データが一時保存されるデータキャッシュ部130と、このデータキャッシュ部130に保存された車両データを送信管理するストリームデータ情報管理部110とを設けた。そして、データキャッシュ部130に保存したデータがその送信対象となる制御装置で処理可能な状態になったとき、このデータキャッシュ部130に保存したデータをその送信対象となる制御装置に送信することとした。これにより、制御装置には、処理可能な状態のデータのみが送信されることとなり、このデータが処理可能な状態になったか否かを制御装置で判別する必要もなく、また、このデータを直ちに処理することが可能となる。よって、各制御装置間で送受信されるデータの送受信を適正化することが可能となり、ひいては、このデータを利用するアプリケーションのリアルタイム性が向上されるようになる。また、これにより、データの送信元となる制御装置が車両ネットワークBS1、BS2のいずれのネットワークに配置されていたとしても、同データの送信対象となる制御装置が配置されるネットワークや同制御装置の演算周期に拘わらず、送信元となる制御装置から出力されるデータを送信対象となる制御装置で処理可能な状態で送信することが可能となる。よって、演算周期や配置の異なる制御装置間でのデータの送受信を行うことが可能となり、ひいては、データの送受信にかかる自由度の向上や制御装置の配置にかかる自由度の向上が図られるようになる。2データキャッシュ部130に車両データが集合データとして溜まったとき、この集合データを送信対象とする車載制御装置に送信することとした。これにより、集合データを処理する車載制御装置の演算負荷の軽減や、集合データの処理負荷の軽減が図られるようになり、より簡易な構成のもとに制御装置を構成することが可能となる。また、これにより、集合データをより円滑に処理することが可能となり、ひいては、こうした集合データの処理を通じたデータストリーム処理のさらなる円滑化が図られるようになる。3車両データの種別を、イベントデータ、定期データ、該定期データの送信周期、及び車両データの送信源となる車載制御装置の前記車両ネットワーク内での配置に基づいて分類した。そして、こうした種別に応じて、短周期用制御装置群10並びに長周期用制御装置群20及びイベント発生時処理制御装置群30を、それぞれ車両ネットワークBS1並びに車両ネットワークBS2に接続する構成し、それら各制御装置群間での車両データの送受信を車両データ送信管理部120により管理した。これにより、種別が相違する車両データの送受信の適正化、及び同車両データの円滑な処理が図られるようになる。4車両データの送信対象とする車載制御装置で処理可能な状態として、複数の車載制御装置の協働により実行されるデータストリーム処理に供される車両データの処理タイミングにそれぞれ同期した状態を規定した。これにより、各制御装置群10~30を構成する各制御装置は、車両データ送信管理部120から送信されてくる車両データを直ちに処理するだけでよく、受信した車両データの処理タイミングを演算する必要もない。また、これにより、データストリーム処理に際して処理すべき各車両データが適正なタイミングで各制御装置に漸次送信され、各々送信された車両データが各車載制御装置に処理されることとなる。よって、複数の車載制御装置による複数の車両データの処理を通じて実効されるデータストリーム処理がより円滑に実効されるようになる。5車両データの種別をさらに、車両データのデータ内容に応じた優先度の別に分類し、この分類した優先度に応じて車両ネットワークを車両ネットワークBS1及びBS2の2つに分割した。そして、車両ネットワークBS1により、優先度の高い車両データを送受信するとともに、車両ネットワークBS2により優先度の低い車両データを送受信することとした。このため、通常時における車両データの送受信に際しては、優先度の低い車両データが車両ネットワークBS1に送信されることはない。これにより、優先度の低い車両データが優先度の高い車両データの送受信に干渉することが抑制され、優先度の高い車両データの円滑な送受信を担保することが可能となる。また、これにより、車両データを優先度に応じて取り扱いつつも、車両データ送信管理部120による優先度の相違する車両データの送信管理を通じてデータストリーム処理の実行性も好適に担保することが可能となる。したがって、優先度を跨ぐ車両データについても、データストリーム処理で処理する車両データとして採用することが可能となり、データストリーム処理の自由度の向上、ひいては、このデータストリーム処理を通じて実行されるアプリケーションの自由度の向上が図られるようにもなる。6車両ネットワークの通信特性を、通信帯域によって定めた。そして、短周期用制御装置群10が接続される車両ネットワークBS1の通信帯域を広帯域に設定する一方、長周期用制御装置群20及びイベント発生時処理制御装置群30が接続される車両ネットワークBS2を狭帯域に設定した。これにより、車両ネットワークBS1及びBS2の通信帯域を車両データの種別に応じて設定しつつも、車両データ送信管理部120による車両データの送信管理を通じて、それら車両ネットワークBS1及びBS2を跨ぐ車両データの送受信を円滑に行うことが可能となる。7ゲートウェイ100に、データストリーム処理の実行手順、データストリーム処理を実行する制御装置、及び各制御装置の配置に関する情報が登録されたストリームデータ情報管理部110を設けた。そして、車両データ送信管理部120による車両データの送信管理を、ストリームデータ情報管理部110の参照を通じて行うこととした。これにより、車両データ送信管理部120は、データストリーム処理の実行手順などを的確に把握した上で、データキャッシュ部130に保存した送信対象とする制御装置に送信することが可能となる。また、このように、こうしたストリームデータ情報管理部110と車両データ送信管理部120とが別体として構成されることで、ストリームデータ情報管理部110に登録可能な情報量の増大、ひいては、登録される情報の拡充が図られるようにもなる。8車両データ送信管理部120により、制御装置に送信すべき車両データが、単一データ、集合データ、及び履歴データ、のいずれであるかを判別した。そして、車両データ送信管理部120により、この判別結果に応じた車両データをデータキャッシュ部130から読み出すとともに該読み出した車両データを送信対象とする制御装置に送信することとした。これにより、各制御装置に送信すべき車両データが単一データ、集合データ、及び履歴データのいずれのデータであれ、それらデータを送信対象とする制御装置に的確に送信することが可能となり、ひいては、車両データ送信管理部120により送信管理される車両データの自由度の向上が図られるようになる。なお、上記実施の形態は、以下のような形態をもって実施することもできる。集合データ、単一データ、及び履歴データの別に各データをデータキャッシュ部130に保存し、これら保存した各データをデータキャッシュ部130から読み出して同読み出したデータを制御装置に送信した。これに限らず、集合データ、単一データ、及び履歴データのうち、少なくとも1つの種類のデータをデータキャッシュ部130に保存し、この保存したデータを制御装置に送信するようにしてもよい。上記ストリームデータ情報管理部110に、各データストリーム処理の実行手順、各データストリーム処理を実行する制御装置、及び各データストリーム処理を実行する各制御装置の配置に関する情報を登録した。これに限らず、ストリームデータ情報管理部110に登録する情報とは、データキャッシュ部130に保存された車両データの送信対象や送信タイミングを識別可能な情報であればよく、適宜変更することができる。上記ストリームデータ情報管理部110を車両データ送信管理部120とは別体として構成したが、車両データ送信管理部120の内部にストリームデータ情報管理部110を設けることも可能である。同じく、上記データキャッシュ部130を車両データ送信管理部120とは別体として構成したが、車両データ送信管理部120の内部にデータキャッシュ部130を設けることも可能である。上記データストリーム処理に供される車両データの処理タイミングにそれぞれ同期したとき、データキャッシュ部130でタイミングの同期した車両データを送信対象とする制御装置に送信することとした。併せて、通信帯域の相違する車両ネットワークBS1と車両ネットワークBS2との間で車両データが送受信されるときには、データキャッシュ部130に保存された車両データの送信形式を送信対象とする制御装置が接続された車両ネットワークの通信特性に適応させつつ同車両データを送信対象とする制御装置に送信するようにしてもよい。すなわち、例えば、図9aに例示するように、狭帯域の車両ネットワークBS2による車両データDbの送信間隔が期間T2であり、同車両ネットワークBS2により転送可能な車両データの単位時間当たりのデータ量がデータ量Dt2であったとする。一方、図9bに例示するように、広帯域の車両ネットワークBS1による車両データDaの送信間隔が期間T1T1<T2であり、同車両ネットワークBS1により転送可能な車両データの単位時間当たりのデータ量がデータ量Dt1Dt1>Dt2であったとする。この場合には、例えば、図9cに示すように、車両ネットワークBS1側から帯域の狭い車両ネットワークBS2側に車両データDaが送信されるとき、車両データDaの送信間隔が期間T1から期間T2に適応される態様で、車両データDaがデータキャッシュ部130から漸次読み出される。そして、この読み出された車両データDaが車両ネットワークBS2に送信される。またこの場合には、例えば、図9dに示すように、さらに、単位時間当たりに送信されるデータ量がデータ量Dt1からデータ量Dt2へと車両ネットワークBS2の通信特性に適応される態様で、車両データDaがデータキャッシュ部130から漸次読み出され、この読み出された車両データDaが車両ネットワークBS2に送信される。これらの場合には、車両データのデータ形式が送信対象となる車両ネットワークに適応されることにより、狭帯域側の車両ネットワークBS2の転送能力を超える大量のデータが高帯域側から狭帯域側へと送信されることが抑制され、車両ネットワークBS2の使用率が過度に増大することが抑制されることとなる。これにより、データキャッシュ部130による車両データの保存機能を活用して、通信特性の相違する車両ネットワークBS1及びBS2間での車両データの送受信を、それら車両ネットワークBS1及びBS2の通信機能に応じてより的確に行うことが可能となる。上記車両ネットワークBS1及びBS2を、CANによって構成した。これに限らず、例えば、短周期用制御装置群10が接続される車両ネットワークとしてフレックスレイを採用し、長周期用制御装置群20やイベント発生時処理制御装置群30が接続される車両ネットワークとしてCANを採用するようにしてもよい。この場合には、短周期用制御装置群10と長周期用制御装置群20やイベント発生時処理制御装置群30との間で車両データが送受信される際には、フレックスレイ及びCANといった仕様の異なるネットワークを介して車両データが送受信されることとなる。しかし、この場合であれ、各制御装置から送信される車両データが、送信対象とする制御装置で処理可能な状態となるまでデータキャッシュ部130に保存されてから送信対象とする制御装置に送信されることにより、種別の異なるネットワーク間での車両データの送受信を的確に行うことが可能となる。この他、短周期用制御装置群10、長周期用制御装置群20、及びイベント発生時処理制御装置群30が接続される車両ネットワークとしては、制御系の車両ネットワークとしてIDB-1394、ボデー系の車両ネットワークBEAN、LIN、情報系の車両ネットワークとしてAVC-LAN、MOSTなどを使用することが可能である。また、この他、例えば、車載イーサネット登録商標なども短周期用制御装置群10、長周期用制御装置群20、及びイベント発生時処理制御装置群30が接続される車両ネットワークとして採用することが可能である。上記短周期用制御装置群10を車両ネットワークBS1に接続し、長周期用制御装置群20及びイベント発生時処理制御装置群30を車両ネットワークBS2に接続する構成とした。これに限らず、さらに長周期用制御装置群20とイベント発生時処理制御装置群30とをそれぞれ異なるネットワークに接続する構成としてもよい。この場合には、短周期用制御装置群10、長周期用制御装置群20、及びイベント発生時処理制御装置群30がそれぞれ各別のネットワークに接続される構成となる。しかし、この構成であれ、短周期用制御装置群10、長周期用制御装置群20、及びイベント発生時処理制御装置群30間で異なるネットワークを介した車両データの送受信がゲートウェイ100を介して行われることにより、異なるネットワークを介した車両データの送受信を的確に行うことが可能となる。上記短周期用制御装置群10、長周期用制御装置群20、及びイベント発生時処理制御装置群30が接続される車両ネットワークとして、通信帯域や仕様が異なる車両ネットワークを採用した。これに限らず、上記短周期用制御装置群10、長周期用制御装置群20、及びイベント発生時処理制御装置群30を、通信帯域や仕様が共通する車両ネットワークに接続する構成としてもよい。この場合であれ、車両データが、送信対象とする制御装置で処理可能となるまでデータキャッシュ部130に保存されてから送信対象とする制御装置に送信されることによって、車両データが送信される制御装置での同車両データの円滑な処理が図られるようになる。上記車両データを、優先度が高く送信周期が短い車両データ、優先度が低く送信周期が長い車両データ、及びイベントデータの別に分類した。そして、この分類したデータに応じて、短周期用制御装置群10を車両ネットワークBS1に接続する構成とし、長周期用制御装置群20及びイベント発生時処理制御装置群30を車両ネットワークBS2に接続する構成とした。これに限らず、上記車両データを優先度のみに基づいて分類し、この分類した車両データの出力主体となる各制御装置を各別の車両ネットワークに接続する構成としてもよい。あるいは、上記車両データを、送信周期のみに基づいて分類し、この分類した車両データの出力主体となる各制御装置を各別の車両ネットワークに接続する構成としてもよい。上記車両データの優先度として、優先度高と優先度低との2つを規定し、この優先度の別に各車両データの出力主体となる各制御装置を各別の車両ネットワークに接続した。これに限らず、例えば、上記車両データの優先度として3段階以上の優先度を規定し、これら優先度の別に各車両データの出力主体となる各制御装置を各別の車両ネットワークに接続する構成としてもよい。そして、この車両ネットワークの通信帯域や仕様を、車両データの優先度に応じて3段階以上に設定するようにしてもよい。この場合には、車両データの優先度に応じて車両データがより詳細に分類され、この分類された車両データの別に車両ネットワークが構成される。これにより、優先して取り扱うべき車両データの円滑な送受信がより一層促進されるようになる。上記データストリーム処理として、主に3つ以上の制御装置の協働によるデータ処理を例示した。これに限らず、データストリーム処理としては、例えば、2つの制御装置の協働によるデータ処理であってもよい。この場合であれ、一方の制御装置から出力された車両データが他方の制御装置で処理可能な状態となるまでデータキャッシュ部130に一旦保存されてから他方の制御装置に送信される。これにより、2つの制御装置によって行われるデータストリーム処理を円滑に行うことが可能となる。短周期用制御装置群10、長周期用制御装置群20、及びイベント発生時処理制御装置群30を構成する各制御装置から出力される車両データの全てをデータキャッシュ部130に保存することとした。これに限らず、異なる車両ネットワーク間での送受信される車両のみをデータキャッシュ部130に保存するようにしてもよい。あるいは、集合データとして利用される車両データのみをデータキャッシュ部130に保存するようにしてもよい。上記車両データの前記送信対象とする車載制御装置で処理可能な状態として、複数の車載制御装置の協働により実行されるデータストリーム処理に供される車両データの処理タイミングにそれぞれ同期した状態を規定した。これに代えて、データストリーム処理の実行性さえ担保できれば、送受信先の制御装置の演算周期が異なる車両データがデータキャッシュ部でタイミング的に同期した状態を、上記車両データの前記送信対象とする車載制御装置で処理可能な状態として規定してもよい。そして、車両データ送信管理部120により、データキャッシュ部130でタイミングの同期した車両データを送信対象とする制御装置に送信するようにしてもよい。この場合には、例えば、車両ネットワークBS1に接続された演算周期が短周期の制御装置11から出力された車両データの送信対象が車両ネットワークBS2に接続された演算周期が長周期の制御装置21であるときには、制御装置11から出力された車両データがデータキャッシュ部130に一旦保存される。そして、データ送信管理機能部121は、制御装置21の演算周期に同期させる態様で、データキャッシュ部130に保存した車両データを漸次読み出し、この読み出した車両データを制御装置21に送信する。これにより、例えば、演算周期の相違する制御装置間での車両データの送受信を、データキャッシュ部130を利用することにより的確に行うことが可能となる。