Data transmission method and apparatus, chip, chip module, and electronic device

CN115915251BActive Publication Date: 2026-09-15SPREADTRUM COMMUNICATION (SHANGHAI) CO LTD
View PDF 1 Cites 0 Cited by

Patent Information

Application Number
CN202111166901.4
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Filing Date
2021-09-30
Publication Date
2026-09-15
Estimated Expiration
2041-09-30

AI Technical Summary

Technical Problem

但是,这两个MLD之间的多条链路中,部分链路可能处于信号不理想的状态,AP MLD可能选择链路信号不理想的链路来传输数据,影响传输效率

Benefits of technology

[0056] This application provides a data transmission method, apparatus, chip, chip module, and electronic device. In this method, an access point multi-link device receives indication information sent by a non-access point multi-link device via a first link. The indication information indicates the quality of at least one second link. If the indication information meets a first preset condition, data is transmitted to the non-access point multi-link device via a target link (excluding the second link) among the multiple links between the access point multi-link device and the non-access point multi-link device. The quality of the target link is higher than that of the second link. This avoids selecting links with suboptimal signal strength for data transmission, ensuring data transmission efficiency.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115915251B_ABST
    Figure CN115915251B_ABST
Patent Text Reader

Abstract

The application provides a data transmission method and device, a chip, a chip module and an electronic equipment. The method is applied to an access point multi-link device, and includes the following steps: receiving indication information sent by a non-access point multi-link device through a first link, the indication information being used for indicating the quality of at least one second link; if the indication information satisfies a first preset condition, transmitting data to the non-access point multi-link device by using a target link other than the second link among multiple links between the access point multi-link device and the non-access point multi-link device, and the quality of the target link is higher than that of the second link. Therefore, the data transmission efficiency is ensured.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to communication technology, and more particularly to a data transmission method, apparatus, chip, chip module, and electronic device. Background Technology

[0002] The IEEE 802.11be standard introduced multi-link (ML) technology. A multi-link device (MLD) can contain multiple stations (STAs), allowing multiple links to be established between two MLDs. Correspondingly, data can be transmitted over multiple links. The links used for data transmission are determined by the mapping relationship between traffic identifiers (TrafficID, TID) and links; by default, TIDs are mapped to all links.

[0003] After multiple links are established between an Access Point (AP) MLD and a non-AP MLD, the current standard does not specify which link to select from all the links mapped by the TID for data transmission when the AP MLD needs to transmit data to the non-AP MLD. However, some links between these two MLDs may have poor signal strength, and the AP MLD may choose a link with poor signal strength to transmit data, affecting transmission efficiency. Summary of the Invention

[0004] This application provides a data transmission method, apparatus, chip, chip module, and electronic device to ensure data transmission efficiency.

[0005] In a first aspect, this application provides a data transmission method applied to an access point multi-link device, comprising:

[0006] Receive indication information sent by a non-access point multi-link device through a first link, the indication information being used to indicate the quality of at least one second link;

[0007] If the indication information meets the first preset condition, then data is transmitted to the non-access point multi-link device using a target link other than the second link among the multiple links between the access point multi-link device and the non-access point multi-link device, and the quality of the target link is higher than that of the second link.

[0008] In one implementation, the indication information includes at least one of the following: signal strength, signal quality, or link status.

[0009] In one embodiment, the indication information includes signal strength; the indication information satisfies a first preset condition, including: the signal strength is less than a first preset value.

[0010] In one embodiment, the indication information includes signal quality; the indication information satisfies a first preset condition, including: the signal quality is less than a second preset value.

[0011] In one embodiment, the method further includes:

[0012] If the indication information meets the second preset condition, then a target link is determined in at least one link including the second link, and data is transmitted to the non-access point multi-link device through the target link.

[0013] In one embodiment, the indication information includes signal strength; the indication information satisfies a second preset condition, including: the signal strength is greater than a third preset value.

[0014] In one embodiment, the indication information includes signal quality; the indication information satisfies a second preset condition, including: the signal quality is greater than a fourth preset value.

[0015] In one implementation, the indication information is included in the link measurement report frame.

[0016] Secondly, this application provides a data transmission method applied to a non-access point multi-link device, comprising:

[0017] Determine the quality of at least one second link between the non-access point multilink device and the access point multilink device;

[0018] If the quality of the second link meets the third preset condition, then an indication message is sent to the access point multi-link device through the first link. The indication message is used to indicate the quality of the second link.

