Communication method and device

By executing a communication method in the terminal device, reporting the PHRs of SBFD and non-SBFD time units using different PUSCHs, the problem of the impact of the uplink transmission performance of the non-SBFD time unit is solved, and the balance of reporting of SBFD and non-SBFD time unit PHRs is achieved.

CN120075980APending Publication Date: 2025-05-30HUAWEI TECH CO LTD
View PDF 0 Cites 2 Cited by

Patent Information

Application Number
CN202311641673.0
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-11-30
Publication Date
2025-05-30

AI Technical Summary

Technical Problem

In the SBFD time unit and the non-SBFD time unit, the probability of terminal equipment reporting the power headroom report (PHR) of the non-SBFD time unit is low, affecting the uplink transmission performance of the non-SBFD time unit.

Method used

By executing a communication method in the terminal device, different power headroom reports (PHRs) are reported using different physical uplink shared channels (PUSCHs), ensuring that the PHRs corresponding to the SBFD time unit and the non-SBFD time unit are reported in one PHR process, thereby improving the uplink performance of the non-SBFD time unit.

Benefits of technology

By reporting the PHRs corresponding to the two time unit types, ensuring that the actual PH reporting probability on the SBFD time unit and the non-SBFD time unit is the same, which helps to improve the uplink transmission performance of the non-SBFD time unit.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120075980A_ABST
    Figure CN120075980A_ABST
Patent Text Reader

Abstract

The invention provides a communication method and device, and relates to the technical field of communication. The method comprises: after a power headroom report (PHR) is triggered, a terminal device determines first information according to a first physical uplink shared channel (PUSCH), and determines second information according to a second PUSCH. The first PHR of the first information is determined according to a first parameter corresponding to a first transmission opportunity of the first PUSCH, the first transmission opportunity comprises a first time unit, and the first time unit belongs to a sub-band full duplex SBFD time unit or a non-SBFD time unit. The second PHR of the second information is determined according to a second parameter corresponding to a second transmission opportunity of the second PUSCH, the second transmission opportunity comprises a second time unit, and the time unit type to which the second time unit belongs is determined according to the time unit type to which the first type of time unit belongs. And the terminal equipment sends the first information and the second information, and cancels the triggered PHR.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

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

[0002] In a communication system, a terminal device uses different power control parameters to send an uplink signal in a subband full duplex (SBFD) time unit or a non-SBFD time unit. Therefore, the terminal device sends a power headroom report (PHR) through a physical uplink shared channel (PUSCH) in the SBFD time unit and the non-SBFD time unit respectively. Among them, the PHR can provide information for power control and scheduling to a network device.

[0003] However, in a typical time slot ratio of SBFD, the number of SBFD time units is more than that of non-SBFD time units, resulting in a lower probability that the terminal device reports the PHR in the non-SBFD time unit, which affects the uplink transmission performance of the non-SBFD time unit. Summary of the Invention

[0004] To solve the above technical problems, this application provides a communication method and apparatus, which can ensure the uplink transmission performance of a non-SBFD time unit. To achieve the above object, this application adopts the following technical solutions:

[0005] In a first aspect, a communication method is provided. This method can be executed by a terminal device. Without special instructions, the "terminal device" in this application can refer to the terminal device itself, or a component in the terminal device (such as a processor, a chip, or a chip system, etc.), or can also be a logical module or software that can implement all or part of the functions of the terminal device. Hereinafter, the description will be made taking the execution subject as the terminal device as an example. The method includes:

[0006] After a power headroom report (PHR) is triggered, the terminal device determines first information according to a first physical uplink shared channel (PUSCH), and determines second information according to a second PUSCH.

[0007] Wherein, the first information includes a first PHR, and the first PHR is determined according to a first parameter corresponding to a first transmission opportunity of the first PUSCH. The first transmission opportunity includes a first time unit, and the first time unit belongs to a first type of time unit. The first type of time unit is a subband full duplex (SBFD) time unit or a non-SBFD time unit. The first parameter is used to determine the transmission power of the first PUSCH at the first transmission opportunity.

[0008] For example, the first transmission opportunity includes a first time unit, which can be understood as: the first transmission opportunity only includes the first time unit.

[0009] Wherein, the second information includes a second PHR, the second PHR is determined according to a second parameter corresponding to a second transmission opportunity of the second PUSCH, the second transmission opportunity includes a second time unit, the second time unit is determined according to a second type of time unit, the second type of time unit is determined according to the first type of time unit, the second type of time unit is different from the first type of time unit, and the second parameter is used to determine the transmission power of the second PUSCH at the second transmission opportunity.

[0010] For example, the second transmission opportunity includes a second time unit, which can be understood as: the second transmission opportunity only includes the second time unit.

[0011] The terminal device sends the first information. Wherein, the first information is carried on the first PUSCH. For example, the first information is carried on the first transmission opportunity of the first PUSCH, or the first information is carried on other transmission opportunities of the first PUSCH.

[0012] The terminal device sends the second information. Wherein, the second information is carried on the second PUSCH. For example, the second information is carried on the second transmission opportunity of the second PUSCH, or the second information is carried on other transmission opportunities of the second PUSCH.

[0013] The terminal device cancels the triggered PHR. Optionally, other triggered PHRs are also cancelled.

[0014] In this way, after a PHR is triggered once, the terminal device determines the first information and the second information, and then sends the first information and the second information. After the first information and the second information are determined, the terminal device cancels the triggered PHR to complete a PHR process. Since the first information and the second information are reported through different PUSCHs, and the first PHR is determined according to the first parameter corresponding to the first transmission opportunity of the first PUSCH, and the second PHR is determined according to the second parameter corresponding to the second transmission opportunity of the second PUSCH, and the types of time units where the first transmission opportunity and the second transmission opportunity are located are different, so, in a PHR process, the terminal device reports PHRs corresponding to two types of time units, so that the actual PH reporting probabilities on the SBFD time unit and the non-SBFD time unit are the same, which helps to ensure the uplink performance on the non-SBFD time unit.

[0015] In a possible design, the first information further includes the time unit type information of the first type of time unit to indicate the time unit type to which the first time unit belongs.

[0016] For example, if the first time unit is: SBFD time unit, then the first type of time unit is: SBFD time unit.

[0017] Again, for example, if the first time unit is: non-SBFD time unit, then the first type of time unit is: non-SBFD time unit.

[0018] In a possible design, the second information further includes the time unit type information of the second type of time unit to indicate the time unit type to which the second time unit belongs.

[0019] For example, when the first time unit is a non-SBFD time unit, and the second time unit is: SBFD time unit, then the second type of time unit is: SBFD time unit.

[0020] Again, for example, when the first time unit is an SBFD time unit, and the second time unit is: non-SBFD time unit, then the second type of time unit is: non-SBFD time unit.

[0021] In a possible design, the first information further includes first power information, and the first power information indicates the maximum transmission power of the first PUSCH at the first transmission opportunity.

[0022] In a possible design, the second information further includes second power information, and the second power information indicates the maximum transmission power of the second PUSCH at the second transmission occasion.

[0023] In a possible design, the first transmission occasion is the first transmission occasion of the first PUSCH.

[0024] In a possible design, the second transmission occasion is the first transmission occasion of the second PUSCH.

[0025] In a possible design, the first PUSCH is a dynamically authorized PUSCH, the first PUSCH belongs to the PUSCH scheduled by the first DCI, and the first DCI is the first DCI that meets the first condition after the PHR is triggered.

[0026] Wherein, the first condition includes at least one of the following:

[0027] The first DCI is a DCI that schedules the first transmission of a transport block after the PHR is triggered. The transport block scheduled by the first DCI includes a first transport block, and the first transport block includes the first information. Or,

[0028] The PUSCH scheduled by the first DCI can accommodate the first information. It can be understood that: the time-frequency resources of the PUSCH scheduled by the first DCI are sufficient to transmit the first information.

[0029] Wherein, the first transmission, can be understood as: the first transmission, rather than a retransmission.

[0030] That is to say, if the first PUSCH is a dynamically authorized PUSCH, when the first DCI scheduling the first PUSCH meets the first condition, the first PHR is determined according to the first PUSCH.

[0031] In a possible design, the first PUSCH is a configured authorized PUSCH, and the first PUSCH is the first PUSCH that meets the second condition after the PHR is triggered.

[0032] Wherein, the second condition includes at least one of the following:

[0033] The first duration corresponding to the first PUSCH is greater than or equal to the first PUSCH preparation duration, and the first duration is the time interval from the PHR trigger to the first symbol of the first PUSCH. Or, the first PUSCH can accommodate the first information.

[0034] That is to say, if the first PUSCH is a configured grant PUSCH, when the first PUSCH meets the second condition, the first PHR is determined based on the first PUSCH.

[0035] In a possible design, the second PUSCH is a dynamically granted PUSCH, the second PUSCH belongs to the PUSCH scheduled by the second DCI, and the second DCI is the first DCI that meets the third condition after the PHR is triggered.

[0036] Wherein, the third condition includes at least one of the following:

[0037] The second DCI is a DCI that schedules the initial transmission of a transport block after the PHR is triggered. The transport block scheduled by the second DCI includes a second transport block, and the second transport block includes the second information. Or,

[0038] The PUSCH scheduled by the second DCI can accommodate the second information. It can be understood that the time-frequency resources of the PUSCH scheduled by the second DCI are sufficient to transmit the second information.

[0039] That is to say, if the second PUSCH is a dynamically granted PUSCH, when the second DCI scheduling the second PUSCH meets the third condition, the second PHR is determined based on the second PUSCH.

[0040] In a possible design, the second PUSCH is a configured grant PUSCH, and the second PUSCH is the first PUSCH that meets the fourth condition after the PHR is triggered.

[0041] Wherein, the fourth condition includes at least one of the following:

[0042] The second duration corresponding to the second PUSCH is greater than or equal to the first PUSCH preparation duration, and the second duration is the time interval from the PHR trigger to the first symbol of the second PUSCH. Or, the second PUSCH can accommodate the second information.

[0043] That is to say, if the second PUSCH is a configured grant PUSCH, when the second PUSCH meets the fourth condition, the second PHR is determined based on the second PUSCH.

[0044] In a possible design, the first PUSCH is the first actual PUSCH.

[0045] In this case, the first PHR is determined according to the first parameter corresponding to the first transmission occasion of the first PUSCH, which can be understood as: the first PHR is determined according to the first parameter corresponding to the first transmission occasion of the first actual PUSCH.

[0046] The first information is carried on the first PUSCH, which can be understood as: the first information is carried on the first actual PUSCH.

[0047] In a possible design, the second PUSCH is the second actual PUSCH.

[0048] In this case, the second PHR is determined according to the second parameter corresponding to the second transmission occasion of the second PUSCH, which can be understood as: the second PHR is determined according to the second parameter corresponding to the second transmission occasion of the second actual PUSCH.

[0049] The second information is carried on the second PUSCH, which can be understood as: the second information is carried on the second actual PUSCH.

[0050] In a possible design, the first PUSCH is the first actual PUSCH transmission.

[0051] In this case, the first PHR is determined according to the first parameter corresponding to the first transmission occasion of the first PUSCH, which can be understood as: the first PHR is determined according to the first parameter corresponding to the first transmission occasion of the first actual PUSCH transmission.

[0052] The first information is carried on the first PUSCH, which can be understood as: the first information is carried on the first actual PUSCH transmission.

[0053] In a possible design, the second PUSCH is the second actual PUSCH transmission.

[0054] In this case, the second PHR is determined according to the second parameter corresponding to the second transmission occasion of the second PUSCH, which can be understood as: the second PHR is determined according to the second parameter corresponding to the second transmission occasion of the second actual PUSCH transmission.

[0055] The second information is carried on the second PUSCH, which can be understood as: the second information is carried on the second actual PUSCH transmission.

[0056] Second aspect, a communication method is provided. This method can be executed by a terminal device. Without special specification, the "terminal device" in this application can refer to the terminal device itself, or a component in the terminal device (such as a processor, a chip, or a chip system, etc.), or can also be a logical module or software that can implement all or part of the functions of the terminal device. Below, the description will be given taking the execution entity as the terminal device as an example. The method includes:

[0057] After a power headroom report (PHR) is triggered, the terminal device determines first information based on at least one of a first physical uplink shared channel (PUSCH), a third PUSCH, or a first reference PUSCH, and determines second information based on at least one of a second PUSCH, a fourth PUSCH, and a second reference PUSCH.

[0058] Wherein, the first information includes a first PHR and a third PHR.

[0059] The first PHR is determined based on a first parameter corresponding to a first transmission opportunity of the first PUSCH. The first transmission opportunity includes a first time unit, and the first time unit belongs to a first type of time unit. The first type of time unit is a sub-band full-duplex (SBFD) time unit or a non-SBFD time unit. The first parameter is used to determine the transmission power of the first PUSCH at the first transmission opportunity. It can be understood that the first PHR is neither determined based on the third PUSCH nor determined based on the first reference PUSCH.

[0060] The third PHR is determined based on the third PUSCH or the first reference PUSCH. The first PUSCH and the third PUSCH correspond to different network devices.

[0061] Wherein, the second information includes a second PHR and a fourth PHR.

[0062] The second PHR is determined based on a second parameter corresponding to a second transmission opportunity of the second PUSCH. The second transmission opportunity includes a second time unit, and the second time unit is determined based on a second type of time unit. The second type of time unit is determined based on the first type of time unit, and the second type of time unit is different from the first type of time unit. The second parameter is used to determine the transmission power of the second PUSCH at the second transmission opportunity. It can be understood that the second PHR is neither determined based on the fourth PUSCH nor determined based on the second reference PUSCH.

[0063] The fourth PHR is determined based on the fourth PUSCH or the second reference PUSCH. The first PUSCH and the second PUSCH correspond to the same network device. The third PUSCH and the fourth PUSCH correspond to the same network device.

[0064] The terminal device transmits the first information. Among them, the first information is carried on the first PUSCH.

[0065] The terminal device transmits the second information. Among them, the second information is carried on the second PUSCH.

[0066] The terminal device cancels the triggered PHR.

[0067] In this way, after a PHR is triggered, the terminal device determines the first information and the second information, and then transmits the first information and the second information. After the first information and the second information are determined, the terminal device cancels the triggered PHR to complete a PHR process. Since the first information and the second information are reported through different PUSCHs, and the first PHR is determined according to the first parameter corresponding to the first transmission opportunity of the first PUSCH, the second PHR is determined according to the second parameter corresponding to the second transmission opportunity of the second PUSCH, and the types of time units where the first transmission opportunity and the second transmission opportunity are located are different, so in a PHR process, the terminal device reports the PHRs corresponding to two types of time units, so that the reporting probabilities of the actual PHs on the SBFD time unit and the non-SBFD time unit are the same, which helps to ensure the uplink performance on the non-SBFD time unit.

[0068] Further, the first information further includes the third PHR, and the second information further includes the fourth PHR. Among them, the third PHR is determined based on the third PUSCH or the first reference PUSCH. The fourth PHR is determined based on the fourth PUSCH or the second reference PUSCH. In this way, for the scenario of dual connection or carrier aggregation, the terminal device can also report the first information and the second information, so that the reporting probabilities of the actual PHs on the SBFD time unit and the non-SBFD time unit are the same, which helps to ensure the uplink performance on the non-SBFD time unit.

[0069] In a possible design, the first information further includes the time unit type information of the first type of time unit to indicate the time unit type to which the first time unit belongs.

[0070] In a possible design, the second information further includes the time unit type information of the second type of time unit to indicate the time unit type to which the second time unit belongs.

[0071] In a possible design, the first information further includes first power information, and the first power information indicates the maximum transmission power on the first transmission occasion.

[0072] In a possible design, the second information further includes second power information, and the second power information indicates the maximum transmission power on the second transmission occasion.

[0073] In a possible design, the first transmission occasion is the first transmission occasion of the first PUSCH.

[0074] In a possible design, the second transmission occasion is the first transmission occasion of the second PUSCH.

[0075] In a possible design, the first PUSCH is a dynamically authorized PUSCH, the first PUSCH belongs to the PUSCH scheduled by the first DCI, and the first DCI is the first DCI that satisfies the first condition after the PHR is triggered.

[0076] Wherein, the first condition includes at least one of the following:

[0077] The first DCI is a DCI that schedules the initial transmission of a transport block after the PHR is triggered, the transport block scheduled by the first DCI includes a first transport block, and the first transport block includes the first information. Or,

[0078] The PUSCH scheduled by the first DCI can accommodate the first information. It can be understood that: the time-frequency resources of the PUSCH scheduled by the first DCI are sufficient to transmit the first information.

[0079] Wherein, the initial transmission can be understood as: the first transmission, rather than a retransmission.

[0080] That is to say, if the first PUSCH is a dynamically authorized PUSCH, when the first DCI scheduling the first PUSCH satisfies the first condition, the first PHR is determined according to the first PUSCH.

[0081] In a possible design, the first PUSCH is a configured authorized PUSCH, and the first PUSCH is the first PUSCH that satisfies the second condition after the PHR is triggered.

[0082] Wherein, the second condition includes at least one of the following:

[0083] The first duration corresponding to the first PUSCH is greater than or equal to the first PUSCH preparation duration, and the first duration is the time interval from the triggering of the PHR to the first symbol of the first PUSCH. Alternatively, the first PUSCH can accommodate the first information.

[0084] That is to say, if the first PUSCH is a configured grant PUSCH, when the first PUSCH meets the second condition, the first PHR is determined according to the first PUSCH.

[0085] In a possible design, the second PUSCH is a dynamically granted PUSCH, the second PUSCH belongs to the PUSCH scheduled by the second DCI, and the second DCI is the first DCI that meets the third condition after the PHR is triggered.

[0086] Wherein, the third condition includes at least one of the following:

[0087] The second DCI is a DCI that schedules the initial transmission of a transport block after the PHR is triggered. The transport block scheduled by the second DCI includes a second transport block, and the second transport block includes the second information. Or,

[0088] The PUSCH scheduled by the second DCI can accommodate the second information. It can be understood that the time-frequency resources of the PUSCH scheduled by the second DCI are sufficient to transmit the second information.

[0089] That is to say, if the second PUSCH is a dynamically granted PUSCH, when the second DCI scheduling the second PUSCH meets the third condition, the second PHR is determined according to the second PUSCH.

[0090] In a possible design, the second PUSCH is a configured grant PUSCH, and the second PUSCH is the first PUSCH that meets the fourth condition after the PHR is triggered.

[0091] Wherein, the fourth condition includes at least one of the following:

[0092] The second duration corresponding to the second PUSCH is greater than or equal to the first PUSCH preparation duration, and the second duration is the time interval from the triggering of the PHR to the first symbol of the second PUSCH. Alternatively, the second PUSCH can accommodate the second information.

[0093] That is to say, if the second PUSCH is a configured grant PUSCH, and when the second PUSCH meets the fourth condition, the second PHR is determined according to the second PUSCH.

[0094] In a possible design, the third PHR is determined according to the first reference PUSCH, including: if the third PUSCH belongs to the PUSCH scheduled by the third DCI, and the last symbol of the physical downlink control channel (PDCCH) monitoring occasion where the third DCI is located is later than the last symbol of the PDCCH monitoring occasion where the first DCI is located, and / or if the third PUSCH is not on the time slot where the first transmission occasion is located, then the third PHR is determined according to the first reference PUSCH.

[0095] That is to say, for the case where the first PUSCH is a dynamically granted PUSCH and the third PUSCH is a dynamically granted PUSCH: if the third PUSCH belongs to the PUSCH scheduled by the third DCI, and the last symbol of the PDCCH monitoring occasion where the third DCI is located is later than the last symbol of the PDCCH monitoring occasion where the first DCI is located, then the third PHR is determined according to the first reference PUSCH; and / or if the third PUSCH is not on the time slot where the first transmission occasion is located, then the third PHR is determined according to the first reference PUSCH.

[0096] In a possible design, the third PHR is determined according to the first reference PUSCH, including: if the first reference time is later than the last symbol of the PDCCH monitoring occasion where the first DCI is located, and / or if the third PUSCH is not on the time slot where the first transmission occasion is located, then the third PHR is determined according to the first reference PUSCH.

[0097] Wherein, the first reference time is earlier than the third PUSCH, and the interval between the first reference time and the first symbol of the third PUSCH is the second PUSCH preparation duration. The first reference time can be understood as: compared with the first symbol of the third PUSCH, it is advanced by the second PUSCH preparation duration.

[0098] That is, for the case where the first PUSCH is a dynamically authorized PUSCH and the third PUSCH is a configured authorized PUSCH: If the first reference time is later than the last symbol of the PDCCH monitoring occasion where the first DCI is located, then the third PHR is determined according to the first reference PUSCH; and / or, if the third PUSCH is not on the time slot where the first transmission occasion is located, then the third PHR is determined according to the first reference PUSCH.

[0099] In a possible design, that the third PHR is determined according to the first reference PUSCH includes: If the third PUSCH belongs to the PUSCH scheduled by the third DCI and the last symbol of the PDCCH monitoring occasion where the third DCI is located is later than the second reference time, and / or, if the third PUSCH is not on the time slot where the first transmission occasion is located, then the third PHR is determined according to the first reference PUSCH.

[0100] Wherein, the second reference time is earlier than the first PUSCH, and the second reference time is separated from the first symbol of the first PUSCH by the first PUSCH preparation duration. The second reference time can be understood as: compared with the first symbol of the first PUSCH, the first PUSCH preparation duration is advanced.

[0101] That is, for the case where the first PUSCH is a configured authorized PUSCH and the third PUSCH is a dynamically authorized PUSCH: If the third PUSCH belongs to the PUSCH scheduled by the third DCI and the last symbol of the PDCCH monitoring occasion where the third DCI is located is later than the second reference time, then the third PHR is determined according to the first reference PUSCH; and / or, if the third PUSCH is not on the time slot where the first transmission occasion is located, then the third PHR is determined according to the first reference PUSCH.

[0102] In a possible design, that the third PHR is determined according to the first reference PUSCH includes: If the first reference time is later than the second reference time, and / or, if the third PUSCH is not on the time slot where the first transmission occasion is located, then the third PHR is determined according to the first reference PUSCH.

[0103] Wherein, the first reference time is earlier than the third PUSCH, and the first reference time is separated from the first symbol of the third PUSCH by the second PUSCH preparation duration.

[0104] The second reference time is earlier than the first PUSCH, and the second reference time is separated from the first symbol of the first PUSCH by a first PUSCH preparation duration.

[0105] Wherein, the first PUSCH preparation duration and the second PUSCH preparation duration may be equal or may not be equal.

[0106] If the first PUSCH preparation duration is equal to the second PUSCH preparation duration, then the first reference time is later than the second reference time, which can be understood as: the first symbol of the third PUSCH is later than the first symbol of the first PUSCH.

[0107] That is to say, for the case where the first PUSCH is a configured grant PUSCH and the third PUSCH is a configured grant PUSCH: if the first reference time is later than the second reference time, then the third PHR is determined according to the first reference PUSCH. And / or, if the third PUSCH is not on the time slot where the first transmission occasion is located, then the third PHR is determined according to the first reference PUSCH.

[0108] In a possible design, the third PHR is determined according to the third PUSCH, including: the third PHR is determined according to a third parameter corresponding to the third transmission occasion of the third PUSCH.

[0109] Wherein, the third PUSCH belongs to the PUSCH scheduled by the third DCI. That is to say, the third PUSCH is a dynamically granted PUSCH.

[0110] The last symbol of the PDCCH monitoring occasion where the third DCI is located is not later than the last symbol of the PDCCH monitoring occasion where the first DCI is located. It can be understood as: the last symbol of the PDCCH monitoring occasion where the third DCI is located is earlier than the last symbol of the PDCCH monitoring occasion where the first DCI is located; or, the last symbol of the PDCCH monitoring occasion where the third DCI is located is the same symbol as the last symbol of the PDCCH monitoring occasion where the first DCI is located.

[0111] The third transmission occasion is included in the time slot where the first transmission occasion is located. The third parameter is used to determine the transmission power of the third PUSCH at the third transmission occasion.

[0112] That is, for the case where the first PUSCH is a dynamically authorized PUSCH and the third PUSCH is a dynamically authorized PUSCH: If the third PUSCH belongs to the PUSCH scheduled by the third DCI, and the last symbol of the PDCCH monitoring occasion where the third DCI is located is not later than the last symbol of the PDCCH monitoring occasion where the first DCI is located, and the third transmission occasion is included in the time slot where the first transmission occasion is located, then the third PHR is determined according to the third PUSCH.

[0113] In a possible design, the third PHR is determined according to the third PUSCH, including: the third PHR is determined according to a third parameter corresponding to the third transmission occasion of the third PUSCH.

[0114] Among them, the first reference time is not later than the last symbol of the PDCCH monitoring occasion where the first DCI is located. It can be understood that: the first reference time is earlier than the first symbol of the PDCCH monitoring occasion where the first DCI is located; or, the first reference time is included in the PDCCH monitoring occasion where the first DCI is located.

[0115] The first reference time is earlier than the third PUSCH, and the first reference time is separated from the first symbol of the third PUSCH by a second PUSCH preparation duration. The first reference time can be understood as: compared with the first symbol of the third PUSCH, the second PUSCH preparation duration is advanced.

[0116] The third transmission occasion is included in the time slot where the first transmission occasion is located. The third parameter is used to determine the transmission power of the third PUSCH at the third transmission occasion.

[0117] That is, for the case where the first PUSCH is a dynamically authorized PUSCH and the third PUSCH is a configured authorized PUSCH: If the first reference time is not later than the last symbol of the PDCCH monitoring occasion where the first DCI is located, and the third transmission occasion is included in the time slot where the first transmission occasion is located, then the third PHR is determined according to the third PUSCH.

[0118] In a possible design, the third PHR is determined according to the third PUSCH, including: the third PHR is determined according to a third parameter corresponding to the third transmission occasion of the third PUSCH.

[0119] Among them, the third PUSCH belongs to the PUSCH scheduled by the third DCI. That is, the third PUSCH is a dynamically authorized PUSCH.

[0120] The last symbol of the PDCCH monitoring occasion where the third DCI is located is not later than the second reference time, the second reference time is earlier than the first PUSCH, and the second reference time is separated from the first symbol of the first PUSCH by a first PUSCH preparation duration.

[0121] The third transmission occasion is included in the time slot where the first transmission occasion is located. The third parameter is used to determine the transmission power of the third PUSCH in the third transmission occasion.

[0122] That is to say, for the case where the first PUSCH is a configured grant PUSCH and the third PUSCH is a dynamically granted PUSCH: If the third PUSCH belongs to the PUSCH scheduled by the third DCI, and the last symbol of the PDCCH monitoring occasion where the third DCI is located is not later than the second reference time, and the third transmission occasion is included in the time slot where the first transmission occasion is located, then the third PHR is determined according to the third PUSCH.

[0123] In a possible design, the third PHR is determined according to the third PUSCH, including: the third PHR is determined according to the third parameter corresponding to the third transmission occasion of the third PUSCH.

[0124] Wherein, the first reference time is not later than the second reference time. The first reference time is earlier than the third PUSCH, and the first reference time is separated from the first symbol of the third PUSCH by a second PUSCH preparation duration. The second reference time is earlier than the first PUSCH, and the second reference time is separated from the first symbol of the first PUSCH by a first PUSCH preparation duration.

[0125] The third transmission occasion is included in the time slot where the first transmission occasion is located. The third parameter is used to determine the transmission power of the third PUSCH in the third transmission occasion.

[0126] That is to say, for the case where the first PUSCH is a configured grant PUSCH and the third PUSCH is a configured grant PUSCH: If the first reference time is not later than the second reference time, and the third transmission occasion is included in the time slot where the first transmission occasion is located, then the third PHR is determined according to the third PUSCH.

[0127] In a possible design, the first information further includes the time unit type information to which the third time unit belongs. Wherein, the third transmission occasion includes the third time unit, and the third time unit belongs to the first type of time unit or the second type of time unit.

[0128] In a possible design, at least one transmission occasion of the third PUSCH is included in the time slot where the first transmission occasion is located. The third transmission occasion is the first transmission occasion among at least one transmission occasion of the third PUSCH.

[0129] In a possible design, the fourth PHR is determined according to the second reference PUSCH, including: if the fourth PUSCH belongs to the PUSCH scheduled by the fourth DCI, and the last symbol of the PDCCH monitoring occasion where the fourth DCI is located is later than the last symbol of the PDCCH monitoring occasion where the second DCI is located, and / or, if the fourth PUSCH is not in the time slot where the second transmission occasion is located, then the fourth PHR is determined according to the second reference PUSCH.

[0130] That is to say, for the case where the second PUSCH is a dynamically authorized PUSCH and the fourth PUSCH is a dynamically authorized PUSCH: if the fourth PUSCH belongs to the PUSCH scheduled by the fourth DCI, and the last symbol of the PDCCH monitoring occasion where the fourth DCI is located is later than the last symbol of the PDCCH monitoring occasion where the second DCI is located, then the fourth PHR is determined according to the second reference PUSCH; and / or, if the fourth PUSCH is not in the time slot where the second transmission occasion is located, then the fourth PHR is determined according to the second reference PUSCH.

[0131] In a possible design, the fourth PHR is determined according to the second reference PUSCH, including: if the third reference time is later than the last symbol of the PDCCH monitoring occasion where the second DCI is located, and / or, if the fourth PUSCH is not in the time slot where the second transmission occasion is located, then the fourth PHR is determined according to the second reference PUSCH.

[0132] Wherein, the third reference time is earlier than the fourth PUSCH, and the interval between the third reference time and the first symbol of the fourth PUSCH is the second PUSCH preparation duration. The third reference time can be understood as: compared with the first symbol of the fourth PUSCH, the second PUSCH preparation duration is advanced.

[0133] That is, for the case where the second PUSCH is a dynamically authorized PUSCH and the fourth PUSCH is a configured authorized PUSCH: If the third reference time is later than the last symbol of the PDCCH monitoring occasion where the second DCI is located, the fourth PHR is determined according to the second reference PUSCH; and / or, if the fourth PUSCH is not on the time slot where the second transmission occasion is located, the fourth PHR is determined according to the second reference PUSCH.

