Communication method and related device
The terminal device sends the first power information of the second node to the first node, which solves the problem of resource overlimit caused by dynamic waveform switching, and ensures normal data transmission of the terminal device.
Patent Information
- Application Number
- CN202311439112.2
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-10-31
- Publication Date
- 2025-05-02
AI Technical Summary
In a dual-link scenario, dynamic waveform switching may cause the dispatched resources to exceed the maximum transmission power of the terminal device, affecting data transmission.
After receiving the configuration message, the terminal device sends the first power information of the second node to the first node. The first node schedules resources based on this information to avoid exceeding the maximum transmission power of the terminal device.
By reasonably scheduling resources, we ensure that the terminal equipment can conduct data transmission normally and avoid data transmission failure.
Smart Images

Figure CN119921919A_ABST
Abstract
Description
Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a communication method and related devices. Background Art
[0002] In the communication system, cyclic prefix orthogonal frequency-division multiplexing (CP-OFDM) technology and discrete Fourier transform spread OFDM (DFT-s-OFDM) technology are key waveform technologies. Among them, CP-OFDM technology is suitable for high-throughput scenarios, and DFT-S-OFDM technology is suitable for wide-coverage application scenarios. Network equipment can dynamically switch waveform technologies and communicate with network equipment based on the coverage information of terminal equipment.
[0003] In a dual connectivity (DC) scenario, a user equipment (UE) can connect to two base stations. The two base stations independently schedule physical resources, and the UE can use the physical resources allocated by the two base stations for simultaneous transmission, but the two base stations share the transmit power of the UE. When performing dynamic waveform switching in a DC scenario, the scheduled resources may exceed the maximum transmit power of the UE, thereby affecting the UE's data transmission. Summary of the invention
[0004] The embodiments of the present application provide a communication method and related devices, so that when performing dynamic waveform switching in a DC scenario, resources can be reasonably scheduled, thereby avoiding that the scheduled resources exceed the maximum transmission power of the UE, thereby ensuring that the UE performs normal data transmission.
[0005] In a first aspect, an embodiment of the present application provides a communication method, which can be performed by a communication device. The communication device can be a terminal device, or a chip (system) or circuit for a terminal device, which is not limited in the present application. The method is applied to a terminal device in a DC scenario, including:
[0006] receiving a configuration message of a first node, wherein the configuration message is used to instruct the terminal device to send first power information of a second node to the first node; a first waveform corresponding to the first power information is different from a second waveform, and the second waveform is a waveform currently used between the terminal device and the second node;
[0007] A first report is sent to the first node, the first report including the first power information.
[0008] According to the above communication method, the terminal device receives a configuration message from the first node, and sends a first report to the first node based on the instruction of the configuration message, and the first report includes first power information. Among them, the first power information is the power information of the second node, the first waveform corresponding to the first power information is different from the second waveform, and the second waveform is the waveform currently used between the terminal device and the second node, which is equivalent to that the first waveform is not the waveform currently used between the terminal device and the second node. The first power information is the power information of the second node, which should be understood as the first power information corresponding to the first waveform between the second node and the terminal device. The terminal device sends the first power information to the first node, so that the first node allocates appropriate resources to avoid the scheduled resources exceeding the maximum transmission power of the terminal device, which causes data transmission failure.
[0009] Optionally, the first node may also select a suitable waveform for data transmission between the first node and the terminal device according to the first power information.
[0010] In a possible implementation manner, the first power information is determined based on the first waveform.
[0011] In the implementation manner of the present application, the first power information is determined based on the first waveform, and it should be understood that the first power information is calculated based on the first waveform.
[0012] In an optional implementation manner, the first power information may also be determined based on a first waveform and a first resource, wherein the first resource is a resource allocated by the second node to the terminal device for uplink data transmission.
[0013] In an implementation manner of the present application, the terminal device determines the first power information and sends it to the first node, so that the first node allocates appropriate resources to avoid the scheduled resources exceeding the maximum transmission power of the terminal device, which causes data transmission failure.
[0014] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the first power information is the first waveform.
[0015] In an embodiment of the present application, after receiving the first report, the first node can better schedule the first node to avoid the transmission power of the terminal device exceeding the maximum transmission power due to the waveform switching of the second node (for example, the waveform switching to the first waveform) and the scheduling of the first node.
[0016] In a possible implementation manner, the first report further includes second power information, where the second power information is determined based on the second waveform.
[0017] In the implementation manner of the present application, the "first power information" and the "second power information" can let the first node know the maximum transmission power corresponding to the terminal device corresponding to different waveforms. The "second power information" can also let the first node know the maximum power information corresponding to the currently used waveform, and the "first power information" can also let the first node know the maximum power information corresponding to a waveform different from the currently used waveform. The first node can determine the resource allocation under different waveforms based on the "first power information" and the "second power information" to avoid excessive resources, resulting in exceeding the maximum transmission power of the terminal device, and then causing transmission failure.
[0018] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the second power information is the second waveform.
[0019] In an embodiment of the present application, the first report is also used to indicate that the waveform corresponding to the second power information is the second waveform. After receiving the first report, the first node can better schedule the first node to avoid the situation where the transmission power of the terminal device exceeds the maximum transmission power due to the scheduling of the first node when the waveform currently used by the second node is the second waveform.
[0020] In a possible implementation manner, the first power information includes a maximum transmit power corresponding to the first waveform, and the second power information includes a maximum transmit power corresponding to the second waveform.
[0021] In the implementation manner of the present application, the first power information includes the maximum transmit power corresponding to the first waveform, and the second power information includes the maximum transmit power corresponding to the second waveform. The maximum transmit power corresponding to the first waveform should be understood as the maximum transmit power that the terminal device needs to use when the terminal device and the second node use the first waveform for data transmission. The maximum transmit power corresponding to the second waveform should be understood as the maximum transmit power that the terminal device needs to use when the terminal device and the second node use the second waveform for data transmission.
[0022] Optionally, the second power information also includes a power margin corresponding to the second waveform. The power margin should be understood as the maximum transmit power corresponding to the second waveform minus the actual power corresponding to the second waveform. The actual power corresponding to the second waveform should be understood as the current transmit power of the terminal device when the terminal device and the second node perform data transmission via the second waveform.
[0023] In one possible implementation, the configuration message is used to instruct the terminal device to send third power information of the first node to the first node; the third waveform corresponding to the third power information is different from the fourth waveform, and the fourth waveform is the waveform currently used between the terminal device and the first node; the first report also includes the third power information.
[0024] In an implementation manner of the present application, the first node can know the maximum transmission power of the terminal device under the third waveform based on the third power information, thereby avoiding resource scheduling under the third waveform that causes the maximum transmission power of the third waveform to exceed.
[0025] In a possible implementation, the terminal device receives downlink control information from the first node, and the downlink control indication is used to indicate that the second resource and the fourth waveform are waveforms currently used between the first node and the terminal device. The downlink control information is transmitted via the PDCCH. The terminal device uses the fourth waveform on the second resource to send the first data to the first node.
[0026] The terminal device sends the third power information to the first node, so that the first node allocates appropriate resources, thereby avoiding the scheduled resources exceeding the maximum transmission power of the terminal device, which causes data transmission failure.
[0027] In a possible implementation manner, the third power information is determined based on the third waveform.
[0028] In an implementation manner of the present application, the terminal device determines the third power information and sends it to the first node, so that the first node allocates appropriate resources to avoid the scheduled resources exceeding the maximum transmission power of the terminal device, which causes data transmission failure.
[0029] In an optional implementation, the third power information may also be determined based on a third waveform and a second resource, wherein the second resource is a resource allocated by the first node to the terminal device for uplink data transmission.
[0030] By determining the third power information and sending it to the first node, the terminal device can enable the first node to clearly understand the power information corresponding to the terminal device when the terminal device uses the third waveform to communicate with the first node. This allows the first node to select appropriate resources and waveforms for data transmission between the terminal device and the first node, thereby avoiding the scheduled resources exceeding the maximum transmission power that can be used by the terminal device, thereby ensuring that the terminal device can perform data transmission normally.
[0031] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the third power information is the third waveform.
[0032] In an embodiment of the present application, the first report is also used to indicate that the waveform corresponding to the third power information is the third waveform. After receiving the first report, the first node can better schedule the first node to avoid the situation where the transmission power of the terminal device exceeds the maximum transmission power due to the scheduling of the first node when the waveform currently used by the first node is the third waveform.
[0033] In a possible implementation manner, the first report further includes fourth power information, where the fourth power information is determined based on the fourth waveform.
[0034] In the implementation manner of the present application, the "third power information" and the "fourth power information" can let the first node know the maximum transmission power corresponding to the terminal device corresponding to different waveforms. The "fourth power information" can also let the first node know the maximum power information corresponding to the currently used waveform, and the "third power information" can also let the first node know the maximum power information corresponding to a waveform different from the currently used waveform. Based on the "third power information" and the "fourth power information", the first node can determine the resource allocation under different waveforms to avoid excessive resources, resulting in exceeding the maximum transmission power of the terminal device, and then causing transmission failure.
[0035] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the fourth power information is the fourth waveform.
[0036] In an embodiment of the present application, the first report is also used to indicate that the waveform corresponding to the fourth power information is the fourth waveform. After receiving the first report, the first node can better schedule the first node to avoid the situation where the transmission power of the terminal device exceeds the maximum transmission power due to the scheduling of the first node when the waveform currently used by the first node is the fourth waveform.
[0037] In a possible implementation manner, the first report further includes first indication information, where the first indication information is used to indicate that the first power information appears in the first report.
[0038] Optionally, the first report also includes indication information for indicating that second power information appears (is present) in the first report.
[0039] Optionally, the first report also includes indication information used to indicate that third power information appears in the first report.
[0040] Optionally, the first report also includes indication information used to indicate that fourth power information appears in the first report.
[0041] In the implementation manner of the present application, the terminal device does not report the power information in some cases, for example, when the current parameters cannot calculate the power information. The above indication is used to avoid the first node or the second node from parsing the power information incorrectly.
[0042] In a possible implementation manner, the configuration message further includes identification information of N serving cells of the second node, where the identification information of the N serving cells is used to instruct the terminal device to send first power information of the N serving cells to the first node, where N is a positive integer;
[0043] The sending the first report to the first node includes:
[0044] Based on the identification information of the N serving cells, the first report is sent to the first node, where the first report includes the first power information of the N serving cells.
[0045] In an implementation manner of the present application, the first power information of N service cells is sent to the first node, so that the first node can clearly understand the first power information corresponding to each service cell of the terminal device in the N service cells, thereby enabling the first node to schedule resources more reasonably and avoid the scheduled resources exceeding the maximum transmission power of the terminal device, which causes data transmission failure.
[0046] In a possible implementation, the configuration message also includes identification information of M service cells of the first node, and the identification information of the M service cells is used to instruct the terminal device to send third power information of the M service cells to the first node, where M is a positive integer.
[0047] The sending the first report to the first node includes:
[0048] Based on the identification information of the M serving cells, the first report is sent to the first node, where the first report includes third power information of the M serving cells.
[0049] In an implementation manner of the present application, the first power information of M service cells is sent to the first node, so that the first node can clearly understand the first power information corresponding to each service cell of the terminal device in the M service cells, thereby enabling the first node to schedule resources more reasonably and avoid the scheduled resources exceeding the maximum transmission power of the terminal device, which causes data transmission failure.
[0050] In a possible implementation, the method further includes:
[0051] receiving a first uplink authorization and a second uplink authorization, where the first uplink authorization corresponds to a first cell, the second uplink authorization corresponds to a second cell, and the first cell and the second cell belong to the M serving cells;
[0052] Generate a first media access control protocol data unit MAC PDU based on the first uplink grant, and do not generate a second MAC PDU for the second uplink grant;
[0053] The sending the first report to the first node includes:
[0054] Based on the first uplink authorization, the first MAC PDU is sent, the first MAC PDU includes the first report, the first report includes the third power information corresponding to the first cell, and does not include the third power information corresponding to the second cell.
[0055] Optionally, the first MAC PDU also includes fourth power information corresponding to the first cell.
[0056] Optionally, the first MAC PDU also includes fourth power information corresponding to the second cell.
[0057] In the implementation manner of the present application, the first uplink authorization and the second uplink authorization are used to indicate resources and the waveform currently used. The first uplink authorization corresponds to the first cell, and the second uplink authorization corresponds to the second cell. Based on the first uplink authorization, a first MAC PDU is sent to the first node, and accordingly, the first node also receives the first MAC PDU from the terminal device. When the second cell does not generate a MAC PDU, the resource utilization is improved by not sending the third power information of the second cell.
[0058] In a possible implementation manner, the first report further includes second indication information, where the second indication information is used to indicate that the first MAC PDU does not include the third power information corresponding to the second cell.
[0059] In the implementation manner of the present application, the first report is also used to indicate that the first MAC PDU does not include the third power information corresponding to the second cell. After receiving the first report, the first node can accurately parse the received first MAC PDU to avoid parsing errors.
[0060] In a possible implementation, the configuration message is further used to configure a first timer; the first report includes the first power information, including: when the first timer is not running, the first report includes the first power information. The first timer is a timer of the first node.
[0061] Here, the timer is not running, which should be understood as the timer has timed out or the timer has not started running.
[0062] In another possible implementation, when the first timer is running, the first report does not include the first power information.
[0063] In another possible implementation manner, when the first timer is not running, the first report further includes third power information.
[0064] In another possible implementation, when the first timer is running, the first report does not include the third power information.
[0065] Optionally, the first timer can control the terminal device to send the third power information of the first node or the first power information of the second node. Equivalently, when the first timer is running, the first report does not include the first power information and the third power information. Alternatively, when the first timer is not running, the first report includes the first power information and the third power information. Alternatively, when the first timer is not running, the first report includes the first power information and the third power information.
[0066] In an implementation mode of the present application, a first timer is configured to control the frequency at which a terminal device sends the first power information and / or the third power information, thereby avoiding the terminal device from frequently sending the first power information and / or the third power information to the first node and reducing resource overhead.
[0067] In a possible implementation manner, the configuration message is further used to configure a second timer;
[0068] The first report includes the second power information, including: when the second timer is not running, the first report includes the second power information.
[0069] In another possible implementation manner, when the second timer is running, the first report does not include the second power information.
[0070] In another possible implementation manner, when the second timer is not running, the first report further includes fourth power information.
[0071] In another possible implementation manner, when the second timer is running, the first report does not include the fourth power information.
[0072] Optionally, the second timer can control the terminal device to send the fourth power information of the first node and the second power information of the second node. This is equivalent to that when the second timer is running, the second power information and the fourth power information are not included in the first report. Alternatively, when the second timer is not running, the second power information and the fourth power information are included in the first report.
[0073] In an implementation mode of the present application, a second timer is configured to control the frequency at which the terminal device sends the second power information and / or the fourth power information, thereby avoiding the terminal device from frequently sending the second power information and / or the fourth power information to the first node and reducing resource overhead.
[0074] In a second aspect, an embodiment of the present application provides a communication method, which can be performed by a communication device. The communication device can be a device, or a chip (system) or circuit for a device, which is not limited in the present application. The method is applied to a DC scenario, including:
[0075] A configuration message is sent to a terminal device, wherein the configuration message is used to instruct the terminal device to send first power information of a second node to a first node; a first waveform corresponding to the first power information is different from a second waveform, and the second waveform is the waveform currently used between the terminal device and the second node; and a first report is received from the terminal device, wherein the first report includes the first power information.
[0076] Optionally, sending a configuration message to a terminal device includes the primary node sending a configuration message to the terminal device and the secondary node sending a configuration message to the terminal device, wherein the secondary node sending the configuration message to the terminal device is forwarded through the primary node, for example, the secondary node first sends the configuration message to the primary node, and the primary node then forwards the configuration message to the terminal device.
[0077] In a possible implementation manner, the first power information is determined based on the first waveform.
[0078] In an optional implementation manner, the first power information may also be determined based on a first waveform and a first resource, wherein the first resource is a resource allocated by the second node to the terminal device for uplink data transmission.
[0079] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the first power information is the first waveform.
[0080] In a possible implementation manner, the first report further includes second power information, where the second power information is determined based on the second waveform.
[0081] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the second power information is the second waveform.
[0082] In a possible implementation manner, the first power information includes a maximum transmit power corresponding to the first waveform, and the second power information includes a maximum transmit power corresponding to the second waveform.
[0083] In one possible implementation, the configuration message is used to instruct the terminal device to send third power information of the first node to the first node; the third waveform corresponding to the third power information is different from the fourth waveform, and the fourth waveform is the waveform currently used between the terminal device and the first node; the first report also includes the third power information.
[0084] In a possible implementation manner, the third power information is determined based on the third waveform.
[0085] In an optional implementation, the third power information may also be determined based on a third waveform and a second resource, wherein the second resource is a resource allocated by the first node to the terminal device for uplink data transmission.
[0086] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the third power information is the third waveform.
[0087] In a possible implementation manner, the first report further includes fourth power information, where the fourth power information is determined based on the fourth waveform.
[0088] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the fourth power information is the fourth waveform.
[0089] In a possible implementation manner, the first report further includes first indication information, where the first indication information is used to indicate that the first power information appears in the first report.
[0090] Optionally, the first report also includes indication information for indicating that second power information appears (is present) in the first report.
[0091] Optionally, the first report also includes indication information used to indicate that third power information appears in the first report.
[0092] Optionally, the first report also includes indication information used to indicate that fourth power information appears in the first report.
[0093] In a possible implementation manner, the configuration message further includes identification information of N serving cells of the second node, where the identification information of the N serving cells is used to instruct the terminal device to send first power information of the N serving cells to the first node, where N is a positive integer;
[0094] The sending the first report to the first node includes:
[0095] Based on the identification information of the N serving cells, the first report is sent to the first node, where the first report includes first power information of the N serving cells.
[0096] In a possible implementation, the configuration message also includes identification information of M service cells of the first node, and the identification information of the M service cells is used to instruct the terminal device to send third power information of the M service cells to the first node, where M is a positive integer.
[0097] The sending the first report to the first node includes:
[0098] Based on the identification information of the M serving cells, the first report is sent to the first node, where the first report also includes the third power information of the M serving cells.
[0099] In a possible implementation, the method further includes:
[0100] Sending a first uplink authorization and a second uplink authorization, where the first uplink authorization corresponds to a first cell, the second uplink authorization corresponds to a second cell, and the first cell and the second cell belong to the M serving cells;
[0101] Generate a first media access control protocol data unit MAC PDU based on the first uplink grant, and do not generate a second MAC PDU for the second uplink grant;
[0102] The sending the first report to the first node includes:
[0103] Based on the first uplink authorization, the first MAC PDU is sent, the first MAC PDU includes the first report, the first report includes the third power information corresponding to the first cell, and does not include the third power information corresponding to the second cell.
[0104] Optionally, the first MAC PDU also includes fourth power information corresponding to the first cell.
[0105] Optionally, the first MAC PDU also includes fourth power information corresponding to the second cell.
[0106] In a possible implementation manner, the first report further includes second indication information, where the second indication information is used to indicate that the first MAC PDU does not include the third power information corresponding to the second cell.
[0107] In a possible implementation manner, the configuration message is also used to configure a first timer; the first report includes the first power information, including: when the first timer is not running, the first report includes the first power information.
[0108] Optionally, when the first timer is not running, the first report also includes the third power information.
[0109] Optionally, when the first timer is running, the first report does not include the first power information and the third power information.
[0110] In a possible implementation manner, the configuration message is also used to configure a second timer; the first report includes the second power information, including: when the second timer is not running, the first report includes the second power information.
[0111] Optionally, when the second timer is not running, the first report also includes the fourth power information.
[0112] Optionally, when the second timer is running, the first report does not include the second power information and the fourth power information.
[0113] The beneficial effects of the relevant implementation methods of the second aspect can refer to the beneficial effects of the corresponding implementation methods in the first aspect, and will not be repeated here.
[0114] In a possible implementation, the method further includes:
[0115] Receive third indication information from the second node, the third indication information is used to indicate that the terminal device has configured dynamic waveform switching under the second node; based on the third indication information, send fourth indication information to the terminal device, the fourth indication information is used to instruct the terminal device to send the first power information to the first node.
[0116] In an implementation manner of the present application, the first node receives a third indication message from the second node, and when the third indication message indicates that the terminal device is configured with dynamic waveform switching under the second node, the first node sends a fourth indication message to the terminal device, which is used to instruct the terminal device to send the first power information to the first node. Among them, dynamic waveform switching should be understood as that the data transmission between the base station and the terminal device can switch different waveforms. For example, the second node and the terminal device can use cyclic prefix orthogonal frequency division multiplexing (cyclic prefix orthogonal frequency-division multiplexing, CP-OFDM) technology or discrete Fourier transform spread OFDM (discrete Fourier transform spread OFDM, DFT-S-OFDM) technology to transmit data, which is used to meet high throughput scenarios or wide coverage scenarios. When the terminal device configures dynamic waveform switching under the second node, the first node sends an indication message to the terminal device, allowing the terminal device to send the first power information to the first node, so that the first node can know the first power information of the second node, thereby scheduling appropriate resources to the terminal device for data transmission between the terminal device and the first node, avoiding the situation where the scheduled resources exceed the transmit power of the terminal device, and ensuring that the terminal device can send data normally.
[0117] Optionally, when the first node receives indication information from the second node, instructing the terminal device to send the first power information to the second node, the first node may also send fourth indication information to the terminal device to instruct the terminal device to send the first power information to the first node.
[0118] In a possible implementation, the third indication information is further used to instruct the terminal device to send the first power information to the second node.
[0119] In an implementation manner of the present application, when the third indication information is also used to instruct the terminal device to send the first power information to the second node, the first node sends the indication information to the terminal device, so that the terminal device sends the first power information to the first node, so that the first node can know the first power information of the second node, thereby scheduling appropriate resources to the terminal device for data transmission between the terminal device and the first node, avoiding the situation where the scheduled resources exceed the transmission power of the terminal device, and ensuring that the terminal device can send data normally.
[0120] In a possible implementation, the fourth indication information is further used to instruct the terminal device to send the third power information of the first node to the first node.
[0121] In an implementation manner of the present application, by sending the third power information to the first node, the first node can be informed of the power information corresponding to the terminal device when the first node and the terminal device use the third waveform for data transmission, so that the first node can perform appropriate power scheduling based on the third power information to avoid the scheduled resources exceeding the maximum transmission power that can be used by the terminal device, thereby ensuring that the terminal device performs data transmission normally.
[0122] In a third aspect, an embodiment of the present application provides a communication method, which can be performed by a communication device. The communication device can be a device, or a chip (system) or circuit for a device, which is not limited in the present application. The method is applied to a secondary node in a DC scenario, including:
[0123] Receive a first indication message from a master node, wherein the first indication message is used to indicate that a terminal device has configured dynamic waveform switching under the master node; based on the first indication message, send a second indication message to the terminal device through the master node, wherein the second indication message is used to instruct the terminal device to send third power information of the master node to the slave node; the waveform corresponding to the third power information is different from the fourth waveform, and the fourth waveform is the waveform currently used between the terminal device and the master node.
[0124] According to the above communication method, the auxiliary node receives a first indication message from the main node, and when the first indication message indicates that the terminal device has configured dynamic waveform switching under the main node, the auxiliary node sends a second indication message to the terminal device, which is used to instruct the terminal device to send third power information to the auxiliary node. Among them, dynamic waveform switching should be understood as that the terminal device and the second node can use CP-OFDM waveform for data transmission, and can also use DFT-S-OFDM waveform for data transmission. When the terminal device is configured with dynamic waveform switching under the main node, allowing the terminal device to send the third power information of the main node to the auxiliary node can enable the auxiliary node to allocate appropriate resources to avoid the scheduled resources exceeding the maximum transmission power of the terminal device, which causes data transmission failure.
[0125] In a possible implementation, when the secondary node receives indication information from the primary node and indicates that the terminal device sends third power information to the primary node, the secondary node may also send indication information to the terminal device through the primary node to indicate that the terminal device sends the third power information to the secondary node.
[0126] In an implementation manner of the present application, when the terminal device sends the third power information to the primary node, having the terminal device send the third power information of the primary node to the secondary node can enable the secondary node to allocate appropriate resources, thereby avoiding the situation where the scheduled resources exceed the maximum transmission power of the terminal device, resulting in data transmission failure.
[0127] In a possible implementation, the second indication message is also used to instruct the terminal device to send the first power information of the auxiliary node to the auxiliary node; the waveform corresponding to the first power information is different from the second waveform, and the second waveform is the waveform currently used between the terminal device and the auxiliary node.
[0128] In an implementation manner of the present application, sending the first power information of the auxiliary node to the auxiliary node can better schedule the auxiliary node and avoid the situation where the transmission power of the terminal device exceeds the maximum transmission power due to the scheduling of the auxiliary node when the waveform currently used by the auxiliary node is the first waveform.
[0129] In a fourth aspect, an embodiment of the present application provides a communication device, which includes a unit for executing any method of the first aspect.
[0130] In one possible design, the apparatus includes:
[0131] A receiving unit, configured to receive a configuration message of a first node, wherein the configuration message is used to instruct a terminal device to send first power information of a second node to the first node; a first waveform corresponding to the first power information is different from a second waveform, and the second waveform is a waveform currently used between the terminal device and the second node;
[0132] A sending unit is used to send a first report to the first node, where the first report includes the first power information.
[0133] Regarding the beneficial effects brought about by the fourth aspect and any possible implementation manner, reference may be made to the description of the beneficial effects corresponding to the first aspect and the corresponding implementation manner, which will not be repeated here.
[0134] In a fifth aspect, an embodiment of the present application provides a communication device, which includes a unit for executing any method of the second aspect.
[0135] In one possible design, the apparatus includes:
[0136] a sending unit, configured to send a configuration message to a terminal device, wherein the configuration message is used to instruct the terminal device to send first power information of a second node to a first node; a first waveform corresponding to the first power information is different from a second waveform, and the second waveform is a waveform currently used between the terminal device and the second node;
[0137] A receiving unit is used to receive a first report from the terminal device, where the first report includes the first power information.
[0138] Regarding the beneficial effects brought about by the fifth aspect and any possible implementation manner, reference may be made to the description of the beneficial effects corresponding to the second aspect and the corresponding implementation manner, which will not be repeated here.
[0139] In a sixth aspect, an embodiment of the present application provides a communication device, which includes a unit for executing any method as described in the third aspect.
[0140] In one possible design, the apparatus includes:
[0141] A receiving unit, configured to receive fifth indication information from the master node, wherein the fifth indication information is used to indicate that the terminal device is configured with dynamic waveform switching under the master node;
[0142] A sending unit is used to send sixth indication information to the terminal device through the main node based on the fifth indication information, and the sixth indication information is used to instruct the terminal device to send the third power information of the main node to the auxiliary node; the waveform corresponding to the third power information is different from the fourth waveform, and the fourth waveform is the waveform currently used between the terminal device and the main node.
[0143] Regarding the beneficial effects brought about by the sixth aspect and any possible implementation method, reference may be made to the description of the beneficial effects of the third aspect and the corresponding implementation methods, which will not be repeated here.
[0144] Optionally, in the communication device described in any aspect of the fourth to sixth aspects and any possible implementation manner:
[0145] In a seventh aspect, an embodiment of the present application provides a communication device, the communication device comprising a processor. The processor is coupled to a memory and can be used to execute instructions in the memory to implement the method of any aspect of the first to third aspects and any possible implementation. Optionally, the communication device also includes a memory. Optionally, the communication device also includes a communication interface, and the processor is coupled to the communication interface.
[0146] In an eighth aspect, an embodiment of the present application provides a communication device, comprising: a logic circuit and a communication interface. The communication interface is used to receive information or send information; the logic circuit is used to receive information or send information through the communication interface, so that the communication device executes the method of any aspect of the first to third aspects and any possible implementation method.
[0147] In the ninth aspect, an embodiment of the present application provides a computer-readable storage medium, which is used to store a computer program (also referred to as code, or instructions); when the computer program is run on a computer, the method of any aspect from the first to the third aspect and any possible implementation method is implemented.
[0148] In the tenth aspect, an embodiment of the present application provides a computer program product, which includes: a computer program (also referred to as code, or instructions); when the computer program is executed, it enables a computer to execute any one of the first to third aspects and any possible implementation method.
[0149] In an eleventh aspect, an embodiment of the present application provides a chip, the chip including a processor, the processor being used to execute instructions, when the processor executes the instructions, the chip executes the method of any aspect from the first to the third aspect and any possible implementation method. Optionally, the chip also includes a communication interface, the communication interface being used to receive or send signals.
[0150] In the twelfth aspect, an embodiment of the present application provides a communication system, which includes at least one communication device as described in aspects 4 to 6, or the communication device described in aspect 7, or the communication device described in aspect 8, or the chip described in aspect 11.
[0151] In the thirteenth aspect, an embodiment of the present application provides a communication system, which includes at least one of a relay node, a first node, and a second node, the terminal device is used to execute the method of the first aspect and any possible implementation method, the first node is used to execute the method of the second aspect and any possible implementation method, and the second node is used to execute the method of the second aspect and the third aspect and any possible implementation method.
[0152] In addition, in the process of executing the method described in any aspect of the first aspect to the third aspect and any possible implementation method, the process of sending information and / or receiving information in the method should be understood as the process of outputting information by the processor, and / or the process of receiving input information by the processor. When outputting information, the processor can output the information to the transceiver (or communication interface, or sending module) so that it can be transmitted by the transceiver. After the information is output by the processor, it may also need to be processed otherwise before it reaches the transceiver. Similarly, when the processor receives the input information, the transceiver (or communication interface, or sending module) receives the information and inputs it into the processor. Furthermore, after the transceiver receives the information, the information may need to be processed otherwise before it is input into the processor.
[0153] Based on the principle, for example, the sending information mentioned in the above method should be understood as the processor outputting information. For another example, the receiving information should be understood as the processor receiving input information.
[0154] Optionally, for the operations of transmitting, sending and receiving involved in the processor, if there is no special explanation, or if they do not conflict with their actual functions or internal logic in the relevant descriptions, they can be more generally understood as operations such as processor output, reception and input.
[0155] Optionally, in the process of executing the method described in any aspect of the first to third aspects and any possible implementation method, the processor may be a processor specifically used to execute these methods, or a processor that executes these methods by executing computer instructions in a memory, such as a general-purpose processor. The memory may be a non-transitory memory, such as a read-only memory (ROM), which may be integrated with the processor on the same chip or may be separately arranged on different chips. The embodiment of the present application does not limit the type of memory and the arrangement of the memory and the processor.
[0156] In one possible implementation, at least one memory is located outside the device.
[0157] In yet another possible implementation, at least one memory is located within the device.
[0158] In yet another possible implementation, part of the at least one memory is located inside the device, and another part of the at least one memory is located outside the device.
[0159] In the embodiment of the present application, the processor and the memory may also be integrated into one device, that is, the processor and the memory may also be integrated together.
[0160] In the implementation manner of the present application, by sending the "estimated PHR of the second node" information to the first node, the first node can know the PHR information of the second node after the waveform switching, so that the first node can reasonably allocate resources to the terminal device, or estimate the resources that the first node can allocate to the terminal device after the second node switches the waveform. This avoids allocating too many resources to the terminal device, exceeding the maximum transmission power of the terminal device, and causing the terminal device to be unable to send data normally. BRIEF DESCRIPTION OF THE DRAWINGS
[0161] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the drawings required for use in the embodiments of the present application will be briefly introduced below. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without creative work.
[0162] Figure 1 A schematic diagram of a 5G communication system provided in an embodiment of the present application;
[0163] Figure 2 A schematic diagram of a communication system provided in an embodiment of the present application;
[0164] Figure 3 A schematic diagram of the structure of NR-DC and EN-DC provided in an embodiment of the present application;
[0165] Figure 4 A flow chart of a communication method provided in an embodiment of the present application;
[0166] Figure 5 A flowchart of another communication method provided in an embodiment of the present application;
[0167] Figure 6 A flowchart of another communication method provided in an embodiment of the present application;
[0168] Figure 7 A schematic diagram of the structure of a communication device provided in an embodiment of the present application;
[0169] Figure 8 A schematic diagram of the structure of another communication device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0170] In order to make the objectives, technical solutions and advantages of the present application clearer, the embodiments of the present application will be described below in conjunction with the drawings in the embodiments of the present application.
[0171] The terms "first" and "second" in the specification, claims and drawings of this application are used to distinguish different objects, rather than to describe a specific order. In addition, the terms "including" and "having" and any variations thereof are intended to cover non-exclusive inclusions. For example, a process, method, system, product or device that includes a series of steps or units is not limited to the listed steps or units, but may optionally include steps or units that are not listed, or may optionally include other steps or units that are inherent to these processes, methods, products or devices.
[0172] The "embodiment" mentioned in this article means that the specific features, structures or characteristics described in conjunction with the embodiment may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor is it an independent or alternative embodiment that is mutually exclusive with other embodiments. It can be explicitly and implicitly understood by those skilled in the art that in the various embodiments of the present application, if there is no special explanation and logical conflict, the terms and / or descriptions between the various embodiments are consistent and can be referenced to each other, and the technical features in different embodiments can be combined to form new embodiments according to their inherent logical relationships.
[0173] It should be understood that in the present application, "at least one (item)" means one or more, "more than one" means two or more, "at least two (items)" means two or three and more than three, and "and / or" is used to describe the association relationship of associated objects, indicating that three relationships may exist. For example, "A and / or B" can mean: only A exists, only B exists, and A and B exist at the same time, where A and B can be singular or plural. The character " / " generally indicates that the previous and next associated objects are in an "or" relationship. "At least one of the following items" or similar expressions refers to any combination of these items, including any combination of single items or plural items. For example, at least one of a, b or c can mean: a, b, c, "a and b", "a and c", "b and c", or "a and b and c", where a, b, c can be single or multiple.
[0174] It should be noted that in this application, "indication" includes direct indication, indirect indication, explicit indication, and implicit indication. When describing that a certain indication information is used to indicate A, it should be understood that the indication information carries A, directly indicates A, or indirectly indicates A.
[0175] In the present application, the information indicated by the indication information is referred to as the information to be indicated. In the specific implementation process, there are many ways to indicate the information to be indicated, such as but not limited to, the information to be indicated can be directly indicated, such as the information to be indicated itself or the index of the information to be indicated. The information to be indicated can also be indirectly indicated by indicating other information, wherein there is an association relationship between the other information and the information to be indicated. It is also possible to indicate only a part of the information to be indicated, while the other parts of the information to be indicated are known or agreed in advance. For example, the indication of specific information can also be achieved by means of the arrangement order of each information agreed in advance (for example, specified by the protocol), thereby reducing the indication overhead to a certain extent. The information to be indicated can be sent together as a whole, or it can be divided into multiple sub-information and sent separately, and the sending period and / or sending time of these sub-information can be the same or different. The specific sending method is not limited in this application. Among them, the sending period and / or sending time of these sub-information can be pre-defined, for example, pre-defined according to the protocol, or can be configured by the transmitting end device by sending configuration information to the receiving end device.
[0176] It should be noted that in this application, "send" should be understood as "output", and "receive" should be understood as "input". "Send information to A", where "to A" only indicates the direction of information transmission, A is the destination, and does not limit "sending information to A" to direct transmission on the air interface. "Sending information to A" includes sending information directly to A, and also includes sending information to A indirectly through a transmitter, so "sending information to A" should also be understood as "outputting information to A". Similarly, "receiving information from A" means that the source of the information is A, including receiving information directly from A, and also including receiving information from A indirectly through a receiver, so "receiving information from A" should also be understood as "inputting information from A".
[0177] First, some terms used in the embodiments of the present application are explained.
[0178] 1) Dynamic waveform switching is when the network device instructs the terminal device to switch waveforms through downlink control information to improve the communication performance of the communication system. For example, in 5G networks, two waveforms, CP-OFDM and DFT-S-OFDM, are mainly used. Among them, the CP-OFDM waveform is mainly suitable for high-throughput scenarios, and the peak-to-average power ratio (PAPR) of the DFT-S-OFDM waveform is low, which is mainly suitable for wide coverage scenarios. Specifically, in the case of a large amount of data, the network device indicates that the waveform currently used by the terminal device is the CP-OFDM waveform (for example, the waveform previously used was the DFT-S-OFDM waveform). In the case of weak coverage, the network device indicates that the waveform currently used by the terminal device is the DFT-S-OFDM waveform (for example, the waveform previously used was the CP-OFDM waveform).
[0179] 2) Power headroom report (PHR) is the difference between the maximum transmit power of the terminal device and the power used by the physical uplink shared channel (PUSCH). The maximum transmit power Pcmax of the terminal device is related to the waveform. For example, the maximum transmit power of the terminal device is different due to the existence of PAPR when the terminal device uses the CP-OFDM waveform and the DFT-S-OFDM waveform to transmit data. The power used by PUSCH is related to the resources of the terminal device, which are used to transmit uplink data, and the resources include frequency domain resources and / or time domain resources.
[0180] 3) Maximum transmit power Pcmax of the terminal device. The maximum transmit power of the terminal device is related to the waveform, that is, the Pcmax corresponding to the CP-OFDM waveform and the DFT-S-OFDM waveform is different.
[0181] 4) The PHR corresponding to the actual PUSCH (hereinafter referred to as "actual PHR") should be understood as the power information corresponding to the waveform currently used. The power information is the maximum transmit power Pcmax or power margin of the terminal device.
[0182] 5) The PHR corresponding to the estimated (assumed) PUSCH (hereinafter referred to as "estimated PHR") should be understood as the power information corresponding to a waveform not currently used (hereinafter referred to as "estimated waveform") (or a waveform different from the currently used waveform). The power information is the maximum transmit power Pcmax or power margin of the terminal device.
[0183] The present application provides a communication method, which is applied to the field of communication technology, such as DC scenarios, etc. In order to more clearly describe the solution of the present application, some knowledge related to the 5G communication system is first introduced below.
[0184] like Figure 1 FIG. 1 is a schematic diagram of a 5G communication system of a specific example of an embodiment of the present application. The communication system includes a terminal (not shown in the figure), a radio access network (RAN) node and a 5G core network (5 th The RAN node includes gNB or ng-eNB. For gNB, it provides the termination point of NR user plane and control plane protocol. For ng-eNB, it provides the termination point of E-UTRAN user plane and control plane protocol stack.
[0185] gNB and gNB, gNB and ng-eNB, and ng-eNB and ng-eNB are connected through the Xn interface.
[0186] gNB and ng-eNB are connected to 5GC through the NG interface. Specifically, they are connected to the access and mobility management function (AMF) through the NG-C interface and to the user plane function (UPF) through the NR-U interface.
[0187] Figure 2 A schematic diagram of a communication system involved in the present application is given. The communication system 100 includes a terminal device 101, a first network device 102 and a second network device 103. The terminal device 101, the first network device 102 and the second network device 103 can communicate with each other.
[0188] In a possible implementation, both the first network device 102 and the second network device 103 can perform data transmission with the terminal device 101. The first network device 102 can send an indication message to the terminal device 101, and the indication message is used to instruct the terminal device 101 to send information specified by the indication message to the first network device 102 and / or the second network device 103. The second network device 103 can send an indication message to the terminal device 101 through the first network device 102, for example, the second network device 103 first sends the indication message to the first network device 102, and the first network device 102 then forwards the indication message to the terminal device 101.
[0189] In the dual connection (DC) scenario, the first network device 102 is a master Node (MN), and the second network device 103 is a secondary Node (SN). The dual connection between the terminal device and two NR base stations (gNB) is NR-DC, and the dual connection between the terminal device and one NR base station (gNB) and one LTE base station (eNB) is EN-DC. Figure 3 Schematic diagram of the structure of NR-DC and EN-DC shown.
[0190] Among them, the terminal device 101 is a device with wireless transceiver function, which can be deployed on land, including indoors or outdoors, handheld, wearable or vehicle-mounted; it can also be deployed on the water surface, such as on a ship; it can also be deployed in the air, such as on an airplane, a balloon and a satellite. The terminal can be a mobile phone, a tablet computer (pad), a computer with wireless transceiver function, a virtual reality (VR) terminal, an augmented reality (AR) terminal, a wireless terminal in industrial control, a wireless terminal in self-driving, a wireless terminal in remote medical, a wireless terminal in smart grid, a wireless terminal in transportation safety, a wireless terminal in smart city, a wireless terminal in smart home, etc. The embodiments of the present application do not limit the application scenario. The terminal may sometimes also be referred to as user equipment (UE), access terminal, UE unit, mobile station, mobile station, remote station, remote terminal, mobile device, terminal, wireless communication device, UE agent or UE device, etc.
[0191] The first network device 102 / the second network device 103 can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation NodeB (gNB) in a fifth generation (5G) mobile communication system, a next generation base station in a sixth generation (6G) mobile communication system, a base station in a future mobile communication system, or an access node in a WiFi system, etc.; it can also be a module or unit that completes part of the functions of a base station, for example, a centralized unit (CU) or a distributed unit (DU). The first network device 102 / the second network device 103 can be a macro base station, a micro base station or an indoor station, a relay node or a donor node, etc. The embodiments of the present application do not limit the specific technology and specific device form adopted by the first network device 102 / the second network device 103. For ease of description, the following description takes a base station as an example of the first network device 102 / the second network device 103.
[0192] In the embodiments of the present application, the functions of the first network device 102 / the second network device 103 may also be performed by a module (such as a chip) in the first network device 102 / the second network device 103, or by a control subsystem including the functions of the first network device 102 / the second network device 103. The control subsystem including the functions of the first network device 102 / the second network device 103 here may be a control center in application scenarios such as smart grid, industrial control, smart transportation, and smart city. The functions of the terminal device 101 may also be performed by a module (such as a chip or a modem) in the terminal device 101, or by a device including the functions of the terminal device 101.
[0193] In the present application, the first network device 102 / the second network device 103 sends a downlink signal or downlink information to the terminal device 101, and the downlink information is carried on the downlink channel; the terminal device 101 sends an uplink signal or uplink information to the first network device 102 / the second network device 103, and the uplink information is carried on the uplink channel. In order to communicate with the first network device 102 / the second network device 103, the terminal device 101 needs to establish a wireless connection with the cell controlled by the first network device 102 / the second network device 103. The cell with which the terminal device 101 has established a wireless connection is called the service cell of the terminal device 101. When the terminal device 101 communicates with the service cell, it will also be interfered by the signal from the neighboring cell.
[0194] The first network device 102 / the second network device 103 and the terminal device 101 can be fixed or movable. The first network device 102 / the second network device 103 and the terminal device 101 can be deployed on land, including indoors or outdoors, handheld or vehicle-mounted; they can also be deployed on the water surface; they can also be deployed on airplanes, balloons, and artificial satellites in the air. The embodiments of the present application do not limit the application scenarios of the first network device 102 / the second network device 103 and the terminal device 101.
[0195] Figure 3 In the dual-connection scenario shown in , the two network devices independently perform resource scheduling, and the terminal device sends uplink data to each of the two network devices. However, the two network devices share the terminal device's transmit power. Due to dynamic waveform switching, the sum of the terminal device's transmit power to the two network devices may exceed the terminal device's maximum transmit power, resulting in data transmission failure.
[0196] In view of this, an embodiment of the present application provides a communication method for dynamically switching waveforms in a dual connection scenario to avoid exceeding the maximum transmission power of the terminal device and ensure normal data transmission.
[0197] See also Figure 4 , Figure 4 A flow chart of a communication method provided in an embodiment of the present application. The communication method is applied to the field of communication technology, such as DC scenarios, etc. The communication method includes but is not limited to the following steps:
[0198] S401. Send a configuration message of the first node to a terminal device, and correspondingly, the terminal device receives the configuration message of the first node.
[0199] Optionally, the first node is further used to generate a configuration message of the first node, and the terminal device is further used to parse the configuration message of the first node.
[0200] Among them, the first node in the implementation manner of the present application may be an MN, and the second node may be an SN, or the first node may be an SN, and the second node may be an MN, and the implementation manner of the present application does not limit this.
[0201] In the case where the first node is an MN and the second node is an SN, the first node sends a configuration message of the first node to the terminal device, and the configuration message of the first node includes a configuration message of the second node. The configuration message of the first node includes first indication information, and the first indication information is used to instruct the terminal device to send first power information of the second node to the first node. The configuration message of the first node is a first RRC reconfiguration message. The configuration message of the second node is a second RRC reconfiguration message.
[0202] In the case where the first node is an SN and the second node is an MN, the first node sends a configuration message of the first node to the second node, and the second node sends a configuration message of the first node to the terminal device. The configuration message of the first node includes first indication information, and the first indication information is used to instruct the terminal device to send first power information of the second node to the first node.
[0203] S402. The terminal device sends a first report to the first node, and correspondingly, the first node receives the first report from the terminal device.
[0204] The first report includes the first power information of the second node. Optionally, the terminal device is further used to generate the first report, and the first node is further used to parse the first report.
[0205] Among them, the waveform corresponding to the first power information of the second node is the first waveform, the waveform currently used between the second node and the terminal device is the second waveform, and the first waveform is different from the second waveform. For example, the first waveform is CP-OFDM, the second waveform is DFT-S-OFDM, the first power information is the power information corresponding to CP-OFDM, or the first waveform is DFT-S-OFDM, and the second waveform is CP-OFDM. The implementation method of this application does not limit this.
[0206] In a possible implementation, the terminal device receives downlink control information from the second node, and the downlink control indication is used to indicate that the first resource and the second waveform are waveforms currently used between the second node and the terminal device. The downlink control information is transmitted via the PDCCH. The terminal device uses the second waveform on the first resource to send the first data to the second node.
[0207] It should be noted that the first power information is the maximum transmit power corresponding to the first waveform and / or the power margin corresponding to the first waveform. The first power information may also be referred to as assumed PHR. When the first power information is the maximum transmit power, the first power information is determined by the terminal device based on the first waveform. When the first power information is the power margin, the first power information is also determined by the terminal device based on the first waveform and the first resource.
[0208] The terminal device sends the first power information to the first node, so that the first node allocates appropriate resources, thereby avoiding the scheduled resources exceeding the maximum transmission power of the terminal device, which causes data transmission failure.
[0209] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the first power information is the first waveform.
[0210] In the implementation manner of the present application, the first report also includes second indication information, and the second indication information is used to indicate that the waveform corresponding to the first power information is the first waveform. Specifically, the configuration message of the first node includes indication information 1, and the indication information 1 is used to indicate the corresponding relationship between the bit value (A) and the first waveform to the terminal device, for example, the indication information 1 indicates that the bit value "0" corresponds to the CP-OFDM waveform, and / or the bit value "1" corresponds to the DFT-S-OFDM waveform. Accordingly, the first report also includes a bit value (A) (it can be understood that the second indication information is the bit value (A)), and when the bit value (A) is "0", it indicates to the first node that the waveform corresponding to the first power information is a CP-OFDM waveform, and when the bit value (A) is "1", it indicates to the first node that the waveform corresponding to the first power information is a DFT-S-OFDM waveform. After receiving the first power information, the first node determines the waveform corresponding to the first power information according to the corresponding relationship indicated by the indication information 1 and the bit value (A).
[0211] Indication information 1 can be determined by the first node or the second node. If determined by the first node, in the scenario where the first node is MN and the second node is SN, the first node sends indication information 1 to the terminal device through the configuration message of the first node; in the scenario where the first node is SN and the second node is MN, the first node sends indication information 1 to the second node, and then sends indication information 1 to the terminal device through the configuration message of the second node. If determined by the second node, in the scenario where the first node is MN and the second node is SN, the second node sends indication information 1 to the first node, and then sends indication information 1 to the terminal device through the configuration message of the first node; in the scenario where the first node is SN and the second node is MN, the second node sends indication information 1 to the terminal device through the configuration message of the second node.
[0212] After receiving the second indication information, the first node can better schedule the first node to avoid the terminal device's transmit power exceeding the maximum transmit power due to the waveform switching of the second node (for example, the waveform switching to the first waveform) and the scheduling of the first node.
[0213] In a possible implementation manner, the first report further includes second power information of the second node, where the second power information is determined based on the second waveform.
[0214] The second waveform is the waveform currently used by the terminal device and the second node (see above). For example, the waveform currently used by the terminal device and the second node may be CP-OFDM, and the second waveform is CP-OFDM. Therefore, the second power information is the power information corresponding to CP-OFDM (i.e., Pcmax2 or power margin), which can also be called "actual PHR of the second node" information.
[0215] "Pcmax1" or Pcmax2 can let the first node know the maximum transmission power of the terminal device corresponding to different waveforms, "the actual PHR of the second node" can let the first node know the maximum power information corresponding to the currently used waveform, and "the assumedPHR of the second node" can let the first node know the maximum power information corresponding to a waveform different from the currently used waveform. The first node can determine the resource allocation under different waveforms based on the "actual PHR of the second node" and "assumedPHR of the second node" to avoid excessive resources, resulting in exceeding the maximum transmission power of the terminal device, and then causing transmission failure.
[0216] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the second power information is the second waveform.
[0217] In the implementation manner of the present application, the first report also includes third indication information, and the third indication information is used to indicate that the waveform corresponding to the second power information is the second waveform. Specifically, the configuration message of the first node includes indication information 2, and indication information 2 is used to indicate the corresponding relationship between the bit value (B) and the second waveform to the terminal device, for example, indication information 2 indicates that the bit value "0" corresponds to the CP-OFDM waveform, and / or, the bit value "1" corresponds to the DFT-S-OFDM waveform. Accordingly, the first report also includes a bit value (B) (it can be understood that the third indication information is the bit value (B)), and when the bit value (B) is "0", it indicates to the first node that the waveform corresponding to the second power information is a CP-OFDM waveform, and when the bit value (B) is "1", it indicates to the first node that the waveform corresponding to the second power information is a DFT-S-OFDM waveform. After receiving the second power information, the first node determines the waveform corresponding to the second power information according to the corresponding relationship indicated by the indication information 2 and the bit value (B).
[0218] Indication information 2 can be determined by the first node or the second node. If determined by the first node, in the scenario where the first node is MN and the second node is SN, the first node sends indication information 2 to the terminal device through the configuration message of the first node; in the scenario where the first node is SN and the second node is MN, the first node sends indication information 2 to the second node, and then sends indication information 2 to the terminal device through the configuration message of the second node. If determined by the second node, in the scenario where the first node is MN and the second node is SN, the second node sends indication information 2 to the first node, and then sends indication information 2 to the terminal device through the configuration message of the first node; in the scenario where the first node is SN and the second node is MN, the second node sends indication information 2 to the terminal device through the configuration message of the second node.
[0219] After receiving the third indication information, the first node can better schedule the first node to avoid the situation where the transmission power of the terminal device exceeds the maximum transmission power due to the scheduling of the first node when the waveform currently used by the second node is the second waveform.
[0220] In one possible implementation, the configuration message of the first node is used to instruct the terminal device to send the third power information of the first node to the first node; the third waveform corresponding to the third power information is different from the fourth waveform, and the fourth waveform is the waveform currently used between the terminal device and the first node; the first report also includes the third power information.
[0221] The third power information of the first node corresponds to the third waveform, the fourth waveform is the waveform currently used between the terminal device and the first node, and the third waveform is different from the fourth waveform. For example, the third waveform is DFT-S-OFDM and the fourth waveform is CP-OFDM, or the third waveform is CP-OFDM and the fourth waveform is DFT-S-OFDM, which is not limited in the implementation of the present application.
[0222] The third power information includes "Pcmax of the third waveform, such as Pcmax3", which may also be referred to as "estimated PHR of the first node" information.
[0223] It should be understood that the first node can know the maximum transmission power of the terminal device under the third waveform based on the "Pcmax of the third waveform", and avoid resource scheduling under the third waveform that causes the maximum transmission power of the third waveform to exceed.
[0224] In a possible implementation, the terminal device receives downlink control information from the first node, and the downlink control indication is used to indicate that the second resource and the fourth waveform are waveforms currently used between the first node and the terminal device. The downlink control information is transmitted via the PDCCH. The terminal device uses the fourth waveform on the second resource to send the first data to the first node.
[0225] It should be noted that the third power information is the maximum transmit power corresponding to the third waveform and / or the power margin corresponding to the third waveform. When the third power information is the maximum transmit power, the third power information is determined by the terminal device based on the third waveform. When the third power information is the power margin, the third power information is also determined by the terminal device based on the third waveform and the second resource.
[0226] The terminal device sends the third power information to the first node, so that the first node allocates appropriate resources, thereby avoiding the scheduled resources exceeding the maximum transmission power of the terminal device, which causes data transmission failure.
[0227] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the third power information is the third waveform.
[0228] In the implementation manner of the present application, the first report also includes fourth indication information, and the fourth indication information is used to indicate that the waveform corresponding to the third power information is the third waveform. Specifically, the configuration message of the first node includes indication information 3, and indication information 3 is used to indicate the corresponding relationship between the bit value (C) and the third waveform to the terminal device, for example, the indication information 3 indicates that the bit value "0" corresponds to the CP-OFDM waveform, and / or the bit value "1" corresponds to the DFT-S-OFDM waveform. Accordingly, the first report also includes a bit value (C) (it can be understood that the fourth indication information is the bit value (C)), and when the bit value (C) is "0", it indicates to the first node that the waveform corresponding to the third power information is a CP-OFDM waveform, and when the bit value (C) is "1", it indicates to the first node that the waveform corresponding to the third power information is a DFT-S-OFDM waveform. After receiving the third power information, the first node determines the waveform corresponding to the third power information according to the corresponding relationship indicated by the indication information 3 and the bit value (C).
[0229] Indication information 3 is determined by the first node. In the scenario where the first node is an MN and the second node is an SN, the first node sends indication information 3 to the terminal device through a configuration message of the first node; in the scenario where the first node is an SN and the second node is an MN, the first node sends indication information 3 to the second node, and then sends indication information 3 to the terminal device through a configuration message of the second node.
[0230] After receiving the fourth indication information, the first node can better schedule the first node to avoid the transmission power of the terminal device exceeding the maximum transmission power due to the waveform switching of the second node and the scheduling of the first node.
[0231] In a possible implementation manner, the first report further includes fourth power information, where the fourth power information is determined based on a fourth waveform.
[0232] The fourth waveform is the waveform currently used by the terminal device and the first node (see above). For example, the waveform currently used by the terminal device and the first node may be CP-OFDM, and the fourth waveform is CP-OFDM. Therefore, the fourth power information is "actual PHR of the first node" information or "Pcmax of the fourth waveform", for example, Pcmax4.
[0233] "Pcmax3" or "Pcmax4" can let the first node know the maximum transmission power of the terminal device corresponding to different waveforms, "the actual PHR of the first node" can let the first node know the maximum power information corresponding to the currently used waveform, and "the assumedPHR of the first node" can let the first node know the maximum power information corresponding to a waveform different from the currently used waveform. Based on the "actual PHR of the first node" and "assumedPHR of the first node", the first node can determine the resource allocation under different waveforms to avoid excessive resources, resulting in exceeding the maximum transmission power of the terminal device, and then causing transmission failure.
[0234] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the fourth power information is the fourth waveform.
[0235] In the implementation manner of the present application, the first report also includes fifth indication information, and the fifth indication information is used to indicate that the waveform corresponding to the fourth power information is the fourth waveform. Specifically, the configuration message of the first node includes indication information 4, and indication information 4 is used to indicate the corresponding relationship between the bit value (D) and the fourth waveform to the terminal device, for example, the indication information 4 indicates that the bit value "0" corresponds to the CP-OFDM waveform, and / or the bit value "1" corresponds to the DFT-S-OFDM waveform. Accordingly, the first report also includes a bit value (D) (it can be understood that the fifth indication information is the bit value (D)), and when the bit value (D) is "0", it indicates to the first node that the waveform corresponding to the fourth power information is a CP-OFDM waveform, and when the bit value (D) is "1", it indicates to the first node that the waveform corresponding to the fourth power information is a DFT-S-OFDM waveform. After receiving the fourth power information, the first node determines the waveform corresponding to the fourth power information according to the corresponding relationship indicated by the indication information 4 and the bit value (D).
[0236] The indication information 4 is determined by the first node. In the scenario where the first node is an MN and the second node is an SN, the first node sends the indication information 4 to the terminal device through the configuration message of the first node; in the scenario where the first node is an SN and the second node is an MN, the first node sends the indication information 4 to the second node, and then sends the indication information 4 to the terminal device through the configuration message of the second node.
[0237] It should be noted that the above indication information 1 to 4 may be the same indication information or different indication information.
[0238] After receiving the fifth indication information, the first node can better schedule the first node to avoid the situation where the transmission power of the terminal device exceeds the maximum transmission power due to the scheduling of the first node when the waveform currently used is the fourth waveform.
[0239] In a possible implementation manner, the first report further includes sixth indication information, where the sixth indication information is used to indicate that the first power information appears (is present) in the first report.
[0240] Optionally, the first report also includes indication information for indicating that second power information appears (is present) in the first report.
[0241] Optionally, the first report also includes indication information for indicating that third power information appears (is present) in the first report.
[0242] Optionally, the first report also includes indication information for indicating that fourth power information appears (is present) in the first report.
[0243] The word “present” should also be understood as meaning “including”.
[0244] In an implementation manner of the present application, the first report further includes sixth indication information (indication A), and the sixth indication information (indication A) is used to indicate that the first power information appears in the first report. Optionally, the first report further includes indication B, and indication B is used to indicate that the second power information appears in the first report. Optionally, the first report further includes indication C, and indication C is used to indicate that the third power information appears in the first report. Optionally, the first report further includes indication D, and indication D is used to indicate that the fourth power information appears in the first report.
[0245] In some cases, for example, if the power information cannot be calculated using current parameters, the terminal device will not report the power information. The above instructions can avoid errors in parsing the power information by the first node or the second node.
[0246] In a possible implementation manner, the configuration message of the first node further includes identification information of N serving cells of the second node, where the identification information of the N serving cells is used to instruct the terminal device to send first power information of the N serving cells to the first node, where N is a positive integer;
[0247] Sending a first report to the first node includes:
[0248] Based on the identification information of the N serving cells, a first report is sent to the first node, where the first report includes first power information of the N serving cells.
[0249] In the implementation manner of the present application, the identification information of N service cells is used to instruct the terminal device to send the first power information of the N service cells to the first node, where N is a positive integer. It should be understood that when the configuration message of the first node includes the identification information of N service cells, the terminal device will generate the first power information of the N service cells based on the identification information of the N service cells, and send the first power information of the N service cells to the first node. Equivalently, the identification information of the N service cells is used to determine which service cells the terminal device generates the first power information of, or the identification information of the N service cells is used to instruct the terminal device to send the first power information of which service cells.
[0250] N service cells belong to the second node. Take the first cell among the N service cells as an example. The second waveform is the waveform currently used by the terminal device in the first cell. The first waveform is different from the second waveform. Then the "Pcmax of the first waveform" information is the Pcmax of the first waveform of the first cell. For the processing of other cells among the N service cells, refer to the processing of the first cell.
[0251] Sending the first power information of N service cells to the first node can enable the first node to clearly understand the first power information corresponding to each service cell of the N service cells of the terminal device, so that the first node can schedule resources more reasonably to avoid the scheduled resources exceeding the maximum transmission power of the terminal device, which will cause data transmission failure.
[0252] In a possible implementation, the configuration message of the first node also includes identification information of M service cells of the first node, and the identification information of the M service cells is used to instruct the terminal device to send third power information of the M service cells to the first node, where M is a positive integer.
[0253] Sending a first report to the first node includes:
[0254] Based on the identification information of the M serving cells, a first report is sent to the first node, where the first report includes third power information of the M serving cells.
[0255] In the implementation manner of the present application, the identification information of M service cells is used to instruct the terminal device to send the first power information of the M service cells to the first node, and M is a positive integer. It should be understood that when the configuration message of the first node includes the identification information of the M service cells, the terminal device will generate the first power information of the M service cells based on the identification information of the M service cells, and send the first power information of the M service cells to the first node. Equivalently, the identification information of the M service cells is used to determine which service cells the terminal device generates the first power information of, or the identification information of the M service cells is used to instruct the terminal device to send the first power information of which service cells.
[0256] M service cells belong to the first node. Take the first cell among the M service cells as an example. The second waveform is the waveform currently used by the terminal device in the first cell, and the first waveform is different from the second waveform. Then the "Pcmax of the first waveform" information is the Pcmax of the first waveform of the first cell. For the processing of other cells among the M service cells, refer to the processing of the first cell.
[0257] Sending the first power information of M service cells to the first node can enable the first node to clearly understand the first power information corresponding to each service cell of the M service cells of the terminal device, so that the first node can schedule resources more reasonably to avoid the scheduled resources exceeding the maximum transmission power of the terminal device, which will cause data transmission failure.
[0258] In a possible implementation, the method further includes:
[0259] receiving a first uplink authorization and a second uplink authorization, where the first uplink authorization corresponds to a first cell, the second uplink authorization corresponds to a second cell, and the first cell and the second cell belong to M serving cells;
[0260] Generate a first media access control protocol data unit MAC PDU based on the first uplink grant, and do not generate a second MAC PDU for the second uplink grant;
[0261] Sending a first report to the first node includes:
[0262] Based on the first uplink authorization, a first MAC PDU is sent, the first MAC PDU includes a first report, the first report includes the third power information corresponding to the first cell, and does not include the third power information corresponding to the second cell.
[0263] Optionally, the first MAC PDU also includes fourth power information corresponding to the first cell.
[0264] Optionally, the first MAC PDU also includes fourth power information corresponding to the second cell.
[0265] The first uplink authorization and the second uplink authorization are used to indicate resources and a currently used waveform. The first uplink authorization corresponds to the first cell, and the second uplink authorization corresponds to the second cell.
[0266] Based on the first uplink authorization, a first MAC PDU is sent to the first node, and accordingly, the first node also receives the first MAC PDU from the terminal device.
[0267] When the second cell does not generate a MAC PDU, resource utilization is improved by not sending the third power information of the second cell.
[0268] In a possible implementation manner, the first report further includes seventh indication information, where the seventh indication information is used to indicate that the first MAC PDU does not include third power information corresponding to the second cell.
[0269] In an implementation manner of the present application, the first report also includes seventh indication information, and the seventh indication information is used to indicate that the first MAC PDU does not include the third power information corresponding to the second cell. After the first node receives the seventh indication information, it can accurately parse the received first MAC PDU to avoid parsing errors.
[0270] In a possible implementation, the configuration message of the first node is also used to configure a first timer; the first report includes the first power information, including: when the first timer is not running, the first report includes the first power information. The first timer is a timer of the first node.
[0271] Here, the timer is not running, which should be understood as the timer has timed out or the timer has not started running.
[0272] In another possible implementation, when the first timer is running, the first report does not include the first power information.
[0273] In another possible implementation manner, when the first timer is not running, the first report further includes third power information.
[0274] In another possible implementation, when the first timer is running, the first report does not include the third power information.
[0275] Optionally, the first timer can control the terminal device to send the third power information of the first node or the first power information of the second node. Equivalently, when the first timer is running, the first report does not include the first power information and the third power information. Alternatively, when the first timer is not running, the first report includes the first power information and the third power information. Alternatively, when the first timer is not running, the first report includes the first power information and the third power information.
[0276] In an implementation mode of the present application, a first timer is configured to control the frequency at which a terminal device sends the first power information and / or the third power information, thereby avoiding the terminal device from frequently sending the first power information and / or the third power information to the first node and reducing resource overhead.
[0277] In a possible implementation manner, the configuration message of the first node is also used to configure the second timer;
[0278] The first report includes the second power information, including: when the second timer is not running, the first report includes the second power information.
[0279] In another possible implementation manner, when the second timer is running, the first report does not include the second power information.
[0280] In another possible implementation manner, when the second timer is not running, the first report further includes fourth power information.
[0281] In another possible implementation manner, when the second timer is running, the first report does not include the fourth power information.
[0282] Optionally, the second timer can control the terminal device to send the fourth power information of the first node and the second power information of the second node. This is equivalent to that when the second timer is running, the second power information and the fourth power information are not included in the first report. Alternatively, when the second timer is not running, the second power information and the fourth power information are included in the first report.
[0283] In an implementation mode of the present application, a second timer is configured to control the frequency at which the terminal device sends the second power information and / or the fourth power information, thereby avoiding the terminal device from frequently sending the second power information and / or the fourth power information to the first node and reducing resource overhead.
[0284] In a possible implementation, after the terminal device sends the first power information and / or the third power information, the first timer is started.
[0285] Exemplarily, the terminal device may start the first timer after sending the first power information and / or the third power information to the first node. The first timer may also be started after sending the first power information and / or the third power information to the second node. If the terminal device does not send the first power information and / or the third power information to the second node, the first timer is not started. If the terminal device does not send the first power information and / or the third power information to the first node, the first timer is not started.
[0286] In a possible implementation, after the terminal device sends the second power information and / or the fourth power information, the second timer is started.
[0287] Exemplarily, the terminal device may start the second timer after sending the second power information and / or the fourth power information to the first node. The second timer may also be started after sending the second power information and / or the fourth power information to the second node. If the terminal device does not send the second power information and / or the fourth power information to the second node, the first timer is not started. If the terminal device does not send the second power information and / or the fourth power information to the first node, the first timer is not started.
[0288] In a possible implementation, when the first node is an MN and the second node is an SN, the first node receives a configuration message from the second node, and the configuration message of the second node includes the eighth indication information. Accordingly, the second node sends the configuration message of the second node to the first node. The eighth indication information is used to indicate that the terminal device has configured dynamic waveform switching under the second node; based on the eighth indication information, a first reconfiguration message of the first node is sent to the terminal device, and the first reconfiguration message of the first node includes the ninth indication information, and the ninth indication information is used to indicate that the terminal device sends the first power information of the second node to the first node. The ninth indication information has the same function as the first indication information. For the above-mentioned N service cells, each service cell corresponds to an eighth indication information, which indicates that dynamic waveform switching is configured in the corresponding cell.
[0289] Step 1. MN sends an SN adding request to SN, and correspondingly, SN receives the SN adding request.
[0290] Step 2. SN sends an SN add response to MN, and correspondingly, MN receives the SN add response. MN receives the configuration message of the second node through the SN add response. It should be understood that the SN add response includes the configuration information of the second node, and the configuration message of the second node includes the eighth indication information. In the implementation manner of the present application, the terminal device is configured with dynamic waveform switching under the second node, which should be understood as: the terminal device and the second node can use the CP-OFDM waveform to transmit data, and can also use the DFT-S-OFDM waveform to transmit data.
[0291] Based on the eighth indication information, the first node determines that the terminal device needs to send the first power information of the second node to the first node, and sends the ninth indication information to the terminal device, and accordingly, the terminal device also receives the ninth indication information. Based on the ninth indication information, the terminal device sends the first power information of the second node to the first node, and accordingly, the first node receives the first power information of the second node. In the case of the above-mentioned N service cells, each service cell corresponds to a ninth indication information, which respectively instructs the terminal device to report the first power information of the corresponding cell.
[0292] Through the above manner, the first node determines whether the terminal device needs to send the first power information of the second node to the first node.
[0293] In a possible implementation, when the first node is SN and the second node is MN, the first node receives the eighth indication information from the second node, and accordingly, the second node sends the eighth indication information to the first node. The eighth indication information is used to indicate that the terminal device has configured dynamic waveform switching under the second node; based on the eighth indication information, the second node sends the first reconfiguration message of the second node to the first node, and the first reconfiguration message of the second node includes the ninth indication information, and the ninth indication information is used to indicate that the terminal device sends the first power information of the second node to the first node. The first node sends the ninth indication information to the terminal device through the first reconfiguration message of the first node. The ninth indication information is the same as the first indication information. For the above-mentioned N service cells, each service cell corresponds to an eighth indication information, indicating that the dynamic waveform switching is configured under the corresponding cell, and each service cell corresponds to a ninth indication information, indicating that the terminal device reports the first power information of the corresponding cell.
[0294] Step 1. MN sends an SN adding request to SN, and correspondingly, SN receives the SN adding request. MN sends the eighth indication information through the SN adding request. It should be understood that the SN adding request includes the eighth indication information.
[0295] Step 2. The SN sends an SN add response to the MN, and accordingly, the MN receives the SN add response. The MN receives the ninth indication information through the SN add response. It should be understood that the SN add response includes the ninth indication information.
[0296] In the implementation manner of the present application, the terminal device is configured with dynamic waveform switching under the second node, which should be understood as: the terminal device and the second node can use the CP-OFDM waveform to transmit data, and can also use the DFT-S-OFDM waveform to transmit data.
[0297] Based on the eighth indication information, the first node determines that the terminal device needs to send the first power information of the second node to the first node, and sends the ninth indication information to the first node. Accordingly, the first node also receives the ninth indication information. Based on the ninth indication information, the terminal device sends the first power information of the second node to the first node, and accordingly, the first node receives the first power information of the second node.
[0298] Through the above manner, the first node determines whether the terminal device needs to send the first power information of the second node to the first node.
[0299] like Figure 5 As shown, it is a flow chart of another communication method provided in an embodiment of the present application, and the method may include the following steps:
[0300] Step 1. MN (Master Node) determines to configure DC, that is, to add SN, and MN sends SNaddition request to SN (secondary node), and the request is used to add SN. Optionally, MN determines "whether the terminal device is to report MNPHR information for assumed PUSCH to MN". If MN determines that "the terminal device is to report MN PHR information for assumed PUSCH to MN", then the request message may also include first indication information, and the first indication information is used to indicate that "the terminal device is to report MN PHR information for assumed PUSCH to MN". If MN determines not to report, the request message does not include the first indication information.
[0301] Step 2. The SN determines to accept the SN request according to the SN addition request, and sends an SN addition request acknowledgement message to the MN. If the SN addition request includes the first indication information, the SN determines whether the terminal device is to report the MN PHR information for assumed PUSCH to the SN. If the SN determines that the terminal device is to report the MN PHR information for assumed PUSCH to the SN, the acknowledgement message includes the second indication information, wherein the second indication information is used to indicate whether the terminal device is to report the MN PHR information for assumed PUSCH to the SN. If the SN configures the waveform switching of the SN cell, the SN also needs to determine whether the terminal device is to report the SN PHR information for assumed PUSCH to the SN. If the SN determines that the terminal device is to report the SN PHR information for assumed PUSCH to the SN, the acknowledgement message includes the third indication information, wherein the third indication information is used to indicate that the terminal device is to report the SN PHR information for assumed PUSCH to the SN. If it is determined that the terminal device is not to report the SN PHR information for assumed PUSCH to the SN, the acknowledgement message does not include the third indication information.
[0302] Step 3.1. MN receives the SN addition request acknowledgement message.
[0303] Step 3.2. (Master Node) determines, based on the third indication information, whether the terminal device is to report SN PHR information for assumed PUSCH to the MN. If the MN determines that the terminal device is to report SN PHR information for assumed PUSCH to the MN, then the reconfiguration message includes fourth indication information, wherein the fourth indication information is used to indicate whether the terminal device is to report SN PHR information for assumed PUSCH to the MN. If the MN determines that the terminal device is to report MN PHR information for assumed PUSCH to the MN, then the reconfiguration completion message includes the first indication information. If the MN receives the second indication information and / or the third indication information from the SN, then the reconfiguration completion message includes the second indication information and / or the third indication information. The terminal device accordingly receives the RRC reconfiguration message.
[0304] Step 3.3. Send an RRC reconfiguration message to the terminal device.
[0305] Step 4. The terminal device sends a reconfiguration completion message to the MN, wherein the reconfiguration completion message includes an SN reconfiguration completion message.
[0306] Step 5. MN sends an SN reconfiguration completion message to the SN.
[0307] The terminal device performs at least one of the following operations according to the reconfiguration message:
[0308] Step 6.1. Send a first PHR to the MN, wherein the first PHR includes MN PHR information for assumed PUSCH and / or SN PHR information for assumed PUSCH; the first PHR also includes (first) MN PHR information for non-assumed PUSCH and (first) SN PHR information for non-assumed PUSCH. After receiving the first PHR, the MN determines the MN scheduling strategy based on the MN PHR information for assumed PUSCH, the SN PHR information for assumed PUSCH, the (first) MN PHR information for non-assumed PUSCH, and the (first) SN PHR information for non-assumed PUSCH, for example, allocating an appropriate MN resource size to the terminal device so as not to exceed the maximum transmit power of the terminal device.
[0309] i. Specifically, the terminal device determines, according to the first indication information, that the first PHR includes MN PHR information for assumed PUSCH. According to the fourth indication information, the terminal device determines that the first PHR includes SN PHR information for assumed PUSCH. (First) MN PHR information for non-assumed PUSCH and (first) SN PHR information for non-assumed PUSCH are always reported and do not require additional indication information.
[0310] ⅱ. Optionally, the first PHR also includes fifth indication information or sixth indication information, wherein the fifth indication information is used to indicate the waveform information corresponding to the SN (other MAC entity, non-MN MAC entity) PHR information for non-assumed PUSCH or the waveform information corresponding to the SN (other MAC entity, non-MN MAC entity) PHR information for assumed PUSCH. It should be noted that the waveform information is necessary because the MN does not know the scheduling of the SN, for example, which waveform (CP-OFDM or DFT-s-OFDM) the current SN uses. The sixth indication information is used to indicate whether there is SN (other MAC entity, non-MN MAC entity) PHR information for assumed PUSCH. The MN does not know the scheduling of the SN, so the sixth indication information is required to indicate whether the MN has SN PHR information for assumed PUSCH. For example, in the three cases listed in the background technology, the terminal device does not need to report PHR information for assumed PUSCH.
[0311] Step 6.2. Send a second PHR to the SN, the second PHR including MN PHR information for assumed PUSCH and / or SN PHR information for assumed PUSCH. The second PHR also includes (second) MN PHR information for non-assumed PUSCH and (second) SN PHR information for non-assumed PUSCH. After receiving the second PHR, the SN determines the SN scheduling strategy according to the MN PHR information for assumed PUSCH, the SN PHR information for assumed PUSCH, the (second) MN PHR information for non-assumed PUSCH, and the (second) SN PHR information for non-assumed PUSCH, for example, allocating a suitable SN resource size to the terminal device so as not to exceed the maximum transmit power of the terminal device.
[0312] i. Specifically, the terminal device determines, according to the second indication information, that the second PHR includes MN PHR information for assumed PUSCH. According to the third indication information, the terminal device determines that the second PHR includes SN PHR information for assumed PUSCH. (Second) MN PHR information for non-assumed PUSCH and (second) SN PHR information for non-assumed PUSCH are always reported and do not require additional indication information.
[0313] ⅱ. Optionally, the second PHR also includes the seventh indication information or the eighth indication information, wherein the seventh indication information is used to indicate the waveform information corresponding to the MN (other MAC entity, non-SN MAC entity) PHR information for non-assumed PUSCH or the waveform information corresponding to the MN (other MAC entity, non-SN MAC entity). It should be noted that the waveform information is necessary because the SN does not know the scheduling of the MN, for example, which waveform (CP-OFDM or DFT-s-OFDM) the current MN uses. The eighth indication information is used to indicate whether there is MN (other MAC entity, non-SN MAC entity) PHR information for assumed PUSCH. The SN does not know the scheduling of the MN, so the sixth indication information is required to indicate whether the SN has MN PHR information for assumed PUSCH. For example, in the three cases listed in the background technology, the terminal device does not need to report PHR information for assumed PUSCH.
[0314] like Figure 6 As shown, it is a flow chart of another communication method provided in an embodiment of the present application, and the method may include the following steps:
[0315] Step 1. The terminal device receives a configuration message from the network device, which is used to indicate the reporting of the PHR of the assumed PUSCH. The configuration message may also include configuration information of the first timer and the second timer. After sending the PHR MAC CE, the terminal device initially starts the first timer and the second timer. The first timer is used to control the sending frequency of the PHR of the non-assumed PUSCH, and the second timer is used to control the sending frequency of the PHR of the assumed PUSCH.
[0316] Step 2. For time slot A, the terminal device has uplink authorization 1 and uplink authorization 2, wherein uplink authorization 1 is for cell 1, uplink authorization 2 is for cell 2, and cell 1 and cell 2 are carrier aggregated cells.
[0317] Step 3. The terminal device generates MAC PDU 1 according to uplink grant 1, and the MAC PDU 1 includes uplink data and PHR MAC CE (including non-assumed PUSCH PHR information of cell 1, assumed PUSCH PHR information of cell 1, and may include actual PHR information of cell 2, but does not include assumed PUSCH PHR information of cell 2). During the packet assembly process, the first timer and the second timer are not running. If the first timer is running, the MAC PDU cannot include non-assumed PUSCH PHR information. If the second timer is running, the MAC PDU cannot include assumed PUSCH PHR information. Since the terminal device has no uplink data, UL grant 2 is skipped and MAC PDU2 is not generated. Therefore, in MAC PDU 1, even if the second timer is running, the assumed PUSCH PHR information of cell 2 is not included, but the assumed PUSCH PHR information of cell 1 is included.
[0318] The PHR MAC CE includes first indication information, where the first indication information is used for indicating that there is no PHR information of the assumed PUSCH of cell 2. Optionally, the first indication information is also used to indicate a reference format, where the reference format is used to determine the PHR information of the non-assumed PUSCH of cell 2.
[0319] Step 4. In time slot A, according to uplink grant 1, the terminal device sends the MAC PDU 1 to the network device. The first timer is started again. Since the PHR of the assumed PUSCH of cell 2 is not sent, there is no need to start the second timer at this time.
[0320] The embodiment of the communication method is described in detail above, and the following describes a device of the communication method based on the same concept of the method. The device of the communication method can be a terminal device, a first node or a second node.
[0321] Exemplarily, in an embodiment of the present application, a terminal device, a first node or a second section includes a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. The hardware layer includes hardware such as a central processing unit (CPU), a memory management unit (MMU) and a memory (also called main memory). The operating system can be any one or more computer operating systems that implement business processing through a process, such as a Linux operating system, a Unix operating system, an Android operating system, an iOS operating system or a windows operating system. The application layer includes applications such as a browser, an address book, a word processing software, and an instant messaging software. In addition, the embodiment of the present application does not specifically limit the specific structure of the execution subject of the method provided in the embodiment of the present application, as long as it can communicate according to the method provided in the embodiment of the present application by running a program that records the code of the method provided in the embodiment of the present application, for example, the execution subject of the method provided in the embodiment of the present application can be a terminal device, or a functional module that can call and execute a program in a terminal device, a first node or a second section.
[0322] In other words, the functions of the terminal device, the first node, or the second node in the embodiment of the present application can be implemented by one device, or by multiple devices, or by one or more functional modules in one device, and the embodiment of the present application does not specifically limit this. It should be understood that the function can be a network element in a hardware device, or a software function running on dedicated hardware, or a combination of hardware and software, or a virtualization function instantiated on a platform (e.g., a cloud platform).
[0323] It should be understood that in order to implement the functions in the embodiments, the terminal device, the first node or the second node includes a hardware structure and / or software module corresponding to the execution of each function. It should be easily appreciated by those skilled in the art that, in combination with the units and method steps of each example described in the embodiments disclosed in this application, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in the form of hardware or computer software driving hardware depends on the specific application scenario and design constraints of the technical solution.
[0324] Figure 7 and Figure 8A schematic diagram of the structure of possible communication devices provided for embodiments of the present application. These communication devices can be used to implement the functions of the terminal device, the first node or the second section in the method embodiment, and thus can also achieve the beneficial effects possessed by the method embodiment. In the embodiments of the present application, the communication device can be a terminal device, a first node or a second section, and can also be a module (such as a chip) that applies the terminal device, the first node or the second section.
[0325] like Figure 7 , which is a schematic diagram of the structure of a communication device provided in an embodiment of the present application, the device 700 includes a receiving unit 701 and a sending unit 702.
[0326] In one embodiment, the device may be Figure 4 The terminal device in the illustrated embodiment, wherein the receiving unit 701 is used to receive a configuration message of a first node, the configuration message being used to instruct the terminal device to send first power information of a second node to the first node; the first waveform corresponding to the first power information is different from the second waveform, and the second waveform is the waveform currently used between the terminal device and the second node; the sending unit 702 is used to send a first report to the first node, and the first report includes the first power information.
[0327] In a possible implementation manner, the first power information is determined based on the first waveform.
[0328] In an optional implementation manner, the first power information may also be determined based on a first waveform and a first resource, wherein the first resource is a resource allocated by the second node to the terminal device for uplink data transmission.
[0329] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the first power information is the first waveform.
[0330] In a possible implementation manner, the first report further includes second power information, where the second power information is determined based on the second waveform.
[0331] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the second power information is the second waveform.
[0332] In a possible implementation manner, the first power information includes a maximum transmit power corresponding to the first waveform, and the second power information includes a maximum transmit power corresponding to the second waveform.
[0333] In one possible implementation, the configuration message is used to instruct the terminal device to send third power information of the first node to the first node; the third waveform corresponding to the third power information is different from the fourth waveform, and the fourth waveform is the waveform currently used between the terminal device and the first node; the first report also includes the third power information.
[0334] In a possible implementation manner, the third power information is determined based on the third waveform.
[0335] In an optional implementation, the third power information may also be determined based on a third waveform and a second resource, wherein the second resource is a resource allocated by the first node to the terminal device for uplink data transmission.
[0336] In a possible implementation manner, the first report is also used to indicate that the waveform corresponding to the third power information is the third waveform
[0337] In a possible implementation manner, the first report further includes fourth power information, where the fourth power information is determined based on the fourth waveform.
[0338] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the fourth power information is the fourth waveform.
[0339] In a possible implementation manner, the first report further includes first indication information, where the first indication information is used to indicate that the first power information appears in the first report.
[0340] Optionally, the first report also includes indication information for indicating that second power information appears (is present) in the first report.
[0341] Optionally, the first report also includes indication information used to indicate that third power information appears in the first report.
[0342] Optionally, the first report also includes indication information used to indicate that fourth power information appears in the first report.
[0343] In a possible implementation manner, the configuration message further includes identification information of N serving cells of the second node, where the identification information of the N serving cells is used to instruct the terminal device to send first power information of the N serving cells to the first node, where N is a positive integer;
[0344] The sending unit 702 is specifically configured to send the first report to the first node based on the identification information of the N serving cells, where the first report includes the first power information of the N serving cells.
[0345] In a possible implementation, the configuration message also includes identification information of M service cells of the first node, and the identification information of the M service cells is used to instruct the terminal device to send third power information of the M service cells to the first node, where M is a positive integer.
[0346] The sending unit 702 is specifically configured to send the first report to the first node based on the identification information of the M serving cells, where the first report includes third power information of the M serving cells.
[0347] In a possible implementation, the method further includes:
[0348] The receiving unit 701 is further configured to receive a first uplink authorization and a second uplink authorization, where the first uplink authorization corresponds to a first cell, the second uplink authorization corresponds to a second cell, and the first cell and the second cell belong to the M serving cells;
[0349] Generate a first media access control protocol data unit MAC PDU based on the first uplink grant, and do not generate a second MAC PDU for the second uplink grant;
[0350] The sending unit 702 is specifically used to send the first MAC PDU based on the first uplink authorization, the first MAC PDU includes the first report, the first report includes the third power information corresponding to the first cell, and does not include the third power information corresponding to the second cell.
[0351] Optionally, the first MAC PDU may also include fourth power information corresponding to the first cell.
[0352] Optionally, the first MAC PDU may also include fourth power information corresponding to the second cell.
[0353] In a possible implementation manner, the first report further includes second indication information, where the second indication information is used to indicate that the first MAC PDU does not include the third power information corresponding to the second cell.
[0354] In a possible implementation manner, the configuration message is also used to configure a first timer; the first report includes the first power information, including: when the first timer is not running, the first report includes the first power information.
[0355] In a possible implementation manner, the configuration message is further used to configure a second timer;
[0356] The first report includes the second power information, including: when the second timer is not running, the first report includes the second power information.
[0357] Optionally, when the second timer is not running, the first report also includes the fourth power information.
[0358] Optionally, when the second timer is running, the first report does not include the second power information and the fourth power information.
[0359] In another embodiment, the device may be Figure 4 The first node in the shown embodiment, wherein the sending unit 702 is used to send a configuration message to the terminal device, and the configuration message is used to instruct the terminal device to send the first power information of the second node to the first node; the first waveform corresponding to the first power information is different from the second waveform, and the second waveform is the waveform currently used between the terminal device and the second node; the receiving unit 701 is used to receive a first report from the terminal device, and the first report includes the first power information.
[0360] Optionally, sending a configuration message to a terminal device includes the primary node sending a configuration message to the terminal device and the secondary node sending a configuration message to the terminal device, wherein the secondary node sending the configuration message to the terminal device is forwarded through the primary node, for example, the secondary node first sends the configuration message to the primary node, and the primary node then forwards the configuration message to the terminal device.
[0361] In a possible implementation manner, the first power information is determined based on the first waveform.
[0362] In an optional implementation manner, the first power information may also be determined based on a first waveform and a first resource, wherein the first resource is a resource allocated by the second node to the terminal device for uplink data transmission.
[0363] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the first power information is the first waveform.
[0364] In a possible implementation manner, the first report further includes second power information, where the second power information is determined based on the second waveform.
[0365] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the second power information is the second waveform.
[0366] In a possible implementation manner, the first power information includes a maximum transmit power corresponding to the first waveform, and the second power information includes a maximum transmit power corresponding to the second waveform.
[0367] In one possible implementation, the configuration message is used to instruct the terminal device to send third power information of the first node to the first node; the third waveform corresponding to the third power information is different from the fourth waveform, and the fourth waveform is the waveform currently used between the terminal device and the first node; the first report also includes the third power information.
[0368] In a possible implementation manner, the third power information is determined based on the third waveform.
[0369] In an optional implementation, the third power information may also be determined based on a third waveform and a second resource, wherein the second resource is a resource allocated by the first node to the terminal device for uplink data transmission.
[0370] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the third power information is the third waveform.
[0371] In a possible implementation manner, the first report further includes fourth power information, where the fourth power information is determined based on the fourth waveform.
[0372] In a possible implementation manner, the first report is further used to indicate that the waveform corresponding to the fourth power information is the fourth waveform.
[0373] In a possible implementation manner, the first report further includes first indication information, where the first indication information is used to indicate that the first power information appears in the first report.
[0374] Optionally, the first report also includes indication information for indicating that second power information appears (is present) in the first report.
[0375] Optionally, the first report also includes indication information used to indicate that third power information appears in the first report.
[0376] Optionally, the first report also includes indication information used to indicate that fourth power information appears in the first report.
[0377] In a possible implementation manner, the configuration message further includes identification information of N serving cells of the second node, where the identification information of the N serving cells is used to instruct the terminal device to send first power information of the N serving cells to the first node, where N is a positive integer;
[0378] The sending unit 702 is specifically configured to send the first report to the first node based on the identification information of the N serving cells, where the first report includes first power information of the N serving cells.
[0379] In a possible implementation, the configuration message also includes identification information of M service cells of the first node, and the identification information of the M service cells is used to instruct the terminal device to send third power information of the M service cells to the first node, where M is a positive integer.
[0380] The sending unit 702 is specifically configured to send the first report to the first node based on the identification information of the M serving cells, where the first report also includes the third power information of the M serving cells.
[0381] In a possible implementation, the method further includes:
[0382] The sending unit 702 is further specifically configured to send a first uplink authorization and a second uplink authorization, where the first uplink authorization corresponds to a first cell, the second uplink authorization corresponds to a second cell, and the first cell and the second cell belong to the M serving cells;
[0383] Generate a first media access control protocol data unit MAC PDU based on the first uplink grant, and do not generate a second MAC PDU for the second uplink grant;
[0384] The sending unit 702 is specifically used to send the first MAC PDU based on the first uplink authorization, where the first MAC PDU includes the first report, and the first report includes the third power information corresponding to the first cell, but does not include the third power information corresponding to the second cell.
[0385] Optionally, the first MAC PDU may also include fourth power information corresponding to the first cell.
[0386] Optionally, the first MAC PDU may also include fourth power information corresponding to the second cell.
[0387] In a possible implementation manner, the first report further includes second indication information, where the second indication information is used to indicate that the first MAC PDU does not include the third power information corresponding to the second cell.
[0388] In a possible implementation manner, the configuration message is also used to configure a first timer; the first report includes the first power information, including: when the first timer is not running, the first report includes the first power information.
[0389] Optionally, when the first timer is not running, the first report also includes the third power information.
[0390] Optionally, when the first timer is running, the first report does not include the first power information and the third power information.
[0391] In a possible implementation manner, the configuration message is also used to configure a second timer; the first report includes the second power information, including: when the second timer is not running, the first report includes the second power information.
[0392] Optionally, when the second timer is not running, the first report also includes the fourth power information.
[0393] Optionally, when the second timer is running, the first report does not include the second power information and the fourth power information.
[0394] In a possible implementation, the receiving unit 701 is also used to receive third indication information from the second node, wherein the third indication information is used to indicate that the terminal device has configured dynamic waveform switching under the second node; and based on the third indication information, send fourth indication information to the terminal device, wherein the fourth indication information is used to indicate that the terminal device sends the first power information to the first node.
[0395] In a possible implementation, the third indication information is further used to instruct the terminal device to send the first power information to the second node.
[0396] In a possible implementation, the fourth indication information is further used to instruct the terminal device to send the third power information of the first node to the first node.
[0397] In a possible implementation, the communication device 700 further includes a processing device, configured to start the first timer when the second report sent by the terminal device includes the ninth power information. The processing device is also configured to start the second timer when the second report sent by the terminal device includes the tenth power information.
[0398] In a possible implementation manner, the second report is further used to indicate that the second report does not include the ninth power information of the second cell.
[0399] For the specific implementation of the receiving unit 701 and the sending unit 702, reference may be made to the corresponding method embodiments, which will not be described in detail here.
[0400] like Figure 8As shown, the communication device 800 includes a processor 801 and an interface circuit 802. The processor 801 and the interface circuit 802 are coupled to each other. It should be understood that the interface circuit 802 can be a transceiver or an input-output interface. Exemplarily, the communication device 800 may also include a memory 803 for storing instructions executed by the processor 801 or storing input data required by the processor 801 to execute instructions or storing data generated after the processor 801 executes instructions.
[0401] When the communication device 800 is used to implement the method shown in the method embodiment, the processor 801 is used to implement the function of the sending unit 702 , and the interface circuit 802 is used to implement the function of the receiving unit 701 .
[0402] When the communication device is a chip applied to a terminal device, a first node or a second section, the chip implements the functions of the terminal device, the first node or the second section in the method embodiment. The chip receives information from other modules (such as a radio frequency module or an antenna) in the terminal device, the first node or the second section, and the information is sent to the terminal device, the first node or the second section by other user devices; or the chip sends information to other modules (such as a radio frequency module or an antenna) in the terminal device, the first node or the second section, and the information is sent to other user devices by the terminal device, the first node or the second section.
[0403] It should be understood that the processor in the embodiments of the present application may be a central processing unit (CPU), or other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, transistor logic devices, hardware components or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor.
[0404] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working processes of the described systems, devices and units can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0405] The method steps in the embodiments of the present application can be implemented by hardware, or by a processor executing software instructions. The software instructions can be composed of corresponding software modules, and the software modules can be stored in random access memory, flash memory, read-only memory, programmable read-only memory, erasable programmable read-only memory, electrically erasable programmable read-only memory, register, hard disk, mobile hard disk, compact disc read-only memory (compact disc read-only memory, CD-ROM) or any other form of storage medium known in the art. An exemplary storage medium is coupled to the processor so that the processor can read information from the storage medium and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and the storage medium can be located in an ASIC. In addition, the ASIC can be located in a base station or a terminal. Of course, the processor and the storage medium can also be present in a base station or a terminal as discrete components.
[0406] In an embodiment, it can be implemented in whole or in part by software, hardware, firmware or any combination thereof. When implemented using software, it can be implemented in whole or in part in the form of a computer program product. The computer program product includes one or more computer programs or instructions. When the computer program or instruction is loaded and executed on a computer, the process or function described in the embodiment of the present application is executed in whole or in part. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a base station, a user device or other programmable device. The computer program or instruction may be stored in a computer-readable storage medium, or transmitted from one computer-readable storage medium to another computer-readable storage medium, for example, the computer program or instruction may be transmitted from one website site, computer, server or data center to another website site, computer, server or data center by wired or wireless means. The computer-readable storage medium may be any available medium that a computer can access or a data storage device such as a server, data center, etc. that integrates one or more available media. The available medium may be a magnetic medium, for example, a floppy disk, a hard disk, a tape; it may also be an optical medium, for example, a digital video disc; it may also be a semiconductor medium, for example, a solid-state hard disk.
[0407] In the various embodiments of the present application, unless otherwise specified or provided for in any logical conflict, the terms and / or descriptions between the different embodiments are consistent and may be referenced to each other, and the technical features in the different embodiments may be combined to form new embodiments according to their inherent logical relationships.
[0408] It should be understood that the various digital numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of each process does not mean the order of execution, and the order of execution of each process should be determined by its function and internal logic. It should also be understood that the ordinal numbers such as "first" and "second" mentioned in the embodiments of the present application are used to distinguish multiple objects, and are not used to limit the size, content, order, timing, priority or importance of multiple objects.
[0409] In this application, "at least one" means one or more, and "more than one" means two or more. "And / or" describes the association relationship of associated objects, indicating that three relationships may exist. For example, A and / or B can mean: A exists alone, A and B exist at the same time, and B exists alone, where A and B can be singular or plural. In the text description of this application, the character " / " generally indicates that the previous and next associated objects are in an "or" relationship; in the formula of this application, the character " / " indicates that the previous and next associated objects are in a "division" relationship.
[0410] It should be understood that the various numerical numbers involved in the embodiments of the present application are only for the convenience of description and are not used to limit the scope of the embodiments of the present application. The size of the sequence number of each process does not mean the order of execution, and the execution order of each process should be determined by its function and internal logic.
Claims
1. A communication method, characterized in that: The method is applied to a terminal device in a dual-connection DC scenario, and the method includes: receiving a configuration message of a first node, wherein the configuration message is used to instruct the terminal device to send first power information of a second node to the first node; a first waveform corresponding to the first power information is different from a second waveform, and the second waveform is a waveform currently used between the terminal device and the second node; A first report is sent to the first node, the first report including the first power information.
2. The method according to claim 1, characterized in that The first power information is determined based on the first waveform.
3. The method according to claim 1 or 2, characterized in that: The first report is also used to indicate that the waveform corresponding to the first power information is the first waveform.
4. The method according to any one of claims 1 to 3, characterized in that: The first report also includes second power information, and the second power information is determined based on the second waveform.
5. The method according to claim 4, characterized in that The first report is also used to indicate that the waveform corresponding to the second power information is the second waveform.
6. The method according to claim 4 or 5, characterized in that: The first power information includes a maximum transmission power corresponding to the first waveform, and the second power information includes a maximum transmission power corresponding to the second waveform.
7. The method according to any one of claims 1 to 6, characterized in that: The configuration message is used to instruct the terminal device to send third power information of the first node to the first node; the third waveform corresponding to the third power information is different from the fourth waveform, and the fourth waveform is the waveform currently used between the terminal device and the first node; The first report also includes the third power information.
8. The method according to claim 7, characterized in that The third power information is determined based on the third waveform.
9. The method according to claim 7 or 8, characterized in that: The first report also includes fourth power information, where the fourth power information is determined based on the fourth waveform.
10. The method according to any one of claims 1 to 9, characterized in that: The first report also includes first indication information, where the first indication information is used to indicate that the first power information appears in the first report.
11. The method according to any one of claims 1 to 10, characterized in that: The configuration message further includes identification information of N serving cells of the second node, where the identification information of the N serving cells is used to instruct the terminal device to send first power information of the N serving cells to the first node, where N is a positive integer; The sending the first report to the first node includes: Based on the identification information of the N serving cells, the first report is sent to the first node, where the first report includes the first power information of the N serving cells.
12. The method according to any one of claims 7 to 9, characterized in that: The configuration message further includes identification information of M serving cells of the first node, where the identification information of the M serving cells is used to instruct the terminal device to send third power information of the M serving cells to the first node, where M is a positive integer; The sending the first report to the first node includes: Based on the identification information of the M serving cells, the first report is sent to the first node, where the first report includes third power information of the M serving cells.
13. The method according to claim 12, characterized in that The method further comprises: receiving a first uplink authorization and a second uplink authorization, where the first uplink authorization corresponds to a first cell, the second uplink authorization corresponds to a second cell, and the first cell and the second cell belong to the M serving cells; Generate a first media access control protocol data unit MAC PDU based on the first uplink grant, and do not generate a second MAC PDU for the second uplink grant; The sending the first report to the first node includes: Based on the first uplink authorization, the first MAC PDU is sent, the first MAC PDU includes the first report, the first report includes the third power information corresponding to the first cell, and does not include the third power information corresponding to the second cell.
14. The method according to claim 13, characterized in that The first report also includes second indication information, and the second indication information is used to indicate that the first MAC PDU does not include the third power information corresponding to the second cell.
15. The method according to any one of claims 1 to 14, characterized in that: The configuration message is also used to configure a first timer; The first report includes the first power information, including: when the first timer is not running, the first report includes the first power information.
16. The method according to claim 4 or 5, characterized in that The configuration message is also used to configure a second timer; The first report includes the second power information, including: when the second timer is not running, the first report includes the second power information.
17. A communication method, characterized in that: The method is applied to a dual-connection DC scenario, and the method includes: Sending a configuration message to a terminal device, wherein the configuration message is used to instruct the terminal device to send first power information of a second node to a first node; a first waveform corresponding to the first power information is different from a second waveform, and the second waveform is a waveform currently used between the terminal device and the second node; A first report is received from the terminal device, wherein the first report includes the first power information.
18. The method according to claim 17, characterized in that The first power information is determined based on the first waveform.
19. The method according to claim 17 or 18, characterized in that The first report is also used to indicate that the waveform corresponding to the first power information is the first waveform.
20. The method according to any one of claims 17 to 19, characterized in that: The first report also includes second power information, and the second power information is determined based on the second waveform.
21. The method according to claim 20, characterized in that The first report is also used to indicate that the waveform corresponding to the second power information is the second waveform.
22. The method according to claim 20 or 21, characterized in that The first power information includes a maximum transmission power corresponding to the first waveform, and the second power information includes a maximum transmission power corresponding to the second waveform.
23. The method according to any one of claims 17 to 22, characterized in that: The configuration message is used to instruct the terminal device to send third power information of the first node to the first node; the third waveform corresponding to the third power information is different from the fourth waveform, and the fourth waveform is the waveform currently used between the terminal device and the first node; The first report also includes the third power information.
24. The method according to claim 23, characterized in that The third power information is determined based on the third waveform.
25. The method according to claim 23 or 24, characterized in that The first report also includes fourth power information, where the fourth power information is determined based on the fourth waveform.
26. The method according to any one of claims 17 to 25, characterized in that: The first report also includes first indication information, where the first indication information is used to indicate that the first power information appears in the first report.
27. The method according to any one of claims 17 to 26, characterized in that: The configuration message further includes identification information of N serving cells of the second node, where the identification information of the N serving cells is used to instruct the terminal device to send first power information of the N serving cells to the first node, where N is a positive integer; The sending the first report to the first node includes: Based on the identification information of the N serving cells, the first report is sent to the first node, where the first report includes first power information of the N serving cells.
28. The method according to any one of claims 23 to 25, characterized in that: The configuration message further includes identification information of M serving cells of the first node, where the identification information of the M serving cells is used to instruct the terminal device to send third power information of the M serving cells to the first node, where M is a positive integer; The sending the first report to the first node includes: Based on the identification information of the M serving cells, the first report is sent to the first node, where the first report also includes the third power information of the M serving cells.
29. The method according to claim 28, characterized in that The method further comprises: Sending a first uplink authorization and a second uplink authorization, where the first uplink authorization corresponds to a first cell, the second uplink authorization corresponds to a second cell, and the first cell and the second cell belong to the M serving cells; Generate a first media access control protocol data unit MAC PDU based on the first uplink grant, and do not generate a second MAC PDU for the second uplink grant; The sending the first report to the first node includes: Based on the first uplink authorization, the first MAC PDU is sent, the first MAC PDU includes the first report, the first report includes the third power information corresponding to the first cell, and does not include the third power information corresponding to the second cell.
30. The method according to claim 29, characterized in that The first report also includes second indication information, and the second indication information is used to indicate that the first MAC PDU does not include the third power information corresponding to the second cell.
31. The method according to any one of claims 17 to 30, characterized in that: The configuration message is also used to configure a first timer; The first report includes the first power information, including: when the first timer is not running, the first report includes the first power information.
32. The method according to claim 20 or 21, characterized in that The configuration message is also used to configure a second timer; The first report includes the second power information, including: when the second timer is not running, the first report includes the second power information.
33. The method according to any one of claims 17 to 32, characterized in that: The method further comprises: receiving third indication information from the second node, wherein the third indication information is used to indicate that the terminal device is configured with dynamic waveform switching under the second node; Based on the third indication information, fourth indication information is sent to the terminal device, where the fourth indication information is used to instruct the terminal device to send the first power information to the first node.
34. The method according to claim 33, characterized in that The third indication information is also used to instruct the terminal device to send the first power information to the second node.
35. A communication method, characterized in that: The method is applied to a secondary node in a dual-connection DC scenario, and the method includes: Receiving a first indication message from the master node, wherein the first indication message is used to indicate that the terminal device has configured dynamic waveform switching under the master node; Based on the first indication message, a second indication message is sent to the terminal device through the master node, and the second indication message is used to instruct the terminal device to send the third power information of the master node to the slave node; the waveform corresponding to the third power information is different from the fourth waveform, and the fourth waveform is the waveform currently used between the terminal device and the master node.
36. The method according to claim 35, characterized in that The second indication message is also used to instruct the terminal device to send the first power information of the auxiliary node to the auxiliary node; the waveform corresponding to the first power information is different from the second waveform, and the second waveform is the waveform currently used between the terminal device and the auxiliary node.
37. A communication device, characterized in that: Comprising a module or unit for performing the method as claimed in any one of claims 1 to 16, claims 17 to 34, or claims 35 to 36.
38. A communication device, characterized in that: include: processor; When the processor calls the computer program or instruction in the memory, the method according to any one of claims 1 to 16 is executed, or the method according to any one of claims 17 to 34 is executed, or the method according to any one of claims 35 to 36 is executed.
39. A communication device, characterized in that: comprising a logic circuit and an interface, wherein the logic circuit and the interface are coupled; The interface is used to input data to be processed, the logic circuit processes the data to be processed according to the method described in any one of claims 1 to 16 or claims 17 to 34 or claims 35 to 36 to obtain processed data, and the interface is used to output the processed data.
40. A computer-readable storage medium, characterized in that include: The computer-readable storage medium is used to store instructions or computer programs; when the instructions or the computer program are executed, the method according to any one of claims 1 to 16 is implemented, or the method according to any one of claims 17 to 34 is implemented, or the method according to any one of claims 35 to 36 is implemented.
41. A computer program product, characterized in that include: instructions or computer programs; When the instructions or the computer program are executed, the method according to any one of claims 1 to 16 is executed, or the method according to any one of claims 17 to 34 is executed, or the method according to any one of claims 35 to 36 is executed.
42. A communication system, characterized in that: Comprising the communication device as claimed in claim 37, or the communication device as claimed in claim 38, or the communication device as claimed in claim 39.
43. A communication system, characterized in that: include: A terminal device, a first node and a second node; The terminal device is used to indicate the method according to any one of claims 1 to 16, the first node is used to execute the method according to any one of claims 17 to 34, and the second node is used to execute the method according to any one of claims 35 to 36.