Multi-link communication probe request method and apparatus

The multi-link communication probe request method enhances information exchange efficiency by enabling clear indication and feedback of link information between non-AP and AP MLDs using specific fields in probe frames, addressing inefficiencies in existing systems.

JP2025169274APending Publication Date: 2025-11-12HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
JP2025127646
Authority / Receiving Office
JP · JP
Patent Type
Applications
Current Assignee / Owner
Priority Date
2020-11-24
Filing Date
2025-07-30
Publication Date
2025-11-12

AI Technical Summary

Technical Problem

Existing wireless communication systems face inefficiencies in information exchange between multi-link devices, particularly in determining the specific information required by non-AP MLDs and AP MLDs during probe requests, leading to suboptimal communication efficiency.

Method used

A multi-link communication probe request method and apparatus that enables non-AP MLDs to clearly indicate and AP MLDs to accurately feedback link information through the use of multi-link elements, including specific fields and control fields in probe request and response frames, allowing for flexible and efficient information exchange.

Benefits of technology

Improves information exchange efficiency by ensuring that AP MLDs provide the necessary information to non-AP MLDs, reducing signaling overhead and resource wastage, and optimizing communication processes.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure 2025169274000001_ABST
    Figure 2025169274000001_ABST
Patent Text Reader

Abstract

To provide a multi-link communication probe request method and apparatus.SOLUTION: A non-access point (non-AP) multi-link device (MLD) generates a probe request frame and sends the probe request frame to an AP MLD, and the AP MLD receives the probe request frame and generates and sends to the non-AP MLD a probe response frame. The probe request frame is used to request link information of the AP MLD and includes a first MLE that includes a first link information field. The first link information field includes a first field. The first field indicates that the non-AP MLD requests the AP MLD to feed back complete information or partial information of a first link. The first link information field corresponds to the first link.SELECTED DRAWING: Figure 5a
Need to check novelty before this filing date? Find Prior Art

Description

[Technical Field]

[0001] This application claims priority to Chinese Patent Application No. 202011225134.5, filed on November 5, 2020, entitled "MULTI-LINK COMMUNICATION PROBE REQUEST METHOD AND APPARATUS," and Chinese Patent Application No. 202011333550.7, filed on November 24, 2020, entitled "MULTI-LINK COMMUNICATION PROBE REQUEST METHOD AND APPARATUS," the entireties of which are incorporated herein by reference.

[0002] The present application relates to the field of communication technology, and in particular to a multi-link communication probe request method and apparatus. [Background technology]

[0003] With the development of wireless communication technology, more and more wireless communication devices support multi-link communication, such as simultaneous communication in the 2.4 GHz band, the 5 GHz band, and the 6 GHz band, or simultaneous communication on different channels within the same band. This communication method can improve communication efficiency between wireless communication devices. In addition, wireless communication devices are usually referred to as multi-link devices (MLDs).

[0004] A multilink device may be an access point device or a station device. If the multilink device is an access point device, it includes one or more access points (APs). If the multilink device is a station device, it includes one or more non-access point stations (non-AP STAs). One or more non-AP STAs in a station device and one or more APs in an access point device may communicate after establishing an association relationship. For example, to discover the presence of an AP, a STA may initiate an active scanning process. For example, a STA may transmit a probe request frame, and the AP may respond with a probe response frame after receiving the probe request frame. The probe response frame may carry relevant information of the AP, allowing the STA to probe the AP and obtain various parameter information of the AP.

[0005] However, in the aforementioned communication process, a method that enables the AP to know exactly the information required by the STA needs to be urgently solved. Summary of the Invention [Means for solving the problem]

[0006] The present application provides a multi-link communication probe request method and apparatus, which enables a non-AP MLD to clearly indicate information required by the non-AP MLD, and enables an AP MLD to accurately feedback information required by the non-AP MLD, thereby improving information exchange efficiency.

[0007] According to a first aspect, an embodiment of the present application provides a multi-link communication probe request method, the method including:

[0008] A non-AP multi-link device (non-AP MLD) generates a probe request frame, the probe request frame includes a first multi-link element (MLE), the first multi-link element is used to request link information from an access point multi-link device (AP MLD), the first multi-link element includes a first link information field, the first link information field includes a first field, the first field indicates that the non-AP MLD requests the AP MLD to feedback full or partial information of the first link, the first link information field corresponds to the first link, and the non-AP MLD sends the probe request frame to the AP MLD.

[0009] According to a second aspect, an embodiment of the present application provides a multi-link communication probe request method, the method including:

[0010] An access point multilink device (AP MLD) receives a probe request frame, the probe request frame includes a first multilink element, the first multilink element is used to request link information from the AP MLD, the first multilink element includes a first link information field, the first link information field includes a first field, the first field indicates that the non-access point multilink device (non-AP MLD) requests the AP MLD to feedback complete or partial information of the first link, the first link information field corresponds to the first link, and the AP MLD generates a probe response frame based on the probe request frame and sends the probe response frame to the non-AP MLD.

[0011] The first link information field corresponds to the first link because the first link information field further includes a link identifier (link ID) field, and the link identifier field may indicate an identifier of the first link. The first link information field may also be referred to as a first per-STA profile field. In other words, the link information field may also be referred to as a per-STA profile field. In addition, the first field may also be referred to as a first subfield, etc. The specific names of each field are not limited in this embodiment of the present application.

[0012] In this embodiment of the present application, the first field indicates that the non-AP MLD requests the AP MLD to feedback the complete information or partial information of the first link, so that the non-AP MLD clearly indicates whether the AP MLD will feedback the complete information or partial information of the link, and the AP MLD knows exactly what link information needs to be fed back by the AP MLD, which improves information exchange efficiency.

[0013] In any possible implementation form of the first or second aspect, the first field is a complete information field within the first link information field.

[0014] Generally, when the value of the complete information field is a fixed value, the link information field may indicate that the non-AP MLD carries the complete information of the first link. However, in this embodiment of the present application, the first multilink element is used to request the link information of the AP MLD. In this case, signaling overhead can be reduced by reusing the complete information field.

[0015] In any possible implementation of the first or second aspect, the first multilink element further includes a first multilink control field, the first multilink control field includes first type information, and the first type information indicates the type of the first multilink element.

[0016] In this embodiment of the present application, the first type information may explicitly indicate the type of the first multilink element, so that the AP MLD clearly knows the function of the first multilink element, which further improves the information exchange efficiency.

[0017] In any possible implementation form of the first aspect or the second aspect, when the value of the first field is a first value, the first field indicates that the non-AP MLD requests the AP MLD to feedback complete information of the first link, or when the value of the first field is a second value, the first field indicates that the non-AP MLD requests the AP MLD to feedback partial information of the first link.

[0018] In this embodiment of the present application, a specific value of the first field may be set to further determine whether the full information and partial information of the first link are fed back by the AP MLD.

[0019] In any possible implementation form of the first or second aspect, the probe request frame further includes a second multilink element, wherein the second multilink element indicates link information of the non-AP MLD.

[0020] In this embodiment of the present application, the probe request frame may include only one type of multilink element, for example, a first multilink element. Alternatively, the probe request frame may include two types of multilink elements, for example, a first multilink element and a second multilink element. The differentiated types of multilink elements may be more flexibly selected by non-AP MLD.

[0021] In any possible implementation of the first or second aspect, the second multilink element includes a second link information field. The second link information field corresponds to the second link. The second link information field includes a second field. The second field indicates that the non-AP MLD carries full or partial information of the second link. The second link information field corresponds to the second link.

[0022] In any possible implementation form of the first or second aspect, the second field is a complete information field within the second link information field.

[0023] In any possible implementation of the first or second aspect, the second multilink element further includes a second multilink control field, the second multilink control field includes second type information, and the second type information indicates the type of the second multilink element.

[0024] In any possible implementation form of the first or second aspect, the first field is a request complete information field in the first link information field.

[0025] According to a third aspect, an embodiment of the present application provides a multi-link communication probe request method, the method including:

[0026] A non-AP MLD generates a probe request frame, the probe request frame includes at least one multilink element, the multilink element includes a multilink control field, the multilink control field includes a third field, when the value of the third field is a third value, the multilink element is used to request link information of the access point MLD, or when the value of the third field is a fourth value, the multilink element indicates link information of the non-AP MLD, and the non-AP MLD sends the probe request frame to the AP MLD.

[0027] According to a fourth aspect, an embodiment of the present application provides a multi-link communication probe request method, the method including:

[0028] An access point multilink device (AP MLD) receives a probe request frame, the probe request frame includes at least one multilink element, each multilink element includes a multilink control field, the multilink control field includes a third field, when the value of the third field is a third value, the multilink element is used to request link information of the AP MLD, or when the value of the third field is a fourth value, the multilink element indicates link information of a non-access point multilink device (non-AP MLD), and the AP MLD generates a probe response frame based on the probe request frame and sends the probe response frame to the non-AP MLD.

[0029] In this embodiment of the present application, the multilink element is used to request link information of AP MLD. In other words, the type of the multilink element is an MLD probing type, or referred to as an MLD probe request type. The multilink element indicates link information of non-AP MLD. In other words, the type of the multilink element is a basic type. This description is also applicable to the following.

[0030] In any possible implementation of the third or fourth aspect, the multilink element further includes a link information field. The link information field includes a fourth field. When the multilink element is used to request link information for an AP MLD, the fourth field indicates that the non-AP MLD requests the AP MLD to feed back full or partial information of a first link, and the first link corresponds to the link information field, or when the multilink element is used to indicate link information for a non-AP MLD, the fourth field indicates that the non-AP MLD conveys full or partial information of the first link.

[0031] In any possible implementation form of the third or fourth aspect, when the value of the fourth field is a first value, the first field indicates that the non-AP MLD requests the AP MLD to feed back complete information of the first link, or when the value of the fourth field is a second value, the first field indicates that the non-AP MLD requests the AP MLD to feed back partial information of the first link.

[0032] In any possible implementation form of the third or fourth aspect, the fourth field is a complete information field within the link information field.

[0033] It can be understood that the beneficial effects of the third or fourth aspect can be understood by referring to the above description of the first or second aspect, and the details will not be described again here.

[0034] According to a fifth aspect, an embodiment of the present application provides a multi-link communication probe request method, the method including:

[0035] A non-AP multilink device (non-AP MLD) generates a probe request frame, the probe request frame includes a multilink element, the multilink element includes a link information field, and if the link information field does not include a fifth field, the link information field indicates that the non-AP MLD requests the access point multilink device (AP MLD) to feedback complete information of a first link, the link information field corresponds to the first link, and the non-AP MLD sends the probe request frame to the AP MLD.

[0036] According to a sixth aspect, an embodiment of the present application provides a multi-link communication probe request method, the method including:

[0037] An access point multilink device (AP MLD) receives a probe request frame, the probe request frame includes a multilink element, the multilink element includes a link information field, and if the link information field does not include a fifth field, the link information field indicates that a non-access point multilink device (non-AP MLD) requests the AP MLD to feedback complete information of a first link, and the link information field corresponds to the first link, and the AP MLD generates a probe response frame based on the probe request frame and sends the probe response frame to the non-AP MLD.

[0038] Generally, if the link information field does not include the fifth field, the link information field may indicate that the non-AP MLD requests the AP MLD to feedback the complete information of the first link, or may indicate that one or more information elements in the link information field are the same as one or more information elements on the transmission link. In this case, the AP MLD cannot know exactly which of the complete information and partial information of the first link needs to be fed back.

[0039] However, in this embodiment of the present application, the link information field indicates that the non-AP MLD requests the AP MLD to feedback complete information of the first link. In other words, the link information field may not indicate that the information elements in the link information field are the same as the information elements on the transmission link.

[0040] Therefore, the AP MLD can know exactly when the complete information of the first link is fed back, which improves the information exchange efficiency.

[0041] In any possible implementation form of the fifth or sixth aspect, the multilink element further includes a third field, and the value of the third field is a third value. The multilink element is used to request link information of the AP MLD.

[0042] In any possible implementation form of the fifth or sixth aspect, the fifth field includes a request element field and an extended request element field.

[0043] According to a seventh aspect, an embodiment of the present application provides a multi-link communication probe request method, the method including:

[0044] A non-AP MLD generates a probe request frame, the probe request frame includes a link information field, the link information field includes a sixth field, the sixth field indicates whether the non-AP MLD requests link information of a first link, the link information field corresponds to the first link, and the non-AP MLD sends the probe request frame to the access point multilink device (AP MLD).

[0045] According to an eighth aspect, an embodiment of the present application provides a multi-link communication link request method, the method including:

[0046] An access point multilink device (AP MLD) receives a probe request frame, the probe request frame includes a link information field, the link information field includes a sixth field, the sixth field indicates whether a non-access point multilink device (non-AP MLD) requests link information of a first link, the link information field corresponds to the first link, and the AP MLD generates a probe response frame based on the probe request frame and sends the probe response frame to the non-AP MLD.

[0047] In this embodiment of the present application, a sixth field is added to the link information field, so that the non-AP MLD can clearly indicate whether the AP MLD should probe a link (e.g., the first link). In other words, the non-AP MLD can flexibly select a link as a probe request object to avoid the AP MLD from re-probing the link (e.g., the first link). This avoids wasting resources.

[0048] In any possible implementation form of the seventh or eighth aspect, when the value of the sixth field is the fifth value, the sixth field indicates that the non-AP MLD requests link information for the first link, or when the value of the sixth field is the sixth value, the sixth field indicates that the non-AP MLD does not request link information for the first link.

[0049] In other words, when the value of the sixth field is the fifth value, the sixth field indicates that the non-AP MLD requests the AP MLD to feedback link information of the first link, or when the value of the sixth field is the sixth value, the sixth field indicates that the non-AP MLD requests the AP MLD not to feedback link information of the first link.

[0050] According to a ninth aspect, an embodiment of the present application provides a communication device configured to perform the method of the first aspect, the third aspect, the fifth aspect, the seventh aspect, or any one of their possible implementations, wherein the communication device includes a corresponding unit configured to perform the method of the first aspect, the third aspect, the fifth aspect, the seventh aspect, or any one of their possible implementations.

[0051] For example, the communication device may include a transceiver unit and a processing unit. The communication device may be a non-AP MLD in the first, third, fifth, or seventh aspects, or a chip within the non-AP MLD, such as a wireless fidelity (Wi-Fi) chip.

[0052] According to a tenth aspect, an embodiment of the present application provides a communication device configured to perform the method of the second aspect, the fourth aspect, the sixth aspect, the eighth aspect, or any one of their possible implementations, wherein the communication device includes a corresponding unit configured to perform the method of the second aspect, the fourth aspect, the sixth aspect, the eighth aspect, or any one of their possible implementations.

