Wireless communication method and communication device

CN121970402APending Publication Date: 2026-05-01GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
Filing Date
2023-11-20
Publication Date
2026-05-01

AI Technical Summary

Technical Problem

In wireless communication, the transmitter and receiver have different views on the channel state, resulting in inconsistent channel handover and affecting data transmission.

Method used

By sending the first information, indicating the first time period, the channel switching is indicated in advance, so that the channel state is switched before the channel state is busy, and the indication information transmission failure is avoided.

Benefits of technology

It realizes the switching in advance before the channel state is busy, avoids transmission failure caused by channel inconsistency and improves the reliability of data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN121970402A_ABST
    Figure CN121970402A_ABST
Patent Text Reader

Abstract

The invention provides a wireless communication method and communication equipment. The method comprises the following steps: a first device sends first information to a second device; wherein the first information is used for indicating information of a first time period, and the first time period is related to the behavior of switching the first device and / or the second device from the first channel to the second channel. By indicating the first time period, a handover of the first channel to the second channel may be indicated in advance. That is, the first device and the second device can perform channel switching only after at least a first time period after the first information. Therefore, the first information can be sent in advance before the channel state is busy, so that the indication information sending failure caused by the busy channel is avoided.
Need to check novelty before this filing date? Find Prior Art

Description

Wireless communication method and communication device Technical Field

[0001] The present application relates to the field of communication technology, and more particularly, to a wireless communication method and a communication device. Background Art

[0002] If the channel status of the first channel is busy, the transmitter and receiver can switch to the second channel for communication. For example, the first channel can be the primary channel and the second channel can be the secondary channel. In some cases, the transmitter and receiver may have different views of the channel status of the first channel, resulting in the transmitter and receiver using different channels, which in turn affects data transmission.

[0003] Summary of the Invention

[0004] The present application provides a wireless communication method and a communication device. The following introduces various aspects involved in the present application.

[0005] In a first aspect, a communication method is provided, which comprises: a first device sends first information to a second device; wherein the first information is used to indicate information of a first time period, and the first time period is related to the behavior of the first device and / or the second device switching from the first channel to the second channel.

[0006] In a second aspect, a method for wireless communication is provided, the method comprising: a second device receiving first information sent by a first device; wherein the first information is used to indicate information of a first time period, and the first time period is related to the behavior of the first device and / or the second device switching from the first channel to the second channel.

[0007] According to a third aspect, a communication device is provided, which is a first device and includes: a first device sending unit for sending first information to a second device; wherein the first information is used to indicate information of a first time period, and the first time period is related to the behavior of the first device and / or the second device switching from the first channel to the second channel.

[0008] In a fourth aspect, a communication device is provided, which is a second device and includes: a receiving unit for receiving first information sent by a first device; wherein the first information is used to indicate information of a first time period, and the first time period is related to the behavior of the first device and / or the second device switching from the first channel to the second channel.

[0009] In a fifth aspect, a communication device is provided, comprising a processor and a memory, wherein the memory is used to store one or more computer programs, and the processor is used to call the computer program in the memory to enable the communication device to perform some or all of the steps in the above-mentioned various aspects of the method.

[0010] In a sixth aspect, an embodiment of the present application provides a communication system, which includes the above-mentioned communication device. In another possible design, the system may also include other devices that interact with the communication device in the solution provided in the embodiment of the present application.

[0011] In a seventh aspect, an embodiment of the present application provides a computer-readable storage medium, which stores a computer program, and the computer program enables a communication device to execute part or all of the steps in the methods of the above aspects.

[0012] In an eighth aspect, embodiments of the present application provide a computer program product, wherein the computer program product includes a non-transitory computer-readable storage medium storing a computer program, wherein the computer program is operable to cause a communication device to perform some or all of the steps of the methods described in each of the above aspects. In some implementations, the computer program product may be a software installation package.

[0013] In a ninth aspect, an embodiment of the present application provides a chip comprising a memory and a processor, wherein the processor can call and run a computer program from the memory to implement some or all of the steps described in the methods of the above aspects.

[0014] By indicating the first time period, the switch from the first channel to the second channel can be indicated in advance. That is, the first device and the second device can perform the channel switch at least after the first time period after the first message. Therefore, the present application can send the first message in advance before the channel status is busy, thereby avoiding the failure of the instruction message to be sent due to the channel being busy. BRIEF DESCRIPTION OF THE DRAWINGS

[0015] FIG1 is a schematic diagram of a wireless communication system used in an embodiment of the present application.

[0016] FIG2 is a diagram illustrating an example of a secondary channel access process.

[0017] FIG. 3A is an example diagram of an interference scenario.

[0018] FIG3B is an example diagram of another interference scenario.

[0019] FIG4 is a diagram illustrating an example of a dynamic sub-band operation process.

[0020] FIG5A is an example diagram of a medium access control (MAC) frame.

[0021] FIG. 5B is a diagram showing an example format of an A-control field.

[0022] FIG. 5C is a diagram showing an example format of a control subfield.

[0023] FIG6 is a schematic flowchart of a wireless communication method provided in an embodiment of the present application.

[0024] FIG7 is a diagram showing an example format of an A control field provided in an embodiment of the present application.

[0025] FIG8 is a schematic diagram of a communication process provided in Example 1.

[0026] FIG9 is a schematic diagram of a communication process provided in Example 2.

[0027] FIG10 is a schematic diagram of a communication process provided in Example 3.

[0028] FIG11 is a schematic diagram of a communication process provided in Example 4.

[0029] FIG12 is a schematic diagram of a communication process provided in Example 5.

[0030] FIG13 is a schematic structural diagram of a communication device provided in an embodiment of the present application.

[0031] FIG14 is a schematic structural diagram of another communication device provided in an embodiment of the present application.

[0032] FIG15 is a schematic structural diagram of a device for communication provided in an embodiment of the present application. DETAILED DESCRIPTION

[0033] The technical solution in this application will be described below with reference to the accompanying drawings.

[0034] Communication System

[0035] The technical solutions of the embodiments of the present application can be applied to various communication systems, such as wireless local area networks (WLAN), wireless fidelity (WiFi), high performance radio local area networks (HIPELAN), wide area networks (WAN), cellular networks, or other communication systems. For another example, the technical solutions provided in the embodiments of the present application can be applied to communication systems that adopt the 802.11 standard. For example, the 802.11 standard includes but is not limited to the 802.11ax standard, the 802.11be standard, and the next generation 802.11 standard.

[0036] FIG1 is a schematic diagram of a communication system applicable to embodiments of the present application. Referring to FIG1 , the communication devices in the communication system 100 may include access points (APs) 111 and 112, and stations (STAs) 121 and 122. STA 121 may access the network through AP 111, and STA 122 may access the network through AP 112.

[0037] In some implementations, a STA may establish an association with one or more APs, after which the associated STAs and APs may communicate. For example, as shown in FIG1 , AP 111 and STA 121 may communicate after establishing an association, and AP 112 and STA 122 may communicate after establishing an association.

[0038] In some implementations, the communication in the communication system 100 may be communication between an AP and a non-AP STA, communication between a non-AP STA and a non-AP STA, or communication between a STA and a peer STA, where a peer STA may refer to a device that communicates with the STA peer, for example, the peer STA may be an AP or a non-AP STA.

[0039] It should be understood that FIG1 exemplarily shows two AP STAs and two non-AP STAs, and the communication system 100 may also include a larger number of AP STAs, or the communication system 100 may include other numbers of non-AP STAs, which is not limited in the embodiments of the present application.

[0040] In addition, the above communication system can be applied to scenarios of multi-device collaboration, such as multi-AP (multiple access points, Multi-AP) collaboration, or multi-site collaboration.

[0041] In the embodiments of this application, the names of AP and / or STA are not limited. In some scenarios, AP can also be called AP STA, that is, in a sense, AP is also a type of STA. In other scenarios, STA can also be called non-AP STA.

[0042] In some scenarios, the aforementioned communication device may also be a "multi-link device (MLD)," i.e., a device that can communicate via multiple communication links, where the multiple communication links may include communication links in different frequency bands, such as millimeter wave bands and / or low-frequency bands. Generally, if the multi-link device is an AP, the AP may also be referred to as a "multi-link AP." If the multi-link device is a STA, the STA may also be referred to as a "multi-link STA."

[0043] In the embodiments of the present application, an AP may be a device in a wireless network. An AP may be a communication entity such as a communication server, a router, a switch, or a bridge, or the AP device may include various forms of macro base stations, micro base stations, relay stations, etc. Of course, the AP may also be a chip, circuit, or processing system in these various forms of devices, thereby realizing the methods and functions of the embodiments of the present application. The AP device can be applied to a variety of scenarios, such as sensor nodes in smart cities (e.g., smart water meters, smart electricity meters, smart air detection nodes), smart devices in smart homes (e.g., smart cameras, projectors, displays, televisions, speakers, refrigerators, washing machines, etc.), nodes in the Internet of Things, entertainment terminals (e.g., wearable devices such as AR and VR), smart devices in smart offices (e.g., printers, projectors, etc.), Internet of Vehicles devices in the Internet of Vehicles, and some infrastructure in daily life scenarios (e.g., vending machines, self-service navigation counters in supermarkets, self-service checkout devices, self-service ordering machines), etc.

[0044] In some implementations, the role of a STA in a communication system is not absolute; in some scenarios, a STA can function as an AP. For example, when a mobile phone is connected to a router, it can be a non-AP STA, while when it is acting as a hotspot for other phones, it functions as an AP.

[0045] In the embodiments of the present application, a STA device in the embodiments of the present application may be a device with wireless transceiver functions, such as a device that supports the 802.11 series of protocols and can communicate with an AP or other STAs. For example, a STA is any user communication device that allows a user to communicate with an AP and, in turn, with a WLAN. STA devices include, for example, user equipment (UE), mobile station (MS), mobile terminal (MT), access terminal, subscriber unit, subscriber station, mobile station, mobile station, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user device.

[0046] The STA in the embodiment of the present application may also be a device that provides voice / data connectivity to users, such as a handheld device or vehicle-mounted device with wireless connection function. Examples include: mobile phones, tablet computers, laptop computers, PDAs, mobile internet devices (MIDs), wearable devices, virtual reality (VR) devices, augmented reality (AR) devices, wireless terminals in industrial control, wireless terminals in self-driving, wireless terminals in remote medical surgery, wireless terminals in smart grids, wireless terminals in transportation safety, wireless terminals in smart cities, wireless terminals in smart homes, cellular phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDAs), handheld devices with wireless communication capabilities, computing devices or other processing devices connected to wireless modems, in-vehicle devices, wearable devices, terminal devices in 5G networks or future-evolved public land mobile communication networks. The terminal equipment in the network (PLMN), etc., is not limited to this in the embodiments of the present application.

