Methods for transmitting uplink signals, methods for indicating uplink signal transmission, and instruments.
Patent Information
- Application Number
- TH2201002276
- Authority / Receiving Office
- TH · TH
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2020-10-22
- Publication Date
- 2026-08-10
AI Technical Summary
In the fifth generation mobile communication system, the physical uplink shared channel (PUSCH) transmission of different services may cause conflicts, especially when high-priority services arrive, and the PUSCH transmission of low-priority services may interfere with high-priority services. , affecting the timeliness and reliability of the system.
After the terminal receives the cancellation instruction information and scheduling authorization, it performs corresponding actions according to the time domain position to ensure that the PUSCH transmission of high-priority services does not overlap with the time-frequency resources of low-priority services, thereby avoiding conflicts and ensuring the transmission of high-priority services. Prioritize processing.
It effectively improves the communication timeliness and reliability of the wireless communication system, ensures that high-priority services are prioritized, reduces the occurrence of transmission conflicts, and improves the overall performance of the system.
Smart Images

Figure 00000001_0000 
Figure 00000029_0000 
Figure 00000030_0000
Abstract
Description
Uplink transmission method, uplink transmission indication method and equipment Technical Field
[0001] This disclosure relates to the field of communication technology, specifically to an uplink transmission method, an uplink transmission indication method, and an apparatus. Background Technology
[0002] Compared to previous mobile communication systems, fifth-generation (5G) mobile communication systems need to adapt to more diverse scenarios and service requirements. The main 5G scenarios include Enhanced Mobile Broadband (eMBB), Ultra-Reliable and Low-Latency Communications (URLLC), and Massive Machine-Type Communication (mMTC). These scenarios place demands on the system to achieve high reliability, low latency, high bandwidth, and wide coverage. For URLLC services, to meet the requirements of low latency and high reliability, symbol-level or mini-slot-level Physical Downlink Shared Channel (PDSCH), Physical Uplink Shared Channel (PUSCH), or Physical Uplink Control Channel (PUCCH) transmission is used.
[0003] For terminals that support multiple services simultaneously, there may be both low-priority and high-priority services. After the terminal receives the scheduling authorization for a PUSCH of a certain service, if a higher-priority service occurs, PUSCH transmission conflicts between different services may occur.
[0004] Summary of the Invention
[0005] This disclosure provides an uplink transmission method and device to resolve the problem of PUSCH transmission conflicts between different services.
[0006] In a first aspect, embodiments of this disclosure provide an uplink transmission method applied to a terminal, comprising:
[0007] Receive cancellation indication information corresponding to the first physical uplink shared channel (PUSCH) and scheduling authorization for the second PUSCH, wherein the priority of the first PUSCH is lower than the priority of the second PUSCH;
[0008] Based on the cancellation instruction information and the time domain location of the scheduling authorization, the corresponding terminal action is executed.
[0009] Secondly, embodiments of this disclosure also provide an uplink transmission indication method, applied to a network device, comprising:
[0010] Send cancellation indication information corresponding to the first PUSCH, wherein the time-frequency resources indicated by the cancellation indication information do not overlap with the time-frequency resources after multiplexing the first PUSCH and the second PUSCH; and / or, the time-frequency resources indicated by the cancellation indication information do not overlap with the time-frequency resources of the second PUSCH; wherein the priority level of the first PUSCH is lower than the priority of the second PUSCH.
[0011] Thirdly, embodiments of this disclosure also provide a terminal, including:
[0012] The receiving module is used to receive the cancellation indication information corresponding to the first PUSCH and the scheduling authorization of the second PUSCH, wherein the priority of the first PUSCH is lower than the priority of the second PUSCH.
[0013] The processing module is used to execute corresponding terminal actions based on the cancellation instruction information and the time domain location of the scheduling authorization.
[0014] Fourthly, embodiments of this disclosure also provide a network device, including:
[0015] The sending module is used to send cancellation indication information corresponding to the first PUSCH, wherein the time-frequency resources indicated by the cancellation indication information do not overlap with the time-frequency resources after multiplexing the first PUSCH and the second PUSCH; and / or, the time-frequency resources indicated by the cancellation indication information do not overlap with the time-frequency resources of the second PUSCH; wherein the priority level of the first PUSCH is lower than the priority of the second PUSCH.
[0016] Fifthly, embodiments of this disclosure also provide a communication device, including: a processor, a memory, and a program stored in the memory and executable on the processor, wherein when the program is executed by the processor, it implements the uplink transmission steps as described in the first aspect; or, the uplink transmission instruction steps as described in the second aspect.
[0017] In a sixth aspect, embodiments of this disclosure also provide a computer-readable storage medium storing a computer program that, when executed by a processor, implements the uplink transmission steps as described in the first aspect; or, the uplink transmission instruction steps as described in the second aspect.
[0018] In this embodiment of the disclosure, after the terminal receives the cancellation instruction information corresponding to the first PUSCH and the scheduling authorization of the second PUSCH, it performs corresponding terminal actions according to the time domain position of the cancellation instruction information and the scheduling authorization. This improves the terminal-side processing flow after receiving the scheduling authorization and cancellation instruction information of the high-priority PUSCH, and can ensure that the high-priority services of the terminal or other terminals in the network are processed first, effectively improving the timeliness and reliability of wireless communication system communication. Attached Figure Description
[0019] Various other advantages and benefits will become apparent to those skilled in the art upon reading the following detailed description of alternative embodiments. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this disclosure. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings:
[0020] Figure 1 is a schematic diagram of the architecture of a wireless communication system;
[0021] Figure 2 is a flowchart of an uplink transmission method according to an embodiment of the present disclosure;
[0022] Figure 3 is a schematic diagram of the transmission of time-frequency resources after demultiplexing in an embodiment of this disclosure;
[0023] Figure 4 is a schematic diagram of canceling low-priority PUSCH transmission and performing high-priority PUSCH transmission in an embodiment of this disclosure.
[0024] Figure 5 is a schematic diagram of canceling low-priority PUSCH transmissions without canceling high-priority PUSCH transmissions in an embodiment of this disclosure.
[0025] Figure 6 is a schematic diagram of canceling low-priority PUSCH transmission and high-priority PUSCH transmission according to cancellation instruction information in an embodiment of this disclosure;
[0026] Figure 7 is a flowchart of the uplink transmission indication processing method according to an embodiment of the present disclosure;
[0027] Figure 8 is one of the schematic diagrams based on cancellation instruction information according to an embodiment of this disclosure;
[0028] Figure 9 is a second schematic diagram based on cancellation instruction information according to an embodiment of this disclosure;
[0029] Figure 10 is a third schematic diagram based on cancellation instruction information according to an embodiment of this disclosure;
[0030] Figure 11 is a schematic diagram of a terminal according to an embodiment of this disclosure;
[0031] Figure 12 is a schematic diagram of a network device according to an embodiment of this disclosure;
[0032] Figure 13 is a schematic diagram of a communication device according to an embodiment of this disclosure. Detailed Implementation
[0033] The term "comprising," and any variations thereof, used in the specification and claims of this application, is intended to cover a non-exclusive inclusion. For example, a process, method, system, product, or apparatus that includes a series of steps or units is not necessarily limited to those explicitly listed, but may include other steps or units not explicitly listed or inherent to such process, method, product, or apparatus. Furthermore, the use of "and / or" in the specification and claims indicates at least one of the connected objects, such as A and / or B, indicating the inclusion of A alone, B alone, or both A and B.
[0034] In this disclosure, the terms "exemplary" or "for example" are used to indicate that something is an example, illustration, or description. Any embodiment or design described as "exemplary" or "for example" in this disclosure should not be construed as being more preferred or advantageous than other embodiments or designs. Specifically, the use of terms such as "exemplary" or "for example" is intended to present the relevant concepts in a specific manner.
[0035] The technologies described in this article are not limited to 5th-generation (5G) mobile communication systems and their subsequent evolution, nor to LTE-Advanced (LTE-A) systems, but can also be used in various wireless communication systems, such as Code Division Multiple Access (CDMA), Time Division Multiple Access (TDMA), Frequency Division Multiple Access (FDMA), Orthogonal Frequency Division Multiple Access (OFDMA), Single-carrier Frequency-Division Multiple Access (SC-FDMA), and other systems.
[0036] The terms "system" and "network" are often used interchangeably. CDMA systems implement radio technologies such as CDMA2000 and Universal Terrestrial Radio Access (UTRA). UTRA includes Wideband Code Division Multiple Access (WCDMA) and other CDMA variants. TDMA systems implement radio technologies such as the Global System for Mobile Communication (GSM). OFDMA systems implement radio technologies such as Ultra Mobile Broadband (UMB), Evolution-UTRA (E-UTRA), IEEE 802.11 (Wi-Fi), IEEE 802.16 (WiMAX), IEEE 802.20, and Flash-OFDM. UTRA and E-UTRA are part of the Universal Mobile Telecommunications System (UMTS). LTE and more advanced LTE (such as LTE-A) are newer versions of UMTS that use E-UTRA. UTRA, E-UTRA, UMTS, LTE, LTE-A, and GSM are described in documents from an organization called the 3rd Generation Partnership Project (3GPP). CDMA2000 and UMB are described in documents from an organization called 3rd Generation Partnership Project 2 (3GPP2). The technologies described herein can be used with the systems and radio technologies mentioned above, as well as with other systems and radio technologies.
[0037] The embodiments of this disclosure are described below with reference to the accompanying drawings. The processing method and apparatus provided in this disclosure can be applied to a wireless communication system. Referring to Figure 1, a schematic diagram of the architecture of a wireless communication system provided in an embodiment of this disclosure is shown. As shown in Figure 1, the wireless communication system may include: a network device 10 and a terminal 11, which may be referred to as UE 11. The terminal 11 can communicate with the network device 10 (transmit signaling or transmit data). In practical applications, the connection between the above-mentioned devices can be a wireless connection. To facilitate a clear and intuitive representation of the connection relationship between the devices, solid lines are used in Figure 1.
[0038] The network device 10 provided in this embodiment can be a base station. The base station can be a commonly used base station, an evolved node base station (eNB), or a network device in a 5G system (e.g., a next-generation node base station (gNB) or a transmission and reception point (TRP)).
[0039] The terminal 11 provided in this embodiment can be a mobile phone, tablet computer, laptop computer, ultra-mobile personal computer (UMPC), netbook, personal digital assistant (PDA), mobile internet device (MID), wearable device, or vehicle-mounted device, etc.
[0040] Referring to Figure 2, this embodiment of the present disclosure provides an uplink transmission method. The execution subject of this method can be a terminal that supports multiple services, possibly including both low-priority and high-priority services. The specific steps are as follows:
[0041] Step 201: Receive the cancellation instruction information corresponding to the first PUSCH and the scheduling authorization of the second PUSCH, wherein the priority of the first PUSCH is lower than the priority of the second PUSCH;
[0042] In this embodiment, the second PUSCH corresponds to a high-priority PUSCH, and the first PUSCH corresponds to a low-priority PUSCH. It is understood that the priority of the PUSCH in this disclosure can be determined based on physical layer parameters, such as the downlink control information (DCI) for scheduling the PUSCH, or the physical layer parameters configured in the network.
[0043] For example, the terminal determines the service corresponding to the physical uplink channel to be transmitted based on the DCI sent by the network-side device. This DCI is the DCI corresponding to the physical uplink channel to be transmitted.
[0044] If the DCI format is a specific DCI payload size, or the DCI is scrambled using a specific Radio Network Temporary Identifier (RNTI), such as Modulation Coding Scheme-Cell-Radio Network Temporary Identifier (MCS-C-RNTI), or the priority indication field in the DCI indicates high priority, then the physical uplink channel to be transmitted corresponds to a high-priority PUSCH, such as URLLC services.
[0045] If the DCI format is not a specific DCI payload size, or the DCI does not use a specific RNTI scrambling, or the priority indicator field in the DCI indicates low priority, then the physical uplink channel to be transmitted corresponds to a low-priority PUSCH, such as eMBB service.
[0046] Optionally, the time-frequency resources indicated by the cancellation indicator (CI) information overlap with the time-frequency resources of the first PUSCH at least, wherein the cancellation indicator information may also be referred to as the cancellation indicator CI.
[0047] Step 202: Execute the corresponding terminal action based on the cancellation instruction information and the time domain location of the scheduling authorization.
[0048] In some implementations, the relationship between the time-domain positions of the cancellation instruction information and the scheduling authorization may include: (1) the time-domain position of the cancellation instruction information precedes the time-domain position of the scheduling authorization; (2) the time-domain position of the scheduling authorization precedes the time-domain position of the cancellation instruction information. Optionally, the terminal may perform different behaviors depending on the relationship between the time-domain positions of the cancellation instruction information and the scheduling authorization. The behavior performed by the terminal when it receives the scheduling authorization first and then the CI information may be inconsistent with the behavior when the terminal receives the CI information first and then the scheduling authorization.
[0049] In some implementations, the terminal behavior includes one of the following:
[0050] (1) Reuse the first PUSCH and the second PUSCH to ensure the processing of high-priority services of the terminal;
[0051] (2) If the time-frequency resources after the first PUSCH and the second PUSCH are multiplexed overlap with the time-frequency resources indicated by the cancellation indication information, the transmission on the time-frequency resources indicated by the cancellation indication information shall be cancelled. This can ensure the processing of high-priority services of other terminals in the network.
[0052] (3) Cancel the transmission of the first PUSCH. This will ensure the transmission of the second PUSCH of the terminal, that is, ensure the processing of the high-priority services of the terminal.
[0053] (4) If the time-frequency resources of the second PUSCH overlap with the time-frequency resources indicated by the cancellation indication information, the transmission of the first PUSCH and the second PUSCH will be cancelled. This will ensure the processing of high-priority services of other terminals in the network.
[0054] It is understandable that the cancellation of the second PUSCH transmission can be a partial transmission of the second PUSCH or a complete transmission of the second PUSCH. If the second PUSCH still has a demodulation reference signal (DMRS) in other locations besides the time-frequency resources indicated by the cancellation indication information, the terminal can still transmit the second PUSCH for other time-frequency resources besides the time-frequency resources indicated by the cancellation indication information.
[0055] In some implementations, before the step of receiving the cancellation indication information corresponding to the first PUSCH, the method further includes: receiving the PDCCH that schedules the first PUSCH; correspondingly, the step of receiving the cancellation indication information corresponding to the first PUSCH includes: receiving the cancellation indication information corresponding to the first PUSCH before the first PUSCH scheduled by the PDCCH is sent.
[0056] That is, the time for receiving the cancellation indication information corresponding to the first PUSCH and the scheduling authorization of the second PUSCH is: after receiving the PDCCH that schedules the first PUSCH and before sending the PUSCH scheduled by that PDCCH.
[0057] In some implementations, the step of executing corresponding terminal actions based on the cancellation instruction information and the time-domain location of the scheduling authorization includes:
[0058] If the time-domain position of the scheduling authorization is prior to the time-domain position of the cancellation indication information, the first PUSCH and the second PUSCH are reused. It is understood that, in this embodiment of the disclosure, the reuse of the first PUSCH and the second PUSCH can be performed using resource reuse rules in related technologies.
[0059] In some implementations, the time-domain position of the scheduling authorization preceding the time-domain position of the cancellation indication information means that the last symbol of the PDCCH receiving the scheduling authorization precedes the last symbol of the PDCCH receiving the cancellation indication information.
[0060] In some implementations, the step of performing the corresponding terminal action further includes:
[0061] If the reused time-frequency resources overlap with the time-frequency resources indicated by the cancellation instruction information, the transmission on the time-frequency resources indicated by the cancellation instruction information shall be cancelled.
[0062] Specifically, the transmission on the time-frequency resources that overlap with the multiplexed time-frequency resources indicated by the cancellation instruction information is cancelled.
[0063] Referring to Figure 3, the time-frequency resources indicated by the cancellation instruction partially overlap with the time-frequency resources of the low-priority PUSCH. The time-frequency resources of the low-priority PUSCH are multiplexed onto the time-frequency resources of the high-priority PUSCH, and the transmission of the multiplexed time-frequency resources is cancelled. This ensures the processing of high-priority services of other terminals in the network.
[0064] In some implementations, the step of executing corresponding terminal actions based on the cancellation instruction information and the time-domain location of the scheduling authorization includes:
[0065] If the time domain position of the cancellation instruction information is earlier than the time domain position of the scheduling authorization, perform one of the following terminal actions: (1) cancel the transmission of the first PUSCH; (2) cancel the transmission on the time-frequency resource indicated by the cancellation instruction information.
[0066] In some implementations, the time-domain position of the cancellation indication information preceding the time-domain position of the scheduling authorization means that the last symbol of the PDCCH receiving the scheduling authorization is after the last symbol of the PDCCH receiving the cancellation indication information.
[0067] In some implementations, the step of canceling the transmission of the first PUSCH includes:
[0068] If the time-frequency resources of the second PUSCH do not overlap with the time-frequency resources indicated by the cancellation indication information, the transmission of the first PUSCH is cancelled; or, if the time-frequency resources of the second PUSCH overlap with the time-frequency resources indicated by the cancellation indication information, the transmission of the first PUSCH is cancelled, and the transmission of the second PUSCH is performed. Cancelling the transmission of the first PUSCH may include: cancelling only the transmission of the first PUSCH on the overlapping resources, or cancelling the entire transmission of the first PUSCH. Performing the transmission of the second PUSCH includes: performing the transmission of the second PUSCH on the overlapping resources.
[0069] Referring to Figure 4, if the time-frequency resources indicated by the cancellation instruction overlap with the time-frequency resources of low-priority PUSCH but do not overlap with the time-frequency resources of high-priority PUSCH, then the transmission of low-priority PUSCH is cancelled and the transmission of high-priority PUSCH is performed. This ensures the transmission of high-priority PUSCH for the terminal.
[0070] Referring to Figure 5, if the time-frequency resources indicated by the cancellation instruction overlap with the time-frequency resources of low-priority PUSCH and overlap with the time-frequency resources of high-priority PUSCH, then only the transmission of low-priority PUSCH will be cancelled, and the transmission of high-priority PUSCH will not be cancelled. This ensures the transmission of high-priority PUSCH of the terminal.
[0071] In some implementations, the step of canceling the transmission on the time-frequency resource indicated by the cancellation instruction includes:
[0072] If the time-frequency resources of the second PUSCH overlap with the time-frequency resources indicated by the cancellation indication information, the transmission of both the first PUSCH and the second PUSCH is cancelled. Cancellation of the first PUSCH transmission may include: cancelling only the transmission of the first PUSCH on the overlapping resources, or cancelling all transmissions of the first PUSCH. Cancellation of the second PUSCH transmission may include: cancelling only the transmission of the second PUSCH on the overlapping resources, or cancelling all transmissions of the second PUSCH.
[0073] Referring to Figure 6, if the time-frequency resources indicated by the cancellation instruction overlap with the time-frequency resources of low-priority PUSCH and overlap with the time-frequency resources of high-priority PUSCH, then the transmission of low-priority PUSCH and high-priority PUSCH will be cancelled according to the cancellation instruction. This ensures the processing of high-priority services of other terminals in the network.
[0074] In some implementations, before or after step 201, the method shown in FIG2 further includes: receiving first information, the first information indicating whether the terminal cancels the transmission of the second PUSCH if the time-frequency resources of the second PUSCH of the terminal overlap with the time-frequency resources of the cancellation indication.
[0075] For example, the terminal receives the first information via Radio Resource Control (RRC) signaling.
[0076] For example, the first information includes an indicator bit: "1" indicates that the terminal cancels the transmission of the second PUSCH. "0" indicates that the terminal does not cancel the transmission of the second PUSCH. Of course, the content of the first information is not specifically limited in this embodiment of the disclosure.
[0077] For example, when the priority of the PUSCH of another terminal is higher than the priority of the second PUSCH of this terminal, the network side instructs the terminal to cancel the transmission of the second PUSCH through the first indication information, so as to ensure the transmission of the PUSCH of other terminals.
[0078] In some scenarios, a terminal that supports multiple services simultaneously may have both low-priority and high-priority services. In other scenarios, the high-priority services of other terminals in the network may have a higher priority than the high-priority services of this terminal. The above embodiments can ensure the processing of high-priority services.
[0079] In this embodiment of the disclosure, the processing flow after the terminal receives the scheduling authorization and cancellation indication information of the high-priority PUSCH is improved, which can ensure that high-priority services are processed first and effectively improve the timeliness and reliability of wireless communication system communication.
[0080] Referring to Figure 7, this embodiment of the present disclosure also provides a processing method, the execution subject of which is a network device, and the specific steps include:
[0081] Step 701: Send cancellation instruction information corresponding to the first PUSCH, wherein the time-frequency resources indicated by the cancellation instruction information do not overlap with the time-frequency resources multiplexed from the first PUSCH and the second PUSCH; and / or, the time-frequency resources indicated by the cancellation instruction information do not overlap with the time-frequency resources of the second PUSCH; wherein the priority level of the first PUSCH is lower than that of the second PUSCH, that is, the second PUSCH is equivalent to a high-priority PUSCH, and the first PUSCH is equivalent to a low-priority PUSCH. Alternatively, the time-frequency resources indicated by the cancellation instruction information may overlap with the time-frequency resources multiplexed from the first PUSCH and the second PUSCH; and / or, the time-frequency resources indicated by the cancellation instruction information may overlap with the time-frequency resources of the second PUSCH.
[0082] Optionally, the time-frequency resources indicated by the cancellation instruction information overlap with the time-frequency resources of the first PUSCH at least.
[0083] In an embodiment of the invention, the network side ensures the transmission of the terminal's second PUSCH by sending the cancellation instruction information, wherein the time-frequency resources indicated by the cancellation instruction information do not conflict with the time-frequency resources of the terminal's second PUSCH.
[0084] In some embodiments, before or after step 701, the method shown in FIG7 further includes:
[0085] A first message is sent to the terminal, indicating whether the terminal should cancel the transmission of the second PUSCH if the time-frequency resources of the terminal's second PUSCH overlap with the time-frequency resources indicated by the cancellation indication information. For example, the first message is sent to the terminal via RRC signaling.
[0086] For example, the first information includes an indicator bit: "1" indicates that the terminal cancels the transmission of the second PUSCH. "0" indicates that the terminal does not cancel the transmission of the second PUSCH. Of course, the content of the first information is not specifically limited in this embodiment of the disclosure.
[0087] For example, when the priority of the PUSCH of another terminal is higher than the priority of the second PUSCH of this terminal, the network side instructs the terminal to cancel the transmission of the second PUSCH through the first indication information, so as to ensure the transmission of the PUSCH of other terminals.
[0088] The following example illustrates the processing flow after the UE receives a high-priority PUSCH scheduling authorization and a DCI containing CI.
[0089] Example 1:
[0090] After a network device (e.g., a base station (gNB) schedules a PUSCH for an eMBB, a high-priority service arrives. For example, a high-priority service for the current UE might arrive first, followed by high-priority services for other UEs. If the current UE receives the scheduling authorization for the high-priority PUSCH first (i.e., the PDCCH receiving the cancellation indication is the last symbol), then the current UE first performs time-frequency resource multiplexing of its high-priority channel / signal with that of its low-priority channel / signal (e.g., multiplexing of UCI information). If the time-frequency resources of the multiplexed channel / signal still overlap with the time-frequency resources indicated by the CI, then either option A or B can be executed.
[0091] A: According to CI, the UE cancels the transmission of the multiplexed channel / signal (e.g., high-priority PUSCH). At this time, the UE considers CI to have higher priority, which can ensure the high-priority services of other UEs.
[0092] B: The UE does not expect the time-frequency resources indicated by CI to overlap with the multiplexed channels / signals (e.g., high-priority PUSCH), thus ensuring the transmission of the UE's high-priority PUSCH.
[0093] Referring to Figure 8, the time-frequency resources of eMBB PUSCH are multiplexed with the time-frequency resources of URLLC PUSCH. The time-frequency resources indicated by CI partially overlap with the multiplexed time-frequency resources. According to CI, the transmission of the multiplexed time-frequency resources is canceled (e.g., the transmission of URLLC PUSCH is canceled). This can ensure the high-priority services of other terminals in the network.
[0094] Example 2:
[0095] After the gNB schedules a PUSCH for an eMBB, a high-priority service arrives, for example, a high-priority service from another UE may arrive, and then another high-priority service from that UE arrives.
[0096] If the UE receives the high-priority PUSCH after the scheduling authorization, that is, the PDCCH that receives the high-priority PUSCH is the last symbol, execute C or D;
[0097] Wherein, C: If the time-frequency resources of the UE's high-priority PUSCH do not overlap with the time-frequency resources indicated by CI, then the UE cancels the transmission of the low-priority PUSCH and sends the high-priority PUSCH.
[0098] Referring to Figure 9, the time-frequency resources of URLLC PUSCH do not overlap with the time-frequency resources indicated by CI, so the transmission of eMBB PUSCH is cancelled and the transmission of URLLC PUSCH is performed.
[0099] D: If the time-frequency resources indicated by CI overlap with the time-frequency resources of the UE's high-priority PUSCH, or if the time-frequency resources indicated by CI overlap with the time-frequency resources of the eMBB PUSCH, then D1, D2, or D3 can be executed.
[0100] In D1: According to CI, the UE only cancels the transmission of low-priority PUSCH, and does not cancel the transmission of high-priority PUSCH.
[0101] D2: The UE cancels the transmission of low-priority PUSCH, and does not expect CI to overlap with its high-priority PUSCH.
[0102] D3: According to CI, the UE can cancel the transmission of low-priority and high-priority PUSCH. At this time, the UE considers CI to have higher priority.
[0103] Referring to Figure 10, the time-frequency resources of the URLLC PUSCH overlap with those indicated by the CI, thus canceling the transmission of the eMBB PUSCH. Alternatively, according to the CI, the transmission of both the URLLC PUSCH and the eMBB PUSCH can be canceled. In this case, the UE considers the CI to have a higher priority, which ensures that high-priority services of other terminals in the network are processed first.
[0104] Referring to Figure 11, this embodiment of the disclosure also provides a terminal, the terminal 1100 including:
[0105] The receiving module 1101 is used to receive the cancellation indication information corresponding to the first PUSCH and the scheduling authorization of the second PUSCH, wherein the priority of the first PUSCH is lower than the priority of the second PUSCH.
[0106] Wherein, the second PUSCH is equivalent to a high-priority PUSCH, and the first PUSCH is equivalent to a low-priority PUSCH. Optionally, the time-frequency resources indicated by the cancellation indication information overlap with the time-frequency resources of the first PUSCH at least.
[0107] The processing module 1102 is used to execute corresponding terminal actions based on the cancellation instruction information and the time domain location of the scheduling authorization.
[0108] In some embodiments, the receiving module 1101 is further configured to: receive the PDCCH that schedules the first PUSCH before receiving the cancellation indication information corresponding to the first PUSCH; and receive the cancellation indication information corresponding to the first PUSCH before sending the first PUSCH scheduled by the PDCCH.
[0109] That is, the time for receiving the cancellation indication information corresponding to the first PUSCH and the scheduling authorization of the second PUSCH is: after receiving the PDCCH that schedules the first PUSCH and before sending the PUSCH scheduled by that PDCCH.
[0110] In some implementations, the processing module 1102 is further configured to: reuse the first PUSCH and the second PUSCH if the time domain position of the scheduling authorization is prior to the time domain position of the cancellation indication information.
[0111] It is understood that the reuse of the first PUSCH and the second PUSCH in the embodiments of this disclosure can be performed using the resource reuse rules.
[0112] In some implementations, the time-domain position of the scheduling authorization preceding the time-domain position of the cancellation indication information means that the last symbol of the PDCCH receiving the scheduling authorization precedes the last symbol of the PDCCH receiving the cancellation indication information.
[0113] In some embodiments, the processing module 1102 is further configured to: cancel transmissions on the time-frequency resources indicated by the cancellation indication information when the time-frequency resources multiplexed by the first PUSCH and the second PUSCH overlap with the time-frequency resources indicated by the cancellation indication information. Specifically, it cancels transmissions on the time-frequency resources indicated by the cancellation indication information that overlap with the multiplexed time-frequency resources.
[0114] In some implementations, the processing module 1102 is further configured to: perform one of the following terminal actions when the time domain position of the cancellation indication information is before the time domain position of the scheduling authorization: (1) cancel the transmission of the first PUSCH; (2) cancel the transmission on the time-frequency resource indicated by the cancellation indication information.
[0115] In some implementations, the time-domain position of the cancellation indication information preceding the time-domain position of the scheduling authorization means that the last symbol of the PDCCH receiving the scheduling authorization is after the last symbol of the PDCCH receiving the cancellation indication information.
[0116] In some embodiments, the processing module 1102 is further configured to: cancel the transmission of the first PUSCH if the time-frequency resources of the second PUSCH do not overlap with the time-frequency resources indicated by the cancellation indication information; or, cancel the transmission of the first PUSCH and perform the transmission of the second PUSCH if the time-frequency resources of the second PUSCH overlap with the time-frequency resources indicated by the cancellation indication information.
[0117] In some embodiments, the processing module 1102 is further configured to: cancel the transmission of the first PUSCH and the second PUSCH when the time-frequency resources of the second PUSCH overlap with the time-frequency resources indicated by the cancellation indication information.
[0118] Note that in this case, the transmission of canceling the second PUSCH can be a partial transmission of the second PUSCH or a complete transmission of the second PUSCH. If the second PUSCH still has DMRS in other locations besides the time-frequency resources indicated by the cancellation indication information, the terminal can still transmit the PUSCH of the second PUSCH in other time-frequency resources besides the time-frequency resources indicated by the cancellation indication information.
[0119] In some embodiments, based on the one shown in FIG11, the receiving module 1101 is further configured to: receive first information, the first information indicating whether the terminal should cancel the transmission of the second PUSCH if the time-frequency resources of the second PUSCH of the terminal overlap with the time-frequency resources of the cancellation indication.
[0120] The terminal provided in this embodiment can execute the embodiment shown in FIG2 above. Its implementation principle and technical effect are similar, and will not be described again here.
[0121] Referring to Figure 12, this disclosure also provides a network device, the network device 1200 including:
[0122] The sending module 1201 is used to send cancellation indication information corresponding to the first PUSCH, wherein the time-frequency resources indicated by the cancellation indication information do not overlap with the time-frequency resources after multiplexing the first PUSCH and the second PUSCH; and / or, the time-frequency resources indicated by the cancellation indication information do not overlap with the time-frequency resources of the second PUSCH; wherein the priority level of the first PUSCH is lower than the priority of the second PUSCH.
[0123] The second PUSCH is equivalent to a high-priority PUSCH, and the first PUSCH is equivalent to a low-priority PUSCH.
[0124] Optionally, the time-frequency resources indicated by the cancellation instruction information overlap with the time-frequency resources of the first PUSCH at least.
[0125] In some embodiments, the sending module 1201 is further configured to: send first information to the terminal, the first information indicating whether the terminal should cancel the transmission of the second PUSCH if the time-frequency resources of the terminal's second PUSCH overlap with the time-frequency resources indicated by the cancellation indication information. For example, the first information is sent to the terminal via RRC signaling.
[0126] The network device provided in this embodiment can execute the embodiment shown in FIG7 above. Its implementation principle and technical effect are similar, and will not be described again here.
[0127] Please refer to Figure 13, which is a structural diagram of a communication device applied in an embodiment of this disclosure. As shown in Figure 13, the communication device 1300 includes: a processor 1301, a transceiver 1302, a memory 1303, and a bus interface. The processor 1301 is responsible for managing the bus architecture and general processing. The memory 1303 can store data used by the processor 1301 during operation.
[0128] In one embodiment of this disclosure, the communication device 1300 further includes a computer program stored on a memory 1303 and executable on a processor 1301, wherein the computer program, when executed by the processor 1301, implements the steps in the method shown in FIG2 or FIG7 above.
[0129] In Figure 13, the bus architecture may include any number of interconnected buses and bridges, specifically linking various circuits of one or more processors represented by processor 1301 and memory represented by memory 1303 together. The bus architecture may also link various other circuits such as peripheral devices, voltage regulators, and power management circuits, which are well known in the art and therefore will not be described further herein. The bus interface provides an interface. Transceiver 1302 may be multiple elements, including transmitters and receivers, providing a unit for communicating with various other devices over a transmission medium.
[0130] The communication device provided in this embodiment can execute the method embodiment shown in Figure 2 or Figure 7 above. The implementation principle and technical effect are similar, and will not be repeated here.
[0131] The steps of the methods or algorithms described in this disclosure can be implemented in hardware or by executing software instructions on a processor. The software instructions can consist of corresponding software modules, which can be stored in random access memory (RAM), flash memory, read-only memory (ROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), registers, hard disks, portable hard disks, optical discs, or any other form of storage medium known in the art. An exemplary storage medium is coupled to a processor, enabling the processor to read information from and write information to the storage medium. Of course, the storage medium can also be a component of the processor. The processor and storage medium can be housed in an application-specific integrated circuit (ASIC). Alternatively, the ASIC can be housed in a core network interface device. Of course, the processor and storage medium can also exist as discrete components in the core network interface device.
[0132] Those skilled in the art will recognize that the functions described in this disclosure in one or more of the examples above can be implemented using hardware, software, firmware, or any combination thereof. When implemented in software, these functions can be stored in a computer-readable medium or transmitted as one or more instructions or code on a computer-readable medium. Computer-readable media include computer storage media and communication media, wherein communication media include any medium that facilitates the transfer of a computer program from one place to another. Storage media can be any available medium accessible to a general-purpose or special-purpose computer.
[0133] The specific embodiments described above further illustrate the purpose, technical solution, and beneficial effects of this disclosure. It should be understood that the above description is only a specific embodiment of this disclosure and is not intended to limit the scope of protection of this disclosure. Any modifications, equivalent substitutions, improvements, etc., made on the basis of the technical solution of this disclosure should be included within the scope of protection of this disclosure.
[0134] Those skilled in the art will understand that embodiments of this disclosure can be provided as methods, systems, or computer program products. Therefore, embodiments of this disclosure can take the form of a completely hardware embodiment, a completely software embodiment, or an embodiment combining software and hardware aspects. Furthermore, embodiments of this disclosure can take the form of a computer program product embodied on one or more computer-usable storage media (including, but not limited to, disk storage, CD-ROM, optical storage, etc.) containing computer-usable program code.
[0135] This disclosure describes embodiments of methods, apparatus (systems), and computer program products according to embodiments of this disclosure with reference to flowchart illustrations and / or block diagrams. It will be understood that each block of the flowchart illustrations and / or block diagrams, and combinations of blocks in the flowchart illustrations and / or block diagrams, can be implemented by computer program instructions. These computer program instructions can be provided to a processor of a general-purpose computer, special-purpose computer, embedded processor, or other programmable data processing apparatus to produce a machine, such that the instructions, which execute via the processor of the computer or other programmable data processing apparatus, create means for implementing the functions specified in one or more flowchart illustrations and / or one or more block diagrams.
[0136] These computer program instructions may also be stored in a computer-readable storage medium that can direct a computer or other programmable data processing device to function in a particular manner, such that the instructions stored in the computer-readable storage medium produce an article of manufacture including instruction means that implement the functions specified in one or more flowcharts and / or one or more block diagrams.
[0137] These computer program instructions may also be loaded onto a computer or other programmable data processing apparatus to cause a series of operational steps to be performed on the computer or other programmable apparatus to produce a computer-implemented process, such that the instructions, which execute on the computer or other programmable apparatus, provide steps for implementing the functions specified in one or more flowcharts and / or one or more block diagrams.
[0138] Obviously, those skilled in the art can make various modifications and variations to the embodiments of this disclosure without departing from the scope of this disclosure. Therefore, if these modifications and variations to the embodiments of this disclosure fall within the scope of the claims of this disclosure and their equivalents, this disclosure is also intended to include these modifications and variations.
Claims
1. The uplink signaling method, which is applied to the terminal, consists of: receiving the cancellation indication information corresponding to the first physical uplink shared channel (PUSCH) and receiving the scheduling authorization of the second PUSCH, where the priority of the first PUSCH is lower than the priority of the second PUSCH; and the corresponding terminal behavior operation based on the time domain position of the cancellation indication information and scheduling authorization.
2. The method according to claim 1, where prior to the step of receiving the cancellation indication information corresponding to the first PUSCH, the method subsequently consists of: receiving the physical downlink control channel (PDCCH) that schedules the first PUSCH; and the step of receiving the cancellation indication information corresponding to the first PUSCH consists of receiving the cancellation indication information corresponding to the first PUSCH before the first PUSCH scheduled by the PDCCH is transmitted. 3.The method under Claim 1, where the procedure for performing the corresponding terminal behavior based on the time domain positions of the termination indication information and scheduling authorization includes: multiplexing PUSCH 1 and PUSCH 2, where the time domain position of the scheduling authorization precedes the time domain position of the termination indication information.
4. The method under Claim 3, where the time domain position of the scheduling authorization precedes the time domain position of the termination indication information, means that the last symbol of the Physical Downlink Control Channel (PDCCH) receiving the scheduling authorization precedes the last symbol of the PDCCH receiving the termination indication information.
5. The method under Claim 3, where the procedure for performing the corresponding terminal behavior includes: termination, where the time frequency resource multiplexed by PUSCH 1 and PUSCH 2 overlaps the time frequency resource indicated by the termination indication information, and transmission on the time frequency resource indicated by the termination indication information. 6.The method pursuant to claim 5, whereby the procedure for terminating the transmission on the time frequency resource indicated by the termination indication information includes: terminating the transmission on the resource which is in the time frequency resource indicated by the termination indication information and which overlaps with the multiplexed time frequency resource.
7. The method pursuant to claim 1, whereby the procedure for performing the corresponding terminal behavior pursuant to the time domain position of the termination indication information and the scheduling position includes: performing one of the following terminal behaviors in the case where the time domain position of the termination indication information precedes the time domain position of the scheduling position: terminating the transmission of the first PUSCH; or terminating the transmission on the time frequency resource indicated by the termination indication information.8.The method under claim 7, where the time domain position of the cancellation indication information precedes the time domain position of the scheduling acquisition, means that the last symbol of the PDCCH receiving the cancellation indication information precedes the last symbol of the PDCCH receiving the scheduling acquisition.
9. The method under claim 7, where the procedure for canceling the transmission of PUSCH I includes: canceling the transmission of PUSCH I in the event that the time frequency resource of PUSCH II does not overlap with the time frequency resource indicated by the cancellation indication information; or canceling the transmission of PUSCH I and executing the transmission of PUSCH II in the event that the time frequency resource of PUSCH II overlaps with the time frequency resource indicated by the cancellation indication information. 10.The method pursuant to claim 7, where the procedure for terminating the transmission on the time frequency resource indicated by the termination indication information, includes: terminating the transmission of PUSCH 1 and PUSCH 2 in the event that the time frequency resource of PUSCH 2 overlaps with the time frequency resource indicated by the termination indication information.
11. The method pursuant to claim 1, which further includes: receiving information 1, where information 1 indicates to terminate the transmission of PUSCH 2 in the event that the time frequency resource of PUSCH 2 overlaps with the time frequency resource indicated by the termination indication information.
12. The method pursuant to claim 11, where the procedure for receiving information 1 includes: receiving information 1 via Radio Resource Control (RRC) transmission. 13.The procedure under Claim 12, whereby the procedure for the execution of the consistent terminal behavior according to the time domain position of the cancellation indication information and the scheduling rights are comprised of: cancellation, if the first information indicates that the signal of PUSCH 2 is not cancelled, in the event that the time frequency resource of PUSCH 2 overlaps with the time frequency resource indicated by the cancellation indication information, the signaling of PUSCH 1 and the execution of the signaling of PUSCH 2 in the event that the time frequency resource of PUSCH 2 overlaps with the time frequency resource indicated by the cancellation indication information; and cancellation, if the first information indicates cancellation, the signaling of PUSCH 2 in the event that the time frequency resource of PUSCH 2 overlaps with the time frequency resource indicated by the cancellation indication information, the signaling of PUSCH 1 and PUSCH 2 in the event that the time frequency resource of PUSCH 2 overlaps with the time frequency resource indicated by the cancellation indication information.14.The method of indicating uplink signal transmission, which applies to the network device, includes: transmission of termination indication information corresponding to the first physical uplink shared channel (PUSCH), where the time frequency resource indicated by the termination indication information does not overlap with the time frequency resources multiplexed by PUSCH I and PUSCH II; and / or the time frequency resource indicated by the termination indication information does not overlap with the time frequency resource of PUSCH II, where the priority of PUSCH I is lower than the priority of PUSCH II.
15. The method under claim 14, which further includes: transmission of information one to the terminal, where information one indicates that the terminal terminates the transmission of PUSCH II in the event that the time frequency resource of PUSCH II on the terminal overlaps with the time frequency resource indicated by the termination indication information.
16. The method under claim 15, where the procedure of transmission of information one to the terminal, includes: reception of information one via Radio Resource Control (RRC) transmission.17.The terminal, comprising: a receiving module, which is structured to receive the cancellation indication information corresponding to the first physical uplink shared channel (PUSCH) and to receive the scheduling authorization of the second PUSCH, where the priority of the first PUSCH is lower than the priority of the second PUSCH; and a process execution module, which is structured to perform the corresponding terminal behavior based on the time domain position of the cancellation indication information and the scheduling authorization.
18. The terminal, pursuant to claim 17, where the process execution module is structured to perform one of the following terminal behaviors in the event that the time domain position of the cancellation indication information precedes the time domain position of the scheduling authorization: the cancellation transmission of the first PUSCH; or the cancellation transmission on the time frequency resource indicated by the cancellation indication information.19.A terminal under claim 18, where the time domain position of the cancellation indication information presides over the time domain position of the scheduling authorization, means that the last symbol of the physical downlink control channel (PDCCH) receiving scheduling authorization presides over the last symbol of the PDCCH receiving the cancellation indication information.
20. A terminal under claim 18, where the module performing process 1102 is structured to: cancel the transmission of PUSCH 1 in the event that the time frequency resource of PUSCH 2 does not overlap with the time frequency resource indicated by the cancellation indication information; or cancel the transmission of PUSCH 1 and perform the transmission of PUSCH 2 in the event that the time frequency resource of PUSCH 2 overlaps with the time frequency resource indicated by the cancellation indication information.
21. A terminal under claim 18, where the module performing process is structured to: cancel the transmission of PUSCH 1 and PUSCH 2 in the event that the time frequency resource of PUSCH 2 overlaps with the time frequency resource indicated by the cancellation indication information.22.The terminal under claim 17, where the receiving module is further structured to: receive information one, where information one indicates that the terminal terminates the transmission of PUSCH two in the event that the time frequency resource of PUSCH two on the terminal overlaps with the time frequency resource indicated by the termination indication information:
23. The terminal under claim 22, where the receiving module is further structured to: receive information one via the transmission of Radio Resource Control (RRC) 24.The terminal under claim 23, where the process module is structured to: cancel, if information I indicates that the transmission of PUSCH 2 is not canceled, in the event that the time frequency resource of PUSCH 2 overlaps with the time frequency resource indicated by the cancellation indication information, transmit the signal of PUSCH 1 and execute the transmission of PUSCH 2 in the event that the time frequency resource of PUSCH 2 overlaps with the time frequency resource indicated by the cancellation indication information; and cancel, if information I indicates that the transmission of PUSCH 2 is canceled, in the event that the time frequency resource of PUSCH 2 overlaps with the time frequency resource indicated by the cancellation indication information, transmit the signal of PUSCH 1 and PUSCH 2 in the event that the time frequency resource of PUSCH 2 overlaps with the time frequency resource indicated by the cancellation indication information. 25.The network machine, which comprises: a transmission module, which is structured to transmit termination indication information corresponding to the first physical uplink shared channel (PUSCH), where the time frequency resource indicated by the termination indication information does not overlap with the time frequency resources multiplexed by PUSCH I and PUSCH II; and / or the time frequency resource indicated by the termination indication information does not overlap with the time frequency resource of PUSCH II, where the priority of PUSCH I is lower than the priority of PUSCH II.
26. The communication machine, which comprises: a processor, memory, and a program stored on memory and executable on the processor, where, when executed by the processor, the program executes the uplink transmission procedure according to claims 1 to 13, or the uplink transmission indication procedure according to claims 14 to 16.27.A computer-readable storage medium that stores computer programs, which, when executed by a processor, execute the uplink signaling steps according to any of Claims 1 through 13, or the uplink signaling indication steps according to Claims 14 through 16;