[0019] In one implementation, the indication information includes at least one of the following: signal strength, signal quality, or link status.

[0020] In one implementation, the indication information includes signal strength; the quality of the second link meets a third preset condition, including:

[0021] The signal strength is less than a fifth preset value or the signal strength is greater than a sixth preset value, wherein the sixth preset value is greater than the fifth preset value;

[0022] And / or, the change in signal strength within a preset time period is greater than a seventh preset value.

[0023] In one implementation, the indication information includes signal quality; the quality of the second link satisfies a third preset condition, including:

[0024] The signal quality is less than an eighth preset value or the signal quality is greater than a ninth preset value, wherein the ninth preset value is greater than the eighth preset value;

[0025] And / or, the change in signal quality within a preset time period is greater than a tenth preset value.

[0026] Thirdly, this application provides a data transmission apparatus, comprising:

[0027] A receiving module is used to receive indication information sent by a non-access point multi-link device through a first link, the indication information being used to indicate the quality of at least one second link;

[0028] The transmission module is configured to, when the indication information meets the first preset condition, transmit data to the non-access point multi-link device via a target link other than the second link among multiple links between the access point multi-link device and the non-access point multi-link device, wherein the quality of the target link is higher than that of the second link.

[0029] In one implementation, the indication information includes at least one of the following: signal strength, signal quality, or link status.

[0030] In one embodiment, the indication information includes signal strength; the indication information satisfies a first preset condition, including: the signal strength is less than a first preset value.

[0031] In one embodiment, the indication information includes signal quality; the indication information satisfies a first preset condition, including: the signal quality is less than a second preset value.

[0032] In one embodiment, the transmission module is further configured to:

[0033] If the indication information meets the second preset condition, then a target link is determined in at least one link including the second link, and data is transmitted to the non-access point multi-link device through the target link.

[0034] In one embodiment, the indication information includes signal strength; the indication information satisfies a second preset condition, including: the signal strength is greater than a third preset value.

[0035] In one embodiment, the indication information includes signal quality; the indication information satisfies a second preset condition, including: the signal quality is greater than a fourth preset value.

[0036] In one implementation, the indication information is included in the link measurement report frame.

[0037] Fourthly, this application provides a data transmission apparatus, comprising:

[0038] The determination module is used to determine the quality of at least one second link between the non-access point multi-link device and the access point multi-link device;

[0039] The sending module is used to send indication information to the access point multi-link device through the first link when the quality of the second link meets a third preset condition. The indication information is used to indicate the quality of the second link.

[0040] In one implementation, the indication information includes at least one of the following: signal strength, signal quality, or link status.

[0041] In one implementation, the indication information includes signal strength; the quality of the second link meets a third preset condition, including:

[0042] The signal strength is less than a fifth preset value or the signal strength is greater than a sixth preset value, wherein the sixth preset value is greater than the fifth preset value;

[0043] And / or, the change in signal strength within a preset time period is greater than a seventh preset value.

[0044] In one implementation, the indication information includes signal quality; the quality of the second link satisfies a third preset condition, including:

[0045] The signal quality is less than an eighth preset value or the signal quality is greater than a ninth preset value, wherein the ninth preset value is greater than the eighth preset value;

[0046] And / or, the change in signal quality within a preset time period is greater than a tenth preset value.

[0047] Fifthly, this application provides a chip, including: a memory and a processor;

[0048] The memory is used to store computer programs;

[0049] The processor is configured to implement the method described in the first or second aspect above when the computer program is executed.

[0050] Sixthly, this application provides a chip module, including the chip described in the fifth aspect above.

[0051] In a seventh aspect, this application provides an electronic device, including: a memory, a processor, and a transceiver;

[0052] The memory is used to store computer programs;

[0053] The processor is configured to implement the method described in the first or second aspect above when the computer program is executed.

[0054] Eighthly, this application provides a computer-readable storage medium having a computer program stored thereon, which, when executed by a processor, implements the method as described in any one of the first or second aspects above.

[0055] Ninthly, this application provides a computer program product, including a computer program that, when executed by a processor, implements the method as described in any one of the first or second aspects above.

[0056] This application provides a data transmission method, apparatus, chip, chip module, and electronic device. In this method, an access point multi-link device receives indication information sent by a non-access point multi-link device via a first link. The indication information indicates the quality of at least one second link. If the indication information meets a first preset condition, data is transmitted to the non-access point multi-link device via a target link (excluding the second link) among the multiple links between the access point multi-link device and the non-access point multi-link device. The quality of the target link is higher than that of the second link. This avoids selecting links with suboptimal signal strength for data transmission, ensuring data transmission efficiency. Attached Figure Description

