Communication device, control method, and program

By selectively transmitting capability information only for supported frequency bands or channels, the AP reduces communication overhead, enhancing data transmission efficiency in multi-link wireless communication.

JP2025011327AActive Publication Date: 2025-01-23CANON KK
View PDF 3 Cites 0 Cited by

Patent Information

Application Number
JP2024187022
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-10-23
Publication Date
2025-01-23
Estimated Expiration
2040-07-22

AI Technical Summary

Technical Problem

The communication overhead increases when an Access Point (AP) notifies a Station (STA) of capability information for all frequency bands or channels during multi-link communication, leading to inefficient data transmission.

Method used

The AP determines and transmits capability information only for the frequency bands or channels supported by the STA, reducing the size of the Probe Response frame by excluding unsupported bands or channels.

Benefits of technology

This approach reduces communication overhead by minimizing the amount of data transmitted in the Probe Response frame, optimizing data transmission efficiency in multi-link wireless communication.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025011327000001_ABST
    Figure 2025011327000001_ABST
Patent Text Reader

Abstract

To reduce the overhead of communication when transmitting capability information about communication performed by establishing multiple links with other communication devices.SOLUTION: An AP 102 receives a Probe Request frame from another communication device, for example, an STA 103 and transmits a Probe Response frame to the STA 103 containing the Capability information of the multi-link communication corresponding to a frequency band or a frequency channel determined on the basis of information about the frequency band or frequency channel contained in the received Probe Request frame.SELECTED DRAWING: Figure 1
Need to check novelty before this filing date? Find Prior Art

Description

[Technical field]

[0001] The present invention relates to the transmission and reception of information regarding communication in wireless communication. [Background technology]

[0002] The IEEE802.11 series is known as a WLAN communication standard established by the IEEE (Institute of Electrical and Electronics Engineers). WLAN is an abbreviation for Wireless Local Area Network. The IEEE802.11 series standards include the IEEE802.11a / b / g / n / ac / ax standards.

[0003] Patent Document 1 discloses that the IEEE802.11ax standard performs wireless communication using Orthogonal Frequency Division Multiple Access (OFDMA). The IEEE802.11ax standard achieves high peak throughput by performing wireless communication using OFDMA.

[0004] In order to further improve throughput and frequency utilization efficiency, IEEE is considering the formulation of the IEEE802.11be standard as a new standard in the IEEE802.11 series. The IEEE802.11be standard considers technology that enables one AP (Access Point) to establish multiple links with one STA (Station) via multiple different frequency channels for communication. [Prior art documents] [Patent documents]

[0005] [Patent Document 1] JP 2018-50133 A Summary of the Invention [Problem to be solved by the invention]

[0006] When establishing multiple links between the AP and the STA to communicate, the AP and the STA communicate capability information using a Probe Request frame and a Probe Response frame. However, if the AP notifies the STA of its capability information for all frequency bands or frequency channels in which the AP can establish links, the frame size becomes large, and the communication overhead becomes large.

[0007] In view of the above problems, an object of the present invention is to reduce communication overhead when transmitting capability information related to communication performed by establishing a plurality of links with other communication devices. [Means for solving the problem]

[0008] In order to achieve the above-mentioned object, a communication device of the present invention has a receiving means for receiving a Probe Request frame from another communication device, a determining means for determining, based on information regarding a frequency band or frequency channel included in the Probe Request frame received from the other communication device by the receiving means, which frequency band or frequency channel corresponding to Capability information indicating the capability for multi-link communication in which multiple links are established and communicated with a remote device, to include in a Probe Response frame, and a transmitting means for transmitting a Probe Response frame including the Capability information corresponding to the frequency band or frequency channel determined by the determining means. Effect of the Invention

[0009] According to the present invention, communication overhead is reduced when transmitting capability information related to communication performed by establishing a plurality of links with other communication devices. [Brief description of the drawings]

[0010] [Figure 1] FIG. 1 is a diagram showing a configuration of a network to which an AP 102 belongs. [Diagram 2] FIG. 2 is a diagram illustrating a hardware configuration of an AP102. [Diagram 3] FIG. 2 is a diagram illustrating the functional configuration of AP102. [Figure 4] 11 is a sequence diagram showing an example of a process executed when the AP 102 notifies the STA 103 of capability information. [Diagram 5] 11 is a diagram illustrating an example of a frame configuration of a Probe Request frame. [Figure 6] FIG. 13 is a diagram illustrating an example of a frame configuration of a probe response frame. [Figure 7] 10 is a flowchart showing a process executed by the AP 102 when notifying capability information. [Figure 8] 11 is a sequence diagram showing another example of the process executed when the AP 102 notifies the STA 103 of capability information. FIG. [Figure 9] 13 is a flowchart showing another process executed by the AP 102 when notifying capability information. DETAILED DESCRIPTION OF THE PREFERRED EMBODIMENTS

[0011] Hereinafter, an embodiment of the present invention will be described in detail with reference to the accompanying drawings. Note that the configurations shown in the following embodiments are merely examples, and the present invention is not limited to the illustrated configurations.

[0012] <Embodiment 1> FIG. 1 shows the configuration of a network in which an AP (Access Point) 102 according to the present embodiment participates. The AP 102 is a communication device that has a role of constructing a network 101. A STA (Station) 103 is a communication device that has a role of participating in the network 101 constructed by an access point. Each communication device is compatible with the IEEE 802.11be (EHT) standard and can perform wireless communication conforming to the IEEE 802.11be standard via the network 101. Note that IEEE is an abbreviation for Institute of Electrical and Electronics Engineers. Also, EHT is an abbreviation for Extremely High Throughput. Note that EHT may be interpreted as an abbreviation for Extreme High Throughput. Each communication device can communicate in the frequency bands of 2.4 GHz, 5 GHz, and 6 GHz. The frequency bands used by each communication device are not limited to these, and a different frequency band such as the 60 GHz band may be used. Also, each communication device can communicate using bandwidths of 20 MHz, 40 MHz, 80 MHz, 160 MHz, and 320 MHz.