[0053] For example, the communication device may include a transceiver unit and a processing unit. The communication device may be the AP MLD in the second, fourth, sixth, or eighth aspects, or a chip within the AP MLD, such as a Wi-Fi chip.

[0054] According to an eleventh aspect, an embodiment of the present application provides a communication device, the communication device including a processor configured to perform a method according to the first aspect, the third aspect, the fifth aspect, the seventh aspect, or any one of possible implementations thereof.

[0055] In the process of performing the above-mentioned method, the process of transmitting information and the process of receiving information in the above-mentioned method can be understood as the process of outputting information by the processor and the process of receiving input information by the processor. When outputting information, the processor outputs the information to the transceiver, so that the transceiver transmits the information. After the information is output by the processor, other processing may further be required to be performed on the information before it reaches the transceiver. Similarly, when the processor receives input information, the transceiver receives the information and inputs the information to the processor. Still further, after the transceiver receives information, other processing may further be required to be performed on the information before it is input to the processor.

[0056] Based on the above principle, for example, transmitting a probe request frame referred to in the above method may be understood by the processor as outputting a probe request frame. In another example, receiving a probe response frame may be understood by the processor as receiving an input probe response frame.

[0057] Unless otherwise specified, operations such as transmitting, sending, and receiving related to a processor may be more generally understood as operations such as outputting, receiving, and inputting of a processor when the operations are not inconsistent with the actual function or internal logic of the operations in the description to which they relate.

[0058] In the implementation process, the processor may be a processor specifically configured to perform these methods, or a processor, such as a general-purpose processor, configured to execute computer instructions in memory to perform these methods. The memory may be a non-transitory memory, such as a read-only memory (ROM). The memory and the processor may be integrated in the same chip or separately arranged on different chips. The type of memory and the manner in which the memory and the processor are arranged are not limited in this embodiment of the present application.

[0059] In one possible implementation, the memory is located external to the communication device.

[0060] In one possible implementation, the memory is located within the communication device.

[0061] In this embodiment of the present application, the processor and the memory may alternatively be integrated into one component. In other words, the processor and the memory may alternatively be integrated together.

[0062] In one possible implementation, the communication device further includes a transceiver configured to receive and / or transmit signals. For example, the transceiver may be configured to transmit a probe request frame. In another example, the transceiver may be further configured to receive a probe response frame, etc.

[0063] In this embodiment of the present application, the communication device may be a non-AP MLD in the first aspect, the third aspect, the fifth aspect, or the seventh aspect.

[0064] According to a twelfth aspect, an embodiment of the present application provides a communication device, the communication device including a processor configured to execute a program stored in a memory, the program, when executed, enabling the communication device to perform a method in any one of the second aspect, the fourth aspect, the sixth aspect, the eighth aspect, or possible implementations thereof.

[0065] In one possible implementation, the memory is located external to the communication device.

[0066] In one possible implementation, the memory is located within the communication device.

[0067] In this embodiment of the present application, the processor and the memory may alternatively be integrated into one component. In other words, the processor and the memory may alternatively be integrated together.

[0068] In one possible implementation, the communication device further includes a transceiver configured to receive and / or transmit signals. For example, the transceiver may be configured to receive a probe request frame. In another example, the transceiver may be further configured to transmit a probe response frame, etc.

[0069] In this embodiment of the present application, the communication device may be a non-AP MLD in the second aspect, the fourth aspect, the sixth aspect, or the eighth aspect.

[0070] According to a thirteenth aspect, an embodiment of the present application provides a communication device. The communication device includes a logic circuit and an interface. The logic circuit is coupled to the interface. The logic circuit is configured to generate a probe request frame. The interface is configured to output the probe request frame.

[0071] In this embodiment of the present application, the communication device may be configured to perform any possible implementation form of the first aspect, the third aspect, the fifth aspect, or the seventh aspect. Details will not be described again here. For specific descriptions of the probe request frame and / or the probe response frame, please refer to the first aspect, the third aspect, the fifth aspect, the seventh aspect, etc. Details will not be described again here.

[0072] According to a fourteenth aspect, an embodiment of the present application provides a communication device. The communication device includes a logic circuit and an interface. The logic circuit is coupled to the interface. The interface is configured to input a probe request frame. The logic circuit is configured to generate a probe response frame based on the probe request frame. The interface is further configured to output the probe response frame.

[0073] In this embodiment of the present application, the communication device may be configured to perform any possible implementation form of the second aspect, the fourth aspect, the sixth aspect, or the eighth aspect. Details will not be described again here. For specific descriptions of the probe request frame and / or the probe response frame, please refer to the second aspect, the fourth aspect, the sixth aspect, the eighth aspect, etc. Details will not be described again here.

[0074] According to a fifteenth aspect, an embodiment of the present application provides a computer-readable storage medium. The computer-readable storage medium is configured to store a computer program. When the computer program is executed on a computer, the computer program performs the method of the first aspect or any one of possible implementations of the first aspect, the method of the third aspect or any one of possible implementations of the third aspect, the method of the fifth aspect or any one of possible implementations of the fifth aspect, or the method of the seventh aspect or any one of possible implementations of the seventh aspect.

[0075] According to a sixteenth aspect, an embodiment of the present application provides a computer-readable storage medium. The computer-readable storage medium is configured to store a computer program. When the computer program is executed on a computer, the computer program performs the method of the second aspect or any one of possible implementations of the second aspect, the method of the fourth aspect or any one of possible implementations of the fourth aspect, the method of the sixth aspect or any one of possible implementations of the sixth aspect, or the method of the eighth aspect or any one of possible implementations of the eighth aspect.

[0076] According to a seventeenth aspect, an embodiment of the present application provides a computer program product, the computer program product including a computer program or computer code, which, when run on a computer, performs the method of the first aspect or any one of possible implementations of the first aspect, the method of the third aspect or any one of possible implementations of the third aspect, the method of the fifth aspect or any one of possible implementations of the fifth aspect, or the method of the seventh aspect or any one of possible implementations of the seventh aspect.

[0077] According to an eighteenth aspect, an embodiment of the present application provides a computer program product, the computer program product including a computer program or computer code, which, when run on a computer, performs the method of the second aspect or any one of possible implementations of the second aspect, the method of the fourth aspect or any one of possible implementations of the fourth aspect, the method of the sixth aspect or any one of possible implementations of the sixth aspect, or the method of the eighth aspect or any one of possible implementations of the eighth aspect.

[0078] According to a nineteenth aspect, an embodiment of the present application provides a computer program, which, when run on a computer, performs the method of the first aspect or any one of its possible implementations, the method of the third aspect or any one of its possible implementations, the method of the fifth aspect or any one of its possible implementations, or the method of the seventh aspect or any one of its possible implementations.

[0079] According to a twentieth aspect, an embodiment of the present application provides a computer program, which, when run on a computer, performs the method of the second aspect or any one of its possible implementations, the method of the fourth aspect or any one of its possible implementations, the method of the sixth aspect or any one of its possible implementations, or the method of the eighth aspect or any one of its possible implementations.

[0080] According to a twenty-first aspect, an embodiment of the present application provides a multi-link communication system, wherein the multi-link communication system includes a non-AP MLD and an AP MLD.

[0081] In one possible implementation, the non-AP MLD is configured to perform the method of the first aspect or any one of the possible implementations of the first aspect, and the AP MLD is configured to perform the method of the second aspect or any one of the possible implementations of the second aspect.

[0082] In one possible implementation, the non-AP MLD is configured to perform the method of the third aspect or any one of the possible implementations of the third aspect, and the AP MLD is configured to perform the method of the fourth aspect or any one of the possible implementations of the fourth aspect.

[0083] In one possible implementation, the non-AP MLD is configured to perform the method of the fifth aspect or any one of the possible implementations of the fifth aspect, and the AP MLD is configured to perform the method of the sixth aspect or any one of the possible implementations of the sixth aspect.

[0084] In one possible implementation, the non-AP MLD is configured to perform the method of the seventh aspect or any one of the possible implementations of the seventh aspect, and the AP MLD is configured to perform the method of the eighth aspect or any one of the possible implementations of the eighth aspect. [Brief explanation of the drawings]

[0085] [Figure 1a] FIG. 2 is a schematic diagram of a structure of a probe request frame according to an embodiment of the present application; [Figure 1b] FIG. 2 is a schematic diagram of the structure of a request element according to an embodiment of the present application. [Figure 1c] FIG. 1 is a schematic diagram of the structure of an extension request element according to an embodiment of the present application. [Figure 2a] FIG. 2 is a schematic diagram of a communication scenario between non-AP MLD and AP MLD according to an embodiment of the present application; [Figure 2b]1 is a schematic diagram of the architecture of a wireless communication system according to an embodiment of the present application; [Figure 3a] 1 is a schematic diagram of the structure of an AP MLD and a non-AP MLD according to an embodiment of the present application; [Figure 3b] 1 is a schematic diagram of the structure of an AP MLD and a non-AP MLD according to an embodiment of the present application; [Figure 3c] 1 is a schematic diagram of the structure of an AP MLD and a non-AP MLD according to an embodiment of the present application; [Figure 4a] 1 is a schematic diagram of communication between AP MLD and non-AP MLD over multiple links in a wireless local area network according to an embodiment of the present application; [Figure 4b] 1 is a schematic diagram of communication between AP MLD and non-AP MLD over multiple links in a wireless local area network according to an embodiment of the present application; [Figure 4c] FIG. 2 is a schematic diagram of a structure of a probe request frame according to an embodiment of the present application; [Figure 4d] FIG. 2 is a schematic diagram of a structure of a probe request frame according to an embodiment of the present application; [Figure 4e] FIG. 2 is a schematic diagram of a structure of a probe request frame according to an embodiment of the present application; [Figure 4f] FIG. 2 is a schematic diagram of a structure of a probe request frame according to an embodiment of the present application; [Figure 5a] 3 is a schematic flowchart of a multi-link communication probe request method according to an embodiment of the present application; [Figure 5b] 3 is a schematic flowchart of a multi-link communication probe request method according to an embodiment of the present application; [Figure 6a] 3 is a schematic flowchart of a multi-link communication probe request method according to an embodiment of the present application; [Figure 6b] 3 is a schematic flowchart of a multi-link communication probe request method according to an embodiment of the present application; [Figure 6c]FIG. 2 is a schematic diagram of a structure of a probe request frame according to an embodiment of the present application; [Figure 7a] 3 is a schematic flowchart of a multi-link communication probe request method according to an embodiment of the present application; [Figure 7b] FIG. 2 is a schematic diagram of a structure of a probe request frame according to an embodiment of the present application; [Figure 8a] FIG. 2 is a schematic diagram of a structure of a probe request frame according to an embodiment of the present application; [Figure 8b] FIG. 2 is a schematic diagram of a structure of a probe request frame according to an embodiment of the present application; [Figure 8c] FIG. 2 is a schematic diagram of a structure of a probe request frame according to an embodiment of the present application; [Figure 8d] FIG. 2 is a schematic diagram of a structure of a probe request frame according to an embodiment of the present application; [Figure 8e] FIG. 2 is a schematic diagram of a structure of a probe request frame according to an embodiment of the present application; [Figure 9] 1 is a schematic diagram of the structure of a communication device according to an embodiment of the present application; [Figure 10] 1 is a schematic diagram of the structure of a communication device according to an embodiment of the present application; [Figure 11] 1 is a schematic diagram of the structure of a communication device according to an embodiment of the present application; DETAILED DESCRIPTION OF THE INVENTION

[0086] To make the objectives, technical solutions and advantages of the present application clearer, the present application will be further described below with reference to the accompanying drawings.

[0087] In the description, claims, and accompanying drawings of this application, terms such as "first," "second," etc. are intended to distinguish different objects but do not dictate a particular order. Additionally, "comprises," "having," and other variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product, or device that includes a series of steps or units is not limited to the listed steps or units, but may, where appropriate, include additional steps or units not listed, or may, where appropriate, include additional steps or units specific to the process, method, product, or device.

[0088] The term "embodiment" as used herein means that a particular feature, structure, or characteristic described with reference to the embodiment may be included in at least one embodiment of the present application. Phrases appearing in various places within this specification do not necessarily refer to the same embodiment, nor are they an independent or optional embodiment exclusive of other embodiments. It is explicitly and implicitly understood by those skilled in the art that the embodiments described herein may be combined with other embodiments.

[0089] In this application, "at least one (item)" means one or more, "multiple" means two or more, and "at least two (items)" means two, three, or more. The phrase "and / or" is used to describe an association relationship between related objects and indicates that three relationships may exist. For example, "A and / or B" may indicate three cases: only A is present, only B is present, and both A and B are present, where A and B may be singular or plural. The character " / " generally represents an "or" relationship between related objects. "At least one (item) of" or similar expressions means any combination of these items. For example, at least one of a, b, or c may represent a, b, c, "a and b," "a and c," "b and c," or "a, b, and c."

[0090] The multi-link communication probe request method provided in this application may be applied to a wireless communication system. The wireless communication system may include a wireless local area network (WLAN), a cellular network, etc. The method may be implemented by a communication device in the wireless communication system, a logic circuit or a processor in the communication device, etc. The communication device may be, for example, a wireless communication device that supports parallel transmission on multiple links, referred to as a multi-link device (MLD) or a multi-band device. For example, in a wireless local area network, the communication device supports communication by using the IEEE 802.11 series of protocols. The IEEE 802.11 series of protocols includes 802.11be, 802.11ax, 802.11a / b / g / n / ac, etc. Details will not be described again here.

[0091] Next, the terms used in this application will be explained in detail.

[0092] 1. Multilink Devices A multilink device includes one or more cooperating stations. A cooperating station is a logical station and may operate on one link, one band, one channel, etc. A cooperating station may be an access point (AP) or a non-access point station (non-AP STA). For ease of explanation, in this application, a multilink device in which the cooperating station is an AP may be referred to as a multilink AP, a multilink AP device, or an AP multilink device (AP MLD). A multilink device in which the cooperating station is a non-AP STA may be referred to as a multilink STA, a multilink STA device, or an STA multilink device (STA multilink device), or a multilink device in which the cooperating station is a non-AP STA may be referred to as a multilink non-AP, a multilink non-AP device, a non-AP multilink device (non-AP MLD), etc. In the following description, a multilink device whose collaborating station is an AP is referred to as an AP MLD, and a multilink device whose collaborating station is a non-AP STA is referred to as a non-AP MLD.

[0093] A multi-link device may implement wireless communications in accordance with the 802.11 series of protocols, for example, an extremely high throughput (EHT) compliant multi-link device or an 802.11be compliant or 802.11be compatible multi-link device implements communications with other devices.

