[go: up one dir, main page]

JP2018148279A - COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM - Google Patents

COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM Download PDF

Info

Publication number
JP2018148279A
JP2018148279A JP2017038677A JP2017038677A JP2018148279A JP 2018148279 A JP2018148279 A JP 2018148279A JP 2017038677 A JP2017038677 A JP 2017038677A JP 2017038677 A JP2017038677 A JP 2017038677A JP 2018148279 A JP2018148279 A JP 2018148279A
Authority
JP
Japan
Prior art keywords
channel
communication
communication device
function
channel switch
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
JP2017038677A
Other languages
Japanese (ja)
Inventor
慧子 中前
Keiko Nakamae
慧子 中前
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Canon Inc
Original Assignee
Canon Inc
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Canon Inc filed Critical Canon Inc
Priority to JP2017038677A priority Critical patent/JP2018148279A/en
Publication of JP2018148279A publication Critical patent/JP2018148279A/en
Pending legal-status Critical Current

Links

Images

Landscapes

  • Mobile Radio Communication Systems (AREA)

Abstract

【課題】相手装置が有する機能に応じて、適切にチャネルスイッチ制御を行う。【解決手段】ネットワークを構成し、当該ネットワークにおいて複数の他の通信装置と通信可能な通信装置は、該複数の他の通信装置のそれぞれから、該通信装置との通信に使用するチャネルを切り換えた場合に、該チャネルの切り替えが完了したことを該通信装置に通知する機能を有するか否かを示す情報を含む接続要求を受信し、受信された該接続要求に基づいて、該複数の他の通信装置が該機能を有するか否かを判定し、該判定の結果に基づいて、当該判定された時点で該通信装置との通信で使用中のチャネルを別のチャネルに切り換えるか否かを制御する。【選択図】図11Channel switch control is appropriately performed according to a function of a partner apparatus. A communication device that configures a network and can communicate with a plurality of other communication devices in the network switches a channel used for communication with the communication device from each of the plurality of other communication devices. A connection request including information indicating whether or not the communication device has a function of notifying the communication device that the switching of the channel has been completed, and the plurality of other requests based on the received connection request It is determined whether or not the communication device has the function, and based on the determination result, it is controlled whether or not the channel being used for communication with the communication device is switched to another channel at the time of the determination. To do. [Selection] Figure 11

Description

本発明は、通信装置、通信装置の制御方法、およびプログラムに関する。   The present invention relates to a communication device, a communication device control method, and a program.

近年、IEEE802.11に準拠した無線LAN(Local Area Network)システムが広く利用されている。この無線LANは、アクセスポイント(以下、AP)と呼ばれる基地局と、APと無線接続状態であるステーション(以下、STA)により構成される。APとSTAは、同じ周波数のチャネルを使用して通信を行っている。しかし、APとSTAが使用しているチャネルと同一チャネルや、APとSTAの近傍に他のネットワークが多数存在すると、電波干渉を頻繁に起こし通信速度の低下を引き起こす。そのような場合、APとSTAは、別のチャネルへの変更(以下、チャネルスイッチ)を行うことが有効である。   In recent years, wireless LAN (Local Area Network) systems compliant with IEEE802.11 have been widely used. This wireless LAN includes a base station called an access point (hereinafter referred to as AP) and a station (hereinafter referred to as STA) that is in a wireless connection state with the AP. AP and STA communicate using channels of the same frequency. However, if there are many other networks in the same channel as the AP and STA, or in the vicinity of the AP and STA, radio interference frequently occurs and the communication speed decreases. In such a case, it is effective for AP and STA to change to another channel (hereinafter referred to as channel switch).

また、無線LANは、5GHz帯におけるW53やW56では、気象レーダーと周波数を共有している。そのため、APとSTAは、使用中のチャネルでレーダーを検知した場合は、チャネルスイッチを行うことが無線LANにおいて義務付けられている。   Wireless LAN shares frequency with weather radar in W53 and W56 in 5GHz band. For this reason, APs and STAs are required to perform channel switching in wireless LANs when radar is detected on the channel being used.

また、チャネルスイッチを行うための技術として、Channel Switch Announcement(以下、CSA)と、Extended Channel Switch Announcement(以下、ECSA)が提案されている。IEEE802.11に準拠するCSAとECSAは、APがチャネルスイッチを行う前に、APからSTAにチャネルスイッチを告知するために送信されるアクションフレーム(信号)で、チャネルスイッチ後のチャネル情報を含む。また、ECSAは、更に、現在通信している地域の情報を含む。CSAを受信したSTAは、チャネルスイッチ後に、APに対して再度鍵交換等の認証手続きをやり直した上で接続し得る。一方、ECSAを受信したSTAは、再度認証処理を行うことなく、チャネルスイッチ後のチャネルに移動することでAPとの接続を維持し得る。また、CSAとECSAはアクションフレームではなく、APが定期的に送信するBeaconにInformation elementとして付与することで通知することもできる。   Further, as a technique for performing channel switching, Channel Switch Announcement (hereinafter referred to as CSA) and Extended Channel Switch Announcement (hereinafter referred to as ECSA) have been proposed. CSA and ECSA compliant with IEEE802.11 are action frames (signals) transmitted from the AP to notify the STA of the channel switch before the AP performs the channel switch, and include channel information after the channel switch. The ECSA further includes information on the currently communicating area. The STA that has received the CSA can connect after performing an authentication procedure such as key exchange again to the AP after the channel switch. On the other hand, the STA that has received the ECSA can maintain the connection with the AP by moving to the channel after the channel switch without performing the authentication process again. Also, CSA and ECSA can be notified by adding them as information elements to Beacon periodically transmitted by the AP instead of an action frame.

このように、CSAを受信してチャネルスイッチを行ったSTAは、認証手続きをやり直してAPと再接続するため、接続が完了するまでに時間を要する。また、CSAを受信したSTAは、チャネルスイッチを行って認証が完了するまで、APとの接続が切断された状態で動作する場合があり、その場合は一時的に通信が切れる。特に、多くのSTAが一つのAPに接続されている場合、APは、それぞれのSTAに対して認証をやり直すため、最後にAPとの認証をやり直すSTAは、長時間通信が切れた状態が続いてしまう。   As described above, since the STA that has received the CSA and switched the channel performs the authentication procedure again and reconnects to the AP, it takes time to complete the connection. In addition, the STA that has received the CSA may operate in a state in which the connection with the AP is disconnected until the authentication is completed by performing a channel switch, in which case communication is temporarily disconnected. In particular, when many STAs are connected to a single AP, the AP re-authenticates each STA. Therefore, the STA that re-authenticates with the AP lasts for a long time. End up.

このような課題に対して、特許文献1には、通信を切断することなくチャネルスイッチを実現する方法が提案されている。まず、APは、チャネルスイッチを行う前にSTAに対してチャネルスイッチを行うことを通知する。チャネルスイッチの通知に応じて、STAはチャネルスイッチを行い、成功した場合はチャネルスイッチを完了したことをAPに通知する。これにより、チャネルスイッチを行ったSTAは、再認証処理を行う手間を省くことができる。   For such a problem, Patent Document 1 proposes a method for realizing a channel switch without disconnecting communication. First, the AP notifies the STA that channel switching is to be performed before performing channel switching. In response to the channel switch notification, the STA performs the channel switch, and if successful, notifies the AP that the channel switch has been completed. As a result, the STA that has performed the channel switch can save the trouble of performing the re-authentication process.

特開2007-325315号公報JP 2007-325315 A

特許文献1では、STAは、チャネルスイッチ完了通知を行うことができることが前提となっているが、STAがこのような通知を行う機能を有さない場合、例えば以下の問題が生じる。すなわち、チャネルスイッチ完了通知を行う機能を有さないSTAは、チャネルスイッチが完了しても、APに対してチャネルスイッチ完了通知を行わない。そのため、APは、STAがチャネルスイッチに成功したのかわからず、成功していた場合でもSTAの通信能力を把握することができない。その場合、APは、STAに対し、適切でないレートでデータを送ってしまう可能性がある。また一方で、APが、STAからのチャネルスイッチ完了通知を処理する機能を有さない場合も同様に、STAからチャネルスイッチ完了通知を受けても、APは当該通知を正しく認識できず、STAの通信能力を把握できない。   In Patent Document 1, it is assumed that the STA can perform channel switch completion notification. However, if the STA does not have a function of performing such notification, for example, the following problem occurs. In other words, an STA that does not have a function of notifying channel switch completion does not notify the AP of channel switch completion even when the channel switch is completed. For this reason, the AP does not know whether the STA has succeeded in the channel switch, and even if it is successful, the AP cannot grasp the communication capability of the STA. In that case, the AP may send data to the STA at an inappropriate rate. On the other hand, even if the AP does not have a function to process the channel switch completion notification from the STA, even if the AP receives the channel switch completion notification from the STA, the AP cannot recognize the notification correctly and The communication ability cannot be grasped.

本発明は、上記課題に鑑みてなされたものであり、相手装置が有する機能に応じて、適切にチャネルスイッチ制御を行うことを目的とする。   The present invention has been made in view of the above problems, and an object of the present invention is to appropriately perform channel switch control in accordance with the function of the counterpart device.

上記目的を達成するための一手段として、本発明の通信装置は以下の構成を有する。すなわち、ネットワークを構成し、当該ネットワークにおいて複数の他の通信装置と通信可能な通信装置であって、前記複数の他の通信装置のそれぞれから、前記通信装置との通信に使用するチャネルを切り換えた場合に、当該チャネルの切り替えが完了したことを前記通信装置に通知する機能を有するか否かを示す情報を含む接続要求を受信する受信手段と、前記受信手段により受信された前記接続要求に基づいて、前記複数の他の通信装置が前記機能を有するか否かを判定する判定手段と、前記判定手段による判定の結果に基づいて、当該判定された時点で前記通信装置との通信で使用中のチャネルを別のチャネルに切り換えるか否かを制御する切り換え手段と、を有する。   As a means for achieving the above object, the communication apparatus of the present invention has the following configuration. That is, a communication device that configures a network and can communicate with a plurality of other communication devices in the network, and the channel used for communication with the communication device is switched from each of the plurality of other communication devices. A receiving unit that receives a connection request including information indicating whether or not the communication device has a function of notifying the communication device that the switching of the channel has been completed, and based on the connection request received by the receiving unit And determining means for determining whether or not the plurality of other communication devices have the function, and being used in communication with the communication device at the time of the determination based on the determination result by the determining means Switching means for controlling whether to switch one channel to another channel.

本発明によれば、相手装置が有する機能に応じて、適切にチャネルスイッチ制御を行うことが可能となる。   According to the present invention, it is possible to appropriately perform channel switch control according to the function of the counterpart device.

