Channel operation method and device, communication equipment and storage medium
Patent Information
- Application Number
- CN202380096030.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-22
- Publication Date
- 2025-11-04
AI Technical Summary
In existing wireless LAN technology, the High Efficiency Subchannel Selective Transmission (HE SST) operation lacks dynamics, and the dynamic subband operation lacks a negotiation mechanism between AP and non-AP devices, making it difficult for APs to win channel access opportunities on the auxiliary channel. , affecting the communication effect.
Provides a dynamic subchannel operation (DSO) mode management method that manages frame negotiation through the dynamic subchannel operation DSO mode, enables or disables the DSO mode between devices, and controls the timing and subchannels of the device to exchange frames in the DSO mode. , improve the flexibility of the DSO mechanism.
It realizes flexible frame exchange between AP and non-AP devices, improves the communication effect based on DSO, meets the communication behavior requirements and channel conditions of the device, and optimizes QoS parameters.
Smart Images

Figure CN120898494A_ABST
Abstract
Description
Channel operation method, device, communication equipment and storage medium Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a channel operation method, apparatus, communication equipment, and storage medium. Background Art
[0002] In a wireless local area network (WLAN), during communication between an access point (AP) device and a non-AP device, sub-channels (or sub-frequency bands) between the two can be dynamically switched.
[0003] In related technologies, for example, an AP device communicates with a non-AP device on a primary channel. When the AP device competes for a transmission opportunity (TXOP) on a secondary channel, it can instruct the non-AP device to switch to the secondary channel. After the TXOP ends, the non-AP device switches back to the primary channel.
[0004] Summary of the Invention
[0005] The present invention provides a channel operation method, apparatus, communication device, and storage medium. The technical solution is as follows:
[0006] In one aspect, an embodiment of the present application provides a channel operation method, which is performed by a first device and includes:
[0007] receiving a dynamic sub-channel operation DSO mode management frame sent by a second device;
[0008] Among them, the DSO mode management frame is used to indicate whether the DSO mode between the first device and the second device is an enabled mode or a disabled mode; the enabled mode is a mode that allows the target device to switch to the target sub-channel for frame exchange through DSO; the target sub-channel is indicated by the DSO mode management frame.
[0009] In one aspect, an embodiment of the present application provides a channel operation method, which is performed by a second device and includes:
[0010] Sending a dynamic sub-channel operation (DSO) mode management frame to the first device;
[0011] Among them, the DSO mode management frame is used to indicate whether the DSO mode between the first device and the second device is an enabled mode or a disabled mode; the enabled mode is a mode that allows the target device to switch to the target sub-channel for frame exchange through DSO; the target sub-channel is indicated by the DSO mode management frame.
[0012] In one aspect, an embodiment of the present application provides a channel operation device, the device comprising:
[0013] A receiving module, receiving a dynamic sub-channel operation DSO mode management frame sent by the second device;
[0014] Among them, the DSO mode management frame is used to indicate whether the DSO mode between the first device and the second device is an enabled mode or a disabled mode; the enabled mode is a mode that allows the target device to switch to the target sub-channel for frame exchange through DSO; the target sub-channel is indicated by the DSO mode management frame.
[0015] In one aspect, an embodiment of the present application provides a channel operation device, the device comprising:
[0016] A sending module, configured to send a dynamic sub-channel operation DSO mode management frame to the first device;
[0017] Among them, the DSO mode management frame is used to indicate whether the DSO mode between the first device and the second device is an enabled mode or a disabled mode; the enabled mode is a mode that allows the target device to switch to the target sub-channel for frame exchange through DSO; the target sub-channel is indicated by the DSO mode management frame.
[0018] On the other hand, an embodiment of the present application provides a communication device, which is a multi-link device; the communication device includes a processor, a memory and a transceiver, the memory stores a computer program, and the computer program is used to be executed by the processor to implement the above-mentioned channel operation method.
[0019] On the other hand, an embodiment of the present application further provides a computer-readable storage medium, wherein the storage medium stores a computer program, and the computer program is loaded and executed by a processor to implement the above-mentioned channel operation method.
[0020] In another aspect, a computer program product is provided, the computer program including computer instructions stored in a computer-readable storage medium. A processor of a communication device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the communication device to perform the above-mentioned channel operation method.
[0021] On the other hand, a chip is provided, which includes a programmable logic circuit and / or program instructions, and the chip is used to run in a communication device so that the communication device executes the above-mentioned channel operation method.
[0022] On the other hand, a computer program is provided. The computer program is executed by a processor of a communication device to implement the above-mentioned channel operation method.
[0023] The technical solutions provided in the embodiments of the present application can bring the following beneficial effects:
[0024] A first device supporting dynamic sub-channel operation can receive a DSO mode management frame sent by a second device to negotiate whether to allow a target device in the two devices to switch to a target sub-channel for frame exchange via DSO. At the same time, the DSO mode management frame is also used to indicate a target sub-channel for frame exchange via DSO. The above scheme provides a mechanism for negotiation for DSO, which can control the timing and sub-channel for frame exchange based on DSO between the first device and the second device, thereby improving the flexibility of the DSO mechanism and thereby improving the communication effect of frame exchange based on DSO. BRIEF DESCRIPTION OF THE DRAWINGS
[0025] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.
[0026] FIG1 is a schematic diagram of a network architecture of a communication system provided by one embodiment of the present application;
[0027] FIG2 is a diagram showing the format of a single TWT parameter setting field involved in this application;
[0028] FIG3 is a schematic diagram of the DSO control involved in this application;
[0029] FIG4 is a flow chart of a channel operation method provided by an embodiment of the present application;
[0030] FIG5 is a flow chart of a channel operation method provided by an embodiment of the present application;
[0031] FIG6 is a flow chart of a channel operation method provided by an embodiment of the present application;
[0032] FIG7 is a schematic diagram of the format of the dynamic sub-channel operation mode control field involved in the embodiment shown in FIG6;
[0033] FIG8 is a schematic diagram of the format of the dynamic sub-channel operation parameter update field involved in the embodiment shown in FIG6;
[0034] 9 is a schematic diagram of dynamic sub-channel operation mode switching and parameter update based on a notification frame according to the embodiment shown in FIG. 6 ;
[0035] 10 is a schematic diagram of a dynamic sub-channel operation mode switching and parameter update based on a notification frame according to the embodiment shown in FIG. 6 ;
[0036] 11 is a schematic diagram of a dynamic sub-channel operation mode and / or parameter update negotiation based on a request / response frame according to the embodiment shown in FIG. 6 ;
[0037] 12 is a schematic diagram of a dynamic sub-channel operation mode and / or parameter update negotiation based on a request / response frame according to the embodiment shown in FIG. 6 ;
[0038] FIG13 is a block diagram of a channel operation device provided by one embodiment of the present application;
[0039] FIG14 is a block diagram of a channel operation device provided by one embodiment of the present application;
[0040] FIG15 is a schematic structural diagram of a communication device provided in one embodiment of the present application. DETAILED DESCRIPTION
[0041] In order to make the objectives, technical solutions and advantages of this application clearer, the implementation methods of this application will be further described in detail below with reference to the accompanying drawings.
[0042] The network architecture and business scenarios described in the embodiments of the present application are intended to more clearly illustrate the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. A person skilled in the art will appreciate that, with the evolution of the network architecture and the emergence of new business scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.
[0043] Please refer to FIG1 , which shows a schematic diagram of a network architecture of a communication system provided by an embodiment of the present application. The network architecture may include: a station 10 and an access point 20 .
[0044] There are usually multiple sites 10, and each access point 20 can be associated with one or more sites 10. Sites 10 can include various handheld devices with wireless communication capabilities, vehicle-mounted devices, wearable devices, computing devices, or other processing devices connected to a wireless modem, as well as various forms of user equipment (UE), mobile stations (MS), terminal devices, etc. For ease of description, in the embodiments of this application, the above-mentioned devices are collectively referred to as sites STA.
[0045] The access point 20 is a device deployed in the access network to provide wireless communication functions for the station 10, and may also be referred to as an AP (Access Point). The access point 20 may include various forms of wireless routers, wireless switches, or wireless relay devices.
[0046] The above-mentioned station 10 and / or access point 20 may be a multi-link device.
[0047] Optionally, what is not shown in FIG1 is that the above network architecture also includes other network devices, such as gateway devices and the like.
[0048] The station 10 and the access point 20 may be associated and communicated with each other via wireless local area network technology, for example, communication based on the IEEE 802.11 protocol.
[0049] The IEEE 802.11BF working group is currently discussing the development of a protocol to define how to implement WLAN awareness using IEEE 802.11-compliant WLAN signals. WLAN terminals participating in awareness may play roles such as awareness session initiator, awareness session responder, awareness signal sender, and awareness signal receiver.
[0050] A WLAN awareness session includes one or more of the following phases: session establishment, awareness measurement, awareness reporting, and session termination. A WLAN terminal may have one or more roles in a awareness session. For example, the awareness session initiator can be solely the awareness session initiator, but can also be the awareness signal sender, the awareness signal receiver, or both.
[0051] Before introducing the technical solution of this application, some technical knowledge involved in this application is first introduced and explained.
[0052] 1) High Efficiency Subchannel Selective Transmission (HE SST) operation
[0053] The HE SST non-AP STA and the HE SST AP establish sub-channel selection transmission (SST) by negotiating the target wake time (TWT) for triggering:
[0054] The TWT request may have a TWT Channel field with up to one bit set to 1 to indicate the secondary channel requested to contain the RU allocations addressed to the HE SST non-AP STA that is a 20MHz operating STA.
[0055] The TWT request may have a TWT Channel field with all 4 LSBs or all 4 MSBs set to 1 to indicate whether the primary 80MHz channel or the secondary 80MHz channel is requested to contain the RU allocations addressed to the HE SST non-AP STA that is an 80MHz operating STA.
[0056] The TWT response shall have a TWT Channel field with up to one bit set to 1 to indicate the secondary channel that will contain the RU allocations addressed to the HE SST non-AP STA that is a 20MHz operating STA.
[0057] The TWT response shall have a TWT Channel field with all 4 LSBs or all 4 MSBs set to 1 to indicate whether the primary80MHz channel or the secondary 80MHz channel will contain the RU allocations addressed to the HE SST non-AP STA that is a 80MHz operating STA.
[0058] Please refer to Figure 2, which shows the format diagram of a single TWT parameter setting field involved in this application; wherein, the individual TWT Parameter Set field in the TWT Parameter Information field of the TWT element includes the TWT Channel field.
[0059] The TWT Channel field contains a bitmap that provides information negotiated by the station STA as a temporary channel during the TWT Service Period (SP). Each bit in the bitmap corresponds to a minimum width channel in the frequency band currently operating in the associated Basic Service Set (BSS) of the TWT responding station STA, where the least significant bit corresponds to the lowest numbered channel among the operating channels of the BSS. In HE BSS, the minimum width channel is equal to 20MHz. Setting a position in the bitmap sent by the TWT requesting STA to 1 means requesting the operation of the channel corresponding to that position as a temporary channel during the TWT SP. Setting a position in the bitmap sent by the TWT responding STA to 1 means allowing the channel corresponding to that position to operate as a temporary channel during the TWT SP.
[0060] If the HE SST AP causes its operating channel or channel width to change, and if any secondary channels of the trigger-enabled TWT are not within the new operating channel or channel width, the HE SST AP and HE SST non-AP STA implicitly terminate the trigger-enabled TWT.
[0061] During the triggered TWT SP period, the HE SST AP exchanges frames with the HE SST non-AP STAs in accordance with the rules specified in the Individual TWT agreement. The AP must ensure that:
[0062] The individually addressed RUs allocated in downlink (DL) multi-user (MU) physical layer protocol data units (PPDUs) and trigger frames addressed to HE SST non-AP STAs are located within the subchannel indicated in the TWT Channel field of the TWT response;
[0063] The trigger-enabled TWT SP does not overlap with the target beacon transmission time (TBTT) of the delivery traffic indication message (DTIM) beacon frame;
[0064] The same sub-channel is used for all trigger-enabled TWT SPs of the same HE SST non-AP STA and overlaps in time.
[0065] HE SST non-AP STAs exchange frames with HE SST APs during the triggered TWT SP period, following the rules specified in the individual TWT agreement. Non-AP STAs must ensure that:
[0066] At the TWT start time, the STA shall be available in the subchannel indicated in the TWT channel field of the TWT response;
[0067] The Distributed Coordination Function (DCF) or Enhanced Distributed Channel Access Function (EDCAF) shall not be used to access the medium in a subchannel;
[0068] It shall not respond to a trigger frame sent to it unless it has performed Clear Channel Assessment (CCA) until a frame is detected in which its Network Allocation Vector (NAV) can be set, or until a period equal to NAVSyncDelay occurs, whichever is sooner.
[0069] If a PPDU is received in a subchannel, the NAV shall be updated according to the provisions of "Updating two NAVs" in HE channel access.
[0070] A HE SST non-AP STA may include a Channel Switch Timing element in the (re)association request frame it sends to the HE SST AP to indicate the time required for the STA to switch between different sub-channels. The received channel switch time informs the HE SST AP of the duration for which the HE SST non-AP STA may be unavailable for receiving frames before the TWT start time and after the end of the trigger-enabled TWT SP.
[0071] 2) Dynamic sub-band operation
[0072] IEEE 802.11-22 / 2204r0 proposes Dynamic Subband Operation (DSSO), which allows a 320MHz AP to dynamically indicate a secondary 160MHz transmit / receive opportunity to a 160MHz non-AP. This feature can also be extended to any AP / non-AP STA combination where the AP's supported bandwidth is higher than that of the non-AP STA. Within each dynamically assigned opportunity, the operation can be either a downlink (DL) transmission or a triggered uplink (UL) transmission.
[0073] Dynamic sub-band operation may enable an AP to utilize the secondary 160 MHz bandwidth in a dynamic manner based on TXOPs when it wins channel access on the secondary 160 MHz.
[0074] The AP can dynamically decide whether to allocate bandwidth to non-AP stations on the primary or secondary 160 MHz band, and which non-AP stations to allocate in this manner, based on bandwidth availability, channel conditions, and QoS requirements.
[0075] Dynamic sub-band operation mainly includes: the AP sends an indication to the non-AP station supporting DSO when the 320MHz bandwidth TXOP starts, requiring the non-AP station to switch to the auxiliary 160MHz for the TXOP, and then continue frame exchange on the auxiliary 160MHz.
[0076] Please refer to Figure 3, which shows a schematic diagram of the DSO control involved in this application. In which, the AP sends to the DSO non-AP being scheduled, a "subband-switch control frame", which is a special initial control frame (could be a modified MU-RTS or BSRP or a newly defined frame) that indicates transition to the secondary 160MHz.
[0077] The sub-band switching control frame has sufficient padding to cover the sub-band switching delay (i.e., the delay required for the non-AP station to switch from the primary 160 MHz to the secondary 160 MHz). At the end of the TXOP (e.g., the end of the TXOP is detected by a time interval of SIFS + delta time), the DS0 non-AP switches back to operating on the primary 160 MHz.
[0078] The High-Efficiency Subchannel Selective Transmission (HE SST) operation currently defined in IEEE 802.11ax is based on individual TWT. This means that non-AP STAs performing HE SST must first negotiate and establish an individual TWT protocol with the access point (AP). The AP and non-AP STA then exchange frames via SST during a scheduled trigger-enabled TWT service period (TWT SP). The main issues with HE SST are the need to schedule service periods in advance and the lack of dynamism, including:
[0079] 1) During the pre-scheduled semi-static service period (SP), there is no guarantee that the AP will gain access to the secondary channel. If the AP cannot gain access to the secondary channel, the advantages of SST operation will be difficult to realize.
[0080] 2) If the AP can win access opportunities on the auxiliary channels outside the semi-static SP, it cannot schedule any SST non-AP stations for SST operation therein.
[0081] Dynamic Subband Operation (DSO) allows an AP to dynamically instruct non-AP stations supporting DSO to exchange frames on a designated secondary channel after obtaining a transmission opportunity (TXOP) on the secondary channel. While this DSO method improves dynamism, it lacks a mechanism for negotiation between the AP and non-AP stations regarding DSO. Without this negotiation, it is difficult to ensure that the non-AP station is suitable for DSO. For example, ensuring the execution or effectiveness of DSO is subject to the non-AP station's own communication behavior requirements, the non-AP station's channel conditions (such as the Received Signal Strength Indicator (RSSI)) on the secondary channel, and the non-AP station's QoS parameter requirements.
[0082] In view of the lack of dynamics in the operation of High-Efficiency Subchannel Selection Transmission (HE SST) and the lack of negotiation and operation management mechanism between AP and non-AP sites in the currently proposed dynamic sub-band method, this application proposes a dynamic sub-channel (or sub-band) operation (DSO) mode management method.
[0083] Please refer to Figure 4, which shows a flow chart of a channel operation method provided by an embodiment of the present application. The method can be performed by a first device, which can be the station 10 or access point 20 in the network architecture shown in Figure 1. The method may include the following steps:
[0084] Step 401: receiving a dynamic sub-channel operation DSO mode management frame sent by a second device;
[0085] Among them, the DSO mode management frame is used to indicate whether the DSO mode between the first device and the second device is enabled mode or disabled mode; the enabled mode is a mode that allows the target device to switch to the target sub-channel for frame exchange through the DSO method; the target sub-channel is indicated by the DSO mode management frame.
[0086] To sum up, in the scheme shown in the embodiment of the present application, the first device supporting dynamic sub-channel operation can receive the DSO mode management frame sent by the second device to negotiate whether to allow the target device of the two devices to switch to the target sub-channel for frame exchange via the DSO method. At the same time, the DSO mode management frame is also used to indicate the target sub-channel for frame exchange via the DSO method; the above scheme provides a mechanism for negotiation for DSO, which can control the timing and sub-channel of frame exchange based on DSO between the first device and the second device, thereby improving the flexibility of the DSO mechanism, and thereby improving the communication effect of frame exchange based on DSO.
[0087] Please refer to Figure 5, which shows a flow chart of a channel operation method provided by an embodiment of the present application. The method can be performed by a second device, which can be the station 10 or access point 20 in the network architecture shown in Figure 1. The method may include the following steps:
[0088] Step 501: Send a dynamic sub-channel operation DSO mode management frame to a first device;
[0089] Among them, the DSO mode management frame is used to indicate whether the DSO mode between the first device and the second device is enabled mode or disabled mode; the enabled mode is a mode that allows the target device to switch to the target sub-channel for frame exchange through the DSO method; the target sub-channel is indicated by the DSO mode management frame.
[0090] To sum up, in the scheme shown in the embodiment of the present application, the second device that supports dynamic sub-channel operation can send a DSO mode management frame to the first device to negotiate whether the target device of the two devices is allowed to switch to the target sub-channel for frame exchange through the DSO method. At the same time, the DSO mode management frame is also used to indicate the target sub-channel for frame exchange through the DSO method; the above scheme provides a mechanism for negotiation for DSO, which can control the timing and sub-channel of frame exchange based on DSO between the first device and the second device, improve the flexibility of the DSO mechanism, and thereby improve the communication effect of frame exchange based on DSO.
[0091] Please refer to Figure 6, which shows a flow chart of a channel operation method provided by an embodiment of the present application. The method can be interactively executed by a first device and a second device, wherein the first device and the second device can be the station 10 or the access point 20 in the network architecture shown in Figure 1, respectively. The method may include the following steps:
[0092] Step 601: The second device sends a DS0 mode management frame to the first device; the first device receives the DS0 mode management frame.
[0093] Among them, the DSO mode management frame is used to indicate whether the DSO mode between the first device and the second device is enabled mode or disabled mode; the enabled mode is a mode that allows the target device to switch to the target sub-channel for frame exchange through the DSO method; the target sub-channel is indicated by the DSO mode management frame.
[0094] In some embodiments, the target device is one or both of the first device and the second device.
[0095] The first device may be an AP device, and the second device may be a non-AP device; or the first device may be a non-AP device, and the second device may be an AP device.
[0096] The target device may be an AP device, or the target device may be a non-AP device, or the target device may be an AP device and a non-AP device.
[0097] The above solution extends the impact scope of the enabling mode to AP devices and / or non-AP devices, thereby increasing the impact scope of the enabling mode and further improving the flexibility of the DSO mechanism.
[0098] In some embodiments, the non-enabled mode is a mode that does not allow the target device to exchange frames via the DSO mode;
[0099] Alternatively, the disabled mode is a mode that does not allow the target device to switch to the target sub-channel to perform frame exchange through the DSO mode.
[0100] Among them, in the above-mentioned non-enabled mode, the target device cannot exchange frames through the DSO method; for example, taking the target device as a non-AP device, when the non-AP device is in the disabled mode, when the AP device competes for the TXOP, it will not instruct the non-AP device to switch the sub-channel through the DSO method to exchange frames. For example, the AP device will not send a DSO initial control frame to the non-AP device.
[0101] Alternatively, in the above-mentioned non-enabled mode, the target device cannot switch to the target subchannel for frame exchange through the DSO method; optionally, the target device can switch to other subchannels outside the target subchannel for frame exchange through the DSO method; for example, taking the target device as a non-AP device as an example, when the non-AP device is in the non-enabled mode, when the AP device competes for the TXOP on the target subchannel, it will not instruct the non-AP device to switch to the target subchannel through the DSO method for frame exchange. For example, when the AP device competes for the TXOP on the target subchannel, it will not send a DSO initial control frame to the non-AP device; if the AP device competes for the TXOP on other subchannels outside the target subchannel, it can instruct the non-AP device to switch to other subchannels for frame exchange through the DSO method.
[0102] In the above scheme, by negotiating the non-enabled mode, frame exchange in DSO between AP devices and / or non-AP devices in the non-enabled mode can be avoided / restricted, and the timing and sub-channel of frame exchange based on DSO between the first device and the second device can be controlled, thereby improving the flexibility of the DSO mechanism and further improving the communication effect of frame exchange based on DSO.
[0103] In some embodiments, the operation mode of a site supporting DSO is divided into two modes: entering DSO operation mode (i.e., enabling DSO operation mode) and exiting DSO operation mode (i.e., disabling DSO operation mode):
[0104] 1) Enable DSO operation mode: The AP can communicate with non-AP STAs via DSO. That is, after obtaining a transmission opportunity (TXOP) on a secondary channel, the AP can dynamically communicate with non-AP STAs using the secondary channel and / or primary channel configured or indicated by DSO during the TXOP.
[0105] 2) Non-DSO enabled operation mode: The AP and non-AP STA can only communicate through the non-AP STA's normal operating channels (primary channels and / or some auxiliary channels), rather than communicating based on the auxiliary channels and / or primary channels configured or indicated by DSO.
[0106] In some embodiments, negotiation or notification for the DSO operation mode may be initiated by a non-AP station (Non-AP STA) or the access point AP associated with the Non-AP STA, including one or more negotiation or notification contents: converting the DSO operation mode of the station (such as the Non-AP STA) (i.e., from a DSO-enabled operation mode to a non-DSO-enabled mode, or from a non-DSO-enabled mode to a DSO-enabled mode), and / or setting or updating DSO operation parameters (including DSO sub-channel / sub-band indication, maximum transmission bandwidth, switching delay between different operation sub-channels / sub-bands required by the station, etc.).
[0107] The dynamic sub-channel (or sub-band) operation (DSO) mode management method ensures that DSO operation can meet the communication behavior requirements of the AP and non-AP STAs, and comply with the channel conditions and QoS parameter requirements of both (especially non-AP STAs) on the auxiliary channel.
[0108] Step 602: The first device and / or the second device sets the DSO mode and / or operating parameters for DSO control between the first device and the second device according to the DSO mode management frame.
[0109] The DSO mode set above includes a DSO disabled mode and a DSO enabled mode.
[0110] The above-set operating parameters for performing DSO control may be parameters for controlling the process of performing frame exchange on the target device in a DSO manner.
[0111] In the above scheme, after negotiation, the first device and / or the second device can locally set the DSO mode and / or the operating parameters for DSO control, so that the timing and sub-channel of frame exchange based on DSO between the first device and the second device can be controlled through the DSO mode and / or the operating parameters for DSO control.
[0112] The DSO mode management frame may be a DSO mode notification frame. Accordingly, the first device may return a DSO mode notification frame to the second device within a timeout period after receiving the DSO mode notification frame.
[0113] When the DSO mode management frame is a DSO mode notification frame, the second device may, upon receiving a DSO mode notification frame returned by the first device within a timeout period after sending the DSO mode notification frame, set the DSO mode between the first device and the second device and / or perform DSO control operating parameters according to the DSO mode notification frame.
[0114] Alternatively, if no DSO mode notification frame is received back from the first device within the timeout period after the DSO mode notification frame is sent, after the timeout period expires, the DSO mode between the first device and the second device and / or the operating parameters for DSO control are set according to the DSO mode notification frame.
[0115] The above embodiment utilizes a notification frame sending and returning mechanism to implement negotiation of DSO mode and / or DSO control operating parameters, providing a feasible solution for negotiating DSO mode and / or DSO control parameters between an AP and a non-AP device. This solution does not require the recipient to determine whether to accept the DSO mode and / or DSO control operating parameters notified by the initiator. Instead, the recipient only needs to set the DSO mode and / or DSO control operating parameters according to the information in the notification frame. Similarly, the initiator can directly set the DSO mode and / or DSO control operating parameters regardless of whether it receives a returned notification frame. This process has simple implementation logic and high negotiation efficiency.
[0116] In some embodiments, the DSO mode management frame may be a DSO mode request frame; for the first device, a process of setting the DSO mode and / or operating parameters for DSO control between the first device and the second device according to the DSO mode management frame may include:
[0117] When it is determined that the DSO mode and / or operating parameters for DSO control indicated by the DSO mode request frame are accepted, the DSO mode and / or operating parameters for DSO control between the first device and the second device are set according to the DSO mode request frame.
[0118] For the first device, the method further includes: returning a first DSO mode response frame to the second device; the first DSO mode response frame is used to indicate whether to accept the DSO mode indicated by the DSO mode request frame and / or the operating parameters for DSO control.
[0119] The first DSO mode response frame includes a first status code; the first status code is used to indicate whether to accept the DSO mode indicated by the DSO mode request frame and / or the operating parameters for DSO control.
[0120] When the DSO mode management frame is a DSO mode request frame, for the second device, the step of setting the DSO mode between the first device and the second device according to the DSO mode management frame may include:
[0121] receiving a first DS0 mode response frame returned by the first device, where the first DS0 mode response frame is used to indicate whether to accept the DS0 mode indicated by the DS0 mode request frame and / or operating parameters for DS0 control;
[0122] In the case where the first DSO mode response frame is used to indicate acceptance of the DSO mode indicated by the DSO mode request frame and / or the operating parameters for DSO control, the DSO mode and / or the operating parameters for DSO control between the first device and the second device are set according to the DSO mode request frame.
[0123] The above embodiment utilizes the request and response mechanism of a request frame to implement negotiation of the DSO mode and / or operating parameters for DSO control, providing a feasible solution for negotiating the DSO mode and / or operating parameters for DSO control between an AP and a non-AP device. In this solution, the receiving device can independently decide whether to accept the DSO mode and / or operating parameters for DSO control notified by the initiating device. This process provides greater flexibility in the negotiation of the DSO mode and / or operating parameters for DSO control, and improves the negotiation effect.
[0124] For the first device, the method further includes: sending a non-request triggered second DSO mode response frame to the second device; the second DSO mode response frame is used to indicate a recommended DSO mode and / or operating parameters for DSO control.
[0125] In some embodiments, the second DSO mode response frame includes a second status code; the second status code is used to indicate that the second DSO mode response frame is used to recommend the DSO mode and / or perform operating parameters for DSO control.
[0126] For the second device, the method further includes: receiving a second DSO mode response frame sent by the first device that is triggered unsolicited; the second DSO mode response frame is used to indicate a recommended DSO mode and / or operating parameters for DSO control.
[0127] Accordingly, the second device sends a DS0 mode management frame to the first device, including:
[0128] The second device sends a DS0 mode request frame to the first device according to the second DS0 mode response frame.
[0129] In the above embodiment, when the DSO mode and / or the operating parameters for DSO control are negotiated using the request and response mechanism of the request frame, the receiver can recommend the DSO mode and / or the operating parameters for DSO control to the requester in advance, so that the requester can decide what kind of DSO mode and / or operating parameters for DSO control to negotiate based on the receiver's recommendation, thereby improving the success rate of the negotiation of the DSO mode and / or the operating parameters for DSO control, thereby improving the negotiation efficiency.
[0130] In some embodiments, the DSO mode management frame includes at least one of a DSO mode control field and a DSO parameter update field;
[0131] The DSO mode control field is used to control the DSO mode between the first device and the second device;
[0132] The DSO parameter update field is used to update operating parameters for DSO control between the first device and the second device.
[0133] In some embodiments, the second DSO mode response frame includes at least one of a DSO mode control field and a DSO parameter update field;
[0134] The DSO mode control field is used to control the DSO mode between the first device and the second device;
[0135] The DSO parameter update field is used to update operating parameters for DSO control between the first device and the second device.
[0136] The above embodiment defines the frame structure of the DSO mode management frame and the second DSO mode response frame, carries the DSO mode and the operating parameters for DSO control through different information fields, and improves the flexibility of the information carried in the DSO mode management frame and the second DSO mode response frame.
[0137] In some embodiments, the DSO mode control field includes at least one of a DSO mode subfield, a DSO subchannel bitmap subfield, a maximum transmission bandwidth subfield, and a DSO parameter update control field;
[0138] The DSO mode subfield is used to indicate the DSO mode to be switched to;
[0139] The DSO subchannel bitmap subfield is used to indicate the target subchannel through a bitmap;
[0140] The maximum transmission bandwidth subfield is used to indicate the maximum presentation layer protocol data unit PPDU bandwidth allowed to be received or transmitted on the target subchannel;
[0141] The DSO parameter update control field is used to indicate whether a DSO parameter update field exists in the current frame.
[0142] The above embodiment defines the structure of the DSO mode control domain, and carries information such as the DSO mode to be switched to, the target sub-channel, the maximum bandwidth, whether to update the DSO parameters, etc. through different sub-domains, which can improve the flexibility of the information carried in the DSO mode control domain.
[0143] In some embodiments, when the parameter value in the DSO mode subfield is the first parameter value, the DSO mode subfield indicates that the DSO mode to be switched to is the enable mode;
[0144] In a case where the parameter value in the DSO mode subfield is the second parameter value, the DSO mode subfield indicates that the DSO mode to be switched to is a non-enabled mode.
[0145] The first parameter value and the second parameter value may be one of 0 and 1 respectively. For example, the first parameter value may be 0 and the second parameter value may be 1; or the first parameter value may be 1 and the second parameter value may be 0.
[0146] The above embodiment indicates different DSO modes through different parameters, which can reduce the demand for signaling resources and improve negotiation efficiency.
[0147] In some embodiments, the DSO parameter update field includes at least one of a dynamic subchannel operation fill delay subfield and a dynamic subchannel operation switch delay subfield;
[0148] The dynamic subchannel operation fill delay subfield is used to indicate the minimum media access control (MAC) fill duration of the channel switch indication frame; the channel switch indication frame is used to trigger the target device to switch to the target subchannel for frame exchange via DSO.
[0149] The dynamic sub-channel operation switching delay sub-field is used to indicate the switching delay from the target sub-channel to the normal sub-channel.
[0150] The channel switching indication frame may include a channel switching control frame.
[0151] The above embodiment defines the format of the DSO parameter update field, indicates the filling duration of the channel switching indication frame, and the delay of the sub-channel switching, thereby improving the flexibility of instructing the target device to perform frame exchange in DSO mode through the channel switching indication frame.
[0152] In some embodiments, when the DSO mode management frame is a DSO mode notification frame, the DSO parameter update field includes a handover timeout subfield;
[0153] The switching timeout subfield is used to indicate the timeout duration for the first device to return the DSO mode notification frame to the second device after receiving the DSO mode notification frame.
[0154] The above embodiment also defines the situation where negotiation is performed through a notification frame, the format of the DSO parameter update field, and when the first device and the second device negotiate through a notification frame, the timeout period for returning the DSO mode notification frame can be adjusted, thereby improving the flexibility of the DSO mode and the negotiation of the operating parameters for DSO control.
[0155] In the embodiment of the present application, the dynamic sub-channel operation mode switching and / or parameter update methods may include the following two methods:
[0156] 1. Dynamic sub-channel operation mode switching and / or parameter update method based on notification frame:
[0157] When a station supporting dynamic subchannel operation is preparing to initiate (or the AP associated with the station is preparing to initiate) the dynamic subchannel operation mode switch or dynamic subchannel operation parameter update of the station, the station sends a dynamic subchannel operation mode notification frame to the AP associated with it (or the AP associated with it to the station), wherein when the value of the Dynamic Subchannel Operation Mode subfield is set to 1, it indicates that the dynamic subchannel operation mode of the station will be enabled; when the value of the Dynamic Subchannel Operation Mode subfield is set to 0, it indicates that the dynamic subchannel operation mode of the station is not enabled.
[0158] After the AP receives the dynamic subchannel operation mode notification frame sent by the site (or the site receives the dynamic subchannel operation mode notification frame sent by the AP), it sends a dynamic subchannel operation mode notification frame to the site within the switching timeout duration indicated by the received dynamic subchannel operation switching timeout subfield, with the dynamic subchannel operation mode control field and / or dynamic subchannel operation parameter update field (if any) set to the same value as the received dynamic subchannel operation mode control field and / or dynamic subchannel operation parameter update field (if any).
[0159] When a station initiates a dynamic subchannel operation mode switch or a dynamic subchannel operation parameter update, after successfully sending a dynamic subchannel operation mode notification frame, the station enters the operation mode (dynamic subchannel operation mode enabled or disabled) indicated by the Dynamic Subchannel Operation Mode subfield after the switching timeout duration indicated by the Dynamic Subchannel Operation Switch Timeout subfield (carried by the station in the capability field or capability element or in the dynamic subchannel operation parameter update field) or after receiving a dynamic subchannel operation mode notification frame sent by the AP: that is, when the value of the Dynamic Subchannel Operation Mode subfield is 0, it indicates that the station will exit the dynamic subchannel operation mode or disable the dynamic subchannel operation mode; when the value of the Dynamic Subchannel Operation Mode subfield is 1, it indicates that the station will enter the dynamic subchannel operation mode or enable the dynamic subchannel operation mode.
[0160] When the AP initiates a dynamic subchannel operation mode switch or a dynamic subchannel operation parameter update for the station, the station enters the operation mode indicated by the Dynamic Subchannel Operation Mode subfield (dynamic subchannel operation mode enabled or disabled) after receiving a dynamic subchannel operation mode notification frame and the switching timeout duration indicated by the dynamic subchannel operation switch timeout subfield (carried by the station in the capability field or capability element or in the dynamic subchannel operation parameter update field) or after successfully sending a dynamic subchannel operation mode notification frame to the AP. That is, when the value of the Dynamic Subchannel Operation Mode subfield is 0, it indicates that the station will exit the dynamic subchannel operation mode or disable the dynamic subchannel operation mode; when the value of the Dynamic Subchannel Operation Mode subfield is 1, it indicates that the station will enter the dynamic subchannel operation mode or enable the dynamic subchannel operation mode.
[0161] If a station enters (or enables) the dynamic subchannel operation mode through the interaction of a dynamic subchannel operation mode notification frame and the dynamic subchannel operation mode notification frame contains a dynamic subchannel operation parameter update field, then after the station enters (or enables) the dynamic subchannel operation mode, when the AP and the station communicate based on DSO, the DSO operation is performed using the supported channels indicated by the DSO subchannel bitmap (DSO Subchannel Bitmap) and the maximum bandwidth indicated by the maximum transmission bandwidth (Maximum Transmission Width) field, the minimum MAC padding duration indicated by the dynamic subchannel operation mode padding delay subfield (Dynamic Subchannel Operation Mode Padding Delay Subfield), and the switching delay indicated by the dynamic subchannel operation transition delay (Dynamic Subchannel Operation Transition Delay).
[0162] 2. Dynamic sub-channel operation mode and / or parameter update negotiation method based on request / response frames:
[0163] When a station supporting dynamic subchannel operation requests to initiate (or the AP associated with the station requests to initiate) the dynamic subchannel operation mode switching or dynamic subchannel operation parameter update of the station, the station sends a dynamic subchannel operation mode request frame to the AP associated with it (or the AP associated with it sends a dynamic subchannel operation mode request frame to the station), wherein, in the dynamic subchannel operation mode request frame, when the value of the Dynamic Subchannel Operation Mode subfield is set to 1, it indicates a request to enable (i.e., enter or maintain) the dynamic subchannel operation mode of the station; when the value of the Dynamic Subchannel Operation Mode subfield is set to 0, it indicates a request to disable (i.e., exit) the dynamic subchannel operation mode of the station. Among them, the dynamic subchannel operation mode request frame may also include: a DSO subchannel bitmap (DSO Subchannel Bitmap) subfield for requesting the indicated DSO supported channel, a maximum transmission bandwidth (Maximum Transmission Width) subfield for requesting the indicated maximum bandwidth, a dynamic subchannel operation mode padding delay subfield (Dynamic Subchannel Operation Mode Padding Delay Subfield) for requesting the indicated minimum MAC padding time length, and a dynamic subchannel operation switching delay (Dynamic Subchannel Operation Transition Delay) subfield for requesting the indicated switching delay.
[0164] After the AP receives the dynamic sub-channel operation mode request frame sent by the station (or the station receives the dynamic sub-channel operation mode request frame sent by the AP), it sends a dynamic sub-channel operation mode response frame to respond to the corresponding dynamic sub-channel operation mode request, and receives or rejects the corresponding dynamic sub-channel operation mode switching request and / or requests to update the dynamic sub-channel operation parameters.
[0165] Furthermore, the AP or non-AP STA may also send a dynamic subchannel operation mode response frame with a status code indicating "dynamic subchannel operation recommended" or send a QoS Null frame or other frame carrying a dynamic subchannel operation mode control subfield and / or a dynamic subchannel operation parameter update subfield in the HE variant HT Control field to recommend a recommended dynamic subchannel operation mode (i.e., enabling or disabling the dynamic subchannel operation mode) and / or dynamic subchannel operation parameters to the target station.
[0166] The relevant fields and frames for the DSO negotiation or notification are defined as follows:
[0167] 1) Dynamic sub-channel operation mode control field format:
[0168] Please refer to FIG. 7 , which shows a schematic diagram of the format of a dynamic sub-channel operation mode control field according to an embodiment of the present application.
[0169] As shown in Figure 7, the Dynamic Subchannel Operation Mode subfield indicates the operation mode to be switched to. When the value of the Dynamic Subchannel Operation Mode subfield is 0, it indicates that the dynamic subchannel operation mode will be exited or the dynamic subchannel operation mode will not be enabled. When the value of the Dynamic Subchannel Operation Mode subfield is 1, it indicates that the dynamic subchannel operation mode will be entered or the dynamic subchannel operation mode will be enabled.
[0170] The DSO Subchannel Bitmap subfield indicates a 16-bit bitmap that provides information about temporary channels negotiated or notified by a station (STA) as part of a DSO transmission (e.g., during a TXOP initiating a DSO transmission). Each bit in the bitmap corresponds to a minimum-width channel in the frequency band currently operating with the station's associated BSS, where the least significant bit corresponds to the lowest-numbered channel among the BSS's operating channels. For example, in a HE BSS, EHT BSS, or UHR BSS, the minimum-width channel is 20 MHz. The lowest-numbered bit corresponds to a 20 MHz subchannel within the BSS bandwidth and has the lowest frequency among the set of all 20 MHz subchannels in the BSS bandwidth. Each successive bit in the bitmap corresponds to the next higher-frequency subchannel with the minimum-width channel (e.g., 20 MHz). A bit in the bitmap that is within the BSS bandwidth is set to 1 to indicate that the corresponding subchannel with the minimum-width channel (e.g., 20 MHz) is either desired or permitted to operate as a temporary channel. The bits in the bitmap that are within the BSS bandwidth are set to 0 to indicate that the corresponding subchannel with a bandwidth of the minimum width channel (e.g., 20 MHz) is not expected or allowed to operate as a temporary channel. In particular, the subchannel corresponding to the temporary channel with all bits set to 1 in the DSO subchannel bitmap subfield can be a continuous subchannel or a non-continuous subchannel. If transmission and reception are performed simultaneously on several non-continuous subchannels indicated by the DSO subchannel bitmap subfield, the communication rules based on punctured subchannels and / or punctured PPDUs must be met.
[0171] The Maximum Transmission Width subfield indicates the maximum PPDU bandwidth that the station is allowed to receive or transmit on the indicated channel, wherein the indicated maximum PPDU bandwidth cannot exceed the maximum bandwidth supported by the station.
[0172] The dynamic subchannel operation parameter update control subfield is used to indicate whether a dynamic subchannel operation parameter update field exists. The dynamic subchannel operation parameter update control field is set to 1, indicating that the management frame currently carrying the dynamic subchannel operation mode control field contains the dynamic subchannel operation parameter update field. The dynamic subchannel operation parameter update control field is set to 0, indicating that the management frame currently carrying the dynamic subchannel operation mode control field does not contain the dynamic subchannel operation parameter update field.
[0173] 2) Dynamic sub-channel operation mode parameter update field format:
[0174] Please refer to FIG8 , which shows a schematic diagram of the format of a dynamic sub-channel operation parameter update field according to an embodiment of the present application.
[0175] The Dynamic Subchannel Operation Mode Padding Delay Subfield indicates the minimum MAC padding duration of the subchannel switching control frame requested or notified by the station to indicate DSO subchannel switching. The minimum MAC padding duration is used to ensure that the station performing DSO operation has sufficient time to switch between different subchannels for operation after receiving the DSO subchannel switching indication. When the Dynamic Subchannel Operation Mode Padding Delay Subfield is carried in the management frame sent by the AP, the Dynamic Subchannel Operation Mode Padding Delay Subfield is reserved. The definition of the Dynamic Subchannel Operation Mode Padding Delay Subfield is shown in Table 1.
[0176] Table 1
[0177] The Dynamic Subchannel Operation Transition Delay Subfield indicates the delay required to switch from frame exchange on the DS0 subchannel to monitoring or transceiving on the regular subchannel. The definition of the Dynamic Subchannel Operation Transition Delay Subfield is shown in Table 2.
[0178] Table 2
[0179] The Transition Timeout Subfield indicates the timeout value for exchanging the dynamic subchannel operation mode notification frame for dynamic subchannel operation mode switching and / or dynamic subchannel operation parameter update. The encoding thereof is shown in Table 3.
[0180] Table 3
[0181] 3) Dynamic subchannel operation mode notification frame and request frame / response frame format:
[0182] (1) Dynamic subchannel operation mode notification frame
[0183] The Dynamic Subchannel Operation Mode Notification frame is used to instruct the station that initiates transmission of the frame (the initiator) to change the dynamic subchannel operation mode, that is, the station enters the dynamic subchannel operation mode or exits the dynamic subchannel operation mode.
[0184] The information contained in the dynamic sub-channel operation mode notification frame is shown in Table 4.
[0185] Table 4
[0186] The Category field complies with the definition of the Action field in the IEEE 802.11 specification.
[0187] The Protected Action field complies with the definition of the Protected Action field in the IEEE 802.11 specification.
[0188] The Dialog Token field is set by the non-AP MLD to a non-zero value of its choice and by the AP to the value copied from the received dynamic subchannel operation mode notification frame.
[0189] For the dynamic sub-channel operation mode control field, please refer to the definition of "Dynamic sub-channel operation mode control field format" above.
[0190] The definition of the dynamic sub-channel operation parameter update field is shown in the above "Dynamic sub-channel operation mode parameter update field format".
[0191] (2) Dynamic subchannel operation mode request frame
[0192] A station (access point (AP) or non-AP station) uses the Dynamic Subchannel Operation Mode Request frame to negotiate the dynamic subchannel operation mode with its peer station (non-AP station and access point (AP) respectively). The information contained in the Action field of the Dynamic Subchannel Operation Mode Request frame is shown in Table 5.
[0193] Table 5
[0194] The Category field complies with the definition of the Action field in the IEEE 802.11 specification.
[0195] The Protected Action field complies with the definition of the Protected Action field in the IEEE 802.11 specification.
[0196] The Dialog Token field is set by the station sending the Dynamic Subchannel Operation Mode Request frame to a non-zero value of its choice to identify the request / response transaction.
[0197] For the definition of the dynamic sub-channel operation mode control field, see "Dynamic sub-channel operation mode control field format".
[0198] For the dynamic sub-channel operation parameter update field, please refer to the definition of "Dynamic Sub-Channel Operation Mode Parameter Update Field Format".
[0199] (3) Dynamic subchannel operation mode response frame
[0200] The Dynamic Subchannel Operation Mode Response frame is sent by a non-AP station or an AP in response to a Dynamic Subchannel Operation Mode Request frame to accept or reject a requested dynamic subchannel operation mode. Alternatively, it is sent by a non-AP station or an AP to suggest or recommend a dynamic subchannel operation mode. The information contained in the Action field of the Dynamic Subchannel Operation Mode Request frame is shown in Table 6.
[0201] Table 6
[0202] The Category field complies with the definition of the Action field in the IEEE 802.11 specification.
[0203] The Protected Action field complies with the definition of the Protected Action field in the IEEE 802.11 specification.
[0204] When the dynamic sub-channel operation mode response frame is used to respond to a dynamic sub-channel operation mode request frame, the value of its dialog token field is set to the value of the dialog token field of the corresponding dynamic sub-channel operation mode request frame.
[0205] When the Dynamic Subchannel Operation Mode Response frame is transmitted for an unsolicited response, the value of the Dialogue Token field may be set to 0.
[0206] The status code definitions are shown in Table 7:
[0207] Table 7
[0208] When the dynamic subchannel operation mode response frame contains the dynamic subchannel operation mode control field and / or the dynamic subchannel operation parameter update field, the response frame is used to recommend the recommended dynamic subchannel operation mode and / or dynamic subchannel operation parameters, and its status code is set to "203 or other specific value (PREFERRED_DYNAMIC_SUBCHANNLE_OPERATION)"; otherwise, the dynamic subchannel operation mode response frame does not contain the dynamic subchannel operation mode control field and the dynamic subchannel operation parameters.
[0209] Where the first device is a non-access point (non-AP) device and the second device is an AP device, the first device receives a channel switch indication frame sent by the second device while the DSO mode between the first and second devices is enabled, and switches to a target sub-channel to exchange frames with the second device. In some embodiments, after completing the frame exchange with the second device on the target sub-channel, the first device switches to a regular sub-channel to exchange frames with the second device within the switching delay indicated by the DSO mode management frame.
[0210] The above-mentioned regular sub-channel may refer to a sub-channel used by the AP device and the non-AP device when frame exchange is not based on the DS0 mode. For example, the above-mentioned regular sub-channel may include the main channel of the AP device.
[0211] Correspondingly, when the first device is a non-AP device and the second device is an AP device, the second device sends a channel switching indication frame to the first device when the DSO mode between the first device and the second device is in enabled mode; and exchanges frames with the first device on the target subchannel.
[0212] In some embodiments, when the first device is an AP device and the second device is a non-AP device, and when the DSO mode between the first device and the second device is in enabled mode, the first device can send a channel switching indication frame to the second device; and exchange frames with the second device on the target subchannel.
[0213] Correspondingly, when the first device is an AP device and the second device is a non-AP device, and the DSO mode between the first device and the second device is in enabled mode, the second device receives the channel switching indication frame sent by the first device; and switches to the target subchannel to exchange frames with the first device.
[0214] In some embodiments, when the first device is an AP device and the second device is a non-AP device, the second device can also switch to a regular sub-channel to exchange frames with the first device within the switching delay indicated by the DSO mode management frame after completing the frame exchange with the first device on the target sub-channel.
[0215] In the above embodiment, after the AP device competes for XTOP on the target subchannel, it can send a channel switching indication frame to the non-AP device based on the information indicated by the above-mentioned DSO mode management frame. The non-AP device performs frame exchange based on the DSO mode according to the channel switching indication frame and the information indicated by the above-mentioned DSO mode management frame. The above scheme enables the behavior of the frame exchange based on the DSO mode between the first device and the second device to be controlled by the DSO mode management frame, thereby ensuring the controllability of the timing and method of the frame exchange based on the DSO mode between the first device and the second device.
[0216] In some embodiments, the frame tail of the channel switch indication frame includes a padding element; the duration corresponding to the padding element is not less than the minimum MAC padding duration indicated by the DSO mode management frame.
[0217] Among them, the MAC filling duration of the above-mentioned filling element can allow the non-AP device to initiate sub-channel switching during the process of receiving the channel switching indication frame, so that there is enough time to switch to the target sub-channel before the end of the next inter-frame interval, avoiding affecting the subsequent frame exchange process.
[0218] In some embodiments, a PPDU bandwidth for frame exchange with the second device on the target subchannel is no greater than a maximum PPDU bandwidth indicated by the DS0 mode management frame.
[0219] In the above embodiment, the PPDU bandwidth of the frame exchanged between the first device and the second device based on the DSO mode is managed through the DSO mode management frame, thereby improving the controllability of the frame exchange between the first device and the second device based on the DSO mode.
[0220] An embodiment of dynamic sub-channel operation mode switching and parameter updating based on a notification frame is as follows:
[0221] Please refer to Figure 9, which shows a schematic diagram of dynamic sub-channel operation mode switching and parameter update based on notification frames involved in an embodiment of the present application. As shown in Figure 9, Non-AP STA1 and Non-AP STA2 are both 20MHz-only terminals and are associated with the AP. The BSS where the AP is located operates on a 40MHz bandwidth including a 20MHz primary channel and a 20MHz secondary channel. At the same time, the AP supports DSO operation; while Non-AP STA2's regular operating channel is the 20MHz primary channel. At the same time, Non-AP STA2 supports DSO. When the DSO mode is enabled, it can dynamically switch to the designated channel for frame exchange based on the DSO instruction sent by the AP.
[0222] Initially, non-AP STA2 is in DSO-disabled mode and can only operate on regular channels (i.e., the 20 MHz primary channel) but not in DSO mode. Non-AP STA2 then sends a dynamic subchannel operation mode notification frame to the AP to initiate a dynamic subchannel operation mode switch and update dynamic subchannel operation parameters. The notification frame indicates DSO enabled, the DSO subchannel (i.e., the 20 MHz secondary channel), the maximum transmission bandwidth (i.e., 20 MHz), the DSO fill delay (e.g., 128 μs), the DSO switch delay (128 μs), and the switch timeout (1 TU). Upon receiving the dynamic subchannel operation mode notification frame from non-AP STA2, the AP sends a dynamic subchannel operation mode notification frame to non-AP STA2 within the switch timeout (1 TU) indicated in the received dynamic subchannel operation switch timeout subfield. Non-AP STA2 then enters DSO-enabled mode upon receiving the dynamic subchannel operation mode notification frame from the AP.
[0223] After enabling DSO mode (or entering DSO mode), non-AP STA2 operates on either a regular channel (i.e., the 20 MHz primary channel) or a DSO sub-channel (i.e., the 20 MHz secondary channel). When the AP obtains a TXOP on both the 20 MHz primary and 20 MHz secondary channels, it sends a DSO initial control frame (such as a Multi-User Request to Send (MU-RTS) frame) to non-AP STA2, instructing it to switch to the DSO sub-channel (i.e., the 20 MHz secondary channel). The DSO initial control frame carries a sufficiently long padding delay to ensure the delay required for non-AP STA2 to switch from the regular channel (i.e., the 20 MHz primary channel) to the DSO sub-channel (i.e., the 20 MHz secondary channel). The DSO initial control frame can be transmitted using a 40 MHz non-HT duplicate PPDU. After receiving the DSO switch indication in the DSO initial control frame, Non-AP STA2 switches to the 20 MHz auxiliary channel and responds with a response frame (such as a Clear To Send (CTS) frame). The AP then exchanges frames with Non-AP STA1 and Non-AP STA2 based on 40 MHz DL / UL OFDMA. Non-AP STA2 exchanges frames with the AP on the assigned RU on the 20 MHz auxiliary channel, while Non-AP STA1 exchanges frames with the AP on the assigned RU on the 20 MHz primary channel. When Non-AP STA2 detects the completion of the frame exchange, it switches to the regular channel (i.e., the 20 MHz primary channel) after the DSO switch delay (128 μs).
[0224] In particular, when the AP triggers multiple non-AP stations (non-AP STAs) enabled with dynamic sub-channel operation mode to conduct DSO-based communication within an acquired TXOP, the filling duration of the DSO initial control frame sent by the AP should be greater than or equal to the maximum filling duration among the multiple minimum MAC filling durations requested by the multiple non-AP stations enabled with dynamic sub-channel operation mode to be triggered.
[0225] Another embodiment of dynamic sub-channel operating parameter update based on notification frame is as follows:
[0226] Please refer to Figure 10, which shows a schematic diagram of dynamic sub-channel operation parameter update based on notification frames involved in an embodiment of the present application. As shown in Figure 10, a non-AP STA is a terminal that supports 40MHz bandwidth and is associated with an AP. The BSS where the AP is located operates on an 80MHz bandwidth consisting of one 20MHz primary channel and three 20MHz secondary channels. At the same time, the AP supports Distributed Switching (DSO) operation. The non-AP STA's regular operating channel is a 20MHz primary channel and the regular operating bandwidth is 20MHz (for example, to reduce bandwidth for energy saving). At the same time, non-AP STA2 supports DSO and, when DSO mode is enabled, can dynamically switch to a designated channel for frame exchange based on the DSO indication sent by the AP.
[0227] Initially, Non-AP STA2 is in DSO-enabled mode, operating either on a regular channel (i.e., a 20 MHz main channel) or on a DSO sub-channel (including a 20 MHz main channel CH1 and a 20 MHz auxiliary channel CH0, with a maximum transmission bandwidth of 40 MHz).
[0228] When an AP obtains a TXOP on the 20 MHz primary channel (CH1) and the 20 MHz secondary channel (CH0), it sends a Distributed Segmentation (DSO) initial control frame (such as an MU-RTS) to a non-AP STA, instructing it to switch to the DSO sub-channel (i.e., the 20 MHz primary channel and the 20 MHz secondary channel). The DSO initial control frame also carries a sufficiently long padding delay to ensure the delay required for the non-AP STA to switch from the regular channel (i.e., the 20 MHz primary channel) to the DSO sub-channel (i.e., the 20 MHz primary channel and the 20 MHz secondary channel). Upon receiving the DSO switch indication in the DSO initial control frame, the non-AP STA switches to the 20 MHz primary channel (CH1) and the 20 MHz secondary channel (CH0) and responds with a response frame (such as a CTS). The AP and non-AP STA then exchange frames on the DSO sub-channel (i.e., the 20 MHz primary channel and the 20 MHz secondary channel). When the Non-AP STA detects that the frame exchange is completed, it switches to the normal channel (i.e., the 20 MHz main channel) after the DS0 switching delay.
[0229] After a period of time, the non-AP STA initiates a dynamic sub-channel operation parameter update by sending a dynamic sub-channel operation mode notification frame to the AP, indicating that DSO is enabled, but the DSO sub-channel is updated to the 20MHz main channel CH1 and the 20MHz auxiliary channel CH2, with a maximum transmission bandwidth of 40MHz. After receiving the dynamic sub-channel operation mode notification frame sent by the non-AP STA, the AP sends a dynamic sub-channel operation mode notification frame to the non-AP STA within the switching timeout duration indicated by the received dynamic sub-channel operation switching timeout subfield. After receiving the dynamic sub-channel operation mode notification frame sent by the AP, the non-AP STA adopts the updated dynamic sub-channel operation parameters for DSO operation. The non-AP STA operates either on a regular channel (i.e., the 20MHz main channel) or on a DSO sub-channel (including the 20MHz main channel CH1 and the 20MHz auxiliary channel CH2, with a maximum transmission bandwidth of 40MHz).
[0230] When an AP acquires a TXOP on the 20 MHz primary channel CH1 and the 20 MHz secondary channel CH2, it sends a Distributed Segmentation (DSO) initial control frame (e.g., MU-RTS) to a non-AP STA, instructing it to switch to the DSO sub-channel (i.e., the 20 MHz primary channel CH1 and the 20 MHz secondary channel CH0). The DSO initial control frame carries a sufficiently long padding delay to ensure the delay required for the non-AP STA to switch from the regular channel (i.e., the 20 MHz primary channel) to the DSO sub-channel (i.e., the 20 MHz primary channel CH1 and the 20 MHz secondary channel CH2). The DSO initial control frame can be transmitted using a 40 MHz non-HT duplicate PPDU. Upon receiving the DSO switch indication in the DSO initial control frame, the non-AP STA switches to the 20 MHz primary channel CH1 and the 20 MHz secondary channel CH2 and responds with a response frame (e.g., CTS). The AP and non-AP STA then exchange frames on the DSO sub-channel (i.e., the 20 MHz primary channel CH1 and the 20 MHz secondary channel CH2). When the Non-AP STA detects that the frame exchange is completed, it switches to the normal channel (i.e., the 20 MHz main channel) after the DS0 switching delay.
[0231] An embodiment of dynamic sub-channel operation mode and / or parameter update negotiation based on request / response frames is as follows:
[0232] Please refer to Figure 11, which shows a schematic diagram of a dynamic sub-channel operation mode and / or parameter update negotiation based on a request / response frame according to an embodiment of the present application. As shown in Figure 11, Non-AP STA1 and Non-AP STA2 are both 20MHz-only terminals and are associated with an AP. The BSS where the AP is located operates on a 40MHz bandwidth including a 20MHz primary channel and a 20MHz secondary channel. At the same time, the AP supports DSO operation. Non-AP STA2's regular operating channel is the 20MHz primary channel. At the same time, Non-AP STA2 supports DSO. When DSO mode is enabled, it can dynamically switch to a designated channel for frame exchange based on the DSO indication sent by the AP.
[0233] Initially, Non-AP STA2 is in DSO-disabled mode and can only operate on regular channels (i.e., the 20 MHz primary channel) but cannot perform DSO operations. The AP sends an unsolicited dynamic subchannel operation mode response frame to Non-AP STA2, recommending the recommended dynamic subchannel operation mode and dynamic subchannel operation parameters. For example, it indicates the enablement of DSO, the DSO subchannel (i.e., the 20 MHz secondary channel), and the maximum transmission bandwidth (i.e., 20 MHz). After receiving the unsolicited dynamic subchannel operation mode response frame from the AP, Non-AP STA2 sends a dynamic subchannel operation mode request frame to initiate a dynamic subchannel operation mode switch and a dynamic subchannel operation parameter update request. The request frame indicates the enablement of DSO, the DSO subchannel (i.e., the 20 MHz secondary channel), the maximum transmission bandwidth (i.e., 20 MHz), the DSO fill delay (e.g., 128 μs), the DSO switching delay (128 μs), and the switching timeout (1 TU). After receiving the dynamic sub-channel operation mode request frame from non-AP STA2, the AP accepts its dynamic sub-channel operation mode request and sends a dynamic sub-channel operation mode response frame with the status code "Accepted" to non-AP STA2. Non-AP STA2 enables DSO mode after receiving the dynamic sub-channel operation mode response frame from the AP.
[0234] After enabling DSO mode (or entering DSO mode), non-AP STA2 operates on either the regular channel (i.e., the 20 MHz primary channel) or the DSO sub-channel (i.e., the 20 MHz secondary channel). When the AP obtains a TXOP on both the 20 MHz primary and 20 MHz secondary channels, it sends a DSO initial control frame (e.g., MU-RTS) to non-AP STA2, instructing it to switch to the DSO sub-channel (i.e., the 20 MHz secondary channel). The DSO initial control frame carries a sufficiently long padding delay to ensure the required delay for non-AP STA2 to switch from the regular channel (i.e., the 20 MHz primary channel) to the DSO sub-channel (i.e., the 20 MHz secondary channel). The DSO initial control frame can be transmitted using a 40 MHz non-HT duplicate PPDU. Upon receiving the DSO switch indication in the DSO initial control frame, non-AP STA2 switches to the 20 MHz secondary channel and responds with a response frame (e.g., CTS). The AP then exchanges frames with non-AP STA1 and non-AP STA2 over 40 MHz DL / UL OFDMA. Non-AP STA2 exchanges frames with the AP on its assigned RU on the 20 MHz secondary channel, while non-AP STA1 exchanges frames with the AP on its assigned RU on the 20 MHz primary channel. When non-AP STA2 detects the completion of the frame exchange, it switches to the regular channel (i.e., the 20 MHz primary channel) after the DS0 handover delay (128 μs).
[0235] Another embodiment of dynamic sub-channel operation mode and / or parameter update negotiation based on request / response frames is as follows:
[0236] Please refer to Figure 12, which shows a schematic diagram of a dynamic sub-channel operation mode and / or parameter update negotiation based on a request / response frame according to an embodiment of the present application. As shown in Figure 12, a non-AP STA is a terminal that supports 40MHz bandwidth and is associated with an AP. The BSS where the AP is located operates on an 80MHz bandwidth consisting of one 20MHz primary channel and three 20MHz secondary channels. At the same time, the AP supports DSO operation. The non-AP STA's regular operating channel is a 20MHz primary channel and the regular operating bandwidth is 20MHz (for example, to reduce bandwidth for energy saving). At the same time, non-AP STA2 supports DSO and, when DSO mode is enabled, can dynamically switch to a designated channel for frame exchange based on the DSO indication sent by the AP.
[0237] Initially, Non-AP STA2 is in DSO-enabled mode, operating either on a regular channel (i.e., a 20 MHz main channel) or on a DSO sub-channel (including a 20 MHz main channel CH1 and a 20 MHz auxiliary channel CH0, with a maximum transmission bandwidth of 40 MHz).
[0238] When an AP acquires a TXOP on the 20 MHz primary channel CH1 and the 20 MHz secondary channel CH0, it sends a Distributed Segmentation (DSO) initial control frame (e.g., MU-RTS) to a non-AP STA, instructing it to switch to the DSO sub-channel (i.e., the 20 MHz primary channel CH1 and the 20 MHz secondary channel CH0). The DSO initial control frame carries a sufficiently long padding delay to ensure the delay required for the non-AP STA to switch from the regular channel (i.e., the 20 MHz primary channel) to the DSO sub-channel (i.e., the 20 MHz primary channel CH1 and the 20 MHz secondary channel CH0). The DSO initial control frame can be transmitted using a 40 MHz non-HT duplicate PPDU. Upon receiving the DSO switch indication in the DSO initial control frame, the non-AP STA switches to the 20 MHz primary channel CH1 and the 20 MHz secondary channel CH0 and responds with a response frame (e.g., CTS). The AP and non-AP STA then exchange frames on the DSO sub-channel (i.e., the 20 MHz primary channel CH1 and the 20 MHz secondary channel CH0). When the Non-AP STA detects that the frame exchange is completed, it switches to the normal channel (i.e., the 20 MHz main channel) after the DS0 switching delay.
[0239] After a period of time, the AP sends a QoS Null frame or other frame to the non-AP STA, carrying the Dynamic Subchannel Operation Mode Control subfield and the Dynamic Subchannel Operation Parameter Update subfield in the HE Variant HT Control field. The frame recommends the recommended dynamic subchannel operation mode and parameters, such as enabling DSO, the DSO subchannels (primary channel CH1 and 20 MHz secondary channel CH2), and the maximum transmission bandwidth (i.e., 40 MHz). After receiving the recommended dynamic subchannel operation mode and parameters, the non-AP STA initiates a dynamic subchannel operation parameter update by sending a Dynamic Subchannel Operation Mode Request frame to the AP. This frame indicates enabling DSO, but updates the DSO subchannels to 20 MHz primary channel CH1 and 20 MHz secondary channel CH2, with a maximum transmission bandwidth (i.e., 40 MHz). After receiving the Dynamic Subchannel Operation Mode Request frame from the non-AP STA, the AP responds with a Dynamic Subchannel Operation Mode Response frame to the non-AP STA. After receiving the dynamic sub-channel operation mode response frame from the AP, the non-AP STA uses the updated dynamic sub-channel operation parameters for DSO operation. The non-AP STA operates on either a regular channel (i.e., the 20 MHz primary channel) or a DSO sub-channel (including the 20 MHz primary channel CH1 and the 20 MHz secondary channel CH2, with a maximum transmission bandwidth of 40 MHz).
[0240] When the AP acquires a TXOP on the 20 MHz primary channel CH1 and the 20 MHz secondary channel CH2, it sends a Distributed Segmentation (DSO) initial control frame (e.g., MU-RTS) to the non-AP STA, instructing it to switch to the DSO sub-channel (i.e., the 20 MHz primary channel CH1 and the 20 MHz secondary channel CH0). The DSO initial control frame carries a sufficiently long padding delay to ensure the delay required for the non-AP STA to switch from the regular channel (i.e., the 20 MHz primary channel) to the DSO sub-channel (i.e., the 20 MHz primary channel CH1 and the 20 MHz secondary channel CH2). The DSO initial control frame can be transmitted using a 40 MHz non-HT duplicate PPDU. Upon receiving the DSO switch indication in the DSO initial control frame, the non-AP STA switches to the 20 MHz primary channel CH1 and the 20 MHz secondary channel CH2 and responds with a response frame (e.g., CTS). The AP and non-AP STA then exchange frames on the DSO sub-channel (i.e., the 20 MHz primary channel CH1 and the 20 MHz secondary channel CH2). When the Non-AP STA detects that the frame exchange is completed, it switches to the normal channel (i.e., the 20 MHz main channel) after the DS0 switching delay.
[0241] The solution shown in the above embodiments of the present application can be used for dynamic sub-channel (or sub-band) operation (DSO) mode management in a BSS, and can also be extended to dynamic sub-channel (or sub-band) operation (DSO) mode management in multi-AP or multi-link operation scenarios.
[0242] Please refer to Figure 13, which shows a block diagram of a channel operation device provided by an embodiment of the present application. The device has the function of implementing the steps performed by the first device in the above-mentioned channel operation method. As shown in Figure 13, the device may include:
[0243] The receiving module 1301 receives a dynamic sub-channel operation DSO mode management frame sent by the second device;
[0244] Among them, the DSO mode management frame is used to indicate whether the DSO mode between the first device and the second device is an enabled mode or a disabled mode; the enabled mode is a mode that allows the target device to switch to the target sub-channel for frame exchange through DSO; the target sub-channel is indicated by the DSO mode management frame.
[0245] In some embodiments, the disabled mode is a mode that does not allow the target device to perform frame exchange via DSO;
[0246] or,
[0247] The disabled mode is a mode that does not allow the target device to switch to the target sub-channel through the DSO mode to perform frame exchange.
[0248] In some embodiments, the target device is one or both of the first device and the second device.
[0249] In some embodiments, the apparatus further comprises:
[0250] A setting module is used to set the DSO mode (including DSO disabled mode and DSO enabled mode) between the first device and the second device and / or the operating parameters for DSO control according to the DSO mode management frame.
[0251] In some embodiments, the DSO mode management frame is a DSO mode notification frame, and the apparatus further comprises:
[0252] The first sending module is used to return the DSO mode notification frame to the second device within a timeout period after receiving the DSO mode notification frame.
[0253] In some embodiments, the DSO mode management frame is a DSO mode request frame, and the setting module is used to set the DSO mode and / or DSO control operating parameters between the first device and the second device according to the DSO mode request frame when determining to accept the DSO mode and / or DSO control operating parameters indicated by the DSO mode request frame.
[0254] In some embodiments, the apparatus further comprises:
[0255] The second sending module is used to return a first DSO mode response frame to the second device; the first DSO mode response frame is used to indicate whether to accept the DSO mode indicated by the DSO mode request frame and / or the operating parameters for DSO control.
[0256] In some embodiments, the first DSO mode response frame includes a first status code; the first status code is used to indicate whether the DSO mode indicated by the DSO mode request frame and / or the operating parameters for DSO control are accepted.
[0257] In some embodiments, the apparatus further comprises:
[0258] The third sending module is used to send a non-request triggered second DSO mode response frame to the second device; the second DSO mode response frame is used to indicate the recommended DSO mode and / or operating parameters for DSO control.
[0259] In some embodiments, the second DSO mode response frame includes a second status code; the second status code is used to indicate that the second DSO mode response frame is used to recommend the DSO mode and / or perform operating parameters for DSO control.
[0260] In some embodiments, the DSO mode management frame includes at least one of a DSO mode control field and a DSO parameter update field;
[0261] The DSO mode control field is used to control the DSO mode between the first device and the second device;
[0262] The DSO parameter update field is used to update operating parameters for DSO control between the first device and the second device.
[0263] In some embodiments, the second DS0 mode response frame includes at least one of a DS0 mode control field and a DS0 parameter update field;
[0264] The DSO mode control field is used to control the DSO mode between the first device and the second device;
[0265] The DSO parameter update field is used to update operating parameters for DSO control between the first device and the second device.
[0266] In some embodiments, the DSO mode control field includes at least one of a DSO mode subfield, a DSO subchannel bitmap subfield, a maximum transmission bandwidth subfield, and a DSO parameter update control field;
[0267] The DSO mode subfield is used to indicate the DSO mode to be switched to;
[0268] The DS0 sub-channel bitmap subfield is used to indicate the target sub-channel through a bitmap;
[0269] The maximum transmission bandwidth subfield is used to indicate the maximum presentation layer protocol data unit PPDU bandwidth allowed to be received or transmitted on the target subchannel;
[0270] The DSO parameter update control field is used to indicate whether a DSO parameter update field exists in the current frame.
[0271] In some embodiments, when the parameter value in the DSO mode subfield is the first parameter value, the DSO mode subfield indicates that the DSO mode to be switched to is the enable mode;
[0272] In a case where the parameter value in the DSO mode subfield is the second parameter value, the DSO mode subfield indicates that the DSO mode to be switched to is a disabled mode.
[0273] In some embodiments, the DSO parameter update field includes at least one of a dynamic sub-channel operation fill delay sub-field and a dynamic sub-channel operation switch delay sub-field;
[0274] The dynamic sub-channel operation filling delay sub-field is used to indicate the minimum media access control MAC filling duration of the channel switch indication frame; the channel switch indication frame is used to trigger the target device to switch to the target sub-channel in a DSO manner to perform frame exchange;
[0275] The dynamic sub-channel operation switching delay sub-field is used to indicate the switching delay of switching from the target sub-channel to the normal sub-channel.
[0276] In some embodiments, when the DSO mode management frame is a DSO mode notification frame, the DSO parameter update field includes a handover timeout subfield;
[0277] The switching timeout subfield is used to indicate the timeout duration for the first device to return the DSO mode notification frame to the second device after receiving the DSO mode notification frame.
[0278] In some embodiments, when the first device is a non-access point (non-AP) device and the second device is an AP device, the receiving module is further configured to receive a channel switching indication frame sent by the second device when a DSO mode between the first device and the second device is in an enabled mode;
[0279] The device further comprises:
[0280] The first switching module is configured to switch to the target sub-channel to perform frame exchange with the second device.
[0281] In some embodiments, the first switching module is further used to switch to a regular sub-channel to exchange frames with the second device within a switching delay indicated by the DSO mode management frame after completing the frame exchange with the second device on the target sub-channel.
[0282] In some embodiments, when the first device is an AP device and the second device is a non-AP device, the apparatus further includes:
[0283] a fourth sending module, configured to send a channel switching indication frame to the second device when the DS0 mode between the first device and the second device is in an enabled mode;
[0284] The device further comprises:
[0285] The second switching module is configured to perform frame exchange with the second device on the target sub-channel.
[0286] In some embodiments, the frame tail of the channel switching indication frame includes a padding element; the duration corresponding to the padding element is not less than the minimum MAC padding duration indicated by the DSO mode management frame.
[0287] In some embodiments, a PPDU bandwidth for frame exchange with the second device on the target subchannel is no greater than a maximum PPDU bandwidth indicated by the DSO mode management frame.
[0288] Please refer to Figure 14, which shows a block diagram of a channel operation device provided by an embodiment of the present application. The device has the function of implementing the steps performed by the second device in the above-mentioned channel operation method. As shown in Figure 14, the device may include:
[0289] A sending module 1401 is configured to send a dynamic sub-channel operation DSO mode management frame to a first device;
[0290] Among them, the DSO mode management frame is used to indicate whether the DSO mode between the first device and the second device is an enabled mode or a disabled mode; the enabled mode is a mode that allows the target device to switch to the target sub-channel for frame exchange through DSO; the target sub-channel is indicated by the DSO mode management frame.
[0291] In some embodiments, the disabled mode is a mode that does not allow the target device to perform frame exchange via DSO;
[0292] or,
[0293] The disabled mode is a mode that does not allow the target device to switch to the target sub-channel through the DSO mode to perform frame exchange.
[0294] In some embodiments, the target device is one or both of the first device and the second device.
[0295] In some embodiments, the apparatus further comprises:
[0296] A setting module is used to set the DSO mode and / or operating parameters for DSO control between the first device and the second device according to the DSO mode management frame.
[0297] In some embodiments, the DSO mode management frame is a DSO mode notification frame, and the setting module is used to:
[0298] Upon receiving the DSO mode notification frame returned by the first device within a timeout period after sending the DSO mode notification frame, setting the DSO mode between the first device and the second device and / or operating parameters for performing DSO control according to the DSO mode notification frame;
[0299] or,
[0300] If the DSO mode notification frame is not received from the first device within the timeout period after the DSO mode notification frame is sent, after the timeout period expires, the DSO mode between the first device and the second device and / or the operating parameters for DSO control are set according to the DSO mode notification frame.
[0301] In some embodiments, the DSO mode management frame is a DSO mode request frame, and the setting module is configured to:
[0302] receiving a first DS0 mode response frame returned by the first device, where the first DS0 mode response frame is used to indicate whether to accept the DS0 mode indicated by the DS0 mode request frame and / or operating parameters for DS0 control;
[0303] In a case where the first DSO mode response frame is used to indicate acceptance of the DSO mode indicated by the DSO mode request frame and / or the operating parameters for DSO control, the DSO mode and / or the operating parameters for DSO control between the first device and the second device are set according to the DSO mode request frame.
[0304] In some embodiments, the first DSO mode response frame includes a first status code; the first status code is used to indicate whether the DSO mode indicated by the DSO mode request frame and / or the operating parameters for DSO control are accepted.
[0305] In some embodiments, the apparatus further comprises:
[0306] The first receiving module is used to receive a non-request triggered second DSO mode response frame sent by the first device; the second DSO mode response frame is used to indicate a recommended DSO mode and / or operating parameters for DSO control.
[0307] In some embodiments, the sending module is configured to send the DS0 mode request frame to the first device according to the second DS0 mode response frame.
[0308] In some embodiments, the second DSO mode response frame includes a second status code; the second status code is used to indicate that the second DSO mode response frame is used to recommend the DSO mode and / or perform operating parameters for DSO control.
[0309] In some embodiments, the DSO mode management frame includes at least one of a DSO mode control field and a DSO parameter update field;
[0310] The DSO mode control field is used to control the DSO mode between the first device and the second device;
[0311] The DSO parameter update field is used to update operating parameters for DSO control between the first device and the second device.
[0312] In some embodiments, the second DS0 mode response frame includes at least one of a DS0 mode control field and a DS0 parameter update field;
[0313] The DSO mode control field is used to control the DSO mode between the first device and the second device;
[0314] The DSO parameter update field is used to update operating parameters for DSO control between the first device and the second device.
[0315] In some embodiments, the DSO mode control field includes at least one of a DSO mode subfield, a DSO subchannel bitmap subfield, a maximum transmission bandwidth subfield, and a DSO parameter update control field;
[0316] The DSO mode subfield is used to indicate the DSO mode to be switched to;
[0317] The DS0 sub-channel bitmap subfield is used to indicate the target sub-channel through a bitmap;
[0318] The maximum transmission bandwidth subfield is used to indicate the maximum presentation layer protocol data unit PPDU bandwidth allowed to be received or transmitted on the target subchannel;
[0319] The DSO parameter update control field is used to indicate whether a DSO parameter update field exists in the current frame.
[0320] In some embodiments, when the parameter value in the DSO mode subfield is the first parameter value, the DSO mode subfield indicates that the DSO mode to be switched to is the enable mode;
[0321] In a case where the parameter value in the DSO mode subfield is the second parameter value, the DSO mode subfield indicates that the DSO mode to be switched to is a disabled mode.
[0322] In some embodiments, the DSO parameter update field includes at least one of a dynamic sub-channel operation fill delay sub-field and a dynamic sub-channel operation switch delay sub-field;
[0323] The dynamic sub-channel operation filling delay sub-field is used to indicate the minimum media access control MAC filling duration of the channel switch indication frame; the channel switch indication frame is used to trigger the target device to switch to the target sub-channel in a DSO manner to perform frame exchange;
[0324] The dynamic sub-channel operation switching delay sub-field is used to indicate the switching delay of switching from the target sub-channel to the normal sub-channel.
[0325] In some embodiments, when the DSO mode management frame is a DSO mode notification frame, the DSO parameter update field includes a handover timeout subfield;
[0326] The switching timeout subfield is used to indicate the timeout duration for the first device to return the DSO mode notification frame to the second device after receiving the DSO mode notification frame.
[0327] In some embodiments, when the first device is a non-AP device and the second device is an AP device, the sending module is further configured to send a channel switching indication frame to the first device when a DS0 mode between the first device and the second device is in an enabled mode;
[0328] The device further comprises:
[0329] The first switching module is configured to perform frame exchange with the first device on the target sub-channel.
[0330] In some embodiments, when the first device is an AP device and the second device is a non-AP device, the apparatus further includes:
[0331] A second receiving module is configured to receive a channel switching indication frame sent by the first device when the DSO mode between the first device and the second device is in an enabled mode;
[0332] The device further comprises:
[0333] The second switching module is configured to switch to the target sub-channel to perform frame exchange with the first device.
[0334] In some embodiments, the second switching module is further used to switch to a regular sub-channel to exchange frames with the first device within a switching delay indicated by the DSO mode management frame after the frame exchange with the first device on the target sub-channel is completed.
[0335] In some embodiments, the frame tail of the channel switching indication frame includes a padding element; the duration corresponding to the padding element is not less than the minimum MAC padding duration indicated by the DSO mode management frame.
[0336] In some embodiments, a PPDU bandwidth for data transmission with the first device on the target subchannel is no greater than a maximum PPDU bandwidth indicated by the DSO mode management frame.
[0337] It should be noted that the device provided in the above embodiment only uses the division of the above-mentioned functional modules as an example to implement its functions. In actual applications, the above-mentioned functions can be assigned to different functional modules according to actual needs, that is, the content structure of the device can be divided into different functional modules to complete all or part of the functions described above.
[0338] Regarding the apparatus in the above embodiment, the specific manner in which each module performs operations has been described in detail in the embodiment of the method, and will not be elaborated here.
[0339] Please refer to Figure 15, which shows a schematic diagram of the structure of a communication device 1500 provided in one embodiment of the present application. The communication device 1500 may be a multi-link device and may include: a processor 1501, a receiver 1502, a transmitter 1503, a memory 1504, and a bus 1505.
[0340] The processor 1501 includes one or more processing cores. The processor 1501 executes various functional applications and information processing by running software programs and modules.
[0341] The receiver 1502 and the transmitter 1503 may be implemented as a communication component, which may be a communication chip, which may also be called a transceiver.
[0342] The memory 1504 is connected to the processor 1501 via a bus 1505 .
[0343] The memory 1504 may be used to store a computer program, and the processor 1501 may be used to execute the computer program to implement the various steps performed by the terminal device in the above method embodiment.
[0344] In addition, memory 1504 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, including but not limited to: magnetic disk or optical disk, electrically erasable programmable read-only memory, erasable programmable read-only memory, static access memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.
[0345] In an exemplary embodiment, the communication device includes a processor, a memory, and a transceiver (the transceiver may include a receiver and a transmitter, the receiver is used to receive information, and the transmitter is used to send information);
[0346] In one possible implementation, the processor and the transceiver may be used to execute all or part of the steps executed by the first device or the second device in any of the embodiments of FIG. 4 , FIG. 5 or FIG. 6 , which are not described in detail here.
[0347] An embodiment of the present application also provides a computer-readable storage medium, which stores a computer program. The computer program is loaded and executed by a processor to implement the various steps performed by the first device or the second device in the method shown in any of the embodiments of Figures 4, 5 or 6 above.
[0348] The present application also provides a computer program product, which includes computer instructions stored in a computer-readable storage medium. A processor of a communication device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the communication device to perform each step performed by the first device or the second device in the method shown in any of the embodiments of FIG. 4 , FIG. 5 , or FIG. 6 .
[0349] The present application also provides a chip, which includes a programmable logic circuit and / or program instructions, and the chip is used to run in a communication device so that the communication device executes each step performed by the first device or the second device in the method shown in any of the embodiments of Figures 4, 5 or 6 above.
[0350] The present application also provides a computer program, which is executed by a processor of a communication device to implement the various steps performed by the first device or the second device in the method shown in any of the embodiments of Figures 4, 5 or 6 above.
[0351] Those skilled in the art will appreciate that in one or more of the above examples, the functions described in the embodiments of the present application can be implemented using hardware, software, firmware, or any combination thereof. When implemented using software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any media that facilitates the transmission of computer programs from one place to another. The storage medium can be any available medium that can be accessed by a general-purpose or special-purpose computer.
[0352] The above description is merely an exemplary embodiment of the present application and is not intended to limit the present application. Any modifications, equivalent substitutions, improvements, etc. made within the spirit and principles of the present application shall be included in the scope of protection of the present application.
Claims
1. A channel operation method, It is characterized in that The method is performed by a first device, and includes: receiving a dynamic sub-channel operation DSO mode management frame sent by a second device; Among them, the DSO mode management frame is used to indicate that the DSO mode between the first device and the second device is an enabled mode or a disabled mode; the enabled mode is a mode that allows the target device to switch to the target sub-channel for frame exchange through the DSO method; the target sub-channel is indicated by the DSO mode management frame.
2. The method according to claim 1, It is characterized in that The disabled mode is a mode that does not allow the target device to perform frame exchange in a DSO manner; or, The disabled mode is a mode that does not allow the target device to switch to the target sub-channel to perform frame exchange through the DSO mode.
3. The method according to claim 1 or 2, It is characterized in that The target device is one or both of the first device and the second device.
4. The method according to any one of claims 1 to 3, It is characterized in that The method further comprises: According to the DSO mode management frame, the DSO mode between the first device and the second device and / or operating parameters for DSO control are set.
5. The method according to any one of claims 1 to 4, It is characterized in that The DSO mode management frame is a DSO mode notification frame, and the method further includes: Within a timeout period after receiving the DSO mode notification frame, the DSO mode notification frame is returned to the second device.
6. The method according to claim 4, It is characterized in that The DSO mode management frame is a DSO mode request frame, and setting the DSO mode between the first device and the second device and / or operating parameters for DSO control according to the DSO mode management frame includes: When it is determined to accept the DSO mode and / or operating parameters for DSO control indicated by the DSO mode request frame, the DSO mode and / or operating parameters for DSO control between the first device and the second device are set according to the DSO mode request frame.
7. The method according to claim 6, It is characterized in that The method further comprises: A first DSO mode response frame is returned to the second device; the first DSO mode response frame is used to indicate whether to accept the DSO mode indicated by the DSO mode request frame and / or the operating parameters for DSO control.
8. The method according to claim 7, It is characterized in that The first DSO mode response frame includes a first status code; the first status code is used to indicate whether to accept the DSO mode indicated by the DSO mode request frame and / or the operating parameters for DSO control.
9. The method according to any one of claims 6 to 8, It is characterized in that The method further comprises: A second DSO mode response frame triggered unsolicited is sent to the second device; the second DSO mode response frame is used to indicate a recommended DSO mode and / or operating parameters for DSO control.
10. The method according to claim 9, It is characterized in that The second DSO mode response frame includes a second status code; the second status code is used to indicate that the second DSO mode response frame is used to recommend the DSO mode and / or perform operating parameters for DSO control.
11. The method according to any one of claims 1 to 10, It is characterized in that The DSO mode management frame includes at least one of a DSO mode control field and a DSO parameter update field; The DSO mode control field is used to control the DSO mode between the first device and the second device; The DSO parameter update field is used to update operating parameters for DSO control between the first device and the second device.
12. The method according to claim 9 or 10, It is characterized in that The second DS0 mode response frame includes at least one of a DS0 mode control field and a DS0 parameter update field; The DSO mode control field is used to control the DSO mode between the first device and the second device; The DSO parameter update field is used to update operating parameters for DSO control between the first device and the second device.
13. The method according to claim 11 or 12, It is characterized in that The DSO mode control field includes at least one of a DSO mode subfield, a DSO subchannel bitmap subfield, a maximum transmission bandwidth subfield, and a DSO parameter update control field; The DSO mode subfield is used to indicate the DSO mode to be switched to; The DSO subchannel bitmap subfield is used to indicate the target subchannel through a bitmap; The maximum transmission bandwidth subfield is used to indicate the maximum presentation layer protocol data unit PPDU bandwidth allowed to be received or transmitted on the target subchannel; The DSO parameter update control field is used to indicate whether a DSO parameter update field exists in the current frame.
14. The method according to claim 13, It is characterized in that In the case where the parameter value in the DSO mode subfield is the first parameter value, the DSO mode subfield indicates that the DSO mode to be switched to is an enable mode; In a case where the parameter value in the DSO mode subfield is the second parameter value, the DSO mode subfield indicates that the DSO mode to be switched to is a non-enabled mode.
15. The method according to any one of claims 11 to 14, It is characterized in that The DSO parameter update domain includes at least one of a dynamic subchannel operation filling delay subdomain and a dynamic subchannel operation switching delay subdomain; The dynamic subchannel operation filling delay subfield is used to indicate the minimum media access control MAC filling duration of the channel switching indication frame; the channel switching indication frame is used to trigger the target device to switch to the target subchannel for frame exchange in a DSO manner; The dynamic sub-channel operation switching delay sub-field is used to indicate the switching delay of switching from the target sub-channel to the regular sub-channel.
16. The method according to any one of claims 11 to 15, It is characterized in that In the case where the DSO mode management frame is a DSO mode notification frame, the DSO parameter update field includes a handover timeout subfield; The switching timeout subfield is used to indicate the timeout duration for the first device to return the DSO mode notification frame to the second device after receiving the DSO mode notification frame.
17. The method according to any one of claims 1 to 16, It is characterized in that In the case where the first device is a non-access point (non-AP) device and the second device is an AP device, the method further includes: When the DSO mode between the first device and the second device is in an enabled mode, receiving a channel switching indication frame sent by the second device; Switch to the target subchannel to perform frame exchange with the second device.
18. The method according to claim 17, It is characterized in that The method further comprises: After the frame exchange with the second device on the target sub-channel is completed, the frame exchange with the second device on the regular sub-channel is switched within the switching delay indicated by the DSO mode management frame.
19. The method according to any one of claims 1 to 16, It is characterized in that In a case where the first device is an AP device and the second device is a non-AP device, the method further includes: When the DSO mode between the first device and the second device is in an enabled mode, sending a channel switching indication frame to the second device; Perform frame exchange with the second device on the target subchannel.
20. The method according to any one of claims 17 to 19, It is characterized in that The frame tail of the channel switching indication frame includes a padding element; the duration corresponding to the padding element is not less than the minimum MAC padding duration indicated by the DSO mode management frame.
21. The method according to any one of claims 17 to 20, It is characterized in that The PPDU bandwidth for frame exchange with the second device on the target subchannel is not greater than the maximum PPDU bandwidth indicated by the DSO mode management frame.
22. A channel operation method, It is characterized in that The method is performed by a second device, and includes: Sending a dynamic sub-channel operation DSO mode management frame to the first device; Among them, the DSO mode management frame is used to indicate that the DSO mode between the first device and the second device is an enabled mode or a disabled mode; the enabled mode is a mode that allows the target device to switch to the target sub-channel for frame exchange through the DSO method; the target sub-channel is indicated by the DSO mode management frame.
23. The method according to claim 22, It is characterized in that The disabled mode is a mode that does not allow the target device to perform frame exchange in a DSO manner; or, The disabled mode is a mode that does not allow the target device to switch to the target sub-channel to perform frame exchange through the DSO mode.
24. The method according to claim 22 or 23, It is characterized in that The target device is one or both of the first device and the second device.
25. The method according to any one of claims 22 to 24, It is characterized in that The method further comprises: According to the DSO mode management frame, the DSO mode between the first device and the second device and / or operating parameters for DSO control are set.
26. The method according to claim 25, It is characterized in that The DSO mode management frame is a DSO mode notification frame, and setting the DSO mode between the first device and the second device and / or operating parameters for DSO control according to the DSO mode management frame includes: When receiving the DSO mode notification frame returned by the first device within a timeout period after sending the DSO mode notification frame, setting the DSO mode between the first device and the second device and / or operating parameters for DSO control according to the DSO mode notification frame; or, Within the timeout period after sending the DSO mode notification frame, the DSO mode notification frame returned by the first device is not received In this case, after the timeout period is reached, the DSO mode between the first device and the second device and / or the operating parameters for DSO control are set according to the DSO mode notification frame.
27. The method according to claim 25, It is characterized in that The DSO mode management frame is a DSO mode request frame, and setting the DSO mode between the first device and the second device according to the DSO mode management frame includes: receiving a first DSO mode response frame returned by the first device, where the first DSO mode response frame is used to indicate whether to accept the DSO mode indicated by the DSO mode request frame and / or operating parameters for DSO control; In a case where the first DSO mode response frame is used to indicate acceptance of the DSO mode indicated by the DSO mode request frame and / or the operating parameters for DSO control, the DSO mode and / or the operating parameters for DSO control between the first device and the second device are set according to the DSO mode request frame.
28. The method according to claim 27, It is characterized in that The first DSO mode response frame includes a first status code; the first status code is used to indicate whether to accept the DSO mode indicated by the DSO mode request frame and / or the operating parameters for DSO control.
29. The method according to claim 27 or 28, It is characterized in that The method further comprises: Receive a second DSO mode response frame that is triggered unsolicited and sent by the first device; the second DSO mode response frame is used to indicate a recommended DSO mode and / or operating parameters for DSO control.
30. The method according to claim 29, It is characterized in that The sending a DSO mode management frame to the first device includes: According to the second DS0 mode response frame, the DS0 mode request frame is sent to the first device.
31. The method according to claim 29 or 30, It is characterized in that The second DSO mode response frame includes a second status code; the second status code is used to indicate that the second DSO mode response frame is used to recommend the DSO mode and / or perform operating parameters for DSO control.
32. A method according to any one of claims 22 to 31, It is characterized in that The DSO mode management frame includes at least one of a DSO mode control field and a DSO parameter update field; The DSO mode control field is used to control the DSO mode between the first device and the second device; The DSO parameter update field is used to update operating parameters for DSO control between the first device and the second device.
33. The method according to claim 30 or 31, It is characterized in that The second DS0 mode response frame includes at least one of a DS0 mode control field and a DS0 parameter update field; The DSO mode control field is used to control the DSO mode between the first device and the second device; The DSO parameter update field is used to update operating parameters for DSO control between the first device and the second device.
34. The method according to claim 32 or 33, It is characterized in that The DSO mode control field includes at least one of a DSO mode subfield, a DSO subchannel bitmap subfield, a maximum transmission bandwidth subfield, and a DSO parameter update control field; The DSO mode subfield is used to indicate the DSO mode to be switched to; The DSO subchannel bitmap subfield is used to indicate the target subchannel through a bitmap; The maximum transmission bandwidth subfield is used to indicate the maximum presentation layer protocol data unit PPDU bandwidth allowed to be received or transmitted on the target subchannel; The DSO parameter update control field is used to indicate whether a DSO parameter update field exists in the current frame.
35. The method according to claim 34, It is characterized in that In the case where the parameter value in the DSO mode subfield is the first parameter value, the DSO mode subfield indicates that the DSO mode to be switched to is an enable mode; In a case where the parameter value in the DSO mode subfield is the second parameter value, the DSO mode subfield indicates that the DSO mode to be switched to is a non-enabled mode.
36. A method according to any one of claims 32 to 35, It is characterized in that The DSO parameter update domain includes at least one of a dynamic subchannel operation filling delay subdomain and a dynamic subchannel operation switching delay subdomain; The dynamic sub-channel operation filling delay sub-domain is used to indicate the minimum media access control MAC filling duration of the channel switching indication frame; the channel switching indication frame is used to trigger the target device to switch to the target sub-channel for frame exchange in a DSO manner; The dynamic sub-channel operation switching delay sub-field is used to indicate the switching delay of switching from the target sub-channel to the regular sub-channel.
37. A method according to any one of claims 32 to 36, It is characterized in that In the case where the DSO mode management frame is a DSO mode notification frame, the DSO parameter update field includes a handover timeout subfield; The switching timeout subfield is used to indicate the timeout duration for the first device to return the DSO mode notification frame to the second device after receiving the DSO mode notification frame.
38. A method according to any one of claims 22 to 37, It is characterized in that In a case where the first device is a non-AP device and the second device is an AP device, the method further includes: When the DSO mode between the first device and the second device is in an enabled mode, sending a channel switching indication frame to the first device; Perform frame exchange with the first device on the target subchannel.
39. The method according to any one of claims 22 to 37, It is characterized in that In a case where the first device is an AP device and the second device is a non-AP device, the method further includes: When the DSO mode between the first device and the second device is in an enabled mode, receiving a channel switching indication frame sent by the first device; Switch to the target subchannel to perform frame exchange with the first device.
40. The method according to claim 39, It is characterized in that The method further comprises: After the frame exchange with the first device on the target sub-channel is completed, the frame is switched to the regular sub-channel to exchange frames with the first device within the switching delay indicated by the DSO mode management frame.
41. A method according to any one of claims 38 to 40, It is characterized in that The frame tail of the channel switching indication frame includes a padding element; the duration corresponding to the padding element is not less than the minimum MAC padding duration indicated by the DSO mode management frame.
42. A method according to any one of claims 38 to 41, It is characterized in that A PPDU bandwidth for data transmission with the first device on the target subchannel is no greater than a maximum PPDU bandwidth indicated by the DSO mode management frame.
43. A channel operation device, It is characterized in that The device comprises: A receiving module, receiving a dynamic sub-channel operation DSO mode management frame sent by a second device; Among them, the DSO mode management frame is used to indicate that the DSO mode between the first device and the second device is an enabled mode or a disabled mode; the enabled mode is a mode that allows the target device to switch to the target sub-channel for frame exchange through the DSO method; the target sub-channel is indicated by the DSO mode management frame.
44. A channel operation device, It is characterized in that The device comprises: A sending module, configured to send a dynamic sub-channel operation DSO mode management frame to the first device; Among them, the DSO mode management frame is used to indicate that the DSO mode between the first device and the second device is an enabled mode or a disabled mode; the enabled mode is a mode that allows the target device to switch to the target sub-channel for frame exchange through the DSO method; the target sub-channel is indicated by the DSO mode management frame.
45. A communication device, It is characterized in that The communication device is implemented as a first device, and the communication device includes a processor, a memory, and a transceiver; The transceiver is used to receive a dynamic sub-channel operation DSO mode management frame sent by the second device; Among them, the DSO mode management frame is used to indicate that the DSO mode between the first device and the second device is an enabled mode or a disabled mode; the enabled mode is a mode that allows the target device to switch to the target sub-channel for frame exchange through the DSO method; the target sub-channel is indicated by the DSO mode management frame.
46. A communication device, It is characterized in that The communication device is implemented as a second device, and the communication device includes a processor, a memory, and a transceiver; The transceiver is used to send a dynamic sub-channel operation DSO mode management frame to the first device; Among them, the DSO mode management frame is used to indicate that the DSO mode between the first device and the second device is an enabled mode or a disabled mode; the enabled mode is a mode that allows the target device to switch to the target sub-channel for frame exchange through the DSO method; the target sub-channel is indicated by the DSO mode management frame.
47. A computer readable storage medium, It is characterized in that The storage medium stores a computer program, and the computer program is used to be executed by a processor to implement the channel operation method according to any one of claims 1 to 42.
48. A chip, It is characterized in that The chip is used to run in a communication device so that the communication device executes the channel operation method according to any one of claims 1 to 42.
49. A computer program product, It is characterized in that The computer program product includes computer instructions, which are stored in a computer-readable storage medium; the processor of the communication device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, so that the communication device executes the channel operation method as described in any one of claims 1 to 42.
50. A computer program, It is characterized in that The computer program is executed by a processor of a communication device to implement the channel operation method according to any one of claims 1 to 42.
Citation Information
Cited By
Signaling for dynamic subchannel operation (DSO)
US20250113339A1