Communication method and communication apparatus for path direct link establishment

CN116602047BActive Publication Date: 2026-09-15BEIJING XIAOMI MOBILE SOFTWARE CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202380008583.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2023-03-15
Publication Date
2026-09-15
Estimated Expiration
2043-03-15

AI Technical Summary

Benefits of technology

[0010] Additional aspects and advantages of embodiments of this disclosure will be set forth in part in the description which follows, and will become apparent from the description or may be learned by practice of this disclosure.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN116602047B_ABST
    Figure CN116602047B_ABST
Patent Text Reader

Abstract

The present disclosure provides a communication method and a communication device for a tunnel direct link setup (TDLS). The communication method comprises: sending a TDLS discovery request frame, the TDLS discovery request frame comprising one or more basic service set identifiers (BSSIDs), each BSSID representing an identifier of a basic service set (BSS) to which a station device that the TDLS initiator wants to establish a TDLS connection belongs; receiving a TDLS discovery response frame to discover a station device with TDLS function; sending a TDLS setup request frame, the TDLS setup request frame comprising one or more BSSIDs, each BSSID representing an identifier of a basic service set (BSS) to which a station device discovered by the TDLS initiator and with which the TDLS initiator wants to establish a TDLS connection belongs; and receiving a TDLS setup response frame, the TDLS setup response frame comprising one or more status identifiers, each status identifier representing a status of a TDLS connection setup request corresponding to a respective BSSID.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This disclosure relates to the field of wireless communication, and more specifically, to a communication method and communication device for Tunneled Direct Link Setup (TDLS). Background Technology

[0002] To achieve higher throughput, lower network latency, and greater reliability, Multi-Link Operation (MLO) technology was introduced into Wi-Fi. Devices supporting MLO are called Multi-Link Devices (MLDs), which can include Access Point Multi-Link Devices (AP MLDs) and Non-Access Point Multi-Link Devices (non-AP MLDs). With MLO technology, multiple links can be established between non-AP MLDs and AP MLDs across frequency bands.

[0003] Peer-to-peer (P2P) communication eliminates the need for access points, avoiding network congestion and latency, thus improving transmission efficiency. Current wireless communication technologies, including non-AP MLDs, support P2P communication, specifically Tunneled Direct Link Setup (TDLS). However, existing technologies lack TDLS discovery and establishment mechanisms suitable for multi-connected devices. Summary of the Invention

[0004] According to an example embodiment of this disclosure, a communication method for Channel Direct Link Establishment (TDLS) is provided. The communication method is applied to a TDLS initiator and includes: sending a TDLS discovery request frame, the TDLS discovery request frame including one or more Basic Service Set Identifiers (BSSIDs), each BSSID representing the identifier of the Basic Service Set (BSS) to which the TDLS initiator wants to establish a TDLS connection; receiving a TDLS discovery response frame to discover a site device with TDLS functionality; sending a TDLS establishment request frame, the TDLS establishment request frame including one or more BSSIDs, each BSSID representing the identifier of the Basic Service Set (BSS) to which the TDLS initiator discovers and wants to establish a TDLS connection; and receiving a TDLS establishment response frame, the TDLS establishment response frame including one or more status identifiers, each status identifier representing the status of the TDLS connection establishment request corresponding to a corresponding BSSID.

[0005] A TDLS communication method is provided according to an example embodiment of this disclosure. The communication method is applied to a TDLS responder and includes: receiving a TDLS discovery request frame, the TDLS discovery request frame including one or more Basic Service Set Identifiers (BSSIDs), each BSSID representing the identifier of the Basic Service Set (BSS) to which the TDLS initiator wants to establish a TDLS connection; if the BSSID in the TDLS discovery request frame corresponds to the BSSID to which the TDLS responder belongs, sending a TDLS discovery response frame; receiving a TDLS establishment request frame, the TDLS establishment request frame including one or more BSSIDs, each BSSID representing the identifier of the Basic Service Set (BSS) to which the TDLS initiator wants to establish a TDLS connection; if the BSSID in the TDLS establishment request frame corresponds to the BSSID to which the TDLS responder belongs, sending a TDLS establishment response frame, the TDLS establishment response frame including one or more status identifiers, each status identifier representing the status of the TDLS connection establishment request corresponding to the corresponding BSSID.

[0006] According to an example embodiment of this disclosure, a TDLS communication device is provided. The communication device is applied to a TDLS initiator and includes a transceiver module configured to: send a TDLS discovery request frame, the TDLS discovery request frame including one or more Basic Service Set Identifiers (BSSIDs), each BSSID representing the identifier of the Basic Service Set (BSS) to which the TDLS initiator wants to establish a TDLS connection; receive a TDLS discovery response frame to discover a site device with TDLS functionality; send a TDLS establishment request frame, the TDLS establishment request frame including one or more BSSIDs, each BSSID representing the identifier of the Basic Service Set (BSS) to which the TDLS initiator discovers and wants to establish a TDLS connection; and receive a TDLS establishment response frame, the TDLS establishment response frame including one or more status identifiers, each status identifier representing the status of the TDLS connection establishment request corresponding to the corresponding BSSID.

[0007] According to an example embodiment of this disclosure, a TDLS communication device is provided. The communication device is applied to a TDLS responder and includes a transceiver module configured to: receive a TDLS discovery request frame, the TDLS discovery request frame including one or more Basic Service Set Identifiers (BSSIDs), each BSSID representing the identifier of the Basic Service Set (BSS) to which the TDLS initiator wants to establish a TDLS connection; if the BSSID in the TDLS discovery request frame corresponds to the BSSID to which the TDLS responder belongs, send a TDLS discovery response frame; receive a TDLS establishment request frame, the TDLS establishment request frame including one or more BSSIDs, each BSSID representing the identifier of the Basic Service Set (BSS) to which the TDLS initiator wants to establish a TDLS connection belongs; if the BSSID in the TDLS establishment request frame corresponds to the BSSID to which the TDLS responder belongs, send a TDLS establishment response frame, the TDLS establishment response frame including one or more status identifiers, each status identifier representing the status of the TDLS connection establishment request corresponding to the corresponding BSSID.

[0008] An electronic device is provided according to an exemplary embodiment of this disclosure. The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor. When the processor executes the computer program, it implements the method described above.

[0009] A computer-readable storage medium is provided according to an exemplary embodiment of this disclosure. A computer program is stored on the computer-readable storage medium. When executed by a processor, the computer program implements the method described above.

[0010] Additional aspects and advantages of embodiments of this disclosure will be set forth in part in the description which follows, and will become apparent from the description or may be learned by practice of this disclosure. Attached Figure Description

[0011] The above and other features of the embodiments of this disclosure will become clearer from the detailed description of exemplary embodiments with reference to the accompanying drawings.