[0094] A multilink device (which may be referred to herein as a non-AP MLD or AP MLD) is a communication device with wireless communication capabilities. The communication device may be an entire system device, or a chip, processing system, or the like attached to the entire system device. A device with an attached chip or processing system may implement the methods and functions in the embodiments of the present application under the control of the chip or processing system. For example, a non-AP multilink device in the embodiments of the present application may have wireless transceiver capabilities, support 802.11 series protocols, and communicate with an AP multilink device or other non-AP multilink devices. For example, a non-AP multilink device is any user communication device that allows a user to communicate with an AP and then communicate with a WLAN. For example, a non-AP multilink device may be a user device that can connect to a network, such as a tablet computer, desktop computer, laptop computer, notebook computer, ultra-mobile personal computer (UMPC), handheld computer, netbook, personal digital assistant (PDA), or mobile phone; it may be an Internet of Things node in the Internet of Things; or it may be an in-vehicle communication device in the Internet of Vehicles. The non-AP multilink device may alternatively be a chip and processing system within the aforementioned terminal. The AP multilink device may be a device that provides services for the non-AP multilink device and may support the 802.11 series of protocols. For example, the AP multilink device may be a communication entity such as a communication server, router, switch, or bridge, or may include various types of macro base stations, micro base stations, relay stations, etc. Indeed, the AP multilink device may alternatively be a chip and processing system within various types of devices.The 802.11 protocol may support 802.11be or may be a protocol compatible with 802.11be.

[0095] It can be understood that the multi-link device can support high-speed and low-latency transmission. With the continuous development of application scenarios for wireless local area networks, the multi-link device can be further applied to more scenarios, such as sensor nodes in smart cities (e.g., smart meters, smart energy meters, and smart air detection nodes), smart devices in smart homes (e.g., smart cameras, projectors, displays, TVs, stereos, refrigerators, and washing machines), nodes in the Internet of Things, entertainment terminals (e.g., wearable devices such as AR and VR), smart devices in smart offices (e.g., printers and projectors), Internet of Things devices in the Internet of Vehicles, and some infrastructures in daily life scenarios (e.g., vending machines, self-service navigation stations in supermarkets, self-service cash register devices, and self-service ordering machines). The specific form of the multi-link device is not limited to the embodiments of the present application and is merely an example for the purpose of description in this specification.

[0096] 2. Links Each logical station may operate on one link, and multiple logical stations are allowed to operate on the same link. A link identifier, as described below, represents one station operating on one link. In other words, if multiple logical stations exist on one link, multiple link identifiers are required to represent the logical stations. The link, as described below, sometimes also indicates the stations operating on the link. During data transmission, AP MLD and non-AP MLD may use the link identifier to identify a link or a station on the link. Before communication, AP MLD and non-AP MLD may first negotiate or communicate a correspondence between the link identifier and the link or a station on the link. Therefore, during data transmission, the link identifier is conveyed without transmitting a large amount of signaling information to indicate the link or a station on the link. This reduces signaling overhead and improves transmission efficiency.

[0097] In one example, a management frame, e.g., a beacon frame, transmitted by an AP MLD when establishing a basic service set (BSS) carries a multilink element. The multilink element may include multiple link ID fields. The link ID field may suggest (or indicate) a correspondence between the link identifier and the stations operating on the link. For example, the link ID field may include a link identifier and also include any one or more of a media access control (MAC) address, an operating class, and a channel number. One or more of the MAC address, the operating class, and the channel number may indicate a link. The MAC address of the AP may be the AP's basic service set identifier (BSSID).

[0098] In another example, in the process of multilink device association, AP MLD and non-AP MLD negotiate multiple link identifier fields. A multilink device association refers to one association between one AP in AP MLD and one STA in non-AP MLD. This association may facilitate separate associations between multiple STAs in non-AP MLD and multiple APs in AP MLD, where one STA is associated with one AP.

[0099] In subsequent communications, the link identifier is used by the AP MLD or non-AP MLD to represent the station of the non-AP MLD, and the link identifier may further represent one or more attributes of the station's MAC address, operating class, and channel number. The station's MAC address may be replaced with the station's association identifier after the non-AP MLD is associated with the AP MLD. Optionally, when multiple stations operate on one link, the link identifier (e.g., ID) indicates the operating class and channel number of the link and further indicates the identifier of the station operating on the link, for example, the station's MAC address or association identifier (AID).

[0100] 3. Multi-link elements 1a is a schematic diagram of the structure of a multi-link element (MLE) according to one embodiment of the present application. The MLE may be carried in a probe request frame. The MLE may be used to carry link information of a multi-link device for transmitting the MLE. The MLE may further indicate link information required by a multi-link device for transmitting the MLE. For example, the MLE shown in FIG. 1a is used to request link information for an AP MLD and also indicates link information for a non-AP MLD. In other words, the MLE is used to request an AP MLD to feedback link information for the AP MLD and also indicates link information transmitted by a non-AP MLD.

[0101] As shown in FIG. 1a, the MLE may include an element ID field, a length field, an element ID extension field, a multi-link control field, and one or more per-STA profile fields. Based on the relationship between links and STAs described in this application, it can be understood that the per-STA profile field described herein can also be referred to as a link information field. For brevity in this application, the per-STA profile field is referred to as a link information field in this specification. It can be understood that the element identifier can also be referred to as a unit identifier, and the element identifier extension can also be referred to as a unit identifier extension. The names of the fields are not limited in this embodiment of the application.

[0102] The per-STA profile field may include a subelement ID field, a length field, a per-STA control field, a request element field (which may also be referred to as a request unit, request element unit, etc.), an extended request element field (which may also be referred to as an extended request unit or extended request unit field), etc. The per-STA control field may include a link ID field, a complete information field, etc. In other words, the per-STA profile field may be used to convey information about the link. The link information may include the link ID field and may further include other information about the link, etc. The other information about the link may be, for example, capability information of stations operating on the link, etc. In other words, the per-STA profile field corresponds one-to-one to the link.

[0103] When the value of the complete information field is 1, this indicates that the per-STA profile field carries complete information of the corresponding link. The corresponding link described in this specification indicates the link corresponding to the per-STA profile field. In other words, the corresponding link indicates the link identified by the link identifier field of the per-STA profile field. In addition, the MLE has an inheritance structure, and the per-STA profile field does not carry information elements (which may also be referred to as information units) that are the same as those of the transmitting link. Specifically, when the content of an information element for a STA on a link in an MLE is the same as the content of an information element for a STA on the link for transmitting the MLE (i.e., the transmitting link), the per-STA profile field corresponding to that link does not include that information element. When the content of an information element for a STA on a link differs from the content of an information element for a STA on the link for transmitting the MLE, the per-STA profile field or a non-inheritance element in the per-STA profile field must carry the element ID of that information element. That is, when the per-STA profile field does not carry an information element and a non-inherited element in the per-STA profile field does not carry the element ID of the information element, the content of the information element is the same as the content of the information element of the STA on the link for sending the MLE.

[0104] In addition, the non-AP MLD may carry a request element in the per-STA profile field of the probe request frame or MLE to request the AP MLD to feedback partial or specific information elements (i.e., partial information). Generally, when the probe request frame does not carry a request element other than the MLE, this indicates that the AP MLD is requested to feedback all information elements (i.e., complete information) of the transmission link. When the per-STA profile field of the MLE does not carry a request element, this indicates that the AP MLD is requested to feedback complete information of the corresponding link.

[0105] The corresponding link described in this specification refers to the link identified by the link identifier field in the per-STA profile field. The description of the corresponding link is also applicable to the following description. It can be understood that for a specific description of the extended request element, reference is made to the description of the request element. The details will not be described again here.

[0106] The complete information and partial information in this embodiment of the present application relate to one link. Specifically, all information elements (or all information units) corresponding to one link are referred to as complete information for short, and partial information elements or specific information elements corresponding to one link are referred to as partial information.

[0107] 1b and 1c are schematic diagrams of the structure of a request element and an extended request element, respectively. As shown in FIG. 1b, the request element may include an element ID, a length, and a requested element ID. In addition to the element ID, the length, and the requested element ID, the extended request element may further include an element ID extension and requested element ID extensions. It can be seen that, as shown in FIG. 1b and 1c, the request element and / or the extended request element may indicate information elements that are of the corresponding link and are requested by non-AP MLD.

[0108] It may be understood that the schematic diagrams of the structures shown in Figures 1b and 1c are merely examples. The structure of the request element and the structure of the extended request element may change depending on the development of standards, technological advances, etc. This is not a limitation in this application.

[0109] It may be understood that in the following description, a request element may also be referred to as a request element field, a request unit, etc., and an extended request element may also be referred to as an extended request element field, an extended request unit, etc. In addition, an information element in the following description may also be referred to as an information unit, etc. Details will not be described again here.

[0110] Referring to the non-AP MLD and AP MLD in the preceding description, the communication scenario of the multi-link communication probe request method provided in this application and the structures of the non-AP MLD and AP MLD will now be described.

[0111] 2a is a schematic diagram of a communication scenario between a non-AP MLD and an AP MLD according to an embodiment of the present application. As shown in FIG. 2a, the AP MLD includes AP1, AP2, ..., APn. The non-AP MLD includes STA1, STA2, ..., STAn, where n is a positive integer. The AP MLD and the non-AP MLD may perform parallel communication on Link1, Link2, ..., Linkn. STA1 in the non-AP MLD establishes an association relationship with AP1 in the AP MLD. STA2 in the non-AP MLD establishes an association relationship with AP2 in the AP MLD. STAn in the non-AP MLD establishes an association relationship with APn in the AP MLD. Thus, one or more STAs in the non-AP MLD and one or more APs in the AP MLD can communicate after establishing association relationships.

[0112] The multi-link communication probe request method provided in this embodiment of the present application can be applied to a wireless local area network (WLAN). Figure 2b is a schematic diagram of the architecture of a wireless communication system according to one embodiment of the present application. As shown in Figure 2b, the wireless communication system includes at least one AP MLD and at least one non-AP MLD. For example, the AP MLD is a multi-link device that provides services to the non-AP MLD, and the non-AP MLD may communicate with the AP MLD over multiple links. For a specific scenario, please refer to Figure 1a. It can be understood that the number of AP MLDs and non-AP MLDs in Figure 2 is just an example.

[0113] 3a and 3b are schematic diagrams of the structure of AP MLD and non-AP MLD according to one embodiment of the present application. The 802.11 standard focuses on the 802.11 physical layer (PHY) part and media access control (MAC) layer part in a multi-link device.

[0114] As shown in Figure 3a, multiple APs included in an AP MLD are independent of each other at the low MAC layer and the PHY layer, and are also independent of each other at the high MAC layer. Multiple STAs included in a non-AP MLD are independent of each other at the low MAC layer and the PHY layer, and are also independent of each other at the high MAC layer.

[0115] As shown in Figure 3b, multiple APs included in an AP MLD are independent of each other at the low MAC and PHY layers and share a high MAC layer, while multiple STAs included in a non-AP MLD are independent of each other at the low MAC and PHY layers and share a high MAC layer.

[0116] Indeed, non-AP MLD may use an independent structure at the upper MAC layer and AP MLD may use a shared structure at the upper MAC layer, or non-AP MLD may use a shared structure at the upper MAC layer and AP MLD may use an independent structure at the upper MAC layer. For example, the upper MAC layer or the lower MAC layer may be implemented by a single processor within a chip system of a multi-link device, or may be implemented by different processing modules within the chip system.

[0117] For example, the multilink device in this embodiment of the present application may be a single-antenna device or a multi-antenna device. For example, the multilink device may be a device with more than two antennas. The number of antennas included in the multilink device is not limited in this embodiment of the present application. Figure 3c shows an example in which the AP MLD is a multi-antenna device and the non-AP MLD is a single-antenna device. In this embodiment of the present application, the multilink device may allow services of the same access type to be transmitted on different links, or even allow the same data packet to be transmitted on different links. Alternatively, the multilink device may not allow services of the same access type to be transmitted on different links, but may allow services of different access types to be transmitted on different links. Optionally, the multilink device in this application may not include an antenna or a radio frequency unit. The frequency band in which the multilink device operates may include, but is not limited to, sub-1 GHz, 2.4 GHz, 5 GHz, 6 GHz, and high-frequency 60 GHz. 4a and 4b are schematic diagrams of communication between an AP MLD and a non-AP MLD over multiple links in a wireless local area network according to an embodiment of the present application.

[0118] As shown in Figure 4a, the AP MLD includes AP1 and associated AP2. The non-AP MLD includes associated STA1 and associated STA2. The AP MLD and non-AP MLD perform parallel communication on Link1 and Link2.

[0119] 4b shows a schematic diagram of a communication scenario between one AP MLD and multiple non-AP MLDs. As shown in FIG. 4b, AP1 operating in the 2.4 GHz band in AP MLD may exchange uplink and / or downlink data with non-AP MLD1 on link 1 and with STA1 operating in the 2.4 GHz band in non-AP MLD3 on link 4. AP2 operating in the 5 GHz band in AP MLD may exchange uplink and / or downlink data with STA1 operating in the 5 GHz band in non-AP MLD2 on link 2. AP3 operating in the 6 GHz band in AP MLD may exchange uplink and / or downlink data with STA2 operating in the 6 GHz band in non-AP MLD2 on link 3 and with STA2 operating in the 6 GHz band in non-AP MLD3 on link 5.

[0120] Note that FIG. 4a only shows an example in which AP MLD supports two frequency bands, while FIG. 4b only shows an example in which AP MLD supports three frequency bands, such as 2.4 GHz, 5 GHz, and 6 GHz, with each frequency band corresponding to one or more links. A link in this specification may be understood as a station operating on a link, etc. In practical applications, AP MLD and non-AP MLD may further support more or fewer frequency bands, and the frequency band values ​​are not limited to frequencies such as 2.4 GHz, 5 GHz, and 6 GHz. In other words, AP MLD and non-AP MLD may operate with more or fewer links. This is not a limitation in this application.

[0121] From the MLE illustrated in FIG. 1a, it can be seen that when a probe request frame does not carry any request elements other than the MLE, this indicates that the AP MLD is requested to feedback all information elements (i.e., complete information) of the transmission link. When the per-STA profile field of the MLE does not carry any request elements, this indicates that the AP MLD is requested to feedback complete information of the corresponding link. However, when a probe request frame carries request elements other than the MLE but the per-STA profile field of the MLE in the probe request frame does not carry any request elements, the AP MLD cannot effectively know whether complete information or partial information of the link corresponding to the per-STA profile field will be fed back. In other words, due to MLE inheritance, when the per-STA profile field of the MLE does not carry any request elements, it can indicate that the content of the information elements of the link corresponding to the per-STA profile field is the same as the content of the information elements of the transmission link. That is, non-AP MLD requests complete information of the link corresponding to the per-STA profile field. However, if the probe request frame carries a request element other than MLE, this also indicates that the non-AP MLD needs to request the AP MLD to feedback partial information of the transmission link. It can be understood that for the description of the extended request element, reference can be made to the description of the request element described in this specification. The details will not be described again here.