実施形態における無線LANシステムの概略図。1 is a schematic diagram of a wireless LAN system in an embodiment. 実施形態1におけるGO101の機能構成の一例を示す図。FIG. 3 is a diagram illustrating an example of a functional configuration of a GO 101 according to the first embodiment. 実施形態1におけるチャネルスイッチ完了通知の対応可否判定のシーケンス例。6 is a sequence example of determining whether to respond to a channel switch completion notification in the first embodiment. Association Requestのフレーム構成例。Example of frame structure of Association Request. 実施形態1におけるチャネルスイッチ完了通知の対応可否判定処理のフローチャート例。6 is a flowchart example of channel switch completion notification availability determination processing according to the first embodiment. 実施形態1におけるチャネルスイッチ実行判定処理のフローチャート例。4 is a flowchart example of channel switch execution determination processing according to the first embodiment. 図6におけるS602の場合のシーケンス例。7 is a sequence example in the case of S602 in FIG. 図6におけるS603の場合のシーケンス例。The sequence example in the case of S603 in FIG. 実施形態におけるチャネルスイッチ完了通知のフレーム構成例。6 is a frame configuration example of a channel switch completion notification in the embodiment. 実施形態2におけるGO101の機能構成の一例を示す図。FIG. 10 is a diagram illustrating an example of a functional configuration of a GO 101 according to a second embodiment. 実施形態1におけるチャネルスイッチ実行判定処理のフローチャート例。4 is a flowchart example of channel switch execution determination processing according to the first embodiment. 図11におけるS1103の場合のシーケンス図。FIG. 12 is a sequence diagram in the case of S1103 in FIG. 実施形態1におけるCL102の機能構成の一例を示す図。FIG. 3 is a diagram illustrating an example of a functional configuration of a CL 102 according to the first embodiment. 実施形態2におけるチャネルスイッチ完了通知の対応可否判定のシーケンス例。10 is a sequence example of determining whether or not to accept a channel switch completion notification in the second embodiment. 実施形態におけるAssociation Requestのフレーム構成例Example of frame structure of Association Request in the embodiment 実施形態1におけるチャネルスイッチ完了通知の対応可否判定処理のフローチャート例。6 is a flowchart example of channel switch completion notification availability determination processing according to the first embodiment. 実施形態3におけるチャネルスイッチ完了通知方法決定処理のフローチャート例。10 is a flowchart example of channel switch completion notification method determination processing according to the third embodiment. 実施形態3におけるGO101がチャネルスイッチ完了通知に対応していない場合のシーケンス例。10 is a sequence example when GO 101 in the third embodiment does not support channel switch completion notification. 実施形態3におけるGO101がチャネルスイッチ完了通知に対応している場合のシーケンス例。10 is a sequence example in the case where GO 101 in the third embodiment supports channel switch completion notification.

以下、添付の図面を参照して、本発明をその実施形態に基づいて詳細に説明する。なお、以下の実施形態において示す構成は一例に過ぎず、本発明は図示された構成に限定されるものではない。また、以下では、IEEE802.11シリーズの規格に準拠した無線LANシステムを用いた例について説明するが、通信方式はこれに限定されない。   Hereinafter, the present invention will be described in detail based on the embodiments with reference to the accompanying drawings. The configurations shown in the following embodiments are merely examples, and the present invention is not limited to the illustrated configurations. In the following, an example using a wireless LAN system compliant with the IEEE802.11 series standard will be described, but the communication method is not limited to this.

<実施形態1>
図1に、実施形態1におけるネットワーク構成例を示す。APとしてのGO101は、Wi-Fi Peer-to-Peer(以下、P2P)規格に準拠したP2P Group Owner(以下、GO)である。また、STAとしてのCL102とCL103は、P2P規格に準拠したP2P Client(以下、CL)である。GO101が構成する無線ネットワーク104にCL102とCL103が参加している。本実施形態は、GO101に関する。なお、以下の説明において、CL102とCL103を総称する場合は、単にCLと記載する。
<Embodiment 1>
FIG. 1 shows a network configuration example in the first embodiment. The GO 101 as an AP is a P2P Group Owner (hereinafter referred to as GO) compliant with the Wi-Fi Peer-to-Peer (hereinafter referred to as P2P) standard. Further, CL 102 and CL 103 as STAs are P2P Clients (hereinafter referred to as CL) conforming to the P2P standard. CL102 and CL103 participate in the wireless network 104 formed by GO101. This embodiment relates to GO101. In the following description, CL102 and CL103 are simply referred to as CL.

本実施形態では、GO101はCL102およびGO101と、2.4GHz帯のチャネル6を使用して通信可能であるとする。また、本実施形態におけるGO101は、W53やW56といったレーダー検知が必要なチャネルでは動作しないものとする。また、CL102とCL103は、2.4GHz帯ではIEEE802.11n規格(HT(High Throughput))、5GHz帯ではIEEE802.11ac規格(VHT(Very High Throughput))に対応しているものとする。   In the present embodiment, it is assumed that GO 101 can communicate with CL 102 and GO 101 using channel 6 in the 2.4 GHz band. Also, it is assumed that GO101 in this embodiment does not operate on channels that require radar detection, such as W53 and W56. Also, CL102 and CL103 are assumed to support the IEEE802.11n standard (HT (High Throughput)) in the 2.4 GHz band and the IEEE802.11ac standard (VHT (Very High Throughput)) in the 5 GHz band.

図2は、GO101の機能構成の一例を示す図である。機能判定部201は、無線ネットワーク104に参加しているCL(すなわち、CL102とCL103)がチャネルスイッチ完了通知を送る機能を有するか否か(チャネルスイッチ完了通知に対応しているか、非対応か)を判定する。機能判定部201の詳細な動作については、図5を用いて後述する。混雑検出部202は、現在使用しているチャネルでの電波干渉の頻度やチャネルの混雑を検出する。チャネルスイッチ判定部203は、混雑検出部202による検出結果および機能判定部201による判定結果に応じて、チャネルスイッチを行うか否かを判定する。チャネルスイッチ判定部203の詳細な動作については、図6を用いて後述する。チャネルスイッチ制御部204は、チャネルスイッチを実施する際の制御を行う。無線制御部205は、他の複数の無線LAN装置との間で通信を行うための制御を行う。   FIG. 2 is a diagram illustrating an example of the functional configuration of GO101. Whether the function determination unit 201 has a function of sending a channel switch completion notification (ie, whether or not the channel switch completion notification is supported) to CLs participating in the wireless network 104 (that is, CL102 and CL103). Determine. Detailed operation of the function determination unit 201 will be described later with reference to FIG. The congestion detection unit 202 detects the frequency of radio wave interference in the currently used channel and the congestion of the channel. The channel switch determination unit 203 determines whether to perform channel switching according to the detection result from the congestion detection unit 202 and the determination result from the function determination unit 201. Detailed operation of the channel switch determination unit 203 will be described later with reference to FIG. The channel switch control unit 204 performs control when performing the channel switch. The wireless control unit 205 performs control for performing communication with a plurality of other wireless LAN devices.

なお、図2に示す各機能ブロックは、それぞれハードウェア又はソフトウェアによって構成される。ソフトウェアとして構成される場合には、各機能を実現するためのコンピュータプログラムがGO101の記憶部(不図示)に記憶され、GO101が備えるCPU(Central Processing Unit、不図示)が当該プログラムを実行することによって該機能が実現される。   Each functional block shown in FIG. 2 is configured by hardware or software. When configured as software, a computer program for realizing each function is stored in the storage unit (not shown) of GO101, and the CPU (Central Processing Unit, not shown) included in GO101 executes the program. This function is realized by.

続いて、GO101の機能判定部201の動作について図3を参照して説明する。図3は、機能判定部201が、CLがチャネルスイッチ完了通知に対応しているか否か(例えば、チャネルスイッチを完了したことを伝えるメッセージの送信が可能か否か)を判定するための処理を説明するフロー図である。図3に示す処理は、CL102、103が、GO101の構成するネットワークに参加するときに実施される。ここではGO101とCL102の通信を例に説明する。   Next, the operation of the function determination unit 201 of GO 101 will be described with reference to FIG. FIG. 3 shows a process for the function determination unit 201 to determine whether or not the CL corresponds to the channel switch completion notification (for example, whether or not a message indicating that the channel switch has been completed can be transmitted). It is a flowchart to explain. The processing shown in FIG. 3 is performed when the CLs 102 and 103 participate in the network that the GO 101 configures. Here, communication between GO101 and CL102 will be described as an example.

GO101が構成する無線ネットワークにCL102が参加するとき、CL102はGO101に対してAssociation Requestを送る(S301)。Association Requestは、IEEE802.11規格で規定された、STAからAPに対して接続要求を行うために送信されるフレームである。本実施形態では、CL102がチャネルスイッチ完了通知に対応している場合は、Association Requestにチャネルスイッチ完了通知に対応していることを示すフラグを付加し、GO101に送信する(S301)。一方、CL102がチャネルスイッチ完了通知に対応していない場合は、当該フラグを付加せずAssociation RequestをGO101に送信する(S301)。Association Requestの詳しい構成については、図4を用いて後述する。   When the CL 102 participates in the wireless network configured by the GO 101, the CL 102 sends an Association Request to the GO 101 (S301). The Association Request is a frame transmitted in order to make a connection request from the STA to the AP, which is defined in the IEEE 802.11 standard. In the present embodiment, when the CL 102 is compatible with the channel switch completion notification, a flag indicating that it is compatible with the channel switch completion notification is added to the Association Request and transmitted to the GO 101 (S301). On the other hand, if the CL 102 does not support the channel switch completion notification, the Association Request is transmitted to the GO 101 without adding the flag (S301). The detailed configuration of the Association Request will be described later with reference to FIG.

GO101の機能判定部201は、無線制御部205を介してCL102からAssociation Requestを受信した場合、応答として、Association Responseを返す(S302)。その後、GO101の機能判定部201が、Association Requestを送信したCL102がチャネルスイッチ完了通知に対応しているか否かを判定する(S303)。チャネルスイッチ完了通知に対応しているか否かの判定(チャネルスイッチ完了通知の対応可否判定)の処理については、図5を用いて後述する。   When receiving an Association Request from the CL 102 via the wireless control unit 205, the function determination unit 201 of the GO 101 returns an Association Response as a response (S302). Thereafter, the function determination unit 201 of the GO 101 determines whether or not the CL 102 that has transmitted the Association Request corresponds to the channel switch completion notification (S303). The process of determining whether or not it corresponds to the channel switch completion notification (determining whether or not to support the channel switch completion notification) will be described later with reference to FIG.

図4に、Association Requestのフレーム構成を示す。図4(A)に示す通り、Association Requestは、IEEE802.11規格に従い、Capability、Listen Interval、SSID、Supported rates(401)やHT能力の有無を示すHT Capabilities(402)等で構成される。Supported rates(401)は、対応可能な通信レートを示す。本実施形態のCL102とCL103は、IEEE802.11ac規格に対応しているため、5GHz帯の無線ネットワークに参加する場合にはVHT能力の有無を示すVHT Capabilities(403)も付加される。これらの能力情報(402、403)により、GO101は、CL102とCL103の通信能力を把握できる。   FIG. 4 shows the frame structure of the Association Request. As shown in FIG. 4A, the Association Request is composed of Capability, Listen Interval, SSID, Supported rates (401), HT Capabilities (402) indicating the presence / absence of HT capability, and the like according to the IEEE 802.11 standard. Supported rates (401) indicates a communication rate that can be supported. Since CL102 and CL103 of this embodiment are compatible with the IEEE802.11ac standard, VHT Capabilities (403) indicating the presence or absence of VHT capability is also added when participating in a 5 GHz band wireless network. From these capability information (402, 403), GO101 can grasp the communication capability of CL102 and CL103.

P2P規格では、Association Requestの構成要素の1つとして、P2P Information Element(以下、P2P IE)が規定されている(404)。P2P IE(404)は、OUI Type(403)、P2P Attributes(406)を含む。P2P Attributes(406)は、P2P Capabilities(407)を含み、P2P Capabilities (407)は、Device Capability Bitmap(408)を含む。   In the P2P standard, a P2P Information Element (hereinafter referred to as P2P IE) is defined as one of the components of the Association Request (404). P2P IE (404) includes OUI Type (403) and P2P Attributes (406). P2P Attributes (406) includes P2P Capabilities (407), and P2P Capabilities (407) includes Device Capability Bitmap (408).

