Communication method, device, equipment and storage medium
By using message frames that carry device identification information in the TDLS response end, the problem of the TDLS initiator being unable to quickly identify the TDLS response end's affiliation is solved, enabling rapid TDLS link establishment and improving TDLS communication efficiency.
Patent Information
- Application Number
- CN202380008700.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2023-03-21
- Publication Date
- 2025-10-28
- Estimated Expiration
- 2043-03-21
AI Technical Summary
The TDLS initiator cannot quickly determine whether multiple TDLS responders belong to the same Non-AP MLD, which makes it impossible to quickly establish a TDLS link.
When responding to a TDLS discovery request frame, the TDLS responding end carries its device identification information or the device identification information of the Non-AP MLD to which it belongs, enabling the TDLS initiator to identify the attribution of the responding end and thus quickly establish a TDLS link.
By using message frames carrying device identification information, the TDLS initiator can accurately identify the affiliation of multiple TDLS responders, enabling rapid link establishment and improving the efficiency of TDLS link establishment.
Smart Images

Figure CN116615931B_ABST
Abstract
Description
Technical Field
[0001] This disclosure relates to the field of communication technology, and more specifically, to a communication method, apparatus, device, and storage medium. Background Technology
[0002] To avoid increasing transmission latency caused by network congestion in Wireless Local Area Networks (WLANs) and further improve data transmission efficiency, existing technologies use peer-to-peer (P2P) communication for data transmission.
[0003] In existing technologies, Non-Access Point Multi-Link Devices (non-AP MLDs) support Tunneled Direct Link Setup (TDLS). Furthermore, a Non-AP MLD can act as a TDLS initiator, using a TDLS discovery request frame to discover TDLS-enabled Stations (STAs) within a Basic Service Set (BSS), and then establish a TDLS link with these STAs. Both the Non-AP MLD and the STAs attached to it can respond to the TDLS discovery request frame. However, for the TDLS initiator, it cannot determine whether the multiple TDLS responding STAs are different STAs attached to the same Non-AP MLD, thus hindering the rapid establishment of TDLS links with each responding STA. Summary of the Invention
[0004] This disclosure provides a communication method, apparatus, device, and storage medium, which can provide a way for a TDLS response end to respond to the TDLS discovery process of a TDLS initiator.
[0005] In a first aspect, embodiments of this disclosure provide a communication method applicable to a TDLS response end, the method comprising:
[0006] A first message frame is determined, which is used to respond to a TDLS discovery request frame. When the TDLS responding end is a Non-AP MLD that supports multiple connections, the first message frame includes the device identification information of the TDLS responding end. When the TDLS responding end is a STA attached to a Non-AP MLD, the first message frame includes the device identification information of the Non-AP MLD to which the TDLS responding end is attached.
[0007] Send the first message frame mentioned above.
[0008] Secondly, this disclosure provides a communication method applicable to a TDLS initiator, the method comprising:
[0009] The system receives a first message frame sent by a TDLS response terminal, the first message frame being used to respond to a TDLS discovery request frame; when the TDLS response terminal is a Non-AP MLD that supports multiple connections, the first message frame includes the device identification information of the TDLS response terminal; when the TDLS response terminal is a STA attached to a Non-AP MLD, the first message frame includes the device identification information of the Non-AP MLD to which the TDLS response terminal is attached.
[0010] Thirdly, embodiments of this disclosure also provide a communication device, the device comprising:
[0011] The determining unit is configured to determine a first message frame, wherein the first message frame is used to respond to a TDLS discovery request frame; when the TDLS responding end is a Non-AP MLD that supports multiple connections, the first message frame includes the device identification information of the TDLS responding end; when the TDLS responding end is a STA attached to a Non-AP MLD, the first message frame includes the device identification information of the Non-AP MLD to which the TDLS responding end is attached.
[0012] The first communication unit is used to send the aforementioned first message frame.
[0013] Fourthly, embodiments of this disclosure also provide a communication device, the device comprising:
[0014] The second communication unit is used to receive a first message frame sent by a TDLS response terminal. The first message frame is used to respond to a TDLS discovery request frame. When the TDLS response terminal is a Non-AP MLD that supports multiple connections, the first message frame includes the device identification information of the TDLS response terminal. When the TDLS response terminal is a STA attached to a Non-AP MLD, the first message frame includes the device identification information of the Non-AP MLD to which the TDLS response terminal is attached.
[0015] Fifthly, embodiments of this disclosure also provide an electronic device, including 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 any of the communication methods provided in embodiments of this disclosure.
[0016] Sixthly, embodiments of this disclosure also provide a computer-readable storage medium on which a computer program is stored. When executed by a processor, the computer program implements any of the communication methods provided in embodiments of this disclosure.
[0017] This disclosure provides a communication method in which, when the TDLS responding endpoint is a Non-AP MLD, the device identification information of the TDLS responding endpoint is carried in the first message frame used to respond to the TDLS discovery request frame; or, when the TDLS responding endpoint is a STA attached to a Non-AP MLD, the device identification information of the Non-AP MLD attached to it is carried in the first message frame used to respond to the TDLS discovery request frame. Based on this, when multiple TDLS responding endpoints respond to the TDLS discovery request frame, the TDLS initiator can determine, based on the first message frame, whether the multiple TDLS responding endpoints are different STAs attached to the same Non-AP MLD, thereby quickly establishing TDLS links with each TDLS responding endpoint.
[0018] 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
[0019] To more clearly illustrate the technical solutions of the embodiments of this disclosure, the accompanying drawings used in the description of the embodiments of this disclosure will be briefly introduced below. Obviously, the accompanying drawings described below are only some embodiments of this disclosure. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.
[0020] Figure 1This is a schematic diagram of the structure of the communication system provided in the embodiments of this disclosure;
[0021] Figure 2 This is a flowchart illustrating a communication method provided in an embodiment of this disclosure;
[0022] Figure 3 This is another schematic flowchart of the communication method provided in this embodiment of the disclosure;
[0023] Figure 4a This is an interactive schematic diagram of the communication method provided in an embodiment of this disclosure;
[0024] Figure 4b This is another interactive schematic diagram of the communication method provided in the embodiments of this disclosure;
[0025] Figure 5 This is a schematic diagram of the structure of a communication device provided in an embodiment of this disclosure;
[0026] Figure 6 This is another structural schematic diagram of the communication device provided in the embodiments of this disclosure;
[0027] Figure 7 This is a schematic diagram of the structure of the electronic device provided in the embodiments of this disclosure. Detailed Implementation
[0028] In this disclosure, the term "and / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent three cases: A alone, A and B simultaneously, and B alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.
[0029] In this disclosure, the term "multiple" refers to two or more, and other quantifiers are similar.
[0030] Exemplary embodiments will now be described in detail, examples of which are illustrated in the accompanying drawings. Unless otherwise indicated, the same numerals in different drawings denote the same or similar elements in the following description relating to the drawings. The embodiments described in the following exemplary embodiments do not represent all embodiments consistent with the present invention. Rather, they are merely examples of apparatuses and methods consistent with some aspects of the invention as detailed in the appended claims.
[0031] The terminology used in this disclosure is for the purpose of describing particular embodiments only and is not intended to be limiting of the disclosure. The singular forms “a,” “the,” and “the” as used in this disclosure and the appended claims are also intended to include the plural forms unless the context clearly indicates otherwise. It should also be understood that the term “and / or” as used herein refers to and includes any and all possible combinations of one or more of the associated listed items.
[0032] It should be understood that although the terms first, second, third, etc., may be used in this disclosure to describe various information, such information should not be limited to these terms. These terms are used only to distinguish information of the same type from one another. For example, without departing from the scope of this disclosure, first information may also be referred to as second information, and similarly, second information may also be referred to as first information. Depending on the context, for example, the word "if" as used herein may be interpreted as "when," "when," or "in response to determination."
[0033] The technical solutions of the embodiments of this disclosure will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this disclosure, and not all embodiments. Based on the embodiments of this disclosure, all other embodiments obtained by those of ordinary skill in the art without creative effort are within the scope of protection of this disclosure.
[0034] The method and apparatus are based on the same disclosed concept. Since the methods and apparatus solve problems in similar ways, the implementation of the apparatus and methods can refer to each other, and repeated parts will not be described again.
[0035] In this embodiment of the disclosure, the TDLS responding end can determine and send a first message frame to the TDLS initiating end. The first message frame is used to respond to the TDLS discovery request frame sent by the TDLS initiating end. Specifically, when the TDLS responding end is a Non-AP MLD, the first message frame includes the device identification information of the TDLS responding end; when the TDLS responding end is a STA attached to a Non-AP MLD, the first message frame includes the device identification information of the Non-AP MLD to which the TDLS responding end is attached.
[0036] like Figure 1 As shown, specifically, the first message frame can be forwarded to the TDLS initiator via the access point device or sent to the TDLS initiator via a direct link.
[0037] Among them, the TDLS initiator can be a Non-AP MLD.
[0038] The TDLS response end can be an independent STA that does not support multi-link communication (which can also be referred to as a regular site STA in this article), or a Non-AP MLD or an auxiliary STA of a Non-AP MLD that supports multi-link communication; there are no restrictions here.
[0039] Among them, Non-AP MLD can be a terminal device or network device equipped with a Wi-Fi chip. STA can 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.
[0040] This disclosure provides a communication method applicable to TDLS response endpoints. See details below. Figure 2 , Figure 2 This is a flowchart illustrating a communication method provided in an embodiment of this disclosure.
[0041] Optionally, the method may include the following steps:
[0042] Step S21: Determine the first message frame. The first message frame is used to respond to the TDLS discovery request frame. When the TDLS responding end is a Non-AP MLD that supports multiple connections, the first message frame includes the device identification information of the TDLS responding end. When the TDLS responding end is a STA attached to the Non-AP MLD, the first message frame includes the device identification information of the Non-AP MLD to which the TDLS responding end is attached.
[0043] Optionally, the first message frame can be a TDLS Discovery Response frame, or other message frames used for communication between the TDLS initiator and the TDLS responder; there are no restrictions on this.
[0044] Optionally, when the TDLS responder is a regular STA, that is, when the TDLS responder is not attached to any Non-AP MLD, the first message frame does not contain the device identification information of the TDLS responder.
[0045] When the TDLS responding end is a Non-AP MLD, the first message frame includes the device identification information of the TDLS responding end; when the TDLS responding end is a STA attached to a Non-AP MLD, the first message frame includes the device identification information of the Non-AP MLD to which the TDLS responding end is attached.
[0046] Step S22: Send the first message frame.
[0047] The TDLS response can be forwarded to the TDLS initiator via the access point device, or it can be sent to the TDLS initiator via a direct link.
[0048] In the communication method applied to the TDLS response end provided in the embodiments of this disclosure, when the TDLS response end is Non-APMLD, the first message includes a first indication field, and the first indication field indicates through a first value that the first message frame includes the device identification information of the TDLS response end.
[0049] The first indicator field includes at least one bit, which is not limited here.
[0050] The first value can be 1 or any other value, without restriction. For example, when the value of the first indication field is 1, the first indication field is used to indicate that the first message frame includes the device identification information of the TDLS response end.
[0051] Optionally, the first indication field can be a Non-AP MLD ID display identifier (Non-AP MLD IDPresent).
[0052] In the communication method applied to a TDLS response terminal provided in this embodiment, when the TDLS response terminal is a Non-AP MLD, the first message frame includes a TDLS Multi-Link element, and the TDLS Multi-Link element includes a first indication field. That is, when the TDLS response terminal is a Non-AP MLD, the first message frame indicates through the first indication field in the TDLS Multi-Link element that the first message frame includes the device identification information of the TDLS response terminal.
[0053] In the communication method applied to the TDLS response terminal provided in the embodiments of this disclosure, when the TDLS response terminal is Non-APMLD, the first message frame includes TDLS multi-link information elements, the multi-link information elements include a multi-link control field, the multi-link control field includes a first indication field, the first indication field is used to indicate that the first message frame includes the device identification information of the TDLS response terminal.
[0054] In the communication method applied to the TDLS response end provided in the embodiments of this disclosure, when the TDLS response end is Non-APMLD, the first message frame includes TDLS multi-link information elements, the TDLS multi-link information elements include a multi-link control field, the multi-link control field includes a presence bitmap subfield, the presence bitmap subfield includes a first indication field, the first indication field is used to indicate that the first message frame includes the device identification information of the TDLS response end.
[0055] As an example, a portion of the information field in the bitmap field of the first message frame may be shown below:
[0056]
[0057] The Non-AP MLD ID Present field is the first indication field, and its first value indicates that the first message frame includes the device identification information of the TDLS response end.
[0058] In the communication method applied to the TDLS response end provided in the embodiments of this disclosure, when the TDLS response end is Non-APMLD, the first message frame includes a Non-AP MLD identifier field, which is used to indicate the device identification information of the TDLS response end.
[0059] Optionally, when the TDLS responder is a STA attached to a Non-AP MLD, the first message frame includes a first information field, which is used to indicate the device identification information of the Non-AP MLD to which the TDLS responder is attached.
[0060] In the communication method applied to the TDLS response end provided in the embodiments of this disclosure, when the TDLS response end is Non-APMLD, the first message frame includes a TDLS multi-link element, which includes a Non-AP MLD identifier field. The Non-AP MLD identifier field is used to indicate the device identification information of the TDLS response end.
[0061] In the communication method applied to the TDLS response end provided in the embodiments of this disclosure, when the TDLS response end is Non-APMLD, the first message frame includes TDLS multi-link elements, the TDLS multi-link elements include a common information field, the common information field includes a Non-AP MLD identifier field, and the Non-AP MLD identifier field is used to indicate the device identification information of the TDLS response end.
[0062] As an example, a portion of the same information field in the first message frame may be shown below:
[0063]
[0064] The Non-AP MLD ID field is the Non-AP MLD identifier field.
[0065] In the communication method applied to a TDLS response terminal provided in this embodiment, when the TDLS response terminal is Non-APMLD, the first message frame further includes at least one of the following:
[0066] Configuration information for at least one first STA;
[0067] At least one first STA's non-simultaneous transmit and receive (NSTR) link information.
[0068] Each first STA is attached to a TDLS response end and supports TDLS functionality.
[0069] As an example, when the TDLS response end is a Non-AP MLD, the first message frame also includes configuration information and / or NSTR link information for each first STA attached to the TDLS response end and supporting TDLS functionality.
[0070] In the communication method applied to the TDLS response terminal provided in the embodiments of this disclosure, when the TDLS response terminal is Non-APMLD, the first message frame includes TDLS multi-link elements, and the multi-link elements include configuration information and / or NSTR link information of each first STA attached to the TDLS response terminal and supporting TDLS function.
[0071] In the communication method applied to the TDLS response end provided in the embodiments of this disclosure, when the TDLS response end is Non-APMLD, the first message frame includes TDLS multi-link elements, and the TDLS multi-link elements include at least one single-site configuration information field (Per-STA Profile field). Each single-site configuration information field includes configuration information of a first STA and NSTR link information.
[0072] In the communication method applied to the TDLS response end provided in the embodiments of this disclosure, when the TDLS response end is Non-APMLD, the first message frame includes TDLS multi-link elements. The TDLS multi-link elements include at least one single-site configuration information field (Per-STA Profile field). Each single-site configuration information field includes a site information field (STA Infosubfield). The site information field includes an NSTR Indication Bitmap subfield. The NSTR Indication Bitmap subfield is used to indicate the NSTR link information of the first STA corresponding to the corresponding single-site configuration information field.
[0073] As an example, a portion of the site information field in each individual site configuration information field may look like this:
[0074] STA Info Length NSTR Indication Bitmap
[0075] The NSTR Indication Bitmap field is the link bitmap field.
[0076] As an example, when STA1 and STA2, which are attached to the TDLS response end, support TDLS functionality, the first message frame includes two single site configuration information fields (corresponding to STA1 and STA2 respectively). The site information field in the single site configuration information field corresponding to STA1 includes an NSTR link bitmap field, which is used to indicate the NSTR link information of STA1. The site information field in the single site configuration information field corresponding to STA2 includes an NSTR link bitmap field, which is used to indicate the NSTR link information of STA2.
[0077] In the communication method applied to the TDLS response end provided in the embodiments of this disclosure, when the TDLS response end is Non-APMLD and the TDLS multi-link element in the first message frame includes at least one single site configuration information field, and each single site configuration information includes NSTR link information of a first STA, the first message frame also includes at least one second indication field, each second indication field corresponds to a single site configuration information field, and each second indication field indicates through a second value that the corresponding single site configuration information field includes the NSTR link information of the corresponding first STA.
[0078] The second indicator field may include at least one bit, without limitation.
[0079] The first value can be 1 or any other value, without restriction. For example, when the value of a second indication field is 1, the second indication field is used to indicate that the corresponding single site configuration information field includes the NSTR link information of the corresponding first STA.
[0080] Optionally, the first indication field can be the NSTR link information presence flag (NSTR Link PairPresent).
[0081] In the communication method applied to the TDLS response end provided in the embodiments of this disclosure, when the TDLS response end is Non-APMLD and the TDLS multi-link element in the first message frame includes at least one single site configuration information field, and each single site configuration information includes NSTR link information of a first STA, the first message frame includes a TDLS multi-link element, the TDLS multi-link element includes at least one second indication field, each second indication field corresponds to a single site configuration information field, and each second indication field indicates through a second value that the corresponding single site configuration information field includes the NSTR link information of the corresponding first STA.
[0082] In the communication method applied to the TDLS response end provided in the embodiments of this disclosure, when the TDLS response end is Non-APMLD and the TDLS multi-link element in the first message frame includes at least one single site configuration information field, and each single site configuration information includes NSTR link information of a first STA, each single site configuration information field includes a second indication field, which is used to indicate that the corresponding single site configuration information field includes the NSTR link information of the corresponding first STA.
[0083] Optionally, each single site configuration information field includes a site control subfield, which includes a second indication field for indicating that the single site configuration field includes the NSTR link information of the corresponding first STA.
[0084] As an example, some information fields of each site control domain may look like this:
[0085] Link ID Complete Profile NSTR Link Pair Present Reserved
[0086] The NSTR Link Pair Present field is the second indicator field, and the second value indicates that the configuration information field of the corresponding single site includes the NSTR link information of the corresponding first STA.
[0087] In the communication method applied to the TDLS response end provided in the embodiments of this disclosure, before the TDLS response end sends the first message frame to the TDLS initiator, it further includes: receiving a TDLS discovery request frame sent by the TDLS initiator, the TDLS discovery request frame being used to discover STAs that support TDLS functionality.
[0088] In this process, the TDLS initiator sends the TDLS discovery request frame to the AP device of the BSS corresponding to the TDLS response end, and the AP device sends the TDLS discovery request frame to the TDLS response end, or sends the TDLS discovery request frame to the TDLS response end through a direct link.
[0089] Optionally, the TDLS discovery request frame can be a TDLS discovery response frame.
[0090] In the communication method applied to the TDLS response end provided in the embodiments of this disclosure, after sending the first message frame, the TDLS response end also receives the second message frame sent by the TDLS initiator.
[0091] When the TDLS responding end is a Non-AP MLD, the second message frame includes at least one link ID. The second message frame is used to request the establishment of a TDLS link with at least one second STA. Each second STA is attached to the TDLS responding end and associated with a communication link indicated by a link ID. When the TDLS responding end is a STA attached to a Non-AP MLD, the second message frame is used to request the establishment of a TDLS link with the TDLS responding end.
[0092] In other words, when the TDLS response end is Non-AP MLD, the second message frame includes at least one link identifier, which is used to request the establishment of a TDLS link with the second STA corresponding to each link identifier. Each second STA is associated with a communication link indicated by a link identifier.
[0093] Each second STA attached to the TDLS response end supports TDLS functionality, and each second STA is the STA with which the TDLS initiator expects to establish a TDLS link.
[0094] Optionally, the second message frame can be a TDLS Setup Request frame.
[0095] In the communication method applied to the TDLS response end provided in the embodiments of this disclosure, when the TDLS response end is Non-APMLD, the second message frame further includes at least one of the following:
[0096] Configuration information for at least one third STA;
[0097] At least one third STA's NSTR link information.
[0098] Each third STA is attached to the TDLS initiator and supports TDLS functions.
[0099] In this configuration, each third STA is associated with a second STA via a TDLS link, meaning that the TDLS initiator expects to establish a TDLS link with each second STA through each third STA.
[0100] As an example, when the TDLS responder is a Non-AP MLD, the second message frame also includes configuration information and / or NSTR link information of at least one third STA attached to the TDLS responder. The TDLS initiator expects to establish a TDLS link with a second STA through each third STA.
[0101] The way in which the second message frame includes the configuration information of the third STA is the same as the way in which the first message frame includes the configuration information of the first STA in any of the aforementioned embodiments. The way in which the second message frame includes the NSTR link of the third STA is the same as the way in which the first message frame includes the NSTR of the first STA in any of the aforementioned embodiments, and will not be repeated here.
[0102] The second message frame also includes at least one fourth indication field, each fourth indication field corresponding to a third STA, and each fourth indication field indicates, through a third value, that the second message frame includes the NSTR link information of the corresponding third STA.
[0103] The third value can be 1 or any other value; there are no restrictions on it.
[0104] The fourth indicator field exists in the same form as the second indicator field in any of the aforementioned embodiments, and is not restricted in this regard.
[0105] When the TDLS responder is a STA attached to a Non-AP MLD, the second message frame includes the configuration information and / or NSTR link information of the fourth STA, which is an attached STA that the TDLS initiator expects to establish a TDLS link with the TDLS responder.
[0106] In the communication method applied to the TDLS response end provided in the embodiments of this disclosure, the TDLS response end can send a third message frame after receiving the second message frame.
[0107] When the TDLS responding end is a Non-AP MLD, the third message frame is used to indicate whether to accept or reject the TDLS initiator establishing a TDLS link with each second STA; when the TDLS responding end is an STA attached to a Non-AP MLD, the third message frame is used to indicate whether to accept or reject the TDLS initiator establishing a TDLS link with the TDLS responding end.
[0108] When the TDLS responding endpoint is a STA not attached to any Non-AP MLD, after receiving the second message frame, the TDLS responding endpoint sends a third message frame to the TDLS initiator. The third message frame is used to indicate whether to accept or reject the TDLS initiator's request to establish a TDLS link with it. The third message frame may include an indication field containing at least one bit. A fourth value indicates acceptance of the TDLS initiator establishing a TDLS link with the TDLS responding endpoint, while a fifth value indicates rejection.
[0109] The fourth and fifth values can be any different values, and there are no restrictions on them.
[0110] Optionally, the third message frame can be a TDLS Setup Response frame.
[0111] In the communication method applied to the TDLS response end provided in the embodiments of this disclosure, when the TDLS response end is Non-APMLD, the third message frame further includes at least one link identifier and a third indication field corresponding to each link identifier.
[0112] Each link identifier indicates a communication link associated with a second STA. That is, the STA associated with the communication link indicated by each link identifier is a second STA that the TDLS initiator wants to establish a TDLS link with and is attached to the TDLS response end.
[0113] Each third indication field indicates, through the sixth value or the first preset indication information, that the TDLS initiator is acceptable to establish a TDLS link with the corresponding second STA, and through the seventh value or the second preset indication information, that the TDLS initiator is rejected from establishing a TDLS link with the corresponding second STA.
[0114] Optionally, the third indication field can be a status code field. In this case, the sixth and seventh values can be different values of the status code field, and the first and second preset indication information can be different fields corresponding to the status code field, without any restrictions.
[0115] In the communication method applied to the TDLS response terminal provided in the embodiments of this disclosure, the device identification information of the TDLS response terminal can be any information used to uniquely identify the TDLS response terminal. For example, when the TDLS response terminal is a NON-AP MLD, the device identification information of the TDLS response terminal can be the MAC address of the TDLS response terminal, or it can be unique identification information generated based on the MAC address of the TDLS response terminal. No limitation is imposed here.
[0116] As an example, when the TDLS responder is a Non-AP MLD, the first message frame includes the MAC address of the TDLS responder; when the TDLS responder is a STA attached to a Non-AP MLD, the first message frame includes the MAC address of the Non-AP MLD to which the TDLS responder is attached.
[0117] This disclosure provides a communication method applicable to a TDLS initiator. See details below. Figure 3 , Figure 3 This is a flowchart illustrating a communication method provided in an embodiment of this disclosure.
[0118] Optionally, the method may include the following steps:
[0119] Step S31: Receive a first message frame. The first message frame is used to respond to the TDLS discovery request frame. When the TDLS responding end is a Non-AP MLD that supports multiple connections, the first message frame includes the device identification information of the TDLS responding end. When the TDLS responding end is a STA attached to the Non-AP MLD, the first message frame includes the device identification information of the Non-AP MLD to which the TDLS responding end is attached.
[0120] Optionally, the first message frame can be a TDLS Discovery Response frame, or other message frames used for communication between the TDLS initiator and the TDLS responder; there are no restrictions on this.
[0121] Specifically, the TDLS initiator can receive at least one first message frame sent by the TDLS responder.
[0122] Optionally, the first message frame can be a TDLS Discovery Response frame, or other message frames used for communication between the TDLS initiator and the TDLS responder; there are no restrictions on this.
[0123] Optionally, when the TDLS responder is a regular STA, that is, when the TDLS responder is not attached to any Non-AP MLD, the first message frame does not contain the device identification information of the TDLS responder.
[0124] Specifically, for each TDLS responder, when the TDLS responder is a Non-AP MLD, the first message frame sent by the TDLS responder includes the device identification information of the TDLS responder; when the TDLS responder is a STA attached to a Non-AP MLD, the first message frame includes the device identification information of the Non-AP MLD to which the TDLS responder is attached.
[0125] The TDLS response can be forwarded to the TDLS initiator via the access point device, or it can be sent to the TDLS initiator via a direct link.
[0126] In the communication method applied to the TDLS initiator provided in the embodiments of this disclosure, when the TDLS responder is Non-APMLD, the first message includes a first indication field, and the first indication field indicates through a first value that the first message frame includes the device identification information of the TDLS responder.
[0127] The first indicator field includes at least one bit, which is not limited here.
[0128] The first value can be 1 or any other value, without restriction. For example, when the value of the first indication field is 1, the first indication field is used to indicate that the first message frame includes the device identification information of the TDLS response end.
[0129] Optionally, the first indication field can be a Non-AP MLD ID display identifier (Non-AP MLD IDPresent).
[0130] For each TDLS responder, when the TDLS responder is a Non-AP MLD, the first message sent by the TDLS responder includes a first indication field, and the first indication field indicates through a first value that the first message frame includes the device identification information of the TDLS responder.
[0131] In the communication method applied to the TDLS initiator provided in this embodiment, when the TDLS responding end is Non-APMLD, the first message frame includes a TDLS multi-link information element, and the TDLS multi-link information element includes a first indication field. That is, when the TDLS responding end is Non-AP MLD, the first message frame indicates through the first indication field in the TDLS multi-link information element that the first message frame includes the device identification information of the TDLS responding end.
[0132] In the communication method applied to the TDLS initiator provided in the embodiments of this disclosure, when the TDLS responder is Non-APMLD, the first message frame includes TDLS multi-link information elements, the multi-link information elements include a multi-link control field, the multi-link control field includes a first indication field, the first indication field is used to indicate that the first message frame includes the device identification information of the TDLS responder.
[0133] In the communication method applied to the TDLS initiator provided in the embodiments of this disclosure, when the TDLS responder is Non-APMLD, the first message frame includes TDLS multi-link information elements, the TDLS multi-link information elements include a multi-link control field, the multi-link control field includes a presence bitmap subfield, the presence bitmap subfield includes a first indication field, the first indication field is used to indicate that the first message frame includes the device identification information of the TDLS responder.
[0134] As an example, a portion of the information field in the bitmap field of the first message frame may be shown below:
[0135]
[0136] The Non-AP MLD ID Present field is the first indication field, and its first value indicates that the first message frame includes the device identification information of the corresponding TDLS response end.
[0137] In the communication method applied to the TDLS initiator provided in the embodiments of this disclosure, when the TDLS responder is Non-APMLD, the first message frame includes a Non-AP MLD identifier field, which is used to indicate the device identifier information of the TDLS responder.
[0138] Optionally, when the TDLS responder is a STA attached to a Non-AP MLD, the first message frame includes a first information field, which is used to indicate the device identification information of the Non-AP MLD to which the TDLS responder is attached.
[0139] In the communication method applied to the TDLS initiator provided in the embodiments of this disclosure, when the TDLS responder is Non-APMLD, the first message frame includes a TDLS multi-link element, which includes a Non-AP MLD identifier field. The Non-AP MLD identifier field is used to indicate the device identification information of the TDLS responder.
[0140] In the communication method applied to the TDLS initiator provided in the embodiments of this disclosure, when the TDLS responder is Non-APMLD, the first message frame includes TDLS multi-link elements, the TDLS multi-link elements include a common information field, the common information field includes a Non-AP MLD identifier field, and the Non-AP MLD identifier field is used to indicate the device identification information of the TDLS responder.
[0141] As an example, a portion of the same information field in the first message frame may be shown below:
[0142]
[0143] The Non-AP MLD ID field is the Non-AP MLD identifier field.
[0144] In the communication method applied to the TDLS initiator provided in this embodiment, when the TDLS responder is Non-APMLD, the first message frame further includes at least one of the following:
[0145] Configuration information for at least one first STA;
[0146] At least one first STA's non-simultaneous transmit and receive (NSTR) link information.
[0147] Each first STA is attached to a TDLS response end and supports TDLS functionality.
[0148] As an example, when the TDLS response end is a Non-AP MLD, the first message frame also includes configuration information and / or NSTR link information for each first STA attached to the TDLS response end and supporting TDLS functionality.
[0149] The TDLS initiator can determine whether to establish a TDLS link with each first STA based on the STA's configuration information and / or NSTR link information.
[0150] In the communication method applied to the TDLS initiator provided in the embodiments of this disclosure, when the TDLS responder is Non-APMLD, the first message frame includes TDLS multi-link elements, and the multi-link elements include configuration information and / or NSTR link information of each first STA attached to the TDLS responder and supporting TDLS function.
[0151] In the communication method applied to the TDLS initiator provided in the embodiments of this disclosure, when the TDLS responder is Non-APMLD, the first message frame includes TDLS multi-link elements, and the TDLS multi-link elements include at least one per-STA profile field. Each per-STA profile field includes configuration information of a first STA and NSTR link information.
[0152] In the communication method applied to the TDLS initiator provided in the embodiments of this disclosure, when the TDLS responder is Non-APMLD, the first message frame includes TDLS multi-link elements. The TDLS multi-link elements include at least one Per-STA Profile field. Each Per-STA Profile field includes a STA Info subfield. The STA Info subfield includes an NSTR Indication Bitmap subfield. The NSTR Indication Bitmap subfield is used to indicate the NSTR link information of the first STA corresponding to the corresponding Per-STA Profile field.
[0153] As an example, a portion of the site information field in each individual site configuration information field may look like this:
[0154] STA Info Length NSTR Indication Bitmap
[0155] The NSTR Indication Bitmap field is the link bitmap field.
[0156] As an example, for any TDLS response terminal, if the TDLS response terminal is a NON-AP MLD, when STA1 and STA2 attached to the TDLS response terminal support TDLS functionality, the first message frame sent by the TDLS response terminal includes two single site configuration information fields (corresponding to STA1 and STA2 respectively). The site information field in the single site configuration information field corresponding to STA1 includes an NSTR link bitmap field, which is used to indicate the NSTR link information of STA1. The site information field in the single site configuration information field corresponding to STA2 includes an NSTR link bitmap field, which is used to indicate the NSTR link information of STA2.
[0157] In the communication method applied to the TDLS initiator provided in the embodiments of this disclosure, when the TDLS responder is Non-APMLD and the TDLS multi-link element in the first message frame includes at least one single site configuration information field, and each single site configuration information includes NSTR link information of a first STA, the first message frame also includes at least one second indication field, each second indication field corresponds to a single site configuration information field, and each second indication field indicates through a second value that the corresponding single site configuration information field includes the NSTR link information of the corresponding first STA.
[0158] The second indicator field may include at least one bit, without limitation.
[0159] The first value can be 1 or any other value, without restriction. For example, when the value of a second indication field is 1, the second indication field is used to indicate that the corresponding single site configuration information field includes the NSTR link information of the corresponding first STA.
[0160] Optionally, the first indication field can be the NSTR link information presence flag (NSTR Link PairPresent).
[0161] In the communication method applied to the TDLS initiator provided in the embodiments of this disclosure, when the TDLS response end is Non-APMLD and the TDLS multi-link element in the first message frame includes at least one single site configuration information field, and each single site configuration information includes NSTR link information of a first STA, the first message frame includes a TDLS multi-link element, the TDLS multi-link element includes at least one second indication field, each second indication field corresponds to a single site configuration information field, and each second indication field indicates through a second value that the corresponding single site configuration information field includes the NSTR link information of the corresponding first STA.
[0162] In the communication method applied to the TDLS initiator provided in the embodiments of this disclosure, when the TDLS response end is Non-APMLD and the TDLS multi-link element in the first message frame includes at least one single site configuration information field, and each single site configuration information includes NSTR link information of a first STA, each single site configuration information field includes a second indication field, which is used to indicate that the corresponding single site configuration information field includes the NSTR link information of the corresponding first STA.
[0163] Optionally, each single site configuration information field includes a site control subfield, which includes a second indication field for indicating that the single site configuration field includes the NSTR link information of the corresponding first STA.
[0164] Each second indication field can be any information field in the corresponding site control field.
[0165] As an example, some information fields of each site control domain may look like this:
[0166] Link ID Complete Profile NSTR Link Pair Present Reserved
[0167] The NSTR Link Pair Present field is the second indicator field, and the second value indicates that the configuration information field of the corresponding single site includes the NSTR link information of the corresponding first STA.
[0168] In the communication method applied to the TDLS initiator provided in the embodiments of this disclosure, before the TDLS initiator receives the first message frame, it further includes: sending a TDLS discovery request frame, which is used to discover STAs that support TDLS functionality.
[0169] Specifically, for each TDLS responder, the TDLS initiator sends a TDLS discovery request frame to the AP device corresponding to the BSS where the TDLS responder is located, and the AP device then sends the TDLS discovery request frame to the TDLS responder, or sends the TDLS discovery request frame to the TDLS responder via a direct link.
[0170] Optionally, the TDLS discovery request frame can be a TDLS discovery response frame.
[0171] In the communication method applied to the TDLS initiator provided in the embodiments of this disclosure, the TDLS initiator sends a second message frame after receiving the first message frame.
[0172] When the TDLS responding end is a Non-AP MLD, the second message frame includes at least one link ID. The second message frame is used to request the establishment of a TDLS link with at least one second STA. Each second STA is attached to the TDLS responding end and associated with a communication link indicated by a link ID. When the TDLS responding end is a STA attached to a Non-AP MLD, the second message frame is used to request the establishment of a TDLS link with the TDLS responding end.
[0173] In other words, when the TDLS response end is Non-AP MLD, the second message frame includes at least one link identifier, which is used to request the establishment of a TDLS link with the second STA corresponding to each link identifier. Each second STA is associated with a communication link indicated by a link identifier.
[0174] Each second STA attached to the TDLS response end supports TDLS functionality, and each second STA is the STA with which the TDLS initiator expects to establish a TDLS link.
[0175] Optionally, the second message frame can be a TDLS Setup Request frame.
[0176] In the communication method applied to the TDLS initiator provided in the embodiments of this disclosure, for each second message frame, when the TDLS response end receiving the second message frame is a NON-AP MLD, the second message frame further includes at least one of the following:
[0177] Configuration information for at least one third STA;
[0178] At least one third STA's NSTR link information.
[0179] Each third STA is attached to the TDLS initiator and supports TDLS functions.
[0180] In this context, each third STA is associated with a second STA of the TDLS response end that receives the second message frame, which is a TDLS link. In other words, the TDLS initiator expects to establish a TDLS link with a second STA of the TDLS response end that receives the second message frame through each third STA.
[0181] As an example, for each second message frame, when the TDLS response end receiving the second message frame is NON-APMLD, the second message frame also includes configuration information and / or NSTR link information of at least one third STA attached to the corresponding TDLS response end. The TDLS initiator expects to establish a TDLS link with a second STA of the corresponding TDLS response end through each third STA.
[0182] The way in which the second message frame includes the configuration information of the third STA is the same as the way in which the first message frame includes the configuration information of the first STA in any of the aforementioned embodiments. The way in which the second message frame includes the NSTR link of the third STA is the same as the way in which the first message frame includes the NSTR of the first STA in any of the aforementioned embodiments, and will not be repeated here.
[0183] Each second message frame further includes at least one fourth indication field, each fourth indication field corresponding to a third STA, and each fourth indication field indicates, through a third value, that the corresponding second message frame includes the NSTR link information of the corresponding third STA.
[0184] The third value can be 1 or any other value; there are no restrictions on it.
[0185] The fourth indicator field exists in the same form as the second indicator field in any of the aforementioned embodiments, and is not restricted in this regard.
[0186] Specifically, for each second message frame, when the TDLS response end receiving the second message frame is a STA attached to Non-APMLD, the second message frame includes the configuration information and / or NSTR link information of the fourth STA, which is an attached STA that the TDLS initiator expects to establish a TDLS link with the corresponding TDLS response end.
[0187] In the communication method applied to the TDLS initiator provided in the embodiments of this disclosure, the TDLS initiator can receive a third message frame after sending the second message frame.
[0188] When the TDLS responding end is a Non-AP MLD, the third message frame is used to indicate whether to accept or reject the TDLS initiator establishing a TDLS link with each second STA; when the TDLS responding end is an STA attached to a Non-AP MLD, the third message frame is used to indicate whether to accept or reject the TDLS initiator establishing a TDLS link with the TDLS responding end.
[0189] When the TDLS responding endpoint is a STA not attached to any Non-AP MLD, after receiving the second message frame, the TDLS responding endpoint sends a third message frame to the TDLS initiator. The third message frame is used to indicate whether to accept or reject the TDLS initiator's request to establish a TDLS link with it. The third message frame may include an indication field containing at least one bit. A fourth value indicates acceptance of the TDLS initiator establishing a TDLS link with the TDLS responding endpoint, while a fifth value indicates rejection.
[0190] The fourth and fifth values can be any different values, and there are no restrictions on them.
[0191] Optionally, the third message frame can be a TDLS Setup Response frame.
[0192] In the communication method applied to the TDLS initiator provided in the embodiments of this disclosure, when the TDLS responder is Non-APMLD, the third message frame further includes at least one link identifier and a third indication field corresponding to each link identifier.
[0193] Each link identifier indicates a communication link associated with a second STA. That is, the STA associated with the communication link indicated by each link identifier is a second STA that the TDLS initiator wants to establish a TDLS link with and is attached to the TDLS response end.
[0194] Each third indication field indicates, through the sixth value or the first preset indication information, that the TDLS initiator is acceptable to establish a TDLS link with the corresponding second STA, and through the seventh value or the second preset indication information, that the TDLS initiator is rejected from establishing a TDLS link with the corresponding second STA.
[0195] Optionally, the third indication field can be a status code field. In this case, the sixth and seventh values can be different values of the status code field, and the first and second preset indication information can be different fields corresponding to the status code field, without any restrictions.
[0196] In the communication method applied to the TDLS initiator provided in the embodiments of this disclosure, the device identification information of the TDLS response end can be any information used to uniquely identify the TDLS response end. For example, when the TDLS response end is a NON-AP MLD, the device identification information of the TDLS response end can be the MAC address of the TDLS response end, or it can be a unique identification information generated based on the MAC address of the TDLS response end. No limitation is imposed here.
[0197] As an example, when the TDLS responder is a Non-AP MLD, the first message frame includes the MAC address of the TDLS responder; when the TDLS responder is a STA attached to a Non-AP MLD, the first message frame includes the MAC address of the Non-AP MLD to which the TDLS responder is attached.
[0198] The following is combined Figure 4a The communication method provided in the embodiments of this disclosure will be described.
[0199] The TDLS initiator sends a TDLS discovery request frame to at least one TDLS responder in order to discover STAs that support TDLS functionality.
[0200] Furthermore, for each TDLS responder, when the TDLS responder is a STA attached to a Non-AP MLD and supports TDLS functionality, the TDLS responder can send a TDLS discovery response frame; when the TDLS responder is a Non-AP MLD and there is at least one attached STA that supports TDLS functionality, the TDLS responder can also send a TDLS discovery response frame.
[0201] Specifically, for each TDLS responding end, when the TDLS responding end is a STA attached to a Non-AP MLD, the TDLS discovery response frame includes the device identification information (such as the MAC address) of the Non-AP MLD to which the TDLS responding end is attached; when the TDLS responding end is a Non-AP MLD, the TDLS discovery response frame includes the device identification information (such as the MAC address) of the TDLS responding end; when the TDLS responding end is a regular STA, the TDLS discovery response frame does not include the device identification information of the TDLS responding end.
[0202] When the TDLS response end is a Non-AP MLD, the TDLS discovery response frame includes TDLS multi-link information elements, which include a multi-link control field, an existence bitmap field, and a Non-AP MLD ID display identifier. The Non-AP MLD ID display identifier indicates through a first value that the first message frame includes the device identification information of the corresponding TDLS response end.
[0203] When the TDLS response end is a Non-AP MLD, the TDLS discovery response frame includes a TDLS multi-link element, which includes a general information field. The general information field includes a Non-AP MLD identifier field, which is used to indicate the device identifier information of the corresponding TDLS response end.
[0204] When the TDLS response end is a Non-AP MLD, the TDLS discovery response frame includes a TDLS multi-link element. This TDLS multi-link element includes at least one single-site configuration information field. Each single-site configuration information field includes a site information field, which in turn includes an NSTR link bitmap field. The NSTR link bitmap field indicates the NSTR link information of the first STA corresponding to the respective single-site configuration information field. Each single-site configuration information field also includes a site control field, which includes an NSTR link information presence flag indicating that the single-site configuration field includes the NSTR link information of the corresponding first STA.
[0205] Furthermore, after the TDLS initiator receives at least one TDLS discovery response frame, for any TDLS response terminal, if the TDLS response terminal is a normal STA, and the TDLS initiator determines that it expects to establish a TDLS link with it based on the TDLS discovery response frame sent by the TDLS response frame, then the TDLS initiator can send a TDLS establishment request frame to the TDLS response terminal to request the establishment of a TDLS link.
[0206] Based on this, the TDLS responder can send a TDLS establishment response frame to the TDLS initiator to indicate whether to accept or reject the establishment of a TDLS link between the TDLS initiator and the TDLS responder.
[0207] For any TDLS responding endpoint, if the TDLS responding endpoint is a Non-AP MLD, and the TDLS initiator determines, based on the TDLS discovery response frame sent by the TDLS responding endpoint, that the TDLS responding endpoint has at least one affiliated STA supporting TDLS functionality, and simultaneously determines that the TDLS initiator will establish a TDLS link with at least one second STA supporting TDLS functionality from the TDLS responding endpoint, the TDLS initiator may send a TDLS establishment request frame to the TDLS responding endpoint to request the establishment of a TDLS link with at least one second STA supporting TDLS functionality from the TDLS responding endpoint. In this case, the TDLS establishment request frame includes the configuration information of the affiliated STAs that the TDLS initiator expects to establish TDLS links with each STA, and NSTR link information.
[0208] Based on this, the TDLS response end can send a TDLS establishment response frame to the TDLS initiator. The TDLS establishment response frame includes the link identifier of the communication link associated with each second STA and the status code field corresponding to each link identifier. Each status code field is used to indicate whether to accept or refuse to establish a TDLS link with the second STA associated with the corresponding communication link of the TDLS initiator.
[0209] When multiple TDLS responders (such as STA1 and STA2) are all STAs attached to a Non-AP MLD, if the TDLS initiator determines that the multiple TDLS responders are attached to the same Non-AP MLD based on the device identification information in each first message frame, the TDLS initiator can treat the Non-AP MLD as a TDLS responder and send a TDLS establishment request frame to it to request the establishment of a TDLS link with STA1 and STA2. At this time, the TDLS establishment request frame includes STA1 and STA2 configuration information and NSTR link information.
[0210] Furthermore, for any TDLS responding end, when the TDLS responding end is a STA attached to a Non-AP MLD or a regular STA, if the TDLS responding end indicates through a TDLS establishment response frame that it accepts the establishment of a TDLS link with the TDLS initiator, then the TDLS initiator can establish a TDLS link with it through a single connection to achieve P2P communication. When the TDLS responding end is a Non-AP MLD, if the TDLS responding end indicates through a TDLS establishment response frame that it accepts the establishment of a TDLS link with at least one of its attached STAs (such as at least one third STA), one of the attached STAs of the TDLS initiator can establish a TDLS link with a third STA attached to the TDLS responding end to achieve P2P communication between the two attached STAs.
[0211] The following is combined Figure 4b The communication method provided in the embodiments of this disclosure will be described.
[0212] Example 1:
[0213] The TDLS initiator can send a TDLS discovery request frame to at least one STA. At this time, each STA is a non-APMLD auxiliary device and acts as a TDLS response end in the TDLS discovery process. The TDLS discovery request frame sent by the TDLS initiator is used to discover STAs that support TDLS functions.
[0214] The TDLS initiator can receive TDLS discovery response frames sent by each STA. Each TDLS discovery response frame sent by a STA includes the device identification information of the Non-AP MLD to which the corresponding STA is attached.
[0215] The TDLS initiator determines whether each STA is attached to the same Non-AP MLD based on the device identification information in each TDLS discovery response frame. If each STA is attached to a different Non-AP MLD, the TDLS initiator can send a TDLS establishment request frame to each STA to establish a TDLS link. Each STA acts as a TDLS response end during the TDLS establishment process. At this time, the TDLS initiator can receive TDLS establishment response frames from each STA. Each TDLS establishment response frame indicates whether the corresponding STA accepts or refuses to establish a TDLS link with the TDLS initiator. For each STA, if the TDLS establishment response frame indicates acceptance of establishing a TDLS link with the TDLS initiator, then the TDLS initiator can establish a TDLS link with that STA to achieve P2P communication.
[0216] If all STAs are attached to the same Non-AP MLD, the TDLS initiator can send a TDLS establishment request frame to the Non-AP MLD to which all STAs are attached, requesting the establishment of a TDLS link with each STA. In this case, the Non-AP MLD to which all STAs are attached acts as the TDLS response end in the TDLS establishment process. The TDLS initiator can then receive the TDLS establishment response frame sent by this Non-AP MLD to determine whether to establish a TDLS link with each STA based on the indication of the TDLS establishment response frame.
[0217] Example 2:
[0218] The TDLS initiator can send a TDLS discovery request frame to the Non-AP MLD to discover STAs that support TDLS functionality among the Non-AP MLD's affiliated STAs. In this case, the Non-AP MLD becomes the TDLS responder in the TDLS discovery process.
[0219] The TDLS initiator can receive TDLS discovery response frames sent by Non-AP MLDs. These frames include the Non-AP MLD's device identification information. Furthermore, the TDLS discovery response frames include TDLS multi-link information elements, which include a multi-link control field. This multi-link control field includes an existence bitmap field, which includes a Non-AP MLD ID display identifier. The Non-AP MLD ID display identifier uses a first value to indicate that the TDLS discovery response frame includes the corresponding Non-AP MLD device identification information.
[0220] The TDLS multi-link element includes a general information field, which includes a Non-AP MLD identification field. The Non-AP MLD identification field is used to indicate the device identification information of the Non-AP MLD.
[0221] The TDLS multi-link element includes at least one single-site configuration information field. Each single-site configuration information field includes a site information field, which in turn includes an NSTR link bitmap field. The NSTR link bitmap field indicates the NSTR link information of the first STA corresponding to the single-site configuration information field. Each single-site configuration information field includes a site control field, which includes an NSTR link information presence flag indicating that the single-site configuration field includes the NSTR link information of the corresponding first STA. Each first STA is attached to a Non-AP MLD and supports TDLS functionality.
[0222] When the TDLS initiator determines, based on the TDLS discovery response, to establish a TDLS link with at least one second STA supporting TDLS functionality within the Non-AP MLD, the TDLS initiator may send a TDLS establishment request frame to the Non-AP MLD to request the establishment of a TDLS link with each second STA of the Non-AP MLD. In this case, the Non-AP MLD acts as the TDLS response end during the TDLS establishment process. The TDLS establishment request frame includes configuration information and NSTR link information of the affiliated STAs with which the TDLS initiator expects to establish TDLS links with each second STA.
[0223] The TDLS initiator can receive a TDLS establishment response frame sent by the Non-AP MLD. The TDLS establishment response frame includes a link identifier for the communication link associated with each second STA and a status code field corresponding to each link identifier. Each status code field indicates whether to accept or reject the establishment of a TDLS link with the second STA associated with the corresponding communication link. Based on this, the TDLS initiator can establish a TDLS link with at least one second STA of the Non-AP MLD according to the TDLS establishment response frame.
[0224] Based on the communication method provided in this disclosure, when the TDLS responding end is a Non-AP MLD, the device identification information of the TDLS responding end is carried in the first message frame used to respond to the TDLS discovery request frame; or when the TDLS responding end is a STA attached to a Non-AP MLD, the device identification information of the Non-AP MLD attached to it is carried in the first message frame used to respond to the TDLS discovery request frame. Based on this, when multiple TDLS responders respond to the TDLS discovery request frame, the TDLS initiator can determine, based on the first message frame, whether the multiple TDLS responders responding to the TDLS discovery request frame are different STAs attached to the same Non-AP MLD. When a Non-AP MLD includes at least one attached STA that supports TDLS functionality, the TDLS initiator can simultaneously request to establish a TDLS link with at least one attached STA of the TDLS responder through the second message frame. The TDLS responder can simultaneously indicate whether to accept the TDLS link establishment request from the TDLS initiator for each attached STA that supports TDLS functionality through the third message frame. The TDLS initiator does not need to establish TDLS links with each STA that supports TDLS functionality through a single link establishment method, which can not only reduce the signaling overhead of the TDLS link establishment process, but also improve the efficiency of TDLS link establishment.
[0225] Furthermore, when both the TDLS responder and the initiator are Non-AP MLDs, each TDLS link between the TDLS responder and the TDLS initiator is associated with one of the TDLS responder's and the TDLS initiator's affiliated STAs. Moreover, any affiliated STA between the TDLS initiator and the TDLS responder is associated with only one TDLS link, thereby reducing interference between the various TDLS links between the TDLS initiator and the TDLS responder and improving data transmission efficiency.
[0226] like Figure 5 As shown, this disclosure provides a communication device, including:
[0227] The determining unit 51 is used to determine a first message frame, which is used to respond to a TDLS discovery request frame; when the TDLS responding end is a multi-connection site device (Non-AP MLD), the first message frame includes the device identification information of the TDLS responding end; when the TDLS responding end is a STA attached to a Non-AP MLD, the first message frame includes the device identification information of the Non-AP MLD to which the TDLS responding end is attached.
[0228] The first communication unit 52 is used to send the aforementioned first message frame.
[0229] Optionally, in this embodiment of the present disclosure, when the TDLS response terminal is a Non-AP MLD, the first message frame includes a first indication field, and the first indication field indicates through a first value that the first message frame includes the device identification information of the TDLS response terminal.
[0230] Optionally, in this embodiment of the present disclosure, the first message frame includes a TDLS multi-link element, the TDLS multi-link element includes a multi-link control field, the multi-link control field includes an existence bitmap field, and the existence bitmap field includes a first indication field.
[0231] Optionally, in this embodiment of the present disclosure, when the TDLS response terminal is a Non-AP MLD, the first message frame includes a TDLS multi-link element, the TDLS multi-link element includes a general information field, the general information field includes a Non-AP MLD identifier field, and the Non-AP MLD identifier field is used to indicate the device identifier information of the TDLS response terminal.
[0232] Optionally, in this embodiment of the disclosure, when the TDLS response terminal is a Non-AP MLD, the first message frame further includes at least one of the following:
[0233] Configuration information for at least one first STA;
[0234] At least one first STA transmits and receives NSTR link information asynchronously;
[0235] Each of the aforementioned first STAs is attached to the aforementioned TDLS response end and supports TDLS functionality.
[0236] Optionally, in this embodiment of the present disclosure, the first message frame includes a TDLS multi-link element, the TDLS multi-link element includes at least one single site configuration information field, and each single site configuration information field includes configuration information of the first STA and NSTR link information.
[0237] Optionally, in this embodiment of the present disclosure, each of the above-mentioned single site configuration information fields includes a site control field, the site control field includes a second indication field, and the second indication field indicates, through a second value, that the single site configuration field includes the NSTR link information corresponding to the first STA.
[0238] Optionally, in this embodiment of the disclosure, each of the above-mentioned single site configuration information fields includes a site information field, the site information field includes an NSTR link bitmap field, and the NSTR link bitmap field is used to indicate the NSTR link information of the corresponding first STA.
[0239] Optionally, in this embodiment of the present disclosure, the first communication unit 52 is further configured to:
[0240] Receive the second message frame sent by the TDLS initiator. The second message frame is used to discover STAs that support TDLS functionality.
[0241] Optionally, in this embodiment of the present disclosure, the first communication unit 52 is further configured to:
[0242] When a second message frame is received, if the TDLS responding end is a Non-AP MLD, the second message frame includes at least one link identifier and is used to request the establishment of a TDLS link with at least one second STA. Each of the second STAs is attached to the TDLS responding end and associated with a communication link indicated by a link identifier. If the TDLS responding end is a STA attached to a Non-AP MLD, the second message frame is used to request the establishment of a TDLS link with the TDLS responding end.
[0243] Optionally, in this embodiment of the disclosure, when the TDLS response terminal is a Non-AP MLD, the second message frame further includes at least one of the following:
[0244] Configuration information for at least one third STA;
[0245] At least one third STA's NSTR link information;
[0246] Each of the aforementioned third STAs is attached to the aforementioned TDLS initiator and associated with one of the aforementioned second STAs via a TDLS link.
[0247] Optionally, in this embodiment of the present disclosure, the first communication unit 52 is further configured to:
[0248] A third message frame is sent. When the TDLS responding end is a Non-AP MLD, the third message frame is used to indicate whether to accept or reject the establishment of a TDLS link between the TDLS initiator and each of the second STAs. When the TDLS responding end is an STA attached to a Non-AP MLD, the third message frame is used to indicate whether to accept or reject the establishment of a TDLS link between the TDLS initiator and the TDLS responding end.
[0249] Optionally, in this embodiment of the present disclosure, when the TDLS response terminal is a Non-AP MLD, the third message frame further includes at least one link identifier and a third indication field corresponding to each link identifier. Each of the third indication fields is used to indicate whether to accept or reject the establishment of a TDLS link between the TDLS initiator and the second STA associated with the communication link indicated by the corresponding link identifier.
[0250] Optionally, in this embodiment of the disclosure, the device identification information includes a MAC address or identification information generated based on the MAC address.
[0251] like Figure 6 As shown, this disclosure provides a communication device, including:
[0252] The second communication unit 61 is used to receive a first message frame sent by the TDLS response terminal. The first message frame is used to respond to the TDLS discovery request frame. When the TDLS response terminal is a Non-AP MLD that supports multiple connections, the first message frame includes the device identification information of the TDLS response terminal. When the TDLS response terminal is a STA attached to the Non-AP MLD, the first message frame includes the device identification information of the Non-AP MLD to which the TDLS response terminal is attached.
[0253] Optionally, in this embodiment of the present disclosure, when the TDLS response terminal is a Non-AP MLD, the first message frame includes a first indication field, and the first indication field indicates through a first value that the first message frame includes the device identification information of the TDLS response terminal.
[0254] Optionally, in this embodiment of the present disclosure, the first message frame includes a TDLS multi-link element, the TDLS multi-link element includes a multi-link control field, the multi-link control field includes an existence bitmap field, and the existence bitmap field includes a first indication field.
[0255] Optionally, in this embodiment of the present disclosure, when the TDLS response terminal is a Non-AP MLD, the first message frame includes a TDLS multi-link element, the TDLS multi-link element includes a general information field, the general information field includes a Non-AP MLD identifier field, and the Non-AP MLD identifier field is used to indicate the device identifier information of the TDLS response terminal.
[0256] Optionally, in this embodiment of the disclosure, when the TDLS response terminal is a Non-AP MLD, the message frame further includes at least one of the following:
[0257] Configuration information for at least one first STA;
[0258] At least one NSTR link information for the first STA;
[0259] Each of the aforementioned first STAs is attached to a corresponding TDLS response terminal and supports TDLS functionality.
[0260] Optionally, in this embodiment of the present disclosure, the first message frame includes a TDLS multi-link element, the TDLS multi-link element includes at least one single site configuration information field, and each single site configuration information field includes configuration information of the first STA and NSTR link information.
[0261] Optionally, in this embodiment of the present disclosure, each of the above-mentioned single site configuration information fields includes a site control field, the site control field includes a second indication field, and the second indication field indicates, through a second value, that the single site configuration field includes the NSTR link information corresponding to the first STA.
[0262] Optionally, in this embodiment of the disclosure, each of the above-mentioned single site configuration information fields includes a site information field, the site information field includes an NSTR link bitmap field, and the NSTR link bitmap field is used to indicate the NSTR link information of the corresponding first STA.
[0263] Optionally, in this embodiment of the present disclosure, the second communication unit 61 is further configured to:
[0264] A second message frame is sent to each of the aforementioned TDLS responders. The second message frame is used to discover STAs that support TDLS functionality.
[0265] Optionally, in this embodiment of the present disclosure, the second communication unit 61 is further configured to:
[0266] A second message frame is sent. When the TDLS responding end is a Non-AP MLD, the second message frame includes at least one link identifier. The second message frame is used to request the establishment of a TDLS link with at least one second STA. Each of the second STAs is attached to the TDLS responding end and associated with a communication link indicated by a link identifier. When the TDLS responding end is a STA attached to a Non-AP MLD, the second message frame is used to request the establishment of a TDLS link with the TDLS responding end.
[0267] Optionally, in this embodiment of the disclosure, when the TDLS response terminal is a Non-AP MLD, the second message frame further includes at least one of the following:
[0268] Configuration information for at least one third STA;
[0269] At least one third STA's NSTR link information;
[0270] Each of the aforementioned third STAs is attached to the aforementioned TDLS initiator and associated with one of the aforementioned second STAs via a TDLS link.
[0271] Optionally, in this embodiment of the present disclosure, the second communication unit 61 is further configured to:
[0272] When a third message frame is received, if the TDLS responding end is a Non-AP MLD, the third message frame is used to indicate whether to accept or reject the establishment of a TDLS link between the TDLS initiator and each of the second STAs; if the TDLS responding end is an STA attached to a Non-AP MLD, the third message frame is used to indicate whether to accept or reject the establishment of a TDLS link between the TDLS initiator and the TDLS responding end.
[0273] Optionally, in this embodiment of the present disclosure, when the TDLS response terminal is a Non-AP MLD, the third message frame further includes at least one link identifier and a third indication field corresponding to each link identifier. Each of the third indication fields is used to indicate whether to accept or reject the establishment of a TDLS link between the TDLS initiator and the second STA associated with the communication link indicated by the corresponding link identifier.
[0274] Optionally, in this embodiment of the disclosure, the device identification information includes a MAC address or identification information generated based on the MAC address.
[0275] This disclosure also provides an electronic device, such as... Figure 7 As shown, Figure 7The illustrated electronic device 700 includes a processor 701 and a memory 703. The processor 701 and the memory 703 are connected, for example, via a bus 702. Optionally, the electronic device 700 may also include a transceiver 704. It should be noted that in practical applications, the transceiver 704 is not limited to one type, and the structure of this electronic device 700 does not constitute a limitation on the embodiments of this disclosure.
[0276] The memory 703 is used to store application code that executes the embodiments of this disclosure, and its execution is controlled by the processor 701. When the electronic device 700 acts as a TDLS responder, the processor 701 executes the application code stored in the memory 703 to implement the communication method for the TDLS responder provided in the embodiments of this disclosure. When the electronic device 700 acts as a TDLS initiator, the processor 701 executes the application code stored in the memory 703 to implement the communication method for the TDLS initiator provided in the embodiments of this disclosure.
[0277] Bus 702 may include a pathway for transmitting information between the aforementioned components. Bus 702 may be a PCI (Peripheral Component Interconnect) bus or an EISA (Extended Industry Standard Architecture) bus, etc. Bus 702 can be divided into address bus, data bus, control bus, etc. For ease of representation, Figure 7 The bus is represented by a single thick line, but this does not mean that there is only one bus or one type of bus.
[0278] The memory 703 may be a read-only memory (ROM) or other type of static storage device capable of storing static information and instructions, random access memory (RAM) or other type of dynamic storage device capable of storing information and instructions, or electrically erasable programmable read-only memory (EEPROM), compact disc read-only memory (CD-ROM) or other optical disc storage, optical disc 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 capable of carrying or storing desired program code in the form of instructions or data structures and accessible by a computer, but not limited thereto.
[0279] This disclosure provides a computer-readable storage medium storing a computer program that, when run on a computer, enables the computer to execute the corresponding content in the aforementioned method embodiments.
[0280] 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. Moreover, 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.
[0281] It should be noted that the computer-readable storage medium described in this disclosure can be a computer-readable signal medium, a computer-readable storage medium, or any combination thereof. A computer-readable storage medium can be, for example,—but not limited to—an electrical, magnetic, optical, electromagnetic, infrared, or semiconductor system, apparatus, or device, or any combination thereof. More specific examples of a computer-readable storage medium may include, but are not limited to: an electrical connection having one or more wires, a portable computer disk, a hard disk, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM or flash memory), optical fiber, portable compact disk read-only memory (CD-ROM), optical storage device, magnetic storage device, or any suitable combination thereof. In this disclosure, a computer-readable storage medium can be any tangible medium containing or storing a program that can be used by or in conjunction with an instruction execution system, apparatus, or device. In this disclosure, a computer-readable signal medium can include a data signal propagated in baseband or as part of a carrier wave, carrying computer-readable program code. Such propagated data signals can take various forms, including but not limited to electromagnetic signals, optical signals, or any suitable combination thereof. A computer-readable signal medium may also be any computer-readable storage medium other than a computer-readable storage medium, which can send, propagate, or transmit a program for use by or in connection with an instruction execution system, apparatus, or device. The program code contained on the computer-readable storage medium can be transmitted using any suitable medium, including but not limited to: wires, optical fibers, RF (radio frequency), etc., or any suitable combination thereof.
[0282] The aforementioned computer-readable storage medium may be included in the aforementioned TDLS response end or TDLS initiator; or it may exist independently and not be assembled into the TDLS response end or TDLS initiator.
[0283] The aforementioned computer-readable storage medium carries one or more programs, which, when executed by the TDLS responder or the TDLS initiator, cause the TDLS responder or the TDLS initiator to execute the corresponding communication method.
[0284] According to one aspect of this disclosure, a computer program product or computer program is provided, comprising computer instructions stored in a computer-readable storage medium. A processor of a computer device reads the computer instructions from the computer-readable storage medium and executes the computer instructions, causing the computer device to perform the communication methods provided in the various alternative implementations described above.
[0285] Computer program code for performing the operations of this disclosure can be written in one or more programming languages or a combination thereof, including object-oriented programming languages such as Java, Smalltalk, and C++, and conventional procedural programming languages such as the "C" language or similar programming languages. The program code can be executed entirely on the user's computer, partially on the user's computer, as a standalone software package, partially on the user's computer and partially on a remote computer, or entirely on a remote computer or server. In cases involving remote computers, the remote computer can be connected to the user's computer via any type of network—including a local area network (LAN) or a wide area network (WAN)—or can be connected to an external computer (e.g., via the Internet using an Internet service provider).
[0286] The flowcharts and block diagrams in the accompanying drawings illustrate the architecture, functionality, and operation of possible implementations of systems, methods, and computer program products according to various embodiments of this disclosure. In this regard, each block in a flowchart or block diagram may represent a module, segment, or portion of code containing one or more executable instructions for implementing a specified logical function. It should also be noted that in some alternative implementations, the functions indicated in the blocks may occur in a different order than those indicated in the drawings. For example, two consecutively indicated blocks may actually be executed substantially in parallel, and they may sometimes be executed in reverse order, depending on the functions involved. It should also be noted that each block in the block diagrams and / or flowcharts, and combinations of blocks in the block diagrams and / or flowcharts, can be implemented using a dedicated hardware-based system that performs the specified function or operation, or using a combination of dedicated hardware and computer instructions.
[0287] The modules described in the embodiments of this disclosure can be implemented in software or in hardware. The name of a module does not necessarily limit the module itself; for example, module A can also be described as "module A for performing operation B".
[0288] The above description is merely a preferred embodiment of this disclosure and an explanation of the technical principles employed. Those skilled in the art should understand that the scope of this disclosure is not limited to technical solutions formed by specific combinations of the above-described technical features, but should also cover other technical solutions formed by arbitrary combinations of the above-described technical features or their equivalents without departing from the above-described concept. For example, technical solutions formed by substituting the above features with (but not limited to) technical features disclosed in this disclosure that have similar functions.
Claims
1. A communication method, characterized in that, The method, applied to the establishment of a TDLS response end in a direct channel link, includes: A first message frame is determined, which is used to respond to a TDLS discovery request frame; when the TDLS responding end is a Non-AP MLD that supports multiple connections, the first message frame includes the device identification information of the TDLS responding end; when the TDLS responding end is a STA that is attached to a Non-AP MLD, the first message frame includes the device identification information of the Non-AP MLD to which the TDLS responding end is attached. Send the first message frame.
2. The method according to claim 1, characterized in that, When the TDLS response terminal is a Non-AP MLD, the first message frame includes a first indication field, which indicates through a first value that the first message frame includes the device identification information of the TDLS response terminal.
3. The method according to claim 2, characterized in that, The first message frame includes a TDLS multilink element, the TDLS multilink element includes a multilink control field, the multilink control field includes an existence bitmap field, and the existence bitmap field includes a first indicator field.
4. The method according to any one of claims 1 to 3, characterized in that, When the TDLS response end is Non-APMLD, the first message frame includes a TDLS multi-link element, the TDLS multi-link element includes a general information field, the general information field includes a Non-AP MLD identifier field, and the Non-AP MLD identifier field is used to indicate the device identification information of the TDLS response end.
5. The method according to claim 1, characterized in that, When the TDLS response terminal is a Non-AP MLD, the first message frame further includes at least one of the following: Configuration information for at least one first STA; At least one first STA transmits and receives NSTR link information asynchronously; Each of the first STAs is attached to the TDLS response terminal and supports TDLS functionality.
6. The method according to claim 5, characterized in that, The first message frame includes a TDLS multi-link element, which includes at least one single site configuration information field. Each single site configuration information field includes configuration information of the first STA and NSTR link information.
7. The method according to claim 6, characterized in that, Each of the single site configuration information fields includes a site control field, and the site control field includes a second indication field, which indicates, through a second value, that the single site configuration field includes the NSTR link information corresponding to the first STA.
8. The method according to claim 6 or 7, characterized in that, Each of the single site configuration information fields includes a site information field, which includes an NSTR link bitmap field, and the NSTR link bitmap field is used to indicate the NSTR link information of the corresponding first STA.
9. The method according to claim 1, characterized in that, The method further includes: A second message frame is received. When the TDLS responding end is a Non-AP MLD, the second message frame includes at least one link identifier. The second message frame is used to request the establishment of a TDLS link with at least one second STA. Each second STA is attached to the TDLS responding end and associated with a communication link indicated by a link identifier. When the TDLS responding end is an STA attached to a Non-AP MLD, the second message frame is used to request the establishment of a TDLS link with the TDLS responding end.
10. The method according to claim 9, characterized in that, When the TDLS response terminal is a Non-AP MLD, the second message frame also includes at least one of the following: Configuration information for at least one third STA; At least one third STA's NSTR link information; Each of the third STAs is attached to the TDLS initiator and associated with a TDLS link with a second STA.
11. The method according to claim 9, characterized in that, The method further includes: A third message frame is sent. When the TDLS responding end is a Non-AP MLD, the third message frame is used to indicate whether to accept or reject the establishment of a TDLS link between the TDLS initiator and each of the second STAs. When the TDLS responding end is an STA attached to a Non-AP MLD, the third message frame is used to indicate whether to accept or reject the establishment of a TDLS link between the TDLS initiator and the TDLS responding end.
12. The method according to claim 11, characterized in that, When the TDLS response terminal is a Non-AP MLD, the third message frame also includes at least one link identifier and a third indication field corresponding to each link identifier. Each third indication field is used to indicate whether to accept or reject the establishment of a TDLS link between the TDLS initiator and the second STA associated with the communication link indicated by the corresponding link identifier.
13. The method according to claim 1, characterized in that, The device identification information includes a MAC address or identification information generated based on the MAC address.
14. A communication method, characterized in that, The method, applied to the initiator of TDLS establishment of a direct link channel, includes: The system receives a first message frame sent by a TDLS response terminal. The first message frame is used to respond to a TDLS discovery request frame. When the TDLS response terminal is a Non-AP MLD that supports multiple connections, the first message frame includes the device identification information of the TDLS response terminal. When the TDLS response terminal is a STA attached to a Non-AP MLD, the first message frame includes the device identification information of the Non-AP MLD to which the TDLS response terminal is attached.
15. The method according to claim 14, characterized in that, When the TDLS response terminal is a Non-AP MLD, the first message frame includes a first indication field, which indicates through a first value that the first message frame includes the device identification information of the TDLS response terminal.
16. The method according to claim 15, characterized in that, The first message frame includes a TDLS multilink element, the TDLS multilink element includes a multilink control field, the multilink control field includes an existence bitmap field, and the existence bitmap field includes a first indicator field.
17. The method according to any one of claims 14 to 16, characterized in that, When the TDLS response end is Non-APMLD, the first message frame includes a TDLS multi-link element, the TDLS multi-link element includes a general information field, the general information field includes a Non-AP MLD identifier field, and the Non-AP MLD identifier field is used to indicate the device identification information of the TDLS response end.
18. The method according to claim 14, characterized in that, When the TDLS response endpoint is a Non-AP MLD, the message frame further includes at least one of the following: Configuration information for at least one first STA; At least one NSTR link information for the first STA; Each of the first STAs is attached to a corresponding TDLS response terminal and supports TDLS functionality.
19. The method according to claim 18, characterized in that, The first message frame includes a TDLS multi-link element, which includes at least one single site configuration information field. Each single site configuration information field includes configuration information of the first STA and NSTR link information.
20. The method according to claim 19, characterized in that, Each of the single site configuration information fields includes a site control field, and the site control field includes a second indication field, which indicates, through a second value, that the single site configuration field includes the NSTR link information corresponding to the first STA.
21. The method according to claim 19 or 20, characterized in that, Each of the single site configuration information fields includes a site information field, which includes an NSTR link bitmap field, and the NSTR link bitmap field is used to indicate the NSTR link information of the corresponding first STA.
22. The method according to claim 14, characterized in that, The method further includes: A second message frame is sent. When the TDLS responding end is a Non-AP MLD, the second message frame includes at least one link identifier. The second message frame is used to request the establishment of a TDLS link with at least one second STA. Each second STA is attached to the TDLS responding end and associated with a communication link indicated by a link identifier. When the TDLS responding end is an STA attached to a Non-AP MLD, the second message frame is used to request the establishment of a TDLS link with the TDLS responding end.
23. The method according to claim 22, characterized in that, When the TDLS response terminal is a Non-AP MLD, the second message frame also includes at least one of the following: Configuration information for at least one third STA; At least one third STA's NSTR link information; Each of the third STAs is attached to the TDLS initiator and associated with a TDLS link with a second STA.
24. The method according to claim 22, characterized in that, The method further includes: A third message frame is received. When the TDLS responding end is a Non-AP MLD, the third message frame is used to indicate whether to accept or reject the establishment of a TDLS link between the TDLS initiator and each of the second STAs. When the TDLS responding end is an STA attached to a Non-AP MLD, the third message frame is used to indicate whether to accept or reject the establishment of a TDLS link between the TDLS initiator and the TDLS responding end.
25. The method according to claim 24, characterized in that, When the TDLS response terminal is a Non-AP MLD, the third message frame also includes at least one link identifier and a third indication field corresponding to each link identifier. Each third indication field is used to indicate whether to accept or reject the establishment of a TDLS link between the TDLS initiator and the second STA associated with the communication link indicated by the corresponding link identifier.
26. The method according to claim 14, characterized in that, The device identification information includes a MAC address or identification information generated based on the MAC address.
27. A communication device, characterized in that, The device includes: The determining unit is configured to determine a first message frame, which is used to respond to a TDLS discovery request frame. When the TDLS responding end is a Non-AP MLD that supports multiple connections, the first message frame includes the device identification information of the TDLS responding end. When the TDLS responding end is a STA attached to a Non-AP MLD, the first message frame includes the device identification information of the Non-AP MLD to which the TDLS responding end is attached. The first communication unit is used to send the first message frame.
28. A communication device, characterized in that, The device includes: The second communication unit is used to receive a first message frame sent by a TDLS response terminal. The first message frame is used to respond to a TDLS discovery request frame. When the TDLS response terminal is a Non-AP MLD that supports multiple connections, the first message frame includes the device identification information of the TDLS response terminal. When the TDLS response terminal is a STA attached to a Non-AP MLD, the first message frame includes the device identification information of the Non-AP MLD to which the TDLS response terminal is attached.
29. An electronic device, characterized in that, 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 26.
30. A computer-readable storage medium, characterized in that, 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 26.
Citation Information
Patent Citations
TDLS discovery process for multi-link operation
US20240040644A1