[0013] The AP 102 and the STA 103 establish links via multiple frequency channels and perform multi-link communication. Here, the frequency channel is a frequency channel defined in the IEEE 802.11 series standard, and refers to a frequency channel that can perform wireless communication conforming to the IEEE 802.11 series standard. In the IEEE 802.11 series standard, multiple frequency channels are defined in each of the 2.4 GHz, 5 GHz, and 6 GHz frequency bands. In addition, in the IEEE 802.11 series standard, the bandwidth of each frequency channel is defined as 20 MHz. Note that a bandwidth of 40 MHz or more may be used in one frequency channel by bonding with an adjacent frequency channel. For example, the AP 102 can establish a first link 104 with the STA 103 via a first frequency channel in the 2.4 GHz band and a second link 105 via a second frequency channel in the 5 GHz band and communicate via both links. In this case, the AP 102 maintains a second link 105 via a second frequency channel in parallel with a first link 104 via a first frequency channel. In this manner, the AP 102 can improve the throughput in communication with the STA 103 by establishing links with the STA 103 via a plurality of frequency channels.

[0014] In addition, the AP 102 and the STA 103 may establish a plurality of links of different frequency bands in the multi-link communication. For example, the AP 102 and the STA 103 may establish a third link in the 6 GHz band in addition to the first link 104 in the 2.4 GHz band and the second link 105 in the 5 GHz band. Alternatively, links may be established via a plurality of different channels included in the same frequency band. For example, the first link 104 via 1ch in the 2.4 GHz band and the second link 105 via 5ch in the 2.4 GHz band may be established. In addition, links of the same frequency band and links of different frequency bands may be mixed. For example, the AP 102 and the STA 103 may establish a third link via 36ch in the 5 GHz band in addition to the first link 104 via 1ch in the 2.4 GHz band and the second link 105 via 5ch in the 2.4 GHz band. By establishing multiple connections with STA103 using different frequency bands, AP102 is able to communicate with STA103 using other bands even when one band is congested, thereby preventing a decrease in throughput in communications with STA103.

[0015] The AP 102 and the STA 103 can execute three modes of communication as multi-link communication. One is Asynchronous Mode (Async Mode), in which communication through each link in the multi-link communication is performed asynchronously. Specifically, communication through the first link and communication through the second link are performed at independent timings. Therefore, both the first link and the second link can communicate at timings that are not related to the timing of communication through the other link.

[0016] The other mode is Synchronous Mode (Sync Mode), in which communications through multiple links are executed synchronously. Specifically, communications are started at the same timing in the first link and the second link. In this case, communications through each link are started at the same time, so that one link does not perform carrier sensing of the communication through the other link.

[0017] Another mode is Semi-Asynchronous Mode (Semi-Async Mode). In this mode, when data communication is performed through one link, if the frequency channel of the other link is available, communication through both links is executed synchronously. For example, when the back-off counter of the first link becomes 0, if the frequency channel of the second link is available, communication through the first link and the second link is started at the same timing. In this case, the back-off counter of the second link does not have to be 0. Note that when the back-off counter of the first link becomes 0, if the frequency channel of the second link is not available, only communication through the first link is started, and communication through the second link is not started.

[0018] The AP 102 and the STA 103 may support at least one of the above three modes as a multi-link communication mode. If multiple modes are supported, at least one of the AP 102 and the STA 103 selects which mode to use for multi-link communication according to a user instruction, an instruction from an application, or a communication situation.

[0019] Although the AP 102 and the STA 103 are described as being compatible with the IEEE 802.11be standard, they may also be compatible with at least one of the legacy standards that are standards prior to the IEEE 802.11be standard. The legacy standards are the IEEE 802.11a / b / g / n / ac / ax standards. In this embodiment, at least one of the IEEE 802.11a / b / g / n / ac / ax / be standards is called the IEEE 802.11 series standard. In addition to the IEEE 802.11 series standard, they may also be compatible with other communication standards such as Bluetooth (registered trademark), NFC, UWB, Zigbee, and MBOA. UWB stands for Ultra Wide Band, and MBOA stands for Multi Band OFDM Alliance. OFDM stands for Orthogonal Frequency Division Multiplexing. NFC stands for Near Field Communication. UWB includes wireless USB, wireless 1394, WiNet, etc. It may also be compatible with communication standards for wired communication such as wired LAN.

[0020] Specific examples of the AP 102 include, but are not limited to, a wireless LAN router and a PC. The AP 102 may be any communication device capable of performing multi-link communication with other communication devices. The AP 102 may be an information processing device such as a wireless chip capable of performing wireless communication conforming to the IEEE802.11be standard. Specific examples of the STA 103 include, but are not limited to, a camera, a tablet, a smartphone, a PC, a mobile phone, a video camera, and the like. The STA 103 may be any communication device capable of performing multi-link communication with other communication devices. The STA 103 may be an information processing device such as a wireless chip capable of performing wireless communication conforming to the IEEE802.11be standard. The network in FIG. 1 is a network configured by one AP and one STA, but the number of APs and STAs is not limited to this. The information processing device such as a wireless chip may have an antenna for transmitting the generated signal.

[0021] 2 shows a hardware configuration of the AP 102 in this embodiment. The AP 102 includes a storage unit 201, a control unit 202, a function unit 203, an input unit 204, an output unit 205, a communication unit 206, and an antenna 207.