Device Capability Bitmap(408)の構成を図4(B)に示す。Device Capability Bitmap(408)の0から5ビット目まではデバイスの能力を示す情報が記載されているが、6から7ビット目はP2P規格では予備ビットとなっている。そこで本実施形態では、Device Capability Bitmapの6ビット目(409)を、チャネルスイッチ完了通知を送る機能の有無を記載するための、チャネルスイッチ完了通知能力フラグとして使用する。チャネルスイッチ完了通知に対応しているCLは、Association Request内のチャネルスイッチ完了通知能力フラグを1にする。一方、チャネルスイッチ完了通知に対応していないCLは、チャネルスイッチ完了通知能力フラグを0(ゼロ)にしたままとする。従来のCLでは、Device Capability Bitmapの6ビット目(409)は使用しておらず常に0がセットされているので、チャネルスイッチ完了通知に対応していない(チャネルスイッチ完了通知を行う機能を有していない)と判別できる。   The configuration of Device Capability Bitmap (408) is shown in FIG. In the Device Capability Bitmap (408), information indicating the device capability is described from the 0th bit to the 5th bit, but the 6th to 7th bits are reserved bits in the P2P standard. Therefore, in this embodiment, the sixth bit (409) of the Device Capability Bitmap is used as a channel switch completion notification capability flag for describing the presence / absence of a function for sending a channel switch completion notification. The CL corresponding to the channel switch completion notification sets the channel switch completion notification capability flag in the Association Request to 1. On the other hand, the CL that does not support the channel switch completion notification keeps the channel switch completion notification capability flag set to 0 (zero). In the conventional CL, the sixth bit (409) of Device Capability Bitmap is not used and is always set to 0, so it does not support channel switch completion notification (has a function to perform channel switch completion notification) Not).

次に、図5を用いて、チャネルスイッチ完了通知の対応可否判定の処理(図3のS303)について説明する。図5は、本実施形態におけるチャネルスイッチ完了通知の対応可否判定処理のフローチャートである。図5の処理は、GO101の機能判定部201により行われる。   Next, processing for determining whether or not to accept channel switch completion notification (S303 in FIG. 3) will be described with reference to FIG. FIG. 5 is a flowchart of processing for determining whether or not to accept a channel switch completion notification in the present embodiment. The processing in FIG. 5 is performed by the function determination unit 201 of GO101.

機能判定部201は、CLから無線制御部205を介して受け取ったAssociation Requestを解析し、そのAssociation Requestを送信したCLがチャネルスイッチ完了通知に対応しているか否かを判定する(S501)。Association Request内のチャネルスイッチ完了通知能力フラグが1にセットされていた場合には(S501でYes)、機能判定部201は、送信元のCLはチャネルスイッチ完了通知に対応していると判定する(S502)。一方、チャネルスイッチ完了通知能力フラグが0(ゼロ)の場合には(S501でNo)、送信元のCLはチャネルスイッチ完了通知に対応していないと判定する(S503)。   The function determination unit 201 analyzes the Association Request received from the CL via the radio control unit 205, and determines whether or not the CL that transmitted the Association Request corresponds to the channel switch completion notification (S501). When the channel switch completion notification capability flag in the Association Request is set to 1 (Yes in S501), the function determination unit 201 determines that the source CL corresponds to the channel switch completion notification ( S502). On the other hand, when the channel switch completion notification capability flag is 0 (No in S501), it is determined that the source CL does not support the channel switch completion notification (S503).

次に、図6を参照して、チャネルスイッチ判定部203の動作について説明する。図6は、本実施形態におけるチャネルスイッチ実行判定処理のフローチャートである。   Next, the operation of the channel switch determination unit 203 will be described with reference to FIG. FIG. 6 is a flowchart of channel switch execution determination processing in the present embodiment.

チャネルスイッチ判定部203は、機能判定部201による判定結果により、GO101が構成する無線ネットワーク内にチャネルスイッチ完了通知に対応していないCLが1つでも存在するか否かを判定する(S601)。チャネルスイッチ完了通知に対応していないCLが1つでも存在する場合(S601でYes)、チャネルスイッチ判定部203は、チャネルスイッチを行わないと決定する(S602)。なお、S602の場合のシーケンスについては、図7を用いて後述する。一方、GO101が構成する無線ネットワーク104に参加するすべてのCLがチャネルスイッチ完了通知に対応している場合は(S601でNo)、チャネルスイッチ判定部203は、無線制御部205を介して各CLにECSAを送信してチャネルスイッチを行うと決定する(S603)。なお、S603の場合のシーケンスについては、図8を用いて後述する。   The channel switch determination unit 203 determines, based on the determination result by the function determination unit 201, whether there is even one CL that does not support the channel switch completion notification in the wireless network configured by the GO 101 (S601). If there is even one CL that does not correspond to the channel switch completion notification (Yes in S601), the channel switch determination unit 203 determines not to perform the channel switch (S602). Note that the sequence in the case of S602 will be described later with reference to FIG. On the other hand, when all the CLs participating in the wireless network 104 configured by the GO 101 support the channel switch completion notification (No in S601), the channel switch determination unit 203 transmits to each CL via the wireless control unit 205. It is determined that ECSA is transmitted to perform channel switching (S603). Note that the sequence in the case of S603 will be described later with reference to FIG.

図7に、図6におけるS602の場合のシーケンスを示す。ここで、CL102は、チャネルスイッチ完了通知に対応しているが、CL103は、チャネルスイッチ完了通知に対応していないものとする。   FIG. 7 shows a sequence in the case of S602 in FIG. Here, CL102 corresponds to the channel switch completion notification, but CL103 does not correspond to the channel switch completion notification.

GO101の混雑検出部202が、現在使用中のチャネル6での混雑を検知したとき、チャネルスイッチ判定部203は、チャネルスイッチが実行可能かどうかの判定をするために、チャネルスイッチ実行判定の処理を実施する(S701)。CL103はチャネルスイッチ完了通知に対応していないので、チャネルスイッチ判定部203は、チャネルスイッチを行わないことを決定する(S602)。この場合、GO101は現在使用中のチャネル6に留まり、チャネルスイッチを行わない。本シーケンスによれば、チャネルスイッチ完了通知に対応していないCLが存在した場合に、GO101は、無理にチャネルスイッチを行わないため、結果として、通信が途絶えることを防ぐことが可能となる。   When the GO101 congestion detection unit 202 detects congestion on the currently used channel 6, the channel switch determination unit 203 performs channel switch execution determination processing to determine whether the channel switch can be executed. Implement (S701). Since the CL 103 does not correspond to the channel switch completion notification, the channel switch determination unit 203 determines not to perform the channel switch (S602). In this case, the GO 101 stays in the currently used channel 6 and does not perform channel switching. According to this sequence, when there is a CL that does not support the channel switch completion notification, the GO 101 does not perform channel switching forcibly, and as a result, communication can be prevented from being interrupted.

図8に、図6におけるS603の場合のシーケンスを示す。ここで、CL102とCL103は、共にチャネルスイッチ完了通知に対応しているものとする。GO101の混雑検出部202が、現在使用中のチャネル6での電波干渉を検知したとき、GO101のチャネルスイッチ判定部203は、チャネルスイッチが実行可能かどうかを判定するために、チャネルスイッチ実行判定の処理を実施する(S801)。本シーケンスでは、CL102、CL103ともにチャネルスイッチ完了通知に対応しているため、チャネルスイッチ判定部203は、ECSAを送信してチャネルスイッチを行うと決定する(S603)。   FIG. 8 shows a sequence in the case of S603 in FIG. Here, both CL102 and CL103 correspond to the channel switch completion notification. When the GO101 congestion detection unit 202 detects radio wave interference in the currently used channel 6, the GO101 channel switch determination unit 203 performs channel switch execution determination in order to determine whether the channel switch can be executed. Processing is performed (S801). In this sequence, since both CL102 and CL103 correspond to the channel switch completion notification, the channel switch determination unit 203 determines to perform the channel switch by transmitting ECSA (S603).

GO101のチャネルスイッチ判定部303は、ECSAを送信してチャネルスイッチを行うことを決定すると、無線制御部205を介して、CL102、CL103それぞれにECSAを送信し、チャネルスイッチを行うことを告知する(S802)。S802では、GO101 は、ECSAを、CL102とCL103に対してユニキャストで送信しているが、ブロードキャストで送信してもよい。図8の例では、GO101は、2.4GHz帯のチャネル6から5GHz帯のチャネル36にチャネルスイッチすると想定する。   When the channel switch determination unit 303 of GO 101 decides to perform ECSA and perform channel switching, it transmits ECSA to each of CL 102 and CL 103 via radio control unit 205 to notify that channel switching is to be performed ( S802). In S802, GO101 transmits ECSA to CL102 and CL103 by unicast, but it may transmit by broadcast. In the example of FIG. 8, it is assumed that the GO 101 switches from the 2.4 GHz band channel 6 to the 5 GHz band channel 36.

GO101のチャネルスイッチ制御部204は、ECSAを送信後、その時点(少なくとも、チャネルスイッチ実行判定の処理(S801)の時点)で使用中のチャネル36へのチャネルスイッチを行う(S803)。ECSAを受信したCL102とCL103は、チャネル36へのチャネルスイッチを行う(S804、S805)。図8において、CL102とCL103は、チャネルスイッチ完了通知に対応しているため、チャネルスイッチ完了後に、GO101に対しチャネルスイッチ完了通知を送信する(S806)。本実施形態では、チャネルスイッチ完了通知として、P2P規格のP2P action frameを拡張したものを使用する。   After transmitting the ECSA, the channel switch control unit 204 of the GO 101 performs a channel switch to the channel 36 in use at that time (at least at the time of the channel switch execution determination process (S801)) (S803). The CL 102 and CL 103 that have received the ECSA perform channel switching to the channel 36 (S804, S805). In FIG. 8, since CL102 and CL103 correspond to the channel switch completion notification, the channel switch completion notification is transmitted to the GO 101 after the channel switch is completed (S806). In the present embodiment, an extension of the P2P action P2P action frame is used as the channel switch completion notification.

図9に、チャネルスイッチ完了通知のフレーム構成を示す。チャネルスイッチ完了通知は、P2P規格のP2P action frameを拡張したもので、Category、OUI subtype(901)、Elements(902)等を含む。Elements(902)の中には、IEEE802.11n規格に対応している場合はHT Capabilities(903)、5GHz帯でIEEE802.11ac規格に対応している場合はVHT Capabilities(904)が記載される。OUI subtype(901)は、その値によってP2P action frameの種類を示すものであり、P2P規格ではOUI subtype の値が0から3のときのP2P action frameの種類が既に規定されている。一方、4から255までは予備枠である。そこで本実施形態では、OUI subtypeの値を4に指定したときのP2P action frameをチャネルスイッチ完了通知として使用する。   FIG. 9 shows a frame configuration of the channel switch completion notification. The channel switch completion notification is an extension of the P2P action frame of the P2P standard and includes Category, OUI subtype (901), Elements (902), and the like. Elements (902) describes HT Capabilities (903) when supporting the IEEE802.11n standard, and VHT Capabilities (904) when supporting the IEEE802.11ac standard in the 5 GHz band. OUI subtype (901) indicates the type of P2P action frame by its value, and the P2P standard already defines the type of P2P action frame when the value of OUI subtype is 0 to 3. On the other hand, 4 to 255 are reserved slots. Therefore, in this embodiment, the P2P action frame when the value of OUI subtype is specified as 4 is used as a channel switch completion notification.

