Data transmission methods, devices, terminals and network equipment
By performing downlink multipoint cooperative operation in the 802.11be network, the terminal negotiates with the access point and measures candidate access points, solving the problem of low data transmission rate in edge areas and achieving faster data transmission.
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-17
AI Technical Summary
In an 802.11be network, when multiple terminals are located at the edge of the coverage area of an access point, they may experience reduced data transmission rates or even be unable to transmit data due to interference from the wireless signals of other access points.
By sending negotiation request messages to the access point, the measurement configuration information of the candidate access point is obtained, measurement is performed and the results are fed back, and a trigger message is received to execute downlink multi-point collaborative operation, and data is received in the downlink multi-point collaborative mode.
It improves the data transmission rate of terminals in edge areas, solves the problem of low data transmission rate, and enables faster data transmission.
Smart Images

Figure CN115835269B_ABST
Abstract
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 to enhance functionality. 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 multiple terminals are 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 these other access points can cause significant interference to the wireless signals of multiple terminals 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 multiple terminals and network devices transmit data in edge areas 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 of downlink multipoint cooperative operation of a terminal, the negotiation request message carrying identification information indicating that the terminal supports multipoint cooperative measurement function; 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 downlink multipoint cooperative operation; measuring the candidate access points for performing downlink 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 downlink multipoint cooperative operation sent by the first access point, wherein the trigger message carries downlink configuration information for performing downlink cooperative operation; and receiving downlink data using downlink multipoint cooperative operation according to the downlink configuration information.
[0006] Optionally, before sending the negotiation request message to the first access point, the method further includes: receiving a notification message from the first access point, wherein the notification message carries identification information indicating that the first access point supports downlink multipoint cooperative operation.
[0007] Optionally, the measurement configuration information includes at least one of the following: public information for multi-point collaborative measurement, and proprietary configuration information for candidate access points used to perform downlink multi-point collaborative operation.
[0008] Optionally, the public information of the 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 for performing downlink 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.
[0009] Optionally, the step of measuring candidate access points for performing downlink 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 downlink multipoint cooperative operation based on the measurement configuration information.
[0010] Optionally, the downlink configuration information includes at least one of the following: the address of the sending access point that sends downlink data, the time information for starting downlink multi-point cooperative operation, and multi-point cooperative process identification information.
[0011] Optionally, receiving downlink data using a downlink multi-point coordinated operation method based on the downlink configuration information includes: determining an operation mode for performing downlink multi-point coordinated operation based on the downlink configuration information; when the operation mode is single-point coordinated operation, alternately receiving downlink data sent by multiple transmitting access points indicated in the downlink configuration information according to multiple receiving time periods determined in the downlink configuration information; when the operation mode is multi-point coordinated operation, simultaneously receiving downlink data sent by multiple transmitting access points indicated in the downlink configuration information according to the same transmitting time period determined in the downlink configuration 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 downlink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports multipoint cooperative measurement function; returning a negotiation response message to the terminal, wherein the negotiation response message carries measurement configuration information of candidate access points for performing downlink 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 downlink multipoint cooperative operation based on the measurement configuration information; sending a trigger message for performing downlink multipoint cooperative operation to the terminal based on the measurement result, wherein the trigger message carries downlink configuration information for performing downlink cooperative operation; and sending downlink data to the terminal using downlink multipoint cooperative operation according to the downlink configuration information.
[0013] Optionally, before the negotiation request message sent by the receiving terminal, the method further includes: sending a notification message to the terminal, wherein the notification message carries identification information indicating that the first access point supports downlink multipoint cooperative operation.
[0014] Optionally, the measurement configuration information includes at least one of the following: public information for multi-point collaborative measurement, and proprietary configuration information for candidate access points used to perform downlink multi-point collaborative operation.
[0015] Optionally, the public information of the 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 for performing downlink 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.
[0016] Optionally, before sending a trigger message for performing downlink multipoint cooperative 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 transmission access point indicated by the downlink configuration information.
[0017] Optionally, the downlink configuration information includes at least one of the following: the address of the sending access point that sends downlink data, the time information for starting downlink multi-point cooperative operation, and multi-point cooperative process identification information.
[0018] Optionally, before sending a trigger message for performing downlink 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 transmitting 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 downlink multi-point coordinated operation is single-point coordinated operation, wherein the single-point coordinated operation involves multiple transmitting access points indicated by the downlink configuration information alternately transmitting downlink data to the terminal 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 downlink multi-point coordinated operation is multi-point coordinated operation, wherein the multi-point coordinated operation involves multiple transmitting access points indicated by the downlink configuration information simultaneously transmitting downlink data to the terminal during the same transmission time period, wherein the fifth preset threshold is greater than the fourth preset threshold.
[0019] Optionally, the single-point collaborative operation includes statically configured single-point collaborative operation and dynamically configured single-point collaborative operation. The step of sending downlink data to the terminal using downlink multi-point collaborative operation based on the downlink configuration information includes: when the single-point collaborative operation is statically configured, sending the transmission parameters of the fixed transmission access point to other transmission access points among the multiple transmission access points (excluding the fixed transmission access point), and using the fixed transmission access point to send downlink data to the terminal. Sending the transmission parameters of the fixed transmission access point to other transmission access points allows those other transmission access points to adjust their own transmission parameters. Alternatively, when the single-point collaborative operation is dynamically configured, multiple different transmission access points alternately send downlink data to the terminal. When the first access point is not the transmission access point for sending downlink data, the first access point sends the downlink data to be sent to the transmission access point for sending downlink data, enabling the transmission access point for sending downlink data to be sent.
[0020] Optionally, sending downlink data to the terminal using downlink multi-point collaborative operation based on the downlink configuration information includes: when the downlink multi-point collaborative operation is performed in multi-point collaborative operation mode, sending the trigger message to the other sending access points among the multiple sending access points excluding the first access point, and sending the corresponding downlink data to the other sending access points, wherein the other sending access points respectively send the received downlink data to the terminal.
[0021] Optionally, the trigger message further includes: a propagation delay, wherein the propagation delay is used by the other transmitting access points to calculate the transmission time for sending the corresponding downlink data, and by the other transmitting access points to send the corresponding downlink data at the calculated transmission time.
[0022] 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 downlink multipoint cooperative operation of a terminal, and the negotiation request message carries identification information indicating that the terminal supports multipoint cooperative measurement function; 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 downlink multipoint cooperative operation; a measurement module, configured to measure the candidate access points for performing downlink 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 downlink multipoint cooperative operation sent by the first access point, wherein the trigger message carries downlink configuration information for performing downlink cooperative operation; and an operation module, configured to receive downlink data using downlink multipoint cooperative operation according to the downlink configuration information.
[0023] 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 downlink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports multipoint cooperative measurement function; 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 downlink 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 downlink multipoint cooperative operation based on the measurement configuration information; a third sending module, configured to send a trigger message for performing downlink multipoint cooperative operation to the terminal based on the measurement result, wherein the trigger message carries downlink configuration information for performing downlink cooperative operation; and a third receiving module, configured to send downlink data to the terminal according to the downlink configuration information using a downlink multipoint cooperative operation method.
[0024] 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.
[0025] 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.
[0026] According to another aspect of the present invention, a data transmission system is provided, comprising: the terminal, and / or the network device.
[0027] 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 downlink configuration information is received from the first access point based on the measurement result. Finally, downlink data is received using a downlink multi-point collaborative method based on the downlink configuration information. Therefore, when receiving downlink data using the downlink multi-point collaborative operation, data transmission can be achieved more quickly, thereby solving the technical problem of low data transmission rate when multiple terminals and network devices transmit data in the edge area in related technologies. Attached Figure Description
[0028] 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:
[0029] Figure 1 This is a flowchart of a data transmission method according to an embodiment of the present invention;
[0030] Figure 2 This is a flowchart of a second data transmission method according to an embodiment of the present invention;
[0031] Figure 3 This is a structural block diagram of a data transmission device according to an embodiment of the present invention;
[0032] Figure 4 This is a structural block diagram of a data transmission device two according to an embodiment of the present invention;
[0033] Figure 5 This is a structural block diagram of a terminal according to an exemplary embodiment;
[0034] Figure 6 This is a structural block diagram of a server according to an exemplary embodiment. Detailed Implementation
[0035] 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.
[0036] 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:
[0037] Step S102: Send a negotiation request message to the first access point. The negotiation request message is used to request negotiation on the downlink multi-point cooperative operation of the terminal. The negotiation request message carries identification information indicating that the terminal supports multi-point cooperative measurement function.
[0038] 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 points for performing downlink multipoint cooperative operation;
[0039] Step S106: Based on the measurement configuration information, measure the candidate access points used to perform downlink multi-point cooperative operation, obtain the measurement results, and feed the measurement results back to the first access point;
[0040] Step S108: Receive a trigger message for performing downlink multipoint coordination operation sent by the first access point, wherein the trigger message carries downlink configuration information for performing downlink coordination operation;
[0041] Step S110: Based on the downlink configuration information, downlink data is received using a downlink multi-point collaborative operation method.
[0042] 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 downlink configuration information sent by the first access point according to the measurement result is received. Finally, downlink data is received in a downlink multi-point collaborative manner according to the downlink configuration information. Therefore, when receiving downlink data in the downlink multi-point collaborative operation, data transmission can be achieved more quickly, thereby solving the technical problem of low data transmission rate when multiple terminals and network devices transmit data in the edge area in related technologies.
[0043] As an optional embodiment, a negotiation request message is sent to a first access point. This negotiation request message requests negotiation on downlink multipoint cooperative operation of the terminal, and carries identification information indicating that the terminal supports multipoint cooperative measurement functionality. By sending a negotiation request message carrying identification information indicating that the terminal supports downlink multipoint cooperative operation to the first access point, the first receiving point can receive the terminal's request to perform downlink multipoint cooperative operation, thus preparing for the execution of the downlink multipoint cooperative operation.
[0044] Before sending the negotiation request message to the first access point, the process also includes: receiving a notification message from the first access point, wherein the notification message carries identification information indicating that the first access point supports downlink multipoint cooperative operation. The notification message from the first access point may contain parameters indicating whether downlink multipoint cooperative operation is supported, thus identifying whether the first access point supports downlink multipoint cooperative operation. By identifying the identification information of the first receiving point, preparations are made to perform downlink multipoint cooperative operation if the identification information indicates support; otherwise, no operation is performed. This ensures that downlink multipoint cooperative operation is supported by the first access point in order to execute the downlink multipoint cooperative operation.
[0045] As an optional embodiment, a negotiation response message returned by the first access point is received. This negotiation response message carries measurement configuration information for candidate access points used to perform downlink multi-point cooperative operations. The measurement configuration information includes various types of information, such as common information for multi-point cooperative measurements and proprietary configuration information for candidate access points used to perform downlink multi-point cooperative operations. The common information for multi-point cooperative measurements further includes various types of information, such as conditions for initiating multi-point cooperative measurements, measurement report mode information, and measurement report item information. The conditions for initiating multi-point cooperative measurements can be set differently according to actual conditions, indicating that multi-point cooperative measurements should be initiated when preset conditions are met. The measurement report mode includes various methods, such as indicating periodic reporting, triggered reporting, or triggered periodic reporting. The measurement report items can also include various types, 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 different functions being performed. The proprietary configuration information of candidate access points used to perform downlink multipoint cooperative operations in the measurement configuration information includes at least one of the following: candidate access point address information, candidate access point 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 types of information, which can be appropriately configured according to the actual application scenario and requirements to achieve better results.
[0046] As an optional embodiment, based on measurement configuration information, measurements are performed on candidate access points used to perform downlink 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 downlink 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.
[0047] As an optional embodiment, based on measurement configuration information, measurements are performed on candidate access points for performing downlink multipoint cooperative operations. Certain conditions can be set; for example, when the first access point cannot meet the terminal's requirements, measurements are performed on candidate access points for downlink multipoint cooperative operations. Specifically, the following settings can be made: Based on the measurement configuration information, it is determined whether the first access point meets predetermined conditions. These 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. Alternatively, the predetermined conditions can 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, measurements are performed on candidate access points for performing downlink multipoint cooperative operations based on the measurement configuration information. 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.
[0048] As an optional embodiment, a trigger message for performing downlink multipoint coordination operation is received from a first access point. The trigger message carries downlink configuration information for performing the downlink coordination operation. The downlink configuration information includes at least one of the following: the address of the sending access point that sends downlink data, the time information for starting the downlink multipoint coordination operation, and multipoint coordination process identification information. The time information for starting the downlink multipoint coordination operation indicates the time point at which downlink multipoint coordination begins. The multipoint coordination process identification information identifies the operation steps of the downlink multipoint coordination. The sending access point is the access point currently performing the downlink multipoint coordination operation. Because the downlink multipoint coordination operation is based on the downlink configuration information in the trigger message, the downlink multipoint coordination operation conforms to expectations.
[0049] As an optional embodiment, operations can be performed based on information in the downlink configuration information, such as the start time information for downlink multi-point cooperative operation recorded in the downlink configuration information, and data can be transmitted at a specified time. Downlink data is received using downlink multi-point cooperative operation according to the downlink configuration information. Furthermore, the determined operation mode for performing downlink multi-point cooperative operation can also be read from the downlink configuration information. This operation mode can be either single-point cooperative operation or multi-point cooperative operation. In the case of single-point cooperative operation, downlink data transmitted by multiple transmitting access points indicated in the downlink configuration information is received alternately according to multiple receiving time periods determined in the downlink configuration information. In the case of multi-point cooperative operation, downlink data transmitted by multiple transmitting access points indicated in the downlink configuration information is received simultaneously according to the same transmitting time period determined in the downlink configuration information. By reading the operation mode of multi-point cooperative operation based on the downlink configuration information, signal transmission can be performed more quickly and effectively.
[0050] 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:
[0051] Step S202: Receive a negotiation request message sent by the terminal, wherein the negotiation request message is used to request negotiation on the downlink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports multipoint cooperative measurement function.
[0052] 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 downlink multipoint cooperative operation;
[0053] 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 downlink multipoint cooperative operation based on the measurement configuration information;
[0054] Step S208: Based on the measurement results, send a trigger message to the terminal to perform downlink multipoint cooperative operation, wherein the trigger message carries downlink configuration information for performing downlink cooperative operation;
[0055] Step S210: Based on the downlink configuration information, downlink data is sent to the terminal using a downlink multi-point collaborative operation method.
[0056] 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 downlink configuration information of the operation access point to the terminal, the network device sends downlink data to the terminal in a downlink multi-point operation mode according to the downlink configuration information. Therefore, when transmitting downlink data in the downlink multi-point cooperative operation mode, data can be transmitted more quickly, thereby solving the technical problem of low data transmission rate when multiple terminals and network devices transmit data in the edge area in related technologies.
[0057] As an optional embodiment, a negotiation request message sent by a receiving terminal is received. This negotiation request message requests negotiation on downlink multipoint cooperative operation of the terminal, and carries identification information indicating that the terminal supports multipoint cooperative measurement functionality. By receiving the negotiation request message sent by the receiving terminal, which carries identification information indicating that the terminal supports downlink multipoint cooperative operation, the first receiving point can receive the terminal's request to perform downlink multipoint cooperative operation, thus preparing for the execution of the downlink multipoint cooperative operation.
[0058] As an optional embodiment, before receiving the negotiation request message sent by the terminal, the method further includes: sending a notification message to the terminal, wherein the notification message carries identification information indicating that the first access point supports downlink multipoint cooperative operation. The notification message from the first access point may include parameters indicating whether downlink multipoint cooperative operation is supported. Preparation for performing downlink multipoint cooperative operation is made if the identification information indicates support; otherwise, no operation is performed. This ensures that downlink multipoint cooperative operation is supported by the first access point in order to perform the downlink multipoint cooperative operation.
[0059] As an optional embodiment, a negotiation response message is returned to the terminal, wherein the negotiation response message carries measurement configuration information of candidate access points for performing downlink multi-point cooperative operation. The measurement configuration information includes at least one of the following: public information for multi-point cooperative measurement, and proprietary configuration information of candidate access points for performing downlink multi-point cooperative operation. The public information for multi-point cooperative measurement includes at least one of the following: condition information for initiating multi-point cooperative measurement, measurement report mode information, and measurement report item information; wherein the condition information for initiating multi-point cooperative measurement can be set differently according to actual conditions, indicating that multi-point cooperative measurement is initiated when preset conditions are met; wherein the measurement report reporting mode includes various methods, such as indicating periodic reporting, triggered reporting, or triggered periodic reporting, etc.; wherein the measurement report reporting items can also include various methods, 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, etc., which can be appropriately set according to different functions performed. The proprietary configuration information of candidate access points used to perform downlink multipoint cooperative operations in the measurement configuration information includes at least one of the following: candidate access point address information, candidate access point 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 types of information, which can be appropriately configured according to the actual application scenario and requirements to achieve better results.
[0060] As an optional embodiment, the receiving terminal returns measurement results, which are obtained by measuring candidate access points used to perform downlink 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.
[0061] As an optional embodiment, based on the measurement results, a trigger message for performing downlink multi-point coordinated operation is sent to the terminal. The trigger message carries downlink configuration information for performing the downlink coordinated operation. The downlink configuration information includes at least one of the following: the address of the sending access point that sends downlink data, the time information for starting the downlink multi-point coordinated operation, and multi-point coordination process identification information. The time information for starting the downlink multi-point coordinated operation indicates the time point at which downlink multi-point coordination begins. The multi-point coordination process identification information identifies the operation steps of the downlink multi-point coordination. The sending access point is the access point currently performing the downlink multi-point coordinated operation. Because the downlink multi-point coordinated operation is based on the downlink configuration information in the trigger message, the downlink multi-point coordinated operation conforms to expectations.
[0062] As an optional embodiment, before sending a trigger message for performing downlink multipoint cooperative operation to the terminal based on the measurement results, the sending access point in the downlink configuration information of the operation access point used to perform downlink cooperative operation carried in the trigger message is selected: 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 sending access point indicated by the downlink configuration information. That is, the sending access point is the access point that meets the conditions of the candidate access point and is used to perform data transmission.
[0063] As an optional embodiment, before sending a trigger message for performing downlink multi-point coordinated operation to the terminal based on the measurement results, the operation mode for performing downlink multi-point coordinated operation can be 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 transmitting access point to obtain the difference between the two signal strengths; if the difference is less than or equal to a fourth preset threshold, the operation mode for performing downlink multi-point coordinated operation is determined to be single-point coordinated operation, wherein single-point coordinated operation involves multiple transmitting access points indicated by the downlink configuration information alternately sending downlink data to the terminal during multiple transmission time periods; if the difference is greater than or equal to a fifth preset threshold, the operation mode for performing downlink multi-point coordinated operation is determined to be multi-point coordinated operation, wherein multi-point coordinated operation involves multiple transmitting access points indicated by the downlink configuration information simultaneously sending downlink data to the terminal 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 coordinated operation can be flexibly selected based on the measurement results, enabling faster and more efficient signal transmission.
[0064] As an optional implementation, downlink data is sent to the terminal using a downlink multi-point cooperative operation method based on downlink configuration information, enabling efficient and rapid signal transmission. Different downlink multi-point collaborative operation methods require different operations. In single-point collaborative operation, there are statically configured and dynamically configured methods. Depending on the downlink configuration information, the operation for sending downlink data to the terminal differs depending on the downlink multi-point collaborative operation method used. For example, in the case of statically configured single-point collaborative operation, the transmission parameters of the fixed transmission access point are sent to other transmission access points (excluding the fixed transmission access point), and downlink data is sent to the terminal using the fixed transmission access point. Sending the fixed transmission access point's transmission parameters to other transmission access points allows them to adjust their own transmission parameters. In the case of dynamically configured single-point collaborative operation, multiple different transmission access points alternately send downlink data to the terminal. When the first access point is not the transmission access point for the downlink data to be sent, the first access point sends the downlink data to the transmission access point for the downlink data to be sent, thus enabling the transmission access point for the downlink data to be sent. There is also a multi-point cooperative operation mode. When the downlink multi-point cooperative operation mode is selected, trigger messages are sent to all other transmitting access points (excluding the first access point), and the corresponding downlink data is sent to these other transmitting access points. Each of the other transmitting access points then sends the received downlink data to the terminal. The downlink data is transmitted using the specified downlink multi-point cooperative operation method. The multi-point cooperative operation mode can be read from the downlink configuration information, enabling faster and more efficient signal transmission.
[0065] It should be noted that in the multi-point collaborative operation mode, the trigger message also includes other information, such as propagation delay. This propagation delay is used by other sending access points to calculate the transmission time of the corresponding downlink data, ensuring that the downlink data is transmitted in an orderly manner and that the data arrives at the terminal almost simultaneously.
[0066] Based on the above embodiments and optional embodiments, an optional implementation method is provided, which is described in detail below.
[0067] 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.
[0068] In related technologies, when multiple terminals are located at the edge of the coverage area of an access point, if the 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 wireless signals of the multiple terminals in that area, thereby reducing the signal-to-noise ratio, ultimately leading to a decrease in transmission rate, or even the inability to transmit data.
[0069] In view of this, an optional embodiment of the present invention provides a method for downlink multi-point cooperative data transmission, which can manage multiple access points to conduct cooperative data transmission to terminals within the coverage area of multiple access points. By coordinating the transmission, interference with the terminal's received signal is reduced, the signal-to-noise ratio is improved, and thus the data transmission rate of terminals in edge areas is increased.
[0070] S1, Access Point 1 (AP1) supports multi-point collaborative operation, sending beacon messages or probe response messages to Station 1 (STA1). The parameter settings for sending beacon messages or probe response messages are shown in Table 1.
[0071] 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.
[0072] Table 1
[0073]
[0074] S2, if the beacon message or probe response message sent by AP1 contains the parameter DL M-APsupported and its value is 1, then terminal STA1 includes the following parameters in the association request message as shown in Table 2:
[0075] Table 2
[0076]
[0077] If S3 and STA1 support downlink multi-point cooperative operation, then an association request message is sent to AP1 to indicate a request to establish a connection with AP1.
[0078] S4. After AP1 receives the association request message from STA1, if the request message contains the parameter "M-AP measurement enabled" with a value of 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 3.
[0079] Table 3
[0080] parameter illustrate MAP measurement element This indicates multi-point collaborative measurement configuration information;
[0081] The parameter MAP measurement Element can be set as shown in Table 4:
[0082] Table 4
[0083]
[0084] The Common info settings are shown in Table 5:
[0085] Table 5
[0086]
[0087] The MAP candidate 1-n settings are shown in Table 6:
[0088] Table 6
[0089] parameter illustrate AP address The address of the candidate AP; Antenna config Antenna configuration information; Channel number The channel being measured;
[0090] It should also be noted that the AP1 local multi-point collaborative operation information table is shown in Table 7:
[0091] Table 7
[0092]
[0093] Here, candidate set represents a list of APs that may perform multipoint collaborative operation for the terminal, including AP1; operating set represents a list of APs determined to perform multipoint collaborative operation for the terminal, which is a subset of candidate set; and transmitting AP represents one or more APs that receive terminal data in the current multipoint system operation, which is a subset of operating set.
[0094] After receiving the association response message, S5 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:
[0095] 1) The signal strength received by STA1 from AP1 is less than or equal to the preset value T1;
[0096] 2) The STA1 transmission rate is less than or equal to the preset value R1;
[0097] S6, when the conditions indicated by the MAP measurement condition are met, STA1 measures the candidate APs indicated therein based on the information of MAPcandidate1-n, and constructs a measurement report based on the report items indicated by the Report items;
[0098] S7, STA1 sends a measurement report according to the Report mode instruction. The measurement report also includes the signal results of STA1 measuring AP1.
[0099] After receiving the measurement report, S8 and AP1 perform multi-point collaborative operations based on the measurement results.
[0100] 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.
[0101] 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.
[0102] It should be noted that in the single-point cooperative reception mode, only one AP sends data to STA1 during a given time period, and multiple transmitting APs take turns sending data to STA1 according to certain rules; in the multi-point cooperative transmission mode, multiple transmitting APs can send data to STA1 simultaneously.
[0103] S9. When the single-point system transmission mode is selected, the transmitting AP can be statically configured. For example, it can be pre-set that AP1 will transmit data in this mode. Then, AP1 sends a notification message to other APs in the operating set. The notification message indicates the cooperative operation mode and AP1's transmission parameters. After receiving the notification message, the other APs in the operating set adjust their own transmission parameters according to AP1's transmission parameters to eliminate or reduce interference with AP1's data transmission. The transmitting AP can also be dynamically configured, with multiple APs taking turns to transmit data to STA1. If the transmitting AP for the next time period is not AP1, then AP1 will send the data that needs to be sent to STA1 to the transmitting AP for the next time period before the next time period arrives. When the multi-point cooperative transmission mode is selected, AP1 selects one or more as transmitting APs from the operating set and sends the data that needs to be sent to STA1 to the selected one or more transmitting APs.
[0104] S10, after obtaining the transmission opportunity, AP1 sends a trigger message to one or more selected transmitting APs. The trigger message contains the propagation delay. After receiving the trigger message, the transmitting AP calculates the data transmission time based on the propagation delay so that the data packets sent by the transmitting AP to STA1 can arrive simultaneously or almost simultaneously. Almost simultaneous arrival means that the time difference of the data packets does not exceed the predefined threshold TD1.
[0105] It should be noted that if the transmitting AP is not AP1, the address in the sent data packet will be set to: DA or RA: STA1's address; SA: AP1's address; TA: the address of the transmitting AP.
[0106] S11, STA1 receives data packets sent by the transmitting AP.
[0107] It should be noted that, in an optional embodiment of the present invention, the parameter MAP measurement Element in step S4 may not be included in the association response message. Instead, after STA1 and AP1 establish a connection, AP1 may send the parameter to STA1 through other messages, such as a radio measurement request message.
[0108] It should also 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.
[0109] 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.
[0110] Example 2
[0111] 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.
[0112] 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 downlink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports multipoint cooperative measurement function; 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 downlink multipoint cooperative operation; the measurement module 306 is connected to the first receiving module 304, and is used to measure the candidate access points for performing downlink multipoint cooperative operation based on the measurement configuration information, obtain the measurement results, and feed back the measurement results to the first access point; the second receiving module 308 is connected to the measurement module 306, and is used to receive a trigger message for performing downlink multipoint cooperative operation sent by the first access point, wherein the trigger message carries downlink configuration information for performing downlink cooperative operation; the operation module 310 is connected to the second receiving module 308, and is used to receive downlink data in the manner of downlink multipoint cooperative operation according to the downlink configuration information.
[0113] 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.
[0114] Example 3
[0115] 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 two according to an embodiment of the present invention, as shown below. 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.
[0116] 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 downlink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports multipoint cooperative measurement function; 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 downlink multipoint cooperative operation; the fourth receiving module 406, connected to the second sending module 404, is used to receive the measurement result returned by the terminal, wherein the measurement result is obtained by measuring the candidate access points for performing downlink 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 downlink multipoint cooperative operation to the terminal based on the measurement result, wherein the trigger message carries downlink configuration information for performing downlink cooperative operation; the third receiving module 410, connected to the third sending module 408, is used to send downlink data to the terminal in the manner of downlink multipoint cooperative operation according to the downlink configuration information.
[0117] 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.
[0118] Example 4
[0119] 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.
[0120] Optionally, in this embodiment, the terminal may be located in at least one of a plurality of network devices in a computer network.
[0121] 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.
[0122] 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.
[0123] 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 downlink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports multipoint cooperative measurement function; 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 downlink multipoint cooperative operation; measuring the candidate access points for performing downlink 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 downlink multipoint cooperative operation sent by the first access point, wherein the trigger message carries downlink configuration information for performing downlink cooperative operation; and receiving downlink data using downlink multipoint cooperative operation according to the downlink configuration information.
[0124] Optionally, the processor may also execute program code that includes the following steps: before sending a negotiation request message to the first access point, it further includes receiving a notification message from the first access point, wherein the notification message carries identification information indicating that the first access point supports downlink multipoint cooperative operation.
[0125] Optionally, the processor may also execute program code that includes at least one of the following steps: measurement configuration information including public information for multi-point collaborative measurement and proprietary configuration information of candidate access points for performing downlink multi-point collaborative operation.
[0126] Optionally, the processor may also execute program code for the following steps: the public information for 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 candidate access points for performing downlink multi-point cooperative operation includes at least one of the following: address information of candidate access points, antenna configuration information of candidate access points, and channel information for measurement.
[0127] Optionally, the processor may also execute program code for the following steps: measuring candidate access points for performing downlink 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 downlink multipoint cooperative operation based on the measurement configuration information.
[0128] Optionally, the processor may also execute program code that includes at least one of the following steps: the downlink configuration information includes the address of the sending access point that sends downlink data, the time information for starting downlink multi-point cooperative operation, and multi-point cooperative process identification information.
[0129] Optionally, the processor may also execute program code that performs the following steps: receiving downlink data using a downlink multi-point cooperative operation method based on downlink configuration information, including: determining the operation mode for performing downlink multi-point cooperative operation based on downlink configuration information; when the operation mode is single-point cooperative operation, alternately receiving downlink data sent by multiple transmitting access points indicated in the downlink configuration information according to multiple receiving time periods determined in the downlink configuration information; when the operation mode is multi-point cooperative operation, simultaneously receiving downlink data sent by multiple transmitting access points indicated in the downlink configuration information according to the same transmitting time period determined in the downlink configuration information.
[0130] 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 6 As 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.
[0131] 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.
[0132] The processing component can invoke information and applications stored in the memory through 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 downlink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports multipoint cooperative measurement function; returning a negotiation response message to the terminal, wherein the negotiation response message carries measurement configuration information of candidate access points for performing downlink 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 downlink multipoint cooperative operation based on the measurement configuration information; based on the measurement result, sending a trigger message for performing downlink multipoint cooperative operation to the terminal, wherein the trigger message carries downlink configuration information for performing downlink cooperative operation; and sending downlink data to the terminal using downlink multipoint cooperative operation according to the downlink configuration information.
[0133] Optionally, the above processing component may also execute program code that performs the following steps: before receiving the negotiation request message sent by the terminal, it further includes sending a notification message to the terminal, wherein the notification message carries identification information indicating that the first access point supports downlink multipoint cooperative operation.
[0134] Optionally, the above processing component may also execute program code that includes at least one of the following steps: measurement configuration information including public information for multi-point collaborative measurement, and proprietary configuration information of candidate access points for performing downlink multi-point collaborative operation.
[0135] Optionally, the above processing component may also execute program code for the following steps: the public information for 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 candidate access points for performing downlink multi-point cooperative operation includes at least one of the following: address information of candidate access points, antenna configuration information of candidate access points, and channel information for measurement.
[0136] Optionally, the above processing component may also execute program code for the following steps: before sending a trigger message for performing downlink multipoint cooperative operation to the terminal 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 transmission access point indicated by the downlink configuration information.
[0137] Optionally, the above processing component may also execute program code that includes the following steps: the downlink configuration information includes at least one of the following: the address of the sending access point that sends downlink data, the time information for starting downlink multi-point cooperative operation, and multi-point cooperative process identification information.
[0138] Optionally, the above processing component may also execute program code for the following steps: before sending a trigger message for performing downlink multi-point coordinated operation to the terminal based on the measurement results, it further includes: comparing the signal strength received by the terminal from the first access point with the signal strength received from the transmitting access point based on the measurement results, 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 downlink multi-point coordinated operation is single-point coordinated operation, wherein single-point coordinated operation is that multiple transmitting access points indicated by the downlink configuration information alternately send downlink data to the terminal 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 downlink multi-point coordinated operation is multi-point coordinated operation, wherein multi-point coordinated operation is that multiple transmitting access points indicated by the downlink configuration information simultaneously send downlink data to the terminal during the same transmission time period, wherein the fifth preset threshold is greater than the fourth preset threshold.
[0139] Optionally, the above processing component may also execute program code for the following steps: Single-point collaborative operation includes statically configured single-point collaborative operation and dynamically configured single-point collaborative operation, wherein, according to downlink configuration information, downlink data is sent to the terminal using a downlink multi-point collaborative operation method, including: in the case of a statically configured single-point collaborative operation, sending the transmission parameters of the fixed transmission access point to other transmission access points among multiple transmission access points excluding the fixed transmission access point, and using the fixed transmission access point to send downlink data to the terminal, wherein sending the transmission parameters of the fixed transmission access point to other transmission access points is used for other transmission access points to adjust their own transmission parameters; or, in the case of a dynamically configured single-point collaborative operation, using multiple different transmission access points to alternately send downlink data to the terminal, wherein, when the first access point is not the transmission access point for sending downlink data, the first access point sends the downlink data to be sent to the transmission access point for sending downlink data, for the transmission access point for sending downlink data.
[0140] Optionally, the above processing component may also execute program code for the following steps: sending downlink data to the terminal using downlink multi-point cooperative operation based on downlink configuration information, including: when the downlink multi-point cooperative operation mode is multi-point cooperative operation, sending trigger messages to other sending access points among multiple sending access points except the first access point, and sending the corresponding downlink data to the other sending access points, wherein the other sending access points respectively send the received downlink data to the terminal.
[0141] Optionally, the above processing component may also execute program code that includes the following steps: the trigger message further includes: a propagation delay, wherein the propagation delay is used by other sending access points to calculate the transmission time of the corresponding downlink data, and is used by other sending access points to transmit the corresponding downlink data at the calculated transmission time.
[0142] 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.
[0143] 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.
[0144] 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.
[0145] 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.
[0146] 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.
[0147] 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.
[0148] 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.
[0149] 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.
[0150] 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: A negotiation request message is sent to the first access point, wherein the negotiation request message is used to request negotiation on downlink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports multipoint cooperative measurement function; 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 downlink multipoint cooperative operation; Based on the measurement configuration information, the candidate access points for performing downlink multi-point cooperative operation are measured to obtain the measurement results, and the measurement results are fed back to the first access point; Receive a trigger message for performing downlink multipoint coordination operation sent by the first access point, wherein the trigger message carries downlink configuration information for performing downlink coordination operation; Based on the downlink configuration information, downlink data is received using a downlink multi-point collaborative operation method. The step of measuring candidate access points for performing downlink 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 the first access point meets the predetermined conditions, measuring candidate access points for performing downlink multipoint cooperative operation based on the measurement configuration information; The step of receiving downlink data using a downlink multi-point cooperative operation based on the downlink configuration information includes: comparing the signal strength of the first access point in the measurement results with the signal strength of the transmitting access point to obtain the difference between their signal strengths, wherein the transmitting access point is an access point that meets the conditions of the candidate access point; if the difference is less than or equal to a fourth preset threshold, determining that the operation mode for performing downlink multi-point cooperative operation is single-point cooperative operation, wherein the single-point cooperative operation involves multiple transmitting access points indicated by the downlink configuration information alternately transmitting downlink data to the terminal 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 downlink multi-point cooperative operation is multi-point cooperative operation, wherein the multi-point cooperative operation involves multiple transmitting access points indicated by the downlink configuration information simultaneously transmitting downlink data to the terminal during the same transmission time period, wherein the fifth preset threshold is greater than the fourth preset threshold.
2. The method according to claim 1, characterized in that, Before sending the negotiation request message to the first access point, the method further includes: Receive a notification message from the first access point, wherein the notification message carries identification information indicating that the first access point supports downlink multi-point collaborative operation.
3. The method according to claim 1, characterized in that, The measurement configuration information includes at least one of the following: public information for multi-point collaborative measurement, and proprietary configuration information for candidate access points used to perform downlink multi-point collaborative operations.
4. The method according to claim 3, characterized in that, The public information of the 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 downlink 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.
5. The method according to any one of claims 1 to 4, characterized in that, The downlink configuration information includes at least one of the following: The address of the access point that sends downlink data, the time information for starting downlink multi-point collaborative operation, and the multi-point collaborative process identifier information.
6. The method according to claim 5, characterized in that, The step of receiving downlink data using a downlink multi-point cooperative operation method based on the downlink configuration information includes: Based on the downlink configuration information, determine the operation mode for performing downlink multi-point collaborative operation; When the operation mode is single-point collaborative operation, downlink data sent by multiple transmission access points indicated in the downlink configuration information is received alternately according to multiple reception time periods determined by the downlink configuration information. When the operation mode is multi-point collaborative operation, downlink data sent by multiple transmission access points indicated in the downlink configuration information is received simultaneously according to the same transmission time period determined by the downlink configuration information.
7. A data transmission method, characterized in that, include: The terminal receives a negotiation request message, wherein the negotiation request message is used to request negotiation on downlink multipoint cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports multipoint cooperative measurement function. A negotiation response message is returned to the terminal, wherein the negotiation response message carries measurement configuration information of candidate access points for performing downlink 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 downlink multipoint cooperative operation based on the measurement configuration information; Based on the measurement results, a trigger message for performing downlink multipoint cooperative operation is sent to the terminal, wherein the trigger message carries downlink configuration information for performing downlink cooperative operation; Based on the downlink configuration information, downlink data is sent to the terminal using a downlink multi-point collaborative operation method; Before sending a trigger message for performing downlink multipoint cooperative 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 transmission access point indicated by the downlink configuration information. Before sending a trigger message for performing downlink 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 transmitting 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 downlink multi-point coordinated operation is single-point coordinated operation, wherein the single-point coordinated operation involves multiple transmitting access points indicated by the downlink configuration information alternately sending downlink data to the terminal 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 downlink multi-point coordinated operation is multi-point coordinated operation, wherein the multi-point coordinated operation involves multiple transmitting access points indicated by the downlink configuration information simultaneously sending downlink data to the terminal during the same transmission time period, wherein the fifth preset threshold is greater than the fourth preset threshold.
8. The method according to claim 7, characterized in that, Before the negotiation request message sent by the receiving terminal, the following is also included: A notification message is sent to the terminal, wherein the notification message carries identification information indicating that the first access point supports downlink multi-point collaborative operation.
9. The method according to claim 7, characterized in that, The measurement configuration information includes at least one of the following: public information for multi-point collaborative measurement, and proprietary configuration information for candidate access points used to perform downlink multi-point collaborative operations.
10. The method according to claim 9, characterized in that, The public information of the 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 downlink 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.
11. The method according to any one of claims 7 to 10, characterized in that, The downlink configuration information includes at least one of the following: The address of the access point that sends downlink data, the time information for starting downlink multi-point collaborative operation, and the multi-point collaborative process identifier information.
12. The method according to claim 7, characterized in that, The single-point collaborative operation includes statically configured single-point collaborative operations and dynamically configured single-point collaborative operations. The step of sending downlink data to the terminal using a downlink multi-point collaborative operation based on the downlink configuration information includes: In the case where the single-point collaborative operation is a statically configured single-point collaborative operation, the transmission parameters of the fixed transmission access point are sent to the other transmission access points among the plurality of transmission access points, excluding the fixed transmission access point, and downlink data is sent to the terminal using the fixed transmission access point. The transmission parameters of the fixed transmission access point are sent to the other transmission access points so that the other transmission access points can adjust their own transmission parameters. or, In the case of a dynamically configured single-point collaborative operation, multiple different transmission access points are used to alternately send downlink data to the terminal. When the first access point is not the transmission access point for the downlink data to be sent, the first access point sends the downlink data to be sent to the transmission access point for the downlink data to be sent, so that the downlink data to be sent can be transmitted.
13. The method according to claim 7, characterized in that, The step of sending downlink data to the terminal using a downlink multi-point coordinated operation method based on the downlink configuration information includes: When the downlink multi-point collaborative operation is performed in the multi-point collaborative operation mode, the trigger message is sent to the other transmission access points among the multiple transmission access points excluding the first access point, and the corresponding downlink data is sent to the other transmission access points. The other transmission access points then send the received downlink data to the terminal.
14. The method according to claim 13, characterized in that, The trigger message further includes a propagation delay, wherein the propagation delay is used by the other sending access points to calculate the transmission time for sending the corresponding downlink data, and by the other sending access points to send the corresponding downlink data at the calculated transmission time.
15. 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 downlink multi-point cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports multi-point cooperative measurement function. 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 downlink multi-point cooperative operation; The measurement module is used to measure the candidate access points for performing downlink multi-point cooperative 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 for performing downlink multipoint cooperative operation sent by the first access point, wherein the trigger message carries downlink configuration information for performing downlink cooperative operation; The operation module is used to receive downlink data using a downlink multi-point cooperative operation method based on the downlink 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 downlink multipoint cooperative operation based on the measurement configuration information. The operation module is further configured to compare the signal strength of the first access point in the measurement result with the signal strength of the transmitting access point to obtain the difference between the two signal strengths, wherein the transmitting access point is an access point that meets the conditions of the candidate access point; if the difference is less than or equal to a fourth preset threshold, the operation mode for performing downlink multi-point coordinated operation is determined to be single-point coordinated operation, wherein the single-point coordinated operation is that multiple transmitting access points indicated by the downlink configuration information alternately send downlink data to the terminal during multiple transmission time periods; if the difference is greater than or equal to a fifth preset threshold, the operation mode for performing downlink multi-point coordinated operation is determined to be multi-point coordinated operation, wherein the multi-point coordinated operation is that multiple transmitting access points indicated by the downlink configuration information simultaneously send downlink data to the terminal during the same transmission time period, wherein the fifth preset threshold is greater than the fourth preset threshold.
16. 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 downlink multi-point cooperative operation of the terminal, and the negotiation request message carries identification information indicating that the terminal supports multi-point cooperative measurement function. 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 downlink 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 downlink multi-point cooperative operation based on the measurement configuration information; The third sending module is used to send a trigger message for performing downlink multi-point cooperative operation to the terminal based on the measurement result, wherein the trigger message carries downlink configuration information for performing downlink cooperative operation; The third receiving module is used to send downlink data to the terminal using a downlink multi-point cooperative operation method according to the downlink configuration information; The device is further configured to, before sending a trigger message for performing downlink multipoint 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 transmission access point indicated by the downlink configuration information. The device is further configured to, before sending a trigger message for performing downlink multi-point coordinated 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 transmitting 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 downlink multi-point coordinated operation is single-point coordinated operation, wherein the single-point coordinated operation is that multiple transmitting access points indicated by the downlink configuration information alternately send downlink data to the terminal 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 downlink multi-point coordinated operation is multi-point coordinated operation, wherein the multi-point coordinated operation is that multiple transmitting access points indicated by the downlink configuration information simultaneously send downlink data to the terminal during the same transmission time period, wherein the fifth preset threshold is greater than the fourth preset threshold.
17. 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 6.
18. 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 7 to 14.
19. A data transmission system, characterized in that, include: The terminal of claim 17, and / or the network device of claim 18.