(57)【特許請求の範囲】
【請求項１】
メインシステムと同一ＬＡＮ回線上にローカルシステムが接続されたローカルシステムを有するＬＡＮシステムにおいて、前記メインシステムとローカルシステムはそれぞれマスタとスレーブを有し、該マスタとスレーブの各々は送受信機能を備えており、前記ローカルシステムのマスタとスレーブは相互に個別通信のみを行い、かつメインシステムからは同報通信のみを受信するよう設定されており、送信側では送信種別の判断に基づいて一斉同報通信、グループ同報通信、又は個別通信に対応した転送アドレスを設定してデータを回線上に送信し、受信側は受信したデータが、一斉同報通信、グループ同報通信、又は個別通信によるデータかを判断し、通信の種別に応じてデータを受信又は破棄し、一斉同報通信により受信したデータであっても、当該マスタ又はスレーブに必要なデータであると判断した場合にはこれ受けて記憶し又は処理し、不必要なデータであると判断した場合にはこれを破棄できるように設定した、ローカルシステムを有するＬＡＮシステム。
【請求項２】
前記ローカルシステムのマスタとスレーブは、前記受信した同報通信に予め設定された必要なデータが含まれる場合のみこれを受け入れるよう設定されている、請求項１に記載のローカルシステムを有するＬＡＮシステム。
【請求項３】
前記マスタとスレーブの各々はアドレスを有している、請求項１又は２のいずれか１項に記載のローカルシステムを有するＬＡＮシステム。
【請求項４】
前記送受信機能はアプリケーション部とプロトコル部より構成されている、請求項１又は２のいずれか１項に記載のローカルシステムを有するＬＡＮシステム。
【請求項５】
前記アプリケーション部はマイコンであり、前記プロトコル部は通信プロトコルＩＣにより構成されている、請求項４に記載のローカルシステムを有するＬＡＮシステム。
【請求項６】
前記アプリケーション部はマイコンであり、前記プロトコル部は該マイコンに含まれる通信プロトコルソフトウエアにより構成されている、請求項４に記載のローカルシステムを有するＬＡＮシステム。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
ＬＡＮ回線上に接続されるメインシステムと同一回線上にローカルシステムを接続し、２種のシステムを１本の回線上で互いに影響を受けないようにするＬＡＮシステムに関する。
【０００２】
【従来の技術】
接続機器が固定されていない１つのプロトコル上で動作するローカルシステムを有するＬＡＮシステムとして、図１に示すような構成がある。図１は従来のローカルシステムを有するＬＡＮシステムの構成を示す図である。図においてメインシステム１はＡをマスタとしてスレーブＢ、Ｃ、Ｄが動作し、ＬＡＮ回線３によって接続されている。一方、ローカルシステム２はＡ′をマスタとしてスレーブＢ′が動作し、Ｂ′はＡ′とローカル専用回線４により接続されている。そして、マスタＡ′はＬＡＮ回線３によりメインシステムと接続されている。
【０００３】
このように、従来のローカルシステムを有するＬＡＮシステムの場合、ローカルシステム用に専用回線が必要であり、かつ別のプロトコルが必要である。また、回線接続が複雑になり、種類の異なるコネクタが複数必要となる。
【０００４】
【発明が解決しようとする課題】
従って、本発明の目的は、回線や通信のプロトコルを増やさずに、ＬＡＮ回線上に接続されたメインシステムと同一回線上接続されたローカルシステムが、互いに干渉しない、ローカルシステムを有するＬＡＮシステムを構築することである。
【０００５】
【課題を解決するための手段】
メインシステムと同一ＬＡＮ回線上にローカルシステムが接続されたローカルシステムを有するＬＡＮシステムにおいて、前記メインシステムとローカルシステムはそれぞれマスタとスレーブを有し、該マスタとスレーブの各々は送受信機能を備えている。そしてローカルシステムのマスタとスレーブは相互に個別通信のみを行い、かつメインシステムからは同報通信のみを受信するよう設定されている。また、ローカルシステムのマスタとスレーブは、送信された同報通信に予め設定された必要なデータが含まれる場合のみこれを受信するよう設定することもできる。そして、前記マスタとスレーブの各々はアドレスを有している。
【０００６】
前記送受信機能はアプリケーション部とプロトコル部により構成することができる。そして、前記アプリケーション部はマイコンとし、、前記プロトコル部は通信プロトコルＩＣにより構成することができる。さらに、前記アプリケーション部はマイコンとし、前記プロトコル部は該マイコンに含まれる通信プロトコルソフトウエアにより構成することもできる。
【０００７】
【発明の実施の形態】
図２は本発明のローカルシステムを有するＬＡＮシステムが構築されたシステム構成の例を示す図である。本発明によれば、ＬＡＮ上に接続されるメインシステムと同一回線上にローカルシステムを接続した図２に示すシステム構成において、２種のシステムを１本の回線上で互いに影響を受けないようなシステムを構築することができる。図において、メインシステム１はＡをマスタとしてスレーブＢ、Ｃ、Ｄが動作する。ローカルシステム２はＡ′をマスタとしてスレーブＢ′が動作し、互いにローカル通信（１対１の個別通信）を行い、Ａ〜Ｄには働きかけない。一方、マスタＡ′とスレーブＢ′はメインシステム１と接続され、メインシステム１の状態を知るためメインシステムのＡ〜Ｄの同報通信のデータのみを受信し、利用できるようになっている。
【０００８】
例えば、図２の各構成機器にアドレスを割り当てる。図に示すように、マスタＡを「１００」、スレーブＢ、Ｃ、Ｄをそれぞれ「１０１」、「１０２」、「１０３」とし、マスタＡ′を「２００」、スレーブＢ′を「２０１」とする。例えば、マスタＡから一斉同報するためアドレスを限定せずに送信すると、全ての構成機器に情報を送ることができる。また、グループ同報する場合、アドレスを先頭に「１」が付されたアドレスのグループとすれば、特定のグループ（スレーブＢ、Ｃ、Ｄ）にのみ情報を送ることができる。一方、個別通信する場合は、例えばアドレスを「１０３」とすると、スレーブＤだけに情報を送ることができる。
【０００９】
図３は本発明のシステム構成を車載機器に適用した場合の構成を示した図である。図３は前席モニタＡをマスタとし、前席ＴＶチューナＢ、オーディオＣ、ナビゲーションＣをスレーブとしたメインシステム１と、後席モニタＡ′をマスタとし後席ＴＶチューナをＢ′をスレーブとしたローカルシステム２を示す。この構成において、後席モニタＡ′と後席ＴＶチューナＢ′の間では個別通信のみ行い、他の機器には干渉しない。また、後席モニタはＡ′又は後席ＴＶチューナＢ′はメインシステム１からの同報通信データを予め設定した必要なデータかどうか判断し、後席のローカルシステム２としての動作を決定する。
【００１０】
図４は本発明のローカルシステムを有するＬＡＮシステムの通信の動作を説明するための図である。図において、前席モニタＡから一斉同報した場合((a)の場合）、例えば前席ＴＶチューナＢでは受信されるが、後席モニタＡ′及び後席ＴＶチューナＢ′では不要なデータであると判断され無視される。また、前席ＴＶチューナＢから一斉同報した場合((b)の場合）、前席モニタＡでは受信されるが、後席モニタＡ′及び後席ＴＶチューナＢ′では無視される。しかし、例えば前席モニタＡからイグニッション（ＩＧ）位置情報を一斉同報した場合((c)の場合）、後席モニタＡ′及び後席ＴＶチューナＢ′では必要なデータであると判断し、これを受信して利用するようにしてもよい。
【００１１】
一方、ローカルシステム通信においては、後席モニタＡ′と後席ＴＶチューナＢ′が互いに個別通信を行い((d)、(e）の場合）、後席モニタＡ′にのみ、又は後席ＴＶチューナＢ′にのみ情報を送るようにする。
図５は本発明に用いられる通信データフォーマットの例を示したものである。図のデータフォーマットにおいて、ｌには同報通信か個別通信か通信の種別を表すデータが、そして、ｍには転送先アドレスのデータがそれぞれ含まれている。ｎには転送データが含まれている。
【００１２】
図６は本発明のローカルシステムを有するＬＡＮシステムを構築するための構成の概要を示したものである。図において、（１）は専用通信プロトコルＩＣを用いて本発明システムをハードを用いて実現した構成を示し、（２）は通信プロトコルをソフトウエアで実現した構成を示す。
図６の（１）の構成について説明すると、アプリケーション部のマイコン（Ａ１）とプロトコル部の通信プロトコルＩＣ（ａ１）が、例えば図３の前席モニタＡに対応し、マイコン（Ｂ１）と通信プロトコルＩＣ（ｂ１）が、例えば図３の前席ＴＶチューナＢあるいは後席モニタＡ′に対応し、ＬＡＮの回線３で接続されている。これらアプリケーション部とプロトコル部で送受信機能を構成している。
【００１３】
一方、図６の（２）においては、通信プロトコルがマイコンＡ２に含まれる通信ソフトウエア（ａ2 ）で実現される。同様に通信プロトコルがマイコンＢ２に含まれる通信ソフトウエア（ｂ2 ）で実現される。そして、図６（１）の構成と同様にこれらはＬＡＮの回線３で接続されている。
図６において、マイコンＡ１、Ｂ１、Ａ２、Ｂ２はシステム上の役割を管理している。例えば、図３の構成において前席の機器か後席の機器かを管理する。一方、通信プロトコルＩＣ（ａ１、ｂ１）及び通信ソフトウエア（ａ2 、ｂ2 ）は通信データフォーマットを管理しており、転送先アドレスや同報通信か個別通信かの通信の種別を判断し、どの機器に送信するかを判断する。
【００１４】
図７及び図８は本発明システムの動作を示すフローチャートである。なお、フローチャートで示す動作は、図６に示されているマイコンＡ１、Ａ２、Ｂ１、Ｂ２等で制御される。
図７のフローチャートは送信側アプリケーション部（ＴＡ）と送信側プロトコル部（ＴＰ）の動作を示す。まずＴＡにおいて、送信する機器がどの機器であるか、言い換えれば当該機器が前席モニタＡであるか、又はオーディオＣであるかによってマイコンがコマンドを設定する。そして、どの機器に送信するコマンドかに応じて送信（１）又は（２）を選択する。同報通信を行う場合は送信（１）を選択し（Ｓ１）、同報通信の設定をする（Ｓ３）。一方、個別通信を行う場合は送信（２）を選択し（Ｓ２）、個別通信の設定をする（Ｓ４）。そして、送信要求（Ｓ５）においてデータフォーマットを作成し、アプリケーション部は終了する（Ｓ６）。
【００１５】
次に通信プロトコル部（ＴＰ）の送信処理（Ｓ７）において、マイコンと通信プロトコルの間でデータ転送が行われる。図６の構成（１）の場合、マイコンＡ１から通信プロトコルＩＣのａ１にデータが転送される。一方、構成（２）の場合、マイコンＡ２内のメモリでデータのやり取りを行う。次に通信プロトコルで通信種別が判断される（Ｓ８）。一斉同報通信であると判断されるとＳ９に進み、Ｓ１２で転送アドレスが設定される。グループ同報通信であると判断されるとＳ１０に進み、また、個別通信であると判断されるとＳ１１に進み、それぞれＳ１２で転送アドレスが設定される。そして、送信（Ｓ１３）に進みデータが回線３上に送信され、送信側の通信プロトコルの動作が終了する（Ｓ１４）。
【００１６】
図８のフローチャートは受信側プロトコル部（ＲＰ）と受信側アプリケーション部（ＲＡ）の動作を示す。まずＲＰの受信処理（Ｓ１５）においてプロトコルの処理を行う。次に一斉同報通信であるかどうか判断され（Ｓ１６）、Ｙｅｓであれば受信される（Ｓ１９）。Ｎｏであればグループ同報通信であるかどうか判断され（Ｓ１７）、Ｙｅｓであればグループが一致しているかどうか判断される（Ｓ２１）。即ち、当該通信プロトコル部の機器が指定されたグループであるかどうかを判断する。そしてＹｅｓであれば受信され（Ｓ２２）、Ｎｏであればデータは破棄される（Ｓ２３）。一方、Ｓ１７でＮｏであれば個別通信であるからアドレスが一致しているかどうか判断され（Ｓ１８）、Ｙｅｓであれば受信され（Ｓ１９）、Ｎｏであればデータは破棄される（Ｓ２０）。そして、通信プロトコルとマイコンの間で受信されたデータの転送が行われ（Ｓ２４）、ＲＰでの処理が終了する。図６の構成（１）の場合、通信プロトコルＩＣのｂ１からマイコンＢ１にデータが転送される。一方、構成（２）の場合、マイコンＢ２内のメモリでデータのやり取りを行う。
【００１７】
次に、ＲＡにおいて受信したデータ内容の判断が行われる（Ｓ２５）。そしてＳ２６において予め設定した当該機器に必要なデータかどうか判断される（Ｓ２６）。例えば、ＲＡが図３の後席モニタＡ′あるいは後席ＴＶチューナＢ′のアプリケーション部である場合、後席に必要なデータかどうかが判断される。Ｙｅｓであれば受信したデータは記憶され、又は処理される（Ｓ２７）。一方、Ｎｏであれば受信したデータは破棄される（Ｓ２８）。そして、一連の動作が終了する（Ｓ２９）。
【００１８】
図７及び図８のフローチャートに示すように、送信側では送信種別の判断に基づいて一斉同報通信、グループ同報通信、あるいは個別通信に対応した転送アドレスを設定し、どの機器に送信するかを設定してデータを回線上に送信する。一方、受信側は受信したデータが一斉同報通信、グループ同報通信、あるいは個別通信によるデータかを判断し、通信の種別に応じてこれらのデータを受信し、あるいは破棄して受信しないようにする。さらに、一斉同報通信により受信したデータであっても、当該機器に必要なデータであると判断した場合にはこれを受けて記憶し、又は処理する。一方、当該機器にとって不必要なデータと判断した場合には、このデータを破棄できるように設定しておく。
【００１９】
上記のように、送信側では送信するデータの通信種別に応じて転送アドレスを設定して送信し、受信側では受信されたデータの通信の種類を判断してこのデータを受信するかどうか決定できるようにシステムを構築した。そして本発明では、ローカルシステムにおいてはマスタとスレーブは相互に個別通信のみを行うように設定しておく。そのためローカルシステムからメインシステムに働きかけることはない。また、ローカルシステムのマスタとスレーブはメインシステムからは同報通信のみを受けるように設定しておく。さらに、通信の種類を判断した結果受け入れたデータであっても、予め設定した当該機器に必要なデータかどうか判断し、必要な場合にのみ受け入れるようにした。そのため、別のプロトコルを必要とせずに、同一のＬＡＮ回線上に接続されたローカルシステムがメインシステムと互いに干渉しないローカルシステムを構築することができる。
【００２０】
【発明の効果】
上記のように、本発明によれば１本の回線で互いに干渉しないメインシステムとローカルシステムを構築できるため、接続や配線が複雑にならない。また、通信の回路やプロトコルが１本化できる。さらに、１本の回線上に複数のシステムが構築でき、かつ互いに独立させたり一部のコマンドでデータを利用することができる。
【図面の簡単な説明】
【図１】従来のローカルシステムを有するＬＡＮシステムの構成を示す図である。
【図２】本発明のローカルシステムを有するＬＡＮシステムが構築されたシステム構成を示す図である。
【図３】本発明のシステム構成を車載機器に適用した場合の構成を示した図である。
【図４】本発明のローカルシステムを有するＬＡＮシステムの通信の動作を説明するための図である。
【図５】本発明に用いられる通信データフォーマットの例を示した図である。
【図６】本発明のローカルシステムを有するＬＡＮシステムを構築するための構成を示した図である。
【図７】  本発明システムの動作を示すフローチャートである。
【図８】  本発明システムの動作を示すフローチャートである。
【符号の説明】
１…メインシステム
２…ローカルシステム
３…ＬＡＮ回線
４…専用回線
Ａ…マスタ（前席モニタ）
Ｂ…スレーブ（前席ＴＶチューナ）
Ｃ…スレーブ（オーディオ）
Ｄ…スレーブ（ナビゲーション）
Ａ′…マスタ（後席モニタ）
Ｂ′…スレーブ（後席ＴＶチューナ）
Ａ１、Ｂ１、Ａ２、Ｂ２…マイコン
ａ1 、ｂ1 …通信プロトコルＩＣ
ａ2 、ｂ2 …通信ソフトウエア
【図１】
0004130036.tif 000002
【図２】
0004130036.tif 000003
【図３】
0004130036.tif 000004
【図４】
0004130036.tif 000005
【図５】
0004130036.tif 000006
【図６】
0004130036.tif 000007
【図７】
0004130036.tif 000008
【図８】
0004130036.tif 000009