(57)【要約】【課題】無線ネットワークのアクセスポイント機能を持つ複数の無線通信装置により形成される無線ネットワークにおいて、他の通信方式を持つ無線通信装置へのブリッジ機能を最適な構成で提供する。【解決手段】無線ネットワークのアクセスポイント機能及び他のネットワークへの接続機能を持つ無線通信装置１は、所定の基準で定められたアクセスポイントになることを希望する度合いを示すインテント値を記憶するグループオーナーインテント値２２１と、他の無線通信装置からの通信を他のネットワークへの接続機能にブリッジすることの可否に関する情報であるブリッジパラメータ２２２を記憶する。ブリッジパラメータ２２２及びインテント値とを他の無線通信装置と交換し、交換した他の無線通信装置及び自装置のブリッジパラメータ２２２及びインテント値に基づいて、アクセスポイントを決定する。【選択図】図１
2014027468.tif 000002
【特許請求の範囲】
【請求項１】
無線ネットワークのアクセスポイント機能及び他のネットワークへの接続機能を持つ無線通信装置であって、
所定の基準で定められたアクセスポイントになることを希望する度合いを示すインテント値を記憶するインテント値記憶部と、
他の無線通信装置からの通信を他のネットワークへの接続機能にブリッジすることの可否に関する情報であるブリッジパラメータを記憶するブリッジパラメータ記憶部と、
前記ブリッジパラメータ及び前記インテント値とを他の無線通信装置と交換する交換手段と、
交換した他の無線通信装置及び自装置の前記ブリッジパラメータ及び前記インテント値に基づいて、アクセスポイントを決定する手段と、
を有することを特徴とする無線通信装置。
【請求項２】
前記交換手段による交換の際に、交換相手の無線通信装置の前記ブリッジパラメータに相当する情報を要求するフレームを送信することを特徴とする請求項１記載の無線通信装置。
【請求項３】
前記交換手段による交換の際に、交換相手の無線通信装置の前記インテント値の情報を要求するフレームに、交換相手の無線通信装置の前記ブリッジパラメータに相当する情報の要求を埋め込んで、交換相手に送信することを特徴とする請求項１又は２記載の無線通信装置。
【請求項４】
前記ブリッジパラメータは、ＯＮとＯＦＦの二値であることを特徴とする請求項１から３のいずれか１項記載の無線通信装置。
【請求項５】
無線ネットワークのアクセスポイント機能及び他のネットワークへの接続機能を持つ無線通信装置の制御方法であって、
所定の基準で定められたアクセスポイントになることを希望する度合いを示すインテント値を記憶するインテント値記憶工程と、
他の無線通信装置からの通信を他のネットワークへの接続機能にブリッジすることの可否に関する情報であるブリッジパラメータを記憶するブリッジパラメータ記憶工程と、
前記ブリッジパラメータ及び前記インテント値とを他の無線通信装置と交換する交換工程と、
交換した他の無線通信装置及び自装置の前記ブリッジパラメータ及び前記インテント値に基づいて、アクセスポイントを決定する工程と、
を含むことを特徴とする無線通信装置の制御方法。
【請求項６】
無線ネットワークのアクセスポイント機能及び他のネットワークへの接続機能を持つ無線通信装置に、
所定の基準で定められたアクセスポイントになることを希望する度合いを示すインテント値を記憶するインテント値記憶処理と、
他の無線通信装置からの通信を他のネットワークへの接続機能にブリッジすることの可否に関する情報であるブリッジパラメータを記憶するブリッジパラメータ記憶処理と、
前記ブリッジパラメータ及び前記インテント値とを他の無線通信装置と交換する交換処理と、
交換した他の無線通信装置及び自装置の前記ブリッジパラメータ及び前記インテント値に基づいて、アクセスポイントを決定する処理と、
を実行させることを特徴とするプログラム。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、無線通信装置、その制御方法及びプログラムに関し、特に、ＩＥＥＥ８０２．１１規格におけるアドホックモードの通信の使い勝手を向上させる技術に関する。
【背景技術】
【０００２】
無線LAN(Local Area Network)の標準規格の策定を行うIEEE(The Institute of Electrical and Electronic Engineers)802.11タスクグループが規定した、802.11a、802.11g、802.11nなどの無線LAN技術は、世界的に、オフィスまたは家庭で普及している。
【０００３】
802.11aは、5[GHz]の周波数帯域を用いて通信をおこなう仕様であり、一方、802.11gは、2.4[GHz]の周波数帯域を用いて通信をおこなう仕様である。また、802.11nは、MIMO(Multiple Input Multiple Output)という、送信側および受信側にて複数のアンテナを組み合わせることにより、データ送受信の帯域を広げる無線通信技術である。
【０００４】
802.11a/11g/11nの仕様においては、その接続形態は、インフラストラクチャーモードとアドホックモードの2つに分けられる。
インフラストラクチャーモードは、アクセスポイントを中心に、無線LAN端末であるステーションが存在し、あるステーションと他のステーションの間のデータ伝送を、アクセスポイント経由でおこなうものである。オフィス、家庭などの環境において、多く使用されており、一般的な接続形態であるといえる。
【０００５】
一方、アドホックモードは、アクセスポイントが存在せず、ステーション間でのデータ伝送をステーション同士で直接おこなうものである。したがって、アクセスポイントの使用を必要としない。
【０００６】
しかし、複数のデバイス間でアドホックモードの通信（以下、アドホック通信という）をする場合に、各デバイスがネットワークに属する全てのデバイスの状況を把握する必要があるため、伝送レートや認証機能など機能を限定して使用する場合が多く、また接続のための設定方法も煩雑であったりするため、802.11a/g/n仕様においては、補助的な通信方式としての役割以上に普及していない。
【０００７】
しかし、近年ではパソコンなどの通信端末以外に、携帯電話、デジカメ、プリンタ、携帯オーディオなどの小型端末にまで無線LAN通信機能を搭載した通信デバイスが増えてきた。もちろんこれらの通信デバイスもアクセスポイント経由での通信が可能であるが、通信デバイス間でのデータ通信に限って使用するケース、たとえばデジカメとプリンタなどの場合にはアクセスポイント経由で接続するより、アクセスポイントなしにアドホック的に直接接続する方が利用勝手がよい。
【０００８】
そこで、無線LAN製品の普及促進を図ることを目的とした業界団体であるWi-Fi Allianceなどで、端末間で直接通信するための無線設定方法や、接続方法等に関する仕様が検討されている。
【０００９】
例えば非特許文献１では、基本概念として、各通信デバイスがソフトウェアアクセスポイント機能を搭載し、ネットワークに参加する複数台の対応機器の中で、いずれか一台の通信装置が、実際にソフトウェアアクセスポイントとして動作することが示されている。
ソフトウェアアクセスポイントが通常のアクセスポイントのようにふるまうことで、インフラモード同じように最大伝送レートや暗号方式の接続手順を行うことが可能となる。
【００１０】
なお、非特許文献１では、ある一つのネットワークに参加する各通信装置を、P2P Deviceとして定義し、そのネットワークを、P2P Groupとして定義している。そして、P2P Groupにおいて、実際にソフトウェアアクセスポイントの機能を用いるP2P Deviceを、P2P Group Ownerとして定義し、P2P Group Owner以外のP2P Deviceを、P2P Clientとして定義している。そして、複数のP2P DeviceからP2P Group Owner（以下、グループオーナーという）を選出する手順を、Group Owner Negotiationとして定義している。
【００１１】
非特許文献１でのグループオーナーの決定手順（Group Owner Negotiation）は、接続したい相手となる通信装置同士が、GO Negotiation Requestフレーム、GO Negotiation Responseフレーム、GO Negotiation Confirmationフレームという、3つ(3-way)の情報の交換を行い決定することが記載されている。
【００１２】
Group Owner Negotiationのシーケンスの例を図８に示す。図示のように、まず、無線通信装置１００は、プローブ要求フレームを送信する（シーケンスＳ１０１）。プローブ要求フレームを受信した無線通信装置２００は、プローブ応答フレームを返信する（シーケンスＳ１０２）。無線通信装置１００は、プローブ応答フレームを受信したことで、通信可能な場所に他の無線通信装置が存在することを認識すると、ＧＯネゴシエーション要求フレームを送信することにより、グループオーナーネゴシエーションを開始する（シーケンスＳ１０３）。ＧＯネゴシエーション要求フレームを受信した無線通信装置２００は、ＧＯネゴシエーション応答フレームを返信する（シーケンスＳ１０４）。
【００１３】
ＧＯネゴシエーション要求フレームには、P2P IE(Peer-to-Peer Information Element)と、WPS IE(Wi-Fi Protected Setup Information Element)が含まれる。そして、P2P IEの中に、P2P Group Ownerになることをどれだけ強く希望するかの度合いを表すグループオーナーインテント値、サポートするチャンネルを表すChannelなどの情報が含まれる。
【００１４】
ＧＯネゴシエーション要求フレームを受信した無線通信装置２００は、ＧＯネゴシエーション応答フレームを送出する。ＧＯネゴシエーション応答フレームには、ＧＯネゴシエーション要求フレームと同様に、P2P IEの内部に、グループオーナーインテント値、Channel、などが含まれる。
【００１５】
ＧＯネゴシエーション応答フレームを受信した無線通信装置１００は、図９に示すフローチャートの手順により、Ｐ２Ｐグループオーナーを決定し、その結果をＧＯネゴシエーション完了フレームにより、無線通信装置２００に通知する（シーケンスＳ１０５）。また、ＧＯネゴシエーション要求フレームを受信した無線通信装置２００も、図９に示すフローチャートの手順により、Ｐ２Ｐグループオーナーを決定する。すなわち、無線通信装置１００、２００は、ここに同じ手順によりＰ２Ｐグループオーナーを決定する。以下、無線通信装置１００の動作について説明する。
【００１６】
図９に示すように、無線通信装置１００は、無線通信装置２００のグループオーナーインテント値ｘ２と、自装置のグループオーナーインテント値ｘ１とが等しいか否かを判定する（ステップＳＴ１０１）。そして、等しくない場合は、ｘ１とｘ２の大小関係を判定し（ステップＳＴ１０２）、グループオーナーインテント値の大きい方の無線通信装置をＰ２Ｐグループオーナーとする（ステップＳＴ１０２〜ＳＴ１０４）。
【００１７】
また、グループオーナーインテント値が同じ値の場合は、タイブレークビット値（Tie Break Bit）を用いて決める（ステップＳＴ１０５〜ＳＴ１０７）。
【００１８】
ここで、タイブレークビット値とは、ＧＯネゴシエーション要求フレームを発行する無線通信装置がランダムに１又は０に設定し、ＧＯネゴシエーション要求フレームに含めて送信し、ＧＯネゴシエーション応答フレームでは、ＧＯネゴシエーション要求フレームに含まれているタイブレークビット値をトグルして返信することが定められている値である。
【００１９】
また、双方のグループオーナーインテント値がともに１５であった場合には、Ｐ２Ｐグループオーナーの決定手順を失敗とする（ステップＳＴ１０７）。なお、グループオーナーインテント値は、０から１５までの整数とする仕様である。
【００２０】
このように非特許文献１に記載された接続方法でソフトアクセスポイントとなるデバイス（グループオーナー）を決めることができ、アクセスポイントなしにデバイス間でのP2P通信が可能となる。
【００２１】
一方、近年はスマートフォンなど携帯電話の３Ｇなどの電話回線を使ってインターネットに接続できるインフラが全世界で整っている。そこで、無線ＬＡＮ機器が３Ｇ回線を使ってインターネットに接続するためのツールとして、３Ｇ回線と無線ＬＡＮ回線をブリッジする小型ルーターも製品化されている。
【００２２】
また、最近では無線ＬＡＮが搭載されたスマートフォンやモバイル端末も増えており、３Ｇ回線が込んでいるときや近くに無線ＬＡＮのアクセスポイントがあるときは無線ＬＡＮ経由でインターネットに接続できるようになっている。
【００２３】
さらに、これらは先行技術であるWi-Fi Peer-to-Peer(P2P)のアドホック機能を搭載しており、たとえばスマートフォンからプリンタへ印刷データを伝送するときはアクセスポイントを経由せずに直接接続することも可能となっている。そのときは、スマートフォンかプリンタのどちらかがオーナーとなる。
【００２４】
しかし、無線ＬＡＮ搭載のスマートフォンをルーター代わりとして使用したいとき、たとえば、ＰＣとスマートフォンを直接接続して、スマートフォンをオーナーに決めることで、ＰＣからスマートフォンから３Ｇ回線を経由してインターネットに接続することも可能となる。
【００２５】
そのため、３Ｇ回線など無線ＬＡＮとは異なる他の通信手段を有して、他の通信手段経由でインターネットに接続したいケースでは、スマートフォンなど３Ｇ回線を有している端末側がアクセスポイントとしてグループオーナーになるべきである。
【００２６】
しかしながら、上記に記載したように非特許文献１にはグループオーナーを決める判断として各デバイスのGroup Owner Intent値およびTie Break Bitで決めているため、グループオーナーを決定する要素として他の通信方式へのブリッジ機能の具備が考慮されていない。
【発明の概要】
【発明が解決しようとする課題】
【００２７】
本発明は、このような問題を解決するためになされたものであり、その目的は、無線ネットワークのアクセスポイント機能を持つ複数の無線通信装置により形成される無線ネットワークにおいて、他の通信方式を持つ無線通信装置へのブリッジ機能を最適な構成で提供することである。
【課題を解決するための手段】
【００２８】
上記目的を達成するために本発明は、第１の態様として、無線ネットワークのアクセスポイント機能及び他のネットワークへの接続機能を持つ無線通信装置であって、所定の基準で定められたアクセスポイントになることを希望する度合いを示すインテント値を記憶するインテント値記憶部と、他の無線通信装置からの通信を他のネットワークへの接続機能にブリッジすることの可否に関する情報であるブリッジパラメータを記憶するブリッジパラメータ記憶部と、前記ブリッジパラメータ及び前記インテント値とを他の無線通信装置と交換する交換手段と、交換した他の無線通信装置及び自装置の前記ブリッジパラメータ及び前記インテント値に基づいて、アクセスポイントを決定する手段と、を有することを特徴とする無線通信装置を提供する。
【００２９】
また、本発明は、第２の態様として、無線ネットワークのアクセスポイント機能及び他のネットワークへの接続機能を持つ無線通信装置の制御方法であって、所定の基準で定められたアクセスポイントになることを希望する度合いを示すインテント値を記憶するインテント値記憶工程と、他の無線通信装置からの通信を他のネットワークへの接続機能にブリッジすることの可否に関する情報であるブリッジパラメータを記憶するブリッジパラメータ記憶工程と、前記ブリッジパラメータ及び前記インテント値とを他の無線通信装置と交換する交換工程と、交換した他の無線通信装置及び自装置の前記ブリッジパラメータ及び前記インテント値に基づいて、アクセスポイントを決定する工程と、を含むことを特徴とする無線通信装置の制御方法を提供する。
【００３０】
また、本発明は、第３の態様として、無線ネットワークのアクセスポイント機能及び他のネットワークへの接続機能を持つ無線通信装置に、所定の基準で定められたアクセスポイントになることを希望する度合いを示すインテント値を記憶するインテント値記憶処理と、他の無線通信装置からの通信を他のネットワークへの接続機能にブリッジすることの可否に関する情報であるブリッジパラメータを記憶するブリッジパラメータ記憶処理と、前記ブリッジパラメータ及び前記インテント値とを他の無線通信装置と交換する交換処理と、交換した他の無線通信装置及び自装置の前記ブリッジパラメータ及び前記インテント値に基づいて、アクセスポイントを決定する処理と、を実行させることを特徴とするプログラムを提供する。
【発明の効果】
【００３１】
本発明によれば、無線ネットワークのアクセスポイント機能を持つ複数の無線通信装置により形成される無線ネットワークにおいて、他の通信方式を持つ無線通信装置へのブリッジ機能を最適な構成で提供することが可能となる。
【図面の簡単な説明】
【００３２】
【図１】本発明の実施形態に係る無線通信装置１のブロック図である。
【図２】本実施形態に係る無線通信装置のグループオーナーネゴシエーションの手順を示すシーケンス図である。
【図３】図２のグループオーナーネゴシエーションにおいて、グループオーナーを決定する手順を示すフローチャート図（その１）である。
【図４】図２のグループオーナーネゴシエーションにおいて、グループオーナーを決定する手順を示すフローチャート図（その２）である。
【図５】図２のグループオーナーネゴシエーションにおいて、グループオーナーを決定する別の一手順を示すフローチャート図である。
【図６】本実施形態に係る無線通信装置のグループオーナーネゴシエーション及びグループオーナー再ネゴシエーションの手順を示すシーケンス図である。
【図７】本実施形態に係る無線通信装置のグループオーナーネゴシエーション及びグループオーナー再ネゴシエーションの手順を示す状態遷移図である。
【図８】従来の無線通信装置のグループオーナーネゴシエーションの手順を示すシーケンス図である。
【図９】図８のグループオーナーネゴシエーションにおいて、グループオーナーを決定する手順を示すフローチャート図である。
【発明を実施するための形態】
【００３３】
以下、本発明の実施形態について図面を参照しながら詳細に説明する。
＜無線通信装置の構成及び概略動作＞
図１は、本実施形態に係る無線通信装置１のブロック図である。図１に示すように、無線通信装置１は、無線通信モジュール２と３Ｇ通信モジュール３を具備している。ここで、無線通信モジュール２は、IEEE802.11規格に準拠している。
【００３４】
無線通信モジュール２は、バス２０と、バス２０に接続されたＣＰＵ（Central Processing Unit）２１、メモリ２２、USB（Universal Serial Bus）などの外部Ｉ／Ｆ（インタフェース）２３、及びMAC（Media Access Control）H/W（ハードウェア）２４を備えている。メモリ２２は、ＣＰＵ２１が実行するファームウェア２９や各種固定データを記憶するROM（Read Only Memory）、及びＣＰＵ２１の動作時にはワークエリアとなるRAM（Random Access Memory）などからなる。
【００３５】
また、無線通信モジュール２は、ＭＡＣハードウェア２４に接続されたＰＨＹ（物理層）部２５、ＰＨＹ部２５に接続されアンテナ２８を備えている。なお、無線通信モジュール２は、これ以外にもクロック生成部、電力供給部等を備えているが、これらの一般的な構成要素は省略した。
【００３６】
ファームウェア２９には、外部Ｉ／Ｆ２３から受け取ったデータを基に送信データフレームを生成する通信プロトコル制御部２９２、受信情報を解析するパラメータ解析部２９１等、無線ＬＡＮのプロトコルを制御する上で必要となる機能が実装されている。なお、これらの機能の一部を外部Ｉ／Ｆ２３の外側に設けることもできる。
【００３７】
ＰＨＹ部２５は、ベースバンド部２６とＲＦ（Radio Frequency）部２７からなる。ベースバンド部２６は、送信時はＭＡＣハードウェア２４からのデータの変調処理などを行い、受信時にはＲＦ部２７からのデータの復調処理などを行う。ＲＦ部２７は、送信時はベースバンド部２６からベースバンド信号を無線周波信号に変換してアンテナ２８に送出し、受信時はアンテナ２６からの無線周波信号をベースバンド信号に変換してベースバンド部２６に送出する。
【００３８】
また、メモリ２２には、後述するグループオーナーネゴシエーションの際に用いるグループオーナーインテント値２２１とブリッジパラメータ２２２を記憶している。
【００３９】
また、３Ｇ通信モジュール３は、３Ｇの電話回線を使ってインターネットなどに接続するモジュールである。無線通信装置１は、無線通信モジュール２を介して他の無線通信装置と送受信した通信データを３Ｇ通信モジュール３にブリッジする機能を備える。なお、３Ｇ回線に限定する必要はなく、IEEE802.16など、他の通信規格でもよい。
【００４０】
＜グループオーナーネゴシエーション＞
ファームウェア２９として、従来装置と同様、Wi-Fi Directに準拠するグループオーナーネゴシエーションを実行するために必要なプログラム及びデータが実装されている。
【００４１】
図２は、無線通信装置１が同様な構成を持つ他の無線通信装置４との間でＰ２Ｐグループオーナーを決定する手順を示すシーケンス図である。ここでは、無線通信装置１が探索動作を開始した場合について説明する。なお、あらかじめ各無線通信装置は、グループオーナーインテント値２２１及びブリッジパラメータ２２２などの制御情報を、例えば外部Ｉ／Ｆ２３を介してメモリ２２に入力し、保持しておく。無線通信装置４についても同様である。
【００４２】
まず、無線通信装置１は、プローブ要求フレームを送信する（シーケンスＳ１）。プローブ要求フレームを受信した無線通信装置４は、プローブ応答フレームを返信する（シーケンスＳ２）。無線通信装置１は、プローブ応答フレームを受信したことで、通信可能な場所に他の無線通信装置が存在することを認識すると、ＧＯネゴシエーション要求フレームを送信することにより、グループオーナーネゴシエーションを開始する（シーケンスＳ３）。ＧＯネゴシエーション要求フレームを受信した無線通信装置４は、ＧＯネゴシエーション応答フレームを返信する（シーケンスＳ４）。
【００４３】
次に、無線通信装置１は、ブリッジパラメータ要求フレームを送信する（シーケンスＳ５）。このフレームは、無線通信装置４に対して、ブリッジパラメータ２２２を要求するとともに、無線通信装置１のブリッジパラメータ２２２を通知するフレームである。ブリッジパラメータ要求フレームを受信した無線装置４は、ブリッジパラメータ応答フレームにブリッジパラメータ２２２を含めて、これを返信する（シーケンスＳ６）。
【００４４】
このように図２に示すように、ブリッジパラメータ要求／応答フレームを交換して次段のグループオーナー決定手順に入るやり方の他に、ブリッジパラメータに関する情報を、ＧＯネゴシエーション要求／応答フレームに含めるやり方も好ましい。この場合、ブリッジパラメータに関する情報を、ＧＯネゴシエーション要求フレーム又はＧＯネゴシエーション応答フレームのユーザ定義可能な箇所等に含める。
【００４５】
例えば、ＧＯネゴシエーション要求フレームは、ヘッダの後に可変長のデータが続く形式であるが、このデータ中の“Request Device MaxClients info”フレームのデータとして、無線通信装置１のブリッジパラメータ２２２を含める。一方で、ＧＯネゴシエーション応答フレーム中の“Response Device MaxClients info”フレームのデータとして、無線通信装置４のブリッジパラメータ２２２を含める。このようにして、双方がお互いのブリッジパラメータを交換する。
【００４６】
あるいは、まったく新規なユーザ定義を行って、“Bridge Info”のデータとして、ブリッジパラメータ２２２を含めるやり方でもよい。
これら、ＧＯネゴシエーション要求／応答フレームにブリッジパラメータを含めて交換する方法は、図２に示したような新たなシーケンスを設定するやり方に比べて、プロトコルを大きく変更する必要がない。
【００４７】
なお、ブリッジパラメータ２２２を交換する理由は、ブリッジパラメータ２２２が、機器がグループオーナーになったときにＰ２Ｐ環境であってもこのグループオーナーを経由して、３Ｇ通信モジュール３にブリッジし、３Ｇ通信によって外部のネットワーク（例えばインターネット）に接続できることを意味するパラメータであるからである。
【００４８】
Ｐ２Ｐネットワークを構成する上で、Ｐ２Ｐネットワークが外界のネットワークと接続できる方が望ましいので、ブリッジ機能を具備しているデバイスがグループオーナーになるべきである。
【００４９】
無線通信装置４のブリッジパラメータ２２２を受信した無線通信装置１は、図３及び図４に示すフローチャートの手順により、Ｐ２Ｐグループオーナーを決定し、その結果をＧＯネゴシエーション完了フレームにより、無線通信装置４に通知する（シーケンスＳ７）。また、無線通信装置４も、図３及び図４に示すフローチャートの手順により、Ｐ２Ｐグループオーナーを決定する。すなわち、無線通信装置１、４は、ここに同じ手順によりＰ２Ｐグループオーナーを決定する。以下、無線通信装置１の動作について説明する。
【００５０】
図３に示すように、まず、ブリッジパラメータ２２２の値が１（ＯＮ）になっている方の装置をグループオーナーとして決定する（ステップＳＴ５〜８）。双方とも１になっている場合は（ステップＳＴ１でＹｅｓ）、グループオーナーインテント値２２１の大小で決定する（ステップＳ２〜４）。なお、この場合においてグループオーナーインテント値２２１が同じであった場合の処理については記載を省略しているが、従来技術と同様にするとよい。
【００５１】
無線通信装置１と無線通信装置４の両方とも、ブリッジパラメータ２２２の値が０（ＯＦＦ）である場合は（ステップＳＴ１でＮｏ、ステップＳＴ５でＮｏ、ステップＳＴ７でＮｏ）、図４に進む。
【００５２】
図４のフローチャートのグループオーナーの決定手順は、図９の決定手順と同様である。したがって、無線通信装置１は、無線通信装置４のグループオーナーインテント値ｙ４と、自装置のグループオーナーインテント値ｙ１とが等しいか否かを判定する（ステップＳＴ９）。そして、等しくない場合は、ｙ１とｙ４の大小関係を判定し（ステップＳＴ１０）、グループオーナーインテント値の大きい方の無線通信装置をＰ２Ｐグループオーナーとする（ステップＳＴ１０〜ＳＴ１２）。
【００５３】
また、グループオーナーインテント値が同じ値の場合は、タイブレークビット値（Tie Break Bit）を用いて決める（ステップＳＴ１３〜ＳＴ１４）。また、双方のグループオーナーインテント値がともに１５であった場合には、Ｐ２Ｐグループオーナーの決定手順を失敗とする（ステップＳＴ１５）。
【００５４】
図３及び図４のフローに示したグループオーナーの決定手順の他には、図５に示すような決定手順も好ましい。図５の決定手順では、ブリッジパラメータ２２２の値が１（ＯＮ）であった場合、グループオーナーインテント値２２１を一定値増加させる処理を行っている（ステップＳＴ２１〜ＳＴ２４）。ステップＳＴ２５以降のフローは、図４と同じである。
【００５５】
なお、一定値増加させる態様に変えて、所定の値、例えば１５（仕様上の最大値）に変更するという態様でもよい。
【００５６】
＜グループオーナーの更新＞
次に、図２の手順で決定したグループオーナーを更新する手順について、図６に示すようなシーケンス図によって説明する。ここでは、ＧＯネゴシエーション要求フレーム及びＧＯネゴシエーション応答フレームのやりとりの際に、ブリッジパラメータ２２２の値を交換する手順とした。図６の時間軸（無線通信装置１、４から下方に延びる縦線）において、斜線付きの矩形を記載した部分は、無線通信装置１、４がグループオーナーになっている時間を示す。
【００５７】
図示のように、無線通信装置１と無線通信装置４との間でプローブ要求フレーム、プローブ応答フレームのやりとりを行い（シーケンスＳ２１、Ｓ２２）、その後にグループオーナーネゴシエーションを行って、グループオーナーを決定する（シーケンスＳ２３〜Ｓ２５）。ここでは、無線通信装置４がグループオーナーになったものとする。また、図示を省略したが、Ｐ２Ｐグループには、無線装置１以外のＰ２Ｐクライアントが存在する。
【００５８】
無線通信装置４がグループオーナーになって動作しているときに、ブリッジパラメータ２２２の値が１（ＯＮ）から０（ＯＦＦ）に変更になったものとする。無線通信装置４は、ブリッジパラメータ２２２の変更を通知するフレームをＰ２Ｐクライアント（ここでは、無線通信装置１）に送信する（シーケンスＳ２６）。
【００５９】
変更を通知するフレームを受信した無線通信装置１は、グループオーナーになることを希望する場合（図７を参照して後述）、無線通信装置４に対してＧＯネゴシエーション要求フレームを送信する（シーケンスＳ２７）。これにより、グループオーナー再ネゴシエーションが始まる。
【００６０】
シーケンスＳ２７〜Ｓ２９でやりとりされる情報は、最初のシーケンスＳ２３〜Ｓ２５でやりとりされる情報で同じである。ここでは、無線通信装置１が新たにグループオーナーに決定し、ＧＯネゴシエーション完了フレーム（シーケンスＳ２９）により、無線通信装置４に通知したものとする。
【００６１】
無線通信装置４は、ＧＯネゴシエーション完了フレームにより、自分以外の無線通信装置が新たにグループオーナーに決定したことを通知されると、現在のＰ２Ｐクライアントである無線通信装置１及び図示されていない他の無線通信装置に対して、自分がグループオーナーである無線ネットワークの切断解除及びオーナー変更を通知する（シーケンスＳ３０）。
【００６２】
図７は、図６のシーケンスＳ２６〜Ｓ３０及びそれ以降の無線通信装置１及び無線通信装置４の動作を示す状態遷移図である。この図において、ステップＳＴ３１〜ＳＴ３９は無線通信装置４の動作であり、ステップＳＴ４１〜ＳＴ４８は無線通信装置１の動作である。
【００６３】
なお、無線通信装置１以外のＰ２Ｐクライアントも無線通信装置１と同様に動作する。すなわち、グループオーナーである無線通信装置４は、Ｐ２Ｐクライアントであるすべての無線通信装置に対して、順番に図７に示すフローを実行する。
【００６４】
無線通信装置４は、アイドル（待機）状態（ステップＳＴ３１）において、ブリッジパラメータがＯＮからＯＦＦに変化すると（ステップＳＴ３２：Ｙｅｓ）、電力供給状況変化情報を通知するフレームをＰ２Ｐクライアントである無線通信装置１に送信する（ステップＳＴ３３）。このステップは図６のシーケンスＳ２６に対応する。
【００６５】
無線通信装置１は、アイドル状態（ステップＳＴ４１）において、電力供給状況変化情報を通知するフレームを受信すると（ステップＳＴ４２）、グループオーナーの交代、即ち自分がグループオーナーになることを希望するか否かを判断する（ステップＳＴ４３）。
【００６６】
ここで、無線通信装置１は、例えば、Ｐ２Ｐクライアントになった時のグループオーナーネゴシエーション時にＯＦＦであったブリッジパラメータがＯＮに変化した場合に、グループオーナーになることを希望すると判断する。
【００６７】
無線通信装置１は、グループオーナーの交代を希望する場合（ステップＳＴ４３：Ｙｅｓ）、グループオーナーネゴシエーション要求を発行し、無線通信装置４に送信する（ステップＳＴ４４）。このステップは図６のシーケンスＳ２７に対応する。また、グループオーナーの交代を希望しない場合（ステップＳＴ４３：Ｎｏ）、アイドル状態（ステップＳＴ４１）に移行する。
【００６８】
無線通信装置４は、ブリッジパラメータ変更を通知するフレームを送信した後、グループオーナーネゴシエーション要求フレームを待ち（ステップＳＴ３４）、所定時間内に受信した場合は、グループオーナーネゴシエーション応答を発行し、無線通信装置１に送信する（ステップＳＴ３５）。このステップは図６のシーケンスＳ２８に対応する。また、グループオーナーネゴシエーション要求フレームを所定時間内に受信しなかった場合は（ＳＴ３４：タイムアウト）、アイドル状態（ステップＳＴ３１）に移行する。
【００６９】
無線通信装置１は、グループオーナーネゴシエーション要求フレームを送信した後、グループオーナーネゴシエーション応答フレームを待ち（ステップＳＴ４５）、所定時間内に受信した場合は、図３〜図５に示すフローによりグループオーナーを決定した後にグループオーナーネゴシエーション完了を発行し、無線通信装置４に送信する（ステップＳＴ４６）。このステップは図６のシーケンスＳ２９に対応する。グループオーナーネゴシエーション応答フレームを所定時間内に受信しなかった場合は（ステップＳＴ４５：タイムアウト）、アイドル状態（ステップＳＴ４１）に移行する。
【００７０】
無線通信装置４は、グループオーナーネゴシエーション応答フレームを送信した後、グループオーナーネゴシエーション完了フレームを待ち（ステップＳＴ３６）、所定時間内に受信した場合は、グループオーナーネゴシエーション完了フレームに含まれている情報から、グループオーナーが交代したか否かを判断する（ステップＳＴ３７）。そして、グループオーナーが交代したと判断した場合は（ステップＳＴ３７：Ｙｅｓ）、Ｐ２Ｐクライアントに対して、自分がグループオーナーであるネットワークグループの切断解除通知を発行し（ステップＳＴ３８）、切断解除を実行する（ステップＳＴ３９）。
【００７１】
無線通信装置４は、グループオーナーネゴシエーション完了フレームを所定時間内に受信しなかった場合（ステップＳＴ３６：タイムアウト）、及びグループオーナーが交代しないと判断した場合（ステップＳＴ３７：Ｎｏ）は、アイドル状態（ステップＳＴ３１）に移行する。
【００７２】
無線通信装置１は、グループオーナーネゴシエーション完了フレームを送信した後、グループオーナーが交代したか否か、即ち自分がグループオーナーになったか否かを判断する（ステップＳＴ４７）。そして、グループオーナーが交代したと判断した場合は（ステップＳＴ４７：Ｙｅｓ）、オーナー処理を開始し（ステップＳＴ４８）、グループオーナーが交代しないと判断した場合は（ステップＳＴ４７：Ｎｏ）、アイドル状態（ステップＳＴ４１）に移行する。
【００７３】
上述した本実施形態によれば、無線ネットワークの簡易アクセスポイント機能を持つ複数の無線通信装置により形成される無線ネットワークにおいて、他の通信方式を持つ無線通信装置へのブリッジ機能を最適な構成で提供することが可能となる。
【符号の説明】
【００７４】
１、４    無線通信装置
２    無線通信モジュール
３    ３Ｇ通信モジュール
２０    バス
２１    ＣＰＵ
２２    メモリ
２２１    インテント値
２２２    ブリッジパラメータ
２３    外部Ｉ／Ｆ
２４    ＭＡＣハードウェア
２５    ＰＨＹ部
２６    ベースバンド部
２７    ＲＦ部
２８    アンテナ
２９    ファームウェア
２９１    パラメータ制御部
２９２    通信プロトコル制御部
【先行技術文献】
【非特許文献】
【００７５】
【非特許文献１】Wi-Fi Peer-to Peer (P2P) Technical Specification Version 1.00
【図１】
2014027468.tif 000003
【図２】
2014027468.tif 000004
【図３】
2014027468.tif 000005
【図４】
2014027468.tif 000006
【図５】
2014027468.tif 000007
【図６】
2014027468.tif 000008
【図７】
2014027468.tif 000009
【図８】
2014027468.tif 000010
【図９】
2014027468.tif 000011