(57)【要約】【課題】通信の際に生じる通信断の発生を抑制すること。【解決手段】チャネルスキャンを行うチャネルスキャン部と、チャネルスキャン部がチャネルスキャンを行うのに要する時間に応じた送信停止時間が設定された制御信号を端末装置に送信する通信部と、を備える無線中継装置。【選択図】図２
2014099790.tif 000002
【特許請求の範囲】
【請求項１】
チャネルスキャンを行うチャネルスキャン部と、
前記チャネルスキャン部がチャネルスキャンを行うのに要する時間に応じた送信停止時間が設定された制御信号を端末装置に送信する通信部と、
を備える無線中継装置。
【請求項２】
前記端末装置に対する優先フレームが送信バッファに存在するか否かを確認する優先フレーム確認部を更に備え、
前記通信部は、前記優先フレーム確認部によって前記優先フレームが存在しないと確認された場合に、前記制御信号を前記端末装置に送信する請求項１に記載の無線中継装置。
【請求項３】
チャネルスキャンを行うチャネルスキャンステップと、
前記チャネルスキャンステップにおいてチャネルスキャンを行うのに要する時間に応じた送信停止時間が設定された制御信号を端末装置に送信する通信ステップと、
を有する無線中継方法。
【発明の詳細な説明】
【技術分野】
【０００１】
本発明は、通信断の発生を抑制する技術に関する。
【背景技術】
【０００２】
従来、無線ＬＡＮ（Local Area Network）環境の普及に伴い、無線通信の送信電波が増加している。そのため、電波干渉によって、無線端末のスループットが低下したり、無線端末がつながりにくいという問題が発生するおそれがあった。
そこで、電波干渉による影響を回避するため、無線通信においてチャネルスキャンを実施することで電波干渉の少ないチャネルを検出し、使用チャネルを検出されたチャネルに変更する処理が行われている（例えば、特許文献１参照）。チャネルスキャンを実施する際、無線ＬＡＮ中継装置（以下、「ＡＰ」という。）はビーコンフレーム内の情報を用いる。ＡＰは、ビーコンフレームを受信するためにはＡＰモードからＳＴＡモードで動作する必要がある。そのため、ＡＰは、チャネルスキャン時に自装置の動作モードをＳＴＡモードに変更する。ＡＰモードとは、無線ＬＡＮルータの機能を停止して、無線アクセスポイントとして動作させるモードである。ＳＴＡモードとは、ＡＰに無線でアクセスする際に使用し、無線接続された無線端末として動作させるモードである。
【先行技術文献】
【特許文献】
【０００３】
【特許文献１】特開２０１０−１０３６６５号公報
【発明の概要】
【発明が解決しようとする課題】
【０００４】
しかしながら、ＳＴＡモードのＡＰは無線端末の通信を中継することができないため、ＡＰと無線端末との間で通信断が発生してしまうという問題があった。このような問題が発生すると、電話の音飛びや映像の乱れなどの影響が発生してしまうおそれがあった。また、通信断による問題はＡＰに生じる特有の問題ではなく、ビーコンフレームを受信する無線中継装置に共通する問題である。
【０００５】
上記事情に鑑み、本発明は、通信の際に生じる通信断の発生を抑制する技術の提供を目的としている。
【課題を解決するための手段】
【０００６】
本発明の一態様は、チャネルスキャンを行うチャネルスキャン部と、前記チャネルスキャン部がチャネルスキャンを行うのに要する時間に応じた送信停止時間が設定された制御信号を端末装置に送信する通信部と、を備える無線中継装置である。
【０００７】
本発明の一態様は、上記の無線中継装置であって、前記端末装置に対する優先フレームが送信バッファに存在するか否かを確認する優先フレーム確認部を更に備え、前記通信部は、前記優先フレーム確認部によって前記優先フレームが存在しないと確認された場合に、前記制御信号を前記端末装置に送信する。
【０００８】
本発明の一態様は、チャネルスキャンを行うチャネルスキャンステップと、前記チャネルスキャンステップにおいてチャネルスキャンを行うのに要する時間に応じた送信停止時間が設定された制御信号を端末装置に送信する通信ステップと、を有する無線中継方法である。
【発明の効果】
【０００９】
本発明により、通信の際に生じる通信断の発生を抑制することが可能となる。
【図面の簡単な説明】
【００１０】
【図１】本発明における無線通信システムのシステム構成を示す図である。
【図２】ＡＰ１０及び無線端末２０の機能構成を表す概略ブロック図である。
【図３】ＳＳＩＤデータベース及びスキャン情報データベースの具体例を示す図である。
【図４】ＣＴＳフレームのフレームフォーマットの例を示す図である。
【図５】本実施形態におけるフレーム送信抑制処理の流れの具体例を示すフローチャートである。
【図６】本実施形態におけるフレーム送信抑制処理の動作の具体例を示すシーケンス図である。
【図７】変形例におけるフレーム送信抑制処理の動作の具体例を示すシーケンス図である。
【発明を実施するための形態】
【００１１】
以下、本発明の一実施形態を、図面を参照しながら説明する。
図１は、本発明における無線通信システムのシステム構成を示す図である。本発明の無線通信システムは、単数もしくは複数のＡＰ１０、単数もしくは複数の無線端末２０を備える。
ＡＰ１０は、無線ＬＡＮのアクセスポイントであり、自装置（ＡＰ１０）に接続された単数もしくは複数の無線端末２０との間で無線通信を行う。
無線端末２０は、例えばスマートフォン、携帯電話機、ＰＤＡ（Personal Digital Assistant）、携帯ゲーム装置、タブレット装置、ノート型パーソナルコンピュータ等の情報処理装置を用いて構成される。無線端末２０は、ＡＰ１０との間で無線通信を行う。
【００１２】
図２は、ＡＰ１０及び無線端末２０の機能構成を表す概略ブロック図である。まず、ＡＰ１０の機能構成を説明する。
ＡＰ１０は、バスで接続されたＣＰＵ（Central Processing Unit）やメモリや補助記憶装置などを備え、中継プログラムを実行する。中継プログラムの実行によって、ＡＰ１０は、データベース記憶部１０１、優先フレーム確認部１０２、スキャン開始依頼部１０３、送信停止時間選択部１０４、フレーム生成部１０５、通信部１０６、チャネルスキャン部１０７を備える装置として機能する。なお、ＡＰ１０の各機能の全て又は一部は、ＡＳＩＣ（Application Specific Integrated Circuit）やＰＬＤ（Programmable Logic Device）やＦＰＧＡ（Field Programmable Gate Array）等のハードウェアを用いて実現されても良い。また、中継プログラムは、コンピュータ読み取り可能な記録媒体に記録されても良い。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、中継プログラムは、電気通信回線を介して送受信されても良い。
【００１３】
データベース記憶部１０１は、磁気ハードディスク装置や半導体記憶装置などの記憶装置を用いて構成される。データベース記憶部１０１は、ＳＳＩＤデータベース及びスキャン情報データベースを記憶している。
ＳＳＩＤデータベースには、自装置（ＡＰ１０）に設定されているＳＳＩＤに関する情報が格納されている。ＳＳＩＤデータベースは、例えば、自装置に設定されているＳＳＩＤ毎に、送信停止時間、優先フレームの各値を記憶している。
【００１４】
スキャン情報データベースには、スキャン情報が格納されている。スキャン情報は、チャネルスキャンが行われた際に取得された情報を表す。スキャン情報データベースは、例えば、チャネルスキャンが行われたｃｈ毎に、ＡＰ台数、ＡＰ名の各値を記憶している。
【００１５】
図３は、ＳＳＩＤデータベース及びスキャン情報データベースの具体例を示す図である。
図３（Ａ）は、ＳＳＩＤデータベースの構成例を示す図である。
ＳＳＩＤデータベースは、自装置（ＡＰ１０）に設定されているＳＳＩＤに関する情報を表すレコード３０を複数有する。レコード３０は、ＳＳＩＤ、送信停止時間及び優先フレームの各値を有する。ＳＳＩＤの値は、レコード３０によって表されるＳＳＩＤを表す。送信停止時間の値は、レコード３０によって表されるＳＳＩＤで接続する無線端末２０に対してフレーム送信を停止させる時間を表す。図３の具体例では、送信停止時間の単位として“ｍｓｅｃ（ミリ秒）”が設定されている。
【００１６】
優先フレームの値は、レコード３０によって表されるＳＳＩＤで接続する無線端末２０に対する未送信の優先フレームが通信部１０６の送信バッファに存在しているか否かを表す。
優先フレームの値「有」は、未送信の優先フレームが送信バッファに存在することを表す。優先フレームの値「無」は、未送信の優先フレームが送信バッファに存在しないことを表す。
【００１７】
図３（Ａ）に示す例では、ＳＳＩＤデータベースには２つのＳＳＩＤが存在する。これら２つのＳＳＩＤは、“ＳＳＩＤ１”、“ＳＳＩＤ２”である。図３（Ａ）において、ＳＳＩＤデータベースの最上段の行は、ＳＳＩＤの値が“ＳＳＩＤ１”、送信停止時間の値が“１３０”、優先フレームの値が“無”である。即ち、“ＳＳＩＤ１”は、送信停止時間が“１３０ｍｓｅｃ”であり、優先フレームが存在しないことが表されている。
【００１８】
また、図３（Ａ）において、ＳＳＩＤデータベースの２段目の行は、ＳＳＩＤの値が“ＳＳＩＤ２”、送信停止時間の値が“１３０”、優先フレームの値が“有”である。即ち、“ＳＳＩＤ２”は、送信停止時間が“１３０ｍｓｅｃ”であり、優先フレームが存在することが表されている。
【００１９】
図３（Ｂ）は、スキャン情報データベースの構成図である。
スキャン情報データベースは、スキャン情報を表すレコード４０を複数有する。レコード４０は、ｃｈ、ＡＰ台数及びＡＰ名の各値を有する。ｃｈ（チャネル）の値は、レコード４０によって表されるスキャン情報が取得されたチャネルを表す。ＡＰ台数の値は、レコード４０によって表されるｃｈを使用しているＡＰ１０の台数を表す。ＡＰ名の値は、レコード４０によって表されるｃｈを使用しているＡＰ１０の名（例えばＥＳＳＩＤ、端末識別子）を表す。
【００２０】
図３（Ｂ）に示す例では、スキャン情報データベースには複数のｃｈ（１ｃｈ〜１３ｃｈ）が存在する。図３（Ｂ）において、スキャン情報データベースの最上段の行は、ｃｈの値が“１”、ＡＰ台数の値が“２”、ＡＰ名の値が“ＡＰ１及びＡＰ２”である。即ち、“１ｃｈ”は、“２台”のＡＰ１０によって使用されており、使用しているＡＰ１０の名前がそれぞれ“ＡＰ１”及び“ＡＰ２”であることが表されている。
【００２１】
図２に戻って、ＡＰ１０の説明を続ける。
優先フレーム確認部１０２は、所定のタイミングが到来すると、データベース記憶部１０１に記憶されているＳＳＩＤデータベースを参照することによって優先フレームが存在するか否かを確認する。所定のタイミングとは、例えば所定の期間（例えば１０秒、１分、１時間）が経過したタイミングであっても良いし、ユーザから指示がなされたタイミングであっても良いし、通信エラーの発生頻度が閾値を超えた時点のタイミングであっても良いし、他のタイミングであっても良い。
【００２２】
スキャン開始依頼部１０３は、優先フレーム確認部１０２の確認結果に基づいてチャネルスキャンの開始を指示する。例えば、スキャン開始依頼部１０３は、無線端末２０に対する未送信の優先フレームが存在する場合、チャネルスキャンの開始を指示しない。一方、スキャン開始依頼部１０３は、無線端末２０に対する未送信の優先フレームが存在しない場合、チャネルスキャンの開始を指示する。
【００２３】
送信停止時間選択部１０４は、チャネルスキャンの開始指示に従って、送信停止時間を選択する。例えば、送信停止時間選択部１０４は、チャネルスキャンの開始指示がなされると、ＳＳＩＤデータベースを参照し、自装置に設定されているＳＳＩＤ毎に送信停止時間の値を取得する。なお、送信停止時間は、チャネルスキャンの実行に要する時間（以下、「スキャン時間」という。）よりも長い時間となるように予め設定される。送信停止時間は、ＡＰ１０の設計時に固定値として設定されても良いし、ユーザによって設定されても良い。
【００２４】
フレーム生成部１０５は、送信停止時間選択部１０４が選択した送信停止時間の値を用いてＣＴＳフレーム信号を生成する。例えば、フレーム生成部１０５は、ＣＴＳフレームのヘッダ部分に送信停止時間の値を収容することによってＣＴＳフレーム信号を生成する。ＣＴＳフレーム信号とは、無線端末２０による送信を一定期間停止させる際に用いられる信号である。
【００２５】
通信部１０６は、無線端末２０との間で無線信号を送受信する。通信部１０６は、例えば、フレーム生成部１０５が生成したＣＴＳフレーム信号を無線端末２０に送信する。また、通信部１０６は、自身の送信バッファの状態をＳＳＩＤデータベースに反映させる。このような処理は、なるべく短い周期で行われることが望ましい。そのように構成されることによって、優先フレーム確認部１０２がＳＳＩＤデータベースに基づいて優先フレームの有無を判断した際に、判断結果と実際の送信バッファの状態との乖離を抑制することが可能となる。
【００２６】
チャネルスキャン部１０７は、チャネルスキャンを行う。具体的には、チャネルスキャン部１０７は、自装置の動作モードをＡＰモードからＳＴＡモードに変更して、各チャネルを遷移しながら各チャネルのビーコンフレームを受信する。そして、チャネルスキャン部１０７は、受信したビーコンフレームから各チャネルに関するスキャン情報を取得する。チャネルスキャン部１０７は、チャネルスキャンよって取得したスキャン情報をスキャン情報データベースに記録する。チャネルスキャン部１０７が行うチャネルスキャン処理には、既存の技術が適用されても良い。
【００２７】
次に、無線端末２０の機能構成を説明する。無線端末２０は、バスで接続されたＣＰＵやメモリや補助記憶装置などを備え、無線端末プログラムを実行する。無線端末プログラムの実行によって、無線端末２０は、通信部２０１、制御部２０２を備える装置として機能する。なお、無線端末２０の各機能の全て又は一部は、ＡＳＩＣやＰＬＤやＦＰＧＡ等のハードウェアを用いて実現されても良い。また、無線端末プログラムは、コンピュータ読み取り可能な記録媒体に記録されても良い。コンピュータ読み取り可能な記録媒体とは、例えばフレキシブルディスク、光磁気ディスク、ＲＯＭ、ＣＤ−ＲＯＭ等の可搬媒体、コンピュータシステムに内蔵されるハードディスク等の記憶装置である。また、無線端末プログラムは、電気通信回線を介して送受信されても良い。
【００２８】
通信部２０１は、ＡＰ１０との間で無線信号を送受信する。通信部２０１は、例えば、ＡＰ１０から送信されたＣＴＳフレーム信号を受信する。
制御部２０２は、無線端末２０の各機能部を制御する。例えば、制御部２０２は、通信部２０１が受信したＣＴＳフレーム信号に含まれている送信停止時間の間、フレーム送信を停止する。
【００２９】
図４は、ＣＴＳフレームのフレームフォーマットの例を示す図である。
ＣＴＳフレームは、Frame control、Duration、DEST Address、ＦＣＳ（Frame Check Sequence）の各値を格納するフィールドを有する。Frame controlのフィールドには、例えば、フレームの種類、フレームの宛先、送信元が無線又は有線であるか、フラグメント情報、電力管理、ＷＥＰ（Wired Equivalent Privacy）の使用の有無などの情報が格納されている。Durationのフレームには、電波を使用する予定期間の情報が格納されている。予定期間とは、フレーム送信に必要な時間を表す。DEST Addressのフィールドには、宛先ＭＡＣ（Media Access Control）アドレス、送信元ＭＡＣアドレス、アクセスポイントＭＡＣアドレスなどの情報が格納されている。ＦＣＳのフィールドには、誤り検出のためのデータが格納されている。
【００３０】
図５は、本実施形態におけるフレーム送信抑制処理の流れの具体例を示すフローチャートである。フレーム送信抑制処理とは、無線端末２０のフレーム送信を抑制させる際に行われる処理である。ＡＰ１０は、フレーム送信抑制処理の開始時にはＡＰモードで動作している。
まず、優先フレーム確認部１０２は、所定のタイミングが到来すると、データベース記憶部１０１に記憶されているＳＳＩＤデータベースを読み出す。優先フレーム確認部１０２は、読み出したＳＳＩＤデータベースを参照することによって無線端末２０に対する未送信の優先フレームが送信バッファに存在するか否か確認する（ステップＳ１０１）。
未送信の優先フレームが送信バッファに存在する場合（ステップＳ１０１−ＹＥＳ）、スキャン開始依頼部１０３はチャネルスキャンの開始を指示しない。その後、再びステップＳ１０１の処理に戻り、所定のタイミングが到来する度に優先フレーム確認部１０２はステップＳ１０１の処理を繰り返し実行する。
【００３１】
一方、未送信の優先フレームが送信バッファに存在しない場合（ステップＳ１０１−ＮＯ）、スキャン開始依頼部１０３はチャネルスキャンの開始を指示する（ステップＳ１０２）。送信停止時間選択部１０４は、スキャン開始依頼部１０３からチャネルスキャンの開始指示がなされると送信停止時間を選択する。
具体的には、送信停止時間選択部１０４は、チャネルスキャンの開始指示に従って、データベース記憶部１０１に記憶されているＳＳＩＤデータベースを読み出す。送信停止時間選択部１０４は、読み出したＳＳＩＤデータベースに記録されているレコード３０のうち、自装置に設定されているＳＳＩＤに対応するレコード３０を選択する。送信停止時間選択部１０４は、選択したレコード３０に記録されているＳＳＩＤ及び送信停止時間の値を取得する。送信停止時間選択部１０４は、取得したＳＳＩＤ及び送信停止時間の値をフレーム生成部１０５に出力する（ステップＳ１０３）。
【００３２】
フレーム生成部１０５は、送信停止時間選択部１０４が出力したＳＳＩＤ及び送信停止時間の値を用いてＣＴＳフレーム信号を生成する。例えば、フレーム生成部１０５は、ＣＴＳフレームのFrame Controlのフィールド及びDurationのフィールドに、それぞれ送信停止時間選択部１０４から出力されたＳＳＩＤ及び送信停止時間を収容することによってＣＴＳフレーム信号を生成する（ステップＳ１０４）。ＡＰ１０の通信部１０６は、フレーム生成部１０５によって生成されたＣＴＳフレーム信号を無線端末２０に送信する（ステップＳ１０５）。その後、ＡＰ１０の通信部１０６は、チャネルスキャン部１０７にＣＴＳフレーム信号送信を通知する。
【００３３】
無線端末２０の通信部２０１は、ＡＰ１０から送信されたＣＴＳフレーム信号を受信する。制御部２０２は、受信したＣＴＳフレーム信号に収容されている送信停止時間の間、フレーム送信を停止する。
【００３４】
ＣＴＳフレーム信号送信の通知がなされると、チャネルスキャン部１０７は、自装置（ＡＰ１０）の動作モードをＡＰモードからＳＴＡモードに変更する。そして、チャネルスキャン部１０７はチャネルスキャンを行う（ステップＳ１０６）。チャネルスキャン部１０７は、チャネルスキャンを行うことによって、取得したスキャン情報をデータベース記憶部１０１のスキャン情報データベースに記録する。そして、図５の処理は終了する。
【００３５】
図６は、本実施形態におけるフレーム送信抑制処理の動作の具体例を示すシーケンス図である。
以下の説明における無線通信システムでは、ＡＰ１０の台数は１台、無線端末２０の台数は２台（ＰＣ１及びＰＣ２）である。また、処理開始時には、ＰＣ１には優先フレームが存在せず、ＰＣ２には優先フレームが存在する。
【００３６】
ＡＰ１０は、ＡＰモードで動作し、ＰＣ１及びＰＣ２との間で無線通信を行っている（ステップＳ２０１，Ｓ２０２）。優先フレーム確認部１０２は、データベース記憶部１０１に記憶されているＳＳＩＤデータベースを参照することによって、ＰＣ１又はＰＣ２に対する未送信の優先フレームが存在するか否か確認する（ステップＳ２０３）。
【００３７】
ＰＣ１又はＰＣ２に対する未送信の優先フレームが存在する場合、ステップＳ２０４以降の処理は行われない。優先フレーム確認部１０２は、ＰＣ１及びＰＣ２に対する未送信の優先フレームがなくなるまでステップＳ２０３の処理を繰り返し実行する。
ＡＰ１０がＰＣ２に対する優先フレームの送信を終了すると、ステップＳ２０４以降の処理が開始される。以下の説明においてＰＣ２には優先フレームが存在しない。
【００３８】
優先フレーム確認部１０２は、無線端末２０に優先フレームが存在しないことをスキャン開始依頼部１０３に通知する。スキャン開始依頼部１０３は、優先フレーム確認部１０２から通知がなされると、チャネルスキャンの開始を指示する。送信停止時間選択部１０４は、チャネルスキャンの開始指示に従って、データベース記憶部１０１に記憶されているＳＳＩＤデータベースを読み出す。送信停止時間選択部１０４は、読み出したＳＳＩＤデータベースのレコード３０のうち、自装置（ＡＰ１０）に帰属しているＰＣ１及びＰＣ２のＳＳＩＤに対応するレコード３０を選択する。送信停止時間選択部１０４は、選択したレコード３０の送信停止時間に記録されている値を取得する（ステップＳ２０４）。
【００３９】
送信停止時間選択部１０４は、取得した送信停止時間の値をフレーム生成部１０５に出力する。フレーム生成部１０５は、出力された送信停止時間の値をＣＴＳフレームのDurationの領域に収容することによってＣＴＳフレーム信号を生成する（ステップＳ２０５）。通信部１０６は、フレーム生成部１０５が生成したＣＴＳフレーム信号をＰＣ１及びＰＣ２に送信する（ステップＳ２０６）。
【００４０】
ＰＣ１は、ＡＰ１０から送信されたＣＴＳフレーム信号を受信する。ＰＣ１は、受信したＣＴＳフレーム信号に収容されている送信停止時間の間、フレーム送信を停止する。
ＰＣ２は、ＡＰ１０から送信されたＣＴＳフレーム信号を受信する。ＰＣ２は、受信したＣＴＳフレーム信号に収容されている送信停止時間の間、フレーム送信を停止する（ステップＳ２０７）。
【００４１】
チャネルスキャン部１０７は、自装置の動作モードをＡＰモードからＳＴＡモードに変更し、チャネルスキャンを行う。チャネルスキャン部１０７は、チャネルスキャンによって取得したチャネル情報をスキャン情報データベースに記録する（ステップＳ２０８）。そして、図６の処理は終了する。
【００４２】
以上のように構成されたＡＰ１０は、無線端末２０に対する未送信の優先フレームが存在しない状態で、無線端末２０に対してＣＴＳフレーム信号を送信する。そして、ＡＰ１０は、無線端末２０のフレーム送信を一定期間停止させる。そして、無線端末２０がフレーム送信を停止している間に、ＡＰ１０は自装置の動作モードをＡＰモードからＳＴＡモードに変更しチャネルスキャンを行う。したがって、ＡＰ１０及び無線端末２０の間で無線通信が行われている間に、ＡＰ１０がＡＰモードからＳＴＡモードに変更を行う事がない。そのため、ＡＰ１０と無線端末２０との間で通信断が発生することを防止し、通信断によるパケットロスの発生を軽減することが可能となる。
【００４３】
＜変形例＞
また、図６の送信抑制処理は、上述の処理に限定される必要はない。例えば、自装置（ＡＰ１０）に設定されているＳＳＩＤ毎に優先フレームの有無を確認し、優先フレームが存在しないＳＳＩＤのみに図６のステップＳ２０４〜ステップＳ２０７の処理が行われても良い。この場合、優先フレームが存在するＳＳＩＤは、優先フレームの送信が完了した後にＣＴＳフレームが送信される。その後、ＡＰ１０の通信部１０６が自装置に設定されているＳＳＩＤ全てにＣＴＳフレームを送信した後に、チャネルスキャン部１０７がチャネルスキャンを行う。具体的な処理について図７を用いて説明する。
【００４４】
図７は、変形例におけるフレーム送信抑制処理の動作の具体例を示すシーケンス図である。以下の説明における無線通信システムでは、ＡＰ１０の台数は１台、無線端末２０は２台（ＰＣ１及びＰＣ２）である。また、処理開始時には、ＰＣ１には優先フレームが存在せず、ＰＣ２には優先フレームが存在する。また、ＰＣ１とＰＣ２とは、異なるＳＳＩＤでＡＰ１０と接続されている。例えば、ＰＣ１は、ＳＳＩＤ１でＡＰ１０と接続されている。また、ＰＣ２は、ＳＳＩＤ２でＡＰ１０と接続されている。
【００４５】
ＡＰ１０は、ＡＰモードで動作し、ＰＣ１及びＰＣ２との間で無線通信を行っている（ステップＳ３０１，Ｓ３０２）。優先フレーム確認部１０２は、データベース記憶部１０１に記憶されているＳＳＩＤデータベースを参照することによって、ＰＣ１及びＰＣ２それぞれについて未送信の優先フレームが存在するか否かを確認する（ステップＳ３０３）。ＰＣ１には未送信の優先フレームが存在しない。一方、ＰＣ２には未送信の優先フレームが存在する。そのため、ＰＣ１に対してはステップＳ３０４〜ステップＳ３０７の処理が行われ、ＰＣ２に対してはステップＳ３０４〜ステップＳ３０７の処理は行われない。
以下、ステップＳ３０４〜Ｓ３０７の処理について説明する。優先フレーム確認部１０２は、優先フレームの確認結果をスキャン開始依頼部１０３に通知する。スキャン開始依頼部１０３は、優先フレーム確認部１０２から通知された確認結果に基づいて、チャネルスキャンの開始を送信停止時間選択部１０４に指示する。
【００４６】
送信停止時間選択部１０４は、データベース記憶部１０１に記憶されているＳＳＩＤデータベースを参照することによって送信停止時間を選択する。具体的には、送信停止時間選択部１０４は、ＳＳＩＤデータベースの中から、ＰＣ１が接続しているＳＳＩＤ（ＳＳＩＤ１）に対応するレコード３０を選択する。送信停止時間選択部１０４は、選択したレコード３０に記録されている送信停止時間の値を取得する（ステップＳ３０４）。
送信停止時間選択部１０４は、取得した送信停止時間の値をフレーム生成部１０５に出力する。フレーム生成部１０５は、出力された送信停止時間の値をＣＴＳフレームのDurationの領域に収容することによってＣＴＳフレーム信号を生成する（ステップＳ３０５）。
【００４７】
通信部１０６は、フレーム生成部１０５が生成したＣＴＳフレーム信号をＰＣ１に送信する（ステップＳ３０６）。ＰＣ１は、ＡＰ１０から送信されたＣＴＳフレーム信号を受信する。ＰＣ１は、受信したＣＴＳフレーム信号に収容されている送信停止時間の間、フレーム送信を停止する（ステップＳ３０７）。
通信部１０６は、ＰＣ２に対して優先フレームの送信が完了するまで送信を継続する（ステップＳ３０８）。
優先フレーム確認部１０２は、データベース記憶部１０１に記憶されているＳＳＩＤデータベースを参照することによってＰＣ２に対する未送信の優先フレームが存在するか否かを確認する（ステップＳ３０９）。ここで、ＰＣ２に対する未送信の優先フレームは存在しない。そのため、ＰＣ２に対してステップＳ３１０〜ステップＳ３１３の処理が行われる。
【００４８】
送信停止時間選択部１０４は、ＳＳＩＤデータベースの中から、ＰＣ２が接続しているＳＳＩＤ（ＳＳＩＤ２）に対応するレコード３０を選択する。送信停止時間選択部１０４は、選択したレコード３０に記録されている送信停止時間の値を取得する（ステップＳ３１０）。
送信停止時間選択部１０４は、取得した送信停止時間の値をフレーム生成部１０５に出力する。フレーム生成部１０５は、出力された送信停止時間の値をＣＴＳフレームのDurationの領域に収容することによってＣＴＳフレーム信号を生成する（ステップＳ３１１）。
【００４９】
通信部１０６は、フレーム生成部１０５が生成したＣＴＳフレーム信号をＰＣ２に送信する（ステップＳ３１２）。ＰＣ２は、ＡＰ１０から送信されたＣＴＳフレーム信号を受信する。ＰＣ２は、受信したＣＴＳフレーム信号に収容されている送信停止時間の間、フレーム送信を停止する（ステップＳ３１３）。
通信部１０６は、自装置（ＡＰ１０）に帰属している無線端末２０（ＰＣ１及びＰＣ２）に対してＣＴＳフレーム信号の送信が完了すると、チャネルスキャン部１０７にＣＴＳフレーム信号の送信完了を通知する。
【００５０】
チャネルスキャン部１０７は、自装置の動作モードをＡＰモードからＳＴＡモードに変更し、チャネルスキャンを行う。チャネルスキャン部１０７は、チャネルスキャンによって取得したチャネル情報をスキャン情報データベースに記録する（ステップＳ３１４）。そして、図７の処理は終了する。
【００５１】
以上、この発明の実施形態について図面を参照して詳述してきたが、具体的な構成はこの実施形態に限られるものではなく、この発明の要旨を逸脱しない範囲の設計等も含まれる。
【符号の説明】
【００５２】
１０…ＡＰ（無線中継装置），  ２０…無線端末（端末装置），  １０１…データベース記憶部，  １０２…優先フレーム確認部，  １０３…スキャン開始依頼部，  １０４…送信停止時間選択部，  １０５…フレーム生成部，  １０６…通信部，  １０７…チャネルスキャン部，  ２０１…通信部，  ２０２…制御部
【図１】
2014099790.tif 000003
【図２】
2014099790.tif 000004
【図３】
2014099790.tif 000005
【図４】
2014099790.tif 000006
【図５】
2014099790.tif 000007
【図６】
2014099790.tif 000008
【図７】
2014099790.tif 000009