(57)【要約】【課題】ＬＡＮ構成をより適切に設計することが可能なＬＡＮ構成設計方法、ＬＡＮ構成設計プログラム、記録媒体、及びＬＡＮ構成設計支援装置を提供すること。【解決手段】複数のノードが互いに通信可能なＬＡＮ構成を設計するＬＡＮ構成設計方法であって、所定のグループ作成手法に基づき複数のノードを分類してグループを作成する第１のステップと、作成されたグループのうち、グループ内の通信負荷が基準負荷以下である軽通信負荷グループについては、グループ内通信用のバスを設け、グループ内の通信負荷が基準負荷を超える重通信負荷グループについては、当該グループに包含されるノードの少なくとも一部を、軽通信負荷グループ間を接続するゲートウェイ装置とする第２のステップと、を備えることを特徴とするＬＡＮ構成設計方法。【選択図】図２
2008078924.tif 000002
【特許請求の範囲】
【請求項１】
複数のノードが互いに通信可能なＬＡＮ構成を設計するＬＡＮ構成設計方法であって、
所定のグループ作成手法に基づき前記複数のノードを分類してグループを作成する第１のステップと、
該作成されたグループのうち、
グループ内の通信負荷が基準負荷以下である軽通信負荷グループについては、グループ内通信用のバスを設け、
グループ内の通信負荷が基準負荷を超える重通信負荷グループについては、当該グループに包含されるノードの少なくとも一部を、前記軽通信負荷グループ間を接続するゲートウェイ装置とする第２のステップと、
を備えることを特徴とする、ＬＡＮ構成設計方法。
【請求項２】
請求項１に記載のＬＡＮ構成設計方法であって、
前記第２のステップにおいて、前記重通信負荷グループについて、グループ内通信用のバスを設けることを特徴とする、ＬＡＮ構成設計方法。
【請求項３】
請求項１又は２に記載のＬＡＮ構成設計方法であって、
前記第２のステップにおいて、
前記重通信負荷グループの一部については、当該グループに包含されるノードを前記軽通信負荷グループ間を接続するゲートウェイ装置とせず、当該グループ内の通信負荷が基準負荷以下となるまでグループを細分化し、該細分化したグループについてグループ内通信用のバスを設けることを特徴とする、ＬＡＮ構成設計方法。
【請求項４】
複数のノードが互いに通信可能なＬＡＮ構成を設計するＬＡＮ構成設計方法であって、
所定のグループ作成手法に基づき前記複数のノードを分類してグループを作成する第１のステップと、
該作成されたグループのうち、
グループ内の通信負荷が基準負荷以下である軽通信負荷グループについて、グループ内通信用のバスを設け、
グループ内の通信負荷が基準負荷を超える重通信負荷グループについて、グループ内の通信負荷が基準負荷以下となるまでグループを細分化し、該細分化したグループについてグループ内通信用のバスを設けることを特徴とする、
ＬＡＮ構成設計方法。
【請求項５】
請求項１ないし４のいずれかに記載のＬＡＮ構成設計方法であって、
前記所定のグループ作成手法は、クラスター分析に基づいてグループを作成する手法である、ＬＡＮ構成設計方法。
【請求項６】
請求項５に記載のＬＡＮ構成設計方法であって、
前記所定のグループ作成手法は、作成した各グループ内の通信負荷の平均が所定負荷を超えない範囲で、該所定負荷に最も接近するまで、階層的クラスター分析に基づくグループ作成手順を実行する手法である、ＬＡＮ構成設計方法。
【請求項７】
請求項１ないし６のいずれかに記載のＬＡＮ構成設計方法を実現するコンピューター読み取り可能なＬＡＮ構成設計プログラム。
【請求項８】
請求項７に記載のＬＡＮ構成設計プログラムが記憶された記録媒体。
【請求項９】
請求項７に記載のＬＡＮ構成設計プログラムを実行するＬＡＮ構成設計支援装置。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、複数のノードが互いに通信可能なＬＡＮ構成を設計するＬＡＮ構成設計方法、これを実現するＬＡＮ構成設計プログラム、ＬＡＮ構成設計プログラムが記憶された記憶媒体、及びＬＡＮ構成設計プログラムを実行するＬＡＮ構成設計支援装置に関する。
【背景技術】
【０００２】
従来、複数のノードをバスで接続してグループ化し、グループ間の通信を仲介するゲートウェイ装置を備える態様のＬＡＮ（Local  Area  Network）構成が、車載通信システム等の分野において広く用いられている。ゲートウェイ装置は、単にグループ間の通信を仲介するのみならず、通信速度や通信プロトコルが異なるグループ間を接続する場合に通信速度や通信プロトコルの変換を行なう機能等を有する。
【０００３】
こうしたＬＡＮ構成を車載通信システムに適用した場合、複数のノードは、例えば種々の車両制御を行なう電子制御装置（以下、「ＥＣＵ」という）である。各ＥＣＵはセンサー出力値や車載機器の動作状態に応じた制御を行っており、必要に応じて他のＥＣＵとの間でデータの送受信を行う。そして、送受信されるデータは特定のＥＣＵ間でのみ授受されるものではなく、同一グループ内のＥＣＵ或いはゲートウェイ装置を介して接続されたグループ内のＥＣＵであれば参照可能となっており、これにより冗長な通信回線の設置を抑制している。
【０００４】
このような車載通信システムの一例に関する発明が開示されている（例えば、特許文献１参照）。このシステムでは、接続されたＥＣＵのうち任意のＥＣＵにより処理可能なフロートタスクを管理すると共に適切なＥＣＵに割り振るマネージャＥＣＵを備えることとしている。
【特許文献１】特開２００４−３８７６６号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
上記の如きＬＡＮ構成の設計における問題点の一つが、通信負荷や浮遊容量(stray  capacitor；バスやＥＣＵの端子間等が持つ静電容量)の問題から、同一のバスに接続可能なノード数が制限されるという問題点がある。ここで、浮遊容量の問題とは、バスの長さが長くなったりノード数が増えたりすると、グループ内の浮遊容量が増加して電気信号の波形が崩れるという不都合をいう。
【０００６】
こうした問題点は、通信容量が大きいＬＡＮ設備を用いたり、グループをより細分化してゲートウェイ装置で接続する等の手法により解消される。しかしながら、通信容量が大きいＬＡＮ設備は高価なものであり、また、ゲートウェイ装置を多数設置するとゲートウェイ装置設置コストや設置スペースの問題が増大してしまう。元来、ゲートウェイ装置はグループ間の接続のみを機能とするものであるため、これを多用することにより装置のコストやサイズが大きくなるのは好ましいものではない。
【０００７】
特に車載通信システムにＬＡＮ構成を適用した場合、近年の車両制御の複雑化に伴ってＥＣＵの数が増加する傾向があり、同一のバスに接続されるＥＣＵを如何に選択するかは、重要な設計上の問題である。
【０００８】
なお、特許文献１に記載の発明は、既に設計されたＬＡＮ構成において如何にＥＣＵを運用するかについてのものであって、ＬＡＮ構成自体を如何に設計するかについての考慮はなされていない。
【０００９】
本発明はこのような課題を解決するためのものであり、ＬＡＮ構成をより適切に設計することが可能なＬＡＮ構成設計方法、ＬＡＮ構成設計プログラム、記録媒体、及びＬＡＮ構成設計支援装置を提供することを、主たる目的とする。
【課題を解決するための手段】
【００１０】
上記目的を達成するための本発明の第１の態様は、複数のノードが互いに通信可能なＬＡＮ構成を設計するＬＡＮ構成設計方法であって、所定のグループ作成手法に基づき複数のノードを分類してグループを作成する第１のステップと、作成されたグループのうち、グループ内の通信負荷が基準負荷以下である軽通信負荷グループについては、グループ内通信用のバスを設け、グループ内の通信負荷が基準負荷を超える重通信負荷グループについては、当該グループに包含されるノードの少なくとも一部を、軽通信負荷グループ間を接続するゲートウェイ装置とする第２のステップと、を備えることを特徴とする、ＬＡＮ構成設計方法である。
【００１１】
この本発明の第１の態様によれば、グループ内の通信負荷が基準負荷を超える重通信負荷グループについて、当該グループに包含されるノードの少なくとも一部を、軽通信負荷グループ間を接続するゲートウェイ装置とするため、各グループ内の通信負荷が過大なものとなることを抑制することができる。従って、ＬＡＮ構成をより適切に設計することができる。
【００１２】
また、本発明の第１の態様における第２のステップにおいて、重通信負荷グループについてグループ内通信用のバスを設けることを特徴とするものとしてもよい。
【００１３】
また、本発明の第１の態様における第２のステップにおいて、重通信負荷グループの一部については、当該グループに包含されるノードを軽通信負荷グループ間を接続するゲートウェイ装置とせず、当該グループ内の通信負荷が基準負荷以下となるまでグループを細分化し、細分化したグループについて、グループ内通信用のバスを設けることを特徴とするものとしてもよい。
【００１４】
本発明の第２の態様は、複数のノードが互いに通信可能なＬＡＮ構成を設計するＬＡＮ構成設計方法であって、所定のグループ作成手法に基づき複数のノードを分類してグループを作成する第１のステップと、作成されたグループのうち、グループ内の通信負荷が基準負荷以下である軽通信負荷グループについて、グループ内通信用のバスを設け、グループ内の通信負荷が基準負荷を超える重通信負荷グループについて、グループ内の通信負荷が基準負荷以下となるまでグループを細分化し、細分化したグループについて、グループ内通信用のバスを設けることを特徴とするＬＡＮ構成設計方法である。
【００１５】
本発明の第１又は第２の態様において、所定のグループ作成手法は、例えば、クラスター分析に基づいてグループを作成する手法である。この場合、所定のグループ作成手法は、作成した各グループ内の通信負荷の平均が所定負荷を超えない範囲で、所定負荷に最も接近するまで、階層的クラスター分析に基づくグループ作成手順を実行する手法であると好適である。
【００１６】
本発明の第３の態様は、本発明の第１又は第２の態様のＬＡＮ構成設計方法を実現するコンピューター読み取り可能なＬＡＮ構成設計プログラムである。
【００１７】
本発明の第４の態様は、本発明の第３の態様のＬＡＮ構成設計プログラムが記憶された記録媒体である。
【００１８】
本発明の第５の態様は、本発明の第３の態様のＬＡＮ構成設計プログラムを実行するＬＡＮ構成設計支援装置である。
【発明の効果】
【００１９】
本発明によれば、ＬＡＮ構成をより適切に設計することが可能なＬＡＮ構成設計方法、ＬＡＮ構成設計プログラム、記録媒体、及びＬＡＮ構成設計支援装置を提供することができる。
【発明を実施するための最良の形態】
【００２０】
以下、本発明を実施するための最良の形態について、添付図面を参照しながら実施例を挙げて説明する。
【実施例】
【００２１】
以下、図面を参照して、本発明を実施するための最良の形態の説明を行う。図１は、本発明の一実施例に係るＬＡＮ構成設計支援装置１の全体構成の一例を示す図である。ＬＡＮ構成設計支援装置１は、ＣＰＵ１０と、ハードディスクやＥＥＰＲＯＭ（Electronically  Erasable  and  Programmable  Read  Only  Memory）等のメモリ２０と、ＲＡＭ３０と、キーボードやマウス、液晶ディスプレイ装置、ＣＤ−ＲＯＭドライブ、ＤＶＤ（Digital  Versatile  Disk）ドライブ、ＵＳＢ（Universal  Serial  Bus）接続端子等を含む入出力装置４０と、を備えるコンピューターである。その他、コンピューターの基本的な動作を記述したプログラムを格納するＲＯＭやタイマー、カウンター等を備えてよい。なお、これらの各要素は、バスを介して相互に通信可能に構成されている。
【００２２】
メモリ２０には、ＬＡＮ構成設計プログラム２０Ａが記憶されている。そして、ＣＰＵ１０は、入出力装置４０に対して所定の入力操作がなされたときに、ＬＡＮ構成設計プログラム２０ＡをＲＡＭ３０上に展開（ロード）して実行する。このような起動動作を経て、コンピューターがＬＡＮ構成設計支援装置１として機能することとなる。なお、ＬＡＮ構成設計プログラム２０Ａは、例えば、入出力装置４０に挿入等されたＣＤ−ＲＯＭやＤＶＤに記憶されたものがメモリ２０にインストールされて用いられる。また、電気通信回線を通じて取得されたものがメモリ２０にインストールされてもよく、コンピューターの出荷時にメモリ２０やＲＯＭ等に記憶されていてもよい。
【００２３】
図２は、ＬＡＮ構成設計プログラム２０Ａの処理手順を示すフローチャートである。まず、ＬＡＮ構成設計支援装置１は、入出力装置４０により、ノード及びノード間の通信量に関する情報（以下、単に入力情報と称する）を取得する（Ｓ１００）。具体的には、例えば、予めメモリ２０内や外部記憶媒体等に記憶されている入力情報が、メモリ２０における所定のアドレスにコピーされることにより、入力情報が取得される。
【００２４】
入力情報は、ビットアサイン表という形式で入力される（図３参照）。本表は、ノードに相当するＥＣＵ（以下、ノードがＥＣＵであるものとして説明する）のうち任意の２つのＥＣＵ間で送受信される単位時間あたりのデータ量を示すものであり、各項目は、例えば次式（１）で計算される。
【００２５】
単位時間あたりのデータ量＝｛（データ長＋ヘッダ長（１bit））×最大ビットスタッフィング率＋ヘッダ長（２bit）+インターフレームスペース（３bit）｝／送信周期
‥（１）
【００２６】
なお、ビットスタッフィングとは、送受信されるデータがバイナリデータであるときに、０又は１が５個連続する場合に１又は０を強制的に挿入する処理をいう。従って、本実施例における最大ビットスタッフィング率は、５個おきに必ず１又は０が挿入されたと仮定した場合のデータの延び率である１コンマ２が用いられる。また、インターフレームスペースは、データフレームとリモートフレームを分離するものである。
【００２７】
入力情報が取得されると、階層的クラスター分析に基づき複数のＥＣＵを分類してグループを作成する（Ｓ１１０〜Ｓ１３０）。本実施例では、階層的クラスター分析の一つであるウォード法を用いた分類手法を用いるものとして説明する。本処理は、どのＥＣＵ間で通信をやり取りしているかの偏りを発見してグループ化するものであり、ゲートウェイ装置を通るデータを少なくし、ひいてはゲートウェイ装置の数が過剰なものとならないようにすることを目的としている。
【００２８】
グループの作成は、類似度という概念に基づいて行なう。類似度とは、値が小さいほど類似しているという性質をもった値であり、他のＥＣＵとの通信量が似通ったＥＣＵほど小さい値となるものである。２つのＥＣＵ間の類似度は、例えば、当該２つのＥＣＵをＥＣＵ（１）、ＥＣＵ（２）とし、他のＥＣＵをＥＣＵ（３）〜ＥＣＵ（ｎ）とすると、次式（２）で計算される。
【００２９】
類似度｛ＥＣＵ（１）、ＥＣＵ（２）｝＝Σｋ＝３〜ｎ［｛ＥＣＵ（１）とＥＣＵ（ｋ）の単位時間あたりのデータ量｝−｛ＥＣＵ（２）とＥＣＵ（ｋ）の単位時間あたりのデータ量｝］２                                                            ‥（２）
【００３０】
まずは、このような類似度の計算を全てのＥＣＵ間について行なう（Ｓ１１０）。そして、最も類似度が小さい（すなわち類似した）２つのＥＣＵを組み合わせて新たなグループを作成する（Ｓ１２０）。
【００３１】
グループを作成すると、作成した各グループ内の通信負荷の平均が第１の所定負荷を超えるか否かを判定する（Ｓ１３０）。なお、未だグループに含められていないＥＣＵについては、通信負荷の計算から除外する（或いは、通信負荷がゼロのグループとして取り扱ってもよい）。
【００３２】
ここで、所定負荷は、設計対象に応じて予め定められる値であり、例えばユーザーにより初期条件として入力される。本実施例が設計対象とする複数のＥＣＵが情報を共有可能なＬＡＮ構成において、通信負荷は３０％程度以下であることが理想的であり、大きくともせいぜい４０％以下には収まることが好ましい、という背景が存在する。一方、各グループの通信負荷を全て３０％程度以下に収めるように設計することとすれば、グループ数の増加、ひいてはこれらを仲介するゲートウェイ装置の増加を招くため、通信負荷が許容可能な範囲でグループ数を絞り込むことが本発明の目的に沿うものである。従って、このような場合、所定負荷を例えば３５％前後の値に定めることが妥当である。すなわち、所定負荷とは、設計対象に応じて柔軟に定めることが可能な適合値である。
【００３３】
各グループ内の通信負荷の平均が所定負荷以内である場合は、通信負荷の平均が所定負荷を超えるまでの間、類似度の計算及びグループ作成を繰り返し実行する。なお、繰り返し作成されたグループは、その都度メモリ２０に記憶されるものとする。また、二度目以降の処理においては、ＥＣＵとグループの類似度、或いはグループ同士の類似度をそれぞれ計算し（Ｓ１１０）、任意の、２つのＥＣＵ、ＥＣＵとグループ、２つのグループ、のうち最も類似度が小さいものを組み合わせて、新たなグループを作成することとなる（Ｓ１２０）。なお、こうして繰り返し行なわれる処理を通じて、ツリー状分類図（デンドログラム）が作成される（後述する図４に示す）。
【００３４】
ＥＣＵとグループの類似度、及びグループ同士の類似度は、次式（３）に基づいて計算される。なお、簡易に表示を行なうため、右辺において「グループ」を省略する。ＥＣＵについては、含まれるＥＣＵの数が１であるグループとみなすことにより本式を適用可能である。
【００３５】
（グループＡと、グループＢ及びグループＣからなるグループと、の類似度）＝
｛（Ａに含まれるＥＣＵの数＋Ｂに含まれるＥＣＵの数）×ＡとＢの類似度／
（Ａに含まれるＥＣＵの数＋Ｂに含まれるＥＣＵの数＋Ｃに含まれるＥＣＵの数）｝
＋｛（Ａに含まれるＥＣＵの数＋Ｃに含まれるＥＣＵの数）×ＡとＣの類似度／
（Ａに含まれるＥＣＵの数＋Ｂに含まれるＥＣＵの数＋Ｃに含まれるＥＣＵの数）｝
−｛Ａに含まれるＥＣＵの数×ＢとＣの類似度／
（Ａに含まれるＥＣＵの数＋Ｂに含まれるＥＣＵの数＋Ｃに含まれるＥＣＵの数）｝
‥（３）
【００３６】
なお、式（３）はウォード法に基づく計算式であるが、これに限られず、最近隣法、最遠隣法、重心法、メディアン法、群平均法、可変法等を適宜使い分けてもよい。
【００３７】
各グループ内の通信負荷の平均が所定負荷を超えると、Ｓ１１０〜Ｓ１２０の処理を終了し、通信負荷の平均が所定負荷を超えることとなった一つ前の処理までに作成されていた各グループを暫定的なグループとして採用する。こうすることにより、各グループ内の通信負荷の平均が所定負荷を超えない範囲で、所定負荷に最も接近することとなる。
【００３８】
そして、各グループについて、通信負荷が基準負荷を超えたか否かを判定し、通信負荷が基準負荷以下であるグループを軽通信負荷グループと、通信負荷が基準負荷を超えるグループを重通信負荷グループと、それぞれ定義して分類する（Ｓ１４０）。なお、「定義」というのは便宜的な称呼に過ぎず、実際には、それぞれに異なるフラグを付与する程度の処理であってよい。また、基準負荷は、基本的には前述の所定負荷と同様の性格を有する値であり、設計対象に応じて予め定められる値である。所定負荷と同じ値を用いてもよいし、所定負荷に比して若干の増減があってもよい。
【００３９】
軽通信負荷グループについては、通信負荷に関する制約を満たすと考えられるため、グループ内のＥＣＵを同一のバスで接続することを決定する（Ｓ１５０）。
【００４０】
一方、重通信負荷グループについては、通信負荷に関する制約を満たしていないため、そのままＥＣＵを同一のバスで接続するのは適当でない。そのような設計を行なった結果、通信負荷が過大となってＥＣＵの制御に遅れが生じる等の不都合が生じかねないからである。従って、重通信負荷グループについて所定の重通信負荷グループ対策処理を行なうこととした（Ｓ１６０）。
【００４１】
重通信負荷グループ対策処理は、種々の手法により行なうことができる。例えば、（１）重通信負荷グループに含まれるＥＣＵの少なくとも一部を、軽通信負荷グループ間を接続するゲートウェイ装置とする、（２）（１）に加え、重通信負荷グループに含まれるＥＣＵを同一のバスで接続する、（３）重通信負荷グループ内の通信負荷が基準負荷以下となるまでグループを細分化し、細分化したグループに含まれるＥＣＵを同一のバスで接続する等が考えられる。これらの手法は、ユーザーにより予め選択されてもよいし、何らかのアルゴリズムにより組み合わされて用いられてもよい。例えば、基準負荷を超過した程度が比較的小さい重通信負荷グループについては（３）を適用し、基準負荷を超過した程度が比較的大きい重通信負荷グループについては（１）を適用する等の応用が考えられる。
【００４２】
このように重通信負荷グループ対策処理を行なうと、全てのグループにおいて通信負荷を基準負荷以下とすることができる。従って、実際の装置においてＥＣＵの制御に遅れが生じる等の不都合を抑制することができる。また、各グループ内の通信負荷の平均が所定負荷を超えない範囲で所定負荷に最も接近するように暫定的なグループを定めるから、グループ数を極力少ないものにすることができ、従ってゲートウェイ装置を通るデータを少なくすると共にゲートウェイ装置の数を抑制することができる。
【００４３】
以下、本実施例のＬＡＮ構成設計支援装置１が車両に搭載されるＥＣＵのＬＡＮ構成を設計する具体的な様子について説明する。図４は、上記Ｓ１１０〜１３０の処理によって作成されたグループと、これらに含まれるＥＣＵの略称、及びツリー状分類図（デンドログラム）を共に示すものである。また、図５は、各グループに含まれるＥＣＵの数、グループ内のＥＣＵを接続するバスの通信負荷（以下、単にバス負荷と表現する）、及びバス負荷が基準負荷以内に収まっているか否か、を示す表である。
【００４４】
グループＡについては、ＥＣＵ数が比較的多いものの、バス負荷は十分に低いため、接続可能なノード数の多いＬＡＮ設備（ＭＳ  ＣＡＮ等）を使用すれば、同一のバスにより接続可能であると判断できる。なお、こうしたノード数に関する制約も、ＬＡＮ構成設計プログラム２０Ａの処理内容に含まれてよい。すなわち、ノード数が基準数を超えた場合、バス負荷を加味して、同一のバスにより接続可能であるか否かを判断するのである。グループＢについては、ＥＣＵ数、バス負荷共に特段の問題がないため、同一のバスにより接続可能であると判断できる。
【００４５】
ところが、グループＣ及びグループＤについては、ＥＣＵ数は十分に少ないものの、バス負荷が基準負荷を超えており、同一のバスにより接続するのは好ましくない。従って、重通信負荷グループ対策処理が行なわれる。
【００４６】
図６は、グループＣに対して、グループ内の通信負荷が基準負荷以下となるまでグループを細分化し、細分化したグループについてグループ内通信用のバスを設けるという手法（Ｓ１６０の説明において例示した（３）に相当）を適用した様子を示す図である。本手法においては、例えば、図４で例示したツリー状分類図（デンドログラム）を参照することによりＥＣＵ「ＶＧＲ」が最も上の階層であることを判別し、当該「ＶＧＲ」をゲートウェイ装置として２つのグループに分割する（分割後のグループをＣ１、Ｃ２とする）。なお、本処理をコンピューター処理として行なうため、ツリー状分類図（デンドログラム）における階層が、上記フローチャートにおけるＳ１１０〜Ｓ１３０の処理を通じて各ＥＣＵに対して付与されることが望ましい。
【００４７】
グループＤについては、ＥＣＵ数が少ないにも拘らずバス負荷が比較的大きいため、グループＣと同様に再分類するのは余り効果的でない。従って、Ｓ１６０の説明において例示した（１）、又は（１）及び（２）の手法を適用するのが適当である。図７は、グループＤに含まれるＥＣＵ（「ＥＮＧ」、「ＤＳ１」、［ＥＣＢ］）をグループＡ、グループＢ、グループＣ１、及びグループＣ２を接続するゲートウェイ装置として用いると同時に、グループＤに含まれるＥＣＵ間の通信をグループＡ〜Ｃ２内のバスを用いて行なう（分散させる）ように設計されたＬＡＮ構成の一例と、その結果として計算される各グループのバス負荷を共に示す図である（Ｓ１６０の説明における（１）に相当）。図示する如く、各グループのバス負荷が基準負荷以内に収まっており、且つ基準負荷に近い値となっているため、グループ内のバスを効率的に使用すると共にゲートウェイ装置を通るデータを少なくすることができる。
【００４８】
また、図８は、図７の構成例に加え、更にグループＤに対しても専用のバスを設ける構成例と、その結果として計算される各グループのバス負荷を共に示す図である（Ｓ１６０の説明における（２）に相当）。このようにＬＡＮ構成を設計することにより、各グループのバス負荷はより軽減されることとなるが、反面、バスの数が増加することとなる。従って、図７と図８とのいずれを採用するかは、実際の対象機器の目的や使用環境等に応じて任意に定めてよい。
【００４９】
図９は、本実施例の比較対象となる、ある車両において実際に採用されているＬＡＮ構成、及び各グループのバス負荷を共に示す図である。図中、「ＭＳ」、「Ｖ」、「制・駆動力」、「ステア」、「Ｗｉｌ」は、それぞれグループ名である。
【００５０】
そして、図１０は、図７のＬＡＮ構成を採用した場合と、図９のＬＡＮ構成を採用した場合との、ゲートウェイ装置を通過するデータに起因するバス負荷（ゲートウェイ装置内部バスの負荷）をそれぞれ示す図である。図からは、図７のＬＡＮ構成を採用した場合に、ゲートウェイ装置内部バスの負荷が減少していることが見て取れる。
【００５１】
また、図１１は、図８のＬＡＮ構成を採用した場合と、図９のＬＡＮ構成を採用した場合との、各グループ内の送受信データ量をそれぞれ示す図である。図からは、図８のＬＡＮ構成を採用した場合に、各グループ内の送受信データ量が均一化されていることが見て取れる。なお、図８に示した各グループのバス負荷と図１１に示す送受信データ量とが比例していないのは、各グループに対して異なる（適切な）ＬＡＮ設備を使用していることに基づく。
【００５２】
以上説明した本実施例のＬＡＮ構成設計支援装置１によれば、グループ内のバスを効率的に使用すると共にゲートウェイ装置を通るデータを少なくすることができる。ひいては、ゲートウェイ装置の数が過剰なものとならないようにすることができる。すなわち、ＬＡＮ構成をより適切に設計することができる。
【００５３】
以上、本発明を実施するための最良の形態について実施例を用いて説明したが、本発明はこうした実施例に何等限定されるものではなく、本発明の要旨を逸脱しない範囲内において種々の変形及び置換を加えることができる。
【産業上の利用可能性】
【００５４】
本発明は、自動車製造業に供給されるＬＡＮ構成設計プログラムの製造業等に利用可能である。
【図面の簡単な説明】
【００５５】
【図１】本発明の一実施例に係るＬＡＮ構成設計支援装置１の全体構成の一例を示す図である。
【図２】ＬＡＮ構成設計プログラム２０Ａの処理手順を示すフローチャートである。
【図３】ビットアサイン表という形式で入力される入力情報の一例を示す図である。
【図４】作成されたグループと、これらに含まれるＥＣＵの略称、及びツリー状分類図（デンドログラム）を共に示す図である。
【図５】各グループに含まれるＥＣＵの数、グループ内のＥＣＵを接続するバスの通信負荷、及びバス負荷が基準負荷以内に収まっているか否か、を示す表である。
【図６】グループＣに対して、グループ内の通信負荷が基準負荷以下となるまでグループを細分化し、細分化したグループについてグループ内通信用のバスを設けるという手法を適用した様子を示す図である。
【図７】グループＤに含まれるＥＣＵをグループＡ、グループＢ、グループＣ１、及びグループＣ２を接続するゲートウェイ装置として用いると同時に、グループＤに含まれるＥＣＵ間の通信をグループＡ〜Ｃ２内のバスを用いて行なうように設計されたＬＡＮ構成の一例と、その結果として計算される各グループのバス負荷を共に示す図である。
【図８】図７の構成例に加え、更にグループＤに対しても専用のバスを設ける構成例と、その結果として計算される各グループのバス負荷を共に示す図である。
【図９】本実施例の比較対象となる、ある車両において実際に採用されているＬＡＮ構成、及び各グループのバス負荷を共に示す図である。
【図１０】図７のＬＡＮ構成を採用した場合と、図９のＬＡＮ構成を採用した場合との、ゲートウェイ装置を通過するデータに起因するバス負荷をそれぞれ示す図である。
【図１１】図８のＬＡＮ構成を採用した場合と、図９のＬＡＮ構成を採用した場合との、各グループ内の送受信データ量をそれぞれ示す図である。
【符号の説明】
【００５６】
１      ＬＡＮ構成設計支援装置
１０    ＣＰＵ
２０    メモリ
２０Ａ  ＬＡＮ構成設計プログラム
３０    ＲＡＭ
４０    入出力装置
【図１】
2008078924.tif 000003
【図２】
2008078924.tif 000004
【図３】
2008078924.tif 000005
【図４】
2008078924.tif 000006
【図５】
2008078924.tif 000007
【図６】
2008078924.tif 000008
【図７】
2008078924.tif 000009
【図８】
2008078924.tif 000010
【図９】
2008078924.tif 000011
【図１０】
2008078924.tif 000012
【図１１】
2008078924.tif 000013