Wireless fidelity channel determination method and device, client and storage medium

Through the wireless access point equipment and the client jointly detect channel interference information, determine the target channel and switch, the problem of the interference degree of client channels with far-reaching communication distances in the prior art is still large, and effective communication at a longer distance is achieved.

CN119521421APending Publication Date: 2025-02-25GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202411556834.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-11-01
Publication Date
2025-02-25

AI Technical Summary

Technical Problem

When existing wireless access point devices operate in SoftAP, they detect the interference information of the channel itself to avoid channels with high interference. However, for clients with far communication distances, the interference degree of selected working channels is still relatively large, resulting in a decline in communication performance.

Method used

The target channel is determined and switched to the channel for communication by the interference information of the multiple channels detected by the wireless access point device and at least one client. This method comprehensively considers the interference information of the wireless access point device and the client, ensuring that the selected channel has less interference to clients with longer communication distances.

Benefits of technology

Through this method, the communication rate of long-distance clients can be greatly improved, communication delay can be reduced, and effective communication coverage of wireless access point devices can be expanded.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN119521421A_ABST
    Figure CN119521421A_ABST
Patent Text Reader

Abstract

The embodiment of the invention discloses a wireless fidelity channel determination method and device, a client and a storage medium, which are used for determining a target channel according to interference information of a plurality of channels detected by a wireless access point device and at least one client so as to switch to the target channel for communication. As the target channel is not determined only according to the interference information of the plurality of channels detected by the wireless access point equipment, the communication distance covered by the large probability is farther. The method comprises the steps that interference information of multiple channels detected by wireless access point equipment and at least one client is acquired, the at least one client is a client accessing a target wireless access point, and the target wireless access point is a wireless access point opened by the wireless access point equipment; and determining a target channel according to the interference information of the plurality of channels detected by the wireless access point equipment and the at least one client, so as to switch to the target channel for communication.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of wireless fidelity communications, and in particular to a method, device, client, and storage medium for determining a wireless fidelity channel. Background Art

[0002] When the current wireless access point device (such as a mobile phone or tablet) supports Wireless Fidelity (WiFi) WiFi chip working in SoftAP, it can avoid channels with high interference by detecting the interference information of the channel itself. However, this method of avoiding interference channels has certain limitations. For clients with long communication distances, the interference level of the working channel selected by the wireless access point device may still be relatively high. Summary of the invention

[0003] The embodiments of the present application provide a method, device, client, and storage medium for determining a wireless fidelity channel, which are used to determine a target channel based on interference information of multiple channels detected by a wireless access point device and at least one client, so as to switch to the target channel for communication. Because the target channel is not determined only based on the interference information of multiple channels detected by the wireless access point device, the communication distance covered is likely to be farther.

[0004] A first aspect of the present application provides a method for determining a wireless fidelity channel, the method being applied to a wireless access point device, the method may include: obtaining interference information of multiple channels detected by the wireless access point device and at least one client, the at least one client being a client accessing a target wireless access point, and the target wireless access point being a wireless access point turned on by the wireless access point device; determining a target channel according to the interference information of the multiple channels detected by the wireless access point device and the at least one client, so as to switch to the target channel for communication.

[0005] A second aspect of the present application provides a method for determining a wireless fidelity channel, which is applied to a client and includes: detecting and obtaining interference information of multiple channels; sending the interference information of the multiple channels to a wireless access point device, and using the interference information of the multiple channels for the wireless access point device to determine a target channel so as to switch to the target channel for communication.

[0006] A third aspect of the present application provides a wireless access point device, which may include:

[0007] An acquisition module, configured to acquire interference information of multiple channels detected by the wireless access point device and at least one client, wherein the at least one client is a client accessing a target wireless access point, and the target wireless access point is a wireless access point enabled by the wireless access point device;

[0008] The determination module is used to determine a target channel according to interference information of multiple channels detected by the wireless access point device and at least one client, so as to switch to the target channel for communication.

[0009] A fourth aspect of the present application provides a client, which may include:

[0010] A detection module, used to detect and obtain interference information of multiple channels;

[0011] The sending module is used to send the interference information of the multiple channels to the wireless access point device, and the interference information of the multiple channels is used by the wireless access point device to determine the target channel so as to switch to the target channel for communication.

[0012] In a fifth aspect, the present application provides a wireless access point device, which may include a memory, a processor, and a transceiver. The memory stores a computer program that can be executed on the processor. When the terminal device executes the program, the method described in the first aspect of the present application is implemented.

[0013] The sixth aspect of the present application provides a client, which may include a memory and a processor, and a transceiver, wherein the memory stores a computer program that can be executed on the processor, and when the terminal device executes the program, the method described in the second aspect of the present application is implemented.

[0014] In a seventh aspect, the present application provides a computer-readable storage medium having a computer program stored thereon. When the computer program is executed by a processor, the method described in the first aspect of the present application or the second aspect of the present application is implemented.

[0015] Yet another aspect of an embodiment of the present application discloses a computer program product. When the computer program product is run on a computer, the computer is enabled to execute the method described in the first aspect of the present application or the second aspect of the present application.

[0016] On the other hand, an embodiment of the present application discloses an application publishing platform, which is used to publish a computer program product, wherein when the computer program product runs on a computer, the computer executes the method described in the first aspect of the present application, or the second aspect of the present application.

[0017] It can be seen from the above technical solutions that the embodiments of the present application have the following advantages:

[0018] In an embodiment of the present application, interference information of multiple channels detected by the wireless access point device and at least one client is obtained, the at least one client is a client accessing a target wireless access point, and the target wireless access point is a wireless access point turned on by the wireless access point device; a target channel is determined based on the interference information of multiple channels detected by the wireless access point device and at least one client, so as to switch to the target channel for communication. The target channel can be determined based on the interference information of multiple channels detected by the wireless access point device and at least one client, so as to switch to the target channel for communication. Because the target channel is not determined only based on the interference information of multiple channels detected by the wireless access point device, the interference degree is not very large, and the communication distance covered is likely to be farther. BRIEF DESCRIPTION OF THE DRAWINGS

[0019] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments and the description of the prior art will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application, and other drawings can be obtained based on these drawings.

[0020] Figure 1A A schematic diagram showing the interference level of the wireless channels near the SoftAP;

[0021] Figure 1B A schematic diagram showing a channel selected for the SoftAP to access, where the accessed clients are located at different distances from the SoftAP;

[0022] Figure 1C A schematic diagram of a communication system used in an embodiment of the present application;

[0023] Figure 2 A schematic diagram of an embodiment of a method for determining a wireless fidelity channel in an embodiment of the present application;

[0024] Figure 3A A schematic diagram showing that a client in an embodiment of the present application includes a wireless detection unit;

[0025] Figure 3B A schematic diagram of transmitting interference information of multiple channels through a chip communication protocol in a wireless fidelity chip in an embodiment of the present application;

[0026] Figure 3C A schematic diagram of transmitting interference information of multiple channels through a wireless fidelity application layer communication protocol in an embodiment of the present application;

[0027] Figure 4 A schematic diagram of an embodiment of a wireless access point device in an embodiment of the present application;

[0028] Figure 5 This is a schematic diagram of an embodiment of a client in an embodiment of the present application;

[0029] Figure 6 This is a schematic diagram of another embodiment of a wireless access point device in an embodiment of the present application;

[0030] Figure 7 This is another schematic diagram of an embodiment of the client in the embodiment of the present application. DETAILED DESCRIPTION

[0031] The embodiments of the present application provide a method, device, client, and storage medium for determining a wireless fidelity channel, which are used to determine a target channel based on interference information of multiple channels detected by a wireless access point device and at least one client, so as to switch to the target channel for communication. Because the target channel is not determined only based on the interference information of multiple channels detected by the wireless access point device, the communication distance covered is likely to be farther.

[0032] In order to make the technical personnel in the technical field better understand the scheme of the present application, the technical scheme in the embodiment of the present application will be described below in conjunction with the drawings in the embodiment of the present application. Obviously, the described embodiment is only a part of the embodiment of the present application, not all of the embodiments. Based on the embodiments in the present application, they should all fall within the scope of protection of the present application.

[0033] The following is a brief description of some terms involved in this application, as follows:

[0034] SoftAP (Software Access Point): usually refers to a wireless access point implemented by software, which is also commonly known as a WiFi hotspot. Unlike traditional hardware access points (AP), SoftAP is usually configured and controlled by software and can be implemented on WiFi-enabled devices such as smartphones, tablets or laptops. SoftAP allows the device to operate in AP mode, providing network access services, allowing other devices (such as smartphones, laptops, etc.) to connect to the device and access the Internet or other network resources through it. In SoftAP mode, the device can simulate the functions of a traditional hardware wireless router and provide the following services:

[0035] 1) Network sharing: Share the device's network connection (such as 4G or wired network) with other devices.

[0036] 2) Device connection: Allow other devices to connect to the SoftAP device via WiFi and access the Internet or other network resources.

[0037] 3) Data transmission: Realize data transmission and communication between devices without traditional wireless routers.

[0038] 4) Network management: SoftAP devices can manage connected clients, process network traffic, and perform some basic network management tasks, such as assigning IP addresses (Dynamic Host Configuration Protocol (DHCP)), Network Address Translation (NAT), etc.