[0134] In a possible design, the fourth PHR is determined according to the second reference PUSCH, including: If the fourth PUSCH belongs to the PUSCH scheduled by the fourth DCI and the last symbol of the PDCCH monitoring occasion where the fourth DCI is located is later than the fourth reference time, and / or, if the fourth PUSCH is not on the time slot where the second transmission occasion is located, the fourth PHR is determined according to the second reference PUSCH.

[0135] Wherein, the fourth reference time is earlier than the second PUSCH, and the fourth reference time is separated from the first symbol of the second PUSCH by a first PUSCH preparation duration. The fourth reference time can be understood as: compared with the first symbol of the second PUSCH, the first PUSCH preparation duration is advanced.

[0136] That is, for the case where the second PUSCH is a configured authorized PUSCH and the fourth PUSCH is a dynamically authorized PUSCH: If the fourth PUSCH belongs to the PUSCH scheduled by the fourth DCI and the last symbol of the PDCCH monitoring occasion where the fourth DCI is located is later than the fourth reference time, the fourth PHR is determined according to the second reference PUSCH; and / or, if the fourth PUSCH is not on the time slot where the second transmission occasion is located, the fourth PHR is determined according to the second reference PUSCH.

[0137] In a possible design, the fourth PHR is determined according to the second reference PUSCH, including: If the third reference time is later than the fourth reference time, and / or, if the fourth PUSCH is not on the time slot where the second transmission occasion is located, the fourth PHR is determined according to the second reference PUSCH.

[0138] Wherein, the third reference time is earlier than the fourth PUSCH, and the third reference time is separated from the first symbol of the fourth PUSCH by a second PUSCH preparation duration.

[0139] The fourth reference time is earlier than the second PUSCH, and the fourth reference time is separated from the first symbol of the second PUSCH by a first PUSCH preparation duration.

[0140] Wherein, the first PUSCH preparation duration and the second PUSCH preparation duration may be equal or may not be equal.

[0141] If the first PUSCH preparation duration is equal to the second PUSCH preparation duration, then the third reference time is later than the fourth reference time, which can be understood as: the first symbol of the fourth PUSCH is later than the first symbol of the second PUSCH.

[0142] That is to say, for the case where the second PUSCH is a configured grant PUSCH and the fourth PUSCH is a configured grant PUSCH: if the third reference time is later than the fourth reference time, then the fourth PHR is determined according to the second reference PUSCH; and / or, if the fourth PUSCH is not on the time slot where the second transmission occasion is located, then the fourth PHR is determined according to the second reference PUSCH.

[0143] In a possible design, the fourth PHR is determined according to the fourth PUSCH, including: the fourth PHR is determined according to a third parameter corresponding to the fourth transmission occasion of the fourth PUSCH.

[0144] Wherein, the fourth PUSCH belongs to the PUSCH scheduled by the fourth DCI. That is to say, the fourth PUSCH is a dynamically granted PUSCH.

[0145] The last symbol of the PDCCH monitoring occasion where the fourth DCI is located is not later than the last symbol of the PDCCH monitoring occasion where the second DCI is located. It can be understood as: the last symbol of the PDCCH monitoring occasion where the fourth DCI is located is earlier than the last symbol of the PDCCH monitoring occasion where the second DCI is located; or, the last symbol of the PDCCH monitoring occasion where the fourth DCI is located is the same symbol as the last symbol of the PDCCH monitoring occasion where the second DCI is located.

[0146] The fourth transmission occasion is included in the time slot where the second transmission occasion is located. The third parameter is used to determine the transmission power of the fourth PUSCH at the fourth transmission occasion.

[0147] That is, for the case where the second PUSCH is a dynamically authorized PUSCH and the fourth PUSCH is a dynamically authorized PUSCH: If the fourth PUSCH belongs to the PUSCH scheduled by the fourth DCI, and the last symbol of the PDCCH monitoring occasion where the fourth DCI is located is not later than the last symbol of the PDCCH monitoring occasion where the second DCI is located, and the fourth transmission occasion is included in the time slot where the second transmission occasion is located, then the fourth PHR is determined according to the fourth PUSCH.

[0148] In a possible design, the fourth PHR is determined according to the fourth PUSCH, including: the fourth PHR is determined according to a third parameter corresponding to the fourth transmission occasion of the fourth PUSCH.

[0149] Wherein, the third reference time is not later than the last symbol of the PDCCH monitoring occasion where the second DCI is located. It can be understood that: the third reference time is earlier than the first symbol of the PDCCH monitoring occasion where the second DCI is located; or, the third reference time is included in the PDCCH monitoring occasion where the second DCI is located.

[0150] Wherein, the third reference time is earlier than the fourth PUSCH, and the third reference time is separated from the first symbol of the fourth PUSCH by a second PUSCH preparation duration. The third reference time can be understood as: compared with the first symbol of the fourth PUSCH, the second PUSCH preparation duration is advanced.

[0151] The fourth transmission occasion is included in the time slot where the second transmission occasion is located. The third parameter is used to determine the transmission power of the fourth PUSCH at the fourth transmission occasion.

[0152] That is, for the case where the second PUSCH is a dynamically authorized PUSCH and the fourth PUSCH is a configured authorized PUSCH: If the third reference time is not later than the last symbol of the PDCCH monitoring occasion where the second DCI is located, and the fourth transmission occasion is included in the time slot where the second transmission occasion is located, then the fourth PHR is determined according to the fourth PUSCH.

[0153] In a possible design, the fourth PHR is determined according to the fourth PUSCH, including: the fourth PHR is determined according to a third parameter corresponding to the fourth transmission occasion of the fourth PUSCH.

[0154] Wherein, the fourth PUSCH belongs to the PUSCH scheduled by the fourth DCI. That is, the fourth PUSCH is a dynamically authorized PUSCH.

[0155] The last symbol of the PDCCH monitoring occasion where the fourth DCI is located is not later than the fourth reference time, the fourth reference time is earlier than the second PUSCH, and the fourth reference time is separated from the first symbol of the second PUSCH by a first PUSCH preparation duration.

[0156] The fourth transmission occasion is included in the time slot where the second transmission occasion is located. The third parameter is used to determine the transmission power of the fourth PUSCH in the fourth transmission occasion.

[0157] That is to say, for the case where the second PUSCH is a configured grant PUSCH and the fourth PUSCH is a dynamic grant PUSCH: If the fourth PUSCH belongs to the PUSCH scheduled by the fourth DCI, and the last symbol of the PDCCH monitoring occasion where the fourth DCI is located is not later than the fourth reference time, and the fourth transmission occasion is included in the time slot where the second transmission occasion is located, then the fourth PHR is determined according to the fourth PUSCH.

[0158] In a possible design, the fourth PHR is determined according to the fourth PUSCH, including: the fourth PHR is determined according to the third parameter corresponding to the fourth transmission occasion of the fourth PUSCH.

[0159] Wherein, the third reference time is not later than the fourth reference time. The third reference time is earlier than the fourth PUSCH, and the third reference time is separated from the first symbol of the fourth PUSCH by a second PUSCH preparation duration. The fourth reference time is earlier than the second PUSCH, and the fourth reference time is separated from the first symbol of the second PUSCH by a first PUSCH preparation duration.

[0160] The fourth transmission occasion is included in the time slot where the second transmission occasion is located. The third parameter is used to determine the transmission power of the fourth PUSCH in the fourth transmission occasion.

[0161] That is to say, for the case where the second PUSCH is a configured grant PUSCH and the fourth PUSCH is a configured grant PUSCH: If the third reference time is not later than the fourth reference time, and the fourth transmission occasion is included in the time slot where the second transmission occasion is located, then the fourth PHR is determined according to the fourth PUSCH.

[0162] In a possible design, the second information further includes the time unit type information to which the fourth time unit belongs. The fourth transmission occasion includes the fourth time unit, and the fourth time unit belongs to the first type of time unit or the second type of time unit.

[0163] In a possible design, at least one transmission occasion of the fourth PUSCH is included on the time slot where the second transmission occasion is located. The fourth transmission occasion is the first transmission occasion among at least one transmission occasion of the fourth PUSCH.

[0164] In a third aspect, a communication method is provided. This method can be executed by a terminal device. Without special indication, the "terminal device" in this application can refer to the terminal device itself, or a component in the terminal device (such as a processor, a chip, or a chip system, etc.), or can also be a logic module or software that can implement all or part of the functions of the terminal device. Hereinafter, the description will be made taking the execution entity as the terminal device as an example. The method includes:

[0165] After the power headroom report (PHR) is triggered, the terminal device updates the first time unit type. The updated first time unit type is a sub-band full-duplex (SBFD) time unit or a non-SBFD time unit.

[0166] The terminal device determines third information according to a fifth physical uplink shared channel (PUSCH). The third information includes a fifth PHR, and the fifth PHR is determined according to a fifth parameter corresponding to the fifth transmission occasion of the fifth PUSCH. The fifth transmission occasion includes a fifth time unit, and the fifth time unit belongs to the updated first time unit type. The fifth parameter is used to determine the transmission power of the fifth PUSCH at the fifth transmission occasion. For example, the fifth transmission occasion includes the fifth time unit, which can be understood as: the fifth transmission occasion only includes the fifth time unit.

[0167] The terminal device sends the third information. The third information is carried on the fifth PUSCH. For example, the third information is carried on the fifth transmission occasion of the fifth PUSCH, or the third information is carried on other transmission occasions of the fifth PUSCH.

[0168] The terminal device cancels the triggered PHR. Optionally, other triggered PHRs are also cancelled.

[0169] In this way, after a PHR is triggered once, the terminal device first updates the first time unit type, then determines the first information according to the updated first time unit type, sends the first information, cancels the triggered PHR, and completes a PHR process. Since the first information is determined according to the updated first time unit type, when the terminal device executes at least two PHR processes, the terminal device reports the PHRs corresponding to two time unit types, so that the actual reporting probabilities of the PH on the SBFD time unit and the PH on the non-SBFD time unit are the same or close, which helps to ensure the uplink performance on the non-SBFD time unit.

[0170] In a possible design, the terminal device updates the first time unit type, including: updating the first time unit type according to at least one of the value of the first counter, the first pattern, or the first result. Wherein, the first pattern includes at least one time unit, and the at least one time unit includes the SBFD time unit and / or the non-SBFD time unit. The first result is the time unit type after the previous update of the first time unit type, and the time unit type is the SBFD time unit or the non-SBFD time unit.

[0171] That is to say, the terminal device refers to at least one of the value of the first counter, the first pattern, and the first result to update the first time unit type, which helps to improve the accuracy of the time unit type update.

[0172] In a possible design, the first pattern includes: {SBFD, SBFD, non-SBFD, non-SBFD}. It can be understood that in the first pattern, the first time unit type is the SBFD time unit, the second time unit type is the SBFD time unit, the third time unit type is the non-SBFD time unit, and the fourth time unit type is the non-SBFD time unit.

[0173] In this way, when the terminal device updates the first time unit type according to the first pattern, the first time unit type can be changed between the non-SBFD time unit and the SBFD time unit, so that the terminal device can report the PHRs corresponding to different time unit types.

[0174] In a possible design, the method further includes: the terminal device updates the value of the first counter.

[0175] Wherein, when the value of the first counter is not equal to the first threshold, updating the value of the first counter includes: incrementing the value of the first counter by 1. Alternatively, when the value of the first counter is equal to the first threshold, updating the value of the first counter includes: resetting the first counter.

[0176] That is to say, the count value of the first counter varies within a certain numerical range. If the value of the first counter is equal to the first threshold, the first time unit type is updated. Correspondingly, the terminal device may send a PHR corresponding to another time unit type. By means of the first threshold, the number of times the terminal device continuously sends a PHR corresponding to the same time unit type can be adjusted.

[0177] In a possible design, when the terminal device updates the first time unit type according to the value of the first counter, it includes: when the value of the first counter is equal to the first threshold, if the first time unit type before the update is the SBFD time unit, then the first time unit type after the update is the non - SBFD time unit; or, if the first time unit type before the update is the non - SBFD time unit, then the first time unit type after the update is the SBFD time unit.

[0178] That is to say, when the value of the first counter is equal to the first threshold, the first time unit type is updated.

[0179] In a possible design, when the terminal device updates the first time unit type according to the value of the first counter, it includes: updating the first time unit type according to the value of the first counter and the first pattern.

[0180] For example, the value of the first counter is used to determine an index, and the index is used to identify a time unit type in the first pattern. The terminal device updates the first time unit type to the time unit type identified by the index, thereby implementing the update process of the first time unit type.

[0181] In a possible design, the first threshold is equal to the number of time units of the first pattern.

[0182] In a possible design, the first threshold is predefined.

[0183] In a possible design, the first threshold is a parameter configured by the first network device, and the first network device is the network device corresponding to the fifth PUSCH.

[0184] In a possible design, the first threshold is 2.

[0185] In a possible design, the third information further includes information about the updated first time unit type to indicate the time unit type to which the fifth time unit belongs.

[0186] In a possible design, the third information further includes third power information, and the third power information indicates the maximum transmit power of the fifth PUSCH at the fifth transmission occasion.

[0187] In a possible design, the fifth transmission occasion is the first transmission occasion of the fifth PUSCH.

[0188] In a possible design, the fifth PUSCH is a dynamically authorized PUSCH, the fifth PUSCH belongs to the PUSCH scheduled by the fifth DCI, and the fifth DCI is the first DCI that meets the fifth condition after the PHR is triggered.

[0189] Wherein, the fifth condition includes at least one of the following:

[0190] The fifth DCI is a DCI that schedules the first transmission of a transport block after the PHR is triggered, the transport block scheduled by the fifth DCI includes a third transport block, and the third transport block includes the third information. Or,

[0191] The PUSCH scheduled by the fifth DCI can accommodate the third information. It can be understood that the time-frequency resources of the PUSCH scheduled by the fifth DCI are sufficient to transmit the third information.

[0192] That is to say, if the fifth PUSCH is a dynamically authorized PUSCH, when the fifth DCI scheduling the fifth PUSCH meets the fifth condition, the fifth PHR is determined according to the fifth PUSCH.

[0193] In a possible design, the fifth PUSCH is a configured authorized PUSCH, and the fifth PUSCH is the first PUSCH that meets the sixth condition after the PHR is triggered.

[0194] Wherein, the sixth condition includes at least one of the following:

[0195] The third duration corresponding to the fifth PUSCH is greater than or equal to the first PUSCH preparation duration, and the third duration is the time interval from the PHR trigger to the first symbol of the fifth PUSCH. Or, the fifth PUSCH can accommodate the third information.

[0196] That is to say, if the fifth PUSCH is a configured grant PUSCH, when the fifth PUSCH meets the sixth condition, the fifth PHR is determined according to the fifth PUSCH.

[0197] In a fourth aspect, a communication method is provided. This method can be executed by a terminal device. Without special indication, the "terminal device" in this application can refer to the terminal device itself, or a component in the terminal device (such as a processor, a chip, or a chip system, etc.), or can also be a logical module or software that can implement all or part of the functions of the terminal device. Hereinafter, the description will be given taking the execution entity as the terminal device as an example. The method includes:

[0198] After a power headroom report (PHR) is triggered, the terminal device updates the type of the first time unit. The updated type of the first time unit is a subband full-duplex (SBFD) time unit or a non-SBFD time unit.

[0199] The terminal device determines third information according to at least one of a fifth physical uplink shared channel (PUSCH), a sixth PUSCH, and a third reference PUSCH. The third information includes a fifth PHR and a sixth PHR.

[0200] The fifth PHR is determined according to a fifth parameter corresponding to a fifth transmission occasion of the fifth PUSCH. The fifth transmission occasion includes a fifth time unit, and the fifth time unit belongs to the updated type of the first time unit. The fifth parameter is used to determine the transmission power of the fifth PUSCH at the fifth transmission occasion. It can be understood that the fifth PHR is neither determined according to the fifth PUSCH nor determined according to the third reference PUSCH.

[0201] The sixth PHR is determined according to the sixth PUSCH or the third reference PUSCH. The fifth PUSCH and the sixth PUSCH correspond to different network devices.

[0202] The terminal device sends the third information. The third information is carried on the fifth PUSCH;

[0203] The terminal device cancels the triggered PHR.

[0204] In this way, after a PHR is triggered once, the terminal device first updates the first time unit type, then determines the first information according to the updated first time unit, sends the first information, cancels the triggered PHR, and completes a PHR process. Since the first information is determined according to the updated first time unit type, when the terminal device executes at least two PHR processes, the terminal device reports the PHRs corresponding to two time unit types, so that the actual PH reporting probabilities on the SBFD time unit and the non-SBFD time unit are the same or close, which helps to ensure the uplink performance on the non-SBFD time unit.

[0205] Further, the third information further includes the sixth PHR. Wherein, the sixth PHR is determined according to the sixth PUSCH or the third reference PUSCH. In this way, for the scenario of dual connection or carrier aggregation, the terminal device can also report the third information, so that the actual PH reporting probabilities on the SBFD time unit and the non-SBFD time unit are the same or close, which helps to ensure the uplink performance on the non-SBFD time unit.

[0206] In a possible design, the terminal device updates the first time unit type, including: updating the first time unit type according to at least one of the value of the first counter, the first pattern, or the first result. Wherein, the first pattern includes at least one time unit, and the at least one time unit includes the SBFD time unit and / or the non-SBFD time unit. The first result is the time unit type after the previous update of the first time unit type, and the time unit type is the SBFD time unit or the non-SBFD time unit.

[0207] That is to say, the terminal device refers to at least one of the value of the first counter, the first pattern, and the first result to update the first time unit type, which helps to improve the accuracy of the time unit type update.

[0208] In a possible design, the first pattern includes: {SBFD, SBFD, non-SBFD, non-SBFD}. It can be understood that in the first pattern, the first time unit type is the SBFD time unit, the second time unit type is the SBFD time unit, the third time unit type is the non-SBFD time unit, and the fourth time unit type is the non-SBFD time unit.

[0209] In this way, when the terminal device updates the first time unit type according to the first pattern, the first time unit type can be changed between non-SBFD time units and SBFD time units, so that the terminal device can report PHRs corresponding to different time unit types.

[0210] In a possible design, the method further includes: the terminal device updates the value of the first counter.

[0211] Wherein, when the value of the first counter is not equal to the first threshold, updating the value of the first counter includes: incrementing the value of the first counter by 1. Or, when the value of the first counter is equal to the first threshold, updating the value of the first counter includes: resetting the first counter.

[0212] That is to say, the count value of the first counter changes within a certain value range. If the value of the first counter is equal to the first threshold, the first time unit type is updated. Correspondingly, the terminal device can send a PHR corresponding to another time unit type. Through the first threshold, the number of times the terminal device continuously sends a PHR corresponding to the same time unit type can be adjusted.

[0213] In a possible design, when the terminal device updates the first time unit type according to the value of the first counter, if the value of the first counter is equal to the first threshold and the first time unit type before the update is the SBFD time unit, then the first time unit type after the update is the non-SBFD time unit; or, if the first time unit type before the update is the non-SBFD time unit, then the first time unit type after the update is the SBFD time unit.

[0214] That is to say, when the value of the first counter is equal to the first threshold, the first time unit type is updated.

[0215] In a possible design, when the terminal device updates the first time unit type according to the value of the first counter, it includes: updating the first time unit type according to the value of the first counter and the first pattern.

[0216] For example, the value of the first counter is used to determine an index, and the index is used to identify a time unit type in the first pattern. The terminal device updates the first time unit type to the time unit type identified by the index, thereby implementing the update process of the first time unit type.

[0217] In a possible design, the first threshold is equal to the number of time units of the first pattern.

[0218] In a possible design, the first threshold is predefined.

[0219] In a possible design, the first threshold is a parameter configured by a first network device, and the first network device is the network device corresponding to the fifth PUSCH.

[0220] In a possible design, the first threshold is 2.

[0221] In a possible design, the third information further includes information on the updated first time unit type to indicate the time unit type to which the fifth time unit belongs.

[0222] In a possible design, the third information further includes third power information, and the third power information indicates the maximum transmit power on the fifth transmission occasion.

[0223] In a possible design, the fifth transmission occasion is the first transmission occasion of the fifth PUSCH.

[0224] In a possible design, the fifth PUSCH is a dynamically authorized PUSCH, the fifth PUSCH belongs to the PUSCH scheduled by a fifth DCI, and the fifth DCI is the first DCI that meets a fifth condition after the PHR is triggered.

[0225] Wherein, the fifth condition includes at least one of the following:

[0226] The fifth DCI is a DCI that schedules the first transmission of a transport block after the PHR is triggered, the transport block scheduled by the fifth DCI includes a third transport block, and the third transport block includes the third information. Or,

[0227] The PUSCH scheduled by the fifth DCI can accommodate the third information. It can be understood that: the time-frequency resources of the PUSCH scheduled by the fifth DCI are sufficient to transmit the third information.

[0228] That is to say, if the fifth PUSCH is a dynamically authorized PUSCH, when the fifth DCI scheduling the fifth PUSCH meets the fifth condition, the fifth PHR is determined according to the fifth PUSCH.

[0229] In a possible design, the fifth PUSCH is a configured authorized PUSCH, and the fifth PUSCH is the first PUSCH that meets a sixth condition after the PHR is triggered.

[0230] Wherein, the sixth condition includes at least one of the following:

[0231] The third duration corresponding to the fifth PUSCH is greater than or equal to the first PUSCH preparation duration, and the third duration is the time interval from the PHR trigger to the first symbol of the fifth PUSCH. Alternatively, the fifth PUSCH can accommodate the third information.

[0232] That is to say, if the fifth PUSCH is a configured grant PUSCH, when the fifth PUSCH meets the sixth condition, the fifth PHR is determined according to the fifth PUSCH.

[0233] In a possible design, the sixth PHR is determined according to the third reference PUSCH, including: if the sixth PUSCH belongs to the PUSCH scheduled by the sixth DCI, and the last symbol of the physical downlink control channel PDCCH monitoring occasion where the sixth DCI is located is later than the last symbol of the PDCCH monitoring occasion where the fifth DCI is located, and / or, if the sixth PUSCH is not on the time slot where the fifth transmission occasion is located, then the sixth PHR is determined according to the third reference PUSCH.

[0234] That is to say, for the case where the fifth PUSCH is a dynamically granted PUSCH and the sixth PUSCH is a dynamically granted PUSCH: if the sixth PUSCH belongs to the PUSCH scheduled by the sixth DCI, and the last symbol of the PDCCH monitoring occasion where the sixth DCI is located is later than the last symbol of the PDCCH monitoring occasion where the fifth DCI is located, then the sixth PHR is determined according to the third reference PUSCH; and / or, if the sixth PUSCH is not on the time slot where the fifth transmission occasion is located, then the sixth PHR is determined according to the third reference PUSCH.

[0235] In a possible design, the sixth PHR is determined according to the third reference PUSCH, including: if the fifth reference time is later than the last symbol of the PDCCH monitoring occasion where the fifth DCI is located, and / or, if the sixth PUSCH is not on the time slot where the fifth transmission occasion is located, then the sixth PHR is determined according to the third reference PUSCH.

[0236] Among them, the fifth reference time is earlier than the sixth PUSCH, and the fifth reference time is separated from the first symbol of the sixth PUSCH by a second PUSCH preparation duration. The fifth reference time can be understood as: compared with the first symbol of the sixth PUSCH, the second PUSCH preparation duration is advanced.

[0237] That is to say, for the case where the fifth PUSCH is a dynamically authorized PUSCH and the sixth PUSCH is a configured authorized PUSCH: if the fifth reference time is later than the last symbol of the PDCCH monitoring occasion where the fifth DCI is located, then the sixth PHR is determined according to the third reference PUSCH. And / or, if the sixth PUSCH is not on the time slot where the fifth transmission occasion is located, then the sixth PHR is determined according to the third reference PUSCH.

[0238] In a possible design, the sixth PHR is determined according to the third reference PUSCH, including: if the sixth PUSCH belongs to the PUSCH scheduled by the sixth DCI and the last symbol of the PDCCH monitoring occasion where the sixth DCI is located is later than the sixth reference time, and / or, if the sixth PUSCH is not on the time slot where the fifth transmission occasion is located, then the sixth PHR is determined according to the third reference PUSCH.

[0239] Among them, the sixth reference time is earlier than the fifth PUSCH, and the sixth reference time is separated from the first symbol of the fifth PUSCH by a first PUSCH preparation duration. The sixth reference time can be understood as: compared with the first symbol of the fifth PUSCH, the first PUSCH preparation duration is advanced.

[0240] That is to say, for the case where the fifth PUSCH is a configured authorized PUSCH and the sixth PUSCH is a dynamically authorized PUSCH: if the sixth PUSCH belongs to the PUSCH scheduled by the sixth DCI and the last symbol of the PDCCH monitoring occasion where the sixth DCI is located is later than the sixth reference time, then the sixth PHR is determined according to the third reference PUSCH. And / or, if the sixth PUSCH is not on the time slot where the fifth transmission occasion is located, then the sixth PHR is determined according to the third reference PUSCH.

[0241] In a possible design, the sixth PHR is determined according to the third reference PUSCH, including: if the fifth reference time is later than the sixth reference time, and / or, if the sixth PUSCH is not on the time slot where the fifth transmission occasion is located, then the sixth PHR is determined according to the third reference PUSCH.

[0242] Wherein, the fifth reference time is earlier than the sixth PUSCH, and the interval between the fifth reference time and the first symbol of the sixth PUSCH is the second PUSCH preparation duration.

[0243] The sixth reference time is earlier than the fifth PUSCH, and the interval between the sixth reference time and the first symbol of the fifth PUSCH is the first PUSCH preparation duration.

[0244] Wherein, the first PUSCH preparation duration and the second PUSCH preparation duration may be equal or may not be equal.

[0245] If the first PUSCH preparation duration is equal to the second PUSCH preparation duration, then the fifth reference time is later than the sixth reference time, which can be understood as: the first symbol of the sixth PUSCH is later than the first symbol of the fifth PUSCH.

[0246] That is to say, for the case where the fifth PUSCH is a configured grant PUSCH and the sixth PUSCH is a configured grant PUSCH: if the fifth reference time is later than the sixth reference time, then the sixth PHR is determined according to the third reference PUSCH. And / or, if the sixth PUSCH is not in the time slot where the fifth transmission occasion is located, then the sixth PHR is determined according to the third reference PUSCH.

[0247] In a possible design, the sixth PHR is determined according to the sixth PUSCH, including: the sixth PHR is determined according to the sixth parameter corresponding to the sixth transmission occasion of the sixth PUSCH.

[0248] Wherein, the sixth PUSCH belongs to the PUSCH scheduled by the sixth DCI. That is to say, the sixth PUSCH is a dynamically granted PUSCH.

[0249] The last symbol of the PDCCH monitoring occasion where the sixth DCI is located is not later than the last symbol of the PDCCH monitoring occasion where the fifth DCI is located. It can be understood as: the last symbol of the PDCCH monitoring occasion where the sixth DCI is located is earlier than the last symbol of the PDCCH monitoring occasion where the fifth DCI is located; or, the last symbol of the PDCCH monitoring occasion where the sixth DCI is located and the last symbol of the PDCCH monitoring occasion where the fifth DCI is located are the same symbol.

[0250] The sixth transmission occasion is included in the time slot where the fifth transmission occasion is located. The sixth parameter is used to determine the transmission power of the sixth PUSCH at the sixth transmission occasion.

[0251] That is to say, for the case where the fifth PUSCH is a dynamically authorized PUSCH and the sixth PUSCH is a dynamically authorized PUSCH: If the sixth PUSCH belongs to the PUSCH scheduled by the sixth DCI, and the last symbol of the PDCCH monitoring occasion where the sixth DCI is located is not later than the last symbol of the PDCCH monitoring occasion where the fifth DCI is located, and the sixth transmission occasion is included in the time slot where the fifth transmission occasion is located, then the sixth PHR is determined according to the sixth PUSCH.

[0252] In a possible design, the sixth PHR is determined according to the sixth PUSCH, including: the sixth PHR is determined according to the sixth parameter corresponding to the sixth transmission occasion of the sixth PUSCH.

[0253] Among them, the fifth reference time is not later than the last symbol of the PDCCH monitoring occasion where the fifth DCI is located. It can be understood that: the fifth reference time is earlier than the first symbol of the PDCCH monitoring occasion where the fifth DCI is located; or, the fifth reference time is included in the PDCCH monitoring occasion where the fifth DCI is located.

[0254] The fifth reference time is earlier than the sixth PUSCH, and the interval between the fifth reference time and the first symbol of the sixth PUSCH is the second PUSCH preparation duration. The fifth reference time can be understood as: compared with the first symbol of the sixth PUSCH, the second PUSCH preparation duration is advanced.

[0255] The sixth transmission occasion is included in the time slot where the fifth transmission occasion is located. The sixth parameter is used to determine the transmission power of the sixth PUSCH at the sixth transmission occasion.

[0256] That is to say, for the case where the fifth PUSCH is a dynamically authorized PUSCH and the sixth PUSCH is a configured authorized PUSCH: If the fifth reference time is not later than the last symbol of the PDCCH monitoring occasion where the fifth DCI is located, and the sixth transmission occasion is included in the time slot where the fifth transmission occasion is located, then the sixth PHR is determined according to the sixth PUSCH.

[0257] In a possible design, the sixth PHR is determined according to the sixth PUSCH, including: the sixth PHR is determined according to a sixth parameter corresponding to a sixth transmission occasion of the sixth PUSCH.

[0258] Wherein, the sixth PUSCH belongs to the PUSCH scheduled by a sixth DCI. The last symbol of the PDCCH monitoring occasion where the sixth DCI is located is not later than a sixth reference time, the sixth reference time is earlier than the fifth PUSCH, and the sixth reference time is separated from the first symbol of the fifth PUSCH by a first PUSCH preparation duration.

[0259] The sixth transmission occasion is included in the time slot where the fifth transmission occasion is located, and the sixth parameter is used to determine the transmission power of the sixth PUSCH at the sixth transmission occasion.

