Information transmission method and device, and information reception method and device
By managing resource conflicts through overlapping time unit-based transmission or concatenation of HARQ information for multicast and unicast services, the method improves the reliability of HARQ feedback in communication systems.
Patent Information
- Application Number
- JP2023560360
- Authority / Receiving Office
- JP · JP
- Patent Type
- Patents
- Current Assignee / Owner
- Priority Date
- 2021-04-01
- Filing Date
- 2022-03-26
- Publication Date
- 2025-12-03
- Estimated Expiration
- 2042-03-26
AI Technical Summary
Existing communication systems face challenges in managing resource conflicts between multicast and unicast PUCCH-configurations, leading to unreliable HARQ information feedback when both configurations have the same priority.
The method involves determining and transmitting or concatenating HARQ information based on overlapping time units for multicast and unicast services, ensuring that only one service's information is sent or both are concatenated and sent together, depending on time unit overlap, to avoid resource contention and improve feedback reliability.
This approach effectively resolves resource contention issues, enhancing the reliability of HARQ information feedback by ensuring timely and accurate transmission of HARQ information for both multicast and unicast services.
Smart Images

Figure 0007779007000001 
Figure 0007779007000002 
Figure 0007779007000003
Abstract
Description
[Technical Field]
[0001] [CROSS-REFERENCE TO RELATED APPLICATIONS] This application claims priority to Chinese Patent Application No. 202110358812.3, entitled "INFORMATION SENDING METHOD AND APPARATUS, AND INFORMATION RECEIVING METHOD AND APPARATUS," filed with the State Intellectual Property Office of the People's Republic of China on April 1, 2021, the entire contents of which are incorporated by reference.
[0002] [Technical field] This application relates to the field of communications technology, and in particular to methods and devices for transmitting information and methods and devices for receiving information. [Background technology]
[0003] Hybrid automatic repeat request (HARQ) is an efficient transmission mechanism. The reliability of downlink data transmission can be significantly improved through retransmission. After receiving data information transmitted by a network device, the terminal device needs to feedback a HARQ acknowledgment (ACK) or negative acknowledgment (NACK) to the network device. The network device performs retransmission only when the terminal device feedbacks a negative acknowledgment (NACK) to the network device. This reduces the overall resource consumption of data transmission. Currently, a mechanism for feedbacking multiple HARQ information within the same uplink slot is supported. Specifically, the terminal device can simultaneously feedback multiple HARQ information within the same uplink slot to the network device, allowing the network device to determine whether the terminal device correctly receives data transmitted through multiple semi-persistent scheduling (SPS) or downlink control information (DCI) scheduling. Therefore, when multiple HARQ information are fed back simultaneously, a combination sorting scheme of the HARQ information needs to be defined, and the combined HARQ information may be referred to as a HARQ acknowledgement (HARQ-ACK) codebook. The terminal device may further determine a physical uplink control channel (PUCCH) resource to be used for transmission, which is configured in physical uplink control channel config (PUCCH-config) information in higher layer signaling, based on the size of the codebook.
[0004] However, when a network device configures both a multicast PUCCH-config and a unicast PUCCH-config for a terminal device, and multicast data and unicast data have the same priority, when a conflict occurs between the resources indicated by the multicast configuration information and the resources indicated by the unicast configuration information, how the terminal device transmits HARQ information corresponding to unicast and HARQ information corresponding to multicast is a technical problem that has been solved by those skilled in the art. Summary of the Invention
[0005] The embodiments of this application disclose an information transmitting method and apparatus, and an information receiving method and apparatus, to solve the problem of how to transmit HARQ information corresponding to unicast and HARQ information corresponding to multicast when a conflict occurs between resources indicated by multicast configuration information and resources indicated by unicast configuration information, and to improve the feedback reliability of HARQ information.
[0006] A first aspect of an embodiment of this application discloses an information transmission method, including: receiving first physical uplink control channel (PUCCH) configuration information and second PUCCH configuration information from a network device, where the first PUCCH configuration information corresponds to a first service, the second PUCCH configuration information corresponds to a second service, the first PUCCH configuration information indicates a first time unit granularity, and the second PUCCH configuration information indicates a second time unit granularity, and the first time unit granularity is different from the second time unit granularity; and determining first hybrid automatic repeat request (HARQ) information and second HARQ information, where the first HARQ information is feedback information of data of the first service, and the second HARQ information is feedback information of data of the second service. and if the first time unit overlaps with the second time unit, sending one of the first HARQ information and the second HARQ information to the network device and discarding the other, or if the first time unit overlaps with the second time unit, concatenating the first HARQ information and the second HARQ information, and sending HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information to the network device, wherein the first service is one of unicast and multicast, and the second service is the other of unicast and multicast.
[0007] In the above method, when a network device configures two pieces of configuration information for a terminal device, the two pieces of configuration information correspond to a first service and a second service, respectively, where the first service is one of unicast and multicast and the second service is the other of unicast and multicast, and the priority of the first HARQ information is the same as the priority of the second HARQ information. If the first time unit overlaps with the second time unit, one of the first HARQ information and the second HARQ information is transmitted to the network device and the other is discarded. Alternatively, if the first time unit overlaps with the second time unit, the first HARQ information and the second HARQ information are concatenated, and HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information is transmitted to the network device. In this way, the problem of how to transmit the first HARQ information and the second HARQ information when resource contention occurs is solved, thereby avoiding the impact of resource contention on HARQ information feedback and improving the reliability of HARQ information feedback.
[0008] In a possible implementation, when the first time unit overlaps with the second time unit, the step of sending one of the first HARQ information and the second HARQ information to the network device and discarding the other includes the step of sending the first HARQ information to the network device and discarding the second HARQ information in the first time unit, or the step of sending the second HARQ information to the network device and discarding the first HARQ information in the second time unit.
[0009] In the above method, when the first time unit overlaps with the second time unit, the problem of how to transmit the first HARQ information and the second HARQ information when resource contention occurs can be solved according to the above scheme, thereby avoiding the impact of resource contention on the feedback of HARQ information and improving the reliability of the feedback of HARQ information.
[0010] In a possible implementation, when the first time unit overlaps with at least two second time units, and each of the second time units corresponds to one piece of second HARQ information, the method further includes a step of sending the first HARQ information to the network device and discarding the at least two pieces of second HARQ information, or a step of sending at least one of the at least two pieces of second HARQ information to the network device and discarding the first HARQ information.
[0011] In the above method, when a first time unit overlaps with at least two second time units, the problem of how to transmit the first HARQ information and the second HARQ information when resource conflict occurs can be solved according to the above scheme, thereby avoiding the impact of resource conflict on the feedback of HARQ information and improving the reliability of the feedback of HARQ information.
[0012] In a possible implementation manner, when the first time unit overlaps with the second time unit, the step of concatenating the first HARQ information and the second HARQ information and transmitting the HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information to the network device includes the step of transmitting the HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information to the network device in the first time unit or the second time unit.
[0013] In the above method, when the first time unit overlaps with the second time unit, the problem of how to transmit the first HARQ information and the second HARQ information when resource contention occurs can be solved according to the above scheme, thereby avoiding the impact of resource contention on the feedback of HARQ information and improving the reliability of the feedback of HARQ information.
[0014] In a possible implementation, when the first time unit overlaps with at least two second time units, and each of the second time units corresponds to one piece of second HARQ information, the method further includes a step of concatenating the first HARQ information and the at least one piece of second HARQ information.
[0015] In a possible implementation manner, the method further includes a step of transmitting HARQ information obtained through the connection and including first HARQ information and at least one second HARQ information to the network device in the first time unit.
[0016] In the above method, when a first time unit overlaps with at least two second time units, the problem of how to transmit the first HARQ information and the second HARQ information when resource conflict occurs can be solved according to the above scheme, thereby avoiding the impact of resource conflict on the feedback of HARQ information and improving the reliability of the feedback of HARQ information.
[0017] In a possible implementation, the method further includes transmitting, to the network device, HARQ information obtained through concatenation and including the first HARQ information and at least one second HARQ information, at a second time unit corresponding to any concatenated second HARQ information.
[0018] In the above method, when a first time unit overlaps with at least two second time units, the problem of how to transmit the first HARQ information and the second HARQ information when resource conflict occurs can be solved according to the above scheme, thereby avoiding the impact of resource conflict on the feedback of HARQ information and improving the reliability of the feedback of HARQ information.
[0019] In a possible implementation, the first PUCCH configuration information includes a first PUCCH resource, the second PUCCH configuration information includes a second PUCCH resource, the first time unit includes the first PUCCH resource, the second time unit includes the second PUCCH resource, and the first time unit overlapping with the second time unit means that the first PUCCH resource overlaps with the second PUCCH resource.
[0020] A second aspect of an embodiment of this application discloses an information receiving method, comprising the steps of transmitting first physical uplink control channel (PUCCH) configuration information and second PUCCH configuration information to a terminal device, wherein the first PUCCH configuration information corresponds to a first service, the second PUCCH configuration information corresponds to a second service, the first PUCCH configuration information indicates a first time unit granularity, the second PUCCH configuration information indicates a second time unit granularity, the first time unit granularity is different from the second time unit granularity, the first hybrid automatic repeat request (HARQ) information is feedback information of data of the first service, and the second the second HARQ information is feedback information of data of a second service, the priority of the first HARQ information is the same as the priority of the second HARQ information, the first service is one of unicast and multicast, the second service is the other of unicast and multicast, and the first time unit overlaps with the second time unit; and receiving one of the first HARQ information and the second HARQ information from the terminal device, or receiving HARQ information obtained from the terminal device through a connection and including the first HARQ information and the second HARQ information.
[0021] In a possible implementation, receiving one of the first hybrid automatic repeat request (HARQ) information and the second HARQ information from the terminal device includes receiving the first HARQ information from the terminal device in a first time unit, or receiving the second HARQ information from the terminal device in a second time unit.
[0022] In a possible implementation, when the first time unit overlaps with at least two second time units, and each of the second time units corresponds to one piece of second HARQ information, the method further includes receiving the first HARQ information from the terminal device, or receiving at least one of the at least two pieces of second HARQ information from the terminal device.
[0023] In a possible implementation manner, receiving HARQ information obtained through a connection from the terminal device and including the first HARQ information and the second HARQ information includes receiving HARQ information obtained through a connection from the terminal device in a first time unit or a second time unit.
[0024] In a possible implementation, when the first time unit overlaps with at least two second time units, and each of the second time units corresponds to one piece of second HARQ information, the method further includes a step of concatenating the first HARQ information and the at least one piece of second HARQ information.
[0025] In a possible implementation manner, the method further includes receiving, at a first time unit, HARQ information obtained from the terminal device through a connection and including first HARQ information and at least one second HARQ information.
[0026] In a possible implementation, the method further includes receiving HARQ information obtained through the concatenation from the terminal device at a second time unit corresponding to any concatenated second HARQ information, the HARQ information including the first HARQ information and at least one second HARQ information.
[0027] In a possible implementation, the first PUCCH configuration information includes a first PUCCH resource, the second PUCCH configuration information includes a second PUCCH resource, the first time unit includes the first PUCCH resource, the second time unit includes the second PUCCH resource, and the first time unit overlapping with the second time unit means that the first PUCCH resource overlaps with the second PUCCH resource.
[0028] For the technical effects provided by the second aspect or possible implementation manner, reference is made to the description of the technical effects provided by the first aspect or the corresponding implementation manner.
[0029] A third aspect of an embodiment of this application discloses an information transmission method, including: a step of receiving first physical uplink control channel (PUCCH) configuration information and second PUCCH configuration information from a network device, where the first PUCCH configuration information corresponds to a first service, the second PUCCH configuration information corresponds to a second service, the first PUCCH configuration information indicates a first time unit granularity, and the second PUCCH configuration information indicates a second time unit granularity; and a step of determining first hybrid automatic repeat request (HARQ) information and second HARQ information, where the first HARQ information is feedback information of data of the first service, the second HARQ information is feedback information of data of the second service, a priority of the first HARQ information is the same as a priority of the second HARQ information, and the first time unit granularity is different from the second time unit granularity. The method includes a step of instructing the terminal device to feed back the first HARQ information and the second HARQ information in the first time unit and the second time unit that overlap in the time domain if the terminal device does not assume that the granularity of the first time unit indicated by the first PUCCH configuration information is the same as the granularity of the second time unit indicated by the second PUCCH configuration information, and / or if the granularity of the first time unit is different from the granularity of the second time unit, or if the granularity of the first time unit is different from the granularity of the second time unit, the first time unit does not overlap with the second time unit; and a step of transmitting the first HARQ information and / or the second HARQ information to the network device, wherein the first service is one of unicast and multicast, and the second service is the other of unicast and multicast.
[0030] In the above method, when the network device configures two pieces of configuration information for the terminal device, the two pieces of configuration information correspond to a first service and a second service, respectively, the first service is one of unicast and multicast, and the second service is the other of unicast and multicast, the priority of the first HARQ information is the same as the priority of the second HARQ information, the granularity of the first time unit is the same as the granularity of the second time unit, and / or the first time unit does not overlap with the second time unit. In this way, resource contention behavior can be avoided, and feedback reliability of the HARQ information can be improved.
[0031] In a possible implementation manner, the step of transmitting the first HARQ information and / or the second HARQ information to the network device includes the step of transmitting the first HARQ information to the network device in a first time unit and / or the step of transmitting the second HARQ information to the network device in a second time unit.
[0032] In another possible implementation, the granularity of the first time unit and the granularity of the second time unit are slots and sub-slots, respectively.
[0033] A fourth aspect of an embodiment of the present application discloses an information receiving method, comprising the steps of: transmitting first physical uplink control channel (PUCCH) configuration information and second PUCCH configuration information to a terminal device, wherein the first PUCCH configuration information corresponds to a first service, the second PUCCH configuration information corresponds to a second service, the first PUCCH configuration information indicates a first time unit granularity, the second PUCCH configuration information indicates a second time unit granularity, the first hybrid automatic repeat request (HARQ) information is feedback information of data of the first service, the second HARQ information is feedback information of data of the second service, a priority of the first HARQ information is the same as a priority of the second HARQ information, the first service is one of unicast and multicast, and the second service is The method includes the steps of: if the method is the other of unicast and multicast and the terminal device does not assume that the granularity of the first time unit is different from the granularity of the second time unit, the granularity of the first time unit indicated by the first PUCCH configuration information is the same as the granularity of the second time unit indicated by the second PUCCH configuration information, and / or if the granularity of the first time unit is different from the granularity of the second time unit, the terminal device is not instructed to feed back the first HARQ information and the second HARQ information in the first time unit and the second time unit that overlap in the time domain, or if the granularity of the first time unit is different from the granularity of the second time unit, the first time unit does not overlap with the second time unit; and receiving the first HARQ information and / or the second HARQ information from the terminal device.
[0034] In a possible implementation manner, receiving the first HARQ information and / or the second HARQ information from the terminal device includes receiving the first HARQ information from the terminal device in a first time unit and / or receiving the second HARQ information from the terminal device in a second time unit.
[0035] In another possible implementation, the granularity of the first time unit and the granularity of the second time unit are slots and sub-slots, respectively.
[0036] For the technical effects provided by the fourth aspect or possible implementation manner, reference is made to the description of the technical effects provided by the third aspect or the corresponding implementation manner.
[0037] A fifth aspect of the present application discloses an information transmission apparatus, including a transceiver unit and a processing unit. The transceiver unit is configured to receive first physical uplink control channel (PUCCH) configuration information and second PUCCH configuration information from a network device. The first PUCCH configuration information corresponds to a first service, and the second PUCCH configuration information corresponds to a second service, the first PUCCH configuration information indicating a first time unit granularity and the second PUCCH configuration information indicating a second time unit granularity, the first time unit granularity being different from the second time unit granularity. The processing unit is configured to determine first hybrid automatic repeat request (HARQ) information and second HARQ information, where the first HARQ information is feedback information for data of the first service and the second HARQ information is feedback information for data of the second service, and the priority of the first HARQ information is the same as the priority of the second HARQ information. The transceiver unit is configured to transmit one of the first HARQ information and the second HARQ information to the network device and discard the other when the first time unit overlaps with the second time unit. Alternatively, the transceiver unit is configured to concatenate the first HARQ information and the second HARQ information when the first time unit overlaps with the second time unit, and transmit HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information to the network device, wherein the first service is one of unicast and multicast, and the second service is the other of unicast and multicast.
[0038] In a possible implementation, the transceiver unit is configured to transmit the first HARQ information to the network device and discard the second HARQ information during the first time unit when the first time unit overlaps with the second time unit, or to transmit the second HARQ information to the network device and discard the first HARQ information during the second time unit when the first time unit overlaps with the second time unit.
[0039] In a possible implementation, the transceiver unit is configured to: transmit the first HARQ information to the network device and discard the at least two second HARQ information when the first time unit overlaps with at least two second time units, each second time unit corresponding to one piece of second HARQ information; or transmit at least one of the at least two second HARQ information to the network device and discard the first HARQ information when the first time unit overlaps with at least two second time units, each second time unit corresponding to one piece of second HARQ information.
[0040] In a possible implementation, the transceiver unit is configured to transmit, to the network device, HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information, during the first time unit or the second time unit when the first time unit overlaps with the second time unit.
[0041] In a possible implementation, when a first time unit overlaps with at least two second time units, each of the second time units corresponding to one piece of second HARQ information, the transceiver unit is configured to concatenate the first HARQ information and the at least one piece of second HARQ information.
[0042] In a possible implementation, the transceiver unit is configured to transmit, in a first time unit, HARQ information obtained through the connection and including first HARQ information and at least one second HARQ information to the network device.
[0043] In a possible implementation, the transceiver unit is configured to transmit HARQ information obtained through concatenation and including the first HARQ information and at least one second HARQ information to the network device at a second time unit corresponding to any concatenated second HARQ information.
[0044] In a possible implementation, the first PUCCH configuration information includes a first PUCCH resource, the second PUCCH configuration information includes a second PUCCH resource, the first time unit includes the first PUCCH resource, the second time unit includes the second PUCCH resource, and the first time unit overlapping with the second time unit means that the first PUCCH resource overlaps with the second PUCCH resource.
[0045] For the technical effects provided by the fifth aspect or possible implementation manner, reference is made to the description of the technical effects provided by the first aspect or the corresponding implementation manner.
[0046] A sixth aspect of the present application discloses an information receiving apparatus, including a transceiver unit and a processing unit. The processing unit is configured to transmit first physical uplink control channel (PUCCH) configuration information and second PUCCH configuration information to a terminal device by using the transceiver unit. The first PUCCH configuration information corresponds to a first service, and the second PUCCH configuration information corresponds to a second service. The first PUCCH configuration information indicates a first time unit granularity, and the second PUCCH configuration information indicates a second time unit granularity, the first time unit granularity being different from the second time unit granularity. The first hybrid automatic repeat request (HARQ) information is feedback information for data of the first service, and the second HARQ information is feedback information for data of the second service, and the priority of the first HARQ information is the same as the priority of the second HARQ information. The first service is one of unicast and multicast, and the second service is the other of unicast and multicast, and the first time unit overlaps with the second time unit. The transceiver unit is configured to receive one of the first HARQ information and the second HARQ information from the terminal device. Alternatively, the transceiver unit is configured to receive HARQ information obtained from the terminal device through a connection and including the first HARQ information and the second HARQ information.
[0047] In a possible implementation, the transceiver unit is configured to receive first HARQ information from the terminal device in a first time unit, or alternatively, the transceiver unit is configured to receive second HARQ information from the terminal device in a second time unit.
[0048] In a possible implementation manner, when a first time unit overlaps with at least two second time units, each of the second time units corresponding to one piece of second HARQ information, the transceiver unit is configured to receive the first HARQ information from the terminal device, or the transceiver unit is configured to receive at least one of the at least two pieces of second HARQ information from the terminal device.
[0049] In a possible implementation, the transceiver unit is configured to receive, in a first time unit or a second time unit, HARQ information obtained from a terminal device through a connection and including first HARQ information and second HARQ information.
[0050] In a possible implementation, when a first time unit overlaps with at least two second time units, each of the second time units corresponding to one piece of second HARQ information, the transceiver unit is configured to concatenate the first HARQ information and the at least one piece of second HARQ information.
[0051] In a possible implementation, the transceiver unit is configured to receive, in a first time unit, HARQ information obtained through a connection from a terminal device and including first HARQ information and at least one second HARQ information.
[0052] In a possible implementation, the transceiver unit is configured to receive HARQ information obtained through the concatenation from the terminal device, the HARQ information including the first HARQ information and at least one second HARQ information, in a second time unit corresponding to any concatenated second HARQ information.
[0053] In a possible implementation, the first PUCCH configuration information includes a first PUCCH resource, the second PUCCH configuration information includes a second PUCCH resource, the first time unit includes the first PUCCH resource, the second time unit includes the second PUCCH resource, and the first time unit overlapping with the second time unit means that the first PUCCH resource overlaps with the second PUCCH resource.
[0054] For the technical effects provided by the sixth aspect or possible implementation manner, reference is made to the description of the technical effects provided by the first aspect or the corresponding implementation manner.
[0055] A seventh aspect of the present application discloses an information transmission apparatus, including a transceiver unit and a processing unit. The transceiver unit is configured to receive first physical uplink control channel (PUCCH) configuration information and second PUCCH configuration information from a network device. The first PUCCH configuration information corresponds to a first service, and the second PUCCH configuration information corresponds to a second service, the first PUCCH configuration information indicating a first time unit granularity, and the second PUCCH configuration information indicating a second time unit granularity. The processing unit is configured to determine first hybrid automatic repeat request (HARQ) information and second HARQ information, where the first HARQ information is feedback information for data of the first service and the second HARQ information is feedback information for data of the second service, and the priority of the first HARQ information is the same as the priority of the second HARQ information.
[0013] When the apparatus does not assume that the granularity of the first time unit is different from the granularity of the second time unit, the granularity of the first time unit indicated by the first PUCCH configuration information is the same as the granularity of the second time unit indicated by the second PUCCH configuration information, and / or when the granularity of the first time unit is different from the granularity of the second time unit, the network device is not assumed to instruct the terminal device to feed back the first HARQ information and the second HARQ information in the first time unit and the second time unit that overlap in the time domain, or when the granularity of the first time unit is different from the granularity of the second time unit, the first time unit does not overlap with the second time unit.
[0014] The transceiver unit is configured to transmit the first HARQ information and / or the second HARQ information to the network device, wherein the first service is one of unicast and multicast, and the second service is the other of unicast and multicast.
[0056] In a possible implementation, the transceiver unit is configured to transmit first HARQ information to the network device in a first time unit and / or to transmit second HARQ information to the network device in a second time unit.
[0057] In another possible implementation, the granularity of the first time unit and the granularity of the second time unit are slots and sub-slots, respectively.
[0058] For the technical effects provided by the seventh aspect or possible implementation manner, reference is made to the description of the technical effects provided by the third aspect or the corresponding implementation manner.
[0059] An eighth aspect of an embodiment of the present application discloses an information receiving device, which includes a transceiver unit and a processing unit.
[0060] The processing unit is configured to send first physical uplink control channel (PUCCH) configuration information and second PUCCH configuration information to the terminal device by using the transceiver unit, where the first PUCCH configuration information corresponds to a first service, the second PUCCH configuration information corresponds to a second service, the first PUCCH configuration information indicates a first time unit granularity, and the second PUCCH configuration information indicates a second time unit granularity. The first hybrid automatic repeat request (HARQ) information is feedback information for data of the first service, and the second HARQ information is feedback information for data of the second service, and the priority of the first HARQ information is the same as the priority of the second HARQ information. The first service is one of unicast and multicast, and the second service is the other of unicast and multicast. If the terminal device does not assume that the granularity of the first time unit is different from the granularity of the second time unit, the granularity of the first time unit indicated by the first PUCCH configuration information is the same as the granularity of the second time unit indicated by the second PUCCH configuration information, and / or if the granularity of the first time unit is different from the granularity of the second time unit, the terminal device is not instructed to feed back the first HARQ information and the second HARQ information in the first time unit and the second time unit that overlap in the time domain, or if the granularity of the first time unit is different from the granularity of the second time unit, the first time unit does not overlap with the second time unit. The transceiver unit is configured to receive the first HARQ information and / or the second HARQ information from the terminal device.
[0061] In a possible implementation, the transceiver unit is configured to receive first HARQ information from the terminal device in a first time unit and / or to receive second HARQ information from the terminal device in a second time unit.
[0062] In another possible implementation, the granularity of the first time unit and the granularity of the second time unit are slots and sub-slots, respectively.
[0063] For the technical effects provided by the eighth aspect or possible implementation manner, reference is made to the description of the technical effects provided by the third aspect or the corresponding implementation manner.
[0064] A ninth aspect of an embodiment of the present application discloses an information transmission apparatus, the apparatus including at least one processor configured to execute computer programs or instructions stored in at least one memory, thereby causing the apparatus to implement a method according to the first aspect or a possible implementation manner of the first aspect.
[0065] A tenth aspect of the present application discloses an information receiving apparatus, the apparatus including at least one processor configured to execute computer programs or instructions stored in at least one memory, thereby causing the apparatus to implement a method according to the second aspect or a possible implementation manner of the second aspect.
[0066] An eleventh aspect of an embodiment of the present application discloses an information transmission device, the device including at least one processor configured to execute a computer program or instructions stored in at least one memory, thereby causing the device to implement a method according to the third aspect or a possible implementation manner of the third aspect.
[0067] A twelfth aspect of an embodiment of the present application discloses an information receiving apparatus, the apparatus including at least one processor configured to execute a computer program or instructions stored in at least one memory, thereby causing the apparatus to implement a method according to the fourth aspect or a possible implementation manner of the fourth aspect.
[0068] A thirteenth aspect of an embodiment of the present application discloses a chip system, the chip system including at least one processor and a communication interface, the at least one processor configured to execute a computer program or instructions to implement a method according to any one of the above aspects.
[0069] A fourteenth aspect of an embodiment of the present application discloses a computer-readable storage medium. The computer-readable storage medium stores computer instructions. When the computer instructions are executed on a processor, a method according to any one of the above aspects is realized.
[0070] A fifteenth aspect of an embodiment of the present application discloses a computer program product, the computer program product including computer program code, which, when executed on a computer, realizes the method according to any one of the above aspects. [Brief explanation of the drawings]
[0071] The accompanying drawings used in the embodiments of this application are described below. [Figure 1] 1 is a schematic diagram of the structure of a communication system according to an embodiment of this application; [Figure 2] FIG. 1 is a schematic diagram of HARQ information feedback according to an embodiment of this application; [Figure 3] FIG. 2 is a schematic diagram of determining PUCCH resources according to an embodiment of the present application; [Figure 4] FIG. 2 is a schematic diagram of slots and sub-slots according to an embodiment of the present application. [Figure 5] 1 is a flowchart of an information transmitting or receiving method according to an embodiment of the present application. [Figure 6] FIG. 2 is a schematic diagram of a first time unit overlapping with a second time unit according to an embodiment of the present application. [Figure 7] 1 is a schematic diagram of a first PUCCH resource overlapping or not overlapping with a second PUCCH resource according to an embodiment of the present application; [Figure 8] FIG. 2 is a schematic diagram of a first time unit overlapping with two second time units according to an embodiment of the present application; [Figure 9] 1 is a schematic diagram of a first PUCCH resource overlapping with two second PUCCH resources according to an embodiment of the present application; [Figure 10] FIG. 1 is a schematic diagram of transmitting HARQ information according to an embodiment of the present application; [Figure 11] FIG. 10 is another schematic diagram of transmitting HARQ information according to an embodiment of the present application; [Figure 12] FIG. 10 is another schematic diagram of transmitting HARQ information according to an embodiment of the present application; [Figure 13] FIG. 10 is another schematic diagram of transmitting HARQ information according to an embodiment of the present application; [Figure 14] FIG. 10 is another schematic diagram of transmitting HARQ information according to an embodiment of the present application; [Figure 15] FIG. 10 is another schematic diagram of transmitting HARQ information according to an embodiment of the present application; [Figure 16] 1 is a flowchart of an information transmitting or receiving method according to an embodiment of the present application. [Figure 17] 1 is a schematic diagram of the structure of an information transmitting device according to an embodiment of this application; [Figure 18] 1 is a schematic diagram of the structure of an information receiving device according to an embodiment of this application; [Figure 19] 1 is a schematic diagram of the structure of an information transmitting device according to an embodiment of this application; [Figure 20] 1 is a schematic diagram of the structure of an information receiving device according to an embodiment of this application; DETAILED DESCRIPTION OF THE INVENTION
[0072] Hereinafter, embodiments of the present application will be described with reference to the accompanying drawings in the embodiments of the present application.
[0073] The technical solutions provided in this application may be applied to various communication systems, such as a long term evolution (LTE) system, an LTE frequency division duplex (FDD) system, an LTE time division duplex (TDD) system, a universal mobile telecommunications system (UMTS), a worldwide interoperability for microwave access (WiMAX) communication system, a 5th generation (5G) mobile communication system, or a new radio access technology (NR) system. The 5G mobile communication system may include a non-standalone (NSA) communication system and / or a standalone (SA) communication system.
[0074] The technical solutions provided in this application may also be applied to machine-type communication (MTC) networks, long-term evolution-machine (LTE-M) networks, device-to-device (D2D) networks, machine-to-machine (M2M) networks, Internet of Things (IoT) networks, or other networks. IoT networks may include, for example, the Internet of Vehicles. Communication modes in Internet of Vehicle systems are collectively referred to as vehicle-to-X (V2X, where X may represent anything). For example, V2X may include vehicle-to-vehicle (V2V) communication, vehicle-to-infrastructure (V2I) communication, vehicle-to-pedestrian (V2P) communication, vehicle-to-network (V2N) communication, etc. The V2X communication system uses sidelink (SL) transmission technology based on D2D communication.
[0075] The technical solutions provided in this application may further be applied to future communication systems, such as sixth generation mobile communication systems, which are not limited in this application.
[0076] FIG. 1 is a schematic diagram of the structure of a communication system 100 applicable to an embodiment of this application. The communication system 100 includes a network device 111, a terminal device 101, a terminal device 102, a terminal device 103, a terminal device 104, a terminal device 105, and a terminal device 106. It should be understood that the communication system 100 may include more network devices or more or fewer terminal devices. The network devices and the terminal devices may be hardware, software obtained through functional division, or a combination thereof. The network devices and the terminal devices may communicate with each other by using other devices or network elements. In the system, the network device 111 may transmit data with multiple terminal devices, i.e., the network device 111 transmits downlink data to the terminal devices 101 to 106. Obviously, the terminal devices 101 to 106 may transmit uplink data to the network device 111. Furthermore, the terminal devices 104, 105, and 106 may alternatively form a communication system. In the system, the network device 111 may transmit downlink data to the terminal device 101, the terminal device 102, and the terminal device 105, and then the terminal device 105 transmits the downlink data to the terminal device 104 or the terminal device 106. The method in the embodiment of this application may be applied to the communication system 100 shown in FIG.
[0077] (1) Terminal Device: A terminal device includes a device that provides a voice and / or data connection to a user. Specifically, a terminal device includes a device that provides a voice connection to a user, a device that provides a data connection to a user, or a device that provides a voice and data connection to a user. For example, a terminal device may include a handheld device with wireless connectivity or a processing device connected to a wireless modem. A terminal device communicates with a core network through a radio access network (RAN) and may exchange voice or data with the RAN, or may exchange voice and data with the RAN. The terminal device may include a user equipment (UE), a wireless terminal device, a mobile terminal device, a device-to-device (D2D) terminal device, a vehicle-to-everything (V2X) terminal device, a machine-to-machine / machine type communications (M2M / MTC) terminal device, an internet of things (IoT) terminal device, a light user equipment (light UE), a reduced capability user equipment (REDCAP UE), a subscriber unit, a subscriber station, a mobile station, a remote station, an access point (AP), a remote terminal, an access terminal, a user terminal, a user agent, a user device, and the like. For example, a terminal device may include a mobile phone (also called a "cellular" phone), a computer with a mobile terminal device, or a portable, pocket-sized, handheld, computer-embedded mobile device, or the like.For example, a terminal device may be a device such as a personal communication service (PCS) telephone, a cordless telephone, a session initiation protocol (SIP) telephone, a wireless local loop (WLL) station, a personal digital assistant (PDA), etc. Terminal devices may alternatively include limited devices, e.g., devices with relatively low power consumption, devices with limited storage capabilities, devices with limited computing capabilities, etc. For example, terminal devices include information sensing devices such as barcodes, radio frequency identification (RFID), sensors, global positioning systems (GPS), laser scanners, etc.
[0078] By way of example and not limitation, in the embodiments of this application, the terminal device may alternatively be a wearable device. A wearable device may also be referred to as a wearable intelligent device, an intelligent wearable device, etc., and is a collective term for wearable devices, such as glasses, gloves, watches, clothes, shoes, etc., that are intelligently designed and developed for everyday wear using wearable technology. A wearable device is a portable device that is worn directly on the body or integrated into a user's clothing or accessories. A wearable device is not only a hardware device, but also realizes powerful functions through software support, data exchange, and cloud interaction. In a broad sense, a wearable intelligent device includes a fully-featured and large device that can realize all or part of its functions independently of a smartphone, such as a smart watch or smart glasses, and a device that is dedicated to only one type of application function and needs to function in cooperation with other devices such as a smartphone, such as various smart bands, smart helmets, and smart jewelry for monitoring physical symptoms.
[0079] When the various terminal devices described above are located in a vehicle (e.g., placed in or installed in a vehicle), all of the terminal devices may be considered as on-board terminal devices, e.g., also referred to as on-board units (OBUs).
[0080] In the embodiment of this application, the terminal device may further include a relay. Alternatively, it may be understood that all devices capable of performing data communication with a base station may be considered as terminal devices.
[0081] In the embodiments of this application, the apparatus configured to realize the functions of the terminal device may be the terminal device, or may be an apparatus capable of supporting the terminal device in realizing the functions, such as a chip system. The apparatus may be installed in the terminal device. In the embodiments of this application, the chip system may include a chip, or may include a chip and other discrete components. In the technical solutions provided in the embodiments of this application, an example in which the apparatus configured to realize the functions of the terminal is a terminal device is used to describe the technical solutions provided in the embodiments of this application.
[0082] (2) Network Device: The network device may include, for example, an access network (AN) device such as a base station (e.g., an access point) that is within the access network and communicates with wireless terminal devices over the air interface through one or more cells. Alternatively, the network device may be, for example, a road side unit (RSU) in vehicle-to-everything (V2X) technology. The base station may be configured to convert received radio frames to IP packets and vice versa and function as a router between the terminal device and the rest of the access network. The rest of the access network may include an IP network. The RSU may be a fixed infrastructure entity supporting V2X applications and may exchange messages with other entities supporting V2X applications. The network device may further coordinate attribute management of the air interface. For example, the network device may include an evolved Node B (eNB or e-NodeB, evolved Node B) in a long term evolution (LTE) system or a long term evolution-advanced (LTE-A) system, a next generation Node B (gNB) in a fifth generation (5G) mobile communication technology (NR) system (also referred to as an NR system for short), or a centralized unit (CU) and a distributed unit (DU) in a cloud radio access network (Cloud RAN) system, although this is not limited to the embodiments of this application.
[0083] The network devices may further include core network devices, such as an access and mobility management function (AMF), a user plane function (UPF), a session management function (SMF), etc.
[0084] In the embodiments of this application, the apparatus configured to realize the functions of the network device may be a network device, or may be an apparatus that can support the network device in realizing the functions, such as a chip system. The apparatus may be installed in the network device. In the technical solutions provided in the embodiments of this application, an example in which the apparatus configured to realize the functions of the network device is a network device is used to describe the technical solutions provided in the embodiments of this application.
[0085] To help those skilled in the art have a better understanding, some terms in this application will first be explained.
[0086] (1) The International Telecommunication Union (ITU) has defined three main application scenarios for 5G and future mobile communication systems: enhanced mobile broadband (eMBB), ultra-reliable and low-latency communications (URLLC), and massive machine-type communications (mMTC).
[0087] Typical eMBB services include ultra-high definition video, augmented reality (AR), virtual reality (VR), etc. These services require large amounts of data transmission and very high transmission rates.
[0088] Typical URLLC services include wireless control in industrial manufacturing or production processes, motion control and remote repair of autonomous vehicles and unmanned aerial vehicles, haptic interaction applications such as remote surgery, etc. These services require ultra-high reliability and low latency, with small data transmission volumes and burstiness.
[0089] Typical mMTC services include smart grid distribution automation, smart cities, etc. These services are characterized by a large number of connected network devices, small data transmission volume, and data insensitivity to transmission delays. These mMTC terminals need to meet the requirements of low cost and very long standby duration.
[0090] (2) Multimedia broadcast multicast service (MBMS) is a technology that supports providing multicast / broadcast networks in cellular systems and transmits data from a single data source to multiple terminal devices. MBMS is a service targeted to multiple terminal devices, such as a live broadcast service, a public security service, or a batch software update service. When transmitting an MBMS service, reception by multiple terminal devices must be taken into consideration. Multicast transmission technology, i.e., a technology that transmits an MBMS service to multiple terminal devices through a common transmission path, may be used; that is, multiple terminal devices must simultaneously receive the same data. Compared with general data services, MBMS services are characterized by large data volumes, long durations, and delay sensitivity. Alternatively, unicast transmission technology, i.e., a technology that transmits an MBMS service to multiple terminal devices through transmission channels established separately for the multiple terminal devices, may be used.
[0091] (3) Hybrid automatic repeat request (HARQ) is an efficient transmission mechanism. The reliability of downlink data transmission can be significantly improved through retransmission. After receiving data information transmitted by a network device, the terminal device needs to feedback a HARQ acknowledgement (ACK) or a HARQ negative acknowledgement (NACK) to the network device. The network device performs retransmission only when the terminal device feedbacks a NACK to the network device. As a result, the overall resource consumption of data transmission is reduced. Currently, when feedbacking HARQ information, the terminal device needs to feedback the HARQ information within an uplink slot. A mechanism for feeding back multiple pieces of HARQ information within the same uplink slot is supported. Specifically, the terminal device can simultaneously feedback multiple pieces of HARQ information to the network device within the same uplink slot, allowing the network device to determine whether the terminal device correctly receives data transmitted through multiple semi-persistent scheduling (SPS) or downlink control information (DCI) scheduling. As shown in FIG. 2, the terminal device needs to feedback on a physical uplink control channel (PUCCH) 1 whether the data received on physical downlink shared channels (PDSCH) 1, PDSCH 2, and PDSCH 3 is correct, and needs to feedback on a PUCCH 2 whether the data received on PDSCH 4, PDSCH 5, and PDSCH 6 is correct.Therefore, when multiple HARQ information are fed back simultaneously in the same uplink slot, a combination sorting scheme of the HARQ information needs to be defined, and the combined HARQ information may be referred to as a HARQ acknowledgement (HARQ-ACK) codebook. The terminal device may further determine a physical uplink control channel (PUCCH) resource to be used for transmission, which is configured in a physical uplink control channel config (PUCCH-config) in higher layer signaling, based on the size of the codebook.
[0092] (4) Unicast PUCCH-config: The unicast PUCCH-config is configured by a network device for a terminal device via higher layer radio resource control (RRC) signaling to configure the parameters of the PUCCH for a particular terminal device. For example, some exemplary fields in the unicast PUCCH-config are as follows: resourceSetToAddModList: resourceSetToAddModList is used to configure a PUCCH-ResourceSet, and there are a maximum of four PUCCH-ResourceSets. resourceToAddModList: resourceToAddModList is used to configure PUCCH-Resource, and each PUCCH-ResourceSet includes a maximum of 8 PUCCH-Resources. dl-DataToUL-ACK-r16: dl-DataToUL-ACK-r16 is used to configure K1, where K1 indicates the number of minimum time units between PDSCH and PUCCH; subslotLengthForPUCCH-r16 CHOICE { normalCP-r16 ENUMERATED {n2,n7}, extendedCP-r16 ENUMERATED {n2,n6} } is.
[0093] If the subslotLengthForPUCCH-r16 field is configured in the unicast PUCCH-config, this indicates that the granularity of the time unit may be a subslot. If the subslotLengthForPUCCH-r16 field is not configured in the unicast PUCCH-config, this indicates that the granularity of the time unit may be a slot.
[0094] Currently, in the case of unicast, a network device configures up to two unicast PUCCH-configs for a terminal device. When two unicast PUCCH-configs are configured, there may be two HARQ-ACK codebooks corresponding to low and high priorities. If the PUCCH resources of the two HARQ-ACK codebooks do not overlap, the two HARQ-ACK codebooks may be transmitted on the PUCCH resources. When a network device configures one unicast PUCCH-config for a terminal device and the unicast PUCCH-config indicates one time unit, there may be one HARQ-ACK codebook corresponding to low priority by default. In this case, the HARQ-ACK codebook is transmitted in time units (slots / subslots).
[0095] (5) In the case of unicast, the specific method for determining PUCCH resources based on the HARQ-ACK codebook is as follows: As shown in FIG. 3, the network device transmits DCI to the terminal device, where the DCI includes K1, which indicates the number of minimum time units between the PDSCH and the PUCCH. Then, the network device transmits PDSCH to the terminal device. Correspondingly, the terminal device receives DCI and PDSCH from the network device, determines HARQ information in the same uplink slot based on K1 in the DCI, and generates a HARQ-ACK codebook. If there are two physical priorities, two HARQ-ACK codebooks are generated. As shown in FIG. 3, codebook #1 and codebook #2 are generated, where codebook #1 has a lower priority and codebook #2 has a higher priority.
[0096] Next, the set to be used among the four PUCCH-ResourceSets indicated by resourceSetToAddModList in PUCCH-config is determined based on the size of the HARQ-ACK codebook. If the codebook size is 2 bits or less, it is determined that the first set is to be used. If the codebook size is greater than 2 bits and less than or equal to N2, it is determined that the second set is to be used. If the codebook size is greater than N2 and less than or equal to N3, it is determined that the third set is to be used. If the codebook size is greater than N3 and less than or equal to 1706 bits, it is determined that the fourth set is to be used. In one example, assume that the four sets are Set 1, Set 2, Set 3, and Set 4. If the codebook size is 1 bit, it is determined that Set 1 is to be used.
[0097] After the set to be used is determined, the resources to be used in the set are determined based on the PUCCH resource indicator (PRI) field in the DCI. The PRI occupies 3 bits and may indicate one of multiple PUCCH-Resources.
[0098] (6) Slots and subslots: In FIG. 4, as shown in (a) of FIG. 4, a slot may include 14 symbols, symbol 1 to symbol 14. A subslot may include two symbols or seven symbols. A case where a subslot includes seven symbols is shown in (b) of FIG. 4. Symbols 1 to 7 may be subslots, and symbols 8 to 14 may be other subslots. A case where a subslot includes two symbols is shown in (c) of FIG. 4. Symbols 1 and 2 may be subslots, and symbols 3 and 4 may be other subslots, and so on.
[0099] Currently, in the case of unicast, the physical layer supports up to two priorities. When a network device configures two PUCCH-configs, i.e., PUCCH-config1 and PUCCH-config2, for a terminal device, the priorities of the unicast HARQ-ACK codebooks corresponding to PUCCH-config1 and PUCCH-config2 are certainly different. Alternatively, if the network device configures only one PUCCH-config for a terminal device, the priority of the unicast HARQ-ACK codebook corresponding to the PUCCH-config is low. In the case of multicast, when a network device configures a multicast PUCCH-config, which may be denoted as PUCCH-config-MBS, for a terminal device, there is also a priority of the multicast HARQ-ACK codebook corresponding to the PUCCH-config-MBS. In this case, when a network device configures a multicast PUCCH-config and a unicast PUCCH-config for a terminal device, and the priority of the multicast HARQ-ACK codebook is the same as the priority of the unicast HARQ-ACK codebook, when a conflict occurs between the resources indicated by the multicast configuration information and the resources indicated by the unicast configuration information, how the terminal device transmits HARQ information corresponding to unicast and HARQ information corresponding to multicast is a technical problem that has been solved by those skilled in the art.
[0100] 5 illustrates an information transmitting or receiving method according to an embodiment of this application, which includes but is not limited to the following steps:
[0101] Step S501: A network device sends first PUCCH configuration information and second PUCCH configuration information to a terminal device. Correspondingly, the terminal device receives the first PUCCH configuration information and second PUCCH configuration information from the network device.
[0102] The first PUCCH configuration information and the second PUCCH configuration information may be included in one RRC signaling or may be included in separate RRC signaling. The first PUCCH configuration information corresponds to a first service, and the second PUCCH configuration information corresponds to a second service. For example, the first PUCCH configuration information is used to configure the transmission of the first service, and the second PUCCH configuration information is used to configure the transmission of the second service. The first service is one of unicast and multicast, and the second service is the other of unicast and multicast. For example, the first PUCCH configuration information corresponds to unicast, and the second PUCCH configuration information corresponds to multicast.
[0103] Specifically, the first PUCCH configuration information indicates a granularity of a first time unit, and the second PUCCH configuration information indicates a granularity of a second time unit. The granularity of the first time unit is different from the granularity of the second time unit. Each of the first time unit and the second time unit may be a unit time unit. The granularity of the first time unit being different from the granularity of the second time unit may mean that the first time unit and the second time unit have different symbol durations or include different numbers of symbols. For example, the granularity of the first time unit being different from the granularity of the second time unit may mean that the granularity of the first time unit is a slot, and the granularity of the second time unit is a subslot. The granularity of the first time unit being different from the granularity of the second time unit may mean that the granularity of the first time unit is a slot and the first time unit includes 14 symbols, while the granularity of the second time unit is a subslot and the second time unit includes 2 or 7 symbols.
[0104] Specifically, the first PUCCH configuration information and the second PUCCH configuration information may be the same as the unicast PUCCH-config. For example, the first PUCCH configuration information and the second PUCCH configuration information respectively include fields resourceSetToAddModList, resourceToAddModList, dl-DataToUL-ACK-r16, and subslotLengthForPUCCH-r16. Assuming that subslotLengthForPUCCH-r16 in the first PUCCH configuration information is configured, this indicates that the granularity of the first time unit indicated by the first PUCCH configuration information is a subslot. Assuming that subslotLengthForPUCCH-r16 in the first PUCCH configuration information is not configured, this indicates that the granularity of the first time unit indicated by the first PUCCH configuration information is a slot. This also applies to the second PUCCH configuration information. Details will not be described again here.
[0105] Step S502: The terminal device determines first HARQ information and second HARQ information.
[0106] Specifically, the first HARQ information is feedback information of data of a first service, and the second HARQ information is feedback information of data of a second service. The first service is one of unicast and multicast, and the second service is the other of unicast and multicast. For example, the first HARQ information is feedback information of unicast data, and the second HARQ information is feedback information of multicast data. Alternatively, for example, the first HARQ information is feedback information of multicast data, and the second HARQ information is feedback information of unicast data. For ease of description, in the following embodiments, an example will be used for description in which the first PUCCH configuration information corresponds to unicast, the second PUCCH configuration information corresponds to multicast, the first HARQ information is feedback information of unicast data, and the second HARQ information is feedback information of multicast data.
[0107] Specifically, the priority of the first HARQ information is the same as the priority of the second HARQ information. Optionally, the priority of the first HARQ information is the same as the priority of the second HARQ information may be determined by receiving information from a network device, and the information may be DCI.
[0108] Step S503: The terminal device sends the first HARQ information and / or the second HARQ information to the network device.
[0109] Correspondingly, the network device receives the first HARQ information and / or the second HARQ information from the terminal device.
[0110] Specifically, the terminal device may send the first HARQ information and / or the second HARQ information to the network device in the following two manners:
[0111] Manner 1: When the first time unit overlaps with the second time unit, the terminal device transmits one of the first HARQ information and the second HARQ information to the network device and discards the other, that is, the terminal device selects to transmit one of the first HARQ information and the second HARQ information and discards the other.
[0112] Manner 2: When the first time unit overlaps with the second time unit, the terminal device concatenates the first HARQ information and the second HARQ information, and sends HARQ information obtained through the concatenation, including the first HARQ information and the second HARQ information, to the network device. The concatenation may be serial connection, splicing, combination, etc.
[0113] Specifically, the first PUCCH configuration information indicates the granularity of a first time unit, and the second PUCCH configuration information indicates the granularity of a second time unit, and the first PUCCH configuration information and the second PUCCH configuration information may be the same as the unicast PUCCH-config. For example, the first PUCCH configuration information and the second PUCCH configuration information respectively include fields resourceSetToAddModList, resourceToAddModList, dl-DataToUL-ACK-r16, and subslotLengthForPUCCH-r16. The fields resourceSetToAddModList and resourceToAddModList indicate PUCCH resources. The first time unit may include time domain resources of PUCCH resources, and the second time unit may include time domain resources of PUCCH resources. Therefore, the first time unit may overlap with the second time unit, as shown in FIG. 6. For example, the first time unit includes 14 symbols, symbol #1 through symbol #14, and the second time unit includes 7 symbols, symbol #1 through symbol #7. All 7 symbols included in the second time unit are included in the 14 symbols in the first time unit. This type of overlap shown in Figure 6 may be referred to as a first type of overlap.
[0114] Assume that a first time unit includes a first PUCCH resource and a second time unit includes a second PUCCH resource. The overlap of the first time unit with the second time unit may alternatively mean that the first PUCCH resource in the first time unit overlaps with the second PUCCH resource in the second time unit. As shown in (a) of FIG. 7, the first PUCCH resource overlaps with the second PUCCH resource. For example, the first time unit includes 14 symbols, symbol #1 to symbol #14, and the second time unit includes 7 symbols, symbol #1 to symbol #7. The time domain resource of the first PUCCH resource is on symbol #1 to symbol #5 in the first time unit, and the time domain resource of the second PUCCH resource is on symbol #1 to symbol #4 in the second time unit, and symbol #1 to symbol #5 in the first time unit includes symbol #1 to symbol #4 in the second time unit. Therefore, the first PUCCH resource overlaps with the second PUCCH resource. To more clearly explain the concept of overlap between the first PUCCH resource and the second PUCCH resource, assume that the first time unit includes the first PUCCH resource and the second time unit includes the second PUCCH resource. As shown in (b) of FIG. 7, the first PUCCH resource does not overlap with the second PUCCH resource. For example, the first time unit includes 14 symbols, symbol #1 to symbol #14, and the second time unit includes 7 symbols, symbol #1 to symbol #7. The time domain resource of the first PUCCH resource is on symbol #1 to symbol #4 in the first time unit, and the time domain resource of the second PUCCH resource is on symbol #6 and symbol #7 in the second time unit, and symbol #1 to symbol #4 in the first time unit do not overlap with symbol #6 and symbol #7 in the second time unit. Therefore, the first PUCCH resource does not overlap with the second PUCCH resource. Such overlap between the first PUCCH resource and the second PUCCH resource may be referred to as a second type of overlap. The first type of overlap and the second type of overlap are two interpretations of the overlap between the first time unit and the second time unit.
[0115] The above two methods will be described separately below.
[0116] Method 1:
[0117] In method 1, in the case of a first type of overlap (overlap shown in FIG. 6), the terminal device transmits one of the first HARQ information and the second HARQ information to the network device and discards the other. In the case of a second type of overlap (overlap of PUCCH resources shown in (a) in FIG. 7), the terminal device transmits one of the first HARQ information and the second HARQ information to the network device and discards the other.
[0118] In the case of the first type of duplication, the terminal device sends one of the first HARQ information and the second HARQ information to the network device and discards the other, specifically as follows:
[0119] In a possible implementation manner, when the first time unit overlaps with the second time unit, the terminal device transmitting one of the first HARQ information and the second HARQ information to the network device and discarding the other includes transmitting the first HARQ information to the network device and discarding the second HARQ information in the first time unit, or transmitting the second HARQ information to the network device and discarding the first HARQ information in the second time unit.
[0120] Specifically, when the first time unit includes a first PUCCH resource and the second time unit includes a second PUCCH resource, the terminal device may transmit the first HARQ information to the network device on the first PUCCH resource and discard the second HARQ information, or the terminal device may transmit the second HARQ information to the network device on the second PUCCH resource and discard the first HARQ information. The first PUCCH resource is based on the first PUCCH configuration information, and the second PUCCH resource is based on the second PUCCH configuration information.
[0121] In one example, as shown in Figure 6, the first time unit overlaps with the second time unit. Assume that the first service corresponding to the first PUCCH configuration information is unicast, the second PUCCH configuration information corresponding to the second service is multicast, the granularity of the first time unit is slot, and the granularity of the second time unit is subslot. Since the first HARQ information is feedback information for data of the first service and the second HARQ information is feedback information for data of the second service, the terminal device transmits the first HARQ information to the network device in the first time unit and discards the second HARQ information, or alternatively, the terminal device transmits the second HARQ information to the network device in the second time unit and discards the first HARQ information.
[0122] In a possible implementation, when a first time unit overlaps with at least two second time units, each second time unit corresponds to one piece of second HARQ information. Specifically, as shown in (a) of FIG. 11, each second time unit corresponds to one piece of second HARQ information, i.e., the number of second HARQ information is equal to the number of second time units, and the second time units and the second HARQ information have a one-to-one correspondence. Assume that a first time unit overlaps with two second time units, the first PUCCH configuration information corresponds to unicast, and the second PUCCH configuration information corresponds to multicast. That is, the first time unit corresponds to unicast, and the second time unit corresponds to multicast. The two second time units are called unit 1 and unit 2, and unit 1 and unit 2 correspond to two pieces of second HARQ information, i.e., CB2 and CB3. CB2 and CB3 are different feedback information with different contents. CB2 and CB3 correspond to HARQ information for the same multicast service. The granularity of the second time unit may be a subslot and may include two or seven symbols. In this embodiment of this application, an example in which the granularity of the second time unit is a subslot and includes seven symbols is used for explanation. Under the above premise, the following two cases may be included:
[0123] (1) The terminal device sends first HARQ information to the network device and discards at least two pieces of second HARQ information, or sends at least one of the at least two pieces of second HARQ information to the network device and discards the first HARQ information.
[0124] Specifically, the terminal device transmitting at least one of the at least two pieces of second HARQ information to the network device means that the terminal device transmits at least one of the at least two pieces of second HARQ information to the network device and discards other pieces of second HARQ information other than the at least one piece of the at least two pieces of second HARQ information. For example, assuming there are two pieces of second HARQ information, namely, information 1 and information 2, information 1 is transmitted to the network device and information 2 is discarded, or information 2 is transmitted to the network device and information 1 is discarded.
[0125] 8, it is assumed that a first time unit overlaps with two second time units, the first HARQ information corresponding to the first time unit is Codebook 1, the second HARQ information corresponding to the two second time units is Codebook 2 and Codebook 3, where Codebook 2 corresponds to one second time unit and Codebook 3 corresponds to the other second time unit. In this case, the terminal device may send Codebook 1 to the network device and discard Codebook 2 and Codebook 3, or may send Codebook 2 and Codebook 3 to the network device and discard Codebook 1, or may send Codebook 2 to the network device and discard Codebook 1 and Codebook 3, or may send Codebook 3 to the network device and discard Codebook 1 and Codebook 2.
[0126] (2) The terminal device transmits first HARQ information to the network device in a first time unit and discards at least two pieces of second HARQ information, or transmits at least one of the at least two pieces of second HARQ information corresponding to at least one second time unit to the network device in at least one second time unit and discards the first HARQ information.
[0127] Specifically, transmitting at least one of the at least two pieces of second HARQ information corresponding to at least one second time unit means discarding the second HARQ information of the at least two pieces of second HARQ information other than at least one of the at least two pieces of second HARQ information corresponding to at least one second time unit.
[0128] Specifically, when a first time unit includes a first PUCCH resource and at least two second time units include at least two second PUCCH resources, each second time unit corresponding to one second PUCCH resource, the terminal device may transmit the first HARQ information to the network device on the first PUCCH resource and discard the at least two second HARQ information, or may transmit at least one of the at least two second HARQ information corresponding to the at least one second PUCCH resource to the network device on at least one second PUCCH resource and discard the first HARQ information. The first PUCCH resource may be based on the first PUCCH configuration information, and the at least two second PUCCH resources may be based on the second PUCCH configuration information.
[0129] In one example, as shown in FIG. 8, assume that a first time unit overlaps with two second time units, the first HARQ information corresponding to the first time unit is codebook 1, and the second HARQ information corresponding to the two second time units is codebook 2 and codebook 3, where codebook 2 corresponds to one of the second time units, which may be referred to as unit 2, and codebook 3 corresponds to the other second time unit, which may be referred to as unit 3. In this case, the terminal device may transmit codebook 1 to the network device in the first time unit and discard codebook 2 and codebook 3. Alternatively, the terminal device may transmit codebook 2 to the network device in unit 2, transmit codebook 3 to the network device in unit 3, and discard codebook 1. Alternatively, the terminal device transmits codebook 2 to the network device in unit 2 and discard codebook 1 and codebook 3. Alternatively, the terminal device transmits codebook 3 to the network device in unit 3, and discard codebook 1 and codebook 2.
[0130] Furthermore, in the case of the first type of overlap, the terminal device sends one of the first HARQ information and the second HARQ information to the network device and discards the other, specifically as follows:
[0131] In a possible implementation, the first PUCCH configuration information includes a first PUCCH resource, the second PUCCH configuration information includes a second PUCCH resource, the first time unit includes the first PUCCH resource, the second time unit includes the second PUCCH resource, and the first time unit overlapping with the second time unit means that the first PUCCH resource overlaps with the second PUCCH resource. The first time unit including the first PUCCH resource means that the first time unit includes the time domain resource of the first PUCCH resource, and the second time unit including the second PUCCH resource means that the second time unit includes the time domain resource of the second PUCCH resource.
[0132] In a possible implementation manner, when the first PUCCH resource overlaps with the second PUCCH resource, the terminal device transmitting one of the first HARQ information and the second HARQ information to the network device and discarding the other includes: the terminal device transmitting the first HARQ information to the network device on the first PUCCH resource and discarding the second HARQ information, or transmitting the second HARQ information to the network device on the second PUCCH resource and discarding the first HARQ information. In one example, the first PUCCH resource overlaps with the second PUCCH resource as shown in (a) of FIG. 7. It is assumed that the first PUCCH configuration information corresponds to unicast, the second PUCCH configuration information corresponds to multicast, the first time unit granularity is slot, and the second time unit granularity is subslot. Since the first HARQ information is feedback information for unicast data and the second HARQ information is feedback information for multicast data, the terminal device transmits the first HARQ information to the network device on the first PUCCH resource and discards the second HARQ information, or the terminal device transmits the second HARQ information to the network device on the second PUCCH resource and discards the first HARQ information.
[0133] In a possible implementation, when a first PUCCH resource overlaps with at least two second PUCCH resources, each second PUCCH resource corresponds to one piece of second HARQ information. Specifically, the first PUCCH resource corresponds to one piece of first HARQ information. At least two second time units include at least two second PUCCH resources, i.e., each second time unit includes one second PUCCH resource. Each second PUCCH resource corresponds to one piece of second HARQ information, i.e., the number of second HARQ information is equal to the number of second PUCCH resources, and the second PUCCH resources and the second HARQ information have a one-to-one correspondence. As shown in (a) of Figure 14, it is assumed that a first PUCCH resource overlaps with two second PUCCH resources, the first PUCCH configuration information corresponds to unicast, and the second PUCCH configuration information corresponds to multicast. That is, the first time unit corresponds to unicast, and the second time unit corresponds to multicast. The first PUCCH resource corresponds to unicast, and the second PUCCH resource corresponds to multicast. The two second PUCCH resources are called resource 1 and resource 2, and resource 1 and resource 2 correspond to two second HARQ information, i.e., CB2 and CB3. CB2 and CB3 are different feedback information with different contents. CB2 and CB3 correspond to HARQ information of the same multicast service. Under this premise, the following two cases may be included:
[0134] (1) The terminal device transmits first HARQ information to the network device and discards at least two pieces of second HARQ information, or the terminal device transmits at least one of the at least two pieces of second HARQ information to the network device and discards the first HARQ information. Specifically, the terminal device transmits at least one of the at least two pieces of second HARQ information to the network device means transmitting at least one of the at least two pieces of second HARQ information to the network device and discarding other pieces of second HARQ information in the at least two pieces of second HARQ information other than at least one of the at least two pieces of second HARQ information.
[0135] In one example, as shown in Figure 9, assume that a first PUCCH resource overlaps with two second PUCCH resources, the first HARQ information corresponding to the first PUCCH resource is Codebook 1, the second HARQ information corresponding to the two second PUCCH resources is called Codebook 2 and Codebook 3, Codebook 2 corresponds to one second PUCCH resource, and Codebook 3 corresponds to the other second PUCCH resource. In this case, the terminal device may send Codebook 1 to the network device and discard Codebook 2 and Codebook 3, or may send Codebook 2 and Codebook 3 to the network device and discard Codebook 1, or may send Codebook 2 to the network device and discard Codebook 1 and Codebook 3, or may send Codebook 3 to the network device and discard Codebook 1 and Codebook 2.
[0136] (2) The terminal device transmits first HARQ information to the network device on the first PUCCH resource and discards at least two pieces of second HARQ information, or the terminal device transmits second HARQ information corresponding to at least one second PUCCH resource to the network device on at least one of the at least two second PUCCH resources and discards the first HARQ information.
[0137] Specifically, the terminal device transmitting second HARQ information corresponding to the at least one second PUCCH resource to the network device on at least one of the at least two second PUCCH resources means that the terminal device transmits second HARQ information corresponding to the at least one second PUCCH resource to the network device, and discards other second HARQ information corresponding to other second PUCCH resources other than the at least one second PUCCH resource in the at least two second PUCCH resources.
[0138] In one example, as shown in Figure 9, assume that a first PUCCH resource overlaps with two second PUCCH resources, the first HARQ information corresponding to the first PUCCH resource is Codebook 1, and the second HARQ information corresponding to the two second PUCCH resources is called Codebook 2 and Codebook 3, where Codebook 2 corresponds to one second PUCCH resource, which may be abbreviated to Resource 1, and Codebook 3 corresponds to the other second PUCCH resource, which may be abbreviated to Resource 2. In this case, the terminal device may transmit Codebook 1 to the network device on the first PUCCH resource and discard Codebook 2 and Codebook 3. Alternatively, the terminal device may transmit Codebook 2 to the network device on Resource 1, transmit Codebook 3 to the network device on Resource 2, and discard Codebook 1. Alternatively, the terminal device transmits Codebook 2 to the network device on Resource 1 and discards Codebook 1 and Codebook 3. Alternatively, the terminal device transmits Codebook 3 to the network device on Resource 2 and discards Codebook 1 and Codebook 2.
[0139] The first type of overlap described below is the same as the second type of overlap described above, and the details will not be described again here.
[0140] Method 2:
[0141] In manner 2, in the case of the first type of overlap, the terminal device concatenates the first HARQ information and the second HARQ information, and transmits the HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information to the network device.Furthermore, in the case of the second type of overlap, the terminal device concatenates the first HARQ information and the second HARQ information, and transmits the HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information to the network device.
[0142] In the case of the first type of overlap, the terminal device concatenates the first HARQ information and the second HARQ information, and sends the HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information to the network device, specifically as follows:
[0143] In a possible implementation manner, when the first time unit overlaps with the second time unit, the terminal device concatenates the first HARQ information and the second HARQ information, and transmitting the HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information to the network device includes transmitting the HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information to the network device in the first time unit or the second time unit.
[0144] Specifically, the concatenation of the first HARQ information and the second HARQ information may be a concatenation of pre-coded bits of the first HARQ information and the second HARQ information, and then encoding is performed. Alternatively, the concatenation of the first HARQ information and the second HARQ information may be a direct splicing, combination, etc. of the first HARQ information and the second HARQ information.
[0145] Specifically, the terminal device may send HARQ information obtained through concatenation, including first HARQ information and second HARQ information, to the network device on the third PUCCH resource or the fourth PUCCH resource, where the first time unit includes a time domain resource of the third PUCCH resource, the second time unit includes a time domain resource of the fourth PUCCH resource, and the third PUCCH resource may be based on the first PUCCH configuration information, and the fourth PUCCH resource may be based on the second PUCCH configuration information.
[0146] In one example, as shown in FIG. 6, the first time unit overlaps with the second time unit. The correspondence between the time units and the HARQ information is specifically shown in (a) of FIG. 10. The first time unit corresponds to the first HARQ information, and the second time unit corresponds to the second HARQ information. As shown in (b) of FIG. 10, the terminal device concatenates the first HARQ information and the second HARQ information, and transmits the HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information to the network device in the first time unit. Alternatively, as shown in (c) of FIG. 10, the terminal device concatenates the first HARQ information and the second HARQ information, and transmits the HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information to the network device in the second time unit.
[0147] In a possible implementation, if a first time unit overlaps with at least two second time units, and each second time unit corresponds to one piece of second HARQ information, the first HARQ information is concatenated with at least one piece of second HARQ information. Specifically, as shown in (a) of FIG. 11, each second time unit corresponds to one piece of second HARQ information, i.e., the number of second HARQ information is equal to the number of second time units, and the second time units and the second HARQ information have a one-to-one correspondence. Assume that a first time unit overlaps with two second time units, the first PUCCH configuration information corresponds to unicast, and the second PUCCH configuration information corresponds to multicast. That is, the first time unit corresponds to unicast, the second time unit corresponds to multicast, and the two second time units are called unit 1 and unit 2, and unit 1 and unit 2 correspond to two pieces of second HARQ information, i.e., CB2 and CB3. CB2 and CB3 are different feedback information with different contents. CB2 and CB3 correspond to HARQ information of the same multicast service. The granularity of the second time unit may be a subslot and may include two or seven symbols. In this embodiment of the application, an example in which the granularity of the second time unit is a subslot and includes seven symbols is used for explanation. The concatenation of the first HARQ information and at least one second HARQ information may include the concatenation of the first HARQ information and all the second HARQ information. Under the above premise, the following two cases may be included:
[0148] (1) The terminal device transmits HARQ information, obtained through a connection and including first HARQ information and at least one second HARQ information, to the network device in a first time unit.
[0149] Specifically, the HARQ information obtained through a connection and including the first HARQ information and at least one second HARQ information may be information obtained through a connection and including the first HARQ information and all the second HARQ information.
[0150] Specifically, the terminal device may further transmit other second HARQ information to the network device in a second time unit corresponding to any other second HARQ information, where the other second HARQ information is second HARQ information in at least one second HARQ information other than the concatenated second HARQ information.
[0151] Specifically, a terminal device transmitting HARQ information obtained through concatenation and including first HARQ information and at least one second HARQ information to a network device in a first time unit may mean that the terminal device may transmit HARQ information obtained through concatenation and including the first HARQ information and at least one second HARQ information to the network device on a fifth PUCCH resource, where the first time unit includes a time domain resource of the fifth PUCCH resource, and the fifth PUCCH resource may be based on the first PUCCH configuration information.
[0152] In one example, it is assumed that a first time unit overlaps with two second time units, as shown in FIG. 8. The correspondence between the time units and HARQ information is specifically shown in (a) of FIG. 11. The first time unit corresponds to first HARQ information, which may be abbreviated as CB1. The first time unit is abbreviated as unit 1. Two second time units correspond to two second HARQ information, respectively, each corresponding to one piece of second HARQ information, which may be abbreviated as unit 2 and unit 3. The second HARQ information corresponding to unit 2 may be abbreviated as CB2, and the second HARQ information corresponding to unit 3 may be abbreviated as CB3. It is assumed that a terminal device may connect CB1 and CB2, as shown in (b) of FIG. 11, and then transmit HARQ information obtained through the connection and including CB1 and CB2 to the network device in unit 1. The terminal device may transmit CB3 to the network device in unit 3. As shown in (c) of FIG. 11, it is assumed that the terminal device may connect CB1, CB2, and CB3, and then transmit HARQ information obtained through the connection and including CB1, CB2, and CB3 to the network device in unit 1.
[0153] (2) The terminal device transmits HARQ information obtained through the concatenation and including the first HARQ information and at least one second HARQ information to the network device in a second time unit corresponding to any of the concatenated second HARQ information.
[0154] Specifically, the terminal device may alternatively transmit second HARQ information other than the concatenated second HARQ information to the network device in a second time unit corresponding to any second HARQ information other than the concatenated second HARQ information.
[0155] Specifically, when a terminal device transmits HARQ information obtained through concatenation and including first HARQ information and at least one second HARQ information to a network device in a second time unit corresponding to any of the concatenated second HARQ information, it may mean that the terminal device may transmit HARQ information obtained through concatenation and including first HARQ information and at least one second HARQ information to the network device on a sixth PUCCH resource included in the second time unit corresponding to any of the concatenated second HARQ information, where the second time unit includes a time domain resource of the sixth PUCCH resource, and the sixth PUCCH resource may be based on the second PUCCH configuration information.
[0156] In one example, it is assumed that a first time unit overlaps with two second time units, as shown in FIG. 8. The correspondence between the time units and the HARQ information is specifically shown in (a) of FIG. 12. The first time unit corresponds to the first HARQ information, which may be abbreviated as CB1, and the first time unit is abbreviated as unit 1. The two second time units correspond to two second HARQ information, respectively, which correspond to one piece of second HARQ information, which may be abbreviated as unit 2 and unit 3. The second HARQ information corresponding to unit 2 may be abbreviated as CB2, and the second HARQ information corresponding to unit 3 may be abbreviated as CB3. It is assumed that a terminal device may concatenate CB1 and CB2, and the second time unit corresponding to the concatenated second HARQ information is unit 2, as shown in (b) of FIG. 12. Then, in unit 2, the HARQ information obtained through the concatenation and including CB1 and CB2 is transmitted to the network device. The terminal device may transmit CB3 to the network device in unit 3. As shown in (c) of FIG. 12, it is assumed that the terminal device may concatenate CB1, CB2, and CB3. The concatenated second HARQ information may be CB2, and the second time unit corresponding to the concatenated second HARQ information may be unit 2. Then, in unit 2, the HARQ information obtained through the concatenation and including CB1, CB2, and CB3 is transmitted to the network device. As shown in (d) of FIG. 12, it is assumed that the terminal device may concatenate CB1, CB2, and CB3, and the concatenated second HARQ information may be CB3, and the second time unit corresponding to the concatenated second HARQ information may be unit 3. Then, in unit 3, the HARQ information obtained through the concatenation and including CB1, CB2, and CB3 is transmitted to the network device.
[0157] Furthermore, in the case of a second type of overlap, the terminal device concatenates the first HARQ information and the second HARQ information, and sends HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information to the network device.
[0158] In a possible implementation, the first PUCCH configuration information includes a first PUCCH resource, the second PUCCH configuration information includes a second PUCCH resource, the first time unit includes the first PUCCH resource, the second time unit includes the second PUCCH resource, and the first time unit overlapping with the second time unit means that the first PUCCH resource overlaps with the second PUCCH resource. The first time unit including the first PUCCH resource means that the first time unit includes the time domain resource of the first PUCCH resource, and the second time unit including the second PUCCH resource means that the second time unit includes the time domain resource of the second PUCCH resource.
[0159] In a possible implementation, when the first PUCCH resource overlaps with the second PUCCH resource, the terminal device concatenates the first HARQ information and the second HARQ information, and transmitting the HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information to the network device includes transmitting the HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information to the network device on the seventh PUCCH resource or the eighth PUCCH resource, where the seventh PUCCH resource is based on the first PUCCH configuration information and the eighth PUCCH resource is based on the second PUCCH configuration information. The first time unit includes the time domain resource of the seventh PUCCH resource, and the second time unit includes the time domain resource of the eighth PUCCH resource.
[0160] In one example, as shown in (a) of FIG. 7, the first PUCCH resource overlaps with the second PUCCH resource. The correspondence between PUCCH resources and HARQ information is specifically shown in (a) of FIG. 13. The first PUCCH resource corresponds to the first HARQ information, and the second PUCCH resource corresponds to the second HARQ information. The terminal device concatenates the first HARQ information and the second HARQ information, and transmits the HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information to the network device on the seventh PUCCH resource. Details are specifically shown in (b) of FIG. 13. Alternatively, the terminal device concatenates the first HARQ information and the second HARQ information, and transmits the HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information to the network device on the eighth PUCCH resource. Details are shown in (c) of FIG. 13.
[0161] In a possible implementation, if a first PUCCH resource overlaps with at least two second PUCCH resources, and each second PUCCH resource corresponds to one piece of second HARQ information, the first HARQ information is concatenated with at least one piece of second HARQ information. Specifically, the first PUCCH resource corresponds to the first HARQ information. At least two second time units include at least two second PUCCH resources, i.e., each second time unit includes one second PUCCH resource. Each second PUCCH resource corresponds to one piece of second HARQ information, i.e., the number of second HARQ information is equal to the number of second PUCCH resources, and the second PUCCH resources and the second HARQ information have a one-to-one correspondence. As shown in (a) of Figure 14, assume that a first PUCCH resource overlaps with two second PUCCH resources, and the first PUCCH configuration information corresponds to unicast and the second PUCCH configuration information corresponds to multicast. That is, the first time unit corresponds to unicast and the second time unit corresponds to multicast. The first PUCCH resource corresponds to unicast and the second PUCCH resource corresponds to multicast. The two second PUCCH resources are called resource 1 and resource 2, and resource 1 and resource 2 correspond to two second HARQ information, namely, CB2 and CB3. CB2 and CB3 are different feedback information with different contents. CB2 and CB3 correspond to HARQ information of the same multicast service. Under this premise, the following two cases may be included:
[0162] (1) The terminal device transmits HARQ information obtained through concatenation, including first HARQ information and at least one second HARQ information, to the network device on a ninth PUCCH resource, where the ninth PUCCH resource is based on the first PUCCH configuration information, and the first time unit includes a time domain resource of the ninth PUCCH resource.
[0163] Specifically, the HARQ information obtained through a connection and including the first HARQ information and at least one second HARQ information may be HARQ information obtained through a connection and including the first HARQ information and all the second HARQ information.
[0164] Specifically, the terminal device may further transmit other second HARQ information in the at least two pieces of second HARQ information other than the at least one piece of concatenated second HARQ information to the network device on other second PUCCH resources, where the other second PUCCH resources are in the at least two second PUCCH resources other than the at least one second PUCCH resource and correspond to the other second HARQ information in the at least two pieces of second HARQ information other than the at least one piece of concatenated second HARQ information.
[0165] In one example, assume that a first PUCCH resource overlaps with two second PUCCH resources, as shown in Figure 9. The correspondence between PUCCH resources and HARQ information is specifically shown in (a) of Figure 14. The first PUCCH resource corresponds to the first HARQ information, which may be abbreviated as CB1, and the first PUCCH resource may be referred to as resource 1. The two second PUCCH resources correspond to two pieces of second HARQ information, respectively, and each second PUCCH resource corresponds to one piece of second HARQ information, which may be abbreviated as resource 2 and resource 3, respectively. The second HARQ information corresponding to resource 2 may be abbreviated as CB2, and the second HARQ information corresponding to resource 3 may be abbreviated as CB3. As shown in (b) of Figure 14, it is assumed that the terminal device may concatenate CB1 and CB2, and then transmit HARQ information obtained through the concatenation and including CB1 and CB2 to the network device on the ninth PUCCH resource. The terminal device may transmit CB3 to the network device on resource 3. As shown in (c) of Figure 14, it is assumed that the terminal device may concatenate CB1, CB2, and CB3, and then transmit HARQ information obtained through the concatenation and including CB1, CB2, and CB3 to the network device on the ninth PUCCH resource.
[0166] (2) The terminal device transmits HARQ information obtained through the concatenation and including the first HARQ information and at least one second HARQ information to the network device on a 10th PUCCH resource included in the second time unit corresponding to any of the concatenated second HARQ information.
[0167] Specifically, the tenth PUCCH resource is based on the second PUCCH configuration information, and the second time unit corresponding to any of the concatenated second HARQ information includes the time domain resource of the tenth PUCCH resource. The terminal device may further transmit other second HARQ information in the at least two pieces of second HARQ information other than the at least one piece of concatenated second HARQ information to the network device on the other second PUCCH resource, where the other second PUCCH resource is in the at least two second PUCCH resources other than the at least one second PUCCH resource and corresponds to other second HARQ information in the at least two pieces of second HARQ information other than the at least one piece of concatenated second HARQ information.
[0168] In one example, assume that a first PUCCH resource overlaps with two second PUCCH resources, as shown in Figure 9. The correspondence between PUCCH resources and HARQ information is specifically shown in (a) of Figure 15. The first PUCCH resource corresponds to the first HARQ information, which may be abbreviated as CB1, and the first PUCCH resource may be referred to as resource 1. The two second PUCCH resources correspond to two pieces of second HARQ information, respectively, and each second PUCCH resource corresponds to one piece of second HARQ information, which may be abbreviated as resource 2 and resource 3, respectively. The second HARQ information corresponding to resource 2 may be abbreviated as CB2, and the second HARQ information corresponding to resource 3 may be abbreviated as CB3. Assume that the terminal device may concatenate CB1 and CB2, and then transmit HARQ information obtained through the concatenation and including CB1 and CB2 to the network device on the tenth PUCCH resource, as shown in (b) of Figure 15. The terminal device may transmit CB3 to the network device on resource 3. Assume that the terminal device may concatenate CB1 and CB3, and then transmit HARQ information obtained through the concatenation and including CB1 and CB3 to the network device on the tenth PUCCH resource, as shown in (c) of Figure 15. The terminal device may transmit CB2 to the network device on resource 2. Assume that the terminal device may concatenate CB1, CB2, and CB3, and then transmit HARQ information obtained through the concatenation and including CB1, CB2, and CB3 to the network device on the tenth PUCCH resource, as shown in (d) of Figure 15.
[0169] In the method of Figure 5, when a network device configures two pieces of configuration information for a terminal device, the two pieces of configuration information respectively correspond to a first service and a second service, the first service being one of unicast and multicast, the second service being the other of unicast and multicast, and the priority of the first HARQ information being the same as the priority of the second HARQ information, if the first time unit overlaps with the second time unit, one of the first HARQ information and the second HARQ information is transmitted to the network device and the other is discarded, or the first HARQ information and the second HARQ information are concatenated, and HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information is transmitted to the network device. In this way, the problem of how to transmit the first HARQ information and the second HARQ information when resource contention occurs is solved, thereby avoiding the impact of resource contention on HARQ information feedback and improving the reliability of HARQ information feedback.
[0170] 16 illustrates another information transmitting or receiving method according to an embodiment of this application, including but not limited to the following steps:
[0171] Step S1601: The network device sends the first PUCCH configuration information and the second PUCCH configuration information to the terminal device.
[0172] Correspondingly, the terminal device receives the first PUCCH configuration information and the second PUCCH configuration information from the network device.
[0173] Specifically, the first PUCCH configuration information and the second PUCCH configuration information may be included in one RRC signaling, or may be separately included in different RRC signaling. The first PUCCH configuration information corresponds to a first service, and the second PUCCH configuration information corresponds to a second service. For example, the first PUCCH configuration information is used to configure the transmission of the first service, and the second PUCCH configuration information is used to configure the transmission of the second service. The first service is one of unicast and multicast, and the second service is the other of unicast and multicast. For example, the first PUCCH configuration information corresponds to unicast, and the second PUCCH configuration information corresponds to multicast. In the following embodiments, an example in which the first service is unicast and the second service is multicast is used for description.
[0174] Specifically, the first PUCCH configuration information indicates a first time unit granularity, and the second PUCCH configuration information indicates a second time unit granularity.
[0175] Specifically, in the implementation, when the terminal device does not assume that the granularity of the first time unit is different from the granularity of the second time unit, the granularity of the first time unit indicated by the first PUCCH configuration information is the same as the granularity of the second time unit indicated by the second PUCCH configuration information. That is, when the terminal device does not assume that the granularity of the first time unit is different from the granularity of the second time unit, the granularity of the first time unit and the granularity of the second time unit indicated by the first PUCCH configuration information and the second PUCCH configuration information transmitted by the network device to the terminal device are sure to be the same. That is, since the terminal device does not assume that the granularity of the first time unit is different from the granularity of the second time unit, the granularity of the first time unit indicated by the first PUCCH configuration information is the same as the granularity of the second time unit indicated by the second PUCCH configuration information. The fact that the terminal device does not assume that the granularity of the first time unit is different from the granularity of the second time unit may alternatively be described as the terminal device not assuming that the granularity of the first time unit is configured differently from the granularity of the second time unit. In other words, the network device is not required to configure the granularity to be different, i.e., the granularity can only be configured to be the same. For example, the granularity is slot-level granularity, or the granularity is 7-symbol-level subslot granularity, or the granularity is 2-symbol-level subslot granularity.
[0176] When the first time unit does not overlap with the second time unit, the terminal device transmits first HARQ information to the network device in the first time unit, and the terminal device transmits second HARQ information to the network device in the second time unit. When the first time unit overlaps with the second time unit (having the same granularity, i.e., completely overlapping), the terminal device transmits the first HARQ information and the second HARQ information to the network device in the first time unit or the second time unit. In this case, the first time unit and the second time unit are the same. Furthermore, the first HARQ information and the second HARQ information are transmitted on PUCCH resources based on the first PUCCH configuration information or the second PUCCH configuration information. That is, the first HARQ information and the second HARQ information are jointly or independently coded, and then the coded information including the first HARQ information and the second HARQ information is transmitted on the determined PUCCH resources.
[0177] Specifically, in another implementation, when the granularity of the first time unit is different from the granularity of the second time unit, if the terminal device does not expect the first time unit to overlap with the second time unit, the first time unit does not overlap with the second time unit. That is, when the granularity of the first time unit is different from the granularity of the second time unit, if the terminal device does not expect the first time unit to overlap with the second time unit, the first time unit does not overlap with the second time unit. That is, when the granularity of the first time unit is different from the granularity of the second time unit, the terminal device does not expect the first time unit to overlap with the second time unit, so the first time unit does not overlap with the second time unit. Alternatively, it may be understood that in this implementation, the network device may be configured for the terminal device so that the first time unit and the second time unit have different granularities. For example, the granularity of the first time unit is slot-level granularity, and the granularity of the second time unit is subslot-level granularity. However, in the above configurations with different granularity, the terminal device does not assume that the network device will schedule or instruct the terminal device to feed back the first HARQ information and the second HARQ information in the first time unit and the second time unit that overlap in the time domain. That is, the network device is requested not to instruct or schedule the first time unit to overlap with the second time unit, that is, to instruct or schedule the first time unit not to overlap with the second time unit. The fact that the terminal device does not assume that the first time unit overlaps with the second time unit may alternatively be described as the terminal device not assuming the following result, that is, that the first time unit is scheduled or instructed to overlap with the second time unit.
[0178] Optionally, in another implementation, when the granularity of the first time unit is different from the granularity of the second time unit, the terminal device does not assume that the first time unit overlaps with two second time units separately, or that the second time unit overlaps with two first time units separately. For example, the first time unit is a slot (including 14 symbols), and the two second time units are two consecutive sub-slots each including 7 symbols, and the slot overlaps with the two sub-slots separately. The terminal device does not assume the results of such scheduling or instruction.
[0179] When the first time unit does not overlap with the second time unit, the terminal device transmits first HARQ information to the network device in the first time unit, and the terminal device transmits second HARQ information to the network device in the second time unit, where the first PUCCH resource for transmitting the first HARQ information is based on the first PUCCH configuration information, and the second PUCCH resource for transmitting the second HARQ information is based on the second PUCCH configuration information.
[0180] Step S1602: The terminal device determines the first HARQ information and the second HARQ information.
[0181] Specifically, the first HARQ information is feedback information for data of a first service, and the second HARQ information is feedback information for data of a second service. The first service is one of unicast and multicast, and the second service is the other of unicast and multicast. For example, the first HARQ information is feedback information for unicast data, and the second HARQ information is feedback information for multicast data.
[0182] Specifically, the priority of the first HARQ information is the same as the priority of the second HARQ information. Optionally, the priority of the first HARQ information is the same as the priority of the second HARQ information may be determined by receiving information from a network device, and the information may be DCI.
[0183] Specifically, when the priority of the first HARQ information is the same as the priority of the second HARQ information, the terminal device does not assume that the granularity of the first time unit is different from the granularity of the second time unit.
[0184] Specifically, when the priority of the HARQ information is the same as the priority of the second HARQ information and the granularity of the first time unit is different from the granularity of the second time unit, the terminal device does not assume that the first time unit overlaps with the second time unit.
[0185] Specifically, when the priority of the HARQ information is the same as the priority of at least two pieces of second HARQ information and the granularity of the first time unit is different from the granularity of the second time unit, the terminal device does not assume that the first time unit overlaps with the at least two second time units, and the at least two second time units correspond to at least two pieces of second HARQ information, and each time unit corresponds to one piece of second HARQ information.
[0186] Step S1603: The terminal device sends the first HARQ information and / or the second HARQ information to the network device.
[0187] Correspondingly, the network device receives the first HARQ information and / or the second HARQ information from the terminal device.
[0188] Specifically, when the first time unit overlaps with the second time unit, the terminal device transmits the first HARQ information and / or the second HARQ information to the network device, so please refer to the description in Figure 5. The details will not be described again here.
[0189] In the method shown in Figure 16, when a network device configures two pieces of configuration information for a terminal device, the two pieces of configuration information correspond to a first service and a second service, respectively, where the first service is one of unicast and multicast and the second service is the other of unicast and multicast, the priority of the first HARQ information is the same as the priority of the second HARQ information, the granularity of the first time unit is the same as the granularity of the second time unit, and / or the first time unit does not overlap with the second time unit. In this way, resource contention behavior can be avoided and the feedback reliability of the HARQ information can be improved.
[0190] Above, the method in the embodiment of this application is described in detail, and below, the apparatus in the embodiment of this application is provided.
[0191] 17 is a schematic diagram of the structure of an information transmitting device 1700 according to an embodiment of this application. The information transmitting device 1700 may be a terminal device or a chip in a terminal device. The information transmitting device 1700 may include a transceiver unit 1701 and a processing unit 1702. A detailed description of each module is as follows:
[0192] The transceiver unit 1701 is configured to receive first physical uplink control channel (PUCCH) configuration information and second PUCCH configuration information from a network device, where the first PUCCH configuration information corresponds to a first service, the second PUCCH configuration information corresponds to a second service, the first PUCCH configuration information indicates a first time unit granularity, and the second PUCCH configuration information indicates a second time unit granularity, and the first time unit granularity is different from the second time unit granularity.
[0193] The processing unit 1702 is configured to determine first hybrid automatic repeat request (HARQ) information and second HARQ information, where the first HARQ information is feedback information of data of a first service, the second HARQ information is feedback information of data of a second service, and the priority of the first HARQ information is the same as the priority of the second HARQ information.
[0194] The transceiver unit 1701 is configured to transmit one of the first HARQ information and the second HARQ information to the network device and discard the other when the first time unit overlaps with the second time unit, or to concatenate the first HARQ information and the second HARQ information when the first time unit overlaps with the second time unit, and transmit HARQ information obtained through the concatenation and including the first HARQ information and the second HARQ information to the network device, wherein the first service is one of unicast and multicast, and the second service is the other of unicast and multicast.
[0195] In a possible implementation, the transceiver unit 1701 is configured to transmit the first HARQ information to the network device and discard the second HARQ information during the first time unit when the first time unit overlaps with the second time unit, or to transmit the second HARQ information to the network device and discard the first HARQ information during the second time unit when the first time unit overlaps with the second time unit.
[0196] In a possible implementation manner, the transceiver unit 1701 is configured to transmit the first HARQ information to the network device and discard the at least two pieces of second HARQ information when the first time unit overlaps with at least two second time units, each of which corresponds to one piece of second HARQ information; alternatively, the transceiver unit 1701 is configured to transmit at least one of the at least two pieces of second HARQ information to the network device and discard the first HARQ information when the first time unit overlaps with at least two second time units, each of which corresponds to one piece of second HARQ information.
[0197] In a possible implementation, the transceiver unit 1701 is configured to transmit, to the network device, HARQ information obtained through concatenation and including first HARQ information and second HARQ information in the first time unit or the second time unit when the first time unit overlaps with at least two second time units.
[0198] In a possible implementation, when a first time unit overlaps with at least two second time units, and each of the second time units corresponds to one piece of second HARQ information, the transceiver unit 1701 is configured to concatenate the first HARQ information and the at least one piece of second HARQ information.
[0199] In a possible implementation, the transceiver unit 1701 is configured to transmit HARQ information obtained through the connection and including first HARQ information and at least one second HARQ information to the network device in a first time unit.
[0200] In a possible implementation, the transceiver unit 1701 is configured to transmit HARQ information obtained through concatenation and including the first HARQ information and at least one second HARQ information to the network device at a second time unit corresponding to any concatenated second HARQ information.
[0201] In a possible implementation, the first PUCCH configuration information includes a first PUCCH resource, the second PUCCH configuration information includes a second PUCCH resource, the first time unit includes the first PUCCH resource, the second time unit includes the second PUCCH resource, and the first time unit overlapping with the second time unit means that the first PUCCH resource overlaps with the second PUCCH resource.
[0202] It should be noted that for the implementation manner and advantageous effects of the units, please refer to the corresponding descriptions in the method embodiment shown in FIG.
[0203] 18 is a schematic diagram of the structure of an information receiving device 1800 according to an embodiment of this application. The information receiving device 1800 may be a network device or a chip in a network device. The information receiving device 1800 may include a transceiver unit 1801 and a processing unit 1802. A detailed description of each module is as follows:
[0204] The processing unit 1802 is configured to send first physical uplink control channel (PUCCH) configuration information and second PUCCH configuration information to a terminal device by using the transceiver unit 1801, where the first PUCCH configuration information corresponds to a first service, the second PUCCH configuration information corresponds to a second service, the first PUCCH configuration information indicates a first time unit granularity, and the second PUCCH configuration information indicates a second time unit granularity, and the first time unit granularity is different from the second time unit granularity. The first hybrid automatic repeat request (HARQ) information is feedback information for data of the first service, and the second HARQ information is feedback information for data of the second service, and the priority of the first HARQ information is the same as the priority of the second HARQ information. The first service is one of unicast and multicast, and the second service is the other of unicast and multicast, and the first time unit overlaps with the second time unit. The transceiver unit 1801 is configured to receive one of first hybrid automatic repeat request (HARQ) information and second HARQ information from the terminal device, or the transceiver unit 1801 is configured to receive HARQ information obtained from the terminal device through a connection and including the first HARQ information and the second HARQ information.
[0205] In a possible implementation, the transceiver unit 1801 is configured to receive first HARQ information from the terminal device in a first time unit, or the transceiver unit 1801 is configured to receive second HARQ information from the terminal device in a second time unit.
[0206] In a possible implementation manner, when a first time unit overlaps with at least two second time units, and each of the second time units corresponds to one piece of second HARQ information, the transceiver unit 1801 is configured to receive the first HARQ information from the terminal device, or the transceiver unit 1801 is configured to receive at least one of the at least two pieces of second HARQ information from the terminal device.
[0207] In a possible implementation, the transceiver unit 1801 is configured to receive HARQ information obtained through a connection from a terminal device in a first time unit or a second time unit, the HARQ information including first HARQ information and second HARQ information.
[0208] In a possible implementation, if a first time unit overlaps with at least two second time units, and each of the second time units corresponds to one piece of second HARQ information, the first HARQ information is concatenated with at least one piece of second HARQ information.
[0209] In a possible implementation, the transceiver unit 1801 is configured to receive, in a first time unit, HARQ information obtained through a connection from a terminal device and including first HARQ information and at least one second HARQ information.
[0210] In a possible implementation, the transceiver unit 1801 is configured to receive HARQ information obtained through concatenation from the terminal device and including first HARQ information and at least one second HARQ information, at a second time unit corresponding to any concatenated second HARQ information.
[0211] In a possible implementation, the first PUCCH configuration information includes a first PUCCH resource, the second PUCCH configuration information includes a second PUCCH resource, the first time unit includes the first PUCCH resource, the second time unit includes the second PUCCH resource, and the first time unit overlapping with the second time unit means that the first PUCCH resource overlaps with the second PUCCH resource.
[0212] It should be noted that for the implementation manner and advantageous effects of the units, please refer to the corresponding descriptions in the method embodiment shown in FIG.
[0213] 17 is a schematic diagram of the structure of an information transmitting device 1700 according to an embodiment of this application. The information transmitting device 1700 may be a terminal device or a chip in a terminal device. The information transmitting device 1700 may include a transceiver unit 1701 and a processing unit 1702. A detailed description of each module is as follows:
[0214] The transceiver unit 1701 is configured to receive first physical uplink control channel (PUCCH) configuration information and second PUCCH configuration information from a network device, where the first PUCCH configuration information corresponds to a first service and the second PUCCH configuration information corresponds to a second service, where the first PUCCH configuration information indicates a first time unit granularity and the second PUCCH configuration information indicates a second time unit granularity.
[0215] The processing unit 1702 is configured to determine first hybrid automatic repeat request (HARQ) information and second HARQ information, where the first HARQ information is feedback information of unicast data, the second HARQ information is feedback information of multicast data, and the priority of the first HARQ information is the same as the priority of the second HARQ information.
[0216] The transceiver unit 1701 is configured to transmit the first HARQ information and / or the second HARQ information to the network device, wherein the first service is one of unicast and multicast, and the second service is the other of unicast and multicast.
[0217] In a possible implementation, the transceiver unit 1701 is configured to transmit first HARQ information to the network device in a first time unit and / or transmit second HARQ information to the network device in a second time unit.
[0218] In another possible implementation, the granularity of the first time unit and the granularity of the second time unit are slots and sub-slots, respectively.
[0219] It should be noted that for the implementation manner and advantageous effects of the units, please refer to the corresponding descriptions in the method embodiment shown in FIG.
[0220] 18 is a schematic diagram of the structure of an information receiving device 1800 according to an embodiment of this application. The information receiving device 1800 may be a network device or a chip in a network device. The information receiving device 1800 may include a transceiver unit 1801 and a processing unit 1802. A detailed description of each module is as follows:
[0221] The processing unit 1802 is configured to send first physical uplink control channel (PUCCH) configuration information and second PUCCH configuration information to a terminal device by using the transceiver unit 1801, where the first PUCCH configuration information corresponds to a first service, the second PUCCH configuration information corresponds to a second service, the first PUCCH configuration information indicates a first time unit granularity, and the second PUCCH configuration information indicates a second time unit granularity. The first hybrid automatic repeat request (HARQ) information is feedback information of data of the first service, the second HARQ information is feedback information of data of the second service, the priority of the first HARQ information is the same as the priority of the second HARQ information, the first service is one of unicast and multicast, and the second service is the other of unicast and multicast. If the terminal device does not assume that the granularity of the first time unit is different from the granularity of the second time unit, the granularity of the first time unit indicated by the first PUCCH configuration information is the same as the granularity of the second time unit indicated by the second PUCCH configuration information, and / or if the granularity of the first time unit is different from the granularity of the second time unit, the terminal device is not instructed to feed back the first HARQ information and the second HARQ information in the first time unit and the second time unit that overlap in the time domain, or if the granularity of the first time unit is different from the granularity of the second time unit, the first time unit does not overlap with the second time unit.
[0222] The transceiver unit 1801 is configured to receive the first HARQ information and / or the second HARQ information from a terminal device.
[0223] In a possible implementation, the transceiver unit 1801 is configured to receive first HARQ information from the terminal device in a first time unit and / or receive second HARQ information from the terminal device in a second time unit.
[0224] In another possible implementation, the granularity of the first time unit and the granularity of the second time unit are slots and sub-slots, respectively.
[0225] It should be noted that for the implementation manner and advantageous effects of the units, please refer to the corresponding descriptions in the method embodiment shown in FIG.
[0226] 19 shows an information transmitting device 1900 according to an embodiment of the present application. The information transmitting device 1900 may be a terminal device or a chip within the terminal device. The information transmitting device 1900 includes at least one processor 1901, and optionally further includes a communication interface 1903 and a memory 1902. The processor 1901, the memory 1902, and the communication interface 1903 are connected to each other via a bus 1904.
[0227] The memory 1902 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM). The memory 1902 is configured to store associated computer programs or instructions and associated data. The communication interface 1903 is configured to receive and transmit data.
[0228] The processor 1901 may be one or more central processing units (CPUs). When the processor 2801 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0229] The processor 1901 in the device 1900 is configured to read computer programs or instructions stored in the memory 1902 to implement the functions of the processing unit 1702, and the communication interface 1903 is configured to implement the functions of the transceiver unit 1701.
[0230] 20 shows an information receiving device 2000 according to an embodiment of the present application. The information transmitting device 2000 may be a network device or a chip within a network device. The information transmitting device 2000 includes at least one processor 2001, and optionally further includes a communication interface 2003 and a memory 2002. The processor 2001, the memory 2002, and the communication interface 2003 are connected to each other via a bus 2004.
[0231] The memory 2002 includes, but is not limited to, random access memory (RAM), read-only memory (ROM), erasable programmable read-only memory (EPROM), or compact disc read-only memory (CD-ROM). The memory 2002 is configured to store associated computer programs or instructions and associated data. The communication interface 2003 is configured to receive and transmit data.
[0232] The processor 2001 may be one or more central processing units (CPUs). When the processor 2801 is a CPU, the CPU may be a single-core CPU or a multi-core CPU.
[0233] The processor 2001 in the device 2000 is configured to read computer programs or instructions stored in the memory 2002 to implement the functions of the processing unit 1802, and the communication interface 2003 is configured to implement the functions of the transceiver unit 2001.
[0234] It may be understood that the processor in the embodiments of this application may be a central processing unit (CPU), other general-purpose processor, digital signal processor (DSP), application-specific integrated circuit (ASIC), field programmable gate array (FPGA), other programmable logic device, transistor logic device, hardware component, or any combination thereof. The general-purpose processor may be a microprocessor or any conventional processor, etc.
[0235] The steps of the method in the embodiments of this application may be implemented in a hardware manner or by a processor executing software instructions. The software instructions may include corresponding software modules. The software modules may be stored in a random access memory, a flash memory, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an electrically erasable programmable read-only memory, a register, a hard disk, a removable hard disk, a CD-ROM, or any other form of storage medium known in the art. For example, the storage medium may be coupled to the processor, thereby allowing the processor to read information from and write information to the storage medium. Obviously, the storage medium may be a component of the processor. The processor and the storage medium may be located in an ASIC. Furthermore, the ASIC may be located in a network device or a terminal device. Obviously, the processor and the storage medium may reside in the network device or the terminal device as discrete components.
[0236] All or part of the above embodiments may be realized using software, hardware, firmware, or any combination thereof. When software is used to realize the embodiments, all or part of the embodiments may be realized in the form of a computer program product. The computer program product includes one or more computer programs and instructions. When the computer programs or instructions are loaded into a computer and executed, all or part of the procedures or functions in the embodiments of this application are performed. The computer may be a general-purpose computer, a special-purpose computer, a computer network, a network device, user equipment, or other programmable device. The computer program or instructions may be stored in a computer-readable storage medium or transmitted from a computer-readable storage medium to another computer-readable storage medium. For example, the computer program or instructions may be transmitted from a website, computer, server, or data center to another website, computer, server, or data center via a wired or wireless method. The computer-readable storage medium may be any available medium accessible by a computer, or a data storage device such as a server or data center that integrates one or more available media. The usable medium may be a magnetic medium, such as a floppy disk, hard disk, or magnetic tape, or an optical medium, such as a digital video disk, or a semiconductor medium, such as a solid state disk.
[0237] In the embodiments of this application, unless otherwise specified or there is no logical contradiction, the terms and / or descriptions between different embodiments are consistent and may be cross-referenced, and the technical features in different embodiments may be combined based on their internal logical relationships to form new embodiments.
[0238] In this application, at least one means one or more, and plural means two or more. The term "and / or" describes an association relationship between associated objects and indicates that three relationships may exist. For example, A and / or B may indicate the following three cases: only A is present, both A and B are present, and only B is present. A and B may each be singular or plural. In the text description of this application, the character " / " indicates an "or" relationship between associated objects. In formulas in this application, the character " / " indicates a "divide by" relationship between associated objects.
[0239] It can be understood that the numerical symbols included in the embodiments of this application are simply distinguished for ease of explanation, but are not used to limit the scope of the embodiments of this application. The sequence numbers of the above processes do not imply an execution order. The execution order of the processes should be determined based on the functions and internal logic of the processes.
Claims
1. 1. A method for transmitting information, comprising: receiving first physical uplink control channel (PUCCH) configuration information and second PUCCH configuration information from a network device, the first PUCCH configuration information corresponding to a first service, the second PUCCH configuration information corresponding to a second service, the first PUCCH configuration information indicating a first time unit granularity, and the second PUCCH configuration information indicating a second time unit granularity; determining first hybrid automatic repeat request (HARQ) information and second HARQ information, where the first HARQ information is feedback information of data of the first service, the second HARQ information is feedback information of data of the second service, and a priority of the first HARQ information is the same as a priority of the second HARQ information; if the granularity of the first time unit is different from the granularity of the second time unit, transmitting the first HARQ information within the first time unit and the second HARQ information within the second time unit to the network device, wherein the first time unit and the second time unit do not overlap in time domain; wherein the first service is a unicast service and the second service is a multicast service.
2. The method comprises: determining the granularity of the first time unit indicated by the first PUCCH configuration information; determining the granularity of the second time unit indicated by the second PUCCH configuration information; determining that the granularity of the first time unit is different from the granularity of the second time unit; The method of claim 1 further comprising:
3. The method of claim 1 or 2, wherein the granularity of the first time unit and the granularity of the second time unit are slot and sub-slot, respectively.
4. The first or second PUCCH configuration information indicating the granularity of the first or second time unit being a sub-slot includes configuring a sub-slot length field in the first or second PUCCH configuration information; 4. The method of claim 3, wherein the first or second PUCCH configuration information indicating the granularity of the first or second time unit being a slot includes a subslot length field in the first or second PUCCH configuration information not being configured.
5. The method of claim 4 , wherein the subslot length field comprises subslotLengthForPUCCH-r16.
6. An information receiving method, comprising: transmitting first physical uplink control channel (PUCCH) configuration information and second PUCCH configuration information to a terminal device, wherein the first PUCCH configuration information corresponds to a first service, the second PUCCH configuration information corresponds to a second service, the first service is a unicast service, the second service is a multicast service, the first PUCCH configuration information indicates a first time unit granularity, and the second PUCCH configuration information indicates a second time unit granularity; receiving, from the terminal device, first HARQ information within the first time unit and second HARQ information within the second time unit, wherein the first time unit and the second time unit do not overlap in a time domain, and a priority of the first HARQ information is the same as a priority of the second HARQ information; If the granularity of the first time unit is different from the granularity of the second time unit, the terminal device is not instructed to feed back the first HARQ information and the second HARQ information in the first time unit and the second time unit that overlap in a time domain, or if the granularity of the first time unit is different from the granularity of the second time unit, the first time unit does not overlap with the second time unit; receiving the first HARQ information and / or the second HARQ information from the terminal device; A method comprising:
7. The method of claim 6 , wherein the granularity of the first time unit and the granularity of the second time unit are slots and subslots, respectively.
8. The first or second PUCCH configuration information indicating the granularity of the first or second time unit being a sub-slot includes configuring a sub-slot length field in the first or second PUCCH configuration information; 8. The method of claim 7, wherein the first or second PUCCH configuration information indicating the granularity of the first or second time unit being a slot includes a subslot length field in the first or second PUCCH configuration information not being configured.
9. The method of claim 8 , wherein the subslot length field comprises subslotLengthForPUCCH-r16.
10. An information transmitting device including a transceiver unit and a processing unit, the transceiver unit is configured to receive first physical uplink control channel (PUCCH) configuration information and second PUCCH configuration information from a network device, the first PUCCH configuration information corresponding to a first service, the second PUCCH configuration information corresponding to a second service, the first PUCCH configuration information indicating a first time unit granularity, and the second PUCCH configuration information indicating a second time unit granularity; the processing unit is configured to determine first hybrid automatic repeat request (HARQ) information and second HARQ information, the first HARQ information being feedback information of data of the first service, the second HARQ information being feedback information of data of the second service, and a priority of the first HARQ information being the same as a priority of the second HARQ information; if the granularity of the first time unit is different from the granularity of the second time unit, the transceiver unit is configured to transmit the first HARQ information within the first time unit and the second HARQ information within the second time unit to the network device, wherein the first time unit and the second time unit do not overlap in a time domain; The apparatus, wherein the first service is a unicast service and the second service is a multicast service.
11. The processing unit determining the granularity of the first time unit indicated by the first PUCCH configuration information; determining the granularity of the second time unit indicated by the second PUCCH configuration information; The apparatus of claim 10 , further configured to determine that the granularity of the first time unit is different from the granularity of the second time unit.
12. The apparatus according to claim 10 or 11, wherein the granularity of the first time unit and the granularity of the second time unit are slot and sub-slot, respectively.
13. The first or second PUCCH configuration information indicating the granularity of the first or second time unit being a sub-slot includes configuring a sub-slot length field in the first or second PUCCH configuration information; 13. The apparatus of claim 12, wherein the first or second PUCCH configuration information indicating the granularity of the first or second time unit being a slot includes a subslot length field in the first or second PUCCH configuration information not being configured.
14. The apparatus of claim 13 , wherein the subslot length field includes subslotLengthForPUCCH-r16.
15. An information receiving device including a transceiver unit and a processing unit, the processing unit is configured to send first physical uplink control channel (PUCCH) configuration information and second PUCCH configuration information to a terminal device by using the transceiver unit, the first PUCCH configuration information corresponding to a first service, the second PUCCH configuration information corresponding to a second service, the first service being a unicast service, and the second service being a multicast service, the first PUCCH configuration information indicating a first time unit granularity, and the second PUCCH configuration information indicating a second time unit granularity; the transceiver unit is configured to receive, from the terminal device, first HARQ information within the first time unit and second HARQ information within the second time unit, wherein the first time unit and the second time unit do not overlap in a time domain, and a priority of the first HARQ information is the same as a priority of the second HARQ information; When the granularity of the first time unit is different from the granularity of the second time unit, the terminal device is not instructed to feed back the first HARQ information and the second HARQ information in the first time unit and the second time unit that overlap in a time domain, or when the granularity of the first time unit is different from the granularity of the second time unit, the first time unit does not overlap with the second time unit; The apparatus, wherein the transceiver unit is configured to receive the first HARQ information and / or the second HARQ information from the terminal device.
16. The apparatus of claim 15 , wherein the granularity of the first time unit and the granularity of the second time unit are slot and sub-slot, respectively.
17. The first or second PUCCH configuration information indicating the granularity of the first or second time unit being a sub-slot includes configuring a sub-slot length field in the first or second PUCCH configuration information; 17. The apparatus of claim 16, wherein the first or second PUCCH configuration information indicating the granularity of the first or second time unit being a slot includes a subslot length field in the first or second PUCCH configuration information not being configured.
18. 20. The apparatus of claim 17, wherein the subslot length field includes subslotLengthForPUCCH-r16.
19. 1. A method for transmitting information, comprising: receiving first Physical Uplink Control Channel (PUCCH) configuration information and second PUCCH configuration information from a network device, the first PUCCH configuration information corresponding to a first service, the second PUCCH configuration information corresponding to a second service, the first PUCCH configuration information indicating a first time unit granularity, the second PUCCH configuration information indicating a second time unit granularity, the granularity of the first time unit different from the granularity of the second time unit; determining first hybrid automatic repeat request (HARQ) information and second HARQ information, where the first HARQ information is feedback information of data of the first service, the second HARQ information is feedback information of data of the second service, and a priority of the first HARQ information is the same as a priority of the second HARQ information; if the first time unit overlaps with the second time unit, transmitting one of the first HARQ information and the second HARQ information to the network device and discarding the other. Including, The method, wherein the first service is one of unicast and multicast, and the second service is the other of unicast and multicast.
20. When the first time unit overlaps with the second time unit, transmitting one of the first HARQ information and the second HARQ information to the network device and discarding the other, transmitting the first HARQ information to the network device and discarding the second HARQ information during the first time unit; or transmitting the second HARQ information to the network device during the second time unit and discarding the first HARQ information; 20. The method of claim 19, comprising:
21. When the first time unit overlaps with at least two second time units, and each of the second time units corresponds to one second HARQ information, the method includes: transmitting the first HARQ information to the network device and discarding the at least two pieces of second HARQ information; or transmitting at least one of the at least two second HARQ information to the network device and discarding the first HARQ information; 21. The method of claim 19 or 20, further comprising:
22. the first PUCCH configuration information includes a first PUCCH resource, the second PUCCH configuration information includes a second PUCCH resource, the first time unit includes the first PUCCH resource, and the second time unit includes the second PUCCH resource; 22. The method according to claim 19, wherein the first time unit overlaps with the second time unit, and the first PUCCH resource overlaps with the second PUCCH resource.
23. An information receiving method, comprising: transmitting first Physical Uplink Control Channel (PUCCH) configuration information and second PUCCH configuration information to a terminal device, wherein the first PUCCH configuration information corresponds to a first service, the second PUCCH configuration information corresponds to a second service, the first PUCCH configuration information indicates a granularity of a first time unit, the second PUCCH configuration information indicates a granularity of a second time unit, the granularity of the first time unit is different from the granularity of the second time unit, first Hybrid Automatic Repeat Request (HARQ) information is feedback information of data of the first service, the second HARQ information is feedback information of data of the second service, a priority of the first HARQ information is the same as a priority of the second HARQ information, the first service is one of unicast and multicast, and the second service is the other of unicast and multicast, and the first time unit overlaps with the second time unit; receiving one of the first HARQ information and the second HARQ information from the terminal device; A method comprising:
24. receiving one of the first Hybrid Automatic Repeat Request (HARQ) information and the second HARQ information from the terminal device; receiving the first HARQ information from the terminal device during the first time unit; or receiving the second HARQ information from the terminal device during the second time unit; 24. The method of claim 23, comprising:
25. The first time unit overlaps with at least two second time units, each of the second time units corresponding to one second HARQ information, and the method includes: receiving the first HARQ information from the terminal device; or receiving at least one of the at least two second HARQ information from the terminal device; 25. The method of claim 23 or 24, further comprising:
26. the first PUCCH configuration information includes a first PUCCH resource, the second PUCCH configuration information includes a second PUCCH resource, the first time unit includes the first PUCCH resource, and the second time unit includes the second PUCCH resource; 26. The method of claim 23, wherein the first time unit overlaps with the second time unit, and the first PUCCH resource overlaps with the second PUCCH resource.
27. An information transmitting device including a transceiver unit and a processing unit, the transceiver unit is configured to receive first physical uplink control channel (PUCCH) configuration information and second PUCCH configuration information from a network device, the first PUCCH configuration information corresponding to a first service, the second PUCCH configuration information corresponding to a second service, the first PUCCH configuration information indicating a first time unit granularity, the second PUCCH configuration information indicating a second time unit granularity, the granularity of the first time unit different from the granularity of the second time unit; the processing unit is configured to determine first hybrid automatic repeat request (HARQ) information and second HARQ information, the first HARQ information being feedback information of data of the first service, the second HARQ information being feedback information of data of the second service, and a priority of the first HARQ information being the same as a priority of the second HARQ information; the transceiver unit is configured to transmit one of the first HARQ information and the second HARQ information to the network device and discard the other when the first time unit overlaps with the second time unit, the first service being one of unicast and multicast, and the second service being the other of unicast and multicast.
28. 28. The apparatus of claim 27, wherein the transceiver unit is configured to: transmit the first HARQ information to the network device during the first time unit and discard the second HARQ information when the first time unit overlaps with the second time unit; or transmit the second HARQ information to the network device during the second time unit and discard the first HARQ information when the first time unit overlaps with the second time unit.
29. 29. The apparatus of claim 27, wherein the transceiver unit is configured to: transmit the first HARQ information to the network device and discard the at least two second HARQ information when the first time unit overlaps with at least two second time units, each of the second time units corresponding to one piece of second HARQ information; or transmit at least one of the at least two second HARQ information to the network device and discard the first HARQ information when the first time unit overlaps with at least two second time units, each of the second time units corresponding to one piece of second HARQ information.
30. the first PUCCH configuration information includes a first PUCCH resource, the second PUCCH configuration information includes a second PUCCH resource, the first time unit includes the first PUCCH resource, and the second time unit includes the second PUCCH resource; 30. The apparatus of claim 27, wherein the first time unit overlaps with the second time unit such that the first PUCCH resource overlaps with the second PUCCH resource.
31. An information receiving device including a transceiver unit and a processing unit, the processing unit is configured to transmit first Physical Uplink Control Channel (PUCCH) configuration information and second PUCCH configuration information to a terminal device, the first PUCCH configuration information corresponding to a first service, the second PUCCH configuration information corresponding to a second service, the first PUCCH configuration information indicating a granularity of a first time unit, the second PUCCH configuration information indicating a granularity of a second time unit, the granularity of the first time unit being different from the granularity of the second time unit, first Hybrid Automatic Repeat Request (HARQ) information being feedback information of data of the first service, the second HARQ information being feedback information of data of the second service, a priority of the first HARQ information being the same as a priority of the second HARQ information, the first service being one of unicast and multicast, the second service being the other of unicast and multicast, and the first time unit overlapping with the second time unit; The apparatus, wherein the transceiver unit is configured to receive one of the first HARQ information and the second HARQ information from the terminal device.
32. the transceiver unit is configured to receive the first HARQ information from the terminal device in the first time unit; or 32. The apparatus of claim 31, wherein the transceiver unit is configured to receive the second HARQ information from the terminal device during the second time unit.
33. the first time unit overlaps with at least two second time units, each of the second time units corresponding to one second HARQ information; the transceiver unit is configured to receive the first HARQ information from the terminal device; or 33. The apparatus according to claim 31 or 32, wherein the transceiver unit is configured to receive at least one of the at least two second HARQ information from the terminal device.
34. the first PUCCH configuration information includes a first PUCCH resource, the second PUCCH configuration information includes a second PUCCH resource, the first time unit includes the first PUCCH resource, and the second time unit includes the second PUCCH resource; 34. The apparatus of claim 31, wherein the first time unit overlaps with the second time unit such that the first PUCCH resource overlaps with the second PUCCH resource.
35. An information transmitting device, The apparatus includes at least one processor, the at least one processor being configured to execute computer programs or instructions stored in at least one memory, thereby causing the apparatus to implement a method according to any one of claims 1 to 5.
36. An information receiving device, The apparatus includes at least one processor, the at least one processor being configured to execute computer programs or instructions stored in at least one memory, thereby causing the apparatus to implement a method according to any one of claims 6 to 9.
37. An information transmitting device, 23. The apparatus includes at least one processor, the at least one processor configured to execute computer programs or instructions stored in at least one memory, thereby causing the apparatus to implement a method according to any one of claims 19 to 22.
38. An information receiving device, 27. The apparatus includes at least one processor, the at least one processor configured to execute computer programs or instructions stored in at least one memory, thereby causing the apparatus to implement a method according to any one of claims 23 to 26.
39. 1. A chip system comprising: The chip system includes at least one processor and a communication interface, the at least one processor being configured to execute computer programs or instructions to implement the method of any one of claims 1 to 5.
40. 1. A chip system comprising: The chip system includes at least one processor and a communication interface, the at least one processor being configured to execute computer programs or instructions to implement the method of any one of claims 6 to 9.
41. 1. A chip system comprising: The chip system includes at least one processor and a communication interface, the at least one processor configured to execute computer programs or instructions to implement the method of any one of claims 19 to 22.
42. 1. A chip system comprising: The chip system includes at least one processor and a communication interface, the at least one processor configured to execute computer programs or instructions to implement the method of any one of claims 23 to 26.
43. 1. A computer-readable storage medium, comprising: A computer-readable storage medium storing computer instructions that, when executed on a computer, implement the method of any one of claims 1 to 5.
44. 1. A computer-readable storage medium, comprising: A computer-readable storage medium storing computer instructions that, when executed on a computer, implement the method of any one of claims 6 to 9.
45. 1. A computer-readable storage medium, comprising:
23. A computer readable storage medium storing computer instructions which, when executed on a computer, implement the method of any one of claims 19 to 22.
46. 1. A computer-readable storage medium, comprising:
27. A computer readable storage medium storing computer instructions which, when executed on a computer, implement the method of any one of claims 23 to 26.
47. A computer program comprising: The computer program comprises computer program code, which, when run on a computer, implements the method of any one of claims 1 to 5.
48. A computer program comprising: The computer program comprises computer program code, which, when run on a computer, implements the method of any one of claims 6 to 9.
49. A computer program comprising:
23. The computer program comprising computer program code, which, when run on a computer, implements the method of any one of claims 19 to 22.
50. A computer program comprising:
27. The computer program comprising computer program code which, when run on a computer, implements the method of any one of claims 23 to 26.
Citation Information
Patent Citations
User terminal and wireless communication method
WO2020066025A1