Data transmission method and apparatus, terminal and network device

By performing uplink multi-point collaborative operation in the 802.11be network, the terminal negotiates and measures with the candidate access point, solving the problem of low data transmission rate in edge areas and achieving faster data transmission.

CN115835270BActive Publication Date: 2026-07-03CHENGDU XGIMI TECH CO LTD

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
CHENGDU XGIMI TECH CO LTD
Filing Date
2021-09-17
Publication Date
2026-07-03

AI Technical Summary

Technical Problem

In 802.11be networks, when a terminal is located at the edge of the access point's coverage area, it may experience signal interference from other access points, leading to reduced data transmission rates or even failure to transmit.

Method used

By sending a negotiation request message to the first access point, the measurement configuration information of the candidate access point is obtained, the measurement is performed and the result is fed back, and after receiving the trigger message, the data is sent using the uplink multi-point collaborative operation mode.

Benefits of technology

It improves the data transmission rate, solves the problem of low data transmission rate in edge areas, and enables faster data transmission.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN115835270B_ABST
    Figure CN115835270B_ABST
Patent Text Reader

Abstract

This invention discloses a data transmission method, apparatus, terminal, and network device. The method includes: sending a negotiation request message to a first access point; receiving a negotiation response message returned by the first access point, wherein the negotiation response message carries measurement configuration information of candidate access points for performing uplink multipoint cooperative operation; measuring the candidate access points for performing uplink multipoint cooperative operation based on the measurement configuration information, obtaining measurement results, and feeding back the measurement results to the first access point; receiving a trigger message from the first access point to perform uplink multipoint cooperative operation; and sending uplink data using the uplink multipoint cooperative operation method according to the uplink configuration information. This invention solves the technical problem of low data transmission rate when a terminal transmits data with multiple network devices in an edge area in related technologies.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This invention relates to the field of communications, and more specifically, to a data transmission method, apparatus, terminal, and network device. Background Technology

[0002] 802.11be networks, also known as Extremely High Throughput (EHT) networks, achieve extremely high throughput through a series of system features and multiple mechanisms. With the continued growth in the use of Wireless Local Area Networks (WLANs), providing wireless data services in many environments (such as homes, businesses, and hotspots) is becoming increasingly important. In the same area, the number of access points increases. When a terminal is located at the edge of an access point's coverage area, if that area also overlaps with the coverage areas of other access points, the wireless signals of those other access points can cause significant interference to the terminal's wireless signal in that area, leading to reduced transmission rates or even the inability to transmit data.

[0003] There is currently no effective solution to the above problems. Summary of the Invention

[0004] This invention provides a data transmission method, apparatus, terminal, and network device to at least solve the technical problem of low data transmission rate when a terminal transmits data with multiple network devices in an edge area in related technologies.

[0005] According to one aspect of the present invention, a data transmission method is provided, comprising: sending a negotiation request message to a first access point, wherein the negotiation request message is used to request negotiation on uplink multipoint cooperative operation of a terminal, and the negotiation request message carries identification information indicating that the terminal supports uplink multipoint cooperative operation; receiving a negotiation response message returned by the first access point, wherein the negotiation response message carries measurement configuration information of candidate access points for performing uplink multipoint cooperative operation; measuring the candidate access points for performing uplink multipoint cooperative operation based on the measurement configuration information, obtaining measurement results, and feeding back the measurement results to the first access point; receiving a trigger message for performing uplink multipoint cooperative operation sent by the first access point, wherein the trigger message carries uplink configuration information for performing uplink cooperative operation; and sending uplink data using uplink multipoint cooperative operation according to the uplink configuration information.

[0006] Optionally, the negotiation response message may also carry identification information indicating that the first access point supports uplink multipoint collaborative operation, and the measurement configuration information may include at least one of the following: public information for uplink multipoint collaborative measurement, and proprietary configuration information of candidate access points for performing uplink multipoint collaborative operation.

[0007] Optionally, the public information of the uplink multi-point cooperative measurement includes at least one of the following: condition information for initiating multi-point cooperative measurement, mode information of the measurement report, and item information of the measurement report; the proprietary configuration information of the candidate access point used to perform the uplink multi-point cooperative operation includes at least one of the following: address information of the candidate access point, antenna configuration information of the candidate access point, and channel information of the measurement.

[0008] Optionally, the step of measuring candidate access points for performing uplink multipoint cooperative operation based on the measurement configuration information includes: determining whether the first access point meets predetermined conditions based on the measurement configuration information, wherein the predetermined conditions include at least one of the following: the signal strength received by the terminal from the first access point is less than or equal to a first predetermined threshold, and the transmission rate of the terminal transmitting data to the first access point is less than or equal to a second predetermined threshold; if it is determined that the first access point meets the predetermined conditions, measuring candidate access points for performing uplink multipoint cooperative operation based on the measurement configuration information.

[0009] Optionally, the uplink configuration information includes at least one of the following: the address of the receiving access point that receives uplink data, the time information for starting uplink multi-point collaborative operation, and multi-point collaborative process identification information.

[0010] Optionally, the step of sending uplink data using an uplink multi-point coordinated operation method according to the uplink configuration information includes: determining an operation mode for performing uplink multi-point coordinated operation according to the uplink configuration information; when the operation mode is single-point coordinated operation, alternately sending uplink data to multiple receiving access points indicated in the uplink configuration information according to multiple sending time periods determined in the uplink configuration information; when the operation mode is multi-point coordinated operation, simultaneously sending uplink data to multiple receiving access points indicated in the uplink configuration information according to the same sending time period determined in the uplink configuration information.

[0011] Optionally, the uplink configuration information includes at least one of the following: the address of the receiving access point that receives uplink data, the time information for starting uplink multi-point collaborative operation, and multi-point collaborative process identification information.

[0012] According to another aspect of the present invention, a data transmission method is provided, comprising: receiving a negotiation request message sent by a terminal, wherein the negotiation request message is used to request negotiation of uplink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports uplink multipoint cooperative operation; returning a negotiation response message to the terminal, wherein the negotiation response message carries measurement configuration information of candidate access points for performing uplink multipoint cooperative operation; receiving a measurement result returned by the terminal, wherein the measurement result is obtained by measuring the candidate access points for performing uplink multipoint cooperative operation based on the measurement configuration information; sending a trigger message for performing uplink multipoint cooperative operation to the terminal based on the measurement result, wherein the trigger message carries uplink configuration information for performing uplink cooperative operation; and receiving uplink data sent by the terminal according to the uplink configuration information, wherein the uplink data is sent using the uplink multipoint cooperative operation method.

[0013] Optionally, the negotiation response message may also carry identification information indicating that the terminal supports uplink multipoint collaborative operation, and the measurement configuration information may include at least one of the following: public information for uplink multipoint collaborative measurement, and proprietary configuration information of candidate access points for performing uplink multipoint collaborative operation.

[0014] Optionally, the public information of the uplink multi-point cooperative measurement includes at least one of the following: condition information for initiating multi-point cooperative measurement, mode information of the measurement report, and item information of the measurement report; the proprietary configuration information of the candidate access point used to perform the uplink multi-point cooperative operation includes at least one of the following: address information of the candidate access point, antenna configuration information of the candidate access point, and channel information of the measurement.

[0015] Optionally, before sending a trigger message for performing uplink multi-point collaborative operation to the terminal based on the measurement results, the method further includes: based on the measurement results, if the signal strength of the first access point received by the terminal is less than or equal to a first preset threshold, and the signal strength of the candidate access point received by the terminal is greater than or equal to a second preset threshold, determining the candidate access point corresponding to the signal strength received by the terminal being greater than or equal to a third preset threshold as the receiving access point indicated by the uplink configuration information.