[0012] Figure 1 This is a flowchart illustrating the TDLS discovery process according to an example embodiment;

[0013] Figure 2 This is a flowchart illustrating the TDLS discovery process according to an example embodiment;

[0014] Figure 3 and Figure 4This is an interactive flowchart illustrating the TDLS discovery process according to an example embodiment;

[0015] Figure 5 This is a flowchart illustrating the TDLS establishment process according to an example embodiment;

[0016] Figure 6 This is a flowchart illustrating the TDLS establishment process according to an example embodiment;

[0017] Figure 7 This is an interactive flowchart illustrating the TDLS establishment process according to an example embodiment;

[0018] Figure 8 This illustrates a TDLS communication method according to an example embodiment of the present disclosure;

[0019] Figure 9 and Figure 10 This is an interactive flowchart illustrating an example embodiment of TDLS according to the present disclosure;

[0020] Figure 11 This illustrates a TDLS communication method according to an example embodiment of the present disclosure;

[0021] Figure 12 This is a block diagram illustrating a communication device according to an embodiment of the present disclosure. Detailed Implementation

[0022] The following description, with reference to the accompanying drawings, is provided to aid in a comprehensive understanding of the various embodiments of this disclosure as defined by the appended claims and their equivalents. The various embodiments of this disclosure include a variety of specific details, but these details are to be considered exemplary only. Furthermore, for clarity and brevity, descriptions of well-known techniques, functions, and constructions may be omitted.

[0023] The terms and words used in this disclosure are not limited to their literal meanings, but are used solely by the inventors to ensure a clear and consistent understanding of the disclosure. Therefore, the descriptions of various embodiments of the disclosure provided are for illustrative purposes only and not for limiting purposes.

[0024] It should be understood that, unless the context clearly indicates otherwise, the singular forms “a,” “an,” “the,” and “the” used herein may also include the plural forms. It should be further understood that the word “comprising” as used in this disclosure means the presence of the described features, integers, steps, operations, elements, and / or components, but does not preclude the presence or addition of one or more other features, integers, steps, operations, elements, components, and / or groups thereof.

[0025] It will be understood that although the terms “first,” “second,” etc., may be used herein to describe various elements, these elements should not be limited by these terms. These terms are only used to distinguish one element from another. Therefore, without departing from the teachings of the example embodiments, the first element discussed below may be referred to as the second element.

[0026] It should be understood that when an element is referred to as “connected” or “coupled” to another element, it can be directly connected or coupled to the other element, or there may be an intermediate element. Furthermore, the use of “connected” or “coupled” herein can include wireless connections or wireless couplings. The terms “and / or” or the expression “at least one of…” as used herein include any and all combinations of one or more of the associated listed items.

[0027] Unless otherwise defined, all terms used herein (including technical and scientific terms) shall have the same meaning as commonly understood by one of ordinary skill in the art to which this disclosure pertains.

[0028] In a wireless local area network (WLAN), a basic service set (BSS) can consist of an access point (AP) and one or more non-access points (STAs or site devices) communicating with the AP. A BSS can connect to a distributed system (DS) through its APs, and then connect to another BSS to form an extended service set (ESS).

[0029] An Access Point (AP) is a wireless switch used for wireless networks, and also serves as an access device for wireless networks. AP devices can be used as wireless base stations, primarily acting as bridges connecting wired and wireless networks. Using this type of access point (AP), wired and wireless networks can be integrated.

[0030] An access point (AP) may include software applications and / or circuitry to enable other types of nodes in a wireless network to communicate with the outside and inside of the wireless network via the AP. In some examples, for instance, the AP may be a terminal device or network device equipped with a Wi-Fi (Wireless Fidelity) chip.

[0031] As an example, a site (STA) may include, but is not limited to: cellular phones, smartphones, wearable devices, computers, personal digital assistants (PDAs), personal communication system (PCS) devices, personal information managers (PIMs), personal navigation devices (PNDs), global positioning systems, multimedia devices, Internet of Things (IoT) devices, etc.

[0032] In the example embodiments of this disclosure, the AP and STA can support multiple connected devices, for example, they can be represented as AP MLD and non-AP MLD, respectively.

[0033] Within a Basic Service Set (BSS), a non-AP MLD can discover TDLS-enabled Station Devices (STAs) via TDLS Discovery Request / Response frames. For example, the discovered STAs can include STAs attached to another non-AP MLD or non-multi-connection STAs. Then, it negotiates and establishes a TDLS connection via TDLS Setup Request / Response frames. After a successful TDLS connection establishment, the non-AP MLD can directly transmit data with the corresponding TDLS station device through the established TDLS connection.

[0034] In the example embodiments of this disclosure, the non-AP MLD can operate with each subsidiary site located in a different BSS under different connections.

[0035] For example, during the TDLS site device discovery phase, when the TDLS initiator is a non-AP MLD, multiple TDLS discovery request frames may be repeatedly sent to discover the existence of TDLS site devices. Sending multiple TDLS discovery request frames will cause significant signaling overhead. In addition, existing technologies only support single-connection TDLS between multiple connected devices. To implement multi-connection TDLS, the TDLS discovery and establishment process needs to be performed under each connection, which not only introduces signaling overhead but also leads to excessively long TDLS connection establishment times, affecting transmission efficiency.

[0036] In view of this, according to embodiments of the present disclosure, a TDLS communication method and communication device are provided.

[0037] Figure 1 This is a flowchart illustrating the TDLS discovery process according to an example embodiment. Figure 1 The communication method shown can be applied to the TDLS initiator, for example, the TDLS initiator can be a non-AP MLD.

[0038] refer to Figure 1In operation 110, the TDLS initiator can determine the TDLS discovery request frame; in operation 120, the TDLS initiator can send the TDLS discovery request frame. In embodiments of this disclosure, there can be many ways to determine the TDLS discovery request frame. For example, the TDLS initiator (non-AP MLD) can generate the TDLS discovery request frame based on at least one of the following: network conditions, load conditions, hardware capabilities of the transmitting / receiving devices, service type, and relevant protocol specifications; this disclosure does not impose specific limitations on this. In embodiments of this disclosure, the TDLS initiator (non-AP MLD) can also obtain the TDLS discovery request frame from an external device; this disclosure does not impose specific limitations on this.

[0039] According to an example embodiment of this disclosure, a TDLS discovery request frame may include one or more Basic Service Set Identifiers (BSSIDs), each BSSID representing the identifier of the Basic Service Set (BSS) to which the TDLS initiator wants to establish a TDLS connection. If the TDLS initiator wants to establish a TDLS connection with a non-multi-connection device site (also referred to herein as a regular site STA), or with an affiliated STA of a non-AP MLD, the TDLS discovery request frame may include one BSSID. If the TDLS initiator wants to establish TDLS connections with multiple non-connection device sites or multiple affiliated STAs attached to one or more non-AP MLDs, the TDLS discovery request frame may include multiple BSSIDs.

