(57)【要約】      （修正有）【課題】クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能な異種ネットワークゲートウェイシステムを実現する。【解決手段】第１のネットワークと、この第１のネットワークと異なる種類である第２のネットワークと、第１のネットワークに接続可能で第２のネットワークに接続された機器と通信する場合に送信先アドレスとして第１のネットワークの仮想アドレスを設定する第１の機器と、第２のネットワークに接続可能で第１のネットワークに接続された機器と通信する場合に送信先アドレスとして第２のネットワークの仮想アドレスを設定する第２の機器と、第１のネットワークの仮想アドレスと第２のネットワークに実在するアドレスとを対応付け、また、第２のネットワークの仮想アドレスと第１のネットワークに実在するアドレスとを対応付けるアドレス変換テーブルを有する。【選択図】図１
2005268988.tif 000002
【特許請求の範囲】
【請求項１】
異なる種類のネットワークを相互接続する異種ネットワークゲートウェイシステムにおいて、
第１のネットワークと、
この第１のネットワークと異なる種類である第２のネットワークと、
前記第１のネットワークに接続可能で前記第２のネットワークに接続された機器と通信する場合に送信先アドレスとして前記第１のネットワークの仮想アドレスを設定する第１の機器と、
前記第２のネットワークに接続可能で前記第１のネットワークに接続された機器と通信する場合に送信先アドレスとして前記第２のネットワークの仮想アドレスを設定する第２の機器と、
前記第１のネットワークの仮想アドレスと前記第２のネットワークに実在するアドレスとを対応付け、また、前記第２のネットワークの仮想アドレスと前記第１のネットワークに実在するアドレスとを対応付けるアドレス変換テーブルを有し、送信先アドレスとして前記第１若しくは前記第２のネットワークの仮想アドレスが設定されているパケットを受信し、前記アドレス変換テーブルに基づきアドレスを変換すると共にプロトコル変換するゲートウェイと
を備えたことを特徴とする異種ネットワークゲートウェイシステム。
【請求項２】
前記第１の機器が、
前記第１のネットワークに接続して通信を行う通信手段と、
アプリケーションプログラムが格納された記憶手段と、
この記憶手段から前記アプリケーションプログラム読み出して実行し前記通信手段を介して前記第２の機器との間で通信を行う演算制御手段とから構成されたことを特徴とする
請求項１記載の異種ネットワークゲートウェイシステム。
【請求項３】
前記第２の機器が、
前記第２のネットワークに接続して通信を行う通信手段と、
アプリケーションプログラムが格納された記憶手段と、
この記憶手段から前記アプリケーションプログラム読み出して実行し前記通信手段を介して前記第１の機器との間で通信を行う演算制御手段とから構成されたことを特徴とする
請求項１記載の異種ネットワークゲートウェイシステム。
【請求項４】
前記ゲートウェイが、
前記第１のネットワークに接続して通信を行う第１の通信手段と、
前記第２のネットワークに接続して通信を行う第２の通信手段と、
アプリケーションプログラムが格納された記憶手段と、
この記憶手段から前記アプリケーションプログラム読み出して実行し異種ネットワークを接続する演算制御手段から構成されたことを特徴とする
請求項１記載の異種ネットワークゲートウェイシステム。
【請求項５】
前記第１のネットワークがＩＰネットワークであり、前記第２のネットワークが無線ネットワークであることを特徴とする
請求項１記載の異種ネットワークゲートウェイシステム。
【請求項６】
前記第１のネットワークがＩＰｖ４ネットワークであり、前記第２のネットワークがＩＰｖ６ネットワークであることを特徴とする
請求項１記載の異種ネットワークゲートウェイシステム。
【請求項７】
プラント制御システムに適用したことを特徴とする
請求項１乃至請求項６のいずれかに記載の異種ネットワークゲートウェイシステム。
【請求項８】
広域フィールド監視システムに適用したことを特徴とする
請求項１乃至請求項６のいずれかに記載の異種ネットワークゲートウェイシステム。
【請求項９】
ホームオートメーションシステムに適用したことを特徴とする
請求項１乃至請求項６のいずれかに記載の異種ネットワークゲートウェイシステム。
【請求項１０】
ビルオートメーションシステムに適用したことを特徴とする
請求項１乃至請求項６のいずれかに記載の異種ネットワークゲートウェイシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、異なる種類のネットワークを相互接続する異種ネットワークゲートウェイシステムに関し、特にクライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能な異種ネットワークゲートウェイシステムに関する。
【背景技術】
【０００２】
従来の異なる種類のネットワークを相互接続する異種ネットワークゲートウェイシステムに関連する先行技術文献としては次のようなものがある。
【０００３】
【特許文献１】特開平０６−２１６９１３号公報
【特許文献２】特開平１０−０９４０３８号公報
【特許文献３】特開２００２−１７５２２２号公報
【特許文献４】特開２００３−０８７３３７号公報
【０００４】
図１１は従来の異種ネットワークゲートウェイシステムの一例を示す構成ブロック図である。図１１において１はＩＰ（Internet Protocol）ネットワークに接続可能な機器であるコンピュータ、２はＩＰネットワークと無線ネットワークを相互接続させるゲートウェイ、３は非ＩＰネットワークである無線ネットワークに接続可能な機器であるＰＤＡ（Personal Digital Assistant）、若しくは、コントローラ、アクチュエータ若しくはセンサ等の機能を有し無線ネットワークに接続可能な機器である無線端末、１００はＩＰネットワーク、２００は無線ネットワークである。
【０００５】
コンピュータ１はＩＰネットワーク１００に接続され、無線端末３は無線ネットワーク２００に接続される。そして、ゲートウェイ２はＩＰネットワーク１００及び無線ネットワーク２００にそれぞれ接続される。
【０００６】
また、図１２，図１３及び図１４はコンピュータ１、ゲートウェイ２及び無線端末３の具体例を説明する構成ブロック図であり、図１２において４はＩＰネットワーク１００に接続して通信を行う通信手段、５はＭＰＵ（Micro Processing Unit）やＣＰＵ（Central Processing Unit）等の演算制御手段、６はアプリケーションプログラム等が格納されるハードディスクや一時記憶に用いられるＲＡＭ（Random Access Memory）等の記憶手段である。
【０００７】
通信手段４はＩＰネットワーク１００に相互に接続され、通信手段４の入出力は演算制御手段５に接続される。また、演算制御手段５の入出力は記憶手段６に接続される。
【０００８】
演算制御手段５は、記憶手段６に格納されている通信手段４を介してネットワーク機器の監視や制御を行うためのアプリケーションプログラムを読み出して実行することにより、ＩＰネットワーク１００に接続されているネットワーク機器の監視及び制御を行う。
【０００９】
また，図１３において７はＩＰネットワーク１００に接続して通信を行う通信手段、８はＭＰＵやＣＰＵ等の演算制御手段、９は無線ネットワーク２００に接続して通信を行う無線通信手段、１０はアプリケーションプログラム等が格納されるハードディスクや一時記憶に用いられるＲＡＭ等の記憶手段である。
【００１０】
通信手段７はＩＰネットワーク１００に相互に接続され、無線通信手段９は無線ネットワーク２００に相互に接続される。また、通信手段７及び無線通信手段９の入出力はそれぞれ演算制御手段８に接続される。また、演算制御手段８の入出力は記憶手段１０に接続される。
【００１１】
演算制御手段８は、記憶手段１０に格納されている通信手段７と無線通信手段９を用いてＩＰネットワーク１００と無線ネットワーク２００との間の相互接続を行うためのアプリケーションプログラムを読み出して実行することにより、異種ネットワークをシームレスに接続する。
【００１２】
さらに、図１４において１１は無線ネットワーク２００に接続して通信を行う無線通信手段、１２はＭＰＵやＣＰＵ等の演算制御手段、１３はアプリケーションプログラム等が格納されるハードディスクや一時記憶に用いられるＲＡＭ等の記憶手段である。
【００１３】
無線通信手段１１は無線ネットワーク２００に相互に接続され、無線通信手段１１の入出力は演算制御手段１２に接続される。また、演算制御手段１２の入出力は記憶手段１３に接続される。
【００１４】
演算制御手段１２は、記憶手段１３に格納されている無線通信手段１１を介して外部に情報を出力するためのアプリケーションプログラムを読み出して実行することにより、保持する情報を無線ネットワークを介して外部のコンピュータ１等に送信する。
【００１５】
ここで、図１１に示す従来例の動作を図１５，図１６，図１７，図１８，図１９，図２０，図２１及び図２２を用いて説明する。図１５はコンピュータ１の動作を説明するフロー図、図１６及び図２０はゲートウェイにおけるプロトコル変換等を説明する説明図、図１７及び図２１は情報の流れを説明する説明図、図１８及び図２２はゲートウェイ２の動作を説明するフロー図、図１９は無線端末３の動作を説明するフロー図である。
【００１６】
また、コンピュータ１のＩＰアドレスは”ＩＰ＃１”、ゲートウェイ２のＩＰアドレス及び無線ネットワークアドレス（以下、単にＷＮ（Wireless Network）アドレスと呼ぶ。）は”ＩＰ＃０”及び”ＷＮ＃０”、無線端末３のＷＮアドレスは”ＷＮ＃１”であるものと想定する。
【００１７】
図１５中”Ｓ００１”においてコンピュータ１（具体的には演算制御手段５：以下、単にコンピュータと呼ぶ。）は、無線端末３にデータ等を送信するか否かを判断し、もし、データ等を送信すると判断した場合には、図１５中”Ｓ００２”においてコンピュータ１は、ＩＰヘッダに送信先アドレスとしてゲートウェイ２のＩＰアドレスを設定する。
【００１８】
例えば、図１６中”ＩＨ０１”に示すＩＰヘッダの送信元アドレスにはコンピュータ１のＩＰアドレスである”ＩＰ＃１”が設定され、送信先アドレスにはゲートウェイ２のＩＰアドレスである”ＩＰ＃０”が設定される。
【００１９】
図１５中”Ｓ００３”においてコンピュータ１は、無線端末３のＷＮアドレスと送信するデータ等を併せてペイロードに設定すると共に図１５中”Ｓ００４”において生成したＩＰパケットをＩＰネットワーク１００経由で送信する。
【００２０】
例えば、ＩＰパケットのペイロードは、図１６中”ＷＡ０１”に示す無線端末３のＷＮアドレスである”ＷＮ＃１”と図１６中”ＡＤ０１”に示す送信するデータ等から構成されている。
【００２１】
また、例えば、図１７中”ＳＩ１１”に示すようにコンピュータ１は生成したＩＰパケットをＩＰネットワーク１００経由で送信する。この場合、ＩＰヘッダに設定されている送信先アドレスがゲートウェイ２のＩＰアドレスのであるので送信されたＩＰパケットはゲートウェイ２に到達する。
【００２２】
一方、図１８中”Ｓ１０１”においてゲートウェイ２（具体的には演算制御手段８：以下、単にゲートウェイと呼ぶ。）は、ＩＰネットワーク１００経由でＩＰパケットを受信したか否かを判断し、もし、ＩＰパケットを受信したと判断した場合には，図１８中”Ｓ１０２”においてゲートウェイ２は、ＩＰパケットから無線端末３のＷＮアドレスを抽出する。
【００２３】
そして、図１８中”Ｓ１０３”においてゲートウェイ２は、ＩＰパケットをＷＮ（Wireless Network：以下、単にＷＮと呼ぶ。）のプロトコルに基づきＷＮパケットに変換すると共にＷＮヘッダに抽出した無線端末３のＷＮアドレスを設定する。
【００２４】
例えば、図１６中”ＷＨ０１”に示すＷＮヘッダの送信元アドレスにはゲートウェイ２のＷＮアドレスである”ＷＮ＃０”が設定され、送信先アドレスには無線端末３のＷＮアドレスである”ＷＮ＃１”が設定される。
【００２５】
最後に、図１８中”Ｓ１０４”においてゲートウェイ２は、変換したＷＮパケットを無線ネットワーク２００経由で送信する。
【００２６】
例えば、図１７中”ＳＷ０１”に示すようにゲートウェイ２は変換したＷＮパケットを無線ネットワーク２００経由で送信する。この場合、ＷＮヘッダに設定されている送信先アドレスが無線端末３のＷＮアドレスのであるので送信されたＷＮパケットは無線端末３に到達する。
【００２７】
また、図１９中”Ｓ２０１”において無線端末３（具体的には演算制御手段１２：以下、単に無線端末と呼ぶ。）は、コンピュータ１にデータ等を送信するか否かを判断し、もし、データ等を送信すると判断した場合には、図１９中”Ｓ２０２”において無線端末３は、ＷＮヘッダに送信先アドレスとしてゲートウェイ２のＷＮアドレスを設定する。
【００２８】
例えば、図２０中”ＷＨ２１”に示すＷＮヘッダの送信元アドレスには無線端末３のＷＮアドレスである”ＷＮ＃１”が設定され、送信先アドレスにはゲートウェイ２のＷＮアドレスである”ＷＮ＃０”が設定される。
【００２９】
図１９中”Ｓ２０３”において無線端末３は、コンピュータ１のＩＰアドレスと送信するデータ等を併せてペイロードに設定すると共に図１９中”Ｓ２０４”において生成したＷＮパケットを無線ネットワーク２００経由で送信する。
【００３０】
例えば、ＷＮパケットのペイロードは、図２０中”ＩＡ２１”に示すコンピュータ１のＩＰアドレスである”ＩＰ＃１”と図２０中”ＡＤ２１”に示す送信するデータ等から構成されている。
【００３１】
また、例えば、図２１中”ＳＷ３１”に示すように無線端末３は生成したＷＮパケットを無線ネットワーク２００経由で送信する。この場合、ＷＮヘッダに設定されている送信先アドレスがゲートウェイ２のＷＮアドレスのであるので送信されたＷＮパケットはゲートウェイ２に到達する。
【００３２】
一方、図２２中”Ｓ３０１”においてゲートウェイ２は、無線ネットワーク２００経由でＷＮパケットを受信したか否かを判断し、もし、ＷＮパケットを受信したと判断した場合には，図２２中”Ｓ３０２”においてゲートウェイ２は、ＷＮパケットからコンピュータ１のＩＰアドレスを抽出する。
【００３３】
そして、図２２中”Ｓ３０３”においてゲートウェイ２は、ＷＮパケットをＩＰのプロトコルに基づきＩＰパケットに変換すると共にＩＰヘッダに抽出したコンピュータ１のＩＰアドレスを設定する。
【００３４】
例えば、図２０中”ＩＨ２１”に示すＩＰヘッダの送信元アドレスにはゲートウェイ２のＩＰアドレスである”ＩＰ＃０”が設定され、送信先アドレスにはコンピュータ１のＩＰアドレスである”ＩＰ＃１”が設定される。
【００３５】
最後に、図２２中”Ｓ３０４”においてゲートウェイ２は、変換したＩＰパケットをＩＰネットワーク１００経由で送信する。
【００３６】
例えば、図２１中”ＳＩ３１”に示すようにゲートウェイ２は変換したＩＰパケットをＩＰネットワーク１００経由で送信する。この場合、ＩＰヘッダに設定されている送信先アドレスがコンピュータ１のＩＰアドレスのであるので送信されたＩＰパケットはコンピュータ１に到達する。
【００３７】
この結果、送信元の機器が送信先の機器が接続するネットワークのプロトコルに対応したアドレスをペイロードに添付したパケットを生成し、ゲートウェイ２が受信したパケットのペイロードから添付されたアドレスを抽出し、プロトコル変換したパケットのヘッダの送信先アドレスとして抽出されたアドレスを設定することにより、異なる種類のネットワークを相互接続することが可能になる。
【発明の開示】
【発明が解決しようとする課題】
【００３８】
しかし、図１１に示す従来例では、コンピュータ１や無線端末３等の機器（クライアント）は相互通信を可能にするために、送信先の機器が接続するネットワークのプロトコルに対応したアドレスをペイロードに添付したパケットを生成する機能を別途インストールする必要性があると言った問題点があった。
【００３９】
また、図１１に示す従来例では、コンピュータ１や無線端末３等の機器（クライアント）は、送信先の機器が接続するネットワークのプロトコルに対応したアドレスを指定する必要性があり、このような情報（アドレス）をコンピュータ１や無線端末３等の機器（クライアント）内で管理しなければならないと言った問題点があった。
【００４０】
言い換えれば、コンピュータ１や無線端末３等の機器（クライアント）のアプリケーションプログラムの開発が煩雑になり汎用性が低下し、また、ゲートウェイの追加やアドレス変更に対応しづらいのでシステムの拡張性も低下してしまう。
従って本発明が解決しようとする課題は、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能な異種ネットワークゲートウェイシステムを実現することにある。
【課題を解決するための手段】
【００４１】
このような課題を達成するために、本発明のうち請求項１記載の発明は、
異なる種類のネットワークを相互接続する異種ネットワークゲートウェイシステムにおいて、
第１のネットワークと、この第１のネットワークと異なる種類である第２のネットワークと、前記第１のネットワークに接続可能で前記第２のネットワークに接続された機器と通信する場合に送信先アドレスとして前記第１のネットワークの仮想アドレスを設定する第１の機器と、前記第２のネットワークに接続可能で前記第１のネットワークに接続された機器と通信する場合に送信先アドレスとして前記第２のネットワークの仮想アドレスを設定する第２の機器と、前記第１のネットワークの仮想アドレスと前記第２のネットワークに実在するアドレスとを対応付け、また、前記第２のネットワークの仮想アドレスと前記第１のネットワークに実在するアドレスとを対応付けるアドレス変換テーブルを有し、送信先アドレスとして前記第１若しくは前記第２のネットワークの仮想アドレスが設定されているパケットを受信し、前記アドレス変換テーブルに基づきアドレスを変換すると共にプロトコル変換するゲートウェイとを備えたことにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
【００４２】
請求項２記載の発明は、
請求項１記載の発明である異種ネットワークゲートウェイシステムにおいて、
前記第１の機器が、
前記第１のネットワークに接続して通信を行う通信手段と、アプリケーションプログラムが格納された記憶手段と、この記憶手段から前記アプリケーションプログラム読み出して実行し前記通信手段を介して前記第２の機器との間で通信を行う演算制御手段とから構成されたことにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
【００４３】
請求項３記載の発明は、
請求項１記載の発明である異種ネットワークゲートウェイシステムにおいて、
前記第２の機器が、
前記第２のネットワークに接続して通信を行う通信手段と、アプリケーションプログラムが格納された記憶手段と、この記憶手段から前記アプリケーションプログラム読み出して実行し前記通信手段を介して前記第１の機器との間で通信を行う演算制御手段とから構成されたことにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
【００４４】
請求項４記載の発明は、
請求項１記載の発明である異種ネットワークゲートウェイシステムにおいて、
前記ゲートウェイが、
前記第１のネットワークに接続して通信を行う第１の通信手段と、前記第２のネットワークに接続して通信を行う第２の通信手段と、アプリケーションプログラムが格納された記憶手段と、この記憶手段から前記アプリケーションプログラム読み出して実行し異種ネットワークを接続する演算制御手段から構成されたことにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
【００４５】
請求項５記載の発明は、
請求項１記載の発明である異種ネットワークゲートウェイシステムにおいて、
前記第１のネットワークがＩＰネットワークであり、前記第２のネットワークが無線ネットワークであることにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
【００４６】
請求項６記載の発明は、
請求項１記載の発明である異種ネットワークゲートウェイシステムにおいて、
前記第１のネットワークがＩＰｖ４ネットワークであり、前記第２のネットワークがＩＰｖ６ネットワークであることにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
【００４７】
請求項７記載の発明は、
請求項１乃至請求項６記載の発明である異種ネットワークゲートウェイシステムにおいて、
プラント制御システムに適用したことにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
【００４８】
請求項８記載の発明は、
請求項１乃至請求項６記載の発明である異種ネットワークゲートウェイシステムにおいて、
広域フィールド監視システムに適用したことにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
【００４９】
請求項９記載の発明は、
請求項１乃至請求項６記載の発明である異種ネットワークゲートウェイシステムにおいて、
ホームオートメーションシステムに適用したことにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
【００５０】
請求項１０記載の発明は、
請求項１乃至請求項６記載の発明である異種ネットワークゲートウェイシステムにおいて、
ビルオートメーションシステムに適用したことにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
【発明の効果】
【００５１】
本発明によれば次のような効果がある。
請求項１，２，３，４，５，６，７，８，９及び請求項１０の発明によれば、ゲートウェイが、仮想ＩＰアドレスと実在するＷＮアドレスとを対応付け、また、仮想ＷＮアドレスと実在するＩＰアドレスとを対応付けるアドレス変換テーブルを有し、送信先アドレスとして仮想ＩＰアドレス及び仮想ＷＮアドレスが設定されているパケットを受信し、アドレス変換テーブルに基づきアドレスを変換すると共にプロトコル変換することにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。
【００５２】
また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
【発明を実施するための最良の形態】
【００５３】
以下本発明を図面を用いて詳細に説明する。図１は本発明に係る異種ネットワークゲートウェイシステムの一実施例を示す構成ブロック図である。図１において１４はＩＰネットワークに接続可能な機器であるコンピュータ、１５はＩＰネットワークと無線ネットワークを相互接続させるゲートウェイ、１６は非ＩＰネットワークである無線ネットワークに接続可能な機器であるＰＤＡ、若しくは、コントローラ、アクチュエータ若しくはセンサ等の機能を有し無線ネットワークに接続可能な機器である無線端末、１０１はＩＰネットワーク、２０１は無線ネットワークである。
【００５４】
コンピュータ１４はＩＰネットワーク１０１に接続され、無線端末１６は無線ネットワーク２０１に接続される。そして、ゲートウェイ１５はＩＰネットワーク１０１及び無線ネットワーク２０１にそれぞれ接続される。
【００５５】
また、図２，図３及び図４はコンピュータ１４、ゲートウェイ１５及び無線端末１６の具体例を説明する構成ブロック図であり、図２において１７はＩＰネットワーク１０１に接続して通信を行う通信手段、１８はＭＰＵやＣＰＵ等の演算制御手段、１９はアプリケーションプログラム等が格納されるハードディスクや一時記憶に用いられるＲＡＭ等の記憶手段である。
【００５６】
通信手段１７はＩＰネットワーク１０１に相互に接続され、通信手段１７の入出力は演算制御手段１８に接続される。また、演算制御手段１８の入出力は記憶手段１９に接続される。
【００５７】
演算制御手段１８は、記憶手段１９に格納されている通信手段１７を介してネットワーク機器の監視や制御を行うためのアプリケーションプログラム等を読み出して実行することにより、ＩＰネットワーク１０１に接続されているネットワーク機器の監視及び制御を行う。
【００５８】
また，図３において２０はＩＰネットワーク１０１に接続して通信を行う通信手段、２１はＭＰＵやＣＰＵ等の演算制御手段、２２は無線ネットワーク２０１に接続して通信を行う無線通信手段、２３はアプリケーションプログラム等が格納されるハードディスクや一時記憶に用いられるＲＡＭ等の記憶手段である。
【００５９】
通信手段２０はＩＰネットワーク１０１に相互に接続され、無線通信手段２２は無線ネットワーク２０１に相互に接続される。また、通信手段２０及び無線通信手段２２の入出力はそれぞれ演算制御手段２１に接続される。また、演算制御手段２１の入出力は記憶手段２３に接続される。
【００６０】
演算制御手段２１は、記憶手段２３に格納されている通信手段２０と無線通信手段２２を用いてＩＰネットワーク１０１と無線ネットワーク２０１との間の相互接続を行うためのアプリケーションプログラム等を読み出して実行することにより、異種ネットワークをシームレスに接続する。
【００６１】
さらに、図４において２４は無線ネットワーク２０１に接続して通信を行う無線通信手段、２５はＭＰＵやＣＰＵ等の演算制御手段、２６はアプリケーションプログラム等が格納されるハードディスクや一時記憶に用いられるＲＡＭ等の記憶手段である。
【００６２】
無線通信手段２４は無線ネットワーク２０１に相互に接続され、無線通信手段２４の入出力は演算制御手段２５に接続される。また、演算制御手段２５の入出力は記憶手段２６に接続される。
【００６３】
演算制御手段２５は、記憶手段２６に格納されている無線通信手段２４を介して外部に情報を出力するためのアプリケーションプログラム等を読み出して実行することにより、保持する情報を無線ネットワーク２０１を介して外部のコンピュータ１４等に送信する。
【００６４】
ここで、図１に示す実施例の動作を図５，図６，図７，図８，図９及び図１０を用いて説明する。図５はコンピュータ１４の動作を説明するフロー図、図６及び図９はゲートウェイにおけるプロトコル変換等を説明する説明図、図７及び図１０はゲートウェイ１５の動作を説明するフロー図、図８は無線端末１６の動作を説明するフロー図である。
【００６５】
また、コンピュータ１４のＩＰアドレスは”ＩＰ＃１”、ゲートウェイ１５のＩＰアドレス及びＷＮアドレスは”ＩＰ＃０”及び”ＷＮ＃０”、無線端末１６のＷＮアドレスは”ＷＮ＃１”であるものと想定する。
【００６６】
さらに、ゲートウェイ１５には仮想ＩＰアドレス”ＩＰ＃２”と無線端末１６のＷＮアドレス”ＷＮ＃１"とを対応付け、また、仮想ＷＮアドレス”ＷＮ＃２”とコンピュータ１４のＩＰアドレス”ＩＰ＃１”とを対応付けるアドレス変換テーブルを有し、送信先アドレスとして仮想ＩＰアドレス”ＩＰ＃２”及び仮想ＷＮアドレス”ＷＮ＃２”が設定されているパケットを受信するものと想定する。
【００６７】
図５中”Ｓ４０１”においてコンピュータ１４（具体的には演算制御手段１８：以下、単にコンピュータと呼ぶ。）は、無線端末１６にデータ等を送信するか否かを判断し、もし、データ等を送信すると判断した場合には、図５中”Ｓ４０２”においてコンピュータ１４は、ＩＰヘッダに送信先アドレスとして無線端末１６に対応付けられている仮想ＩＰアドレスを設定すると共に図５中”Ｓ４０３”において生成したＩＰパケットをＩＰネットワーク１０１経由で送信する。
【００６８】
例えば、図６中”ＩＨ４１”に示すＩＰヘッダの送信元アドレスにはコンピュータ１４のＩＰアドレスである”ＩＰ＃１”が設定され、送信先アドレスには無線端末１６に対応付けられている仮想ＩＰアドレスである”ＩＰ＃２”が設定される。
【００６９】
例えば、コンピュータ１４は生成したＩＰパケットをＩＰネットワーク１０１経由で送信する。この場合、ＩＰヘッダに設定されている送信先アドレスとして仮想ＩＰアドレス”ＩＰ＃２”が設定されているのでゲートウェイ１５は当該ＩＰパケットを受信する。
【００７０】
一方、図７中”Ｓ５０１”においてゲートウェイ１５（具体的には演算制御手段２１：以下、単にゲートウェイと呼ぶ。）は、ＩＰネットワーク１０１経由でＩＰパケットを受信したか否かを判断し、もし、ＩＰパケットを受信したと判断した場合には，図７中”Ｓ５０２”においてゲートウェイ１５は、ＩＰヘッダに設定されているＩＰアドレス及び仮想ＩＰアドレスをアドレス変換テーブルに基づきＷＮアドレスに変換する。
【００７１】
例えば、図６中”ＩＨ４１”に示すＩＰヘッダに設定されているＩＰアドレス”ＩＰ＃１”はアドレス変換テーブルに基づき仮想ＷＮアドレス”ＷＮ＃２”に変換され、同様に、図６中”ＩＨ４１”に示すＩＰヘッダに設定されている仮想ＩＰアドレス”ＩＰ＃２”はアドレス変換テーブルに基づきＷＮアドレス”ＷＮ＃１”に変換される。
【００７２】
そして、図７中”Ｓ５０３”においてゲートウェイ１５は、ＩＰパケットをＷＮのプロトコルに基づきＷＮパケットに変換すると共に図７中”Ｓ５０４”においてゲートウェイ１５は、変換したＷＮパケットを無線ネットワーク２０１経由で送信する。
【００７３】
例えば、このように生成されたＷＮパケットの内、図６中”ＷＨ４１”に示すＷＮヘッダの送信元アドレスにはコンピュータ１のＩＰアドレスに対応する仮想ＷＮアドレスである”ＷＮ＃２”が設定され、送信先アドレスには無線端末１６のＷＮアドレスである”ＷＮ＃１”が設定される。
【００７４】
例えば、ゲートウェイ１５は変換したＷＮパケットを無線ネットワーク２０１経由で送信する。この場合、ＷＮヘッダに設定されている送信先アドレスが無線端末１６のＷＮアドレスのであるので送信されたＷＮパケットは無線端末１６に到達する。
【００７５】
また、図８中”Ｓ６０１”において無線端末１６（具体的には演算制御手段２５：以下、単にコンピュータと呼ぶ。）は、コンピュータ１４にデータ等を送信するか否かを判断し、もし、データ等を送信すると判断した場合には、図８中”Ｓ６０２”において無線端末１６は、ＷＮヘッダに送信先アドレスとしてコンピュータ１４に対応付けられている仮想ＷＮアドレスを設定すると共に図８中”Ｓ６０３”において生成したＷＮパケットを無線ネットワーク２０１経由で送信する。
【００７６】
例えば、図９中”ＷＨ５１”に示すＷＮヘッダの送信元アドレスには無線端末１６のＷＮアドレスである”ＷＮ＃１”が設定され、送信先アドレスにはてコンピュータ１４に対応付けられている仮想ＷＮアドレスである”ＷＮ＃２”が設定される。
【００７７】
例えば、無線端末１６は生成したＷＮパケットを無線ネットワーク２０１経由で送信する。この場合、ＷＮヘッダに設定されている送信先アドレスとして仮想ＷＮアドレス”ＷＮ＃２”が設定されているのでゲートウェイ１５は当該ＷＮパケットを受信する。
【００７８】
一方、図１０中”Ｓ７０１”においてゲートウェイ１５は、無線ネットワーク２０１経由でＷＮパケットを受信したか否かを判断し、もし、ＷＮパケットを受信したと判断した場合には，図１０中”Ｓ７０２”においてゲートウェイ１５は、ＷＮヘッダに設定されているＷＮアドレス及び仮想ＷＮアドレスをアドレス変換テーブルに基づきＩＰアドレスに変換する。
【００７９】
例えば、図９中”ＷＨ５１”に示すＷＮヘッダに設定されているＷＮアドレス”ＷＮ＃１”はアドレス変換テーブルに基づき仮想ＩＰアドレス”ＩＰ＃２”に変換され、同様に、図９中”ＷＨ５１”に示すＷＮヘッダに設定されている仮想ＷＮアドレス”ＷＮ＃２”はアドレス変換テーブルに基づきＩＰアドレス”ＩＰ＃１”に変換される。
【００８０】
そして、図１０中”Ｓ７０３”においてゲートウェイ１５は、ＷＮパケットをＩＰのプロトコルに基づきＩＰパケットに変換すると共に図１０中”Ｓ７０４”においてゲートウェイ１５は、変換したＩＰパケットをＩＰネットワーク１０１経由で送信する。
【００８１】
例えば、このように生成されたＩＰパケットの内、図９中”ＩＨ５１”に示すＩＰヘッダの送信元アドレスには無線端末１６のＷＮアドレスに対応する仮想ＩＰアドレスである”ＩＰ＃２”が設定され、送信先アドレスにはコンピュータ１４のＩＰアドレスである”ＩＰ＃１”が設定される。
【００８２】
例えば、ゲートウェイ１５は変換したＩＰパケットをＩＰネットワーク１０１経由で送信する。この場合、ＩＰヘッダに設定されている送信先アドレスがコンピュータ１４のＩＰアドレスのであるので送信されたＩＰパケットはコンピュータ１４に到達する。
【００８３】
この結果、ゲートウェイ１５が、仮想ＩＰアドレスと実在するＷＮアドレスとを対応付け、また、仮想ＷＮアドレスと実在するＩＰアドレスとを対応付けるアドレス変換テーブルを有し、送信先アドレスとして仮想ＩＰアドレス及び仮想ＷＮアドレスが設定されているパケットを受信し、アドレス変換テーブルに基づきアドレスを変換すると共にプロトコル変換することにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。
【００８４】
また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
【００８５】
なお、図１に示す実施例ではＩＰネットワークと無線ネットワークとの相互接続を例示しているが、勿論、この組み合わせに限定されるものではなく、ＩＥＥＥ１３９４，Ｂｌｕｅｔｏｏｔｈ（登録商標）、ＺｉｇＢｅｅ（登録商標）等の様々な通信方式の組み合わせで構わない。また、ＩＰネットワークであっても”ＩＰｖ４（Internet Protocol version 4）”と”ＩＰｖ６（Internet Protocol version 6）”の相互接続等であっても構わない。
【００８６】
また、図１に示す実施例を、以下に示すようなシステム等へ適用することが有効である。
（１）  プラント制御システム
（２）  広域フィールド監視システム
（３）  ホームネットワークシステム
（４）  ビルオートメーションシステム
【００８７】
（１）プラント制御システムにおいては、プラント制御に無線ネットワークを用いることにより運用コストや敷設コストを低減することができる。また、既存の監視システムがＩＰネットワークで構築されている場合には、本願発明にかかるゲートウェイを用いることにより容易に無線ネットワークを構築することが可能になる。
【００８８】
（２）広域フィールド監視システムにおいては、測定値、画像、音声等の情報を収集する機器を監視対象フィールド内に配置する構成では、大容量通信が必要な画像収集端末では無線ＬＡＮやワイヤレス１３９４等の通信方式のネットワークが、音声データを取り扱う音声収集ノードではＢｌｕｅｔｏｏｔｈ（登録商標）等の通信方式のネットワークがそれぞれ適しているが、本願発明にかかるゲートウェイを用いることにより容易に異なる通信方式のネットワークを相互接続することが可能になる。
【００８９】
（３）ホームネットワークシステムにおいては、”ＩＰｖ４”と”ＩＰｖ６"との混在や他のホームネットワークとの並存の場合であっても、本願発明にかかるゲートウェイを用いることにより容易に異なる通信方式のネットワークを相互接続することが可能になる。
【００９０】
（４）ビルオートメーションシステムにおいては、”ＩＰｖ４”、”ＩＰｖ６"、”ＢＡＣｎｅｔ（登録商標）”、無線通信が混在するような環境であっても、本願発明にかかるゲートウェイを用いることにより容易に異なる通信方式のネットワークを相互接続することが可能になる。
【図面の簡単な説明】
【００９１】
【図１】本発明に係る異種ネットワークゲートウェイシステムの一実施例を示す構成ブロック図である。
【図２】コンピュータの具体例を説明する構成ブロック図である。
【図３】ゲートウェイの具体例を説明する構成ブロック図である。
【図４】無線端末の具体例を説明する構成ブロック図である。
【図５】コンピュータの動作を説明するフロー図である。
【図６】ゲートウェイにおけるプロトコル変換等を説明する説明図である。
【図７】ゲートウェイの動作を説明するフロー図である。
【図８】無線端末の動作を説明するフロー図である。
【図９】ゲートウェイにおけるプロトコル変換等を説明する説明図である。
【図１０】ゲートウェイの動作を説明するフロー図である。
【図１１】従来の異種ネットワークゲートウェイシステムの一例を示す構成ブロック図である。
【図１２】コンピュータの具体例を説明する構成ブロック図である。
【図１３】ゲートウェイの具体例を説明する構成ブロック図である。
【図１４】無線端末の具体例を説明する構成ブロック図である。
【図１５】コンピュータの動作を説明するフロー図である。
【図１６】ゲートウェイにおけるプロトコル変換等を説明する説明図である。
【図１７】情報の流れを説明する説明図である。
【図１８】ゲートウェイの動作を説明するフロー図である。
【図１９】無線端末の動作を説明するフロー図である。
【図２０】ゲートウェイにおけるプロトコル変換等を説明する説明図である。
【図２１】情報の流れを説明する説明図である。
【図２２】ゲートウェイの動作を説明するフロー図である。
【符号の説明】
【００９２】
１，１４  コンピュータ
２，１５  ゲートウェイ
３，１６  無線端末
４，７，１７，２０  通信手段
５，８，１２，１８，２１，２５  演算制御手段
６，１０，１３，１９，２３，２６  記憶手段
９，１１，２２，２４  無線通信手段
１００，１０１  ＩＰネットワーク
２００，２０１  無線ネットワーク
【図１】
2005268988.tif 000003
【図２】
2005268988.tif 000004
【図３】
2005268988.tif 000005
【図４】
2005268988.tif 000006
【図５】
2005268988.tif 000007
【図６】
2005268988.tif 000008
【図７】
2005268988.tif 000009
【図８】
2005268988.tif 000010
【図９】
2005268988.tif 000011
【図１０】
2005268988.tif 000012
【図１１】
2005268988.tif 000013
【図１２】
2005268988.tif 000014
【図１３】
2005268988.tif 000015
【図１４】
2005268988.tif 000016
【図１５】
2005268988.tif 000017
【図１６】
2005268988.tif 000018
【図１７】
2005268988.tif 000019
【図１８】
2005268988.tif 000020
【図１９】
2005268988.tif 000021
【図２０】
2005268988.tif 000022
【図２１】
2005268988.tif 000023
【図２２】
2005268988.tif 000024