[0016] Optionally, before sending a trigger message for performing uplink multi-point coordinated operation to the terminal based on the measurement result, the method further includes: comparing the signal strength received by the terminal from the first access point with the signal strength received from the receiving access point, and obtaining the difference between the two signal strengths; if the difference is less than or equal to a fourth preset threshold, determining that the operation mode for performing uplink multi-point coordinated operation is single-point coordinated operation, wherein the single-point coordinated operation involves alternately sending uplink data to multiple receiving access points indicated by the uplink configuration information during multiple transmission time periods; if the difference is greater than or equal to a fifth preset threshold, determining that the operation mode for performing uplink multi-point coordinated operation is multi-point coordinated operation, wherein the multi-point coordinated operation involves simultaneously sending uplink data to multiple receiving access points indicated in the uplink configuration information during the same transmission time period, wherein the fifth preset threshold is greater than the fourth preset threshold.

[0017] Optionally, receiving the uplink data sent by the terminal according to the uplink configuration information includes: sending the trigger message to other receiving access points among the plurality of receiving access points excluding the first access point, and receiving the uplink data sent by the other receiving access points based on the trigger message, wherein the uplink data received by the other receiving access points is sent by the terminal.

[0018] Optionally, the uplink configuration information includes at least one of the following: the address of the receiving access point that receives uplink data, the time information for starting uplink multi-point collaborative operation, and multi-point collaborative process identification information.

[0019] According to another aspect of the present invention, a data transmission apparatus is provided, comprising: a first sending module, configured to send a negotiation request message to a first access point, wherein the negotiation request message is used to request negotiation of uplink multipoint cooperative operation of a terminal, and the negotiation request message carries identification information indicating that the terminal supports uplink multipoint cooperative operation; a first receiving module, configured to receive a negotiation response message returned by the first access point, wherein the negotiation response message carries measurement configuration information of candidate access points for performing uplink multipoint cooperative operation; a measurement module, configured to measure the candidate access points for performing uplink multipoint cooperative operation based on the measurement configuration information, obtain measurement results, and feed back the measurement results to the first access point; a second receiving module, configured to receive a trigger message for performing uplink multipoint cooperative operation sent by the first access point, wherein the trigger message carries uplink configuration information for performing uplink cooperative operation; and an operation module, configured to send uplink data according to the uplink configuration information using the uplink multipoint cooperative operation method.

[0020] According to another aspect of the present invention, a data transmission apparatus is provided, comprising: a third receiving module, configured to receive a negotiation request message sent by a terminal, wherein the negotiation request message is used to request negotiation of uplink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports uplink multipoint cooperative operation; a second sending module, configured to return a negotiation response message to the terminal, wherein the negotiation response message carries measurement configuration information of candidate access points for performing uplink multipoint cooperative operation; a fourth receiving module, configured to receive a measurement result returned by the terminal, wherein the measurement result is obtained by measuring the candidate access points for performing uplink multipoint cooperative operation based on the measurement configuration information; a third sending module, configured to send a trigger message for performing uplink multipoint cooperative operation to the terminal based on the measurement result, wherein the trigger message carries uplink configuration information for performing uplink cooperative operation; and a third receiving module, configured to receive uplink data sent by the terminal according to the uplink configuration information, wherein the uplink data is sent using the uplink multipoint cooperative operation method.

[0021] According to another aspect of the present invention, a terminal is provided, comprising: a first processor; and a first memory for storing instructions executable by the first processor; wherein the first processor is configured to execute the instructions to implement any of the data transmission methods described herein.

[0022] According to another aspect of the present invention, a network device is provided, comprising: a second processor; and a second memory for storing instructions executable by the second processor; wherein the second processor is configured to execute the instructions to implement any of the data transmission methods described herein.

[0023] According to another aspect of the present invention, a data transmission system is provided, comprising: the terminal, and / or the network device.

[0024] In this embodiment of the invention, a negotiation response message carrying candidate access point measurement configuration information is received from a first access point. Based on the measurement configuration information, the candidate access point is measured and the measurement result is obtained. Then, a trigger message carrying uplink configuration information is received from the first access point based on the measurement result. Since uplink data is sent using an uplink multi-point collaborative mode based on the uplink configuration information, data can be transmitted more quickly when uplink data is sent using the uplink multi-point collaborative operation mode. This solves the technical problem of low data transmission rate when the terminal and multiple network devices transmit data in the edge area in related technologies. Attached Figure Description

[0025] The accompanying drawings, which are included to provide a further understanding of the invention and form part of this application, illustrate exemplary embodiments of the invention and, together with their description, serve to explain the invention and do not constitute an undue limitation thereof. In the drawings:

[0026] Figure 1 This is a flowchart of a data transmission method according to an embodiment of the present invention;

[0027] Figure 2 This is a flowchart of a second data transmission method according to an embodiment of the present invention;

[0028] Figure 3 This is a structural block diagram of a data transmission device according to an embodiment of the present invention;

[0029] Figure 4 This is a structural block diagram of a data transmission device two according to an embodiment of the present invention;

[0030] Figure 5 This is a structural block diagram of a terminal according to an exemplary embodiment;

[0031] Figure 6 This is a structural block diagram of a server according to an exemplary embodiment. Detailed Implementation

[0032] According to an embodiment of the present invention, an embodiment of a data transmission method is provided. It should be noted that the steps shown in the flowchart in the accompanying drawings can be executed in a computer system such as a set of computer-executable instructions. Furthermore, although a logical order is shown in the flowchart, in some cases, the steps shown or described may be executed in a different order than that shown here.

[0033] Figure 1 This is a data transmission method according to an embodiment of the present invention, such as... Figure 1 As shown, the method includes the following steps:

[0034] Step S102: Send a negotiation request message to the first access point. The negotiation request message is used to request negotiation on the uplink multipoint cooperative operation of the terminal. The negotiation request message carries identification information indicating that the terminal supports uplink multipoint cooperative operation.

[0035] Step S104: Receive a negotiation response message returned by the first access point, wherein the negotiation response message carries measurement configuration information of the candidate access point for performing uplink multipoint cooperative operation;

[0036] Step S106: Based on the measurement configuration information, measure the candidate access points used to perform uplink multi-point collaborative operation, obtain the measurement results, and feed the measurement results back to the first access point;

[0037] Step S108: Receive a trigger message from the first access point to perform uplink multipoint coordination operation, wherein the trigger message carries uplink configuration information for performing uplink coordination operation;

[0038] Step S110: Based on the uplink configuration information, uplink data is sent using the uplink multi-point collaborative operation method.

[0039] Through the above steps, on the terminal side, the negotiation response information carrying the candidate access point measurement configuration information returned by the first access point is received. Based on the measurement configuration information, the candidate access point is measured and the measurement result is obtained. Then, the trigger message carrying uplink configuration information sent by the first access point according to the measurement result is received. Because uplink data is sent in an uplink multi-point collaborative mode based on the uplink configuration information, the data can be transmitted more quickly when uplink data is sent in an uplink multi-point collaborative mode. This solves the technical problem of low data transmission rate when the terminal and multiple network devices transmit data in the edge area in related technologies.

[0040] As an optional embodiment, a negotiation request message is sent to a first access point. This negotiation request message requests negotiation on uplink multipoint cooperative operation (MLCO) for the terminal, and carries identification information indicating that the terminal supports uplink MCO. By sending a negotiation request message carrying identification information indicating that the terminal supports uplink MCO to the first access point, the first receiving point can receive the terminal's request to perform uplink MCO, thus preparing for the execution of the uplink MCO.