[0047] By way of example and not limitation, in the embodiments of this application, the STA device may also be a wearable device. Wearable devices, also known as wearable smart devices, are a general term for wearable devices that utilize wearable technology to intelligently design and develop wearable devices, such as glasses, gloves, watches, clothing, and shoes. Examples include smart watches or smart glasses, as well as devices that focus on a specific application function and require integration with other devices, such as smartphones, such as various smart bracelets and smart jewelry for vital sign monitoring.

[0048] In addition, in embodiments of the present application, the STA device can also be a terminal device in the Internet of Things (IoT) system. The IoT is an important component of the future development of information technology. Its main technical feature is to connect objects to the network through communication technology, thereby realizing an intelligent network that interconnects people and machines and things. In embodiments of the present application, IoT technology can achieve massive connections, deep coverage, and terminal power saving through, for example, narrowband (NB) technology.

[0049] Furthermore, in the embodiments of the present application, the STA device may be a device in a connected vehicle system. The communication methods in a connected vehicle system are collectively referred to as V2X (where X represents everything). For example, V2X communication includes vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, and vehicle-to-network (V2N) communication.

[0050] In addition, in an embodiment of the present application, the STA device may also include sensors such as smart printers, train detectors, and gas stations. Its main functions include collecting data (partial terminal devices), receiving control information and downlink data from AP devices, and sending electromagnetic waves to transmit data to AP devices.

[0051] In addition, the AP device in the embodiment of the present application may be a device for communicating with a STA device. The AP device may be a network device in a wireless local area network. The AP device may be used to communicate with the STA device through the wireless local area network.

[0052] From the perspective of the communication standards supported by the AP, in some implementations, the AP can be a device that supports the 802.11be standard. The AP can also be a device that supports various current and future 802.11 family WLAN standards, such as 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.

[0053] From the perspective of STA-supported communication standards, in some implementations, non-AP STAs can support the 802.11be standard. Non-AP STAs can also support various current and future 802.11 family wireless local area network (WLAN) standards, including 802.11ax, 802.11ac, 802.11n, 802.11g, 802.11b, and 802.11a.

[0054] In the embodiments of the present application, there is no limitation on the frequency bands supported by WLAN technology. In some implementations, the frequency bands supported by WLAN technology may include, but are not limited to, low frequency bands (e.g., 2.4 GHz, 5 GHz, 6 GHz) and high frequency bands (e.g., 45 GHz, 60 GHz).

[0055] It should be understood that the specific forms of STA devices and AP devices in the embodiments of the present application are not particularly limited and are merely illustrative.

[0056] Secondary channel access

[0057] Channels can be divided into primary channels and secondary channels (also known as non-primary channels, auxiliary channels, supplementary channels, and secondary channels). A communication device can determine whether to access a secondary channel based on the channel status of the primary channel. For example, when the channel status of the primary channel is idle, the device can communicate on the primary channel. For another example, when the channel status of the primary channel is busy, the device can switch to a secondary channel for communication.

[0058] It should be noted that the channel status is busy because the channel may be interfered with by an interference signal. The interference signal may include, for example, an overlapping basic service set (OBSS) signal and / or a preemption signal. The interference signal may be a WiFi signal or other signal. Other signals may include, for example, one or more of the following: microwave oven leakage radiation, radar signals, NR-U signals, etc.

[0059] As shown in Figure 2, an 80MHz channel bandwidth can be divided into one 20MHz primary channel and three 20MHz secondary channels. Channel bandwidth can be divided into primary and secondary channels in a variety of ways. For the first primary channel, the secondary channel can be the second primary channel. In Figure 2, the first primary channel is represented by P1, and the corresponding secondary channels are represented by S1.1, S1.2, and S1.3, respectively. The second primary channel is represented by P2, and the corresponding secondary channels are represented by S2.1, S2.2, and S2.3, respectively.

[0060] The following describes in detail the behaviors of a transmitter (eg, an AP) and a receiver (eg, a non-AP STA) during the secondary channel access process.

[0061] The transmitter can monitor whether the second primary channel is idle or busy. The transmitter can monitor this through energy detection / packet detection (ED / PD) and clear channel assessment (CCA). For example, the transmitter can perform short training field (STF) detection.

[0062] If the first primary channel is busy for a network allocation vector (NAV) duration and the second primary channel is idle for a duration of X, the transmitter may perform a first operation. X is a positive integer. For example, the value of X may satisfy the following conditions: greater than the point coordination function inter-frame space (PIFS) and less than the maximum physical layer protocol data unit (PPDU) length (maxPPDU).

[0063] The first operation may include: on the second primary channel, the transmitter may back off and initiate a transmission opportunity (TXOP) request to the receiver using a buffer status report poll (BSRP) trigger frame or a request to send (RTS) frame (control frame).

[0064] It should be noted that the transmitter needs to know whether the receiver is on the second primary channel through the exchange of RTS frames / clear to send (CTS) frames or BSRP / BSR type control frames.

[0065] It should be noted that the TXOP initiated by the transmitter to the receiver needs to end before the NAV of the first primary channel is set to 0.

[0066] For the receiver, if the first primary channel is busy within the NAV duration, the receiver can move to the second primary channel and wait for the BSRP frame or RTS (control frame) from the transmitter. In addition, after moving to the second primary channel, the receiver needs to return to the first primary channel before the NAV of the first primary channel reaches 0.

[0067] Continuing with Figure 2, the transmitter is the AP and the receiver is the STA. OBSS frame exchanges occur at S1.2 and S1.3, indicating that S1.2 and S1.3 are busy. The AP and STA communicate over P1 and S1.1, transmitting 40 MHz PPDUs. Next, at P1 and S1.1, the AP and STA parse OBSS packets or physical layer preambles and set the NAV. This indicates that P1 and S1.1 are busy. If the medium is idle for >X duration, the AP accesses secondary channels. This indicates that the AP accesses P2 and S2.1. The AP and STA exchange BSRP, BSP, and 40 MHz PPDUs at P2 and S2.1. Frame exchanges between the AP and STA on the secondary channel end before NAV = 0 on P1 (to maintain medium sync on P1). Afterward, the AP and STA can exchange frames over 80 MHz.

[0068] The transmitter and receiver may have different perceptions of channel status. For example, for the same channel, the transmitter may consider it busy, while the receiver may consider it idle. Alternatively, the transmitter may consider the channel idle, while the receiver may consider it busy. This is illustrated below using Figures 3A and 3B as examples.

[0069] As shown in Figure 3A , AP 111 and STA 121 belong to BSS1, while AP 112 and SRA 122 belong to BSS2. An OBSS exists between BSS1 and BSS2. STA 121 is within the OBSS, while AP 111 is outside the OBSS. If AP 112 and STA 122 communicate on a first channel, STA 121 may detect that the first channel is busy, while AP 111 may detect that the first channel is idle.

[0070] As shown in Figure 3B , AP 111 and STA 121 belong to BSS1, while AP 112 and SRA 122 belong to BSS2. An OBSS exists between BSS1 and BSS2. AP 111 is within the OBSS, while STA 121 is outside the OBSS. If AP 112 and STA 122 communicate on a first channel, AP 111 may detect that the first channel is busy, while STA 121 may detect that the first channel is idle.

[0071] When the transmitter and receiver have different views on the channel status of a primary channel, the transmitter and receiver may behave as follows.

[0072] Case 1: The first primary channel from the transmitter side is busy (set by NAV), but the first primary channel from the receiver side is idle.

[0073] For scenario 1, in some embodiments, the transmitter may send BSRP or RTS on the second primary channel and an available secondary channel. The receiver may not monitor the second primary channel and may not respond to BSRP / RTS.

[0074] For scenario 1, in some embodiments, the receiver may send an RTS on the first primary channel, while the transmitter may be monitoring the second primary channel but not responding to the RTS on the first primary channel.

[0075] Case 2: The first main channel is idle from the transmitter side, but busy from the receiver side (set by NAV).

[0076] For the second scenario, in some embodiments, the transmitter may send BSRP or RTS on the first primary channel and available secondary channels (excluding the second primary channel). The receiver may be waiting for the second primary channel and not respond to BSRP / RTS on the first primary channel.

[0077] For the second scenario, in some embodiments, the transmitter may send BSRP or RTS on the first primary channel and available secondary channels (including the second primary channel). The receiver may be waiting for the second primary channel and may respond to the BSRP / RTS on the second primary channel.

[0078] For simplicity, frames on the second primary channel can be ignored when the first primary channel is idle to avoid decoding OBSS frames on the secondary channel, thereby avoiding blinding the primary channel caused by decoding OBSS frames on the secondary channel. In addition, frames on the second primary channel are decoded only when the first primary channel is busy.

[0079] It can be seen from this that when the transmitter and the receiver have different views on the channel status, the above-mentioned "secondary channel access" technical solution will cause the transmitter and the receiver to use inconsistent channels.

[0080] Non-primary channel utilization

[0081] The situation where the transmitter and receiver have different views on the channel status can be solved by the method described in this section.

[0082] The transmitter and receiver need to reach a consensus on the primary 20 MHz channel occupied by the OBSS and any other unavailable channels to enable the use of secondary channels. For example, consensus can be reached in the following two ways.

[0083] Method 1: Implicit method

[0084] Taking the primary channel as an example, the transmitter and receiver want to see the same OBSS on the primary 20 MHz channel before moving to the next set of channels. A threshold can be set for the signal strength from the OBSS to increase the probability that both the transmitter and receiver will see the OBSS. A similar process is used to determine whether other channels are busy / idle.

[0085] Method 2: Explicit method

[0086] If a control link is present, the transmitter can indicate on the control link that it has detected an OBSS and / or other busy activity and is moving to the next set of channels. It should be noted that some OBSSs include identification information in the preamble and / or MAC portion of the frame. Therefore, the second approach is possible in a coordinated system.

[0087] Dynamic subband operation (DSO)

[0088] Some wireless communication technologies, such as ultra-high reliability (UHR), define a new dynamic sub-band operation method that allows the AP to dynamically indicate transmit or receive (Tx / Rx) opportunities on the auxiliary bandwidth to non-AP STAs.

[0089] It should be noted that this application does not limit the bandwidth combination supported by the AP and non-AP STA. The bandwidth supported by the AP needs to be higher than the bandwidth set supported by the non-AP STA. The following example uses a 320MHz AP and a 160MHz non-AP STA as an example.

[0090] Based on dynamic self-contained operation, a 320MHz AP can dynamically indicate auxiliary 160MHz transmit or receive (Tx / Rx) opportunities to non-AP STAs on 160MHz. This operation can be for downlink (DL) transmission within each dynamically allocated opportunity or for triggered uplink (UL) transmission.

