Uplink control information transmission method, access network equipment and terminal equipment

By determining the time domain position and resource configuration of PUCCH in the 5G communication system, the joint coding problem of time domain misalignment of SR and HARQ/CSI resources is solved, efficient uplink data transmission is achieved, and priority transmission of data services is ensured.

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

Patent Information

Application Number
CN202111611702.X
Authority / Receiving Office
CN · China
Patent Type
Patents(China)
Current Assignee / Owner
Priority Date
2018-01-12
Filing Date
2018-02-13
Publication Date
2025-09-05
Estimated Expiration
2038-02-13

AI Technical Summary

Technical Problem

In the prior art, in a 5G communication system, when the PUCCH resources of SR and HARQ/CSI are not aligned in the time domain, effective joint coding transmission cannot be performed, which affects the uplink data transmission efficiency.

Method used

By determining the time domain position of the first PUCCH and selecting N second PUCCHs according to the time window, combined with M resource configurations, joint coding transmission of SR and HARQ/CSI is achieved, the time window is used to limit the transmission range, and high-priority resource configurations are selected for encoding.

Benefits of technology

When the time domain positions of SR and HARQ/CSI are not aligned, efficient joint coding transmission is achieved, ensuring that higher-priority data services are not affected and providing a high-quality uplink data transmission experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN114401550B_ABST
    Figure CN114401550B_ABST
Patent Text Reader

Abstract

The embodiment of the present application discloses a method for transmitting uplink control information, an access network device, and a terminal device, which relates to the field of communications and solves the problem in the prior art that in the scenario where the PUCCH resources of SR and HARQ / CSI are not aligned in the time domain, joint coding transmission cannot be performed. It includes: determining the time domain position of a first PUCCH, the first PUCCH is used to carry a first UCI, and the first UCI includes HARQ and / or CSI; determining N second PUCCHs; wherein the N second PUCCHs correspond to M types of resource configurations; N and M are integers greater than or equal to 2 and N is greater than or equal to M, and the time domain position of each second PUCCH overlaps with the time window corresponding to the time domain position of the first PUCCH; sending the first UCI and the second UCI on the first PUCCH, the second UCI corresponding to at least one resource configuration of the M resource configurations, and the second UCI including SR information.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] This application claims priority to a Chinese patent application filed with the Patent Office of China on January 12, 2018, with application number 201810032650.2 and application name “A method for transmitting uplink control information, access network equipment and terminal equipment”, the entire contents of which are incorporated by reference into this application. Technical Field

[0002] The embodiments of the present application relate to the field of communication technology, and in particular to a method for transmitting uplink control information, an access network device, and a terminal device. Background Art

[0003] To reduce the latency of uplink data transmission, 5G communication systems support multiple scheduling request configurations. Access network devices can associate different logical channels with differently configured scheduling requests (SRs). By assigning different logical channels to different services, differently configured SRs can be assigned to different services. For example, higher-priority SRs can be assigned to latency-sensitive services. Terminal devices can use these differently configured SRs to indicate the reliability and latency requirements of uplink data services to the access network device. This allows the access network device to allocate appropriate uplink transmission resources to the terminal device based on its actual service needs, providing users with an efficient uplink transmission service experience.

[0004] In the prior art, Figure 1 The scenario shown is that the SR and hybrid automatic repeat request (HARQ) / channel state information (CSI) (physical uplink control channel, PUCCH) resources are time-domain aligned, that is, the time-domain position of the PUCCH resource carrying the SR is aligned with the time-domain position of the PUCCH resource carrying the HARQ / CSI. If the terminal device has multiple SRs that need to be transmitted at this time-domain position, the terminal device always selects the high-priority SR and HARQ / CSI for joint coding transmission.

[0005] However, the prior art does not provide a solution for how to perform joint coding transmission in a scenario where the PUCCH resources of SR and HARQ / CSI are not aligned in the time domain, which in turn affects uplink data transmission. Summary of the Invention

[0006] The embodiments of the present application provide a method for transmitting uplink control information, an access network device, and a terminal device, which solve the problem in the prior art that joint coding transmission cannot be performed in a scenario where the PUCCH resources of SR and HARQ / CSI are not aligned in the time domain.

[0007] To achieve the above objectives, the present invention adopts the following technical solutions:

[0008] In a first aspect, a method for transmitting uplink control information is disclosed, comprising: determining a time domain position of a first uplink control channel PUCCH, wherein the first PUCCH is used to carry first uplink control information UCI, and the first UCI includes HARQ and / or CSI; subsequently, N second PUCCHs can be determined based on the time window corresponding to the time domain position of the first PUCCH. Specifically, the N second PUCCHs correspond to M resource configurations, N and M are both integers greater than or equal to 2, or N and M are both integers greater than or equal to 1, and N is greater than or equal to M, the time domain position of each second PUCCH overlaps with the time window corresponding to the time domain position of the first PUCCH, including partial overlap or full overlap, or the time window can include the second PUCCH, or the second PUCCH time domain position includes the time window. Finally, the first UCI and the second UCI can be sent on the first PUCCH, the second UCI corresponds to at least one resource configuration of the M resource configurations, and the second UCI includes SR information.

[0009] The resource configuration is used to specify at least one of the following information: the transmission period of the second PUCCH corresponding to the second UCI, the offset within the period, the format of the second PUCCH, the transmission resource index of the second PUCCH, the label of the resource configuration itself, and the priority information of the resource configuration itself.

[0010] An embodiment of the present invention provides a method for transmitting uplink control information. If there is a transmission conflict between multiple SRs with different resource configurations (which may be included in the second UCI described in the embodiment of the present invention) and HARQ / CSI (which may be included in the first UCI described in the embodiment of the present invention), the terminal device may first determine a time window based on the first PUCCH carrying the HARQ / CSI, and further determine N second PUCCHs that overlap with the time window in the second PUCCH used to carry the SRs with the above-mentioned multiple different resource configurations, as well as M different resource configurations corresponding to the N second PUCCHs. Finally, the SR corresponding to at least one resource configuration among the M resource configurations may be jointly coded and transmitted with the HARQ / CSI. It can be seen that the method provided by the embodiment of the present invention limits the time domain range of the SR that can be transmitted through the time window, and then, in a scenario where the time domain positions of the SR and the HARQ / CSI are not aligned, some SRs can be selected through the time window to achieve joint coding transmission of the SR and the HARQ / CSI.

[0011] In combination with the first aspect, in a first possible implementation of the first aspect, when N and M are both integers greater than or equal to 2, the at least one resource configuration is at least one resource configuration with the highest priority among the M resource configurations; or, the at least one resource configuration is at least one resource configuration with the highest priority among the resource configurations corresponding to the second UCI in an activated state among the M resource configurations.

[0012] When transmission conflicts occur in SRs with multiple resource configurations, the SR corresponding to the resource configuration with higher priority is selected for transmission first, ensuring that the data transmission services with higher priority are not affected as much as possible, and providing users with high-quality uplink data transmission services.

[0013] In combination with the first possible implementation method of the first aspect, in the second possible implementation method of the first aspect, when N and M are both integers greater than or equal to 2, the priority of the M types of resource configurations can be configured by a high-level layer or predefined, or can be determined based on one or more of the following information: the sending period corresponding to the M types of resource configurations, the format of the second PUCCH corresponding to the M types of resource configurations, the time domain resources occupied by the second PUCCH corresponding to the M types of resource configurations, the resource configuration number corresponding to the M types of resource configurations, the number of the logical channel group corresponding to the M types of resource configurations, and the priority of the logical channel group corresponding to the M types of resource configurations.

[0014] Specifically, the shorter the transmission period corresponding to the M types of resource configurations, the higher the priority of the resource configuration; the format of the second PUCCH is short type or long type, and the priority of the resource configuration corresponding to the short type PUCCH is higher than the resource configuration corresponding to the long type PUCCH; there is a corresponding relationship between the resource configuration number and the resource configuration priority, the larger the resource configuration number, the higher the priority of the resource configuration, or the larger the resource configuration number, the lower the priority of the resource configuration. The earlier the time domain resources occupied by the second PUCCH corresponding to the resource configuration, the higher the priority of the resource configuration; the shorter the time domain resources occupied by the second PUCCH corresponding to the resource configuration, the higher the priority of the resource configuration. There is a corresponding relationship between the number of the logical channel group corresponding to the source configuration and the resource configuration priority, and the priority of the corresponding resource configuration can be determined according to the number of the logical channel group. The priority of the logical channel group corresponding to the resource configuration can also be used as the priority of the resource configuration.

[0015] In combination with the first aspect or any possible implementation of the first aspect above, in a third possible implementation of the first aspect, when N and M are both integers greater than or equal to 2, the N second PUCCHs partially overlap or do not overlap in the time domain.

[0016] The method provided in the embodiments of the present invention is used to solve the problem of how to perform joint coding when the PUCCH carrying SR and the PUCCH carrying HARQ / CSI are not aligned and there is a transmission conflict between SR and HARQ / CSI. In particular, it can solve the problem of how to perform joint coding when the PUCCH carrying SR is fully or partially time-divided in the time domain.

[0017] In combination with the first aspect or any possible implementation of the first aspect above, in a fourth possible implementation of the first aspect, the time window corresponding to the time domain position of the first PUCCH is aligned with the time domain position of the first PUCCH; or, the time window is aligned with the time domain position of the time unit where the first PUCCH is located; or, the time window is aligned with the time domain position of the uplink transmission part in the time unit where the first PUCCH is located.

[0018] In this embodiment of the present invention, when multiple differently configured SR PUCCHs and HARQ / CSI PUCCH resources are not aligned in time domain, the time window corresponding to the time domain position of the first PUCCH carrying HARQ / CSI can be used as a reference standard to screen out SR for joint coding and transmission with HARQ / CSI. This solves the problem of being unable to jointly code and transmit SR and HARQ / CSI in scenarios where the SR PUCCH and HARQ / CSI PUCCH resources are not aligned in time domain.

[0019] In combination with the first aspect or any possible implementation of the first aspect above, in a fifth possible implementation of the first aspect, when N and M are both integers greater than or equal to 2, sending a first UCI and a second UCI corresponding to at least one resource configuration on a first PUCCH specifically includes: jointly encoding the status information and / or numbering information of the second UCI corresponding to the at least one resource configuration with the first UCI, and sending the encoded information on the first PUCCH.

[0020] The status information is used to indicate whether the second UCI is in an activated state or a deactivated state, and can also be used to indicate whether the SR included in the second UCI is in an activated state or a deactivated state. The numbering information is used to indicate the number of the resource configuration corresponding to the second UCI among the multiple resource configurations reserved by the access network device for the terminal device, or to indicate the number of the resource configuration corresponding to the second UCI among the multiple resource configurations supported by the terminal device, and to indicate the number of the resource configuration corresponding to the second UCI among the above-mentioned M resource configurations. By indicating the numbering information to the access network device, it is ensured that the access network device can clearly understand which resource configuration the terminal device has selected and understand whether the actual service demand of the terminal device is delay-sensitive or non-delay-sensitive.

[0021] In combination with the first aspect or any possible implementation manner of the above first aspect, in a sixth possible implementation manner of the first aspect, when both N and M are integers greater than or equal to 2, the status information and / or number information of the second UCI corresponding to at least one resource configuration is jointly encoded with the first UCI, and the encoded information is sent on the first PUCCH, including: adding the status information of the second UCI corresponding to at least one resource configuration after or before the first UCI to obtain information bits to be sent, and sending the information bits to be sent on the first PUCCH; and / or adding the number information of the second UCI corresponding to at least one resource configuration before the first UCI. The terminal device may further include: obtaining information bits to be sent after or before the first UCI, and sending the information bits to be sent on the first PUCCH; and / or adding status information and numbering information of the second UCI corresponding to at least one resource configuration after or before the first UCI to obtain information bits to be sent, and sending the information bits to be sent on the first PUCCH; and / or, the terminal device sends the first UCI on the first PUCCH, wherein the sequence of the reference signal on the first PUCCH is used to indicate the numbering information of the second UCI corresponding to the at least one resource configuration, or the cyclic offset of the reference signal on the first PUCCH is used to indicate the numbering information of the second UCI corresponding to the at least one resource configuration.

[0022] In a specific implementation, the status information and numbering information can be indicated in an explicit or implicit manner, so that the access network device can clearly understand which resource configuration the terminal device has selected.

[0023] In combination with the first aspect, in a seventh possible implementation of the first aspect, when N and M are both integers greater than or equal to 1, the first PUCCH occupies L consecutive time domain resources within L time units in the time domain, and the L consecutive time domain resources respectively belong to L time units, and the time unit may be a time slot or other time units, such as a subframe, a mini-time slot, etc. The L consecutive time domain resources within the L time units have the same starting position and length. In one possible implementation, the first PUCCH sends the first UCI on the L consecutive time domain resources within the L time units, including: the first UCI is respectively encoded and transmitted on the L consecutive time domain resources within the L time units, and the L consecutive time domain resources within the L time units respectively carry the encoded redundant versions of the first UCI, wherein the encoded redundant versions of the first UCI are different or the same. Alternatively, different sequences are used to represent the first UCI information and transmit them separately.

[0024] In conjunction with the first aspect or any possible implementation of the first aspect above, in an eighth possible implementation of the first aspect, when both N and M are integers greater than or equal to 1, transmitting the first UCI and the second UCI corresponding to at least one resource configuration on the first PUCCH, specifically includes: jointly encoding status information and / or numbering information of the second UCI corresponding to the at least one resource configuration with the first UCI, and transmitting the encoded information on L consecutive time resources within the L time units occupied by the first PUCCH. The at least one resource configuration may be a single resource configuration. Furthermore, the description of the status information and numbering information is the same as above. The interpretation of jointly encoding the status information and / or numbering information of the second UCI with the first UCI is the same as above. The status information and / or numbering information of the second UCI may be added before or after the first UCI information bits, and the combined information bits are encoded. Transmitting the encoded information on L consecutive time resources within the L time units occupied by the first PUCCH includes transmitting different or identical redundancy versions of the jointly encoded information bits on the L consecutive time resources.

[0025] The specific implementation methods include: (1) The terminal device can always select the SR resource configuration with the highest priority, and carry the SR status information corresponding to the resource configuration on all the first PUCCHs within L time units for transmission. In this case, only one bit needs to be added before or after the HARQ / CSI information bit to indicate the status of the SR with the highest priority; (2) The terminal device can also always select the SR resource configuration that is in the active state and has the highest priority, and carry the SR number information corresponding to the resource configuration on the first PUCCH for transmission. In this case, bits to indicate the SR number information, where M represents the number of types of second UCI resource configurations corresponding to the second PUCCH overlapping with the first PUCCH; (3) The terminal device can also use bits to indicate the state information and number information of the SRs corresponding to M types of SR resource configurations, where 1 state indicates that all SRs are in a deactivated state, and the other M states indicate that M SRs are activated in sequence, where M represents the number of types of second UCI resource configurations corresponding to the second PUCCH overlapping with the first PUCCH.

[0026] In combination with the first aspect or any possible implementation of the above first aspect, when both N and M are integers greater than or equal to 1, in the ninth possible implementation of the first aspect, the terminal device sends the first UCI on the first PUCCH, wherein the cyclic offset of the control information sequence and / or the reference signal sequence on the first time domain symbol occupied by the first PUCCH is used to indicate the status information and / or number information of the second UCI corresponding to the at least one resource configuration, and the first time domain symbol is the time domain symbol where the first PUCCH and the second PUCCH overlap in the continuous time domain resource. That is, the terminal device sends the control information sequence or the reference signal sequence in the original manner on the time domain symbols other than the first time domain symbol on the first PUCCH, adjusts the cyclic offset of the control information sequence and / or the reference signal sequence on the first time domain symbol, and uses different cyclic offsets to indicate the status information and / or number information of the second UCI corresponding to at least one resource configuration.

[0027] In combination with the first aspect or the ninth possible implementation manner of the above first aspect, in the tenth possible implementation manner of the first aspect, when both N and M are integers greater than or equal to 1, the terminal device controls the cyclic shift of the information sequence and / or the reference signal sequence on the first time domain symbol to indicate the state information and / or number information of the second UCI corresponding to the at least one resource configuration, including the following two implementation manners:

[0028] (1) When the number of resource configurations corresponding to all second PUCCHs corresponding to the first time domain symbol is 1, if the state information of the second UCI corresponding to the resource configuration is a deactivated state, the cyclic offset of the control information sequence or the reference signal sequence of the first time domain symbol remains unchanged, and is the sequence cyclic offset of the control information or the reference signal originally sent by the first PUCCH on the first time domain symbol; if the state information of the second UCI corresponding to the resource configuration is an activated state, the cyclic offset of the control information sequence or the reference signal sequence of the first time domain symbol is increased by 1 or C, where C is not greater than a threshold value, and the threshold value is a value obtained by subtracting one from the maximum sequence cyclic offset value that can be supported by the control information and the reference signal.

