Information transmission method, terminal, electronic device, and computer program product
By determining and sending pre-scheduling information in the EMLSR device, channel utilization is improved and power consumption is reduced in non-master channel access scenarios, solving the problems of low channel utilization and high power consumption.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- ZTE CORP
- Filing Date
- 2025-10-23
- Publication Date
- 2026-07-09
AI Technical Summary
In non-master channel access scenarios, low channel utilization and high power consumption affect the communication efficiency and energy consumption of EMLSR devices.
By determining the pre-scheduling information for non-primary channel access, information frames are sent to enable the device to perform non-primary channel switching, thereby optimizing channel utilization and power consumption.
It improves channel utilization in non-master channel access scenarios, reduces device power consumption, and enhances communication efficiency.
Smart Images

Figure CN2025129640_09072026_PF_FP_ABST
Abstract
Description
Information transmission methods, terminals, electronic devices and computer program products
[0001] Cross-references to related applications
[0002] This application is based on and claims priority to Chinese patent application CN202510006182.1, filed on January 2, 2025, entitled "Information Transmission Method, Terminal, Electronic Device and Computer Program Product", and incorporates the entire disclosure of that patent application by reference. Technical Field
[0003] This disclosure relates to the field of communications, and more specifically, to an information transmission method, a terminal, an electronic device, and a computer program product. Background Technology
[0004] In related technologies, considering the compatibility with Stations (STAs) and Enhanced Multi-Link Multi-Radio (EMLSR) devices that support non-primary channel access technology, in non-primary channel access scenarios, if EMLSR devices need to be scheduled every time, the padding required for the Initial Control Frame (ICF) sent by the Access Point (AP) needs to meet the maximum requirements of the currently connected EMLSR, which seriously affects the channel utilization in non-primary channel access scenarios. If EMLSR devices cannot be scheduled on non-primary channels, they can only remain in a waiting state on non-primary channels, causing unnecessary power consumption. Summary of the Invention
[0005] This disclosure provides an information transmission method, terminal, electronic device, and computer program product to at least solve the problems of low channel utilization and high power consumption in non-main channel access scenarios in related technologies.
[0006] According to one embodiment of this disclosure, an information transmission method is provided, comprising: determining pre-scheduling information for non-master channel access; sending a first information frame to a second device, the first information frame carrying the pre-scheduling information, so that the second device performs non-master channel handover based on the pre-scheduling information.
[0007] According to another embodiment of this disclosure, an information transmission method is provided, comprising: receiving a first information frame from a first device, the first information frame carrying pre-scheduling information for non-primary channel access; and performing non-primary channel switching based on the pre-scheduling information to transmit information with the first device through a non-primary channel.
[0008] According to another embodiment of this disclosure, a terminal is provided, the terminal including a receiver, a transmitter, and a processor, the terminal being configured to perform the steps of any of the above method embodiments via at least one of the receiver, the transmitter, and the processor.
[0009] According to yet another embodiment of this disclosure, a computer-readable storage medium is also provided, wherein a computer program is stored therein, wherein the computer program is configured to perform the steps in any of the above method embodiments when it is run.
[0010] According to yet another embodiment of this disclosure, an electronic device is also provided, including a memory and a processor, wherein the memory stores a computer program and the processor is configured to run the computer program to perform the steps in any of the above method embodiments.
[0011] According to yet another embodiment of this disclosure, a computer program product is also provided, including a computer program that, when executed by a processor, implements the steps in any of the above method embodiments. Attached Figure Description
[0012] Figure 1 is a hardware structure block diagram of a mobile terminal for an information transmission method according to an embodiment of the present disclosure;
[0013] Figure 2 is a flowchart of an information transmission method according to an embodiment of the present disclosure;
[0014] Figure 3 is another flowchart of the information transmission method according to an embodiment of the present disclosure;
[0015] Figure 4 is a flowchart illustrating the information transmission method according to an embodiment of this disclosure;
[0016] Figure 5 is a format example diagram of pre-scheduling information according to an embodiment of this disclosure;
[0017] Figure 6 is a schematic diagram of the network connection topology according to an embodiment of this disclosure;
[0018] Figure 7 is a schematic diagram illustrating the principle of non-master channel delay scheduling according to an embodiment of this disclosure;
[0019] Figure 8 is a schematic diagram illustrating the principle of data transmission based on polling on a non-master channel according to an embodiment of this disclosure;
[0020] Figure 9 is a schematic diagram illustrating the principle of low-latency data transmission on the non-master channel according to an embodiment of this disclosure. Detailed Implementation
[0021] The embodiments of this disclosure will be described in detail below with reference to the accompanying drawings and examples.
[0022] It should be noted that the terms "first," "second," etc., in the specification, claims, and accompanying drawings of the embodiments of this disclosure are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence.
[0023] First, let's introduce the terminology used in the relevant technologies. Fiber-to-the-Room (FTTR) technology connects wireless routers (APs) in different rooms or locations in homes or small and medium-sized enterprises using optical fiber, thereby providing high-bandwidth, high-reliability connections between multiple APs. It can utilize a point-to-multipoint optical distribution network to achieve connections between the master control AP and slave APs.
[0024] Channels, channel bonding, sub-channels, and channel switching latency: The 2.4GHz, 5GHz, 6GHz, or 60GHz bands used by the Wi-Fi standard are unlicensed frequency bands. In Wi-Fi communication, the entire 2.4GHz, 5GHz, 6GHz, or 60GHz band is not completely occupied by a single Wi-Fi device. Instead, the band is divided into multiple channels based on frequency range, and devices in the wireless network transmit data on their respective channels. All channels are equal in the communication protocol and have no priority; each Wi-Fi device can operate on any channel. However, Wi-Fi terminals and access points (APs) must operate on the same channel to communicate. A Wi-Fi AP can automatically select the channel with the least interference based on channel congestion as its current operating channel, and Wi-Fi terminals connected to the AP will switch channels along with the AP. When the AP or a terminal switches from one channel to another, a certain channel switching latency occurs.
[0025] An enhanced multi-link single-radio EMLSR device is a type of multi-link device that supports simultaneous channel listening on multiple links, but can only select one link for data transmission at a time. Compared to single-radio multi-link devices, which require listening to the channel before deciding to switch links, the enhanced single-radio multi-link device supports simultaneous channel listening on multiple links and then selects an idle channel to send data, saving the waiting latency required for channel listening.
[0026] Enhanced multi-link multi-radio (EMLMR) devices are multi-link devices that support dynamic adjustment of the number of antennas on each link. Compared with multi-link non-APMLD devices with a fixed number of antennas on each link, they are more flexible and can adapt to different application scenarios.
[0027] Broadcast Target Wakeup Time (B-TWT) involves placing STAs into different time groups for wake-up. The AP pre-divides the entire transmission period into multiple service periods, each of which is a B-TWT group, identified by a TWT_ID. The B-TWT service information is then broadcast using beacon frames. STAs can join one of the B-TWT groups either through negotiation with the AP or without negotiation, but STAs cannot negotiate specific service periods with the AP.
[0028] Restricted Target Wakeup Time (R-TWT) technology is used to meet the requirements of low latency and low power consumption services. The basic principle is to use B-TWT technology to slice channel resources according to service time, and then periodically allocate these time slices to STAs with low latency services, scheduling service data to be transmitted in the channel to meet the latency requirements of the service. In addition, R-TWT technology adds protection measures at the beginning boundary of the time slice to prevent other devices from occupying the R-TWT service time period.
[0029] The purpose of non-primary channel access technology is to improve the channel utilization efficiency and throughput of the system. Non-primary channel access technology is roughly divided into two categories: the first category is that the AP does not switch the primary channel, and only the STA dynamically switches the primary channel or the working channel. This technology is also called Dynamic Subchannel Operation (DSO) technology. The second category is that both the AP and the STA switch their primary channel or the working channel. This technology is also called Non-Primary Channel Access (NPCA) technology.
[0030] The 802.11be protocol defines a Basic Service Set Parameter Critical Update (BSS Parameter Critical Update) function, which is used to notify terminal devices to promptly obtain BSS parameter changes. This function is implemented by defining a Service Set Parameter Change Count (BPCC) field. This field, located in the Basic Multiple Link field, indicates the number of parameter changes for the current BSS and / or other Access Points (APs) indicated by the RNR field. Based on the incrementing value of this field, the terminal device further determines the number of fields related to BSS parameters in the information frame that need to be further parsed.
[0031] In related technologies, non-primary channel access technology is characterized by unpredictable occurrence time, unpredictable duration, and unpredictable bandwidth resource consumption. For a STA supporting non-primary channel access, the AP may only need to use control frames to detect whether the STA has switched to a non-primary channel (i.e., on a non-primary channel, after the AP sends an ICF to the target STA, it receives the corresponding Initial Control Response (ICR) frame), and then the AP and STA perform subsequent operations. For EMLSR / EMLMR or a STA in power-saving mode, downlink data reception depends on a specific ICF sent by the AP MLD, and this ICF needs to be padded with 256µs of padding information at the end to facilitate the initialization of the EMLSR device. For each terminal, the types of services it runs are also diverse, including low-latency high-capacity services, ordinary services, voice services, and control-related low-latency low-capacity services, etc.
[0032] The method embodiments provided in this application can be executed in a mobile terminal, computer terminal, or similar computing device. Taking a mobile terminal as an example, FIG1 is a hardware structure block diagram of a mobile terminal for the information transmission method of this disclosure. As shown in FIG1, the mobile terminal may include one or more (only one is shown in FIG1) processors 102 (processor 102 may include, but is not limited to, processing devices such as microprocessors MCUs or programmable logic devices FPGAs) and a memory 104 for storing data. The mobile terminal may also include a transmission device 106 for communication functions and an input / output device 108. Those skilled in the art will understand that the structure shown in FIG1 is only illustrative and does not limit the structure of the mobile terminal. For example, the mobile terminal may also include more or fewer components than shown in FIG1, or have a different configuration than shown in FIG1.
[0033] The memory 104 can be used to store computer programs, such as application software programs and modules, like the computer program corresponding to the information transmission method in this embodiment. The processor 102 executes various functional applications and data processing by running the computer program stored in the memory 104, thus implementing the above-described method. The memory 104 may include high-speed random access memory and non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory 104 may further include memory remotely located relative to the processor 102, and these remote memories can be connected to the mobile terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.
[0034] The transmission device 106 is used to receive or send data via a network. Specific examples of the network described above may include a wireless network provided by the mobile terminal's communication provider. In one example, the transmission device 106 includes a Network Interface Controller (NIC), which can connect to other network devices via a base station to communicate with the Internet. In another example, the transmission device 106 may be a Radio Frequency (RF) module, used for wireless communication with the Internet.
[0035] This disclosure provides an information transmission method applied to a first device. Figure 2 is a flowchart of the information transmission method according to this disclosure. As shown in Figure 2, the process includes the following steps:
[0036] Step S202: Determine the pre-scheduling information for non-master channel access.
[0037] In one exemplary embodiment, determining the pre-scheduling information for non-master channel access includes: determining the pre-scheduling information for non-master channel access based on the attribute information of a second device connected to the first device.
[0038] In this embodiment of the disclosure, the pre-scheduling information determined by the first device (i.e., AP) cannot exceed the maximum range that at least one second device (i.e., STA) can handle, or the specific minimum or maximum requirements under a specific scenario. The pre-scheduling information may not be within the capabilities of all STAs, but it is sufficient to ensure that at least one STA can be scheduled.
[0039] In one exemplary embodiment, the attribute information of the second device includes at least one of the following: the type of the second device; the latency information of the second device; the service type of the second device; the status information of the second device; and the overlapping basic service set transmission opportunity (OBSS TXOP) information of the second device.
[0040] In this embodiment of the disclosure, the latency information of the second device includes, but is not limited to: the latency of switching between the main channel and the non-main channel of the second device, the padding latency, and the mode switching latency.
[0041] In one exemplary embodiment, the pre-scheduling information for non-primary channel access includes at least one of the following: identification information of the second device; type of the second device; status information of the second device; padding length information of the initialization control frame (ICF); ICF timeout threshold; maximum retransmission count of the ICF; service type of the second device; delay scheduling indication information of the second device on the non-primary channel; bandwidth configuration information of the second device; and indication information of the second device using the non-primary channel if the pre-scheduling information is satisfied.
[0042] In this embodiment of the disclosure, the pre-scheduling information includes different contents, and the different contents of the pre-scheduling information can be referred to as pre-scheduling strategies.
[0043] In an exemplary embodiment, determining the pre-scheduling information for non-master channel access includes: determining different pre-scheduling information based on different service times of the second device.
[0044] In this embodiment of the disclosure, the first device sets different pre-scheduling information for different service times. For example, the first device sets different pre-scheduling information for each b-TWT (including r-TWT) service time, and the second device decides whether to join or not join a specific b-TWT group based on the pre-scheduling information.
[0045] In one exemplary embodiment, determining pre-scheduling information for non-master channel access includes: negotiating with a second device to determine pre-scheduling information, wherein the pre-scheduling information corresponding to different second devices may be the same or different.
[0046] In this embodiment of the disclosure, the first device and the second device negotiate pre-scheduling information and set the same or different pre-scheduling information for different second devices. For example, during the negotiation of association, Stream Classification Service (SCS) or Quality of Service (QoS) characteristics, the AP and STA negotiate whether to enable NPCA, as well as the duration and period of NPCA activation.
[0047] In one exemplary embodiment, negotiating and determining pre-scheduling information with a second device includes: receiving recommended pre-scheduling information from the second device; determining or adjusting the pre-scheduling information based on the recommended pre-scheduling information, or ignoring the recommended pre-scheduling information; and sending an information response frame to the second device.
[0048] Step S204: Send a first information frame to the second device. The first information frame carries pre-scheduling information so that the second device can perform a non-primary channel handover based on the pre-scheduling information.
[0049] In one exemplary embodiment, the method further includes: sending a second information frame to a second device via a non-master channel, the second information frame carrying target second device information; and transmitting information with the target second device.
[0050] In this embodiment of the disclosure, on a non-primary channel, the second information frame sent by the first device includes pre-scheduled target second device information.
[0051] In this embodiment of the disclosure, the second device that switches to a non-primary channel is not necessarily the target second device. Therefore, it is necessary to confirm the target second device based on the second information frame.
[0052] In one exemplary embodiment, the method further includes: switching back to the primary channel in response to sending a second information frame to a second device via a non-primary channel and satisfying the maximum number of retransmissions allowed by the ICF.
[0053] In this embodiment of the disclosure, the first device sends a second information frame, i.e., ICF, to the second device through a non-primary channel. However, if the first device still does not receive a response frame, i.e., ICR, from the second device after reaching the maximum number of ICF transmissions (or retransmissions) in the preset scheduling information or the default number of ICF transmissions in the protocol, the first device returns to the primary channel, thereby reducing the waiting latency of the first device on the non-primary channel.
[0054] In one exemplary embodiment, in response to the second information frame having a polling function, the method further includes: filling the padding field of the second information frame having the polling function with the maximum value required by all second devices; or, after responding to the second information frame, the second device remains in an active mode or a high-capacity mode; or, within a Transmission Opportunity (TXOP), multiple different second devices are scheduled, and the second devices only interact with an Initialization Control Frame (ICF) and an Initialization Response Frame (ICR) once.
[0055] In this embodiment of the disclosure, the second information frame with polling function is the aforementioned initialization control frame (ICF).
[0056] In one exemplary embodiment, the method further includes sending a third information frame to the second device, the third information frame carrying updated pre-scheduling information.
[0057] In this embodiment of the disclosure, the first device may dynamically adjust the pre-scheduling information and send the updated pre-scheduling information to the second device through a third information frame.
[0058] In one exemplary embodiment, the method further includes: receiving response information from a second device in response to the third information frame being a unicast frame; or, in response to the third information frame being a broadcast frame, the third information frame contains updated pre-scheduled information through a key update indication field.
[0059] This disclosure also provides an information transmission method applied to a second device. Figure 3 is another flowchart of the information transmission method according to an embodiment of this disclosure. As shown in Figure 3, the process includes the following steps:
[0060] Step S302: Receive a first information frame from the first device. The first information frame carries pre-scheduling information for non-main channel access.
[0061] In one exemplary embodiment, the pre-scheduling information for non-primary channel access includes at least one of the following: identification information of the second device; type of the second device; status information of the second device; padding length information of the initialization control frame (ICF); ICF timeout threshold; maximum retransmission count of the ICF; service type of the second device; delay scheduling indication information of the second device on the non-primary channel; bandwidth configuration information of the second device; and indication information of the second device using the non-primary channel if the pre-scheduling information is satisfied.
[0062] In this embodiment of the disclosure, the pre-scheduling information determined by the first device (i.e., AP) cannot exceed the maximum range that at least one second device (i.e., STA) can handle, or the specific minimum or maximum requirements under a specific scenario. The pre-scheduling information may not be within the capabilities of all STAs, but it is sufficient to ensure that at least one STA can be scheduled.
[0063] In this embodiment of the disclosure, the pre-scheduling information includes different contents, and the different contents of the pre-scheduling information can be referred to as pre-scheduling strategies.
[0064] Step S304: Perform a non-primary channel handover based on the pre-scheduled information to transmit information with the first device through the non-primary channel.
[0065] In one exemplary embodiment, performing a non-primary channel handover based on pre-scheduled information includes: comparing the overlapping Basic Service Set Transmission Opportunity (OBSS) TXOP information with the pre-scheduled information; switching to a non-primary channel in response to the OBSS TXOP information satisfying the pre-scheduled information; or, remaining on the primary channel in response to the OBSS TXOP information not satisfying the pre-scheduled information.
[0066] In one exemplary embodiment, responding to switching to a non-primary channel or a primary channel includes: the status information of the second device changing or remaining unchanged.
[0067] In this embodiment of the disclosure, when a STA switches from the primary channel to a non-primary channel (or from a non-primary channel to the primary channel), its status information or operating mode remains unchanged. For example, an EMLSR, EMLMR, and energy-saving device that are in monitoring mode on the primary channel will maintain their original status after switching to a non-primary channel.
[0068] In this embodiment of the disclosure, when a STA switches from the primary channel to a non-primary channel, its status information or operating mode changes. For example, the EMLSR, EMLMR, and energy-saving device that were in monitoring mode on the primary channel change to active mode.
[0069] In one exemplary embodiment, the method further includes: receiving a second information frame from a first device, the second information frame carrying target second device information, so that the target second device and the first device can transmit information.
[0070] In one exemplary embodiment, in response to the second information frame carrying target second device information, the method further includes: the target second device sending a response information frame to the first device, and non-target second devices in the second device staying or returning to the main channel.
[0071] In an exemplary embodiment, in response to the pre-scheduling information not including the delay scheduling indication information of the second device on the non-primary channel, the method further includes: determining that the OBSS TXOP information satisfies the pre-scheduling information, switching to the non-primary channel, and returning to the primary channel if the target second device indicated by the second information frame does not include the corresponding second device.
[0072] In this embodiment of the disclosure, the second device determines that the OBSS TXOP information satisfies the pre-scheduling information by the following method: the OBSS TXOP information corresponds to different values of different content or indicators in different scenarios. If the value satisfies the value of the corresponding content or indicator in the pre-scheduling information, the OBSS TXOP information is considered to satisfy the pre-scheduling information; otherwise, it is considered not to satisfy the pre-scheduling information.
[0073] In an exemplary embodiment, in response to the pre-scheduling information including the delay scheduling indication information of the second device on a non-primary channel, the method further includes: determining that the OBSS TXOP information satisfies the pre-scheduling information, switching to a non-primary channel, and if the waiting scheduling duration of the second device is greater than the maximum waiting duration indicated by the delay scheduling indication information, returning to the primary channel.
[0074] In this embodiment of the disclosure, when the pre-scheduling information includes delayed scheduling indication information, if the STA detects OBSS TXOP and meets the requirements of the pre-scheduling information, it switches to a non-primary channel to wait for scheduling. If the waiting time exceeds the maximum waiting time indicated in the pre-scheduling information, it returns to the primary channel.
[0075] In this embodiment of the disclosure, when the pre-scheduled information includes an ICF timeout threshold (or a default ICF timeout threshold is set in the protocol), the second device sends an ICF to the first device through a non-primary channel. When the ICF timeout threshold is reached and the second device still has not received a response frame ICR from the first device, the second device returns to the primary channel, thereby reducing the waiting delay of the second device on the non-primary channel.
[0076] In one exemplary embodiment, the method further includes: in response to sending an ICF to the first device via a non-master channel, reaching the maximum number of retransmissions of the ICF and not receiving an initialization control response (ICR) from the first device, returning to the master channel.
[0077] In this embodiment of the disclosure, after the second device switches to a non-primary channel, the second device sends an ICF to the first device. If the second device does not receive an ICR sent by the first device within the number of ICF retransmissions set by the pre-scheduling strategy, the second device returns to the primary channel, thereby reducing the waiting latency of the second device on the non-primary channel.
[0078] In this embodiment of the disclosure, when the pre-scheduled information in the most recently received first or third information frame does not contain the ICF timeout threshold or the maximum number of ICF transmissions (or retransmissions), the first device or the second device sends the ICF timeout threshold and the maximum number of ICF transmissions (or retransmissions) according to the protocol default parameters; otherwise, the threshold and number of transmissions are set according to the threshold configured in the pre-scheduled information.
[0079] In one exemplary embodiment, the method further includes: sending recommended pre-scheduling information to a first device, so that the first device determines or adjusts the pre-scheduling information or ignores the recommended pre-scheduling information based on the recommended pre-scheduling information.
[0080] In one exemplary embodiment, the method further includes receiving a third information frame from a first device, the third information frame carrying updated pre-scheduling information.
[0081] In this embodiment of the disclosure, the first device may dynamically adjust the pre-scheduling information and send the updated pre-scheduling information to the second device through a third information frame.
[0082] In one exemplary embodiment, the method further includes: switching to a non-primary channel in response to the second device not acquiring OBSS TXOP information but acquiring overlapping Basic Service Set Protocol Data Unit (OBSS PPDU) length information and the second device satisfying some pre-scheduling information; or, switching to a non-primary channel in response to the second device not acquiring OBSS TXOP information but acquiring primary channel interference information and the second device satisfying some pre-scheduling information.
[0083] In this embodiment of the disclosure, when the second device fails to obtain the OBSS TXOP information but obtains the OBSS first PPDU length information, or the second device only obtains the main channel interference information, or the second device only obtains the information of the OBSS PPDU preamble part, under the premise that some pre-scheduling information is satisfied, the second device switches to a non-main channel to wait for scheduling.
[0084] In one exemplary embodiment, the method further includes: sending a fourth information frame to the first device, the fourth information frame being used to instruct the first device and / or the second device to disable the non-main channel access function.
[0085] In this embodiment of the disclosure, when the first device interacts with the second device with a certain information, such as a fourth information frame, indicating that the non-main channel access function is turned off, the previously set pre-scheduling information also becomes invalid. For example, when the second device sends an information frame to the first device indicating that the non-main channel access function is turned off or that it leaves a TWT workgroup, the second device also deletes the corresponding pre-scheduling information.
[0086] In this embodiment of the disclosure, the pre-scheduling function is not enabled by default. The pre-scheduling function is enabled only when the first device sets the access mode of the non-main channel to trigger-based mode.
[0087] The above steps provide an information transmission method that determines pre-scheduling information for non-primary channel access; sends a first information frame carrying the pre-scheduling information to a second device, enabling the second device to perform non-primary channel handover based on the pre-scheduling information. This solves the problems of low channel utilization and high power consumption in non-primary channel access scenarios in related technologies, achieving the effect of improving channel utilization and reducing power consumption in non-primary channel access scenarios.
[0088] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solutions of the embodiments of this disclosure, or the parts that contribute to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods described in the embodiments of this disclosure.
[0089] This embodiment also provides an information transmission device for implementing the above embodiments and preferred embodiments; details already described will not be repeated. As used below, the term "module" can refer to a combination of software and / or hardware that performs a predetermined function. Although the device described in the following embodiments is preferably implemented in software, hardware implementation, or a combination of software and hardware, is also possible and contemplated.
[0090] The information transmission apparatus provided in this embodiment can be disposed in a first device, including a determining module and a first transmitting module. The determining module is used to determine pre-scheduling information for non-primary channel access. The first transmitting module is used to transmit a first information frame to a second device. The first information frame carries the pre-scheduling information, so that the second device performs non-primary channel handover based on the pre-scheduling information.
[0091] The information transmission apparatus provided in this embodiment can be disposed in a second device, including a first receiving module and an execution module. The first receiving module is used to receive a first information frame from the first device, the first information frame carrying pre-scheduled information for non-primary channel access. The execution module is used to perform non-primary channel switching based on the pre-scheduled information, so as to transmit information with the first device through the non-primary channel.
[0092] In this embodiment of the disclosure, the information transmission device may further include different modules, and the naming and functional division of the modules may be selected in different ways according to the actual situation, without specific limitations.
[0093] It should be noted that the above modules can be implemented by software or hardware. For the latter, they can be implemented in the following ways, but are not limited to: all the above modules are located in the same processor; or, the above modules are located in different processors in any combination.
[0094] This disclosure also provides a terminal, including a receiver, a transmitter, and a processor, the terminal being used to perform the steps of any of the above method embodiments via at least one of the receiver, transmitter, and processor.
[0095] Embodiments of this disclosure also provide a computer-readable storage medium storing a computer program configured to perform the steps in any of the above method embodiments when executed.
[0096] In one exemplary embodiment, the aforementioned computer-readable storage medium may include, but is not limited to, various media capable of storing computer programs, such as a USB flash drive, read-only memory (ROM), random access memory (RAM), portable hard disk, magnetic disk, or optical disk.
[0097] This disclosure also provides an electronic device including a memory and a processor, the memory storing a computer program and the processor being configured to run the computer program to perform the steps in any of the above method embodiments.
[0098] In one exemplary embodiment, the electronic device may further include a transmission device and an input / output device, wherein the transmission device is connected to the processor and the input / output device is connected to the processor.
[0099] This disclosure also provides a computer program product, including a computer program that, when executed by a processor, implements the steps in any of the above method embodiments.
[0100] In one exemplary embodiment, the computer program product described above includes a non-volatile computer-readable storage medium storing a computer program that, when executed by a processor, implements the steps of the methods described in various embodiments of this application.
[0101] Specific examples in this embodiment can be found in the examples described in the above embodiments and exemplary implementations, and will not be repeated here.
[0102] Obviously, those skilled in the art should understand that the modules or steps of the embodiments of this disclosure described above can be implemented using general-purpose computing devices. They can be centralized on a single computing device or distributed across a network of multiple computing devices. They can be implemented using computer-executable program code, and thus can be stored in a storage device for execution by a computing device. In some cases, the steps shown or described can be performed in a different order than those presented herein, or they can be fabricated as separate integrated circuit modules, or multiple modules or steps can be fabricated as a single integrated circuit module. Thus, the embodiments of this disclosure are not limited to any particular combination of hardware and software.
[0103] To enable those skilled in the art to better understand the technical solutions of the embodiments of this disclosure, the following description is provided in conjunction with different embodiments.
[0104] Example 1
[0105] In this embodiment, the information transmission method of this disclosure will be described in detail. In this embodiment, AP refers to the first device in the above embodiments, and STA refers to the second device in the above embodiments.
[0106] Figure 4 is a flowchart illustrating the information transmission method according to an embodiment of this disclosure. As shown in Figure 4, it includes the following steps:
[0107] Step S401: AP obtains the attribute information of STA.
[0108] In one embodiment, the attribute information of the STA includes, but is not limited to: device type, latency information, device status information, device service type, and device OBSS TXOP information.
[0109] In one embodiment, the STA's latency information includes, but is not limited to: STA primary channel to non-primary channel switching latency, padding latency, and mode switching latency.
[0110] In one embodiment, the device type of the STA is, for example, non-AP MLD, NSTR non-AP MLD, EMLSR STA, EMLMR STA, UHR STA, etc.
[0111] In one embodiment, the device status information of the STA includes one of the following: active mode, dynamically power-save (DPS) mode (but state transition can be achieved through ICF / ICR), and switching between high capability (HC) and low capability (LC) modes.
[0112] In one embodiment, the OBSS TXOP information of the STA comes from historical statistics, such as the OBSS TXOP information (maximum, minimum, and average OBSS TXOP, OBSS bandwidth, and interference channel information) obtained from historical statistics in b-TWT or r-TWTSP.
[0113] In step S402, the AP determines the pre-scheduling information for non-master channel access and sends the pre-scheduling information to the target STA through the first information frame.
[0114] In one embodiment, the AP determines the pre-scheduling information for non-master channel access based on at least one of the attribute information of the STA.
[0115] In one embodiment, the pre-scheduling information includes one of the following:
[0116] a) STA identification information, such as Associated ID (AID) information;
[0117] b) STA equipment type, such as (Ultra-high reliability (UHR) STA, EMLSR STA, EMLMR STA, DPS STA);
[0118] c) STA status information, such as (listening mode, normal working mode, active mode);
[0119] d) ICF Padding length range information;
[0120] e) ICF timeout threshold;
[0121] f) Maximum number of ICFs (or number of retransmissions);
[0122] g) STA device type, ICF Padding length, or scheduling service type information configured based on OBSS TXOP length information, such as setting the Padding length as a percentage of OBSS TXOP;
[0123] h) The STA's service type or the corresponding TID information, for example, only allowing specific Flow Identifier (Traffic ID, TID) services to be transmitted on non-primary channels;
[0124] i) The device delays waiting for indication information on a non-primary channel, for example, by setting the maximum waiting time for the device on a non-primary channel;
[0125] j) Configuration information based on OBSS impact bandwidth configuration, such as when the OBSS impact bandwidth reaches 80% of the available bandwidth, non-primary channel access technology is not enabled, and when the OBSS impact bandwidth reaches 50% of the available bandwidth, only low-latency data is transmitted.
[0126] k) Allow partial fulfillment of pre-scheduled information and use of non-master channel techniques for indication information.
[0127] Figure 5 is an example diagram of the format of pre-scheduled information according to an embodiment of this disclosure. As shown in Figure 5, each information field in rows 1 and 2 corresponds one-to-one with each information field in rows 3 and 4. Each information field in rows 1 and 2 occupies one bit, indicating whether the information fields corresponding to rows 3 and 4 are included. The explanation of each field of the pre-scheduled information is shown in Table 1.
[0128] Table 1. Field Meanings of Pre-Scheduling Information
[0129] The above examples of pre-scheduling information format and field meanings are for illustrative purposes only.
[0130] In one embodiment, the AP sets different pre-scheduling information for different service times. For example, the AP sets different pre-scheduling information for each b-TWT (including r-TWT) service time, and the STA decides whether to join or not to join a specific b-TWT group based on the pre-scheduling information.
[0131] In one embodiment, the AP and STA negotiate pre-scheduling information and set the same or different pre-scheduling information for different STAs. For example, during the negotiation of association, flow classification service (SCS), or quality of service (QoS) characteristics, the AP and STA negotiate whether to enable NPCA, as well as the duration and period of NPCA activation.
[0132] In one embodiment, the AP may dynamically adjust the pre-scheduling information and send the updated pre-scheduling information to the terminal device via a third information frame:
[0133] a. When the third information frame is a unicast frame, the target STA sends the corresponding response information to the AP;
[0134] b. When the third information frame is a broadcast frame, the STA may not send a response message;
[0135] c. When the third information frame is a broadcast frame, the critical update function is used to indicate the change of the pre-scheduling information. For example, each time the pre-scheduling information changes, the BPCC is incremented by 1. Based on the BPCC information, the STA can further parse the pre-scheduling change information contained in the third information frame.
[0136] In one embodiment, the STA sends an information frame to the AP, recommending pre-scheduling related information; upon receiving the information frame, the AP sends back a corresponding response frame and performs one of the following operations:
[0137] a) Dynamically adjust the pre-scheduling information based on the pre-scheduling information recommended by the STA;
[0138] b) Ignore the STA's recommended pre-scheduling information directly.
[0139] In this embodiment of the disclosure, the pre-scheduling information determined by the first device (i.e., AP) cannot exceed the maximum range that at least one second device (i.e., STA) can handle, or the specific minimum or maximum requirements under a specific scenario. The pre-scheduling information may not be within the capabilities of all STAs, but it is sufficient to ensure that at least one STA can be scheduled.
[0140] In this embodiment of the disclosure, the pre-scheduling information includes different contents, and the different contents of the pre-scheduling information can be referred to as pre-scheduling strategies.
[0141] In step S403, after receiving the OBSS Physical Layer Protocol Data Unit (PPDU), the STA calculates its OBSS TXOP length information.
[0142] In step S404, the STA compares the pre-scheduled information with the calculated OBSS TXOP length information. If the pre-scheduled information is satisfied, the STA switches to a non-primary channel; otherwise, it stays on the primary channel.
[0143] In one embodiment, after the STA detects OBSS TXOP and meets the pre-scheduling information, it switches to a non-primary channel to wait for scheduling.
[0144] In one embodiment, when the pre-scheduling information does not contain delayed scheduling indication information, if the STA detects OBSS TXOP and meets the requirements of the pre-scheduling information, it switches to a non-primary channel to wait for scheduling. If the second information frame sent by the AP does not contain the identification information of the STA, the STA returns to the primary channel.
[0145] In one embodiment, when the pre-scheduling information includes delayed scheduling indication information, if the STA detects OBSS TXOP and meets the requirements of the pre-scheduling information, it switches to a non-primary channel to wait for scheduling. If the waiting time exceeds the maximum waiting time indicated in the pre-scheduling information, it returns to the primary channel.
[0146] In one embodiment, after the STA switches to a non-primary channel, if it does not receive a second information frame (containing or not containing the STA's identification information) sent by the AP within the ICF timeout threshold set by the pre-scheduling strategy, the STA returns to the primary channel, reducing the STA's waiting delay on the NPCA channel.
[0147] In this embodiment of the disclosure, when the pre-scheduled information in the most recently received first or third information frame does not contain an ICF timeout threshold, the first device or the second device sends the ICF timeout threshold according to the protocol default parameter setting; otherwise, it is set according to the threshold configured in the pre-scheduled information.
[0148] In one embodiment, if the STA fails to obtain the OBSS TXOP information but obtains the OBSS first PPDU length information, or if the STA only obtains the main channel interference information, the STA switches to a non-main channel to wait for scheduling, provided that some pre-scheduling information is satisfied.
[0149] In one embodiment, when a STA switches from the primary channel to a non-primary channel (or from a non-primary channel to the primary channel), its status information or operating mode remains unchanged. For example, an EMLSR, EMLMR, and energy-saving device that are in monitoring mode on the primary channel retain their original status after switching to a non-primary channel.
[0150] In one embodiment, when a STA switches from the primary channel to a non-primary channel, its status information or operating mode changes. For example, the EMLSR, EMLMR, and energy-saving devices that were in listening mode on the primary channel change to active mode.
[0151] In step S405, on the non-primary channel, the AP sends a second information frame containing pre-scheduled target STA information.
[0152] In this embodiment of the disclosure, not all STAs that switch to a non-primary channel are target STAs. Therefore, it is necessary to confirm the target STAs based on the second information frame.
[0153] In one embodiment, when the second information frame transmitted by the AP on a non-primary channel is a polling information frame, it has one of the following characteristics:
[0154] a) Polling's padding is the maximum value, satisfying the initialization time requirements of all STAs;
[0155] b) STAs that respond to Polling information frames should remain in active mode or high capability mode;
[0156] c) Within a single TXOP, the AP can schedule different STAs multiple times without needing to initiate ICF / ICR information frame interactions again. The second information frame with polling functionality is the ICF.
[0157] In step S406, after receiving the above information frame, the target STA responds, while the non-target STA either stays or returns to the main channel.
[0158] In one embodiment, after the STA switches to a non-primary channel, the STA sends an ICF frame to the AP. If it does not receive an ICR sent by the AP within the number of ICF retransmissions set by the pre-scheduling policy, the STA returns to the primary channel, reducing the waiting delay of the STA on the NPCA channel.
[0159] In one embodiment, after the AP switches to a non-primary channel, the AP sends an ICF frame containing information of at least one STA. If no ICR is received from any STA within the number of ICF retransmissions set by the pre-scheduling policy, the AP returns to the primary channel, reducing the AP's waiting delay on the NPCA channel.
[0160] In this embodiment of the disclosure, when the pre-scheduled information in the most recently received first or third information frame does not contain the maximum number of ICF transmissions (or retransmissions), the maximum number of ICF transmissions (or retransmissions) sent by the first or second device is set according to the protocol default parameters; otherwise, it is set according to the number of transmissions configured in the pre-scheduled information.
[0161] Step S407: After completing the frame interaction process on the non-primary channel, return to the primary channel.
[0162] In one embodiment, when the AP interacts with the STA with a certain information, such as a fourth information frame, indicating that the non-primary channel access function is turned off, the previously set pre-scheduled information also becomes invalid. For example, when the STA sends an information frame to the AP indicating that the non-primary channel access function is turned off or that it leaves a TWT workgroup, the STA also deletes the corresponding pre-scheduled information.
[0163] In one embodiment, the pre-scheduling function is not enabled by default, and is enabled only when the AP sets the access mode of the non-primary channel to trigger-based mode.
[0164] Example 2
[0165] This embodiment introduces an example of non-master channel delay scheduling.
[0166] Figure 6 is a schematic diagram of the network connection topology according to an embodiment of this disclosure. As shown in Figure 6, EMLSR STA (denoted as STA1), UHR STA (denoted as STA2), EMLMR STA (denoted as STA3), and STA in LC power-saving state (denoted as STA4) establish connections with AP respectively. The AP sets the pre-scheduling strategy for non-primary channel access technology as follows: the maximum padding time is 10% of OBSSTXOP; delayed scheduling is allowed, and the maximum delayed scheduling value is OBSSTXOP.
[0167] Figure 7 is a schematic diagram illustrating the principle of non-master channel delay scheduling according to an embodiment of this disclosure. As shown in Figure 7, it includes:
[0168] S1. At time T1, STA1 in listening mode, STA2 in normal mode, STA3 in listening mode, and STA4 in LC state simultaneously detect OBSS PPDU. STA1, STA2, and STA3 calculate the TXOP length information (2ms) of the OBSS, but STA4 fails to obtain the OBSS TXOP information.
[0169] S2. According to the AP's pre-scheduling strategy, the maximum padding length of the AP's ICF on non-primary channels is 200us, which meets the latency requirements for mode switching of STA3, but does not meet the latency requirements for mode switching of STA1.
[0170] S3, STA2, STA3 and STA4 switch to non-master channels, STA1 remains on the master channel, and STA3 remains in listening mode.
[0171] S4. AP sends the first ICF, instructing STA2 and STA3 to schedule this frame interaction, and adds 200us padding to the first ICF.
[0172] After receiving the first ICF, S5, STA2 and STA3 send ICR as a response message, and then complete the downlink data interaction with the AP (receive the downlink PPDU sent by the AP and feed back block acknowledgment (Block Ack, BA)). STA4 remains on the non-primary channel in a waiting state.
[0173] S6. At time T2, the AP sends the first ICF, instructing the current frame interaction to schedule STA4, and adds the maximum padding required for STA4 (not exceeding 200us) to the first ICF.
[0174] After receiving the first ICF, S7 and STA4 send ICR as a response message, and then complete the downlink data interaction with the AP (receive the downlink PPDU sent by the AP and feed back BA).
[0175] When S8 and TXOP expire (at time T3), STA2-STA4 return to the main channel.
[0176] Example 3
[0177] In this embodiment, the process of data transmission based on the Polling method on a non-primary channel is described.
[0178] Based on the network topology shown in Figure 6, EMLSR STA (denoted as STA1, padding requirement 256us), UHR STA (denoted as STA2, padding requirement 0us), EMLMR STA (denoted as STA3, padding requirement 128us), and STA in LC power-saving mode (denoted as STA4, padding requirement 64us) establish connections with the AP. The AP is configured with the following pre-scheduling strategy for non-primary channel access technology: the maximum padding duration is 20% of OBSS TXOP; delayed scheduling is allowed, and the maximum delayed scheduling value is OBSS TXOP.
[0179] Figure 8 is a schematic diagram illustrating the principle of data transmission based on Polling on a non-master channel according to an embodiment of this disclosure. As shown in Figure 8, it includes:
[0180] S1. At time T1, STA1 in listening mode, STA2 in normal mode, STA3 in listening mode, and STA4 in LC state simultaneously detect OBSS PPDU. STA1, STA2, STA3 and STA4 all calculate the TXOP length information (2ms) of the OBSS.
[0181] S2. According to the AP's pre-scheduling strategy, the maximum padding length of the AP's ICF on non-primary channels is 256us, which meets the latency requirements for mode switching of all STAs.
[0182] S3. All STAs switch to non-master channels, with STA1 and STA3 remaining in listening mode.
[0183] S4. At time T0, the AP sends the first ICF with polling function and adds 256us of padding to the ICF.
[0184] After receiving the aforementioned ICF, S5 and STA1-4 send ICR as a response message, and STA1 is in active mode on the current link; STA3 is configured to have the spatial stream processing capacity at its maximum value on the current link; and STA4 is in HC state.
[0185] At times S6 and T1, STA1 and STA2 interact with the AP for downlink data (receiving downlink PPDUs sent by the AP and feeding back BAs), while STA3 and STA4 remain on the non-primary channel in a waiting state.
[0186] S7. At time T2, the AP sends the first TB, allocates RU resources to STA3 and STA4, and receives uplink data from STA3 and STA4 (the AP receives uplink PPDUs sent by STA3 and STA4 and feeds back BA).
[0187] When S8 and TXOP expire (at time T3), STA1-4 and AP return to the main channel respectively.
[0188] Example 4
[0189] In this embodiment, the process of low-latency data transmission on a non-primary channel is described.
[0190] In this embodiment, STA1, STA2, and STA3 establish connections with the AP on a 160MHz channel. STA1 and STA2 join an r-TWT group, and STA3 joins a b-TWT group. STA1 includes both low-latency and normal services, while STA2 only includes low-latency services. The AP's pre-scheduling strategy for non-primary channel access technology for the r-TWT group is as follows: In OBSS scenarios, when the available bandwidth is only half or less, only low-latency data (or data with channel access type AC_VO) is allowed to be transmitted. The AP's pre-scheduling strategy for non-primary channel access technology for the b-TWT group is as follows: In OBSS scenarios, there are no restrictions on using non-primary channels to transmit data.
[0191] Figure 9 is a schematic diagram illustrating the principle of low-latency data transmission on the non-master channel according to an embodiment of this disclosure. As shown in Figure 9, it includes:
[0192] S1. At time T1 (r-TWT SP), STA1, STA2 and STA3 simultaneously detect the OBSS PPDU. STA1, STA2 and STA3 calculate the TXOP length information of the OBSS (3ms), affecting a bandwidth of 80MHz.
[0193] S2. According to the pre-scheduling policy set by the AP in the r-TWT group, STA1 and STA2 switch to the non-primary channel, while STA3 stays on the primary channel.
[0194] S3 and AP send the first ICF, indicating that STA1 and STA2 will be scheduled for this frame interaction.
[0195] After receiving the aforementioned ICF, S4, STA1, and STA2 send ICR as a response message, and then complete downlink data interaction with the AP (receiving the downlink PPDU sent by the AP and feeding back BA).
[0196] S5. After STA1, STA2 and AP complete low-latency data exchange on the non-primary channel, return to the primary channel before the OBSS TXOP expires.
[0197] In summary, the information transmission method provided in this disclosure enables pre-scheduling of non-primary channels, improving channel utilization and reducing STA power consumption. After receiving the OBSS PPDU, the STA compares the pre-scheduling information to determine how to access and use the non-primary channel. A delay waiting method is implemented to address the problem of long waiting times caused by the STA's inability to schedule on the first attempt. Different pre-scheduling strategies are provided for different service time periods to meet the needs of various application scenarios. The STA provides recommended pre-scheduling information, and the AP further refines the pre-scheduling strategy based on the STA's recommendations. A method for polling all STAs on the non-primary channel reduces the overhead of multiple ICF / ICR frame interactions and improves the utilization efficiency of the non-primary channel.
[0198] The above description is merely a preferred embodiment of this disclosure and is not intended to limit the scope of this disclosure. Various modifications and variations can be made to this disclosure by those skilled in the art. Any modifications, equivalent substitutions, improvements, etc., made within the principles of this disclosure should be included within the protection scope of this disclosure.
Claims
1. An information transmission method, applied to a first device, comprising: Determine the pre-scheduling information for non-master channel access; A first information frame is sent to the second device, the first information frame carrying the pre-scheduling information, so that the second device performs a non-primary channel handover based on the pre-scheduling information.
2. The method according to claim 1, wherein, The pre-scheduling information for determining non-master channel access includes: The pre-scheduling information for non-master channel access is determined based on the attribute information of the second device connected to the first device.
3. The method according to claim 2, wherein, The attribute information of the second device includes at least one of the following: The type of the second device; the latency information of the second device; the service type of the second device; the status information of the second device; and the overlapping basic service set transmission opportunity (OBSS TXOP) information of the second device.
4. The method according to claim 1, wherein, The pre-scheduling information for non-master channel access includes at least one of the following: The identification information of the second device; the type of the second device; the status information of the second device; the padding length information of the initialization control frame (ICF); the ICF timeout threshold; the maximum number of retransmissions of the ICF; the service type of the second device; the delay scheduling indication information of the second device on the non-primary channel; the bandwidth configuration information of the second device; and the indication information of the second device using the non-primary channel that satisfies part of the pre-scheduling information.
5. The method according to claim 1, wherein, The pre-scheduling information for determining non-master channel access includes: Different pre-scheduling information is determined based on the different service times of the second device.
6. The method according to claim 1, wherein, The pre-scheduling information for determining non-master channel access includes: The pre-scheduling information is determined through negotiation with the second device, wherein the pre-scheduling information corresponding to different second devices may be the same or different.
7. The method according to claim 6, wherein, The pre-scheduling information is determined through negotiation with the second device, including: Receive recommended pre-scheduling information from the second device; The recommended pre-scheduling information may be determined or adjusted based on the recommended pre-scheduling information, or the recommended pre-scheduling information may be ignored. Send an information response frame to the second device.
8. The method according to claim 1, wherein, Also includes: The second information frame is sent to the second device via a non-primary channel, and the second information frame carries information about the target second device. Transmit information to the target second device.
9. The method according to claim 8, wherein, In response to sending the second information frame to the second device via a non-primary channel and satisfying the maximum number of retransmissions allowed by the ICF, the system switches back to the primary channel.
10. The method according to claim 8, wherein, In response to the second information frame having a polling function, it further includes: The second information frame padding field with polling functionality is filled with the maximum value required by all second devices; Alternatively, after responding to the second information frame, the second device remains in active mode or high-capability mode; Alternatively, within a single transmission opportunity (TXOP), different second devices may be scheduled multiple times, and initialization control frame (ICF) and initialization response frame (ICR) may be exchanged with the second device only once.
11. The method according to claim 1, wherein, Also includes: A third information frame is sent to the second device, the third information frame carrying the updated pre-scheduling information.
12. The method according to claim 11, wherein, Also includes: In response to the fact that the third information frame is a unicast frame, response information is received from the second device; Alternatively, in response to the third information frame being a broadcast frame, the third information frame may contain the updated pre-scheduled information via a key update indication field.
13. An information transmission method, applied to a second device, comprising: Receive a first information frame from a first device, the first information frame carrying pre-scheduling information for non-main channel access; Based on the pre-scheduled information, a non-primary channel handover is performed to transmit information with the first device via the non-primary channel.
14. The method according to claim 13, wherein, The pre-scheduling information for non-master channel access includes at least one of the following: The identification information of the second device; the type of the second device; the status information of the second device; the padding length information of the initialization control frame (ICF); the ICF timeout threshold; the maximum number of retransmissions of the ICF; the service type of the second device; the delay scheduling indication information of the second device on the non-primary channel; the bandwidth configuration information of the second device; and the indication information of the second device using the non-primary channel that satisfies part of the pre-scheduling information.
15. The method according to claim 13, wherein, The step of performing non-primary channel handover based on the pre-scheduled information includes: Compare the overlapping Basic Service Set Transmission Opportunity (OBSS) TXOP information with the pre-scheduled information; If the OBSS TXOP information satisfies the pre-scheduling information, the system switches to a non-primary channel; or if the OBSS TXOP information does not satisfy the pre-scheduling information, the system remains on the primary channel.
16. The method according to claim 13, wherein, In response to switching to the non-primary channel or the primary channel, the following is included: The status information of the second device may change or remain unchanged.
17. The method according to claim 13, wherein, Also includes: A second information frame is received from the first device, the second information frame carrying information about a target second device, so that the target second device can transmit information with the first device.
18. The method according to claim 17, wherein, In response to the second information frame carrying the target second device information, the method further includes: The target second device sends a response information frame to the first device, and the non-target second device in the second device stays or returns to the main channel.
19. The method of claim 17, wherein, In response to the pre-scheduling information not including the delay scheduling indication information of the second device on the non-master channel, the method further includes: If the OBSS TXOP information satisfies the pre-scheduling information, switch to a non-primary channel; and if the target second device indicated by the second information frame does not include the corresponding second device, return to the primary channel.
20. The method of claim 17, wherein, In response to the pre-scheduling information including delay scheduling indication information of the second device on a non-primary channel, the method further includes: If the OBSS TXOP information satisfies the pre-scheduling information, the device switches to a non-primary channel, and if the waiting scheduling time of the second device is greater than the maximum waiting time indicated by the delay scheduling indication information, the device returns to the primary channel.
21. The method according to claim 13, wherein, It also includes: in response to sending an ICF to the first device via a non-primary channel, reaching the maximum number of ICF retransmissions and not receiving an initialization control response (ICR) from the first device, returning to the primary channel.
22. The method according to claim 13, wherein, Also includes: Recommended pre-scheduling information is sent to the first device so that the first device can determine or adjust the pre-scheduling information or ignore the recommended pre-scheduling information based on the recommended pre-scheduling information.
23. The method according to claim 13, wherein, Also includes: A third information frame is received from the first device, the third information frame carrying updated pre-scheduling information.
24. The method according to claim 13, wherein, Also includes: In response to the second device not acquiring OBSS TXOP information and acquiring overlapping Basic Service Set Protocol Data Unit (OBSS PPDU) length information, and the second device satisfying part of the pre-scheduling information, it switches to a non-primary channel; Alternatively, in response to the second device not acquiring OBSS TXOP information and acquiring primary channel interference information, and the second device satisfying part of the pre-scheduling information, it switches to a non-primary channel.
25. The method according to claim 13, wherein, Also includes: A fourth information frame is sent to the first device, the fourth information frame being used to instruct the first device and / or the second device to disable the non-primary channel access function.
26. A terminal comprising a receiver, a transmitter, and a processor, the terminal being configured to perform the steps of the method of any one of claims 1 to 25 via at least one of the receiver, the transmitter, and the processor.
27. A computer-readable storage medium storing a computer program, wherein, When the computer program is executed by a processor, it implements the steps of the method described in any one of claims 1 to 25.
28. An electronic device comprising a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor, when executing the computer program, performs the steps of the method of any one of claims 1 to 25.
29. A computer program product comprising a computer program that, when executed by a processor, implements the steps of the method described in any one of claims 1 to 25.