[0041] As an optional embodiment, a negotiation response message returned by a first access point is received. This negotiation response message carries measurement configuration information for candidate access points used to perform uplink multipoint collaborative operations. The negotiation response message also carries identification information indicating that the first access point supports uplink multipoint collaborative operations. The measurement configuration information includes at least one of the following: public information for uplink multipoint collaborative measurements, and proprietary configuration information for candidate access points used to perform uplink multipoint collaborative operations. The public information for uplink multipoint collaborative measurements includes various types of information, such as: conditions for initiating multipoint collaborative measurements, measurement report mode information, and measurement report item information. The conditions for initiating multi-point collaborative measurement can be configured differently based on actual conditions, indicating when preset conditions are met. The measurement report can have various reporting modes, such as periodic reporting, triggered reporting, or triggered periodic reporting. The report items can also include various information, such as channel state information, and / or channel quality information, and / or phase difference information, and / or amplitude difference information, and / or propagation delay information, and / or interference information, which can be appropriately set according to the function being performed. The proprietary configuration information of the candidate access points used to perform uplink multi-point collaborative operation in the measurement configuration information includes various information, such as the candidate access point's address information, antenna configuration information, and measured channel information. This information of the candidate access points is displayed to facilitate measurement and selection. As can be seen from the above, the negotiation response message contains various information, which can be appropriately set according to the actual application scenario and requirements to achieve better results.

[0042] As an optional embodiment, based on measurement configuration information, measurements are performed on candidate access points used to perform uplink multipoint cooperative operations, and the measurement results are fed back to the first access point. Measurements are performed on candidate access points used to perform uplink multipoint cooperative operations according to the information in the measurement configuration information; for example, measurements are performed on candidate access points recorded in the measurement configuration information. Measurement results are generated according to the specified reporting mode in the measurement configuration information, and the measurement results are fed back to the first access point in the form of a measurement report. This allows the first access point to be aware of the measurement results of the candidate access points. Because the measurement of the candidate access points is performed based on the measurement configuration information, it can be guaranteed that the obtained measurement results are obtained under predetermined conditions and meet expectations.

[0043] As an optional embodiment, when measuring candidate access points for performing uplink multipoint cooperative operations based on measurement configuration information, certain conditions can be set. For example, when the first access point cannot meet the terminal's requirements, the measurement of candidate access points for uplink multipoint cooperative operations is performed. Specifically, the following settings can be made: Based on the measurement configuration information, it is determined whether the first access point meets predetermined conditions. The predetermined conditions can be set as follows: the signal strength received by the terminal from the first access point is less than or equal to a first predetermined threshold, indicating that the signal strength received by the terminal from the first receiving point is low and cannot meet the signal requirements for data transmission. The predetermined conditions can also be set as the data transmission rate from the terminal to the first access point is less than or equal to a second predetermined threshold, indicating that the data transmission speed from the terminal to the first receiving point is slow and cannot meet the speed requirements for data transmission. When it is determined that the first access point meets the predetermined conditions, the measurement configuration information is used to measure candidate access points for performing uplink multipoint cooperative operations. This allows for the selection of candidate access points to replace the first access point for data transmission, avoiding slow data transmission or even data failure due to low signal strength or slow transmission rate between the first access point and the terminal, resulting in a poor user experience.

[0044] As an optional embodiment, a trigger message for performing uplink multipoint cooperative operation is received from a first access point. The trigger message carries uplink configuration information for performing the uplink cooperative operation. The uplink configuration information may include an operating access point for performing the uplink cooperative operation. This operating access point is determined from candidate access points based on measurement results; that is, the operating access point is an access point that meets certain conditions among the candidate access points. These predetermined conditions can be flexibly set. The uplink configuration information includes various types, such as: the address of the receiving access point that receives uplink data, the time information for starting the uplink multipoint cooperative operation, and multipoint cooperative process identification information. The receiving access point is the access point currently performing the uplink multipoint cooperative operation.

[0045] As an optional embodiment, operations can be performed based on information in the uplink configuration information, such as the start time information for uplink multi-point cooperative operation recorded in the uplink configuration information, and data can be transmitted at a specified time. Uplink data is transmitted using the uplink multi-point cooperative operation method. Specifically, based on the uplink configuration information, the determined operation mode for executing the uplink multi-point cooperative operation is read out. The operation mode for executing the uplink multi-point cooperative operation can be either single-point cooperative operation or multi-point cooperative operation. In the case of single-point cooperative operation, uplink data is alternately sent to multiple receiving access points indicated in the uplink configuration information according to multiple transmission time periods determined in the uplink configuration information. In the case of multi-point cooperative operation, uplink data is simultaneously sent to multiple receiving access points indicated in the uplink configuration information according to the same transmission time period determined in the uplink configuration information. By reading the operation mode of multi-point cooperative operation based on the uplink configuration information, signal transmission can be performed more quickly and effectively.

[0046] Figure 2 This is a flowchart of the data transmission method two according to Embodiment 1 of the present invention, as follows: Figure 2 As shown, the method includes the following steps:

[0047] Step S202: Receive a negotiation request message sent by the terminal, wherein the negotiation request message is used to request negotiation on the uplink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports uplink multipoint cooperative operation.

[0048] Step S204: Return a negotiation response message to the terminal, wherein the negotiation response message carries measurement configuration information of candidate access points for performing uplink multipoint cooperative operation;

[0049] Step S206: Receive the measurement results returned by the terminal, wherein the measurement results are obtained by measuring the candidate access points used to perform uplink multipoint cooperative operation based on the measurement configuration information;

[0050] Step S208: Based on the measurement results, send a trigger message to the terminal to perform uplink multipoint cooperative operation, wherein the trigger message carries uplink configuration information for performing uplink cooperative operation;

[0051] Step S210: Receive uplink data sent by the receiving terminal according to the uplink configuration information, wherein the uplink data is sent using the uplink multi-point cooperative operation method.

[0052] Through the above steps, on the network device side, by sending a negotiation response message carrying candidate access point measurement configuration information to the terminal, receiving the measurement results returned by the terminal, and based on the measurement results, sending a trigger message carrying uplink configuration information to the terminal, the terminal can send uplink data in the manner of uplink multi-point collaborative operation. Because uplink data is sent in the manner of uplink multi-point collaborative operation based on the uplink configuration information, data can be transmitted more quickly when uplink data is transmitted in the manner of uplink multi-point collaborative operation, thereby solving the technical problem of low data transmission rate when the terminal and multiple network devices transmit data in the edge area in related technologies.

[0053] As an optional embodiment, a negotiation request message sent by a receiving terminal is received. This negotiation request message requests negotiation on uplink multipoint cooperative operation (MLCO) for the terminal, and carries identification information indicating that the terminal supports uplink MLCO. By receiving the negotiation request message sent by the receiving terminal, which carries the identification information indicating that the terminal supports uplink MLCO, the first receiving point can receive the terminal's request to perform uplink MLCO, thus preparing for the execution of the uplink MLCO.

[0054] As an optional embodiment, a negotiation response message is returned to the terminal, wherein the negotiation response message carries measurement configuration information of the candidate access point for performing uplink multipoint cooperative operation. The negotiation response message also carries identification information indicating that the first access point supports uplink multipoint cooperative operation. The measurement configuration information includes at least one of the following: public information for uplink multipoint cooperative measurement, and proprietary configuration information of the candidate access point for performing uplink multipoint cooperative operation. The public information for uplink multipoint cooperative measurement includes various types of information, such as: condition information for initiating multipoint cooperative measurement, measurement report mode information, and measurement report item information. The conditions for initiating multi-point collaborative measurement can be configured differently based on actual conditions, indicating when preset conditions are met. The measurement report can have various reporting modes, such as periodic reporting, triggered reporting, or triggered periodic reporting. The report items can also include various information, such as channel state information, and / or channel quality information, and / or phase difference information, and / or amplitude difference information, and / or propagation delay information, and / or interference information, which can be appropriately set according to the function being performed. The proprietary configuration information of the candidate access points used to perform uplink multi-point collaborative operation in the measurement configuration information includes various information, such as the candidate access point's address information, antenna configuration information, and measured channel information. This information of the candidate access points is displayed to facilitate measurement and selection. As can be seen from the above, the negotiation response message contains various information, which can be appropriately set according to the actual application scenario and requirements to achieve better results.