[0029] (2) When the number of resource configurations corresponding to all second PUCCHs corresponding to the first time domain symbol is M, if the state information of the second UCI corresponding to the M resource configurations is all in a deactivated state, the cyclic offset of the control information sequence or reference signal sequence of the first time domain symbol remains unchanged and is the sequence cyclic offset of the control information or reference signal originally sent by the first PUCCH on the first time domain symbol; if the state information of the second UCI corresponding to the m-th resource configuration is in an activated state, the cyclic offset of the control information sequence or reference signal sequence of the first time domain symbol is increased by m or increased by m*C, where m or m*C is not greater than the above-mentioned threshold value (the maximum sequence cyclic offset value that the control information and reference signal can support minus one). Here, when the cyclic offset of the control information sequence or reference signal sequence of the first time domain symbol is increased by m or increased by m*C, it indicates that the second UCI corresponding to the m-th resource configuration among the M resource configurations is in an activated state, and the states of the second UCIs corresponding to other resource configurations are unknown.

[0030] In a second aspect, a method for transmitting uplink control information is disclosed, including: first, an access network device determines the time domain position of a first uplink control channel (PUCCH), wherein the first PUCCH is used to carry first uplink control information (UCI), and the first UCI includes HARQ and / or CSI. Subsequently, the access network device receives the first UCI and second UCI sent by the terminal device on the first PUCCH; the second UCI includes scheduling request (SR) information; further, the access network device can determine N second PUCCHs; wherein the N second PUCCHs correspond to M resource configurations; N and M are both integers greater than or equal to 2, or N and M are both integers greater than or equal to 1, and N is greater than or equal to M. It should be noted that the time domain position of each second PUCCH overlaps with the time window corresponding to the time domain position of the first PUCCH. Finally, the access network device can determine at least one resource configuration corresponding to the second UCI from the M resource configurations.

[0031] An embodiment of the present invention provides a method for transmitting uplink control information. If there is a transmission conflict between multiple SRs with different resource configurations (which may be included in the second UCI described in the embodiment of the present invention) and HARQ / CSI (which may be included in the first UCI described in the embodiment of the present invention), the terminal device may first determine a time window based on the first PUCCH carrying the HARQ / CSI, and further determine N second PUCCHs that overlap with the time window in the second PUCCH used to carry the SRs with the above-mentioned multiple different resource configurations, as well as M different resource configurations corresponding to the N second PUCCHs. Finally, the SR corresponding to at least one resource configuration among the M resource configurations may be jointly coded and transmitted with the HARQ / CSI. It can be seen that the method provided by the embodiment of the present invention limits the time domain range of the SR that can be transmitted through the time window, and then, in a scenario where the time domain positions of the SR and the HARQ / CSI are not aligned, some SRs can be selected through the time window to achieve joint coding transmission of the SR and the HARQ / CSI.

[0032] With reference to the second aspect, in a first possible implementation of the second aspect, when both N and M are integers greater than or equal to 1, the first PUCCH occupies one continuous time domain resource within one time unit in the time domain; or, the first PUCCH occupies L continuous time domain resources within L time units in the time domain, where the L continuous time domain resources belong to the L time units respectively. The time unit may be a time slot or other time unit, such as a subframe, a mini-slot, etc. The L continuous time domain resources within the L time units have the same starting position and length.

[0033] In combination with the second aspect or the first possible implementation of the second aspect, in the second possible implementation of the second aspect, when N and M are both integers greater than or equal to 2, receiving the first UCI and the second UCI sent by the terminal device on the first PUCCH includes: receiving status information of the first UCI and the second UCI on the first PUCCH; or, receiving status information and numbering information of the first UCI and the second UCI on the first PUCCH; or, receiving the first UCI on the first PUCCH, and determining the numbering information of the second UCI based on the sequence of the reference signal on the first PUCCH or the cyclic offset of the reference signal on the first PUCCH. When both N and M are integers greater than or equal to 1, receiving the first UCI and the second UCI sent by the terminal device on the first PUCCH includes: receiving status information of the first UCI and the second UCI on the first PUCCH; or, receiving status information and number information of the first UCI and the second UCI on the first PUCCH; or, receiving the first UCI on the first PUCCH, and determining the number information of the second UCI based on the sequence of the reference signal on the first PUCCH or the cyclic offset of the reference signal on the first PUCCH; or, receiving the first UCI on the first PUCCH, and determining the status information and / or number information of the second UCI based on the cyclic offset of the control information sequence and / or the reference signal sequence on the first time domain symbol occupied by the first PUCCH. The first time domain symbol is a time domain symbol in the continuous time domain resource where the first PUCCH and the second PUCCH overlap in time domain.

[0034] In a specific implementation, the terminal device sends a control information sequence or a reference signal sequence in the original manner on the time domain symbols other than the first time domain symbol on the first PUCCH, adjusts the cyclic offset of the control information sequence and / or the reference signal sequence on the first time domain symbol, and uses different cyclic offsets to indicate the status information and / or numbering information of the second UCI corresponding to one less resource configuration. In this way, after receiving the first UCI on the first PUCCH, the network device can also determine the status information and / or numbering information of the second UCI based on the cyclic offset of the control information sequence and / or the reference signal sequence on the first time domain symbol occupied by the first PUCCH.

[0035] In addition, the cyclic shift of the control information sequence and / or the reference signal sequence on the first time domain symbol indicates the state information and / or number information of the second UCI corresponding to the at least one resource configuration, including the following three implementation methods:

[0036] (1) If the cyclic offset of the control information sequence or reference signal sequence of the first time domain symbol is the cyclic offset of the sequence of the control information or reference signal originally sent by the first PUCCH on the first time domain symbol, it indicates that the second PUCCH corresponding to the first time domain symbol corresponds to one resource configuration, and the second UCI corresponding to this resource configuration is in a deactivated state. Alternatively, it indicates that the second PUCCH corresponding to the first time domain symbol corresponds to M resource configurations, and the second UCI corresponding to these M resource configurations is in a deactivated state. M is an integer greater than 1.

[0037] (2) If the cyclic offset of the control information sequence or the reference signal sequence of the first time domain symbol is the cyclic offset of the sequence of the control information or the reference signal originally sent by the first PUCCH on the first time domain symbol plus 1 or C, it indicates that the second PUCCH corresponding to the first time domain symbol corresponds to a resource configuration, and the second UCI corresponding to this resource configuration is in an activated state.

[0038] Here, C is not greater than a threshold value, and the threshold value is a value obtained by subtracting one from a maximum sequence cycle offset value that can be supported by the control information and the reference signal.

[0039] (3) If the cyclic offset of the control information sequence or reference signal sequence of the first time domain symbol plus the cyclic offset of the sequence originally used by the first PUCCH to send control information or reference signal on the first time domain symbol is increased by m or m*C, it indicates that the second PUCCH corresponding to the first time domain symbol corresponds to M resource configurations, and the second UCI corresponding to the mth resource configuration among the M resource configurations is in an activated state. The states of the second UCIs corresponding to other resource configurations are unknown.

[0040] Wherein, m or m*C is not greater than the above threshold value (the maximum sequence cycle offset value supported by the control information and the reference signal minus one). The state corresponding to the other resource configuration of the second UCI is unknown.

[0041] In the specific implementation, the terminal device can indicate the status information and numbering information in an explicit or implicit manner, so that the access network device can directly obtain the status information and numbering information sent by the terminal device, or determine the status information and numbering information through the indication of other information, and finally clarify which resource configuration the terminal device has selected.

[0042] In combination with the second aspect or the first possible implementation of the second aspect, when N and M are both integers greater than or equal to 2, in the third possible implementation of the second aspect, determining at least one resource configuration corresponding to the second UCI among the M resource configurations includes: determining at least one resource configuration with the highest priority among the M resource configurations as the at least one resource configuration corresponding to the second UCI, or determining at least one resource configuration indicated by the numbering information among the M resource configurations as the at least one resource configuration corresponding to the second UCI.

[0043] In other words, the terminal device can always select the resource configuration with the highest priority. In this case, the terminal device does not need to indicate the numbering information to the access network device, and the access network device can also clearly determine which resource configuration the terminal device has selected. The terminal device can select the resource configuration with the highest priority among the resource configurations corresponding to the activated SRs. In this case, the access network device is unsure which SRs the terminal has activated and therefore which resource configuration the terminal device has selected. The terminal device needs to indicate the numbering information to the access network device, and the access network determines the resource configuration selected by the terminal device based on the numbering information indicated by the terminal device.

[0044] In combination with the second aspect or any possible implementation of the second aspect above, when N and M are both integers greater than or equal to 2, in the fourth possible implementation of the second aspect, the priority of the M types of resource configurations can be high-level configuration or predefined, or can be determined based on one or more of the following information: the sending period corresponding to the M types of resource configurations, the format of the second PUCCH corresponding to the M types of resource configurations, the time domain resources occupied by the second PUCCH corresponding to the M types of resource configurations, the resource configuration number corresponding to the M types of resource configurations, the number of the logical channel group corresponding to the M types of resource configurations, and the priority of the logical channel group corresponding to the M types of resource configurations.

[0045] Specifically, the shorter the transmission period corresponding to the M types of resource configurations, the higher the priority of the resource configuration; the format of the second PUCCH is short type or long type, and the priority of the resource configuration corresponding to the short type PUCCH is higher than the resource configuration corresponding to the long type PUCCH; there is a corresponding relationship between the resource configuration number and the resource configuration priority, the larger the resource configuration number, the higher the priority of the resource configuration, or the larger the resource configuration number, the lower the priority of the resource configuration. The earlier the time domain resources occupied by the second PUCCH corresponding to the resource configuration, the higher the priority of the resource configuration; the shorter the time domain resources occupied by the second PUCCH corresponding to the resource configuration, the higher the priority of the resource configuration. There is a corresponding relationship between the number of the logical channel group corresponding to the source configuration and the resource configuration priority, and the priority of the corresponding resource configuration can be determined according to the number of the logical channel group. The priority of the logical channel group corresponding to the resource configuration can also be used as the priority of the resource configuration.

[0046] In combination with the second aspect or any possible implementation of the second aspect above, in a fifth possible implementation of the second aspect, when N and M are both integers greater than or equal to 2, the N second PUCCHs partially overlap or do not overlap in the time domain.

[0047] In combination with the second aspect or any possible implementation of the second aspect above, in the sixth possible implementation of the second aspect, the time window is aligned with the time domain position of the first PUCCH; or, the time window is aligned with the time domain position of the time unit where the first PUCCH is located; or, the time window is aligned with the time domain position of the uplink transmission part in the time unit where the first PUCCH is located.

[0048] In a third aspect, a terminal device is disclosed, including: a processing unit, used to determine the time domain position of a first uplink control channel PUCCH, the first PUCCH is used to carry first uplink control information UCI, and the first UCI includes a hybrid automatic repeat request HARQ and / or channel state information CSI; the processing unit is also used to determine N second PUCCHs; wherein the N second PUCCHs correspond to M types of resource configurations; the N and the M are both integers greater than or equal to 2, or, N and M are both integers greater than or equal to 1, and the N is greater than or equal to the M, and the time domain position of each second PUCCH overlaps with the time window corresponding to the time domain position of the first PUCCH; a sending unit, used to send the first UCI and the second UCI on the first PUCCH, the second UCI corresponds to at least one resource configuration of the M types of resource configurations, and the second UCI includes scheduling request SR information.

[0049] In the terminal device provided by the embodiment of the present invention, if there is a transmission conflict between multiple SRs with different resource configurations (which may be included in the second UCI described in the embodiment of the present invention) and HARQ / CSI (which may be included in the first UCI described in the embodiment of the present invention), the terminal device may first determine a time window based on the first PUCCH carrying the HARQ / CSI, and further determine N second PUCCHs that overlap with the time window in the second PUCCH used to carry the SRs with the above-mentioned multiple different resource configurations, and M different resource configurations corresponding to the N second PUCCHs. Finally, the SR corresponding to at least one resource configuration among the M resource configurations may be jointly coded and transmitted with the HARQ / CSI. It can be seen that the method provided by the embodiment of the present invention limits the time domain range of the SR that can be transmitted through the time window, and then, in the scenario where the time domain positions of the SR and the HARQ / CSI are not aligned, some SRs can be selected through the time window to achieve joint coding transmission of the SR and the HARQ / CSI.

[0050] In combination with the third aspect, in a first possible implementation of the third aspect, when N and M are both integers greater than or equal to 2, the at least one resource configuration is at least one resource configuration with the highest priority among the M resource configurations; or, the at least one resource configuration is at least one resource configuration with the highest priority among the resource configurations corresponding to the second UCI in the activated state among the second UCI corresponding to the M resource configurations.

[0051] In combination with the third aspect or the first possible implementation of the third aspect, in the second possible implementation of the third aspect, when N and M are both integers greater than or equal to 2, the priority of the M types of resource configurations may be high-level configured or predefined, or may be determined based on one or more of the following information: the sending period corresponding to the M types of resource configurations, the format of the second PUCCH corresponding to the M types of resource configurations, the time domain resources occupied by the second PUCCH corresponding to the M types of resource configurations, the resource configuration number corresponding to the M types of resource configurations, the number of the logical channel group corresponding to the M types of resource configurations, and the priority of the logical channel group corresponding to the M types of resource configurations.

[0052] In combination with the third aspect or any possible implementation of the third aspect above, in a third possible implementation of the third aspect, when N and M are both integers greater than or equal to 2, the N second PUCCHs partially overlap or do not overlap in the time domain.

[0053] In combination with the third aspect or any possible implementation of the third aspect above, in a fourth possible implementation of the third aspect, the time window is aligned with the time domain position of the first PUCCH; or, the time window is aligned with the time domain position of the time unit where the first PUCCH is located; or, the time window is aligned with the time domain position of the uplink transmission part in the time unit where the first PUCCH is located.

[0054] In combination with the third aspect or any possible implementation of the third aspect above, in a fifth possible implementation of the third aspect, the processing unit is specifically used to jointly encode the status information and / or numbering information of the second UCI corresponding to the at least one resource configuration with the first UCI; the sending unit is specifically used to send the encoded information on the first PUCCH.

[0055] In combination with the third aspect or any possible implementation manner of the third aspect above, in a sixth possible implementation manner of the third aspect, when N and M are both integers greater than or equal to 2, the processing unit is specifically used to add the status information of the second UCI corresponding to the at least one resource configuration after or before the first UCI to obtain the information bits to be sent, and encode the information bits to be sent; and / or, add the numbering information of the second UCI corresponding to the at least one resource configuration after or before the first UCI to obtain the information bits to be sent, and encode the information bits to be sent; and / or, add the status information and numbering information of the second UCI corresponding to the at least one resource configuration after or before the first UCI to obtain the information bits to be sent, and encode the information bits to be sent; and / or, the terminal device sends the first UCI on the first PUCCH, wherein the sequence of the reference signal on the first PUCCH is used to indicate the numbering information of the second UCI corresponding to the at least one resource configuration, or the cyclic offset of the reference signal on the first PUCCH is used to indicate the numbering information of the second UCI corresponding to the at least one resource configuration.

[0056] In combination with the third aspect, in a seventh possible implementation of the third aspect, when N and M are both integers greater than or equal to 1, the first PUCCH occupies L consecutive time domain resources within L time units in the time domain, and the L consecutive time domain resources respectively belong to L time units, and the time unit may be a time slot or other time units, such as a subframe, a mini-time slot, etc. The L consecutive time domain resources within the L time units have the same starting position and length. In one possible implementation, the first PUCCH sends the first UCI on the L consecutive time domain resources within the L time units, including: the first UCI is respectively encoded and transmitted on the L consecutive time domain resources within the L time units, and the L consecutive time domain resources within the L time units respectively carry the encoded redundant versions of the first UCI, wherein the encoded redundant versions of the first UCI are different or the same. Alternatively, different sequences are used to represent the first UCI information and transmit them separately.

[0057] In conjunction with the third aspect or any possible implementation of the third aspect above, in a ninth possible implementation of the third aspect, when both N and M are integers greater than or equal to 1, the sending process is specifically configured to jointly encode the status information and / or numbering information of the second UCI corresponding to at least one resource configuration with the first UCI; and the sending unit is specifically configured to send the encoded information separately on L consecutive time resources within the L time units occupied by the first PUCCH. The at least one resource configuration may be a single resource configuration. Furthermore, the description of the status information and numbering information is the same as above. The interpretation of jointly encoding the status information and / or numbering information of the second UCI with the first UCI is the same as above. The status information and / or numbering information of the second UCI may be added before or after the information bits of the first UCI, and the combined information bits are encoded. The encoded information is sent separately on L consecutive time resources within the L time units occupied by the first PUCCH, including sending different or identical redundant versions of the jointly encoded information bits on the L consecutive time resources.

