Channel Conflict Handling Method, Apparatus, Device, and Storage Medium
By determining the cancel transmission start position of the low-priority uplink channel and canceling its transmission resources in 5G NR technology, the problem of low-priority uplink transmission is reduced due to time domain overlap, and the transmission efficiency is improved.
Patent Information
- Application Number
- CN202010054488.1
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-01-17
- Publication Date
- 2025-05-30
- Estimated Expiration
- 2040-01-17
AI Technical Summary
In 5G NR technology, when multiple uplink transmission channels of the UE overlap in time domains, the low-priority uplink transmission is cancelled in whole or in part, resulting in a decrease in the low-priority uplink transmission efficiency.
By determining the cancel transmission start position of the low-priority uplink channel and canceling the transmission resources of the low-priority uplink channel according to this position, the impact of the high-priority uplink channel on the low-priority uplink channel is reduced, and the transmission efficiency of the low-priority uplink channel is improved.
It effectively improves the resource uplink transmission efficiency of low-priority uplink channels and reduces the negative impact of channel conflict on low-priority channels.
Smart Images

Figure CN111901882B_ABST
Abstract
Description
Technical Field
[0001] The present application relates to a wireless communication network, and in particular, to a method, apparatus, device, and storage medium for channel conflict handling. Background Art
[0002] In the existing 5G technology NR, the same UE can support different types of services. For example, it can support the transmission of eMBB services and the transmission of the uplink channel related to the eMBB service, and can also support the transmission of URLLC services and the transmission of the uplink channel related to the URLLC service at the same time. However, considering the complexity of UE implementation, a UE is allowed to transmit only one uplink channel within a certain time period. For example, when there is a time-domain overlap between two uplink channels of the UE, the UE can only choose to transmit one of them. The other should be completely cancelled or partially cancelled.
[0003] In the current discussion of NR, it is proposed that when there is a time-domain overlap between multiple uplink transmission channels of the same UE, the uplink transmission with a lower priority will be completely or partially cancelled, and the uplink transmission with a higher priority will be transmitted normally. However, considering that the uplink transmission with a lower priority is cancelled, resulting in the retransmission of the uplink transmission with a lower priority. If the uplink transmission is control signaling, for example, HARQ-ACK PUCCH, then the downlink data corresponding to the HARQ-ACK needs to be retransmitted. Obviously, directly cancelling the uplink transmission with a lower priority will reduce the uplink transmission efficiency of the lower priority. Summary of the Invention
[0004] The present application provides a method, apparatus, device, and storage medium for channel conflict handling.
[0005] An embodiment of the present application provides a method for channel conflict handling, the method includes:
[0006] When the transmission resources of the uplink channel with a higher priority and the uplink channel with a lower priority of the same UE have a time-domain overlap, determine the start position of the cancellation of the transmission of the uplink channel with a lower priority; cancel the transmission resources of the uplink channel with a lower priority according to the cancellation start position.
[0007] An embodiment of the present application provides a device for channel conflict handling, the device includes:
[0008] A cancellation position determination module, configured to determine the start position of the cancellation of the transmission of the uplink channel with a lower priority when the transmission resources of the uplink channel with a higher priority and the uplink channel with a lower priority of the same UE have a time-domain overlap;
[0009] A cancellation execution module, configured to cancel the transmission resources of the uplink channel with a lower priority according to the cancellation start position.
[0010] An embodiment of the present application provides a device, the device includes:
[0011] One or more processors;
[0012] A memory for storing one or more programs;
[0013] When the one or more programs are executed by the one or more processors, the one or more processors implement the channel conflict handling method as described in any one of the embodiments of the present application.
[0014] The embodiments of the present application provide a computer-readable storage medium, on which a computer program is stored, and when the program is executed by a processor, the channel conflict handling method as described in any one of the embodiments of the present application is implemented.
[0015] The technical solution of the embodiments of the present application, when a channel conflict occurs, determines the start position of canceling the transmission of the low-priority uplink channel, and cancels the transmission resources of the low-priority uplink channel according to the start position of canceling the transmission, reducing the impact of the high-priority uplink channel canceling the low-priority uplink channel on the resource transmission of the low-priority uplink channel during a channel conflict, and improving the uplink transmission efficiency of the resources in the low-priority uplink channel.
[0016] More descriptions about the above embodiments and other aspects of the present application and their implementation manners are provided in the accompanying drawings, the specific implementation manners, and the claims. Description of the Drawings
[0017] Figure 1 is an exemplary diagram of a channel conflict in an embodiment of the present application;
[0018] Figure 2 is a flowchart of a channel conflict handling method provided by an embodiment of the present application;
[0019] Figure 3 is a flowchart of a channel conflict handling method provided by an embodiment of the present application;
[0020] Figure 4 is an exemplary diagram of a channel conflict handling method provided by an embodiment of the present application;
[0021] Figure 5 is an exemplary diagram of a channel conflict handling method provided by an embodiment of the present application;
[0022] Figure 6 is an exemplary diagram of determining the start position of canceling the transmission provided by an embodiment of the present application;
[0023] Figure 7 is an exemplary diagram of determining the start position of canceling the transmission provided by an embodiment of the present application;
[0024] Figure 8It is an example diagram for determining the start position of cancellation transmission provided by an embodiment of the present application;
[0025] Figure 9 It is an example diagram for determining the start position of cancellation transmission provided by an embodiment of the present application;
[0026] Figure 10 It is a timing relationship diagram of channels with different priorities provided by an embodiment of the present application;
[0027] Figure 11 It is a schematic diagram for determining the start position of cancellation transmission;
[0028] Figure 12 It is an example diagram for determining the start position of cancellation transmission provided by an embodiment of the present application;
[0029] Figure 13 It is a schematic structural diagram of a channel conflict handling device provided by an embodiment of the present application;
[0030] Figure 14 It is a schematic structural diagram of a device provided by an embodiment of the present application. Detailed implementation manners
[0031] To make the objectives, technical solutions, and advantages of the present application clearer and more understandable, the embodiments of the present application will be described in detail below with reference to the accompanying drawings. It should be noted that, without conflict, the embodiments in the present application and the features in the embodiments can be combined arbitrarily with each other.
[0032] Figure 1 It is an example diagram of channel conflict in an embodiment of the present application. Refer to Figure 1 , taking the time-domain overlap of the transmission resources of one HARQ-ACK PUCCH and another PUSCH (with uplink data) as an example. Among them, the high-priority uplink channel is the HARQ-ACK PUCCH, and the low-priority uplink channel is the PUSCH. There is a time-domain overlap part between the transmission resources of the HARQ-ACK PUCCH and the PUSCH, resulting in a conflict between the HARQ-ACK PUCCH and the PUSCH. In some cases, the low-priority uplink channel has already started transmission, and at this time, the high-priority uplink channel begins to appear. By setting a reasonable start cancellation position, the problem of low uplink transmission efficiency of the low-priority uplink channel caused by channel conflict during actual transmission can be solved.
[0033] Figure 2 It is a flowchart of a channel conflict handling method provided by an embodiment of the present application. The embodiments of the present application can be applied to the situation of channel conflict in resource transmission. This method can be executed by the channel conflict handling device in the embodiments of the present application. This device can be implemented in a software and / or hardware manner. Refer to Figure 1, the method provided by the embodiment of the present application specifically includes the following steps:
[0034] Step 101, when the transmission resources of the high-priority uplink channel and the low-priority uplink channel of the same UE overlap in the time domain, determine the start position of canceling the transmission of the low-priority uplink channel.
[0035] Among them, the high-priority uplink channel is a channel that can preferentially perform resource transmission. When the high-priority uplink channel and the low-priority uplink channel transmit resources simultaneously, the high-priority uplink channel can preferentially transmit resources, and wait for the resources in the high-priority uplink channel to be transmitted before the low-priority uplink channel transmits resources.
[0036] In the embodiment of the present application, time domain overlap may refer to the part where the time of resource transmission overlaps when the high-priority uplink channel and the low-priority uplink channel transmit resources. For example, when the transmission of resources by the low-priority uplink channel has not ended, the high-priority uplink channel has already started transmitting resources. At this time, there is a time domain overlap between the low-priority signal and the high-priority uplink channel. The start position of canceling transmission can be the start position of canceling the transmission resources of the low-priority uplink channel during channel conflict. Since directly canceling the resource transmission of the low-priority uplink channel will reduce the uplink transmission efficiency of the low-priority uplink channel, by determining the start position of canceling transmission, only the transmission resources of the canceled low-priority uplink channel can be transmitted during retransmission, thereby improving the uplink transmission efficiency of the low-priority uplink channel.
[0037] Specifically, when it is determined that the transmission resources of multiple uplink transmission channels of the UE overlap in the time domain, the start position of canceling the resource transmission of the low-priority uplink channel can be determined according to the high-priority uplink channel of the uplink transmission channel.
[0038] Step 102, cancel the transmission resources of the low-priority uplink channel according to the cancel start position.
[0039] In the embodiment of the present application, the transmission resources of the low-priority uplink channel can be canceled according to the cancel start position. Specifically, it can be completely canceled or partially canceled. For example, the part of the transmission resources after the cancel start position in the low-priority uplink channel can be canceled. During retransmission, only the part of the transmission resources of the canceled low-priority uplink channel can be retransmitted.
[0040] The technical solution of the embodiment of the present application determines the start position of canceling transmission corresponding to the low-priority uplink channel when there is a time domain overlap between the high-priority uplink channel and the low-priority uplink channel, and cancels the transmission resources of the low-priority uplink channel through the cancel start position, reducing the impact of the high-priority uplink channel on the transmission resources of the low-priority uplink channel and improving the transmission efficiency of the low-priority uplink channel.
[0041] Figure 3 It is a flowchart of a channel conflict handling method provided by an embodiment of the present application. The embodiment of the present application specifies the manner of determining the start position of canceling transmission. Refer to Figure 3 , the method of the embodiment of the present application specifically includes the following operations:
[0042] Step 201, when the transmission resources of the high-priority uplink channel and the low-priority uplink channel overlap in the time domain, the position after the threshold interval after the last symbol of the channel corresponding to the high-priority uplink channel is determined as the start position of canceling transmission.
[0043] Among them, the last symbol may be the last OFDM symbol of the channel corresponding to the high-priority uplink channel in the time domain. The corresponding channel may be PDSCH or PDCCH, specifically, it may be the end position of this last symbol. The threshold interval may be the interval for determining to cancel the transmission resources of the low-priority uplink channel. The start position of the threshold interval may be the last symbol of the channel corresponding to the high-priority uplink channel, and the end position of the threshold interval may be the start position of canceling transmission corresponding to the low-priority.
[0044] In the embodiment of the present application, when there is a time-domain overlap between the high-priority uplink channel and the low-priority uplink channel of the UE in terms of transmission resources, the end position of the PDSCH corresponding to the transmission resources of the high-priority uplink channel can be determined. Specifically, it may be the OFDM symbol at the end of the high-priority uplink channel. This OFDM symbol can be used as the last symbol of the transmission resources of the high-priority uplink channel, and the position at a threshold interval from the last symbol can be used as the start position of canceling transmission.
[0045] In one implementation, the threshold interval includes at least one of the following: a time quantity interval or an OFDM symbol interval.
[0046] Specifically, the threshold interval may be a time quantity interval or an OFDM symbol interval. It can be understood that when the threshold interval can be both a time quantity interval and an OFDM symbol interval at the same time, there may be a conversion relationship between the time quantity interval and the OFDM symbol interval. For example, through a pre-agreed conversion coefficient, the time quantity interval and the OFDM symbol interval can be converted. Further, the interval threshold may be T in the standard TS38.214 proc,1 , and it may also be N, N1, T proc,2 , N2, or any one of N3, or it may be a pre-agreed value. It can be understood that N, N1, N2, N3 may be the OFDM symbol intervals defined in TS38.214 or TS38.213, T proc,1 and T proc,2 may be the time quantity intervals defined in TS38.214 or TS38.213.
[0047] Further, in one embodiment, the threshold interval includes a first threshold interval and a second threshold interval, or the threshold interval includes the first threshold interval.
[0048] In the embodiments of the present invention, the threshold interval may be composed of a first threshold interval and a second threshold interval, where the second threshold interval may be optional. For example, the threshold interval may be B, where the first threshold interval is B1 and the second threshold interval may be B2, where B = B1 + B2, B1 is mandatory, B2 is optional, and when B2 does not exist, the threshold interval B = B1. B1 may be T in the standard TS38.214 proc,1 and may also be N, N1, T proc,2 , N2, or any one of N3, and may also be a pre-agreed value. It can be understood that N, N1, N2, N3 may be the OFDM symbol intervals defined in TS38.214 or TS38.213, T proc,1 and T proc,2 may be the time quantity intervals defined in TS38.214 or TS38.213. B2 may be one of the OFDM symbols such as 0, 1, and 2, and may be determined according to the processing capabilities reported by the UE. For example, if B1 is T here proc,1 , then d in T proc,1 is further set to 0. If B1 is defined as T 1,1 , then d in T proc,2 is further set to 0. proc,2 is further set to 0. 2,1
[0049] Step 202: Cancel the transmission resources of the low-priority uplink channel starting from the cancellation transmission start position.
[0050] Specifically, for the starting OFDM symbol of the transmission resources of the low-priority uplink channel, this OFDM symbol may be used as the starting position of the transmission resources of the low-priority uplink channel. The starting position may be compared with the cancellation transmission start position, and the method for canceling the transmission resources of the low-priority uplink channel may be determined according to the front-back relationship between the starting position and the cancellation transmission start position. It can be understood that in the embodiments of the present application, the method for canceling the transmission resources of the low-priority uplink channel may include canceling all the resources of the low-priority uplink channel transmission, or may also include canceling part of the resources of the low-priority uplink channel transmission after the cancellation transmission start position.
[0051] Exemplarily, Figure 4 is an example diagram of a channel conflict handling method provided by the embodiments of the present application. Figure 4 Taking the SPS PDSCH transmitted semi-statically as an example, if the high-priority uplink channel HARQ-ACK PUCCH and the low-priority uplink channel PUSCH overlap in the time domain, then the start position of the cancellation transmission of the low-priority uplink channel PUSCH is at the Cth position after the end of the last symbol of the SPS PDSCH corresponding to the HARQ-ACK PUCCH, with an interval of B. That is to say, if the low-priority uplink channel PUSCH has not finished transmitting at position C, then the resource transmission after position C is cancelled. If the low-priority uplink channel PUSCH has finished transmitting at or before position C, it can mean that the low-priority uplink channel PUSCH has been actually transmitted completely. In the embodiments of the present application, the interval B may include B1 and B2, where B1 is mandatory and B2 is optional. B1 may be T in the standard TS38.214 proc,1 and may also be N, N1, T proc,2 , N2, or any one of N3, or may be a pre-agreed value. It can be understood that N, N1, N2, and N3 may be the OFDM symbol intervals defined in TS38.214 or TS38.213, T proc,1 and T proc,2 may be the time interval defined in TS38.214 or TS38.213. B2 may be one of the OFDM symbols such as 0, 1, and 2, and can be determined according to the reported processing capabilities of the UE. For example, if B1 is T proc,1 , then d proc,1 in T 1,1 is further set to 0. If B1 is defined as T proc,2 , then d proc,2 in T 2,1 is further set to 0.
[0052] When the subcarriers used by the PDCCH corresponding to the HARQ-ACK PUCCH and the PUSCH corresponding to the PUSCH are not completely the same, then the subcarrier interval that makes the interval B the largest is obtained from the subcarrier intervals they use to determine the interval B, which can specifically refer to the largest time interval. If position C corresponds to a certain OFDM symbol in the transmission of the low-priority PUSCH (not the end of the OFDM symbol), then the low-priority PUSCH is cancelled starting from this OFDM symbol. This is because the subcarrier interval used to determine position C is different from the subcarrier interval used by the low-priority PUSCH, which may cause position C not to correspond to the boundary of a symbol when mapped to the symbol of the low-priority PUSCH transmission. In this way, in some cases, the low-priority PUSCH may be transmitted to position C. In this case, the low-priority uplink channel has a clear end position, which is convenient for the base station to decode and the partial retransmission mechanism based on the code block group CBG, thereby improving the transmission efficiency of the low-priority PUSCH.
[0053] In the technical solution of the embodiment of the present application, when the transmission resources of the high-priority uplink channel and the low-priority uplink channel overlap in the time domain, the position at a threshold interval after the last symbol of the channel corresponding to the high-priority uplink channel is determined as the start position of cancellation of transmission, and the start position of the transmission resources of the low-priority uplink channel is obtained. By using the start position and the start position of cancellation of transmission, the transmission resources of the low-priority uplink channel are cancelled, realizing the control of cancelling the transmission of the low-priority uplink channel resources, reducing the influence of the high-priority uplink channel on the low-priority uplink channel, and improving the transmission efficiency of the low-priority channel.
[0054] In one embodiment, determining the start position of cancellation of transmission of the low-priority uplink channel includes:
[0055] The position before the threshold interval before the start symbol of the high-priority uplink channel is determined as the start position of cancellation of transmission.
[0056] Specifically, when there is a time-domain overlap in the transmission resources of the high-priority uplink channel and the low-priority uplink channel of the UE, the start position of the transmission resources of the high-priority uplink channel can be determined. Specifically, it can be the start OFDM symbol of the high-priority uplink channel. This OFDM symbol can be used as the start symbol of the transmission resources of the high-priority uplink channel, and the position at a threshold interval in front of the start symbol can be used as the start position of cancellation of transmission.
[0057] In the embodiment of the present application, for the start position of cancellation of transmission of the low-priority uplink channel, the start position can be a symbol position or a time point. Taking the start position as a symbol position as an example, the start position can specifically be the latest symbol that allows the low-priority uplink transmission to reach. After that, the low-priority uplink transmission cannot continue. That is, if the low-priority uplink transmission has not ended after that, the remaining transmission needs to be cancelled. Or, the start position of cancellation of transmission of the low-priority uplink channel can also be that the low-priority uplink transmission must reach this start position (if the end position of the low-priority uplink transmission is later than this start position). Among them, as the boundary symbol position, its processing method can be pre-agreed. For example, if it is agreed that the symbol at the start position is included in the cancelled symbols, then the cancellation starts from the symbol at the start position. If it is agreed that the symbol at the start position is not included in the cancelled symbols, then the cancellation starts after the symbol at the start position. Exemplarily, Figure 5It is an example diagram of a channel conflict handling method provided by an embodiment of the present application. For a high-priority uplink channel HARQ-ACK PUCCH of a UE and time-domain repetition of a low-priority uplink channel PUSCH of the UE, the start position of the cancellation transmission of the low-priority PUSCH can be taken at C which is spaced B forward from the start symbol of the high-priority uplink channel HARQ-ACK PUCCH. That is to say, if the high-priority uplink channel HARQ-ACK PUCCH has not finished transmission at C, the resource transmission after C is cancelled. If the low-priority uplink channel has finished transmission at C or before, it can mean that the low-priority uplink channel PUSCH is actually completely transmitted. In the embodiment of the present application, the interval B can include B1 and B2, where B1 is mandatory and B2 is optional. B1 can be T in the standard TS38.214 proc,1 , and can also be N, N1, T proc,2 , N2, or any one of N3, and can also be a pre-agreed value. It can be understood that N, N1, N2, N3 can be the OFDM symbol intervals defined in TS38.214 or TS38.213, T proc,1 and T proc,2 can be the time interval defined in TS38.214 or TS38.213. B2 can be one of the OFDM symbols such as 0, 1, and 2, and can be determined according to the reported processing capability of the UE. For example, if B1 is T proc,1 , then d proc,1 in T 1,1 is further set to 0. If B1 is defined as T proc,2 , then d proc,2 in T 2,1 is further set to 0.
[0058] When the subcarriers used by the HARQ-ACK PUCCH and the PDCCH corresponding to the PDSCH are not completely the same, then the subcarrier interval that makes the interval B the largest is obtained from the subcarrier intervals they use to determine the interval B, which can specifically refer to the largest time interval. If C corresponds to a certain OFDM symbol in the transmission of the low-priority PUSCH (not at the end of the OFDM symbol), then the transmission of the low-priority PUSCH is cancelled starting from this OFDM symbol. This is because the subcarrier interval used to determine C is different from the subcarrier interval used by the low-priority PUSCH, which may cause C not to map to the boundary of a symbol when mapping to the symbol of the low-priority PUSCH transmission. In this way, in some cases, the low-priority PUSCH may be transmitted to C. In this case, the low-priority uplink channel has a clear end position, which is convenient for the base station to decode and the partial retransmission mechanism based on the code block group CBG, thereby improving the transmission efficiency of the low-priority PUSCH.
[0059] In one implementation, the high-priority uplink channel is the HARQ-ACK PUCCH. Correspondingly, when the transmission resources of the high-priority uplink channel and the low-priority uplink channel overlap in the time domain, determining the cancellation transmission start position of the low-priority uplink channel includes:
[0060] When the transmission resources of the HARQ-ACK PUCCH and the low-priority uplink channel overlap in the time domain, the threshold interval after the last symbol of the PDSCH corresponding to the HARQ-ACK PUCCH is used as the cancellation transmission start position of the low-priority uplink channel.
[0061] Figure 6 This is an example diagram for determining the cancellation transmission start position provided by an embodiment of the present application. Refer to Figure 6 , taking the high-priority uplink channel as the HARQ-ACK PUCCH and the low-priority uplink channel as the PDSCH as an example. If the high-priority uplink channel HARQ-ACK PUCCH of a UE and the low-priority uplink channel PUCCH of this UE overlap in the time domain, then the position C at an interval B after the end of the last symbol of the PDSCH corresponding to the HARQ-ACK PUCCH is used as the cancellation transmission start position of the low-priority uplink channel PUCCH. That is to say, if the low-priority uplink channel PUCCH has not finished transmission at position C, then the resource transmission after position C is cancelled. If the low-priority uplink channel has finished transmission at or before position C, it can mean that the low-priority uplink channel PUSCH has been actually transmitted completely. In the embodiment of the present application, the interval B may include B1 and B2, where B1 is mandatory and B2 is optional. B1 may be T in the standard TS38.214 proc,1 , and may also be N, N1, T proc,2 , N2, or any one of N3, and may also be a pre-agreed value. It can be understood that N, N1, N2, and N3 may be the OFDM symbol intervals defined in TS38.214 or TS38.213, T proc,1 and T proc,2 may be the time interval defined in TS38.214 or TS38.213. B2 may be one of the OFDM symbols such as 0, 1, and 2, and can be determined according to the reported processing capabilities of the UE. For example, if B1 is T proc,1 , then d proc,1 in T 1,1 is further set to 0. If B1 is defined as T proc,2 , then d proc,2 in T 2,1 is further set to 0.
[0062] When the subcarriers used by the HARQ-ACK PUCCH and the PDCCH corresponding to the PDSCH are not exactly the same, the subcarrier spacing that maximizes the interval B is obtained from the subcarrier spacings they use to determine the interval B, which can specifically refer to the maximum time interval. If C corresponds to a certain OFDM symbol (not the end of the OFDM symbol) of the low-priority PUSCH transmission, the low-priority PUSCH is cancelled starting from that OFDM symbol. This is because the subcarrier spacing used to determine C is different from the subcarrier spacing used by the low-priority PUSCH, which may cause C not to map to the boundary of a symbol when mapped to the symbol of the low-priority PUSCH transmission. In this way, in some cases, the low-priority PUSCH can be possibly transmitted to C. In this case, the low-priority uplink channel has a clear end position, which is convenient for the base station to decode and the partial retransmission mechanism based on the code block group CBG, thereby improving the transmission efficiency of the low-priority PUSCH.
[0063] In one implementation, the high-priority uplink channel is the A-CSI PUSCH. Correspondingly, when the transmission resources of the high-priority uplink channel and the low-priority uplink channel overlap in the time domain, determining the cancellation transmission start position of the low-priority uplink channel includes:
[0064] When the transmission resources of the A-CSI PUSCH and the low-priority uplink channel overlap in the time domain, the position after the threshold interval from the last symbol of the PDCCH corresponding to the A-CSI PUSCH is used as the cancellation transmission start position of the low-priority uplink channel.
[0065] Further, on the basis of the above application embodiment, the value of the threshold interval is the later interval value of T proc,CSI and T' proc,CSI where the TprocCSI and TprocCSI are defined values in the standards TS38.214 and TS38.213.
[0066] In one implementation, the high-priority uplink channel is the A-CSI PUCCH. Correspondingly, when the transmission resources of the high-priority uplink channel and the low-priority uplink channel overlap in the time domain, determining the cancellation transmission start position of the low-priority uplink channel includes:
[0067] When the transmission resources of the A-CSI PUCCH and the low-priority uplink channel overlap in the time domain, the position after the threshold interval from the last symbol of the PDCCH corresponding to the A-CSI PUCCH is used as the cancellation transmission start position of the low-priority uplink channel.
[0068] Figure 7 This is an example diagram for determining the cancellation transmission start position provided by the embodiment of the present application. See Figure 7, a high-priority aperiodic channel state information A-CSI triggered by the PDCCH in the UE is transmitted through the PUSCH, and the PUSCH does not carry uplink data. Further, the A-CSI can also be transmitted through the PUCCH. When the high-priority uplink channel A-CSI PUSCH has a time-domain conflict with a low-priority PUSCH, in order to maximize the transmission efficiency of the low-priority uplink channel PUSCH, when there is a time-domain overlap, the start position of canceling the transmission of the low-priority PUSCH is at C after the interval B from the last symbol of the PDCCH corresponding to the high-priority A-CSI PUSCH. That is to say, that is, if the low-priority uplink channel PUCCH has not finished transmitting at C, the resources after C are canceled for transmission. If the low-priority uplink channel has finished transmitting at C or before, it can mean that the low-priority uplink channel PUSCH is actually completely transmitted. In the embodiment of the present application, the interval B can include B1 and B2, where B1 is mandatory and B2 is optional. B1 can be T in the standard TS38.214 proc,CSI and T' proc,CSI , and can also be N, N1, T proc,1 , T proc,2 , N2, Z, Z' or any one of N3, and can also be a pre-agreed value. It can be understood that N, N1, N2, N3 can be the OFDM symbol intervals defined in TS38.214 or TS38.213, T proc,1 , T proc,2 , T proc,CSI and T' proc,CSI can be the time interval defined in TS38.214 or TS38.213. B2 can be one of the OFDM symbols such as 0, 1, and 2, and can be determined according to the reported processing capability of the UE. For example, if B1 is T here proc,1 , then further set d in T proc,1 to 0. If B1 is defined as T 1,1 , then further set d in T proc,2 to 0. proc,2 2,1 = 0.
[0069] When the subcarriers used by the A-CSI PUSCH and the PDCCH corresponding to the PUSCH are not exactly the same, the subcarrier spacing that maximizes the interval B is obtained from their used subcarrier spacings to determine the interval B, which can specifically refer to the largest time interval. If C corresponds to a certain OFDM symbol in the low-priority PUSCH transmission (not at the end of the OFDM symbol), the low-priority PUSCH is cancelled starting from this OFDM symbol. This is because the subcarrier spacing used when determining C is different from the subcarrier spacing used by the low-priority PUSCH, which may cause C not to map to the boundary of a symbol when mapping to the symbol of the low-priority PUSCH transmission. In this way, in some cases, the low-priority PUSCH can be possibly transmitted to C. In this case, the low-priority uplink channel has a clear end position, which is convenient for the base station to decode and the partial retransmission mechanism based on the code block group (CBG), thereby improving the transmission efficiency of the low-priority PUSCH.
[0070] In one implementation, the high-priority uplink channel is the SR PUCCH or BFR PUCCH configured by the RRC signaling. Correspondingly, when the transmission resources of the high-priority uplink channel and the low-priority uplink channel overlap in the time domain, determining the cancellation transmission start position of the low-priority uplink channel includes:
[0071] When the transmission resources of the SR PUCCH or BFR PUCCH and the low-priority uplink channel overlap in the time domain, the position at a threshold interval before the start symbol of the SR PUCCH or the BFR PUCCH is used as the cancellation transmission start position of the low-priority uplink channel.
[0072] Figure 8 This is an example diagram for determining the cancellation transmission start position provided by the embodiments of the present application. See Figure 8When a high-priority uplink channel SR PUCCH or BFR PUCCH of a UE has a time-domain conflict with a low-priority PUSCH. It can be understood that the low-priority uplink channel PUSCH can also be a low-priority uplink channel HARQ-ACK PUCCH, a low-priority uplink channel SR PUCCH, a low-priority uplink channel CSI PUCCH, a low-priority uplink channel A-CSI PUSCH (without UL data), a low-priority uplink channel SRS, or a low-priority uplink channel BFR PUCCH. The processing method is the same as that in the case of the low-priority PUSCH. To maximize the transmission efficiency of the low-priority uplink channel PUSCH, when there is a time-domain overlap, the position C before the interval B before the start symbol of the high-priority uplink channel SR PUCCH or BFR PUCCH is used as the start position for canceling the transmission of the low-priority PUSCH. That is to say, if the low-priority uplink channel PUCCH has not finished transmitting at position C, the resource transmission after position C is canceled. If the low-priority uplink channel has finished transmitting at or before position C, it can mean that the low-priority uplink channel PUSCH has been actually transmitted completely. In the embodiments of the present application, the interval B may include B1 and B2, where B1 is mandatory and B2 is optional. B1 can be T proc,CSI and T′ proc,CSI in the standard TS38.214, and can also be N, N1, T proc,1 , T proc,2 , N2, Z, Z′ or any one of N3, and can also be a pre-agreed value. It can be understood that N, N1, N2, N3 can be the OFDM symbol intervals defined in TS38.214 or TS38.213, T proc,1 , T proc,2 , T proc,CSI and T′ proc,CSI can be the time interval defined in TS38.214 or TS38.213. B2 can be one of the OFDM symbols such as 0, 1, and 2, and can be determined according to the reported processing capability of the UE. For example, if B1 is T proc,1 , then d proc,1 in T 1,1 is further set to 0. If B1 is defined as T proc,2 , then d proc,2 in T 2,1 is further set to 0.
[0073] When the subcarriers used by the SR PUCCH or BFR PUCCH and the PDCCH corresponding to the PUSCH are not exactly the same, the subcarrier spacing that makes the interval B the largest is obtained from their used subcarrier spacings to determine the interval B, which can specifically refer to the largest time interval. If C corresponds to a certain OFDM symbol in the low-priority PUSCH transmission (not the end of the OFDM symbol), the low-priority PUSCH is cancelled starting from this OFDM symbol. This is because the subcarrier spacing used when determining C is different from the subcarrier spacing used by the low-priority PUSCH, which may cause C not to map to the boundary of a symbol when mapping to the symbol of the low-priority PUSCH transmission. In this way, in some cases, the low-priority PUSCH can be possibly transmitted to C. In this case, the low-priority uplink channel has a clear end position, which is convenient for the base station to decode and the partial retransmission mechanism based on the code block group (CBG), thereby improving the transmission efficiency of the low-priority PUSCH.
[0074] In one implementation, the high-priority uplink channel includes at least one of: HARQ-ACK PUCCH, A-CSI PUSCH, A-CSI PUCCH, SR PUCCH, and BFR PUCCH.
[0075] In another implementation, the low-priority uplink channel includes at least one of: dynamic PUSCH, semi-static PUSCH, HARQ-ACK PUCCH, SR PUCCH, CSI PUCCH, A-CSI PUSCH, A-CSI PUCCH, SRS, and BFR PUCCH.
[0076] In one embodiment, when the high-priority transmission is a PUCCH for transmitting HARQ-ACK, the threshold interval is B1, or the sum of B1 and B2, where B1 is a first set value, and the first set value can be, for example, T in TS38.214 proc,1 , or N1, or a pre-agreed value, and B2 is determined according to the processing capability reported by the terminal, and the value of B2 is 0 or 1 or 2.
[0077] In one embodiment, when the high-priority transmission is a PUCCH for transmitting a scheduling request, the threshold interval is B1, or the sum of B1 and B2, where B1 is a second set value, and the second set value can be, for example, T in TS38.214 proc,1 , or N1, or a pre-agreed value, and B2 is determined according to the processing capability reported by the terminal, and the value of B2 is 0 or 1 or 2.
[0078] In one embodiment, when the high-priority transmission is a PUCCH for transmitting channel state information, the threshold interval is B1, or the sum of B1 and B2, where B1 is a third set value, and the third set value can be, for example, T in TS38.214 proc,CSI , or Z, or a pre-agreed value, and B2 is determined according to the processing capability reported by the terminal, and the value of B2 is 0 or 1 or 2.
[0079] In one embodiment, when the high-priority transmission is a PUSCH for channel state information, the threshold interval is B1, or the sum of B1 and B2, where B1 is a fourth set value, and the fourth set value can be, for example, T in TS38.214 proc,2 , or N2, or a pre-agreed value, and B2 is determined according to the processing capability reported by the terminal, and the value of B2 is 0 or 1 or 2.
[0080] In one embodiment, when the high-priority transmission is a PUCCH for transmitting BFR, the threshold interval is B1, or the sum of B1 and B2, where B1 is a fifth set value, and the fifth set value can be, for example, T in TS38.214 proc,1 , or N1, or a pre-agreed value, and B2 is determined according to the processing capability reported by the terminal, and the value of B2 is 0 or 1 or 2.
[0081] In one embodiment, when the high-priority transmission is a dynamically scheduled PUSCH for transmitting uplink data, the threshold interval is B1, or the sum of B1 and B2, where B1 is a sixth set value, and the sixth set value can be, for example, T in TS38.214 proc,2 , or N2, or a pre-agreed value, and B2 is determined according to the processing capability reported by the terminal, and the value of B2 is 0 or 1 or 2.
[0082] In one embodiment, when the high-priority transmission is a semi-statically scheduled PUSCH for transmitting uplink data, the threshold interval is B1, or the sum of B1 and B2, where B1 is a seventh set value, and the seventh set value can be, for example, T in TS38.214 proc,2 , or N2, or a pre-agreed value, and B2 is determined according to the processing capability reported by the terminal, and the value of B2 is 0 or 1 or 2.
[0083] In one embodiment, when the high-priority transmission is an SRS, the threshold interval is B1, or the sum of B1 and B2, where B1 is an eighth set value, and the eighth set value can be T in TS38.214 proc,2 , or N2, or a pre-agreed value, and B2 is determined according to the processing capability reported by the terminal, and the value of B2 is 0 or 1 or 2.
[0084] In one embodiment, when the high-priority transmission is a PUCCH for transmitting A-CSI, the threshold interval is B1, or the sum of B1 and B2, where B1 is the ninth set value, and the ninth set value can be, for example, T in TS38.214 proc,CSI , or Z, or a pre-agreed value. B2 is determined according to the processing capability reported by the terminal, and the value of B2 is 0 or 1 or 2.
[0085] Specifically, the threshold interval may also include B1, or the threshold interval includes B1 and B2. B1 may be T in TS38.214 proc,1 , and may also be N, N1, T proc,2 , N2, Z, Z’, T proc,CSI , and one of N3, or may be a pre-agreed value. The units of N, N1, N2, N3, Z, Z’ are symbols, and they are values defined in TS38.214 or TS38.213. T proc,1 , T proc,2 , and T proc,CSI are time quantities, which can be slightly adjusted according to the actual application situation, and are also values defined in TS38.214 or TS38.213. The above symbols and time quantities can be converted to each other. If B1 is T proc,1 , further, d proc,1 in T 1,1 can be set to 0. If B1 is T proc,2 , further, d proc,2 in T 2,1 can be set to 0. The value of B2 is one of 0, 1, 2, and the unit is a symbol, which is determined according to the processing capability reported by the UE. Note that the method for determining the duration of the threshold interval here is applicable to the determination of the duration of the threshold interval in all embodiments of the present application. Figure 9 This is an example diagram for determining the start position of canceling transmission provided by an embodiment of the present application. Taking the time-domain overlap of the high-priority HARQ-ACK PUCCH of a UE and the low-priority PUSCH of this UE as an example, C, which is at an interval of B after the end of the last symbol of the PDCCH corresponding to the high-priority HARQ-ACK PUCCH, is used as the start position of canceling the transmission of the low-priority PUSCH. That is to say, if the low-priority uplink channel HARQ-ACK PUCCH has not finished transmitting at C, the resource transmission after C is canceled. If the low-priority uplink channel has finished transmitting at C or before, it may mean that the low-priority uplink channel PUSCH has been actually transmitted completely. In the embodiment of the present application, the interval B may include B1 and B2, where B1 is mandatory and B2 is optional. B1 may be T in the standard TS38.214 proc,1, it can also be any one of N, N1, T proc,2 , N2, or N3, or it can be a pre-agreed value. It can be understood that N, N1, N2, N3 can be the OFDM symbol intervals defined in TS38.214 or TS38.213, T proc,1 and T proc,2 can be the time interval defined in TS38.214 or TS38.213. B2 can be one of the OFDM symbols such as 0, 1, and 2, and can be determined according to the processing capabilities reported by the UE. For example, if B1 is T proc,1 , then further set T proc,1 the d in 1,1 = 0. If B1 is defined as T proc,2 , then further set T proc,2 the d in 2,1 = 0.
[0086] When the subcarrier intervals used by the HARQ-ACK PUCCH and the PDCCH corresponding to the SPS PDSCH are not completely the same, then the subcarrier interval that makes the interval B the largest is obtained from their used subcarrier intervals to determine the interval B, which can specifically refer to the largest time interval. If C corresponds to a certain OFDM symbol (not the end of the OFDM symbol) of the low-priority PUSCH transmission, then the low-priority PUSCH is cancelled starting from this OFDM symbol. This is because the subcarrier interval used when determining C is different from the subcarrier interval used by the low-priority PUSCH, which may cause C not to map to the boundary of a symbol when mapping to the symbol of the low-priority PUSCH transmission. In this way, in some cases, the low-priority PUSCH may be transmitted to C. In this case, the low-priority uplink channel has a clear end position, which is convenient for the base station to decode and the partial retransmission mechanism based on the code block group CBG, thereby improving the transmission efficiency of the low-priority PUSCH. Correspondingly, see Figure 10 , when dealing with the channel conflict between the high-priority uplink channel HARQ-ACK PUCCH and the corresponding PDSCH, the cancellation of the transmission start position page also needs to satisfy a new timing relationship. The starting symbol of the high-priority HARQ-ACK PUCCH is not earlier than the S at the interval H after the end of the PDCCH corresponding to the PDSCH corresponding to this HARQ-ACK PUCCH. Among them, the definition of the interval H here is: the interval H includes H1 and H2, H1 is mandatory, and H2 is optional. H1 can be the T in TS38.214 proc,1 , it can also be any one of N, N1, T proc,2 , N2, or N3, or it can be a pre-agreed value (the units of N, N1, N2, N3 here are symbols and are the values defined in TS38.214 or TS38.213, Tproc,1 , T proc,2 is the symbol converted to a time quantity, which is slightly adjusted according to different situations during the period, but is also the value defined in TS38.214 or TS38.213. Note that the symbol and the time quantity can be converted to each other), and only need to be agreed in advance. Here, if H2 is selected, it takes one of the symbols 0, 1, 2 according to the processing capabilities reported by the UE. If the subcarrier spacings used by the HARQ-ACK PUCCH, the PDSCH, and the PDCCH corresponding to the PDSCH are not exactly the same, then the subcarrier spacing that makes the interval H the largest is taken from the subcarrier spacings they use to determine the interval H, where it refers to the largest actual time interval. If S corresponds to a certain OFDM symbol in the low-priority PUSCH transmission (not at the end of the OFDM symbol), then the low-priority PUSCH is cancelled starting from this OFDM symbol (including). This is because the subcarrier spacing used to determine S is different from the subcarrier spacing used by the low-priority PUSCH, which may cause S not to map to the boundary of a symbol when mapping to the symbol of the low-priority PUSCH transmission.
[0087] Figure 11 is a schematic diagram for determining the start position of a cancelled transmission, see Figure 11 , when a UL DCI schedules a DG PUSCH transmission in a UE, and there is a time-domain conflict between the DG PUSCH transmission resource and a CG PUSCH transmission opportunity, then the transmission position of this UL DCI is strictly restricted. For example, the protocol restricts that there is at least an interval of N2 (N2 is defined in TS38.214) between the end of the UL DCI and the start symbol of this CG PUSCH opportunity. This restriction can ensure the transmission of the DG PUSCH. Because in this case, after the UL DCI reaches the MAC layer, even if there is also a CG PUSCH to be transmitted at the MAC layer, according to the protocol rules, the MAC layer gives priority to the transmission of the DG PUSCH and processes the CG PUSCH with a delay. Such a restriction also brings disadvantages: if the CG PUSCH opportunity is not actually transmitted, then the opportunity to schedule the DG PUSCH is restricted, which obviously brings constraints to the dynamically scheduled DG PUSCH, and since the CG PUSCH is not actually transmitted, the timely scheduling of the DG PUSCH is wasted. If the DG PUSCH has a high priority at this time, such as for the URLLC service with strict delay requirements, then the impact on the service transmission may be fatal at this time. That is, if the DG PUSCH is of high priority and the CG PUSCH is of low priority, the existing such restriction will be unreasonable. Therefore, in order to overcome the disadvantages in the existing protocol, the following improvement method is proposed, see Figure 12, if the base station schedules a DG PUSCH for a UE and the transmission position of the DG PUSCH and the transmission occasion of the UE's CG PUSCH overlap in the time domain, and the DG PUSCH is of high priority (the priority of the CG PUSCH can be high or low), and the end of the UL DCI corresponding to the DG PUSCH (the end of the last symbol of the UL DCI) is later than point G, then the base station expects the UE to process the DG PUSCH transmission and discard the CG PUSCH transmission. Similarly, if the UE receives a UL DCI that schedules a DG PUSCH, and the transmission position of the DG PUSCH and the transmission occasion of the UE's CGPUSCH overlap in the time domain, and the DG PUSCH is of high priority (the priority of the CG PUSCH can be high or low), and the end of this UL DCI is later than point G, then the UE processes the DG PUSCH transmission and discards the CG PUSCH transmission. Point G is defined as the position that is N intervals forward from the starting symbol of the CGPUSCH, and N can take N2 or T in Protocol 38.214 proc,2 etc. Further, if the base station schedules a DG PUSCH for a UE and the transmission position of the DG PUSCH and the transmission occasion of the UE's CG PUSCH overlap in the time domain, and the DG PUSCH and the CG PUSCH have the same priority, the UE does not expect the end of the UL DCI corresponding to the DG PUSCH (the end of the last symbol of the UL DCI) to be later than point G, that is, the base station prohibits: the end of the UL DCI that schedules the DG PUSCH of the UE (the end of the last symbol of the ULDCI) from being later than point G. Point G is defined as the position that is N intervals forward from the starting symbol of the CG PUSCH, and N can take N2 or T in Protocol 38.214 proc,2 etc.
[0088] Figure 13 is a schematic structural diagram of a channel conflict handling device provided by an embodiment of the present application, which can execute the channel conflict handling method provided by any embodiment of the present invention, and has corresponding functional modules and beneficial effects for executing the method. The device can be implemented by software and / or hardware, and specifically includes: a cancellation position determination module 301 and a cancellation execution module 302.
[0089] The cancellation position determination module 301 is used to determine the start position of the cancellation of the transmission of the low-priority uplink channel when the transmission resources of the high-priority uplink channel and the low-priority uplink channel of the same UE overlap in the time domain.
[0090] The cancellation execution module 302 is used to cancel the transmission resources of the low-priority uplink channel according to the cancellation start position.
[0091] In the technical solution of the embodiment of the present application, when a channel conflict occurs, the position determination module cancels the determination of the start position of the cancellation transmission of the low-priority uplink channel. The cancellation execution module cancels the transmission resources of the low-priority uplink channel according to the cancellation transmission start position, reduces the influence of the high-priority uplink channel on the low-priority uplink channel during channel conflict, and improves the uplink transmission efficiency of the low-priority uplink channel.
[0092] Further, on the basis of the above application embodiment, the cancellation position determination module 301 includes:
[0093] The first position acquisition unit is used to determine the position after a threshold interval after the symbol at the end of the channel corresponding to the high-priority uplink channel as the cancellation transmission start position.
[0094] Further, on the basis of the above application embodiment, the cancellation position determination module 301 further includes:
[0095] The second position acquisition unit is used to determine the position before a threshold interval before the start symbol of the high-priority uplink channel as the cancellation transmission start position.
[0096] Further, on the basis of the above application embodiment, the threshold interval in the first position acquisition unit and / or the first position acquisition unit includes at least one of the following: a time interval or an OFDM symbol interval.
[0097] Further, on the basis of the above application embodiment, the threshold interval in the first position acquisition unit and / or the first position acquisition unit includes a first threshold interval and a second threshold interval, or the threshold interval includes a first threshold interval.
[0098] Further, on the basis of the above application embodiment, the cancellation execution module 302 includes:
[0099] The cancellation transmission unit is used to cancel the transmission resources of the low-priority uplink channel from the cancellation transmission start position.
[0100] Further, on the basis of the above application embodiment, the high-priority uplink channel of the channel conflict processing device includes at least one of the following: HARQ-ACK PUCCH, A-CSI PUSCH, SR PUCCH, and BFR PUCCH.
[0101] Further, on the basis of the above application embodiment, it is one of dynamic PUSCH, semi-static PUSCH, HARQ-ACK PUCCH, SR PUCCH, CSI PUCCH, A-CSI PUSCH, SRS, and BFR PUCCH of the channel conflict processing device.
[0102] Further, on the basis of the above application embodiments, the position determination module 301 cancels the first processing unit, wherein the high-priority uplink channel is HARQ-ACK PUCCH, specifically used for:
[0103] When the transmission resources of HARQ-ACK PUCCH and the low-priority uplink channel overlap in the time domain, the threshold interval after the last symbol of the PDSCH corresponding to the HARQ-ACK PUCCH is used as the start position of the cancellation transmission of the low-priority uplink channel.
[0104] Further, on the basis of the above application embodiments, the position determination module 301 cancels the second processing unit, wherein the high-priority uplink channel is A-CSI PUSCH, specifically used for:
[0105] When the transmission resources of A-CSI PUSCH and the low-priority uplink channel overlap in the time domain, the threshold interval after the last symbol of the PDCCH corresponding to the A-CSI PUSCH is used as the start position of the cancellation transmission of the low-priority uplink channel.
[0106] Further, on the basis of the above application embodiments, the value of the threshold interval in the second processing unit is the latest interval value of T proc,CSI and T' proc,CSI wherein the T proc,CSI and T' proc,CSI are defined values in the standard TS38.214 and TS38.213.
[0107] Further, on the basis of the above application embodiments, the position determination module 301 cancels the second processing unit, wherein the high-priority uplink channel is A-CSI PUCCH, specifically used for:
[0108] When the transmission resources of A-CSI PUCCH and the low-priority uplink channel overlap in the time domain, the threshold interval after the last symbol of the PDCCH corresponding to the A-CSI PUCCH is used as the start position of the cancellation transmission of the low-priority uplink channel.
[0109] Further, on the basis of the above application embodiments, the position determination module 301 cancels the third processing unit, wherein the high-priority uplink channel is SR PUCCH or BFR PUCCH configured by RRC signaling, specifically used for:
[0110] When the transmission resources of SR PUCCH or BFR PUCCH and the low-priority uplink channel overlap in the time domain, the position of the threshold interval before the start symbol of the SR PUCCH or the BFR PUCCH is used as the start position of the cancellation transmission of the low-priority uplink channel.
[0111] Figure 14 is a schematic structural diagram of a device provided by an embodiment of the present application. As Figure 14 shown, the device includes a processor 40, a memory 41, an input device 42, and an output device 43; the number of processors 40 in the device may be one or more, Figure 14 and one processor 40 is taken as an example herein; the processor 40, the memory 41, the input device 42, and the output device 43 of the device may be connected through a bus or other means, Figure 14 and connection through a bus is taken as an example herein.
[0112] The memory 41, as a computer-readable storage medium, can be used to store software programs, computer-executable programs, and modules, such as the modules corresponding to the channel conflict processing device in the embodiment of the present application (cancellation position determination module 301 and cancellation execution module 302). The processor 40 executes various functional applications and data processing of the device by running the software programs, instructions, and modules stored in the memory 41, that is, implements the above-mentioned channel conflict processing method.
[0113] The memory 41 may mainly include a program storage area and a data storage area. Among them, the program storage area can store an operating system and application programs required for at least one function; the data storage area can store data created according to the use of the terminal, etc. In addition, the memory 41 may include a high-speed random access memory, and may also include a non-volatile memory, such as at least one magnetic disk storage device, a flash memory device, or other non-volatile solid-state storage devices. In some instances, the memory 41 may further include a memory remotely set relative to the processor 40, and these remote memories can be connected to the device through a network. Examples of the above network include but are not limited to the Internet, an enterprise intranet, a local area network, a mobile communication network, and combinations thereof.
[0114] The input device 42 can be used to receive input digital or character information, and generate key signal inputs related to the user settings and function controls of the device. The output device 43 may include a display device such as a display screen.
[0115] The embodiment of the present application also provides a storage medium containing computer-executable instructions, and the computer-executable instructions are used to execute a channel conflict processing method when executed by a computer processor. The method includes:
[0116] When the transmission resources of the high-priority uplink channel and the low-priority uplink channel of the same UE overlap in the time domain, determine the start position of the cancellation of the transmission of the low-priority uplink channel;
[0117] Cancel the transmission resources of the low-priority uplink channel according to the start position of the cancellation of the transmission.
[0118] Certainly, for the storage medium containing computer-executable instructions provided by the embodiments of the present invention, the computer-executable instructions are not limited to the method operations described above, and can also execute the relevant operations in the software installation method provided by any embodiment of the present invention.
[0119] Through the above description of the embodiments, those skilled in the art can clearly understand that the present invention can be implemented by means of software and the necessary general hardware. Of course, it can also be implemented by hardware, but in many cases the former is a better implementation manner. Based on such an understanding, the technical solution of the present invention, in essence, or the part that contributes to the prior art can be embodied in the form of a software product. This computer software product can be stored in a computer-readable storage medium, such as a floppy disk, read-only memory (ROM), random access memory (RAM), flash memory (FLASH), hard disk, or optical disc of a computer, and includes several instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute the methods described in the various embodiments of the present application.
[0120] The above is only an exemplary embodiment of the present application and is not intended to limit the protection scope of the present application.
[0121] Those skilled in the art should understand that the term user terminal covers any suitable type of wireless user equipment, such as a mobile phone, a portable data processing device, a portable web browser, or an in-vehicle mobile station.
[0122] Generally speaking, the various embodiments of the present application can be implemented in hardware or a dedicated circuit, software, logic, or any combination thereof. For example, some aspects can be implemented in hardware, while other aspects can be implemented in firmware or software that can be executed by a controller, a microprocessor, or other computing devices, although the present application is not limited thereto.
[0123] The embodiments of the present application can be implemented by a data processor of a mobile device executing computer program instructions, for example, in a processor entity, or by hardware, or by a combination of software and hardware. The computer program instructions can be assembly instructions, instruction set architecture (ISA) instructions, machine instructions, machine-related instructions, microcode, firmware instructions, status setting data, or source code or object code written in any combination of one or more programming languages.
[0124] Any block diagram of a logical process in the accompanying drawings of the present application may represent program steps, or may represent interconnected logical circuits, modules and functions, or may represent a combination of program steps and logical circuits, modules and functions. The computer program may be stored in a memory. The memory may have any type suitable for the local technical environment and may be implemented using any suitable data storage technology, such as but not limited to read-only memory (ROM), random access memory (RAM), optical memory devices and systems (Digital Versatile Disc DVD or CD disc), etc. The computer-readable medium may include non-transitory storage media. The data processor may be any type suitable for the local technical environment, such as but not limited to general-purpose computers, special-purpose computers, microprocessors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), and processors based on multi-core processor architectures.
[0125] By way of illustrative and non-limiting examples, detailed descriptions of exemplary embodiments of the present application have been provided above. However, various modifications and adaptations of the above embodiments will be apparent to those skilled in the art when considered in conjunction with the accompanying drawings and the claims, without departing from the scope of the invention. Therefore, the proper scope of the invention will be determined according to the claims.
Claims
1. A method for handling channel conflict, characterized in that, it includes: In response to the time-domain overlap of the transmission resources of the high-priority uplink channel and the low-priority uplink channel of the same UE, the position of the starting symbol of the high-priority uplink channel is determined to be no earlier than the position at an interval H after the end of the PDCCH corresponding to the PDSCH corresponding to the high-priority uplink channel; Wherein, the interval H includes H1 and H2, H1 includes N1 or N2, N1 is the time for processing the PDSCH, N2 is the time for preparing the PUSCH, H2 takes one of 0, 1 or 2 symbols, and H2 is determined based on the processing capability reported by the UE; the high-priority uplink channel is the HARQ-ACK PUCCH.
2. The method according to claim 1, characterized in that, it further includes: When the transmission resources of the high-priority uplink channel and the low-priority uplink channel of the same UE overlap in the time domain, determine the start position of canceling the transmission of the low-priority uplink channel; And, cancel the transmission resources of the low-priority uplink channel according to the start position of canceling the transmission of the low-priority uplink channel.
3. The method according to claim 2, characterized in that, The determination of the start position of canceling the transmission of the low-priority uplink channel includes: Determine the position after the threshold interval after the end symbol of the channel corresponding to the high-priority uplink channel as the start position of canceling the transmission; and, Determine the position before the threshold interval before the start symbol of the high-priority uplink channel as the start position of canceling the transmission.
4. The method according to claim 3, characterized in that, The threshold interval includes at least one of the following: a time interval or an OFDM symbol interval.
5. The method according to claim 3, characterized in that, The threshold interval includes a first threshold interval and a second threshold interval, or the threshold interval includes a first threshold interval.
6. The method according to claim 2, characterized in that, The canceling of the transmission resources of the low-priority uplink channel according to the start position of canceling the transmission includes: Cancel the transmission resources of the low-priority uplink channel from the start position of canceling the transmission.
7. The method according to claim 1, characterized in that, The low-priority uplink channel includes at least one of: dynamic PUSCH, semi-static PUSCH, HARQ-ACK PUCCH, SR PUCCH, CSI PUCCH, A-CSIPUSCH, A-CSIPUCCH, SRS and BFR PUCCH.
8. The method according to claim 2, characterized in that, The determination of the start position of canceling the transmission of the low-priority uplink channel when the transmission resources of the high-priority uplink channel and the low-priority uplink channel overlap in the time domain includes: When the HARQ-ACK PUCCH and the transmission resources of the low-priority uplink channel overlap in the time domain, the position at the threshold interval after the end symbol of the PDSCH corresponding to the HARQ-ACK PUCCH is used as the start position of canceling the transmission of the low-priority uplink channel.
9. The method according to claim 2, wherein, the high-priority uplink channel is an SR PUCCH or a BFR PUCCH configured by RRC signaling. Correspondingly, when the transmission resources of the high-priority uplink channel and the low-priority uplink channel overlap in the time domain, determining the start position of the cancellation of the low-priority uplink channel includes: when the SR PUCCH or the BFR PUCCH overlaps with the transmission resources of the low-priority uplink channel in the time domain, a position at a threshold interval before the start symbol of the SR PUCCH or the BFR PUCCH is used as the start position of the cancellation of the low-priority uplink channel.
10. A channel conflict handling device, wherein, it includes: a response module, configured to respond to the time-domain overlap of the transmission resources of the high-priority uplink channel and the low-priority uplink channel of the same UE, and determine the position of the start symbol of the high-priority uplink channel to be no earlier than the position after an interval H from the end of the PDCCH corresponding to the PDSCH corresponding to the high-priority uplink channel; wherein, the interval H includes H1 and H2, H1 includes N1 or N2, N1 is the time for processing the PDSCH, N2 is the time for preparing the PUSCH, H2 takes one of 0, 1 or 2 symbols, and H2 is determined based on the processing capability reported by the UE; the high-priority uplink channel is a HARQ-ACK PUCCH.
11. A device, wherein, it includes: one or more processors; a memory, configured to store one or more programs; when the one or more programs are executed by the one or more processors, the one or more processors implement the channel conflict handling method according to any one of claims 1-9.
12. A computer-readable storage medium, on which a computer program is stored, wherein, when the program is executed by a processor, it implements the channel conflict handling method according to any one of claims 1-9.