[0039] Station (STA, Station Mode): Station mode refers to the device as a client in a wireless network, connecting to the wireless network and receiving signals from the AP. In this mode, the device is usually called a Station, and it connects to the AP to obtain network services. Devices in Station mode are responsible for sending and receiving wireless signals, performing network communication tasks, and exchanging data with other network devices. In a home or office environment, most wireless devices (such as smartphones, laptops, Internet of Things (IoT) devices, etc.) usually work in Station mode, and they are connected to a wireless router or SoftAP to access the network. In short, SoftAP is a software-defined wireless access point that is responsible for providing network services and managing network clients, while Station is a client device connected to a wireless network and is responsible for receiving and sending data. In a wireless network, SoftAP and Station work together to ensure smooth network communication.

[0040] Beamforming: An antenna technology that focuses wireless signals in a specific direction by adjusting the phase and amplitude of multiple antenna elements, thereby enhancing signal strength and reducing interference. This technology can improve the directionality of the signal, so that the signal is sent more concentratedly to the target receiver, thereby improving the quality of communication. At the chip level, beamforming may require complex hardware support, such as phase adjusters and amplitude adjusters, as well as digital signal processors (DSP) or field-programmable gate arrays (FPGA) to control these adjustments.

[0041] Maximum Ratio Combining (MRC) is a reception technology that combines signals from multiple antennas to improve the quality of signal reception. MRC uses signals from multiple receiving antennas and combines them to maximize the signal-to-noise ratio (SNR) through appropriate weight adjustment. This method can improve the interference information of the received signal, thereby improving the reception performance. At the chip level, MRC may require the implementation of complex signal processing algorithms and the hardware used to execute these algorithms, such as multiple-in multipleout (MIMO) processors.

[0042] Both technologies are designed to improve the performance of wireless communication systems, including the quality of signal transmission and reception. Beamforming focuses on signal enhancement at the transmitting end, while MRC focuses on signal merging at the receiving end. Implementing these technologies may require the addition of complex hardware to the chip, which may lead to an increase in chip cost. However, these technologies are crucial to improving the overall performance of wireless communication systems, especially in high-frequency bands and high data rate applications, such as 5G communication systems.

[0043] WiFi P2P (Peer-to-Peer) technology, also known as WiFi Direct, allows multiple WiFi devices to connect directly to each other without a wireless access point (AP). It supports the construction and communication of peer-to-peer networks (P2P Networks) between devices.

[0044] There are two ways to avoid interference channels when the WiFi chip of the current wireless access point device (such as a mobile phone or tablet) supports WiFi when turning on SoftAP or SoftAP is working, as shown below:

[0045] Method 1: When the SoftAP is started, the WiFi bottom layer on the SoftAP side will first detect the noise level of each channel within the available spectrum range in the environment to determine the interference level of each channel, and then select a channel with less interference as the working channel of the SoftAP.

[0046] Method 2: The WiFi bottom layer on the SoftAP side dynamically detects the interference changes of the current working channel and the interference of other channels within the available spectrum. If the interference of the current working channel is large and the interference of other channels is small, it will initiate a switch to the channel with less interference, allowing other connected clients (Stations) to switch to the channel with less interference at the same time.

[0047] A device that has SoftAP enabled can be called a wireless access point device. Figure 1A The figure shows a schematic diagram of SoftAP scanning the interference level of the wireless channels near it. When SoftAP selects a channel with low interference, it is the SoftAP's own detection, that is, the channel with the least interference to the SoftAP.

[0048] like Figure 1B As shown in the figure, it is a schematic diagram of the channel selected by SoftAP and the clients connected to it at different distances from SoftAP. Because the channel selected by SoftAP has the least interference to itself, when Station1 is close to SoftAP, the degree of external interference to Station1 is close to that of SoftAP, so the working channel at this time basically has the least interference to Station1. Figure 2 In the figure, there is also Station 2, which is far away from SoftAP. In addition, there are many other users near Station 2, which are access points (APs). If the working channel frequency of these APs is close to the working channel frequency of SoftAP, it will cause great interference to Station 2's reception, causing Station 2's network speed to drop sharply or even unable to use the network normally. This results in Station 2's communication performance dropping rapidly as long as it is slightly away from SoftAP, resulting in the SoftAP's effective communication coverage being too small.

[0049] In some implementations, most devices are trying to improve the transmission or reception performance when using SoftAP, so that the signal reaching a distant place is stronger or the weaker channel from a distant place can be effectively received. In order to improve the transmission or reception performance, it is necessary to add complex hardware to the physical layer of the chip, such as Beamforming or MRC, or add a higher power power amplifier. The cost of the chip has obviously increased a lot.

[0050] like Figure 1C As shown, it is a schematic diagram of a communication system used in an embodiment of the present application. The communication system includes a wireless access point device and at least one client. Among them, the at least one client is a client accessing a target wireless access point, and the target wireless access point is a wireless access point enabled by the wireless access point device. That is, the wireless access point device enables a SoftAP, and at least one client accesses the SoftAP.

[0051] In the embodiment of the present application, the wireless access point device can be a mobile phone, a tablet computer, a computer with wireless transceiver function, a wearable device, etc.

[0052] In the embodiment of the present application, the client may be a mobile phone, a tablet computer, a computer with wireless transceiver function, a virtual reality (VR) terminal device, an augmented reality (AR) terminal device, a wireless terminal device in industrial control, a wireless terminal device in self driving, a wireless terminal device in remote medical, a wireless terminal device in smart grid, a wireless terminal device in transportation safety, a wireless terminal device in a smart city, or a wireless terminal device in a smart home, etc.

[0053] As an example but not limitation, in the embodiments of the present application, the client may also be a wearable device. Wearable devices may also be referred to as wearable smart devices, which are a general term for wearable devices that are intelligently designed and developed using wearable technology for daily wear, such as glasses, gloves, watches, clothing, and shoes. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothes or accessories. Wearable devices are not only hardware devices, but also powerful functions achieved through software support, data interaction, and cloud interaction. Broadly speaking, wearable smart devices include full-featured, large-sized, and fully or partially independent of smartphones, such as smart watches or smart glasses, as well as devices that only focus on a certain type of application function and need to be used in conjunction with other devices such as smartphones, such as various types of smart bracelets and smart jewelry for vital sign monitoring.

[0054] In the embodiment of the present application, the target channel is determined by the interference information of multiple channels detected by the wireless access point device and the interference information of multiple channels detected by at least one client accessing the wireless access point device, so as to switch to the target channel for communication. Therefore, the target channel is determined by comprehensively considering the channel interference size of the wireless access point device and at least one client accessing the wireless access point device. Therefore, the target channel is not determined by only considering the interference information of multiple channels detected by the wireless access point device. In general, it is highly likely that longer-distance communication can be covered.

[0055] like Figure 2 FIG. 1 is a schematic diagram of an embodiment of a method for determining a wireless fidelity channel in an embodiment of the present application, wherein the method is applied to Figure 1C The communication system shown, the method comprising:

[0056] 201. The client detects and obtains interference information of multiple channels.

[0057] In the embodiments of the present application, both the wireless access point device and the client need to have the ability to detect interference information of multiple channels. Specifically, in the physical layer of the wireless fidelity chip, in addition to the wireless access point device being able to detect the interference level of each channel within the available frequency range, the client that accesses the wireless access point device to turn on the wireless access point must also implement this capability, that is, it can also realize continuous dynamic detection of the interference level between the current working channel and other channels. This capability is implemented by the wireless detection (radio sens) unit in the wireless fidelity firmware (or wireless fidelity chip). Figure 3A , which is a schematic diagram showing that a client in an embodiment of the present application includes a wireless detection unit.

[0058] The client includes a wireless fidelity chip (WiFi Chip), wherein the wireless fidelity chip includes a media access control (MAC) layer and a physical layer, the physical layer includes a transmit (TX) module and a receive (RX) module, and the receive module includes a radio sens unit. In wireless communication systems, "radio sens" usually refers to the sensitivity or sensitivity of wireless signals, which is an indicator of the minimum signal strength that a wireless receiver can detect. Sensitivity is usually expressed in decibel milliwatts (dBm), which defines the minimum effective signal power that a receiver can receive under specific interference information (Signal-to-Noise Ratio, SNR) conditions. High sensitivity means that the receiver can receive weaker signals, thereby improving the reliability and coverage of communications.

[0059] In some possible implementations, the interference information includes a signal-to-noise ratio.

[0060] Among them, the signal-to-noise ratio is the signal to interference plus noise ratio (Signal to Interference plus Noise Ratio), that is, the signal to interference plus noise ratio refers to the ratio of the received signal strength indication (Received Signal Strength Indication, RSSI) to the strength of the received interference signal (noise and interference); it can be simply understood as "signal-to-noise ratio".

[0061] Received Signal Strength Indicator (RSSI) is an important parameter in wireless communication, which indicates the strength of the received wireless signal. RSSI is usually measured in decibel milliwatts (dBm). The smaller the value (the more negative the value), the stronger the signal. The calculation of RSSI is usually based on the received signal power. In wireless communication, the device measures the received signal strength and converts it into a dBm value. For example, a signal strength of 1mW is represented as 0dBm, and a signal strength less than 1mW is represented as a negative dBm value.