[0055] As an optional embodiment, the receiving terminal returns measurement results, which are obtained by measuring candidate access points used to perform uplink multipoint cooperative operations based on measurement configuration information. For example, measurements are performed on candidate access points recorded in the measurement configuration information, measurement results are generated according to the specified reporting mode in the measurement configuration information, and the measurement results are fed back in the form of a measurement report. This allows the first access point to be aware of the measurement results of the candidate access points. Because the measurement of the candidate access points is performed based on the measurement configuration information, it can be guaranteed that the obtained measurement results are obtained under predetermined conditions and meet expectations.

[0056] As an optional embodiment, based on the measurement results, a trigger message for performing uplink multipoint collaborative operation is sent to the terminal. The trigger message carries uplink configuration information for performing the uplink collaborative operation. The uplink configuration information may include an operation access point for performing the uplink collaborative operation. This operation access point is determined from candidate access points based on the measurement results; that is, the operation access point is an access point among the candidate access points that meets predetermined conditions, which can be flexibly set. The uplink configuration information includes various types, such as: the address of the receiving access point that receives uplink data, the time information for starting the uplink multipoint collaborative operation, and multipoint collaborative process identification information. The receiving access point is the access point that performs the uplink multipoint collaborative operation.

[0057] As an optional embodiment, before sending a trigger message to the terminal to perform uplink multipoint cooperative operation based on the measurement results, candidate access points that meet predetermined conditions are selected. The predetermined conditions can be multiple. For example, based on the measurement results, if the signal strength of the first access point received by the terminal is less than or equal to a first preset threshold, and the signal strength of the candidate access point received by the terminal is greater than or equal to a second preset threshold, the candidate access point corresponding to the signal strength received by the terminal being greater than or equal to a third preset threshold is determined to be the receiving access point indicated by the uplink configuration information, so as to perform data transmission.

[0058] As an optional embodiment, before sending a trigger message for performing uplink multi-point cooperative operation to the terminal based on the measurement results, the operation mode for performing uplink multi-point cooperative operation is determined: based on the measurement results, the signal strength received by the terminal from the first access point is compared with the signal strength received from the receiving access point, and the difference between the two signal strengths is obtained; if the difference is less than or equal to a fourth preset threshold, the operation mode for performing uplink multi-point cooperative operation is determined to be single-point cooperative operation, wherein single-point cooperative operation involves alternately sending uplink data to multiple receiving access points indicated in the uplink configuration information during multiple transmission time periods; if the difference is greater than or equal to a fifth preset threshold, the operation mode for performing uplink multi-point cooperative operation is determined to be multi-point cooperative operation, wherein multi-point cooperative operation involves simultaneously sending uplink data to multiple receiving access points indicated in the uplink configuration information during the same transmission time period, wherein the fifth preset threshold is greater than the fourth preset threshold. A more suitable operation mode for multi-point cooperative operation can be flexibly selected based on the measurement results, enabling faster and more efficient signal transmission.

[0059] As an optional embodiment, the uplink data sent by the receiving terminal according to the uplink configuration information includes: sending a trigger message to other receiving access points among multiple receiving access points excluding the first access point; and receiving uplink data sent by the other receiving access points based on the trigger message, wherein the uplink data received by the other receiving access points is sent by the terminal. This enables the operating receiving access point to receive the trigger information and prepare for information transmission with the terminal.

[0060] As an optional embodiment, the receiving terminal sends uplink data according to uplink configuration information, wherein the uplink data is sent using an uplink multi-point cooperative operation method. The multi-point cooperative operation mode can be read from the uplink configuration information, enabling faster and more efficient signal transmission.

[0061] Based on the above embodiments and optional embodiments, an optional implementation method is provided, which is described in detail below.

[0062] Currently, 802.11be networks, also known as Extremely High Throughput (EHT) networks, enhance functionality through a range of system features and multiple mechanisms to achieve extremely high throughput. With the continued growth in the use of Wireless Local Area Networks (WLANs), providing wireless data services in many environments, such as homes, businesses, and hotspots, is becoming increasingly important. In particular, video traffic will continue to be a major traffic type in many WLAN deployments. The throughput requirements for these applications are constantly evolving due to the emergence of 4K and 8K video (uncompressed rates of 20Gbps). New high-throughput, low-latency applications such as virtual reality or augmented reality, gaming, remote offices, and cloud computing will proliferate (e.g., latency of less than 5 milliseconds for real-time gaming). Given the high throughput and stringent real-time latency requirements of these applications, users expect higher throughput, higher reliability, lower latency, and higher power efficiency when supporting their applications over WLAN. 802.11be networks aim to ensure the competitiveness of WLANs by further increasing overall throughput and reducing latency, while ensuring backward compatibility and coexistence with older technology standards. 802.11 compliant devices operate in the 2.4GHz, 5GHz, and 6GHz frequency bands.

[0063] In related technologies, when a terminal is located at the edge of the coverage area of ​​an access point, if that area also overlaps with the coverage areas of other access points, the wireless signals of the other access points will cause significant interference to the terminal's wireless signal in that area, thereby reducing the signal-to-noise ratio and ultimately leading to a decrease in transmission rate, or even the inability to transmit data.

[0064] In view of this, an optional embodiment of the present invention provides a method for uplink multi-point cooperative data transmission, which can coordinate data transmission for terminals within the coverage area of ​​multiple access points. By coordinating transmission, interference in the received signals of the terminals is reduced, the signal-to-noise ratio is improved, and thus the data transmission rate of terminals in edge areas is increased. The method provided by the optional embodiment of the present invention will be described in detail below:

[0065] If S1 and STA1 (Station 1) support uplink multipoint cooperative operation, they will send an association request (connection request / association request frame) message to AP1 (Access Point 1) to request the establishment of a connection with AP1. The parameters set in the association request message are shown in Table 1.

[0066] It should be noted that STA1 above stands for Station, meaning a wireless terminal. AP1 above stands for Access Point, meaning a WLAN device with measurement and computing capabilities, which includes not only network access points but also other WLAN devices with measurement and computing capabilities.

[0067] Table 1

[0068]

[0069]

[0070] S2, after AP1 receives the association request message from STA1, if the request message contains the parameter ULMAP supported and its value is 1, AP1 sends an association response message to STA1, indicating that it agrees to establish a connection with STA1. The parameters contained in the association response message are shown in Table 2.

[0071] Table 2

[0072]

[0073] The parameter MAP measurement Element can be set as shown in Table 3:

[0074] Table 3

[0075]

[0076] The Common info settings are shown in Table 4:

[0077] Table 4

[0078]

[0079]

[0080] The MAP candidate 1-n settings are shown in Table 5:

[0081] Table 5

[0082] parameter illustrate AP address The address of the candidate AP; Antenna config Antenna configuration information; Channel number The channel being measured;

[0083] It should also be noted that the AP1 local multi-point collaborative operation information table is shown in Table 6:

[0084] Table 6

[0085]

[0086] Here, candidate set represents a list of APs that may perform multipoint cooperative operation for this terminal, including AP1; operating set represents a list of APs that are determined to perform multipoint cooperative operation for this terminal, which is a subset of candidate set; receiving AP represents one or more APs that receive terminal data in the current multipoint system operation, which is a subset of operating set.

[0087] After receiving the association response message, S3 and STA1 determine whether to initiate multi-point collaborative measurement based on the conditions indicated by the MAP measurement condition. The indication conditions can be:

[0088] 1) The signal strength received by STA1 from AP1 is less than or equal to the preset value T1;

[0089] 2) The STA1 transmission rate is less than or equal to the preset value R1;

[0090] S4, when the conditions indicated by the MAP measurement condition are met, STA1 measures the candidate APs indicated therein based on the information of MAP candidate1-n, and constructs a measurement report based on the report items indicated by the Report items;

[0091] S5, STA1 sends a measurement report according to the Report mode instruction. The measurement report also includes the signal results of STA1 measuring AP1.

[0092] After receiving the measurement report, S6, AP1 performs multi-point collaborative operations based on the measurement results.

[0093] This allows setting a multi-point collaborative operation to be executed when the measurement results meet predetermined conditions. For example, when the AP1 signal result measured by STA1 in the measurement report is less than or equal to a preset value T1, and there is a candidate AP with a signal result greater than or equal to a preset value T2, the multi-point collaborative operation is initiated. During this process, the AP with a measured signal result value greater than the preset value T2 among the candidate APs is set as the operating AP and added to the operating set parameter in the multi-point collaborative operation information table of AP1.

[0094] This also requires determining the multi-point cooperative operation mode. The multi-point cooperative operation mode can be selected based on the measurement results. For example, when the signal result of AP1 measured by STA1 is compared with the signal result of the operating AP, and the absolute value of the difference is less than or equal to the threshold T3, a single-point cooperative reception mode is selected, such as cooperative beamforming mode, cooperative OFDMA mode, or dynamic single-point AP selection mode. As another example, when the absolute value of the difference between the signal result of AP1 measured by STA1 and the signal result of the operating AP is greater than or equal to the threshold T4, T4>T3, a multi-point cooperative reception mode is selected, such as joint reception mode or dynamic multi-point AP selection mode.

[0095] It should be noted that in the single-point cooperative reception mode, STA1 sends data to only one AP in a given time period, and STA1 sends data to multiple receiving APs alternately according to certain rules; in the multi-point cooperative reception mode, STA1 can send data to multiple receiving APs simultaneously in a given time period.

[0096] S7, AP1 sends a trigger message to STA1, instructing STA1 to initiate uplink multipoint cooperative operation. The trigger message contains parameters as shown in Table 7.

[0097] Table 7

[0098] parameter illustrate Receiving AP Address of the AP receiving uplink data Start time Start time of multi-point collaborative operation MAP session ID Multi-point collaborative process identifier

[0099] S8, after receiving the trigger message, STA1 starts sending data to the receiving AP indicated in the trigger message at the time indicated by the start time. The receiver address of the frame carrying the data is set to an address containing MAP session ID information. If it is a single-point cooperative reception mode and the receiving AP is not AP1, AP1 also sends a trigger message to the receiving AP, instructing it to perform uplink multipoint cooperative operation. After receiving the trigger message, the receiving AP saves the data sent by STA1 and sends it to AP1. If it is a multipoint cooperative operation, AP1 sends a trigger message to the receiving APs other than AP1, instructing them to perform uplink multipoint cooperative operation. After receiving the trigger message, the receiving AP saves the data sent by STA1 and sends it to AP1. The receiving AP determines whether the data was sent by STA1 based on the MAP session ID and the receiver address of the received data. If it is, it saves the data and sends it to AP1; otherwise, it does not save the data.

[0100] It should be noted that, in the optional embodiments of the present invention, in addition to AP1 sending a trigger message to STA1 to obtain data in step S7 above, AP1 can also obtain data by sending a POLL message. Specifically, AP1 sends a POLL message to other Receiving APs. After receiving the POLL message from AP1, the other Receiving APs send the saved data sent by STA1 to AP1.

[0101] In addition, the MAP measurement element parameter contained in the association response in step S2 may not be included in the association response message. After STA1 and AP1 establish a connection, AP1 can send the parameter to STA1 through other messages, such as a radio measurement request message. In other words, the above method can be executed in multiple ways.

[0102] It should be noted that, for the sake of simplicity, the foregoing method embodiments are all described as a series of actions. However, those skilled in the art should understand that the present invention is not limited to the described order of actions, because according to the present invention, some steps can be performed in other orders or simultaneously. Furthermore, those skilled in the art should also understand that the embodiments described in the specification are preferred embodiments, and the actions and modules involved are not necessarily essential to the present invention.

[0103] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods according to the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal device (which may be a mobile phone, computer, server, or network device, etc.) to execute the methods of the various embodiments of the present invention.

[0104] Example 2

[0105] According to an embodiment of the present invention, an apparatus for implementing the above-described data transmission method one is also provided. Figure 3 This is a structural block diagram of a data transmission device according to an embodiment of the present invention, such as... Figure 3 As shown, the device includes: a first transmitting module 302, a first receiving module 304, a measuring module 306, a second receiving module 308, and an operation module 310. The device will be described in detail below.

[0106] The first sending module 302 is used to send a negotiation request message to the first access point, wherein the negotiation request message is used to request negotiation on uplink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports uplink multipoint cooperative operation; the first receiving module 304 is connected to the first sending module 302, and is used to receive a negotiation response message returned by the first access point, wherein the negotiation response message carries measurement configuration information of candidate access points for performing uplink multipoint cooperative operation; the measurement module 306 is connected to the first receiving module 304. The first receiving module 306 is used to measure candidate access points for performing uplink multipoint cooperative operation based on measurement configuration information, obtain measurement results, and feed back the measurement results to the first access point; the second receiving module 308 is connected to the above measurement module 306 and is used to receive a trigger message for performing uplink multipoint cooperative operation sent by the first access point, wherein the trigger message carries uplink configuration information for performing uplink cooperative operation; the operation module 310 is connected to the above second receiving module 308 and is used to send uplink data in the manner of uplink multipoint cooperative operation according to the uplink configuration information.

[0107] It should be noted that the first sending module 302, the first receiving module 304, the measurement module 306, the second receiving module 308 and the operation module 310 mentioned above correspond to steps S102 to S110 in the implementation of the data transmission method one. The multiple modules and the corresponding steps implement the same instances and application scenarios, but are not limited to the content disclosed in the above embodiment 1.

[0108] Example 3

[0109] According to an embodiment of the present invention, an apparatus for implementing the second data transmission method described above is also provided. Figure 4 This is a structural block diagram of a data transmission device according to an embodiment of the present invention, such as... Figure 4 As shown, the device includes: a third receiving module 402, a second transmitting module 404, a fourth receiving module 406, a third transmitting module 408, and a third receiving module 410. The device will be described in detail below.

[0110] The third receiving module 402 is used to receive a negotiation request message sent by the terminal, wherein the negotiation request message is used to request negotiation on uplink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports uplink multipoint cooperative operation; the second sending module 404, connected to the third receiving module 402, is used to return a negotiation response message to the terminal, wherein the negotiation response message carries measurement configuration information of candidate access points for performing uplink multipoint cooperative operation; the fourth receiving module 406, connected to the second sending module 404, is used to receive measurement results returned by the terminal. The measurement result is obtained by measuring the candidate access points used to perform uplink multipoint cooperative operation based on the measurement configuration information; the third sending module 408, connected to the fourth receiving module 406, is used to send a trigger message for performing uplink multipoint cooperative operation to the terminal based on the measurement result, wherein the trigger message carries uplink configuration information for performing uplink cooperative operation; the third receiving module 410, connected to the third sending module 408, is used to receive uplink data sent by the terminal according to the uplink configuration information, wherein the uplink data is sent using the uplink multipoint cooperative operation method.

