(57)【要約】【課題】設備機器の制御や監視を行うネットワークシステムにおいて、設備機器の追加や変更があってもシステム変更が簡易なネットワークシステムを提供することにある。【解決手段】設備機器６ａ〜６ｃは、当該設備機器の提供サービスに用いる情報を定義して該定義に基づいて当該情報の処理を実行するためのオブジェクトを有し且つアクセス用のオブジェクト識別子をオブジェクトに付している。インターネット１に接続されたセンターサーバ３は、オブジェクト識別子に基づいた要求を当該設備機器６ａ〜６ｃに送って当該オブジェクト識別子が付されたオブジェクトをアクセスすることで、当該設備機器６ａ〜６ｃが提供するサービスを享受する機能を備えていることを特徴とする【選択図】図１
2007265045.tif 000002
【特許請求の範囲】
【請求項１】
１乃至複数の設備機器と、該設備機器が提供するサービスを享受するための要求を前記設備機器に対してネットワークを通じて行う１乃至複数のネットワーク機器とを備えているネットワークシステムにおいて、
前記設備機器は、当該設備機器の提供サービスの処理を行う機能部と、前記提供サービスに用いる情報を定義して該定義に基づいて当該情報の授／受を前記機能部との間で実行するための１乃至複数のオブジェクトを有し且つアクセス用のオブジェクト識別子を前記オブジェクトに付している情報処理部とを備え、
前記ネットワーク機器は、前記オブジェクト識別子に基づいた要求を前記設備機器に直接又は間接的にネットワークを通じて送る機能を備え、
各設備機器の情報処理部が有する前記オブジェクトは前記定義内容が同じ場合に同一のオブジェクト識別子が付され、
前記ネットワーク機器が、各設備機器のオブジェクトに同一に付されたオブジェクト識別子に基づいて要求を行った場合、各設備機器は当該オブジェクト識別子に対応する要求オブジェクトの実行により当該オブジェクトに定義された同一のサービスを提供することを特徴とするネットワークシステム。
【請求項２】
１乃至複数の設備機器と、該設備機器が提供するサービスを享受するための要求を前記設備機器に対してネットワークを通じて行う１乃至複数のネットワーク機器とを備えているネットワークシステムにおいて、
前記設備機器は、当該設備機器の提供サービスの処理を行う機能部と、前記提供サービスに用いる情報を定義して該定義に基づいて当該情報の授／受を前記機能部との間で実行するための１乃至複数のオブジェクトを有し且つアクセス用のオブジェクト識別子を前記オブジェクトに付している情報処理部とを備え、
前記ネットワーク機器は、前記オブジェクト識別子に基づいた要求を前記設備機器に直接若しくは間接的にネットワークを通じて送る機能を備え、
一つの設備機器の情報処理部が有する複数のオブジェクトは夫々異なるオブジェクト識別子が付され、
前記ネットワーク機器は、前記一つの設備機器のオブジェクトに夫々設定された複数のオブジェクト識別子を個別に指定可能であり、前記一つの設備機器は当該個別に指定されたオブジェクト識別子に対応するオブジェクトの実行により当該オブジェクトに定義されたサービスを提供することを特徴とするネットワークシステム。
【請求項３】
１乃至複数の設備機器と、該設備機器が提供するサービスを享受するための要求を前記設備機器に対してネットワークを通じて行う１乃至複数のネットワーク機器とを備えているネットワークシステムにおいて、
前記設備機器は、当該設備機器の提供サービスの処理を行う機能部と、前記提供サービスに用いる情報を定義して該定義に基づいて当該情報の授／受を前記機能部との間で実行するための１乃至複数のオブジェクトを有し且つアクセス用のオブジェクト識別子を前記オブジェクトに付している情報処理部とを備え、
前記ネットワーク機器は、前記オブジェクト識別子に基づいた要求を前記設備機器に直接若しくは間接的にネットワークを通じて送る機能を備え、
各設備機器の情報処理部が有する前記オブジェクトは前記定義内容が同じ場合に同一のオブジェクト識別子が付され、且つ一つの設備機器の情報処理部が有する複数のオブジェクトは夫々異なるオブジェクト識別子が付され、
前記ネットワーク機器が、各設備機器のオブジェクトに同一に付されたオブジェクト識別子に基づいて要求を行った場合、各設備機器は当該オブジェクト識別子に対応する要求オブジェクトの実行により当該オブジェクトに定義された同一のサービスを提供し、
前記ネットワーク機器は、前記一つの設備機器のオブジェクトに夫々設定された複数のオブジェクト識別子を個別に指定可能であって、前記一つの設備機器は当該個別に指定されたオブジェクト識別子に対応するオブジェクトの実行により当該オブジェクトに定義されたサービスを提供することを特徴とするネットワークシステム。
【請求項４】
前記オブジェクトで定義される情報の一つはオブジェクトがネットワーク機器からアクセスされたときに当該設備機器の前記機能部に対して前記情報処理部から渡す提供サービスのための動作指示用の関数であることを特徴とする請求項１乃至３の何れか記載のネットワークシステム。
【請求項５】
前記オブジェクトにおいて定義される情報の一つは当該オブジェクトが前記ネットワーク機器の要求によりアクセスされたときに当該ネットワーク機器に返す当該設備機器の前記機能部の現在状態を示す変数であることを特徴とする請求項１乃至３の何れか記載のネットワークシステム。
【請求項６】
前記オブジェクトにおいて定義される情報の一つは当該オブジェクトが前記ネットワーク機器により予めアクセスされている場合に、当該設備機器の前記機能部の状態変化が発生したときに前記ネットワーク機器に送るイベント情報であることを特徴とする請求項１乃至３の何れか記載のネットワークシステム。
【請求項７】
前記各設備機器の情報処理部が具備する各オブジェクトには固有識別子を付与するとともに、各オブジェクトには当該情報処理部が前記機能部との間で授／受する情報を定義し且つ任意の入出力定義識別子が付与された入出力定義機能を備え、
前記ネットワーク機器が前記オブジェクト識別子に基づいた要求を前記設備機器に送ることで、当該設備機器の情報処理部のオブジェクトに対するアクセスを行う際に、提供サービスを享受するための情報が、複数のオブジェクト下にある同一の入出力定義識別子が付された各入出力定義機能で定義される情報の場合には、当該入出力定義識別子をオブジェクト識別子として用い、特定のオブジェクトが有する特定の入出力定義機能で定義される情報の場合には、当該オブジェクトの固有識別子と当該入出力定義機能の入出力定義識別子との組み合わせを前記オブジェクト識別子として用いることを特徴とする請求項１乃至６の何れか記載のネットワークシステム。
【請求項８】
前記ネットワーク上には、前記ネットワークに接続されている前記設備機器を検出するとともに、検出した前記設備機器の情報処理部が有するオブジェクトのオブジェクト識別子と、当該オブジェクト識別子のオブジェクトに対してアクセスするためのネットワーク通信用の接続関連情報との対応関係を格納するテーブルを備え、前記ネットワークを通じてネットワーク機器から送られてくる前記設備機器の提供サービスを享受するための前記要求に対応したルーティングを前記テーブル内容に基づいて行うサーバを設けてあることを特徴とする請求項１乃至７の何れか記載のネットワークシステム。
【請求項９】
前記サーバは、前記ネットワーク機器が要求する提供サービスに対応する情報を定義付けるとともに、当該定義に対応付けたオブジェクト識別子が付された１乃至複数のサーバ側オブジェクトを有した処理部を備え、
前記処理部は、前記ネットワーク機器から提供サービスの享受の要求が前記サーバ側オブジェクトのオブジェクト識別子を用いていると、当該サーバ側オブジェクトの実行により、当該サーバ側オブジェクトに対応付けてある前記設備機器の情報処理部のオブジェクトに対して当該オブジェクトのオブジェクト識別子を用いて当該設備機器の情報処理部の当該オブジェクトに提供サービスの享受の要求を行うことを特徴とする請求項８記載のネットワークシステム。
【請求項１０】
前記サーバは、提供サービスの享受の要求に基づいた当該設備機器の情報処理部のオブジェクトのアクセス結果を、サーバ側オブジェクトでの定義に対応した情報にして当該ネットワーク機器に対して送ることを特徴とする請求項９記載のネットワークシステム。
【請求項１１】
前記サーバは、所定の通信プロトコルをＳＯＡＰに変換して送るとともに、受け取ったＳＯＡＰを前記所定の通信プロトコルに戻す機能を備えていることを特徴とする請求項８乃至１０の何れか記載のネットワークシステム。
【請求項１２】
前記設備機器は、住宅やビルに設置される設備関連機器であることを特徴とする請求項１乃至１１の何れか記載のネットワークシステム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分散オブジェクトを用いて設備機器のネットワークシステムに関するものである。
【背景技術】
【０００２】
従来、ＩＰｖ６ネットワークに接続された端末から、非ＩＰネットワークに接続されている機器を制御したり監視するシステが提供されている。
【０００３】
このシステムは非ＩＰｖ６ネットワークの機器のインタフェースＩＤと識別情報を取得するとともに、ＩＰｖ６ネットワークのネットワークＩＤを取得し、これらＩＤからＩＰｖ６ａアドレスを生成し、この生成したアドレスと識別情報の対応を管理することで、非ＩＰｖ６ネットワークの機器と、ＩＰｖ６ネットワークの端末との通信を可能にするゲートウェイを設けて機器の制御や監視を端末で行うようにしたものである。
【特許文献１】特開２００３−６０６６４公報（段落００１４〜００１９、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで特許文献１に開示されているシステムでは非ＩＰｖ６の機器を用いるものの、ＩＰｖ６ネットワークの端末では送信先のＩＰｖ６アドレスを含むヘッダをパケットを送るため、ゲートウェイで非ＩＰｖ６の機器へのＩＰｖ６のアドレス割り当てを行うとしても、端末から複数の機器へのアクセスを行う場合には、各機器に対応するＩＰｖ６アドレスを生成する必要がある。つまりＩＰｂ６アドレスを意識することが必要であり、同じ動作を行う機器が追加されたとしても、当然それに対応するＩＰｖ６アドレスを別にする必要があり、一つの識別子で複数の機器を制御したり、監視する操作はできなかった。また一つの機器に複数の識別を割り当てることもできなかった。またサービス提供する設備機器の増加にも柔軟に対象することができなった。
【０００５】
本発明は上述の点に鑑みてなされたもので、その目的とするところは、設備機器の制御や監視を行うネットワークシステムにおいて、ユーザは設備機器のネットワーク通信に用いるＩＰアドレス等の固有識別の情報を意識することなく、設備機器の制御や監視が可能で、しかもサービス提供する設備機器の増加にも柔軟に対応することができるネットワークシステムを提供することにある。
【課題を解決するための手段】
【０００６】
上述の目的を達成するために請求項１の発明では、１乃至複数の設備機器と、該設備機器が提供するサービスを享受するための要求を前記設備機器に対してネットワークを通じて行う１乃至複数のネットワーク機器とを備えているネットワークシステムにおいて、
前記設備機器は、当該設備機器の提供サービスの処理を行う機能部と、前記提供サービスに用いる情報を定義して該定義に基づいて当該情報の授／受を前記機能部との間で実行するための１乃至複数のオブジェクトを有し且つアクセス用のオブジェクト識別子を前記オブジェクトに付している情報処理部とを備え、
前記ネットワーク機器は、前記オブジェクト識別子に基づいた要求を前記設備機器に直接又は間接的にネットワークを通じて送る機能を備え、
各設備機器の情報処理部が有する前記オブジェクトは前記定義内容が同じ場合に同一のオブジェクト識別子が付され、
前記ネットワーク機器が、各設備機器のオブジェクトに同一に付されたオブジェクト識別子に基づいて要求を行った場合、各設備機器は当該オブジェクト識別子に対応する要求オブジェクトの実行により当該オブジェクトに定義された同一のサービスを提供することを特徴とする。
【０００７】
請求項１の発明によれば、ユーザは設備機器のネットワーク通信に用いるＩＰアドレス等の固有識別の情報を意識することなく、設備機器の制御や監視が可能であって、複数の設備機器のオブジェクトに一つのオブジェクト識別子を付して、それらの設備機器に対して同様のサービスを提供させることができる上に、サービス提供する設備機器の増設にも柔軟に対応することができる。
【０００８】
請求項２の発明では、１乃至複数の設備機器と、該設備機器が提供するサービスを享受するための要求を前記設備機器に対してネットワークを通じて行う１乃至複数のネットワーク機器とを備えているネットワークシステムにおいて、
前記設備機器は、当該設備機器の提供サービスの処理を行う機能部と、前記提供サービスに用いる情報を定義して該定義に基づいて当該情報の授／受を前記機能部との間で実行するための１乃至複数のオブジェクトを有し且つアクセス用のオブジェクト識別子を前記オブジェクトに付している情報処理部とを備え、
前記ネットワーク機器は、前記オブジェクト識別子に基づいた要求を前記設備機器に直接若しくは間接的にネットワークを通じて送る機能を備え、
一つの設備機器の情報処理部が有する複数のオブジェクトは夫々異なるオブジェクト識別子が付され、
前記ネットワーク機器は、前記一つの設備機器のオブジェクトに夫々設定された複数のオブジェクト識別子を個別に指定可能であり、前記一つの設備機器は当該個別に指定されたオブジェクト識別子に対応するオブジェクトの実行により当該オブジェクトに定義されたサービスを提供することを特徴とする。
【０００９】
請求項２の発明によれば、ユーザは設備機器のネットワーク通信に用いるＩＰアドレス等の固有識別の情報を意識することなく、設備機器の制御や監視が可能であって、一つの設備機器に複数のオブジェクトを持たせて夫々にオブジェクト識別子を付すことができるので、一つの設備機器に多種多様なサービスを提供させることができる。
【００１０】
請求項３の発明では、１乃至複数の設備機器と、該設備機器が提供するサービスを享受するための要求を前記設備機器に対してネットワークを通じて行う１乃至複数のネットワーク機器とを備えているネットワークシステムにおいて、
前記設備機器は、当該設備機器の提供サービスの処理を行う機能部と、前記提供サービスに用いる情報を定義して該定義に基づいて当該情報の授／受を前記機能部との間で実行するための１乃至複数のオブジェクトを有し且つアクセス用のオブジェクト識別子を前記オブジェクトに付している情報処理部とを備え、
前記ネットワーク機器は、前記オブジェクト識別子に基づいた要求を前記設備機器に直接若しくは間接的にネットワークを通じて送る機能を備え、
各設備機器の情報処理部が有する前記オブジェクトは前記定義内容が同じ場合に同一のオブジェクト識別子が付され、且つ一つの設備機器の情報処理部が有する複数のオブジェクトは夫々異なるオブジェクト識別子が付され、
前記ネットワーク機器は、前記一つの設備機器のオブジェクトに夫々設定された複数のオブジェクト識別子を個別に指定可能であって、前記一つの設備機器は当該個別に指定されたオブジェクト識別子に対応するオブジェクトの実行により当該オブジェクトに定義されたサービスを提供し、
前記ネットワーク機器が、各設備機器のオブジェクトに同一に付されたオブジェクト識別子に基づいて要求を行った場合、各設備機器は当該オブジェクト識別子に対応する要求オブジェクトの実行により当該オブジェクトに定義された同一のサービスを提供することを特徴とする。
【００１１】
請求項３の発明によれば、ユーザは設備機器のネットワーク通信に用いるＩＰアドレス等の固有識別の情報を意識することなく、設備機器の制御や監視が可能であって、複数の設備機器のオブジェクトに一つのオブジェクト識別子を付して、それらの設備機器に対しえ同様のサービスを提供させることや、一つの設備機器に複数のオブジェクトを持たせて夫々にオブジェクト識別子を付すことができるので、一つの設備機器に多種多様なサービスを提供させることができる。
【００１２】
請求項４の発明では、請求項１乃至３の何れかの発明において、前記オブジェクトで定義される情報の一つはオブジェクトがネットワーク機器からアクセスされたときに当該設備機器の前記機能部に対して前記情報処理部から渡す提供サービスのための動作指示用の関数であることを特徴とする。
【００１３】
請求項４の発明によれば、設備機器のネットワーク通信のためのアドレス等を意識することなく、設備機器の機能部の動作指示を示す関数に対応するオブジェクトのオブジェクト識別子を用いてネットワーク機器から当該オブジェクトにアクセスするだけで動作指示を当該設備機器に与えることができる。
【００１４】
請求項５の発明では、請求項１乃至３の何れかの発明において、前記オブジェクトにおいて定義される情報の一つは当該オブジェクトが前記ネットワーク機器の要求によりアクセスされたときに当該ネットワーク機器に返す当該設備機器の前記機能部の現在状態を示す変数であることを特徴とする。
【００１５】
請求項５の発明によれば、設備機器のネットワーク通信のためのアドレス等を意識することなく、設備機器の機能部の現在状態の変数に対応するオブジェクトのオブジェクト識別子を用いてネットワーク機器から当該オブジェクトにアクセスするだけ当該設備機器の機能部の現在状態を知ることができる。
【００１６】
請求項６の発明では、請求項１乃至３の何れかの発明において、前記オブジェクトにおいて定義される情報の一つは当該オブジェクトが前記ネットワーク機器により予めアクセスされている場合に、当該設備機器の前記機能部の状態変化が発生したときに前記ネットワーク機器に送るイベント情報であることを特徴とする。
【００１７】
請求項６の発明によれば、設備機器のネットワーク通信のためのアドレス等を意識することなく、設備機器の機能部の状態変化を示すイベント情報に対応するオブジェクトのオブジェクト識別子を用いてネットワーク機器から当該オブジェクトに予めアクセスするだけ、当該設備機器の機能部の状態変化を知ることができる。
【００１８】
請求項７の発明では、請求項１乃至６の何れかの発明において、前記各設備機器の情報処理部が具備する各オブジェクトには固有識別子を付与するとともに、各オブジェクトには当該情報処理部が前記機能部との間で授／受する情報を定義し且つ任意の入出力定義識別子が付与された入出力定義機能を備え、前記ネットワーク機器が前記オブジェクト識別子に基づいた要求を前記設備機器に送ることで、当該設備機器の情報処理部のオブジェクトに対するアクセスを行う際に、提供サービスを享受するための情報が、複数のオブジェクト下にある同一の入出力定義識別子が付された各入出力定義機能で定義される情報の場合には、当該入出力定義識別子をオブジェクト識別子として用い、特定のオブジェクトが有する特定の入出力定義機能で定義される情報の場合には、当該オブジェクトの固有識別子と当該入出力定義機能の入出力定義識別子との組み合わせを前記オブジェクト識別子として用いることを特徴とする。
【００１９】
請求項７によれば、オブジェクトの固有識別子と、入出力定義機能の入出力定義識別子とを用いてアクセスすることで、特定の設備機器が提供する特定のサービスを享受することが可能となり、また複数の設備機器にある定義内容が同一の入出力定義機能に対してアクセスする場合には各入出力定義機能の同一の入出力定義識別子を用いてアクセスすることで、各設備機器の入出力定義機能で定義されている情報による同一のサービスを享受することが可能となる。
【００２０】
請求項８の発明では、請求項１乃至７の何れかの発明において、前記ネットワーク上には、前記ネットワークに接続されている前記設備機器を検出するとともに、検出した前記設備機器の情報処理部が有するオブジェクトのオブジェクト識別子と、当該オブジェクト識別子のオブジェクトに対してアクセスするためのネットワーク通信用の接続関連情報との対応関係を格納するテーブルを備え、前記ネットワークを通じてネットワーク機器から送られてくる前記設備機器の提供サービスを享受するための前記要求に対応したルーティングを前記テーブル内容に基づいて行うサーバを設けてあることを特徴とする。
【００２１】
請求項８の発明によれば、設備機器が提供するサービスの享受のために設備機器のオブジェクトの実行要求をクライアント用のネットワーク機器が行うことで、設備機器の提供サービスの享受が可能となり、クライアント用のネットワーク機器側の負担が軽減される。
【００２２】
請求項９の発明では、請求項８の発明において、前記サーバは、前記ネットワーク機器が要求する提供サービスに対応する情報を定義付けるとともに、当該定義に対応付けたオブジェクト識別子が付された１乃至複数のサーバ側オブジェクトを有した処理部を備え、前記処理部は、前記ネットワーク機器から提供サービスの享受の要求が前記サーバ側オブジェクトのオブジェクト識別子を用いていると、当該サーバ側オブジェクトの実行により、当該サーバ側オブジェクトに対応付けてある前記設備機器の情報処理部のオブジェクトに対して当該オブジェクトのオブジェクト識別子を用いて当該設備機器の情報処理部の当該オブジェクトに提供サービスの享受の要求を行うことを特徴とする。
【００２３】
請求項９の発明によれば、設備機器側のオブジェクトにおける情報の定義の変更やオブジェクトの追加なしにサーバ側のオブジェクトで新たなサービス提供が可能となり、また設備機器の追加等があっても既存の設備機器の存在に関係なく、提供サービスの拡張も可能となる。
【００２４】
請求項１０の発明では、請求項９の発明において、前記サーバは、提供サービスの享受の要求に基づいた当該設備機器の情報処理部のオブジェクトのアクセス結果を、サーバ側オブジェクトでの定義に対応した情報にして当該ネットワーク機器に対して送ることを特徴とする。
【００２５】
請求項１０の発明によれば、サーバにおいて、設備機器の監視結果をクライアントに必要な情報にして提供することができる。
【００２６】
請求項１１の発明では、請求項８乃至１０の何れかの発明において、前記サーバは、所定の通信プロトコルをＳＯＡＰ（Simple Object Access Protocol）に変換して送るとともに、受け取ったＳＯＡＰを前記所定の通信プロトコルに戻す機能を備えていることを特徴とする。
【００２７】
請求項１１の発明によれば、ネットワークにおいて設けられるファイヤーウォールを超えて設備機器とネットワーク機器との通信が行えることになる。
【００２８】
請求項１２の発明では、請求項１乃至１１の何れかの発明において、前記設備機器は、住宅やビルに設置される設備関連機器であることを特徴とする。
【００２９】
請求項１２の発明によれば、住宅やビルに設置される設備関連機器にオブジェクトを組み込むことで遠隔監視制御システムの構築が容易となる。
【発明の効果】
【００３０】
本発明は、設備機器の制御や監視を行うネットワークシステムにおいて、ユーザが設備機器のネットワーク通信に用いるＩＰアドレス等の固有識別の情報を意識することなく、設備機器の制御や監視が可能であって、複数の設備機器のオブジェクトに一つのオブジェクト識別子を付して、それらの設備機器に対して同様のサービスを提供させることができる上に、サービス提供する設備機器の増設にも柔軟に対応することができるという効果がある。
【発明を実施するための最良の形態】
【００３１】
以下本発明を実施形態により説明する。
（実施形態１）
図１（ａ）は本実施形態の概略システム構成を示しており、オープンネットワークであるインターネット１に接続されているパーソナルコンピュータ或いはインターネットワーク１に連なる移動体通信網の移動体通信端末等からなるネットワーク機器たるクライアント用端末２と、インターネット１に接続されている後述するオブジェクトアクセスサーバ（以下ＯＡＳ＜Object Access Server＞という）７の機能を搭載したネットワーク機器たるセンターサーバ３と、各種設備機器６を設置しているビル、住宅等のユーザエリアＡに設置されているＬＡＮ４とインターネット１との間に介在してインターネット１とＬＡＮ４との間のプロトコル変換機能などを含めた上述のＯＡＳ７を搭載したゲートウェイ５と、ＬＡＮ４に接続される各種の設備機器６（図示例では６ａ〜６ｃの３台）とで構成される。
【００３２】
クライアント用端末２は、図２（ａ）に示すようにネットワーク通信を行うための通信部２０と、演算処理部２１と、キーや表示器等からなる入出力部２２と、当該ネットワークシステムにおいて提供サービスを享受するためのクライアント用ソフト（以下ＯＡＬ＜Object Access Library＞という）やクライアント用アプリケーション（ソフト）等を格納するとともにデータの一時記憶等に用いる記憶部２３とを備え、演算処理部２１はＯＡＬを実行することでインターネット１及びＬＡＮ４上のノード検出、更に後述するオブジェクトに対するアクセスが行え、またクライアント用アプリケーションを実行することで後述する設備機器６が提供するサービスを当該クライアント用端末２が所望する形で享受することができるようになっている。尚図２（ａ）中２４はバスである。
【００３３】
ここでクライアント用アプリケーションとＯＡＬとで構成されるクライアント・プラットフォームは、図２（ｂ）に示すように構成されており、ＯＡＬはクライアントアプリケーション１０４との間で情報の授受のための情報伝達機能１００と、ネットワーク上のノード（オブジェクト搭載の機器）検出機能１０１と、オブジェクト要求機能１０２、ネットワーク接続のためのプロバイダ機能１０３と、ＯＡＬプラットフォームによる伝送条件１０４等からなる。
【００３４】
一方、本実施形態のネットワークシステムに組み込まれ、ユーザエリアＡに設置される設備機器６（６ａ〜６ｃ）は、例えばビルの場合には環境設備（照明、空調）、防犯・防災設備、これら設備に用いる温度センサ、明るさセンサ、人感センサ、火災感知センサ等がある。また一般住宅にあっても同様な設備がある。
【００３５】
これら設備機器６の基本的な構成は、図３（ａ）に示すように設備機器６独自のサービスを提供するための機能部（例えば空調設備では空調器とそれを制御する制御装置、また照明設備では、照明負荷の点灯や明るさを制御する点灯装置、各種センサでは検知のためのヘッダとヘッダで検知された検知情報を出力する信号処理部など）６０と、この機能部６０にインターフェース部６１とバス６２とを介して動作指示（動作制御）するための関数を与えたり、機能部６０の現在状態を示す変数を取得したり、更には機能部６０の状態変換が発生したことを示すイベント情報を取得する処理を行う情報処理部６３と、ネットワーク通信のための通信部６４と、情報処理部６３の記憶部６５には本実施形態のネットワークシステムにおけるオブジェクトサーバ機能を実現するためのソフトモジュール（以下ＭＯＳ＜Micro Object Server＞という）を組み込んである。
【００３６】
このＭＯＳは、図３（ｂ）に示すようにサービス提供のためのプログラムモジュールであるオブジェクトを含むアプリケーションソフトウェア部２００と、後述するＯＳＩ７階層のプロトコルに対応するソフトウェア通信モジュール２０１と、通信部６４やインターフェース部６１との間の通信のためのハードウェア通信モジュール２０２と、から構成される。
【００３７】
ここで、本実施形態のネットワークシステムにおけるプロトコルには、ＯＳＩ７階層モデルを用い、最上位階層のアプリケーション層としては、設備機器６の情報処理部６３のＭＯＳがクライアント用端末２との間で変数、イベント情報、関数の各情報の授／受を行うための独自のオブジェクトアクセスプロトコル（Object  Access  Protocol＝ＯＡＰ）を用いている。
【００３８】
ＭＯＳのソフトウェア通信モジュール２０１は、ＯＳＩ７階層のネットワーク層〜プレゼンテーション層におけるプロトコルを担うものであって、上述のＯＡＰの定義やＴＣＰＵＤＰの統合を行っている。
【００３９】
而して本実施形態のネットワークシステムを構築する各設備機器６は機能部６０がサービス提供のための処理を行う際に用いる１乃至複数のオブジェクトを情報処理部６３内に組み込まれたＭＯＳで有するとともに、夫々のオブジェクトには提供サービスに対応する情報（変数、関数、イベント情報の組み合わせ）によって定義されたインターフェースを１乃至複数有するものであり、各オブジェクトには固有識別子（以下ＯＩＤという）を付与するとともに、各インターフェースにも入出力定義識別子（以下ＩＩＤという）を付与してある。この定義内容が同一のインターフェース、つまり同じＩＩＤを付与したインターフェースは複数のオブジェクト下に割り当てることが許されるものである。
【００４０】
尚特定の設備機器６を指定することが必要の無いサービスでは、同一のＯＩＤを複数の設備機器６のオブジェクトに割り当てることも可能である。
【００４１】
また上述したように、クライアント用端末２のＯＡＬが設備機器６のオブジェクトのＯＩＤやＩＩＤを指定してサービスを享受できる。この場合、クライアント用端末２は、ノード検出機能１０１を用いて設備機器６のＩＰアドレスと、オブジェクトのＯＩＤ及びインターフェースのＩＩＤとを取得し、且つ設備機器のＩＰアドレスと、ＯＩＤ及びＩＩＤとの対応表を作成する。
【００４２】
次に図１（ａ）に示すＯＡＳ７を用いたシステムによってクライアント用端末２から設備機器６のオブジェクトに対して、当該オブジェクトのＯＩＤ及びインターフェースのＩＩＤでアクセスする場合について説明する。
【００４３】
ゲートウェイ５及びセンターサーバ３に組み込む上述のＯＡＳ７は、ネットワークの繋がり方を隠すためのオブジェクト・ルータとしての機能を実現するソフトと、更に設備機器６のオブジェクト下の入出力定義機能（以下インターフェースという）をアクセスすることで、当該設備機器６の機能部６０が提供するサービスをユーザ（クライアント用端末２）が享受するために実行される各種アプリケションソフト、更に異種のプロトコルを変換して本実施形態のネットワークシステムにシームレスに繋ぐためのプロトコル・ブリッジサービスや、ＯＡＳ７間のプロトコルをＳＯＡＰに変換してファイヤーウォールを通過させるためのファイヤーウォール・ブリッジ・サービス等の追加可能なサービス機能を実現するソフトから構成される。
【００４４】
設備機器６の特定オブジェクトのインターフェースに対するアクセスはクライアント用端末２のサービス要求に呼応する形でセンターサーバ３経由でＯＡＰにより当該設備機器６へ行われるようになっている。尚インターネット通信上の設備機器６の識別にはＩＰアドレスが用いられており、夫々の設備機器６はＩＰアドレスを持つものとする。
【００４５】
ゲートウェイ５のＯＡＳ７は、プロトコル変換機能と、ゲートウェイ５内のＣＰＵ部（図示せず）のソフトウェアとして備えられ、ＬＡＮ４に接続されている設備機器６が搭載しているＭＯＳが持つオブジェクトのＯＩＤとその下のインターフェースのＩＩＤとの組み合わせ情報と各設備機器６（６ａ，６ｂ，６ｃ）のＩＰアドレスとの関係を示すルーティングテーブルを作成するとともにルーティングを行うルーティング機能を持ち、初期起動時にはＯＡＰを用いたマルチキャストで接続されている設備機器６（６ａ，６ｂ，６ｃ）を読み出して、その応答の有無でノード検出を行ってＩＰアドレスの取得を行う。その後設備機器６（６ａ，６ｂ，６ｃ）から送られてくるそれぞれのＭＯＳのオブジェクトのＯＩＤと、その下のインターフェースのＩＩＤを取得してその組み合わせ情報とＩＰアドレスとで上述のルーティングテーブル（接続設備機器情報用テーブル）を作成し、更にその組み合わせ情報及び自己のＩＰアドレスをインターネット１上のサーバ、図１（ａ）の場合にはセンターサーバ３へ送るようになっている。
【００４６】
一方、センターサーバ３は、図１（ｂ）に示すようにネットワーク通信のための通信部３０と、ＯＡＳ７をソフトウェアにより実現する演算処理部３１とを備えているコンピュータシステムからなり、センターサーバ３のＯＡＳ７は、ゲートウェイ５から送られてくる設備機器６のＯＩＤ及びＩＩＤの組み合わせ情報とゲートウェイ５のＩＰアドレスの関係を示すルーティングテーブル（接続ＯＡＳ情報用テーブル）を作成してルーティングを行うルーティング機能部３１ｃを備え、接続されたクライアント用端末２に自己のオブジェクトのＯＩＤ及びＩＩＤの組み合わせ情報をインターネット１を通じて与えるようになっている。
【００４７】
次に本実施形態のネットワークシステムの動作を説明する。
【００４８】
まずユーザーエリアＡでは、システムの起動時にゲートウェイ５のＯＡＳ７が、配下のＬＡＮ４に接続されている各設備機器６（６ａ，６ｂ，６ｃ）をマルチキャストでアクセスし、応答のある設備機器６（６ａ，６ｂ，６ｃ）のＩＰアドレスを取得する。
【００４９】
その後、各設備機器６（６ａ，６ｂ，６ｃ）からは情報処理部６３のＭＯＳのオブジェクトのＯＩＤ及びその下のインターフェースのＩＩＤからなる組み合わせ情報がゲートウェイ５に送られ、ゲートウェイ５のＯＡＳ７は、各設備機器６（６ａ，６ｂ，６ｃ）のＩＰアドレスと夫々ＯＩＤ及びＩＩＤの組み合わせ情報からなるルーティング用テーブルを作成し、またインターネット１上のＯＡＳ７、図１（ａ）ではセンターサーバ３のＯＡＳ７に対して配下のＬＡＮ４に接続されている各設備機器６（６ａ，６ｂ，６ｃ）の上記組み合わせ情報（ＯＩＤとＩＩＤとの組み合わせ）とゲートウェイ５自身のグローバルなＩＰアドレスの情報を送る。
【００５０】
センターサーバ３のＯＡＳ７は、ゲートウェイ５のＩＰアドレスと当該ゲートウェイ５の下の設備機器６（６ａ，６ｂ，６ｃ）のオブジェクトのＯＩＤ及びインターフェスＩＩＤの組み合わせ情報とからなるルーティング用テーブルを作成し、また接続されているクライアント用端末２のＯＡＬに対してルーティング用テーブルに格納した設備機器６（６ａ，６ｂ，６ｃ）のオブジェクトのＯＩＤ及びインターフェスＩＩＤを送って保存させ、、クライアント用端末２でこれらのＯＩＤ及びＩＩＤを用いてサービス享受のための実行要求に用いることができるようにする。
【００５１】
而してクライアント用端末２においてサービス享受のアプリケーションを立ち上げて、設備機器６へのサービス提供の要求の操作がオブジェクトベース（ＯＩＤ、ＩＩＤを用いる）行われると、要求されたサービス内容に対応した情報を定義しているインターフェスを持つ全てのオブジェクトのＯＩＤ或いはインターフェースのＩＩＤ又は特定のオブジェクトのＯＩＤとその下の特定のインターフェースのＩＩＤとの組み合わせ情報がサービス要求としてＯＡＰによりセンターサーバ３へインターネット１を介して送られる。
【００５２】
センターサーバ３のＯＡＳ７では、クライアント用端末２からサービス要求として受け取った当該設備機器６のオブジェクトのＯＩＤ或いはＩＩＤ又はＯＩＤとＩＩＤの組み合わせ情報と、ルーティング用テーブルの格納情報とを照合して、当該ＯＩＤ或いはＩＩＤ又はＯＩＤとＩＩＤの組み合わせ情報に対応した設備機器６（６ａ，６ｂ，６ｃ）を接続しているＬＡＮ４を配下とするゲートウェイ５を抽出し、当該ゲートウェア５に対して、クライアント用端末２から送信されたＯＩＤ或いはＩＩＤ又はＯＩＤとＩＩＤの組み合わせ情報からなるサービス要求を送る。
【００５３】
そしてこのサービス要求を受け取ったゲートウェイ５のＯＡＳ７は接続設備機器情報用テーブルから配下のＬＡＮ４に接続されている対応する設備機器６を抽出し、当該設備機器６に対して、センターサーバ３から受け取ったＯＩＤ或いはＩＩＤ又はＯＩＤとＩＩＤの組み合わせ情報からなるサービス要求を送る。
【００５４】
つまりＯＩＤのみでのサービス要求の場合にはゲートウェイ５は、当該ＯＩＤが付されたオブジェクトを有する全ての設備機器６に対して当該ＯＩＤからなるサービス要求を送る。これにより当該設備機器６の情報処理部６では当該ＯＩＤに対応したオブジェクトを実行してそのオブジェクト下の全てのインターフェースで定義された情報（関数、変数、イベント情報）に基づいて機能部６０との間で当該情報の授又は受を行う。
【００５５】
この場合、複数の設備機器６のオブジェクトが同一のＯＩＤのときには同一のサービスが各設備機器６から提供される。
【００５６】
またＩＩＤのみでサービス要求の場合にはゲートウェイ５のＯＡＳ７は当該ＩＩＤが付されたインターフェースを持つオブジェクトを有する全ての設備機器６へ当該ＩＩＤからなるサービス要求を送る。これにより当該設備機器６の情報処理部６では当該ＩＩＤに対応したインターフェースを持つオブジェクトを実行してオブジェクト下の当該インターフェースで定義された情報（関数、変数、イベント情報）に基づいて機能部６０との間で当該情報の授又は受を行う。
【００５７】
この場合、複数の設備機器６のオブジェクトのインターフェースが同一のＩＩＤのときには、同一の定義内容の情報によるサービスを各設備機器６から提供される。
【００５８】
更にＯＩＤとＩＩＤとの組み合わせ情報からなるサービス要求の場合にはゲートウェイ５のＯＡＳ７は、当該ＯＩＤでが付され且つ当該ＩＩＤが付されたインターフェースを持つオブジェクトを有する設備機器６へ当該ＯＩＤと当該ＩＩＤの組み合わせ情報からなるサービス要求を送る。これにより当該設備機器６の情報処理部６では当該ＯＩＤに対応したインターフェースを持つオブジェクトを実行してオブジェクト下の当該インターフェースで定義された情報に基づいて機能部６０との間で当該情報の授又は受を行う。
【００５９】
この場合、特定の設備機器６のオブジェクトのインターフェースが定義する情報によるサービスが当該設備機器６から提供される。
【００６０】
尚サービス要求が関数を定義したインターフェースに対して為される場合には、設備機器６からクライアント用端末２への情報送りはないが、変数を定義したインターフェースに対して為される場合、つまり現在状態の情報の要求の場合には設備機器６からゲートウェイ５へ送出し、ゲートウェイ５のＯＡＳ７はセンターサーバ３へ当該情報を送り、センターサーバ３のＯＡＳ７は当該情報をクライアント用端末２に送る。
【００６１】
またイベント情報を定義したインタフェースに対して為される場合は、当該設備機器６の機能部６０でイベント発生が発生してそのイベント情報を情報処理部６３が受け取ったときに、設備機器６からゲートウェイ５へ送り、ゲートウェア５のＯＡＳ７は更にセンターサーバ３へ送り、センターサーバ３のＯＡＳ７はクライアント用端末２に送ることになる。
【００６２】
以上のように本実施形態では、クライアント用端末２では設備機器６のオブジェクトのＯＩＤや、インタフェースのＩＩＤを用いてサービス要求を行えば、センターサーバ３のＯＡＳ７のルーティングによって、対応する設備機器６が接続されているＬＡＮ４を配下にするゲートウェイ５を通じて当該設備機器６のオブジェクトをアクセスすることができ、それにより設備機器６のＩＰアドレスを全く意識することなく設備機器６の提供サービスを享受することができる。
【００６３】
また、設備機器６が追加されて提供されるサービスが増えたとしても、設備機器６の追加時に上述したようにクライアント用端末２にそのＭＯＳのＯＩＤとＩＩＤとが送られるため、クライアント用端末２では、そのサービスを提供するＭＯＳのオブジェクトのＯＩＤやインターフェースのＩＩＤに対してサービス要求を行うアプリケーションの追加や変更だけで、追加のサービスを享受できる。
【００６４】
尚、センターサーバ３に、上述のＯＡＳ７以外にクライアント用端末２に搭載しているブラウザで閲覧できるＷｅｂサイトを構築するためのＷｅｂサーバ機能を搭載し、クライアント用端末２からセンターサーバ３で収集されている情報を随時見れるようにしても良い。
（実施形態２）
本実施形態は、上述のルーティング機能以外に、センターサーバ３のＯＡＳ７上に、設備機器６のオブジェクト下のインターフェースの情報に対する定義内容を、更に定義しなおして任意のＩＩＤを付与したインターフェースを１乃至複数持つオブジェクトを１乃至複数設け、クライアント用端末２がこのＯＡＳ７上のサーバ側オブジェクト及びインターフェースをＯＩＤ及びＩＩＤを用いてアクセスしたときに、予め対応付けてある設備機器６側のオブジェクト、インターフェースをそれらのＯＩＤ、ＩＩＤでアクセスするようにした点で実施形態１と相違する。従ってユーザはクライアント用端末２によってセンターサーバ３のＯＡＳ７上にあるオブジェクト下のインターフェースのＩＩＤをアクセスすることで、設備機器６が提供するサービスを享受するための要求が行えるようになっている。
【００６５】
次にクライアント用端末２からセンターサーバ３のＯＡＳのオブジェクトにアクセスする場合について説明する。
【００６６】
尚ここで本実施形態を実現するためには図１（ｂ）に示すサービス要求機能部３１ａやサービス提供機能部３１ｂが必要となる。
【００６７】
つまりセンターサーバＯＡＳは、設備機器６の情報処理部６３のＭＯＳのオブジェクトの識別子であるＯＩＤ或いはその下のインターフェースのＩＩＤ又はＯＩＤとＩＩＤの組み合わせを用いて当該オブジェクトのインターフェースで定義される情報の授受の要求をサービス要求としてゲートウェイ５を介して当該設備機器６に行うとともに、要求したサービスに対応する情報の授／受をゲートウェイ５を介して当該設備機器６との間で行うサービス要求機能部３１ａと、クライアント提供用サービスに用いる情報を定義したインターフェースを有し、インターフェースの定義に基づいて前記サービス要求機能部３１ａとの間で前記要求したサービスの情報の授／受を実行するとともに前記要求したサービスの情報とクライアント提供用サービスに用いる情報との間の変換を定義に基づいて実行するサーバ側オブジェクトを有し且つオブジェクトにＯＩＤを、その下のインターフェースに任意のＩＩＤを付し、オブジェクトの固有識別子或いはそのオブジェクト下のインターフェースのＩＩＤ又はＯＩＤとＩＩＤの組み合わせを用いて当該オブジェクトの実行の要求をクライアント用端末２から受け取ると当該オブジェクトを実行するサービス提供機能部３１ｂとを備えているのである。
【００６８】
尚上述の変換とは、現在温度から一定時間の平均温度に変換するというように或る情報を基に異なる意味を持つ情報にすることをいう。
【００６９】
而して本実施形態では、設備機器６側のオブジェクトにおける情報の定義の変更やオブジェクトの追加なしにセンターサーバ３側のオブジェクトで新たなサービス提供が可能となり、また設備機器の追加等があっても既存の設備機器６の存在に関係なく、提供サービスの拡張も可能となる。
【００７０】
次に本実施形態の動作を具体例で説明する。
（例１）
まず図１（ａ）の設備機器６（６ａ、６ｂ、６ｃ）の機能部６０が図４（ａ）に示すように温度センサであって、各温度センサの提供サービスとして扱う情報を”現在温度”という名の変数として定義した場合、定義内容が同じであるため、夫々の設備機器６（６ａ、６ｂ、６ｃ）の情報処理部６３が有するオブジェクト（ＯＩＤがｘｘａ，ｘｘｂ，ｘｘｃ）下のインターフェースのＩＩＤを「温度センサ」と設定しているものとする。
【００７１】
一方センターサーバ３では、ＯＡＳ７上のサービス要求機能部３１ａは「温度センサ」というＩＩＤが付されたインターフェースを持つオブジェクトのＯＩＤに定期的にアクセスし、そのアクセス結果として設備機器６（６ａ、６ｂ、６ｃ）から送られてくる”現在温度”の変数を記録するというようにプログラムされた温度監視サービスに対応するアプリケーションから実現され、このアプリケーションに対応付けてあるオブジェクトのＯＩＤｙｙｙのインタフェースのＩＩＤｚｚｚがクライアント用端末２からアクセスされると、当該アプリケーションを立ち上げ、ルーティング用テーブルからＩＩＤが「温度センサ」というインターフェースを持つオブジェクトをＭＯＳに有する設備機器６（６ａ、６ｂ、６ｃ）を接続したＬＡＮ４を配下に持つゲートウェイ５を抽出し、該ゲートウェア５へ「温度センサ」というＩＩＤが付されたインターフェースを持つオブジェクトに対するサービス要求を送る処理を行う。
【００７２】
一方サービス要求を受け取るゲートウェイ５のＯＡＳ７は、配下のＬＡＮ４に接続されている「温度センサ」というＩＩＤが付されたインターフェースを持つオブジェクトを有する設備機器６（６ａ，６ｂ，６ｃ）を接続設備機器情報用テーブルから抽出して当該設備機器６に定期的にサービス要求を行う。
【００７３】
そしてサービス要求を受け取った当該設備機器６の情報処理部６３では温度センサである機能部６０から現在の検知温度情報を取得して”現在温度”という変数としてゲートウェイ５に送り、ゲートウェイ５のＯＡＳ７は受け取った”現在温度”という変数をセンターサーバ３へ送る。そしてセンターサーバ３のＯＡＳ７上のサービス提供機能部３１ｂを実現するアプリケーションではこの”現在温度”という変数をサービス要求を行ったクライアント用端末２へ送る処理を行う。
【００７４】
従ってユーザはクライアント用端末２を通じて遠隔地から例えばビルや住宅内の”現在温度”やその遷移を任意に知ることができるのである。
【００７５】
例えば、設備機器６ａのオブジェクトのインターフェースのＩＩＤと同一のＩＩＤを付しているインターフェースをオブジェクトに有する設備機器６ｂ，６ｃから”現在温度”という変数が送られてくるサービスを享受することができる。
【００７６】
そして例えば設備機器６ａ、６ｂが先に設置され、設備機器６ｃが追加設置されるような場合、設備機器６ａ、６ｂのＩＰアドレスに対して設備機器６ｃは別のＩＰアドレスを持つことになって、オブジェクトのＯＩＤ及びその下のインターフェースのＩＩＤとともにゲートウェイ５のＯＡＳ７のルーティング用テーブル（接続ＯＡＳ情報用テーブル）に格納され、更に当該ＯＩＤ及びＩＩＤと対応する設備機器６ｃを接続しているゲートウェイ５のＩＰアドレスとがセンターサーバ３のＯＡＳ７のルーティング用テーブルに追加されることになるが、センターサーバ３のＯＡＳ７上のアプリケーションでは追加された設備機器６ｃのＩＰアドレスを直接的に意識することなく、クライアント用端末２からサービス要求に応じてゲートウェイ５を介して当該設備機器６ｃのオブジェクト下の「温度センサ」というＩＩＤを付与されたインターフェースにアクセスするサービス要求を送ることができるため、システム変更を簡易（シンプル）に且つ柔軟に対応させることが可能となる。
（例２）
上記例１では設備機器６（６ａ、６ｂ、６ｃ）の機能部６０が温度センサであって、夫々の情報処理部６３が有するオブジェクト下に「温度センサ」というＩＩＤを付与したインターフェースを持たせていたが、本例では、設備機器６（６ａ、６ｂ、６ｃ）の機能部６０が人感センサであって、夫々の情報処理部６３が有するオブジェクト下に「人感センサ」というＩＩＤを付与したインターフェースを持たせ、人感センサが人を検知するというイベント情報を通知するサービスを提供するものである。
【００７７】
この場合各オブジェクト下のインターフェースで定義される情報はイベント情報でその名を”存在検知”とし、ＩＩＤとして「人感センサ」を付与している。
【００７８】
一方センターサーバ３上のＯＡＳ７のアプリケーションとして、「人感センサ」というＩＩＤが付与されたインターフェースを持つオブジェクトによって機能部６０からのイベント情報を受け取る処理を行っているＭＯＳを有する各設備機器６（６ａ、６ｂ、６ｃ）からイベント情報がゲートウェイ５を介して送られてくると、クライアント用端末２である携帯電話機へそのイベント情報を送る防犯サービス用アプリケーションを備え、このアプリケーションに対応付けてあるオブジェクトのＯＩＤとこのオブジェクト下のインターフェースＩＩＤとがクライアント用端末２からアクセスされると、当該アプリケーションを立ち上げて、当該クライアント用端末２である携帯電話機のメールアドレスの取得処理と、上述のルーティング用テーブル（接続ＯＡＳ情報用テーブル）から「人感センサ」というＩＩＤが付与されたインターフェースを持つオブジェクトを情報処理部６３に有する設備機器６（６ａ、６ｂ、６ｃ）を接続しているＬＡＮ４を配下に持つゲートウェイ５を抽出し、このゲートウェイ５に、「人感センサ」というＩＩＤが付与されたインターフェースを持つオブジェクトに対するサービス要求を送る。
【００７９】
これに対応してゲートウェイ５のＯＡＳ７は、ＬＡＮ４に接続されている対応した設備機器６（６ａ、６ｂ、６ｃ）を接続設備機器情報用テーブルから抽出して当該サービス要求をこれら設備機器６（６ａ、６ｂ、６ｃ）に送る。そして対応する各設備機器６（６ａ，６ｂ，６ｃ）の情報処理部６３では対応するオブジェクトが実行され、機能部６０が人の存在を検知して、”存在検知”という状態変化を示すイベント情報を受け取ると、ゲートウェイ５のＯＡＳ７へ送る。これによりゲートウェア５は受け取ったイベント情報を更にセンターサーバ３へ送る。
【００８０】
而して、センターサーバ３のＯＡＳ７では、情報機器６（６ａ、６ｂ、６ｃ）の何れかから”存在検知”というイベント情報がゲートウェイ５を介して送られてくると、クライアント用端末２に”存在検知”というイベント情報を通知する処理を行う
例えば、設備機器６ａのオブジェクトのインターフェースのＩＩＤと同一のＩＩＤを付しているインターフェースをオブジェクトに有する設備機器６ｂ，６ｃから”存在検知”というイベント情報がが送られてくるサービスを享受することができる。
【００８１】
ここで本例にあっても、例１と同様にセンターサーバ３のＯＡＳ７上のアプリケーションを変更することなく、追加された設備機器６ｃでのイベント発生に呼応してクライアント用端末２へイベント情報を通知することができるため、システム変更を簡易（シンプル）に且つ柔軟に対応させることが可能となる。
【００８２】
（例３）
上述の例１、２では各設備機器６（６ａ、６ｂ、６ｃ）の情報処理部６３が有する一つのオブジェクトに同一のＩＩＤを付与した一つのインターフェースを持たせていたが、一つのオブジェクトに複数のインターフェースを持たせて夫々にサービス提供に対応したＩＩＤを付与するとともに、設備機器６（６ａ、６ｂ、６ｃ）間で共通の定義内容のインターフェースには同じＩＩＤを付すことで、同じ機能部６０が提供サービスをユーザが享受できるサービスを多様化することもできる。
【００８３】
例えば各設備機器６（６ａ、６ｂ、６ｃ）の機能部６０が人感センサであって人の検知という情報を提供するという機能を持つものであっても、上述のようにイベント発生時のイベント情報の提供や、ユーザからの要求に応じて応答して情報（関数）を提供ができ、情報の定義の組み合わせと、サービス内容に応じてインターフェースのＩＩＤを付与すればサービスを多様化することができる。
【００８４】
つまり、図５に示すように、「安心サービス」、「防犯サービス」、「地域サービス」、「メーカサービス」というようなＩＩＤを付したインターフェースを準備して、設備機器６（６ａ、６ｂ、６ｃ）の全てのＭＯＳのオブジェクト下に「メーカサービス」というＩＩＤが付与され、”応答”という関数を定義したインターフェースを持たせ、更に室内設置の設備機器６ａ、６ｃのＭＯＳのオブジェクトには「安心サービス」というＩＩＤが付与され、”存在検知”というイベント情報を定義したインターフェースを持たせ、また玄関内の設備機器６ａには「防犯サービス」を、更に住宅周辺設置の設備機器６ｂには「地域サービス」及び「防犯サービス」というＩＩＤが付与され，”存在検知”というイベント情報を定義したインターフェースを持たせ、設備機器６（６ａ、６ｂ、６ｃ）毎に提供できるサービスの種類を変えるようにするのである。
【００８５】
一方センターサーバ３のＯＡＳ７では、「安心サービス」というＩＩＤのインターフェスに対応するサービス享受用のアプリケーションとしては、例えばクライアント用端末２から設備機器６ａ，６ｃの「安心サービス」又は６ａ、６ｂの「防犯サービス」又は６ｂの「地域サービス」というＩＩＤに対応して設けたオブジェクトのＯＩＤｙｙｙの下の”存在検知”というイベント情報を定義したインターフェースのＩＩＤ（例えば「安心サービス」又は防犯サービス」又は「地域サービス」）をアクセスするサービス要求があると、「安心サービス」又は「防犯サービス」又は「地域サービス」というＩＩＤを持つ設備機器６ａ又は６ｂ又は６ｃのインターフェースに対してアクセスするサービス要求をゲートウェイ５を通じて当該設備機器６ａ又は６ｂ又は６ｃに送り、それ以後、人感センサの検知情報に変化が生じると、人の存否を示す”存在検知”というイベント情報をゲートウェイ５を介して送らせ、この送られてきたイベント情報を更に対応するクライアント用端末２へ送るようになっている。
【００８６】
例えば「安心サービス」では、屋内の設備機器６ａ、６ｃの人感センサで独居老人の動きを検知し、頻繁に人の存在が検知される場合には、在宅老人の状態をユーザである家族がクライアント用端末２を通じて知ることができるというサービスを提供することができる。
【００８７】
また「防犯サービス」では、例えば住宅周辺に設置した設備機器６ｂの人感センサと、住宅内で玄関に設置した設備機器６ａの人感センサの人検知に対応するもので、留守中に住宅周辺の設備機器６ｂからの”存在検知”のイベント情報の通知後に、設備機器６ａからの”存在検知”のイベント情報の通知をクライアント用端末２に通知することで、ユーザが”存在検知”の時間経緯から不法侵入者があるということが分かるというサービスを提供することができる。
【００８８】
更に「地域サービス」では、例えば住宅周辺に設置した設備機器６ｂの人感センサが住宅周辺の人を検知して当該設備機器からの”存在検知”というイベント情報をクライアント用端末２へ通知することで、住宅周辺（地域）の防犯に役立てるサービスを提供することができる。
【００８９】
また更に「メーカサービス」というＩＩＤのインターフェースに対応するサービス享受用のアプリケーションとしては、メーカ側のクライアント用端末２から「メーカサービス」というＩＩＤに対応して設けたオブジェクトのＯＩＤｙｙｙ及びその下のインターフェースのＩＩＤ「メーカサービス」にアクセスがあると、「メーカサービス」というＩＩＤを持つ設備機器６ａ〜６ｃのインターフェースに対してアクセスするサービス要求をゲートウェイ５を通じて送り、その時点の人感センサの検知情報を”応答”という関数としてゲートウェイ５を介して送らせ、更にその関数の内容をクライアント用端末２へ送り、例えばメーカ側で自社製品の動作状態を把握し、メンテナンス等に利用できるというサービスを提供することができる。
【００９０】
このように本例では、一つの設備機器６の情報処理部６３が有する一つのオブジェクトの下に複数のインターフェースを備えるとともに、インターフェース毎に定義する情報を複数としたり、或いは一つとして夫々のインターフェースのＩＩＤを異ならせることで、必要な設備機器６から提供されるサービスを享受したりするなど、設備機器６の提供サービスの享受方法の多様化が図れる。
【００９１】
尚本例では、クライアント用端末２からサーバ３のオブジェクトに対してサービス要求がされているが、実施形態１のようにクライアント用端末２が直接設備機器６の情報処理部６３のＭＯＳの各サービスに対応するオブジェクトのＯＩＤやＩＩＤでサービス要求する場合でも同様なサービスを提供することができる。
【００９２】
（例４）
上述の例３では、一つのオブジェクトの下に異なるＩＩＤが付された複数のインターフェースを持たせているが、本例は、例えば図１（ａ）で示す設備機器６ａ、６ｂ、６ｃの機能部６０が電気錠であって、夫々の情報処理部６３のオブジェクトが持つインターフェースが定義する情報を電気錠の動作に対応して”施錠”という関数と、”解錠”という関数と、”現在状態”という変数とし、またＩＩＤを「電気錠」とするように、一つのインターフェースにおいて、複数の情報の定義を組み合わせたものである。
【００９３】
本例では、例えばセンターサーバ３のＯＡＳ７上のアプリケーションとして、予め設定された時刻スケジュールに従って各設備機器６ａ、６ｂ、６ｃの情報処理部６３が有するオブジェクトの「電気錠」というＩＩＤのインターフェースをアクセスするサービス要求をゲートウェイ５を通じて送ることで、”施錠””解錠”という関数を機能部６０に与えるようにプログラムされたソフトを用いれば自動的に電気錠である機能部６０を施錠又は解錠させることができるサービスが提供できることになる。また同時に”現在状態”の変数をセンターサーバ３側が設備機器６ａ〜６ｃを受け取り、その現在状態をクライアント用端末２へ通知したり、Ｗｅｂサイトで示すことができる。
【００９４】
本例のような場合、設備機器６ａ、６ｂが既に設置されている施設で、新たに設備機器６ｃが追加された場合においては、設備機器６ｃは別のＩＰアドレスを持つことになるが、当該設備機器６ｃの情報処理部６３のオブジェクト下にあるインターフェースにより同じ情報定義を行うとともに「電気錠」というＩＩＤを付すことで、センターサーバ３のＯＡＳ７上のアプリケーションは変更することなく、追加された設備機器６ｃの電気錠である機能部６０を時刻スケジュールに従って制御することができることになる。
【００９５】
尚本例では、クライアント用端末２からサーバ３のオブジェクトに対してサービス要求がされているが、実施形態１のようにクライアント用端末２が直接設備機器６の情報処理部６３のＭＯＳの各サービスに対応するオブジェクトのＯＩＤやＩＩＤでサービス要求する場合でも同様なサービスを提供することができる。
【００９６】
尚各実施形態の設備機器６としてはＡＶ機器等の家庭用電気機器であっても良い。更に集中制御システムのコントローラにＭＯＳを組み込み、コントローラをネットワークシステム上の設備機器６として取り扱うようにしても良い。
【図面の簡単な説明】
【００９７】
【図１】（ａ）は実施形態１の概略システム構成図、（ｂ）は実施形態１に用いるセンターサーバの構成図である。
【図２】（ａ）は実施形態１に用いるクライアント用端末の構成図、（ｂ）はクライアント用端末のクライアント・プラットフォームの構成図である。
【図３】（ａ）は実施形態１に用いる設備機器の構成図、（ｂ）は設備機器搭載のＭＯＳの構成図である。
【図４】は実施形態２の例１，例２の説明図である。
【図５】は実施形態２の例３の説明図である。
【符号の説明】
【００９８】
１  インターネット
２  クライアント用端末
３  センターサーバ
４  ＬＡＮ
５  ゲートウェイ
６ａ〜６ｃ  設備機器
Ａ  ユーザエリア
【図１】
2007265045.tif 000003
【図２】
2007265045.tif 000004
【図３】
2007265045.tif 000005
【図４】
2007265045.tif 000006
【図５】
2007265045.tif 000007
【手続補正書】
【提出日】平成19年7月2日(2007.7.2)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
１乃至複数の設備機器と、該設備機器が提供するサービスを享受するためのサービス要求を前記設備機器に対してネットワークを通じて行う１乃至複数のネットワーク機器とを備えているネットワークシステムにおいて、
前記設備機器は、当該設備機器の提供サービスの処理を行う機能部と、前記提供サービスに用いる情報を定義して該定義に基づいて当該情報の授／受を前記機能部との間で実行するための１乃至複数のオブジェクトを有し且つアクセス用のオブジェクト識別子を前記オブジェクトに付している情報処理部とを備え、
前記ネットワーク機器は、前記オブジェクト識別子に基づいたサービス要求を前記設備機器に直接若しくは間接的にネットワークを通じて送る機能を備え、
各設備機器の情報処理部が有する前記オブジェクトは前記定義内容が同じ場合に同一のオブジェクト識別子が付され、且つ一つの設備機器の情報処理部が有する複数のオブジェクトは夫々異なるオブジェクト識別子が付され、
前記ネットワーク機器が、各設備機器のオブジェクトに同一に付されたオブジェクト識別子に基づいてサービス要求を行った場合、各設備機器は当該オブジェクト識別子に対応する要求オブジェクトの実行により当該オブジェクトに定義された同一のサービスを提供し、
前記ネットワーク機器は、前記一つの設備機器のオブジェクトに夫々設定された複数のオブジェクト識別子を個別に指定可能であって、前記一つの設備機器は当該個別に指定されたオブジェクト識別子に対応するオブジェクトの実行により当該オブジェクトに定義されたサービスを提供し、
前記各設備機器の情報処理部が具備する各オブジェクトには固有識別子を付与するとともに、各オブジェクトには当該情報処理部が前記機能部との間で授／受する前記提供サービスに用いる情報を定義し且つ任意の入出力定義識別子が付与された入出力定義機能を備え、
前記ネットワーク機器が前記オブジェクト識別子に基づいたサービス要求を前記設備機器に送ることで、当該設備機器の情報処理部のオブジェクトに対するアクセスを行う際に、提供サービスを享受するための情報が、複数のオブジェクト下にある同一の入出力定義識別子が付された各入出力定義機能で定義される情報の場合には、当該入出力定義識別子をオブジェクト識別子として用い、特定のオブジェクトが有する特定の入出力定義機能で定義される情報の場合には、当該オブジェクトの固有識別子と当該入出力定義機能の入出力定義識別子との組み合わせを前記オブジェクト識別子として用い、
前記ネットワーク上には、ＬＡＮ内に接続されている前記設備機器を検出するとともに、検出した前記設備機器の情報処理部が有するオブジェクトの固有識別子および当該オブジェクトが有する入出力定義機能の入出力定義識別子の組み合わせ情報と、当該オブジェクト識別子が付されたオブジェクトに対してアクセスするためのネットワーク通信用の接続関連情報との対応関係を格納する接続設備機器情報用テーブルを備えた第１のサーバと、
前記ネットワークを介して第１のサーバに接続され、第１のサーバから送られてくる前記オブジェクトの前記固有識別子および入出力定義識別子の組み合わせ情報と、第１のサーバにアクセスするためのネットワーク通信用の接続関連情報との対応関係を格納する接続ＯＡＳ情報用テーブルを備えるとともに、接続ＯＡＳ情報用テーブルに格納した前記オブジェクトの前記固有識別子および入出力定義識別子の組み合わせ情報を、接続されているネットワーク機器に送信する第２のサーバとを設け、
前記ネットワークを通じてネットワーク機器から第２のサーバへ前記オブジェクト識別子に基づいたサービス要求が送られてくると、第２のサーバは接続ＯＡＳ情報用テーブルに格納された情報をもとに、前記設備機器を接続しているＬＡＮを配下とする第１のサーバを抽出し、抽出された第１のサーバに対してネットワーク機器から送られた前記サービス要求を送信するとともに、第１のサーバは、接続設備機器情報用テーブルに格納された情報をもとに、第２のサーバから送られた前記サービス要求に対応する設備機器を抽出し、当該設備機器に対して、第２のサーバから送られた前記サービス要求を送ることによってルーティングを行うことを特徴とするネットワークシステム。
【請求項２】
前記オブジェクトで定義される情報の一つはオブジェクトがネットワーク機器からアクセスされたときに当該設備機器の前記機能部に対して前記情報処理部から渡す提供サービスのための動作指示用の関数であることを特徴とする請求項１記載のネットワークシステム。
【請求項３】
前記オブジェクトにおいて定義される情報の一つは当該オブジェクトが前記ネットワーク機器のサービス要求によりアクセスされたときに当該ネットワーク機器に返す当該設備機器の前記機能部の現在状態を示す変数であることを特徴とする請求項１記載のネットワークシステム。
【請求項４】
前記オブジェクトにおいて定義される情報の一つは当該オブジェクトが前記ネットワーク機器により予めアクセスされている場合に、当該設備機器の前記機能部の状態変化が発生したときに前記ネットワーク機器に送るイベント情報であることを特徴とする請求項１記載のネットワークシステム。
【請求項５】
前記第２のサーバは、前記ネットワーク機器が要求する提供サービスに対応する情報を定義付けるとともに、当該定義に対応付けたオブジェクト識別子が付された１乃至複数のサーバ側オブジェクトを有した処理部を備え、
前記処理部は、前記ネットワーク機器から提供サービスの享受の要求が前記サーバ側オブジェクトのオブジェクト識別子を用いていると、当該サーバ側オブジェクトの実行により、当該サーバ側オブジェクトに対応付けてある前記設備機器の情報処理部のオブジェクトに対して当該オブジェクトのオブジェクト識別子を用いて当該設備機器の情報処理部の当該オブジェクトに提供サービスの享受の要求を行うことを特徴とする請求項１記載のネットワークシステム。
【請求項６】
前記第２のサーバは、提供サービスの享受の要求に基づいた当該設備機器の情報処理部のオブジェクトのアクセス結果を、サーバ側オブジェクトでの定義に対応した情報にして当該ネットワーク機器に対して送ることを特徴とする請求項５記載のネットワークシステム。
【請求項７】
前記第２のサーバは、所定の通信プロトコルをＳＯＡＰに変換して送るとともに、受け取ったＳＯＡＰを前記所定の通信プロトコルに戻す機能を備えていることを特徴とする請求項１乃至６の何れか記載のネットワークシステム。
【請求項８】
前記設備機器は、住宅やビルに設置される設備関連機器であることを特徴とする請求項１乃至７の何れか記載のネットワークシステム。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、分散オブジェクトを用いたネットワークシステムに関するものである。
【背景技術】
【０００２】
従来、ＩＰｖ６ネットワークに接続された端末から、非ＩＰネットワークに接続されている機器を制御したり監視するシステムが提供されている。
【０００３】
このシステムは非ＩＰｖ６ネットワークの機器のインタフェースＩＤと識別情報を取得するとともに、ＩＰｖ６ネットワークのネットワークＩＤを取得し、これらＩＤからＩＰｖ６ａアドレスを生成し、この生成したアドレスと識別情報の対応を管理することで、非ＩＰｖ６ネットワークの機器と、ＩＰｖ６ネットワークの端末との通信を可能にするゲートウェイを設けて機器の制御や監視を端末で行うようにしたものである。
【特許文献１】特開２００３−６０６６４公報（段落００１４〜００１９、図１）
【発明の開示】
【発明が解決しようとする課題】
【０００４】
ところで特許文献１に開示されているシステムでは非ＩＰｖ６の機器を用いるものの、ＩＰｖ６ネットワークの端末では送信先のＩＰｖ６アドレスを含むパケットを送るため、ゲートウェイで非ＩＰｖ６の機器へのＩＰｖ６のアドレス割り当てを行うとしても、端末から複数の機器へのアクセスを行う場合には、各機器に対応するＩＰｖ６アドレスを生成する必要がある。つまりＩＰｖ６アドレスを意識することが必要であり、同じ動作を行う機器が追加されたとしても、当然それに対応するＩＰｖ６アドレスを別にする必要があり、一つの識別子で複数の機器を制御したり、監視する操作はできなかった。また一つの機器に複数の識別を割り当てることもできなかった。またサービス提供する設備機器の増加にも柔軟に対象することができなった。
【０００５】
本発明は上述の点に鑑みてなされたもので、その目的とするところは、設備機器の制御や監視を行うネットワークシステムにおいて、ユーザは設備機器のネットワーク通信に用いるＩＰアドレス等の固有識別の情報を意識することなく、設備機器の制御や監視が可能で、しかもサービス提供する設備機器の増加にも柔軟に対応することができるネットワークシステムを提供することにある。
【課題を解決するための手段】
【０００６】
上述の目的を達成するために請求項１の発明では、１乃至複数の設備機器と、該設備機器が提供するサービスを享受するためのサービス要求を前記設備機器に対してネットワークを通じて行う１乃至複数のネットワーク機器とを備えているネットワークシステムにおいて、
前記設備機器は、当該設備機器の提供サービスの処理を行う機能部と、前記提供サービスに用いる情報を定義して該定義に基づいて当該情報の授／受を前記機能部との間で実行するための１乃至複数のオブジェクトを有し且つアクセス用のオブジェクト識別子を前記オブジェクトに付している情報処理部とを備え、
前記ネットワーク機器は、前記オブジェクト識別子に基づいたサービス要求を前記設備機器に直接若しくは間接的にネットワークを通じて送る機能を備え、
各設備機器の情報処理部が有する前記オブジェクトは前記定義内容が同じ場合に同一のオブジェクト識別子が付され、且つ一つの設備機器の情報処理部が有する複数のオブジェクトは夫々異なるオブジェクト識別子が付され、
前記ネットワーク機器が、各設備機器のオブジェクトに同一に付されたオブジェクト識別子に基づいてサービス要求を行った場合、各設備機器は当該オブジェクト識別子に対応する要求オブジェクトの実行により当該オブジェクトに定義された同一のサービスを提供し、
前記ネットワーク機器は、前記一つの設備機器のオブジェクトに夫々設定された複数のオブジェクト識別子を個別に指定可能であって、前記一つの設備機器は当該個別に指定されたオブジェクト識別子に対応するオブジェクトの実行により当該オブジェクトに定義されたサービスを提供し、
前記各設備機器の情報処理部が具備する各オブジェクトには固有識別子を付与するとともに、各オブジェクトには当該情報処理部が前記機能部との間で授／受する前記提供サービスに用いる情報を定義し且つ任意の入出力定義識別子が付与された入出力定義機能を備え、
前記ネットワーク機器が前記オブジェクト識別子に基づいたサービス要求を前記設備機器に送ることで、当該設備機器の情報処理部のオブジェクトに対するアクセスを行う際に、提供サービスを享受するための情報が、複数のオブジェクト下にある同一の入出力定義識別子が付された各入出力定義機能で定義される情報の場合には、当該入出力定義識別子をオブジェクト識別子として用い、特定のオブジェクトが有する特定の入出力定義機能で定義される情報の場合には、当該オブジェクトの固有識別子と当該入出力定義機能の入出力定義識別子との組み合わせを前記オブジェクト識別子として用い、
前記ネットワーク上には、ＬＡＮ内に接続されている前記設備機器を検出するとともに、検出した前記設備機器の情報処理部が有するオブジェクトの固有識別子および当該オブジェクトが有する入出力定義機能の入出力定義識別子の組み合わせ情報と、当該オブジェクト識別子が付されたオブジェクトに対してアクセスするためのネットワーク通信用の接続関連情報との対応関係を格納する接続設備機器情報用テーブルを備えた第１のサーバと、
前記ネットワークを介して第１のサーバに接続され、第１のサーバから送られてくる前記オブジェクトの前記固有識別子および入出力定義識別子の組み合わせ情報と、第１のサーバにアクセスするためのネットワーク通信用の接続関連情報との対応関係を格納する接続ＯＡＳ情報用テーブルを備えるとともに、接続ＯＡＳ情報用テーブルに格納した前記オブジェクトの前記固有識別子および入出力定義識別子の組み合わせ情報を、接続されているネットワーク機器に送信する第２のサーバとを設け、
前記ネットワークを通じてネットワーク機器から第２のサーバへ前記オブジェクト識別子に基づいたサービス要求が送られてくると、第２のサーバは接続ＯＡＳ情報用テーブルに格納された情報をもとに、前記設備機器を接続しているＬＡＮを配下とする第１のサーバを抽出し、抽出された第１のサーバに対してネットワーク機器から送られた前記サービス要求を送信するとともに、第１のサーバは、接続設備機器情報用テーブルに格納された情報をもとに、第２のサーバから送られた前記サービス要求に対応する設備機器を抽出し、当該設備機器に対して、第２のサーバから送られた前記サービス要求を送ることによってルーティングを行うことを特徴とする。
【０００７】
請求項１の発明によれば、ユーザは設備機器のネットワーク通信に用いるＩＰアドレス等の固有識別の情報を意識することなく、設備機器の制御や監視が可能であって、複数の設備機器のオブジェクトに一つのオブジェクト識別子を付して、それらの設備機器に対しえ同様のサービスを提供させることや、一つの設備機器に複数のオブジェクトを持たせて夫々にオブジェクト識別子を付すことができるので、一つの設備機器に多種多様なサービスを提供させることができる。しかも、オブジェクトの固有識別子と、入出力定義機能の入出力定義識別子とを用いてアクセスすることで、特定の設備機器が提供する特定のサービスを享受することが可能となり、また複数の設備機器にある定義内容が同一の入出力定義機能に対してアクセスする場合には各入出力定義機能の同一の入出力定義識別子を用いてアクセスすることで、各設備機器の入出力定義機能で定義されている情報による同一のサービスを享受することが可能となる。さらに、設備機器が提供するサービスの享受のために設備機器のオブジェクトの実行要求をクライアント用のネットワーク機器が行うことで、設備機器の提供サービスの享受が可能となり、クライアント用のネットワーク機器側の負担が軽減される。
【０００８】
請求項２の発明では、請求項１の発明において、前記オブジェクトで定義される情報の一つはオブジェクトがネットワーク機器からアクセスされたときに当該設備機器の前記機能部に対して前記情報処理部から渡す提供サービスのための動作指示用の関数であることを特徴とする。
【０００９】
請求項２の発明によれば、設備機器のネットワーク通信のためのアドレス等を意識することなく、設備機器の機能部の動作指示を示す関数に対応するオブジェクトのオブジェクト識別子を用いてネットワーク機器から当該オブジェクトにアクセスするだけで動作指示を当該設備機器に与えることができる。
【００１０】
請求項３の発明では、請求項１の発明において、前記オブジェクトにおいて定義される情報の一つは当該オブジェクトが前記ネットワーク機器のサービス要求によりアクセスされたときに当該ネットワーク機器に返す当該設備機器の前記機能部の現在状態を示す変数であることを特徴とする。
【００１１】
請求項３の発明によれば、設備機器のネットワーク通信のためのアドレス等を意識することなく、設備機器の機能部の現在状態の変数に対応するオブジェクトのオブジェクト識別子を用いてネットワーク機器から当該オブジェクトにアクセスするだけ当該設備機器の機能部の現在状態を知ることができる。
【００１２】
請求項４の発明では、請求項１の発明において、前記オブジェクトにおいて定義される情報の一つは当該オブジェクトが前記ネットワーク機器により予めアクセスされている場合に、当該設備機器の前記機能部の状態変化が発生したときに前記ネットワーク機器に送るイベント情報であることを特徴とする。
【００１３】
請求項４の発明によれば、設備機器のネットワーク通信のためのアドレス等を意識することなく、設備機器の機能部の状態変化を示すイベント情報に対応するオブジェクトのオブジェクト識別子を用いてネットワーク機器から当該オブジェクトに予めアクセスするだけ、当該設備機器の機能部の状態変化を知ることができる。
【００１４】
請求項５の発明では、請求項１の発明において、前記第２のサーバは、前記ネットワーク機器が要求する提供サービスに対応する情報を定義付けるとともに、当該定義に対応付けたオブジェクト識別子が付された１乃至複数のサーバ側オブジェクトを有した処理部を備え、前記処理部は、前記ネットワーク機器から提供サービスの享受の要求が前記サーバ側オブジェクトのオブジェクト識別子を用いていると、当該サーバ側オブジェクトの実行により、当該サーバ側オブジェクトに対応付けてある前記設備機器の情報処理部のオブジェクトに対して当該オブジェクトのオブジェクト識別子を用いて当該設備機器の情報処理部の当該オブジェクトに提供サービスの享受の要求を行うことを特徴とする。
【００１５】
請求項５の発明によれば、設備機器側のオブジェクトにおける情報の定義の変更やオブジェクトの追加なしにサーバ側のオブジェクトで新たなサービス提供が可能となり、また設備機器の追加等があっても既存の設備機器の存在に関係なく、提供サービスの拡張も可能となる。
【００１６】
請求項６の発明では、請求項５の発明において、前記第２のサーバは、提供サービスの享受の要求に基づいた当該設備機器の情報処理部のオブジェクトのアクセス結果を、サーバ側オブジェクトでの定義に対応した情報にして当該ネットワーク機器に対して送ることを特徴とする。
【００１７】
請求項６の発明によれば、第２のサーバにおいて、設備機器の監視結果をクライアントに必要な情報にして提供することができる。
【００１８】
請求項７の発明では、請求項１乃至６の何れかの発明において、前記第２のサーバは、所定の通信プロトコルをＳＯＡＰ（Simple Object Access Protocol）に変換して送るとともに、受け取ったＳＯＡＰを前記所定の通信プロトコルに戻す機能を備えていることを特徴とする。
【００１９】
請求項７の発明によれば、ネットワークにおいて設けられるファイヤーウォールを超えて設備機器とネットワーク機器との通信が行えることになる。
【００２０】
請求項８の発明では、請求項１乃至７の何れかの発明において、前記設備機器は、住宅やビルに設置される設備関連機器であることを特徴とする。
【００２１】
請求項８の発明によれば、住宅やビルに設置される設備関連機器にオブジェクトを組み込むことで遠隔監視制御システムの構築が容易となる。
【発明の効果】
【００２２】
本発明は、設備機器の制御や監視を行うネットワークシステムにおいて、ユーザが設備機器のネットワーク通信に用いるＩＰアドレス等の固有識別の情報を意識することなく、設備機器の制御や監視が可能であって、複数の設備機器のオブジェクトに一つのオブジェクト識別子を付して、それらの設備機器に対して同様のサービスを提供させることができる上に、サービス提供する設備機器の増設にも柔軟に対応することができるという効果がある。しかも、オブジェクトの固有識別子と、入出力定義機能の入出力定義識別子とを用いてアクセスすることで、特定の設備機器が提供する特定のサービスを享受することが可能となり、また複数の設備機器にある定義内容が同一の入出力定義機能に対してアクセスする場合には各入出力定義機能の同一の入出力定義識別子を用いてアクセスすることで、各設備機器の入出力定義機能で定義されている情報による同一のサービスを享受することが可能となる。さらに、設備機器が提供するサービスの享受のために設備機器のオブジェクトの実行要求をクライアント用のネットワーク機器が行うことで、設備機器の提供サービスの享受が可能となり、クライアント用のネットワーク機器側の負担が軽減される。
【発明を実施するための最良の形態】
【００２３】
以下本発明を実施形態により説明する。
（実施形態１）
図１（ａ）は本実施形態の概略システム構成を示しており、オープンネットワークであるインターネット１に接続されているパーソナルコンピュータ或いはインターネット１に連なる移動体通信網の移動体通信端末等からなるネットワーク機器たるクライアント用端末２と、インターネット１に接続されている後述するオブジェクトアクセスサーバ（以下ＯＡＳ＜Object Access Server＞という）７の機能を搭載したネットワーク機器たるセンターサーバ３（第２のサーバ）と、各種設備機器６を設置しているビル、住宅等のユーザエリアＡに設置されているＬＡＮ４とインターネット１との間に介在してインターネット１とＬＡＮ４との間のプロトコル変換機能などを含めた上述のＯＡＳ７を搭載したゲートウェイ５（第１のサーバ）と、ＬＡＮ４に接続される各種の設備機器６（図示例では６ａ〜６ｃの３台）とで構成される。
【００２４】
クライアント用端末２は、図２（ａ）に示すようにネットワーク通信を行うための通信部２０と、演算処理部２１と、キーや表示器等からなる入出力部２２と、当該ネットワークシステムにおいて提供サービスを享受するためのクライアント用ソフト（以下ＯＡＬ＜Object Access Library＞という）やクライアント用アプリケーション（ソフト）等を格
納するとともにデータの一時記憶等に用いる記憶部２３とを備え、演算処理部２１はＯＡＬを実行することでインターネット１及びＬＡＮ４上のノード検出、更に後述するオブジェクトに対するアクセスが行え、またクライアント用アプリケーションを実行することで後述する設備機器６が提供するサービスを当該クライアント用端末２が所望する形で享受することができるようになっている。尚図２（ａ）中２４はバスである。
【００２５】
ここでクライアント用アプリケーションとＯＡＬとで構成されるクライアント・プラットフォームは、図２（ｂ）に示すように構成されており、ＯＡＬはクライアントアプリケーション１０４との間で情報の授受のための情報伝達機能１００と、ネットワーク上のノード（オブジェクト搭載の機器）検出機能１０１と、オブジェクト要求機能１０２、ネットワーク接続のためのプロバイダ機能１０３と、ＯＡＬプラットフォームによる伝送条件１０４等からなる。
【００２６】
一方、本実施形態のネットワークシステムに組み込まれ、ユーザエリアＡに設置される設備機器６（６ａ〜６ｃ）は、例えばビルの場合には環境設備（照明、空調）、防犯・防災設備、これら設備に用いる温度センサ、明るさセンサ、人感センサ、火災感知センサ等がある。また一般住宅にあっても同様な設備がある。
【００２７】
これら設備機器６の基本的な構成は、図３（ａ）に示すように設備機器６独自のサービスを提供するための機能部（例えば空調設備では空調器とそれを制御する制御装置、また照明設備では、照明負荷の点灯や明るさを制御する点灯装置、各種センサでは検知のためのヘッダとヘッダで検知された検知情報を出力する信号処理部など）６０と、この機能部６０にインターフェース部６１とバス６２とを介して動作指示（動作制御）するための関数を与えたり、機能部６０の現在状態を示す変数を取得したり、更には機能部６０の状態変換が発生したことを示すイベント情報を取得する処理を行う情報処理部６３と、ネットワーク通信のための通信部６４とを有しており、情報処理部６３の記憶部６５には本実施形態のネットワークシステムにおけるオブジェクトサーバ機能を実現するためのソフトモジュール（以下ＭＯＳ＜Micro Object Server＞という）を組み込んである。
【００２８】
このＭＯＳは、図３（ｂ）に示すようにサービス提供のためのプログラムモジュールであるオブジェクトを含むアプリケーションソフトウェア部２００と、後述するＯＳＩ７階層のプロトコルに対応するソフトウェア通信モジュール２０１と、通信部６４やインターフェース部６１との間の通信のためのハードウェア通信モジュール２０２と、から構成される。
【００２９】
ここで、本実施形態のネットワークシステムにおけるプロトコルには、ＯＳＩ７階層モデルを用い、最上位階層のアプリケーション層としては、設備機器６の情報処理部６３のＭＯＳがクライアント用端末２との間で変数、イベント情報、関数の各情報の授／受を行うための独自のオブジェクトアクセスプロトコル（Object  Access  Protocol＝ＯＡＰ）を用いている。
【００３０】
ＭＯＳのソフトウェア通信モジュール２０１は、ＯＳＩ７階層のネットワーク層〜プレゼンテーション層におけるプロトコルを担うものであって、上述のＯＡＰの定義やＴＣＰＵＤＰの統合を行っている。
【００３１】
而して本実施形態のネットワークシステムを構築する各設備機器６は機能部６０がサービス提供のための処理を行う際に用いる１乃至複数のオブジェクトを情報処理部６３内に組み込まれたＭＯＳで有するとともに、夫々のオブジェクトには提供サービスに対応する情報（変数、関数、イベント情報の組み合わせ）によって定義されたインターフェースを１乃至複数有するものであり、各オブジェクトには固有識別子（以下ＯＩＤという）を付与するとともに、各インターフェースにも入出力定義識別子（以下ＩＩＤという）を付与してある。この定義内容が同一のインターフェース、つまり同じＩＩＤを付与したインターフェースは複数のオブジェクト下に割り当てることが許されるものである。
【００３２】
尚特定の設備機器６を指定することが必要の無いサービスでは、同一のＯＩＤを複数の設備機器６のオブジェクトに割り当てることも可能である。
【００３３】
また上述したように、クライアント用端末２のＯＡＬが設備機器６のオブジェクトのＯＩＤやＩＩＤを指定してサービスを享受できる。この場合、クライアント用端末２は、ノード検出機能１０１を用いて設備機器６のＩＰアドレスと、オブジェクトのＯＩＤ及びインターフェースのＩＩＤとを取得し、且つ設備機器のＩＰアドレスと、ＯＩＤ及びＩＩＤとの対応表を作成する。
【００３４】
次に図１（ａ）に示すＯＡＳ７を用いたシステムによってクライアント用端末２から設備機器６のオブジェクトに対して、当該オブジェクトのＯＩＤ及びインターフェースのＩＩＤでアクセスする場合について説明する。
【００３５】
ゲートウェイ５及びセンターサーバ３に組み込む上述のＯＡＳ７は、ネットワークの繋
がり方を隠すためのオブジェクト・ルータとしての機能を実現するソフトと、更に設備機器６のオブジェクト下の入出力定義機能（以下インターフェースという）をアクセスすることで、当該設備機器６の機能部６０が提供するサービスをユーザ（クライアント用端末２）が享受するために実行される各種アプリケションソフト、更に異種のプロトコルを変換して本実施形態のネットワークシステムにシームレスに繋ぐためのプロトコル・ブリッジサービスや、ＯＡＳ７間のプロトコルをＳＯＡＰに変換してファイヤーウォールを通過させるためのファイヤーウォール・ブリッジ・サービス等の追加可能なサービス機能を実現するソフトから構成される。
【００３６】
設備機器６の特定オブジェクトのインターフェースに対するアクセスはクライアント用端末２のサービス要求に呼応する形でセンターサーバ３経由でＯＡＰにより当該設備機器６へ行われるようになっている。尚インターネット通信上の設備機器６の識別にはＩＰアドレスが用いられており、夫々の設備機器６はＩＰアドレスを持つものとする。
【００３７】
ゲートウェイ５のＯＡＳ７は、プロトコル変換機能と、ゲートウェイ５内のＣＰＵ部（図示せず）のソフトウェアとして備えられ、ＬＡＮ４に接続されている設備機器６が搭載しているＭＯＳが持つオブジェクトのＯＩＤとその下のインターフェースのＩＩＤとの組み合わせ情報と各設備機器６（６ａ，６ｂ，６ｃ）のＩＰアドレスとの関係を示すルーティングテーブルを作成するとともにルーティングを行うルーティング機能を持ち、初期起動時にはＯＡＰを用いたマルチキャストで接続されている設備機器６（６ａ，６ｂ，６ｃ）を読み出して、その応答の有無でノード検出を行ってＩＰアドレスの取得を行う。その後設備機器６（６ａ，６ｂ，６ｃ）から送られてくるそれぞれのＭＯＳのオブジェクトのＯＩＤと、その下のインターフェースのＩＩＤを取得してその組み合わせ情報とＩＰアドレスとで上述のルーティングテーブル（接続設備機器情報用テーブル）を作成し、更にその組み合わせ情報及び自己のＩＰアドレスをインターネット１上のサーバ、図１（ａ）の場合にはセンターサーバ３へ送るようになっている。
【００３８】
一方、センターサーバ３は、図１（ｂ）に示すようにネットワーク通信のための通信部３０と、ＯＡＳ７をソフトウェアにより実現する演算処理部３１とを備えているコンピュータシステムからなり、センターサーバ３のＯＡＳ７は、ゲートウェイ５から送られてくる設備機器６のＯＩＤ及びＩＩＤの組み合わせ情報とゲートウェイ５のＩＰアドレスの関係を示すルーティングテーブル（接続ＯＡＳ情報用テーブル）を作成してルーティングを行うルーティング機能部３１ｃを備え、接続されたクライアント用端末２に自己のオブジェクトのＯＩＤ及びＩＩＤの組み合わせ情報をインターネット１を通じて与えるようになっている。
【００３９】
次に本実施形態のネットワークシステムの動作を説明する。
【００４０】
まずユーザーエリアＡでは、システムの起動時にゲートウェイ５のＯＡＳ７が、配下のＬＡＮ４に接続されている各設備機器６（６ａ，６ｂ，６ｃ）をマルチキャストでアクセスし、応答のある設備機器６（６ａ，６ｂ，６ｃ）のＩＰアドレスを取得する。
【００４１】
その後、各設備機器６（６ａ，６ｂ，６ｃ）からは情報処理部６３のＭＯＳのオブジェクトのＯＩＤ及びその下のインターフェースのＩＩＤからなる組み合わせ情報がゲートウェイ５に送られ、ゲートウェイ５のＯＡＳ７は、各設備機器６（６ａ，６ｂ，６ｃ）のＩＰアドレスと夫々ＯＩＤ及びＩＩＤの組み合わせ情報からなるルーティング用テーブルを作成し、またインターネット１上のＯＡＳ７、図１（ａ）ではセンターサーバ３のＯＡＳ７に対して配下のＬＡＮ４に接続されている各設備機器６（６ａ，６ｂ，６ｃ）の上記組み合わせ情報（ＯＩＤとＩＩＤとの組み合わせ）とゲートウェイ５自身のグローバルなＩＰアドレスの情報を送る。
【００４２】
センターサーバ３のＯＡＳ７は、ゲートウェイ５のＩＰアドレスと当該ゲートウェイ５の下の設備機器６（６ａ，６ｂ，６ｃ）のオブジェクトのＯＩＤ及びインターフェスＩＩＤの組み合わせ情報とからなるルーティング用テーブルを作成し、また接続されているクライアント用端末２のＯＡＬに対してルーティング用テーブルに格納した設備機器６（６ａ，６ｂ，６ｃ）のオブジェクトのＯＩＤ及びインターフェスＩＩＤを送って保存させ、、クライアント用端末２でこれらのＯＩＤ及びＩＩＤを用いてサービス享受のための実行要求に用いることができるようにする。
【００４３】
而してクライアント用端末２においてサービス享受のアプリケーションを立ち上げて、設備機器６へのサービス提供の要求の操作がオブジェクトベース（ＯＩＤ、ＩＩＤを用いる）行われると、要求されたサービス内容に対応した情報を定義しているインターフェスを持つ全てのオブジェクトのＯＩＤ或いはインターフェースのＩＩＤ又は特定のオブジェクトのＯＩＤとその下の特定のインターフェースのＩＩＤとの組み合わせ情報がサービス要求としてＯＡＰによりセンターサーバ３へインターネット１を介して送られる。
【００４４】
センターサーバ３のＯＡＳ７では、クライアント用端末２からサービス要求として受け取った当該設備機器６のオブジェクトのＯＩＤ或いはＩＩＤ又はＯＩＤとＩＩＤの組み合わせ情報と、ルーティング用テーブルの格納情報とを照合して、当該ＯＩＤ或いはＩＩＤ又はＯＩＤとＩＩＤの組み合わせ情報に対応した設備機器６（６ａ，６ｂ，６ｃ）を接続しているＬＡＮ４を配下とするゲートウェイ５を抽出し、当該ゲートウェア５に対して、クライアント用端末２から送信されたＯＩＤ或いはＩＩＤ又はＯＩＤとＩＩＤの組み合わせ情報からなるサービス要求を送る。
【００４５】
そしてこのサービス要求を受け取ったゲートウェイ５のＯＡＳ７は接続設備機器情報用テーブルから配下のＬＡＮ４に接続されている対応する設備機器６を抽出し、当該設備機器６に対して、センターサーバ３から受け取ったＯＩＤ或いはＩＩＤ又はＯＩＤとＩＩＤの組み合わせ情報からなるサービス要求を送る。
【００４６】
つまりＯＩＤのみでのサービス要求の場合にはゲートウェイ５は、当該ＯＩＤが付されたオブジェクトを有する全ての設備機器６に対して当該ＯＩＤからなるサービス要求を送る。これにより当該設備機器６の情報処理部６では当該ＯＩＤに対応したオブジェクトを実行してそのオブジェクト下の全てのインターフェースで定義された情報（関数、変数、イベント情報）に基づいて機能部６０との間で当該情報の授又は受を行う。
【００４７】
この場合、複数の設備機器６のオブジェクトが同一のＯＩＤのときには同一のサービスが各設備機器６から提供される。
【００４８】
またＩＩＤのみでサービス要求の場合にはゲートウェイ５のＯＡＳ７は当該ＩＩＤが付されたインターフェースを持つオブジェクトを有する全ての設備機器６へ当該ＩＩＤからなるサービス要求を送る。これにより当該設備機器６の情報処理部６では当該ＩＩＤに対応したインターフェースを持つオブジェクトを実行してオブジェクト下の当該インターフェースで定義された情報（関数、変数、イベント情報）に基づいて機能部６０との間で当該情報の授又は受を行う。
【００４９】
この場合、複数の設備機器６のオブジェクトのインターフェースが同一のＩＩＤのときには、同一の定義内容の情報によるサービスを各設備機器６から提供される。
【００５０】
更にＯＩＤとＩＩＤとの組み合わせ情報からなるサービス要求の場合にはゲートウェイ５のＯＡＳ７は、当該ＯＩＤでが付され且つ当該ＩＩＤが付されたインターフェースを持
つオブジェクトを有する設備機器６へ当該ＯＩＤと当該ＩＩＤの組み合わせ情報からなるサービス要求を送る。これにより当該設備機器６の情報処理部６では当該ＯＩＤに対応したインターフェースを持つオブジェクトを実行してオブジェクト下の当該インターフェースで定義された情報に基づいて機能部６０との間で当該情報の授又は受を行う。
【００５１】
この場合、特定の設備機器６のオブジェクトのインターフェースが定義する情報によるサービスが当該設備機器６から提供される。
【００５２】
尚サービス要求が関数を定義したインターフェースに対して為される場合には、設備機器６からクライアント用端末２への情報送りはないが、変数を定義したインターフェースに対して為される場合、つまり現在状態の情報の要求の場合には設備機器６からゲートウェイ５へ送出し、ゲートウェイ５のＯＡＳ７はセンターサーバ３へ当該情報を送り、センターサーバ３のＯＡＳ７は当該情報をクライアント用端末２に送る。
【００５３】
またイベント情報を定義したインタフェースに対して為される場合は、当該設備機器６の機能部６０でイベント発生が発生してそのイベント情報を情報処理部６３が受け取ったときに、設備機器６からゲートウェイ５へ送り、ゲートウェア５のＯＡＳ７は更にセンターサーバ３へ送り、センターサーバ３のＯＡＳ７はクライアント用端末２に送ることになる。
【００５４】
以上のように本実施形態では、クライアント用端末２では設備機器６のオブジェクトのＯＩＤや、インタフェースのＩＩＤを用いてサービス要求を行えば、センターサーバ３のＯＡＳ７のルーティングによって、対応する設備機器６が接続されているＬＡＮ４を配下にするゲートウェイ５を通じて当該設備機器６のオブジェクトをアクセスすることができ、それにより設備機器６のＩＰアドレスを全く意識することなく設備機器６の提供サービスを享受することができる。
【００５５】
また、設備機器６が追加されて提供されるサービスが増えたとしても、設備機器６の追加時に上述したようにクライアント用端末２にそのＭＯＳのＯＩＤとＩＩＤとが送られるため、クライアント用端末２では、そのサービスを提供するＭＯＳのオブジェクトのＯＩＤやインターフェースのＩＩＤに対してサービス要求を行うアプリケーションの追加や変更だけで、追加のサービスを享受できる。
【００５６】
尚、センターサーバ３に、上述のＯＡＳ７以外にクライアント用端末２に搭載しているブラウザで閲覧できるＷｅｂサイトを構築するためのＷｅｂサーバ機能を搭載し、クライアント用端末２からセンターサーバ３で収集されている情報を随時見れるようにしても良い。
（実施形態２）
本実施形態は、上述のルーティング機能以外に、センターサーバ３のＯＡＳ７上に、設備機器６のオブジェクト下のインターフェースの情報に対する定義内容を、更に定義しなおして任意のＩＩＤを付与したインターフェースを１乃至複数持つオブジェクトを１乃至複数設け、クライアント用端末２がこのＯＡＳ７上のサーバ側オブジェクト及びインターフェースをＯＩＤ及びＩＩＤを用いてアクセスしたときに、予め対応付けてある設備機器６側のオブジェクト、インターフェースをそれらのＯＩＤ、ＩＩＤでアクセスするようにした点で実施形態１と相違する。従ってユーザはクライアント用端末２によってセンターサーバ３のＯＡＳ７上にあるオブジェクト下のインターフェースのＩＩＤをアクセスすることで、設備機器６が提供するサービスを享受するための要求が行えるようになっている。
【００５７】
次にクライアント用端末２からセンターサーバ３のＯＡＳのオブジェクトにアクセスす
る場合について説明する。
【００５８】
尚ここで本実施形態を実現するためには図１（ｂ）に示すサービス要求機能部３１ａやサービス提供機能部３１ｂが必要となる。
【００５９】
つまりセンターサーバＯＡＳは、設備機器６の情報処理部６３のＭＯＳのオブジェクトの識別子であるＯＩＤ或いはその下のインターフェースのＩＩＤ又はＯＩＤとＩＩＤの組み合わせを用いて当該オブジェクトのインターフェースで定義される情報の授受の要求をサービス要求としてゲートウェイ５を介して当該設備機器６に行うとともに、要求したサービスに対応する情報の授／受をゲートウェイ５を介して当該設備機器６との間で行うサービス要求機能部３１ａと、クライアント提供用サービスに用いる情報を定義したインターフェースを有し、インターフェースの定義に基づいて前記サービス要求機能部３１ａとの間で前記要求したサービスの情報の授／受を実行するとともに前記要求したサービスの情報とクライアント提供用サービスに用いる情報との間の変換を定義に基づいて実行するサーバ側オブジェクトを有し且つオブジェクトにＯＩＤを、その下のインターフェースに任意のＩＩＤを付し、オブジェクトの固有識別子或いはそのオブジェクト下のインターフェースのＩＩＤ又はＯＩＤとＩＩＤの組み合わせを用いて当該オブジェクトの実行の要求をクライアント用端末２から受け取ると当該オブジェクトを実行するサービス提供機能部３１ｂとを備えているのである。
【００６０】
尚上述の変換とは、現在温度から一定時間の平均温度に変換するというように或る情報を基に異なる意味を持つ情報にすることをいう。
【００６１】
而して本実施形態では、設備機器６側のオブジェクトにおける情報の定義の変更やオブジェクトの追加なしにセンターサーバ３側のオブジェクトで新たなサービス提供が可能となり、また設備機器の追加等があっても既存の設備機器６の存在に関係なく、提供サービスの拡張も可能となる。
【００６２】
次に本実施形態の動作を具体例で説明する。
（例１）
まず図１（ａ）の設備機器６（６ａ、６ｂ、６ｃ）の機能部６０が図４（ａ）に示すように温度センサであって、各温度センサの提供サービスとして扱う情報を”現在温度”という名の変数として定義した場合、定義内容が同じであるため、夫々の設備機器６（６ａ、６ｂ、６ｃ）の情報処理部６３が有するオブジェクト（ＯＩＤがｘｘａ，ｘｘｂ，ｘｘｃ）下のインターフェースのＩＩＤを「温度センサ」と設定しているものとする。
【００６３】
一方センターサーバ３では、ＯＡＳ７上のサービス要求機能部３１ａは「温度センサ」というＩＩＤが付されたインターフェースを持つオブジェクトのＯＩＤに定期的にアクセスし、そのアクセス結果として設備機器６（６ａ、６ｂ、６ｃ）から送られてくる”現在温度”の変数を記録するというようにプログラムされた温度監視サービスに対応するアプリケーションから実現され、このアプリケーションに対応付けてあるオブジェクトのＯＩＤｙｙｙのインタフェースのＩＩＤｚｚｚがクライアント用端末２からアクセスされると、当該アプリケーションを立ち上げ、ルーティング用テーブルからＩＩＤが「温度センサ」というインターフェースを持つオブジェクトをＭＯＳに有する設備機器６（６ａ、６ｂ、６ｃ）を接続したＬＡＮ４を配下に持つゲートウェイ５を抽出し、該ゲートウェア５へ「温度センサ」というＩＩＤが付されたインターフェースを持つオブジェクトに対するサービス要求を送る処理を行う。
【００６４】
一方サービス要求を受け取るゲートウェイ５のＯＡＳ７は、配下のＬＡＮ４に接続されている「温度センサ」というＩＩＤが付されたインターフェースを持つオブジェクトを有
する設備機器６（６ａ，６ｂ，６ｃ）を接続設備機器情報用テーブルから抽出して当該設備機器６に定期的にサービス要求を行う。
【００６５】
そしてサービス要求を受け取った当該設備機器６の情報処理部６３では温度センサである機能部６０から現在の検知温度情報を取得して”現在温度”という変数としてゲートウェイ５に送り、ゲートウェイ５のＯＡＳ７は受け取った”現在温度”という変数をセンターサーバ３へ送る。そしてセンターサーバ３のＯＡＳ７上のサービス提供機能部３１ｂを実現するアプリケーションではこの”現在温度”という変数をサービス要求を行ったクライアント用端末２へ送る処理を行う。
【００６６】
従ってユーザはクライアント用端末２を通じて遠隔地から例えばビルや住宅内の”現在温度”やその遷移を任意に知ることができるのである。
【００６７】
例えば、設備機器６ａのオブジェクトのインターフェースのＩＩＤと同一のＩＩＤを付しているインターフェースをオブジェクトに有する設備機器６ｂ，６ｃから”現在温度”という変数が送られてくるサービスを享受することができる。
【００６８】
そして例えば設備機器６ａ、６ｂが先に設置され、設備機器６ｃが追加設置されるような場合、設備機器６ａ、６ｂのＩＰアドレスに対して設備機器６ｃは別のＩＰアドレスを持つことになって、オブジェクトのＯＩＤ及びその下のインターフェースのＩＩＤとともにゲートウェイ５のＯＡＳ７のルーティング用テーブル（接続ＯＡＳ情報用テーブル）に格納され、更に当該ＯＩＤ及びＩＩＤと対応する設備機器６ｃを接続しているゲートウェイ５のＩＰアドレスとがセンターサーバ３のＯＡＳ７のルーティング用テーブルに追加されることになるが、センターサーバ３のＯＡＳ７上のアプリケーションでは追加された設備機器６ｃのＩＰアドレスを直接的に意識することなく、クライアント用端末２からサービス要求に応じてゲートウェイ５を介して当該設備機器６ｃのオブジェクト下の「温度センサ」というＩＩＤを付与されたインターフェースにアクセスするサービス要求を送ることができるため、システム変更を簡易（シンプル）に且つ柔軟に対応させることが可能となる。
（例２）
上記例１では設備機器６（６ａ、６ｂ、６ｃ）の機能部６０が温度センサであって、夫々の情報処理部６３が有するオブジェクト下に「温度センサ」というＩＩＤを付与したインターフェースを持たせていたが、本例では、設備機器６（６ａ、６ｂ、６ｃ）の機能部６０が人感センサであって、夫々の情報処理部６３が有するオブジェクト下に「人感センサ」というＩＩＤを付与したインターフェースを持たせ、人感センサが人を検知するというイベント情報を通知するサービスを提供するものである。
【００６９】
この場合各オブジェクト下のインターフェースで定義される情報はイベント情報でその名を”存在検知”とし、ＩＩＤとして「人感センサ」を付与している。
【００７０】
一方センターサーバ３上のＯＡＳ７のアプリケーションとして、「人感センサ」というＩＩＤが付与されたインターフェースを持つオブジェクトによって機能部６０からのイベント情報を受け取る処理を行っているＭＯＳを有する各設備機器６（６ａ、６ｂ、６ｃ）からイベント情報がゲートウェイ５を介して送られてくると、クライアント用端末２である携帯電話機へそのイベント情報を送る防犯サービス用アプリケーションを備え、このアプリケーションに対応付けてあるオブジェクトのＯＩＤとこのオブジェクト下のインターフェースＩＩＤとがクライアント用端末２からアクセスされると、当該アプリケーションを立ち上げて、当該クライアント用端末２である携帯電話機のメールアドレスの取得処理と、上述のルーティング用テーブル（接続ＯＡＳ情報用テーブル）から「人感センサ」というＩＩＤが付与されたインターフェースを持つオブジェクトを情報処理部６３に有する
設備機器６（６ａ、６ｂ、６ｃ）を接続しているＬＡＮ４を配下に持つゲートウェイ５を抽出し、このゲートウェイ５に、「人感センサ」というＩＩＤが付与されたインターフェースを持つオブジェクトに対するサービス要求を送る。
【００７１】
これに対応してゲートウェイ５のＯＡＳ７は、ＬＡＮ４に接続されている対応した設備機器６（６ａ、６ｂ、６ｃ）を接続設備機器情報用テーブルから抽出して当該サービス要求をこれら設備機器６（６ａ、６ｂ、６ｃ）に送る。そして対応する各設備機器６（６ａ，６ｂ，６ｃ）の情報処理部６３では対応するオブジェクトが実行され、機能部６０が人の存在を検知して、”存在検知”という状態変化を示すイベント情報を受け取ると、ゲートウェイ５のＯＡＳ７へ送る。これによりゲートウェア５は受け取ったイベント情報を更にセンターサーバ３へ送る。
【００７２】
而して、センターサーバ３のＯＡＳ７では、情報機器６（６ａ、６ｂ、６ｃ）の何れかから”存在検知”というイベント情報がゲートウェイ５を介して送られてくると、クライアント用端末２に”存在検知”というイベント情報を通知する処理を行う
例えば、設備機器６ａのオブジェクトのインターフェースのＩＩＤと同一のＩＩＤを付しているインターフェースをオブジェクトに有する設備機器６ｂ，６ｃから”存在検知”というイベント情報がが送られてくるサービスを享受することができる。
【００７３】
ここで本例にあっても、例１と同様にセンターサーバ３のＯＡＳ７上のアプリケーションを変更することなく、追加された設備機器６ｃでのイベント発生に呼応してクライアント用端末２へイベント情報を通知することができるため、システム変更を簡易（シンプル）に且つ柔軟に対応させることが可能となる。
【００７４】
（例３）
上述の例１、２では各設備機器６（６ａ、６ｂ、６ｃ）の情報処理部６３が有する一つのオブジェクトに同一のＩＩＤを付与した一つのインターフェースを持たせていたが、一つのオブジェクトに複数のインターフェースを持たせて夫々にサービス提供に対応したＩＩＤを付与するとともに、設備機器６（６ａ、６ｂ、６ｃ）間で共通の定義内容のインターフェースには同じＩＩＤを付すことで、同じ機能部６０が提供サービスをユーザが享受できるサービスを多様化することもできる。
【００７５】
例えば各設備機器６（６ａ、６ｂ、６ｃ）の機能部６０が人感センサであって人の検知という情報を提供するという機能を持つものであっても、上述のようにイベント発生時のイベント情報の提供や、ユーザからの要求に応じて応答して情報（関数）を提供ができ、情報の定義の組み合わせと、サービス内容に応じてインターフェースのＩＩＤを付与すればサービスを多様化することができる。
【００７６】
つまり、図５に示すように、「安心サービス」、「防犯サービス」、「地域サービス」、「メーカサービス」というようなＩＩＤを付したインターフェースを準備して、設備機器６（６ａ、６ｂ、６ｃ）の全てのＭＯＳのオブジェクト下に「メーカサービス」というＩＩＤが付与され、”応答”という関数を定義したインターフェースを持たせ、更に室内設置の設備機器６ａ、６ｃのＭＯＳのオブジェクトには「安心サービス」というＩＩＤが付与され、”存在検知”というイベント情報を定義したインターフェースを持たせ、また玄関内の設備機器６ａには「防犯サービス」を、更に住宅周辺設置の設備機器６ｂには「地域サービス」及び「防犯サービス」というＩＩＤが付与され，”存在検知”というイベント情報を定義したインターフェースを持たせ、設備機器６（６ａ、６ｂ、６ｃ）毎に提供できるサービスの種類を変えるようにするのである。
【００７７】
一方センターサーバ３のＯＡＳ７では、「安心サービス」というＩＩＤのインターフェ
スに対応するサービス享受用のアプリケーションとしては、例えばクライアント用端末２から設備機器６ａ，６ｃの「安心サービス」又は６ａ、６ｂの「防犯サービス」又は６ｂの「地域サービス」というＩＩＤに対応して設けたオブジェクトのＯＩＤｙｙｙの下の”存在検知”というイベント情報を定義したインターフェースのＩＩＤ（例えば「安心サービス」又は防犯サービス」又は「地域サービス」）をアクセスするサービス要求があると、「安心サービス」又は「防犯サービス」又は「地域サービス」というＩＩＤを持つ設備機器６ａ又は６ｂ又は６ｃのインターフェースに対してアクセスするサービス要求をゲートウェイ５を通じて当該設備機器６ａ又は６ｂ又は６ｃに送り、それ以後、人感センサの検知情報に変化が生じると、人の存否を示す”存在検知”というイベント情報をゲートウェイ５を介して送らせ、この送られてきたイベント情報を更に対応するクライアント用端末２へ送るようになっている。
【００７８】
例えば「安心サービス」では、屋内の設備機器６ａ、６ｃの人感センサで独居老人の動きを検知し、頻繁に人の存在が検知される場合には、在宅老人の状態をユーザである家族がクライアント用端末２を通じて知ることができるというサービスを提供することができる。
【００７９】
また「防犯サービス」では、例えば住宅周辺に設置した設備機器６ｂの人感センサと、住宅内で玄関に設置した設備機器６ａの人感センサの人検知に対応するもので、留守中に住宅周辺の設備機器６ｂからの”存在検知”のイベント情報の通知後に、設備機器６ａからの”存在検知”のイベント情報の通知をクライアント用端末２に通知することで、ユーザが”存在検知”の時間経緯から不法侵入者があるということが分かるというサービスを提供することができる。
【００８０】
更に「地域サービス」では、例えば住宅周辺に設置した設備機器６ｂの人感センサが住宅周辺の人を検知して当該設備機器からの”存在検知”というイベント情報をクライアント用端末２へ通知することで、住宅周辺（地域）の防犯に役立てるサービスを提供することができる。
【００８１】
また更に「メーカサービス」というＩＩＤのインターフェースに対応するサービス享受用のアプリケーションとしては、メーカ側のクライアント用端末２から「メーカサービス」というＩＩＤに対応して設けたオブジェクトのＯＩＤｙｙｙ及びその下のインターフェースのＩＩＤ「メーカサービス」にアクセスがあると、「メーカサービス」というＩＩＤを持つ設備機器６ａ〜６ｃのインターフェースに対してアクセスするサービス要求をゲートウェイ５を通じて送り、その時点の人感センサの検知情報を”応答”という関数としてゲートウェイ５を介して送らせ、更にその関数の内容をクライアント用端末２へ送り、例えばメーカ側で自社製品の動作状態を把握し、メンテナンス等に利用できるというサービスを提供することができる。
【００８２】
このように本例では、一つの設備機器６の情報処理部６３が有する一つのオブジェクトの下に複数のインターフェースを備えるとともに、インターフェース毎に定義する情報を複数としたり、或いは一つとして夫々のインターフェースのＩＩＤを異ならせることで、必要な設備機器６から提供されるサービスを享受したりするなど、設備機器６の提供サービスの享受方法の多様化が図れる。
【００８３】
尚本例では、クライアント用端末２からサーバ３のオブジェクトに対してサービス要求がされているが、実施形態１のようにクライアント用端末２が直接設備機器６の情報処理部６３のＭＯＳの各サービスに対応するオブジェクトのＯＩＤやＩＩＤでサービス要求する場合でも同様なサービスを提供することができる。
（例４）
上述の例３では、一つのオブジェクトの下に異なるＩＩＤが付された複数のインターフェースを持たせているが、本例は、例えば図１（ａ）で示す設備機器６ａ、６ｂ、６ｃの機能部６０が電気錠であって、夫々の情報処理部６３のオブジェクトが持つインターフェースが定義する情報を電気錠の動作に対応して”施錠”という関数と、”解錠”という関数と、”現在状態”という変数とし、またＩＩＤを「電気錠」とするように、一つのインターフェースにおいて、複数の情報の定義を組み合わせたものである。
【００８４】
本例では、例えばセンターサーバ３のＯＡＳ７上のアプリケーションとして、予め設定された時刻スケジュールに従って各設備機器６ａ、６ｂ、６ｃの情報処理部６３が有するオブジェクトの「電気錠」というＩＩＤのインターフェースをアクセスするサービス要求をゲートウェイ５を通じて送ることで、”施錠””解錠”という関数を機能部６０に与えるようにプログラムされたソフトを用いれば自動的に電気錠である機能部６０を施錠又は解錠させることができるサービスが提供できることになる。また同時に”現在状態”の変数をセンターサーバ３側が設備機器６ａ〜６ｃを受け取り、その現在状態をクライアント用端末２へ通知したり、Ｗｅｂサイトで示すことができる。
【００８５】
本例のような場合、設備機器６ａ、６ｂが既に設置されている施設で、新たに設備機器６ｃが追加された場合においては、設備機器６ｃは別のＩＰアドレスを持つことになるが、当該設備機器６ｃの情報処理部６３のオブジェクト下にあるインターフェースにより同じ情報定義を行うとともに「電気錠」というＩＩＤを付すことで、センターサーバ３のＯＡＳ７上のアプリケーションは変更することなく、追加された設備機器６ｃの電気錠である機能部６０を時刻スケジュールに従って制御することができることになる。
【００８６】
尚本例では、クライアント用端末２からサーバ３のオブジェクトに対してサービス要求がされているが、実施形態１のようにクライアント用端末２が直接設備機器６の情報処理部６３のＭＯＳの各サービスに対応するオブジェクトのＯＩＤやＩＩＤでサービス要求する場合でも同様なサービスを提供することができる。
【００８７】
尚各実施形態の設備機器６としてはＡＶ機器等の家庭用電気機器であっても良い。更に集中制御システムのコントローラにＭＯＳを組み込み、コントローラをネットワークシステム上の設備機器６として取り扱うようにしても良い。
【図面の簡単な説明】
【００８８】
【図１】（ａ）は実施形態１の概略システム構成図、（ｂ）は実施形態１に用いるセンターサーバの構成図である。
【図２】（ａ）は実施形態１に用いるクライアント用端末の構成図、（ｂ）はクライアント用端末のクライアント・プラットフォームの構成図である。
【図３】（ａ）は実施形態１に用いる設備機器の構成図、（ｂ）は設備機器搭載のＭＯＳの構成図である。
【図４】は実施形態２の例１，例２の説明図である。
【図５】は実施形態２の例３の説明図である。
【符号の説明】
【００８９】
１  インターネット
２  クライアント用端末
３  センターサーバ
４  ＬＡＮ
５  ゲートウェイ
６ａ〜６ｃ  設備機器
Ａ  ユーザエリア