[0058] The specific implementation methods include: (1) The terminal device can always select the SR resource configuration with the highest priority, and carry the SR status information corresponding to the resource configuration on all the first PUCCHs within L time units for transmission. In this case, only one bit needs to be added before or after the HARQ / CSI information bit to indicate the status of the SR with the highest priority; (2) The terminal device can also always select the SR resource configuration that is in the active state and has the highest priority, and carry the SR number information corresponding to the resource configuration on the first PUCCH for transmission. In this case, bits to indicate the SR number information, where M represents the number of types of second UCI resource configurations corresponding to the second PUCCH overlapping with the first PUCCH; (3) The terminal device can also use bits to indicate the state information and number information of the SRs corresponding to M types of SR resource configurations, where 1 state indicates that all SRs are in a deactivated state, and the other M states indicate that M SRs are activated in sequence, where M represents the number of types of second UCI resource configurations corresponding to the second PUCCH overlapping with the first PUCCH.

[0059] In combination with the third aspect or any possible implementation manner of the third aspect above, in the tenth possible implementation manner of the third aspect, when both N and M are integers greater than or equal to 1, the sending unit of the terminal device sends the first UCI on the first PUCCH, wherein the cyclic offset of the control information sequence and / or the reference signal sequence on the first time domain symbol occupied by the first PUCCH is used to indicate the status information and / or number information of the second UCI corresponding to the at least one resource configuration, and the first time domain symbol is the time domain symbol where the first PUCCH and the second PUCCH overlap in the continuous time domain resource. That is, the terminal device sends the control information sequence or the reference signal sequence in the original manner on the time domain symbols other than the first time domain symbol on the first PUCCH, adjusts the cyclic offset of the control information sequence and / or the reference signal sequence on the first time domain symbol, and uses different cyclic offsets to indicate the status information and / or number information of the second UCI corresponding to less than one resource configuration.

[0060] In combination with the third aspect or the tenth possible implementation manner of the third aspect above, in the eleventh possible implementation manner of the third aspect, when both N and M are integers greater than or equal to 1, the transmitting unit of the terminal device controls the cyclic shift of the information sequence and / or the reference signal sequence on the first time domain symbol to indicate the state information and / or number information of the second UCI corresponding to the at least one resource configuration, including the following two implementations:

[0061] (1) When the number of resource configurations corresponding to all second PUCCHs corresponding to the first time domain symbol is 1, if the state information of the second UCI corresponding to the resource configuration is a deactivated state, the cyclic offset of the control information sequence or the reference signal sequence of the first time domain symbol remains unchanged, and is the sequence cyclic offset of the control information or the reference signal originally sent by the first PUCCH on the first time domain symbol; if the state information of the second UCI corresponding to the resource configuration is an activated state, the cyclic offset of the control information sequence or the reference signal sequence of the first time domain symbol is increased by 1 or C, where C is not greater than a threshold value, and the threshold value is a value obtained by subtracting one from the maximum sequence cyclic offset value that can be supported by the control information and the reference signal.

[0062] (2) When the number of resource configurations corresponding to all second PUCCHs corresponding to the first time domain symbol is M, if the state information of the second UCI corresponding to the M resource configurations is all in a deactivated state, the cyclic offset of the control information sequence or reference signal sequence of the first time domain symbol remains unchanged and is the sequence cyclic offset of the control information or reference signal originally sent by the first PUCCH on the first time domain symbol; if the state information of the second UCI corresponding to the m-th resource configuration is in an activated state, the cyclic offset of the control information sequence or reference signal sequence of the first time domain symbol is increased by m or increased by m*C, where m or m*C is not greater than the above-mentioned threshold value (the maximum sequence cyclic offset value that can be supported by the control information and reference signal minus one). Here, when the cyclic offset of the control information sequence or reference signal sequence of the first time domain symbol is increased by m or increased by m*C, it indicates that the second UCI corresponding to the M-th resource configuration is in an activated state, and the states of the second UCIs corresponding to other resource configurations are unknown.

[0063] In a fourth aspect, an access network device is disclosed, including: a processing unit for determining the time domain position of a first uplink control channel PUCCH, the first PUCCH being used to carry first uplink control information UCI, the first UCI including HARQ and / or CSI; a receiving unit for receiving a first UCI and a second UCI sent by a terminal device on the first PUCCH; the second UCI including SR information; the processing unit is also used to determine N second PUCCHs; wherein the N second PUCCHs correspond to M types of resource configurations; the N and the M are both integers greater than or equal to 2, or the N and M are both integers greater than or equal to 1, and the N is greater than or equal to the M, and the time domain position of each second PUCCH overlaps with the time window corresponding to the time domain position of the first PUCCH; the processing unit is also used to determine at least one resource configuration corresponding to the second UCI among the M types of resource configurations.

[0064] In conjunction with the fourth aspect, in a first possible implementation of the fourth aspect, when both N and M are integers greater than or equal to 1, the first PUCCH occupies one continuous time domain resource within one time unit in the time domain; or, the first PUCCH occupies L continuous time domain resources within L time units in the time domain, where the L continuous time domain resources belong to the L time units respectively. The time unit may be a time slot or other time unit, such as a subframe, a mini-slot, etc. The L continuous time domain resources within the L time units have the same starting position and length.

[0065] In combination with the fourth aspect or the first possible implementation of the fourth aspect, in the second possible implementation of the second aspect, when N and M are both integers greater than or equal to 2, receiving the first UCI and the second UCI sent by the terminal device on the first PUCCH includes: receiving status information of the first UCI and the second UCI on the first PUCCH; or, receiving status information and numbering information of the first UCI and the second UCI on the first PUCCH; or, receiving the first UCI on the first PUCCH, and determining the numbering information of the second UCI based on the sequence of the reference signal on the first PUCCH or the cyclic offset of the reference signal on the first PUCCH. When both N and M are integers greater than or equal to 1, receiving the first UCI and the second UCI sent by the terminal device on the first PUCCH includes: receiving status information of the first UCI and the second UCI on the first PUCCH; or, receiving status information and number information of the first UCI and the second UCI on the first PUCCH; or, receiving the first UCI on the first PUCCH, and determining the number information of the second UCI based on the sequence of the reference signal on the first PUCCH or the cyclic offset of the reference signal on the first PUCCH; or, receiving the first UCI on the first PUCCH, and determining the status information and / or number information of the second UCI based on the cyclic offset of the control information sequence and / or the reference signal sequence on the first time domain symbol occupied by the first PUCCH. The first time domain symbol is a time domain symbol in the continuous time domain resource where the first PUCCH and the second PUCCH overlap in time domain.

[0066] In a specific implementation, the terminal device sends a control information sequence or a reference signal sequence in the original manner on the time domain symbols other than the first time domain symbol on the first PUCCH, adjusts the cyclic offset of the control information sequence and / or the reference signal sequence on the first time domain symbol, and uses different cyclic offsets to indicate the status information and / or numbering information of the second UCI corresponding to one less resource configuration. In this way, after receiving the first UCI on the first PUCCH, the network device can also determine the status information and / or numbering information of the second UCI based on the cyclic offset of the control information sequence and / or the reference signal sequence on the first time domain symbol occupied by the first PUCCH.

[0067] In addition, the cyclic offset of the control information sequence and / or reference signal sequence on the first time domain symbol indicates the state information and / or number information of the second UCI corresponding to the at least one resource configuration, including the following three implementation methods: (1) If the cyclic offset of the control information sequence or reference signal sequence of the first time domain symbol is the cyclic offset of the sequence of the control information or reference signal originally sent by the first PUCCH on the first time domain symbol, it indicates that the second PUCCH corresponding to the first time domain symbol corresponds to a resource configuration, and the second UCI corresponding to this resource configuration is in a deactivated state. Alternatively, it indicates that the second PUCCH corresponding to the first time domain symbol corresponds to M resource configurations, and the second UCI corresponding to these M resource configurations is in a deactivated state. M is an integer greater than 1.

[0068] (2) If the cyclic offset of the control information sequence or the reference signal sequence of the first time domain symbol is the cyclic offset of the sequence of the control information or the reference signal originally sent by the first PUCCH on the first time domain symbol plus 1 or C, it indicates that the second PUCCH corresponding to the first time domain symbol corresponds to a resource configuration, and the second UCI corresponding to this resource configuration is in an activated state.

[0069] Here, C is not greater than a threshold value, and the threshold value is a value obtained by subtracting one from a maximum sequence cycle offset value that can be supported by the control information and the reference signal.

[0070] (3) If the cyclic offset of the control information sequence or reference signal sequence of the first time domain symbol plus the cyclic offset of the sequence originally used by the first PUCCH to send control information or reference signal on the first time domain symbol is increased by m or m*C, it indicates that the second PUCCH corresponding to the first time domain symbol corresponds to M resource configurations, and the second UCI corresponding to the mth resource configuration among the M resource configurations is in an activated state. The states of the second UCIs corresponding to other resource configurations are unknown.

[0071] In combination with the fourth aspect or any possible implementation of the fourth aspect above, in the third possible implementation of the fourth aspect, in combination with the first possible implementation of the fourth aspect, in the second possible implementation of the fourth aspect, when N and M are both integers greater than or equal to 2, the processing unit is specifically used to determine at least one resource configuration with the highest priority among the M resource configurations as at least one resource configuration corresponding to the second UCI, or to determine at least one resource configuration indicated by the numbering information among the M resource configurations as at least one resource configuration corresponding to the second UCI.

[0072] In combination with the first possible implementation manner of the fourth aspect, in the fourth possible implementation manner of the fourth aspect, when N and M are both integers greater than or equal to 2, the priority of the M types of resource configurations may be high-level configuration or predefined, or may be determined based on one or more of the following information: the sending period corresponding to the M types of resource configurations, the format of the second PUCCH corresponding to the M types of resource configurations, the time domain resources occupied by the second PUCCH corresponding to the M types of resource configurations, the resource configuration number corresponding to the M types of resource configurations, the number of the logical channel group corresponding to the M types of resource configurations, and the priority of the logical channel group corresponding to the M types of resource configurations.

[0073] In combination with the first possible implementation manner of the fourth aspect, in a fifth possible implementation manner of the fourth aspect, when N and M are both integers greater than or equal to 2, the N second PUCCHs partially overlap or do not overlap in the time domain.

[0074] In combination with the first possible implementation manner of the fourth aspect, in the sixth possible implementation manner of the fourth aspect, the time window is aligned with the time domain position of the first PUCCH; or, the time window is aligned with the time domain position of the time unit where the first PUCCH is located; or, the time window is aligned with the time domain position of the uplink transmission part in the time unit where the first PUCCH is located.

[0075] In a fifth aspect, a method for transmitting uplink control information is disclosed, including: a terminal device determines a first uplink control channel PUCCH, the first PUCCH is used to carry first uplink control information UCI, and the first UCI includes a hybrid automatic repeat request HARQ and / or channel state information CSI; the terminal device determines a second PUCCH, the second PUCCH is used to carry a second UCI, and the time domain position of the second PUCCH overlaps with the time domain position of the first PUCCH, the second UCI includes a scheduling request SR, and the second UCI is in an activated state; when the second UCI meets the conditions, the terminal device sends the second UCI on the second PUCCH, and sends the first UCI on the first PUCCH except for the resources that overlap with the second PUCCH in the time domain; or, when the second UCI meets the conditions, the second UCI is sent only on the second PUCCH.

[0076] Under certain conditions, the SR can be sent separately to ensure that the uplink data transmission service of the terminal device is not affected.

[0077] In combination with the fifth aspect, in the first possible implementation of the fifth aspect, the above conditions include: the priority of the second UCI is greater than or equal to the first threshold; the priority of the second UCI is the priority of the resource configuration corresponding to the second UCI, and the priority of the resource configuration is a high-level configuration or predefined; or, the priority of the resource configuration is determined according to one or more of the following information: the sending period of the resource configuration, the format of the second PUCCH corresponding to the resource configuration, the time domain resources occupied by the second PUCCH corresponding to the resource configuration, the resource configuration number corresponding to the resource configuration, the number of the logical channel group corresponding to the resource configuration, and the priority of the logical channel group corresponding to the resource configuration.

[0078] When the priority of the second UCI is higher, the second UCI may not be jointly encoded and transmitted with the HARQ / CSI, but may be transmitted separately, to ensure that the uplink data service of the terminal is not affected.

[0079] In combination with the fifth aspect, in a first possible implementation manner of the fifth aspect, the above condition includes: a period of the second UCI is less than or equal to a second threshold.

[0080] When the period of the second UCI is the transmission period of the second PUCCH corresponding to the second UCI, and the period of the second UCI is less than or equal to the second threshold, it indicates that the uplink data service corresponding to the second UCI is more urgent and has a higher priority. The second UCI can be transmitted separately to respond to the request of the terminal device as soon as possible and reduce the delay of the uplink data service of the terminal device.

[0081] In combination with the fifth aspect, in the first possible implementation method of the fifth aspect, the above conditions include: the end time of the PUCCH corresponding to the second UCI is earlier than the end time of the first PUCCH, and the absolute value of the difference between the end time of the second PUCCH and the end time of the first PUCCH is greater than or equal to the third threshold.

[0082] If the second UCI is jointly coded and transmitted with the first UCI, the access network device needs to wait until the first PUCCH ends before obtaining the second UCI and allocating uplink transmission resources to the terminal device based on the SR in the second UCI. However, if the second UCI is sent separately, the access network device can obtain the second UCI earlier. Since the end time of the second PUCCH is too different from the end time of the first PUCCH, if the second UCI is jointly coded and transmitted with the first UCI, the latency of the uplink data service will be greatly increased. Therefore, the second UCI can be sent separately via the second PUCCH.

[0083] In combination with the fifth aspect, in the first possible implementation of the fifth aspect, the above conditions include: the starting time of the second PUCCH corresponding to the second UCI is later than the starting time of the first PUCCH, and the absolute value of the difference between the starting time of the second PUCCH and the starting time of the first PUCCH is greater than or equal to the fourth threshold.

[0084] If the start time of the second PUCCH differs greatly from the start time of the first PUCCH, it may be too late to jointly encode the second UCI with the first UCI when sending the first UCI. Therefore, the second UCI may be sent separately through the second PUCCH.

[0085] In combination with the fifth aspect, in a first possible implementation manner of the fifth aspect, the above condition includes: the second UCI is carried on at least two second PUCCHs.

[0086] If the second UCI is carried on at least two of the second PUCCHs, it means that there are at least two PUCCHs carrying the second UCI at the time domain position corresponding to the first PUCCH, further indicating that the uplink data service corresponding to the second UCI is more urgent and has a higher priority. Therefore, the second UCI can be sent separately through the second PUCCH to ensure that the uplink data service of the terminal device is not affected.

[0087] The first to fourth thresholds mentioned above may all be configured by a higher layer, predefined, or dynamically indicated.

[0088] In the sixth aspect, a terminal device is disclosed, including: a processing unit, used to determine a first uplink control channel PUCCH, the first PUCCH is used to carry first uplink control information UCI, the first UCI includes a hybrid automatic repeat request HARQ and / or channel state information CSI; also used to determine a second PUCCH, the second PUCCH is used to carry a second UCI, and the time domain position of the second PUCCH overlaps with the time domain position of the first PUCCH, the second UCI includes a scheduling request SR, and the second UCI is in an activated state; a sending unit, used to send the second UCI on the second PUCCH when the second UCI meets the conditions, and send the first UCI on the first PUCCH except for the resources that overlap with the second PUCCH in the time domain; or, when the second UCI meets the conditions, send the second UCI only on the second PUCCH.

[0089] Under certain conditions, the SR can be sent separately to ensure that the uplink data transmission service of the terminal device is not affected.

[0090] In combination with the sixth aspect, in the first possible implementation of the sixth aspect, the above conditions include: the priority of the second UCI is greater than or equal to the first threshold; the priority of the second UCI is the priority of the resource configuration corresponding to the second UCI, and the priority of the resource configuration is a high-level configuration or predefined; or, the priority of the resource configuration is determined according to one or more of the following information: the sending period of the resource configuration, the format of the second PUCCH corresponding to the resource configuration, the time domain resources occupied by the second PUCCH corresponding to the resource configuration, the resource configuration number corresponding to the resource configuration, the number of the logical channel group corresponding to the resource configuration, and the priority of the logical channel group corresponding to the resource configuration.

[0091] When the priority of the second UCI is higher, the second UCI may not be jointly encoded and transmitted with the HARQ / CSI, but may be transmitted separately, to ensure that the uplink data service of the terminal is not affected.

[0092] In combination with the sixth aspect, in a first possible implementation manner of the sixth aspect, the above condition includes: a period of the second UCI is less than or equal to a second threshold.

[0093] When the period of the second UCI is less than or equal to the second threshold, it indicates that the uplink data service corresponding to the second UCI is more urgent and has a higher priority. The second UCI can be transmitted separately to respond to the request of the terminal device as soon as possible and reduce the delay of the uplink data service of the terminal device.

