Wireless communication method and communication device

CN122270965APending Publication Date: 2026-06-23GUANGDONG 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-12-29
Publication Date
2026-06-23

Smart Images

  • Figure CN122270965A_ABST
    Figure CN122270965A_ABST
Patent Text Reader

Abstract

Provided are a wireless communication method and a communication device. The method comprises: a first device sending a first frame to a second device; wherein the first device belongs to a first BSS, a primary channel of the first BSS belongs to a first channel, a secondary channel of the first BSS belongs to a second channel, and the first frame is used to instruct the second device to switch from the first channel to the second channel to receive data sent by the first device. Based on the present application, the first device and the second device can switch from the first channel to the second channel for other devices to compete for and use the first channel. Switching to the second channel to transmit data reduces the time for the first device and the second device to occupy the first channel and reduces the total amount of data transmitted on the first channel, so that other devices can use the first channel for data transmission as soon as possible, thereby reducing the time delay of data transmission of other devices.
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 specifically, to a wireless communication method and a communication device. Background Art

[0002] Reducing latency is an important goal of some communication systems, especially for low-latency traffic.

[0003] Related technologies have proposed restricted target wake time (R-TWT) technology to reduce latency. R-TWT technology enables devices in the basic service set (BSS) to use enhanced medium access protection and resource reservation mechanisms to transmit low-latency services.

[0004] Summary of the Invention

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

[0006] In a first aspect, a communication method is provided, the method comprising: a first device sending a first frame to a second device; wherein the first device belongs to a first BSS, a primary channel of the first BSS belongs to a first channel, an auxiliary channel of the first BSS belongs to a second channel, and the first frame is used to instruct the second device to switch from the first channel to the second channel to receive data sent by the first device.

[0007] In a second aspect, a communication method is provided, which includes: a second device receiving a first frame sent by a first device; wherein the first device belongs to a first BSS, the main channel of the first BSS belongs to the first channel, the auxiliary channel of the first BSS belongs to the second channel, and the first frame is used to instruct the second device to switch from the first channel to the second channel to receive data sent by the first device.

[0008] According to a third aspect, a communication device is provided, which is a first device and includes: a sending unit for sending a first frame to a second device; wherein the first device belongs to a first BSS, the main channel of the first BSS belongs to the first channel, the auxiliary channel of the first BSS belongs to the second channel, and the first frame is used to instruct the second device to switch from the first channel to the second channel to receive data sent by the first device.

[0009] In a fourth aspect, a communication device is provided, which is a second device, and the communication device includes: a receiving unit for receiving a first frame sent by a first device; wherein the first device belongs to a first BSS, the main channel of the first BSS belongs to the first channel, and the auxiliary channel of the first BSS belongs to the second channel, and the first frame is used to instruct the second device to switch from the first channel to the second channel to receive data sent by the first device.

[0010] 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.

[0011] 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.

[0012] 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.

[0013] 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.

[0014] 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.

[0015] Based on the present application, the first device and the second device can switch from the first channel to the second channel to allow other devices to compete for and use the first channel. Switching to the second channel to transmit data reduces the time the first device and the second device occupy the first channel and the total amount of data transmitted on the first channel, thereby allowing other devices to use the first channel for data transmission as soon as possible, thereby reducing the delay in other devices transmitting data. BRIEF DESCRIPTION OF THE DRAWINGS

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

[0017] Figure 2 is an example diagram of the transmission process based on R-TWT technology.

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

[0019] FIG4 is a diagram showing an example of the format of the first frame provided in an embodiment of the present application.

[0020] FIG5 is a schematic flowchart of another wireless communication method provided in an embodiment of the present application.

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

[0022] Figure 7 is an example diagram of the transmission process of Example 1 of the present application.

[0023] Figure 8 is an example diagram of the transmission process of Example 2 of the present application.

[0024] Figure 9 is an example diagram of the transmission process of Example 3 of the present application.

[0025] Figure 10 is an example diagram of the transmission process of Example 4 of the present application.

[0026] Figure 11 is an example diagram of the transmission process of Example 5 of the present application.

[0027] Figure 12 is an example diagram of the transmission process of Example 6 of the present application.

[0028] Figure 13 is an example diagram of the transmission process of Example 7 of the present application.

[0029] Figure 14 is an example diagram of the transmission process of Example 8 of the present application.

[0030] Figure 15 is an example diagram of the transmission process of Example 9 of the present application.

[0031] Figure 16 is an example diagram of the transmission process of Example 10 of the present application.

[0032] Figure 17 is an example diagram of the transmission process of Example 11 of the present application.

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

[0034] Figure 19 is a schematic structural diagram of a communication device provided in an embodiment of the present application.

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

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

[0037] Communication System

[0038] 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.

[0039] 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.

[0040] 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.

[0041] 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.

[0042] 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.

[0043] 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.

[0044] 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.

[0045] 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."

[0046] 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.

[0047] 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.

[0048] In the embodiments of the present application, a STA in the embodiments of the present application may be a device with wireless transceiver capabilities, 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. Examples of STAs include 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.

[0049] 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.

[0050] By way of example and not limitation, in the embodiments of this application, the STA 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 for everyday wear, 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.

[0051] In addition, in the embodiments of the present application, a STA 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 the embodiments of the present application, IoT technology can achieve massive connections, deep coverage, and terminal power saving through narrowband (NB) technology, for example.

[0052] Furthermore, in the embodiments of the present application, a STA 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.

[0053] In addition, in an embodiment of the present application, STA 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.

[0054] In addition, the AP device in the embodiment of the present application may be a device for communicating with a STA. 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 through the wireless local area network.

[0055] 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.

[0056] 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.

[0057] 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).

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

[0059] Secondary channel access