[0022] The storage unit 201 is composed of one or more memories such as a ROM and a RAM, and stores various information such as computer programs for performing various operations described below and communication parameters for wireless communication. ROM stands for Read Only Memory, and RAM stands for Random Access Memory. As the storage unit 201, in addition to memories such as ROM and RAM, storage media such as flexible disks, hard disks, optical disks, magneto-optical disks, CD-ROMs, CD-Rs, magnetic tapes, non-volatile memory cards, and DVDs may be used. Furthermore, the storage unit 201 may include multiple memories.

[0023] The control unit 202 is configured with one or more processors such as a CPU or MPU, and controls the entire AP 102 by executing a computer program stored in the storage unit 201. The control unit 202 may control the entire AP 102 in cooperation with the computer program stored in the storage unit 201 and an OS (Operating System). The control unit 202 also generates data and signals (wireless frames) to be transmitted in communication with other communication devices. The CPU stands for Central Processing Unit, and the MPU stands for Micro Processing Unit. The control unit 202 may also include multiple processors such as multi-core processors, and the entire AP 102 may be controlled by the multiple processors.

[0024] Furthermore, the control unit 202 controls the functional unit 203 to execute predetermined processes such as wireless communication, imaging, printing, projection, etc. The functional unit 203 is hardware that enables the AP 102 to execute predetermined processes.

[0025] The input unit 204 receives various operations from the user. The output unit 205 outputs various types of information to the user via a monitor screen or a speaker. Here, the output by the output unit 205 may be a display on a monitor screen, a voice output by a speaker, a vibration output, or the like. Note that both the input unit 204 and the output unit 205 may be realized by a single module, such as a touch panel. Also, the input unit 204 and the output unit 205 may be integrated with the AP 102, or may be separate from it.

[0026] The communication unit 206 controls wireless communication conforming to the IEEE802.11be standard. The communication unit 206 may control wireless communication conforming to other IEEE802.11 series standards in addition to the IEEE802.11be standard, or control wired communication such as a wired LAN. The communication unit 206 controls the antenna 207 to transmit and receive signals for wireless communication generated by the control unit 202. If the AP 102 supports the NFC standard, Bluetooth standard, or the like in addition to the IEEE802.11be standard, the communication unit 206 may control wireless communication conforming to these communication standards. If the AP 102 can perform wireless communication conforming to a plurality of communication standards, the AP 102 may have a configuration having a communication unit and an antenna corresponding to each communication standard. The AP 102 communicates data such as image data, document data, and video data with the STA 103 via the communication unit 206. The antenna 207 may be configured as a separate unit from the communication unit 206, or may be configured as a single module together with the communication unit 206.

[0027] The antenna 207 is an antenna capable of communication in the 2.4 GHz band, the 5 GHz band, and the 6 GHz band. In this embodiment, the AP 102 has one antenna, but may have a different antenna for each frequency band. In addition, when the AP 102 has multiple antennas, it may have a communication unit 206 corresponding to each antenna.

[0028] The STA 103 has the same hardware configuration as the AP 102 .

[0029] 3 shows the functional configuration of the AP 102 in this embodiment. The AP 102 includes a Probe Request frame analysis unit 301, a Probe Response frame generation unit 302, a channel information management unit 303, and a data transmission / reception unit 304.

[0030] The Probe Request frame analysis unit 301 is a block that analyzes a Probe Request frame received from the STA 103. The Probe Request frame is one of management frames conforming to the IEEE 802.11 series standard, and is a frame that requests network information. In this embodiment, the Probe Request frame includes information indicating whether the STA 103 supports multi-link communication, and information regarding the frequency channel that supports communication.

[0031] The probe response frame generating unit 302 is a block that generates a probe response frame transmitted by the AP 102. The probe response frame is one of management frames conforming to the IEEE 802.11 series standard, and is a frame that provides network information transmitted as a response to a probe request frame. In this embodiment, the probe response frame includes capability information related to multilink communication of the AP 102. In this embodiment, the probe response frame generating unit 302 generates a frame so as to include information on multilink communication corresponding to a frequency channel on which the STA 103 indicated by the received probe request frame supports communication. In this case, communication overhead can be reduced by not including information on multilink communication corresponding to a frequency channel supported by the AP 102 but not supported by the STA 103.

[0032] The channel information management unit 303 is a block that manages information on frequency channels in multilink communication supported by the AP 102. Specifically, the channel information management unit 303 manages information on at least one of the frequency channels on which the AP 102 is executing multilink communication and the frequency channels on which the AP 102 can execute multilink communication.

[0033] The data transmission / reception unit 304 is a block that transmits and receives management frames and data frames conforming to the IEEE 802.11 series standards.

[0034] 4 shows a sequence diagram illustrating an example of a process executed when the AP 102 notifies the STA 103 of capability information. The process of this sequence is started in response to the power supply of the AP 102 and the STA 103 being turned on. Alternatively, the process may be started in response to an instruction to start multi-link communication from a user or an application in at least one of the AP 102 and the STA 103. Alternatively, the process may be started in response to the amount of data to be communicated with the other device in at least one of the AP 102 and the STA 103 reaching or exceeding a predetermined threshold.

[0035] In this embodiment, AP102 supports multi-link communication using up to three links, and internally has a connection processing unit corresponding to each of the multiple links. Specifically, AP102 has connection processing units for AP1 to AP3 that use different frequency bands. On the other hand, STA103 supports multi-link communication using up to two links, and internally has connection processing units for STA1 to STA2 that use different frequency bands. Also, it is assumed that STA103 does not support wireless communication in the 6 GHz band.

[0036] STA1, which is one of the STAs 103 and operates in the 2.4 GHz band, transmits a Probe Request frame to request capability information for multilink communication from AP 102 (S401). In this case, STA103 may transmit the Probe Request frame in this step based on the fact that it has received a Beacon frame (not shown) from AP 102 prior to S401.