[0057] To more clearly illustrate the technical solutions in the embodiments of this application or the prior art, the drawings used in the description of the embodiments or the prior art will be briefly introduced below. Obviously, the drawings described below are some embodiments of this application. For those skilled in the art, other drawings can be obtained based on these drawings without creative effort.

[0058] Figure 1 A flowchart illustrating a data transmission method provided in an embodiment of this application;

[0059] Figure 2 A schematic diagram of the structure of a data transmission device provided in this application embodiment. Figure 1 ;

[0060] Figure 3 A schematic diagram of the structure of a data transmission device provided in this application embodiment. Figure 2 ;

[0061] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Detailed Implementation

[0062] To make the objectives, technical solutions, and advantages of the embodiments of this application clearer, the technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. Based on the embodiments of this application, all other embodiments obtained by those skilled in the art without creative effort are within the scope of protection of this application.

[0063] After multiple links are established between the AP MLD and the non-AP MLD, the current standard does not specify which link to select for data transmission when the AP MLD needs to transmit data to the non-AP MLD. However, since the multiple links between the two MLDs operate at different frequencies, in some cases, such as over long distances, some links may experience suboptimal signal strength. The AP MLD can only obtain the link signal status during data transmission and cannot monitor the signal strength of each link in real time. Therefore, the AP MLD may select a link with suboptimal signal strength to transmit data, affecting transmission efficiency. The following example illustrates a scenario where the AP MLD transmits data to the non-AP MLD.

[0064] For example, for a non-AP STA in Power Save Mode (PSM), when there is no data to send, it can enter a doze state. Before entering the doze state, it notifies the AP via the Power Management subfield of the MAC frame. The AP will then cache downlink data for the non-AP STA in the doze state. Every listen interval, the PSM non-AP STA transitions from the doze state to the awake state to receive beacon frames. By checking the Traffic Indication Map element (TIM element) in the beacon frame, it determines whether there is downlink data to be received. If so, it sends a Power Save Polling (PS-Poll) frame to the AP, which then sends the cached downlink data to the non-AP STA. In an ML system, an AP can indicate which link to transmit buffered data through the multi-link traffic element in a beacon frame on a link. However, the AP may indicate a link with poor signal, resulting in untimely data transmission (the indicated link is down) or inefficiency (the indicated link has a poor signal).

[0065] For example, for a non-APSTA that has signed a Target Wake Time (TWT) agreement with the AP, the non-AP STA will enter the awake state during the agreed TWT service period (TWT SP). If the agreed TWT parameter Trigger is 1, it means that the AP will send a trigger frame. In this case, if the non-AP STA has uplink data to send, it needs to wait for the AP's Trigger Frame to allocate resources, and the AP may choose a TWT SP on a link with poor signal strength to transmit data.

[0066] To prevent the AP MLD from selecting a link with an unsatisfactory signal for data transmission, this embodiment considers that the non-AP MLD can measure the Beacon frames of the AP MLD in real time to determine whether the link signal is ideal. Therefore, the non-AP MLD can send the measured link signal information to the AP MLD, so that the AP MLD can obtain the link signal information and select a link with an ideal signal for data transmission, thus ensuring data transmission efficiency.

[0067] The data transmission method provided in this application will be described in detail below through specific embodiments. It is understood that the following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments.

[0068] Figure 1 This is a flowchart illustrating a data transmission method provided in an embodiment of this application. Figure 1 As shown, the method includes:

[0069] S101, non-AP MLD determines the quality of at least one second link between the non-AP MLD and the AP MLD.

[0070] There are multiple links between the non-AP MLD and the AP MLD. The second link can be any of these multiple links. The non-AP MLD can determine the quality of one or more second links by measuring Beacon frames. The measurement method can refer to relevant technologies, but is not limited in this embodiment.

[0071] S102. If the quality of the second link meets the third preset condition, the non-AP MLD sends an indication message to the APMLD through the first link.

[0072] The indication information is used to indicate the quality of the second link.

[0073] The indication information may include at least one of the following: signal strength, signal quality, or link status. That is, the quality of the second link may include at least one of the following: signal strength, signal quality, or link status. For example, signal strength may be characterized by the Received Channel Power Indicator (RCPI); signal quality may be characterized by the Received Signal to Noise Indicator (RSNI); and link status may be a state that converts RCPI and / or RSNI to good, neutral, poor, or disconnected. Optionally, the indication information may be included in a link measurement report frame, or the indication information may also be included in other frames that can perform the indication function. This application embodiment does not limit this.