[0060] Channels can be divided into primary channels and secondary channels (also known as non-primary channels, secondary channels, auxiliary channels, and sub-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 communication device communicates on the primary channel and does not switch to the secondary channel. For another example, when the channel status of the primary channel is busy, the device can switch to the secondary channel.

[0061] 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.

[0062] Low-latency transmission

[0063] Reducing latency is a key goal of some communication systems, such as Wi-Fi 8. This is particularly important for low-latency services.

[0064] Related technologies have proposed the R-TWT technology to reduce latency. R-TWT technology can enable STAs in a BSS to use enhanced medium access protection and resource reservation mechanisms to transmit low-latency services.

[0065] When using R-TWT, the AP of this BSS can publish the arrangement of the R-TWT service period (SP) through the beacon frame. The stations in this BSS that support R-TWT technology will end the TXOP before the start of the R-TWT SP, so that the stations that need to transmit low-latency data within the time of the R-TWT SP (i.e., R-TWT SP members) have a greater possibility of occupying the main channel after the start of the R-TWT SP and completing the transmission of the low-latency data stream within the time period of the R-TWT SP. As shown in Figure 2, for R-TWT SP members, if there is high priority data, the STA can transmit the high priority data within the negotiated R-TWT SP. Among them, high priority data can include low-latency services.

[0066] It should be noted that low-latency services may refer to services identified by the R-TWT traffic identifier (TID) or the stream classification service identifier (SCS ID). Low-latency services may be event-driven. For example, low-latency services may include one or more of the following: data streams generated by user instant messaging interactions, data streams generated by sensors.

[0067] Non-low-latency services may refer to services that are neither identified by the R-TWT TID nor by the SCS ID.

[0068] It should be noted that "low-latency service" is only an exemplary representation. In some embodiments, low-latency service may also be referred to as low-latency data, delay-sensitive data, delay-sensitive data flow, low-latency traffic, etc.

[0069] Figure 3 is a schematic flow chart of a wireless communication method provided by an embodiment of the present application. The method shown in Figure 3 can be executed by a first device and a second device.

[0070] Both the first device and the second device may be communication devices. For example, the first device may include an AP or a non-AP STA. The second device may include a non-AP STA or an AP.

[0071] The first device and the second device may belong to the same BSS. For example, the first device and the second device may both belong to the first BSS.

[0072] The method shown in FIG3 may include step S310 .

[0073] Step S310: The first device sends a first frame to the second device.

[0074] The first frame may be used to instruct the second device to switch from the first channel to the second channel to receive data sent by the first device.

[0075] In some embodiments, the first frame may instruct the first device to switch from the first channel to the second channel. For example, after sending the first frame, the first device may switch from the first channel to the second channel. That is, after sending the first frame, the first device switches from the first channel to the second channel. For example, after sending the first frame, the first device may immediately switch from the first channel to the second channel.

[0076] In some embodiments, when switching from a first channel to a second channel for communication, the first device and / or the second device may communicate only on the second channel, and not on the first channel.

[0077] In some embodiments, the first frame can be used to instruct the first device to abandon transmission on the first channel. That is, even if the first channel is idle, the first device can abandon transmission on the first channel and transmit on the second channel instead. Alternatively, it can be said that the first device and / or the second device actively switches to the second channel, that is, the first device and / or the second device does not passively switch to the second channel because the first channel is busy.

[0078] Based on the present application, the first device and the second device can switch from the first channel to the second channel so that other devices can compete for and use the first channel. Switching to the second channel to transmit data reduces the time that the first device and the second device occupy the first channel and reduces the total amount of data transmitted on the first channel, so that other devices can use the first channel for data transmission as soon as possible, thereby reducing the delay of other devices transmitting data. In addition, since other devices use the first channel for data transmission as early as possible, other devices can also end the use of the first channel as early as possible. If the first device and / or the second device has completed data transmission on the second channel and there is data that needs to be transmitted, it can also be transmitted on the first channel as early as possible, thereby reducing the transmission delay of the first device and / or the second device.

[0079] It should be noted that switching from the first channel to the second channel may include: releasing the first channel; and / or acquiring or using the second channel. Releasing the first channel may include: releasing resources of the first channel. Acquiring or using the first channel may include: acquiring or using resources of the first channel to transmit signals.

[0080] In some embodiments, the operation of the first device abandoning the first channel or actively switching to the second channel may be referred to as a dynamic channel switch (DCS) operation. Accordingly, the first frame may be referred to as a DCS frame.

[0081] It should be noted that the second channel is the destination channel of the channel switching, and therefore, the second channel may also be referred to as a target channel or a destination channel.

[0082] In some embodiments, the first device may belong to a first BSS. The first channel may, for example, include a primary channel of the first BSS. The second channel may, for example, include one or more secondary channels of the first BSS. That is, the first frame may be used to instruct the second device to switch from the primary channel to one or more secondary channels to communicate with the first device.

[0083] In some embodiments, the second channel may include all or part of the auxiliary channels that the first device can detect. For example, if the first device can detect three auxiliary channels, the second channel may include any one, any two, or any three of the three auxiliary channels.

[0084] In the related art, when multiple devices compete for the same main channel using enhanced distributed channel access (EDCA), the multiple devices need to obtain the right to use the main channel one by one and complete the data transmission. That is, after the first device obtains the right to use the main channel, it needs to complete data transmission with the second device on the main channel before other devices can obtain the right to use the main channel to transmit data. This makes the delay of the device that obtains the right to use the main channel later higher, and the delay will be the sum of the data transmission time of all devices that have previously obtained the right to use the main channel. Based on the present application, the communication device can actively switch from the main channel to the auxiliary channel to perform data transmission on the auxiliary channel. Therefore, the present application can reduce the transmission time of each device on the main channel. In this case, even the device that obtains the right to use the main channel later can access the main channel faster and thus obtain lower latency.

[0085] In some embodiments, the first channel may be the main channel of the first BSS and the OBSS of the first BSS. For example, in a realistic Wi-Fi network environment, especially in a common home Wi-Fi network usage environment, it is common for the current BSS network to share the same main channel with multiple OBSS networks. For this scenario, related technologies (such as R-TWT technology) cannot affect the OBSS device when there is an OBSS device on the main channel, thereby failing to reduce the delay of the device in this BSS. In addition, the more OBSS devices there are, the weaker the R-TWT technology is in reducing the delay. The present application can be applied to this scenario and reduce delay.

[0086] Taking the example of a first BSS whose OBSS includes a second BSS, the first channel can be the primary channel for both the first and second BSSs. Through the first frame, devices within the first BSS can switch to the secondary channel as soon as possible, allowing devices within the second BSS to access the primary channel as quickly as possible, thereby achieving low-latency communication between devices within the OBSS. Therefore, this application can achieve low-latency transmission for the OBSS, avoiding the long latency caused by interference from the OBSS.

[0087] In addition, in a scenario where a first BSS and its OBSS share the same primary channel, the present application can reduce the transmission time of the first BSS on the primary channel, thereby reducing the sum of the transmission times of the first BSS and the OBSS on the primary channel, thereby reducing the possibility of network congestion on the primary channel and reducing the worst-case data latency. In addition, for the first channel, if devices in all BSSs and OBSSs using the first channel as the primary channel compete for channels on the primary channel and transmit on the secondary channel, the maximum channel contention time on the primary channel can be determined.

[0088] In some embodiments, when the devices within the OBSS of the first BSS also support the technical solution proposed in this application, the devices within the OBSS can also actively give up transmission on the main channel, thereby further reducing the possibility of network congestion on the main channel, thereby further reducing network latency.

[0089] It should be noted that this application does not limit the channel for transmitting the first frame. For example, the first frame can be transmitted via the first channel and / or the second channel. For example, the first frame can be sent simultaneously on the first channel and the second channel to allow sufficient time for the first device and / or the second device to switch from the first channel to the second channel.

[0090] In some embodiments, before step S310, the first device may observe the channel status of the second channel (including idle or busy). When the second channel is idle, the first device may send the first frame, that is, the first device may abandon the use of the first channel and switch to the second channel.

[0091] It should be noted that the present application does not limit the method by which the first device observes the channel state of the second channel. For example, the channel state of the second channel can be determined by clear channel assessment (CCA) or network allocation vector (NAV).

[0092] Before step S310, the first device may obtain the right to use the first channel. For example, the first device may use a backoff procedure to perform channel contention on the first channel to obtain the right to use the first channel.

[0093] The first device may obtain the right to use the second channel when the second channel is idle. For example, the first device may obtain the right to use the second channel when it observes a continuous idle period (e.g., the idle period lasts for a point coordination function inter-frame space (PIFS)) on the second channel.

[0094] In some embodiments, the first device may obtain the right to use the first channel and the second channel simultaneously. For example, the first device may use backoff to compete on the first channel and observe whether the second channel is idle for a continuous period of time, thereby obtaining the right to use the first channel and the second channel.

[0095] In some embodiments, if the first device cannot obtain access to the second channel, the first device may not send the first frame. For example, if the second channel includes a secondary channel, and the first device finds that all secondary channels are unavailable, it may not send the first frame and continue communicating with the second device on the first channel. In other words, data transmission between the first and second devices will only occur on the first channel.

[0096] In some embodiments, the first device or the second device may obtain information such as the channel status and / or NAV information of a non-current channel through relevant technologies. The relevant technologies may include, for example, a medium access recovery procedure. For example, if the first device or the second device is on a first channel, the first device or the second device may obtain information such as the channel status and / or NAV information of a second channel through a medium access recovery procedure. For example, if the first device or the second device is on a second channel, the first device or the second device may obtain information such as the channel status and / or NAV information of the first channel through a medium access recovery procedure.

[0097] In some embodiments, the first device may send a second frame to the second device. The second frame may be used by the first device to request that a TXOP be reserved for the second channel. The second frame may be transmitted on the second channel. The second frame may be, for example, an RTS frame.

[0098] The first frame and the second frame may be sent simultaneously. For example, the start time of the first frame and the start time of the second frame may be aligned; and / or the end time of the first frame and the second frame may be aligned. Sending the first frame and the second frame simultaneously can avoid interference between the first frame and the second frame.

[0099] Optionally, the first frame and the second frame may be the same frame. That is, the first frame may also be used by the first device to request to reserve a TXOP for the second channel.

[0100] In some embodiments, the second device may send first response information to the first device. The first response information may be used to indicate whether the second device has successfully switched to the second channel, or the first response information may be used to indicate whether the second device is about to switch to the second channel.

[0101] Optionally, the first response information may be carried in a valid signal transmitted on any second channel. If the first device receives a valid signal on the second channel, it may be considered that the second device has successfully switched to the second channel.

[0102] In some embodiments, the first response information may be carried in a third frame. The third frame may be used to respond to the request sent by the first device to reserve a TXOP for the second channel. That is, the third frame may be used not only to respond to the TXOP reservation request but also to respond to whether a switch to the second channel is imminent or successful. The third frame may be, for example, a CTS frame. The third frame may be transmitted on the second channel, for example.

[0103] When the first device receives the first response information, the first device and the second device can switch to the second channel at the same time. In other words, based on the first response information, the first device and the second device can implement synchronous channel switching.

[0104] If the first device does not receive the first response information within the first time window, the first device may not switch to the second channel. If the first device does not receive the first response information within the first time window, after the first time window ends, the first device may compete to enter and send the first frame on the first channel again.

[0105] After the first device and / or the second device switches to the second channel, the first device and / or the second device can switch back to the first channel to operate. The following examples illustrate the situations in which the first device and / or the second device can switch back to the first channel.

[0106] In some embodiments, after the second device switches to the second channel, if the second device does not receive a signal sent by the first device on the second channel within a first duration, the second device may switch back to the first channel. In some embodiments, transmission failures may occur between the first and second devices on the second channel. If the second device continuously waits on the second channel for a signal sent by the first device, it may be unable to receive a signal on the second channel for an extended period of time, resulting in a longer data transmission delay. Therefore, by setting the first duration, the second device can avoid wasting waiting time on the second channel, thereby reducing latency.

[0107] It should be noted that the present application does not limit the starting time of the first duration. For example, the starting time of the first duration may be the end time when the second device sends feedback (e.g., a block acknowledgement (BA) frame). That is, during the process of the second device using the second channel, after the second device sends feedback, a timer may be started. When the timer duration exceeds the first duration and the next physical layer protocol data unit (PPDU) is still not received, the second device may switch back to the first channel.

[0108] In some embodiments, after the first device switches to the second channel, if the first device does not receive a signal from the second device on the second channel within a second duration, the first device may switch back to the first channel. In some embodiments, transmission between the first and second devices may fail on the second channel. If the first device continuously waits on the second channel for a signal from the second device, it may be unable to receive a signal on the second channel for an extended period of time, resulting in a longer data transmission delay. Therefore, by setting the second duration, the first device can avoid wasting waiting time on the second channel, thereby reducing latency.

[0109] It should be noted that this application does not limit the starting time of the second duration. For example, the starting time of the second duration may be the end time of the first device sending the signal. For example, after the first device finishes sending the PPDU, the timing may be started. If no feedback (e.g., a BA frame) for the PPDU is received when the timing exceeds the second duration, the first device may switch back to the first channel.

[0110] In some embodiments, if the first device does not receive a signal sent by the second device on the second channel within the second time window, the first device may reacquire the right to use the second channel and retransmit data. For example, after the second time window expires, the first device may reacquire the right to use the second channel using PIFS and continue to send PPDUs on the second channel.

[0111] It should be noted that, when the second duration and the second time window are set at the same time, the duration of the second time window may be shorter than the second duration.

[0112] In some embodiments, the first device needs to switch from the first channel to the second channel within a third duration. The start time of the third duration may be the time when the first frame is sent. The third duration may meet one or more of the following conditions: set by the network, specified by the protocol, predefined, or related to the switching capability of the first device.

[0113] In some embodiments, the second device needs to switch from the first channel to the second channel within a fourth duration. The start time of the fourth duration may be the time when the first frame is sent or received. Alternatively, the start time of the fourth duration may be the time when the first response message is sent. The fourth duration may meet one or more of the following conditions: network settings, protocol requirements, predefined conditions, or conditions related to the switching capabilities of the second device.

[0114] In some embodiments, the first frame may include a first padding field. Alternatively, the PPDU carrying the first frame may include a first padding field or padding. The first padding field may include, for example, a packet extension (PE) field. The duration of the first padding field may be related to one or more of the following: the duration required for the second device to switch to the second channel; the duration required for the first device to switch to the second channel; a third duration; a fourth duration. For example, the duration of the first padding field may be greater than or equal to the third duration. As another example, the duration of the first padding field may be greater than or equal to the fourth duration. As another example, the duration of the first padding field may be greater than or equal to the maximum of the third duration and the fourth duration. As another example, the duration of the first padding field may be greater than or equal to the sum of the third duration and the fourth duration.

[0115] By setting the first padding field, sufficient time may be reserved for the first device and / or the second device to switch from the first channel to the second channel.

[0116] If the first device also needs to send a second frame, the second frame may include a second padding field. Alternatively, the PPDU carrying the second frame may include a second padding field. The second padding field may, for example, include a packet extension field. The second frame including the second padding field may have the same duration as the first frame including the first padding field, thereby ensuring that the first and second frames are transmitted simultaneously.

[0117] When the second device sends first response information to the first device, the frame or PPDU carrying the first response information may include a third padding field. The third padding field may, for example, include a PE field. The duration of the third padding field may be related to one or more of the following: the duration required for the second device to switch to the second channel; or a fourth duration. For example, the duration of the third padding field may be greater than or equal to the fourth duration.

[0118] In some embodiments, the first device may send a fourth frame to the second device. The fourth frame may be used to indicate that the first device needs to switch back to the first channel, and / or that the second device needs to switch back to the first channel. That is, after both the first device and the second device have switched to the second channel, the first device may send the fourth frame to instruct the second device to switch back to the first channel, and / or to inform the second device that the first device is about to switch back to the first channel, so that the first device and the second device can continue to communicate on the first channel, thereby avoiding communication anomalies caused by the first device and the second device sending and receiving signals on different channels.

[0119] It should be noted that the fourth frame can be transmitted on the second channel. After the first device sends the fourth frame on the second channel, the first device can immediately switch back to the first channel.

[0120] Optionally, the fourth frame may be a CFend frame. The CFend frame can not only be used to prematurely terminate the TXOP of the first device on the second channel, but also instruct or notify the second device to switch back to the first channel as soon as possible. In other words, through the CFend frame, the first device can release the TXOP of the second channel in advance so that other devices can access the second channel as soon as possible, thereby reducing the latency on the second channel. Furthermore, the first device and the second device can relatively synchronously switch back to the first channel, so that subsequent communication processes on the first channel proceed normally.

[0121] In some embodiments, the second device may send a second response frame to the first device. The second response frame may be used to indicate whether the second device has successfully received the fourth frame; and / or whether the second device is about to switch back to the first channel.

[0122] The second device may immediately switch back to the first channel after sending the second response frame. The first device may switch back to the first channel upon receiving the second response frame. The first device and / or the second device switches back to the first channel based on the second response frame, so that the first and second devices switch back to the first channel simultaneously as much as possible, which can also improve the accuracy of successful switching.

[0123] In some embodiments, in response to the first device and the second device completing data transmission on the second channel, the first device may switch back to the first channel. In response to the first device and the second device completing data transmission on the second channel, the second device may switch back to the first channel. For example, if the first device and the second device complete data transmission on the second channel and the remaining TXOP duration of the second channel is insufficient to transmit the fourth frame and / or the second response frame, the first device and / or the second device may automatically switch back to the first channel after or at the moment of data transmission completion.

[0124] In some embodiments, in response to the expiration of the TXOP time reserved by the first device on the second channel, the first device may switch back to the first channel. In response to the expiration of the TXOP time reserved by the first device on the second channel, the second device may switch back to the first channel. For example, if the first and second devices have completed data transmission on the second channel and the remaining TXOP time on the second channel is insufficient to transmit a fourth frame, the first device and / or the second device may automatically switch back to the first channel after or at the end of the TXOP time.

[0125] In some embodiments, the first frame may include one or more of the following information: information of the second channel, duration of the TXOP reserved by the first device on the second channel, the first duration, and the second duration, which are described below.

[0126] The second channel information can be used to indicate information about a target channel to which the second device should switch. Based on the second channel information, the second device can clearly determine which channel or channels to switch to. In some embodiments, the first device can use the second channel information to request the second device to switch to the second channel within a fourth duration.

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

[0128] The present application does not limit the method for representing the identifier of the second channel. For example, the identifier of the second channel can be represented by the index of the second channel. The index of the second channel can be the index of the auxiliary channel. For another example, the identifier of the second channel can be represented by the center frequency of the second channel. For another example, the identifier of the second channel can be represented by the offset of the second channel. The offset can include the offset or difference between the frequency of an auxiliary channel in the second channel (e.g., the center frequency) and the frequency of the first channel (e.g., the center frequency).

[0129] The identifier of the second channel can distinguish the second channel from other channels, so that the second device can clearly know the target channel to which it needs to switch. When the second channel includes one channel, the second channel can be determined by the identifier of the channel. That is, the identifier of the second channel can include the identifier of the channel. When the second channel includes multiple channels, the second channel can be determined by the identifiers corresponding to each of the multiple channels; or, the second channel can be determined by the identifiers of some channels and other information. That is, the identifier of the second channel can include the identifiers of some or all channels in the target channel. The identifiers of some channels can, for example, include the identifier of the first channel and / or the identifier of the last channel in the second channel. The first channel can be the channel with the lowest frequency in the second channel; correspondingly, the last channel can be the channel with the highest frequency in the second channel. Alternatively, the first channel can be the channel with the highest frequency in the second channel; correspondingly, the last channel can be the channel with the lowest frequency in the second channel.

[0130] The identity of the second channel may be indicated by the first field. In some embodiments, the first field may also be referred to as a secondary channel offset field.

[0131] The bandwidth of the second channel may be used to indicate the total bandwidth of the target channel. If the second channel includes only one channel, the bandwidth of the second channel may be the bandwidth of the channel. If the second channel includes multiple channels, the bandwidth of the second channel may be the total bandwidth of the multiple channels.

[0132] The bandwidth of the second channel may be indicated by the second field. In some embodiments, the second field may also be referred to as a bandwidth field.

[0133] In some embodiments, the second channel can be indicated in combination with the identifier of the second channel and the bandwidth of the second channel. For example, the identifier of the second channel may include the identifier of the first channel, and the bandwidth of the second channel may represent the total bandwidth of one or more channels. In the case where the second channel includes one or more continuous channels, the second channel can be determined by the identifier of the second channel and the bandwidth of the second channel. For example, if the first device can detect 3 auxiliary channels. The 3 auxiliary channels are the first non-primary channel (1st non-primary channel), the second non-primary channel (2nd non-primary channel) and the third non-primary channel (3rd non-primary channel). These 3 auxiliary channels are continuous and have a bandwidth of 20MHz. If the first device needs to indicate that the second information includes the first non-primary channel and the second non-primary channel, the first device can indicate the identifier of the second channel including the identifier of the first non-primary channel (for example, index 1) and the total bandwidth of 40MHz through the first frame.

[0134] The duration of the TXOP reserved by the first device on the second channel may indicate the duration of the TXOP already obtained by the first device on the second channel. The TXOP duration may be the duration of the TXOP that the first device is about to obtain or expects to obtain on the second channel, or the TXOP duration may be the duration of the TXOP already obtained by the first device on the second channel. Within the duration of the TXOP reserved by the first device on the second channel indicated in the first frame, the second device may use the TXOP duration to reserve a TXOP of the same duration on the second channel.

[0135] The duration of the TXOP reserved by the first device on the second channel can be represented by the third field. In some embodiments, the third field can also be called a secondary channel TXOP duration field.

[0136] The introduction to the first duration has been described above and will not be repeated here.

[0137] The first duration may be represented by the fourth field. In some embodiments, the fourth field may also be referred to as a first timeout (timeout1) field.

[0138] The introduction to the second duration has been described above and will not be repeated here.

[0139] The second duration can be represented by the fifth field. In some embodiments, the fifth field can also be called a second timeout (timeout2) field.

[0140] The present application does not limit the type of the first frame. For example, the first frame can be a control frame. Figure 4 is an example diagram of the format of the first frame provided in an embodiment of the present application. As shown in Figure 4, the first frame may include one or more of the following fields: frame control, duration / ID, receiver address (RA), transmitter address (TA), sequence control, auxiliary channel offset, bandwidth, auxiliary channel TXOP duration, first timeout, and second timeout.

[0141] It should be noted that FIG4 is only an example. The first frame may include some or all of the fields shown in FIG4. Alternatively, the first frame may also include other fields in addition to the fields shown in FIG4.

[0142] In some embodiments, the first frame may include a duration field. The duration field may be related to the duration of the TXOP reserved by the first device on the second channel. For example, the duration field may be set to the duration of the TXOP reserved by the first device on the second channel. During the time indicated by the duration field, devices other than the second device in the first BSS may not access the first channel of the first BSS, or devices other than the second device in the first BSS may not obtain the TXOP of the first channel. For example, devices other than the second device in the first BSS may set the NAV of the first channel to the time indicated by the duration field.

[0143] It should be noted that, devices other than the second device in the first BSS cannot obtain the TXOP of the first channel, which may include: devices other than the second device in the first BSS cannot obtain the TXOP of the first channel to communicate with the first device and / or the second device; or, devices other than the second device in the first BSS cannot obtain the TXOP of the first channel to communicate with any device in the first BSS.

[0144] By setting the duration field in the above manner, devices other than the second device in the first BSS will not access the first channel within the time indicated by the duration field, so that devices in the OBSS of the first BSS can access the first channel, thereby reducing the transmission delay of the devices in the OBSS.

[0145] For example, if a device within the OBSS of the first BSS does not detect subsequent data transmission on the first channel within a certain period of time, such as the NAV timeout period, the NAV of the device within the OBSS can be reset (i.e., the NAV is set to 0), so that the device within the OBSS can access the first channel.

[0146] In some embodiments, the second channel may be a channel that meets the first condition. That is, the first device may not switch to a secondary channel that partially does not meet the first condition through DCS.

[0147] Optionally, the first condition may include, for example, that the usage rate of the second channel is less than or equal to a first threshold. The first threshold may be a positive number less than or equal to 100%. For example, the first threshold may be 70%. In other words, when the usage rate of a secondary channel is high, the first device will not actively switch to the secondary channel, thereby avoiding network congestion on the secondary channel.

[0148] Optionally, the first condition may include, for example, that the second channel is not the primary channel of the OBSS of the first BSS. That is, if a secondary channel is the primary channel of any one or more OBSSs of the first BSS, the first device will not switch to that secondary channel. This is because switching to that secondary channel would occupy the primary channel of the OBSS, which would affect the transmission latency of devices within the OBSS. Therefore, this first condition can prevent long transmission latency for devices within the OBSS.

[0149] Optionally, the first condition may include, for example, that the second channel may not be the channel on which the device in the OBSS of the first BSS abandons transmission. The devices in the OBSS of the first BSS may also support the technical solution proposed in this application, that is, the technical solution of actively abandoning transmission on a certain channel. If the device in the OBSS abandons transmission on a certain channel of the first BSS, and the first device and the second device switch to the channel, the low latency gain that the OBSS hopes to achieve on the channel will be occupied by the first device and the second device, that is, it is difficult to achieve the expected effect. Therefore, the first condition of the device can avoid the low latency gain of the OBSS from being weakened.

[0150] For example, when an auxiliary channel (eg, the third channel) of the first BSS is used as the primary channel by the second BSS and the devices in the second BSS give up transmission on the third channel, the devices in the first BSS cannot actively switch to the third channel.

[0151] Optionally, the first condition may include, for example, that the second channel is available. Whether the second channel is available may be network-defined and / or network-configured. When a channel is unavailable, the channel may be referred to as a protected channel. In other words, by preventing devices from actively switching to the channel, the channel can be protected for transmission of specific devices and / or data.

[0152] In some embodiments, if a channel meets one or more of the following conditions, the channel cannot be used as a second channel, that is, it cannot be switched to the channel: the usage rate of the channel is measured to be higher than a first threshold; the channel is measured to be used as the main channel by another BSS and the devices in the other BSS use DCS operation; the channel is defined as a protected channel by the network (or network standard).

[0153] In some embodiments, all devices in the first BSS need to support DCS operation to achieve better results.

[0154] In some embodiments, a network (or network standard) may define a channel such that all BSSs (eg, those following IEEE 802.11be (or a certain version)) on the channel must support DCS operation.

[0155] For ease of understanding, the steps that may be executed by the first device and the second device are described in detail below with reference to FIG5 and FIG6.

[0156] In the embodiment shown in FIG5 , the first device may be a transmitter, and the second device may be a receiver. The first channel includes a primary channel, and the second channel includes a secondary channel. The first device may perform steps S510 to S580.

[0157] In step S510 , the first device performs channel competition on the primary channel to obtain the right to use the primary channel.

[0158] Step S520: The first device accesses the primary channel.

[0159] In step S530 , the first device may observe the status of the auxiliary channel and determine whether the first device can access the auxiliary channel.

[0160] If there is an auxiliary channel in an idle state, the first device may simultaneously obtain the right to use the auxiliary channel and execute step S540.

[0161] In step S540, the first device may send a signal (carried in the first frame) on the primary channel to notify the second device that data transmission will only be performed on the secondary channel, and simultaneously send a signal (carried in the second frame) on the secondary channel to occupy the secondary channel, for example, to reserve a TXOP for a period of time on the secondary channel.

[0162] In step S550 , if the first device cannot find that any auxiliary channel is in an idle state, that is, the first device cannot access the auxiliary channel, then the first device may perform data transmission only on the primary channel.

[0163] Step S560: The first device determines whether the first device has received confirmation information (indicated by first response information) of successful switching to the auxiliary channel sent by the second device on the auxiliary channel.

[0164] In step S570, if the first device successfully receives confirmation information (indicated by the first response information) indicating that the second device has successfully switched to the auxiliary channel, the first device will perform data transmission with the second device on the auxiliary channel.

[0165] Step S580: The first channel acquires / monitors the primary channel. For example, after data transmission is completed or the TXOP of the secondary channel is completed, the first device may return to the primary channel to perform channel contention, channel monitoring, and other actions.

[0166] If the first device does not receive confirmation information that the second device has successfully switched to the auxiliary channel, the first device can immediately return to the primary channel to perform channel contention, channel monitoring, and other actions.

[0167] In the embodiment shown in FIG6 , the first device may be a transmitting station, and the second device may be a receiving station. The first channel includes a primary channel, and the second channel includes a secondary channel. The second device may perform steps S610 to S660.

[0168] In step S610, the second device receives a signal sent by the first device on the primary channel, where the signal indicates that subsequent data transmission will be performed only on the secondary channel.

[0169] In step S620, the second device may detect a channel status on the auxiliary channel.

[0170] In step S630, if the second device detects that the auxiliary channel is idle, the second device will reply a signal to the first device to indicate that the second channel will switch to the designated auxiliary channel for data reception, and step S650 will be executed.

[0171] If the second device detects that the auxiliary channel is not idle, for example, in a CCA busy state, the second device will not reply to the information sent by the first device in step S610. In this case, the second device may perform step S640.

[0172] Step S640: The second device transmits data only on the primary channel.

[0173] In step S650 , the second device receives packets only on the auxiliary channel until the TXOP ends or the second device completes data reception on the auxiliary channel.

[0174] In step S660, the second device obtains / monitors the primary channel, that is, the second device switches back to the primary channel to perform channel contention, channel monitoring, and other actions.

[0175] To facilitate understanding of the present application, the present application is described in detail below through Examples 1 to 11.

[0176] Embodiments 1 to 11 are applicable to the following scenarios: AP1 and STA3 form a first BSS. AP2 and STA4 form a second BSS. The second BSS is the OBSS of the first BSS. AP1, AP2, STA3, and STA4 use the same primary channel. In addition to the primary channel, AP1, AP2, STA3, and STA4 can detect three secondary channels. The three secondary channels are the first secondary channel (1st non-primary channel), the second secondary channel (2nd non-primary channel), and the third secondary channel (3rd non-primary channel). The first device may include STA3, and the second device may include AP1. The first channel may be the primary channel. The second channel may be part or all of the first secondary channel, the second secondary channel, and the third secondary channel.

[0177] Example 1

[0178] FIG7 is a schematic diagram of the communication process provided in Example 1.

[0179] STA3 obtains the right to use the primary channel through backoff. At the same time, STA3 detects that the second secondary channel is idle within one PIFS time, thus obtaining the right to use the secondary channel.

[0180] STA3 sends a DCS frame on the primary channel to notify the receiving station AP1 to switch to the second secondary channel to receive data. At the same time, STA3 sends an RTS frame on the second secondary channel to occupy and reserve the TXOP on the secondary channel.

[0181] AP1 switches to the second auxiliary channel and replies with a CTS to complete the TXOP reservation.

[0182] During the TXOP time, STA3 sends data to AP1 on the second auxiliary channel. As shown in Figure 7, STA3 sends two PPDUs to AP1 on the second auxiliary channel.

[0183] Because STA3 and AP1 are transmitting data on the secondary channel, AP2 in the other BSS can quickly complete the backoff process on the primary channel. As shown in Figure 7, during AP2's backoff process, STA3 sends a DCS frame and detects that the primary channel's CCA is busy, causing the backoff countdown to pause. However, AP2's backoff on the primary channel remains unpaused, allowing it to regain access to the primary channel. Furthermore, within one PIFS of the backoff process, AP2 detects that the third secondary channel is idle. AP2 simultaneously gains access to the primary channel and the third secondary channel.

[0184] Similar to STA3, AP2 notifies its receiving station STA4 to switch to the third auxiliary channel for data transmission through the DCS frame.

[0185] After STA3 and AP1 complete data transmission on the second secondary channel, they switch back to the primary channel. As shown in Figure 7, STA3 restarts the backoff process on the primary channel and obtains access to both the primary channel and the first secondary channel. STA3 and AP1 then switch back to the first secondary channel for data transmission.

[0186] Example 2

[0187] 8 is a schematic diagram of a communication process provided in Example 2. In Example 2, when a sending station uses a DCS operation to compete for a channel, it may occupy multiple auxiliary channels for data transmission.

[0188] As shown in FIG8 , compared with embodiment 1, when STA3 competes for the channel for the second time, STA3 occupies the right to use two auxiliary channels (the first auxiliary channel and the second auxiliary channel) and transmits data on the two auxiliary channels.

[0189] Example 3

[0190] Figure 9 is a schematic diagram of the communication process provided in Example 3. In Example 3, the sending station cannot obtain the right to use the auxiliary channel when obtaining the right to use the primary channel.

[0191] As shown in Figure 9, compared to Example 1, when STA3 competes for the channel for the second time, STA3 detects CCA busy on all three secondary channels or determines that all secondary channels are busy through NAV, meaning that it cannot obtain the right to use any secondary channel. In this case, STA3 can directly use the primary channel for data transmission.

[0192] Example 4

[0193] 10 is a schematic diagram of a communication process provided by Example 4. In Example 4, after sending a DCS frame, the sending station STA3 does not receive a handover success signal in time.

[0194] As shown in Figure 10, after sending the first DCS frame, STA3 did not receive a response from AP1 within the first time window. Therefore, the channel switch failed. After the first time window, STA3 could resume channel contention on the primary channel, successfully complete the channel switch, and continue data transmission with AP1 on the secondary channel.

[0195] Example 5

[0196] 11 is a schematic diagram of a communication process provided in Example 5. In Example 5, when data transmission fails during transmission on the auxiliary channel, STA3 uses PIFS to resume data transmission.

[0197] As shown in Figure 11, when STA3 and AP1 are transmitting data on the auxiliary channel, a PPDU does not receive a corresponding BA frame response within the second time window. This indicates data transmission failure. As shown in Figure 11, STA3 regains access to the auxiliary channel through the PIFS, allowing data transmission on the auxiliary channel to continue.

[0198] Example 6

[0199] Figure 12 is a schematic diagram of the communication process provided in Example 6. In Example 6, when a station fails to transmit on the auxiliary channel, it returns to the primary channel.

[0200] As shown in FIG12 , when the receiving station AP1 does not receive data from the sending station STA3 within the first time period (ie, the second PPDU in FIG12 ), it may choose to switch back to the primary channel.

[0201] As shown in FIG12 , when the sending station STA3 does not receive data from the receiving station AP1 within the second time period (ie, the BA corresponding to the second PPDU in FIG12 ), it may choose to switch back to the primary channel.

[0202] Example 7

[0203] Figure 13 is a schematic diagram of a communication process provided by embodiment 7. In embodiment 7, the station ends the TXOP early on the auxiliary channel.

[0204] In Figure 13, the transmitting station STA3 ends its TXOP on the secondary channel by sending a CFend frame. The receiving station AP1 sends an acknowledgment (Ack) of the CFend frame to the transmitting station STA3. The purpose of sending the Ack reply is to ensure that the receiving station AP1 successfully receives the CFend frame and ends the current TXOP. This ensures that after the transmitting station STA3 ends its TXOP, the receiving station AP1 can switch back to the primary channel as soon as possible. As shown in Figure 13, after the TXOP on the second secondary channel ends early with the CFend frame, AP1 and STA3 return to the primary channel at the same time.

[0205] Example 8

[0206] Figure 14 is a schematic diagram of the communication process provided in Example 8. In Example 8, a case in which the remaining TXOP time on the secondary channel is short is considered. As shown in Figure 14, when AP1 and STA3 complete data transmission within the reserved TXOP time on the secondary channel, the TXOP does not end. The remaining TXOP time (indicated by "remaining time" in Figure 14) is short and insufficient to transmit a CF End frame or other frames. Therefore, AP1 and STA3 can choose to immediately switch back to the primary channel.

[0207] Example 9

[0208] Figure 15 is a schematic diagram of the communication process provided by Example 9. Example 9 can solve the delay problem of channel switching of a site.

[0209] As shown in Figure 15, after obtaining access to both the primary and secondary channels, the transmitting station STA3 simultaneously transmits the same DCS frame on both channels. The DCS frame may be followed by a padding or PE of sufficient duration to allow the receiving station, AP1, as shown in Figure 15, to complete the switch from the primary to the secondary channel within this duration. After the channel switch is complete, the transmitting station STA3 and AP1 can use RTS / CTS to reserve a TXOP on the secondary channel and complete data transmission.

[0210] Example 10

[0211] Figure 16 is a schematic diagram of the communication process provided by embodiment 10. Embodiment 10 can solve the delay problem of channel switching of a site.

[0212] As shown in Figure 16, STA3 and AP1 exchange DCS and Ack frames to address channel switching delays. The transmitting station, STA3, sends DCS frames on all primary and secondary channels for which it has been granted access. The PPDU carrying the DCS frames must contain sufficient PEs, namely, PE1 shown in Figure 16, to allow the receiving station, AP1, to complete the switch from the primary channel to the secondary channel within PE1 time. After the switch is complete, the receiving station, AP1, responds with, for example, an Ack frame to indicate the switch is complete. Furthermore, the PPDU carrying the Ack frames must contain sufficient PEs, namely, PE2 shown in Figure 16, to allow the transmitting station, STA3, to complete the switch from the primary channel to the secondary channel within PE2 time.

[0213] Example 11

[0214] Figure 17 is a schematic diagram of a communication process provided by embodiment 11. In embodiment 11, the TXOP remaining time on the secondary channel is relatively short.

[0215] As shown in Figure 17, when AP1 and STA3 complete data transmission on the secondary channel within the reserved TXOP time, the TXOP has not yet ended. The remaining TXOP time is short and insufficient to transmit a CF End frame or other frames. Therefore, AP1 and STA3 can choose to switch back to the primary channel after the current TXOP ends.

[0216] 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.

[0217] FIG18 is a schematic structural diagram of a communication device 1800 provided in an embodiment of the present application. The communication device 1800 is a first device and includes a sending unit 1810.

[0218] The sending unit 1810 is used to send a first frame to a second device; wherein, the first device belongs to a first BSS, the main channel of the first BSS belongs to a first channel, the auxiliary channel of the first BSS belongs to a second channel, and the first frame is used to instruct the second device to switch from the first channel to the second channel to receive data sent by the first device.

[0219] In an optional embodiment, the sending unit 1810 may be a transceiver 2030. The communication device 1800 may further include a processor 2010 and a memory 2020, as specifically shown in FIG20 .

[0220] FIG19 is a schematic structural diagram of a communication device 1900 provided in an embodiment of the present application. The communication device 1900 is a second device and includes a receiving unit 1910.

[0221] The receiving unit 1910 is used to receive a first frame sent by a first device; wherein, the first device belongs to a first BSS, the main channel of the first BSS belongs to a first channel, the auxiliary channel of the first BSS belongs to a second channel, and the first frame is used to instruct the second device to switch from the first channel to the second channel to receive data sent by the first device.

[0222] In an optional embodiment, the receiving unit 1910 may be a transceiver 2030. The communication device 1900 may further include a processor 2010 and a memory 2020, as specifically shown in FIG20 .

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

[0224] The device 2000 may include one or more processors 2010. The processor 2010 may support the device 2000 to implement the method described in the method embodiment above. The processor 2010 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 devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor may be a microprocessor or the processor may be any conventional processor, etc.

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

[0226] The apparatus 2000 may further include a transceiver 2030. The processor 2010 may communicate with other devices or chips via the transceiver 2030. For example, the processor 2010 may transmit and receive data with other devices or chips via the transceiver 2030.

[0227] 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.

[0228] 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.

[0229] 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.

[0230] 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.

[0231] 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).

