Method, device, communication apparatus and storage medium for uplink transmission
By acquiring and processing instruction information, terminal devices and network devices can flexibly handle the multiplexing transmission of uplink channels, solving the problem of efficiency and reliability of multiplexing transmission of mixed services in 5G communication systems, and ensuring the transmission quality and efficiency of high and low priority services.
Patent Information
- Application Number
- CN202080102998.X
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2020-08-07
- Publication Date
- 2025-11-07
- Estimated Expiration
- 2040-08-07
AI Technical Summary
In 5G communication systems, when uplink information of mixed services is multiplexed and transmitted, it is difficult to balance the transmission efficiency and reliability of information with different priorities. Existing technologies often lead to increased latency for high-priority services or reduced efficiency for low-priority services.
Terminal devices and network devices acquire multiple indication information and determine whether to perform uplink information multiplexing or abandon transmission based on this information, flexibly handling time domain resource conflicts between high and low priority channels, ensuring that high priority services are not affected and the efficiency of low priority services is not reduced.
It achieves flexibility and accuracy in the multiplexing transmission process, ensuring the transmission quality of high-priority services while maintaining the efficiency of low-priority services, and improving the scheduling flexibility and fault tolerance of network equipment.
Smart Images

Figure CN115804145B_ABST
Abstract
Description
TECHNICAL FIELD
[0001] The present application relates to the technical field of communication, in particular to a method and device for uplink transmission, a communication apparatus and a storage medium. BACKGROUND
[0002] The fifth generation (5th Generation, 5G) communication system is committed to supporting higher system performance, which will support a variety of service types, different deployment scenarios and a wider spectrum range. Among them, the variety of service types include enhanced mobile broadband (enhanced Mobile Broadband, eMBB), massive machine type communication (Massive Machine Type Communication, mMTC), ultra-reliable and low latency communications (Ultra-reliable and low latency communications, URLLC), multimedia broadcast multicast service (Multimedia Broadcast Multicast Service, MBMS) and positioning services, etc.
[0003] With the expansion of URLLC services, terminal devices can multiplex and transmit mixed services, including multiplexing and transmitting different priority uplink information together. For example, terminal devices can support multiplexing and transmitting eMBB service uplink information and URLLC service uplink information.
[0004] However, always multiplexing and transmitting different priority uplink information or only determining to give up low priority uplink information transmission according to priority affects transmission efficiency and reliability. SUMMARY
[0005] The present application provides a method and device for uplink transmission, a communication apparatus and a storage medium. By indicating information to indicate terminal devices to multiplex and transmit or give up multiplexing and transmission, the flexibility of multiplexing and transmission is improved.
[0006] In a first aspect, the embodiments of the present application provide a method for uplink transmission. The execution subject of the method can be a terminal device or a chip applied in the terminal device. Hereinafter, the execution subject is taken as a terminal device for description.
[0007] obtaining N first indication information, the N first indication information corresponding to N first uplink information, the N first uplink information being carried in a first uplink channel; obtaining M second indication information, the M second indication information corresponding to M second uplink information, the M second uplink information being carried in a second uplink channel; determining whether to multiplex and transmit the N first uplink information and the M second uplink information according to the N first indication information and / or the M second indication information; wherein the first uplink channel and the second uplink channel have different priorities, and the first uplink channel and the second uplink channel overlap in time domain; N and M are both integers greater than or equal to 1.
[0008] It can be understood that when it is determined to multiplex and transmit the N first uplink information and the M second uplink information, the N first uplink information and the M second uplink information are multiplexed and transmitted in a third channel; when it is determined that the N first uplink information and the M second uplink information cannot be multiplexed and transmitted, uplink information carried in a high-priority uplink channel is sent to a network device at a first time domain resource position, and uplink information carried in a low-priority uplink channel is abandoned from being sent to the network device at the first time domain resource position, wherein the first time domain resource position is a time domain resource overlapping a time domain resource corresponding to the first uplink channel and a time domain resource corresponding to the second uplink channel.
[0009] It can be seen that in the embodiments of the present application, the terminal device determines whether the N first uplink information and the M second uplink information can be multiplexed and transmitted according to the N first indication information corresponding to the N first uplink information and / or the M second indication information corresponding to the M second uplink information, instead of simply directly multiplexing and transmitting or abandoning multiplexing and transmitting, thereby ensuring the flexibility of the terminal device in the process of multiplexing and transmitting or abandoning multiplexing and transmitting, and further not causing a delay in transmission of high-priority services or reducing the transmission efficiency of low-priority services.
[0010] In some possible implementation manners, the priority of the first uplink channel is higher than the priority of the second uplink channel, and the determining whether to multiplex and transmit the N first uplink information and the M second uplink information according to the N first indication information and / or the M second indication information comprises: determining whether to multiplex and transmit the N first uplink information and the M second uplink information according to part or all of the N first indication information. Optionally, in this implementation manner, the terminal device can not use the M second indication information.
[0011] It can be seen that in the embodiment, the terminal device can determine whether to multiplex the N pieces of first uplink information and the M pieces of second uplink information for transmission only according to the indication information corresponding to the first uplink channel with high priority, without paying attention to the second uplink channel, so that the transmission of the uplink channel with high priority can be better guaranteed.
[0012] In some possible implementation manners, the N pieces of first uplink information are scheduled by N pieces of first downlink control information, and each first downlink control information includes one of the N pieces of first indication information; and the determining whether to multiplex the N pieces of first uplink information and the M pieces of second uplink information for transmission according to part or all of the N pieces of first indication information includes: determining whether to multiplex the N pieces of first uplink information and the M pieces of second uplink information for transmission according to the first indication information included in third downlink control information, where the third downlink control information is the last received first downlink control information in the N pieces of first downlink control information.
[0013] It can be seen that in the embodiment, the terminal device can determine whether to multiplex the N pieces of first uplink information and the M pieces of second uplink information for transmission only according to the first indication information included in the last received first downlink control information, without paying attention to other first downlink control information, so that the flexibility and fault tolerance of network device scheduling are increased.
[0014] In some possible implementation manners, the determining whether to multiplex the N pieces of first uplink information and the M pieces of second uplink information for transmission according to the first indication information included in the third downlink control information includes: when the first indication information included in the third downlink control information is a first preset value, determining to multiplex the N pieces of first uplink information and the M pieces of second uplink information for transmission.
[0015] It can be understood that when the first indication information included in the third downlink control information is not the first preset value, it is determined that the N pieces of first uplink information and the M pieces of second uplink information cannot be multiplexed for transmission.
[0016] In some possible implementation manners, the N pieces of first uplink information are scheduled by N pieces of first downlink control information, and each first downlink control information includes one of the N pieces of first indication information; and the determining whether to multiplex the N pieces of first uplink information and the M pieces of second uplink information for transmission according to part or all of the N pieces of first indication information includes: when the values of the N pieces of first indication information are all the first preset value, determining to multiplex the N pieces of first uplink information and the M pieces of second uplink information for transmission.
[0017] It can be understood that when at least one of the N first indication information is not the first preset value, it is determined that the N first uplink information and the M second uplink information cannot be multiplexed and transmitted.
[0018] It can be seen that in the embodiment, when all the first uplink information is downlink control information scheduling, the terminal device determines whether to multiplex and transmit the N first uplink information and the M second uplink information according to all the first indication information. Since all the first indication information is used, the determination result is more accurate.
[0019] In some possible embodiments, the N first uplink information is configured by N first high-layer parameters, each first high-layer parameter including one of the N first indication information; and the determining whether to multiplex and transmit the N first uplink information and the M second uplink information according to part or all of the N first indication information includes: when the values of the N first indication information are all the first preset value, it is determined that the N first uplink information and the M second uplink information are multiplexed and transmitted.
[0020] It can be understood that when at least one of the N first indication information is not the first preset value, it is determined that the N first uplink information and the M second uplink information cannot be multiplexed and transmitted.
[0021] It can be seen that in the embodiment, when all the first uplink information is high-layer parameter configuration, the terminal device determines whether to multiplex and transmit the N first uplink information and the M second uplink information according to all the first indication information. Since all the first indication information is used, the determination result is more accurate.
[0022] In some possible implementation manners, X first uplink informations of the N first uplink informations are scheduled by X first downlink control informations, and the remaining Y first uplink informations are configured by Y first high-layer parameters, each of the first downlink control informations and each of the first high-layer parameters includes a first indication information, wherein X+Y=N, X and Y are integers greater than or equal to 1; and the determining, according to part or all of the N first indication informations, whether to multiplex and transmit the N first uplink informations and the M second uplink informations, includes: determining, according to the first indication information included in the fourth downlink control information, whether to multiplex and transmit the N first uplink informations and the M second uplink informations, wherein the fourth downlink control information is the last received first downlink control information in the X first downlink control informations by the terminal device. When the first indication information included in the fourth downlink control information is a first preset value, it is determined that the N first uplink informations and the M second uplink informations are multiplexed and transmitted. When the first indication information included in the third downlink control information is not the first preset value, it is determined that the N first uplink informations and the M second uplink informations cannot be multiplexed and transmitted.
[0023] It can be seen that, in the embodiment, the terminal device only determines, according to the first indication information included in the last received downlink control information, whether to multiplex and transmit the N first uplink informations and the M second uplink informations, so that the scheduling of the network device is relatively flexible, and the fault tolerance of the network device is improved.
[0024] In some possible implementation manners, X first uplink informations of the N first uplink informations are scheduled by X first downlink control informations, and the remaining Y first uplink informations are configured by Y first high-layer parameters, each of the first downlink control informations and each of the first high-layer parameters includes a first indication information, wherein X+Y=N, X and Y are integers greater than or equal to 1; and the determining whether to multiplex and transmit the N first uplink informations and the M second uplink informations according to part or all of the N first indication informations includes: when X first indication informations included in the X first downlink control informations all have a first preset value, it is determined that the N first uplink informations and the M second uplink informations are multiplexed and transmitted; when at least one of the X first indication informations included in the X first downlink control informations has a value other than the first preset value, it is determined that the N first uplink informations and the M second uplink informations cannot be multiplexed and transmitted; or when the X first indication informations included in the X first downlink control informations all have the first preset value and Y first indication informations included in the Y first high-layer parameters all have the first preset value, it is determined that the N first uplink informations and the M second uplink informations are multiplexed and transmitted. When at least one of the X first indication informations included in the X first downlink control informations and the Y first indication informations included in the Y first high-layer parameters has a value other than the first preset value, it is determined that the N first uplink informations and the M second uplink informations cannot be multiplexed and transmitted.
[0025] It can be seen that in the embodiment, the terminal device can determine whether to multiplex and transmit the N first uplink informations and the M second uplink informations according to the first indication information included in all the downlink control informations, or according to all the first indication informations, so that the determination result is more accurate.
[0026] In some possible implementation manners, the N first uplink information is configured by N first high-layer parameters, and Z second uplink information in the M second uplink information is scheduled by Z second downlink control information, wherein each first high-layer parameter includes a first indication information, each second downlink control information includes a second indication information, and Z is less than or equal to M; and the determining whether to multiplex and transmit the N first uplink information and the M second uplink information according to the N first indication information and / or the M second indication information includes: determining whether to multiplex and transmit the N first uplink information and the M second uplink information according to part or all of the Z second indication information included in the Z second downlink control information.
[0027] It can be seen that in the embodiment, the terminal device can not distinguish the priority of the first uplink channel and the second uplink channel, and can preferentially consider the indication information corresponding to the uplink information scheduled by the downlink control information, and determine whether to multiplex and transmit the N first uplink information and the M second uplink information according to the indication information. Without distinguishing the priority, the accuracy of the determination result can be higher due to the flexible manner of scheduling the uplink information by the downlink control information.
[0028] Optionally, the terminal device can determine whether to multiplex and transmit the N first uplink information and the M second uplink information according to the second indication information in the fifth downlink control information, wherein the fifth downlink control information is the first downlink control information last received by the terminal device in the Z second downlink control information. That is, when the second indication information in the fifth downlink control information takes the first preset value, it is determined that the N first uplink information and the M second uplink information are multiplexed and transmitted. When the second indication information in the fifth downlink control information does not take the first preset value, it is determined that the N first uplink information and the M second uplink information cannot be multiplexed and transmitted.
[0029] Optionally, the terminal device can determine whether to multiplex and transmit the N first uplink information and the M second uplink information according to all values of the Z second indication information. That is, when the values of the Z second indication information included in the Z second downlink control information are all the first preset value, it is determined that the N first uplink information and the M second uplink information are multiplexed and transmitted. When at least one of the values of the Z second indication information included in the Z second downlink control information is not the first preset value, it is determined that the N first uplink information and the M second uplink information cannot be multiplexed and transmitted.
[0030] It can be seen that in the embodiment, the terminal device can not distinguish the priority of the first uplink channel and the second uplink channel, and can preferentially consider the indication information corresponding to the uplink information scheduled by the downlink control information, and determine whether to multiplex and transmit the N first uplink information and the M second uplink information according to the indication information. Without distinguishing the priority, the accuracy of the determination result is higher due to the flexible scheduling manner of the uplink information by the downlink control information.
[0031] In some possible implementation manners, the priority of the first uplink channel is higher than the priority of the second uplink channel.
[0032] It can be seen that in the embodiment, even if the terminal device determines that the priority of the first uplink channel is higher than the priority of the second uplink channel, since the first uplink information is all configured by the higher-layer parameter and is relatively fixed, and the second uplink information is scheduled by the downlink control information and has a flexible scheduling manner. Therefore, even if the priority of the first uplink channel is higher, the second indication information included in the downlink control information is still needed to determine whether to multiplex and transmit the N first uplink information and the M second uplink information, so that the accuracy of the determination result is higher.
[0033] In some possible implementation manners, L first uplink information in the N first uplink information is scheduled by L first downlink control information, and R second uplink information in the M second uplink information is scheduled by R second downlink control information, where L and R are integers greater than or equal to 1, L is less than or equal to N, and R is less than or equal to M. The determining, according to the N first indication information corresponding to the first uplink channel and / or the M second indication information corresponding to the second uplink channel, whether to multiplex and transmit the N first uplink information and the M second uplink information, includes: determining, according to third indication information included in fifth downlink control information, whether to multiplex and transmit the N first uplink information and the M second uplink information, where the fifth downlink control information is the last received downlink control information in the L first downlink control information and the R second downlink control information, and the third indication information is the first indication information or the second indication information.
[0034] It can be understood that when the value of the third indication information included in the fifth downlink control information is a first preset value, it is determined that the N first uplink information and the M second uplink information are multiplexed and transmitted; and when the value of the third indication information included in the fifth downlink control information is not the first preset value, it is determined that the N first uplink information and the M second uplink information cannot be multiplexed and transmitted.
[0035] It can be seen that, without distinguishing priorities, the N first uplink information and the M second uplink information are multiplexed and transmitted according to indication information included in the downlink control information, and only the indication information included in the last received downlink control information is used to determine whether the N first uplink information and the M second uplink information are multiplexed and transmitted, thereby improving the flexibility of indication of the network device and the fault tolerance.
[0036] In some possible implementation manners, L first uplink information in the N first uplink information is scheduled by L first downlink control information, and R second uplink information in the M second uplink information is scheduled by R second downlink control information, where L and R are integers greater than or equal to 1, L is less than or equal to N, and R is less than or equal to M; and the determining whether the N first uplink information and the M second uplink information are multiplexed and transmitted according to the N first indication information corresponding to the first uplink channel and / or the M second indication information corresponding to the second uplink channel includes: when values of the L first indication information included in the L first downlink control information are all the first preset value, and values of the R second indication information included in the R first downlink control information are all the first preset value, it is determined that the N first uplink information and the M second uplink information are multiplexed and transmitted.
[0037] It can be understood that, when values of at least one of the L first indication information included in the L first downlink control information and the R second indication information included in the R first downlink control information are not the first preset value, it is determined that the N first uplink information and the M second uplink information cannot be multiplexed and transmitted.
[0038] It can be seen that, in this embodiment, without distinguishing priorities, the terminal device can determine whether the N first uplink information and the M second uplink information are multiplexed and transmitted according to indication information included in all downlink control information, thereby improving the accuracy of the determination result.
[0039] In some possible implementation manners, the N first uplink information is configured by N first high-layer parameters, and the M second uplink information is configured by M second high-layer parameters, wherein each first high-layer parameter comprises a first indication information, and each second high-layer parameter comprises a second indication information; and the determining whether to multiplex and transmit the N first uplink information and the M second uplink information according to the N first indication information corresponding to the first uplink channel and / or the M second indication information corresponding to the second uplink channel comprises: when the N first indication information contained in the N first high-layer parameters all have a first preset value, and the M second indication information contained in the M second high-layer parameters all have the first preset value, it is determined to multiplex and transmit the N first uplink information and the M second uplink information.
[0040] It can be seen that, in the embodiment, in the case of no priority differentiation and all high-layer parameter scheduling, the terminal device uses all the first indication information and all the second indication information to determine whether to multiplex and transmit the N first uplink information and the M second uplink information, which can ensure the accuracy of the determination result.
[0041] In some possible implementation manners, the determining whether to multiplex and transmit the N first uplink information and the M second uplink information according to the N first indication information corresponding to the first uplink channel and / or the M second indication information corresponding to the second uplink channel comprises: when the N first indication information all have a first preset value, and the M second indication information all have the first preset value, it is determined to multiplex and transmit the N first uplink information and the M second uplink information.
[0042] It can be seen that the terminal device can determine whether to multiplex and transmit according to all the acquired indication information, and since all the indication information is used, the determination result can be more accurate.
[0043] In a second aspect, an embodiment of the present application provides a method for uplink transmission, characterized by being applied to a network device, and comprising: sending N first indication information, the N first indication information corresponding to N first uplink information, the N first uplink information being carried in a first uplink channel; sending M second indication information, the M second indication information corresponding to M second uplink information, the M second uplink information being carried in a second uplink channel; the N first indication information and / or the M second indication information being used to indicate whether to multiplex and transmit the N first uplink information and the M second uplink information; wherein the first uplink channel and the second uplink channel have different priorities, and the first uplink channel and the second uplink channel overlap in time domain; and N and M are both integers greater than or equal to 1.
[0044] It can be seen that the network device can indicate whether the terminal device performs multiplexing transmission in the case of uplink transmission overlap of the terminal device through the N first indication information and / or the M second indication information, instead of simply stipulating the terminal device to perform multiplexing transmission or to give up multiplexing transmission, thereby ensuring the flexibility of the terminal device in the process of performing multiplexing transmission or giving up multiplexing transmission, and further not causing delay to the transmission of high-priority services, and not reducing the transmission efficiency of low-priority services.
[0045] In some possible implementation manners, the priority of the first uplink channel is higher than the priority of the second uplink channel; and part or all of the N first indication information is used to indicate whether the N first uplink information is multiplexed and transmitted with the M second uplink information.
[0046] It can be seen that in the embodiment, the network device can only indicate whether the terminal device performs multiplexing transmission through the indication information corresponding to the first uplink channel with high priority, without paying attention to the second uplink channel, and thus the transmission of the uplink channel with high priority can be better guaranteed.
[0047] In some possible implementation manners, the N first uplink information is scheduled through N first downlink control information, each first downlink control information includes one first indication information in the N first indication information; and the first indication information included in the third downlink control information is used to indicate whether the N first uplink information is multiplexed and transmitted with the M second uplink information, where the third downlink control information is the last received first downlink control information in the N first downlink control information.
[0048] It can be seen that in the embodiment, the network device indicates whether the terminal device performs multiplexing transmission through the first indication information included in the last received first downlink control information of the terminal device, without paying attention to other first downlink control information corresponding to the first uplink channel, which increases the flexibility and fault tolerance of the network device in the scheduling process.
[0049] In some possible implementation manners, the first indication information included in the third downlink control information is a first preset value, and is used to indicate that the N first uplink information is multiplexed and transmitted with the M second uplink information.
[0050] It can be understood that if the first indication information included in the third downlink control information is not the first preset value, it indicates that the N first uplink information cannot be multiplexed and transmitted with the M second uplink information.
[0051] In some possible implementation manners, the N first uplink information is scheduled by N first downlink control information, each of the first downlink control information includes one of the N first indication information; and the N first indication information all has a first preset value, which is used to indicate that the N first uplink information and the M second uplink information are multiplexed and transmitted.
[0052] It can be understood that at least one of the N first indication information has a value other than the first preset value, which can be used to indicate that the N first uplink information and the M second uplink information cannot be multiplexed and transmitted.
[0053] It can be seen that in this embodiment, when all the first uplink information is scheduled by the downlink control information, the network device indicates the terminal device whether to multiplex and transmit the N first uplink information and the M second uplink information through the values of all the first indication information. Since the values of all the first indication information are used for indication, the indication result is more accurate.
[0054] In some possible implementation manners, the N first uplink information is configured by N first high-layer parameters, each of the first high-layer parameters includes one of the N first indication information; and the N first indication information all has a first preset value, which is used to indicate that the N first uplink information and the M second uplink information are multiplexed and transmitted.
[0055] It can be understood that at least one of the N first indication information has a value other than the first preset value, which can be used to indicate that the N first uplink information and the M second uplink information cannot be multiplexed and transmitted.
[0056] It can be seen that in this embodiment, when all the first uplink information is configured by the high-layer parameters, the network device indicates the terminal device whether to multiplex and transmit the N first uplink information and the M second uplink information through the values of all the first indication information. Since the values of all the first indication information are used for indication, the indication result is more accurate.
[0057] In some possible implementation manners, X first uplink informations of the N first uplink informations are scheduled by X first downlink control informations, and the remaining Y first uplink informations are configured by Y first high-layer parameters, each first downlink control information and each first high-layer parameter respectively includes a first indication information, wherein X+Y=N, X and Y are integers greater than or equal to 1; the first indication information included in the fourth downlink control information is used to indicate whether the N first uplink informations and the M second uplink informations are multiplexed and transmitted, wherein the fourth downlink control information is the last received first downlink control information in the X first downlink control informations. The first indication information included in the fourth downlink control information is a first preset value, which is used to indicate that the N first uplink informations and the M second uplink informations are multiplexed and transmitted. The first indication information included in the third downlink control information is not the first preset value, which is used to indicate that the N first uplink informations and the M second uplink informations cannot be multiplexed and transmitted.
[0058] It can be seen that, in the embodiment, the network device indicates whether the N first uplink informations and the M second uplink informations are multiplexed and transmitted by the first indication information included in the last received downlink control information of the terminal device, without paying attention to other indication information, so that the indication of the network device is relatively flexible, and the fault tolerance of the network device is improved.
[0059] In some possible implementation, X first uplink informations of the N first uplink informations are scheduled by X first downlink control informations, and Y first uplink informations of the N first uplink informations are configured by Y first high-layer parameters, each of the first downlink control informations and each of the first high-layer parameters includes a first indication information, wherein X+Y=N, X and Y are integers greater than or equal to 1; optionally, values of the X first indication informations included by the X first downlink control informations are all first preset values, which are used to indicate that the N first uplink informations and the M second uplink informations are multiplexed and transmitted; optionally, values of the X first indication informations included by the X first downlink control informations are not all the first preset values, which are used to indicate that the N first uplink informations and the M second uplink informations cannot be multiplexed and transmitted; or values of the X first indication informations included by the X first downlink control informations are all the first preset values, and values of Y first indication informations included by the Y first high-layer parameters are also all the first preset values, which are used to indicate that the N first uplink informations and the M second uplink informations are multiplexed and transmitted. Optionally, values of at least one of the X first indication informations included by the X first downlink control informations and the Y first indication informations included by the Y first high-layer parameters are not the first preset values, which are used to indicate that the N first uplink informations and the M second uplink informations cannot be multiplexed and transmitted.
[0060] It can be seen that, in the embodiment, the network device can indicate whether the N first uplink informations and the M second uplink informations are multiplexed and transmitted through values of the first indication informations included by all the first downlink control informations; or, indicate whether the N first uplink informations and the M second uplink informations are multiplexed and transmitted through values of all the first indication informations, so that the indication result is more accurate.
[0061] In some possible implementation, the N first uplink informations are configured by N first high-layer parameters, and Z second uplink informations of the M second uplink informations are scheduled by Z second downlink control informations, wherein each of the first high-layer parameters includes a first indication information, each of the second downlink control informations includes a second indication information, and Z is less than or equal to M; part or all of the Z second indication informations included by the Z second downlink control informations are used to indicate whether the N first uplink informations and the M second uplink informations are multiplexed and transmitted.
[0062] Optionally, the network device can indicate whether the N first uplink information and the M second uplink information are multiplexed for transmission through the second indication information in the fifth downlink control information, wherein the fifth downlink control information is the first downlink control information last received by the terminal device from the Z second downlink control information. That is, when the second indication information in the fifth downlink control information takes the first preset value, it indicates that the N first uplink information and the M second uplink information are multiplexed for transmission. When the second indication information in the fifth downlink control information takes a value other than the first preset value, it indicates that the N first uplink information and the M second uplink information cannot be multiplexed for transmission.
[0063] Optionally, the network device can indicate whether the N first uplink information and the M second uplink information are multiplexed for transmission through all values of the Z second indication information. That is, when the Z second indication information included in the Z second downlink control information respectively takes the first preset value, it indicates that the N first uplink information and the M second uplink information are multiplexed for transmission. When at least one of the Z second indication information included in the Z second downlink control information takes a value other than the first preset value, it indicates that the N first uplink information and the M second uplink information cannot be multiplexed for transmission.
[0064] It can be seen that in the present embodiment, the network device instructs the terminal device to not distinguish the priority of the first uplink channel and the second uplink channel, and can preferentially consider the indication information corresponding to the uplink information scheduled by the downlink control information, and instructs the terminal device to determine whether the N first uplink information and the M second uplink information are multiplexed for transmission according to the indication information. Since the terminal device does not need to distinguish the priority, the network device is more flexible in scheduling the uplink information through the downlink control information, and can make the accuracy of the determination result higher.
[0065] In some possible embodiments, the priority of the first uplink channel is higher than the priority of the second uplink channel.
[0066] It can be seen that in the present embodiment, the network device instructs the terminal device that even if it is determined that the priority of the first uplink channel is higher than the priority of the second uplink channel, since the first uplink information is all configured by a high-level parameter and is relatively fixed, and the second uplink information includes downlink control information scheduling and the scheduling manner is relatively flexible. Therefore, even if the priority of the first uplink channel is high, the network device still instructs the terminal device to use the second indication information included in the downlink control information to determine whether the N first uplink information and the M second uplink information are multiplexed for transmission, which can make the accuracy of the indication result higher.
[0067] In some possible implementation manners, L first uplink informations in the N first uplink informations are scheduled by L first downlink control informations, and R second uplink informations in the M second uplink informations are scheduled by R second downlink control informations, where L and R are integers greater than or equal to 1, L is less than or equal to N, and R is less than or equal to M; the third indication information included in the fifth downlink control information is used to indicate whether the N first uplink informations and the M second uplink informations are multiplexed and transmitted; the fifth downlink control information is the last received downlink control information in the L first downlink control informations and the R second downlink control informations, and the third indication information is the first indication information or the second indication information.
[0068] It can be understood that, when the third indication information included in the fifth downlink control information is of the first preset value, it is indicated that the N first uplink informations and the M second uplink informations are multiplexed and transmitted; and when the third indication information included in the fifth downlink control information is not of the first preset value, it is indicated that the N first uplink informations and the M second uplink informations cannot be multiplexed and transmitted.
[0069] It can be seen that, without distinguishing priorities, the network device indicates the terminal device to determine whether the N first uplink informations and the M second uplink informations are multiplexed and transmitted according to the indication information included in the downlink control information, and indicates the terminal device to use the indication information included in the last received downlink control information to determine whether the N first uplink informations and the M second uplink informations are multiplexed and transmitted, thereby improving the flexibility of indication of the network device and the fault tolerance.
[0070] In some possible implementation manners, L first uplink informations in the N first uplink informations are scheduled by L first downlink control informations, and R second uplink informations in the M second uplink informations are scheduled by R second downlink control informations, where L and R are integers greater than or equal to 1, L is less than or equal to N, and R is less than or equal to M; when the L first indication information included in the L first downlink control informations is of the first preset value, and the R second indication information included in the R first downlink control informations is of the first preset value, it is indicated that the N first uplink informations and the M second uplink informations are multiplexed and transmitted.
[0071] It can be understood that, when at least one of the L first indication information included in the L first downlink control informations and the R second indication information included in the R first downlink control informations is not of the first preset value, it is indicated that the N first uplink informations and the M second uplink informations cannot be multiplexed and transmitted.
[0072] It can be seen that in the embodiment, the network device instructs the terminal device to determine whether to multiplex the N first uplink information and the M second uplink information according to the values of all the indication information included in the downlink control information without distinguishing priorities, and further improve the indication accuracy.
[0073] In some possible implementation manners, the N first uplink information is configured by N first high-layer parameters, and the M second uplink information is configured by M second high-layer parameters, wherein each first high-layer parameter includes a first indication information, and each second high-layer parameter includes a second indication information; when the values of the N first indication information included in the N first high-layer parameters are all first preset values, and the values of the M second indication information included in the M second high-layer parameters are all the first preset values, it is instructed to multiplex the N first uplink information and the M second uplink information.
[0074] It can be seen that in the embodiment, the network device instructs the terminal device to determine whether to multiplex the N first uplink information and the M second uplink information according to the values of all the first indication information and all the second indication information without distinguishing priorities and in the case of high-layer parameter scheduling, and ensures the indication accuracy.
[0075] In some possible implementation manners, when the values of the N first indication information are all first preset values, and the values of the M second indication information are all the first preset values, it is instructed to multiplex the N first uplink information and the M second uplink information.
[0076] It can be seen that the network device instructs the terminal device to determine whether to multiplex according to the values of all the acquired indication information, and since all the values of the indication information are used for indication, the indication result is more accurate.
[0077] In a third aspect, an embodiment of the present application provides a terminal device, including units or means for executing the method shown in the first aspect.
[0078] The terminal device can comprise: a transceiver module configured to acquire N first indication information, the N first indication information corresponding to N first uplink information, the N first uplink information being carried in a first uplink channel; the transceiver module is further configured to acquire M second indication information, the M second indication information corresponding to M second uplink information, the M second uplink information being carried in a second uplink channel; a processing module configured to determine, according to the N first indication information and / or the M second indication information, whether to multiplex and transmit the N first uplink information and the M second uplink information; wherein the first uplink channel and the second uplink channel have different priorities, and the first uplink channel and the second uplink channel overlap in time domain; N and M are both integers greater than or equal to 1.
[0079] In some possible implementation manners, the first uplink channel has a higher priority than the second uplink channel, and the processing unit is specifically configured to determine, according to part or all of the N first indication information, whether to multiplex and transmit the N first uplink information and the M second uplink information, in terms of determining, according to the N first indication information and / or the M second indication information, whether to multiplex and transmit the N first uplink information and the M second uplink information.
[0080] In some possible implementation manners, the N first uplink information is scheduled by N first downlink control information, and each first downlink control information includes one first indication information of the N first indication information; and the processing unit is specifically configured to determine, according to the first indication information included in the third downlink control information, whether to multiplex and transmit the N first uplink information and the M second uplink information, in terms of determining, according to part or all of the N first indication information, whether to multiplex and transmit the N first uplink information and the M second uplink information, wherein the third downlink control information is the last received first downlink control information in the N first downlink control information.
[0081] In some possible implementation manners, the processing unit is specifically configured to determine, according to the first indication information included in the third downlink control information, to multiplex and transmit the N first uplink information and the M second uplink information, when the first indication information included in the third downlink control information is a first preset value, in terms of determining, according to the first indication information included in the third downlink control information, whether to multiplex and transmit the N first uplink information and the M second uplink information.
[0082] In some possible implementation, the N first uplink information is scheduled by N first downlink control information, each of the first downlink control information includes one of the N first indication information; in determining whether to multiplex the N first uplink information and the M second uplink information for transmission according to part or all of the N first indication information, the processing unit is specifically configured to: when the values of the N first indication information are all the first preset value, determine to multiplex the N first uplink information and the M second uplink information for transmission.
[0083] In some possible implementation, the N first uplink information is configured by N first high layer parameter, each of the first high layer parameter includes one of the N first indication information; in determining whether to multiplex the N first uplink information and the M second uplink information for transmission according to part or all of the N first indication information, the processing unit is specifically configured to: when the values of the N first indication information are all the first preset value, determine to multiplex the N first uplink information and the M second uplink information for transmission.
[0084] In some possible implementation, the N first uplink information is configured by N first high layer parameter, and Z second uplink information of the M second uplink information is scheduled by Z second downlink control information, wherein each of the first high layer parameter includes one first indication information, each of the second downlink control information includes one second indication information, and Z is less than or equal to M; in determining whether to multiplex the N first uplink information and the M second uplink information for transmission according to the N first indication information and / or the M second indication information, the processing unit is specifically configured to: determine whether to multiplex the N first uplink information and the M second uplink information for transmission according to part or all of the Z second indication information included in the Z second downlink control information respectively.
[0085] In some possible implementation, the priority of the first uplink channel is higher than the priority of the second uplink channel.
[0086] In some possible implementation, the L first uplink informations of the N first uplink informations are scheduled by L first downlink control informations, and the R second uplink informations of the M second uplink informations are scheduled by R second downlink control informations, where L and R are integers greater than or equal to 1, L is less than or equal to N, and R is less than or equal to M; in determining whether to multiplex and transmit the N first uplink informations and the M second uplink informations according to the N first indication informations corresponding to the first uplink channels and / or the M second indication informations corresponding to the second uplink channels, the processing unit is specifically configured to: determine whether to multiplex and transmit the N first uplink informations and the M second uplink informations according to third indication information contained in the fifth downlink control information, where the fifth downlink control information is the last received downlink control information from the L first downlink control informations and the R second downlink control informations, and the third indication information is the first indication information or the second indication information.
[0087] In some possible implementation, the N first uplink informations are configured by N first high-layer parameters, and the M second uplink informations are configured by M second high-layer parameters, where each first high-layer parameter includes a first indication information, and each second high-layer parameter includes a second indication information; in determining whether to multiplex and transmit the N first uplink informations and the M second uplink informations according to the N first indication informations corresponding to the first uplink channels and / or the M second indication informations corresponding to the second uplink channels, the processing unit is specifically configured to: when values of the N first indication informations contained in the N first high-layer parameters are all the first preset value, and values of the M second indication informations contained in the M second high-layer parameters are all the first preset value, determine to multiplex and transmit the N first uplink informations and the M second uplink informations.
[0088] In some possible implementation, in determining whether to multiplex and transmit the N first uplink informations and the M second uplink informations according to the N first indication informations corresponding to the first uplink channels and / or the M second indication informations corresponding to the second uplink channels, the processing unit is specifically configured to: when values of the N first indication informations are all the first preset value, and values of the M second indication informations are all the first preset value, determine to multiplex and transmit the N first uplink informations and the M second uplink informations.
[0089] In a fourth aspect, an embodiment of the present application provides a network device, including units or means for performing the method shown in the second aspect.
[0090] The network device can comprise a transceiver module and a processing module; the processing module is configured to control the transceiver module to send N first indication information, the N first indication information corresponds to N first uplink information, the N first uplink information is carried in a first uplink channel; the processing module is further configured to control the transceiver module to send M second indication information, the M second indication information corresponds to M second uplink information, the M second uplink information is carried in a second uplink channel; wherein the N first indication information and / or the M second indication information is used to indicate whether the N first uplink information and the M second uplink information are multiplexed and transmitted; the first uplink channel and the second uplink channel have different priorities, and the first uplink channel and the second uplink channel are time-domain overlapped; N and M are both integers greater than or equal to 1.
[0091] In some possible implementation manners, the priority of the first uplink channel is higher than the priority of the second uplink channel; part or all of the N first indication information is used to indicate whether the N first uplink information and the M second uplink information are multiplexed and transmitted.
[0092] In some possible implementation manners, the N first uplink information is scheduled by N first downlink control information, each first downlink control information comprises one of the N first indication information.
[0093] The first indication information comprised in the third downlink control information is used to indicate whether the N first uplink information and the M second uplink information are multiplexed and transmitted, wherein the third downlink control information is the last received first downlink control information in the N first downlink control information.
[0094] In some possible implementation manners, the first indication information comprised in the third downlink control information is a first preset value, which is used to indicate that the N first uplink information and the M second uplink information are multiplexed and transmitted.
[0095] In some possible implementation manners, the N first uplink information is scheduled by N first downlink control information, each first downlink control information comprises one of the N first indication information; the value of the N first indication information is a first preset value, which is used to indicate that the N first uplink information and the M second uplink information are multiplexed and transmitted.
[0096] In some possible implementation, the N first uplink information is configured by N first high layer parameters, each of which includes one of the N first indication information; and the N first indication information all have a first preset value, which indicates that the N first uplink information and the M second uplink information are multiplexed and transmitted.
[0097] In some possible implementation, the N first uplink information is configured by N first high layer parameters, and Z second uplink information of the M second uplink information is scheduled by Z second downlink control information, wherein each first high layer parameter includes one first indication information, each second downlink control information includes one second indication information, and Z is less than or equal to M; and part or all of the Z second indication information included in the Z second downlink control information is used to indicate whether the N first uplink information and the M second uplink information are multiplexed and transmitted.
[0098] In some possible implementation, the priority of the first uplink channel is higher than the priority of the second uplink channel.
[0099] In some possible implementation, L first uplink information of the N first uplink information is scheduled by L first downlink control information, and R second uplink information of the M second uplink information is scheduled by R second downlink control information, wherein L and R are both integers greater than or equal to 1, L is less than or equal to N, and R is less than or equal to M.
[0100] The third indication information included in the fifth downlink control information is used to indicate whether the N first uplink information and the M second uplink information are multiplexed and transmitted; wherein the fifth downlink control information is the last received downlink control information of the L first downlink control information and the R second downlink control information, and the third indication information is the first indication information or the second indication information.
[0101] In some possible implementation, the N first uplink information is configured by N first high layer parameters, and the M second uplink information is configured by M second high layer parameters, wherein each first high layer parameter includes one first indication information, and each second high layer parameter includes one second indication information; the N first indication information included in the N first high layer parameters all have a first preset value, and the M second indication information included in the M second high layer parameters all have the first preset value, which indicates that the N first uplink information and the M second uplink information are multiplexed and transmitted.
[0102] In some possible implementation manners, when the values of the N first indication information are all the first preset value, and the values of the M second indication information are all the first preset value, it is indicated that the N first uplink information and the M second uplink information are multiplexed and transmitted.
[0103] In a fifth aspect, an embodiment of the present application provides a communication apparatus, including a processor, the processor being connected with a memory, the memory being used for storing a computer program, and the processor being used for executing the computer program stored in the memory, so that the apparatus executes the method performed by the terminal device in the first aspect.
[0104] In a sixth aspect, an embodiment of the present application provides a communication apparatus, including a processor, the processor being connected with a memory, the memory being used for storing a computer program, and the processor being used for executing the computer program stored in the memory, so that the apparatus executes the method performed by the network device in the second aspect.
[0105] In a seventh aspect, a computer program product is provided, including computer program code, when the computer program code is run, the method performed by the terminal device in the above aspects is executed.
[0106] In an eighth aspect, a computer program product is provided, including computer program code, when the computer program code is run, the method performed by the network device in the above aspects is executed.
[0107] In a ninth aspect, the present application provides a chip system, including a processor, used for realizing the function of the terminal device in the method of the above aspects. In a possible design, the chip system further includes a memory, used for saving program instructions and / or data. The chip system can be composed of a chip, or include a chip and other discrete devices.
[0108] In a tenth aspect, the present application provides a chip system, including a processor, used for realizing the function of the network device in the method of the above aspects. In a possible design, the chip system further includes a memory, used for saving program instructions and / or data. The chip system can be composed of a chip, or include a chip and other discrete devices.
[0109] In an eleventh aspect, the present application provides a computer readable storage medium, storing a computer program, when the computer program is run, realizing the method performed by the terminal device in the above aspects.
[0110] In a twelfth aspect, the present application provides a computer readable storage medium, which stores a computer program. When the computer program is executed, the method executed by the network device in the above aspects is implemented. BRIEF DESCRIPTION OF DRAWINGS
[0111] Figure 1 A schematic diagram of multiplexing of uplink information provided by an embodiment of the present application;
[0112] Figure 2 A schematic diagram of a structure of a communication system provided by an embodiment of the present application;
[0113] Figure 3 A flowchart of a method for uplink transmission provided by an embodiment of the present application;
[0114] Figure 4 A schematic diagram of determining whether a timing relationship is satisfied provided by an embodiment of the present application;
[0115] Figure 5 Another schematic diagram of determining whether a timing relationship is satisfied provided by an embodiment of the present application;
[0116] Figure 6 A schematic diagram of a structure of a terminal device provided by an embodiment of the present application;
[0117] Figure 7 A schematic diagram of a structure of a network device provided by an embodiment of the present application;
[0118] Figure 8 A schematic diagram of a structure of a communication apparatus provided by an embodiment of the present application. DETAILED DESCRIPTION
[0119] The technical solutions in the embodiments of the present application can be applied to various communication systems. For example, the fifth generation (5th generation, 5G) mobile communication system and future mobile communication systems.
[0120] The terminal device related to the embodiments of the present application may, for example, be a user equipment (UE). The UE may be a device that provides voice and / or data connectivity to a user, and may include, for example, a handheld device having wireless connection capability, or a processing device connected to a wireless modem. The UE may communicate with a core network via a radio access network (RAN), and exchange voice and / or data with the RAN. The UE may include a wireless user equipment, a mobile user equipment, a device-to-device (D2D) user equipment, a vehicle-to-everything (V2X) user equipment, a machine-to-machine / Machine-Type Communications (M2M / MTC) user equipment, an Internet of Things (IoT) user equipment, 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, or a user device, etc. For example, it may include a mobile telephone (also known as a "cellular" telephone), a computer with mobile user equipment, a portable, pocket, handheld, built-in, etc., device. For example, it may include a personal communication service (PCS) phone, a cordless phone, a session initiation protocol (SIP) phone, a wireless local loop (WLL) station, a personal digital assistant (PDA), etc. It may also include a limited-use device, such as a device with low power consumption or limited storage capacity or limited computing capability, etc. For example, it may include a bar code, a radio frequency identification (RFID), a sensor, a global positioning system (GPS), a laser scanner, etc., information sensing device.
[0121] By way of example and not limitation, in embodiments of the present application, the UE can also be a wearable device. The wearable device can also be referred to as a smart wearable device, a smart wearable device, or the like, and is a general term for devices that are designed and developed by applying wearable technology to daily wear, such as glasses, gloves, watches, clothing, and shoes. The wearable device is a portable device that is directly worn on the body or integrated into the clothes or accessories of the user. The wearable device is not only a hardware device, but also has powerful functions through software support and data interaction, cloud interaction. The general wearable smart device includes a full function, a large size, and can realize complete or partial functions without relying on a smart phone, such as a smart watch or smart glasses, and focuses on a certain application function and needs to cooperate with other devices such as a smart phone, such as various smart wristbands, smart helmets, smart jewelry, and the like for monitoring vital signs.
[0122] Various UEs as introduced above, if located on a vehicle (for example, placed in or installed in a vehicle), can be considered as an on-board user equipment, which is also referred to as an on-board unit (OBU), and embodiments of the present application do not limit this.
[0123] Embodiments of the present application also relate to network devices, for example, an access network (AN) device. The AN device can refer to a device in an access network that communicates through one or more cells over the air interface with wireless user devices, for example, a base station NodeB (e.g., an access point), which can be used to convert received air frames to Internet Protocol (IP) packets and vice versa as a router between UEs and the rest of the access network, which can include IP networks. For example, the NodeB can be an evolved NodeB (NodeB or eNB or e-NodeB, evolutional Node B) in a long term evolution (LTE) system or long term evolution-advanced (LTE-A), or can also include a new radio network device gNB in a fifth generation (5G) NR system. The AN device can also be a road side unit (RSU) in a vehicle to everything (V2X) technology. The RSU can be a fixed infrastructure entity supporting V2X applications, and can exchange messages with other entities supporting V2X applications. In addition, the AN device can also include a centralized unit (CU) and a distributed unit (DU) in a cloud radio access network (CloudRAN) system, at which time the AN device coordinates the management of properties over the air interface. Embodiments of the present application do not limit the AN device.
[0124] In order to facilitate understanding of the present application, first, the related technical knowledge related to the embodiments of the present application is introduced.
[0125] To better support multiplexing transmission of mixed services, in the 3rd Generation Partnership Project (3GPP) Release 16 protocol version, the division of physical layer priority is introduced, and uplink information can be divided into high priority (HP) uplink information or low priority (LP) uplink information according to the corresponding service type. Correspondingly, the uplink channel carrying the uplink information can also be divided into high priority uplink channel and low priority uplink channel. If the same priority physical uplink control channel (PUCCH) and physical uplink shared channel (PUSCH) overlap, the uplink information carried in the PUCCH and the PUSCH can be directly multiplexed and transmitted; if uplink channels of different priorities overlap, multiplexing transmission of the carried uplink information is not allowed, and the uplink information carried by the low priority uplink channel needs to be abandoned at the overlapping time domain resource position, and only the uplink information carried by the high priority uplink channel is transmitted. However, if the transmission of the low priority uplink channel does not affect the transmission of the high priority uplink channel, directly abandoning multiplexing transmission will affect the transmission efficiency of the low priority uplink channel. On the contrary, if multiplexing transmission is directly performed, it may bring transmission delay to the transmission of the high priority uplink channel, reduce the transmission efficiency, and affect the reliability of the transmission.
[0126] It can be understood that the uplink information carried in one uplink channel in the present application has the same physical layer priority, so the priority of the uplink channel can be represented by the priority of the uplink information carried by the uplink channel. Accordingly, the priority of the uplink channel is different also means that the priority of the uplink information carried by the uplink channel is different. In this way, the priority of the uplink channel #1 is higher than the priority of the uplink channel #2, which is equivalent to the priority of the uplink information #1 carried by the uplink channel #1 is higher than the priority of the uplink information #2 carried by the uplink channel #2. That is to say, the uplink channels of different priorities or the uplink information carried by the uplink channels of different priorities have an order of priority, that is, including high priority uplink information and low priority uplink information.
[0127] Referring to Figure 1 As Figure 1As shown in the left part of FIG. 1, the first PUCCH (PUCCH1) is an HP PUCCH, and the second PUCCH (PUCCH2) is an LP PUCCH. Since there is still a free time domain resource before the terminal device transmits the HP UCI carried by the HP PUCCH, the LP UCI carried by the LP PUCCH can be multiplexed with the HP UCI carried by the HP PUCCH at this time, and the joint UCI is carried on the third PUCCH (PUCCH3) for transmission, which does not cause a delay in transmission of the HP UCI carried by the HP PUCCH. However, if multiplexing transmission is abandoned at this time, the transmission efficiency of the LP UCI carried by the LP PUCCH will be affected. As shown in the right part of FIG. 1, there is no free time domain resource before the terminal device transmits the HP UCI carried by the HP PUCCH. At this time, the LP UCI carried by the LP PUCCH is multiplexed with the HP UCI carried by the HP PUCCH on the PUCCH3 for transmission, and the end time of the multiplexing transmission is greater than the end time of the HP PUCCH. Therefore, if the LP PUCCH is directly multiplexed with the uplink information carried by the HP PUCCH for transmission, a delay will be caused in transmission of the HP UCI carried by the HP PUCCH, and the transmission efficiency of the HP service will be affected. Figure 1
[0128] In summary, the multiplexing transmission or the abandonment of multiplexing transmission by the terminal device is relatively single, which affects the transmission efficiency.
[0129] First, related concepts involved in the present application are introduced to facilitate understanding of the present application.
[0130] 1. Classification of uplink channels
[0131] The uplink channel includes a PUCCH and a PUSCH. The PUCCH is used to carry uplink control information (UCI), and the PUSCH is used to carry uplink control information (UCI) and / or data (data). The UCI includes at least one of the following:
[0132] HARQ-ACK of physical downlink shared channel (PDSCH), Channel State Information (CSI), including Periodic (P)-CSI, Semi-Persistent (SP)-CSI and Aperiodic (A)-CSI, Scheduling Request (SR), Beam Failure Recovery (BFR).
[0133] 2. Scheduling manner of uplink information.
[0134] Scheduling manner of uplink information includes the following three types: DCI scheduling, higher layer parameter configuration, and higher layer parameter configuration but requiring DCI activation.
[0135] 2.1. In the case of DCI scheduling of uplink information transmission, the uplink information includes at least one of the following:
[0136] HARQ-ACK of DCI scheduling PDSCH, uplink data, and A-CSI triggered by DCI, including A-CSI on PUCCH and A-CSI on PUSCH.
[0137] 2.2. In the case of higher layer parameter configuration of uplink information transmission, the uplink information includes at least one of the following:
[0138] SR, and the corresponding higher layer parameter is the PUCCH resource configuration parameter of the SR;
[0139] BFR, and the corresponding higher layer parameter is the PUCCH resource configuration parameter of the BFR;
[0140] Data carried in Type-1 CG PUSCH, which is Type-1 in Configured Grant (CG)-PUSCH, and the corresponding higher layer parameter is the Type-1 CG configuration parameter.
[0141] 2.3. In the case of higher layer parameter configuration but requiring DCI activation of uplink information transmission, the uplink information includes at least one of the following:
[0142] Data carried in Type-2 CG PUSCH, the Type-2 CG PUSCH is the first type (Type-2) in CG-PUSCH, and the corresponding high-layer parameter is Type-2 CG configuration parameter;
[0143] SP-CSI on PUSCH, and the corresponding high-layer parameter is SP CSI report configuration parameter;
[0144] HARQ-ACK of Semi-Persistent-Scheduling (SPS)-PDSCH, and the corresponding high-layer parameter is SPS configuration parameter, namely SPS Config.
[0145] 3. Indication method of uplink information priority.
[0146] 3.1. HARQ-ACK of PDSCH scheduled by DCI: the network device indicates the priority of HARQ-ACK by adding a 1-bit priority indicator field in the DCI;
[0147] 3.2. HARQ-ACK of SPS-PDSCH: the network device indicates the priority of SPS-PDSCH by adding a 1-bit priority indicator in the SPS configuration parameter (namely, SPS Config);
[0148] It should be noted that SPS PDSCH is activated by DCI, and the DCI used for activation also has a 1-bit priority indicator field, but the field is automatically disabled and does not overwrite the priority indicated in the SPS Config.
[0149] 3.3. SR or BFR: the network device indicates the priority of SR or BFR by adding a 1-bit priority indicator parameter in the radio resource control parameter of the PUCCH resource corresponding to SR or BFR;
[0150] 3.4. CSI on PUCCH: for P-CSI and SP-CSI, both are low priority by default; for A-CSI on PUCCH, the network device indicates the priority of A-CSI by a 1-bit priority indicator in the DCI triggering the A-CSI.
[0151] 3.5, DCI-scheduled PUSCH, referred to as GB (Grant-based)-PUSCH: the network device indicates the priority of the GB-PUSCH by adding a 1-bit priority indicator field in the DCI.
[0152] 3.6, CG-PUSCH: the network device indicates the priority by adding a 1-bit priorityIndicator parameter in the CG configuration information (CG Config).
[0153] It should be noted that the CG PUSCH is divided into two types, Type-1 CG PUSCH and Type-2 CG PUSCH, Type-1 CG PUSCH is completely configured by RRC parameters for transmission, and Type-2 CG PUSCH is activated by DCI. There is also a 1-bit priority indicator field in the activation DCI, but the field is automatically disabled and will not overwrite the priority indicated in the CG Config.
[0154] 3.7, SP-CSI or A-CSI on PUSCH: the network device indicates the priority of the GB-PUSCH by adding a 1-bit priority indicator field in the DCI that triggers SP-CSI or A-CSI.
[0155] The technical solutions of the present application will be described in detail below with reference to the accompanying drawings.
[0156] Referring to Figure 2 , Figure 2 A schematic diagram of the architecture of a communication system provided by an embodiment of the present application. The communication system 10 includes a terminal device 100 and a network device 200. The terminal device 100 obtains first indication information, which corresponds to N first uplink information, the N first uplink information being carried on a first uplink channel; the terminal device 100 also obtains M second indication information, which corresponds to M second uplink information, the M second uplink information being carried on a second uplink channel; the terminal device 100 determines whether to multiplex and transmit the N first uplink information and the M second uplink information according to the N first uplink information and / or the M second indication information; wherein the priority of the first uplink channel and the second uplink channel is different, and the first uplink channel and the second uplink channel overlap in time domain, and the overlapping time domain resource is a first time domain resource, N and M are both integers greater than or equal to 1.
[0157] Optionally, the first indication information can be contained in a first DCI or a first high layer parameter sent by the network device 200 to the terminal device 100, the first DCI is used for scheduling transmission of the first uplink information, and the first high layer parameter is used for configuring transmission of the first uplink information and can be radio resource control (RRC) signaling. The first indication information corresponding to one first uplink information is used for indicating whether the uplink information can be multiplexed and transmitted with uplink information of different priorities.
[0158] Optionally, the second indication information can be contained in a second DCI or a second high layer parameter sent by the network device 200 to the terminal device 100, the second DCI is used for scheduling transmission of the second uplink information, and the second high layer parameter is used for configuring transmission of the second uplink information and can be RRC signaling. The second indication information corresponding to one second uplink information is used for indicating whether the uplink information can be multiplexed and transmitted with uplink information of different priorities.
[0159] Optionally, the priority of the first uplink channel is the priority of the N first uplink information, and the N first uplink information has the same priority.
[0160] Optionally, the priority of the second uplink channel is the priority of the M second uplink information, and the M second uplink information has the same priority.
[0161] Optionally, the priority refers to a physical layer priority, which is used for implicitly indicating a service type or a delay or reliability requirement of a service corresponding to the uplink information.
[0162] Optionally, the first uplink channel and the second uplink channel time-domain overlap, which means that time domain resources of the first uplink channel and time domain resources of the second uplink channel contain at least one same time unit, and the time unit can be a time slot and / or a symbol. For example, the time domain resources of the first uplink channel are symbols #1-#6 in a time slot #3, the time domain resources of the second uplink channel are symbols #4-#9 in the time slot #3, and the time unit is a symbol, so the same time unit contained by both is symbols #4-#6 in the time slot #3. Correspondingly, the overlapping time domain resources, i.e., the first time domain resources, correspond to symbols #4-#6 in the time slot #3.
[0163] When the terminal device 100 determines to multiplex the N first uplink information and the M second uplink information for transmission, the N first uplink information and the M second uplink information are multiplexed for transmission, including multiplexing the N first uplink information and the M second uplink information, and sending the multiplexed joint uplink information to the network device 200 on the third uplink channel. The third uplink channel can be one of the first uplink channel or the second uplink channel, or another uplink channel different from the first uplink channel and the second uplink channel. The determination method of the third uplink channel can be any determination method, which is not particularly limited in the present application.
[0164] When the terminal device 100 determines that the N first uplink information and the M second uplink information cannot be multiplexed for transmission, the first uplink information carried by the first uplink channel is sent to the network device 200 at the first time domain resource location, and the second uplink channel is abandoned to be sent to the network device 200 at the first time domain resource location, wherein the priority of the first uplink channel is higher than that of the second uplink channel. Alternatively, abandoning to send the second uplink channel to the network device 200 at the first time domain resource location can also mean not sending the second uplink channel at the first time domain resource location or canceling the sending of the second uplink channel. Alternatively, discarding / not sending / canceling sending the second uplink channel at the first time domain resource location includes discarding / not sending / canceling sending part or all of the second uplink information originally carried by the second uplink channel at the first time domain resource.
[0165] It can be seen that in the embodiments of the present application, the terminal device 200 determines whether the N first uplink information and the M second uplink information can be multiplexed for transmission according to the N first indication information corresponding to the N first uplink information and / or the M second indication information corresponding to the M second uplink information, instead of simply directly multiplexing for transmission or abandoning multiplexing for transmission, thereby improving the flexibility of the terminal device in the process of multiplexing for transmission or abandoning multiplexing for transmission, avoiding the influence of multiplexing for transmission on the delay and reliability of high-priority service transmission, and improving the transmission efficiency of low-priority service.
[0166] Referring to Figure 3 , Figure 3 A flowchart of a method for uplink transmission is provided in the embodiments of the present application. The method includes the following steps:
[0167] 301: The terminal device acquires N first indication information, which corresponds to N first uplink information, and the N first uplink information is carried on a first uplink channel.
[0168] Exemplarily, the first uplink channel comprises a first PUCCH or a first PUSCH. Each of the N first uplink information can be first UCI or data. The first UCI comprises at least one of HARQ-ACK, P-CSI, SP-CSI, A-CSI, SR and BFR.
[0169] Exemplarily, the scheduling manner of the uplink information comprises three kinds: (1) scheduling by the network device through DCI, (2) configured by a high-level parameter, (3) configured by a high-level parameter, but needs to be activated by DCI. Therefore, the N first uplink information can be scheduled by the network device through one or more of the above three scheduling manners, and each scheduling manner will contain first indication information. Then, the terminal device obtains the N first indication information according to the scheduling manner of the N first uplink information by the network device.
[0170] It should be noted that for the scheduling manner of the high-level parameter configuration, but needs to be activated by DCI, the first indication information it includes can be the first indication information included in the DCI used when activated, or the first indication information included in the high-level configuration parameter, which is not limited here. That is, in the following description, "scheduling by the network device through DCI" includes "scheduling by the network device through DCI" and / or "scheduling by the network device through high-level parameter configuration, but needs to be activated by DCI", and "scheduling by the network device through high-level parameter configuration" includes "scheduling by the network device through high-level parameter configuration" and / or "scheduling by the network device through high-level parameter configuration, but needs to be activated by DCI".
[0171] The manner in which the terminal device obtains the N first indication information will be described in detail below in combination with specific scheduling manners.
[0172] (1) Case 1: The N first uplink information is scheduled by the network device through N first DCI.
[0173] Exemplarily, the N first uplink information is all scheduled by the network device through N first DCI, wherein each first DCI includes a first indication information. For example, a field can be added in each first DCI to carry the first indication information, or an existing field in each first DCI can be multiplexed to carry the first indication information. The first indication information can be used to indicate whether the uplink information scheduled by the DCI can be multiplexed with uplink information of different priorities. Therefore, the terminal device can obtain the N first indication information by analyzing a new or existing field in each first DCI.
[0174] (2) Case 2: The N first uplink information is configured by N first high-level parameters.
[0175] Exemplarily, the N first uplink information are all configured by the network device through N first high-layer parameters, wherein each first high-layer parameter comprises a first indication information. For example, a field can be added in each first high-layer parameter to carry the first indication information. Alternatively, an existing field in each first high-layer parameter can be multiplexed to carry the first indication information. Therefore, the terminal device can obtain the N first indication information by analyzing a newly added or existing field in each first high-layer parameter. The first indication information can be used to indicate whether the uplink information carried by the uplink channel configured by the high-layer parameter can be multiplexed with uplink information of different priorities. Here, the high-layer parameter can be RRC signaling, and the field contained in the high-layer parameter can be an information element (IE) in the RRC signaling.
[0176] (3) Case 3: X first uplink information in the N first uplink information are scheduled by the network device through X first DCIs, and the remaining Y first uplink information are configured by the network device through Y first high-layer parameters, wherein X+Y=N, X and Y are both integers greater than or equal to 1.
[0177] Exemplarily, part of the N first uplink information, i.e., X first uplink information, are scheduled by the network device through X first DCIs, wherein each first DCI comprises a first indication information; and the other part of the first uplink information, i.e., Y first uplink information, are configured by the network device through Y first high-layer parameters.
[0178] Wherein, the X first indication information of the X first uplink information is obtained in a manner similar to the first indication information obtaining method in case 1 above, and the Y first indication information of the Y first uplink information is obtained in a manner similar to the first indication information obtaining method in case 2 above, which will not be described here.
[0179] For example, the first uplink channel is PUCCH, part of the first uplink information carried by the PUCCH can be HARQ-ACK of PDSCH scheduled by the network device through the first DCI, and the remaining part of the first uplink information can be HARQ-ACK or SR or CSI of SPS PDSCH configured by the network device through the first high-layer parameter; for another example, part of the first uplink information can be HARQ-ACK of PDSCH scheduled by the network device through the first DCI, and the remaining part of the first uplink information can be data carried by Type-1 CG PUSCH configured by the network device through the first high-layer parameter.
[0180] 302: The terminal device obtains M second indication information, wherein the M second indication information corresponds to M second uplink information, and the M second uplink information is carried in a second uplink channel.
[0181] The first uplink channel and the second uplink channel have different priorities, that is, one of the first uplink channel and the second uplink channel is a high-priority uplink channel, and the other is a low-priority uplink channel. In addition, the first uplink channel and the second uplink channel overlap in time domain, that is, there is an overlapping part between the time domain resources corresponding to the first uplink channel and the time domain resources corresponding to the second uplink channel, and the overlapping time domain resources are first time domain resources.
[0182] For example, the second uplink channel includes a second PUCCH or a second PUSCH. Each of the N second uplink information can be a second UCI or data. The second UCI includes at least one of HARQ-ACK, P-CSI, SP-CSI, A-CSI, SR, and BFR.
[0183] The scheduling mode of the M second uplink information is similar to the scheduling mode of the N first uplink information, which will not be described again. When the second indication information is indicated by a field in the second DCI, the second indication information is used to indicate whether the uplink information scheduled by the second DCI can be multiplexed with uplink information of different priorities. When the second indication information is indicated by a field in the second high-layer parameter, the second indication information is used to indicate whether the uplink information carried by the uplink channel configured by the second high-layer parameter can be multiplexed with uplink information of different priorities. The way to obtain the M second indication information is similar to the way to obtain the N first indication information, which will not be described in detail.
[0184] Optionally, the priority of the first uplink channel is the priority of the N first uplink information, and the N first uplink information has the same priority.
[0185] Optionally, the priority of the second uplink channel is the priority of the M second uplink information, and the M second uplink information has the same priority.
[0186] Optionally, the priority of the uplink channel refers to the physical layer priority, which is used to implicitly indicate the service type or the delay or reliability requirement of the service corresponding to the uplink information carried by the uplink channel.
[0187] Optionally, step 302 can not be performed. For example, in Example 1 below, when the first uplink channel priority is higher than the second uplink channel priority, the terminal device only determines whether to multiplex and transmit the N first uplink information and the M second uplink information according to the N first indication information, and in this case, the terminal device does not need to obtain the M second indication information. That is, in some methods, the terminal device only needs to obtain the indication information (first indication information or second indication information) corresponding to the uplink information of high priority, and does not need to obtain the indication information corresponding to the uplink information of low priority.
[0188] Optionally, the N first indication information is obtained by receiving the N first indication information from the network device.
[0189] Optionally, the M second indication information is obtained by receiving the M second indication information from the network device.
[0190] Optionally, in an embodiment, the terminal device can receive the DCI or the higher layer parameter containing the M second indication information, but does not obtain the M second indication information from the DCI or the higher layer parameter, or in other words, does not use the M second indication information.
[0191] 303: The terminal device determines whether to multiplex and transmit the N first uplink information and the M second uplink information according to the N first indication information and / or the M second indication information.
[0192] Each first indication information is used to indicate whether to multiplex and transmit the corresponding first uplink information and the uplink information of different priority; and each second indication information is used to indicate whether to multiplex and transmit the corresponding second uplink information and the uplink information of different priority. Therefore, the terminal device can determine whether to multiplex and transmit the N first uplink information and the M second uplink information according to the N first indication information and / or the M second indication information.
[0193] And, when it is determined that the N first uplink information and the M second uplink information are multiplexed and transmitted, the terminal device can multiplex and transmit the N first uplink information and the M second uplink information, for example, multiplex the N first uplink information and the M second uplink information on a third uplink channel for joint transmission; when it is determined that the N first uplink information and the M second uplink information cannot be multiplexed and transmitted, the terminal device can send the uplink information of the uplink channel of the high-priority uplink channel to the network device at the first time domain resource location, and give up sending the uplink information of the low-priority uplink channel to the network device at the first time domain resource location. In addition, subsequent determination that the N first uplink information and the M second uplink information cannot be multiplexed and transmitted can be abandoned at the first time domain resource location for transmission of the uplink information of the low-priority uplink channel, and only the uplink information of the high-priority uplink channel is transmitted, and no longer repeated description.
[0194] Examples 1-4 below are several ways provided by embodiments of the present application to determine whether the N first uplink information and the M second uplink information are multiplexed and transmitted. It can be understood that the following examples do not limit the present application.
[0195] Example 1: The terminal device determines whether the N first uplink information and the M second uplink information are multiplexed and transmitted according to the indication information corresponding to the high-priority uplink channel.
[0196] Optionally, the terminal device determines the priority of the first uplink channel and the priority of the second uplink channel.
[0197] It should be noted that in this scheme, even if the terminal device receives the indication information corresponding to the low-priority uplink channel, it only determines whether the N first uplink information and the M second uplink information are multiplexed and transmitted according to the indication information corresponding to the high-priority uplink channel.
[0198] Based on the above, each uplink information corresponds to a priority indicator field. Therefore, the terminal device can determine the priority of each first uplink information according to the priority indicator field corresponding to each first uplink information, and take the priority of one or more first uplink information in the N first uplink information as the priority of the first uplink channel. Similarly, the terminal device can take the priority of one or more second uplink information in the M second uplink information as the priority of the second uplink channel.
[0199] The priority of the first uplink channel is higher than the priority of the second uplink channel in this application. The priority of the second uplink channel is higher than the priority of the first uplink channel, which is similar to the priority of the first uplink channel being higher than the priority of the second uplink channel, and will not be repeated.
[0200] It can be understood that 1.1-1.3 below are descriptions of different embodiments according to different sources of uplink information in Example 1. In addition, it should be pointed out that "determining (whether) to multiplex transmission" in this application can mean "determining (whether) to multiplex the N first uplink information and the M second uplink information", or "determining (whether) to multiplex the first uplink information and the second uplink information", or "determining (whether) to multiplex transmission of uplink information", and the like, which will not be repeated.
[0201] 1.1, for the case that N first uplink information is scheduled by N first DCI.
[0202] Among them, the case that N first uplink information is scheduled by N first DCI can include the following several ways. It should be understood that the following several scheduling modes do not constitute a limitation on the present application.
[0203] Optionally, the first uplink channel is a first PUCCH carrying HARQ-ACK, the first PUCCH carries HARQ-ACK information corresponding to N first PDSCHs, the N first PDSCHs are scheduled by N first DCIs, each first DCI contains a first indication information, and each first indication information is used to indicate whether the HARQ-ACK of the first PDSCH scheduled by the first indication information corresponding to the first DCI can be multiplexed with uplink information of different priorities.
[0204] Optionally, the first uplink channel is a first PUCCH carrying HARQ-ACK and A-CSI, the first PUCCH carries HARQ-ACK information corresponding to N1 first PDSCHs and N2 A-CSI information, the N1 first PDSCHs are scheduled by N1 first DCIs, and the N2 A-CSI are scheduled by N2 first DCIs. Each first DCI contains one first indication information, which is used to indicate whether the HARQ-ACK and / or A-CSI of the first PDSCH scheduled by the first DCI can be multiplexed with uplink information of different priorities, wherein N1 is less than or equal to N, N2 is less than or equal to N, and N=N1+N2. And, the N2 first DCIs can be different DCIs from the N1 first DCIs, or the same DCI, which is not limited by the present application.
[0205] Optionally, the first uplink channel is a first GB PUSCH carrying data and / or A-CSI, and is scheduled by one first DCI (i.e., N = 1), wherein the first DCI includes a first indication information, and the first indication information is used to indicate whether the data and / or A-CSI carried by the first GB PUSCH scheduled by the first DCI can be multiplexed with uplink information of different priorities for transmission.
[0206] Optionally, the first uplink channel is a first GB PUSCH carrying data and HARQ-ACK, wherein the data is scheduled by N1 first DCIs, and the HARQ-ACK is scheduled by N2 (N2 = N - N1) first DCIs, each of the first DCIs includes a first indication information, and each of the first indication information is used to indicate whether the data or HARQ-ACK scheduled by the first DCI corresponding to the first indication information can be multiplexed with uplink information of different priorities for transmission.
[0207] For example, when the priority of the first uplink channel is higher than the priority of the second uplink channel, and the N first uplink information is scheduled by N first DCIs, the terminal device can determine whether to multiplex the N first uplink information with the M second uplink information according to part or all of the N first indication information.
[0208] The following 1.1.1-1.1.2 is an example description of how to determine whether to multiplex according to the first indication information in the implementation of 1.1.
[0209] 1.1.1, determine whether to multiplex according to the first indication information included in the last received first DCI of the terminal device.
[0210] For example, when the priority of the first uplink channel is higher than the priority of the second uplink channel, and the N first uplink information is scheduled by N first DCIs, the terminal device can determine whether to multiplex the N first uplink information with the M second uplink information according to the first indication information included in the third downlink control information. The third downlink control information is the last received first DCI of the N first DCIs by the terminal device.
[0211] When the network device schedules the N first uplink information through the N first DCI, the network device sends the N first DCI to the terminal device at a plurality of time domain positions configured in advance, and the terminal device blindly detects the N first DCI sent by the network device at the plurality of time domain positions. Therefore, the last received first DCI is the last blindly detected first DCI by the terminal device. Wherein, blindly detecting a DCI means that the terminal device needs to attempt to receive a DCI at a plurality of candidate positions (such as frequency domain positions) of each received time domain position, and assume different DCI formats (corresponding to different payload sizes) to perform decoding and cyclic redundancy check (Cyclic Redundancy Check, CRC), when a certain candidate position and a certain DCI format combination pass the CRC, it is considered that the blind detection is successful, that is, a DCI is blindly detected.
[0212] It should be noted that the network device can send a plurality of DCIs at one time domain position. Correspondingly, the terminal device may, finally, blindly detect a plurality of first DCIs. Alternatively, in this case, the terminal device can take a target first DCI in the last blindly detected plurality of first DCIs as the last first DCI, and when the first indication information included in the target first DCI indicates that uplink information of different priorities can be multiplexed and transmitted, the terminal device determines to multiplex and transmit the N first uplink information and the M second uplink information. Exemplarily, the target first DCI can be the first DCI with the largest carrier number in the plurality of first DCIs blindly detected by the terminal device last. Alternatively, in this case, the terminal device can regard all the last blindly detected plurality of first DCIs as third DCIs, and only when the plurality of first indication information included in the plurality of first DCIs all indicate that uplink information of different priorities can be multiplexed and transmitted, the terminal device determines to multiplex and transmit the N first uplink information and the M second uplink information.
[0213] In addition, the explanation of the last received DCI of the terminal device involved subsequently is similar to the above, and will not be described repeatedly.
[0214] Exemplarily, when the value of the first indication information included in the third downlink control information is a first preset value, it is determined to multiplex and transmit the N first uplink information and the M second uplink information, such as when the indication information is carried by adding a field in the DCI, when the value of the field is 1, that is, the value of the first indication information is 1, it is determined to multiplex and transmit the N first uplink information and the M second uplink information; when the value of the first indication information included in the third downlink control information is not the first preset value, it is determined that the N first uplink information and the M second uplink information cannot be multiplexed and transmitted, such as when the value of the first indication information is 0, it is determined that the N first uplink information and the M second uplink information cannot be multiplexed and transmitted.
[0215] It should be noted that in actual application, whether the N first uplink information and the M second uplink information are multiplexed and transmitted can also be determined according to the first indication information included in any one of the N first DCI, which is not limited in the present application.
[0216] It can be seen that the terminal device only needs to determine whether the N first uplink information and the M second uplink information are multiplexed and transmitted according to the last received first DCI, without paying attention to other first DCIs. In this way, the network device can only focus on the last first DCI in the process of indicating whether the N first uplink information and the M second uplink information are multiplexed and transmitted, and the indication method is more flexible. In addition, from the time domain, the time domain position of the last received first DCI of the terminal device is generally the one closest to the starting position of the first uplink channel. Using the indication result in the first DCI to determine whether the N first uplink information and the M second uplink information can be multiplexed and transmitted is also more accurate. Moreover, the network device can also adjust and correct the previous first DCI with indication error through the first DCI, thereby improving the fault tolerance rate in the indication process of the network device.
[0217] 1.1.2, determining whether to multiplex and transmit according to the N first indication information.
[0218] For example, when the values of the N first indication information are completely the same, it is determined that the N first uplink information and the M second uplink information are multiplexed and transmitted; when the values of the N first indication information are not completely the same, it is determined that the N first uplink information and the M second uplink information cannot be multiplexed and transmitted.
[0219] Further, when the values of the N first indication information are completely the same and all are the first preset value, it is determined that the N first uplink information and the M second uplink information are multiplexed and transmitted; when the value of at least one of the N first indication information is not the first preset value, it is determined that the N first uplink information and the M second uplink information are not allowed to be multiplexed and transmitted. For example, when the values of the N first indication information are all 1, it is determined that the N first uplink information and the M second uplink information are multiplexed and transmitted.
[0220] It can be seen that, by including all the first indication information in the N first DCIs to determine whether to multiplex the N first uplink information and the M second uplink information for transmission, the accuracy of the determination result can be ensured. In actual application, although the network device transmits the first DCI at the last time domain position, it cannot be ensured that the terminal device can successfully blind detect the first DCI, and there may be a problem of loss of the first indication information included in the last first DCI. The terminal device determines whether to multiplex the N first uplink information and the M second uplink information for transmission according to the values of the first indication information included in all the received first DCIs, even in the case of loss of the last first DCI, it can still accurately determine whether to multiplex the N first uplink information and the M second uplink information for transmission.
[0221] Optionally, the terminal device does not expect the values of the first indication information included in the N first DCIs to be different, at this time, the terminal device determines whether to multiplex the N first uplink information and the M second uplink information for transmission according to the N first indication information, which is equivalent to determining whether to multiplex the N first uplink information and the M second uplink information for transmission according to the value of any one of the N first indication information, as long as the value of this first indication information is a first preset value, it can be determined that the N first uplink information and the M second uplink information are multiplexed for transmission.
[0222] In actual application, only whether the values of part of the first indication information in the N first DCIs are all the same or the first preset value can be considered to determine whether to multiplex for transmission, for example, only whether the last two first indication information in the N first indication information are the same or the first preset value can be considered, if the last two first indication information are the first preset value, it is determined that the uplink information can be multiplexed for transmission. The number and position of the first indication information are not limited in the present application.
[0223] 1.2, for the case that the N first uplink information is configured by N first high layer parameters.
[0224] Among them, the case that the N first uplink information is configured by N first high layer parameters can include the following configuration modes. It should be understood that the following configuration modes do not constitute a limitation on the present application.
[0225] Optionally, the first uplink channel is a first PUCCH carrying HARQ-ACK or SR corresponding to the SPS PDSCH, the first PUCCH carrying HARQ-ACK information corresponding to N SPS PDSCHs, or 1 SR; or the first PUCCH carrying HARQ-ACK corresponding to N1 SPS PDSCHs and N2 (N2 = N - N1) SRs, a first indication information included in a first higher layer parameter of each SPS PDSCH or a first higher layer parameter of each SR or a PUCCH resource configuration parameter of the SR, the first indication information being used to indicate whether HARQ-ACK or SR corresponding to the SPS PDSCH configured by the higher layer parameter can be multiplexed and transmitted with uplink information of different priorities.
[0226] Optionally, the first uplink channel is a first CG PUSCH carrying data, the first uplink channel corresponding to one CG PUSCH higher layer configuration parameter (first higher layer parameter), i.e., N = 1. The higher layer configuration parameter includes a first indication information, the first indication information being used to indicate whether data carried by the CG PUSCH configured by the higher layer parameter can be multiplexed and transmitted with uplink information of different priorities.
[0227] Optionally, the first uplink channel is a first CG PUSCH carrying data and HARQ-ACK corresponding to the SPS PDSCH, the data carried by the first uplink channel corresponding to one CG PUSCH higher layer configuration parameter (first higher layer parameter), the HARQ-ACK corresponding to the SPS PDSCH carried by the first uplink channel corresponding to N1 (N1 = N - 1) SPS PDSCH higher layer configuration parameters (first higher layer parameters), each first higher layer parameter including a first indication information, the first indication information being used to indicate whether data or HARQ-ACK corresponding to the SPS PDSCH carried by the CG PUSCH configured by the first higher layer parameter can be multiplexed and transmitted with uplink information of different priorities.
[0228] The terminal device can determine whether to multiplex and transmit the N first uplink information and the M second uplink information according to the N first indication information included in the N first higher layer parameters.
[0229] For example, when the N first indication information has the same value or the same value and all are first preset values, it is determined that the N first uplink information and the M second uplink information are multiplexed and transmitted; otherwise, it is determined that the N first uplink information and the M second uplink information are not allowed to be multiplexed and transmitted.
[0230] It can be seen that only in the case that the values of the N first indication information included in the N first high layer parameters are all the first preset value, the terminal device will multiplex and transmit the N first uplink information and the M second uplink information, so that the multiplexing and transmission process of the N first uplink information and the M second uplink information is more accurate.
[0231] Optionally, the terminal device does not expect that the values of the first indication information included in the N first high layer parameters are different, at this time, the terminal device determines whether to multiplex and transmit the N first uplink information and the M second uplink information according to the N first indication information, which is equivalent to determining whether to multiplex and transmit the N first uplink information and the M second uplink information according to any one of the N first indication information, as long as the value of this first indication information is the first preset value, it can be determined that the N first uplink information and the M second uplink information are multiplexed and transmitted.
[0232] 1.3, for the case that the N first uplink information is both scheduled by the first DCI and configured by the first high layer parameter.
[0233] Among them, the case that the N first uplink information is both scheduled by the first DCI and configured by the first high layer parameter can include the following several ways. It should be understood that the following several ways do not constitute a limitation on the present application.
[0234] Optionally, X first uplink information is the HARQ-ACK of X first PDSCH scheduled by X first DCI, and the remaining Y first uplink information is the HARQ-ACK of Y SPS PDSCH configured by Y first high layer parameter.
[0235] Optionally, X first uplink information is data carried by GB PUSCH scheduled by one first DCI (i.e. X = 1), and the remaining Y first uplink information is the HARQ-ACK of Y SPS PDSCH configured by Y first high layer parameter.
[0236] Exemplarily, if X first uplink information in the N first uplink information is scheduled by X first downlink control information, and the remaining Y first uplink information is configured by Y first high layer parameter. The terminal device can preferentially determine whether to multiplex and transmit the N first uplink information and the M second uplink information according to the first indication information included in the first DCI. Therefore, the terminal device can determine whether to multiplex and transmit the N first uplink information and the M second uplink information according to part or all of the X first indication information included in the X first indication information included in the X first uplink information.
[0237] The terminal device determines whether to multiplex and transmit the N first uplink information and the M second uplink information according to part or all of the X first indication information, which can refer to the implementation manners in 1.1.1 and 1.1.2, and the description is not repeated.
[0238] In addition, the terminal device can also determine whether to multiplex and transmit the N first uplink information and the M second uplink information according to the X first indication information included in the X first downlink control information and the Y first indication information included in the Y first high-layer parameter. For example, when the X first indication information included in the X first downlink control information and the Y first indication information included in the Y first high-layer parameter have the same value (or have the same value and are all the first preset value), it is determined that the N first uplink information and the M second uplink information are multiplexed and transmitted, otherwise, the N first uplink information and the M second uplink information cannot be multiplexed and transmitted.
[0239] In the above, X and Y are positive integers greater than or equal to 1, and N=X+Y.
[0240] Optionally, the terminal device does not expect that the N first indication information has different values, at this time, the terminal device determines whether to multiplex and transmit the N first uplink information and the M second uplink information according to the N first indication information, which is equivalent to determining whether to multiplex and transmit the N first uplink information and the M second uplink information according to any one of the N first indication information. As long as the value of this first indication information is the first preset value, it is determined that the N first uplink information and the M second uplink information are multiplexed and transmitted.
[0241] It can be seen that the first indication information included in the first DCI and the first indication information included in the first high-layer parameter are considered, thereby improving the accuracy of the determination result and further improving the transmission efficiency.
[0242] Optionally, in one embodiment of the present application, although in example 1, the N first uplink information is scheduled by N first DCI, configured by N first higher layer parameter, or part of the N first uplink information is scheduled by first DCI and the rest is configured by first higher layer parameter. However, the type of uplink information scheduled by different first DCI or the type of uplink information configured by different first higher layer parameter can be different. Therefore, the type of the N first uplink information can be divided into P types, and each type contains one or more first uplink information. The terminal device can determine the first type of first uplink information according to the preset priority between the P types of first uplink information, and determine whether to multiplex and transmit the N first uplink information and the M second uplink information according to the first indication information included in the first DCI or the first higher layer parameter corresponding to the first type of first uplink information. Wherein, the preset priority can be the priority between multiple uplink information types pre-configured by the network device. For example, data > UCI, or HARQ-ACK > CSI / SR, or A-CSI > SPS PDSCH HRAQ-ACK / SR. The priority pre-configured by the network device mentioned later is similar and will not be repeated.
[0243] For example, the first type of first uplink information can be the first uplink information with the highest priority or the first uplink information with the lowest priority among the P types of first uplink information, which is not limited in the present application.
[0244] It should be noted that the embodiment can be combined with different situations in example 1 in different ways, for example, there are the following several combination ways. The combination is the combination of the embodiment and example 1 in the execution sequence.
[0245] Optionally, in one implementation, the terminal device determines N1 first indication information from the N first indication information according to the method described in example 1, and uses the N1 first indication information to judge whether multiplexing transmission is possible; then determines N2 first type of first uplink information from N1 first uplink information corresponding to N1 first indication information according to the type priority; subsequently, determines whether the N first uplink information and the M second uplink information can be multiplexed according to the first indication information corresponding to the N2 first type of first uplink information, and the determination method is similar to the method in example 1. Wherein, N2 is less than or equal to N1, and N1 is less than or equal to N.
[0246] For example, with reference to example 1.1.1, the terminal device first determines that the first indication information included in the last received first DCI corresponding to the uplink channel of high priority is used to determine whether to perform multiplexing transmission; when the first DCI corresponds to multiple first uplink information, the first type of first uplink information in the multiple first uplink information is determined according to the type priority of the multiple first uplink information; and the terminal device determines whether to perform multiplexing transmission according to the first indication information corresponding to the determined first type of first uplink information.
[0247] For example, with reference to example 1.1.2, the terminal device first determines that N first indication information included in N first DCI corresponding to the uplink channel of high priority is used to determine whether to perform multiplexing transmission; then, N1 first type of uplink information is determined from N first uplink information according to the type priority; and the terminal device determines whether to perform multiplexing transmission according to N1 first indication information corresponding to the determined N1 first type of first uplink information. For example, when the values of the N1 first indication information are all first preset values, it is determined that multiplexing transmission can be performed, otherwise, it is determined that multiplexing transmission cannot be performed.
[0248] For example, with reference to example 1.2, the terminal device first determines that N first indication information configured by N first high layer parameters corresponding to the uplink channel of high priority is used to determine whether to perform multiplexing transmission; then, N1 first type of uplink information is determined from N first uplink information according to the type priority; and the terminal device determines whether to perform multiplexing transmission according to N1 first indication information corresponding to the determined N1 first type of first uplink information. For example, when the values of the N1 first indication information are all first preset values, it is determined that multiplexing transmission can be performed, otherwise, it is determined that multiplexing transmission cannot be performed.
[0249] For example, with reference to example 1.3, considering that X first uplink information in N first uplink information on the uplink channel of high priority is scheduled by DCI, and Y first uplink information is configured by high layer parameters, wherein N=X+Y. The terminal device can first determine that X first indication information included in X first DCI corresponding to the uplink channel of high priority is used to determine whether to perform multiplexing transmission; then, N1 first type of uplink information is determined from X first uplink information according to the type priority; and the terminal device determines whether to perform multiplexing transmission according to N1 first indication information corresponding to the determined N1 first type of first uplink information. For example, when the values of the N1 first indication information are all first preset values, it is determined that multiplexing transmission can be performed, otherwise, it is determined that multiplexing transmission cannot be performed.
[0250] Optionally, in an embodiment of the present application, the terminal device first determines N2 first uplink information of the first type from the N first uplink information according to the type priority, where N2 is less than or equal to N; and then the terminal device uses part or all of the N2 first indication information to determine whether to perform multiplexing transmission in a manner similar to that in example 1, such as shown in 1.1.1, the terminal device can determine whether to perform multiplexing transmission according to the first indication information in the last received first DCI of the N2 first indication information, or as shown in 1.1.2, the terminal device can determine whether to perform multiplexing transmission according to the N2 first indication information corresponding to the N2 first type uplink information.
[0251] Example 2: The priority of the first uplink channel and the second channel is not distinguished, but the indication information included in the DCI is used to determine whether to multiplex and transmit the N first uplink information and the M second uplink information.
[0252] It can be understood that the following 2.1-2.3 are descriptions of different embodiments according to different sources of uplink information in example 2.
[0253] 2.1, part or all of the uplink information carried by one uplink channel is DCI scheduled, and all of the uplink information carried by the other uplink channel is high layer parameter configured.
[0254] Among them, part or all of the uplink information carried by one uplink channel is DCI scheduled, and all of the uplink information carried by the other uplink channel is high layer parameter configured. It should be understood that the following several ways are described taking the first uplink channel carrying part or all of the uplink information scheduled by the DCI and the second uplink channel carrying all of the uplink information configured by the high layer parameter as an example, which does not limit the present application.
[0255] Optionally, the N first uplink information is the HARQ-ACK of the N first PDSCH scheduled by the N first DCI, and the M second uplink information is the HARQ-ACK corresponding to the M SPS PDSCH configured by the M second high layer parameter and / or M=1 SR.
[0256] Optionally, the N first uplink information is the HARQ-ACK of the N first PDSCH scheduled by the N first DCI, and the M second uplink information is the data carried by the CG PUSCH configured by the second high layer parameter (i.e. M=1).
[0257] When all the uplink information carried by the second uplink channel is configured by the high layer parameter, and part or all of the N first uplink information carried by the first uplink channel is scheduled by the first DCI, the terminal device determines whether to multiplex and transmit the N first uplink information and the M second uplink information according to the first indication information included in the first DCI scheduling the first uplink information. For details, see 1.1.1 and 1.1.2, which will not be repeated here.
[0258] When all the uplink information carried by the first uplink channel is configured by the high layer parameter, and part or all of the N second uplink information carried by the second uplink channel is scheduled by the second DCI, the implementation mode of determining whether to multiplex and transmit the N first uplink information and the M second uplink information is as follows:
[0259] For example, Z second uplink information in the M second uplink information is scheduled by Z second DCI, wherein each second DCI includes a second indication information; the terminal device can determine whether to multiplex and transmit the N first uplink information and the M second uplink information according to part or all of the Z second indication information included in the Z second DCI, wherein Z is less than or equal to M.
[0260] Wherein, the implementation mode of determining whether to multiplex and transmit the N first uplink information and the M second uplink information according to part or all of the Z second indication information can be seen in 1.1.1 and 1.1.2, which will not be repeated here.
[0261] It can be seen that since the manner of the first high layer parameter configured uplink information is relatively fixed, and the manner of the second DCI scheduled uplink information is relatively flexible, at this time, although the priority of the first uplink channel is higher than that of the second uplink channel, it is still determined whether to multiplex and transmit the N first uplink information and the M second uplink information according to the N first indication information, which may lead to inaccurate results. At this time, according to the second indication information to determine whether to multiplex and transmit the N first uplink information and the M second uplink information, the accuracy can be improved.
[0262] 2.2, for the case that the uplink information carried by the two uplink channels all has DCI scheduled uplink information.
[0263] Wherein, the case that the uplink information carried by the two uplink channels all has DCI scheduled uplink information. It should be understood that the following several ways do not constitute a limitation on the present application.
[0264] Optionally, the L first uplink information is HARQ-ACK of L first PDSCHs scheduled by L first DCIs, and the R second uplink information is data and / or A-CSI carried by GB PUSCH scheduled by one second DCI (R = 1).
[0265] Optionally, the L first uplink information is HARQ-ACK of L first PDSCHs scheduled by L first DCIs, and the R second uplink information is data and / or A-CSI carried by GB PUSCH scheduled by one second DCI (R = 1).
[0266] Optionally, the L first uplink information is data and / or A-CSI carried by GB PUSCH scheduled by one first DCI (L = 1), and the R second uplink information is HARQ-ACK of R second PDSCHs scheduled by R second DCIs.
[0267] Optionally, when L of the N first uplink information is scheduled by L first downlink control information, and R of the M second uplink information is scheduled by R second downlink control information, where L and R are both integers greater than or equal to 1, L is less than or equal to N, and R is less than or equal to M, the terminal device can determine whether to multiplex the N first uplink information and the M second uplink information for transmission according to part or all of the L first downlink control information and the R second downlink control information.
[0268] Optionally, the terminal device can determine whether to multiplex the N first uplink information and the M second uplink information for transmission according to third indication information contained in the fifth downlink control information; the fifth downlink control information is the last received downlink control information among the L first downlink control information and the R second downlink control information, when the fifth downlink control information is the last received downlink control information among the L first downlink control information, the third indication information is a first indication information, or when the fifth downlink control information is the last received downlink control information among the R second downlink control information, the third indication information is a second indication information.
[0269] For example, the terminal device can determine whether to multiplex the N first uplink information and the M second uplink information according to the L first indication information and the R second indication information. For example, when the L first indication information contained in the L first downlink control information and the R second indication information contained in the R first downlink control information have the same value (or have the same value and are both the first preset value), the terminal device determines to multiplex the N first uplink information and the M second uplink information; otherwise, the terminal device determines not to multiplex the N first uplink information and the M second uplink information.
[0270] For example, the terminal device does not expect the L first indication information and the R second indication information to have different values, and determining whether to multiplex the N first uplink information and the M second uplink information according to the L first indication information and the R second indication information is equivalent to determining whether to multiplex the N first uplink information and the M second uplink information according to any one of the L first indication information and the R second indication information, as long as the value of the first indication information is the first preset value, the terminal device determines to multiplex the N first uplink information and the M second uplink information.
[0271] 2.3, for the case that all the uplink information carried by the two uplink channels are configured by high-layer parameters.
[0272] For example, when the N first uplink information is configured by N first high-layer parameters, and the M second uplink information is configured by M second high-layer parameters, each first high-layer parameter includes a first indication information, and each second high-layer parameter includes a second indication information. The terminal device can determine whether to multiplex the N first uplink information and the M second uplink information according to the N first indication information and the M second indication information. For example, when the N first indication information and the M second indication information have the same value (or have the same value and are both the first preset value), the terminal device determines to multiplex the N first uplink information and the M second uplink information; otherwise, the terminal device determines not to multiplex the N first uplink information and the M second uplink information.
[0273] In another embodiment of the present application, since either the N first uplink information or the M second uplink information can contain multiple information types, the terminal device can determine the first type of uplink information according to the type priority of the uplink information pre-configured by the network device, and then determine whether to multiplex according to the indication information included in the DCI or high-layer parameter corresponding to the first type of uplink information, for example, preferably according to the indication information included in the DCI.
[0274] This embodiment can be combined with different cases in Example 2 in different ways, for example, the following combinations exist. The combination is the combination of the embodiment and Example 2 in the execution sequence.
[0275] Optionally, in an implementation, the terminal device can first determine, according to Example 2, that it needs to determine whether multiplexing transmission can be performed according to L2 first indication information and / or R2 second indication information, where L2 is greater than or equal to zero, R2 is greater than or equal to zero, and L2 and R2 cannot be zero at the same time; then determine one or more first-type uplink information from L2 first uplink information corresponding to the L2 first indication information and / or R2 second uplink information corresponding to the R2 second indication information according to the type priority, and determine whether multiplexing transmission can be performed according to indication information corresponding to the one or more first-type uplink information.
[0276] For example, referring to Example 2.1, taking the case that all the uplink information carried by the first uplink channel is configured by a high-layer parameter, and Z second uplink information in M second uplink information carried by the second uplink channel is scheduled by Z second DCI, it is determined that L2=0 and R2>0, where the R2 second indication information is the second indication information contained in the Z second DCI. Then, the terminal device determines R3 first-type second uplink information from the second uplink information corresponding to the R2 second indication information, and determines that N first uplink information and M second uplink information can be multiplexed and transmitted when the second indication information corresponding to the R3 first-type second uplink information all takes the first preset value.
[0277] For another example, referring to Example 2.2, it is determined that L2=L and R2=R, where the L2 first indication information is the first indication information contained in the L first DCI, and the R2 second indication information is the second indication information contained in the R second DCI. Then, the terminal device determines L3 first-type first uplink information and R3 first-type second uplink information from the first uplink information corresponding to the L2 first indication information and the second uplink information corresponding to the R2 second indication information, and determines that N first uplink information and M second uplink information can be multiplexed and transmitted when the first indication information corresponding to the L3 first-type first uplink information all takes the first preset value, and the second indication information corresponding to the R3 first-type second uplink information all takes the first preset value.
[0278] Optionally, in another embodiment, the terminal device determines N4 first type of first uplink information and / or M4 first type of second uplink information from the N first uplink information and the M second uplink information according to the type priority, where N4 is greater than or equal to zero, M4 is greater than or equal to zero, and N4 and M4 are not zero at the same time; then, the terminal device determines whether multiplexing transmission can be performed according to the N4 first type of first uplink information and / or the M4 first type of second uplink information.
[0279] Optionally, when the M second uplink information does not include the first type of uplink information, the terminal device determines whether multiplexing transmission can be performed according to the N4 first indication information corresponding to the N4 first type of first uplink information, and the determination method is similar to that in example 1; and / or
[0280] When the N first uplink information does not include the first type of uplink information, the terminal device determines whether multiplexing transmission can be performed according to the M4 second indication information corresponding to the M4 second type of second uplink information, and the determination method is similar to that in example 1; and / or
[0281] Optionally, when the N first uplink information includes N4 first type of uplink information and the M second uplink information includes M4 first type of uplink information, the terminal device determines whether multiplexing transmission can be performed according to the N4 first indication information corresponding to the N4 first type of uplink information and the M4 second indication information corresponding to the M4 second type of second uplink information, and the determination method is similar to that in example 2. For example, referring to example 2.2, when N3 first uplink information includes L4 first DCI scheduled uplink information and M4 second uplink information includes R4 second DCI scheduled uplink information, the terminal device determines whether multiplexing transmission can be performed according to the indication information (first indication information or second indication information) contained in the last received DCI among the L4 first DCI and the R4 second DCI, and when the indication information in the last received DCI is a first preset value, it is determined that multiplexing transmission can be performed, otherwise, it is determined that multiplexing transmission cannot be performed.
[0282] Example 3: Preferentially determining whether to determine whether multiplexing transmission can be performed according to the first indication information or the second indication information according to the scheduling mode of the first uplink channel and the second uplink channel, and further determining whether to determine whether multiplexing transmission can be performed according to the first indication information or the second indication information according to the priority when the uplink information carried by the first uplink channel and the second uplink channel are all DCI scheduled or all high layer parameter configured.
[0283] It can be understood that the following 3.1-3.3 are descriptions of different embodiments listed in example 3 according to different sources of uplink information.
[0284] 3.1, the case that part or all of the first uplink information carried by the first uplink channel and part or all of the second uplink information carried by the second uplink channel are DCI scheduling.
[0285] The terminal device first determines the priority of the first uplink channel and the second uplink channel, and determines that the first uplink channel is a high-priority uplink channel. Therefore, the terminal device determines whether to multiplex the N first uplink information and the M second uplink information for transmission according to part or all of the N first indication information corresponding to the first uplink channel indicated by the DCI. For specific implementation of whether to multiplex, please refer to 1.1.1 and 1.1.2, which will not be described again.
[0286] 3.2, the case that the N first uplink information carried by the first uplink channel and the M second uplink information carried by the second uplink channel are both configured by higher layer parameters.
[0287] The terminal device first determines the priority of the first uplink channel and the second uplink channel, and determines that the first uplink channel is a high-priority uplink channel. Therefore, the terminal device determines whether to multiplex the N first uplink information and the M second uplink information for transmission according to part or all of the N first indication information corresponding to the first uplink channel. For specific implementation of whether to multiplex, please refer to 1.2, which will not be described again.
[0288] 3.3, the case that part or all of the N first uplink information carried by the first uplink channel is DCI scheduling, and the M second uplink information carried by the second uplink channel is configured by higher layer parameters.
[0289] The terminal device can directly determine whether to multiplex the N first uplink information and the M second uplink information for transmission according to part or all of the N first indication information corresponding to the first uplink channel indicated by the DCI. For specific implementation of whether to multiplex, please refer to 1.1.1 and 1.1.2, which will not be described again.
[0290] 3.4, the case that the N first uplink information carried by the first uplink channel is configured by higher layer parameters, and part or all of the M second uplink information carried by the second uplink channel is DCI scheduling.
[0291] The terminal device can directly determine whether to multiplex the N first uplink information and the M second uplink information for transmission according to part or all of the M second indication information corresponding to the second uplink channel indicated by the DCI. For specific implementation of whether to multiplex, please refer to 2.1, which will not be described again.
[0292] Example 4: Based on N first indication messages and M second indication messages, determine whether multiplexing transmission is possible. When the N first indication messages and M second indication messages have the same value (or the same value and both are first preset values), it is determined that the N first uplink messages and M second uplink messages can be multiplexed for transmission. When the N first indication messages and M second indication messages have different values (or at least one value is not the first preset value), it is determined that the N first uplink messages and M second uplink messages cannot be multiplexed for transmission.
[0293] It should also be noted that before determining whether to multiplex the N first uplink messages and M second uplink messages for transmission, the terminal device also determines whether the timing requirements between the first uplink channel and the second uplink channel are met. Meeting the multiplexing timing requirements means that before the terminal device begins transmitting the earliest start time of the first uplink channel or the second uplink channel, there is sufficient time to multiplex the N first uplink messages and M second uplink messages onto a single channel for joint transmission. This step can occur before or after determining whether to multiplex the N first uplink messages and M second uplink messages for transmission; this application does not limit this.
[0294] Specifically, such as Figure 4 As shown, when both the first uplink channel and the second uplink channel are PUCCH, for example, the first uplink channel and the second uplink channel are Physical Uplink Control Channel #1 (PUCCH#1) and Physical Uplink Control Channel #2 (PUCCH#2) respectively, and one of the uplink transmissions in PUCCH#1 and PUCCH#2 carries the HARQ-ACK of PDSCH, then it is determined whether the time interval between the earliest start symbol of the two PUCCHs and the end symbol of the PDSCH is greater than or equal to T1, and T1 = N1 + d 1,1 If +1, then it is determined that the first uplink channel and the second uplink channel meet the timeline; otherwise, it is determined that the first uplink channel and the second uplink channel do not meet the timeline. If neither the first uplink channel nor the second uplink channel carries HARQ-ACK, for example, if the first uplink channel and the second uplink channel carry SR and CSI respectively, then there is no timeline. In other words, it is assumed that the first uplink channel and the second uplink channel meet the timeline.
[0295] Where N1 is a preset value, which is related to the subcarrier spacing and UE capabilities, d 1,1 It is a preset offset value related to the time domain length and type of PDSCH, N1+d 1,1The additional symbol is used to ensure that the UE has enough time to generate HARQ-ACK and complete the transmission preparation after receiving the PDSCH. It is a special processing delay introduced for multiple PUCCH multiplexing.
[0296] For example, such as Figure 5 As shown, if one of the first and second uplink channels is a PUCCH and the other is a PUSCH, for example, if the PUCCH is used to carry HARQ-ACK, then it is determined whether the time interval between the earliest start symbol of the PUCCH and the PUSCH and the end symbol of the PDSCH is greater than or equal to T1. If so, it is determined that the two uplink channels meet the timeline; otherwise, it is determined that the two uplink channels do not meet the timeline. If the PUSCH carries a GB PUSCH or a Type-2 CG PUSCH, then it is determined whether the time interval between the earliest start symbol and the end symbol of the downlink control channel PDCCH where the DCI is located is greater than or equal to T2, and T2 = N2 + d. 2,1 +1, if yes, determine that the two uplink channels meet the timeline; if no, determine that the two uplink channels do not meet the timeline.
[0297] Where N2 is a preset value, related to the subcarrier spacing and UE capabilities, d 2,1 It is a preset offset value related to the type of PUSCH, N2+d 2,1 To ensure that the terminal device has enough time to prepare for sending the PUSCH after receiving the DCI, an additional symbol is introduced to introduce processing delay for PUCCH and PUSCH multiplexing.
[0298] As can be seen, in this embodiment, the terminal device determines whether to multiplex the N first uplink information and the M second uplink information based on the N first indication information corresponding to the N first uplink information and / or the M second indication information corresponding to the M second uplink information, rather than simply performing multiplexing transmission or abandoning multiplexing transmission directly. This improves the flexibility of the terminal device in the process of performing multiplexing transmission or abandoning multiplexing transmission, which can avoid the impact of multiplexing transmission on the latency and reliability of high-priority service transmission, and also improve the transmission efficiency of low-priority services.
[0299] In the embodiments of the present application, the method provided by the embodiments of the present application is introduced from the perspective of network device, terminal device, and interaction between network device and terminal device. In order to realize the functions in the method provided by the embodiments of the present application, the network device and the terminal device can include hardware structures and / or software modules, and the above functions can be realized in the form of hardware structure, software module, or hardware structure plus software module. Whether a certain function in the above functions is executed in the form of hardware structure, software module, or hardware structure plus software module depends on the specific application of the technical solution and the design constraint conditions.
[0300] With reference to Figure 6 , Figure 6 A structure schematic diagram of a terminal device provided by the embodiments of the present application is shown in FIG. 6. The terminal device 600 includes a transceiver module 601 and a processing module 602, wherein:
[0301] The transceiver module 601 is configured to acquire N first indication information, wherein the N first indication information corresponds to N first uplink information, and the N first uplink information is carried in a first uplink channel.
[0302] The transceiver module 601 is further configured to acquire M second indication information, wherein the M second indication information corresponds to M second uplink information, and the M second uplink information is carried in a second uplink channel.
[0303] The processing module 602 is configured to determine whether to multiplex and transmit the N first uplink information and the M second uplink information according to the N first indication information and / or the M second indication information.
[0304] The first uplink channel and the second uplink channel have different priorities, and the first uplink channel and the second uplink channel overlap in time domain. N and M are both integers greater than or equal to 1.
[0305] For more detailed description of the transceiver module 601 and the processing module 602, reference can be made to the related description in the above method embodiments, which will not be described herein.
[0306] With reference to Figure 7 , Figure 7 A structure schematic diagram of a network device provided by the embodiments of the present application is shown in FIG. 7. The network device 700 includes a transceiver module 701 and a processing module 702, wherein:
[0307] The processing module 702 is configured to control the transceiver module 701 to send N first indication information, wherein the N first indication information corresponds to N first uplink information, and the N first uplink information is carried in a first uplink channel.
[0308] The processing module 702 is further configured to control the transceiver module 701 to send M second indication information, the M second indication information corresponding to M second uplink information, the M second uplink information being carried in a second uplink channel.
[0309] The N first indication information and / or the M second indication information are used to indicate whether the N first uplink information and the M second uplink information are multiplexed and transmitted.
[0310] The first uplink channel and the second uplink channel have different priorities, and the first uplink channel and the second uplink channel overlap in time domain; N and M are integers greater than or equal to 1.
[0311] For more details of the transceiver module 701 and the processing module 702, refer to the related description in the above method embodiments, which will not be repeated here.
[0312] Refer to Figure 8 , Figure 8 A structural schematic diagram of a communication device according to an embodiment of the present application is provided. The communication device 800 includes a memory 801, a processor 802, and a transceiver 803. They are connected through a bus 804. The memory 801 is used to store relevant instructions and data, and can transmit the stored data to the processor 802.
[0313] When the communication device is used to implement the method performed by the terminal device in the above method embodiments, the processor 802 implements the functions of the processing module 602, and the transceiver 803 is used to implement the functions of the transceiver module 601.
[0314] When the communication device is used to implement the method performed by the network device in the above method embodiments, the processor 802 implements the functions of the processing module 702, and the transceiver 803 is used to implement the functions of the transceiver module 701.
[0315] When the above communication device 800 is a chip applied to a terminal device, the terminal device chip implements the functions of the terminal device in the above method embodiments. The terminal device chip receives information from other modules (such as a radio frequency module or an antenna) in the terminal device, and the information is sent by the network device to the terminal device; or the terminal device chip sends information to other modules (such as a radio frequency module or an antenna) in the terminal device, and the information is sent by the terminal device to the network device.
[0316] When the communication apparatus 800 is a chip applied to a network device, the network device chip implements the functions of the network device in the method embodiments. The network device chip receives information from other modules (such as a radio frequency module or an antenna) in the network device, and the information is sent by the terminal device to the network device. Alternatively, the network device chip sends information to other modules (such as a radio frequency module or an antenna) in the network device, and the information is sent by the network device to the terminal device.
[0317] The embodiments of the present application further provide a computer readable storage medium, which has a computer program stored thereon. The program, when executed by a processor, can implement the process related to the terminal device in the communication method provided by the method embodiments.
[0318] The embodiments of the present application further provide a computer readable storage medium, which has a computer program stored thereon. The program, when executed by a processor, can implement the process related to the network device in the communication method provided by the method embodiments.
[0319] The embodiments of the present application further provide a computer program product, which, when running on a computer or a processor, causes the computer or the processor to execute one or more steps in any of the above communication methods. The constituent modules of the devices involved in the above can be stored in the computer readable storage medium if they are realized in the form of software function units and sold or used as independent products.
[0320] It should be understood that the processor mentioned in the embodiments of the present application can be a central processing unit (CPU), and can also be other general-purpose processors, digital signal processors (DSP), application specific integrated circuits (ASIC), field programmable gate arrays (FPGA) or other programmable logic devices, discrete gates or transistor logic devices, discrete hardware components, etc. The general-purpose processor can be a microprocessor or the processor can also be any conventional processor.
[0321] It should also be understood that the memory referred to in the embodiments of the present application can be a volatile memory or a non-volatile memory, or can include both volatile and non-volatile memories. Among them, the non-volatile memory can be a read-only memory (Read-Only Memory, ROM), a programmable read-only memory (Programmable ROM, PROM), an erasable programmable read-only memory (Erasable PROM, EPROM), an electrically erasable programmable read-only memory (Electrically EPROM, EEPROM) or a flash memory. The volatile memory can be a random access memory (Random Access Memory, RAM) used as an external cache. By way of example but not limitation, many forms of RAM are available, such as static random access memory (Static RAM, SRAM), dynamic random access memory (Dynamic RAM, DRAM), synchronous dynamic random access memory (Synchronous DRAM, SDRAM), double data rate synchronous dynamic random access memory (Double Data Rate SDRAM, DDR SDRAM), enhanced synchronous dynamic random access memory (Enhanced SDRAM, ESDRAM), synchronous link dynamic random access memory (Synchlink DRAM, SLDRAM) and direct memory bus random access memory (Direct Rambus RAM, DR RAM).
[0322] It should be noted that when the processor is a general processor, a DSP, an ASIC, a FPGA or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, the memory (storage module) is integrated in the processor.
[0323] It should be noted that the memory described herein is intended to include, but not limited to, these and any other suitable types of memory.
[0324] It should also be understood that the first, second, third, fourth and various numerical references referred to herein are only for the convenience of differentiation for description, and do not limit the scope of the present application.
[0325] It should be understood that the term "and / or" herein is only to describe the association relationship of the associated objects, which means that there can be three relationships, for example, A and / or B, which can represent the three cases of A alone, A and B together, and B alone. In addition, the character " / " herein generally represents that the front and rear associated objects are in an "or" relationship.
[0326] It should be understood that the size of the sequence number of each process described above does not mean the order of execution, and the execution order of each process should be determined according to its function and inherent logic, and should not constitute any limitation on the implementation process of the embodiments of the present application.
[0327] Those skilled in the art can appreciate that the units and algorithm steps of each example described in combination with the embodiments disclosed herein can be realized in electronic hardware or a combination of computer software and electronic hardware. Whether the functions are realized in hardware or software depends on the specific application and design constraints of the technical solution. The skilled person can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of the present application.
[0328] Those skilled in the art can clearly understand that, for the convenience and brevity of description, the specific working process of the system, device and unit described above can refer to the corresponding process in the foregoing method embodiments, which will not be repeated here.
[0329] In several embodiments provided in the present application, it should be understood that the disclosed system, device and method can be implemented in other ways. For example, the device embodiments described above are only schematic, for example, the division of the units is only a logical function division, and actual implementation can have another division manner, for example, a plurality of units or components can be combined or integrated into another system, or some features can be ignored or not executed. In addition, the coupling or direct coupling or communication connection between the units shown or discussed can be indirect coupling or communication connection through some interface, device or unit, and can be electrical, mechanical or other forms.
[0330] The units described as separate components can or can not be physically separated, and the components shown as units can or can not be physical units, that is, they can be located in one place, or can be distributed on a plurality of network units. Part or all of the units can be selected according to actual needs to achieve the purpose of the embodiment.
[0331] In addition, each functional unit in each embodiment of the present application can be integrated into a processing unit, or each unit can exist physically independently, or two or more units can be integrated into one unit.
[0332] If the functions are implemented in the form of software function units and sold or used as independent products, they can be stored in a computer readable storage medium. Based on this understanding, the technical solutions of the present application essentially or the parts that make contributions to the prior art or parts of the technical solutions can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes a number of instructions for causing a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of the present application. The aforementioned storage medium includes: a U disk, a mobile hard disk, a read-only memory (Read-Only Memory, ROM), a random access memory (Random Access Memory, RAM), a magnetic disk or an optical disk, and various media that can store program codes.
[0333] The steps in the method embodiments of the present application can be adjusted in sequence, combined, and reduced according to actual needs.
[0334] The modules in the device embodiments of the present application can be combined, divided, and reduced according to actual needs.
[0335] The above embodiments are only used to illustrate the technical solutions of the present application, and not to limit them; although the present application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that they can still modify the technical solutions recorded in the foregoing embodiments, or make equivalent replacements for some technical features; and these modifications or replacements do not make the essence of the corresponding technical solutions deviate from the scope of the technical solutions of the embodiments of the present application.
Claims
1. A method for uplink transmission, characterized in that, The method is applied to a terminal device, and comprises the following steps: obtaining N first indication information, wherein the N first indication information corresponds to N first uplink information, the N first uplink information is carried in a first uplink channel, and the first indication information is used for indicating whether the first uplink information can be multiplexed with uplink information of different priorities; obtaining M second indication information, wherein the M second indication information corresponds to M second uplink information, the M second uplink information is carried in a second uplink channel, and the second indication information is used for indicating whether the second uplink information can be multiplexed with uplink information of different priorities; determining whether the N first uplink information and the M second uplink information are multiplexed and transmitted according to the N first indication information and the M second indication information; wherein the first uplink channel and the second uplink channel have different priorities, and the first uplink channel and the second uplink channel overlap in time domain; N and M are integers greater than or equal to 1.
2. The method of claim 1, wherein the N first uplink information is configured by N first high-layer parameters, and Z second uplink information in the M second uplink information is scheduled by Z second downlink control information, wherein each first high-layer parameter comprises a first indication information, each second downlink control information comprises a second indication information, and Z is less than or equal to M; the determining whether the N first uplink information and the M second uplink information are multiplexed and transmitted according to the N first indication information and the M second indication information comprises: determining whether the N first uplink information and the M second uplink information are multiplexed and transmitted according to part or all of the Z second indication information included in the Z second downlink control information.
3. The method of claim 2, wherein, The priority of the first uplink channel is higher than the priority of the second uplink channel.
4. The method of claim 1, wherein L first uplink information in the N first uplink information is scheduled by L first downlink control information, and R second uplink information in the M second uplink information is scheduled by R second downlink control information, wherein L and R are integers greater than or equal to 1, L is less than or equal to N, and R is less than or equal to M; the determining whether the N first uplink information and the M second uplink information are multiplexed and transmitted according to the N first indication information corresponding to the first uplink channel and the M second indication information corresponding to the second uplink channel comprises: determining whether the N first uplink information and the M second uplink information are multiplexed and transmitted according to third indication information contained in fifth downlink control information; wherein the fifth downlink control information is the last received downlink control information in the L first downlink control information and the R second downlink control information, and the third indication information is the first indication information or the second indication information.
5. The method of claim 1, wherein The N first uplink information is configured by N first high-layer parameters, and the M second uplink information is configured by M second high-layer parameters, wherein each first high-layer parameter comprises a first indication information, and each second high-layer parameter comprises a second indication information; The determining whether to multiplex and transmit the N first uplink information and the M second uplink information according to the N first indication information corresponding to the first uplink channel and the M second indication information corresponding to the second uplink channel comprises: When the values of the N first indication information contained in the N first high-layer parameters are all the first preset value, and the values of the M second indication information contained in the M second high-layer parameters are all the first preset value, it is determined to multiplex and transmit the N first uplink information and the M second uplink information.
6. The method of claim 1, wherein the determining whether to multiplex and transmit the N first uplink information and the M second uplink information according to the N first indication information corresponding to the first uplink channel and the M second indication information corresponding to the second uplink channel comprises: When the values of the N first indication information are all the first preset value, and the values of the M second indication information are all the first preset value, it is determined to multiplex and transmit the N first uplink information and the M second uplink information. The method is applied to a network device, and comprises:
7. A method for uplink transmission, characterized by, sending N first indication information, the N first indication information corresponding to N first uplink information, the N first uplink information being carried in a first uplink channel, the first indication information being used to indicate whether the first uplink information can be multiplexed with uplink information of different priorities; sending M second indication information, the M second indication information corresponding to M second uplink information, the M second uplink information being carried in a second uplink channel, the second indication information being used to indicate whether the second uplink information can be multiplexed with uplink information of different priorities; the N first indication information and the M second indication information being used to indicate whether the N first uplink information and the M second uplink information are multiplexed and transmitted; wherein the first uplink channel and the second uplink channel have different priorities, and the first uplink channel and the second uplink channel are time-domain overlapped; N and M are both integers greater than or equal to 1.
8. The method of claim 7, wherein the N first uplink information is configured by N first high-layer parameters, and Z second uplink information in the M second uplink information is scheduled by Z second downlink control information, wherein each first high-layer parameter comprises a first indication information, each second downlink control information comprises a second indication information, and Z is less than or equal to M; part or all of the Z second indication information comprised in the Z second downlink control information is used to indicate whether the N first uplink information and the M second uplink information are multiplexed and transmitted.
9. The method of claim 8, wherein The priority of the first uplink channel is higher than the priority of the second uplink channel.
10. The method of claim 7, wherein, L first uplink information in the N first uplink information is scheduled by L first downlink control information, and R second uplink information in the M second uplink information is scheduled by R second downlink control information, wherein L and R are integers greater than or equal to 1, L is less than or equal to N, and R is less than or equal to M; third indication information included in fifth downlink control information, used to indicate whether the N first uplink information and the M second uplink information are multiplexed and transmitted; wherein the fifth downlink control information is the last received downlink control information among the L first downlink control information and the R second downlink control information, and the third indication information is the first indication information or the second indication information.
11. The method of claim 7, wherein, the N first uplink information is configured by N first high-layer parameters, and the M second uplink information is configured by M second high-layer parameters, wherein each first high-layer parameter includes a first indication information, and each second high-layer parameter includes a second indication information; N first indication information included in the N first high-layer parameters all have a first preset value, and M second indication information included in the M second high-layer parameters all have the first preset value, used to indicate that the N first uplink information and the M second uplink information are multiplexed and transmitted.
12. The method of claim 7, wherein, the N first indication information all have a first preset value, and the M second indication information all have the first preset value, used to indicate that the N first uplink information and the M second uplink information are multiplexed and transmitted.
13. A terminal device, comprising: comprising: a transceiver module, configured to obtain N first indication information, the N first indication information corresponding to N first uplink information, the N first uplink information being carried in a first uplink channel, and the first indication information being used to indicate whether the first uplink information can be multiplexed with uplink information of different priorities; the transceiver module is further configured to obtain M second indication information, the M second indication information corresponding to M second uplink information, the M second uplink information being carried in a second uplink channel, and the second indication information being used to indicate whether the second uplink information can be multiplexed with uplink information of different priorities; a processing module, configured to determine whether the N first uplink information and the M second uplink information are multiplexed and transmitted according to the N first indication information and the M second indication information; wherein the priority of the first uplink channel is different from the priority of the second uplink channel, and the first uplink channel and the second uplink channel are time-domain overlapped; N and M are integers greater than or equal to 1.
14. A network device, comprising: comprising: a transceiver module and a processing module; The processing module is configured to control the transceiver module to send N first indication information, the N first indication information corresponds to N first uplink information, the N first uplink information is carried in a first uplink channel, and the first indication information is used to indicate whether the first uplink information can be multiplexed with uplink information of different priorities. The processing module is further configured to control the transceiver module to send M second indication information, the M second indication information corresponds to M second uplink information, the M second uplink information is carried in a second uplink channel, and the second indication information is used to indicate whether the second uplink information can be multiplexed with uplink information of different priorities. The N first indication information and the M second indication information are used to indicate whether the N first uplink information and the M second uplink information are multiplexed for transmission. The first uplink channel and the second uplink channel have different priorities, and the first uplink channel and the second uplink channel overlap in time domain; N and M are integers greater than or equal to 1.
15. A communication apparatus, comprising a processor, wherein the processor is connected with a memory, the memory is configured to store a computer program, and the processor is configured to execute the computer program stored in the memory, so that the apparatus performs the method in any one of claims 1 to 6 or claims 7 to 12.
16. A computer-readable storage medium, characterized in that, The computer readable storage medium stores a computer program, which, when executed, implements the method in any one of claims 1 to 6 or claims 7 to 12.
17. A communication apparatus, comprising means for performing the method in any one of claims 1 to 6.
18. A communication apparatus, comprising means for performing the method in any one of claims 7 to 12.
Citation Information
Patent Citations
Uplink data transmission method and device
CN110035519A
Method and equipment for processing uplink control information
CN111278143A