(57)【要約】【課題】  スレーブ機器の情報を管理せずに、最適なスレーブ機器を選択する。【解決手段】  例えばマスタスレーブ機器ＡのリレーエージェントＡ２が同報通信でスレーブ条件情報を送信し、その後、他のマスタスレーブ機器Ｂ，Ｃ，…から受信した応答情報に基づいて、最もスレーブ条件情報に適合したスレーブ機器Ｃを選択する。【選択図】  図１
2006050259.tif 000002
【特許請求の範囲】
【請求項１】
マスタ機器又はスレーブ機器として動作するマスタスレーブ機器に備えられ、前記マスタスレーブ機器がマスタ機器として動作するときに他のスレーブ機器を選択し、前記マスタスレーブ機器がスレーブ機器として動作するときに他のマスタ機器から選択されるためのエージェント装置であって、
前記マスタ機器として動作するとき、他のスレーブ機器を選択するためのスレーブ条件情報を同報通信で周囲に送信する手段と、
前記送信したスレーブ条件情報を満たすスレーブ機器から、当該スレーブ機器の状態情報を含む応答情報を受信する手段と、
各スレーブ機器から受信したそれぞれの応答情報を、当該各応答情報に含まれる状態情報に基づいて前記スレーブ条件情報に適合する順番に並べることにより、前記各応答情報のリストを生成する手段と、
前記リストに基づいて、前記スレーブ条件情報に最も適合した応答情報を送信したスレーブ機器を選択する手段と、
前記スレーブ機器として動作するとき、他のマスタ機器からスレーブ条件情報を受信する手段と、
前記受信したスレーブ条件情報を満たす場合に、自己の状態情報を含む応答情報を当該マスタ機器に送信する手段と
を備えたことを特徴とするエージェント装置。
【請求項２】
請求項１に記載のエージェント装置において、
前記送信する手段及び前記受信する手段は、前記マスタスレーブ機器に対応した通信プロトコルを実行する無線又は有線通信手段を備えたことを特徴とするエージェント装置。
【請求項３】
マスタ機器又はスレーブ機器として動作するマスタスレーブ機器に備えられ、前記マスタスレーブ機器がマスタ機器として動作するときに他のスレーブ機器を選択し、前記マスタスレーブ機器がスレーブ機器として動作するときに他のマスタ機器から選択されるためのエージェント装置に関し、当該エージェント装置のコンピュータに用いられるプログラムであって、
前記コンピュータを、
前記マスタ機器として動作するとき、他のスレーブ機器を選択するためのスレーブ条件情報を同報通信で周囲に送信する手段、
前記送信したスレーブ条件情報を満たすスレーブ機器から、当該スレーブ機器の状態情報を含む応答情報を受信する手段、
各スレーブ機器から受信したそれぞれの応答情報を当該各応答情報に含まれる状態情報に基づいて前記スレーブ条件情報に適合する順番に並べることにより、前記各応答情報のリストを生成する手段、
前記生成したリストをメモリに書込む手段、
前記メモリ内のリストに基づいて、前記スレーブ条件情報に最も適合した応答情報を送信したスレーブ機器を選択する手段、
前記スレーブ機器として動作するとき、他のマスタ機器からスレーブ条件情報を受信する手段、
前記受信したスレーブ条件情報を満たす場合に、自己の状態情報を含む応答情報を当該マスタ機器に送信する手段、
として機能させるためのプログラム。
【請求項４】
請求項３に記載のプログラムにおいて、
前記送信する手段及び前記受信する手段は、前記マスタスレーブ機器に対応した通信プロトコルを実行する無線又は有線通信機能を前記コンピュータに実現させるためのプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、互いに通信可能なエージェント装置及びプログラムに係り、特に、マスタスレーブ機器に備えられ、スレーブ機器の情報を管理せずに、マスタ動作時にはスレーブ機器を選択し得るエージェント装置及びプログラムに関する。
【背景技術】
【０００２】
Ｐ２Ｐ（peer to peer, personal to personal）又はグリッドコンピューティングにおいては、一般に、マスタ機器がスレーブ機器を制御するマスタスレーブ制御が用いられる。この種のマスタスレーブ制御では、接続先となるスレーブ機器のアドレス情報をマスタ機器が管理する必要がある。
【０００３】
また、最適なスレーブ機器を選択する場合、スレーブ機器の状態情報をサーバ装置等で一元管理し、マスタ機器あるいは利用者に提供する必要がある。
【０００４】
なお、この出願に関連する先行技術文献情報としては次のものがある（特許文献１〜３を参照）。特許文献１は、各ユーザの情報端末上で動作可能な通信手段をリストＤＢ２ａ，２ｂに蓄積しておき、通信元ユーザと通信先ユーザとで動作可能な通信手段のリストをリストＤＢ２ａ，２ｂに基づいて生成し、当該リストを通信開始前に通信元ユーザに通知する技術が開示されている（請求項１、第４６段落及び図１等を参照）。特許文献２は、
ゲーム装置Ａ，Ｂの電話番号を登録・管理するホストコンピュータ３００の技術が開示されている（第４１〜第４２段落及び図１等を参照）。特許文献３は、マスタプロセッサ盤１００がアドレス情報を含む信号をスレーブプロセッサ盤２００に送信する場合に、マスタプロセッサ盤１００とスレーブプロセッサ盤２００との間の通信を高速化するための技術が開示されている（第８段落の「ポーリング信号の中のアドレス」、第１５段落、第２７段落の「アドレス２０２を付したＳＴリード命令」、図２及び図５等を参照）。
【特許文献１】特開２００１−２４９８７８号公報
【特許文献２】特開平１０−１７１７４１号公報
【特許文献３】特開平５−１８９３８２号公報
【発明の開示】
【発明が解決しようとする課題】
【０００５】
しかしながら、以上のようなマスタスレーブ制御では、スレーブ機器のアドレス情報や状態情報の管理が煩わしいという問題がある。
【０００６】
また、前述した特許文献１〜３に記載の技術はそれぞれ次のような状況にある。特許文献１に記載の技術は、予め各ユーザの通信手段を登録・管理するリストＤＢ２ａ，２ｂが必要であり、従来のようにスレーブ機器の情報を管理するものである。特許文献２に記載の技術は、ゲーム装置Ａ，Ｂの電話番号を登録・管理するホストコンピュータ３００が必要であり、従来のようにスレーブ機器（ゲーム装置Ｂ）の情報を管理するものである。特許文献３に記載の技術は、プロセッサ間の通信を高速化するものの、予めスレーブプロセッサ盤２００のアドレスを管理する必要があり、従来のようにスレーブ機器の情報を管理するものである。
【０００７】
本発明は上記実情を考慮してなされたもので、スレーブ機器の情報を管理せずに、最適なスレーブ機器を選択し得るエージェント装置及びプログラムを提供することを目的とする。
【課題を解決するための手段】
【０００８】
第１の発明は、マスタ機器又はスレーブ機器として動作するマスタスレーブ機器に備えられ、前記マスタスレーブ機器がマスタ機器として動作するときに他のスレーブ機器を選択し、前記マスタスレーブ機器がスレーブ機器として動作するときに他のマスタ機器から選択されるためのエージェント装置であって、前記マスタ機器として動作するとき、他のスレーブ機器を選択するためのスレーブ条件情報を同報通信で周囲に送信する手段と、前記送信したスレーブ条件情報を満たすスレーブ機器から、当該スレーブ機器の状態情報を含む応答情報を受信する手段と、各スレーブ機器から受信したそれぞれの応答情報を、当該各応答情報に含まれる状態情報に基づいて前記スレーブ条件情報に適合する順番に並べることにより、前記各応答情報のリストを生成する手段と、前記リストに基づいて、前記スレーブ条件情報に最も適合した応答情報を送信したスレーブ機器を選択する手段と、前記スレーブ機器として動作するとき、他のマスタ機器からスレーブ条件情報を受信する手段と、前記受信したスレーブ条件情報を満たす場合に、自己の状態情報を含む応答情報を当該マスタ機器に送信する手段とを備えたエージェント装置である。
【０００９】
（作用）
第１の発明では、同報通信でスレーブ条件情報を送信し、その後、受信した応答情報に基づいて、最もスレーブ条件情報に適合したスレーブ機器を選択するので、スレーブ機器の情報を管理せずに、最適なスレーブ機器を選択できる。
【発明の効果】
【００１０】
以上説明したように本発明によれば、スレーブ機器の情報を管理せずに、最適なスレーブ機器を選択できる。
【発明を実施するための最良の形態】
【００１１】
以下、本発明の各実施形態について図面を参照しながら説明する。  
（第１の実施形態）
図１は本発明の第１の実施形態に係るエージェント装置を備えた複数のマスタスレーブ機器からなる自律型スレーブ検索システムの構成を示す模式図である。このシステムは、互いに通信可能な複数のマスタスレーブ機器Ａ，Ｂ，…，Ｋ，Ｌを備えている。各マスタスレーブ機器Ａ〜Ｌは、互いに同一のソフトウェア構成を有するものとし、ここではマスタスレーブ機器Ａを例に挙げて述べる。
【００１２】
マスタスレーブ機器Ａは、マスタ機器又はスレーブ機器として切換可能に動作するものであり、具体的には、アプリケーションソフトウェア（以下、アプリケーションという）Ａ１及びリレーエージェントソフトウェア（以下、リレーエージェントという）Ａ２とが予めネットワーク又は記憶媒体からインストールされたコンピュータとして構成されている。なお、リレーエージェントＡ２は、ソフトウェアに限らず、半導体チップ等の装置として実現してもよく、ＬＡＮカード又はドライバ等といった任意の部位に配置可能となっている。
【００１３】
アプリケーションＡ１は、マスタスレーブ機器Ａがマスタ機器として動作するとき、他のスレーブ機器を選択するためのスレーブ条件情報をリレーエージェントＡ２に設定する機能と、リレーエージェントＡ２により選択されたスレーブ機器を制御する機能とをもっている。
【００１４】
ここで、スレーブ機器を選択するためのスレーブ条件情報は、各々のスレーブ機器における回線状態（例、回線種別、ビジー状態、空き状態）、負荷状態（例、ＣＰＵ稼働率）、リソースの空き状態（例、ディスクの空き容量）などが含まれるデータである。
【００１５】
リレーエージェントＡ２は、マスタスレーブ機器Ａがマスタ機器として動作するときに他のスレーブ機器を選択するための機能Ａ３〜Ａ６と、マスタスレーブ機器Ａがスレーブ機器として動作するときに他のマスタ機器から選択されるための機能Ａ７，Ａ８とを備えている。
【００１６】
詳しくはリレーエージェントＡ２は、条件提示部Ａ３、回答受付部Ａ４、エントリーテーブル生成部Ａ５、最適スレーブ選択部Ａ６、回答回覧部Ａ７及び回答回収部Ａ８を備えている。
【００１７】
条件提示部Ａ３は、設定部Ａ３１及び回覧部Ａ３２を備えている。
【００１８】
設定部Ａ３１は、アプリケーションＡ１から設定されたスレーブ条件情報を回覧部Ａ３２及び回答受付部Ａ４に送出する機能をもっている。
【００１９】
回覧部Ａ３２は、設定部Ａ３１から送出されたスレーブ条件情報を同報通信で周囲に送信する機能と、応答受信後に再送信する場合には、応答のあったスレーブ機器のみにスレーブ条件情報を回覧する機能とをもっている。ここで、周囲とは、自ドメインに属する不特定多数のリレーエージェントを意味しており、自ドメインとは、マスタスレーブ機器Ａがマスタ機器として動作する際の、マスタスレーブ機器Ａが属するドメインのことを表す。
【００２０】
回答受付部Ａ４は、回収部Ａ４１及び照合部Ａ４２を備えている。
【００２１】
回収部Ａ４１は、回覧部Ａ３２から送信されたスレーブ条件情報を満たすスレーブ機器から、当該スレーブ機器の状態情報を含む応答情報を受信する機能と、受信した応答情報を照合部Ａ４２に送出する機能とをもっている。ここで、応答情報は、スレーブ機器の状態情報とアドレス情報とを含んでいる。状態情報は、スレーブ条件情報を満たす内容の情報であり、例えばスレーブ条件情報が「リソースの空き状態が１００ＭＢ以上」である場合、この条件を満たす内容として例えば「リソースの空き状態：２００ＭＢ」が用いられる。
【００２２】
照合部Ａ４２は、回収部Ａ４１から送出された応答情報と、設定部Ａ３１から送出されたスレーブ条件情報とを照合する機能と、照合の結果、スレーブ条件情報を満たす応答情報をエントリーテーブル生成部Ａ５に送出する機能をもっている。
【００２３】
エントリーテーブル生成部Ａ５は、図２に示すように、例えば各スレーブ機器Ｂ，Ｃ，Ｆ，Ｈから受信したそれぞれの応答情報を、当該各応答情報に含まれる状態情報に基づいてスレーブ条件情報に適合する順番Ｃ，Ｈ，Ｂ，Ｆに並べることにより、エントリテーブル（各応答情報のリスト）Ｔを生成する機能と、このエントリテーブルＴを図示しないメモリに書込む機能とをもっている。ここで、エントリテーブルＴは、スレーブ機器毎に回線状態、負荷状態及びリソース空き状態といった応答情報を配置した内容となっており、スレーブ条件を満たす度合の高いスレーブ機器ほど上位に配置されている。
【００２４】
最適スレーブ選択部Ａ６は、メモリ内のエントリテーブルＴに基づいて、前記スレーブ条件情報に最も適合した応答情報を送信したスレーブ機器Ｃを選択する機能と、この選択結果をアプリケーションＡ１に通知する機能とをもっている。
【００２５】
回答回覧部Ａ７は、マスタスレーブ機器Ａがスレーブ機器として動作するとき、他のマスタ機器Ｌから受信したスレーブ条件情報を満たす場合に、自己の状態情報を含む応答情報をマスタ機器Ｌに送信する機能をもっている。
【００２６】
回答回収部Ａ８は、マスタスレーブ機器Ａがスレーブ機器として動作するとき、例えば他のマスタ機器Ｌからスレーブ条件情報を受信する機能をもっている。
【００２７】
次に、以上のように構成された自律型スレーブ検索システムの動作を説明する。ここでは、マスタスレーブ機器Ａがマスタ機器Ａとして動作し、残りのマスタスレーブ機器Ｂ，Ｃ，…，Ｌがスレーブ機器Ｂ，Ｃ，…，Ｌとして動作する場合を例に挙げて述べる。
【００２８】
マスタ機器Ａにおいては、ユーザ（オペレータ）による設定操作に基づいて、アプリケーションＡ１がスレーブ条件情報をリレーエージェントＡ２に設定する。なお、スレーブ条件情報は、ユーザによる設定操作に限らず、例えばアプリケーションＡ１が、処理に要する資源等に応じてリレーエージェントＡ２に設定する構成としてもよい。リレーエージェントＡ２は、このスレーブ条件情報を同報通信で自ドメインに属する不特定多数のリレーエージェントに送信する。この結果、スレーブ条件情報は、図３に示すように、各リレーエージェントＢ，Ｃ，…，Ｌに受信される。
【００２９】
各リレーエージェントＢ，Ｃ，…，Ｌは、スレーブ条件情報を受信すると、このスレーブ条件情報に関連する状態情報を収集し、得られた状態情報毎にスレーブ条件情報を満たすか否かを判定する。この判定の結果、全ての状態情報がスレーブ条件情報を満たすスレーブ機器のリレーエージェントがＢ２，Ｃ２，Ｆ２，Ｈ２であったとする。これらリレーエージェントＢ２，Ｃ２，Ｆ２，Ｈ２は、自機器Ｂ，Ｃ，Ｆ，Ｈの状態情報を含む応答情報をマスタ機器ＡのリレーエージェントＡ２に送信する。ここで、自機器とは、各々のリレーエージェントＢ２、Ｃ２、Ｆ２、Ｈ２を有するスレーブ機器として動作するマスタスレーブ機器（サーバ）のことをあらわす。なお、リレーエージェントＡ２のアドレスは、スレーブ条件情報の送信メッセージに含まれている。残りのリレーエージェントＤ，Ｅ，Ｇ，Ｉ，Ｊ，Ｋ，Ｌは応答しない。
【００３０】
マスタ機器ＡのリレーエージェントＡ２のエントリーテーブル生成部Ａ５は、各リレーエージェントＢ２，Ｃ２，Ｆ２，Ｈ２から受信したそれぞれの応答情報を、当該各応答情報に含まれる状態情報に基づいてスレーブ条件情報に適合する順番に並べることにより、エントリリストＴを生成する。
【００３１】
しかる後、リレーエージェントＡ２の最適スレーブ選択部Ａ６は、エントリリストＴに基づいて、スレーブ条件情報に最も適合した応答情報を送信したスレーブ機器Ｃを選択し、選択結果をアプリケーションＡ１に通知する。
【００３２】
これにより、マスタ機器Ａは、この通知に従ったアプリケーションＡ１の動作により、最適なスレーブ機器Ｃをスレーブ制御することができる。
【００３３】
以後、マスタ機器Ａは、必要に応じて、図４に示すように、先程、応答情報を返信したスレーブ機器Ｂ，Ｃ，Ｆ，ＨのリレーエージェントＢ２，Ｃ２，Ｆ２，Ｈ２に関してはアドレス情報が分かっているので、スレーブ条件情報を回覧させることができる。なお、この応答情報返信後の送信は、回覧に限らず、リレーエージェントＢ２，Ｃ２，Ｆ２，Ｈ２にそれぞれ並列に実行してもよい。また、応答情報返信後の送信は、スレーブ機器Ｃのスレーブ制御であれば、リレーエージェントＣ２には実行しなくてもよい。さらに、応答情報返信後の送信は、エントリテーブルＴで上位幾つかのスレーブ機器にのみ実行してもよい。
【００３４】
上述したように本実施形態によれば、同報通信でスレーブ条件情報を送信し、その後、受信した応答情報に基づいて、最もスレーブ条件情報に適合したスレーブ機器Ｃを選択するので、従来とは異なり、スレーブ機器Ｂ，Ｃ，…，Ｌの情報を管理せずに、最適なスレーブ機器Ｃを選択することができる。
【００３５】
さらに、リレーエージェントＡ２がマスタの条件に合致する最適なスレーブを自律的に検索して選択するため、従来とは異なり、スレーブ情報を一元管理するサーバ装置や、マスタ機器によるスレーブ情報の個別の管理を必要としない。すなわち、スレーブ機器（サーバ）は既知の機器でなくてもよい。
【００３６】
また、応答情報として、回線状態、負荷状態、リソースの空き状態などを含めることにより、マスタのトランザクション要求時において、容易且つ確実に、最適なスレーブを選択することができる。
【００３７】
（第２の実施形態）
図５は本発明の第２の実施形態に係るエージェント装置を備えた複数のマスタスレーブ機器からなる自律型スレーブ検索システムの構成を示す模式図である。
【００３８】
本実施形態は、第１の実施形態の変形例であり、各リレーエージェントＡ２，Ｂ２，Ｃ２，Ｄ２がそれぞれ電波ＷＡ，ＷＢ，ＷＣ，ＷＤの届く範囲（圏内）で互いに無線通信可能な通信機能を前述した各機能Ａ３２，Ａ４１，Ａ７，Ａ８を備えている。
【００３９】
具体的には各リレーエージェントＡ２，Ｂ２，Ｃ２，Ｄ２の通信機能は、マスタ機器として動作するとき、スレーブ条件情報、送信元アドレス情報及びホップ数（最大転送数）を含む条件メッセージを同報通信する機能を有し、スレーブ機器として動作するとき、受信した条件メッセージに対し、スレーブ条件情報を満たす場合の応答情報、転送元アドレス情報及び更新済ホップ数（１回減じた値）を付加し、得られた条件メッセージを同報通信で周囲に転送する機能とをもっている。但し、同報通信で周囲に転送する機能は、受信した条件メッセージ内の更新済ホップ数が１以上のときに使用し、受信した条件メッセージ内の更新済ホップ数が０のときには同報通信を用いず、転送元アドレス情報に向けて返信する機能とする。
【００４０】
以上のような構成によれば、例えばマスタ機器ＡのリレーエージェントＡ２が、スレーブ条件情報をホップ数“１”として同報通信で送信する。
【００４１】
スレーブ機器ＣのリレーエージェントＣ２がこのスレーブ条件情報を受信すると、必要により自己の応答情報を追加し、ホップ数“１”を−１回減じてホップ数“０”とし、スレーブ条件情報を同報通信で転送する。
【００４２】
スレーブ機器ＤのリレーエージェントＤ２は、スレーブ条件情報を受信すると、必要により自己の応答情報を追加し、ホップ数“０”であるので、スレーブ条件情報を転送元アドレス情報（Ｃ２）に向けて返信する。
【００４３】
リレーエージェントＣ２は、スレーブ条件情報を受信し、ホップ数“０”であるので、スレーブ条件情報を送信元アドレス情報（Ａ２）に向けて返信する。
【００４４】
これにより、リレーエージェントＡ２は、スレーブ機器Ｃ，Ｄの応答情報を得ることができる。
【００４５】
以上のように本実施形態によれば、第１の実施形態の効果に加え、リレーエージェントＡ２が他のリレーエージェントＣ２を介することで自分の圏外のリレーエージェントＤ２にまで通信範囲を広げることができるので、スレーブ機器の選択の幅を広げることができる。すなわち、一般的な無線のアクセスポイントは、本実施形態とは異なり、自分の電波の届く範囲（圏内）でしかスレーブの情報を知り得ないため、全体を見渡してスレーブを選択することができない。
【００４６】
なお、本実施形態は、各リレーエージェントＡ２〜Ｄ２間の通信機能を無線通信機能としたが、これに限らず、有線通信機能としても良く、あるいは有線通信機能と無線通信機能とが混在していてもよい。例えば各リレーエージェントは、搭載されるマスタスレーブ機器の通信プロトコル（例、ＩＰｖ４，ＩＰｖ６，ブルートゥース、携帯電話（ＣＤＭＡ１等））を実行するものを用いればよい。これにより、マスタ機器は無線ＬＡＮなどの接続形態を意識しないスレーブ選択を実行することができる。このことは第１の実施形態についても同様である。
【００４７】
なお、上記各実施形態に記載した手法は、コンピュータに実行させることのできるプログラムとして、磁気ディスク（フロッピー（登録商標）ディスク、ハードディスクなど）、光ディスク（ＣＤ−ＲＯＭ、ＤＶＤなど）、光磁気ディスク（ＭＯ）、半導体メモリなどの記憶媒体に格納して頒布することもできる。
【００４８】
また、この記憶媒体としては、プログラムを記憶でき、かつコンピュータが読み取り可能な記憶媒体であれば、その記憶形式は何れの形態であっても良い。
【００４９】
また、記憶媒体からコンピュータにインストールされたプログラムの指示に基づきコンピュータ上で稼働しているＯＳ（オペレーティングシステム）や、データベース管理ソフト、ネットワークソフト等のＭＷ（ミドルウェア）等が本実施形態を実現するための各処理の一部を実行しても良い。
【００５０】
さらに、本発明における記憶媒体は、コンピュータと独立した媒体に限らず、ＬＡＮやインターネット等により伝送されたプログラムをダウンロードして記憶または一時記憶した記憶媒体も含まれる。
【００５１】
また、記憶媒体は１つに限らず、複数の媒体から本実施形態における処理が実行される場合も本発明における記憶媒体に含まれ、媒体構成は何れの構成であっても良い。
【００５２】
尚、本発明におけるコンピュータは、記憶媒体に記憶されたプログラムに基づき、本実施形態における各処理を実行するものであって、パソコン等の１つからなる装置、複数の装置がネットワーク接続されたシステム等の何れの構成であっても良い。
【００５３】
また、本発明におけるコンピュータとは、パソコンに限らず、情報処理機器に含まれる演算処理装置、マイコン等も含み、プログラムによって本発明の機能を実現することが可能な機器、装置を総称している。
【００５４】
なお、本願発明は、上記実施形態そのままに限定されるものではなく、実施段階ではその要旨を逸脱しない範囲で構成要素を変形して具体化できる。また、上記実施形態に開示されている複数の構成要素の適宜な組合せにより種々の発明を形成できる。例えば、実施形態に示される全構成要素から幾つかの構成要素を削除してもよい。更に、異なる実施形態に亘る構成要素を適宜組合せてもよい。
【図面の簡単な説明】
【００５５】
【図１】本発明の第１の実施形態に係るエージェント装置を備えた複数のマスタスレーブ機器からなる自律型スレーブ検索システムの構成を示す模式図である。
【図２】同実施形態におけるエントリテーブルを説明するための模式図である。
【図３】同実施形態における動作を説明するための模式図である。
【図４】同実施形態における動作の変形例を説明するための模式図である。
【図５】本発明の第２の実施形態に係るエージェント装置を備えた複数のマスタスレーブ機器からなる自律型スレーブ検索システムの構成を示す模式図である。
【符号の説明】
【００５６】
Ａ〜Ｌ…マスタスレーブ機器、Ａ１〜Ｌ１…アプリケーション、Ａ２〜Ｌ２…リレーエージェント、Ａ３…条件提示部、Ａ３１…設定部、Ａ３２…回覧部、Ａ４…回答受付部Ａ４１…回収部、Ａ４２…照合部、Ａ５…エントリテーブル生成部、Ａ６…最適スレーブ選択部、Ａ７…回答回覧部、Ａ８…回答回収部。
【図１】
2006050259.tif 000003
【図２】
2006050259.tif 000004
【図３】
2006050259.tif 000005
【図４】
2006050259.tif 000006
【図５】
2006050259.tif 000007