(57)【特許請求の範囲】
【請求項１】
複数のＥＣＵと接続されると共に、他の群のデータベース分配ノードと記録データを共有化させている車載用データベース分配ノードであって、
前記ＥＣＵとの間でデータを送受信するＥＣＵ側送受信手段と、
他のデータベース分配ノードとの間でデータを送受信するノード側送受信手段と、
前記ＥＣＵ側送受信手段と前記ノード側送受信手段から受信するデータを記録して、記録データを他のデータベース分配ノードの記録データと共有化させているデータベースを有する処理部と
を備え、
前記ＥＣＵから受信するデータは、複数のデータが１つのメッセージとしてまとめられたデータからなり、該メッセージが前記データベースに記録され、
前記処理部は、前記ＥＣＵから送信要求のあったデータを、前記記録された１以上のメッセージから選択して配信用メッセージとしてまとめて送信すると共に、前記ＥＣＵからの送信要求で周期的に送信する更新データの一覧と、該更新データの配信周期の一覧とを記録している配信計画データを有し、該配信計画データで設定した周期で前記配信用メッセージをＥＣＵへ送付処理している車載用データベース分配ノード。
【請求項２】
前記処理部は、ＥＣＵからの送信要求に応じて、前記配信計画データを更新する配信計画更新手段を有する請求項１に記載の車載用データベース分配ノード。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、車載用データベース分配ノードに関するものであり、特に、データベース分配ノードと該ノードに接続されたＥＣＵとの間の通信負荷率の増大を抑制するものである。
【背景技術】
【０００２】
近年、自動車においてはＬＡＮを用いた多重通信システムが採用されつつあり、電子制御ユニット（ＥＣＵ）等のノードを共通の伝送路を介して接続し、ノード間でデータを送受信している。
電装品の増加に伴い、該電装品制御用のＥＣＵが急増し、ノード間での通信量が増大しているため、メッセージの遅延や送信速度低下の原因となっている。
【０００３】
そこで、特開２００５−１５９５６８号公報（特許文献１）には、優先度の高いＩＤを有するメッセージから確実に送信する構成が提案されている。特許文献１により、ＥＣＵが必要としている優先順位の高いメッセージに関しては通信負荷率が上がった状態でも大きく遅れることがないようにすることができる。
一方、特許文献１では、あるＥＣＵが送信したメッセージを、伝送路に接続された複数のＥＣＵが同時に受信している。しかし、メッセージを受信した全てのＥＣＵが該メッセージを必要としているとは限らず、メッセージを必要としないＥＣＵにまでメッセージが送信されているため、通信量を増加させる原因となっている。
さらに、一つのメッセージには複数のデータが含まれており、メッセージ単位でノード間においてデータの送受信を行っている。メッセージを受信したＥＣＵがメッセージに含まれる複数のデータのうち一部のデータだけを必要とする場合であっても、メッセージとしてまとめて受信しなければならず、通信量を増加させる原因となっている。
【０００４】
【特許文献１】特開２００５−１５９５６８号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
本発明は、前記問題に鑑みてなされたもので、ＥＣＵが必要なデータのみを受信することでＬＡＮの通信量を抑制し遅延や送信速度低下を防止する車載用データベース分配ノードを提供することを課題としている。
【課題を解決するための手段】
【０００６】
前記課題を解決するため、複数のＥＣＵと接続されると共に、他の群のデータベース分配ノードと記録データを共有化させている車載用データベース分配ノードであって、
前記ＥＣＵとの間でデータを送受信するＥＣＵ側送受信手段と、
他のデータベース分配ノードとの間でデータを送受信するノード側送受信手段と、
前記ＥＣＵ側送受信手段と前記ノード側送受信手段から受信するデータを記録して、記録データを他のデータベース分配ノードの記録データと共有化させているデータベースを有する処理部と
を備え、
前記ＥＣＵから受信するデータは、複数のデータが１つのメッセージとしてまとめられたデータからなり、該メッセージが前記データベースに記録され、
前記処理部は、前記ＥＣＵから送信要求のあったデータを、前記記録された１以上のメッセージから選択して配信用メッセージとしてまとめて送信すると共に、前記ＥＣＵからの送信要求で周期的に送信する更新データの一覧と、該更新データの配信周期の一覧とを記録している配信計画データを有し、該配信計画データで設定した周期で前記配信用メッセージをＥＣＵへ送付処理している車載用データベース分配ノードを提供している。
なお、前記車載用データベース分配ノードを複数の群にそれぞれ備え、これら車載用データベース分配ノードを順次接続する伝送路を有する車載ＬＡＮを備えている車載用データベースシステムとすることが好ましい。
【０００７】
前記構成において、データベース分配ノードはＥＣＵ側からデータを受信するが、その際、複数のデータはメッセージとしてまとめて受信される。データベース分配ノード側では、その処理部で記録する必要があるメッセージをデータベースに記録している。また、処理部はノード側送受信手段を介して他のデータベース分配ノードとメッセージを送受信し、他のデータベース分配ノードは受信したメッセージのうち必要なメッセージをデータベースに記録する。従って、メッセージはデータベース分配ノード間で互いに共有することができる。
一方、データベース分配ノードからＥＣＵへのデータの送信は、ＥＣＵから送信要求のあったデータをデータベースに記録したメッセージの中から選択してＥＣＵに送信している。即ち、ＥＣＵへの送信時には、複数のデータをまとめたメッセージとして送信するのではなく、メッセージの中から送信要求されたデータのみを送信するため、不要なデータは送信されない。具体的には、メッセージとして送信する場合は８バイトであった通信量を、該メッセージ中から、送信要求されたデータのみを選択して送信することで、例えば４バイトに半減することができる。その結果、ＬＡＮの通信量を抑制でき、データの遅延や送信速度の低下を防ぐことができる。なお、ＥＣＵから送信要求されたデータとは、ＥＣＵに送信すべきデータであることをデータベース分配ノードが予め記録しているデータと、ＥＣＵがデータベース分配ノードに送信要求をして受信するデータの両方を含む。
【０００９】
また、前記のように、処理部は、データベースに記録されたメッセージに含まれる複数のデータの中から、各ＥＣＵが送信要求するデータを選択して配信用メッセージとして送信する構成としているので、ＬＡＮの通信量を抑制し、データの遅延や送信速度の低下を防ぐことができる。
【００１０】
本発明のデータベース分配ノードの処理部は、前記のように、ＥＣＵからの送信要求で周期的に送信する更新データの一覧と、該更新データの配信周期の一覧とを記録している配信計画データを有し、該配信計画データで設定した周期で前記配信用メッセージをＥＣＵへ送付処理している。
【００１１】
前記構成によれば、処理部が配信計画データを参照することで、各ＥＣＵが送信要求する更新データを、各ＥＣＵが送信要求する周期で送信することができる。また、同じ周期で送信する更新データごとに一つの配信用メッセージにまとめて送信することができる。
配信計画データには、配信するべき更新データが含まれるメッセージの識別情報と、この更新データを特定するための位置情報を含むことが好ましい。また、更新データの配信は周期的でなくてもよく、ＥＣＵの要求に応じて配信してもよい。
【００１２】
前記処理部は、ＥＣＵからの送信要求に応じて、前記配信計画データを更新する配信計画更新手段を有することが好ましい。
各ＥＣＵが配信用メッセージとして受信したいデータや周期を追加や変更したい場合に、各ＥＣＵが配信計画データを処理部に送信し配信計画更新手段が前記配信計画データを更新するように構成されていれば、該変更や追加を容易に行うことができる。
【発明の効果】
【００１３】
前述したように、本発明によれば、データベース分配ノードが各ＥＣＵへ送信するデータは、ＥＣＵから送信要求のあったデータのみをデータベースに記録したメッセージから選択して送信する構成としているので、送信ＬＡＮの通信量を抑制し、データの遅延や送信速度の低下を防ぐことができる。
【発明を実施するための最良の形態】
【００１４】
本発明の実施形態を図面を参照して説明する。
図１は本発明の第一実施例に係る車載用データベース分配ノードを備えたデータベースシステム１の構成を示す図である。
図１中において、２ａ〜２ｃは車両の各部に配置されたＥＣＵで、２ａ−１〜２ａ―３が第１群Ａ、２ｂ−１〜２ｂ―３が第２群Ｂ、２ｃ−１〜２ｃ―２が第３群Ｃとして、群分けしている。
前記各群Ａ、Ｂ、Ｃにはぞれぞれ１つのデータベース分配ノード４ａ、４ｂ、４ｃ（以下、各データベース分配ノード４ａ〜４ｃを区別する必要がない場合にデータベース分配ノード４と称す）を設けている。
前記データベース分配ノード４ａはＥＣＵ２ａ−１〜２ａ―３と夫々、ＣＡＮに準拠するＬＡＮのバス（以下、ＣＡＮバスと称す）８によって接続している。同様にデータベース分配ノード４ｂはＥＣＵ２ｂ−１〜２ｂ―３と夫々ＣＡＮバス８を介して接続し、データベース分配ノード４ｃはＥＣＵ２ｃ−１〜２ｃ―２と夫々ＣＡＮバス８を介して接続している。
前記データベース分配ノード４ａ、４ｂ、４ｃはＬＡＮからなる伝送路５ａ、５ｂ（以下、まとめて伝送路５と称す）を介して順次接続され、ＬＡＮ９を構成している。
【００１５】
前記各ＥＣＵ２ａ〜２ｃには、車両状態や各種物理量の測定値などのデータＤａ〜Ｄｃを検出してＥＣＵへ出力するセンサ６ａ〜６ｃを接続している。（以下、区別する必要がない場合には、単にセンサ６と称す。）１つのＥＣＵ１に接続されるセンサ６は１以上であり、ＥＣＵ２ａ−１では２個のセンサ６ａ−１を接続し、ＥＣＵ２ａ−２では１個のセンサ、ＥＣＵ２ａ−３は３個のセンサを接続している。
【００１６】
各群の１個のデータベース分配ノード４は複数のＥＣＵ２に接続すると共に、前記伝送路５を介して他のデータベース分配ノード４に接続し、データベース分配ノード間およびＥＣＵとの間で各種データを高速に送受信するハブの役割を果たすものとしている。
【００１７】
各データベース分配ノード４は、図１に示すように、処理部１３と、処理部１３と前記ＥＣＵ２との間でデータを送受信するＥＣＵ側送受信手段を構成するＣＡＮ通信手段１１と、処理部１３と他のデータベース分配ノード４の処理部との間で前記伝送路５を介してデータを送受信するノード側送受信手段１２を備えている。
前記処理部１３は、データベース７を備える記録手段２１と、配信計画変更手段２２と、サービス提供手段２３と、データベース更新手段２４を備えている。
記録手段２１とＣＡＮ通信手段１１とは、サービス提供手段２３と配信計画変更手段２２を介して接続している。また、記録手段２１と送受信手段１２とはデータベース更新手段２４を介して接続している。
なお、図１中では、データベース分配ノード４ａについて、その構成を記載しているが、他のデータベース分配ノード４ｂ、４ｃも同様の構成となっている。
【００１８】
データベース７では、該データベース分配ノード４に接続したＥＣＵ２を介して１以上のセンサ６から得られる複数のデータを含んだメッセージを記録している。なお、メッセージは必ずしも複数のデータを含むものに限定されず、１つのデータが１つのメッセージを構成する場合もあるが、１つのＥＣＵ２からデータベース分配ノード４に送信されるデータが複数ある場合には、これら複数のデータのうち所要のデータをまとめて１つのメッセージとして送信している。
配信計画変更手段２２は、データベース分配ノード４が自ノードに接続されたＥＣＵ２にメッセージを送信するタイミングを設定するものである。
【００１９】
処理部１３のサービス提供手段２３は、データベース７内のメッセージを読み書きし、ＥＣＵ２から要求されたデータをメッセージから選択して、要求されたデータを配信用メッセージとしてまとめてＥＣＵ２出力するものである。また、前記配信計画変更手段２２はこの更新データの出力タイミングを設定するものである。
データベース更新手段２４はサービス提供手段２３を介して更新データを含んだメッセージの入力があった時に、メッセージを記録手段１２のデータベース７に記録すると共に、更新データを含むメッセージをＬＡＮ９を介して隣接するデータベース分配ノード側に送信する一方、隣接するデータベース分配ノードから受信した他ノードのメッセージをデータベース７に記録する機能を有する。
【００２０】
以下に、前記構成からなる本発明の車載用データベース分配ノードを備えたデータベースシステム１における動作について説明する。
まず、各ＥＣＵ２は接続したセンサ６からの検出値であるデータを受信する。例えば、ＥＣＵ２ａ−１は２個のセンサ６ａ−１が出力したデータＤａ−１１を受信する。ＥＣＵ２ａ−１は、２個のセンサ６ａ−１のデータＤａ−１１を一つのメッセージＭａ−１として、データベース分配ノード４ａに送信する。
【００２１】
データベース分配ノード４ａでは、受け取ったメッセージＭａ−１をデータベース７ａに記録する。その後、データベース分配ノード４ａのデータベース更新手段２４はメッセージＭａ−１を他のデータベース分配ノード４ｂに送信する。さらに、データベース分配ノード４ｂはメッセージＭａ−１をデータベース分配ノード４ｃに送信する。
データベース分配ノード４ｂ、４ｃでは、受け取ったメッセージＭａ−１をそれぞれデータベース７ｂ、７ｃに記録する。データベース分配ノード４ａ、４ｂ、４ｃのデータベース７ａ、７ｂ、７ｃはそれぞれメッセージＭａ−１を有することとなる。
【００２２】
同様に、データベース分配ノード４ａのデータベース７ａは他のデータベース分配ノード４ｂ、４ｃから送信されたメッセージＭｂ、Ｍｃを記録する。例えば、データベース分配ノード４ａは、他のデータベース分配ノード４ｂに接続されたＥＣＵ２ｂ−１のメッセージＭｂ−１をデータベース７ａに記録する。
データベース分配ノード４ａに接続されたＥＣＵ２ａ−１が、メッセージＭｂ−１に含まれるデータＤｂ−１１を必要としているとすると、データベース分配ノード４ａのサービス提供手段２３は、自ノードのデータベース７ａに記録されたメッセージＭｂ−１に含まれるデータＤｂ−１１を読み出し、データＤｂ−１１を含んだ配信用メッセージを作成して、ＥＣＵ２ａ−１に送信する。
【００２３】
以下、上記動作について詳述する。
まず、各ＥＣＵ２からデータベース分配ノード４へのメッセージ送信について説明する。
各ＥＣＵ２は接続したセンサ６からのデータをメッセージとしてデータベース分配ノード４に送信する。データは一つではなく複数の場合もある。例えば、ＥＣＵ２ａ−１がセンサ６ａ−１からデータＤａ−１１、Ｄａ−１２を受け取った場合、ＥＣＵ２ａはデータＤａ−１１、Ｄａ−１２を一つのメッセージＭａ−１として、データベース分配ノード４ａに送信する。送信するタイミングは各ＥＣＵ２ごとに定まり、ＥＣＵ２ごとに異なったタイミングで送信を行なう。
【００２４】
次に、メッセージのデータベースへの記録について説明する。
データベース分配ノード４ａはＥＣＵ２ａ−１からＣＡＮ通信手段１１を介してメッセージＭａ−１を受信し、データベース７ａに記録する。図２にデータベース７の一例を示す。データベース７はメッセージ単位でデータを記録しており、一つのメッセージには複数のデータを含んでいる。メッセージごとにＩＤが付され、例えばメッセージＭａ−１はＩＤ０としてＩＤ０の場所に記録される。ＥＣＵ２ａ−１からはメッセージＭｂ−１が定期的に送信され、データベース分配ノード４ａがメッセージＭａ−１を受信するごとに、データベースのメッセージＭａ−１は更新される。他のＥＣＵまたは他のデータベース分配ノード４ｂ、４ｃから受信したメッセージをＭｂ−１、Ｍｃ−１とすると、メッセージＭｂ−１、Ｍｃ−１も受信するたびにそれぞれ決められたＩＤの場所に記録される。
【００２５】
データベース分配ノード４ａは自ノードに接続されたＥＣＵ２ａからのメッセージをデータベース７ａに記録した後、データベース更新手段２４を介して他のデータベース分配ノード４ｂ、４ｃに送信する。他のデータベース分配ノード４ｂ、４ｃにおいても、データベース７ａと同様のデータベース７ｂ、７ｃを有しており、データベース分配ノード４ｂ、４ｃはデータベース分配ノード４ａからのメッセージＭａ（データベース分配ノード４ａ、４ｂ、４ｃが送信するメッセージをまとめてＭａ、Ｍｂ，Ｍｃ称す。）をデータベース７ｂ、７ｃの該当するＩＤの場所へ記録する。
一方で、データベース分配ノード４ａは他のデータベース分配ノード４ｂ、４ｃからのメッセージＭｂ、Ｍｃをデータベース７ａに記録する。
【００２６】
次に、各データベース分配ノード４のデータベース７から自ノードに接続されたＥＣＵ２への配信用メッセージの送信について、データベース分配ノード４ａを例に説明する。
前述したように、データベース分配ノード４ａのデータベース７ａは、自ノード４ａに接続されたＥＣＵ２ａからのメッセージＭａを記録している。また、他のデータベース分配ノード４ｂ、４ｃからのメッセージＭｂ，Ｍｃもデータベース７ａに記録している。
データベース分配ノード４ａから接続しているＥＣＵ２ａにデータを送信する際、データベース７ａに記録しているメッセージの中から、ＥＣＵ２ａが送信要求したデータのみを含む配信用メッセージを、データベース７ａに記録しているメッセージＭ中のデータから選択し、これら要求されたデータのみからなる配信用メッセージを作成し、ＥＣＵ２ａへ送信している。
【００２７】
前記配信用メッセージの内容と送信周期とは、処理部１３内のサービス提供手段２３が決定している。
まず、配信用メッセージの内容について説明する。
図３は各ＥＣＵ２が送信要求するデータを示したアサイン表の例である。図３中の「Ｔ」はメッセージを発したＥＣＵを示しており、例えばメッセージＭａ−１はデータベース分配ノード４ａに接続されたＥＵＣ２ａ−１から送信されている。メッセージＭａ−１にはデータＤａ−１１〜Ｄａ−１４の４つのデータが含まれている。これらのデータは例えば車輪速や操舵角、エンジン回転数やオイル温度などを表す数値データや状態データである。
「Ｒ」は各ＥＣＵが送信要求するデータを示している。ＥＣＵ２ａ−１は、Ｄｂ−１１、Ｄａ−１４の送信を要求しているが、Ｄｂ−１２、Ｄｂ−１３は要求しておらず、ＥＣＵ２ｃ−１では、Ｄｂ−１１〜Ｄｂ−１３の送信を要求しているが、Ｄｂ−１４は要求していない。
ここで、データベース分配ノード４ａは、サービス提供手段２３によってＥＣＵ２ａ−１が要求するデータを配信用メッセージとしてまとめてＥＣＵ２ａ−１に送信する。
【００２８】
図３のアサイン表には各データ毎にＩＤ、開始バイト位置、バイト数が記録されており、これらを用いてデータベース７に記録されたメッセージの中のデータを特定する。ＩＤはデータベース７に記録されたメッセージを特定し、開始バイト位置でメッセージの中に含まれるデータ開始位置を特定し、バイト数で開始位置から何バイト目までがデータであるかを特定する。
例えば、ＥＣＵ２ａ−１はメッセージＭｂ−１に含まれるデータＤｂ−１１の送信を要求している。サービス提供手段２３はメッセージＭｂ−１のＩＤであるＩＤ１の場所に格納されたメッセージであって、０バイト目から２バイトの大きさまでを更新データＤｂ−１１として取り込む。このように、ＥＣＵ２ａ−１が要求するデータについて、それぞれＩＤ、開始バイト位置、バイト数から格納場所を特定し、データを取り込む。取り込んだデータを集めて新たな配信用メッセージを作成し、これをＥＣＵ２ａ−１に送信する。
【００２９】
次に、データベース分配ノード４がＥＣＵ２に配信用メッセージを送信する配信タイミングについて説明する。
各ＥＣＵが送信要求するデータを含む配信用メッセージを異なるタイミングで各ＥＣＵに送信する。
図３のアサイン表においてＥＣＵ２ａ−１を例に取ると、ＥＣＵ２ａ−１はデータＤｂ−１１を１０ｍｓｅｃ毎、Ｄｂ−１４は１ｓｅｃ毎の周期で送信要求している。そこで、サービス提供手段２３は配信計画データから同じ送信周期が設定されているデータだけを読み取り、送信周期ごとに一つの配信用メッセージとしてまとめて、ＥＣＵ２ａ−１に送信する。
【００３０】
図４はＥＣＵ２ａ−１に送信する新たなメッセージについての説明図であり、図５は配信計画データＤＲである。配信計画データＤＲは記録手段２１に記録されており、各ＥＣＵ２ごとに用意されている。
サービス提供手段２３はＥＣＵ２ａ−１が要求するデータのうち、送信タイミングが同じデータについて、データベース７ａから読み出して一つのメッセージＭｎを作成する。
【００３１】
例えば、ＥＣＵ２ａ−１は、Ｄｂ−１１とＤｃ−１１について１０ｍｓｅｃごとにデータを要求している。図５のＥＵＣ２ａ−１のための配信計画データＤＲ２ａ−１において、メッセージＭｎ１を構成するのはデータＤｂ−１１とＤｃ−１１であり、それぞれのデータのＩＤ、開始バイト位置、バイト数が入力されている。サービス提供手段２３はデータＤｂ−１１とＤｃ−１１を一つのメッセージＭｎ１として、１０ｍｓｅｃごとに送信する。Ｄａ−２１とＤａ−２２は５０ｍｓｅｃごと、さらに、Ｄｂ−１４とＤｃ−１３については１ｓｅｃごとにメッセージにして送信する。
新たなメッセージＭｎはＥＣＵ２ａ−１が送信要求するデータだけが含まれているため、無駄なデータを送信することがなく送信効率が良い。
【００３２】
配信計画データＤＲは、ＥＣＵ２が要求する送信タイミングやデータを変更する場合には配信計画更新手段２２によりその内容を書き換えることができる。各ＥＣＵ２は送信要求するデータについての情報を配信計画更新手段２２に送信し、配信計画更新手段２２は配信計画データを書き換える。
【００３３】
なお、図３においては送信タイミングとして周期的に送信タイミングを設定しているが、送信タイミングを「リアルタイム出力」と設定してもよい。「リアルタイム出力」とはデータベース７に記録されるデータが更新されるたびに、サービス提供手段２３がメッセージを作成し、送信要求のあったＥＣＵに送信する設定である。該設定とするとリアルタイムで必要とするデータをＥＣＵは受信することができる。
さらに、送信要求のあったＥＣＵへの送信タイミングを「変化時出力」と設定し、データに変化がない場合は、そのデータを送信しない設定とすることもできる。データを送信しないことによって、意味のないデータの送信を抑えることができる。
また、送信タイミングとして「閾超過時出力」が設定されていてもよい。例えば、データの内容が「操舵角」であって、閾値を「±５deg 毎」に設定する場合、データを操舵角が５°間隔で送信することができる。
【００３４】
なお、前述した「変化時出力」「閾値超過時出力」「所定間隔出力」「リアルタイム出力」の文言は本発明を分かりやすく示すものであり、本発明はこれらの説明や設定値に限定されるものではなく、実際には出力タイミングの設定値は数値や記号であることが好ましい。
【００３５】
また、本実施形態においては、各データごとにＩＤ、開始バイト位置、バイト数が記録されており、これらを用いてデータベース７に記録されたデータを特定しているが、開始ビット位置、ビット数を用いてデータを特定してもよい。
【００３６】
また、図３においては、サービス提供手段２３がＥＣＵ２に送信するデータは、他ノードに接続されたＥＣＵ２のデータだけでなく、自ノードに接続された他のＥＣＵ２のデータである場合もある。
図３の送信配信表において、ＥＣＵ２ａ−２が発信したメッセージＭａ−２のデータの一部はＥＣＵ２ａ−１においても必要とされている。そこで、データベース分配ノード４ａのサービス提供手段２３は、データＤａ−２１、Ｄａ−２２をそれぞれの送信タイミングでＥＣＵ２ａ−１に送信する。ＥＣＵ２ａ−１は同じデータベース分配ノード４ａに接続された他のＥＣＵ２ａ−２のデータであっても、他のデータベース分配ノード４ｂ、４ｃに接続されたＥＣＵ２ｂ、２ｃのデータと同様に受信することができる。
【００３７】
一方で、同じデータベース分配ノード４に接続されたＥＣＵ２間においては、データベース７を用いたデータの送信を行なわず、データベース分配ノード４を介してＥＣＵ２が発信したメッセージをそのまま他のＥＣＵ２が受信してもよい。この場合、データベース分配ノード４は単なるノードとして機能する。
例えば、ＥＣＵ２ａ−２が発信したメッセージＭａ−２を、ＥＣＵ２ａ−１はデータベース分配ノード４ａを介してそのまま受け取ることもできる。同じデータベース分配ノード４に接続されたＥＣＵ２間ではメッセージをそのまま受け取ることで、他データベース分配ノードのＥＣＵのメッセージに比べて早く受信できる。
【００３８】
なお、ＬＡＮ９として、本実施形態では、高速通信が可能な規格に準拠するイーサネット（登録商標）を用いている。
ＬＡＮ９はイーサネット（登録商標）に準拠する単一セグメントの車載ＬＡＮを構成するものであるため、ゲートウェイなどを介在させる必要がなく、その分、遅延時間を短くすることができる。
なお、ＬＡＮ９は、光通信を利用したＭＯＳＴ，Ｄ２Ｂ、ＩＤｂ１３９４やＩＥＥＥ１３９４（登録商標）などに準拠して通信を行うもの、さらには、工業用ＬＡＮ、ＦｌｅｘＲａｙを用いて形成してもよい。
【００３９】
送受信手段１２は、ＬＡＮ９に直接的に接続されて電気信号のやりとりを行うインターフェース（図示省略）と、このインターフェースを用いて通信を制御する通信コントローラ（図示省略）とを含む。
送受信手段１２は、ＬＡＮ９と接続され、各種データを含んだメッセージの送受信を行う。なお、ＬＡＮ９が光通信を行うものである場合に、車載ＬＡＮ通信手段として光送受信ユニットを設けるなど、適宜に変形される。
【００４０】
ＣＡＮ通信手段１１は、データベース分配ノード４に設けられてＥＣＵ側の送受信手段となり、ＣＡＮバス８を介してＥＣＵ２と接続してメッセージの入出力を行っている。ＣＡＮトランシーバやＣＡＮコントローラを有するものであるが、ＥＣＵ２とデータベース分配ノード４との接続部にＬＩＮなどの車載ＬＡＮを用いる場合には、ＣＡＮ通信手段１１の代わりにＬＩＮに準拠する通信手段と通信コントローラが必要である。また、ＥＣＵ２とデータベース分配ノード４との接続部に車載ＬＡＮを用いない場合には、通信手段としてのインターフェイスを形成することができる。この場合、ＥＣＵ２はセンサ６側に設けられた更新データの出力手段を構成する制御部である。
【００４１】
記録手段２１として、サービス提供手段２３によって読み書き可能に構成されたＲＡＭを用い、バックアップ電源などを用いて電源供給が途絶えた状態でも記録内容を保持できるものとしている。なお、不揮発性を備えた書き換え可能な記録手段を用いてもよい。
【図面の簡単な説明】
【００４２】
【図１】本発明である車載用データベース分配ノードを備えたシステムの構成図である。
【図２】データベースの例の説明図である。
【図３】配信計画データの例の説明図である。
【図４】ＥＣＵに送信する配信用メッセージの説明図である。
【図５】配信計画データの例である。
【符号の説明】
【００４３】
１  車載用データベースシステム
２ａ〜２ｃ  ＥＣＵ
４ａ、４ｂ、４ｃ  データベース分配ノード
１１  ＣＡＮ通信手段
１２  イーサネット通信手段
１３  処理部
２１  記録手段
２２  配信計画変更手段
２３  サービス提供手段
２４  データベース更新手段
ＤＲ  配信計画データ
【図１】
0004839115.tif 000002
【図２】
0004839115.tif 000003
【図３】
0004839115.tif 000004
【図４】
0004839115.tif 000005
【図５】
0004839115.tif 000006