[0232] 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.

[0233] 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.

[0234] 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.

[0235] 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.

[0236] 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.

[0237] 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."

[0238] 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.

[0239] 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.

[0240] 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.

[0241] 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.

[0242] 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.

[0243] 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)).

[0244] 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 wireless communication method, characterized in that, Including: The first device sends a first frame to the second device; Wherein, the first device belongs to a first basic service set (BSS), the primary channel of the first BSS belongs to a first channel, the secondary channel of the first BSS belongs to a second channel, and the first frame is used to instruct the second device to switch from the first channel to the second channel to receive data sent by the first device.

2. The method according to claim 1, characterized in that, The first frame is further used to instruct the first device to abandon transmission on the first channel.

3. The method according to claim 1 or 2, characterized in that, The first frame includes one or more of the following information: Information of the second channel; The duration of the transmission opportunity (TXOP) reserved by the first device on the second channel; A first duration, within which if the second device does not receive a signal sent by the first device on the second channel, the second device needs to switch back to the first channel; A second duration, within which if the first device does not receive a signal sent by the second device on the second channel, the first device needs to switch back to the first channel.

4. The method according to claim 3, characterized in that The information of the second channel includes one or more of the following: the identifier of the second channel; the bandwidth of the second channel.

5. The method according to any one of claims 1-4, characterized in that, The first frame is further used to instruct that within the TXOP duration reserved by the first device on the second channel, devices other than the second device within the first BSS cannot obtain the TXOP of the first channel.