また、CL102とCL103は、チャネルスイッチ後の5GHz帯ではIEEE802.11n規格とIEEE802.11ac規格に対応しているため、CL102とCL103が送信するチャネルスイッチ完了通知には、HT Capabilities(903)とVHT Capabilities(904)は、両方記載される。   In addition, since CL102 and CL103 are compatible with IEEE802.11n and IEEE802.11ac standards in the 5 GHz band after channel switching, HT Capabilities (903) and VHT are included in the channel switch completion notification transmitted by CL102 and CL103. Capabilities (904) are both described.

CL102とCL103からチャネルスイッチ完了通知を受信したGO101は、CL102とCL103がチャネル36へのチャネルスイッチを完了したことを把握することができる。よって、GO101は、Association Request等の接続や鍵交換などの手順を再び踏むことなく通信を再開できる。   The GO 101 that has received the channel switch completion notification from the CL 102 and CL 103 can recognize that the CL 102 and CL 103 have completed the channel switch to the channel 36. Therefore, the GO 101 can resume communication without re-taking the procedure of connection such as Association Request and key exchange.

また、GO101は、チャネルスイッチ完了通知内のHT/VHT Capabilitiesを解析することにより、スイッチ後のチャネル36でのCL102とCL103の通信能力を把握できる。このことをより具体的に説明する。元々2.4GHz帯のチャネル6で通信をしていたGO101の無線ネットワーク104にCL102が参加するときに送ったAssociation Request(S301)には、現在使用しているチャネルでのHT能力が記載されていた。そのため、GO101は、2.4GHz帯におけるCL102の通信能力、つまりCL102がIEEE802.11n規格に対応していることは把握している。しかし、5GHz帯のチャネル36にチャネルスイッチした後は、チャネルスイッチ完了通知がなければGO101はCL102がIEEE802.11ac規格に対応していることを把握できない。そのため、上位の通信レートで通信できるIEEE802.11ac規格を使用せずに、IEEE802.11n規格を使用し続け、VHTで通信できる能力があるのにもかかわらず遅い通信レートで通信してしまう。CL102 とCL103は、チャネルスイッチ完了時に通信能力情報を記載したチャネルスイッチ完了通知を送信し、GO101が受信することで、GO101は、CL102とCL103に対応していない通信レートでデータを送ることや対応している上位の通信レートを見過ごすことを防げる。   The GO 101 can grasp the communication capabilities of the CL 102 and CL 103 in the channel 36 after the switch by analyzing the HT / VHT Capabilities in the channel switch completion notification. This will be described more specifically. The Association Request (S301) sent when CL102 joined the GO101 wireless network 104 that originally communicated on the 2.4 GHz band channel 6 described the HT capability of the channel currently used. . Therefore, GO101 knows the communication capability of CL102 in the 2.4 GHz band, that is, CL102 is compatible with the IEEE802.11n standard. However, after the channel switch to the channel 36 in the 5 GHz band, the GO 101 cannot grasp that the CL 102 is compatible with the IEEE802.11ac standard without a channel switch completion notification. As a result, the IEEE802.11ac standard that can communicate at a higher communication rate is not used, the IEEE802.11n standard is used continuously, and communication is performed at a slow communication rate despite the ability to communicate with VHT. CL102 and CL103 send a channel switch completion notification describing the communication capability information when the channel switch is completed, and GO101 receives it, so GO101 can send and respond to data at a communication rate not compatible with CL102 and CL103. This prevents you from overlooking the higher communication rates.

以上のように、本実施形態では、チャネルスイッチ完了通知に対応していないCLが存在した場合には、GO101は、無理にチャネルスイッチせずに通信が途絶えることを防ぐ。また、すべてのCLがチャネルスイッチ完了通知に対応している場合には、GO101は、ECSAを送信してCLにチャネルスイッチ完了通知を送信させることで、再接続や認証の手間を省きながら、その後に適切な通信レートでデータを送信することが可能となる。   As described above, in the present embodiment, when there is a CL that does not support the channel switch completion notification, the GO 101 prevents communication from being interrupted without forcibly performing channel switching. Also, if all CLs support channel switch completion notification, GO101 sends ECSA and causes CL to send channel switch completion notification. It becomes possible to transmit data at an appropriate communication rate.

<実施形態2>
実施形態2では、レーダーの検出時など必ずチャネルスイッチしなければならない場合の実施形態を説明する。本実施形態は、GO101に関する。以下、実施形態1と同様である点に関しては、説明を省略する。
<Embodiment 2>
In the second embodiment, an embodiment in which channel switching must be performed at the time of radar detection will be described. This embodiment relates to GO101. Hereinafter, the description of the same points as in the first embodiment will be omitted.

本実施形態におけるネットワーク構成は、実施形態1において説明した図1と同様である。ただし、本実施形態では、GO101とCL102、およびGO101とCL103の通信には、5GHz帯のW53のチャネル56が使用される。5GHz帯のW53とW56では、気象レーダーと周波数を共有しているため、レーダーを検知した場合は現在使用しているチャネルから別のチャネルへ移る必要がある。   The network configuration in this embodiment is the same as that of FIG. 1 described in the first embodiment. However, in this embodiment, the channel 53 of W53 in the 5 GHz band is used for communication between GO101 and CL102 and between GO101 and CL103. Since W53 and W56 in the 5 GHz band share the frequency with weather radar, it is necessary to move from the currently used channel to another channel when radar is detected.

また、本実施形態におけるGO101は、STA機能をGO機能と同時に動作させること(以下、コンカレント動作)が可能な装置とする。GO101がコンカレント動作中である場合、GO101はGO機能により構成する無線ネットワーク104の他に、STA機能によって、図示しない他のAPの無線ネットワークに参加している。STA機能と、GO機能で使用するチャネルは同一とする。一方、CL102とCL103は、IEEE802.11n規格(HT)とIEEE802.11ac規格(VHT)に対応しているものとする。   Further, the GO 101 in this embodiment is a device that can operate the STA function simultaneously with the GO function (hereinafter referred to as a concurrent operation). When the GO 101 is in a concurrent operation, the GO 101 participates in a wireless network of another AP (not shown) by the STA function in addition to the wireless network 104 configured by the GO function. The channels used for the STA function and GO function are the same. On the other hand, CL102 and CL103 are assumed to be compatible with the IEEE802.11n standard (HT) and the IEEE802.11ac standard (VHT).

図10は、本実施形態におけるGO101の機能ブロック図である。混雑検出部1002およびチャネルスイッチ制御部1006に関しては、実施形態1において説明した図2における機能判定部201、混雑検出部202、チャネルスイッチ制御部204と同様であるため、説明を省略する。レーダー検出部1003は、現在使用しているチャネルでのレーダーの有無を検出する。コンカレント動作検出部1004は、GO101が構成する無線ネットワーク104で使用しているチャネルとは異なるチャネルで動く、他のAPの無線ネットワークと接続を開始したか否かを判定する。   FIG. 10 is a functional block diagram of the GO 101 in the present embodiment. Congestion detection unit 1002 and channel switch control unit 1006 are the same as function determination unit 201, congestion detection unit 202, and channel switch control unit 204 in FIG. The radar detection unit 1003 detects the presence / absence of radar in the currently used channel. The concurrent operation detection unit 1004 determines whether or not connection with a wireless network of another AP that operates on a channel different from the channel used in the wireless network 104 configured by the GO 101 is started.

チャネルスイッチ判定部1005は、機能判定部1001による判定結果、および、混雑検出部1002、レーダー検出部1003およびコンカレント動作検出部1004による検出結果に応じて、チャネルスイッチを実行するか否か等を判定する。チャネルスイッチ判定部1005の詳細な動作については、図11を用いて後述する。無線制御部1007は、他の無線LAN装置と通信を行うための制御を行う。   The channel switch determination unit 1005 determines whether or not to execute the channel switch based on the determination result by the function determination unit 1001 and the detection results by the congestion detection unit 1002, the radar detection unit 1003, and the concurrent operation detection unit 1004 To do. Detailed operation of the channel switch determination unit 1005 will be described later with reference to FIG. The wireless control unit 1007 performs control for communicating with other wireless LAN devices.

なお、図10に示す各機能ブロックは、それぞれハードウェア又はソフトウェアによって構成される。ソフトウェアとして構成される場合には、各機能を実現するためのコンピュータプログラムがGO101の記憶部(不図示)に記憶され、GO101が備えるCPU(Central Processing Unit、不図示)が当該プログラムを実行することによって該機能が実現される。   Each functional block shown in FIG. 10 is configured by hardware or software. When configured as software, a computer program for realizing each function is stored in the storage unit (not shown) of GO101, and the CPU (Central Processing Unit, not shown) included in GO101 executes the program. This function is realized by.

実施形態1と比較して本実施形態では、図7におけるS701および図8におけるS801のチャネルスイッチ実行判定処理が異なる。この処理について図11を用いて説明する。図11は、本実施形態におけるチャネルスイッチ実行判定処理のフローチャートである。   Compared with the first embodiment, the present embodiment is different in channel switch execution determination processing in S701 in FIG. 7 and S801 in FIG. This process will be described with reference to FIG. FIG. 11 is a flowchart of channel switch execution determination processing in the present embodiment.

チャネルスイッチ判定部1005は、レーダー検出部1003により現在使用しているW53またはW56でレーダーが検知されたか否かを判定する(S1101)。レーダーが検知されなかった場合(S1101でNo)、コンカレント動作検出部1004は、GO101が現在使用しているチャネルとは異なるチャネルでのコンカレント動作を開始したかを判定する(S1105)。コンカレント動作を開始したと判定された場合(S1105でYes)、レーダーかコンカレント動作のどちらかが検出されたこととなる。この場合、GO101は必ずチャネルスイッチをしなければならない。そこでまず、チャネルスイッチ判定部1005は、GO101が構成する無線ネットワーク内に、チャネルスイッチ完了通知に対応していないCLが1つでも存在するか否かを判定する(S1102)。チャネルスイッチ完了通知に非対応のCLが1つでも存在する場合(S1102でYes)、チャネルスイッチ判定部1005は、チャネルスイッチ完了通知に対応するCLにはECSAを、非対応のCLにはCSAを送信して、チャネルスイッチを行うと決定する(S1103)。すべてのCLがチャネルスイッチ完了通知に対応している場合は(S1102でNo)、チャネルスイッチ判定部1005は、すべてのCLにECSAを送信してチャネルスイッチを行うと決定する(S1104)。   The channel switch determination unit 1005 determines whether radar is detected by the W53 or W56 currently used by the radar detection unit 1003 (S1101). When the radar is not detected (No in S1101), the concurrent operation detection unit 1004 determines whether or not the GO101 has started a concurrent operation on a channel different from the channel currently used (S1105). If it is determined that the concurrent operation has started (Yes in S1105), either radar or concurrent operation is detected. In this case, the GO 101 must always switch the channel. First, the channel switch determination unit 1005 determines whether or not there is even one CL that does not support the channel switch completion notification in the wireless network configured by the GO 101 (S1102). If there is at least one CL that does not support the channel switch completion notification (Yes in S1102), the channel switch determination unit 1005 uses ECSA for the CL corresponding to the channel switch completion notification, and CSA for the non-compatible CL. It is determined to transmit and perform channel switching (S1103). When all the CLs correspond to the channel switch completion notification (No in S1102), the channel switch determination unit 1005 determines to perform the channel switch by transmitting ECSA to all the CLs (S1104).