[0062] In communication systems, noise generally refers to unwanted signals that appear during signal transmission, which interfere with or mask the original signal, thereby affecting the communication quality. Noise can come from a variety of sources, including but not limited to the following types:

[0063] Thermal noise: Noise caused by the thermal motion of internal electronic components (such as resistors) of electronic devices, also known as Johnson-Nyquist noise.

[0064] External noise: Noise from the external environment, such as electromagnetic interference (EMI), radio frequency interference (RFI), radio frequency noise, etc.

[0065] Channel noise: In wireless communications, channel noise refers to the various noises encountered during the propagation of wireless signals, which may be caused by multipath propagation, atmospheric absorption, reflection and scattering from buildings and other objects.

[0066] Equipment noise: Noise generated by devices used in communication systems, such as amplifiers, mixers, analog-to-digital converters (ADCs), etc.

[0067] Quantum noise: In some cases, such as in optical communication systems, quantum noise (such as photon noise) can also affect signal quality.

[0068] In the present technical solution, the signal-to-noise ratio can be used to intuitively indicate the degree of interference to a channel, thereby facilitating subsequent channel switching according to the signal-to-noise ratio.

[0069] In some possible implementations, the signal-to-noise ratio is inversely proportional to the degree of interference.

[0070] In the present technical solution, the signal-to-noise ratio can be used to characterize the interference degree of the corresponding channel. The signal-to-noise ratio is inversely proportional to the interference degree, so if the signal-to-noise ratio of a channel is larger, then the interference degree of the channel is lower, and if the signal-to-noise ratio of a channel is smaller, then the interference degree of the channel is higher. The signal-to-noise ratio can be used to intuitively indicate the interference degree of the channel, which is convenient for subsequent channel switching based on the signal-to-noise ratio.

[0071] Optionally, in some possible implementations, the interference information includes channel load.

[0072] Channel load refers to the degree to which a channel is occupied by data transmission within a certain period of time in a wireless communication network. It is usually used to measure the busyness of the network and is an important parameter for network performance optimization and resource allocation. The level of channel load directly affects network performance indicators such as throughput and latency. Channel load can be indicated by channel utilization.

[0073] In a wireless local area network (WLAN), the calculation formula for channel utilization involves the busy time of the channel, that is, the total length of time that the AP detects the presence of a signal on the channel, which includes the effective transmission time and the invalid time occupied by the interference signal. The higher the channel utilization, the better, because it involves the balance between user experience and resource allocation. It is generally believed that when the channel utilization is less than 60%, users can get a better Internet experience; when the channel utilization is higher, it may cause network congestion and increased latency. Therefore, in order to ensure user experience, the lower the channel utilization, the better. However, too low channel utilization also means that channel resources are not fully utilized, which may lead to a waste of network construction costs. Network construction and maintenance personnel should monitor channel utilization and reasonably deploy network resources according to actual business needs. When the channel utilization is too high, you can adopt optimization strategies such as configuring dynamic speed limit function, troubleshooting signal interference problems, and troubleshooting multicast or broadcast message flooding to the air interface.

[0074] In the present technical solution, the channel load can be used to intuitively indicate the degree of interference to the channel, thereby facilitating subsequent channel switching according to the channel load.

[0075] In some possible implementations, the channel load is proportional to the degree of interference.

[0076] In the present technical solution, the channel load can also be used to characterize the interference degree of the corresponding channel. If the channel load of a channel is larger, it means that the amount of data that can be transmitted is larger, then the interference degree of the channel is higher; if the channel load of a channel is smaller, it means that the amount of data that can be transmitted is smaller, then the interference degree of the channel is lower. The channel load can intuitively indicate the interference degree of the channel, which is convenient for subsequent channel switching according to the channel load.

[0077] Optionally, in some possible implementations, the interference information includes a signal-to-noise ratio and a channel load.

[0078] In the present technical solution, the signal-to-noise ratio and the channel load can be used to intuitively indicate the degree of interference to the channel, thereby facilitating subsequent channel switching according to the signal-to-noise ratio and the channel load.

[0079] 202. The client sends the interference information of the multiple channels to a wireless access point device, where the interference information of the multiple channels is used by the wireless access point device to determine a target channel so as to switch to the target channel for communication.

[0080] In some possible implementations, the client sending the interference information of the multiple channels to the wireless access point device may include:

[0081] The client sends the interference information of the multiple channels to the wireless access point device through a chip communication protocol in the wireless fidelity chip; or,

[0082] The client sends the interference information of the multiple channels to the wireless access point device through a wireless fidelity application layer communication protocol.

[0083] For example, a communication protocol format is set in the wireless fidelity chip of the wireless access point device and the client (Station), which can also be called the wireless fidelity firmware. The client can directly transmit the interference information of multiple channels detected to the wireless access point device through the communication protocol. Figure 3B , which is a schematic diagram of transmitting interference information of multiple channels through a chip communication protocol in a wireless fidelity chip in an embodiment of the present application.

[0084] In this technical solution, the interference detection of each channel is realized through the Station, and the interference information (RSSI / Noise) of each channel is detected. The interference information of each channel can be exchanged through the communication protocol at the bottom layer of the wireless fidelity chip, so that the wireless access point device can obtain the interference information of each channel of each Station. In this way, the wireless access point device can subsequently determine the target channel through the interference information of multiple channels of at least one client and the interference information of multiple channels detected by the wireless access point device, and perform subsequent channel switching, etc., which provides a data basis for determining the target channel.

[0085] In some possible implementations, the WiFi communication protocol standard includes the chip communication protocol.

[0086] In the present technical solution, the chip communication protocol can be defined as a protocol standard and incorporated into the WiFi standard to facilitate the transmission of channel interference information and improve the transmission efficiency of channel interference information.

[0087] For example, based on the existing WiFi communication protocol standard, the interference information of each channel of the Station can be transmitted to the wireless access point device through a self-developed application, so that the wireless access point device can obtain the interference information of each channel of each Station. Figure 3C , which is a schematic diagram of transmitting interference information of multiple channels through a wireless fidelity application layer communication protocol in an embodiment of the present application.

[0088] In the present technical solution, interference detection of each channel is implemented through Station, and interference information (RSSI / Noise) of each channel is detected. The client can send the interference information of each channel to the wireless access point device through the application, so that the wireless access point device can subsequently determine the target channel through the interference information of multiple channels of at least one client and the interference information of multiple channels detected by the wireless access point device, and perform subsequent channel switching, etc., thereby providing a data basis for determining the target channel.

[0089] In some possible implementations, the client detecting and obtaining interference information of multiple channels may include: the client detecting and obtaining interference information of multiple channels through a wireless detection unit of a physical layer in a wireless fidelity chip; and sending the interference information of the multiple channels to an application layer;

[0090] The client sends the interference information of the multiple channels to the wireless access point device through the wireless fidelity application layer communication protocol, which may include: the client controls the application program in the application layer through a processor to send the interference information of the multiple channels to the wireless access point device.

[0091] Exemplarily, the client and the wireless access point device include a wireless fidelity chip and a processor, which may also be referred to as a main control processor. The client detects interference information of multiple channels through the radio sensor unit of the physical layer in the wireless fidelity chip, and then sends it to the upper layer, specifically to the application layer. Then, after receiving the interference information of the multiple channels, the application layer controls the first target application in the application layer through the processor to send the interference information of the multiple channels to the wireless access point device. The wireless access point device may also receive the interference information of the multiple channels sent by the client through the second target application in the application layer. Generally speaking, the first target application in the client and the second target application in the wireless access point device are of the same type, but in some cases, when the types of the first target application and the second target application are different, the interference information of multiple channels may also be transmitted, which is not specifically limited in the embodiments of the present application.

[0092] In this technical solution, a specific implementation method is provided for the client to send the interference information of the multiple channels to the wireless access point device through the wireless fidelity application layer communication protocol. Specifically, the processor controls the application program in the application layer to send the interference information of the multiple channels to the wireless access point device, thereby improving the feasibility of the solution.

[0093] exist Figure 3B and Figure 3C As shown, the processor and the wireless fidelity WiFi chip are connected via a communication interface.

[0094] 203. The wireless access point device obtains interference information of multiple channels detected by the wireless access point device and at least one client, where the at least one client is a client accessing a target wireless access point, and the target wireless access point is a wireless access point enabled by the wireless access point device.

[0095] In some possible implementations, the wireless access point device obtains interference information of multiple channels of the wireless access point device and at least one client, which may include: the wireless access point device obtains the interference information of multiple channels of the wireless access point device through the access pointless device; and the wireless access point device receives the interference information of multiple channels sent by the at least one client.

[0096] Take interference information including signal-to-noise ratio as an example. There are 5 channels in the frequency range corresponding to the wireless access point, that is, the WiFi hotspot, turned on by the wireless access point device. The wireless access point device can detect the signal-to-noise ratio of these 5 channels. At the same time, at least one client accessing the wireless access point will also detect the signal-to-noise ratio of these 5 channels, and then send the signal-to-noise ratio of these 5 channels to the wireless access point device. It is assumed here that the number of at least one client is 3, including UE (User Equipment, user equipment, also called client) 1, UE2 and UE3.