6. The method according to claim 5, wherein The duration field of the first frame is set related to the TXOP duration.

7. The method according to any one of claims 1-6, characterized in that, The method further includes: The first device sends a second frame to the second device; Wherein, the second frame is used for the first device to request to reserve the TXOP of the second channel, and the first frame and the second frame are sent simultaneously.

8. The method according to claim 7, characterized in that The first frame and the second frame are sent simultaneously, including: the start time of the first frame is aligned with the start time of the second frame; and / or, the end time of the first frame is aligned with the end time of the second frame.

9. The method according to any one of claims 1-8, characterized in that The method further includes: The first device receives first response information; Wherein, the first response information is used to indicate whether the second device has successfully switched to the second channel.

10. The method according to claim 9, wherein The first response information is carried in a third frame, and the third frame is further used to respond to the request of the first device to reserve the TXOP of the second channel.

11. The method according to any one of claims 1-10, characterized in that, The first frame includes a first padding field, and the duration of the first padding field is related to the duration required for the second device to switch to the second channel.

12. The method according to any one of claims 1-11, characterized in that The method further includes: The first device sends a fourth frame to the second device; Wherein, the fourth frame is used to indicate: The first device needs to switch back to the first channel; and / or, The second device needs to switch back to the first channel.

13. The method according to claim 12, wherein The fourth frame is a CFend frame.