[0260] That is to say, for the case where the fifth PUSCH is a PUSCH with configured grant and the sixth PUSCH is a PUSCH with dynamic grant: if the sixth PUSCH belongs to the PUSCH scheduled by the sixth DCI, and the last symbol of the PDCCH monitoring occasion where the sixth DCI is located is not later than the sixth reference time, and the sixth transmission occasion is included in the time slot where the fifth transmission occasion is located, then the sixth PHR is determined according to the sixth PUSCH.

[0261] In a possible design, the sixth PHR is determined according to the sixth PUSCH, including: the sixth PHR is determined according to a sixth parameter corresponding to a sixth transmission occasion of the sixth PUSCH.

[0262] Wherein, a fifth reference time is not later than the sixth reference time. The fifth reference time is earlier than the sixth PUSCH, and the fifth reference time is separated from the first symbol of the sixth PUSCH by a second PUSCH preparation duration. The sixth reference time is earlier than the fifth PUSCH, and the sixth reference time is separated from the first symbol of the fifth PUSCH by a first PUSCH preparation duration.

[0263] The sixth transmission occasion is included in the time slot where the fifth transmission occasion is located. The sixth parameter is used to determine the transmission power of the sixth PUSCH at the sixth transmission occasion.

[0264] That is to say, for the case where the fifth PUSCH is a PUSCH with configured grant and the sixth PUSCH is a PUSCH with configured grant: if the fifth reference time is not later than the sixth reference time, and the sixth transmission occasion is included in the time slot where the fifth transmission occasion is located, then the sixth PHR is determined according to the sixth PUSCH.

[0265] In a possible design, the third information further includes the time unit type information to which the sixth time unit belongs. Wherein, the sixth transmission occasion includes the sixth time unit, and the sixth time unit belongs to the SBFD time unit or the non-SBFD time unit.

[0266] In a possible design, at least one transmission occasion of the sixth PUSCH is included in the time slot where the fifth transmission occasion is located. The sixth transmission occasion is the first transmission occasion among at least one transmission occasion of the sixth PUSCH.

[0267] In a fifth aspect, a communication device is provided for implementing the above various methods. The communication device includes corresponding modules, units, or means for implementing the methods. The module, unit, or means can be implemented by hardware, software, or by hardware executing corresponding software. The hardware or software includes one or more modules or units corresponding to the functions.

[0268] In some possible designs, the communication device may include a processing module and a transceiver module. The processing module can be used to implement the processing functions in any of the above aspects and any possible implementation manners thereof. The transceiver module, which can also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions in any of the above aspects and any possible implementation manners thereof. The transceiver module can be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.

[0269] In some possible designs, the transceiver module includes a sending module and / or a receiving module, which are respectively used to implement the sending or receiving functions in any of the above aspects and any possible implementation manners thereof.

[0270] In a sixth aspect, a communication device is provided, including: a processor and a memory. The processor and the memory are coupled. The memory stores program instructions. When the program instructions stored in the memory are executed by the processor, the communication device is caused to execute the methods in any of the above aspects or any possible design in any of the above aspects.

[0271] In a seventh aspect, a communication device is provided, including: a processor; the processor is used to execute computer programs or instructions so that the communication device executes the methods described in any aspect. Optionally, the communication device further includes a memory, which can be coupled to the processor, or the memory can exist independently of the processor. For example, the memory and the processor are two independent modules. The memory can be located outside the communication device or inside the communication device.

[0272] In an eighth aspect, a computer-readable storage medium is provided, in which a computer program or instruction is stored. When it runs, the method described in any of the above aspects or the method in any possible design of any of the above aspects is executed.

[0273] In a ninth aspect, a computer program product containing instructions is provided. When it runs, the method described in any of the above aspects or the method in any possible design of any of the above aspects is executed.

[0274] The communication device provided in any one of the fifth to ninth aspects may be the terminal device in the first to fourth aspects, or a component included in the terminal device, such as a chip or a chip system. When the device is a chip system, it may be composed of chips or may include chips and other discrete devices.

[0275] It can be understood that when the communication device provided in any one of the fifth to ninth aspects is a chip, the sending action / function of the communication device can be understood as outputting information, and the receiving action / function of the communication device can be understood as inputting information.

[0276] In a tenth aspect, a communication device is provided for implementing the method described in any of the above aspects or the method in any possible design of any of the above aspects. Optionally, the communication device includes a network device, a terminal device, a chip system, or a chip.

[0277] Among them, for the technical effects brought by any one of the design manners in the fifth to tenth aspects, reference may be made to the technical effects brought by different design manners in the first to tenth aspects, which will not be elaborated here. BRIEF DESCRIPTION OF THE DRAWINGS

[0278] Figure 1 It is a schematic diagram of the architecture of a communication system provided by an embodiment of the present application;

[0279] Figure 2 It is a schematic diagram of resource allocation provided by an embodiment of the present application;

[0280] Figure 3 It is another schematic diagram of resource allocation provided by an embodiment of the present application;

[0281] Figure 4a It is a schematic diagram of the process of reporting a power headroom report provided by an embodiment of the present application;

[0282] Figure 4b It is another schematic diagram of the process of reporting a power headroom report provided by an embodiment of the present application;

[0283] Figure 4c It is yet another schematic diagram of the process of reporting a power headroom report provided by an embodiment of the present application;

[0284] Figure 4d Another schematic diagram of the power margin report reporting process provided by the embodiment of the present application;

[0285] Figure 4e Another schematic diagram of the power margin report reporting process provided by the embodiment of the present application;

[0286] Figure 4f Another schematic diagram of the power margin report reporting process provided by the embodiment of the present application;

[0287] Figure 4g Another schematic diagram of the power margin report reporting process provided by the embodiment of the present application;

[0288] Figure 4h Another schematic diagram of the power margin report reporting process provided by the embodiment of the present application;

[0289] Figure 4i Another schematic diagram of the power margin report reporting process provided by the embodiment of the present application;

[0290] Figure 5a A schematic diagram of the power margin report format provided by the embodiment of the present application;

[0291] Figure 5b Another schematic diagram of the power margin report format provided by the embodiment of the present application;

[0292] Figure 5c Another schematic diagram of the power margin report format provided by the embodiment of the present application;

[0293] Figure 5d Another schematic diagram of the power margin report format provided by the embodiment of the present application;

[0294] Figure 6 A schematic diagram of the process flow of a communication method provided by the embodiment of the present application;

[0295] Figure 7a Another schematic diagram of the power margin report reporting process provided by the embodiment of the present application;

[0296] Figure 7b Another schematic diagram of the power margin report reporting process provided by the embodiment of the present application;

[0297] Figure 8 Another schematic diagram of the power margin report format provided by the embodiment of the present application;

[0298] Figure 9 Another schematic diagram of the process flow of a communication method provided by the embodiment of the present application;

[0299] Figure 10Another schematic diagram of the power margin report reporting process provided by the embodiment of the present application;

[0300] Figure 11 Another schematic diagram of the power margin report format provided by the embodiment of the present application;

[0301] Figure 12 Another schematic diagram of the process of a communication method provided by the embodiment of the present application;

[0302] Figure 13 Another schematic diagram of the power margin report reporting process provided by the embodiment of the present application;

[0303] Figure 14 Another schematic diagram of the process of a communication method provided by the embodiment of the present application;

[0304] Figure 15 Another schematic diagram of the process of a communication method provided by the embodiment of the present application;

[0305] Figure 16 Another schematic diagram of the process of a communication method provided by the embodiment of the present application;

[0306] Figure 17 A schematic diagram of the structure of a communication device provided by the embodiment of the present application;

[0307] Figure 18 Another schematic diagram of the structure of a communication device provided by the embodiment of the present application;

[0308] Figure 19 Another schematic diagram of the structure of a communication device provided by the embodiment of the present application. Detailed implementation manners

[0309] Next, the technical solutions in the present application will be described with reference to the accompanying drawings.

[0310] In the present application, the term "system" can be interchanged with "network". The present application will present various aspects, embodiments or features around a system that may include multiple devices, components, modules, etc. It should be understood and clear that each system may include additional devices, components, modules, etc., and / or may not include all the devices, components, modules, etc. discussed in conjunction with the accompanying drawings. In addition, combinations of these solutions can also be used.

[0311] In addition, in the embodiments of the present application, words such as "exemplarily" and "for example" are used to represent examples, illustrations or explanations. Any embodiment or design solution described as an "example" in the present application should not be construed as being more preferred or more advantageous than other embodiments or design solutions. Exactly speaking, the use of the word "example" is intended to present concepts in a specific manner.

[0312] In the embodiments of the present application, "of", "corresponding", and "corresponding to" may sometimes be used interchangeably. It should be noted that when the difference is not emphasized, their intended meanings are the same.

[0313] The network architecture and service scenarios described in the embodiments of the present application are for more clearly illustrating the technical solutions of the embodiments of the present application, and do not constitute a limitation on the technical solutions provided by the embodiments of the present application. Those of ordinary skill in the art will know that with the evolution of the network architecture and the emergence of new service scenarios, the technical solutions provided by the embodiments of the present application are equally applicable to similar technical problems.

[0314] Figure 1 It is a schematic diagram of the architecture of the communication system 1000 to which the embodiments of the present application are applied. As Figure 1 shown, the communication system 1000 includes at least one network device (such as Figure 1 110a and 110b in Figure 1 ) and at least one terminal device (such as

[0315] 120a - 120j in Figure 1 ). Among them, the terminal device can communicate with the network device wirelessly. Optionally, different network devices can communicate with each other. Optionally, different terminal devices can communicate with each other.

[0316] It should be noted that

[0317] it is only a schematic diagram. Although not shown, the communication system 1000 may further include other network devices. For example, the communication system 1000 may further include one or more of core network (CN) devices, wireless relay devices, and wireless backhaul devices, which are not specifically limited herein.

[0316] Among them, the network device can be connected to the core network device wirelessly or by wire. The core network device and the network device can be independent different physical devices, or the functions of the core network device and the logical functions of the network device can be integrated on the same physical device, or the functions of part of the core network device and part of the network device can be integrated on one physical device. The embodiments of the present application do not make specific limitations on this.

[0317] Optionally, the network device is a network-side device with wireless transceiver capabilities. The network device can be a device in a radio access network (RAN) that provides wireless communication capabilities for terminal devices, called a RAN device. The RAN can be an access network in the 3rd generation partnership project (3GPP), such as a 4G, 5G, or future-oriented 6G network. The RAN can also be an open RAN (O-RAN or ORAN), a cloud radio access network (CRAN), or a communication network of two or more of the above networks. The RAN device can be a base station, an evolved NodeB (eNodeB), a transmission reception point (TRP), a next generation nodeB (gNB) in a 5th generation (5G) mobile communication system, a next generation nodeB in a 6th generation (6G) mobile communication system, a base station in a future mobile communication system, a wireless fidelity (WiFi) system, a long range radio (LoRa) system, or an access node in a vehicle-to-everything (V2X) system. The RAN device can also be a module or unit that completes some of the functions of a base station. For example, it can be a central unit (CU), a distributed unit (DU), or a radio unit (RU). 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 some or all of the functions of the physical layer. For specific descriptions of the above 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 can also be included in the same network element, such as a baseband unit (BBU).The RU may be included in a radio frequency device or a radio frequency unit, for example, 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 an O-CU (open CU), the DU may also be referred to as an O-DU, and the RU may also be referred to as an 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. The radio access network device may be a macro base station (such as. Figure 1 110a) in, or may also be a micro base station or an indoor station (such as Figure 1 110b) in, or may also be a relay node or a donor node, etc. The embodiments of this application do not limit the specific technologies and specific device forms adopted by the radio access network device. For ease of description, the network device is used as an abbreviation for the radio access network device, and the base station is used as an example of the radio access network device.

[0318] Optionally, the terminal device accesses the core network through a network device. The terminal device includes a device that provides voice and / or data connectivity to a user. Specifically, it includes a device that provides voice to the user, or a device that provides data connectivity to the user, or a device that provides both voice and data connectivity to the user. For example, it may include a handheld device with wireless connection capabilities, or a processing device connected to a wireless modem. The terminal device can communicate with the core network via a radio access network, exchange voice or data with the RAN, or interact with the RAN for both voice and data. The terminal device may include a user equipment (UE), a wireless terminal device, a mobile terminal device, a D2D terminal device, a V2X terminal device, a machine-to-machine / machine-type communications (M2M / MTC) terminal device, an internet of things (IoT) terminal device, a subscriber unit, a subscriber station, a mobile station, a remote station, an access point (AP), a remote terminal, an access terminal, a user terminal, a user agent, or a user device, etc. For example, it may include a mobile phone (or a "cellular" phone), a computer with a mobile terminal device, a portable, pocket-sized, handheld, or computer-integrated mobile device, etc. For example, devices such as personal communication service (PCS) phones, cordless phones, session initiation protocol (SIP) phones, wireless local loop (WLL) stations, personal digital assistants (PDA), etc. It also includes restricted devices, such as devices with low power consumption, or devices with limited storage capacity, or devices with limited computing capacity, etc. For example, it includes information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning system (GPS), laser scanners, etc.

[0319] Among the various terminal devices introduced above, if they are located on a vehicle (for example, placed inside or installed inside a vehicle), they can all be considered in-vehicle terminal devices. In-vehicle terminal devices are also referred to as on-board units (OBUs) for example.

[0320] In the embodiments of this application, the terminal device may further include a relay. Or it can be understood that anything capable of data communication with a base station can be regarded as a terminal device.

[0321] In the embodiments of this application, the device for implementing the functions of the terminal device can be the terminal device itself, or a device capable of supporting the terminal device to implement such functions, such as a chip system. This device can be installed in the terminal device. In the embodiments of this application, the chip system can be composed of chips, or can include chips and other discrete devices. In the technical solutions provided in the embodiments of this application, the case where the device for implementing the functions of the terminal is the terminal device is taken as an example for introduction.

[0322] It should be understood that the network device and the terminal device can be in fixed positions or movable. The network device and the terminal device can be deployed on land, including indoor or outdoor, handheld or in-vehicle; they can also be deployed on the water surface; and can also be deployed on airplanes, balloons, and artificial satellites in the air. The embodiments of this application do not limit the application scenarios of the network device and the terminal device.

[0323] The roles of the network device and the terminal device can be relative. For example, Figure 1 the helicopter or drone 120i in can be configured as a mobile base station. For the terminal devices 120j accessing the radio access network through 120i, the terminal device 120i is a network device; but for the network device 110a, 120i is a terminal device, that is, the communication between 110a and 120i is through the radio air interface protocol. Of course, the communication between 110a and 120i can also be through the interface protocol between base stations. In this case, relative to 110a, 120i is also a network device. Therefore, the network device and the terminal device can both be uniformly referred to as communication devices. Figure 1 the 110a and 110b in can be called communication devices with network device functions. Figure 1 the 120a - 120j in can be called communication devices with terminal device functions.

[0324] Communication can be carried out between a network device and a terminal device, between network devices, and between terminal devices through authorized spectrum, through unlicensed spectrum, or through both authorized and unlicensed spectrum simultaneously; communication can be carried out through spectrum below 6 gigahertz (GHz), through spectrum above 6 GHz, or through both spectrum below 6 GHz and spectrum above 6 GHz simultaneously. Embodiments of the present application do not limit the spectrum resources used for wireless communication.

[0325] In embodiments of the present application, the functions of the network device can also be performed by a module (such as a chip) in the network device, or by a control subsystem that includes the functions of the network device. The control subsystem that includes the functions of the network device here can be a control center in the above application scenarios such as smart grid, industrial control, intelligent transportation, and smart city. The functions of the terminal device can also be performed by a module (such as a chip or a modem) in the terminal device, or by a device that includes the functions of the terminal device.

[0326] In embodiments of the present application, the network device sends a downlink signal or downlink information to the terminal device, and the downlink information is carried on a downlink channel; the terminal device sends an uplink signal or uplink information to the network device, and the uplink information is carried on an uplink channel. In order for the terminal device to communicate with the network device, it needs to establish a wireless connection with a cell controlled by the network device. The cell that has established a wireless connection with the terminal device is called the serving cell of the terminal device. When the terminal device communicates with the serving cell, it is also interfered by signals from neighboring cells.

[0327] It should be noted that the solutions in the embodiments of the present application can also be applied to other communication systems, and correspondingly, the names can also be replaced with the names of the corresponding functions in other communication systems.

[0328] To facilitate the understanding of the embodiments of the present application, the following first briefly describes the terms involved in the embodiments of the present application. It should be understood that these descriptions are only for facilitating the understanding of the embodiments of the present application and should not constitute any limitation to the present application.

[0329] 1. Subband full duplex (SBFD), non-SBFD:

[0330] Time division duplex (TDD) is widely used in the deployment of the new radio (NR) wireless communication system of 5G. TDD separates transmission and reception in the time domain and divides the time domain resources into uplink resources and downlink resources. The terminal device transmits on the uplink resources and receives on the downlink resources.

[0331] Exemplarily, as Figure 2 shown, a possible TDD uplink-downlink time slot ratio is DDDSU. Among them, D represents the downlink time slot, U represents the uplink time slot, and S identifies the special time slot. Each orthogonal frequency division multiplexing (OFDM) symbol (hereinafter referred to as symbol) in the downlink time slot is a downlink symbol and is used for downlink transmission. Each symbol in the uplink time slot is an uplink symbol and is used for uplink transmission. The special time slot at least includes flexible symbols, and the flexible symbols can be used for both downlink transmission and uplink transmission.

[0332] In the commonly used TDD uplink-downlink time slot ratio, the uplink time domain resources are usually less, resulting in a reduction in the uplink coverage of TDD and an increase in latency.

[0333] A possible uplink enhancement method is to adopt SBFD. SBFD divides the frequency band on the downlink symbol into at least one uplink sub-band and at least one downlink sub-band, allowing the terminal device to perform uplink transmission on the uplink sub-band of the downlink symbol, as Figure 3 shown. Therefore, compared with TDD, SBFD has more uplink resources to improve the uplink coverage performance, and each time slot has uplink resources for hybrid automatic repeat request-acknowledgement (HARQ-ACK) feedback to reduce latency.

[0334] Currently, network devices (such as base stations) support full duplex (FD) SBFD, that is, in one time slot, the network device can receive on the uplink sub-band and transmit on the downlink sub-band at the same time. Terminal devices support half duplex (HD) SBFD, that is, in one time slot, the terminal device can only transmit on the uplink sub-band or can only receive on the downlink sub-band.

[0335] For convenience, the time unit where the symbol with both an uplink sub-band and a downlink sub-band is divided on the frequency band is called the SBFD time unit, denoted as X (to distinguish from D, U, S), then the uplink / downlink configuration dedicated to SBFD usually includes the following three types: XXXXX, XXXXU, and DXXXU, as Figure 3 shown. Among them, the SBFD time unit can be an SBFD time slot, that is, the time slot where the symbol with both an uplink sub-band and a downlink sub-band is divided on the frequency band.

[0336] It should be noted that the SBFD time unit (such as the SBFD time slot) is different from the non-SBFD time unit (such as the uplink time slot) in terms of channel environment and interference environment. The specific reasons include but are not limited to the following introduction:

[0337] Reason 1: The receiving antennas of the network device are different in SBFD time units (such as SBFD time slots) and non-SBFD time units (such as uplink time slots).

[0338] For example, in SBFD time units (such as SBFD time slots), some antenna ports are used for uplink transmission, and some are used for downlink reception. Therefore, the number of receiving antenna ports in SBFD time units (such as SBFD time slots) is half of that in non-SBFD time units (such as uplink time slots).

[0339] Another example is that the receiving antenna panels in SBFD time units (such as SBFD time slots) are different from those in non-SBFD time units (such as uplink time slots).

[0340] The above reasons result in different uplink channels in SBFD time units (such as SBFD time slots) and non-SBFD time units (such as uplink time slots).

[0341] Reason 2: Compared with non-SBFD time units (such as uplink time slots), the network device suffers from severe self-interference (SI) and cross-link interference (CLI) in SBFD time units (such as SBFD time slots), because the network device receives uplink signals and transmits downlink signals simultaneously in SBFD time units (such as SBFD time slots).

[0342] Therefore, the power control parameters used by the terminal device when transmitting uplink signals in the two types of time units (such as SBFD time units and non-SBFD time units) are different. At the same time, in order to accurately adjust the power control parameters of the terminal device in SBFD time units and non-SBFD time units, the terminal device needs to report the PHR, that is, the PH of the uplink signal, through the PUSCH in SBFD time units and non-SBFD time units respectively.

[0343] 2. PHR

[0344] The PHR is carried in the control unit of the media access control layer (media access control-control element, MAC-CE).

[0345] 2-1. The PHR process is used for the terminal device to provide the network device with at least one of the following information:

[0346] Type 1 power headroom (PH): The difference between the nominal maximum transmit power of the terminal device for each active serving cell and the estimated power of the uplink shared channel (UL-SCH) transmission.

[0347] Type 2 power headroom (PH): The difference between the nominal maximum transmit power of the terminal device and the estimated power of transmitting the UL-SCH and the physical uplink control channel (PUCCH) on a special cell (SpCell) corresponding to another MAC entity (i.e., the E-UTRA MAC entity in the cases of NE-DC, NE-DC, and NGEN-DC).

[0348] Herein, DC represents dual connectivity, that is, dual connection. E represents evolved universal terrestrial radio access (E-UTRA) network, namely the 4G radio access network; N represents new radio (NR), namely the 5G new radio; NGE represents next generation E-UTRA, that is, in the NGEN-DC architecture, the master node (MN) is the next generation eNB, which can be connected to the 5G core network.

[0349] Type 3 power headroom (PH): The difference between the nominal maximum transmit power of the terminal device for each active serving cell and the estimated power of the sounding reference signal (SRS) transmission.

[0350] It should be noted that in this application, Type 1 PH is introduced, that is, the PHR includes Type 1 PH.

[0351] 2-2. PHR high-layer parameters:

[0352] The high-layer signaling (such as RRC signaling) configures the following at least one parameter for the PHR process:

[0353] phr-PeriodicTimer: That is, the parameter of the PHR period timer. When the PHR period timer expires or has expired, the PHR process is triggered. Among them, the time unit of the PHR period timer is: subframe.

[0354] phr-ProhibitTimer: The parameter of the PHR prohibition timer. When the PHR prohibition timer expires or has expired, and the change amount of the path loss exceeds the threshold phr-Tx-PowerFactorChangedB, the PHR process is triggered. Among them, the time unit of the PHR prohibition timer is: sub-frame.

[0355] phr-Tx-PowerFactorChange: The threshold of the change amount of the path loss. When the PHR prohibition timer expires or has expired, and the change amount of the path loss exceeds the threshold phr-Tx-PowerFactorChange dB, the PHR process is triggered. Among them, the unit of the threshold of the change amount of the path loss is: dB.

[0356] phr-ModeOtherCG: When DC is configured, it is used to indicate the PHR mode of the active cell in another cell group. If the terminal device is only configured with one cell group (i.e., no DC), this field is ignored.

[0357] Among them, another cell group includes the master cell group (MCG) or the secondary cell group (SCG). The PHR mode includes actual or virtual.

[0358] multiplePHR: Indicates whether to use the Single Entry PHR MAC CE or the Multiple Entry PHR MAC CE for the PHR process. If set to true, the Multiple Entry PHR MAC CE is used; if set to false, the Single Entry PHR MAC CE is used. In the multi-radio access technology dual connectivity (MR-DC) and uplink carrier aggregation (UL CA) scenarios of NR, the network device sets this parameter to true; in other scenarios, it is set to false.

[0359] twoPHRMode: Indicates that two PHRs are reported in the PHR process, and each PHR is associated with an SRS resource set.

[0360] It should be noted that for the parameters involved in the PHR process, please refer to the introduction in 3GPP Technical Specification TS 38.331, and will not be elaborated here.

[0361] 2-3. PHR Trigger Event:

[0362] The events that trigger the PHR process include at least one of the following:

[0363] Event 1: The phr-ProhibitTimer expires or has expired, and the change in path loss exceeds phr-Tx-PowerFactorChange dB. For the method of determining the change in path loss, please refer to the introduction in 3GPP Technical Specification TS38.321, and will not be elaborated here.

[0364] Event 2: The phr-PeriodicTimer expires or has expired.

[0365] Event 3: The higher layer configures or reconfigures the PHR higher layer parameters (excluding the higher layer disabling the PHR function).

[0366] Event 4: Activate the secondary cell (SCell) of any MAC entity configured with uplink. Among them, the parameter firstActiveDownlinkBWP-Id in the uplink configured by the higher layer cannot be set to the dormant BWP.

[0367] Event 5: Activate an SCG.

[0368] Event 6: Add a primary secondary cell (PSCell), unless the SCG is deactivated (i.e., the PSCell is newly added or modified).

[0369] Event 7: For the SCell of any type of MAC entity configured with uplink, switch the active BWP from the dormant BWP to a non-dormant downlink BWP.

[0370] It should be noted that for the PHR trigger event, please refer to the introduction in 3GPP Technical Specification TS 38.321, and will not be elaborated here.

[0371] 2-4. PHR Process:

[0372] If the first MAC entity has been allocated an uplink resource for a new transmission, the first MAC entity performs the following steps:

[0373] If this is the first uplink resource allocated for a new transmission since the last MAC reset, start the phr-PeriodicTimer.

[0374] If the PHR procedure determines that at least one PHR has been triggered and not cancelled; and if the allocated uplink resource can accommodate the MAC CE of the PHR, where the MAC CE of the PHR is configured to be sent by the first MAC entity, then:

[0375] · If multiplePHR is configured to true:

[0376] - For any active serving cell, where the serving cell configures the uplink associated with any type of MAC entity and the MAC entity configures the active downlink BWP not to be a dormant BWP; and,

[0377] - For any active serving cell, where the serving cell configures the uplink associated with the E-UTRA MAC entity, then:

[0378] √ If the first MAC entity configures twoPHRMode:

[0379] · If the active serving cell configures mTRP PUSCH repetition and the second MAC entity of the serving cell configures twoPHRMode:

[0380] ο Obtain two type 1 PHs on the serving cell uplink carrier from the physical layer.

[0381] ο The physical layer provides two type 1 PHs, including:

[0382] Case 1, provide two virtual PHs (virtual PH):

[0383] If the second MAC entity is not allocated for a new transmission uplink resource, provide two virtual PHs.

[0384] Wherein, the first virtual PH is determined according to the reference PUSCH transmission associated with the first SRS resource set, and the second virtual PH is determined according to the reference PUSCH transmission associated with the second SRS resource set, as Figure 4a shown.

[0385] Case 2, provide two actual PHs (actual PH):

[0386] If the second MAC entity has an uplink resource allocated for a new transmission, the first PH is the actual PH, determined according to the actual repetition of the first PUSCH on slot n, where the actual repetition of the PUSCH is associated with an SRS resource set; if a 'PUSCH actual repetition associated with another SRS resource set' is also transmitted on slot n, the second PH is the actual PH and is determined according to the actual repetition of the first PUSCH associated with another SRS resource set that overlaps with slot n, as Figure 4b shown.

[0387] Case 3, provide an actual PH and a virtual PH:

[0388] If the second MAC entity has an uplink resource allocated for a new transmission, the first PH is the actual PH, determined according to the actual repetition of the first PUSCH on slot n, where the actual repetition of the PUSCH is associated with an SRS resource set; if a 'PUSCH actual repetition associated with another SRS resource set' is not transmitted on slot n, the second PH is the virtual PH and is determined according to the reference PUSCH transmission associated with another SRS resource set, as Figure 4c shown.

[0389] Among them, slot n is a time slot in the mTRP PUSCH repetition and is also the time slot when the first MAC entity transmits the PHRMAC CE. In the current scenario, slot n is the first time slot where the uplink resources of the first MAC entity and the second MAC entity overlap in the time domain.

[0390] It should be noted that the twoPHRMode configured by the first MAC entity does not mean that the MAC entity is configured with mTRP PUSCH repetition. Therefore, in Figures 4a to 4c , the first MAC entity is described by taking the configuration of a single-time-slot PUSCH as an example, without excluding the case where the first MAC entity is configured with mTRP PUSCH repetition.

[0391] · Otherwise (the active serving cell is not configured with mTRP PUSCH repetition, or the second MAC entity of the serving cell is not configured with twoPHRMode):

[0392] ο Obtain a type 1 PH on the uplink carrier of the serving cell from the physical layer.

[0393] ο The physical layer provides a type 1 PH, including:

[0394] Case 1, provide a virtual PH:

[0395] If the second MAC entity is not allocated to a newly transmitted uplink resource, a virtual PH is provided.

[0396] Among them, if mTRP PUSCH repetition is configured, the virtual PH is determined according to the reference PUSCH associated with the first SRS resource set, as Figure 4d shown.

[0397] Among them, if mTRP PUSCH repetition is not configured, the virtual PH is determined according to the reference PUSCH.

[0398] Case 2, provide an actual PH:

[0399] If the second MAC entity is allocated to a newly transmitted uplink resource, an actual PH is provided.

[0400] Among them, if mTRP PUSCH repetition is configured, the actual PH is determined according to the first PUSCH actual repetition overlapping with slot n, and the PUSCH actual repetition is associated with the first SRS resource set or the second resource set, as Figure 4e shown.

[0401] Among them, if mTRP PUSCH repetition is not configured, the actual PH is determined according to the actual PUSCH.

[0402] √ If the first MAC entity does not configure twoPHRMode:

[0403] · If the serving cell configures mTRP PUSCH repetition and the second MAC entity of the serving cell configures twoPHRMode:

[0404] ο If there is at least one actual PUSCH transmission in the time slot when the serving cell sends the PHR MAC CE:

[0405] Obtain a type 1 PH on the uplink carrier of the serving cell from the physical layer, where the type 1 PH is determined according to the first actual PUSCH transmission in the time slot.

[0406] The physical layer provides a type 1 PH, including:

[0407] Provide an actual PH: determined according to the first PUSCH actual repetition overlapping with slot n, and the PUSCH (actual) repetition is associated with the first SRS resource set or the second resource set, asFigure 4e as shown

