Channel operation method and apparatus
Patent Information
- Authority / Receiving Office
- JP · JP
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-03-22
- Publication Date
- 2026-04-01
AI Technical Summary
Existing wireless communication technologies lack a dynamic and flexible mechanism for subchannel operation between access point (AP) and non-AP devices, leading to inefficiencies in frame exchange due to semi-static service cycles and lack of consultation in dynamic subband operations.
A dynamic subchannel operation (DSO) mode management method that includes sending and receiving DSO mode management frames to manage and control the switching of subchannels for frame exchange, ensuring compatibility with AP and non-AP devices based on channel conditions and QoS requirements.
Enhances communication effectiveness by providing a flexible and dynamic mechanism for subchannel operation, ensuring timely and efficient frame exchange while meeting channel and QoS requirements.
Smart Images

Figure 00000000_0000_ABST
Abstract
Description
Technical Field
[0004] , , , , , , ,
[0003] ,
[0001] This application relates to the technical field of wireless communications, and particularly to a channel operation method, apparatus, communication device, and storage medium.
Background Art
[0002] In a Wireless Local Area Network (WLAN), during the communication process between an access point AP device and a non-AP device, the subchannel (or subband) between the two can be dynamically switched.
[0003] In related technologies, for example, when an AP device and a certain non-AP device are communicating on a primary channel, when the AP device obtains a Transmission Opportunity (TXOP) on a secondary channel, the non-AP device can be instructed to switch to the secondary channel, and after the TXOP ends, the non-AP device switches back to the primary channel.
Summary of the Invention
[0004] Embodiments of this application provide a channel operation method, apparatus, communication device, and storage medium. The technical solutions are as follows: On one hand, embodiments of this application provide a channel operation method, which is executed by a first device, and the method includes: receiving a Dynamic Subchannel Operation (DSO) mode management frame sent from a second device; Here, the DSO mode management frame is used to indicate whether the DSO mode between the first device and the second device is enable mode or disable mode, the enable mode being a mode that allows the target device to switch to a target subchannel and perform frame exchange in a DSO manner, and the target subchannel is indicated by the DSO mode management frame.
[0005] In one aspect, embodiments of this application provide a channel operation method, the method being performed by a second device, and the method is The step includes sending a dynamic subchannel operation DSO mode management frame to the first device, Here, the DSO mode management frame is used to indicate whether the DSO mode between the first device and the second device is enable mode or disable mode, the enable mode being a mode that allows the target device to switch to a target subchannel and perform frame exchange in a DSO manner, and the target subchannel is indicated by the DSO mode management frame.
[0006] In one aspect, the embodiments of this application provide a channel operating device, and the device is A receiving module is provided for receiving dynamic subchannel operation DSO mode management frames transmitted from a second device, Here, the DSO mode management frame is used to indicate whether the DSO mode between the first device and the second device is enable mode or disable mode, the enable mode being a mode that allows the target device to switch to a target subchannel and perform frame exchange in a DSO manner, and the target subchannel is indicated by the DSO mode management frame.
[0007] In one aspect, the embodiments of this application provide a channel operating device, and the device is The first device includes a transmit module used to transmit dynamic subchannel operation DSO mode management frames, Here, the DSO mode management frame is used to indicate whether the DSO mode between the first device and the second device is enable mode or disable mode, the enable mode being a mode that allows the target device to switch to a target subchannel and perform frame exchange in a DSO manner, and the target subchannel is indicated by the DSO mode management frame.
[0008] In another aspect, embodiments of the present application provide a communication device, which is a multilink device, comprising a processor, memory, and transceiver, wherein a computer program is stored in the memory, and the computer program, when executed by the processor, is used to implement the channel operation method described above.
[0009] In another aspect, embodiments of this application provide a computer-readable storage medium in which a computer program is stored, and when the computer program is loaded and executed by a processor, the above-described channel operation method is realized.
[0010] In another aspect, a computer program product is provided, the computer program including computer instructions, the computer instructions being stored in a computer-readable storage medium. The processor of a communication device reads the computer instructions from the computer-readable storage medium, and the processor executes the computer instructions, thereby causing the communication device to perform the channel operation method described above.
[0011] In another aspect, a chip is provided, which includes programmable logic circuitry and / or program instructions, and which operates in a communication device and is used to cause the communication device to perform the channel operation method described above.
[0012] In another aspect, a computer program is provided, which, when executed by the processor of a communication device, realizes the channel operation method described above.
[0013] The technical solutions provided by the embodiments of this application have the following beneficial effects.
[0014] A first device supporting dynamic subchannel operation can receive a DSO mode management frame transmitted from a second device and consult whether to allow the target device in the two devices to switch to a target subchannel and perform frame exchange using the DSO method. At the same time, the DSO mode management frame is further used to indicate the target subchannel on which to perform frame exchange using the DSO method. The above solution provides a consultation mechanism for DSO, controls the timing and subchannel for DSO-based frame exchange between the first and second devices, improves the flexibility of the DSO mechanism, and further enhances the communication effectiveness of DSO-based frame exchange. [Brief explanation of the drawing]
[0015] To more clearly illustrate the technical solutions in the embodiments of this application, the accompanying drawings that may be used in the description of the embodiments are briefly described below. However, obviously, the accompanying drawings described below represent only a few embodiments of this application, and those skilled in the art can obtain other drawings based on these without any creative work. [Figure 1] This is a schematic diagram of the network architecture of a communication system provided in one embodiment of this application. [Figure 2] This is a format diagram of a single TWT parameter setting field relating to this application. [Figure 3] This is a schematic diagram of the DSO control described in this application. [Figure 4]It is a flowchart of a channel operation method provided by an embodiment of the present application. [Figure 5] It is a flowchart of a channel operation method provided by an embodiment of the present application. [Figure 6] It is a flowchart of a channel operation method provided by an embodiment of the present application. [Figure 7] It is a schematic diagram of a dynamic sub-channel operation mode control field format according to the embodiment shown in FIG. 6. [Figure 8] It is a schematic diagram of a dynamic sub-channel operation parameter update field format according to the embodiment shown in FIG. 6. [Figure 9] It 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. [Figure 10] It 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. [Figure 11] It is a schematic diagram of a dynamic sub-channel operation mode and / or parameter update protocol based on a request / response frame according to the embodiment shown in FIG. 6. [Figure 12] It is a schematic diagram of a dynamic sub-channel operation mode and / or parameter update protocol based on a request / response frame according to the embodiment shown in FIG. 6. [Figure 13] It is a block diagram of a channel operation device provided by an embodiment of the present application. [Figure 14] It is a block diagram of a channel operation device provided by an embodiment of the present application. [Figure 15] It is a schematic diagram of the structure of a communication device provided by an embodiment of the present application. [[ID=�5]]
Embodiments for Carrying Out the Invention
[0016] To make the purpose, technical solution and advantages of the present application clearer, the embodiments of the present application will be described in more detail below with reference to the accompanying drawings.
[0017] The network architectures and business scenarios described in the embodiments of this application are intended to provide a clearer explanation of the technical solutions of the embodiments, but do not constitute limitations on the technical solutions provided by the embodiments. Those skilled in the art will understand that, as network architectures evolve and new business scenarios emerge, the technical solutions provided by the embodiments are equally applicable to similar technical problems.
[0018] Referring to Figure 1, a schematic diagram of the network architecture of a communication system provided by one embodiment of the present application is shown. The network architecture may include a site 10 and an access point 20.
[0019] There are typically multiple sites 10, and each access point 20 is associated with one or more sites 10. Sites 10 may include various handheld devices, in-vehicle devices, wearable devices, computing devices, or other processing devices connected to wireless modems, as well as various forms of user equipment (UE), mobile stations (MS), terminal devices, etc. For convenience of explanation, in the embodiments of this application, the devices mentioned above are collectively referred to as sites STA.
[0020] Access point 20 is a device located in the access network to provide wireless communication capabilities to site 10, and is also called an AP (Access Point). Access point 20 may include various types of wireless routers, wireless switches, or wireless relay devices.
[0021] The above site 10 and / or access point 20 may be multilink devices.
[0022] Optionally, although not shown in Figure 1, the above network architecture may further include other network devices, such as gateway devices.
[0023] Site 10 and access point 20 can be associated and communicate with each other via wireless local area network technology, for example, by communicating based on the IEEE 802.11 protocol.
[0024] The IEEE 802.11 BF Working Group is currently discussing the development of a protocol that specifies how to achieve WLAN sensing using WLAN signals compliant with the IEEE 802.11 protocol. WLAN terminals participating in sensing may have roles such as the initiator of a sensing session, the responder of a sensing session, the sender of a sensing signal, and the receiver of a sensing signal.
[0025] A WLAN sensing session includes one or more stages: session establishment, sensing measurement, sensing report, and session termination. A WLAN terminal may have one or more roles in a single sensing session; for example, the initiator of a sensing session may be simply the initiator, the transmitter of a sensing signal, the receiver of a sensing signal, or both simultaneously.
[0026] Before describing the technical solutions of this application, we will first explain some of the technical knowledge relating to this application.
[0027] 1) High Efficiency Subchannel Selective Transmission (HE SST) operation HE SST non-AP sites (non-AP STAs) and HE SST APs establish subchannel selective transmission (SST) by negotiating the trigger-enabled target wake time (TWT): 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 20 MHz operating STA.
[0028] The TWT request may have a TWT Channel field with all four LSBs or all four MSBs set to 1 to indicate whether the primary 80 MHz channel or the secondary 80 MHz channel is requested to contain the RU allocations addressed to the HE SST non-AP STA that is an 80 MHz operating STA.
[0029] The TWT response must 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 20 MHz operating STA.
[0030] The TWT response shall have a TWT Channel field with all 4 LSBs or all 4 MSBs set to 1 to indicate whether the primary 80 MHz channel or the secondary 80 MHz channel will contain the RU allocations addressed to the HE SST non-AP STA that is an 80 MHz operating STA.
[0031] Referring to Figure 2, a format diagram of a single TWT parameter setting field according to this application is shown. Here, the Individual TWT Parameter Set field in the TWT Parameter Information field of a TWT element includes a TWT Channel field.
[0032] The TWT Channel field contains a bitmap that provides information for site STA to negotiate as a temporary channel during the TWT Service Period (SP). Each bit in the bitmap corresponds to one minimum width channel in the band currently operated by the associated Basic Service Set (BSS) of the TWT response site STA, with the least significant bit corresponding to the least significant channel number in the BSS's operating channels. In the HE BSS, the minimum width channel is equal to 20 MHz. Setting a position in the bitmap sent from the TWT requesting STA to 1 means requesting that the channel corresponding to that position be operated as a temporary channel during the TWT SP period. Setting a position in the bitmap sent from the TWT response STA to 1 means allowing the channel corresponding to that position to be operated as a temporary channel during the TWT SP period.
[0033] If the HE SST AP causes a change in its operating channel or channel width, and any secondary channel of the trigger-enabled TWT is 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.
[0034] The HE SST AP must exchange frames with the HE SST non-AP STA during the trigger-enable TWT SP period, in accordance with the rules stipulated by the Individual TWT agreement, and at the same time ensure the following: HE SST non-AP STA-bound Downlink (DL) Multi-User (MU) Physical Layer Protocol Data Unit (PPDU) and individually addressed RUs assigned in the trigger frame are located within the subchannels indicated in the TWT Channel field of the TWT response. The trigger-enabled TWT SP does not overlap with the Target Beacon Transmission Time (TBTT) that sends the Delivery Traffic Indication Message (DTIM) beacon frame. A similar subchannel is used for all trigger-enabled TWT SPs that overlap in time with the same HE SST non-AP STA.
[0035] The HE SST non-AP STA must exchange frames with the HE SST AP during the trigger-enable TWT SP period, in accordance with the rules stipulated by the Individual TWT Agreement, and at the same time, the non-AP STA must ensure the following: At the TWT start time, STA should be available in the subchannel indicated in the TWT channel field of the TWT response. Accessing the media using a Distributed Coordination Function (DCF) or an Enhanced Distributed Channel Access Function (EDCAF) on a subchannel is prohibited. In particular, unless Clear Channel Assessment (CCA) has been performed, the system should not respond to trigger frames sent to it until it detects a frame that can set the Network Allocation Vector (NAV) or until a period equal to NAVSyncDelay appears (based on the relatively earlier of the two).
[0036] When a PPDU is received on a subchannel, the NAV should be updated in accordance with the HE channel access provision "Updating two NAVs".
[0037] The HE SST non-AP STA includes a Channel Switch Timing element in the relevant request frame (re)transmitted to the HE SST AP, indicating the time required for the STA to switch between different subchannels. The received channel switch time informs the HE SST AP of the duration during which the HE SST non-AP STA may be unavailable to receive frames before the TWT start time and after the TWT SP of the trigger enable has finished.
[0038] 2) Dynamic subband operation IEEE 802.11-22 / 2204r0 proposes Dynamic Subband Operation, which allows a 320MHz AP to dynamically direct a 160MHz non-AP to a Tx / Rx opportunity on a secondary 160MHz band, and can also extend to any AP / non-AP STA bandwidth combination where the bandwidth supported by the AP exceeds that of the non-AP site (non-AP STA). Within each dynamic allocation opportunity, the operation can be downlink (DL) transmission or triggered uplink (UL) transmission.
[0039] Dynamic subband operation allows the AP to dynamically utilize the secondary 160MHz bandwidth based on TXOP when it gains channel access on the secondary 160MHz.
[0040] The AP can dynamically determine whether to allocate bandwidth to non-AP sites at a primary or secondary 160MHz, and which non-AP sites to allocate bandwidth to in this manner, based on bandwidth availability, channel conditions, and QoS requirements.
[0041] Dynamic subband operation primarily involves the following: when an AP initiates TXOP acquisition in the 320MHz bandwidth, it sends instructions to non-AP sites supporting DSO, requesting the non-AP sites to convert to a secondary 160MHz for the TXOP, and then continuing frame exchange on the secondary 160MHz.
[0042] Referring to Figure 3, a schematic diagram of the DSO control according to this application is shown. Here, the AP sends to the DSO non-AP supporting the DSO 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.
[0043] The subband switching control frame has sufficient padding to cover the subband switching delay (i.e., the delay required for the non-AP site to switch from primary 160MHz to secondary 160MHz). Upon TXOP termination (e.g., TXOP termination detected by a time interval of SIFS + incremental time), the DSO non-AP switches to operate on primary 160MHz.
[0044] Currently, the High Efficiency Subchannel Selective Transmission Operation (HE SST operation) defined in IEEE 802.11ax is based on Individual TWTs (TWTs). That is, a non-AP site (non-AP STA) performing HE SST operations must first establish an individual TWT protocol agreement with the access point AP. Then, the AP and non-AP STA exchange frames using the SST method during a TWT service cycle (TWT SP) based on a coordinated trigger enable. HE SST operations primarily require pre-coordination of the service cycle and suffer from a lack of dynamic characteristics, including the following: 1) During the pre-adjusted semi-static service cycle SP period, if the AP is unable to secure channel access opportunities on the secondary channel, and the AP is unable to secure channel access opportunities on the secondary channel, it is difficult to realize the advantages of SST operation. 2) While the AP can gain access opportunities through a secondary channel outside of the semi-static SP, it cannot coordinate any non-AP SST site within that channel to perform SST operations.
[0045] Dynamic Subband Operation (DSO) allows a non-AP site supporting DSO to dynamically instruct a secondary channel to perform frame exchange on a designated secondary channel during the TXOP period after the AP has acquired a secondary channel transmission opportunity (TXOP). While this DSO method improves dynamic characteristics, the lack of a consultation mechanism for DSO between the AP and non-AP sites makes it difficult to guarantee that the non-AP site is suitable for performing DSO operations. For example, how to ensure the execution of DSO operations or how to realize their benefits is limited by the non-AP site's own communication behavior requirements, whether the channel conditions on the non-AP site's secondary channel (e.g., Received Signal Strength Indicator, RSSI) are suitable for frame exchange on the secondary channel, and the non-AP site's QoS parameter requirements.
[0046] In response to the lack of dynamic characteristics in high-efficiency subchannel selective transmission (HE SST) operations and the lack of consultation and operation management mechanisms between AP and non-AP sites in currently proposed dynamic subband methods, this application proposes a dynamic subchannel (or subband) operation (DSO) mode management method.
[0047] Referring to Figure 4, a flowchart of a channel operation method provided by one embodiment of the present application is shown. The method is performed by a first device, which may be site 10 or access point 20 in the network architecture shown in Figure 1. The method includes the following steps: Step 401, receive the dynamic subchannel operation DSO mode management frame transmitted from the second device. Here, the DSO mode management frame is used to indicate whether the DSO mode between the first and second devices is enable mode or disable mode. Enable mode is a mode that allows the target device to switch to the target subchannel and perform frame exchange using the DSO method, and the target subchannel is indicated by the DSO mode management frame.
[0048] As described above, in the solution shown in the embodiment of this application, a first device supporting dynamic subchannel operation can receive a DSO mode management frame transmitted from a second device and consult whether to allow the target device in the two devices to switch to a target subchannel and perform frame exchange using the DSO method. At the same time, the DSO mode management frame is further used to indicate the target subchannel on which to perform frame exchange using the DSO method. The solution provides a consultation mechanism for DSO, controls the timing and subchannel for DSO-based frame exchange between the first and second devices, improves the flexibility of the DSO mechanism, and further enhances the communication effectiveness of DSO-based frame exchange.
[0049] Referring to Figure 5, a flowchart of a channel operation method provided by one embodiment of the present application is shown. The method is performed by a second device, which may be site 10 or access point 20 in the network architecture shown in Figure 1. The method includes the following steps: Step 501, send a dynamic subchannel operation DSO mode management frame to the first device. Here, the DSO mode management frame is used to indicate whether the DSO mode between the first and second devices is enable mode or disable mode. Enable mode is a mode that allows the target device to switch to the target subchannel and perform frame exchange using the DSO method, and the target subchannel is indicated by the DSO mode management frame.
[0050] As described above, in the solution shown in the embodiment of this application, a second device supporting dynamic subchannel operation can transmit a DSO mode management frame to the first device to discuss whether to allow the target device in the two devices to switch to a target subchannel and perform frame exchange using the DSO method. At the same time, the DSO mode management frame is further used to indicate the target subchannel on which to perform frame exchange using the DSO method. The solution provides a mechanism for consultation with the DSO, controls the timing and subchannels for DSO-based frame exchange between the first and second devices, improves the flexibility of the DSO mechanism, and further enhances the communication effectiveness of DSO-based frame exchange.
[0051] Referring to Figure 6, a flowchart of a channel operation method provided by one embodiment of the present application is shown. The method is performed alternately by a first device and a second device, the first device and the second device being site 10 or access point 20 in the network architecture shown in Figure 1, respectively. The method includes the following steps: Step 601, the second device sends a DSO mode management frame to the first device, and the first device receives the DSO mode management frame.
[0052] Here, the DSO mode management frame is used to indicate whether the DSO mode between the first and second devices is enable mode or disable mode. Enable mode is a mode that allows the target device to switch to the target subchannel and perform frame exchange using the DSO method, and the target subchannel is indicated by the DSO mode management frame.
[0053] In some embodiments, the target device is one or both of the first and second devices.
[0054] Here, 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.
[0055] The target device may be an AP device, or it may be a non-AP device, or it may be both an AP device and a non-AP device.
[0056] The above solution can extend the scope of the enable mode's influence to AP devices and / or non-AP devices, broaden the scope of the enable mode's influence, and further improve the flexibility of the DSO mechanism.
[0057] In some embodiments, the above-mentioned disabled mode is a mode that does not allow the target device to perform frame exchange in a DSO manner. Alternatively, disabled mode is a mode that does not allow the target device to switch to the target subchannel and perform frame exchange using the DSO method.
[0058] In the disabled mode described above, the target device cannot perform frame exchange using the DSO method. For example, if the target device is a non-AP device, and the non-AP device is in disabled mode, and the AP device acquires a TXOP, the AP device will not instruct the non-AP device to switch to a subchannel and perform frame exchange using the DSO method. For example, the AP device will not send an initial DSO control frame to the non-AP device.
[0059] Alternatively, in the disabled mode described above, the target device cannot switch to the target subchannel and perform frame exchange using the DSO method. The target device can selectively switch to a subchannel other than the target subchannel and perform frame exchange using the DSO method. For example, if the target device is a non-AP device, and the non-AP device is in disabled mode, and the AP device acquires a TXOP on the target subchannel, the non-AP device will not be instructed to switch to the target subchannel and perform frame exchange using the DSO method. For example, if the AP device acquires a TXOP on the target subchannel, it will not send an initial DSO control frame to the non-AP device. If the AP device acquires a TXOP on a subchannel other than the target subchannel, the non-AP device can be instructed to switch to the other subchannel and perform frame exchange using the DSO method.
[0060] The above solution avoids / limits frame exchange via DSO between AP devices and / or non-AP devices in disabled mode by discussing disabled mode, controls the timing and subchannels of DSO-based frame exchange between the first and second devices, improves the flexibility of the DSO mechanism, and further enhances the communication effectiveness of DSO-based frame exchange.
[0061] In some embodiments, the operating mode of a site supporting DSO is divided into two modes: entering DSO operating mode (i.e., enabling DSO operating mode) and exiting DSO operating mode (i.e., disabling DSO operating mode): 1) Enable DSO operation mode: The AP can communicate with non-AP STA using the DSO method, that is, after the AP acquires a secondary channel transmission opportunity (TXOP), it can communicate with non-AP STA by dynamically using the secondary channel and / or primary channel set or instructed by the DSO during the TXOP period. 2) Disable DSO operation mode: Communication between the AP and non-AP STA is only possible via the non-AP STA's normal operation channels (primary channel and / or some secondary channels), and communication based on secondary channels and / or primary channels set or instructed by the DSO is not possible.
[0062] In some embodiments, consultation or notification regarding the DSO operating method may be initiated by a non-AP site (Non-AP STA) or by an access point AP associated with a Non-AP STA, and may include one or more consultations or notifications such as a conversion of the site's (e.g., Non-AP STA) DSO operating mode (i.e., converting from enabled DSO operating mode to disabled DSO mode, or from disabled DSO mode to enabled DSO mode), and / or setting or updating DSO operating parameters (including DSO subchannel / subband indication, maximum transmission bandwidth, and switching delays between different operating subchannels / subbands required by the site).
[0063] Through the above dynamic subchannel (or subband) operation (DSO) mode management method, it is ensured that the DSO operation satisfies the communication behavior requirements of the AP and non-AP STA, and that the channel conditions and QoS parameter requirements of both (especially the non-AP STA) on the secondary channel are met.
[0064] Step 602, the first device and / or the second device set operational parameters for DSO mode and / or DSO control between the first device and the second device based on the DSO mode management frame.
[0065] Here, the DSO mode set above includes DSO disabled mode and DSO enabled mode.
[0066] The operating parameters for DSO control set above may be parameters for controlling the frame exchange process of the target device using the DSO method.
[0067] In the above solution, the first and / or second devices can, after consultation, locally set operating parameters for DSO mode and / or DSO control, and thus later control the timing and subchannels of DSO-based frame exchange between the first and second devices through the operating parameters for DSO mode and / or DSO control.
[0068] Here, the above DSO mode management frame may be a DSO mode notification frame. In response to this, the first device may send a DSO mode notification frame back to the second device within the timeout period after receiving the DSO mode notification frame.
[0069] If the above DSO mode management frame is a DSO mode notification frame, then for the second device, when it receives a DSO mode notification frame returned from the first device within the timeout period after sending the DSO mode notification frame, it can set the DSO mode and / or DSO control operation parameters between the first and second devices based on the DSO mode notification frame. Alternatively, if a DSO mode notification frame is not received from the first device within the timeout period after sending the DSO mode notification frame, the DSO mode and / or DSO control operation parameters between the first and second devices can be set based on the DSO mode notification frame after the timeout period has elapsed.
[0070] In the above embodiment, a notification frame transmission and reply mechanism is used to realize negotiation of operational parameters for DSO mode and / or DSO control, providing a feasible solution for negotiating DSO mode and / or DSO control parameters between AP devices and non-AP devices. In this solution, the receiving side does not need to determine whether it has received the operational parameters for DSO mode and / or DSO control notified by the transmitting side, and can set the operational parameters for DSO mode and / or DSO control based on the information in the notification frame. Similarly, the transmitting side can directly set the operational parameters for DSO mode and / or DSO control regardless of whether it has received a replied notification frame. The implementation logic of the above process is simple and negotiation efficiency is high.
[0071] In some embodiments, the DSO mode management frame may be a DSO mode request frame, and for the first device, the process of setting the operational parameters for the DSO mode and / or DSO control between the first and second devices based on the DSO mode management frame includes the following: If it is determined to receive the operational parameters for the DSO mode and / or DSO control indicated by the DSO mode request frame, the operational parameters for the DSO mode and / or DSO control between the first and second devices are set based on the DSO mode request frame.
[0072] With respect to the first device, the method further includes the step of sending a first DSO mode response frame to the second device, the first DSO mode response frame being used to indicate whether to receive the DSO mode and / or operating parameters for DSO control indicated by the DSO mode request frame.
[0073] Here, the first DSO mode response frame includes a first status code, which is used to indicate whether the DSO mode and / or operating parameters for DSO control indicated by the DSO mode request frame have been received.
[0074] If the DSO mode management frame is a DSO mode request frame, the steps for setting the DSO mode between the first and second devices based on the above DSO mode management frame for the second device include the following: The first DSO mode response frame is received from the first device, and the first DSO mode response frame is used to indicate whether to receive the DSO mode and / or operating parameters for DSO control indicated by the DSO mode request frame. If the first DSO mode response frame is used to instruct the system to receive the operational parameters for the DSO mode and / or DSO control indicated by the DSO mode request frame, it sets the operational parameters for the DSO mode and / or DSO control between the first and second devices based on the DSO mode request frame.
[0075] In the above embodiment, the request and response mechanism of the request frame is used to realize negotiation of operating parameters for DSO mode and / or DSO control, providing a feasible solution for negotiating DSO mode and / or DSO control parameters between AP devices and non-AP devices. In this solution, the receiver can autonomously decide whether to receive the DSO mode and / or DSO control operating parameters notified by the transmitter, and in the above process, there is greater flexibility in setting the negotiation process for DSO mode and / or DSO control operating parameters, and the negotiation effect is better.
[0076] With respect to the first device, the method further includes the step of sending a second DSO mode response frame to a second device via an unrequested trigger, the second DSO mode response frame being used to indicate a recommended DSO mode and / or operating parameters for DSO control.
[0077] In some embodiments, the second DSO mode response frame includes a second status code, which is used to indicate that the second DSO mode response frame is used to recommend operating parameters for the DSO mode and / or DSO control.
[0078] With respect to the second device, the method further includes the step of receiving a second DSO mode response frame due to an unrequested trigger transmitted from the first device, the second DSO mode response frame being used to indicate a recommended DSO mode and / or operating parameters for DSO control.
[0079] In response to this, the second device sends a DSO mode management frame to the first device, The second device includes sending a DSO mode request frame to the first device based on the second DSO mode response frame.
[0080] In the above embodiment, when negotiating the DSO mode and / or operating parameters for DSO control using the request and response mechanism of the request frame, the receiving side can recommend the DSO mode and / or operating parameters for DSO control to the requesting side in advance. This allows the requesting side to decide which DSO mode and / or operating parameters for DSO control to negotiate based on the recommendations of the receiving side, thereby increasing the success rate of negotiations for the DSO mode and / or operating parameters for DSO control and improving negotiation efficiency.
[0081] In some embodiments, the DSO mode management frame includes at least one 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 and second devices. The DSO parameter update field is used to update the operational parameters for DSO control between the first and second devices.
[0082] 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. The DSO mode control field is used to control the DSO mode between the first and second devices. The DSO parameter update field is used to update the operational parameters for DSO control between the first and second devices.
[0083] In the above embodiment, the frame structure of the DSO mode management frame and the second DSO mode response frame is defined, carrying the DSO mode and operational parameters for DSO control in different information fields, and improving the flexibility of the information carried in the DSO mode management frame and the second DSO mode response frame.
[0084] In some embodiments, the DSO mode control field includes at least one of the following: 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 switch to. The DSO subchannel bitmap subfield is used to indicate the target subchannel by bitmap. The maximum transmission bandwidth subfield is used to indicate the maximum presentation layer protocol data unit (PPDU) bandwidth that is permitted 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.
[0085] In the above embodiment, the structure of the DSO mode control field is defined, and information such as the target DSO mode, target subchannel, maximum bandwidth, and whether to update DSO parameters can be carried in different subfields, thereby improving the flexibility of the information carried in the DSO mode control field.
[0086] In some embodiments, if 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. If the parameter value in the DSO mode subfield is the second parameter value, the DSO mode subfield indicates that the target DSO mode is disabled mode.
[0087] Here, the first parameter value and the second parameter value can each be one of 0 and 1. 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.
[0088] In the above embodiment, by instructing different DSO modes using different parameters, the demands on signaling resources can be reduced and negotiation efficiency can be improved.
[0089] In some embodiments, the DSO parameter update field includes at least one of a dynamic subchannel operation padding delay subfield and a dynamic subchannel operation switching delay subfield. The dynamic subchannel operation padding delay subfield is used to specify the minimum media access control MAC padding time for the channel switching instruction frame, and the channel switching instruction frame is used to trigger the target device to switch to the target subchannel and perform a frame exchange in a DSO manner. The dynamic subchannel operation switching delay subfield is used to specify the switching delay when switching from the target subchannel to the normal subchannel.
[0090] Here, the channel switching instruction frame may include a channel switching control frame.
[0091] In the above embodiment, the format of the DSO parameter update field is defined, and by specifying the padding time of the channel switching instruction frame and the delay of subchannel switching, flexibility can be improved when the channel switching instruction frame instructs the target device to perform frame switching in a DSO manner.
[0092] In some embodiments, if the DSO mode management frame is a DSO mode notification frame, the DSO parameter update field includes a switch timeout subfield. The switch timeout subfield is used to indicate the timeout period after the first device receives a DSO mode notification frame and before it sends a DSO mode notification frame to the second device.
[0093] In the above embodiment, the format of the DSO parameter update field when negotiating via notification frames is further defined, and the timeout period for the first and second devices to return a DSO mode notification frame when negotiating via notification frames is adjustable, thereby improving the flexibility of negotiating operational parameters for DSO mode and DSO control.
[0094] The embodiments of this application include two methods for dynamic subchannel operation mode switching and / or parameter updating: 1. Method for dynamic subchannel operation mode switching and / or parameter update based on notification frames: When a site that supports dynamic subchannel operation (or an AP associated with that site) is ready to initiate a dynamic subchannel operation mode switch or dynamic subchannel operation parameter update for that site, the site sends a dynamic subchannel operation mode notification frame to its associated AP (or the AP associated with that site), where the value of the Dynamic Subchannel Operation Mode subfield is set to 1 to indicate the dynamic subchannel operation mode of an enabled site, and the value of the Dynamic Subchannel Operation Mode subfield is set to 0 to indicate the dynamic subchannel operation mode of a disabled site.
[0095] After the AP receives a dynamic subchannel operation mode notification frame from the site (or the site receives a dynamic subchannel operation mode notification frame from the AP), the AP sends a dynamic subchannel operation mode notification frame to the site, within the switching timeout period 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).
[0096] When a site initiates a dynamic subchannel operation mode switch or dynamic subchannel operation parameter update, after the site successfully sends a dynamic subchannel operation mode notification frame, the site enters the operation mode indicated by the Dynamic Subchannel Operation Mode switch timeout subfield (carried out by the site in the capability field or capability element or in the dynamic subchannel operation parameter update field) after the switch timeout period has elapsed, or after receiving a dynamic subchannel operation mode notification frame sent from the AP, the site enters the operation mode indicated by the Dynamic Subchannel Operation Mode subfield (enables or disables dynamic subchannel operation mode): that is, if the Dynamic Subchannel Operation Mode subfield value is 0, it indicates exiting or disabling dynamic subchannel operation mode, and if the Dynamic Subchannel Operation Mode value is 1, it indicates entering or enabling dynamic subchannel operation mode.
[0097] When an AP initiates a dynamic subchannel operation mode switch or dynamic subchannel operation parameter update for a site, after the site receives a dynamic subchannel operation mode notification frame, it enters the operation mode indicated by the Dynamic Subchannel Operation Mode switch timeout subfield (carried out by the site in the capability field or capability element or in the dynamic subchannel operation parameter update field) after the switch timeout period has elapsed, or after successfully sending a dynamic subchannel operation mode notification frame to the AP, it enters the operation mode indicated by the Dynamic Subchannel Operation Mode subfield (enables or disables dynamic subchannel operation mode): that is, if the Dynamic Subchannel Operation Mode subfield value is 0, it indicates exiting or disabling dynamic subchannel operation mode, and if the Dynamic Subchannel Operation Mode value is 1, it indicates entering or enabling dynamic subchannel operation mode.
[0098] If a site enters (or enables) dynamic subchannel operation mode through interaction of dynamic subchannel operation mode notification frames and the dynamic subchannel operation parameter update field is present in the dynamic subchannel operation mode notification frame, then after the site enters (or enables) dynamic subchannel operation mode, when the AP and the site communicate based on DSO, DSO operations are performed by adopting the supported channels indicated by the DSO Subchannel Bitmap, the maximum bandwidth indicated by the Maximum Transmission Width field, the minimum MAC padding time indicated by the Dynamic Subchannel Operation Mode Padding Delay Subfield, and the transition delay indicated by the Dynamic Subchannel Operation Transition Delay.
[0099] 2. Dynamic subchannel operation mode and / or parameter update consultation method based on request / response frames: When a site request that supports dynamic subchannel operation (or an AP request associated with that site) initiates a dynamic subchannel operation mode switch or dynamic subchannel operation parameter update for that site, the site sends a dynamic subchannel operation mode request frame to its associated AP (or the associated AP to this site), where the value of the Dynamic Subchannel Operation Mode subfield is set to 1 in the dynamic subchannel operation mode request frame, indicating a request to enable (i.e., enter or maintain) the site's dynamic subchannel operation mode, and the value of the Dynamic Subchannel Operation Mode subfield is set to 0 in the dynamic subchannel operation mode request frame, indicating a request to disable (i.e., exit) the site's dynamic subchannel operation mode. Here, the dynamic subchannel operation mode request frame may further include a DSO subchannel bitmap subfield for requesting the specified DSO support channel, a Maximum Transmission Width subfield for requesting the specified maximum bandwidth, a Dynamic Subchannel Operation Mode Padding Delay subfield for requesting the specified minimum MAC padding time, and a Dynamic Subchannel Operation Transition Delay subfield for requesting the specified transition delay.
[0100] After the AP receives a dynamic subchannel operation mode request frame from the site (or the site receives a dynamic subchannel operation mode request frame from the AP), it sends a dynamic subchannel operation mode response frame to respond to the corresponding dynamic subchannel operation mode request and receives or rejects the corresponding dynamic subchannel operation parameters requesting a dynamic subchannel operation mode switch and / or update.
[0101] Additionally, the AP or Non-AP STA may send a dynamic subchannel operation mode response frame with a status code indicating "Dynamic Subchannel Operation Recommended," or a QoS null frame or other frame carrying a dynamic subchannel operation mode control subfield and / or dynamic subchannel operation parameter update subfield in the HE variant HT Control field, recommending the dynamic subchannel operation mode (i.e., enabling or disabling dynamic subchannel operation mode) and / or dynamic subchannel operation parameters to the target site.
[0102] Here, the relevant fields and frames of the above DSO consultation or notification are defined as follows: 1) Dynamic subchannel operation mode control field format: Referring to Figure 7, a schematic diagram of the dynamic subchannel operation mode control field format according to the embodiment of this application is shown.
[0103] As shown in Figure 7, the Dynamic Subchannel Operation Mode subfield is used to indicate the target operation mode. A value of 0 in the Dynamic Subchannel Operation Mode subfield indicates exiting or disabling the dynamic subchannel operation mode, while a value of 1 indicates entering or enabling the dynamic subchannel operation mode.
[0104] The DSO Subchannel Bitmap subfield indicates a 16-bit bitmap providing information about ephemeral channels agreed upon or notified by the site STA as a DSO transmission period (e.g., a transmission opportunity TXOP period to initiate a DSO transmission). Each bit in the bitmap corresponds to one minimum width channel in the band currently being operated by the site's relevant BSS, where the least significant bit corresponds to the lowest numbered channel in the BSS's operating channels. For example, in an HE BSS, EHT BSS, or UHR BSS, if the minimum width channel is equal to 20 MHz, the least significant bit corresponds to a 20 MHz subchannel within the BSS bandwidth, which has the lowest frequency among all 20 MHz subchannels in the BSS bandwidth. Each sequential bit in the bitmap corresponds to a subchannel whose bandwidth is the next higher frequency of the minimum width channel (e.g., 20 MHz). Bits within the BSS bandwidth in the bitmap are set to 1, indicating that the subchannel whose bandwidth is the minimum width channel (e.g., 20 MHz) is expected or permitted to be operated as an ephemeral channel. A bit within the BSS bandwidth in the bitmap is set to 0, indicating that a subchannel whose corresponding bandwidth is the minimum width channel (e.g., 20 MHz) is not expected or permitted to be operated as a transient channel. In particular, all bits in the DSO subchannel bitmap subfield are set to 1, and the subchannel as the corresponding transient channel can be a continuous or discontinuous subchannel. If transmitting and receiving simultaneously on several discontinuous subchannels indicated by the DSO subchannel bitmap subfield, the communication rule requirements for a punctured subchannel and / or punctured PPDU must be met.
[0105] The Maximum Transmission Width subfield indicates the maximum PPDU bandwidth that a site is permitted to receive or transmit on a designated channel, where the designated maximum PPDU bandwidth cannot exceed the maximum bandwidth supported by the site.
[0106] The dynamic subchannel operation parameter update control subfield is used to indicate whether a dynamic subchannel operation parameter update field exists, where if the dynamic subchannel operation parameter update control field is set to 1, it indicates that the management frame currently carrying the dynamic subchannel operation mode control field includes the dynamic subchannel operation parameter update field, and if the dynamic subchannel operation parameter update control field is set to 0, it indicates that the management frame currently carrying the dynamic subchannel operation mode control field does not include the dynamic subchannel operation parameter update field.
[0107] 2) Dynamic subchannel operation mode parameter update field format: Referring to Figure 8, a schematic diagram of the dynamic subchannel operation parameter update field format according to the embodiment of this application is shown.
[0108] The Dynamic Subchannel Operation Mode Padding Delay Subfield is used to specify the minimum MAC padding time for a subchannel switching control frame to perform a DSO subchannel switch, as requested or notified by the site, where the minimum MAC padding time is used to ensure sufficient time for the site performing the DSO operation to switch between subchannels for different operations after receiving the DSO subchannel switching instruction. If the Dynamic Subchannel Operation Mode Padding Delay Subfield is carried in a management frame sent from 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.
[0109] [Table 1]
[0110] The Dynamic Subchannel Operation Transition Delay subfield indicates the transition delay time required to switch from frame exchange on the DSO subchannel to monitoring or transmit / receive operations on the normal subchannel. The definition of the Dynamic Subchannel Operation Transition Delay subfield is shown in Table 2.
[0111] [Table 2]
[0112] The Transition Timeout Subfield indicates the timeout value for dynamic subchannel operation mode notification frame exchange for dynamic subchannel operation mode switching and / or dynamic subchannel operation parameter updates, and its encoding is shown in Table 3.
[0113] [Table 3]
[0114] 3) Dynamic subchannel operation mode notification frame and request frame / response frame format: (1) Dynamic subchannel operation mode notification frame A Dynamic Subchannel Operation Mode Notification frame is used to indicate that the site initiating the transmission of the frame (the initiating party) is changing its dynamic subchannel operation mode, i.e., entering or exiting dynamic subchannel operation mode.
[0115] The information contained in the dynamic subchannel operation mode notification frame is shown in Table 4.
[0116] [Table 4]
[0117] Here, the Category field follows the corresponding definition of the Action field in the IEEE 802.11 standard.
[0118] The Protected Action field follows the relevant definition of Protected Action field in the IEEE 802.11 standard.
[0119] The Dialog Token field is set to a single non-zero value selected by the non-AP MLD, which is the value correspondingly copied from the dynamic subchannel operation mode notification frame received by the AP.
[0120] For the dynamic subchannel operation mode control field, refer to the definition of the "Dynamic Subchannel Operation Mode Control Field Format" above.
[0121] The definition of the dynamic subchannel operation parameter update field is shown in the "Dynamic Subchannel Operation Mode Parameter Update Field Format" above.
[0122] (2) Dynamic subchannel operation mode request frame One site (either an access point AP or a non-AP site) negotiates the dynamic subchannel operation mode with its peer sites (corresponding non-AP sites and access point APs) using a dynamic subchannel operation mode request frame. The information contained in the action field of the dynamic subchannel operation mode request frame is shown in Table 5.
[0123] [Table 5]
[0124] Here, the Category field follows the corresponding definition of the Action field in the IEEE 802.11 standard.
[0125] The Protected Action field follows the relevant definition of Protected Action field in the IEEE 802.11 standard.
[0126] The Dialog Token field is set to a single non-zero value selected by the site sending the dynamic subchannel operation mode request frame and is used to identify the request / response transaction.
[0127] For the dynamic subchannel operation mode control field, refer to the definition in "Dynamic Subchannel Operation Mode Control Field Format".
[0128] For dynamic subchannel operation parameter update fields, refer to the definition in "Dynamic Subchannel Operation Mode Parameter Update Field Format".
[0129] (3) Dynamic subchannel operation mode response frame Dynamic subchannel operation mode response frames are sent by non-AP sites or APs and are used to receive or reject a requested dynamic subchannel operation mode in response to a dynamic subchannel operation mode request frame, or are sent by non-AP sites or APs to recommend or suggest 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.
[0130] [Table 6]
[0131] Here, the Category field follows the corresponding definition of the Action field in the IEEE 802.11 standard.
[0132] The Protected Action field follows the relevant definition of Protected Action field in the IEEE 802.11 standard.
[0133] When a dynamic subchannel operation mode response frame is used as a response to a dynamic subchannel 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 subchannel operation mode request frame.
[0134] If a dynamic subchannel operation mode response frame is transmitted as a non-requested response, the value of the dialog token field is set to 0.
[0135] The definitions of status codes are shown in Table 7: [Table 7]
[0136] If the dynamic subchannel operation mode response frame includes 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 the 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 include the dynamic subchannel operation mode control field and the dynamic subchannel operation parameters.
[0137] Here, if the first device is a non-access point (non-AP) device and the second device is an AP device, the first device further receives a channel switching instruction frame transmitted from the second device when the DSO mode between the first and second devices is in the enabled mode, switches to the target subchannel, and performs frame exchange with the second device. In some embodiments, after the frame exchange with the second device on the target subchannel is completed, the first device further switches to the normal subchannel and performs frame exchange with the second device within the switching delay indicated by the DSO mode management frame.
[0138] Here, the above-mentioned "normal subchannel" refers to the subchannel used when AP devices and non-AP devices perform frame exchange that is not based on the DSO method. For example, the above-mentioned "normal subchannel" may include the primary channel of the AP device.
[0139] In response to this, if the first device is a non-AP device and the second device is an AP device, the second device sends a channel switching instruction frame to the first device and performs a frame exchange with the first device on the target subchannel when the DSO mode between the first and second devices is in the enabled mode.
[0140] In some embodiments, when the first device is an AP device and the second device is a non-AP device, the first device can send a channel switching instruction frame to the second device and perform frame exchange with the second device on the target subchannel when the DSO mode between the first and second devices is in enable mode.
[0141] In response to this, if the first device is an AP device and the second device is a non-AP device, and the DSO mode between the first and second devices is in the enable mode, the second device receives a channel switching instruction frame transmitted from the first device, switches to the target subchannel, and exchanges frames with the first device.
[0142] In some embodiments, if the first device is an AP device and the second device is a non-AP device, the second device further switches to a normal subchannel and performs frame exchange with the first device within a switching delay indicated by the DSO mode management frame, after completing frame exchange with the first device on the target subchannel.
[0143] In the above embodiment, after the AP device acquires XTOP on the target subchannel, it sends a channel switching instruction frame to the non-AP device based on the information indicated by the DSO mode management frame. The non-AP device then performs a DSO-based frame exchange based on the channel switching instruction frame and the information indicated by the DSO mode management frame. With this solution, the action of performing a DSO-based frame exchange between the first and second devices is controlled by the DSO mode management frame, thereby ensuring controllability of the timing and method of performing a DSO-based frame exchange between the first and second devices.
[0144] In some embodiments, the end of the channel switching instruction frame includes a padding element, and the time corresponding to the padding element is greater than or equal to the minimum MAC padding time indicated by the DSO mode management frame.
[0145] Here, the MAC padding time of the padding element allows the non-AP device to immediately begin switching subchannels when it receives the channel switching instruction frame, and to have sufficient time to switch to the target subchannel before the end of the next frame interval, thereby avoiding any impact on the subsequent frame exchange process.
[0146] In some embodiments, the PPDU bandwidth used for frame exchange with the second device on the target subchannel is less than or equal to the maximum PPDU bandwidth indicated by the DSO mode management frame.
[0147] In the above embodiment, the PPDU bandwidth used by the first and second devices for frame exchange based on the DSO method is managed through a DSO mode management frame, thereby improving the controllability of frame exchange based on the DSO method between the first and second devices.
[0148] An example of dynamic subchannel operation mode switching and parameter updates based on notification frames is as follows: Referring to Figure 9, a schematic diagram of dynamic subchannel operation mode switching and parameter updates based on notification frames according to an embodiment of this application is shown. As shown in Figure 9, both Non-AP STA1 and Non-AP STA2 are 20MHz-only terminals and are associated with an AP, and the BSS on which the AP is located operates in a 40MHz bandwidth including a 20MHz primary channel and a 20MHz secondary channel, and at the same time the AP supports DSO operation, and the normal operating channel of Non-AP STA2 is the 20MHz primary channel, and at the same time Non-AP STA2 supports DSO, and when DSO mode is enabled it can dynamically switch to a specified channel based on the DSO instruction transmitted by the AP to perform frame exchange.
[0149] Initially, Non-AP STA2 is in disabled DSO mode and can only operate on the normal channel (i.e., the 20MHz primary channel), and cannot perform DSO operations. Subsequently, Non-AP STA2 initiates dynamic subchannel operation mode switching and dynamic subchannel operation parameter updates by sending a dynamic subchannel operation mode notification frame to the AP, where the notification frame indicates DSO enable, DSO subchannel (i.e., the 20MHz secondary channel), maximum transmission bandwidth (i.e., 20MHz), DSO padding delay (e.g., 128μs), DSO switching delay (128μs), and switching timeout (1TU). After the AP receives the dynamic subchannel operation mode notification frame sent from Non-AP STA2, it sends a dynamic subchannel operation mode notification frame back to the Non-AP STA2 site within the switching timeout period (1TU) indicated by the received dynamic subchannel operation switching timeout subfield. After receiving the dynamic subchannel operation mode notification frame sent by the AP, Non-AP STA2 enters enable DSO mode.
[0150] After Non-AP STA2 enables (or enters) DSO mode, it operates either on the normal channel (i.e., the 20MHz primary channel) or on the DSO subchannel (i.e., the 20MHz secondary channel). When the AP acquires a TXOP on the 20MHz primary and 20MHz secondary channels, it sends a DSO initial control frame (e.g., a Multi-user Request to Send (MU-RTS) frame) to Non-AP STA2 to instruct it to switch to the DSO subchannel (i.e., the 20MHz secondary channel), and at the same time, the DSO initial control frame has a padding delay of sufficient length to allow Non-AP STA2 to switch from the normal channel (i.e., the 20MHz primary channel) to the DSO subchannel (i.e., the 20MHz secondary channel). Here, the DSO initial control frame may employ 40 MHz non-HT duplicate PPDU transmission. After Non-AP STA2 receives the DSO switching instruction for the initial DSO control frame, it switches to the 20MHz secondary channel and replies with a response frame (e.g., 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, where Non-AP STA2 exchanges frames with the AP on the RU located on its assigned 20MHz secondary channel, and Non-AP STA1 exchanges frames with the AP on the RU located on its assigned 20MHz primary channel. After Non-AP STA2 detects the end of the frame exchange, it switches to the normal channel (i.e., the 20MHz primary channel) after a DSO switching delay (128μs).
[0151] In particular, when an AP triggers multiple non-AP sites (non-AP STAs) with multiple enable dynamic subchannel operation modes within a single TXOP acquired by an AP to perform DSO-based communication, the padding time of the initial DSO control frame transmitted from the AP is greater than or equal to the maximum padding time among the multiple minimum MAC padding times required by the multiple non-AP sites with multiple enable dynamic subchannel operation modes that are being triggered.
[0152] An example of dynamic subchannel operation parameter updates based on a different notification frame is as follows: Referring to Figure 10, a schematic diagram of dynamic subchannel operation parameter updates based on notification frames according to an embodiment of the present application is shown. As shown in Figure 10, Non-AP STA is a terminal that supports a 40 MHz bandwidth and is associated with an AP, and the BSS on which the AP is located operates on an 80 MHz bandwidth including one 20 MHz primary channel and three 20 MHz secondary channels, and at the same time, the AP supports DSO operation, and Non-AP STA's normal operating channel is the 20 MHz primary channel and its normal operating bandwidth is 20 MHz (reduced bandwidth, for example from an energy saving perspective), and at the same time, Non-AP STA2 supports DSO and, in enabled DSO mode, can dynamically switch to a specified channel based on a DSO instruction transmitted by the AP to perform frame exchange.
[0153] At startup, Non-AP STA2 is in enabled DSO mode and operates either on a normal channel (i.e., the 20MHz primary channel) or on a DSO subchannel (including the 20MHz primary channel CH1 and the 20MHz secondary channel CH0, with a maximum transmission bandwidth of 40MHz).
[0154] The AP acquires a TXOP on the 20MHz primary channel CH1 and the 20MHz secondary channel CH0, and sends a DSO initial control frame (e.g., MU-RTS) to the Non-AP STA, instructing the Non-AP STA to switch to the DSO subchannel (i.e., the 20MHz primary channel CH1 and the 20MHz secondary channel CH0), while simultaneously having a padding delay of sufficient length to allow the Non-AP STA to switch from the normal channel (i.e., the 20MHz primary channel) to the DSO subchannel (i.e., the 20MHz primary channel CH1 and the 20MHz secondary channel CH0). After the Non-AP STA receives the DSO switching instruction in the DSO initial control frame, it switches to the 20MHz primary channel CH1 and the 20MHz secondary channel CH0 and replies with a response frame (e.g., CTS). The AP then exchanges frames with the Non-AP STA on the DSO subchannel (i.e., the 20MHz primary channel CH1 and the 20MHz secondary channel CH0). After the Non-AP STA detects the end of frame exchange, it switches to the normal channel (i.e., the 20MHz primary channel) after a DSO switching delay.
[0155] After a certain period of time has elapsed, the Non-AP STA sends a dynamic subchannel operation mode notification frame to the AP, instructing it to begin updating the dynamic subchannel operation parameters, i.e., to enable the DSO, but updating the DSO subchannels to the 20MHz primary channel CH1 and the 20MHz secondary channel CH2, with a maximum transmission bandwidth (i.e., 40MHz). After the AP receives the dynamic subchannel operation mode notification frame sent from the Non-AP STA, it sends a dynamic subchannel operation mode notification frame back to the Non-AP STA within the switching timeout period indicated by the received dynamic subchannel operation switching timeout subfield. After the Non-AP STA receives the dynamic subchannel operation mode notification frame sent by the AP, it performs the DSO operation using the updated dynamic subchannel operation parameters. The Non-AP STA operates either on the normal channel (i.e., the 20MHz primary channel) or on the DSO subchannel (including the 20MHz primary channel CH1 and the 20MHz secondary channel CH2, with a maximum transmission bandwidth of 40MHz).
[0156] When the AP acquires a TXOP on the 20MHz primary channel CH1 and the 20MHz secondary channel CH2, it sends an initial DSO control frame (e.g., MU-RTS) to the Non-AP STA, instructing the Non-AP STA to switch to the DSO subchannels (i.e., the 20MHz primary channel CH1 and the 20MHz secondary channel CH0), while simultaneously having a padding delay of sufficient length to allow the Non-AP STA to switch from the normal channel (i.e., the 20MHz primary channel) to the DSO subchannels (i.e., the 20MHz primary channel CH1 and the 20MHz secondary channel CH2). Here, the initial DSO control frame can employ 40 MHz non-HT duplicate PPDU transmission. After the Non-AP STA receives the DSO switching instruction in the initial DSO control frame, it switches to the 20MHz primary channel CH1 and the 20MHz secondary channel CH2 and replies with a response frame (e.g., CTS). Next, the AP exchanges frames with the Non-AP STA on the DSO subchannels (i.e., the 20MHz primary channel CH1 and the 20MHz secondary channel CH2). After the Non-AP STA detects the end of the frame exchange, it switches to the normal channel (i.e., the 20MHz primary channel) after a DSO switching delay.
[0157] Examples of dynamic subchannel operation modes and / or parameter update consultations based on request / response frames are as follows: Referring to Figure 11, a schematic diagram of the dynamic subchannel operation mode and / or parameter update agreement based on request / response frames according to an embodiment of the present application is shown. As shown in Figure 11, Non-AP STA1 and Non-AP STA2 are both 20MHz-only terminals and are associated with an AP, and the BSS on which the AP is located operates in a 40MHz bandwidth including a 20MHz primary channel and a 20MHz secondary channel, and at the same time, the AP supports DSO operation, and the normal operating channel of Non-AP STA2 is the 20MHz primary channel, and at the same time, Non-AP STA2 supports DSO, and in enabled DSO mode, it dynamically switches to a specified channel based on the DSO instruction transmitted by the AP to perform frame exchange.
[0158] At startup, Non-AP STA2 is in disabled DSO mode and can only operate on the normal channel (i.e., the 20MHz primary channel), and cannot perform DSO operations. The AP sends an unrequested dynamic subchannel operation mode response frame to Non-AP STA2, recommending the dynamic subchannel operation mode and dynamic subchannel operation parameters, for example, specifying DSO enable, DSO subchannel (i.e., the 20MHz secondary channel), and maximum transmission bandwidth (i.e., 20MHz). After Non-AP STA2 receives the unrequested dynamic subchannel operation mode response frame sent from the AP, it sends a dynamic subchannel operation mode request frame, initiating a request for dynamic subchannel operation mode switching and dynamic subchannel operation parameter updates, where the request frame specifies enable DSO, DSO subchannel (i.e., the 20MHz secondary channel), maximum transmission bandwidth (i.e., 20MHz), DSO padding delay (e.g., 128μs), DSO switching delay (128μs), and switching timeout (1TU). After the AP receives a dynamic subchannel operation mode request frame from Non-AP STA2, it sends a dynamic subchannel operation mode response frame with a status code of "Received" to the Non-AP STA2 site upon receiving the dynamic subchannel operation mode request. After Non-AP STA2 receives the dynamic subchannel operation mode response frame sent by the AP, it enables DSO mode.
[0159] After Non-AP STA2 enables (or enters) DSO mode, it operates either on the normal channel (i.e., the 20MHz primary channel) or on the DSO subchannel (i.e., the 20MHz secondary channel). When AP acquires a TXOP on the 20MHz primary and 20MHz secondary channels, it sends a DSO initial control frame (e.g., MU-RTS) to Non-AP STA2, instructing it to switch to the DSO subchannel (i.e., the 20MHz secondary channel), while simultaneously having a padding delay of sufficient length to allow Non-AP STA2 the necessary delay to switch from the normal channel (i.e., the 20MHz primary channel) to the DSO subchannel (i.e., the 20MHz secondary channel). Here, the DSO initial control frame may employ a 40 MHz non-HT duplicate PPDU transmission. After Non-AP STA2 receives the DSO switching instruction in the DSO initial control frame, it switches to the 20MHz secondary channel and replies with a response frame (e.g., CTS). Next, the AP performs frame exchange based on 40 MHz DL / UL OFDMA between Non-AP STA1 and Non-AP STA2, where Non-AP STA2 exchanges frames with the AP on the RU located on its assigned 20 MHz secondary channel, and Non-AP STA1 exchanges frames with the AP on the RU located on its assigned 20 MHz primary channel. After Non-AP STA2 detects the end of frame exchange, it switches to the normal channel (i.e., the 20 MHz primary channel) after a DSO switching delay of 128 μs.
[0160] Examples of dynamic subchannel operation modes and / or parameter update consultations based on different request / response frames are as follows: Referring to Figure 12, a schematic diagram of a dynamic subchannel operation mode and / or parameter update agreement based on request / response frames according to an embodiment of the present application is shown. As shown in Figure 12, Non-AP STA is a terminal supporting a 40 MHz bandwidth and associated with an AP, and the BSS on which the AP is located operates with an 80 MHz bandwidth including one 20 MHz primary channel and three 20 MHz secondary channels, and simultaneously the AP supports DSO operation, the normal operating channel of Non-AP STA is the 20 MHz primary channel and the normal operating bandwidth is 20 MHz (reduced bandwidth, for example from an energy saving perspective), and simultaneously Non-AP STA2 supports DSO, and in enabled DSO mode, can dynamically switch to a specified channel based on a DSO instruction transmitted by the AP to perform frame exchange.
[0161] At startup, Non-AP STA2 is in enabled DSO mode and operates either on a normal channel (i.e., the 20MHz primary channel) or on a DSO subchannel (including the 20MHz primary channel CH1 and the 20MHz secondary channel CH0, with a maximum transmission bandwidth of 40MHz).
[0162] When the AP acquires a TXOP on the 20MHz primary channel CH1 and the 20MHz secondary channel CH0, it sends a DSO initial control frame (e.g., MU-RTS) to the Non-AP STA, instructing the Non-AP STA to switch to the DSO subchannels (i.e., the 20MHz primary channel CH1 and the 20MHz secondary channel CH0), while simultaneously having a padding delay of sufficient length to allow the Non-AP STA to switch from the normal channel (i.e., the 20MHz primary channel) to the DSO subchannels (i.e., the 20MHz primary channel CH1 and the 20MHz secondary channel CH0). Here, the DSO initial control frame can employ a 40 MHz non-HT duplicate PPDU transmission. After the Non-AP STA receives the DSO switching instruction in the DSO initial control frame, it switches to the 20MHz primary channel CH1 and the 20MHz secondary channel CH0 and replies with a response frame (e.g., CTS). Next, the AP exchanges frames with the Non-AP STA on the DSO subchannels (i.e., the 20MHz primary channel CH1 and the 20MHz secondary channel CH0). After the Non-AP STA detects the end of the frame exchange, it switches to the normal channel (i.e., the 20MHz primary channel) after a DSO switching delay.
[0163] After a certain period of time has elapsed, the AP sends a QoS null frame or other frame containing the dynamic subchannel operation mode control subfield and the dynamic subchannel operation parameter update subfield, carried in the HE variant HT control field, to the Non-AP STA, recommending the dynamic subchannel operation mode and dynamic subchannel operation parameters, for example, instructing DSO enable, DSO subchannels (primary channel CH1 and 20MHz secondary channel CH2), and maximum transmission bandwidth (i.e., 40MHz). After receiving the dynamic subchannel operation mode and dynamic subchannel operation parameters recommended by the Non-AP STA, the AP initiates the dynamic subchannel operation parameter update by sending a dynamic subchannel operation mode request frame, i.e., instructing DSO enable, but updating the DSO subchannels to 20MHz primary channel CH1 and 20MHz secondary channel CH2, and setting the maximum transmission bandwidth (i.e., 40MHz). After the AP receives a dynamic subchannel operation mode request frame from the Non-AP STA, it sends a dynamic subchannel operation mode response frame back to the Non-AP STA. After the Non-AP STA receives the dynamic subchannel operation mode response frame from the AP, it performs DSO operation using the updated dynamic subchannel operation parameters. The Non-AP STA operates either on a normal channel (i.e., the 20MHz primary channel) or on a DSO subchannel (including the 20MHz primary channel CH1 and the 20MHz secondary channel CH2, with a maximum transmission bandwidth of 40MHz).
[0164] When the AP acquires a TXOP on the 20MHz primary channel CH1 and the 20MHz secondary channel CH2, it sends a DSO initial control frame (e.g., MU-RTS) to the Non-AP STA, instructing the Non-AP STA to switch to the DSO subchannels (i.e., the 20MHz primary channel CH1 and the 20MHz secondary channel CH0), while simultaneously having a padding delay of sufficient length to allow the Non-AP STA to switch from the normal channel (i.e., the 20MHz primary channel) to the DSO subchannels (i.e., the 20MHz primary channel CH1 and the 20MHz secondary channel CH2). Here, the DSO initial control frame may employ a 40 MHz non-HT duplicate PPDU transmission. After the Non-AP STA receives the DSO switching instruction in the DSO initial control frame, it switches to the 20MHz primary channel CH1 and the 20MHz secondary channel CH2 and replies with a response frame (e.g., CTS). Next, the AP exchanges frames with the Non-AP STA on the DSO subchannels (i.e., the 20MHz primary channel CH1 and the 20MHz secondary channel CH2). After the Non-AP STA detects the end of the frame exchange, it switches to the normal channel (i.e., the 20MHz primary channel) after a DSO switching delay.
[0165] The solution described in the above embodiment of this application not only supports dynamic subchannel (or subband) operation (DSO) mode management in a single BSS, but can also be extended to dynamic subchannel (or subband) operation (DSO) mode management in multi-AP or multi-link operation scenarios.
[0166] Referring to Figure 13, a block diagram of a channel operating device provided by one embodiment of the present application is shown. The device has the function of realizing the steps performed by the first device in the above channel operating method. As shown in Figure 13, the device The system includes a receiving module 1301 that receives dynamic subchannel operation DSO mode management frames transmitted from a second device, Here, the DSO mode management frame is used to indicate whether the DSO mode between the first device and the second device is enable mode or disable mode, the enable mode being a mode that allows the target device to switch to a target subchannel and perform frame exchange in a DSO manner, and the target subchannel is indicated by the DSO mode management frame.
[0167] In some embodiments, the disabled mode is a mode that does not allow the target device to perform frame exchange using the DSO method. or The disabled mode is a mode that does not allow the target device to switch to the target subchannel and perform frame exchange using the DSO method.
[0168] In some embodiments, the target device is one or both of the first and second devices.
[0169] In some embodiments, the apparatus is The system further comprises a configuration module used to set the DSO mode (including DSO disabled mode and DSO enabled mode) and / or operating parameters for DSO control between the first device and the second device, based on the DSO mode management frame.
[0170] In some embodiments, the DSO mode management frame is a DSO mode notification frame, and the device, The system further includes a first transmitting module used to send the DSO mode notification frame back to the second device within a timeout period after receiving the DSO mode notification frame.
[0171] In some embodiments, the DSO mode management frame is a DSO mode request frame, and the configuration module, upon deciding to receive the operational parameters for the DSO mode and / or DSO control indicated by the DSO mode request frame, is used to configure the operational parameters for the DSO mode and / or DSO control between the first device and the second device based on the DSO mode request frame.
[0172] In some embodiments, the apparatus is The system further comprises a second transmit module used to send a first DSO mode response frame back to the second device, the first DSO mode response frame being used to indicate whether to receive the DSO mode and / or operating parameters for DSO control indicated by the DSO mode request frame.
[0173] In some embodiments, the first DSO mode response frame includes a first status code used to indicate whether the DSO mode and / or operating parameters for DSO control indicated by the DSO mode request frame have been received.
[0174] In some embodiments, the apparatus is The system further comprises a third transmitting module used to transmit a second DSO mode response frame to the second device via an unrequested trigger, the second DSO mode response frame being used to indicate a recommended DSO mode and / or operating parameters for DSO control.
[0175] In some embodiments, the second DSO mode response frame includes a second status code, which is used to indicate that the second DSO mode response frame is used to recommend operating parameters for the DSO mode and / or DSO control.
[0176] In some embodiments, the DSO mode management frame includes at least one 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 the operational parameters for DSO control between the first device and the second device.
[0177] In some embodiments, the second DSO mode response frame includes at least one 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 the operational parameters for DSO control between the first device and the second device.
[0178] 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. The aforementioned 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 by bitmap. The maximum transmission bandwidth subfield is used to indicate the maximum presentation layer protocol data unit (PPDU) bandwidth that is permitted to be received or transmitted on the target subchannel. The aforementioned DSO parameter update control field is used to indicate whether a DSO parameter update field currently exists in the frame.
[0179] 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. If the parameter value in the DSO mode subfield is the second parameter value, the DSO mode subfield indicates that the target DSO mode is disabled mode.
[0180] In some embodiments, the DSO parameter update field includes at least one of a dynamic subchannel operation padding delay subfield and a dynamic subchannel operation switching delay subfield. The dynamic subchannel operation padding delay subfield is used to specify the minimum media access control MAC padding time of the channel switching instruction frame, and the channel switching instruction frame is used to trigger the target device to switch to the target subchannel and perform a frame exchange in a DSO manner. The dynamic subchannel operation switching delay subfield is used to specify the switching delay when switching from the target subchannel to the normal subchannel.
[0181] In some embodiments, if the DSO mode management frame is a DSO mode notification frame, the DSO parameter update field includes a switching timeout subfield. The switching timeout subfield is used to indicate the timeout period for the first device to send back the DSO mode notification frame to the second device after it has received the DSO mode notification frame.
[0182] In some embodiments, if the first device is a non-access point (non-AP) device and the second device is an AP device, the receiving module is further used to receive channel switching instruction frames transmitted from the second device when the DSO mode between the first and second devices is in enable mode. The aforementioned device is The system further comprises a first switching module used to switch to the target subchannel and perform frame exchange with the second device.
[0183] In some embodiments, the first switching module is further used to switch to a normal subchannel and perform a frame exchange with the second device within a switching delay indicated by the DSO mode management frame, after the frame exchange with the second device has been completed on the target subchannel.
[0184] In some embodiments, when the first device is an AP device and the second device is a non-AP device, the apparatus is The system further comprises a fourth transmitting module used to transmit a channel switching instruction frame to the second device when the DSO mode between the first device and the second device is in enable mode. The aforementioned device is The system further comprises a second switching module used to perform frame exchange with the second device on the target subchannel.
[0185] In some embodiments, the end of the channel switching instruction frame includes a padding element, and the time corresponding to the padding element is greater than or equal to the minimum MAC padding time indicated by the DSO mode management frame.
[0186] In some embodiments, the PPDU bandwidth used for frame exchange with the second device on the target subchannel is less than or equal to the maximum PPDU bandwidth indicated by the DSO mode management frame.
[0187] Referring to Figure 14, a block diagram of a channel operating device provided by one embodiment of the present application is shown. The device has the function of realizing the steps performed by the second device in the above channel operating method. As shown in Figure 14, the device is The first device further comprises a transmit module 1401 used to transmit dynamic subchannel operation DSO mode management frames, Here, the DSO mode management frame is used to indicate whether the DSO mode between the first device and the second device is enable mode or disable mode, the enable mode being a mode that allows the target device to switch to a target subchannel and perform frame exchange in a DSO manner, and the target subchannel is indicated by the DSO mode management frame.
[0188] In some embodiments, the disabled mode is a mode that does not allow the target device to perform frame exchange using the DSO method. or The disabled mode is a mode that does not allow the target device to switch to the target subchannel and perform frame exchange using the DSO method.
[0189] In some embodiments, the target device is one or both of the first and second devices.
[0190] In some embodiments, the apparatus is The system further comprises a configuration module used to set the DSO mode and / or operating parameters for DSO control between the first device and the second device, based on the DSO mode management frame.
[0191] In some embodiments, the DSO mode management frame is a DSO mode notification frame, and the configuration module is If the DSO mode notification frame is received from the first device within the timeout period after the DSO mode notification frame has been sent, the operating parameters for the DSO mode and / or DSO control between the first device and the second device are set based on the DSO mode notification frame. or If the DSO mode notification frame is not received from the first device within the timeout period after the DSO mode notification frame has been sent, the DSO mode notification frame is used after the timeout period has elapsed to set the DSO mode and / or operation parameters for DSO control between the first device and the second device.
[0192] In some embodiments, the DSO mode management frame is a DSO mode request frame, and the configuration module is The system receives a first DSO mode response frame returned from the first device, and the first DSO mode response frame is used to indicate whether to receive the DSO mode and / or operating parameters for DSO control indicated by the DSO mode request frame. If the first DSO mode response frame indicates that it is receiving the DSO mode and / or operating parameters for DSO control indicated by the DSO mode request frame, it is used to set the DSO mode and / or operating parameters for DSO control between the first device and the second device based on the DSO mode request frame.
[0193] In some embodiments, the first DSO mode response frame includes a first status code used to indicate whether the DSO mode and / or operating parameters for DSO control indicated by the DSO mode request frame have been received.
[0194] In some embodiments, the apparatus is The system further comprises a first receiving module used to receive a second DSO mode response frame transmitted from the first device by an unrequested trigger, the second DSO mode response frame being used to indicate a recommended DSO mode and / or operating parameters for DSO control.
[0195] In some embodiments, the transmitting module is used to transmit the DSO mode request frame to the first device based on the second DSO mode response frame.
[0196] In some embodiments, the second DSO mode response frame includes a second status code, which is used to indicate that the second DSO mode response frame is used to recommend operating parameters for the DSO mode and / or DSO control.
[0197] In some embodiments, the DSO mode management frame includes at least one 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 the operational parameters for DSO control between the first device and the second device.
[0198] In some embodiments, the second DSO mode response frame includes at least one 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 the operational parameters for DSO control between the first device and the second device.
[0199] 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. The aforementioned 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 by bitmap. The maximum transmission bandwidth subfield is used to indicate the maximum presentation layer protocol data unit (PPDU) bandwidth that is permitted to be received or transmitted on the target subchannel. The aforementioned DSO parameter update control field is used to indicate whether a DSO parameter update field currently exists in the frame.
[0200] 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. If the parameter value in the DSO mode subfield is the second parameter value, the DSO mode subfield indicates that the target DSO mode is disabled mode.
[0201] In some embodiments, the DSO parameter update field includes at least one of a dynamic subchannel operation padding delay subfield and a dynamic subchannel operation switching delay subfield. The dynamic subchannel operation padding delay subfield is used to specify the minimum media access control MAC padding time of the channel switching instruction frame, and the channel switching instruction frame is used to trigger the target device to switch to the target subchannel and perform a frame exchange in a DSO manner. The dynamic subchannel operation switching delay subfield is used to specify the switching delay when switching from the target subchannel to the normal subchannel.
[0202] In some embodiments, if the DSO mode management frame is a DSO mode notification frame, the DSO parameter update field includes a switching timeout subfield. The switching timeout subfield is used to indicate the timeout period for the first device to send back the DSO mode notification frame to the second device after it has received the DSO mode notification frame.
[0203] In some embodiments, if the first device is a non-AP device and the second device is an AP device, the transmitting module is further used to transmit a channel switching instruction frame to the first device when the DSO mode between the first and second devices is in enable mode. The aforementioned device is The system further comprises a first switching module used to perform frame exchange with the first device on the target subchannel.
[0204] In some embodiments, when the first device is an AP device and the second device is a non-AP device, the apparatus is When the DSO mode between the first device and the second device is in the enable mode, the system further comprises a second receiving module used to receive a channel switching instruction frame transmitted from the first device, The aforementioned device is The system further comprises a second switching module used to switch to the target subchannel and perform frame exchange with the first device.
[0205] In some embodiments, the second switching module is further used to switch to a normal subchannel and perform a frame exchange with the first device within a switching delay indicated by the DSO mode management frame, after the frame exchange with the first device has been completed on the target subchannel.
[0206] In some embodiments, the end of the channel switching instruction frame includes a padding element, and the time corresponding to the padding element is greater than or equal to the minimum MAC padding time indicated by the DSO mode management frame.
[0207] In some embodiments, the PPDU bandwidth used for data transmission with the first device on the target subchannel is less than or equal to the maximum PPDU bandwidth indicated by the DSO mode management frame.
[0208] Furthermore, when the device provided in the above embodiment realizes its functions, the division of each functional module described above is merely illustrative. In actual applications, the above functions can be assigned to different functional modules according to the actual needs, that is, the internal structure of the device can be divided into different functional modules to complete all or some of the functions described above.
[0209] The specific methods by which each module performs operations in the apparatus of the above embodiment have been described in detail in the embodiment of the method, and therefore will not be described in detail here.
[0210] Referring to Figure 15, a schematic diagram of the structure of a communication device 1500 provided by one embodiment of the present application is shown. The communication device 1500 may be a multilink device and includes a processor 1501, a receiver 1502, a transmitter 1503, a memory 1504, and a bus 1505.
[0211] The processor 1501 includes one or more processing cores, and the processor 1501 performs various functional applications and information processing by executing software programs and modules.
[0212] The receiver 1502 and the transmitter 1503 can be implemented as a communication component, which may be a communication chip. This communication chip is also called a transceiver.
[0213] Memory 1504 is connected to processor 1501 via bus 1505.
[0214] Memory 1504 is used to store a computer program, and processor 1501 is used to execute the computer program and realize each step performed by the terminal device in the embodiment of the above method.
[0215] Furthermore, the memory 1504 can be implemented by any type of volatile or non-volatile storage device or a combination thereof, which includes, but is not limited to, magnetic disks or optical disks, electrically erasable programmable read-only memory, erasable programmable read-only memory, static random access memory, read-only memory, magnetic memory, flash memory, and programmable read-only memory.
[0216] In an exemplary embodiment, the communication device includes a processor, memory, and a transceiver (the transceiver includes a receiver and a transmitter, the receiver being used to receive information and the transmitter being used to transmit information), In possible implementations, the processor and the transceiver can be used to perform all or some of the steps performed by the first or second device in any of the embodiments shown in Figures 4, 5, or 6, but these will not be repeated here. Embodiments of this application further provide a computer-readable storage medium in which a computer program is stored, and when the computer program is loaded and executed by a processor, each step performed by the first or second device in the method shown in any of the embodiments of Figures 4, 5, or 6 above is realized.
[0217] This application further provides a computer program product which includes computer commands stored in a computer-readable storage medium. The processor of a communication device reads the computer commands from the computer-readable storage medium and executes the computer commands, thereby causing the communication device to perform each step performed by the first or second device in the manner shown in any embodiment of Figure 4, Figure 5, or Figure 6.
[0218] The present application further provides a chip comprising a programmable logic circuit and / or program instructions, which operates in a communication device, causing the communication device to perform each step performed by the first or second device in the manner shown in any embodiment of Figure 4, Figure 5, or Figure 6.
[0219] This application further provides a computer program, which, when executed by the processor of a communication device, implements each step performed by the first or second device in the manner shown in any of the embodiments of Figures 4, 5, or 6.
[0220] Those skilled in the art should recognize that, in one or more of the above examples, the functions described in the embodiments of this application can be implemented by hardware, software, firmware, or any combination thereof. When implemented by software, these functions can be stored on a computer-readable medium or transmitted as one or more instructions or codes on a computer-readable medium. Computer-readable mediums include computer storage media and communication media, where the communication media includes any medium that facilitates the transmission of computer programs from one location to another. Storage media can be any available medium accessible by a general-purpose or dedicated computer.
[0221] The foregoing are merely exemplary embodiments of this application and do not limit it. Any modifications, equivalent substitutions, improvements, etc., made within the spirit and principles of this application shall all be included within the scope of protection of this application.
Claims
1. A channel operation method, wherein the method is performed by a first device, The step includes receiving a dynamic subchannel / subband operation DSO mode management frame transmitted from a second device, A channel operation method characterized in that, the DSO mode management frame is used to indicate whether the DSO mode between the first device and the second device is an enable mode or a disable mode, the enable mode is a mode that allows the target device to switch to a target subchannel / subband and perform frame exchange using the DSO method, and the target subchannel / subband is indicated by the DSO mode management frame.
2. The disabled mode is a mode that does not allow the target device to perform frame exchange using the DSO method. or The method according to claim 1, characterized in that the disabled mode is a mode that does not allow the target device to switch to the target subchannel / subband and perform frame exchange using the DSO method.
3. The aforementioned method, The method according to claim 1, further comprising the step of setting the DSO mode and / or operating parameters for the DSO between the first device and the second device based on the DSO mode management frame.
4. The DSO mode management frame is a DSO mode notification frame, and the method is The method according to claim 1, further comprising the step of sending the DSO mode notification frame to the second device as a response within a timeout period after receiving the DSO mode notification frame.
5. The DSO mode management frame is a DSO mode request frame, and the step of setting the DSO mode and / or operating parameters for the DSO between the first device and the second device based on the DSO mode management frame is: If it is decided to receive the DSO mode and / or operating parameters for DSO indicated by the DSO mode request frame, then set the DSO mode and / or operating parameters for DSO between the first device and the second device based on the DSO mode request frame. This includes sending a first DSO mode response frame as a response to the second device, The method according to 3, characterized in that the first DSO mode response frame is used to indicate whether to receive the DSO mode and / or operating parameters for the DSO indicated by the DSO mode request frame.
6. The aforementioned method, The step further includes transmitting a second DSO mode response frame to the second device via an unrequested trigger, the second DSO mode response frame being used to indicate a recommended DSO mode and / or operating parameters for the DSO, the second DSO mode response frame including a second status code being used to indicate that the second DSO mode response frame is used to recommend a DSO mode and / or operating parameters for the DSO, and the second DSO mode response frame including 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 method according to 5, characterized in that the DSO parameter update field is used to update the operating parameters for the DSO between the first device and the second device.
7. 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 method according to claim 1, characterized in that the DSO parameter update field is used to update the operating parameters for the DSO between the first device and the second device.
8. 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 aforementioned 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 / subband by bitmap. The maximum transmission bandwidth subfield is used to indicate the maximum presentation layer protocol data unit (PPDU) bandwidth that is permitted to be received or transmitted on the target subchannel / subband. The DSO parameter update control field is used to indicate whether a DSO parameter update field exists in the current frame. If the parameter value in the DSO mode subfield is the first parameter value, the DSO mode subfield instructs to switch the DSO mode to enable mode. The method according to 7, characterized in that, when the parameter value in the DSO mode subfield is the second parameter value, the DSO mode subfield instructs to switch the DSO mode to disabled mode.
9. The DSO parameter update field includes at least one of a dynamic subchannel operation padding delay subfield and a dynamic subchannel operation switching delay subfield. The dynamic subchannel operation padding delay subfield is used to specify the minimum media access control MAC padding time of the channel switching instruction frame, and the channel switching instruction frame is used to trigger the target device to switch to the target subchannel / subband and perform frame exchange in the DSO manner. The method according to 7, characterized in that the dynamic subchannel operation switching delay subfield is used to indicate the switching delay for switching from the target subchannel / subband to the normal subchannel / subband.
10. If the DSO mode management frame is a DSO mode notification frame, the DSO parameter update field includes a switching timeout subfield. The method according to 7, characterized in that the switching timeout subfield is used to indicate a timeout period for the first device to send the DSO mode notification frame to the second device in response after the first device has received the DSO mode notification frame.
11. If the first device is a non-access point (non-AP) device and the second device is an AP device, the method is as follows: If the DSO mode between the first device and the second device is in enable mode, the step of receiving a channel switching instruction frame transmitted from the second device, The steps include switching to the target subchannel / subband and performing frame exchange with the second device, The method further includes the step of switching to a normal subchannel and performing frame exchange with the second device within the switching delay indicated by the DSO mode management frame, after frame exchange with the second device has been completed on the target subchannel / subband, If the first device is an AP device and the second device is a non-AP device, the method is: If the DSO mode between the first device and the second device is in enable mode, the step of sending a channel switching instruction frame to the second device, The further step includes performing a frame exchange with the second device on the target subchannel / subband, The method according to claim 1, characterized in that the end of the channel switching instruction frame includes a padding element, and the time corresponding to the padding element is greater than or equal to the minimum MAC padding time indicated by the DSO mode management frame.
12. A channel operating device, characterized in that the device is used to perform the channel operating method described in any one of claims 1 to 11.
13. A channel operating device, wherein the device is The first device includes a transmit module used to transmit dynamic subchannel / subband operated DSO mode management frames, The channel operating device is characterized in that the DSO mode management frame is used to indicate whether the DSO mode between the first device and the second device is an enable mode or a disable mode, the enable mode is a mode that allows the target device to switch to a target subchannel / subband and perform frame exchange using the DSO method, and the target subchannel / subband is indicated by the DSO mode management frame.