Communication method and apparatus

By dynamically adjusting channel scanning and handover parameters based on signal and link quality information, the handover problem of site equipment when the signal quality is below the threshold is solved, improving user experience and reducing power consumption.

WO2026020841A1PCT designated stage Publication Date: 2026-01-29HUAWEI TECH CO LTD
View PDF 5 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2025/082206
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Priority Date
2024-07-26
Filing Date
2025-03-12
Publication Date
2026-01-29

AI Technical Summary

Technical Problem

When the signal quality is below a threshold, the site equipment cannot switch to an access point device with a stronger signal, resulting in a poor user experience or increased power consumption due to frequent scanning.

Method used

By acquiring signal quality and link quality information between site equipment and target access point equipment through associated access point equipment, channel scanning and handover related parameters are dynamically adjusted to optimize the channel scanning and handover process.

Benefits of technology

It improved the user experience, reduced the power consumption of site equipment, and enabled more intelligent network switching.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025082206_29012026_PF_FP_ABST
    Figure CN2025082206_29012026_PF_FP_ABST
Patent Text Reader

Abstract

A communication method and an apparatus, which relate to the technical field of communications, and which can improve user experience and reduce scanning power consumption of station devices when the station devices perform channel scanning and channel switching. The method comprises: an associated access point device may acquire first information, acquire second information, receive third information from a target access point device, and, on the basis of the first information, the second information and the third information, send fourth information to a station device, wherein the first information is used for indicating the quality of signals between the station device and the associated access point device; the second information is used for indicating the quality of signals between the station device and the target access point device; the third information is used for indicating link quality after the station device is handed over from the associated access point device to the target access point device; and the fourth information is used for indicating one or more of the following: a channel scanning-related parameter or a channel switching-related parameter.
Need to check novelty before this filing date? Find Prior Art

Description

Communication method and apparatus

[0001] The present application claims priority from the Chinese patent application No. 202411022974.X filed on July 26, 2024, and entitled "Communication method and apparatus", the content of which is incorporated herein by reference in its entirety. TECHNICAL FIELD

[0002] The present application relates to the field of communication technology, in particular to a communication method and apparatus. BACKGROUND

[0003] In a communication system, a station device can detect the signal quality of an associated access point device, and when the signal quality is lower than a certain threshold, the station device can perform channel scanning, and when a stronger signal quality is scanned, the station device can switch to the other access point device.

[0004] If the threshold is set to be small, when there is a stronger signal quality of the other access point device next to the station device, the station device can not trigger channel scanning due to the small threshold, resulting in the station device being unable to switch to the stronger signal quality of the other access point device, resulting in poor user experience. Or, if the threshold is set to be large, the station device is easy to trigger channel scanning, but when the station device starts channel scanning, it is easy to scan no other access point device, which increases the scanning power consumption of the station device. In addition, even if the other access point device is scanned, it does not mean that the user experience will be better after switching to the other access point device.

[0005] Therefore, how the station device performs scanning and switching to improve user experience and reduce the power consumption of the station device becomes a technical problem to be solved. SUMMARY

[0006] The present application provides a communication method and apparatus, which can improve user experience and reduce the scanning power consumption of the station device when the station device performs channel scanning and channel switching.

[0007] In a first aspect, the present application provides a communication method, which can be performed by an associated access point device. In the present application, the "associated access point device" can refer to the associated access point device itself, a component (e.g., a processor, a radio frequency unit, a chip, or a chip system) in the associated access point device, or a logic module or software capable of implementing all or part of the functions of the associated access point device. The method comprises: obtaining first information, obtaining second information, receiving third information from a target access point device, and sending fourth information to a station device according to the first information, the second information, and the third information. The first information is used to indicate the signal quality between the station device and the associated access point device; the second information is used to indicate the signal quality between the station device and the target access point device; the third information is used to indicate the link quality after the station device switches from the associated access point device to the target access point device; and the fourth information is used to indicate one or more of the following: channel scanning related parameters or channel switching related parameters.

[0008] Based on the first aspect, the associated access point device of the station device can dynamically adjust the channel scanning related parameters and the channel switching related parameters for the station device according to the signal quality between the station device and the associated access point device, the signal quality between the station device and the target access point device, and the link quality after the station device switches from the associated access point device to the target access point device, i.e., the associated access point device can dynamically adjust the channel scanning related parameters and the channel switching related parameters for the station device according to the actual communication quality before and after the station device switches, so as to improve the user experience and reduce the power consumption of the station device when the station device performs channel scanning and channel switching.

[0009] In a possible design, the third information comprises one or more of the following: rate information after the station device switches to the target access point device, equivalent rate information after the station device switches to the target access point device, or latency information after the station device switches to the target access point device.

[0010] Based on the possible design, the third information can comprise one or more of the above information used to reflect the link quality after the station device switches to the target access point device, providing multiple feasible schemes for the design of the third information.

[0011] In a possible design, obtaining the first information comprises: receiving the first information from the target access point device; or receiving the first information from the station device.

[0012] Based on the possible design, the first information can be sent by the station device to the associated access point device. Alternatively, the first information can also be sent by the station device to the target access point device, which then forwards the first information to the associated access point device. There are various feasible schemes for the associated access point device to obtain the first information.

[0013] In a possible design, the second information is obtained by receiving the second information from the target access point device.

[0014] In a possible design, the fourth information is sent to the station device according to the first information, the second information and the third information, including: updating the first model according to the first information, the second information and the third information; and sending the fourth information to the station device according to the updated first model. The first model is used to determine a probability that the station device switches to the target access point device according to the first information and the second information.

[0015] In a possible design, the fourth information is sent to the station device according to the updated first model, including: determining a first probability that the station device switches to the target access point device according to the updated first model; in a case where a difference between the first probability and a preset probability is less than or equal to a first value, sending the fourth information including one or more of the following information to the station device: the first information, or the second information; or in a case where the difference between the first probability and the preset probability is greater than the first value, adjusting the first information and the second information to obtain an adjusted first probability, and in a case where a difference between the adjusted first probability and the preset probability is less than or equal to the first value, sending the fourth information including one or more of the following information to the station device: the adjusted first information, the adjusted second information.

[0016] In a possible design, the fourth information is sent to the station device according to the updated first model, including: sending the fourth information including the updated first model to the station device.

[0017] Based on the above three possible designs, the present application can use a self-learning switching technology (i.e., the first model) to determine the fourth information for triggering channel scanning / channel switching when the station device is close to the optimal switching point, so as to realize intelligent network switching, improve user experience, and reduce channel scanning power consumption.

[0018] In a possible design, the fourth information is sent to the station device according to the first information, the second information, and the third information, including: obtaining fifth information, where the fifth information is used to indicate a signal quality stability degree corresponding to the third information; and in a case where the signal quality stability degree is less than or equal to a preset signal quality stability threshold, sending the fourth information to the station device according to the first information, the second information, and the third information. The stability degree represents a smoothness degree of the signal quality. Based on this possible design, when the associated access point device updates the first model, the link quality needs to be used to reflect the user experience, and in order to more accurately evaluate whether the handover event is effective after the handover, the corresponding evaluation condition needs to be stable, that is, the user cannot move at a high speed. For example, in a case where the station device moves to the target access point device quickly and moves away from the target access point device, if the link quality of the station device is used to update the first model, the first model is inaccurate. Based on this, in the evaluation process of the link quality, the change of the signal quality needs to be stable in a certain interval, for example, the change of the signal quality cannot exceed a preset signal quality stability threshold (such as 10 dB). The associated access point device can update the first model according to the first information, the second information, and the third information in a case where the signal quality stability degree corresponding to the third information is less than or equal to the preset signal quality stability threshold, and send the fourth information to the station device, so as to improve the accuracy of the first model.