[0122] In view of this, the present application provides a multi-link communication probe request method. This method can effectively solve the above-mentioned problem, so that the non-AP MLD can determine which of the complete information and partial information is the link information required by the non-AP MLD, or the non-AP MLD can clearly indicate the information required by the non-AP MLD to the AP MLD. This improves information exchange efficiency. For example, according to the method provided in the present application, the AP MLD can clearly know which of the complete information and partial information of the first link needs to be probed by the AP MLD.

[0123] For application scenarios of the multi-link communication probe request method provided in the present application, please refer to Figures 2a and / or 2b. For AP MLD, non-AP MLD, etc. in the method provided in the present application, please refer to Figures such as Figures 3a to 3c, 4a and / or 4b. Details will not be described again here.

[0124] An embodiment of the present application provides a schematic flowchart of a multi-link communication probe request method.

[0125] The non-AP MLD generates a probe request frame and transmits it to the AP MLD over the transmission link. The probe request frame includes a first multilink element. The first multilink element is used to request link information from the AP MLD. The link information from the AP MLD may include link information for the transmission link or for the non-transmission link.

[0126] This embodiment of the present application provides the following implementations for indicating whether to request link information of a transmission link.

[0127] In a first implementation, a first multilink element of a probe request frame transmitted on a transmission link carries a first link information field. The link identifier value in the first link information field is set to the link identifier value of the transmission link, thereby indicating that the probe request frame needs to request information of the transmission link, or the link identifier value in the first link information field is set to the link identifier value of a non-transmission link, thereby indicating that the probe request frame needs to request information of a non-transmission link. The link identifier value may be the link identifier value of a specific link, thereby indicating that link information of the link (the link is not a transmission link) is requested. If none of the link identifier values ​​in the first link information field of the first multilink element is equal to the link identifier value of the transmission link, this indicates that the probe request frame does not request information of the transmission link.

[0128] For example, if the link for transmitting the probe request frame is the first link, the first multilink element of the probe request frame carries a first link information field, and the link identifier value in the first link information field is set to the link identifier value of the first link. In Figures 8a, 8b, 8c, or figures corresponding to other embodiments, if the link identifier (link ID) value in the link control (per-STA control) field of the first link information (per-STA profile) field is equal to the link identifier value of the first link, this indicates that the probe request frame should request link information of the first link.

[0129] In a second implementation, the first multilink element of the probe request frame transmitted on the transmission link does not include link information of the transmission link. The first multilink element may further carry an eighth field used to indicate whether the probe request frame requests information of the transmission link. In particular, when the value of the eighth field is a first value, this indicates that the probe request frame requests information of the transmission link, and when the value of the eighth field is a second value, this indicates that the probe request frame does not request information of the transmission link. In this case, the first multilink element of the probe request frame transmitted on the transmission link does not include link information of the transmission link, and whether link information corresponding to the transmission link is requested is not indicated by default and must be determined based on the value of the eighth field of the first multilink element.

[0130] The eighth field may be carried in any arrangement outside the link information field, which is not limited in this embodiment of the present application. For example, as shown in Figure 4c, the eighth field may be carried in the multi-link control field of the multi-link element, or as shown in Figure 4d, the eighth field may be carried outside the multi-link control field.

[0131] The eighth field may be the Transmitting Link Request field of FIG. 4c or 4d, or may have another name. The eighth field may be indicated by using 1 bit. If the value of the eighth field is 0, this indicates that link information corresponding to the transmission link is not requested, or if the value of the eighth field is 1, this indicates that link information corresponding to the transmission link is requested. Alternatively, if the value of the eighth field is 1, this indicates that link information corresponding to the transmission link is not requested, or if the value of the eighth field is 0, this indicates that link information corresponding to the transmission link is requested.

[0132] In a third implementation, if the link information field of the first multilink element of a probe request frame transmitted by a non-AP MLD on a transmission link does not include link information for the transmission link, this indicates by default that link information corresponding to the transmission link is not requested. If the non-AP MLD needs to indicate that the AP MLD is requesting link information corresponding to the transmission link, additional indication information is used for the indication. For example, an eighth field is carried in the first multilink element to indicate that the probe request frame requests link information for the transmission link. The eighth field can be carried in any arrangement outside the link information field. This is not limited in this embodiment of the present application. For example, as shown in FIG. 4c, the eighth field can be carried in the multilink control field, or as shown in FIG. 4d, the eighth field can be carried outside the multilink control field.

[0133] The eighth field may be the Transmitting Link Request field of Figure 4c or 4d, or may have another name. In other words, if the eighth field does not appear or if other indication methods indicate that the eighth field does not appear, this indicates by default that the probe request frame does not request link information of the transmission link. When the eighth field appears, the eighth field may use 1 bit having a value of 0 or 1 to indicate that the probe request frame does not request link information of the transmission link.

[0134] In a fourth implementation, if the link information field of the first multilink element of a probe request frame transmitted by a non-AP MLD on a transmission link does not include link information for the transmission link, this indicates by default that link information corresponding to the transmission link is requested. If the non-AP MLD needs to indicate that the AP MLD does not request link information corresponding to the transmission link, additional indication information is used for the indication. For example, a ninth field is carried in the first multilink element to indicate that the probe request frame does not request link information for the transmission link. The ninth field can be carried in any arrangement outside the link information field. This is not limited in this embodiment of the present application. For example, as shown in FIG. 4e, the ninth field can be carried in the multilink control field, or as shown in FIG. 4f, the eighth field can be carried outside the multilink control field.

[0135] The ninth field may be the Transmitting Link Not Request field of Figure 4e or 4f, or may have another name. In other words, if the ninth field does not appear or if other indication methods indicate that the ninth field does not appear, this indicates by default that the probe request frame requests link information of the transmission link. When the ninth field appears, the ninth field may use 1 bit having a value of 0 or 1 to indicate that the probe request frame does not request link information of the transmission link.

[0136] For implementation forms of whether to request complete link information of a transmission link, refer to various implementation forms of whether to feed back complete link information for requested link information of a link in the following embodiments. In other words, the above four implementation forms can be combined with the following embodiments without causing any contradiction in the technical solution. In the following embodiments, the link information that the probe request frame requests to be fed back to the AP MLD is not limited to a transmission link or a non-transmission link. Therefore, the methods of requesting complete and partial link information described in the following embodiments are applicable to both non-transmission links and transmission links.

[0137] 5a is a schematic flowchart of a multi-link communication probe request method according to an embodiment of the present application. As shown in FIG. 5a, the method includes the following steps:

[0138] 501: A non-AP MLD generates a probe request frame, the probe request frame includes a first multilink element (first MLE), the first multilink element is used to request link information from an AP MLD, the first multilink element includes a first link information field, the first link information field includes a first field, the first field indicates that the non-AP MLD requests the AP MLD to feedback complete or partial information of the first link, and the first link corresponds to the first link information field.

[0139] In this embodiment of the present application, the first multilink element being used to request link information from the AP MLD can be further understood as follows: The first multilink element is used to indicate that the non-AP MLD requests link information from the AP MLD. In addition, the first field being used to indicate that the non-AP MLD requests the AP MLD to feedback complete or partial information of the first link can also be understood as follows: The first field is used to request the AP MLD to feedback complete or partial information of the first link, or the first field is used to request the AP MLD to create complete or partial information of the first link to be carried in the probe response frame, or the first field is used to request the AP MLD to feedback complete or partial information of the first link, etc. In other words, the first field instructs the AP MLD to feedback complete or partial information of the link identified by the link identifier field in the first link information field (i.e., the first link). The complete information indicates a complete information element or all information elements of the first link, and the partial information indicates a specific information element or partial information element of the first link.

[0140] For example, when the value of the first field is a first value, the first field indicates that the non-AP MLD requests the AP MLD to feedback complete information of the first link. When the value of the first field is a second value, the first field indicates that the non-AP MLD requests the AP MLD to feedback partial information of the first link. The information element of the partial information may be indicated by a request element and / or an extended request element. Optionally, the information element of the partial information may be indicated by a request element and / or an extended request element in the first link information field. The request element and / or the extended request element may indicate the information element of the first link that needs to be fed back by the AP MLD.

[0141] It can be understood that for a specific description of the request element and the extended request element, reference is made to Figures 1b and 1c. The details will not be described again here. The first value and the second value are not particularly limited in this embodiment of the present application.

[0142] For example, the first field may be a complete information field in the link information field. For a specific description of the complete information field, please refer to Figures 8a to 8d described below. Alternatively, the first field may be a newly added field in the link information field, for example, a request complete information field. For a specific description of the request complete information field, please refer to Figure 8e described below. The details will not be described again here.

[0143] The relationship between the first link and the first link information field may be shown in FIG. 1a. The first link information field includes a link identifier (link ID), which may be understood as an identifier of the first link. The first link information field includes a link identifier, which corresponds to the first link. Without loss of generality, the first field indicating that the non-AP MLD requests the AP MLD to feedback complete or partial information of the first link may also be referred to as: The first field indicates that the non-AP MLD requests the AP MLD to feedback complete or partial information of the corresponding link. The corresponding link is the link corresponding to the first link information field.

[0144] In one possible implementation, for each link, the link complete information indicates information to be carried when a probe response frame of a single link is transmitted on the link. For example, the link complete information may include capability information, operational information, other information, etc. For example, the link complete information may include the following information: timestamp and beacon interval fields, direct sequence spread spectrum (DSSS) parameter set, independent basic service set (IBSS) parameter set, Country, channel switch announcement, extended channel switch announcement, wide bandwidth channel switch, transmit power envelope, supported operating class, IBSS dynamic frequency selection (DFS), extended rate physical layer (ERP) information, high throughput (HT) capabilities, HT operation, very high throughput (VHT) capabilities, VHT operation, extremely high throughput (EHT) capabilities, EHT operation operation, sub-1GHz beacon compatibility, short beacon interval, S1G capabilities, and S1G operation (11ah).In other words, when the non-AP MLD requests the AP MLD to feedback the complete information of the first link, the AP MLD may feedback the aforementioned information elements of the first link, and the partial information of the link indicates a part of the aforementioned information elements.

[0145] In one possible implementation, the probe request frame may include a multilink element for requesting link information for AP MLD. In other words, the probe request frame may not include a multilink element for indicating link information for non-AP MLD. Alternatively, when the probe request frame includes a multilink element, the link information (per-STA profile) field of the multilink element is assumed to be only a multilink element for requesting link information for AP MLD and not to indicate link information for non-AP MLD.

[0146] In this implementation, the probe request frame includes only a multilink element for requesting link information for AP MLD. Non-AP MLD may explicitly indicate the probing target of AP MLD. In addition, the multilink element in the probe request frame does not indicate link information for non-AP MLD. This can reduce signaling overhead to some extent. For the structure of the probe request frame in this implementation, it can be understood by referring to Figure 8a described below.

[0147] In another possible implementation, the probe request frame is only a multilink element for requesting AP MLD link information. The multilink element includes a third field. The value of the third field is a third value. For the structure of the probe request frame in this implementation, please refer to Figure 8a described below. For a specific description of this third field, please refer to the description below. The details will not be described again here.

[0148] In yet another possible implementation, in addition to the first multilink element, the probe request frame may further include a second multilink element. The second multilink element may indicate link information of non-AP MLD. In other words, the second multilink element carries link information of non-AP MLD.

[0149] In this case, the second multilink element may include a second link information field. The second link information field corresponds to the second link. In other words, the link identifier in the second link information field is the identifier of the second link. The second link information field includes a second field. The second field indicates whether complete information or partial information of the second link is carried by the non-AP MLD. The complete information indicates complete information elements or all information elements of the second link, and the partial information indicates a specific information element or partial information element of the second link. For example, the second field may be a complete information field in the second link information field. For example, when the value of the second field is a first value, the second field indicates that the non-AP MLD carries complete information of the second link. When the value of the second field is a second value, the second field indicates that the non-AP MLD carries partial information of the second link. It can be understood that the first and second values ​​described herein are merely examples, and the value of the second field may alternatively be different from the value of the first field. This is not limited in this embodiment of the present application. For the structure of the probe request frame in this implementation, please refer to Figure 8c described below.

[0150] In this embodiment of the present application, the first multilink element includes one or more link information fields, each corresponding to a link. In addition, the second multilink element may also include one or more link information fields, each corresponding to a link. Thus, the one or more links corresponding to the first multilink element may be completely the same as, completely different from, or partially the same as, the one or more links corresponding to the second multilink element.

[0151] For example, non-AP MLD has already acquired link information for the third link. In this case, non-AP MLD does not need to request AP MLD to feed back link information for the third link. Therefore, one or more links corresponding to the first multilink element may not include the third link. In other words, AP MLD does not need to re-probe the third link. In the above implementation, non-AP MLD may flexibly further select links as probe request objects to avoid AP MLD re-probing some of the above links. This avoids wasting resources.

[0152] In one possible implementation, the multilink element may further include a third field. The third field may indicate the type of the multilink element. The type of the multilink element includes a type indicating that the multilink element indicates link information of non-AP MLD (i.e., link information of non-AP MLD itself) or that the multilink element is used to request link information of AP MLD (i.e., link information fed back by AP MLD). For example, the third field may be included in a multilink control field. When the value of the third field is the third value, the type of the multilink element requests link information of AP MLD. When the value of the third field is the fourth value, the type of the multilink element indicates link information of non-AP MLD.

[0153] In this case, the first multilink element may include a first multilink control field. The first multilink control field may include a third field. The third field carries first type information (e.g., the aforementioned third value). In other words, the first type information indicates that the type of the first multilink element requests AP MLD link information. The second multilink element may include a second multilink control field. The second multilink control field may include a third field. The third field carries second type information (e.g., the aforementioned fourth value). In other words, the second type information indicates that the type of the second multilink element indicates non-AP MLD link information.

[0154] The aforementioned format of the third field may explicitly indicate the type of multilink element, so that the AP MLD clearly knows the meaning of the relevant field in the per-STA profile field.

[0155] It may be understood that the probe request frame may include one second multilink element and one or more first multilink elements. Each first multilink element may indicate a different AP MLD. For example, the first multilink element may include an AP MLD identifier. The AP MLD identifier indicates a different AP MLD. The AP MLD identifier may be the MLD MAC address of the AP MLD.

[0156] 502: The non-AP MLD sends a probe request frame to the AP MLD.

[0157] In response, the AP MLD receives a probe request frame.

[0158] 503: The AP MLD generates a probe response frame based on the probe request frame.

[0159] The AP MLD may generate a probe response frame based on the first multilink element in the probe request frame. For example, when the probe request frame includes the first multilink element and the first field is used to request the AP MLD to feedback complete information of the first link, the probe response frame may include complete information of the first link. When the first field is used to request the AP MLD to feedback partial information of the first link, the probe response frame may include partial information of the first link.