[0094] In combination with the sixth aspect, in the first possible implementation method of the sixth aspect, the above conditions include: the end time of the PUCCH corresponding to the second UCI is earlier than the end time of the first PUCCH, and the absolute value of the difference between the end time of the second PUCCH and the end time of the first PUCCH is greater than or equal to the third threshold.

[0095] If the second UCI is jointly coded and transmitted with the first UCI, the access network device needs to wait until the first PUCCH ends before obtaining the second UCI and allocating uplink transmission resources to the terminal device based on the SR in the second UCI. However, if the second UCI is sent separately, the access network device can obtain the second UCI earlier. Since the end time of the second PUCCH is too different from the end time of the first PUCCH, if the second UCI is jointly coded and transmitted with the first UCI, the latency of the uplink data service will be greatly increased. Therefore, the second UCI can be sent separately via the second PUCCH.

[0096] In combination with the sixth aspect, in the first possible implementation method of the sixth aspect, the above conditions include: the starting time of the second PUCCH corresponding to the second UCI is later than the starting time of the first PUCCH, and the absolute value of the difference between the starting time of the second PUCCH and the starting time of the first PUCCH is greater than or equal to the fourth threshold.

[0097] If the start time of the second PUCCH differs greatly from the start time of the first PUCCH, it may be too late to jointly encode the second UCI with the first UCI when sending the first UCI. Therefore, the second UCI may be sent separately through the second PUCCH.

[0098] In combination with the sixth aspect, in a first possible implementation manner of the sixth aspect, the above condition includes: the second UCI is carried on at least two second PUCCHs.

[0099] If the second UCI is carried on at least two of the second PUCCHs, it means that there are at least two PUCCHs carrying the second UCI at the time domain position corresponding to the first PUCCH, further indicating that the uplink data service corresponding to the second UCI is more urgent and has a higher priority. Therefore, the second UCI can be sent separately through the second PUCCH to ensure that the uplink data service of the terminal device is not affected.

[0100] In the seventh aspect, a computer-readable storage medium is disclosed, wherein the computer-readable storage medium stores computer instructions; when the computer instructions are executed on a computer, the computer executes the method described in any one of the implementations of the first aspect, any one of the implementations of the second aspect, and any one of the implementations of the fifth aspect.

[0101] In an eighth aspect, a wireless communication device is disclosed. Computer instructions are stored in the wireless communication device. When the computer instructions are executed, the wireless communication device executes the method described in any one of the implementations of the first aspect, the second aspect, and the fifth aspect. The wireless communication device may be a chip. BRIEF DESCRIPTION OF THE DRAWINGS

[0102] Figure 1 Schematic diagram of joint coding when SR and HARQ / CSI resources are aligned in time domain;

[0103] Figure 2 Schematic diagram of requesting uplink transmission resources for a terminal device;

[0104] Figure 3 A structural block diagram of a terminal device provided in an embodiment of the present invention;

[0105] Figure 4 A schematic diagram of a flow chart of a method for transmitting uplink control information provided in an embodiment of the present invention;

[0106] Figure 5a A schematic diagram of a time window provided by an embodiment of the present invention;

[0107] Figure 5bAnother schematic diagram of a time window provided by an embodiment of the present invention;

[0108] Figure 5c Another schematic diagram of a time window provided by an embodiment of the present invention;

[0109] Figure 6 A schematic diagram of the overlapping relationship between PUCCH and time window provided in an embodiment of the present invention;

[0110] Figure 7 A schematic diagram of a flow chart of another method for transmitting uplink control information provided by an embodiment of the present invention;

[0111] Figure 8 A time domain schematic diagram of a method for transmitting uplink control information provided by an embodiment of the present invention;

[0112] Figure 9a Another time domain schematic diagram of the uplink control information transmission method provided by an embodiment of the present invention;

[0113] Figure 9b Another time domain schematic diagram of the uplink control information transmission method provided by an embodiment of the present invention;

[0114] Figure 9c Another time domain schematic diagram of the uplink control information transmission method provided by an embodiment of the present invention;

[0115] Figure 9d Another time domain schematic diagram of the uplink control information transmission method provided by an embodiment of the present invention;

[0116] Figure 9e Another time domain schematic diagram of the uplink control information transmission method provided by an embodiment of the present invention;

[0117] Figure 10a Another time domain schematic diagram of the uplink control information transmission method provided by an embodiment of the present invention;

[0118] Figure 10b Another time domain schematic diagram of the uplink control information transmission method provided by an embodiment of the present invention;

[0119] Figure 10c Another time domain schematic diagram of the uplink control information transmission method provided by an embodiment of the present invention;

[0120] Figure 10d Another time domain schematic diagram of the uplink control information transmission method provided by an embodiment of the present invention;

[0121] Figure 10e Another time domain schematic diagram of the uplink control information transmission method provided by an embodiment of the present invention;

[0122] Figure 10f Another time domain schematic diagram of the uplink control information transmission method provided by an embodiment of the present invention;

[0123] Figure 10g Another time domain schematic diagram of the uplink control information transmission method provided by an embodiment of the present invention;

[0124] Figure 11a Another time domain schematic diagram of the uplink control information transmission method provided by an embodiment of the present invention;

[0125] Figure 11b Another time domain schematic diagram of the uplink control information transmission method provided by an embodiment of the present invention;

[0126] Figure 11c Another time domain schematic diagram of the uplink control information transmission method provided by an embodiment of the present invention;

[0127] Figure 11d Another time domain schematic diagram of the uplink control information transmission method provided by an embodiment of the present invention;

[0128] Figure 11e Another time domain schematic diagram of the uplink control information transmission method provided by an embodiment of the present invention;

[0129] Figure 12 Another time domain schematic diagram of the uplink control information transmission method provided by an embodiment of the present invention;

[0130] Figure 13 Another structural block diagram of a terminal device provided by an embodiment of the present invention;

[0131] Figure 14 Another structural block diagram of a terminal device provided by an embodiment of the present invention;

[0132] Figure 15 A structural block diagram of an access network device provided in an embodiment of the present invention;

[0133] Figure 16 Another structural block diagram of an access network device provided in an embodiment of the present invention;

[0134] Figure 17 Another structural block diagram of the access network device provided by an embodiment of the present invention. DETAILED DESCRIPTION

[0135] refer to Figure 2Terminal devices typically use SRs to request transmission resources from access network devices for new data transmission. Retransmissions do not require SRs. Furthermore, terminal devices can transmit SRs to access network devices via the PUCCH. After the access network device successfully decodes an SR sent by a terminal device, it allocates physical resource blocks (RBs) to the terminal device based on the SR. The terminal device can then use the allocated RBs to transmit uplink data.

[0136] The 5G communication system is committed to supporting higher system performance, such as ultra-reliable and low latency communications (URLLC) services. In the 5G communication system, in order to reduce the latency of uplink data transmission, two solutions are provided: one is to support grant free (GF) transmission, that is, to reduce the waiting delay of data packets by skipping the scheduling request process; the other is to support multiple scheduling request configurations, namely Multiple SR configurations. Specifically, different logical channels can be associated with different configured SRs, and different logical channels can be further allocated to different data services. The access network equipment can determine the logical channel corresponding to the uplink data to be sent based on the SR configuration sent by the terminal device, and then determine the reliability requirements, latency requirements, etc. of the uplink data service to be sent by the terminal device, and can allocate transmission resources to it according to the needs of the terminal device.

[0137] In the prior art, when multiple SRs and HARQ / CSIs with different configurations are transmitted simultaneously, and the time domain position of the PUCCH carrying the SR is aligned with the time domain position of the PUCCH carrying the HARQ / CSI (i.e., the starting position and length of the time domain position are aligned), if the SR and HARQ / CSI are to be jointly coded and transmitted, only the SR with the highest priority among the multiple SRs with different configurations is transmitted. There is no solution for how to jointly code and transmit the SR and HARQ / CSI in scenarios where the time domain positions of the SR and HARQ / CSI PUCCHs are not aligned, especially when the PUCCHs of multiple SRs are time-division multiplexed and do not overlap with each other, but overlap with the HARQ / CSI PUCCH in time domain.

[0138] An embodiment of the present invention provides a method for transmitting uplink control information. If there is a transmission conflict between multiple SRs (which may be included in the second UCI described in the embodiment of the present invention) with different resource configurations and HARQ / CSI (which may be included in the first UCI described in the embodiment of the present invention), the terminal device may first determine a time window based on the first PUCCH carrying the HARQ / CSI, and further determine N second PUCCHs that overlap with the time window in the second PUCCH used to carry the SRs with the above-mentioned multiple different resource configurations, as well as M different resource configurations corresponding to the N second PUCCHs. Finally, the SR corresponding to at least one resource configuration of the M resource configurations may be jointly coded and transmitted with the HARQ / CSI. It can be seen that the method provided by the embodiment of the present invention limits the time domain range of the SR that can be transmitted through the time window, and then, in a scenario where the time domain positions of the SR and HARQ / CSI are not aligned, some SRs can be selected through the time window to achieve joint coding transmission of the SR and HARQ / CSI. Furthermore, the present invention also proposes selecting the SR corresponding to at least one resource configuration according to priority and / or SR status.

[0139] It should be noted that, in the embodiment of the present invention, the transmission conflict of different information can be considered as a conflict in the time domain between resources carrying different information. For example, the transmission conflict of SR and HARQ / CSI, that is, the resource carrying HARQ / CSI conflicts with the resource carrying SR (which can be included in the second UCI described in the embodiment of the present invention) in the time domain. Furthermore, when the resources carrying different information conflict in the time domain, it can be considered that the PUCCH resources carrying different information completely overlap in the time domain, or that the PUCCH resources carrying different information partially overlap in the time domain, or that the PUCCH resources carrying one information include the PUCCH resources carrying another information in the time domain. Alternatively, when the PUCCH resources carrying different information appear in a time slot, it is considered that the resources carrying this information conflict in the time domain.

[0140] The method for transmitting uplink control information provided in the embodiment of the present application can be applied to a terminal device, which can be a user equipment. Figure 3 As shown, the terminal device may include at least one processor 301 , a memory 302 and a transceiver 303 .

[0141] The following combination Figure 3 The following is a detailed introduction to the various components of the terminal device:

[0142] Processor 301 is the control center of the terminal device and can be a single processor or a collective term for multiple processing elements. For example, processor 301 can be a central processing unit (CPU), an application-specific integrated circuit (ASIC), or one or more integrated circuits configured to implement embodiments of the present invention, such as one or more microprocessors (digital signal processors, DSPs) or one or more field programmable gate arrays (FPGAs).

[0143] The processor 301 can execute various functions of the terminal device by running or executing software programs stored in the memory 302 and calling data stored in the memory 302.

[0144] In a specific implementation, as an embodiment, the processor 301 may include one or more CPUs, such as Figure 3 CPU0 and CPU1 are shown in the figure.

[0145] In a specific implementation, as an embodiment, the terminal device may include multiple processors, such as Figure 3 301 and processor 304 are shown in FIG. Each of these processors can be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor here can refer to one or more terminal devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0146] The memory 302 may be a read-only memory (ROM) or other type of static storage terminal device that can store static information and instructions, a random access memory (RAM) or other type of dynamic storage terminal device that can store information and instructions, or an electrically erasable programmable read-only memory (EEPROM), a compact disc (CD-ROM) or other optical disc storage, an optical disc storage (including a compact disc, laser disc, optical disc, digital versatile disc, Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage terminal device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 302 may exist independently or be connected to the processor 301. The memory 302 may also be integrated with the processor 301.

[0147] The memory 302 is used to store the software program for executing the solution of the present invention, and the execution is controlled by the processor 301.

[0148] The transceiver 303 is any transceiver type device used for communication between other terminal devices, such as Figure 2 The transceiver 303 may be used to communicate with a communication network, such as Ethernet, a radio access network (RAN), a wireless local area network (WLAN), etc. The transceiver 303 may include a receiving unit to implement a receiving function, and a sending unit to implement a sending function.

[0149] Figure 3 The terminal device structure shown in the figure does not constitute a limitation on the terminal device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0150] The embodiment of the present invention provides a method for transmitting uplink control information. Figure 4 As shown, the method includes the following steps:

[0151] 401. The terminal device receives high-level configuration signaling sent by the access network device, and obtains the resource configuration reserved by the access network device for the terminal device.

[0152] It should be noted that the above resource configuration is used to configure SR. Among them, the high-level configuration signaling includes detailed configuration parameters for each resource configuration. The configuration parameters of the resource configuration include: the transmission period of the PUCCH carrying SR under this resource configuration, the offset value of the PUCCH carrying SR within a period, the transmission resources of the PUCCH carrying SR, etc. Specifically, the transmission resources of the PUCCH include the format of the PUCCH, the time domain position of the PUCCH, and the frequency domain resources of the PUCCH. The configuration parameters of the resource configuration may also include the priority index (index number) of this resource configuration, which is used to indicate the number of this resource configuration in all SR resource configurations.

[0153] 402. The terminal device determines a time domain position of a first PUCCH, where the first PUCCH is used to carry a first UCI.

[0154] The first uplink control information (UCI) may include HARQ and / or CSI.

[0155] If the terminal device is feeding back HARQ on the first PUCCH, the resources of the first PUCCH are indicated by the downlink (DL) assignment, specifically, the PUCCH Resource Allocation field in the DL assignment. The resources of the first PUCCH include the time domain position of the first PUCCH, i.e., the starting symbol and symbol length.

[0156] If the first PUCCH is used to send periodic CSI (ie, P-CSI) or semi-persistent CSI (ie, SP-CSI), then the resources of the first PUCCH are configured by higher layer signaling.

[0157] If the first PUCCH is used to send aperiodic CSI (ie, A-CSI), the resource of the first PUCCH is indicated by DL Assignment and / or higher layer signaling.

[0158] In some cases, the first PUCCH occupies a continuous time domain resource within a time unit in the time domain; or, the first PUCCH corresponds to L continuous time domain resources within L time units in the time domain, where the L continuous time domain resources respectively belong to L time units, and the time unit may be a time slot or other time units such as a subframe or a mini-slot. The L continuous time domain resources within the L time units have the same starting position and length.

[0159] 403. The terminal device determines N second PUCCHs, where the N second PUCCHs correspond to M types of resource configurations, and the time domain position of each second PUCCH overlaps with the time window corresponding to the time domain position of the first PUCCH.

[0160] Currently, one or more logical channels can be associated with the same resource configuration. When a terminal device needs to transmit uplink data, it first determines the logical channel for transmitting the uplink data at the medium access control (MAC) layer. It then determines the SR resource configuration corresponding to the logical channel. Finally, it notifies the physical layer (PHY) to transmit an SR on the PUCCH resource corresponding to the SR resource configuration, requesting uplink transmission resources from the access network device.

[0161] When the terminal device transmits HARQ / CSI, if there is a transmission conflict between the SR and HARQ / CSI of multiple resource configurations, the terminal device needs to select one or more resource configurations from the multiple resource configurations obtained in step 401, and jointly encode and transmit the SR and HARQ / CSI corresponding to the selected resource configurations. In this embodiment of the present invention, the terminal device can use the time window corresponding to the time domain position of the first PUCCH carrying the HARQ / CSI as a criterion to select one or more resource configurations that meet the conditions.

[0162] refer to Figure 5a , the time window corresponding to the time domain position of the first PUCCH can be aligned with the time domain position of the first PUCCH. Or, refer to Figure 5b , the time window may be aligned with the time domain position of the time unit where the first PUCCH is located; or, referring to Figure 5c The time window may also be aligned with the time domain position of the uplink transmission portion in the time unit where the first PUCCH is located. It should be noted that the time unit may be a time slot or a mini-time slot.

[0163] In a specific implementation, the terminal device first determines the PUCCH specified in each resource configuration in the resource configuration obtained in step 401, and further selects N second PUCCHs overlapping with the above time window from these PUCCHs.

[0164] Example, reference Figure 6 The time domain position of the second PUCCH selected by the terminal device may completely overlap with the time window, or may partially overlap with the time window. Of course, the time domain position of the second PUCCH selected by the terminal device may also be included in the time window.

[0165] Furthermore, the time domain positions of the second PUCCHs selected by the terminal device not only overlap with the time window, but also the starting times of these second PUCCHs are no later than the starting time of the time window.

[0166] In the embodiment of the present invention, the N second PUCCHs may be completely overlapped or partially overlapped in the time domain. Of course, the N second PUCCHs may also be non-overlapping in the time domain, which is not limited in the embodiment of the present invention.

[0167] It should be noted that a resource configuration specifies the PUCCH used to carry SR, and these PUCCHs correspond to this resource configuration. When N second PUCCHs are determined according to the above time window, M resource configurations corresponding to these N second PUCCHs can be determined. For example, the time domain positions of PUCCH1, PUCCH2, and PUCCH3 overlap with the time window. PUCCH1 and PUCCH2 are both PUCCHs that carry SR under the first resource configuration, and PUCCH3 is the PUCCH that carries SR under the first resource configuration. Therefore, there are two resource configurations corresponding to PUCCH1, PUCCH2, and PUCCH3.