[0097] The signal-to-noise ratios of the five channels detected by the wireless access point device are:

[0098] The signal-to-noise ratio of channel 1 is 1, the signal-to-noise ratio of channel 2 is 3.5, the signal-to-noise ratio of channel 3 is 3, the signal-to-noise ratio of channel 4 is 4, and the signal-to-noise ratio of channel 5 is 2;

[0099] The signal-to-noise ratios of the five channels detected by the three clients are:

[0100] UE1: The signal-to-noise ratio of channel 1 is 1.2, the signal-to-noise ratio of channel 2 is 3.7, the signal-to-noise ratio of channel 3 is 2.1, the signal-to-noise ratio of channel 4 is 4.5, and the signal-to-noise ratio of channel 5 is 3;

[0101] UE2: The signal-to-noise ratio of channel 1 is 4, the signal-to-noise ratio of channel 2 is 5, the signal-to-noise ratio of channel 3 is 3.1, the signal-to-noise ratio of channel 4 is 3, and the signal-to-noise ratio of channel 5 is 1;

[0102] UE3: The signal-to-noise ratio of channel 1 is 5, the signal-to-noise ratio of channel 2 is 4, the signal-to-noise ratio of channel 3 is 3, the signal-to-noise ratio of channel 4 is 3.5, and the signal-to-noise ratio of channel 5 is 4.

[0103] Take the interference information including channel load, and the channel load is indicated by channel utilization as an example. There are 5 channels in the frequency range corresponding to the wireless access point, that is, the WiFi hotspot, turned on by the wireless access point device. The wireless access point device can detect the channel utilization of these 5 channels. At the same time, at least one client accessing the wireless access point will also detect the channel utilization of these 5 channels, and then send the channel utilization of these 5 channels to the wireless access point device. It is assumed here that the number of at least one client is 3, including UE (User Equipment, user equipment, also called client) 1, UE2 and UE3.

[0104] The channel utilization rates of the five channels detected by the wireless access point device are:

[0105] The channel utilization rate of channel 1 is 80%, the channel utilization rate of channel 2 is 30%, the channel utilization rate of channel 3 is 40%, the channel utilization rate of channel 4 is 20%, and the channel utilization rate of channel 5 is 60%;

[0106] The channel utilization rates of the five channels detected by the three clients are:

[0107] UE1: The channel utilization of channel 1 is 76%, the channel utilization of channel 2 is 36%, the channel utilization of channel 3 is 58%, the channel utilization of channel 4 is 12%, and the channel utilization of channel 5 is 40%;

[0108] UE2: The channel utilization of channel 1 is 20%, the channel utilization of channel 2 is 10%, the channel utilization of channel 3 is 38%, the channel utilization of channel 4 is 40%, and the channel utilization of channel 5 is 80%;

[0109] UE3: The channel utilization of channel 1 is 90%, the channel utilization of channel 2 is 20%, the channel utilization of channel 3 is 40%, the channel utilization of channel 4 is 30%, and the channel utilization of channel 5 is 80%.

[0110] In this technical solution, a specific implementation method is provided for a wireless access point device to obtain interference information (such as signal-to-noise ratio and channel load) of multiple channels of the wireless access point device and at least one client, thereby improving the feasibility of the solution.

[0111] In some possible implementations, the wireless access point device receives the interference information of multiple channels sent by the at least one client, which may include: the wireless access point device receives the interference information of multiple channels sent by the at least one client through a chip communication protocol in a wireless fidelity chip; or the wireless access point device receives the interference information of multiple channels sent by the at least one client through an application layer communication protocol of wireless fidelity.

[0112] It should be noted that the wireless access point device receives the interference information of multiple channels sent by the at least one client through the chip communication protocol in the wireless fidelity chip; or, through the application layer communication protocol of wireless fidelity, the wireless access point device receives the interference information of multiple channels sent by the at least one client. Please refer to the description of the client sending the interference information of multiple channels above, which will not be repeated here.

[0113] In this technical solution, different implementation modes are provided for a wireless access point device to receive interference information of multiple channels sent by a client, so that different transmissions of interference information of multiple channels can be selected according to actual needs, thereby improving the feasibility of the solution.

[0114] In some possible implementations, the wireless network corresponding to the wireless access point enabled by the wireless access point device may be a WiFi network to which the wireless access point device is connected, or may be mobile data of the wireless access point device, which is not specifically limited in the embodiments of the present application.

[0115] 204. The wireless access point device determines a target channel according to interference information of multiple channels detected by the wireless access point device and at least one client, so as to switch to the target channel for communication.

[0116] In some possible implementations, the interference information includes a signal-to-noise ratio; the wireless access point device determines the target channel according to the interference information of multiple channels detected by the wireless access point device and at least one client, which may include: the wireless access point device determines a first intersection channel whose signal-to-noise ratio is greater than a preset signal-to-noise ratio threshold among the signal-to-noise ratios of multiple channels of the wireless access point device and at least one client; the wireless access point device determines the target channel according to multiple signal-to-noise ratios corresponding to each channel in the first intersection channel, so as to switch to the target channel for communication.

[0117] Exemplarily, assuming that the preset signal-to-noise ratio threshold is 2.9, the first intersection channels of the signal-to-noise ratios of the five channels detected by the wireless access point device and the signal-to-noise ratios of the five channels detected by the three clients are: channel 2 and channel 4.

[0118] For channel 2, the signal-to-noise ratio detected by the wireless access point device is 3.5, the signal-to-noise ratio detected by UE1 is 3.7, the signal-to-noise ratio detected by UE2 is 5, and the signal-to-noise ratio detected by UE3 is 4.

[0119] For channel 4: the signal-to-noise ratio detected by the wireless access point device is 4, the signal-to-noise ratio detected by UE1 is 4.5, the signal-to-noise ratio detected by UE2 is 3, and the signal-to-noise ratio detected by UE3 is 3.5.

[0120] Then, according to the signal-to-noise ratio corresponding to the first intersection channel, for example, channel 2 and channel 4 here, the target channel is determined.

[0121] In the present technical solution, the wireless access point device can determine the target channel according to multiple signal-to-noise ratios corresponding to each channel in the first intersection channel, so as to switch to the target channel for communication. Since the target channel is the first intersection channel whose signal-to-noise ratio is greater than a preset signal-to-noise ratio threshold, determined by the wireless access point device among the signal-to-noise ratios of multiple channels of the wireless access point device and at least one client, the target channel is determined by the signal-to-noise ratio corresponding to the first intersection channel whose signal-to-noise ratio is greater than the preset signal-to-noise ratio threshold. Therefore, the selected target channel is not particularly interfered with, and the communication distance covered can be relatively far.

[0122] In some possible implementations, the signal-to-noise ratios of multiple channels of the wireless access point device in the wireless access point device and at least one client, or multiple signal-to-noise ratios corresponding to each channel in the first intersection channel, may be in the form of a list.

[0123] In some possible implementations, if the first intersection channel cannot be obtained from the signal-to-noise ratios of multiple channels of the wireless access point device and the at least one client according to a preset signal-to-noise ratio threshold, the preset signal-to-noise ratio threshold can be lowered, and then the first intersection channel can be obtained from the signal-to-noise ratios of multiple channels of the wireless access point device and the at least one client according to the lowered preset signal-to-noise ratio threshold, and the target channel is determined according to the signal-to-noise ratio corresponding to the first intersection channel.

[0124] In the present technical solution, if the first intersection channel cannot be obtained according to the preset signal-to-noise ratio threshold, the preset signal-to-noise ratio threshold can be lowered, and the first intersection channel can be obtained according to the lowered preset signal-to-noise ratio threshold, so as to perform subsequent processing to determine the target channel, thereby improving the feasibility of the solution.

[0125] In some possible implementations, the target channel is a channel with a minimum signal-to-noise ratio among target signal-to-noise ratios corresponding to each channel in the first intersection channels, and the target signal-to-noise ratio corresponding to each channel is a maximum signal-to-noise ratio among multiple signal-to-noise ratios corresponding to each channel.

[0126] For example, for channel 2, the signal-to-noise ratio detected by the wireless access point device is 3.5, the signal-to-noise ratio detected by UE1 is 3.7, the signal-to-noise ratio detected by UE2 is 5, and the signal-to-noise ratio detected by UE3 is 4. Then, the maximum signal-to-noise ratio corresponding to channel 2 is 5.

[0127] For channel 4: the signal-to-noise ratio detected by the wireless access point device is 4, the signal-to-noise ratio detected by UE1 is 4.5, the signal-to-noise ratio detected by UE2 is 3, and the signal-to-noise ratio detected by UE3 is 3.5. Therefore, the maximum signal-to-noise ratio corresponding to channel 4 is 4.5.

[0128] Then, among the maximum signal-to-noise ratios corresponding to channel 2 and channel 4, the channel with the minimum signal-to-noise ratio is channel 4, so the target channel is channel 4.