[0091] As will be appreciated, dynamic sub-band operation may enable an AP to utilize its secondary 160 MHz bandwidth in a dynamic manner on a per-TXOP basis each time it wins channel access.

[0092] For example, the AP may dynamically decide whether to allocate non-AP STAs on the primary 160 MHz or the secondary 160 MHz and which non-AP STAs to allocate in this manner based on bandwidth availability, channel conditions, and quality of service (QoS) requirements.

[0093] Dynamic sub-band operation helps align the presence of narrower bandwidth non-AP STAs on the secondary 160 MHz channel with the availability of the secondary 160 MHz bandwidth.

[0094] Compared with high-efficiency (HE) selective subchannel transmission (SST), dynamic subband operation can bring better resource utilization and system performance.

[0095] Performing dynamic sub-band operation may involve the AP sending an indication to a non-AP STA supporting DS0 at the beginning of any 320 MHz bandwidth TXOP, requiring the non-AP STA to switch to the secondary 160 MHz of the TXOP and then continue frame exchange on the secondary 160 MHz.

[0096] The AP can send a "subband switch control frame" to the DSO non-AP STA being scheduled to implement dynamic subband operation.

[0097] The subband switching control frame may be a special initial control frame (eg, a modified MU-RTS, BSRP, or a newly defined frame), which may indicate switching to the secondary 160 MHz.

[0098] The subband switching control frame has sufficient padding to cover the subband switching delay (ie, the delay required for a non-AP STA to switch from the primary 160 MHz to the secondary 160 MHz).

[0099] It should be noted that the subband switching delay depends on the non-AP STA implementation and is negotiated during the DSO function signaling.

[0100] Fig. 4 is an exemplary diagram of a dynamic sub-band operation process. The method shown in Fig. 4 may include steps S410 to S450.

[0101] In step S410, the AP sends a subband switching control frame on both the primary 160 MHz (indicated by 160P in FIG4 ) and the secondary 160 MHz (indicated by 160S in FIG4 ). Both DSO STAs and non-DSO STAs receive the subband switching control frame on 160P. The subband switching control frame includes padding for DSO.

[0102] In step S420, the AP sends a second control frame at 160P and 160S. The DSO STA receives the second control frame at 160S. The non-DSO STA receives the second control frame at 160P.

[0103] Step S430: In response to step S420, the DS0 STA sends a response at 160S; the non-DS STA sends a response at 160P.

[0104] In step S440, the AP, the DSO STAs, and the non-DSO STAs perform uplink / downlink orthogonal frequency division multiple access (OFDMA) transmission on 320 MHz.

[0105] Step S450: The DSO STA switches back to 160P.

[0106] A-control field

[0107] The A-control field may be a high throughput (HT) control field. To facilitate understanding of the A-control field, the HT control field is first introduced.

[0108] The QoS data frame, QoS null frame, and management frame can all contain the HT Control field. The presence of the HT Control field is controlled by the +HTC subfield in the Frame Control field.

[0109] Figure 5A is an example diagram of a MAC frame. Figure 5A illustrates the possible location of the HT Control field in a MAC frame. As shown in Figure 5A, the HT Control field is located within the MAC header. A MAC frame may also include one or more of the following fields: Frame Control, Duration / ID, Address 1, Address 2, Address 3, Sequence Control, Address 4, QoS Control, Frame Body, and Frame Check Sequence (FCS).

[0110] Table 1 shows an example of the format of the HT control field. As shown in Table 1, the A-control field may be an HT control field when both B0 and B1 are 1.

[0111] Table 1

[0112] Figure 5B is a diagram showing an example format of an A-control field. As shown in Figure 5B , the A-control field may include one or more of the following fields: a control list and padding.

[0113] The control list field may include one or more control subfields. Figure 5C illustrates an example format of a control subfield. As shown in Figure 5C, the control subfield may include one or more of the following subfields: control ID and control information. The control ID subfield may indicate the type of the specific A-control subfield. Table 2 illustrates the values ​​and meanings of the control ID subfield.

[0114] Table 2

[0115] As described in the "Secondary Channel Usage" section, related technologies handle situations where the transmitter and receiver obtain different primary channel states through explicit or implicit methods. However, both methods have problems.

[0116] The implicit method only increases the probability of seeing the same channel state, so reliability remains an issue. Furthermore, a too-low threshold may make it more difficult for a device to acquire a channel during channel competition, thus affecting its data transmission rate and latency.

[0117] In the explicit mode, channel status information is transmitted only when interference is detected on the primary channel, indicating a channel switch. However, when the primary channel is interfered with, the control link may also be interfered with, making it impossible to transmit channel status information in a timely manner.

[0118] FIG6 is a schematic flowchart of a wireless communication method provided in an embodiment of the present application to solve the above-mentioned problem.

[0119] The method shown in FIG6 may be performed by a first device and a second device. The first device may be a transmitter. For example, the first device may include an AP. The second device may be a receiver. For example, the second device may include a non-AP STA.

[0120] Both the first device and the second device can switch from a first channel to a second channel. The first channel can be a primary channel. The second channel can be a secondary channel. That is, the switch from the first channel to the second channel can be the secondary channel access process described above.

[0121] It should be noted that the first device switching from the first channel to the second channel may mean that the first device performs a random backoff on the second channel to obtain a TXOP. The second device switching from the first channel to the second channel may mean that the second device monitors the second channel and / or responds to frames sent on the second channel.

[0122] For example, the first channel may include one or more channels. For example, the first channel may include a first primary channel. The second channel may include one or more channels. For example, the second channel may include a second primary channel.

[0123] The method shown in FIG. 6 may include step S610 .

[0124] Step S610: The first device sends first information to the second device.

[0125] The first information can be used to indicate the channel switching rules for switching from the first channel to the second channel and / or the channel switching rules for switching from the second channel back to the first channel. It is understandable that before performing channel switching, the first device needs to transmit the first information so that the second device can determine whether to perform channel switching based on the channel switching rules. Taking the second information as an example of a secondary channel, the first information can be used to indicate parameters related to the secondary channel. Based on the parameters related to the secondary channel, the secondary switching rules can be determined.

[0126] Based on the first information, the first device and the second device can reach an agreement on a channel switching rule. Based on the rule, even if the first device and the second device detect different channel states, they can switch from the first channel to the second channel synchronously and consistently.

[0127] In some embodiments, the first information may be used to indicate information of a first time period. The first time period is related to the behavior of the first device and / or the second device switching from the first channel to the second channel. For example, if the first device and the second device do not have valid frame exchanges on the first channel within the first time period, both the first device and the second device may switch to the second channel.

[0128] In some embodiments, the first device may indicate to the second device, via the first information, whether the first device will switch to the second channel after the first time period. In some embodiments, the first device may indicate to the second device, via the first information, whether the second device needs to switch to the second channel after the first time period.

[0129] It is understood that by indicating the first time period, the switching from the first channel to the second channel can be indicated in advance. That is, the first device and the second device can perform the channel switch at least after the first time period after the first information. Therefore, the present application can send the first information in advance before the channel status is busy, thereby avoiding the failure of the instruction information to be sent due to the channel being busy.

[0130] In some embodiments, within a first time period, if channel switching rules are met, the first device and / or the second device may switch from the first channel to the second channel. Exemplarily, the channel switching rules may include: the second device has not sent a response frame and / or the first device has not received a response frame sent by the second device. That is, the first time period may satisfy the following conditions: within the first time period, if the second device has not sent a response frame, the second device needs to switch from the first channel to the second channel; and / or, within the first time period, if the first device has not received a response frame sent by the second device, the first device needs to switch from the first channel to the second channel.

[0131] It will be appreciated that the first time period may indicate a "maximum hold time." For the first device, if the first device does not receive a response frame that it should have received, it may remain on the first channel for a maximum of the first time period. That is, if the first device does not receive the response frame after the first time period, the first device needs to switch to the second channel. For the second device, if the second device does not send a response frame that it should have sent, it may remain on the first channel for a maximum of the first time period. That is, if the second device does not send the response frame after the first time period, the second device needs to switch to the second channel.

[0132] The information about the first time period may include one or more of the following: the start time of the first time period, the duration of the first time period, and the end time of the first time period. For example, the start time of the first time period may be predefined, and the first information may indicate the duration of the first time period. The second device may then determine the first time period based on the first information.

[0133] In some embodiments, the start time of the first time period may be the end time of the response frame corresponding to the first information. In this case, if the second device has not sent a next response frame to the first device since the end time of the response frame of the current frame, the maximum time interval between the time when the second device starts switching to the second channel and the end time of the response frame of the current frame may be the first time period.

[0134] From this, it can be seen that even if neither the first device nor the second device detects interference, after the first time period ends, if the channel switching rules are met, both devices need to switch to the second channel, thereby achieving that when there is a difference in channel status detection, the first device and the second device can still perform channel switching synchronously, thereby avoiding the problem of transmission failure caused by inconsistency in the sending and receiving channels.

[0135] Information about the first time period may be carried in a first field. The first field may include a newly defined field. For example, the first field may be represented by a timeout field. The first field may include a field already defined in the relevant art. In other words, a field already defined in the relevant art may also be used to indicate information about the first time period. For example, the first field may include a duration field in a MAC frame header.

[0136] This application does not limit the type of the first field. For example, the first field can be an integer.

[0137] The present application does not limit the unit of the first time period. For example, the unit of the first time period may be microseconds or milliseconds.

[0138] The first information may be used to indicate whether the first device transmits a second frame to the second device. The second frame may be a frame requiring an immediate response. When the first device transmits the second frame, the first device and / or the second device may determine whether to switch from the first channel to the second channel based on the transmission and reception of a response frame to the second frame.

[0139] The indication information of whether the first device sends the second frame to the second device can be carried in the second field. In some embodiments, the value of the second field can be used to indicate whether the first device sends the second frame. For example, when the value of the second field is 0, the first device will not send the second frame; and / or, when the value of the second field is 1, the first device will send the second frame. For another example, when the value of the second field is 1, the first device will not send the second frame; and / or, when the value of the second field is 0, the first device will send the second frame. In some embodiments, whether the first device sends the second frame to the second device can be indicated by whether the second field exists. For example, when the second field exists, the first device will send the second frame to the second device; and / or, when the second field does not exist, the first device will not send the second frame to the second device. For another example, when the second field does not exist, the first device will send the second frame to the second device; and / or, when the second field exists, the first device will not send the second frame to the second device.