14. The method according to claim 12 or 13, characterized in that, The method further includes: The first device receives second response information; Wherein, the second response information is used to indicate: whether the second device has successfully received the fourth frame; and / or, whether the second device is about to switch back to the first channel.

15. The method according to any one of claims 1 to 14, characterized in that, The method further includes: In response to the data transmission of the first device and the second device on the second channel being completed, the first device switches back to the first channel.

16. The method according to any one of claims 1 to 15, characterized in that, The method further includes: In response to the TXOP time reserved by the first device on the second channel ending, the first device switches back to the first channel.

17. The method according to any one of claims 1-16, characterized in that, The first channel is the primary channel of the OBSS of the first BSS.

18. The method according to any one of claims 1-17, characterized in that, The second channel satisfies one or more of the following: The usage rate of the second channel is less than or equal to a first threshold; The second channel is not the primary channel of the overlapping basic service set OBSS of the first BSS; The second channel is not the channel on which the devices in the OBSS of the first BSS abandon transmission; The second channel is available.

19. The method according to claim 18, characterized in that, Whether the second channel is available is network-configured and / or network-defined.

20. A wireless communication method, characterized in that, Includes: The second device receives a first frame sent by the first device; Wherein, the first device belongs to a first basic service set BSS, the primary channel of the first BSS belongs to the first channel, the secondary channel of the first BSS belongs to the second channel, and the first frame is used to instruct the second device to switch from the first channel to the second channel to receive data sent by the first device.