[0129] In this technical solution, because the target channel is the channel with the minimum channel ratio among the maximum signal-to-noise ratio corresponding to the first intersection channel, the selected target channel is not particularly interfered with and the communication distance covered can be relatively far.

[0130] In some possible implementations, the target channel is a channel with a maximum signal-to-noise ratio among target signal-to-noise ratios corresponding to each channel in the first intersection channels, and the target signal-to-noise ratio corresponding to each channel is a maximum signal-to-noise ratio among multiple signal-to-noise ratios corresponding to each channel.

[0131] For example, for channel 2, the signal-to-noise ratio detected by the wireless access point device is 3.5, the signal-to-noise ratio detected by UE1 is 3.7, the signal-to-noise ratio detected by UE2 is 5, and the signal-to-noise ratio detected by UE3 is 4. Then, the maximum signal-to-noise ratio corresponding to channel 2 is 5.

[0132] For channel 4: the signal-to-noise ratio detected by the wireless access point device is 4, the signal-to-noise ratio detected by UE1 is 4.5, the signal-to-noise ratio detected by UE2 is 3, and the signal-to-noise ratio detected by UE3 is 3.5. Therefore, the maximum signal-to-noise ratio corresponding to channel 4 is 4.5.

[0133] Then, among the maximum signal-to-noise ratios corresponding to channel 2 and channel 4, the channel with the maximum signal-to-noise ratio is channel 2, so the target channel is channel 2.

[0134] In this technical solution, because the target channel is the channel with the maximum channel ratio among the maximum signal-to-noise ratios corresponding to the first intersection channel, the selected target channel is least interfered with and can cover a relatively longer communication distance.

[0135] In some possible implementations, the target channel is a channel having the largest average signal-to-noise ratio among average signal-to-noise ratios corresponding to each channel in the first intersection channels.

[0136] For example, for channel 2, the signal-to-noise ratio detected by the wireless access point device is 3.5, the signal-to-noise ratio detected by UE1 is 3.7, the signal-to-noise ratio detected by UE2 is 5, and the signal-to-noise ratio detected by UE3 is 4. Then, the average signal-to-noise ratio corresponding to channel 2 is 4.05.

[0137] For channel 4: the signal-to-noise ratio detected by the wireless access point device is 4, the signal-to-noise ratio detected by UE1 is 4.5, the signal-to-noise ratio detected by UE2 is 3, and the signal-to-noise ratio detected by UE3 is 3.5. Therefore, the average signal-to-noise ratio corresponding to channel 4 is 3.75.

[0138] Then, among the average signal-to-noise ratios corresponding to channel 2 and channel 4, the channel with the largest average signal-to-noise ratio is channel 2, so the target channel is channel 2.

[0139] In this technical solution, because the target channel is the channel with the largest average channel ratio among the average signal-to-noise ratios corresponding to the first intersection channels, the selected target channel is subject to the smallest degree of interference on average, so the covered communication distance can be relatively far.

[0140] In some possible implementations, the interference information includes a channel load; the wireless access point device determines a target channel according to the interference information of multiple channels detected by the wireless access point device and at least one client, which may include: the wireless access point device determines, among the channel loads of multiple channels of the wireless access point device and at least one client, a second intersection channel whose channel load is less than, equal to, or greater than a preset load threshold; the wireless access point device determines the target channel according to multiple channel loads corresponding to each channel in the second intersection channel, so as to switch to the target channel for communication.

[0141] Exemplarily, assuming that the preset channel utilization is 40%, the intersection of the channel utilization of 5 channels detected by the wireless access point device and the channel utilization of 5 channels detected by 3 clients is: channel 2 and channel 4.

[0142] For channel 2: the channel utilization rate detected by the wireless access point device is 30%, the signal-to-noise ratio detected by UE1 is 36%, the signal-to-noise ratio detected by UE2 is 10%, and the signal-to-noise ratio detected by UE3 is 20%.

[0143] For channel 4: the signal-to-noise ratio detected by the wireless access point device is 20%, the signal-to-noise ratio detected by UE1 is 12%, the signal-to-noise ratio detected by UE2 is 40%, and the signal-to-noise ratio detected by UE3 is 30%.

[0144] Then, according to the second intersection channel, for example, the channel utilization rates corresponding to channel 2 and channel 4 here, the target channel is determined.

[0145] In the present technical solution, the wireless access point device can determine the target channel according to the multiple channel loads corresponding to each channel in the second intersection channel, so as to switch to the target channel for communication. Because the target channel is the second intersection channel whose channel load is less than or equal to a preset load threshold value determined by the wireless access point device among the channel loads of the multiple channels of the wireless access point device and at least one client, the target channel is determined by the channel load corresponding to the second intersection channel whose channel load is less than or equal to a preset load threshold value. Therefore, the selected target channel is not particularly subject to interference and the communication distance covered can be relatively far.

[0146] In some possible implementations, the channel loads of multiple channels of the wireless access point device and at least one client, or the multiple channel loads corresponding to each channel in the second intersection channels, may be in the form of a list.

[0147] In some possible implementations, if, according to a preset load threshold, the second intersection channel cannot be obtained in the channel loads of multiple channels of the wireless access point device and at least one client, the preset load threshold can be lowered, and then according to the lowered preset load threshold, the second intersection channel can be obtained in the channel loads of multiple channels of the wireless access point device and at least one client, and the target channel can be determined according to the channel load corresponding to the second intersection channel.

[0148] In the present technical solution, if the second intersection channel cannot be obtained according to the channel load, the preset load threshold can be lowered, and the second intersection channel can be obtained according to the lowered preset load threshold, so as to perform subsequent processing to determine the target channel, thereby improving the feasibility of the solution.

[0149] In some possible implementations, the target channel is a channel with a minimum channel load among the target channel loads corresponding to each channel in the second intersection channels, and the target channel load corresponding to each channel is a minimum channel load among multiple channel loads corresponding to each channel.

[0150] For example, for channel 2, the channel utilization rate detected by the wireless access point device is 30%, the signal-to-noise ratio detected by UE1 is 36%, the signal-to-noise ratio detected by UE2 is 10%, and the signal-to-noise ratio detected by UE3 is 20%. Then, the minimum channel utilization rate corresponding to channel 2 is 10%.

[0151] For channel 4: the signal-to-noise ratio detected by the wireless access point device is 20%, the signal-to-noise ratio detected by UE1 is 12%, the signal-to-noise ratio detected by UE2 is 40%, and the signal-to-noise ratio detected by UE3 is 30%. Then, the minimum channel utilization corresponding to channel 4 is 12%.

[0152] Because the minimum channel utilization rate corresponding to channel 2 is 10% and the minimum channel utilization rate corresponding to channel 4 is 12%, the channel corresponding to the minimum channel utilization rate between channel 2 and channel 4 is channel 2, and therefore, channel 2 is the target channel.

[0153] In this technical solution, because the target channel is the channel with the minimum channel load among the minimum channel loads corresponding to the second intersection channel, the selected target channel is not particularly susceptible to interference and the communication distance covered can be relatively far.

[0154] In some possible implementations, the target channel is a channel having the smallest average channel load among the average channel loads corresponding to each channel in the second intersection channels.

[0155] For example, for channel 2: the channel utilization rate detected by the wireless access point device is 30%, the signal-to-noise ratio detected by UE1 is 36%, the signal-to-noise ratio detected by UE2 is 10%, and the signal-to-noise ratio detected by UE3 is 20%. Then, the average channel utilization rate corresponding to channel 2 is 24%.

[0156] For channel 4: the signal-to-noise ratio detected by the wireless access point device is 20%, the signal-to-noise ratio detected by UE1 is 12%, the signal-to-noise ratio detected by UE2 is 40%, and the signal-to-noise ratio detected by UE3 is 30%. Then, the average channel utilization corresponding to channel 4 is 25.5%.

[0157] Here, the average channel utilization rate corresponding to channel 2 is 24%, and the average channel utilization rate corresponding to channel 4 is 25.5%. Therefore, the channel with the smallest average channel utilization rate is channel 2, so the target channel is channel 2.

[0158] In this technical solution, because the target channel is the channel with the smallest average channel load among the average channel loads corresponding to the second intersection channels, the degree of interference to the selected target channel is the smallest on average, so the covered communication distance can be relatively far.

[0159] In some possible implementations, the interference information includes a signal-to-noise ratio and a channel load; the wireless access point device determines a target channel according to the interference information of multiple channels detected by the wireless access point device and at least one client, which may include: the wireless access point device determines a first intersection channel whose signal-to-noise ratio is greater than a preset signal-to-noise ratio threshold among the signal-to-noise ratios of multiple channels of the wireless access point device and at least one client; the wireless access point device determines a second intersection channel whose channel load is less than, equal to, and greater than a preset load threshold among the channel loads of multiple channels of the wireless access point device and at least one client; the wireless access point device determines a target channel according to the first intersection channel and the second intersection channel, so as to switch to the target channel for communication.

[0160] In the present technical solution, in the present technical solution, the wireless access point device can determine the target channel according to the first intersection channel and the second intersection channel to switch to the target channel for communication, and the first intersection channel is an intersection channel whose signal-to-noise ratio is greater than a preset signal-to-noise ratio threshold, and the second intersection channel is an intersection channel whose channel load is less than or equal to a preset load threshold, so that the selected target channel is not particularly interfered with, and the communication distance covered can be relatively far.