[0040] According to an example embodiment of this disclosure, one or more TDLS basic service set identifiers can be carried in a TDLS discovery request frame as a link identifier element.

[0041] In one embodiment of this disclosure, a TDLS discovery request frame may include multiple BSSIDs, and these multiple BSSIDs may be carried (included) in a single connection identifier element. Table 1 below illustrates information about the action fields of the TDLS discovery request frame.

[0042] Table 1. TDLS Discovery Request frame Action field

[0043] 1 Category 2 TDLS Action 3 Dialog Token 4 Link Identifier 5 Multi-Link

[0044] It will be understood that the information in the TDLS discovery request frame shown in Table 1 and the order of the information are not limited thereto, and the contents of Table 1 can be changed differently according to various embodiments.

[0045] When a TDLS discovery request frame includes multiple BSSIDs, the multiple BSSIDs can be included in a list in a connection identifier element in the TDLS discovery request frame, as shown in Table 2 below.

[0046] Table 2. Connection Identifier Elements

[0047]

[0048] Referring to Table 2, the connection identifier element may include: an element ID that identifies the connection identifier element, a length field that represents the length information of the connection identifier element, and a BSSID list. Each BSSID in the BSSID list can represent the identifier of the BSS to which the site device with which the TDLS initiator wants to establish a TDLS connection belongs, such as BSSID 1, BSSID 2, etc. in the BSSID list shown in Table 3 below.

[0049] Table 3. BSSID List

[0050]

[0051] In one embodiment of this disclosure, multiple BSSIDs may indicate the identifiers of the BSS to which multiple affiliated STAs (e.g., those to which the TDLS initiator wants to establish a TDLS connection) belong as non-AP MLD TDLS responders.

[0052] Furthermore, according to embodiments of this disclosure, the connection identifier element may also include: the TDLS initiator STA address (e.g., the MAC address of the TDLS initiator non-AP MLD) and the TDLS responder STA address (e.g., the MAC address of a non-multi-connection device (ordinary STA) that may be a TDLS responder, or the MAC address of its associated STA that may be a TDLS responder non-AP MLD).

[0053] It is understood that the contents shown in Table 2 are merely exemplary and not a limitation of this disclosure. Furthermore, although the various contents shown in Table 2 are listed in the same table as an example, it does not mean that all the contents in 2 must exist at the same time, but different variations can be made according to the embodiments.

[0054] Furthermore, while Tables 2 and 3 show the size (number of bits) of each subfield, this is merely exemplary and not a limitation of this disclosure.

[0055] In another embodiment of this disclosure, the TDLS discovery request frame may include multiple BSSIDs, and the multiple BSSIDs may be carried (included) in multiple connection identifier elements respectively. Table 4 below shows the information of the action fields of the TDLS discovery request frame.

[0056] Table 4. TDLS Discovery Request frame Action field

[0057] 1 Category 2 TDLS Action 3 Dialog Token 4 Multiple link identifiers 5 Multi-Link

[0058] It will be understood that the information in the TDLS discovery request frame shown in Table 4 and the order of the information are not limited thereto, and the contents of Table 4 may be changed in different ways depending on various embodiments.

[0059] When a TDLS discovery request frame includes multiple BSSIDs, these BSSIDs can be included separately in multiple connection identifier elements within the TDLS discovery request frame. Each connection identifier element carries a different BSSID. The format of each connection identifier element can be shown in Table 5 below.

[0060] Table 5. Connection Identifier Elements

[0061]