[0160] 504: The AP MLD sends a probe response frame to the non-AP MLD.

[0161] After the non-AP MLD receives the probe response frame, the non-AP MLD can obtain the link information of the AP MLD. Thus, the non-AP MLD can establish multi-link communication with the AP MLD and perform other operations. Thus, the non-AP MLD can exchange data and / or signaling with the AP MLD.

[0162] Based on the method shown in Fig. 5a, an embodiment of the present application further provides another method. Fig. 5b is a schematic flowchart of a multi-link communication probe request method according to an embodiment of the present application. As shown in Fig. 5b, the method includes the following steps:

[0163] 511: A non-AP MLD generates a probe request frame, the probe request frame includes at least one multilink element, the multilink element includes a multilink control field, the multilink control field includes a third field, when the value of the third field is a third value, the multilink element is used to request link information of the AP MLD, or when the value of the third field is a fourth value, the multilink element indicates link information of the non-AP MLD.

[0164] In other words, the third field may indicate the type of the multilink element.

[0165] For example, the multilink elements included in the probe request frame may be of the same type. For example, the probe request frame may include only a first multilink element. In another example, the probe request frame may include only a second multilink element. For example, the multilink elements included in the probe request frame may alternatively be of different types. For example, the probe request frame may include both a first multilink element and a second multilink element.

[0166] In one possible implementation, the multilink element further includes a link information field. The link information field includes a fourth field. When the multilink element is used to request link information from the AP MLD, the fourth field indicates that the non-AP MLD requests the AP MLD to feedback full or partial information about the first link. When the multilink element indicates link information from the non-AP MLD, the fourth field indicates that the non-AP MLD conveys full or partial information about the first link. The link information field corresponds to the first link. In other words, the link identifier (link ID) included in the link information field may be the identifier of the first link.

[0167] For example, when the value of the fourth field is a first value, the fourth field indicates that the non-AP MLD requests the AP MLD to feedback complete information of the first link. When the value of the fourth field is a second value, the fourth field indicates that the non-AP MLD requests the AP MLD to feedback partial information of the first link. The partial information information element may be indicated by a request element and / or an extended request element in the link information field. Alternatively, the partial information information element may be indicated by a request element and / or an extended request element other than a multilink element in the probe request frame. For example, the fourth field may be a complete information field in the link information field.

[0168] It may be understood that when the multilink element is used to request link information of AP MLD, the fourth field may be understood as the aforementioned first field in Figure 5a, or when the multilink element indicates link information of non-AP MLD, the fourth field may be understood as the aforementioned second field in Figure 5a.

[0169] It can be understood that the description of the first multi-link element, the second multi-link element, the fourth field, the type of multi-link element, etc. refers to the method shown in Figure 5a, and the details will not be described again here.

[0170] 512: The non-AP MLD sends a probe request frame to the AP MLD.

[0171] 513: The AP MLD generates a probe response frame based on the probe request frame.

[0172] The AP MLD generates a probe response frame based on the third field, or the AP MLD generates a probe response frame based on the third field and the fourth field.

[0173] 514: The AP MLD sends a probe response frame to the non-AP MLD.

[0174] For a specific description of the method shown in Fig. 5b, it can be understood that reference is made to the method shown in Fig. 5a or to Fig. 8a to Fig. 8c described below, and the details will not be described again here.

[0175] In this embodiment of the present application, based on the first field, the non-AP MLD may clearly indicate whether the AP MLD will feedback complete or partial link information, and the AP MLD will know exactly which link information needs to be fed back by the AP MLD. This improves information exchange efficiency. In addition, the types of MLEs are distinguished, which allows the non-AP MLD to more flexibly select the MLEs that will feed back or request link information.

[0176] 6a is a schematic flowchart of a multi-link communication probe request method according to an embodiment of the present application. As shown in FIG. 6a, the method includes the following steps:

[0177] 601: A non-AP MLD generates a probe request frame, the probe request frame includes a multilink element, the multilink element includes a link information field, and the probe request frame includes a seventh field in addition to the multilink element. If the link information field does not include the seventh field and the element identifier of the information element corresponding to the seventh field is not included in the non-inherited element of the link information field, the information element corresponding to the seventh field is not inherited outside the multilink element.

[0178] In this embodiment of the present application, the multilink element may be used only to request link information of the AP MLD, or the multilink element may include a third field, and the value of the third field may be a third value.

[0179] The fact that the information element corresponding to the seventh field is not inherited outside the multilink element can also be understood as follows: the content of the information element corresponding to the seventh field is not inherited outside the multilink element, or the link information field does not include the information element corresponding to the seventh field.

[0180] In other words, when a multilink element is included in a probe request frame, for an information element, even if the information element is included in a probe request frame outside of an MLE, is not included in the link information (per-STA profile) field of the MLE, and the element identifier (element ID) of the information element is not included in a non-inherited element of the link information field, the per-STA profile field is not considered to contain the information element. As shown in Figure 6c, the element ID described herein may be the element ID of a request element, the element ID of an extended request element, the element ID of an HT capability element, etc.

[0181] Alternatively, when an MLE is included in a probe request frame, if an information element is included in the probe request frame outside of the MLE and is not included in the link information field of the MLE, the link information field does not contain the information element (or the link information field is not considered to contain the content of the information element) unless the element identifier of the information element is included in a non-inherited element in the link information field.

[0182] Alternatively, when an MLE is included in a probe request frame, an information element on a link may differ from an information element on a transmission link if the information element is included in the probe request frame outside the MLE and is not included in a per-STA profile field corresponding to the link, and the element ID of the information element is not included in a non-inherited element in the per-STA profile field.

[0183] Correspondingly, when a multilink element is included in a probe request frame, if an information element is included in the probe request frame outside the multilink element and is included in the per-STA profile field of the multilink element, the information element in the per-STA profile field is used. In other words, AP MLD may use the information element in the per-STA profile field.

[0184] For example, the seventh field described herein may include the fifth field described below. For example, if the fifth field is included in a probe request frame outside of a multilink element and is not included in the link information field, the link information field does not include the fifth field. The link information field is used to request complete information for the first link. The first link is the link identified by the link identifier field in the link information field.

[0185] In addition to the fifth field, the information element corresponding to the seventh field may further include one or more of a high throughput (HT) capabilities element, a very high throughput (VHT) capabilities element, an extremely high throughput (EHT) capabilities element, an HT operation element, a VHT operation element, and an EHT operation element. The information elements described in this specification are merely examples, and it can be understood that more information elements may be included in a specific implementation. Details will not be described again here.

[0186] As shown in Figure 6c, for example, the information elements corresponding to the seventh field are a request element, an extended request element, and an HT capability element. Referring to the method shown in Figure 6a, elements other than the MLE in the probe request frame (referred to as non-multilink elements in Figure 6c) include a request element, an extended request element, and an HT capability element. When the link information field does not include a request element or an extended request element, the link information field is used to request complete information about the first link. When the link information field does not include an HT capability element, the HT capability element corresponding to the first link is not inherited from the transmission link (i.e., the link for transmitting the multilink element). For example, this may indicate that the non-AP MLD does not add an HT capability element corresponding to the first link to the probe request frame. As another example, it may also indicate that the HT capability element corresponding to the first link may be different from the HT capability element corresponding to the transmission link. When the link information field includes the above information elements, regardless of the content of information elements other than the MLE, the AP MLD uses the content of the three information elements included in the link information field as the content of the information element for the first link.

[0187] Referring to the above-mentioned FIGS. 5a and 5b, in one possible implementation, the multilink element in this embodiment of the present application may only be used to request link information of the AP MLD.

[0188] In another possible implementation, the multilink element may include a third field. When the value of the third field is the third value, the multilink element is used to request link information of the AP MLD.

[0189] 602: The non-AP MLD sends a probe request frame to the AP MLD.

[0190] In response, the AP MLD receives a probe request frame.

[0191] 603: The AP MLD generates a probe response frame based on the probe request frame.

[0192] 604: The AP MLD sends a probe response frame to the non-AP MLD.

[0193] It can be understood that for a specific implementation of the method shown in Fig. 6a, reference is made to Fig. 5a and / or Fig. 5b above, and the details will not be described again here.

[0194] In one possible implementation, an embodiment of the present application further provides a multi-link communication probe request method, as described below.

[0195] The non-AP MLD generates a first frame and then transmits the first frame to the AP MLD. In response, the AP MLD receives the first frame and processes the first frame. For example, the first frame may be an association request frame, a probe request frame, etc.

[0196] Alternatively, the AP MLD generates a first frame and then transmits the first frame to the non-AP MLD. In response, the non-AP MLD receives and processes the first frame. For example, the first frame may be an association response frame, a probe response frame, a beacon frame, etc.

[0197] In one implementation, a first frame includes a multilink element. The multilink element includes a third field. The value of the third field is a fourth value. When the first frame includes a seventh field in addition to the multilink element, and the link information field of the multilink element does not include the seventh field, and the element identifier of the information element corresponding to the seventh field is not included in a non-inherited element in the link information field, the information element corresponding to the seventh field is inherited from the first frame out of the multilink element.

[0198] In other words, when a multilink element is included in the first frame, for an information element, the per-STA profile field may be considered to contain the information element even if the information element is included in a probe request frame outside the MLE, is not included in the MLE's link information (per-STA profile) field, and the element identifier (element ID) of the information element is not included in a non-inherited element of the link information field.

[0199] In another implementation, the first frame includes a multilink element. The multilink element includes a link information field. The link information field includes first indication information, or the multilink element includes first indication information. When the first frame includes a seventh field in addition to the multilink element, and the link information field does not include the seventh field, and the element identifier of the information element corresponding to the seventh field is not included in the non-inherited element of the link information field, the information element corresponding to the seventh field is not inherited outside the multilink element.

[0200] In other words, when the above-mentioned condition is met, the first indication information may indicate that the information element corresponding to the seventh field is not inherited outside the multilink element. It can be understood that the above-mentioned condition means that the first frame includes a seventh field in addition to the multilink element, the link information field does not include the seventh field, and the element identifier of the information element corresponding to the seventh field is not included in the non-inherited element of the link information field. Optionally, the first indication information may be individually placed in one or more link information fields included in the multilink element. Thus, the first indication information may indicate that the information element corresponding to the seventh field is inherited from the multilink element when one or more link information fields meet the above-mentioned condition. Alternatively, the first indication information may be placed within the multilink element. Thus, the first indication information uniformly indicates that the information element corresponding to the seventh field is inherited from the multilink element when one or more link information fields meet the above-mentioned condition.

[0201] For example, the multilink element shown in Figure 6a may include first indication information to clearly indicate (i.e., explicitly indicate) to the AP MLD whether the information element corresponding to the seventh field is inherited outside the multilink element. For example, the first indication information may be 1 bit. For example, the first indication information is the ninth value (e.g., 1). This is not limited in this embodiment of the present application.

[0202] It can be appreciated that reference is made to Figure 6a for further description of the seventh field, which will not be described again in detail here.

[0203] 6b is a schematic flowchart of a multi-link communication probe request method according to an embodiment of the present application. As shown in FIG. 6b, the method includes the following steps:

[0204] 611: A non-AP MLD generates a probe request frame, the probe request frame includes a multilink element, the multilink element includes a link information field, and if the link information field does not include a fifth field, the link information field indicates that the non-AP MLD requests the AP MLD to feedback complete information of a first link, and the link information field corresponds to the first link.

[0205] The fifth field indicates an information element of the first link. In other words, the fifth field may indicate a partial information element of the first link fed back by the AP MLD. For example, the fifth field may be a request element field and / or an extended request element field.

[0206] Looking at Figures 1a to 1c, it can be seen that when the link information field does not carry a request element, there are two possible interpretations:

[0207] In the first understanding, due to the inheritance structure of the multilink element, the link information field may not carry the same information element as that of the transmission link. Therefore, when the link information field does not carry a request element, this indicates that the information element of the first link is the same as that of the transmission link. The transmission link is the link for transmitting the multilink element, and the link information field corresponds to the first link.

[0208] In a second understanding, when the link information field does not carry a request element, this indicates that the non-AP MLD requests the AP MLD to feed back the complete information of the first link.

[0209] Due to the above two ways of understanding, when the probe request frame carries a request element and the link information field does not carry a request element, the AP MLD cannot accurately know which of the partial information and the complete information of the first link is fed back. It can be understood that for the description of the extended request element, reference can be made to the description of the request element described in this specification. Details will not be described again in this embodiment of the present application. For example, when the link information field does not carry a request element and does not carry an extended request element, the link information field can be understood in the above two ways.

[0210] Therefore, in this embodiment of the present application, a way to understand that the link information field does not carry a request element or an extended request element is determined. Specifically, on the condition that the link information field does not carry a request element or an extended request element, this indicates that the non-AP MLD requests the AP MLD to feedback the complete information of the first link.

[0211] When the link information field carries at least one of a request element or an extended request element, this indicates that the non-AP MLD requests the AP MLD to feedback partial information of the first link. When the link information field does not carry a request element or an extended request element, this indicates that the non-AP MLD requests the AP MLD to feedback complete information of the first link.

[0212] In general, when the link information (per-STA profile) field of a multilink element (MLE) in a probe request frame does not carry a request element and an extended request element, this indicates that the non-AP MLD is requesting to probe the full information of the first link. When the per-STA profile field of the MLE in a probe request frame carries a request element and / or an extended request element, this indicates that the non-AP MLD is requesting to probe partial information of the first link. The element ID of the partial information information element is indicated by the request element and / or the extended request element carried in the per-STA profile field of the MLE. For a description of the element ID of the partial information information element, see Figures 8a to 8d described below.

[0213] In other words, when the per-STA profile field of an MLE in a probe request frame does not carry a request element and an extended request element, and the probe request frame contains a request element other than an MLE and / or an extended request element, the request element and extended request element of the corresponding link are not inherited from the request element other than an MLE and / or the extended request element.

[0214] Referring to the method shown in Figure 5a, as shown in Figure 5a, the multilink element included in the probe request frame may be used only to request link information for AP MLD. Alternatively, the probe request frame may include a different type of multilink element. It is understood in the following way that the link information field of the multilink element does not carry a request element.

[0215] In a first understanding, when the multilink element included in the probe request frame is used only to request AP MLD link information, and the link information field of the multilink element in the probe request frame does not include a request element or an extended request element, the link information field is used to request complete information of the first link.

[0216] In a second understanding, when the probe request frame includes multilink elements of different types, for example, a first multilink element and a second multilink element, the first multilink element is used to request link information for AP MLD, and the second multilink element is used to indicate link information for non-AP MLD. The link information field is further understood as follows.