[0161] In some possible implementations, the wireless access point device determines a target channel according to the first intersection channel and the second intersection channel to switch to the target channel for communication, which may include: when the wireless access point device determines a target intersection channel of the first intersection channel and the second intersection channel, determining a target channel according to the target intersection channel to switch to the target channel for communication.

[0162] In this technical solution, the wireless access point device can determine the intersection channel of the first intersection channel and the second intersection channel as the target intersection channel, and determine the target channel in the target intersection channel. Because the target intersection channel takes the signal-to-noise ratio and the channel load into consideration, the determined target channel is not particularly subject to interference, and the communication distance covered can be relatively far.

[0163] In some possible implementations, the target channel is any channel in the target intersection channels.

[0164] In some possible implementations, the target channel is a channel with the smallest signal-to-noise ratio, a channel with the largest signal-to-noise ratio, or a channel with the largest average signal-to-noise ratio, or a channel with the smallest channel load, or a channel with the smallest average channel load among the target intersection channels.

[0165] In this technical solution, several implementation methods for determining the target channel in the target intersection channel are provided, which improves the feasibility of the solution. Because the target intersection channel takes the signal-to-noise ratio and channel load into consideration, the interference degree of the determined target channel is not particularly large, and the communication distance covered can be relatively far.

[0166] In some possible implementations, the wireless access point device determines the target channel based on the first intersection channel and the second intersection channel to switch to the target channel for communication, which may include: the wireless access point device determines the target channel based on multiple signal-to-noise ratios corresponding to each channel in the first intersection channel and multiple channel loads corresponding to each channel in the second intersection channel to switch to the target channel for communication.

[0167] In the present technical solution, the wireless access point device can determine the target channel according to the multiple signal-to-noise ratios corresponding to each channel in the first intersection channel and the multiple channel loads corresponding to each channel in the second intersection channel, so as to switch to the target channel for communication, and the first intersection channel is an intersection channel whose signal-to-noise ratio is greater than a preset signal-to-noise ratio threshold, and the second intersection channel is an intersection channel whose channel load is less than or equal to a preset load threshold, so that the selected target channel is not particularly interfered with, and the communication distance covered can be relatively far.

[0168] In some possible implementations, the wireless access point device determines the target channel according to a plurality of signal-to-noise ratios corresponding to each channel in the first intersection channel and a plurality of channel loads corresponding to each channel in the second intersection channel, including: the wireless access point device determines the first target channel according to the plurality of signal-to-noise ratios corresponding to each channel in the first intersection channel, and determines the second target channel according to the plurality of channel loads corresponding to each channel in the second intersection channel; determines the target channel according to the intersection of the first target channel and the second target channel;

[0169] The first target channel is a channel with a minimum signal-to-noise ratio among the maximum signal-to-noise ratios corresponding to each channel in the first intersection channels; or, the first target channel is a channel with a maximum signal-to-noise ratio among the target signal-to-noise ratios corresponding to each channel in the first intersection channels; or, the first target channel is a channel with a maximum average signal-to-noise ratio among the average signal-to-noise ratios corresponding to each channel in the first intersection channels, and the target signal-to-noise ratio corresponding to each channel is the maximum signal-to-noise ratio among multiple signal-to-noise ratios corresponding to each channel;

[0170] The second target channel is the channel with the smallest channel load among the target channel loads corresponding to each channel in the second intersection channels; or, the target channel is the channel with the smallest average channel load among the average channel loads corresponding to each channel in the second intersection channels; the target channel load corresponding to each channel is the smallest channel load among the multiple channel loads corresponding to each channel.

[0171] In the present technical solution, the wireless access point device can determine the target channel according to the multiple signal-to-noise ratios corresponding to each channel in the first intersection channel and the multiple channel loads corresponding to each channel in the second intersection channel, so as to switch to the target channel for communication, and the first intersection channel is an intersection channel whose signal-to-noise ratio is greater than a preset signal-to-noise ratio threshold, and the second intersection channel is an intersection channel whose channel load is less than or equal to a preset load threshold, so that the selected target channel is not particularly interfered with, and the communication distance covered can be relatively far.

[0172] It should be noted that in the above implementation of determining the target channel, there may be multiple target channels. If there are multiple target channels, one may be randomly selected as the target channel to be switched.

[0173] In some possible implementations, the method is applied in a scenario of enabling a wireless fidelity WiFi hotspot, or an application scenario of WiFi peer-to-peer P2P.

[0174] In the technical solution, the method for determining the wireless fidelity channel can be applied to the application scenario of opening a wireless fidelity WiFi hotspot, or the application scenario of WiFi peer-to-peer P2P. Thus, the target channel can be determined based on the interference information of multiple channels detected by the wireless access point device and at least one client, so as to switch to the target channel for communication. Because the target channel is not determined only based on the interference information of multiple channels detected by the wireless access point device, the communication distance covered is likely to be farther.

[0175] In some possible implementations, the method may further include: switching to the target channel to communicate with the at least one client.

[0176] In this technical solution, a technical solution is proposed to avoid channels with large interference and comprehensively select channels with small interference to achieve long-distance communication coverage. After the target channel is determined, the wireless access point device initiates channel switching according to the existing communication standard protocol and switches to the target channel for communication, thereby improving the communication rate of the client at a long distance.

[0177] In an embodiment of the present application, through the interaction between the wireless access point device and each client (Station), a working channel with a better interference degree to each Station is selected to avoid the situation where the remote Station is extremely low in communication rate or unable to communicate due to interference from the same frequency or adjacent frequency nearby. That is, it is proposed that the wireless access point device integrates its own interference information and the interference information of each channel of all connected Stations to determine the better working channel for all connected Stations, so as to effectively avoid interference, improve communication rate and reduce communication delay. In particular, the communication rate of the remote Station can be greatly improved, thereby reducing communication delay. For example: when the Station is watching a video or a live broadcast, it frequently receives interference channels from other nearby access points, and the interference signal is much larger than the working channel of the wireless access point device, which causes the Station to effectively demodulate the data packets from the wireless access point device, resulting in serious freezes in the video or live broadcast. The problem of freezes in video or live broadcast can be effectively improved through the technical solution of the present application.

[0178] like Figure 4 FIG. 1 is a schematic diagram of an embodiment of a wireless access point device in an embodiment of the present application, which may include:

[0179] An acquisition module 401 is used to acquire interference information of multiple channels detected by the wireless access point device and at least one client, wherein the at least one client is a client accessing a target wireless access point, and the target wireless access point is a wireless access point enabled by the wireless access point device;

[0180] The determination module 402 is configured to determine a target channel according to interference information of multiple channels detected by the wireless access point device and at least one client, so as to switch to the target channel for communication.

[0181] In some possible implementations, the interference information includes a signal-to-noise ratio; a determination module 402 is specifically configured to determine, among the signal-to-noise ratios of multiple channels of the wireless access point device and at least one client, an intersection channel whose signal-to-noise ratio is greater than a preset signal-to-noise ratio threshold; and determine a target channel according to multiple signal-to-noise ratios corresponding to each channel in the intersection channel, so as to switch to the target channel for communication.

[0182] In some possible implementations, the target channel is a channel with a minimum signal-to-noise ratio among target signal-to-noise ratios corresponding to each channel in the intersection channels, and the target signal-to-noise ratio corresponding to each channel is a maximum signal-to-noise ratio among multiple signal-to-noise ratios corresponding to each channel, or,

[0183] The target channel is a channel having the largest average signal-to-noise ratio among the average signal-to-noise ratios corresponding to each channel in the intersection channels.

[0184] In some possible implementations, the method is applied in a scenario of enabling a wireless fidelity WiFi hotspot, or an application scenario of WiFi peer-to-peer P2P.

[0185] In some possible implementations, the acquisition module 401 is specifically configured to obtain interference information of multiple channels of the wireless access point device through detection by the access point-free device; and receive interference information of multiple channels sent by the at least one client.

[0186] In some possible implementations, the acquisition module 401 is specifically configured to receive interference information of multiple channels sent by the at least one client through a chip communication protocol in a wireless fidelity chip; or,

[0187] The acquisition module 401 is specifically configured to receive interference information of multiple channels sent by the at least one client through a wireless fidelity application layer communication protocol.

[0188] In some possible implementations, the wireless access point device further includes: a switching module 403;

[0189] The switching module 403 is configured to switch to the target channel to communicate with the at least one client.

[0190] like Figure 5 As shown, it is a schematic diagram of an embodiment of the client in the embodiment of the present application, which may include:

[0191] A detection module 501 is used to detect and obtain interference information of multiple channels;

[0192] The sending module 502 is used to send the interference information of the multiple channels to the wireless access point device, and the interference information of the multiple channels is used by the wireless access point device to determine a target channel so as to switch to the target channel for communication.

[0193] In some possible implementations, the sending module 502 is specifically configured to send the interference information of the multiple channels to the wireless access point device through a chip communication protocol in a wireless fidelity chip; or,

[0194] The sending module 502 is specifically configured to send the interference information of the multiple channels to the wireless access point device through a wireless fidelity application layer communication protocol.