[0037] At this time, the Probe Request frame transmitted by the STA 103 includes an ML (Multi-Link) element and channel information indicating at least one of the frequency channels and frequency bands supported by the STA 103. The ML element is information indicating that the STA 103 supports multi-link communication. In this embodiment, since the STA 103 supports wireless communication in the 2.4 GHz band and the 5 GHz band, the channel information includes information indicating that the 2.4 GHz band and the 5 GHz band are supported.

[0038] In this embodiment, the Probe Request frame includes channel information in addition to the ML element, but the present invention is not limited to this, and the channel information may be included in the ML element.

[0039] The AP 102 transmits a Probe Response frame including capability information determined based on the channel information of the STA 103 included in the received Probe Request frame (S402). The AP 102 compares channel information indicating the frequency channel or frequency band in which the AP 102 supports multi-link communication with the channel information of the STA 103. The AP 102 then includes in the Probe Response frame only capability information related to the frequency band or channel supported by the STA 103. In FIG. 4, since the STA 103 supports only the 2.4 GHz band and the 5 GHz band, the AP 102 transmits a Probe Response frame including capability information for the 2.4 GHz band and the 5 GHz band. In this case, the transmitted Probe Response frame does not include capability information for the 6 GHz band. This reduces the amount of information included in the Probe Response frame, thereby reducing communication overhead.

[0040] In this embodiment, the STA 103 does not support wireless communication in the 6 GHz band, but this is not limiting. The STA 103 may be capable of wireless communication in the 6 GHz band but may not support multi-link communication. In this case, the AP 102 determines the capability information to be included in the probe response frame to be transmitted based on the channel information included in the received ML element.

[0041] In addition, in the present embodiment, the channel information includes information indicating the frequency band supported by the STA 103. However, in addition to this, or instead of this, information indicating the frequency channel supported by the STA 103 may be included. In this case, the AP 102 may transmit a Probe Response frame including only capability information related to the frequency channel supported by the STA 103. For example, it is assumed that the STA 103 transmits a Probe Request frame including information indicating ch 1 to ch 5 of the 2.4 GHz band as the channel information. In this case, the AP 102 may transmit a Probe Response frame including capability information related to ch 1 to ch 5 but not including capability information related to ch 6 to ch 13.

[0042] Moreover, AP1 to AP3 may be configured as independent hardware, or may be configured as software. The same applies to STA1 to STA2.

[0043] 5 shows an example of the frame configuration of a Probe Request frame. In this embodiment, the Probe Request frame includes fields of an SSID element 501, a Supported Rates Element 502, and an HT Capabilities element 504. Note that HT is an abbreviation for High Throughput. The Probe Request frame further includes fields of a VHT (Very High Throughput) Capabilities element 505, and an ML element 506. The Probe Request frame further includes fields of a Multi-band element 507, and a Supported Operating element 508.

[0044] 5 in order from the left, starting with SSID element 501. STA 103 may start transmitting a Probe Request frame after completing generation of all fields included in the Probe Request frame. Alternatively, STA 103 may start transmission after completing generation of some fields, and generate the remaining fields and transmit the generated fields in parallel.

[0045] The Probe Request frame does not need to include all of the fields shown in FIG. 5, and at least one field may be omitted.

[0046] The SSID element 501 is a field for specifying the SSID of the AP 102 for which the STA 103 requests capability information.

[0047] Supported Rates Element 502 is a field indicating a list of data rates supported by the STA 103 .

[0048] A field 503 transmitted after the Supported Rates Element 502 includes a field indicating capability information of the STA 103 on the channel on which the STA 103 transmits the Probe Request frame. In this embodiment, the field 503 specifically includes an HT Capabilities element 504 and a VHT Capabilities element 505, but is not limited thereto.

[0049] The HT Capabilities element 504 is a field that indicates the capability information of the STA 103 when performing communication conforming to the IEEE802.11n standard.

[0050] The VHT Capabilities element 505 is a field that indicates the capability information of the STA 103 when performing communication conforming to the IEEE802.11ac standard.

[0051] Note that the field 503 may include an EHT Capabilities element instead of or in addition to the HT Capabilities element 504 and the VHT Capabilities element 505. The EHT Capabilities element is a field indicating capability information of the STA 103 when performing communication in compliance with the IEEE802.11be standard.

[0052] An ML (Multi-Link) element 506 is a field indicating capability information in multi-link communication of the STA 103. When the ML element 506 is included in the probe request frame, it indicates that the STA 103 supports multi-link communication.

[0053] Note that a Probe Request frame transmitted by a STA that does not support multilink communication does not include an ML element.

[0054] The ML element 506, like other information elements defined in the IEEE 802.11 series standard, includes an Element ID field 511 and a Length field 512. Furthermore, the ML element 506 includes fields for element-specific information. The fields indicating element-specific information include Common Info 513 including information common to all links, and a field 514 including one or more pieces of Per Link Info 515 including information specific to each link.

[0055] In this embodiment, the ML element 506 includes information regarding frequency channels on which the STA 103 has already established links with other communication devices and / or information regarding frequency channels on which the STA 103 can perform multi-link communication.

[0056] The Element ID field 511 is a field that contains information for identifying an Element.

[0057] The Length field 512 is a field that contains information indicating the data length of the Element.

[0058] The Per Link Info 515 further includes subfields 521 to 524.

[0059] Band ID 521 is a subfield that includes information for identifying a frequency band. Specifically, as shown in Table 1, a value indicating a frequency band is included.

[0060] [Table 1]

[0061] Supported Bandwidth 522 is a subfield that includes information indicating the bandwidth that STA 103 supports during multi-link communication in the frequency band indicated by Band ID 521. Specifically, as shown in Table 2, a value indicating the bandwidth is included.

[0062] [Table 2]