[0217] A: When the link information field of the first multilink element does not include a request element and an extended request element, the link information field (which can also be understood as the first link information field mentioned above) is used to request the AP MLD to feedback the complete information of the first link.

[0218] B: When the link information field of the second multilink element does not include a request element and an extended request element, the link information field (which may also be understood as the second link information field described above) is used to indicate that the information elements of the first link are the same as the information elements of the transmission link. In addition, the non-AP MLD may also indicate that the AP MLD requests feedback of the complete information of the first link. In this case, the link information field may have an inheritance structure.

[0219] When the probe request frame may include multilink elements of different types, the multilink element further includes a third field. The third field indicates the type of the multilink element. The type of the multilink element includes the following: The multilink element indicates link information of non-AP MLD (e.g., the second multilink element), or the multilink element is used to request link information of AP MLD (e.g., the first multilink element). It may be understood that for specific descriptions of the third field and the type of multilink element, reference is made to the above-mentioned embodiments, etc. Details will not be described again here.

[0220] Referring to the above embodiment, when the value of the third field is the third value and the link information field does not include the fifth field, the link information field indicates that the non-AP MLD requests the AP MLD to feedback complete information of the first link. In this case, the multilink element does not have an inheritance structure. When the value of the third field is the fourth value and the link information field does not include the fifth field, the link information field can be understood in the above manner B.

[0221] Optionally, the value of the third field may be different from the value in the above embodiment. For example, when the value of the third field is the seventh value, the multilink element is used to request link information from the AP MLD. In addition, when the link information field does not include the fifth field, the link information field indicates that the non-AP MLD requests the AP MLD to feedback complete information of one link. In other words, the link information field can be understood in the above-mentioned manner A. When the value of the third field is the eighth value, the multilink element indicates link information from the non-AP MLD. In addition, when the link information field does not include the fifth field, the link information field indicates that the non-AP MLD requests the AP MLD to feedback complete information of the first link. When the value of the third field is the ninth value, the multilink element indicates link information from the non-AP MLD. In addition, when the link information field does not include the fifth field, the link information field can be understood in the above-mentioned manner B.

[0222] It can be understood that the request element and / or the extension request element included in the fifth field described in this embodiment of the present application are merely examples. In a specific implementation, the link information field may further include other fields with an inheritance structure. The functions of the other fields with an inheritance structure may be similar to the functions of the request element and / or the extension request element.

[0223] In the above-mentioned embodiment, the value of the third field is described with reference to the understanding of the link information field. An embodiment of the present application further provides a method. For example, the multilink element further includes second indication information. The second indication information indicates that if the link information field included in the multilink element does not include the fifth field, the link information field instructs the non-AP MLD to request the AP MLD to feedback complete information of the first link.

[0224] Therefore, regardless of whether the multilink element is understood in the first manner described above or the second manner described above, provided that the multilink element includes the second indication information, the link information field indicates that the non-AP MLD requests the AP MLD to feedback complete information of the first link.

[0225] In this implementation, there are two possible methods, referring to the type of multilink element, etc.:

[0226] Method 1: The multilink element included in the probe request frame is used only to request link information from the AP MLD. When the multilink element includes the second indication information and the link information field included in the multilink element does not include the fifth field, the link information field indicates that the non-AP MLD requests the AP MLD to feedback complete information of the first link. Alternatively, when the multilink element does not include the second indication information and the link information field included in the multilink element does not include the fifth field, the link information field indicates that the information element of the first link is the same as the information element of the transmission link. In other words, the multilink element described in this specification has an inheritance structure.

[0227] Scheme 2: The probe request frame includes a first multilink element and a second multilink element. For a description of the first multilink element and the second multilink element, please refer to the above-described embodiment. Details will not be described again here. When the first multilink element includes the second indication information and the first link information field included in the first multilink element does not include the fifth field, the first link information field indicates that the non-AP MLD requests the AP MLD to feedback complete information of the first link. Alternatively, when the first multilink element does not include the second indication information and the first link information field does not include the fifth field, the first link information field indicates that the information element of the first link is the same as the information element of the transmission link. It can be understood that for a description of the second multilink element, reference can be made to the description of the first multilink element. Details will not be described again here.

[0228] The second indication information described in this specification may be a field in a multilink element, etc. This is not limited in this embodiment of the present application. The number and specific value of the bits occupied by the second indication information are not limited in this embodiment of the present application.

[0229] 612: The non-AP MLD sends a probe request frame to the AP MLD.

[0230] In response, the AP MLD receives a probe request frame.

[0231] 613: The AP MLD generates a probe response frame based on the probe request frame.

[0232] 614: The AP MLD sends a probe response frame to the non-AP MLD.

[0233] This embodiment of the present application mainly describes a scheme in which the link information field does not include the fifth field. However, when the link information field includes the fifth field, the link information field is used to request the AP MLD to feedback the information element of the first link indicated by the fifth field. In other words, the link information field does not request the information element of the first link indicated by the fifth field outside the multilink element in the probe request frame.

[0234] It can be understood that for other descriptions of the method shown in Fig. 6b, reference can be made to other embodiments described in the present application, and the details will not be described again here.

[0235] In this embodiment of the present application, whether the link information field includes the fifth field is determined, so that the non-AP MLD clearly indicates whether the AP MLD should feedback the complete link information or the partial link information, and the AP MLD knows exactly which link information needs to be fed back by the AP MLD, which improves the information exchange efficiency.

[0236] From the multilink element illustrated in FIG. 1a, we can see that the multilink element can be used to carry link information for the multilink device transmitting the multilink element and can further indicate link information required by the multilink device transmitting the multilink element. In other words, the multilink element can further indicate a target probe request link. However, the multilink element typically carries information about all links supported by non-AP MLD. As a result, non-AP MLD uses all links supported by non-AP MLD as probing targets, while AP MLD needs to probe all links. However, non-AP MLD may have already acquired information for some links. Therefore, non-AP MLD does not need to request information for these links again in the probe request frame. In other words, the multilink element illustrated in FIG. 1a prevents non-AP MLD from flexibly selecting specific links as probe request targets. As a result, the probe response frame carries redundant information, which causes resource waste.

[0237] In view of this, an embodiment of the present application further provides a multi-link communication probe request method, which allows non-AP MLD to flexibly select one or more links as probe request objects and effectively reduce system resource waste.

[0238] For application scenarios of the multi-link communication probe request method provided in the present application, please refer to Figures 2a and / or 2b. For AP MLD, non-AP MLD, etc. in the method provided in the present application, please refer to Figures 3a to 3c, 4a and / or 4b, etc. Details will not be described again here.

[0239] 7a is a schematic flowchart of another multi-link communication probe request method according to an embodiment of the present application. As shown in FIG. 7a, the method includes the following steps:

[0240] 701: A non-AP MLD generates a probe request frame, the probe request frame includes a multilink element, the multilink element includes a link information field, the link information field includes a sixth field, and the sixth field indicates whether the non-AP MLD requests link information of a first link.

[0241] For example, when the value of the sixth field is the fifth value, the sixth field indicates that the non-AP MLD requests link information of the first link. In other words, the sixth field indicates that the non-AP MLD requests the AP MLD to feed back link information of the first link, or the sixth field indicates that the non-AP MLD requests the AP MLD to carry the link information of the first link in a probe response frame.

[0242] Alternatively, when the value of the sixth field is the sixth value, the sixth field indicates that the non-AP MLD does not request link information of the first link. In other words, the sixth field indicates that the non-AP MLD requests the AP MLD not to feed back link information of the first link, or the sixth field indicates that the non-AP MLD requests the AP MLD not to carry link information of the first link in the probe response frame. In this case, the link information field is used to carry link information of the non-AP MLD on the first link.

[0243] Figure 7b is a schematic diagram of the structure of a probe request frame according to an embodiment of the present application. As shown in Figure 7b, the requested link field in Figure 7b can be understood as a sixth field. For a specific description of the requested link field, please refer to the description of the sixth field. The details will not be described again here.

[0244] It can be appreciated that reference is made to Figure 1a for further description of the probe request frame of Figure 7b, and the details will not be described again here.

[0245] 702: The non-AP MLD sends a probe request frame to the AP MLD.

[0246] In response, the AP MLD receives a probe request frame.

[0247] 703: The AP MLD generates a probe response frame based on the probe request frame.

[0248] The AP MLD may generate a probe response frame based on the sixth field. For example, if the sixth field indicates that the non-AP MLD does not require link information for the first link, the probe response frame may not include link information for the first link.

[0249] 704: The AP MLD sends a probe response frame to the non-AP MLD.

[0250] In this embodiment of the present application, the multilink element indicates link information of non-AP MLD and is also used to request link information of AP MLD. Alternatively, the multilink element may be used only to request link information of AP MLD, etc. The specific type of multilink element is not limited in this embodiment of the present application.

[0251] In this embodiment of the present application, a sixth field is added to the link information field, so that the non-AP MLD can clearly indicate whether the AP MLD should probe a link (e.g., the first link). In other words, the non-AP MLD can flexibly select a link as a probe request object to avoid the AP MLD from re-probing the link (e.g., the first link). This avoids wasting resources.

[0252] With reference to the above method, the structure of the probe request frame provided in this embodiment of the present application will now be described in detail.

[0253] FIG. 8a is a schematic diagram of the structure of a probe request frame according to an embodiment of the present application. The multilink element shown in FIG. 8a may indicate a probing target. In other words, the multilink element may only be used to request AP MLD link information. The multilink element in FIG. 1a needs to request AP MLD link information and also needs to indicate non-AP MLD link information. Compared with FIG. 1a, the multilink element shown in FIG. 8a may not indicate non-AP MLD link information. In this case, the complete information field in the multilink element may not function to indicate whether the non-AP MLD information on the corresponding link is complete, but is used to request the AP MLD to feedback complete or partial information of the corresponding link. The corresponding link refers to the link corresponding to the link information field. For a specific description of the corresponding link, please refer to the aforementioned embodiment. The details will not be described again here.

[0254] Here, requesting the AP MLD to feed back complete or partial information of the corresponding link may be understood as requesting the AP MLD to carry complete or partial information of the corresponding link in a probe response frame, or as a non-AP MLD requesting the AP MLD to feed back complete or partial information of the corresponding link, etc.

[0255] According to the above implementation, since the complete information field is reused, the signaling overhead can be reduced. In addition, the AP MLD clearly knows whether the complete information or partial information of the corresponding link is to be probed. This improves the information exchange efficiency.

[0256] 8b is a schematic diagram of the structure of another probe request frame according to an embodiment of the present application. Compared with the multilink element shown in FIG. 8a, the multilink control field in the multilink element shown in FIG. 8b further includes a type field (i.e., the third field described above). The type field may indicate the type of the multilink element. The multilink element type described herein includes requesting AP MLD link information. In other words, in this embodiment of the present application, the type of the multilink element may only indicate a probing target. The multilink element shown in FIG. 8a is used as an example. The type field may indicate that the type of the multilink element is requesting AP MLD link information. In this case, the multilink element may not indicate non-AP MLD link information.

[0257] It can be understood that for the description of other fields of the multilink element shown in Fig. 8b, reference can be made to the above-mentioned embodiments, and the details will not be described again here.

[0258] 8c is a schematic diagram of yet another probe request frame structure according to an embodiment of the present application. As shown in FIG. 8c, the probe request frame may include two types of probe request frames. In other words, the probe request frame includes at least two multilink elements. The at least two multilink elements may include a first multilink element and a second multilink element. The first multilink element and the second multilink element are of different types. For example, the first multilink element may indicate link information requested by non-AP MLD and fed back by AP MLD. The second multilink element may indicate link information of non-AP MLD.

[0259] In the probe request frame shown in FIG. 8c, as in the above description of FIG. 5a, it can be understood that one or more links corresponding to the first multilink element may be completely the same as, completely different from, or partially the same as one or more links corresponding to the second multilink element. Therefore, if the non-AP MLD obtains link information for some links, the AP MLD does not need to re-probe these links. In this case, the one or more links corresponding to the first multilink element may not include these links. In this way, the non-AP MLD can more flexibly select links as probe request objects to avoid the AP MLD from re-probing some of the aforementioned links. This avoids wasting resources. For a specific description of the probe request frame, please refer to the description in the above method embodiment. Details will not be described again here.

[0260] It can be understood that Figures 8a to 8c do not show a request element and / or an extension request element. However, each link information field in Figures 8a to 8c may further include a request element and / or an extension request element. In Figure 8c, when the value of the type field of a multilink element is the third value (e.g., type 2 in Figure 8c) and the value of the complete information field is the first value, the link information field is used to request complete information of the corresponding link. When the value of the type field of a multilink element is the third value and the value of the complete information field is the second value, the link information field is used to request partial information of the corresponding link. In this case, as shown in Figure 8d, the link information field is further required to include a request element and / or an extension request element. As shown in Figure 8d, a requested element ID in the request element may indicate the requested information element. A requested element ID extension in the extension request element may indicate the requested information element. The request element identifier and request element identifier extension described herein may be understood as the element ID of the information element of the partial information in Fig. 6b. It may be understood that Fig. 8c is used herein merely as an example. However, Fig. 8a and / or Fig. 8b may also include a request element and / or an extended request element. Details will not be described again here.

[0261] It can be understood that for a specific description of Fig. 8d, reference is made to Fig. 8a to Fig. 8c, etc. The details will not be described again here.

[0262] The probe request frame provided in this embodiment of the present application includes a type field, which allows non-AP MLD to select multilink elements more flexibly, and the probe request frame carries the corresponding multilink elements.

[0263] 8e is a schematic diagram of the structure of yet another probe request frame according to an embodiment of the present application. The multilink element shown in FIG. 8e is used to request link information of AP MLD, and also indicates link information of non-AP MLD.

[0264] The complete information field in the multilink element shown in Figure 8e indicates whether the information of the non-AP MLD on the corresponding link is complete. In other words, the complete information field indicates that the non-AP MLD carries complete or partial information of the corresponding link. In addition, the multilink element further includes a request complete information field. The request complete information field can be used to request the AP MLD to feed back complete or partial information of the corresponding link.

[0265] In this embodiment of the present application, a request complete information field is newly added to the multi-link element, so that the AP MLD can clearly know whether the complete information or partial information of the corresponding link is to be probed, which improves the information exchange efficiency.

[0266] In one possible implementation, the probe request frame may have the above structure. Specifically, the multilink element is used to request link information of AP MLD and also indicates link information of non-AP MLD.

[0267] In another possible implementation, the request complete information field shown in Figure 8e may be further combined with the type field shown in Figures 8a to 8d. The link control field shown in Figure 8a may further include a request complete information field.

[0268] It can be understood that the names of the aforementioned fields, the locations of the fields, etc. may change with standard developments, technological advances, etc. This is not limited in this embodiment of the present application.