[0408] ο If there is no actual PUSCH transmission on the time slot when the serving cell sends the PHR MAC CE:

[0409] Obtain a type 1 PH on the uplink carrier of the serving cell from the physical layer, where the type 1 PH is determined according to the reference PUSCH transmission associated with the SRS-ResourceSet with a lower SRS-resourceSetID.

[0410] The physical layer provides a type 1 PH, including:

[0411] Provide a virtual PH: determined according to the reference PUSCH associated with the first SRS resource set, as Figure 4d shown

[0412] · Otherwise (if the serving cell is not configured with mTRP PUSCH repetition, or the second MAC entity of the serving cell is not configured with twoPHRMode):

[0413] ο Obtain a type 1 PH on the uplink carrier of the serving cell from the physical layer.

[0414] o The physical layer provides a type 1 PH, including:

[0415] Case 1, provide a virtual PH:

[0416] If mTRP PUSCH repetition is configured, the virtual PH is determined according to the reference PUSCH associated with the first SRS resource set, as Figure 4d shown

[0417] If mTRP PUSCH repetition is not configured, the virtual PH is determined according to the reference PUSCH

[0418] Case 2, provide an actual PH:

[0419] If mTRP PUSCH repetition is configured, the actual PH is determined according to the first PUSCH actual repetition overlapping with slot n, and the PUSCH actual repetition is associated with the first SRS resource set or the second resource set, as Figure 4e shown

[0420] If mTRP PUSCH repetition is not configured, the actual PH is determined according to the actual PUSCH.

[0421] - If twoPHRMode is configured, generate and send an Enhanced Multiple Entry PHR for multiple TRP MAC CEs; otherwise, generate and send a Multiple Entry PHR MAC CE.

[0422] · Otherwise (multiplePHR of the first MAC entity is configured as false):

[0423] - If the first MAC entity is configured with twoPHRMode:

[0424] √ Obtain two type-1 PHs on the uplink carrier of the Primary cell (PCell) from the physical layer.

[0425] √ The physical layer provides two type-1 PHs, including:

[0426] Case 1: Provide two actual PHs:

[0427] Determined according to the first PUSCH actual repetition on slot n, which is associated with an SRS resource set; if there is also a 'PUSCH actual repetition associated with another SRS resource set' sent on slot n, the second PH is an actual PH and is determined according to the first 'PUSCH actual repetition associated with another SRS resource set' overlapping with slot n, as Figure 4f shown.

[0428] Case 2: Provide one actual PH and one virtual PH:

[0429] Determined according to the first PUSCH actual repetition on slot n, which is associated with an SRS resource set; if there is no 'PUSCH actual repetition associated with another SRS resource set' sent on slot n, the second PH is a virtual PH and is determined according to the'reference PUSCH transmission associated with another SRS resource set', as Figure 4g shown.

[0430] where slot n is the time slot to which the first PUSCH actual repetition is allocated.

[0431] - Otherwise (the first MAC entity is not configured with twoPHRMode):

[0432] √ Obtain one type-1 PH on the PCell uplink carrier from the physical layer

[0433] √ The physical layer provides a type 1 PH, including:

[0434] If the terminal device is configured with an SRS resource set (without mTRP PUSCH repetition configured), an actual PH is provided, and the actual PH is determined according to the actual PUSCH transmission; wherein, the actual PUSCH transmission is that the first MAC entity has been allocated an uplink resource for a new transmission, and the first MAC entity belongs to the PCell, as Figure 4h shown.

[0435] If the terminal device is configured with two SRS resource sets (with mTRP PUSCH repetition configured), an actual PH is provided, and the actual PH is determined according to the first actual repetition of the PUSCH overlapping with slot n, and the PUSCH actual repetition is associated with the first SRS resource set or the second resource set, as Figure 4i shown.

[0436] wherein, slot n is the first time slot of mTRP PUSCH repetition.

[0437] If the first MAC entity is configured with twoPHRMode, generate and send an Enhanced Single Entry PHR for multiple TRP MAC CE; otherwise, generate and send a Single Entry PHR MAC CE.

[0438] The first MAC entity also performs the following three operations:

[0439] The first item is to start or restart the phr-PeriodicTimer;

[0440] The second item is to start or restart the phr-ProhibitTimer;

[0441] The third item is to cancel all triggered PHRs.

[0442] 2-5. PH calculation:

[0443] According to the above PHR process, the MAC entity in the MAC layer obtains the value of the PH from the physical (PHY) layer. Among them, the PH includes two categories, one is the actual PH, corresponding to the actual PHR; the other is the virtual PH, corresponding to the virtual PHR.

[0444] Among them, the calculation of the actual PH is as follows:

[0445] The actual PH is determined based on an actual PUSCH transmission. For example, the calculation of the actual PH is shown in Equation (1):

[0446]

[0447] where i is the index of the PUSCH transmission occasion (TO), b is the index of the activated uplink BWP, f is the carrier index, and c is the serving cell index. P CMAX,f,c (i) is the maximum transmit power of the terminal device, which is jointly determined by the network device and the terminal device. P O_PUSCH,b,f,c (j) is the target power, which is configured by the network device. is the number of resource blocks (RBs) used for the actual PUSCH transmission. α b,f,c (j) is the compensation factor for path loss. PL b,f,c (q d ) is the path loss, which is measured by the terminal device. Δ TF,b,f,c (i) is the adjustment amount related to the transmission format, which is configured by the network device. f b,f,c (i, l) is the closed-loop power control parameter, which is configured by the network device.

[0448] For the calculation of the actual PH, please refer to the introduction in 3GPP Technical Specification TS 38.213, which will not be elaborated here.

[0449] The calculation of the virtual PH is as follows:

[0450] The virtual PH is determined based on a reference PUSCH transmission. For example, the calculation of the virtual PH is shown in Equation (2):

[0451]

[0452] where i is the index of the PUSCH transmission occasion, b is the index of the activated uplink BWP, f is the carrier index, and c is the serving cell index. is calculated assuming MPR = 0 dB, A-MPR = 0 dB, and P-MPR = 0 dB. P O_PUSCH,b,f,c (j) is the target power, which is configured by the network device. is the number of RBs used for the actual PUSCH transmission. α b,f,c (j) is the compensation factor for path loss. PL b,f,c (q d ) is the path loss, which is measured by the terminal device. f b,f,c (i, l) is the closed-loop power control parameter, which is configured by the network device.

[0453] Among them, for the calculation of the virtual PH, please refer to the introduction in 3GPP Technical Specification TS 38.213, which will not be elaborated here.

[0454] Among them, the timeline conditions for determining the actual PH and the virtual PH are as follows:

[0455] For the case where the PHR is reported for the PUSCH triggered by DCI:

[0456] For an active serving cell, the terminal device determines whether the PHR is an actual PHR or a virtual PHR based on the following parameters:

[0457] From the PHR trigger to (and including) the last symbol of the first PDCCH monitoring occasion, during which the configured grant high-layer signaling, periodic / semi-persistent SRS signal transmission, and downlink control information.

[0458] Among them, the first PDCCH monitoring occasion is the PDCCH monitoring occasion where the terminal device detects the first DCI that schedules the first transmission of a transport block, and the transport block of the first transmission scheduled by the DCI includes the PHR.

[0459] In other words, the PUSCH belongs to the PUSCH scheduled by the first DCI. Among them, the first DCI is the first DCI that schedules the first transmission of a transport block after the PHR trigger. The transport block scheduled by the first DCI includes the PHR.

[0460] For the case where the PHR is reported for the PUSCH configured by the configured grant:

[0461] For an active serving cell, the terminal device determines whether the PHR is an actual PHR or a virtual PHR based on the following parameters:

[0462] From the PHR trigger to the first symbol of the PUSCH transmission of the configured grant minus T′ proc,2 = T proc,2 Position, during which the configured grant high-layer signaling, periodic / semi-persistent SRS signal transmission, and downlink control information.

[0463] Among them, T proc,2 See TS 38.214, which is not related to the present invention.

[0464] In other words, the PUSCH is the first PUSCH that satisfies the following description after the PHR trigger: the first duration corresponding to the PUSCH is greater than or equal to the first PUSCH preparation duration. Among them, the first duration is the time interval from the PHR trigger to the first symbol of the PUSCH. The first PUSCH preparation duration can be denoted as T proc,2 .

[0465] It should be understood that the above gives the timeline conditions. If the DCI scheduling or the PUSCH configured by the configuration grant satisfies the above timeline conditions, the actual PH is used. Conversely, if the DCI scheduling or the PUSCH configured by the configuration grant does not satisfy the above timeline conditions, the virtual PH is used. These timeline conditions are mainly used in the carrier aggregation and dual connectivity scenarios.

[0466] 2-6. PHR MAC CE:

[0467] The first type is the Single Entry PHR MAC CE, as Figure 5a shown.

[0468] In Figure 5a , the Single Entry PHR MAC CE has a fixed length of two bytes.

[0469] R: Represents the reserved bit, set to '0'.

[0470] PH: Indicates the PH level, with a length of 6 bits (bits). Among them, the relationship between the reported PH and the PH level (PowerHeadroom levels for PHR) is shown in Table 1, and the relationship between the PH level and the PH measurement value (unit: dB) (Powerheadroom report mapping) is shown in Table 2.

[0471] For the parameters related to P or MPE, reference can be made to the relevant technologies and will not be elaborated here.

[0472] P CMAX,f,c : Indicates the P for calculating PH CMAX,f,c , according to the nominal (nominal) terminal device transmit power level (NominalUE transmit power level for PHR), as shown in Table 3.

[0473] Table 1

[0474]

[0475] Table 2

[0476] PH Level (Reported value) PH Measured value (Measured quantity value) (dB) POWER_HEADROOM_0 PH < -32 POWER_HEADROOM_1 -32 ≤ PH < -31 POWER_HEADROOM_2 -31 ≤ PH < -30 POWER_HEADROOM_3 -30 ≤ PH < -29 … … POWER_HEADROOM_53 20 ≤ PH < 21 POWER_HEADROOM_54 21 ≤ PH < 22 POWER_HEADROOM_55 22 ≤ PH < 24 POWER_HEADROOM_56 24 ≤ PH < 26 POWER_HEADROOM_57 26 ≤ PH < 28 POWER_HEADROOM_58 28 ≤ PH < 30 POWER_HEADROOM_59 30 ≤ PH < 32 POWER_HEADROOM_60 32 ≤ PH < 34 POWER_HEADROOM_61 34 ≤ PH < 36 POWER_HEADROOM_62 36 ≤ PH < 38 POWER_HEADROOM_63 PH ≥ 38

[0477] Table 3

[0478]

[0479]

[0480] The second type is the Multiple Entry PHR MAC CE, as Figure 5b shown.

[0481] In Figure 5b Multiple Entry PHR MAC CE has a variable length.

[0482] C i : Indicates whether the serving cell with the serving cell index ServCellIndex i reports PH. '1' means reporting PH, and '0' means not reporting PH.

[0483] R: Represents a reserved bit, set to 0

[0484] V: Indicates whether the corresponding PH is an actual PH or a virtual PH, that is, whether the PH is determined according to real transmission (i.e., actual PUSCH transmission) or according to the reference format (i.e., reference PUSCH). '0' means the corresponding PH is an actual PH, and '1' means the corresponding PH is a reference PH. At the same time, '0' also indicates including the P CMAX,f,c field and the MPE field; '1' indicates not including the P CMAX,f,c field and the MPE field.

[0485] PH: Indicates the PH level, with a length of 6 bits. The relationship between the reported PH and the PH level is shown in Table 1, and the relationship between the PH level and the PH measurement value (unit: dB) is shown in Table 2.

[0486] For P or MPE related parameters, please refer to the related technology and will not be elaborated here.

[0487] P CMAX,f,c : Indicates the P for calculating PH CMAX,f,c , according to the nominal terminal device transmission power level, as shown in Table 3.

[0488] Thirdly, for the enhanced single entry PHR (Enhanced Single Entry PHR for multiple TRP MAC CE) of multiple TRP MAC CE, as Figure 5c shown.

[0489] In Figure 5c Enhanced Single Entry PHR for multiple TRP MAC CE has a fixed length of 3 bytes.

[0490] R: Reserved bit, set to '0'.

[0491] PH i: Indicates the PH level. Here, PH 1 is associated with the SRS resource set (SRS-ResourceSet) with a smaller SRS resource set identifier (srs-ResourceSetId), and PH 2 is associated with the SRS-ResourceSet with a larger srs-ResourceSetId. The PHR MAC CE is filled in according to the ascending order of i, with a length of 6 bits. The reported PH and PH levels are shown in Table 1, and the PH levels and PH measurement values (dB) are shown in Table 2.

[0492] Parameters related to P or MPE can be referred to in the related technologies and will not be elaborated here.

[0493] V: Indicates whether the corresponding PH is an actual PH or a virtual PH, that is, whether the PH is determined according to the actual transmission (realtransmission) or the reference format (reference format). '0' indicates that the corresponding PH is an actual PH, and '1' indicates that the corresponding PH is a reference PH.

[0494] P CMAX,f,c : Indicates the P for calculating the PH CMAX,f,c , according to the nominal terminal device transmission power level, as shown in Table 3.

[0495] Fourth, for the enhanced multiple entry PHR (Enhanced Multiple Entry PHR for multiple TRP MAC CE) for multiple TRP MAC CEs, as Figure 5d shown.

[0496] In Figure 5d , the length of the Enhanced Multiple Entry PHR for multiple TRP MAC CE is variable.

[0497] C i : Indicates whether the serving cell with the serving cell index ServCellIndex i reports the PH. '1' indicates reporting the PH, and '0' indicates not reporting the PH.

[0498] R: Reserved bit, set to 0.

[0499] V: Indicates whether the corresponding PH is an actual PH or a virtual PH, that is, whether the PH is determined according to the actual transmission (realtransmission) or the reference format (reference format). '0' indicates that the corresponding PH is an actual PH, and '1' indicates that the corresponding PH is a reference PH. At the same time, '0' also indicates including P CMAX,f,cField and MPE field; '1' indicates not including P CMAX,f,c Field and MPE field.

[0500] PH i: Indicates the PH level, where PH 1 is associated with the SRS-ResourceSet with a smaller srs-ResourceSetId, and PH2 is associated with the SRS-ResourceSet with a larger srs-ResourceSetId. Fill in the PHR MACCE according to the ascending order of i, with a length of 6 bits. The reported PH and PH level are shown in Table 1, and the PH level and PH measurement value (dB) are shown in Table 2.

[0501] P or related parameters, which can be referred to the related technology and will not be elaborated here.

[0502] P CMAX,f,c : Indicates the P for calculating PH CMAX,f,c , according to the nominal terminal device transmit power level, as shown in Table 3.

[0503] In Figures 5a - 5d , Serving Cell n refers to the serving cell n. SpCell of the other MAC entity refers to the special cell corresponding to the other MAC entity (i.e., the E-UTRA MAC entity in the case of NE-DC, NE-DC, and NGEN-DC).

[0504] Based on the above introduction, it can be seen that the SBFD time unit and the uplink time unit use different power control parameters. Therefore, the power headroom (PH) on the SBFD time unit and the non-SBFD time unit is different and needs to be reported separately, that is, the terminal device sends the PHR through the PUSCH on the SBFD time unit and the non-SBFD time unit respectively. However, currently in the typical time slot ratio of SBFD, the SBFD time unit is much more than the non-SBFD time unit, such as XXXXU and DXXXU. In this way, the terminal device is likely to report the PH on the SBFD time unit rather than the PH on the non-SBFD time unit, affecting the uplink performance on the non-SBFD time unit.

[0505] On the other hand, even if the dual PHR mode (twoPHRMode) is adopted, only two actual PHs can be reported in the case of PUSCH repetition type B, and only one actual PH and one virtual PH can be reported in the remaining cases.

[0506] However, for the case of reporting two actual PHs, since the SBFD time units are much more than the non-SBFD time units, the two reported actual PHs are also likely to be the PHs on the SBFD time units.

[0507] For the case of reporting virtual PHs, the virtual PHs do not include the actual power control parameters of the terminal device. For example: MPR = 0 dB, A-MPR = 0 dB, P-MPR = 0 dB, etc., resulting in the network device being unable to correctly understand the PH of the terminal device based on the virtual PH.

[0508] Therefore, even if two PHR modes are adopted, the problem of reduced uplink performance on non-SBFD time units cannot be solved.

[0509] In summary, in the typical time slot ratio of SBFD, the SBFD time units are much more than the non-SBFD time units, resulting in a low probability that the terminal device reports the PHR on the non-SBFD time units, which affects the uplink transmission performance of the non-SBFD time units.

[0510] In view of this, the present application provides the following communication method. The communication method provided by the present application can be applied to Figure 1 the system shown in

[0511] Taking the scenario where multiplePHR is false as an example, the communication method of the embodiment of the present application includes: after the PHR is triggered, the terminal device determines the first information according to the first PUSCH and determines the second information according to the second PUSCH. Among them, the first information includes the first PHR, and the first PHR is determined according to the first parameter corresponding to the first transmission opportunity of the first PUSCH. The first transmission opportunity includes the first time unit, and the first time unit belongs to the first type of time unit. The first type of time unit is the SBFD time unit or the non-SBFD time unit. The first parameter is used to determine the transmission power of the first PUSCH at the first transmission opportunity. Among them, the second information includes the second PHR, and the second PHR is determined according to the second parameter corresponding to the second transmission opportunity of the second PUSCH. The second transmission opportunity includes the second time unit, and the second time unit is determined according to the second type of time unit. The second type of time unit is determined according to the first type of time unit. The second type of time unit is different from the first type of time unit. The second parameter is used to determine the transmission power of the second PUSCH at the second transmission opportunity. The terminal device sends the first information. The first information is carried on the first PUSCH. The terminal device sends the second information. The second information is carried on the second PUSCH. The terminal device cancels the triggered PHR.

[0512] In this way, after a PHR is triggered, the terminal device determines the first information and the second information, and then sends the first information and the second information. After the first information and the second information are determined, the terminal device cancels the triggered PHR, completing a PHR process. Since the first information and the second information are reported through different PUSCHs, and the first PHR is determined according to the first parameter corresponding to the first transmission opportunity of the first PUSCH, and the second PHR is determined according to the second parameter corresponding to the second transmission opportunity of the second PUSCH, and the types of time units where the first transmission opportunity and the second transmission opportunity are located are different, therefore, in a PHR process, the terminal device reports the PHRs corresponding to two types of time units, so that the actual PH reporting probabilities on the SBFD time unit and the non-SBFD time unit are the same, which helps to ensure the uplink performance on the non-SBFD time unit.

[0513] Next, in combination with Figure 6 , the communication method proposed in the embodiments of the present application will be introduced in detail. The communication method 600 proposed in the embodiments of the present application includes the following operations:

[0514] S601. After the PHR is triggered, the terminal device determines the first information according to the first PUSCH and determines the second information according to the second PUSCH.

[0515] Among them, the introduction of the terminal device is as follows:

[0516] This step can be executed by the terminal device. Without special explanation, the "terminal device" in the present application can refer to the terminal device itself, or a component in the terminal device (for example, a processor, a chip, or a chip system, etc.), or it can also be a logical module or software that can implement all or part of the functions of the terminal device.

[0517] Among them, for the PHR trigger event, reference can be made to the introduction in the glossary section, and details will not be elaborated here.

[0518] Among them, S601 includes S601a and S601b:

[0519] S601a. After the PHR is triggered, the terminal device determines the first information according to the first PUSCH.

[0520] S601b. After the PHR is triggered, the terminal device determines the second information according to the second PUSCH.

[0521] In the present application, taking the example that the terminal device first executes S601a and then executes S601b, the introduction will be made.

[0522] In S601a, the introduction of the first information is as follows:

[0523] The first information includes a first PHR, which is determined according to a first parameter corresponding to a first transmission opportunity of a first PUSCH. The first transmission opportunity includes a first time unit, and the first time unit belongs to a first type of time unit. The first type of time unit is an SBFD time unit or a non-SBFD time unit. The first parameter is used to determine the transmission power of the first PUSCH at the first transmission opportunity.

[0524] Taking Figure 7a (or Figure 7b ) as an example, the first PHR includes PH1. PH1 is an actual PHR, and reference can be made to the introduction of formula (1). The first PUSCH is as shown in the dashed box. The first time unit may include one X time slot. The first type of time unit is an SBFD time unit.

[0525] The first parameter may include the parameters involved in formula (1), such as the index of the PUSCH transmission opportunity, the index of the activated uplink BWP, the carrier index, the serving cell index, the maximum transmit power of the terminal device, etc.

[0526] It should be noted that in this application, the first transmission opportunity includes the first time unit, which means that the first transmission opportunity only includes the first time unit. For example, the first time unit may include: one or more symbols, or one or more time slots. Taking Figure 7a as an example, if the first transmission opportunity of the first PUSCH includes one X time slot, then the first time unit is the above-mentioned X time slot.

[0527] It should be noted that in this application, the first PUSCH may include one or more transmission opportunities, and each transmission opportunity includes one or more symbols, or includes one or more time slots. In Figure 7a , taking each transmission opportunity including one time slot as an example for introduction, it should not be construed as a limitation to this application. In this application, the first transmission opportunity is the first transmission opportunity of the first PUSCH.

[0528] It should be noted that in this application, the first PUSCH is indicated by the first network device.

[0529] For example, the first network device sends first indication information to the terminal device. Correspondingly, the terminal device receives the first indication information from the first network device. Among them, the first indication information instructs the terminal device to send the first PUSCH.

[0530] Optionally, if the first PUSCH is a PUSCH with Type 1 configured grant, then the first indication information is carried in a high-layer message (such as an RRC message).

[0531] Optionally, if the first PUSCH is a PUSCH with Type 2 configured grant, the first indication information is DCI, and before the first network device sends the first indication information to the terminal device, the first network device also sends a high-layer message (such as an RRC message) to the terminal device. The RRC message is used to configure the first PUSCH for the terminal device.

[0532] Optionally, if the first PUSCH is a PUSCH with dynamic grant, the first indication information is DCI.

[0533] Optionally, the first PUSCH and the conditions satisfied by the first PUSCH are introduced as follows:

[0534] For the case where the first PUSCH is a PUSCH with dynamic grant:

[0535] The first PUSCH belongs to the PUSCH scheduled by the first DCI. The first DCI is the first DCI that satisfies the first condition after the PHR is triggered.

[0536] The first condition includes at least one of the following:

[0537] Condition A1, the first DCI is the DCI that schedules the first transmission of the transport block after the PHR is triggered. The transport block scheduled by the first DCI includes the first transport block, and the first transport block includes the first information.

[0538] In this application, the first transmission means the first transmission, rather than retransmission. In this application, the first transmission can also be described as: new transmission, and the two have the same meaning and can be replaced with each other.

[0539] Taking Figure 7a as an example, the DCI that schedules the first PUSCH is the first DCI, and the last symbol of the PDCCH monitoring occasion where the first DCI is located (or the end moment of the PDCCH monitoring occasion) is timeline 1. The DCI received before this corresponds to the actual PHR, otherwise, it corresponds to the virtual PHR. In Figure 7a , the first DCI is received before timeline 1, and the first DCI is the first DCI that schedules the first transmission of the first transport block starting from the PHR trigger. Therefore, PH1 is the actual PH.

[0540] Condition A2, the PUSCH scheduled by the first DCI can accommodate the first information.

[0541] Among them, the PUSCH scheduled by the first DCI can accommodate the first piece of information, which can be understood as: the time-frequency resources of the PUSCH scheduled by the first DCI are sufficient to transmit the first piece of information.

[0542] It should be noted that the first condition includes condition A1 and / or condition A2. The first DCI is the first DCI that satisfies the first condition after the PHR is triggered, which can be understood as: the first DCI is the first DCI that satisfies condition A1 and / or condition A2 after the PHR is triggered.

[0543] For the case where the first PUSCH is a configured grant PUSCH:

[0544] The first PUSCH is the first PUSCH that satisfies the second condition after the PHR is triggered.

[0545] Among them, the second condition includes at least one of the following:

[0546] Condition B1, the first duration corresponding to the first PUSCH is greater than or equal to the first PUSCH preparation duration. Among them, the first duration is the time interval from the PHR trigger to the first symbol of the first PUSCH. The first PUSCH preparation duration can be denoted as T proc,2 , see the relevant 3GPP technical specifications for details and will not be elaborated here.

[0547] Condition B2, the first PUSCH can accommodate the first piece of information.

[0548] Among them, for the introduction of condition B2, reference can be made to the introduction of condition A2 and will not be elaborated here.

[0549] It should be noted that the second condition includes condition B1 and / or condition B2. The first PUSCH is the first PUSCH that satisfies the second condition after the PHR is triggered, which can be understood as: the first PUSCH is the first PUSCH that satisfies condition B1 and / or condition B2 after the PHR is triggered.

[0550] It should be noted that the determination of the above first condition or second condition is performed at the PHY layer of the terminal device.

[0551] In some embodiments, the first piece of information further includes the time unit type information of the first type of time unit, so as to indicate the time unit type to which the first time unit belongs.

[0552] For example, if the first time unit is: the SBFD time unit, then the first type of time unit is: the SBFD time unit.

[0553] For another example, if the first time unit is: a non-SBFD time unit, then the first type of time unit is: a non-SBFD time unit.

[0554] Take Figure 8For example, the first information is included in the PHR MAC CE. In Figure 8 the PHR MAC CE shown, the time unit type information of the first type of time unit is indicated by the T field. In Figure 8 it, the T field is the 7th bit in byte 1.

[0555] It should be noted that in this application, each byte includes 8 bits. Among them, the rightmost bit is the least significant bit, and the leftmost bit is the most significant bit. The 1st bit in each byte is the least significant bit, that is, the rightmost bit. The 8th bit in each byte is the most significant bit, that is, the leftmost bit.

[0556] In some embodiments, the first information further includes first power information. Among them, the first power information indicates the maximum transmission power of the first PUSCH at the first transmission opportunity. For example, the maximum transmission power indicated by the first power information is P CMAX,f,c (i), referring to the introduction in the glossary section, will not be elaborated here.

[0557] Next, taking the PHY layer and the MAC layer in the communication protocol layer as examples, S601a will be introduced:

[0558] The first network device also configures a first MAC entity for the terminal device.

[0559] In the case where the PHR is triggered or has been triggered and not cancelled, the first MAC entity executes the PHR process only when it receives the first uplink resource for initial transmission. Among them, if the first PUSCH is the first uplink resource for initial transmission after the PHR is triggered, then the first MAC entity executes the PHR process.

[0560] The operations performed by the first MAC entity for the PHY layer and the MAC layer include:

[0561] Step a1, the PHY layer provides a first PHR to the first MAC entity. Correspondingly, the first MAC entity obtains the first PHR from the PHY layer.

[0562] Among them, for the first PHR, reference can be made to the introduction in the foregoing paragraph, and details will not be elaborated here.

[0563] Step a2 (optionally), the PHY layer provides the time unit type information of the first type of time unit to the first MAC entity. Correspondingly, the first MAC entity obtains the time unit type information of the first type of time unit from the PHY layer.

[0564] Among them, for the time unit type information of the first type of time unit, reference can be made to the introduction in the foregoing paragraph, and details will not be elaborated here.

[0565] For example, if the first type of time unit is a non - SBFD time unit, the time unit type information of the first type of time unit is '0'. If the first type of time unit is an SBFD time unit, the time unit type information of the first type of time unit is '1'.

[0566] Alternatively, conversely, if the first type of time unit is a non - SBFD time unit, the time unit type information of the first type of time unit is '1'. If the first type of time unit is an SBFD time unit, the time unit type information of the first type of time unit is '0'.

[0567] Step a3 (optionally), the PHY layer provides the first MAC entity with the first power information. Correspondingly, the first MAC entity obtains the first power information from the PHY layer.

[0568] Among them, for the first power information, reference can be made to the introduction in the foregoing paragraphs and will not be elaborated here.

[0569] For the first MAC entity, after the first MAC entity obtains the first PHR, the time unit type information (optionally) of the first type of time unit, and the first power information (optionally), it performs step a4:

[0570] Step a4, the first MAC entity generates a first MAC CE according to the first PHR, the time unit type information (optionally) of the first type of time unit, and the first power information (optionally).

[0571] Step a5, the first MAC entity sends the first MAC CE to the PHY layer. Correspondingly, the PHY layer receives the first MAC CE from the first MAC entity.

[0572] Among them, the first MAC CE includes the first information.

[0573] It should be noted that in this application, after the first MAC entity sends the first MAC CE to the PHY layer, the first MAC entity does not perform the following three operations: starting or restarting the phr - PeriodicTimer; starting or restarting the phr - ProhibitTimer; canceling all triggered PHRs.

[0574] In S601b, the introduction to the second information is as follows:

[0575] The second information includes a second PHR, which is determined according to a second parameter corresponding to a second transmission occasion of a second PUSCH. The second transmission occasion includes a second time unit, which is determined according to a second type of time unit. The second type of time unit is determined according to a first type of time unit, and the second type of time unit is different from the first type of time unit. The second parameter is used to determine the transmission power of the second PUSCH at the second transmission occasion.

[0576] Take Figure 7a (or Figure 7b ) as an example. The second PHR includes PH2. PH2 is the actual PHR, and reference can be made to the introduction of formula (1). The second PUSCH is shown as a thick solid line box. The second time unit may include one U time slot. The second type of time unit is a non-SBFD time unit.

[0577] The second parameter may include the parameters involved in formula (1), such as the index of the PUSCH transmission occasion, the index of the activated uplink BWP, the carrier index, the serving cell index, the maximum transmission power of the terminal device, etc.

[0578] It should be noted that in this application, the second transmission occasion includes a second time unit, which means that the second transmission occasion only includes the second time unit. For example, the second time unit may include: one or more symbols, or one or more time slots. Take Figure 7a as an example. If the second transmission occasion of the second PUSCH includes one U time slot, then the second time unit is the above U time slot.