[0063] Supported CH (Channel) 523 is a subfield including information indicating a channel on which STA 103 can perform multilink communication in the frequency band indicated by Band ID 521. Alternatively, this subfield may include information indicating a channel on which STA 103 has already established a link instead of or in addition to this. For example, if Band ID 521 includes information indicating the 2.4 GHz band, a value indicating a channel such as that shown in Table 3 is included. Note that this subfield may include only information indicating one frequency channel, or may include information indicating multiple frequency channels.

[0064] [Table 3]

[0065] Supported Nss 524 is a subfield that includes information indicating the maximum number of MIMO streams that the STA 103 supports during multi-link communication in the frequency band indicated by Band ID 521 .

[0066] Per Link Info 515 may include all or some of the subfields 521 to 524. For example, Per Link Info 515 may be configured to include Band ID 521 but not Supported CH 523.

[0067] Also, the ML element 506 may be configured to include one Per Link Info 515 for each frequency band, or may be configured to include one Per Link Info 515 for each frequency channel.

[0068] Multi-Band element 507 is a field including information indicating frequency bands and frequency channels supported by STA 103. When Multi-Band element 507 is included in a Probe Request frame, it indicates that STA 103 supports communication in multiple frequency bands. ML element 506 was a field including frequency bands and frequency channels in which STA 103 can perform multi-link communication. However, this field is not limited to multi-link communication and includes information indicating frequency bands and frequency channels in which STA 103 can perform wireless communication.

[0069] Multi-Band element 507 includes Band ID including information indicating a frequency band in which STA 103 can perform wireless communication. This element further includes Operating classes including information indicating a frequency channel in the frequency band indicated by Band ID in which STA 103 can perform wireless communication. Note that Operating classes includes information indicating a set of multiple frequency channels in which STA 103 can perform wireless communication. Note that Multi-Band element 507 may include only either Band ID or Operating classes.

[0070] Supported Operating element 508 is a field including information indicating frequency channels supported in each country by STA 103. Specifically, it is information indicating frequency channels supported by STA 103 in the country in which STA 103 currently exists. This field includes, as information, a numerical value that can identify one or more sets of frequency channels and frequency bands.

[0071] Both Multi-Band element 507 and Supported Operating element 508 are information defined in standards prior to the IEEE 802.11ax standard.

[0072] In this embodiment, the STA 103 includes at least one of the Multi-Band element 507 and the Supported Operating element 508 as the channel information. Alternatively, the STA 103 may use the Per Link Info 515 included in the ML element 506 as the channel information in addition to or instead of this. Furthermore, when using the Per Link Info 515 as the channel information, it may be configured to include only one of the Band ID 521 and the Supported CH 523, or may be configured to include both.

[0073] The STA 103 can notify the AP 102 of the frequency band and / or frequency channel in which the STA 103 can perform communication by transmitting a Probe Request frame including channel information to the AP 102. In addition, the STA 103 can notify the AP 102 that the STA 103 supports multi-link communication by transmitting a Probe Request frame including an ML element 506.

[0074] Note that the names of the fields and the order of transmission and generation shown in Fig. 5 are not limited to those shown here, and similar information may be included in fields with different names, or may be transmitted or generated in a different order. Also, any of the fields or subfields shown in Fig. 5 may be omitted.

[0075] 6 shows an example of the frame configuration of a Probe Response frame. In this embodiment, the Probe Response frame includes fields of an SSID element 601, a Supported Rates Element 602, and an HT Capabilities element 604. The Probe Response frame further includes fields of a VHT Capabilities element 605, and an ML element 606. The Probe Response frame further includes fields of a Multi-band element 607, and a Supported Operating element 608.

[0076] 6 in order from the left, starting with SSID element 601. AP 102 may start transmitting the Probe Response frame after completing generation of all fields included in the Probe Response frame. Alternatively, AP 102 may start transmission after completing generation of some fields, and generate the remaining fields and transmit the generated fields in parallel.

[0077] Fields 601 to 624 shown in Fig. 6 include information similar to fields 501 to 524 shown in Fig. 5. Note that fields 501 to 524 shown in Fig. 5 include information indicating capability information of the STA 103, while fields 601 to 624 in Fig. 6 include information indicating capability information of the AP 102.

[0078] The Probe Response frame may further include a field 625 indicating capability information of the AP 102 in the frequency band indicated by Band ID 621 in the Per Link Info 615. Alternatively, the field 625 may include information indicating capability information of the AP 102 in the frequency channel indicated by Supported CH 623.

[0079] Specifically, the field 625 is configured to include an HT Capabilities element 626 and a VHT Capabilities element 627. Each field includes information similar to that of the fields 504 and 505 shown in Fig. 5. In addition to or instead of these fields, an EHT Capabilities element field may be included.

[0080] The AP 102 determines channel information to be included in the Probe Response frame based on the channel information of the STA 103 included in the Probe Request frame received from the STA 103. The AP 102 determines to include in the Probe Response frame only capability information related to the frequency band and / or frequency channel indicated in the channel information received from the STA 103. Specifically, the AP 102 causes the ML element 606 to include only Per Link Info corresponding to the frequency band and / or frequency channel indicated in the channel information included in the Probe Request frame received from the STA 103. The AP 102 can reduce communication overhead by not including in the Probe Response frame capability information related to frequency bands and frequency channels not supported by the STA 103.

[0081] The names of the fields and the order of transmission and generation shown in Fig. 6 are not limited to those shown here, and similar information may be included in fields with different names, or may be transmitted or generated in a different order. Also, any of the fields or subfields shown in Fig. 6 may be omitted.

[0082] 7 is a flowchart showing a process executed by the control unit 202 reading and executing a computer program stored in the storage unit 201 when the AP 102 notifies capability information. The process of this flowchart is started when at least one of the connection processing units AP1 to 3 of the AP 102 receives a Probe Request frame from a STA. The APs 1 to 3 may each independently execute the process of this flowchart in parallel.