[0140] The second field may include a newly defined field. For example, the newly defined field may be called a "UHR More Subframe (UMF)" field. The second field may also include a field already defined in the related art. In other words, a field already defined in the related art may also be used to indicate whether the first device is sending the second frame to the second device.

[0141] In some embodiments, the first information may be carried in a first frame. The second frame may be a next frame after the first frame. That is, the first information may be used to indicate whether the first device sends a next frame after the current frame.

[0142] In the case where the second frame is the next frame after the first frame, the second field can be used to indicate whether there is a next frame. In other words, the second field can indicate whether the first device will send the next frame to the same device (i.e., the second device) after the current frame.

[0143] This application does not limit the type of the second field. For example, the second field can be of Boolean type.

[0144] By indicating whether to send a second frame, it is possible to address interference that may occur after the first frame is sent. If the first device needs to send a second frame, the second device can begin to determine whether the channel switching rules are met and further perform channel switching operations based on whether the rules are met, thereby avoiding interference. If the first device does not need to send a second frame, the second device does not need to determine whether the channel switching rules are met, thereby avoiding unnecessary channel switching operations.

[0145] When the first device needs to send the second frame, the first device and / or the second device can determine whether to switch from the first channel to the second channel within the first time period. In other words, the second field can be used to cope with possible interference within the first time period.

[0146] When the first information instructs the first device to send a second frame to the second device, the first device must send the second frame to the second device before the end of the first time period and reserve time other than the time required to receive a response frame to the second frame. After receiving the first information, the second device needs to start a timer with a duration equal to the first time period. The timer is started at the end of the response frame to the first frame.

[0147] When a first device sends a second frame to a second device, if the second device does not send a response frame to the second frame within a first time period, the second device needs to switch from the first channel to the second channel. When the first device sends a second frame, if the first device does not receive a response frame to the second frame within a first time period, the first device needs to switch from the first channel to the second channel.

[0148] For another example, when the first information instructs the first device not to send the second frame to the second device, the first device may send the first frame based on relevant technologies. After receiving the first information, the second device may ignore other information indicated by the first information.

[0149] In some embodiments, the first information may include information about the second channel. That is, the first information may include information about the channel used by the first device and / or the second device after performing a channel switching operation. If the second channel includes a secondary channel, the second channel information is information about the target secondary channel. The target secondary channel may refer to the channel used by the first device and / or the second device after performing the secondary channel switching operation.

[0150] Exemplarily, the information of the second channel may include one or more of the following: an operating bandwidth of the second channel, and a location of the second channel.

[0151] The operating bandwidth of the second channel may be 20 MHz, 40 MHz, 80 MHz, 160 MHz, 320 MHz, or other values.

[0152] The position of the second channel can be used to indicate the position of the second channel in the 320MHz channel. For example, 320MHz can be divided into one or more of the following: 2 160MHz, 4 80MHz, 8 40MHz, and 16 20MHz. Among them, the channels corresponding to the 2 160MHz can be called the primary 160MHz channel and the secondary 160MHz channel. Based on the above division, the position of the second channel can include, for example, one or more of the following: the position of the 2 160MHz at which the second channel is located, the position of the 4 80MHz at which the second channel is located, the position of the 8 40MHz at which the second channel is located, and the position of the 16 20MHz at which the second channel is located.

[0153] In some embodiments, the information of the second channel may be indicated by multiple fields. The multiple fields may be combined to jointly indicate the information of the second channel.

[0154] Exemplarily, the multiple fields combined to indicate the information of the second channel may include one or more of the following fields: bandwidth (BW), PS160, and resource unit allocation (RU allocation), which will be described in detail below.

[0155] In some embodiments, the BW field may indicate the operating bandwidth associated with the channel indicated by the resource unit allocation field. The value and meaning of the BW field may be as shown in Table 3.

[0156] Table 3

[0157] It should be noted that part or all of the contents in Table 3 can be implemented separately, and this application does not limit this.

[0158] In some embodiments, the PS160 field can be used to indicate whether the channel indicated by the resource unit allocation field is located in the primary 160 MHz channel or the secondary 160 MHz channel. For example, a PS160 field value of 0 can indicate a primary 160 MHz channel, while a PS160 field value of 1 can indicate a secondary 160 MHz channel. For another example, a PS160 field value of 1 can indicate a primary 160 MHz channel, while a PS160 field value of 0 can indicate a secondary 160 MHz channel.

[0159] In some embodiments, the resource unit allocation field can be combined with the BW and PS160 fields to indicate the information of the second channel. For example, when the bandwidth of the indicated channel is less than or equal to 80MHz, the B0 bit of the resource unit allocation field can indicate that the channel indicated by the B7-B1 bits of the field is located in the lower 80MHz channel or the upper 80MHz channel. For another example, when the bandwidth of the indicated channel is greater than 80MHz, the B0 value of the resource unit allocation field is 1. For another example, bits B7-B1 can indicate the specific location of a channel less than or equal to 80MHz. The manner in which the resource unit allocation field, PS160 and BW fields jointly indicate the second channel can be specifically shown in Table 4.

[0160] Table 4

[0161] In some embodiments, the first information may be used to indicate the behavior of the first device and / or the second device on the second channel. That is, the first information may indicate the channel switching behavior that the first device and / or the second device may perform after the first device and / or the second device switches to the second channel. For example, the first information may be used to indicate under what circumstances or at what time the first device and / or the second device switches back to the first channel.

[0162] Exemplarily, the first information may indicate information of the second time period. The second time period may be related to the behavior of the first device and / or the second device on the second channel. For example, within the second time period, if the second device does not send a response frame, the second device needs to switch from the second channel back to the first channel. For another example, within the second time period, if the first device does not receive a response frame sent by the second device, the first device needs to stop sending on the second channel. In other words, the second time period can be used to indicate: if the second device continues to fail to send a response frame to the first device after switching to the second channel, the maximum time interval between the moment when the second device needs to automatically switch back to the first channel and the moment when the current response frame ends.

[0163] It is understandable that the second time period may indicate another "maximum hold time." For the first device, on the second channel, the maximum duration that the first device does not receive a response frame that it should have received may be the second time period. That is, if the first device does not receive a response frame after the second time period, the first device needs to stop sending on the second channel and / or switch back to the first channel. For the second device, on the second channel, the maximum duration that the second device does not send a response frame that it should have sent is the second time period. That is, if the second device does not send a response frame after the second time period, the second device needs to switch back to the first channel.

[0164] The information about the second time period may include one or more of the following: the start time of the second time period, the duration of the second time period, and the end time of the second time period. For example, the start time of the second time period may be predefined, and the first information may indicate the duration of the second time period. The second device may then determine the second time period based on the first information.

[0165] In some embodiments, the start time of the second time period may be the end time of the response frame corresponding to the first information. In this case, if the second device continues to fail to send a response frame to the first device after switching to the second channel, the maximum time interval between the time when the second device automatically switches back to the first channel and the end time of the response frame of the current frame may be the second time period.

[0166] The present application does not limit the unit of the second time period, and the unit of the second time period may be microseconds or milliseconds.

[0167] The information of the second time period may be carried in the third field. In the case where the second channel is a secondary channel, the third field may also be referred to as a "target secondary channel maximum holding time field."

[0168] This application does not limit the type of the third field. For example, the third field can be an integer.

[0169] It should be noted that the first time period and / or the second time period mentioned above can not only be configured through the first information, but can also meet one or more of the following: protocol requirements, pre-settings, pre-configurations, and pre-definitions.

[0170] In some embodiments, the first information may be carried in the fourth field. One or more of the first field, the second field, the third field, BW, PS160, and the resource unit allocation field described above may be subfields of the fourth field.

[0171] In some cases, the second field is the first field, the third field, or the fourth field. For example, as noted above, the presence of the second field can indicate whether the first device is sending the second frame to the second device. For example, if the second field is the fourth field, the presence of the fourth field can indicate whether the first device is sending the second frame to the second device.

[0172] The fourth field may be an A-control field. That is, the first information may be carried in the A-control field. For example, a new variant type of the A-control field may be defined. This new variant type of the A-control field may be called a ULA Control field.

[0173] Figure 7 is a format example diagram of a ULA Control field provided by an embodiment of the present application. As shown in Figure 7, the ULA Control field may include the following control identifier and control information field.

[0174] The control identifier can be used to indicate the variant type of the A-control. For example, the value of the control identifier field can be any integer between 10 and 14, indicating that the variant type of the A-control is a ULA control variant type.

[0175] The control information field may carry a series of parameters related to channel switching (ie, part or all of the information in the first information).

[0176] It should be noted that this application does not restrict the presence or order of subfields in the control information field. Figure 7 is for illustrative purposes only. The control information field may include some or all of the fields shown in Figure 7, or may include fields other than those shown in Figure 7. The order of the subfields in the control information field in Figure 7 may be adjusted.

[0177] As described above, the first information may be carried in a first frame. The first frame may include one or more of a data frame, a management frame, and a control frame. For example, the first frame may include one or more of the following: a QoS data frame, a QoS Null frame, a MAC header of a management frame, a MU-RTS trigger frame, a BSRP trigger frame, an NFRP trigger frame, a BQRP trigger frame, or a newly defined control frame.

[0178] In some embodiments, if an interference signal is detected on the first channel, the duration of the interference signal interfering with the first channel may be obtained. The first device and / or the second device may determine a time to switch back from the second channel to the first channel based on the duration of the interference signal interfering with the first channel.

[0179] For example, at the moment when or before the time period during which the interference signal interferes with the first channel ends, the first device and / or the second device may switch back to the first channel.

[0180] For another example, at or before the end of the time period during which the interference signal interferes with the first channel, the first device may send fourth information to the second device, wherein the fourth information may be used to indicate that the second device needs to switch from the second channel to the first channel.

[0181] Alternatively, if the interfering signal is a WiFi signal, the duration that the interfering signal interferes with the first channel may be determined based on the NAV information. For example, the duration that the interfering signal interferes with the first channel may be equal to the NAV value. Exemplarily, the interfering signal may include an OBSS signal on the first channel. If the OBSS signal is configured with a NAV, the duration that the interfering signal interferes with the first channel may be determined based on the NAV.

[0182] As described above, the interference signal on the first channel can be detected by the first device or the second device. Furthermore, the duration that the interference signal interferes with the first channel can be detected by the first device or the second device.

[0183] If the second device detects the duration of the interference signal interfering with the first channel, the second device may send third information to the first device. The third information may be used to indicate the duration of the interference signal interfering with the first channel. Therefore, if the second device detects the duration of the interference signal interfering with the first channel, it may indicate the duration to the first device so that the first device can switch back to the first channel in a timely manner.

[0184] This application does not limit the frame carrying the third information. For example, the frame carrying the third information can be a CTS frame or a BA frame.