[0019] In a second aspect, a communication method is provided, which can be performed by a station device. In the case of no special description, the station device in the present application can refer to the station device itself, or can refer to a component (such as a processor, a radio frequency unit, a chip, or a chip system) in the station device, or can refer to a logic module or software capable of realizing all or part of the functions of the station device. The method includes: receiving fourth information from an associated access point device, and performing one or more of the following operations according to the fourth information: channel scanning or channel switching. The fourth information is used to indicate one or more of the following: channel scanning related parameters or channel switching related parameters; the fourth information is determined according to first information, second information, and third information, the first information is used to indicate the signal quality between the station device and the associated access point device; the second information is used to indicate the signal quality between the station device and a target access point device; and the third information is used to indicate the link quality after the station device switches from the associated access point device to the target access point device.

[0020] In a possible design, the third information includes one or more of the following: rate information after the station device switches to the target access point device, equivalent rate information after the station device switches to the target access point device, or time delay information after the station device switches to the target access point device.

[0021] In a possible design, the fourth information comprises one or more of the following: the first information, or the second information; wherein a difference between the first probability corresponding to the first information and the second information and a preset probability is less than or equal to the first value, and the first probability is a probability of the station device switching to the target access point device according to the first information and the second information.

[0022] In a possible design, the fourth information comprises one or more of the following: the adjusted first information, or the adjusted second information; wherein a difference between the adjusted first probability corresponding to the adjusted first information and the adjusted second information and a preset probability is less than or equal to the first value, and the adjusted first probability is a probability of the station device switching to the target access point device according to the adjusted first information and the adjusted second information.

[0023] In a possible design, the fourth information comprises an updated first model; wherein the first model is used to determine a probability of the station device switching to the target access point device according to the first information and the second information, and the updated first model is a model obtained by updating the first model according to the first information, the second information, and the third information.

[0024] In a possible design, when the fourth information comprises the updated first model, the method further comprises: determining a first probability of the station device switching to the target access point device according to the updated first model; when a difference between the first probability and a preset probability is less than or equal to the first value, determining one or more of the following: a channel scanning related parameter or a channel switching related parameter; wherein the channel scanning related parameter comprises the first information, and the channel switching related parameter comprises the second information; or when the difference between the first probability and the preset probability is greater than the first value, adjusting the first information and the second information to obtain an adjusted first probability, and when a difference between the adjusted first probability and a preset threshold is less than or equal to the first value, determining one or more of the following: a channel scanning related parameter or a channel switching related parameter; wherein the channel scanning related parameter comprises the adjusted first information, and the channel switching related parameter comprises the adjusted second information.

[0025] In a possible design, before receiving the fourth information from the associated access point device, the method further comprises: sending one or more of the following to the target access point device: the first information, or the second information.

[0026] In a possible design, before receiving the fourth information from the associated access point device, the method further comprises: sending one or more of the following to the associated access point device: the first information, or the second information.

[0027] It can be understood that the beneficial effects achieved by the second aspect and any possible design of the second aspect can refer to the beneficial effects achieved by the first aspect and any possible design of the first aspect.

[0028] In a third aspect, the present application provides a communication method, which can be executed by a target access point device. In the case where no special description is made, the target access point device in the present application can refer to the target access point device itself, a component (for example, a processor, a radio frequency unit, a chip, or a chip system, etc.) in the target access point device, or a logic module or software capable of realizing all or part of the functions of the target access point device. The method comprises: receiving first information from a station device, and sending first information, second information and third information to an associated access point device in the case where the station device switches from the associated access point device to the target access point device. The first information is used to indicate the signal quality between the station device and the associated access point device; the second information is used to indicate the signal quality between the station device and the target access point device; and the third information is used to indicate the link quality after the station device switches from the associated access point device to the target access point device.

[0029] In a possible design, the method further comprises: sending fifth information to the associated access point device; and the fifth information is used to indicate the stability of the signal quality corresponding to the third information, and the stability represents the smoothness of the signal quality.

[0030] It can be understood that the beneficial effects achieved by the third aspect and any possible design of the third aspect can refer to the beneficial effects achieved by the first aspect and any possible design of the first aspect.

[0031] In a fourth aspect, the present application provides a communication device, which can be applied to the associated access point device in the first aspect to realize the functions performed by the associated access point device. The communication device can be the associated access point device, a chip or a chip system or a system on chip, etc. of the associated access point device. The communication device can execute the functions of the associated access point device through hardware, or execute corresponding software through hardware. The hardware or software comprises one or more modules corresponding to the functions. For example, a transceiver module and a processing module. The transceiver module can independently complete the following transceiving operations, or can cooperate with the processing module to complete the following transceiving operations. Correspondingly, the processing module can also independently complete the following processing operations, or can cooperate with the transceiver module to complete the following processing operations, which is not limited.

[0032] Exemplarily, the transceiver is configured to obtain the first information, obtain the second information, and receive the third information from the target access point device; and the transceiver is further configured to send, to the station device, fourth information according to the first information, the second information, and the third information. The first information is used to indicate the signal quality between the station device and the associated access point device; the second information is used to indicate the signal quality between the station device and the target access point device; the third information is used to indicate the link quality after the station device switches from the associated access point device to the target access point device; and the fourth information is used to indicate one or more of: a channel scanning related parameter, or a channel switching related parameter.

[0033] Optionally, the transceiver and the processing module of the communication apparatus in the fourth aspect can also perform the corresponding functions in any possible design of the first aspect, details of which can be found in the method examples, and the beneficial effects that can be achieved can also be found in the foregoing related content.

[0034] In a fifth aspect, the present application provides a communication apparatus, which can be applied to the station device in the second aspect to implement the functions performed by the station device. The communication apparatus can be the station device, a chip or a chip system or a system on chip, etc. The communication apparatus can perform the functions of the station device through hardware, or perform the functions through corresponding software. The hardware or software includes one or more modules corresponding to the functions. For example, a transceiver module and a processing module. The transceiver module can perform the following transceiving operations independently, or in cooperation with the processing module. Similarly, the processing module can perform the following processing operations independently, or in cooperation with the transceiver module. No limitation is imposed.

[0035] Exemplarily, the transceiver is configured to receive fourth information from the associated access point device; and the processing module is configured to perform one or more of the following operations according to the fourth information: channel scanning, or channel switching. The fourth information is used to indicate one or more of: a channel scanning related parameter, or a channel switching related parameter; and the fourth information is determined according to the first information, the second information, and the third information. The first information is used to indicate the signal quality between the station device and the associated access point device; the second information is used to indicate the signal quality between the station device and the target access point device; and the third information is used to indicate the link quality after the station device switches from the associated access point device to the target access point device.

[0036] Optionally, the transceiver and the processing module of the communication apparatus in the fifth aspect can also perform the corresponding functions in any possible design of the second aspect, details of which can be found in the method examples, and the beneficial effects that can be achieved can also be found in the foregoing related content.

[0037] In a sixth aspect, the present application provides a communication apparatus, which can be applied to the target access point device in the third aspect to implement the functions performed by the target access point device. The communication apparatus can be the target access point device, or a chip or chip system or system on chip, etc. of the target access point device. The communication apparatus can perform the functions of the target access point device by hardware, or by corresponding software executed by hardware. The hardware or software includes one or more modules corresponding to the functions. For example, a transceiver module and a processing module. The transceiver module can perform the following transceiving operations independently, or in cooperation with the processing module. Similarly, the processing module can perform the following processing operations independently, or in cooperation with the transceiver module. No limitation is imposed.

[0038] For example, the transceiver module is configured to receive the first information from the station device, and transmit the first information, the second information and the third information to the associated access point device in the case that the station device switches from the associated access point device to the target access point device. The first information is used to indicate the signal quality between the station device and the associated access point device. The second information is used to indicate the signal quality between the station device and the target access point device. The third information is used to indicate the link quality after the station device switches from the associated access point device to the target access point device.

[0039] Optionally, the transceiver module and the processing module of the communication apparatus in the sixth aspect can also perform the corresponding functions in any possible design of the third aspect. For details, refer to the description of the method examples. The communication apparatus can achieve the beneficial effects as described above.