[0074] Optionally, to prevent the AP MLD from selecting a link with poor signal quality to transmit data, the non-AP MLD needs to indicate the link with poor quality to the AP MLD through indication information. Therefore, the quality of the second link meets the third preset condition, which can be at least one of signal strength, signal quality, or link status that meets the condition of poor quality. The following is an example.

[0075] For example, the quality of the second link meeting the third preset condition may include: the signal strength of the second link is less than a fifth preset value, thereby the non-AP MLD sends an indication message to the AP MLD through the first link. The indication message is used to indicate the signal strength of the second link. The signal strength of the second link being less than the fifth preset value indicates that the signal strength of the second link is weak, that is, the link quality is poor and the link signal is not ideal. The fifth preset value can be set according to the actual situation.

[0076] For example, the quality of the second link meeting the third preset condition may include: the change in the signal strength of the second link within a preset time period is greater than a seventh preset value. Therefore, the non-AP MLD sends an indication message to the AP MLD through the first link, indicating the signal strength of the second link. A change in the signal strength of the second link within a preset time period greater than the seventh preset value indicates a large fluctuation in the signal strength of the second link, which may indicate a deterioration in link quality, i.e., an unsatisfactory link signal. The seventh preset value can be set according to the actual situation.

[0077] For example, the quality of the second link meeting the third preset condition may include: the signal quality of the second link is less than an eighth preset value, thereby the non-AP MLD sends an indication message to the AP MLD through the first link. The indication message is used to indicate the signal quality of the second link. The signal quality of the second link being less than the eighth preset value indicates that the signal quality of the second link is poor, that is, the link quality is poor and the link signal is not ideal. The eighth preset value can be set according to the actual situation.

[0078] For example, the quality of the second link meeting the third preset condition may include: the change in the signal quality of the second link within a preset time period is greater than a tenth preset value. Therefore, the non-AP MLD sends an indication message to the AP MLD through the first link. This indication message is used to indicate the signal quality of the second link. The fact that the change in the signal quality of the second link within the preset time period is greater than the tenth preset value indicates that the signal quality of the second link fluctuates significantly. This may indicate that the link quality has deteriorated and the link signal is not ideal. The tenth preset value can be set according to the actual situation.

[0079] For example, the quality of the second link meeting the third preset condition may include: the link status of the second link being poor or disconnected, thereby the non-AP MLD sending indication information to the AP MLD through the first link. The indication information is used to indicate the link status of the second link. It should be noted that the link status of the second link includes several levels that can be set as needed. The four states of good, medium, poor, and disconnected in this embodiment are only used for illustrative purposes and are not intended to limit the link status to only these four states.

[0080] The first link can be the same as or different from the second link. For example, if a non-AP MLD determines that one of the second links has poor quality, it will select another first link with better quality to send the indication information. For example, if a non-AP MLD determines that all links have poor quality, meaning that at least one second link is among all links, the non-AP MLD can select the link with relatively better quality among all links as the first link to send the indication information to the AP MLD.

[0081] Optionally, in addition to indicating the link with poor quality to the AP MLD through indication information, the non-AP MLD can also indicate to the AP MLD again when the link quality is restored. That is, the quality of the second link meets the third preset condition, or at least one of the signal strength, signal quality, or link status meets the condition of better quality. The following is an example.

[0082] For example, the quality of the second link meeting the third preset condition may include: the signal strength of the second link being greater than a sixth preset value, and the sixth preset value being greater than a fifth preset value. Therefore, the non-AP MLD sends an indication message to the AP MLD through the first link. This indication message indicates the signal strength of the second link. A signal strength greater than the sixth preset value indicates a strong signal, meaning the link quality is good and the link signal is ideal. The sixth preset value can be set according to actual conditions.

[0083] For example, the quality of the second link meeting the third preset condition may include: the change in the signal strength of the second link within a preset time period is greater than a seventh preset value, thereby the non-AP MLD sends an indication message to the AP MLD through the first link. The indication message is used to indicate the signal strength of the second link. The change in the signal strength of the second link within the preset time period being greater than the seventh preset value indicates that the signal strength of the second link fluctuates significantly, which may indicate that the link quality has improved, i.e., the link signal is ideal.