[0083] The AP 102 determines whether an ML element is included in the Probe Request frame received from the STA 103 (S700). If the received Probe Request frame includes an ML element, the AP 102 determines Yes in this step and performs processing in S702. On the other hand, if the Probe Request frame does not include an ML element, the AP 102 determines No in this step and performs processing in S701.

[0084] If the received Probe Request frame does not include an ML element, the AP 102 generates a Probe Response frame that does not include an ML element (S701). Specifically, the AP 102 generates a Probe Response frame that does not include an ML element 606 shown in FIG. 6. Since this Probe Response frame does not include an ML element, it is backward compatible with the IEEE 802.11 series standards prior to the IEEE 802.11ax standard. Since the received Probe Request frame does not include an ML element, the AP 102 determines that the STA 103 does not support multi-link communication. After performing the process of this step, the AP 102 performs the process of S709.

[0085] If the result of S700 is Yes, the AP 102 determines whether the received Probe Request frame includes information indicating a frequency channel (S702). In this case, since the received Probe Request frame includes an ML element, the AP 102 determines that the STA 103 supports multi-link communication. The information indicating the frequency channel is, specifically, information indicating a frequency channel included in Supported CH 523 in Per Link Info shown in FIG. 5. Alternatively, the information may be information indicating a frequency channel included in Operating classes in Multi-Band element 507. Alternatively, the information may be information indicating a frequency channel included in Supported Operating element 508. If the received Probe Request frame does not include information indicating a frequency channel, the AP 102 determines No in this step and performs processing in S704. On the other hand, if the Probe Request frame includes information indicating a frequency channel, the AP 102 determines Yes in this step and performs processing in S703.

[0086] The AP 102 generates a Probe Response frame including Capability information corresponding to the frequency channel specified by the information indicating the frequency channel included in the received Probe Request frame (S703). Specifically, the AP 102 generates a Probe Response frame including an ML element 606 including only Per Link Info 615 including Supported CH 523 corresponding to the specified frequency channel. After performing the process of this step, the AP 102 performs the process of S709.

[0087] In this embodiment, the AP 102 generates a probe response frame including only capability information corresponding to the specified frequency channel in S703, but this is not limited to the above. The AP 102 may generate a probe response frame including only capability information corresponding to the frequency band to which the specified frequency channel belongs. Even in this case, the probe response frame does not include capability information corresponding to the frequency band to which the specified frequency channel does not belong, so that communication overhead is reduced.

[0088] If the result of S702 is No, the AP 102 determines whether the received Probe Request frame includes information indicating a frequency band (S704). The information indicating a frequency band is, specifically, information indicating a frequency band included in Band ID 521 in Per Link Info 515 shown in FIG. 5. Alternatively, the information may be information indicating a frequency band included in Band ID in Multi-Band element 507. Alternatively, the information may be information indicating a frequency band included in Supported Operating element 508. If the received Probe Request frame does not include information indicating a frequency band, the AP 102 determines No in this step and performs processing in S707. On the other hand, if the Probe Request frame includes information indicating a frequency band, the AP 102 determines Yes in this step and performs processing in S705.

[0089] The AP 102 generates a Probe Response frame including Capability information corresponding to the frequency band specified by the information indicating the frequency band included in the received Probe Request frame (S705). Specifically, the AP 102 generates a Probe Response frame including an ML element 606 including only Per Link Info 615 including Band ID 521 corresponding to the specified frequency band. After performing the process of this step, the AP 102 performs the process of S709.

[0090] If the result of S704 is No, the AP 102 generates a Probe Response frame including Capability information corresponding to all frequency bands and / or frequency channels supported by the AP 102 (S707). Specifically, the AP 102 generates a Probe Response frame including an ML element 606 including Per Link Info 615 corresponding to all frequency bands and / or frequency channels in which the AP 102 can perform multilink communication. After performing the process of this step, the AP 102 performs the process of S709.

[0091] The AP 102 transmits the generated Probe Response frame to the STA 103 that is the source of the received Probe Request frame (S709).

[0092] As shown in Fig. 7, the AP 102 can reduce communication overhead by determining the capability information to be included in the Probe Response frame based on the information included in the received Probe Request frame. Furthermore, if the STA 103 does not support multi-link communication, the communication overhead can be further reduced by not including the ML element in the Probe Response frame.

[0093] In addition, if there is a link that is already established by the AP 102 and is not to be used in communication with the STA 103 due to a high communication load, the AP 102 may generate a Probe Response frame excluding the Capability information corresponding to the link. A case where the communication load is high is, for example, a case where the amount of data communicated in the link within a predetermined time exceeds a predetermined threshold. Alternatively, a case where the amount of data that fails to be communicated in the link within a predetermined time exceeds a predetermined threshold. Alternatively, a case where the reception strength of a signal received from another communication device via the link falls below a predetermined threshold. In this way, by not including the Capability information of a link that is to be excluded in communication with the STA 103 in the Probe Response frame, the AP 102 can further reduce communication overhead.

[0094] <Embodiment 2> In the first embodiment, a process executed by the AP 102 when the AP 102 receives a Probe Request frame from the STA 103 via one frequency channel is described. In the second embodiment, a process executed by the AP 102 when the AP 102 receives a Probe Request frame from the STA 103 via two or more frequency channels is described.

[0095] The network configuration of the network in which the AP 102 participates is the same as that shown in FIG. 1 of the first embodiment. The hardware configuration of the AP 102 is the same as that shown in FIG. 2 of the first embodiment. The functional configuration of the AP 102 is the same as that shown in FIG. 3 of the first embodiment. The frame configuration of the Probe Request frame is the same as that shown in FIG. 5. The frame configuration of the Probe Response frame is the same as that shown in FIG. 6. Only the points that differ from the first embodiment will be described here.

