(57)【要約】【課題】通信速度を担保しつつ、通信エリアを広げること。【解決手段】通信局と通信を行う端末装置は、通信局に接続されている他の端末装置を検知する検知部と、検知部が検知した他の端末装置を中継して通信局と通信を行う接続リクエストを作成し、接続リクエストに対する接続レスポンスに基づいて、通信局と接続する接続処理部と、接続処理部が作成した接続リクエストを他の端末装置へ第１の周波数帯の電波で送信し、他の端末装置が第１の周波数帯の電波で送信した接続レスポンスを受信する第１の通信部とを備える。【選択図】図２
2018038012.tif 000002
【特許請求の範囲】
【請求項１】
通信局と通信を行う端末装置であって、
通信局に接続されている他の端末装置を検知する検知部と、
前記検知部が検知した前記他の端末装置を中継して前記通信局と通信を行う接続リクエストを作成し、該接続リクエストに対する接続レスポンスに基づいて、前記通信局と接続する接続処理部と、
前記接続処理部が作成した前記接続リクエストを前記他の端末装置へ第１の周波数帯の電波で送信し、前記他の端末装置が前記第１の周波数帯の電波で送信した前記接続レスポンスを受信する第１の通信部と
を備える、端末装置。
【請求項２】
前記通信局と接続可能か否かを判定する判定部
を備え、
前記検知部は、前記判定部が前記通信局と接続できないと判定した場合に、前記通信局と接続されている他の端末装置を検知する、請求項１に記載の端末装置。
【請求項３】
前記検知部は、前記通信局と前記他の端末装置との間で共有される識別情報を検知する、請求項１又は請求項２に記載の端末装置。
【請求項４】
前記第１の通信部が他の端末装置が送信した前記端末装置を中継して前記通信局と通信を行う接続リクエストを受信した場合、前記接続処理部は、前記通信局へ、該接続リクエストを転送する、請求項１から請求項３のいずれか一項に記載の端末装置。
【請求項５】
第２の周波数帯の電波の送受信を行う第２の通信部
を備え、
前記接続処理部は、前記他の端末装置を中継して前記通信局と前記第１の周波数帯で通信を行う接続リクエストを作成し、
前記第２の通信部は、前記第２の周波数帯の電波で、前記通信局へ、前記接続リクエストを送信する、請求項１から請求項４のいずれか一項に記載の端末装置。
【請求項６】
第２の周波数帯の電波の送受信を行う第２の通信部
を備え、
前記接続処理部は、前記通信局と前記第１の周波数帯で通信を行う通信リクエストを作成し、該通信リクエストに対して前記通信局が送信した前記第１の周波数帯で通信を行うための設定情報を設定し、
前記第２の通信部は、前記通信局へ前記通信リクエストを送信し、該通信局が送信する前記設定情報を受信する、請求項１から請求項４のいずれか一項に記載の端末装置。
【請求項７】
前記接続処理部は、前記通信局と前記第１の周波数帯でセッションを確立するセッションリクエストを作成し、該セッションリクエストに対するセッション応答に含まれる情報に基づいて、前記通信局との間を中継する他の端末装置を選択し、
前記第１の通信部は、セッションリクエストをブロードキャストし、前記セッション応答を受信する、請求項６に記載の端末装置。
【請求項８】
前記接続処理部は、他の端末装置が送信した前記通信局と前記第１の周波数帯でセッションを確立するセッションリクエストに基づいて、該セッションリクエストの受信品質を示す情報を含むセッション応答を作成し、
前記第１の通信部は、該他の端末装置へ、該セッション応答を送信する、請求項７に記載の端末装置。
【請求項９】
前記接続処理部は、他の端末装置が送信した前記セッション応答に含まれる前記セッションリクエストの受信品質を示す情報に基づいて、中継先の端末装置を選択する、請求項８に記載の端末装置。
【請求項１０】
端末装置と通信を行う通信局であって、
前記端末装置が送信し、且つ他の端末装置が中継する接続リクエストを受信する受信部と、
前記接続リクエストに基づいて、前記端末装置と前記他の端末装置を中継して通信を行う接続処理を行い、該接続リクエストに対する接続レスポンスを作成する接続処理部と、
前記接続処理部が作成した前記接続レスポンスを、第１の周波数帯の電波で、前記他の端末装置を経由して前記端末装置へ送信する第１の通信部と
を備える、通信局。
【請求項１１】
第２の周波数帯の電波の送受信を行う第２の通信部
を備え、
前記第２の通信部は、前記第２の周波数帯の電波で、前記端末装置へ前記接続レスポンスを送信する、請求項１０に記載の通信局。
【請求項１２】
前記第２の通信部は、前記第２の周波数帯の電波で、前記端末装置が送信する前記第１の周波数帯で通信を行う通信リクエストを受信し、
前記接続処理部は、前記第２の通信部が受信した前記通信リクエストに対する通信レスポンスと前記第１の周波数帯で通信を行う設定情報とを作成し、
前記第２の通信部は、前記第２の周波数帯の電波で、前記通信レスポンスと前記設定情報とを送信する、請求項１１に記載の通信局。
【請求項１３】
通信局と該通信局と通信を行う端末装置とを有する無線通信システムであって、
端末装置は、
通信局に接続されている他の端末装置を検知する第１の検知部と、
前記第１の検知部が検知した前記他の端末装置を中継して前記通信局と通信を行う接続リクエストを作成し、該接続リクエストに対する接続レスポンスに基づいて、前記通信局と接続する第１の接続処理部と、
前記第１の接続処理部が作成した前記接続リクエストを前記他の端末装置へ第１の周波数帯の電波で送信し、前記他の端末装置が前記第１の周波数帯の電波で送信した前記接続レスポンスを受信する第１の通信部と
を備え、
前記通信局は、
前記通信局に接続されている前記他の端末装置を検知する第２の検知部と、
前記第２の検知部が検知した前記他の端末装置を中継して前記通信局と通信を行う接続リクエストを作成し、該接続リクエストに対する前記接続レスポンスに基づいて、前記通信局と接続する第２の接続処理部と、
前記第２の接続処理部が作成した前記接続リクエストを前記他の端末装置へ前記第１の周波数帯の電波で送信し、前記他の端末装置が前記第１の周波数帯の電波で送信した前記接続レスポンスを受信する第２の通信部と
を備える、無線通信システム。
【請求項１４】
通信局と通信を行う端末装置によって実行される通信方法であって、
通信局に接続されている他の端末装置を検知するステップと、
前記検知するステップで検知した前記他の端末装置を中継して前記通信局と通信を行う接続リクエストを作成するステップと、
前記接続リクエストを前記他の端末装置へ第１の周波数帯の電波で送信するステップと、
前記他の端末装置が前記第１の周波数帯の電波で送信した前記接続リクエストに対する接続レスポンスを受信するステップと、
前記接続レスポンスに基づいて、前記通信局と接続するステップと
を有する、通信方法。
【請求項１５】
端末装置と通信を行う通信局によって実行される通信方法であって、
前記端末装置が送信し、且つ他の端末装置が中継する接続リクエストを受信するステップと、
前記接続リクエストに基づいて、前記端末装置と前記他の端末装置を中継して通信を行う接続処理を行うステップと、
該接続リクエストに対する接続レスポンスを作成するステップと、
前記接続レスポンスを、第１の周波数帯の電波で、前記他の端末装置を経由して前記端末装置へ送信するステップと
を有する、通信方法。
【請求項１６】
通信局と該通信局と通信を行う端末装置とを有する無線通信システムによって実行される通信方法であって、
端末装置が、通信局に接続されている他の端末装置を検知するステップと、
前記端末装置が、前記検知するステップで検知した前記他の端末装置を中継して前記通信局と通信を行う接続リクエストを作成するステップと、
前記端末装置が、前記接続リクエストを前記他の端末装置へ第１の周波数帯の電波で送信するステップと、
前記通信局が、前記端末装置が送信し、且つ他の端末装置が中継する接続リクエストを受信するステップと、
前記通信局が、前記接続リクエストに基づいて、前記端末装置と前記他の端末装置を中継して通信を行う接続処理を行うステップと、
前記通信局が、該接続リクエストに対する接続レスポンスを作成するステップと、
前記通信局が、前記接続レスポンスを、第１の周波数帯の電波で、前記他の端末装置を経由して前記端末装置へ送信するステップと、
前記端末装置が、前記他の端末装置が前記第１の周波数帯の電波で送信した前記接続レスポンスを受信するステップと、
前記端末装置が、該接続リクエストに対する接続レスポンスに基づいて、前記通信局と接続するステップと
を有する、通信方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明の実施形態は、端末装置、通信局、無線通信システム、及び通信方法に関する。
【背景技術】
【０００２】
６０ＧＨｚ等のミリ波と呼ばれる高周波数帯を利用した無線通信は、広帯域を確保できるため、高速な伝送を実現できる一方で、伝搬損失が大きく、且つ通信エリアが狭いという問題がある。高周波数帯を利用した無線通信において、広い通信エリアを構築するためには、多くの基地局が必要となるが、事業者がこれらの基地局の全てを設置することは現実的ではない。
【０００３】
無線通信に関して、マルチバンドを利用して、高周波数帯を利用した無線通信から低周波数帯を利用した無線通信へ切り替える技術が知られている（例えば、非特許文献１参照）。
また、基地局からの信号品質が悪い場合でも、近接の端末をリレーすることで、良好な通信を実現する技術が知られている（例えば、非特許文献２参照）。
【先行技術文献】
【非特許文献】
【０００４】
【非特許文献１】ＩＥＥＥ８０２．１１ａｄ．ｓｔｄ
【非特許文献２】３ＧＰＰ  ＴＳ３６．３２１  Ｖ１３．１．０（２０１６−０３）
【発明の概要】
【発明が解決しようとする課題】
【０００５】
マルチバンドを利用して、高周波数帯を利用した無線通信から低周波数帯を利用した無線通信へ切り替える場合には、エンドノードは全ての周波数帯にて基地局と接続可能である必要があり、基地局の通信エリア外の端末は、利用できない。
近接の端末をリレーする場合には、エンドノードが基地局を経由してネットワーク上のサーバに問い合わせる必要があるため、エンドノードの全てが、基地局と接続している必要がある。
本発明は、上記問題を解決すべくなされたもので、その目的は、通信速度を担保しつつ、通信エリアを広げることにある。
【課題を解決するための手段】
【０００６】
（１）本発明の一態様は、通信局と通信を行う端末装置であって、通信局に接続されている他の端末装置を検知する検知部と、前記検知部が検知した前記他の端末装置を中継して前記通信局と通信を行う接続リクエストを作成し、該接続リクエストに対する接続レスポンスに基づいて、前記通信局と接続する接続処理部と、前記接続処理部が作成した前記接続リクエストを前記他の端末装置へ第１の周波数帯の電波で送信し、前記他の端末装置が前記第１の周波数帯の電波で送信した前記接続レスポンスを受信する第１の通信部とを備える、端末装置である。
【０００７】
（２）本発明の一態様は、上記（１）に記載の端末装置において、前記通信局と接続可能か否かを判定する判定部を備え、前記検知部は、前記判定部が前記通信局と接続できないと判定した場合に、前記通信局と接続されている他の端末装置を検知する、端末装置である。
（３）本発明の一態様は、上記（１）又は上記（２）に記載の端末装置において、前記検知部は、前記通信局と前記他の端末装置との間で共有される識別情報を検知する、端末装置である。
（４）本発明の一態様は、上記（１）から上記（３）のいずれか一項に記載の端末装置において、前記第１の通信部が他の端末装置が送信した前記端末装置を中継して前記通信局と通信を行う接続リクエストを受信した場合、前記接続処理部は、前記通信局へ、該接続リクエストを転送する、端末装置である。
（５）本発明の一態様は、上記（１）から上記（４）のいずれか一項に記載の端末装置において、第２の周波数帯の電波の送受信を行う第２の通信部を備え、前記接続処理部は、前記他の端末装置を中継して前記通信局と前記第１の周波数帯で通信を行う接続リクエストを作成し、前記第２の通信部は、前記第２の周波数帯の電波で、前記通信局へ、前記接続リクエストを送信する、端末装置である。
（６）本発明の一態様は、上記（１）から上記（４）のいずれか一項に記載の端末装置において、第２の周波数帯の電波の送受信を行う第２の通信部を備え、前記接続処理部は、前記通信局と前記第１の周波数帯で通信を行う通信リクエストを作成し、該通信リクエストに対して前記通信局が送信した前記第１の周波数帯で通信を行うための設定情報を設定し、前記第２の通信部は、前記通信局へ前記通信リクエストを送信し、該通信局が送信する前記設定情報を受信する、端末装置である。
（７）本発明の一態様は、上記（６）に記載の端末装置において、前記接続処理部は、前記通信局と前記第１の周波数帯でセッションを確立するセッションリクエストを作成し、該セッションリクエストに対するセッション応答に含まれる情報に基づいて、前記通信局との間を中継する他の端末装置を選択し、前記第１の通信部は、セッションリクエストをブロードキャストし、前記セッション応答を受信する、端末装置である。
（８）本発明の一態様は、上記（７）に記載の端末装置において、前記接続処理部は、他の端末装置が送信した前記通信局と前記第１の周波数帯でセッションを確立するセッションリクエストに基づいて、該セッションリクエストの受信品質を示す情報を含むセッション応答を作成し、前記第１の通信部は、該他の端末装置へ、該セッション応答を送信する、端末装置である。
（９）本発明の一態様は、上記（８）に記載の端末装置において、前記接続処理部は、他の端末装置が送信した前記セッション応答に含まれる前記セッションリクエストの受信品質を示す情報に基づいて、中継先の端末装置を選択する、端末装置である。
（１０）本発明の一態様は、端末装置と通信を行う通信局であって、前記端末装置が送信し、且つ他の端末装置が中継する接続リクエストを受信する受信部と、前記接続リクエストに基づいて、前記端末装置と前記他の端末装置を中継して通信を行う接続処理を行い、該接続リクエストに対する接続レスポンスを作成する接続処理部と、前記接続処理部が作成した前記接続レスポンスを、第１の周波数帯の電波で、前記他の端末装置を経由して前記端末装置へ送信する第１の通信部とを備える、通信局である。
（１１）本発明の一態様は、上記（１０）に記載の通信局において、第２の周波数帯の電波の送受信を行う第２の通信部を備え、前記第２の通信部は、前記第２の周波数帯の電波で、前記端末装置へ前記接続レスポンスを送信する、通信局である。
（１２）本発明の一態様は、上記（１１）に記載の通信局において、前記第２の通信部は、前記第２の周波数帯の電波で、前記端末装置が送信する前記第１の周波数帯で通信を行う通信リクエストを受信し、前記接続処理部は、前記第２の通信部が受信した前記通信リクエストに対する通信レスポンスと前記第１の周波数帯で通信を行う設定情報とを作成し、前記第２の通信部は、前記第２の周波数帯の電波で、前記通信レスポンスと前記設定情報とを送信する、通信局である。
【０００８】
（１３）本発明の一態様は、通信局と該通信局と通信を行う端末装置とを有する無線通信システムであって、端末装置は、通信局に接続されている他の端末装置を検知する第１の検知部と、前記第１の検知部が検知した前記他の端末装置を中継して前記通信局と通信を行う接続リクエストを作成し、該接続リクエストに対する接続レスポンスに基づいて、前記通信局と接続する第１の接続処理部と、前記第１の接続処理部が作成した前記接続リクエストを前記他の端末装置へ第１の周波数帯の電波で送信し、前記他の端末装置が前記第１の周波数帯の電波で送信した前記接続レスポンスを受信する第１の通信部とを備え、前記通信局は、前記通信局に接続されている前記他の端末装置を検知する第２の検知部と、前記第２の検知部が検知した前記他の端末装置を中継して前記通信局と通信を行う接続リクエストを作成し、該接続リクエストに対する前記接続レスポンスに基づいて、前記通信局と接続する第２の接続処理部と、前記第２の接続処理部が作成した前記接続リクエストを前記他の端末装置へ前記第１の周波数帯の電波で送信し、前記他の端末装置が前記第１の周波数帯の電波で送信した前記接続レスポンスを受信する第２の通信部とを備える、無線通信システムである。
【０００９】
（１４）本発明の一態様は、通信局と通信を行う端末装置によって実行される通信方法であって、通信局に接続されている他の端末装置を検知するステップと、前記検知するステップで検知した前記他の端末装置を中継して前記通信局と通信を行う接続リクエストを作成するステップと、前記接続リクエストを前記他の端末装置へ第１の周波数帯の電波で送信するステップと、前記他の端末装置が前記第１の周波数帯の電波で送信した前記接続リクエストに対する接続レスポンスを受信するステップと、前記接続レスポンスに基づいて、前記通信局と接続するステップとを有する、通信方法である。
【００１０】
（１５）本発明の一態様は、端末装置と通信を行う通信局によって実行される通信方法であって、前記端末装置が送信し、且つ他の端末装置が中継する接続リクエストを受信するステップと、前記接続リクエストに基づいて、前記端末装置と前記他の端末装置を中継して通信を行う接続処理を行うステップと、該接続リクエストに対する接続レスポンスを作成するステップと、前記接続レスポンスを、第１の周波数帯の電波で、前記他の端末装置を経由して前記端末装置へ送信するステップとを有する、通信方法である。
【００１１】
（１６）本発明の一態様は、通信局と該通信局と通信を行う端末装置とを有する無線通信システムによって実行される通信方法であって、端末装置が、通信局に接続されている他の端末装置を検知するステップと、前記端末装置が、前記検知するステップで検知した前記他の端末装置を中継して前記通信局と通信を行う接続リクエストを作成するステップと、前記端末装置が、前記接続リクエストを前記他の端末装置へ第１の周波数帯の電波で送信するステップと、前記通信局が、前記端末装置が送信し、且つ他の端末装置が中継する接続リクエストを受信するステップと、前記通信局が、前記接続リクエストに基づいて、前記端末装置と前記他の端末装置を中継して通信を行う接続処理を行うステップと、前記通信局が、該接続リクエストに対する接続レスポンスを作成するステップと、前記通信局が、前記接続レスポンスを、第１の周波数帯の電波で、前記他の端末装置を経由して前記端末装置へ送信するステップと、前記端末装置が、前記他の端末装置が前記第１の周波数帯の電波で送信した前記接続レスポンスを受信するステップと、前記端末装置が、該接続リクエストに対する接続レスポンスに基づいて、前記通信局と接続するステップとを有する、通信方法である。
【発明の効果】
【００１２】
本発明によれば、通信速度を担保しつつ、通信エリアを広げることができる。
【図面の簡単な説明】
【００１３】
【図１】第１の実施形態に係る無線通信システムを示す構成図である。
【図２】第１の実施形態に係る無線通信システムに含まれるアクセスポイント、及び端末装置を示す図である。
【図３】アソシエーションリクエストのフレームフォーマット（その１）の一例を示す図である。
【図４】アソシエーションリクエストのフレームフォーマット（その２）の一例を示す図である。
【図５】第１の本実施形態に係る無線通信システムの動作の一例を示すシーケンスチャートである。
【図６】第２の実施形態に係る無線通信システムを示す構成図である。
【図７】第２の実施形態に係る無線通信システムに含まれるアクセスポイント、及び端末装置を示す図である。
【図８】第２の本実施形態に係る無線通信システムの動作の一例を示すシーケンスチャートである。
【図９】第３の本実施形態に係る無線通信システムの動作の一例を示すシーケンスチャートである。
【図１０】第４の本実施形態に係る無線通信システムの動作の一例を示すシーケンスチャートである。
【図１１】第５の本実施形態に係る無線通信システムの動作の一例を示すシーケンスチャートである。
【図１２】第６の本実施形態に係る無線通信システムの動作の一例を示すシーケンスチャートである。
【図１３】第７の本実施形態に係る無線通信システムの動作の一例を示すシーケンスチャートである。
【発明を実施するための形態】
【００１４】
次に、本発明を実施するための形態を、図面を参照しつつ説明する。以下で説明する実施形態は一例に過ぎず、本発明が適用される実施形態は、以下の実施形態に限られない。
なお、実施形態を説明するための全図において、同一の機能を有するものは同一符号を用い、繰り返しの説明は省略する。
【００１５】
＜第１の実施形態＞
＜無線通信システム＞
図１は、第１の実施形態に係る無線通信システム１の概要を示す図である。図１に示すように、無線通信システム１は、アクセスポイント(Access Point: AP)１００と端末装置２００ａと端末装置２００ｂとを含む複数の無線通信装置によって構成される。アクセスポイント１００は、通信エリア１５０をカバーする。具体的には、アクセスポイント１００は、６０ＧＨｚの周波数帯の電波を利用して、通信エリア１５０をカバーする。端末装置２００ａは、アクセスポイント１００がカバーする通信エリア１５０に位置するため、アクセスポイント１００と端末装置２００ａは、直接無線通信できる。端末装置２００ｂは、アクセスポイント１００がカバーする通信エリア１５０に位置しないため、アクセスポイント１００と端末装置２００ａは、直接無線通信できない。
そこで、本実施形態に係る無線通信システムでは、アクセスポイント１００がカバーする通信エリア１５０に位置する端末装置２００ａは、端末装置２００ｂとアクセスポイント１００との間で、フレームを中継する。
以下、本実施形態では、端末装置２００ａと端末装置２００ｂとを区別しない場合は端末装置２００と記載する。
【００１６】
＜アクセスポイント及び端末装置の機能構成＞
図２は、本実施形態に係る無線通信システム１を構成するアクセスポイント１００及び端末装置２００を示す図である。アクセスポイント１００及び端末装置２００は、ＩＥＥＥ８０２．１１等の無線ＬＡＮ規格にしたがって通信を行う無線通信装置である。
【００１７】
＜アクセスポイントの機能構成＞
図２に示すように、アクセスポイント１００は、通信部１０２と記憶部１０４と制御部１０６とを含んで構成される。
通信部１０２は、無線ＬＡＮ等の無線通信回線を利用して、アクセスポイント１００がカバーする通信エリア１５０に位置する端末装置２００ａとの間で無線通信を行う。具体的には、通信部１０２は、制御部１０６から出力された制御フレーム、管理フレーム、データフレーム等のフレームを変調してＲＦ信号を生成し、アンテナ（不図示）を介して該ＲＦ信号を、端末装置２００ａを中継先として、端末装置２００ｂへ送信する。
また、通信部１０２は、端末装置２００ｂが送信し、端末装置２００ａが中継するＲＦ信号を復調し、復調することにより得られた制御フレーム、管理フレーム、データフレーム等のフレームを制御部１０６へ出力する。
記憶部１０４は、ＲＯＭ及びＲＡＭ等のメモリ又はハードディスク等の記憶媒体である。記憶部１０４は、制御部１０６を動作させるためのプログラム１０４２、ＡＰアドレス１０４４、ＳＳＩＤ(Service Set Identifier)１０４６等の接続先となるアクセスポイント名、及びパスワード１０４８を記憶する。
【００１８】
制御部１０６は、例えばＣＰＵ(Central Processing Unit)によって構成され、記憶部１０４に記憶されたプログラム１０４２を実行することにより、接続処理部１０６６、及び通信制御部１０６８として機能する。
接続処理部１０６６は、通信部１０２から出力されたアソシエーションリクエストに含まれるＳＳＩＤ及びパスワードが、記憶部１０４に記憶されているＳＳＩＤ１０４６及びパスワード１０４８と一致するか否かを判定する。接続処理部１０６６は、アソシエーションリクエストに含まれるＳＳＩＤ及びパスワードが記憶部１０４に記憶されているＳＳＩＤ１０４６及びパスワード１０４８と一致し、且つアソシエーションリクエストに２つの端末装置のアドレスが含まれる場合に、アソシエーションリクエストを送信した端末装置と、他の端末装置を中継して通信を行うことが可能であるか否かを判定する。アソシエーションのフレームフォーマットについては後述する。他の端末装置を中継して通信を行うことが可能であると判定した場合、接続処理部１０６６は、アソシエーションフレームに含まれる端末装置のアドレスに対応する端末装置２００と接続処理を行った後、アソシエーションレスポンスを作成し、該アソシエーションレスポンスを通信部１０２から該端末装置２００へ送信する。アソシエーションレスポンスについては後述する。他の端末装置を中継して通信を行うことができないと判定した場合、接続処理部１０６６は、否定応答（NACK）を含むレスポンスを作成し、該レスポンスを通信部１０２から該端末装置２００へ送信する。通信制御部１０６８は、接続処理部１０６６が接続処理を行った端末装置との間で通信制御を行う。
【００１９】
＜端末装置の機能構成＞
図２に示すように、端末装置２００は、通信部２０２と記憶部２０４と制御部２０６とを含んで構成される。
通信部２０２は、無線ＬＡＮ等の無線通信回線を利用してアクセスポイント１００と通信を行ったり、他の端末装置を中継して、アクセスポイント１００と通信を行ったりする。具体的には、通信部２０２は、制御部２０６から出力された制御フレーム、管理フレーム、データフレーム等のフレームを変調してＲＦ信号を生成し、アンテナ（不図示）を介して該ＲＦ信号をアクセスポイント１００へ送信したり、他の端末装置を中継して、アクセスポイント１００へ送信したりする。
また、通信部２０２は、アンテナを介してアクセスポイント１００から受信したＲＦ信号を復調し、該ＲＦ信号を復調することにより得られた制御フレーム、管理フレーム、データフレーム等のフレームを制御部２０６へ出力する。また、通信部２０２は、アンテナを介して、他の端末装置から受信したアクセスポイント１００が送信し、該他の端末装置が中継したＲＦ信号を受信する。具体的には、通信部２０２は、アクセスポイント１００が送信したフレーム又はアクセスポイント１００が送信し、且つ他の端末装置が中継したフレームの宛先フィールドに含まれる情報とＳＳＩＤとを復調し、制御部２０６へ出力する。
【００２０】
記憶部２０４は、ＲＯＭ及びＲＡＭ等のメモリ又はハードディスク等の記憶媒体である。記憶部２０４は、制御部２０６を動作させるためのプログラム２０４２、端末アドレス２０４４、ＳＳＩＤ(Service Set Identifier)２０４６等の接続先となるアクセスポイント名、及びパスワード２０４８を記憶する。ここで、ＳＳＩＤ２０４６及びパスワード２０４８はアクセスポイント１００の記憶部１０４に記憶されるＳＳＩＤ１０４６及びパスワード２０４８と同じである。
【００２１】
制御部２０６は、例えばＣＰＵによって構成され、記憶部２０４に記憶されたプログラム２０４２を実行することにより、判定部２０６２、検知部２０６４、接続処理部２０６６、及び通信制御部２０６８として機能する。
判定部２０６２は、接続可能なアクセスポイントが存在するか否かを判定する。具体的には、判定部２０６２は、アクセスポイントが送信するビーコンを受信できるか否かを判定し、ビーコンを受信できる場合に接続可能なアクセスポイントが存在すると判定する。また、判定部２０６２は、プローブを送信し、該プローブに対する応答として、プローブレスポンスを受信した場合に接続可能なアクセスポイントが存在すると判定する。判定部２０６２は、接続可能なアクセスポイントが存在すると判定した場合、接続可能なアクセスポイントが存在することを接続処理部２０６６へ通知する。また、判定部２０６２は、接続可能なアクセスポイントが存在しないと判定した場合、接続可能なアクセスポイントが存在しないことを検知部２０６４へ通知する。
【００２２】
検知部２０６４は、判定部２０６２から接続可能なアクセスポイントが存在しないことが通知された場合、アクセスポイントに接続している他の端末装置が存在するか否かを判定する。具体的には、検知部２０６４は、通信部２０２から他の端末装置が送信したフレームのヘッダに含まれるアドレスフィールドに含まれる宛先アドレス、ＳＳＩＤ等の情報を取得できた場合に、他の端末装置が存在すると判定する。検知部２０６４は、他の端末装置が存在すると判定した場合、該他の端末装置が送信したフレームに含まれる宛先アドレス、ＳＳＩＤ等の情報を接続処理部２０６６へ出力する。
【００２３】
接続処理部２０６６は、判定部２０６２から接続可能なアクセスポイントが存在することが通知された場合、アソシエーションリクエストを作成し、通信部２０２へ出力する。通信部２０２は、接続処理部２０６６が出力するアソシエーションリクエストを取得すると、アクセスポイント１００へ送信する。
また、接続処理部２０６６は、判定部２０６２から接続可能なアクセスポイントが存在しないことが通知され、且つ検知部２０６４から宛先アドレスとＳＳＩＤ等の情報を取得した場合、アソシエーションリクエストを作成し、通信部２０２へ出力する。通信部２０２は、接続処理部２０６６が出力するアソシエーションリクエストを取得すると、他の端末装置を経由して、アクセスポイント１００へ送信する。接続処理部２０６６は、該アソシエーションリクエストに対して、該アソシエーションリクエストの宛先の端末装置又はアクセスポイント１００からＮＡＣＫを含むレスポンスを受信した場合、検知部２０６４が、該アソシエーションリクエストの宛先の端末装置以外の他の端末装置の存在を検知していた場合には、該他の中継候補の端末装置に対して、アソシエーションリクエストを送信する。また、接続処理部２０６６は、他の中継候補の端末装置を検出していない場合には、検知部２０６４へ、アクセスポイントに接続している他の端末装置が存在するか否かを再度問い合わせ、該問い合わせの結果として中継候補の端末装置が通知された場合には、該中継候補の端末装置に対して、アソシエーションリクエストを送信する。一方、該問い合わせの結果として中継候補の端末装置が通知されない場合には、接続処理部２０６６は、所定のエラー処理を実行するようにしてもよい。
【００２４】
＜アソシエーションリクエスト（その１）＞
図３は、接続処理部２０６６が、判定部２０６２から接続可能なアクセスポイントが存在することが通知された場合に作成するアソシエーションリクエストのフレームフォーマットの一例を示す。図３（１）は、アソシエーションリクエストのフレームのマック（ＭＡＣ）データフィールドを示し、図３（２）はマックデータフィールドの中のフレームコントロール（Ｆｒａｍｅ  Ｃｏｎｔｒｏｌ）フィールドを示す。各フィールドの下に示される数値は、当該フィールドに含まれる情報量である。図３（１）に示すように、アソシエーションリクエストは複数のフィールドを有する。各フィールドにはフレームコントロール(Frame Control)、ディレーション(Duration)、レシーバーアドレス(Receiver Address)、トランスミッターアドレス(Transmitter Address)、フレームチェックシーケンス(Frame Check Sequence)、及びコントロールトレイラー(Control Trailer)が含まれる。
【００２５】
フレームコントロールは２バイトで表され、マックヘッダを表す。ディレーションは２バイトで表され、アクセスポイント１００がデータフレームを送信できるようになるまでの待機時間（通信抑止期間）情報が付帯される。レシーバーアドレスは６バイトで表され、アクセスポイント１００のＭＡＣアドレスが付帯される。トランスミッターアドレスは６バイトで表され、端末装置のＭＡＣアドレスが付帯される。フレームチェックシーケンスは４バイトで表され、ＣＲＣが付帯される。コントロールトレイラーは所定のバイトで表され、所定の情報が付帯される。
【００２６】
さらに、フレームコントロールフィールドには、図３（２）に示すように、プロトコルバージョン(Protocol Version)、タイプ(Type)、サブタイプ(Subtype)、コントロールフレームエクステンション(Control Frame Extension)、パワーマネジメント(Power Management)、モアデータ(More Data)、プロテクテッドフレーム(Protected Frame)、及びオーダ(Order)が含まれる。プロトコルバージョンは２ビットで表され、プロトコルのバージョン情報が付帯される。タイプは２ビットで表され、例えば、管理用（００）、制御用（０１）、データフレーム（１１）等のフレームの種類を示す情報が付帯される。サブタイプは４ビットで表され、フレームの種類を示す情報が付帯される。コントロールフレームエクステンションは４ビットで表される。パワーマネジメントは１ビットで表され、フレームを送信している端末装置２００のパワーマネジメントモードを示すために使用される。モアデータは１ビットで表される。プロテクテッドフレームは１ビットで表される。オーダは１ビットで表される。プロトコルバージョン、タイプ、サブタイプ、コントロールフレームエクステンション、パワーマネジメント、モアデータ、プロテクテッドフレーム、及びオーダのうち、サブタイプ及びコントロールフレームエクステンションのいずれか一方又は両方にアソシエーションリクエストであることを示す情報が含まれる。端末装置１００ａ、及びアクセスポイント１００は、端末装置２００ｂから送信されたフレームのサブタイプ及びコントロールフレームエクステンションのいずれか一方又は両方を参照することによって該フレームがアソシエーションリクエストであるか否かを判定する。
【００２７】
＜アソシエーションリクエスト（その２）＞
図４は、接続処理部２０６６が、検知部２０６４から接続可能なアクセスポイントが存在しないことが通知され、且つ検知部２０６４がアクセスポイント１００に接続している他の端末装置が存在すると判定したことによって、検知部２０６４から該他の端末装置のアドレスとＳＳＩＤ等の情報が通知された場合に作成するアソシエーションリクエストのフレームフォーマットの一例を示す。図３（１）は、アソシエーションリクエストのフレームのマック（ＭＡＣ）データフィールドを示し、図３（２）はマックデータフィールドの中のフレームコントロール（Ｆｒａｍｅ  Ｃｏｎｔｒｏｌ）フィールドを示す。各フィールドの下に示される数値は、当該フィールドに含まれる情報量である。図３（１）に示したアソシエーションリクエストと、トランスミッターアドレスとフレームチェックシーケンスとの間に、レシーバーアドレス(Receiver Address)が含まれる点で異なる。このレシーバーアドレスには、検知部２０６４から通知された他の端末装置のアドレスが含まれる。
【００２８】
＜アソシエーションレスポンス＞
アソシエーションリクエスト（その１）に示したアソシエーションリクエストに対するアソシエーションレスポンスは、図３を適用できる。
アソシエーションリクエスト（その２）に示したアソシエーションリクエストに対するアソシエーションレスポンスは、図４を適用できる。図２に戻り説明を続ける。
【００２９】
接続処理部２０６６は、アソシエーションリクエストを通信部２０２から送信した場合には、該アソシエーションリクエストに対してアソシエーションレスポンスが通信部２０２によって受信されたことによって、接続処理を完了する。
また、中継候補の端末装置の接続処理部２０６６は、通信部２０２からアソシエーションリクエストが出力されると、該アソシエーションリクエストを送信した端末装置が送信するフレームを中継することが可能か否かを判定する。接続処理部２０６６は、該端末装置が送信したフレームを中継することが可能であると判定した場合、該アソシエーションリクエストを通信部２０２からアクセスポイント１００へ中継する。そして、接続処理部２０６６は、該アソシエーションリクエストに対する応答として、アソシエーションレスポンスが通信部２０２によって受信された場合には、該アソシエーションレスポンスを、アソシエーションリクエストを送信した端末装置へ中継する。接続処理部２０６６は、該端末装置が送信したフレームを中継することができないと判定した場合、ＮＡＣＫを含むレスポンスを作成し、該アソシエーションレスポンスを、通信部２０２から該アソシエーションリクエストを送信した端末装置へ送信する。通信制御部２０６８は、接続処理部２０６６によって接続処理が行われたアクセスポイント１００、及び端末装置２００との通信制御を行う。
【００３０】
＜無線通信システムの動作＞
図５は、実施形態に係る無線通信システムの動作の一例を示すシーケンスチャートである。図５に示される例では、アクセスポイント１００の通信エリア外の端末装置２００ｂが、通信エリア内の端末装置２００ａを中継して、アクセスポイント１００と通信を行う動作を示す。
ステップＳ５０２では、端末装置２００ｂの判定部２０６２は、６０ＧＨｚ帯の周波数の電波を利用して接続可能なアクセスポイントが存在しないと判定する。
ステップＳ５０４では、端末装置２００ａの通信部２０２は、６０ＧＨｚ帯の周波数の電波を利用してアクセスポイント１００を宛先とするフレーム、またはブロードキャストフレームを送信する。該フレームは、端末装置２００ｂによっても受信される。
ステップＳ５０６では、端末装置２００ｂの検知部２０６４は、端末装置２００ａが送信したフレームを受信することによって、端末装置２００ａを検知する。具体的には、検知部２０６４は、他の端末装置が送信したフレームのヘッダに含まれるアドレスフィールドに含まれる宛先アドレス、ＳＳＩＤ等の情報を取得することによって、他の端末装置が存在すると判定する。さらに、検知部２０６４は、取得したＳＳＩＤが、記憶部２０４に記憶しているＳＳＩＤ２０４６と一致する場合に、該他の端末装置がアクセスポイント１００と通信を行っていると判定する。
ステップＳ５０８では、端末装置２００ｂの接続処理部２０６６は、ステップＳ４０６で検知した端末装置２００ａが接続しているアクセスポイント１００に対するアソシエーションリクエストを作成する。
ステップＳ５１０では、端末装置２００ｂの接続処理部２０６６は、６０ＧＨｚ帯の周波数の電波を利用して、通信部２０２からアクセスポイント１００へ、端末装置２００ａを中継して、アソシエーションリクエストを送信する。
【００３１】
ステップＳ５１２では、端末装置２００ａの通信部２０２は、端末装置２００ｂが送信したアソシエーションリクエストを受信すると、該アソシエーションリクエストの宛先であるアクセスポイント１００へ中継する。具体的には、端末装置２００ａの通信部２０２は、アクセスポイント１００へ、６０ＧＨｚ帯の周波数の電波を利用して端末装置２００ｂが送信したアソシエーションリクエストを中継する。
ステップＳ５１４では、アクセスポイント１００の接続処理部１０６６は、端末装置２００ａが中継したアソシエーションリクエストが通信部１０２から出力されると、アクセスポイント１００と端末装置２００ｂとの間で、端末装置２００ａを中継した通信が可能であるか否かを判定する。ここでは、端末装置２００ａを中継した通信が可能であると判断される場合について説明を続ける。この場合、アクセスポイント１００の接続処理部１０６６は、端末装置２００ｂとの間での接続処理を行う。
ステップＳ５１６では、アクセスポイント１００の接続処理部１０６６は、端末装置２００ｂとの間での接続処理を行うと、アソシエーションレスポンスを作成し、通信部１０２から送信する。
ステップＳ５１８では、端末装置２００ａの通信部２０２は、アクセスポイント１００が送信したアソシエーションレスポンスを受信すると、該アソシエーションレスポンスを端末装置２００ｂへ中継する。
ステップＳ５２０では、端末装置２００ｂの接続処理部２０６６は、端末装置２００ａが中継したアソシエーションレスポンスを取得すると、通信を確立する。
ステップＳ５２２及びＳ５２４では、端末装置２００ｂの通信制御部２０６８とアクセスポイント１００の通信制御部１０６８との間で、端末装置２００ａの通信制御部２０６８を介して、６０ＧＨｚ帯の周波数の電波を利用して通信が行われる。
本実施形態に係る通信システムによれば、アクセスポイント１００の通信エリア内の端末装置２００ａが、該通信エリア外の端末装置２００ｂが送信したアソシエーションリクエストを、アクセスポイント１００へ中継する。また、端末装置２００ａが、アクセスポイント１００が送信したアソシエーションレスポンスを、端末装置２００ｂへ中継する。これによって、端末装置２００ｂは、端末装置２００ａを中継してアクセスポイント１００と無線通信を行うことができる。
【００３２】
＜第２の実施形態＞
＜無線通信システム＞
図６は、第２の実施形態に係る無線通信システム２の概要を示す図である。図６に示すように、無線通信システム２は、アクセスポイント３００と端末装置４００ａと端末装置４００ｂと端末装置４００ｃとを含む複数の無線通信装置によって構成される。アクセスポイント３００は、通信エリア３５０及び通信エリア３６０をカバーする。ここで、通信エリア３５０の一例は６０ＧＨｚの周波数帯で通信可能なエリアであり、通信エリア３６０の一例は２．４ＧＨｚ／５ＧＨｚの周波数帯で通信可能なエリアである。端末装置４００ａ及び端末装置４００ｃは、アクセスポイント３００がカバーする通信エリア３５０に位置するため、アクセスポイント３００と直接無線通信できる。端末装置４００ｂは、アクセスポイント３００がカバーする通信エリア３６０に位置するため、アクセスポイント３００と端末装置４００ｂも、直接無線通信できる。
実施形態に係る無線通信システムでは、アクセスポイント３００がカバーする通信エリア３６０に位置する端末装置４００ｂは、通信エリア３５０に位置する端末装置４００ａを中継してアクセスポイント３００と通信を行う場合に、通信リクエストを２．４ＧＨｚ／５ＧＨｚの周波数帯で直接アクセスポイント３００へ送信する。以下、実施形態では、端末装置４００ａと端末装置４００ｂと端末装置４００ｃとを区別しない場合は端末装置４００と記載する。
【００３３】
＜アクセスポイント及び端末装置の機能構成＞
図７は、実施形態に係る無線通信システム２を構成するアクセスポイント３００及び端末装置４００を示す図である。アクセスポイント３００及び端末装置４００は、ＩＥＥＥ８０２．１１等の無線ＬＡＮ規格にしたがって通信を行う無線通信装置である。
＜アクセスポイントの機能構成＞
図７に示すように、アクセスポイント３００は、第１の通信部３０２と第２の通信部３０３と記憶部３０４と制御部３０６とを含んで構成される。
第１の通信部３０２は、無線ＬＡＮ等の無線通信回線を利用して、６０ＧＨｚの周波数帯の電波を送受信することにより、通信エリア３５０を形成し、該通信エリア３５０に位置する端末装置４００ａ及び端末装置４００ｃとの間で通信を行う。具体的には、第１の通信部３０２は、制御部３０６から出力された制御フレーム、管理フレーム、データフレーム等のフレームを変調してＲＦ信号を生成し、アンテナ（不図示）を介して、該ＲＦ信号を、端末装置４００ａ又は端末装置４００ｃを中継先として、端末装置２００ｂへ送信する。
【００３４】
また、第１の通信部３０２は、端末装置４００ｂが送信し、端末装置４００ａ又は端末装置４００ｃが中継するＲＦ信号を復調し、復調することにより得られた制御フレーム、管理フレーム、データフレーム等のフレームを制御部３０６へ出力する。
第２の通信部３０３は、第１の通信部３０２を適用できる。ただし、第２の通信部３０３は、２．４ＧＨｚ／５．０ＧＨｚの周波数帯の電波を送受信する。
記憶部３０４、及び制御部３０６は、アクセスポイント１００の記憶部１０４、及び制御部１０６を適用できる。ただし、接続処理部３０６６は、第２の通信部３０３から出力された通信リクエストを送信した端末装置と、該通信リクエストに含まれる他の端末装置を中継して通信を行うことが可能であるか否かを判定する。他の端末装置を中継して通信を行うことが可能であると判定した場合、接続処理部３０６６は、通信リクエストに含まれる端末装置のアドレスに対応する端末装置４００と接続処理を行った後、通信レスポンスを作成し、該通信レスポンスを第２の通信部３０３から該端末装置４００へ送信する。他の端末装置を中継して通信を行うことができないと判定した場合、接続処理部３０６６は、ＮＡＣＫを含むレスポンスを作成し、該レスポンスを第２の通信部３０３から該端末装置４００へ送信する。該レスポンスは、図４を適用できる。ただし、該レスポンスのフレームボディは、別周波数での中継を拒否するビットを含む。
【００３５】
＜端末装置の機能構成＞
図７に示すように、端末装置４００は、第１の通信部４０２と第２の通信部４０３と記憶部４０４と制御部４０６とを含んで構成される。
第１の通信部４０２は、無線ＬＡＮ等の無線通信回線を利用して、６０ＧＨｚの周波数帯の電波を送受信することにより、アクセスポイント３００と通信を行ったり、他の端末装置を中継して、アクセスポイント３００と通信を行ったりする。具体的には、第１の通信部４０２は、制御部４０６から出力された制御フレーム、管理フレーム、データフレーム等のフレームを変調してＲＦ信号を生成し、アンテナ（不図示）を介して該ＲＦ信号をアクセスポイント３００へ送信したり、他の端末装置を中継して、アクセスポイント３００へ送信したりする。
また、第１の通信部４０２は、アンテナを介してアクセスポイント３００から受信したＲＦ信号を復調し、該ＲＦ信号を復調することにより得られた制御フレーム、管理フレーム、データフレーム等のフレームを制御部４０６へ出力する。また、第１の通信部４０２は、アンテナを介して、他の端末装置から受信したアクセスポイント３００が送信し、該他の端末装置が中継したＲＦ信号を受信する。具体的には、第１の通信部４０２は、アクセスポイント３００が送信したフレーム又はアクセスポイント３００が送信し、且つ他の端末装置が中継したフレームの宛先フィールドに含まれる情報とＳＳＩＤとを復調し、制御部４０６へ出力する。
【００３６】
第２の通信部４０３は、第１の通信部４０２を適用できる。ただし、第２の通信部４０３は、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を送受信する。
記憶部４０４、及び制御部４０６は、端末装置２００の記憶部２０４、及び制御部２０６を適用できる。ただし、接続処理部４０６６は、判定部４０６２から接続可能なアクセスポイントが存在することが通知された場合、通信リクエストを作成し、第２の通信部４０３へ出力する。第２の通信部４０３は、接続処理部４０６６が出力する通信リクエストを取得すると、アクセスポイント３００へ送信する。該通信リクエストは、図３を適用できる。
また、接続処理部４０６６は、判定部４０６２から接続可能なアクセスポイントが存在しないことが通知され、且つ検知部４０６４が他の端末装置を検出した場合、該他の端末装置のアドレスを含む通信リクエストを作成し、第２の通信部４０３へ出力する。第２の通信部４０３は、接続処理部４０６６が出力する通信リクエストを取得すると、アクセスポイント３００へ送信する。該通信リクエストは、図４を適用できる。
【００３７】
＜無線通信システムの動作＞
図８は、実施形態に係る無線通信システムの動作の一例を示すシーケンスチャートである。図８に示される例では、アクセスポイント３００と端末装置４００ｂとがセッションを確立し、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して通信を行っている。この状態で、端末装置４００ｂが、アクセスポイント３００と６０ＧＨｚの周波数帯の電波を利用して接続されている端末装置４００ａを検出し、該端末装置４００ｂを中継して、アクセスポイント３００と接続する。
ステップＳ８０２では、アクセスポイント３００と端末装置４００ｂとはセッションを確立し、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して通信を行っている。
ステップＳ８０４−ステップＳ８１０は、図５のステップＳ５０２−ステップＳ５０８を適用できる。
ステップＳ８１２では、端末装置４００ｂの接続処理部４０６６は、通信リクエストを作成する。そして、接続処理部４０６６は、第２の通信部４０３からアクセスポイント３００へ、作成した通信リクエストを送信する。つまり、端末装置４００ｂは、アクセスポイント３００へ、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して、通信リクエストを送信する。
【００３８】
ステップＳ８１４では、アクセスポイント３００の接続処理部３０６６は、端末装置４００ｂが送信した通信リクエストが第２の通信部３０３から出力されると、アクセスポイント３００と端末装置４００ｂとの間で、６０ＧＨｚの周波数帯の電波を利用して、端末装置４００ａを中継した通信が可能であるか否かを判定する。ここでは、端末装置４００ａを中継した通信が可能であると判定される場合について説明を続ける。この場合、アクセスポイント３００の接続処理部３０６６は、端末装置４００ｂとの間での接続処理を行う。つまり、アクセスポイント３００は、端末装置４００ｂとの間で、６０ＧＨｚの周波数帯の電波を利用して、端末装置４００ａを中継して、通信を行うための接続処理を行う。
ステップＳ８１６では、アクセスポイント３００の接続処理部３０６６は、端末装置４００ｂとの間で、６０ＧＨｚの周波数帯の電波を利用して、端末装置４００ａを中継した通信の接続処理を行うと、通信レスポンスを作成し、第２の通信部３０３から端末装置４００ｂへ送信する。つまり、アクセスポイント３００は、端末装置４００ｂへ、２．４ＧＨｚ／５ＧＨｚ帯の周波数の電波を利用して、通信レスポンスを送信する。
【００３９】
ステップＳ８１８では、端末装置４００ｂの接続処理部４０６６は、第２の通信部４０３からアクセスポイント３００が送信した通信レスポンスを取得すると、通信を確立する。これによって、アクセスポイント３００と端末装置４００ｂとの間で、端末装置４００ａを中継して、６０ＧＨｚ帯の周波数の電波を利用した通信が確立される。
ステップＳ８２０及びＳ８２２では、端末装置４００ｂの通信制御部４０６８とアクセスポイント３００の通信制御部３０６８との間で、端末装置４００ａの通信制御部４０６８を介して、６０ＧＨｚ帯の周波数の電波を利用して通信が行われる。
本実施形態に係る通信システムによれば、アクセスポイント３００と端末装置４００ｂとがセッションを確立し、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して通信を行っている。この状態で、端末装置４００ｂは、アクセスポイント３００と６０ＧＨｚの周波数帯の電波を利用して接続されている端末装置４００ａを検出し、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して、通信リクエストを送信する。端末装置２００ａを中継して、通信リクエスト及び通信レスポンスが送信されないため、第１の実施形態と比較して、端末装置４００ｂとアクセスポイント３００との間で、端末装置４００ａを中継した通信の接続処理を高速にできる。
【００４０】
＜第３の実施形態＞
＜無線通信システム＞
実施形態に係る無線通信システム２の概要は、図６を適用できる。
実施形態に係る無線通信システム２では、アクセスポイント３００と端末装置４００ｂとの間で、セッションが確立され、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して通信が行われている。この状態で、端末装置４００ｂは、端末装置４００ａを経由して、アクセスポイント３００と、６０ＧＨｚ帯の周波数の電波を利用して、通信を行う。
【００４１】
端末装置４００ｂは、アクセスポイント３００へ、６０ＧＨｚ帯の周波数の電波を利用して通信を行うための通信リクエストを送信する。アクセスポイント３００は、端末装置４００ｂが送信した該通信リクエストを受信すると、該通信リクエストに応じることが可能であるか否かを判定する。アクセスポイント３００は、通信リクエストに応じることができると判定した場合、６０ＧＨｚの周波数帯の電波を利用して通信を行うためにＳＳＩＤ等の無線設定情報を含む通信レスポンスを送信する。端末装置４００ｂは、アクセスポイント３００が送信した該通信レスポンスを受信すると、該通信レスポンスに含まれるＳＳＩＤを含むセッション切替リクエストをブロードキャストする。セッション切替リクエストは、ＩＥＥＥ８０２．１１ａｄに規定されているファーストセッショントランスファー(Fast Session Transfer)の信号を適用できる。セッション切替リクエストを受信した端末装置は、該セッション切替リクエストに応じることができる場合に、該セッション切替リクエストの受信強度等の受信品質の測定結果を含むセッション切替レスポンスを作成し、該セッション切替レスポンスを端末装置４００ｂへ送信する。セッション切替レスポンスは、図３を適用できる。ただし、セッション切替リクエストは、フレームボディに、中継先の候補であることを示すビットを含む。端末装置４００ｂは、端末装置が送信したセッション切替レスポンスを受信すると、該セッション切替レスポンスに含まれる受信品質の測定結果に基づいて、アクセスポイント３００との間で、中継を行う端末装置を選択する。端末装置４００ｂは、アクセスポイント３００を宛先とし、選択した端末装置を中継先とするセッションリクエストを作成する。端末装置４００ｂは、６０ＧＨｚ帯の周波数の電波を利用して、作成したセッションリクエストを送信する。
【００４２】
＜アクセスポイント及び端末装置の機能構成＞
本実施形態に係る無線通信システム２を構成するアクセスポイント３００及び端末装置４００は、図７を適用できる。ただし、接続処理部３０６６は、第２の通信部３０３から６０ＧＨｚ帯の周波数の電波を利用して通信を行うための通信リクエストが出力されると、該通信リクエストに応じることができるか否かを判定する。接続処理部３０６６は、該通信リクエストに応じることができると判定した場合、該通信リクエストに対する通信レスポンスを作成し、該通信レスポンスを、第２の通信部３０３から端末装置４００ｂへ送信する。また、接続処理部３０６６は、端末装置４００ａからセッションリクエストを取得すると、該セッションリクエストに応じることができるか否かを判定する。接続処理部３０６６は、該セッションリクエストに応じることができる場合には、セッションレスポンスを作成し、第１の通信部３０２から端末装置４００ｂへ、該セッションレスポンスを送信する。接続処理部３０６６は、該セッションリクエストに応じることができない場合には、フレームボディに中継ができないことを示すビットを含むレスポンスを作成し、第１の通信部３０２から端末装置４００ｂへ、端末装置４００ａを中継先として、該レスポンスを送信する。
【００４３】
判定部４０６２は、６０ＧＨｚの周波数帯の電波を利用して接続可能なアクセスポイントが存在するか否かを判定する。具体的には、判定部４０６２は、６０ＧＨｚ帯の周波数の電波を利用して通信を行うための通信リクエストを作成し、第２の通信部４０３からアクセスポイント３００へ送信する。判定部４０６２は、第２の通信部４０３から該通信リクエストに対する通信レスポンスを取得すると、６０ＧＨｚ帯の周波数の電波を利用して接続可能なアクセスポイントが存在するか否かを判定する。判定部４０６２は、６０ＧＨｚの周波数帯の電波を利用して接続可能なアクセスポイントが存在する場合、接続処理部４０６６へ、６０ＧＨｚの周波数帯の電波を利用して接続可能なアクセスポイントが存在することを通知する。
接続処理部４０６６は、判定部４０６２から６０ＧＨｚの周波数帯の電波を利用して接続可能なアクセスポイントが存在することが通知された場合、セッション切替リクエストを作成し、第１の通信部４０２へ出力する。第１の通信部４０２は、接続処理部４０６６が出力するセッション切替リクエストを取得すると、該セッション切替リクエストをブロードキャストする。接続処理部４０６６は、セッション切替リクエストを受信した端末装置が送信したセッション切替レスポンスを第１の通信部４０２から取得すると、該セッション切替レスポンスに含まれる受信品質情報に基づいて、中継を行う端末装置を選択する。具体的には、接続処理部４０６６は、受信品質情報によって示される受信品質が最もよい端末装置を選択する。接続処理部４０６６は、中継を行う端末装置の端末アドレスを含むセッションリクエストを作成し、第１の通信部４０２からアクセスポイント３００へ送信する。接続処理部４０６６は、セッション切替リクエストをブロードキャストしてから所定の時間が経過しても、セッション切替レスポンスが第１の通信部４０２から出力されない場合、再度セッション切替リクエストを送信する。
【００４４】
また、中継候補の端末装置の接続処理部４０６６は、第１の通信部４０２から他の端末装置がブロードキャストしたセッション切替リクエストを取得すると、アクセスポイント３００と他の端末装置との間で、フレームを中継することが可能か否かを判定する。接続処理部４０６６は、フレームを中継することが可能であると判定した場合、該セッション切替リクエストの受信品質を測定し、該セッション切替リクエストの受信品質の測定結果を含むセッション切替レスポンスを作成し、第１の通信部４０２からセッション切替リクエストをブロードキャストした端末装置へ送信する。一方、接続処理部４０６６は、フレームを中継することができないと判定した場合、レスポンスを送信しない。また、接続処理部４０６６は、他の端末装置が送信したセッションリクエストの宛先に基づいて、該宛先へ、セッションリクエストを転送する。また、アクセスポイント３００が送信したセッションレスポンスの宛先に基づいて、該宛先へ、セッションレスポンスを転送する。
【００４５】
＜無線通信システムの動作＞
図９は、実施形態に係る無線通信システムの動作の一例を示すシーケンスチャートである。図９に示される例では、アクセスポイント３００と端末装置４００ｂとが、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して接続され、アクセスポイント３００と端末装置４００ａ及び端末装置４００ｃとが６０ＧＨｚ帯の周波数の電波を利用して接続されている。この状態で、端末装置４００ｂが、アクセスポイント３００と６０ＧＨｚの周波数帯の電波を利用して接続されている端末装置４００ａ及び端末装置４００ｃを検出し、検出した端末装置４００ａを経由して、アクセスポイント３００と接続する。
ステップＳ９０２では、アクセスポイント３００と端末装置４００ｂとの間でセッションが確立され、２．４ＧＨｚ／５ＧＨｚの周波数の電波を利用して通信を行っている。
ステップＳ９０４では、端末装置４００ｂの判定部４０６２は、６０ＧＨｚの周波数帯の電波を利用して通信を行うための通信リクエストを作成し、第２の通信部４０３からアクセスポイント３００へ送信する。
ステップＳ９０６では、アクセスポイント３００の接続処理部３０６６は、第２の通信部３０３から６０ＧＨｚの周波数帯の電波を利用して通信を行うための通信リクエストが出力されると、該通信リクエストに応じることができるか否かを判定する。接続処理部３０６６は、該通信リクエストに応じることができると判定した場合には通信リクエストに応じることができることを示す情報を含む通信レスポンスを作成し、該通信リクエストに応じることができないと判定した場合にはリクエストに応じることができないことを示す情報を含む通信レスポンスを作成する。接続処理部３０６６は、作成した通信レスポンスを、第２の通信部３０３から端末装置４００ｂへ送信する。
【００４６】
ステップＳ９０８では、端末装置４００ｂの判定部４０６２は、第２の通信部４０３から通信レスポンスが出力されると、該通信レスポンスに通信リクエストに応じることができることを示す情報が含まれる場合には６０ＧＨｚの周波数帯の電波を利用して接続可能なアクセスポイントが存在すると判定し、該通信レスポンスに通信リクエストに応じることができないことを示す情報が含まれる場合には６０ＧＨｚの周波数帯の電波を利用して接続可能なアクセスポイントが存在しないと判定する。判定部４０６２は、６０ＧＨｚの周波数帯の電波を利用して接続可能なアクセスポイントが存在すると判定した場合、アクセスポイントが存在することを示す情報を接続処理部４０６６へ出力する。接続処理部４０６６は、判定部４０６２からアクセスポイントが存在することを示す情報を取得した場合、セッション切替リクエストを作成する。
ステップＳ９１０では、端末装置４００ｂの接続処理部４０６６は、作成したセッション切替リクエストを、第１の通信部４０２からブロードキャストする。ここでは、端末装置４００ｂがブロードキャストしたセッション切替リクエストが端末装置４００ａ及び端末装置４００ｃによって受信された場合について説明を続ける。
【００４７】
ステップＳ９１２では、端末装置４００ａの接続処理部４０６６は、端末装置４００ｂがブロードキャストしたセッション切替リクエストが第１の通信部４０２から出力されると、該セッション切替リクエストに応じるか否かを判定する。接続処理部４０６６は、セッション切替リクエストに応じる場合には、セッション切替レスポンスを作成し、第１の通信部４０２から端末装置４００ｂへ送信する。
ステップＳ９１４では、端末装置４００ｃの接続処理部４０６６は、端末装置４００ｂがブロードキャストしたセッション切替リクエストが第１の通信部４０２から出力されると、該セッション切替リクエストに応じるか否かを判定する。接続処理部４０６６は、セッション切替リクエストに応じる場合には、セッション切替レスポンスを作成し、第１の通信部４０２から端末装置４００ｂへ送信する。
ステップＳ９１６では、端末装置４００ｂの接続処理部４０６６は、端末装置４００ａが送信したセッション切替レスポンスと端末装置４００ｃが送信したセッション切替レスポンスとが第１の通信部４０２から出力されると、各セッション切替レスポンスに含まれる受信品質を示す情報に基づいて、中継を行う端末装置を選択する。
【００４８】
ステップＳ９１８では、端末装置４００ｂの接続処理部４０６６は、アクセスポイント３００を宛先とし、ステップＳ９１６で選択した端末装置を中継先とするセッションリクエストを作成する。接続処理部４０６６は、第１の通信部４０２からセッションリクエストを送信する。
ステップＳ９２０では、端末装置４００ａの第１の通信部４０２は、端末装置４００ｂが送信したセッションリクエストを受信すると、該セッションリクエストの宛先を参照する。ここでは、該セッションリクエストの宛先がアクセスポイント３００であるため、第１の通信部４０２は、アクセスポイント３００へ、該セッションリクエストを中継する。
ステップＳ９２２では、アクセスポイント３００の接続処理部３０６６は、端末装置４００ａが中継したセッションリクエストが第１の通信部３０２から出力されると、該セッションリクエストに応じることができるか否かを判定する。接続処理部３０６６は、セッションリクエストに応じることができる場合に、端末装置４００ｂを宛先とし、端末装置４００ａを中継先とするセッションレスポンスを作成する。接続処理部３０６６は、第１の通信部３０２から端末装置４００ｂへ、端末装置４００ａを中継先として作成したセッションレスポンスを送信する。
【００４９】
ステップＳ９２４では、端末装置４００ａの接続処理部４０６６は、アクセスポイント３００が送信したセッションレスポンスが第１の通信部４０２から出力されると、該セッションレスポンスの宛先を参照する。ここでは、該セッションレスポンスの宛先が端末装置４００ｂであるため、接続処理部４０６６は、第１の通信部４０２から端末装置４００ｂへ、該セッションレスポンスを送信する。
ステップＳ９２６では、端末装置４００ｂの接続処理部４０６６は、端末装置４００ａが中継したセッションレスポンスが第１の通信部４０２から出力されると、アクセスポイント３００の接続処理部３０６６との間で通信を確立する。
ステップＳ９２８及びＳ９３０では、端末装置４００ｂの通信制御部４０６８とアクセスポイント３００の通信制御部３０６８との間で、端末装置４００ａの通信制御部４０６８を介して、６０ＧＨｚの周波数帯の電波を利用して通信が行われる。
【００５０】
本実施形態に係る通信システムによれば、アクセスポイント３００と端末装置４００ｂとがセッションを確立し、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して通信を行っている。さらに、アクセスポイント３００と、端末装置４００ａ及び端末装置４００ｃとがセッションを確立し、６０ＧＨｚの周波数帯の電波を利用して通信を行っている。この状態で、端末装置４００ｂは、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して、通信リクエストを送信することで、アクセスポイント３００から、ＳＳＩＤ等の無線設定情報を取得する。そして、端末装置４００ｂは、アクセスポイント３００と６０ＧＨｚの周波数帯の電波を利用して接続されている端末装置４００ａ及び端末装置４００ｃを検出し、検出した端末装置４００ａ及び端末装置４００ｃのいずれか一方を選択する。端末装置４００ｂは、選択した端末装置を中継して、アクセスポイント３００へセッションリクエストを送信する。端末装置４００ｂは、端末装置４００ａ及び端末装置４００ｃが信号を送信しない場合でも、アクセスポイント３００へ通信リクエストを送信することによって、無線設定情報を取得することができる。端末装置４００ｂは、端末装置４００ａ及び端末装置４００ｃが信号を送信しない場合でも、無線設定情報を取得することができるため、端末装置４００ａ及び端末装置４００ｃが送信したフレームを検出する場合と比較して、短時間で中継接続を実現できる。
【００５１】
＜変形例＞
＜無線通信システム＞
第３の実施形態の変形例に係る無線通信システム２の概要は、図６を適用できる。
変形例に係る無線通信システム２では、端末装置４００ｂは、中継先となる端末装置を選択した後、アクセスポイント３００を宛先とする通信リクエストを作成する。この通信リクエストには、選択した中継装置を中継先として、６０ＧＨｚの周波数帯の電波を利用して通信を行うことを示す情報が含まれる。端末装置４００ｂは、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して、作成した通信リクエストを送信する。アクセスポイント３００は、端末装置４００ｂが送信した通信リクエストを受信すると、該通信リクエストに応じることができるか否かを判定する。アクセスポイント３００は、セッションリクエストに応じることができる場合、端末装置４００ｂを宛先とした通信レスポンスを作成する。アクセスポイント３００は、作成した通信レスポンスを、端末装置４００ｂへ送信する。
【００５２】
＜アクセスポイント及び端末装置の機能構成＞
変形例に係る無線通信システム２を構成するアクセスポイント３００及び端末装置４００は、図７を適用できる。ただし、接続処理部３０６６は、端末装置４００ｂから通信リクエストを取得すると、該通信リクエストに含まれる６０ＧＨｚの周波数帯の電波を利用して通信を行うことに応じるか否かを判定する。接続処理部３０６６は、該通信リクエストに応じる場合には、通信レスポンスを作成し、第２の通信部３０３から端末装置４００ｂへ、該通信レスポンスを送信する。接続処理部３０６６は、該通信リクエストに応じることができない場合には、フレームボディに中継ができないことを示すビットを含む通信レスポンスを作成し、第２の通信部３０３から端末装置４００ｂへ、該通信レスポンスを送信する。
【００５３】
＜無線通信システムの動作＞
図１０は、変形例に係る無線通信システムの動作の一例を示すシーケンスチャートである。図１０に示される例では、アクセスポイント３００と端末装置４００ｂとが２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して接続され、アクセスポイント３００と端末装置４００ａ及び端末装置４００ｃとが６０ＧＨｚ帯の周波数の電波を利用して接続されている。この状態で、端末装置４００ｂが、アクセスポイント３００と６０ＧＨｚの周波数帯の電波を利用して接続されている端末装置４００ａ及び端末装置４００ｃを検出し、検出した端末装置４００ａ及び端末装置４００ｃのうち、端末装置４００ａを経由して、アクセスポイント３００と接続する。
ステップＳ１００２−Ｓ１０１６は、図９のステップＳ９０２−Ｓ９１６を適用できる。
ステップＳ１０１８では、端末装置４００ｂの接続処理部４０６６は、アクセスポイント３００を宛先とする通信リクエストを作成する。接続処理部４０６６は、第２の通信部４０３から通信リクエストを送信する。
ステップＳ１０２０では、アクセスポイント３００の接続処理部３０６６は、端末装置４００ｂが送信した通信リクエストが第２の通信部３０３から出力されると、該通信リクエストに応じるか否かを判定する。接続処理部３０６６は、通信リクエストに応じることができる場合に、端末装置４００ｂを宛先とする通信レスポンスを作成する。接続処理部３０６６は、第２の通信部３０３から端末装置４００ｂへ、作成した通信レスポンスを送信する。
ステップＳ１０２２−Ｓ１０２６は、図９のステップＳ９２６−Ｓ９３０を適用できる。
【００５４】
変形例に係る無線通信システムによれば、端末装置４００ｂは、端末装置４００ａを中継先として、６０ＧＨｚの周波数帯の電波を利用して、通信を行うことを示す情報を含む通信リクエストを、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して送信する。これによって、端末装置４００ｂからアクセスポイント３００へ、他の端末装置で中継されずに通信リクエストが送信されるため、アクセスポイント３００と端末装置４００ｂとが、端末装置４００ａを中継先として接続するまでの信頼性を向上させることができる。
【００５５】
＜第４の実施形態＞
＜無線通信システム＞
実施形態に係る無線通信システム２の概要は、図６を適用できる。
実施形態に係る無線通信システム２では、アクセスポイント３００と端末装置４００ｂとの間で、２．４ＧＨｚ／５ＧＨｚ帯の周波数の電波を利用して通信を行うセッションが確立されている。この状態で、端末装置４００ｂは、端末装置４００ａを経由して、アクセスポイント３００と、６０ＧＨｚ帯の周波数の電波を利用して、通信を行う。
端末装置４００ｂは、アクセスポイント３００へ、６０ＧＨｚ帯の周波数の電波を利用して通信を行うための通信リクエストを送信する。アクセスポイント３００は、端末装置４００ｂが送信した該通信リクエストを受信すると、該通信リクエストに応じるか否かを判定する。アクセスポイント３００は、通信リクエストに応じると判定した場合、６０ＧＨｚ帯の周波数の電波を利用して通信を行うためにＳＳＩＤを含む通信レスポンスを送信する。端末装置４００ｂは、アクセスポイント３００が送信した該通信レスポンスを受信すると、該通信レスポンスに含まれるＳＳＩＤを含むセッションリクエストをブロードキャストする。セッションリクエストを受信した端末装置４００ａと端末装置４００ｃは、該セッションリクエストに応じる場合に、該セッションリクエストの受信強度等の受信品質の測定結果を、セッションリクエストに含めて、受信品質の測定結果を含むセッションリクエストをアクセスポイント３００へ転送する。
【００５６】
アクセスポイント３００は、端末装置４００ａが送信したセッションリクエストと端末装置４００ｃが送信したセッションリクエストを受信すると、各セッションリクエストに含まれる受信品質の測定結果と、アクセスポイント３００におけるセッションリクエストの受信品質とに基づいて、該アクセスポイント３００と端末装置４００ｂとの間で、中継を行う端末装置を選択する。アクセスポイント３００は、端末装置４００ｂを宛先とし、選択した端末装置を中継先とするセッションレスポンスを作成する。アクセスポイント３００は、６０ＧＨｚ帯の周波数の電波を利用して、作成したセッションレスポンスを送信する。
【００５７】
＜アクセスポイント及び端末装置の機能構成＞
本実施形態に係る無線通信システム２を構成するアクセスポイント３００及び端末装置４００は、図７を適用できる。ただし、接続処理部３０６６は、第２の通信部３０３から６０ＧＨｚ帯の周波数の電波を利用して通信を行うための通信リクエストが出力されると、該通信リクエストに応じるか否かを判定する。接続処理部３０６６は、該通信リクエストに応じると判定した場合、該通信リクエストに対する通信レスポンスを作成し、該通信レスポンスを、第２の通信部３０３から端末装置４００ｂへ送信する。また、接続処理部３０６６は、端末装置４００ａ及び端末装置４００ｃからセッションリクエストを取得すると、該セッションリクエストに含まれる受信品質に基づいて、中継を行う端末装置を選択する。接続処理部３０６６は、端末装置４００ｂを宛先とし、選択した端末装置を中継先とするセッションレスポンスを作成する。接続処理部３０６６は、作成したセッションレスポンスを、第１の通信部３０２から送信する。
また、中継候補の端末装置の接続処理部４０６６は、端末装置４００ｂからセッションリクエストを取得すると、該セッションリクエストに応じるか否かを判定する。接続処理部４０６６は、該セッションリクエストに応じる場合には、該セッションリクエストの宛先をアクセスポイント３００に変更することによって、アクセスポイント３００へ転送する。
【００５８】
＜無線通信システムの動作＞
図１１は、実施形態に係る無線通信システムの動作の一例を示すシーケンスチャートである。図１１に示される例では、アクセスポイント３００と端末装置４００ｂとが、２．４ＧＨｚ／５ＧＨｚ帯の周波数の電波を利用して接続され、アクセスポイント３００と端末装置４００ａ及び端末装置４００ｂとが６０ＧＨｚ帯の周波数の電波を利用して接続されている。この状態で、端末装置４００ｂが、セッションリクエストをブロードキャストする。端末装置４００ａ及び端末装置４００ｂは、該セッションリクエストを受信すると、該セッションリクエストを、アクセスポイント３００へ転送する。アクセスポイント３００は、端末装置４００ａが転送したセッションリクエストと端末装置４００ｂが転送したセッションリクエストを受信すると、端末装置４００ａと端末装置４００ｂとから、中継を行う端末装置を選択する。
ステップＳ１１０２−Ｓ１１０６は、図１０のステップＳ１００２−Ｓ１００６を適用できる。
ステップＳ１１０８では、端末装置４００ｂの判定部４０６２は、第２の通信部４０３から通信レスポンスが出力されると、該通信レスポンスに通信リクエストに応じることができることを示す情報が含まれる場合には６０ＧＨｚ帯の周波数の電波を利用して接続可能なアクセスポイントが存在すると判定し、該レスポンスにリクエストに応じることができないことを示す情報が含まれる場合には６０ＧＨｚ帯の周波数の電波を利用して接続可能なアクセスポイントが存在しないと判定する。判定部４０６２は、６０ＧＨｚの周波数帯の電波を利用して接続可能なアクセスポイントが存在すると判定した場合、アクセスポイントが存在することを示す情報を接続処理部４０６６へ出力する。接続処理部４０６６は、判定部４０６２からアクセスポイントが存在することを示す情報を取得した場合、セッションリクエストを作成する。
【００５９】
ステップＳ１１１０では、端末装置４００ｂの接続処理部４０６６は、作成したセッションリクエストを、第１の通信部４０２からブロードキャストする。ここでは、端末装置４００ｂがブロードキャストしたセッションリクエストが端末装置４００ａ及び端末装置４００ｃによって受信された場合について説明を続ける。
ステップＳ１１１２では、端末装置４００ａの接続処理部４０６６は、端末装置４００ｂがブロードキャストしたセッションリクエストが第１の通信部４０２から出力されると、該セッションリクエストに応じるか否かを判定する。接続処理部４０６６は、セッションリクエストに応じる場合には、該セッションリクエストに、該セッションリクエストの受信品質を含め、宛先をアクセスポイント３００に変更する。接続処理部４０６６は、セッションレスポンスを、第１の通信部４０２からアクセスポイント３００へ転送する。
ステップＳ１１１４では、端末装置４００ｃの接続処理部４０６６は、端末装置４００ｂがブロードキャストしたセッションリクエストが第１の通信部４０２から出力されると、該セッションリクエストに応じるか否かを判定する。接続処理部４０６６は、セッションリクエストに応じる場合には、該セッションリクエストに、該セッションリクエストの受信品質を含め、宛先をアクセスポイント３００に変更する。接続処理部４０６６は、セッションレスポンスを、第１の通信部４０２からアクセスポイント３００へ転送する。
【００６０】
ステップＳ１１１６では、アクセスポイント３００の接続処理部３０６６は、第１の通信部３０２から端末装置４００ａが送信したセッションレスポンスと端末装置４００ｃが送信したセッションレスポンスを取得すると、各セッションレスポンスに含まれる受信品質と、各セッションレスポンスのアクセスポイント３００における受信品質に基づいて、中継を行う端末装置を選択する。ここでは、アクセスポイント３００が端末装置４００ａを中継先に選択した場合について説明を続ける。
ステップＳ１１１８では、アクセスポイント３００の接続処理部４０６６は、端末装置４００ｂを宛先とし、端末装置４００ｃを中継先とするセッションレスポンスを作成する。接続処理部４０６６は、該セッションレスポンスを、第１の通信部４０２から送信する。
ステップＳ１１２０では、端末装置４００ａの接続処理部４０６６は、アクセスポイント３００が送信したセッションレスポンスが第１の通信部４０２から出力されると、該セッションレスポンスを、第１の通信部４０２から端末装置４００ｂへ送信する。
ステップＳ１１２２−Ｓ１１２６は、図１０のステップＳ１０２２−Ｓ１０２６を適用できる。
【００６１】
本実施形態に係る通信システムによれば、アクセスポイント３００と端末装置４００ｂとがセッションを確立し、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して通信を行っている。さらに、アクセスポイント３００と、端末装置４００ａ及び端末装置４００ｃとがセッションを確立し、６０ＧＨｚの周波数帯の電波を利用して通信を行っている。この状態で、端末装置４００ｂは、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して、通信リクエストを送信することで、アクセスポイント３００から、ＳＳＩＤ等の無線設定情報を取得する。これによって、端末装置４００ｂは、端末装置４００ａ及び端末装置４００ｃが信号を送信しない場合でも、アクセスポイント３００へ通信リクエストを送信することによって、無線設定を取得することができる。
また、アクセスポイント３００は、端末装置４００ｂと端末装置４００ａとの間及び端末装置４００ａとアクセスポイント３００との間の通信品質と、端末装置４００ｂと端末装置４００ｃとの間及び端末装置４００ｃとアクセスポイント３００との間の通信品質とに基づいて、中継先となる端末装置を選択できる。通信品質がよい中継先となる端末装置を選択できるため、高速な中継通信を実現できる。
【００６２】
＜変形例＞
＜無線通信システム＞
変形例に係る無線通信システム２の概要は、図６を適用できる。
実施形態に係る無線通信システム２では、アクセスポイント３００は、端末装置４００ａが送信したセッションリクエストと端末装置４００ｃが送信したセッションリクエストとを受信すると、各セッションリクエストに含まれる受信品質の測定結果と、各セッションリクエストのアクセスポイント３００における受信品質とに基づいて、該アクセスポイント３００と端末装置４００ｂとの間で、中継を行う端末装置を選択する。アクセスポイント３００は、端末装置４００ｂを宛先とするセッションレスポンスを作成する。アクセスポイント３００は、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して、作成したセッションレスポンスを送信する。
【００６３】
＜アクセスポイント及び端末装置の機能構成＞
本実施形態に係る無線通信システム２を構成するアクセスポイント３００及び端末装置４００は、図７を適用できる。ただし、接続処理部３０６６は、端末装置４００ａ及び端末装置４００ｃからセッションリクエストを取得すると、各セッションリクエストに含まれる受信品質と、各セッションリクエストのアクセスポイント３００における受信品質とに基づいて、中継を行う端末装置を選択する。接続処理部３０６６は、端末装置４００ｂを宛先とするセッションレスポンスを作成する。接続処理部３０６６は、作成したセッションレスポンスを、第２の通信部３０３から送信する。
【００６４】
＜無線通信システムの動作＞
図１２は、実施形態に係る無線通信システムの動作の一例を示すシーケンスチャートである。
ステップＳ１２０２−Ｓ１２１６は、図１１のステップＳ１１０２−Ｓ１１１６を適用できる。
ステップＳ１２１８では、アクセスポイント３００の接続処理部３０６６は、端末装置４００ｂを宛先とするセッションレスポンスを作成する。接続処理部３０６６は、該セッションレスポンスを、第２の通信部３０３から送信する。
ステップＳ１２２０−Ｓ１２２２は、図１１のステップＳ１１２２−Ｓ１１２６を適用できる。
【００６５】
変形例に係る無線通信システムによれば、アクセスポイント３００は、端末装置４００ｂへ、端末装置４００ａを中継先として、６０ＧＨｚの周波数帯の電波を利用して、通信を行うことを示す情報を含むセッションレスポンスを、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して送信する。これによって、アクセスポイント３００から端末装置４００ｂへ、他の端末装置で中継されずにセッションレスポンスが送信されるため、アクセスポイント３００と端末装置４００ｂとが、端末装置４００ａを中継先として接続するまでの信頼性を向上させることができる。
【００６６】
＜第５の実施形態＞
＜無線通信システム＞
実施形態に係る無線通信システムの概要は、図６を適用できる。
実施形態に係る無線通信システム２では、アクセスポイント３００と端末装置４００ｂとの間で、２．４ＧＨｚ／５ＧＨｚ帯の周波数の電波を利用して通信を行うセッションが確立されている。この状態で、端末装置４００ｂは、アクセスポイント３００との間で、６０ＧＨｚ帯の周波数の電波を利用して、通信を行う場合に、中継先の候補となる端末装置を検出する。
【００６７】
＜アクセスポイント及び端末装置の機能構成＞
本実施形態に係る無線通信システム２を構成するアクセスポイント３００及び端末装置４００は、図７を適用できる。ただし、検知部４０６４は、中継先の候補となる端末装置を探索する。具体的には、検知部４０６４は、プローブリクエストに当該端末装置４００ｂのＭＡＣアドレスと中継依頼を示す情報とを含めた中継候補探索信号を作成する。検知部４０６４は、作成した中継候補探索信号を、第２の通信部４０３から送信する。
検知部４０６４は、中継候補探索信号に対する中継候補応答信号が第２の通信部４０３から出力されると、該中継候補応答信号に含まれる受信品質に基づいて、中継先を選択する。検知部４０６４は、選択した中継先の端末装置を示す情報を接続処理部４０６６へ通知する。接続処理部４０６６は、６０ＧＨｚ帯の周波数の電波を利用して通信を行うための通信リクエストを作成し、第２の通信部４０３からアクセスポイント３００へ送信する。
【００６８】
＜無線通信システムの動作＞
図１３は、実施形態に係る無線通信システムの動作の一例を示すシーケンスチャートである。
ステップＳ１３０２では、アクセスポイント３００と端末装置４００ｂとはセッションを確立し、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して通信を行っている。
ステップＳ１３０４では、端末装置４００ｂの検知部４０６４は、プローブリクエストに該端末装置４００ｂのＭＡＣアドレスと中継依頼を示す情報とを含めた中継候補探索信号を作成する。検知部４０６４は、作成した中継候補探索信号を、第２の通信部４０３から送信する。
ステップＳ１３０６では、端末装置４００ａの検知部４０６４は、端末装置４００ｂが送信した中継候補探索信号を受信すると、該中継候補探索信号の受信品質を含む中継候補応答信号を作成する。検知部４０６４は、作成した中継候補応答信号を、第２の通信部４０３から端末装置４００ｂへ送信する。
ステップＳ１３０８では、端末装置４００ｂの判定部４０６２は、６０ＧＨｚの周波数帯の電波を利用して通信を行うための通信リクエストを作成し、第２の通信部４０３からアクセスポイント３００へ送信する。
【００６９】
ステップＳ１３１０では、アクセスポイント３００の接続処理部３０６６は、第２の通信部３０３から６０ＧＨｚの周波数帯の電波を利用して通信を行うための通信リクエストが出力されると、該通信リクエストに応じることができるか否かを判定する。接続処理部３０６６は、該通信リクエストに応じることができると判定した場合には通信リクエストに応じることができることを示す情報を含む通信レスポンスを作成し、該通信リクエストに応じることができないと判定した場合にはリクエストに応じることができないことを示す情報を含む通信レスポンスを作成する。接続処理部３０６６は、作成した通信レスポンスを、第２の通信部３０３から端末装置４００ｂへ送信する。
ステップＳ１３１２−Ｓ１３１４は、図１２のステップＳ１２２０−Ｓ１２２２を適用できる。
【００７０】
本実施形態に係る無線通信システムによれば、アクセスポイント３００と端末装置４００ｂとがセッションを確立し、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して通信を行っている。端末装置４００ｂは、中継候補探索信号を作成し、該中継候補探索信号を２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して送信する。そして、端末装置４００ｂは、該中継候補探索信号に対する中継候補応答信号に基づいて、中継先となる端末装置を選択し、選択した端末装置へ、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して、通信リクエストを送信する。これによって、端末装置４００ｂは、アクセスポイント３００と、端末装置４００ａを中継したセッションを、６０ＧＨｚの周波数帯の電波を利用しないで、確立することができる。
【００７１】
上述した実施形態及び変形例において、ＳＳＩＤの代わりに、ＥＳＳＩＤ(Extended SSID)等を使用してもよい。
第３の実施形態では、アクセスポイント３００がセッションリクエストに応じることができない場合に、フレームボディに中継ができないことを示すビットを含むレスポンスを作成する場合について説明したが、この例に限られない。例えば、アクセスポイント３００は、該レスポンスを作成しないで、端末装置４００ｂは、セッションリクエストを送信してから所定の時間が経過しても、アクセスポイント３００からセッションレスポンスを受信しない場合には、図９のステップＳ９１０又はステップＳ９１８を再度実行するようにしてもよい。
上述した実施形態及び変形例において、６０ＧＨｚの周波数帯の電波を利用して通信を行う場合と、２．４ＧＨｚ／５ＧＨｚの周波数帯の電波を利用して通信を行う場合について説明したが、この例に限られない。６０ＧＨｚの周波数帯以外の周波数帯の電波を利用して通信を行うようにしてもよいし、２．４ＧＨｚ／５ＧＨｚの周波数帯以外の電波を利用して通信を行うようにしてもよい。
上述した実施形態及び変形例においては、無線通信システムの一例として、アクセスポイントと端末装置とが、無線ＬＡＮ規格にしたがって通信を行う場合について説明したが、この例に限られない。例えば、基地局と端末装置とが、ＬＴＥ等の３ＧＰＰの規格にしたがって通信を行う場合にも適用できる。つまり、アクセスポイント、基地局などの通信局と端末装置とが無線ＬＡＮ規格以外の通信方式にしたがって無線通信を行う場合にも適用できる。
【００７２】
また、上述したアクセスポイント、端末装置の機能を実現するためのコンピュータプログラムをコンピュータ読み取り可能な記録媒体に記録して、この記録媒体に記録されたプログラムをコンピュータシステムに読み込ませ、実行するようにしてもよい。なお、ここでいう「コンピュータシステム」とは、ＯＳや周辺機器等のハードウェアを含むものであってもよい。
また、「コンピュータ読み取り可能な記録媒体」とは、フレキシブルディスク、光磁気ディスク、ＲＯＭ、フラッシュメモリ等の書き込み可能な不揮発性メモリ、ＤＶＤ（Digital Versatile Disc）等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置のことをいう。さらに「コンピュータ読み取り可能な記録媒体」とは、インターネット等のネットワークや電話回線等の通信回線を介してプログラムが送信された場合のサーバやクライアントとなるコンピュータシステム内部の揮発性メモリ（例えばＤＲＡＭ（Dynamic Random Access Memory））のように、一定時間プログラムを保持しているものも含むものとする。
また、上記プログラムは、このプログラムを記憶装置等に格納したコンピュータシステムから、伝送媒体を介して、あるいは、伝送媒体中の伝送波により他のコンピュータシステムに伝送されてもよい。ここで、プログラムを伝送する「伝送媒体」は、インターネット等のネットワーク（通信網）や電話回線等の通信回線（通信線）のように情報を伝送する機能を有する媒体のことをいう。
また、上記プログラムは、前述した機能の一部を実現するためのものであっても良い。
さらに、前述した機能をコンピュータシステムにすでに記録されているプログラムとの組み合わせで実現できるもの、いわゆる差分ファイル（差分プログラム）であっても良い。
前述した実施形態において、アクセスポイントは通信局の一例であり、アソシエーションリクエストは接続リクエストの一例であり、アソシエーションレスポンスは接続レスポンスの一例であり、無線設定情報は設定情報の一例である。
【００７３】
以上、本発明の実施形態及びその変形を説明したが、これらの実施形態及びその変形は、例として提示したものであり、発明の範囲を限定することは意図していない。これら実施形態及びその変形は、その他の様々な形態で実施されることが可能であり、発明の要旨を逸脱しない範囲で、種々の省略、置き換え、変更、組合せを行うことができる。これら実施形態及びその変形は、発明の範囲や要旨に含まれると同時に、特許請求の範囲に記載された発明とその均等の範囲に含まれるものである。
【符号の説明】
【００７４】
１、２…無線通信システム、１００…アクセスポイント、１０２…通信部、１０４…記憶部、１０６…制御部、１５０…通信エリア、２００ａ、２００ｂ…端末装置、２０２…通信部、２０４…記憶部、２０６…制御部、３００…アクセスポイント、３０２…第１の通信部、３０３…第２の通信部、３０４…記憶部、３０６…制御部、３５０、３６０…通信エリア、４００ａ、４００ｂ、４００ｃ…端末装置、４０２…第１の通信部、４０３…第２の通信部、４０４…記憶部、４０６…制御部、１０４２…プログラム、１０４４…ＡＰアドレス、１０４６…ＳＳＩＤ、１０４８…パスワード、１０６６…接続処理部、１０６８…通信制御部、２０４２…プログラム、２０４４…端末アドレス、２０４６…ＳＳＩＤ、２０４８…パスワード、２０６２…判定部、２０６４…検知部、２０６６…接続処理部、２０６８…通信制御部、
３０４２…プログラム、３０４４…ＡＰアドレス、３０４６…ＳＳＩＤ、３０４８…パスワード、３０６６…接続処理部、３０６８…通信制御部、４０４２…プログラム、４０４４…端末アドレス、４０４６…ＳＳＩＤ、４０４８…パスワード、４０６２…判定部、４０６４…検知部、４０６６…接続処理部、４０６８…通信制御部
【図１】
2018038012.tif 000003
【図２】
2018038012.tif 000004
【図３】
2018038012.tif 000005
【図４】
2018038012.tif 000006
【図５】
2018038012.tif 000007
【図６】
2018038012.tif 000008
【図７】
2018038012.tif 000009
【図８】
2018038012.tif 000010
【図９】
2018038012.tif 000011
【図１０】
2018038012.tif 000012
【図１１】
2018038012.tif 000013
【図１２】
2018038012.tif 000014
【図１３】
2018038012.tif 000015