[0269] In the above-described embodiments, it can be understood that for implementation forms not described in detail in one embodiment, reference can be made to descriptions in other embodiments, and the details will not be described again here.

[0270] Next, the communication device provided in the embodiment of the present application will be described in detail.

[0271] In the present application, the AP MLD and non-AP MLD functional modules may be obtained through division according to the aforementioned method embodiment. For example, the functional modules may be obtained through division corresponding to various functions, or two or more functions may be integrated into one processing module. The integrated module may be implemented in the form of hardware or in the form of a software functional module. It should be noted that in the present application, the module division is an example and is merely a logical functional division. In actual implementation, other division methods may be used. In the following description, a communication device in the embodiment of the present application will be described in detail with reference to Figures 9 to 11. The communication device may be an access point or a station, or may be a device in an AP MLD, or may be a device in a non-AP MLD.

[0272] 9 is a schematic diagram of the structure of a communication device according to an embodiment of the present application. As shown in FIG. 9, the communication device includes: a processing unit 901 and a transceiver unit 902.

[0273] In some embodiments of the present application, the communication device may be the non-AP MLD mentioned above or a chip within the non-AP MLD, for example, a WiFi chip.

[0274] For example, the processing unit 901 is configured to generate a probe request frame, and the transceiver unit 902 is configured to output the probe request frame.

[0275] In this embodiment of the present application, the transceiver unit outputting the probe request frame includes the transceiver unit transmitting the probe request frame to the AP MLD.

[0276] In this embodiment of the present application, for a description of the probe request frame and the probe response frame, please refer to the aforementioned method embodiments. For example, for a description of the probe request frame, please refer to the description of FIG. 5a and / or FIG. 5b. In another example, for a description of the probe request frame, please refer to the description of FIG. 6a and / or FIG. 6b. In another example, for a description of the probe request frame, please refer to the description of FIG. 7a. For a specific structure of the probe request frame, please refer to the schematic diagrams of the structure shown in FIG. 8a to FIG. 8e, or refer to the schematic diagram of the structure shown in FIG. 7b.

[0277] It may be understood that the specific descriptions of the transceiver unit and processing unit above refer to the steps performed by the non-AP MLD in the foregoing method embodiments.

[0278] In one possible implementation, the processing unit may be configured to perform step 501 of FIG. 5a, and the transceiver unit may be configured to perform the transmitting step of step 502 and the receiving step of step 504 of FIG. 5a.

[0279] In one possible implementation, the processing unit may be configured to perform step 511 of FIG. 5b, and the transceiver unit may be configured to perform the transmitting step of step 512 and the receiving step of step 514 of FIG. 5b.

[0280] In one possible implementation, the processing unit may be configured to perform step 601 of FIG. 6a, and the transceiver unit may be configured to perform the transmitting step of step 602 and the receiving step of step 604 of FIG. 6a.

[0281] In one possible implementation, the processing unit may be configured to perform step 611 of FIG. 6b, and the transceiver unit may be configured to perform the transmitting step of step 612 and the receiving step of step 614 of FIG. 6b.

[0282] In one possible implementation, the processing unit may be configured to perform step 701 of FIG. 7a, and the transceiver unit may be configured to perform the transmitting step of step 702 and the receiving step of step 702 of FIG. 7a.

[0283] It can be understood that the specific descriptions of the transceiver unit and the processing unit described in this embodiment of the present application are merely examples. For the specific functions, steps, etc. of the transceiver unit and the processing unit, please refer to the aforementioned method embodiment. The details will not be described again here.

[0284] In some other embodiments of the present application, the communication device may be the AP MLD described above or a chip within the AP MLD, for example, a WiFi chip.

[0285] For example, the transceiver unit 902 is configured to input a probe request frame, the processing unit 901 is configured to generate a probe response frame based on the probe request frame, and the transceiver unit 902 is further configured to output the probe response frame.

[0286] In this embodiment of the present application, the transceiver unit inputting a probe request frame includes the transceiver unit receiving a probe request frame from a non-AP MLD, and the transceiver unit outputting a probe response frame includes the transceiver unit transmitting the probe response frame to the non-AP MLD.

[0287] It may be understood that the specific descriptions of the transceiver unit and processing unit above refer to the steps performed by the non-AP MLD in the foregoing method embodiments.

[0288] In one possible implementation, the transceiver unit may be configured to perform the receiving step of step 502 of FIG. 5a, the processing unit may be configured to perform the step 503 of FIG. 5a, and the transceiver unit may be further configured to perform the transmitting step of step 504 of FIG. 5a.

[0289] In one possible implementation, the transceiver unit may be configured to perform the receiving step of step 512 of FIG. 5b, the processing unit may be configured to perform the step 513 of FIG. 5b, and the transceiver unit may be further configured to perform the transmitting step of step 514 of FIG. 5b.

[0290] In one possible implementation, the transceiver unit may be configured to perform the receiving step of step 602 of FIG. 6a, the processing unit may be configured to perform the step 603 of FIG. 6a, and the transceiver unit may be further configured to perform the transmitting step of step 604 of FIG. 6a.

[0291] In one possible implementation, the transceiver unit may be configured to perform the receiving step of step 612 of FIG. 6b, the processing unit may be configured to perform the step 613 of FIG. 6b, and the transceiver unit may be further configured to perform the transmitting step of step 614 of FIG. 6b.

[0292] In one possible implementation, the transceiver unit may be configured to perform the receiving step of step 702 of FIG. 7a, the processing unit may be configured to perform the step 703 of FIG. 7a, and the transceiver unit may be further configured to perform the transmitting step of step 704 of FIG. 7a.

[0293] It can be understood that the specific descriptions of the transceiver unit and the processing unit described in this embodiment of the present application are merely examples. For the specific functions, steps, etc. of the transceiver unit and the processing unit, please refer to the aforementioned method embodiment. The details will not be described again here.

[0294] It may be understood that when the communication device is in non-AP MLD, the processing unit may be further configured to generate an association request frame, and the transceiver unit may be further configured to output the association request frame. Alternatively, the transceiver unit may be further configured to input any one or more of an association response frame, a probe response frame, a beacon frame, etc., and the processing unit may be further configured to process the association response frame, the probe response frame, the beacon frame, etc. Correspondingly, when the communication device is in AP MLD, the transceiver unit may be further configured to input the association request frame, and the processing unit may be further configured to process the association request frame. Alternatively, the processing unit may be further configured to generate an association response frame, a probe response frame, a beacon frame, etc., and the transceiver unit may be further configured to output the association response frame, the probe response frame, the beacon frame, etc.

[0295] The above description is about AP MLD and non-AP MLD in this embodiment of the present application. Possible product forms of AP MLD and non-AP MLD will be described below. It should be understood that any product in any form having the function of non-AP MLD described in FIG. 9 and any product in any form having the function of AP MLD described in FIG. 9 fall within the scope of protection of the embodiment of the present application. It should be understood that the following description is merely an example, and the product forms of AP MLD and non-AP MLD in the embodiment of the present application are not limited thereto.

[0296] In one possible implementation, in the communication device shown in FIG. 9, the processing unit 901 may be one or more processors. The transceiver unit 902 may be a transceiver, or the transceiver unit 902 may be a transmitting unit and a receiving unit. The transmitting unit may be a transmitter, and the receiving unit may be a receiver. The transmitting unit and the receiving unit are integrated into one component, for example, a transceiver. In this embodiment of the present application, the processor and the transceiver may be combined, etc. The connection manner between the processor and the transceiver is not limited in this embodiment of the present application.

[0297] As shown in FIG. 10, communications device 100 includes one or more processors 1020 and a transceiver 1010 .

[0298] For ease of explanation, Figure 10 shows only the major components of a communications device. In addition to the processor 1020 and the transceiver 1010, the communications device may further include a memory 1030 and input / output devices (not shown).

[0299] The processor 1020 is configured to process communication protocols and communication data, control communication devices, execute software programs, and process data from the software programs. The memory 1030 is configured to store software programs and data. The transceiver 1010 may include control circuitry and an antenna. The control circuitry is configured to convert between baseband signals and radio frequency signals and process the radio frequency signals. The antenna is configured to receive and transmit radio frequency signals in the form of electromagnetic waves. An input / output device, such as a touchscreen, display, or keyboard, is primarily configured to receive data entered by a user and output data to the user.

[0300] After the communication device is powered on, the processor 1020 can read the software program in the memory 1030, interpret and execute the instructions of the software program, and process data of the software program. When data needs to be transmitted wirelessly, the processor 1020 performs baseband processing on the data to be transmitted and outputs the baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and transmits the radio frequency signal in the form of electromagnetic waves through an antenna. When data is transmitted to the communication device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor 1020. The processor 1020 converts the baseband signal into data and processes the data.

[0301] In other implementations, the radio frequency circuitry and antenna may be located independently from the processor that performs the baseband processing, for example, in a distributed scenario, the radio frequency circuitry and antenna may be located independently from the communication device.

[0302] In some embodiments of the present application, the processor and transceiver may be configured to perform the functions, operations, etc. performed by the non-AP MLD described above.

[0303] For example, the processor 1020 is configured to generate a probe request frame. The transceiver 1010 is configured to transmit the probe request frame to the AP MLD.

[0304] In some other embodiments of the present application, the processor 1020 and transceiver 1010 may be configured to perform the functions, operations, etc. performed by the non-AP MLD described above.

[0305] For example, the transceiver 1010 is configured to receive a probe request frame from a non-AP MLD. The processor 1020 is configured to generate a probe response frame based on the probe request frame. The transceiver 1010 is further configured to transmit the probe response frame to the non-AP MLD.

[0306] It can be understood that for a specific description of the processor and the transceiver, reference is made to the description of the processing unit and the transceiver unit shown in Figure 9. The details will not be described again here.

[0307] In each implementation of the communication device shown in Figure 10, the transceiver may include a receiver and a transmitter. The receiver is configured to perform receiving functions (or operations), and the transmitter is configured to perform transmitting functions (or operations). The transceiver is configured to communicate with other devices / apparatuses over a transmission medium.

[0308] Optionally, the communication device 100 may further include one or more memories 1030 configured to store program instructions and / or data. The memory 1030 is coupled to the processor 1020. The coupling in this embodiment of the present application may be an indirect coupling or communication connection between devices, units, or modules in an electrical, mechanical, or other form, used for information exchange between the devices, units, or modules. The processor 1020 may cooperate with the memory 1030. The processor 1020 may execute program instructions stored in the memory 1030. Optionally, at least one of the one or more memories may be included in the processor.

[0309] In this embodiment of the present application, the specific connection medium between the transceiver 1010, the processor 1020, and the memory 1030 is not limited. In this embodiment of the present application, the memory 1030, the processor 1020, and the transceiver 1010 are connected by using a bus 1040 in FIG. 10. The bus is represented by using a thick line in FIG. 10. The above is merely an example for illustrative purposes. The connection manner of other components is not limited thereto. The bus may be categorized as an address bus, a data bus, a control bus, etc. For ease of representation, only one thick line is used to represent the bus in FIG. 10, but this does not mean that there is only one bus or only one type of bus.

[0310] In the embodiments of the present application, the processor may be a general-purpose processor, a digital signal processor, an application-specific integrated circuit, a field programmable gate array or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, etc., and may implement or execute the methods, steps, and logic block diagrams disclosed in the embodiments of the present application. The general-purpose processor may be a microprocessor or any conventional processor, etc. The steps of the methods disclosed with reference to the embodiments of the present application may be performed directly by a hardware processor, or may be performed by using a combination of hardware and software modules in a processor, etc.

[0311] In this embodiment of the present application, memory may include, but is not limited to, non-volatile memory such as a hard disk drive (HDD) or a solid state drive (SSD), random access memory (RAM), erasable programmable read-only memory (EPROM), read-only memory (ROM), compact disc read-only memory (CD-ROM), etc. Memory is, but is not limited to, any storage medium that can be configured to carry or store program code in instruction or data structure form and that can be read and / or written by a computer (e.g., a communication device described in this application). Memory in this embodiment of the present application may alternatively be a circuit or any other device that can implement a storage function and is configured to store program instructions and / or data.

[0312] It can be understood that the communication device described in this embodiment of the present application may further include more components, etc. than those shown in FIG. 10 . This is not limited to this embodiment of the present application. It can be understood that the method performed by the processor and transceiver described above is merely an example. Please refer to the method described above for specific steps performed by the processor and transceiver.

[0313] In another possible implementation, in the communication device shown in FIG. 9, the processing unit 901 may be one or more logic circuits. The transceiver unit 902 may be an input / output interface, also referred to as a communication interface, interface circuit, interface, etc. Alternatively, the transceiver unit 902 may be a transmitting unit and a receiving unit. The transmitting unit may be an output interface, and the receiving unit may be an input interface. The transmitting unit and the receiving unit are integrated into one unit, for example, an input / output interface. As shown in FIG. 11, the communication device shown in FIG. 11 includes a logic circuit 1101 and an interface 1102. In other words, the processing unit 901 may be implemented by using the logic circuit 1101, and the transceiver unit 902 may be implemented by using the interface 1102. The logic circuit 1101 may be a chip, a processing circuit, an integrated circuit, a system on chip (SoC), etc. The interface 1102 may be a communication interface, an input / output interface, etc. In this embodiment of the present application, the logic circuit and the interface may be further coupled to each other, and the specific connection manner of the logic circuit and the interface is not limited in this embodiment of the present application.

[0314] In some embodiments of the present application, the logic circuitry and the interface may be configured to perform the functions, steps, etc. performed by the non-AP MLD described above. For example, the logic circuitry may be configured to generate a probe request frame. The interface may be configured to output the probe request frame.

[0315] In some other embodiments of the present application, the logic circuitry and the interface may be configured to perform the functions, steps, etc. performed by the non-AP MLD described above. For example, the interface is configured to input a probe request frame. The logic circuitry is configured to generate a probe response frame based on the probe request frame. The interface is further configured to output the probe response frame.

[0316] Please refer to the above-mentioned embodiments for the specific implementation of the embodiment shown in Figure 11. The details will not be described again here.

[0317] It may be understood that in the above-described apparatus embodiments, reference is made to the aforementioned method embodiments for descriptions of the probe request frame and the probe response frame. For example, refer to the descriptions of FIG. 5a and / or FIG. 5b for a description of the probe request frame. In another example, refer to the descriptions of FIG. 6a and / or FIG. 6b for a description of the probe request frame. In another example, refer to the descriptions of FIG. 7a for a description of the probe request frame. For a specific structure of the probe request frame, refer to the schematic diagrams of the structure shown in FIG. 8a to FIG. 8e, or refer to the schematic diagram of the structure shown in FIG. 7b. Details will not be described again here.