[0062] The element identifiers and lengths in Table 5 are similar to those in Table 2 above; for brevity, repeated descriptions are omitted. According to embodiments of this disclosure, each connection identifier element may include the BSSID of the TDLS initiator requesting the TDLS connection site. Furthermore, according to embodiments of this disclosure, each connection identifier element may also include: the TDLS initiator STA address (e.g., the MAC address of the TDLS initiator's non-AP MLD) and the TDLS responder STA address (e.g., the MAC address of a non-multi-connection device (ordinary STA) that may act as a TDLS responder corresponding to the BSSID, or the MAC address of its associated STA that may act as a TDLS responder corresponding to the BSSID).

[0063] It is understood that the contents shown in Table 5 are merely exemplary and not a limitation of this disclosure. Furthermore, although the various contents shown in Table 5 are listed in the same table as an example, it does not mean that all the contents in 5 must exist at the same time, but different variations can be made according to the embodiments.

[0064] Furthermore, although Table 5 shows the size (number of bits) of each subfield, this is merely exemplary and not a limitation of this disclosure.

[0065] Figure 2 This is a flowchart illustrating the TDLS discovery process according to an example embodiment. Figure 2 The communication method shown can be applied to the TDLS initiator, for example, the TDLS initiator can be a non-AP MLD.

[0066] Reference Figure 2 In operation 210, the TDLS initiator may send a TDLS discovery request frame, which may include one or more Basic Service Set Identifiers (BSSIDs), each BSSID representing the identifier of the basic service set to which the site device with which the TDLS initiator wants to establish a TDLS connection belongs.

[0067] According to embodiments of this disclosure, when a TDLS discovery request frame includes multiple BSSIDs, the TDLS discovery request frame may include one or more connection identifier elements. Table 6 below shows information about the action fields of the TDLS discovery request frame.

[0068] Table 6. TDLS Discovery Request frame Action field

[0069] 1 Category 2 TDLS Action 3 Dialog Token 4 One or more link identifiers. 5 Multi-Link

[0070] It will be understood that the information in the TDLS discovery request frame shown in Table 6 and the order of the information are not limited thereto, and the contents of Table 6 may be changed according to various embodiments.

[0071] In one embodiment of this disclosure, the TDLS discovery request frame may include a connection identifier element, and multiple BSSIDs in the TDLS discovery request frame may be included in the connection identifier element in a list manner (this may be similar to the embodiments described in Tables 2 and 3 above, and repeated descriptions are omitted here for the sake of simplicity), or the TDLS discovery request frame may include multiple connection identifier elements, wherein each BSSID of the multiple BSSIDs in the TDLS discovery request frame is included in a corresponding connection identifier element (this may be similar to the embodiments described in Table 5 above, and repeated descriptions are omitted here for the sake of simplicity).

[0072] In operation 220, the TDLS initiator can receive a TDLS discovery response frame to discover (or determine) site devices with TDLS functionality. The TDLS initiator can determine the site devices with TDLS functionality based on the received TDLS discovery response frame.

[0073] According to the communication method of the embodiments of this disclosure, when the TDLS initiator is a non-AP MLD, one or more BSSIDs can be carried in a TDLS discovery request frame, without having to repeatedly send multiple TDLS discovery request frames to discover TDLS site devices, thus reducing signaling overhead.

[0074] Figure 3 This is an interactive flowchart illustrating the TDLS discovery process according to an example embodiment.

[0075] Reference Figure 3 A TDLS initiator (non-AP MLD) can send a TDLS discovery request frame to an AP MLD, where the AP MLD is associated with the TDLS initiator and has established multiple connections. (See above for reference.) Figure 1 and Figure 2 As described in Tables 1 to 6, a TDLS discovery request frame may include one or more connection identifier elements. For example, a TDLS discovery request frame may carry multiple connection identifier elements, each carrying a different BSSID; or, it may carry a single connection identifier element containing multiple BSSIDs.

[0076] Continue to refer to Figure 3 After receiving a TDLS discovery request frame sent by the TDLS initiator (non-AP MLD), the AP MLD can forward the TDLS discovery request frame to the corresponding site device. For example, the AP MLD can forward the TDLS discovery request frame to the site device (TDLS responder) identified by the Destination Address (DA) in the TDLS discovery request frame. In other words, the TDLS discovery request frame sent by the TDLS initiator is forwarded to the corresponding site device through the multi-connectivity access point device.

[0077] After receiving a TDLS discovery request frame from its associated AP MLD, the TDLS responder can determine whether to reply with a TDLS discovery response frame based on the received TDLS discovery request frame.

[0078] In one embodiment of this disclosure, the TDLS responder can be a non-multi-connection site device. If at least one BSSID contained in the TDLS discovery request frame received by the TDLS responder is a BSS to which the responder belongs, the TDLS responder can send a TDLS discovery response frame to the TDLS initiator via a direct link; otherwise, the TDLS responder will not send a TDLS discovery response frame. On the other hand, even if at least one BSSID contained in the TDLS discovery request frame received by the TDLS responder is a BSS to which the responder belongs, but the responder itself does not support TDLS functionality, it will not send a TDLS discovery response frame.

[0079] In another embodiment of this disclosure, the TDLS responder can be a non-AP MLD. If at least one BSSID contained in the TDLS discovery request frame received by the TDLS responder belongs to the BSS of an affiliated STA of the TDLS responder, then the affiliated STA of the TDLS responder corresponding to the BSSID can send a TDLS discovery response frame to the TDLS initiator via a direct link; otherwise, the TDLS responder does not send a TDLS discovery response frame. On the other hand, even if at least one BSSID contained in the TDLS discovery request frame received by the TDLS responder belongs to the BSS of an affiliated STA of the TDLS responder, but the TDLS responder itself does not support TDLS functionality, it will not send a TDLS discovery response frame.

[0080] Figure 4 This is an interactive flowchart illustrating the TDLS discovery process according to an example embodiment. Figure 4 In this process, except for the TDLS discovery response frame being forwarded to the TDLS initiator via a multi-connection access point device, the other processes are similar to... Figure 3 For the sake of brevity, repeated descriptions are omitted here.

[0081] In addition, although Figure 3 and Figure 4 As shown, the TDLS initiator receives a TDLS discovery response frame from only one TDLS responder; however, this disclosure is not limited thereto, and the TDLS initiator may receive one or more TDLS discovery response frames from one or more TDLS responders.

[0082] Figure 5 This is a flowchart illustrating the TDLS establishment process according to an example embodiment. Figure 5 The communication method shown can be applied to TDLS initiators, such as non-AP MLDs.

[0083] refer to Figure 5 In operation 510, the TDLS initiator can determine the TDLS establishment request frame. Specifically, the TDLS initiator can determine one or more BSSIDs carried in the TDLS establishment request frame.

[0084] For example, the TDLS initiator can discover a response frame based on the received TDLS data. Figure 2In operation 220), the system identifies a site device with TDLS capability and determines the identifier (BSSID) of the BSS to which the TDLS initiator wants to establish a TDLS connection, and carries the BSSID in the TDLS establishment request frame. If the TDLS initiator discovers multiple TDLS responders and wishes to establish multiple TDLS connections with at least two of them, the TDLS establishment request frame it sends may carry multiple BSSIDs. If the TDLS initiator only wishes to establish a TDLS connection with one TDLS responder (a regular STA or a non-multi-connection site device), the TDLS establishment request frame may include only one BSSID. The TDLS establishment request frame may carry one or more BSSIDs in various forms, which are not specifically limited in this disclosure.

[0085] In Operation 520, the TDLS initiator can send the determined TDLS establishment request frame.

[0086] Figure 6 This is a flowchart illustrating the TDLS establishment process according to an example embodiment. Figure 6 The communication method shown can be applied to TDLS initiators, such as non-AP MLDs.

[0087] Reference Figure 6 In operation 610, the TDLS initiator may send a TDLS establishment request frame. For example, the TDLS establishment request frame may include one or more BSSIDs, each BSSID representing the identifier of the BSS to which the site device discovered by the TDLS initiator belongs and with which it wishes to establish a TDLS connection.

[0088] For example, a TDLS initiator can determine the site devices with which it can establish TDLS connections based on the received TDLS discovery response frames, and determine the identifier (BSSID) of the BSS to which the TDLS initiator wants to establish a TDLS connection, and send the BSSID in the TDLS establishment request frame. If the TDLS initiator discovers multiple TDLS responders and wants to establish multiple TDLS connections with multiple TDLS responders, the TDLS establishment request frame it sends can carry multiple BSSIDs. The TDLS establishment request frame can carry one or more BSSIDs in various forms, and this disclosure does not specifically limit this.

[0089] In Operation 620, the TDLS initiator may receive a TDLS establishment response frame. For example, the TDLS establishment response frame may include one or more status identifiers, each status identifier indicating the status of the TDLS connection establishment request corresponding to the relevant BSSID. For instance, the status may indicate whether the TDLS connection requested by the TDLS initiator has been accepted or rejected.

[0090] According to embodiments of this disclosure, the TDLS establishment response frame may have different content depending on the BSSID included in the TDLS establishment request frame.

[0091] In one embodiment of this disclosure, if the TDLS establishment request frame includes a BSSID, the TDLS establishment response frame may include a status identifier, which is set to accept or reject the TDLS connection establishment request. As a non-limiting embodiment, the status identifier may be a status code, and the action fields of the TDLS establishment response frame may be as shown in Table 7 below.

[0092] Table 7. TDLS Setup Response Frame Action Field

[0093]

[0094]

[0095] It will be understood that the information in the TDLS establishment request frame shown in Table 7 and the order of the information are not limited thereto, and the contents of Table 7 may be changed according to various embodiments.