[0040] In a seventh aspect, the embodiments of the present application provide a communication apparatus, which includes one or more processors; and one or more processors configured to execute computer programs or instructions, so that the communication method in any one of the first aspect to the third aspect is performed when the one or more processors execute the computer programs or instructions.

[0041] In a possible design, the communication apparatus further includes one or more memories coupled to the one or more processors, and the one or more memories are configured to store the computer programs or instructions. In a possible implementation, the memory is located outside the communication apparatus. In another possible implementation, the memory is located inside the communication apparatus. In the embodiments of the present application, the processor and the memory can also be integrated into one device, i.e., the processor and the memory can also be integrated together. In a possible implementation, the communication apparatus further includes a transceiver, and the transceiver is configured to receive information and / or send information.

[0042] In a possible design, the communication apparatus further includes one or more communication interfaces coupled to the one or more processors, and the one or more communication interfaces are configured to communicate with other modules outside the communication apparatus.

[0043] In an eighth aspect, this application provides a communication apparatus, which includes an interface circuit and a logic circuit; the interface circuit is configured to input and / or output information; and the logic circuit is configured to perform the communication method in any one of the first aspect to the third aspect, process and / or generate information according to the information.

[0044] In a ninth aspect, this application provides a computer-readable storage medium, which stores computer instructions or programs, and when the computer instructions or programs are run on a computer, the communication method in any one of the first aspect to the third aspect is performed.

[0045] In a tenth aspect, this application provides a computer program product containing computer instructions, and when the computer instructions are run on a computer, the communication method in any one of the first aspect to the third aspect is performed.

[0046] In an eleventh aspect, this application provides a computer program, and when the computer program is run on a computer, the communication method in any one of the first aspect to the third aspect is performed.

[0047] In a twelfth aspect, this application provides a chip, which includes a processor and a memory coupled to the processor, and the memory is configured to store programs or instructions, and when the programs or instructions are executed by the processor, the communication method in any one of the first aspect to the third aspect is performed.

[0048] The technical effects brought by any one of the seventh aspect to the twelfth aspect can refer to the technical effects brought by any one of the first aspect to the third aspect, which will not be repeated here.

[0049] In a thirteenth aspect, this application provides a communication system, which can include a communication apparatus configured to perform the method in the first aspect or any possible design of the first aspect, a communication apparatus configured to perform the method in the second aspect or any possible design of the second aspect, and a communication apparatus configured to perform the method in the third aspect or any possible design of the third aspect. BRIEF DESCRIPTION OF DRAWINGS

[0050] FIG. 1 is a schematic diagram of a communication system according to an embodiment of the present application;

[0051] FIG. 2 is a structural diagram of a communication apparatus according to an embodiment of the present application;

[0052] FIG. 3 is a schematic diagram of a communication method according to an embodiment of the present application;

[0053] FIG. 4 is a schematic diagram of updating a first model according to an embodiment of the present application;

[0054] FIG. 5 is a schematic diagram of a communication method according to an embodiment of the present application;

[0055] FIG. 6 is a schematic diagram of a communication method according to an embodiment of the present application;

[0056] FIG. 7 is a schematic diagram of fifth information according to an embodiment of the present application;

[0057] FIG. 8 is a schematic diagram of a communication device according to an embodiment of the present application;

[0058] FIG. 9 is a schematic diagram of a communication device according to an embodiment of the present application. DETAILED DESCRIPTION

[0059] Before describing the embodiments of the present application, technical terms related to the embodiments of the present application are described.

[0060] Inter-ESS handover: is a typical scenario in institute of electrical and electronics engineers (IEEE) 802.11 networks, for example, handover from a 2.4 GHz ESS to a 5 GHz ESS. The general procedure of handover is: a station device performs channel scanning, sends a probe request frame, a target ESS replies with a probe response frame, and the station device decides whether to handover according to the received energy of the probe response frame and the description information of the access point device, such as channel, bandwidth, channel usage rate, etc. The key in the handover procedure is how the station device determines when to perform channel scanning, that is, the timing of sending the probe request frame. If the timing of scanning is not good, it will lead to waste of scanning, not only increasing power consumption, but also possibly affecting user experience.

[0061] Specifically, the station device can detect the signal quality of the associated access point device, and when the signal quality is lower than threshold 1, the station device can perform channel scanning. When the station device scans other access point devices with stronger signal quality, if the signal quality of the other access point device is greater than threshold 2, the station device can handover to the other access point device.

[0062] If the threshold 1 is set to be small in the above channel scanning process, when there is another access point device with stronger signal quality beside the station device, the station device can not trigger channel scanning due to the small threshold 1, resulting in that the station device cannot switch to the other access point device with stronger signal quality, and resulting in poor user experience. Or, if the threshold 1 is set to be large, the station device can easily trigger channel scanning, but when the station device starts to perform channel scanning, the station device can not scan the other access point device, which can increase power consumption of the station device. In addition, even if the other access point device is scanned, it does not mean that the user experience will be better after switching to the other access point device.

[0063] Therefore, how the station device performs channel scanning and channel switching to improve user experience and reduce power consumption of the station device becomes a technical problem to be solved.

[0064] To solve the above technical problem, the embodiment of the present application provides a communication method, in which an associated access point device can acquire first information, acquire second information, receive third information from a target access point device, and send fourth information to a station device according to the first information, the second information and the third information. The first information is used to indicate signal quality between the station device and the associated access point device; the second information is used to indicate signal quality between the station device and the target access point device; the third information is used to indicate link quality after the station device switches from the associated access point device to the target access point device; and the fourth information is used to indicate one or more of the following: channel scanning related parameters or channel switching related parameters.

[0065] In the embodiment of the present application, the associated access point device of the station device can dynamically adjust channel scanning related parameters and channel switching related parameters for the station device according to signal quality between the station device and the associated access point device, signal quality between the station device and the target access point device, and link quality after the station device switches from the associated access point device to the target access point device, that is, the associated access point device can dynamically adjust channel scanning related parameters and channel switching related parameters for the station device according to actual communication quality before and after the station device switches, so as to improve user experience and reduce power consumption of the station device when the station device performs channel scanning and channel switching.

[0066] The implementation of the embodiment of the present application will be described in detail below with reference to the accompanying drawings.

[0067] The technical scheme provided by the embodiments of the present application can be applied to a wireless local area network (WLAN) supporting Institute of Electrical and Electronics Engineers (IEEE) related standards, including: 802.11a / b / g standards, 802.11n standards, 802.11ac standards, 802.11ax standards, 802.11be standards, 802.11bn standards / ultra high reliability (UHR) standards / Wi-Fi 8 standards, 802.11ad standards, 802.11ay standards, 802.11bf standards / sensing standards, ultra wide band (UWB) standards / 802.15 standards, and the like.

[0068] The WLAN communication system provided by the embodiments of the present application is described below taking FIG. 1 as an example.

[0069] FIG. 1 is a schematic diagram of a communication system provided by the embodiments of the present application, as shown in FIG. 1, the communication system can include one or more access point devices and one or more station devices; wherein the one or more access point devices can communicate with the one or more station devices, the access point device can also communicate with one or more other access point devices, and the station device can also communicate with one or more other station devices. The station device can also perform channel switching between the plurality of access point devices based on mobility, for example, when the station device moves from the coverage range of the access point device 1 to the coverage range of the access point device 2, the station device can switch from the access point device 1 to the access point device 2.

[0070] Among them, the access point device can be a device supporting one or more of the above-mentioned 802.11 standards or supporting future 802.11 standards and the like of various WLAN modes. The access point device can be an access point (AP).

[0071] For example, the access point device can be a terminal device, a network device, a communication server, a router, a switch, a bridge, a computer, and the like with a Wi-Fi chip. The access point device can also be an access point for mobile users to enter a wired network, mainly deployed in homes, buildings, and park interiors, with a typical coverage radius of tens of meters to hundreds of meters, of course, it can also be deployed outdoors. The access point device is equivalent to a bridge connecting wired and wireless networks, and the main role is to connect various wireless network clients together, and then access the wireless network to the Ethernet.