[0579] It should be noted that in this application, the second type of time unit is determined according to the first type of time unit, and the second type of time unit is different from the first type of time unit. It can be understood that: when the first type of time unit is an SBFD time unit, the second type of time unit is a non-SBFD time unit. Or, vice versa, when the first type of time unit is a non-SBFD time unit, the second type of time unit is an SBFD time unit.

[0580] Take Figure 7a as an example. The first time unit is the first X time slot. When the time unit type to which the first time unit belongs is an SBFD time unit (such as the first X time slot), the time unit type to which the second time unit belongs is a non-SBFD time unit. In this case, even if there is an uplink resource (such as the PUSCH shown by the solid line box) on the fourth X time slot, the terminal device does not report the PHR, but waits for the uplink resource on the non-SBFD time unit (such as the first U time slot), and reports the second PHR through the PUSCH shown by the thick solid line. For specific reference, see the introduction of the second PHR.

[0581] It should be noted that in the present application, the second PUSCH may include one or more transmission opportunities, and each transmission opportunity includes one or more symbols, or includes one or more time slots. In Figure 7a , taking the example that each transmission opportunity includes one time slot for introduction, it should not be construed as a limitation to the present application. In the present application, the second transmission opportunity is the first transmission opportunity of the second PUSCH.

[0582] It should be noted that in the present application, the second PUSCH is indicated by the first network device.

[0583] For example, the first network device sends second indication information to the terminal device. Correspondingly, the terminal device receives the second indication information from the first network device. Among them, the second indication information indicates that the terminal device sends the second PUSCH.

[0584] Optionally, if the second PUSCH is a PUSCH with Type 1 configured grant, the second indication information is carried in a high-layer message (such as an RRC message).

[0585] Optionally, if the second PUSCH is a PUSCH with Type 2 configured grant, the second indication information is DCI, and before the first network device sends the second indication information to the terminal device, the first network device also sends a high-layer message (such as an RRC message) to the terminal device. Among them, the RRC message is used to configure the second PUSCH for the terminal device.

[0586] Optionally, if the second PUSCH is a PUSCH with dynamic grant, the second indication information is DCI.

[0587] Optionally, the second PUSCH and the conditions satisfied by the second PUSCH are introduced as follows:

[0588] For the case where the second PUSCH is a PUSCH with dynamic grant:

[0589] The second PUSCH belongs to the PUSCH scheduled by the second DCI. Among them, the second DCI is the first DCI that satisfies the third condition after the PHR is triggered.

[0590] Among them, the third condition includes at least one of the following:

[0591] Condition C1, the second DCI is the DCI that schedules the first transmission of the transport block after the PHR is triggered. The transport block scheduled by the second DCI includes a second transport block, and the second transport block includes second information.

[0592] Taking Figure 7a as an example, scheduling the second PUSCH as the second DCI, the last symbol of the PDCCH monitoring occasion where the second DCI is located (or the end moment of the PDCCH monitoring occasion) is timeline 2. For the DCI received before this, it corresponds to the actual PHR, otherwise, it corresponds to the virtual PHR. In Figure 7a , the second DCI is received before timeline 2, and the second DCI is the first DCI that schedules the first transmission of the second transport block starting from the PHR trigger. Therefore, PH2 is the actual PH.

[0593] Condition C2, the PUSCH scheduled by the second DCI can accommodate the second information.

[0594] Among them, the PUSCH scheduled by the second DCI can accommodate the second information, which can be understood as: the time-frequency resources of the PUSCH scheduled by the second DCI are sufficient to transmit the second information.

[0595] It should be noted that the third condition includes condition C1 and / or condition C2. The second DCI is the first DCI that satisfies the third condition after the PHR trigger, which can be understood as: the second DCI is the first DCI that satisfies condition C1 and / or condition C2 after the PHR trigger.

[0596] For the case where the second PUSCH is a configured grant PUSCH:

[0597] The second PUSCH is the first PUSCH that satisfies the fourth condition after the PHR trigger.

[0598] Among them, the fourth condition includes at least one of the following:

[0599] Condition D1, the second duration corresponding to the second PUSCH is greater than or equal to the second PUSCH preparation duration. Among them, the second duration is the time interval from the PHR trigger to the first symbol of the second PUSCH. The second PUSCH preparation duration can be denoted as T proc,2 , see the relevant 3GPP technical specifications for details and will not be elaborated here.

[0600] Condition D2, the second PUSCH can accommodate the second information.

[0601] Among them, for condition D2, refer to the introduction of condition C2 and will not be elaborated here.

[0602] It should be noted that the fourth condition includes condition D1 and / or condition D2. The second PUSCH is the first PUSCH that satisfies the fourth condition after the PHR is triggered, which can be understood as: the second PUSCH is the first PUSCH that satisfies condition D1 and / or condition D2 after the PHR is triggered.

[0603] In some embodiments, the second information further includes the time unit type information of the second type of time unit, so as to indicate the time unit type to which the second time unit belongs.

[0604] For example, if the second time unit is: SBFD time unit, then the second type of time unit is: SBFD time unit.

[0605] For another example, if the second time unit is: non-SBFD time unit, then the second type of time unit is: non-SBFD time unit.

[0606] Take Figure 8 as an example, the second information is included in the PHR MAC CE. In the Figure 8 shown PHR MAC CE, the time unit type information of the second type of time unit is indicated by the T field. In Figure 8 , the T field is the 7th bit in byte 1. For details, refer to the introduction in S601a and will not be elaborated here.

[0607] In some embodiments, the second information further includes second power information. The second power information indicates the maximum transmission power of the second PUSCH in the second transmission occasion. For example, the maximum transmission power indicated by the second power information is P CMAX,f,c (i). For details, refer to the introduction in the glossary part and will not be elaborated here.

[0608] Next, take the PHY layer and MAC layer in the communication protocol layer as an example to introduce S601b:

[0609] For the first MAC entity of the terminal device, the first MAC entity continues to execute the PHR process.

[0610] When the PHR is triggered or has been triggered and not cancelled, if the first MAC entity receives the first uplink resource for initial transmission on another type of time unit (i.e., the above-mentioned second type of time unit), it continues to execute the PHR process. Among them, if the second PUSCH is the first uplink resource for initial transmission on the second type of time unit after the PHR is triggered, then the first MAC entity continues to execute the PHR process.

[0611] The operations performed by the first MAC entity for the PHY layer and MAC layer include:

[0612] Step b1, the PHY layer provides the second PHR to the first MAC entity. Correspondingly, the first MAC entity obtains the second PHR from the PHY layer.

[0613] Among them, for the second PHR, reference can be made to the introduction in the previous paragraph and will not be elaborated here.

[0614] Step b2 (optionally), the PHY layer provides the time unit type information of the second type of time unit to the first MAC entity. Correspondingly, the first MAC entity obtains the time unit type information of the second type of time unit from the PHY layer.

[0615] Among them, for the time unit type information of the second type of time unit, reference can be made to the introduction in the previous paragraph and will not be elaborated here.

[0616] For example, if the second type of time unit is a non-SBFD time unit, the time unit type information of the second type of time unit is '0'. If the second type of time unit is an SBFD time unit, the time unit type information of the second type of time unit is '1'.

[0617] Or, vice versa, if the second type of time unit is a non-SBFD time unit, the time unit type information of the second type of time unit is '1'. If the second type of time unit is an SBFD time unit, the time unit type information of the second type of time unit is '0'.

[0618] Step b3 (optionally), the PHY layer provides the second power information to the first MAC entity. Correspondingly, the first MAC entity obtains the second power information from the PHY layer.

[0619] Among them, for the second power information, reference can be made to the introduction in the previous paragraph and will not be elaborated here.

[0620] For the first MAC entity, after the first MAC entity obtains the second PHR, the time unit type information of the second type of time unit (optionally) and the second power information (optionally), it performs step b4:

[0621] Step b4, the first MAC entity generates a second MAC CE according to the second PHR, the time unit type information of the second type of time unit (optionally) and the second power information (optionally).

[0622] Step b5, the first MAC entity sends the second MAC CE to the PHY layer. Correspondingly, the PHY layer receives the second MAC CE from the first MAC entity.

[0623] Among them, the second MAC CE includes second information.

[0624] For a terminal device, after determining the first information, the terminal device executes S602, and after determining the second information, the terminal device executes S603. The descriptions of S602 and S603 are as follows:

[0625] S602: The terminal device sends the first information.

[0626] Among them, the first information is carried on the first PUSCH.

[0627] For example, the terminal device sends the first information to the first network device. Correspondingly, the first network device receives the first information from the terminal device, as Figure 6 shown.

[0628] For example, the terminal device sends the first information at the first transmission opportunity of the first PUSCH, as Figure 7a shown.

[0629] For another example, the terminal device sends the first information at other transmission opportunities of the first PUSCH, Figure 7a not shown.

[0630] It should be understood that taking the PHY layer of the terminal device as an example, after the PHY layer receives the first MAC CE, the PHY layer sends the first PUSCH according to the first MAC CE. Among them, the first MAC CE includes the first information. Therefore, the first information (or the first PHR) is carried on the first PUSCH.

[0631] It should be noted that in this application, the terminal device may first execute S601b and then execute S602, as Figure 7a shown. Or, the terminal device may first execute S602 and then execute S601b, as Figure 7b shown. Or, the terminal device may execute S601b and S602 simultaneously, and this application does not make any limitations in this regard.

[0632] S603: The terminal device sends the second information.

[0633] Among them, the second information is carried on the second PUSCH.

[0634] For example, the terminal device sends the second information to the first network device. Correspondingly, the first network device receives the second information from the terminal device, as Figure 6 shown.

[0635] For example, the terminal device sends the second information at the second transmission opportunity of the second PUSCH, as Figure 7a shown.

[0636] For another example, the terminal device sends the second information at other transmission opportunities of the second PUSCH, Figure 7a not shown.

[0637] It should be understood that taking the PHY layer of the terminal device as an example, after the PHY layer receives the second MAC CE, the PHY layer sends the second PUSCH according to the second MAC CE. Among them, the second MAC CE includes the second information. Therefore, the second information (or the second PHR) is carried on the second PUSCH.

[0638] It should be noted that in this application, the terminal device first executes S602 and then executes S603, as Figure 7a or Figure 7b shown.

[0639] S604: The terminal device cancels the triggered PHR and / or resets the first timer.

[0640] It should be understood that after S604 is executed, other triggered PHRs are also cancelled. It can be understood that: after the PHR in S601 is triggered until the PHR MAC CE is generated (that is, the PHR MAC CE including the first information and the PHR MAC CE including the second information), all the triggered PHRs during this period are cancelled.

[0641] Among them, the first timer may include phr-PeriodicTimer and / or phr-ProhibitTimer. For example, the terminal device resets phr-PeriodicTimer and phr-ProhibitTimer. Among them, the introduction of phr-PeriodicTimer and phr-ProhibitTimer can be referred to in the glossary section and will not be elaborated here.

[0642] It should be noted that in this application, for the first MAC entity of the terminal device, after the first MAC entity sends the second MAC CE to the PHY layer (that is, executes the above step b5), the first MAC entity performs the following three operations: starts or restarts phr-PeriodicTimer; starts or restarts phr-ProhibitTimer; and cancels all the triggered PHRs.

[0643] Taking the scenario where multiplePHR is true as an example, the communication method of the embodiments of the present application includes: after the PHR is triggered, the terminal device determines first information according to at least one of the first PUSCH, the third PUSCH, or the first reference PUSCH, and determines second information according to at least one of the second PUSCH, the fourth PUSCH, and the second reference PUSCH. Among them, the first information includes a first PHR and a third PHR. The first PHR is determined according to a first parameter corresponding to a first transmission opportunity of the first PUSCH. The first transmission opportunity includes a first time unit, and the first time unit belongs to a first type of time unit. The first type of time unit is an SBFD time unit or a non-SBFD time unit. The first parameter is used to determine the transmission power of the first PUSCH at the first transmission opportunity. The third PHR is determined according to the third PUSCH or the first reference PUSCH. The first PUSCH and the third PUSCH correspond to different network devices. Among them, the second information includes a second PHR and a fourth PHR. The second PHR is determined according to a second parameter corresponding to a second transmission opportunity of the second PUSCH. The second transmission opportunity includes a second time unit, and the second time unit is determined according to a second type of time unit. The second type of time unit is determined according to the first type of time unit. The second type of time unit is different from the first type of time unit. The second parameter is used to determine the transmission power of the second PUSCH at the second transmission opportunity. The fourth PHR is determined according to the fourth PUSCH or the second reference PUSCH. The first PUSCH and the second PUSCH correspond to the same network device. The third PUSCH and the fourth PUSCH correspond to the same network device. The terminal device sends the first information. Among them, the first information is carried on the first PUSCH. The terminal device sends the second information. Among them, the second information is carried on the second PUSCH. The terminal device cancels the triggered PHR.

[0644] In this way, after a PHR is triggered, the terminal device determines the first information and the second information, and then sends the first information and the second information. After the first information and the second information are determined, the terminal device cancels the triggered PHR to complete a PHR process. Since the first information and the second information are reported through different PUSCHs, and the first PHR is determined according to the first parameter corresponding to the first transmission opportunity of the first PUSCH, and the second PHR is determined according to the second parameter corresponding to the second transmission opportunity of the second PUSCH, and the types of time units where the first transmission opportunity and the second transmission opportunity are located are different, therefore, in a PHR process, the terminal device reports the PHRs corresponding to two types of time units, so that the actual reporting probabilities of the PH on the SBFD time unit and the PH on the non-SBFD time unit are the same, which helps to ensure the uplink performance on the non-SBFD time unit.

[0645] Further, the first information further includes a third PHR, and the second information further includes a fourth PHR. Wherein, the third PHR is determined according to the third PUSCH or the first reference PUSCH. The fourth PHR is determined according to the fourth PUSCH or the second reference PUSCH. In this way, for the scenario where multiple PHR is true, the terminal device can also report the first information and the second information, so that the actual PH reporting probability on the SBFD time unit is the same as that on the non-SBFD time unit, which helps to ensure the uplink performance on the non-SBFD time unit.

[0646] Next, in combination with Figure 9 , the communication method proposed in the embodiments of the present application will be introduced in detail. The communication method 900 proposed in the embodiments of the present application includes the following operations:

[0647] S901. After the PHR is triggered, the terminal device determines the first information according to at least one of the first PUSCH, the third PUSCH, or the first reference PUSCH, and determines the second information according to at least one of the second PUSCH, the fourth PUSCH, and the second reference PUSCH.

[0648] Wherein, for the terminal device and the PHR trigger event, reference can be made to the introduction in S601, which will not be elaborated here.

[0649] Wherein, S901 includes S901a and S901b:

[0650] S901a. After the PHR is triggered, the terminal device determines the first information according to at least one of the first PUSCH, the third PUSCH, or the first reference PUSCH.

[0651] S901b. After the PHR is triggered, the terminal device determines the second information according to at least one of the second PUSCH, the fourth PUSCH, and the second reference PUSCH.

[0652] In the present application, taking the terminal device executing S901a first and then S901b as an example for introduction.

[0653] In S901a, the first PHR of the first information is introduced as follows:

[0654] The first information includes a first PHR, and the first PHR is determined according to a first parameter corresponding to the first transmission opportunity of the first PUSCH. The first transmission opportunity includes a first time unit, and the first time unit belongs to a first type of time unit. The first type of time unit is an SBFD time unit or a non-SBFD time unit. The first parameter is used to determine the transmission power of the first PUSCH at the first transmission opportunity.

[0655] Among them, the first PHR, the first PUSCH, the first transmission occasion, the first parameter, the first time unit, and the first type of time unit can be referred to the introduction in S601a and will not be elaborated here.

[0656] It should be noted that in S901a, the first PHR is neither determined according to the third PUSCH nor according to the first reference PUSCH.

[0657] In S901a, the introduction of the third PHR for the first information is as follows:

[0658] The third PHR is determined according to the third PUSCH or the first reference PUSCH. Among them, the first PUSCH and the third PUSCH correspond to different network devices. For Figure 10 example, the first PUSCH may be the PUSCH sent by the terminal device to the first network device on the first carrier (such as CC1). The third PUSCH may be the PUSCH sent by the terminal device to the second network device on the second carrier (such as CC2).

[0659] Among them, if the third PHR is determined according to the third PUSCH, the third PHR is the actual PHR. If the third PHR is determined according to the first reference PUSCH, the third PHR is the virtual PHR. Next, it will be introduced through 8 cases (Case 1 - Case 8 below):

[0660] Case 1, the third PHR is determined according to the first reference PUSCH. For example: the first PUSCH is a dynamically authorized PUSCH, and the third PUSCH is a dynamically authorized PUSCH. In this case,

[0661] If the third PUSCH belongs to the PUSCH scheduled by the third DCI, and the last symbol of the PDCCH monitoring occasion where the third DCI is located is later than the last symbol of the PDCCH monitoring occasion where the first DCI is located, then the third PHR is determined according to the first reference PUSCH. And / or, if the third PUSCH is not on the time slot where the first transmission occasion is located, then the third PHR is determined according to the first reference PUSCH.

[0662] For Figure 10 the square where the letter b is located as an example, the third PHR includes PH X . PH XIt is a virtual PH, and the introduction in Formula (2) can be referred to. The third PUSCH is as shown by the dashed box. The last symbol of the PDCCH monitoring occasion where the third DCI is located is later than the last symbol of the PDCCH monitoring occasion where the first DCI is located. In this case, the third PHR is determined according to the first reference PUSCH, that is, the third PHR is a virtual PH.

[0663] Take Figure 10 the square box where the letter c is located as an example. The third PHR includes PH X . PH X is a virtual PH, and the introduction in Formula (2) can be referred to. The third PUSCH is as shown by the dashed box. Although the last symbol of the PDCCH monitoring occasion where the third DCI is located is not later than the last symbol of the PDCCH monitoring occasion where the first DCI is located, the third PUSCH is not on the time slot where the first transmission occasion is located, that is, the third X time slot does not include the third PUSCH. In this case, the third PHR is determined according to the first reference PUSCH, that is, the third PHR is a virtual PH.

[0664] Case 2, the third PHR is determined according to the first reference PUSCH. For example: the first PUSCH is a dynamically authorized PUSCH, and the third PUSCH is a configured authorized PUSCH. In this case,

[0665] If the first reference time is later than the last symbol of the PDCCH monitoring occasion where the first DCI is located, the third PHR is determined according to the first reference PUSCH. Among them, the first reference time is earlier than the third PUSCH, and the first reference time and the first symbol of the third PUSCH are separated by the second PUSCH preparation duration. And / or, if the third PUSCH is not on the time slot where the first transmission occasion is located, the third PHR is determined according to the first reference PUSCH.

[0666] It should be noted that in this application, the first reference time can be understood as: being advanced by the second PUSCH preparation duration compared to the first symbol of the third PUSCH. Among them, the second PUSCH preparation duration can be T proc,2 , see the relevant 3GPP technical specifications for details and will not be elaborated here.

[0667] Case 3, the third PHR is determined according to the first reference PUSCH. For example, the first PUSCH is a configured authorized PUSCH, and the third PUSCH is a dynamically authorized PUSCH. In this case,

[0668] If the third PUSCH belongs to the PUSCH scheduled by the third DCI, and the last symbol of the PDCCH monitoring occasion where the third DCI is located is later than the second reference time, the third PHR is determined according to the first reference PUSCH. Among them, the second reference time is earlier than the first PUSCH, and the interval between the second reference time and the first symbol of the first PUSCH is the first PUSCH preparation duration. And / or, if the third PUSCH is not on the time slot where the first transmission occasion is located, the third PHR is determined according to the first reference PUSCH.

[0669] It should be noted that in this application, the second reference time can be understood as: being advanced by the first PUSCH preparation duration compared to the first symbol of the first PUSCH. Among them, the first PUSCH preparation duration can be T proc,2 , see the relevant 3GPP technical specifications for details, and will not be elaborated here.

[0670] Case 4, the third PHR is determined according to the first reference PUSCH. For example, the first PUSCH is a configured grant PUSCH, and the third PUSCH is a configured grant PUSCH. In this case,

[0671] If the first reference time is later than the second reference time, the third PHR is determined according to the first reference PUSCH. Among them, the first reference time is earlier than the third PUSCH, and the interval between the first reference time and the first symbol of the third PUSCH is the second PUSCH preparation duration. The second reference time is earlier than the first PUSCH, and the interval between the second reference time and the first symbol of the first PUSCH is the first PUSCH preparation duration. And / or, if the third PUSCH is not on the time slot where the first transmission occasion is located, the third PHR is determined according to the first reference PUSCH.

[0672] It should be noted that in this application, for the first reference time, refer to the introduction in Case 2, and for the second reference time, refer to the introduction in Case 3. The first PUSCH preparation duration and the second PUSCH preparation duration can be the same or different, and this application does not limit this.

[0673] It should be understood that if the first PUSCH preparation duration is the same as the second PUSCH preparation duration, then the first reference time being later than the second reference time can be replaced with the description: the first symbol of the third PUSCH is later than the first symbol of the first PUSCH.

[0674] Case 5, the third PHR is determined according to the third PUSCH. For example: the first PUSCH is a dynamically granted PUSCH, and the third PUSCH is a dynamically granted PUSCH. In this case,

[0675] The third PHR is determined according to a third parameter corresponding to a third transmission occasion of a third PUSCH. The third PUSCH belongs to the PUSCH scheduled by a third DCI. The last symbol of the PDCCH monitoring occasion where the third DCI is located is not later than the last symbol of the PDCCH monitoring occasion where the first DCI is located. The third transmission occasion is included in the time slot where the first transmission occasion is located. The third parameter is used to determine the transmission power of the third PUSCH at the third transmission occasion.

[0676] It should be noted that the last symbol of the PDCCH monitoring occasion where the third DCI is located is not later than the last symbol of the PDCCH monitoring occasion where the first DCI is located, and the following possible implementation manners may be included:

[0677] Possible implementation manner 5-1: The last symbol of the PDCCH monitoring occasion where the third DCI is located is earlier than the last symbol of the PDCCH monitoring occasion where the first DCI is located.

[0678] Possible implementation manner 5-2: The last symbol of the PDCCH monitoring occasion where the third DCI is located is the same symbol as the last symbol of the PDCCH monitoring occasion where the first DCI is located.

[0679] Taking Figure 10 the square box where the letter d is located as an example, the third PHR includes PH X . PH X is the actual PH, and reference can be made to the introduction of formula (1). The third transmission occasion includes a third time unit, and the third time unit may include an X time slot. The third time unit belongs to the SBFD time unit.

[0680] The third parameter may include the parameters involved in formula (1), such as the index of the PUSCH transmission occasion, the index of the activated uplink BWP, the carrier index, the serving cell index, the maximum transmit power of the terminal device, etc.

[0681] Taking Figure 10 the square box where the letter d is located as an example, the third PUSCH is as shown by the dashed box. The last symbol of the PDCCH monitoring occasion where the third DCI is located is not later than the last symbol of the PDCCH monitoring occasion where the first DCI is located (i.e., time line 1). Moreover, the third PUSCH is included in the time slot where the first transmission occasion is located, that is, the third X time slot. In this case, the third PHR is determined according to the third PUSCH, that is, the third PHR is the actual PH.

[0682] Case 6: The third PHR is determined according to the third PUSCH. For example, the first PUSCH is a dynamically authorized PUSCH, and the third PUSCH is a configured authorized PUSCH. In this case,

[0683] The third PHR is determined according to a third parameter corresponding to a third transmission occasion of a third PUSCH. Among them, a first reference time is not later than a last symbol of a PDCCH monitoring occasion where a first DCI is located, the first reference time is earlier than the third PUSCH, and a second PUSCH preparation duration is interposed between the first reference time and a first symbol of the third PUSCH. The third transmission occasion is included in a time slot where the first transmission occasion is located. The third parameter is used to determine a transmission power of the third PUSCH at the third transmission occasion.

[0684] It should be noted that the first reference time not being later than the last symbol of the PDCCH monitoring occasion where the first DCI is located may include the following possible implementation manners:

[0685] Possible implementation manner 6-1: The first reference time is earlier than a first symbol of the PDCCH monitoring occasion where the first DCI is located.

[0686] Possible implementation manner 6-2: The first reference time is included in the PDCCH monitoring occasion where the first DCI is located.

[0687] Among them, for the first reference time, reference may be made to the introduction in case 2, which will not be elaborated here.

[0688] Among them, for the third parameter, reference may be made to the introduction in case 5, which will not be elaborated here.

[0689] Case 7: The third PHR is determined according to the third PUSCH. For example, the first PUSCH is a configured grant PUSCH, and the third PUSCH is a dynamic grant PUSCH. In this case,

[0690] The third PHR is determined according to a third parameter corresponding to a third transmission occasion of the third PUSCH.

[0691] Among them, the third PUSCH belongs to a PUSCH scheduled by a third DCI. A last symbol of a PDCCH monitoring occasion where the third DCI is located is not later than a second reference time, the second reference time is earlier than the first PUSCH, and a first PUSCH preparation duration is interposed between the second reference time and a first symbol of the first PUSCH. The third transmission occasion is included in a time slot where the first transmission occasion is located. The third parameter is used to determine a transmission power of the third PUSCH at the third transmission occasion.

[0692] Among them, for the second reference time, reference may be made to the introduction in case 3, which will not be elaborated here.

[0693] Among them, for the third parameter, reference may be made to the introduction in case 5, which will not be elaborated here.

[0694] Case 8, the third PHR is determined according to the third PUSCH. For example, the first PUSCH is a configured grant PUSCH, and the third PUSCH is a configured grant PUSCH. In this case,

[0695] the third PHR is determined according to the third parameter corresponding to the third transmission occasion of the third PUSCH. Among them, the first reference time is not later than the second reference time. The first reference time is earlier than the third PUSCH, and the first reference time and the first symbol of the third PUSCH are separated by the second PUSCH preparation duration. The second reference time is earlier than the first PUSCH, and the second reference time and the first symbol of the first PUSCH are separated by the first PUSCH preparation duration. The third transmission occasion is included in the time slot where the first transmission occasion is located. The third parameter is used to determine the transmission power of the third PUSCH at the third transmission occasion.

[0696] Among them, for the first reference time and the second reference time, reference can be made to the introduction in Case 4.

[0697] Among them, for the third parameter, reference can be made to the introduction in Case 5, and details are not repeated here.

[0698] It should be noted that in this application, the third transmission occasion includes the third time unit, which means that the third transmission occasion only includes the third time unit. For example, the third time unit may include: one or more symbols, or one or more time slots. Taking Figure 10 the square where the letter 'd' is located as an example, the third transmission occasion of the third PUSCH includes an X time slot, and the third time unit is the above X time slot.

[0699] It should be noted that in this application, the third PUSCH may include one or more transmission occasions, each transmission occasion includes one or more symbols, or includes one or more time slots. In this application, if at least one transmission occasion of the third PUSCH is included in the time slot where the first transmission occasion is located, the third transmission occasion is the first transmission occasion among at least one transmission occasion of the third PUSCH.

[0700] It should be noted that in this application, the third PUSCH is indicated by the second network device.

[0701] For example, the second network device sends the third indication information to the terminal device. Correspondingly, the terminal device receives the third indication information from the second network device. Among them, the third indication information instructs the terminal device to send the third PUSCH.

[0702] Optionally, if the third PUSCH is a PUSCH with Type 1 configured grant, the third indication information is carried in a high-layer message (such as an RRC message).

[0703] Optionally, if the third PUSCH is a PUSCH with Type 2 configured grant, the third indication information is DCI, and before the second network device sends the third indication information to the terminal device, the second network device also sends a high-layer message (such as an RRC message) to the terminal device. The RRC message is used to configure the third PUSCH for the terminal device.

[0704] Optionally, if the third PUSCH is a PUSCH with dynamic grant, the third indication information is DCI.

[0705] In some embodiments, the first information further includes the time unit type information to which the third time unit belongs. The time unit type to which the third time unit belongs may be the first type of time unit or the second type of time unit described above.

[0706] For example, if the third time unit is an SBFD time unit, the time unit type to which the third time unit belongs is an SBFD time unit.

[0707] For another example, if the third time unit is a non-SBFD time unit, the time unit type to which the third time unit belongs is a non-SBFD time unit.

[0708] Take Figure 11 as an example. The first information is included in the PHR MAC CE. In the Figure 11 shown PHR MAC CE, the time unit type information to which the first time unit belongs is indicated by one T field (such as the 8th bit in byte 4), and the time unit type information to which the third time unit belongs is indicated by another T field (such as the 8th bit in byte 7).

[0709] It should be noted that in this application, each byte includes 8 bits. Among them, the rightmost bit is the least significant bit, and the leftmost bit is the most significant bit. The 1st bit in each byte is the least significant bit, that is, the rightmost bit. The 8th bit in each byte is the most significant bit, that is, the leftmost bit.

[0710] It should be noted that the time unit type to which the third time unit belongs and the time unit type to which the first time unit belongs may be the same or different, and this application does not limit this.

[0711] Next, take the PHY layer and MAC layer in the communication protocol layer as an example to introduce S901a:

[0712] The operations performed on the first MAC entity in the PHY layer and MAC layer include:

[0713] Step c1, the PHY layer provides the first PHR and the third PHR to the first MAC entity. Correspondingly, the first MAC entity obtains the first PHR and the third PHR from the PHY layer.

[0714] Among them, for the first PHR and the third PHR, reference can be made to the introduction in the foregoing paragraphs and will not be elaborated here.

[0715] Step c2 (optionally), the PHY layer provides the time unit type information to which the first time unit belongs and the time unit type information to which the third time unit belongs to the first MAC entity. Correspondingly, the first MAC entity obtains the time unit type information to which the first time unit belongs and the time unit type information to which the third time unit belongs from the PHY layer.

[0716] Among them, for the time unit type information to which the first time unit belongs and the time unit type information to which the third time unit belongs, reference can be made to the introduction in the foregoing paragraphs and will not be elaborated here.

[0717] For example, if the first time unit is a non-SBFD time unit, the time unit type information to which the first time unit belongs is '0'. If the first time unit is an SBFD time unit, the time unit type information to which the first time unit belongs is '1'.

