Detailed Description
In order to make the objects, technical solutions and advantages of the present application more apparent, the technical solutions of the present application will be described in detail and completely with reference to the following specific embodiments of the present application and the accompanying drawings. It should be apparent that the described embodiments are only some of the embodiments of the present application, and not all of the embodiments. All other embodiments, which can be derived by a person skilled in the art from the embodiments given herein without making any creative effort, shall fall within the protection scope of the present application. "and/or" in various embodiments of the present specification means at least one of front and rear.
It should be understood that the technical solutions of the embodiments of the present invention can be applied to various communication systems, for example: 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) or Worldwide Interoperability for Microwave Access (WiMAX) communication System, a 5G System, a New Radio (NR) System, or a subsequent Evolution communication System.
In the embodiment of the present invention, the Mobile terminal may include, but is not limited to, a Mobile Station (MS), a Mobile phone (Mobile Telephone), a User Equipment (UE), a handset (handset) and a portable device (portable Equipment), a vehicle (vehicle), and the like, and the Mobile terminal may communicate with one or more core networks through a Radio Access Network (RAN), for example, the Mobile terminal may be a Mobile phone (or referred to as a "cellular" phone), a computer with a wireless communication function, and the Mobile terminal may also be a portable, pocket, hand-held, computer-embedded, or vehicle-mounted Mobile device.
In the embodiment of the present invention, the network device is an apparatus deployed in a radio access network to provide a wireless communication function for a mobile terminal. The network device may be a base station, and the base station may include various macro base stations, micro base stations, relay stations, access points, and the like. In systems employing different radio access technologies, the names of devices having a base station function may differ. For example, in an LTE network, called an Evolved node B (eNB or eNodeB), in a third Generation (3G) network, called a node B (node B), or a network device in a later Evolved communication system, etc., although the words are not limiting.
As shown in fig. 1, an embodiment of the present invention provides amethod 100 for uplink transmission, which may be performed by a mobile terminal, in other words, may be performed by software or hardware installed in the mobile terminal, and the method includes the following steps:
s114: and under the condition that at least two uplink transmission resources are overlapped, performing uplink transmission according to the transmission instructions of the at least two uplink transmissions.
The transmission indication is used for indicating support of multiplexing transmission with other uplink transmissions or transmission according to priority (priority) of the uplink transmissions.
In this embodiment, the obtaining manner of the transmission instruction is not limited, and the transmission instruction may be preset in the mobile terminal, or may be obtained from a network device or other devices. The acquisition modes of different transmissions may be the same or different.
The case where at least two uplink transmission resources overlap may be, for example, a case where two uplink channels or signals overlap in a time domain (overlap in time); for example, the UE can only transmit one PUCCH carrying HARQ-ACK in one slot, but the UE has two PUCCHs carrying HARQ-ACK in one slot, and the PUCCH time domain resources of the two HARQ-ACKs do not overlap.
In one implementation, at least two uplink transmissions may have the same priority or different priorities. Specifically, no matter the priorities of the uplink transmissions are the same, different or have no priority indication, when at least two uplink transmission resources are overlapped, the uplink transmissions are carried out according to the transmission indications of the at least two uplink transmissions.
According to the uplink transmission method provided by the embodiment of the invention, under the condition that at least two uplink transmission resources are overlapped, uplink transmission is carried out according to the transmission instructions of the at least two uplink transmissions, wherein the transmission instructions are used for indicating that multiplexing transmission with other uplink transmissions is supported or transmission is carried out according to the priority of the uplink transmission, so that the transmission performance can be improved.
As shown in fig. 2, an embodiment of the present invention provides amethod 200 for uplink transmission, which may be performed by a mobile terminal, in other words, may be performed by software or hardware installed in the mobile terminal, and the method includes the following steps:
s214: and under the condition that at least two uplink transmission resources are overlapped, performing uplink transmission according to the transmission instructions of the at least two uplink transmissions.
The transmission indication is used for indicating support of multiplexing transmission with other uplink transmission or transmission according to the priority of the uplink transmission.
In one implementation, the at least two upstream transmissions have different priorities. Specifically, in this implementation, in the case where at least two uplink transmission resources overlap and the at least two uplink transmissions have different priorities, the UE performs uplink transmission according to the transmission indication of the at least two uplink transmissions. Accordingly, in case that the at least two uplink transmissions have the same priority, the transmission indication may not need to be obtained. Therefore, when the resource is overlapped, multiplexing transmission with other uplink transmission can be supported, namely at least two uplink transmissions are multiplexed and transmitted, and low-priority transmission is not discarded or cancelled, so that the transmission performance of the low-priority transmission can be improved.
In one implementation, the transmission indications of the at least two uplink transmissions are the same. The UE expects the transmission indications of the at least two uplink transmissions to be the same, namely the transmission indications of the at least two uplink transmissions are both expected to support multiplexing transmission with other uplink transmissions or are both expected to be transmitted according to the priority of the uplink transmissions; and at least one of the transmission indications of the at least two uplink transmissions is not expected to support multiplexing transmission with other uplink transmissions, and the other at least one of the transmission indications is not expected to be transmitted according to the priority of the uplink transmissions. Thus, the UE may determine how to transmit, i.e. determine whether to support multiplexed transmission with other uplink transmissions or to transmit according to the priority of said uplink transmissions, based on at least two identical transmission indications when resource overlap occurs.
Furthermore, when the transmission indications of the at least two uplink transmissions are not the same, the uplink transmissions may be performed according to at least one of the following transmission indications:
in a first implementation, for a transmission that is dynamically scheduled and a configured transmission, uplink transmission may be performed according to a transmission indicator corresponding to the dynamically scheduled transmission.
In a second implementation, for dynamically scheduled transmissions, uplink transmissions may be performed according to a transmission indicator corresponding to a newly scheduled transmission.
In a third implementation manner, for transmissions with different priorities, uplink transmission may be performed according to a transmission instruction corresponding to a transmission with a predetermined certain priority, for example, uplink transmission may be performed according to a transmission instruction corresponding to a high or low priority transmission.
In a fourth implementation manner, for transmissions corresponding to different serving cells, uplink transmission may be performed according to a transmission indication corresponding to transmission determined by a serving cell index, for example, according to a transmission indication corresponding to transmission with a minimum or maximum serving cell index.
In a fifth implementation manner, at least two uplink transmissions may be multiplexed and transmitted, in which case, only when all the transmitted transmission instructions indicate that transmission is performed according to the priority of the uplink transmission, and otherwise, at least two uplink transmission multiplexing transmissions are multiplexed and transmitted.
In a sixth implementation manner, the transmission may be performed according to the priority of the uplink transmission, in which case, only when the transmission indications of all transmissions indicate that multiplexing transmission with other uplink transmissions is supported, at least two uplink transmissions are multiplexed and transmitted, and otherwise, all transmissions are performed according to the priority of the uplink transmissions.
The above implementation manners may be used alone or in combination in some cases, and the order of combination is not limited. For example, when there is a configured transmission and multiple dynamically scheduled transmissions in at least two transmissions, for example, combining the first and second implementations, according to the first implementation, for the dynamically scheduled transmission and the configured transmission, uplink transmission may be performed according to a transmission indication corresponding to the dynamically scheduled transmission, and then uplink transmission may be performed according to the second implementation, that is, according to a transmission indication corresponding to the latest scheduled transmission, among the multiple dynamically scheduled transmissions. Thus, in case that the transmission indications of the at least two uplink transmissions are not the same, when resource overlap occurs, the UE may determine how to transmit based on one of the at least two transmission indications, i.e. determine whether to support multiplexing transmission with other uplink transmissions or to transmit according to the priority of the uplink transmissions.
In one implementation, in the case that the transmission indication indicates multiplexing transmission, multiplexing transmission is not necessarily performed on behalf of the at least two transmissions, but rather, the transmission with low priority is not discarded/cancelled only according to the priority level, and it may be determined whether to multiplex transmission in combination with RRC or a predefined rule. For example, when the HARQ-ACK PUCCH and the CSI PUCCH overlap, if the two channels have the same priority, the UE further needs to determine whether to multiplex transmission according to whether a simultaneousHARQ-ACK-CSI parameter is configured in the RRC, and if so, the multiplexing may be performed, otherwise, the CSI PUCCH is discarded and the HARQ-ACK PUCCH is transmitted. When the PUCCH transmitting the HARQ-ACK is informat 1 and the PUCCH transmitting the SR is informat 0, the predefined UE behavior is that the UE discards the SR transmission and transmits the HARQ-ACK.
According to the uplink transmission method provided by the embodiment of the present invention, under the condition that at least two uplink transmission resources are overlapped, uplink transmission is performed according to transmission instructions of the at least two uplink transmissions, where the transmission instructions are used to indicate support of multiplexing transmission with other uplink transmissions or transmission according to priorities of the uplink transmissions, and the at least two uplink transmissions have different priorities, so that transmission performance of low-priority transmission can be improved.
In the uplink transmission method provided in the embodiment of the present invention, the UE can obtain the same transmission indication by using the same transmission indication of the at least two uplink transmissions, and when resource overlapping occurs, the UE can determine how to perform transmission based on the at least two same transmission indications, that is, determine whether to support multiplexing transmission with other uplink transmissions or perform transmission according to the priority of the uplink transmissions.
In the uplink transmission method provided in the embodiment of the present invention, when the at least two uplink transmission indications are different, uplink transmission is performed according to at least one of the following transmission indications, where the following transmission indications include: the transmission indication corresponding to the dynamically scheduled transmission, the transmission indication corresponding to the newly scheduled transmission, the transmission indication corresponding to the transmission having the predetermined priority, and the transmission indication corresponding to the transmission determined according to the serving cell index enable the UE to determine how to transmit based on one of the at least two transmission indications, i.e., determine whether to support multiplexing transmission with other uplink transmissions or to transmit according to the priority of the uplink transmissions.
As shown in fig. 3, an embodiment of the present invention provides amethod 300 for uplink transmission, which may be performed by a mobile terminal and a network device, in other words, may be performed by software or hardware installed in the mobile terminal and the network device, and the method includes the following steps:
s322: the network device configures or indicates transmission indications for at least two uplink transmissions.
Wherein the transmission indication is used for indicating that multiplexing transmission with other uplink transmission is supported or transmission is performed according to the priority of the uplink transmission under the condition that the at least two uplink transmission resources are overlapped.
In one implementation, the transmission indication is indicated by Radio Resource Control (RRC) configuration or Downlink Control Information (DCI), that is, the transmission indication corresponding to each of the at least two uplink transmissions is determined by RRC configuration or DCI indication or a predefined manner, where the transmission indication is used to indicate that multiplexing transmission with other uplink transmissions is supported or transmission is performed according to the priority of the uplink transmissions. For example, some or all of the transmission indications in the at least two uplink transmissions may be configured by RRC, some or all of the transmission indications in the at least two uplink transmissions may be indicated by DCI, and some or all of the transmission indications in the at least two uplink transmissions may be determined in a predefined manner.
In a case where transmission indications of the at least two uplink transmissions are configured by RRC, the transmitting includes: scheduling Request (SR), Configuration Grant (CG), HARQ-ACK of Physical Downlink Shared Channel (PDSCH), Channel State Information (CSI), Sounding Reference Signal (SRs), and Physical Uplink Control Channel-beam failure recovery (PUCCH-BFR, i.e., BFR transmitted over PUCCH). The transmission indication may be a newly added parameter in the RRC, for example, a multiplexing or priority indication parameter multiplexing-indicator, or priority-indicator is newly added in addition to an existing parameter of the RRC, for example, a value of the multiplexing or priority-indicator is multiplexing, and when a transmission indication corresponding to a certain uplink transmission is multiplexing, it indicates that the uplink transmission supports multiplexing with other uplink transmissions; when the value is priority, it indicates that the uplink transmission does not support multiplexing with other uplink transmissions, and the uplink transmission and other uplink transmissions are transmitted according to their priorities. For example, the other uplink transmission is an uplink transmission overlapping with the uplink transmission time domain resource.
The HARQ-ACK of the SPS PDSCH can comprise the HARQ-ACK of SPS PDSCH recovery or SPS release, and the transmission indication of the HARQ-ACK of the SPS PDSCH can be configured under the corresponding SPS PDSCH configuration and used for indicating whether the HARQ-ACK of the corresponding SPS PDSCH is allowed to be multiplexed with other uplink transmissions or not. The CSI may include at least one of periodic CSI or Semi-Persistent CSI on PUCCH (Semi-Persistent CSI on PUCCH). The SRS may include: periodic SRSSP-SRS, group common DCI triggered SRS. In a case where transmission indications of the at least two uplink transmissions are respectively indicated by the DCI, the transmitting includes: at least one of a dynamically scheduled (DG) PUSCH, CSI, a Hybrid Automatic Repeat request acknowledgement (HARQ-ACK) of a dynamically scheduled PDSCH, and an SRS.
Wherein the CSI indicated by the DCI may include at least one of Aperiodic CSI (Aperiodic Channel State Information on PUSCH, A-CSI on PUSCH), semi-persistent CSI on PUSCH (SP-CSI on PUSCH), and Aperiodic CSI on PUCCH (A-CSI on PUCCH). The SRS may include at least one of a semi-persistent SRS or an aperiodic SRS, where the aperiodic SRS may be a UE-specific DCI (e.g., DCI 1_1,0_1, etc.) triggered SRS. Here, the dynamic scheduling refers to scheduling in which a corresponding PDCCH is present. The transmission indication may be a re-interpretation of an existing bit field in the DCI or a newly added bit field in the DCI, such as a multiplexing or priority indication field or multiplexing-indicator field or a priority-indicator field.
S312: the mobile terminal obtains a transmission indication from the network device.
In one implementation, the mobile terminal may determine the transmission indications of the at least two uplink transmissions respectively through RRC configuration or DCI indication.
In a case where transmission indications of the at least two uplink transmissions are respectively determined by RRC configuration, the transmitting includes: at least one of SR, CSI, CG PUSCH, HARQ-ACK of SPS PDSCH, PUCCH-BFR, and SRS. The UE may determine the transmission indication through a new parameter in the RRC, such as a multiplexing order-indication-indicator.
The HARQ-ACK of the SPS PDSCH can comprise the HARQ-ACK of SPS PDSCH recovery or SPS release, and the transmission indication of the HARQ-ACK of the SPS PDSCH can be configured under the corresponding SPS PDSCH configuration and used for indicating whether the HARQ-ACK of the corresponding SPS PDSCH is allowed to be multiplexed or not. The CSI may comprise at least one of periodic CSI or semi-persistent CSI on PUCCH. The SRS may include: periodic SRS (periodic SRS) SP-SRS (Semi-periodic SRS), group common DCI (e.g., DCI format 2_3) triggered aperiodic SRS (a-periodic SRS).
In a case where transmission indications of the at least two uplink transmissions are determined by DCI indications, respectively, the transmitting includes: at least one of DG PUSCH, CSI, HARQ-ACK of dynamically scheduled PDSCH, SRS. The UE may determine the transmission indication by an existing bit field in the DCI or a newly added bit field in the DCI, such as a multiplexed oripriorization-indicator field.
Wherein the CSI indicated by the DCI may include at least one of an A-CSI on PUSCH, an SP-CSI on PUSCH, and an aperiodic CSI on PUCCH (A-CSI on PUCCH). The SRS may include at least one of a semi-persistent SRS or an aperiodic SRS, where the aperiodic SRS may be a UE-specific DCI (e.g., DCI 1_1,0_1, etc.) triggered SRS. Here, the dynamic scheduling refers to scheduling in which a corresponding PDCCH is present. The transmission indication may be a re-interpretation of an existing bit field in the DCI or a newly added bit field in the DCI, such as a multiplexing or priority indication field or multiplexing-indicator field or a priority-indicator field.
S314: and the mobile terminal carries out uplink transmission according to the transmission instructions of the at least two uplink transmissions under the condition that the at least two uplink transmission resources are overlapped.
This step may be similar to step S114 in the embodiment of fig. 1, and is not described herein again.
As shown in fig. 4, an embodiment of the present invention provides amethod 400 for uplink transmission, which may be performed by a mobile terminal and a network device, in other words, may be performed by software or hardware installed in the mobile terminal and the network device, and the method includes the following steps:
s422: the network device configures or indicates transmission indications for at least two uplink transmissions.
Wherein the transmission indication is used for indicating that multiplexing transmission with other uplink transmission is supported or transmission is performed according to the priority of the uplink transmission under the condition that the at least two uplink transmission resources are overlapped.
In one implementation, this step may be similar to step S322 corresponding to the embodiment of fig. 3, where the transmission indication is indicated through RRC configuration or DCI. In a case where transmission indications of the at least two uplink transmissions are configured by RRC, the transmitting includes: at least one of SR, CSI, CG PUSCH, HARQ-ACK of SPS PDSCH, PUCCH-BFR, and SRS. In a case where transmission indications of the at least two uplink transmissions are respectively indicated by the DCI, the transmitting includes: at least one of DG PUSCH, CSI, HARQ-ACK of dynamically scheduled PDSCH, SRS. And will not be described in detail herein.
Further, in one implementation, the at least two uplink transmissions have different priorities. For example, in case at least two upstream transmissions have different priorities, the network device configures or indicates a transmission indication of the at least two upstream transmissions. In another implementation, the at least two uplink transmissions may also have the same priority.
In one implementation, the transmission indications of the at least two uplink transmissions are the same. The UE expects the transmission indications of the at least two uplink transmissions to be the same, that is, the transmission indications of the at least two uplink transmissions are both expected to support multiplexing transmission with other uplink transmissions, or are both expected to be transmitted according to the priority of the uplink transmissions. Thus, the network device configures or indicates that the transmission indications for at least two uplink transmissions are the same.
In one implementation manner, in a case that the transmission indications of the at least two uplink transmissions are not the same, the transmission indication includes: at least one of a transmission indication corresponding to a dynamically scheduled transmission, a transmission indication corresponding to a newly scheduled transmission, a transmission indication corresponding to a transmission having a predetermined priority, and a transmission indication corresponding to a transmission determined according to a serving cell index.
S412: the mobile terminal obtains a transmission indication from the network device.
In an implementation manner, this step may be similar to step S312 corresponding to the embodiment of fig. 3, and the transmission indications of the at least two uplink transmissions may be respectively determined through RRC configuration or DCI indication. In a case where transmission indications of the at least two uplink transmissions are respectively determined by RRC configuration, the transmitting includes: at least one of SR, CSI, CG PUSCH, HARQ-ACK of SPS PDSCH, PUCCH-BFR, and SRS. In a case where transmission indications of the at least two uplink transmissions are determined by DCI indications, respectively, the transmitting includes: and at least one of DG PUSCH, CSI, SP-CSI on PUSCH, HARQ-ACK of the dynamically scheduled PDSCH and SRS. And will not be described in detail herein.
S414: and the mobile terminal carries out uplink transmission according to the transmission instructions of the at least two uplink transmissions under the condition that the at least two uplink transmission resources are overlapped.
This step may be similar to step S114 corresponding to the embodiment in fig. 1 or step S214 corresponding to the embodiment in fig. 2, and is not described herein again.
The description is given by way of example. Fig. 5a is a schematic diagram of an Uplink transmission method according to an embodiment of the present invention, as shown in the drawing, in step S422, the network device indicates, by using DCI, a transmission indication, for example, DCI2 is an Uplink grant (UL grant), schedules PUSCH transmission, determines, according to a priority indication (see parameter P in the drawing) in the UL grant, that a priority corresponding to the PUSCH is a low priority, and determines, according to the transmission indication in the UL grant, for example, a multiplexing/priority indication (see parameter M in the drawing), that the PUSCH is allowed to be multiplexed with channels of different priorities (assuming that the transmission indication is used to indicate whether multiplexing with transmissions of different priorities is allowed). Where P ═ 0 denotes a low priority, P ═ 1 denotes a high priority, M ═ 0 denotes that multiplexing is not allowed, and M ═ 1 denotes that multiplexing is allowed.
DCI 1 is downlink DCI, indicates the PDSCH scheduled by the DCI to feed back on the HARQ-ACK PUCCH, determines the HARQ-ACK PUCCH as a high priority channel according to the priority indication and the multiplexing/priority indication in the DCI, and allows multiplexing with channels with different priorities. In S412, the mobile terminal acquires the above transmission instruction from the network device.
In S414, the HARQ-ACK PUCCH and the PUSCH are resource-overlapped in time, and uplink transmission is performed according to the transmission instructions of the at least two uplink transmissions. Because the multiplexing/replication indications corresponding to the two channels both indicate multiplexing, the HARQ-ACK is multiplexed on the PUSCH for transmission under the condition that a certain time requirement is met. Optionally, the time requirement may be a multiplexing time requirement.
Fig. 5b is a schematic diagram of the uplink transmission method according to the embodiment of the present invention, as shown in the drawing, in step S422, the network device indicates a transmission instruction through DCI, for example, DCI2 is a UL grant, schedules PUSCH transmission, determines that the priority corresponding to the PUSCH is a low priority according to a priority indication in the UL grant, and determines that the PUSCH is allowed to be multiplexed with channels of different priorities according to a multiplexing/priority indication in the UL grant.
DCI 1 is downlink DCI, and indicates the PDSCH scheduled by the DCI to feed back on the HARQ-ACK PUCCH, and determines the HARQ-ACK PUCCH as a high priority channel according to the priority indication in the DCI, and indicates the HARQ-ACK PUCCH as priority according to the multiplexing/priority indication, namely, the HARQ-ACK PUCCH is not allowed to be multiplexed with channels with different priorities. Where P ═ 0 denotes a low priority, P ═ 1 denotes a high priority, M ═ 0 denotes that multiplexing is not allowed, and M ═ 1 denotes that multiplexing is allowed. In S412, the mobile terminal acquires the above transmission instruction from the network device.
In S414, the HARQ-ACK PUCCH and the PUSCH are resource-overlapped in time, and uplink transmission is performed according to the transmission instructions of the at least two uplink transmissions. In the case that the multiplexing/replication indications corresponding to the two channels are different, at least one of the following manners may be adopted for transmission.
Mode 1: similar to the second implementation introduced in step S214 of the embodiment of fig. 2, according to the transmission indication corresponding to the latest scheduled transmission, for example, the indication in the channel with the late start symbol or end symbol of DCI, i.e.,DCI 1, the HARQ-ACK with high priority cannot be multiplexed with the PUSCH with low priority. Therefore, under the condition of meeting a certain time requirement, the UE discards or cancels PUSCH transmission and transmits HARQ-ACK PUCCH. The time requirement may be a drop/cancel time requirement.
Mode 2: similar to the third implementation manner introduced in step S214 of the embodiment in fig. 2, the transmission indication corresponding to the transmission with the predetermined priority is determined according to, for example, a high priority channel, that is, a multiplexing/priority indication corresponding to the HARQ-ACK PUCCH. Since the multiplexing/priority indication corresponding to the HARQ-ACK PUCCH is priority, that is, channels with different priorities are not allowed to be multiplexed. Therefore, under the condition of meeting a certain time requirement, the UE discards or cancels PUSCH transmission and transmits HARQ-ACK PUCCH. The time requirement may be a drop or cancel time requirement.
Mode 3: similar to the third implementation manner introduced in step S214 of the embodiment in fig. 2, the transmission indication corresponding to the transmission with the predetermined priority is determined according to, for example, the multiplexing/priority indication corresponding to the low priority channel, i.e., PUSCH. Since the PUSCH corresponding multiplexing/priority indication is indicated as multiplexing, i.e. channels of different priorities are allowed to be multiplexed. Therefore, the UE transmits HARQ-ACK on PUSCH with certain time requirements met. The time requirement may be a multiplexing time requirement.
Mode 4: similar to the sixth implementation manner described in step S214 of the embodiment of fig. 2, the UE can multiplex only when the multiplexing/priority indications of different channels are all multiplexing, and otherwise, it is priority. So the UE does not multiplex channels of different priorities when the indications of different channels are different. Therefore, under the condition of meeting a certain time requirement, the UE discards or cancels PUSCH transmission and transmits HARQ-ACK PUCCH. The time requirement may be a drop or cancel time requirement.
Mode 5: similar to the fifth implementation manner described in step S214 of the embodiment of fig. 2, the UE can multiplex as long as any one of the overlapped channels or signals is indicated as multiplexing. Thus, when the indications of different channels are different, the UE multiplexes channels of different priorities. Therefore, the UE transmits HARQ-ACK on PUSCH with certain time requirements met. The time requirement may be a multiplexing time requirement.
Fig. 5c is a schematic diagram of the uplink transmission method according to the embodiment of the present invention, as shown in the drawing, in step S422, the network device indicates a transmission indication through DCI,DCI 1 is downlink DCI, and indicates that the PDSCH scheduled by the DCI is fed back on the HARQ-ACK PUCCH, and determines that the HARQ-ACK PUCCH is a low priority channel according to the priority indication in the DCI, and indicates multiplexing according to the multiplexing/priority indication, that is, multiplexing with channels of different priorities is allowed. CG PUSCH is a configuration authorization PUSCH, the corresponding priority is determined to be high according to the RRC configuration, and the multiplexing/priority indication is priority. Where P ═ 0 denotes a low priority, P ═ 1 denotes a high priority, M ═ 0 denotes that multiplexing is not allowed, and M ═ 1 denotes that multiplexing is allowed.
In S412, the mobile terminal acquires the above transmission instruction from the network device.
In S414, the HARQ-ACK PUCCH and the PUSCH are resource-overlapped in time, and uplink transmission is performed according to the transmission instructions of the at least two uplink transmissions. In the case that the multiplexing/replication indications corresponding to the two channels are different, the transmission can be performed in the following manner.
Mode 6: similar to the first implementation manner introduced in step S214 of the embodiment of fig. 2, according to the multiplexing/prioritizing indication of the dynamically scheduled channel, that is, the multiplexing/prioritizing indication of the HARQ-ACK PUCCH, the HARQ-ACK is multiplexed and transmitted on the PUSCH, and therefore, the UE transmits the HARQ-ACK on the PUSCH under the condition that a certain time requirement is met. The time requirement may be a multiplexing time requirement.
In addition, this step may also adopt at least one of the modes 2-5 in the embodiment of fig. 5b for transmission, which is not described herein again.
Fig. 5d is a schematic diagram of the uplink transmission method according to the embodiment of the present invention, as shown in the drawing, in step S422, the network device configures a transmission indication by using an RRC, for example, the CSI PUCCH is periodic CSI and has a low priority, the RRC configures the CSI to be priority, and the CG PUSCH determines that the priority of the CSI PUCCH is high priority and has multiplexing according to the RRC configuration.
In S412, the mobile terminal acquires the above transmission instruction from the network device.
In S414, if the two channels overlap in time, uplink transmission is performed according to the transmission indications of the at least two uplink transmissions. The following transmission may be performed in this step.
Mode 7: similar to the third implementation manner introduced in step S214 of the embodiment in fig. 2, the determination is performed according to the multiplexing/priority indication corresponding to the high priority channel, i.e., the CG PUSCH. Since the multiplexing/priority corresponding to CG PUSCH is indicated as multiplexing, i.e. channels of different priorities are allowed to be multiplexed. Therefore, if a certain time requirement is met, and therefore if the certain time requirement is met, the UE multiplexes the CSI for transmission on the PUSCH. In particular, the certain time requirement may be a multiplexing time requirement.
In addition, this step may also be performed by using the method 4-5 in the embodiment of fig. 5b, which is not described herein again.
Fig. 5e is a schematic diagram of an uplink transmission method according to an embodiment of the present invention, as shown in the drawing, in step S422, a network device configures a transmission instruction by using an RRC, for example, HARQ-ACK feedback of a time SPS PDSCH carried by an HARQ-ACK PUCCH, transmits the transmission instruction on a Primary serving cell (PCell) of a Primary serving cell/Primary cell group, and determines that the transmission instruction is a low priority channel according to the RRC configuration, where the transmission mode is prioritization, and the CG PUSCH is configured on a CC1, where the priority is a high priority and the transmission mode is multiplexing.
In S412, the mobile terminal acquires the above transmission instruction from the network device.
In S414, the HARQ-ACK PUCCH and the PUSCH overlap in time, and uplink transmission is performed according to the transmission indications of the at least two uplink transmissions. In this step, the following method may be adopted for uplink transmission.
Mode 8: similar to the fourth implementation manner introduced in step S214 in the embodiment of fig. 2, the transmission indication corresponding to the transmission determined according to the serving cell index is determined according to, for example, an indication corresponding to a channel with a small serving cell index, that is, the multiplexing/priority indication corresponding to the HARQ-ACK PUCCH is determined. Since the multiplexing/priority indication corresponding to the HARQ-ACK PUCCH is priority, that is, channels with different priorities are not allowed to be multiplexed. Therefore, when a certain time requirement is met, the UE transmits CG PUSCH and discards HARQ-ACK PUCCH when the certain time requirement is met. The time requirement may be a drop or cancel time requirement.
In addition, this step may also be performed by using the method 3-5 in the embodiment of fig. 5a, which is not described herein again.
Fig. 5f is a schematic diagram of the uplink transmission method according to the embodiment of the present invention, as shown in the drawing, in step S422, the network device indicates a transmission indication through DCI, for example, HARQ-ACK PUCCH is scheduled byDCI 1, there is no corresponding priority indication inDCI 1, that is, HARQ-ACK PUCCH has no corresponding priority, and likewise CG PUSCH also has no configured priority. ButDCI 1 is indicated by multiplexing/replication and is indicated as M ═ 0, i.e., replication. CG PUSCH is configured with multiplexing/replication as multiplexing.
In S412, the mobile terminal acquires the above transmission instruction from the network device.
In S414, if the HARQ-ACK PUCCH and the CG PUSCH time domain resources overlap, uplink transmission is performed according to the at least two uplink transmission indications. For example, the UE determines the transmission mode according to the multiplexing/priority indication of different channels, including:
with reference to the first, fourth, and sixth implementation manners introduced in step S214 of the embodiment of fig. 2, the UE may multiplex according to the transmission indication corresponding to the dynamically scheduled transmission, the transmission indication corresponding to the transmission determined according to the serving cell index, or only when the multiplexing/priority indications of different channels are both multiplexing, and the UE cannot multiplex and transmit the different channels, so that the UE may transmit only one of the channels, and discard the other channel, for example, the UE transmits HARQ-ACK, cancels PUSCH transmission, or the UE transmits PUSCH, and cancels HARQ-ACK PUCCH transmission. Optionally, the UE dropping one of the channels needs to satisfy a certain time requirement.
Fig. 5g is a schematic diagram of an uplink transmission method according to an embodiment of the present invention, where as shown in the figure, the UE schedules the HARQ-ACK PUCCH1 with low priority and schedules the HARQ-ACK PUCCH2 with high priority, and the two are in the same slot, and there is no time overlap, but the UE can only transmit one PUCCH carrying HARQ-ACK in at most one slot, so the UE cannot transmit two channels simultaneously.
In step S422, the network device configures or indicates transmission indications of at least two uplink transmissions, HARQ-ACK PUCCH1 and HARQ-ACK PUCCH2, which are both multiplexed transmissions (multiplexing). In step S412, the mobile terminal acquires a transmission instruction from the network device. In step S414, the UE may multiplex two channels on one channel, that is, multiplex the low priority HARQ-ACK and the high priority HARQ-ACK, and the multiplexed channel may be any one of the HARQ-ACK PUCCH1 or the HARQ-ACK PUCCH2, or may be a third channel other than the two.
Fig. 5h is a schematic diagram of an uplink transmission method according to an embodiment of the present invention, and as shown in the drawing, the UE schedules the HARQ-ACK PUCCH, where the priority is high priority, the transmission indication obtained by the UE is multiplexing, and the HARQ-ACK PUCCH and the CSI PUCCH are overlapped in a time domain, where CSI is periodic CSI, the priority is low priority, and the transmission indication is predefined as multiplexing, and then the UE multiplexes the HARQ-ACK and the CSI on one channel for transmission, and it is assumed that the multiplexed channel is thePUCCH 2.
PUCCH2 overlaps with UE-scheduled PUSCH in the time domain (PUSCH does not overlap with HARQ-ACK PUCCH or CSI PUCCH in the figure), where PUSCH has a low priority and transmission is indicated as multiplexing.
Since PUCCH2 is a multiplexed channel, its priority or transmission indication may be determined by its multiplexed transmission, e.g., by its multiplexed content (HARQ-ACK and CSI), signal or channel. For example, the priority is the highest priority in the multiplexing information, the transmission indicator is determined according to the transmission indicator of the multiplexed content/channel, for example, when all the multiplexed transmissions are multiplexed, the transmission indicator of the multiplexed transmission is multiplexed, or when any one of the multiplexed transmissions is multiplexed, the transmission indicator of the multiplexed channel is multiplexed, or when it is considered that the transmission indicator is multiplexed, the transmission indicator of the PUCCH2 in this embodiment may be multiplexed. Meanwhile, since the transmission indication of the PUSCH is also multiplexing, the UE multiplexes the content carried on the PUCCH2 onto the PUSCH for transmission. Optionally, the multiplexed transmission needs to meet certain time requirements.
In one implementation, the transmission indication of the channel in the embodiment of the present invention may be determined by the content carried by the channel, for example, the transmission indication of PUCCH, and the transmission indication of HARQ-ACK, CSI, or SR carried by the channel. In another implementation manner, the transmission indication of the channel in the embodiment of the present invention may also be a scheduled or configured transmission indication, for example, the transmission indication of the dynamically scheduled PUSCH is indicated by DCI, and the transmission indication of the configuration grant PUSCH is configured by RRC.
In yet another implementation, in a scenario of CG PUSCH and CSI, a Medium Access Control (MAC) layer determines whether to perform CG PUSCH transmission, and the MAC layer may determine whether to transmit the CG PUSCH according to a transmission indication, for example, if the MAC layer obtains at least two transmission indications, if the at least two transmission indications support multiplexing transmission with other uplink transmissions, the MAC may decide to transmit the CG PUSCH, and otherwise, the MAC may not transmit the CG PUSCH, so that resource overlapping may be avoided in a physical layer without supporting resource multiplexing.
Fig. 6 is a schematic structural diagram of a mobile terminal according to an embodiment of the present invention. As shown in fig. 6, themobile terminal 600 includes: and a transmission module 610.
The transmission module 610 is configured to perform uplink transmission according to a transmission indication of at least two uplink transmissions when at least two uplink transmission resources overlap, where the transmission indication is used to indicate support for multiplexing transmission with other uplink transmissions or transmission according to a priority of the uplink transmissions.
The at least two upstream transmissions have different priorities.
In one implementation, the transmission indications of the at least two uplink transmissions are the same.
In one implementation, the transmitting module 610 is configured to, when the transmission indications of the at least two uplink transmissions are not the same, perform uplink transmission according to at least one of the following transmission indications, where the following transmission indications include: a transmission indication corresponding to a dynamically scheduled transmission, a transmission indication corresponding to a newly scheduled transmission, a transmission indication corresponding to a transmission having a predetermined priority, and a transmission indication corresponding to a transmission determined according to a serving cell index.
In an implementation manner, the transmission module 610 is configured to determine, before the uplink transmission, transmission indications of the at least two uplink transmissions respectively through RRC configuration or DCI indication.
In one implementation, in a case that the transmission module 610 determines, through RRC configuration, transmission indications of the at least two uplink transmissions respectively, the transmission includes: at least one of SR, CSI, CG PUSCH, HARQ-ACK of SPS PDSCH, PUCCH-BFR, and SRS.
In one implementation, when the transmission module 610 determines the transmission indications of the at least two uplink transmissions respectively through DCI indications, the transmission includes: and at least one of DG PUSCH, CSI, SP-CSI on PUSCH, HARQ-ACK of the dynamically scheduled PDSCH and SRS.
Themobile terminal 600 according to the embodiment of the present invention may refer to the process corresponding to the method 100-200 according to the embodiment of the present invention, and each unit/module and the other operations and/or functions in themobile terminal 600 are respectively for implementing the corresponding process in the method 100-200 and achieving the same or equivalent technical effects, and for brevity, no further description is provided herein.
Fig. 7 is a schematic structural diagram of a network device according to an embodiment of the present invention. As shown in fig. 7, thenetwork device 700 includes: a processing module 710.
The processing module 710 is configured to configure or indicate a transmission indicator of at least two uplink transmissions, where the transmission indicator is used to indicate that multiplexing transmission with other uplink transmissions is supported or transmission is performed according to priority of the uplink transmissions under the condition that the at least two uplink transmission resources overlap.
In one implementation, the at least two upstream transmissions have different priorities.
In one implementation, the transmission indications of the at least two uplink transmissions are the same.
In one implementation, in a case that the transmission indications of the at least two uplink transmissions are not the same, the processing module 710 includes at least one of the following transmission indications: a transmission indication corresponding to a dynamically scheduled transmission, a transmission indication corresponding to a newly scheduled transmission, a transmission indication corresponding to a transmission having a predetermined priority, and a transmission indication corresponding to a transmission determined according to a serving cell index.
In one implementation, the configuring or indicating transmitting the indication includes: indicating the transmission indication by RRC configuration or DCI.
In one implementation, in a case that the processing module 710 respectively configures, by RRC, transmission indications of the at least two uplink transmissions, the transmission includes: at least one of SR, CSI, CG PUSCH, HARQ-ACK of SPS PDSCH, PUCCH-BFR, and SRS.
In one implementation, in a case that the processing module 710 indicates, through DCI, transmission indications of the at least two uplink transmissions respectively, the transmission includes: at least one of DG PUSCH, CSI, HARQ-ACK of dynamically scheduled PDSCH, SRS.
Thenetwork device 700 according to the embodiment of the present invention may refer to the process corresponding to the method 300-400 according to the embodiment of the present invention, and each unit/module and the other operations and/or functions in thenetwork device 700 are respectively for implementing the corresponding process executed by the network device in the method 300-400, and can achieve the same or equivalent technical effects, and for brevity, no further description is provided herein.
Fig. 8 is a block diagram of a mobile terminal according to another embodiment of the present invention. Themobile terminal 800 shown in fig. 8 includes: at least oneprocessor 801,memory 802, at least onenetwork interface 804, and auser interface 803. The various components in themobile terminal 800 are coupled together by abus system 805. It is understood that thebus system 805 is used to enable communications among the components connected. Thebus system 805 includes a power bus, a control bus, and a status signal bus in addition to a data bus. For clarity of illustration, however, the various buses are labeled asbus system 805 in fig. 8.
Theuser interface 803 may include, among other things, a display, a keyboard, a pointing device (e.g., a mouse, trackball), a touch pad, or a touch screen.
It will be appreciated that thememory 802 in embodiments of the invention may be either volatile memory or nonvolatile memory, or may include both volatile and nonvolatile memory. The non-volatile Memory may be a Read-Only Memory (ROM), a Programmable ROM (PROM), an Erasable PROM (EPROM), an Electrically Erasable PROM (EEPROM), or a flash Memory. Volatile Memory can be Random Access Memory (RAM), which acts as external cache Memory. By way of illustration and not limitation, many forms of RAM are available, such as Static random access memory (Static RAM, SRAM), Dynamic Random Access Memory (DRAM), Synchronous Dynamic random access memory (Synchronous DRAM, SDRAM), Double Data Rate Synchronous Dynamic random access memory (ddr Data Rate SDRAM, ddr SDRAM), Enhanced Synchronous SDRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DRRAM). Thememory 802 of the subject systems and methods described in connection with the embodiments of the invention is intended to comprise, without being limited to, these and any other suitable types of memory.
In some embodiments,memory 802 stores the following elements, executable modules or data structures, or a subset thereof, or an expanded set thereof: anoperating system 8021 andapplication programs 8022.
Theoperating system 8021 includes various system programs, such as a framework layer, a core library layer, a driver layer, and the like, and is used for implementing various basic services and processing hardware-based tasks. Theapplication program 8022 includes various application programs, such as a Media Player (Media Player), a Browser (Browser), and the like, for implementing various application services. A program implementing a method according to an embodiment of the present invention may be included inapplication program 8022.
In this embodiment of the present invention, themobile terminal 800 further includes: a computer program stored 802 on the memory and executable on theprocessor 801, the computer program when executed by theprocessor 801 implementing the steps of the method 100-200 as follows.
The methods disclosed in the embodiments of the present invention described above may be implemented in theprocessor 801 or implemented by theprocessor 801. Theprocessor 801 may be an integrated circuit chip having signal processing capabilities. In implementation, the steps of the above method may be performed by integrated logic circuits of hardware or instructions in the form of software in theprocessor 801. TheProcessor 801 may be a general purpose Processor, a Digital Signal Processor (DSP), an Application Specific Integrated Circuit (ASIC), a Field Programmable Gate Array (FPGA) or other Programmable logic device, discrete Gate or transistor logic device, or discrete hardware components. The various methods, steps and logic blocks disclosed in the embodiments of the present invention may be implemented or performed. A general purpose processor may be a microprocessor or the processor may be any conventional processor or the like. The steps of the method disclosed in connection with the embodiments of the present invention may be directly implemented by a hardware decoding processor, or implemented by a combination of hardware and software modules in the decoding processor. The software modules may reside in ram, flash memory, rom, prom, or eprom, registers, among other computer-readable storage media known in the art. The computer readable storage medium is located in thememory 802, and theprocessor 801 reads the information in thememory 802, and combines the hardware to complete the steps of the method. In particular, the computer readable storage medium has stored thereon a computer program, which when executed by theprocessor 801, implements the steps of the embodiments of themethod 100 and 200 as described above.
It is to be understood that the embodiments described herein may be implemented in hardware, software, firmware, middleware, microcode, or any combination thereof. For a hardware implementation, the Processing units may be implemented within one or more Application Specific Integrated Circuits (ASICs), Digital Signal Processors (DSPs), Digital Signal Processing Devices (DSPDs), Programmable Logic Devices (PLDs), Field Programmable Gate Arrays (FPGAs), general purpose processors, controllers, micro-controllers, microprocessors, other electronic units configured to perform the functions described herein, or a combination thereof.
For a software implementation, the techniques described in this disclosure may be implemented with modules (e.g., procedures, functions, and so on) that perform the functions described in this disclosure. The software codes may be stored in a memory and executed by a processor. The memory may be implemented within the processor or external to the processor.
Themobile terminal 800 can implement each process implemented by the mobile terminal in the foregoing embodiments, and can achieve the same or equivalent technical effects, and details are not repeated here to avoid repetition.
Referring to fig. 9, fig. 9 is a structural diagram of a network device applied in the embodiment of the present invention, which can implement details of the network device inmethod embodiment 300 and 400, and achieve the same effect. As shown in fig. 9, thenetwork device 900 includes: aprocessor 901, atransceiver 902, amemory 903, and a bus interface, wherein:
in this embodiment of the present invention, thenetwork device 900 further includes: a computer program stored on thememory 903 and executable on theprocessor 901, the computer program, when executed by theprocessor 901, implementing the steps performed by the network device in themethod 300 and 400.
In fig. 9, the bus architecture may include any number of interconnected buses and bridges, with one or more processors represented byprocessor 901 and various circuits of memory represented bymemory 903 being linked together. The bus architecture may also link together various other circuits such as peripherals, voltage regulators, power management circuits, and the like, which are well known in the art, and therefore, will not be described any further herein. The bus interface provides an interface. Thetransceiver 902 may be a number of elements including a transmitter and a receiver that provide a means for communicating with various other apparatus over a transmission medium.
Theprocessor 901 is responsible for managing a bus architecture and general processing, and thememory 903 may store data used by theprocessor 901 in performing operations.
An embodiment of the present invention further provides a computer-readable storage medium, where a computer program is stored on the computer-readable storage medium, and when the computer program is executed by a processor, the computer program implements each process executed by the network device in themethod embodiments 100 and 200 or themethod embodiments 300 and 400, and can achieve the same technical effect, and in order to avoid repetition, details are not described here again. The computer-readable storage medium may be a Read-Only Memory (ROM), a Random Access Memory (RAM), a magnetic disk or an optical disk.
It should be noted that, in this document, the terms "comprises," "comprising," or any other variation thereof, are intended to cover a non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements does not include only those elements but may include other elements not expressly listed or inherent to such process, method, article, or apparatus. Without further limitation, an element defined by the phrase "comprising an … …" does not exclude the presence of other like elements in a process, method, article, or apparatus that comprises the element.
Through the above description of the embodiments, those skilled in the art will clearly understand that the method of the above embodiments can be implemented by software plus a necessary general hardware platform, and certainly can also be implemented by hardware, but in many cases, the former is a better implementation manner. Based on such understanding, the technical solutions of the present invention may be embodied in the form of a software product, which is stored in a storage medium (such as ROM/RAM, magnetic disk, optical disk) and includes instructions for enabling a terminal (such as a mobile phone, a computer, a server, an air conditioner, or a network device) to execute the method according to the embodiments of the present invention.
While the present invention has been described with reference to the embodiments shown in the drawings, the present invention is not limited to the embodiments, which are illustrative and not restrictive, and it will be apparent to those skilled in the art that various changes and modifications can be made therein without departing from the spirit and scope of the invention as defined in the appended claims.