[0096] In another embodiment of this disclosure, if the TDLS establishment request frame includes multiple BSSIDs, the TDLS establishment response frame may include a TDLS status list. The TDLS status list may include status identifiers corresponding to each of the multiple BSSIDs in the TDLS establishment request frame. For example, each status identifier may be set to indicate that the TDLS connection establishment request corresponding to the corresponding BSSID is accepted, or that the TDLS connection establishment request corresponding to the corresponding BSSID is rejected. As a non-limiting embodiment, each status identifier may be a status code.

[0097] As a non-limiting embodiment, the TDLS establishment response frame action field can be as shown in Table 8 below.

[0098] Table 8. TDLS Setup Response Frame Action Field

[0099] 1 Category 2 TDLS Action 3 TDLS Status List 4 Dialog Token … … 18 Link Identifier 19 Multi-Link … …

[0100] It will be understood that the information in the TDLS establishment request frame shown in Table 8 and the order of the information are not limited thereto, and the contents of Table 8 may be changed according to various embodiments.

[0101] According to embodiments of this disclosure, the TDLS status list may include one or more TDLS status information subfields, as shown in Table 9 below.

[0102] Table 9. TDLS Status Information

[0103]

[0104] Referring to Table 9, each status information subfield contains a BSSID and a status code, which indicates whether a TDLS connection establishment request corresponding to the relevant BSSID is accepted or rejected. Although Table 9 shows the size (in bits) of each subfield, this is merely exemplary and not a limitation of this disclosure.

[0105] According to embodiments of this disclosure, if the TDLS responder is a non-AP MLD and the TDLS establishment request frame sent by the TDLS initiator contains a multi-connection TDLS request, that is, the TDLS establishment request frame carries multiple different BSSIDs and each BSSID can identify the BSS to which the affiliated STA of the TDLS responder belongs, then the TDLS responder can carry multiple status identifiers as shown in Tables 8 and 9. That is, the TDLS establishment response frame can include multiple TDLS status information subfields, and each TDLS status information subfield can include the BSSID corresponding to the BSSID in the TDLS establishment request frame, and the status code of the corresponding BSSID. For example, the TDLS responder can determine whether the affiliated STA corresponding to the BSSID in the TDLS establishment request frame agrees to the TDLS connection establishment request corresponding to the BSSID, and indicate this in the status code.

[0106] Furthermore, although Tables 7 through 9 separately illustrate embodiments where the TDLS establishment request frame includes one BSSID and embodiments where the TDLS establishment request frame includes multiple BSSIDs, this disclosure is not limited thereto. For example, in the case where the TDLS establishment request frame includes only one BSSID, the TDLS establishment response frame may also carry a status identifier in the format shown in Tables 8 and 9. For example, in this case, the TDLS establishment response frame may include only one TDLS status information subfield.

[0107] If, during operation 620, one or more status identifiers in the TDLS establishment response frame indicate acceptance of the TDLS connection establishment request corresponding to the BSSID, then the TDLS initiator and the TDLS responder can directly transmit data through the established TDLS connection.

[0108] According to the communication method of the embodiments of this disclosure, when the TDLS initiator is a non-AP MLD, carrying one or more BSSIDs in the TDLS establishment request frame and carrying one or more status identifiers in the TDLS establishment response frame can avoid the problems of large signaling overhead and long TDLS connection establishment time caused by the discovery and establishment process under each connection when establishing multi-connection TDLS, and further improve the transmission efficiency.

[0109] Figure 7 This is an interactive flowchart illustrating the TDLS establishment process according to an example embodiment.

[0110] Reference Figure 7 A TDLS initiator (non-AP MLD) can send a TDLS establishment request frame to an AP MLD, where the AP MLD is associated with the TDLS initiator and has established multiple connections. (See above for reference.) Figure 5 and Figure 6 As described in Tables 7 through 9, a TDLS establishment request frame may include one or more BSSIDs. Each BSSID represents the identifier of the BSS to which the site device discovered by the TDLS initiator belongs and with which it wishes to establish a TDLS connection.

[0111] After receiving a TDLS establishment request frame sent by the TDLS initiator (non-AP MLD), the AP MLD can forward the TDLS establishment request frame to the corresponding site device. In other words, the TDLS establishment request frame sent by the TDLS initiator is forwarded to the corresponding site device through the multi-connection access point device.

[0112] After receiving a TDLS establishment request frame from its associated AP MLD, the TDLS responder can determine whether to accept the TDLS establishment request and, based on the determination result, determine and send a TDLS response frame.

[0113] In one embodiment of this disclosure, if the TDLS responder is a non-multi-connection site device (ordinary STA) or the TDLS establishment request frame contains only a single-connection TDLS request (i.e., the TDLS establishment request frame carries only one BSSID), then the TDLS establishment response frame sent by the TDLS responder carries a status identifier (e.g., carrying a status code field but not a TDLS status list field). The status code field is used to indicate whether the TDLS responder accepts the TDLS establishment request. This can be similar to the embodiment described above with reference to Table 7; for simplicity, repeated descriptions are omitted here.

