(57)【要約】【課題】リモート制御を行うにあたり利用者の負担を軽減する。【解決手段】管理ノード３は、各被リモート制御装置５ａ１〜５ａｎをリモート制御できる権限が与えられた利用者の利用者識別子と各被リモート制御装置５ａ１〜５ａｎを特定できる機器属性識別子とが互いに対応付けて記憶された利用者情報管理テーブルＴ１（図２参照）を含む利用者情報管理部３１と、リモート端末１から送信されてきた利用者識別子を受信し、その利用者識別子に基づいて利用者情報管理テーブルＴ１を参照し、利用者識別子に対応する被リモート制御装置を特定する被制御装置特定手段（図４におけるステップＳ４の処理参照）と、特定された被リモート制御装置の機器属性識別子を含む被リモート制御装置情報をリモート端末１に対して送信する被制御装置情報送信手段（図４におけるステップＳ５の処理参照）と、を備えている。【選択図】      図１
2004266562.tif 000002
【特許請求の範囲】
【請求項１】
複数の被制御装置をデータ通信網を介してリモート端末によりリモート制御するシステムにおける前記リモート端末から前記データ通信網を介してアクセス可能であり、前記リモート端末の利用者を管理するためのリモート端末用利用者管理ノードであって、
前記各被制御装置をリモート制御できる権限が与えられた少なくとも一人の利用者の識別情報と前記各被制御装置を特定できる特定情報とが互いに対応付けて記憶された利用者情報管理テーブルを含む利用者情報記憶手段と、
前記リモート端末から前記データ通信網を介して送信されてきた前記少なくとも１人の利用者の識別情報を受信し、受信した利用者識別情報に基づいて前記利用者情報管理テーブルを参照し、当該利用者識別情報に対応する被制御装置を特定する被制御装置特定手段と、
特定された被制御装置の特定情報を含む被制御装置情報を前記リモート端末に対して前記データ通信網を介して送信する被制御装置情報送信手段と、
を備えたことを特徴とするリモート端末用利用者管理ノード。
【請求項２】
複数の被制御装置に対して当該複数の被制御装置に対応付けられた複数のゲートウェイ装置およびデータ通信網を介してリモート端末によりリモート制御するシステムにおける前記リモート端末から前記データ通信網を介してアクセス可能であり、前記リモート端末の利用者を管理するためのリモート端末用利用者管理ノードであって、
前記各被制御装置をリモート制御できる権限が与えられた少なくとも一人の利用者の識別情報と前記各被制御装置に対応する各ゲートウェイ装置を特定する特定情報とが互いに対応付けて記憶された利用者情報管理テーブルを記憶する利用者情報記憶手段と、
前記リモート端末から前記データ通信網を介して送信されてきた前記少なくとも１人の利用者の識別情報を受信し、受信した利用者識別情報に基づいて前記利用者情報管理テーブルを参照し、当該利用者識別情報に対応するゲートウェイ装置を特定するゲートウェイ装置特定手段と、
特定されたゲートウェイ装置に対応する被制御装置を識別するための被制御装置識別情報を前記リモート端末に対して前記データ通信網を介して送信する被制御装置情報送信手段と、
を備えたことを特徴とするリモート端末用利用者管理ノード。
【請求項３】
複数の被制御装置に対してデータ通信網を介して通信可能なリモート端末、当該リモート端末の利用者管理用の管理ノードおよび前記複数の被制御装置それぞれを特定できる特定情報と当該被制御装置それぞれのリモート制御プログラムとが対応付けられた装置特定情報が分散して記憶された複数のリモート制御用中継ノードを含むリモート制御システムであって、
前記リモート端末は、前記少なくとも１人の利用者の識別情報を前記データ通信網を介して前記管理ノードに送信する利用者識別情報送信手段を備え、
前記管理ノードは、
前記各被制御装置をリモート制御できる権限が与えられた少なくとも一人の利用者の識別情報と前記各被制御装置の特定情報とが互いに対応付けて記憶された利用者情報管理テーブルを含む利用者情報記憶手段と、
前記データ通信網を介して送信されてきた前記少なくとも１人の利用者の識別情報に基づいて、前記利用者情報管理テーブルを参照して当該利用者識別情報に対応する被制御装置を特定する被制御装置特定手段と、
特定された被制御装置の特定情報を含む被制御装置情報を前記データ通信網を介して前記リモート端末へ送信する被制御装置情報送信手段とを備えたことを特徴とするリモート制御システム。
【請求項４】
前記リモート端末は、
前記管理ノードから送信されてきた被制御装置情報における前記被制御装置の特定情報に基づいて、当該被制御装置の特定情報を含む中継ノードを前記複数の中継ノードの中から検索して特定する検索特定手段と、
前記特定された中継ノードに対して、前記被制御装置の特定情報および当該被制御装置に対する制御内容を含む制御情報を前記データ通信網を介して送信する制御情報送信手段とをさらに備えたことを特徴とする請求項３記載のリモート制御システム。
【請求項５】
前記特定された中継ノードは、前記送信されてきた制御情報における制御内容を前記被制御装置の特定情報に対応する制御プログラムに対して組み込んで制御要求を作成し、作成された制御要求を対応する被制御装置に対して前記データ通信網を介して送信する手段を備えたことを特徴とする請求項４記載のリモート制御システム。
【請求項６】
複数の被制御装置に対して当該複数の被制御装置に対応付けられた複数のゲートウェイ装置およびデータ通信網を介して通信可能なリモート端末、当該リモート端末の利用者管理用の管理ノードおよび前記複数の被制御装置それぞれを特定できる特定情報と当該被制御装置それぞれのリモート制御プログラムとが対応付けられた装置特定情報が分散して記憶された複数のリモート制御用中継ノードを含むリモート制御システムであって、
前記リモート端末は、前記少なくとも１人の利用者の識別情報を前記データ通信網を介して前記管理ノードに送信する利用者識別情報送信手段を備え、
前記管理ノードは、
前記各ゲートウェイ装置に対応する被制御装置をリモート制御できる権限が与えられた少なくとも一人の利用者の識別情報と当該各ゲートウェイ装置を特定できるゲートウェイ装置特定情報とが互いに対応付けて記憶された利用者情報管理テーブルを含む利用者情報記憶手段と、
前記リモート端末から前記データ通信網を介して送信されてきた前記少なくとも１人の利用者の識別情報に基づいて、前記利用者情報管理テーブルを参照して当該利用者識別情報に対応するゲートウェイ装置を特定するゲートウェイ装置特定手段と、
特定されたゲートウェイ装置に対応する被制御装置を識別するための被制御装置識別情報を前記リモート端末に対して前記データ通信網を介して送信する被制御装置情報送信手段とを備えたことを特徴とするリモート制御システム。
【請求項７】
前記リモート端末は、
前記管理ノードから送信されてきた被制御装置情報を受信し、受信された被制御装置情報における前記被制御装置の特定情報に基づいて、当該被制御装置の特定情報を含む中継ノードを前記複数の中継ノードの中から検索して特定する検索特定手段と、
前記特定された中継ノードに対して、前記被制御装置の特定情報および当該被制御装置に対する制御内容を含む制御情報を前記データ通信網を介して送信する制御情報送信手段とをさらに備えたことを特徴とする請求項６記載のリモート制御システム。
【請求項８】
前記特定された中継ノードは、前記リモート端末から送信されてきた制御情報における制御内容を前記被制御装置の特定情報に対応する制御プログラムに対して組み込んで制御要求を作成し、作成された制御要求を、対応するゲートウェイ装置に対して前記データ通信網を介して送信する手段を備えたことを特徴とする請求項７記載のリモート制御システム。
【請求項９】
複数の被制御装置に対してデータ通信網を介して通信可能なリモート端末、当該リモート端末の利用者管理用の管理ノードおよび前記複数の被制御装置それぞれを特定できる特定情報と当該被制御装置それぞれのリモート制御プログラムとが対応付けられた装置特定情報が分散して記憶された複数のリモート制御用中継ノードを用いて当該複数の被制御装置をリモート制御するためのリモート制御方法であって、
前記各被制御装置から前記データ通信網を介して送信された自被制御装置をリモート制御できる権限が与えられた少なくとも一人の利用者の識別情報および自被制御装置の特定情報に基づいて、前記管理ノードにより、当該利用者識別情報と前記特定情報とを対応付けて利用者情報管理テーブルとして記憶するステップと、
前記リモート端末により、前記少なくとも１人の利用者の識別情報を前記データ通信網を介して前記管理ノードに送信するステップと、
前記データ通信網を介して送信されてきた前記少なくとも１人の利用者の識別情報に基づいて、前記管理ノードにより、前記利用者情報管理テーブルを参照して当該利用者識別情報に対応する被制御装置を特定するステップと、
前記管理ノードにより、特定された被制御装置の特定情報を含む被制御装置情報を前記リモート端末に対して前記データ通信網を介して送信するステップと、を備えたことを特徴とするリモート制御方法。
【請求項１０】
前記送信されてきた被制御装置情報における前記被制御装置の特定情報に基づいて、前記リモート端末により、当該被制御装置の特定情報を含む中継ノードを前記複数の中継ノードの中から検索して特定するステップと、
前記特定された中継ノードに対して、前記リモート端末により、前記被制御装置の特定情報および当該被制御装置に対する制御内容を含む制御情報を前記データ通信網を介して送信するステップと、
前記特定された中継ノードにより、前記送信されてきた制御情報における制御内容を前記被制御装置の特定情報に対応する制御プログラムに対して組み込んで制御要求を作成し、作成された制御要求を対応する被制御装置に対して前記データ通信網を介して送信するステップと、
を備えたことを特徴とする請求項９記載のリモート制御方法。
【請求項１１】
複数の被制御装置に対して当該複数の被制御装置に対応付けられた複数のゲートウェイ装置およびデータ通信網を介して通信可能なリモート端末、当該リモート端末の利用者管理用の管理ノードおよび前記複数の被制御装置それぞれを特定できる特定情報と当該被制御装置それぞれのリモート制御プログラムとが対応付けられた装置特定情報が分散して記憶された複数のリモート制御用中継ノードを用いて当該複数の被制御装置をリモート制御するためのリモート制御方法であって、
前記各ゲートウェイ装置から前記データ通信網を介して送信された自ゲートウェイ装置に対応する被制御装置をリモート制御できる権限が与えられた少なくとも一人の利用者の識別情報および自ゲートウェイ装置を特定できるゲートウェイ特定情報に基づいて、前記管理ノードにより、当該利用者識別情報とゲートウェイ特定情報とを互いに対応付けて利用者情報管理テーブルとして記憶するステップと、
前記リモート端末により、前記少なくとも１人の利用者の識別情報を前記データ通信網を介して前記管理ノードに送信するステップと、
前記データ通信網を介して送信されてきた前記少なくとも１人の利用者の識別情報に基づいて、前記管理ノードにより、前記利用者情報管理テーブルを参照して当該利用者識別情報に対応するゲートウェイ装置を特定するステップと、
前記管理ノードにより、特定されたゲートウェイ装置に対応する被制御装置を識別するための被制御装置識別情報を前記リモート端末に対して前記データ通信網を介して送信するステップと、
を備えたことを特徴とするリモート制御方法。
【請求項１２】
前記リモート端末により、前記送信されてきた被制御装置情報を受信し、受信された被制御装置情報における被制御装置の特定情報に基づいて、当該リモート端末により、前記被制御装置の特定情報を含む中継ノードを前記複数の中継ノードの中から検索して特定するステップと、
前記特定された中継ノードに対して、前記リモート端末により、前記被制御装置の特定情報および当該被制御装置に対する制御内容を含む制御情報を前記データ通信網を介して送信するステップと、
前記特定された中継ノードにより、前記送信されてきた制御情報における制御内容を前記被制御装置の特定情報に対応する制御プログラムに対して組み込んで制御要求を作成し、作成された制御要求を、対応するゲートウェイ装置に対して前記データ通信網を介して送信するステップと、
を備えたことを特徴とする請求項１１記載のリモート制御方法。
【発明の詳細な説明】
【０００１】
【発明の属する技術分野】
本発明は、インターネット等のデータ通信網に接続されたリモート端末から、そのデータ通信網を介して被制御装置をリモート制御（遠隔制御）するためのリモート端末用利用者管理ノード、リモート制御方法およびシステムに関する。
【０００２】
【従来の技術】
データ通信網である例えばインターネットに接続されたリモート端末から被リモート制御装置をデータ通信網を介してリモート制御するシステムが知られている（例えば、特許文献１参照）。
【０００３】
この種のリモート制御システムによれば、リモート端末から被リモート制御装置を制御する際、利用者は、制御したい被リモート制御装置またはその上位層のゲートウェイ装置の情報、例えばアドレス情報を事前に調べておく。
【０００４】
そして、利用者は、リモート端末を操作して上記アドレス情報を含む制御に必要な情報をそのリモート端末からデータ通信網を介して被リモート制御装置またはゲートウェイ装置に送信することにより、リモート制御を実現している。
【０００５】
また、所定の被リモート制御装置の制御に必要な情報を備えた中継サーバがリモート制御システム内に存在する場合には、利用者は、その中継サーバの情報、例えばアドレス情報や制御可能な被リモート制御装置の名前等の情報を予め調べておき、リモート端末を操作し、調べた中継サーバの情報に基づいて中継サーバにアクセスし、その中継サーバを介して制御対象となる被リモート制御装置またはその上位層のゲートウェイ装置に対してその装置の制御に必要な情報を送信し、リモート制御を実現している。
【０００６】
【特許文献１】
特開２００１−３４５９４５号公報
【０００７】
【発明が解決しようとする課題】
しかしながら、上述した従来のリモート制御システムによれば、リモート制御の対象となる被リモート制御装置、またはその上位層のゲートウェイ装置を利用者が指定する必要があるため、被リモート制御装置、またはその上位層のゲートウェイ装置の情報、例えばアドレス情報や制御するのに必要な情報を利用者がリモート制御時に認知しておく必要がある。
【０００８】
また、中継ノードを経由してリモート制御を行う場合には、確かに、利用者自らが制御対象の被リモート制御装置の制御に必要な情報を調査・生成する必要がないため制御対象の被リモート制御装置の制御に必要な情報の生成に関しては、利便性を向上させることができる。
【０００９】
しかしながら、中継ノードを用いてリモート制御を行う場合でも、利用者は、制御対象となる被リモート制御装置に対応する中継ノードの情報、例えばアドレス情報や制御可能な被リモート制御装置の名前等の情報を事前に認知しておく必要があるため、利用者側の負担が大きく、利便性の高いシステムとはいえなかった。
【００１０】
本発明は、上述した事情に鑑みてなされたものであり、リモート制御を行うにあたり利用者の負担を軽減することができるリモート端末用利用者管理ノード、リモート制御方法およびシステムを提供することをその目的とする。
【００１１】
【課題を解決するための手段】
本発明によれば、請求項１に記載されたように、複数の被制御装置をデータ通信網を介してリモート端末によりリモート制御するシステムにおける前記リモート端末から前記データ通信網を介してアクセス可能であり、前記リモート端末の利用者を管理するためのリモート端末用利用者管理ノードであって、前記各被制御装置をリモート制御できる権限が与えられた少なくとも一人の利用者の識別情報と前記各被制御装置を特定できる特定情報とが互いに対応付けて記憶された利用者情報管理テーブルを含む利用者情報記憶手段と、前記リモート端末から前記データ通信網を介して送信されてきた前記少なくとも１人の利用者の識別情報を受信し、受信した利用者識別情報に基づいて前記利用者情報管理テーブルを参照し、当該利用者識別情報に対応する被制御装置を特定する被制御装置特定手段と、特定された被制御装置の特定情報を含む被制御装置情報を前記リモート端末に対して前記データ通信網を介して送信する被制御装置情報送信手段と、を備えている。
【００１２】
本発明によれば、請求項２に記載されたように、複数の被制御装置に対して当該複数の被制御装置に対応付けられた複数のゲートウェイ装置およびデータ通信網を介してリモート端末によりリモート制御するシステムにおける前記リモート端末から前記データ通信網を介してアクセス可能であり、前記リモート端末の利用者を管理するためのリモート端末用利用者管理ノードであって、前記各被制御装置をリモート制御できる権限が与えられた少なくとも一人の利用者の識別情報と前記各被制御装置に対応する各ゲートウェイ装置を特定する特定情報とが互いに対応付けて記憶された利用者情報管理テーブルを記憶する利用者情報記憶手段と、前記リモート端末から前記データ通信網を介して送信されてきた前記少なくとも１人の利用者の識別情報を受信し、受信した利用者識別情報に基づいて前記利用者情報管理テーブルを参照し、当該利用者識別情報に対応するゲートウェイ装置を特定するゲートウェイ装置特定手段と、
特定されたゲートウェイ装置に対応する被制御装置を識別するための被制御装置識別情報を前記リモート端末に対して前記データ通信網を介して送信する被制御装置情報送信手段と、を備えている。
【００１３】
本発明によれば、請求項３に記載されたように、複数の被制御装置に対してデータ通信網を介して通信可能なリモート端末、当該リモート端末の利用者管理用の管理ノードおよび前記複数の被制御装置それぞれを特定できる特定情報と当該被制御装置それぞれのリモート制御プログラムとが対応付けられた装置特定情報が分散して記憶された複数のリモート制御用中継ノードを含むリモート制御システムであって、前記リモート端末は、前記少なくとも１人の利用者の識別情報を前記データ通信網を介して前記管理ノードに送信する利用者識別情報送信手段を備え、前記管理ノードは、前記各被制御装置をリモート制御できる権限が与えられた少なくとも一人の利用者の識別情報と前記各被制御装置の特定情報とが互いに対応付けて記憶された利用者情報管理テーブルを含む利用者情報記憶手段と、前記データ通信網を介して送信されてきた前記少なくとも１人の利用者の識別情報に基づいて、前記利用者情報管理テーブルを参照して当該利用者識別情報に対応する被制御装置を特定する被制御装置特定手段と、特定された被制御装置の特定情報を含む被制御装置情報を前記データ通信網を介して前記リモート端末へ送信する被制御装置情報送信手段とを備えている。
【００１４】
特に、本発明によれば、請求項４に記載されたように、前記リモート端末は、前記管理ノードから送信されてきた被制御装置情報における前記被制御装置の特定情報に基づいて、当該被制御装置の特定情報を含む中継ノードを前記複数の中継ノードの中から検索して特定する検索特定手段と、前記特定された中継ノードに対して、前記被制御装置の特定情報および当該被制御装置に対する制御内容を含む制御情報を前記データ通信網を介して送信する制御情報送信手段とをさらに備えている。
【００１５】
特に、本発明によれば、請求項５に記載されたように、前記特定された中継ノードは、前記送信されてきた制御情報における制御内容を前記被制御装置の特定情報に対応する制御プログラムに対して組み込んで制御要求を作成し、作成された制御要求を対応する被制御装置に対して前記データ通信網を介して送信する手段を備えている。
【００１６】
本発明によれば、請求項６に記載されたように、複数の被制御装置に対して当該複数の被制御装置に対応付けられた複数のゲートウェイ装置およびデータ通信網を介して通信可能なリモート端末、当該リモート端末の利用者管理用の管理ノードおよび前記複数の被制御装置それぞれを特定できる特定情報と当該被制御装置それぞれのリモート制御プログラムとが対応付けられた装置特定情報が分散して記憶された複数のリモート制御用中継ノードを含むリモート制御システムであって、前記リモート端末は、前記少なくとも１人の利用者の識別情報を前記データ通信網を介して前記管理ノードに送信する利用者識別情報送信手段を備え、前記管理ノードは、前記各ゲートウェイ装置に対応する被制御装置をリモート制御できる権限が与えられた少なくとも一人の利用者の識別情報と当該各ゲートウェイ装置を特定できるゲートウェイ装置特定情報とが互いに対応付けて記憶された利用者情報管理テーブルを含む利用者情報記憶手段と、前記リモート端末から前記データ通信網を介して送信されてきた前記少なくとも１人の利用者の識別情報に基づいて、前記利用者情報管理テーブルを参照して当該利用者識別情報に対応するゲートウェイ装置を特定するゲートウェイ装置特定手段と、特定されたゲートウェイ装置に対応する被制御装置を識別するための被制御装置識別情報を前記リモート端末に対して前記データ通信網を介して送信する被制御装置情報送信手段とを備えている。
【００１７】
特に、本発明によれば、請求項７に記載されたように、前記リモート端末は、前記管理ノードから送信されてきた被制御装置情報を受信し、受信された被制御装置情報における前記被制御装置の特定情報に基づいて、当該被制御装置の特定情報を含む中継ノードを前記複数の中継ノードの中から検索して特定する検索特定手段と、前記特定された中継ノードに対して、前記被制御装置の特定情報および当該被制御装置に対する制御内容を含む制御情報を前記データ通信網を介して送信する制御情報送信手段とをさらに備えている。
【００１８】
特に、本発明によれば、請求項８に記載されたように、前記特定された中継ノードは、前記リモート端末から送信されてきた制御情報における制御内容を前記被制御装置の特定情報に対応する制御プログラムに対して組み込んで制御要求を作成し、作成された制御要求を、対応するゲートウェイ装置に対して前記データ通信網を介して送信する手段を備えている。
【００１９】
本発明によれば、請求項９に記載されたように、複数の被制御装置に対してデータ通信網を介して通信可能なリモート端末、当該リモート端末の利用者管理用の管理ノードおよび前記複数の被制御装置それぞれを特定できる特定情報と当該被制御装置それぞれのリモート制御プログラムとが対応付けられた装置特定情報が分散して記憶された複数のリモート制御用中継ノードを用いて当該複数の被制御装置をリモート制御するためのリモート制御方法であって、前記各被制御装置から前記データ通信網を介して送信された自被制御装置をリモート制御できる権限が与えられた少なくとも一人の利用者の識別情報および自被制御装置の特定情報に基づいて、前記管理ノードにより、当該利用者識別情報と前記特定情報とを対応付けて利用者情報管理テーブルとして記憶するステップと、前記リモート端末により、前記少なくとも１人の利用者の識別情報を前記データ通信網を介して前記管理ノードに送信するステップと、前記データ通信網を介して送信されてきた前記少なくとも１人の利用者の識別情報に基づいて、前記管理ノードにより、前記利用者情報管理テーブルを参照して当該利用者識別情報に対応する被制御装置を特定するステップと、前記管理ノードにより、特定された被制御装置の特定情報を含む被制御装置情報を前記リモート端末に対して前記データ通信網を介して送信するステップと、を備えている。
【００２０】
特に、本発明によれば、請求項１０に記載されたように、前記送信されてきた被制御装置情報における前記被制御装置の特定情報に基づいて、前記リモート端末により、当該被制御装置の特定情報を含む中継ノードを前記複数の中継ノードの中から検索して特定するステップと、前記特定された中継ノードに対して、前記リモート端末により、前記被制御装置の特定情報および当該被制御装置に対する制御内容を含む制御情報を前記データ通信網を介して送信するステップと、前記特定された中継ノードにより、前記送信されてきた制御情報における制御内容を前記被制御装置の特定情報に対応する制御プログラムに対して組み込んで制御要求を作成し、作成された制御要求を対応する被制御装置に対して前記データ通信網を介して送信するステップと、を備えている。
【００２１】
本発明によれば、請求項１１に記載されたように、複数の被制御装置に対して当該複数の被制御装置に対応付けられた複数のゲートウェイ装置およびデータ通信網を介して通信可能なリモート端末、当該リモート端末の利用者管理用の管理ノードおよび前記複数の被制御装置それぞれを特定できる特定情報と当該被制御装置それぞれのリモート制御プログラムとが対応付けられた装置特定情報が分散して記憶された複数のリモート制御用中継ノードを用いて当該複数の被制御装置をリモート制御するためのリモート制御方法であって、前記各ゲートウェイ装置から前記データ通信網を介して送信された自ゲートウェイ装置に対応する被制御装置をリモート制御できる権限が与えられた少なくとも一人の利用者の識別情報および自ゲートウェイ装置を特定できるゲートウェイ特定情報に基づいて、前記管理ノードにより、当該利用者識別情報とゲートウェイ特定情報とを互いに対応付けて利用者情報管理テーブルとして記憶するステップと、前記リモート端末により、前記少なくとも１人の利用者の識別情報を前記データ通信網を介して前記管理ノードに送信するステップと、前記データ通信網を介して送信されてきた前記少なくとも１人の利用者の識別情報に基づいて、前記管理ノードにより、前記利用者情報管理テーブルを参照して当該利用者識別情報に対応するゲートウェイ装置を特定するステップと、前記管理ノードにより、特定されたゲートウェイ装置に対応する被制御装置を識別するための被制御装置識別情報を前記リモート端末に対して前記データ通信網を介して送信するステップと、を備えている。
【００２２】
特に、本発明によれば、請求項１２に記載されたように、前記リモート端末により、前記送信されてきた被制御装置情報を受信し、受信された被制御装置情報における被制御装置の特定情報に基づいて、当該リモート端末により、前記被制御装置の特定情報を含む中継ノードを前記複数の中継ノードの中から検索して特定するステップと、前記特定された中継ノードに対して、前記リモート端末により、前記被制御装置の特定情報および当該被制御装置に対する制御内容を含む制御情報を前記データ通信網を介して送信するステップと、前記特定された中継ノードにより、前記送信されてきた制御情報における制御内容を前記被制御装置の特定情報に対応する制御プログラムに対して組み込んで制御要求を作成し、作成された制御要求を、対応するゲートウェイ装置に対して前記データ通信網を介して送信するステップと、を備えている。
【００２３】
【発明の実施の形態】
本発明に係わるリモート端末用利用者管理ノード、リモート制御方法およびシステムの実施の形態について、添付図面を参照して説明する。
【００２４】
（第１の実施の形態）
図１は、本発明の第１の実施の形態に係わるリモート制御システムの概略構成を示すブロック図である。
【００２５】
図１に示すように、リモート制御システムは、パーソナルコンピュータや携帯端末（ＣＰＵ、メモリ、入力部、通信インタフェース等を含む）等のリモート制御用端末（本明細書では、リモート端末と記載する）１と、このリモート端末１から、インターネット｛ＴＣＰ／ＩＰ、ＨＴＴＰ（Ｈｙｐｅｒ  Ｔｅｘｔ  Ｌｉｎｋ  Ｔｒａｎｓｆｏｒｍｅｒ  Ｐｒｏｔｏｃｏｌ）等のプロトコルに基づいて相互リンクされたネットワークの集合体｝等のデータ通信網を介してアクセス可能であり、そのリモート端末１の利用者を管理するためのリモート端末用利用者管理ノード（以下、管理ノードと記載する）３とを備えており、この管理ノード３は、例えば少なくとも１つのコンピュータ（ＣＰＵ、メモリ、入力部、通信インタフェース等を含む）等から構成された通信端末である。
【００２６】
また、リモート制御システムは、リモート端末１からデータ通信網２を介して通信される制御情報等の情報を中継するための複数の中継ノード４ａ１〜４ａｎと、リモート制御端末１からデータ通信網２および中継ノード４ａ１〜４ａｎを介してリモート制御するための被制御装置である被リモート制御装置５ａ１〜５ａｎとを備えている。各中継ノード４ａ１〜４ａｎは、ＣＰＵ、メモリ、入力部、通信インタフェース等を含んでおり、また、各被リモート制御装置５ａ１〜５ａｎも、ＣＰＵ、メモリ、通信インタフェース等を含んでいる。
【００２７】
リモート制御端末１は、データ通信網２を介して情報閲覧および情報受け渡し可能な記述言語である例えばＸＭＬ（ｅＸｔｅｎｓｉｂｌｅ  Ｍａｒｋｕｐ  Ｌａｎｇｕａｇｅ）で記述された情報｛オブジェクト単位のデータ、プログラム等のＸＭＬファイル｝を自由に通信して交換するためのプロトコルであるＳＯＡＰ｛Ｓｉｍｐｌｅ  Ｏｂｊｅｃｔ  Ａｃｃｅｓｓ  Ｐｒｏｔｏｃｏｌ；  （ｈｔｔｐ：／／ｗｗｗ．ｗ３．ｏｒｇ／ＴＲ／ＳＯＡＰ）等参照｝に基づいて実現された上記オブジェクト通信機能であるＳＯＡＰ通信部１０を備えており、このＳＯＡＰ通信部１０は、例えば、リモート制御端末１のメモリに記憶された上記データ通信網２を経由したデータの閲覧用のソフトウェア（インターネットの場合ＷＷＷサーバ）に対してＳＯＡＰをバインディング（結合）させることにより、構築される。
【００２８】
また、ＳＯＡＰ通信部１０は、ＵＤＤＩ｛Ｕｎｉｖｅｒｓａｌ  Ｄｅｓｃｒｉｐｔｉｏｎ，  Ｄｉｓｃｏｖｅｒｙ  ａｎｄ  Ｉｎｔｅｇｒａｔｉｏｎ；  （ｈｔｔｐ：／／ｗｗｗ．ｗ３．ｕｄｄｉ．ｏｒｇ／）等参照｝機能を有しており、このＵＤＤＩに基づいて、データ通信網２に接続された端末のメモリにおけるＵＤＤＩディレクトリに格納されたＸＭＬファイルを検索できるようになっている。
【００２９】
管理ノード３は、リモート端末１と同様に、ＳＯＡＰに基づいて実現されたＵＤＤＩ機能を含むＳＯＡＰ通信部３０を備えており、このＳＯＡＰ通信部３０も、例えば、管理ノード３のメモリに記憶された上記データ通信網２を経由したデータの閲覧用のソフトウェア（インターネットの場合ＷＷＷサーバ）に対してＳＯＡＰをバインディングさせることにより、構築される。
【００３０】
さらに、管理ノード３は、各被リモート制御装置５ａ１〜５ａｎをリモート制御できる権限が与えられた少なくとも一人の利用者の識別情報である利用者識別子と各被リモート制御装置５ａ１〜５ａｎの属性（各被リモート制御装置５ａ１〜５ａｎを特徴付ける個々の情報）を表す機器属性識別子、および各被リモート制御装置５ａ１〜５ａｎのデータ通信網２経由の通信場所を表す通信アドレス（例えば、インターネットでは、ＩＰアドレスに相当するもの、以下、単にアドレスまたは被リモート制御装置アドレスともいう）がそれぞれフィールドとして表された利用者情報管理テーブルＴ１（図２参照）を管理する利用者情報管理部３１を備えており、この利用者情報管理部３１は、管理ノード３のメモリに記憶されたプログラムに基づく管理ノード３の機能として実現される。
【００３１】
利用者情報管理テーブルＴ１は、管理ノード３のメモリにおけるＵＤＤＩディレクトリに格納されている。
【００３２】
そして、各中継ノード４ａ１〜４ａｎは、管理ノード３と同様に、ＳＯＡＰに基づいて実現されたＵＤＤＩ機能を含むＳＯＡＰ通信部４０を備えており、このＳＯＡＰ通信部４０も、例えば、各中継ノード４ａ１〜４ａｎのメモリに記憶された上記データ通信網２を経由したデータの閲覧用のソフトウェア（インターネットの場合ＷＷＷサーバ）に対してＳＯＡＰをバインディングさせることにより、構築される。
【００３３】
さらに、各中継ノード４ａ１〜４ａｎは、自中継ノード４ａ１〜４ａｎが中継する少なくとも１つの被リモート制御装置の属性を表す機器属性識別子、少なくとも１つの被リモート制御装置の機種名（型番）および少なくとも１つの被リモート制御装置のリモート制御用の制御プログラムがそれぞれフィールドとして記憶された機器情報管理テーブルＴ２（図３参照）を管理する機器情報管理部４１を備えており、この機器情報管理部４１は、各中継ノード４ａ１〜４ａｎのメモリに記憶されたプログラムに基づく各中継ノード４ａ１〜４ａｎの機能として実現される。
【００３４】
機器情報管理テーブルＴ２は、各中継ノード４ａ１〜４ａｎのメモリにおけるＵＤＤＩディレクトリに格納されている。
【００３５】
各被リモート制御装置５ａ１〜５ａｎは、管理ノード３、各中継ノード４ａ１〜４ａｎと同様に、ＳＯＡＰに基づいて実現されたＵＤＤＩ機能を含むＳＯＡＰ通信部５０を備えており、このＳＯＡＰ通信部５０も、例えば、各被リモート制御装置５ａ１〜５ａｎのメモリに記憶された上記データ通信網２を経由したデータの閲覧用のソフトウェア（インターネットの場合ＷＷＷサーバ）に対してＳＯＡＰをバインディングさせることにより、構築される。
【００３６】
さらに、各被リモート制御装置５ａ１〜５ａｎのメモリのＵＤＤＩディレクトリには、自被リモート制御装置５ａ１〜５ａｎの属性を表す機器属性識別子、機種名（型番）およびアドレスを含む装置情報ＩがＸＭＬファイルとして格納されている。
【００３７】
次に、本実施形態に係わるリモート制御システムの全体動作について、図４を用いて説明する。
【００３８】
各被リモート制御装置５ａ１〜５ａｎは、自装置５ａ１〜５ａｎの装置情報Ｉから自装置５ａ１〜５ａｎの機器属性識別子およびアドレスを読み出し、読み出した自装置５ａ１〜５ａｎの機器属性識別子およびアドレスを、自装置５ａ１〜５ａｎに対してリモート制御権限が与えられた利用者の利用者識別子と組み合わせて被リモート制御装置情報を生成し、生成した被リモート制御装置情報を、ＳＯＡＰ通信部５０に基づく処理によりＳＯＡＰメッセージとして管理ノード３に対してデータ通信網２を介して通知する（図４；ステップＳ１）。
【００３９】
管理ノード３は、ＳＯＡＰ通信部３０を介してＳＯＡＰメッセージを受け取り、そのＳＯＡＰメッセージに含まれる各被リモート制御装置５ａ１〜５ａｎの被リモート制御装置情報を、利用者情報管理部３１の処理により、メモリのＵＤＤＩディレクトリに構築された利用者情報管理テーブルＴ１の対応するフィールドにそれぞれ格納して登録する（ステップＳ２）。
【００４０】
この結果、図２に示すように、利用者情報管理テーブルＴ１には、各被リモート制御装置毎に、その各被リモート制御装置５ａ１〜５ａｎの機器属性識別子およびアドレスと、各被リモート制御装置５ａ１〜５ａｎに対してリモート制御権限を有する利用者の利用者識別子とが利用者識別子毎に互いに対応付けられたレコードとして記憶される。
【００４１】
一方、リモート端末１は、その利用者から入力部を介して利用者識別子が入力された際に、その利用者識別子を含む利用者情報をＳＯＡＰ通信部３０の処理によりＳＯＡＰメッセージとしてデータ通信網２を介して管理ノード３に送信する（ステップＳ３）。
【００４２】
管理ノード３は、データ通信網２を介して送信されてきたＳＯＡＰメッセージをＳＯＡＰ通信部３０の処理により受信し、利用者情報管理部３１に基づく処理により、受信ＳＯＡＰメッセージに含まれている利用者識別子と利用者情報管理テーブルＴ１に格納されている各レコードとを照合し、受信ＳＯＡＰメッセージに含まれた利用者識別子をフィールドとして含む被リモート制御装置｛例えば、被リモート制御装置５ａｋ（１≦ｋ≦ｎ）とする｝を特定し（ステップＳ４）、少なくとも特定した被リモート制御装置５ａｋの機器属性識別子を含む識別情報としての被リモート制御装置情報をＳＯＡＰ通信部３０の処理によりＳＯＡＰメッセージとしてデータ通信網２を介してリモート端末１に送信する（ステップＳ５）。
【００４３】
なお、利用者識別子に対応するレコードが複数存在した場合、管理ノード３は、その複数のレコードから制御対象となり得る複数の被リモート制御装置の機器属性識別子を含む複数の被リモート制御装置情報をＳＯＡＰメッセージとしてリモート端末１に送信することができる。
【００４４】
リモート端末１は、データ通信網２を介して送信されてきたＳＯＡＰメッセージをＳＯＡＰ通信部１０の処理により受信し、その受信ＳＯＡＰメッセージに含まれている被リモート制御装置情報における被リモート制御装置５ａｋの機器属性識別子から、ＳＯＡＰ通信部１０に基づくＵＤＤＩ機能により、各中継ノード４ａ１〜４ａｎのメモリにおけるＵＤＤＩディレクトリに格納された機器情報管理テーブルＴ２を検索し、被リモート制御装置５ａｋを中継する中継ノード｛例えば、中継ノード４ａｋ（１≦ｋ≦ｎとする｝を特定し、特定した中継ノード４ａｋに対して、被リモート制御装置５ａｋの機器属性識別子およびリモート制御の内容を含む制御情報をＳＯＡＰ通信部１０の処理によりＳＯＡＰメッセージとしてデータ通信網２を介して送信する（ステップＳ６）。
【００４５】
なお、上記中継ノード４ａｋの検索特定処理は、必ずしも利用者端末１側で行う必要はない。例えば、管理ノード３が、ステップＳ５の処理として、被リモート制御装置５ａｋの機器属性識別子から、ＳＯＡＰ通信部３０に基づくＵＤＤＩ機能により、各中継ノード４ａ１〜４ａｎのメモリにおけるＵＤＤＩディレクトリに格納された機器情報管理テーブルＴ２を検索し、被リモート制御装置５ａｋを中継する中継ノード４ａｋを特定し、特定した中継ノード４ａｋをＳＯＡＰ通信部３０の処理によりＳＯＡＰメッセージとしてデータ通信網２を介してリモート端末１に通知することも可能である。
【００４６】
中継ノード４ａｋは、データ通信網２を介して送信されてきたＳＯＡＰメッセージをＳＯＡＰ通信部４０の処理により受信し、受信ＳＯＡＰメッセージに含まれている制御情報の内容を解釈し、機器情報管理部４１に基づく処理により、解釈結果における被リモート制御装置５ａｋを表す機器属性識別子に対応する制御プログラムを機器情報管理テーブルＴ２から読み出し、読み出した制御プログラムに対して解釈結果により得られたリモート制御内容を組込んだ制御要求を作成する（ステップＳ７）。
【００４７】
このとき、上記被リモート制御装置情報が被リモート制御装置５ａｋのアドレスを含んでおり、リモート制御を行う被リモート制御装置５ａｋのアドレスが前記制御情報に包含されている場合には、中継ノード４ａｋは、ステップＳ８の処理として、ＳＯＡＰ通信部１０の処理により、作成した制御要求をＳＯＡＰメッセージとしてデータ通信網２を介して被リモート制御装置５ａｋに送信する。
【００４８】
また、上記被リモート制御装置情報が被リモート制御装置５ａｋのアドレスを包含せず、リモート制御を行う被リモート制御装置５ａｋのアドレスが前記制御情報に包含されていない場合には、中継ノード４ａｋは、ステップＳ８の処理として、管理ノード３もしくはリモート端末１に被リモート制御装置５ａｋのアドレスを問合せに行き、その結果得られたアドレスを宛先として制御要求をＳＯＡＰメッセージとして被リモート制御装置５ａｋに送信するか、あるいは中継ノード４ａｋは、管理ノード３もしくはリモート端末１経由で前記制御要求をＳＯＡＰメッセージとして被リモート制御装置５ａｋに送信する。
【００４９】
被リモート制御装置５ａｋは、データ通信網２を介して送信されてきたＳＯＡＰメッセージをＳＯＡＰ通信部５０の処理により受信し、受信した制御要求に基づく制御内容（制御プログラム）を実行する。
【００５０】
以上述べたように、本実施形態によれば、利用者は、自らがリモート制御する権限を有する被リモート制御装置５ａｋの機器属性識別子等の被リモート制御装置を特定する情報が未知であっても、リモート端末１を介して自らの利用者識別子を含む利用者情報を管理ノード３に送信することにより、この管理ノード３の処理により、その利用者識別子に対応する被リモート制御装置５ａｋの機器属性識別子を含む被リモート制御装置情報をリモート端末１に対して提供することができる。
【００５１】
この結果、利用者は、リモート制御権限がある被リモート制御装置５ａｋの機器属性識別子に基づいて、被リモート制御装置５ａｋに対応する中継ノード４ａｋを経由して、対応するリモート制御プログラムを含む制御要求を被リモート制御装置５ａｋに対して送信することができ、その制御要求に基づいて被リモート制御装置５ａｋのリモート制御を実施することができる。
【００５２】
したがって、リモート制御を行うにあたり、利用者の負担を大幅に軽減することができ、利用者にとって利便性の高いリモート制御システムを提供することができる。
【００５３】
（第２の実施の形態）
図５は、本発明の第２の実施の形態に係わるリモート制御システムの概略構成を示すブロック図である。
【００５４】
図５に示すように、第２の実施の形態に係わるリモート制御システムは、被リモート制御装置５ａ１〜５ａｎに対してＬＡＮ等のネットワークＮ１〜Ｎｎを介してそれぞれ接続されており、被リモート制御装置５ａ１〜５ａｎに対して上位層を構成するゲートウェイ装置６０ａ１〜６０ａｎを備えている。
【００５５】
この各ゲートウェイ装置６０ａ１〜６０ａｎは、例えば少なくとも１つのコンピュータ（ＣＰＵ、メモリ、入力部、通信インタフェース等を含む）等から構成された通信端末であり、データ通信網２と上記ネットワークＮ１〜Ｎｎとの間の情報通信に係わるインタフェース処理を行うようになっている。
【００５６】
管理ノード３の利用者情報管理部３１ａの利用者情報管理テーブルＴ１０には、図６に示すように、各被リモート制御装置５ａ１〜５ａｎをリモート制御できる権限が与えられた少なくとも一人の利用者の識別情報である利用者識別子と各被リモート制御装置５ａ１〜５ａｎに対応する各ゲートウェイ装置６０ａ１〜６０ａｎの通信アドレス（以下、単にアドレス、またはゲートウェイ装置アドレスともいう）とがそれぞれフィールドとして表されており、この利用者情報管理テーブルＴ１０は、管理ノード３のメモリにおけるＵＤＤＩディレクトリに格納されている。
【００５７】
そして、各ゲートウェイ装置６０ａ１〜６０ａｎは、管理ノード３、中継ノード４ａ１〜４ａｎ等と同様に、ＳＯＡＰに基づいて実現されたＵＤＤＩ機能を含むＳＯＡＰ通信部６１を備えており、このＳＯＡＰ通信部６１は、例えば、各ゲートウェイ装置６０ａ１〜６０ａｎのメモリに記憶された上記データ通信網２を経由したデータの閲覧用のソフトウェア（インターネットの場合ＷＷＷサーバ）に対してＳＯＡＰをバインディングさせることにより、構築される。
【００５８】
さらに、各ゲートウェイ装置６０ａ１〜６０ａｎは、自ゲートウェイ装置６０ａ〜６０ａｎに対応する被リモート制御装置５ａ１〜５ａｎの属性を表す機器属性識別子とその被リモート制御装置５ａ１〜５ａｎのアドレスとがそれぞれフィールドとして記憶された被リモート制御装置情報管理テーブルＴ１１（図７参照）を管理する被リモート制御装置情報管理部６２を備えている。
【００５９】
本実施形態においては、各ゲートウェイ装置６０ａ１〜６０ａｎと被リモート制御装置５ａ１〜５ａｎとが１対１対応であるため、例えばゲートウェイ装置６０ａ１の被リモート制御装置情報管理テーブルＴ１１には、そのゲートウェイ装置６０ａ１に対応する被リモート制御装置５ａ１の機器属性識別子とその被リモート制御装置５ａ１のアドレスとがそれぞれフィールドとして記憶されることになる。
【００６０】
この被リモート制御装置情報管理部６２は、各ゲートウェイ装置６０ａ１〜６０ａｎのメモリに記憶されたプログラムに基づく各ゲートウェイ装置６０ａ１〜６０ａｎの機能として実現される。
【００６１】
また、被リモート制御装置情報管理テーブルＴ１１は、各ゲートウェイ装置６０ａ１〜６０ａｎのメモリにおけるＵＤＤＩディレクトリに格納されている。
【００６２】
なお、第２の実施の形態に係わるリモート制御システムにおけるその他の構成要素については、第１の実施の形態に係わるリモート制御システムの構成要素と略同様であるため、その説明は省略する。
【００６３】
次に、本実施形態に係わるリモート制御システムの全体動作について、図８を用いて説明する。
【００６４】
各被リモート制御装置５ａ１〜５ａｎは、自装置５ａ１〜５ａｎの装置情報Ｉから自装置５ａ１〜５ａｎの機器属性識別子およびアドレスを読み出し、読み出した自装置５ａ１〜５ａｎの機器属性識別子およびアドレスを含む被リモート制御装置情報を、ＳＯＡＰ通信部５０に基づく処理によりＳＯＡＰメッセージとして、対応する各ゲートウェイ装置６０ａ１〜６０ａｎに対してデータ通信網２を介して通知する（図８；ステップＳ１０）。
【００６５】
なお、ステップＳ１０の処理としては、各ゲートウェイ装置６０ａ１〜６０ａｎから各被リモート制御装置５ａ１〜５ａｎに対して被リモート制御装置情報を取得しに行くことも可能である。
【００６６】
各ゲートウェイ装置６０ａ１〜６０ａｎは、通知されたＳＯＡＰメッセージに含まれる各被リモート制御装置５ａ１〜５ａｎの被リモート制御装置情報を、被リモート制御装置情報管理部６２の処理により、メモリのＵＤＤＩディレクトリに構築された被リモート制御装置情報管理テーブルＴ１１の対応するフィールドにそれぞれ格納して登録する。
【００６７】
次いで、各ゲートウェイ装置６０ａ１〜６０ａｎは、自ゲートウェイ装置６０ａ１〜６０ａｎと対応する各被リモート制御装置５ａ１〜５ａｎに対してリモート制御権限が与えられた利用者の利用者識別子とを組み合わせてゲートウェイ装置情報を生成し、生成したゲートウェイ装置情報をＳＯＡＰ通信部６１に基づく処理によりＳＯＡＰメッセージとして、管理ノード３に対してデータ通信網２を介して通知する（ステップＳ１１）。
【００６８】
管理ノード３は、ＳＯＡＰ通信部３０を介してＳＯＡＰメッセージを受け取り、そのＳＯＡＰメッセージに含まれる各ゲートウェイ装置６０ａ１〜６０ａｎのゲートウェイ装置情報を、利用者情報管理部３１の処理により、メモリのＵＤＤＩディレクトリに構築された利用者情報管理テーブルＴ１０の対応するフィールドにそれぞれ格納して登録する（ステップＳ１２）。
【００６９】
この結果、図６に示すように、利用者情報管理テーブルＴ１０には、各ゲートウェイ装置毎に、その各ゲートウェイ装置６０ａ１〜６０ａｎのアドレスと、各ゲートウェイ装置６０ａ１〜６０ａｎに対応する各被リモート制御装置５ａ１〜５ａｎに対してリモート制御権限を有する利用者の利用者識別子とが利用者識別子毎に互いに対応付けられたレコードとして記憶される。
【００７０】
一方、リモート端末１は、その利用者から入力部を介して利用者識別子が入力された際に、その利用者識別子を含む利用者情報をＳＯＡＰ通信部３０の処理によりＳＯＡＰメッセージとしてデータ通信網２を介して管理ノード３に送信する（ステップＳ１３）。
【００７１】
管理ノード３は、データ通信網２を介して送信されてきたＳＯＡＰメッセージをＳＯＡＰ通信部３０の処理により受信し、利用者情報管理部３１に基づく処理により、受信ＳＯＡＰメッセージに含まれている利用者識別子と利用者情報管理テーブルＴ１０に格納されている各レコードと照合し、受信ＳＯＡＰメッセージに含まれた利用者識別子をフィールドとして含むゲートウェイ装置｛例えば、ゲートウェイ装置６０ａｋ（１≦ｋ≦ｎ）とする｝を特定し（ステップＳ１４）、少なくとも特定したゲートウェイ装置６０ａｋに対して、被リモート制御装置情報の提供を要求するための被リモート制御装置情報要求を、ＳＯＡＰ通信部３０の処理によりＳＯＡＰメッセージとしてデータ通信網２を介して被リモート制御装置５ａｋに送信する（ステップＳ１５）。
【００７２】
特定されたゲートウェイ装置６０ａｋは、データ通信網２を介して送信されてきたＳＯＡＰメッセージをＳＯＡＰ通信部６１の処理により受信し、受信ＳＯＡＰメッセージに含まれている被リモート制御装置情報要求に従って、被リモート制御装置情報管理部６２に基づく処理により、被リモート制御装置情報管理テーブルＴ１１に格納されている被リモート制御装置情報（機器属性識別子、被リモート制御装置アドレス）を読み出し、読み出した被リモート制御装置情報を、ＳＯＡＰ通信部５０の処理によりＳＯＡＰメッセージとしてデータ通信網２を介して管理ノード３に送信する（ステップＳ１６）。
【００７３】
管理ノード３は、データ通信網２を介して送信されてきたＳＯＡＰメッセージをＳＯＡＰ通信部３０の処理により受信し、利用者情報管理部３１に基づく処理により、受信ＳＯＡＰメッセージに含まれている被リモート制御装置情報を解釈し、その被リモート制御装置情報（機器属性識別子、被リモート制御装置アドレス）を、ＳＯＡＰ通信部３０の処理によりＳＯＡＰメッセージとしてデータ通信網２を介してリモート端末１に送信する（ステップＳ１７）
リモート端末１は、データ通信網２を介して送信されてきたＳＯＡＰメッセージをＳＯＡＰ通信部１０の処理により受信し、その受信ＳＯＡＰメッセージに含まれている被リモート制御装置情報における被リモート制御装置５ａｋの機器属性識別子から、ＳＯＡＰ通信部１０に基づくＵＤＤＩ機能により、各中継ノード４ａ１〜４ａｎのメモリにおけるＵＤＤＩディレクトリに格納された機器情報管理テーブルＴ２を検索し、被リモート制御装置５ａｋを中継する中継ノード｛例えば、中継ノード４ａｋ（１≦ｋ≦ｎとする｝を特定し、特定した中継ノード４ａｋに対して、被リモート制御装置５ａｋの機器属性識別子およびリモート制御の内容を含む制御情報をＳＯＡＰ通信部１０の処理によりＳＯＡＰメッセージとしてデータ通信網２を介して送信する（ステップＳ１８）。
【００７４】
なお、本実施形態においても、上記中継ノード４ａｋの検索特定処理は、必ずしも利用者端末１側で行う必要はない。例えば、管理ノード３が、ステップＳ１７の処理として、被リモート制御装置５ａｋの機器属性識別子から、ＳＯＡＰ通信部３０に基づくＵＤＤＩ機能により、各中継ノード４ａ１〜４ａｎのメモリにおけるＵＤＤＩディレクトリに格納された機器情報管理テーブルＴ２を検索し、被リモート制御装置５ａｋを中継する中継ノード４ａｋを特定し、特定した中継ノード４ａｋを、ＳＯＡＰ通信部３０の処理によりＳＯＡＰメッセージとしてデータ通信網２を介してリモート端末１に通知することも可能である。
【００７５】
中継ノード４ａｋは、データ通信網２を介して送信されてきたＳＯＡＰメッセージをＳＯＡＰ通信部４０の処理により受信し、受信ＳＯＡＰメッセージに含まれている制御情報の内容を解釈し、機器情報管理部４１に基づく処理により、解釈結果における被リモート制御装置５ａｋを表す機器属性識別子に対応する制御プログラムを機器情報管理テーブルＴ２から読み出し、読み出した制御プログラムに対して解釈結果により得られたリモート制御内容を組込んだ制御要求を作成する（ステップＳ１９）。
【００７６】
このとき、上記被リモート制御装置情報が被リモート制御装置５ａｋの上位層のゲートウェイ装置６０ａｋのアドレスを含んでおり、このゲートウェイ装置６０ａｋのアドレスが前記制御情報に包含されている場合には、中継ノード４ａｋは、ＳＯＡＰ通信部１０の処理により、作成した制御要求をＳＯＡＰメッセージとしてデータ通信網２を介してゲートウェイ装置６０ａｋに送信する。
【００７７】
また、上記被リモート制御装置情報が被リモート制御装置５ａｋの上位層のゲートウェイ装置６０ａｋのアドレスを包含せず、そのゲートウェイ装置６０ａｋのアドレスが前記制御情報に包含されていない場合には、中継ノード４ａｋは、管理ノード３もしくはリモート端末１にゲートウェイ装置６０ａｋのアドレスを問合せに行き、その結果得られたアドレスを宛先として制御要求をＳＯＡＰメッセージとしてゲートウェイ装置６０ａｋに送信するか、あるいは中継ノード４ａｋは、管理ノード３もしくはリモート端末１経由で前記制御要求をＳＯＡＰメッセージとしてゲートウェイ装置６０ａｋに送信する（ステップＳ２０）。
【００７８】
ゲートウェイ装置６０ａｋは、データ通信網２を介して送信されてきたＳＯＡＰメッセージをＳＯＡＰ通信部６２の処理により受信し、受信ＳＯＡＰメッセージにおける制御要求に含まれる機器属性識別子等から、被リモート制御装置情報管理部６２に基づく処理により、被リモート制御装置情報管理テーブルＴ１１に格納されている被リモート制御装置情報（機器属性識別子、被リモート制御装置アドレス）とを照合して、制御要求に対応する被リモート制御装置５ａｋを特定し、上記制御要求を、ＳＯＡＰ通信部６２の処理によりＳＯＡＰメッセージとして被リモート制御装置５ａｋに対してデータ通信網２を介して送信する（ステップＳ２１）。
【００７９】
被リモート制御装置５ａｋは、データ通信網２を介して送信されてきたＳＯＡＰメッセージをＳＯＡＰ通信部５０の処理により受信し、受信した制御要求に基づく制御内容（制御プログラム）を実行する。
【００８０】
以上述べたように、本実施形態においても、利用者は、自らがリモート制御する権限を有する被リモート制御装置５ａｋの機器属性識別子や、その上位層のゲートウェイ装置６０ａｋの機器属性識別子等の情報、すなわち、自らがリモート制御権限を有する被リモート制御装置５ａｋを特定できる情報およびその上位層のゲートウェイ装置６０ａｋを特定できる情報がそれぞれ未知であっても、リモート端末１を介して自らの利用者識別子を含む利用者情報を管理ノード３に送信することにより、この管理ノード３の処理により、その利用者識別子に対応するゲートウェイ装置６０ａｋを特定し、そのゲートウェイ装置６０ａｋに対応する被リモート制御装置５ａｋの機器属性識別子を含む被リモート制御装置情報をリモート端末１に対して提供することができる。
【００８１】
この結果、利用者は、リモート制御権限がある被リモート制御装置５ａｋの機器属性識別子に基づいて、被リモート制御装置５ａｋに対応する中継ノード４ａｋおよびゲートウェイ装置６０ａｋを経由して、対応するリモート制御プログラムを含む制御要求を被リモート制御装置５ａｋに対して送信することができ、その制御要求に基づいて被リモート制御装置５ａｋのリモート制御を実施することができる。
【００８２】
したがって、第１の実施形態と同様に、リモート制御を行うにあたり、利用者の負担を大幅に軽減することができ、利用者にとって利便性の高いリモート制御システムを提供することができる。
【００８３】
なお、第２の実施の形態においては、説明を容易にするため、複数の被リモート制御装置５ａ１〜５ａｎと複数のゲートウェイ装置６０ａ１〜６０ａｎとは、互いに１対１対応するものとして構成したが、本発明はこの構成に限定されるものではなく、各ゲートウェイ装置６０ａ１〜６０ａｎが複数の被リモート制御装置の上位層として対応付けられていてもよい。
【００８４】
この場合、図７に示す被リモート制御装置情報管理テーブルＴ１１には、各ゲートウェイ装置６０ａ〜６０ａｎが上位層となる少なくとも１つの被リモート制御装置の属性を表す機器属性識別子とその少なくとも１つの被リモート制御装置のアドレスとがそれぞれフィールドとして記憶されている。
【００８５】
例えば、図５に示す構成において、ゲートウェイ装置６０ａ１が複数の被リモート制御装置５ａ１〜５ａｉの上位層として対応付けられ、ゲートウェイ装置６０ａ２が複数の被リモート制御装置５ａｉ＋１〜５ａｊ（ｉ＜ｊ）の上位層として対応付けられ、以下、各ゲートウェイ装置６０ａ３〜６０ａｎが複数の被リモート制御装置に対応付けられていてもよい。
【００８６】
すなわち、ゲートウェイ装置６０ａ１が複数の被リモート制御装置５ａ１〜５ａｉの上位層として対応付けられている場合には、ゲートウェイ装置６０ａ１の被リモート制御装置情報管理テーブルＴ１１には、そのゲートウェイ装置６０ａ１に対応する被リモート制御装置５ａ１〜５ａｉそれぞれの機器属性識別子とアドレスとがそれぞれフィールドとして記憶されることになる。
【００８７】
なお、各ゲートウェイ装置６０ａ１〜６０ａｎが複数の被リモート制御装置の上位層として対応付けられている場合において、例えばゲートウェイ装置６０ａｋが複数の被リモート制御装置５ａｋ〜５ａｋ＋ｓの上位層に対応する場合には、中継ノード４ａｋは、ステップＳ１９の処理として、受信ＳＯＡＰメッセージにおける制御要求に含まれる機器属性識別子と被リモート制御装置情報（機器属性識別子、被リモート制御装置アドレス）とを照合して、制御要求に対応する被リモート制御装置５ａｋ＋ｑ（０≦ｑ≦ｓ）を複数の被リモート制御装置５ａｋ〜５ａｋ＋ｓから特定することができる。
【００８８】
また、第１および第２の実施形態においては、リモート端末１は、受信ＳＯＡＰメッセージに含まれている被リモート制御装置情報における被リモート制御装置５ａｋの機器属性識別子に基づいて、対応する中継ノード４ａｋを検索し、この中継ノード４ａｋの処理により被リモート制御装置５ａｋに制御要求を送信したが、本発明はこれに限定されるものではなく、機器属性識別子に基づいて、リモート端末１から制御要求を直接被リモート制御装置５ａｋに対して送信することも可能である。
【００８９】
さらに、第１および第２の実施形態においては、各被リモート制御装置およびゲートウェイ装置を特定できる情報として、識別子および通信アドレスの内の少なくとも一方としたが、本発明はこれに限定されるものではなく、各被リモート制御装置およびゲートウェイ装置を特定できる情報であれば、他の情報であってもよい。
【００９０】
そして、第１および第２の実施形態では、データ通信網２を経由した通信を、ＳＯＡＰに従って、ＸＭＬファイルに基づくＳＯＡＰメッセージとして行ったが、上記ＳＯＡＰに従った通信は、あくまで一例であり、他の通信プロトコルに基づく通信であってもよく、その場合、通信される情報もＸＭＬファイルでなくてもよい。
【００９１】
他の通信プロトコルを採用した場合、ＳＯＡＰ通信部１０、３０、４０、５０および６１は、その採用通信プロトコル（データ通信網２を介して情報閲覧可能な記述言語で記述された情報を自由に通信できるプロトコル）に基づいて実現された通信部となる。
【００９２】
【発明の効果】
以上述べたように本発明に係わるリモート端末用利用者管理ノード、リモート制御方法およびシステムによれば、利用者は、自らがリモート制御する権限が与えられた被制御装置を特定できる情報が未知であっても、リモート端末を介して自らの識別情報をリモート端末用利用者管理ノードに送信することにより、このリモート端末用利用者管理ノードの処理により、その識別情報に対応する被制御装置の特定情報を含む被制御装置情報をリモート端末に対して提供することができる。
【００９３】
この結果、利用者は、リモート制御権限がある被制御装置の特定情報に基づいて、その被制御装置に対する制御プログラムを含む制御要求をリモート端末を介して被制御装置に対して送信することができ、その制御要求に基づいて被制御装置のリモート制御を実施することができる。
【００９４】
したがって、リモート制御を行うにあたり、利用者の負担を大幅に軽減することができ、利用者にとって利便性の高いリモート制御システムを提供することができる。
【図面の簡単な説明】
【図１】本発明の第１の実施の形態に係わるリモート制御システムの概略構成を示すブロック図。
【図２】図１に示す管理ノードの利用者情報管理部により管理される利用者情報管理テーブルの概略構成を示す図。
【図３】図１に示す中継ノードの機器情報管理部により管理される機器情報管理テーブルの概略構成を示す図。
【図４】図１に示すリモート制御システムの各構成要素の処理を示すシーケンス図。
【図５】本発明の第２の実施の形態に係わるリモート制御システムの概略構成を示すブロック図。
【図６】図５に示す管理ノードの利用者情報管理部により管理される利用者情報管理テーブルの概略構成を示す図。
【図７】図５に示すゲートウェイ装置の被リモート制御装置情報管理部により管理される被リモート制御装置情報管理テーブルの概略構成を示す図。
【図８】図５に示すリモート制御システムの各構成要素の処理を示すシーケンス図。
【符号の説明】
１…リモート端末
２…データ通信網
３…管理ノード
４ａ１〜４ａｎ…中継ノード
５ａ１〜５ａｎ…被リモート制御装置
３０、４０、５０、６２…ＳＯＡＰ通信部
３１、３１ａ…利用者情報管理部
４１…機器情報管理部
６０ａ１〜６０ａｎ…ゲートウェイ装置
６２…被リモート制御装置情報管理部
【図１】
2004266562.tif 000003
【図２】
2004266562.tif 000004
【図３】
2004266562.tif 000005
【図４】
2004266562.tif 000006
【図５】
2004266562.tif 000007
【図６】
2004266562.tif 000008
【図７】
2004266562.tif 000009
【図８】
2004266562.tif 000010