[0195] like Figure 6 FIG. 1 is a schematic diagram of another embodiment of a wireless access point device in an embodiment of the present application. Figure 6 The following is a detailed introduction to the various components of the mobile phone in the wireless access point device:

[0196] The RF circuit 610 can be used for receiving and sending signals during the process of sending and receiving information or making calls. In particular, after receiving the downlink information of the base station, it is sent to the processor 680 for processing; in addition, the designed uplink data is sent to the base station. Generally, the RF circuit 610 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (Low Noise Amplifier, LNA), a duplexer, etc. In addition, the RF circuit 610 can also communicate with the network and other devices through wireless communication. The above-mentioned wireless communication can use any communication standard or protocol, including but not limited to the Global System of Mobile communication (Global System of Mobile communication, GSM), General Packet Radio Service (General Packet Radio Service, GPRS), Code Division Multiple Access (Code Division Multiple Access, CDMA), Wideband Code Division Multiple Access (Wideband Code Division Multiple Access, WCDMA), Long Term Evolution (Long Term Evolution, LTE), email, Short Messaging Service (SMS), etc.

[0197] The memory 620 can be used to store software programs and modules. The processor 680 executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 620. The memory 620 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 620 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0198] The input unit 630 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile phone. Specifically, the input unit 630 may include a touch panel 631 and other input devices 632. The touch panel 631, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 631 or near the touch panel 631 using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a pre-set program. Optionally, the touch panel 631 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 680, and can receive and execute commands sent by the processor 680. In addition, the touch panel 631 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch panel 631, the input unit 630 may also include other input devices 632. Specifically, the other input devices 632 may include but are not limited to one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, etc.

[0199] The display unit 640 can be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 640 may include a display panel 641. Optionally, the display panel 641 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. Further, the touch panel 631 may cover the display panel 641. When the touch panel 631 detects a touch operation on or near it, it is transmitted to the processor 680 to determine the type of touch event. Subsequently, the processor 680 provides a corresponding visual output on the display panel 641 according to the type of touch event. Although in Figure 6 In the embodiment, the touch panel 631 and the display panel 641 are used as two independent components to realize the input and output functions of the mobile phone, but in some embodiments, the touch panel 631 and the display panel 641 can be integrated to realize the input and output functions of the mobile phone.

[0200] The mobile phone may also include at least one sensor 650, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 641 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 641 and / or the backlight when the mobile phone is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured in the mobile phone, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be repeated here.

[0201] The audio circuit 660, the speaker 661, and the microphone 662 can provide an audio interface between the user and the mobile phone. The audio circuit 660 can transmit the received audio data to the speaker 661 after converting the received audio data into an electrical signal, which is converted into a sound signal for output; on the other hand, the microphone 662 converts the collected sound signal into an electrical signal, which is received by the audio circuit 660 and converted into audio data, and then the audio data is output to the processor 680 for processing, and then sent to another mobile phone through the RF circuit 610, or the audio data is output to the memory 620 for further processing.

[0202] Wi-Fi is a short-range wireless transmission technology. The mobile phone can help users send and receive emails, browse web pages and access streaming media through the Wi-Fi module 670, which provides users with wireless broadband Internet access. Figure 6 A Wi-Fi module 670 is shown, but it is understandable that it is not an essential component of the mobile phone and can be omitted as needed without changing the essence of the invention.

[0203] The processor 680 is the control center of the mobile phone. It uses various interfaces and lines to connect various parts of the entire mobile phone. By running or executing software programs and / or modules stored in the memory 620, and calling data stored in the memory 620, it executes various functions of the mobile phone and processes data, thereby monitoring the mobile phone as a whole. Optionally, the processor 680 may include one or more processing units; preferably, the processor 680 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 680.

[0204] The mobile phone also includes a power supply 690 (such as a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 680 through a power management system, so that the power management system can manage charging, discharging, power consumption and other functions.

[0205] Although not shown, the mobile phone may also include a camera, a Bluetooth module, etc., which will not be described in detail here.

[0206] In the embodiment of the present application, the RF circuit 610 is used to obtain interference information of multiple channels detected by the wireless access point device and at least one client, wherein the at least one client is a client accessing a target wireless access point, and the target wireless access point is a wireless access point turned on by the wireless access point device;

[0207] The processor 680 is configured to determine a target channel according to interference information of multiple channels detected by the wireless access point device and at least one client, so as to switch to the target channel for communication.

[0208] In some possible implementations, the interference information includes a signal-to-noise ratio; the processor 680 is specifically configured to determine, among the signal-to-noise ratios of multiple channels of the wireless access point device and at least one client, an intersection channel whose signal-to-noise ratio is greater than a preset signal-to-noise ratio threshold; and determine a target channel according to multiple signal-to-noise ratios corresponding to each channel in the intersection channel, so as to switch to the target channel for communication.

[0209] In some possible implementations, the target channel is a channel with a minimum signal-to-noise ratio among target signal-to-noise ratios corresponding to each channel in the intersection channels, and the target signal-to-noise ratio corresponding to each channel is a maximum signal-to-noise ratio among multiple signal-to-noise ratios corresponding to each channel, or,

[0210] The target channel is a channel having the largest average signal-to-noise ratio among the average signal-to-noise ratios corresponding to each channel in the intersection channels.

[0211] In some possible implementations, the method is applied in a scenario of enabling a wireless fidelity WiFi hotspot, or an application scenario of WiFi peer-to-peer P2P.

[0212] In some possible implementations, the processor 680 is further configured to obtain interference information of multiple channels of the wireless access point device through the access point-free device detection; and the RF circuit 610 is configured to receive interference information of multiple channels sent by the at least one client.

[0213] In some possible implementations, the RF circuit 610 is specifically configured to receive interference information of multiple channels sent by the at least one client through a chip communication protocol in a wireless fidelity chip; or,

[0214] The RF circuit 610 is specifically configured to receive interference information of multiple channels sent by the at least one client through a wireless fidelity application layer communication protocol.

[0215] In some possible implementations, the processor 680 is configured to switch to the target channel to communicate with the at least one client.

[0216] like Figure 7 As shown, it is another embodiment schematic diagram of the client in the embodiment of the present application. Figure 7 A detailed introduction to the various components of the mobile phone in the client:

[0217] The RF circuit 710 can be used for receiving and sending signals during information transmission or calls. In particular, after receiving the downlink information of the base station, it is sent to the processor 780 for processing; in addition, the designed uplink data is sent to the base station. Generally, the RF circuit 710 includes but is not limited to an antenna, at least one amplifier, a transceiver, a coupler, a low noise amplifier (Low Noise Amplifier, LNA), a duplexer, etc. In addition, the RF circuit 710 can also communicate with the network and other devices through wireless communication. The above wireless communication can use any communication standard or protocol, including but not limited to the Global System of Mobile communication (Global System of Mobile communication, GSM), General Packet Radio Service (General Packet Radio Service, GPRS), Code Division Multiple Access (Code Division Multiple Access, CDMA), Wideband Code Division Multiple Access (Wideband Code Division Multiple Access, WCDMA), Long Term Evolution (Long Term Evolution, LTE), email, Short Messaging Service (SMS), etc.

[0218] The memory 720 can be used to store software programs and modules. The processor 780 executes various functional applications and data processing of the mobile phone by running the software programs and modules stored in the memory 720. The memory 720 can mainly include a program storage area and a data storage area, wherein the program storage area can store an operating system, an application required for at least one function (such as a sound playback function, an image playback function, etc.), etc.; the data storage area can store data created according to the use of the mobile phone (such as audio data, a phone book, etc.), etc. In addition, the memory 720 can include a high-speed random access memory, and can also include a non-volatile memory, such as at least one disk storage device, a flash memory device, or other volatile solid-state storage devices.

[0219] The input unit 730 can be used to receive input digital or character information, and to generate key signal input related to the user settings and function control of the mobile phone. Specifically, the input unit 730 may include a touch panel 731 and other input devices 732. The touch panel 731, also known as a touch screen, can collect the user's touch operation on or near it (such as the user's operation on the touch panel 731 or near the touch panel 731 using any suitable object or accessory such as a finger, stylus, etc.), and drive the corresponding connection device according to a pre-set program. Optionally, the touch panel 731 may include two parts: a touch detection device and a touch controller. Among them, the touch detection device detects the user's touch orientation, detects the signal brought by the touch operation, and transmits the signal to the touch controller; the touch controller receives the touch information from the touch detection device, converts it into contact coordinates, and then sends it to the processor 780, and can receive and execute commands sent by the processor 780. In addition, the touch panel 731 can be implemented in various types such as resistive, capacitive, infrared, and surface acoustic waves. In addition to the touch panel 731, the input unit 730 may also include other input devices 732. Specifically, the other input devices 732 may include but are not limited to one or more of a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, a joystick, etc.