[0185] In some embodiments, after the first device switches to the second channel, if the first device does not detect an interference signal on the first channel, the first device may occupy the first channel and the second channel simultaneously, thereby maintaining the existing TXOP on the first channel.

[0186] Exemplarily, the first device simultaneously occupying the first channel and the second channel may include: the first device may send an invalid data frame. The invalid data frame may, for example, use a non-existent starting association identifier (AID) or a non-existent receiver address (RA).

[0187] For ease of understanding, the present application is described in detail below through Examples 1 to 5.

[0188] Example 1

[0189] FIG8 is a schematic diagram of a communication process provided in Example 1.

[0190] In Figure 8, the first device is an AP, and the second device is a STA. The AP operates at an 80 MHz bandwidth, with the primary 40 MHz channel being the P40 channel and the secondary 40 MHz channel being the S40 channel. The STA operates at a 40 MHz bandwidth, also known as the P40 channel.

[0191] In Example 1, the interference signal can only be detected by the AP, but not by the STA. Moreover, the interference signal is a WiFi signal.

[0192] The AP needs to send five highly reliable and low-latency media access control service data units (MSDUs) to the STA, using five data frames with SNs 0 to 4. Because OBSS interference or preemption signals may exist on the P40 channel, to improve the reliability of transmitting these five data frames and reduce transmission latency, the AP can carry secondary channel parameters in the data frames. This ensures that when interference signals appear on the P40 channel, the AP and STA can promptly and synchronously switch to the S40 channel to continue transmission.

[0193] The communication process shown in FIG8 includes steps S811 to S844.

[0194] Step S811: The AP sends an RTS frame to the STA on P40.

[0195] Step S812: The AP receives a CTS frame sent by the STA on P40.

[0196] Based on step S811 and step S812, the AP obtains a short-to-long TXOP.

[0197] In step S821 , the AP sends a data frame with SN=0 containing secondary channel related parameters to the STA.

[0198] In this data frame with SN=0, the UMF field is set to 1, indicating that at least one frame will be sent to the STA within the first time interval and that at least one response frame from the STA is expected within the first time interval. Otherwise, the network will immediately switch to the secondary channel indicated by the BW, PS160, and Resource Unit Allocation fields after the first time interval to continue transmission. Here, BW=1 indicates that the bandwidth of the secondary channel is 40MHz, PS160=0 and B0=0 in the Resource Unit Allocation field indicate that the secondary channel is located in the lowest 80MHz, i.e., the primary 80MHz channel; B7-B1=66 in the Resource Unit Allocation field indicates that the secondary channel is the upper 40MHz channel within this 80MHz, i.e., the S40 channel.

[0199] If the AP successfully sends the data frame in step S821, step S822 may be executed.

[0200] Step S822: The AP receives a BA response frame sent by the STA.

[0201] During the first time interval, the AP detects OBSS interference or a preemption signal on P40, causing the AP to lose the remaining TXOP duration. Therefore, the AP cannot send a data frame with SN=1 (indicated by the gray dashed box), and the STA cannot send a BA response frame (indicated by the white dashed box). Therefore, the AP does not receive any response frames from the STA during the first time interval, and the STA does not send any response frames to the AP. In this case, after the first time interval ends, the AP can perform a random backoff on S40 to compete for the channel; the STA can switch its operating channel from P40 to S40 and monitor the channel.

[0202] It can be seen that in step S811, the AP expects the TXOP obtained on P40 (expected TXOP of AP on P40) to be longer, but due to interference, the AP actually obtains the TXOP on P40 (actual TXOP of AP on P40) to be shorter.

[0203] After the AP completes backoff on the S40 channel and the CCA indicates that the S40 channel is idle, the AP executes step S831 and the STA executes step S832.

[0204] Step S831: The AP sends an RTS frame to the STA.

[0205] Step S832: In response to step S831, the STA sends a CTS frame to the AP.

[0206] Through the RTS / CTS mechanism in steps S831 and S832, the AP obtains a TXOP on S40. The TXOP of AP on S40 is shown in FIG8 .

[0207] In step S833, the AP continues to send data frames on the S40 channel and receives BA response frames from the STAs. The data frames may include data frames with SN=1 and data frames with SN=2.

[0208] Both the AP and STA switch to S40, which not only avoids the interference signal on P40 but also allows them to continue to transmit data with high reliability and low latency.

[0209] In addition, the AP can obtain NAV information from OBSS frames or preemption frames received on P40, indicating the time when the P40 channel will be occupied by an interfering station or another station. To maintain a consistent idle / busy status across the entire 80 MHz channel, the AP must terminate its occupation of the S40 channel before the P40 channel is occupied. Therefore, the AP can proceed to step S834.

[0210] In step S834, the AP sends a CF-End frame on the S40 channel before the interference signal ends.

[0211] The CF-End frame can be used to release the S40 channel. In addition, the CF-End frame is also used to inform the STA to switch the working channel from S40 to P40.

[0212] In steps S841 and S842 , after the interference signal is eliminated, the AP obtains TXOP on P40 again through the RTS / CTS mechanism.

[0213] Step S843: The AP sends a data frame with SN=3 to the STA on the P40 channel and receives a BA response frame sent by the STA.

[0214] In step S843, since the STA has sent a BA response frame and the AP has received the BA response frame, the AP continues to send the next data frame on the P40 channel, and the STA continues to wait for the next data frame on the P40 channel.

[0215] Step S844: The AP sends a data frame with SN=4 to the STA on the P40 channel and receives a BA response frame sent by the STA.

[0216] Since the data frame with SN=4 carries the last high-reliability and low-latency MSDU, the UMF field in the secondary channel-related parameters carried therein can be set to 0 to instruct the STA to ignore the first time period and its related secondary channel switching rules.

[0217] Example 2

[0218] FIG9 is a schematic diagram of a communication process provided in Example 2.

[0219] In Figure 9, the first device is an AP, and the second device is a STA. The AP operates at an 80 MHz bandwidth, with the primary 40 MHz channel being the P40 channel and the secondary 40 MHz channel being the S40 channel. The STA operates at a 40 MHz bandwidth, also known as the P40 channel.

[0220] In Example 2, only APs can detect interference signals, not STAs. Interference signals are signals other than Wi-Fi signals. For example, interference signals can include one or more of the following: microwave oven leakage radiation, radar signals, and NR-U signals.

[0221] The AP needs to send five highly reliable, low-latency MSDUs to the STA, using five data frames with SNs 0 to 4. Because interference may exist on the P40 channel, the AP can carry secondary channel parameters in the data frames to improve the reliability and reduce transmission latency of these five data frames. This ensures that the AP and STA can promptly and synchronously switch to S40 to continue transmission when interference occurs on P40.

[0222] The communication process shown in FIG9 includes steps S911 to S933 .

[0223] Step S911: The AP sends an RTS frame to the STA on P40.

[0224] Step S912: The AP receives a CTS frame sent by the STA on P40.

[0225] Based on step S911 and step S912, the AP obtains a short-to-long TXOP.

[0226] In step S921 , the AP sends a data frame with SN=0 containing secondary channel related parameters to the STA.

[0227] In this data frame with SN=0, the UMF field is set to 1, indicating that at least one frame will be sent to the STA within the first time interval and that at least one response frame from the STA is expected within the first time interval. Otherwise, the network will immediately switch to the secondary channel indicated by the BW, PS160, and Resource Unit Allocation fields after the first time interval to continue transmission. Here, BW=1 indicates that the bandwidth of the secondary channel is 40MHz, PS160=0 and B0=0 in the Resource Unit Allocation field indicate that the secondary channel is located in the lowest 80MHz, i.e., the primary 80MHz channel; B7-B1=66 in the Resource Unit Allocation field indicates that the secondary channel is the upper 40MHz channel within this 80MHz, i.e., the S40 channel.

[0228] If the AP successfully sends the data frame in step S921, step S922 may be executed.

[0229] Step S922: The AP receives a BA response frame sent by the STA.

[0230] During the first time interval, the AP detected an interference signal on P40, causing it to lose the remaining TXOP duration. Therefore, the AP was unable to send a data frame with SN=1 (indicated by the gray dashed box), and the STA was unable to send a BA response frame (indicated by the white dashed box). Therefore, the AP did not receive any response frames from the STA during the first time interval, and the STA did not send any response frames to the AP. In this case, after the first time interval ends, the AP can perform a random backoff on S40 to compete for the channel; the STA can switch its operating channel from P40 to S40 and monitor the channel.

[0231] It can be seen that in step S911, the AP expects the TXOP obtained on P40 (expected TXOP of AP on P40) to be longer, but due to interference, the AP actually obtains the TXOP on P40 (actual TXOP of AP on P40) to be shorter.

[0232] After the AP completes backoff on the S40 channel and the CCA indicates that the S40 channel is idle, the AP executes step S931 and the STA executes step S932.

[0233] Step S931: The AP sends an RTS frame to the STA.

[0234] Step S932: In response to step S931, the STA sends a CTS frame to the AP.

[0235] Through the RTS / CTS mechanism in steps S931 and S932, the AP obtains a TXOP on S40. The TXOP of AP on S40 is shown in FIG9 .

[0236] In step S933, the AP continues to send data frames on the S40 channel and receives BA response frames from the STAs. The data frames may include: data frames with SN=1, SN=2, SN=3, and SN=4.

[0237] Both the AP and STA switch to S40, which not only avoids the interference signal on P40 but also allows them to continue to transmit data with high reliability and low latency.

[0238] It should be noted that since the interfering signals on the P40 channel are not Wi-Fi signals, they do not carry the NAV information defined in the Wi-Fi standard. Therefore, the AP cannot obtain information about the time the P40 channel will be occupied. In this case, the AP does not need to release the S40 channel before the interfering signal on P40 ends. Instead, it can maintain use of the S40 channel until it completes sending the data frame with SN=4.

[0239] Example 3

[0240] FIG10 is a schematic diagram of a communication process provided in Example 3.

[0241] In Figure 10, the first device is an AP, and the second device is a STA. The AP operates at an 80 MHz bandwidth, with the primary 40 MHz channel being the P40 channel and the secondary 40 MHz channel being the S40 channel. The STA operates at a 40 MHz bandwidth, also known as the P40 channel.

[0242] In Example 3, the interference signal can only be detected by STAs but not by APs. Moreover, the interference signal is an OBSS interference signal.

[0243] The AP needs to send five highly reliable, low-latency MSDUs to the STA, using five data frames with SNs 0 to 4. Because interference may exist on the P40 channel, the AP can carry secondary channel parameters in the data frames to improve the reliability and reduce transmission latency of these five data frames. This ensures that the AP and STA can promptly and synchronously switch to S40 to continue transmission when interference occurs on P40.