[0111] It should be noted here that the third receiving module 402, the second sending module 404, the fourth receiving module 406, the third sending module 408 and the third receiving module 410 mentioned above correspond to steps S202 to S210 in the second method for implementing data transmission. The multiple modules and the corresponding steps implement the same instances and application scenarios, but are not limited to the content disclosed in the above embodiment 1.

[0112] Example 4

[0113] Embodiments of the present invention can provide a terminal, which can be any computer terminal device in a group of computer terminals. Optionally, in this embodiment, the terminal can also be a mobile terminal or other terminal device.

[0114] Optionally, in this embodiment, the terminal may be located in at least one of a plurality of network devices in a computer network.

[0115] Optionally, Figure 5 This is a structural block diagram of a terminal according to an exemplary embodiment. For example... Figure 5 As shown, the terminal may include: one or more (only one is shown in the figure) processors 51 and a memory 52 for storing processor-executable instructions; wherein the processor is configured to execute instructions to implement any of the above-mentioned data transmission methods.

[0116] The memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the data transmission method and apparatus in this embodiment of the invention. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, thereby realizing the aforementioned data transmission method. The memory may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to a computer terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0117] The processor can invoke information and application programs stored in the memory via the transmission device to perform the following steps: sending a negotiation request message to a first access point, wherein the negotiation request message is used to request negotiation on uplink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports uplink multipoint cooperative operation; receiving a negotiation response message returned by the first access point, wherein the negotiation response message carries measurement configuration information of candidate access points for performing uplink multipoint cooperative operation; measuring the candidate access points for performing uplink multipoint cooperative operation based on the measurement configuration information, obtaining measurement results, and feeding back the measurement results to the first access point; receiving a trigger message for performing uplink multipoint cooperative operation sent by the first access point, wherein the trigger message carries uplink configuration information for performing uplink cooperative operation; and sending uplink data using the uplink multipoint cooperative operation method according to the uplink configuration information.

[0118] Optionally, the processor may also execute program code that includes the following steps: the negotiation response message also carries identification information indicating that the first access point supports uplink multipoint cooperative operation, and the measurement configuration information includes at least one of the following: public information for uplink multipoint cooperative measurement, and proprietary configuration information of candidate access points for performing uplink multipoint cooperative operation.

[0119] Optionally, the processor may also execute program code for the following steps: the common information for uplink multi-point cooperative measurement includes at least one of the following: condition information for initiating multi-point cooperative measurement, mode information for measurement report, and item information for measurement report; the proprietary configuration information of the candidate access point for performing uplink multi-point cooperative operation includes at least one of the following: address information of the candidate access point, antenna configuration information of the candidate access point, and channel information for measurement.

[0120] Optionally, the processor may also execute program code for the following steps: measuring candidate access points for performing uplink multipoint cooperative operation based on measurement configuration information, including: determining whether a first access point meets predetermined conditions based on the measurement configuration information, wherein the predetermined conditions include at least one of the following: the signal strength received by the terminal from the first access point is less than or equal to a first predetermined threshold, and the data transmission rate of the terminal to the first access point is less than or equal to a second predetermined threshold; if the first access point meets the predetermined conditions, measuring candidate access points for performing uplink multipoint cooperative operation based on the measurement configuration information.

[0121] Optionally, the processor may also execute program code that includes at least one of the following steps: the uplink configuration information includes the address of the receiving access point that receives the uplink data, the time information for starting the uplink multi-point cooperative operation, and the multi-point cooperative process identification information.

[0122] Optionally, the processor may also execute program code that performs the following steps: sending uplink data using an uplink multi-point cooperative operation method based on uplink configuration information, including: determining the operation mode for performing uplink multi-point cooperative operation based on the uplink configuration information; when the operation mode is single-point cooperative operation, alternately sending uplink data to multiple receiving access points indicated in the uplink configuration information according to multiple transmission time periods determined in the uplink configuration information; when the operation mode is multi-point cooperative operation, simultaneously sending uplink data to multiple receiving access points indicated in the uplink configuration information according to the same transmission time period determined in the uplink configuration information.

[0123] Optionally, the processor may also execute program code that includes at least one of the following steps: the uplink configuration information includes the address of the receiving access point that receives the uplink data, the time information for starting the uplink multi-point cooperative operation, and the multi-point cooperative process identification information.

[0124] Embodiments of the present invention may provide a server. Figure 6 This is a structural block diagram of a server according to an exemplary embodiment. For example... Figure 6As shown, the server 60 may include: one or more (only one is shown in the figure) for storing a processing component 61, a memory 62 for executing instructions, a power supply component 63 for providing power, a network interface 64 for communicating with an external network, and an I / O input / output interface 65 for transmitting data with the outside; wherein, the processing component 61 is configured to execute instructions to implement any of the above data transmission methods.

[0125] The memory can be used to store software programs and modules, such as the program instructions / modules corresponding to the data transmission method and apparatus in this embodiment of the invention. The processor executes various functional applications and data processing by running the software programs and modules stored in the memory, thereby realizing the aforementioned data transmission method. The memory may include high-speed random access memory, and may also include non-volatile memory, such as one or more magnetic storage devices, flash memory, or other non-volatile solid-state memory. In some instances, the memory may further include memory remotely located relative to the processor, and these remote memories can be connected to a computer terminal via a network. Examples of such networks include, but are not limited to, the Internet, corporate intranets, local area networks, mobile communication networks, and combinations thereof.

[0126] The processing component can invoke information and applications stored in the memory via the transmission device to perform the following steps: receiving a negotiation request message sent by the terminal, wherein the negotiation request message is used to request negotiation on uplink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports uplink multipoint cooperative operation; returning a negotiation response message to the terminal, wherein the negotiation response message carries measurement configuration information of candidate access points for performing uplink multipoint cooperative operation; receiving measurement results returned by the terminal, wherein the measurement results are obtained by measuring the candidate access points for performing uplink multipoint cooperative operation based on the measurement configuration information; based on the measurement results, sending a trigger message for performing uplink multipoint cooperative operation to the terminal, wherein the trigger message carries uplink configuration information for performing uplink cooperative operation; and receiving uplink data sent by the terminal according to the uplink configuration information, wherein the uplink data is sent using the uplink multipoint cooperative operation method.

[0127] Optionally, the above processing component may also execute program code for the following steps: the negotiation response message also carries identification information indicating that the terminal supports uplink multipoint cooperative operation, and the measurement configuration information includes at least one of the following: public information for uplink multipoint cooperative measurement, and proprietary configuration information of candidate access points for performing uplink multipoint cooperative operation.

[0128] Optionally, the above processing component may also execute program code for the following steps: the public information for uplink multi-point cooperative measurement includes at least one of the following: condition information for initiating multi-point cooperative measurement, mode information for measurement report, and item information for measurement report; the proprietary configuration information of the candidate access point used to perform uplink multi-point cooperative operation includes at least one of the following: address information of the candidate access point, antenna configuration information of the candidate access point, and channel information for measurement.

[0129] Optionally, the above processing component may also execute program code with the following steps: before sending a trigger message to the terminal to perform uplink multipoint cooperative operation based on the measurement results, it further includes: based on the measurement results, if the signal strength of the first access point received by the terminal is less than or equal to a first preset threshold, and the signal strength of the candidate access point received by the terminal is greater than or equal to a second preset threshold, determining that the candidate access point corresponding to the signal strength received by the terminal being greater than or equal to a third preset threshold is the receiving access point indicated by the uplink configuration information.