[0220] The display unit 740 can be used to display information input by the user or information provided to the user and various menus of the mobile phone. The display unit 740 may include a display panel 741. Optionally, the display panel 741 may be configured in the form of a liquid crystal display (LCD), an organic light-emitting diode (OLED), etc. Further, the touch panel 731 may cover the display panel 741. When the touch panel 731 detects a touch operation on or near it, it is transmitted to the processor 780 to determine the type of touch event. Subsequently, the processor 780 provides a corresponding visual output on the display panel 741 according to the type of touch event. Although in Figure 7 In the embodiment, the touch panel 731 and the display panel 741 are used as two independent components to realize the input and output functions of the mobile phone, but in some embodiments, the touch panel 731 and the display panel 741 can be integrated to realize the input and output functions of the mobile phone.

[0221] The mobile phone may also include at least one sensor 750, such as a light sensor, a motion sensor, and other sensors. Specifically, the light sensor may include an ambient light sensor and a proximity sensor, wherein the ambient light sensor may adjust the brightness of the display panel 741 according to the brightness of the ambient light, and the proximity sensor may turn off the display panel 741 and / or the backlight when the mobile phone is moved to the ear. As a type of motion sensor, the accelerometer sensor can detect the magnitude of acceleration in all directions (generally three axes), and can detect the magnitude and direction of gravity when stationary. It can be used for applications that identify the posture of the mobile phone (such as horizontal and vertical screen switching, related games, magnetometer posture calibration), vibration recognition related functions (such as pedometer, tapping), etc.; as for other sensors that can be configured in the mobile phone, such as gyroscopes, barometers, hygrometers, thermometers, infrared sensors, etc., they will not be repeated here.

[0222] The audio circuit 760, the speaker 761, and the microphone 762 can provide an audio interface between the user and the mobile phone. The audio circuit 760 can transmit the received audio data to the speaker 761 after converting the received audio data into an electrical signal, which is converted into a sound signal for output; on the other hand, the microphone 762 converts the collected sound signal into an electrical signal, which is received by the audio circuit 760 and converted into audio data, and then the audio data is output to the processor 780 for processing, and then sent to another mobile phone through the RF circuit 710, or the audio data is output to the memory 720 for further processing.

[0223] Wi-Fi is a short-range wireless transmission technology. The mobile phone can help users send and receive emails, browse web pages and access streaming media through the Wi-Fi module 770. It provides users with wireless broadband Internet access. Figure 7A Wi-Fi module 770 is shown, but it is understandable that it is not an essential component of the mobile phone and can be omitted as needed without changing the essence of the invention.

[0224] The processor 780 is the control center of the mobile phone. It uses various interfaces and lines to connect various parts of the entire mobile phone. By running or executing software programs and / or modules stored in the memory 720, and calling data stored in the memory 720, it executes various functions of the mobile phone and processes data, thereby monitoring the mobile phone as a whole. Optionally, the processor 780 may include one or more processing units; preferably, the processor 780 may integrate an application processor and a modem processor, wherein the application processor mainly processes the operating system, user interface, and application programs, and the modem processor mainly processes wireless communications. It is understandable that the above-mentioned modem processor may not be integrated into the processor 780.

[0225] The mobile phone also includes a power supply 790 (such as a battery) for supplying power to various components. Preferably, the power supply can be logically connected to the processor 780 through a power management system, so that the power management system can manage charging, discharging, power consumption and other functions.

[0226] Although not shown, the mobile phone may also include a camera, a Bluetooth module, etc., which will not be described in detail here.

[0227] In the embodiment of the present application, the processor 780 is configured to detect interference information of multiple channels;

[0228] The RF circuit 710 is used to send the interference information of the multiple channels to the wireless access point device, and the interference information of the multiple channels is used by the wireless access point device to determine a target channel so as to switch to the target channel for communication.

[0229] In some possible implementations, the RF circuit 710 is specifically configured to send the interference information of the multiple channels to the wireless access point device through a communication protocol in a wireless fidelity chip; or,

[0230] The RF circuit 710 is specifically configured to send the interference information of the multiple channels to the wireless access point device through a wireless fidelity application layer communication protocol.

[0231] 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 devices. 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 a website site, computer, server or data center by wired (e.g., coaxial cable, optical fiber, digital subscriber line (Digital Subscriber Line, DSL)) or wireless (e.g., infrared, wireless, microwave, etc.) mode to another website site, computer, server or data center. The computer-readable storage medium can be any available medium that a computer can store or a data storage device such as a server, data center, etc. that contains one or more available media integrated. The available medium may be a magnetic medium (eg, a floppy disk, a hard disk, a magnetic tape), an optical medium (eg, a DVD), or a semiconductor medium (eg, a solid state disk (SSD)).

[0232] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.

[0233] In the several embodiments provided in the present 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 only schematic. For example, the division of the units is only a logical function division. There may be other division methods in actual implementation, 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 an indirect coupling or communication connection through some interfaces, devices or units, which can be electrical, mechanical or other forms.

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

[0235] 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. The above-mentioned integrated unit may be implemented in the form of hardware or in the form of software functional units.

[0236] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, and the computer software product is stored in a storage medium, including a number of instructions to enable a computer device (which can be a personal computer, a server, or a network device, etc.) to perform all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes: various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk.

[0237] As described above, the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some of the technical features therein. However, these modifications or replacements do not deviate the essence of the corresponding technical solutions from the spirit and scope of the technical solutions of the embodiments of the present application.

Claims

1. A method for determining a wireless fidelity channel, characterized in that: The method is applied to a wireless access point device, and the method includes: Obtain interference information of multiple channels detected by the wireless access point device and at least one client, wherein the at least one client is a client accessing a target wireless access point, and the target wireless access point is a wireless access point enabled by the wireless access point device; A target channel is determined according to interference information of multiple channels detected by the wireless access point device and at least one client, so as to switch to the target channel for communication.

2. The method according to claim 1, characterized in that The interference information includes a signal-to-noise ratio; and determining a target channel according to the interference information of multiple channels detected by the wireless access point device and at least one client includes: Determine, among the signal-to-noise ratios of multiple channels of the wireless access point device and at least one client, an intersection channel whose signal-to-noise ratio is greater than a preset signal-to-noise ratio threshold; A target channel is determined according to a plurality of signal-to-noise ratios corresponding to each channel in the intersection channels, so as to switch to the target channel for communication.

3. The method according to claim 2, characterized in that The target channel is a channel with the minimum signal-to-noise ratio among the target signal-to-noise ratios corresponding to each channel in the intersection channels, and the target signal-to-noise ratio corresponding to each channel is the maximum signal-to-noise ratio among the multiple signal-to-noise ratios corresponding to each channel, or, The target channel is a channel having the largest average signal-to-noise ratio among the average signal-to-noise ratios corresponding to each channel in the intersection channels.

4. The method according to claim 2 or 3, characterized in that: The method is applied in a scenario of opening a wireless fidelity WiFi hotspot, or a WiFi peer-to-peer P2P application scenario.

5. The method according to any one of claims 1 to 3, characterized in that: The obtaining interference information of multiple channels of the wireless access point device and at least one client includes: The interference information of multiple channels of the wireless access point device is obtained by detecting the wireless access point device; and the interference information of multiple channels sent by the at least one client is received.

6. The method according to claim 5, characterized in that The receiving interference information of multiple channels sent by the at least one client includes: Receiving interference information of multiple channels sent by the at least one client through a communication protocol in a wireless fidelity chip; or, The interference information of the multiple channels sent by the at least one client is received through the wireless fidelity application layer communication protocol.

7. The method according to any one of claims 1 to 3, characterized in that The method further comprises: Switch to the target channel to communicate with the at least one client.

8. A method for determining a wireless fidelity channel, characterized in that: The method is applied to a client, and the method comprises: Detect and obtain interference information of multiple channels; The interference information of the multiple channels is sent to a wireless access point device, and the interference information of the multiple channels is used by the wireless access point device to determine a target channel so as to switch to the target channel for communication.

9. The method according to claim 8, characterized in that The step of sending the interference information of the multiple channels to a wireless access point device includes: Sending interference information of the multiple channels to the wireless access point device through a chip communication protocol in a wireless fidelity chip; or, The interference information of the multiple channels is sent to the wireless access point device through a wireless fidelity application layer communication protocol.

10. A wireless access point device, characterized in that: include: An acquisition module, configured to acquire interference information of multiple channels detected by the wireless access point device and at least one client, wherein the at least one client is a client accessing a target wireless access point, and the target wireless access point is a wireless access point enabled by the wireless access point device; The determination module is used to determine a target channel according to interference information of multiple channels detected by the wireless access point device and at least one client, so as to switch to the target channel for communication.

11. A client, characterized in that: include: A detection module, used to detect and obtain interference information of multiple channels; The sending module is used to send the interference information of the multiple channels to the wireless access point device, and the interference information of the multiple channels is used by the wireless access point device to determine the target channel so as to switch to the target channel for communication.

12. A wireless access point device, characterized in that: The terminal device comprises a memory, a processor and a transceiver, wherein the memory stores a computer program that can be run on the processor, and when the terminal device executes the program, the method described in any one of claims 1 to 7 is implemented.

13. A client, characterized in that: It comprises a memory and a processor, and a transceiver, wherein the memory stores a computer program that can be run on the processor, and when the terminal device executes the program, the method described in any one of claims 8 to 9 is implemented.

14. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the method according to any one of claims 1 to 7 or any one of claims 8 to 9 is implemented.