[0244] The communication process shown in FIG10 includes steps S1011 to S1043.

[0245] Step S1011 : The AP sends an RTS frame to the STA on P40 .

[0246] Step S1012: The AP receives a CTS frame sent by the STA on P40.

[0247] Based on step S1011 and step S1012 , the AP obtains a short-to-long TXOP.

[0248] In step S1021 , the AP sends a data frame with SN=0 containing secondary channel related parameters to the STA.

[0249] In this data frame with SN=0, the UMF field is set to 1, indicating that at least one frame will be sent to the STA within the first time interval and that at least one response frame from the STA is expected within the first time interval. Otherwise, the network will immediately switch to the secondary channel indicated by the BW, PS160, and Resource Unit Allocation fields after the first time interval to continue transmission. Here, BW=1 indicates that the bandwidth of the secondary channel is 40MHz, PS160=0 and B0=0 in the Resource Unit Allocation field indicate that the secondary channel is located in the lowest 80MHz, i.e., the primary 80MHz channel; B7-B1=66 in the Resource Unit Allocation field indicates that the secondary channel is the upper 40MHz channel within this 80MHz, i.e., the S40 channel.

[0250] If the AP successfully sends the data frame in step S1021, step S1022 may be executed.

[0251] Step S1022: The AP receives a BA response frame sent by the STA.

[0252] During the first time interval, the STA detects interference on P40, causing the AP's data frame with SN=1 to be unreceived by the STA. Consequently, the STA is unable to send a BA response frame (indicated by the dotted box). Therefore, the AP receives no response frames from the STA during the first time interval, and the STA does not send any response frames to the AP. In this case, after the first time interval ends, the AP can perform a random backoff on S40 to contend for the channel; the STA can switch its operating channel from P40 to S40 and monitor the channel.

[0253] After the AP completes backoff on the S40 channel and the CCA indicates that the S40 channel is idle, the AP executes step S1031 and the STA executes step S1032.

[0254] Step S1031: The AP sends an RTS frame to the STA.

[0255] Since no interference signal is detected on P40 before or after the handover, the AP can send frames on S40 and P40 simultaneously, thereby communicating with the STA on S40 and maintaining occupation of P40 to avoid channel loss.

[0256] Regarding step S1031 , the AP may send an RTS frame at both P40 and S40 .

[0257] Step S1032: In response to step S1031, the STA sends a CTS frame to the AP.

[0258] Through the RTS / CTS mechanism in steps S1031 and S1032, the AP obtains a TXOP on S40. The TXOP of AP on S40 is shown in FIG10 .

[0259] Step S1033: The AP continues to send data frames with SN=1 on the S40 channel, and receives BA response frames from the STA.

[0260] The AP can use OFDMA transmission to send data frames with SN=1, that is, send an 80MHz bandwidth MU PPDU, where the upper 40MHz RU carries the frame to be sent to the STA, and the lower 40MHz RU carries invalid data frames.

[0261] In addition, since the STA receives the OBSS interference signal and obtains the OBSS NAV information in it before switching, the STA can transmit the OBSS NAV information to the AP through a BA frame or a CTS frame on the S40 channel to assist the AP in releasing the occupation of the S40 channel before the OBSS interference signal ends.

[0262] In step S1034, the AP sends a CF-End frame on the S40 channel before the interference signal ends.

[0263] The CF-End frame can be used to release the S40 channel. In addition, the CF-End frame is also used to inform the STA to switch the working channel from S40 to P40.

[0264] Step S1041 : The AP sends a data frame with SN=2 to the STA on the P40 channel and receives a BA response frame sent by the STA.

[0265] In step S1041, since the STA has sent a BA response frame and the AP has received the BA response frame, the AP continues to send the next data frame on the P40 channel, and the STA continues to wait for the next data frame on the P40 channel.

[0266] Step S1042: The AP sends a data frame with SN=3 to the STA on the P40 channel and receives a BA response frame sent by the STA.

[0267] In step S1042, since the STA has sent a BA response frame and the AP has received the BA response frame, the AP continues to send the next data frame on the P40 channel, and the STA continues to wait for the next data frame on the P40 channel.

[0268] Step S1043 : The AP sends a data frame with SN=4 to the STA on the P40 channel and receives a BA response frame sent by the STA.

[0269] Since the data frame with SN=4 carries the last high-reliability and low-latency MSDU, the UMF field in the secondary channel-related parameters carried therein can be set to 0 to instruct the STA to ignore the first time period and its related secondary channel switching rules.

[0270] Example 4

[0271] FIG11 is a schematic diagram of a communication process provided in Example 4.

[0272] In Figure 11, the first device is an AP, and the second device is a STA. The AP operates at an 80 MHz bandwidth, with the primary 40 MHz channel being the P40 channel and the secondary 40 MHz channel being the S40 channel. The STA operates at a 40 MHz bandwidth, also known as the P40 channel.

[0273] In Example 4, the interference signal can only be detected by STAs, but not by APs. Furthermore, the interference signal is not a WiFi signal.

[0274] The AP needs to send five highly reliable, low-latency MSDUs to the STA, using five data frames with SNs 0 to 4. Because interference may exist on the P40 channel, the AP can carry secondary channel parameters in the data frames to improve the reliability and reduce transmission latency of these five data frames. This ensures that the AP and STA can promptly and synchronously switch to S40 to continue transmission when interference occurs on P40.

[0275] The communication process shown in FIG11 includes steps S1111 to S1143.

[0276] Step S1111: The AP sends an RTS frame to the STA on P40.

[0277] Step S1112: The AP receives a CTS frame sent by the STA on P40.

[0278] Based on step S1111 and step S1112 , the AP obtains a short-to-long TXOP.

[0279] In step S1121 , the AP sends a data frame with SN=0 containing secondary channel related parameters to the STA.

[0280] In this data frame with SN=0, the UMF field is set to 1, indicating that at least one frame will be sent to the STA within the first time interval and that at least one response frame from the STA is expected within the first time interval. Otherwise, the network will immediately switch to the secondary channel indicated by the BW, PS160, and Resource Unit Allocation fields after the first time interval to continue transmission. Here, BW=1 indicates that the bandwidth of the secondary channel is 40MHz, PS160=0 and B0=0 in the Resource Unit Allocation field indicate that the secondary channel is located in the lowest 80MHz, i.e., the primary 80MHz channel; B7-B1=66 in the Resource Unit Allocation field indicates that the secondary channel is the upper 40MHz channel within this 80MHz, i.e., the S40 channel.

[0281] If the AP successfully sends the data frame in step S1121, step S1122 may be executed.

[0282] Step S1122: The AP receives a BA response frame sent by the STA.

[0283] During the first time interval, the STA detects interference on P40, causing the AP's data frame with SN=1 to be unreceived by the STA. Consequently, the STA is unable to send a BA response frame (indicated by the dotted box). Therefore, the AP receives no response frames from the STA during the first time interval, and the STA does not send any response frames to the AP. In this case, after the first time interval ends, the AP can perform a random backoff on S40 to contend for the channel; the STA can switch its operating channel from P40 to S40 and monitor the channel.

[0284] After the AP completes backoff on the S40 channel and the CCA indicates that the S40 channel is idle, the AP and the STA execute steps S1131 and S1132.

[0285] Step S1131: The AP sends an RTS frame to the STA.

[0286] Since no interference signal is detected on P40 before or after the handover, the AP can send frames on S40 and P40 simultaneously, thereby communicating with the STA on S40 while maintaining occupation of P40 to avoid channel loss.

[0287] Regarding step S1131 , the AP may send an RTS frame at both P40 and S40 .

[0288] Step S1132: In response to step S1131, the STA sends a CTS frame to the AP.

[0289] Through the RTS / CTS mechanism in steps S1131 and S1132, the AP obtains a TXOP on S40. The TXOP of AP on S40 is shown in FIG11.

[0290] Step S1133: The AP continues to send data frames with SN=1 on the S40 channel, and receives BA response frames from the STA.

[0291] Both the AP and STA switch to S40, which not only avoids the interference signal on P40 but also allows them to continue to transmit data with high reliability and low latency.

[0292] The AP can adopt OFDMA transmission mode, that is, send an 80MHz bandwidth MU PPDU, where the upper 40MHz RU carries the frame to be sent to the STA, and the lower 40MHz RU carries invalid data frames (for example, using non-existent AIDs or non-existent RAs).

[0293] In addition, since the interference signal does not carry NAV information, the STA cannot obtain the time information of the P40 channel being occupied and thus cannot inform the AP about the NAV information. Therefore, the AP cannot release the S40 channel before the interference signal on P40 ends. Therefore, the AP can keep using the S40 channel until it completes sending the data frame with SN=4.

[0294] In step S1141, the AP sends a data frame with SN=2 to the STA on the S40 channel, sends invalid data on the P40 channel, and receives a BA response frame sent by the STA.

[0295] In step S1141, since the STA has sent a BA response frame and the AP has received the BA response frame, the AP continues to send the next data frame on the P40 channel, and the STA continues to wait for the next data frame on the P40 channel.

[0296] In step S1142, the AP sends a data frame with SN=3 to the STA on the P40 channel, sends invalid data on the P40 channel, and receives a BA response frame sent by the STA.

[0297] In step S1142, since the STA has sent a BA response frame and the AP has received the BA response frame, the AP continues to send the next data frame on the P40 channel, and the STA continues to wait for the next data frame on the P40 channel.

[0298] In step S1143, the AP sends a data frame with SN=4 to the STA on the P40 channel, sends invalid data on the P40 channel, and receives a BA response frame sent by the STA.

[0299] Since the data frame with SN=4 carries the last high-reliability and low-latency MSDU, the UMF field in the secondary channel-related parameters carried therein can be set to 0 to instruct the STA to ignore the first time period and its related secondary channel switching rules.

[0300] Example 5

[0301] FIG12 is a schematic diagram of a communication process provided in Example 5.

[0302] In Figure 12, the first device is an AP, and the second device is a STA. The AP operates at an 80 MHz bandwidth, with the primary 40 MHz channel being the P40 channel and the secondary 40 MHz channel being the S40 channel. The STA operates at a 40 MHz bandwidth, also known as the P40 channel.

[0303] In embodiment 5, the interference signal can only be detected by the AP, but not by the STA.

[0304] The AP needs to send five highly reliable, low-latency MSDUs to the STA, using five data frames with SNs 0 to 4. Because interference may exist on the P40 channel, the AP can carry secondary channel parameters in the data frames to improve the reliability and reduce transmission latency of these five data frames. This ensures that the AP and STA can promptly and synchronously switch to S40 to continue transmission when interference occurs on P40.