[0096] 8 shows a sequence diagram illustrating another example of the process executed when the AP 102 notifies the STA 103 of the capability information. The process of this sequence is started in response to the power supply of the AP 102 and the STA 103 being turned on. Alternatively, the process may be started in response to an instruction to start multilink communication from a user or an application in at least one of the AP 102 and the STA 103. Alternatively, the process may be started in response to the amount of data to be communicated with the other device in at least one of the AP 102 and the STA 103 becoming equal to or greater than a predetermined threshold.

[0097] AP102 and STA103 each support multi-link communication as in FIG. 4 of the first embodiment, and internally have connection processing units corresponding to each of the multiple links. AP1 to AP3 may each be configured as independent hardware, or may each be configured as software. The same is true for STA1 to STA2.

[0098] STA1, which is one of the STAs 103 and operates in the 2.4 GHz band, transmits a Probe Request frame to request capability information for multilink communication from AP 102 (S801). In this case, STA103 may transmit the Probe Request frame in this step based on the fact that it has received a Beacon frame (not shown) from AP 102 prior to S801.

[0099] At this time, the Probe Request frame transmitted by the STA 103 includes an ML element and channel information indicating at least one of the frequency channels and frequency bands supported by the STA 103. In this embodiment, since the STA 103 supports wireless communication in the 2.4 GHz band and the 5 GHz band, the channel information includes information indicating that the STA 103 supports the 2.4 GHz band and the 5 GHz band.

[0100] In this embodiment, the Probe Request frame includes channel information in addition to the ML element, but the present invention is not limited to this, and the channel information may be included in the ML element.

[0101] Next, STA2, which operates in the 5 GHz band among STA103, transmits a Probe Request frame to request capability information for multilink communication from AP102 (S802). This may occur, for example, when communication is temporarily congested in the frequency channel used by STA1, and AP102 is unable to transmit a Probe Response frame for a certain period of time. If STA103 does not receive a response even after a certain period of time has elapsed since transmitting a Probe Request frame via STA1, it may transmit a Probe Request frame again via STA2, which uses a different frequency band. The Probe Request frame transmitted in this step includes information indicating that the 2.4 GHz band and the 5 GHz band are supported as channel information, similar to the Probe Request frame transmitted in S801.

[0102] When the AP102 receives a Probe Request frame from the STA103 via a plurality of frequency channels, it may transmit a Probe Response frame to the STA103 via any one of the frequency channels. In this sequence, the AP2 operating in the 5 GHz band in the AP102 transmits a Probe Response frame to the STA103 (S803). Note that the Probe Response frame transmitted in this step includes Capability information determined based on the channel information of the STA103 included in the Probe Request frame received by the AP102, as in S402 in FIG. 4. Note that the AP1 operating in the 2.4 GHz band that received the Probe Request frame first may transmit the Probe Response frame, instead of the AP2 operating in the 5 GHz band that received the Probe Request frame later. Also, the AP102 may receive three or more Probe Request frames from the STA103.

[0103] As shown in Fig. 8, even if the AP 102 receives a Probe Request frame from the same STA via two or more frequency channels, the AP 102 transmits a Probe Response frame via only one frequency channel. This allows the AP 102 to prevent the frequent transmission of Probe Response frames with the same content, and prevents an increase in communication overhead.

[0104] 9 is a flowchart showing another process executed by the control unit 202 reading and executing a computer program stored in the storage unit 201 when the AP 102 notifies the capability information. The process of this flowchart is started when at least one of the connection processing units AP1 to 3 of the AP 102 receives a Probe Request frame from a STA. The APs 1 to 3 may each independently execute the process of this flowchart in parallel.

[0105] When the AP 102 receives a Probe Request frame from the STA 103, the AP 102 sets a flag indicating that the Probe Request frame for the received link is currently being processed to 1 (S900).

[0106] In steps S901 to S909, the same processes as those in steps S700 to S707 in FIG. 7 of the first embodiment are performed.

[0107] When the AP 102 generates a Probe Response frame to be transmitted, it determines whether a flag indicating that a Probe Request frame is being processed for another link is set to 1 (S910). Specifically, it determines whether a flag is set for a link other than the link for which the flag was set in S900. If a flag is not set for another link, the AP 102 determines No in this step and performs processing of S911. On the other hand, if a flag is set for another link, the AP 102 determines Yes in this step and performs processing of S913.

[0108] The AP 102 determines whether the source of the Probe Request frame received on the link for which the flag was set in S900 is the same as the source of the Probe Request frame received on another link for which the flag was set in S910 (S913). Specifically, the AP 102 compares the identification information indicating the source contained in the received Probe Request frame, and if they match, the AP 102 determines Yes in this step and performs the process of S912. On the other hand, if the identification information indicating the source does not match, the AP 102 determines No in this step and performs the process of S911.

[0109] The AP 102 transmits the generated Probe Response frame to the source STA of the Probe Request frame received in S900 (S911). After completing the process of S911, the AP 102 performs a process of S912.

[0110] The AP 102 sets a flag indicating that the received Probe Request frame for the link is currently being processed to 0 (S912). After completing the process of S912, the AP 102 ends the process of this flow.

[0111] As shown in Fig. 9, even if the AP 102 receives Probe Request frames from the same STA via multiple frequency channels, the AP 102 transmits Probe Response frames via only one frequency channel. This allows the AP 102 to prevent the frequent transmission of Probe Response frames containing the same Capability information, and thus prevents an increase in communication overhead.

[0112] Although the processes shown in the first and second embodiments are executed by different APs, the present invention is not limited to this and may be executed by one AP. In this case, the AP has a mode for executing the process of the first embodiment and a mode for executing the process of the second embodiment. Such an AP may switch the mode for executing the process shown in either embodiment based on a user instruction or an application instruction.