21. The method according to claim 20, wherein The first frame is further used to instruct the first device to abandon transmission on the first channel.

22. The method according to claim 20 or 21, characterized in that, The first frame includes one or more of the following information: Information about the second channel; The duration of the transmission opportunity TXOP reserved by the first device on the second channel; A first duration, within which if the second device does not receive a signal sent by the first device on the second channel, the second device needs to switch back to the first channel; A second duration, within which if the first device does not receive a signal sent by the second device on the second channel, the first device needs to switch back to the first channel.

23. The method according to claim 22, wherein The information about the second channel includes one or more of the following: the identifier of the second channel; the bandwidth of the second channel.

24. The method according to any one of claims 20-23, characterized in that, The first frame is further used to instruct that within the TXOP duration reserved by the first device on the second channel, devices other than the second device within the first BSS cannot obtain the TXOP of the first channel.

25. The method according to claim 24, wherein The duration field of the first frame is set related to the TXOP duration.

26. The method according to any one of claims 20-25, characterized in that, The method further includes: The second device receives a second frame sent by the first device; Wherein, the second frame is used for the first device to request to reserve the TXOP of the second channel, and the first frame and the second frame are sent simultaneously.

27. The method according to claim 26, wherein The first frame and the second frame are sent simultaneously, including: the start time of the first frame and the start time of the second frame are aligned; and / or, the end time of the first frame and the end time of the second frame are aligned.