[0305] The communication process shown in FIG12 includes steps S1211 to S1231.

[0306] Step S1211: The AP sends an RTS frame to the STA on P40.

[0307] Step S1212: The AP receives a CTS frame sent by the STA on P40.

[0308] Based on step S1211 and step S1212, the AP obtains a short-to-long TXOP.

[0309] In step S1221 , the AP sends a data frame with SN=0 containing secondary channel related parameters to the STA.

[0310] In this data frame with SN=0, the UMF field is set to 1, indicating that at least one frame will be sent to the STA within the first time interval and that at least one response frame from the STA is expected within the first time interval. Otherwise, the network will immediately switch to the secondary channel indicated by the BW, PS160, and Resource Unit Allocation fields after the first time interval to continue transmission. Here, BW=1 indicates that the bandwidth of the secondary channel is 40MHz, PS160=0 and B0=0 in the Resource Unit Allocation field indicate that the secondary channel is located in the lowest 80MHz, i.e., the primary 80MHz channel; B7-B1=66 in the Resource Unit Allocation field indicates that the secondary channel is the upper 40MHz channel within this 80MHz, i.e., the S40 channel.

[0311] If the AP successfully sends the data frame in step S1221, step S1222 may be executed.

[0312] Step S1222: The AP receives a BA response frame sent by the STA.

[0313] During the first time interval, the AP detects interference on P40, preventing it from sending data frames with SN=1. Consequently, the STA is unable to send BA response frames. Therefore, the AP receives no response frames from the STA during the first time interval, and the STA does not send any response frames to the AP. In this case, after the first time interval ends, the AP can perform a random backoff on S40 to contend for the channel. The STA can then switch its operating channel from P40 to S40 and monitor the channel.

[0314] Step S1231, the AP sends an RTS at S40.

[0315] As shown in Figure 12, the AP failed to send RTS frames multiple times on S40. This may be due to the excessive number of devices on S40. Figure 12 shows that the AP was unable to obtain a TXOP during the second time period, and therefore failed to receive any response frames from the STA. In this case, the AP can stop sending on S40 after the second time period ends. At the same time, the STA can switch from S40 back to P40 and continue monitoring the P40 channel.

[0316] The method embodiments of the present application are described in detail above, and the device embodiments of the present application are described in detail below. It should be understood that the description of the method embodiments corresponds to the description of the device embodiments, so for parts not described in detail, reference can be made to the above method embodiments.

[0317] FIG13 is a schematic structural diagram of a communication device 1300 provided in an embodiment of the present application. The communication device 1300 may be a first device and may include a sending unit 1310.

[0318] The sending unit 1300 is used to send first information to the second device; wherein the first information is used to indicate information of a first time period, and the first time period is related to the behavior of the first device and / or the second device switching from the first channel to the second channel.

[0319] In an optional embodiment, the sending unit 1310 may be a transceiver 1530. The communication device 1300 may further include a processor 1510 and a memory 1520, as specifically shown in FIG15 .

[0320] FIG14 is a schematic structural diagram of a communication device 1400 provided in an embodiment of the present application. The communication device 1400 may be a second device and may include a receiving unit 1410.

[0321] The receiving unit 1410 is used to receive first information sent by a first device, wherein the first information is used to indicate information of a first time period, and the first time period is related to the behavior of the first device and / or the second device switching from the first channel to the second channel.

[0322] In an optional embodiment, the receiving unit 1410 may be a transceiver 1530. The communication device 1400 may further include a processor 1510 and a memory 1520, as specifically shown in FIG15 .

[0323] Figure 15 is a schematic block diagram of a communication device according to an embodiment of the present application. The dashed lines in Figure 15 indicate that the unit or module is optional. Apparatus 1500 may be used to implement the method described in the above method embodiment. Apparatus 1500 may be a chip or a communication device.

[0324] The device 1500 may include one or more processors 1510. The processor 1510 may support the device 1500 to implement the method described in the method embodiment above. The processor 1510 may be a general-purpose processor or a special-purpose processor. For example, the processor may be a central processing unit (CPU). Alternatively, the processor may be another general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA) or other programmable logic device, discrete gate or transistor logic device, discrete hardware component, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

[0325] The apparatus 1500 may further include one or more memories 1520. The memories 1520 store programs that can be executed by the processor 1510, causing the processor 1510 to perform the methods described in the above method embodiments. The memories 1520 may be independent of the processor 1510 or integrated into the processor 1510.

[0326] The apparatus 1500 may further include a transceiver 1530. The processor 1510 may communicate with other devices or chips via the transceiver 1530. For example, the processor 1510 may transmit and receive data with other devices or chips via the transceiver 1530.

[0327] The present invention also provides a computer-readable storage medium for storing a program. The computer-readable storage medium can be applied to the communication device provided in the present invention, and the program enables a computer to execute the method performed by the communication device in each embodiment of the present invention.

[0328] The present application also provides a computer program product. The computer program product includes a program. The computer program product can be applied to the communication device provided in the present application, and the program causes a computer to execute the method performed by the communication device in each embodiment of the present application.

[0329] The embodiments of the present application also provide a computer program. The computer program can be applied to the communication device provided in the embodiments of the present application, and the computer program enables a computer to execute the method executed by the communication device in each embodiment of the present application.

[0330] It should be understood that the terms "system" and "network" in this application can be used interchangeably. In addition, the terms used in this application are only used to explain the specific embodiments of this application and are not intended to limit this application. The terms "first", "second", "third", and "fourth" in the specification and claims of this application and the accompanying drawings are used to distinguish different objects rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions.

[0331] In the embodiments of the present application, a "field" may also be referred to as a "field," a "subfield," or a "subfield." A field may occupy one or more bytes (byte / octet), or a field may occupy one or more bits (bit).

[0332] In the embodiments of this application, the term "indication" may refer to a direct indication, an indirect indication, or an indication of an association. For example, "A indicates B" may refer to a direct indication of B, e.g., B can obtain information through A; it may refer to an indirect indication of B, e.g., A indicates C, e.g., B can obtain information through C; or it may refer to an association between A and B.

[0333] In the embodiment of the present application, "B corresponding to A" means that B is associated with A and B can be determined based on A. However, it should be understood that determining B based on A does not mean determining B based solely on A, but B can also be determined based on A and / or other information.

[0334] In the embodiments of the present application, the term "corresponding" may indicate a direct or indirect correspondence between the two, or an association relationship between the two, or a relationship between indication and indication, configuration and configuration, etc.

[0335] In the embodiments of the present application, "pre-defined" or "pre-configured" may be implemented by pre-storing corresponding codes, tables, or other methods that can be used to indicate relevant information in devices (e.g., including APs and STAs). The present application does not limit the specific implementation method. For example, pre-defined may refer to information defined in a protocol.

[0336] In the embodiments of this application, the term "and / or" is simply a description of the association relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A exists alone, A and B exist at the same time, and B exists alone. In addition, the character " / " in this document generally indicates that the related objects are in an "or" relationship.

[0337] In the embodiments of this application, the term "include" can refer to direct inclusion or indirect inclusion. Alternatively, the term "include" in the embodiments of this application can be replaced with "indicates" or "is used to determine." For example, "A includes B" can be replaced with "A indicates B" or "A is used to determine B."

[0338] In various embodiments of the present application, the size of the serial numbers of the above-mentioned processes does not mean the order of execution. The execution order of each process should be determined by its function and internal logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.

[0339] In the embodiments of the present application, the “protocol” may refer to a standard protocol in the communication field, for example, it may include a WiFi protocol and related protocols used in future WiFi communication systems, and the present application does not limit this.

[0340] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

[0341] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.

[0342] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.

[0343] In the above embodiments, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer instructions. When the computer program instructions are loaded and executed on a computer, the process or function described in the embodiment of the present application is generated in whole or in part. The computer can be a general-purpose computer, a special-purpose computer, a computer network, or other programmable device. The computer instructions can be stored in a computer-readable storage medium or transmitted from one computer-readable storage medium to another computer-readable storage medium. For example, the computer instructions can be transmitted from one website, computer, server or data center to another website, computer, server or data center via a wired (e.g., coaxial cable, optical fiber, digital subscriber line (DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) method. The computer-readable storage medium can be any available medium that can be read by a computer or a data storage device such as a server or data center that includes one or more available media integrated therein. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a digital versatile disc (DVD)), or a semiconductor medium (eg, a solid state disk (SSD)).

[0344] The above description is merely a specific embodiment of the present application, but the scope of protection of the present application is not limited thereto. Any changes or substitutions that can be easily conceived by a person skilled in the art within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A method for wireless communication, characterized in that, comprising: a first device sending first information to a second device; wherein, the first information is used to indicate information of a first time period, and the first time period is related to the behavior of the first device and / or the second device switching from a first channel to a second channel.

2. The method according to claim 1, characterized in that, the first time period satisfies: within the first time period, if the second device does not send a response frame, then the second device needs to switch from the first channel to the second channel; and / or, within the first time period, if the first device does not receive the response frame sent by the second device, then the first device needs to switch from the first channel to the second channel.

3. The method according to claim 2, characterized in that, the first information is carried in a first frame, the first information is further used to indicate whether the first device sends a second frame, the response frame is a response frame of the second frame, and when the first device sends the second frame, the first device and / or the second device determine whether to switch from the first channel to the second channel according to the reception and transmission situation of the response frame within the first time period.

4. The method according to claim 3, characterized in that, the second frame is the next frame after the first frame.

5. The method according to any one of claims 1-4, characterized in that, the information of the first time period includes the duration of the first time period.

6. The method according to any one of claims 1-5, characterized in that, the start time of the first time period is the end time of the response frame corresponding to the first information.

7. The method according to any one of claims 1-6, characterized in that, the first information further includes information of the second channel.

8. The method according to claim 7, characterized in that, the information of the second channel includes one or more of the following information: the working bandwidth of the second channel; the location where the second channel is located.

9. The method according to claim 7 or 8, characterized in that, the information of the second channel is indicated by a combination of multiple fields.

10. The method according to claim 9, characterized in that, the multiple fields include one or more of the following fields: bandwidth, PS160, resource unit allocation resource unit allocation field.

11. The method according to any one of claims 1-10, characterized in that, the first information is further used to indicate information of a second time period, and the second time period is related to the behavior of the first device and / or the second device on the second channel.

12. The method according to claim 11, characterized in that, the second time period satisfies: within the second time period, if the second device does not send a response frame, then the second device needs to switch back from the second channel to the first channel; and / or, within the second time period, if the first device does not receive the response frame sent by the second device, then the first device needs to stop sending on the second channel.

13. The method according to claim 11 or 12, characterized in that, the information of the second time period includes the duration of the second time period.

