Communication method and device

CN120239071APending Publication Date: 2025-07-01HUAWEI TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202311849484.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-12-28
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

In the existing NR network, network devices only support the terminal equipment to report the maximum uplink duty cycle, and fail to flexibly consider the uplink scheduling of terminal equipment at different transmission powers, resulting in limited uplink coverage and throughput improvement.

Method used

Terminal equipment and network equipment interact with uplink duty cycle and transmission time through cellular wireless communication, allowing terminal equipment to flexibly report changing duty cycles and receiving updates to transmit time, realizing dynamic scheduling.

Benefits of technology

Improve uplink coverage and data transmission efficiency, reduce data interruption risk, reduce signaling overhead and power consumption.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120239071A_ABST
    Figure CN120239071A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device, and relates to the technical field of communication. The method comprises the following steps: sending first information, wherein the first information comprises a first uplink duty ratio; and receiving second information, wherein the second information comprises the first uplink transmission duration. And sending third information, wherein the third information comprises the second uplink duty ratio. And receiving fourth information, wherein the fourth information comprises the second uplink transmission duration. Wherein the second uplink duty ratio is different from the first uplink duty ratio, and the second uplink transmission duration is different from the first uplink transmission duration. The first information and the third information are both sent in a first cellular wireless communication mode.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communications, and in particular, to a communication method and apparatus. Background Art

[0002] To improve uplink coverage and throughput, usually the uplink transmission power of the terminal device is increased, and the average transmit power of the terminal device needs to meet the specified threshold values, such as maximum permissible exposure (MPE), specific absorption rate (SAR) based on the whole body, etc. For this purpose, the concept of duty cycle can be introduced to make the average transmit power of the terminal device meet the above-specified threshold values.

[0003] In the current NR network, the network device only supports the terminal device to report the maximum uplink duty cycle, and the network device allocates the uplink transmission duration for the terminal device considering the requirements of SAR and MPE under the static assumption of the maximum transmit power of the terminal device, without specifically considering the uplink scheduling in the scenario where the terminal device flexibly uses different transmit powers. Therefore, how to flexibly perform uplink scheduling to improve uplink coverage has become a technical problem that urgently needs to be solved in this field. Summary of the Invention

[0004] To solve the above technical problems, this application provides a communication method and apparatus, which can flexibly perform uplink scheduling to improve uplink coverage.