[0130] Optionally, the above processing component may also execute program code with the following steps: before sending a trigger message for performing uplink multi-point coordinated operation to the terminal based on the measurement results, it further includes: based on the measurement results, comparing the signal strength received by the terminal from the first access point with the signal strength received from the receiving access point to obtain the difference between the two signal strengths; if the difference is less than or equal to a fourth preset threshold, determining that the operation mode for performing uplink multi-point coordinated operation is single-point coordinated operation, wherein single-point coordinated operation involves alternately sending uplink data to multiple receiving access points indicated in the uplink configuration information during multiple transmission time periods; if the difference is greater than or equal to a fifth preset threshold, determining that the operation mode for performing uplink multi-point coordinated operation is multi-point coordinated operation, wherein multi-point coordinated operation involves simultaneously sending uplink data to multiple receiving access points indicated in the uplink configuration information during the same transmission time period, wherein the fifth preset threshold is greater than the fourth preset threshold.

[0131] Optionally, the above processing component may also execute program code for the following steps: receiving uplink data sent by the receiving terminal according to the uplink configuration information includes: sending trigger messages to other receiving access points among multiple receiving access points excluding the first access point, and receiving uplink data sent by other receiving access points based on the trigger messages, wherein the uplink data received by other receiving access points is sent by the terminal.

[0132] Optionally, the above processing component may also execute program code that includes the following steps: the uplink configuration information includes at least one of the following: the address of the receiving access point that receives the uplink data, the time information for starting the uplink multi-point collaborative operation, and the multi-point collaborative process identifier information.

[0133] Those skilled in the art will understand that Figure 5 , Figure 6 The structure shown is for illustrative purposes only. For example, the terminal mentioned above can also be a smartphone (such as an Android phone, an iOS phone, etc.), a tablet computer, a mobile internet device (MID), a PAD, and other terminal devices. Figure 5 , Figure 6 This does not limit the structure of the aforementioned electronic device. For example, it may also include... Figure 5 , Figure 6 The more or fewer components shown (such as network interfaces, display devices, etc.), or having the same Figure 5 , Figure 6 The different configurations shown.

[0134] Those skilled in the art will understand that all or part of the steps in the various methods of the above embodiments can be implemented by a program instructing the hardware related to the terminal device. The program can be stored in a computer-readable storage medium, which may include: flash drive, read-only memory (ROM), random access memory (RAM), disk or optical disk, etc.

[0135] The sequence numbers of the above embodiments of the present invention are for descriptive purposes only and do not represent the superiority or inferiority of the embodiments.

[0136] In the above embodiments of the present invention, the descriptions of each embodiment have different focuses. For parts not described in detail in a certain embodiment, please refer to the relevant descriptions of other embodiments.

[0137] In the several embodiments provided in this application, it should be understood that the disclosed technical content can be implemented in other ways. The device embodiments described above are merely illustrative; for example, the division of units can be a logical functional division, and in actual implementation, there may be other division methods. For instance, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the displayed or discussed mutual coupling, direct coupling, or communication connection may be through some interfaces; the indirect coupling or communication connection between units or modules may be electrical or other forms.

[0138] The units described as separate components may or may not be physically separate. The components shown as units may or may not be physical units; that is, they may be located in one place or distributed across multiple units. Some or all of the units can be selected to achieve the purpose of this embodiment according to actual needs.

[0139] Furthermore, the functional units in the various embodiments of the present invention can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit. The integrated unit can be implemented in hardware or as a software functional unit.

[0140] If the integrated unit is implemented as a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art, or all or part of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present invention. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, read-only memory (ROM), random access memory (RAM), portable hard drives, magnetic disks, or optical disks.

[0141] The above description is only a preferred embodiment of the present invention. It should be noted that for those skilled in the art, several improvements and modifications can be made without departing from the principle of the present invention, and these improvements and modifications should also be considered within the scope of protection of the present invention.

Claims

1. A data transmission method, characterized in that, include: The terminal sends a negotiation request message to the first access point, wherein the negotiation request message is used to request negotiation on the uplink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports uplink multipoint cooperative operation; The terminal receives a negotiation response message returned by the first access point, wherein the negotiation response message carries measurement configuration information of candidate access points for performing uplink multi-point cooperative operation; Based on the measurement configuration information, the terminal measures the candidate access points for performing uplink multi-point collaborative operations, obtains the measurement results, and feeds back the measurement results to the first access point. The terminal receives a trigger message sent by the first access point to perform an uplink multi-point collaborative operation, wherein the trigger message carries uplink configuration information for performing the uplink collaborative operation; The terminal sends uplink data using an uplink multi-point collaborative operation method based on the uplink configuration information; The step of measuring candidate access points for performing uplink multipoint cooperative operation based on the measurement configuration information includes: determining whether the first access point meets predetermined conditions based on the measurement configuration information, wherein the predetermined conditions include at least one of the following: the signal strength received by the terminal from the first access point is less than or equal to a first predetermined threshold, and the data transmission rate of the terminal to the first access point is less than or equal to a second predetermined threshold; if the first access point meets the predetermined conditions, measuring candidate access points for performing uplink multipoint cooperative operation based on the measurement configuration information; Before the terminal receives the trigger message for performing uplink multi-point coordinated operation sent by the first access point, the first access point compares its signal strength with that of the receiving access point based on the measurement results to obtain the difference between their signal strengths. The receiving access point is a candidate access point whose signal strength in the measurement results is greater than or equal to a third preset threshold. If the difference is less than or equal to a fourth preset threshold, the operation mode for performing uplink multi-point coordinated operation is determined to be single-point coordinated operation. The single-point coordinated operation involves alternately sending uplink data to multiple receiving access points indicated by the uplink configuration information during multiple transmission time periods. If the difference is greater than or equal to a fifth preset threshold, the operation mode for performing uplink multi-point coordinated operation is determined to be multi-point coordinated operation. The multi-point coordinated operation involves simultaneously sending uplink data to multiple receiving access points indicated by the uplink configuration information during the same transmission time period. The fifth preset threshold is greater than the fourth preset threshold.

2. The method according to claim 1, characterized in that, The negotiation response message also carries identification information indicating that the first access point supports uplink multipoint collaborative operation. The measurement configuration information includes at least one of the following: public information for uplink multipoint collaborative measurement, and proprietary configuration information of candidate access points for performing uplink multipoint collaborative operation.

3. The method according to claim 2, characterized in that, The public information for the uplink multi-point cooperative measurement includes at least one of the following: condition information for initiating multi-point cooperative measurement, mode information for the measurement report, and item information for the measurement report; the proprietary configuration information of the candidate access point used to perform the uplink multi-point cooperative operation includes at least one of the following: address information of the candidate access point, antenna configuration information of the candidate access point, and channel information for measurement.

4. The method according to any one of claims 1 to 3, characterized in that, The uplink configuration information includes at least one of the following: The address of the receiving access point that receives uplink data, the time information for starting uplink multi-point collaborative operation, and the multi-point collaborative process identifier information.

5. The method according to claim 4, characterized in that, The step of sending uplink data using an uplink multi-point collaborative operation method based on the uplink configuration information includes: Based on the uplink configuration information, determine the operation mode for performing uplink multi-point collaborative operation; When the operation mode is single-point collaborative operation, uplink data is alternately sent to multiple receiving access points indicated in the uplink configuration information according to multiple transmission time periods determined by the uplink configuration information. When the operation mode is multi-point collaborative operation, uplink data is simultaneously sent to multiple receiving access points indicated in the uplink configuration information according to the same transmission time period determined by the uplink configuration information.