[0168] In some embodiments of the present invention, M and N are both integers greater than or equal to 2. In this type of embodiment, we do not specifically explain the values ​​of M and N. If a second UCI is only carried on one second PUCCH, and the resource configuration types of the second UCI carried on the N second PUCCHs are different, then the N second PUCCHs correspond to N types of resource configurations, and N is equal to M. Of course, if the second UCI carried on different second PUCCHs is the same resource configuration, then N is greater than M. Alternatively, if a second UCI can be carried on multiple second PUCCHs, then N can be greater than M. In summary, N is greater than or equal to M.

[0169] In some embodiments of the present invention, M and N are both integers greater than or equal to 1. This includes the case where M and N are both integers greater than or equal to 2, as well as the case where M is equal to 1, or both M and N are equal to 1. In this type of embodiment, the values ​​of M and N are specifically explained.

[0170] 404. The terminal device sends a first UCI and a second UCI on the first PUCCH, where the second UCI corresponds to at least one resource configuration among the M resource configurations.

[0171] The second UCI includes an SR, and the terminal device can request uplink transmission resources from the access network device through the SR in the second UCI.

[0172] In a specific implementation, the at least one resource configuration is at least one resource configuration with the highest priority among the M resource configurations; or, the at least one resource configuration is at least one resource configuration with the highest priority among the resource configurations corresponding to the second UCI in the activated state among the second UCIs corresponding to the M resource configurations.

[0173] In addition, the priority of the resource configuration may be configured by a higher layer or predefined. Of course, the priority of the M types of resource configurations may also be determined based on one or more of the following information: the transmission period corresponding to the M types of resource configurations, the format of the second PUCCH corresponding to the M types of resource configurations, the time domain resources occupied by the second PUCCH corresponding to the M types of resource configurations, the resource configuration number corresponding to the M types of resource configurations, the number of the logical channel group corresponding to the M types of resource configurations, and the priority of the logical channel group corresponding to the M types of resource configurations.

[0174] The transmission period corresponding to the resource configuration is the transmission period of the second PUCCH carrying SR under this resource configuration, and the shorter the transmission period of the second PUCCH, the higher the priority of the corresponding resource configuration. For example, resource configuration 1 specifies that a PUCCH carrying SR is transmitted every 5 orthogonal frequency division multiplexing (OFDM) symbols, and resource configuration 2 specifies that a PUCCH carrying SR is transmitted every 7 OFDM symbols. It can be seen that the PUCCH transmission period specified by resource configuration 1 is shorter, and resource configuration 1 has a higher priority than resource configuration 2.

[0175] The format of the second PUCCH corresponding to the resource configuration, that is, the format of the second PUCCH carrying SR under this resource configuration. Specifically, PUCCH has format 0, format 1, format 2, format 3, and format 4, among which format 0 and format 1 are used to carry 1 or 2 bits of UCI, and format 2, format 3, and format 4 are used to carry more than 2 bits of UCI. There is only 1 bit of SR, so the format of the second PUCCH carrying SR can only be format 0 or format 1, among which format 0 is short PUCCH with a time domain length of 1 or 2 symbols, and format 1 is long PUCCH with a time domain length of 4 to 14 symbols. The priority of the resource configuration corresponding to the short type PUCCH is higher than the resource configuration corresponding to the long type PUCCH, so the priority of the M resource configurations can be determined according to the format of the second PUCCH corresponding to the M resource configurations.

[0176] In some embodiments, a corresponding resource configuration number can be set for each resource configuration in advance, and different resource configuration numbers correspond to different priorities. Therefore, the priorities of the M resource configurations can be determined according to the resource configuration numbers corresponding to the M resource configurations. For example, the access network device configures the terminal device with five resource configurations numbered 0 to 4, and the priorities of these five resource configurations are: resource configuration numbered 0 > resource configuration numbered 1 > resource configuration numbered 2 > resource configuration numbered 3 > resource configuration numbered 4. Of course, the correspondence between resource configuration numbers and priorities is not limited to this. It can also be considered that the larger the resource configuration number, the higher the priority of the resource configuration. For example, resource configuration numbered 0 < resource configuration numbered 1 < resource configuration numbered 2 < resource configuration numbered 3 < resource configuration numbered 4. The embodiment of the present invention does not limit the correspondence between resource configuration numbers and resource configuration priorities. The above two methods are only examples. Resource configuration numbers and resource configuration priorities can also be other correspondences. Assuming that the M resource configurations are resource configuration numbered 0, resource configuration numbered 2, and resource configuration numbered 4, the priorities of the M resource configurations can be determined according to the resource configuration numbers.

[0177] The earlier the time domain resources occupied by the second PUCCH corresponding to the resource configuration, the higher the priority of the resource configuration. Therefore, the priority of the above-mentioned M resource configurations can be determined based on the time domain resources occupied by the above-mentioned N second PUCCHs. In addition, if a resource configuration defines multiple PUCCHs, the PUCCH with the earliest time domain position among these PUCCHs represents this resource configuration for comparison with the PUCCHs corresponding to other resource configurations. The resource configuration with the earlier time domain resources occupied by the PUCCH has a higher priority.

[0178] In some embodiments, the priority of resource configuration can also be determined based on the length of the time domain resources of the second PUCCH corresponding to the resource configuration. Specifically, the shorter the time domain resources occupied by the second PUCCH corresponding to the resource configuration, the higher the priority of the resource configuration. The length of the time domain resources of the second PUCCH is the time domain length of the second PUCCH. As described above, the second PUCCH carrying SR can be format 0 or format 1, where format 0 is short PUCCH with a time domain length of 1 or 2 symbols, and format 1 is long PUCCH with a time domain length of 4 to 14 symbols. Therefore, the time domain length of the second PUCCH carrying SR can be 1 symbol, 2 symbols, or 4 to 14 symbols. The shorter the time domain length of the PUCCH, the higher the priority of the resource configuration corresponding to it. Conversely, the longer the time domain resources occupied by the second PUCCH corresponding to the resource configuration, the lower the priority of the resource configuration.

[0179] The number of the logical channel group corresponding to the resource configuration, i.e., the number of the logical channel group bound to the resource configuration. It should be noted that a logical channel group includes multiple logical channels. Different logical channel group numbers correspond to different priorities. Therefore, the priorities of M resource configurations can be determined based on the logical channel group numbers corresponding to them. For example, logical channel group 1 has a higher priority than logical channel group 2, which in turn has a higher priority than logical channel group 3, and so on.

[0180] In some embodiments, the priority of the logical channel group corresponding to the resource configuration can also be used as the priority of such resource configuration. If a resource configuration corresponds to multiple logical channel groups, the priority of the logical channel group with the highest priority can be used as the priority of such resource configuration, or the priority of the logical channel group with the lowest priority can be used as the priority of such resource configuration. This is not limited in the embodiments of the present invention. Furthermore, the priority of a logical channel group can be the priority of the logical channel with the lowest priority in the logical channel group, or the priority of the logical channel with the highest priority in the logical channel group. Of course, it can also be the priority of other logical channels in the logical channel group. This is not limited in the embodiments of the present invention.

[0181] Furthermore, if one of the above information is used as a metric, and there are resource configurations with the same priority among the M resource configurations, the priority of these resource configurations with the same priority is determined according to the other information in the above information. For example, first, the priority of the three resource configurations is determined based on the sending period corresponding to the resource configuration as a metric. Under the first resource configuration, a PUCCH carrying SR is sent every 5 OFDM symbols, under the second resource configuration, a PUCCH carrying SR is sent every 7 OFDM symbols, and under the third resource configuration, a PUCCH carrying SR is sent every 7 OFDM symbols. According to the rule that the shorter the sending period, the higher the priority, the priorities of these three resource configurations are specifically: the first resource configuration > (the second resource configuration = the first and third resource configurations). Furthermore, the priority of the second and third resource configurations can be determined according to the format of the PUCCH. If the format of the PUCCH corresponding to the second resource configuration is format0, and the format of the PUCCH corresponding to the third resource configuration is format1, the priority of the second resource configuration is higher than the priority of the third resource configuration.

[0182] In some embodiments, the second UCI corresponding to the at least one resource configuration can be considered as the second UCI configured according to the at least one resource configuration. For example, the SR configured according to the first resource configuration can be referred to as SR1, and the SR configured according to the second resource configuration can be referred to as SR2. In one implementation, the at least one resource configuration is a single resource configuration, i.e., the terminal device selects one resource configuration from M resource configurations and jointly encodes and transmits the corresponding second UCI with the first UCI on the first PUCCH.

[0183] In a specific implementation, the terminal device may jointly encode the state information and / or number information of the second UCI corresponding to the at least one resource configuration with the first UCI, and send the encoded information on the first PUCCH.

[0184] The status information is used to indicate whether the second UCI is in an activated state or a deactivated state, and may also be used to indicate whether the SR included in the second UCI is in an activated state or a deactivated state. The numbering information is used to indicate the number of the resource configuration corresponding to the second UCI among the multiple resource configurations reserved by the access network device for the terminal device, or to indicate the number of the resource configuration corresponding to the second UCI among the multiple resource configurations supported by the terminal device, or to indicate the number of the resource configuration corresponding to the second UCI among the above-mentioned M resource configurations.

[0185] In some embodiments, M and N are both integers greater than or equal to 1, and the first PUCCH corresponds to L continuous time domain resources within L time units in the time domain, and the L continuous time domain resources respectively belong to L time units, and the time unit may be a time slot or other time units, such as a subframe, a mini-time slot, etc. The L continuous time domain resources within the L time units have the same starting position and length. Furthermore, the first PUCCH sends the first UCI on the L continuous time domain resources within the L time units, including: the first UCI is encoded and transmitted on the L continuous time domain resources within the L time units, and the L continuous time domain resources within the L time units respectively carry the redundant versions of the first UCI after encoding, and the redundant versions may be different or the same. Alternatively, different sequences are used to represent the first UCI in the L continuous time domain resources.

[0186] At this time, the terminal device transmits the first UCI and the second UCI corresponding to at least one resource configuration on the first PUCCH, including the L continuous time resources within the L time units, respectively. Specifically, the terminal device transmits the first UCI and the second UCI corresponding to the at least one resource configuration on the first PUCCH, specifically including: jointly encoding the status information and / or numbering information of the second UCI corresponding to the at least one resource configuration with the first UCI, and transmitting the encoded information on the L continuous time resources within the L time units occupied by the first PUCCH. The at least one resource configuration may be a resource configuration. The description of the status information and numbering information is the same as above.

[0187] Specifically, the state information and / or number information of the second UCI corresponding to at least one resource configuration and the first UCI are jointly coded and sent in the following ways:

[0188] First, the state information of the second UCI corresponding to the at least one resource configuration is added before or after the first UCI to obtain information bits to be sent, and the information bits to be sent are encoded.

[0189] In this implementation, by default, the terminal device always selects the SR and HARQ / CSI joint coding transmission corresponding to the resource configuration with the highest priority. For example, the at least one resource configuration is the X resource configurations with the highest priority among the M resource configurations. Since the access network and the terminal device can reach a consensus on the "priority of the multiple resource configurations reserved by the access network device for the terminal device," the access network device can determine the X resource configurations with the highest priority among the M resource configurations. The terminal device only needs to indicate to the access network device the activation status of the second UCI corresponding to these X resource configurations. Furthermore, if the second UCI corresponding to a certain resource configuration is in an activated state on a certain second PUCCH and in a deactivated state on another second PUCCH, the status information indicated by the terminal device is the activation state.

[0190] Second, numbering information of a second UCI corresponding to the at least one resource configuration is added before or after the first UCI to obtain information bits to be sent, and the information bits to be sent are encoded.

[0191] In this implementation, the terminal device selects at least one resource configuration with the highest priority among the resource configurations corresponding to the second UCIs in the M resource configurations. The access network device can only determine that the second UCI sent by the terminal device is in the active state, but cannot determine the number of the resource configuration corresponding to the second UCI sent by the terminal device. Therefore, it is necessary to add the number information of the second UCI corresponding to the at least one resource configuration after or before the first UCI to indicate to the access network device the number information of the resource configuration corresponding to the second UCI sent by the terminal device. This allows the access network device to understand the actual resource configuration requirements of the terminal device based on this number information and allocate appropriate uplink transmission resources to the terminal device.

[0192] Third, the status information and number information of the second UCI corresponding to the at least one resource configuration are added after or before the first UCI to obtain information bits to be sent, and the information bits to be sent are encoded.

[0193] In this implementation, the terminal device can indicate both the status information and numbering information of the second UCI to the access network device, so that the access network device can determine the resource configuration selected by the terminal device and whether the second UCI corresponding to the resource configuration selected by the terminal device is activated based on the numbering information indicated by the terminal device.

[0194] Fourth, the terminal device sends the first UCI on the first PUCCH, wherein the sequence of the reference signal on the first PUCCH is used to indicate the numbering information of the second UCI corresponding to the at least one resource configuration, or the cyclic offset of the reference signal on the first PUCCH is used to indicate the numbering information of the second UCI corresponding to the at least one resource configuration.

[0195] In this implementation, the second UCI corresponding to the at least one resource configuration selected by the default terminal device is in an activated state. Furthermore, the terminal device can indicate the numbering information of the second UCI corresponding to the at least one resource configuration, that is, the numbering information of the at least one resource configuration, by implicit indication.

[0196] Specifically, the sequence of the reference signal on the first PUCCH is a sequence in a sequence set. The sequence set includes Q sequences, the first sequence in the sequence set is used to indicate that the second UCI corresponding to the at least one resource configuration is in a deactivated state, the qth sequence in the sequence set is used to indicate that the second UCI corresponding to the at least one resource configuration is in an activated state and the uplink control information to be sent is numbered q-1, where Q is an integer greater than or equal to 1, and q is an integer greater than or equal to 2 and less than or equal to Q.

[0197] Alternatively, the cyclic offset of the reference signal on the first PUCCH is a cyclic offset in a cyclic offset set. The cyclic offset set includes J cyclic offsets, the first cyclic offset in the cyclic offset set is used to indicate that the second UCI corresponding to the at least one resource configuration is in a deactivated state, the jth cyclic offset in the cyclic offset set is used to indicate that the second UCI corresponding to the at least one resource configuration is in an activated state and the number of the uplink control information to be sent is j-1, where J is an integer greater than or equal to 1, and j is an integer greater than or equal to 2 and less than or equal to Q.

[0198] In the prior art, when multiple SRs with different resource configurations conflict with HARQ / CSI in transmission and are time-domain aligned, the terminal device transmits the SR corresponding to the resource configuration with the highest priority (regardless of whether the SR is in an activated state or a deactivated state). Although the access network device can know which SR the terminal device has selected, the cost is that the SR that is actually in an activated state may not get a transmission opportunity, and the waiting time for the service corresponding to the activated SR will be greatly extended. If the terminal device gives priority to the activated SR, the access network device cannot determine which resource configuration the terminal device has selected, and further cannot allocate uplink transmission resources to the terminal device based on the resource configuration actually selected by the terminal device. In an embodiment of the present invention, the numbering information of the resource configuration selected by the terminal device is indicated to the access network device in an explicit or implicit manner, so that the access network device can allocate uplink transmission resources to the terminal device based on the resource configuration actually selected by the terminal device.

[0199] In some embodiments, M and N are both integers greater than or equal to 1, the first UCI carried by the first PUCCH is HARQ and the information bits are very small, such as less than or equal to 2 bits. At this time, the terminal device maps the first UCI to different cyclic offsets of a certain sequence, and sends the sequence through different cyclic offsets on the first PUCCH to represent the information of the first UCI, or the terminal device performs coding modulation on the first UCI, multiplies the modulated symbols by a prescribed sequence, and sends the combined reference signal sequence on the first PUCCH. At this time, the terminal device sends the first UCI and the second UCI corresponding to the at least one resource configuration on the first PUCCH, including: the terminal device sends the first UCI on the first PUCCH, wherein different cyclic offsets indicate the status information and / or number information of the second UCI corresponding to the at least one resource configuration. The cyclic offset of the control information sequence and / or the reference signal sequence on the first time domain symbol occupied by the first PUCCH is used to indicate the status information and / or number information of the second UCI corresponding to the at least one resource configuration.

[0200] It should be noted that the first time domain symbol is the time domain symbol where the first PUCCH and the second PUCCH overlap in the continuous time domain resource, that is, the terminal device sends the control information sequence or the reference signal sequence in the original manner on the time domain symbols other than the first time domain symbol on the first PUCCH, and adjusts the cyclic offset of the control information sequence and / or the reference signal sequence on the first time domain symbol. Specifically including:

[0201] (1) When the number of resource configurations corresponding to all second PUCCHs corresponding to the first time domain symbol is 1, and when the state information of the second UCI corresponding to the resource configuration is in a deactivated state, the cyclic offset of the control information sequence or reference signal sequence of the first time domain symbol remains unchanged and is the cyclic offset of the control information or reference signal originally sent by the first PUCCH on the first time domain symbol; when the state information of the second UCI corresponding to the resource configuration is in an activated state, the cyclic offset of the control information sequence or reference signal sequence of the first time domain symbol is increased by 1 or C, where C is not greater than a threshold value. The threshold value is the value obtained by subtracting one from the maximum sequence cyclic offset value that can be supported by the control information and reference signal.

[0202] (2) When the number of resource configurations corresponding to all second PUCCHs corresponding to the first time domain symbol is M, and when the state information of the second UCI corresponding to the M resource configurations is all in the deactivated state, the cyclic offset of the control information sequence or reference signal sequence of the first time domain symbol remains unchanged, and is the cyclic offset of the sequence of control information or reference signal originally sent by the first PUCCH on the first time domain symbol; when the state information of the second UCI corresponding to the m-th resource configuration is in the activated state, the cyclic offset of the control information sequence or reference signal sequence of the first time domain symbol is added by m or m*C, where m or m*C is not greater than the above threshold value. Here, when the cyclic offset of the control information sequence or reference signal sequence of the first time domain symbol is added by m or m*C, it indicates that the second UCI corresponding to the m-th resource configuration is in the activated state, and the state of the second UCI corresponding to other resource configurations is unknown and can be defaulted to the deactivated state.

[0203] 405. The access network device determines the time domain position of the first PUCCH.

[0204] Since the resource access network device of the first PUCCH indicates the terminal device through DL Assignment, the access network device can determine the time domain position of the first PUCCH.

[0205] 406. The access network device receives the second UCI and the first UCI sent by the terminal device on the first PUCCH.

[0206] Specifically, corresponding to the several joint coding methods introduced in step 404 above, the access network may also receive the second UCI and the first UCI sent by the terminal device in the following ways:

[0207] (1) Receive status information of the first UCI and the second UCI on the first PUCCH.

[0208] (2) Status information and number information of the first UCI and the second UCI are received on the first PUCCH.

[0209] (3) The first UCI is received on the first PUCCH, and the numbering information of the second UCI is determined based on the sequence of the reference signal on the first PUCCH or the cyclic offset of the reference signal on the first PUCCH. The specific method for determining the numbering information based on the sequence of the reference signal or the cyclic offset of the reference signal is described in detail in step 404 and is not further described here.

[0210] (4) When both M and N are integers greater than or equal to 1, a first UCI is received on a first PUCCH, and state information and / or number information of a second UCI is determined based on a cyclic offset of a control information sequence and / or a reference signal sequence on a first time domain symbol occupied by the first PUCCH. The first time domain symbol is a time domain symbol in which the first PUCCH and the second PUCCH overlap in time domain in the continuous time domain resources.

[0211] In a specific implementation, the terminal device sends a control information sequence or a reference signal sequence in the original manner on the time domain symbols other than the first time domain symbol on the first PUCCH, adjusts the cyclic offset of the control information sequence and / or the reference signal sequence on the first time domain symbol, and uses different cyclic offsets to indicate the status information and / or numbering information of the second UCI corresponding to one less resource configuration. In this way, after receiving the first UCI on the first PUCCH, the network device can also determine the status information and / or numbering information of the second UCI based on the cyclic offset of the control information sequence and / or the reference signal sequence on the first time domain symbol occupied by the first PUCCH.

[0212] In addition, the cyclic shift of the control information sequence and / or the reference signal sequence on the first time domain symbol indicates the state information and / or number information of the second UCI corresponding to the at least one resource configuration, including the following (a) (b) (c) two implementations:

[0213] (a) If the cyclic offset of the control information sequence or reference signal sequence of the first time domain symbol is the cyclic offset of the sequence of the control information or reference signal originally transmitted by the first PUCCH on the first time domain symbol, it indicates that the second PUCCH corresponding to the first time domain symbol corresponds to one resource configuration, and the second UCI corresponding to this resource configuration is in a deactivated state. Alternatively, it indicates that the second PUCCH corresponding to the first time domain symbol corresponds to M resource configurations, and the second UCI corresponding to these M resource configurations is in a deactivated state. M is an integer greater than 1.

[0214] (b) If the cyclic offset of the control information sequence or reference signal sequence of the first time domain symbol is the cyclic offset of the sequence of control information or reference signal originally sent by the first PUCCH on the first time domain symbol plus 1 or C, it indicates that the second PUCCH corresponding to the first time domain symbol corresponds to a resource configuration, and the second UCI corresponding to this resource configuration is in an activated state.

[0215] Here, C is not greater than a threshold value, and the threshold value is a value obtained by subtracting one from a maximum sequence cycle offset value that can be supported by the control information and the reference signal.

[0216] (c) If the cyclic offset of the control information sequence or reference signal sequence of the first time domain symbol plus the cyclic offset of the sequence originally used by the first PUCCH to send control information or reference signal on the first time domain symbol is increased by m or m*C, it indicates that the second PUCCH corresponding to the first time domain symbol corresponds to M resource configurations, and the second UCI corresponding to the mth resource configuration among the M resource configurations is in an activated state. The states of the second UCIs corresponding to other resource configurations are unknown.

[0217] 407. The access network device determines at least one resource configuration corresponding to the received second UCI, and allocates uplink transmission resources to the terminal device according to the at least one resource configuration.

[0218] In a specific implementation, the access network device first determines the time window corresponding to the first PUCCH. Specifically, the definition of the time window is predefined, and the time window corresponding to the first PUCCH is the same for the access network device and the terminal device. Figure 5a As shown, the time window corresponding to the time domain position of the first PUCCH can be aligned with the time domain position of the first PUCCH. Figure 5b As shown, the time window can be aligned with the time domain position of the time unit where the first PUCCH is located; or, as shown Figure 5c As shown, the time window may also be aligned with the time domain position of the uplink transmission part (ie, the UL part of the time unit) in the time unit where the first PUCCH is located.

[0219] The access network device may determine at least one resource configuration corresponding to the received second UCI through the following steps:

[0220] (1) First, determine the PUCCHs specified in each of the multiple resource configurations reserved for the terminal device in step 401, and further select N second PUCCHs overlapping with the above time window from these PUCCHs.

[0221] Example, reference Figure 6 The time domain position of the second PUCCH selected by the terminal device may completely overlap with the time window, or may partially overlap with the time window. Of course, the time domain position of the second PUCCH selected by the terminal device may also be included in the time window.

[0222] In the embodiment of the present invention, the N second PUCCHs may be completely overlapped or partially overlapped in the time domain. Of course, the N second PUCCHs may also be non-overlapping in the time domain, which is not limited in the embodiment of the present invention.

[0223] (2) Determine M resource configurations corresponding to the N second PUCCHs.

[0224] Typically, a resource configuration specifies a PUCCH for carrying an SR, and these PUCCHs correspond to this resource configuration. When N second PUCCHs are determined according to the above time window, M resource configurations corresponding to these N second PUCCHs can be determined.

[0225] (3) Determine at least one resource configuration among the M resource configurations that corresponds to the second UCI received by the access network device.

[0226] In a specific implementation, the at least one resource configuration is the at least one resource configuration with the highest priority among the M resource configurations; or, the at least one resource configuration indicated by the numbering information obtained by the access network device among the M resource configurations is determined as the at least one resource configuration corresponding to the second UCI.

[0227] The numbering information obtained by the access network device may be directly sent by the receiving terminal device through the first PUCCH, or may be implicitly indicated by the terminal device through the sequence or cycle offset of the reference signal on the first PUCCH.

[0228] In some embodiments, M and N are both integers greater than or equal to 1, and the access network device determines the corresponding second PUCCH time domain position and the numbering information of the at least one resource configuration by determining the cyclic offset of the control information sequence or reference signal sequence on each symbol on the first PUCCH.

[0229] In this embodiment of the present invention, when multiple differently configured SR PUCCHs and HARQ / CSI PUCCH resources are not aligned in time domain, the time window corresponding to the time domain position of the first PUCCH carrying HARQ / CSI can be used as a reference standard to screen out SR for joint coding and transmission with HARQ / CSI. This solves the problem of being unable to jointly code and transmit SR and HARQ / CSI in scenarios where the SR PUCCH and HARQ / CSI PUCCH resources are not aligned in time domain.

[0230] The embodiment of the present invention also provides a method for transmitting uplink control information. Figure 7 As shown, the method includes the following steps:

[0231] 701. A terminal device determines a time domain position of a first PUCCH, where the first PUCCH is used to carry a first UCI, and the first UCI includes HARQ and / or CSI.

[0232] 702. The terminal device determines a second PUCCH, where the second PUCCH is used to carry a second UCI. The time domain position of the second PUCCH overlaps with the time domain position of the first PUCCH, and the second UCI includes an SR.

[0233] It should be noted that the second PUCCH is a PUCCH specified by configured resources for carrying SR. In addition, the second UCI is in an activated state, and it can be considered that the SR included in the second UCI is also in an activated state.

[0234] In addition, the second UCI carried by the second PUCCH in step 702 may be in an activated state or a deactivated state, which is not limited in this embodiment of the present invention.

[0235] 703. When the second UCI meets the conditions, the terminal device sends the second UCI on the second PUCCH and sends the first UCI on the resources of the first PUCCH except for the time domain overlap with the second PUCCH; or, when the second UCI meets the conditions, the second UCI is sent only on the second PUCCH.

[0236] That is to say, under some conditions, the terminal device sends the second UCI alone, does not send the first UCI, or sends the first UCI at a time domain position where the first PUCCH and the second PUCCH do not overlap, giving priority to ensuring the sending of the second UCI to avoid delays in the terminal device's uplink services due to the SR not being sent to the access network device.

[0237] In a specific implementation, the condition determined in step 703 may be any of the following:

[0238] (1) The priority of the second UCI is greater than or equal to a first threshold, where the first threshold may be configured by a higher layer, predefined, or dynamically indicated.

[0239] The priority of the second UCI is the priority of the resource configuration corresponding to the second UCI. Furthermore, the priority of the resource configuration is configured by a high-level layer or predefined. Of course, the priority of the resource configuration can also be determined based on one or more of the following information: the transmission period of the resource configuration, the format of the second PUCCH corresponding to the resource configuration, the time domain resources occupied by the second PUCCH corresponding to the resource configuration, the resource configuration number corresponding to the resource configuration, the number of the logical channel group corresponding to the resource configuration, and the priority of the logical channel group corresponding to the resource configuration.

[0240] The transmission period of the resource configuration is the transmission period of the PUCCH carrying the SR under this resource configuration.

[0241] It can be seen that when the priority of the second UCI is higher, the second UCI may not be jointly encoded and transmitted with the HARQ / CSI, but may be transmitted separately, so as to ensure that the uplink data service of the terminal is not affected.

[0242] (2) The period of the second UCI is less than or equal to a second threshold, where the second threshold may be configured by a higher layer, predefined, or dynamically indicated.

[0243] The period of the second UCI may be considered as a transmission period of the PUCCH carrying the SR specified by the resource configuration corresponding to the second UCI.

[0244] When the period of the second UCI is less than or equal to the second threshold, it indicates that the uplink data service corresponding to the second UCI is more urgent and has a higher priority. The second UCI can be transmitted separately to respond to the request of the terminal device as soon as possible and reduce the delay of the uplink data service of the terminal device.

[0245] (3) The end time of the PUCCH corresponding to the second UCI is earlier than the end time of the first PUCCH, and the absolute value of the difference between the end time of the second PUCCH and the end time of the first PUCCH is greater than or equal to a third threshold, where the third threshold can be configured by a higher layer, predefined, or dynamically indicated.

[0246] The premise of satisfying condition (3) is that if the second UCI and the first UCI are jointly coded and transmitted, the access network device needs to wait until the first PUCCH ends before obtaining the second UCI and can allocate uplink transmission resources to the terminal device based on the SR in the second UCI. However, if the second UCI is sent alone, the access network device can obtain the second UCI earlier. Since the end time of the second PUCCH is too different from the end time of the first PUCCH, if the second UCI and the first UCI are jointly coded and transmitted, the delay of the uplink data service will be greatly increased. Therefore, when condition (3) is satisfied, the second UCI can be sent alone through the second PUCCH.

[0247] (4) The start time of the second PUCCH corresponding to the second UCI is later than the start time of the first PUCCH, and the absolute value of the difference between the start time of the second PUCCH and the start time of the first PUCCH is greater than or equal to a fourth threshold, where the fourth threshold can be configured by a higher layer, predefined, or dynamically indicated.

[0248] If the start time of the second PUCCH differs greatly from the start time of the first PUCCH, it may be too late to jointly encode the second UCI with the first UCI when sending the first UCI. Therefore, the second UCI may be sent separately through the second PUCCH.

[0249] (5) The second UCI is carried on at least two second PUCCHs.

[0250] If the second UCI described in step 702 is carried on at least two of the second PUCCHs, it means that there are at least two PUCCHs carrying the second UCI at the time domain position corresponding to the first PUCCH, further indicating that the uplink data service corresponding to the second UCI is more urgent and has a higher priority. Therefore, the second UCI can be sent separately through the second PUCCH to ensure that the uplink data service of the terminal device is not affected.

[0251] It should be noted that there may be multiple resource configurations whose time domain positions corresponding to the second PUCCH overlap with the time domain positions of the first PUCCH. The terminal device can execute the judgment of step 703 for the second UCI corresponding to each resource configuration, and send the second UCI corresponding to this resource configuration after judging that the conditions are met.

[0252] In the embodiment of the present invention, the first UCI and the second UCI are different types of uplink control information. The following takes the first UCI being HARQ and the second UCI being SR as an example to introduce several uplink control information transmission methods provided by the embodiment of the present invention.

[0253] In some embodiments, there is a transmission conflict between HARQ and SR, and there is no intersection between the PUCCHs carrying SRs. The terminal device can select one or more SRs and HARQ joint coding transmissions from these SRs.

[0254] Example, reference Figure 8 Taking a time slot as an example, HARQ is carried on PUCCH1. The time window corresponding to PUCCH1 is aligned with the time domain position of PUCCH1. The terminal device has three PUCCHs with resource configurations in the current time slot, including PUCCH2, PUCCH3, and PUCCH4. Among them, PUCCH2 is used to carry the SR corresponding to the first resource configuration, recorded as SR1, PUCCH3 is used to carry the SR corresponding to the second resource configuration, recorded as SR2, and PUCCH4 is used to carry the SR corresponding to the third resource configuration, recorded as SR3.

[0255] Further, refer to Figure 8 In PUCCH2, PUCCH3, and PUCCH4, PUCCH2, PUCCH3, and PUCCH1 overlap. Therefore, one of SR2 and SR3 corresponding to PUCCH2 and PUCCH3 can be selected for joint coding with HARQ. In this embodiment of the present invention, the set consisting of SR2 and SR3 is recorded as the candidate SR set.

[0256] In addition, the priorities of the three resource configurations are: first resource configuration > second resource configuration > third resource configuration. It can be seen that SR2 has a higher priority than SR3. Therefore, SR2 and HARQ can be jointly coded.

[0257] Alternatively, an SR can be selected from multiple SRs for joint coding with HARQ based on their activation status and priority. For example, if SR2 is deactivated and SR3 is activated, SR3 is jointly coded with HARQ. If multiple SRs are activated, the SR with the highest priority is selected for joint coding with HARQ.

[0258] In a specific implementation, the terminal device may add the status information and / or numbering information of the SR before or after the bit information corresponding to the HARQ. The numbering information of the SR may be the numbering information of the resource configuration corresponding to the SR. Specifically, taking SR2 as an example, the numbering information of SR2 may be the numbering information of the resource configuration corresponding to SR2, that is, the number of the above-mentioned second resource configuration among the multiple resource configurations supported by the access network device, or the number of the above-mentioned second resource configuration among the multiple resource configurations supported by the terminal device UE. Of course, the numbering information of the SR may also be the numbering information of SR2 in the above-mentioned alternative SR set.

[0259] It should be noted that the resource configurations can be numbered in descending order of priority, or in ascending order of priority. Alternatively, the numbers of the resource configurations can be predetermined by the access network equipment. Since UE behavior is controlled by the gN, the gNB knows how many bits are required for the number indication information and the meaning of each number.

[0260] Taking the SR number information as the number information of SR2 in the above candidate SR set as an example, the SRs are numbered starting from 0 in descending order of priority. SR 2 is numbered 0 and SR 2 is numbered 1.

[0261] In some embodiments, there is a transmission conflict between HARQ and SR, and there are intersections between the PUCCHs carrying SRs. The terminal device can select one or more SRs and HARQ joint coding transmissions from these SRs.

