Communication method based on dynamic subband operation, and electronic apparatus
By receiving and sending DSO mode information frames after the DSO site (STA) switches channels, the problems of calibration delay and MCS selection are solved, the transmission performance of the equipment is improved, and sub-high-speed data transmission is achieved.
Patent Information
- Application Number
- PCT/CN2025/076862
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2024-07-10
- Filing Date
- 2025-02-11
- Publication Date
- 2026-01-15
AI Technical Summary
Existing technologies do not consider the requirements for calibration delay and modulation and coding scheme (MCS) after channel switching at DSO sites (STAs), leading to equipment compatibility issues and affecting data transmission efficiency.
By receiving and sending information frames carrying dynamic sub-bandwidth DSO mode information, the device is instructed to switch to the specified channel and operate in the corresponding DSO mode, and to perform calibration and MCS selection to ensure that the additional latency meets the device compatibility requirements.
The calibration delay and MCS selection of the DSO site STA after channel switching were implemented, which improved the transmission performance of the equipment and ensured high-speed data transmission.
Smart Images

Figure CN2025076862_15012026_PF_FP_ABST
Abstract
Description
Communication methods and electronic devices based on dynamic sub-bandwidth
[0001] Cross-reference to related applications
[0002] This disclosure is based on and claims priority to Chinese patent application CN202410923329.9, filed on July 10, 2024, entitled “Communication Method and Electronic Device Based on Dynamic Sub-bandwidth”, the entire contents of which are incorporated herein by reference. Technical Field
[0003] This disclosure relates to the field of communications, and more specifically, to a communication method and electronic device based on dynamic sub-bandwidth. Background Technology
[0004] For terminal equipment, when a Dynamic Subband Operation (DSO) station (STA) switches to a new operating channel, the required calibration parameters will change due to the different channel conditions. Existing technologies complete data interaction with the DSO STA within a Transmission Opportunity (TXOP) period (approximately a few milliseconds) without considering the latency requirements for terminal equipment calibration. Without recalibration, low-rate data transmission can still be performed using the previous calibration parameters, but existing technologies do not address the Modulation and Coding Scheme (MCS) requirements after the DSO STA switches channels. Due to differences in terminal equipment component selection, the DSO STA channel switching time, the need for additional time calibration, and the range of MCS all vary. Summary of the Invention
[0005] This disclosure provides a communication method and electronic device based on dynamic sub-bandwidth, which at least solves the problems of calibration delay after channel switching at DSO sites (STAs), modulation and coding strategy (MCS) selection after channel switching, and device compatibility in related technologies.
[0006] According to one embodiment of this disclosure, a communication method based on dynamic sub-bandwidth (DSO) is provided, applied to a first device, comprising: receiving a second information frame sent by a second device, wherein the second information frame carries dynamic sub-bandwidth (DSO) mode information, switching to a specified channel according to the second information frame, and operating in the corresponding DSO mode.
[0007] According to another embodiment of this disclosure, a communication method based on dynamic sub-bandwidth is provided, applied to a second device, comprising: sending a second information frame to a first device, wherein the second information frame carries information of dynamic sub-bandwidth (DSO) mode to instruct the first device to switch to a specified channel and operate in the corresponding DSO mode.
[0008] According to yet another embodiment of this disclosure, a computer-readable storage medium is also provided, in which a computer program is stored, wherein the computer program is configured to perform the steps in any of the above method embodiments when it is run.
[0009] According to yet another embodiment of this disclosure, an electronic device is also provided, including a memory and a processor, wherein a computer program is stored in the memory and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0010] According to yet another embodiment of this disclosure, a computer program product is also provided, including a computer program that, when executed by a processor, implements the steps in any of the above method embodiments. Attached Figure Description
[0011] Figure 1 is a basic flowchart of DSO in the prior art;
[0012] Figure 2 is a hardware structure block diagram of a computer terminal according to an embodiment of the present disclosure of a communication method based on dynamic sub-bandwidth.
[0013] Figure 3 is a flowchart of a communication method based on dynamic sub-bandwidth applied to a first device according to an embodiment of the present disclosure;
[0014] Figure 4 is a flowchart of a communication method based on dynamic sub-bandwidth applied to a second device according to an embodiment of the present disclosure;
[0015] Figure 5 is another flowchart of a communication method based on dynamic sub-bandwidth according to an embodiment of the present disclosure;
[0016] Figure 6 is a flowchart of Mode 1 data interaction based on dynamic sub-bandwidth according to an embodiment of the present disclosure;
[0017] Figure 7 is a flowchart of the Mode 2 data interaction based on dynamic sub-bandwidth according to an embodiment of the present disclosure. Detailed Implementation
[0018] The embodiments of this disclosure will be described in detail below with reference to the accompanying drawings and examples.
[0019] It should be noted that the terms "first," "second," etc., in the specification, claims, and drawings of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0020] 1. FTTR technology
[0021] Fiber-to-The-Room (FTTR) technology connects wireless router access points (APs) in different rooms or locations in homes or small and medium-sized enterprises using fiber optic cables. This provides high-bandwidth, high-reliability connections between multiple APs and allows for the connection between master control APs and slave APs using a point-to-multipoint optical distribution network.
[0022] 2. Channel switching delay
[0023] The 2.4GHz, 5GHz, 6GHz, or 60GHz bands used by Wi-Fi standards are unlicensed frequency bands. In Wi-Fi communication, the entire 2.4GHz, 5GHz, 6GHz, or 60GHz band is not completely occupied by a single Wi-Fi device. Instead, the band is divided into multiple channels based on frequency range, much like different lanes on a highway, allowing devices in the wireless network to transmit data on their respective channels.
[0024] All channels are treated equally in the communication protocol, with no priority; each Wi-Fi device can operate on any channel. However, Wi-Fi terminals and access points (APs) must operate on the same channel to communicate. Based on channel congestion, a Wi-Fi AP can automatically select the channel with the least interference as its current operating channel, and Wi-Fi terminals connected to the AP will switch channels along with the AP.
[0025] When an AP or terminal switches from one channel to another, a certain channel switching delay will occur, which may be as high as 256µs.
[0026] 3. Modulation and Coding Strategies
[0027] The transmission rate of the physical layer is related to factors such as the number of spatial streams, modulation scheme, symbol spacing, and code rate. To characterize the impact of different parameters on the rate, the 802.11 protocol defines the MCS index value. The MCS modulation-coding table is a representation proposed by 802.11 to characterize the communication rate of Wireless Local Area Networks (WLANs). The MCS uses the factors affecting the communication rate as columns and the MCS indexes as rows to form a rate table. Therefore, each MCS index corresponds to a physical transmission rate under a set of parameters. The correspondence between MCS and rate is shown in Table 1.
[0028] Table 1. Correspondence between MCS index and spatial stream, modulation scheme, and rate.
[0029] 4. Basic Rate Set
[0030] Some management frames, such as beacon frames and association response frames, carry a Supported Rates field to indicate the basic set of transmission rates supported by the device, such as 6Mbps, 9Mbps, 12Mbps, 18Mbps, 24Mbps, 36Mbps, 48Mbps, and 54Mbps. The key point for all Basic Service Sets (BSS) is that they must indicate whether all basic rate sets are supported when associating with an AP.
[0031] 5. Wi-Fi calibration
[0032] Wi-Fi calibration is a crucial step in ensuring the stable and reliable performance of wireless devices, especially when using high-frequency bands such as 5.8GHz, 6G, and 60G, where the consistency requirements for components are even higher. Key parameters for Wi-Fi performance include transmit power, receive sensitivity, error vector magnitude (EVM), frequency error, frequency flatness, frequency settling time, and transmit spectrum template. The accuracy and stability of these parameters directly affect the signal transmission quality and reception capabilities of wireless devices.
[0033] In Wi-Fi devices, the transmitter and receiver are typically integrated, using an internal crystal oscillator. A voltage-controlled oscillator (VCO) is used to synthesize the required center frequencies for both the transmit and receive channels. Therefore, the accuracy of the center frequency on the transmit channel directly affects whether the signal transmitted by the wireless device can be correctly identified and demodulated by other receiving devices. Similarly, if the center frequency of the receive channel is inaccurate, the device will also be unable to correctly identify and demodulate the received signal. Furthermore, an inaccurate center frequency of the transmit signal can cause significant interference in multi-user systems.
[0034] Therefore, Wi-Fi calibration involves not only the accuracy and stability of the frequency, but also the calibration of other key performance parameters to ensure that the overall performance of wireless devices is at its best and to provide a stable and reliable wireless connection experience.
[0035] Because different Wi-Fi channels have different states, the required calibration parameters are also different. Therefore, after the device is first connected to the AP, it needs to be calibrated. Calibration is also required when switching working channels to ensure Wi-Fi performance.
[0036] 6. (Wi-Fi 8) DSO in UHR
[0037] The Institute of Electrical and Electronics Engineers (IEEE) established the Ultra High Reliability (UHR) Study Group (SG). The SG's mission is to study the evolution of next-generation (Wi-Fi 8) technology and to establish the 802.11bn working group to draft the Wi-Fi 8 protocol definition.
[0038] As an alternative technology for Wi-Fi 8, DSO technology aims to improve throughput in scenarios where multiple narrowband devices are connected to the access point.
[0039] For example, Figure 1 is a basic flowchart of DSO in the prior art. As shown in Figure 1, the prerequisites are: the AP operates on a 320MHz bandwidth channel, and 160P (Primary) and 160S (Secondary) represent the AP's primary 160MHz channel and secondary 160MHz channel, respectively; the DSO STA (represented by STA1) and the STA that does not support DSO function (represented by STA2) have an operating bandwidth of only 160MHz.
[0040] 1) On 160P, STA1 and STA2 respectively receive the control frame sent by AP to switch channels, and STA1 switches its working channel (from 160P to 160S).
[0041] 2) After the Short Inter Frame Space (SIFS), STA1 and STA2 receive the second control frame at 160S and 160P respectively.
[0042] 3) After the SIFS interval, STA1 and STA2 send the second control frame response at 160S and 160P respectively.
[0043] 4) After the SIFS interval, the AP exchanges data on 160S and 160P (i.e., the entire 320MHz bandwidth) using downlink / uplink (DL / UL) orthogonal frequency division multiple access (OFDMA).
[0044] 5) After the SIFS+Delta interval, STA1 returns to 160P.
[0045] 7. Service Hours
[0046] Service period (SP) refers to a period of time negotiated between the AP and the STA. This period is used for the AP to transmit multiple downlink PPDUs to the STA, or for the AP to transfer one or more acquired TXOPs to the STA for uplink transmission of Physical Protocol Data Units (PPDUs). Alternatively, it is used by the STA for uplink transmission of PPDUs after it has acquired a channel. Taking the Target Wake-up Time (TWT) as an example, the STA completes direct uplink and downlink data interaction with the AP within the TWT SP. Outside the TWT SP, the STA may enter sleep mode.
[0047] The methods and embodiments provided in this disclosure can be executed in a mobile terminal, a computer terminal, or a similar computing device. Taking a computer terminal as an example, FIG2 is a hardware structure block diagram of a computer terminal according to an embodiment of the present disclosure of a communication method based on dynamic sub-bandwidth. As shown in FIG2, the computer terminal may include one or more (only one is shown in FIG2) processors 202 (processor 202 may include, but is not limited to, processing devices such as microprocessors MCUs or programmable logic devices FPGAs) and a memory 204 for storing data. The computer terminal may also include a transmission device 206 for communication functions and an input / output device 208. It will be understood by those skilled in the art that the structure shown in FIG2 is only illustrative and does not limit the structure of the computer terminal. For example, the computer terminal may also include more or fewer components than shown in FIG2, or have a different configuration than shown in FIG2.
[0048] The memory 204 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the communication method based on dynamic sub-bandwidth in this embodiment of the present disclosure. The processor 202 executes various functional applications and data processing by running the computer program stored in the memory 204, thereby implementing the above-described method. The memory 204 may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 204 may further include memory remotely located relative to the processor 202, and these remote memories can be connected to a computer terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0049] The transmission device 206 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by a communication provider for the computer terminal. In one example, the transmission device 206 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 206 may be a Radio Frequency (RF) module used for wireless communication with the Internet.
[0050] This embodiment provides a communication method based on dynamic sub-bandwidth running on the aforementioned computer terminal. Figure 3 is a flowchart of the communication method based on dynamic sub-bandwidth applied to a first device according to an embodiment of this disclosure. As shown in Figure 3, the process includes the following steps:
[0051] Step S302: Receive a second information frame sent by the second device, wherein the second information frame carries dynamic sub-bandwidth (DSO) mode information;
[0052] Step S304: Switch to the designated channel according to the second information frame and operate in the corresponding DSO mode.
[0053] Through the above steps, the second information frame sent by the second device is received. The second information frame carries dynamic sub-bandwidth DSO mode information. Based on the second information frame, the system switches to the designated channel and operates in the corresponding DSO mode. This solves the problems of calibration delay after the DSO station STA switches the channel, the selection of modulation and coding strategy (MCS) after switching the channel, and the compatibility of the devices. In this way, it achieves the effect of DSO STAs with different capabilities transmitting data by scheduling the working mode signal. DSO STAs need additional delay to achieve better performance, and DSO STAs that do not meet the additional delay requirement can transmit data at a higher speed.
[0054] In one embodiment, after the first device switches to the designated channel based on the second information frame and operates in the corresponding DSO mode, it can perform uplink and downlink data interaction with the second device. For example, uplink and downlink data interaction can be performed in at least one of the following ways:
[0055] When the second device instructs the first device to operate in long-latency mode via a second information frame, no uplink or downlink data interaction is performed with the second device until the long latency indicated by the first device is met. When the second device instructs the first device to operate in long-latency mode via a second information frame, uplink or downlink data interaction is performed with the second device based on a rate within the basic rate set or a rate not exceeding the maximum value of the MCS in the first device's DSO configuration information before the long latency indicated by the first device is met, or within the current transmission opportunity (TXOP). When the second device instructs the first device to operate in long-latency mode via a second information frame, uplink or downlink data interaction is performed with the second device based on a rate not exceeding the maximum value of the MCS supported by the first device after the long latency indicated by the first device is met.
[0056] In one embodiment, after the first device switches to a designated channel based on the second information frame and operates in the corresponding DSO mode, it can perform calibration on the designated channel based on a third information frame sent by the second device, where the third information frame is a control frame or a data frame. After calibration is completed, the first device can send a fourth information frame to the second device to indicate that calibration is complete, and subsequent frame interactions between the two devices are performed using a higher-order MCS.
[0057] In one embodiment, after the first device switches to the designated channel based on the second information frame and operates in the corresponding DSO mode, the first device can return to the main channel. For example, the main channel can be returned using at least one of the following methods:
[0058] The first device returns to the main channel before the Time Reference Beacon Time (TBTT). It also returns to the main channel before or after the Service Time Period (SP) expires. After the first and second devices complete uplink and downlink data exchange within the current Transmission Opportunity (TXOP) as indicated by the second device via a second information frame, the first device returns to the main channel. Finally, the first device returns to the main channel after the second device indicates via a second information frame or other information frames whether the first device is within or has completed the current TXOP.
[0059] In one embodiment, before receiving a second information frame sent by a second device, the first device sends a first information request frame to the second device, wherein the first information request frame carries the DSO configuration information of the first device, and then receives a first information response frame sent by the second device in response to the first information request frame.
[0060] In this embodiment, the first information request frame includes one of the following: an association request frame, a reassociation request frame, an authentication frame, or an action frame. The first information response frame includes one of the following: an association response frame, a reassociation response frame, an authentication frame, or an action frame. The DSO configuration information includes at least one of the following: basic latency information, additional latency information, supported DSO mode information, or MCS configuration information. The supported DSO mode types include short latency mode and long latency mode. The first device indicates in the DSO configuration information that it supports at least one of the following: short latency mode or long latency mode. It should be noted that the first information request frame and the first information response frame can also be other types of management frames, which are not limited herein.
[0061] In this embodiment, the first device can send a DSO configuration update information frame to the second device, and then receive a DSO configuration update response frame sent by the second device in response to the DSO configuration update information frame.
[0062] In one embodiment, the second information frame is a control frame containing information about at least one first device. Multiple first devices can operate in the same or different DSO modes according to the indications in the second information frame, or, if the second information frame does not carry DSO mode information, the first devices operate in the default DSO mode.
[0063] In one embodiment, the first device may be a terminal and the second device may be an access point; or, the first device may be a multi-link terminal and the second device may be a multi-link access point; or, the first device may be a terminal in a roaming, multi-AP collaborative scenario and the second device may be an access point in a roaming, multi-AP collaborative scenario.
[0064] Figure 4 is a flowchart of a communication method based on dynamic sub-bandwidth applied to a second device according to an embodiment of the present disclosure. As shown in Figure 4, the process includes the following steps:
[0065] Step S402: Send a second information frame to the first device, wherein the second information frame carries information about the Dynamic Sub-Bandwidth (DSO) mode, to instruct the first device to switch to the specified channel and operate in the corresponding DSO mode.
[0066] Through the above steps, a second information frame is sent to the first device. The second information frame carries information about the dynamic sub-bandwidth DSO mode to instruct the first device to switch to the specified channel and operate in the corresponding DSO mode. This solves the problems of calibration delay after the DSO station STA switches the channel, the selection of modulation and coding strategy (MCS) after switching the channel, and the compatibility of the device. In this way, it achieves the effect of scheduling DSO STAs with different capabilities to transmit data through the working mode signal. DSO STAs need additional delay to achieve better performance, and DSO STAs that do not meet the additional delay can transmit data at a higher speed.
[0067] In one embodiment, after the second device sends a second information frame to the first device, it can perform uplink and downlink data interaction with the first device. For example, uplink and downlink data interaction can be performed in at least one of the following ways:
[0068] When the second device instructs the first device to operate in long-latency mode via a second information frame, the first device will not participate in uplink or downlink data interaction until the long latency indicated by the first device is met. When the second device instructs the first device to operate in long-latency mode via a second information frame, uplink or downlink data interaction with the first device will occur at a rate within the basic rate set or at a rate not exceeding the maximum rate of the MCS in the first device's DSO configuration information before the long latency indicated by the first device is met, or within the current transmission opportunity (TXOP). When the second device instructs the first device to operate in long-latency mode via a second information frame, uplink or downlink data interaction with the first device will occur at a rate not exceeding the maximum rate of the MCS supported by the first device after the long latency indicated by the first device is met. Before the Time Reference Beacon Time (TBTT), the transmission opportunity (TXOP) for uplink or downlink data interaction with the first device will end. Before or after the Service Time Period (SP) expires, the transmission opportunity (TXOP) for uplink or downlink data interaction with the first device will end.
[0069] In one embodiment, before sending a second information frame to the first device, the second device may receive a first information request frame sent by the first device, wherein the first information request frame carries the dynamic sub-bandwidth (DSO) configuration information of the first device, and then send a first information response frame to the first device.
[0070] In this embodiment, the first information request frame includes one of the following: an association request frame, a reassociation request frame, an authentication frame, or an action frame. The first information response frame includes one of the following: an association response frame, a reassociation response frame, an authentication frame, or an action frame. The DSO configuration information includes at least one of the following: basic latency information, additional latency information, supported DSO mode information, or MCS configuration information. The supported DSO mode types include short latency mode and long latency mode. It should be noted that the first information request frame and the first information response frame can also be other types of management frames, and this disclosure does not impose any limitations on them.
[0071] In one embodiment, the second device receives a DSO configuration update information frame sent by the first device, updates the DSO configuration information according to the DSO configuration update information frame, and sends a DSO configuration update response frame to the first device.
[0072] In one embodiment, the second information frame is a control frame containing information about at least one first device. The second information frame may indicate that different first devices are operating in the same or different DSO modes, or it may not indicate mode indication information, so that the first device operates in a default mode.
[0073] In one embodiment, sending a second information frame from the second device to the first device further includes one of the following: When the second device considers the differences in the basic latency information of multiple first devices, it schedules different first devices in the second information frame according to the differences in the basic latency information of the multiple first devices, and adds padding information of different durations to each, wherein the padding information satisfies the longest basic latency requirement of the different first devices. Alternatively, when the second device does not consider the differences in the basic latency information of multiple first devices, it schedules two or more different first devices simultaneously in the second information frame and adds padding information of the longest duration, wherein the padding information satisfies the requirement of the first device with the longest basic latency.
[0074] In one embodiment, when the second device instructs the first device to operate in long-latency mode via a second information frame, beacon frames and / or cached multicast frames are copied to the first device's operating channel so that the first device does not miss beacon frames and / or multicast frames before the long latency is completed.
[0075] Figure 5 is another flowchart of a communication method based on dynamic sub-bandwidth according to an embodiment of the present disclosure. As shown in Figure 5, the process includes the following steps:
[0076] In step S501, the first device (e.g., STA) sends a first information request frame to the second device (e.g., AP), wherein the first information request frame carries the DSO configuration information of the first device.
[0077] The DSO configuration information includes at least one of the following: basic latency information, additional latency information, supported DSO mode information, and MCS configuration information. The supported DSO mode types include short-latency mode and long-latency mode. The STA indicates in the DSO configuration information that it supports at least one of the following: short-latency mode or long-latency mode. The first information request frame includes one of the following: association request frame, reassociation request frame, authentication frame, or action frame. It should be noted that the first information request frame can also be other types of management frames, and this disclosure does not impose any restrictions.
[0078] In step S502, after receiving the information frame from the STA, the AP sends the first information response frame.
[0079] The first information response frame includes one of the following: an association response frame, a re-association response frame, an authentication frame, or an action frame. It should be noted that the first information response frame can also be other types of management frames, and this disclosure does not impose any restrictions.
[0080] In step S503, the AP sends a second information frame to the STA, which contains DSO mode information.
[0081] The second information frame may contain control frames containing information about at least one STA.
[0082] In step S504, the STA switches to the designated channel according to the instruction of the second information frame and operates in the corresponding DSO mode.
[0083] For example, multiple STAs may operate in the same or different DSO modes according to the instructions in the second information frame; or, if the second information frame does not carry DSO mode information, the STA may operate in the default DSO mode.
[0084] In step S505, the AP and STA use the corresponding MCS rate to perform uplink and downlink data interaction in a specific DSO mode.
[0085] For example, the AP and STA can interact with each other uplink and downlink data in at least one of the following ways: when the AP instructs the STA to operate in long delay mode via a second information frame, before satisfying the long delay indicated by the STA or within the current transmission opportunity TXOP, the AP interacts with the STA using the rate of the basic rate set or the maximum rate of the MCS in the STA's DSO configuration information; when the AP instructs the STA to operate in long delay mode via a second information frame, after satisfying the long delay indicated by the STA, the AP interacts with the STA using the maximum rate of the MCS supported by the STA; and before the Time Reference Beacon Time TBTT, the AP terminates the transmission opportunity TXOP for uplink and downlink data interaction with the STA.
[0086] Example 1
[0087] Figure 6 is a flowchart of the data interaction in Mode 1 based on dynamic sub-bandwidth according to an embodiment of the present disclosure. As shown in Figure 6, the AP operates on a 320MHz bandwidth channel, and 160P and 160S represent the AP's primary 160MHz channel and secondary 160MHz channel, respectively; the DSO STA (represented by STA1) and the STA that does not support DSO function (represented by STA2) have a working bandwidth of only 160MHz.
[0088] 1) STA1 sends an Association Request frame to AP, whose DSO configuration information indicates that it supports short latency mode (represented by mode 1) and long latency mode (represented by mode 2).
[0089] 2) AP sends an Association Response frame to STA1 in response to the above request.
[0090] 3) After the AP obtains TXOP, it sends a channel switching control frame on 320MHz to instruct the DSO STA to switch to 160S and to indicate that the working mode is 1.
[0091] 4) After the SIFS interval, STA1 and STA2 receive the second control frame at 160S and 160P respectively.
[0092] 5) After the SIFS interval, STA1 and STA2 send the second control frame response at 160S and 160P respectively.
[0093] 6) After the SIFS interval, the AP uses the basic rate to perform uplink / downlink data interaction with STA1 on 160S, while the AP uses the high-speed rate to perform uplink / downlink data interaction with STA2 on 160P.
[0094] 7) After the SIFS+Delta interval, STA1 returns to 160P. Delta can be the basic delay.
[0095] Example 2
[0096] Figure 7 is a flowchart of the mode 2 data interaction based on dynamic sub-bandwidth according to an embodiment of the present disclosure. As shown in Figure 7, the AP operates on a 320MHz bandwidth channel, and 160P and 160S represent the AP's primary 160MHz channel and secondary 160MHz channel, respectively; the DSO STA (represented by STA1) and the STA that does not support DSO function (represented by STA2) have a working bandwidth of only 160MHz.
[0097] 1) STA1 sends an Association Request frame to AP, whose DSO configuration information indicates that it supports short latency mode (represented by mode 1) and long latency mode (represented by mode 2), as well as the additional latency time of mode 2.
[0098] 2) AP sends an association response to STA1 in response to the above request.
[0099] 3) After the AP obtains TXOP, it sends a channel switching control frame on 320MHz to instruct the DSO STA to switch to 160S and to indicate that the working mode is 2.
[0100] 4) After the SIFS interval, STA1 and STA2 receive the second control frame at 160S and 160P respectively, and STA1 uses the second control frame to perform calibration operations.
[0101] 5) After the SIFS interval, STA1 and STA2 send the second control frame response at 160S and 160P respectively.
[0102] 6) After the SIFS interval, the AP uses the basic rate to perform uplink / downlink data exchange with STA1 on 160S; at the same time, the AP uses the high-speed rate to perform uplink / downlink data exchange with STA2 on 160P.
[0103] 7) After TXOP-1 ends, STA1 remains on 160S until the additional delay ends.
[0104] 8) The AP acquires the second TXOP and sends a trigger frame (TF) on a 320MHz bandwidth to schedule STA1 and STA2 to transmit data at high speed.
[0105] 9) After TXOP-2 ends, STA1 returns to 160P.
[0106] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solutions of this disclosure, in essence or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods of the various embodiments of this disclosure.
[0107] Embodiments of this disclosure also provide a computer-readable storage medium storing a computer program configured to perform the steps in any of the above method embodiments when executed.
[0108] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.
[0109] Embodiments of this disclosure also provide an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.
[0110] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.
[0111] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.
[0112] Embodiments of this disclosure also provide a computer program product, including computer instructions that, when executed by a processor, implement the steps in any of the above method embodiments.
[0113] Embodiments of this disclosure also provide a computer program product, including a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the methods in various embodiments of this disclosure.
[0114] It is obvious to those skilled in the art that the modules or steps of this disclosure described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, this disclosure is not limited to any particular combination of hardware and software.
[0115] The above are merely preferred embodiments of this disclosure and are not intended to limit this disclosure. Various modifications and variations can be made to this disclosure by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this disclosure should be included within the scope of protection of this disclosure.
Claims
1. A communication method based on dynamic sub-bandwidth, applied to a first device, comprising: Receive a second information frame sent by a second device, wherein the second information frame carries dynamic sub-bandwidth (DSO) mode information; It switches to the designated channel according to the second information frame and operates in the corresponding DSO mode.
2. The method according to claim 1, wherein, After switching to the designated channel according to the second information frame and operating in the corresponding DSO mode, the method includes: It performs uplink and downlink data interaction with the second device.
3. The method according to claim 2, wherein, Before receiving the second information frame sent by the second device, the method includes: Send a first information request frame to the second device, wherein the first information request frame carries the DSO configuration information of the first device; Receive the first information response frame sent by the second device in response to the first information request frame.
4. The method according to claim 3, wherein, The first information request frame includes one of the following: an association request frame, a re-association request frame, an authentication frame, or an action frame; The first information response frame includes one of the following: an association response frame, a reassociation response frame, an authentication frame, or an action frame.
5. The method according to claim 1, wherein, The second information frame is a control frame containing information about at least one of the first devices.
6. The method according to claim 3, wherein, The DSO configuration information includes at least one of the following: Basic latency information, additional latency information, supported DSO mode information, and MCS configuration information; Among them, the supported DSO mode types include short latency mode and long latency mode; The first device indicates in the DSO configuration information that it supports at least one of the following: Short latency mode, long latency mode.
7. The method according to claim 5, wherein, Multiple first devices operate in the same or different DSO modes according to the indication in the second information frame; or If the second information frame does not carry DSO mode information, the first device operates in the default DSO mode.
8. The method according to claim 6, wherein, Uplink and downlink data interaction with the second device also includes at least one of the following: If the second device instructs the first device to operate in the long latency mode via the second information frame, no uplink or downlink data interaction shall be performed with the second device before the long latency indicated by the first device is satisfied; When the second device instructs the first device to operate in the long delay mode via the second information frame, before the long delay indicated by the first device is met or within the current transmission opportunity (TXOP), uplink and downlink data interaction is performed with the second device based on the rate of the basic rate set or not exceeding the maximum rate of the MCS in the DSO configuration information of the first device. When the second device instructs the first device to operate in the long latency mode via the second information frame, after satisfying the long latency indicated by the first device, uplink and downlink data interaction is performed between the second device based on the maximum rate of the MCS supported by the first device.
9. The method according to claim 1, wherein, After switching to a designated channel according to the second information frame and operating in the DSO mode corresponding to the designated channel, the method includes: Calibration is performed on the designated channel based on a third information frame sent by the second device, wherein the third information frame is a control frame or a data frame.
10. The method according to claim 9, wherein, After calibration, the method further includes: Send a fourth information frame to the second device to indicate that calibration is complete; A higher-order MCS is used for subsequent frame interaction with the second device.
11. The method according to claim 2, wherein, After exchanging uplink and downlink data with the second device, the main channel is returned using at least one of the following methods: Return to the main channel before the time reference beacon time TBTT; Return to the main channel before or after the service period (SP) expires; After the first device and the second device complete uplink and downlink data interaction within the current transmission opportunity (TXOP) indicated by the second device via the second information frame, the first device returns to the main channel; After the second device indicates to the first device whether it is within or has ended the current TXOP via the second information frame or other information frames, the first device returns to the main channel.
12. The method according to claim 3, wherein, The method further includes: Send a DSO configuration update information frame to the second device; Receive a DSO configuration update response frame sent by the second device in response to the DSO configuration update information frame.
13. The method according to claim 1, wherein, The first device is a terminal, and the second device is an access point; Alternatively, the first device may be a multi-link terminal, and the second device may be a multi-link access point; Alternatively, the first device may be a terminal in a roaming, multi-AP collaborative scenario, and the second device may be an access point in a roaming, multi-AP collaborative scenario.
14. A communication method based on dynamic sub-bandwidth, applied to a second device, comprising: A second information frame is sent to the first device, wherein the second information frame carries information about the Dynamic Sub-Bandwidth (DSO) mode, to instruct the first device to switch to the specified channel and operate in the corresponding DSO mode.
15. The method according to claim 14, wherein, After sending the second information frame to the first device, the method includes: It performs uplink and downlink data interaction with the first device.
16. The method according to claim 15, wherein, Before sending the second information frame to the first device, the method includes: Receive a first information request frame sent by a first device, wherein the first information request frame carries the DSO configuration information of the first device; Send a first information response frame to the first device.
17. The method according to claim 16, wherein, The first information request frame includes one of the following: an association request frame, a re-association request frame, an authentication frame, or an action frame; The first information response frame includes one of the following: an association response frame, a reassociation response frame, an authentication frame, or an action frame.
18. The method according to claim 14, wherein, The second information frame is a control frame containing information about at least one of the first devices.
19. The method of claim 16, wherein, DSO configuration information includes at least one of the following: Basic latency information, additional latency information, supported DSO mode information, and MCS configuration information; Among them, the supported DSO mode types include short latency mode and long latency mode.
20. The method according to claim 18, wherein, in, The second information frame indicates that different first devices are operating in the same or different DSO modes; or The second information frame does not indicate mode indication information so that the first device operates in the default mode.
21. The method according to claim 19, wherein, Uplink and downlink data interaction with the first device includes at least one of the following: If the second device instructs the first device to operate in the long latency mode via the second information frame, the first device shall not be scheduled to participate in uplink and downlink data interaction until the long latency indicated by the first device is satisfied; When the second device instructs the first device to operate in the long delay mode via the second information frame, before satisfying the long delay indicated by the first device or within the current transmission opportunity (TXOP), the first device performs uplink and downlink data interaction using the rate of the basic rate set or the rate not exceeding the maximum value of the MCS in the first device's DSO configuration information. When the second device instructs the first device to operate in the long latency mode via the second information frame, after satisfying the long latency indicated by the first device, uplink and downlink data interaction is performed with the first device using a rate not exceeding the maximum value of the MCS supported by the first device. The transmission opportunity TXOP, which ends uplink and downlink data interaction with the first device, is before the Time Reference Beacon Time TBTT. The transmission opportunity TXOP terminates the uplink and downlink data interaction with the first device before or after the service period SP expires.
22. The method according to claim 19, wherein, Sending the second information frame to the first device further includes one of the following: When the second device considers the differences in the basic latency information of multiple first devices, it schedules different first devices in the second information frame according to the differences in the basic latency information of multiple first devices, and adds padding information of different durations respectively, wherein the padding information meets the longest basic latency requirement of the different first devices. Without considering the differences in the basic latency information of multiple first devices, the second device simultaneously schedules two or more different first devices in the second information frame and adds padding information of the longest duration, wherein the padding information satisfies the requirements of the first device with the longest basic latency.
23. The method according to claim 19, wherein, The method further includes: When the second device instructs the first device to operate in the long delay mode via the second information frame, the beacon frame and / or cached multicast frame are copied to the working channel of the first device so that the first device does not miss the beacon frame and / or multicast frame before the long delay is completed.
24. The method of claim 16, wherein, The method further includes: Receive the DSO configuration update information frame sent by the first device; Update the DSO configuration information according to the DSO configuration update information frame; Send a DSO configuration update response frame to the first device.
25. A computer-readable storage medium, wherein, The computer-readable storage medium stores a computer program, wherein when the computer program is executed by a processor, it implements the steps of the method described in any one of claims 1 to 13, or the steps of the method described in any one of claims 14 to 24.
26. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein, When the processor executes the computer program, it implements the steps of the method described in any one of claims 1 to 13, or the steps of the method described in any one of claims 14 to 24.
27. A computer program product comprising a computer program, wherein, When the computer program is executed by a processor, it implements the steps of the method described in any one of claims 1 to 13, or the steps of the method described in any one of claims 14 to 24.
Citation Information
Patent Citations
Fast switching method for wireless local area network
CN101111056A
Systems for and methods of dynamic subband operation
US20230239743A1
Latency-based contention
US20240098790A1