[0072] The station device can be a station (STA) supporting one or more of the above-mentioned 802.11 standards or future 802.11 standards, and the like.

[0073] For example, the station device can be a wireless communication chip, a wireless sensor, a wireless communication terminal, a communication server, a router, a switch, a bridge, a computer, and the like. For example, the station device can be a mobile phone supporting Wi-Fi communication, a tablet computer supporting Wi-Fi communication, a set-top box supporting Wi-Fi communication, a smart television supporting Wi-Fi communication, a smart wearable device supporting Wi-Fi communication, a vehicle-mounted communication device supporting Wi-Fi communication, and a computer supporting Wi-Fi communication, and the like, without limitation.

[0074] For example, the station device can be a wireless communication chip, a wireless sensor, a wireless communication terminal, a communication server, a router, a switch, a bridge, a computer, and the like. For example, the station device can be a mobile phone supporting Wi-Fi communication, a tablet computer supporting Wi-Fi communication, a set-top box supporting Wi-Fi communication, a smart television supporting Wi-Fi communication, a smart wearable device supporting Wi-Fi communication, a vehicle-mounted communication device supporting Wi-Fi communication, and a computer supporting Wi-Fi communication, and the like, without limitation.

[0075] Further, the communication apparatus 200 can further include a memory 204. The processor 201, the memory 204, and the transceiver 202 can be connected through the communication line 203.

[0076] The processor 201 can be a central processing unit (CPU), a general processor network processor (NP), a digital signal processing (DSP), a microprocessor, a microcontroller, a programmable logic device (PLD), or any combination thereof. The processor 201 can also be other devices with processing functions, such as a circuit, a device, or a software module, without limitation.

[0077] The transceiver 202 is configured to communicate with other devices or other communication networks. The other communication network can be an Ethernet network, a radio access network (RAN), and the like. The transceiver 202 can be a module, a circuit, a transceiver, or any device capable of communication.

[0078] A communication line 203 is configured to transmit information between components included in the communication apparatus 200.

[0079] A memory 204 is configured to store instructions. The instructions can be a computer program.

[0080] The memory 204 can be a read-only memory (ROM) or another type of static storage device that can store static information and / or instructions, or a random access memory (RAM) or another type of dynamic storage device that can store information and / or instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc read-only memory (CD-ROM) or another optical disk storage, a magneto-optical disk, a magnetic disk storage or another magnetic storage device, etc., without limitation.

[0081] It should be noted that the memory 204 can exist independently of the processor 201, or can be integrated with the processor 201. The memory 204 can be configured to store instructions or program codes or some data, etc. The memory 204 can be located in the communication apparatus 200, or can be located outside the communication apparatus 200, without limitation. The processor 201 is configured to execute the instructions stored in the memory 204, to implement the communication method provided by the embodiments described below.

[0082] In an example, the processor 201 can include one or more CPUs, such as CPU0 and CPU1 in FIG. 2.

[0083] As an optional implementation, the communication apparatus 200 includes multiple processors, for example, in addition to the processor 201 in FIG. 2, the communication apparatus 200 can further include a processor 207.

[0084] As an optional implementation, the communication apparatus 200 further includes an output device 205 and an input device 206. Exemplarily, the input device 206 is a keyboard, a mouse, a microphone, a joystick, etc., and the output device 205 is a display screen, a speaker, etc.

[0085] It should be noted that the communication apparatus 200 can be a desktop computer, a laptop computer, a network server, a mobile phone, a tablet computer, a wireless terminal, an embedded device, a chip system, or a device having a similar structure as shown in FIG. 2. In addition, the constituent structure shown in FIG. 2 does not constitute a limitation on the communication apparatus, and the communication apparatus can include more or fewer components than those shown in FIG. 2, or combine certain components, or have a different arrangement of components.

[0086] In an embodiment of the present application, the chip system can be composed of a chip, or can include a chip and other discrete devices.

[0087] In addition, the actions, terms, and the like involved among the embodiments of the present application can be mutually referred to and are not limited. The message name or parameter name in the message exchanged between the devices in the embodiments of the present application is only an example, and other names can also be used in the specific implementation, which is not limited.

[0088] The communication method provided by the embodiments of the present application will be described below with reference to FIG. 3 in combination with the communication system shown in FIG. 1, wherein the station device can be any station device in the communication system shown in FIG. 1, the associated access point device is the access point device accessed by the station device, and the target access point device is the access point device accessed by the station device after performing channel switching, that is, the station device can be switched from the associated access point device to the target access point device. It can be understood that after the station device is switched to the target access point device, the target access point device becomes the associated access point device of the station device. The station device, or the associated access point device, or the target access point device shown in FIG. 3 can have the components shown in FIG. 2 or FIG. 2.

[0089] FIG. 3 is a flowchart of a communication method provided by an embodiment of the present application. As shown in FIG. 3, the method can include the following steps.

[0090] In step 301, the associated access point device acquires first information.

[0091] The first information can be used to indicate the signal quality between the station device and the associated access point device.

[0092] The signal quality can be represented by one or more of the following parameters: reference signal strength indication (RSSI), reference signal receiving power (RSRP), reference signal receiving quality (RSRQ), signal noise ratio (SNR), signal to interference plus noise ratio (SINR), received signal code power (RSCP), etc., without limitation.

[0093] Optionally, the associated access point device can acquire the first information according to either of the following two possible designs:

[0094] In the first possible design, the station device sends the first information to the associated access point device, and accordingly, the associated access point device receives the first information from the station device.

[0095] The associated access point device can send a reference signal to the station device, and the station device can determine the signal quality between the station device and the associated access point device according to the received reference signal, and send the first information to the associated access point device to indicate the signal quality between the station device and the associated access point device.

[0096] In the second possible design, the station device can send the first information to the target access point device, and the target access point device sends the first information to the associated access point device.

[0097] The associated access point device can send a reference signal to the station device, and the station device can determine the signal quality between the station device and the associated access point device according to the received reference signal to determine the first information.

[0098] The station device can trigger channel scanning when the signal quality between the station device and the associated access point device reaches a first threshold (e.g., greater than or equal to the first threshold) to send a probe request frame to the target access point device, and the probe request frame can include the first information, and accordingly, the target access point device can send the first information to the associated access point device.

[0099] Optionally, the first threshold value can be previously agreed between the station device and the associated access point device, or can be determined by the station device itself, or can be determined by the associated access point device according to a first model and indicated to the station device, or can be determined by the station device according to the first model, without limitation.

[0100] Optionally, the first threshold value can be previously agreed between the station device and the associated access point device, or can be determined by the station device itself, or can be determined by the associated access point device according to a first model and indicated to the station device, or can be determined by the station device according to the first model, without limitation.

[0101] Optionally, the first threshold value can be previously agreed between the station device and the associated access point device, or can be determined by the station device itself, or can be determined by the associated access point device according to a first model and indicated to the station device, or can be determined by the station device according to the first model, without limitation.

[0102] Optionally, the first threshold value can be previously agreed between the station device and the associated access point device, or can be determined by the station device itself, or can be determined by the associated access point device according to a first model and indicated to the station device, or can be determined by the station device according to the first model, without limitation.

[0103] Optionally, the first threshold value can be previously agreed between the station device and the associated access point device, or can be determined by the station device itself, or can be determined by the associated access point device according to a first model and indicated to the station device, or can be determined by the station device according to the first model, without limitation.

[0104] Optionally, the first threshold value can be previously agreed between the station device and the associated access point device, or can be determined by the station device itself, or can be determined by the associated access point device according to a first model and indicated to the station device, or can be determined by the station device according to the first model, without limitation.

