【手続補正書】
【提出日】平成24年2月29日(2012.2.29)
【手続補正１】
【補正対象書類名】特許請求の範囲
【補正対象項目名】全文
【補正方法】変更
【補正の内容】
【特許請求の範囲】
【請求項１】
第１の通信路によって外部装置と通信を行う第１通信部と、前記第１の通信路とは異なる第２の通信路によって外部装置と通信を行う第２通信部とをそれぞれ備える複数の情報処理装置により構成され、複数の前記情報処理装置のうちの一の情報処理装置が前記第２の通信路による通信におけるマスターの役割を果たす第１のマスター装置として機能し、他の情報処理装置がスレーブの役割を果たす第１のスレーブ装置としてそれぞれ機能する第１のネットワークにおける前記第１のマスター装置が、第２のマスター装置として機能する他の情報処理装置と第２のスレーブ装置として機能する他の情報処理装置とからなる第２のネットワークにおける一の情報処理装置へ、外部装置が前記第２の通信路にて前記第１のマスター装置と通信を行うための第１設定情報と、前記第１のネットワークの構成に関する第１ネットワーク構成情報とを前記第１の通信路にて送信する第１送信ステップと；
前記第１のマスター装置が、前記第２のマスター装置から、外部装置が前記第２の通信路にて前記第２のマスター装置と通信を行うための第２設定情報と、前記第２ネットワークの構成に関する第２ネットワーク構成情報を前記第１の通信路にて受信する第１受信ステップと；
受信した前記第２ネットワーク構成情報と、前記第２の通信路による通信における役割を決定するための役割調停情報とに基づいて、前記第１のマスター装置が、前記第２のマスター装置との間の前記第２の通信路による通信における役割を決定する第１決定ステップと；
前記第１決定ステップにおいてマスターの役割を果たすと決定した前記第１のマスター装置が、前記第２設定情報および前記第２ネットワーク構成情報に基づいて、前記第２のネットワークを構成する他の情報処理装置と前記第２の通信路を用いた通信を開始する第１通信開始ステップと；
を有する、通信方法。
【請求項２】
前記第２のマスター装置が、前記第２のネットワークを構成するスレーブ装置との前記第２の通信路による通信を切断する第１切断ステップをさらに有する、請求項１に記載の通信方法。
【請求項３】
前記第１のマスター装置が、前記第１送信ステップにおいて送信された前記第１設定情報および前記第１ネットワーク構成情報を受信した前記第２のスレーブ装置から送信される、外部装置が前記第１設定情報および前記第１ネットワーク構成情報を受信した前記第２のスレーブ装置と前記第２の通信路にて通信を行うための第３設定情報を、前記第１の通信路にて受信する第２受信ステップと；
前記第１のマスター装置が、前記第１設定情報および前記第１ネットワーク構成情報を受信した前記第２のスレーブ装置から送信される、前記第１設定情報および前記第１ネットワーク構成情報を受信した前記第２のスレーブ装置以外の前記第２のネットワークを構成する情報処理装置と前記第２の通信路にて通信を行うための設定情報を含む外部接続リストを、前記第２の通信路にて受信する第３受信ステップと；
前記第１のマスター装置が、前記第２受信ステップにおいて受信された前記第３設定情報、および前記第３受信ステップにおいて送信された前記外部接続リストに基づいて、前記第２のネットワークを構成する情報処理装置と前記第２の通信路を用いた通信を開始する第２通信開始ステップと；
を有し、
前記第３受信ステップにおいて前記第２のスレーブ装置から送信される前記外部接続リストは、
前記第２のスレーブ装置が、前記外部接続リストの送信を要求する取得要求を、前記第２の通信路にて前記第２のマスター装置に送信し、
前記第２のマスター装置が前記取得要求に基づいて前記第２の通信路にて送信して、前記第２のスレーブ装置が受信した、前記外部接続リストである、請求項２に記載の通信方法。
【請求項４】
前記第１のネットワークを構成する複数の情報処理装置における、前記マスター装置と前記スレーブ装置との役割を変更する役割変更ステップをさらに有し、
前記第１送信ステップにおいて第１設定情報と前記第１ネットワーク構成情報とを前記第１の通信路にて送信するマスター装置は、前記役割変更ステップにおいて役割が変更された情報処理装置である、請求項３に記載の通信方法。
【請求項５】
前記役割変更ステップは、
前記第１のネットワークを構成する情報処理装置のうち、スレーブとしての役割を果たす一のスレーブ装置が、前記一のスレーブ装置以外の前記第１のネットワークを構成する情報処理装置と通信を行うための設定情報を含む外部接続リストの送信を要求する取得要求を、前記第２の通信路にて前記第１のネットワークにおいてマスターとしての役割を果たすマスター装置へ送信する第１取得要求送信ステップと；
前記取得要求を送信した前記一のスレーブ装置が、前記第１取得要求送信ステップにおいて送信された前記取得要求に基づいて、前記マスター装置から送信される、前記取得要求に応じた前記外部接続リストを受信する第４受信ステップと；
前記第４受信ステップにおいて前記外部接続リストを送信した前記マスター装置によって、前記取得要求を送信した前記一のスレーブ装置以外の前記第１のネットワークを構成するスレーブ装置との前記第２の通信路による通信が切断される第２切断ステップと；
前記取得要求を送信した前記一のスレーブ装置が役割をマスターに切り替える役割切替ステップと；
を有する、請求項４に記載の通信方法。
【請求項６】
前記第１のマスター装置が、前記第１送信ステップにおいて送信された前記第１設定情報および前記第１ネットワーク構成情報を受信した前記第２のスレーブ装置から送信される、前記第１設定情報および前記第１ネットワーク構成情報を受信した前記第２のスレーブ装置以外の前記第２のネットワークを構成する情報処理装置と通信を行うための設定情報を含む外部接続リストを含む、第２ネットワーク構成情報と、外部装置が前記第２の通信路にて前記第１設定情報および前記第１ネットワーク構成情報を受信した前記第２のスレーブ装置と通信を行うための第３設定情報とを、前記第２の通信路にて受信する第５受信ステップと；
前記第５受信ステップにおいて受信された前記第３設定情報および前記第２ネットワーク構成情報を受信した前記第１のマスター装置が、受信した前記第３設定情報および前記第２ネットワーク構成情報に基づいて、前記第２のネットワークを構成する情報処理装置と前記第２の通信路を用いた通信を開始する第３通信開始ステップと；
を有し、
前記第５受信ステップにおいて前記第２のスレーブ装置から送信される前記第２ネットワーク構成情報に含まれる前記外部接続リストは、
前記第２のスレーブ装置が、前記外部接続リストの送信を要求する取得要求を、前記第２の通信路にて前記第２のマスター装置に送信し、
前記第２のマスター装置が前記取得要求に基づいて前記第２の通信路にて送信して、前記第２のスレーブ装置が受信した、前記外部接続リストである、請求項１に記載の通信方法。
【請求項７】
前記外部接続リストを送信した前記第２のマスター装置が、前記第２のネットワークを構成するスレーブ装置との前記第２の通信路による通信を切断する第３切断ステップをさらに有する、請求項６に記載の通信方法。
【請求項８】
前記第１ネットワーク構成情報、前記第２ネットワーク構成情報それぞれは、情報の種別を示すヘッダと、前記第２の通信路による通信における所望する役割を示す指定役割情報と、外部装置が前記第１ネットワーク構成情報または前記第２ネットワーク構成情報を送信する情報処理装置以外のネットワークを構成する情報処理装置と通信を行うための設定情報を含む外部接続リストと、を有する、請求項１に記載の通信方法。
【請求項９】
前記外部接続リストは、前記第１のネットワークを構成する情報処理装置、または前記第２のネットワークを構成する情報処理装置と通信を行う場合の認証に用いる認証情報をさらに有する、請求項８に記載の通信方法。
【請求項１０】
前記認証情報は、前記第１のネットワーク、前記第２のネットワークそれぞれに固有の情報、または、前記第１のネットワークを構成する各情報処理装置、前記第２のネットワークを構成する各情報処理装置それぞれに固有の情報である、請求項９に記載の通信方法。
【請求項１１】
外部装置と第１の通信路によって通信を行う第１通信部と；
前記第１の通信路とは異なる第２の通信路によって外部装置と通信を行う第２通信部と；
前記第１の通信路による通信と、前記第２の通信路による通信とをそれぞれ制御する通信制御部と；
複数の外部装置により構成された外部ネットワークに属する一の外部装置から送信され、前記第１通信部が受信した前記外部ネットワークの構成に関するネットワーク構成情報と、前記第２の通信路による通信における役割を決定するための役割調停情報とに基づいて、前記外部ネットワークに属する外部装置との間の前記第２の通信路による通信における役割を決定する役割制御部と；
を備え、
前記通信制御部は、
前記役割制御部により前記第２の通信路による通信におけるマスターの役割を果たすと決定された場合には、前記外部ネットワークを構成する各外部装置との前記第２の通信路による通信を能動的に行わせ、
前記役割制御部により前記第２の通信路による通信におけるスレーブの役割を果たすと決定された場合には、前記一の外部装置との前記第２の通信路による通信を受動的に行わせる、情報処理装置。
【請求項１２】
コンピュータを、
外部装置と第１の通信路によって通信を行う手段；
前記第１の通信路とは異なる第２の通信路によって外部装置と通信を行う手段；
前記第１の通信路による通信と、前記第２の通信路による通信とをそれぞれ制御する手段；
複数の外部装置により構成された外部ネットワークに属する一の外部装置から送信され、前記第１通信部が受信した前記外部ネットワークの構成に関するネットワーク構成情報と、前記第２の通信路による通信における役割を決定するための役割調停情報とに基づいて、前記外部ネットワークに属する外部装置との間の前記第２の通信路による通信における役割を決定する手段；
として機能させ、
前記制御する手段は、
前記決定する手段により前記第２の通信路による通信におけるマスターの役割を果たすと決定された場合には、前記外部ネットワークを構成する各外部装置との前記第２の通信路による通信を能動的に行わせ、
前記決定する手段により前記第２の通信路による通信におけるスレーブの役割を果たすと決定された場合には、前記一の外部装置との前記第２の通信路による通信を受動的に行わせる、プログラム。
【請求項１３】
所定周波数の搬送波を用いた第１の通信路によって外部装置と非接触式に通信を行う第１通信部と、前記第１の通信路とは異なる第２の通信路によって外部装置と通信を行う第２通信部とをそれぞれ備える複数の情報処理装置により構成され、複数の前記情報処理装置のうちの一の情報処理装置が前記第２の通信路による通信におけるマスターの役割を果たす第１のマスター装置として機能し、他の情報処理装置がスレーブの役割を果たす第１のスレーブ装置としてそれぞれ機能する第１のネットワークにおける前記第１のマスター装置が、前記第１のネットワークと同様の構成を有する第２のネットワークにおける一の情報処理装置へ、外部装置が前記第２の通信路にて前記第１のマスター装置と通信を行うための第１設定情報と、前記第１のネットワークの構成に関する第１ネットワーク構成情報とを前記第１の通信路にて送信する第１送信ステップと；
前記第１送信ステップにおいて送信された前記第１設定情報および前記第１ネットワーク構成情報を受信した情報処理装置が前記第２のネットワークにおけるマスターの役割を果たす第２のマスター装置である場合、受信した前記第１ネットワーク構成情報と、前記第２の通信路による通信における役割を決定するための役割調停情報とに基づいて、前記第２のマスター装置が、前記第１のマスター装置との間の前記第２の通信路による通信における役割を決定する第１決定ステップと；
前記第２のマスター装置が、外部装置が前記第２の通信路にて前記第２のマスター装置と通信を行うための第２設定情報と、前記第２ネットワークの構成に関する第２ネットワーク構成情報を前記第１の通信路にて前記第１のマスター装置へ送信する第２送信ステップと；
受信した前記第２ネットワーク構成情報と、前記第２の通信路による通信における役割を決定するための役割調停情報とに基づいて、前記第１のマスター装置が、前記第２のマスター装置との間の前記第２の通信路による通信における役割を決定する第２決定ステップと；
前記第１決定ステップまたは前記第２決定ステップにおいてマスターの役割を果たすと決定した前記第１のマスター装置または前記第２のマスター装置のいずれか一方の情報処理装置が、受信した前記第１設定情報および前記第１ネットワーク構成情報、または前記第２設定情報および前記第２ネットワーク構成情報に基づいて、前記第１決定ステップまたは前記第２決定ステップにおいてスレーブの役割を果たすと決定した他方の情報処理装置が属するネットワークを構成する他の情報処理装置と前記第２の通信路を用いた通信を開始する第１通信開始ステップと；
を有する、通信方法。
【手続補正２】
【補正対象書類名】明細書
【補正対象項目名】０００８
【補正方法】変更
【補正の内容】
【０００８】
また、複数のネットワーク同士を接続したネットワーク（以下、「スキャタネット」という。）を構築することによって、異なるネットワークに属する情報処理装置同士の通信を実現することもできる。図２は、スキャタネットの一例を示す説明図である。ここで、図２は、情報処理装置１０Ａと情報処理装置１０ＤとからなるネットワークＮ１１と、情報処理装置１０Ｂと情報処理装置１０ＣとからなるネットワークＮ１２とを、情報処理装置１０Ａと情報処理装置１０ＣとからなるネットワークＮ１３により接続した例を示している。また、図２では、情報処理装置１０ＡがネットワークＮ１１およびネットワークＮ１３におけるマスター装置としての役割を果たし、情報処理装置１０ＣがネットワークＮ１２においてマスター装置としての役割を果たす例を示している。図２に示すようなスキャタネットを構築することによって、例えば図２に示す情報処理装置１０Ｂと情報処理装置１０Ｄとの間における通信、すなわち、異なるネットワークに属する情報処理装置同士の通信を実現することができる。
【手続補正３】
【補正対象書類名】明細書
【補正対象項目名】０１９８
【補正方法】変更
【補正の内容】
【０１９８】
ステップＳ４１４において外部接続リストを送信したマスター装置（１００Ｄ）は、ステップＳ４１２において生成した一時パスコードをスレーブ装置（１００Ｆ，１００Ｇ）に送信する（Ｓ４１６）。そして、マスター装置（１００Ｄ）は、スレーブ装置（１００Ｆ，１００Ｇ）との間における第２の通信路による通信を切断する（Ｓ４１８；第２の通信路切断処理）。また、マスター装置（１００Ｄ）は、スレーブ装置（１００Ｅ）との間における第２の通信路による通信を切断する（Ｓ４２０；第２の通信路切断処理）。なお、マスター装置（１００Ｄ）がステップＳ４１８、Ｓ４２０の処理を行う順番は、図１６に示す例に限られない。
【手続補正４】
【補正対象書類名】明細書
【補正対象項目名】０２１８
【補正方法】変更
【補正の内容】
【０２１８】
［情報処理装置１００のハードウェア構成例］
図１９は、本発明の実施形態に係る情報処理装置１００のハードウェア構成の一例を示す説明図である。図１９を参照すると、情報処理装置１００は、例えば、無線通信アンテナ回路１５０と、搬送波送信回路１５２と、通信インタフェース１５４と、ＭＰＵ１５６と、ＲＯＭ１５８と、ＲＡＭ１６０と、記録媒体１６２と、入出力インタフェース１６４と、操作入力デバイス１６６と、表示デバイス１６８とを備える。また、情報処理装置１００は、例えば、データの伝送路としてのバス１７０で各構成要素間を接続する。