JP2005268988A - Heterogeneous network gateway system - Google Patents
Heterogeneous network gateway system Download PDFInfo
- Publication number
- JP2005268988A JP2005268988A JP2004075638A JP2004075638A JP2005268988A JP 2005268988 A JP2005268988 A JP 2005268988A JP 2004075638 A JP2004075638 A JP 2004075638A JP 2004075638 A JP2004075638 A JP 2004075638A JP 2005268988 A JP2005268988 A JP 2005268988A
- Authority
- JP
- Japan
- Prior art keywords
- network
- address
- gateway
- heterogeneous
- heterogeneous network
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
Images
Landscapes
- Data Exchanges In Wide-Area Networks (AREA)
- Small-Scale Networks (AREA)
Abstract
Description
本発明は、異なる種類のネットワークを相互接続する異種ネットワークゲートウェイシステムに関し、特にクライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能な異種ネットワークゲートウェイシステムに関する。 The present invention relates to a heterogeneous network gateway system that interconnects different types of networks, and more particularly to a heterogeneous network gateway system that does not require a function for mutual communication on the client side and can be interconnected using the same network protocol.
従来の異なる種類のネットワークを相互接続する異種ネットワークゲートウェイシステムに関連する先行技術文献としては次のようなものがある。 Prior art documents related to a heterogeneous network gateway system for interconnecting different types of conventional networks include the following.
図11は従来の異種ネットワークゲートウェイシステムの一例を示す構成ブロック図である。図11において1はIP(Internet Protocol)ネットワークに接続可能な機器であるコンピュータ、2はIPネットワークと無線ネットワークを相互接続させるゲートウェイ、3は非IPネットワークである無線ネットワークに接続可能な機器であるPDA(Personal Digital Assistant)、若しくは、コントローラ、アクチュエータ若しくはセンサ等の機能を有し無線ネットワークに接続可能な機器である無線端末、100はIPネットワーク、200は無線ネットワークである。 FIG. 11 is a configuration block diagram showing an example of a conventional heterogeneous network gateway system. In FIG. 11, 1 is a computer that is a device connectable to an IP (Internet Protocol) network, 2 is a gateway that interconnects an IP network and a wireless network, and 3 is a PDA that is a device connectable to a wireless network that is a non-IP network. (Personal Digital Assistant) or a wireless terminal that is a device having functions such as a controller, an actuator, or a sensor and that can be connected to a wireless network, 100 is an IP network, and 200 is a wireless network.
コンピュータ1はIPネットワーク100に接続され、無線端末3は無線ネットワーク200に接続される。そして、ゲートウェイ2はIPネットワーク100及び無線ネットワーク200にそれぞれ接続される。
The
また、図12,図13及び図14はコンピュータ1、ゲートウェイ2及び無線端末3の具体例を説明する構成ブロック図であり、図12において4はIPネットワーク100に接続して通信を行う通信手段、5はMPU(Micro Processing Unit)やCPU(Central Processing Unit)等の演算制御手段、6はアプリケーションプログラム等が格納されるハードディスクや一時記憶に用いられるRAM(Random Access Memory)等の記憶手段である。
FIGS. 12, 13, and 14 are block diagrams illustrating specific examples of the
通信手段4はIPネットワーク100に相互に接続され、通信手段4の入出力は演算制御手段5に接続される。また、演算制御手段5の入出力は記憶手段6に接続される。 The communication means 4 is mutually connected to the IP network 100, and the input / output of the communication means 4 is connected to the arithmetic control means 5. The input / output of the arithmetic control means 5 is connected to the storage means 6.
演算制御手段5は、記憶手段6に格納されている通信手段4を介してネットワーク機器の監視や制御を行うためのアプリケーションプログラムを読み出して実行することにより、IPネットワーク100に接続されているネットワーク機器の監視及び制御を行う。 The arithmetic control unit 5 reads and executes an application program for monitoring and controlling the network device via the communication unit 4 stored in the storage unit 6, thereby executing the network device connected to the IP network 100. Monitor and control.
また,図13において7はIPネットワーク100に接続して通信を行う通信手段、8はMPUやCPU等の演算制御手段、9は無線ネットワーク200に接続して通信を行う無線通信手段、10はアプリケーションプログラム等が格納されるハードディスクや一時記憶に用いられるRAM等の記憶手段である。 In FIG. 13, 7 is a communication means for communicating with the IP network 100, 8 is an arithmetic control means such as an MPU or CPU, 9 is a wireless communication means for communicating with the wireless network 200, and 10 is an application. Storage means such as a hard disk for storing programs and the like and RAM used for temporary storage.
通信手段7はIPネットワーク100に相互に接続され、無線通信手段9は無線ネットワーク200に相互に接続される。また、通信手段7及び無線通信手段9の入出力はそれぞれ演算制御手段8に接続される。また、演算制御手段8の入出力は記憶手段10に接続される。 The communication means 7 is connected to the IP network 100 and the wireless communication means 9 is connected to the wireless network 200. The input / output of the communication means 7 and the wireless communication means 9 is connected to the calculation control means 8 respectively. The input / output of the arithmetic control means 8 is connected to the storage means 10.
演算制御手段8は、記憶手段10に格納されている通信手段7と無線通信手段9を用いてIPネットワーク100と無線ネットワーク200との間の相互接続を行うためのアプリケーションプログラムを読み出して実行することにより、異種ネットワークをシームレスに接続する。 The arithmetic control means 8 reads and executes an application program for performing interconnection between the IP network 100 and the wireless network 200 using the communication means 7 and the wireless communication means 9 stored in the storage means 10. By connecting different networks seamlessly.
さらに、図14において11は無線ネットワーク200に接続して通信を行う無線通信手段、12はMPUやCPU等の演算制御手段、13はアプリケーションプログラム等が格納されるハードディスクや一時記憶に用いられるRAM等の記憶手段である。 Furthermore, in FIG. 14, 11 is a wireless communication means for communicating by connecting to the wireless network 200, 12 is an arithmetic control means such as an MPU or CPU, 13 is a hard disk in which application programs are stored, a RAM used for temporary storage, etc. Storage means.
無線通信手段11は無線ネットワーク200に相互に接続され、無線通信手段11の入出力は演算制御手段12に接続される。また、演算制御手段12の入出力は記憶手段13に接続される。 The wireless communication unit 11 is connected to the wireless network 200, and the input / output of the wireless communication unit 11 is connected to the calculation control unit 12. The input / output of the arithmetic control unit 12 is connected to the storage unit 13.
演算制御手段12は、記憶手段13に格納されている無線通信手段11を介して外部に情報を出力するためのアプリケーションプログラムを読み出して実行することにより、保持する情報を無線ネットワークを介して外部のコンピュータ1等に送信する。
The arithmetic control unit 12 reads out and executes an application program for outputting information to the outside via the wireless communication unit 11 stored in the storage unit 13, thereby transferring the stored information to the outside via the wireless network. Send to
ここで、図11に示す従来例の動作を図15,図16,図17,図18,図19,図20,図21及び図22を用いて説明する。図15はコンピュータ1の動作を説明するフロー図、図16及び図20はゲートウェイにおけるプロトコル変換等を説明する説明図、図17及び図21は情報の流れを説明する説明図、図18及び図22はゲートウェイ2の動作を説明するフロー図、図19は無線端末3の動作を説明するフロー図である。
Here, the operation of the conventional example shown in FIG. 11 will be described with reference to FIGS. 15, 16, 17, 18, 19, 20, 21, and 22. FIG. FIG. 15 is a flowchart for explaining the operation of the
また、コンピュータ1のIPアドレスは”IP#1”、ゲートウェイ2のIPアドレス及び無線ネットワークアドレス(以下、単にWN(Wireless Network)アドレスと呼ぶ。)は”IP#0”及び”WN#0”、無線端末3のWNアドレスは”WN#1”であるものと想定する。
Further, the IP address of the
図15中”S001”においてコンピュータ1(具体的には演算制御手段5:以下、単にコンピュータと呼ぶ。)は、無線端末3にデータ等を送信するか否かを判断し、もし、データ等を送信すると判断した場合には、図15中”S002”においてコンピュータ1は、IPヘッダに送信先アドレスとしてゲートウェイ2のIPアドレスを設定する。
In “S001” in FIG. 15, the computer 1 (specifically, the arithmetic control means 5: hereinafter simply referred to as a computer) determines whether to transmit data or the like to the wireless terminal 3, and if so, the data or the like is transmitted. When it is determined that transmission is to be performed, the
例えば、図16中”IH01”に示すIPヘッダの送信元アドレスにはコンピュータ1のIPアドレスである”IP#1”が設定され、送信先アドレスにはゲートウェイ2のIPアドレスである”IP#0”が設定される。
For example, “
図15中”S003”においてコンピュータ1は、無線端末3のWNアドレスと送信するデータ等を併せてペイロードに設定すると共に図15中”S004”において生成したIPパケットをIPネットワーク100経由で送信する。
In “S003” in FIG. 15, the
例えば、IPパケットのペイロードは、図16中”WA01”に示す無線端末3のWNアドレスである”WN#1”と図16中”AD01”に示す送信するデータ等から構成されている。
For example, the payload of the IP packet is composed of “
また、例えば、図17中”SI11”に示すようにコンピュータ1は生成したIPパケットをIPネットワーク100経由で送信する。この場合、IPヘッダに設定されている送信先アドレスがゲートウェイ2のIPアドレスのであるので送信されたIPパケットはゲートウェイ2に到達する。
For example, the
一方、図18中”S101”においてゲートウェイ2(具体的には演算制御手段8:以下、単にゲートウェイと呼ぶ。)は、IPネットワーク100経由でIPパケットを受信したか否かを判断し、もし、IPパケットを受信したと判断した場合には,図18中”S102”においてゲートウェイ2は、IPパケットから無線端末3のWNアドレスを抽出する。
On the other hand, in “S101” in FIG. 18, the gateway 2 (specifically, the arithmetic control means 8: hereinafter simply referred to as a gateway) determines whether or not an IP packet has been received via the IP network 100. If it is determined that the IP packet has been received, the
そして、図18中”S103”においてゲートウェイ2は、IPパケットをWN(Wireless Network:以下、単にWNと呼ぶ。)のプロトコルに基づきWNパケットに変換すると共にWNヘッダに抽出した無線端末3のWNアドレスを設定する。
Then, in “S103” in FIG. 18, the
例えば、図16中”WH01”に示すWNヘッダの送信元アドレスにはゲートウェイ2のWNアドレスである”WN#0”が設定され、送信先アドレスには無線端末3のWNアドレスである”WN#1”が設定される。
For example, “WN # 0” that is the WN address of the
最後に、図18中”S104”においてゲートウェイ2は、変換したWNパケットを無線ネットワーク200経由で送信する。
Finally, in “S104” in FIG. 18, the
例えば、図17中”SW01”に示すようにゲートウェイ2は変換したWNパケットを無線ネットワーク200経由で送信する。この場合、WNヘッダに設定されている送信先アドレスが無線端末3のWNアドレスのであるので送信されたWNパケットは無線端末3に到達する。
For example, as indicated by “SW01” in FIG. 17, the
また、図19中”S201”において無線端末3(具体的には演算制御手段12:以下、単に無線端末と呼ぶ。)は、コンピュータ1にデータ等を送信するか否かを判断し、もし、データ等を送信すると判断した場合には、図19中”S202”において無線端末3は、WNヘッダに送信先アドレスとしてゲートウェイ2のWNアドレスを設定する。
Further, in “S201” in FIG. 19, the wireless terminal 3 (specifically, the calculation control means 12: hereinafter simply referred to as a wireless terminal) determines whether or not to transmit data or the like to the
例えば、図20中”WH21”に示すWNヘッダの送信元アドレスには無線端末3のWNアドレスである”WN#1”が設定され、送信先アドレスにはゲートウェイ2のWNアドレスである”WN#0”が設定される。
For example, “WN # 1” that is the WN address of the wireless terminal 3 is set in the source address of the WN header shown in “WH21” in FIG. 20, and “WN #” that is the WN address of the
図19中”S203”において無線端末3は、コンピュータ1のIPアドレスと送信するデータ等を併せてペイロードに設定すると共に図19中”S204”において生成したWNパケットを無線ネットワーク200経由で送信する。
In “S203” in FIG. 19, the wireless terminal 3 sets the IP address of the
例えば、WNパケットのペイロードは、図20中”IA21”に示すコンピュータ1のIPアドレスである”IP#1”と図20中”AD21”に示す送信するデータ等から構成されている。
For example, the payload of the WN packet is composed of “
また、例えば、図21中”SW31”に示すように無線端末3は生成したWNパケットを無線ネットワーク200経由で送信する。この場合、WNヘッダに設定されている送信先アドレスがゲートウェイ2のWNアドレスのであるので送信されたWNパケットはゲートウェイ2に到達する。
Further, for example, as indicated by “SW 31” in FIG. 21, the wireless terminal 3 transmits the generated WN packet via the wireless network 200. In this case, since the transmission destination address set in the WN header is the WN address of the
一方、図22中”S301”においてゲートウェイ2は、無線ネットワーク200経由でWNパケットを受信したか否かを判断し、もし、WNパケットを受信したと判断した場合には,図22中”S302”においてゲートウェイ2は、WNパケットからコンピュータ1のIPアドレスを抽出する。
On the other hand, in “S301” in FIG. 22, the
そして、図22中”S303”においてゲートウェイ2は、WNパケットをIPのプロトコルに基づきIPパケットに変換すると共にIPヘッダに抽出したコンピュータ1のIPアドレスを設定する。
Then, in “S303” in FIG. 22, the
例えば、図20中”IH21”に示すIPヘッダの送信元アドレスにはゲートウェイ2のIPアドレスである”IP#0”が設定され、送信先アドレスにはコンピュータ1のIPアドレスである”IP#1”が設定される。
For example, “
最後に、図22中”S304”においてゲートウェイ2は、変換したIPパケットをIPネットワーク100経由で送信する。
Finally, in “S304” in FIG. 22, the
例えば、図21中”SI31”に示すようにゲートウェイ2は変換したIPパケットをIPネットワーク100経由で送信する。この場合、IPヘッダに設定されている送信先アドレスがコンピュータ1のIPアドレスのであるので送信されたIPパケットはコンピュータ1に到達する。
For example, the
この結果、送信元の機器が送信先の機器が接続するネットワークのプロトコルに対応したアドレスをペイロードに添付したパケットを生成し、ゲートウェイ2が受信したパケットのペイロードから添付されたアドレスを抽出し、プロトコル変換したパケットのヘッダの送信先アドレスとして抽出されたアドレスを設定することにより、異なる種類のネットワークを相互接続することが可能になる。
As a result, the source device generates a packet in which an address corresponding to the protocol of the network to which the destination device is connected is attached to the payload, and the
しかし、図11に示す従来例では、コンピュータ1や無線端末3等の機器(クライアント)は相互通信を可能にするために、送信先の機器が接続するネットワークのプロトコルに対応したアドレスをペイロードに添付したパケットを生成する機能を別途インストールする必要性があると言った問題点があった。
However, in the conventional example shown in FIG. 11, devices (clients) such as the
また、図11に示す従来例では、コンピュータ1や無線端末3等の機器(クライアント)は、送信先の機器が接続するネットワークのプロトコルに対応したアドレスを指定する必要性があり、このような情報(アドレス)をコンピュータ1や無線端末3等の機器(クライアント)内で管理しなければならないと言った問題点があった。
In the conventional example shown in FIG. 11, it is necessary for a device (client) such as the
言い換えれば、コンピュータ1や無線端末3等の機器(クライアント)のアプリケーションプログラムの開発が煩雑になり汎用性が低下し、また、ゲートウェイの追加やアドレス変更に対応しづらいのでシステムの拡張性も低下してしまう。
従って本発明が解決しようとする課題は、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能な異種ネットワークゲートウェイシステムを実現することにある。
In other words, the development of application programs for devices (clients) such as the
Therefore, the problem to be solved by the present invention is to realize a heterogeneous network gateway system that does not require a function for mutual communication on the client side and can be interconnected by the same network protocol.
このような課題を達成するために、本発明のうち請求項1記載の発明は、
異なる種類のネットワークを相互接続する異種ネットワークゲートウェイシステムにおいて、
第1のネットワークと、この第1のネットワークと異なる種類である第2のネットワークと、前記第1のネットワークに接続可能で前記第2のネットワークに接続された機器と通信する場合に送信先アドレスとして前記第1のネットワークの仮想アドレスを設定する第1の機器と、前記第2のネットワークに接続可能で前記第1のネットワークに接続された機器と通信する場合に送信先アドレスとして前記第2のネットワークの仮想アドレスを設定する第2の機器と、前記第1のネットワークの仮想アドレスと前記第2のネットワークに実在するアドレスとを対応付け、また、前記第2のネットワークの仮想アドレスと前記第1のネットワークに実在するアドレスとを対応付けるアドレス変換テーブルを有し、送信先アドレスとして前記第1若しくは前記第2のネットワークの仮想アドレスが設定されているパケットを受信し、前記アドレス変換テーブルに基づきアドレスを変換すると共にプロトコル変換するゲートウェイとを備えたことにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
In order to achieve such a problem, the invention according to
In heterogeneous network gateway systems that interconnect different types of networks,
When communicating with a first network, a second network that is different from the first network, and a device that is connectable to the first network and connected to the second network, When the first device that sets the virtual address of the first network communicates with the device that is connectable to the second network and is connected to the first network, the second network is used as a destination address. A second device that sets a virtual address of the first network, a virtual address of the first network, and an address existing in the second network, and a virtual address of the second network and the first network An address conversion table for associating addresses existing in the network, and the first address as the destination address Or a gateway that receives a packet in which the virtual address of the second network is set, converts the address based on the address conversion table, and converts the protocol, so that the client side can communicate with each other. No function is required and interconnection is possible using the same network protocol. Further, by extending the address conversion table, it is possible to connect various types of networks, and by changing the address conversion table, it is possible to easily cope with address changes.
請求項2記載の発明は、
請求項1記載の発明である異種ネットワークゲートウェイシステムにおいて、
前記第1の機器が、
前記第1のネットワークに接続して通信を行う通信手段と、アプリケーションプログラムが格納された記憶手段と、この記憶手段から前記アプリケーションプログラム読み出して実行し前記通信手段を介して前記第2の機器との間で通信を行う演算制御手段とから構成されたことにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
The invention according to
In the heterogeneous network gateway system according to
The first device is
Communication means for communicating by connecting to the first network, storage means for storing an application program, and reading and executing the application program from the storage means, and the second device via the communication means Since the communication control unit is configured to communicate with each other, a function for mutual communication is unnecessary on the client side, and mutual connection is possible using the same network protocol. Further, by extending the address conversion table, it is possible to connect various types of networks, and by changing the address conversion table, it is possible to easily cope with address changes.
請求項3記載の発明は、
請求項1記載の発明である異種ネットワークゲートウェイシステムにおいて、
前記第2の機器が、
前記第2のネットワークに接続して通信を行う通信手段と、アプリケーションプログラムが格納された記憶手段と、この記憶手段から前記アプリケーションプログラム読み出して実行し前記通信手段を介して前記第1の機器との間で通信を行う演算制御手段とから構成されたことにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
The invention described in claim 3
In the heterogeneous network gateway system according to
The second device is
A communication unit that communicates by connecting to the second network; a storage unit that stores an application program; and the application program is read from the storage unit, executed, and the first device via the communication unit. Since the communication control unit is configured to communicate with each other, a function for mutual communication is unnecessary on the client side, and mutual connection is possible using the same network protocol. Further, by extending the address conversion table, it is possible to connect various types of networks, and by changing the address conversion table, it is possible to easily cope with address changes.
請求項4記載の発明は、
請求項1記載の発明である異種ネットワークゲートウェイシステムにおいて、
前記ゲートウェイが、
前記第1のネットワークに接続して通信を行う第1の通信手段と、前記第2のネットワークに接続して通信を行う第2の通信手段と、アプリケーションプログラムが格納された記憶手段と、この記憶手段から前記アプリケーションプログラム読み出して実行し異種ネットワークを接続する演算制御手段から構成されたことにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
The invention according to claim 4
In the heterogeneous network gateway system according to
The gateway is
A first communication unit that communicates by connecting to the first network; a second communication unit that communicates by connecting to the second network; a storage unit that stores an application program; By comprising the arithmetic control means for reading out and executing the application program from the means and connecting the heterogeneous networks, the client side does not need a function for mutual communication and can be interconnected using the same network protocol. Further, by extending the address conversion table, it is possible to connect various types of networks, and by changing the address conversion table, it is possible to easily cope with address changes.
請求項5記載の発明は、
請求項1記載の発明である異種ネットワークゲートウェイシステムにおいて、
前記第1のネットワークがIPネットワークであり、前記第2のネットワークが無線ネットワークであることにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
The invention according to claim 5
In the heterogeneous network gateway system according to
Since the first network is an IP network and the second network is a wireless network, the client side does not need a function for mutual communication and can be interconnected using the same network protocol. Further, by extending the address conversion table, it is possible to connect various types of networks, and by changing the address conversion table, it is possible to easily cope with address changes.
請求項6記載の発明は、
請求項1記載の発明である異種ネットワークゲートウェイシステムにおいて、
前記第1のネットワークがIPv4ネットワークであり、前記第2のネットワークがIPv6ネットワークであることにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
The invention described in claim 6
In the heterogeneous network gateway system according to
Since the first network is an IPv4 network and the second network is an IPv6 network, a function for mutual communication is unnecessary on the client side, and interconnection is possible using the same network protocol. Further, by extending the address conversion table, it is possible to connect various types of networks, and by changing the address conversion table, it is possible to easily cope with address changes.
請求項7記載の発明は、
請求項1乃至請求項6記載の発明である異種ネットワークゲートウェイシステムにおいて、
プラント制御システムに適用したことにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
The invention described in claim 7
In the heterogeneous network gateway system according to any one of
By applying to the plant control system, the client side does not need a function for mutual communication and can be interconnected using the same network protocol. Further, by extending the address conversion table, it is possible to connect various types of networks, and by changing the address conversion table, it is possible to easily cope with address changes.
請求項8記載の発明は、
請求項1乃至請求項6記載の発明である異種ネットワークゲートウェイシステムにおいて、
広域フィールド監視システムに適用したことにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
The invention described in claim 8
In the heterogeneous network gateway system according to any one of
Application to the wide-area field monitoring system eliminates the need for a function for mutual communication on the client side and enables mutual connection using the same network protocol. Further, by extending the address conversion table, it is possible to connect various types of networks, and by changing the address conversion table, it is possible to easily cope with address changes.
請求項9記載の発明は、
請求項1乃至請求項6記載の発明である異種ネットワークゲートウェイシステムにおいて、
ホームオートメーションシステムに適用したことにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
The invention according to claim 9
In the heterogeneous network gateway system according to any one of
Application to the home automation system eliminates the need for mutual communication functions on the client side, and enables mutual connection using the same network protocol. Further, by extending the address conversion table, it is possible to connect various types of networks, and by changing the address conversion table, it is possible to easily cope with address changes.
請求項10記載の発明は、
請求項1乃至請求項6記載の発明である異種ネットワークゲートウェイシステムにおいて、
ビルオートメーションシステムに適用したことにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。
The invention according to claim 10 is:
In the heterogeneous network gateway system according to any one of
By applying it to a building automation system, the client side does not need a function for mutual communication and can be interconnected using the same network protocol. Further, by extending the address conversion table, it is possible to connect various types of networks, and by changing the address conversion table, it is possible to easily cope with address changes.
本発明によれば次のような効果がある。
請求項1,2,3,4,5,6,7,8,9及び請求項10の発明によれば、ゲートウェイが、仮想IPアドレスと実在するWNアドレスとを対応付け、また、仮想WNアドレスと実在するIPアドレスとを対応付けるアドレス変換テーブルを有し、送信先アドレスとして仮想IPアドレス及び仮想WNアドレスが設定されているパケットを受信し、アドレス変換テーブルに基づきアドレスを変換すると共にプロトコル変換することにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。
The present invention has the following effects.
According to the first, second, third, fourth, fifth, sixth, seventh, eighth, and ninth aspects of the invention, the gateway associates the virtual IP address with the existing WN address, and the virtual WN address. A packet having a virtual IP address and a virtual WN address set as a destination address, and converting the address and converting the protocol based on the address conversion table As a result, the client side does not need a function for mutual communication and can be interconnected using the same network protocol.
また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。 Further, by extending the address conversion table, it is possible to connect various types of networks, and by changing the address conversion table, it is possible to easily cope with address changes.
以下本発明を図面を用いて詳細に説明する。図1は本発明に係る異種ネットワークゲートウェイシステムの一実施例を示す構成ブロック図である。図1において14はIPネットワークに接続可能な機器であるコンピュータ、15はIPネットワークと無線ネットワークを相互接続させるゲートウェイ、16は非IPネットワークである無線ネットワークに接続可能な機器であるPDA、若しくは、コントローラ、アクチュエータ若しくはセンサ等の機能を有し無線ネットワークに接続可能な機器である無線端末、101はIPネットワーク、201は無線ネットワークである。 Hereinafter, the present invention will be described in detail with reference to the drawings. FIG. 1 is a block diagram showing the configuration of an embodiment of a heterogeneous network gateway system according to the present invention. In FIG. 1, 14 is a computer that is a device connectable to an IP network, 15 is a gateway that interconnects the IP network and the wireless network, 16 is a PDA that is connectable to a wireless network that is a non-IP network, or a controller , A wireless terminal which is a device having a function such as an actuator or a sensor and connectable to a wireless network, 101 is an IP network, and 201 is a wireless network.
コンピュータ14はIPネットワーク101に接続され、無線端末16は無線ネットワーク201に接続される。そして、ゲートウェイ15はIPネットワーク101及び無線ネットワーク201にそれぞれ接続される。
The computer 14 is connected to the IP network 101, and the wireless terminal 16 is connected to the
また、図2,図3及び図4はコンピュータ14、ゲートウェイ15及び無線端末16の具体例を説明する構成ブロック図であり、図2において17はIPネットワーク101に接続して通信を行う通信手段、18はMPUやCPU等の演算制御手段、19はアプリケーションプログラム等が格納されるハードディスクや一時記憶に用いられるRAM等の記憶手段である。 2, 3, and 4 are configuration block diagrams illustrating specific examples of the computer 14, the gateway 15, and the wireless terminal 16. In FIG. 2, reference numeral 17 denotes a communication unit that communicates by connecting to the IP network 101. Reference numeral 18 denotes arithmetic control means such as an MPU or CPU, and 19 denotes a storage means such as a hard disk for storing application programs or the like, or a RAM used for temporary storage.
通信手段17はIPネットワーク101に相互に接続され、通信手段17の入出力は演算制御手段18に接続される。また、演算制御手段18の入出力は記憶手段19に接続される。 The communication means 17 is mutually connected to the IP network 101, and the input / output of the communication means 17 is connected to the calculation control means 18. The input / output of the arithmetic control means 18 is connected to the storage means 19.
演算制御手段18は、記憶手段19に格納されている通信手段17を介してネットワーク機器の監視や制御を行うためのアプリケーションプログラム等を読み出して実行することにより、IPネットワーク101に接続されているネットワーク機器の監視及び制御を行う。 The arithmetic control unit 18 reads and executes an application program or the like for monitoring and controlling the network device via the communication unit 17 stored in the storage unit 19, thereby executing a network connected to the IP network 101. Monitor and control equipment.
また,図3において20はIPネットワーク101に接続して通信を行う通信手段、21はMPUやCPU等の演算制御手段、22は無線ネットワーク201に接続して通信を行う無線通信手段、23はアプリケーションプログラム等が格納されるハードディスクや一時記憶に用いられるRAM等の記憶手段である。
Also, in FIG. 3, 20 is a communication means for communicating with the IP network 101, 21 is an arithmetic control means such as an MPU or CPU, 22 is a wireless communication means for communicating with the
通信手段20はIPネットワーク101に相互に接続され、無線通信手段22は無線ネットワーク201に相互に接続される。また、通信手段20及び無線通信手段22の入出力はそれぞれ演算制御手段21に接続される。また、演算制御手段21の入出力は記憶手段23に接続される。
The communication means 20 is connected to the IP network 101 and the wireless communication means 22 is connected to the
演算制御手段21は、記憶手段23に格納されている通信手段20と無線通信手段22を用いてIPネットワーク101と無線ネットワーク201との間の相互接続を行うためのアプリケーションプログラム等を読み出して実行することにより、異種ネットワークをシームレスに接続する。
The arithmetic and control unit 21 reads and executes an application program or the like for performing interconnection between the IP network 101 and the
さらに、図4において24は無線ネットワーク201に接続して通信を行う無線通信手段、25はMPUやCPU等の演算制御手段、26はアプリケーションプログラム等が格納されるハードディスクや一時記憶に用いられるRAM等の記憶手段である。
Further, in FIG. 4, 24 is a wireless communication means for communicating by connecting to the
無線通信手段24は無線ネットワーク201に相互に接続され、無線通信手段24の入出力は演算制御手段25に接続される。また、演算制御手段25の入出力は記憶手段26に接続される。
The wireless communication unit 24 is connected to the
演算制御手段25は、記憶手段26に格納されている無線通信手段24を介して外部に情報を出力するためのアプリケーションプログラム等を読み出して実行することにより、保持する情報を無線ネットワーク201を介して外部のコンピュータ14等に送信する。
The arithmetic control unit 25 reads out and executes an application program or the like for outputting information to the outside via the wireless communication unit 24 stored in the storage unit 26, and thereby stores the information to be held via the
ここで、図1に示す実施例の動作を図5,図6,図7,図8,図9及び図10を用いて説明する。図5はコンピュータ14の動作を説明するフロー図、図6及び図9はゲートウェイにおけるプロトコル変換等を説明する説明図、図7及び図10はゲートウェイ15の動作を説明するフロー図、図8は無線端末16の動作を説明するフロー図である。 Here, the operation of the embodiment shown in FIG. 1 will be described with reference to FIGS. 5, 6, 7, 8, 9 and 10. FIG. 5 is a flowchart illustrating the operation of the computer 14, FIGS. 6 and 9 are explanatory diagrams illustrating protocol conversion in the gateway, FIGS. 7 and 10 are flowcharts illustrating the operation of the gateway 15, and FIG. FIG. 6 is a flowchart for explaining the operation of the terminal 16.
また、コンピュータ14のIPアドレスは”IP#1”、ゲートウェイ15のIPアドレス及びWNアドレスは”IP#0”及び”WN#0”、無線端末16のWNアドレスは”WN#1”であるものと想定する。
Further, the IP address of the computer 14 is “
さらに、ゲートウェイ15には仮想IPアドレス”IP#2”と無線端末16のWNアドレス”WN#1"とを対応付け、また、仮想WNアドレス”WN#2”とコンピュータ14のIPアドレス”IP#1”とを対応付けるアドレス変換テーブルを有し、送信先アドレスとして仮想IPアドレス”IP#2”及び仮想WNアドレス”WN#2”が設定されているパケットを受信するものと想定する。
Further, the gateway 15 associates the virtual IP address “
図5中”S401”においてコンピュータ14(具体的には演算制御手段18:以下、単にコンピュータと呼ぶ。)は、無線端末16にデータ等を送信するか否かを判断し、もし、データ等を送信すると判断した場合には、図5中”S402”においてコンピュータ14は、IPヘッダに送信先アドレスとして無線端末16に対応付けられている仮想IPアドレスを設定すると共に図5中”S403”において生成したIPパケットをIPネットワーク101経由で送信する。 In “S401” in FIG. 5, the computer 14 (specifically, the arithmetic control means 18: hereinafter simply referred to as a computer) determines whether or not to transmit data or the like to the wireless terminal 16, and if so, the data or the like is transmitted. If it is determined to transmit, the computer 14 sets a virtual IP address associated with the wireless terminal 16 as a destination address in the IP header in “S402” in FIG. 5 and generates it in “S403” in FIG. The transmitted IP packet is transmitted via the IP network 101.
例えば、図6中”IH41”に示すIPヘッダの送信元アドレスにはコンピュータ14のIPアドレスである”IP#1”が設定され、送信先アドレスには無線端末16に対応付けられている仮想IPアドレスである”IP#2”が設定される。
For example, “
例えば、コンピュータ14は生成したIPパケットをIPネットワーク101経由で送信する。この場合、IPヘッダに設定されている送信先アドレスとして仮想IPアドレス”IP#2”が設定されているのでゲートウェイ15は当該IPパケットを受信する。
For example, the computer 14 transmits the generated IP packet via the IP network 101. In this case, since the virtual IP address “
一方、図7中”S501”においてゲートウェイ15(具体的には演算制御手段21:以下、単にゲートウェイと呼ぶ。)は、IPネットワーク101経由でIPパケットを受信したか否かを判断し、もし、IPパケットを受信したと判断した場合には,図7中”S502”においてゲートウェイ15は、IPヘッダに設定されているIPアドレス及び仮想IPアドレスをアドレス変換テーブルに基づきWNアドレスに変換する。 On the other hand, in “S501” in FIG. 7, the gateway 15 (specifically, the calculation control means 21: hereinafter simply referred to as a gateway) determines whether or not an IP packet is received via the IP network 101, and If it is determined that the IP packet has been received, the gateway 15 converts the IP address and virtual IP address set in the IP header into a WN address based on the address conversion table in “S502” in FIG.
例えば、図6中”IH41”に示すIPヘッダに設定されているIPアドレス”IP#1”はアドレス変換テーブルに基づき仮想WNアドレス”WN#2”に変換され、同様に、図6中”IH41”に示すIPヘッダに設定されている仮想IPアドレス”IP#2”はアドレス変換テーブルに基づきWNアドレス”WN#1”に変換される。
For example, the IP address “
そして、図7中”S503”においてゲートウェイ15は、IPパケットをWNのプロトコルに基づきWNパケットに変換すると共に図7中”S504”においてゲートウェイ15は、変換したWNパケットを無線ネットワーク201経由で送信する。
Then, in “S503” in FIG. 7, the gateway 15 converts the IP packet into a WN packet based on the WN protocol, and in “S504” in FIG. 7, the gateway 15 transmits the converted WN packet via the
例えば、このように生成されたWNパケットの内、図6中”WH41”に示すWNヘッダの送信元アドレスにはコンピュータ1のIPアドレスに対応する仮想WNアドレスである”WN#2”が設定され、送信先アドレスには無線端末16のWNアドレスである”WN#1”が設定される。
For example, among the WN packets generated in this way, “
例えば、ゲートウェイ15は変換したWNパケットを無線ネットワーク201経由で送信する。この場合、WNヘッダに設定されている送信先アドレスが無線端末16のWNアドレスのであるので送信されたWNパケットは無線端末16に到達する。
For example, the gateway 15 transmits the converted WN packet via the
また、図8中”S601”において無線端末16(具体的には演算制御手段25:以下、単にコンピュータと呼ぶ。)は、コンピュータ14にデータ等を送信するか否かを判断し、もし、データ等を送信すると判断した場合には、図8中”S602”において無線端末16は、WNヘッダに送信先アドレスとしてコンピュータ14に対応付けられている仮想WNアドレスを設定すると共に図8中”S603”において生成したWNパケットを無線ネットワーク201経由で送信する。
Further, in “S601” in FIG. 8, the wireless terminal 16 (specifically, the arithmetic control means 25: hereinafter simply referred to as a computer) determines whether or not to transmit data or the like to the computer 14, and When “S602” in FIG. 8 is determined, the wireless terminal 16 sets a virtual WN address associated with the computer 14 as a transmission destination address in the WN header and “S603” in FIG. The WN packet generated in
例えば、図9中”WH51”に示すWNヘッダの送信元アドレスには無線端末16のWNアドレスである”WN#1”が設定され、送信先アドレスにはてコンピュータ14に対応付けられている仮想WNアドレスである”WN#2”が設定される。
For example, “
例えば、無線端末16は生成したWNパケットを無線ネットワーク201経由で送信する。この場合、WNヘッダに設定されている送信先アドレスとして仮想WNアドレス”WN#2”が設定されているのでゲートウェイ15は当該WNパケットを受信する。
For example, the wireless terminal 16 transmits the generated WN packet via the
一方、図10中”S701”においてゲートウェイ15は、無線ネットワーク201経由でWNパケットを受信したか否かを判断し、もし、WNパケットを受信したと判断した場合には,図10中”S702”においてゲートウェイ15は、WNヘッダに設定されているWNアドレス及び仮想WNアドレスをアドレス変換テーブルに基づきIPアドレスに変換する。
On the other hand, in “S701” in FIG. 10, the gateway 15 determines whether or not the WN packet has been received via the
例えば、図9中”WH51”に示すWNヘッダに設定されているWNアドレス”WN#1”はアドレス変換テーブルに基づき仮想IPアドレス”IP#2”に変換され、同様に、図9中”WH51”に示すWNヘッダに設定されている仮想WNアドレス”WN#2”はアドレス変換テーブルに基づきIPアドレス”IP#1”に変換される。
For example, the WN address “
そして、図10中”S703”においてゲートウェイ15は、WNパケットをIPのプロトコルに基づきIPパケットに変換すると共に図10中”S704”においてゲートウェイ15は、変換したIPパケットをIPネットワーク101経由で送信する。 Then, in “S703” in FIG. 10, the gateway 15 converts the WN packet into an IP packet based on the IP protocol, and in “S704” in FIG. 10, the gateway 15 transmits the converted IP packet via the IP network 101. .
例えば、このように生成されたIPパケットの内、図9中”IH51”に示すIPヘッダの送信元アドレスには無線端末16のWNアドレスに対応する仮想IPアドレスである”IP#2”が設定され、送信先アドレスにはコンピュータ14のIPアドレスである”IP#1”が設定される。
For example, among the IP packets generated in this way, “
例えば、ゲートウェイ15は変換したIPパケットをIPネットワーク101経由で送信する。この場合、IPヘッダに設定されている送信先アドレスがコンピュータ14のIPアドレスのであるので送信されたIPパケットはコンピュータ14に到達する。 For example, the gateway 15 transmits the converted IP packet via the IP network 101. In this case, since the transmission destination address set in the IP header is the IP address of the computer 14, the transmitted IP packet reaches the computer 14.
この結果、ゲートウェイ15が、仮想IPアドレスと実在するWNアドレスとを対応付け、また、仮想WNアドレスと実在するIPアドレスとを対応付けるアドレス変換テーブルを有し、送信先アドレスとして仮想IPアドレス及び仮想WNアドレスが設定されているパケットを受信し、アドレス変換テーブルに基づきアドレスを変換すると共にプロトコル変換することにより、クライアント側に相互通信のための機能が不要で同一ネットワークのプロトコルで相互接続が可能になる。 As a result, the gateway 15 has an address conversion table for associating the virtual IP address with the actual WN address, and associating the virtual WN address with the existing IP address, and the virtual IP address and the virtual WN are used as transmission destination addresses. By receiving a packet in which an address is set, converting the address based on the address conversion table, and converting the protocol, the client side does not need a function for mutual communication and can be interconnected using the same network protocol. .
また、アドレス変換テーブルを拡張することによって様々な種類のネットワーク間の相互接続が可能になり、アドレス変換テーブルを変更することによってアドレス変更に容易に対応することが可能になる。 Further, by extending the address conversion table, it is possible to connect various types of networks, and by changing the address conversion table, it is possible to easily cope with address changes.
なお、図1に示す実施例ではIPネットワークと無線ネットワークとの相互接続を例示しているが、勿論、この組み合わせに限定されるものではなく、IEEE1394,Bluetooth(登録商標)、ZigBee(登録商標)等の様々な通信方式の組み合わせで構わない。また、IPネットワークであっても”IPv4(Internet Protocol version 4)”と”IPv6(Internet Protocol version 6)”の相互接続等であっても構わない。 In the embodiment shown in FIG. 1, the interconnection between the IP network and the wireless network is illustrated, but it is needless to say that the present invention is not limited to this combination, and IEEE 1394, Bluetooth (registered trademark), ZigBee (registered trademark). Any combination of various communication methods may be used. Further, even an IP network may be an interconnection between “IPv4 (Internet Protocol version 4)” and “IPv6 (Internet Protocol version 6)”.
また、図1に示す実施例を、以下に示すようなシステム等へ適用することが有効である。
(1) プラント制御システム
(2) 広域フィールド監視システム
(3) ホームネットワークシステム
(4) ビルオートメーションシステム
Further, it is effective to apply the embodiment shown in FIG. 1 to a system as shown below.
(1) Plant control system (2) Wide-area field monitoring system (3) Home network system (4) Building automation system
(1)プラント制御システムにおいては、プラント制御に無線ネットワークを用いることにより運用コストや敷設コストを低減することができる。また、既存の監視システムがIPネットワークで構築されている場合には、本願発明にかかるゲートウェイを用いることにより容易に無線ネットワークを構築することが可能になる。 (1) In a plant control system, operation costs and installation costs can be reduced by using a wireless network for plant control. In addition, when an existing monitoring system is constructed with an IP network, a wireless network can be easily constructed by using the gateway according to the present invention.
(2)広域フィールド監視システムにおいては、測定値、画像、音声等の情報を収集する機器を監視対象フィールド内に配置する構成では、大容量通信が必要な画像収集端末では無線LANやワイヤレス1394等の通信方式のネットワークが、音声データを取り扱う音声収集ノードではBluetooth(登録商標)等の通信方式のネットワークがそれぞれ適しているが、本願発明にかかるゲートウェイを用いることにより容易に異なる通信方式のネットワークを相互接続することが可能になる。 (2) In a wide-area field monitoring system, in a configuration in which a device that collects information such as measurement values, images, and sounds is arranged in a monitoring target field, a wireless LAN, wireless 1394, or the like is used in an image collection terminal that requires large-capacity communication. However, the communication network such as Bluetooth (registered trademark) is suitable for the voice collection node that handles the voice data. However, by using the gateway according to the present invention, the network of the different communication system can be easily changed. It becomes possible to interconnect.
(3)ホームネットワークシステムにおいては、”IPv4”と”IPv6"との混在や他のホームネットワークとの並存の場合であっても、本願発明にかかるゲートウェイを用いることにより容易に異なる通信方式のネットワークを相互接続することが可能になる。 (3) In the home network system, even in the case where “IPv4” and “IPv6” coexist or coexist with other home networks, the network of the different communication system can be easily used by using the gateway according to the present invention. Can be interconnected.
(4)ビルオートメーションシステムにおいては、”IPv4”、”IPv6"、”BACnet(登録商標)”、無線通信が混在するような環境であっても、本願発明にかかるゲートウェイを用いることにより容易に異なる通信方式のネットワークを相互接続することが可能になる。 (4) In a building automation system, even in an environment where “IPv4”, “IPv6”, “BACnet (registered trademark)” and wireless communication are mixed, it is easily different by using the gateway according to the present invention. Communication networks can be interconnected.
1,14 コンピュータ
2,15 ゲートウェイ
3,16 無線端末
4,7,17,20 通信手段
5,8,12,18,21,25 演算制御手段
6,10,13,19,23,26 記憶手段
9,11,22,24 無線通信手段
100,101 IPネットワーク
200,201 無線ネットワーク
DESCRIPTION OF
Claims (10)
第1のネットワークと、
この第1のネットワークと異なる種類である第2のネットワークと、
前記第1のネットワークに接続可能で前記第2のネットワークに接続された機器と通信する場合に送信先アドレスとして前記第1のネットワークの仮想アドレスを設定する第1の機器と、
前記第2のネットワークに接続可能で前記第1のネットワークに接続された機器と通信する場合に送信先アドレスとして前記第2のネットワークの仮想アドレスを設定する第2の機器と、
前記第1のネットワークの仮想アドレスと前記第2のネットワークに実在するアドレスとを対応付け、また、前記第2のネットワークの仮想アドレスと前記第1のネットワークに実在するアドレスとを対応付けるアドレス変換テーブルを有し、送信先アドレスとして前記第1若しくは前記第2のネットワークの仮想アドレスが設定されているパケットを受信し、前記アドレス変換テーブルに基づきアドレスを変換すると共にプロトコル変換するゲートウェイと
を備えたことを特徴とする異種ネットワークゲートウェイシステム。 In heterogeneous network gateway systems that interconnect different types of networks,
A first network;
A second network of a different type from the first network;
A first device that sets a virtual address of the first network as a destination address when communicating with a device that is connectable to the first network and connected to the second network;
A second device that sets a virtual address of the second network as a destination address when communicating with a device that is connectable to the second network and connected to the first network;
An address conversion table for associating a virtual address of the first network with an address existing in the second network, and associating a virtual address of the second network with an address existing in the first network; And a gateway that receives a packet in which the virtual address of the first or second network is set as a destination address, converts the address based on the address conversion table, and converts the protocol. Characteristic heterogeneous network gateway system.
前記第1のネットワークに接続して通信を行う通信手段と、
アプリケーションプログラムが格納された記憶手段と、
この記憶手段から前記アプリケーションプログラム読み出して実行し前記通信手段を介して前記第2の機器との間で通信を行う演算制御手段とから構成されたことを特徴とする
請求項1記載の異種ネットワークゲートウェイシステム。 The first device is
Communication means for communicating by connecting to the first network;
Storage means for storing application programs;
2. The heterogeneous network gateway according to claim 1, further comprising: an arithmetic control unit that reads and executes the application program from the storage unit and performs communication with the second device via the communication unit. system.
前記第2のネットワークに接続して通信を行う通信手段と、
アプリケーションプログラムが格納された記憶手段と、
この記憶手段から前記アプリケーションプログラム読み出して実行し前記通信手段を介して前記第1の機器との間で通信を行う演算制御手段とから構成されたことを特徴とする
請求項1記載の異種ネットワークゲートウェイシステム。 The second device is
Communication means for communicating by connecting to the second network;
Storage means for storing application programs;
2. The heterogeneous network gateway according to claim 1, further comprising: an arithmetic control unit that reads and executes the application program from the storage unit and communicates with the first device via the communication unit. system.
前記第1のネットワークに接続して通信を行う第1の通信手段と、
前記第2のネットワークに接続して通信を行う第2の通信手段と、
アプリケーションプログラムが格納された記憶手段と、
この記憶手段から前記アプリケーションプログラム読み出して実行し異種ネットワークを接続する演算制御手段から構成されたことを特徴とする
請求項1記載の異種ネットワークゲートウェイシステム。 The gateway is
First communication means for communicating by connecting to the first network;
Second communication means for communicating by connecting to the second network;
Storage means for storing application programs;
2. The heterogeneous network gateway system according to claim 1, wherein the heterogeneous network gateway system comprises an arithmetic control unit that reads and executes the application program from the storage unit and connects the heterogeneous network.
請求項1記載の異種ネットワークゲートウェイシステム。 2. The heterogeneous network gateway system according to claim 1, wherein the first network is an IP network, and the second network is a wireless network.
請求項1記載の異種ネットワークゲートウェイシステム。 2. The heterogeneous network gateway system according to claim 1, wherein the first network is an IPv4 network and the second network is an IPv6 network.
請求項1乃至請求項6のいずれかに記載の異種ネットワークゲートウェイシステム。 The heterogeneous network gateway system according to claim 1, wherein the heterogeneous network gateway system is applied to a plant control system.
請求項1乃至請求項6のいずれかに記載の異種ネットワークゲートウェイシステム。 The heterogeneous network gateway system according to any one of claims 1 to 6, wherein the heterogeneous network gateway system is applied to a wide area field monitoring system.
請求項1乃至請求項6のいずれかに記載の異種ネットワークゲートウェイシステム。 The heterogeneous network gateway system according to any one of claims 1 to 6, wherein the heterogeneous network gateway system is applied to a home automation system.
請求項1乃至請求項6のいずれかに記載の異種ネットワークゲートウェイシステム。
The heterogeneous network gateway system according to claim 1, wherein the heterogeneous network gateway system is applied to a building automation system.
Priority Applications (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004075638A JP2005268988A (en) | 2004-03-17 | 2004-03-17 | Heterogeneous network gateway system |
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| JP2004075638A JP2005268988A (en) | 2004-03-17 | 2004-03-17 | Heterogeneous network gateway system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| JP2005268988A true JP2005268988A (en) | 2005-09-29 |
Family
ID=35093095
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| JP2004075638A Pending JP2005268988A (en) | 2004-03-17 | 2004-03-17 | Heterogeneous network gateway system |
Country Status (1)
| Country | Link |
|---|---|
| JP (1) | JP2005268988A (en) |
Cited By (7)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| JP2008199091A (en) * | 2007-02-08 | 2008-08-28 | Yokogawa Electric Corp | Communications system |
| US8031727B2 (en) | 2006-11-02 | 2011-10-04 | Yokogawa Electric Corporation | Wireless network system |
| JP2012104912A (en) * | 2010-11-08 | 2012-05-31 | Nec Corp | Gateway device, and ip communication relay method in gateway device |
| WO2013008358A1 (en) * | 2011-07-11 | 2013-01-17 | 村田機械株式会社 | Relay server and relay communication system |
| JP2013093763A (en) * | 2011-10-26 | 2013-05-16 | Saxa Inc | Communication network system, relay device therefor and relay processing program |
| US8880644B2 (en) | 2011-10-27 | 2014-11-04 | Mitsubishi Electric Corporation | Programmable logic controller |
| CN110324912A (en) * | 2018-03-28 | 2019-10-11 | 松下知识产权经营株式会社 | Communication device and communication system |
-
2004
- 2004-03-17 JP JP2004075638A patent/JP2005268988A/en active Pending
Cited By (9)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US8031727B2 (en) | 2006-11-02 | 2011-10-04 | Yokogawa Electric Corporation | Wireless network system |
| JP2008199091A (en) * | 2007-02-08 | 2008-08-28 | Yokogawa Electric Corp | Communications system |
| JP2012104912A (en) * | 2010-11-08 | 2012-05-31 | Nec Corp | Gateway device, and ip communication relay method in gateway device |
| WO2013008358A1 (en) * | 2011-07-11 | 2013-01-17 | 村田機械株式会社 | Relay server and relay communication system |
| JP2013021508A (en) * | 2011-07-11 | 2013-01-31 | Murata Mach Ltd | Relay server and relay communication system |
| JP2013093763A (en) * | 2011-10-26 | 2013-05-16 | Saxa Inc | Communication network system, relay device therefor and relay processing program |
| US8880644B2 (en) | 2011-10-27 | 2014-11-04 | Mitsubishi Electric Corporation | Programmable logic controller |
| CN110324912A (en) * | 2018-03-28 | 2019-10-11 | 松下知识产权经营株式会社 | Communication device and communication system |
| CN110324912B (en) * | 2018-03-28 | 2023-11-28 | 松下知识产权经营株式会社 | Communication devices and communication systems |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| JP4269226B2 (en) | Information communication system and method, information processing apparatus and method, program, and recording medium | |
| JP4642122B2 (en) | COMMUNICATION DEVICE, COMMUNICATION SETTING METHOD, COMMUNICATION SETTING PROGRAM, AND RECORDING MEDIUM CONTAINING COMMUNICATION SETTING PROGRAM | |
| CN101512974B (en) | ZigBee/IP gateway | |
| US7280559B2 (en) | Distributed application layer protocol converter for communications network | |
| JP2008236344A (en) | Proxy device, network system, and communication method | |
| US20120099579A1 (en) | Zigbee gateway and ip service server interworking with zigbee gateway through ip network | |
| JP7781467B2 (en) | Communication control device and communication control program | |
| CN101459568B (en) | Field Network System | |
| JP4973598B2 (en) | Gateway device | |
| JP2005268988A (en) | Heterogeneous network gateway system | |
| JP2008236278A (en) | Communication connection method and communication apparatus | |
| JP4172490B2 (en) | Programmable controller | |
| JP6904846B2 (en) | Communication equipment, control method of communication equipment, and programs | |
| KR20030043999A (en) | Method for determining a timeout delay in a network | |
| JP2004194313A5 (en) | ||
| WO2024024280A1 (en) | Communication processing device and communication method | |
| JP4671056B2 (en) | Programmable controller and communication unit | |
| JP2008141466A (en) | Method and apparatus of handling header compressed packet | |
| JP4480605B2 (en) | Network, router apparatus, private address communication method used therefor, and program thereof | |
| JP4307980B2 (en) | Data transfer method, communication system and node in distributed environment | |
| JP2005079672A (en) | IP address translation device | |
| JP2006108853A (en) | Communication device, communication system, and program capable of automatically recognizing packet transfer destination | |
| JP5769267B2 (en) | Wireless communication terminal, communication system, communication system control method, and program | |
| JP5195062B2 (en) | Relay device, communication system, and communication program | |
| JP5768420B2 (en) | Control system, control device, operation terminal and program |