14. The method according to any one of claims 11-13, characterized in that, the start time of the second time period is the end time of the response frame corresponding to the first information.

15. The method according to any one of claims 1-14, characterized in that, the first channel is the first primary channel, and the second channel is the second primary channel.

16. The method according to any one of claims 1-15, characterized in that, the first information is carried in an A control field.

17. The method according to any one of claims 1-16, characterized in that, after the first device switches to the second channel, the method further includes: if the first device does not detect an interference signal on the first channel, the first device simultaneously occupies the first channel and the second channel.

18. The method according to any one of claims 1-17, characterized in that, further includes: the first device receives third information sent by the second device; wherein, the third information is used to indicate the duration of the interference signal interfering with the first channel.

19. The method according to any one of claims 1-18, characterized in that, before and / or at the end time of the interference signal interfering with the first channel, the method further includes: the first device switches from the second channel to the first channel; and / or, the first device sends fourth information to the second device, and the fourth information is used to indicate that the second device needs to switch from the second channel to the first channel.

20. A method for wireless communication, characterized in that, includes: a second device receives first information sent by a first device; wherein, the first information is used to indicate information of a first time period, and the first time period is related to the behavior of the first device and / or the second device switching from a first channel to a second channel.

21. The method according to claim 20, characterized in that, the first time period satisfies: within the first time period, if the second device does not send a response frame, the second device needs to switch from the first channel to the second channel; and / or, within the first time period, if the first device does not receive the response frame sent by the second device, the first device needs to switch from the first channel to the second channel.

22. The method according to claim 21, characterized in that, the first information is carried in a first frame, and the first information is further used to indicate whether the first device sends a second frame. The response frame is the response frame of the second frame. When the first device sends the second frame, the first device and / or the second device determine whether to switch from the first channel to the second channel according to the transceiver situation of the response frame within the first time period.

23. The method according to claim 22, characterized in that, the second frame is the next frame after the first frame.

24. The method according to any one of claims 20-23, wherein, the information of the first time period includes the duration of the first time period.

25. The method according to any one of claims 20-24, wherein, the start time of the first time period is the end time of the response frame corresponding to the first information.

26. The method according to any one of claims 20-25, wherein, the first information further includes the information of the second channel.

27. The method according to claim 26, wherein, the information of the second channel includes one or more of the following information: the operating bandwidth of the second channel; the location where the second channel is located.

28. The method according to claim 26 or 27, wherein, the information of the second channel is indicated by a combination of multiple fields.

29. The method according to claim 28, wherein, the multiple fields include one or more of the following fields: bandwidth, PS160, resource unit allocation resource unit allocation field.

30. The method according to any one of claims 20-29, wherein, the first information is further used to indicate the information of a second time period, and the second time period is related to the behavior of the first device and / or the second device on the second channel.

31. The method according to claim 30, wherein, the second time period satisfies: within the second time period, if the second device does not send a response frame, the second device needs to switch back from the second channel to the first channel; and / or, within the second time period, if the first device does not receive the response frame sent by the second device, the first device needs to stop sending on the second channel.

32. The method according to claim 30 or 31, wherein, the information of the second time period includes the duration of the second time period.

33. The method according to any one of claims 30-32, wherein, the start time of the second time period is the end time of the response frame corresponding to the first information.

34. The method according to any one of claims 20-33, wherein, the first channel is the first primary channel, and the second channel is the second primary channel.

35. The method according to any one of claims 20-34, wherein, the first information is carried in an A control field.

36. The method according to any one of claims 20-35, wherein, further comprising: the second device sends third information to the first device; wherein, the third information is used to indicate the duration of the interference signal interfering with the first channel.

37. The method according to any one of claims 20-36, wherein, at and / or before the end time of the interference signal interfering with the first channel, the method further comprises: the second device switches from the second channel to the first channel; and / or, The second device receives fourth information sent by the first device, where the fourth information is used to indicate that the second device needs to switch from the second channel to the first channel.

38. A communication device, characterized in that the communication device is a first device, and the communication device includes: a sending unit, configured to send first information to a second device; wherein the first information is used to indicate information about a first time period, and the first time period is related to the behavior of the first device and / or the second device switching from a first channel to a second channel.

39. The device according to claim 38, characterized in that the first time period satisfies: within the first time period, if the second device does not send a response frame, then the second device needs to switch from the first channel to the second channel; and / or, within the first time period, if the first device does not receive the response frame sent by the second device, then the first device needs to switch from the first channel to the second channel.

40. The device according to claim 39, characterized in that the first information is carried in a first frame, and the first information is further used to indicate whether the first device sends a second frame. The response frame is a response frame of the second frame. When the first device sends the second frame, the first device and / or the second device determine whether to switch from the first channel to the second channel according to the transceiver situation of the response frame within the first time period.

41. The device according to claim 40, characterized in that the second frame is the next frame after the first frame.

42. The device according to any one of claims 38-41, characterized in that the information about the first time period includes the duration of the first time period.

43. The device according to any one of claims 38-42, characterized in that the start time of the first time period is the end time of the response frame corresponding to the first information.

44. The device according to any one of claims 38-43, characterized in that the first information further includes information about the second channel.

45. The device according to claim 44, characterized in that the information about the second channel includes one or more of the following information: the working bandwidth of the second channel; the location where the second channel is located.

46. The device according to claim 44 or 45, characterized in that the information about the second channel is indicated by a combination of multiple fields.

47. The device according to claim 46, characterized in that the multiple fields include one or more of the following fields: bandwidth, PS160, resource unit allocation.

48. The device according to any one of claims 38-47, characterized in that the first information is further used to indicate information about a second time period, and the second time period is related to the behavior of the first device and / or the second device on the second channel.

49. The device according to claim 48, characterized in that the second time period satisfies: During the second time period, if the second device does not send a response frame, the second device needs to switch back from the second channel to the first channel; and / or, During the second time period, if the first device does not receive the response frame sent by the second device, the first device needs to stop transmitting on the second channel.

50. The device according to claim 48 or 49, characterized in that the information of the second time period includes the duration of the second time period.

51. The device according to any one of claims 48-50, characterized in that the start time of the second time period is the end time of the response frame corresponding to the first information.

52. The device according to any one of claims 38-51, characterized in that the first channel is the first primary channel and the second channel is the second primary channel.

53. The device according to any one of claims 38-52, characterized in that the first information is carried in an A control field.

54. The device according to any one of claims 38-53, characterized in that after the first device switches to the second channel, the device is further configured to: if the first device does not detect an interference signal on the first channel, simultaneously occupy the first channel and the second channel.

55. The device according to any one of claims 38-54, characterized in that the device is further configured to: receive third information sent by the second device; wherein the third information is used to indicate the duration of the interference signal interfering with the first channel.

56. The device according to any one of claims 38-55, characterized in that at and / or before the end time of the interference signal interfering with the first channel, the device is further configured to: switch from the second channel to the first channel; and / or, send fourth information to the second device, where the fourth information is used to indicate that the second device needs to switch from the second channel to the first channel.

57. A communication device, characterized in that the communication device is a second device, and the communication device includes: a receiving unit, configured to receive first information sent by a first device; wherein the first information is used to indicate information of a first time period, and the first time period is related to the behavior of the first device and / or the second device switching from a first channel to a second channel.

58. The device according to claim 57, characterized in that the first time period satisfies: during the first time period, if the second device does not send a response frame, the second device needs to switch from the first channel to the second channel; and / or, during the first time period, if the first device does not receive the response frame sent by the second device, the first device needs to switch from the first channel to the second channel.

59. The device according to claim 58, characterized in that The first information is carried in a first frame, and the first information is further used to indicate whether the first device sends a second frame. The response frame is a response frame of the second frame. When the first device sends the second frame, the first device and / or the second device determine whether to switch from the first channel to the second channel according to the reception and transmission conditions of the response frame within the first time period.

60. The device according to claim 59, wherein, the second frame is the next frame after the first frame.

61. The device according to any one of claims 57-60, wherein, the information of the first time period includes the duration of the first time period.

62. The device according to any one of claims 57-61, wherein, the start time of the first time period is the end time of the response frame corresponding to the first information.

63. The device according to any one of claims 57-62, wherein, the first information further includes information about the second channel.

64. The device according to claim 63, wherein, the information about the second channel includes one or more of the following information: the operating bandwidth of the second channel; the location where the second channel is located.

65. The device according to claim 63 or 64, wherein, the information about the second channel is indicated by a combination of multiple fields.

66. The device according to claim 65, wherein, the multiple fields include one or more of the following fields: bandwidth, PS160, resource unit allocation.

67. The device according to any one of claims 57-66, wherein, the first information is further used to indicate information about a second time period, and the second time period is related to the behavior of the first device and / or the second device on the second channel.

68. The device according to claim 67, wherein, the second time period satisfies: within the second time period, if the second device does not send a response frame, the second device needs to switch back from the second channel to the first channel; and / or, within the second time period, if the first device does not receive the response frame sent by the second device, the first device needs to stop sending on the second channel.

69. The device according to claim 67 or 68, wherein, the information about the second time period includes the duration of the second time period.

70. The device according to any one of claims 67-69, wherein, the start time of the second time period is the end time of the response frame corresponding to the first information.

71. The device according to any one of claims 57-70, wherein, the first channel is the first primary channel, and the second channel is the second primary channel.

72. The device according to any one of claims 57-71, wherein, the first information is carried in an A control field.

73. The device according to any one of claims 57-72, wherein, the device is further configured to: Send third information to the first device; wherein the third information is used to indicate the duration of interference of the interference signal on the first channel.

74. The device according to any one of claims 57-73, characterized in that at the end moment of the interference of the interference signal on the first channel and / or before the end moment, the device is further configured to: switch from the second channel to the first channel; and / or receive fourth information sent by the first device, where the fourth information is used to indicate that the second device needs to switch from the second channel to the first channel.

75. A communication device, characterized in that it includes a memory and a processor, the memory is used to store programs, and the processor is used to call the programs in the memory so that the communication device executes the method according to any one of claims 1-37.

76. A device, characterized in that it includes a processor, which is used to call a program from a memory so that the device executes the method according to any one of claims 1-37.

77. A chip, characterized in that it includes a processor, which is used to call a program from a memory so that the device installed with the chip executes the method according to any one of claims 1-37.

78. A computer-readable storage medium, characterized in that a program is stored thereon, and the program causes a computer to execute the method according to any one of claims 1-37.

79. A computer program product, characterized in that it includes a program, and the program causes a computer to execute the method according to any one of claims 1-37.

80. A computer program, characterized in that the computer program causes a computer to execute the method according to any one of claims 1-37.