[0718] Or, vice versa, if the first time unit is a non-SBFD time unit, the time unit type information to which the first time unit belongs is '1'. If the first time unit is an SBFD time unit, the time unit type information to which the first time unit belongs is '0'.

[0719] Again, for example, if the third time unit is a non-SBFD time unit, the time unit type information to which the third time unit belongs is '0'. If the third time unit is an SBFD time unit, the time unit type information to which the third time unit belongs is '1'.

[0720] Or, vice versa, if the third time unit is a non-SBFD time unit, the time unit type information to which the third time unit belongs is '1'. If the third time unit is an SBFD time unit, the time unit type information to which the third time unit belongs is '0'.

[0721] It should be noted that if the third PHR is determined according to the third PUSCH, the first MAC entity obtains the 'time unit type information to which the third time unit belongs'. If the third PHR is determined according to the first reference PUSCH, the first MAC entity does not obtain the 'time unit type information to which the third time unit belongs'.

[0722] Step c3 (optionally), the PHY layer provides first power information to the first MAC entity. Correspondingly, the first MAC entity obtains the first power information from the PHY layer.

[0723] The first power information can be referred to the introduction of the scenario where multiple PHR is false (i.e., the above communication method 600), which will not be elaborated here.

[0724] It should be noted that in the scenario where multiple PHR is false, the first power information can be understood as: the maximum transmit power of the first PUSCH at the first transmission occasion. In the scenario where multiple PHR is true, the first power information can be understood as: the maximum transmit power at the first transmission occasion.

[0725] For the first MAC entity, after obtaining the first PHR, the third PHR, the time unit type information to which the first time unit belongs, the time unit type information to which the third time unit belongs (optionally), and the first power information (optionally), step c4 is executed:

[0726] Step c4, the first MAC entity generates a first MAC CE according to the first PHR, the third PHR, the time unit type information to which the first time unit belongs, the time unit type information to which the third time unit belongs (optionally), and the first power information (optionally).

[0727] Step c5, the first MAC entity sends the first MAC CE to the PHY layer. Correspondingly, the PHY layer receives the first MAC CE from the first MAC entity.

[0728] The first MAC CE includes first information.

[0729] It should be noted that in this application, after the first MAC entity sends the first MAC CE to the PHY layer, the first MAC entity does not perform the following three operations: start or restart the phr-PeriodicTimer; start or restart the phr-ProhibitTimer; cancel all triggered PHRs.

[0730] In S901b, the second PHR for the second information is introduced as follows:

[0731] The second information includes a second PHR, which is determined according to a second parameter corresponding to a second transmission occasion of a second PUSCH. The second transmission occasion includes a second time unit, which is determined according to a second type of time unit. The second type of time unit is determined according to a first type of time unit, and the second type of time unit is different from the first type of time unit. The second parameter is used to determine the transmission power of the second PUSCH at the second transmission occasion.

[0732] Among them, the second PHR, the second PUSCH, the second transmission occasion, the second parameter, the second time unit, and the second type of time unit can be referred to the introduction in S601b and will not be elaborated here.

[0733] It should be noted that in S901b, the second PHR is neither determined according to the fourth PUSCH nor determined according to the second reference PUSCH.

[0734] In S901a, the introduction of the fourth PHR for the second information is as follows:

[0735] The fourth PHR is determined according to the fourth PUSCH or the second reference PUSCH. Among them, the first PUSCH and the second PUSCH correspond to the same network device, and the third PUSCH and the fourth PUSCH correspond to the same network device. For Figure 10 example, the first PUSCH and the second PUSCH can be PUSCHs sent by the terminal device to the first network device on the first carrier (such as CC1). The third PUSCH and the fourth PUSCH can be PUSCHs sent by the terminal device to the second network device on the second carrier (such as CC2).

[0736] Among them, if the fourth PHR is determined according to the fourth PUSCH, the fourth PHR is the actual PHR. If the fourth PHR is determined according to the second reference PUSCH, the fourth PHR is the virtual PHR. Next, through 8 cases (the following cases 9 - case 16), the introduction is as follows:

[0737] Case 9, the fourth PHR is determined according to the second reference PUSCH. For example: the second PUSCH is a dynamically authorized PUSCH, and the fourth PUSCH is a dynamically authorized PUSCH. In this case,

[0738] If the fourth PUSCH belongs to the PUSCH scheduled by the fourth DCI, and the last symbol of the PDCCH monitoring occasion where the fourth DCI is located is later than the last symbol of the PDCCH monitoring occasion where the second DCI is located, then the fourth PHR is determined according to the second reference PUSCH. And / or, if the fourth PUSCH is not on the time slot where the second transmission occasion is located, then the fourth PHR is determined according to the second reference PUSCH.

[0739] Take Figure 10 the square where the letter b is located as an example. The fourth PHR includes PH U . PH U is a virtual PH. Refer to the introduction of formula (2). The fourth PUSCH is shown as a thick solid line box. The last symbol of the PDCCH monitoring occasion where the second DCI is located is later than the last symbol of the PDCCH monitoring occasion where the second DCI is located. In this case, the fourth PHR is determined according to the second reference PUSCH, that is, the fourth PHR is a virtual PH.

[0740] Take Figure 10 the square where the letter c is located as an example. The fourth PHR includes PH U . PH U is a virtual PH. Refer to the introduction of formula (2). The fourth PUSCH is shown as a thick solid line box. Although the last symbol of the PDCCH monitoring occasion where the fourth DCI is located is not later than the last symbol of the PDCCH monitoring occasion where the second DCI is located, however, the fourth PUSCH is not on the time slot where the second transmission occasion is located, that is, the U time slot does not include the fourth PUSCH. In this case, the fourth PHR is determined according to the second reference PUSCH, that is, the fourth PHR is a virtual PH.

[0741] Case 10, the fourth PHR is determined according to the second reference PUSCH. For example: the second PUSCH is a dynamically authorized PUSCH, and the fourth PUSCH is a configured authorized PUSCH. In this case,

[0742] If the third reference time is later than the last symbol of the PDCCH monitoring occasion where the second DCI is located, then the fourth PHR is determined according to the second reference PUSCH. Among them, the third reference time is earlier than the fourth PUSCH, and the interval between the third reference time and the first symbol of the fourth PUSCH is the second PUSCH preparation duration. And / or, if the fourth PUSCH is not on the time slot where the second transmission occasion is located, then the fourth PHR is determined according to the second reference PUSCH.

[0743] It should be noted that in this application, the third reference time can be understood as: being earlier than the first symbol of the fourth PUSCH by the preparation duration of the second PUSCH. Wherein, the preparation duration of the second PUSCH can be T proc,2 , for details, refer to the relevant 3GPP technical specifications and will not be elaborated here.

[0744] Case 11, the fourth PHR is determined according to the second reference PUSCH. For example, the second PUSCH is a configured grant PUSCH, and the fourth PUSCH is a dynamically granted PUSCH. In this case,

[0745] If the fourth PUSCH belongs to the PUSCH scheduled by the fourth DCI, and the last symbol of the PDCCH monitoring occasion where the fourth DCI is located is later than the fourth reference time, then the fourth PHR is determined according to the second reference PUSCH. Wherein, the fourth reference time is earlier than the second PUSCH, and the interval between the fourth reference time and the first symbol of the second PUSCH is the preparation duration of the first PUSCH. And / or, if the fourth PUSCH is not on the time slot where the second transmission occasion is located, then the fourth PHR is determined according to the second reference PUSCH.

[0746] It should be noted that in this application, the fourth reference time can be understood as: being earlier than the first symbol of the second PUSCH by the preparation duration of the first PUSCH. Wherein, the preparation duration of the first PUSCH can be T proc,2 , for details, refer to the relevant 3GPP technical specifications and will not be elaborated here.

[0747] Case 12, the fourth PHR is determined according to the second reference PUSCH. For example, the second PUSCH is a configured grant PUSCH, and the fourth PUSCH is a configured grant PUSCH. In this case,

[0748] If the third reference time is later than the fourth reference time, then the fourth PHR is determined according to the second reference PUSCH. Wherein, the third reference time is earlier than the fourth PUSCH, and the interval between the third reference time and the first symbol of the fourth PUSCH is the preparation duration of the second PUSCH. The fourth reference time is earlier than the second PUSCH, and the interval between the fourth reference time and the first symbol of the second PUSCH is the preparation duration of the first PUSCH. And / or, if the fourth PUSCH is not on the time slot where the second transmission occasion is located, then the fourth PHR is determined according to the second reference PUSCH.

[0749] It should be noted that in this application, for the third reference time, refer to the introduction in Case 10, and for the fourth reference time, refer to the introduction in Case 11. The preparation duration of the first PUSCH and the preparation duration of the second PUSCH can be the same or different, and this application does not make any limitations in this regard.

[0750] It should be understood that if the first PUSCH preparation duration is the same as the second PUSCH preparation duration, and the third reference time is later than the fourth reference time, it can be replaced with: the first symbol of the fourth PUSCH is later than the first symbol of the second PUSCH.

[0751] In case 13, the fourth PHR is determined according to the fourth PUSCH. For example: the second PUSCH is a dynamically authorized PUSCH, and the fourth PUSCH is a dynamically authorized PUSCH. In this case,

[0752] The fourth PHR is determined according to the fourth parameter corresponding to the fourth transmission occasion of the fourth PUSCH. Among them, the fourth PUSCH belongs to the PUSCH scheduled by the fourth DCI. The last symbol of the PDCCH monitoring occasion where the fourth DCI is located is not later than the last symbol of the PDCCH monitoring occasion where the second DCI is located. The second transmission occasion includes the fourth transmission occasion in the time slot. The fourth parameter is used to determine the transmission power of the fourth PUSCH at the fourth transmission occasion.

[0753] It should be noted that the last symbol of the PDCCH monitoring occasion where the fourth DCI is located is not later than the last symbol of the PDCCH monitoring occasion where the second DCI is located, and the following possible implementation manners may be included:

[0754] Possible implementation manner 13-1: The last symbol of the PDCCH monitoring occasion where the fourth DCI is located is earlier than the last symbol of the PDCCH monitoring occasion where the second DCI is located.

[0755] Possible implementation manner 13-2: The last symbol of the PDCCH monitoring occasion where the fourth DCI is located is the same symbol as the last symbol of the PDCCH monitoring occasion where the second DCI is located.

[0756] Taking Figure 10 the square box where the letter d is located as an example, the fourth PHR includes PH U . PH U is the actual PHR, and the introduction of formula (1) can be referred to. The fourth transmission occasion includes a fourth time unit, and the fourth time unit may include a U time slot. The fourth time unit belongs to a non-SBFD time unit.

[0757] The fourth parameter may include the parameters involved in formula (1), such as the index of the PUSCH transmission occasion, the index of the activated uplink BWP, the carrier index, the serving cell index, the maximum transmit power of the terminal device, etc.

[0758] Taking Figure 10Taking the square where the letter d is located as an example, the fourth PUSCH is as shown by the thick solid line box. The last symbol of the PDCCH monitoring occasion where the fourth DCI is located is not later than the last symbol of the PDCCH monitoring occasion where the second DCI is located (i.e., time line 2). Also, the fourth PUSCH is on the time slot where the second transmission occasion is located, that is, the U time slot includes the fourth PUSCH. In this case, the fourth PHR is determined according to the fourth PUSCH, that is, the fourth PHR is the actual PH.

[0759] In case 14, the fourth PHR is determined according to the fourth PUSCH. For example, the second PUSCH is a dynamically authorized PUSCH, and the fourth PUSCH is a configured authorized PUSCH. In this case,

[0760] The fourth PHR is determined according to the fourth parameter corresponding to the fourth transmission occasion of the fourth PUSCH. Among them, the third reference time is not later than the last symbol of the PDCCH monitoring occasion where the second DCI is located, the third reference time is earlier than the fourth PUSCH, and the interval between the third reference time and the first symbol of the fourth PUSCH is the second PUSCH preparation duration. The time slot where the second transmission occasion is located includes the fourth transmission occasion. The fourth parameter is used to determine the transmission power of the fourth PUSCH at the fourth transmission occasion.

[0761] It should be noted that the third reference time is not later than the last symbol of the PDCCH monitoring occasion where the second DCI is located, and the following possible implementation manners may be included:

[0762] Possible implementation manner 14-1, the third reference time is earlier than the first symbol of the PDCCH monitoring occasion where the second DCI is located.

[0763] Possible implementation manner 14-2, the third reference time is included in the PDCCH monitoring occasion where the second DCI is located.

[0764] Among them, for the third reference time, reference can be made to the introduction in case 10 and will not be elaborated here.

[0765] Among them, for the fourth parameter, reference can be made to the introduction in case 13 and will not be elaborated here.

[0766] In case 15, the fourth PHR is determined according to the fourth PUSCH. For example, the second PUSCH is a configured authorized PUSCH, and the fourth PUSCH is a dynamically authorized PUSCH. In this case,

[0767] The fourth PHR is determined according to the fourth parameter corresponding to the fourth transmission occasion of the fourth PUSCH.

[0768] Among them, the fourth PUSCH belongs to the PUSCH scheduled by the fourth DCI. The last symbol of the PDCCH monitoring occasion where the fourth DCI is located is not later than the fourth reference time, the fourth reference time is earlier than the second PUSCH, and the interval between the fourth reference time and the first symbol of the second PUSCH is the first PUSCH preparation duration. The second transmission occasion includes the fourth transmission occasion in the time slot where it is located. The fourth parameter is used to determine the transmission power of the fourth PUSCH in the fourth transmission occasion.

[0769] Among them, for the fourth reference time, reference can be made to the introduction in Case 11, and details will not be elaborated here.

[0770] Among them, for the fourth parameter, reference can be made to the introduction in Case 13, and details will not be elaborated here.

[0771] In Case 16, the fourth PHR is determined according to the fourth PUSCH. For example, the second PUSCH is a PUSCH with configured grant, and the fourth PUSCH is a PUSCH with configured grant. In this case,

[0772] the fourth PHR is determined according to the fourth parameter corresponding to the fourth transmission occasion of the fourth PUSCH. Among them, the third reference time is not later than the fourth reference time. The third reference time is earlier than the fourth PUSCH, and the interval between the third reference time and the first symbol of the fourth PUSCH is the second PUSCH preparation duration. The fourth reference time is earlier than the second PUSCH, and the interval between the fourth reference time and the first symbol of the second PUSCH is the first PUSCH preparation duration. The second transmission occasion includes the fourth transmission occasion in the time slot where it is located. The fourth parameter is used to determine the transmission power of the fourth PUSCH in the fourth transmission occasion.

[0773] Among them, for the third reference time and the fourth reference time, reference can be made to the introduction in Case 12.

[0774] Among them, for the fourth parameter, reference can be made to the introduction in Case 13, and details will not be elaborated here.

[0775] It should be noted that in this application, the fourth transmission occasion includes the fourth time unit, which means that the fourth transmission occasion only includes the fourth time unit. For example, the fourth time unit can include: one or more symbols, or one or more time slots. Taking Figure 10 the square box where the letter 'd' is located as an example, the fourth transmission occasion of the fourth PUSCH includes one U time slot, and the fourth time unit is the above U time slot.

[0776] It should be noted that in the present application, the fourth PUSCH may include one or more transmission opportunities, each transmission opportunity including one or more symbols, or including one or more time slots. In the present application, if at least one transmission opportunity of the fourth PUSCH is included in the time slot where the second transmission opportunity is located, the fourth transmission opportunity is the first transmission opportunity among at least one transmission opportunity of the fourth PUSCH.

[0777] It should be noted that in the present application, the fourth PUSCH is indicated by the second network device.

[0778] For example, the second network device sends fourth indication information to the terminal device. Correspondingly, the terminal device receives the fourth indication information from the second network device. Among them, the fourth indication information instructs the terminal device to send the fourth PUSCH.

[0779] Optionally, if the fourth PUSCH is a PUSCH with Type 1 configured grant, the fourth indication information is carried in a high-layer message (such as an RRC message).

[0780] Optionally, if the fourth PUSCH is a PUSCH with Type 2 configured grant, the fourth indication information is DCI, and before the second network device sends the fourth indication information to the terminal device, the second network device also sends a high-layer message (such as an RRC message) to the terminal device. Among them, the RRC message is used to configure the fourth PUSCH for the terminal device.

[0781] Optionally, if the fourth PUSCH is a PUSCH with dynamic grant, the fourth indication information is DCI.

[0782] In some embodiments, the second information further includes time unit type information to which the fourth time unit belongs. The time unit type to which the fourth time unit belongs may be the above-mentioned first type of time unit or the above-mentioned second type of time unit.

[0783] For example, if the fourth time unit is an SBFD time unit, the time unit type to which the fourth time unit belongs is an SBFD time unit.

[0784] For another example, if the fourth time unit is a non-SBFD time unit, the time unit type to which the fourth time unit belongs is a non-SBFD time unit.

[0785] Take Figure 11 as an example, the second information is included in the PHR MAC CE. In Figure 11In the PHR MAC CE shown, the type information of the time unit to which the second time unit belongs is indicated by a T field (such as the 8th bit in byte 4), and the type information of the time unit to which the fourth time unit belongs is indicated by another T field (such as the 8th bit in byte 7).

[0786] It should be noted that in this application, each byte includes 8 bits. Among them, the rightmost bit is the least significant bit, and the leftmost bit is the most significant bit. The 1st bit in each byte is the least significant bit, that is, the rightmost bit. The 8th bit in each byte is the most significant bit, that is, the leftmost bit.

[0787] It should be noted that the type of the time unit to which the fourth time unit belongs and the type of the time unit to which the second time unit belongs can be the same or different, and this application does not limit this.

[0788] Next, taking the PHY layer and the MAC layer in the communication protocol layer as an example, S901b will be introduced:

[0789] The operations performed on the first MAC entity of the PHY layer and the MAC layer include:

[0790] Step d1, the PHY layer provides the second PHR and the fourth PHR to the first MAC entity. Correspondingly, the first MAC entity obtains the second PHR and the fourth PHR from the PHY layer.

[0791] Among them, the second PHR and the fourth PHR can be referred to the introduction in the previous paragraph and will not be elaborated here.

[0792] Step d2 (optionally), the PHY layer provides the type information of the time unit to which the second time unit belongs and the type information of the time unit to which the fourth time unit belongs to the first MAC entity. Correspondingly, the first MAC entity obtains the type information of the time unit to which the second time unit belongs and the type information of the time unit to which the fourth time unit belongs from the PHY layer.

[0793] Among them, the type information of the time unit to which the second time unit belongs and the type information of the time unit to which the fourth time unit belongs can be referred to the introduction in the previous paragraph and will not be elaborated here.

[0794] For example, if the second time unit is a non - SBFD time unit, the type information of the time unit to which the second time unit belongs is '0'. If the second time unit is an SBFD time unit, the type information of the time unit to which the second time unit belongs is '1'.

[0795] Alternatively, conversely, if the second time unit is a non-SBFD time unit, the time unit type information to which the second time unit belongs is '1'. If the second time unit is an SBFD time unit, the time unit type information to which the second time unit belongs is '0'.

[0796] For another example, if the fourth time unit is a non-SBFD time unit, the time unit type information to which the fourth time unit belongs is '0'. If the fourth time unit is an SBFD time unit, the time unit type information to which the fourth time unit belongs is '1'.

[0797] Alternatively, conversely, if the fourth time unit is a non-SBFD time unit, the time unit type information to which the fourth time unit belongs is '1'. If the fourth time unit is an SBFD time unit, the time unit type information to which the fourth time unit belongs is '0'.

[0798] It should be noted that if the fourth PHR is determined according to the fourth PUSCH, the first MAC entity obtains the 'time unit type information to which the fourth time unit belongs'. If the fourth PHR is determined according to the second reference PUSCH, the first MAC entity does not obtain the 'time unit type information to which the fourth time unit belongs'.

[0799] Step d3 (optionally), the PHY layer provides the second power information to the first MAC entity. Correspondingly, the first MAC entity obtains the second power information from the PHY layer.

[0800] Among them, for the second power information, reference can be made to the introduction of the scenario where multiplePHR is false (i.e., the above communication method 600), which will not be elaborated here.

[0801] It should be noted that in the scenario where multiplePHR is false, the second power information can be understood as: the maximum transmit power of the second PUSCH at the second transmission occasion. In the scenario where multiplePHR is true, the second power information can be understood as: the maximum transmit power at the second transmission occasion.

[0802] For the first MAC entity, after the first MAC entity obtains the second PHR, the fourth PHR, the time unit type information to which the second time unit belongs, the time unit type information to which the fourth time unit belongs (optionally), and the second power information (optionally), it executes step d4:

[0803] Step d4, the first MAC entity generates a second MAC CE according to the second PHR, the fourth PHR, the time unit type information to which the second time unit belongs, the time unit type information to which the fourth time unit belongs (optionally), and the second power information (optionally).

[0804] Step d5, the first MAC entity sends a second MAC CE to the PHY layer. Correspondingly, the PHY layer receives the second MAC CE from the first MAC entity.

[0805] Wherein, the second MAC CE includes second information.

[0806] For the terminal device, after determining the first information, the terminal device executes S902, and after determining the second information, the terminal device executes S903. The introductions of S902 and S903 are as follows:

[0807] S902: The terminal device sends the first information.

[0808] Wherein, the first information is carried on the first PUSCH.

[0809] Wherein, for the implementation process of S902, reference can be made to the introduction of S602, which will not be elaborated here.

[0810] It should be understood that taking the PHY layer of the terminal device as an example, after the PHY layer receives the first MAC CE, the PHY layer sends the first PUSCH according to the first MAC CE. Since the first MAC CE includes the first information, the first information (or described as the first PHR and the third PHR) is carried on the first PUSCH.

[0811] It should be noted that in this application, the terminal device can execute S901b first and then execute S902. Or, the terminal device can execute S902 first and then execute S901b. Or, the terminal device can execute S901b and S902 simultaneously. This application does not make any restrictions on this.

[0812] S903: The terminal device sends the second information.

[0813] Wherein, the second information is carried on the second PUSCH.

[0814] Wherein, for the implementation process of S903, reference can be made to the introduction of S603, which will not be elaborated here.

[0815] It should be understood that taking the PHY layer of the terminal device as an example, after the PHY layer receives the second MAC CE, the PHY layer sends the second PUSCH according to the second MAC CE. Since the second MAC CE includes the second information, the second information (or described as the second PHR and the fourth PHR) is carried on the second PUSCH.

[0816] It should be noted that in this application, the terminal device executes S902 first and then executes S903.

[0817] S904. The terminal device cancels the triggered PHR and / or resets the first timer.

[0818] Among them, for the implementation process of S904, refer to the introduction of S604 and will not be elaborated here.

[0819] It should be noted that in this application, for the first MAC entity of the terminal device, after the first MAC entity sends the second MAC CE to the PHY layer (i.e., executes the above step d5), the first MAC entity performs the following three operations: starts or restarts the phr-PeriodicTimer; starts or restarts the phr-ProhibitTimer; and cancels all triggered PHRs.

[0820] Taking the scenario where multiplePHR is false as an example, the communication method of the embodiment of this application includes: after the PHR of the terminal device is triggered, the terminal device updates the type of the first time unit. Among them, the updated type of the first time unit is the SBFD time unit or a non-SBFD time unit. The terminal device determines the third information according to the fifth PUSCH. Among them, the third information includes the fifth PHR, and the fifth PHR is determined according to the fifth parameter corresponding to the fifth transmission opportunity of the fifth PUSCH. The fifth transmission opportunity includes the fifth time unit, and the fifth time unit belongs to the updated type of the first time unit. The fifth parameter is used to determine the transmission power of the fifth PUSCH at the fifth transmission opportunity. The terminal device sends the third information. Among them, the third information is carried on the fifth PUSCH. The terminal device cancels the triggered PHR.

[0821] In this way, after a PHR is triggered, the terminal device first updates the type of the first time unit, then determines the first information according to the updated type of the first time unit, sends the first information, cancels the triggered PHR, and completes a PHR process. Since the first information is determined according to the updated type of the first time unit, according to the communication method provided by this application, when the terminal device executes at least two PHR processes, the terminal device reports the PHRs corresponding to two types of time units, so that the actual reporting probabilities of the PHs on the SBFD time unit and the non-SBFD time unit are the same or close, which helps to ensure the uplink performance on the non-SBFD time unit.

[0822] Next, in combination with Figure 12 , a detailed introduction to the communication method proposed in the embodiment of this application will be given. The communication method 1200 proposed in the embodiment of this application includes the following operations:

[0823] S1201. After the PHR of the terminal device is triggered, the terminal device updates the type of the first time unit.

[0824] Among them, for the terminal device and the PHR triggering event, please refer to the introduction in S601, which will not be elaborated here.

[0825] Among them, the updated first time unit type is an SBFD time unit or a non-SBFD time unit.

[0826] It should be noted that in this application, by introducing the first time unit type, it is possible to flexibly control which time unit type the fifth PHR is determined and reported based on the PUSCH (or described as the actual PUSCH transmission).

[0827] Take Figure 13 as an example. In the box where the letter 'a' is located, after the first PHR is triggered, if the updated first time unit type is: an SBFD time unit, such as the X time slot, the terminal device reports the PHR, and the reported PHR is associated with the SBFD time unit type, such as Figure 13 the PHR reported in X .

[0828] Take Figure 13 as an example. In the box where the letter 'b' is located, after the second PHR is triggered, if the updated first time unit type is: a non-SBFD time unit, such as the U time slot, the terminal device reports the PHR, and the reported PHR is associated with the non-SBFD time unit type, such as Figure 13 the PHR reported in U . After the second PHR is triggered, even if there is uplink resources on the SBFD time unit, such as there is PUSCH on the 4th X time slot, however, the terminal device does not report the PHR through this PUSCH (i.e., the PUSCH on the 4th X time slot).

[0829] Next, the implementation process of S1201 will be introduced:

[0830] For example, after the PHR is triggered, the terminal device determines that the first time unit type is an SBFD time unit or a non-SBFD time unit. It can be understood that this method is not affected by the protocol, and which type of time unit type-associated PHR to report is determined by the terminal device itself.

[0831] For another example, the terminal device updates the first time unit type according to at least one of the value of the first counter, the first pattern, or the first result.

[0832] Among them, the first pattern includes at least one time unit, and the at least one time unit includes an SBFD time unit and / or a non-SBFD time unit. For details, please refer to the introduction in Method 3 below.

[0833] Among them, the first result is the time unit type after the previous update of the first time unit type, and the time unit type is an SBFD time unit or a non-SBFD time unit. For details, see the introduction of Method 1 below.

[0834] Next, the update of the first time unit type is introduced through four methods (Methods 1-4 below):

[0835] Method 1: The terminal device updates the first time unit type according to the first result.

[0836] Among them, the first result is the time unit type after the previous update of the first time unit type, and the time unit type corresponding to the first result is an SBFD time unit or a non-SBFD time unit.

[0837] For example, if the time unit type corresponding to the first result is an SBFD time unit, the updated first time unit type is a non-SBFD time unit.

[0838] Another example, if the time unit type corresponding to the first result is a non-SBFD time unit, the updated first time unit type is an SBFD time unit.

[0839] In Method 1, it can be understood that the terminal device alternately reports the PHRs associated with two types of time unit types to reduce the processing complexity on the terminal device side.

[0840] Optionally, in Method 1, after the MAC is reset, the first time unit type is initialized, and the default first time unit type is an SBFD time unit or a non-SBFD time unit.

[0841] Method 2: The terminal device updates the first time unit type according to the value of the first counter.

[0842] For example, when the value of the first counter is equal to the first threshold, if the first time unit type before the update is an SBFD time unit, the updated first time unit type is a non-SBFD time unit. Or, conversely, if the first time unit type before the update is a non-SBFD time unit, the updated first time unit type is an SBFD time unit.

[0843] For another example, when the value of the first counter is not equal to the first threshold, the type of the first time unit is updated to the same type of time unit. In other words, if the type of the first time unit before update is the SBFD time unit, the type of the first time unit after update is still the SBFD time unit. Or, conversely, if the type of the first time unit before update is a non-SBFD time unit, the type of the first time unit after update is still a non-SBFD time unit. It can be understood that: when the value of the first counter is not equal to the first threshold, the type of the first time unit does not change.

[0844] In Mode 2, the terminal device also updates the value of the first counter.

[0845] For example, when the value of the first counter is not equal to the first threshold, updating the value of the first counter can be understood as: adding 1 to the value of the first counter. For instance, after the PHR is triggered and before the third piece of information is determined, the terminal device adds 1 to the value of the first counter. Or, after the third piece of information is determined, the terminal device adds 1 to the value of the first counter.

[0846] For another example, when the value of the first counter is equal to the first threshold, updating the value of the first counter can be understood as: resetting the first counter. For instance, after the PHR is triggered and before the third piece of information is determined, the terminal device resets the first counter. Or, after the third piece of information is determined, the terminal device resets the first counter.

[0847] For yet another example, after the MAC is reset, the first counter is reset.

[0848] To introduce the first counter more clearly, the following gives two possible examples, which should not be construed as a limitation to this application.

[0849] In Mode 2, as a first possible example:

[0850] Step 1, after the PHR is triggered by the terminal device:

[0851] If the value of the first counter is equal to the first threshold, update the type of the first time unit and reset the first counter.

[0852] If the value of the first counter is not equal to the first threshold, do not update the type of the first time unit and do not reset the first counter.

[0853] Step 2, the terminal device determines the third piece of information according to the type of the first time unit determined in Step 1 (such as the type of the first time unit after update or the type of the first time unit not updated).

[0854] Step 3, the terminal device performs the following three operations: sending third information, canceling the triggered PHR, and incrementing the value of the first counter by 1. Among them, in Step 3, the three operations performed by the terminal device are not limited in execution order in terms of timing.

[0855] That is to say, the terminal device first updates the first time unit type based on the value of the first counter, and then updates the value of the first counter.

[0856] In Mode 2, as a second possible example:

[0857] Step 1, after the PHR is triggered, the terminal device increments the value of the first counter by 1:

[0858] If the updated value of the first counter is equal to the first threshold, update the first time unit type and reset the first counter.

[0859] If the updated value of the first counter is not equal to the first threshold, do not update the first time unit type and do not reset the first counter.

[0860] Step 2, the terminal device determines the third information according to the first time unit type determined in Step 1 (such as the updated first time unit type or the first time unit type that has not been updated).

[0861] Step 3, the terminal device performs the following two operations: sending third information and canceling the triggered PHR. Among them, in Step 3, the two operations performed by the terminal device are not limited in execution order in terms of timing.

[0862] That is to say, the terminal device first updates the value of the first counter, and then updates the first time unit type based on the updated value of the first counter.

[0863] Optionally, in Mode 2, the first threshold is a positive integer, such as 2, 4, 6, 8, etc.

[0864] Optionally, in Mode 2, the first threshold is configured as follows:

[0865] The first threshold is predefined. Alternatively, the first threshold is a parameter configured by the first network device, and the first network device is the network device corresponding to the fifth PUSCH. For example, the first network device configures the first threshold for the terminal device through RRC signaling.

[0866] Mode 3, the terminal device updates the first time unit type according to the first pattern.

[0867] Among them, the first pattern includes at least one time unit, and at least one time unit in the first pattern may include: SBFD time unit and / or non-SBFD time unit.

[0868] Exemplarily, the first pattern includes: {SBFD, SBFD, non - SBFD, non - SBFD}. It can be understood that in the first pattern, the first time unit type is an SBFD time unit, the second time unit type is an SBFD time unit, the third time unit type is a non - SBFD time unit, and the fourth time unit type is a non - SBFD time unit.

[0869] Taking the first pattern including: {SBFD, SBFD, non - SBFD, non - SBFD} as an example, during the process from the 1st PHR report to the 8th PHR report, for each PHR report, the updated first time unit types are in sequence: SBFD, SBFD, non - SBFD, non - SBFD, SBFD, SBFD, non - SBFD, non - SBFD. It can be understood that: during the 1st / 2nd / 5th / 6th PHR report, the terminal device determines that the updated first time unit type is: SBFD time unit type, and reports the PHR associated with the SBFD time unit type. During the 3rd / 4th / 7th / 8th PHR report, the terminal device determines that the updated first time unit type is: non - SBFD time unit type, and reports the PHR associated with the non - SBFD time unit type.

[0870] Optionally, in Mode 3, after MAC reset, the first time unit type traverses from the first time unit type in the first pattern. For example, still taking the first pattern including: {SBFD, SBFD, non - SBFD, non - SBFD} as an example, after MAC reset, during the process from the 1st PHR report to the 4th PHR report, for each PHR report, the updated first time unit types are in sequence: SBFD, SBFD, non - SBFD, non - SBFD. It can be understood that: during the 1st / 2nd PHR report, the terminal device determines that the updated first time unit type is: SBFD time unit type, and reports the PHR associated with the SBFD time unit type. During the 3rd / 4th PHR report, the terminal device determines that the updated first time unit type is: non - SBFD time unit type, and reports the PHR associated with the non - SBFD time unit type.

[0871] Optionally, in Mode 3, after MAC reset, the first time unit type traverses from the nth time unit type (or the time unit type with index n) in the first pattern. Wherein, the parameter n is predefined, or the parameter n is a parameter configured by the first network device, such as configuring the size of the parameter n for the terminal device through RRC signaling.

[0872] Among them, corresponding to the nth time unit type, the value of parameter n is as follows: n = 1, 2, …, N. N is the number of time units included in the first pattern, such as N = 2, 4, 8, etc.

[0873] Among them, corresponding to the time unit type with index n, the value of parameter n is as follows: n = 0, 1, 2, …, N−1. N is the number of time units included in the first pattern, such as N = 2, 4, 8, etc.

[0874] For example, still taking the first pattern including: {SBFD, SBFD, non - SBFD, non - SBFD} as an example, N = 4. After the MAC reset, starting from the 3rd (i.e., n = 3) time unit type of the first pattern for traversal. It can be understood that: after the MAC reset, during the 1st / 2nd PHR reporting process, the terminal device determines that the updated first time unit type is: non - SBFD time unit type, and reports the PHR associated with the non - SBFD time unit type. After the MAC reset, during the 3rd / 4th PHR reporting process, the terminal device determines that the updated first time unit type is: SBFD time unit type, and reports the PHR associated with the SBFD time unit type.

[0875] Method 4: The terminal device updates the first time unit type according to the value of the first counter and the first pattern.

[0876] In Method 4, the first threshold is equal to the number of time units included in the first pattern. For example, still taking the first pattern including: {SBFD, SBFD, non - SBFD, non - SBFD} as an example, the first pattern includes 4 time units, then the first threshold is equal to 4.

[0877] In Method 4, the terminal device also updates the value of the first counter.

[0878] For example, in the case where the value of the first counter is not equal to the first threshold, updating the value of the first counter can be understood as: adding 1 to the value of the first counter. For details, refer to the introduction of Method 2 and will not be elaborated here.

[0879] Another example, in the case where the value of the first counter is equal to the first threshold, updating the value of the first counter can be understood as: resetting the first counter. For details, refer to the introduction of Method 2 and will not be elaborated here.

[0880] Optionally, in Method 4, when the terminal device updates the first time unit type according to the value of the first counter and the first pattern, it may include: the terminal device determines an index according to the value of the first counter, and updates the first time unit type according to the time unit type corresponding to the index.

[0881] For example, still taking the first pattern including: {SBFD, SBFD, non - SBFD, non - SBFD} as an example, the time unit type corresponding to index '0' is: SBFD time unit, the time unit type corresponding to index '1' is: SBFD time unit, the time unit type corresponding to index '2' is: non - SBFD time unit, and the time unit type corresponding to index '3' is: non - SBFD time unit. In this case, if the index determined by the terminal device according to the value of the first counter is '0' or '1', the updated first time unit type is: SBFD time unit. If the index determined by the terminal device according to the value of the first counter is '2' or '3', the updated first time unit type is: non - SBFD time unit.

[0882] It should be noted that for the terminal device, S1201 can be executed by the first MAC entity of the terminal device.

[0883] For the terminal device, after the terminal device updates the first time unit type, it executes S1202:

[0884] S1202: The terminal device determines the third information according to the fifth PUSCH.

[0885] Among them, the third information is introduced as follows:

[0886] The third information includes the fifth PHR, and the fifth PHR is determined according to the fifth parameter corresponding to the fifth transmission opportunity of the fifth PUSCH. The fifth transmission opportunity includes the fifth time unit, the fifth time unit belongs to the updated first time unit type, and the fifth parameter is used to determine the transmission power of the fifth PUSCH at the fifth transmission opportunity.

[0887] Take Figure 13 as an example. In the box where the letter 'a' is located, the fifth PHR may include PH X . PH X is the actual PH, and the introduction of formula (1) can be referred to. The fifth PUSCH is shown as a dotted box. The fifth time unit may include one or more symbols in an X time slot. The time unit type to which the fifth time unit belongs is the SBFD time unit.

[0888] Take Figure 13 as an example. In the box where the letter 'b' is located, the fifth PHR may include PH U . PH U is the actual PH, and the introduction of formula (1) can be referred to. The fifth PUSCH is shown as a thick solid box. The fifth time unit may include a U time slot. The time unit type to which the fifth time unit belongs is the non - SBFD time unit.

[0889] The fifth parameter may include the parameters involved in formula (1), such as the index of the PUSCH transmission occasion, the index of the activated uplink BWP, the carrier index, the serving cell index, the maximum transmit power of the terminal device, etc.

[0890] It should be noted that in this application, the fifth transmission occasion includes the fifth time unit, which means that the fifth transmission occasion only includes the fifth time unit. For example, the fifth time unit may include: one or more symbols, or one or more time slots.

[0891] Take Figure 13 as an example. In the box where the letter 'a' is located, if the fifth PUSCH is the PUSCH shown by the dashed box, the fifth time unit includes one or more symbols in one X time slot.

[0892] Take Figure 13 as an example. In the box where the letter 'b' is located, if the fifth PUSCH is the PUSCH shown by the thick solid line box, the fifth time unit includes one U time slot.

[0893] It should be noted that in this application, the fifth PUSCH may include one or more transmission occasions, each transmission occasion includes one or more symbols, or includes one or more time slots. In this application, the fifth transmission occasion is the first transmission occasion of the fifth PUSCH.

[0894] It should be noted that in this application, the fifth PUSCH is indicated by the first network device.

[0895] For example, the first network device sends the fifth indication information to the terminal device. Correspondingly, the terminal device receives the fifth indication information from the first network device. Among them, the fifth indication information instructs the terminal device to send the fifth PUSCH.

[0896] Optionally, if the fifth PUSCH is a PUSCH with Type 1 configured grant, the fifth indication information is carried in a high-layer message (such as an RRC message).

[0897] Optionally, if the fifth PUSCH is a PUSCH with Type 2 configured grant, the fifth indication information is DCI, and before the first network device sends the fifth indication information to the terminal device, the first network device also sends a high-layer message (such as an RRC message) to the terminal device. Among them, the RRC message is used to configure the fifth PUSCH for the terminal device.

[0898] Optionally, if the fifth PUSCH is a PUSCH with dynamic grant, the fifth indication information is DCI.

[0899] Optionally, the fifth PUSCH and the conditions satisfied by the fifth PUSCH are introduced as follows:

[0900] For the case where the fifth PUSCH is a PUSCH with dynamic grant:

[0901] The fifth PUSCH belongs to the PUSCH scheduled by the fifth DCI. Among them, the fifth DCI is the first DCI that satisfies the fifth condition after the PHR is triggered.

[0902] Among them, the fifth condition includes at least one of the following:

[0903] Condition E1: The fifth DCI is the DCI that schedules the initial transmission of the transport block after the PHR is triggered. The transport block scheduled by the fifth DCI includes the third transport block, and the third transport block includes the third information.

[0904] In this application, the initial transmission refers to the first transmission, rather than the retransmission.

[0905] Among them, for Condition E1, reference can be made to the introduction of Condition A1, which will not be elaborated here.

[0906] Condition E2: The PUSCH scheduled by the fifth DCI can accommodate the third information.

[0907] Among them, the PUSCH scheduled by the fifth DCI can accommodate the third information, which can be understood as: the time-frequency resources of the PUSCH scheduled by the fifth DCI are sufficient to transmit the third information.

[0908] It should be noted that the fifth condition includes Condition E1 and / or Condition E2. The fifth DCI is the first DCI that satisfies the fifth condition after the PHR is triggered, which can be understood as: the fifth DCI is the first DCI that satisfies Condition E1 and / or Condition E2 after the PHR is triggered.

[0909] For the case where the fifth PUSCH is a PUSCH with configured grant:

[0910] The fifth PUSCH is the first PUSCH that satisfies the sixth condition after the PHR is triggered.

[0911] Among them, the sixth condition includes at least one of the following:

[0912] Condition F1: The third duration corresponding to the fifth PUSCH is greater than or equal to the first PUSCH preparation duration. Here, the third duration is the time interval from the PHR trigger to the first symbol of the fifth PUSCH. The first PUSCH preparation duration can be denoted as T proc,2 , for details, refer to the relevant 3GPP technical specifications and will not be elaborated here.

[0913] Condition F2: The fifth PUSCH can accommodate the third information.

[0914] Herein, for Condition F2, refer to the introduction of Condition E2 and will not be elaborated here.

[0915] It should be noted that the sixth condition includes Condition F1 and / or Condition F2. The fifth PUSCH is the first PUSCH that meets the sixth condition after the PHR trigger, which can be understood as: the fifth PUSCH is the first PUSCH that meets Condition F1 and / or Condition F2 after the PHR trigger.

[0916] It should be noted that the determination of the above fifth condition or sixth condition is executed at the PHY layer of the terminal device.

[0917] In some embodiments, the third information further includes information on the updated first time unit type, so as to indicate the time unit type to which the fifth time unit belongs.

[0918] For example, if the updated first time unit type is: SBFD time unit, then the information on the updated first time unit type is: SBFD time unit.

[0919] For another example, if the updated first time unit type is: non - SBFD time unit, then the information on the updated first time unit type is: non - SBFD time unit.

[0920] Take Figure 8 as an example, the third information is included in the PHR MAC CE. In the Figure 8 shown PHR MAC CE, the updated first time unit type is indicated by the T field. Among them, Figure 8 for the T field in , refer to the introduction of communication method 600 and will not be elaborated here.

[0921] In some embodiments, the third information further includes third power information. Herein, the third power information indicates the maximum transmit power of the fifth PUSCH at the fifth transmission occasion. For example, the maximum transmit power indicated by the third power information is P CMAX,f,c (i), refer to the introduction in the glossary part and will not be elaborated here.

[0922] Next, taking the PHY layer and MAC layer in the communication protocol layer as examples, S1202 will be introduced:

[0923] The first network device also configures a first MAC entity for the terminal device.

[0924] When the PHR is triggered or has been triggered and not cancelled, the first MAC entity determines whether there is uplink resource in the first time unit type. If so, the PHR process is executed; otherwise, the PHR process is not executed and continues to wait for the uplink resource in the first time unit type. Among them, if the fifth PUSCH is the first uplink resource for initial transmission in the first time unit type after the PHR is triggered, the first MAC entity executes the PHR process.

[0925] The operations performed by the first MAC entity for the PHY layer and the MAC layer include:

[0926] Step e1, the PHY layer provides the fifth PHR to the first MAC entity. Correspondingly, the first MAC entity obtains the fifth PHR from the PHY layer.

[0927] Among them, for the fifth PHR, reference can be made to the introduction in the foregoing paragraphs and will not be elaborated here.

[0928] Step e2 (optionally), the PHY layer provides the information of the updated first time unit type to the first MAC entity. Correspondingly, the first MAC entity obtains the information of the updated first time unit type from the PHY layer.

[0929] Among them, for the information of the updated first time unit type, reference can be made to the introduction in the foregoing paragraphs and will not be elaborated here.

[0930] For example, if the updated first time unit type is: non-SBFD time unit, the information of the updated first time unit type is '0'. If the updated first time unit type is: SBFD time unit, the information of the updated first time unit type is '1'.

[0931] Or, vice versa, if the updated first time unit type is: non-SBFD time unit, the information of the updated first time unit type is '1'. If the updated first time unit type is: SBFD time unit, the information of the updated first time unit type is '0'.

[0932] Step e3 (optionally), the PHY layer provides the third power information to the first MAC entity. Correspondingly, the first MAC entity obtains the third power information from the PHY layer.

[0933] Among them, for the third power information, reference can be made to the introduction in the foregoing paragraphs and will not be elaborated here.

[0934] For the first MAC entity, after the first MAC entity obtains the fifth PHR, the information of the updated first time unit type (optionally), and the third power information (optionally), it performs step e4:

[0935] In step e4, the first MAC entity generates a third MAC CE according to the fifth PHR, the information of the updated first time unit type (optionally), and the third power information (optionally).

[0936] In step e5, the first MAC entity sends the third MAC CE to the PHY layer. Correspondingly, the PHY layer receives the third MAC CE from the first MAC entity.

[0937] Among them, the third MAC CE includes the third information.

[0938] For the terminal device, after the terminal device determines the third information, it executes S1203:

[0939] S1203. The terminal device sends the third information.

[0940] Among them, the third information is carried on the fifth PUSCH.

[0941] For example, the terminal device sends the third information to the first network device. Correspondingly, the first network device receives the third information from the terminal device, as Figure 12 shown.

[0942] For example, the terminal device sends the third information at the fifth transmission opportunity of the fifth PUSCH, as Figure 13 shown.

[0943] For another example, the terminal device sends the third information at other transmission opportunities of the fifth PUSCH, Figure 13 not shown.

[0944] It should be understood that taking the PHY layer of the terminal device as an example, after the PHY layer receives the third MAC CE, the PHY layer sends the fifth PUSCH according to the third MAC CE. Among them, the third MAC CE includes the third information, so the third information (or the fifth PHR) is carried on the fifth PUSCH.

[0945] S1204. The terminal device cancels the triggered PHR and / or resets the first timer.

[0946] It should be understood that after S1204 is executed, other triggered PHRs are also cancelled. It can be understood that: from the time when the PHR in S1201 is triggered to the generation of the PHR MAC CE (that is, the PHR MAC CE including the third information), all the triggered PHRs during this period are cancelled.

[0947] Among them, the first timer may include phr-PeriodicTimer and / or phr-ProhibitTimer. For example, the terminal device resets phr-PeriodicTimer and phr-ProhibitTimer. Wherein, the descriptions of phr-PeriodicTimer and phr-ProhibitTimer can be referred to in the glossary section and will not be elaborated here.

[0948] It should be noted that in this application, for the first MAC entity of the terminal device, after the first MAC entity sends the third MAC CE to the PHY layer (i.e., performs the above step e5), the first MAC entity performs the following three operations: starts or restarts phr-PeriodicTimer; starts or restarts phr-ProhibitTimer; and cancels all triggered PHRs.

[0949] It should be noted that the execution order of S1201-S1204 in terms of timing is introduced as follows:

[0950] The terminal device first executes S1201, then executes S1202, and then executes S1203-S1204. Among them, the execution order of S1203-S1204 is not limited. Specifically: the terminal device may first execute S1203 and then execute S1204, or may first execute S1204 and then execute S1203, or may also execute S1203 and S1204 simultaneously. This application does not make any limitations in this regard.

[0951] It should be added that as a possible replacement, as Figure 14 shown, this application further includes the following steps:

[0952] S1401. After the PHR is triggered, the terminal device determines the third information according to the fifth PUSCH.

[0953] Among them, the third information includes the fifth PHR, and the fifth PHR is determined according to the fifth parameter corresponding to the fifth transmission opportunity of the fifth PUSCH. The fifth transmission opportunity includes a fifth time unit, and the fifth time unit belongs to the first time unit type. The first time unit type is an SBFD time unit or a non-SBFD time unit. The fifth parameter is used to determine the transmission power of the fifth PUSCH at the fifth transmission opportunity.

[0954] Among them, for the implementation process of S1401, reference can be made to the description of S1202 and will not be elaborated here.

[0955] S1402. The terminal device sends the third information.

[0956] Among them, the third information is carried on the fifth PUSCH.

[0957] Among them, for the implementation process of S1402, reference can be made to the introduction of S1203, which will not be elaborated here.

[0958] S1403: The terminal device cancels the triggered PHR.

[0959] Among them, for the implementation process of S1403, reference can be made to the introduction of S1204, which will not be elaborated here.

[0960] S1404: The terminal device updates the type of the first time unit.

[0961] Among them, the updated type of the first time unit is the SBFD time unit or a non-SBFD time unit.

[0962] For example, if the type of the first time unit in S1401 is: SBFD time unit, then the updated type of the first time unit in S1404 is: non-SBFD time unit.

[0963] For another example, if the type of the first time unit in S1401 is: non-SBFD time unit, then the updated type of the first time unit in S1404 is: SBFD time unit.

[0964] Among them, for the implementation process of S1404, reference can be made to the introduction of S1201, which will not be elaborated here.

[0965] It should be noted that the execution order of S1401 - S1404 in terms of timing is introduced as follows:

[0966] The terminal device first executes S1401, and then executes S1402 - S1404. Among them, the execution order of S1402 - S1404 is not limited. Specifically:

[0967] For example, the terminal device can first execute S1402, and then execute S1403, or first execute S1403, and then execute S1402, or can also execute S1402 and S1403 simultaneously. This application does not make any limitation in this regard.

[0968] For another example, the terminal device can first execute S1402, and then execute S1404, or first execute S1404, and then execute S1402, or can also execute S1402 and S1404 simultaneously. This application does not make any limitation in this regard.

[0969] For yet another example, the terminal device can first execute S1403, and then execute S1404, or first execute S1404, and then execute S1403, or can also execute S1403 and S1404 simultaneously. This application does not make any limitation in this regard.

[0970] Taking the scenario where multiplePHR is true as an example, the communication method of the embodiments of the present application includes: after the PHR is triggered, the terminal device updates the type of the first time unit. Wherein, the updated type of the first time unit is an SBFD time unit or a non-SBFD time unit. The terminal device determines the third information according to at least one of the fifth PUSCH, the sixth PUSCH, and the third reference PUSCH. Wherein, the third information includes the fifth PHR and the sixth PHR. The fifth PHR is determined according to a fifth parameter corresponding to the fifth transmission opportunity of the fifth PUSCH. The fifth transmission opportunity includes a fifth time unit, and the fifth time unit belongs to the updated type of the first time unit. The fifth parameter is used to determine the transmission power of the fifth PUSCH at the fifth transmission opportunity. The sixth PHR is determined according to the sixth PUSCH or the third reference PUSCH. The fifth PUSCH and the sixth PUSCH correspond to different network devices. The terminal device sends the third information. Wherein, the third information is carried on the fifth PUSCH. The terminal device cancels the triggered PHR.

[0971] In this way, after a PHR is triggered, the terminal device first updates the type of the first time unit, then determines the first information according to the updated first time unit type, sends the first information, and cancels the triggered PHR, completing a PHR process. Since the first information is determined according to the updated type of the first time unit, when the terminal device executes at least two PHR processes, the terminal device reports the PHRs corresponding to the two time unit types, so that the actual PH reporting probabilities on the SBFD time unit and the non-SBFD time unit are the same or close, which helps to ensure the uplink performance on the non-SBFD time unit.

[0972] Further, the third information further includes the sixth PHR. Wherein, the sixth PHR is determined according to the sixth PUSCH or the third reference PUSCH. In this way, for the scenario where multiplePHR is true, the terminal device can also report the third information, so that the actual PH reporting probabilities on the SBFD time unit and the non-SBFD time unit are the same or close, which helps to ensure the uplink performance on the non-SBFD time unit.

[0973] Next, in combination with Figure 15 , the communication method proposed in the embodiments of the present application will be introduced in detail. The communication method 1500 proposed in the embodiments of the present application includes the following operations:

[0974] S1501. After the PHR is triggered, the terminal device updates the type of the first time unit.

[0975] Wherein, the updated type of the first time unit is an SBFD time unit or a non-SBFD time unit.

[0976] Among them, for the implementation process of S1501, please refer to the introduction of S1201 and will not be elaborated here.

[0977] S1502. The terminal device determines the third information according to at least one of the fifth PUSCH, the sixth PUSCH, or the third reference PUSCH.

[0978] The following is the introduction to the fifth PHR for the third information:

[0979] The fifth PHR is determined according to the fifth parameter corresponding to the fifth transmission opportunity of the fifth PUSCH. The fifth transmission opportunity includes a fifth time unit, and the fifth time unit belongs to the updated first time unit type. The fifth parameter is used to determine the transmission power of the fifth PUSCH at the fifth transmission opportunity.

[0980] Among them, for the fifth PHR, the fifth PUSCH, the fifth transmission opportunity, the fifth parameter, the fifth time unit, and the first time unit, please refer to the introduction of S1201 and will not be elaborated here.

[0981] It should be noted that in S1502, the fifth PHR is neither determined according to the fifth PUSCH nor according to the third reference PUSCH.

[0982] The following is the introduction to the sixth PHR for the third information:

[0983] The sixth PHR is determined according to the sixth PUSCH or the third reference PUSCH. Among them, the fifth PUSCH and the sixth PUSCH correspond to different network devices. The fifth PUSCH may be the PUSCH sent by the terminal device to the first network device on the first carrier (such as CC1). The sixth PUSCH may be the PUSCH sent by the terminal device to the second network device on the second carrier (such as CC2).

[0984] Among them, if the sixth PHR is determined according to the sixth PUSCH, then the sixth PHR is the actual PHR. If the sixth PHR is determined according to the third reference PUSCH, then the sixth PHR is the virtual PHR. Next, it will be introduced through 8 cases (Case 17 - Case 24) as follows:

[0985] Case 17. The sixth PHR is determined according to the third reference PUSCH. For example: The fifth PUSCH is a dynamically authorized PUSCH, and the sixth PUSCH is a dynamically authorized PUSCH. In this case,

[0986] If the sixth PUSCH belongs to the PUSCH scheduled by the sixth DCI, and the last symbol of the PDCCH monitoring occasion where the sixth DCI is located is later than the last symbol of the PDCCH monitoring occasion where the fifth DCI is located, then the sixth PHR is determined according to the third reference PUSCH. And / or, if the sixth PUSCH is not on the time slot where the fifth transmission occasion is located, then the sixth PHR is determined according to the third reference PUSCH.

[0987] Among them, for case 17, reference can be made to the introduction of case 1, which will not be elaborated here.

[0988] Case 18, the sixth PHR is determined according to the third reference PUSCH. For example: the fifth PUSCH is a dynamically authorized PUSCH, and the sixth PUSCH is a configured authorized PUSCH. In this case,

[0989] If the fifth reference time is later than the last symbol of the PDCCH monitoring occasion where the fifth DCI is located, then the sixth PHR is determined according to the third reference PUSCH. Among them, the fifth reference time is earlier than the sixth PUSCH, and the interval between the fifth reference time and the first symbol of the sixth PUSCH is the second PUSCH preparation duration. And / or, if the sixth PUSCH is not on the time slot where the fifth transmission occasion is located, then the sixth PHR is determined according to the third reference PUSCH.

[0990] It should be noted that in this application, the fifth reference time can be understood as: being ahead of the first symbol of the sixth PUSCH by the second PUSCH preparation duration. Among them, the second PUSCH preparation duration can be T proc,2 , details can be found in the relevant 3GPP technical specifications, which will not be elaborated here.

[0991] Case 19, the sixth PHR is determined according to the third reference PUSCH. For example, the fifth PUSCH is a configured authorized PUSCH, and the sixth PUSCH is a dynamically authorized PUSCH. In this case,

[0992] If the sixth PUSCH belongs to the PUSCH scheduled by the sixth DCI, and the last symbol of the PDCCH monitoring occasion where the sixth DCI is located is later than the sixth reference time, then the sixth PHR is determined according to the third reference PUSCH. Among them, the sixth reference time is earlier than the fifth PUSCH, and the interval between the sixth reference time and the first symbol of the fifth PUSCH is the first PUSCH preparation duration. And / or, if the sixth PUSCH is not on the time slot where the fifth transmission occasion is located, then the sixth PHR is determined according to the third reference PUSCH.

[0993] It should be noted that in this application, the sixth reference time can be understood as: being earlier than the first symbol of the fifth PUSCH by the first PUSCH preparation duration. Wherein, the first PUSCH preparation duration can be T proc,2 , for details, refer to the relevant technical specifications of 3GPP, which will not be elaborated here.

[0994] Case 20, the sixth PHR is determined according to the third reference PUSCH. For example, the fifth PUSCH is a configured grant PUSCH, and the sixth PUSCH is a configured grant PUSCH. In this case,

[0995] if the fifth reference time is later than the sixth reference time, the sixth PHR is determined according to the third reference PUSCH. Wherein, the fifth reference time is earlier than the sixth PUSCH, and the interval between the fifth reference time and the first symbol of the sixth PUSCH is the second PUSCH preparation duration. The sixth reference time is earlier than the fifth PUSCH, and the interval between the sixth reference time and the first symbol of the fifth PUSCH is the first PUSCH preparation duration. And / or, if the sixth PUSCH is not on the time slot where the fifth transmission occasion is located, the sixth PHR is determined according to the third reference PUSCH.

[0996] It should be noted that in this application, for the fifth reference time, refer to the introduction in Case 18, and for the sixth reference time, refer to the introduction in Case 19. The first PUSCH preparation duration and the second PUSCH preparation duration can be the same or different, and this application does not make any limitations in this regard.

[0997] It should be understood that if the first PUSCH preparation duration is the same as the second PUSCH preparation duration, the situation where the fifth reference time is later than the sixth reference time can be replaced by: the first symbol of the sixth PUSCH is later than the first symbol of the fifth PUSCH.

[0998] Case 21, the sixth PHR is determined according to the sixth PUSCH. For example: the fifth PUSCH is a dynamically granted PUSCH, and the sixth PUSCH is a dynamically granted PUSCH. In this case,

[0999] the sixth PHR is determined according to the sixth parameter corresponding to the sixth transmission occasion of the sixth PUSCH. Wherein, the sixth PUSCH belongs to the PUSCH scheduled by the sixth DCI. The last symbol of the PDCCH monitoring occasion where the sixth DCI is located is not later than the last symbol of the PDCCH monitoring occasion where the fifth DCI is located. The sixth transmission occasion is included in the time slot where the fifth transmission occasion is located. The sixth parameter is used to determine the transmission power of the sixth PUSCH at the sixth transmission occasion.

[1000] It should be noted that the last symbol of the PDCCH monitoring occasion where the sixth DCI is located is not later than the last symbol of the PDCCH monitoring occasion where the fifth DCI is located, and the following possible implementation manners may be included:

[1001] Possible implementation manner 21-1: The last symbol of the PDCCH monitoring occasion where the sixth DCI is located is earlier than the last symbol of the PDCCH monitoring occasion where the fifth DCI is located.

[1002] Possible implementation manner 21-2: The last symbol of the PDCCH monitoring occasion where the sixth DCI is located is the same symbol as the last symbol of the PDCCH monitoring occasion where the fifth DCI is located.

[1003] The sixth parameter may include the parameters involved in formula (1), such as the index of the PUSCH transmission occasion, the index of the activated uplink BWP, the carrier index, the serving cell index, the maximum transmit power of the terminal device, etc.

[1004] Among them, for case 21, reference can be made to the introduction of case 5, and details will not be elaborated here.

[1005] In case 22, the sixth PHR is determined according to the sixth PUSCH. For example, the fifth PUSCH is a dynamically authorized PUSCH, and the sixth PUSCH is a configured authorized PUSCH. In this case,

[1006] The sixth PHR is determined according to the sixth parameter corresponding to the sixth transmission occasion of the sixth PUSCH. Among them, the fifth reference time is not later than the last symbol of the PDCCH monitoring occasion where the fifth DCI is located, the fifth reference time is earlier than the sixth PUSCH, and the interval between the fifth reference time and the first symbol of the sixth PUSCH is the second PUSCH preparation duration. The sixth transmission occasion is included in the time slot where the fifth transmission occasion is located. The sixth parameter is used to determine the transmit power of the sixth PUSCH at the sixth transmission occasion.