一方、レーダーもコンカレント動作も検出されなかった場合(S1105でNo)、チャネルスイッチ判定部1005は、GO101が構成する無線ネットワーク内にチャネルスイッチ完了通知に対応していないCLが存在するか否かを判定する(S1106)。混雑検出部1002により混雑が検知された場合は、GO101は、必ずしもチャネルスイッチを行う必要はない。チャネルスイッチ完了通知に非対応のCLが1つでも存在した場合には(S1006でYes)、チャネルスイッチ判定部1005は、チャネルスイッチを行わないと決定する(S1107)。すべてのCLがチャネルスイッチ完了通知に対応している場合は(S1006でNo)、チャネルスイッチ判定部1005は、すべてのCLにECSAを送信してチャネルスイッチを行うと決定する(S1108)。   On the other hand, if neither radar nor concurrent operation is detected (No in S1105), the channel switch determination unit 1005 determines whether there is a CL that does not support channel switch completion notification in the wireless network configured by GO101. Determination is made (S1106). When congestion is detected by the congestion detection unit 1002, the GO 101 does not necessarily need to perform a channel switch. If there is even one CL that does not correspond to the channel switch completion notification (Yes in S1006), the channel switch determination unit 1005 determines not to perform the channel switch (S1107). When all the CLs correspond to the channel switch completion notification (No in S1006), the channel switch determination unit 1005 determines to perform the channel switch by transmitting ECSA to all the CLs (S1108).

S1103のシーケンスについては、図12を用いて後述する。S1104、S1107、S1108に関しては、実施形態1において説明した図6のS602またはS603と同様であるため、詳細なシーケンスの説明は省略する。すなわち、S1104とS1108(ECSAを送信してチャネルスイッチすると決定された場合)のチャネルスイッチのシーケンスは、実施形態1において説明した図8と同様である。また、S1107(チャネルスイッチしないと決定された場合)のシーケンスは、実施形態1において説明した図7と同様である。   The sequence of S1103 will be described later with reference to FIG. Since S1104, S1107, and S1108 are the same as S602 or S603 of FIG. 6 described in the first embodiment, detailed description of the sequence is omitted. In other words, the channel switch sequence of S1104 and S1108 (when it is determined to switch the channel by transmitting ECSA) is the same as that in FIG. 8 described in the first embodiment. Further, the sequence of S1107 (when it is determined not to switch the channel) is the same as that in FIG. 7 described in the first embodiment.

図12に、図11におけるS1103の場合のシーケンスを示す。ここでは、CL102はチャネルスイッチ完了通知に対応しており、CL103はチャネルスイッチ完了通知に対応していないものとする。   FIG. 12 shows a sequence in the case of S1103 in FIG. Here, CL102 corresponds to the channel switch completion notification, and CL103 does not correspond to the channel switch completion notification.

混雑検出部1002が混雑を検出、または、レーダー検出部1003がレーダーを検出、または、コンカレント動作検出部1004がコンカレント動作を検出したとき、GO101のチャネルスイッチ判定部1005は、チャネルスイッチ実行判定処理を実施する(S1201)。ここでは、レーダー検出部1003が現在使用しているチャネル56においてレーダーを検出したものとする。CL103がチャネルスイッチ完了通知に対応していないため、チャネルスイッチ判定部1005は、チャネルスイッチ完了通知に対応するCL102にはECSAを、非対応のCL103にはCSAを送信して、チャネルスイッチを行うと決定する(S1103)。続いて、チャネルスイッチ判定部1005は、無線制御部1007を介して、チャネルスイッチ完了通知に対応するCL102にはECSAを(S1202)、非対応のCL103にはCSAを送信することにより(S1203)、チャネルスイッチを行うことを告知する。図12の例では、GO101は、5GHz帯のチャネル56から2.4GHz帯のチャネル6にチャネルスイッチすると想定する。なお、S1202とS1203の処理の順序は逆でもよい。   When the congestion detection unit 1002 detects congestion, the radar detection unit 1003 detects radar, or the concurrent operation detection unit 1004 detects concurrent operation, the channel switch determination unit 1005 of GO101 performs channel switch execution determination processing. Implement (S1201). Here, it is assumed that the radar detection unit 1003 detects a radar in the channel 56 currently used. Since CL103 does not support channel switch completion notification, channel switch determination unit 1005 transmits ECSA to CL102 corresponding to channel switch completion notification and CSA to non-compatible CL103 to perform channel switching. Determine (S1103). Subsequently, the channel switch determination unit 1005 transmits ECSA to the CL 102 corresponding to the channel switch completion notification (S1202) and CSA to the non-compatible CL 103 via the radio control unit 1007 (S1203), Announce that the channel will be switched. In the example of FIG. 12, it is assumed that the GO 101 switches the channel from the channel 56 in the 5 GHz band to the channel 6 in the 2.4 GHz band. Note that the processing order of S1202 and S1203 may be reversed.

GO101は、ECSAとCSAを送信後、チャネル6へのチャネルスイッチを行う(S1204)。ECSAを受信したCL102と、CSAを受信したCL103は、チャネル6へのチャネルスイッチを行う(S1205、S1206)。CL102はチャネルスイッチ完了通知に対応しているため、チャネルスイッチ完了後、GO101に対しチャネルスイッチ完了通知を送信する(S1207)。一方、チャネルスイッチ完了通知に対応していないCL103は、チャネルスイッチ完了後、GO101に対しAssociation Requestを送信し再接続を要求する(S1208)。Association Request を受信したGO101は、CL103にAssociation Responseを送信し接続を許可する(S1209)。例えば、接続方式がWPA-PSKやWPA2-PSKである場合、GO101は、Association Response受信の後に鍵交換のために4way Hand Shakeにより認証を行う必要がある。   GO101 performs channel switch to channel 6 after transmitting ECSA and CSA (S1204). The CL 102 that has received ECSA and the CL 103 that has received CSA perform channel switching to channel 6 (S1205, S1206). Since the CL 102 corresponds to the channel switch completion notification, the channel switch completion notification is transmitted to the GO 101 after the channel switch is completed (S1207). On the other hand, after the channel switch is completed, the CL 103 that does not support the channel switch completion notification transmits an Association Request to the GO 101 to request reconnection (S1208). GO101 which received Association Request transmits Association Response to CL103, and permits a connection (S1209). For example, when the connection method is WPA-PSK or WPA2-PSK, the GO 101 needs to authenticate by 4-way Hand Shake for key exchange after receiving the Association Response.

元々5GHz帯のチャネル56で通信をしていたGO101の無線ネットワーク104に、CL102が参加するときに送ったAssociation Request(S301)には、HT/VHT Capabilities(402)が記載されていた。そのため、GO101は、5GHz帯におけるCL102の通信能力、つまりCL102が5GHz帯でIEEE802.11n規格とIEEE802.11ac規格に対応していることを把握できた。しかし、2.4GHz帯のチャネル6にチャネルスイッチした後は、チャネルスイッチ完了通知がなければGO101はCL102が2.4GHz帯でIEEE802.11n規格に対応していることを把握できない。そのため、GO101はCL102に対してどの通信レートでデータを送信すればよいかわからず、CL102が対応していない通信レートでデータを送信してしまう可能性がある。   The HT / VHT Capabilities (402) is described in the Association Request (S301) sent when the CL 102 participates in the GO101 wireless network 104 originally communicating on the channel 56 in the 5 GHz band. Therefore, GO101 was able to grasp the communication capability of CL102 in the 5 GHz band, that is, CL102 is compatible with the IEEE802.11n standard and the IEEE802.11ac standard in the 5 GHz band. However, after channel switching to channel 6 in the 2.4 GHz band, the GO 101 cannot grasp that the CL 102 is compatible with the IEEE802.11n standard in the 2.4 GHz band without a channel switch completion notification. Therefore, the GO 101 does not know which communication rate should be transmitted to the CL 102, and may transmit data at a communication rate not supported by the CL 102.

これを解決するため、図9において説明したように、本実施形態ではチャネルスイッチ完了通知にHT/VHT能力を記載するようにしている。CL102からチャネルスイッチ完了通知を受信したGO101は、チャネルスイッチ完了通知内のHT Capabilitiesを解析して、チャネル6でのCL102の通信能力を把握できる。また、チャネルスイッチ完了通知により、CL102がチャネル6へのチャネルスイッチを完了したことを把握し、Association Request等の接続の手順を再び踏むことなく通信を再開できる。一方、チャネルスイッチ完了通知に対応していないCL103は、接続の手順を再び踏むことになる。しかし、Association RequestにCL103のチャネルスイッチ後のHT Capabilitiesが記載されているため、GO101は、チャネル6でのCL103の通信能力を把握できる。   In order to solve this, as described in FIG. 9, in this embodiment, the HT / VHT capability is described in the channel switch completion notification. The GO 101 that has received the channel switch completion notification from the CL 102 can analyze the HT Capabilities in the channel switch completion notification and grasp the communication capability of the CL 102 in the channel 6. In addition, it is possible to recognize that the CL 102 has completed the channel switch to the channel 6 by the channel switch completion notification, and it is possible to resume communication without re-taking the connection procedure such as the Association Request. On the other hand, the CL 103 that does not support the channel switch completion notification will repeat the connection procedure. However, since the HT Capabilities after the channel switching of the CL 103 are described in the Association Request, the GO 101 can grasp the communication capability of the CL 103 in the channel 6.

以上のように、本実施形態では、必ずチャネルスイッチしなければならないような場合に、GO101は、チャネルスイッチ完了通知に対応しているCLにはECSAを送信して、チャネルスイッチ後にチャネルスイッチ完了通知を要求する。また、GO101は、チャネルスイッチ完了通知に対応していないCLにはCSAを送信して、Association Requestによる再接続を要求する。これにより、再接続や認証の手間を減らしながら、対応していない通信レートでデータを送信することを防ぐことが可能となる。   As described above, in this embodiment, when channel switching must be performed, GO101 sends ECSA to CL corresponding to channel switch completion notification, and channel switch completion notification after channel switching. Request. Further, the GO 101 transmits a CSA to a CL that does not support the channel switch completion notification, and requests reconnection by an Association Request. As a result, it is possible to prevent data from being transmitted at a communication rate that is not supported while reducing reconnection and authentication.

<実施形態3>
本実施形態では、GO101がチャネルスイッチ完了通知に対応していない場合の実施形態を説明する。本実施形態は、CL102に関する。以下、実施形態1と同様である点に関して、ここでは説明を省略する。
<Embodiment 3>
In the present embodiment, an embodiment in which the GO 101 does not support channel switch completion notification will be described. This embodiment relates to CL102. Hereinafter, the description of the same points as in the first embodiment will be omitted.

本実施形態におけるネットワーク構成は、実施形態1において説明した図1と同様である。ただし、本実施形態では、CL103は存在せず、GO101とCL102からネットワークが構成されるものとする。また、GO101とCL102の通信には2.4GHz帯のチャネル6を使用する。また、CL102はチャネルスイッチ完了通知に対応しているものとする。   The network configuration in this embodiment is the same as that of FIG. 1 described in the first embodiment. However, in this embodiment, it is assumed that the CL 103 does not exist and the GO 101 and CL 102 constitute a network. In addition, channel 6 in the 2.4 GHz band is used for communication between GO101 and CL102. Also, CL102 is assumed to support channel switch completion notification.