[0262] In the embodiment of the present invention, a time slot is used as an example to introduce which SR and HARQ are selected for joint coding transmission. Figure 9a As shown in Figure 9b, the terminal device has five types of PUCCHs with resource configurations in the current time slot, including PUCCH2, PUCCH3, PUCCH4, PUCCH5, and PUCCH6. Among them, PUCCH2 is used to carry the SR corresponding to the first resource configuration, recorded as SR1, PUCCH3 is used to carry the SR corresponding to the second resource configuration, recorded as SR2, and PUCCH4 is used to carry the SR corresponding to the third resource configuration, recorded as SR3. PUCCH5 is used to carry the SR corresponding to the fourth resource configuration, recorded as SR4, and PUCCH6 is used to carry the SR corresponding to the fifth resource configuration, recorded as SR5.

[0263] Example, reference Figure 9a , HARQ is carried on PUCCH1, and the time window corresponding to PUCCH1 can be aligned with the uplink (UL) part of the time unit where PUCCH1 is located. Figure 9b , the time window corresponding to PUCCH1 can be aligned with the time domain position of PUCCH1.

[0264] After determining the time window, the terminal device may also determine a set of candidate SRs according to the time window.

[0265] In one implementation, the SR corresponding to the PUCCH that overlaps with PUCCH1 may be selected into the candidate SR set.

[0266] Example, based on Figure 9a As shown in the time window, PUCCH2, PUCCH3, PUCCH4, PUCCH5, and PUCCH6 all overlap with the time window. Figure 9c As shown, the candidate SR set includes SR1, SR2, SR3, SR4, and SR5.

[0267] based on Figure 9b As shown in the time window, PUCCH3, PUCCH4, PUCCH5, and PUCCH6 all overlap with the time window, such as Figure 9d As shown, the candidate SR set includes SR2, SR3, SR4, and SR5.

[0268] In one implementation, the SR corresponding to the PUCCH1 that overlaps with the PUCCH1 and whose starting time is not later than that of the PUCCH1 may be selected into the candidate SR set.

[0269] based on Figure 9b As shown in the time window, PUCCH4 and PUCCH5 overlap with the time window, and their starting time is not later than PUCCH1. Figure 9e As shown, the candidate SR set includes SR4 and SR5.

[0270] In addition, the priorities of the above five resource configurations are: first resource configuration > second resource configuration > third resource configuration > fourth resource configuration > fifth resource configuration. It can be seen that SR2 has a higher priority than SR3. Therefore, SR2 and HARQ can be jointly coded.

[0271] Of course, the SR to be jointly coded with HARQ can also be selected from multiple SRs based on the activation state and priority of the SRs. For example, if SR2 is deactivated and SR3 to SR5 are activated, SR3 with the highest priority among SR3 to SR5 will be jointly coded with HARQ.

[0272] In a specific implementation, the terminal device may add the status information and / or numbering information of SR3 before or after the bit information corresponding to HARQ. The numbering information of SR3 may be the numbering information of the resource configuration corresponding to SR. Specifically, the numbering information of SR3 may be the numbering information of the resource configuration corresponding to SR3, that is, the number of the above-mentioned second resource configuration among the multiple resource configurations supported by the access network device, or the number of the above-mentioned second resource configuration among the multiple resource configurations supported by the terminal device UE. Of course, the numbering information of SR3 may also be the numbering information of SR3 in the above-mentioned alternative SR set.

[0273] In one implementation, assume that there are X SRs in the device selection SR set. Therefore, bits to identify an SR number. This is a round-up operation. For example, if there are five SRs in the candidate SR set, three bits are required to indicate the number of each SR. For example, the SRs in the candidate SR set are numbered starting from 0 in descending order of priority: SR1 is numbered 000, SR2 is numbered 001, SR3 is numbered 010, and so on.

[0274] In a specific implementation, bit 0 can be used to indicate that SR is in an activated state, and bit 1 can be used to indicate that SR is in a deactivated state. Therefore, the SR3 status information "0" and number information "010" can be added before or after the bit information corresponding to HARQ to obtain the bit information to be sent, and the bit information to be sent will be sent through PUCCH1.

[0275] The method provided by the embodiment of the present invention introduces a time window to determine an alternative SR set in a scenario where the PUCCH resources of SR and HARQ / CSI are not aligned in time domain, so as to select SR and HARQ / CSI for joint coding transmission.

[0276] In some embodiments, there is a transmission conflict between HARQ and SR, and the PUCCH carrying HARQ is discontinuous in the time domain. In this scenario, the terminal device can select one or more SRs among these SRs for joint coding and transmission with HARQ.

[0277] refer to Figure 10a 、 10b , the terminal device sends HARQ through PUCCH1 in time slot 1, and sends HARQ through PUCCH2 in time slot 2 adjacent to time slot 1. Among them, PUCCH1 and PUCCH2 are not continuous in the time domain, but are used to carry the same HARQ information. The terminal device has two types of resource-configured PUCCHs in time slot 1, including PUCCH3 and PUCCH4. Among them, PUCCH3 is used to carry SR1, and PUCCH4 is used to carry SR2. The terminal device has three types of resource-configured PUCCHs in time slot 2, including PUCCH5, PUCCH6 and PUCCH7. Among them, PUCCH5 is used to carry SR1, PUCCH6 is used to carry SR3, and PUCCH7 is used to carry SR4.

[0278] refer to Figure 10a ,The time window determined by the terminal device is a discontinuous time window, which consists of two parts, such as Figure 10a The first sub-window is aligned with the time domain position of PUCCH1, and the second sub-window is aligned with the time domain position of PUCCH2.

[0279] refer to Figure 10b, the terminal device determines two independent time windows, namely the first time window and the second time window. The first time window is aligned with the time domain position of PUCCH1, and the second time window is aligned with the time domain position of PUCCH2.

[0280] Subsequently, the terminal device may determine a candidate SR set according to the determined time window, assuming that the SR corresponding to the PUCCH that overlaps with the PUCCH carrying the HARQ is added to the candidate SR set.

[0281] Specifically, refer to Figure 10a , a candidate SR set is determined, including SR1, SR2, SR3, SR4, and SR5. The SR1 with the highest priority is jointly coded with HARQ and sent through PUCCH1 and PUCCH2 respectively.

[0282] refer to Figure 10b Two candidate SR sets are determined. The candidate SR set determined based on the first subwindow includes SR1 and SR2; the candidate SR set determined based on the second subwindow includes SR3, SR4, and SR5. For each of these candidate SR sets, the SR with the highest priority is jointly encoded with HARQ and transmitted. For example, SR1 is jointly encoded with HARQ on PUCCH1 and transmitted via PUCCH1, while SR3 is jointly encoded with HARQ on PUCCH2 and transmitted via PUCCH2.

[0283] In some embodiments, both M and N are integers greater than or equal to 1, and the first PUCCH carrying HARQ or CSI is repeated within L time units, such as Figures 10c-10f As shown, the first PUCCH occupies four consecutive time domain resources within four time slots in the time domain, such as two OFDM symbols. The four time slots occupied by the first PUCCH are the L time units described in this embodiment of the present invention. Within the four time slots occupied by the first PUCCH, the consecutive time domain resources have the same starting position and length, such as the third and fourth OFDM symbols within a time slot. The first PUCCH carries the first UCI on each of the four consecutive time domain resources within the four time slots.

[0284] Further, when the first PUCCH and the second PUCCH carrying SR overlap in the time domain, the status information and / or number information of the SR can be carried on the first PUCCH within 1 time unit or L time units for transmission. In some embodiments, the first PUCCH carries HARQ or CSI, and the number of information bits of the carried HARQ or CSI is large, for example, greater than 2 bits. At this time, the first PUCCH is a long PUCCH format, such as PUCCH Format 3 or Format 4 in NR. Or it can be a short PUCCH format, such as PUCCH Format 2 in NR. At this time, the terminal device encodes the first UCI respectively on the 4 consecutive time domain resources in the above-mentioned 4 time slots, and respectively takes the same or different coded redundant versions for modulation and transmission. Specifically, the implementation method of the terminal device jointly sending the first UCI and the second UCI on the first PUCCH can be: the status information and / or number information of the SR is carried on the first PUCCH in the above-mentioned 4 time slots and jointly encodes and transmits, such as Figure 10c 、 10d , 10e, and 10f.

[0285] Specifically, the terminal device first determines the first time window based on the time domain position of the first PUCCH in the L continuous time domain resources within the L time units. In this embodiment, it is assumed that the first time window is aligned with the time domain position of the L continuous time domain resources within the L time units. Secondly, the terminal device determines the N second PUCCHs that overlap with the first time window (i.e., the L continuous time domain resources within the L time units), and the N second PUCCHs correspond to M types of SR resource configurations. In this embodiment, the first time window is aligned with the 4 continuous time domain resources within the above-mentioned 4 time slots, and there are further N second PUCCHs and M types of resource configurations that overlap with the first time window in time domain.

[0286] exist Figure 10c In the example, M=N=1, the corresponding SR is in the activated state, and the terminal device carries 1 bit of SR status information on all the first PUCCHs within L time units for transmission, that is, all the first PUCCHs in each time unit carry 1 bit of SR status information.

[0287] exist Figure 10d 、 10e In 10f, the first time window is aligned with the four consecutive time domain resources within the four time slots. Four second PUCCHs further overlap with the first time window. These four second PUCCHs correspond to the four SR resource configurations SR1 to SR4. SR1 and SR2 are deactivated, while SR3 and SR4 are activated, with the priorities of SR1 to SR4 decreasing in descending order. In this case, N = M = 4.

[0288] Again, the terminal device may also determine at least one SR resource configuration from the M SR resource configurations, and carry the SR status information and / or number information corresponding to the at least one SR resource configuration on all first PUCCHs within L time units for transmission. Figure 10d , the terminal device can always select the SR resource configuration with the highest priority, such as SR1 above, and carry the SR status information corresponding to the resource configuration on all first PUCCHs within L time units for transmission. At this time, it only needs to add 1 bit before or after the HARQ / CSI information bit to indicate the status of the highest priority SR, such as Figure 10d As shown, the combined information may be N+1 bits, where N is the number of original information bits of the first UCI.

[0289] like Figure 10e As shown, the terminal device can also always select the SR resource configuration that is in the active state and has the highest priority, such as SR3 above. The SR number information corresponding to the resource configuration is carried on the first PUCCH for transmission. In this embodiment, the N second PUCCHs determined according to the first time window correspond to 4 SR resource configurations, that is, M=4, so it is necessary to bits to indicate the SR number information. For example, "00", "01", "10", and "11" indicate SR1, SR2, SR3, and SR4 respectively, and implicitly indicate that the SR indicated by these two bits is in the active state. Furthermore, at this time, only two bits need to be added before or after the HARQ / CSI information bit to indicate the status of the highest priority SR, such as Figure 10e As shown, the combined information may be N+2 bits, where N is the number of original information bits of the first UCI.

[0290] like Figure 10f As shown, the terminal device can also use bits to indicate the state information and number information of the SRs corresponding to the M SR resource configurations. Specifically, one state is required to indicate that all SRs are in the deactivated state, and the other M states are required to indicate that M SRs are activated in sequence. In this embodiment, M=4, so The bits are used to indicate the status and number of the SR. For example, '000' indicates that the SRs corresponding to all four resource configurations are in the deactivated state, and the other four values, such as '001', '010', '011', and '100', indicate that the SRs corresponding to the SR1, SR2, SR3, and SR4 resource configurations are in the activated state. In this case, only 3 bits need to be added before or after the HARQ / CSI information bit to indicate the status of the highest priority SR, such as Figure 10fAs shown, the combined information may be N+3 bits, where N is the number of original information bits of the first UCI.

[0291] In other cases, both M and N are integers greater than or equal to 1, the first PUCCH carries HARQ, and the number of information bits carrying HARQ is small, for example, less than or equal to 2 bits. In this case, the first PUCCH is a short PUCCH format, such as PUCCH Format 0 in NR. In this case, the terminal device maps the first UCI information to different cyclic offsets of a specified sequence, and sends the corresponding sequence on the first PUCCH to represent the information of the first UCI; or, the first PUCCH is a long PUCCH format, such as PUCCH Format 1 in NR. In this case, the terminal device encodes and modulates the first UCI, multiplies the coded and modulated symbols by a specified sequence, and sends the reference signal sequence on the first PUCCH. At this time, one implementation method for the terminal device to jointly send the first UCI and the second UCI on the first PUCCH is to carry the SR status information and / or number information on the first PUCCH within a time unit for transmission.

[0292] Specifically, the terminal device transmits HARQ and SR jointly in each time unit in turn. For each time unit within L time units, the terminal device determines the time domain position of the time domain resource of the first PUCCH in the time unit, determines the first time window based on the time domain position, and determines N second PUCCHs based on the first time window. The N second PUCCHs correspond to M types of SR resource configurations. For example, Figure 10g In the example, SR1 to SR5 correspond to different SR resource configurations. For time unit 0 (i.e., slot 0), the terminal device determines N = M = 1; for time unit 1 (i.e., slot 1) and time unit 2 (i.e., slot 2), the terminal device determines N = M = 2; and for time unit 3 (i.e., slot 3), the terminal device determines N = M = 0.

[0293] Secondly, for each time unit, the terminal device determines at least one SR resource configuration from the M SR resource configurations, and carries the state information and / or number information of the SR corresponding to the at least one SR resource configuration on the first PUCCH within this time unit for transmission. At this time, the second PUCCH time domain corresponding to the at least one resource configuration selected by the terminal device does not overlap. For example, in slot 2, the at least one resource configuration selected by the terminal device is the resource configuration corresponding to SR2 and SR3. In slot 3, the at least one resource configuration selected by the terminal device is one of the two resource configurations corresponding to SR4 and SR5.