[0084] For example, the quality of the second link meeting the third preset condition may include: the signal quality of the second link being greater than the ninth preset value, and the ninth preset value being greater than the eighth preset value. Therefore, the non-AP MLD sends an indication message to the AP MLD through the first link. This indication message is used to indicate the signal quality of the second link. A signal quality of the second link greater than the ninth preset value indicates that the signal quality of the second link is good, that is, the link quality is good and the link signal is ideal. The ninth preset value can be set according to actual conditions.

[0085] For example, the quality of the second link meeting the third preset condition may include: the change in the signal quality of the second link within a preset time period is greater than a tenth preset value, thereby the non-AP MLD sends an indication message to the AP MLD through the first link. This indication message is used to indicate the signal quality of the second link. The change in the signal quality of the second link within the preset time period being greater than the tenth preset value indicates that the signal quality of the second link fluctuates significantly, which may mean that the link quality has improved, but the link signal is not ideal.

[0086] For example, the quality of the second link meeting the third preset condition may include: the link status of the second link being good or neutral, so that the non-AP MLD sends indication information to the AP MLD through the first link, the indication information being used to indicate the link status of the second link.

[0087] The first link can be the same as or different from the second link. For example, if the non-AP MLD determines that a second link has good quality recovery, it will select that second link as the first link to send the indication information. For example, if the non-AP MLD determines that all links have good quality recovery, that is, at least one second link is among all links, the non-AP MLD can choose any link from all links as the first link to send the indication information to the AP MLD.

[0088] It should also be noted that the quality of the second link meeting the third preset condition may include one or more of the conditions mentioned in the above examples.

[0089] S103. If the indication information meets the first preset condition, the AP MLD uses the target link other than the second link among the multiple links between the AP MLD and the non-AP MLD to transmit data to the non-AP MLD.

[0090] The quality of the target link is higher than that of the second link.

[0091] After receiving the indication information sent by the non-AP MLD through the first link, the AP MLD can determine the quality of the second link based on the indication information and select a link for data transmission based on the quality of the second link. If the indication information meets a first preset condition, i.e., the quality of the second link is poor, the AP MLD selects a target link with higher quality than the second link to transmit data, thereby ensuring transmission efficiency.

[0092] For example, the indication information meets the first preset condition, including: the signal strength of the second link is less than the first preset value. The first preset value and the fifth preset value can be the same or different. The signal strength of the second link being less than the first preset value indicates that the signal strength of the second link is weak, that is, the link quality is poor and the link signal is not ideal. Therefore, the AP MLD can select a target link with higher quality other than the second link to transmit data. The first preset value can be set according to the actual situation.

[0093] For example, the indication information meets the first preset condition, including: the signal quality of the second link is less than the second preset value. The second preset value and the eighth preset value can be the same or different. The signal quality of the second link being less than the second preset value indicates that the signal quality of the second link is good, that is, the link quality is poor and the link signal is not ideal. Therefore, the AP MLD can select a target link with higher quality other than the second link to transmit data. The second preset value can be set according to the actual situation.

[0094] For example, if the link status of the second link is poor or broken, the non-AP MLD sends an indication message to the AP MLD through the first link. The indication message is used to indicate the link status of the second link.

[0095] S104. If the indication information meets the second preset condition, the AP MLD determines the target link in at least one link including the second link, and transmits data to the non-AP MLD through the target link.

[0096] After receiving the indication information sent by the non-AP MLD through the first link, the AP MLD can determine the quality of the second link based on the indication information and select the link for data transmission based on the quality of the second link. If the indication information meets the second preset condition, that is, the quality of the second link is good, the AP MLD can use the second link as a candidate link for its target link selection, thereby ensuring transmission efficiency.

[0097] For example, the indication information meets the second preset condition, including: the signal strength of the second link is greater than the third preset value. The first preset value and the fifth preset value can be the same or different. The signal strength of the second link being less than the first preset value indicates that the signal strength of the second link is weak, that is, the link quality is poor and the link signal is not ideal. Therefore, when determining the target link for data transmission, the AP MLD can consider the second link as a candidate link. That is, the AP MLD determines the target link from at least one link including the second link. The third preset value can be set according to the actual situation.

[0098] For example, the indication information meets the second preset condition, including: the signal quality of the second link is greater than the fourth preset value. The fourth preset value and the ninth preset value can be the same or different. The signal quality of the second link being greater than the fourth preset value indicates that the signal quality of the second link is good, that is, the link quality is good and the link signal is ideal. Therefore, when determining the target link for data transmission, the AP MLD can consider the second link as a candidate link. That is, the AP MLD determines the target link from at least one link that includes the second link. The fourth preset value can be set according to the actual situation.