図13は、本実施形態におけるCL102の機能ブロック図である。チャネルスイッチ制御部1303および無線制御部1304に関しては、実施形態1において説明した図2におけるチャネルスイッチ制御部204および無線制御部205と同様であるため、説明を省略する。機能判定部1301は、GO101がチャネルスイッチ完了通知を処理する機能を有するか否かを判定する。機能検出部301の詳細な動作については、図15を用いて後述する。通知方法決定部1302は、機能判定部1301の検出結果に応じて、チャネルスイッチの実行方法を決定する。通知方法決定部1302の詳細な動作については、図17を用いて後述する。   FIG. 13 is a functional block diagram of the CL 102 in the present embodiment. The channel switch control unit 1303 and the radio control unit 1304 are the same as the channel switch control unit 204 and the radio control unit 205 in FIG. The function determination unit 1301 determines whether or not the GO 101 has a function of processing a channel switch completion notification. Detailed operation of the function detection unit 301 will be described later with reference to FIG. Notification method determining section 1302 determines the channel switch execution method according to the detection result of function determining section 1301. Detailed operation of the notification method determination unit 1302 will be described later with reference to FIG.

実施形態1と比較して本実施形態では、図3におけるS303の処理をCL102が行う点で異なる。本実施形態におけるCL102の処理について、図14と図15を用いて説明する。   Compared with the first embodiment, the present embodiment is different in that the process of S303 in FIG. The processing of the CL 102 in the present embodiment will be described using FIG. 14 and FIG.

図14は、GO101がチャネルスイッチ完了通知に対応しているか否かを判定するシーケンスである。図14の処理は、CL102がGO101の構成する無線ネットワークに参加するときに実施される。「GO101がチャネルスイッチ完了通知に対応している」とは、GO101が、CL102から送られてくるチャネルスイッチ完了通知をGO101が認識し処理する機能を備えていることに対応する。チャネルスイッチ完了通知に対応しているGOは、CL102からチャネルスイッチ完了通知を受信すると、送信元のCL102がチャネルにスイッチしたことを認識することができる。更に、GO101は、チャネルスイッチ完了通知に含まれる通信能力情報に基づいて、CL102対して適切な通信レートでデータの送信を行うことができる。   FIG. 14 is a sequence for determining whether or not the GO 101 is compatible with the channel switch completion notification. The process of FIG. 14 is performed when the CL 102 participates in a wireless network configured by the GO 101. “GO 101 supports channel switch completion notification” corresponds to GO 101 having a function for GO 101 to recognize and process a channel switch completion notification sent from CL 102. When the GO corresponding to the channel switch completion notification receives the channel switch completion notification from the CL 102, it can recognize that the source CL 102 has switched to the channel. Furthermore, the GO 101 can transmit data to the CL 102 at an appropriate communication rate based on the communication capability information included in the channel switch completion notification.

CL102は、GO101が構成する無線ネットワークに参加するときに、GO101に対してAssociation Requestを送る(S1401)。これに応じて、GO101はCL102に対し、Association Responseを送信する(S1402)。Association Responseは、IEEE802.11規格で規定された、APがSTAの接続を許可するために送信されるフレームである。   When the CL 102 participates in the wireless network configured by the GO 101, the CL 102 sends an Association Request to the GO 101 (S1401). In response to this, the GO 101 transmits an association response to the CL 102 (S1402). The Association Response is a frame defined by the IEEE 802.11 standard and transmitted to allow the AP to connect to the STA.

本実施形態では、チャネルスイッチ完了通知に対応したGO101は、Association Responseに、チャネルスイッチ完了通知に対応していることを示すフラグを付加し、CL102に送信する(S1402)。一方、チャネルスイッチ完了通知に対応していないGO101は、そのようなフラグを付加せず、Association ResponseをCL102に送信する(S1402)。Association Responseの詳しい構成については、図15を用いて後述する。   In this embodiment, the GO 101 corresponding to the channel switch completion notification adds a flag indicating that it corresponds to the channel switch completion notification to the Association Response, and transmits it to the CL 102 (S1402). On the other hand, the GO 101 that does not support the channel switch completion notification does not add such a flag and transmits an Association Response to the CL 102 (S1402). The detailed configuration of Association Response will be described later with reference to FIG.

GO101からAssociation Responseを受け取ったCL102は、GO101がチャネルスイッチ完了通知に対応しているか否かを判定する(S1403)。チャネルスイッチ完了通知に対応しているか否かの判定(チャネルスイッチ完了通知の対応可否判定)の処理ついては、図16を用いて後述する。   The CL 102 that has received the Association Response from the GO 101 determines whether the GO 101 is compatible with the channel switch completion notification (S1403). The process of determining whether or not it corresponds to the channel switch completion notification (determining whether or not to support the channel switch completion notification) will be described later using FIG.

図15に、Association Responseのフレーム構成を示す。図15(A)に示す通り、Association Responseフレームは、IEEE802.11規格に従い、Capability、Status code、AID、Supported ratesやHT能力の有無を示すHT Capabilities(1501)等で構成される。5GHz帯を使用し、VHTに対応している場合、VHT能力があることを示すVHT Capabilities(1502)も付加される。これらの能力情報(1501、1502)により、CL102は、GO101の通信能力を把握できる。   FIG. 15 shows the frame structure of Association Response. As shown in FIG. 15A, the Association Response frame is composed of Capability, Status code, AID, Supported rates, HT Capabilities (1501) indicating the presence / absence of HT capability, and the like according to the IEEE 802.11 standard. When using the 5 GHz band and supporting VHT, VHT Capabilities (1502) indicating VHT capability is also added. From these capability information (1501, 1502), CL102 can grasp the communication capability of GO101.

実施形態1で説明したAssociation Requestと同様に、P2P規格ではAssociation Responseの構成要素の1つとしてP2P Information Element(P2P IE)が規定されている(1503)。P2P IEの構成は実施形態1において説明した図4と同様であるため、説明を省略する。実施形態1と同様に、本実施形態では、Device Capability Bitmapの6ビット目(1504)を、チャネルスイッチ完了通知を認識して処理する機能の有無を記載するための、チャネルスイッチ完了通知能力フラグとして使用する。GO101がチャネルスイッチ完了通知に対応している場合、Association Response内のチャネルスイッチ完了通知能力フラグを1にする。一方、GO101がチャネルスイッチ完了通知に対応していない場合、チャネルスイッチ完了通知能力フラグを0(ゼロ)にしたままとする。従来のGOでは、Device Capability Bitmapの6ビット目(1504)は使用しておらず常に0がセットされているので、CLは、チャネルスイッチ完了通知に対応していない(チャネルスイッチ完了通知を把握する機能を有していない)と判別できる。   Similar to the Association Request described in the first embodiment, the P2P standard defines a P2P Information Element (P2P IE) as one of the components of the Association Response (1503). Since the configuration of the P2P IE is the same as that of FIG. 4 described in the first embodiment, the description thereof is omitted. As in the first embodiment, in this embodiment, the sixth bit (1504) of the Device Capability Bitmap is used as a channel switch completion notification capability flag for describing the presence or absence of a function for recognizing and processing the channel switch completion notification. use. If the GO 101 supports channel switch completion notification, the channel switch completion notification capability flag in Association Response is set to 1. On the other hand, when the GO 101 does not support the channel switch completion notification, the channel switch completion notification capability flag is kept at 0 (zero). In the conventional GO, the sixth bit (1504) of the Device Capability Bitmap is not used and is always set to 0, so CL does not support channel switch completion notification (understand channel switch completion notification) It has a function).

次に、図16を用いて、チャネルスイッチ完了通知の対応可否判定の処理(図14のS1403)について説明する。図16は、本実施形態におけるチャネルスイッチ完了通知の対応可否判定処理のフローチャートである。図16の処理は、CL102がGO101が構成する無線ネットワーク104に参加し、Association Responseが返ってきた後に、CL102の機能判定部1301により行われる。   Next, processing for determining whether or not to accept a channel switch completion notification (S1403 in FIG. 14) will be described with reference to FIG. FIG. 16 is a flowchart of channel switch completion notification availability determination processing in the present embodiment. The processing in FIG. 16 is performed by the function determination unit 1301 of the CL 102 after the CL 102 participates in the wireless network 104 formed by the GO 101 and an Association Response is returned.

機能判定部1301は、GO101から受け取ったAssociation Responseを解析し、GO101がチャネルスイッチ完了通知に対応しているか否かを判定する (S1601)。Association Response内のチャネルスイッチ完了通知可否フラグが1にセットされていた場合には(S1601でYes)、機能判定部1301は、GO101はチャネルスイッチ完了通知に対応していると判定する(S1602)。一方、チャネルスイッチ完了通知可否フラグが0(ゼロ)の場合には(S1601でNo)、機能判定部1301は、GO101はチャネルスイッチ完了通知に対応していないと判定する(S1603)。   The function determination unit 1301 analyzes the Association Response received from the GO 101, and determines whether the GO 101 is compatible with the channel switch completion notification (S1601). When the channel switch completion notification enable / disable flag in the Association Response is set to 1 (Yes in S1601), the function determination unit 1301 determines that GO101 corresponds to the channel switch completion notification (S1602). On the other hand, when the channel switch completion notification enable / disable flag is 0 (No in S1601), the function determining unit 1301 determines that GO101 does not support the channel switch completion notification (S1603).

次に、図17を参照して、通知方法決定部1302の動作について説明する。図17は、本実施形態におけるチャネルスイッチ完了通知方法決定処理のフローチャートである。   Next, the operation of the notification method determination unit 1302 will be described with reference to FIG. FIG. 17 is a flowchart of channel switch completion notification method determination processing in the present embodiment.

通知方法決定部1302は、機能判定部1301の判定結果により、CL102が接続しているGO101がチャネルスイッチ完了通知に対応しているか否かを判定する(S1701)。GO101がチャネルスイッチ完了通知に対応していない場合(S1701でYes)、通知方法決定部1302は、チャネルスイッチ後にAssociation Requestを送信して再接続すると決定する(S1702)。一方、GO101がチャネルスイッチ完了通知に対応している場合は(S1701でNo)、通知方法決定部1302は、チャネルスイッチ後にチャネルスイッチ完了通知を送信すると決定する(S1703)。   The notification method determination unit 1302 determines whether the GO 101 connected to the CL 102 corresponds to the channel switch completion notification based on the determination result of the function determination unit 1301 (S1701). If GO101 does not support channel switch completion notification (Yes in S1701), notification method determining section 1302 determines to re-establish an association request after channel switch (S1702). On the other hand, when the GO 101 corresponds to the channel switch completion notification (No in S1701), the notification method determination unit 1302 determines to transmit the channel switch completion notification after the channel switch (S1703).