[0294] In slot 1, since the second PUCCH time domains of SR2 and SR3 do not overlap, the terminal device transmits the first UCI and the corresponding SR state information on the first time domain symbol occupied by the first PUCCH of each SR2 and SR3 respectively. Specifically, the terminal device uses the original time domain cyclic offset c0 of the first PUCCH in slot 1 to send the corresponding control information sequence and / or reference signal sequence. For SR2, the terminal device transmits the first UCI and the corresponding SR state information on the first time domain symbol (i.e. Figure 10g The first UCI and SR2 status information are sent on the first time domain symbol (the symbol in region 1). Since the SR2 is in the active state, the terminal device uses a c0+1 cyclic offset to send the control information sequence and the reference signal sequence on the first time domain symbol. Similarly, for SR3, the terminal device sends the control information sequence and the reference signal sequence on the corresponding first time domain symbol (i.e. Figure 10g The first UCI and SR3 status information are sent on the symbol 2 in the middle area). Since the SR3 is in the activated state, the terminal device uses the c0+1 cyclic offset to send the control information sequence and the reference signal sequence on the first time domain symbol.

[0295] In slot 2, due to the overlap of the second PUCCH time domains of SR4 and SR5, the terminal device selects one of SR4 and SR5 to send, and transmits its status information and resource configuration number information on the first time domain symbol. The first time domain symbol here is Figure 10g Symbols in area 3. At this time, there are three cyclic offset values ​​for the control information sequence and / or reference signal sequence on the first symbol, namely c0, c1, and c2. Cyclic offset c0 means that when SR4 and SR5 are both in the deactivated state, the terminal device uses the original cyclic offset to send the corresponding control information sequence and / or reference signal sequence on the first time domain symbol; cyclic offset c1 means that SR4 is in the activated state, and the SR5 state is unknown (it can be deactivated by default). Similarly, cyclic offset c2 means that SR5 is in the activated state, and the SR4 state is unknown (it can be deactivated by default). Among them, one implementation method is c1=c0+1, c2=c0+2. The added cyclic offsets c1 and c2 must be selected from the supported cyclic offset set. When the maximum cyclic offset value is exceeded, a modulo operation is required. For example, if the supported cyclic offsets are {0, 1, ..., 11}, then when the increased cyclic offsets are c1 = 13 and c2 = 14, the actual cyclic offsets are c1 = 13 mod 2 = 1 and c2 = 14 mod 2 = 2, where mod represents a modulo operation.

[0296] In some embodiments, if the resource configuration corresponding to the SR has a high priority, or the data service latency requirement corresponding to the SR is very high, the SR can be transmitted first, and the HARQ / CSI can be transmitted with puncturing or not. Specifically:

[0297] Taking a time slot as an example, HARQ is carried on PUCCH1. The time window corresponding to PUCCH1 is aligned with the time domain position of PUCCH1. Subsequently, a set of candidate SRs can be determined based on the time window corresponding to PUCCH1. Specifically, the SRs corresponding to PUCCHs that overlap with the time domain position of PUCCH1 can be selected into the set of candidate SRs.

[0298] refer to Figure 11a The time domain positions of PUCCH2 and PUCCH3 overlap with those of PUCCH1, so SR1 and SR2 are added to the set of candidate SRs. Furthermore, SR1's priority is higher than the first threshold Th1. When SR1's priority is higher, SR1 can be transmitted independently instead of being jointly encoded with HARQ / CSI, ensuring that the terminal's uplink data services are not affected. Therefore, SR1 is transmitted via PUCCH2, and HARQ / CSI is transmitted through puncturing. That is, HARQ / CSI is transmitted in the portion of PUCCH1 that does not overlap with PUCCH2, or HARQ / CSI is not transmitted at all.

[0299] refer to Figure 11b , PUCCH2, PUCCH3, and PUCCH4 are respectively used to carry SR1 of the same resource configuration, and PUCCH5 and PUCCH6 are used to carry SR2 of another resource configuration. Among them, the time domain position of PUCCH1 overlaps with the time domain positions of PUCCH2, PUCCH3, and PUCCH5, so SR1 and SR2 are added to the set of SRs to be selected. Furthermore, since the period T1 of SR1 (that is, the period of PUCCH transmission specified by the first configuration) is less than or equal to the second threshold Th2, it indicates that the uplink data service corresponding to SR1 is more urgent and has a higher priority. SR1 can be transmitted separately to respond to the request of the terminal device as soon as possible and reduce the delay of the uplink data service of the terminal device. Therefore, SR1 is transmitted through PUCCH2, and HARQ / CSI is transmitted through puncturing, that is, HARQ / CSI is transmitted in the part of PUCCH1 that does not overlap with PUCCH2, or HARQ / CSI is not transmitted.

[0300] refer to Figure 11cThe time domain positions of PUCCH2 and PUCCH3 overlap with that of PUCCH1, so SR1 and SR2 are added to the candidate SR set. The end times of PUCCH2 and PUCCH3 are both earlier than the end time of PUCCH1, but the absolute value of the difference ΔT1 between the end time of PUCCH2 and the end time of PUCCH1 is greater than the third threshold Th3. If the end time of PUCCH2 differs too much from the end time of PUCCH1, and SR1 and HARQ / CSI are jointly coded and sent, the access network device needs to wait until PUCCH1 ends to obtain SR1, which will greatly increase the latency of the uplink data service. Therefore, SR1 is transmitted through PUCCH2, and HARQ / CSI is transmitted through puncturing, that is, HARQ / CSI is transmitted in the part of PUCCH1 that does not overlap with PUCCH2, or HARQ / CSI is not transmitted.

[0301] refer to Figure 11d , PUCCH2, PUCCH3, and PUCCH4 are used to carry SR1 with the same resource configuration, and PUCCH5 is used to carry SR2 with another resource configuration. The time domain position of PUCCH1 overlaps with the time domain positions of PUCCH2, PUCCH3, PUCCH4, and PUCCH5, so SR1 and SR2 are added to the candidate SR set. Since SR1 has three PUCCHs (PUCCH2, PUCCH3, and PUCCH4) overlapping with PUCCH1 in the time domain position aligned with PUCCH1, it can be seen that the uplink data service corresponding to SR1 is more urgent and has a higher priority. Therefore, SR1 is transmitted through PUCCH2, and HARQ / CSI is transmitted through puncturing, that is, HARQ / CSI is transmitted in the part of PUCCH1 that does not overlap with PUCCH2, or HARQ / CSI is not transmitted.

[0302] refer to Figure 11e , the time domain positions of PUCCH2 and PUCCH3 overlap with the time domain position of PUCCH1, so SR1 and SR2 are added to the candidate SR set. The starting time of PUCCH2 and PUCCH3 is later than the starting time of PUCCH1, but the absolute value of the difference ΔT2 between the starting time of PUCCH2 and the starting time of PUCCH1 is greater than the fourth threshold Th4. It can be seen that when sending HARQ / CSI, it may not be possible to jointly encode SR1 and HARQ / CSI in time. Therefore, SR1 can be sent alone through PUCCH2. Puncturing HARQ / CSI transmission, that is, transmitting HARQ / CSI in the part of PUCCH1 that does not overlap with PUCCH2, or not transmitting HARQ / CSI.

[0303] In some instances, if the access network device reserves multiple resource configurations for the terminal device, and there is a transmission conflict between the SRs corresponding to the multiple resource configurations.

[0304] refer to Figure 12 Taking a time slot as an example, assume that the terminal device has five SRs corresponding to resource configurations in this time slot. Specifically, SR1 corresponding to the first resource configuration is carried on PUCCH1, PUCCH2, and PUCCH3, SR2 corresponding to the second resource configuration is carried on PUCCH4, SR3 corresponding to the third resource configuration is carried on PUCCH5, SR4 corresponding to the fourth resource configuration is carried on PUCCH6, and SR5 corresponding to the fifth resource configuration is carried on PUCCH7.

[0305] A time window is determined based on the uplink portion of the current time slot. The time window is aligned with the uplink portion of the time slot. SRs with PUCCH resources within the time window are selected into the candidate SR set. Figure 12 , SR1, SR2, SR3, SR4, and SR5 can be selected into the candidate SR set.

[0306] Subsequently, the terminal device sends the SR with the highest priority in the set of candidate SRs to the access network device and discards the other SRs. For example, among SR1, SR2, SR3, SR4, and SR5, the ones in the active state are SR2, SR3, SR4, and SR5. Among them, SR2 has the highest priority, so the terminal device sends SR2 on the resource PUCCH4 corresponding to SR2.

[0307] The above mainly introduces the solution provided by the embodiment of the present application from the perspective of the interaction between each node. It is understandable that, in order to implement the above functions, the terminal device includes a hardware structure and / or software module corresponding to the execution of each function. Those skilled in the art should easily appreciate that, in combination with the algorithm steps of each example described in the embodiments disclosed herein, the present application can be implemented in the form of hardware or a combination of hardware and computer software. Whether a function is executed in a hardware or computer software driven hardware manner depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered to be beyond the scope of this application.

[0308] The embodiment of the present application can divide the functional modules of the terminal device according to the above method example. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above integrated modules can be implemented in the form of hardware or in the form of software functional modules. It should be noted that the division of modules in the embodiment of the present application is schematic and is only a logical functional division. In actual implementation, there may be other division methods.

[0309] In the case of dividing each functional module into corresponding functional modules, Figure 13 FIG. 1 shows another possible schematic diagram of the terminal device, which can be used to perform the functions of the terminal device involved in the above embodiments. Figure 13 As shown, the terminal device may include: a processing unit 1301, a sending unit 1302;

[0310] The processing unit 1301 is configured to support the terminal device in executing steps 402, 403, 701, and 702 in the above embodiments, and / or other processes for the technology described herein;

[0311] The sending unit 1302 is configured to support the terminal device in executing step 404 and step 703 in the above embodiment, and / or other processes for the technology described herein;

[0312] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here. The terminal device provided in the embodiment of the present application is used to execute the above-mentioned method for transmitting uplink control information, and thus can achieve the same effect as the above-mentioned method for transmitting uplink control information.

[0313] In the case of an integrated unit, Figure 14 A terminal device is shown. The terminal device exists in the form of a chip product and is used to perform the functions of the terminal device in the above embodiment, such as Figure 14 As shown, the terminal device may include: a processing module 1401 and a communication module 1402.

[0314] Processing module 1401 is used to control and manage the actions of the terminal device. For example, processing module 1401 is used to support the terminal device in executing steps 402, 403, 701, and 702, and / or other processes used in the technology described herein. Communication module 1402 is used to support communication between the terminal device and other network entities, such as supporting communication between the terminal device and access network equipment.

[0315] refer to Figure 14 The terminal device may further include a storage module 1403 for storing program codes and data of the terminal device.

[0316] The processing module 1401 may be a processor or controller. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. A processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and so on. The communication module 1401 may be a communication interface, a transceiver circuit, or a communication interface. The storage module 1402 may be a memory.

[0317] When the processing module 1401 is a processor, the communication module 1402 is a communication interface, and the storage module 1403 is a memory, the terminal device involved in the embodiment of the present application can be Figure 3 The terminal device shown.

[0318] In the embodiments of the present application, the functional modules of the access network device can be divided according to the above-mentioned method examples. For example, each functional module can be divided according to each function, or two or more functions can be integrated into one processing module. The above-mentioned integrated modules can be implemented in the form of hardware or software functional modules. It should be noted that the division of modules in the embodiments of the present application is schematic and is only a logical functional division. In actual implementation, other division methods may be used.

[0319] In the case of dividing each functional module into corresponding functional modules, Figure 15 FIG. 1 shows another possible composition diagram of an access network device, which can be used to perform the functions of the access network device involved in the above embodiments. Figure 15 As shown, the access network device may include: a processing unit 1501 and a receiving unit 1502;

[0320] The processing unit 1501 is configured to support the access network device in executing step 405 and step 406 in the above embodiment, and / or other processes for the technology described herein;

[0321] The receiving unit 1502 is configured to support the access network device in executing step 404 and step 703 in the above embodiment, and / or other processes for the technology described herein;

[0322] It should be noted that all relevant contents of each step involved in the above method embodiment can be referred to the functional description of the corresponding functional module and will not be repeated here. The access network device provided in the embodiment of the present application is used to execute the above-mentioned uplink control information transmission method, and thus can achieve the same effect as the above-mentioned uplink control information transmission method.

[0323] In the case of an integrated unit, Figure 16An access network device is shown. The access network device exists in the form of a chip product and is used to perform the functions of the access network device in the above embodiment, such as Figure 16 As shown, the access network device may include: a processing module 1601 and a communication module 1602.

[0324] Processing module 1601 is used to control and manage the operations of the access network device. For example, processing module 1601 is used to support the access network device in executing steps 405 and 406, and / or other processes used in the technology described herein. Communication module 1602 is used to support communication between the access network device and other network entities. The access network device may also include a storage module 1603 for storing program code and data for the access network device.

[0325] The processing module 1601 may be a processor or controller. It may implement or execute the various exemplary logic blocks, modules, and circuits described in conjunction with the disclosure of this application. A processor may also be a combination that implements computing functions, such as a combination of one or more microprocessors, a combination of a DSP and a microprocessor, and so on. The communication module 1602 may be a communication interface, a transceiver circuit, or a communication interface. The storage module 1603 may be a memory.

[0326] When the processing module 1601 is a processor, the communication module 1602 is a communication interface, and the storage module 1603 is a memory, the access network device involved in the embodiment of the present application can be Figure 16 The access network equipment shown.

[0327] like Figure 17 As shown, the access network device may include at least one processor 1701 , a memory 1702 , and a transceiver 1703 .

[0328] The following combination Figure 17 The following is a detailed introduction to the various components of the access network equipment:

[0329] Processor 1701 is the control center of the access network device and can be a single processor or a collective term for multiple processing elements. For example, processor 1701 can be a CPU, an ASIC, or one or more integrated circuits configured to implement embodiments of the present invention, such as one or more DSPs or one or more FPGAs.

[0330] The processor 1701 may execute various functions of the access network device by running or executing software programs stored in the memory 1702 and calling data stored in the memory 1702 .

[0331] In a specific implementation, as an embodiment, the processor 1701 may include one or more CPUs, such as Figure 17 CPU0 and CPU1 are shown in the figure.

[0332] In a specific implementation, as an embodiment, the access network device may include multiple processors, such as Figure 17 1701 and processor 1704 are shown in FIG. Each of these processors can be a single-core processor (single-CPU) or a multi-core processor (multi-CPU). The processor here can refer to one or more access network devices, circuits, and / or processing cores for processing data (e.g., computer program instructions).

[0333] The memory 1702 may be a ROM or other type of static storage device that can store static information and instructions, a RAM or other type of dynamic storage device that can store information and instructions, or an EEPROM, a CD-ROM or other optical disk storage, an optical disk storage (including a compact disc, a laser disc, an optical disc, a digital versatile disc, a Blu-ray disc, etc.), a magnetic disk storage medium or other magnetic storage device, or any other medium that can be used to carry or store desired program code in the form of instructions or data structures and can be accessed by a computer, but is not limited thereto. The memory 1702 may exist independently or be connected to the processor 1701. The memory 1702 may also be integrated with the processor 1701.

[0334] The memory 1702 is used to store the software program for executing the solution of the present invention, and the execution is controlled by the processor 1701.

[0335] Transceiver 1703, using any access network device such as a transceiver, is used for communication between other access network devices, such as Figure 2 The terminal device in the network can also be used to communicate with a communication network, such as Ethernet, RAN, WLAN, etc. The transceiver 1703 can include a receiving unit to implement a receiving function and a sending unit to implement a sending function.

[0336] Figure 17 The access network device structure shown in the figure does not constitute a limitation on the access network device, and may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently.

[0337] Through the description of the above implementation methods, technical personnel in the relevant field can clearly understand that for the convenience and simplicity of description, only the division of the above-mentioned functional modules is used as an example. In actual applications, the above-mentioned functions can be assigned to different functional modules as needed, that is, the internal structure of the device can be divided into different functional modules to complete all or part of the functions described above.

[0338] In the several embodiments provided in this application, it should be understood that the disclosed devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the modules or units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another device, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.

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

[0340] In addition, the functional units in the various embodiments of the present application may be integrated into a single processing unit, or each unit may exist physically separately, or two or more units may be integrated into a single unit. The aforementioned integrated units may be implemented in the form of hardware or software functional units.

[0341] If the integrated unit is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a readable storage medium. Based on this understanding, the technical solution of the embodiment of the present application is essentially or the part that contributes to the prior art or all or part of the technical solution can be embodied in the form of a software product, which is stored in a storage medium and includes several instructions for enabling a device (which can be a single-chip microcomputer, chip, etc.) or a processor to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a ROM, a RAM, a magnetic disk, or an optical disk.

[0342] The above is only a specific embodiment of the present application, but the scope of protection of this application is not limited to this. Any changes or substitutions within the technical scope disclosed in this application should be included in the scope of protection of this application. Therefore, the scope of protection of this application should be based on the scope of protection of the claims.

Claims

1. A method for transmitting uplink control information, characterized in that: include: Determine a first physical uplink control channel PUCCH, where the first PUCCH is used to carry first uplink control information UCI, where the first UCI includes hybrid automatic repeat request-acknowledgement information HARQ-ACK and / or channel state information CSI; Determine a second PUCCH; wherein the second PUCCH is used to carry a second UCI, and the time domain position of the second PUCCH overlaps with the time domain position of the first PUCCH, and the second UCI includes a scheduling request SR; When the priority of the second UCI is greater than the first threshold, the second UCI is sent only on the second PUCCH; the priority of the second UCI is the priority of the resource configuration corresponding to the second UCI; the priority of the resource configuration is configured through high-layer signaling, and the first threshold is predefined.

2. The method according to claim 1, characterized in that The second UCI is in an activated state.

3. The method according to claim 1 or 2, characterized in that The sending the second UCI only on the second PUCCH includes: Transmission of the first UCI on the first PUCCH is canceled.

4. The method according to claim 1 or 2, characterized in that The sending the second UCI only on the second PUCCH includes: The first PUCCH is canceled.

5. A method for transmitting uplink control information, characterized in that: include: Determine a first physical uplink control channel PUCCH, where the first PUCCH is used to carry first uplink control information UCI; Determine a second PUCCH, where a time domain position of the second PUCCH overlaps with a time domain position of the first PUCCH; When the priority of the second uplink control information UCI is greater than the first threshold, the second UCI is received only on the second PUCCH, wherein the first UCI includes hybrid automatic repeat request-acknowledgement information HARQ-ACK and / or channel state information CSI, and the second UCI includes a scheduling request SR; the priority of the second UCI is the priority of the resource configuration corresponding to the second UCI; the priority of the resource configuration is configured through high-layer signaling, and the first threshold is predefined.

6. The method according to claim 5, characterized in that Receiving the second UCI only on the second PUCCH includes: Transmission of the first UCI on the first PUCCH is canceled.

7. The method according to claim 5, characterized in that Receiving the second UCI only on the second PUCCH includes: The first PUCCH is cancelled.

8. The method according to any one of claims 5 to 7, characterized in that: The second UCI is in an activated state.

9. A computer-readable storage medium, characterized in that The computer-readable storage medium stores computer instructions; when the computer instructions are executed on a computer, the computer is enabled to execute the method according to any one of claims 1 to 4 or 5 to 8.

10. A wireless communication device, characterized in that: The wireless communication device comprises a memory, wherein computer instructions are stored in the memory. When the computer instructions are executed, the wireless communication device executes the method according to any one of claims 1 to 4.

11. A wireless communication device, characterized in that: The wireless communication device comprises a memory, wherein computer instructions are stored in the memory. When the computer instructions are executed, the wireless communication device executes the method according to any one of claims 5 to 8.

12. A wireless communication device, characterized in that: The wireless communication device includes a unit or module for executing the method according to any one of claims 1 to 4.

13. A wireless communication device, characterized in that: The wireless communication device includes a unit or module for executing the method according to any one of claims 5 to 8.

Citation Information

Patent Citations

  • Method and apparatus for transmitting uplink control information in a wireless communication system

    CN102870387A

  • System and method of handling uplink transmission collision for enhanced coverage mode ues

    CN106664520A