[0099] For example, if the indication information meets the second preset condition, including: the link status of the second link is good or medium, it means that the quality of the second link is good and the link signal is ideal. When determining the target link for data transmission, the AP MLD can use the second link as a candidate link. That is, the AP MLD determines the target link from at least one link that includes the second link.

[0100] In the data transmission method provided in this application embodiment, the link quality is determined by the non-AP MLD, and the link quality is sent to the AP MLD through indication information. Thus, the AP MLD can select a link with ideal link signal to transmit data based on this, ensuring data transmission efficiency.

[0101] It should be noted that the preset values ​​in the conditions for the quality of the second link involved in the above embodiments, such as the first preset value, the second preset value, ... up to the tenth preset value, can all be set separately for each second link. For example, the preset values ​​corresponding to different frequency bands can be different. For instance, the first preset value corresponding to the 5G link can be different from the first preset value corresponding to the 2.4G link, and the second preset value corresponding to the 5G link can also be different from the second preset value corresponding to the 2.4G link.

[0102] Figure 2 A schematic diagram of the structure of a data transmission device provided in this application embodiment. Figure 1 ,like Figure 2 As shown, the data transmission device 200 includes:

[0103] The receiving module 201 is used to receive indication information sent by the non-access point multilink device through the first link, the indication information being used to indicate the quality of at least one second link;

[0104] Transmission module 202 is used to transmit data to the non-access point multi-link device via a target link other than the second link among multiple links between the access point multi-link device and the non-access point multi-link device when the indication information meets the first preset condition, wherein the quality of the target link is higher than that of the second link.

[0105] In one implementation, the indication information includes at least one of the following: signal strength, signal quality, or link status.

[0106] In one embodiment, the indication information includes signal strength; the indication information satisfies a first preset condition, including: the signal strength is less than a first preset value.

[0107] In one implementation, the indication information includes signal quality; the indication information satisfies a first preset condition, including: the signal quality is less than a second preset value.

[0108] In one embodiment, the transmission module 202 is further configured to:

[0109] If the indication information meets the second preset condition, then the target link is determined in at least one link including the second link, and data is transmitted to the non-access point multi-link device through the target link.

[0110] In one implementation, the indication information includes signal strength; the indication information satisfies a second preset condition, including: the signal strength is greater than a third preset value.

[0111] In one implementation, the indication information includes signal quality; the indication information satisfies a second preset condition, including: the signal quality is greater than a fourth preset value.

[0112] In one implementation, the indication information is included in the link measurement report frame.

[0113] The data transmission device provided in this application embodiment can be used to execute the method executed by the access point multi-link device in the aforementioned method embodiment. Its implementation principle and technical effect are similar, and will not be described again here.

[0114] Figure 3 A schematic diagram of the structure of a data transmission device provided in this application embodiment. Figure 2 ,like Figure 3 As shown, the data transmission device 300 includes:

[0115] The determination module 301 is used to determine the quality of at least one second link between the non-access point multilink device and the access point multilink device;

[0116] The sending module 302 is used to send indication information to the access point multi-link device through the first link when the quality of the second link meets the third preset condition. The indication information is used to indicate the quality of the second link.

[0117] In one implementation, the indication information includes at least one of the following: signal strength, signal quality, or link status.

[0118] In one implementation, the indication information includes signal strength; the quality of the second link meets a third preset condition, including:

[0119] The signal strength is less than the fifth preset value or the signal strength is greater than the sixth preset value, and the sixth preset value is greater than the fifth preset value;

[0120] And / or, the change in signal strength within a preset time period is greater than the seventh preset value.

[0121] In one implementation, the indication information includes signal quality; the quality of the second link satisfies a third preset condition, including:

[0122] The signal quality is less than the eighth preset value or the signal quality is greater than the ninth preset value, and the ninth preset value is greater than the eighth preset value;

[0123] And / or, the change in signal quality within a preset time period is greater than the tenth preset value.

[0124] The data transmission device provided in this application embodiment can be used to execute the method executed by the non-access point multi-link device in the aforementioned method embodiment. Its implementation principle and technical effect are similar, and will not be repeated here.

