Communication device, ap mld, control method, and program
By enabling communication devices to switch between Active and Low Power Listen modes, the power consumption of access points is reduced, addressing the challenge of high idle-state power usage in advanced communication standards.
Patent Information
- Application Number
- PCT/JP2025/022547
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-03
- Filing Date
- 2025-06-23
- Publication Date
- 2026-01-08
AI Technical Summary
The increasing power consumption of communication devices, particularly access points, is a challenge due to the adoption of advanced communication standards like IEEE 802.11be and 802.11bn, which require higher power to maintain idle states for multi-link operations and high-speed data transmission.
A mechanism is introduced for communication devices to switch between Active Mode and Low Power Listen (LPL) Enabled Mode, reducing power consumption by adjusting the number of communication links, spatial streams, and modulation and coding schemes, especially during idle states.
This approach effectively reduces standby power consumption in access points by selectively using power-saving modes, balancing power efficiency with communication performance.
Smart Images

Figure JP2025022547_08012026_PF_FP_ABST
Abstract
Description
Communication device, AP MLD, control method, and program
[0001] The present invention relates to a communication device that functions as an access point and communicates data, and to an AP MLD.
[0002] In recent years, with the increase in the amount of data being communicated, the development of communication technologies such as wireless local area networks (LANs) has been progressing. The IEEE (Institute of Electrical and Electronics Engineers) 802.11 standard series is known as the main communication standard for wireless LANs. The IEEE 802.11 standard series includes standards such as IEEE 802.11a / b / g / n / ac / ax.
[0003] Techniques that utilize sleep, intermittent operation, etc. to reduce the power consumption of communication devices are also being considered. Patent Document 1 describes a procedure for achieving power saving in STAs by coordinating in advance between an access point (AP) and a station (STA) the wake-up times of the devices, communicating during the wake-up times, and reducing the power consumption of the STAs at other times.
[0004] Also, the IEEE802.11be standard, which is the successor to IEEE802.11ax, is being formulated. Furthermore, the UHR (Ultra High Reliability) Task Group is also studying the specifications of the IEEE802.11bn standard, which is the successor to IEEE802.11be.
[0005] Special table 2016-511600 publication
[0006] Meanwhile, the 802.11be standard attempts to improve communication rates compared to previous standards. Also, attempts have been made to incorporate a multi-link operation function that uses multiple communication links for high-speed data transmission and redundant transmission. Communication devices using new functions such as the multi-link operation function may receive data over multiple links, multiple spatial streams, wide bandwidths, and high MCS (Modulation and Scheme). Therefore, it is generally necessary to control the signal receiving circuit and antenna so that signals of all patterns can be received, even in an idle state waiting for reception. The new features that are the highlights of these standards are certainly useful in terms of faster communication speeds and higher reliability, contributing to an improved user experience. However, there is a problem in that the power required to properly operate communication devices has been increasing year by year, and the power consumption of the access points that provide the network in particular has reached a non-negligible level.
[0007] The present invention has been made in consideration of at least one of the above-described problems. It is an object of one aspect of the present disclosure to provide a mechanism for more actively reducing power consumption at an access point. Another aspect of the present disclosure is to provide a mechanism for switching whether or not to more actively reduce power consumption at an access point, taking into account whether a legacy terminal is participating.
[0008] One aspect of the present disclosure is a communication device that functions as an access point that performs wireless communication in accordance with the IEEE 802.11 standard series, and has a change means that, when the access point is operating in a specific power saving mode that consumes less power than a normal mode, changes operation from the specific power saving mode to the normal mode upon receiving a connection request from a station that is not of a specific type, and the specific power saving mode is a mode in which at least two or more conditions of the number of communication links, bandwidth, and spatial streams are changed to low power consumption conditions that are estimated to consume less power than the normal mode, in order to reduce the amount of power consumption when waiting for communication compared to the power consumption when waiting for communication in the normal mode.
[0009] An AP MLD according to another aspect of the present disclosure is an AP MLD (Multi-Link Device) having two or more Affiliated APs (Access Points), and is characterized in that it has a provision means for providing a network to surrounding stations by configuring one or more first-type Affiliated APs to support a specific power-saving mode that consumes less power compared to a normal mode, and configuring one or more second-type Affiliated APs not to support the specific power-saving mode.
[0010] According to one aspect of the present disclosure, it is possible to provide a mechanism for more actively reducing the power consumption of a communication device that functions as an access point.
[0011] 1 is a diagram showing an example of the configuration of a communication system. FIG. 2 is a diagram showing an example of the hardware configuration of a communication device (AP / STA). FIG. 3 is a diagram showing an example of the functional configuration of a communication device (AP / STA). FIG. 4 is a sequence diagram showing the procedure of an LPL (Low Power Listen) function. FIG. 5 is an example of an information element for notifying whether LPL is supported. FIG. 6 is an example of an information element for notifying whether LPL is supported. FIG. 7 is an example of an information element for notifying LPL operation information. FIG. 8 is an example of a frame when operation information is notified by an action frame. FIG. 9 is an example of an ICF. FIG. 10 is an example of a response to an ICF. FIG. 11 is a flowchart showing an example of AP control. FIG. 12 is a flowchart showing an example of AP control. FIG. 13 is a flowchart showing an example of AP control. FIG. 14 is a flowchart showing an example of AP control. FIG. 15 is a transition diagram of operation modes and operation states for explaining the LPL function.
[0012] Hereinafter, embodiments will be described in detail with reference to the accompanying drawings. Note that the following embodiments do not limit the scope of the invention claimed. Although multiple features are described in the embodiments, not all of these multiple features are necessarily essential to the invention, and multiple features may be combined arbitrarily. Furthermore, in the accompanying drawings, the same reference numerals are used to designate the same or similar components, and redundant explanations will be omitted.
[0013] 1 shows an example of the configuration of a communication system according to this embodiment. The communication system according to this embodiment includes one access point device (hereinafter simply referred to as an AP, AP STA, or access point) and two station devices (hereinafter simply referred to as STAs, Non-AP STAs, or stations).
[0014] The AP 101 and the STA 102 are configured to be able to communicate wireless frames compliant with the IEEE 802.11bn standard, which is the successor to the IEEE 802.11be standard and targets a maximum transmission speed of 46.08 Gbps. The STA 103 is a legacy STA that can communicate wireless frames compliant with the IEEE 802.11be standard with the AP 101, but cannot communicate wireless frames compliant with the IEEE 802.11bn standard.
[0015] IEEE stands for Institute of Electrical and Electronics Engineers. IEEE 802.11bn, the successor standard to IEEE 802.11be, has high reliability, low latency, and improved throughput during congestion as its main features. One of the goals of 802.11bn is to reduce power consumption in APs. Wireless frames communicated under this successor standard are also called UHR (Ultra High Reliability) PPDUs. PPDU stands for Physical Layer Protocol Data Unit.
[0016] The name UHR was chosen for convenience, taking into account the goals and key features of the successor standard, and may be replaced with a different name once the standard is fully established. Similarly, the name IEEE 802.11bn may be replaced with a different name once the standard is fully established. Note that this specification and the accompanying claims essentially apply to all successor standards to the 802.11be standard. Furthermore, the AP 101 and STA 102 may also transmit wireless frames corresponding to legacy standards that predate the IEEE 802.11bn standard. Examples of legacy standards include the IEEE 802.11a / b / g / n / ac / ax / be standards.
[0017] The AP 101 and the STA 102 communicate by exchanging wireless signals in frequency bands such as the 2.4 GHz band, the 3.6 GHz band, the 5 GHz band, the 6 GHz band, and the 45 GHz band and 60 GHz band known as millimeter waves. The frequency bands used by the AP 101 and the STA 102 are not limited to these and may be, for example, the Sub 1 GHz band. The AP 101 and the STA 102 may communicate using bandwidths of 20 MHz, 40 MHz, 80 MHz, 160 MHz, 320 MHz, 540 MHz, 640 MHz, 1080 MHz, and 2160 MHz. The bandwidths used by the AP 101 and the STA 102 are not limited to these and may be, for example, 240 MHz, 4 MHz, etc. The IEEE 802.11 series standard specifies a frequency channel using a 20 MHz bandwidth as a basic channel in frequency bands such as 2.4 GHz, 5 GHz, and 6 GHz. This standard also defines multiple available channels in each of the 2.4 GHz, 5 GHz, and 6 GHz frequency bands. This standard also allows a channel to be used in combination with an adjacent channel. In this embodiment, the use of a channel in combination with an adjacent channel is referred to as channel bonding. Furthermore, a bundle of channels formed by one or two or more adjacent channels is referred to as a communication link (link).
[0018] In other words, one link formed by combining two channels with a bandwidth of 20 MHz uses a bandwidth of 40 MHz. The AP 101 is an access point that supports a multi-band function that provides networks using multiple different frequency channels. In this embodiment, the AP 101 is a dual-band access point that provides a 2.4 GHz band network and a 5 GHz band network, as an example.
[0019] STA 102 establishes one or more links between STA 102 and AP 101 to communicate data with AP 101 or other communication devices. For example, to establish a link with AP 101, STA 102 executes a connection procedure with AP 101, which provides a BSS (Basic Service Set), a wireless LAN network. When the connection procedure between STA 102 and AP 101 is completed, a link is established between the devices. Establishing the link allows AP 101 and STA 102 to access a wireless medium and communicate data, etc., with the other communication device.
[0020] Furthermore, the AP 101 and STA 102 of this embodiment can establish multiple links between devices and perform multi-link communication. Hereinafter, a communication link is also simply referred to as a link. The AP 101 that performs multi-link communication is also referred to as an AP MLD (AP multi-link device) 101, and the STA 102 that performs multi-link communication is also referred to as a non-AP MLD 102. For example, the AP 101 can establish a link with the STA 102 in a 2.4 GHz band network and communicate. In addition, the AP 101 and the STA 102 can establish a second link in the 5 GHz band in parallel and communicate. In this case, the STA 102 performs multi-link communication, utilizing two links to communicate. STA 102 can execute STR (Simultaneous transmit and receive) operation with AP 101, which allows STA 102 to simultaneously receive on link 1 and transmit on link 2. STA 102 can also execute NSTR operation with AP 101, which is constrained by the requirement to either use all links for transmission simultaneously or use all links for reception simultaneously. NSTR stands for Nonsimultaneous transmit and receive. NSTR operation is used when the frequency distance between links is close and mutual interference occurs. Hereinafter, multi-link operation represented by STR and NSTR will also be referred to as MLO.
[0021] For example, when link 1 using a 160 MHz bandwidth and link 2 using an 80 MHz bandwidth are established between devices, AP 101 and STA 102 communicate using the channels that make up the links. The link using a 160 MHz bandwidth is formed by bundling eight channels with a bandwidth of 20 MHz. The link using an 80 MHz bandwidth is formed by bundling four channels with a bandwidth of 20 MHz.
[0022] Furthermore, the AP 101 and the STA 102 can communicate using multiple spatial streams to communicate more efficiently with other communication devices. That is, SU-MIMO (Single User Multi-Input Multi-Output) communication at 2SS and 4SS can be performed. Also, MU-MIMO (Multi-User Multi-Input Multi-Output) communication at 2SS to 16SS can be performed. In SU-MIMO communication and MU-MIMO communication, the actual communication rate can be increased in proportion to the number of streams. Note that multiple spatial streams can also be used to increase reliability. Furthermore, in order to transmit information at a higher density in modulation, communication can be performed using BPSK, QPSK, 16QAM, 64QAM, 256QAM, 1024QAM, 4096QAM, etc. MCS (Modulation and Coding Scheme) indicates the combination of the modulation method and the modulation scheme such as the code rate as an index, and AP 101 and STA 102 can select any MCS from MCS0 to MCS15 and communicate.
[0023] As described above, communication devices such as the STA 102 communicate via multiple links using the MLO function described above, and receive data with the multiple spatial stream counts, wide bandwidth, and high MCS described above. Therefore, it is generally necessary to control the signal receiving circuit and antenna so that signals of all patterns can be received, even in an idle state waiting for reception. Utilizing these functions is certainly useful in terms of increasing communication speed and reliability, and contributes to improving the user experience. However, there is also the problem that the power required to properly operate a communication device increases not only during communication but also in an idle state waiting for communication to begin. In particular, the power consumption of an access point that provides a network to multiple STAs has reached a non-negligible level.
[0024] In view of this, this embodiment provides a specific mechanism for more actively reducing standby power consumption in an access point. Specifically, a new LPL function is provided, which communicates using communication parameters customized for power saving under multiple communication conditions, such as supporting only a small number of links, a small number of streams, and a low MCS. LPL stands for Low Power Listen. The LPL function actively reduces standby power consumption by selectively using LPL Enabled Mode and Active Mode, which is the normal operating mode. Hereinafter, for the sake of explanation, this new function will also be referred to as the Low Power Listen function. Another objective is to provide a mechanism for switching between enabling and disabling (disabling) the LPL function, taking into account whether a legacy terminal is participating.
[0025] First, the concept of the LPL function will be explained using FIG. 13 . FIG. 13 shows a transition diagram of the operation modes of a communication device to explain the LPL function. Communication devices such as the AP 101 and the STA 102 support an Active Mode, which corresponds to normal operation, and an LPL Enabled Mode, in which the LPL function is enabled to actively reduce power consumption during standby. The LPL Enabled Mode is an example of a predetermined power-saving mode. The Active Mode is an example of a normal mode. Communication devices such as the AP 101 and the STA 102 operate in one of a plurality of operation modes including at least the above two operation modes. In this embodiment, the Active Mode is also referred to as the LPL Disabled Mode or the LPL Disabled State. Active Mode can also be considered a normal mode in which communication can be performed under normal communication conditions agreed upon between the AP and the STA. STA 102 and the like operating in this Active Mode can perform multi-link communication with the AP 101, communication using multiple streams, communication using wide bandwidths such as 80 MHz, 160 MHz, and 320 MHz, and communication using a high MCS. AP 101 operating in Active Mode can also communicate with its subordinate STAs under normal communication conditions. When switching the operating mode, a communication device such as AP 101 notifies surrounding STAs connected to AP 101 that the mode will be switched. An Action frame can be used for this notification.
[0026] Communication devices such as the AP 101 and the STA 102 that have transitioned to the LPL Enabled Mode operate in either the NPCS or LPCS state. NPCS stands for Normal Power Communication State, and LPCS stands for Low Power Listen Communication State.
[0027] Communication devices such as AP 101 and STA 102 operating in the NPCS operating state can perform high-speed and / or highly reliable communication under normal communication conditions agreed upon between the AP and STA, similar to Active Mode. The AP 101 and STA 102 transition their operating state to LPCS when a predetermined time has elapsed since data communication with an external device ended, or when they communicate a frame indicating their intention to terminate communication, such as a CF-End frame indicating the end of a transmission opportunity. LPCS is an operating state that is expected to reduce power consumption. When transitioning to the LPCS operating state, the AP 101 and STA 102 switch their operation to a communication condition customized to reduce power consumption associated with communication standby, such as one link, one stream, a 20 MHz bandwidth, and a low MCS.
[0028] Due to the feature of being able to maintain a state where two-way communication is possible with low power consumption, in this embodiment, the state in which two-way communication is occurring / is possible with LPCS is also referred to as the Low Power Awake state. In other words, the Low Power Awake state can be said to be a state in which operation consumes less power than a state in which two-way communication is occurring / is possible in Active Mode or an NPCS operating state. In addition, in this embodiment, the communication conditions with restrictions when operating with LPCS are also referred to as Low Capability. In addition, the normal communication conditions when operating with NPCS in Active Mode or LPL Enabled Mode are also referred to as High Capability. The LPL Enabled Mode can be said to be a mode that is estimated to consume less average power than the Active Mode.
[0029] A communication device such as AP101 or STA102 operating in the LPCS operating state transitions the operating state of the communication device to NPCS in accordance with its own wishes or upon receiving a frame from the opposing communication device conveying a desire to communicate in normal mode.
[0030] In this way, communication devices such as AP 101 and STA 102 operating in LPL Enabled Mode selectively use NPCS and LPCS as the operation states of the communication devices. For example, when normal communication is desired, the device transitions to NPCS, enabling high-speed communication, and when in standby mode, the device transitions to LPCS, reducing power consumption. APs and STAs operating in LPL Enabled Mode can achieve both convenience and power savings by selectively using these operation states.
[0031] 13 illustrates two modes, Active Mode and LPL Enabled Mode, as examples of multiple operation modes, but the present invention is not limited to these. Naturally, communication devices such as STA 102 can also support operation in other operation modes, such as previously known Scheduled PS mode and Unscheduled PS mode. Communication devices such as STA 102 operating in these PS modes have long periods in the Doze state and enter the Awake state only during periods when DTIM is transmitted to monitor the presence of uplink data. DTIM stands for delivery traffic indication message. During operation in the PS mode, communication devices such as STA 102 maintain a mostly Doze state, except for extremely short periods in the Awake state. During this Doze state, a communication device such as STA102 stops supplying power to a circuit for communication. By performing these controls, it is possible to reduce the average power consumption during the period when the communication device is operating in the PS mode. Note that when operating in the Awake state in these PS (Power Saving) modes, a Low Power Awake state may be used. A communication device such as STA102 operating in these PS modes transitions its operation mode to LPL Enabled Mode or Active Mode based on its own preference or the DTIM reception status. The operation mode to transition to may be determined based on past communication performance, etc. In this way, power consumption is reduced by appropriately switching between multiple operation modes depending on the communication status, etc. Other operation modes may include EMLSR (Enhanced Multi-Link Single Radio) mode, etc.
[0032] In summary, the LPL Enabled Mode in which the LPL function of this embodiment is enabled can be said to be a mode with lower average power consumption than the Active Mode. Also, the LPL Enabled Mode has higher average power consumption than the Scheduled / Unscheduled PS Mode, but can be said to be a mode with high communication convenience, such as being able to execute small data communications at any time.
[0033] A specific mechanism for switching the above modes will be described in detail with reference to Figure 2 onwards. Note that, although Figure 1 shows, as an example, a communication system consisting of one AP 101 and two STAs 102 and 103, the number of STAs constituting the communication system may be greater than that shown in the figure.
[0034] The AP 101 and the STA 102 may also be configured to support wireless communication based on other communication standards, such as Bluetooth (registered trademark), NFC, and Bluetooth (registered trademark) Low Energy (LE). NFC stands for Near Field Communication. The AP 101 and the STA 102 may also be configured to support wired communication using an Ethernet cable or wired communication using optical fiber. Specific examples of the AP 101 include, but are not limited to, a wireless LAN router and a personal computer (PC). The AP 101 and the STA 102 may also be information processing devices, such as wireless chips, that support the transmission and reception of UHR PPDUs. In this case, various controls may be performed by hardware circuits within the wireless chip. Various processes may also be performed by cooperation between a processor, memory, and hardware circuits, such as an ASIP, within the wireless chip. ASIP stands for Application-specific instruction set processor.
[0035] Specific examples of the STAs 102 and 103 include, but are not limited to, cameras, printers, tablets, smartphones, projectors, PCs, gaming devices, video cameras, smart glasses, head-mounted displays, and other wearable devices. Other examples include, but are not limited to, IoT devices such as sensor nodes and network video cameras. Other specific examples of the AP 101 include, but are not limited to, devices such as mobile routers, tablets, smartphones, and digital signage.
[0036] 2 shows an example of the hardware configuration of the communication device (AP 101, STAs 102 and 103). The communication device has, as an example of its hardware configuration, 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.
[0037] The storage unit 201 is configured with ROM and / or RAM, and stores various information such as programs for performing various operations described below and communication parameters for wireless communication. RAM stands for Random Access Memory, and ROM stands for Read Only Memory. Note that the storage unit 201 may be a storage medium such as a non-volatile storage device, such as a hard disk or SSD (Solid State Drive), in addition to memories such as ROM and RAM.
[0038] The control unit 202 is configured with, for example, a processor such as a CPU or MPU, an ASIC (application-specific integrated circuit), a DSP (digital signal processor), an FPGA (field programmable gate array), etc. Here, CPU stands for Central Processing Unit, and MPU stands for Micro Processing Unit. The control unit 202 executes programs stored in the storage unit 201 and controls the entire device by operating hardware circuits such as the ASIC. Note that the control unit 202 may control the entire device in cooperation with the programs stored in the storage unit 201 and an OS (operating system).
[0039] The control unit 202 also controls the functional unit 203 to perform predetermined processes such as capturing images, printing, and projection. The functional unit 203 is hardware that enables the device to perform predetermined processes. For example, if the communication device is a camera such as a digital still camera or a smartphone equipped with a camera, the functional unit 203 is an imaging unit that captures images of the surroundings via a camera unit (not shown) included in the communication device. For example, if the communication device is a printer, the functional unit 203 is a printing unit that performs printing on a sheet such as paper based on print data obtained from the outside via wireless communication. For example, if the communication device is a projector or smart glasses, the functional unit 203 is a projection unit that performs projection of image data or video data obtained from the outside via wireless communication. In the case of smart glasses, the projection surface is the end user's retina, for example. The data processed by the functional unit 203 may be data stored in the storage unit 201 or data communicated with another AP or STA via the communication unit 206 (described later). Furthermore, communication devices such as AP 101 can also provide network storage functions such as NAS (Network Attached Storage). This function is provided to other communication devices as a web service such as a network storage service. For example, a communication device such as an STA connects to a network storage service provided by AP 101 using a protocol such as SMB over QUIC. The communication device such as an STA then uploads files to the storage service and downloads files from the storage. This upload and download data communication is also achieved by communicating UHR PPDU between devices. SMB stands for Server Message Block, and QUIC stands for Quick UDP Internet Connections.
[0040] The input unit 204 receives various operations from the user. The output unit 205 outputs various types of information to the user. Here, the output by the output unit 205 includes, for example, at least one of display on a screen, audio output by a speaker, and vibration output. Note that both the input unit 204 and the output unit 205 may be implemented by a single module, such as a touch panel. The output unit 205 functions as a display means for presenting information to the user. The input unit also functions as a reception means for receiving user operations.
[0041] The communication unit 206 controls wireless communications compliant with the IEEE 802.11 standard series and IP communications. In this embodiment, the communication unit 206 cooperates with the antenna 207 to execute communication control for transmitting and receiving UHR PPDUs, which are wireless frames of the UHR standard, and PPDUs conforming to earlier standards. The multiple antennas 207 are, for example, antennas capable of transmitting and receiving signals in at least one frequency band of the sub-GHz band, 2.4 GHz band, 5 GHz band, 6 GHz band, and millimeter wave band. While FIG. 2 illustrates an example in which the AP 101 and the STA 102 of this embodiment each have three antennas, this is not limiting and more or fewer antennas may be used.
[0042] If the communication device is compatible with the aforementioned NFC standard, Bluetooth standard, wired communication standard, or the like, the communication unit 206 may be configured to control wireless communication or wired communication in accordance with these communication standards. The communication units 206 of the AP 101 and the STA 102 each have a hardware circuit that decodes or encodes signals communicated over each link. Each antenna and hardware circuit is configured to enable individual power control. Alternatively, the communication unit may be configured to have a separate communication unit corresponding to each link.
[0043] Next, the functional configuration of the AP 101 and the STA 102 will be described with reference to Fig. 3. The communication devices such as the AP 101 and the STA 102 have functional units such as a frame processing unit 301, a mode control unit 302, an RX / TX control unit 303, a frame transmission / reception unit 304, and a UI control unit 305.
[0044] The mode control unit 302 cooperates with each functional unit and each hardware unit to realize the aforementioned control of the operating mode and connection control with the other device. Specifically, the connection process involves authentication processing, association processing, and 4-way handshake processing to establish a communication link with the other communication device. In the case of AP 101, the other device is a STA such as STA 102, and in the case of STA 102, the other device is an AP such as AP 101. The control unit 302 also manages communication parameters to be used in each operating mode. When switching the operating mode, the control unit 302 requests the RX / TX control unit 303 to switch the communication conditions using the managed communication parameters. Upon receiving the switching request, the control units 303 and 304 control the communication unit 206 and multiple antennas 207 to switch the communication conditions required for transmission and reception. The control unit 302 of the AP 101 also manages information about the STAs connected to the network provided by the AP 101. Specifically, identification information such as a MAC address that identifies each connected STA is associated with information indicating whether the STA supports wireless communication that complies with the 802.11bn standard, and the like, and managed accordingly.
[0045] The frame processing unit 301 generates and analyzes signals (frames) when communicating with a partner communication device. The frame processing unit 301 generates management frames for the communication device to execute a connection procedure and control frames for controlling communication. The frames generated and analyzed by the processing unit include Beacon, Probe Request, Probe Response, Association Request, Association Response, FIS (Fast Initial Link Setup) Discovery, and Action. Authentication Request and Authentication Response frames are also included. The processing unit 301 also generates and analyzes other frames of the IEEE 802.11 standard series as appropriate, but due to space limitations, a description thereof will be omitted.
[0046] The control frames generated and analyzed by the processing unit also include frames that transition the operational state of the LPL function when the function is enabled. For example, they also include frames that prompt the opposing device, whose operational state is LPCS, to transition to NPCS. For convenience of explanation, these frames are referred to as ICFs (Initial Communication Frames). The frames generated and analyzed by the processing unit also include ICF Responses, which are responses to the ICFs. The management frames generated by the frame processing unit 301 are, of course, not limited to these. The frame processing unit 301 also generates data frames and QoS (Quality of Service) data frames based on instructions from upper-level applications (not shown). The frame processing unit 301 generates information elements such as UHR Capabilities elements and UHR Operation elements defined in the IEEE 802.11 series standards. It is also possible to generate UHR Protected action frames for the LPL function.
[0047] The UHR Capabilities element may include an information element indicating whether the AP 101 and the STA 102 have the capability to execute the LPL function. Furthermore, the elements in the UHR Protected action frame may include information elements for negotiating whether to enable the LPL function, etc. Details of these elements will be described later.
[0048] The frame transmitting / receiving unit 304 performs transmission processing of wireless frames generated by the frame processing unit 301 and reception processing of wireless frames from the other device. The received digital data obtained by the reception processing is transferred to the processing unit 301. The processing unit 301 analyzes the received digital data transferred from the transmitting / receiving unit 304 and, depending on the analysis results, generates an appropriate response frame or notifies an upper layer (not shown) of the analyzed data (such as IP data included in the payload). The frame transmitting / receiving unit 304 cooperates with each unit to perform transmission control for transmitting frames and reception control for receiving frames.
[0049] The UI (User Interface) control unit 305 provides a setting screen as a UI for the user to input communication-related settings. The UI control unit 305 also accepts user operations on the setting screen via the input unit 204 and stores the settings in the storage unit 201 as operation settings of the communication device. The UI control unit 305 accepts a setting change operation to enable or disable the LPL function via a setting screen (not shown). The UI control unit 305 also stores in the storage unit 201 a user setting of whether to enable or disable the LPL function corresponding to the setting change operation. The operation settings will be referred to as appropriate in the flowcharts described below.
[0050] <LPL Execution Procedure> Next, a procedure for using the LPL function between the AP 101 and the STA 102 will be described with reference to Fig. 4. Fig. 4 is a sequence diagram showing the procedure for executing the LPL function between the AP 101 and the STA 102.
[0051] First, the STA 102 performs a connection process with the AP 101 (F401). The connection process will now be described. The AP 101 periodically broadcasts information necessary for other communication devices (such as the STA 102) to connect to the AP 101 using a beacon frame or a FILS Discovery frame. The STA 102 recognizes surrounding APs such as the AP 101 by receiving the beacon or FILS Discovery and initiates a wireless connection procedure. Note that if the AP 101 does not transmit a beacon or if the STA 102 fails to properly receive a beacon transmitted by the AP 101, the STA 102 may initiate a wireless connection procedure without receiving a beacon. For example, the STA 102 may initiate a wireless connection procedure using connection information such as a service set identifier (SSID) or a passphrase registered in advance by a user or the like. To connect to AP 101, STA 102 first transmits a Probe Request frame to AP 101. Upon receiving the Probe Request, AP 101 transmits a Probe Response frame addressed to STA 102. When connecting via Multi-Link, the Probe Request and Probe Response may be transmitted and received separately as an ML Probe Request and an ML Probe Response. Upon receiving the Probe Response, STA 102 transmits an Authentication Request frame to AP 101. When the AP 101 receives the Authentication Request frame, it transmits an Authentication Response frame to the STA 102. Each Authentication frame may be transmitted and received twice. When the STA 102 receives the Authentication Response frame, it transmits an Association Request frame. When the AP 101 receives the Association Request frame, it transmits an Association Response frame. Through these steps, a connection procedure is performed between the AP 101 and the STA 102, and a link using a wireless medium is established between the AP 101 and the STA 102.After the above connection procedure, the AP 101 and the STA 102 may execute a four-way handshake or the like to exchange security information. The AP 101 and the STA 102 may also execute the wireless connection procedure using a method other than the above.
[0052] The AP 101 and the STA 102 exchange capability information by including an information element indicating capability information indicating whether or not the AP 101 and the STA 102 support the Low Power Listen mode in at least one frame used in the wireless connection procedure.
[0053] Specifically, in a wireless connection procedure, the AP 101 and the STA 102 share capability information indicating whether the Low Power Listen mode is supported with the other communication device. The AP 101 and the STA 102 also share information that can identify the link, bandwidth, spatial stream, MCS, etc., to be used when executing Low Power Listen with the other communication device. In this embodiment, information for identifying optional functions supported by the communication device in wireless communication is called capability information.
[0054] Specific examples of capability information exchanged in the wireless connection procedure will be described with reference to Figures 5A and 5B. As an example, the capability information is transmitted to the other device using the UHR Capabilities element shown in Figure 5A. Figures 5A and 5B show examples of the UHR Capabilities element included in a frame for performing the wireless connection procedure.
[0055] The UHR Capabilities element is included in the above-mentioned Beacon, Probe Request, Probe Response, Association Request, Association Response, etc. In other words, the UHR Capabilities element is an information element that conveys capability information indicating whether optional functions of the 802.11bn standard are supported.
[0056] The UHR Capabilities element includes an Element ID field 501, a Length field 502, and an Extended Element ID field 503. The UHR Capabilities element further includes an LPL (Low Power Listen) Support field 504. Note that the UHR Capabilities element also includes fields indicating whether other optional capability information is supported. For example, a field indicating whether UORA (uplink OFDMA-based random access)-based low latency channel access is supported may be included.
[0057] The combination of the Element ID field 501 and the Extended Element ID field 503 uniquely indicates the type of element. In this embodiment, as an example, an element with 255 specified in field 501 and 138 specified in field 503 is defined as a UHR Capabilities element. However, this is not limited to this. Other combinations can also be defined as UHR Capabilities elements. The Length field 502 indicates the length of the element shown in Figures 5A and 5B. The LPL (Low Power Listen) Support field 504 stores a value indicating whether the communication device transmitting the frame supports the Low Power Listen function. Storing "1" in this field indicates that the communication device transmitting the frame supports the Low Power Listen function. Storing "0" in this field indicates that the communication device transmitting the frame does not support the Low Power Listen function or that the function is disabled.
[0058] Field 504 may be included in a sub-field included in a UHR Capabilities element, such as, for example, in a UHR MAC Capabilities Information field, but is not limited thereto, and field 504 may be defined as a field within a field conveying other capability information.
[0059] FIG. 5B is a modified example of the UHR Capabilities field. The difference from FIG. 5A is that the LPL capability information is subdivided into an LPL Tx Support field 514 indicating transmission capabilities and an LPL Rx Support field 515 indicating reception capabilities. The AP must be able to transmit an ICF to an LPCS STA in order to transition the STA's operational state. Therefore, AP 101 must set the LPL Tx Support field 514 to 1. Setting this field by the AP means that it supports control of transmitting an ICF with the number of streams / MCS / links that an LPCS STA in the operational state can properly receive. STAs such as STA 102 may also set the LPL Tx Support field 514 to 1. Additionally, a STA such as STA 102 must set the LPL Rx Support field 515 to 1. Additionally, an AP such as AP 101 must set the LPL Rx Support field 515 to 1.
[0060] That is, in the modified example, field 514 indicates whether or not the device has the ability to transmit frames while maintaining the operating state of the LPCS, and field 515 indicates whether or not the device has the ability to receive data while maintaining the operating state of the LPCS.
[0061] It should be noted that elements including fields similar to fields 504, 514, and 515 in FIGS. 5A and 5B can also be configured to include frames different from the frames used in the wireless connection procedures described above.
[0062] The AP 101 and the STA 102 enable or disable the LPL function based on the capability information indicating whether the LPL function is supported or acquired from each other, or on the communication status. In other words, the AP 101 and the STA 102 switch their own operation mode to the Active Mode or the LPL Enabled Mode described with reference to FIG. 13 .
[0063] In this embodiment, when the operating state of an STA such as STA 102 or an AP such as AP 101 is set to LPCS in LPL Enabled Mode, it is assumed that one specific link is used to listen for frames from the other device. However, this is not limited to this, and the number of links when operating in LPCS may be multiple. For example, if the number of links when operating in NPCS is three, it is sufficient to reduce the number of links when operating in LPCS to two, as long as the number of links is reduced compared to when operating in NPCS. That is, this embodiment assumes that the number of communication links in LPCS is reduced compared to NPCS or Active Mode. Furthermore, the number of links may be the same when the operating state is LPCS and when operating in NPCS. In this case, when transitioning to LPCS, two or more other communication conditions, such as MCS and number of spatial streams, may be customized for power saving, thereby reducing power consumption during standby.
[0064] An AP such as AP 101 can transmit detailed information about the operation parameters to be used by a STA operating in the LPCS state of the LPL Enabled Mode to the STA in advance using the UHR Operation element shown in FIG.
[0065] FIG. 6 shows an example of a UHR Operation element included in a frame used by the AP 101 for wireless connection procedures.
[0066] By including the elements shown in FIG. 6 in a frame used for wireless connection procedures, AP 101 transmits two or more communication conditions to be used when operating in an operating state such as LPCS to a counterpart device such as STA 102. Specifically, AP 101 appropriately determines the link to listen on when a subordinate STA operates in LPCS with the LPL function and the communication parameters to be used in LPCS. Then, AP 101 transmits Beacon, Probe Response, and Association Response frames including a UHR Operation element containing the determined communication parameters. Note that the UHR Operation element may be included in only one of the listed frames. The UHR Operation element may also be included in other frames.
[0067] 6 shows an example of a UHR Operation element. The UHR Operation element includes an Element ID field 601, a Length field 602, and an Extended Element ID field 603. The UHR Operation element also includes a Padding Delay field 604a, a Transition Delay field 604b, an MCS field 605, and a Listen Link field 606. The UHR Operation element also includes a Listen Interval field 607, a duration field 608, and a Listen Offset field 609. The Element ID field 601 and Extended Element ID field 603 are fields for uniquely identifying an element, and therefore store values different from the combination of 501 and 503 in Figures 5A and 5B.
[0068] The Length field 602 stores the length of this element.
[0069] The Padding Delay field 604a stores the minimum MAC padding period that the AP 101 plans to include in the ICF. The Transition Delay field 604b stores the transition time required for the AP 101 to change its operating state from NPCS to LPCS. By notifying the AP 101 in advance of the time required to transition from LPCS to NPCS and the time required to transition from NPCS to LPCS using fields 604a and 604b, it becomes possible to appropriately determine the time to start communication in each state based on the transition time of the other party.
[0070] The MCS field 605 stores the upper limit of the MCS to be supported when the STA operates in LPCS. For example, an upper limit value indicating that only MCSs up to a lower QAM (e.g., 16-QAM, 64-QAM, 256-QAM, etc.) than the QAM (e.g., 4096-QAM) usable when operating in NPCS is stored. More specifically, this field can be set to an index value corresponding to the upper limit of the UHR-MCS expected to be used when operating in LPCS. For example, when "7" is stored, 64-QAM and a coding rate of 5 / 6 are the upper limit usable MCSs. In other words, when "7" is stored, the UHR-MCS usable when operating in LPCS is limited to MCSs indicated by any of the index values 0 to 6.
[0071] The Listen Link field 606 is a field that stores a Link ID that indicates which Link should be used to wait for reception when operating in LPCS.
[0072] The Listen Interval field 607, duration field 608, and Listen Offset field 609 are optional fields. These fields store parameters for enabling more power-saving reception standby. These fields are provided from the AP to the STA when optional control is performed to further achieve power savings by providing states called Low Power Awake and Doze in the LPCS operating state. The Listen Interval field 607 indicates the interval at which the STA enters the Low Power Awake state, which allows communication at low power while operating in LPCS. For example, if the value is 100, the STA transitions to the Low Power Awake state every 100 ms. The Listen duration field 608 indicates how long the Low Power Awake state will last. For example, a value of 15 indicates that the Low Power Awake state will be maintained for 15 ms. The Listen offset field 609 indicates the time interval from beacon transmission to the Low Power Awake state. For example, a value of 20 indicates that this is the initial time of the loop in which the Low Power Awake state will be entered 20 ms after beacon transmission. STAs such as STA 102 determine the time to enter Awake and the time to enter Doze based on this parameter, and perform control to switch between Awake operation, in which communication is waited for in Low Capability, and Doze state based on the determined time. Therefore, even in the NPCS operating state, doze operation is possible for a certain period, enabling more adaptive power saving control. Other communication parameters may also be included. For example, parameters such as the number of spatial streams to be used in LPCS and parameters for the bandwidth to be used may be included.
[0073] Returning to the explanation of FIG. 4 , the sequence for enabling the LPL function will be described. AP 101, which has determined that it wants to enable the LPL function and reduce power consumption, transmits a frame for enabling LPL to surrounding STAs connected to AP 101 (F402). The surrounding STAs (e.g., STA 102) that receive the frame transmit response frames. AP 101 that receives the response frame and STA 102 that successfully receives the frame for enabling LPL and transmits the response frame transition their operation modes to LPL Enabled Mode. Note that, in this embodiment, a case where the operation state transitions to the above-mentioned LPCS operation state in response to receiving the response frame is illustrated, but the present invention is not limited to this.
[0074] A frame for enabling the LPL will be described with reference to Fig. 7 . Fig. 7 shows an example of an Action field of an Action frame that notifies the enabling / disabling of Low Power Listen. In this embodiment, this field is called a Low Power Listen Mode Notification frame Action field. This is not limited to this, and this field may be called by another name. This field includes a Category field 701, a Protected UHR Action field 702, a Dialog Token field 703, and a Low Power Listen Control field 704. Furthermore, the Low Power Listen Mode Notification frame Action field may include a Low Power Listen Parameter Update field 705. The Category field 701 indicates the category of this Action field. For example, the Category field 701 stores an identification number corresponding to Protected UHR Action. The Protected UHR Action field 702 indicates the identifier of this Action field in the Protected UHR Action category. For example, the Protected UHR Action field 702 stores an identification number indicating the Low Power Listen Mode Notification frame Action field. The Dialogue Token field 703 indicates an identifier for executing a series of information exchanges between the AP 101 and the STA 102. For example, an identifier assigned by the requesting communication device is stored in the Dialogue Token field 703. The responding communication device stores the value contained in the received Dialogue Token field 703 in the Dialogue Token field 703 of the response frame and transmits it. Furthermore, the MAC frame in which the Action field of FIG. 7 is stored is referred to as an LPL Operating Mode Notification frame.
[0075] The Low Power Listen Control field 704 includes an LPL Mode field 711 and a Low Power Listen Parameter Update Control field 712. The LPL Mode field 711 indicates whether or not to use the LPL function. For example, when the STA 102 requests to start using the Low Power Listen function by itself, it stores a 1 in this field. On the other hand, when the STA 102 requests to stop using the LPL function, it stores a 0 in this field. Note that the LPL Mode field 711 may be configured to have two bits so that it can indicate whether or not to use the LPL function for transmission and reception, respectively. For example, if STA102 specifies 0 in the first bit and 1 in the second bit, the STA102 requests that it intends to use the receiving process during LPCS, but does not intend to use the transmitting process during LPCS.
[0076] The Low Power Listen Parameter Update Control field 712 indicates the presence or absence of the Low Power Listen Parameter Update field 705. For example, if the Low Power Listen Mode Notification frame Action field includes the Low Power Listen Parameter Update field 705, then a 1 is stored in this field. On the other hand, if the Low Power Listen Mode Notification frame Action field does not include the Low Power Listen Parameter Update field 705, then a 0 is stored in this field. The Low Power Listen Parameter Update field 705 includes a Padding Delay field 604a, a Transition Delay field 604b, an MCS field 605, a Listen Link field 606, a Listen Interval field 607, a Listen duration field 608, and a Listen offset field 609. These fields have the same functions as the fields of the same names described in FIG. 6, so their description will be omitted. As in FIG. 6, the field may also include parameters for the number of spatial streams to be used in the LPCS and parameters for the bandwidth to be used. When a STA, such as STA 102, wants to customize the communication parameters of the LPCS, it transmits an Action frame to which the Low Power Listen Parameter Update field 705 has been added.
[0077] A STA such as STA 102 determines whether to use the LPL function based on a frame received from AP 101. Specifically, a STA such as STA 102 acquires the value of the LPL Mode field 711 included in the Low Power Listen Mode Notification frame Action frame received from AP 101. Then, the STA determines the intention of the peer device such as AP 101 based on the acquired value.
[0078] A STA such as STA102 responds to the AP 101 with a response frame that includes a Status Code in addition to the fields described in FIG. 7 . The AP 101 analyzes the value of the Status Code in the response frame and determines whether the request to use the LPL function has been accepted by the STA such as STA102. If the request is accepted by the STA, the AP 101 changes its operating mode to the operating mode corresponding to the request. FIG. 4 illustrates an example in which the AP 101 requests to use the LPL function and the STA 102 accepts the request. The AP 101 and the STA 102 update their own communication parameters to those corresponding to the LPCS. Specifically, when the STA 102 communicates updated communication parameter information using a frame of the Enabling sequence illustrated in F402, the AP 101 sets the communication parameters. The AP 101 also sets communication parameters corresponding to the LPCS. On the other hand, if the STA 102 did not communicate update information for the communication parameters in the enabling sequence, the STA 102 sets the communication parameters for LPCS shared in advance by the AP 101 to itself using the UHR Operation element. The AP 101 also sets the communication parameters for LPCS shared in advance to itself. Then, the AP 101 and the STA 102 start a process of waiting for frames in the LPCS.
[0079] Next, a state transition from LPCS to NPCS will be described. When the AP 101 determines that data to be transmitted to the STA 102 has occurred, the AP 101 transmits an ICF to the STA 102, which causes the STA 102 to change its operating state from LPCS to NPCS (F403).
[0080] Upon receiving the ICF transmitted in F403, the STA 102 transmits a response signal to the ICF (F404). Specific examples of the ICF and the response signal to the ICF will be described with reference to Figures 8 and 9. The ICF frame is a type of control frame, and includes a Frame Control field 801, a Duration field 802, an RA field 803, a TA field 804, and a Link Info List field 805.
[0081] The Frame Control field 801 is a field that identifies the type of frame and contains a value indicating that the frame is an ICF frame of the LPL function. The Duration field 802 indicates the maximum duration of the NPCS initialized by the ICF frame. A STA that receives an ICF frame transitions to a state where it can receive frames with the parameters listed in the Link Info List field while waiting for reception for the period listed in this field. The RA field 803 stores the MAC address of the STA 102, which indicates the recipient of the frame. MAC stands for Medium Access Control. The TA field 804 stores the MAC address of the AP 101, which indicates the sender of the frame. The Link Info List field 805 stores one or more pieces of correspondence information that combine information that identifies the link to be used in the NPCS state with the communication parameters of the link. When operating a STA in the NPCS operating state and enabling multiple links, AP 101 stores multiple pieces of correspondence information in the List field 805. One piece of correspondence information consists of fields 811 to 815. The correspondence information will be explained in detail. The correspondence information includes a Link ID field 811, a BW field 812, an NSS field 813, an MCS field 814, and a Delay field 815. The Link Info List field 805 is information that specifies the link to be used in the NPCS. Furthermore, fields 812 to 815 indicate communication parameters that should be used when communicating over the link specified in 805. The following will be explained in detail.
[0082] The BW field 812 indicates the bandwidth to be used for communication. For example, values of 0, 1, 2, 3, and 4 indicate that frames should be listened for or transmitted at 20 MHz, 40 MHz, 80 MHz, 160 MHz, and 320 MHz, respectively. The NSS field 813 indicates the number of spatial streams. For example, a value of 1 increments the value indicated in the field to indicate that frames should be listened for or transmitted. NSS stands for Number of Spatial Streams. The MCS field 814 indicates the maximum MCS to be used for communication. The Delay field 815 specifies the delay time after an ICF frame is transmitted before frame transmission is performed according to the specified parameters. The delay time is determined based on the padding delay received from the other device. Note that instead of 815, a padding field can be added to the end of the ICF frame for time adjustment. The ICF frame is transmitted on the link and bandwidth on which the STA 102 in the LPCS operation state is waiting for communication. On the other hand, the STA 102 may simultaneously transmit an ICF to a different link that is expected to be used for communication after transitioning to NPCS in order to secure a transmission right on that link.
[0083] Next, a response frame to the ICF will be described using FIG. 9 . FIG. 9 shows an example of an ICF Response frame. The ICF Response frame may include a Frame Control field 801, a Duration field 802, an RA field 803, a TA field 804, a Status Code field 901, and a Link Info List field 805. Fields that overlap with those in FIG. 8 are given the same numbers, and descriptions thereof will be omitted. The Status Code field 901 indicates whether communication is possible with a value specified by the ICF. It should be noted that a configuration may be adopted in which transmission of the ICF Response frame is omitted. Alternatively, a configuration may be adopted in which a CTS (Clear To Send) frame is returned instead of the ICF Response frame illustrated in FIG. 9 . At this time, the CTS frame may be returned every 20 MHz over all links and bandwidths specified by the ICF.
[0084] Next, STA 102 starts waiting for frames in the NPCS. Specifically, STA 102 updates its own communication parameters with the communication parameters included in the ICF and starts waiting for frames with communication parameters corresponding to the NPCS. That is, STA 102 switches to a High Capability communication condition for high-speed communication and highly reliable communication. AP 101 also updates its own communication parameters with the communication parameters corresponding to the NPCS included in the ICF.
[0085] After changing the communication parameters and waiting for a grace period as necessary, the AP 101 transmits a data frame to the STA 102 (F405). The AP 101 transmits the data frame with the transmission parameters corresponding to the HighCapability notified in F403.
[0086] Upon receiving the data frame, the STA 102 returns an Ack frame as a response frame to the received data frame (F406). The STA 102 and the AP 101 can transmit downlink data by repeating the sequences indicated in F405 and F406 during the grace period indicated in the Duration field of the ICF.
[0087] When the AP 101 determines that a series of data transmissions to the STA 102 is complete, it transmits a CF-End frame or a QoS Null frame (F407). This frame functions as a frame that terminates the NPCS operation state and prompts transition to the LPCS state. The frame that prompts transition to the LPCS is not limited to this, and other frames may be used. For example, it may be a control frame newly defined for the LPL function. Upon receiving the CF-End frame or the QoS Null frame, the STA 102 changes its operation state back to LPCS. The CF-End frame and the QoS Null frame are examples of termination frames. In other words, the AP 101 and the STA 102 switch to a communication condition of Low Capability, which intentionally limits functionality for power saving purposes.
[0088] 4 illustrates an example in which downlink communication is triggered by an ICF issued by AP 101. On the other hand, if STA 102 determines that it wishes to perform high-speed and / or highly reliable communication on its own initiative, such as when uplink data is generated in STA 102, STA 102 may be configured to transmit an ICF to AP 101. Upon receiving the ICF, AP 101 transmits an ICF Response and transitions to NPCS. STA 102, upon receiving the ICF Response from AP 101, similarly transitions to NPCS. STA 102, having successfully transitioned to NPCS, may be configured to transmit a data frame using transmission parameters corresponding to the updated communication conditions. After completing a series of data transmissions, STA 102 determines that it should switch its operating mode to LPCS and transmits a CF-End frame. Instead of a CF-End frame, a QoS Null frame or a QoS Data frame with the RDG / More PPDU subfield of the CAS Control field set to 0 may be transmitted. Following transmission of this frame, STA 102 transitions its own operation state to LPCS. AP 101, which receives this frame, also transitions its own operation state to LPCS. That is, AP 101 and STA 102 switch to a Low Capability communication condition, which intentionally limits functionality.
[0089] Although omitted from Figure 4 due to space limitations, AP 101 or STA 102 that determines that the operating mode should be changed to Active Mode depending on the communication conditions, etc., transmits a request to disable the LPL to AP 101. Upon receiving this request, AP 101 or STA 102 transmits a response frame indicating that it has accepted the LPL disabling. In these LPL Disabling sequences, disabling can be requested using the LPL Operating Mode Notification frame described with reference to Figure 7. When requesting disabling, AP 101 or STA 102 stores 0 in the LPL Mode field included in the frame to request disabling.
[0090] <Communication Control Using LPL Function> Next, communication control using the LPL function of this embodiment will be described with reference to the flowcharts of FIGS. 10A, 10B and 11. FIG.
[0091] 10A and 10B are flowcharts illustrating an example of connection control and disconnection control in the AP 101, and FIG. 11 is a flowchart illustrating an example of communication control in the AP 101.
[0092] Each process shown in the flowcharts of Figures 10A, 10B, and 11 is executed by the processor of the control unit 202 of the AP 101 executing a computer program stored in the storage unit 201. Note that some processes, such as transmission and modulation, are realized by the processor of the control unit 202 in cooperation with various processors, ASICs, DSPs, FPGAs, etc., constituting the communication unit 206, and the ASICs, DSPs, FPGAs, etc., constituting the antenna and control unit 202. Note that this is not limited to this, and it is of course possible to configure the communication unit 206 and the antenna to cooperate to execute each process shown in the flowchart. Note that when it is desired to clearly indicate the subject of the process, the functional unit described in Figure 3 will be used as the subject. Note that the control indicated by the dotted lines is optional and does not necessarily need to be executed.
[0093] First, the control when a station connects to AP 101 and the control when a station disconnects from AP 101 will be described with reference to Figures 10A and 10B. The processes shown in Figure 10A are excerpts from a series of control processes when a station that is a slave device attempts to connect to a network provided by AP 101. The processes shown in Figure 10B are excerpts from a series of control processes when a station that is a slave device disconnects from the network provided by AP 101.
[0094] First, the control at the time of connection will be described. In S1000, the mode control unit 302 of the AP 101, which has been powered on and started operating, activates the LPL function of the AP and starts control to notify that the LPL mode is available. Specifically, the availability of the LPL function is notified by transmitting a Beacon frame including information indicating that the LPL mode is supported in the UHR Capabilities Element described in FIGS. 5A and 5B. This notification makes it possible to convey to stations that support IEEE 802.11bn that the LPL function can be utilized.
[0095] In S1001, the control unit 202 determines whether or not a connection request has been received from a STA such as the STA 102. If it is determined that a connection request has been received, the process proceeds to S1001, and if it is determined that a connection request has not been received, the control unit 202 performs a process of waiting for a connection request.
[0096] In S1002, the control unit 202 performs the connection process described in FIG. 4 and acquires capability information of the STA from a frame received from the STA, such as STA 102, for the connection process. Specifically, capability information such as the aforementioned UHR Capabilities element and EHT Capabilities element and HE Capabilities element, which are capability information in the legacy standard, is acquired. EHT stands for Extremely High Throughput. HE stands for High Efficiency. Note that, in the connection process, a legacy terminal, such as STA 103, transmits a frame that does not include a UHR Capabilities element, which is capability information in the IEEE 802.11bn standard. The capability information acquired in S1001 is referenced as appropriate in steps described below. In step S1002, the control unit 202 of the AP 101 cooperates with the STA of the other device to execute the connection process shown in FIG. 4 and complete the connection.
[0097] Next, in S1003, the mode control unit of the AP 101 determines whether the LPL function of the AP 101 is enabled. If it is determined that the LPL function is enabled, the process proceeds to S1004, and if it is determined that the LPL function is not enabled, the series of processes for connection are terminated.
[0098] In S1004, the control unit 202 determines whether the newly connected STA is a legacy terminal based on the capability information acquired in S1002. If it is determined that the STA is a legacy terminal, the process proceeds to S1006. If it is determined that the STA is not a legacy terminal, the process proceeds to S1005. More specifically, if the capability information acquired in S1002 includes a UHR Capabilities element, the control unit 202 determines that the STA is a non-legacy terminal that supports the IEEE 802.11bn standard. On the other hand, if the capability information acquired in S1001 does not include a UHR Capabilities element, the control unit 202 determines that the STA is a legacy terminal that does not support the IEEE 802.11bn standard. A non-legacy terminal that supports the IEEE 802.11bn standard is an example of a specific type of station. A legacy terminal that does not support the IEEE 802.11bn standard is an example of a station that is not of a particular type.
[0099] In S1005, the control unit 202 determines whether the connected STA is a station that supports the LPL function. More specifically, if the control unit 202 determines that the connected STA is a station that supports the LPL function based on the information indicated by the UHR Capabilities element acquired in S1001, the control unit 202 ends the series of processes. On the other hand, if the control unit 202 determines that the connected STA is a station that does not support the LPL function based on the information, the control unit 202 proceeds to S1006. Note that it is also possible to configure stations that support IEEE 802.11bn to always support the LPL function. In this case, the process of S1005 can be omitted.
[0100] In S1006, the frame transmission / reception unit 304 cooperates with each unit to transmit a frame requesting the STA in the LPL enabling mode to transition to the LPL disabled mode. The transmission of this frame triggers an operation to transition the operation mode of the STA currently operating in the LPL enabled mode to the LPL disabled mode (active mode). More specifically, the AP 101 requests the disablement of the LPL by generating and transmitting an LPL Operating Mode Notification frame in which 0 is stored in the LPL Mode field 711 of the Low Power Listen Mode Notification frame Action field described with reference to FIG. 7 .
[0101] Next, in S1007, the mode control unit 302 disables the LPL function of the AP 101. Then, the mode control unit 302, in cooperation with the RXTX control unit 303, performs processing to transition the operation mode of the AP 101 to Active Mode. When transitioning to Active Mode, the RXTX control unit 303 controls each unit of the AP 101 and performs processing to switch to a communication condition corresponding to High Capability. Note that if the AP 101 is operating in the NPCS state of LPL Enabled Mode, switching the communication condition can be omitted. Next, the frame transmission / reception unit 304 starts control to notify that the LPL mode is unavailable. Specifically, the frame transmission / reception unit 304 notifies that the LPL function is disabled by transmitting a Beacon frame including information indicating that LPL is not supported or is disabled. This notification can inform stations that support IEEE 802.11bn that the LPL function cannot be used. Furthermore, by performing the control described in S1004 to S1006, if a station that does not understand that the AP can operate in the LPCS state using the LPL function connects to AP 101, the LPL function can be disabled. Furthermore, if the LPL function is disabled due to the connection of a legacy terminal, the state can be transitioned to one that notifies that the LPL function is not supported. Therefore, it is possible to prevent inconveniences from occurring even if a station that does not support the LPL function connects to a legacy terminal or a legacy terminal.
[0102] Next, a series of controls when a station as a slave device leaves the network provided by the AP 101 will be described with reference to FIG. 10B.
[0103] In S1010, the control unit 202 determines whether the STA will leave the network provided by the AP 101. Specifically, when a Disassociation frame or a Deauthentication frame is received from the STA, the control unit 202 determines that the STA that sent the frame will leave the network provided by the AP 101. Also, when data communication with a specific STA is not possible until a predetermined timeout period has elapsed after communication with the specific STA is lost, the control unit 202 determines that the specific STA will leave the network provided by the AP 101.
[0104] In S1011, the mode control unit 302 performs an update process to delete information about the STA determined to leave in S1010 from information about STAs currently connected to the network provided by the AP 101. Subsequently, in S1012, the mode control unit 302 determines whether the number of legacy terminals connected to the AP has reached zero, based on information about STAs currently connected to the network provided by the AP 101 that the mode control unit 302 manages. If the mode control unit 302 determines that the number of legacy terminals has reached zero, the process proceeds to S1014. On the other hand, if the mode control unit 302 determines that the number of legacy terminals has not reached zero (i.e., if the mode control unit 302 determines that one or more legacy terminals are connected to the network provided by the AP 101), the process ends. Specifically, the control unit 302 references information about connected STAs that the mode control unit 302 manages, and determines that the number of legacy terminals has reached zero if it determines that the only STAs currently connected to the mode control unit 302 are those that support IEEE 802.11bn. The control unit 302 also determines that the number of legacy terminals has reached zero if the number of connected STAs has reached zero.
[0105] In S1014, the mode control unit 302 enables the LPL function of the AP. Subsequently, the mode control unit 302, in cooperation with the frame transmission / reception unit, starts control to notify that the LPL function is available. Specifically, the mode control unit 302 notifies the surrounding area that the LPL function is available by starting a process of periodically transmitting a Beacon frame including information indicating that the LPL function is supported in the UHR Capabilities Element described in FIGS. 5A and 5B . This notification can notify stations that support IEEE 802.11bn that the LPL function is available.
[0106] 10A and 10B, it is possible to operate the AP 101 so that the LPL function is not available when one or more legacy terminals are connected to the network provided by the AP 101. Furthermore, when the number of legacy terminals connected to the network provided by the AP 101 drops to zero, it is possible to operate the AP 101 in a state where the LPL function is available.
[0107] Next, the control of the AP 101 will be described with reference to Fig. 11. Each control shown in Fig. 11 indicates a process that is executed after power is supplied to the AP 101, the startup sequence is completed, and normal operation as an AP is started.
[0108] In S1100, the control unit 302 of the AP 101 determines whether the AP 101 is operating in the LPCS state. If it is determined that the AP 101 is operating in the LPCS state, the process proceeds to S1101. If it is not determined that the AP 101 is operating in the LPCS state, the process proceeds to S1108.
[0109] In S1101, the processing unit 301 cooperates with each unit to determine whether an ICF for transitioning from the LPCS to the NPCS has been received from a subordinate STA. If it is determined that an ICF for transitioning from the LPCS to the NPCS has been received, the processing proceeds to S1105.
[0110] Next, in S1102, the processing unit 301 determines whether there is data to be transmitted to the STA. If there is data to be transmitted to the STA, the process proceeds to S1103. If there is no data to be transmitted to the STA, the process proceeds to S1108 while maintaining the LPCS state. If it is determined that there is data to be transmitted, the frame processing unit 301 identifies the traffic type required for transmitting data to the destination STA for which data transmission is determined to be necessary and estimates the traffic volume. For example, the processing unit 301 identifies the traffic type to which the data is classified based on the QoS information of the data. Furthermore, for example, the processing unit 301 stores past communication records and compares the communication records with the characteristics of the data to be transmitted (e.g., data source information / destination information, etc.) to estimate the traffic volume, which is the characteristic of the traffic to be generated. Note that the estimation method is not limited to this.
[0111] Then, in S1103, the processing unit 301 determines whether the estimated traffic should be communicated while maintaining the LPCS state. If it is determined that the estimated traffic should be communicated while maintaining the LPCS of the destination STA, the processing proceeds to S1112. On the other hand, if it is not determined that the estimated traffic should be communicated while maintaining the LPCS of the destination STA (i.e., if it is determined that the state should be transitioned to NPCS), the processing proceeds to S1103. For example, it determines whether the transmission time when transmitting the estimated traffic volume at the communication rate for communication while maintaining the LPCS falls within a predetermined time. If it is determined that it falls within the predetermined time, it determines that the estimated traffic should be communicated while maintaining the LPCS of the destination STA.
[0112] In S1112, the processing unit 301 cooperates with the transmitting / receiving unit 304, the communication unit 206, and the antenna 207 to transmit data using communication parameters for LPCS.
[0113] Meanwhile, in S1104, the processing unit 301 cooperates with the other units to transmit the ICF described in FIG. 8 to the destination STA. At this time, the processing unit 301 cooperates with the mode control unit 302 to determine communication parameters to be used when the destination STA transitions to the NPCS, based on the traffic characteristics (traffic type and traffic volume) identified and estimated in S1101. At this time, the mode control unit 302 also manages the determined communication parameters and operating state as current state information associated with the destination STA. In other words, the control unit 302 updates the operating state included in the state information corresponding to the destination STA from the LPCS to the NPCS, and stores the communication parameters used in the NPCS as state information. The processing unit 301 then transmits an ICF including, in field 805, communication conditions corresponding to the determined communication parameters.
[0114] In S1105, the processing unit 301, in cooperation with the control units 302 and 303, the transceiver unit 304, the communication unit 206, and the antenna 207, transitions the operation mode to NPCS and changes its own communication parameters to High Capability. Then, if necessary, it waits for the transition time until the STA transitions to NPCS mode, and then transmits data to the destination STA using the communication parameters notified in the ICF. If the processing unit 301 determines that transmission of a series of traffic data to the destination STA is complete based on the data accumulation status in the transmission buffer, etc., it proceeds to S1106. Note that if the AP 101 receives an ICF in S1101, the processing unit 301 receives data from the STA that sent the ICF using communication parameters corresponding to NPCS.
[0115] In S1106, the processing unit 301 transmits a CF-End frame or a QoS Null frame in accordance with the completion of the series of traffic transmissions. When the transmission is completed, the AP 101 proceeds to S1106. Note that the AP 101 may also receive a CF-End frame or a QoS Null frame from the STA, which is the opposite device. In consideration of this case, even when the AP 101 determines that it has received a CF-End frame or a QoS Null frame from the STA, which is the opposite device, it considers the series of traffic communications to be complete, and executes the state change processing of S1107.
[0116] In S1107, the processing unit 301 requests the mode control unit 302 to update the operation state to LPCS. Upon receiving the request, the control unit 302 updates the operation state of the AP 101 from NPCS to LPCS, thereby re-transitioning to the LPCS state. When the re-transition to the LPCS state is complete, the control unit 202 proceeds to S1108.
[0117] In S1108, the mode control unit 302 determines whether enabling / disabling of the LPL of the AP 101 is necessary. Specifically, when the control unit 302 receives an LPL Operating Mode Notification frame in cooperation with each unit, it determines whether enabling / disabling of the LPL is necessary. Furthermore, the control unit 302 determines whether enabling / disabling of the LPL is necessary based on the communication status. For example, if a situation in which data transmission frequency is low continues, it can determine that enabling of the LPL is necessary. Furthermore, for example, if a large amount of downlink data or low-latency data occurs, it can determine that disabling of the LPL is necessary. This means that if the AP estimates that the current operation mode is not suitable or will become unsuitable based on the communication status that the AP is aware of, it will determine that the operation mode should be changed.
[0118] If it is determined that the LPL enabling / disabling is necessary, the process proceeds to S1109, and if it is not determined that the LPL enabling / disabling is necessary, the process proceeds to S1110.
[0119] In S1109, the control unit 302 executes the LPL enabling / disabling procedure in cooperation with each unit, and updates its own operation mode to a new operation mode (LPL enabled mode or active mode). When transitioning from active mode to LPL enabled mode, the control unit 302 notifies the connected STA of the activation of the LPL function using the LPL Operating Mode Notification frame described with reference to Fig. 7. When transitioning from LPL enabling mode to active mode, the control unit 302 notifies the STA of the transition to active mode using a similar frame.
[0120] Meanwhile, in S1110, the control unit 202 determines whether to stop the AP operation. If it is determined that the AP operation should be stopped, the series of processes ends. If it is determined that the AP operation should not be stopped, the process proceeds to S1110. For example, the control unit 202 can determine to stop the AP operation when it receives a user operation to press a shutdown button or a power button (not shown).
[0121] In S1111, the control unit 202 executes other communication control. Specifically, the control unit 202 performs the connection control described in Fig. 10A and Fig. 10B, the control of STA disconnection determination, the broadcast control of management frames such as beacons, etc. In addition, the control unit 202 performs other control such as data communication control in the Active Mode state and data reception control from the STA while maintaining the LPCS state.
[0122] Note that STAs connected to the AP 101 network that support the LPL function switch their operation to LPL mode or Active Mode in response to an operation mode notification from AP 101. A STA operating in the LPCS state in LPL mode in accordance with AP 101 transmits the ICF illustrated in FIG. 8 to AP 101 when it wants to transmit low-latency data or large amounts of data to AP 101. This transmission causes the STA to prompt AP 101 to return to NPCS mode. Similarly to the AP side, a STA operating in the LPCS state can also be configured to transmit data to AP 101 while maintaining LPCS if it determines that communication should be maintained while maintaining LPCS.
[0123] Through the series of controls described above, the AP 101 that supports the LPL function can change its operation from LPL Enabled Mode to Active Mode when a legacy terminal connects. Furthermore, the AP 101 in a situation where no legacy terminal is connected can appropriately utilize the LPL function, and it becomes possible to suppress average power consumption compared to when it always operates in Active Mode.
[0124] Second Embodiment In the first embodiment, when a legacy terminal connects, the AP transitions to an operation mode that does not utilize the LPL function, taking the legacy terminal into consideration. In the second embodiment, assuming that the AP provides the MLO function, a mechanism is provided in which a BSS that does not utilize the LPL function is provided for legacy terminals, while a BSS that can utilize the LPL function is provided for non-legacy terminals. Specifically, at least one affiliated AP operates in an operation mode that does not utilize the LPL function, and at least one other affiliated AP operates in an operation mode that utilizes the LPL function. Then, when a legacy terminal attempts to connect to a BSS in an operation mode that utilizes the LPL function, a mechanism is provided in which control is performed so that the legacy terminal is connected to a BSS in an operation mode that does not utilize the LPL. That is, the second embodiment is premised on the AP 101 operating as an AP MLD. Note that the hardware and software configurations of the AP 101 and the STAs 102 and 103 are the same as those in the first embodiment, and therefore description thereof will be omitted. A specific control will be described with reference to the flowcharts of FIGS. 12A and 12B.
[0125] 12A and 12B are flowcharts illustrating an example of communication control in the AP 101. Fig. 12A shows control at the time of startup of the AP 101, and Fig. 12B shows an example of control when a STA attempts to connect to a network provided by the AP 101.
[0126] Each process shown in the flowcharts of Figures 12A and 12B is executed by the processor of the control unit 202 of the AP 101 executing a computer program stored in the storage unit 201. Note that some processes, such as transmission and modulation, are realized by the processor of the control unit 202 working in cooperation with the various processors, ASICs, DSPs, FPGAs, etc. that make up the communication unit 206, and the ASICs, DSPs, FPGAs, etc. that make up the antenna and control unit 202. Note that this is not a limitation, and it is of course also possible to configure the communication unit 206 and the antenna to work in cooperation to execute each process shown in the flowchart. Note that when it is desired to clearly indicate the subject of the process, the functional unit described in Figure 3 will be used as the subject in the description.
[0127] First, the control at the time of startup will be described using Figure 12A. The AP 101 has a multi-link upper MAC sublayer component (not shown), and this component comprehensively manages the lower sublayers, thereby realizing multi-link communication. This lower sublayer is realized by a combination of a lower MAC sublayer component and a PHY that corresponds one-to-one to this component. The AP 101 also has a non-multi-link upper MAC sublayer component so that it can communicate with STAs that only support single-link communication. The combination of the non-multi-link upper MAC sublayer and lower MAC sublayer components and the PHY associated with these components logically functions in the same way as a conventional access point. In other words, the combination of these components and PHY is used to realize Single-Link communication with legacy terminals that only support standards prior to 802.11ax. This single access point can also be considered an AP managed by the Multi-Link function, and is therefore also called an Affiliated AP (Access Point). In S1200, the mode control unit 302 of the AP 101 starts operation with the MLO function. That is, it activates the components of the Multi-Link Upper MAC sublayer described above. Then, it activates the components serving as the Lower MAC sublayer corresponding to the Affiliated AP, and sets communication parameters for the PHY that corresponds one-to-one to the components. At this time, the mode control unit 302 causes at least one of the Affiliated APs to function as an AP that is in LPL Disabled Mode and that notifies, via a beacon frame, that the LPL is unavailable. The mode control unit 302 also causes at least one of the Affiliated APs to function as an AP that is in LPL Enabled Mode and that notifies, via a beacon frame, that the LPL is available. The number of Affiliated APs provided by the AP 101 may be any number equal to or greater than two.
[0128] 12B, a description will be given of control when a STA connects to AP 101. In S1210, the control unit 202 determines whether a connection request has been received from a STA such as STA 102 or STA 103. If it is determined that a connection request has been received, the process proceeds to S1211, and if it is determined that a connection request has not been received, the control unit 202 performs a standby process for a connection request.
[0129] In S1211, when attempting the connection process described in Fig. 4, the control unit 202 acquires capability information of the STA from a frame received from the STA, such as STA 102, for the connection process. Specifically, capability information such as the above-mentioned UHR Capabilities element and capability information in the legacy standard, such as the EHT Capabilities element and the HE Capabilities element, is acquired. The capability information acquired in S1212 is referred to as appropriate in steps described below.
[0130] Subsequently, in S1212, the control unit 202 determines whether the legacy terminal desires to establish a link including an Affiliated AP operating in LPL Enabled Mode. If the control unit 202 determines that the legacy terminal desires to establish a link including an Affiliated AP operating in LPL Enabled Mode, the control unit 202 proceeds to S1214. On the other hand, if the control unit 202 determines that the legacy terminal does not desire to establish a link including an Affiliated AP operating in LPL Enabled Mode, the control unit 202 proceeds to S1213. Whether the STA that transmitted the connection request is a legacy terminal is determined by performing the same determination control as the determination control of S1004 in the first embodiment based on the capability information acquired in S1211. Furthermore, whether a link including an Affiliated AP operating in LPL Enabled Mode is desired in a connection request can be determined based on which Affiliated AP the request was received through. When a request is received through an Affiliated AP operating in LPL Enabled Mode, the control unit 202 determines that establishment of a link including an Affiliated AP operating in LPL Enabled Mode is desired. Furthermore, when an ML Association Request for establishing multiple links including a Multi-Link Element (hereinafter also referred to as an MLE) is received, the control unit 202 performs the following determination control. If the link ID in the MLE indicates an Affiliated AP operating in LPL Enabled Mode, it is determined that establishment of a link including an Affiliated AP operating in LPL Enabled Mode is desired. In summary, if both conditions are met, that is, the sender of the connection request is determined to be a legacy terminal and the desired link includes an Affiliated AP operating in LPL Enabled Mode, the process proceeds to S1214.
[0131] In S1214, the control unit 202 controls so that links corresponding to Affiliated APs operating in Avtive Mode (LPL Disabled Mode) are established. Specifically, when the control unit 202 receives an ML Association Request from a legacy terminal that supports the IEEE 802.11be standard but does not support the 802.11bn standard, the control unit 202 denies establishment of some of the requested links. By denial of establishment of some of the links, control can be performed so that only links corresponding to Affiliated APs operating in Avtive Mode (LPL Disabled Mode) are established.
[0132] Furthermore, when an Association Request frame transmitted by a legacy terminal is received via an Affiliated AP operating in LPL Enabled Mode, the control unit 202 transmits an Association Response indicating a rejection. At this time, the control unit 202 generates and transmits an Association Response in which the Status Code is set to "REJECTED_WITH_SUGGESTED_BSS_TRANSITION." Furthermore, the Association Response includes information identifying another Affiliated AP to which the AP 101 provides a network in Active Mode as information identifying a candidate BSS to which connection is recommended. The candidate BSSs may be included in the Neighbor Report Information element. A STA that receives the response indicating the rejection can attempt to connect to the recommended candidate BSS. Therefore, it is possible to encourage connection to Active Mode (LPL Disabled Mode). Note that the Association Request may be accepted once a link with the STA is established, and then a roaming instruction may be issued. Specifically, a BSS Transition Management Request frame may be transmitted to the STA with which the link has been established. This transmission triggers the STA to transition to an Affiliated AP operating in Active Mode.
[0133] Finally, the control when a connection request is received from a non-legacy terminal and a connection request to connect only to Active Mode APs is received from a legacy terminal will be described. In S1213, the control unit 202 establishes one or more links according to the request of the STA, and ends the series of connection processes. After the connection process ends, data communication is performed as appropriate.
[0134] Furthermore, in the second embodiment, the AP 101 supports the MLO function and has multiple Affiliated APs, but the present invention is not limited to this. The above-described technology can also be applied to an AP that provides a Multi-BSS (Multiple Basic Service Set) function. The Multi-BSS function refers to a function in which the AP 101, which is a single physical access point, provides multiple BSSs. In this case, for example, the AP 101 is configured to provide a first BSS corresponding to a first SSID in an operation mode that uses the LPL function, and a second BSS corresponding to a second SSID in an operation mode that does not use the LPL function. Then, when a legacy terminal attempts to connect to the second BSS provided by the AP 101, the above-described control can be performed so that the legacy terminal connects to the first BSS, which is different from the second BSS.
[0135] Furthermore, the LPL function of the second embodiment may be a mode that reduces power consumption using a different algorithm from the mode that waits for communication in a state that is changed to a condition estimated to consume less power than the normal mode described above. For example, the LPL function may be a mode that reduces power consumption by switching between an inactive state (sleep state) and an active state equivalent to Active Mode according to a predetermined time schedule. In this case, the AP 101 determines a schedule for the active and inactive periods of the affiliated APs that use the LPL function. The AP then notifies the non-legacy STA of the determined schedule. This notification allows the STA and the AP to share periods during which data communication is possible and impossible using communication parameters equivalent to NPCS. An AP that transitions to LPL Enabled Mode reduces power consumption by maintaining a Doze state for a certain period based on the notified schedule, and provides an opportunity for data communication with the STA by operating in Active Mode for another certain period. The determined schedule can be shared by negotiating with the surrounding devices by extending the TWT Element defined in the IEEE 802.11ax standard, for example. In other words, power consumption can be reduced by operating according to the negotiated schedule.
[0136] <Variation 1> In the above-described embodiment, a case has been exemplified in which a frame including a UHR Operation element or an LPL Operating Mode Notification frame is used to notify the MCS, number of spatial streams, and the like used in the LPCS operating state. However, this is not limited to this. It is also possible to configure the system to notify only information identifying the link corresponding to 606, and to use specified communication parameters for other communication parameters. The default communication parameters may be, for example, communication parameters that use one spatial stream, a minimum MCS for receiving control frames such as ICF, and only the primary 20 MHz bandwidth. A specific example will be described. STA 102 operates as a non-AP MLD, and in Active Mode, performs multi-link communication established with AP 101. One of these links can also utilize MIMO communication, allowing communication with a high MCS and a 160 MHz bandwidth. In this state, when the STA 102 receives the LPL Operating Mode Notification, the STA 102 changes the condition to one in which communication is possible with a 20 MHz bandwidth over one link identified by the link ID, and also changes the condition to one in which communication is performed with one spatial stream number without using MIMO or the like.
[0137] <Modification 2> In the above embodiment, the ICF frame includes communication parameters to be used after transitioning to the NPCS state of the LPL, but this is not limiting. For example, transmission of the communication parameters may be omitted. In this case, a configuration may be adopted in which default communication parameters are used when returning to the NPCS. For example, the default communication parameters may be the communication parameters used when operating in the Active Mode negotiated in the connection process.
[0138] <Variation 3> Note that the information on whether the LPL function is supported, which is included in the UHR Capabilities element illustrated in Figures 5A and 5B, can also be configured to be included in the Multi-Link element. For example, a new field such as Extended MLD Capabilities is provided in the Common Info field of the Basic Multi-Link element of the Multi-Link element. This field may then be configured to include information equivalent to 504, 514, or 515. This element can be included in MAC frames such as an ML Probe Request, an ML Probe Response, or a Beacon.
[0139] The present invention can also be realized by a process in which a program that realizes 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., an ASIC) that realizes one or more of the functions.
[0140] The invention is not limited to the above-described embodiments, and various changes and modifications can be made without departing from the spirit and scope of the invention. Accordingly, the following claims are appended to apprise the public of the scope of the invention.
[0141] This application claims priority based on Japanese Patent Application No. 2024-107802, filed July 3, 2024, the entire contents of which are incorporated herein by reference.
[0142] 101 AP 102 STA 103 STA 202 Control unit 206 Communication unit
Claims
1. A communications device that functions as an access point for wireless communications compliant with the IEEE (Institute of Electrical and Electronics Engineers) 802.11 standard series, comprising: a change means for changing operation from the specific power-saving mode to the normal mode in response to receiving a connection request from a station that is not of a specific type when the access point is operating in a specific power-saving mode that consumes less power than a normal mode; and the specific power-saving mode is a mode in which the communications device waits for communications from a station in a state in which at least two or more conditions of the number of communication links, bandwidth, and spatial streams are changed to low-power conditions that are estimated to consume less power than the normal mode, in order to reduce the amount of power consumed when waiting for communications compared to the power consumed when waiting for communications in the normal mode.
2. The communication device according to claim 1, wherein the specific type of station is a station that supports wireless communication conforming to the IEEE 802.11bn standard.
3. The communication device according to claim 1, wherein the specific type of station is a station that supports wireless communication conforming to the IEEE 802.11bn standard and also supports the specific power saving mode.
4. A communication device according to any one of claims 1 to 3, further comprising a communication control means for, when the access point is operating in the specific power saving mode, changing the conditions of at least two of the number of communication links, bandwidth, and spatial streams to a second condition that is estimated to consume more power than the low power consumption condition upon receiving an Initial Control Frame, and communicating with the station that transmitted the Initial Control Frame under the changed second condition.
5. The communication device according to claim 4, characterized in that, upon receiving a Termination Frame, the communication control means changes at least two or more conditions of the number of communication links, bandwidth, and spatial streams to the low power consumption condition, and waits for communication from a station.
6. The communication device according to claim 4 or 5, wherein the initial control frame is a frame requesting a return to the second condition from a specific power saving mode.
7. An AP MLD (Multi-Link Device) having two or more Affiliated APs (Access Points), characterized in that the AP MLD has provision means for providing a network to surrounding stations by configuring one or more first-type Affiliated APs to support a specific power-saving mode that consumes less power than a normal mode, and configuring one or more second-type Affiliated APs not to support the specific power-saving mode.
8. The AP MLD according to claim 7, further comprising a control means for controlling the connection destination of a station such that, when a connection request for establishing a link including at least the first type Affiliated AP is received from a station that is not of a specific type, the station that is not of a specific type connects to an Affiliated AP of a second type provided by the AP MLD.
9. The AP MLD according to claim 8, wherein the specific type of station is a station that supports wireless communication in accordance with the IEEE (Institute of Electrical and Electronics Engineers) 802.11bn standard.
10. An AP MLD as described in any one of claims 7 to 9, characterized in that the specific power saving mode is a mode in which at least two or more conditions of the number of communication links, bandwidth, and spatial streams are changed to low-power conditions that are estimated to consume less power than the normal mode, in order to reduce the amount of power consumption when waiting for communication compared to the power consumption when waiting for communication in the normal mode, and wait for communication from a station.
11. The AP MLD described in any one of claims 7 to 9, characterized in that the specific power saving mode is a mode that reduces power consumption by selectively using periods in which the AP functions as the second type Affiliated AP and periods in which the AP does not function as the second type Affiliated AP based on a schedule negotiated with the surrounding area, in order to reduce power consumption when waiting for communication compared to power consumption when waiting for communication in the normal mode.
12. A control method for a communication device that functions as an access point that performs wireless communication in accordance with the IEEE (Institute of Electrical and Electronics Engineers) 802.11 standard series, comprising a change step of changing operation from the specific power saving mode to the normal mode in response to receiving a connection request from a station that is not of a specific type when the access point is operating in a specific power saving mode that consumes less power than a normal mode, wherein the specific power saving mode is a mode in which at least two or more conditions of the number of communication links, bandwidth, and spatial streams are changed to low power consumption conditions that are estimated to consume less power than the normal mode, in order to reduce the amount of power consumption when waiting for communication compared to the power consumption when waiting for communication in the normal mode, and characterized in that the control method for a communication device 13. A program for causing a computer to execute the communication device control method according to claim 12.
14. A control method for an AP MLD (Multi-Link Device) having two or more Affiliated APs (Access Points), comprising the steps of: configuring one or more first-type Affiliated APs to support a specific power-saving mode that consumes less power than a normal mode; and configuring one or more second-type Affiliated APs not to support the specific power-saving mode; and providing a network to surrounding stations.
15. A program for causing a computer to execute the AP MLD control method according to claim 14.
Citation Information
Patent Citations
Radio access point and radio communication method
JP2015070567A
Access point standby power optimization across any number of associated clients
JP2018522503A