[0105] Optionally, the first threshold value can be previously agreed between the station device and the associated access point device, or can be determined by the station device itself, or can be determined by the associated access point device according to a first model and indicated to the station device, or can be determined by the station device according to the first model, without limitation.

[0106] Optionally, the first threshold value can be previously agreed between the station device and the associated access point device, or can be determined by the station device itself, or can be determined by the associated access point device according to a first model and indicated to the station device, or can be determined by the station device according to the first model, without limitation.

[0107] Optionally, the first threshold value can be previously agreed between the station device and the associated access point device, or can be determined by the station device itself, or can be determined by the associated access point device according to a first model and indicated to the station device, or can be determined by the station device according to the first model, without limitation.

[0108] The second threshold can also be referred to as a channel switching threshold, or a switching threshold, or a channel switching related parameter, etc. without limitation. The first model can also be referred to as a channel switching related parameter.

[0109] Optionally, the second threshold can be determined by the station device itself, or can be determined by the associated access point device according to the first model and indicated to the station device, or can be determined by the station device according to the first model, without limitation.

[0110] In the second possible design, the station device can also send the second information to the associated access point device. Correspondingly, the associated access point device receives the second information from the station device.

[0111] The station device can send a probe request frame to the target access point device, and the target access point device can send a probe response frame to the station device. The station device can determine the signal quality between the station device and the target access point device according to the probe response frame, and send the second information to the associated access point device.

[0112] In step 303, the target access point device sends third information to the associated access point device. Correspondingly, the associated access point device receives the third information from the target access point device.

[0113] The third information can be used to indicate the link quality after the station device switches from the associated access point device to the target access point device.

[0114] For example, the third information can include one or more of the following: rate information after the station device switches to the target access point device, equivalent rate information after the station device switches to the target access point device, or latency information after the station device switches to the target access point device.

[0115] The equivalent rate can be (1-PER)*R, where PER is the retransmission proportion of the media access layer protocol data unit (MPDU) sent by the station device to the target access point device, and R is the physical layer rate.

[0116] The target access point device can determine the third information according to the interaction with the station device after the station device switches to the target access point device, and send the third information to the associated access point device.

[0117] It can be understood that, for the first information, the second information and the third information, in the case that at least two of the three information are sent by the target access point device to the associated access point device, the target access point device can send the at least two information to the associated access point device in different information, or can send the at least two information to the associated access point device in the same information, which is not limited.

[0118] In step 304, the associated access point device sends fourth information to the station device according to the first information, the second information and the third information; correspondingly, the station device receives the fourth information from the associated access point device.

[0119] The fourth information can be used to indicate one or more of: channel scanning related parameters, or channel switching related parameters.

[0120] The associated access point device can update the first model according to the first information, the second information and the third information, and send the fourth information to the station device according to the updated first model. The first model can be used to determine the probability of the station device switching to the target access point device according to the first information and the second information.

[0121] It can be understood that, the embodiments of the present application can use self-learning switching technology to determine the first threshold / second threshold at which the station device triggers channel scanning / channel switching when approaching the best switching point, to realize intelligent network switching, improve user experience, and reduce channel scanning power consumption.

[0122] Specifically, in the embodiments of the present application, the problem of switching the station device from the associated access point device to the target access point device can be modeled as a recommendation system π(θ), i.e. the first model described above, which can be understood as a specific probability distribution P(x, θ) with parameters, or also can be a neural network model. Thus, based on the first model, the probability of the station device switching to the target access point device can be determined according to the first information and the second information. And after the station device switches to the target access point device, the link quality / signal quality before and after switching is compared to calculate the return (R(a)) of this switching, i.e. the associated access point device needs to obtain the third information, so that the associated access point device can update the first model according to the first information, the second information and the third information corresponding to this switching, and dynamically indicate one or more of: channel scanning related parameters, or channel switching related parameters to the station device through the fourth information based on the updated first model.

[0123] It can be understood that if the link quality / signal quality at the target access point device after switching is better than the link quality / signal quality at the associated access point device, the reward value is high. Analogous to the headline news push, if the pushed news is watched by the user for a long time, a high reward will be given, indicating that the recommendation system is good, and encouraging the next push. Or, if the link quality / signal quality at the target access point device after switching is lower than the link quality / signal quality at the associated access point device, the reward value is low. Analogous to the headline news push, if the pushed news is watched by the user for a short time or not, a lower reward or no reward will be given, indicating that the recommendation system is not good, and subsequent push of related content needs to be reduced.

[0124] Exemplarily, based on the LinUCB standard algorithm, the first model can be a model shown in the following formula:

[0125] Wherein, P(x, θ) represents the probability of switching the station device to the target access point device according to the first information and the second information. x includes the first information and the second information. θ = A -1 b. The initial value of A is the unit matrix I. The initial value of b is 0. A and b can be updated, that is, A = A + x*x T ; b = b + R(a) * x; R(a) represents the reward value of switching. α represents a preset weight, and the value range is [0 1].

[0126] Based on the above formula, the associated access point device can determine the reward value of this switching according to the third information, and then update the parameter θ corresponding to the first model of A and b according to x (the first information, the second information) and the reward value R(a) as shown in FIG. 4, so as to realize the update of the first model.

[0127] Based on the above description, the associated access point device can refer to step 508 in the following FIG. 5, and according to the updated first model, indicate one or more of the following to the station device through the fourth information: the first threshold value, or the second threshold value; wherein the first threshold value is the above-mentioned channel scanning related parameter, and the second threshold value is the above-mentioned channel switching related parameter. Alternatively, the associated access point device can also refer to step 608 in the following FIG. 6, and send the updated first model to the station device through the fourth information, so that the station device performs one or more of the following operations according to the updated first model: channel scanning, or channel switching; that is, the above-mentioned channel scanning related parameter is the updated first model, and the above-mentioned channel switching related parameter is the updated first model.

[0128] Optionally, after receiving the fourth information, the station device can further perform the following step 305. The station device can perform the following step 305 to switch to an access point device with stronger signal quality when the signal quality between the station device and the associated access point device is poor.

[0129] It can be understood that, after receiving the fourth information, the station device can also not perform the following step 305. The station device can not perform the following step 305 when the signal quality between the station device and the associated access point device is strong.

[0130] Step 305: The station device performs one or more of the following operations according to the fourth information: channel scanning or channel switching.

[0131] The station device can perform channel scanning according to the channel scanning related parameters and perform channel switching according to the channel switching related parameters.

[0132] Based on the method shown in FIG. 3, the associated access point device of the station device can dynamically adjust the channel scanning related parameters and the channel switching related parameters for the station device according to the signal quality between the station device and the associated access point device, the signal quality between the station device and the target access point device, and the link quality after the station device switches from the associated access point device to the target access point device, that is, the associated access point device can dynamically adjust the channel scanning related parameters and the channel switching related parameters for the station device according to the actual communication quality before and after the station device switches, so as to improve the user experience and reduce the power consumption of the station device when the station device performs channel scanning and channel switching.

[0133] The following takes an example in which the associated access point device indicates one or more of the following to the station device through the fourth information: the first threshold or the second threshold, and FIG. 5 is referred to for detailed description of the above step 304:

[0134] FIG. 5 is a schematic diagram of a communication method provided by an embodiment of the present application. As shown in FIG. 5, the method includes the following steps:

[0135] Step 501: When the station device detects that the signal quality between the station device and the associated access point device reaches the first threshold, the station device sends a probe request frame to the target access point device; correspondingly, the target access point device receives the probe request frame from the station device.

[0136] The first threshold can be previously agreed by the station device and the associated access point device, or can be determined by the station device itself, or can be determined by the associated access point device according to a first model and indicated to the station device, or can be determined by the station device according to the first model, and is not limited.

[0137] Optionally, the probe request frame can comprise first information to indicate the signal quality between the station device and the associated access point device.

[0138] Step 502, the target access point device sends a probe response frame to the station device; correspondingly, the station device receives the probe response frame from the target access point device.