[0125] Figure 4 This is a schematic diagram of the structure of an electronic device provided in an embodiment of this application. Figure 4 As shown, the electronic device 400 includes a memory 501, a processor 402, and a transceiver 403, wherein the memory 401 and the processor 402 communicate with each other. For example, the memory 401, processor 402, and transceiver 403 can communicate via a communication bus 404. The memory 401 stores a computer program, and the processor 402 executes the computer program to implement the aforementioned communication method. For instance, the processor 402 executes the relevant steps performed by the electronic device in the above method embodiment.

[0126] Optionally, the aforementioned processor can be a Central Processing Unit (CPU), or other general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), etc. The general-purpose processor can be a microprocessor or any conventional processor. The steps in the method embodiments disclosed in this application can be directly implemented by a hardware processor, or implemented by a combination of hardware and software modules within the processor.

[0127] This application also provides a chip, including: a memory and a processor.

[0128] The memory is used to store computer programs; the processor is used to implement the methods as described in any of the above method embodiments when the computer program is executed.

[0129] This application also provides a chip module, including the above-described chip.

[0130] This application also provides a computer-readable storage medium, including: a computer program stored thereon, which, when executed by a processor, implements the method in any of the above method embodiments.

[0131] This application also provides a computer program product, including a computer program that, when executed by a processor, implements the methods in any of the above method embodiments.

[0132] All or part of the steps of the above method embodiments can be implemented by hardware related to program instructions. The aforementioned program can be stored in a readable memory. When the program is executed, it performs the steps of the above method embodiments; and the aforementioned memory (storage medium) includes: read-only memory (ROM), RAM, flash memory, hard disk, solid-state drive, magnetic tape, floppy disk, optical disk, and any combination thereof.

[0133] This application describes embodiments with reference to flowchart illustrations and / or block diagrams of methods, apparatus (systems), and computer program products according to embodiments of this application. It should be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processing unit of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processing unit of the computer or other programmable data processing apparatus, generate instructions for implementing the flowchart illustrations. Figure 1 One or more processes and / or boxes Figure 1 A device that provides the functions specified in one or more boxes.

[0134] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means, which are implemented in a process Figure 1 One or more processes and / or boxes Figure 1 The function specified in one or more boxes.

[0135] These computer program instructions may also be loaded onto a computer or other programmable data processing equipment to cause a series of operational steps to be performed on the computer or other programmable equipment to produce a computer-implemented process, thereby providing instructions that execute on the computer or other programmable equipment for implementing the process. Figure 1 One or more processes and / or boxes Figure 1 The steps of the function specified in one or more boxes.

[0136] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this application without departing from the spirit and scope of this application. Therefore, if these modifications and variations to the embodiments of this application fall within the scope of the claims of this application and their equivalents, this application also intends to include these modifications and variations.

[0137] In this application, the term "comprising" and its variations can refer to non-limiting inclusion; the term "or" and its variations can refer to "and / or". The terms "first", "second", etc., in this application are used to distinguish similar objects and are not necessarily used to describe a specific order or sequence. In this application, "multiple" refers to two or more. "And / or" describes the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. The character " / " generally indicates that the preceding and following related objects have an "or" relationship.

Claims

1. A data transmission method applied to an access point multi-link device, comprising: include: Receive indication information sent by a non-access point multi-link device through a first link, the indication information being used to indicate the quality of at least one second link; The second link is any one of the multiple links established between the access point multi-link device and the non-access point multi-link device; If the indication information meets the first preset condition, then data is transmitted to the non-access point multi-link device using a target link other than the second link among the multiple links between the access point multi-link device and the non-access point multi-link device, and the quality of the target link is higher than that of the second link. If the indication information meets the second preset condition, then a target link is determined in at least one link including the second link, and data is transmitted to the non-access point multi-link device through the target link; Wherein, the quality of the second link corresponding to the indication information satisfying the second preset condition is higher than the quality of the second link corresponding to the indication information satisfying the first preset condition.

2. The method according to claim 1, characterized in that, The indication information includes at least one of the following: signal strength, signal quality, or link status.

3. The method according to claim 2, characterized in that, The indication information includes signal strength; the indication information satisfies a first preset condition, including: the signal strength is less than a first preset value.

4. The method according to claim 2, characterized in that, The indication information includes signal quality; the indication information satisfies a first preset condition, including: the signal quality is less than a second preset value.

5. The method according to claim 2, characterized in that, The indication information includes signal strength; the indication information satisfies a second preset condition, including: the signal strength is greater than a third preset value.

6. The method according to claim 2, characterized in that, The indication information includes signal quality; the indication information satisfies a second preset condition, including: the signal quality is greater than a fourth preset value.