6. A data transmission method, characterized in that, include: The receiver receives a negotiation request message sent by the terminal, wherein the negotiation request message is used to request negotiation on uplink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports uplink multipoint cooperative operation. A negotiation response message is returned to the terminal, wherein the negotiation response message carries measurement configuration information of candidate access points for performing uplink multipoint cooperative operation; The measurement results returned by the terminal are received, wherein the measurement results are obtained by measuring the candidate access points for performing uplink multi-point cooperative operation based on the measurement configuration information; Based on the measurement results, a trigger message for performing uplink multi-point collaborative operation is sent to the terminal, wherein the trigger message carries uplink configuration information for performing uplink collaborative operation; Receive uplink data sent by the terminal according to the uplink configuration information, wherein the uplink data is sent using an uplink multi-point cooperative operation method; Before sending a trigger message to the terminal to perform uplink multi-point collaborative operation based on the measurement results, the method further includes: based on the measurement results, if the signal strength of the first access point received by the terminal is less than or equal to a first preset threshold, and the signal strength of the candidate access point received by the terminal is greater than or equal to a second preset threshold, determining the candidate access point corresponding to the signal strength received by the terminal being greater than or equal to a third preset threshold as the receiving access point indicated by the uplink configuration information. Before sending a trigger message for performing uplink multi-point coordinated operation to the terminal based on the measurement results, the method further includes: comparing the signal strength received by the terminal from the first access point with the signal strength received from the receiving access point, and obtaining the difference between the two signal strengths; if the difference is less than or equal to a fourth preset threshold, determining that the operation mode for performing uplink multi-point coordinated operation is single-point coordinated operation, wherein the single-point coordinated operation involves alternately sending uplink data to multiple receiving access points indicated by the uplink configuration information during multiple transmission time periods; if the difference is greater than or equal to a fifth preset threshold, determining that the operation mode for performing uplink multi-point coordinated operation is multi-point coordinated operation, wherein the multi-point coordinated operation involves simultaneously sending uplink data to multiple receiving access points indicated by the uplink configuration information during the same transmission time period, wherein the fifth preset threshold is greater than the fourth preset threshold.

7. The method according to claim 6, characterized in that, The negotiation response message also carries identification information indicating that the terminal supports uplink multipoint collaborative operation. The measurement configuration information includes at least one of the following: public information for uplink multipoint collaborative measurement, and proprietary configuration information of candidate access points for performing uplink multipoint collaborative operation.

8. The method according to claim 7, characterized in that, The public information for the uplink multi-point cooperative measurement includes at least one of the following: condition information for initiating multi-point cooperative measurement, mode information for the measurement report, and item information for the measurement report; the proprietary configuration information of the candidate access point used to perform the uplink multi-point cooperative operation includes at least one of the following: address information of the candidate access point, antenna configuration information of the candidate access point, and channel information for measurement.

9. The method according to claim 6, characterized in that, The receiving of uplink data sent by the terminal according to the uplink configuration information includes: The trigger message is sent to the other receiving access points among the plurality of receiving access points excluding the first access point, and the uplink data sent by the other receiving access points based on the trigger message is received, wherein the uplink data received by the other receiving access points is sent by the terminal.

10. The method according to any one of claims 6 to 9, characterized in that, The uplink configuration information includes at least one of the following: The address of the receiving access point that receives uplink data, the time information for starting uplink multi-point collaborative operation, and the multi-point collaborative process identifier information.

11. A data transmission device, characterized in that, include: The first sending module is used to send a negotiation request message to the first access point, wherein the negotiation request message is used to request negotiation on the uplink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports uplink multipoint cooperative operation. The first receiving module is configured to receive a negotiation response message returned by the first access point, wherein the negotiation response message carries measurement configuration information of candidate access points for performing uplink multi-point cooperative operation. The measurement module is used to measure the candidate access points for performing uplink multi-point collaborative operation based on the measurement configuration information, obtain the measurement results, and feed the measurement results back to the first access point. The second receiving module is used to receive a trigger message sent by the first access point to perform an uplink multi-point collaborative operation, wherein the trigger message carries uplink configuration information for performing the uplink collaborative operation. The operation module is used to send uplink data in the manner of uplink multi-point collaborative operation according to the uplink configuration information; The measurement module is further configured to determine, based on the measurement configuration information, whether the first access point meets predetermined conditions, wherein the predetermined conditions include at least one of the following: the signal strength received by the terminal from the first access point is less than or equal to a first predetermined threshold, and the transmission rate of the terminal transmitting data to the first access point is less than or equal to a second predetermined threshold; if the first access point is determined to meet the predetermined conditions, the module measures candidate access points for performing uplink multi-point cooperative operations based on the measurement configuration information. The device is further configured to, before the terminal receives the trigger message for performing uplink multi-point coordinated operation sent by the first access point, compare the signal strength of the first access point with the signal strength of the receiving access point based on the measurement results to obtain the difference between the two signal strengths, wherein the receiving access point is a candidate access point whose signal strength in the measurement results is greater than or equal to a third preset threshold; if the difference is less than or equal to a fourth preset threshold, determine that the operation mode for performing uplink multi-point coordinated operation is single-point coordinated operation, wherein the single-point coordinated operation is to alternately send uplink data to multiple receiving access points indicated by the uplink configuration information during multiple transmission time periods; if the difference is greater than or equal to a fifth preset threshold, determine that the operation mode for performing uplink multi-point coordinated operation is multi-point coordinated operation, wherein the multi-point coordinated operation is to simultaneously send uplink data to multiple receiving access points indicated by the uplink configuration information during the same transmission time period, wherein the fifth preset threshold is greater than the fourth preset threshold.

12. A data transmission device, characterized in that, include: The third receiving module is used to receive a negotiation request message sent by the terminal, wherein the negotiation request message is used to request negotiation on the uplink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports uplink multipoint cooperative operation. The second sending module is used to return a negotiation response message to the terminal, wherein the negotiation response message carries measurement configuration information of candidate access points for performing uplink multi-point cooperative operation; The fourth receiving module is used to receive the measurement results returned by the terminal, wherein the measurement results are obtained by measuring the candidate access points for performing uplink multi-point cooperative operation based on the measurement configuration information; The third sending module is used to send a trigger message for performing uplink multi-point collaborative operation to the terminal based on the measurement result, wherein the trigger message carries uplink configuration information for performing uplink collaborative operation; The third receiving module is used to receive uplink data sent by the terminal according to the uplink configuration information, wherein the uplink data is sent using an uplink multi-point cooperative operation method; The device is further configured to, before sending a trigger message for performing uplink multi-point cooperative operation to the terminal based on the measurement results, determine, based on the measurement results, if the signal strength of the first access point received by the terminal is less than or equal to a first preset threshold, and the signal strength of the candidate access point received by the terminal is greater than or equal to a second preset threshold, the candidate access point corresponding to the signal strength received by the terminal being greater than or equal to a third preset threshold as the receiving access point indicated by the uplink configuration information. The device is further configured to, before sending a trigger message for performing uplink multi-point cooperative operation to the terminal based on the measurement result, compare the signal strength received by the terminal from the first access point with the signal strength received from the receiving access point, and obtain a difference between the two signal strengths; if the difference is less than or equal to a fourth preset threshold, determine that the operation mode for performing uplink multi-point cooperative operation is single-point cooperative operation, wherein the single-point cooperative operation is to alternately send uplink data to multiple receiving access points indicated by the uplink configuration information during multiple transmission time periods; if the difference is greater than or equal to a fifth preset threshold, determine that the operation mode for performing uplink multi-point cooperative operation is multi-point cooperative operation, wherein the multi-point cooperative operation is to simultaneously send uplink data to multiple receiving access points indicated by the uplink configuration information during the same transmission time period, wherein the fifth preset threshold is greater than the fourth preset threshold.

13. A terminal, characterized in that, include: First processor; A first memory for storing executable instructions of the first processor; The first processor is configured to execute the instructions to implement the data transmission method as described in any one of claims 1 to 5.

14. A network device, characterized in that, include: Second processor; A second memory for storing executable instructions of the second processor; The second processor is configured to execute the instructions to implement the data transmission method as described in any one of claims 6 to 10.

15. A data transmission system, characterized in that, include: The terminal of claim 13, and / or the network device of claim 14.