28. The method according to any one of claims 20 - 27, characterized in that, The method further includes: The second device sends first response information; Wherein, the first response information is used to indicate whether the second device has successfully switched to the second channel.

29. The method according to claim 28, wherein The first response information is carried in a third frame, and the third frame is further used to respond to the request of the first device to reserve the TXOP of the second channel.

30. The method according to any one of claims 20-29, characterized in that, The first frame includes a first padding field, and a duration of the first padding field is related to a duration required for the second device to switch to the second channel.

31. The method according to any one of claims 20 - 30, characterized in that, The method further includes: The second device receives a fourth frame sent by the first device; Wherein, the fourth frame is used to indicate: The first device needs to switch back to the first channel; and / or, The second device needs to switch back to the first channel.

32. The method according to claim 31, wherein The fourth frame is a CFend frame.

33. The method according to claim 31 or 32, characterized in that, The method further includes: The second device sends second response information; Wherein, the second response information is used to indicate whether the second device successfully receives the fourth frame; and / or whether the second device is about to switch back to the first channel.

34. The method according to any one of claims 20-33, characterized in that, The method further includes: In response to data transmission between the first device and the second device on the second channel being completed, the second device switches back to the first channel.

35. The method according to any one of claims 20 - 34, characterized in that, The method further includes: In response to a TXOP time reserved by the first device on the second channel ending, the second device switches back to the first channel.

36. The method according to any one of claims 20-35, characterized in that, The first channel is a primary channel of an OBSS of a first BSS.

37. The method according to any one of claims 20-36, characterized in that, The second channel satisfies one or more of the following: A usage rate of the second channel is less than or equal to a first threshold; The second channel is not a primary channel of an overlapping basic service set OBSS of the first BSS; The second channel is not a channel on which a device in the OBSS of the first BSS abandons transmission; The second channel is available.

38. The method according to claim 37, wherein Whether the second channel is available is network-configured and / or network-defined.

39. A communication device, characterized in that, The communication device is a first device, and the communication device includes: A sending unit, configured to send a first frame to a second device; Wherein, the first device belongs to a first basic service set BSS, a primary channel of the first BSS belongs to the first channel, a secondary channel of the first BSS belongs to the second channel, and the first frame is used to instruct the second device to switch from the first channel to the second channel to receive data sent by the first device.

40. The communication device according to claim 39, wherein The first frame is further used to indicate that the first device abandons transmission on the first channel.