図18に、本実施形態におけるGO101がチャネルスイッチ完了通知に対応していない場合のシーケンスを示す。まず、GO101は何らかの理由でチャネルスイッチを行うことを決定し、続いて、CL102に対しECSAを送信することにより、チャネルスイッチすることを告知する(S1801)。ここでは、GO101は、2.4GHz帯のチャネル6から5GHz帯のチャネル36にチャネルスイッチすると想定する。GO101は、ECSAを送信後、チャネル36へチャネルスイッチを実施する(S1802)。ECSAを受信したCL102は、チャネル36へチャネルスイッチを実施する(S1803)。   FIG. 18 shows a sequence when the GO 101 in this embodiment does not support channel switch completion notification. First, the GO 101 decides to perform channel switching for some reason, and then notifies the CL 102 of channel switching by transmitting ECSA (S1801). Here, it is assumed that GO 101 is channel-switched from channel 6 in the 2.4 GHz band to channel 36 in the 5 GHz band. After transmitting the ECSA, the GO 101 performs channel switching to the channel 36 (S1802). The CL 102 that has received the ECSA performs a channel switch to the channel 36 (S1803).

チャネルスイッチ完了後、CL102はチャネルスイッチ完了通知方法判定の処理を実施する(S1804)。GO101はチャネルスイッチ完了通知に対応していないことから(図17においてS1701でYes)、通知方法決定部1302は、チャネルスイッチ後にAssociation Requestを送信すると決定する(S1702)。続いて、CL102の通知方法決定部1302は、無線制御部1304を介して、GO101に対してAssociation Requestを送信し再接続を要求する(S1805)。Association Requestを受信したGO101は、接続を許可するためAssociation ResponseをCL102に送信する(S1806)。Association RequestとAssociation Responseには、それぞれ送信した装置のHT/VHT能力が記載されているため、GO101とCL102は、お互いの通信能力を把握することができる。   After the channel switch is completed, the CL 102 performs a channel switch completion notification method determination process (S1804). Since GO101 does not support channel switch completion notification (Yes in S1701 in FIG. 17), notification method determining section 1302 determines to transmit an Association Request after channel switching (S1702). Subsequently, the notification method determination unit 1302 of the CL 102 transmits an Association Request to the GO 101 via the wireless control unit 1304 to request reconnection (S1805). The GO 101 that has received the Association Request transmits an Association Response to the CL 102 to permit connection (S1806). Since Association Request and Association Response describe the HT / VHT capability of each transmitting device, GO 101 and CL 102 can grasp each other's communication capability.

図19に、本実施形態におけるGO101がチャネルスイッチ完了通知方法判定の処理(S1901)を実施するまでのシーケンスは図18と同様であるため、説明を省略する。GO101はチャネルスイッチ完了通知に対応しているので、通知方法決定部1302は、チャネルスイッチ後に、チャネルスイッチ完了通知を送信すると決定する(S1703)。続いて、CL102の通知方法決定部1302は、無線制御部1304を介して、GO101に対してチャネルスイッチ完了通知を送信する(S1902)。チャネルスイッチ完了通知にはHT/VHT能力が記載されているため、GO101は、CL102の通信能力を把握することができる。   In FIG. 19, the sequence until the GO 101 in the present embodiment performs the channel switch completion notification method determination process (S1901) is the same as that in FIG. Since the GO 101 corresponds to the channel switch completion notification, the notification method determination unit 1302 determines to transmit the channel switch completion notification after the channel switch (S1703). Subsequently, the notification method determination unit 1302 of the CL 102 transmits a channel switch completion notification to the GO 101 via the radio control unit 1304 (S1902). Since the HT / VHT capability is described in the channel switch completion notification, the GO 101 can grasp the communication capability of the CL 102.

GO101がECSAを送信した場合に、常に、GO101がチャネルスイッチ完了通知に対応しているとは限らない。そのため、ECSAを受信したCL102は、チャネルスイッチ後にチャネルスイッチ完了通知をGO101に送信しても、GO101はチャネルスイッチ完了通知を認識できず処理しない可能性がある。その場合、GO101はCLの通信能力を把握できず、適切でない通信レートでデータを送信してしまう。   When GO 101 transmits ECSA, GO 101 does not always support channel switch completion notification. Therefore, even if the CL 102 that has received ECSA transmits a channel switch completion notification to the GO 101 after the channel switch, the GO 101 may not recognize the channel switch completion notification and may not process it. In this case, the GO 101 cannot grasp the communication capability of the CL, and transmits data at an inappropriate communication rate.

本実施形態では、GO101がチャネルスイッチ完了通知に対応していない場合には、CL102はAssociation Requestを送ることでGO101がCL102の通信能力を把握できずに適切でない通信レートでデータを送信してしまうことを防ぐ。また、GO101がチャネルスイッチ完了通知に対応している場合には、CL102がチャネルスイッチ完了通知を送信することで、再接続や認証の手間を省くことが可能となる。   In this embodiment, when the GO 101 does not support the channel switch completion notification, the CL 102 sends an association request, and the GO 101 cannot grasp the communication capability of the CL 102 and transmits data at an inappropriate communication rate. To prevent that. Further, when the GO 101 is compatible with the channel switch completion notification, the CL 102 transmits the channel switch completion notification, thereby making it possible to save reconnection and authentication.

(その他の実施形態)
実施形態1〜3では、Association RequestとAssociation Responseにチャネルスイッチ完了通知能力フラグを記載することで、対向の装置がチャネルスイッチ完了通知に対応しているかを判断したが、別の方法により判断してもよい。
(Other embodiments)
In the first to third embodiments, it is determined whether the opposite device supports the channel switch completion notification by describing the channel switch completion notification capability flag in the Association Request and Association Response. Also good.

例えば、図4におけるAssociation Requestの中には、当該Association Requestを送信した装置が対応している通信レートを表すSupported rates(401)やExtended Supported ratesが記載されている。Association Requestを受信した装置は、これらの情報を解析し、対応している通信レートが一定値以下であれば、その装置は古い規格を使用しているため、チャネルスイッチ完了通知に対応していないと判定してもよい。同様の理由で、Association Request内にHT Capabilities(402)やVHT Capabilities(403)の記載がなければ、チャネルスイッチ完了通知に対応していないと判定してもよい。   For example, the Association Request in FIG. 4 describes Supported rates (401) and Extended Supported rates indicating the communication rate supported by the device that transmitted the Association Request. The device that has received the Association Request analyzes this information, and if the supported communication rate is below a certain value, the device uses an old standard and does not support channel switch completion notification. May be determined. For the same reason, if there is no description of HT Capabilities (402) or VHT Capabilities (403) in the Association Request, it may be determined that the channel switch completion notification is not supported.

また、Association Request内のP2P IE(406)には、対応するP2P規格の種類を示すOUI Type(405)が記載されている。したがって、OUI Type(405)の値によって、チャネルスイッチ完了通知に対応しているか否かを判定することも可能である。   Also, the P2P IE (406) in the Association Request describes an OUI Type (405) indicating the type of the corresponding P2P standard. Therefore, it is possible to determine whether or not the channel switch completion notification is supported by the value of OUI Type (405).

また、チャネルスイッチ完了通知のフレームは、HT CapabilitiesやVHT Capabilitiesといった、装置の通信能力の情報が含まれていればどのような構成でもよく、図9に示すようなP2P action frameの構成である必要はない。また、チャネルスイッチを通知するCSAやECSAは図8、9、18、19ではアクションフレームで通知しているが、必ずしもアクションフレームで通知する必要はない。APが定期的に送信するBeaconのInformation elementとしてCSAやECSAの情報を通知するようにしてもよい。   Further, the channel switch completion notification frame may have any configuration as long as it includes information on the communication capability of the device such as HT Capabilities and VHT Capabilities, and the P2P action frame configuration shown in FIG. 9 is required. There is no. In addition, although CSA and ECSA that notify the channel switch are notified by an action frame in FIGS. 8, 9, 18, and 19, they are not necessarily notified by an action frame. CSA and ECSA information may be notified as a Beacon Information element that the AP periodically transmits.

本発明は、上述の実施形態の1以上の機能を実現するプログラムを、ネットワーク又は記憶媒体を介してシステム又は装置に供給し、そのシステム又は装置のコンピュータにおける1つ以上のプロセッサーがプログラムを読出し実行する処理でも実現可能である。また、1以上の機能を実現する回路(例えば、ASIC)によっても実現可能である。   The present invention supplies a program that realizes one or more functions of the above-described embodiments to a system or apparatus via a network or a storage medium, and one or more processors in a computer of the system or apparatus read and execute the program This process can be realized. It can also be realized by a circuit (for example, ASIC) that realizes one or more functions.

101 GO、102〜103 CL、201 機能判定部、202 混雑検出部、203 チャネルスイッチ判定部、204 チャネルスイッチ制御部、205 無線制御部 101 GO, 102 to 103 CL, 201 function determination unit, 202 congestion detection unit, 203 channel switch determination unit, 204 channel switch control unit, 205 radio control unit

Claims (15)

