Roaming communication method and wireless communication device
By negotiating the handover trigger conditions between non-access point multi-link devices and access point multi-link devices, the ping-pong handover problem is solved, improving the stability and reliability of handover and ensuring the continuity of users' communication experience.
Patent Information
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2024-09-06
- Publication Date
- 2026-03-12
AI Technical Summary
The existing IEEE 802.11 standard fails to effectively prevent ping-pong handover and lacks a negotiation mechanism between different devices, resulting in frequent handover between site devices and affecting communication stability and user experience.
By negotiating handover trigger conditions between non-access point multi-link devices and access point multi-link devices, and designing detailed handover parameters and condition configuration mechanisms, ping-pong handover is avoided, and handover stability and reliability are improved.
This effectively avoids ping-pong handover, improves the user's communication continuity and handover stability in mobile scenarios, and ensures a smooth handover experience for users.
Smart Images

Figure CN2024117600_12032026_PF_FP_ABST
Abstract
Description
Roaming communication method and wireless communication device TECHNICAL FIELD
[0001] Embodiments of the present application relate to the field of mobile communication technology, and in particular to a roaming communication method and a wireless communication device. BACKGROUND
[0002] The existing Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard does not support a ping-pong handover prevention mechanism. Specifically, the existing IEEE 802.11 standard does not design a related mechanism to prevent the ping-pong effect problem that may exist in the handover of a Station (STA) to an Access Point (AP), and only designs how the STA performs AP handover. In addition, the existing technology does not support communication and negotiation of handover conditions between different devices. Specifically, the existing technology only designs that the AP sends an information to the STA, and does not realize the communication and negotiation of multiple information between the AP and the STA. Furthermore, the exchange and negotiation of information with other devices, such as the STA itself and a Candidate AP, are not considered.
[0003] SUMMARY
[0004] Embodiments of the present application provide a roaming communication method and a wireless communication device to improve the problems and other problems of the prior art.
[0005] The roaming communication method provided by the embodiments of the present application is executed on a non-AP multi-link device, and the roaming communication method includes: negotiating a handover trigger condition with at least one AP multi-link device, and when the handover trigger condition is met, the non-AP multi-link device is switched from a first AP multi-link device to a second AP multi-link device.
[0006] Through the above technical solution, the ping-pong problem (repeatedly switching between AP multi-link devices) when the non-AP multi-link device switches the AP multi-link device can be avoided, the stability and reliability of the handover are improved, the user experience of the handover is guaranteed, and the communication continuity experience of users in a mobile scenario or at a cell edge is improved.
[0007] The roaming communication method is executed on an access point multi-link device, and the roaming communication method comprises: negotiating a switching trigger condition with a non-access point multi-link device, and causing the non-access point multi-link device to switch from a first access point multi-link device to a second access point multi-link device when the switching trigger condition is met, wherein the access point multi-link device is the first access point multi-link device or the second access point multi-link device.
[0008] Through the above technical solution, the ping-pong problem (repeated switching between access point multi-link devices) when the non-access point multi-link device switches the access point multi-link device can be avoided, the stability and reliability of switching are improved, the experience of user switching is ensured, and the communication continuity experience of a user in a mobile scenario or at a cell edge is improved.
[0009] The wireless communication device provided in the embodiments of the present application comprises a processor and a memory, the memory is used for storing a computer program, and the processor is used for calling and running the computer program stored in the memory to execute the relay communication method.
[0010] The first node provided in the embodiments of the present application comprises a processor and a memory. The memory is used for storing a computer program, and the processor is used for calling and running the computer program stored in the memory to execute the relay communication method.
[0011] The chip provided in the embodiments of the present application is used for implementing the relay communication method.
[0012] Specifically, the chip comprises a processor, which is used for calling and running a computer program from a memory, so that a device installed with the chip executes the relay communication method.
[0013] The computer readable storage medium provided in the embodiments of the present application is used for storing a computer program, and the computer program causes a computer to execute the relay communication method.
[0014] The computer program product provided in the embodiments of the present application comprises computer program instructions, and the computer program instructions cause a computer to execute the relay communication method.
[0015] The computer program provided in the embodiments of the present application causes a computer to execute the relay communication method when the computer program runs on the computer.
[0016] By the above technical solution, the ping-pong problem (repeated switching between access point multi-link devices) of the non-access point multi-link device switching the access point multi-link device can be avoided, the stability and reliability of the switching are improved, the experience of user switching is ensured, and the communication continuity experience of a user in a mobile scenario or at a cell edge is improved. BRIEF DESCRIPTION OF DRAWINGS
[0017] The accompanying drawings, which are included to provide a further understanding of the application and are incorporated in and constitute a part of this application, illustrate embodiments of the application and together with the description serve to explain the application. In the drawings:
[0018] FIG. 1 is a flowchart of a roaming communication method;
[0019] FIG. 2A is a decision flowchart of a non-AP MLD initiating switching according to an embodiment of the present application;
[0020] FIG. 2B is a flowchart of a roaming communication method according to an embodiment of the present application;
[0021] FIG. 2C is a flowchart of a roaming communication method according to an embodiment of the present application;
[0022] FIG. 3 is a flowchart of a ping-pong prevention mechanism method before a non-AP MLD autonomously decides to start switching according to an embodiment of the present application;
[0023] FIG. 4 is a flowchart of a ping-pong prevention mechanism method before a current AP MLD helps a non-AP MLD to decide to start switching according to an embodiment of the present application;
[0024] FIG. 5 is a schematic diagram of a switching configuration request frame format according to an embodiment of the present application;
[0025] FIG. 6 is a schematic diagram of a switching configuration response frame format according to an embodiment of the present application;
[0026] FIG. 7 is a schematic diagram of a switching recommendation frame format according to an embodiment of the present application;
[0027] FIG. 8 is a schematic diagram of AI-based switching configuration parameter setting according to an embodiment of the present application;
[0028] FIG. 9 is a schematic structural diagram of a wireless communication device according to an embodiment of the present application;
[0029] FIG. 10 is a schematic structural diagram of a chip according to an embodiment of the present application;
[0030] FIG. 11 is a schematic block diagram of a wireless communication system according to an embodiment of the present application. DETAILED DESCRIPTION
[0031] The technical solutions in the embodiments of the present application will be described below with reference to the drawings in the embodiments of the present application. Obviously, the described embodiments are only some of the embodiments of the present application, rather than all the embodiments of the present application. Based on the embodiments in the present application, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of the present application.
[0032] It should be understood that the term "and / or" in the present application is only used to describe the association relationship of the associated objects, and can represent three relationships, for example, A and / or B can represent three cases of A alone, A and B together, and B alone. In addition, the character " / " in the present application generally represents an "or" relationship between the associated objects before and after it.
[0033] For the convenience of understanding, Table 1 gives the interpretation of the main abbreviations involved in the present application.
[0034] Table 1: Abbreviation interpretation
[0035] In some embodiments of the present application, the station device (Station, STA) can also be referred to as a non-access point multi-link device (non-Access Point Multi-Link Device, non-AP MLD), which is collectively referred to as non-AP MLD hereinafter. The access point device (AP) can also be referred to as an access point multi-link device (AP MLD), which is collectively referred to as AP MLD hereinafter. In addition, the AP MLD currently serving the non-AP MLD is referred to as the current access point multi-link device (Current AP MLD) or the serving access point multi-link device (Serving AP MLD), and the AP MLD to which the non-AP MLD is about to switch is referred to as the target access point multi-link device (Target AP MLD) or the candidate access point multi-link device (Candidate AP MLD), wherein the Target AP MLD can also be one of the Candidate AP MLDs.
[0036] In a Wireless Fidelity (Wi-Fi) network as shown in FIG. 1, a non-AP MLD moves away from an AP MLD 1 (referred to as Current AP MLD) and approaches AP MLD 2 and AP MLD 3 (referred to as Candidate AP MLDs). In this process, the link quality between the non-AP MLD and the AP MLD 1 deteriorates and can not be able to meet the subsequent communication requirements, so the non-AP MLD needs to switch to the AP MLD 2 or the AP MLD 3 to continue the data transmission. When the non-AP MLD decides to switch the AP MLD, it needs to decide a Target AP MLD to be switched to, and then initiate a switching request (or referred to as re-association request) to the Target AP MLD.
[0037] However, before the non-AP MLD decides whether to initiate the switching and to which Candidate AP MLD to initiate the switching, it should make a comprehensive decision through certain parameters or conditions, so as to reduce the frequent switching caused by the possible ping-pong effect, consume wireless resources, and cause negative impact on the service continuity of the non-AP MLD, thereby affecting the user experience.
[0038] The method proposed by the prior art is that the Current AP MLD sends some parameters or prompt information to the non-AP MLD, and then the non-AP MLD makes a roaming decision based on the information or parameters. This method mainly has the following two problems:
[0039] Problem 1: The existing standard does not support a ping-pong switching prevention mechanism.
[0040] The Institute of Electrical and Electronics Engineers (IEEE) 802.11 standard does not design a related mechanism to prevent the ping-pong effect problem of the Station (STA) switching the Access Point (AP), and only designs in detail how the STA performs the AP switching. In addition, the prior art only designs that the AP provides the STA with information representing how many times the previous switching exists “Ping Pong roams”, which information cannot represent the ping-pong switching situation of the STA in the subsequent working time. The prior art lacks more detailed and sufficient switching condition design.
[0041] In some embodiments of the present application, by more detailed and comprehensive switching condition design, the “ping-pong switching” can be prevented to the greatest extent.
[0042] Problem 2: The prior art does not support communication and negotiation of switching conditions between different devices
[0043] The prior art only designs for the AP to send one piece of information to the STA, and does not realize the communication and negotiation of multiple pieces of information between the AP and the STA. In addition, it does not consider the exchange and negotiation of information with other devices, such as the STA itself and the candidate AP (Candidate AP). If the state of the Target AP MLD is also not good, the STA essentially performs an invalid switch, so it can be seen that the prior art can still have a large "ping-pong switching".
[0044] In some embodiments of the present application, by communicating and negotiating the switching conditions of different devices, a more reliable and stable switching condition can be provided for the STA, thereby reducing the probability of "ping-pong switching".
[0045] The technical field to which some embodiments of the present application apply is the behavior and operation design of a station device (STA), or a non-AP multi-link device (non-AP MLD), of wireless communication (such as Wi-Fi) before switching between different access point multi-link devices (AP MLDs) (for example, switching from a Current AP MLD to a Target AP MLD). The main scenario is that in a multiple-AP (or AP MLD) deployment scenario, the STA (or non-AP MLD) may need to switch APs (or AP MLDs) due to movement of the STA (or non-AP MLD) or fluctuations in the signal quality or channel state of each AP (or AP MLD). The core technical direction of some embodiments of the present application is mainly to configure and communicate the conditions and parameters of switching before switching, so as to prevent the station device STA (or non-AP MLD) from sending frequent switching and cause the ping-pong effect of switching, and improve the experience of roaming.
[0046] In some embodiments of the present application, the Non-AP MLD negotiates the switching trigger condition with the AP MLD (the Current AP MLD and / or the Target AP MLD and / or the Relay MLD). When the switching trigger condition is met, the non-AP MLD switches according to the switching parameters to prevent the ping-pong effect of switching.
[0047] In some embodiments of the present application, by designing the parameters and conditions for decision switching and designing the mechanism for negotiation and configuration of the switching parameters and conditions, the ping-pong problem (repeated switching between AP MLDs) of the non-AP MLD switching the AP MLD can be avoided, the stability and reliability of the switching are improved, and the experience of user switching is guaranteed.
[0048] In some embodiments of the present application, by introducing the parameter and condition design and negotiation configuration mechanism for switching to the relay link, the non-AP MLD can make the best choice when it is far away from the Current AP MLD, that is, whether to switch to the suitable Target AP MLD or to continue to maintain the communication with the Current AP MLD using the Relay MLD, thereby improving the communication continuity experience of the user at the cell edge or in the mobile scenario to a certain extent. Because switching to the Relay MLD does not need to perform the time-consuming and resource-consuming switching preparation, context transfer, and buffered data transfer operations as switching to the Target AP MLD.
[0049] FIG. 2A is a schematic diagram of a decision-making process before the non-AP MLD initiates switching according to an embodiment of the present application. In order to prevent the ping-pong effect of switching, the non-AP MLD needs to configure and negotiate the switching condition before switching the AP MLD, wherein the switching trigger condition can be configured on any one or more of the non-AP MLD, the Current AP MLD, the Target AP MLD, the Candidate AP MLD, and the Relay MLD. The switching trigger condition can also be determined by negotiation between any two or more of the non-AP MLD, the Current AP MLD, the Target AP MLD, the Candidate AP MLD, and the Relay MLD.
[0050] The switching decision of the non-AP MLD before switching to the Target AP MLD (or switching to only a Relay MLD in the basic service set of the Current AP MLD) by the Current AP MLD can be determined by the non-AP MLD itself or by the Current AP MLD to help the non-AP MLD to make the decision.
[0051] FIG. 2B is a schematic diagram of a roaming communication method according to an embodiment of the present application. As shown in FIG. 2B, the roaming communication method is executed on a non-AP MLD, and the roaming communication method includes at least one operation of: operation 201B: negotiating a switching trigger condition with at least one AP MLD, and when the switching trigger condition is met, switching the non-AP MLD from a first AP MLD to a second AP MLD.
[0052] FIG. 2C is a flow diagram of a roaming communication method provided by an embodiment of the present application. As shown in FIG. 2C, the roaming communication method is executed on an access point multi-link device, and the roaming communication method includes at least one of the following operations: operation 201C: negotiating a handover trigger condition with a non-access point multi-link device, and causing the non-access point multi-link device to switch from a first access point multi-link device to a second access point multi-link device when the handover trigger condition is met. The access point multi-link device is the first access point multi-link device or the second access point multi-link device.
[0053] By the above technical solution, the ping-pong problem (repeatedly switching between access point multi-link devices) when the non-access point multi-link device switches the access point multi-link device can be avoided, the stability and reliability of the switching are improved, the user switching experience is ensured, and the communication continuity experience of users in a mobile scenario or at the edge of a cell is improved.
[0054] In some embodiments of the present application, the at least one access point multi-link device includes a current access point multi-link device, a target access point multi-link device, a candidate access point multi-link device, and / or a relay multi-link device. In some embodiments of the present application, the handover trigger condition is configured on any one or more of the non-access point multi-link device, the current access point multi-link device, the target access point multi-link device, the candidate access point multi-link device, and the relay multi-link device. In some embodiments of the present application, the handover trigger condition is determined by negotiation between any at least two of the non-access point multi-link device, the current access point multi-link device, the target access point multi-link device, the candidate access point multi-link device, and the relay multi-link device. In some embodiments of the present application, the first access point multi-link device includes a current access point multi-link device, and the second access point multi-link device includes a target access point multi-link device, a candidate access point multi-link device, or a relay multi-link device. In some embodiments of the present application, the switching decision of the non-access point multi-link device before switching from the first access point multi-link device to the second access point multi-link device is determined by the non-access point multi-link device or the first access point multi-link device helps the non-access point multi-link device to determine.
[0055] In some embodiments of the present application, the following solution 1 and solution 2 are designed respectively.
[0056] Solution 1: The non-AP MLD autonomously decides whether to start the ping-pong effect prevention mechanism before handover.
[0057] In some embodiments of the present application, the non-AP MLD initiates handover configuration request information to the at least one AP MLD, the handover configuration request information being used to indicate the handover configuration information adopted by the non-AP MLD and / or the handover configuration information of the at least one AP MLD requested to be acquired by the non-AP MLD. In some embodiments of the present application, the non-AP MLD initiates handover configuration confirmation information to the at least one AP MLD. In some embodiments of the present application, the non-AP MLD decides whether to initiate handover according to its own handover configuration and / or handover configuration response information, and the target AP MLD of handover when the handover is initiated.
[0058] FIG. 3 is a flowchart of a ping-pong prevention mechanism method provided by the embodiments of the present application before the non-AP MLD autonomously decides to initiate handover. In some embodiments of the present application, FIG. 3 discloses at least one of the following steps:
[0059] Step a: The non-AP MLD initiates handover configuration request information to the AP MLD, the handover configuration request information being used to indicate the handover configuration information adopted by the non-AP MLD and / or the handover configuration information of the AP MLD requested to be acquired by the non-AP MLD, and the implementation manner thereof includes:
[0060] (1) The specific definition and implementation of the handover configuration request information, please refer to the second embodiment.
[0061] (2) The AP MLD here can be one or more of the following devices: the current AP MLD, the target AP MLD, or the relay MLD.
[0062] In response to step a, the AP MLD replies to the non-AP MLD with handover configuration response information, the response information being used to indicate the handover configuration information of the AP MLD, and the specific implementation manner thereof includes:
[0063] (1) The specific definition and implementation of the response information, please refer to the second embodiment.
[0064] (2) The specific response behavior to the configuration request information, please refer to the third and fourth embodiments.
[0065] Step b: Optionally, the non-AP MLD initiates handover configuration confirmation information to the AP MLD.
[0066] Step c: The non-AP MLD decides whether to initiate handover according to its own handover configuration and / or handover configuration response information, and the target MLD of handover.
[0067] Solution 2: Current AP MLD helps non-AP MLD decide whether to start the ping-pong prevention mechanism before handover.
[0068] In some embodiments of the present application, the non-access point multi-link device receives the handover configuration request information initiated by the at least one access point multi-link device, and the handover configuration request information is used to indicate the handover configuration information adopted by the first access point multi-link device and / or the handover configuration information of the non-access point multi-link device requested to be acquired by the first access point multi-link device. In some embodiments of the present application, the handover configuration request information indicates that the non-access point multi-link device initiates the handover configuration request information to the second access point multi-link device. In some embodiments of the present application, the non-access point multi-link device initiates handover configuration confirmation information to the first access point multi-link device. In some embodiments of the present application, the non-access point multi-link device receives the handover recommendation frame sent by the first access point multi-link device. In some embodiments of the present application, the non-access point multi-link device initiates handover according to the handover recommendation frame sent by the first access point multi-link device.
[0069] FIG. 4 is a flowchart of a method for Current AP MLD helping non-AP MLD to decide to start the ping-pong prevention mechanism before handover according to an embodiment of the present application. In some embodiments of the present application, FIG. 4 discloses at least one of the following steps:
[0070] Step a: The Current AP MLD initiates handover configuration request information to the non-AP MLD, and the handover configuration request information is used to indicate the handover configuration information adopted by the Current AP MLD and / or the handover configuration information of the non-AP MLD requested to be acquired by the Current AP MLD, and the implementation includes:
[0071] (1) The specific definition and implementation of the handover configuration request information, please refer to the second embodiment.
[0072] In response to step a, the non-AP MLD replies to the Current AP MLD with handover configuration response information, and the response information is used to indicate the handover configuration information of the non-AP MLD, and the specific implementation includes:
[0073] (1) The specific definition and implementation of the response information, please refer to the second embodiment.
[0074] (2) The specific response behavior to the configuration request information, please refer to the third and fourth embodiments.
[0075] Step b: Optionally, the non-AP MLD initiates a handover configuration request information to the Target AP MLD and / or Relay MLD.
[0076] (1) The specific definition and implementation of the handover configuration request information, please refer to the second embodiment.
[0077] In response to step b, the Target AP MLD and / or Relay MLD replies to the non-AP MLD with a handover configuration response information.
[0078] (1) The specific definition and implementation of the handover configuration request information, please refer to the second embodiment.
[0079] (2) The specific response behavior for the configuration request information, please refer to the third embodiment and the fourth embodiment.
[0080] Step c: Optionally, the non-AP MLD initiates a handover configuration confirmation information to the Current AP MLD.
[0081] Step d: The Current AP MLD decides whether the non-AP MLD initiates a handover and the target MLD of the handover according to the handover configuration confirmation information, and sends a handover recommendation information to the non-AP MLD.
[0082] Step e: The non-AP MLD initiates a handover according to the handover recommendation information sent by the Current AP MLD.
[0083] First embodiment: Handover configuration and negotiation capability interaction method:
[0084] In some embodiments of the present application, the scheme of the first embodiment can be implemented in combination with the schemes of the second embodiment, the third embodiment, the fourth embodiment, the fifth embodiment, and / or the sixth embodiment, or independently of the schemes of the second embodiment, the third embodiment, the fourth embodiment, the fifth embodiment, and the sixth embodiment. In some embodiments of the present application, the schemes of multiple embodiments can be implemented in combination, or independently.
[0085] In some embodiments of the present application, the roaming communication method further comprises, before negotiating the handover trigger condition with the at least one access point multi-link device, the non-access point multi-link device and the at least one access point multi-link device exchanging capabilities. In some embodiments of the present application, the non-access point multi-link device obtains the handover configuration and negotiation capability information of the first access point multi-link device and / or the second access point multi-link device by receiving the beacon frame sent by the first access point multi-link device and / or the second access point multi-link device, wherein the handover configuration and negotiation capability information is carried in an extended function element of the beacon frame and / or an independent handover configuration and negotiation capability information element. In some embodiments of the present application, the extended function element is in a handover configuration field of the beacon frame, and when the handover configuration field has a first value, it represents that the first access point multi-link device and / or the second access point multi-link device support the configuration and negotiation capability of handover, and the non-access point multi-link device initiates the configuration and negotiation of handover to the first access point multi-link device and / or the second access point multi-link device. In some embodiments of the present application, the non-access point multi-link device sends a request frame to the at least one access point multi-link device, and the request frame carries the handover configuration and negotiation capability information of the non-access point multi-link device. In some embodiments of the present application, the request frame includes an association request frame, a probe request frame, and / or a multi-link probe request frame. In some embodiments of the present application, the non-access point multi-link device receives a response frame sent by the at least one access point multi-link device, and the response frame carries the handover configuration and negotiation capability information of the at least one access point multi-link device. In some embodiments of the present application, the response frame includes an association response frame, a probe response frame, and / or a multi-link probe response frame.
[0086] As shown in FIG. 5, before the configuration and negotiation of the handover condition and parameters, the non-AP MLD and the AP MLD (including the Current AP MLD, the Target AP MLD, and the Relay MLD, etc.) first exchange capabilities to ensure that the other party supports the configuration and negotiation of handover, and then initiate the configuration and negotiation operation of handover.
[0087] In some embodiments of the present application, there are two implementation methods:
[0088] Option 1: Passive capability interaction.
[0089] The non-AP MLD obtains the switching configuration and negotiation capability information of the Current AP MLD and / or the Target AP MLD by receiving the Beacon frame sent by the Current AP MLD and / or the Target AP MLD, wherein the switching configuration and negotiation capability information is carried in the Extended Capabilities element of the Beacon frame and / or an independent switching configuration and negotiation capability information element, such as the Roaming Configuration field, 1 bit. When the value of the Roaming Configuration field is equal to 1, it represents that the device supports the switching configuration and negotiation capability, and the non-AP MLD can initiate the configuration and negotiation of the switching to it.
[0090] It is worth noting that the Beacon frame of the AP MLD can carry the switching configuration and negotiation capability information of the Relay MLD in the basic service set to which the AP MLD belongs and / or the switching configuration and negotiation capability information of the neighbor AP MLDs around the AP MLD, in addition to the switching configuration and negotiation capability information of the AP MLD itself.
[0091] Option 2: Active capability interaction.
[0092] The non-AP MLD can carry its own switching configuration and negotiation capability information in the Association Request frame and / or the Probe Request frame and / or the Multi-Link Probe Request frame and / or other frames sent to the AP MLD. Then, the Association Response frame and / or the Probe Response frame and / or the Multi-Link Probe Response frame and / or other frames replied by the AP MLD carry the switching configuration and negotiation capability information of the AP MLD. The switching configuration and negotiation capability information is carried in the Extended Capabilities element of the Beacon frame and / or an independent switching configuration and negotiation capability information element, and can be represented by the Roaming Configuration field of 1 bit. When the value of the Roaming Configuration field is equal to 1, it represents that the device supports the switching configuration and negotiation capability.
[0093] It is worth noting that the Association Response frame and / or Probe Response frame and / or Multi-Link Probe Response frame and / or the like of the AP MLD, in addition to carrying its own switching configuration and negotiation capability information, can also carry the switching configuration and negotiation capability information of the Relay MLD in the basic service set and / or the switching configuration and negotiation capability information of the neighbor AP MLDs around the AP MLD.
[0094] For the third embodiment, only when the non-AP MLD and the AP MLD both support the switching configuration and negotiation capability, the non-AP MLD initiates the switching configuration and negotiation operation to the supporting AP MLD.
[0095] For the fourth embodiment, only when the non-AP MLD and the AP MLD both support the switching configuration and negotiation capability, the Current AP MLD initiates the switching configuration and negotiation operation to the supporting non-AP MLD.
[0096] Second embodiment: configuration method of switching parameters and conditions
[0097] In some embodiments of the present application, the scheme of the second embodiment can be implemented in combination with the schemes of the first embodiment, the third embodiment, the fourth embodiment, the fifth embodiment, and / or the sixth embodiment, or can be implemented independently of the schemes of the first embodiment, the third embodiment, the fourth embodiment, the fifth embodiment, and the sixth embodiment. In some embodiments of the present application, the schemes among multiple embodiments can be implemented in combination, or can be implemented independently.
[0098] In some embodiments of the present application, the switching trigger condition comprises one or more of the following conditions: a received signal strength of a current access point multi-link device, a candidate access point multi-link device, and / or a relay multi-link device is greater than or equal to a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the received signal strength of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a signal-to-noise ratio or a signal-to-interference noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the signal-to-noise ratio or the signal-to-interference noise ratio and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the signal-to-noise ratio or the signal-to-interference noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the signal-to-noise ratio or the signal-to-interference noise ratio and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; an average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are less than another threshold value.The channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; and / or the Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are less than another threshold value. The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0099] Specifically, in some embodiments of the present application, in order to avoid unnecessary roaming and frequent AP MLD switching, the criteria / conditions for triggering roaming need to be set, and only when the predetermined conditions are met, the operation of triggering roaming will be triggered. Specifically, it includes the trigger condition setting of the non-AP MLD side, the trigger condition setting of the current AP MLD side, and the trigger condition setting of the target AP MLD side, etc. In addition, in the case of switching to a relay link to continue subsequent transmission, the trigger condition setting of the relay MLD side also needs to be considered.
[0100] The parameters affecting switching in some embodiments of the present application include at least one of the following parameters: received signal strength (RSSI) (in units of dBm), signal-to-noise ratio (SNR) or signal-to-interference-plus-noise ratio (SINR) (in units of dB), average delay (in a period of time) (in units of ms), load of the device (BSS Load) (including three parameters: station count, channel utilization, and available admission capacity), throughput (Tp) (in units of bps), and Doppler shift (Fd) (in units of Hz). In addition, the above parameters in a multi-link device (MLD) can specifically refer to the parameters corresponding to the worst link of all links of the multi-link device, or can refer to the average of the parameters corresponding to all links of the multi-link device. The following design takes the parameters corresponding to the worst link of all links of the multi-link device as an example for illustration.
[0101] In some embodiments of the present application, the switching parameters and conditions on the Current AP MLD side are specifically divided into the following conditions according to different parameters affecting switching.
[0102] Condition A1: The received signal strength of the current access point multi-link device is greater than or equal to a threshold value, or the received signal strength and the corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value. Condition A1 can be expressed as: RSSI_Cu+Hys_Cu1≥Threshold_Cu1. Wherein, RSSI_Cu is the RSSI (in units of dBm) of the non-AP MLD receiving frames from the Current AP MLD; Hys_Cu1 is the hysteresis parameter of this condition, which can be configured (in units of dB); Threshold_Cu1 is the threshold parameter of this condition, which can be configured (in units of dBm). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or setting formula.
[0103] Condition A2: the received signal strength of the current access point multi-link device is less than a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm is less than another threshold value. Condition A2 can be expressed as: RSSI_Cu + Hys_Cu2 < Threshold_Cu2. Wherein, RSSI_Cu is the RSSI (in dBm) of the non-AP MLD receiving frames from the Current AP MLD; Hys_Cu2 is the hysteresis parameter of this condition, which can be configured (in dB); Threshold_Cu2 is the threshold parameter of this condition, which can be configured (in dBm). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0104] Condition A3: the signal-to-noise ratio or the signal-to-interference noise ratio of the current access point multi-link device is greater than or equal to a threshold value, or the signal-to-noise ratio or the signal-to-interference noise ratio and a corresponding hysteresis value based on a preset algorithm is greater than or equal to another threshold value. Condition A3 can be expressed as: SNR_Cu + Hys_Cu3 ≥ Threshold_Cu3. Wherein, SNR_Cu is the SNR (in dB) of the non-AP MLD receiving signals from the Current AP MLD, which can also be SINR; Hys_Cu3 is the hysteresis parameter of this condition, which can be configured (in dB); Threshold_Cu3 is the threshold parameter of this condition, which can be configured (in dB). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0105] Condition A4: the signal-to-noise ratio or the signal-to-interference noise ratio of the current access point multi-link device is less than a threshold value, or the signal-to-noise ratio or the signal-to-interference noise ratio and a corresponding hysteresis value based on a preset algorithm is less than another threshold value. Condition A4 can be expressed as: SNR_Cu + Hys_Cu4 < Threshold_Cu4. Wherein, SNR_Cu is the SNR (in dB) of the non-AP MLD receiving signals from the Current AP MLD, which can also be SINR; Hys_Cu4 is the hysteresis parameter of this condition, which can be configured (in dB); Threshold_Cu4 is the threshold parameter of this condition, which can be configured (in dB).
[0106] Condition A5: the average latency of the current access point multi-link device is greater than or equal to a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm is greater than or equal to another threshold value. Condition A5 can be expressed as: Delay_Cu+Hys_Cu5≥Threshold_Cu5. Wherein, Delay_Cu is the delay (in ms) of the non-AP MLD and the current AP MLD in a certain period of time (for example, T_Cu1 duration). It is worth noting that the above certain period of time (T_Cu1 duration) can be a past period of time that has ended, then Delay_Cu is the measured value in that period of time; it can also be a future period of time, then Delay_Cu is the estimated value in that period of time; the present application is not limited. Hys_Cu5 is the hysteresis parameter of this condition, which can be configured (in ms); Threshold_Cu5 is the threshold parameter of this condition, which can be configured (in ms). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0107] Condition A6: the average latency of the current access point multi-link device is less than a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm is less than another threshold value. Condition A6 can be expressed as: Delay_Cu+Hys_Cu6<Threshold_Cu6. Wherein, Delay_Cu is the delay (in ms) of the non-AP MLD and the current AP MLD in a certain period of time (for example, T_Cu1 duration). It is worth noting that the above certain period of time (T_Cu1 duration) can be a past period of time that has ended, then Delay_Cu is the measured value in that period of time; it can also be a future period of time, then Delay_Cu is the estimated value in that period of time; the present application is not limited. Hys_Cu6 is the hysteresis parameter of this condition, which can be configured (in ms); Threshold_Cu6 is the threshold parameter of this condition, which can be configured (in ms). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0108] Condition A7: the device load of the current access point multi-link device is greater than or equal to a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm is greater than or equal to another threshold value. The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0109] Condition A7-1: the number of station devices of the current access point multi-link device is greater than or equal to a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value. Condition A7-1 can be expressed as: STACount_Cu + Hys_Cu7_1 ≥ Threshold_Cu7_1. Wherein, STACount_Cu is the number of STAs or non-AP MLDs associated with the Current AP MLD (unit: pieces); Hys_Cu7_1 is the hysteresis parameter of this condition, which can be configured (unit: pieces); Threshold_Cu7_1 is the threshold parameter of this condition, which can be configured (unit: pieces). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0110] Condition A7-2: the channel utilization of the current access point multi-link device is greater than or equal to a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value. Condition A7-2 can be expressed as: ChannelUtilization_Cu + Hys_Cu7_2 ≥ Threshold_Cu7_2. Wherein, ChannelUtilization_Cu is defined as the percentage of time that the current access point multi-link device senses the channel medium to be busy, which is indicated by the physical or virtual carrier sense (CS) mechanism; Hys_Cu7_2 is the hysteresis parameter of this condition, which can be configured (unit: time percentage, 255 is linear proportion, representing 100%); Threshold_Cu7_2 is the threshold parameter of this condition, which can be configured (unit: time percentage, 255 is linear proportion, representing 100%). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0111] Condition A7-3: the access capacity of the current access point multi-link device is greater than or equal to a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value. Condition A7-3 can be expressed as: AAC_Cu + Hys_Cu7_3 ≥ Threshold_Cu7_3. Wherein, AAC_Cu specifies the amount of remaining medium time available through explicit admission control in the current access point multi-link device (unit: unsigned integer, unit: 32μs / s); Hys_Cu7_3 is the hysteresis parameter of this condition, which can be configured (unit: 32μs / s); Threshold_Cu7_3 is the threshold parameter of this condition, which can be configured (unit: 32μs / s). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0112] Condition A8: The device load of the current access point multi-link device is less than a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm is less than another threshold value. The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0113] Condition A8-1: The number of station devices of the current access point multi-link device is less than a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm is less than another threshold value. Condition A8-1 can be expressed as: STACount_Cu+Hys_Cu8_1<Threshold_Cu8_1. Wherein, STACount_Cu is the number of STAs or non-AP MLDs associated with the Current AP MLD (unit: pieces); Hys_Cu8_1 is the hysteresis parameter of this condition, which can be configured (unit: pieces); Threshold_Cu8_1 is the threshold parameter of this condition, which can be configured (unit: pieces). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0114] Condition A8-2: The channel utilization of the current access point multi-link device is less than a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm is less than another threshold value. Condition A8-2 can be expressed as:
[0115] ChannelUtilization_Cu+Hys_Cu8_2<Threshold_Cu8_2. Wherein, ChannelUtilization_Cu is defined as the percentage of time that the current access point multi-link device senses the channel medium to be busy, which is indicated by the physical or virtual carrier sense (CS) mechanism; Hys_Cu8_2 is the hysteresis parameter of this condition, which can be configured (unit: time percentage, with 255 as linear scale, representing 100%); Threshold_Cu8_2 is the threshold parameter of this condition, which can be configured (unit: time percentage, with 255 as linear scale, representing 100%). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0116] Condition A8-3: The access capacity of the current access point multi-link device is less than a threshold, or the access capacity and a corresponding hysteresis value based on a preset algorithm is less than another threshold. Condition A8-3 can be expressed as: AAC Cu + Hys Cu8 3 < Threshold Cu8 3. Wherein, AAC Cu specifies the amount of remaining medium time (unit: unsigned integer, unit: 32 μs / s) available through explicit admission control in the current access point multi-link device; Hys Cu8 3 is the hysteresis parameter of this condition, which can be configured (unit: 32 μs / s); Threshold Cu8 3 is the threshold parameter of this condition, which can be configured (unit: 32 μs / s). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0117] Condition A9: The throughput of the current access point multi-link device is greater than or equal to a threshold, or the throughput and a corresponding hysteresis value based on a preset algorithm is greater than or equal to another threshold. Condition A9 can be expressed as: Tp Cu + Hys Cu9 ≥ Threshold Cu9. Wherein, Tp Cu refers to the throughput of the current AP MLD (unit: bps); Hys Cu9 is the hysteresis parameter of this condition, which can be configured (unit: bps); Threshold Cu9 is the threshold parameter of this condition, which can be configured (unit: bps). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0118] Condition A10: The throughput of the current access point multi-link device is less than a threshold, or the throughput and a corresponding hysteresis value based on a preset algorithm is less than another threshold. Condition A10 can be expressed as: Tp Cu + Hys Cu10 < Threshold Cu10. Wherein, Tp Cu refers to the throughput of the current AP MLD (unit: bps); Hys Cu10 is the hysteresis parameter of this condition, which can be configured (unit: bps); Threshold Cu10 is the threshold parameter of this condition, which can be configured (unit: bps). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0119] Condition A11: the Doppler shift of the current access point multi-link device is greater than or equal to a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value. Condition A11 can be expressed as: Fd_Cu + Hys_Cu11 >= Threshold_Cu11. Wherein, Fd_Cu is the Doppler shift corresponding to the signal received by the non-AP MLD from the current AP MLD (unit: Hz); Hys_Cu11 is the hysteresis parameter of this condition, which can be configured (unit: Hz); Threshold_Cu11 is the threshold parameter of this condition, which can be configured (unit: Hz). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0120] Condition A12: the Doppler shift of the current access point multi-link device is less than a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are less than another threshold value. Condition A12 can be expressed as: Fd_Cu + Hys_Cu12 < Threshold_Cu12. Wherein, Fd_Cu is the Doppler shift corresponding to the signal received by the non-AP MLD from the current AP MLD (unit: Hz); Hys_Cu12 is the hysteresis parameter of this condition, which can be configured (unit: Hz); Threshold_Cu12 is the threshold parameter of this condition, which can be configured (unit: Hz).
[0121] The benefits of this second embodiment: the switching parameter and condition configuration on the current AP MLD side are used to constrain the parameters between the current AP MLD and the non-AP MLD. Through negotiation / instruction, only when the relevant conditions and parameters listed are met, the non-AP MLD will consider that the current AP MLD is not sufficient to support subsequent data transmission, and needs to perform AP MLD switching. To some extent, it can avoid the non-AP MLD immediately performing AP MLD switching due to temporary channel characteristic fluctuations, and reduce the probability of ping-pong switching.
[0122] In some embodiments of the present application, the switching parameter and condition configuration on the candidate AP MLD side can be divided into the following conditions according to different parameters affecting switching:
[0123] Condition B1: the received signal strength of the candidate access point multi-link device is greater than or equal to a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value. Condition B1 can be expressed as: RSSI_Ca + Hys_Ca1 ≥ Threshold_Ca1. Wherein, RSSI_Ca is the RSSI (unit: dBm) of the non-AP MLD receiving frames from the Candidate AP MLD; Hys_Ca1 is the hysteresis parameter of this condition, which can be configured (unit: dB); Threshold_Ca1 is the threshold parameter of this condition, which can be configured (unit: dBm). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0124] Condition B2: the received signal strength of the candidate access point multi-link device is less than a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm are less than another threshold value. Condition B2 can be expressed as: RSSI_Ca + Hys_Ca2 < Threshold_Ca2. Wherein, RSSI_Ca is the RSSI (unit: dBm) of the non-AP MLD receiving frames from the Candidate AP MLD; Hys_Ca2 is the hysteresis parameter of this condition, which can be configured (unit: dB); Threshold_Ca2 is the threshold parameter of this condition, which can be configured (unit: dBm). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0125] Condition B3: the signal-to-noise ratio or the signal-to-interference noise ratio of the candidate access point multi-link device is greater than or equal to a threshold value, or the signal-to-noise ratio or the signal-to-interference noise ratio and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value. Condition B3 can be expressed as: SNR_Ca + Hys_Ca3 ≥ Threshold_Ca3. Wherein, SNR_Ca is the SNR (unit: dB) of the non-AP MLD receiving signals from the Candidate AP MLD, which can also be SINR; Hys_Ca3 is the hysteresis parameter of this condition, which can be configured (unit: dB); Threshold_Ca3 is the threshold parameter of this condition, which can be configured (unit: dB). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0126] Condition B4: the SNR or SINR of the candidate AP MLD is less than a threshold value, or the SNR or SINR and a corresponding hysteresis value based on a preset algorithm are less than another threshold value. Condition B4 can be expressed as: SNR_Ca + Hys_Ca4 < Threshold_Ca4. Wherein, SNR_Ca is the SNR (in dB) of the non-AP MLD receiving signals from the candidate AP MLD, which can also be SINR; Hys_Ca4 is the hysteresis parameter of this condition, which can be configured (in dB); Threshold_Ca4 is the threshold parameter of this condition, which can be configured (in dB). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0127] Condition B5: the average delay of the candidate AP MLD is greater than or equal to a threshold value, or the average delay and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value. Condition B5 can be expressed as: Delay_Ca + Hys_Ca5 ≥ Threshold_Ca5. Wherein, Delay_Ca is the delay (in ms) of the non-AP MLD communicating with the candidate AP MLD within a certain period of time (such as T_Ca1). It is worth noting that the above-mentioned certain period of time (T_Ca1) can be a past period of time that has ended, then Delay_Ca is the measured value within that period of time; it can also be a future period of time, then Delay_Ca is the estimated value within that period of time; the present application is not limited. Hys_Ca5 is the hysteresis parameter of this condition, which can be configured (in ms); Threshold_Ca5 is the threshold parameter of this condition, which can be configured (in ms). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0128] Condition B6: the average latency of the candidate access point multi-link device is less than a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm is less than another threshold value. Condition B6 can be expressed as: Delay_Ca+Hys_Ca6<Threshold_Ca6. Wherein, Delay_Ca is the delay (in ms) of the non-AP MLD in communication with the Candidate AP MLD within a certain period of time (for example, T_Ca1 duration). It is worth noting that the above-mentioned certain period of time (T_Ca1 duration) can be a past period of time that has ended, then Delay_Ca is the measured value within the period of time; it can also be a future period of time, then Delay_Ca is the estimated value within the period of time; the present application is not limited. Hys_Ca6 is the hysteresis parameter of this condition, which can be configured (in ms); Threshold_Ca6 is the threshold parameter of this condition, which can be configured (in ms). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0129] Condition B7: the device load of the candidate access point multi-link device is greater than or equal to a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm is greater than or equal to another threshold value. The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0130] Condition B7-1: the number of station devices of the candidate access point multi-link device is greater than or equal to a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm is greater than or equal to another threshold value. Condition B7-1 can be expressed as: STACount_Ca+Hys_Ca7_1≥Threshold_Ca7_1. Wherein, STACount_Ca is the number of STAs associated with the Candidate AP MLD or non-AP MLD (in units of pieces); Hys_Ca7_1 is the hysteresis parameter of this condition, which can be configured (in units of pieces); Threshold_Ca7_1 is the threshold parameter of this condition, which can be configured (in units of pieces). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0131] Condition B7-2: Channel utilization of the candidate AP ML device is greater than or equal to a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm is greater than or equal to another threshold value. Condition B7-2 can be expressed as: ChannelUtilization_Ca + Hys_Ca7_2 ≥ Threshold_Ca7_2. Wherein, ChannelUtilization_Ca is defined as the percentage of time that the current AP ML device senses the channel medium busy, which is indicated by the physical or virtual carrier sense (CS) mechanism; Hys_Ca7_2 is the hysteresis parameter of this condition, which can be configured (unit: percentage of time, linear scale of 255, representing 100%); Threshold_Ca7_2 is the threshold parameter of this condition, which can be configured (unit: percentage of time, linear scale of 255, representing 100%). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0132] Condition B7-3: Access capacity of the candidate AP ML device is greater than or equal to a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm is greater than or equal to another threshold value. Condition B7-3 can be expressed as: AAC_Ca + Hys_Ca7_3 ≥ Threshold_Ca7_3. Wherein, AAC_Ca specifies the amount of remaining media time available through explicit admission control in the current AP ML device (unit: unsigned integer, unit: 32 μs / s); Hys_Ca7_3 is the hysteresis parameter of this condition, which can be configured (unit: 32 μs / s); Threshold_Ca7_3 is the threshold parameter of this condition, which can be configured (unit: 32 μs / s). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0133] Condition B8: The device load of the candidate AP ML device is less than a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm is less than another threshold value. The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0134] Condition B8-1: the number of station devices of the candidate access point multi-link device is less than a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are less than another threshold value. Condition B8-1 can be expressed as: STACount_Ca + Hys_Ca8_1 < Threshold_Ca8_1. Wherein, STACount_Ca is the number of STAs or non-AP MLDs associated with the candidate AP MLD (unit: pieces); Hys_Ca8_1 is the hysteresis parameter of this condition, which can be configured (unit: pieces); Threshold_Ca8_1 is the threshold parameter of this condition, which can be configured (unit: pieces). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0135] Condition B8-2: the channel utilization of the candidate access point multi-link device is less than a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are less than another threshold value. Condition B8-2 can be expressed as:
[0136] ChannelUtilization_Ca + Hys_Ca8_2 < Threshold_Ca8_2. Wherein, ChannelUtilization_Ca is defined as the percentage of time that the current access point multi-link device senses the channel medium to be busy, which is indicated by the physical or virtual carrier sense (CS) mechanism; Hys_Ca8_2 is the hysteresis parameter of this condition, which can be configured (unit: time percentage, 255 is linear proportion, representing 100%); Threshold_Ca8_2 is the threshold parameter of this condition, which can be configured (unit: time percentage, 255 is linear proportion, representing 100%). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0137] Condition B8-3: The access capacity of the candidate AP MLD is less than a threshold, or the access capacity and a corresponding hysteresis value based on a preset algorithm is less than another threshold. Condition B8-3 can be expressed as: AAC_Ca + Hys_Ca8_3 < Threshold_Ca8_3. Wherein, AAC_Ca specifies the amount of remaining medium time available (in units of unsigned integer, 32 μs / s) in the candidate AP MLD (Candidate AP MLD) through explicit admission control; Hys_Ca8_3 is the hysteresis parameter of this condition, which can be configured (in units of 32 μs / s); Threshold_Ca8_3 is the threshold parameter of this condition, which can be configured (in units of 32 μs / s). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0138] Condition B9: The throughput of the candidate AP MLD is greater than or equal to a threshold, or the throughput and a corresponding hysteresis value based on a preset algorithm is greater than or equal to another threshold. Condition B9 can be expressed as: Tp_Ca + Hys_Ca9 ≥ Threshold_Ca9. Wherein, Tp_Ca refers to the throughput of the candidate AP MLD (Candidate AP MLD) (in units of bps); Hys_Ca9 is the hysteresis parameter of this condition, which can be configured (in units of bps); Threshold_Ca9 is the threshold parameter of this condition, which can be configured (in units of bps). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0139] Condition B10: The throughput of the candidate AP MLD is less than a threshold, or the throughput and a corresponding hysteresis value based on a preset algorithm is less than another threshold. Condition B10 can be expressed as: Tp_Ca + Hys_Ca10 < Threshold_Ca10. Wherein, Tp_Ca refers to the throughput of the candidate AP MLD (in units of bps); Hys_Ca10 is the hysteresis parameter of this condition, which can be configured (in units of bps); Threshold_Ca10 is the threshold parameter of this condition, which can be configured (in units of bps). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0140] Condition B11: the Doppler shift of the candidate AP MLD is greater than or equal to a threshold, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold. Condition B11 can be expressed as: Fd_Ca + Hys_Ca11 >= Threshold_Ca11. Wherein, Fd_Ca is the Doppler shift corresponding to the signal received by the non-AP MLD from the candidate AP MLD (unit: Hz); Hys_Ca11 is the hysteresis parameter of this condition, which can be configured (unit: Hz); Threshold_Ca11 is the threshold parameter of this condition, which can be configured (unit: Hz). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0141] Condition B12: the Doppler shift of the candidate AP MLD is less than a threshold, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are less than another threshold. Condition B12 can be expressed as: Fd_Ca + Hys_Ca12 < Threshold_Ca12. Wherein, Fd_Ca is the Doppler shift corresponding to the signal received by the non-AP MLD from the candidate AP MLD (unit: Hz); Hys_Ca12 is the hysteresis parameter of this condition, which can be configured (unit: Hz); Threshold_Ca12 is the threshold parameter of this condition, which can be configured (unit: Hz). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0142] The benefits of this second embodiment: the switching parameters and condition configurations on the candidate AP MLD side are used to constrain the parameters between the candidate AP MLD itself or the candidate AP MLD and the non-AP MLD. Through negotiation / indication, only when the relevant conditions and parameters listed are met, the non-AP MLD considers that the candidate AP MLD can support subsequent data transmission, and the AP MLD switching can be performed. To some extent, it can avoid the non-AP MLD immediately performing AP MLD switching due to temporary channel characteristic fluctuations, and reduce the probability of ping-pong switching.
[0143] In some embodiments of the present application, the switching parameters and condition configurations on the relay MLD side can be divided into the following conditions according to different parameters affecting switching:
[0144] Condition C1: the received signal strength of the relay multi-link device is greater than or equal to one threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value. Condition C1 can be expressed as: RSSI_Re + Hys_Re1 > Threshold_Re1. Wherein, RSSI_Re is the RSSI (unit dBm) of the non-AP MLD receiving frames from the Relay MLD; Hys_Re1 is the hysteresis parameter of this condition, which can be configured (unit dB); Threshold_Re1 is the threshold parameter of this condition, which can be configured (unit dBm). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0145] Condition C2: the received signal strength of the relay multi-link device is less than one threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm are less than another threshold value. Condition C2 can be expressed as: RSSI_Re + Hys_Re2 < Threshold_Re2. Wherein, RSSI_Re is the RSSI (unit dBm) of the non-AP MLD receiving frames from the Relay MLD; Hys_Re2 is the hysteresis parameter of this condition, which can be configured (unit dB); Threshold_Re2 is the threshold parameter of this condition, which can be configured (unit dBm). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0146] Condition C3: the signal-to-noise ratio or the signal-to-interference noise ratio of the relay multi-link device is greater than or equal to one threshold value, or the signal-to-noise ratio or the signal-to-interference noise ratio and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value. Condition C3 can be expressed as: SNR_Re + Hys_Re3 > Threshold_Re3. Wherein, SNR_Re is the SNR (unit dB) of the non-AP MLD receiving signals from the Relay MLD, which can also be SINR; Hys_Re3 is the hysteresis parameter of this condition, which can be configured (unit dB); Threshold_Re3 is the threshold parameter of this condition, which can be configured (unit dB). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0147] Condition C4: the SNR or SINR of the relay multi-link device is less than a threshold value, or the SNR or SINR and a corresponding hysteresis value based on a preset algorithm are less than another threshold value. Condition C4 can be expressed as: SNR_Re+Hys_Re4<Threshold_Re4. Wherein, SNR_Re is the SNR (unit: dB) of the non-AP MLD receiving signals from the relay MLD, which can also be SINR; Hys_Re4 is the hysteresis parameter of this condition, which can be configured (unit: dB); Threshold_Re4 is the threshold parameter of this condition, which can be configured (unit: dB). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0148] Condition C5: the average delay of the relay multi-link device is greater than or equal to a threshold value, or the average delay and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value. Condition C5 can be expressed as: Delay_Re+Hys_Re5≥Threshold_Re5. Wherein, Delay_Re is the delay (unit: ms) of the non-AP MLD and the relay MLD communication within a certain period of time (such as T_Re1). It is worth noting that the above-mentioned certain period of time (T_Re1) can be a past period of time that has ended, then Delay_Re is the measured value within that period of time; it can also be a future period of time, then Delay_Re is the estimated value within that period of time; the present application is not limited. Hys_Re5 is the hysteresis parameter of this condition, which can be configured (unit: ms); Threshold_Re5 is the threshold parameter of this condition, which can be configured (unit: ms). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0149] Condition C6: the average latency of the relay multi-link device is less than a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm is less than another threshold value. Condition C6 can be expressed as: Delay_Re+Hys_Re6<Threshold_Re6. Wherein, Delay_Re is the delay (unit: ms) of the non-AP MLD and the Relay MLD communication in a certain period of time (for example, T_Re1 duration). It is worth noting that the above certain period of time (T_Re1 duration) can be a past period of time that has ended, then Delay_Re is the measured value in this period of time; it can also be a future period of time, then Delay_Re is the estimated value in this period of time; the present application is not limited. Hys_Re6 is the hysteresis parameter of this condition, which can be configured (unit: ms); Threshold_Re6 is the threshold parameter of this condition, which can be configured (unit: ms). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0150] Condition C7: the device load of the relay multi-link device is greater than or equal to a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm is greater than or equal to another threshold value. The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0151] Condition C7-1: the number of station devices of the relay multi-link device is greater than or equal to a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm is greater than or equal to another threshold value. Condition C7-1 can be expressed as: STACount_Re+Hys_Re7_1≥Threshold_Re7_1. Wherein, STACount_Re is the number of STAs associated with the Relay MLD or non-AP MLD (unit: pieces); Hys_Re7_1 is the hysteresis parameter of this condition, which can be configured (unit: pieces); Threshold_Re7_1 is the threshold parameter of this condition, which can be configured (unit: pieces). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0152] Condition C7-2: Channel utilization of the relay multi-link device is greater than or equal to a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm is greater than or equal to another threshold value. Condition C7-2 can be expressed as: ChannelUtilization_Re + Hys_Re7_2 ≥ Threshold_Re7_2. Wherein ChannelUtilization_Re is defined as the percentage of time that the current access point multi-link device senses the channel medium to be busy, which is indicated by a physical or virtual carrier sense (CS) mechanism; Hys_Re7_2 is the hysteresis parameter of this condition, which can be configured (unit: percentage of time, linear scale of 255, representing 100%); Threshold_Re7_2 is the threshold parameter of this condition, which can be configured (unit: percentage of time, linear scale of 255, representing 100%). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0153] Condition C7-3: Access capacity of the relay multi-link device is greater than or equal to a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm is greater than or equal to another threshold value. Condition C7-3 can be expressed as: AAC_Re + Hys_Re7_3 ≥ Threshold_Re7_3. Wherein AAC_Re specifies the amount of remaining medium time available through explicit admission control in the current access point multi-link device (unit: unsigned integer, unit: 32μs / s); Hys_Re7_3 is the hysteresis parameter of this condition, which can be configured (unit: 32μs / s); Threshold_Re7_3 is the threshold parameter of this condition, which can be configured (unit: 32μs / s). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0154] Condition C8: The device load of the relay multi-link device is less than a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm is less than another threshold value. The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0155] Condition C8-1: the number of station devices of the relay multi-link device is less than a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm is less than another threshold value. Condition C8-1 can be expressed as: STACount_Re + Hys_Re8_1 < Threshold_Re8_1. Wherein, STACount_Re is the number of STAs or non-AP MLDs associated with the Relay MLD (unit: pieces); Hys_Re8_1 is the hysteresis parameter of this condition, which can be configured (unit: pieces); Threshold_Re8_1 is the threshold parameter of this condition, which can be configured (unit: pieces). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0156] Condition C8-2: the channel utilization of the relay multi-link device is less than a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm is less than another threshold value. Condition C8-2 can be expressed as: ChannelUtilization_Re + Hys_Re8_2 < Threshold_Re8_2. Wherein, ChannelUtilization_Re is defined as the percentage of time that the current access point multi-link device senses the channel medium to be busy, which is indicated by the physical or virtual carrier sense (Rerrier sense, CS) mechanism; Hys_Re8_2 is the hysteresis parameter of this condition, which can be configured (unit: time percentage, with 255 as linear scale, representing 100%); Threshold_Re8_2 is the threshold parameter of this condition, which can be configured (unit: time percentage, with 255 as linear scale, representing 100%). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0157] Condition C8-3: the access capacity of the relay multi-link device is less than a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm is less than another threshold value. Condition C8-3 can be expressed as: AAC_Re + Hys_Re8_3 < Threshold_Re8_3. Wherein, AAC_Re specifies the amount of remaining medium time available through explicit admission control in the relay multi-link device (Relay MLD) (unit: unsigned integer, unit: 32μs / s); Hys_Re8_3 is the hysteresis parameter of this condition, which can be configured (unit: 32μs / s); Threshold_Re8_3 is the threshold parameter of this condition, which can be configured (unit: 32μs / s). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0158] Condition C9: the throughput of the relay multi-link device is greater than or equal to a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value. Condition C9 can be expressed as: Tp_Re + Hys_Re9 ≥ Threshold_Re9. Wherein, Tp_Re refers to the throughput (in units of bps) of the relay multi-link device (Relay MLD); Hys_Re9 is the hysteresis parameter of this condition, which can be configured (in units of bps); Threshold_Re9 is the threshold parameter of this condition, which can be configured (in units of bps). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0159] Condition C10: the throughput of the relay multi-link device is less than a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are less than another threshold value. Condition C10 can be expressed as: Tp_Re + Hys_Re10 < Threshold_Re10. Wherein, Tp_Re refers to the throughput (in units of bps) of the Relay MLD; Hys_Re10 is the hysteresis parameter of this condition, which can be configured (in units of bps); Threshold_Re10 is the threshold parameter of this condition, which can be configured (in units of bps). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0160] Condition C11: the Doppler shift of the relay multi-link device is greater than or equal to a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value. Condition C11 can be expressed as: Fd_Re + Hys_Re11 ≥ Threshold_Re11. Wherein, Fd_Re is the Doppler shift (in units of Hz) corresponding to the signal received by the non-AP MLD from the Relay MLD; Hys_Re11 is the hysteresis parameter of this condition, which can be configured (in units of Hz); Threshold_Re11 is the threshold parameter of this condition, which can be configured (in units of Hz). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0161] Condition C12: the Doppler shift of the relay multi-link device is less than a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are less than another threshold value. Condition C12 can be expressed as: Fd_Re+Hys_Re12<Threshold_Re12. Wherein, Fd_Re is the Doppler shift corresponding to the signal received by the non-AP MLD from the relay MLD (unit: Hz); Hys_Re12 is the hysteresis parameter of this condition, which can be configured (unit: Hz); Threshold_Re12 is the threshold parameter of this condition, which can be configured (unit: Hz). The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0162] The benefits of this second embodiment: the switching parameters and condition configurations on the relay MLD side are used to constrain the parameters between the relay MLD itself or the relay MLD and the non-AP MLD. Through negotiation / indication, only when the relevant conditions and parameters listed are met, the non-AP MLD will consider that it is not necessary to perform AP MLD switching, the relay MLD can support subsequent data transmission, and the relay MLD can be switched to. To some extent, it can avoid the non-AP MLD immediately performing AP MLD switching due to temporary channel characteristic fluctuations, and reduce the probability of ping-pong switching.
[0163] Third embodiment: Ping-pong prevention method initiated by non-AP MLD:
[0164] In some embodiments of the present application, the scheme of the third embodiment can be implemented in combination with the schemes of the first embodiment, the second embodiment, the fourth embodiment, the fifth embodiment, and / or the sixth embodiment, or independently of the schemes of the first embodiment, the second embodiment, the fourth embodiment, the fifth embodiment, and the sixth embodiment. In some embodiments of the present application, the schemes of multiple embodiments can be implemented in combination or independently.
[0165] In some embodiments of the present application, both the non-AP MLD and the Current AP MLD can decide whether to use the switching configuration to reduce the ping-pong effect. Among them, the device that decides to use the switching configuration is called the switching configuration initiator (sends the switching configuration request frame), and the device that receives the switching configuration request frame in response to the switching configuration response frame is called the switching configuration responder. The initiator can indicate or recommend the conditions of the switching configuration (i.e., the aforementioned condition A, including conditions A1, A2, A3, A4, A5, A6, A7, A7-1, A7-2, A7-3, A8, A8-1, A8-2, A8-3, A9, A10, A11, A12, and / or the aforementioned condition B, including conditions B1, B2, B3, B4, B5, B6, B7, B7-1, B7-2, B7-3, B8, B8-1, B8-2, B8-3, B9, B10, B11, B12, and / or the aforementioned condition C, including conditions C1, C2, C3, C4, C5, C6, C7, C7-1, C7-2, C7-3, C8, C8-1, C8-2, C8-3, C9, C10, C11, C12), and the responder can give whether to accept or modify the conditions of the switching configuration, so as to complete the setting or negotiation of the switching configuration. In addition, the non-AP MLD can also initiate the switching configuration to the Relay MLD, and then receive the information related to the Relay MLD, so as to comprehensively decide whether to switch to the Target AP MLD to continue data transmission, or only switch the link to the Relay MLD to continue data transmission (without switching the AP MLD).
[0166] This third embodiment only considers the ping-pong prevention method initiated by the non-AP MLD, and comprehensively designs the configuration information negotiation from the perspectives of the Current AP MLD, the non-AP MLD, the Candidate AP MLD, and the Target AP MLD. Among them, the Target AP MLD belongs to the Candidate AP MLD, and some embodiments of the present application use the Target AP MLD to uniformly refer to, and there can be more than one Target AP MLD and more than one Relay MLD in the network.
[0167] As shown in FIG. 3, in the initial state, the non-AP MLD is associated with the Current AP MLD and establishes a link (i.e., the original link in FIG. 3) for communication. When the non-AP MLD measures that the quality of the original link is poor when it is far away from the Current AP MLD, and needs to continue subsequent communication by switching to another AP MLD (e.g., a Target AP MLD) or a Relay MLD, the non-AP MLD can first determine whether to perform switching and to which target MLD (e.g., a Target AP MLD or a Relay MLD) by using solution 1: the non-AP MLD autonomously determines whether to start the ping-pong prevention mechanism before switching. The specific method is briefly introduced as follows.
[0168] Option a-1: The non-AP MLD decides to perform configuration and negotiation of switching conditions only between the Current AP MLD and the non-AP MLD.
[0169] In some embodiments of the present application, the non-access point multi-link device decides to perform configuration and negotiation of switching conditions between the current access point multi-link device and the non-access point multi-link device. In some embodiments of the present application, the non-access point multi-link device sends a switching configuration request frame to the current access point multi-link device, and the non-access point multi-link device receives a switching configuration response frame sent by the current access point multi-link device. In some embodiments of the present application, the switching configuration request frame does not carry conditions and corresponding parameters of the non-access point multi-link device, but carries a request for the current access point multi-link device to feedback indicated conditions and corresponding parameter information. In some embodiments of the present application, the switching configuration request frame carries conditions and corresponding parameters of the non-access point multi-link device, and the switching configuration response frame carries conditions and corresponding parameters of the current access point multi-link device. In some embodiments of the present application, the non-access point multi-link device decides whether to perform switching based on information indicated by the switching configuration response frame and parameters and information measured by the non-access point multi-link device.
[0170] Specifically, in some embodiments of the present application, corresponding to option a-1 in FIG. 3: the non-AP MLD decides to perform configuration and negotiation of switching conditions only between the Current AP MLD and the non-AP MLD, the specific steps and operations are as follows:
[0171] First, the non-AP MLD sends a switching configuration request frame to the Current AP MLD, and then the Current AP MLD replies to the non-AP MLD with a switching configuration response frame. This frame interaction can include the following two specific implementation methods:
[0172] Method 1: The switching configuration request frame does not carry the conditions and corresponding parameters of the non-AP MLD end, and only carries the request for the Current AP MLD to feedback the indicated conditions and corresponding parameters. Then the Current AP MLD returns the corresponding conditions and corresponding parameters to the non-AP MLD through the switching configuration response frame according to the request information indicated by the non-AP MLD. The non-AP MLD makes a comprehensive decision on whether to switch based on the information indicated by the switching configuration response frame as a reference, combined with the parameters and information measured by itself.
[0173] In some embodiments of the present application, the presence of conditions A, B and C is indicated by the switching configuration control field (Roaming Configuration Control field) and the corresponding condition A present field (Condition A Present field), condition B present field (Condition B Present field), condition C present field (Condition C Present field) and / or corresponding configuration A information field (Condition A Info field), configuration B information field (Condition B Info field), configuration C information field (Condition C Info field). For example, the value of the condition A present field in the switching configuration control field of the switching configuration request frame is equal to 1, and the condition ID 1 in the configuration A information field is 0, and all the threshold value (Threshold Value) fields of identifier 1 (ID1) are set to 1, which means that the non-AP MLD requests the Current AP MLD to return Threshold_Cu1. This example is only for illustration, and the present application does not limit the implementation method, and other methods are also within the protection scope of the present application.
[0174] In some embodiments of the present application, when the switching configuration request frame does not carry the conditions and corresponding parameters of the Current AP MLD end, a variable-length frame structure can also be used, for example, when a certain condition and corresponding parameters are requested, only the Condition A Present field and / or the Condition B Present field and / or the Condition C Present field and / or the Condition ID x field are carried and indicated in the switching configuration control field of the switching configuration request frame, and the Reference Value field and / or the Hysteresis Value field and / or the Threshold Value field of the identifier x (ID x) do not need to be carried. This can be realized by the Reference Value Present field, the Hysteresis Value Present field, and the Threshold Value Present field contained in the condition control field in the parameters of the condition ID 1 ~ m. In some embodiments of the present application, specific conditions and parameters can be configured, which are described in detail in the foregoing embodiments and will not be described here.
[0175] Method 2: The switching configuration request frame carries the conditions and corresponding parameters of the non-AP MLD end, and then the Current AP MLD returns the corresponding conditions and corresponding parameters of the Current AP MLD end to the non-AP MLD through the switching configuration response frame. The non-AP MLD makes a comprehensive decision on whether to switch (i.e. "switching decision" in FIG. 3, whether to initiate a switching request) based on the information indicated by the switching configuration response frame as a reference, combined with the parameters and information measured by itself.
[0176] In some embodiments of the present application, the switching configuration control field (Roaming Configuration Control field) and the corresponding Condition A Present field, Condition B Present field, Condition C Present field and / or the corresponding Condition A Info field, Condition B Info field, Condition C Info field are used to indicate. For example, in the switching configuration control field of the switching configuration request frame, the value of the Condition A Present field in the switching configuration control field is equal to 1, and the Condition ID 1 = 0 in the Condition A Info field, the Reference Value field of Identifier 1 (ID1) = a, the Hysteresis Value field of Identifier 1 (ID1) = b, the Threshold Value field of Identifier 1 (ID1) = c, which means that the parameters of the non-AP MLD end are respectively RSSI_Cu = a, Hys_Cu1 = b, Threshold_Cu1 = c. Correspondingly, the Current AP MLD also needs to return the parameters carried and indicated by the non-AP MLD. This example is only used as an example for illustration, and the present application does not limit the implementation method, and other methods are also within the protection scope of the present application.
[0177] Option a-2: The non-AP MLD decides to only configure and negotiate the switching condition between the Target AP MLD and the non-AP MLD.
[0178] In some embodiments of the present application, the non-access point multi-link device decides to configure and negotiate the switching condition between the target access point multi-link device and the non-access point multi-link device. In some embodiments of the present application, the non-access point multi-link device sends a switching configuration request frame to the target access point multi-link device, and the non-access point multi-link device receives a switching configuration response frame sent by the target access point multi-link device. In some embodiments of the present application, the switching configuration request frame does not carry the conditions and corresponding parameters of the non-access point multi-link device, but carries a request for the target access point multi-link device to feedback the indicated conditions and corresponding parameter information. In some embodiments of the present application, the switching configuration request frame carries the conditions and corresponding parameters of the non-access point multi-link device, and the switching configuration response frame carries the conditions and corresponding parameters of the target access point multi-link device. In some embodiments of the present application, the non-access point multi-link device decides whether to switch based on the information indicated by the switching configuration response frame and the parameters and information measured by the non-access point multi-link device.
[0179] Specifically, in some embodiments of the present application, corresponding to option a-2 in FIG. 3: the non-AP MLD decides to configure and negotiate the switching condition only between the Target AP MLD and the non-AP MLD, which specifically includes the following steps and operations:
[0180] First, the non-AP MLD sends a switching configuration request frame to the Target AP MLD, and then the Target AP MLD replies to the non-AP MLD with a switching configuration response frame. This frame interaction can include the following two specific implementation methods:
[0181] Method 1: The switching configuration request frame does not carry the conditions and corresponding parameters of the non-AP MLD, but only carries a request for the Target AP MLD to feedback the indicated conditions and corresponding parameter information. Then the Target AP MLD returns the corresponding conditions and corresponding parameters to the non-AP MLD through the switching configuration response frame according to the request information indicated by the non-AP MLD. The non-AP MLD bases on the information indicated by the switching configuration response frame as a reference, combined with the parameters and information measured by itself, to comprehensively decide whether to switch (i.e. switching decision in FIG. 3, whether to initiate a switching request).
[0182] In some embodiments of the present application, the switching configuration control field (Roaming Configuration Control field) and the corresponding Condition A Present field, Condition B Present field, Condition C Present field and / or the corresponding Condition A Info field, Condition B Info field, Condition C Info field are used to indicate. For example, the value of the Condition A Present field in the switching configuration control field of the switching configuration request frame is equal to 1, and the Condition ID 1 = 0 in the Condition A Info field, and all the Threshold Value fields of Identifier 1 (ID1) are set to 1, which means that the non-AP MLD requests the Target AP MLD to return Threshold_Ca1. This example is only for illustration, and the present application does not limit the implementation method, and other methods are also within the scope of the present application.
[0183] In some embodiments of the present application, when the switching configuration request frame does not carry the conditions and corresponding parameters of the Current AP MLD, a variable length frame structure can also be used. For example, when a certain condition and corresponding parameter are requested, the switching configuration control field of the switching configuration request frame only carries and indicates the Condition A Present field and / or the Condition B Present field and / or the Condition C Present field and / or the Condition ID x field, and does not need to carry the Reference Value field of Identifier x (IDx), the Hysteresis Value field of Identifier x (IDx) and / or the Threshold Value field of Identifier (ID). This can be realized by the Reference Value Present field, Hysteresis Value Present field and Threshold Value Present field contained in the condition control field in the parameters of Condition ID 1 ~ m. In some embodiments of the present application, the specific conditions and parameters can be configured, which are described in detail in the foregoing embodiments and will not be repeated here.
[0184] Method 2: The handover configuration request frame carries the conditions and corresponding parameters of the non-AP MLD side, and then the Target AP MLD also returns the corresponding conditions and corresponding parameters of the Target AP MLD side, etc. to the non-AP MLD through the handover configuration response frame. The non-AP MLD makes a comprehensive decision on whether to perform handover (i.e. "handover decision" in FIG. 3, whether to initiate a handover request) based on the information indicated by the handover configuration response frame, as a reference, combined with the parameters and information measured by itself.
[0185] In some embodiments of the present application, it is indicated by the handover configuration control field (Roaming Configuration Control field) and the corresponding condition A present field (Condition A Present field), condition B present field (Condition B Present field), condition C present field (Condition C Present field) and / or corresponding configuration A information field (Condition A Info field), configuration B information field (Condition B Info field), configuration C information field (Condition C Info field). For example, the value of the condition A present field in the handover configuration control field in the handover configuration request frame is equal to 1, and the condition ID 1 = 0 in the configuration A information field, the reference value (Reference Value) field of identifier 1 (ID1) = a, the hysteresis value (Hysteresis Value) field of identifier 1 (ID1) = b, the threshold value (Threshold Value) field of identifier 1 (ID1) = c, which represents the parameters of the non-AP MLD side are RSSI_Ca = a, Hys_Ca1 = b, Threshold_Ca1 = c. Correspondingly, the Target AP MLD also needs to return the parameters carried and indicated by the non-AP MLD. This example is only illustrative, and the present application does not limit the implementation method, and other methods are also within the scope of the present application.
[0186] Option a-3: The non-AP MLD decides to configure and negotiate the handover conditions between the Current AP MLD and the non-AP MLD and the Target AP MLD and the non-AP MLD.
[0187] In some embodiments of the present application, the non-AP MLD decides the configuration and negotiation of the switching condition between the current AP MLD and the non-AP MLD and between the target AP MLD and the non-AP MLD. In some embodiments of the present application, the non-AP MLD sends a switching configuration request frame to the current AP MLD and the target AP MLD, and receives a switching configuration response frame sent by the current AP MLD and a switching configuration response frame sent by the target AP MLD. In some embodiments of the present application, the switching configuration request frame does not carry the conditions and corresponding parameters of the non-AP MLD, but carries a request for the current AP MLD and the target AP MLD to feedback the indicated conditions and corresponding parameters. In some embodiments of the present application, the switching configuration request frame carries the conditions and corresponding parameters of the non-AP MLD, the switching configuration response frame of the current AP MLD carries the conditions and corresponding parameters of the current AP MLD, and the switching configuration response frame of the target AP MLD carries the conditions and corresponding parameters of the target AP MLD. In some embodiments of the present application, the non-AP MLD decides whether to switch based on the information indicated by the switching configuration response frame of the current AP MLD and the information indicated by the switching configuration response frame of the target AP MLD. In some embodiments of the present application, the non-AP MLD sends a switching configuration confirmation frame to the current AP MLD and / or the target AP MLD, and informs the current AP MLD and / or the target AP MLD whether the non-AP MLD switches, and / or which target AP MLD the non-AP MLD switches to, and / or the switching condition and parameters decided by the non-AP MLD.
[0188] Specifically, in some embodiments of the present application, corresponding to option a-3: non-AP MLD decides the configuration and negotiation of the switching condition between the current AP MLD and the non-AP MLD and between the target AP MLD and the non-AP MLD in FIG. 3, similar to the aforementioned option a-1: non-AP MLD decides the configuration and negotiation of the switching condition only between the current AP MLD and the non-AP MLD and option a-2: non-AP MLD decides the configuration and negotiation of the switching condition only between the target AP MLD and the non-AP MLD, the present scheme mainly includes the following steps and operations:
[0189] 1) Perform the operation of the above option a-1, but the decision of switching is not only based on the result of option a-1.
[0190] 2) Perform the operation of the above option a-2, but the decision of switching is not only based on the result of option a-2.
[0191] 3) After performing 1) and 2), the non-AP MLD makes a comprehensive decision whether to switch (i.e. “Switch Decision” in FIG. 3, whether to initiate a switch request) based on the parameter information indicated by the switch configuration response frames of the Current AP MLD and the Target AP MLD.
[0192] 4) The non-AP MLD sends a switch configuration confirmation frame (Roaming Configuration Confirm frame) to the Current AP MLD and / or the Target AP MLD, informing whether the non-AP MLD switches, and / or switches to which Target AP MLD, and / or the switch condition (roaming condition) and parameters finally decided by the non-AP MLD.
[0193] In some embodiments of the present application, the order of the above 1) and 2) is not limited by the present application, and 2) can be performed first, then 1), or 1) and 2) can be performed in parallel. In some embodiments of the present application, the above step 4) is optional, meaning it can also not be performed. In some embodiments of the present application, if the above step 4) exists (i.e. is performed), then in FIG. 3, step 4) can also be performed after “Switch Decision”.
[0194] Option a-4: The non-AP MLD decides to configure and negotiate the switch condition between the Current AP MLD and the non-AP MLD, the Target AP MLD and the non-AP MLD, and the non-AP MLD and the Relay MLD (for example, the non-AP MLD can not need to switch to the Target AP MLD, but only need to continue data transmission and reception through the relay link).
[0195] In some embodiments of the application, the non-AP MLD decides the configuration and negotiation of switching conditions between the current AP MLD and the non-AP MLD, between a target AP MLD and the non-AP MLD, and between the non-AP MLD and a relay MLD. In some embodiments of the application, the non-AP MLD sends a switching configuration request frame to the current AP MLD and the target AP MLD, and receives a switching configuration response frame sent by the current AP MLD and a switching configuration response frame sent by the target AP MLD. In some embodiments of the application, the switching configuration request frame does not carry the conditions and corresponding parameters of the non-AP MLD, but carries a request for the current AP MLD and the target AP MLD to feedback the indicated conditions and corresponding parameters. In some embodiments of the application, the switching configuration request frame carries the conditions and corresponding parameters of the non-AP MLD, the switching configuration response frame of the current AP MLD carries the conditions and corresponding parameters of the current AP MLD, and the switching configuration response frame of the target AP MLD carries the conditions and corresponding parameters of the target AP MLD. In some embodiments of the application, the non-AP MLD sends a switching configuration request frame to a relay MLD, and receives a switching configuration response frame sent by the relay MLD. In some embodiments of the application, the non-AP MLD decides whether to switch based on the parameter information indicated by the switching configuration response frame of the current AP MLD, the switching configuration response frame of the target AP MLD, and the switching configuration response frame of the relay MLD. In some embodiments of the application, the non-AP MLD sends a switching configuration confirmation frame to the current AP MLD and / or the target AP MLD, and informs the current AP MLD, the target AP MLD, and / or the relay MLD whether the non-AP MLD switches, and / or to which target AP MLD or relay MLD the non-AP MLD switches, and / or the switching conditions and parameters decided by the non-AP MLD.
[0196] Specifically, in some embodiments of the present application, corresponding to option a-4 in FIG. 3: non-AP MLD decides to configure and negotiate the switching conditions between the Current AP MLD and the non-AP MLD, the Target AP MLD and the non-AP MLD, and the non-AP MLD and the Relay MLD, in which case the non-AP MLD can not need to switch to the Target AP MLD, for example, only need to continue data transmission and reception through the relay link (Relay Link). Specifically, the following steps and operations are included:
[0197] 1) Perform the operation of the above option a-1, but not only based on the result of option a-1 to make the switching decision.
[0198] 2) Perform the operation of the above option a-2, but not only based on the result of option a-2 to make the switching decision.
[0199] 3) The non-AP MLD sends a switching configuration request frame to the Relay MLD, and then the Relay MLD replies to the non-AP MLD with a switching configuration response frame. But not only based on the result of the reply of the Relay MLD to make the switching decision. In some embodiments of the present application, there are two methods for this 3) operation, consistent with option a-1 and option a-2, which will not be repeated here.
[0200] 4) After 1), 2) and 3) are performed, the non-AP MLD makes a comprehensive decision on whether to switch (i.e. "switching decision" in FIG. 3, whether to initiate a switching request) based on the parameter information indicated by the switching configuration response frames of the Current AP MLD, the Target AP MLD and the Relay MLD.
[0201] 5) The non-AP MLD sends a Switch Configuration Confirm frame to the Current AP MLD and / or Target AP MLD and / or Relay MLD, to inform the non-AP MLD whether to switch, and / or to which Target AP MLD or Relay MLD to switch, and / or the non-AP MLD, finally decides to adopt the switching conditions and parameters to inform the Current AP MLD and / or Target AP MLD and / or Relay MLD. In some embodiments of the present application, the order of the above 1), 2) and 3) is not limited by the present application, and 1), 2) and 3) can also be executed in parallel. In some embodiments of the present application, the above step 5) is optional, meaning that it can also not be executed. In some embodiments of the present application, if the above step 5) exists (i.e. is executed), then in Figure 3, step 5) can also be performed after "Switching Decision".
[0202] Finally, the non-AP MLD makes a decision based on one or more of the above methods whether to initiate a switching request (Switching Request) to the corresponding device (Current AP MLD or Target AP MLD or Relay MLD).
[0203] The benefits of this third embodiment: The non-AP MLD initiates the operation of collecting information and negotiating parameters before switching the AP MLD, and then makes a comprehensive decision based on the obtained parameters and switching conditions and other information whether to switch and to which target MLD, which can to some extent avoid the non-AP MLD from immediately switching the AP MLD due to temporary channel characteristic fluctuations, and reduce the probability of ping-pong switching.
[0204] Fourth embodiment: Ping prevention method initiated by the Current AP MLD
[0205] In some embodiments of the present application, the scheme of the fourth embodiment can be implemented in conjunction with the schemes of the first embodiment, the second embodiment, the third embodiment, the fifth embodiment, and / or the sixth embodiment, or can be implemented independently of the schemes of the first embodiment, the second embodiment, the third embodiment, the fifth embodiment, and the sixth embodiment. In some embodiments of the present application, the schemes among multiple embodiments can be implemented in combination, or can be implemented independently.
[0206] In some embodiments of the present application, both the non-AP MLD and the Current AP MLD can decide whether to use the switching configuration to reduce the ping-pong effect. Among them, the device that decides to use the switching configuration is called the switching configuration initiator (sends the switching configuration request frame), and the device that receives the switching configuration request frame in response to the switching configuration response frame is called the switching configuration responder. The initiator can indicate or recommend the conditions of the switching configuration (i.e., the aforementioned condition A, including conditions A1, A2, A3, A4, A5, A6, A7, A7-1, A7-2, A7-3, A8, A8-1, A8-2, A8-3, A9, A10, A11, A12, and / or the aforementioned condition B, including conditions B1, B2, B3, B4, B5, B6, B7, B7-1, B7-2, B7-3, B8, B8-1, B8-2, B8-3, B9, B10, B11, B12, and / or the aforementioned condition C, including conditions C1, C2, C3, C4, C5, C6, C7, C7-1, C7-2, C7-3, C8, C8-1, C8-2, C8-3, C9, C10, C11, C12), and the responder can give whether to accept or modify the conditions of the switching configuration, so as to complete the setting or negotiation of the switching configuration. In addition, the non-AP MLD can also initiate the switching configuration to the Relay MLD, and then receive the information related to the Relay MLD, so as to comprehensively decide whether to switch to the Target AP MLD to continue data transmission, or only switch the link to the Relay MLD to continue data transmission (without switching the AP MLD).
[0207] This fourth embodiment only considers the ping-pong prevention method initiated by the Current AP MLD, and comprehensively designs the configuration information negotiation from the perspectives of the Current AP MLD, the Non-AP MLD, the Candidate AP MLD, and the Target AP MLD. Among them, the Target AP MLD belongs to the Candidate AP MLD, and some embodiments of the present application use the Target AP MLD to uniformly refer to, and there can be more than one Target AP MLD and more than one Relay MLD in the network.
[0208] As shown in FIG. 4, in the initial state, the non-AP MLD is associated to the Current AP MLD and establishes a link (i.e., the original link in FIG. 4) for communication. When the non-AP MLD measures that the quality of the original link is poor when it is far away from the Current AP MLD, and needs to continue the subsequent communication by switching to other AP MLD (e.g., Target AP MLD) or Relay MLD, the Current AP MLD can first perform the configuration and negotiation of the switching condition by the following method designed in solution 2 to assist the non-AP MLD to decide whether to switch and to which target MLD (e.g., Target AP MLD or Relay MLD), and the specific method is briefly introduced as follows:
[0209] Option b-1: The Current AP MLD decides to perform the configuration and negotiation of the roaming conditions only between the Current AP MLD and the non-AP MLD.
[0210] In some embodiments of the present application, the access point multi-link device is a current access point multi-link device, and the current access point multi-link device decides to perform the configuration and negotiation of the switching condition between the current access point multi-link device and the non-access point multi-link device. In some embodiments of the present application, the current access point multi-link device sends a switching configuration request frame to the non-access point multi-link device, and the current access point multi-link device receives a switching configuration response frame sent by the non-access point multi-link device. In some embodiments of the present application, the switching configuration request frame does not carry the conditions and corresponding parameters of the current access point multi-link device, but carries a request for the non-access point multi-link device to feedback the indicated conditions and corresponding parameter information. In some embodiments of the present application, the switching configuration request frame carries the conditions and corresponding parameters of the current access point multi-link device, and the switching configuration response frame carries the conditions and corresponding parameters of the non-access point multi-link device. In some embodiments of the present application, the current access point multi-link device decides whether the non-access point multi-link device switches based on the information indicated by the switching configuration response frame and the parameters and information measured by the current access point multi-link device.
[0211] Specifically, in some embodiments of the present application, corresponding to option b-1 in FIG. 4: the Current AP MLD decides to perform the configuration and negotiation of the roaming conditions only between the Current AP MLD and the non-AP MLD, the specific steps and operations are as follows:
[0212] First, the Current AP MLD sends a switch configuration request frame to the non-AP MLD, and then the non-AP MLD replies to the Current AP MLD with a switch configuration response frame. This frame interaction can include the following two specific implementation methods:
[0213] Method 1: The switch configuration request frame does not carry the conditions and corresponding parameters of the Current AP MLD side, but only carries a request for the non-AP MLD to feedback the indicated conditions and corresponding parameters information. Then the non-AP MLD returns the corresponding conditions and corresponding parameters, etc. to the Current AP MLD through the switch configuration response frame according to the request information indicated by the Current AP MLD. The Current AP MLD bases on the information indicated by the switch configuration response frame of the non-AP MLD as a reference, combines the measured parameters and information, and comprehensively decides whether the non-AP MLD needs to perform switching (i.e. switching decision in Figure 4), and then sends a switch recommendation frame (Roaming Recommendation frame) to the non-AP MLD. The non-AP MLD decides whether to perform the switching operation based on the indication of the switch recommendation frame (i.e. initiate switching request in Figure 4).
[0214] In some embodiments of the present application, the presence of conditions A, B, and C is indicated by the switch configuration control field (Roaming Configuration Control field) and the corresponding condition A present field (Condition A Present field), condition B present field (Condition B Present field), condition C present field (Condition C Present field), and / or corresponding configuration A information field (Condition A Info field), configuration B information field (Condition B Info field), configuration C information field (Condition C Info field). For example, the value of the condition A present field in the switch configuration control field of the switch configuration request frame is equal to 1, and the condition ID 1 = 0 in the configuration A information field, and all the threshold value (Threshold Value) fields of identifier 1 (ID1) are set to 1, which means that the Current AP MLD requests the non-AP MLD to return Threshold_Cu1. This example is only for illustration, and the present application does not limit the implementation method, and other methods are also within the scope of the present application.
[0215] In some embodiments of the present application, when the switching configuration request frame does not carry the conditions and corresponding parameters of the Current AP MLD side, a variable-length frame structure can also be used, for example, when a certain condition and corresponding parameter are requested, only the Condition A Present field and / or the Condition B Present field and / or the Condition C Present field and / or the Condition ID x field are carried and indicated in the switching configuration control field of the switching configuration request frame, and the Reference Value field of identifier x (ID x) and / or the Hysteresis Value field of identifier x (ID x) and / or the Threshold Value field of identifier (ID) do not need to be carried. This can be realized by the Reference Value Present field, the Hysteresis Value Present field, and the Threshold Value Present field contained in the condition control field in the parameters of the condition ID 1 ~ m. In some embodiments of the present application, the specific conditions and parameters can be configured, which are described in detail in the foregoing embodiments and will not be described here.
[0216] Method 2: The switching configuration request frame carries the conditions and corresponding parameters of the Current AP MLD side, and then the non-AP MLD also returns the corresponding conditions and corresponding parameters of the non-AP MLD side to the Current AP MLD through the switching configuration response frame. The Current AP MLD makes a comprehensive decision on whether the non-AP MLD needs to perform switching based on the information indicated by the switching configuration response frame as a reference, combined with the parameters and information measured by itself, that is, the switching decision in FIG. 4, and then sends the switching recommendation frame to the non-AP MLD. The non-AP MLD decides whether to perform the switching operation based on the indication of the switching recommendation frame, that is, initiates the switching request in FIG. 4.
[0217] In some embodiments of the present application, the roaming configuration control field (Roaming Configuration Control field) and the corresponding condition A present field (Condition A Present field), condition B present field (Condition B Present field), condition C present field (Condition C Present field) and / or the corresponding configuration A information field (Condition A Info field), configuration B information field (Condition B Info field), configuration C information field (Condition C Info field) are used to indicate. For example, the value of the condition A present field in the roaming configuration control field of the roaming configuration request frame is equal to 1, and the condition ID 1 = 0 in the configuration A information field, the reference value (Reference Value) field of identifier 1 (ID1) = a, the hysteresis value (Hysteresis Value) field of identifier 1 (ID1) = b, the threshold value (Threshold Value) field of identifier 1 (ID1) = c, which means that the parameters of the Current AP MLD end are respectively RSSI_Cu = a, Hys_Cu1 = b, Threshold_Cu1 = c. Correspondingly, the non-AP MLD also needs to return the parameters carried and indicated by the Current AP MLD. This example is only illustrative, and the present application does not limit the implementation method, and other methods are also within the protection scope of the present application.
[0218] Option b-2: The Current AP MLD decides to configure and negotiate the roaming conditions between the Current AP MLD and the non-AP MLD and between the Target AP MLD and the non-AP MLD.
[0219] In some embodiments of the present application, the access point multi-link device is a current access point multi-link device, which decides configuration and negotiation of switching conditions between the current access point multi-link device and the non-access point multi-link device and between a target access point multi-link device and the non-access point multi-link device. In some embodiments of the present application, the current access point multi-link device sends a switching configuration request frame to the non-access point multi-link device, which carries an indication of configuration and negotiation of switching conditions between the non-access point multi-link device and the target access point multi-link device. In some embodiments of the present application, if the switching configuration request frame does not carry conditions and corresponding parameters of the current access point multi-link device, the switching configuration request frame carries a request for the non-access point multi-link device to feedback the indicated conditions and corresponding parameters, and the current access point multi-link device receives a switching configuration response frame sent by the non-access point multi-link device. In some embodiments of the present application, if the switching configuration request frame carries conditions and corresponding parameters of the current access point multi-link device, the current access point multi-link device receives a switching configuration response frame sent by the non-access point multi-link device. In some embodiments of the present application, the current access point multi-link device receives a response frame sent by the non-access point multi-link device. In some embodiments of the present application, the current access point multi-link device receives a switching configuration confirmation frame sent by the non-access point multi-link device. In some embodiments of the present application, the current access point multi-link device decides whether the non-access point multi-link device needs to switch based on an indication of the switching configuration confirmation frame. In some embodiments of the present application, the current access point multi-link device sends a switching recommendation frame to the non-access point multi-link device.
[0220] Specifically, in some embodiments of the present application, corresponding to option b-2 in FIG. 4: the current AP MLD decides configuration and negotiation of switching conditions between the current AP MLD and the non-AP MLD and between the target AP MLD and the non-AP MLD, which specifically includes the following steps and operations:
[0221] 1) First, the Current AP MLD sends a switch configuration request frame to the non-AP MLD, and it is worth noting that in this option b-2, the switch configuration request frame sent by the Current AP MLD also carries an indication of the configuration and negotiation of the switching conditions between the non-AP MLD and the Target AP MLD (i.e. the Continue with Target AP MLD field of the Roaming Configuration Control field, for example, the Continue with Target AP MLD field is set to 1, which means that the non-AP MLD needs to continue to send the switch configuration request frame to the Target AP MLD, and the Target AP MLD replies to the non-AP MLD with a switch configuration response frame.
[0222] 2) Then, the non-AP MLD responds to the Current AP MLD and includes the following three specific implementation methods:
[0223] Method 1: If the switch configuration request frame does not carry the conditions and corresponding parameters of the Current AP MLD side, only the request for the non-AP MLD to feedback the indicated conditions and corresponding parameters is carried. Then, the non-AP MLD returns the corresponding conditions and corresponding parameters to the Current AP MLD through the switch configuration response frame according to the request information indicated by the Current AP MLD. For details, refer to the design of method 1 of the aforementioned option b-1.
[0224] Method 2: If the switch configuration request frame carries the conditions and corresponding parameters of the Current AP MLD side, the non-AP MLD also returns the corresponding conditions and corresponding parameters of its own side to the Current AP MLD through the switch configuration response frame. For details, refer to the design of method 2 of the aforementioned option b-1.
[0225] Method 3: The non-AP MLD replies with a response frame, or does not need to reply with a switch configuration response frame.
[0226] 3) After the above operation is completed, the non-AP MLD sends a switch configuration request frame to the Target AP MLD for subsequent configuration and negotiation of switching conditions according to the indication of the switch configuration request frame sent by the Current AP MLD; for details, refer to the specific steps and operations in option a-2, which will not be repeated here.
[0227] 4) Then, the non-AP MLD sends the parameters and information obtained from the configuration and negotiation with the Target AP MLD to the Current AP MLD through a Switch Configuration Confirm frame.
[0228] 5) The Current AP MLD makes a comprehensive decision on whether the non-AP MLD needs to perform switching based on the indication of the Switch Configuration Confirm frame (i.e., the switching decision in FIG. 4).
[0229] 6) Finally, the Current AP MLD sends a Switch Recommendation frame to the non-AP MLD, and the non-AP MLD decides whether to perform the switching operation based on the indication of the Switch Recommendation frame (i.e., the initiation of the switching request in FIG. 4).
[0230] Option b-3: The Current AP MLD decides to configure and negotiate the switching conditions between the Current AP MLD and the non-AP MLD, the Target AP MLD and the non-AP MLD, and the non-AP MLD and the Relay MLD (the non-AP MLD can not need to switch to the Target AP MLD, but only needs to continue data transmission and reception through the relay link).
[0231] In some embodiments of the present application, the current access point multi-link device decides configuration and negotiation of switching conditions between the current access point multi-link device and the non-access point multi-link device, between the target access point multi-link device and the non-access point multi-link device, and between the non-access point multi-link device and the relay multi-link device. In some embodiments of the present application, the current access point multi-link device sends a switching configuration request frame to the non-access point multi-link device, the switching configuration request frame carrying an indication of configuration and negotiation of switching conditions between the non-access point multi-link device and the target access point multi-link device. In some embodiments of the present application, if the switching configuration request frame does not carry conditions and corresponding parameters of the current access point multi-link device, the switching configuration request frame carries a request for the non-access point multi-link device to feedback the indicated conditions and corresponding parameter information, and the current access point multi-link device receives a switching configuration response frame sent by the non-access point multi-link device. In some embodiments of the present application, if the switching configuration request frame carries conditions and corresponding parameters of the current access point multi-link device, the current access point multi-link device receives a switching configuration response frame sent by the non-access point multi-link device. In some embodiments of the present application, the current access point multi-link device receives a response frame sent by the non-access point multi-link device. In some embodiments of the present application, the current access point multi-link device receives a switching configuration confirmation frame sent by the non-access point multi-link device, the switching configuration confirmation frame carrying parameters and information obtained by configuration and negotiation between the non-access point multi-link device and the target access point multi-link device and between the non-access point multi-link device and the relay multi-link device. In some embodiments of the present application, the current access point multi-link device decides whether the non-access point multi-link device needs to switch to the target access point multi-link device or the relay multi-link device based on the indication of the switching configuration confirmation frame. In some embodiments of the present application, the current access point multi-link device sends a switching recommendation frame to the non-access point multi-link device.
[0232] Specifically, in some embodiments of the present application, corresponding to option b-3: Current AP MLD decides configuration and negotiation of switching conditions between Current AP MLD and non-AP MLD, between Target AP MLD and non-AP MLD, and between non-AP MLD and Relay MLD in FIG. 4, the specific steps and operations are as follows:
[0233] Notably, the Continue with Target AP MLD field of the Roaming Configuration Control field is set to 1, which means the non-AP MLD needs to continue sending the Roaming Configuration Request frame to the Target AP MLD, and the Target AP MLD replies to the non-AP MLD with a Roaming Configuration Response frame. The Continue with Relay MLD field of the Roaming Configuration Control field is set to 1, which means the non-AP MLD needs to continue sending the Roaming Configuration Request frame to the Relay MLD, and the Relay MLD replies to the non-AP MLD with a Roaming Configuration Response frame. The scenario of this option b-3 is that both the Continue with Target AP MLD field and the Continue with Relay MLD field of the Roaming Configuration Control field in the Roaming Configuration Request frame sent by the Current AP MLD are set to 1.
[0234] 1) Perform the operation of the above option b-2, but not only based on the result of the option b-2 to make the decision of switching, i.e. after the following step 2) is completed, the non-AP MLD sends a Roaming Configuration Confirm frame to the Current AP MLD.
[0235] 2) The non-AP MLD sends a Roaming Configuration Request frame to the Relay MLD, and then the Relay MLD replies to the non-AP MLD with a Roaming Configuration Response frame. In some embodiments of the present application, this 2) operation also has two methods, which are consistent with the options a-1 and a-2, and will not be repeated here.
[0236] 3) The non-AP MLD sends a Roaming Configuration Confirm frame to the Current AP MLD, and sends the parameters and information obtained by the configuration and negotiation between the non-AP MLD and the Target AP MLD and between the non-AP MLD and the Relay MLD to the Current AP MLD.
[0237] 4) The Current AP MLD makes a comprehensive decision based on the indication of the Roaming Configuration Confirm frame whether the non-AP MLD needs to perform Target AP MLD or Relay MLD switching (i.e. the switching decision in FIG. 4).
[0238] Finally, the Current AP MLD sends a Roaming Recommendation frame to the non-AP MLD, and the non-AP MLD decides whether to perform a Target AP MLD or Relay MLD switching operation based on the indication of the Roaming Recommendation frame (i.e., initiates a switching request in FIG. 4).
[0239] Finally, the Current AP MLD makes a switching decision based on one or more of the above methods and informs the non-AP MLD through a switching recommendation frame, and the non-AP MLD decides whether to initiate a switching request (switching request) to the corresponding device (Current AP MLD or Target AP MLD or Relay MLD) based on the switching recommendation frame.
[0240] The benefits of this fourth embodiment are that the non-AP MLD, before switching the AP MLD, the Current AP MLD helps the non-AP MLD collect information and negotiate parameters for the operation of initiating a switching configuration based on the state of the Current AP MLD and the state of the link information between the non-AP MLD and the Current AP MLD, and then based on the obtained parameters and switching condition information, comprehensively recommends the non-AP MLD whether to switch and to which target MLD to switch, which can to some extent avoid the non-AP MLD immediately performing AP MLD switching due to temporary channel characteristic fluctuations, and reduce the probability of ping-pong switching.
[0241] Fifth embodiment: related frame structure design
[0242] In some embodiments of the present application, the scheme of the fifth embodiment can be implemented in combination with the schemes of the first embodiment, the second embodiment, the third embodiment, the fourth embodiment, and / or the sixth embodiment, or can be implemented independently of the schemes of the first embodiment, the second embodiment, the third embodiment, the fourth embodiment, and the sixth embodiment. In some embodiments of the present application, the schemes of multiple embodiments can be implemented in combination, or can be implemented independently.
[0243] FIG. 5 is a schematic diagram of a format of a handover configuration request frame according to embodiments of the present application. In some embodiments of the present application, a handover configuration initiator sends a handover configuration request frame, which carries the conditions and parameters of the handover configuration. As shown in FIG. 5, in some embodiments of the present application, the handover configuration request frame includes one or more of the following fields: a handover configuration control field (Roaming Configuration Control field) for controlling the conditions of the handover; and / or at least one configuration information field for indicating the conditions considered and / or used by the handover configuration initiator. In some embodiments of the present application, the handover configuration control field includes one or more of the following fields: a condition A present field (Condition A Present field) for indicating whether a configuration A information field (Configuration A Info field) is present in the current frame; a condition B present field (Condition B Present field) for indicating whether a configuration B information field (Configuration B Info field) is present in the current frame; a condition C present field (Condition C Present field) for indicating whether a configuration C information field (Configuration C Info field) is present in the current frame; a continue with target AP MLD field (Continue with Target AP MLD field) present when the handover configuration request frame is sent by the current AP MLD; and / or a continue with relay MLD field (Continue with Relay MLD field) present when the handover configuration request frame is sent by the current AP MLD.
[0244] In some embodiments of the present application, the switching configuration control field comprises one or more of the following fields: a condition A present field for indicating whether a configuration A information field is present in a current frame, the condition A present field and / or the configuration A information field being related to switching parameters and / or condition configurations of the current access point multi-link device, the switching parameters and / or condition configurations of the current access point multi-link device comprising one or more conditions of the switching trigger condition; a condition B present field for indicating whether a configuration B information field is present in the current frame, the condition B present field and / or the configuration B information field being related to switching parameters and / or condition configurations of the candidate access point multi-link device, the switching parameters and / or condition configurations of the candidate access point multi-link device comprising one or more conditions of the switching trigger condition; a condition C present field for indicating whether a configuration C information field is present in the current frame, the condition C present field and / or the configuration C information field being related to switching parameters and / or condition configurations of the relay multi-link device, the switching parameters and / or condition configurations of the relay multi-link device comprising one or more conditions of the switching trigger condition; a continue target access point multi-link device field, the continue target access point multi-link device field being present when the switching configuration request frame is sent by the current access point multi-link device; and / or a continue relay multi-link device field, the continue relay multi-link device field being present when the switching configuration request frame is sent by the current access point multi-link device; wherein the switching trigger condition comprises one or more of the following conditions: a received signal strength of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being greater than or equal to a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm being greater than or equal to another threshold value; the received signal strength of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being less than a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm being less than another threshold value; a signal-to-noise ratio or a signal-to-interference noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being greater than or equal to a threshold value, or the signal-to-noise ratio or the signal-to-interference noise ratio and a corresponding hysteresis value based on a preset algorithm being greater than or equal to another threshold value; the signal-to-noise ratio or the signal-to-interference noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being less than a threshold value, or the signal-to-noise ratio or the signal-to-interference noise ratio and a corresponding hysteresis value based on a preset algorithm being less than another threshold value; an average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being greater than or equal to a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm being greater than or equal to another threshold value.The average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; an access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are less than another threshold value.The Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; and / or the Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are less than another threshold value. The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0245] In some embodiments of the present application, when the condition A exists field has a first value, it represents that the configuration A information field does not exist in the current frame, and / or any one of the conditions of the condition A is not considered and / or used by the initiator of the switching configuration, the condition A refers to the switching condition configuration of the current access point multi-link device. In some embodiments of the present application, when the condition A exists field has a second value, it represents that the configuration A information field exists in the current frame, and / or one or more conditions of the condition A are considered and / or used by the initiator of the switching configuration, the one or more conditions of the condition A considered and / or used by the initiator of the switching configuration are carried by the configuration A information field. In some embodiments of the present application, when the first value is equal to 0, the second value is equal to 1. In some embodiments of the present application, when the first value is equal to 1, the second value is equal to 0.
[0246] In some embodiments of the present application, when the condition B exists field has a first value, it represents that the configuration B information field does not exist in the current frame, and / or any one of the conditions of the condition B is not considered and / or used by the initiator of the switching configuration, the condition B refers to the switching condition configuration of the target access point multi-link device. In some embodiments of the present application, when the condition B exists field has a second value, it represents that the configuration B information field exists in the current frame, and / or one or more conditions of the condition B are considered and / or used by the initiator of the switching configuration, the one or more conditions of the condition B considered and / or used by the initiator of the switching configuration are carried by the configuration B information field. In some embodiments of the present application, when the first value is equal to 0, the second value is equal to 1. In some embodiments of the present application, when the first value is equal to 1, the second value is equal to 0.
[0247] In some embodiments of the application, when the Condition C present field has a first value, it means that the configuration C information field is not present in the current frame, and / or any one of the conditions C is not considered and / or used by the initiator of the switch configuration, which refers to the switch condition configuration of the relay multi-link device. In some embodiments of the application, when the Condition C present field has a second value, it means that the configuration C information field is present in the current frame, and / or one or more conditions of the conditions C are considered and / or used by the initiator of the switch configuration, which is carried by the configuration C information field. In some embodiments of the application, when the first value is equal to 0, the second value is equal to 1. In some embodiments of the application, when the first value is equal to 1, the second value is equal to 0.
[0248] In some embodiments of the application, when two or more of the Condition A present field, the Condition B present field and the Condition C present field are simultaneously indicated as 1, it means that the initiator of the switch configuration considers / uses two or more of the aforementioned corresponding conditions A, B and C, and the specific condition(s) used is carried by the configuration A information field, the configuration B information field and / or the configuration C information field. In some embodiments of the application, the above-mentioned 0 and 1 indications can also be interchanged, and the corresponding indication meanings change accordingly. In some embodiments of the application, the fields can also be referred to as units.
[0249] In some embodiments of the application, when the switch configuration request frame is sent by the Current AP MLD, there can be a Continue with Target AP MLD field. The Continue with Target AP MLD field is used to indicate whether the non-AP MLD needs to perform switch configuration with the Target AP MLD after performing switch configuration with the Current AP MLD. For example: Continue with Target AP MLD field = 0 means that the non-AP MLD does not need to perform switch configuration with the Target AP MLD (i.e. it needs to interact with the Target AP MLD through the switch configuration request frame and the switch configuration response frame). For example: Continue with Target AP MLD field = 1 means that the non-AP MLD needs to perform switch configuration with the Target AP MLD (i.e. it does not need to interact with the Target AP MLD through the switch configuration request frame and the switch configuration response frame). Conversely, the above-mentioned 0 and 1 indications can also be interchanged, and the corresponding indication meanings change accordingly.
[0250] In some embodiments of the present application, there can be a Continue with Relay MLD field when the Switch Configuration Request frame is sent by the Current AP MLD. The Continue with Relay MLD field is used to indicate whether the non-AP MLD still needs to perform switch configuration with the Relay MLD after performing switch configuration with the Current AP MLD. For example, Continue with Relay MLD field = 0 means that the non-AP MLD does not need to perform switch configuration with the Relay MLD (i.e. no need to interact with the Relay MLD using the Switch Configuration Request frame and the Switch Configuration Response frame). For example, Continue with Relay MLD field = 1 means that the non-AP MLD needs to perform switch configuration with the Relay MLD (i.e. no need to interact with the Relay MLD using the Switch Configuration Request frame and the Switch Configuration Response frame). Conversely, the above-mentioned 0 and 1 indications can be interchanged, and the corresponding indication meanings change accordingly.
[0251] In some embodiments of the present application, the at least one configuration information field includes one or more of the following fields: a configuration A information field, used to indicate which one or more of conditions A is considered and / or used by the initiator of the switch configuration, the conditions A referring to switch condition configuration of the current access point multi-link device; a configuration B information field, used to indicate which one or more of conditions B is considered and / or used by the initiator of the switch configuration, the conditions B referring to switch condition configuration of the target access point multi-link device; and / or a configuration C information field, used to indicate which one or more of conditions C is considered and / or used by the initiator of the switch configuration, the conditions C referring to switch condition configuration of the relay multi-link device.
[0252] In some embodiments of the application, the configuration A information field comprises one or more of the following fields: a number of conditions field (Number of Condition field) for indicating how many conditions the current configuration A information field contains; a condition identifier field (Condition ID 1~m field) for indicating the identifier of a condition in the conditions A carried by the current configuration A information field; and / or a parameter field of condition identifier (Parameters of Condition ID 1~m field) for indicating the parameter setting corresponding to the current configuration identifier. In some embodiments of the application, condition A1, condition A2, condition A3, condition A4, condition A5, condition A6, condition A7-1, condition A7-2, condition A7-3, condition A8-1, condition A8-2, condition A8-3, condition A9, condition A10, condition A11, condition A12 can be respectively assigned as condition ID = 0~15. Other ID values can also be used, which are not limited in the application.
[0253] In some embodiments of the application, the configuration B information field is used to indicate which condition or conditions in the conditions B are considered and / or used by the initiator of the handover configuration, wherein the conditions B refer to the handover condition configuration of the target multi-link device of the access point. Condition B1, condition B2, condition B3, condition B4, condition B5, condition B6, condition B7-1, condition B7-2, condition B7-3, condition B8-1, condition B8-2, condition B8-3, condition B9, condition B10, condition B11, condition B12 can be respectively assigned as condition ID = 16~31. Other ID values can also be used, which are not limited in the application.
[0254] In some embodiments of the application, a configuration C information field is configured to indicate which one or more of the conditions C, i.e., the handover condition configuration of the target multi-link device, is considered and / or used by the initiator of the handover configuration. Condition C1, Condition C2, Condition C3, Condition C4, Condition C5, Condition C6, Condition C7-1, Condition C7-2, Condition C7-3, Condition C8-1, Condition C8-2, Condition C8-3, Condition C9, Condition C10, Condition C11, and Condition C12 can be respectively assigned as Condition ID = 32-47. Other ID values can also be used, which are not limited in the application. In some embodiments of the application, the parameter field of the condition identifier includes one or more of the following fields: a condition control field, used to indicate which parameters are present in the parameter field of the current condition identifier; a reference value of ID 1-m field, used to indicate the value of the parameter corresponding to the current configuration identifier obtained by measurement; a hysteresis value of ID 1-m field, used to indicate the bias and / or hysteresis value of the parameter in the reference value of the corresponding identifier; and / or a threshold value of ID 1-m field, used to indicate the decision threshold value of the parameter in the reference value of the corresponding identifier.
[0255] In some embodiments of the application, the condition control field includes one or more of the following fields: a reference value present field, used to indicate whether the reference value field of the current condition identifier is present in the parameter field of the identifier; a hysteresis value present field, used to indicate whether the hysteresis value field of the current condition identifier is present in the parameter field of the identifier; and / or a threshold value present field, used to indicate whether the threshold value field of the current condition identifier is present in the parameter field of the identifier.
[0256] In some embodiments of the application, the parameters corresponding to different condition IDs are different, for example: condition ID 1 = 0 corresponds to the aforementioned condition A1, and the reference value (Reference Value) of identifier 1 (ID1) indicates RSSI_Cu, i.e., the RSSI (in dBm) of the non-AP MLD receiving frames from the Current AP MLD; for another example, condition ID 2 = 5 corresponds to the aforementioned condition A6, and the reference value (Reference Value) of identifier 2 (ID2) indicates Delay_Cu, i.e., the delay (in ms) within a certain period of time (e.g., T_Cu2) when the non-AP MLD communicates with the Current AP MLD; and so on.
[0257] In some embodiments of the present application, the parameters corresponding to different condition IDs are different, for example: condition ID 1 = 16 corresponds to the aforementioned condition B1, then the reference value (Reference Value) of identifier 1 (ID1) indicates RSSI_Ca, that is, the RSSI (unit dBm) of the frame received by the non-AP MLD from the Candidate AP MLD; for another example, condition ID 2 = 21 corresponds to the aforementioned condition B6, then the reference value (Reference Value) of identifier 2 (ID2) indicates Delay_Ca, that is, the delay (unit ms) within a certain period of time (for example, T_Ca2 duration) when the non-AP MLD communicates with the Candidate AP MLD; and so on.
[0258] In some embodiments of the present application, the parameters corresponding to different condition IDs are different, for example: condition ID 1 = 32 corresponds to the aforementioned condition C1, then the reference value (Reference Value) of identifier 1 (ID1) indicates RSSI_Re, that is, the RSSI (unit dBm) of the frame received by the non-AP MLD from the Relay MLD; for another example, condition ID 2 = 37 corresponds to the aforementioned condition C6, then the reference value (Reference Value) of identifier 2 (ID2) indicates Delay_Re, that is, the delay (unit ms) within a certain period of time (for example, T_Re2 duration) when the non-AP MLD communicates with the Relay MLD; and so on.
[0259] In some embodiments of the present application, the bias / hysteresis values corresponding to different parameters are different, for example: condition ID 1 = 0 corresponds to the aforementioned condition A1, wherein the reference value (Reference Value) of identifier 1 (ID1) indicates RSSI_Cu, then the hysteresis value (Hysteresis Value) of identifier 1 (ID1) indicates Hys_Cu1, that is, the hysteresis parameter (unit dB) of this condition A1; for another example, condition ID 2 = 5 corresponds to the aforementioned condition A6, wherein the reference value (Reference Value) of identifier 2 (ID2) indicates Delay_Cu, then the hysteresis value (Hysteresis Value) of identifier 1 (ID2) indicates Hys_Cu6, that is, the hysteresis parameter (unit dB) of this condition A6; and so on.
[0260] In some embodiments of the present application, the bias / hysteresis values corresponding to different parameters are different, for example: Condition ID 1 = 16 corresponds to the aforementioned condition B1, wherein the reference value (Reference Value) of identifier 1 (ID1) indicates RSSI_Ca, and the hysteresis value (Hysteresis Value) of identifier 1 (ID1) indicates Hys_Ca1, i.e., the hysteresis parameter (unit: dB) of this condition B1; for another example, Condition ID 2 = 21 corresponds to the aforementioned condition B6, wherein the reference value (Reference Value) of identifier 2 (ID2) indicates Delay_Ca, and the hysteresis value (Hysteresis Value) of identifier 1 (ID2) indicates Hys_Ca6, i.e., the hysteresis parameter (unit: dB) of this condition B6; and so on.
[0261] In some embodiments of the present application, the bias / hysteresis values corresponding to different parameters are different, for example: Condition ID 1 = 32 corresponds to the aforementioned condition C1, wherein the reference value (Reference Value) of identifier 1 (ID1) indicates RSSI_Re, and the hysteresis value (Hysteresis Value) of identifier 1 (ID1) indicates Hys_Re1, i.e., the hysteresis parameter (unit: dB) of this condition C1; for another example, Condition ID 2 = 37 corresponds to the aforementioned condition C6, wherein the reference value (Reference Value) of identifier 2 (ID2) indicates Delay_Re, and the hysteresis value (Hysteresis Value) of identifier 1 (ID2) indicates Hys_Re6, i.e., the hysteresis parameter (unit: dB) of this condition C6; and so on.
[0262] In some embodiments of the present application, the decision threshold values corresponding to different parameters are different, for example: Condition ID 1 = 0 corresponds to the aforementioned condition A1, wherein the reference value (Reference Value) of identifier 1 (ID1) indicates RSSI_Cu, and the threshold value (Threshold Value) of identifier 1 (ID1) indicates Threshold_Cu1, i.e., the threshold parameter (unit: dBm) of this condition A1; for another example, Condition ID 2 = 5 corresponds to the aforementioned condition A6, wherein the reference value (Reference Value) of identifier 2 (ID2) indicates Delay_Cu, and the threshold value (Threshold Value) of identifier 1 (ID2) indicates Threshold_Cu6, i.e., the threshold parameter (unit: dBm) of condition A6; and so on.
[0263] In some embodiments of the present application, the decision threshold corresponding to different parameters is different, for example: Condition ID 1 = 16 corresponds to the aforementioned condition B1, wherein the reference value (Reference Value) of identifier 1 (ID1) indicates RSSI_Ca, and the threshold value (Threshold Value) of identifier 1 (ID1) indicates Threshold_Ca1, that is, the threshold parameter (unit: dBm) of condition B1; for another example, Condition ID 2 = 21 corresponds to the aforementioned condition B6, the reference value (Reference Value) of identifier 2 (ID2) indicates Delay_Ca, and the threshold value (Threshold Value) of identifier 1 (ID2) indicates Threshold_Ca6, that is, the threshold parameter (unit: dBm) of condition B6; and so on.
[0264] In some embodiments of the present application, the decision threshold corresponding to different parameters is different, for example: Condition ID 1 = 32 corresponds to the aforementioned condition C1, wherein the reference value (Reference Value) of identifier 1 (ID1) indicates RSSI_Re, and the threshold value (Threshold Value) of identifier 1 (ID1) indicates Threshold_Re1, that is, the threshold parameter (unit: dBm) of condition C1; for another example, Condition ID 2 = 37 corresponds to the aforementioned condition C6, the reference value (Reference Value) of identifier 2 (ID2) indicates Delay_Re, and the threshold value (Threshold Value) of identifier 1 (ID2) indicates Threshold_Re6, that is, the threshold parameter (unit: dBm) of condition C6; and so on.
[0265] FIG. 6 is a schematic diagram of the format of the handover configuration response frame provided by the embodiments of the present application. The responder of the handover configuration sends the handover configuration response frame, which carries the accepted or suggested conditions and parameters of the handover configuration. Therefore, the format is similar to the format of the handover configuration request frame in FIG. 5, as shown in FIG. 6, and the conditions and parameters corresponding to each condition carried therein can be different from those of the handover configuration request frame. Details are not described herein. In some embodiments of the present application, the continue target access point multi-link device field and the continue relay multi-link device field in the handover configuration control field of the handover configuration response frame are used to indicate whether the responder sending the handover configuration response frame decides to continue the handover configuration (that is, to perform the interaction of the handover configuration request frame and the handover configuration response frame) with the Target AP MLD and the Relay MLD, respectively.
[0266] In some embodiments of the application, the switch configuration response frame comprises one or more of the following fields: a switch configuration control field for controlling the conditions of the switch; and / or at least one configuration information field for indicating the conditions used by the initiator of the switch configuration. In some embodiments of the application, the switch configuration control field comprises one or more of the following fields: a Condition A Present field for indicating whether a Configuration A Info field is present in the current frame; a Condition B Present field for indicating whether a Configuration B Info field is present in the current frame; a Condition C Present field for indicating whether a Configuration C Info field is present in the current frame; a Continue with Target AP MLD field, which is present when the switch configuration request frame is sent by the current AP MLD; and / or a Continue with Relay MLD field, which is present when the switch configuration request frame is sent by the current AP MLD.
[0267] In some embodiments of the present application, the switching configuration control field comprises one or more of the following fields: a condition A present field for indicating whether a configuration A information field is present in a current frame, the condition A present field and / or the configuration A information field being related to switching parameters and / or condition configurations of the current access point multi-link device, the switching parameters and / or condition configurations of the current access point multi-link device comprising one or more conditions of the switching trigger condition; a condition B present field for indicating whether a configuration B information field is present in the current frame, the condition B present field and / or the configuration B information field being related to switching parameters and / or condition configurations of the candidate access point multi-link device, the switching parameters and / or condition configurations of the candidate access point multi-link device comprising one or more conditions of the switching trigger condition; a condition C present field for indicating whether a configuration C information field is present in the current frame, the condition C present field and / or the configuration C information field being related to switching parameters and / or condition configurations of the relay multi-link device, the switching parameters and / or condition configurations of the relay multi-link device comprising one or more conditions of the switching trigger condition; a continue target access point multi-link device field, the continue target access point multi-link device field being present when the switching configuration request frame is sent by the current access point multi-link device; and / or a continue relay multi-link device field, the continue relay multi-link device field being present when the switching configuration request frame is sent by the current access point multi-link device; wherein the switching trigger condition comprises one or more of the following conditions: a received signal strength of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being greater than or equal to a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm being greater than or equal to another threshold value; the received signal strength of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being less than a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm being less than another threshold value; a signal-to-noise ratio or a signal-to-interference noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being greater than or equal to a threshold value, or the signal-to-noise ratio or the signal-to-interference noise ratio and a corresponding hysteresis value based on a preset algorithm being greater than or equal to another threshold value; the signal-to-noise ratio or the signal-to-interference noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being less than a threshold value, or the signal-to-noise ratio or the signal-to-interference noise ratio and a corresponding hysteresis value based on a preset algorithm being less than another threshold value; an average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being greater than or equal to a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm being greater than or equal to another threshold value.The average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; an access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are less than another threshold value.The Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; and / or the Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are less than another threshold value. The preset algorithm includes but is not limited to the following algorithms: addition, subtraction, multiplication, division, power algorithm or set formula.
[0268] In some embodiments of the present application, when the condition A exists field has a first value, it represents that the configuration A information field does not exist in the current frame, and / or any one of the conditions of the condition A is not considered and / or used by the initiator of the switching configuration, the condition A refers to the switching condition configuration of the current access point multi-link device. In some embodiments of the present application, when the condition A exists field has a second value, it represents that the configuration A information field exists in the current frame, and / or one or more conditions of the condition A are considered and / or used by the initiator of the switching configuration, the one or more conditions of the condition A considered and / or used by the initiator of the switching configuration are carried by the configuration A information field.
[0269] In some embodiments of the present application, when the condition B exists field has a first value, it represents that the configuration B information field does not exist in the current frame, and / or any one of the conditions of the condition B is not considered and / or used by the initiator of the switching configuration, the condition B refers to the switching condition configuration of the target access point multi-link device. In some embodiments of the present application, when the condition B exists field has a second value, it represents that the configuration B information field exists in the current frame, and / or one or more conditions of the condition B are considered and / or used by the initiator of the switching configuration, the one or more conditions of the condition B considered and / or used by the initiator of the switching configuration are carried by the configuration B information field.
[0270] In some embodiments of the application, when the condition C present field has a first value, it represents that the configuration C information field is absent in the current frame, and / or any one of the conditions C is not considered and / or used by the initiator of the handover configuration, the condition C referring to a handover condition configuration of a relay multi-link device. In some embodiments of the application, when the condition C present field has a second value, it represents that the configuration C information field is present in the current frame, and / or one or more conditions of the condition C are considered and / or used by the initiator of the handover configuration, the one or more conditions of the condition C being carried by the configuration C information field.
[0271] In some embodiments of the application, the at least one configuration information field comprises one or more of the following fields: a configuration A information field for indicating which one or more conditions of the condition A are considered and / or used by the initiator of the handover configuration, the condition A referring to a handover condition configuration of the current access point multi-link device; a configuration B information field for indicating which one or more conditions of the condition B are considered and / or used by the initiator of the handover configuration, the condition B referring to a handover condition configuration of the target access point multi-link device; and / or a configuration C information field for indicating which one or more conditions of the condition C are considered and / or used by the initiator of the handover configuration, the condition C referring to a handover condition configuration of a relay multi-link device.
[0272] In some embodiments of the application, the configuration A information field comprises one or more of the following fields: a number of conditions field for indicating how many conditions are contained in the current configuration A information field; a condition identifier field for indicating an identifier of a condition of the condition A carried by the current configuration A information field; and / or a parameter field of a condition identifier for indicating a parameter setting corresponding to the current configuration identifier.
[0273] In some embodiments of the application, the parameter field of the condition identifier includes one or more of the following fields: a condition control field for indicating which parameters are present in the parameter field of the current condition identifier; a reference value field of the identifier for indicating a value of a parameter obtained by measurement corresponding to the current configuration identifier; a hysteresis value field of the identifier for indicating a bias and / or hysteresis value of the parameter in the reference value of the corresponding identifier; and / or a threshold value field of the identifier for indicating a decision threshold value of the parameter in the reference value of the corresponding identifier. In some embodiments of the application, the condition control field includes one or more of the following fields: a reference value present field for indicating whether the reference value field of the identifier is present in the parameter field of the current condition identifier; a hysteresis value present field for indicating whether the hysteresis value field of the identifier is present in the parameter field of the current condition identifier; and / or a threshold value present field for indicating whether the threshold value field of the identifier is present in the parameter field of the current condition identifier.
[0274] In some embodiments of the application, the switch configuration confirmation frame includes one or more of the following fields: a switch configuration control field for controlling the conditions of switching; and / or at least one configuration information field for indicating the conditions used by the initiator of the switch configuration.
[0275] In some embodiments of the application, the switch configuration control field includes one or more of the following fields: a Condition A Present field for indicating whether a Configuration A Info field is present in the current frame; a Condition B Present field for indicating whether a Configuration B Info field is present in the current frame; a Condition C Present field for indicating whether a Configuration C Info field is present in the current frame; a Continue with Target AP MLD field, which is present when the switch configuration request frame is sent by the current access point multi-link device; and / or a Continue with Relay MLD field, which is present when the switch configuration request frame is sent by the current access point multi-link device.
[0276] In some embodiments of the application, when the Condition A present field has a first value, it means that the Configuration A information field is not present in the current frame, and / or any one of the conditions of Condition A is not considered and / or used by the initiating party of the handover configuration, Condition A referring to the handover condition configuration of the current access point multi-link device. In some embodiments of the application, when the Condition A present field has a second value, it means that the Configuration A information field is present in the current frame, and / or one or more conditions of Condition A are considered and / or used by the initiating party of the handover configuration, one or more conditions of Condition A being carried by the Configuration A information field.
[0277] In some embodiments of the application, when the Condition B present field has a first value, it means that the Configuration B information field is not present in the current frame, and / or any one of the conditions of Condition B is not considered and / or used by the initiating party of the handover configuration, Condition B referring to the handover condition configuration of the target access point multi-link device. In some embodiments of the application, when the Condition B present field has a second value, it means that the Configuration B information field is present in the current frame, and / or one or more conditions of Condition B are considered and / or used by the initiating party of the handover configuration, one or more conditions of Condition B being carried by the Configuration B information field.
[0278] In some embodiments of the application, when the Condition C present field has a first value, it means that the Configuration C information field is not present in the current frame, and / or any one of the conditions of Condition C is not considered and / or used by the initiating party of the handover configuration, Condition C referring to the handover condition configuration of the relay multi-link device. In some embodiments of the application, when the Condition C present field has a second value, it means that the Configuration C information field is present in the current frame, and / or one or more conditions of Condition C are considered and / or used by the initiating party of the handover configuration, one or more conditions of Condition C being carried by the Configuration C information field.
[0279] In some embodiments of the application, the at least one configuration information field comprises one or more of the following: a configuration A information field for indicating which one or more of conditions A are considered and / or used by the initiator of the handover configuration, the conditions A referring to handover condition configurations of the current access point multi-link device; a configuration B information field for indicating which one or more of conditions B are considered and / or used by the initiator of the handover configuration, the conditions B referring to handover condition configurations of the target access point multi-link device; and / or a configuration C information field for indicating which one or more of conditions C are considered and / or used by the initiator of the handover configuration, the conditions C referring to handover condition configurations of the relay multi-link device.
[0280] In some embodiments of the application, the configuration A information field comprises one or more of the following: a number of conditions field for indicating how many conditions are contained in the current configuration A information field; a condition identifier field for indicating an identifier of a condition in the conditions A carried by the current configuration A information field; and / or a parameter field of a condition identifier for indicating a parameter setting corresponding to the current configuration identifier.
[0281] In some embodiments of the application, the parameter field of a condition identifier comprises one or more of the following: a condition control field for indicating which parameters are present in the parameter field of the current condition identifier; a reference value field of an identifier for indicating a value of a measured parameter corresponding to the current configuration identifier; a hysteresis value field of an identifier for indicating a bias and / or hysteresis value of the parameter in the reference value of the corresponding identifier; and / or a threshold value field of an identifier for indicating a decision threshold value of the parameter in the reference value of the corresponding identifier.
[0282] In some embodiments of the application, the condition control field comprises one or more of the following: a reference value present field for indicating whether the reference value field of the identifier is present in the parameter field of the current condition identifier; a hysteresis value present field for indicating whether the hysteresis value field of the identifier is present in the parameter field of the current condition identifier; and / or a threshold value present field for indicating whether the threshold value field of the identifier is present in the parameter field of the current condition identifier.
[0283] In some embodiments of the present application, a roaming configuration confirm frame is used to confirm the results (e.g., conditions and corresponding parameters) negotiated by the initiator and responder of the roaming configuration, and thus its format is similar to that of the roaming configuration request frame in FIG. 5 and the roaming configuration response frame in FIG. 6. The conditions and corresponding parameters carried by the roaming configuration confirm frame can be different from those carried by the roaming configuration request frame or the roaming configuration response frame. Details are not described herein. In some embodiments of the present application, the roaming configuration control field in the roaming configuration confirm frame can not carry the continue target AP MLD field and the continue relay MLD field.
[0284] FIG. 7 is a schematic diagram of a roaming recommendation frame format according to an embodiment of the present application. In some embodiments of the present application, the roaming recommendation frame includes one or more of the following fields: a target AP MLD identifier field, used to indicate an identifier of a multi-link device to which the non-AP MLD is switched according to a roaming configuration decision made by the current AP MLD; a target link identifier field, used to indicate an identifier of a link of the multi-link device indicated by the target AP MLD identifier field; a roaming execution time field, used to indicate a time at which the non-AP MLD initiates a roaming to a link of the multi-link device corresponding to the target AP MLD identifier field; and / or a recommendation return time field, used to indicate a minimum time interval during which the non-AP MLD is allowed to return to the current AP MLD after performing the roaming.
[0285] As shown in FIG. 7, the roaming recommendation frame format is designed for a roaming recommendation frame sent by a current AP MLD to a non-AP MLD to be switched, and details are as follows:
[0286] Target MLD ID field: used to indicate the identifier of the MLD that the non-AP MLD should switch to based on the handover configuration decision made by the Current AP MLD. In some embodiments of the present application, the Target MLD ID field can be either a Candidate AP MLD or a Relay MLD, and the present application does not make any limitation. In addition, the Target MLD ID field can be used to indicate the MAC address of a device, or an AID (association identifier) or USID (unassociated STA identifier) (e.g., a short identifier of 11 or 12 bits), and the present application does not make any limitation.
[0287] Target Link ID field: used to indicate the identifier of the specific link of the MLD device indicated by the aforementioned Target MLD ID, based on which the non-AP MLD indicates that the frame interaction with the target MLD device should be initiated on the link indicated by the Target Link ID field.
[0288] Roaming Execute Time field: used to indicate the time at which the non-AP MLD should initiate the handover to the link corresponding to the Target Link ID field of the device corresponding to the aforementioned Target MLD ID. The unit is microsecond (μs). For example, the Current AP MLD can know the unavailable time of the Target MLD, and thus can recommend a suitable handover execution time to the non-AP MLD, so as to avoid the handover failure caused by the non-response of the non-AP MLD after it initiates the handover.
[0289] Recommend Back Time field: used to indicate the minimum time interval for the non-AP MLD to start timing when performing the handover and allowing the handover back to the previous Current AP MLD. The unit is millisecond (ms). For example, by restricting this time, the problem of frequent ping-pong handover caused by the non-AP MLD switching back to the original AP MLD immediately after completing the handover can be avoided.
[0290] The fifth embodiment has the following advantages: the conditions and parameter settings described in the second embodiment, and the signaling of the conditions and parameter settings communicated in the third embodiment and the fourth embodiment are related to the frame format design, which is the basis for supporting all embodiments of the present application, making the scheme of the embodiments of the present application executable.
[0291] The sixth embodiment: an example of preventing ping-pong operation
[0292] In some embodiments of the present application, the scheme of the first embodiment can be implemented in combination with the schemes of the first embodiment, the second embodiment, the third embodiment, the fourth embodiment, and / or the fifth embodiment, or can be implemented independently of the schemes of the first embodiment, the second embodiment, the third embodiment, the fourth embodiment, and the fifth embodiment. In some embodiments of the present application, the schemes of multiple embodiments can be implemented in combination, or can be implemented independently.
[0293] In some embodiments of the present application, the handover trigger condition is an artificial intelligence-based handover trigger condition. In some embodiments of the present application, an artificial intelligence model is run on the side of the non-access point multi-link device and / or the at least one access point multi-link device. In some embodiments of the present application, the input parameters of the artificial intelligence model include: the handover conditions and corresponding parameters, whether the roaming handover of the non-access point multi-link device is successful, and / or state information of the current network operation. In some embodiments of the present application, the output parameters of the artificial intelligence model include: the handover conditions and corresponding parameters recommended by the artificial intelligence model, and handover decision information.
[0294] FIG. 8 is a schematic diagram of AI-based handover configuration parameter setting provided by an embodiment of the present application. The embodiment of the present application provides a set of signaling processes for collecting / sharing and communicating negotiation of handover conditions and parameters. The specific parameter settings can be calculated by an optimization algorithm, or can be obtained by an AI method. As shown in FIG. 8, an AI model can be run on the side of the non-AP MLD and / or the AP MLD. The input parameters of the model can be: one or more specific conditions in the conditions A and / or conditions B and / or conditions C described above and one or more corresponding parameters, and / or state information of the current network operation. Through the training and inference of the AI model, the output parameters can be: one or more specific conditions in the conditions A and / or conditions B and / or conditions C recommended by the AI model and one or more corresponding parameters, and handover decision information such as whether to handover and to which device to initiate handover. In addition, the AI model can also take whether the roaming handover of the non-AP MLD is successful as an input, together with the above input parameters, to jointly decide the output of the next handover.
[0295] In some embodiments of the present application, if the non-AP MLD fails to switch, the non-AP MLD re-negotiates and adjusts the switching trigger condition with the at least one AP MLD.
[0296] Through the method of some embodiments of the present application, the non-AP MLD may have the following two results after switching:
[0297] 1) The non-AP MLD fails to switch to the target AP MLD, i.e., it cannot establish a new link with the target AP MLD and perform subsequent transmission.
[0298] 2) The non-AP MLD successfully switches to the target AP MLD, but after a short period of operation, the link between the non-AP MLD and the target AP MLD deteriorates and cannot support subsequent data transmission, and it needs to switch back to the current AP MLD or switch to another target AP MLD. This situation is called ping-pong switching. However, the specific characteristics and scope of ping-pong switching are not limited by the present patent, for example, it can be defined from the following two aspects, but is not limited to the following definitions:
[0299] Definition 1: After the non-AP MLD successfully switches to the target AP MLD, the non-AP MLD works for a duration less than or equal to T_r (e.g., 1 ms, 20 ms, 100 ms, or continuous x BI durations, etc., the specific value is not limited by the present patent), and the link quality between the non-AP MLD and the target AP MLD is poor (e.g., RSSI is lower than Threshold_CuT, etc.), and the communication quality cannot be restored by switching to other links, and the non-AP MLD needs to switch the AP MLD again.
[0300] Definition 2: After the non-AP MLD successfully switches to the target AP MLD, the non-AP MLD needs to switch the AP MLD again due to poor communication link quality between the non-AP MLD and the current AP MLD, and then the non-AP MLD switches the AP MLD p times within a period of time (e.g., y ms or continuous z BI durations, etc., the specific value is not limited by the present patent).
[0301] If the above ping-pong handover situation occurs, the non-AP MLD will negotiate with the said Target AP MLD and / or other Target AP MLD and / or other Relay MLD to adjust the conditions and parameters designed in the previous patent, and use a new set of conditions and corresponding parameters to adjust the decision of the next handover. For example, by introducing new conditions, or by more strictly constraining the parameters in the previous conditions (i.e., increasing the hysteresis value and / or threshold value), the ping-pong probability at handover can be further reduced.
[0302] In some embodiments of the present application, the inter-frame interval between the handover request frame sent by the non-access point multi-link device and the handover response frame received by the non-access point multi-link device is a short inter-frame interval, a priority inter-frame interval, or a distributed inter-frame interval, or the inter-frame interval between the handover request frame and the handover response frame is defined by a system preset timer. In some embodiments of the present application, the non-access point multi-link device receives the handover response frame within a predefined time after sending the handover request frame. In some embodiments of the present application, the non-access point multi-link device sets a time after sending the handover request frame, and receives the handover response frame within the set time.
[0303] In some embodiments of the present application, the inter-frame interval between the handover request frame sent by the non-access point multi-link device and the handover confirmation frame received by the non-access point multi-link device is a short inter-frame interval, a priority inter-frame interval, or a distributed inter-frame interval, or the inter-frame interval between the handover request frame and the handover confirmation frame is defined by a system preset timer. In some embodiments of the present application, the non-access point multi-link device receives the handover confirmation frame within a predefined time after sending the handover request frame. In some embodiments of the present application, the non-access point multi-link device sets a time after sending the handover request frame, and receives the handover confirmation frame within the set time. In some embodiments of the present application, the inter-frame interval between the handover response frame sent by the non-access point multi-link device and the handover confirmation frame received by the non-access point multi-link device is a short inter-frame interval, a priority inter-frame interval, or a distributed inter-frame interval, or the inter-frame interval between the handover response frame and the handover confirmation frame is defined by a system preset timer. In some embodiments of the present application, the non-access point multi-link device receives the handover confirmation frame within a predefined time after sending the handover response frame. In some embodiments of the present application, the non-access point multi-link device sets a time after sending the handover response frame, and receives the handover confirmation frame within the set time.
[0304] As shown in FIG. 3 and FIG. 4, the inter-frame interval between the switching request frame and the switching response frame can be one of SIFS, PIFS, DIFS, or can be defined by a system preset timer. There are two implementation methods:
[0305] Option 1: The standard specifies a uniform timer 1, for example, 20 ms, that is, the sending end needs to receive the switching response frame sent by the response end within the timer 1 after sending the switching request frame.
[0306] Option 2: Set by the sending end, for example, the sending end starts a timer 2 after sending the switching request frame, sets a time, and needs to receive the switching response frame sent by the response end within the timer 2.
[0307] In some embodiments of the present application, the interval between the switching request frame and the switching confirmation frame, or the interval between the switching response frame and the switching confirmation frame is designed similarly, and will not be described again.
[0308] The benefits of the sixth embodiment: The process of the foregoing some embodiments of the present application is explained and described, and the AI method is proposed to optimize the parameters. The AI method can automatically give appropriate / optimal switching conditions and parameter configurations based on historical information and in combination with the current network running state, further reducing the ping-pong during switching. In addition, the sixth embodiment further designs the behavior after the ping-pong switching still occurs after the method described in some embodiments of the present application is used, which can continuously improve the problem of ping-pong switching, and finally achieve the best user switching experience. Finally, the sixth embodiment designs the inter-frame interval, which can ensure that the negotiation signaling interaction of switching is discovered in time, so as to start retransmission or change the switching target as soon as possible, thereby ensuring the quality of service (QoS) of the service.
[0309] FIG. 9 is a schematic structural diagram of a wireless communication device 500 provided by an embodiment of the present application. The wireless communication device can be a relay communication device, an AP, or a STA. The wireless communication device 500 shown in FIG. 9 includes a processor 510, which can call and run a computer program from a memory to implement the method in the embodiments of the present application. In some embodiments of the present application, the AP includes an AP STA or an AP MLD, and the STA includes an AP STA or a non-AP STA or an AP MLD or a non-AP MLD.
[0310] Optionally, as shown in FIG. 9, the wireless communication device 500 can further include a memory 520. The processor 510 can invoke and run a computer program from the memory 520 to implement the method in the embodiments of the present application. The memory 520 can be a separate device independent of the processor 510, or can be integrated in the processor 510.
[0311] Optionally, as shown in FIG. 9, the wireless communication device 500 can further include a transceiver 530, and the processor 510 can control the transceiver 530 to communicate with other devices, specifically, to send information or data to other devices, or receive information or data sent by other devices. The transceiver 530 can include a transmitter and a receiver. The transceiver 530 can further include an antenna, and the number of antennas can be one or more.
[0312] Optionally, the wireless communication device 500 can be specifically a relay communication device in the embodiments of the present application, and the wireless communication device 500 can implement the corresponding procedures implemented by the relay communication device in each method of the embodiments of the present application. For brevity, details are not repeated here.
[0313] Optionally, the wireless communication device 500 can be specifically a mobile AP in the embodiments of the present application, and the wireless communication device 500 can implement the corresponding procedures implemented by the AP in each method of the embodiments of the present application. For brevity, details are not repeated here.
[0314] Optionally, the wireless communication device 700 can be specifically a STA in the embodiments of the present application, and the wireless communication device 700 can implement the corresponding procedures implemented by the STA in each method of the embodiments of the present application. For brevity, details are not repeated here. In some embodiments of the present application, the STA includes an AP STA or a non-AP STA or an AP MLD or a non-AP MLD.
[0315] FIG. 10 is a schematic structural diagram of a chip according to an embodiment of the present application. The chip 600 shown in FIG. 10 includes a processor 610, which can invoke and run a computer program from a memory to implement the method in the embodiments of the present application.
[0316] Optionally, as shown in FIG. 10, the chip 600 can further include a memory 620. The processor 610 can invoke and run a computer program from the memory 620 to implement the method in the embodiments of the present application. The memory 620 can be a separate device independent of the processor 610, or can be integrated in the processor 610.
[0317] Optionally, the chip 600 further includes an input interface 630. The processor 610 can control the input interface 630 to communicate with other devices or chips, and specifically, can acquire information or data sent by other devices or chips.
[0318] Optionally, the chip 600 further includes an output interface 640. The processor 610 can control the output interface 640 to communicate with other devices or chips, and specifically, can output information or data to other devices or chips.
[0319] Optionally, the chip can be applied to the relay communication device in the embodiments of the present application, and the chip can implement the corresponding procedures implemented by the relay communication device in the various methods of the embodiments of the present application. For brevity, details are not described herein.
[0320] Optionally, the chip can be applied to the AP in the embodiments of the present application, and the chip can implement the corresponding procedures implemented by the AP in the various methods of the embodiments of the present application. For brevity, details are not described herein.
[0321] Optionally, the chip can be applied to the STA in the embodiments of the present application, and the chip can implement the corresponding procedures implemented by the STA in the various methods of the embodiments of the present application. For brevity, details are not described herein.
[0322] FIG. 11 is a schematic block diagram of a wireless communication device 700 provided by the embodiments of the present application. As shown in FIG. 11, the wireless communication device 700 includes an AP 710, a relay communication device 720, and a STA 730. The AP 710 can be used to implement the corresponding functions of the AP in the above methods, the relay communication device 720 can be used to implement the corresponding functions of the relay communication device in the above methods, and the STA 730 can be used to implement the corresponding functions of the STA in the above methods. For brevity, details are not described herein.
[0323] It should be understood that the processor of the embodiments of the present application can be an integrated circuit chip having a processing capability of a signal. In the implementation process, each step of the above method embodiments can be completed by an integrated logic circuit of hardware or an instruction in the form of software in the processor.
[0324] It can be understood that the memory in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. It should be noted that the memory of the system and method described herein is intended to include, but not limited to, these and any other suitable types of memory. The embodiments of the present application also provide a computer readable storage medium for storing a computer program.
[0325] Optionally, the computer readable storage medium can be applied to the relay communication device in the embodiments of the present application, and the computer program makes the computer execute the corresponding process realized by the relay communication device in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein. Alternatively, the computer readable storage medium can be applied to the AP in the embodiments of the present application, and the computer program makes the computer execute the corresponding process realized by the AP in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein. Alternatively, the computer readable storage medium can be applied to the STA in the embodiments of the present application, and the computer program makes the computer execute the corresponding process realized by the STA in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0326] The embodiments of the present application further provide a computer program product, comprising computer program instructions.
[0327] Optionally, the computer program product can be applied to the relay communication device in the embodiments of the present application, and the computer program instructions make the computer execute the corresponding process realized by the relay communication device in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein. Alternatively, the computer program product can be applied to the AP in the embodiments of the present application, and the computer program instructions make the computer execute the corresponding process realized by the AP in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein. Alternatively, the computer program product can be applied to the STA in the embodiments of the present application, and the computer program instructions make the computer execute the corresponding process realized by the STA in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0328] The embodiments of the present application further provide a computer program.
[0329] Optionally, the computer program can be applied to the relay communication device in the embodiments of the present application, and when the computer program runs on the computer, makes the computer execute the corresponding process realized by the relay communication device in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein. Alternatively, the computer program can be applied to the AP in the embodiments of the present application, and when the computer program runs on the computer, makes the computer execute the corresponding process realized by the AP in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein. Alternatively, the computer program can be applied to the STA in the embodiments of the present application, and when the computer program runs on the computer, makes the computer execute the corresponding process realized by the STA in the various methods of the embodiments of the present application. For the sake of brevity, details are not described herein.
[0330] Those skilled in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware or in a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on specific application and design constraints of the technical solution. Those skilled in the art can use different methods to realize the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0331] The above description is merely a specific implementation of the present application, but the protection scope of the present application is not limited thereto. Any person skilled in the art can easily think of changes or replacements within the technical scope disclosed by the present application, and all such changes or replacements should be covered within the protection scope of the present application. Therefore, the protection scope of the present application should be subject to the protection scope of the claims.
Claims
1. A method of roaming communication, performed at a non-access point multi-link device, wherein, The roaming communication method comprises: negotiating a handover trigger condition with at least one access point multi-link device, and when the handover trigger condition is met, the non-access point multi-link device switches from a first access point multi-link device to a second access point multi-link device.
2. The roaming communication method of claim 1, wherein, The at least one access point multi-link device comprises a current access point multi-link device, a target access point multi-link device, a candidate access point multi-link device, and / or a relay multi-link device.
3. The roaming communication method according to claim 2, wherein, The handover trigger condition is configured on any one or more of the non-access point multi-link device, the current access point multi-link device, the target access point multi-link device, the candidate access point multi-link device, and the relay multi-link device.
4. The roaming communication method according to claim 2, wherein, The handover trigger condition is determined by negotiation between any at least two of the non-access point multi-link device, the current access point multi-link device, the target access point multi-link device, the candidate access point multi-link device, and the relay multi-link device.
5. The roaming communication method of claim 1, wherein, The first access point multi-link device comprises a current access point multi-link device, and the second access point multi-link device comprises a target access point multi-link device, a candidate access point multi-link device, or a relay multi-link device.
6. The roaming communication method of claim 1, wherein, The handover decision of the non-access point multi-link device before switching from the first access point multi-link device to the second access point multi-link device is determined by the non-access point multi-link device or helped by the first access point multi-link device.
7. The roaming communication method according to claim 6, wherein, The non-access point multi-link device initiates handover configuration request information to the at least one access point multi-link device, the handover configuration request information being used to indicate the handover configuration information adopted by the non-access point multi-link device and / or the handover configuration information of the at least one access point multi-link device requested to be acquired by the non-access point multi-link device.
8. The roaming communication method according to claim 7, wherein, The non-access point multi-link device initiates handover configuration confirmation information to the at least one access point multi-link device.
9. The roaming communication method of claim 7, wherein, The non-access point multi-link device determines whether to initiate handover and the target access point multi-link device of handover according to the handover configuration of itself and / or handover configuration response information.
10. The roaming communication method of claim 6, wherein, The non-access point multi-link device receives handover configuration request information initiated by the at least one access point multi-link device, the handover configuration request information being used to indicate the handover configuration information adopted by the first access point multi-link device and / or the handover configuration information of the non-access point multi-link device requested to be acquired by the first access point multi-link device.
11. The roaming communication method according to claim 10, wherein, The non-access point multi-link device initiates the handover configuration request information to the second access point multi-link device is indicated in the handover configuration request information.
12. The roaming communication method of claim 11, wherein, The non-access point multi-link device initiates handover configuration confirmation information to the first access point multi-link device.
13. The roaming communication method of claim 12, wherein, The non-access point multi-link device receives a handover recommendation frame sent by the first access point multi-link device.
14. The roaming communication method according to claim 13, wherein, The non-access point multi-link device initiates handover according to the handover recommendation frame sent by the first access point multi-link device.
15. The roaming communication method of claim 1, wherein, The roaming communication method further comprises that before the non-access point multi-link device negotiates the handover trigger condition with the at least one access point multi-link device, the non-access point multi-link device and the at least one access point multi-link device exchange capabilities.
16. The roaming communication method of claim 15, wherein, The non-access point multi-link device obtains the handover configuration and negotiation capability information of the first access point multi-link device and / or the second access point multi-link device by receiving a beacon frame sent by the first access point multi-link device and / or the second access point multi-link device, wherein the handover configuration and negotiation capability information is carried in an extended function element of the beacon frame and / or an independent handover configuration and negotiation capability information element.
17. The roaming communication method of claim 16, wherein, The extended function element is in a handover configuration field of the beacon frame, and when the handover configuration field has a first value, it represents that the first access point multi-link device and / or the second access point multi-link device support the configuration and negotiation capability of handover, and the non-access point multi-link device initiates the configuration and negotiation of handover to the first access point multi-link device and / or the second access point multi-link device.
18. The roaming communication method of claim 15, wherein, The non-access point multi-link device sends a request frame to the at least one access point multi-link device, and the request frame carries handover configuration and negotiation capability information of the non-access point multi-link device.
19. The roaming communication method of claim 18, wherein, The request frame comprises an association request frame, a probe request frame, and / or a multi-link probe request frame.
20. The roaming communication method of claim 19, wherein, The non-access point multi-link device receives a response frame sent by the at least one access point multi-link device, and the response frame carries handover configuration and negotiation capability information of the at least one access point multi-link device.
21. The roaming communication method of claim 20, wherein, The response frame comprises an association response frame, a probe response frame, and / or a multi-link probe response frame.
22. The roaming communication method of claim 1, wherein, The handover trigger condition comprises one or more of the following conditions: The received signal strength of a current access point multi-link device, a candidate access point multi-link device, and / or a relay multi-link device is greater than or equal to a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; The received signal strength of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; The signal-to-noise ratio or signal-to-interference noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the signal-to-noise ratio or the signal-to-interference noise ratio and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; The signal-to-noise ratio or signal-to-interference noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the signal-to-noise ratio or the signal-to-interference noise ratio and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; The throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; The Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; And / or The Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are less than another threshold value.
23. The roaming communication method of claim 1, wherein, The non-access point multi-link device decides to configure and negotiate the switching condition between the current access point multi-link device and the non-access point multi-link device.
24. The roaming communication method of claim 23, wherein, The non-access point multi-link device sends a switching configuration request frame to the current access point multi-link device, and receives a switching configuration response frame sent by the current access point multi-link device.
25. The roaming communication method of claim 24, wherein, The switching configuration request frame does not carry the conditions and corresponding parameters of the non-access point multi-link device, but carries a request for the current access point multi-link device to feed back the indicated conditions and corresponding parameter information.
26. The roaming communication method of claim 24, wherein, The switching configuration request frame carries the conditions and corresponding parameters of the non-access point multi-link device, and the switching configuration response frame carries the conditions and corresponding parameters of the current access point multi-link device.
27. The roaming communication method of claim 24, wherein, The non-access point multi-link device decides whether to switch based on the information indicated by the switching configuration response frame and the parameters and information measured by the non-access point multi-link device.
28. The roaming communication method of claim 1, wherein, The non-access point multi-link device decides to configure and negotiate the switching condition between the target access point multi-link device and the non-access point multi-link device.
29. The roaming communication method of claim 28, wherein, The non-access point multi-link device sends a switching configuration request frame to the target access point multi-link device, and receives a switching configuration response frame sent by the target access point multi-link device.
30. The roaming communication method of claim 29, wherein, The switching configuration request frame does not carry the conditions and corresponding parameters of the non-access point multi-link device, but carries a request for the target access point multi-link device to feed back the indicated conditions and corresponding parameter information.
31. The roaming communication method of claim 29, wherein, The switching configuration request frame carries the conditions and corresponding parameters of the non-access point multi-link device, and the switching configuration response frame carries the conditions and corresponding parameters of the target access point multi-link device.
32. The roaming communication method of claim 29, wherein, The non-access point multi-link device decides whether to switch based on the information indicated by the switching configuration response frame and the parameters and information measured by the non-access point multi-link device.
33. The roaming communication method of claim 1, wherein, The non-access point multi-link device decides to configure and negotiate the switching condition between the current access point multi-link device and the non-access point multi-link device, and between the target access point multi-link device and the non-access point multi-link device.
34. The roaming communication method of claim 33, wherein, The non-AP MLD sends a switch configuration request frame to the current AP MLD and the target AP MLD, receives a switch configuration response frame sent by the current AP MLD and a switch configuration response frame sent by the target AP MLD.
35. The roaming communication method of claim 34, wherein, The switch configuration request frame does not carry the conditions and corresponding parameters of the non-AP MLD, but carries a request for the current AP MLD and the target AP MLD to feed back the indicated conditions and corresponding parameter information.
36. The roaming communication method of claim 34, wherein, The switch configuration request frame carries the conditions and corresponding parameters of the non-AP MLD, the switch configuration response frame of the current AP MLD carries the conditions and corresponding parameters of the current AP MLD, and the switch configuration response frame of the target AP MLD carries the conditions and corresponding parameters of the target AP MLD.
37. The roaming communication method of claim 34, wherein, The non-AP MLD decides whether to switch based on the information indicated by the switch configuration response frame of the current AP MLD and the information indicated by the switch configuration response frame of the target AP MLD.
38. The roaming communication method of claim 37, wherein, The non-AP MLD sends a switch configuration confirmation frame to the current AP MLD and / or the target AP MLD, and informs the current AP MLD and / or the target AP MLD whether the non-AP MLD switches, and / or to which target AP MLD the non-AP MLD switches, and / or the switching conditions and parameters decided by the non-AP MLD.
39. The roaming communication method of claim 1, wherein, The non-AP MLD decides to configure and negotiate switching conditions between the current AP MLD and the non-AP MLD, between the target AP MLD and the non-AP MLD, and between the non-AP MLD and a relay MLD.
40. The roaming communication method of claim 39, wherein, The non-AP MLD sends a switch configuration request frame to the current AP MLD and the target AP MLD, receives a switch configuration response frame sent by the current AP MLD and a switch configuration response frame sent by the target AP MLD.
41. The roaming communication method of claim 40, wherein, The switch configuration request frame does not carry the conditions and corresponding parameters of the non-AP MLD, but carries a request for the current AP MLD and the target AP MLD to feed back the indicated conditions and corresponding parameter information.
42. The roaming communication method of claim 40, wherein, The switch configuration request frame carries the conditions and corresponding parameters of the non-AP MLD, the switch configuration response frame of the current AP MLD carries the conditions and corresponding parameters of the current AP MLD, and the switch configuration response frame of the target AP MLD carries the conditions and corresponding parameters of the target AP MLD.
43. The roaming communication method of claim 40, wherein, The non-access point multi-link device sends a switch configuration request frame to a relay multi-link device, and receives a switch configuration response frame sent by the relay multi-link device.
44. The roaming communication method of claim 43, wherein, The non-access point multi-link device decides whether to switch based on parameter information indicated by the switch configuration response frame of the current access point multi-link device, the switch configuration response frame of the target access point multi-link device, and the switch configuration response frame of the relay multi-link device.
45. The roaming communication method of claim 44, wherein, The non-access point multi-link device sends a switch configuration confirmation frame to the current access point multi-link device and / or the target access point multi-link device, and informs the current access point multi-link device, the target access point multi-link device, and / or the relay multi-link device of whether the non-access point multi-link device switches, and / or switches to which target access point multi-link device or relay multi-link device, and / or switch conditions and parameters decided by the non-access point multi-link device.
46. The roaming communication method of claim 24, wherein, The switch configuration request frame comprises one or more of the following fields: a switch configuration control field for controlling conditions of switching; and / or at least one configuration information field for indicating conditions considered and / or used by an initiator of switch configuration.
47. The roaming communication method of claim 46, wherein, The switch configuration control field comprises one or more of the following fields: a condition A exists field for indicating whether a configuration A information field exists in the current frame, the condition A exists field and / or the configuration A information field being related to switch parameters and / or condition configurations of the current access point multi-link device, the switch parameters and / or condition configurations of the current access point multi-link device comprising one or more conditions of the switch trigger condition; a condition B exists field for indicating whether a configuration B information field exists in the current frame, the condition B exists field and / or the configuration B information field being related to switch parameters and / or condition configurations of the candidate access point multi-link device, the switch parameters and / or condition configurations of the candidate access point multi-link device comprising one or more conditions of the switch trigger condition; a condition C exists field for indicating whether a configuration C information field exists in the current frame, the condition C exists field and / or the configuration C information field being related to switch parameters and / or condition configurations of the relay multi-link device, the switch parameters and / or condition configurations of the relay multi-link device comprising one or more conditions of the switch trigger condition; a continue target access point multi-link device field, the continue target access point multi-link device field existing when the switch configuration request frame is sent by the current access point multi-link device; and / or a continue relay multi-link device field, the continue relay multi-link device field existing when the switch configuration request frame is sent by the current access point multi-link device; wherein the switch trigger condition comprises one or more of the following conditions: a received signal strength of a current access point multi-link device, a candidate access point multi-link device, and / or a relay multi-link device is greater than or equal to a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the received signal strength of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a signal-to-noise ratio or a signal-to-interference-plus-noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the signal-to-noise ratio or the signal-to-interference-plus-noise ratio and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the signal-to-noise ratio or the signal-to-interference-plus-noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the signal-to-noise ratio or the signal-to-interference-plus-noise ratio and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; an average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; and / or the Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are less than another threshold value. when the condition A present field has a first value, it represents that the configuration A information field does not exist in the current frame, and / or any one of the conditions A is not considered and / or used by the initiator of the switching configuration, the condition A referring to the switching condition configuration of the current access point multi-link device. when the condition A present field has a second value, it represents that the configuration A information field exists in the current frame, and / or one or more conditions of the condition A are considered and / or used by the initiator of the switching configuration, the one or more conditions of the condition A being carried by the configuration A information field.
48. The roaming communication method of claim 47, wherein, when the condition B present field has a first value, it represents that the configuration B information field does not exist in the current frame, and / or any one of the conditions B is not considered and / or used by the initiator of the switching configuration, the condition B referring to the switching condition configuration of the target access point multi-link device.
49. The roaming communication method of claim 48, wherein, 50. The roaming communication method of claim 47, wherein, 51. The roaming communication method of claim 50, wherein, When the condition B present field has a second value, it represents that the configuration B information field is present in the current frame, and / or one or more conditions of the condition B are considered and / or used by the initiator of the handover configuration, which are carried by the configuration B information field.
52. The roaming communication method of claim 47, wherein, When the condition C present field has a first value, it represents that the configuration C information field is not present in the current frame, and / or none of the conditions C is considered and / or used by the initiator of the handover configuration, which refers to the handover condition configuration of the relay multi-link device.
53. The roaming communication method of claim 52, wherein, When the condition C present field has a second value, it represents that the configuration C information field is present in the current frame, and / or one or more conditions of the condition C are considered and / or used by the initiator of the handover configuration, which are carried by the configuration C information field.
54. The roaming communication method of claim 46, wherein, The at least one configuration information field comprises one or more of the following fields: a configuration A information field, which is used to indicate which one or more conditions of the condition A is considered and / or used by the initiator of the handover configuration, which refers to the handover condition configuration of the current access point multi-link device; a configuration B information field, which is used to indicate which one or more conditions of the condition B is considered and / or used by the initiator of the handover configuration, which refers to the handover condition configuration of the target access point multi-link device; and / or a configuration C information field, which is used to indicate which one or more conditions of the condition C is considered and / or used by the initiator of the handover configuration, which refers to the handover condition configuration of the relay multi-link device. The configuration A information field comprises one or more of the following fields:
55. The roaming communication method of claim 54, wherein, a number of conditions field, which is used to indicate how many conditions are contained in the current configuration A information field; a condition identifier field, which is used to indicate the identifier of the condition in the condition A carried by the current configuration A information field; and / or a parameter field of the condition identifier, which is used to indicate the parameter setting corresponding to the current configuration identifier. The parameter field of the condition identifier comprises one or more of the following fields:
56. The roaming communication method of claim 55, wherein, a condition control field, which is used to indicate which parameters are present in the parameter field of the current condition identifier; a reference value field of the identifier, which is used to indicate the value of the measured parameter corresponding to the current configuration identifier; a hysteresis value field of the identifier, which is used to indicate the bias and / or hysteresis value of the parameter in the reference value of the corresponding identifier; and / or a threshold value field of the identifier, which is used to indicate the decision threshold value of the parameter in the reference value of the corresponding identifier. The condition control field comprises one or more of the following fields: a reference value present field, which is used to indicate whether the reference value field of the identifier is present in the parameter field of the current condition identifier; 57. The roaming communication method of claim 56, wherein, a hysteresis value present field, which is used to indicate whether the hysteresis value field of the identifier is present in the parameter field of the current condition identifier; and / or a threshold value present field, which is used to indicate whether the threshold value field of the identifier is present in the parameter field of the current condition identifier. 58. The roaming communication method of claim 24, wherein, The switch configuration response frame comprises one or more of the following fields: a switch configuration control field for controlling the conditions of switching; and / or at least one configuration information field for indicating the conditions used by the initiator of the switch configuration.
59. The roaming communication method of claim 58, wherein, The switch configuration control field comprises one or more of the following fields: a condition A exists field for indicating whether a configuration A information field exists in the current frame, the condition A exists field and / or the configuration A information field being related to the switching parameters and / or condition configuration of the current access point multi-link device, the switching parameters and / or condition configuration of the current access point multi-link device comprising one or more conditions of the switch trigger condition; a condition B exists field for indicating whether a configuration B information field exists in the current frame, the condition B exists field and / or the configuration B information field being related to the switching parameters and / or condition configuration of the candidate access point multi-link device, the switching parameters and / or condition configuration of the candidate access point multi-link device comprising one or more conditions of the switch trigger condition; a condition C exists field for indicating whether a configuration C information field exists in the current frame, the condition C exists field and / or the configuration C information field being related to the switching parameters and / or condition configuration of the relay multi-link device, the switching parameters and / or condition configuration of the relay multi-link device comprising one or more conditions of the switch trigger condition; a continue target access point multi-link device field, the continue target access point multi-link device field existing when the switch configuration request frame is sent by the current access point multi-link device; and / or a continue relay multi-link device field, the continue relay multi-link device field existing when the switch configuration request frame is sent by the current access point multi-link device; wherein the switch trigger condition comprises one or more of the following conditions: a received signal strength of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being greater than or equal to a threshold value, or the received signal strength and a corresponding hysteresis value being greater than or equal to another threshold value based on a preset algorithm; the received signal strength of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being less than a threshold value, or the received signal strength and a corresponding hysteresis value being less than another threshold value based on a preset algorithm; a signal-to-noise ratio or a signal-to-interference noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being greater than or equal to a threshold value, or the signal-to-noise ratio or the signal-to-interference noise ratio and a corresponding hysteresis value being greater than or equal to another threshold value based on a preset algorithm; the signal-to-noise ratio or the signal-to-interference noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being less than a threshold value, or the signal-to-noise ratio or the signal-to-interference noise ratio and a corresponding hysteresis value being less than another threshold value based on a preset algorithm; the average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; and / or the Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are less than another threshold value.
60. The roaming communication method of claim 59, wherein, when the condition A present field has a first value, it represents that the configuration A information field is not present in the current frame, and / or any one of the conditions A is not considered and / or used by the initiator of the handover configuration, the condition A referring to a handover condition configuration of the current access point multi-link device.
61. The roaming communication method of claim 60, wherein, when the condition A present field has a second value, it represents that the configuration A information field is present in the current frame, and / or one or more conditions of the condition A are considered and / or used by the initiator of the handover configuration, the one or more conditions of the condition A being carried by the configuration A information field.
62. The roaming communication method of claim 59, wherein, when the condition B present field has a first value, it represents that the configuration B information field is not present in the current frame, and / or any one of the conditions B is not considered and / or used by the initiator of the handover configuration, the condition B referring to a handover condition configuration of the target access point multi-link device.
63. The roaming communication method of claim 62, wherein, when the condition B present field has a second value, it represents that the configuration B information field is present in the current frame, and / or one or more conditions of the condition B are considered and / or used by the initiator of the handover configuration, the one or more conditions of the condition B being carried by the configuration B information field.
64. The roaming communication method of claim 59, wherein, when the condition C present field has a first value, it represents that the configuration C information field is not present in the current frame, and / or any one of the conditions C is not considered and / or used by the initiator of the handover configuration, the condition C referring to a handover condition configuration of the relay multi-link device.
65. The roaming communication method of claim 64, wherein, when the condition C present field has a second value, it represents that the configuration C information field is present in the current frame, and / or one or more conditions of the condition C are considered and / or used by the initiator of the handover configuration, the one or more conditions of the condition C being carried by the configuration C information field.
66. The roaming communication method of claim 58, wherein, the at least one configuration information field comprises one or more of the following fields: a configuration A information field, used to indicate which one or more conditions of the condition A are considered and / or used by the initiator of the handover configuration, the condition A referring to a handover condition configuration of the current access point multi-link device; a configuration B information field for indicating which one or more of conditions B, referring to switch condition configurations of the target access point multi-link device, are considered and / or used by the initiator of the switch configuration; and / or a configuration C information field for indicating which one or more of conditions C, referring to switch condition configurations of the relay multi-link device, are considered and / or used by the initiator of the switch configuration. The configuration A information field comprises one or more of the following fields:
67. The roaming communication method of claim 66 wherein, a number of conditions field for indicating how many conditions are contained in the current configuration A information field; a condition identifier field for indicating an identifier of a condition in the conditions A carried by the current configuration A information field; and / or a parameter field of the condition identifier for indicating a parameter setting corresponding to the current configuration identifier. The parameter field of the condition identifier comprises one or more of the following fields:
68. The roaming communication method of claim 67, wherein, a condition control field for indicating which parameters are present in the parameter field of the current condition identifier; a reference value field of the identifier for indicating a value of a measured parameter corresponding to the current configuration identifier; a hysteresis value field of the identifier for indicating a bias and / or hysteresis value of the parameter in the reference value of the corresponding identifier; and / or a threshold value field of the identifier for indicating a decision threshold value of the parameter in the reference value of the corresponding identifier. The condition control field comprises one or more of the following fields:
69. The roaming communication method of claim 68, wherein, a reference value present field for indicating whether the reference value field of the identifier is present in the parameter field of the current condition identifier; a hysteresis value present field for indicating whether the hysteresis value field of the identifier is present in the parameter field of the current condition identifier; and / or a threshold value present field for indicating whether the threshold value field of the identifier is present in the parameter field of the current condition identifier. The switch configuration confirmation frame comprises one or more of the following fields:
70. The roaming communication method as claimed in claim 38 or 44, wherein, a switch configuration control field for controlling conditions of the switch; and / or at least one configuration information field for indicating conditions used by the initiator of the switch configuration. The switch configuration control field comprises one or more of the following fields:
71. The roaming communication method of claim 70, wherein, a condition A present field for indicating whether a configuration A information field is present in the current frame, the condition A present field and / or the configuration A information field being related to switch parameter and / or condition configurations of the current access point multi-link device, the switch parameter and / or condition configurations of the current access point multi-link device comprising one or more of the switch trigger conditions; a condition B present field for indicating whether a configuration B information field is present in the current frame, the condition B present field and / or the configuration B information field being related to switch parameter and / or condition configurations of the candidate access point multi-link device, the switch parameter and / or condition configurations of the candidate access point multi-link device comprising one or more of the switch trigger conditions; a condition C present field for indicating whether a configuration C information field is present in the current frame, the condition C present field and / or the configuration C information field being related to switching parameters and / or condition configuration of the relay multi-link device, the switching parameters and / or condition configuration of the relay multi-link device comprising one or more conditions of the switching trigger condition; a continue target access point multi-link device field, the continue target access point multi-link device field being present when the switching configuration request frame is sent by the current access point multi-link device; and / or a continue relay multi-link device field, the continue relay multi-link device field being present when the switching configuration request frame is sent by the current access point multi-link device; wherein the switching trigger condition comprises one or more conditions of: a received signal strength of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being greater than or equal to a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm being greater than or equal to another threshold value; the received signal strength of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being less than a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm being less than another threshold value; a signal-to-noise ratio or a signal-to-interference-and-noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being greater than or equal to a threshold value, or the signal-to-noise ratio or the signal-to-interference-and-noise ratio and a corresponding hysteresis value based on a preset algorithm being greater than or equal to another threshold value; the signal-to-noise ratio or the signal-to-interference-and-noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being less than a threshold value, or the signal-to-noise ratio or the signal-to-interference-and-noise ratio and a corresponding hysteresis value based on a preset algorithm being less than another threshold value; an average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being greater than or equal to a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm being greater than or equal to another threshold value; the average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being less than a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm being less than another threshold value; a device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being greater than or equal to a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm being greater than or equal to another threshold value; the device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being less than a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm being less than another threshold value; a number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; a number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; an access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; and / or the Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are less than another threshold value. when the condition A present field has a first value, it represents that the configuration A information field is not present in the current frame, and / or any one of the conditions A is not considered and / or used by an initiator for indicating a handover configuration, the condition A refers to a handover condition configuration of the current access point multi-link device.
72. The roaming communication method of claim 71, wherein, 73. The roaming communication method of claim 72, wherein, When the condition A present field has a second value, it represents that the configuration A information field is present in the current frame, and / or one or more conditions of the condition A are considered and / or used by the initiator of the handover configuration, which are carried by the configuration A information field.
74. The roaming communication method of claim 71 wherein, When the condition B present field has a first value, it represents that the configuration B information field is not present in the current frame, and / or any one condition of the condition B is not considered and / or used by the initiator of the handover configuration, which refers to the handover condition configuration of the target access point multi-link device.
75. The roaming communication method of claim 74, wherein, When the condition B present field has a second value, it represents that the configuration B information field is present in the current frame, and / or one or more conditions of the condition B are considered and / or used by the initiator of the handover configuration, which are carried by the configuration B information field.
76. The roaming communication method of claim 71 wherein, When the condition C present field has a first value, it represents that the configuration C information field is not present in the current frame, and / or any one condition of the condition C is not considered and / or used by the initiator of the handover configuration, which refers to the handover condition configuration of the relay multi-link device.
77. The roaming communication method of claim 76, wherein, When the condition C present field has a second value, it represents that the configuration C information field is present in the current frame, and / or one or more conditions of the condition C are considered and / or used by the initiator of the handover configuration, which are carried by the configuration C information field.
78. The roaming communication method of claim 70, wherein, The at least one configuration information field comprises one or more of the following fields: The configuration A information field is used to indicate which one or more conditions of the condition A are considered and / or used by the initiator of the handover configuration, which refers to the handover condition configuration of the current access point multi-link device. The configuration B information field is used to indicate which one or more conditions of the condition B are considered and / or used by the initiator of the handover configuration, which refers to the handover condition configuration of the target access point multi-link device. And / or The configuration C information field is used to indicate which one or more conditions of the condition C are considered and / or used by the initiator of the handover configuration, which refers to the handover condition configuration of the relay multi-link device.
79. The roaming communication method of claim 78, wherein, The configuration A information field comprises one or more of the following fields: The number of conditions field is used to indicate how many conditions are contained in the current configuration A information field. The condition identifier field is used to indicate the identifier of the condition in the condition A carried by the current configuration A information field. And / or The parameter field of the condition identifier is used to indicate the parameter setting corresponding to the current configuration identifier.
80. The method for roaming communication according to claim 79, wherein, The parameter field of the condition identifier comprises one or more of the following fields: The condition control field is used to indicate which parameters are present in the parameter field of the current condition identifier. The reference value field of the identifier is used to indicate the value of the measured parameter corresponding to the current configuration identifier. a hysteresis value field of an identifier, used to indicate a bias and / or hysteresis value of a parameter in a reference value of the corresponding identifier; and / or a threshold value field of an identifier, used to indicate a decision threshold value of a parameter in a reference value of the corresponding identifier.
81. The roaming communication method of claim 80, wherein, The condition control field includes one or more of the following fields: a reference value present field, used to indicate whether the parameter field of the current condition identifier has the reference value field of the identifier; a hysteresis value present field, used to indicate whether the parameter field of the current condition identifier has the hysteresis value field of the identifier; and / or a threshold value present field, used to indicate whether the parameter field of the current condition identifier has the threshold value field of the identifier.
82. The roaming communication method of claim 13, wherein, The switch recommendation frame includes one or more of the following fields: a target access point multi-link device identifier field, used to indicate an identifier of a multi-link device to which the current access point multi-link device decides to switch to based on a switch configuration decision; a target link identifier field, used to indicate an identifier of a link of the multi-link device indicated by the target access point multi-link device identifier field; a switch execution time field, used to indicate a time at which the non-access point multi-link device initiates a switch to a link corresponding to the target link identifier of the device corresponding to the target access point multi-link device identifier field; and / or a recommended return time field, used to indicate a minimum time interval during which the non-access point multi-link device is allowed to switch back to the previous current access point multi-link device after starting timing when the switch is performed.
83. The roaming communication method of claim 1, wherein, The switch trigger condition is an artificial intelligence-based switch trigger condition.
84. The roaming communication method of claim 83, wherein, An artificial intelligence model is run on the side of the non-access point multi-link device and / or the at least one access point multi-link device.
85. The roaming communication method of claim 84, wherein, Input parameters of the artificial intelligence model include: switch conditions and corresponding parameters, whether a roaming switch of the non-access point multi-link device is successful, and / or state information of a current network running.
86. The roaming communication method of claim 84, wherein, Output parameters of the artificial intelligence model include: switch conditions and corresponding parameters recommended by the artificial intelligence model, and switch decision information.
87. The roaming communication method of claim 1, wherein, If the non-access point multi-link device fails to switch, the non-access point multi-link device re-negotiates and adjusts the switch trigger condition with the at least one access point multi-link device.
88. The roaming communication method of claim 1, wherein, An inter-frame interval between a switch request frame sent by the non-access point multi-link device and a switch response frame received by the non-access point multi-link device is a short inter-frame interval, a priority inter-frame interval, or a distributed inter-frame interval, or the inter-frame interval between the switch request frame and the switch response frame is defined by a system preset timer.
89. The roaming communication method of claim 88, wherein, The non-access point multi-link device receives the switch response frame within a predefined time after sending the switch request frame.
90. The roaming communication method of claim 88 wherein, The non-access point multi-link device sets a time after sending the switch request frame, and receives the switch response frame within the set time.
91. The roaming communication method of claim 1, wherein, An inter-frame space between a switch request frame sent by the non-access point multi-link device and a switch acknowledgement frame received by the non-access point multi-link device is a short inter-frame space, a priority inter-frame space, or a distributed inter-frame space, or the inter-frame space between the switch request frame and the switch acknowledgement frame is defined by a system preset timer.
92. The roaming communication method of claim 91, wherein, The non-access point multi-link device receives the switch acknowledgement frame within a predefined time after sending the switch request frame.
93. The roaming communication method of claim 91, wherein, The non-access point multi-link device sets a time after sending the switch request frame, and receives the switch acknowledgement frame within the set time.
94. The roaming communication method of claim 1, wherein, An inter-frame space between a switch response frame sent by the non-access point multi-link device and a switch acknowledgement frame received by the non-access point multi-link device is a short inter-frame space, a priority inter-frame space, or a distributed inter-frame space, or the inter-frame space between the switch response frame and the switch acknowledgement frame is defined by a system preset timer.
95. The roaming communication method of claim 94, wherein, The non-access point multi-link device receives the switch acknowledgement frame within a predefined time after sending the switch response frame.
96. The roaming communication method of claim 94, wherein, The non-access point multi-link device sets a time after sending the switch response frame, and receives the switch acknowledgement frame within the set time.
97. A method of roaming communications performed at an access point multi-link device, wherein, The roaming communication method comprises: Negotiating a switch trigger condition with a non-access point multi-link device, and causing the non-access point multi-link device to switch from a first access point multi-link device to a second access point multi-link device when the switch trigger condition is met, wherein the access point multi-link device is the first access point multi-link device or the second access point multi-link device.
98. The roaming communication method of claim 97, wherein, The access point multi-link device comprises a current access point multi-link device, a target access point multi-link device, a candidate access point multi-link device, and / or a relay multi-link device.
99. The roaming communication method of claim 98, wherein, The switch trigger condition is configured on any one or more of the non-access point multi-link device, the current access point multi-link device, the target access point multi-link device, the candidate access point multi-link device, and the relay multi-link device.
100. The roaming communication method of claim 98, wherein, The switch trigger condition is determined by negotiation between any at least two of the non-access point multi-link device, the current access point multi-link device, the target access point multi-link device, the candidate access point multi-link device, and the relay multi-link device.
101. The method of roaming communications of claim 97, wherein, The first access point multi-link device comprises a current access point multi-link device, and the second access point multi-link device comprises a target access point multi-link device, a candidate access point multi-link device, or a relay multi-link device.
102. The roaming communication method of claim 97, wherein, A switch decision of the non-access point multi-link device before switching from the first access point multi-link device to the second access point multi-link device is determined by the non-access point multi-link device or assisted by the first access point multi-link device.
103. The roaming communication method of claim 102, wherein, The access point multi-link device receives switch configuration request information initiated by the non-access point multi-link device, the switch configuration request information being used to indicate switch configuration information adopted by the non-access point multi-link device and / or switch configuration information of the access point multi-link device requested to be acquired by the non-access point multi-link device.
104. The roaming communication method of claim 103, wherein, The access point multi-link device receives switch configuration confirmation information initiated by the non-access point multi-link device.
105. The roaming communication method of claim 103, wherein, The switch decision is determined by the non-access point multi-link device according to its own switch configuration and / or switch configuration response information whether to initiate switch and the target access point multi-link device of switch when initiating switch.
106. The roaming communication method of claim 102, wherein, The access point multi-link device initiates switch configuration request information to the non-access point multi-link device, the switch configuration request information being used to indicate switch configuration information adopted by the first access point multi-link device and / or switch configuration information of the non-access point multi-link device requested to be acquired by the first access point multi-link device.
107. The roaming communication method of claim 106, wherein, The switch configuration request information initiated by the access point multi-link device indicates that the non-access point multi-link device initiates the switch configuration request information to the second access point multi-link device.
108. The roaming communication method of claim 107, wherein, The first access point multi-link device receives switch configuration confirmation information initiated by the non-access point multi-link device.
109. The method for roaming communication of claim 108, wherein, Wherein, The first access point multi-link device initiates a switch recommendation frame to the non-access point multi-link device, through which the first access point multi-link device determines whether the non-access point multi-link device initiates switch and the target access point multi-link device of switch according to the switch configuration confirmation information.
110. The roaming communication method of claim 97, wherein, The roaming communication method further comprises, before negotiating the switch trigger condition with the non-access point multi-link device, the access point multi-link device and the non-access point multi-link device exchanging capabilities.
111. The roaming communication method of claim 110, wherein, The first access point multi-link device and / or the second access point multi-link device sends a beacon frame to the non-access point multi-link device to send switch configuration and negotiation capability information of the first access point multi-link device and / or the second access point multi-link device to the non-access point multi-link device, wherein the switch configuration and negotiation capability information is carried in an extended function element of the beacon frame and / or an independent switch configuration and negotiation capability information element.
112. The roaming communication method of claim 111, wherein, The extended function element is in a switch configuration field of the beacon frame, when the switch configuration field has a first value, it represents that the first access point multi-link device and / or the second access point multi-link device support switch configuration and negotiation capability, and the non-access point multi-link device initiates configuration and negotiation of switch to the first access point multi-link device and / or the second access point multi-link device.
113. The roaming communication method of claim 110, wherein, The access point multi-link device receives a request frame sent by the non-access point multi-link device, the request frame carrying switch configuration and negotiation capability information of the non-access point multi-link device.
114. The roaming communication method of claim 113, wherein, The request frame includes an association request frame, a probe request frame, and / or a multi-link probe request frame.
115. The roaming communication method of claim 114, wherein, The access point multi-link device sends a response frame to the non-access point multi-link device, the response frame carrying switching configuration and negotiation capability information of the at least one access point multi-link device.
116. The roaming communication method of claim 115, wherein, The response frame comprises an association response frame, a probe response frame, and / or a multi-link probe response frame.
117. The roaming communication method of claim 97, wherein, The switching trigger condition comprises one or more of the following conditions: The received signal strength of a current access point multi-link device, a candidate access point multi-link device, and / or a relay multi-link device is greater than or equal to a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; The received signal strength of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; The signal-to-noise ratio or the signal-to-interference-and-noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the signal-to-noise ratio or the signal-to-interference-and-noise ratio and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; The signal-to-noise ratio or the signal-to-interference-and-noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the signal-to-noise ratio or the signal-to-interference-and-noise ratio and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; The average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; The average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; The device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; The device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; The number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; The number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; The channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; The channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; The access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; The access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; The throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; The throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; The Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; The Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are less than another threshold value. The access point multi-link device is a current access point multi-link device, and the current access point multi-link device decides configuration and negotiation of a switching condition between the current access point multi-link device and the non-access point multi-link device.
118. The roaming communication method of claim 97, wherein, The current access point multi-link device sends a switching configuration request frame to the non-access point multi-link device, and receives a switching configuration response frame sent by the non-access point multi-link device.
119. The method for roaming communication of claim 118, wherein, 120. The method for roaming communication of claim 119, wherein, The switch configuration request frame does not carry the conditions and corresponding parameters of the current access point multi-link device, and carries an indication that the non-access point multi-link device is requested to feed back the indicated conditions and corresponding parameter information.
121. The method of roaming communications of claim 119, wherein, The switch configuration request frame carries the conditions and corresponding parameters of the current access point multi-link device, and the switch configuration response frame carries the conditions and corresponding parameters of the non-access point multi-link device.
122. The method of roaming communications of claim 119, wherein, The current access point multi-link device decides whether the non-access point multi-link device needs to switch based on the information indicated by the switch configuration response frame and the parameters and information measured by the current access point multi-link device.
123. The roaming communication method of claim 97, wherein, The access point multi-link device is a current access point multi-link device, and the current access point multi-link device decides to configure and negotiate the switching conditions between the current access point multi-link device and the non-access point multi-link device and between a target access point multi-link device and the non-access point multi-link device.
124. The method of roaming communication of claim 123, wherein, The current access point multi-link device sends a switch configuration request frame to the non-access point multi-link device, and the switch configuration request frame carries an indication that the non-access point multi-link device is requested to configure and negotiate the switching conditions with the target access point multi-link device.
125. The roaming communication method of claim 124, wherein, If the switch configuration request frame does not carry the conditions and corresponding parameters of the current access point multi-link device, the switch configuration request frame carries an indication that the non-access point multi-link device is requested to feed back the indicated conditions and corresponding parameter information, and the current access point multi-link device receives a switch configuration response frame sent by the non-access point multi-link device.
126. The roaming communication method of claim 124, wherein, If the switch configuration request frame carries the conditions and corresponding parameters of the current access point multi-link device, the current access point multi-link device receives a switch configuration response frame sent by the non-access point multi-link device.
127. The method of roaming communications of claim 124, wherein, The current access point multi-link device receives a response frame sent by the non-access point multi-link device.
128. The roaming communication method of claim 124, wherein, The current access point multi-link device receives a switch configuration confirmation frame sent by the non-access point multi-link device.
129. The method of roaming communications of claim 128, wherein, The current access point multi-link device decides whether the non-access point multi-link device needs to switch based on the indication of the switch configuration confirmation frame.
130. The roaming communication method of claim 129, wherein, The current access point multi-link device sends a switch recommendation frame to the non-access point multi-link device.
131. The roaming communication method of claim 97, wherein, The current access point multi-link device decides to configure and negotiate the switching conditions between the current access point multi-link device and the non-access point multi-link device, between a target access point multi-link device and the non-access point multi-link device, and between the non-access point multi-link device and a relay multi-link device.
132. The method of roaming communications of claim 131, wherein, The current access point multi-link device sends a switch configuration request frame to the non-access point multi-link device, and the switch configuration request frame carries an indication that the non-access point multi-link device is requested to configure and negotiate the switching conditions with the target access point multi-link device.
133. The roaming communication method of claim 132, wherein, If the switch configuration request frame does not carry the conditions and corresponding parameters of the current access point multi-link device, the switch configuration request frame carries a request for the non-access point multi-link device to feedback the indicated conditions and corresponding parameter information, and the current access point multi-link device receives a switch configuration response frame sent by the non-access point multi-link device.
134. The roaming communication method of claim 132, wherein, If the switch configuration request frame carries the conditions and corresponding parameters of the current access point multi-link device, the current access point multi-link device receives a switch configuration response frame sent by the non-access point multi-link device.
135. The roaming communication method of claim 132, wherein, The current access point multi-link device receives a response frame sent by the non-access point multi-link device.
136. The method of roaming communications of claim 132, wherein, The current access point multi-link device receives a switch configuration confirmation frame sent by the non-access point multi-link device, and the switch configuration confirmation frame carries parameters and information obtained through configuration and negotiation between the non-access point multi-link device and the target access point multi-link device and between the non-access point multi-link device and the relay multi-link device.
137. The roaming communication method of claim 136, wherein, The current access point multi-link device decides whether the non-access point multi-link device needs to perform switch to the target access point multi-link device or the relay multi-link device based on an indication of the switch configuration confirmation frame.
138. The roaming communication method of claim 137, wherein, The current access point multi-link device sends a switch recommendation frame to the non-access point multi-link device.
139. The roaming communication method of claim 119, wherein, The switch configuration request frame includes one or more of the following fields: A switch configuration control field for controlling the conditions of switch; and / or At least one configuration information field for indicating the conditions considered and / or used by the initiator of switch configuration.
140. The method of roaming communications of claim 139, wherein, The switch configuration control field includes one or more of the following fields: A condition A exists field for indicating whether a configuration A information field exists in the current frame, the condition A exists field and / or the configuration A information field are related to switch parameters and / or condition configurations of the current access point multi-link device, and the switch parameters and / or condition configurations of the current access point multi-link device include one or more conditions of the switch trigger condition; A condition B exists field for indicating whether a configuration B information field exists in the current frame, the condition B exists field and / or the configuration B information field are related to switch parameters and / or condition configurations of the candidate access point multi-link device, and the switch parameters and / or condition configurations of the candidate access point multi-link device include one or more conditions of the switch trigger condition; A condition C exists field for indicating whether a configuration C information field exists in the current frame, the condition C exists field and / or the configuration C information field are related to switch parameters and / or condition configurations of the relay multi-link device, and the switch parameters and / or condition configurations of the relay multi-link device include one or more conditions of the switch trigger condition; A continue target access point multi-link device field, which exists when the switch configuration request frame is sent by the current access point multi-link device; and / or A continue relay multi-link device field, which exists when the switch configuration request frame is sent by the current access point multi-link device. a continue relay multi-link device field, the continue relay multi-link device field being present when the switch configuration request frame is sent by the current access point multi-link device; wherein the switch trigger condition comprises one or more of the following conditions: a received signal strength of a current access point multi-link device, a candidate access point multi-link device, and / or a relay multi-link device is greater than or equal to a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the received signal strength of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a signal-to-noise ratio or a signal-to-interference-and-noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the signal-to-noise ratio or the signal-to-interference-and-noise ratio and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the signal-to-noise ratio or the signal-to-interference-and-noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the signal-to-noise ratio or the signal-to-interference-and-noise ratio and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; an average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; an access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; and / or the Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are less than another threshold value. when the condition A present field has a first value, it represents that the configuration A information field is not present in the current frame, and / or any one of the conditions A is not considered and / or used by an initiator of a handover configuration, the condition A referring to a handover condition configuration of the current access point multi-link device.
141. The method of roaming communications of claim 140, wherein, when the condition A present field has a second value, it represents that the configuration A information field is present in the current frame, and / or one or more conditions of the condition A are considered and / or used by the initiator of the handover configuration, the one or more conditions of the condition A being carried by the configuration A information field.
142. The method of roaming communications of claim 141, wherein, 143. The method of roaming communications of claim 140, wherein, When the condition B present field has a first value, it means that the configuration B information field is not present in the current frame, and / or any one of the conditions B, which refer to the handover condition configuration of the target access point multi-link device, is not considered and / or used by the initiator of the handover configuration.
144. The method of roaming communication of claim 143, wherein, When the condition B present field has a second value, it means that the configuration B information field is present in the current frame, and / or one or more conditions of the conditions B, which are considered and / or used by the initiator of the handover configuration, are carried by the configuration B information field.
145. The method of roaming communications of claim 140, wherein, When the condition C present field has a first value, it means that the configuration C information field is not present in the current frame, and / or any one of the conditions C, which refer to the handover condition configuration of the relay multi-link device, is not considered and / or used by the initiator of the handover configuration.
146. The roaming communication method of claim 145, wherein, When the condition C present field has a second value, it means that the configuration C information field is present in the current frame, and / or one or more conditions of the conditions C, which are considered and / or used by the initiator of the handover configuration, are carried by the configuration C information field.
147. The method of roaming communications of claim 139, wherein, The at least one configuration information field comprises one or more of the following fields: a configuration A information field, which is used to indicate which one or more of the conditions A, which refer to the handover condition configuration of the current access point multi-link device, is considered and / or used by the initiator of the handover configuration; a configuration B information field, which is used to indicate which one or more of the conditions B, which refer to the handover condition configuration of the target access point multi-link device, is considered and / or used by the initiator of the handover configuration; and / or a configuration C information field, which is used to indicate which one or more of the conditions C, which refer to the handover condition configuration of the relay multi-link device, is considered and / or used by the initiator of the handover configuration. The configuration A information field comprises one or more of the following fields:
148. The roaming communication method of claim 147, wherein, a number of conditions field, which is used to indicate how many conditions are contained in the current configuration A information field; a condition identifier field, which is used to indicate the identifier of the condition in the conditions A carried by the current configuration A information field; and / or a parameter field of the condition identifier, which is used to indicate the parameter setting corresponding to the current configuration identifier. The parameter field of the condition identifier comprises one or more of the following fields: a condition control field, which is used to indicate which parameters are present in the parameter field of the current condition identifier; 149. The roaming communication method of claim 148, wherein, a reference value field of the identifier, which is used to indicate the value of the measured parameter corresponding to the current configuration identifier; a hysteresis value field of the identifier, which is used to indicate the bias and / or hysteresis value of the parameter in the reference value of the corresponding identifier; and / or a threshold value field of the identifier, which is used to indicate the decision threshold value of the parameter in the reference value of the corresponding identifier. The condition control field comprises one or more of the following fields: 150. The method of roaming communications of claim 149, wherein, a reference value present field for indicating whether the parameter field of the current condition identifier has a reference value field of the identifier; a hysteresis value present field for indicating whether the parameter field of the current condition identifier has a hysteresis value field of the identifier; and / or a threshold value present field for indicating whether the parameter field of the current condition identifier has a threshold value field of the identifier.
151. The roaming communication method of claim 119, wherein, the switch configuration response frame comprises one or more of the following fields: a switch configuration control field for controlling the conditions of switching; and / or at least one configuration information field for indicating the conditions used by the initiator of the switch configuration.
152. The roaming communication method of claim 151, wherein, the switch configuration control field comprises one or more of the following fields: a condition A present field for indicating whether the current frame has a configuration A information field, the condition A present field and / or the configuration A information field being related to the switching parameters and / or condition configuration of the current access point multi-link device, the switching parameters and / or condition configuration of the current access point multi-link device comprising one or more conditions of the switch trigger condition; a condition B present field for indicating whether the current frame has a configuration B information field, the condition B present field and / or the configuration B information field being related to the switching parameters and / or condition configuration of the candidate access point multi-link device, the switching parameters and / or condition configuration of the candidate access point multi-link device comprising one or more conditions of the switch trigger condition; a condition C present field for indicating whether the current frame has a configuration C information field, the condition C present field and / or the configuration C information field being related to the switching parameters and / or condition configuration of the relay multi-link device, the switching parameters and / or condition configuration of the relay multi-link device comprising one or more conditions of the switch trigger condition; a continue target access point multi-link device field, the continue target access point multi-link device field being present when the switch configuration request frame is sent by the current access point multi-link device; and / or a continue relay multi-link device field, the continue relay multi-link device field being present when the switch configuration request frame is sent by the current access point multi-link device; wherein the switch trigger condition comprises one or more of the following conditions: a received signal strength of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being greater than or equal to a threshold value, or the received signal strength and a corresponding hysteresis value being greater than or equal to another threshold value based on a preset algorithm; the received signal strength of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being less than a threshold value, or the received signal strength and a corresponding hysteresis value being less than another threshold value based on a preset algorithm; a signal-to-noise ratio or a signal-to-interference-and-noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being greater than or equal to a threshold value, or the signal-to-noise ratio or the signal-to-interference-and-noise ratio and a corresponding hysteresis value being greater than or equal to another threshold value based on a preset algorithm; The signal-to-noise ratio or the signal-to-interference noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the signal-to-noise ratio or the signal-to-interference noise ratio and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; The average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; The average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; The device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; The device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; The number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; The number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; The channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; The channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; The access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; The access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; the throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the throughput and a corresponding hysteresis value based on a predetermined algorithm are greater than or equal to another threshold value; the throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the throughput and a corresponding hysteresis value based on a predetermined algorithm are less than another threshold value; the Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the Doppler shift and a corresponding hysteresis value based on a predetermined algorithm are greater than or equal to another threshold value; and / or the Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the Doppler shift and a corresponding hysteresis value based on a predetermined algorithm are less than another threshold value. when the condition A present field has a first value, it represents that the configuration A information field is not present in the current frame, and / or any one of the conditions A is not considered and / or used by the initiator of the handover configuration, the condition A referring to a handover condition configuration of the current access point multi-link device.
153. The roaming communication method of claim 152, wherein, when the condition A present field has a second value, it represents that the configuration A information field is present in the current frame, and / or one or more conditions of the condition A are considered and / or used by the initiator of the handover configuration, the one or more conditions of the condition A being carried by the configuration A information field.
154. The roaming communication method of claim 153, wherein, when the condition B present field has a first value, it represents that the configuration B information field is not present in the current frame, and / or any one of the conditions B is not considered and / or used by the initiator of the handover configuration, the condition B referring to a handover condition configuration of the target access point multi-link device.
155. The method of roaming communication of claim 152, wherein, when the condition B present field has a second value, it represents that the configuration B information field is present in the current frame, and / or one or more conditions of the condition B are considered and / or used by the initiator of the handover configuration, the one or more conditions of the condition B being carried by the configuration B information field.
156. The roaming communication method of claim 155, wherein, when the condition C present field has a first value, it represents that the configuration C information field is not present in the current frame, and / or any one of the conditions C is not considered and / or used by the initiator of the handover configuration, the condition C referring to a handover condition configuration of the relay multi-link device.
157. The roaming communication method of claim 152, wherein, when the condition C present field has a second value, it represents that the configuration C information field is present in the current frame, and / or one or more conditions of the condition C are considered and / or used by the initiator of the handover configuration, the one or more conditions of the condition C being carried by the configuration C information field.
158. The method of roaming communication of claim 157, wherein, 159. The roaming communication method of claim 151, wherein, The at least one configuration information field comprises one or more of the following fields: a configuration A information field, for indicating which one or more of conditions A are considered and / or used by the initiator of the handover configuration, the conditions A referring to handover condition configuration of the current access point multi-link device; a configuration B information field, for indicating which one or more of conditions B are considered and / or used by the initiator of the handover configuration, the conditions B referring to handover condition configuration of the target access point multi-link device; and / or a configuration C information field, for indicating which one or more of conditions C are considered and / or used by the initiator of the handover configuration, the conditions C referring to handover condition configuration of the relay multi-link device. The configuration A information field comprises one or more of the following fields:
160. The method of roaming communications of claim 159, wherein, a number of conditions field, for indicating how many conditions are contained in the current configuration A information field; a condition identifier field, for indicating an identifier of a condition in the conditions A carried by the current configuration A information field; and / or a parameter field of the condition identifier, for indicating a parameter setting corresponding to the current configuration identifier. The parameter field of the condition identifier comprises one or more of the following fields:
161. The roaming communication method of claim 160, wherein, a condition control field, for indicating which parameters are present in the parameter field of the current condition identifier; a reference value field of the identifier, for indicating a value of a measured parameter corresponding to the current configuration identifier; a hysteresis value field of the identifier, for indicating a bias and / or hysteresis value of the parameter in the reference value corresponding to the identifier; and / or a threshold value field of the identifier, for indicating a decision threshold value of the parameter in the reference value corresponding to the identifier. The condition control field comprises one or more of the following fields: a reference value present field, for indicating whether the reference value field of the identifier is present in the parameter field of the current condition identifier; 162. The roaming communication method of claim 161, wherein, a hysteresis value present field, for indicating whether the hysteresis value field of the identifier is present in the parameter field of the current condition identifier; and / or a threshold value present field, for indicating whether the threshold value field of the identifier is present in the parameter field of the current condition identifier. The handover configuration confirmation frame comprises one or more of the following fields: a handover configuration control field, for controlling conditions of handover; and / or 163. The method of roaming communications of claims 128 or 136, wherein, at least one configuration information field, for indicating conditions used by the initiator of the handover configuration. The handover configuration control field comprises one or more of the following fields: a condition A present field, for indicating whether a configuration A information field is present in the current frame, the condition A present field and / or the configuration A information field being related to handover parameter and / or condition configuration of the current access point multi-link device, the handover parameter and / or condition configuration of the current access point multi-link device comprising one or more conditions of the handover trigger condition; 164. The roaming communication method of claim 163, wherein, a condition B present field, for indicating whether a configuration B information field is present in the current frame, the condition B present field and / or the configuration B information field being related to handover parameter and / or condition configuration of the candidate access point multi-link device, the handover parameter and / or condition configuration of the candidate access point multi-link device comprising one or more conditions of the handover trigger condition; a condition C present field for indicating whether a configuration C information field is present in the current frame, the condition C present field and / or the configuration C information field being related to switching parameters and / or condition configuration of the relay multi-link device, the switching parameters and / or condition configuration of the relay multi-link device comprising one or more conditions of the switching trigger condition; a continue target access point multi-link device field, the continue target access point multi-link device field being present when the switching configuration request frame is sent by the current access point multi-link device; and / or a continue relay multi-link device field, the continue relay multi-link device field being present when the switching configuration request frame is sent by the current access point multi-link device; wherein the switching trigger condition comprises one or more conditions of: a received signal strength of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being greater than or equal to a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm being greater than or equal to another threshold value; the received signal strength of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being less than a threshold value, or the received signal strength and a corresponding hysteresis value based on a preset algorithm being less than another threshold value; a signal-to-noise ratio or a signal-to-interference-and-noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being greater than or equal to a threshold value, or the signal-to-noise ratio or the signal-to-interference-and-noise ratio and a corresponding hysteresis value based on a preset algorithm being greater than or equal to another threshold value; the signal-to-noise ratio or the signal-to-interference-and-noise ratio of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being less than a threshold value, or the signal-to-noise ratio or the signal-to-interference-and-noise ratio and a corresponding hysteresis value based on a preset algorithm being less than another threshold value; an average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being greater than or equal to a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm being greater than or equal to another threshold value; the average latency of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being less than a threshold value, or the average latency and a corresponding hysteresis value based on a preset algorithm being less than another threshold value; a device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being greater than or equal to a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm being greater than or equal to another threshold value; the device load of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device being less than a threshold value, or the device load and a corresponding hysteresis value based on a preset algorithm being less than another threshold value; a number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; a number of station devices of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the number of station devices and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the channel utilization of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the channel utilization and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; an access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the access capacity of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the access capacity and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; the throughput of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the throughput and a corresponding hysteresis value based on a preset algorithm are less than another threshold value; a Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is greater than or equal to a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are greater than or equal to another threshold value; and / or the Doppler shift of the current access point multi-link device, the candidate access point multi-link device, and / or the relay multi-link device is less than a threshold value, or the Doppler shift and a corresponding hysteresis value based on a preset algorithm are less than another threshold value. when the condition A present field has a first value, it represents that the configuration A information field is not present in the current frame, and / or any one of the conditions A is not considered and / or used by an initiator for indicating a switching configuration, the condition A refers to a switching condition configuration of the current access point multi-link device. 165. The roaming communication method of claim 164, wherein, 166. The roaming communication method of claim 165, wherein, When the condition A present field has a second value, it represents that the configuration A information field is present in the current frame, and / or one or more conditions of the condition A are considered and / or used by the initiator of the handover configuration, which are carried by the configuration A information field.
167. The roaming communication method of claim 164, wherein, When the condition B present field has a first value, it represents that the configuration B information field is not present in the current frame, and / or any one condition of the condition B is not considered and / or used by the initiator of the handover configuration, which refers to the handover condition configuration of the target access point multi-link device.
168. The roaming communication method of claim 167, wherein, When the condition B present field has a second value, it represents that the configuration B information field is present in the current frame, and / or one or more conditions of the condition B are considered and / or used by the initiator of the handover configuration, which are carried by the configuration B information field.
169. The method of roaming communications of claim 164, wherein, When the condition C present field has a first value, it represents that the configuration C information field is not present in the current frame, and / or any one condition of the condition C is not considered and / or used by the initiator of the handover configuration, which refers to the handover condition configuration of the relay multi-link device.
170. The method of roaming communications of claim 169, wherein, When the condition C present field has a second value, it represents that the configuration C information field is present in the current frame, and / or one or more conditions of the condition C are considered and / or used by the initiator of the handover configuration, which are carried by the configuration C information field.
171. The method of roaming communications of claim 170, wherein, The at least one configuration information field comprises one or more of the following fields: The configuration A information field is used to indicate which one or more conditions of the condition A are considered and / or used by the initiator of the handover configuration, which refers to the handover condition configuration of the current access point multi-link device. The configuration B information field is used to indicate which one or more conditions of the condition B are considered and / or used by the initiator of the handover configuration, which refers to the handover condition configuration of the target access point multi-link device. And / or The configuration C information field is used to indicate which one or more conditions of the condition C are considered and / or used by the initiator of the handover configuration, which refers to the handover condition configuration of the relay multi-link device.
172. The method of roaming communications of claim 171, wherein, The configuration A information field comprises one or more of the following fields: The number of conditions field is used to indicate how many conditions are contained in the current configuration A information field. The condition identifier field is used to indicate the identifier of the condition in the condition A carried by the current configuration A information field. And / or The parameter field of the condition identifier is used to indicate the parameter setting corresponding to the current configuration identifier.
173. The roaming communication method of claim 172, wherein, The parameter field of the condition identifier comprises one or more of the following fields: The condition control field is used to indicate which parameters are present in the parameter field of the current condition identifier. The reference value field of the identifier is used to indicate the value of the measured parameter corresponding to the current configuration identifier. a hysteresis value field of the identifier, used to indicate a bias and / or hysteresis value of a parameter in a reference value of the corresponding identifier; and / or a threshold value field of the identifier, used to indicate a decision threshold value of a parameter in a reference value of the corresponding identifier.
174. The roaming communication method of claim 173, wherein, The condition control field includes one or more of the following fields: a reference value present field, used to indicate whether the parameter field of the current condition identifier has the reference value field of the identifier; a hysteresis value present field, used to indicate whether the parameter field of the current condition identifier has the hysteresis value field of the identifier; and / or a threshold value present field, used to indicate whether the parameter field of the current condition identifier has the threshold value field of the identifier.
175. The roaming communication method of claim 138, wherein, The switch recommendation frame includes one or more of the following fields: a target access point multi-link device identifier field, used to indicate an identifier of a multi-link device to which the non-access point multi-link device switches based on a switch configuration decision of the current access point multi-link device; a target link identifier field, used to indicate an identifier of a link of the multi-link device indicated by the target access point multi-link device identifier field; a switch execution time field, used to indicate a time at which the non-access point multi-link device initiates a switch to a link corresponding to the target link identifier of the device corresponding to the target access point multi-link device identifier field; and / or a recommended return time field, used to indicate a minimum time interval during which the non-access point multi-link device is allowed to switch back to the current access point multi-link device after performing the switch.
176. The method of roaming communication of claim 97, wherein, The switch trigger condition is an artificial intelligence-based switch trigger condition.
177. The method of roaming communication of claim 176, wherein, An artificial intelligence model is run on the non-access point multi-link device and / or the access point multi-link device side.
178. The roaming communication method of claim 176, wherein, Input parameters of the artificial intelligence model include: switch conditions and corresponding parameters, whether a roaming switch of the non-access point multi-link device is successful, and / or state information of a current network running.
179. The roaming communication method of claim 176, wherein, Output parameters of the artificial intelligence model include: switch conditions and corresponding parameters recommended by the artificial intelligence model, and switch decision information.
180. The method of roaming communications of claim 97, wherein, If a switch failure occurs, the non-access point multi-link device and the access point multi-link device re-negotiate and adjust the switch trigger condition.
181. The roaming communication method of claim 97, wherein, An inter-frame interval between a switch request frame received by the access point multi-link device and a switch response frame sent by the access point multi-link device is a short inter-frame interval, a priority inter-frame interval, or a distributed inter-frame interval, or the inter-frame interval between the switch request frame and the switch response frame is defined by a system preset timer.
182. The roaming communication method of claim 171, wherein, The access point multi-link device sends the switch response frame within a predefined time after receiving the switch request frame.
183. The method of roaming communications of claim 181, wherein, The access point multi-link device sets a time, and sends the switch response frame within the set time after receiving the switch request frame.
184. The roaming communication method of claim 97, wherein, An inter-frame interval between a switch request frame received by the access point multi-link device and a switch response frame sent by the access point multi-link device is a short inter-frame interval, a priority inter-frame interval, or a distributed inter-frame interval, or the inter-frame interval between the switch request frame and the switch confirmation frame is defined by a system preset timer.
185. The method of roaming communication of claim 184, wherein, The access point multi-link device sends the switch confirm frame within a predefined time after receiving the switch request frame.
186. The method for roaming communication of claim 184, wherein, The access point multi-link device sets a time after receiving the switch request frame, and sends the switch confirm frame within the set time.
187. The roaming communication method of claim 97, wherein, The inter-frame interval between the switch response frame received by the access point multi-link device and the switch confirm frame sent by the access point multi-link device is a short inter-frame interval, a priority inter-frame interval or a distributed inter-frame interval, or the inter-frame interval between the switch response frame and the switch confirm frame is defined by a system preset timer.
188. The method of roaming communication of claim 187, wherein, The access point multi-link device sends the switch confirm frame within a predefined time after receiving the switch response frame.
189. The method for roaming communication of claim 187, wherein, The access point multi-link device sets a time after receiving the switch response frame, and sends the switch confirm frame within the set time.
190. A wireless communication device, comprising: A processor and a memory, the memory is used to store a computer program, and the processor is used to call and run the computer program stored in the memory to execute the method in any one of claims 1 to 189.
Citation Information
Patent Citations
Roaming link switching method, mobile terminal, network module and storage medium
CN107708163A
Communication method, device and system in wireless local area network (WLAN)
CN114071640A
Multi-link operation with triggered alignment of frames
US20210195540A1
Negotiation method and apparatus based on fast-transition access point, and device and medium
WO2024174184A1