[0005] In a first aspect, a communication method is provided. This method can be executed by a terminal device, or by a component in the terminal device (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the functions of the terminal device.

[0006] The method includes: sending a first message, where the first message includes a first uplink duty cycle; receiving a second message, where the second message includes a first uplink transmission duration, and the first uplink transmission duration is determined according to the first uplink duty cycle; sending a third message, where the third message includes a second uplink duty cycle; receiving a fourth message, where the fourth message includes a second uplink transmission duration, and the second uplink transmission duration is determined according to the second uplink duty cycle. Wherein, the second uplink duty cycle is different from the first uplink duty cycle, the second uplink transmission duration is different from the first uplink transmission duration, and both the sending of the first message and the third message are sent through a first cellular radio communication method.

[0007] Taking the execution entity as the terminal device as an example, the terminal device may send a first message, which includes a first uplink duty cycle, and receive a second message, which includes a first uplink transmission duration determined according to the first uplink duty cycle. The terminal device may also send a third message, which includes a second uplink duty cycle, and receive a fourth message, which includes a second uplink transmission duration determined according to the second uplink duty cycle, and the second uplink duty cycle is different from the first uplink duty cycle, the second uplink transmission duration is different from the first uplink transmission duration, and the first message and the third message are both sent through a first cellular radio communication method. Compared with the existing scheme of reporting the maximum uplink duty cycle, when the transmission power of the terminal device changes, the terminal device can flexibly report the uplink duty cycle and obtain the updated uplink transmission duration, so as to achieve flexible uplink scheduling and improve the uplink coverage and the transmission efficiency of uplink data.

[0008] In a possible implementation manner, the method further includes: performing uplink data transmission according to the fourth message.

[0009] Taking the execution entity as the terminal device as an example, the terminal device receives a fourth message, which includes the updated second uplink transmission duration, and performs uplink data transmission according to the fourth message, so as to achieve flexible uplink scheduling and improve the uplink coverage and the transmission efficiency of uplink data.

[0010] In a possible implementation manner, the performing uplink data transmission according to the fourth message includes: performing uplink data transmission when a first preset condition is satisfied; or suspending uplink data transmission when the first preset condition is not satisfied.

[0011] Taking the execution entity as the terminal device as an example, during the process of performing data transmission according to the fourth message, the terminal device performs uplink data transmission when the first preset condition is satisfied, or suspends uplink data transmission when the first preset condition is not satisfied, so as to effectively reduce the risk of data interruption during uplink data transmission and improve the efficiency of uplink data transmission.

[0012] In a possible implementation manner, when performing first uplink data transmission at a first moment with a first transmission power, the first preset condition includes: the difference between the first moment and a second moment is greater than or equal to a first preset threshold; or, the remaining uplink power budget between the first moment and the second moment is greater than or equal to a second preset threshold; wherein, the first transmission power corresponds to the second uplink transmission duration, and the first uplink data is not transmitted at the second moment.

[0013] Taking the execution entity as the terminal device as an example, when the terminal device performs the first uplink data transmission with the first transmission power at the first moment, if the difference between the first moment and the second moment meets the condition of being greater than or equal to the first preset threshold, or if the remaining uplink power budget between the first moment and the second moment meets the condition of being greater than or equal to the second preset threshold, the terminal device performs the uplink data transmission, thereby effectively reducing the risk of data interruption during the uplink data transmission and improving the efficiency of the uplink data transmission.

[0014] In a possible implementation manner, the first information or the third information is carried in at least one of the following: radio resource control (RRC) signaling, media access control control element (MAC CE), and uplink control information (UCI).

[0015] Taking the execution entity as the terminal device as an example, by carrying the first information or the third information in at least one of the following: radio resource control (RRC) signaling, media access control control element (MAC CE), and uplink control information (UCI), it is possible to save channel resources, reduce signaling overhead, have high real-time performance, and reduce the power consumption during transmission.

[0016] In a possible implementation manner, before sending the first information, the method further includes: receiving first indication information, where the first indication information is used to indicate whether the network device supports the update of the uplink duty cycle, or the first indication information is used to indicate that the network device enables the update of the uplink duty cycle of the terminal device.

[0017] Taking the execution entity as the terminal device as an example, before sending the first information, the terminal device may further receive first indication information, where the first indication information is used to indicate whether the network device supports the update of the uplink duty cycle, or the first indication information is used to indicate that the network device enables the update of the uplink duty cycle of the terminal device. Thus, when the first indication information indicates that the network device supports the update of the uplink duty cycle, or the first indication information indicates that the network device enables the update of the uplink duty cycle of the terminal device, the terminal device can flexibly report the uplink duty cycle and obtain the updated uplink transmission duration, thereby achieving flexible uplink scheduling and improving the uplink coverage and the transmission efficiency of the uplink data.

[0018] In a possible implementation manner, before sending the first information, the method further includes: sending second indication information, where the second indication information is used to indicate whether the terminal device supports the update of the uplink duty cycle.

[0019] Taking the execution entity as the terminal device as an example, before sending the first information, the terminal device may further send second indication information, which is used to indicate whether the terminal device supports the update of the uplink duty cycle. In the case where the second indication information indicates that the terminal device supports the update of the uplink duty cycle, the terminal device can flexibly report the uplink duty cycle and obtain the updated uplink transmission duration, so as to achieve flexible uplink scheduling and improve the uplink coverage and the transmission efficiency of uplink data.

[0020] In a possible implementation manner, before sending the first information, the terminal device may further send first capability information, where the first capability information includes the maximum uplink duty cycle of the terminal device; receive fifth information, where the fifth information includes a third uplink transmission duration, and the third uplink transmission duration is determined according to the maximum uplink duty cycle.

[0021] Taking the execution entity as the terminal device as an example, before sending the first information, the terminal device may further send first capability information, where the first capability information includes the maximum uplink duty cycle of the terminal device; receive fifth information, where the fifth information includes a third uplink transmission duration, and the third uplink transmission duration is determined according to the maximum uplink duty cycle, that is, the network device can determine the third uplink transmission duration according to the maximum uplink duty cycle. Subsequently, when the transmission power of the terminal device changes, the terminal device can flexibly report the uplink duty cycle and obtain the updated uplink transmission duration, so as to achieve flexible uplink scheduling and improve the uplink coverage and the transmission efficiency of uplink data.

[0022] In a second aspect, a communication method is provided. This method can be executed by a network device, or by a network node, or can also be executed by a component in the network device (such as a processor, a chip, or a chip system, etc.), or is executed by a logic module or software that can implement all or part of the functions of the network device.

[0023] The method includes: receiving first information, where the first information includes a first uplink duty cycle; determining a first uplink transmission duration according to the first uplink duty cycle; sending second information; the second information includes the first uplink transmission duration; receiving third information, where the third information includes a second uplink duty cycle; determining a second uplink transmission duration according to the second uplink duty cycle; sending fourth information; the fourth information includes the second uplink transmission duration; where the second uplink duty cycle is different from the first uplink duty cycle, the second uplink transmission duration is different from the first uplink transmission duration, and both the first information and the third information are sent through a first cellular radio communication method.

[0024] Taking the network device as the execution entity as an example, the network device can receive the first information, which includes the first uplink duty cycle, and determine the first uplink transmission duration according to the first uplink duty cycle, and then send the second information, which includes the first uplink transmission duration. The network device can also receive the third information, which includes the second uplink duty cycle, and determine the second uplink transmission duration according to the second uplink duty cycle, and then send the fourth information, which includes the second uplink transmission duration. The second uplink duty cycle is different from the first uplink duty cycle, and the second uplink transmission duration is different from the first uplink transmission duration. The first information and the third information are both sent through the first cellular radio communication method. Compared with the existing solution of reporting the maximum uplink duty cycle, when the transmission power of the terminal device changes, the terminal device can flexibly report the uplink duty cycle. The network device determines the updated uplink transmission duration according to the reported uplink duty cycle and sends the updated uplink transmission duration to the terminal device, so as to achieve flexible uplink scheduling and improve the uplink coverage and the transmission efficiency of uplink data.

[0025] In a possible implementation manner, the first information or the third information is carried in at least one of the following: Radio Resource Control (RRC) signaling, Media Access Control Control Element (MAC CE), and Uplink Control Information (UCI).

[0026] Based on the above solution, by carrying the first information or the third information in at least one of the following: Radio Resource Control (RRC) signaling, Media Access Control Control Element (MAC CE), and Uplink Control Information (UCI), channel resources can be saved, signaling overhead can be reduced, and at the same time, the real-time performance is high and the power consumption during transmission can be reduced.

[0027] In a possible implementation manner, before receiving the first information, the method further includes: sending a first indication message, where the first indication message is used to indicate whether the network device supports the update of the uplink duty cycle, or the first indication message is used to indicate that the network device enables the update of the uplink duty cycle of the terminal device.

[0028] Taking the network device as the execution entity as an example, based on the above solution, before sending the first information, the network device may further send first indication information, where the first indication information is used to indicate whether the network device supports the update of the uplink duty cycle, or the first indication information is used to indicate that the network device enables the update of the uplink duty cycle of the terminal device. Thus, in the case where the first indication information indicates that the network device supports the update of the uplink duty cycle, or the first indication information indicates that the network device enables the update of the uplink duty cycle of the terminal device, the terminal device can flexibly report the uplink duty cycle. The network device determines the updated uplink transmission duration according to the reported uplink duty cycle and sends the updated uplink transmission duration to the terminal device, thereby realizing flexible uplink scheduling and improving the uplink coverage and the transmission efficiency of uplink data.

[0029] In a possible implementation manner, before receiving the first information, the method further includes: receiving second indication information, where the second indication information is used to indicate whether the terminal device supports the update of the uplink duty cycle.

[0030] Taking the network device as the execution entity as an example, based on the above solution, before sending the first information, the network device may further receive second indication information, where the second indication information is used to indicate whether the terminal device supports the update of the uplink duty cycle. In the case where the second indication information indicates that the terminal device supports the update of the uplink duty cycle, the terminal device can flexibly report the uplink duty cycle. The network device determines the updated uplink transmission duration according to the reported uplink duty cycle and sends the updated uplink transmission duration to the terminal device, thereby realizing flexible uplink scheduling and improving the uplink coverage and the transmission efficiency of uplink data.

[0031] In a possible implementation manner, before the network device receives the first information, the method further includes: receiving first capability information, where the first capability information includes the maximum uplink duty cycle of the terminal device; determining a third uplink occurrence duration according to the maximum uplink duty cycle; sending fifth information, where the fifth information includes the third uplink transmission duration.

[0032] Taking the execution entity as a network device as an example, based on the above solution, before receiving the first information, the network device may further receive first capability information, where the first capability information includes the maximum uplink duty cycle of the terminal device, and determine a third uplink transmission duration according to the maximum uplink duty cycle, and then send a fifth information, where the fifth information includes the third uplink transmission duration, that is, the network device can determine the third uplink transmission duration according to the maximum uplink duty cycle. Subsequently, when the transmit power of the terminal device changes, the terminal device can flexibly report the uplink duty cycle, and the network device determines an updated uplink transmission duration according to the reported uplink duty cycle and sends the updated uplink transmission duration to the terminal device, so as to achieve flexible uplink scheduling and improve uplink coverage and uplink data transmission efficiency.

[0033] In a third aspect, a communication method is provided. This method can be executed by a terminal device, or by a component in the terminal device (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the functions of the terminal device.

[0034] The method includes: sending a first information, where the first information includes a first change amount, and the first change amount is the change amount between a first uplink transmission duration and a second uplink transmission duration, the first uplink transmission duration is different from the second uplink transmission duration, the first uplink transmission duration corresponds to a first uplink data transmission, the second uplink transmission duration corresponds to a second uplink data transmission, and the first uplink data transmission and the second uplink data transmission are adjacent; receiving a second information, where the second information includes a third uplink transmission duration, and the third uplink transmission duration is determined according to the first change amount.

[0035] Taking the execution entity as a network device as an example, the terminal device may send a first information, where the first information includes a first change amount, and the first change amount is the change amount between a first uplink transmission duration and a second uplink transmission duration, the first uplink transmission duration is different from the second uplink transmission duration, the first uplink transmission duration corresponds to a first uplink data transmission, the second uplink transmission duration corresponds to a second uplink data transmission, and the first uplink data transmission and the second uplink data transmission are adjacent, and receive a second information, where the second information includes a third uplink transmission duration, and the third uplink transmission duration is determined according to the first change amount. Thus, when the transmit power of the terminal device changes, the terminal device can flexibly report the change amount of the uplink transmission duration and obtain an updated uplink transmission duration, so as to achieve flexible uplink scheduling and improve uplink coverage and uplink data transmission efficiency.

[0036] In a possible implementation manner, the method further includes: performing uplink data transmission according to the second information.

[0037] Taking the execution entity as the terminal device as an example, based on the above solution, the terminal device receives the second information, which includes the updated second uplink transmission duration, and performs uplink data transmission according to the second information, so as to achieve flexible uplink scheduling and improve uplink coverage and the transmission efficiency of uplink data.

[0038] In a possible implementation manner, the determination of the third uplink transmission duration according to the first change amount includes: the third uplink transmission duration is determined according to the first change amount and the first uplink transmission duration, or the third uplink transmission duration is determined according to the first change amount and the second uplink transmission duration.

[0039] Based on the above solution, the network device can determine the updated uplink duty cycle according to the first change amount and the first uplink transmission duration, or the network device can determine the updated uplink duty cycle according to the first change amount and the second uplink transmission duration, and further determine the third uplink transmission duration, and then send the third uplink transmission duration to the terminal device. That is, when the transmit power of the terminal device changes, the terminal device can flexibly report the change amount of the uplink transmission duration and obtain the updated uplink transmission duration, so as to achieve flexible uplink scheduling and improve uplink coverage and the transmission efficiency of uplink data.

[0040] In a possible implementation manner, performing uplink data transmission according to the second information includes: performing uplink data transmission when the first preset condition is satisfied; or suspending uplink data transmission when the first preset condition is not satisfied.

[0041] Taking the execution entity as the terminal device as an example, based on the above solution, during the process of the terminal device performing data transmission according to the second information, when the first preset condition is satisfied, uplink data transmission is performed, or when the first preset condition is not satisfied, uplink data transmission is suspended, so as to effectively reduce the risk of data interruption during uplink data transmission and improve the efficiency of uplink data transmission.

[0042] In a possible implementation manner, when performing third uplink data transmission with the first transmit power at the first moment, the first preset condition includes: the difference between the first moment and the second moment is greater than or equal to the first preset threshold; or the remaining uplink power budget between the first moment and the second moment is greater than or equal to the second preset threshold; wherein, the first transmit power corresponds to the third uplink transmission duration, and the third uplink data is not transmitted at the second moment.

[0043] Taking the execution entity as the terminal device as an example, based on the above solution, when the terminal device performs third uplink data transmission with the first transmission power at the first moment, if the difference between the first moment and the second moment of the terminal device is greater than or equal to the first preset threshold, or if the remaining uplink power budget between the first moment and the second moment is greater than or equal to the second preset threshold, uplink data transmission is performed, thereby effectively reducing the risk of data interruption during uplink data transmission and improving the efficiency of uplink data transmission.

[0044] In a possible implementation, the first information is carried in at least one of the following: Radio Resource Control (RRC) signaling, Media Access Control Control Element (MAC CE), and Uplink Control Information (UCI).

[0045] Taking the execution entity as the terminal device as an example, based on the above solution, by carrying the first information in at least one of the following: Radio Resource Control (RRC) signaling, Media Access Control Control Element (MAC CE), and Uplink Control Information (UCI), channel resources can be saved, signaling overhead can be reduced, while having high real-time performance and being able to reduce power consumption during transmission.

[0046] In a possible implementation, before sending the first information, the method further includes: receiving first indication information, where the first indication information is used to indicate whether the network device supports the update of the uplink duty cycle, or the first indication information is used to indicate that the network device enables the update of the uplink duty cycle of the terminal device.

[0047] Taking the execution entity as the terminal device as an example, based on the above solution, before sending the first information, the terminal device may further receive first indication information, where the first indication information is used to indicate whether the network device supports the update of the uplink duty cycle, or the first indication information is used to indicate that the network device enables the update of the uplink duty cycle of the terminal device. Thus, when the first indication information indicates that the network device supports the update of the uplink duty cycle, or the first indication information indicates that the network device enables the update of the uplink duty cycle of the terminal device, the terminal device can flexibly report the change amount of the uplink transmission duration and obtain the updated uplink transmission duration, thereby achieving flexible uplink scheduling and improving the uplink coverage and the transmission efficiency of uplink data.

[0048] In a possible implementation, before sending the first information, the method further includes: sending second indication information, where the second indication information is used to indicate whether the terminal device supports the update of the uplink duty cycle.

[0049] Taking the execution entity as the terminal device as an example, based on the above solution, before sending the first information, the terminal device may further send second indication information, which is used to indicate whether the terminal device supports the update of the uplink duty cycle. When the second indication information indicates that the terminal device supports the update of the uplink duty cycle, the terminal device can flexibly report the change amount of the uplink transmission duration and obtain the updated uplink transmission duration, so as to achieve flexible uplink scheduling and improve the uplink coverage and the transmission efficiency of uplink data.

[0050] In a possible implementation manner, before sending the first information, the terminal device may further send first capability information, which includes the maximum uplink duty cycle of the terminal device; receive third information, which includes a fourth uplink transmission duration, and the fourth uplink transmission duration is determined according to the maximum uplink duty cycle.

[0051] Taking the execution entity as the terminal device as an example, based on the above solution, before sending the first information, the terminal device may further send first capability information, which includes the maximum uplink duty cycle of the terminal device; receive third information, which includes a fourth uplink transmission duration, and the fourth uplink transmission duration is determined according to the maximum uplink duty cycle, that is, the network device can determine the fourth uplink transmission duration according to the maximum uplink duty cycle. Subsequently, when the transmission power of the terminal device changes, the terminal device can flexibly report the change amount of the uplink transmission duration and obtain the updated uplink transmission duration, so as to achieve flexible uplink scheduling and improve the uplink coverage and the transmission efficiency of uplink data.

[0052] In a fourth aspect, a communication method is provided. This method can be executed by a network device, or by a network node, or can also be executed by a component in the network device (such as a processor, a chip, or a chip system, etc.), or by a logic module or software that can implement all or part of the functions of the network device.

[0053] The method includes: receiving first information, where the first information includes a first change amount, and the first change amount is the change amount between a first uplink transmission duration and a second uplink transmission duration. The first uplink transmission duration is different from the second uplink transmission duration. The first uplink transmission duration corresponds to the first uplink data transmission, and the second uplink transmission duration corresponds to the second uplink data transmission. The first uplink data transmission and the second uplink data transmission are adjacent; determining a third uplink transmission duration according to the first change amount; sending second information, where the second information includes the third uplink transmission duration.

[0054] Taking the network device as an example of the execution entity, based on the above solution, the network device can receive the first information, which includes a first variation. The first variation is the variation between a first uplink transmission duration and a second uplink transmission duration. The first uplink transmission duration is different from the second uplink transmission duration. The first uplink transmission duration corresponds to the first uplink data transmission, and the second uplink transmission duration corresponds to the second uplink data transmission. The first uplink data transmission and the second uplink data transmission are adjacent. Then, the network device determines a third uplink transmission duration according to the first variation, and subsequently sends the second information, which includes the third uplink transmission duration. Thus, when the transmission power of the terminal device changes, the terminal device can flexibly report the variation of the uplink transmission duration. The network device determines the updated uplink duty cycle according to the variation of the uplink transmission duration, further determines the uplink transmission duration, and sends the uplink transmission duration to the terminal device, thereby realizing flexible uplink scheduling and improving the uplink coverage and the transmission efficiency of uplink data.

[0055] In a possible implementation manner, the determining the third uplink transmission duration according to the first variation includes: determining the third uplink transmission duration according to the first variation and the first uplink transmission duration, or determining the third uplink transmission duration according to the first variation and the second uplink transmission duration.

[0056] Taking the network device as an example of the execution entity, based on the above solution, the network device can determine the updated uplink duty cycle according to the first variation and the first uplink transmission duration, or the network device can determine the updated uplink duty cycle according to the first variation and the second uplink transmission duration, further determine the third uplink transmission duration, and send the third uplink transmission duration to the terminal device. That is, when the transmission power of the terminal device changes, the terminal device can flexibly report the variation of the uplink transmission duration and obtain the updated uplink transmission duration, thereby realizing flexible uplink scheduling and improving the uplink coverage and the transmission efficiency of uplink data.

[0057] In a possible implementation manner, the first information is carried on at least one of the following: Radio Resource Control (RRC) signaling, Medium Access Control Control Element (MAC CE), and Uplink Control Information (UCI).

[0058] Taking the network device as an example of the execution entity, based on the above solution, by carrying the above first information on at least one of the following information: Radio Resource Control (RRC) signaling, Medium Access Control Control Element (MAC CE), or Uplink Control Information (UCI), channel resources can be saved, signaling overhead can be reduced, the real-time performance is high, and the power consumption during transmission can be reduced.

[0059] In a possible implementation, before receiving the first information, the method further includes: sending first indication information, where the first indication information is used to indicate whether the network device supports the update of the uplink duty cycle, or the first indication information is used to indicate that the network device enables the update of the uplink duty cycle of the terminal device.

[0060] Taking the network device as the execution entity as an example, based on the above solution, before receiving the first information, the network device may further send first indication information, where the first indication information is used to indicate whether the network device supports the update of the uplink duty cycle, or the first indication information is used to indicate that the network device enables the update of the uplink duty cycle of the terminal device. Thus, when the first indication information indicates that the network device supports the update of the uplink duty cycle, or the first indication information indicates that the network device enables the update of the uplink duty cycle of the terminal device, the terminal device can flexibly report the change amount of the uplink transmission duration. The network device determines the updated uplink duty cycle according to the change amount of the uplink transmission duration, further determines the updated uplink transmission duration, and sends the uplink transmission duration to the terminal device, thereby realizing flexible uplink scheduling and improving the uplink coverage and the transmission efficiency of uplink data.

[0061] In a possible implementation, before receiving the first information, the method further includes: receiving second indication information, where the second indication information is used to indicate whether the terminal device supports the update of the uplink duty cycle.

[0062] Based on the above solution, before receiving the first information, the terminal device may further receive second indication information, where the second indication information is used to indicate whether the terminal device supports the update of the uplink duty cycle. When the second indication information indicates that the terminal device supports the update of the uplink duty cycle, the terminal device can flexibly report the change amount of the uplink transmission duration. The network device determines the updated uplink duty cycle according to the change amount of the uplink transmission duration, further determines the updated uplink transmission duration, and sends the uplink transmission duration to the terminal device, thereby realizing flexible uplink scheduling and improving the uplink coverage and the transmission efficiency of uplink data.

[0063] In a possible implementation, before the network device receives the first information, the method further includes: receiving first capability information, where the first capability information includes the maximum uplink duty cycle of the terminal device; determining a fourth uplink occurrence duration according to the maximum uplink duty cycle; sending third information, where the third information includes the fourth uplink transmission duration.

[0064] Taking the execution entity as a network device as an example, based on the above solution, before receiving the first information, the network device may also receive first capability information, which includes the maximum uplink duty cycle of the terminal device, and determine a fourth uplink occurrence duration according to the maximum uplink duty cycle, and then send third information, which includes the fourth uplink transmission duration. That is, the network device can determine the fourth uplink transmission duration according to the maximum uplink duty cycle. Subsequently, when the transmission power of the terminal device changes, the terminal device can flexibly report the change amount of the uplink transmission duration. The network device determines the updated uplink duty cycle according to the reported change amount of the uplink transmission duration, and further determines the updated uplink transmission duration, and sends the updated uplink transmission duration to the terminal device, so as to achieve flexible uplink scheduling and improve the uplink coverage and the transmission efficiency of uplink data.

[0065] In a fifth aspect, a communication device is provided. The device includes: a processor, configured to execute a computer program stored in a memory, so that the communication device executes any possible implementation manner in the first aspect and the second aspect.

[0066] In a possible implementation manner, the communication device includes a terminal device or a chip.

[0067] In a sixth aspect, a communication device is provided. The device includes: a processor, configured to execute a computer program stored in a memory, so that the communication device executes any possible implementation manner in the third aspect and the fourth aspect.

[0068] In a possible implementation manner, the communication device includes a network device or a chip.

[0069] In a seventh aspect, a computer-readable storage medium is provided. A computer program is stored on the computer-readable storage medium. When the computer program runs on a computer, the computer executes any possible implementation manner in the first aspect and the second aspect.

[0070] In an eighth aspect, a computer-readable storage medium is provided. A computer program is stored on the computer-readable storage medium. When the computer program runs on a computer, the computer executes any possible implementation manner in the third aspect and the fourth aspect.

[0071] In a ninth aspect, a computer program product is provided. The computer program product includes computer program instructions. When the computer program instructions run on a computer, the computer executes any possible implementation manner in the first aspect and the second aspect.

[0072] In a tenth aspect, a computer program product is provided. The computer program product includes computer program instructions which, when running on a computer, cause the computer to execute any possible implementation in the third aspect and the fourth aspect.

[0073] In an eleventh aspect, a chip system is provided. The chip system includes: a processor for invoking and running a computer program from a memory, such that a communication device installed with the chip system executes any possible implementation in the first aspect and the second aspect.

[0074] In a twelfth aspect, a chip system is provided. The chip system includes: a processor for invoking and running a computer program from a memory, such that a communication device installed with the chip system executes any possible implementation in the third aspect and the fourth aspect.

[0075] In a thirteenth aspect, a chip is provided. The chip includes at least one processor and a communication interface. The communication interface is used for receiving data and / or information and transmitting the received data and / or information to the processor. The processor processes the data and / or information to execute the communication method in any possible implementation in the above-mentioned first aspect and the second aspect.

[0076] In a fourteenth aspect, a chip is provided. The chip includes at least one processor and a communication interface. The communication interface is used for receiving data and / or information and transmitting the received data and / or information to the processor. The processor processes the data and / or information to execute the communication method in any possible implementation in the above-mentioned third aspect and the fourth aspect.

[0077] In a fifteenth aspect, a communication system is provided. The communication system includes a terminal device and a network device. The terminal device is used for executing the method shown in the first aspect, and the network device is used for executing the method shown in the third aspect.

[0078] In a sixteenth aspect, a communication system is provided. The communication system includes a terminal device and a network device. The terminal device is used for executing the method shown in the second aspect, and the network device is used for executing the method shown in the fourth aspect.

[0079] For the technical effects of any implementation manner from the fifth aspect to the sixteenth aspect of this application, reference may be made to the technical effects of any implementation manner from the first aspect to the fourth aspect, which will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0080] Figure 1 is a schematic diagram of a network architecture provided by an embodiment of this application.

[0081] Figure 2It is a schematic interaction diagram of a communication method provided by an embodiment of the present application.

[0082] Figure 3 It is a schematic interaction diagram of a communication method provided by another embodiment of the present application.

[0083] Figure 4 It is a schematic interaction diagram of a communication method provided by another embodiment of the present application.

[0084] Figure 5 It is a schematic block diagram of a communication device provided by an embodiment of the present application.

[0085] Figure 6 It is a schematic block diagram of a communication device provided by another embodiment of the present application.

[0086] Figure 7 It is a schematic structural diagram of a terminal device provided by an embodiment of the present application.

[0087] Figure 8 It is a schematic structural diagram of a network device provided by an embodiment of the present application. Detailed implementation manners

[0088] Next, the technical solutions in the present application will be described in conjunction with the accompanying drawings.

[0089] The technical solutions provided by the present application can be applied to various communication systems, such as: the fifth generation (5G) or new radio (NR) system, the long term evolution (LTE) system, the LTE frequency division duplex (FDD) system, the LTE time division duplex (TDD) system, etc. The technical solutions provided by the present application can also be applied to future communication systems, such as the sixth generation (6G) mobile communication system. The technical solutions provided by the present application can also be applied to device-to-device (D2D) communication, machine-to-machine (M2M) communication, machine type communication (MTC), and the Internet of Things (IoT) communication system or other communication systems. The present application does not make any limitation in this regard.

[0090] With the development of communication technologies, communication systems will not only support traditional communications, but also support, for example, vehicle to everything (V2X) communications (which can also be referred to as vehicle networking communications), vehicle to vehicle (V2V) communications (which can also be referred to as vehicle-to-vehicle communications), vehicle to infrastructure (V2I) communications (which can also be referred to as vehicle-to-infrastructure communications), vehicle to pedestrian (V2P) communications (which can also be referred to as vehicle-to-pedestrian communications), and vehicle to network (V2N) communications (which can also be referred to as vehicle-to-network communications). For example, communication systems can also support next-generation wireless local area network systems.

[0091] As an example, Figure 1 A schematic diagram of a network architecture applicable to the embodiments of the present application is shown. As Figure 1 shown, this network architecture takes the 5th generation system (5GS) as an example. The network architecture 100 may include, but is not limited to: access and mobility management function (AMF), session management function (SMF), user equipment (UE), (radio) access network ((R)AN) equipment, user plane function (UPF), data network (DN), unified data management (UDM), policy control function (PCF), and application function (AF).

[0092] Among them, DN may be the Internet; PCF, AF, AMF, SMF, and UPF belong to the network elements in the core network (CN). Figure 1 Taking the 5G system as an example, this core network can be referred to as the 5G core network (5GCN).

[0093] Next, a brief introduction to Figure 1 each of the network elements shown in

[0094] 1. User Equipment (UE): It can be referred to as a terminal device, access terminal, user unit, user station, mobile station, mobile platform, remote station, remote terminal, mobile device, user terminal, terminal, wireless communication device, user agent, or user equipment.

[0095] The terminal device can be a device that provides voice / data to users. For example, it can be a handheld device with wireless connection capabilities, in-vehicle device, etc. Currently, some examples of terminals are: mobile phone, tablet computer, laptop computer, handheld computer, mobile internet device (MID), wearable device, virtual reality (VR) device, augmented reality (AR) device, wireless terminal in industrial control, wireless terminal in self-driving, wireless terminal in remote medical surgery, wireless terminal in smart grid, wireless terminal in transportation safety, wireless terminal in smart city, wireless terminal in smart home, cellular phone, cordless phone, session initiation protocol (SIP) phone, wireless local loop (WLL) station, personal digital assistant (PDA), handheld device with wireless communication capabilities, computing device, or other processing devices connected to a wireless modem, wearable device, terminal device in a 5G network, or terminal device in a future evolved public land mobile network (PLMN). The embodiments of the present application are not limited thereto.

[0096] By way of example and not limitation, in the embodiments of the present application, the terminal device may also be a wearable device. A wearable device, also known as a wearable intelligent device, is a general term for devices developed by applying wearable technology to the intelligent design of daily wear, such as glasses, gloves, watches, clothing, shoes, etc. A wearable device is a portable device that is worn directly on the body or integrated into the user's clothing or accessories. A wearable device is not only a hardware device, but also realizes powerful functions through software support, data interaction, and cloud interaction. Broadly speaking, wearable intelligent devices include those with complete functions and large sizes that can realize complete or partial functions without relying on a smart phone, such as smart watches or smart glasses, etc., and those that only focus on a certain type of application function and need to cooperate with other devices such as smart phones, such as various smart bracelets and smart jewelry for physical sign monitoring.

[0097] In addition, in the embodiments of the present application, the terminal device may also be a terminal device in an IoT system. IoT is an important part of the future development of information technology. Its main technical feature is to connect objects to a network through communication technology, thereby realizing an intelligent network of human-machine interconnection and object-object interconnection.

[0098] It should be noted that the terminal device and the access network device can communicate with each other using a certain air interface technology (such as NR or LTE technology, etc.). The terminal device and the terminal device can also communicate with each other using a certain air interface technology (such as NR or LTE technology, etc.).

[0099] In the present application, the device for realizing the functions of the terminal device may be the terminal device; it may also be a device capable of supporting the terminal device to realize the functions, such as a chip system, a hardware circuit, a software module, or a combination of a hardware circuit and a software module. This device may be installed in the terminal device or may be used in matching with the terminal device. In the embodiments of the present application, the chip system may be composed of chips or may also include chips and other discrete devices.

[0100] 2. (Radio) Access Network ((R)AN) Device: It can provide the function of accessing a communication network for authorized terminal devices in a specific area. The (R)AN device may specifically include wireless network devices in the 3rd Generation Partnership Project (3GPP) network, or may also include access points in a non-3GPP network. For the convenience of description below, the AN device is used to represent it.

[0101] (R) AN devices can adopt different radio access technologies. There are currently two types of radio access technologies: 3GPP access technologies (e.g., radio access technologies adopted in the third generation (3G), fourth generation (4G), or 5G systems) and non-3GPP access technologies. 3GPP access technologies refer to access technologies that comply with 3GPP standard specifications. For example, access network devices in the 5G system are called next generation Node Base stations (gNBs) or next generation radio access network (NG-RAN) devices. Non-3GPP access technologies can include air interface technologies represented by access points (APs) in wireless fidelity (WiFi), worldwide interoperability for microwave access (WiMAX), code division multiple access (CDMA), etc. AN devices can also be open RAN (O-RAN or ORAN), cloud radio access network (CRAN), or devices of two or more of the above networks.

[0102] (R) AN devices are capable of performing functions such as radio resource management, quality of service (QoS) management, data compression, and encryption on the air interface side. (R) AN devices provide access services for terminal devices and then complete the forwarding of control signals and user data between terminal devices and the core network.

[0103] (R) AN devices may include, for example, but are not limited to: macro base stations, micro base stations (also known as small stations), radio network controllers (RNCs), Node Bs (NBs), base station controllers (BSCs), base transceiver stations (BTSs), home base stations (e.g., home evolved NodeBs, or home Node Bs, HNBs), baseband units (BBUs), APs in WiFi systems, wireless relay nodes, wireless backhaul nodes, transmission points (TPs) or transmission and reception points (TRPs), etc. It can also be a transmission point (TRP or TP) in a 5G (such as NR) system, one or a group of antenna panels (including multiple antenna panels) of a base station in a 5G system, or it can also be a module or unit that constitutes a gNB or a transmission point, such as a distributed unit (DU), a central unit (CU), or it can also be a radio unit (RU). Or, it can also be a base station in a next-generation communication 6G system, or it can be a core network device that undertakes the base station function in a future network, etc. The embodiments of the present application do not limit the specific technologies and specific device forms adopted by AN devices. Here, the CU completes the functions of the radio resource control protocol and the packet data convergence protocol (PDCP) of the base station, and can also complete the function of the service data adaptation protocol (SDAP); the DU completes the functions of the radio link control layer and the medium access control (MAC) layer of the base station, and can also complete part or all of the functions of the physical layer. For specific descriptions of the above various protocol layers, reference can be made to the relevant technical specifications of the 3rd generation partnership project (3GPP). The CU and DU can be set separately, or they can also be included in the same network element, such as a baseband unit (BBU). The RU can be included in a radio frequency device or a radio frequency unit, such as included in a remote radio unit (RRU), an active antenna unit (AAU), or a remote radio head (RRH).In different systems, the CU, DU, or RU may also have different names, but those skilled in the art can understand their meanings. For example, in the ORAN system, the CU may also be referred to as O-CU (Open CU), the DU may also be referred to as O-DU, and the RU may also be referred to as O-RU. Any one of the CU (or CU-CP, CU-UP), DU, and RU in this application may be implemented by a software module, a hardware module, or a combination of a software module and a hardware module.

[0104] In some deployments, the gNB may include a centralized unit (CU) and a DU. The gNB may also include an active antenna unit (AAU). The CU implements some functions of the gNB, and the DU implements some functions of the gNB. For example, the CU is responsible for processing non-real-time protocols and services, implementing radio resource control (RRC), and the functions of the packet data convergence protocol (PDCP) layer. The DU is responsible for processing physical layer protocols and real-time services, implementing the functions of the radio link control (RLC) layer, the medium access control (MAC) layer, and the physical (PHY) layer. The AAU implements some physical layer processing functions, radio frequency processing, and related functions of the active antenna. Since the information of the RRC layer will ultimately become the information of the PHY layer, or is transformed from the information of the PHY layer, therefore, in this architecture, high-layer signaling, such as RRC layer signaling, can also be considered to be sent by the DU, or sent by the DU and the AAU.

[0105] 3. Access management network element: mainly used for functions such as access control, mobility management, attachment and detachment.

[0106] In a 5G communication system, this access management network element may be an access and mobility management function (AMF) network element. In future communication systems, the access management network element may still be an AMF network element, or there may be other names, which are not limited in this application.

[0107] 4. Session management network element: mainly used for user plane network element selection, user plane network element redirection, Internet protocol (IP) address allocation of the terminal device, and establishment, modification, and release of sessions and QoS control.

[0108] In a 5G communication system, the session management network element may be a session management function (SMF) network element. In future communication systems, the session management network element may still be an SMF network element, or it may have other names, which are not limited in this application.

[0109] 5. User plane network element: Also known as user plane function or user plane network element or user plane function network element, it is used for packet routing and forwarding, or quality of service (QoS) processing of user plane data, etc.

[0110] In a 5G communication system, the user plane network element may be a user plane function (UPF) network element. In future communication systems, the user plane network element may still be a UPF network element, or it may have other names, which are not limited in this application.

[0111] UPF can be specifically divided into intermediate-UPF (I-UPF) and anchor UPF (A-UPF). Among them, I-UPF is connected to the radio access network (RAN), and A-UPF is the UPF of the session anchor. A-UPF can also be called the protocol data unit (PDU) session anchor (PSA).

[0112] 6. Policy control network element: It is mainly used for the unified policy framework to guide network behavior and provides policy rule information for control plane network elements (such as AMF, SMF, etc.).

[0113] In a 5G communication system, the policy control network element may be a policy control function (PCF) network element. In future communication systems, the policy control network element may still be a PCF network element, or it may have other names, which are not limited in this application.

[0114] 7. Application network element: It is mainly used to provide services to the 3GPP network, such as interacting with the PCF for policy control, etc.

[0115] In a 5G communication system, the application network element may be an application function (AF) network element. In future communication systems, the application network element may still be an AF network element, or it may have other names, which are not limited in this application.

[0116] 8. Data management network element: It is mainly used for the subscription data management of the UE, including the storage and management of the UE identifier, the access authorization of the UE, etc.

[0117] In a 5G communication system, the data management network element may be a unified data management (UDM) network element. In future communication systems, the unified data management may still be the UDM network element, or there may be other names, which are not limited in this application.

[0118] 9. Data network: An operator network mainly used to provide data services for the UE. For example, the Internet, a third-party service network, an IP multimedia service (IMS) network, etc.

[0119] In a 5G communication system, the data network may be a data network (DN). In future communication systems, the data network may still be the DN, or there may be other names, which are not limited in this application.

[0120] It should be noted that Figure 1 The names of the various network elements and the communication interfaces between the network elements involved are simply described by taking the current protocol as an example, but it is not limited that the embodiments of this application can only be applied to the currently known communication systems. Therefore, the standard names that appear when described by taking the current protocol as an example are all functional descriptions. This application does not limit the specific names of network elements, interfaces, or signaling, etc., but only represents the functions of network elements, interfaces, or signaling, and can be correspondingly extended to other systems, such as 2G, 3G, 4G, or future communication systems.

[0121] It should be understood that the above Figure 1 The shown network architecture is only an example, and the network architecture applicable to the embodiments of this application is not limited thereto. Any network architecture that can implement the functions of the above various network elements is applicable to the embodiments of this application.

[0122] It should also be understood that Figure 1 The AMF, SMF, UPF, PCF, UDM, etc. shown can be understood as network elements in the core network for implementing different functions. For example, they can be combined into network slices as needed. These core network elements can be individual devices or can be integrated into the same device to implement different functions. This application does not limit the specific form of the above network elements.

[0123] It should also be understood that in the embodiments of the present application, the uplink operations of the terminal device include, but are not limited to, buffer state report (BSR), service request (SR), time alignment report (TAR), hybrid automatic repeat request (HARQ), etc. Among them, the terminal device can feedback its buffer state to the network device through BSR to optimize network resource allocation and data transmission. The BSR includes information such as the data blocks that have been cached, the number of data blocks in the cache, the cache capacity, and the cache utilization rate; when the terminal needs to connect to the network or request a service, it can initiate a service request process through SR, and the SR includes information such as the identity information of the terminal device, the service type, and the request parameters; TAR is used to maintain the time synchronization between the uplink and downlink, ensuring the accuracy and reliability of data transmission. The terminal device can regularly send TAR to the network device, and the network device adjusts the transmission time slot and transmission time according to the received time alignment report information; HARQ is a data transmission protocol used to detect and correct errors in data transmission. When the terminal device receives an incorrect data packet, it will send a HARQ request to the network device, requesting retransmission. After receiving the HARQ request, the network device retransmits the corresponding data packet until the terminal device correctly receives it.

[0124] Currently, the research on non-terrestrial networks (NTN) has been introduced in the fifth-generation communication system. Specifically, it is a communication network that introduces aircraft, such as airplanes, drones, or satellites, into the communication system as relay nodes or base stations. In NTN, satellite devices participate in the communication process. When the terminal device and the base station perform data transmission, since the data needs to be transmitted to the satellite and the transmission distance is long, it is easy to cause a large propagation delay, so that the round trip time (RTT) of data transmission can reach dozens of milliseconds or even hundreds of milliseconds, while the RTT of traditional terrestrial communication networks is usually several milliseconds or shorter. Secondly, for the terminal device, its own uplink transmission power is limited, and the propagation path loss increases with the increase of the distance, which easily results in a low uplink throughput of the terminal device in the cell edge area and affects the uplink coverage range.

[0125] Therefore, high-power terminal devices can be used to improve uplink coverage and uplink throughput. Such terminal devices can be referred to as high-power UEs (HPUEs). For example, in some relatively remote or poorly-signaled areas, to improve communication quality, high-power terminal devices can be used to enhance uplink coverage and thus improve communication performance. The average transmit power of the high-power terminal device needs to meet a specified threshold value so as not to exceed the threshold value of the radiation absorption rate limit stipulated by international standards. For example, according to international standards, the maximum limit of radiation that the human body can absorb is 2.0 W / kg. The MPE associated with this value is based on the average field strength and power density limits of the human body SAR, where the SAR is the ratio of the electromagnetic wave energy absorbed by the human body from a mobile phone or wireless product. The above SAR and MPE can be understood as the average transmit power threshold value within a certain period of time. Or, this average transmit power threshold value can be used as an uplink transmit power budget. When the terminal device performs uplink data transmission within the above time period, it will consume the uplink transmit power budget, so that the final average transmit power of the terminal device within this period is less than or equal to this average transmit power threshold value.

[0126] In some implementation manners, the protocol of the fifth-generation communication system includes two frequency ranges (FR), namely FR1 and FR2. FR1 refers to the frequency range below 6 GHz, and FR2 refers to the frequency range above 6 GHz. For terminal devices operating in FR1, SAR can be used to evaluate the impact of ionizing radiation on the human body. For terminal devices operating in FR2, due to the relatively high frequency of the electromagnetic waves and the poor penetration effect of the electromagnetic waves, MPE is generally used to evaluate the impact of ionizing radiation on the human body.

[0127] Specifically, to make the average transmit power of the terminal device meet the requirements of SAR and MPE, the concept of duty cycle can be introduced. In the current NR network, after the terminal device accesses the NR network, the terminal device will report the maximum uplink duty cycle supported by the terminal device according to conditions such as its own power level, carrier aggregation, and dual-connection capabilities. The maximum uplink duty cycle represents the maximum percentage of symbols that can be scheduled for uplink data transmission within a certain uplink evaluation period (for example, not less than 10 ms, or the uplink evaluation period for terminal devices operating in the FR2 scenario can be selected as 1 s) to meet the electromagnetic radiation requirements of the regulatory agency. The value of the maximum duty cycle can be a percentage between 0 and 1, such as 50%, 60%, etc. The terminal device will be tested according to the above SAR and MPE requirements during factory production. The test standard is to meet the requirements of SAR and MPE when the terminal device transmits at full power with the maximum uplink duty cycle, thereby reducing the harm to the human body.

[0128] In some implementations, after receiving the maximum uplink duty cycle sent by the terminal device, the network device allocates uplink transmission duration for the terminal device according to the maximum uplink duty cycle. For example, in the case of TDD, the network device can determine the uplink transmission duration allocated to the terminal device according to the maximum uplink duty cycle, and specifically perform time slot configuration. For example, 3 radio subframes can be configured for uplink transmission in each radio frame, so that the terminal device can perform data transmission on the uplink radio subframes.

[0129] Figure 2 It is a schematic interaction diagram of a communication method provided by an embodiment of the present application. As Figure 2 shown, the method 200 includes the following steps:

[0130] S201, the terminal device sends first information to the network device, and the first information includes a first uplink duty cycle. Correspondingly, the network device receives the first information sent by the terminal device.

[0131] Exemplarily, in the case where the transmit power of the terminal device changes, the terminal device can send first information to the network device, and the first information includes a first uplink duty cycle, and the first uplink duty cycle can be greater than or equal to the maximum uplink duty cycle of the terminal device. For example, in the case where the network device instructs the terminal device to perform uplink data transmission at a transmit power less than the maximum transmit power of the terminal device, the first uplink duty cycle included in the first information can be greater than the maximum uplink duty cycle of the terminal device. Also for example, the terminal device can also send the maximum uplink duty cycle to the network device.

[0132] It should be understood that in the embodiments of the present application, the maximum transmit power of the terminal device during uplink data transmission can be specified according to standards organizations such as 3GPP.

[0133] S202, the network device determines a first uplink transmission duration according to the first information request.

[0134] Specifically, the network device can determine the first uplink transmission duration according to the first uplink duty cycle in the first information.

[0135] Exemplarily, when the first information includes a first uplink duty cycle, the network device can determine the first uplink transmission duration according to the first uplink duty cycle. For example, in a TDD scenario, the network device can configure the uplink transmission duration or time slots of the terminal device, and 3 subframes in each radio frame (including 10 subframes) can be used for uplink data transmission, so that the terminal device can perform uplink data transmission on the 3 subframes.

[0136] S203, the network device sends second information to the terminal device, where the second information includes a first uplink transmission duration. Correspondingly, the terminal device receives the second information sent by the network device.

[0137] Exemplarily, the terminal device may receive the second information and perform uplink data transmission according to the first uplink transmission duration in the second information.

[0138] S204, the terminal device sends third information to the network device, where the third information includes a second uplink duty cycle. Correspondingly, the network device receives the third information sent by the terminal device.

[0139] It should be understood that the second uplink duty cycle is different from the above-mentioned first uplink duty cycle, that is, the second uplink duty cycle may be greater than or equal to the maximum uplink duty cycle of the terminal device, and the first uplink duty cycle may be greater than or equal to the maximum uplink duty cycle of the terminal device, and the second uplink duty cycle is different from the first uplink duty cycle, and the above-mentioned first information and third information are both sent through the first cellular radio communication method, that is, when the terminal device sends the first information and the third information, the corresponding cellular radio communication method or the communication system it is in is the same. For example, it may be a fifth-generation or new radio system, a long-term evolution system, an LTE frequency division duplex system, an LTE time division duplex system, etc.

[0140] Exemplarily, in the case where the network device instructs the terminal device to perform uplink data transmission with a transmission power less than the maximum transmission power of the terminal device, the terminal device may send third information to the network device, and the second uplink duty cycle included in the third information may be greater than the maximum uplink duty cycle of the terminal device.

[0141] In some implementation manners, the above-mentioned first information or third information may be carried in at least one of the following: radio resource control (RRC) signaling, medium access control control element (MAC CE), uplink control information (UCI).

[0142] S205, the network device determines a second uplink transmission duration according to the third information. The second uplink transmission duration is different from the first uplink transmission duration.

[0143] Specifically, the network device may determine the second uplink transmission duration according to the second uplink duty cycle in the third information.

[0144] Exemplarily, when the third information includes a second uplink duty cycle, the network device may determine a second uplink transmission duration according to the second uplink duty cycle. For example, in a TDD scenario, the network device may configure the uplink transmission duration or time slots of the terminal device, and may use 4 subframes in each radio frame (including 10 subframes) for uplink transmission, so that the terminal device can perform uplink data transmission on these 4 subframes.

[0145] S206. The network device sends fourth information to the terminal device, and the fourth information includes a second uplink transmission duration. Correspondingly, the terminal device receives the fourth information sent by the network device.

[0146] Exemplarily, the terminal device may receive the fourth information and perform uplink data transmission according to the second uplink transmission duration in the fourth information.

[0147] S207. The terminal device performs uplink data transmission according to the fourth information.

[0148] Exemplarily, the terminal device performs uplink data transmission according to the second uplink transmission duration in the fourth information. For example, in a TDD scenario, the network device may configure the uplink transmission duration or time slots of the terminal device. When 4 subframes in each radio frame (including 10 subframes) are used for uplink transmission, the terminal device can perform uplink data transmission on these 4 subframes.

[0149] It should also be understood that in some implementation manners, the above steps S204 to S207 may be executed separately, that is, the above steps S201 to S203 may be optional steps. In the case that the network device instructs the terminal device to perform uplink data transmission at a transmission power less than the maximum transmission power of the terminal device, the terminal device sends third information to the network device, and the third information includes a second uplink duty cycle, and the second uplink duty cycle is greater than the maximum uplink duty cycle of the terminal device. The network device determines a second uplink transmission duration according to the third information request, and then the network device sends fourth information to the terminal device, and the fourth information includes a second uplink transmission duration, and the terminal device performs uplink data transmission according to the fourth information.

[0150] Optionally, before step S201, the method 200 further includes: S208. The network device sends first indication information to the terminal device, and the first indication information is used to indicate whether the network device supports the update of the uplink duty cycle, or the first indication information is used to indicate that the network device enables the update of the uplink duty cycle of the terminal device. Correspondingly, the terminal device receives the first indication information.

[0151] Exemplarily, the network device sends first indication information to the terminal device. When the first indication information indicates that the network device supports the update of the uplink duty cycle, or the first indication information indicates that the network device enables the terminal device to update the uplink duty cycle, the terminal device can flexibly report the uplink duty cycle and obtain the updated uplink transmission duration, thereby achieving flexible uplink scheduling and improving uplink coverage and uplink data transmission efficiency.

[0152] Optionally, before step S201, the method 200 further includes: S209, the terminal device sends second indication information to the network device, and the second indication information is used to indicate whether the terminal device supports the update of the uplink duty cycle.

[0153] Exemplarily, the terminal device sends second indication information to the network device. When the second indication information indicates that the terminal device supports the update of the uplink duty cycle, the terminal device can flexibly report the uplink duty cycle and obtain the updated uplink transmission duration, thereby achieving flexible uplink scheduling and improving uplink coverage and uplink data transmission efficiency.

[0154] Optionally, S210, the terminal device sends first capability information to the network device, and the first capability information includes the maximum uplink duty cycle of the terminal device. Correspondingly, the network device receives the first capability information sent by the terminal device.

[0155] Optionally, S211, the network device determines a third uplink transmission duration according to the first capability information. The third uplink transmission duration corresponds to the maximum uplink duty cycle of the terminal device at the maximum transmit power.

[0156] Optionally, S212, the network device sends fifth information to the terminal device, and the fifth information includes the third uplink transmission duration. Correspondingly, the terminal device receives the fifth information sent by the network device.

[0157] Exemplarily, the terminal device receives the third uplink transmission duration in the fifth information sent by the network device, and the third uplink transmission duration corresponds to the maximum uplink duty cycle of the terminal device at the maximum transmit power.

[0158] Based on the above solution, the terminal device can send a first message, which includes a first uplink duty cycle, and receive a second message, which includes a first uplink transmission duration determined according to the first uplink duty cycle. The terminal device can also send a third message, which includes a second uplink duty cycle, and receive a fourth message, which includes a second uplink transmission duration determined according to the second uplink duty cycle. The second uplink duty cycle is different from the first uplink duty cycle, and the second uplink transmission duration is different from the first uplink transmission duration. The first message and the third message are both sent through the first cellular radio communication method. Compared with the existing solution of reporting the maximum uplink duty cycle, when the transmission power of the terminal device changes, the terminal device can flexibly report the uplink duty cycle. The network device determines the updated uplink transmission duration according to the reported uplink duty cycle and sends the updated uplink transmission duration to the terminal device, so as to achieve flexible uplink scheduling and improve the uplink coverage and the transmission efficiency of uplink data.

[0159] Figure 3 It is a schematic interaction diagram of a communication method provided by another embodiment of the present application. As Figure 3 shown, the method 300 includes the following steps:

[0160] S301, the terminal device sends a sixth message to the network device, and the sixth message includes a first change amount, where the first change amount is the change amount between a fourth uplink transmission duration and a fifth uplink transmission duration. The fourth uplink transmission duration is different from the fifth uplink transmission duration. The fourth uplink transmission duration corresponds to the first uplink data transmission, and the fifth uplink transmission duration corresponds to the second uplink data transmission. The first uplink data transmission and the second uplink data transmission are adjacent.

[0161] It should be understood that the above first change amount can be the difference or the absolute value of the difference between the fourth uplink transmission duration and the fifth uplink transmission duration. The fourth uplink transmission duration corresponds to the first uplink data transmission, the fifth uplink transmission duration corresponds to the second uplink data transmission, and the first uplink data transmission and the second uplink data transmission are adjacent, that is, the terminal device can perform the second uplink data transmission after completing the first uplink data transmission, or the terminal device can also perform the first uplink data transmission after completing the second uplink data transmission.

[0162] S302, the network device determines a sixth uplink transmission duration according to the sixth message.

[0163] Specifically, the network device may determine the updated uplink duty cycle according to the first change amount in the third information, that is, the difference between the fourth uplink transmission duration and the fifth uplink transmission duration, and further determine the updated uplink transmission duration. Exemplarily, in the TDD scenario, the network device may configure the uplink transmission duration or time slot of the terminal device, and may use 5 sub-frames in each radio frame (including 10 sub-frames) for uplink transmission, so that the terminal device can perform uplink data transmission on the 5 sub-frames.

[0164] S303. The network device sends the seventh information to the terminal device, and the seventh information includes the sixth uplink transmission duration. Correspondingly, the terminal device receives the seventh information sent by the network device. The sixth uplink transmission duration is determined according to the first change amount, that is, the network device may determine the sixth uplink transmission duration according to the first change amount.

[0165] In some implementation manners, the network device determines the sixth uplink transmission duration according to the first change amount, including: the network device determines the sixth uplink transmission duration according to the first change amount and the fourth uplink transmission duration, or the network device determines the sixth uplink transmission duration according to the first change amount and the fifth uplink transmission duration.

[0166] Exemplarily, the network device may determine the updated uplink duty cycle according to the first change amount and the fourth uplink transmission duration, and further determine the sixth uplink transmission duration, and then send the sixth uplink transmission duration to the terminal device; or, the network device may also determine the updated uplink duty cycle according to the first change amount and the fifth uplink transmission duration, and further determine the sixth uplink transmission duration, and then send the sixth uplink transmission duration to the terminal device.

[0167] S304. The terminal device performs uplink data transmission according to the seventh information.

[0168] Exemplarily, the terminal device performs uplink data transmission according to the sixth uplink transmission duration in the seventh information. For example, in the TDD scenario, the network device may configure the uplink transmission duration or time slot of the terminal device. When 5 sub-frames in each radio frame (including 10 sub-frames) are used for uplink transmission, the terminal device can perform uplink data transmission on the 5 sub-frames.

[0169] In some implementation manners, the above first information may be carried in at least one of the following: RRC signaling, MAC CE, UCI.

[0170] Optionally, before step S301, the method 300 further includes: S305, the network device sends first indication information to the terminal device, where the first indication information is used to indicate whether the network device supports the update of the uplink duty cycle, or the first indication information is used to indicate that the network device enables the terminal device to update the uplink duty cycle. Correspondingly, the terminal device receives the first indication information.

[0171] Exemplarily, the network device sends first indication information to the terminal device. In the case where the first indication information indicates that the network device supports the update of the uplink duty cycle, or the first indication information indicates that the network device enables the terminal device to update the uplink duty cycle, the terminal device can flexibly report the change amount of the uplink transmission duration and obtain the updated uplink transmission duration, so as to achieve flexible uplink scheduling and improve the uplink coverage and the transmission efficiency of uplink data.

[0172] Optionally, before step S301, the method 300 further includes: S306, the terminal device sends second indication information to the network device, where the second indication information is used to indicate whether the terminal device supports the update of the uplink duty cycle.

[0173] Exemplarily, the terminal device sends second indication information to the network device. In the case where the second indication information indicates that the terminal device supports the update of the uplink duty cycle, the terminal device can flexibly report the uplink duty cycle, the terminal device can flexibly report the change amount of the uplink transmission duration and obtain the updated uplink transmission duration, so as to achieve flexible uplink scheduling and improve the uplink coverage and the transmission efficiency of uplink data.

[0174] Optionally, S307, the terminal device sends first capability information to the network device, where the first capability information includes the maximum uplink duty cycle of the terminal device. Correspondingly, the network device receives the first capability information sent by the terminal device.

[0175] Optionally, S308, the network device determines a third uplink transmission duration according to the first capability information. The third uplink transmission duration corresponds to the maximum uplink duty cycle of the terminal device at the maximum transmit power.

[0176] Optionally, S309, the network device sends fifth information to the terminal device, where the fifth information includes the third uplink transmission duration. Correspondingly, the terminal device receives the fifth information sent by the network device.

[0177] Exemplarily, the terminal device receives the third uplink transmission duration in the fifth information sent by the network device, and the third uplink transmission duration corresponds to the maximum uplink duty cycle of the terminal device at the maximum transmit power.

[0178] It should be understood that the above steps S307 to S309 are the same as or similar to steps S210 to S212 in the above method 200. For the sake of brevity, they will not be elaborated here.

[0179] Based on the above solution, the network device can receive the first information, which includes a first variation. The first variation is the variation between a first uplink transmission duration and a second uplink transmission duration. The first uplink transmission duration is different from the second uplink transmission duration. The first uplink transmission duration corresponds to a first uplink data transmission, and the second uplink transmission duration corresponds to a second uplink data transmission. The first uplink data transmission and the second uplink data transmission are adjacent. Then, the network device determines a third uplink transmission duration according to the first variation, and subsequently sends the second information, which includes the third uplink transmission duration. Thus, when the transmission power of the terminal device changes, the terminal device can flexibly report the variation of the uplink transmission duration. The network device determines the updated uplink duty cycle according to the variation of the uplink transmission duration, further determines the uplink transmission duration, and sends the uplink transmission duration to the terminal device, thereby realizing flexible uplink scheduling and improving the uplink coverage and the transmission efficiency of uplink data.

[0180] It should be understood that referring to the above method 200 and method 300, when the transmission power of the terminal device changes, that is, when the terminal device requests the network device to update the uplink transmission duration, the terminal device can send the updated uplink duty cycle, or the terminal device can also send the variation of the uplink transmission duration during two adjacent uplink data transmissions, or the terminal device can send both the updated uplink duty cycle and the variation of the uplink transmission duration during two adjacent uplink data transmissions.

[0181] Exemplarily, when the transmission power of the terminal device changes for the first time, the terminal device can send the updated uplink duty cycle to the network device to obtain the updated uplink transmission duration. When the transmission power of the terminal device changes for the second time, the terminal device can send the variation of the uplink transmission duration during two adjacent uplink data transmissions to the network device. Or, when the transmission power of the terminal device changes for the first time, the terminal device can send the variation of the uplink transmission duration during two adjacent uplink data transmissions to the network device to obtain the updated uplink transmission duration. When the transmission power of the terminal device changes for the second time, the terminal device can send the updated uplink duty cycle to the network device to obtain the updated uplink transmission duration. It should also be understood that the above embodiments in which the terminal device requests the network device to update the uplink transmission duration are only examples, and the embodiments of the present application are not limited thereto.

[0182] Figure 4 is a schematic interaction diagram of a communication method provided by another embodiment of the present application. AsFigure 4 As shown, the method 400 includes the following steps:

[0183] S401, the terminal device sends a ninth message to the network device, and the ninth message includes a third uplink duty cycle or a second variation. Correspondingly, the network device receives the ninth message sent by the terminal device.

[0184] It should be understood that the above-mentioned third uplink duty cycle may be greater than or equal to the maximum uplink duty cycle of the terminal device. When the terminal device sends the third uplink duty cycle in the ninth message to the network device, the specific steps are the same as or similar to S201 to S207 in the above method 200, and will not be elaborated here for the sake of brevity.

[0185] It should also be understood that when the terminal device sends the second variation in the ninth message to the network device, the specific steps are the same as or similar to S301 to S304 in the above method 300, and will not be elaborated here for the sake of brevity.

[0186] S402, the network device determines a seventh uplink transmission duration according to the ninth message.

[0187] Specifically, the network device may determine the seventh uplink transmission duration according to the third uplink duty cycle in the ninth message.

[0188] Exemplarily, when the ninth message includes a third uplink duty cycle, the network device may determine the seventh uplink transmission duration according to the third uplink duty cycle.

[0189] Specifically, the network device may determine an updated uplink duty cycle according to the second variation in the ninth message, that is, the variation of the uplink transmission duration in two adjacent uplink data transmission processes, and further determine the updated uplink transmission duration. Exemplarily, in the TDD scenario, the network device may configure the uplink transmission duration or time slot of the terminal device, and may use 3 sub-frames in each radio frame (including 10 sub-frames) for uplink transmission, so that the terminal device can perform uplink data transmission on the 3 sub-frames.

[0190] S403, the network device sends a tenth message to the terminal device, and the tenth message includes the seventh uplink transmission duration. Correspondingly, the terminal device receives the tenth message sent by the network device.

[0191] S404, when the terminal device meets the first preset condition, it performs uplink data transmission; or when the terminal device does not meet the first preset condition, it suspends uplink data transmission.

[0192] In some implementations, when the third uplink data is transmitted at the first transmit power at the first moment, the first preset condition includes: the difference between the first moment and the second moment is greater than or equal to a first preset threshold; or, the remaining uplink power budget between the first moment and the second moment is greater than or equal to a second preset threshold; wherein, the first transmit power corresponds to the second uplink transmission duration, and no uplink data is transmitted at the second moment.

[0193] It should be understood that the above first preset threshold can be a preset threshold determined by the terminal device according to the currently transmitted third uplink data, that is, when the terminal device maintains the first transmit power for the duration of the first preset threshold, it can meet the transmission requirements of the third uplink data, so as to reduce the risk of interruption of the third uplink data during transmission. Among them, the terminal device does not transmit the third uplink data at the second moment. When the difference between the first moment and the second moment of the terminal device is greater than or equal to the first preset threshold, the terminal device transmits the third uplink data.

[0194] It should also be understood that the above remaining uplink power budget can be understood as the product of the first transmit power of the terminal device and the duration of actual uplink data transmission, that is, the product of the first transmit power and the difference between the first moment and the second moment. The above second preset threshold can be a preset threshold determined by the terminal device according to the currently transmitted third uplink data, that is, when the remaining uplink power budget of the terminal device between the first moment and the second moment is greater than or equal to the second preset threshold, it can meet the transmission requirements of the third uplink data, so as to reduce the risk of interruption of the third uplink data during transmission. Among them, the terminal device does not transmit the third uplink data at the second moment. When the remaining uplink power budget of the terminal device between the first moment and the second moment is greater than or equal to the second preset threshold, the terminal device transmits the third uplink data.

[0195] It should also be understood that in the embodiments of the present application, the terminal device can transmit the third uplink data at a higher transmit power or the maximum transmit power between the first moment and the second moment. After the second moment in the same period, the terminal device can stop transmitting uplink data, or transmit other uplink data at a lower transmit power.

[0196] Based on the above solution, when the terminal device performs third uplink data transmission at the first moment with the first transmission power, if the difference between the first moment and the second moment is greater than or equal to the first preset threshold for the terminal device, or if the remaining uplink power budget between the first moment and the second moment is greater than or equal to the second preset threshold, uplink data transmission is performed, thereby effectively reducing the risk of data interruption during uplink data transmission and improving the efficiency of uplink data transmission.

[0197] Figure 5 is a schematic block diagram of a communication device provided by an embodiment of the present application. As Figure 5 shown, the communication device 10 may include a transceiver module 11 and a processing module 12.

[0198] In a possible design, the communication device 10 may correspond to the network device or the terminal device in the above method embodiments.

[0199] Exemplarily, the communication device 10 may correspond to the UE or the terminal device in Methods 200 to 400 according to the embodiments of the present application. The communication device 10 may include modules for performing the methods executed by the UE or the terminal device in Figure 2 Methods 200 to Figure 4 Methods 400. Moreover, each unit in the communication device 10 and the above other operations and / or functions respectively correspond to the corresponding processes of Methods 200 to 400.

[0200] The transceiver module 11 in the communication device 10 performs the receiving and sending operations executed by the UE or the terminal device in each of the above method embodiments, and the processing module 12 performs operations other than the receiving and sending operations.

[0201] Exemplarily, the communication device 10 may also correspond to the network device, network node or base station in Methods 200 to 400 according to the embodiments of the present application. The communication device 10 may include modules for performing the methods executed by the network device, network node or base station in Figure 2 Methods 200 to Figure 4 Methods 400. Moreover, each unit in the communication device 10 and the above other operations and / or functions respectively correspond to the corresponding processes of Methods 200 to 400.

[0202] The transceiver module 11 in the communication device 10 performs the receiving and sending operations executed by the network device or the base station in each of the above method embodiments, and the processing module 12 performs operations other than the receiving and sending operations.

[0203] According to the foregoing method, Figure 6Schematic diagram of communication device 20 provided by an embodiment of the present application, as Figure 6 shown. The device 20 can be a network device or a terminal device.

[0204] The device 20 may include a processor 21 (i.e., an example of a processing module) and a memory 22. The memory 22 is used to store instructions, and the processor 21 is used to execute the instructions stored in the memory 22, so that the device 20 implements the steps performed in the corresponding method as Figures 2 to 4 described.

[0205] Further, the device 20 may further include an input port 23 (i.e., an example of a transceiver module) and an output port 24 (i.e., another example of a transceiver module). Further, the processor 21, the memory 22, the input port 23, and the output port 24 can communicate with each other through an internal connection path to transmit control and / or data signals. The memory 22 is used to store a computer program, and the processor 21 can be used to call and run the computer program from the memory 22 to control the input port 23 to receive signals and control the output port 24 to send signals, so as to complete the steps of the network device in the above method. The memory 22 can be integrated in the processor 21 or can be separately provided from the processor 21.

[0206] Optionally, if the communication device 20 is a communication equipment, the input port 23 is a receiver, and the output port 24 is a transmitter. Among them, the receiver and the transmitter can be the same or different physical entities. When they are the same physical entity, they can be collectively referred to as a transceiver.

[0207] Optionally, if the communication device 20 is a chip or a circuit, the input port 23 is an input interface, and the output port 24 is an output interface.

[0208] As an implementation manner, the functions of the input port 23 and the output port 24 can be considered to be implemented by a transceiver circuit or a dedicated transceiver chip. The processor 21 can be considered to be implemented by a dedicated processing chip, a processing circuit, a processor, or a general-purpose chip.

[0209] As another implementation manner, it can be considered to use a general-purpose computer to implement the communication device provided by the embodiment of the present application. That is, the program codes for implementing the functions of the processor 21, the input port 23, and the output port 24 are stored in the memory 22, and the general-purpose processor implements the functions of the processor 21, the input port 23, and the output port 24 by executing the codes in the memory 22.

[0210] For concepts, explanations, detailed descriptions, and other steps related to the technical solution provided by the embodiment of the present application involved in the device 20, please refer to the descriptions of these contents in the foregoing method or other embodiments, and details are not described herein.

[0211] Figure 7 This is a schematic structural diagram of a communication device 30 provided by this application. For ease of description, Figure 7 only the main components of the communication device are shown. As Figure 7 shown, the communication device 30 includes a processor, a memory, a control circuit, an antenna, and an input / output device.

[0212] The processor is mainly used to process communication protocols and communication data, and to control the entire terminal device, execute software programs, and process the data of software programs. For example, it is used to support the terminal device to perform the actions described in the embodiments of the above method for transmitting an indication of a precoding matrix. The memory is mainly used to store software programs and data. For example, it stores the codebook described in the above embodiments. The control circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The control circuit and the antenna together can also be called a transceiver, which is mainly used to transmit and receive radio frequency signals in the form of electromagnetic waves. The input / output device, such as a touch screen, a display screen, a keyboard, etc., is mainly used to receive data input by the user and output data to the user.

[0213] After the communication device is powered on, the processor can read the software program in the storage unit, interpret and execute the instructions of the software program, and process the data of the software program. When data needs to be wirelessly transmitted, the processor performs baseband processing on the data to be transmitted and then outputs a baseband signal to the radio frequency circuit. The radio frequency circuit performs radio frequency processing on the baseband signal and then transmits the radio frequency signal outward in the form of electromagnetic waves through the antenna. When data is sent to the terminal device, the radio frequency circuit receives the radio frequency signal through the antenna, converts the radio frequency signal into a baseband signal, and outputs the baseband signal to the processor. The processor converts the baseband signal into data and processes the data.

[0214] Those skilled in the art can understand that for ease of description, Figure 7 only one memory and one processor are shown. In an actual terminal device, there may be multiple processors and memories. The memory can also be referred to as a storage medium or a storage device, etc. The embodiments of this application do not limit this.

[0215] As an optional implementation manner, the processor may include a baseband processor and a central processor. The baseband processor is mainly used to process communication protocols and communication data, and the central processor is mainly used to control the entire terminal device, execute software programs, and process the data of software programs. Figure 7The processor therein integrates the functions of a baseband processor and a central processor. Those skilled in the art can understand that the baseband processor and the central processor can also be independent processors, interconnected through technologies such as a bus. Those skilled in the art can understand that the terminal device can include multiple baseband processors to adapt to different network modes, and the terminal device can include multiple central processors to enhance its processing capabilities. Each component of the terminal device can be connected through various buses. The baseband processor can also be referred to as a baseband processing circuit or a baseband processing chip. The central processor can also be referred to as a central processing circuit or a central processing chip. The function of processing communication protocols and communication data can be built into the processor or stored in the storage unit in the form of a software program, and the processor executes the software program to implement the baseband processing function.

[0216] As Figure 7 shown, the communication device 30 includes a transceiver unit 31 and a processing unit 32. The transceiver unit can also be referred to as a transceiver, a transceiver, a transceiver device, etc. Optionally, the devices in the transceiver unit 31 for implementing the receiving function can be regarded as the receiving unit, and the devices in the transceiver unit 31 for implementing the sending function can be regarded as the sending unit, that is, the transceiver unit 31 includes a receiving unit and a sending unit. Exemplarily, the receiving unit can also be referred to as a receiver, a receiver, a receiving circuit, etc., and the sending unit can be referred to as a transmitter, a transmitter, or a transmitting circuit, etc.

[0217] Figure 7 The terminal device shown can perform each action performed by the terminal device or UE in the above methods 200 to 400. Here, for the sake of avoiding repetition, its detailed description is omitted.

[0218] Figure 8 shows a schematic structural diagram of a simplified network device 40. The network device includes a part 41 and a part 42. The part 41 is mainly used for the transceiver of radio frequency signals and the conversion between radio frequency signals and baseband signals; the part 42 is mainly used for baseband processing and controlling the network device, etc. The part 41 can usually be referred to as a transceiver module, a transceiver, a transceiver circuit, or a transceiver, etc. The part 42 is usually the control center of the network device and can usually be referred to as a processing module, which is used to control the network device to perform the processing operations on the network device side in the above method embodiments.

[0219] Figure 8The transceiver module of part 41, which can also be called a transceiver or a transceiver unit, etc., includes an antenna and a radio frequency circuit, where the radio frequency circuit is mainly used for radio frequency processing. For example, the devices used to implement the receiving function in part 41 can be regarded as the receiving module, and the devices used to implement the transmitting function can be regarded as the transmitting module, that is, part 41 includes a receiving module and a transmitting module. The receiving module can also be called a receiver, a receptor, or a receiving circuit, etc., and the transmitting module can be called a transmitter, a transmitter, or a transmitting circuit, etc.

[0220] Figure 8 Part 42 in can include one or more single boards, and each single board can include one or more processors and one or more memories. The processor is used to read and execute the programs in the memory to implement baseband processing functions and the control of the network device. If there are multiple single boards, they can be interconnected to enhance the processing ability. As an alternative implementation, it can also be that multiple single boards share one or more processors, or multiple single boards share one or more memories, or multiple single boards simultaneously share one or more processors.

[0221] For example, in one implementation, the transceiver module of part 41 is used to execute Figures 2 to 4 the steps related to the transceiver of the network device or base station in; part 42 is used to execute Figures 2 to 4 the steps related to the processing of the network device or base station in.

[0222] It should be understood that Figure 8 only as an example rather than a limitation, the above network device including a transceiver module and a processing module may not depend on Figure 8 the structure shown.

[0223] When the network device 40 is a chip, the chip includes a transceiver module and a processing module. Among them, the transceiver module can be an input / output circuit, a communication interface; the processing module is a processor, a microprocessor, or an integrated circuit integrated on the chip.

[0224] This application also provides a chip, including a processor, which is used to call and run the instructions stored in the memory, so that the communication device installed with the chip executes the methods in the above examples.

[0225] This application also provides another chip, including: an input interface, an output interface, a processor, where the input interface, the output interface, and the processor are connected through an internal connection path, and the processor is used to execute the code in the memory. When the code is executed, the processor is used to execute the methods in the above examples. Optionally, the chip further includes a memory, and the memory is used to store computer programs or code.

[0226] The present application also provides a processor for coupling with a memory and for executing the methods and functions related to a terminal device or a network device in any one of the above embodiments.

[0227] In another embodiment of the present application, a computer program product containing instructions is provided. When the computer program product runs on a computer, the methods of the foregoing embodiments are implemented.

[0228] The present application also provides a computer program. When the computer program runs in a computer, the methods of the foregoing embodiments are implemented.

[0229] In another embodiment of the present application, a computer-readable storage medium is provided. The computer-readable storage medium stores a computer program, and when the computer program is executed by a computer, the methods described in the foregoing embodiments are implemented.

[0230] The explanations and beneficial effects of the relevant content in any of the above-mentioned devices can refer to the corresponding method embodiments provided above, and will not be elaborated here.

[0231] In the embodiments of the present application, a network device may include a hardware layer, an operating system layer running on the hardware layer, and an application layer running on the operating system layer. Among them, the hardware layer may include hardware such as a central processing unit (CPU), a memory management unit (MMU), and a memory (also referred to as main memory). The operating system in the operating system layer may be any one or more computer operating systems that implement service processing through processes. For example, Linux operating system, Unix operating system, Android operating system, iOS operating system, or windows operating system, etc. The application layer may include applications such as a browser, an address book, a word processing software, and an instant messaging software.

[0232] The embodiments of the present application do not particularly limit the specific structure of the execution subject of the methods provided in the embodiments of the present application. As long as it can communicate according to the methods provided in the embodiments of the present application by running a program recorded with the code of the methods provided in the embodiments of the present application. For example, the execution subject of the methods provided in the embodiments of the present application may be a network device, or a functional module in the network device that can call and execute the program.

[0233] Aspects or features of the present application can be implemented as a method, an apparatus, or an article of manufacture using standard programming and / or engineering techniques. The term "article of manufacture" as used herein can encompass a computer program accessible from any computer-readable device, carrier, or medium. For example, the computer-readable medium can include, but is not limited to: magnetic storage devices (such as hard disks, floppy disks, or magnetic tapes, etc.), optical discs (such as compact discs (CDs), digital versatile discs (DVDs), etc.), smart cards, and flash memory devices (such as erasable programmable read-only memories (EPROMs), cards, sticks, or key drives, etc.).

[0234] The various storage media described herein can represent one or more devices and / or other machine-readable media for storing information. The term "machine-readable medium" can include, but is not limited to: wireless channels and various other media capable of storing, containing, and / or carrying instructions and / or data.

[0235] It should be understood that the processor mentioned in the embodiments of the present application can be a central processing unit (CPU), or can also be other general-purpose processors, digital signal processors (DSPs), application specific integrated circuits (ASICs), field programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor, or the processor can also be any conventional processor, etc.

[0236] It should also be understood that the memory mentioned in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (ROM), a programmable ROM (PROM), an erasable PROM (EPROM), an electrically erasable PROM (EEPROM), or a flash memory. The volatile memory can be a random access memory (RAM). For example, the RAM can be used as an external cache. By way of example and not limitation, the RAM can include the following various forms: static random access memory (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate SDRAM (DDR SDRAM), enhanced SDRAM (ESDRAM), synchlink DRAM (SLDRAM), and direct rambus RAM (DR RAM).

[0237] It should be noted that when the processor is a general-purpose processor, DSP, ASIC, FPGA, or other programmable logic device, discrete gate or transistor logic device, or discrete hardware component, the memory (storage module) can be integrated in the processor.

[0238] It should also be noted that the memory described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0239] Those of ordinary skill in the art can realize that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be implemented by electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are executed in a hardware or software manner depends on the specific application and design constraints of the technical solution. A professional technician can use different methods for each specific application to implement the described functions, but such implementation should not be considered to exceed the scope of the present application.

[0240] Those skilled in the art can clearly understand that for the convenience and brevity of description, the specific working processes of the systems, devices, and units described above can refer to the corresponding processes in the foregoing method embodiments and will not be elaborated herein.

[0241] In several embodiments provided in the present application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device embodiments described above are merely illustrative. For example, the division of the units is only a logical function division, and there may be other division methods in actual implementation. For example, multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the displayed or discussed couplings or direct couplings or communication connections to each other can be through some interfaces, and the indirect couplings or communication connections of the devices or units can be in electrical, mechanical, or other forms.

[0242] The units described as separate components may or may not be physically separated, and the components displayed as units may or may not be physical units, that is, they can be located in one place or distributed to multiple network units. Some or all of the units can be selected according to actual needs to achieve the purpose of the solution of this embodiment.

[0243] In addition, in each embodiment of the present application, the functional units can be integrated in a processing unit, or each unit can exist physically alone, or two or more units can be integrated in one unit.

[0244] If the functions are implemented in the form of software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, in essence, or the part that contributes to the prior art, or a part of this technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in each embodiment of the present application. The foregoing storage medium includes: various media such as USB flash drives, mobile hard disks, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical discs that can store program codes.

[0245] As described above, it is only the specific implementation manner of the present application. However, the protection scope of the present application is not limited thereto. Any person skilled in the art within the technical scope disclosed by the present application can easily think of changes or substitutions, which should all be covered within the protection scope of the present application. Therefore, the protection scope of the present application shall be subject to the protection scope of the claims described above.

Claims

1. A communication method, characterized in that, Including: Sending a first message, where the first message includes a first uplink duty cycle; Receiving a second message, where the second message includes a first uplink transmission duration, and the first uplink transmission duration is determined according to the first uplink duty cycle; Sending a third message, where the third message includes a second uplink duty cycle; Receiving a fourth message, where the fourth message includes a second uplink transmission duration, and the second uplink transmission duration is determined according to the second uplink duty cycle; Wherein, the second uplink duty cycle is different from the first uplink duty cycle, the second uplink transmission duration is different from the first uplink transmission duration, and both the sending of the first message and the third message are sent via a first cellular radio communication method.

2. The method according to claim 1, wherein The method further includes: performing uplink data transmission according to the fourth message.

3. The method according to claim 2, wherein The performing uplink data transmission according to the fourth message includes: Performing uplink data transmission when a first preset condition is met; or, Pausing uplink data transmission when the first preset condition is not met.

4. The method according to claim 3, characterized in that, In the case of performing first uplink data transmission with a first transmission power at a first moment, the first preset condition includes: The difference between the first moment and a second moment is greater than or equal to a first preset threshold; or, The remaining uplink power budget between the first moment and the second moment is greater than or equal to a second preset threshold; Wherein, the first transmission power corresponds to the second uplink transmission duration, and the first uplink data is not transmitted at the second moment.

5. The method according to any one of claims 1 to 4, characterized in that The first message or the third message is carried on at least one of the following: Radio Resource Control (RRC) signaling, Medium Access Control Control Element (MAC CE), or Uplink Control Information (UCI).

6. The method according to any one of claims 1 to 5, characterized in that, Before sending the first message, the method further includes: Receiving a first indication message, where the first indication message is used to indicate whether the network device supports the update of the uplink duty cycle, or the first indication message is used to indicate that the network device enables the update of the uplink duty cycle of the terminal device.

7. The method according to any one of claims 1 to 6, characterized in that Before sending the first message, the method further includes: Sending a second indication message, where the second indication message is used to indicate whether the terminal device supports the update of the uplink duty cycle.

8. A communication method, characterized in that, Including: Receiving a first message, where the first message includes a first uplink duty cycle; Determining a first uplink transmission duration according to the first uplink duty cycle; Sending a second message, where the second message includes the first uplink transmission duration; Receiving a third message, where the third message includes a second uplink duty cycle; Determining a second uplink transmission duration according to the second uplink duty cycle; Sending a fourth message, where the fourth message includes the second uplink transmission duration; Wherein, the second uplink duty cycle is different from the first uplink duty cycle, the second uplink transmission duration is different from the first uplink transmission duration, and both the sending of the first message and the third message are sent via a first cellular radio communication method.

9. The method according to claim 8, wherein The first message is carried on at least one of the following: Radio Resource Control (RRC) signaling, Medium Access Control Control Element (MAC CE), or Uplink Control Information (UCI).

10. The method according to claim 8 or 9, characterized in that Before receiving the first information, the method further includes: Sending first indication information, where the first indication information is used to indicate whether the network device supports the update of the uplink duty cycle, or the first indication information is used to indicate that the network device enables the update of the uplink duty cycle of the terminal device.

11. The method according to any one of claims 8 to 10, characterized in that, Before receiving the first information, the method further includes: Receiving second indication information, where the second indication information is used to indicate whether the terminal device supports the update of the uplink duty cycle.

12. A communication method, characterized in that, It includes: Sending first information, where the first information includes a first variation amount, and the first variation amount is the variation amount between a first uplink transmission duration and a second uplink transmission duration. The first uplink transmission duration is different from the second uplink transmission duration. The first uplink transmission duration corresponds to first uplink data transmission, and the second uplink transmission duration corresponds to second uplink data transmission. The first uplink data transmission and the second uplink data transmission are adjacent; Receiving second information, where the second information includes a third uplink transmission duration, and the third uplink transmission duration is determined according to the first variation amount.

13. The method according to claim 12, wherein The method further includes: performing uplink data transmission according to the second information.

14. The method according to claim 13, wherein The third uplink transmission duration is determined according to the first variation amount, including: The third uplink transmission duration is determined according to the first variation amount and the first uplink transmission duration; or The third uplink transmission duration is determined according to the first variation amount and the second uplink transmission duration.

15. The method according to claim 13 or 14, characterized in that, Performing uplink data transmission according to the second information includes: Performing uplink data transmission when a first preset condition is met; or Suspending uplink data transmission when the first preset condition is not met.

16. The method according to claim 15, wherein In the case of performing third uplink data transmission at a first moment with a first transmission power, the first preset condition includes: The difference between the first moment and a second moment is greater than or equal to a first preset threshold; or The remaining uplink power budget between the first moment and the second moment is greater than or equal to a second preset threshold; Wherein, the first transmission power corresponds to the third uplink transmission duration, and the third uplink data is not transmitted at the second moment.

17. The method according to any one of claims 12 to 16, characterized in that The first information is carried on at least one of the following: Radio Resource Control (RRC) signaling, Medium Access Control Control Element (MAC CE), or Uplink Control Information (UCI).

18. The method according to any one of claims 12 to 17, characterized in that, Before sending the first information, the method further includes: Receiving first indication information, where the first indication information is used to indicate whether the network device supports the update of the uplink duty cycle, or the first indication information is used to indicate that the network device enables the update of the uplink duty cycle of the terminal device.

19. The method according to any one of claims 12 to 18, characterized in that, Before sending the first information, the method further includes: Sending second indication information, where the second indication information is used to indicate whether the terminal device supports the update of the uplink duty cycle.

20. A communication method, characterized in that, It includes: Receive a first piece of information, where the first piece of information includes a first variation amount, and the first variation amount is the variation amount between a first uplink transmission duration and a second uplink transmission duration. The first uplink transmission duration is different from the second uplink transmission duration. The first uplink transmission duration corresponds to a first uplink data transmission, and the second uplink transmission duration corresponds to a second uplink data transmission. The first uplink data transmission and the second uplink data transmission are adjacent; Determine a third uplink transmission duration according to the first variation amount; Send a second piece of information, where the second piece of information includes the third uplink transmission duration.

21. The method according to claim 20, wherein Determining a third uplink transmission duration according to the first variation amount includes: Determine the third uplink transmission duration according to the first variation amount and the first uplink transmission duration; or, Determine the third uplink transmission duration according to the first variation amount and the second uplink transmission duration.

22. The method according to claim 20 or 21, characterized in that, The first piece of information is carried on at least one of the following: Radio Resource Control (RRC) signaling, Medium Access Control Control Element (MAC CE), or Uplink Control Information (UCI).

23. The method according to any one of claims 20 to 22, characterized in that, Before receiving the first piece of information, the method further includes: Send a first indication message, where the first indication message is used to indicate whether a network device supports the update of the uplink duty cycle, or the first indication message is used to indicate that the network device enables the update of the uplink duty cycle of the terminal device.

24. The method according to any one of claims 20 to 23, characterized in that, Before receiving the first piece of information, the method further includes: Receive a second indication message, where the second indication message is used to indicate whether the terminal device supports the update of the uplink duty cycle.

25. A communication device, characterized in that, For implementing the method according to any one of claims 1 to 7, or for implementing the method according to any one of claims 12 to 19.

26. The communication device according to claim 25, characterized in that, The communication device includes a terminal device or a chip.

27. A communication device, characterized in that, For implementing the method according to any one of claims 8 to 11, or for implementing the method according to any one of claims 20 to 24.

28. The communication device according to claim 27, wherein The communication device includes a network device or a chip.

29. A computer-readable storage medium, characterized in that, A computer program is stored on the computer-readable storage medium. When the computer program is run, the method according to any one of claims 1 to 7 is implemented, or the method according to any one of claims 8 to 11 is implemented, or the method according to any one of claims 12 to 19 is implemented, or the method according to any one of claims 20 to 24 is implemented.

30. A computer program product, characterized in that, Including computer program code. When the computer program code is run, the method according to any one of claims 1 to 7 is implemented, or the method according to any one of claims 8 to 11 is implemented, or the method according to any one of claims 12 to 19 is implemented, or the method according to any one of claims 20 to 24 is implemented.