(57)【特許請求の範囲】
【請求項１】
１乃至複数の第１の端末装置が接続した第１のネットワークと、１乃至複数の第２の端末装置が接続した第２のネットワークと、第１の端末装置と第２の端末装置との間の情報授受に介在するゲートウェイ装置とで構成され、
第１の端末装置は、第２の端末装置に対して要求を行う要求コマンドを送信し、
第２の端末装置は、監視情報を所定のタイミングで送信し、
ゲートウェイ装置は、
第２の端末装置から監視情報を収集する情報収集手段と、
第１の端末装置から要求コマンドを受信した場合、当該要求コマンドは第２の端末装置に対してブロードキャストまたはマルチキャストで送信されたか否かを判断するとともに、当該要求コマンドは第２の端末装置から第１の端末装置へ監視情報を返信する応答の必要があるか否かを判断して、当該要求コマンドは第２の端末装置に対してブロードキャストまたはマルチキャストで送信されて、且つ第２の端末装置から第１の端末装置へ応答する必要があると判断すると、情報収集手段が収集した監視情報を用いて第１の端末装置への応答を行い、当該要求コマンドは第２の端末装置に対してブロードキャストまたはマルチキャストで送信されていない、または第２の端末装置から第１の端末装置へ応答する必要がないと判断すると、第１の端末装置への応答を行わず、前記受信した要求コマンドを第２の端末装置へ送信する解析手段とを備える
ことを特徴とするネットワークシステム。
【請求項２】
前記ゲートウェイ装置は、前記情報収集手段が収集した監視情報を格納する機器情報記憶手段を備え、前記解析手段は、第１の端末装置から要求コマンドを受信して、第２の端末装置から第１の端末装置へ応答する必要があると判断すると、機器情報記憶手段に格納している監視情報を用いて第１の端末装置への応答を行うことを特徴とする請求項１記載のネットワークシステム。
【請求項３】
前記ゲートウェイ装置は、第１の端末装置から受信した要求コマンドを格納する要求コマンド記憶手段を備え、前記解析手段は、前記情報収集手段にて第２の端末装置から監視情報を収集し、当該監視情報を用いて応答する必要のある要求コマンドが要求コマンド記憶手段に格納されている場合、当該監視情報を用いて第１の端末装置への応答を行うことを特徴とする請求項１記載のネットワークシステム。
【請求項４】
第２の端末装置は、監視対象となる機能を有する機能部と、機能部の第１の監視情報を定義した入出力定義を１乃至複数具備して当該入出力定義に基づいて第１の監視情報を機能部から取得する処理を実行するための１乃至複数のオブジェクトを有し、各オブジェクトが機能部から取得した第１の監視情報を当該オブジェクトに固有に付与されたオブジェクト固有識別子と当該オブジェクトが具備する入出力定義に付与されたインターフェース識別子とで構成される付与識別子とともにゲートウェイ装置へ送信する手段を具備する情報処理部とを備え、
第１の端末装置は、第２の端末装置のオブジェクトが取得した第１の監視情報を応答として得るために付与識別子を用いた要求コマンドを前記ゲートウェイ装置に送信し、
ゲートウェイ装置の前記解析手段は、要求コマンドに用いられている付与識別子に基づいて、当該要求コマンドは第２の端末装置に対してブロードキャストまたはマルチキャストで送信されたか否かを判断し、要求コマンドに用いられている付与識別子のオブジェクト固有識別子が特定の付与識別子を示さない場合、当該要求コマンドは第２の端末装置に対してブロードキャストまたはマルチキャストで送信されたと判断する
ことを特徴とする請求項１乃至３いずれか記載のネットワークシステム。
【請求項５】
第２の端末装置は、監視対象となる機能を有する機能部と、機能部の第１の監視情報を定義した入出力定義を１乃至複数具備して当該入出力定義に基づいて第１の監視情報を機能部から取得する処理を実行するための１乃至複数のオブジェクトを有し、各オブジェクトが機能部から取得した第１の監視情報を当該オブジェクトに固有に付与されたオブジェクト固有識別子と当該オブジェクトが具備する入出力定義に付与されたインターフェース識別子とで構成される付与識別子とともにゲートウェイ装置へ送信する手段を具備する情報処理部とを備え、
第１の端末装置は、第２の端末装置のオブジェクトが取得した第１の監視情報を応答として得るために付与識別子を用いた要求コマンドを前記ゲートウェイ装置に送信し、
ゲートウェイ装置の前記解析手段は、要求コマンドに用いられている付与識別子に基づいて、当該要求コマンドは第２の端末装置に対してブロードキャストまたはマルチキャストで送信されたか否かを判断し、要求コマンドに用いられている付与識別子のオブジェクト固有識別子およびインターフェース識別子が特定の付与識別子を示す場合、当該要求コマンドは第２の端末装置に対してブロードキャストまたはマルチキャストで送信されていないと判断する
ことを特徴とする請求項１乃至４いずれか記載のネットワークシステム。
【請求項６】
前記ゲートウェイ装置の解析手段は、第１の端末装置からブロードキャストまたはマルチキャストで送信された要求コマンドを受信した場合、当該要求コマンドに用いられているオブジェクト固有識別子に基づいて要求先の第２の端末装置の物理アドレスが導出されるのであれば、ブロードキャストまたはマルチキャストの要求コマンドをユニキャストの要求コマンドに変換して、導出した物理アドレスを用いて前記要求先の第２の端末装置へ要求コマンドを送信することを特徴とする請求項５記載のネットワークシステム。
【請求項７】
前記ゲートウェイ装置は、第２の端末装置から第１の端末装置へ応答する必要がある要求コマンドを識別可能に予め格納したコマンド記憶手段を備え、前記解析手段は、第１の端末装置から要求コマンドを受信した場合、当該要求コマンドは第２の端末装置から第１の端末装置へ応答する必要があるか否かを、コマンド記憶手段を参照して判断することを特徴とする請求項１乃至６いずれか記載のネットワークシステム。
【請求項８】
第２の端末装置の情報処理部は、各オブジェクトに関する第２の監視情報を付与識別子とともにゲートウェイ装置へ送信する手段を具備し、
前記ゲートウェイ装置は、第２の端末装置から第１の端末装置へ応答する必要がある要求コマンドを識別可能に予め格納したコマンド記憶手段を備え、前記解析手段は、第１の端末装置から要求コマンドを受信した場合、当該要求コマンドは第２の端末装置から第１の端末装置へ応答する必要があるか否かを、コマンド記憶手段を参照して判断し、当該コマンド記憶手段は、第２の端末装置から第１の端末装置へ応答する必要がある要求コマンドとして、第２の監視情報を応答として得るための検索要求コマンドを予め格納しており、
第１の端末装置は、第２の監視情報を応答として得るために付与識別子を用いた検索要求コマンドを前記ゲートウェイ装置に送信する
ことを特徴とする請求項４乃至６いずれか記載のネットワークシステム。
【請求項９】
第２のネットワークの通信速度が第１のネットワークの通信速度より遅いことを特徴とする請求項１乃至６，８いずれか記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、ネットワークシステムに関するものである。
【背景技術】
【０００２】
従来、ルータが、ネットワーク上の機器に関する機器情報や、機器に搭載されるアプリケーションソフトウェアに関する機器アプリケーション情報を保持しておき、いずれかの機器から他の機器へ要求があった場合には、ルータが他の機器からの要求に対して応答するネットワークシステムがある（例えば、特許文献１参照）。
【特許文献１】特開２０００−２４４５４９７号公報
【発明の開示】
【発明が解決しようとする課題】
【０００３】
ネットワーク上である機器から他の機器への要求には、検索要求や取得要求等のように要求先から監視情報を返信する応答が必要な要求と、要求先から監視情報を返信する応答が必要でない要求とがある。しかしながら、上記従来のネットワークシステムでは、これらの要求に対してルータが代理応答するが、ルータが受信した要求について、要求先からの応答が必要であるか否かの判断はなされておらず、常に代理応答する構成では、システムの即時性や柔軟性に問題があった。
【０００４】
また、ある機器からブロードキャストまたはマルチキャストで送信された要求に対しては、この要求を受け取った各機器からの複数の応答によってネットワーク負荷が大きくなるため、代理応答の必要があるが、各機器へのユニキャストの要求に対しては、この要求を受け取った１つの機器からの応答によるネットワーク負荷への影響は小さいので、代理応答の必要はない。
【０００５】
特に、要求に対する応答が原因で発生するネットワーク負荷の増大は、第１のネットワークに接続された端末装置から、第２のネットワーク（特に、低速メディアを用いた低速ネットワークや、一斉通信に対応し難い無線を用いたネットワーク）に接続された端末装置へ、ブロードキャストまたはマルチキャストで要求が送信された場合に、低速ネットワークや無線ネットワーク上に応答が同時発生することでパケットロスト等の問題や、パケットロストに伴う再送処理等によって長い応答時間が必要になるという問題が生じる。
【０００６】
本発明は、上記事由に鑑みてなされたものであり、その目的は、第１のネットワークから第２のネットワークへの要求に対して第２のネットワークから監視要求の応答が必要であるときのみネットワークシステム内で代理応答を行い、システムの即時性や柔軟性の向上を図ることができるネットワークシステムを提供することにある。
【課題を解決するための手段】
【０００７】
請求項１の発明は、１乃至複数の第１の端末装置が接続した第１のネットワークと、１乃至複数の第２の端末装置が接続した第２のネットワークと、第１の端末装置と第２の端末装置との間の情報授受に介在するゲートウェイ装置とで構成され、第１の端末装置は、第２の端末装置に対して要求を行う要求コマンドを送信し、第２の端末装置は、監視情報を所定のタイミングで送信し、ゲートウェイ装置は、第２の端末装置から監視情報を収集する情報収集手段と、第１の端末装置から要求コマンドを受信した場合、当該要求コマンドは第２の端末装置に対してブロードキャストまたはマルチキャストで送信されたか否かを判断するとともに、当該要求コマンドは第２の端末装置から第１の端末装置へ監視情報を返信する応答の必要があるか否かを判断して、当該要求コマンドは第２の端末装置に対してブロードキャストまたはマルチキャストで送信されて、且つ第２の端末装置から第１の端末装置へ応答する必要があると判断すると、情報収集手段が収集した監視情報を用いて第１の端末装置への応答を行い、当該要求コマンドは第２の端末装置に対してブロードキャストまたはマルチキャストで送信されていない、または第２の端末装置から第１の端末装置へ応答する必要がないと判断すると、第１の端末装置への応答を行わず、前記受信した要求コマンドを第２の端末装置へ送信する解析手段とを備えることを特徴とする。
【０００８】
この発明によれば、第１のネットワークから第２のネットワークへの要求に対して、第２のネットワークから監視情報を返信する応答が必要であり、且つ当該要求がブロードキャストまたはマルチキャストで送信されている場合のみ、ゲートウェイ装置が代理応答を行うので、システムの即時性や柔軟性の向上を図ることができるとともに、第２のネットワーク上に応答が同時発生することによるパケットロストも防止できる。
【０００９】
請求項２の発明は、請求項１において、前記ゲートウェイ装置は、前記情報収集手段が収集した監視情報を格納する機器情報記憶手段を備え、前記解析手段は、第１の端末装置から要求コマンドを受信して、第２の端末装置から第１の端末装置へ応答する必要があると判断すると、機器情報記憶手段に格納している監視情報を用いて第１の端末装置への応答を行うことを特徴とする。
【００１０】
この発明によれば、ゲートウェイ装置が第２の端末装置からの監視情報を保持し、第１のネットワークから第２のネットワークへの要求に対して、第２のネットワークから監視情報を返信する応答が必要であるときのみ、ゲートウェイ装置が代理応答を行うので、システムの即時性や柔軟性の向上を図ることができる。
【００１１】
請求項３の発明は、請求項１において、前記ゲートウェイ装置は、第１の端末装置から受信した要求コマンドを格納する要求コマンド記憶手段を備え、前記解析手段は、前記情報収集手段にて第２の端末装置から監視情報を収集し、当該監視情報を用いて応答する必要のある要求コマンドが要求コマンド記憶手段に格納されている場合、当該監視情報を用いて第１の端末装置への応答を行うことを特徴とする。
【００１２】
この発明によれば、ゲートウェイ装置が第１の端末装置からの要求を保持し、第１のネットワークから第２のネットワークへの要求に対して、第２のネットワークから監視情報を返信する応答が必要であるときのみ、ゲートウェイ装置が代理応答を行うので、システムの即時性や柔軟性の向上を図ることができる。また、ゲートウェイ装置が、第２の端末装置からの監視情報を保持する必要がない。
【００１３】
請求項４の発明は、請求項１乃至３いずれかにおいて、第２の端末装置は、監視対象となる機能を有する機能部と、機能部の第１の監視情報を定義した入出力定義を１乃至複数具備して当該入出力定義に基づいて第１の監視情報を機能部から取得する処理を実行するための１乃至複数のオブジェクトを有し、各オブジェクトが機能部から取得した第１の監視情報を当該オブジェクトに固有に付与されたオブジェクト固有識別子と当該オブジェクトが具備する入出力定義に付与されたインターフェース識別子とで構成される付与識別子とともにゲートウェイ装置へ送信する手段を具備する情報処理部とを備え、第１の端末装置は、第２の端末装置のオブジェクトが取得した第１の監視情報を応答として得るために付与識別子を用いた要求コマンドを前記ゲートウェイ装置に送信し、ゲートウェイ装置の前記解析手段は、要求コマンドに用いられている付与識別子に基づいて、当該要求コマンドは第２の端末装置に対してブロードキャストまたはマルチキャストで送信されたか否かを判断し、要求コマンドに用いられている付与識別子のオブジェクト固有識別子が特定の付与識別子を示さない場合、当該要求コマンドは第２の端末装置に対してブロードキャストまたはマルチキャストで送信されたと判断することを特徴とする。
【００１４】
この発明によれば、付与識別子に基づいて、要求がブロードキャストまたはマルチキャストで送信されたか否かを容易に判断できる。
【００１５】
請求項５の発明は、請求項１乃至４いずれかにおいて、第２の端末装置は、監視対象となる機能を有する機能部と、機能部の第１の監視情報を定義した入出力定義を１乃至複数具備して当該入出力定義に基づいて第１の監視情報を機能部から取得する処理を実行するための１乃至複数のオブジェクトを有し、各オブジェクトが機能部から取得した第１の監視情報を当該オブジェクトに固有に付与されたオブジェクト固有識別子と当該オブジェクトが具備する入出力定義に付与されたインターフェース識別子とで構成される付与識別子とともにゲートウェイ装置へ送信する手段、および各オブジェクトに関する第２の監視情報を当該オブジェクトの付与識別子とともにゲートウェイ装置へ送信する手段を具備する情報処理部とを備え、第１の端末装置は、第２の端末装置のオブジェクトが取得した第１の監視情報を応答として得るために付与識別子を用いた要求コマンドを前記ゲートウェイ装置に送信し、ゲートウェイ装置の前記解析手段は、要求コマンドに用いられている付与識別子に基づいて、当該要求コマンドは第２の端末装置に対してブロードキャストまたはマルチキャストで送信されたか否かを判断し、要求コマンドに用いられている付与識別子のオブジェクト固有識別子およびインターフェース識別子が特定の付与識別子を示す場合、当該要求コマンドは第２の端末装置に対してブロードキャストまたはマルチキャストで送信されていないと判断することを特徴とする。
【００１６】
この発明によれば、付与識別子に基づいて、要求がブロードキャストまたはマルチキャストで送信されたか否かを容易に判断できる。
【００１７】
請求項６の発明は、請求項５において、前記ゲートウェイ装置の解析手段は、第１の端末装置からブロードキャストまたはマルチキャストで送信された要求コマンドを受信した場合、当該要求コマンドに用いられているオブジェクト固有識別子に基づいて要求先の第２の端末装置の物理アドレスが導出されるのであれば、ブロードキャストまたはマルチキャストの要求コマンドをユニキャストの要求コマンドに変換して、導出した物理アドレスを用いて前記要求先の第２の端末装置へ要求コマンドを送信することを特徴とする。
【００１８】
この発明によれば、要求を第２のネットワーク上にユニキャストで送信することによって、送信先以外の第２の端末装置は、受け取った要求を物理アドレスレベルで破棄することができ、第２の端末装置においてアプリケーションレベルで通信処理する必要があるブロードキャストまたはマルチキャストで送信する場合に比べて、第２の端末装置での処理にかかる負荷（例えばＣＰＵ負荷）の軽減を図ることができる。
【００１９】
請求項７の発明は、請求項１乃至６いずれかにおいて、前記ゲートウェイ装置は、第２の端末装置から第１の端末装置へ応答する必要がある要求コマンドを識別可能に予め格納したコマンド記憶手段を備え、前記解析手段は、第１の端末装置から要求コマンドを受信した場合、当該要求コマンドは第２の端末装置から第１の端末装置へ応答する必要があるか否かを、コマンド記憶手段を参照して判断することを特徴とする。
【００２０】
この発明によれば、要求毎に代理応答の要否を判断でき、判断処理が簡単になる。
【００２１】
請求項８の発明は、請求項４乃至６いずれかにおいて、第２の端末装置の情報処理部は、各オブジェクトに関する第２の監視情報を付与識別子とともにゲートウェイ装置へ送信する手段を具備し、前記ゲートウェイ装置は、第２の端末装置から第１の端末装置へ応答する必要がある要求コマンドを識別可能に予め格納したコマンド記憶手段を備え、前記解析手段は、第１の端末装置から要求コマンドを受信した場合、当該要求コマンドは第２の端末装置から第１の端末装置へ応答する必要があるか否かを、コマンド記憶手段を参照して判断し、当該コマンド記憶手段は、第２の端末装置から第１の端末装置へ応答する必要がある要求コマンドとして、第２の監視情報を応答として得るための検索要求コマンドを予め格納しており、第１の端末装置は、第２の監視情報を応答として得るために付与識別子を用いた検索要求コマンドを前記ゲートウェイ装置に送信することを特徴とする。
【００２２】
この発明によれば、要求毎に代理応答の要否を判断でき、判断処理が簡単になる。さらに、第１の端末装置は、各オブジェクトの付与識別子等の第２の監視情報を取得できる。
【００２３】
請求項９の発明は、請求項１乃至６，８いずれかにおいて、第２のネットワークの通信速度が第１のネットワークの通信速度より遅いことを特徴とする。
【００２４】
この発明によれば、第１のネットワークから低速の第２のネットワークへブロードキャストまたはマルチキャストで要求が送信された場合に、低速の第２のネットワーク上に応答が同時発生することでパケットロストや、パケットロストに伴う再送処理等による長い応答時間の発生を防止することができる。
【発明の効果】
【００２５】
以上説明したように、本発明では、第１のネットワークから第２のネットワークへの要求に対して、第２のネットワークから監視情報を返信する応答が必要であり、且つ当該要求がブロードキャストまたはマルチキャストで送信されている場合のみ、ゲートウェイ装置が代理応答を行うので、システムの即時性や柔軟性の向上を図ることができるとともに、第２のネットワーク上に応答が同時発生することによるパケットロストも防止できるという効果がある。
【発明を実施するための最良の形態】
【００２６】
以下、本発明の実施の形態を図面に基づいて説明する。
【００２７】
（実施形態１）
図１は、本実施形態のネットワークシステムの構成を示し、端末装置１（第１の端末装置に相当し、本実施形態では３台の端末装置１１，１２，１３とする）が、イーサネット（登録商標）を用いた高速ネットワークＮＴ１（第１のネットワーク）に接続し、１乃至複数の端末装置２（第２の端末装置に相当し、本実施形態では３台の端末装置２１，２２，２３とする）が、低速の専用線通信を用いた低速ネットワークＮＴ２（第２のネットワーク）に接続し、高速ネットワークＮＴ１と低速ネットワークＮＴ２とはゲートウェイ装置３を介して互いに接続しており、高速ネットワークＮＴ１と低速ネットワークＮＴ２とで宅内ネットワークを構成している。
【００２８】
また、高速ネットワークＮＴ１は宅内サーバ４を通じてインターネットＮＴ３に接続しており、インターネットＮＴ３に接続したセンタサーバ５を介して外部の携帯端末等の端末装置６１と上記各端末との間で通信を行うことも可能である。さらに宅内サーバ４は、インターネットＮＴ３に接続されたセンタサーバ５との間の通信と、宅内ネットワーク（高速ネットワークＮＴ１および低速ネットワークＮＴ２）に接続された端末装置との間の通信との両方の機能を備える。さらに、宅内サーバ４における宅内ネットワークとの通信機能のうち重要な機能は、宅内ネットワークを構成する端末装置の検出と管理である。宅内サーバ４では、ＵＰｎＰ（Universal Plug and Play）を応用して宅内ネットワークに接続された端末装置を自動的に検出し、高速ネットワークＮＴ１上の監視制御装置（端末装置１）で端末装置の監視ないし制御が可能になる。なお、宅内サーバ４の代わりにルータを用いてもよい。
【００２９】
高速ネットワークＮＴ１に接続した端末装置１は、ＣＰＵやメモリ等の能力が高い高リソースの端末装置であり、他の端末装置から高速ネットワークＮＴ１経由で宅内の電気機器（図示無し）の操作を行うネットリモコン装置や、高速ネットワークＮＴ１を介して情報を送受信して他の端末装置を監視制御する機能を有する監視制御装置等で構成される。例えば、外部の端末装置６１から、センタサーバ５、インターネットＮＴ３、宅内サーバ４を通して高速ネットワークＮＴ１経由でネットリモコン装置（端末装置１）による宅内の電気機器の操作を行ったり、さらには監視制御装置（端末装置１）が高速ネットワークＮＴ１上および低速ネットワークＮＴ２上の各端末装置の監視制御を行うことができる。
【００３０】
そして、図２に示すように、端末装置１は、通信部１ａと、情報処理部１ｂと、機能部１ｃとを備え、通信部１ａは、各端末装置１に固有のアドレス情報（ＩＰアドレスおよび物理アドレス（ＭＡＣアドレス））を格納しており、このアドレス情報に基づいてネットワーク通信を行う。
【００３１】
一方、低速ネットワークＮＴ２に接続した端末装置２は、ＣＰＵやメモリ等の能力が低い低リソースの端末装置であり、照明機器のオン・オフ・調光制御を行う照明装置や、照明機器のオン・オフ・調光操作を行う照明用スイッチ装置や、空調機器の制御を行う空調装置や、空調機器のオン・オフ・温度設定を行う空調用スイッチ装置等の設備機器を構成する（以降、設備機器２１，２２，２３と称し、設備機器２１，２２，２３を区別しないときは設備機器２と称す）。
【００３２】
そして、図３に示すように、設備機器２は、通信部２ａと、情報処理部２ｂと、機能部２ｃとを備え、通信部２ａは、各設備機器２に固有のアドレス情報（物理アドレス（ＭＡＣアドレス））を格納しており、このアドレス情報に基づいてネットワーク通信を行う。
【００３３】
端末装置１および設備機器２において、機能部１ｃ，２ｃは、各端末装置１および設備機器２が提供するサービス（端末装置１および設備機器２の機能）に応じて構成された監視対象または制御対象であり、例えば、監視制御端末では、ネットワークＮＴ１を介して情報を送受信して他の端末装置を監視制御する手段で構成され、照明装置では、照明負荷の点灯、消灯や明るさを制御する機能を有した点灯手段で構成され、照明用スイッチ装置では、スイッチ操作による操作情報を出力する機能を有した信号処理手段で構成される。
【００３４】
情報処理部１ｂ，２ｂは、本実施形態のネットワークシステムにおけるオブジェクトサーバ機能を実現するために、オブジェクトが含まれたソフトモジュール（以下、ソフトウェアモジュールと称す）が組み込まれており、機能部１ｃ，２ｃに動作指示（動作制御）するための関数を与える処理、機能部１ｃ，２ｃの現在状態を示す変数を取得する処理、さらには機能部１ｃ，２ｃの状態変化が発生したことを示すイベント情報を取得する処理等を行う。
【００３５】
本実施形態の端末装置１および設備機器２は、サービス提供のための処理を行う際に用いる１乃至複数のオブジェクトを、上記のように情報処理部１ｂ，２ｂ内に組み込まれたソフトウェアモジュールに具備しており、各オブジェクトは、機能部１ｃ，２ｃが提供するサービスに対応する制御情報または第１の監視情報（変数、関数、イベント情報、またはその組み合わせ）を定義した入出力定義（以下、インターフェースと称す）を１乃至複数具備し、各オブジェクトには、当該オブジェクトに固有に付与されたオブジェクト固有識別子（以下、ＯＩＤと称す）と、当該オブジェクトが具備する各インターフェースに付与されたインターフェース識別子（以下、ＩＩＤと称す）とで構成された付与識別子［ＯＩＤ＋ＩＩＤ］を付与されている。
【００３６】
そして、情報処理部１ｂ，２ｂは、付与識別子を用いたコマンド（要求）を受け取った場合、当該コマンドに応じてオブジェクトを実行して、制御情報を機能部１ｃ，２ｃへ与える処理や、第１の監視情報を機能部１ｃ，２ｃから取得する処理や、オブジェクトに関する情報（第２の監視情報）を取得する処理を行う。コマンドは、図４に示すように、コマンドの種類を示すオペコードと、提供するサービス（機能）を示す上記ＩＩＤと、対象を示す上記ＯＩＤと、さらにはオペコードの種類により必要に応じて付加されるパラメータとで構成される。
【００３７】
オペコードとしては、コマンド内で指定したＯＩＤ，ＩＩＤを付与されたオブジェクトがネットワーク上に存在するか否かを検索するための検索要求に用いる「Ｗａｔｃｈ」、コマンド内で指定したＯＩＤ，ＩＩＤを付与されたオブジェクトの値を取得するための取得要求に用いる「Ｇｅｔ」、コマンド内で指定したＯＩＤ，ＩＩＤを付与されたオブジェクトに値を設定するための設定要求に用いる「Ｓｅｔ」、コマンド内で指定したＯＩＤ，ＩＩＤを付与されたオブジェクトの機能を実行させて、制御情報を機能部１ｃ，２ｃへ与える実行要求に用いる「Ｉｎｖｏｋｅ」等がある。ここで、「Ｇｅｔ」を用いた取得要求に対する応答はオブジェクトが機能部から取得した第１の監視情報であり、「Ｗａｔｃｈ」を用いた検索要求に対する応答はオブジェクトに関する第２の監視情報である。なお、監視情報は他にも考えられ、上記に限定されない。すなわち、監視情報とは、端末装置、あるいは端末装置が具備する各構成要件において、監視対象の状態に関する情報である。
【００３８】
また、コマンド内のＯＩＤ，ＩＩＤは、全てのＯＩＤ，ＩＩＤを示す「Ｗｉｌｄｃａｒｄ」を設定可能であり、例えば、コマンド内のＯＩＤ，ＩＩＤともに「Ｗｉｌｄｃａｒｄ」を指定し、オペコード「Ｗａｔｃｈ」を指定した検索要求を、ネットワークの物理ブロードキャストで送信した場合、ネットワーク上に存在する全てのオブジェクトのＯＩＤ，ＩＩＤの組を返送する。
【００３９】
また、コマンド内のＩＩＤのみに「Ｗｉｌｄｃａｒｄ」を指定し、オペコード「Ｗａｔｃｈ」を指定した検索要求を、ネットワークの物理ブロードキャストで送信した場合、ネットワーク上に存在する全てのオブジェクトのうち指定したＯＩＤを付与されたオブジェクトについて、指定したＯＩＤと、当該指定したＯＩＤに組み合わされたＩＩＤとの組を返送する。
【００４０】
また、コマンド内のＯＩＤのみに「Ｗｉｌｄｃａｒｄ」を指定し、オペコード「Ｗａｔｃｈ」を指定した検索要求を、ネットワークの物理ブロードキャストで送信した場合、ネットワーク上に存在する全てのオブジェクトのうち指定したＩＩＤを付与されたオブジェクトについて、指定したＩＩＤと、当該指定したＩＩＤに組み合わされたＯＩＤとの組を返送する。
【００４１】
そして、本ネットワークシステムでは、コマンド内のＯＩＤ，ＩＩＤのうち、少なくともＯＩＤに「Ｗｉｌｄｃａｒｄ」を指定した場合に、要求をブロードキャスト（またはマルチキャスト）で送信したものとして扱う。なお、以後、物理ブロードキャストおよび物理マルチキャストを、ブロードキャストおよびマルチキャストと各々称す。
【００４２】
なお、提供サービスに対応する定義内容が同一のインターフェース、つまり同じＩＩＤを付与したインターフェースは複数のオブジェクト下に割り当てることが許されるものである。さらに、特定の端末装置１または設備機器２を指定することが必要の無いサービスでは、同一のＯＩＤを複数の端末装置１，設備機器２に割り当てることも可能である。
【００４３】
また、本実施形態のネットワークシステムにおけるプロトコルには、ＯＳＩ７階層モデルを用い、最上位階層のアプリケーション層としては、端末装置１，設備機器２の情報処理部１ｂ，２ｂのソフトウェアモジュールが他の端末装置との間で変数、イベント情報、関数の各情報の授受を行うための独自のオブジェクトアクセスプロトコル（Object  Access  Protocol＝ＯＡＰ）を用いている。
【００４４】
次に、ゲートウェイ装置３は、図１に示すように、ネットワークＩ／Ｆ部３ａと、ネットワークＩ／Ｆ部３ｂと、ネットワーク変換部３ｃと、コマンド解析部３ｄ（解析手段）と、機器情報テーブル３ｅ（機器情報記憶手段）と、機器情報取得部３ｆ（機器情報収集手段）と、コマンドテーブル３ｇ（コマンド記憶手段）とで構成される。
【００４５】
ネットワークＩ／Ｆ部３ａは、高速ネットワークＮＴ１との間で情報授受を行い、ネットワークＩ／Ｆ部３ｂは、低速ネットワークＮＴ２との間で情報授受を行い、ネットワーク変換部３ｃは、ネットワークＩ／Ｆ部３ａ，３ｂ間で互いにやり取りされる情報を一方のネットワークの通信プロトコルから他方のネットワークの通信プロトコルに変換する。
【００４６】
そして、端末装置１が上記コマンドを高速ネットワークＮＴ１に送出すると、高速ネットワークＮＴ１上の端末装置１や、ゲートウェイ装置３や、ゲートウェイ装置３を介した低速ネットワークＮＴ２上の設備機器２へ送信され、設備機器２が上記要求コマンドを低速ネットワークＮＴ２に送出すると、低速ネットワークＮＴ２上の設備機器２や、ゲートウェイ装置３や、ゲートウェイ装置３を介した高速ネットワークＮＴ１上の端末装置１へ送信される。端末装置１、設備機器２では、情報処理部１ｂ、情報処理部２ｂが要求コマンドを受け取ると、当該要求コマンドに応じた上記処理を行い、ゲートウェイ装置３は、端末装置１から設備機器２に対する要求コマンドの送信形態およびコマンド種類によっては、端末装置１に対して設備機器２の代わりに代理応答を行う。
【００４７】
次に、ゲートウェイ装置３の代理応答について図５の処理シーケンスを用いて説明する。
【００４８】
まず、低速ネットワークＮＴ２上の設備機器２１，２２，２３は、自己の情報処理部２ｂが具備するオブジェクトの付与識別子（ＯＩＤ，ＩＩＤの組）を通知する識別子通知パケット（第２の監視情報）を、一定時間毎にゲートウェイ装置３へ送信する。この識別子通知パケットには、当該通知パケットの有効期限の情報も付加されており、ゲートウェイ装置３の機器情報取得部３ｆは、ネットワークＩ／Ｆ部３ｂを介して識別子通知パケットを収集し、図６に示すようにＯＩＤ、ＩＩＤ、有効期限の各情報を互いに対応付けた機器情報テーブル３ｅに格納する。通知パケットの有効期限は、通知元のオブジェクトが故障、離脱等によってシステム上から消失した場合を考慮して設定されており、通知元の設備機器２は一定時間毎に識別子通知パケットを送信し、ゲートウェイ装置３は、通知の更新がなされずに有効期限が過ぎた情報は機器情報テーブル３ｅから消去する処理を行う（Ｓ１）。
【００４９】
次に、高速ネットワークＮＴ１上の端末装置１１（に格納されているオブジェクト）が、コマンド内のＯＩＤ，ＩＩＤともに「Ｗｉｌｄｃａｒｄ」を指定し、オペコード「Ｗａｔｃｈ」を指定した検索要求を、ブロードキャストで高速ネットワークＮＴ１上に送出すると（Ｓ２）、この検索要求を受け取った高速ネットワークＮＴ１上の全ての端末装置１２，１３は、自己の情報処理部１ｂが具備するオブジェクトの付与識別子（ＯＩＤ，ＩＩＤの組）を通知する識別子通知パケットを、要求元の端末装置１１へ返送する（Ｓ３）。
【００５０】
さらに、ゲートウェイ装置３のコマンドテーブル３ｇは、図７に示すように、要求先の設備機器２から要求元の端末装置１へ監視情報を返信する応答の必要がある要求に用いられるコマンドのオペコードが格納されており、端末装置１１から要求を受け取ったゲートウェイ装置３のコマンド解析部３ｄは、当該要求は設備端末２に対してブロードキャストまたはマルチキャストで送信されたか否かを判断するとともに、コマンドテーブル３ｇを参照して、受け取った要求に対して設備機器２から端末装置１へ監視情報を返信する応答を行う必要があるか否かを判断する。
【００５１】
そして、コマンド解析部３ｄは、要求コマンドに用いられている付与識別子のＯＩＤが「Ｗｉｌｄｃａｒｄ」であって特定の付与識別子を示さない場合、当該要求は設備機器２に対してブロードキャスト（またはマルチキャスト）で送信されていると判断する。さらに、コマンドテーブル３ｇには検索要求（Ｗａｔｃｈ）が格納されていることから、検索要求は、監視情報を返信する応答が必要な要求であると判断する。
【００５２】
したがって、ゲートウェイ装置３のコマンド解析部３ｄは、端末装置１１からの検索要求がブロードキャストで送信され、且つ監視情報を返信する応答が必要な要求であると判断するので、機器情報テーブル３ｅに格納されている識別子通知パケットを、要求元の端末装置１１へ送信して、設備機器２の代理応答を行う（Ｓ４）。
【００５３】
このように、高速ネットワークＮＴ１から低速ネットワークＮＴ２への要求に対して、低速ネットワークＮＴ２から監視情報を返信する応答が必要であり、且つ当該要求がブロードキャスト（またはマルチキャスト）で送信されている場合のみ、ゲートウェイ装置３が代理応答を行うので、システムの即時性や柔軟性の向上を図ることができるとともに、低速ネットワークＮＴ２上に応答（例えば識別子通知パケット）が同時発生することによるパケットロストを防止し、さらにはパケットロストに伴う再送処理等による長い応答時間の発生も防止している。
【００５４】
また、上記Ｓ１において低速ネットワークＮＴ２上の設備機器２１，２２，２３が識別子通知パケットを、一定時間毎にゲートウェイ装置３へ送信する処理、および上記Ｓ３において高速ネットワークＮＴ１上の端末装置１２，１３が識別子通知パケットを端末装置１１へ送信する処理は、各端末装置において自己の物理アドレス（ＭＡＣアドレス）を基に識別子通知パケットの送信開始タイミングを互いにランダムに設定することによって、識別子通知パケットの送信を分散させてもよい。このような構成にすることによって、例えば、システム起動時に全ての端末装置から同時に通知が発生してネットワーク負荷が急激に増大する事態を防ぐことができる。
【００５５】
また、上記Ｓ１において、各設備機器２が自発的に識別子通知パケットをゲートウェイ装置３へ送信しているが、ゲートウェイ装置３が低速ネットワークＮＴ２上の全設備機器２の物理アドレスを管理し、ゲートウェイ装置３から各設備機器２へ情報要求を順次ユニキャスト送信することで、機器情報取得部３ｆが各設備機器２から識別子通知パケットを収集する構成でもよい。
【００５６】
また、各設備機器２がゲートウェイ装置３の物理アドレスを記憶しておき、ゲートウェイ装置３に対してユニキャストで識別子通知パケットを送信する構成、または各設備機器２はゲートウェイ装置３の物理アドレスを認識することなく、ブロードキャストまたはマルチキャストで識別子通知パケットを送信する構成のいずれでもよい。後者の場合、各設備機器２がゲートウェイ装置３の物理アドレスを記憶する必要はないが、ブロードキャストまたはマルチキャストで識別子通知パケットを送信することによって、各設備機器２は、物理アドレスレベル（ＭＡＣアドレスレベル）ではなく、アプリケーションレベルで通信処理する必要があるため、各設備機器２に搭載されたＣＰＵ負荷が高くなる。
【００５７】
次に、高速ネットワークＮＴ１上の端末装置１１が、コマンド内のＯＩＤに「設備機器２１」，ＩＩＤに「１」を指定し、オペコード「Ｗａｔｃｈ」を指定した検索要求を、ブロードキャストで高速ネットワークＮＴ１上に送出した場合について説明する。
【００５８】
端末装置１１から検索要求を受け取ったゲートウェイ装置３のコマンド解析部３ｄは、当該要求は設備端末２に対してブロードキャストまたはマルチキャストで送信されたか否かを判断するとともに、コマンドテーブル３ｇを参照して、受け取った要求が設備機器２から端末装置１へ監視情報を返信する応答を行う必要があるか否かを判断する。
【００５９】
そして、コマンド解析部３ｄは、要求コマンドに用いられている付与識別子のＯＩＤが「Ｗｉｌｄｃａｒｄ」であって特定の付与識別子を示さない場合、当該要求は設備機器２に対してブロードキャスト（またはマルチキャスト）で送信されていると判断するが、今回の検索要求は、コマンド内のＯＩＤ，ＩＩＤともに特定のＯＩＤ，ＩＩＤが指定されているため、ブロードキャスト（またはマルチキャスト）ではないと判断する。したがって、代理応答は行わず、この検索要求をネットワーク変換部３ｃ、ネットワークＩ／Ｆ部３ｂを介して低速ネットワークＮＴ２上にブロードキャスト（またはマルチキャスト）で送出する。
【００６０】
この場合、ブロードキャスト（またはマルチキャスト）で検索要求を送信しても、要求先が特定されているため応答があるのは１台の設備機器２１のみであり、多数の識別子通知パケットが低速ネットワークＮＴ２上に同時発生してパケットロストが発生することはない。また、ゲートウェイ装置３が、機器情報テーブル３ｅを参照して代理応答することも可能であるが、有効期間の設定によっては、その時点で実際のオブジェクト構成が変更されている可能性があるため、ゲートウェイ装置３から設備機器２へ検索要求を直接送信することによって、最新の識別子通知パケットを取得することができる。すなわち、検索要求等のように、要求先が監視情報を返信する応答を行う必要がある要求であっても、要求がブロードキャスト（またはマルチキャスト）で送信されていない場合には、ゲートウェイ装置３が代理応答を行わず、要求を低速ネットワークＮＴ２上の要求先へ転送することによって、システム内の監視情報の即時性を維持することができる。
【００６１】
このように、コマンド解析部３ｄは、受け取った要求が設備機器２に対してブロードキャストまたはマルチキャストで送信されていない、または受け取った要求が設備機器２から端末装置１へ監視情報を返信する応答する必要がないと判断すると、端末装置１への応答を行わず、受信した要求コマンドを設備機器２へ送信する。
【００６２】
また、要求コマンド内のＯＩＤに「設備機器２１の物理アドレス」を設定すれば、ゲートウェイ装置３から低速ネットワークＮＴ２上に検索要求を送出する際に、上記のようにブロードキャスト（またはマルチキャスト）ではなく、ユニキャストで設備機器２１へ送信することができる。検索要求を低速ネットワークＮＴ２上にユニキャストで送信することによって、設備機器２１以外の設備機器２は、受け取った検索要求を物理アドレスレベルで破棄することができ、設備機器２においてアプリケーションレベルで通信処理する必要があるブロードキャスト（またはマルチキャスト）で送信する場合に比べて、設備機器２のＣＰＵ負荷の軽減を図ることができる。
【００６３】
（実施形態２）
本実施形態のネットワークシステムのゲートウェイ装置３の構成は図８に示すように、実施形態１の機器情報テーブル３ｅの代わりに、要求コマンド記憶部３ｈを備えている。なお、他の構成は実施形態１と同様であり説明は省略する。
【００６４】
次に、ゲートウェイ装置３の代理応答について図９の処理シーケンスを用いて説明する。
【００６５】
まず、低速ネットワークＮＴ２上の設備機器２１，２２，２３は、自己の情報処理部２ｂが具備するオブジェクトの付与識別子（ＯＩＤ，ＩＩＤの組）を通知する識別子通知パケット（第２の監視情報）を、一定時間毎にゲートウェイ装置３へ送信する（Ｓ１１）。
【００６６】
そして、高速ネットワークＮＴ１上の端末装置１１（に格納されているオブジェクト）が、コマンド内のＯＩＤ，ＩＩＤともに「Ｗｉｌｄｃａｒｄ」を指定し、オペコード「Ｗａｔｃｈ」を指定した検索要求を、ブロードキャストで高速ネットワークＮＴ１上に送出すると（Ｓ１２）、この検索要求を受け取った高速ネットワークＮＴ１上の全ての端末装置１２，１３は、自己の情報処理部１ｂが具備するオブジェクトの付与識別子（ＯＩＤ，ＩＩＤの組）を、要求元の端末装置１１へ返送する（Ｓ１３）。
【００６７】
また、ゲートウェイ装置３のコマンドテーブル３ｇは、図７に示すように、要求先の設備機器２から要求元の端末装置１へ監視情報を返信する応答の必要がある要求に用いられるコマンドのオペコードが格納されており、端末装置１１から要求を受け取ったゲートウェイ装置３のコマンド解析部３ｄは、当該要求は設備端末２に対してブロードキャストまたはマルチキャストで送信されたか否かを判断するとともに、コマンドテーブル３ｇを参照して、受け取った要求に対して設備機器２から端末装置１へ監視情報を返信する応答を行う必要があるか否かを判断する。
【００６８】
そして、コマンド解析部３ｄは、要求コマンドに用いられている付与識別子のＯＩＤが「Ｗｉｌｄｃａｒｄ」であって特定の付与識別子を示さない場合、当該要求は設備機器２に対してブロードキャスト（またはマルチキャスト）で送信されていると判断する。さらに、コマンドテーブル３ｇには検索要求（Ｗａｔｃｈ）が格納されていることから、検索要求は、監視情報を返信する応答が必要な要求であると判断する。
【００６９】
したがって、ゲートウェイ装置３のコマンド解析部３ｄは、端末装置１１からの検索要求がブロードキャストで送信され、且つ監視情報を返信する応答が必要な要求であると判断するので、検索要求を要求元の情報（アドレス情報、オブジェクト識別子等）とともに要求コマンド記憶部３ｈに格納しておく。また、検索要求には当該検索要求の有効期限の情報がコマンドのパラメータに付加されており、当該要求に対応する有効期限も要求コマンド記憶部３ｈに格納される。要求コマンド記憶部３ｈには、検索要求以外の他の要求も格納され、各要求の有効期限は、要求元のオブジェクトが故障、離脱等によってシステム上から消失した場合を考慮して設定されており、ゲートウェイ装置３は、有効期限が過ぎた要求は要求コマンド記憶部３ｈから消去する処理を行う。
【００７０】
低速ネットワークＮＴ２上の設備機器２１，２２，２３は、識別子通知パケットを、一定時間毎にゲートウェイ装置３へ送信しており（Ｓ１４）、ゲートウェイ装置３のコマンド解析部３ｄは、機器情報取得部３ｆが収集したパケットを、要求コマンド記憶部３ｈに格納している要求と照合し、格納している要求の応答となるパケットを収集しておれば、当該パケットを要求元へ送信する。今回は、検索要求が要求コマンド記憶部３ｈに格納されており、コマンド解析部３ｄは、要求コマンド記憶部３ｈに格納されている検索要求の応答として、今回収集した識別子通知パケットを要求元の端末装置１１へ送信する（Ｓ１５）。
【００７１】
このように、高速ネットワークＮＴ１から低速ネットワークＮＴ２への要求に対して、低速ネットワークＮＴ２から監視情報を返信する応答が必要であり、且つ当該要求がブロードキャスト（またはマルチキャスト）で送信されている場合のみ、ゲートウェイ装置３が代理応答を行うので、システムの即時性や柔軟性の向上を図ることができるとともに、低速ネットワークＮＴ２上に応答（例えば識別子通知パケット）が同時発生することによるパケットロストを防止し、さらにはパケットロストに伴う再送処理等による長い応答時間の発生も防止している。さらに、本実施形態では、ゲートウェイ装置３が、設備機器２からのパケットを保持する必要がない。
【００７２】
また、コマンド解析部３ｄは、受け取った要求が設備機器２に対してブロードキャストまたはマルチキャストで送信されていない、または受け取った要求が設備機器２から端末装置１へ監視情報を返信する応答する必要がないと判断すると、受信した要求コマンドを設備機器２へ送信する。
【００７３】
（実施形態３）
本実施形態のネットワークシステムのゲートウェイ装置３の構成は図１０に示すように、実施形態１のコマンドテーブル３ｇの代わりに、コマンドテーブル３ｉを備えている。なお、他の構成は実施形態１と同様であり説明は省略する。
【００７４】
ゲートウェイ装置３のコマンドテーブル３ｉは、図１１に示すように、要求に用いられるコマンドのオペコードと、端末装置１から各オペコードを用いた要求を受け取った場合の対応とが関連付けられており、オペコード「Ｗａｔｃｈ」を指定した検索要求、およびオペコード「Ｇｅｔ」を指定した取得要求は、ゲートウェイ装置３が設備機器２の代理応答を行い、オペコード「Ｓｅｔ」を指定した設定要求は、ゲートウェイ装置３から低速ネットワークＮＴ２上の全ての設備機器２に対して設定要求をマルチキャスト送信し、オペコード「Ｉｎｖｏｋｅ」を指定した実行要求は、ゲートウェイ装置３から低速ネットワークＮＴ２上の送信先の設備機器２に対して実行要求をユニキャスト送信する。
【００７５】
次に、ゲートウェイ装置３の代理応答について図１２の処理シーケンスを用いて説明する。
【００７６】
まず、低速ネットワークＮＴ２上の設備機器２１，２２，２３は、自己の情報処理部２ｂが具備するオブジェクトの付与識別子（ＯＩＤ，ＩＩＤの組）を通知する識別子通知パケット（第２の監視情報）を、一定時間毎にゲートウェイ装置３へ送信する。この識別子通知パケットには、当該通知パケットの有効期限の情報も付加されており、ゲートウェイ装置３の機器情報取得部３ｆは、ネットワークＩ／Ｆ部３ｂを介して識別子通知パケットを収集し、図１３に示すようにＯＩＤ、ＩＩＤ、有効期限の各情報を互いに対応付けた機器情報テーブル３ｅに格納する（Ｓ２１）。
【００７７】
また、図１４に示すように、各オブジェクトのインターフェース（１〜５）は「ｍｅｔｈｏｄ」または「ｐｒｏｐｅｒｔｙ」と表され、「ｐｒｏｐｅｒｔｙ」と表されるインターフェース「２」「３」は、オブジェクトの値が変化する毎に、オブジェクトの値を通知する変化通知パケット（第１の監視情報）を送信する。そして、設備機器２が具備するオブジェクトにおいてＩＩＤ「２」「３」を付与されたインターフェースは、オブジェクトの値が変化する毎に、変化通知パケットを当該オブジェクトの付与識別子（ＯＩＤ，ＩＩＤの組）とともにゲートウェイ装置３へ送信する。この変化通知パケットには、当該通知パケットの有効期限の情報も付加されており、ゲートウェイ装置３の機器情報取得部３ｆは、ネットワークＩ／Ｆ部３ｂを介して変化通知パケットを収集し、図１３に示すように値、通知元のＯＩＤ、ＩＩＤ、有効期限の各情報を互いに対応付けた機器情報テーブル３ｅに格納する（Ｓ２２）。
【００７８】
通知パケットの有効期限は、通知元のオブジェクトが故障、離脱等によってシステム上から消失した場合を考慮して設定されており、通知元の設備機器２は一定時間毎に識別子通知パケットを送信し、ゲートウェイ装置３は、通知の更新がなされずに有効期限が過ぎた情報は機器情報テーブル３ｅから消去する処理を行う。
【００７９】
次に、高速ネットワークＮＴ１上の端末装置１１（に格納されているオブジェクト）が、コマンド内のＯＩＤに「Ｗｉｌｄｃａｒｄ」を指定し、ＩＩＤに「３」を指定し、オペコード「Ｇｅｔ」を指定した取得要求を、ブロードキャストで高速ネットワークＮＴ１上に送出すると（Ｓ２３）、この取得要求を受け取った高速ネットワークＮＴ１上の端末装置１２，１３は、情報処理部１ｂがＩＩＤ「３」を付与されたオブジェクトを具備する場合、当該オブジェクトの値を通知する変化通知パケットを、要求元の端末装置１１へ返送する（Ｓ２４）。
【００８０】
さらに、端末装置１１から要求を受け取ったゲートウェイ装置３のコマンド解析部３ｄは、当該要求は設備端末２に対してブロードキャストまたはマルチキャストで送信されたか否かを判断するとともに、コマンドテーブル３ｉを参照して、各要求に対して設備機器２から端末装置１へ監視情報を返信する応答を行う必要があるか否かを判断する。
【００８１】
そして、コマンド解析部３ｄは、要求コマンドに用いられている付与識別子のＯＩＤが「Ｗｉｌｄｃａｒｄ」であって特定の付与識別子を示さない場合、当該要求は設備機器２に対してブロードキャスト（またはマルチキャスト）で送信されていると判断する。さらに、コマンドテーブル３ｉには、取得要求（Ｇｅｔ）への対応として代理応答が設定されていることから、取得要求は、監視情報を返信する応答が必要な要求であると判断する。
【００８２】
したがって、ゲートウェイ装置３のコマンド解析部３ｄは、端末装置１１からの取得要求がブロードキャストで送信され、且つ監視情報を返信する応答が必要な要求であると判断するので、機器情報テーブル３ｅに格納されている変化通知パケットのうち、通知元のＩＩＤに「３」を設定された変化通知パケットを要求元の端末装置１１へ送信して、設備機器２の代理応答を行う（Ｓ２５）。
【００８３】
このように、高速ネットワークＮＴ１から低速ネットワークＮＴ２への要求に対して、低速ネットワークＮＴ２から監視情報を返信する応答が必要であり、且つ当該要求がブロードキャスト（またはマルチキャスト）で送信されている場合のみ、ゲートウェイ装置３が代理応答を行うので、システムの即時性や柔軟性の向上を図ることができるとともに、低速ネットワークＮＴ２上に応答（例えば変化通知パケット）が同時発生することによるパケットロストを防止し、さらにはパケットロストに伴う再送処理等による長い応答時間の発生も防止している。
【００８４】
また、オペコード「Ｓｅｔ」を指定した設定要求、オペコード「Ｉｎｖｏｋｅ」を指定した実行要求が端末装置１から送信された場合は、設備機器２で当該要求に対する処理を行う必要があるため、ゲートウェイ装置３が代理応答することができない。
【００８５】
そこで、ゲートウェイ装置３のコマンドテーブル３ｉ（図１１参照）では、オペコード「Ｓｅｔ」を指定した設定要求は、ゲートウェイ装置３から低速ネットワークＮＴ２上の全ての設備機器２に対してマルチキャスト送信し、オペコード「Ｉｎｖｏｋｅ」を指定した実行要求は、ゲートウェイ装置３から低速ネットワークＮＴ２上の送信先の設備機器２に対してユニキャスト送信すると設定されており、設定要求および実行要求の対応について図１５の処理シーケンスを用いて説明する。
【００８６】
Ｓ２１，Ｓ２２での処理は図１２と同様であり、説明は省略する。
【００８７】
まず、高速ネットワークＮＴ１上の端末装置１１（に格納されているオブジェクト）が、コマンド内のＯＩＤに「Ｗｉｌｄｃａｒｄ」を指定し、ＩＩＤに「３」を指定し、オペコード「Ｓｅｔ」を指定し、パラメータに「設定値」を指定した設定要求を、ブロードキャストで高速ネットワークＮＴ１上に送出すると（Ｓ３１）、この検索要求を受け取った高速ネットワークＮＴ１上の端末装置１２，１３は、情報処理部１ｂがＩＩＤ「３」を付与されたオブジェクトを具備する場合、当該オブジェクトの値を「設定値」に設定する。
【００８８】
さらに、端末装置１１から要求を受け取ったゲートウェイ装置３のコマンド解析部３ｄは、当該要求は設備端末２に対してブロードキャストまたはマルチキャストで送信されたか否かを判断するとともに、コマンドテーブル３ｉを参照して、各要求に対して設備機器２から端末装置１へ監視情報を返信する応答を行う必要があるか否かを判断する。
【００８９】
そして、コマンド解析部３ｄは、コマンドテーブル３ｉには、設定要求（Ｓｅｔ）への対応としてマルチキャストが設定されていることから、当該要求が設備端末２に対してブロードキャストまたはマルチキャストで送信されたか否かに関係なく、設定要求は、監視情報を返信する応答が必要でない要求であると判断して代理応答を行わず、低速ネットワークＮＴ２上にマルチキャストで設定要求を送信する。この設定要求を受け取った低速ネットワークＮＴ２上の設備機器２１〜２３は、情報処理部２ｂがＩＩＤ「３」を付与されたオブジェクトを具備する場合、当該オブジェクトの値を「設定値」に設定する（Ｓ３２）。
【００９０】
「Ｓｅｔ」を用いた設定要求は、当該要求を受け取った設備機器２からの応答が不要なコマンドであると規定しているため、低速ネットワークＮＴ２上にマルチキャストで送信しても、低速ネットワークＮＴ２上に応答が同時発生することによるパケットロストは生じない。
【００９１】
また、高速ネットワークＮＴ１上の端末装置１１（に格納されているオブジェクト）が、コマンド内のＯＩＤに「Ｗｉｌｄｃａｒｄ」を指定し、ＩＩＤに「３」を指定し、オペコード「Ｉｎｖｏｋｅ」を指定し、パラメータに「設定値」を指定した実行要求を、ブロードキャストで高速ネットワークＮＴ１上に送出すると（Ｓ３３）、この実行要求を受け取った高速ネットワークＮＴ１上の端末装置１２，１３は、情報処理部１ｂがＩＩＤ「３」を付与されたオブジェクトを具備する場合、当該オブジェクトの値を「設定値」に設定してから当該オブジェクトを実行させて、機能部１ｂに制御情報を与え、その実行確認パケットを要求元の端末装置１１へ送信する（Ｓ３４）。
【００９２】
さらに、端末装置１１から要求を受け取ったゲートウェイ装置３のコマンド解析部３ｄは、当該要求は設備端末２に対してブロードキャストまたはマルチキャストで送信されたか否かを判断するとともに、コマンドテーブル３ｉを参照して、各要求が、設備機器２から端末装置１へ監視情報を返信する応答を行う必要があるか否かを判断する。
【００９３】
そして、コマンド解析部３ｄは、コマンドテーブル３ｉには、実行要求（Ｉｎｖｏｋｅ）への対応としてユニキャストが設定されていることから、当該要求が設備端末２に対してブロードキャストまたはマルチキャストで送信されたか否かに関係なく、実行要求は、監視情報を返信する応答が必要でない要求であると判断して代理応答を行わず、低速ネットワークＮＴ２上の各設備機器２に対してユニキャストで実行要求を順次送信する（Ｓ３５）（Ｓ３８）（Ｓ４１）。この実行要求を受け取った低速ネットワークＮＴ２上の設備機器２１〜２３は、情報処理部２ｂがＩＩＤ「３」を付与されたオブジェクトを具備する場合、当該オブジェクトの値を「設定値」に設定してから当該オブジェクトを実行させて、機能部２ｂに制御情報を与え、その実行確認パケットを要求元の端末装置１１へ順次送信し（Ｓ３６）（Ｓ３９）（Ｓ４２）、ゲートウェイ装置３は、実行確認パケットを端末装置１１へ転送する（Ｓ３７）（Ｓ４０）（Ｓ４３）。
【００９４】
「Ｉｎｖｏｋｅ」を用いた実行要求は、当該要求を受け取った設備機器２からの実行確認パケットの応答が必要なコマンドであると規定しているため、低速ネットワークＮＴ２上にブロードキャストまたはマルチキャストで送信すると、低速ネットワークＮＴ２上に応答が同時発生することによるパケットロストが生じてしまう。そこで、低速ネットワークＮＴ２上の各設備機器２に対して、ユニキャストで実行要求を順次送信することで、低速ネットワークＮＴ２上に応答が同時発生することによるパケットロストを防止し、さらにはパケットロストに伴う再送処理等による長い応答時間の発生も防止している。
【００９５】
なお、上記実施形態では、第２のネットワークとして低速の専用線通信を用いた低速ネットワークＮＴ２を用いているが、第２のネットワークとして無線によるネットワークを用いて、当該無線ネットワークに１乃至複数の端末装置２を接続した構成でもよく、この場合、ブロードキャストやマルチキャストのような一斉通信に対応し難いという無線ネットワーク上の通信負荷を軽減でき、効果的である。
【００９６】
さらに本発明は、第１のネットワーク、第２のネットワークの通信速度や、端末装置１、設備機器２の能力の高低に関わらず、上記実施形態の各構成を用いることによって、同様の効果を奏しうるものである。
【図面の簡単な説明】
【００９７】
【図１】実施形態１のネットワークシステムの構成を示す図である。
【図２】同上の高速ネットワーク上の端末装置の構成を示す図である。
【図３】同上の低速ネットワーク上の端末装置の構成を示す図である。
【図４】同上のコマンドの構成を示す図である。
【図５】同上の処理シーケンスを示す図である。
【図６】同上の機器情報テーブルの構成を示す図である。
【図７】同上のコマンドテーブルの構成を示す図である。
【図８】実施形態２のゲートウェイ装置の構成を示す図である。
【図９】同上の処理シーケンスを示す図である。
【図１０】実施形態３のゲートウェイ装置の構成を示す図である。
【図１１】同上のコマンドテーブルの構成を示す図である。
【図１２】同上の処理シーケンスを示す図である。
【図１３】同上の機器情報テーブルの構成を示す図である。
【図１４】同上のオブジェクトのインターフェースを示す図である。
【図１５】同上の別の処理シーケンスを示す図である。
【符号の説明】
【００９８】
１  端末装置
２  設備機器
３  ゲートウェイ装置
３ｄ  コマンド解析部
３ｅ  機器構成テーブル
３ｆ  機器情報取得部
ＮＴ１  高速ネットワーク
ＮＴ２  低速ネットワーク
【図１】
0005038956.tif 000002
【図２】
0005038956.tif 000003
【図３】
0005038956.tif 000004
【図４】
0005038956.tif 000005
【図５】
0005038956.tif 000006
【図６】
0005038956.tif 000007
【図７】
0005038956.tif 000008
【図８】
0005038956.tif 000009
【図９】
0005038956.tif 000010
【図１０】
0005038956.tif 000011
【図１１】
0005038956.tif 000012
【図１２】
0005038956.tif 000013
【図１３】
0005038956.tif 000014
【図１４】
0005038956.tif 000015
【図１５】
0005038956.tif 000016