[0113] At least a part or all of the flow charts of AP102 shown in Fig. 7 and Fig. 9 may be realized by hardware. When realizing by hardware, for example, a specific compiler may be used to generate a dedicated circuit on an FPGA from a computer program for realizing each step, and this may be used. FPGA is an abbreviation for Field Programmable Gate Array. Also, a gate array circuit may be formed in the same manner as an FPGA, and realized as hardware. Also, it may be realized by an ASIC (Application Specific Integrated Circuit).

[0114] The present invention can also be realized by a process in which a program for implementing one or more of the functions of the above-described embodiments is supplied to a system or device via a network or a storage medium, and one or more processors in a computer of the system or device read and execute the program. The present invention can also be realized by a circuit (e.g., ASIC) that implements one or more of the functions. [Explanation of symbols]

[0115] 101 Network 102 AP 103 STA 104 First Link 105 Second Link

Claims

1. A communication device, comprising: A receiving means for receiving a probe request frame from another communication device; a determination means for determining, based on information regarding a frequency band or a frequency channel included in a Probe Request frame received from the other communication device by the receiving means, which frequency band or frequency channel corresponds to the capability information indicating a capability related to multi-link communication in which a plurality of links are established and communication is performed with a partner device, and the determination means determines, based on information regarding a frequency band or a frequency channel included in the Probe Request frame received from the other communication device by the receiving means, which frequency band or frequency channel corresponds to the capability information to be included in the Probe Response frame; a transmitting means for transmitting a probe response frame including the capability information corresponding to the frequency band or frequency channel determined by the determining means; A communication device comprising:

2. a determination unit that determines, when the receiving unit receives a Probe Request frame, whether the other communication device is capable of performing multi-link communication in which the other communication device establishes a plurality of links with a partner device to communicate; The communication device according to claim 1, characterized in that if the judgment means judges that the other communication device is capable of performing the multi-link communication, the decision means decides to include the capability information, and if the judgment means judges that the other communication device is not capable of performing the multi-link communication, the decision means decides not to include the capability information.

3. 3. The communication device according to claim 1, wherein, when the received Probe Request frame includes information indicating a frequency channel, the determining unit determines to include in the Probe Response frame only the capability information corresponding to the frequency channel indicated by the information included in the received Probe Request frame.

4. 3. The communication device according to claim 1, wherein when the received Probe Request frame includes information indicating a frequency channel, the determining means determines to include in the Probe Response frame only the capability information corresponding to a frequency band including the frequency channel indicated by the information included in the received Probe Request frame.

5. 3. The communication device according to claim 1, wherein, when the received Probe Request frame includes information indicating a frequency band, the determining unit determines to include in the Probe Response frame only the capability information corresponding to a frequency band indicated by the information included in the received Probe Request frame.

6. 6. The communication device according to claim 1, wherein the transmitting means transmits a probe response frame including an element indicating a capability related to the multi-link communication as the capability information.

7. The element indicating the capability regarding the multi-link communication is a Multi-Link element conforming to the IEEE 802.11 series standard, and the determining means determines which frequency band or frequency channel to include in the Probe Response frame, based on information regarding the frequency band or frequency channel included in the received Probe Request frame, The communication device according to claim 6.

8. 8. The communication device according to claim 6, wherein the transmitting means transmits a Probe Response frame including an HT Capabilities element indicating capability information when performing communication in compliance with the IEEE 802.11n standard as the capability information.

9. 9. The communication device according to claim 6, wherein the transmitting means transmits a Probe Response frame including a VHT Capabilities element indicating capability information when performing communication in compliance with the IEEE 802.11ac standard as the capability information.

10. The communication device according to any one of claims 1 to 9, characterized in that the determining means determines which frequency band or frequency channel the capability information corresponding to is to be included in the probe response frame based on information indicating a frequency band or a frequency channel included in a multi-link element compliant with the IEEE 802.11 series standard included in the received probe request frame.

11. The communication device according to any one of claims 1 to 10, characterized in that the determination means determines which frequency band or frequency channel the capability information corresponding to is to be included in the probe response frame based on information indicating a frequency band or frequency channel included in a multi-band element compliant with the IEEE 802.11 series standard included in the received probe request frame.

12. 12. The communication device according to claim 1, wherein the determining unit determines which frequency band or frequency channel the capability information corresponding to is to be included in the probe response frame based on information indicating a frequency band or a frequency channel included in a supported operating element compliant with the IEEE 802.11 series standard included in the received probe request frame.

13. 13. The communication device according to claim 1, wherein when the transmitting means receives a Probe Request frame from the other communication device via a plurality of frequency channels by the receiving means, the transmitting means transmits a Probe Response frame via a first frequency channel among the plurality of frequency channels, and does not transmit the Probe Response frame via a frequency channel different from the first frequency channel among the plurality of frequency channels.

14. A method for controlling a communication device, comprising: a receiving step of receiving a probe request frame from another communication device; a determining step of determining, based on information regarding a frequency band or a frequency channel included in the Probe Request frame received from the other communication device in the receiving step, which frequency band or frequency channel corresponds to the Capability information indicating a capability regarding multi-link communication in which a plurality of links are established and communication is performed with a partner device, in the Probe Response frame; a transmitting step of transmitting a probe response frame including the capability information corresponding to the frequency band or frequency channel determined in the determining step; A control method comprising the steps of:

15. A program for causing a computer to function as each of the means of the communication device according to any one of claims 1 to 13.

Citation Information

Patent Citations

  • Capability Negotiation in Multi-Link

    JP2022540876A

  • Packet based link aggregation architectures

    US20190150214A1

  • Communication device, control method, and program

    JP2018050133A