[0139] Step 503, the station device determines the signal quality between the station device and the target access point device according to the probe response frame.

[0140] Step 504, the station device switches from the associated access point device to the target access point device when the signal quality between the station device and the target access point device reaches a second threshold.

[0141] The second threshold can be determined by the station device itself, or can be determined by the associated access point device according to the first model and indicated to the station device, or can be determined by the station device according to the first model, without limitation.

[0142] Step 505, the station device and the target access point device perform data interaction.

[0143] The target access point device can obtain the second information and the third information by performing data interaction with the station device.

[0144] Step 506, the target access point device sends the first information, the second information and the third information to the associated access point device.

[0145] The description of the first information, the second information and the third information can be referred to the related description in FIG. 3, and will not be repeated here.

[0146] Step 507, the associated access point device updates the first model according to the first information, the second information and the third information to obtain an updated first model.

[0147] The description of the first model and the updating process can be referred to the related description in FIG. 3, and will not be repeated here.

[0148] Step 508, the associated access point device sends fourth information to the station device according to the updated first model.

[0149] In a possible design, the associated access point device can determine a first probability of the station device switching to the target access point device according to the updated first model, and send the fourth information comprising one or more of the following information to the station device when the difference between the first probability and a preset probability is less than or equal to a first value: the first information, or the second information.

[0150] The associated access point device can indicate the station device to use the first information as the first threshold value by carrying the first information in the fourth information, i.e., the station device can trigger the channel scanning in the subsequent channel scanning process when the signal quality indicated by the first information is reached.

[0151] The associated access point device can indicate the station device to use the second information as the second threshold value by carrying the second information in the fourth information, i.e., the station device can trigger the channel switching in the subsequent channel switching process when the signal quality indicated by the second information is reached.

[0152] In another possible design, the associated access point device can determine a first probability that the station device switches to the target access point device according to the updated first model, adjust the first information and the second information when a difference between the first probability and a preset probability is greater than a first value, and obtain an adjusted first probability, and send the fourth information including one or more of the following information to the station device when a difference between the adjusted first probability and the preset probability is less than or equal to the first value: the adjusted first information, the adjusted second information.

[0153] The associated access point device can indicate the station device to use the adjusted first information as the first threshold value by carrying the adjusted first information in the fourth information, i.e., the station device can trigger the channel scanning in the subsequent channel scanning process when the signal quality indicated by the adjusted first information is reached.

[0154] The associated access point device can indicate the station device to use the adjusted second information as the second threshold value by carrying the adjusted second information in the fourth information, i.e., the station device can trigger the channel switching in the subsequent channel switching process when the signal quality indicated by the adjusted second information is reached.

[0155] Different from the associated access point device carrying the first information and the second information in the fourth information in FIG. 5, the associated access point device can also carry the updated first model in the fourth information, as shown in FIG. 6.

[0156] FIG. 6 is a schematic diagram of a communication method provided by an embodiment of the present application, as shown in FIG. 6, the method includes:

[0157] In step 601, the station device sends a probe request frame to the target access point device when detecting that the signal quality between the station device and the associated access point device reaches the first threshold value; correspondingly, the target access point device receives the probe request frame from the station device.

[0158] Step 602, the target access point device sends a probe response frame to the station device; correspondingly, the station device receives the probe response frame from the target access point device.

[0159] Step 603, the station device determines the signal quality between the station device and the target access point device according to the probe response frame.

[0160] Wherein, the description of steps 601-603 can refer to the relevant description of steps 501-503 above, and will not be repeated.

[0161] Step 604, the station device switches from the associated access point device to the target access point device based on the first model according to the signal quality between the station device and the associated access point device and the signal quality between the station device and the target access point device.

[0162] Wherein, the station device can determine the first probability of switching to the target access point device based on the first model according to the signal quality between the station device and the associated access point device and the signal quality between the station device and the target access point device, and switch from the associated access point device to the target access point device if the first probability is greater than or equal to a preset threshold, otherwise, no channel switching is performed.

[0163] Step 605, the station device and the target access point device perform data interaction.

[0164] Step 606, the target access point device sends first information, second information and third information to the associated access point device.

[0165] Step 607, the associated access point device updates the first model according to the first information, the second information and the third information to obtain an updated first model.

[0166] Wherein, the description of steps 605-607 can refer to the relevant description of steps 505-507 above, and will not be repeated.

[0167] Step 608, the associated access point device sends fourth information including the updated first model to the station device according to the updated first model.

[0168] Step 609, the station device determines one or more of the following according to the updated first model: channel scanning related parameters or channel switching related parameters.

[0169] In a possible design, the station device can determine, according to the updated first model, a first probability that the station device switches to the target access point device, and determine one or more of the following in a case where a difference between the first probability and a preset probability is less than or equal to a first value: a channel scanning related parameter or a channel switching related parameter; the channel scanning related parameter includes the first information, and the channel switching related parameter includes the second information.

[0170] The station device can use the first information as a first threshold, i.e., the station device can trigger channel scanning in a subsequent channel scanning process when a signal quality indicated by the first information is reached.

[0171] The station device can use the second information as a second threshold, i.e., the station device can trigger channel switching in a subsequent channel switching process when a signal quality indicated by the second information is reached. Alternatively, similar to step 604, the station device can determine, in a subsequent channel switching process, whether to perform channel switching according to the updated first model.

[0172] In yet another possible design, the station device can determine, according to the updated first model, a first probability that the station device switches to the target access point device, and adjust the first information and the second information to obtain an adjusted first probability in a case where a difference between the first probability and a preset probability is greater than a first value, and determine one or more of the following in a case where a difference between the adjusted first probability and the preset probability is less than or equal to the first value: a channel scanning related parameter or a channel switching related parameter; the channel scanning related parameter includes the adjusted first information, and the channel switching related parameter includes the adjusted second information.

[0173] The station device can use the adjusted first information as a first threshold, i.e., the station device can trigger channel scanning in a subsequent channel scanning process when a signal quality indicated by the adjusted first information is reached.

[0174] The station device can use the adjusted second information as a second threshold, i.e., the station device can trigger channel switching in a subsequent channel switching process when a signal quality indicated by the adjusted second information is reached. Alternatively, similar to step 604, the station device can determine, in a subsequent channel switching process, whether to perform channel switching according to the updated first model.

[0175] It can be understood that, in the embodiments of the present application, by deploying the first model in the associated access point device and updating, the associated access point device can update the first model according to the first information, the second information and the third information corresponding to different station devices, and the updated first model is suitable for the different station devices, which can improve the accuracy of the first model.

[0176] In addition, when the associated access point device updates the first model, the link quality is needed to reflect the user experience, and in order to more accurately evaluate whether the switching event is effective after switching, the corresponding evaluation condition needs to be stable, that is, the user cannot move at high speed. For example, when the station device quickly moves to the target access point device and moves away from the target access point device, if the link quality of the station device is used to update the first model, the first model will be inaccurate.

[0177] Therefore, in the evaluation process of the link quality, the change of the signal quality needs to be stable in a certain interval, for example, the change of the signal quality cannot exceed a preset signal quality stability threshold (such as 10 dB). The preset signal quality stability threshold can be agreed by the associated access point device and the target access point device. Wherein, the stability represents the smoothness of the signal quality.

[0178] Alternatively, as shown in FIG. 7, when the target access point device indicates the link quality to the associated access point device through the third information, the target access point device can send the fifth information to the associated access point device to indicate the signal quality stability (such as variance of the signal quality, etc.) corresponding to the third information. The associated access point device can update the first model according to the first information, the second information and the third information in the case that the signal quality stability corresponding to the third information is less than or equal to the preset signal quality stability threshold, and send the fourth information to the station device to improve the accuracy of the first model.

[0179] It should be noted that each embodiment of the present application can be implemented independently or in combination, and is not limited. If there is no special description and logical conflict, the terms and / or descriptions provided in different embodiments of the present application are consistent and can be mutually referred to. The technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationship.