[1007] It should be noted that the fifth reference time is not later than the last symbol of the PDCCH monitoring occasion where the fifth DCI is located, and the following possible implementation manners may be included:

[1008] Possible implementation manner 22-1: The fifth reference time is earlier than the first symbol of the PDCCH monitoring occasion where the fifth DCI is located.

[1009] Possible implementation manner 22-2: The fifth reference time is included in the PDCCH monitoring occasion where the fifth DCI is located.

[1010] Among them, for the fifth reference time, reference can be made to the introduction of case 18, and details will not be elaborated here.

[1011] Among them, for the sixth parameter, refer to the introduction in Case 21, which will not be elaborated here.

[1012] Case 23: The sixth PHR is determined according to the sixth PUSCH. For example, the fifth PUSCH is a configured grant PUSCH, and the sixth PUSCH is a dynamic grant PUSCH. In this case,

[1013] The sixth PHR is determined according to the sixth parameter corresponding to the sixth transmission occasion of the sixth PUSCH.

[1014] Among them, the sixth PUSCH belongs to the PUSCH scheduled by the sixth DCI. The last symbol of the PDCCH monitoring occasion where the sixth DCI is located is not later than the sixth reference time, the sixth reference time is earlier than the fifth PUSCH, and the interval between the sixth reference time and the first symbol of the fifth PUSCH is the first PUSCH preparation duration. The sixth transmission occasion is included in the time slot where the fifth transmission occasion is located. The sixth parameter is used to determine the transmission power of the sixth PUSCH at the sixth transmission occasion.

[1015] Among them, for the sixth reference time, refer to the introduction in Case 19, which will not be elaborated here.

[1016] Among them, for the sixth parameter, refer to the introduction in Case 21, which will not be elaborated here.

[1017] Case 24: The sixth PHR is determined according to the sixth PUSCH. For example, the fifth PUSCH is a configured grant PUSCH, and the sixth PUSCH is a configured grant PUSCH. In this case,

[1018] The sixth PHR is determined according to the sixth parameter corresponding to the sixth transmission occasion of the sixth PUSCH. Among them, the fifth reference time is not later than the sixth reference time. The fifth reference time is earlier than the sixth PUSCH, and the interval between the fifth reference time and the first symbol of the sixth PUSCH is the second PUSCH preparation duration. The sixth reference time is earlier than the fifth PUSCH, and the interval between the sixth reference time and the first symbol of the fifth PUSCH is the first PUSCH preparation duration. The sixth transmission occasion is included in the time slot where the fifth transmission occasion is located. The sixth parameter is used to determine the transmission power of the sixth PUSCH at the sixth transmission occasion.

[1019] Among them, for the fifth reference time and the sixth reference time, refer to the introduction in Case 20.

[1020] Among them, for the sixth parameter, refer to the introduction in Case 21, which will not be elaborated here.

[1021] It should be noted that in this application, the sixth transmission occasion includes a sixth time unit, which means that the sixth transmission occasion only includes the sixth time unit. For example, the sixth time unit may include: one or more symbols, or one or more time slots.

[1022] It should be noted that in this application, the sixth PUSCH may include one or more transmission occasions, and each transmission occasion includes one or more symbols, or includes one or more time slots. In this application, if at least one transmission occasion of the sixth PUSCH is included in the time slot where the fifth transmission occasion is located, the sixth transmission occasion is the first transmission occasion among at least one transmission occasion of the sixth PUSCH.

[1023] It should be noted that in this application, the sixth PUSCH is indicated by the second network device.

[1024] For example, the second network device sends sixth indication information to the terminal device. Correspondingly, the terminal device receives the sixth indication information from the second network device. Among them, the sixth indication information instructs the terminal device to send the sixth PUSCH.

[1025] Optionally, if the sixth PUSCH is a PUSCH with Type 1 configured grant, the sixth indication information is carried in a high-layer message (such as an RRC message).

[1026] Optionally, if the sixth PUSCH is a PUSCH with Type 2 configured grant, the sixth indication information is DCI, and before the second network device sends the sixth indication information to the terminal device, the second network device also sends a high-layer message (such as an RRC message) to the terminal device. Among them, the RRC message is used to configure the sixth PUSCH for the terminal device.

[1027] Optionally, if the sixth PUSCH is a PUSCH with dynamic grant, the sixth indication information is DCI.

[1028] In some embodiments, the third information further includes time unit type information to which the sixth time unit belongs.

[1029] For example, if the sixth time unit is an SBFD time unit, the time unit type to which the sixth time unit belongs is the SBFD time unit.

[1030] For another example, if the sixth time unit is a non-SBFD time unit, the time unit type to which the sixth time unit belongs is the non-SBFD time unit.

[1031] ForFigure 11 For example, the third piece of information is included in the PHR MAC CE. In Figure 11 the PHR MAC CE shown, the time unit type information (i.e., the information of the first time unit type) to which the fifth time unit belongs is indicated by a T field (such as the 8th bit in byte 4), and the time unit type information to which the sixth time unit belongs is indicated by another T field (such as the 8th bit in byte 7).

[1032] It should be noted that in this application, each byte includes 8 bits. Among them, the rightmost bit is the least significant bit, and the leftmost bit is the most significant bit. The 1st bit in each byte is the least significant bit, that is, the rightmost bit. The 8th bit in each byte is the most significant bit, that is, the leftmost bit.

[1033] It should be noted that the time unit type to which the sixth time unit belongs and the time unit type to which the fifth time unit belongs may be the same or different, and this application does not limit this.

[1034] Next, taking the PHY layer and the MAC layer in the communication protocol layer as an example, S1502 will be introduced:

[1035] The operations performed on the first MAC entity of the PHY layer and the MAC layer include:

[1036] Step f1, the PHY layer provides the fifth PHR and the sixth PHR to the first MAC entity. Correspondingly, the first MAC entity obtains the fifth PHR and the sixth PHR from the PHY layer.

[1037] Among them, for the fifth PHR and the sixth PHR, reference can be made to the introduction in the previous paragraph and will not be elaborated here.

[1038] Step f2 (optionally), the PHY layer provides the time unit type information to which the fifth time unit belongs and the time unit type information to which the sixth time unit belongs to the first MAC entity. Correspondingly, the first MAC entity obtains the time unit type information to which the fifth time unit belongs and the time unit type information to which the sixth time unit belongs from the PHY layer.

[1039] Among them, for the time unit type information to which the fifth time unit belongs and the time unit type information to which the sixth time unit belongs, reference can be made to the introduction in the previous paragraph and will not be elaborated here.

[1040] For example, if the fifth time unit is a non - SBFD time unit, the time unit type information to which the fifth time unit belongs is '0'. If the fifth time unit is an SBFD time unit, the time unit type information to which the fifth time unit belongs is '1'.

[1041] Alternatively, conversely, if the fifth time unit is a non-SBFD time unit, the time unit type information to which the fifth time unit belongs is '1'. If the fifth time unit is an SBFD time unit, the time unit type information to which the fifth time unit belongs is '0'.

[1042] For another example, if the sixth time unit is a non-SBFD time unit, the time unit type information to which the sixth time unit belongs is '0'. If the sixth time unit is an SBFD time unit, the time unit type information to which the sixth time unit belongs is '1'.

[1043] Alternatively, conversely, if the sixth time unit is a non-SBFD time unit, the time unit type information to which the sixth time unit belongs is '1'. If the sixth time unit is an SBFD time unit, the time unit type information to which the sixth time unit belongs is '0'.

[1044] It should be noted that if the sixth PHR is determined according to the sixth PUSCH, the first MAC entity obtains the 'time unit type information to which the sixth time unit belongs'. If the sixth PHR is determined according to the third reference PUSCH, the first MAC entity does not obtain the 'time unit type information to which the sixth time unit belongs'.

[1045] Step f3 (optionally), the PHY layer provides the third power information to the first MAC entity. Correspondingly, the first MAC entity obtains the third power information from the PHY layer.

[1046] Among them, for the third power information, reference can be made to the introduction of the scenario where multiple PHR is false (i.e., the above communication method 1200), which will not be elaborated here.

[1047] It should be noted that in the scenario where multiple PHR is false, the third power information can be understood as: the maximum transmit power of the fifth PUSCH at the fifth transmission occasion. In the scenario where multiple PHR is true, the third power information can be understood as: the maximum transmit power at the fifth transmission occasion.

[1048] For the first MAC entity, after the first MAC entity obtains the fifth PHR, the sixth PHR, the time unit type information to which the fifth time unit belongs, the time unit type information to which the sixth time unit belongs (optionally), and the third power information (optionally), it executes step f4:

[1049] Step f4, the first MAC entity generates a third MAC CE according to the fifth PHR, the sixth PHR, the time unit type information to which the fifth time unit belongs, the time unit type information to which the sixth time unit belongs (optionally), and the third power information (optionally).

[1050] Step f5, the first MAC entity sends a third MAC CE to the PHY layer. Correspondingly, the PHY layer receives the third MAC CE from the first MAC entity.

[1051] Among them, the third MAC CE includes third information.

[1052] For the terminal device, after determining the third information, the terminal device executes S1503:

[1053] S1503. The terminal device sends the third information.

[1054] Among them, the third information is carried on the fifth PUSCH.

[1055] Among them, for the implementation process of S1503, reference can be made to the introduction of S1203, which will not be elaborated here.

[1056] It should be understood that taking the PHY layer of the terminal device as an example, after the PHY layer receives the third MAC CE, the PHY layer sends a third PUSCH according to the third MAC CE. Among them, the third MAC CE includes third information, so the third information (or described as the fifth PHR and the sixth PHR) is carried on the fifth PUSCH.

[1057] S1504. The terminal device cancels the triggered PHR and / or resets the first timer.

[1058] Among them, for the implementation process of S1504, reference can be made to the introduction of S1204, which will not be elaborated here.

[1059] It should be noted that in this application, for the first MAC entity of the terminal device, after the first MAC entity sends the third MAC CE to the PHY layer (i.e., executes the above step f5), the first MAC entity performs the following three operations: start or restart the phr-PeriodicTimer; start or restart the phr-ProhibitTimer; and cancel all triggered PHRs.

[1060] It should be noted that the execution order of S1501 - S1504 in terms of timing is introduced as follows:

[1061] The terminal device first executes S1501, then executes S1502, and then executes S1503 - S1504. Among them, the execution order of S1503 - S1504 is not limited. Specifically: the terminal device can first execute S1503 and then execute S1504, or first execute S1504 and then execute S1503, or execute S1503 and S1504 simultaneously. This application does not make any limitations in this regard.

[1062] It should be added that, as a possible replacement, as Figure 16 shown, the present application further includes the following steps:

[1063] S1601. After the PHR is triggered, the terminal device determines third information according to at least one of the fifth PUSCH, the sixth PUSCH, and the third reference PUSCH.

[1064] Wherein, the third information includes a fifth PHR and a sixth PHR. The fifth PHR is determined according to a fifth parameter corresponding to a fifth transmission opportunity of the fifth PUSCH. The fifth transmission opportunity includes a fifth time unit, and the fifth time unit belongs to an updated first time unit type. The fifth parameter is used to determine the transmission power of the fifth PUSCH at the fifth transmission opportunity. The sixth PHR is determined according to the sixth PUSCH or the third reference PUSCH. The fifth PUSCH and the sixth PUSCH correspond to different network devices.

[1065] Wherein, for the implementation process of S1601, reference can be made to the introduction of S1502, and details will not be repeated here.

[1066] S1602. The terminal device sends the third information.

[1067] Wherein, the third information is carried on the fifth PUSCH.

[1068] Wherein, for the implementation process of S1602, reference can be made to the introduction of S1503, and details will not be repeated here.

[1069] S1603. The terminal device cancels the triggered PHR.

[1070] Wherein, for the implementation process of S1603, reference can be made to the introduction of S1504, and details will not be repeated here.

[1071] S1604. The terminal device updates the first time unit type.

[1072] Wherein, the updated first time unit type is an SBFD time unit or a non-SBFD time unit.

[1073] For example, if the first time unit type in S1601 is: SBFD time unit, then the updated first time unit type in S1604 is: non-SBFD time unit.

[1074] For another example, if the first time unit type in S1601 is: non-SBFD time unit, then the updated first time unit type in S1604 is: SBFD time unit.

[1075] Wherein, for the implementation process of S1604, reference can be made to the introduction of S1201, and details will not be repeated here.

[1076] It should be noted that the execution order of S1601 - S1604 in terms of time sequence is introduced as follows:

[1077] The terminal device first executes S1601, and then executes S1602 - S1604. Among them, the execution order of S1602 - S1604 is not limited. Specifically:

[1078] For example, the terminal device can first execute S1602, and then execute S1603, or first execute S1603, and then execute S1602, or can also execute S1602 and S1603 simultaneously. This application does not make any limitation in this regard.

[1079] Again, for example, the terminal device can first execute S1602, and then execute S1604, or first execute S1604, and then execute S1602, or can also execute S1602 and S1604 simultaneously. This application does not make any limitation in this regard.

[1080] Also, for example, the terminal device can first execute S1603, and then execute S1604, or first execute S1604, and then execute S1603, or can also execute S1603 and S1604 simultaneously. This application does not make any limitation in this regard.

[1081] It should be noted that in this application, the description of PUSCH is introduced as follows:

[1082] As the first possible replacement description:

[1083] The first PUSCH can be replaced by: the first actual PUSCH. In this case, the first PHR is determined according to the first parameter corresponding to the first transmission opportunity of the first PUSCH. It can be understood that: the first PHR is determined according to the first parameter corresponding to the first transmission opportunity of the first actual PUSCH. The first information is carried on the first PUSCH. It can be understood that: the first information is carried on the first actual PUSCH.

[1084] Similarly, the second PUSCH can be replaced by: the second actual PUSCH. In this case, the second PHR is determined according to the second parameter corresponding to the second transmission opportunity of the second PUSCH. It can be understood that: the second PHR is determined according to the second parameter corresponding to the second transmission opportunity of the second actual PUSCH. The second information is carried on the second PUSCH. It can be understood that: the second information is carried on the second actual PUSCH.

[1085] As the second possible replacement description:

[1086] The first PUSCH can be replaced with: the first actual PUSCH transmission. In this case, the first PHR is determined according to the first parameter corresponding to the first transmission occasion of the first PUSCH, which can be understood as: the first PHR is determined according to the first parameter corresponding to the first transmission occasion of the first actual PUSCH transmission. The first information is carried on the first PUSCH, which can be understood as: the first information is carried on the first actual PUSCH transmission.

[1087] Similarly, the second PUSCH can be replaced with: the second actual PUSCH transmission. In this case, the second PHR is determined according to the second parameter corresponding to the second transmission occasion of the second PUSCH, which can be understood as: the second PHR is determined according to the second parameter corresponding to the second transmission occasion of the second actual PUSCH transmission. The second information is carried on the second PUSCH, which can be understood as: the second information is carried on the second actual PUSCH transmission.

[1088] It should be noted that in this application, resetting the first timer can be understood as: starting or restarting the first timer.

[1089] It can be understood that in each of the above embodiments, the methods and / or steps implemented by the terminal device can also be implemented by components (such as processors, chips, chip systems, circuits, logic modules, or software) available for the terminal device. Among them, the chip system can be composed of chips, or the chip system can include chips and other discrete devices.

[1090] It can be understood that in order for the communication device to implement the above functions, it includes the corresponding hardware structures and / or software modules for executing each function. Those skilled in the art should easily realize that, combining the units and algorithm steps of each example described in the embodiments disclosed herein, this application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a certain function is executed in the way of hardware or computer software driving hardware depends on the specific application and design constraints of the technical solution. Professional technicians can use different methods to implement the described functions for each specific application, but such implementation should not be considered to exceed the scope of this application.

[1091] The embodiments of this application can perform functional module division on the communication device according to the above method embodiments. For example, each functional module can be divided corresponding to each function, or two or more functions can be integrated into one processing module. The above integrated module can be implemented in the form of hardware or in the form of a software functional module. It should be noted that the division of modules in the embodiments of this application is illustrative, only a logical function division, and there can be other division methods in actual implementation.

[1092] Figure 17 A schematic structural diagram of a communication device 1700 is shown. The communication device 1700 includes a processing module 1701 and a transceiver module 1702. The communication device 1700 can be used to implement the functions of the above terminal device.

[1093] In some embodiments, the communication device 1700 may further include a storage module ( Figure 17 not shown in the figure) for storing program instructions and data.

[1094] In some embodiments, the transceiver module 1702, which may also be referred to as a transceiver unit, is used to implement the sending and / or receiving functions. The transceiver module 1702 may be composed of a transceiver circuit, a transceiver, a transceiver, or a communication interface.

[1095] In some embodiments, the transceiver module 1702 may include a receiving module and a sending module, which are respectively used to execute the receiving and sending steps performed by the terminal device in the above method embodiments, and / or to support other processes of the technologies described herein; the processing module 1701 may be used to execute the processing steps (such as determination, etc.) performed by the terminal device in the above method embodiments, and / or to support other processes of the technologies described herein.

[1096] Among them, all relevant contents of each step involved in the above method embodiments can be cited in the function descriptions of the corresponding functional modules, and will not be elaborated here.

[1097] Optionally, in the present application, when the transceiver module receives / sends information, it can also be understood that the processing module receives / sends information through the transceiver module. The processing module receiving / sending information through the transceiver module can also be understood as: the processing module controls the transceiver module to receive / send information. Or, the processing module sending information through the transceiver module can be understood as: the processing module outputs information to the transceiver module, and the transceiver module sends the information; the processing module receiving information through the transceiver module can be understood as: the transceiver module receives information and inputs the information to the processing module.

[1098] In the present application, the communication device 1700 may be presented in the form of dividing each functional module in an integrated manner. Here, the "module" may refer to an application-specific integrated circuit (ASIC), a circuit, a processor and a memory that execute one or more software or firmware programs, an integrated logic circuit, and / or other devices that can provide the above functions.

[1099] In some embodiments, when Figure 17When the communication device 1700 in [it] is a chip or a chip system, the functions / implementation processes of the transceiver module 1702 can be implemented through the input / output interface (or communication interface) of the chip or chip system, and the functions / implementation processes of the processing module 1701 can be implemented through the processor (or processing circuit) of the chip or chip system.

[1100] Since the communication device 1700 provided in this embodiment can execute the above method, the technical effects it can obtain can refer to the above method embodiment and will not be elaborated here.

[1101] As a possible product form, the terminal device described in the embodiments of the present application can also be implemented using the following: one or more field programmable gate arrays (FPGAs), programmable logic devices (PLDs), controllers, state machines, gate logic, discrete hardware components, any other suitable circuits, or any combination of circuits capable of performing the various functions described throughout the present application.

[1102] As another possible product form, the terminal device described in the embodiments of the present application can be implemented by a general bus architecture. For ease of explanation, refer to Figure 18 , Figure 18 is a schematic structural diagram of the communication device 1800 provided in the embodiments of the present application. The communication device 1800 includes a processor 1801 and a transceiver 1802. The communication device 1800 can be a terminal device, or a chip or module therein. Figure 18 Only the main components of the communication device 1800 are shown. In addition to the processor 1801 and the transceiver 1802, the communication device 1800 may further include a memory 1803 and an input / output device (not shown in the figure).

[1103] Optionally, the processor 1801 is mainly used to process communication protocols and communication data, control the entire communication device, execute software programs, and process the data of software programs. The memory 1803 is mainly used to store software programs and data. The transceiver 1802 may include a radio frequency circuit and an antenna. The radio frequency circuit is mainly used for the conversion between baseband signals and radio frequency signals and the processing of radio frequency signals. The antenna 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.

[1104] Optionally, the processor 1801, the transceiver 1802, and the memory 1803 can be connected through a communication bus.

[1105] It should be noted that the memory 1803 can exist independently of the processor 1801 or be integrated with the processor 1801. The memory 1803 can be located inside the communication device 1800 or outside the communication device 1800, without limitation.

[1106] After the communication device is powered on, the processor 1801 can read the software program in the memory 1803, 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 1801 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 communication 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 1801. The processor 1801 converts the baseband signal into data and processes the data.

[1107] In another implementation, the radio frequency circuit and the antenna can be arranged independently of the processor performing baseband processing. For example, in a distributed scenario, the radio frequency circuit and the antenna can be independent of the communication device and are arranged in a remote manner.

[1108] In some embodiments, in terms of hardware implementation, those skilled in the art can conceive that the above communication device 1700 can adopt Figure 18 the form of the communication device 1800 shown.

[1109] As an example, Figure 17 the function / implementation process of the processing module 1701 in Figure 18 can be implemented by the processor 1801 in the communication device 1800 shown calling the computer-executable instructions stored in the memory 1803. Figure 17 the function / implementation process of the transceiver module 1702 in Figure 18 can be implemented by the transceiver 1802 in the communication device 1800 shown.

[1110] As another possible product form, the terminal device in the present application can adopt Figure 19 the composition structure shown, or include Figure 19 the components shown. Figure 19 FIG. 31 is a schematic diagram of the composition of a communication device 1900 provided by the present application.

[1111] As shown in Figure 19 FIG. 36, the communication device 1900 includes at least one processor 1901. Optionally, the communication device further includes a communication interface 1902.

[1112] When the program instructions involved are executed in the at least one processor 1901, the apparatus 1900 can implement the method provided in any of the foregoing embodiments and any possible design thereof. Alternatively, the processor 1901 is used to implement the method provided in any of the foregoing embodiments and any possible design thereof through logic circuits or by executing code instructions.

[1113] The communication interface 1902 can be used to receive program instructions and transmit them to the processor. Alternatively, the communication interface 1902 can be used for the communication device 1900 to communicate with other communication devices, such as to interact control signaling and / or service data, etc. Exemplarily, the communication interface 1902 can be used to receive signals from other devices outside the communication device 1900 and transmit them to the processor 1901 or send signals from the processor 1901 to other communication devices outside the communication device 1900.

[1114] Optionally, the communication interface 1902 can be a code and / or data read / write interface circuit, or the communication interface 1902 can be a signal transmission interface circuit between a communication processor and a transceiver, or a pin of the chip.

[1115] Optionally, the communication device 1900 can further include at least one memory 1903, and the memory 1903 can be used to store the required program instructions and / or data involved.

[1116] It should be noted that the memory 1903 can exist independently of the processor 1901 or be integrated with the processor 1901. The memory 1...

Claims

1. A communication method, characterized in that, comprising: after a power headroom report (PHR) is triggered, determining first information according to a first physical uplink shared channel (PUSCH) and determining second information according to a second PUSCH; wherein, the first information includes a first PHR, the first PHR is determined according to a first parameter corresponding to a first transmission opportunity of the first PUSCH, the first transmission opportunity includes a first time unit, the first time unit belongs to a first type of time unit, the first type of time unit is a sub-band full-duplex (SBFD) time unit or a non-SBFD time unit, and the first parameter is used to determine the transmission power of the first PUSCH at the first transmission opportunity; wherein, the second information includes a second PHR, the second PHR is determined according to a second parameter corresponding to a second transmission opportunity of the second PUSCH, the second transmission opportunity includes a second time unit, the second time unit is determined according to a second type of time unit, the second type of time unit is determined according to the first type of time unit, the second type of time unit is different from the first type of time unit, and the second parameter is used to determine the transmission power of the second PUSCH at the second transmission opportunity; transmitting the first information; the first information is carried on the first PUSCH; transmitting the second information; the second information is carried on the second PUSCH; canceling the triggered PHR.

2. The method according to claim 1, characterized in that, the first information further includes time unit type information of the first type of time unit.

3. The method according to claim 1 or 2, characterized in that, the second information further includes time unit type information of the second type of time unit.

4. The method according to any one of claims 1-3, characterized in that, the first information further includes first power information, and the first power information indicates the maximum transmission power of the first PUSCH at the first transmission opportunity.

5. The method according to any one of claims 1-4, characterized in that, the second information further includes second power information, and the second power information indicates the maximum transmission power of the second PUSCH at the second transmission opportunity.

6. The method according to any one of claims 1-5, characterized in that, the first transmission opportunity is the first transmission opportunity of the first PUSCH, and / or, the second transmission opportunity is the first transmission opportunity of the second PUSCH.

7. The method according to any one of claims 1-6, characterized in that, the first PUSCH belongs to the PUSCH scheduled by a first downlink control information (DCI), and the first DCI is the first DCI that satisfies a first condition after the PHR is triggered; wherein, the first condition includes at least one of the following: the first DCI is a DCI that schedules the initial transmission of a transport block after the PHR is triggered, the transport block scheduled by the first DCI includes a first transport block, and the first transport block includes the first information; or, The PUSCH scheduled by the first DCI can accommodate the first information.

8. The method according to any one of claims 1-6, wherein, the first PUSCH is the first PUSCH that satisfies the second condition after the PHR is triggered; wherein, the second condition includes at least one of the following: the first duration corresponding to the first PUSCH is greater than or equal to the first PUSCH preparation duration, and the first duration is the time interval from the triggering of the PHR to the first symbol of the first PUSCH; or, the first PUSCH can accommodate the first information.

9. The method according to any one of claims 1-8, wherein, the second PUSCH belongs to the PUSCH scheduled by the second DCI, and the second DCI is the first DCI that satisfies the third condition after the PHR is triggered; wherein, the third condition includes at least one of the following: the second DCI is a DCI that schedules the first transmission of a transport block after the PHR is triggered, and the transport block scheduled by the second DCI includes a second transport block, and the second transport block includes the second information; or, the PUSCH scheduled by the second DCI can accommodate the second information.

10. The method according to any one of claims 1-8, wherein, the second PUSCH is the first PUSCH that satisfies the fourth condition after the PHR is triggered; wherein, the fourth condition includes at least one of the following: the second duration corresponding to the second PUSCH is greater than or equal to the first PUSCH preparation duration, and the second duration is the time interval from the triggering of the PHR to the first symbol of the second PUSCH; or, the second PUSCH can accommodate the second information.

11. A communication method, wherein, comprising: after a power headroom report (PHR) is triggered, updating a first time unit type, and the updated first time unit type is a sub-band full duplex (SBFD) time unit or a non-SBFD time unit; determining a third information according to a fifth physical uplink shared channel (PUSCH), where the third information includes a fifth PHR, and the fifth PHR is determined according to a fifth parameter corresponding to a fifth transmission opportunity of the fifth PUSCH, the fifth transmission opportunity includes a fifth time unit, the fifth time unit belongs to the updated first time unit type, and the fifth parameter is used to determine the transmission power of the fifth PUSCH at the fifth transmission opportunity; transmitting the third information, and the third information is carried on the fifth PUSCH; canceling the triggered PHR.

12. The method according to claim 11, wherein, updating the first time unit type includes: updating the first time unit type according to at least one of a value of a first counter, a first pattern, or a first result: wherein, the first pattern includes at least one time unit, and the at least one time unit includes the SBFD time unit and / or the non-SBFD time unit; The first result is the time unit type after the previous update of the first time unit type, and the time unit type is an SBFD time unit or a non-SBFD time unit.

13. The method according to claim 12, wherein, the first pattern includes: {SBFD, SBFD, non-SBFD, non-SBFD}.

14. The method according to claim 12, wherein, the method further includes: updating the value of the first counter; wherein, when the value of the first counter is not equal to the first threshold, updating the value of the first counter includes: incrementing the value of the first counter by 1; or, when the value of the first counter is equal to the first threshold, updating the value of the first counter includes: resetting the first counter.

15. The method according to claim 12 or 14, wherein, updating the first time unit type according to the value of the first counter includes: when the value of the first counter is equal to the first threshold, if the first time unit type before the update is the SBFD time unit, then the first time unit type after the update is the non-SBFD time unit; or, if the first time unit type before the update is the non-SBFD time unit, then the first time unit type after the update is the SBFD time unit.

16. The method according to claim 14 or 15, wherein, the first threshold is predefined; or, the first threshold is a parameter configured by a first network device, and the first network device is the network device corresponding to the fifth PUSCH.

17. The method according to any one of claims 11-16, wherein, the third information further includes information on the updated first time unit type; and / or, the third information further includes third power information, and the third power information indicates the maximum transmit power of the fifth PUSCH in the fifth transmission occasion.

18. The method according to any one of claims 11-17, wherein, the fifth transmission occasion is the first transmission occasion of the fifth PUSCH.

19. The method according to any one of claims 11-18, wherein, the fifth PUSCH belongs to the PUSCH scheduled by the fifth DCI, and the fifth DCI is the first DCI that satisfies the fifth condition after the PHR is triggered; wherein, the fifth condition includes at least one of the following: the fifth DCI is a DCI that schedules the initial transmission of a transport block after the PHR is triggered, and the transport block scheduled by the fifth DCI includes a third transport block, and the third transport block includes the third information; or, the PUSCH scheduled by the fifth DCI can accommodate the third information.

20. The method according to any one of claims 11-18, wherein, the fifth PUSCH is the first PUSCH that satisfies the sixth condition after the PHR is triggered; wherein, the sixth condition includes at least one of the following: The third duration corresponding to the fifth PUSCH is greater than or equal to the first PUSCH preparation duration, where the third duration is the time interval from the PHR trigger to the first symbol of the fifth PUSCH; or, The fifth PUSCH can accommodate the third information.

21. A communication device, characterized in that, The communication device is used to implement the method described in any one of claims 1-10, or the communication device is used to implement the method described in any one of claims 11-20.

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

23. A computer-readable storage medium storing a computer program or instructions, characterized in that, When the computer program or instructions are executed, the method described in any one of claims 1-10 is implemented, or the method described in any one of claims 11-20 is implemented.

24. A computer program product, characterized in that, When the computer program product is run, the method described in any one of claims 1-10 is executed, or the method described in any one of claims 11-20 is executed.

Citation Information

Cited By

  • Communication method and apparatus

    EP4811887A1

  • Communication method and apparatus

    WO2025112636A1