Method for processing multiple resource conflicts and terminal device
View Patent ↗Embodiments of the present disclosure provide a method for processing multiple resource conflicts and a terminal device, used for avoiding unnecessary resource transmission blocking and ensuring priority resource transmission. The method may comprise: when a target priority comparison mode is configured for a medium access control (MAC) entity, for each uplink grant, performing priority comparison between the uplink grant and a compared resource.
1 . A method for handling multiple resource conflicts, comprising:
performing, by a terminal device, a comparison between a priority of an uplink grant and a priority of a PUCCH resource for transmitting an SR, wherein, a media access control (MAC) entity of the terminal device is configured with a target priority comparison manner, the target priority comparison manner comprising a comparison of priority based on a logical channel or based on a physical channel, and
in response to that the PUCCH resource for transmitting the SR is a resource that overlaps with the uplink grant, and a priority of a logical channel that triggers the SR is higher than the priority of the uplink grant, considering, by the terminal device, the PUCCH resource for transmitting the SR to be a prioritized uplink resource or the uplink grant to be a de-prioritized uplink resource,
wherein the performing, by the terminal device, the comparison between the priority of the uplink grant and the priority of the PUCCH resource for transmitting the SR, comprises:
in a case of performing, by the terminal device, the comparison between the priority of the uplink grant and the priority of the PUCCH resource for transmitting the SR, considering, by the terminal device, the uplink grant to be a specific type of uplink resource,
wherein the considering the uplink grant as a specific type of uplink resource in a case of performing, by the terminal device, the comparison between the priority of the uplink grant and the priority of the PUCCH resource for transmitting the SR, comprises:
before performing the comparison between the priority of the uplink grant and the priority of the PUCCH resource for transmitting the SR, considering, by the terminal device, the uplink grant to be the specific type of uplink resource;
or,
after performing the comparison between the priority of the uplink grant and the priority of the PUCCH resource for transmitting the SR, considering the uplink grant to be the specific type of uplink resource.
2 . The method according to claim 1 , wherein the specified type of uplink resource is a prioritized uplink resource or a de-prioritized uplink resource.
3 . The method according to claim 1 , wherein the performing, by the terminal device, the comparison between the priority of the uplink grant and the priority of the PUCCH resource for transmitting the SR, comprises:
if the uplink grant is an uplink grant scrambled by CS-RNTI with NDI=1, or scrambled by C-RNTI;
if PUSCH durations of the uplink grant and a first configured uplink grant do not overlap, wherein the first configured uplink grant and the uplink grant belong to a same BWP, and a priority of the first configured uplink grant is higher than a priority of the uplink grant; and,
if the uplink grant does not overlap with a PUCCH resource of an SR transmission, wherein the priority of the logical channel that triggers the SR is higher than the priority of the uplink grant;
the uplink grant being a prioritized uplink grant;
if there is an overlapping uplink grant, the overlapping uplink grant being a de-prioritized uplink grant.
4 . The method according to claim 1 , wherein the performing, by the terminal device, the comparison between the priority of the uplink grant and the priority of the PUCCH resource for transmitting the SR, comprises:
if the uplink grant is a configured uplink grant;
if PUSCH durations of the uplink grant and a second configured uplink grant do not overlap, wherein the second configured uplink grant and the uplink grant belong to a same BWP, and a priority of the second configured uplink grant is higher than a priority of the uplink grant; and,
if PUSCH durations of the uplink grant and a first target uplink grant do not overlap, wherein the first target uplink grant and the uplink grant belong to a same BWP, and a priority of the first target uplink grant is higher than or equal to the priority of the uplink grant, and the first target uplink grant is an uplink grant scrambled by CS-RNTI with NDI=1, or scrambled by C-RNTI; and,
if the uplink grant does not overlap with a PUCCH resource of an SR transmission, wherein the priority of the logical channel that triggers the SR is higher than the priority of the uplink grant;
the uplink grant being a prioritized uplink grant;
if there is an overlapping uplink grant, the overlapping uplink grant being a de-prioritized uplink grant.
5 . The method according to claim 3 , wherein the method further comprises:
if a configuration of the SR or the PUCCH resource for transmitting the SR is the target priority comparison manner, and the SR or the PUCCH resource for transmitting the SR satisfies at least one of following conditions, considering the SR or the PUCCH resource for transmitting the SR to be a prioritized uplink resource:
it does not overlap with other uplink resource;
it overlaps with other uplink resource, and a priority of a logical channel that triggers the SR is higher than a priority of said other uplink resource;
it overlaps with other uplink resource, and a priority of the PUCCH resource for transmitting the SR is higher than the priority of said other uplink resource;
it overlaps with other uplink resource, the priority of the logical channel that triggers the SR is lower than or equal to the priority of said other uplink resource, and said other uplink resource is considered to be a de-prioritized uplink resource; and
it overlaps with other uplink resource, the priority of the PUCCH resource for transmitting the SR is lower than or equal to the priority of said other uplink resource, and said other uplink resource is considered to be a pre-prioritized uplink resource.
6 . The method according to claim 1 , wherein
the uplink grant comprises: an uplink grant whose priority after update is higher than the priority before the update.
7 . A terminal device, comprising:
a memory in which executable program code is stored; and
a processor coupled to the memory;
wherein the processor invokes the executable program code stored in the memory to: perform a comparison between a priority of an uplink grant and a priority of a PUCCH resource for transmitting an SR, wherein, a media access control (MAC) entity of the terminal device is configured with a target priority comparison manner, the target priority comparison manner comprising a comparison of priority based on a logical channel or based on a physical channel, and
in response to that the PUCCH resource for transmitting the SR is a resource that overlaps with the uplink grant, and a priority of a logical channel that triggers the SR is higher than the priority of the uplink grant, considering the PUCCH resource for transmitting the SR to be a prioritized uplink resource or the uplink grant to be a de-prioritized uplink resource,
wherein the processor is configured to, in a case of performing the comparison between the priority of the uplink grant and the priority of the PUCCH resource for transmitting the SR, consider the uplink grant to be a specific type of uplink resource,
wherein the processor is configured to, before performing the comparison between the priority of the uplink grant and the priority of the PUCCH resource for transmitting the SR consider the uplink grant to be the specific type of uplink resource; or,
the processor is configured to, after performing the comparison between the priority of the uplink grant and the priority of the PUCCH resource for transmitting the SR, consider the uplink grant to be the specific type of uplink resource.
8 . The terminal device according to claim 7 , wherein the specific type of uplink resource is a prioritized uplink resource or a de-prioritized uplink resource.
9 . The terminal device according to claim 7 , wherein the processor is configured to:
if the uplink grant is an uplink grant scrambled by CS-RNTI with NDI=1, or scrambled by C-RNTI;
if PUSCH durations of the uplink grant and a first configured uplink grant do not overlap, wherein the first configured uplink grant and the uplink grant belong to a same BWP, and a priority of the first configured uplink grant is higher than a priority of the uplink grant; and,
if the uplink grant does not overlap with a PUCCH resource of an SR transmission, wherein the priority of the logical channel that triggers the SR is higher than the priority of the uplink grant;
the uplink grant is a prioritized uplink grant;
if there is an overlapping uplink grant, the overlapping uplink grant is a de-prioritized uplink grant.
10 . The terminal device according to claim 7 , wherein the processor is specifically configured to:
if the uplink grant is a configured uplink grant;
if PUSCH durations of the uplink grant and a second configured uplink grant do not overlap, wherein the second configured uplink grant and the uplink grant belong to a same BWP, and a priority of the second configured uplink grant is higher than a priority of the uplink grant; and,
if PUSCH durations of the uplink grant and a first target uplink grant do not overlap, wherein the first target uplink grant and the uplink grant belong to a same BWP, and a priority of the first target uplink grant is higher than or equal to the priority of the uplink grant, and the first target uplink grant is an uplink grant scrambled by CS-RNTI with NDI=1, or scrambled by C-RNTI; and,
if the uplink grant does not overlap with a PUCCH resource of an SR transmission, wherein the priority of the logical channel that triggers the SR is higher than the priority of the uplink grant;
the uplink grant is a prioritized uplink grant;
if there is an overlapping uplink grant, the overlapping uplink grant is a de-prioritized uplink grant.
11 . The terminal device according to claim 10 , wherein the processor is further configured to:
if a configuration of the SR or the PUCCH resource for transmitting the SR is the target priority comparison manner, and the SR or the PUCCH resource for transmitting the SR satisfies at least one of following conditions, consider the SR or the PUCCH resource for transmitting the SR to be a prioritized uplink resource:
it does not overlap with other uplink resource;
it overlaps with other uplink resource, and a priority of a logical channel that triggers the SR is higher than a priority of said other uplink resource;
it overlaps with other uplink resource, and a priority of the PUCCH resource for transmitting the SR is higher than the priority of said other uplink resource;
it overlaps with other uplink resource, the priority of the logical channel that triggers the SR is lower than or equal to the priority of said other uplink resource, and said other uplink resource is considered to be a pre-prioritized uplink resource; and
it overlaps with other uplink resource, the priority of the PUCCH resource for transmitting the SR is lower than or equal to the priority of said other uplink resource, and said other uplink resource is to be a pre-prioritized uplink resource.
12 . The terminal device according to claim 7 , wherein
the uplink grant comprises: an uplink grant whose priority after update is higher than the priority before the update.
13 . The terminal device according to claim 12 , wherein the priority of the uplink grant before the update is lower than a priority of a target uplink resource that conflicts with the uplink grant, and the priority of the uplink grant after the update is higher than the priority of the target uplink resource.
14 . The terminal device according to claim 7 , wherein the processor is further configured to perform uplink transmission according to a specific type of uplink resource.
15 . The terminal device according to claim 14 , wherein
the processor is configured to, if the specific type of uplink resource is a prioritized uplink resource, transmit the specific type of uplink resource; and/or,
the processor is configured to, if the specific type of uplink resource is a pre-prioritized uplink resource, not transmit the specific type of uplink resource.
16 . A computer-readable storage medium comprising instructions which, when executed on a computer, cause the computer to perform:
performing a comparison between a priority of an uplink grant and a priority of a PUCCH resource for transmitting an SR, wherein, a media access control (MAC) entity of the terminal device is configured with a target priority comparison manner, the target priority comparison manner comprising a comparison of priority based on a logical channel or based on a physical channel, and
in response to that the PUCCH resource for transmitting the SR is a resource that overlaps with the uplink grant, and a priority of a logical channel that triggers the SR is higher than the priority of the uplink grant, considering the PUCCH resource for transmitting the SR to be a prioritized uplink resource or the uplink grant to be a de-prioritized uplink resource,
wherein the performing the comparison between the priority of the uplink grant and the priority of the PUCCH resource for transmitting the SR, comprises:
in a case of performing the comparison between the priority of the uplink grant and the priority of the PUCCH resource for transmitting the SR, considering the uplink grant to be a specific type of uplink resource,
wherein the considering the uplink grant as a specific type of uplink resource in a case of performing the comparison between the priority of the uplink grant and the priority of the PUCCH resource for transmitting the SR, comprises:
before performing the comparison between the priority of the uplink grant and the priority of the PUCCH resource for transmitting the SR, considering the uplink grant to be the specific type of uplink resource;
or,
after performing the comparison between the priority of the uplink grant and the priority of the PUCCH resource for transmitting the SR, considering the uplink grant to be the specific type of uplink resource.