[0114] In another embodiment of this disclosure, if the TDLS responder is a non-AP MLD and the TDLS establishment request frame contains a multi-connection TDLS request (i.e., the TDLS establishment request frame carries multiple different BSSIDs, and each BSSID can identify the BSS to which the TDLS responder's affiliated STA belongs), then the TDLS establishment response frame sent by the TDLS responder can carry multiple status identifiers (e.g., carrying a TDLS Status List field but not a Status Code field). The TDLS Status List field contains multiple TDLS status information subfields, wherein the Status Code in a single TDLS status information indicates whether the TDLS responder accepts the TDLS establishment request identified by the BSSID in the TDLS status information. This can be similar to the embodiments described above with reference to Tables 8 and 9; for simplicity, repeated descriptions are omitted here.

[0115] Continue to refer to Figure 7 The TDLS initiator can receive a TDLS establishment response frame from the TDLS responder via the AP MLD. However, although in Figure 7 As shown, the TDLS initiator receives a TDLS establishment response frame from only one TDLS responder; however, this disclosure is not limited thereto, and the TDLS initiator may receive one or more TDLS establishment response frames from one or more TDLS responders.

[0116] Figure 8 This illustrates a TDLS communication method according to an example embodiment of the present disclosure. Figure 8 The communication method shown can be applied to TDLS initiators (e.g., non-AP MLD).

[0117] refer to Figure 8In operation 810, the TDLS initiator can send a TDLS discovery request frame. For example, the TDLS discovery request frame may include one or more BSSIDs, each BSSID representing the identifier of the BSS to which the site device with which the TDLS initiator wants to establish a TDLS connection belongs. Operation 810 can be similar to... Figure 1 Operation 120 and Figure 2 Operation 210 and Figure 3 and Figure 4 The operation of the TDLS initiator sending a TDLS discovery request frame is omitted here for the sake of brevity.

[0118] In Operation 820, the TDLS initiator can receive a TDLS discovery response frame to discover site devices with TDLS functionality. Operation 820 can be similar to... Figure 2 Operation 220 and Figure 3 and Figure 4 The operation of the TDLS initiator receiving the TDLS discovery response frame is omitted here for the sake of brevity.

[0119] In operation 830, the TDLS initiator can send a TDLS establishment request frame. For example, the TDLS establishment request frame may include one or more BSSIDs, each BSSID representing the identifier of the BSS to which the site device discovered by the TDLS initiator belongs and with which it wishes to establish a TDLS connection. Operation 830 can be similar to... Figure 5 Operation 520 and Figure 6 Operation 610 and Figure 7 The operation of the TDLS initiator sending a TDLS establishment request frame is omitted here for the sake of brevity.

[0120] In operation 840, the TDLS initiator can receive a TDLS establishment response frame. For example, the TDLS establishment response frame may include one or more status identifiers, each status identifier indicating the status of the TDLS connection establishment request corresponding to the relevant BSSID. Operation 840 can be similar to... Figure 6 Operation 620 and Figure 7 The operation of the TDLS initiator receiving the TDLS establishment response frame is omitted here for the sake of brevity.

[0121] Figure 9 and Figure 10 This is an interactive flowchart illustrating an example embodiment of TDLS according to the present disclosure.

[0122] refer to Figure 9The TDLS initiator can send a TDLS discovery request frame to its associated AP MLD (Operation 910), and the AP MLD can forward the TDLS discovery request frame to the TDLS responder (a non-multi-connection device or a non-AP MLD) (Operation 911). The TDLS discovery request frames in Operations 910 and 911 can be similar to those described above. Figures 1 to 4 For the sake of brevity, repeated descriptions are omitted from the described embodiments.

[0123] After receiving a TDLS discovery request frame sent by its associated AP MLD, the TDLS responder can determine whether to reply with a TDLS discovery response frame based on the received TDLS discovery request frame.

[0124] When the TDLS responder is a non-multi-connection site device, if at least one BSSID included in the TDLS discovery request frame received by the TDLS responder contains the identifier of its own BSS ("Yes" in operation 912), then the TDLS responder sends a TDLS discovery response frame to the TDLS initiator via the direct link (operation 915); otherwise, the TDLS responder does not send a TDLS discovery response frame (operation 914).

[0125] When the TDLS responder is a non-AP MLD, if at least one BSSID included in the TDLS discovery request frame received by the TDLS responder contains the identifier of the BSS to which the TDLS responder's affiliated STA belongs ("Yes" in operation 913), then the TDLS responder's affiliated STA corresponding to the BSSID can send a TDLS discovery response frame to the TDLS initiator through a direct link (operation 916); otherwise, the TDLS responder does not send a TDLS discovery response frame (operation 914).

[0126] In operation 920, the TDLS initiator sends a TDLS establishment request frame to its associated AP MLD. In operation 921, the AP MLD forwards the TDLS establishment request frame to the TDLS responder. The TDLS establishment request frames in operations 920 and 921 can be similar to those described above. Figures 5 to 7 For the sake of brevity, repeated descriptions are omitted from the described embodiments.

[0127] After receiving a TDLS establishment request frame from the TDLS initiator, the TDLS responder determines whether to accept the TDLS establishment request. The result of the determination can be carried in the TDLS establishment response frame and then sent to the associated AP MLD (Operations 922 and 923). The AP MLD can then forward the TDLS establishment response frame to the TDLS initiator (Operation 924).

[0128] When the TDLS responder is a non-multi-connection site device (ordinary STA), the TDLS establishment response frame sent by the TDLS responder carries a status identifier (e.g., a status code field but not a TDLS status list field). The status code field indicates whether the TDLS responder accepts the TDLS establishment request. This can be similar to the embodiment described above with reference to Table 7; for simplicity, repeated descriptions are omitted here. If the status identifier in the TDLS establishment response frame sent in operation 922 indicates acceptance of the TDLS connection establishment request corresponding to the BSSID, the TDLS initiator and TDLS responder can directly transmit data through the established TDLS connection in subsequent communications.

[0129] When the TDLS responder is a non-AP MLD and the TDLS establishment request frame contains a multi-connection TDLS request (i.e., the TDLS establishment request frame carries multiple different BSSIDs, and each BSSID can identify the BSS to which the TDLS responder's affiliated STA belongs), the TDLS establishment response frame sent by the TDLS responder can carry multiple status identifiers (e.g., carrying a TDLS Status List field but not a Status Code field). The TDLS Status List field contains multiple TDLS status information subfields, where the Status Code in a single TDLS status information indicates whether the TDLS responder accepts the TDLS establishment request identified by the BSSID in that TDLS status information. This can be similar to the embodiments described above with reference to Tables 8 and 9; for simplicity, repeated descriptions are omitted here. If multiple status identifiers or a portion thereof in the TDLS establishment response frame sent in Operation 923 indicate acceptance of the TDLS connection establishment request corresponding to the BSSID identifier, then the corresponding affiliated STAs of the TDLS initiator and the TDLS responder can directly transmit data through the established TDLS connection in subsequent communications.

[0130] Figure 10 This is an interactive flowchart illustrating an example embodiment of TDLS according to this disclosure. Figure 10 In this process, except for the TDLS discovery response frame being forwarded to the TDLS initiator via the multi-connection access point device (Operations 915 to 917), the other procedures are the same as... Figure 9 For the sake of brevity, repeated descriptions are omitted here.

[0131] Figure 11This illustrates a TDLS communication method according to an example embodiment of the present disclosure. Figure 11 The communication method shown can be applied to TDLS responders (e.g., ordinary STA or non-AP MLD).

[0132] Reference Figure 11 In operation 1110, the TDLS responder can receive a TDLS discovery request frame. For example, the TDLS discovery request frame may include one or more BSSIDs, each BSSID representing the identifier of the BSS to which the TDLS initiator wants to establish a TDLS connection. The TDLS discovery request frame in operation 1110 can correspond to the above reference. Figures 1 to 4 The embodiment of the TDLS discovery request frame described herein is omitted for the sake of brevity.

[0133] In operation 1120, if the BSSID in the TDLS discovery request frame corresponds to the BSSID of the TDLS responder, the TDLS responder may send a TDLS discovery response frame. The TDLS discovery response frame in operation 1120 can correspond to the referenced above. Figures 2 to 4 The described embodiment of the TDLS discovery response frame is omitted here for the sake of brevity.

[0134] In operation 1130, the TDLS responder can receive a TDLS establishment request frame. For example, the TDLS establishment request frame may include one or more BSSIDs, each BSSID representing the identifier of the BSS to which the site device discovered by the TDLS initiator belongs and with which it wishes to establish a TDLS connection. The TDLS establishment request frame in operation 1130 may correspond to the above reference. Figures 5 to 7 The embodiment of the TDLS establishment request frame described herein is omitted for the sake of brevity.

[0135] In operation 1140, if the BSSID in the TDLS establishment request frame corresponds to the BSSID of the TDLS responder, the TDLS responder can send a TDLS establishment response frame. For example, the TDLS establishment response frame may include one or more status identifiers, each status identifier representing the status of the TDLS connection establishment request corresponding to the corresponding BSSID. The TDLS establishment response frame in operation 1140 may correspond to the above-mentioned reference. Figure 6 and Figure 7 The TDLS establishment response frame example described herein is omitted here for the sake of brevity.

[0136] Figure 12 This is a block diagram illustrating a communication device according to an embodiment of the present disclosure.

[0137] Reference Figure 12 The communication device 1200 may include a processing module 1210 and a transceiver module 1220. Figure 12 The communication equipment shown can be used by either the TDLS initiator or the TDLS responder.

[0138] exist Figure 12 When the communication device shown is used by a TDLS initiator, the transceiver module 1220 can be configured to: send a TDLS discovery request frame, which includes one or more Basic Service Set Identifiers (BSSIDs), each BSSID representing the identifier of the BSS to which the TDLS initiator belongs; receive a TDLS discovery response frame to discover TDLS-enabled site devices; send a TDLS establishment request frame, which includes one or more BSSIDs, each BSSID representing the identifier of the BSS to which the TDLS initiator belongs; and receive a TDLS establishment response frame, which includes one or more status identifiers, each status identifier representing the status of the TDLS connection establishment request corresponding to the corresponding BSSID. The processing module 1210 can be configured to control the operation of the transceiver module 1220, or to determine the TDLS discovery request frame, and based on the TDLS discovery response frame, determine the TDLS-enabled site devices, and initiate a TDLS establishment request with the desired site device.

[0139] exist Figure 12 When the communication equipment shown is used by the TDLS initiator, communication equipment 1200 can perform the reference... Figure 1 , Figure 2 , Figure 5 , Figure 6 and Figure 8 The described communication method and Figure 3 , Figure 4 , Figure 7 , Figure 9 and Figure 10 The operations performed by the TDLS initiator are omitted here for the sake of brevity.

[0140] exist Figure 12When the communication device shown is used as a TDLS responder, the transceiver module 1220 can be configured to: send a TDLS discovery request frame, which includes one or more Basic Service Set Identifiers (BSSIDs), each BSSID representing the identifier of the BSS to which the site device with which the TDLS initiator wants to establish a TDLS connection belongs; receive a TDLS discovery response frame to discover site devices with TDLS functionality; send a TDLS establishment request frame, which includes one or more BSSIDs, each BSSID representing the identifier of the BSS to which the site device discovered by the TDLS initiator wants to establish a TDLS connection belongs; and receive a TDLS establishment response frame, which includes one or more status identifiers, each status identifier representing the status of the TDLS connection establishment request corresponding to the corresponding BSSID. The processing module 1210 can be configured to control the operation of the transceiver module 1220, or determine whether to send a TDLS discovery response frame based on the received TDLS discovery request frame, or determine whether to accept a TDLS connection establishment request based on the received TDLS establishment response frame (i.e., determine the status of one or more status identifiers).

[0141] exist Figure 12 When the communication device shown is used by a TDLS responder, communication device 1200 can perform the reference... Figure 11 The described communication method and Figure 3 , Figure 4 , Figure 7 , Figure 9 and Figure 10 The operations performed by the TDLS responder are omitted here for the sake of brevity.

[0142] also, Figure 12 The communication device 1200 shown is merely exemplary, and the embodiments disclosed herein are not limited thereto. For example, the communication device 1200 may also include other modules, such as a memory module. Furthermore, the various modules in the communication device 1200 may be combined into more complex modules, or may be divided into more individual modules.

[0143] The communication method and communication device according to the embodiments of this disclosure improve the TDLS mechanism and can further improve transmission efficiency.

[0144] Based on the same principles as the methods provided in the embodiments of this disclosure, embodiments of this disclosure also provide an electronic device, which includes a processor and a memory; wherein the memory stores machine-readable instructions (also referred to as a "computer program"); ​​and the processor is configured to execute the machine-readable instructions to implement the reference... Figures 1 to 11 The method described.

[0145] Embodiments of this disclosure also provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements a reference... Figures 1 to 11 The method described.

[0146] In exemplary embodiments, the processor may be a variety of exemplary logic blocks, modules, and circuits described in connection with this disclosure, such as a CPU (Central Processing Unit), a general-purpose processor, a DSP (Digital Signal Processor), an ASIC (Application Specific Integrated Circuit), a FPGA (Field Programmable Gate Array), or other programmable logic devices, transistor logic devices, hardware components, or any combination thereof. The processor may also be a combination that implements computational functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, etc.

[0147] In the example embodiment, the memory may be, for example, ROM (Read Only Memory), RAM (Random Access Memory), EEPROM (Electrically Erasable Programmable Read Only Memory), CD-ROM (Compact Disc Read Only Memory) or other optical disc storage, optical disk storage (including compressed optical discs, laser discs, optical discs, digital universal optical discs, Blu-ray discs, etc.), magnetic disk storage media or other magnetic storage devices, or any other medium that can be used to carry or store program code in the form of instructions or data structures and that can be accessed by a computer, but is not limited thereto.

[0148] It should be understood that although the steps in the flowcharts of the accompanying figures are shown sequentially as indicated by the arrows, these steps are not necessarily executed in the order indicated by the arrows. Unless explicitly stated herein, there is no strict order restriction on the execution of these steps, and they can be executed in other orders. Furthermore, at least some steps in the flowcharts of the accompanying figures may include multiple sub-steps or multiple stages. These sub-steps or stages are not necessarily completed at the same time, but can be executed at different times, and their execution order is not necessarily sequential, but can be performed alternately or in turn with other steps or at least some of the sub-steps or stages of other steps.

[0149] While this disclosure has been shown and described with reference to certain embodiments thereof, those skilled in the art will understand that various changes in form and detail may be made without departing from the scope of this disclosure. Therefore, the scope of this disclosure should not be limited to the embodiments, but rather should be defined by the appended claims and their equivalents.

Claims

1. A communication method for establishing a direct channel link (TDLS), the communication method being applied to the TDLS initiator, comprising: Send a TDLS discovery request frame, the TDLS discovery request frame including one or more Basic Service Set Identifiers (BSSIDs), each BSSID representing the identifier of the Basic Service Set (BSS) to which the site device with which the TDLS initiator wants to establish a TDLS connection belongs; Receive TDLS discovery response frames to discover site devices with TDLS capabilities; Send a TDLS establishment request frame, which includes one or more BSSIDs, each BSSID representing the identifier of the basic service set (BSS) to which the site device discovered by the TDLS initiator and with which it wishes to establish a TDLS connection belongs; Receive a TDLS establishment response frame, the TDLS establishment response frame including one or more status identifiers, each status identifier representing the status of the TDLS connection establishment request corresponding to the corresponding BSSID.

2. The communication method according to claim 1, wherein, In cases where the TDLS discovery request frame includes multiple BSSIDs, the TDLS discovery request frame includes one or more connection identifier elements.

3. The communication method according to claim 2, wherein, The TDLS discovery request frame includes multiple connection identifier elements, wherein each BSSID of the multiple BSSIDs in the TDLS discovery request frame is included in a corresponding connection identifier element; or The TDLS discovery request frame includes a connection identifier element, and multiple BSSIDs in the TDLS discovery request frame are included in the connection identifier element in a list manner.

4. The communication method according to claim 2, wherein, Each of the connection identifier elements also includes the TDLS initiator address and the TDLS responder address.

5. The communication method according to claim 1, wherein, When the TDLS establishment request frame includes a BSSID, the TDLS establishment response frame includes a status identifier, wherein the status identifier is set to accept the TDLS connection establishment request or reject the TDLS connection establishment request.

6. The communication method according to claim 1, wherein, When the TDLS establishment request frame includes multiple BSSIDs, the TDLS establishment response frame includes a TDLS status list, wherein the TDLS status list includes status identifiers corresponding to the multiple BSSIDs in the TDLS establishment request frame.

7. The communication method according to claim 1, wherein, The TDLS discovery request frame and the TDLS establishment request frame are forwarded to the corresponding site devices by the multi-connection access point device.

8. The communication method according to claim 1, wherein, The TDLS discovery response frame is received via a multi-connection access point device or via a direct link; wherein, the TDLS establishment response frame is received via a multi-connection access point device.

9. A communication method for establishing a direct channel link in TDLS, wherein, The communication method is applied to the TDLS responder and includes: Receive a TDLS discovery request frame, the TDLS discovery request frame including one or more Basic Service Set Identifiers (BSSIDs), each BSSID representing the identifier of the Basic Service Set (BSS) to which the TDLS initiator wants to establish a TDLS connection; If the BSSID in the TDLS discovery request frame corresponds to the BSSID of the TDLS responder, a TDLS discovery response frame is sent. Receive a TDLS establishment request frame, the TDLS establishment request frame including one or more BSSIDs, each BSSID representing the identifier of the basic service set (BSS) to which the site device discovered by the TDLS initiator and with which it wants to establish a TDLS connection belongs; If the BSSID in the TDLS establishment request frame corresponds to the BSSID of the TDLS responder, a TDLS establishment response frame is sent. The TDLS establishment response frame includes one or more status identifiers, each of which indicates the status of the TDLS connection establishment request corresponding to the corresponding BSSID.

10. The communication method according to claim 9, wherein, In cases where the TDLS discovery request frame includes multiple BSSIDs, the TDLS discovery request frame includes one or more connection identifier elements.

11. The communication method according to claim 10, wherein, The TDLS discovery request frame includes multiple connection identifier elements, wherein each BSSID of the multiple BSSIDs in the TDLS discovery request frame is included in a corresponding connection identifier element; or The TDLS discovery request frame includes a connection identifier element, and multiple BSSIDs in the TDLS discovery request frame are included in the connection identifier element in a list manner.

12. The communication method according to claim 10, wherein, Each of the connection identifier elements also includes the TDLS initiator address and the TDLS responder address.

13. The communication method according to claim 9, wherein, When the TDLS establishment request frame includes a BSSID, the TDLS establishment response frame includes a status identifier, wherein the status identifier is set to accept the TDLS connection establishment request or reject the TDLS connection establishment request.

14. The communication method according to claim 9, wherein, When the TDLS establishment request frame includes multiple BSSIDs, the TDLS establishment response frame includes a TDLS status list, wherein the TDLS status list includes status identifiers corresponding to the multiple BSSIDs in the TDLS establishment request frame.

15. The communication method according to claim 9, wherein, The TDLS discovery request frame and the TDLS establishment request frame are sent by the TDLS initiator and forwarded to the TDLS responder through the multi-connection access point device.

16. The communication method according to claim 9, wherein, The TDLS discovery response frame is forwarded to the TDLS initiator via a multi-connection access point device or sent to the TDLS initiator via a direct link; wherein, the TDLS establishment response frame is forwarded to the TDLS initiator via a multi-connection access point device.

17. A communication device applied to a TDLS initiator, the communication device comprising: Transceiver module, the transceiver module is configured as follows: Send a TDLS discovery request frame, the TDLS discovery request frame including one or more Basic Service Set Identifiers (BSSIDs), each BSSID representing the identifier of the Basic Service Set (BSS) to which the site device with which the TDLS initiator wants to establish a TDLS connection belongs; Receive TDLS discovery response frames to discover site devices with TDLS capabilities; Send a TDLS establishment request frame, which includes one or more BSSIDs, each BSSID representing the identifier of the basic service set (BSS) to which the site device discovered by the TDLS initiator and with which it wishes to establish a TDLS connection belongs; Receive a TDLS establishment response frame, the TDLS establishment response frame including one or more status identifiers, each status identifier representing the status of the TDLS connection establishment request corresponding to the corresponding BSSID.

18. A communication device applied to a TDLS responder, the communication device comprising: Transceiver module, the transceiver module is configured as follows: Receive a TDLS discovery request frame, the TDLS discovery request frame including one or more Basic Service Set Identifiers (BSSIDs), each BSSID representing the identifier of the Basic Service Set (BSS) to which the TDLS initiator wants to establish a TDLS connection; If the BSSID in the TDLS discovery request frame corresponds to the BSSID of the TDLS responder, a TDLS discovery response frame is sent. Receive a TDLS establishment request frame, the TDLS establishment request frame including one or more BSSIDs, each BSSID representing the identifier of the basic service set (BSS) to which the site device discovered by the TDLS initiator and with which it wants to establish a TDLS connection belongs; If the BSSID in the TDLS establishment request frame corresponds to the BSSID of the TDLS responder, a TDLS establishment response frame is sent. The TDLS establishment response frame includes one or more status identifiers, each of which indicates the status of the TDLS connection establishment request corresponding to the corresponding BSSID.

19. An electronic device, wherein, The electronic device includes a memory, a processor, and a computer program stored in the memory and executable on the processor, wherein the processor executes the program to implement the method of any one of claims 1 to 8 or the method of any one of claims 9 to 16.

20. A computer-readable storage medium, wherein, The computer-readable storage medium stores a computer program that, when executed by a processor, implements the method of any one of claims 1 to 8 or the method of any one of claims 9 to 16.

Citation Information

Patent Citations

  • Direct link addressing method and device

    CN115086945A