Communication method and apparatus, access point, station, and system
By employing different sets of communication parameters and channel feedback information in wireless networks, combined with channel-related information from access points and sites, the problem of low efficiency in determining communication parameters is solved, thereby improving network performance and adaptability.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- HUAWEI TECH CO LTD
- Filing Date
- 2025-12-15
- Publication Date
- 2026-07-02
AI Technical Summary
In wireless networks, existing technologies are inefficient in determining communication parameters and fail to fully utilize uplink and downlink channel information, resulting in significant fluctuations in network performance.
Different sets of communication parameters are used to send probe frames to the site, receive channel feedback information, and combine the channel-related information of the access point and the site to determine the communication parameters. Uplink and downlink channel information are used to improve the efficiency and accuracy of parameter determination.
It improves the efficiency and accuracy of determining communication parameters, enhances network performance, reduces the duration of communication interruptions, and adapts to the channel characteristics of different types of sites.
Smart Images

Figure CN2025142624_02072026_PF_FP_ABST
Abstract
Description
Communication methods, devices, access points, sites and systems
[0001] This application claims priority to Chinese patent application filed on December 25, 2024, with application number 202411956319.1 and entitled "Communication Method, Apparatus, Access Point, Site and System", the entire contents of which are incorporated herein by reference. Technical Field
[0002] This application relates to the field of wireless communication technology, and in particular to a communication method, apparatus, access point, site, and system. Background Technology
[0003] In a wireless network, access points (APs) and stations (STAs) communicate using communication parameters, and the selection of these parameters has a significant impact on network performance. Summary of the Invention
[0004] This application provides a communication method, apparatus, access point, site, and system that can improve the efficiency and accuracy of determining communication parameters. The technical solution adopted is as follows:
[0005] In a first aspect, this application provides a communication method applied to a first access point. The method includes: sending a probe frame to an associated station using a first set of communication parameters; sending a probe frame to the station using a second set of communication parameters; receiving channel feedback information corresponding to the first and second sets of communication parameters sent by the station; wherein the channel feedback information is used to indicate one or more of the following: air interface occupancy information, received signal strength indication (RSSI) information of the probe frame, signal-to-noise ratio (SNR) of the probe frame, or packet error ratio (PER) of the probe frame; determining the communication parameters used by the first access point to communicate with the station; wherein the communication parameters are related to the channel feedback information and first channel-related information of the station detected by the first access point; and sending the communication parameters to the station to enable the station to communicate with the first access point.
[0006] In the scheme presented in this application, different sets of communication parameters are used to send probe frames to the station to receive channel feedback information from the station. Based on this channel feedback information and the channel-related information of the station determined by the access point, the communication parameters used for communication with the station are determined. This approach achieves high efficiency in determining communication parameters because it allows for simultaneous determination of the parameters. Furthermore, by using not only the channel-related information of the station detected by the access point but also the channel feedback information of the station's received data, it effectively utilizes both uplink and downlink channel information. Therefore, the determined communication parameters are more aligned with the current operating environment, thereby improving network performance.
[0007] In one alternative approach, when the station lacks the capability to determine channel characteristics, the channel feedback information includes one or more of the air interface occupancy information, the RSSI information, the signal-to-noise ratio, or the packet error rate. When the station has the capability to determine channel characteristics, the channel feedback information includes channel characteristics determined based on one or more of the air interface occupancy information, the RSSI information, the signal-to-noise ratio, or the packet error rate. This allows for channel feedback information to be provided for different types of stations.
[0008] In one alternative approach, before sending probe frames to the associated station using a first set of communication parameters, the first access point sends a first probe frame request to the station. This first probe frame request indicates whether the station has the capability to determine channel characteristics. The access point then receives a probe frame response message from the station, which also indicates whether the station has the capability to determine channel characteristics. In this way, the first access point and the station negotiate before sending probe frames to determine whether the station has the capability to determine channel characteristics, thereby selecting an appropriate method to process the channel feedback information.
[0009] In one alternative approach, after receiving channel feedback information corresponding to the first and second communication parameter sets sent by the station, and when it is no longer necessary to collect channel feedback information, a second probe frame request is sent to the station. This second probe frame request indicates that the collection of channel feedback information should be stopped. This timely notification to the station to cease collecting channel feedback information restores normal communication and reduces the duration of communication interruptions.
[0010] In one alternative approach, the channel characteristics include one or more of RSSI, multipath delay, mobility characteristics, air interface interference information, or frequency attenuation characteristics. Wireless networks are affected by RSSI, multipath delay, mobility characteristics, air interface interference information, or frequency attenuation characteristics; therefore, considering these factors when determining communication parameters can lead to the derivation of appropriate communication parameters.
[0011] In one alternative approach, the first set of communication parameters includes one or more of the following: a first bandwidth, a first number of spatial streams, a first modulation and coding mode, a first transmit power, a first guard interval (GI), or a first precoding method. The first set of communication parameters comprises a subset of the communication parameters used during communication; by traversing multiple sets of communication parameters, suitable communication parameters can be found.
[0012] In one alternative approach, the communication parameters include one or more of the following: transmit power, number of spatial streams, bandwidth, modulation and coding mode, precoding method, enhanced distributed channel access (EDCA) information, request to send / clear to send (RTS / CTS) information, or aggregation parameters. These communication parameters directly determine network performance; therefore, we can select these communication parameters to improve network performance.
[0013] In one alternative approach, determining the communication parameters used when the first access point communicates with the site includes: determining the communication parameters based on the channel feedback information, first channel-related information, and a parameter determination model. This allows for the use of the parameter determination model to quickly obtain the communication parameters.
[0014] In one alternative approach, the parameter determines the model's input, which includes the channel feedback information and first channel-related information, and the parameter determines the model's output, which includes the communication parameters.
[0015] In one optional approach, the channel feedback information includes one or more of the air interface occupancy information, the RSSI information, the signal-to-noise ratio, or the packet error rate; the parameter determination model includes a first channel characteristic model and a first parameter determination sub-model; determining the communication parameters based on the channel feedback information, the first channel-related information, and the parameter determination model includes: determining the channel characteristics corresponding to the station based on the channel feedback information, the first channel-related information, and the first channel characteristic model; and determining the communication parameters based on the channel characteristics corresponding to the station and the first parameter determination sub-model.
[0016] In the scheme presented in this application, when a site lacks the ability to determine channel characteristics, we can first extract the channel characteristics and then determine the communication parameters based on those characteristics. This way, even sites without the ability to determine channel characteristics can have their communication parameters determined.
[0017] In one alternative approach, the channel feedback information includes channel characteristics, which are determined based on one or more of the air interface occupancy information, the RSSI information, the signal-to-noise ratio, or the packet error rate; the parameter determination model includes a second channel characteristic model and a second parameter determination sub-model; determining the communication parameters based on the channel feedback information, the first channel-related information, and the parameter determination model includes: determining the channel characteristics corresponding to the station based on the first channel-related information and the second channel characteristic model; and determining the communication parameters based on the channel characteristics corresponding to the station, the channel feedback information, and the second parameter determination sub-model.
[0018] In the scheme presented in this application, when the station has the capability to determine channel characteristics, we directly use the channel characteristics transmitted by the station to determine the communication parameters. In this way, even for stations with the capability to determine channel characteristics, the communication parameters can be determined.
[0019] In one alternative approach, determining the communication parameters based on the channel feedback information, the first channel-related information, and the parameter determination model includes: determining the channel characteristics corresponding to the site based on the channel feedback information, the first channel-related information, and the parameter determination model; sending the channel characteristics to a second access point connected to the first access point; and receiving the communication parameters sent by the second access point.
[0020] In the scheme shown in this application, when multiple access points are networked, the main access point to which they are connected can be used to determine the communication parameters.
[0021] In one alternative approach, the communication parameters include communication parameters used by the first access point to send data to the station and / or communication parameters used to receive data sent by the station. This allows the first access point to be guided to receive data sent by the station, and vice versa, thereby improving network performance.
[0022] In an alternative approach, the method further includes: determining a second channel-related information of the station based on the reception status of the data sent by the station, wherein the second channel-related information is channel-related information of the data received by the station, and the communication parameter is related to the channel feedback information, the first channel-related information, and the second channel-related information.
[0023] In the scheme shown in this application, the first access point can also determine the second channel-related information of the site based on the reception status of the data sent by the site. The second channel-related information is the channel-related information of the data received by the site. When determining the communication parameters, the second channel-related information is also considered, which can better determine the appropriate communication parameters.
[0024] Secondly, this application provides a communication method applied to a site, the method comprising:
[0025] Receive probe frames sent by the first access point;
[0026] Based on the reception status of the probe frame, channel feedback information is determined, wherein the channel feedback information is used to indicate one or more of the following: air interface occupancy information, RSSI information of the probe frame, signal-to-noise ratio of the probe frame, or packet error rate of the probe frame;
[0027] Send the channel feedback information to the first access point;
[0028] The system receives communication parameters sent by the first access point, wherein the communication parameters are the parameters used by the first access point when communicating with the site.
[0029] In one alternative approach, the channel feedback information includes one or more of the air interface occupancy information, the RSSI information, the signal-to-noise ratio, or the packet error rate.
[0030] In one alternative approach, the channel feedback information includes channel characteristics, and determining the channel feedback information based on the reception of the probe frame includes:
[0031] Based on the reception of the probe frames, determine one or more of the following: air interface occupancy information, RSSI information, signal-to-noise ratio, or packet error rate;
[0032] The channel characteristics are determined based on one or more of the air interface occupancy information, the RSSI information, the signal-to-noise ratio, or the packet error rate.
[0033] In an alternative embodiment, before receiving the probe frame sent by the first access point, the method further includes:
[0034] Receive a first probe frame request sent by the first access point, wherein the first probe frame request is used to instruct the station to report whether it has the ability to determine channel characteristics;
[0035] A probe frame response message is sent to the first access point, wherein the probe frame response message is used to indicate whether the site has the ability to determine channel characteristics.
[0036] The effects of the content in the second aspect that corresponds to the first aspect are described in the first aspect.
[0037] In one alternative approach, determining the channel feedback information based on the reception of the probe frame includes:
[0038] After receiving multiple consecutive probe frames, the channel feedback information is determined based on the reception status of the multiple probe frames, wherein the set of communication parameters used by the first access point to send the multiple probe frames remains unchanged.
[0039] In the scheme shown in this application, channel feedback information is determined based on multiple probe frames. This achieves the effect of merging to reduce noise and reduces the number of interactions between the access point and the site.
[0040] Thirdly, this application provides a communication method applied to a second access point, the second access point being connected to a first access point, the method comprising:
[0041] The channel features sent by the first access point are received, wherein the channel features are determined based on the channel-related information of the first site and the channel feedback information sent by the first site, the first site is associated with the first access point, and the channel-related information is the channel-related information of the first site determined by the first access point.
[0042] Based on the channel characteristics, the communication parameters used when the first access point communicates with the first site are determined;
[0043] The communication parameters are sent to the first access point.
[0044] In one alternative approach, determining the communication parameters used by the first access point when communicating with the first site based on the channel characteristics includes:
[0045] The channel characteristics are input into the target parameter determination model to determine the communication parameters.
[0046] In one alternative approach, the input to the target parameter determination model is the channel characteristics, and the output of the target parameter determination model is the communication parameters.
[0047] In one alternative approach, the channel characteristics include one or more of data strength, multipath delay, mobility characteristics, air interface interference information, or frequency attenuation characteristics.
[0048] In one alternative approach, the communication parameters include one or more of the following: transmit power, number of spatial streams, bandwidth, modulation and coding mode, precoding method, EDCA information, RTS / CTS information, or aggregation parameters.
[0049] The effects of the content in the third aspect that corresponds to the first aspect are described in the first aspect.
[0050] Fourthly, this application provides a communication method applied to a first access point, the method comprising: receiving data sent by an associated site; determining, based on the data reception status, a first channel-related information and a second channel-related information of the site, wherein the first channel-related information is channel-related information of the first access point receiving data sent by the site, and the second channel-related information is channel-related information of the site receiving data sent by the first access point; and determining communication parameters used by the first access point when communicating with the site, wherein the communication parameters are related to the first channel-related information and the second channel-related information.
[0051] In the scheme shown in this application, the first access point can also determine the second channel-related information of the site based on the reception status of the data sent by the site. The second channel-related information is the channel-related information of the data received by the site. When determining the communication parameters, not only the first channel-related information but also the second channel-related information are considered, which is equivalent to considering both uplink and downlink channels, thus enabling the determination of appropriate communication parameters. Moreover, the second channel-related information is not obtained through detection, thereby saving transmission overhead between the access point and the site.
[0052] Fifthly, this application provides a communication device that has the functionality to implement the first aspect or any optional method of the first aspect described above. The device includes at least one module for implementing the method provided by the first aspect or any optional method of the first aspect.
[0053] Sixthly, this application provides a communication device having the functionality to implement the second aspect or any optional method of the second aspect described above. The device includes at least one module for implementing the method provided by the second aspect or any optional method of the second aspect.
[0054] In a seventh aspect, this application provides a communication device that has the functionality to implement the third aspect or any of the optional methods described above. The device includes at least one module for implementing the method provided by the third aspect or any of the optional methods described above.
[0055] Eighthly, this application provides a communication device that has the functionality to implement the fourth aspect or any optional method of the fourth aspect described above. The device includes at least one module for implementing the method provided by the fourth aspect or any optional method of the fourth aspect.
[0056] Ninthly, this application provides an access point, the access point including a processor, a memory and a communication interface, the processor being configured to execute program instructions in the memory to implement the method provided by the first aspect or any optional method of the first aspect, or to implement the method provided by the third aspect or any optional method of the third aspect, or to implement the method provided by the fourth aspect or any optional method of the fourth aspect, the communication interface being configured to communicate with other devices (such as sites or access points).
[0057] In a tenth aspect, this application provides a site, the site including a processor, a memory, and a communication interface; the processor is configured to execute program instructions in the memory to implement the method provided in the second aspect or any optional manner of the second aspect, and the communication interface is configured to communicate with other devices (such as access points).
[0058] In one aspect, this application provides a communication system, the communication system including an access point and a station, the access point being used to implement the method provided by the first aspect or any optional method of the first aspect, and the station being used to implement the method provided by the second aspect or any optional method of the second aspect.
[0059] In a twelfth aspect, this application provides a communication system comprising a first access point, a second access point, and a station. The first access point is configured to implement the method provided by the first aspect or any optional method of the first aspect, the station is configured to implement the method provided by the second aspect or any optional method of the second aspect, and the second access point is configured to implement the method provided by the third aspect or any optional method of the third aspect.
[0060] In a thirteenth aspect, this application provides a computer-readable storage medium storing at least one program instruction that is read by a processor to cause an access point to perform the method provided by the first aspect or any optional method of the first aspect, or to perform the method provided by the third aspect or any optional method of the third aspect, or to perform the method provided by the fourth aspect or any optional method of the fourth aspect.
[0061] In a fourteenth aspect, this application provides a computer-readable storage medium storing at least one program instruction that is read by a processor to cause a site to perform the method provided in the second aspect or any alternative method of the second aspect described above.
[0062] In a fifteenth aspect, this application provides a computer program product including program instructions stored in a computer-readable storage medium. A processor at an access point reads the program instructions from the computer-readable storage medium and executes the program instructions, causing the access point to perform the method provided by the first aspect or any optional method of the first aspect, or to perform the method provided by the third aspect or any optional method of the third aspect, or to perform the method provided by the fourth aspect or any optional method of the fourth aspect.
[0063] In a sixteenth aspect, this application provides a computer program product including program instructions stored in a computer-readable storage medium. A processor of a site reads the program instructions from the computer-readable storage medium and executes the program instructions, causing the site to perform the method provided in the second aspect or any of the alternative methods described above. Attached Figure Description
[0064] Figure 1 is a schematic diagram illustrating the impact of network performance fluctuations provided in an exemplary embodiment of this application;
[0065] Figure 2 is a schematic diagram of the process of determining communication parameters in the traditional scheme;
[0066] Figure 3 is a schematic diagram of an architecture of a wireless network provided in an exemplary embodiment of this application;
[0067] Figure 4 is a schematic diagram of another architecture of a wireless network provided in an exemplary embodiment of this application;
[0068] Figure 5 is a schematic diagram of the architecture of a fiber-to-room system provided in an exemplary embodiment of this application;
[0069] Figure 6 is a schematic diagram of an access point and site deployment agent provided in an exemplary embodiment of this application;
[0070] Figure 7 is another schematic diagram of the access point and site deployment agent provided in an exemplary embodiment of this application;
[0071] Figure 8 is a schematic diagram of an access point provided in an exemplary embodiment of this application;
[0072] Figure 9 is a schematic diagram of another structure of the access point provided in an exemplary embodiment of this application;
[0073] Figure 10 is a flowchart illustrating a communication method provided in an exemplary embodiment of this application;
[0074] Figure 11 is a schematic diagram of the process for collecting channel feedback information provided in an exemplary embodiment of this application;
[0075] Figure 12 is a schematic diagram of the interaction framework between an access point and a site provided in an exemplary embodiment of this application;
[0076] Figure 13 is a schematic diagram of another interaction framework between an access point and a site provided in an exemplary embodiment of this application;
[0077] Figure 14 is a schematic diagram of a framework for determining communication parameters provided in an exemplary embodiment of this application;
[0078] Figure 15 is a schematic diagram of a multi-access point network provided in an exemplary embodiment of this application;
[0079] Figure 16 is another flowchart illustrating a communication method provided in an exemplary embodiment of this application;
[0080] Figure 17 is a schematic diagram of another framework for determining communication parameters provided by an exemplary embodiment of this application;
[0081] Figure 18 is a schematic diagram of access point and site negotiation provided in an exemplary embodiment of this application;
[0082] Figure 19 is a schematic diagram of the interaction between an access point and a site provided in an exemplary embodiment of this application;
[0083] Figure 20 is a schematic diagram of the process of determining communication parameters provided in an exemplary embodiment of this application;
[0084] Figure 21 is a schematic diagram of a communication device provided in an exemplary embodiment of this application;
[0085] Figure 22 is a schematic diagram of another structure of a communication device provided in an exemplary embodiment of this application;
[0086] Figure 23 is a schematic diagram of another structure of a communication device provided in an exemplary embodiment of this application;
[0087] Figure 24 is a schematic diagram of the structure of a device provided in an exemplary embodiment of this application. Detailed Implementation
[0088] To make the objectives, technical solutions, and advantages of this application clearer, the embodiments of this application will be described in further detail below with reference to the accompanying drawings.
[0089] The following explains some terms and concepts involved in the embodiments of this application.
[0090] 1. Machine learning is a method for achieving artificial intelligence. Its goal is to design and analyze algorithms (i.e., models) that allow computers to automatically "learn." These designed algorithms are called machine learning models. Machine learning models are algorithms that automatically analyze data to obtain patterns and use these patterns to predict unknown data. Machine learning models are diverse. Based on whether the model training depends on the labels corresponding to the training data, machine learning models can be divided into: 1. Supervised learning models: Supervised learning models depend on the labels corresponding to the training data; 2. Unsupervised learning models: Unsupervised learning models do not depend on the labels corresponding to the training data.
[0091] 2. Reinforcement learning is a special field in machine learning. It is a process in which an agent continuously learns the optimal policy, makes sequential decisions, and obtains the maximum reward through the interaction between the agent and the environment.
[0092] In layman's terms, reinforcement learning is about learning "what to do (i.e., how to map the current situation into actions) to maximize the numerical reward signal." The agent is not told what actions to take, but must discover on its own which actions will produce the greatest reward.
[0093] Reinforcement learning differs from supervised and unsupervised learning in machine learning. Supervised learning is the process of learning from externally provided labeled training data (task-driven), while unsupervised learning is the process of finding hidden structures in unlabeled data (data-driven). Reinforcement learning is a process of finding better solutions through trial and error. The agent must develop existing experience to gain benefits, while also making trials to obtain a better space of action choices in the future (i.e., learning from mistakes).
[0094] 3. Deep learning is a new technological field that emerged during the research of machine learning. Specifically, deep learning is a method in machine learning based on deep representation learning of data. Deep learning interprets data by building neural networks that simulate the human brain to analyze and learn.
[0095] The background of the embodiments of this application is described below.
[0096] In wireless networks, access point deployment location, antenna directionality, or changes in environment and interference can cause network performance fluctuations. Simulations show that network performance fluctuations are at least 30%, as shown in Figure 1. For example, network performance includes, but is not limited to, throughput.
[0097] Antenna directivity refers to the antenna's different radiation and reception capabilities in different directions in space. Therefore, the antenna direction can be adjusted to improve radiation or reception capabilities. Environmental factors mainly manifest in channel influences, including site movement, and reflection and diffraction of radio frequency signals during transmission. Interference mainly manifests as air interface contention among multiple sites. All of these can be reflected in communication parameters; therefore, appropriate communication parameters need to be used during communication. In one scheme, as shown in Figure 2, when determining each communication parameter, the AP sends a probe frame, and the site replies to this probe frame each time. Based on the transmission and reception of the probe frames, the communication parameters are determined. Figure 2 shows the setting process for parameter 1. However, since there are many types of communication parameters, determining each parameter through a packet-based probe mechanism is inefficient. For example, taking Wi-Fi 7 2*2 multiple-input multiple-output (MIMO) as an example, the communication parameters include 4 types of diversity antennas, 4 types of bandwidth (BW), 2 types of spatial streams (SS), 13 types of modulation and coding schemes (MCS), more than 10 types of transmit power code (TPC), more than 3 types of precoding methods, and more than 10 types of air interface contention parameters. It is basically impossible to quickly reach the optimal solution by relying entirely on traversal.
[0098] Based on this, embodiments of this application provide a communication method in which different sets of communication parameters are used to send probe frames to the station to receive channel feedback information sent by the station. Based on this channel feedback information and the channel-related information of the station determined by the access point, the communication parameters used for communication with the station are determined. This channel-related information is determined by the access point based on the data received by the station. Thus, since the communication parameters can be determined together, the efficiency of determining the communication parameters is high. Furthermore, in determining the communication parameters, not only the station's channel-related information but also the channel feedback information sent by the station is used, which is equivalent to using the channel information of both the uplink and downlink channels to determine the communication parameters. Therefore, the determined communication parameters are more consistent with the current operating environment, thereby improving network performance during communication.
[0099] The system architecture of the wireless network in the embodiments of this application is described below.
[0100] In one system architecture, as shown in Figure 3, the wireless network includes an access point and the sites associated with that access point. The wireless network can be a fiber-to-the-home (FTTH) network, and the access point can be an optical network terminal (ONT) or an optical network unit (ONU), or it can be a gateway or a router, etc. The access point interacts with the sites to determine communication parameters.
[0101] In another system architecture, the wireless network includes multiple access points and a site associated with each access point, forming a network of access points. One access point connects to other access points via fiber optic cable, network cable, power line, or wirelessly. Each access point interacts with its associated site to determine communication parameters. For example, this application scenario could be an FTTR network scenario.
[0102] Alternatively, the multiple access points may include a master access point and other access points. The master access point is connected to the other access points via fiber optic cable, network cable, power line, or wireless connection. The other access points are slave access points, also known as sub-access points. The number of other access points can be one or more. The master access point may be designated as the master access point during deployment, or it may be selected by negotiation among the multiple access points after they are deployed and brought online. For example, the multiple access points may include a first access point, a second access point, and a third access point, as shown in Figure 4(a). The network composed of these multiple access points is an FTTR network. The second access point is the master FTTR unit (MFU), and the first and third access points are slave FTTR units (SFUs), also known as FTTR sub-units or sub-FTTR devices. The MFU is also called the main optical network unit, and the SFU is also called the sub-optical network unit. The second access point is connected to the first and third access points via an optical distribution network (ODN). As shown in Figure 4(b), the second access point is connected to the first access point via optical fiber, network cable, or power line, and the second access point is connected to the third access point via optical fiber, network cable, or power line. Each access point interacts with its associated site, and the sub-access point interacts with the main access point to determine communication parameters.
[0103] Optionally, in Figure 4(a) above, the FTTR network can be deployed in a home and considered a home FTTR network, or it can be deployed in an enterprise and considered an enterprise FTTR network. In Figures 3 and 4, the access point communicates with the site wirelessly. In some scenarios, the access point and the site can also communicate via network cable or fiber optic cable.
[0104] It should be noted that among multiple access points, the second access point may use the same connection method as the other access points, or the second access point may use different connection methods when connecting to the other access points. For example, the multiple access points include a first access point, a second access point, and a third access point. The second access point is connected to the first access point via fiber optic cable, and the second access point is connected to the third access point via wireless cable.
[0105] Figure 5 illustrates the architecture of an FTTR network. In an FTTR network, the master device acts as an ONT (Optical Network Terminal) in both an FTTH (Fiber to the Headquarters) network or a Fiber to the Office (FTTO) network, connecting to the optical line terminal via an ODN (Optical Distribution Network). It also acts as an upstream device for the slave devices, managing them. Slave devices can be deployed in various rooms of a home or office to provide signal to user terminals. Slave devices function as ONTs and can also function as wireless access points.
[0106] In an FTTR network, multiple slave devices can be deployed, each connected to the master device via an optical splitter. The master device can manage and configure all slave devices centrally. The master device can also be called a "master gateway," "master optical modem," or "master FTTR device," and the slave devices can also be called "slave gateways," "slave optical modems," or "slave FTTR devices," etc.
[0107] In the aforementioned system architectures, the capabilities of the access point and the site differ, and the data content they exchange also differs. For example, referring to Figure 6, the site has the ability to determine channel characteristics. That is, the access point has agent 1 deployed, and the site has agent 2 deployed. Agent 1 has the ability to extract channel characteristics and determine communication parameters, while agent 2 has the ability to extract channel characteristics. After obtaining channel information, the site will extract channel characteristics based on the channel information. These channel characteristics belong to the channel feedback information mentioned later and are sent to the access point. As another example, referring to Figure 7, the site does not have the ability to determine channel characteristics. That is, the access point has agent deployed, but the site does not have agent deployed. In this case, after obtaining channel information, the site sends the channel information to the access point. This channel information belongs to the channel feedback information mentioned later. Optionally, the agent mentioned here can be an artificial intelligence (AI) agent.
[0108] The execution subject of the embodiments of this application is described below.
[0109] The execution entity of the communication method is the device for determining communication parameters. Optionally, this device is a hardware device, such as an access point. Optionally, this device is a software device, such as an AI model. The access point includes a Wi-Fi communication chip and an AI core. The Wi-Fi communication chip can be understood as a single board. The Wi-Fi communication chip is used to collect channel-related information and channel feedback information mentioned later, as well as to perform related processing of Wi-Fi communication using communication parameters. The AI core is used to determine the channel characteristics and communication parameters mentioned later. The interface interconnection between the Wi-Fi communication chip and the AI core can be used to transmit channel-related information, channel feedback information, and communication parameters, etc. In one example, referring to Figure 8, the Wi-Fi communication chip is a system-on-chip (SOC) chip, and the AI core is integrated on the Wi-Fi communication chip. In another example, referring to Figure 9, the Wi-Fi communication chip and the AI core are two independent chips.
[0110] The following describes the flow of the communication method.
[0111] 1. First, the process flow for the interaction between the access point and the site to determine communication parameters is described. Refer to steps S101 to S108 in Figure 10. Taking the determination of communication parameters by the first access point as an example, the communication parameters can also be referred to as channel parameters. The process shown in Figure 10 is applied to the architecture in Figure 3, or to a scenario where the wireless network includes multiple access points, each of which independently determines its communication parameters.
[0112] In step S101, the first access point sends a probe frame to the associated site using a first set of communication parameters. The first access point then sends a probe frame to the site using a second set of communication parameters.
[0113] In this implementation, the first communication parameter set and the second communication parameter set are two distinct sets of communication parameters. The types of communication parameters in the first and second sets may be the same or different. If the types of communication parameters are the same, their values may differ. In one implementation, the first communication parameter set includes one or more of the following: a first bandwidth, a first number of spatial streams, a first modulation and coding mode, a first transmit power, a first guard interval, or a first precoding method. The second communication parameter set also includes one or more of the following: a second bandwidth, a second number of spatial streams, a second modulation and coding mode, a second transmit power, a second guard interval, or a second precoding method. For example, the first communication parameter set includes a first bandwidth, a first number of spatial streams, a first modulation and coding mode, and a first transmit power; the second communication parameter set includes a second bandwidth, a second number of spatial streams, and a second modulation and coding mode. As another example, the first communication parameter set includes a first bandwidth, a first number of spatial streams, a first modulation and coding mode, and a first transmit power; the second communication parameter set includes a second bandwidth, a second number of spatial streams, a second modulation and coding mode, and a second transmit power. The first and second bandwidths are different, and the first and second numbers are different. Here, the modulation and coding mode refers to the modulation and coding format used by the first access point to send probe frames to the station. The transmission power refers to the power used by the first access point to send probe frames to the station. GI is the interval between two probe frames. The precoding method refers to the precoding method used by the first access point to send probe frames to the station.
[0114] In this embodiment, after the first access point and the station have established normal communication, the first access point, when determining the communication parameters, uses the communication parameters in the first communication parameter set to send probe frames to the associated station. After sending N probe frames using the first communication parameter set, it switches to the communication parameters in the next communication parameter set (i.e., the second communication parameter set) and uses the communication parameters in this next communication parameter set to send P probe frames to the associated station, where N is equal to P, or not equal to P. Only the first and second communication parameter sets are described here. In practical applications, the number of communication parameter sets and the communication parameters in the communication parameter sets can be set according to actual needs or empirical values. For example, after the second communication parameter set, there can be one or more communication parameter sets, such as a third and a fourth communication parameter set, etc.
[0115] In one alternative approach, when transmitting a probe frame, multiple sets of communication parameters are used, the bandwidths present in these multiple sets of communication parameters constituting the full range of available bandwidths. For example, if the selectable bandwidths include 20MHz, 40MHz, 60MHz, and 80MHz, the multiple sets of communication parameters include at least four sets: one set includes a 20MHz bandwidth, another set includes a 40MHz bandwidth, yet another set includes a 60MHz bandwidth, and another set includes an 80MHz bandwidth.
[0116] Alternatively, to conserve resources, the bandwidth available in this set of multiple communication parameters may consist of only a portion of the usable bandwidth. For example, if our selectable bandwidths include 20MHz, 40MHz, 60MHz, and 80MHz, the set of multiple communication parameters may not include all of these bandwidths. The reason is: assuming that the performance of a 40MHz bandwidth is already relatively poor, then it is unnecessary to probe the 20MHz band.
[0117] In one alternative approach, the probe frame is a null data packet (NDP).
[0118] In another alternative approach, the probe frame is the actual data frame transmitting the data.
[0119] In this embodiment of the application, sending a probe frame can also be referred to as sending a data packet.
[0120] Step S102: The station receives the probe frame sent by the first access point.
[0121] In step S103, the station determines the channel feedback information based on the reception of the probe frame.
[0122] In this embodiment, after receiving a probe frame, the station determines channel feedback information based on the reception status of the probe frame. This channel feedback information is used to indicate one or more of the following: air interface occupancy information, RSSI information of the probe frame, signal-to-noise ratio of the probe frame, or packet error rate of the probe frame. Optionally, the channel feedback information may also be used to indicate one or more of the following: channel state information (CSI), number of SS, or MCS.
[0123] Step S104: The station sends the channel feedback information to the first access point.
[0124] In this embodiment, every time a station receives N probe frames, it determines channel feedback information based on these N probe frames and sends the channel feedback information to the first access point. The set of communication parameters used to send these N probe frames remains unchanged. Alternatively, assuming the first access point uses M communication parameter sets, the station determines channel feedback information based on these N probe frames, and after determining that it has received M sets of probe frames, the station sends channel feedback information to the first access point once.
[0125] Step S105: The first access point receives the channel feedback information.
[0126] The process from step S101 to step S105 can be understood as traversing multiple sets of communication parameters and sending probe frames, as shown in steps S1 to S6 in Figure 11.
[0127] Step S1, Start (the first access point and the site are already communicating normally).
[0128] Step S2: The first access point selects an unused set of communication parameters and uses this set of communication parameters to send a probe frame to the station.
[0129] Step S3: The station receives the probe frame, determines the channel feedback information, and sends the channel feedback information to the access point.
[0130] In this embodiment, after receiving a probe frame, the station does not send back channel feedback information for each frame. Instead, after the station receives multiple probe frames in succession, it determines the channel feedback information for those multiple probe frames. When the first access point sends the multiple probe frames, the set of communication parameters used does not change.
[0131] In one alternative approach, when the station lacks the capability to determine channel characteristics, the channel feedback information corresponding to the first set of communication parameters includes one or more of the following: RSSI information of the probe frames, air interface occupancy information, signal-to-noise ratio (SNR) of the probe frames, or packet error rate of the probe frames. Assuming the first access point sends multiple probe frames to the station using the first set of communication parameters, the station determines the RSSI information of these multiple probe frames. This RSSI information can be RSSI statistics, including one or more of the average, maximum, minimum, or variance of the RSSI of the multiple probe frames. Furthermore, the station determines the air interface occupancy information, which includes interference occupancy information when receiving probe frames and / or interference occupancy information with neighboring networks. The neighboring networks include the networks of adjacent access points, and the air interface occupancy information includes one or more of the following: interference duty cycle, interference duration, or interference intensity. Finally, the station determines the SNR of the multiple probe frames, which is the average ratio of the signal power to noise power of the multiple probe frames. Correspondingly, the SNR may also include information such as the maximum and minimum SNR. The packet error rate of the multiple probe frames refers to the ratio of the number of erroneous probe frames (probe frames from which correct data cannot be parsed) to the total number of probe frames.
[0132] In another alternative approach, where the station has the capability to determine channel characteristics, the station determines one or more of the following: RSSI information, air interface occupancy information, signal-to-noise ratio (SNR) of the probe frame, or packet error rate (BER) of the probe frame. Then, using agent2 mentioned earlier, the station extracts the channel characteristics. In this way, the channel feedback information includes the channel characteristics.
[0133] Step S4: The first access point receives the channel feedback information corresponding to the current set of communication parameters.
[0134] In this embodiment, after receiving the channel feedback information, the first access point can determine the adjustment direction of the communication parameters in the communication parameter set based on the two received channel feedback information. For example, if one or more of the packet error rate, RSSI information, or air interface occupancy information in the channel feedback information deteriorates, the adjustment is made in the opposite direction to the previous adjustment; if the packet error rate, RSSI information, and air interface occupancy information in the channel feedback information improve, the adjustment is made in the same direction as the previous adjustment. In this way, the required communication parameter set can be traversed quickly, and suitable communication parameters can be found quickly. For example, when the number of spatial streams is 2, the packet error rate is already relatively high; therefore, it is not necessary to traverse the case where the number of spatial streams is 1.
[0135] Step S5: The first access point determines whether the communication parameter set has been traversed completely.
[0136] In step S6, if the traversal is complete, the collection of channel feedback information ends; if the traversal is not complete, return to step S2.
[0137] Step S106: The first access point determines the communication parameters used when communicating with the site, wherein the communication parameters are related to the channel feedback information and the first channel-related information of the site detected by the first access point.
[0138] In this embodiment, the first channel-related information is the channel-related information determined by the first access point based on the data sent by the receiving station. The first access point obtains the first channel-related information and, based on the channel feedback information and the channel-related information, determines the communication parameters it uses when communicating with the station.
[0139] In one alternative approach, the first access point employs a parameter determination model to determine the communication parameters. For example, the first access point uses channel feedback information, first channel-related information, and the parameter determination model to determine the communication parameters.
[0140] Optionally, the parameter determines the model as either a simulation-derived model or an AI model. The input to the model includes channel feedback information and first channel-related information, while the output includes communication parameters.
[0141] Optionally, if a site lacks the capability to determine channel characteristics, the channel characteristics are extracted uniformly by the first access point. The parameter determination model includes a first channel characteristic model and a first parameter determination sub-model. The first channel characteristic model is used to extract channel characteristics, and the first parameter determination sub-model is used to determine communication parameters. The processing method is as follows: the first access point uses channel feedback information, first channel-related information, and the first channel characteristic model to determine the channel characteristics corresponding to the site, and determines the communication parameters based on the channel characteristics corresponding to the site and the first parameter determination sub-model.
[0142] For example, the first access point inputs channel feedback information and first channel-related information into the first channel feature model, which outputs the channel features corresponding to the site. The first access point then inputs these channel features into the first parameter determination sub-model, which outputs communication parameters.
[0143] Optionally, if the site has the capability to determine channel characteristics, the channel feedback information includes channel characteristics, and the parameter determination model includes a second channel characteristic model and a second parameter determination sub-model. The second channel characteristic model is used to extract channel characteristics, and the second parameter determination sub-model is used to determine communication parameters. The processing method is as follows: the first access point uses the first channel-related information and the second channel characteristic model to determine the channel characteristics corresponding to the site, and determines the communication parameters based on the channel feedback information, the channel characteristics corresponding to the site, and the second parameter determination sub-model.
[0144] For example, the first access point inputs the first channel-related information into the second channel feature model, which outputs the channel features corresponding to the site. The second access point then inputs the channel features and channel feedback information into the second parameter determination sub-model, which outputs the communication parameters.
[0145] It should be noted that when determining communication parameters, the first access point can use only the first channel-related information and channel feedback information of each site, or it can use some or all of the obtained first channel-related information and channel feedback information of the sites together to determine the communication parameters. This allows for a comprehensive consideration of the situation of each site, and the determined communication parameters are suitable for the sites to communicate in the wireless network. When using the first channel-related information and channel feedback information of multiple sites, the channel characteristics of each site are first extracted, and then the communication parameters are calculated together using the channel characteristics of multiple sites.
[0146] Furthermore, the parameters mentioned above determine that the two models obtained from the model split are also AI models.
[0147] Optionally, the first access point inputs channel feedback information and first channel-related information into the parameter determination model, and the parameter determination model outputs communication parameters.
[0148] Optionally, before inputting the first channel-related information and channel feedback information into the parameter determination model, the first channel-related information and channel feedback information are preprocessed. The data preprocessing includes, but is not limited to, data deduplication or normalization.
[0149] In one alternative approach, for each site, the first channel-related information of that site may include one or more of channel information, air interface information, or service information.
[0150] This section uses the first channel-related information of the target site as an example. Referring to Table 1, this channel information includes one or more of the following: CSI, RSSI, bandwidth, number of SS (Special Signal-to-Speed Streams), signal-to-noise ratio (SNR), or MCS (Multi-Path Coding). CSI describes the attenuation factor of data on each transmission path, including but not limited to channel gain, phase information, or multi-path fading information. RSSI refers to the strength of the data received by the first access point from the target site. Bandwidth refers to the bandwidth used by the first access point when transmitting data to the target site, such as 20MHz or 40MHz. The number of SS refers to the number of spatial streams used by the first access point when transmitting data to the target site. MCS refers to the modulation and coding scheme used by the first access point when transmitting data to the target site.
[0151] This air interface information includes one or more of the following: air interface occupancy, interference duty cycle, or enhanced distributed channel access (EDCA) information. Air interface occupancy is the ratio of the amount of data transmitted by the access point to the target site using the air interface to the total transmission volume. Interference duty cycle indicates the magnitude of air interface interference from other sites to the target site over a period of time and / or the magnitude of interference experienced by the first access point from other access points over a period of time. EDCA information is the congestion avoidance mechanism used by the target site in the wireless network.
[0152] This service information includes packet error rate and / or retransmission rate. The packet error rate refers to the packet error rate of Media Access Control Protocol Data Units (MPDUs) sent from the target site to the first access point, which is equal to the number of MPDUs transmitted incorrectly within a certain period divided by the total number of MPDUs sent from the target site to the first access point. The retransmission rate refers to the retransmission rate of MPDUs sent from the first access point to the target site, which is equal to the number of retransmitted MPDUs within a certain period divided by the total number of MPDUs sent from the first access point to the target site.
[0153] The aforementioned statistical period can be a cycle for obtaining information related to the first channel. This cycle is the duration for collecting channel feedback information once using multiple sets of communication parameters, or it can be other custom durations.
[0154] Table 1
[0155] It should be noted that Table 1 is merely an example of information related to the first channel. The selection of the aforementioned information related to the first channel is related to the communication parameters to be determined, and this application does not limit it.
[0156] In one alternative approach, referring to Table 2, whether the channel characteristics are based on first channel-related information or belong to channel feedback information, the channel characteristics include, but are not limited to, one or more of signal strength, multipath delay, mobility characteristics, air interface interference messages, or frequency attenuation characteristics. Optionally, referring to Table 2, the channel characteristics also include one or more of signal-to-noise ratio, throughput, or signal-to-interference-plus-noise ratio (SINR).
[0157] Table 2
[0158] Among them, a) Channel characteristics include features extracted from the first channel-related information. These channel characteristics belong to the channel characteristics detected by the first access point. Signal strength includes information such as the average, maximum, or minimum strength of the data transmitted by the first access point and can be obtained using RSSI. Multipath delay refers to the delay of data transmission on multiple paths. Multipath includes paths where data is directly received when the station transmits data to the first access point, and paths where data is received after reflection or diffraction. Mobility characteristics are used to indicate whether the station has moved. Frequency attenuation characteristics refer to the destructive and constructive characteristics of data transmission frequency, specifically including line-of-sight (LOS) and / or non-line-of-sight (NLOS) frequency attenuation characteristics. Air interface interference messages include interference duty cycle and / or EDCA, which are determined based on the data transmitted by the station. Signal-to-noise ratio (SNR) is equal to the ratio of the signal power to the noise power of the data transmitted by the receiving station. Throughput refers to the maximum transmission rate supported by the uplink from the station to the first access point. SINR refers to the ratio of the signal power of the data transmitted by the station to the first access point to the sum of the interference and noise power.
[0159] b. Channel characteristics belong to channel feedback information. The content of channel characteristics is extracted from the reception of probe frames and belongs to the channel characteristics of the data received by the station. Signal strength includes the average, maximum, or minimum signal strength of the probe frames received by the station from the first access point, which can be obtained using RSSI information. Multipath delay refers to the data transmission delay on multiple paths. Multipath includes paths where data is directly received when the first access point sends probe frames to the station, and paths where data is received after reflection or diffraction. Mobility characteristics indicate whether the station has moved. Frequency attenuation characteristics refer to the destructive and constructive characteristics of data transmission frequency, specifically including LOS and / or NLOS frequency attenuation characteristics. Air interface interference messages include interference duty cycle and / or EDCA, both obtained when the first access point sends probe frames to the station. Signal-to-noise ratio (SNR) is equal to the ratio of the signal power to the noise power of the probe frames received by the station. Throughput refers to the maximum transmission rate supported on the downlink from the first access point to the station. SINR is the ratio of the signal power of the probe frames sent by the first access point to the station to the sum of the interference and noise power.
[0160] For each site, the communication parameters include channel-level parameters and / or air interface-level parameters. Channel-level parameters refer to parameters related to the channel, while air interface-level parameters refer to parameters related to the air interface, as shown in Table 3. Channel-level parameters include one or more of the following: TPC, antenna selection, bandwidth, MCS, number of SS, or precoding method. TPC refers to Transmit Power Codeword, used to adjust the signal transmit power. Antenna selection indicates the directivity of the antenna. Bandwidth adjusts the service bandwidth, for example, a bandwidth of 40MHz. MCS indicates the MCS used when the first access point communicates with the site. The number of SS indicates the number of MIMO streams. Precoding methods include cyclic delay diversity (CSD) or beamforming (BF), etc. CSD is a transmit diversity technique that increases signal diversity by introducing cyclic shifts among multiple transmit antennas, thereby improving signal transmission reliability without increasing the number of antennas. Beamforming (BF) is a technique that controls the directional transmission of signals using multiple antenna arrays. Specifically, it involves adjusting the phase and amplitude of each antenna to enhance the signal in a specific direction and weaken it in other directions, thus achieving directional signal transmission. In this precoding method, beamforming can also be obtained not from an AI model, but by sending a null probe frame (NDP). The NDP is used for channel sounding during beamforming and consists of empty probe frames without data, but it contains pilot signals used to calculate channel information. After receiving the NDP, the station can estimate the channel information based on the pilot signals and feed it back to the access point to obtain the precoding method.
[0161] Air interface level parameters include one or more of the following: EDCA information, request to send / clear to send (RTS / CTS) information, or MPDU aggregation parameters. Among them, EDCA information and RTS / CTS are generally used together to avoid air interface data transmission conflicts, while MPDU aggregation parameters are used to adjust the size of the transmitted MPDU.
[0162] Table 3
[0163] Step S107: The first access point sends the communication parameters to the station.
[0164] In this embodiment, after the first access point obtains the communication parameters, it broadcasts the communication parameters. For example, the communication parameters can be broadcast via the air interface.
[0165] In one alternative approach, the communication parameters include a first communication parameter and / or a second communication parameter, wherein the first communication parameter is the communication parameter used by the first access point to send data to the site, and the second communication parameter is the communication parameter used by the first access point to receive data sent by the site.
[0166] Here, when the communication parameters include the first communication parameter, it can provide a reference for the station to receive data sent by the first access point. When the communication parameters include the second communication parameter, it can provide a reference for the station to select the communication parameters to use when sending data to the first access point.
[0167] The second communication parameter is inferred based on the predicted third communication parameter. The third communication parameter is the communication parameter that the station might use to send data to the first access point. Thus, since the second and third communication parameters match, the first access point uses the second communication parameter to receive data sent by the station, resulting in better reception performance.
[0168] In step S108, the station receives communication parameters sent by the first access point to enable the station to communicate with the first access point, wherein the communication parameters are the parameters used by the first access point to communicate with the station.
[0169] In this embodiment, after receiving the communication parameters, the station uses the first communication parameters as a reference when receiving data sent by the first access point.
[0170] For the process shown in Figure 10, Figure 12 also provides a schematic diagram of the interaction between the Wi-Fi communication chip and the AI core. A corresponding schematic diagram of the interaction between the first access point and the site is also provided in Figure 13. In addition, a flowchart of the overall determination of communication parameters is provided in Figure 14.
[0171] 2. The following describes the method for collaboratively determining communication parameters when multiple access points are networked. In this method, the wireless network includes multiple access points, with the second access point being the primary access point and the other access points serving as sub-access points, connected to the second access point via fiber optic cables, network cables, power lines, or wirelessly. When the primary and sub-access points collaboratively determine communication parameters, agents are deployed on both the primary and sub-access points. If the parameter determination model is an AI model, this agent is also called an AI agent (see Figure 15). Generally, the primary access point has stronger computing power and is used to determine its own communication parameters and the overall scheduling between the primary and sub-access points. Compared to the primary access point, the sub-access points have weaker computing power and are used to extract channel features and determine some of their own communication parameters or only channel features. This explanation uses the first access point as an example to illustrate this.
[0172] The method flow is illustrated in steps S201 to S209 of Figure 16, which uses the example of the main access point determining all communication parameters of the sub-access points. A target parameter determination model is deployed on the main access point, and a first determination sub-model or a second determination sub-model is deployed on the sub-access points. The target parameter determination model can be the parameter determination model described above, or a more powerful model that comprehensively considers the channel characteristics reported by multiple access points and outputs the communication parameters used when the access point communicates with each associated station.
[0173] In step S201, the first access point sends a probe frame to the associated first site using a first set of communication parameters. The first access point then sends a probe frame to the first site using a second set of communication parameters.
[0174] In step S202, the first station receives the probe frame sent by the first access point.
[0175] In step S203, the first station determines the channel feedback information based on the reception of the probe frame.
[0176] Step S204: The first station sends the channel feedback information to the first access point.
[0177] Step S205: The first access point receives the channel feedback information.
[0178] The process of steps S201 to S205 is described in Figure 10 and will not be repeated here.
[0179] In step S206, the first access point determines the channel characteristics corresponding to the first site based on the channel feedback information, channel-related information, and target parameter determination model, and sends the channel characteristics to the second access point.
[0180] In this embodiment, when the first site lacks the capability to determine channel features, the channel features are extracted uniformly by the first access point. The parameter determination model includes a first channel feature model, which is used to extract channel features. The processing method is as follows: the first access point uses channel feedback information, channel-related information, and the first channel feature model to determine the channel features corresponding to the first site. For example, the first access point inputs the channel feedback information and channel-related information into the first channel feature model, which outputs the channel features corresponding to the first site.
[0181] When the first access point has the capability to determine channel characteristics, the channel feedback information includes the channel characteristics, and the parameter determination model includes a second channel characteristic model, which is used to extract the channel characteristics. The processing method is as follows: the first access point uses channel-related information and the second channel characteristic model to determine the channel characteristics, and then combines these channel characteristics with the channel feedback information to form the channel characteristics corresponding to the first access point. For example, the first access point inputs the channel-related information into the second channel characteristic model, and the second channel characteristic model outputs the channel characteristics.
[0182] After obtaining the channel characteristics corresponding to the first site, the first access point sends the channel characteristics corresponding to the first site to the second access point.
[0183] In step S207, the second access point determines the communication parameters used by the first access point to communicate with the first site based on the channel characteristics, and sends the communication parameters to the first access point.
[0184] In this embodiment, the second access point takes the channel characteristics sent by the first access point, inputs them into the target parameter determination model, and the target parameter determination model outputs communication parameters. These communication parameters are then sent back to the first access point.
[0185] In one alternative approach, when determining communication parameters for the first access point, the second access point also refers to channel characteristics transmitted by other access points. The process for determining the communication parameters is as follows:
[0186] The second access point receives channel characteristics sent by other connected access points. These channel characteristics are determined based on channel-related information of the second site as determined by the other access points and channel feedback information sent by the second site to the other access points. The determination method is the same as that used by the first access point to determine the channel characteristics. The second access point uses the received channel characteristics to determine the communication parameters used by the first access point when communicating with the first site, and also determines the communication parameters used by the other access points when communicating with the second site. For example, the second access point inputs all acquired channel characteristics into a target parameter determination model. The target parameter determination model outputs the communication parameters used by the first access point when communicating with the first site, and also outputs the communication parameters used by the other access points when communicating with the second site.
[0187] Here, other access points may also include a second access point, which does not need to send its channel characteristics.
[0188] In step S208, the first access point receives the communication parameters sent by the second access point. The first access point then sends the communication parameters to the first site.
[0189] Step S209: The first station receives the communication parameters sent by the first access point.
[0190] In one alternative approach, the second access point broadcasts a notification of the determination of communication parameters, and after receiving the notification, the first access point begins to execute step S201.
[0191] In another alternative approach, the first access point detects the determination period of communication parameters or detects the degradation of service information in channel-related information, and then executes step S201.
[0192] In one alternative approach, the communication method between the primary access point and the secondary access point is related to their connection method. For example, in the case of an FTTR wireless network, the primary access point and the secondary access point communicate via passive optical network (PON) protocols, such as ONU management and control interface (OMCI) messages or physical layer operations administration and maintenance (PLOAM) messages.
[0193] In the process shown in Figure 16, all communication parameters used when the sub-access point communicates with the first site are determined by the second access point. In another implementation, the sub-access point determines some of the communication parameters, and the main access point determines the other part of the communication parameters.
[0194] Corresponding to Figure 16, a schematic diagram of the framework shown in Figure 17 is also provided.
[0195] In one alternative approach, after the first access point can communicate normally with the site, it can periodically determine the communication parameters. Before periodically determining the communication parameters, it negotiates with the site. Alternatively, after obtaining information related to the first channel, if the first access point discovers service information degradation, it needs to re-determine the communication parameters and negotiate with the site. Or, the first access point receives a notification to determine the communication parameters and negotiates with the site. The negotiation process is shown in steps S301 to S304 of Figure 18. For the process shown in Figure 10, the negotiation process precedes step S101 mentioned above. For the process shown in Figure 16, the negotiation process precedes step S201 mentioned above.
[0196] In step S301, the first access point sends a first probe frame request to the station, wherein the first probe frame request is used to instruct the station to report whether it has the ability to determine channel characteristics.
[0197] In this embodiment, after negotiation begins, the first access point generates a first probe frame request and sends the first probe frame request to the station. The first probe frame request is used to instruct the station to report whether it has the ability to determine channel characteristics.
[0198] Step S302: The station receives the first probe frame request sent by the first access point.
[0199] In step S303, the station sends a probe frame response message to the first access point, wherein the probe frame response message is used to indicate whether the station has the ability to determine channel characteristics.
[0200] In this embodiment, after receiving the first probe frame request, the station adds an identifier indicating whether it has the capability to determine channel characteristics to the probe frame response message and sends the probe frame response message to the first access point. For example, the identifier indicating the capability to determine channel characteristics is 1, and the identifier indicating the capability not to determine channel characteristics is 0.
[0201] Step S304: The first access point receives the probe frame response message sent by the station.
[0202] In this embodiment, after receiving the probe frame response message sent by the station, the first access point parses it to obtain an identifier indicating whether it has the capability to determine channel characteristics, thus knowing whether the station possesses this capability. In this way, the first access point can then perform appropriate processing after obtaining the station's channel feedback information.
[0203] In an alternative approach, steps S101 to S105 can be executed after step S304. After executing step S105, the first access point negotiates with the site to stop collecting channel feedback information. After executing step S105 or step S205, the first access point sends a second probe frame request to the site, which indicates that the collection of channel feedback information should be stopped. After receiving the second probe frame request, the site no longer sends channel feedback information to the first access point.
[0204] Optionally, after receiving the second probe frame request, the site may send an acknowledgment message to the first access point.
[0205] In one alternative approach, the first access point may also negotiate with the site the content of the channel feedback information reported by the site, such as negotiating the reporting of RSSI information and air interface occupancy information.
[0206] In an alternative approach, the first access point may also negotiate with the site the number of probe frames sent when switching the set of communication parameters.
[0207] In one alternative approach, the first access point further determines the second channel-related information of the station based on the reception status of the data sent by the station. This second channel-related information is channel-related information for the station's received data, and the communication parameters are related to the channel feedback information, the first channel-related information, and the second channel-related information. Since the downlink and uplink channels are distinct, we derive the second channel-related information of the station based on the reception status of the data sent by the station at the first access point, and use this second channel-related information as input for determining the communication parameters. The process of determining the communication parameters when second channel-related information exists is similar to the process of determining the communication parameters when channel feedback information exists, and will not be elaborated further here.
[0208] Optionally, the second channel-related information can be the same as the first channel-related information, or the first channel-related information can be input into a model to obtain the second channel-related information. This model can be a simulation model or an AI model. Optionally, the content of the second channel-related information can be a subset of the content of the first channel-related information.
[0209] In one alternative approach, the data received by the first access point can be real data or channel feedback information sent by the site, see Figure 19.
[0210] In one alternative approach, where the parameter determination model is an AI model, the parameters are obtained by a training device through machine learning. The training device can be a local computing device or a cloud device.
[0211] The training device performs supervised training (or supervised learning) to obtain the second channel feature model. The process is as follows: The training device acquires a training dataset and an initial channel feature model. The training dataset includes multiple channel-related information items and the corresponding channel features for each item; the channel features are the labels of the channel-related information items. The training device uses a portion of the channel-related information items from the training dataset along with their corresponding labels to determine the parameters of the initial channel feature model. Then, using another portion of the channel-related information items from the training dataset along with their corresponding labels, the channel feature model is tested to obtain the final second channel feature model.
[0212] Alternatively, the training device can perform unsupervised training (or unsupervised learning) to obtain a second channel feature model. The process is as follows: the training device acquires a training dataset and an initial channel feature model. The training dataset includes multiple channel-related information items. The training device uses the channel-related information items in the training dataset to discover meaningful information and correlations within these items, thereby obtaining the parameters of the initial channel feature model.
[0213] This section uses the second channel feature model as an example for explanation. The process of training to obtain the first channel feature model is similar, except that the training dataset used also includes channel feedback information, which includes one or more of the following: air interface occupancy information, RSSI information, signal-to-noise ratio, or packet error rate.
[0214] The training device can obtain a parameter-determining sub-model through machine learning. This sub-model can be any of the parameter-determining sub-models mentioned earlier, and the training device can employ supervised training. The process is as follows: The training device acquires a training dataset and an initial parameter-determining sub-model. The training dataset includes multiple channel features and the corresponding communication parameters for each channel feature; the communication parameters are the labels of the channel features. The training device uses a subset of the channel features from the training dataset and their corresponding labels to determine the parameters of the initial parameter-determining sub-model. Then, using another subset of the channel features from the training dataset and their corresponding labels, the parameter-determining sub-model is tested to obtain the final parameter-determining sub-model.
[0215] The training device can also employ unsupervised training. The process is as follows: the training device acquires the training dataset and initial parameters to determine the sub-model. The training dataset includes multiple channel features. The training device uses the channel features in the training dataset to discover meaningful information and correlations within the channel features, thereby obtaining the parameters of the initial parameters to determine the sub-model.
[0216] The training device can also obtain parameters to determine the sub-model through reinforcement learning. The embodiments of this application do not limit the implementation process of reinforcement learning.
[0217] This is merely a possible implementation method, and the embodiments in this application do not limit the training method. For example, when the access point has strong capabilities, the parameters can also be determined by training the access point.
[0218] In this embodiment, after the access point and the site communicate using the newly determined communication parameters, channel-related information is collected when using these parameters. If at least one of the following conditions is met among the multiple collections of channel-related information: high packet error rate, high retransmission rate, or poor signal-to-noise ratio, the collected channel-related information and the communication parameters used are uploaded to the training device. The training device then updates the parameter determination model based on this data to obtain the updated model, which is then sent back to the access point. This allows for timely model updates, making the model more compatible with the environment.
[0219] In this embodiment, the first access point receives data sent by an associated site and determines the first channel-related information of that site based on the data reception status. Since the downlink and uplink channels are distinct, the second channel-related information is derived using the first channel-related information. The first channel-related information is the channel-related information of the data sent by the site to the first access point, and the second channel-related information is the channel-related information of the data sent by the first access point to the site. This determines the communication parameters used by the first access point when communicating with the site, where the communication parameters are related to both the first and second channel-related information.
[0220] In one alternative approach, the second channel-related information is the same as the first channel-related information, or the first channel-related information is input into a model to obtain the second channel-related information. This model can be a simulation model or an AI model.
[0221] In one alternative approach, the data received by the first access point can be either actual data or channel feedback information sent by the site.
[0222] In the embodiments of this application, the channel feedback information mentioned above may also include one or more of CSI, EDCA information, or retransmission rate.
[0223] In this embodiment, it can be understood as a process of monitoring, learning, and monitoring over time. The monitoring phase is the process of obtaining and determining channel-related information and channel feedback information, and the learning phase is the process of determining communication parameters, as shown in Figure 20.
[0224] In this embodiment of the application, as described above, at least two sets of communication parameters are used to send probe frames to the station, and multiple probe frames are sent when each set of communication parameters is used. In another implementation, the first access point uses one set of communication parameters to send one or more probe frames to the station, or uses multiple sets of communication parameters to send probe frames to the station, but only one probe frame is sent when each set of communication parameters is used.
[0225] Those skilled in the art will understand that the above embodiments can be implemented independently, or the above embodiments can be freely combined to create new embodiments to implement the communication method of this application.
[0226] In this embodiment, the access point and site collaborate to identify channel status and communication quality in real time, thereby determining communication parameters that match the environment. Furthermore, through an AI model, channel characteristics can be identified, channel quality is presented in a white-box manner, and communication parameters can be quickly determined. Moreover, intelligent learning of communication parameters can improve network performance, increase network throughput, and reduce latency.
[0227] Figure 21 is a structural diagram of a communication device provided in an embodiment of this application. The device shown in Figure 21 can be implemented as part or all of the device through software, hardware, or a combination of both. This device is applied to a first access point to implement the method flow executed by the first access point in this embodiment of the application. As shown in Figure 21, the device includes:
[0228] The interaction module 2110 is used to: send a probe frame to an associated station using a first set of communication parameters; send a probe frame to the station using a second set of communication parameters; and receive channel feedback information corresponding to the first set of communication parameters and the second set of communication parameters sent by the station, wherein the channel feedback information is used to indicate one or more of the following: air interface occupancy information, RSSI information of the probe frame, signal-to-noise ratio of the probe frame, or packet error rate of the probe frame.
[0229] The determining module 2120 is used to determine the communication parameters used when the first access point communicates with the site, wherein the communication parameters are related to the channel feedback information and the first channel-related information of the site detected by the first access point;
[0230] The interaction module 2110 is further configured to send the communication parameters to the station so that the station can communicate with the first access point.
[0231] In one alternative approach, the channel feedback information includes one or more of the air interface occupancy information, the RSSI information, the signal-to-noise ratio, or the packet error rate; or,
[0232] The channel feedback information includes channel characteristics, which are determined based on one or more of the air interface occupancy information, the RSSI information, the signal-to-noise ratio, or the packet error rate.
[0233] In an alternative embodiment, the interaction module 2110 is further configured to send a first probe frame request to the associated station before sending a probe frame to the associated station using a first set of communication parameters, wherein the first probe frame request is used to instruct the station to report whether it has the ability to determine channel characteristics.
[0234] The system receives a probe frame response message sent by the station, wherein the probe frame response message is used to indicate whether the station has the capability to determine channel characteristics.
[0235] In an alternative embodiment, the interaction module 2110 is further configured to send a second probe frame request to the station after receiving the channel feedback information corresponding to the first communication parameter set and the second communication parameter set sent by the station, wherein the second probe frame request is used to indicate to stop collecting the channel feedback information.
[0236] In one alternative approach, the channel characteristics include one or more of signal strength, multipath delay, mobility characteristics, air interface interference information, or frequency attenuation characteristics.
[0237] In one alternative approach, the first set of communication parameters includes one or more of the following: a first bandwidth, a first number of spatial streams, a first modulation and coding mode, a first transmit power, a first GI, or a first precoding method.
[0238] In one alternative approach, the communication parameters include one or more of the following: transmit power, number of spatial streams, bandwidth, modulation and coding mode, precoding method, EDCA information, RTS / CTS information, or aggregation parameters.
[0239] In an alternative embodiment, the determining module 2120 is configured to determine the communication parameters based on the channel feedback information, the first channel-related information, and the parameter determination model.
[0240] In one alternative approach, the input to the parameter determination model includes the channel feedback information and the first channel-related information, and the output of the parameter determination model includes the communication parameters.
[0241] In one alternative approach, the channel feedback information includes one or more of the air interface occupancy information, the RSSI information, the signal-to-noise ratio, or the packet error rate; the parameter determination model includes a first channel feature model and a first parameter determination sub-model.
[0242] The determining module 2120 is used for:
[0243] Based on the channel feedback information, the first channel-related information, and the first channel feature model, the channel features corresponding to the station are determined;
[0244] Based on the channel characteristics corresponding to the site and the first parameter, a sub-model is determined to determine the communication parameters.
[0245] In one alternative approach, the channel feedback information includes channel characteristics, which are determined based on one or more of the air interface occupancy information, the RSSI information, the signal-to-noise ratio, or the packet error rate; the parameter determination model includes a second channel characteristic model and a second parameter determination sub-model.
[0246] The determining module 2120 is used for:
[0247] Based on the first channel-related information and the second channel feature model, the channel features corresponding to the station are determined;
[0248] The communication parameters are determined based on the channel characteristics corresponding to the site, the channel feedback information, and the second parameter determination sub-model.
[0249] In an alternative embodiment, the determining module 2120 is configured to:
[0250] Based on the channel feedback information, the first channel-related information, and the parameter determination model, the channel characteristics corresponding to the station are determined;
[0251] Send the channel characteristics to the second access point connected to the first access point;
[0252] Receive the communication parameters sent by the second access point.
[0253] In one alternative approach, the communication parameters include the communication parameters used by the first access point to send data to the station and / or the communication parameters used to receive data sent by the station.
[0254] In an optional embodiment, the determining module 2120 is further configured to determine a second channel-related information of the station based on the reception status of the data sent by the station, wherein the second channel-related information is channel-related information of the data received by the station, and the communication parameters are related to the channel feedback information, the first channel-related information, and the second channel-related information.
[0255] Figure 22 is a structural diagram of a communication device provided in an embodiment of this application. The device shown in Figure 22 can be implemented as part or all of the device through software, hardware, or a combination of both. This device is applied to a site to implement the method flow executed by the site in the embodiments of this application. As shown in Figure 22, the device includes:
[0256] The interaction module 2210 is used to receive probe frames sent by the first access point;
[0257] The determining module 2220 is used to determine channel feedback information based on the reception status of the probe frame, wherein the channel feedback information is used to indicate one or more of the following: air interface occupancy information, RSSI information of the probe frame, signal-to-noise ratio of the probe frame, or packet error rate of the probe frame;
[0258] The interaction module 2210 is further configured to send the channel feedback information to the first access point and receive communication parameters sent by the first access point, wherein the communication parameters are parameters used by the first access point when communicating with the site.
[0259] In one alternative approach, the channel feedback information includes one or more of the air interface occupancy information, the RSSI information, the signal-to-noise ratio, or the packet error rate.
[0260] In one alternative approach, the determining module 2220 is configured to determine one or more of the air interface occupancy information, the RSSI information, the signal-to-noise ratio, or the packet error rate based on the reception status of the probe frame.
[0261] The channel characteristics are determined based on one or more of the air interface occupancy information, the RSSI information, the signal-to-noise ratio, or the packet error rate.
[0262] In an alternative embodiment, the interaction module 2210 is further configured to: receive a first probe frame request sent by the first access point before receiving the probe frame sent by the first access point, wherein the first probe frame request is used to indicate whether the station has the ability to determine channel characteristics.
[0263] A probe frame response message is sent to the first access point, wherein the probe frame response message is used to indicate whether the site has the ability to determine channel characteristics.
[0264] In one alternative approach, the determining module 2220 is configured to determine the channel feedback information based on the reception status of the multiple probe frames after receiving a series of consecutive probe frames, wherein the set of communication parameters used by the first access point to send the multiple probe frames remains unchanged.
[0265] Figure 23 is a structural diagram of a communication device provided in an embodiment of this application. The device shown in Figure 23 can be implemented as part or all of the device through software, hardware, or a combination of both. This device is applied to a second access point to implement the method flow executed by the second access point in this embodiment of the application. As shown in Figure 23, the device includes:
[0266] The interaction module 2310 is used to receive channel features sent by the first access point, wherein the channel features are determined based on channel-related information of the first site and channel feedback information sent by the first site, the first site is associated with the first access point, and the channel-related information is the channel-related information of the first site determined by the first access point.
[0267] The determining module 2320 is used to determine the communication parameters used when the first access point communicates with the first site based on the channel characteristics.
[0268] The interaction module 2310 is also used to send the communication parameters to the first access point.
[0269] In an alternative embodiment, the determining module 2320 is configured to input the channel characteristics into a target parameter determining model to determine the communication parameters.
[0270] In one alternative approach, the input to the target parameter determination model is the channel characteristics, and the output of the target parameter determination model is the communication parameters.
[0271] In one alternative approach, the channel characteristics include one or more of data strength, multipath delay, mobility characteristics, air interface interference information, or frequency attenuation characteristics.
[0272] In one alternative approach, the communication parameters include one or more of the following: transmit power, number of spatial streams, bandwidth, modulation and coding mode, precoding method, EDCA information, RTS / CTS information, or aggregation parameters.
[0273] Figure 21 is a structural diagram of a communication device provided in an embodiment of this application. The device shown in Figure 21 can be implemented as part or all of the device through software, hardware, or a combination of both. This device is applied to a first access point to implement the method flow executed by the first access point in this embodiment of the application. As shown in Figure 21, the device includes:
[0274] The interaction module 2110 is used to receive data sent by the associated site;
[0275] The determination module 2120 is used for:
[0276] Based on the data reception status, a first channel-related information and a second channel-related information of the station are determined, wherein the first channel-related information is the channel-related information of the data sent by the station received by the first access point, and the second channel-related information is the channel-related information of the data sent by the first access point received by the station.
[0277] The communication parameters used when the first access point communicates with the site are determined, wherein the communication parameters are related to the first channel-related information and the second channel-related information.
[0278] The detailed communication process of the devices shown in Figures 21, 22, and 23 is described in the preceding embodiments and will not be repeated here. The device shown in Figure 21 can be the first access point mentioned above. The device shown in Figure 22 can be the station mentioned above. The device shown in Figure 23 can be the second access point mentioned above.
[0279] This application also provides a device 100. As shown in FIG. 24, device 100 includes: a bus 102, a processor 104, a memory 106, and a communication interface 108. The processor 104, the memory 106, and the communication interface 108 communicate with each other via the bus 102. Device 100 is the access point or station mentioned above. It should be understood that this application does not limit the number of processors and memories in device 100.
[0280] Bus 102 can be a Peripheral Component Interconnect (PCI) bus or an Extended Industry Standard Architecture (EISA) bus, etc. Buses can be categorized as address buses, data buses, control buses, etc. For ease of illustration, only one line is used in Figure 24, but this does not imply that there is only one bus or one type of bus. Bus 102 can include pathways for transmitting information between various components of device 100 (e.g., memory 106, processor 104, communication interface 108).
[0281] The processor 104 may include any one or more processors such as a central processing unit (CPU), a graphics processing unit (GPU), a microprocessor (MP), or a digital signal processor (DSP).
[0282] The memory 106 may include volatile memory, such as random access memory (RAM). The memory 106 may also include non-volatile memory, such as read-only memory (ROM), flash memory, hard disk drive (HDD), or solid state drive (SSD).
[0283] The memory 106 stores executable program code, and the processor 104 executes the executable program code to perform the aforementioned communication method. That is, the memory 106 stores program instructions for performing the aforementioned communication method.
[0284] The communication interface 108 is used to enable communication between device 100 and other devices or communication networks.
[0285] This application also provides a computer program product, which includes program instructions stored in a computer-readable storage medium. A processor of a first access point reads the program instructions from the computer-readable storage medium and executes the program instructions, causing the first access point to perform the communication method flow described above.
[0286] This application also provides a computer program product, which includes program instructions stored in a computer-readable storage medium. The processor of the second access point reads the program instructions from the computer-readable storage medium and executes the program instructions, causing the second access point to perform the communication method flow described above.
[0287] This application also provides a computer program product including program instructions stored in a computer-readable storage medium. The station's processor reads the program instructions from the computer-readable storage medium and executes the program instructions, causing the station to perform the communication method flow described above.
[0288] This application also provides a communication system, which includes the first access point and the station mentioned above. Alternatively, the communication system includes the first access point, the station, and the second access point mentioned above.
[0289] Those skilled in the art will recognize that the method steps and units described in the embodiments disclosed in this application can be implemented in electronic hardware, computer software, or a combination of both. To clearly illustrate the interchangeability of hardware and software, the steps and components of each embodiment have been generally described in terms of functionality in the foregoing description. Whether these functions are implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0290] In the embodiments provided in this application, it should be understood that the disclosed system architecture, apparatus, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative. For instance, the division of modules is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple modules or components may be combined or integrated into another system, or some features may be ignored or not executed. In addition, the mutual coupling or direct coupling or communication connection shown or discussed may be indirect coupling or communication connection through some interfaces, devices, or modules, or may be electrical, mechanical, or other forms of connection.
[0291] The modules described as separate components may or may not be physically separate. The components shown as modules may or may not be physical modules; that is, they may be located in one place or distributed across multiple network modules. Some or all of the modules can be selected to achieve the purpose of the embodiments of this application, depending on actual needs.
[0292] Furthermore, the modules in the various embodiments of this application can be integrated into one processing module, or each module can exist physically separately, or two or more modules can be integrated into one module. The integrated modules described above can be implemented in hardware or in software.
[0293] If the integrated module is implemented as a software functional module 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 this application, in essence, 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. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, ROM, RAM, magnetic disks, or optical disks.
[0294] In this application, the terms "first" and "second," etc., are used to distinguish identical or similar items that have substantially the same function and purpose. It should be understood that there is no logical or temporal dependency between "first" and "second," nor does it limit the quantity or execution order. It should also be understood that although the following description uses the terms "first" and "second," etc., to describe various elements, these elements should not be limited by the terms. These terms are merely used to distinguish one element from another. For example, without departing from the scope of the various examples, a first access point can be referred to as a second access point, and similarly, a second access point can be referred to as a first access point. Both a first access point and a second access point can be access points, and in some cases, they can be separate and distinct access points.
[0295] The phrase "A and / or B" in the preceding text can be understood to include three cases: A, B, and A and B.
[0296] All information involved in this application has been authorized by the user or by all parties in full, and the collection, use, and processing of related data must comply with the relevant laws, regulations, and standards of the relevant countries and regions. For example, channel feedback information involved in this application was obtained with full authorization.
[0297] The above description is merely an exemplary embodiment of this application, but the scope of protection of this application is not limited thereto. Any person skilled in the art can easily conceive of various equivalent modifications or substitutions within the technical scope disclosed in this application, and such modifications or substitutions should all be covered within the scope of protection of this application. Therefore, the scope of protection of this application should be determined by the scope of the claims.
Claims
1. A communication method, characterized in that, Applied to a first access point, the method includes: Using the first set of communication parameters, probe frames are sent to the associated sites; Using the second set of communication parameters, a probe frame is sent to the station; The system receives channel feedback information corresponding to the first communication parameter set and the second communication parameter set sent by the station, wherein the channel feedback information is used to indicate one or more of the following: air interface occupancy information, received data strength index (RSSI) information of the probe frame, signal-to-noise ratio of the probe frame, or packet error rate of the probe frame. The communication parameters used by the first access point when communicating with the site are determined, wherein the communication parameters are related to the channel feedback information and the first channel-related information of the site detected by the first access point; The communication parameters are sent to the station to enable the station to communicate with the first access point.
2. The method according to claim 1, characterized in that, The channel feedback information includes one or more of the following: air interface occupancy information, RSSI information, signal-to-noise ratio, or packet error rate; or... The channel feedback information includes channel characteristics, which are determined based on one or more of the air interface occupancy information, the RSSI information, the signal-to-noise ratio, or the packet error rate.
3. The method according to claim 2, characterized in that, Before sending probe frames to the associated stations using the first set of communication parameters, the method further includes: Send a first probe frame request to the station, wherein the first probe frame request is used to instruct the station to report whether it has the ability to determine channel characteristics; The system receives a probe frame response message sent by the station, wherein the probe frame response message is used to indicate whether the station has the capability to determine channel characteristics.
4. The method according to claim 3, characterized in that, After receiving the channel feedback information corresponding to the first communication parameter set and the second communication parameter set sent by the station, the method further includes: A second probe frame request is sent to the station, wherein the second probe frame request is used to indicate to stop collecting the channel feedback information.
5. The method according to any one of claims 2 to 4, characterized in that, The channel characteristics include one or more of the following: signal strength, multipath delay, mobility characteristics, air interface interference information, or frequency attenuation characteristics.
6. The method according to any one of claims 1 to 5, characterized in that, The first set of communication parameters includes one or more of the following: first bandwidth, first number of spatial streams, first modulation and coding mode, first transmit power, first guard interval (GI), or first precoding method.
7. The method according to any one of claims 1 to 6, characterized in that, The communication parameters include one or more of the following: transmit power, number of spatial streams, bandwidth, modulation and coding mode, precoding method, enhanced distributed channel access (EDCA) information, request to transmit / clear transmit (RTS / CTS) information, or aggregation parameters.
8. The method according to any one of claims 1 to 7, characterized in that, The communication parameters used when determining the communication between the first access point and the site include: The communication parameters are determined based on the channel feedback information, the first channel-related information, and the parameter determination model.
9. The method according to claim 8, characterized in that, The input to the parameter determination model includes the channel feedback information and the first channel-related information, and the output of the parameter determination model includes the communication parameters.
10. The method according to claim 8 or 9, characterized in that, The channel feedback information includes one or more of the air interface occupancy information, RSSI information, signal-to-noise ratio, or packet error rate; the parameter determination model includes a first channel feature model and a first parameter determination sub-model. The step of determining the communication parameters based on the channel feedback information, the first channel-related information, and the parameter determination model includes: Based on the channel feedback information, the first channel-related information, and the first channel feature model, the channel features corresponding to the station are determined; Based on the channel characteristics corresponding to the site and the first parameter, a sub-model is determined to determine the communication parameters.
11. The method according to claim 8 or 9, characterized in that, The channel feedback information includes channel characteristics, which are determined based on one or more of the air interface occupancy information, RSSI information, signal-to-noise ratio, or packet error rate; the parameter determination model includes a second channel characteristic model and a second parameter determination sub-model. The step of determining the communication parameters based on the channel feedback information, the first channel-related information, and the parameter determination model includes: Based on the first channel-related information and the second channel feature model, the channel features corresponding to the station are determined; The communication parameters are determined based on the channel characteristics corresponding to the site, the channel feedback information, and the second parameter determination sub-model.
12. The method according to claim 8, characterized in that, The step of determining the communication parameters based on the channel feedback information, the first channel-related information, and the parameter determination model includes: Based on the channel feedback information, the first channel-related information, and the parameter determination model, the channel characteristics corresponding to the station are determined; Send the channel characteristics to the second access point connected to the first access point; Receive the communication parameters sent by the second access point.
13. The method according to any one of claims 1 to 12, characterized in that, The communication parameters include the communication parameters used by the first access point to send data to the station and / or the communication parameters used to receive data sent by the station.
14. The method according to any one of claims 1 to 13, characterized in that, The method further includes: Based on the reception status of the data sent by the station, a second channel-related information of the station is determined, wherein the second channel-related information is the channel-related information of the data received by the station, and the communication parameters are related to the channel feedback information, the first channel-related information, and the second channel-related information.
15. A communication method, characterized in that, Applied to a site, the method includes: Receive probe frames sent by the first access point; Based on the reception status of the probe frame, channel feedback information is determined, wherein the channel feedback information is used to indicate one or more of the following: air interface occupancy information, received data strength index (RSSI) information of the probe frame, signal-to-noise ratio of the probe frame, or packet error rate of the probe frame; Send the channel feedback information to the first access point; The system receives communication parameters sent by the first access point, wherein the communication parameters are the parameters used by the first access point when communicating with the site.
16. The method according to claim 15, characterized in that, The channel feedback information includes one or more of the following: air interface occupancy information, RSSI information, signal-to-noise ratio, or packet error rate.
17. The method according to claim 15, characterized in that, The channel feedback information includes channel characteristics, and determining the channel feedback information based on the reception of the probe frame includes: Based on the reception of the probe frames, determine one or more of the following: air interface occupancy information, RSSI information, signal-to-noise ratio, or packet error rate; The channel characteristics are determined based on one or more of the air interface occupancy information, the RSSI information, the signal-to-noise ratio, or the packet error rate.
18. The method according to any one of claims 15 to 17, characterized in that, Before receiving the probe frame sent by the first access point, the method further includes: Receive a first probe frame request sent by the first access point, wherein the first probe frame request is used to instruct the station to report whether it has the ability to determine channel characteristics; A probe frame response message is sent to the first access point, wherein the probe frame response message is used to indicate whether the site has the ability to determine channel characteristics.
19. The method according to any one of claims 15 to 18, characterized in that, Determining channel feedback information based on the reception of the probe frames includes: After receiving multiple consecutive probe frames, the channel feedback information is determined based on the reception status of the multiple probe frames, wherein the set of communication parameters used by the first access point to send the multiple probe frames remains unchanged.
20. A communication method, characterized in that, Applied to a second access point, which is connected to the first access point, the method includes: The channel features sent by the first access point are received, wherein the channel features are determined based on the channel-related information of the first site and the channel feedback information sent by the first site, the first site is associated with the first access point, and the channel-related information is the channel-related information of the first site determined by the first access point. Based on the channel characteristics, the communication parameters used when the first access point communicates with the first site are determined; The communication parameters are sent to the first access point.
21. The method according to claim 20, characterized in that, The step of determining the communication parameters used by the first access point to communicate with the first site based on the channel characteristics includes: The channel characteristics are input into the target parameter determination model to determine the communication parameters.
22. The method according to claim 20 or 21, characterized in that, The channel characteristics include one or more of the following: data strength, multipath delay, mobility characteristics, air interface interference information, or frequency attenuation characteristics.
23. The method according to any one of claims 20 to 22, characterized in that, The communication parameters include one or more of the following: transmit power, number of spatial streams, bandwidth, modulation and coding mode, precoding method, enhanced distributed channel access (EDCA) information, request to transmit / clear transmit (RTS / CTS) information, or aggregation parameters.
24. A communication method, characterized in that, Applied to a first access point, the method includes: Receive data sent by associated sites; Based on the data reception status, a first channel-related information and a second channel-related information of the station are determined, wherein the first channel-related information is the channel-related information of the data sent by the station received by the first access point, and the second channel-related information is the channel-related information of the data sent by the first access point received by the station. The communication parameters used when the first access point communicates with the site are determined, wherein the communication parameters are related to the first channel-related information and the second channel-related information.
25. A communication device, characterized in that, Applied to a first access point, the device includes: The interaction module is used to: send probe frames to the associated stations using the first set of communication parameters; Using the second set of communication parameters, a probe frame is sent to the station; The system receives channel feedback information corresponding to the first communication parameter set and the second communication parameter set sent by the station, wherein the channel feedback information is used to indicate one or more of the following: air interface occupancy information, received data strength index (RSSI) information of the probe frame, signal-to-noise ratio of the probe frame, or packet error rate of the probe frame. The determining module is used to determine the communication parameters used when the first access point communicates with the site, wherein the communication parameters are related to the channel feedback information and the first channel-related information of the site detected by the first access point; The interaction module is also used to send the communication parameters to the site so that the site can communicate with the first access point.
26. A communication device, characterized in that, Applied to a site, the device includes: The interaction module is used to receive probe frames sent by the first access point; The determining module is used to determine channel feedback information based on the reception status of the probe frame, wherein the channel feedback information is used to indicate one or more of the following: air interface occupancy information, received data strength index (RSSI) information of the probe frame, signal-to-noise ratio of the probe frame, or packet error rate of the probe frame. The interaction module is further configured to send the channel feedback information to the first access point and receive communication parameters sent by the first access point, wherein the communication parameters are parameters used by the first access point when communicating with the site.
27. A communication system, characterized in that, The communication system includes a first access point and a site; The first access point is configured to perform the method described in any one of claims 1 to 14; The site is used to perform the method according to any one of claims 15 to 19.
28. An access point, characterized in that, The access point includes a communication interface, a processor, and a memory; The communication interface is used to communicate with other devices; The processor is configured to execute program instructions in the memory to perform the method as described in any one of claims 1 to 14, or to perform the method as described in any one of claims 20 to 24.
29. A site, characterized in that, The access point includes a communication interface, a processor, and a memory; The communication interface is used to communicate with other devices; The processor is configured to execute program instructions in the memory to perform the method as described in any one of claims 15 to 19.
30. A computer-readable storage medium, characterized in that, Includes program instructions, which, when executed by an access point, cause the access point to perform the method as described in any one of claims 1 to 14, or the method as described in any one of claims 20 to 24.
31. A computer-readable storage medium, characterized in that, Includes program instructions, which, when executed by the site, cause the site to perform the method as described in any one of claims 15 to 19.