[0318] An embodiment of the present application further provides a multi-link communication system, which includes a non-AP MLD and an AP MLD, and the non-AP MLD and the AP MLD can be configured to perform the method in any one of the above-mentioned embodiments.

[0319] Alternatively, for specific implementations of non-AP MLD and AP MLD, please refer to the communication devices shown in Figures 9 to 11. The details will not be described again here.

[0320] Additionally, the present application further provides a computer program, which is configured to implement the operations and / or processes performed by the non-AP MLD in the methods provided herein.

[0321] The present application further provides a computer program, which is configured to implement the actions and / or processes performed by the AP MLD in the methods provided in the present application.

[0322] The present application further provides a computer-readable storage medium that stores computer code that, when executed on a computer, enables the computer to perform the actions and / or processes performed by the non-AP MLD in the methods provided herein.

[0323] The present application further provides a computer-readable storage medium that stores computer code that, when executed on a computer, enables the computer to perform the actions and / or processes performed by the AP MLD in the methods provided herein.

[0324] The present application further provides a computer program product, which includes computer code or a computer program, which, when executed on a computer, causes the computer to implement the operations and / or processes performed by the non-AP MLD in the methods provided herein.

[0325] The present application further provides a computer program product, which includes computer code or a computer program that, when executed on a computer, implements the operations and / or processes performed by the AP MLD in the methods provided herein.

[0326] In some embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods may be implemented in other manners. For example, the described device embodiments are merely examples. For example, the division into units is merely a logical functional division, and other divisions may be used in actual implementation. For example, multiple units or components may be combined or integrated into other systems, or some features may be ignored or not implemented. In addition, the shown or described mutual couplings or direct couplings or communication connections may be implemented through some interfaces, indirect couplings, or communication connections, or electrical, mechanical, or other forms of connections between devices or units.

[0327] The units described as separate parts may or may not be physically separate, and the parts shown as units may or may not be physical units, and may be arranged in one location or distributed over multiple network units. Some or all of the units may be selected based on actual requirements to achieve the technical effects of the solutions provided in the embodiments of the present application.

[0328] In addition, the functional units in the embodiments of the present application may be integrated into one processing unit, and each of the units may exist physically alone, or two or more units may be integrated into one unit. The integrated unit may be implemented in the form of hardware or in the form of a software functional unit.

[0329] When the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, the integrated unit may be stored in a computer-readable storage medium. Based on this understanding, the technical solution in the present application may essentially, or a portion that contributes to the prior art, or all or a portion of the technical solution may be implemented in the form of a software product. The computer software product is stored in a readable storage medium and includes a plurality of instructions for instructing a computer device (which may be a personal computer, a server, a network device, etc.) to perform all or a portion of the steps of the method in the embodiments of the present application. The readable storage medium includes any medium that can store program code, such as a USB flash drive, a removable hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.

[0330] The above description is merely a specific embodiment of the present application and is not intended to limit the protection scope of the present application. Any modifications or alternatives that can be easily conceived by those skilled in the art within the scope of the technology disclosed in the present application shall fall within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims. [Explanation of symbols]

[0331] 100 Communication equipment 901 Processing Unit 902 Transceiver Unit 1010 Transceiver Unit 1020 processor 1030 memory 1101 Logic Circuit 1102 Interface

Claims

1. 1. A multi-link communication probe request method, comprising: generating a probe request frame by a non-AP multilink device (non-AP MLD), the probe request frame including a first multilink element, the first multilink element being used to request link information of an access point multilink device (AP MLD), the first multilink element including a first link information field, the first link information field including a first field, the first field indicating that the non-AP MLD requests the AP MLD to feedback complete or partial information of a first link, the first link information field corresponding to the first link; and transmitting the probe request frame to the AP MLD by the non-AP MLD.

2. 1. A multi-link communication probe request method, comprising: receiving a probe request frame by an access point multilink device (AP MLD), the probe request frame including a first multilink element, the first multilink element being used to request link information from the AP MLD, the first multilink element including a first link information field, the first link information field including a first field, the first field indicating that a non-AP multilink device (non-AP MLD) requests the AP MLD to feedback complete or partial information of a first link, the first link information field corresponding to the first link; generating, by the AP MLD, a probe response frame based on the probe request frame, and transmitting the probe response frame to the non-AP MLD.

3. 3. The method of claim 1, wherein the first field is a complete information field within the first link information field.

4. 4. The method of claim 1, wherein the first multilink element further includes a first multilink control field, the first multilink control field including first type information, and the first type information indicating a type of the first multilink element.

5. When the value of the first field is a first value, the first field indicates that the non-AP MLD requests the AP MLD to feedback the complete information of the first link; or 5. The method according to claim 1, wherein, when the value of the first field is a second value, the first field indicates that the non-AP MLD requests the AP MLD to feed back the partial information of the first link.

6. The method according to claim 1 , wherein the probe request frame further includes a second multilink element, and the second multilink element indicates link information of the non-AP MLD.

7. 7. The method of claim 6, wherein the second multilink element includes a second link information field, the second link information field includes a second field, the second field indicates that the non-AP MLD carries full or partial information of the second link, and the second link information field corresponds to the second link.

8. The method of claim 7 , wherein the second field is a complete information field within the second link information field.

9. 9. The method of claim 6, wherein the second multilink element further includes a second multilink control field, the second multilink control field including second type information, and the second type information indicating a type of the second multilink element.

10. 3. The method of claim 1, wherein the first field is a request complete information field in the first link information field.

11. 1. A multi-link communication probe request method, comprising: generating a probe request frame by a non-AP multilink device non-AP MLD, the probe request frame including a multilink element, the multilink element including a link information field, and if the link information field does not include a fifth field, the link information field indicates that the non-AP MLD requests the access point multilink device AP MLD to feedback complete information of a first link, and the link information field corresponds to the first link; and transmitting the probe request frame to the AP MLD by the non-AP MLD.

12. 1. A multi-link communication probe request method, comprising: receiving a probe request frame by an access point multilink device (AP MLD), wherein the probe request frame includes a multilink element, the multilink element includes a link information field, and if the link information field does not include a fifth field, the link information field indicates that a non-AP multilink device (non-AP MLD) requests the AP MLD to feedback complete information of a first link, and the link information field corresponds to the first link; generating, by the AP MLD, a probe response frame based on the probe request frame, and transmitting the probe response frame to the non-AP MLD.

13. 13. The method according to claim 11, wherein the multilink element further includes a third field, the value of the third field is a third value, and the multilink element is used to request link information of the AP MLD.

14. 14. The method of claim 11, wherein the fifth field includes a request element field and an extended request element field.

15. A communication device, a processing unit configured to generate a probe request frame, the probe request frame including a first multilink element, the first multilink element being used to request link information from an access point multilink device (AP MLD), the first multilink element including a first link information field, the first link information field including a first field, the first field indicating that the communication device requests the AP MLD to feedback complete or partial information of a first link, the first link information field corresponding to the first link; a transceiver unit configured to output the probe request frame.

16. The communication device of claim 15, wherein the communication device is a non-access point multilink device (non-AP MLD).

17. A communication device, a transceiver unit configured to input a probe request frame, the probe request frame including a first multilink element, the first multilink element being used to request link information of the communication device, the first multilink element including a first link information field, the first link information field including a first field, the first field indicating that a non-AP multilink device (non-AP MLD) requests the communication device to feedback complete or partial information of a first link, the first link information field corresponding to the first link; a processing unit configured to generate a probe response frame based on the probe request frame; The communication device, wherein the transceiver unit is further configured to output the probe response frame.

18. The communication device of claim 17, wherein the communication device is an Access Point Multilink Device (AP MLD).

19. 19. The communication device of claim 15, wherein the first field is a complete information field within the first link information field.

20. 20. The communication device of claim 15, wherein the first multilink element further includes a first multilink control field, the first multilink control field including first type information, the first type information indicating a type of the first multilink element.

21. When the value of the first field is a first value, the first field indicates that the non-AP MLD requests the AP MLD to feedback the complete information of the first link; or 21. The communication device according to claim 16, wherein, when the value of the first field is a second value, the first field indicates that the non-AP MLD requests the AP MLD to feed back the partial information of the first link.

22. 22. The communication device according to claim 16, wherein the probe request frame further includes a second multilink element, the second multilink element indicating link information of the non-AP MLD.

23. 23. The communications device of claim 22, wherein the second multilink element includes a second link information field, the second link information field includes a second field, the second field indicates that the non-AP MLD carries full or partial information of the second link, and the second link information field corresponds to the second link.

24. 24. The communication device of claim 23, wherein the second field is a complete information field within the second link information field.

25. 25. The communication device of claim 22, wherein the second multilink element further includes a second multilink control field, the second multilink control field including second type information, the second type information indicating a type of the second multilink element.

26. 19. The communication device of claim 15, wherein the first field is a request complete information field in the first link information field.

27. A communication device, A processing unit configured to generate a probe request frame, the probe request frame including a multilink element, the multilink element including a link information field, and if the link information field does not include a fifth field, the link information field indicates that the communication device requests an access point multilink device (AP MLD) to feedback complete information of a first link, and the link information field corresponds to the first link; a transceiver unit configured to output the probe request frame.

28. 28. The communication device of claim 27, wherein the communication device is a non-access point multilink device (non-AP MLD).

29. A communication device, a transceiver unit configured to input a probe request frame, the probe request frame including a multilink element, the multilink element including a link information field, and if the link information field does not include a fifth field, the link information field indicates that a non-AP multilink device (non-AP MLD) requests the communication device to feedback complete information of a first link, and the link information field corresponds to the first link; a processing unit configured to generate a probe response frame based on the probe request frame; The communication device, wherein the transceiver unit is further configured to output the probe response frame.

30. 30. The communication device of claim 29, wherein the communication device is an Access Point Multilink Device (AP MLD).

31. 31. The communication device of claim 28 or 30, wherein the multilink element further includes a third field, a value of the third field is a third value, and the multilink element is used to request link information of the AP MLD.

32. 32. The communication device of claim 27, wherein the fifth field includes a request element field and an extended request element field.

33. 15. A computer readable storage medium configured to store a computer program which, when executed, performs the method of any one of claims 1 to 14.

34. A non-AP MLD device, It has a processor, memory, and input / output (I / O) interfaces. the processor is coupled to the memory and the input / output interface; The processor executes code in the memory to perform the method of claim 1, the method of any one of claims 3 to 10, the method of claim 11, or the method of claim 13 or 14.

35. An access point multilink device AP MLD, It has a processor, memory, and input / output (I / O) interfaces. the processor is coupled to the memory and the input / output interface; An access point multilink device AP MLD, wherein the processor executes code in the memory to perform the method of any one of claims 2 to 10 or the method of any one of claims 12 to 14.

36. a chip including at least one processor, the at least one processor communicatively coupled to at least one memory, the at least one memory storing instructions; 15. A chip, wherein the instructions are executed by the at least one processor to perform the method of any one of claims 1 to 14.

37. A computer program product comprising a computer program which, when executed, performs the method of any one of claims 1 to 14.

38. A computer program which, when run on a computer, performs the method of any one of claims 1 to 14.

39. A multilink communication system comprising a non-access point multilink device (non-AP MLD) and an access point multilink device (AP MLD), The non-AP MLD performs the method according to claim 1, the method according to any one of claims 3 to 10, the method according to claim 11, or the method according to claim 13 or 14, A multi-link communication system, wherein the AP MLD performs the method according to any one of claims 2 to 10 or the method according to any one of claims 12 to 14.

40. 1. A multi-link communication probe request method, comprising: generating a probe request frame by a non-AP MLD device, the probe request frame including a first multilink element, the first multilink element being used to request link information of an AP MLD device, the first multilink element not including link information of a transmission link, the first multilink element including an eighth field, the eighth field indicating whether the probe request frame requests the information of the transmission link; and transmitting the probe request frame to the AP MLD over the transmission link by the non-AP MLD.

41. 1. A multi-link communication probe request method, comprising: receiving a probe request frame by an access point multilink device (AP MLD), wherein the probe request frame includes a first multilink element, the first multilink element is used to request link information of the AP MLD, the first multilink element does not include link information of a transmission link, and the first multilink element includes an eighth field, the eighth field indicating whether the probe request frame requests the information of the transmission link; generating a probe response frame based on the probe request frame by the AP MLD, and transmitting the probe response frame to a non-AP MLD.

42. When the value of the eighth field is a first value, the eighth field indicates that the probe request frame requests the information of the transmission link; or 42. The method of claim 40 or 41, wherein when the value of the eighth field is a second value, the eighth field indicates that the probe request frame does not request the information of the transmission link.

43. 43. The method of any one of claims 40 to 42, wherein the first multilink element does not include link information of a transmission link comprises a link information field of the first multilink element not including the link information of the transmission link.

44. 44. The method of any one of claims 40 to 43, wherein the eighth field is carried in a multilink control field of the first multilink element.

45. 45. The method of any one of claims 40 to 44, wherein the eighth field has a bit length of 1 bit.

46. 47. The method of claim 40, wherein the eighth field is a request transmission link field.

47. When the value of the eighth field is the first value, the probe response frame carries the information of the transmission link; or 48. The method of claim 42, wherein when the value of the eighth field is the second value, the probe response frame does not carry the information of the transmission link.

48. A communication device, A processing unit configured to generate a probe request frame, the probe request frame including a first multilink element, the first multilink element being used to request link information of an access point multilink device (AP MLD), the first multilink element not including link information of a transmission link, the first multilink element including an eighth field, the eighth field indicating whether the probe request frame requests the information of the transmission link; a transceiver unit configured to transmit the probe request frame to the AP MLD over the transmission link.

49. A communication device, a transceiver unit configured to receive a probe request frame, the probe request frame including a first multilink element, the first multilink element being used to request link information of the communication device, the first multilink element not including link information of a transmission link, the first multilink element including an eighth field, the eighth field indicating whether the probe request frame requests the information of the transmission link; a processing unit configured to generate a probe response frame based on the probe request frame; The eight transceiver units are configured to transmit the probe response frame to the non-AP MLD.

50. 48. A computer readable storage medium configured to store a computer program which, when executed, performs the method of any one of claims 40 to 47.

51. 1. A communication device comprising a processor and a memory, the memory configured to store instructions; The processor is configured to execute the instructions to perform the method of any one of claims 1 to 14; or 48. A communications device, wherein the processor is configured to execute the instructions to perform the method of any one of claims 40 to 47.

52. 1. A communication device comprising: a logic circuit; and an interface, the logic circuit coupled to the interface; 48. A communications device, wherein the interface is configured to input data to be processed, the logic circuit processes the data to be processed by using a method according to any one of claims 1 to 14 or any one of claims 40 to 47 to obtain processed data, and the interface is configured to output the processed data.

53. A computer program which, when executed, performs the method of any one of claims 1 to 14 or the method of any one of claims 40 to 47.