41. The communication device according to claim 39 or 40, characterized in that, The first frame includes one or more of the following information: Information about the second channel; A transmission opportunity TXOP duration reserved by the first device on the second channel; A first duration, within which, if the second device does not receive a signal sent by the first device on the second channel, the second device needs to switch back to the first channel; A second duration, within which, if the first device does not receive a signal sent by the second device on the second channel, the first device needs to switch back to the first channel.

42. The communication device according to claim 41, wherein The information about the second channel includes one or more of the following: an identifier of the second channel; a bandwidth of the second channel.

43. The communication device according to any one of claims 39-42, characterized in that, The first frame is further used to indicate that within the TXOP duration reserved by the first device on the second channel, devices other than the second device within the first BSS cannot obtain a TXOP of the first channel.

44. The communication device according to claim 43, wherein A duration field of the first frame is set related to the TXOP duration.

45. The communication device according to any one of claims 39 - 44, characterized in that, The communication device is further configured to: Send a second frame to the second device; Wherein, the second frame is used for the first device to request to reserve the TXOP of the second channel, and the first frame and the second frame are sent simultaneously.

46. The communication device according to claim 45, characterized in that, The first frame and the second frame are sent simultaneously, including: the start time of the first frame is aligned with the start time of the second frame; and / or, the end time of the first frame is aligned with the end time of the second frame.

47. The communication device according to any one of claims 39-46, characterized in that, The communication device is further configured to: Receive first response information; Wherein, the first response information is used to indicate whether the second device has successfully switched to the second channel.

48. The communication device according to claim 47, characterized in that, The first response information is carried in a third frame, and the third frame is also used to respond to the request of the first device to reserve the TXOP of the second channel.

49. The communication device according to any one of claims 39-48, characterized in that, The first frame includes a first padding field, and the duration of the first padding field is related to the duration required for the second device to switch to the second channel.

50. The communication device according to any one of claims 39-49, characterized in that, The communication device is further configured to: Send a fourth frame to the second device; Wherein, the fourth frame is used to indicate: The first device needs to switch back to the first channel; and / or, The second device needs to switch back to the first channel.

51. The communication device according to claim 50, characterized in that, The fourth frame is a CFend frame.

52. The communication device according to claim 50 or 51, characterized in that, The communication device is further configured to: Receive second response information; Wherein, the second response information is used to indicate: whether the second device has successfully received the fourth frame; and / or, whether the second device is about to switch back to the first channel.

53. The communication device according to any one of claims 39 - 52, characterized in that, The communication device is further configured to: Switch back to the first channel in response to the data transmission between the first device and the second device on the second channel being completed.

54. The communication device according to any one of claims 39-53, characterized in that, The communication device is further configured to: In response to the expiration of the TXOP time reserved by the first device on the second channel, the first device switches back to the first channel.

55. The communication device according to any one of claims 39-54, characterized in that, The first channel is the primary channel of the OBSS of the first BSS.

56. The communication device according to any one of claims 39-55, characterized in that, The second channel satisfies one or more of the following: The usage rate of the second channel is less than or equal to a first threshold; The second channel is not the primary channel of the overlapping basic service set OBSS of the first BSS; The second channel is not the channel abandoned by the device in the OBSS of the first BSS; The second channel is available.

57. The communication device according to claim 56, characterized in that, Whether the second channel is available is network-configured and / or network-defined.

58. A communication device, characterized in that, The communication device is the second device, and the communication device includes: A receiving unit, configured to receive a first frame sent by a first device; Wherein, the first device belongs to a first basic service set BSS, the primary channel of the first BSS belongs to the first channel, the secondary channel of the first BSS belongs to the second channel, and the first frame is used to instruct the second device to switch from the first channel to the second channel to receive the data sent by the first device.

59. The communication device according to claim 58, wherein The first frame is further used to indicate that the first device abandons transmission on the first channel.

60. The communication device according to claim 58 or 59, characterized in that, The first frame includes one or more of the following information: Information about the second channel; The duration of the transmission opportunity TXOP reserved by the first device on the second channel; The first duration, within which if the second device does not receive the signal sent by the first device on the second channel, the second device needs to switch back to the first channel; The second duration, within which if the first device does not receive the signal sent by the second device on the second channel, the first device needs to switch back to the first channel.

61. The communication device according to claim 60, wherein, The information of the second channel includes one or more of the following: the identifier of the second channel; the bandwidth of the second channel.

62. The communication device according to any one of claims 58 - 61, characterized in that, The first frame is further used to indicate that within the TXOP duration reserved by the first device on the second channel, devices other than the second device within the first BSS cannot obtain the TXOP of the first channel.

63. The communication device according to claim 62, wherein The duration field of the first frame is set related to the TXOP duration.

64. The communication device according to any one of claims 58-63, characterized in that, The communication device is further used for: Receiving a second frame sent by the first device; Wherein, the second frame is used for the first device to request to reserve the TXOP of the second channel, and the first frame and the second frame are sent simultaneously.

65. The communication device according to claim 64, wherein, The first frame and the second frame are sent simultaneously, including: the start time of the first frame is aligned with the start time of the second frame; and / or, the end time of the first frame is aligned with the end time of the second frame.

66. The communication device according to any one of claims 58-65, characterized in that, The communication device is further used for: Sending first response information; Wherein, the first response information is used to indicate whether the second device has successfully switched to the second channel.

67. The communication device according to claim 66, characterized in that, The first response information is carried in a third frame, and the third frame is further used to respond to the request of the first device to reserve the TXOP of the second channel.

68. The communication device according to any one of claims 58 to 67, characterized in that, The first frame includes a first padding field, and the duration of the first padding field is related to the duration required for the second device to switch to the second channel.

69. The communication device according to any one of claims 58-68, characterized in that, The communication device is further used for: Receiving a fourth frame sent by the first device; Wherein, the fourth frame is used to indicate: The first device needs to switch back to the first channel; and / or, The second device needs to switch back to the first channel.

70. The communication device according to claim 69, characterized in that, The fourth frame is a CFend frame.

71. The communication device according to claim 69 or 70, characterized in that, The communication device is further used for: Sending second response information; Wherein, the second response information is used to indicate: whether the second device has successfully received the fourth frame; and / or, whether the second device is about to switch back to the first channel.

72. The communication device according to any one of claims 58 - 71, characterized in that, The communication device is further used for: Switching back to the first channel in response to the data transmission of the first device and the second device on the second channel being completed.

73. The communication device according to any one of claims 58-72, characterized in that, The communication device is further used for: Switching back to the first channel in response to the end of the TXOP time reserved by the first device on the second channel.

74. The communication device according to any one of claims 58 - 73, characterized in that, The first channel is the primary channel of the OBSS of the first BSS.

75. The communication device according to any one of claims 58 - 74, characterized in that, The second channel satisfies one or more of the following: The usage rate of the second channel is less than or equal to a first threshold; The second channel is not the primary channel of the overlapping basic service set OBSS of the first BSS; The second channel is not the channel abandoned by devices in the OBSS of the first BSS; The second channel is available.

76. The communication device according to claim 75, wherein, Whether the second channel is available is network-configured and / or network-defined.

77. A communication device, characterized in that, It includes a memory and a processor. The memory is used to store a program, and the processor is used to call the program in the memory so that the communication device executes the method according to any one of claims 1-38.

78. A device, characterized in that, It includes a processor for calling a program from a memory so that the device executes the method according to any one of claims 1-38.

79. A chip, characterized in that, It includes a processor for calling a program from a memory such that the device equipped with the chip executes the method according to any one of claims 1-38.

80. 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-38.

81. A computer program product, characterized in that, It includes a program that causes a computer to execute the method according to any one of claims 1-38.

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