(57)【特許請求の範囲】
【請求項１】
複数のネットワークが接続し、前記複数のネットワーク間におけるデータの中継処理を行う中継装置と、前記複数のネットワークの各々に属する複数の通信端末とを備え、前記中継装置および前記通信端末は、固有の識別子を付与されており、
前記通信端末は、
前記複数の通信端末の各々が、自端末と同じ前記ネットワークに属しているか否かを示す端末情報を格納した端末情報記憶部と、
前記端末情報に基づいて、データの送信先となる前記通信端末が、自端末と同じ前記ネットワークに属しているか否かを判定する通信判定部と、
前記通信判定部の判定結果に基づいて、データの送信先となる前記通信端末が自端末と同じ前記ネットワークに属している場合、データの送信先となる前記通信端末の識別子を設定した第１の送信先アドレス部と、自端末の識別子を設定した第１の送信元アドレス部とを含む第１の通信信号をネットワーク上に送出し、データの送信先となる前記通信端末が自端末と異なる前記ネットワークに属している場合、前記中継装置の識別子を設定した第２の送信先アドレス部と、自端末の識別子を設定した第２の送信元アドレス部と、データの送信先となる前記通信端末の識別子を設定した第１の通信対象アドレス部とを含む第２の通信信号をネットワーク上に送出する通信部とを備え、
前記中継装置は、
前記複数の通信端末の各々と当該通信端末の各々が属している前記ネットワークとの対応関係を示すネットワーク情報を格納したネットワーク情報記憶部と、
前記第２の通信信号を受信した場合、前記ネットワーク情報に基づいて、前記第２の通信信号の前記第１の通信対象アドレス部に設定されている識別子を付与された前記通信端末が属している前記ネットワークに、前記第２の通信信号から変換した第３の通信信号を送出する中継処理部と、
前記複数のネットワークの各々と当該ネットワークの各々において使用可能な一斉同報アドレスとの対応関係を示す一斉同報情報を格納した一斉同報情報記憶部とを備え、
前記通信端末の前記通信部が、自端末が属している前記ネットワークで使用可能な一斉同報アドレスを前記第１の送信先アドレス部に設定した前記第１の通信信号を送出し、前記中継装置の前記中継処理部が、前記第１の通信信号を受信した場合、
前記中継処理部は、前記一斉同報情報に基づいて、前記第１の送信先アドレス部に設定されている前記一斉同報アドレスを使用可能な前記ネットワークに、前記第１の通信信号から変換した第４の通信信号を送出する
ことを特徴とする通信システム。
【請求項２】
前記中継装置の前記中継処理部は、前記第２の通信信号を受信した場合、前記第１の通信対象アドレス部に設定されている前記識別子を設定した第３の送信先アドレス部と、前記中継装置の識別子を設定した第３の送信元アドレス部と、前記第２の送信元アドレス部に設定されている前記識別子を設定した第２の通信対象アドレス部とを含む前記第３の通信信号を生成することを特徴とする請求項１記載の通信システム。
【請求項３】
前記通信端末は、前記第３の通信信号を受信した場合、前記第２の通信対象アドレス部に設定されている識別子を付与された前記通信端末が自端末と異なる前記ネットワークに属していることを、前記端末情報記憶部の前記端末情報に反映させることを特徴とする請求項２記載の通信システム。
【請求項４】
前記中継装置は、前記複数のネットワークの各々と当該ネットワークの各々において使用可能な一斉同報アドレスとの対応関係を示す一斉同報情報を格納した一斉同報情報記憶部を備え、
前記通信端末の前記通信部が、一斉同報アドレスを前記第１の通信対象アドレス部に設定した前記第２の通信信号を送出し、前記中継装置の前記中継処理部が、前記第２の通信信号を受信した場合、
前記中継処理部は、前記一斉同報情報に基づいて、前記第１の通信対象アドレス部に設定されている前記一斉同報アドレスを使用可能な前記ネットワークに、前記第２の通信信号から変換した前記第３の通信信号を送出する
ことを特徴とする請求項１乃至３いずれか記載の通信システム。
【請求項５】
互いに通信プロトコルが異なる複数の前記ネットワークが前記中継装置に接続し、
前記中継装置の前記中継処理部は、前記第２の通信信号を受信した場合、この第２の通信信号の前記第１の通信対象アドレス部に設定されている識別子を付与された前記通信端末が属している前記ネットワークの通信プロトコルで、前記第３の通信信号をカプセル化する
ことを特徴とする請求項１乃至４いずれか記載の通信システム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワーク間のデータ授受を行う通信システムに関するものである。
【背景技術】
【０００２】
互いに種類（通信プロトコル）の異なる２つのネットワーク間で行われる通信には、２つのネットワーク間に設けたゲートウェイが、プロトコル変換、コマンド変換を行うことによって、ネットワーク間の中継処理を可能にしている（例えば、特許文献１参照）。
【０００３】
また、同一種類のネットワーク（セグメント）間の通信には、ネットワーク間にルータを設ける。例えば、ＴＣＰ／ＩＰ（transmission control protocol/ internet protocol）を用いたネットワークにおいても、同一種類のネットワーク間の中継処理は、ルータをネットワーク間に設けることによって実現される。
【０００４】
そして、ゲートウェイおよびルータのように、ネットワーク間におけるデータの中継処理を行う中継装置は、内蔵しているネットワークインターフェースカードの動作モードをプロミスキャスモード（無差別モード）に設定する。プロミスキャスモードの中継装置は、ネットワーク上のデータが自己以外のアドレス（ＭＡＣアドレス）宛のデータであっても、全てのデータを受信することができ、ネットワーク間の中継処理が可能となる。
【０００５】
このようにプロミスキャスモードの機能を有する中継装置を用いる場合、送信端末が、中継装置による中継の必要性の有無を意識しなくても、ネットワーク間の通信を行うことができる。
【先行技術文献】
【特許文献】
【０００６】
【特許文献１】特開２００２−１５２２８０号公報
【発明の概要】
【発明が解決しようとする課題】
【０００７】
一般に、上記のような中継装置は、主にＴＣＰ／ＩＰを用いた通信を前提としているため、専用線を用いた独自の通信に用いることはできない。専用線を用いた独自の通信として、近年、家電機器に通信機能を組み込んで、家電機器の監視制御をネットワーク上で行うための通信システムが提案されている。
【０００８】
そして、家電機器等の通信端末に組み込まれるネットワーク用ＬＳＩの処理能力が高く、ネットワーク帯域が広ければ、例えばＥｔｈｅｒｎｅｔ（登録商標）上のＴＣＰ／ＩＰを用いた通信が可能である。
【０００９】
しかし、家電機器の監視制御等を行う通信システムは、ネットワーク帯域が狭く、ネットワーク接続される通信端末に組み込まれるネットワーク用ＬＳＩの処理能力が低い。このように処理能力の低い通信端末を用いた通信システムでは、中継装置にプロミスキャスモードの機能を設けることができないため、ネットワーク間の中継処理が困難であった。
【００１０】
本発明は、上記事由に鑑みてなされたものであり、その目的は、プロミスキャスモードの機能を持たない中継装置を用いて、ネットワーク間の通信を行うことができる通信システムを提供することにある。
【課題を解決するための手段】
【００１１】
本発明の通信システムは、複数のネットワークが接続し、前記複数のネットワーク間におけるデータの中継処理を行う中継装置と、前記複数のネットワークの各々に属する複数の通信端末とを備え、前記中継装置および前記通信端末は、固有の識別子を付与されており、前記通信端末は、前記複数の通信端末の各々が、自端末と同じ前記ネットワークに属しているか否かを示す端末情報を格納した端末情報記憶部と、前記端末情報に基づいて、データの送信先となる前記通信端末が、自端末と同じ前記ネットワークに属しているか否かを判定する通信判定部と、前記通信判定部の判定結果に基づいて、データの送信先となる前記通信端末が自端末と同じ前記ネットワークに属している場合、データの送信先となる前記通信端末の識別子を設定した第１の送信先アドレス部と、自端末の識別子を設定した第１の送信元アドレス部とを含む第１の通信信号をネットワーク上に送出し、データの送信先となる前記通信端末が自端末と異なる前記ネットワークに属している場合、前記中継装置の識別子を設定した第２の送信先アドレス部と、自端末の識別子を設定した第２の送信元アドレス部と、データの送信先となる前記通信端末の識別子を設定した第１の通信対象アドレス部とを含む第２の通信信号をネットワーク上に送出する通信部とを備え、前記中継装置は、前記複数の通信端末の各々と当該通信端末の各々が属している前記ネットワークとの対応関係を示すネットワーク情報を格納したネットワーク情報記憶部と、前記第２の通信信号を受信した場合、前記ネットワーク情報に基づいて、前記第２の通信信号の前記第１の通信対象アドレス部に設定されている識別子を付与された前記通信端末が属している前記ネットワークに、前記第２の通信信号から変換した第３の通信信号を送出する中継処理部と、前記複数のネットワークの各々と当該ネットワークの各々において使用可能な一斉同報アドレスとの対応関係を示す一斉同報情報を格納した一斉同報情報記憶部とを備え、前記通信端末の前記通信部が、自端末が属している前記ネットワークで使用可能な一斉同報アドレスを前記第１の送信先アドレス部に設定した前記第１の通信信号を送出し、前記中継装置の前記中継処理部が、前記第１の通信信号を受信した場合、前記中継処理部は、前記一斉同報情報に基づいて、前記第１の送信先アドレス部に設定されている前記一斉同報アドレスを使用可能な前記ネットワークに、前記第１の通信信号から変換した第４の通信信号を送出することを特徴とする。
【００１２】
この発明において、前記中継装置の前記中継処理部は、前記第２の通信信号を受信した場合、前記第１の通信対象アドレス部に設定されている前記識別子を設定した第３の送信先アドレス部と、前記中継装置の識別子を設定した第３の送信元アドレス部と、前記第２の送信元アドレス部に設定されている前記識別子を設定した第２の通信対象アドレス部とを含む前記第３の通信信号を生成することが好ましい。
【００１３】
この発明において、前記通信端末は、前記第３の通信信号を受信した場合、前記第２の通信対象アドレス部に設定されている識別子を付与された前記通信端末が自端末と異なる前記ネットワークに属していることを、前記端末情報記憶部の前記端末情報に反映させることが好ましい。
【００１５】
この発明において、前記中継装置は、前記複数のネットワークの各々と当該ネットワークの各々において使用可能な一斉同報アドレスとの対応関係を示す一斉同報情報を格納した一斉同報情報記憶部を備え、前記通信端末の前記通信部が、一斉同報アドレスを前記第１の通信対象アドレス部に設定した前記第２の通信信号を送出し、前記中継装置の前記中継処理部が、前記第２の通信信号を受信した場合、前記中継処理部は、前記一斉同報情報に基づいて、前記第１の通信対象アドレス部に設定されている前記一斉同報アドレスを使用可能な前記ネットワークに、前記第２の通信信号から変換した前記第３の通信信号を送出することが好ましい。
【００１６】
この発明において、互いに通信プロトコルが異なる複数の前記ネットワークが前記中継装置に接続し、前記中継装置の前記中継処理部は、前記第２の通信信号を受信した場合、この第２の通信信号の前記第１の通信対象アドレス部に設定されている識別子を付与された前記通信端末が属している前記ネットワークの通信プロトコルで、前記第３の通信信号をカプセル化することが好ましい。
【発明の効果】
【００１７】
以上説明したように、本発明では、プロミスキャスモードの機能を持たない中継装置を用いて、ネットワーク間の通信を行うことができるという効果がある。
【図面の簡単な説明】
【００１８】
【図１】実施形態１の通信システムの構成を示すブロック図である。
【図２】同上の端末情報の構造を示すテーブル図である。
【図３】同上のネットワーク情報の構造を示すテーブル図である。
【図４】同上の通信端末の動作を示すフローチャート図である。
【図５】同上の中継装置の動作を示すフローチャート図である。
【図６】（ａ）（ｂ）（ｃ）同上の第１，第２，第３の各通信信号のヘッダ部を示すフォーマット図である。
【図７】同上の通信信号を受信した通信端末の動作を示すフローチャート図である。
【図８】実施形態２の中継装置の構成を示すブロック図である。
【図９】同上の一斉同報情報の構造を示すテーブル図である。
【図１０】同上の中継装置の動作を示すフローチャート図である。
【図１１】実施形態３の通信システムの構成を示すブロック図である。
【図１２】同上のネットワーク情報の構造を示すテーブル図である。
【図１３】同上の通信システムの各構成を概念的に示すブロック図である。
【発明を実施するための形態】
【００１９】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２０】
（実施形態１）
図１は、本実施形態の通信システムの構成を示し、同じ通信プロトコルの２つのネットワーク（セグメント）ＮＴ１，ＮＴ２が、中継装置１に接続している。さらに、ネットワークＮＴ１には複数の通信端末２１が接続し、ネットワークＮＴ２には複数の通信端末２２が接続している。すなわち、通信端末２１は、ネットワークＮＴ１に属しており、通信端末２２は、ネットワークＮＴ２に属している。
【００２１】
中継装置１、通信端末２１，２２の各々には、固有の識別子が予め付与されており、この識別子を用いてネットワークの通信制御がなされる。識別子には、ＭＡＣアドレス等が用いられる。また、中継装置１、通信端末２１，２２の各々に搭載された上位のアプリケーションが使用するＩＤを、識別子に用いてもよい。
【００２２】
まず通信端末２１，２２は、同じ通信端末で構成されており、図１に示すように、通信部２０１と、端末情報記憶部２０２と、通信判定部２０３とを備える。以降、通信端末２１，２２を区別しないときは、通信端末２と称す。
【００２３】
通信部２０１は、ネットワークＮＴ１，ＮＴ２との間で信号授受を行うインターフェース機能を有している。
【００２４】
端末情報記憶部２０２は、ネットワークＮＴ１，ＮＴ２上の通信端末２１，２２の各々が、自端末と同じネットワークに属しているか否かを示す端末情報Ｊ１を格納している。この端末情報Ｊ１は、図２に示すように、通信端末２１，２２の各々の識別子に対応させて、自端末と同じネットワークに属しているか否かを示している。図２では、自端末と同じネットワークに属している通信端末２には「○」を対応付け、自端末と異なるネットワークに属している通信端末２には「×」を対応付けている。
【００２５】
通信判定部２０３は、端末情報Ｊ１に基づいて、データの送信先となる通信端末２１，２２が、自端末と同じネットワークに属しているか否かを判定する。
【００２６】
次に、中継装置１は、図１に示すように、ネットワーク情報記憶部１０１と、中継処理部１０２とを備える。
【００２７】
ネットワーク情報記憶部１０１は、通信端末２１，２２の各々と通信端末２１，２２の各々が属しているネットワークとの対応関係を示すネットワーク情報Ｊ２を格納している。このネットワーク情報Ｊ２は、図３に示すように、通信端末２１，２２の各々の識別子と、通信端末２１，２２の各々が属するネットワークの識別情報とを互いに対応させたテーブルで構成されている。
【００２８】
なお、中継装置１が、通信端末２１，２２の各々のネットワーク情報Ｊ２をネットワーク情報記憶部１０１に登録する方法には、以下の方法がある。例えば、中継装置１は、通信端末２１，２２の各々からの通信信号を受信した時点で、受信した通信信号に含まれる情報に基づいて、通信端末２１，２２の各々のネットワーク情報Ｊ２をネットワーク情報記憶部１０１に登録する。または、システム起動時に、全てのネットワークＮＴ１，ＮＴ２上にある全ての通信端末２１，２２に対して生存確認を実行することによって、通信端末２１，２２の各々のネットワーク情報Ｊ２を取得し、登録してもよい。
【００２９】
中継処理部１０２は、ネットワークＮＴ１，ＮＴ２との間で信号授受を行うインターフェース機能を有する通信インターフェース（通信Ｉ／Ｆ）を備えている。この中継処理部１０２は、プロミスキャスモードの機能を有しておらず、中継装置１宛の通信信号のみを受信して、ネットワークＮＴ１−ＮＴ２間における中継処理を行う。
【００３０】
なお、中継装置１、通信端末２１，２２は、データの送受信を制御するアプリケーションを搭載しており、このアプリケーションを実行することよって、データの送受信が行われる。
【００３１】
次に、本通信システムの動作について、図４、図５のフローチャートを用いて説明する。
【００３２】
まず、データの送信元となる通信端末２は、データの送信先となる他の通信端末２を選択する（Ｓ１）。そして、データ送信元となる通信端末２の通信判定部２０３が、端末情報記憶部２０２の端末情報Ｊ１に基づいて、データの送信先となる通信端末２が、自端末と同じネットワークに属しているか否かを判定する（Ｓ２）。
【００３３】
そして、データの送信先となる通信端末２が自端末と同じネットワークに属している場合、データ送信元の通信端末２の通信部２０１は、図６（ａ）に示すヘッダ部Ｈ１を含む第１の通信信号を生成する（Ｓ３）。また、データの送信先となる通信端末２が自端末と異なるネットワークに属している場合、データ送信元の通信端末２の通信部２０１は、図６（ｂ）に示すヘッダ部Ｈ２を含む第２の通信信号を生成する（Ｓ４）。
【００３４】
例えば、ネットワークＮＴ１に属する通信端末２１（２１Ａ）が、同一のネットワークＮＴ１に属する他の通信端末２１（２１Ｂ）へデータ送信する場合、通信端末２１Ａは、図６（ａ）に示すヘッダ部Ｈ１を含む第１の通信信号をネットワークＮＴ１に送出する（Ｓ５）。
【００３５】
第１の通信信号のヘッダ部Ｈ１は、送信先アドレス部Ｈ１１（第１の送信先アドレス部）と、送信元アドレス部Ｈ１２（第１の送信元アドレス部）とで構成される。送信先アドレス部Ｈ１１には、データの送信先となる通信端末２１Ｂの識別子が設定され、送信元アドレス部Ｈ１２には、通信端末２１Ａ（自端末）の識別子が設定される。
【００３６】
そして、通信端末２１Ａが、ヘッダ部Ｈ１を含む第１の通信信号をネットワークＮＴ１に送出すると、送信先アドレス部Ｈ１１に識別子が設定されている通信端末２１Ｂのみが、この第１の通信信号を受信する。送信先アドレス部Ｈ１１に識別子が設定されていない他の通信端末２１は、この第１の通信信号を破棄する。さらに、中継装置１もこの第１の通信信号を受信することはできず、この第１の通信信号がネットワークＮＴ２へ中継されることはない。
【００３７】
次に、ネットワークＮＴ１に属する通信端末２１（２１Ａ）が、異なるネットワークＮＴ２に属する通信端末２２（２２Ａ）へデータ送信する場合、通信端末２１Ａは、図６（ｂ）に示すヘッダ部Ｈ２を含む第２の通信信号をネットワークＮＴ１に送出する（Ｓ５）。
【００３８】
第２の通信信号のヘッダ部Ｈ２は、送信先アドレス部Ｈ２１（第２の送信先アドレス部）と、送信元アドレス部Ｈ２２（第２の送信元アドレス部）と、通信対象アドレス部Ｈ２３（第１の通信対象アドレス部）とで構成される。送信先アドレス部Ｈ２１には、中継装置１の識別子が設定される。送信元アドレス部Ｈ２２には、通信端末２１Ａ（自端末）の識別子が設定される。通信対象アドレス部Ｈ２３には、データの送信先となる通信端末の識別子が設定され、本例では、通信端末２２Ａの識別子が設定される。
【００３９】
そして、通信端末２１Ａが、ヘッダ部Ｈ２を含む第２の通信信号をネットワークＮＴ１に送出すると、送信先アドレス部Ｈ２１に識別子が設定されている中継装置１のみが、この第２の通信信号を受信する（Ｓ１１）。送信先アドレス部Ｈ２１に識別子が設定されていない通信端末２１は、この第２の通信信号を破棄する。
【００４０】
中継装置１では、中継処理部１０２が、ネットワーク情報記憶部１０１のネットワーク情報Ｊ２に、受信した第２の通信信号の通信対象アドレス部Ｈ２３に設定されている識別子を照合して、送信先の通信端末２が属しているネットワークを決定する（Ｓ１２）。そして、中継処理部１０２は、受信した第２の通信信号から第３の通信信号を作成し（Ｓ１３）、送信先の通信端末２が属しているネットワークに第３の通信信号を送出する（Ｓ１４）。具体的には、中継処理部１０２が、第２の通信信号の通信対象アドレス部Ｈ２３に設定されている識別子を付与された通信端末２２Ａが属しているネットワークＮＴ２に、第２の通信信号から変換した第３の通信信号を送出する。
【００４１】
第３の通信信号は、図６（ｃ）に示すヘッダ部Ｈ３を含む。第３の通信信号のヘッダ部Ｈ３は、送信先アドレス部Ｈ３１（第３の送信先アドレス部）と、送信元アドレス部Ｈ３２（第３の送信元アドレス部）と、通信対象アドレス部Ｈ３３（第２の通信対象アドレス部）とで構成される。送信先アドレス部Ｈ３１には、第２の通信信号の通信対象アドレス部Ｈ２３に設定されている識別子が設定され、本例では、データの送信先となる通信端末２２Ａの識別子が設定される。送信元アドレス部Ｈ３２には、中継装置１の識別子が設定される。通信対象アドレス部Ｈ３３には、第２の通信信号の送信元アドレス部Ｈ２２に設定されている識別子（データを送信した通信端末の識別子）が設定され、本例では、通信端末２１Ａの識別子が設定される。
【００４２】
そして、中継装置１が、ヘッダ部Ｈ３を含む第３の通信信号をネットワークＮＴ２に送出すると、送信先アドレス部Ｈ３１に識別子が設定されている通信端末２２Ａのみが、この第３の通信信号を受信する。送信先アドレス部Ｈ３１に識別子が設定されていない他の通信端末２２は、この第３の通信信号を破棄する。
【００４３】
このように、データを送信する通信端末２が、中継装置１による中継の必要性の有無に応じて、通信信号のヘッダ部を作成する。さらに、中継装置１は、通信端末２の各々がどのネットワークに属しているかを予め把握しており、中継先となるネットワークを判別することができる。而して、プロミスキャスモードの機能を有していない中継装置１を用いて、同一の通信プロトコルのネットワーク間の通信が可能となる。
【００４４】
また、中継装置１に接続されるネットワークの数が３つ以上であっても、上記同様にネットワーク間の通信が可能となる。
【００４５】
また、通信信号のヘッダ部Ｈ１，Ｈ２，Ｈ３の各アドレス部の順序は、図６（ａ）〜（ｃ）の構成には限定されず、さらには、ネットワークのプロトコルによっては、他の情報が含まれてもよい。
【００４６】
次に、他の通信端末２から通信信号を受信した通信端末２は、図７に示すフローチャートにしたがって動作し、端末情報記憶部２０２の端末情報Ｊ１を更新する。
【００４７】
まず、通信端末２の通信判定部２０３は、他の通信端末２から通信信号を受信すると（Ｓ２１）、受信した通信信号のヘッダ部を参照して、データ送信元の通信端末２が、自端末と異なるネットワークに存在するか否かを判定する（Ｓ２２）。図６（ａ）のヘッダ部Ｈ１を含む第１の通信信号を受信した場合、通信判定部２０３は、データ送信元の通信端末２が自端末と同一のネットワークに存在すると判定する（Ｓ２３）。図６（ｃ）のヘッダ部Ｈ３を含む第３の通信信号を受信した場合、通信判定部２０３は、データ送信元の通信端末２が自端末と異なるネットワークに存在すると判定する（Ｓ２４）。そして、この判定結果を、端末情報記憶部２０２に格納されている端末情報Ｊ１に反映させることによって、端末情報Ｊ１を更新する（Ｓ２５）。すなわち、受信した通信信号に含まれるデータ送信元の通信端末２の識別子（第１の通信信号の送信元アドレス部Ｈ１２に設定されている識別子、第３の通信信号の通信対象アドレス部Ｈ３３に設定されている識別子）に、上記判定結果を対応させる。
【００４８】
以降、通信端末２が通信信号を送信する場合、通信判定部２０３は、この更新された端末情報Ｊ１を参照して、送信先の通信端末２が自端末と同一のネットワークに属しているか否かを判定する。
【００４９】
したがって、通信端末２は、端末情報Ｊ１を自動更新することができるので、ネットワークにおける他の通信端末の接続状況をリアルタイムに把握でき、通信信号の送信時に、中継装置１による中継処理の必要性の有無を的確に判断できる。
【００５０】
（実施形態２）
本実施形態の通信システムは、図８に示す中継装置１を備えており、実施形態１と同様の構成には、同一の符号を付して説明は省略する。
【００５１】
まず、本システムにおいて、ネットワーク上の複数の通信端末２へデータを一斉同報する場合、一斉同報アドレスを用いる。一斉同報アドレスは、一斉同報の対象となるネットワークが予め決められており、この一斉同報アドレスが設定された通信信号は、予め決められたネットワーク上の通信端末２に対して一斉同報が可能となる。
【００５２】
本実施形態の中継装置１は、一斉同報情報記憶部１０３を備えている。一斉同報情報記憶部１０３には、ネットワークＮＴ１，ＮＴ２の各々とネットワークＮＴ１，ＮＴ２の各々において使用可能な一斉同報アドレスとの対応関係を示す一斉同報情報Ｊ３が格納されている。この一斉同報情報Ｊ３は、図９に示すように、一斉同報アドレスと、一斉同報アドレスの各々の対象となるネットワークの識別情報とを互いに対応させたテーブルで構成されている。
【００５３】
次に、一斉同報時における中継装置１の中継処理について、図１０のフローチャートを用いて説明する。
【００５４】
まず、一斉同報データの送信元となる通信端末２は、一斉同報アドレスを設定した通信信号（以降、一斉同報信号と称す）を作成し、ネットワークへ送出する。そして、中継装置１の中継処理部１０２は、一斉同報信号をネットワーク上に確認すると（Ｓ３１）、中継装置１が受信可能な一斉同報アドレスであるか否かを判定する（Ｓ３２）。中継装置１は、自装置が受信可能な一斉同報アドレスを予め設定されており、中継処理部１０２は、自装置が受信可能な一斉同報アドレスを設定された一斉同報信号のみを受信する（Ｓ３３）。また、中継処理部１０２は、自装置が受信可能な一斉同報アドレスを設定されていない一斉同報信号は破棄する（Ｓ３４）。
【００５５】
そして、中継処理部１０２は、一斉同報情報記憶部１０３の一斉同報情報Ｊ３に、ステップＳ３３で受信した一斉同報信号に設定されている一斉同報アドレスを照合して、中継先のネットワークを決定する（Ｓ３５）。そして、中継処理部１０２は、受信した一斉同報信号（第１の通信信号の形式または第２の通信信号の形式）から、第３の通信信号または第４の通信信号の形式の一斉同報信号を作成し（Ｓ３６）、一斉同報先のネットワークへ一斉同報信号を送出する（Ｓ３７）。また、ステップＳ３５において、中継先のネットワークが一斉同報情報Ｊ３に設定されていない一斉同報アドレスの場合、この一斉同報信号を破棄する（Ｓ３８）。
【００５６】
ここで、第３の通信信号とは、第２の通信信号の形式の信号から変換した信号であり、第４の通信信号とは、第１の通信信号の形式の信号から変換した信号である。そして、第４の通信信号は、第３の通信信号と同様に図６（ｃ）に示すヘッダ部Ｈ３を含む。
【００５７】
まず、通信端末２が送信した一斉同報信号が第１の通信信号の形式である場合について説明する。
【００５８】
例えば、ネットワークＮＴ１に属する通信端末２１（２１Ａ）が、ヘッダ部Ｈ１を含む第１の通信信号の形式の一斉同報信号を作成し、ネットワークＮＴ１に送出する。ヘッダ部Ｈ１の送信先アドレス部Ｈ１１には、ネットワークＮＴ１の一斉同報アドレスが設定される。ヘッダ部Ｈ１の送信元アドレス部Ｈ１２には、通信端末２１Ａ（自端末）の識別子が設定される。そして、一斉同報アドレスがブロードキャストアドレスの場合、ネットワークＮＴ１に属する他の全ての通信端末２１が、この一斉同報信号を受信できる。また、一斉同報アドレスがマルチキャストアドレスの場合、ネットワークＮＴ１に属する全ての通信端末２１のうち、マルチキャストグループに属している通信端末２１のみが、この一斉同報信号を受信できる。
【００５９】
ここで、中継装置１は、全ての一斉同報アドレスを受信可能に設定されており、通信端末２１Ａが送出した第１の通信信号の形式の一斉同報信号を受信できる。そして、通信端末２１Ａからの一斉同報信号を受信した中継装置１は、一斉同報情報Ｊ３を参照して、ネットワークＮＴ２に中継可能か否かを判定する。ネットワークＮＴ２に中継可能である場合、中継装置１は、ヘッダ部Ｈ１が付加された第１の通信信号の形式の一斉同報信号を、ヘッダ部Ｈ３が付加された第４の通信信号の形式の一斉同報信号に変換する。ヘッダ部Ｈ３の送信先アドレス部Ｈ３１には、第１の通信信号の送信先アドレス部Ｈ１１に設定されている一斉同報アドレスが設定される。送信元アドレス部Ｈ３２には、中継装置１の識別子が設定される。通信対象アドレス部Ｈ３３には、第１の通信信号の送信元アドレス部Ｈ１２に設定されている識別子が設定され、本例では、通信端末２１Ａの識別子が設定される。
【００６０】
また、通信端末２が送信した一斉同報信号が第２の通信信号の形式である場合について説明する。
【００６１】
例えば、ネットワークＮＴ１に属する通信端末２１（２１Ａ）が、ヘッダ部Ｈ２を含む第２の通信信号の形式の一斉同報信号を作成し、ネットワークＮＴ１に送出する。ヘッダ部Ｈ２の送信先アドレス部Ｈ２１には、中継装置１の識別子が設定される。ヘッダ部Ｈ２の送信元アドレス部Ｈ２２には、通信端末２１Ａ（自端末）の識別子が設定される。ヘッダ部Ｈ２の通信対象アドレス部Ｈ２３には、いずれかの一斉同報アドレスが設定される。この場合、中継装置１のみが、この一斉同報信号を受信でき、ネットワークＮＴ１に属する他の全ての通信端末２１は、この一斉同報信号を破棄する。
【００６２】
ここで中継装置１は、全ての一斉同報アドレスを受信可能に設定されており、通信端末２１Ａが送出した第２の通信信号の形式の一斉同報信号を受信できる。そして、通信端末２１Ａからの一斉同報信号を受信した中継装置１は、一斉同報情報Ｊ３を参照して、ネットワークＮＴ２に中継可能か否かを判定する。ネットワークＮＴ２に中継可能である場合、中継装置１は、ヘッダ部Ｈ２が付加された第２の通信信号の形式の一斉同報信号を、ヘッダ部Ｈ３が付加された第３の通信信号の形式の一斉同報信号に変換する。ヘッダ部Ｈ３の送信先アドレス部Ｈ３１には、第２の通信信号の通信対象アドレス部Ｈ２３に設定されている一斉同報アドレスが設定される。送信元アドレス部Ｈ３２には、中継装置１の識別子が設定される。通信対象アドレス部Ｈ３３には、第２の通信信号の送信元アドレス部Ｈ２２に設定されている識別子が設定され、本例では、通信端末２１Ａの識別子が設定される。
【００６３】
そして、中継装置１は、ヘッダ部Ｈ３を含む第３または第４の通信信号の形式の一斉同報信号をネットワークＮＴ２に送出する。ここで、一斉同報アドレスがブロードキャストアドレスの場合、ネットワークＮＴ２に属する全ての通信端末２２が、この一斉同報信号を受信できる。また、一斉同報アドレスがマルチキャストアドレスの場合、ネットワークＮＴ２に属する全ての通信端末２２のうち、マルチキャストグループに属している通信端末２２のみが、この一斉同報信号を受信できる。
【００６４】
このように、プロミスキャスモードの機能を有していない中継装置１を用いて、同一の通信プロトコルのネットワーク間においても、一斉同報の通信が可能となる。
【００６５】
また、中継装置１が送出する第３または第４の通信信号の形式の一斉同報信号には、一斉同報を行った通信端末２の識別子が設定されている。したがって、一斉同報信号を受信した通信端末２は、自端末と異なるネットワークからの一斉同報であっても、一斉同報を行った通信端末２を認識することができる。
【００６６】
また、中継装置１は、第２の通信信号の形式の一斉同報信号だけでなく、第１の通信信号の形式の一斉同報信号も一斉同報信号に変換して中継可能である。したがって、通信端末２は、中継の有無を意識していない第１の通信信号の形式の一斉同報信号を用いた場合でも、他のネットワークへ一斉同報することができる。
【００６７】
（実施形態３）
図１１は、本実施形態の通信システムの構成を示し、中継装置１には、ネットワークＮＴ１，ＮＴ２に加えて、ネットワークＮＴ３がさらに接続している。なお、実施形態１または２と同様の構成には、同一の符号を付して説明は省略する。
【００６８】
本実施形態において、ネットワークＮＴ１，ＮＴ２は、専用線を用いて、ネットワーク帯域が狭い低速のネットワークである。一方、ネットワークＮＴ３は、Ｅｔｈｅｒｎｅｔ（登録商標）上のＴＣＰ／ＩＰを用いて、ネットワーク帯域が広い高速のネットワークに構成されており、ネットワークＮＴ１，ＮＴ２とは通信プロトコルが異なる。
【００６９】
ネットワークＮＴ３には、１乃至複数の通信端末３が接続し、通信端末３は、ネットワークＮＴ３に属している。この通信端末３は、パーソナルコンピュータ等のＬＡＮ端末で構成されており、ネットワークＮＴ３との間で情報授受を行うインターフェース機能を有し、ネットワークＮＴ３上の通信に用いるＩＰアドレスが付与されている。さらに通信端末３は、ＴＣＰ／ＩＰ上において、ネットワークＮＴ１，ＮＴ２との間での仮想的なインターフェース機能も有しており、ネットワークＮＴ１，ＮＴ２上の通信に用いる識別子も付与されている。
【００７０】
中継装置１の中継処理部１０２は、ネットワークＮＴ１，ＮＴ２との間で情報授受を行うインターフェース機能を有するとともに、ネットワークＮＴ３との間で情報授受を行うインターフェース機能も有している。さらに中継処理部１０２は、ネットワークＮＴ１，ＮＴ２−ネットワークＮＴ３間の通信におけるプロトコル変換を行う機能も有する。
【００７１】
また、中継装置１のネットワーク情報記憶部１０１は、通信端末２１，２２、通信端末３の各々と通信端末２１，２２、通信端末３の各々が属しているネットワークとの対応関係を示すネットワーク情報Ｊ４を格納している。このネットワーク情報Ｊ４は、図１２に示すように、通信端末２１，２２、通信端末３の各々の識別子と、通信端末２１，２２、通信端末３の各々が属するネットワークの識別情報とを互いに対応させたテーブルで構成されている。さらに、ネットワークＮＴ３に属している通信端末３には、通信端末３毎のＩＰアドレスも登録されている。
【００７２】
次に、互いに通信プロトコルが異なるネットワークＮＴ１，ＮＴ２−ＮＴ３間の中継処理について説明する。
【００７３】
例えば、ネットワークＮＴ１に属する通信端末２１（２１Ａ）が、ネットワークＮＴ３に属する通信端末３（３Ａ）へデータ送信する場合において、図１３は、通信端末２１Ａ、通信端末３Ａ、中継装置１の各構成を概念的に示している。
【００７４】
通信端末２１Ａは、通信インターフェース部（通信Ｉ／Ｆ部）２１１、アプリケーション部２１２が、下位から上位に構成されている。通信Ｉ／Ｆ部２１１は、専用線を用いたネットワークＮＴ１の通信インターフェース機能を有する。アプリケーション部２１２は、データの送受信を制御する。
【００７５】
通信端末３Ａは、通信インターフェース部（通信Ｉ／Ｆ部）３１、ＴＣＰ／ＩＰ部３２、仮想ネットワークインターフェース部（仮想ネットワークＩ／Ｆ部）３３、アプリケーション部３４が、下位から上位に構成されている。通信Ｉ／Ｆ部３１は、Ｅｔｈｅｒｎｅｔ（登録商標）を用いたネットワークＮＴ３の通信インターフェース機能を有する。ＴＣＰ／ＩＰ部３２は、ＩＰアドレスを用いたネットワークＮＴ３上の通信制御を行う。仮想ネットワークＩ／Ｆ部３３は、ネットワークＮＴ１，ＮＴ２における通信端末の識別子を用いた通信信号を授受可能に構成される。アプリケーション部３４は、データの送受信を制御する。
【００７６】
中継装置１のネットワークＮＴ１側は、通信インターフェース部（通信Ｉ／Ｆ部）１０２１、アプリケーション部１０２４が、下位から上位に構成されている。さらに、中継装置１のネットワークＮＴ３側は、通信インターフェース部（通信Ｉ／Ｆ部）１０２２、ＴＣＰ／ＩＰ部１０２３、アプリケーション部１０２４が、下位から上位に構成されている。通信Ｉ／Ｆ部１０２１は、専用線を用いたネットワークＮＴ１の通信インターフェース機能を有する。通信Ｉ／Ｆ部１０２２は、Ｅｔｈｅｒｎｅｔ（登録商標）を用いたネットワークＮＴ３の通信インターフェース機能を有する。ＴＣＰ／ＩＰ部１０２３は、ＩＰアドレスを用いたネットワークＮＴ３上の通信制御を行う。アプリケーション部１０２４は、データの送受信を制御する。
【００７７】
このような通信端末２１Ａ，３Ａ、中継装置１を用いた通信システムでは、通信端末２１Ａから見た通信端末３Ａは、ネットワークＮＴ１と同じ通信プロトコル上にある通信端末と同様に扱うことができる。
【００７８】
そこで、ネットワークＮＴ１上の通信端末２１Ａは、ネットワークＮＴ３上の通信端末３Ａへデータ送信する場合、ネットワークＮＴ２上の通信端末２２との間の通信と同様に、ヘッダ部Ｈ２を含む第２の通信信号を作成して、ネットワークＮＴ１に送出する。ヘッダ部Ｈ２は、図６（ｂ）に示すように、送信先アドレス部Ｈ２１と、送信元アドレス部Ｈ２２と、通信対象アドレス部Ｈ２３とで構成される。送信先アドレス部Ｈ２１には、中継装置１の識別子が設定される。送信元アドレス部Ｈ２２には、通信端末２１Ａ（自端末）の識別子が設定される。通信対象アドレス部Ｈ２３には、データの送信先となる通信端末３Ａの識別子が設定される。
【００７９】
通信端末３Ａ宛の第２の通信信号を受信した中継装置１では、アプリケーション部１０２４が、この第２の通信信号を第３の通信信号に変換する。通信端末３Ａ宛の第３の通信信号は、図６（ｃ）に示すように、送信先アドレス部Ｈ３１と、送信元アドレス部Ｈ３２と、通信対象アドレス部Ｈ３３とで構成されたヘッダ部Ｈ３が含まれる。送信先アドレス部Ｈ３１には、第２の通信信号の通信対象アドレス部Ｈ２３に設定されている識別子が設定され、本例では、データの送信先となる通信端末３Ａの識別子が設定される。送信元アドレス部Ｈ３２には、中継装置１の識別子が設定される。通信対象アドレス部Ｈ３３には、第２の通信信号の送信元アドレス部Ｈ２２に設定されている識別子が設定され、本例では、通信端末２１Ａの識別子が設定される。
【００８０】
そして、中継装置１のＴＣＰ／ＩＰ部１０２３、通信Ｉ／Ｆ部１０２２は、通信端末３Ａ宛の第３の通信信号を、ＴＣＰ／ＩＰパケットでカプセル化し、さらにＥｔｈｅｒｎｅｔ（登録商標）フレームでカプセル化する。この二重カプセル化された第３の通信信号は、ネットワーク情報記憶部１０１のネットワーク情報Ｊ４に基づいて、通信端末３ＡのＩＰアドレスを付加され、ネットワークＮＴ３に送出される。
【００８１】
二重カプセル化された第３の通信信号を受信した通信端末３Ａは、通信Ｉ／Ｆ部３１、ＴＣＰ／ＩＰ部３２によって、このカプセル化を順次解き、仮想ネットワークＩ／Ｆ部３３が、第３の通信信号を取得する。
【００８２】
このように、プロミスキャスモードの機能を有していない中継装置１を用いて、互いに異なる通信プロトコルのネットワーク間においても、通信が可能となる。
【００８３】
また、ネットワークＮＴ３に別の中継装置１（図示なし）をさらに接続し、通信端末２１Ａは、この新たに追加した中継装置１経由で他のネットワーク上の通信端末２（図示なし）へデータ送信してもよい。この場合、上記同様に二重カプセル化された第３の通信信号がネットワークＮＴ３に送出され、新たに追加した中継装置１において、カプセル化を解き、第３の通信信号を取得して、送信先の通信端末２が存在するネットワークに第３の通信信号を送出する。
【００８４】
また、ネットワークＮＴ３は、Ｅｔｈｅｒｎｅｔ（登録商標）に限定されず、無線通信や、他の通信プロトコルであってもよい。すなわち、ネットワークＮＴ３上の通信信号が上記同様にカプセル化されて、送信先の通信端末において受信可能であれば、その通信プロトコルは限定されない。
【符号の説明】
【００８５】
１  中継装置
１０１  ネットワーク情報記憶部
１０２  中継処理部
２（２１，２２）  通信端末
２０１  通信部
２０２  端末情報記憶部
２０３  通信判定部
ＮＴ１，ＮＴ２  ネットワーク
【図１】
0005548093.tif 000002
【図２】
0005548093.tif 000003
【図３】
0005548093.tif 000004
【図４】
0005548093.tif 000005
【図５】
0005548093.tif 000006
【図６】
0005548093.tif 000007
【図７】
0005548093.tif 000008
【図８】
0005548093.tif 000009
【図９】
0005548093.tif 000010
【図１０】
0005548093.tif 000011
【図１１】
0005548093.tif 000012
【図１２】
0005548093.tif 000013
【図１３】
0005548093.tif 000014