ネットワークを構成し、当該ネットワークにおいて複数の他の通信装置と通信可能な通信装置であって、
前記複数の他の通信装置のそれぞれから、前記通信装置との通信に使用するチャネルを切り換えた場合に、当該チャネルの切り替えが完了したことを前記通信装置に通知する機能を有するか否かを示す情報を含む接続要求を受信する受信手段と、
前記受信手段により受信された前記接続要求に基づいて、前記複数の他の通信装置が前記機能を有するか否かを判定する判定手段と、
前記判定手段による判定の結果に基づいて、当該判定された時点で前記通信装置との通信で使用中のチャネルを別のチャネルに切り換えるか否かを制御する切り換え手段と、
を有することを特徴とする通信装置。
A communication device that constitutes a network and can communicate with a plurality of other communication devices in the network,
Indicates whether each of the plurality of other communication devices has a function of notifying the communication device that the switching of the channel is completed when the channel used for communication with the communication device is switched. Receiving means for receiving a connection request including information;
Determination means for determining whether the plurality of other communication devices have the function based on the connection request received by the receiving means;
Based on the result of determination by the determination means, switching means for controlling whether to switch the channel being used in communication with the communication device to another channel at the time of the determination,
A communication apparatus comprising:
前記判定手段により、前記複数の他の通信装置のすべてが前記機能を有すると判定された場合に、前記切り換え手段は、前記使用するチャネルを切り換え、前記判定手段により、前記複数の他の通信装置の少なくともいずれかが前記機能を有さないと判定された場合に、前記切り換え手段は、前記使用するチャネルを切り換えないことを特徴とする請求項1に記載の通信装置。   When the determination unit determines that all of the plurality of other communication devices have the function, the switching unit switches the channel to be used, and the determination unit determines the plurality of other communication devices. 2. The communication apparatus according to claim 1, wherein when it is determined that at least one of the functions does not have the function, the switching unit does not switch the channel to be used. 前記判定手段により、前記複数の他の通信装置のすべてが前記機能を有すると判定された場合に、前記切り換え手段は、前記複数の他の通信装置に対して、第1の信号を用いてチャネルを切り換えることを通知してから、前記使用中のチャネルを前記別のチャネルに切り換えることを特徴とする請求項1または2に記載の通信装置。   When the determination unit determines that all of the plurality of other communication devices have the function, the switching unit uses the first signal to channel to the plurality of other communication devices. The communication apparatus according to claim 1, wherein the channel being used is switched to the other channel after notifying that switching is performed. 前記第1の信号は、IEEE802.11に準拠するExtended Channel Switch Announcement(ECSA)であることを特徴とする請求項3に記載の通信装置。   The communication apparatus according to claim 3, wherein the first signal is an extended channel switch announcement (ECSA) compliant with IEEE802.11. 前記使用中のチャネルでの電波干渉、または、前記使用中のチャネルの混雑を検出する混雑検出手段を更に有し、
前記判定手段は、前記検出手段により前記電波干渉または前記混雑が検出された場合に、前記複数の他の通信装置が前記機能を有するか否かを判定することを特徴とする請求項1から4のいずれか1項に記載の通信装置。
Further comprising radio wave interference in the channel in use or congestion detection means for detecting congestion in the channel in use,
The determination unit determines whether the plurality of other communication devices have the function when the radio wave interference or the congestion is detected by the detection unit. The communication device according to any one of the above.
前記切り換え手段により前記別のチャネルへの切り換えられた後に、前記受信手段により、前記チャネルの切り替えが完了したことの通知であって、前記複数の他の通信装置が対応可能な通信レートの情報が含まれる通知が前記複数の他の通知装置から受信された場合、前記切り換え手段は、前記対応可能な通信レートの情報に基づいて、前記複数の他の通信装置との通信レートを決定することを特徴とする請求項1から5のいずれか1項に記載の通信装置。   After switching to the other channel by the switching means, the receiving means is a notification that the switching of the channel has been completed, and information on communication rates that can be handled by the plurality of other communication devices. When the included notification is received from the plurality of other notification devices, the switching unit determines a communication rate with the plurality of other communication devices based on the information of the compatible communication rate. The communication device according to claim 1, wherein the communication device is characterized in that: 前記使用中のチャネルでレーダーを検知するレーダー検出手段を更に有し、
前記判定手段は、前記レーダー検出手段により前記レーダーが検知された場合に、前記複数の他の通信装置が前記機能を有するか否かを判定することを特徴とする請求項1に記載の通信装置。
Radar detection means for detecting radar in the channel in use;
The communication device according to claim 1, wherein the determination unit determines whether the plurality of other communication devices have the function when the radar is detected by the radar detection unit. .
前記通信装置が前記ネットワークとは別のネットワークに参加しているか否かを検知する検知手段を更に有し、
前記判定手段は、前記レーダー検出手段により前記レーダーが検出されていない状態で、前記検知手段により前記通信装置が前記別のネットワークに参加していることが検知された場合に、前記複数の他の通信装置が前記機能を有するか否かを判定することを特徴とする請求項7に記載の通信装置。
Further comprising detecting means for detecting whether or not the communication device is participating in a network different from the network;
In the state where the radar detection unit does not detect the radar and the detection unit detects that the communication device participates in the other network, the determination unit detects the plurality of other 8. The communication apparatus according to claim 7, wherein it is determined whether or not the communication apparatus has the function.
前記判定手段により、前記複数の他の通信装置のすべて前記機能を有すると判定された場合に、前記切り換え手段は、前記複数の他の通信装置に対して、第1の信号を用いてチャネルを切り換えることを通知してから、前記使用中のチャネルを前記別のチャネルに切り換え、前記判定手段により、前記複数の他の通信装置の少なくともいずれかが前記機能を有さないと判定された場合に、前記切り換え手段は、前記複数の他の通信装置のうち、前記機能を有する通信装置に対して、前記第1の信号を用いてチャネルを切り換えることを通知し、前記機能を有さない通信装置に対して、第2の信号を用いてチャネルを切り換えることを通知してから、前記使用中のチャネルを前記別のチャネルに切り換えることを特徴とする請求項7または8に記載の通信装置。   When the determination unit determines that all of the plurality of other communication devices have the function, the switching unit uses the first signal to switch the channel to the plurality of other communication devices. When notifying that switching, the channel being used is switched to the other channel, and when the determination unit determines that at least one of the plurality of other communication devices does not have the function The switching means notifies the communication device having the function of the plurality of other communication devices that the channel is switched using the first signal, and does not have the function. 9, wherein the second signal is used to notify that the channel is to be switched, and then the channel in use is switched to the other channel. The placing of the communication device. 前記第1の信号は、IEEE802.11に準拠するExtended Channel Switch Announcement(ECSA)であり、前記第2の信号は、IEEE802.11に準拠するChannel Switch Announcement(CSA)であることを特徴とする請求項9に記載の通信装置。   The first signal is an Extended Channel Switch Announcement (ECSA) compliant with IEEE 802.11, and the second signal is a Channel Switch Announcement (CSA) compliant with IEEE 802.11. Item 10. The communication device according to Item 9. 他の通信装置により構成されたネットワークにおいて前記他の通信装置と通信可能な通信装置であって、
前記他の通信装置に接続要求を送信する送信手段と、
前記送信手段により前記送信された接続要求に対応して、前記他の通信装置から、前記通信装置との通信に使用するチャネルを切り換えた場合に、前記通信装置からの当該チャネルの切り替えの完了通知の信号を認識する機能を有するか否かを示す情報を含む応答を受信する受信手段と、
前記受信手段により受信された前記応答に基づいて、前記他の通信装置が前記機能を有するか否かを判定する判定手段と、
前記判定手段による判定の結果に基づいて、前記使用するチャネルの切り替え後に送信する信号を決定する決定手段と、
を有することを特徴とする通信装置。
A communication device capable of communicating with the other communication device in a network configured by the other communication device,
Transmitting means for transmitting a connection request to the other communication device;
In response to the connection request transmitted by the transmission means, when the channel used for communication with the communication device is switched from the other communication device, the communication device completes notification of switching of the channel. Receiving means for receiving a response including information indicating whether or not it has a function of recognizing a signal of
Determining means for determining whether the other communication device has the function based on the response received by the receiving means;
Determining means for determining a signal to be transmitted after switching of the channel to be used based on a result of determination by the determining means;
A communication apparatus comprising:
前記判定手段により、前記他の通信装置が前記機能を有すると判定された場合に、前記決定手段は、前記チャネルの切り替えの完了通知を送信することを決定し、前記他の通信装置が前記機能を有さないと判定された場合に、前記決定手段は、前記接続要求を送信することを決定し、
前記チャネルの切り替えの完了通知および前記接続要求は、前記通信装置が対応可能な通信レートの情報を含む、ことを特徴とする請求項11に記載の通信装置。
When the determination unit determines that the other communication device has the function, the determination unit determines to transmit a notification of completion of the channel switching, and the other communication device performs the function. The determination means determines that the connection request is to be transmitted;
The communication apparatus according to claim 11, wherein the channel switching completion notification and the connection request include information on a communication rate that the communication apparatus can handle.
ネットワークを構成し、当該ネットワークにおいて複数の他の通信装置と通信可能な通信装置の制御方法であって、
前記複数の他の通信装置のそれぞれから、前記通信装置との通信に使用するチャネルを切り換えた場合に、当該チャネルの切り替えが完了したことを前記通信装置に通知する機能を有するか否かを示す情報を含む接続要求を受信する受信工程と、
前記受信工程において受信された前記接続要求に基づいて、前記複数の他の通信装置が前記機能を有するか否かを判定する判定工程と、
前記判定工程における判定の結果に基づいて、当該判定された時点で前記通信装置との通信で使用中のチャネルを別のチャネルに切り換えるか否かを制御する切り換え工程と、
を有することを特徴とする通信装置の制御方法。
A method for controlling a communication device that configures a network and can communicate with a plurality of other communication devices in the network,
Indicates whether each of the plurality of other communication devices has a function of notifying the communication device that the switching of the channel is completed when the channel used for communication with the communication device is switched. A receiving step for receiving a connection request including information;
A determination step of determining whether or not the plurality of other communication devices have the function based on the connection request received in the reception step;
Based on the determination result in the determination step, a switching step for controlling whether or not to switch the channel being used in communication with the communication device to another channel at the time of the determination,
A method for controlling a communication apparatus, comprising:
他の通信装置により構成されたネットワークにおいて前記他の通信装置と通信可能な通信装置の制御方法であって、
前記他の通信装置に接続要求を送信する送信工程と、
前記送信工程において送信された接続要求に対応して、前記他の通信装置から、前記通信装置との通信に使用するチャネルを切り換えた場合に、前記通信装置からの当該チャネルの切り替えの完了通知の信号を認識する機能を有するか否かを示す情報を含む応答を受信する受信工程と、
前記受信工程において受信された前記応答に基づいて、前記他の通信装置が前記機能を有するか否かを判定する判定工程と、
前記判定工程における判定の結果に基づいて、前記使用するチャネルの切り替え後に送信する信号を決定する決定工程と、
を有することを特徴とする通信装置の制御方法。
A method of controlling a communication device capable of communicating with the other communication device in a network configured by the other communication device,
A transmission step of transmitting a connection request to the other communication device;
In response to the connection request transmitted in the transmission step, when the channel used for communication with the communication device is switched from the other communication device, a notification of completion of switching of the channel from the communication device is sent. A receiving step of receiving a response including information indicating whether or not it has a function of recognizing a signal;
A determination step of determining whether or not the other communication device has the function based on the response received in the reception step;
A determination step of determining a signal to be transmitted after switching the channel to be used, based on a result of the determination in the determination step;
A method for controlling a communication apparatus, comprising:
コンピュータを、請求項1から12のいずれか1項に記載の通信装置として機能させるためのプログラム   A program for causing a computer to function as the communication device according to any one of claims 1 to 12.
JP2017038677A 2017-03-01 2017-03-01 COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM Pending JP2018148279A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
JP2017038677A JP2018148279A (en) 2017-03-01 2017-03-01 COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
JP2017038677A JP2018148279A (en) 2017-03-01 2017-03-01 COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM

Publications (1)

Publication Number Publication Date
JP2018148279A true JP2018148279A (en) 2018-09-20

Family

ID=63592448

Family Applications (1)

Application Number Title Priority Date Filing Date
JP2017038677A Pending JP2018148279A (en) 2017-03-01 2017-03-01 COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM

Country Status (1)

Country Link
JP (1) JP2018148279A (en)

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022175642A (en) * 2021-05-14 2022-11-25 アンリツ株式会社 Measuring device and measuring method

Cited By (1)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
JP2022175642A (en) * 2021-05-14 2022-11-25 アンリツ株式会社 Measuring device and measuring method

Similar Documents

Publication Publication Date Title
US9961570B2 (en) Wireless communication device, wireless communication system, wireless communication method, and program
EP3133847B1 (en) Millimeter-wave communication station and methods for station and information discovery in a millimeter-wave basic service set
KR101246993B1 (en) Direct wireless client-to-client communication
JP5073066B2 (en) Configuration for performing association and reassociation in a wireless network
KR101719736B1 (en) Method and system for ad-hoc communications over millimeter wave wireless channels in wireless systems
US8325659B2 (en) Device discovery for mixed types of directional terminals
US10129922B2 (en) Communication apparatus
JP6274907B2 (en) Communication device, control method, and program
CN111050368A (en) Network transmission control method, device, terminal equipment and storage medium
JP2018093289A (en) Wireless communication system
WO2020195704A1 (en) Communication control device and method, and communication terminal and method
EP3060008B1 (en) Controlling discoverability using fils frames
JP2018148279A (en) COMMUNICATION DEVICE, COMMUNICATION DEVICE CONTROL METHOD, AND PROGRAM
JP2007129497A (en) Wireless device
JP6670062B2 (en) Communication device, control method, and program
JP6361013B2 (en) Radio base station apparatus, radio communication system, and radio base station apparatus control method
JP2006109074A (en) Wireless communication system
US20230388901A1 (en) Communication device, base station, control method, and computer-readable storage medium
JP2025078540A (en) COMMUNICATION DEVICE, CONTROL METHOD, AND PROGRAM
JP2018098655A (en) Base station system, communication terminal, radio communication system, control method of base station system, control method of communication terminal, and program
JP2016032281A (en) Communication device, control method, and program