7. The method according to any one of claims 1-6, characterized in that, The indication information is included in the link measurement report frame.

8. A data transmission method applied to a non-access point multi-link device, characterized in that, include: Determine the quality of at least one second link between the non-access point multilink device and the access point multilink device; the second link is any one of the multiple links established between the access point multilink device and the non-access point multilink device; If the quality of the second link meets a third preset condition, then an indication message is sent to the access point multi-link device via the first link, so that when the indication message meets a first preset condition, the access point multi-link device uses a target link (excluding the second link) among multiple links between the access point multi-link device and the non-access point multi-link device to transmit data to the non-access point multi-link device, wherein the quality of the target link is higher than the quality of the second link. Additionally, when the indication message meets a second preset condition, a target link is determined among at least one link including the second link, and data is transmitted to the non-access point multi-link device via the target link. The indication message is used to indicate the quality of the second link; wherein the quality of the second link corresponding to the indication message meeting the second preset condition is higher than the quality of the second link corresponding to the indication message meeting the first preset condition.

9. The method according to claim 8, characterized in that, The indication information includes at least one of the following: signal strength, signal quality, or link status.

10. The method according to claim 9, characterized in that, The indication information includes signal strength; the quality of the second link meets a third preset condition, including: The signal strength is less than a fifth preset value or the signal strength is greater than a sixth preset value, wherein the sixth preset value is greater than the fifth preset value; And / or, the change in signal strength within a preset time period is greater than a seventh preset value.

11. The method according to claim 9, characterized in that, The indication information includes signal quality; the quality of the second link meets a third preset condition, including: The signal quality is less than an eighth preset value or the signal quality is greater than a ninth preset value, wherein the ninth preset value is greater than the eighth preset value; And / or, the change in signal quality within a preset time period is greater than a tenth preset value.

12. A data transmission apparatus, characterized in that, include: A receiving module is used to receive indication information sent by a non-access point multi-link device through a first link, the indication information being used to indicate the quality of at least one second link; The second link is any one of the multiple links established between the access point multi-link device and the non-access point multi-link device; The transmission module is configured to, when the indication information meets the first preset condition, transmit data to the non-access point multi-link device via a target link other than the second link among multiple links between the access point multi-link device and the non-access point multi-link device, wherein the quality of the target link is higher than that of the second link; The transmission module is further configured to, when the indication information satisfies the second preset condition, determine a target link among at least one link including the second link, and transmit data to the non-access point multi-link device through the target link; wherein, the quality of the second link corresponding to when the indication information satisfies the second preset condition is higher than the quality of the second link corresponding to when the indication information satisfies the first preset condition.

13. A data transmission apparatus, characterized in that, include: The determination module is used to determine the quality of at least one second link between the non-access point multi-link device and the access point multi-link device; the second link is any one of the multiple links established between the access point multi-link device and the non-access point multi-link device; A sending module is configured to, when the quality of the second link meets a third preset condition, send indication information to the access point multi-link device via the first link, so that the access point multi-link device, when the indication information meets a first preset condition, uses a target link (excluding the second link) among multiple links between the access point multi-link device and the non-access point multi-link device to transmit data to the non-access point multi-link device, wherein the quality of the target link is higher than the quality of the second link; and when the indication information meets a second preset condition, determine a target link among at least one link including the second link, and transmit data to the non-access point multi-link device via the target link; the indication information is used to indicate the quality of the second link; wherein the quality of the second link corresponding to the indication information meeting the second preset condition is higher than the quality of the second link corresponding to the indication information meeting the first preset condition.

14. A chip, characterized in that, include: Memory and processor; The memory is used to store computer programs; The processor is configured to implement the method as described in any one of claims 1-7 or 8-11 when the computer program is executed.

15. A chip module, characterized in that, Includes the chip as described in claim 14.

16. An electronic device, characterized in that, include: Memory, processor, and transceiver; The memory is used to store computer programs; The processor is configured to implement the method as described in any one of claims 1-7 or 8-11 when the computer program is executed.

17. A computer-readable storage medium having a computer program stored thereon, characterized in that, When the computer program is executed by a processor, it implements the method as described in any one of claims 1-7 or 8-11 above.

18. A computer program product, characterized in that, Includes a computer program that, when executed by a processor, implements the method of any one of claims 1-7 or 8-11.

Citation Information

Patent Citations

  • Communication apparatus and communication method for multi-link setup and link maintenance

    WO2021183045A1