[0180] It can be understood that, in the embodiments of the present application, the execution subject can execute part or all of the steps in the embodiments of the present application, and these steps or operations are only examples, and the embodiments of the present application can also execute other operations or variations of various operations. In addition, each step can be executed in a different order presented in the embodiments of the present application, and it is possible that not all operations in the embodiments of the present application are executed.

[0181] The above describes the scheme provided by the embodiments of the present application mainly from the perspective of interaction between devices. It can be understood that, in order to implement the above functions, each device comprises a hardware structure and / or a software module for executing each function. It should be easily realized by those skilled in the art that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is implemented in hardware or computer software driven hardware depends on the specific application of the technical solution and design constraints. 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 the present application.

[0182] The embodiments of the present application can divide the functions of each device into function modules according to the above method examples. For example, each function module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or software function module. It should be noted that the division of modules in the embodiments of the present application is illustrative, and is only a logical function division. Actual implementation can have another division manner.

[0183] In the case of dividing each function module according to each function, FIG. 8 shows a communication apparatus 80 which can perform the actions performed by the access point device, or the station device, or the target access point device in the above-mentioned methods shown in FIGS. 3 to 7. All related contents of each step involved in the above-mentioned method embodiments can be cited to the function description of the corresponding function module, and the technical effects that can be obtained can be referred to the above-mentioned method embodiments, which will not be described here again.

[0184] The communication apparatus 80 can comprise a transceiver module 801 and a processing module 802. Illustratively, the communication apparatus 80 can be a communication device, or a chip applied to the communication device, or other combination devices, components, etc. having the above-mentioned function of the sending end device.

[0185] When the communication apparatus 80 is a communication device, the transceiver module 801 can be a transceiver, and the processing module 802 can be a processor (or processing circuit), for example, a baseband processor, which can comprise one or more CPUs.

[0186] When the communication apparatus 80 is a component having the above-mentioned function of the sending end device, the transceiver module 801 can be a radio frequency unit, and the processing module 802 can be a processor (or processing circuit), for example, a baseband processor.

[0187] When the communication apparatus 80 is a chip system, the transceiver module 801 can be an input / output interface of a chip (for example, a baseband chip) ; the processing module 802 can be a processor (or, processing circuit) of the chip system, and can include one or more central processing units.

[0188] It should be understood that the transceiver module 801 in the embodiments of the present application can be implemented by a transceiver or a transceiver related circuit component; the processing module 802 can be implemented by a processor or a processor related circuit component (or, processing circuit).

[0189] For example, the transceiver module 801 can be configured to perform all transmission operations performed by the communication apparatus in the embodiments shown in FIGS. 3 to 7, and / or other processes for supporting the technologies described herein; the processing module 802 is configured to control the transceiver module 801 to perform all transmission operations performed by the communication apparatus in the embodiments shown in FIGS. 3 to 7, and / or other processes for supporting the technologies described herein.

[0190] As another implementation manner, the transceiver module 801 in FIG. 8 can be replaced by a transceiver which can integrate the functions of the transceiver module 801; the processing module 802 can be replaced by a processor which can integrate the functions of the processing module 802. Further, the communication apparatus 80 shown in FIG. 8 can further include a memory.

[0191] Alternatively, when the processing module 802 is replaced by a processor and the transceiver module 801 is replaced by a transceiver, the communication apparatus 80 related to the embodiments of the present application can also be the communication apparatus 90 shown in FIG. 9. Wherein, the processor can be a logic circuit 901, and the transceiver can be an interface circuit 902. Further, the communication apparatus 90 shown in FIG. 9 can further include a memory 903.

[0192] The embodiments of the present application also provide a computer program product which, when executed by a computer, can implement the functions of any of the above method embodiments.

[0193] The embodiments of the present application also provide a computer program which, when executed by a computer, can implement the functions of any of the above method embodiments.

[0194] The embodiments of the present application further provide a computer readable storage medium. All or part of the processes of the above method embodiments can be instructed by a computer program to relevant hardware to complete, the program can be stored in the above computer readable storage medium, and the program can include the processes of the above method embodiments when executed. The computer readable storage medium can be an internal storage unit of the terminal (including a data sending terminal and / or a data receiving terminal) of any of the above embodiments, for example, a hard disk or a memory of the terminal. The computer readable storage medium can also be an external storage device of the terminal, for example, a plug-in hard disk, a smart media card (SMC), a secure digital (SD) card, a flash card and the like. Further, the computer readable storage medium can include both the internal storage unit and the external storage device of the terminal. The computer readable storage medium is used to store the above computer program and other programs and data required by the terminal. The computer readable storage medium can also be used to temporarily store data that has been output or will be output.

[0195] It should be noted that the terms "first" and "second" and the like in the specification of the present application, claims and drawings are used to distinguish different objects, and are not used to describe a specific order. "First", "second" are only for description purposes, and cannot be understood as indicating or implying relative importance or implicitly indicating the number of indicated technical features. Therefore, the features defined with "first", "second" can explicitly or implicitly include one or more features. In the description of the present embodiment, unless otherwise stated, the meaning of "a plurality of" is two or more.

[0196] In addition, the terms "include" and "have" and any variations thereof are intended to cover non-exclusive inclusion. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but can optionally include steps or units that are not listed, or can optionally include other steps or units inherent to the process, method, product or device.

[0197] It should be understood that in the present application, "at least one" means one or more. "Multiple" means two or more. "At least two" means two or three and more. "And / or" is used to describe the relationship between the associated objects, which means that there can be three relationships. For example, "A and / or B" can mean that there are three cases: only A, only B, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally represents an "or" relationship between the associated objects. "At least one of the following" or similar expressions means any combination of these items, including any combination of single or multiple items. For example, at least one of a, b or c, can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, and c can be single or multiple. "When" and "if" both mean that under certain objective circumstances, the corresponding processing will be done, not limited to time, and does not require a judgment action when implemented, nor does it mean that there are other limitations.

[0198] In the embodiments of the present application, the words such as "exemplary" or "for example" are used to mean an example, illustration, or description. Any embodiment or design scheme described as "exemplary" or "for example" in the embodiments of the present application should not be interpreted as more preferred or more advantageous than other embodiments or design schemes. Rather, the words "exemplary" or "for example" are intended to present the relevant concept in a specific manner for understanding.

[0199] In the present application, "sending information to (a terminal device)" can be understood as that the destination of the information is the terminal device. It can include direct or indirect sending of information to the terminal device. "Receiving information from (a terminal device)" can be understood as that the source of the information is the terminal device, and it can include direct or indirect receiving of information from the terminal device. The information can be processed as necessary between the source and the destination of the information transmission, such as format change, etc., but the destination can understand the valid information from the source.

[0200] Through the description of the above embodiments, those skilled in the art can clearly understand that, for the convenience and brevity of description, only the above division of functional modules is taken as an example, and in actual application, the above functions can be completed by different functional modules according to needs, that is, the internal structure of the device is divided into different functional modules to complete all or part of the functions described above.

[0201] In several embodiments provided in the present application, it should be understood that the disclosed apparatus and method can be implemented by other manners. For example, the apparatus embodiments described above are merely illustrative, for example, the division of the modules or units is merely a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another apparatus, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units or components shown or discussed can be indirect coupling or communication connection through some interfaces, apparatuses or units, and can be electrical, mechanical or other forms.

[0202] The units described as separate components can or can not be physically separated, and the components shown as units can be one physical unit or a plurality of physical units, that is, can be located in one place or can be distributed to a plurality of different places. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment scheme.

[0203] In addition, each functional unit in each embodiment of the present application can be integrated in one processing unit, or each unit can be physically present separately, or two or more units can be integrated in one unit. The integrated unit can be realized in the form of hardware or in the form of a software functional unit.

[0204] The integrated unit, if realized in the form of a software functional unit and sold or used as an independent product, can be stored in a readable storage medium. Based on such understanding, the technical scheme of the embodiment of the present application can be embodied in the form of a software product in essence or all or part of the technical scheme. The software product is stored in a storage medium and includes a plurality of instructions for causing an apparatus (which can be a single-chip microcomputer, a chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The foregoing storage medium includes a U disk, a mobile hard disk, a ROM, a RAM, a magnetic disk or an optical disk and various program code storage media.

Claims

1. A communication method characterized by comprising: The method comprises: obtaining first information, wherein the first information is used to indicate signal quality between a station device and an associated access point device; obtaining second information, wherein the second information is used to indicate signal quality between the station device and a target access point device; receiving third information from the target access point device, wherein the third information is used to indicate link quality after the station device switches from the associated access point device to the target access point device; sending fourth information to the station device according to the first information, the second information and the third information, wherein the fourth information is used to indicate one or more of the following: channel scanning related parameters, or channel switching related parameters.

2. The method of claim 1, wherein the third information comprises one or more of the following: rate information after the station device switches to the target access point device, equivalent rate information after the station device switches to the target access point device, or latency information after the station device switches to the target access point device.

3. The method according to claim 1 or 2, characterized in that, The obtaining of the first information comprises: receiving the first information from the target access point device; or receiving the first information from the station device.

4. The method according to any one of claims 1 to 3, characterized in that, The obtaining of the second information comprises: receiving the second information from the target access point device.

5. The method according to any one of claims 1 to 4, characterized in that, The sending of the fourth information to the station device according to the first information, the second information and the third information comprises: updating a first model according to the first information, the second information and the third information, wherein the first model is used to determine a probability of the station device switching to the target access point device according to the first information and the second information; sending the fourth information to the station device according to the updated first model.

6. The method of claim 5, wherein, The sending of the fourth information to the station device according to the updated first model comprises: determining a first probability of the station device switching to the target access point device according to the updated first model; in a case where a difference between the first probability and a preset probability is less than or equal to a first value, sending fourth information comprising one or more of the following information to the station device: the first information, or the second information; or in a case where the difference between the first probability and the preset probability is greater than the first value, adjusting the first information and the second information to obtain an adjusted first probability, and in a case where a difference between the adjusted first probability and the preset probability is less than or equal to the first value, sending fourth information comprising one or more of the following information to the station device: adjusted first information, adjusted second information.

7. The method of claim 5, wherein, The sending of the fourth information to the station device according to the updated first model comprises: sending fourth information comprising the updated first model to the station device.

8. The method according to any one of claims 1 to 7, characterized in that, The sending of the fourth information to the station device according to the first information, the second information and the third information comprises: obtaining fifth information; wherein the fifth information is used to indicate a signal quality stability corresponding to the third information; in a case where the signal quality stability is less than or equal to a preset signal quality stability threshold, transmitting the fourth information to the station device according to the first information, the second information, and the third information.

9. A communication method characterized by comprising: comprising: receiving fourth information from an associated access point device; wherein the fourth information is used to indicate one or more of: a channel scanning related parameter, or a channel switching related parameter; the fourth information is determined according to first information, second information, and third information; the first information is used to indicate a signal quality between the station device and the associated access point device; the second information is used to indicate a signal quality between the station device and a target access point device; the third information is used to indicate a link quality after the station device switches from the associated access point device to the target access point device; performing one or more of: channel scanning, or channel switching, according to the fourth information.

10. The method of claim 9, wherein the third information comprises one or more of: rate information after the station device switches to the target access point device, equivalent rate information after the station device switches to the target access point device, or latency information after the station device switches to the target access point device.

11. The method of claim 9 or 10, wherein the fourth information comprises one or more of: the first information, or the second information; wherein a difference between a first probability corresponding to the first information and the second information and a preset probability is less than or equal to a first value; the first probability corresponding to the first information and the second information is a probability of the station device switching to the target access point device determined according to the first information and the second information; or the fourth information comprises one or more of: adjusted first information, or adjusted second information; wherein a difference between an adjusted first probability corresponding to the adjusted first information and the adjusted second information and a preset probability is less than or equal to a first value; the adjusted first probability is a probability of the station device switching to the target access point device determined according to the adjusted first information and the adjusted second information; or the fourth information comprises an updated first model; wherein the first model is used to determine a probability of the station device switching to the target access point device according to the first information and the second information; the updated first model is a model after the first model is updated according to the first information, the second information, and the third information.

12. The method of claim 11, wherein, in a case where the fourth information comprises the updated first model, the method further comprises: determining a first probability of the station device switching to the target access point device according to the updated first model; determining one or more of the channel scanning related parameter or the channel switching related parameter, wherein the channel scanning related parameter comprises the first information, and the channel switching related parameter comprises the second information, in a case that the difference between the first probability and the preset probability is less than or equal to a first value; or adjusting the first information and the second information to obtain an adjusted first probability, in a case that the difference between the first probability and the preset probability is greater than the first value, and determining one or more of the channel scanning related parameter or the channel switching related parameter, wherein the channel scanning related parameter comprises the adjusted first information, and the channel switching related parameter comprises the adjusted second information, in a case that the difference between the adjusted first probability and the preset threshold is less than or equal to the first value.

13. The method according to any one of claims 9-12, characterized in that, Before the receiving the fourth information from the associated access point device, the method further comprises: sending one or more of the first information or the second information to the target access point device.

14. The method according to any one of claims 9 to 13, characterized in that, Before the receiving the fourth information from the associated access point device, the method further comprises: sending one or more of the first information or the second information to the associated access point device.

15. A method of communication, comprising: Comprising: receiving first information from a station device; wherein the first information is used to indicate a signal quality between the station device and an associated access point device; in a case that the station device switches from the associated access point device to a target access point device, sending the first information, second information and third information to the associated access point device; wherein the second information is used to indicate a signal quality between the station device and the target access point device; and the third information is used to indicate a link quality after the station device switches from the associated access point device to the target access point device.

16. The method of claim 15, wherein, The method further comprises: sending fifth information to the associated access point device; wherein the fifth information is used to indicate a signal quality stability corresponding to the third information.

17. A communications device, characterized by The communication device comprises a processor; the processor is configured to run a computer program or instructions, so that the communication method as claimed in any one of claims 1-8 is executed, or so that the communication method as claimed in any one of claims 9-14 is executed, or so that the communication method as claimed in any one of claims 15-16 is executed.

18. A communications device, characterized by The communication device comprises a processor; the processor is configured to run a computer program or instructions, so that the communication method as claimed in any one of claims 1-8 is executed, or so that the communication method as claimed in any one of claims 9-14 is executed, or so that the communication method as claimed in any one of claims 15-16 is executed.

19. A communications device, characterized by The communication apparatus comprises an interface circuit and a logic circuit; the interface circuit is configured to input and / or output information; the logic circuit is configured to execute the communication method according to any one of claims 1-8, or execute the communication method according to any one of claims 9-14, or execute the communication method according to any one of claims 15-16, and process and / or generate the information according to the information.

20. A computer-readable storage medium, characterized in that, The computer readable storage medium stores computer instructions or programs, when the computer instructions or programs are run on a computer, the communication method according to any one of claims 1-8 is executed, or the communication method according to any one of claims 9-14 is executed, or the communication method according to any one of claims 15-16 is executed.

21. A computer program product, characterised in that, The computer program product comprises computer instructions; when part or all of the computer instructions are run on a computer, the communication method according to any one of claims 1-8 is executed, or the communication method according to any one of claims 9-14 is executed, or the communication method according to any one of claims 15-16 is executed.

Citation Information

Patent Citations

  • Delaying handovers based on intermodulation distortion

    US11490301B1

  • Access terminal maintenance of handover parameter for source and target access point pairs

    US20140226620A1

  • Latency control for a communication network

    US20230247500A1

  • Apparatus and method for determing if a user equipment is to be handed over

    WO2012103937A1

  • Switching parameter control method and apparatus

    WO2024078075A1