Uplink transmission processing method and device, terminal and readable storage medium
By skipping uplink transmission and canceling the timer during the DRX inactive period, the problem of excessive terminal power consumption under the DRX mechanism is solved, thus saving terminal power.
Patent Information
- Application Number
- CN202110289855.0
- Authority / Receiving Office
- CN · China
- Patent Type
- Patents(China)
- Current Assignee / Owner
- Filing Date
- 2021-03-15
- Publication Date
- 2026-02-24
- Estimated Expiration
- 2041-03-15
AI Technical Summary
In communication systems, the DRX mechanism and uplink transmission configuration are independent of each other, resulting in high terminal power consumption. In particular, the terminal is woken up during the sleep period of discontinuous DRX reception, which increases power consumption.
Under preset conditions, the terminal skips uplink transmission to the target and cancels the relevant timer. By receiving the instruction information from the network-side device, it skips uplink transmission within a preset time period to avoid waking up to transmit or retransmit during inactive periods.
It effectively reduces the power consumption of the terminal, avoids unnecessary wake-ups and retransmissions, and improves the battery efficiency of the terminal.
Smart Images

Figure CN115087082B_ABST
Abstract
Description
Technical Field
[0001] This application belongs to the field of communication technology, and in particular relates to an uplink transmission processing method, apparatus, terminal and readable storage medium. Background Technology
[0002] With the development of communication technology, the Discontinuous Reception (DRX) mechanism has been applied in communication systems. The DRX mechanism is independent of the uplink transmission configuration. In the DRX mechanism, when at least one of the following techniques is applied, such as Physical Downlink Control Channel (PDCCH) skipping, search space group switching, and DRX start offset, part of the terminal's uplink transmission may be in the DRX sleep period. This will cause the terminal to be woken up during the sleep period, resulting in higher power consumption. Summary of the Invention
[0003] This application provides an uplink transmission processing method, apparatus, terminal, and readable storage medium, which can solve the problem that the DRX mechanism and uplink transmission configuration are independent of each other, resulting in high power consumption of the terminal.
[0004] Firstly, an uplink transmission processing method is provided, including:
[0005] If the first preset condition is met, the terminal performs the first operation;
[0006] The first operation includes at least one of the following: skipping the target uplink transmission and canceling the target timer, wherein the target timer is used to trigger a retransmission of the target uplink transmission; the first preset condition includes at least one of the following:
[0007] The terminal receives target indication information sent by the network-side device. The target indication information is used to indicate skipping uplink transmissions within a preset time period. The target uplink transmission is the uplink transmission within the preset time period.
[0008] The target uplink transmission occurs within the inactive time period of the discontinuous reception DRX cycle.
[0009] Secondly, an uplink transmission processing apparatus is provided, comprising:
[0010] An execution module is used to perform a first operation when a first preset condition is met;
[0011] The first operation includes at least one of the following: skipping the target uplink transmission and canceling the target timer, wherein the target timer is used to trigger a retransmission of the target uplink transmission; the first preset condition includes at least one of the following:
[0012] The terminal receives target indication information sent by the network-side device. The target indication information is used to indicate skipping uplink transmissions within a preset time period. The target uplink transmission is the uplink transmission within the preset time period.
[0013] The target uplink transmission occurs within the inactive time period of the discontinuous reception DRX cycle.
[0014] Thirdly, a terminal is provided, the terminal including a processor, a memory, and a program or instructions stored in the memory and executable on the processor, wherein the program or instructions, when executed by the processor, implement the steps of the method described in the first aspect.
[0015] Fourthly, a readable storage medium is provided, on which a program or instructions are stored, which, when executed by a processor, implement the steps of the method described in the first aspect.
[0016] Fifthly, embodiments of this application provide a chip, the chip including a processor and a communication interface, the communication interface being coupled to the processor, the processor being used to run programs or instructions to implement the method as described in the first aspect.
[0017] In a sixth aspect, a program product is provided, the program product being stored in a non-volatile storage medium, the program product being executed by at least one processor to implement the method as described in the first aspect.
[0018] In this embodiment, the terminal performs a first operation when a first preset condition is met. The first operation includes at least one of the following: skipping a target uplink transmission and canceling a target timer, where the target timer triggers a retransmission of the target uplink transmission. The first preset condition includes at least one of the following: the terminal receives target indication information from a network-side device, where the target indication information indicates skipping uplink transmissions within a preset time period, and the target uplink transmission is an uplink transmission within the preset time period; the target uplink transmission is located within an inactive time period of a non-continuous DRX reception cycle. This avoids the need for the terminal to be woken up and perform uplink transmission or retransmission during the DRX inactive time period. Therefore, this embodiment can reduce terminal power consumption. Attached Figure Description
[0019] Figure 1 This is a structural diagram of a network system that can be applied to the embodiments of this application;
[0020] Figure 2 This is a flowchart of an uplink transmission processing method provided in an embodiment of this application;
[0021] Figure 3 This is one of the transmission diagrams in an uplink transmission processing method provided in this application embodiment;
[0022] Figure 4 This is a second transmission schematic diagram in an uplink transmission processing method provided in an embodiment of this application;
[0023] Figure 5 This is the third transmission schematic diagram in an uplink transmission processing method provided in this application embodiment;
[0024] Figure 6 This is the fourth transmission schematic diagram in an uplink transmission processing method provided in this application embodiment;
[0025] Figure 7 This is a structural diagram of an uplink transmission processing device provided in an embodiment of this application;
[0026] Figure 8 This is a structural diagram of a passage device provided in an embodiment of this application;
[0027] Figure 9 This is a structural diagram of a terminal provided in an embodiment of this application. Detailed Implementation
[0028] The technical solutions of the embodiments of this application will be clearly and completely described below with reference to the accompanying drawings. Obviously, the described embodiments are only some embodiments of this application, not all embodiments. All other embodiments obtained by those skilled in the art based on the embodiments of this application are within the scope of protection of this application.
[0029] The terms "first," "second," etc., used in the specification and claims of this application are used to distinguish similar objects and not to describe a specific order or sequence. It should be understood that such terms can be used interchangeably where appropriate so that embodiments of this application can be implemented in orders other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same class, not limited in number; for example, a first object can be one or more. Furthermore, in the specification and claims, "and / or" indicates at least one of the connected objects, and the character " / " generally indicates that the preceding and following objects are in an "or" relationship.
[0030] It is worth noting that the technologies described in this application are not limited to Long Term Evolution (LTE) / LTE-Advanced (LTE-A) systems, but can also be used in other 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. The terms "system" and "network" in this application are often used interchangeably, and the described technologies can be used not only in the systems and radio technologies mentioned above, but also in other systems and radio technologies. The following description describes New Radio (NR) systems for illustrative purposes, and NR terminology is used in most of the following description; however, these technologies can also be applied to applications beyond NR systems, such as 6th Generation (6G) communication systems.
[0031] Figure 1This diagram illustrates a block diagram of a wireless communication system applicable to embodiments of this application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can also be referred to as a terminal device or user equipment (UE). The terminal 11 can be a mobile phone, tablet computer, laptop computer, personal digital assistant (PDA), handheld computer, netbook, ultra-mobile personal computer (UMPC), mobile internet device (MID), wearable device, vehicle-mounted device (VUE), pedestrian terminal (PUE), etc. Wearable devices include wristbands, headphones, glasses, etc. It should be noted that this application does not limit the specific type of terminal 11. Network-side equipment 12 can be a base station or core network equipment. The base station can be referred to as a Node B, Evolved Node B, Access Point, Base Transceiver Station (BTS), Radio Base Station, Radio Transceiver, Basic Service Set (BSS), Extended Service Set (ESS), B Node, Evolved B Node (eNB), Home B Node, Home Evolved B Node, WLAN Access Point, WiFi Node, Transmitting Receiving Point (TRP), or any other suitable term in the field, as long as the same technical effect is achieved. The base station is not limited to specific technical terms. It should be noted that in this embodiment, only a base station in an NR system is used as an example, but the specific type of base station is not limited. Core network equipment can be referred to as a Location Management Function (LMF), Enhanced Serving Mobile Location Center (E-SMLC), Location Server, or any other suitable term in the field.
[0032] For ease of understanding, the following describes some aspects of the embodiments of this application:
[0033] I. Extended Reality (XR) Business.
[0034] XR refers to all combinations of real and virtual environments and human-computer interactions created by computer technology and wearable devices. It includes representative forms such as Augmented Reality (AR), Mixed Reality (MR), and Virtual Reality (VR), as well as the interpolation regions between them. The levels of virtual worlds range from partial sensory input to fully immersive virtual reality. A key aspect of XR is the expansion of human experience, especially experiences related to presence (represented by VR) and cognitive acquisition (represented by AR).
[0035] II. Radio Resource Control (RRC) Connected State DRX.
[0036] The basic mechanism of DRX is to configure a DRX cycle for a UE in the RRC_CONNECTED state. The DRX cycle consists of "On Duration" and "Opportunity for DRX": during "On Duration," the UE listens to and receives the Physical downlink control channel (PDCCH), etc.; during "Opportunity for DRX," the UE does not listen to the PDCCH to save power. The On Duration period is considered the active time, or wake-up time, while the Opportunity for DRX period is outside the active time, or inactive time, also known as sleep time. Furthermore, the network-side equipment configures an inactivity timer. If a new PDCCH is received within the onduration period, the inactivity timer will be started or restarted to extend the UE's PDCCH listening time.
[0037] DRX configuration can bring energy savings, but it also increases packet transmission latency.
[0038] Optionally, in the XR service model, service packets arrive at equal intervals, and the intervals are small floating-point numbers (non-positive integers) (e.g., 60 FPS / 16.67). Furthermore, XR services have very high latency requirements, with the Packet Delay Budget (PDB) for air interface transmission required to be around 10ms / 20ms. However, current standards cannot be configured to perfectly match the DRX configuration to the packet arrival period. This mismatch can cause a severe misalignment between data packets and the DRX period, significantly increasing the likelihood that data packets will be dropped before completing transmission within the PDB.
[0039] III. DRX Timer and Period Configuration Parameters.
[0040] A DRX cycle equals the sum of the UE's wake-up time and sleep time. In LTE systems, the system can configure either a short DRX cycle or a long DRX cycle for the UE based on different service scenarios. For example, during Voice over Internet Protocol (VoIP) services, the voice codec typically sends a VoIP packet every 20ms, so a 20ms short DRX cycle can be configured. During longer silent periods in a voice call, a long DRX cycle can be configured. If both short and long cycles are configured simultaneously, and the DRX short cycle timer (drx-ShortCycleTimer) times out, the UE will enter a long DRX cycle. The drx-ShortCycleTimer will be activated after the DRX inactivity timer (drx-InactivityTimer) times out.
[0041] The DRX timer can include the following timers: DRX duration timer (drx-onDurationTimer), drx-InactivityTimer, downlink discontinuous receive retransmission timer (drx-RetransmissionTimerDL), downlink discontinuous receive HARQ round-trip timer (drx-HARQ-RTT-TimerDL), uplink discontinuous receive retransmission timer (drx-RetransmissionTimerUL), uplink discontinuous receive HARQ round-trip timer (drx-HARQ-RTT-TimerUL), and drx-ShortCycleTimer.
[0042] When DRX is configured, the aforementioned drx-onDurationTimer indicates the duration for which the corresponding Medium Access Control (MAC) listens to the PDCCH within a DRX cycle. Furthermore, drx-onDurationTimer is activated only once per DRX cycle.
[0043] The aforementioned `drx-InactivityTimer` indicates the duration for which the corresponding MAC address needs to listen to the PDCCH after receiving a PDCCH indicating a new transmission. This `drx-InactivityTimer` starts or restarts on the first symbol after the reception of the PDCCH indicating a new transmission has ended. When the corresponding MAC receives a DRX command or a long DRX command from the MAC control unit (Long DRXcommand MAC CE), the `drx-InactivityTimer` stops. When the `drx-InactivityTimer` times out, if the corresponding MAC address is configured for a short DRX cycle, it enters the short DRX cycle; otherwise, it enters the long DRX cycle.
[0044] The aforementioned drx-RetransmissionTimerDL is a parameter for each Hybrid Automatic Repeat Request (HARQ) procedure, representing the maximum duration for which the PDCCH needs to be monitored to receive a downlink retransmission. During the execution of this timer, the corresponding MAC listens to the PDCCH. This timer starts on the first symbol after the drx-HARQ-RTT-TimerDL times out. The drx-RetransmissionTimerDL stops when a PDCCH indicating downlink transmission is received. This retransmission timer represents the maximum number of PDCCH slots the UE needs to continuously monitor to receive the desired downlink retransmission data.
[0045] The aforementioned drx-HARQ-RTT-TimerDL is a parameter specific to each HARQ process, representing the minimum duration required to receive downlink allocations for retransmission. This drx-HARQ-RTT-TimerDL is started on the first symbol after the downlink HARQ feedback transmission concludes. During the execution of this drx-HARQ-RTT-TimerDL, the corresponding MAC does not listen to the PDCCH. When this drx-HARQ-RTT-TimerDL times out, the drx-RetransmissionTimerDL for the corresponding HARQ process is started.
[0046] The drx-RetransmissionTimerUL parameter mentioned above is for each HARQ procedure, representing the maximum duration required to receive an uplink grant for uplink retransmission. During the execution of this drx-RetransmissionTimerUL, the corresponding MAC listens for the PDCCH. This drx-RetransmissionTimerUL starts on the first symbol after the drx-HARQ-RTT-TimerUL times out. It stops when a PDCCH indicating uplink transmission is received.
[0047] The drx-HARQ-RTT-TimerUL parameter described above is for each HARQ process and represents the minimum duration required to receive the uplink grant for retransmission. During the execution of this drx-HARQ-RTT-TimerUL, the corresponding MAC does not listen to the PDCCH. This timer is started on the first symbol after the completion of the first repetition of the Physical Uplink Shared Channel (PUSCH) transmission for the corresponding HARQ. When this drx-HARQ-RTT-TimerUL times out, the drx-RetransmissionTimerUL for the HARQ process is started.
[0048] The duration of the aforementioned drx-ShortCycleTimer is an integer multiple of the short cycle. When drx-inactivityTimer times out or a DRX command is received, and the corresponding MAC address is configured with a short cycle, drx-ShortCycleTimer is started. When drx-ShortCycleTimer times out and the corresponding MAC address enters a long cycle, or when a LongDRX Command is received, drx-ShortCycleTimer is stopped, and the corresponding MAC address enters a long cycle.
[0049] The above-mentioned period configuration parameters include two parts: the first part is the Long DRX period size, and the second part is the DRX start offset (drx-StartOffset), which is used to define the subframe at which the long period DRX and the short period DRX begin; in some embodiments, the long and short period drx-startoffsets need to be the same.
[0050] IV. Solution for skipping PDCCH monitoring.
[0051] 1. PDCCH skipping is a method of energy saving that dynamically instructs the UE to skip PDCCH listening for a certain period of time through Downlink Control Information (DCI). For example, PDCCH skipping DCI can be used to instruct the UE to skip PDCCH listening for the next 4, 8, or 16 slots. Skipping listening means not listening. Since the UE has been instructed to skip listening, it can enter the corresponding sleep state during this period.
[0052] 2. Search space group switching, for example, switching between search space group 0 and search space group 1, wherein the search space in search space group 0 is characterized by a sparser PDCCH monitoring period, and the search space in search space group 1 is characterized by a denser PDCCH monitoring period.
[0053] Optionally, search space group 0: the search space associated with sparse PDCCH listening cycles. Switching to search space group 0 can reduce PDCCH listening, saving energy but increasing scheduling latency.
[0054] Search Space Group 1: The search space associated with dense PDCCH listening cycles. Switching to Search Space Group 1 can reduce scheduling latency, but it consumes more power.
[0055] 5. Scheduling request.
[0056] A scheduling request is a marker indicating that a terminal is requesting uplink resources from the uplink scheduler. The terminal sends scheduling requests on the PUCCH using pre-configured dedicated periodic Physical Uplink Control Channel (PUCCH) resources. Dedicated PUCCH scheduling request resources can be configured for the terminal; short periods support low-latency services, while long periods are used for low-overhead services. New Radio (NR) supports configuring multiple scheduling requests for a single terminal. For terminals without configured scheduling requests, resources must be requested through a random access mechanism.
[0057] Network-side equipment needs to allocate scheduling request resources to the terminal's logical channels and check for SR reports on the allocated scheduling request resources. The terminal's MAC layer can be configured with zero or one or more scheduling request configurations. Each scheduling request configuration corresponds to one scheduling request identifier element (SchedulingRequestId IE). Each scheduling request configuration can contain multiple PUCCH resources used for sending scheduling requests, which can span multiple Bandwidth Parts (BWPs) and multiple cells. A logical channel can be configured with at most one scheduling request PUCCH resource for one BWP. Each scheduling request configuration corresponds to one or more logical channels. Each logical channel can be mapped to a 0 or 1 SR configuration configured by RRC.
[0058] VI. Definitions of k0, k1 and k2.
[0059] k0 refers to the slot interval between the downlink scheduling DCI and its scheduled physical downlink shared channel (PDSCH).
[0060] k1 refers to the slot interval between the PDSCH and its Hybrid Automatic Repeat Request Acknowledgement (HARQ-ACK) response.
[0061] k2 refers to the slot interval between the uplink scheduling DCI and its scheduled PUSCH.
[0062] Optionally, for PDSCH, the UE side has a clear HARQ feedback process to determine whether the received PDSCH is correct.
[0063] The uplink transmission processing method provided in this application will be described in detail below with reference to the accompanying drawings, through specific embodiments and application scenarios.
[0064] Please see Figure 2 , Figure 2 This is a flowchart of an uplink transmission processing method provided in an embodiment of this application, such as... Figure 2 As shown, it includes the following steps:
[0065] Step 201: If the first preset condition is met, the terminal performs the first operation;
[0066] The first operation includes at least one of the following: skipping the target uplink transmission and canceling the target timer, wherein the target timer is used to trigger a retransmission of the target uplink transmission; the first preset condition includes at least one of the following:
[0067] The terminal receives target indication information sent by the network-side device. The target indication information is used to indicate skipping uplink transmissions within a preset time period. The target uplink transmission is the uplink transmission within the preset time period.
[0068] The target uplink transmission occurs within the inactive time period of the discontinuous reception DRX cycle.
[0069] In this embodiment, the terminal can determine whether a first preset condition is met, and if the first preset condition is met, trigger the execution of a first operation. This first preset condition can be agreed upon by a protocol or configured by the network-side device, and is not further limited here.
[0070] Optionally, when the first condition includes the terminal receiving target indication information sent by the network-side device, since the network-side device skips uplink transmission within a preset time period by indicating that the uplink transmission is to be skipped, the terminal skips the target uplink transmission based on the target indication information, thereby reducing terminal power consumption. The terminal can also cancel the corresponding target timer to avoid triggering retransmission of the target uplink, thus reducing terminal power consumption. It should be understood that the preset time period can refer to a period after receiving the target indication information, and the preset time period is associated with the terminal's inactive time period. For example, it can include the terminal's inactive time period, or it can only include a portion of the inactive time period. This avoids the terminal needing to be woken up to perform uplink transmission when it is in a sleep state during the inactive time period, which would result in high power consumption.
[0071] The first condition includes the target uplink transmission being located within an inactive period of a discontinuous reception DRX cycle. In this case, if the terminal determines that the target uplink transmission is located within an inactive period of the DRX cycle, the terminal can skip the target uplink transmission, thereby avoiding waking up to perform the target uplink transmission during the inactive period, thus reducing terminal power consumption. The terminal can also cancel the corresponding target timer, thereby avoiding retransmission of the target uplink transmission and further reducing terminal power consumption.
[0072] It should be understood that skipping the target uplink transmission mentioned above can be interpreted as canceling the target uplink transmission, or in other words, not performing the target uplink transmission. This can also be called skipping the target uplink transmission or canceling the target uplink transmission. Canceling the target timer can be understood as not starting or activating the target timer.
[0073] In this embodiment, the terminal performs a first operation when a first preset condition is met. The first operation includes at least one of the following: skipping a target uplink transmission and canceling a target timer, where the target timer triggers a retransmission of the target uplink transmission. The first preset condition includes at least one of the following: the terminal receives target indication information from a network-side device, where the target indication information indicates skipping uplink transmissions within a preset time period, and the target uplink transmission is an uplink transmission within the preset time period; the target uplink transmission is located within an inactive time period of a non-continuous DRX reception cycle. This avoids the need for the terminal to be woken up and perform uplink transmission or retransmission during the DRX inactive time period. Therefore, this embodiment can reduce terminal power consumption.
[0074] Optionally, in some embodiments, the above-mentioned target uplink transmission includes at least one of the following:
[0075] Hybrid Automatic Repeat Request (HARQ) feedback;
[0076] Dynamically scheduled transmission of the Physical Uplink Shared Channel (PUSCH);
[0077] Physical uplink control channel (PUCCH) transmission;
[0078] The Sounding Reference Signal (SRS) is transmitted.
[0079] It should be understood that, in some embodiments, when the target uplink transmission includes HARQ feedback, the target timer includes at least one of a downlink discontinuous receive retransmission timer and a downlink discontinuous receive HARQ round-trip time timer.
[0080] In this embodiment of the application, when HARQ feedback is cancelled, at least one of the downlink discontinuous reception retransmission timer and the downlink discontinuous reception HARQ round-trip time timer can be cancelled, thereby avoiding triggering HARQ feedback retransmission.
[0081] Optionally, in some embodiments, when the target uplink transmission includes dynamically scheduled PUSCH, the terminal performing the first operation under the condition of satisfying a first preset condition includes at least one of the following:
[0082] If the first preset condition is met, skip the dynamically scheduled PUSCH transmission and cancel the target timer;
[0083] If the first preset condition is met, the dynamically scheduled PUSCH transmission is not skipped and the target timer is canceled;
[0084] The target timer includes at least one of an uplink discontinuous reception retransmission timer and an uplink discontinuous reception HARQ round-trip time timer.
[0085] In this embodiment, if a dynamically scheduled PUSCH transmission is canceled or skipped, the corresponding drx-RetransmissionTimerUL and / or drx-HARQ-RTT-TimerUL are also canceled. If the dynamically scheduled PUSCH transmission is not canceled or skipped, the corresponding drx-RetransmissionTimerUL and / or drx-HARQ-RTT-TimerUL can also be canceled. Because drx-RetransmissionTimerUL and / or drx-HARQ-RTT-TimerUL are canceled, retransmission of PUSCH transmissions can be avoided, thus reducing terminal power consumption.
[0086] Optionally, in some embodiments, the target indication information is a first downlink control information (DCI), wherein the first DCI satisfies any one of the following:
[0087] Carry PDCCH skip instruction;
[0088] Carries a search space group switching instruction;
[0089] Carries DRX initial offset adjustment indication;
[0090] Carrying first indication information, the first indication information includes first sub-indication information, which is specifically used to indicate whether to skip uplink transmissions within a preset time period.
[0091] In this embodiment of the application, when the terminal receives a first DCI carrying a PDCCH skip instruction, a search space group switching instruction, or a DRX start offset adjustment instruction, the terminal may be implicitly instructed to perform a first operation.
[0092] It should be understood that during XR service transmission, the starting subframe of the next DRX cycle duration can be adjusted using the aforementioned DRX start offset adjustment instruction. This allows for the configuration of a DRX setup that perfectly matches the arrival cycle of XR service packets, preventing severe misalignment between XR service packets and the DRX cycle, which could lead to packets being dropped before completing transmission within the PDB. Therefore, the reliability of XR service transmission can be improved.
[0093] When the terminal receives a first DCI carrying the aforementioned first indication information, it can display an indication of whether to perform the first operation through the first sub-indication information in the first indication information. The first DCI carrying the aforementioned first indication information can be a DCI of an existing format or a DCI of a defined new format, without further limitation here.
[0094] Furthermore, in some embodiments, the first indication information further includes at least one of the following:
[0095] The second sub-indication information is used to indicate the skipped target uplink transmission;
[0096] The third sub-indication information is used to indicate the effective time information, and the preset time period includes the effective time period corresponding to the effective time information.
[0097] In this embodiment of the application, the aforementioned second sub-indication information is specifically used to indicate skipping a specified target uplink transmission. For example, indication 0 can indicate that the skipped target uplink transmission is a HARQ feedback transmission; indication 1 can indicate that the skipped target uplink transmission is a dynamically scheduled PUSCH transmission; indication 2 can indicate that the skipped target uplink transmission is a PUCCH transmission; and indication 3 can indicate that the skipped target uplink transmission is an SRS transmission. Of course, a single value can also indicate that the skipped target uplink transmission is one of two or more uplink transmissions, and no further limitations are made here.
[0098] The aforementioned effective time period can be either the aforementioned preset time period or a portion of the aforementioned preset time period. If the effective time period is the aforementioned preset time period, then when the terminal receives the first DCI, it determines to skip uplink transmissions within the effective time period based on the first indication information.
[0099] It should be noted that the rules for determining whether to skip a transmission differ depending on the type of uplink transmission. Optionally, in some embodiments, skipping the target uplink transmission includes: skipping the target uplink transmission according to a preset rule;
[0100] The preset rules include at least one of the following:
[0101] The first sub-rule is used to determine whether to skip HARQ feedback;
[0102] The second sub-rule is used to determine whether to skip dynamically scheduled PUSCH transmissions.
[0103] Skip the first PUCCH transmission, which is used for periodic or semi-persistent channel state information (CSI) reporting;
[0104] Skip periodic or semi-continuous SRS transmissions.
[0105] It should be understood that in the embodiments of this application, when the first preset condition includes the terminal receiving target indication information sent by the network-side device, and the first indication information carried by the target indication information includes third sub-indication information, the determination of whether to skip the target uplink transmission can be skipped without following the preset rules, and the target uplink transmission can be skipped directly.
[0106] Optionally, in some embodiments, the first sub-rule includes any of the following:
[0107] Rule 1: Skip all HARQ feedback within the preset time period;
[0108] Rule 2: If all N1 first HARQs are positive ACKs, skip the feedback of the N1 first HARQs. N1 is a positive integer. The N1 first HARQs are all the HARQs to be transmitted in a time unit within the preset time period, or the N1 first HARQs are the HARQs corresponding to a HARQ codebook within the preset time period.
[0109] Rule 3: If at least one of the N2 second HARQs is a negative acknowledgment (NACK), the feedback of the N2 second HARQs shall not be skipped. N2 is a positive integer. The N2 second HARQs are all the HARQs to be transmitted within a time unit of the preset time period, or the N2 second HARQs are the HARQs corresponding to a HARQ codebook within the preset time period.
[0110] Rule 4: If at least one of the N3 third HARQs is NACK, only NACK feedback is performed. N3 is a positive integer. The N3 third HARQs are all the HARQs to be transmitted within a time unit of the preset time period, or the N3 third HARQs are the HARQs corresponding to a HARQ codebook within the preset time period.
[0111] Rule 1 can be understood as follows: as long as there is HARQ feedback within a certain period of time (preset time period), HARQ feedback is required or skipped.
[0112] Rule 2 can be understood as follows: if all HARQ feedbacks to be transmitted in the same time unit or the same HARQ codebook are ACKs, then all HARQ feedbacks in that time unit are canceled or skipped.
[0113] Rule 3 can be understood as follows: if at least one of the HARQ feedbacks to be transmitted in the same time unit or the same HARQ codebook is NACK, then the HARQ feedback at that moment is not canceled or skipped.
[0114] Rule 4 can be understood as follows: if at least one of the HARQ feedbacks to be transmitted in the same time unit or the same HARQ codebook is NACK, then only NACK feedback will be transmitted at that time.
[0115] In this embodiment, the definition of the time unit can be set according to actual needs. For example, in some embodiments, the time unit can be a time slot. Optionally, if HARQ feedback is canceled or skipped in a subsequent period, the corresponding drx-RetransmissionTimerDL and / or drx-HARQ-RTT-TimerDL are also canceled.
[0116] Optionally, in some embodiments, the second sub-rule includes at least one of the following:
[0117] If the priority of the data sent by the first PUSCH in the dynamic scheduling is lower than the preset priority, the first PUSCH transmission is skipped.
[0118] If the logical channel type carried by the dynamically scheduled second PUSCH belongs to a preset type, the transmission of the second PUSCH is skipped.
[0119] If the Quality of Service (QoS) characteristics corresponding to the dynamically scheduled third PUSCH meet the second preset condition, the transmission of the third PUSCH is skipped.
[0120] In this embodiment, the priority of the data transmitted by the first PUSCH can be understood as logical channel priority or physical layer priority. Optionally, low-priority PUSCHs can be canceled or skipped, while high-priority PUSCHs cannot be canceled or skipped. For example, different priorities can be set for data in the base layer and enhancement layer. Assuming that the transmission of base layer data is of high priority and the transmission of enhancement layer data is of low priority, only base layer data can be transmitted.
[0121] Optionally, different priorities can be set for data within the field of view (FOV) and data outside the field of view (non-FOV). Assuming that transmitting data within the field of view has a high priority and transmitting data outside the field of view has a low priority, then only data within the field of view can be transmitted.
[0122] The QoS mentioned above can be explained using latency requirements as an example. PUSCHs with low latency requirements can be canceled or skipped, while PUSCHs with high latency requirements cannot be canceled or skipped. If the PUSCH transmission involves data multiplexing between logical channels, the latency requirement of the logical channel with the most urgent latency among the multiplexed logical channels can be considered.
[0123] Optionally, in some embodiments, the preset time period includes at least one of the following:
[0124] Skip the PDCCH listening time period;
[0125] The inactive period of the DRX cycle;
[0126] The first symbol is the last symbol of the first PDCCH or the last symbol of the time slot in which the first PDCCH is located. The first PDCCH is used to carry the first DCI. The first DCI is the target indication information. The first time is the start time of the next DRX cycle, or the first time is located before the start time of the next DRX cycle and is spaced apart from the start time of the next DRX cycle by a first preset time.
[0127] Skip the start time of the PDCCH monitoring period to the second time, where the second time is the start time of the next DRX cycle, or the second time is before the start time of the next DRX cycle and is spaced apart from the start time of the next DRX cycle by a second preset time.
[0128] The search space group switching completion time is the third time, where the third time is the start time of the next DRX cycle, or the third time is located before the start time of the next DRX cycle and is spaced apart from the start time of the next DRX cycle by a third preset time.
[0129] The end time of the second symbol to the fourth time, the second symbol is the last symbol of the second PDCCH or the last symbol of the time slot in which the second PDCCH is located, the fourth time is the start time of the next DRX cycle, or the fourth time is before the start time of the next DRX cycle and is spaced four preset times apart from the start time of the next DRX cycle, the second PDCCH is used to carry the DCI indicating the DRX start offset adjustment;
[0130] The effective time period corresponding to the effective time information indicated by the third sub-indication information is included in the first indication information carried by the first DCI. The first indication information also includes the first sub-indication information, which is specifically used to indicate whether to skip uplink transmission within a preset time period.
[0131] To better understand this application, the implementation of this application will be described in detail below through some specific embodiments.
[0132] Example 1: Once the terminal receives the first DCI, the effective time for subsequent cancellation or skipping of HARQ feedback and other transmissions is from the moment the first DCI is received until the start of the next DRX cycle. The moment the first DCI is received falls within the DRX active time, meaning that HARQ feedback and other transmissions can be skipped within the active time.
[0133] Upon receiving the first DCI indicating PDCCH skipping, search space group switching, or DRX start offset adjustment within the on-duration or inactivity timer, the terminal immediately cancels or skips HARQ feedback, PUSCH transmission, PUCCH transmission, or SRS transmission based on the following first rule until the start of the next DRX cycle. The first rule is as follows:
[0134] If all HARQ feedbacks to be transmitted in the same time unit are ACKs, then all HARQ feedbacks at that time are canceled or skipped.
[0135] If at least one of the HARQ feedbacks to be transmitted in the same time unit is NACK, then the HARQ feedback at that time is neither canceled nor skipped.
[0136] If at least one of the HARQ feedbacks to be transmitted in the same time unit is NACK, then only all NACK feedbacks are transmitted at that time.
[0137] Whether to cancel a PUSCH transmission depends on at least one of the following: the priority of the data transmitted, the type of logical channel it carries, and the logical channel priority. For example, only low-priority PUSCH transmissions can be canceled or skipped.
[0138] like Figure 3As shown, during the active period, PDSCH 1, PDCCH 1, and PDCCH 2 transmissions were performed. The terminal received the first DCI in PDCCH 1. At this time, the period from the end of the last symbol of PDCCH 1 carrying the first DCI to the start of the next DRX cycle is the time for canceling or skipping uplink transmission. If the HARQ feedback corresponding to PDSCH 1 is performed via PUSCH 1 within the time for canceling or skipping uplink transmission, then the PUSCH 1 transmission is canceled, that is, the HARQ feedback corresponding to PDSCH 1 is canceled, and PUSCH 2 transmission is performed during the duration of the next DRX cycle. This PUSCH 2 transmission can be understood as a retransmission of PUSCH 1, that is, re-performing the HARQ feedback. Furthermore, when the terminal receives the aforementioned first DCI in PDCCH 2, the time from the end of the last symbol of PDCCH 2 carrying the first DCI to the start of the next DRX cycle is the time for canceling or skipping uplink transmission. If the first DCI in PDCCH 2 schedules PUSCH 3 transmission, and the PUSCH 3 transmission is within the time for canceling or skipping uplink transmission, then the PUSCH 3 transmission is canceled, and PUSCH 4 transmission is performed within the duration of the next DRX cycle. The PUSCH 4 transmission can be understood as a retransmission of PUSCH 3.
[0139] Example 2: After the terminal receives the first DCI, the effective time for subsequent cancellation or skipping of HARQ feedback and other transmissions is from the start time of the DRX non-active time to the end time of the DRX non-active time.
[0140] like Figure 4 As shown, the only difference between this embodiment and Embodiment 1 is the start time of the cancellation or skipping of uplink transmission. After receiving the first DCI indicating PDCCH skipping, search space group switching, or DRX start offset adjustment within the on-duration or inactivity timer, the terminal cancels or skips HARQ feedback, PUSCH transmission, PUCCH transmission, or SRS transmission based on the first rule during the period from the start time to the end time of the DRX non-active time.
[0141] Example 3: The terminal cancels or skips HARQ feedback and other transmissions between the start time of skipping PDCCH listening and the start time of the next DRX cycle. The start time of skipping PDCCH listening may be within the DRX active time or within the non-active time.
[0142] like Figure 5 As shown, the difference between this embodiment and Embodiment 1 lies only in the start time of canceling or skipping uplink transmission. When the terminal receives a DCI indicating PDCCH skipping within the on-duration or inactivity timer, it cancels or skips HARQ feedback, PUSCH transmission, PUCCH transmission, or SRS transmission based on the first rule during the period from the start time of skipping PDCCH listening to the start time of the next DRX cycle.
[0143] Example 4: The effective time for canceling or skipping HARQ feedback and other transmissions is the duration of skipping PDCCH listening, where the duration of skipping PDCCH listening is generally indicated by PDCCH skipping DCI.
[0144] like Figure 6 As shown, the difference between this embodiment and Embodiment 1 is only that the start and end times of canceling or skipping uplink transmission are different. In this embodiment, the first DCI indicates the duration of skipping PDCCH listening, and the duration of skipping PDCCH listening is the time of canceling or skipping uplink transmission.
[0145] Example 5: In the normal connected state of DRX (Connected DRX, CDRX), if there are transmissions such as HARQ feedback in the DRX non-active time, then the transmissions such as HARQ feedback are canceled or skipped.
[0146] For short-cycle services like XR (e.g., a cycle of 8.33ms), the following DRX configuration is used: DRXCycle = 8ms, on-duration = 2ms, inactivity timer = 1ms. This means that after receiving a PDCCH indicating a new transmission, the PDCCH needs to be listened to for 1ms.
[0147] For example, when the inactivity timer is less than k1, the HARQ feedback time corresponding to the latest PDSCH transmission of the terminal (the most recent uplink slot that can perform HARQ feedback) is already in the DRX sleep state, then the HARQ feedback is canceled or skipped based on the first rule mentioned above.
[0148] For example, when the inactivity timer is less than k2, the PUSCH transmission scheduled by DCI received by the terminal within the active time is in the DRX sleep state, then the PUSCH transmission is canceled or skipped based on the first rule mentioned above.
[0149] Optionally, the decision to cancel a PUSCH transmission can be based on the priority of the data transmitted or the logical channel type / logical channel priority. Only low-priority PUSCH transmissions can be canceled or skipped.
[0150] Example 6: When the terminal receives a DCI indicating PDCCH skipping, it cancels or skips the HARQ feedback and the corresponding drx-RetransmissionTimerDL and drx-HARQ-RTT-TimerDL during the duration of skipped PDCCH listening. Specifically, this includes the following scenarios:
[0151] Scenario 1: If it is an ACK, cancel the ACK transmission, and the network-side device assumes that the data reception is correct.
[0152] In scenario 2, if it is a NACK, the NACK transmission cannot be cancelled, but drx-RetransmissionTimerDL and drx-HARQ-RTT-TimerDL will still be cancelled, and the corresponding retransmission scheduling will be delayed until after the PDCCH skipping duration.
[0153] In scenario 3, if it is a NACK, the NACK transmission will still be cancelled, and drx-RetransmissionTimerDL and drx-HARQ-RTT-TimerDL will also be cancelled.
[0154] Example 7: When the terminal receives the first DCI indicating PDCCH skipping, it cancels or skips the PUSCH transmission during the duration of skipped PDCCH listening, as well as the corresponding drx-RetransmissionTimerUL and drx-HARQ-RTT-TimerUL.
[0155] Alternatively, the terminal receives the first DCI indicating PDCCH skipping and schedules PUSCH. After the UE transmits PUSCH, it performs PDCCH skipping, at which point the corresponding drx-RetransmissionTimerUL and drx-HARQ-RTT-TimerUL are canceled.
[0156] It should be noted that the uplink transmission processing method provided in this application embodiment can be executed by an uplink transmission processing device, or by a control module within that uplink transmission processing device for executing the uplink transmission processing method. This application embodiment uses the execution of the uplink transmission processing method by an uplink transmission processing device as an example to illustrate the uplink transmission processing device provided in this application embodiment.
[0157] Please see Figure 7 , Figure 7 This is a structural diagram of an uplink transmission processing device provided in an embodiment of this application, as shown below. Figure 7 As shown, the uplink transmission processing device 700 includes:
[0158] The execution module 701 is used to perform a first operation when a first preset condition is met;
[0159] The first operation includes at least one of the following: skipping the target uplink transmission and canceling the target timer, wherein the target timer is used to trigger a retransmission of the target uplink transmission; the first preset condition includes at least one of the following:
[0160] The terminal receives target indication information sent by the network-side device. The target indication information is used to indicate skipping uplink transmissions within a preset time period. The target uplink transmission is the uplink transmission within the preset time period.
[0161] The target uplink transmission occurs within the inactive time period of the discontinuous reception DRX cycle.
[0162] Optionally, the uplink transmission processing device 700 further includes a determination module for determining whether a first preset condition is met.
[0163] Optionally, the target uplink transmission includes at least one of the following:
[0164] Hybrid Automatic Repeat Request (HARQ) feedback;
[0165] Dynamically scheduled transmission of the Physical Uplink Shared Channel (PUSCH);
[0166] Physical uplink control channel (PUCCH) transmission;
[0167] The detection reference signal (SRS) is transmitted.
[0168] Optionally, if the target uplink transmission includes HARQ feedback, the target timer includes at least one of a downlink discontinuous receive retransmission timer and a downlink discontinuous receive HARQ round-trip time timer.
[0169] Optionally, when the target uplink transmission includes dynamically scheduled PUSCH, the terminal performing the first operation under the first preset condition includes at least one of the following:
[0170] If the first preset condition is met, skip the dynamically scheduled PUSCH transmission and cancel the target timer;
[0171] If the first preset condition is met, the dynamically scheduled PUSCH transmission is not skipped and the target timer is canceled;
[0172] The target timer includes at least one of an uplink discontinuous reception retransmission timer and an uplink discontinuous reception HARQ round-trip time timer.
[0173] Optionally, the target indication information is a first downlink control information (DCI), wherein the first DCI satisfies any one of the following:
[0174] Carry PDCCH skip instruction;
[0175] Carries a search space group switching instruction;
[0176] Carries DRX initial offset adjustment indication;
[0177] Carrying first indication information, the first indication information includes first sub-indication information, the first sub-indication information being specifically used to indicate whether to perform the first operation.
[0178] Optionally, the first indication information further includes at least one of the following:
[0179] The second sub-indication information is used to indicate the skipped target uplink transmission;
[0180] The third sub-indication information is used to indicate the effective time information, and the preset time period includes the effective time period corresponding to the effective time information.
[0181] Optionally, skipping the target uplink transmission includes: skipping the target uplink transmission according to a preset rule;
[0182] The preset rules include at least one of the following:
[0183] The first sub-rule is used to determine whether to skip HARQ feedback;
[0184] The second sub-rule is used to determine whether to skip dynamically scheduled PUSCH transmissions.
[0185] Skip the first PUCCH transmission, which is used for periodic or semi-persistent channel state information (CSI) reporting;
[0186] Skip periodic or semi-continuous SRS transmissions.
[0187] Optionally, the first sub-rule includes any one of the following:
[0188] Skip all HARQ feedback within the preset time period;
[0189] If all N1 first HARQs are positive ACKs, skip the feedback of the N1 first HARQs. N1 is a positive integer. The N1 first HARQs are all the HARQs to be transmitted in a time unit within the preset time period, or the N1 first HARQs are the HARQs corresponding to a HARQ codebook within the preset time period.
[0190] If at least one of the N2 second HARQs is a negative acknowledgment (NACK), the feedback of the N2 second HARQs is not skipped. N2 is a positive integer. The N2 second HARQs are all the HARQs to be transmitted within a time unit of the preset time period, or the N2 second HARQs are the HARQs corresponding to a HARQ codebook within the preset time period.
[0191] If at least one of the N3 third HARQs is NACK, only NACK feedback is performed. N3 is a positive integer. The N3 third HARQs are all the HARQs to be transmitted within a time unit of the preset time period, or the N3 third HARQs are the HARQs corresponding to a HARQ codebook within the preset time period.
[0192] Optionally, the second sub-rule includes at least one of the following:
[0193] If the priority of the data sent by the first PUSCH in the dynamic scheduling is lower than the preset priority, the first PUSCH transmission is skipped.
[0194] If the logical channel type carried by the dynamically scheduled second PUSCH belongs to a preset type, the transmission of the second PUSCH is skipped.
[0195] If the QoS characteristics corresponding to the dynamically scheduled third PUSCH meet the second preset condition, the transmission of the third PUSCH is skipped.
[0196] Optionally, the preset time period includes at least one of the following:
[0197] Skip the PDCCH listening time period;
[0198] The inactive period of the DRX cycle;
[0199] The first symbol is the last symbol of the first PDCCH or the last symbol of the time slot in which the first PDCCH is located. The first PDCCH is used to carry the first DCI. The first DCI is the target indication information. The first time is the start time of the next DRX cycle, or the first time is located before the start time of the next DRX cycle and is spaced apart from the start time of the next DRX cycle by a first preset time.
[0200] Skip the start time of the PDCCH monitoring period to the second time, where the second time is the start time of the next DRX cycle, or the second time is before the start time of the next DRX cycle and is spaced apart from the start time of the next DRX cycle by a second preset time.
[0201] The search space group switching completion time is the third time, where the third time is the start time of the next DRX cycle, or the third time is located before the start time of the next DRX cycle and is spaced apart from the start time of the next DRX cycle by a third preset time.
[0202] The end time of the second symbol to the fourth time, the second symbol is the last symbol of the second PDCCH or the last symbol of the time slot in which the second PDCCH is located, the fourth time is the start time of the next DRX cycle, or the fourth time is before the start time of the next DRX cycle and is spaced four preset times apart from the start time of the next DRX cycle, the second PDCCH is used to carry the DCI indicating the DRX start offset adjustment;
[0203] The effective time period corresponding to the effective time information indicated by the third sub-indication information is included in the first indication information carried by the first DCI. The first indication information also includes the first sub-indication information, which is specifically used to indicate whether to skip uplink transmission within a preset time period.
[0204] The uplink transmission processing apparatus provided in this application embodiment can implement each process in the uplink transmission processing method embodiment shown in the figure. To avoid repetition, it will not be described again here.
[0205] The uplink transmission processing device in this application embodiment can be a device, or a component, integrated circuit, or chip in a terminal. The device can be a mobile terminal or a non-mobile terminal. For example, a mobile terminal can include, but is not limited to, the types of terminal 11 listed above, while a non-mobile terminal can be a server, network attached storage (NAS), personal computer (PC), television (TV), ATM, or self-service machine, etc. This application embodiment does not impose specific limitations.
[0206] The uplink transmission processing device in this application embodiment can be a device with an operating system. This operating system can be Android, iOS, or other possible operating systems; this application embodiment does not specifically limit it.
[0207] The uplink transmission processing device provided in this application embodiment can achieve... Figures 2 to 6 The various processes implemented in the method embodiments achieve the same technical effect, and will not be described again here to avoid repetition.
[0208] Optional, such as Figure 8 As shown, this application embodiment also provides a communication device 800, including a processor 801, a memory 802, and a program or instruction stored in the memory 802 that can run on the processor 801. For example, when the communication device 800 is a terminal, when the program or instruction is executed by the processor 801, it implements the various processes of the above-described uplink transmission processing method embodiment and can achieve the same technical effect.
[0209] Figure 9 A schematic diagram of the hardware structure of a terminal to implement the various embodiments of this application.
[0210] The terminal 900 includes, but is not limited to, the following components: radio frequency unit 901, network module 902, audio output unit 903, input unit 904, sensor 905, display unit 906, user input unit 907, interface unit 908, memory 909, and processor 910.
[0211] Those skilled in the art will understand that the terminal 900 may also include a power supply (such as a battery) for supplying power to various components. The power supply may be logically connected to the processor 910 through a power management system, thereby enabling functions such as managing charging, discharging, and power consumption through the power management system. Figure 9 The terminal structure shown does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown, or combine certain components, or have different component arrangements, which will not be elaborated here.
[0212] It should be understood that, in this embodiment, the input unit 904 may include a graphics processing unit (GPU) 9041 and a microphone 9042. The GPU 9041 processes image data of still images or videos obtained by an image capture device (such as a camera) in video capture mode or image capture mode. The display unit 906 may include a display panel 9061, which may be configured in the form of a liquid crystal display, an organic light-emitting diode, or the like. The user input unit 907 includes a touch panel 9071 and other input devices 9072. The touch panel 9071 is also called a touch screen. The touch panel 9071 may include a touch detection device and a touch controller. Other input devices 9072 may include, but are not limited to, physical keyboards, function keys (such as volume control buttons, power buttons, etc.), trackballs, mice, and joysticks, which will not be described in detail here.
[0213] In this embodiment, the radio frequency unit 901 receives downlink data from the network-side device and processes it for the processor 910; additionally, it sends uplink data to the network-side device. Typically, the radio frequency unit 901 includes, but is not limited to, an antenna, at least one amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, etc.
[0214] The memory 909 can be used to store software programs or instructions and various data. The memory 109 may primarily include a program or instruction storage area and a data storage area. The program or instruction storage area may store the operating system, application programs or instructions required for at least one function (such as sound playback, image playback, etc.). Furthermore, the memory 909 may include high-speed random access memory and non-volatile memory, which may be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. For example, at least one disk storage device, flash memory device, or other non-volatile solid-state storage device.
[0215] Processor 910 may include one or more processing units; optionally, processor 910 may integrate an application processor and a modem processor, wherein the application processor mainly handles the operating system, user interface, and applications or instructions, and the modem processor mainly handles wireless communication, such as a baseband processor. It is understood that the aforementioned modem processor may also not be integrated into processor 910.
[0216] The processor 910 is used to execute a first operation when it is determined that a first preset condition is met.
[0217] The first operation includes at least one of the following: skipping the target uplink transmission and canceling the target timer, wherein the target timer is used to trigger a retransmission of the target uplink transmission; the first preset condition includes at least one of the following:
[0218] The terminal receives target indication information sent by the network-side device. The target indication information is used to indicate skipping uplink transmissions within a preset time period. The target uplink transmission is the uplink transmission within the preset time period.
[0219] The target uplink transmission occurs within the inactive time period of the discontinuous reception DRX cycle.
[0220] It should be understood that in this embodiment, the processor 910 and the radio frequency unit 901 are capable of achieving... Figure 2 The various processes implemented by the terminal in the method embodiment will not be described again here to avoid repetition.
[0221] This application also provides a readable storage medium storing a program or instructions. When the program or instructions are executed by a processor, they implement the various processes of the above-described uplink transmission processing method embodiments and achieve the same technical effect. To avoid repetition, they will not be described again here.
[0222] The processor is the processor in the electronic device described in the above embodiments. The readable storage medium includes computer-readable storage media, such as computer read-only memory (ROM), random access memory (RAM), magnetic disk, or optical disk.
[0223] This application embodiment also provides a chip, which includes a processor and a communication interface. The communication interface is coupled to the processor. The processor is used to run programs or instructions to implement the various processes of the above-described uplink transmission processing method embodiment and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0224] It should be understood that the chip mentioned in the embodiments of this application may also be referred to as a system-on-a-chip, system chip, chip system, or system-on-a-chip, etc.
[0225] This application also provides a program product, which is stored in a non-volatile storage medium. The program product is executed by at least one processor to implement the various processes of the above-described uplink transmission processing method embodiments and can achieve the same technical effect. To avoid repetition, it will not be described again here.
[0226] It should be noted that, in this document, the terms "comprising," "including," or any other variations thereof are intended to cover non-exclusive inclusion, such that a process, method, article, or apparatus that comprises a list of elements includes not only those elements but also other elements not expressly listed, or elements inherent to such a process, method, article, or apparatus. Without further limitations, an element defined by the phrase "comprising one..." does not exclude the presence of other identical elements in the process, method, article, or apparatus that includes that element. Furthermore, it should be noted that the scope of the methods and apparatuses in the embodiments of this application is not limited to performing functions in the order shown or discussed, but may also include performing functions substantially simultaneously or in the reverse order, depending on the functions involved. For example, the described methods may be performed in a different order than described, and various steps may be added, omitted, or combined. Additionally, features described with reference to certain examples may be combined in other examples.
[0227] Through the above description of the embodiments, those skilled in the art can clearly understand that the methods of the above embodiments can be implemented by means of software plus necessary general-purpose hardware platforms. Of course, they can also be implemented by hardware, but in many cases the former is a better implementation method. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, can be embodied in the form of a software product. This computer software product is stored in a storage medium (such as ROM / RAM, magnetic disk, optical disk) and includes several instructions to cause a terminal (which may be a mobile phone, computer, server, air conditioner, or base station, etc.) to execute the methods described in the various embodiments of this application.
[0228] The embodiments of this application have been described above with reference to the accompanying drawings. However, this application is not limited to the specific embodiments described above. The specific embodiments described above are merely illustrative and not restrictive. Those skilled in the art can make many other forms under the guidance of this application without departing from the spirit and scope of the claims, and all of these forms are within the protection scope of this application.
Claims
1. An uplink transmission processing method, characterized in that, include: If the first preset condition is met, the terminal performs the first operation; The first operation includes canceling the target timer, or the first operation includes skipping the target uplink transmission and canceling the target timer, wherein canceling the target timer means not enabling or activating the target timer, and the target timer is used to trigger the retransmission of the target uplink transmission; the first preset condition includes at least one of the following: The terminal receives target indication information sent by the network-side device. The target indication information is used to indicate skipping uplink transmissions within a preset time period. The target uplink transmission is the uplink transmission within the preset time period. The target uplink transmission occurs within the inactive time period of the discontinuous reception DRX cycle.
2. The method according to claim 1, characterized in that, The target uplink transmission includes at least one of the following: Hybrid Automatic Repeat Request (HARQ) feedback; Dynamically scheduled transmission of the Physical Uplink Shared Channel (PUSCH); Physical uplink control channel (PUCCH) transmission; The detection reference signal (SRS) is transmitted.
3. The method according to claim 1, characterized in that, In the case where the target uplink transmission includes HARQ feedback, the target timer includes at least one of a downlink discontinuous receive retransmission timer and a downlink discontinuous receive HARQ round-trip time timer.
4. The method according to claim 1, characterized in that, When the target uplink transmission includes dynamically scheduled PUSCH, the terminal performing the first operation under the condition of satisfying the first preset condition includes at least one of the following: If the first preset condition is met, skip the dynamically scheduled PUSCH transmission and cancel the target timer; If the first preset condition is met, the dynamically scheduled PUSCH transmission is not skipped and the target timer is canceled; The target timer includes at least one of an uplink discontinuous reception retransmission timer and an uplink discontinuous reception HARQ round-trip time timer.
5. The method according to claim 1, characterized in that, The target indication information is a first downlink control information (DCI), and the first DCI satisfies any one of the following: Carry PDCCH skip instruction; Carries a search space group switching instruction; Carries DRX initial offset adjustment indication; Carrying first indication information, the first indication information includes first sub-indication information, the first sub-indication information being specifically used to indicate whether to perform the first operation.
6. The method according to claim 5, characterized in that, The first indication information also includes at least one of the following: The second sub-indication information is used to indicate the skipped target uplink transmission; The third sub-indication information is used to indicate the effective time information, and the preset time period includes the effective time period corresponding to the effective time information.
7. The method according to claim 1, characterized in that, The skipping of the target uplink transmission includes: Skip the target uplink transmission according to preset rules; The preset rules include at least one of the following: The first sub-rule is used to determine whether to skip HARQ feedback; The second sub-rule is used to determine whether to skip dynamically scheduled PUSCH transmissions. Skip the first PUCCH transmission, which is used for periodic or semi-persistent channel state information (CSI) reporting; Skip periodic or semi-continuous SRS transmissions.
8. The method according to claim 7, characterized in that, The first sub-rule includes any one of the following: Skip all HARQ feedback within the preset time period; If all N1 first HARQs are positive ACKs, skip the feedback of the N1 first HARQs. N1 is a positive integer. The N1 first HARQs are all the HARQs to be transmitted in a time unit within the preset time period, or the N1 first HARQs are the HARQs corresponding to a HARQ codebook within the preset time period. If at least one of the N2 second HARQs is a negative acknowledgment (NACK), the feedback of the N2 second HARQs is not skipped. N2 is a positive integer. The N2 second HARQs are all the HARQs to be transmitted within a time unit of the preset time period, or the N2 second HARQs are the HARQs corresponding to a HARQ codebook within the preset time period. If at least one of the N3 third HARQs is NACK, only NACK feedback is performed. N3 is a positive integer. The N3 third HARQs are all the HARQs to be transmitted within a time unit of the preset time period, or the N3 third HARQs are the HARQs corresponding to a HARQ codebook within the preset time period.
9. The method according to claim 7, characterized in that, The second sub-rule includes at least one of the following: If the priority of the data sent by the first PUSCH in the dynamic scheduling is lower than the preset priority, the first PUSCH transmission is skipped. If the logical channel type carried by the dynamically scheduled second PUSCH belongs to a preset type, the transmission of the second PUSCH is skipped. If the QoS characteristics corresponding to the dynamically scheduled third PUSCH meet the second preset condition, the transmission of the third PUSCH is skipped.
10. The method according to claim 1, characterized in that, The preset time period includes at least one of the following: Skip the PDCCH listening time period; The inactive period of the DRX cycle; The first symbol is the last symbol of the first PDCCH or the last symbol of the time slot in which the first PDCCH is located. The first PDCCH is used to carry the first DCI. The first DCI is the target indication information. The first time is the start time of the next DRX cycle, or the first time is located before the start time of the next DRX cycle and is spaced apart from the start time of the next DRX cycle by a first preset time. Skip the start time of the PDCCH monitoring period to the second time, where the second time is the start time of the next DRX cycle, or the second time is before the start time of the next DRX cycle and is spaced apart from the start time of the next DRX cycle by a second preset time. The search space group switching completion time is the third time, where the third time is the start time of the next DRX cycle, or the third time is located before the start time of the next DRX cycle and is spaced apart from the start time of the next DRX cycle by a third preset time. The end time of the second symbol to the fourth time, the second symbol is the last symbol of the second PDCCH or the last symbol of the time slot in which the second PDCCH is located, the fourth time is the start time of the next DRX cycle, or the fourth time is before the start time of the next DRX cycle and is spaced four preset times apart from the start time of the next DRX cycle, the second PDCCH is used to carry the DCI indicating the DRX start offset adjustment; The effective time period corresponding to the effective time information indicated by the third sub-indication information is included in the first indication information carried by the first DCI. The first indication information also includes the first sub-indication information, which is specifically used to indicate whether to skip uplink transmission within a preset time period.
11. An uplink transmission processing device, characterized in that, include: An execution module is used to perform a first operation when a first preset condition is met; The first operation includes canceling the target timer, or the first operation includes skipping the target uplink transmission and canceling the target timer, wherein canceling the target timer means not enabling or activating the target timer, and the target timer is used to trigger the retransmission of the target uplink transmission; the first preset condition includes at least one of the following: The terminal receives target indication information sent by the network-side device. The target indication information is used to indicate skipping uplink transmissions within a preset time period. The target uplink transmission is the uplink transmission within the preset time period. The target uplink transmission occurs within the inactive time period of the discontinuous reception DRX cycle.
12. The apparatus according to claim 11, characterized in that, The target indication information is a first downlink control information (DCI), and the first DCI satisfies any one of the following: Carry PDCCH skip instruction; Carries a search space group switching instruction; Carries DRX initial offset adjustment indication; Carrying first indication information, the first indication information includes first sub-indication information, the first sub-indication information being specifically used to indicate whether to perform the first operation.
13. The apparatus according to claim 11, characterized in that, The skipping of target uplink transmission includes: skipping target uplink transmission according to preset rules; The preset rules include at least one of the following: The first sub-rule is used to determine whether to skip HARQ feedback; The second sub-rule is used to determine whether to skip dynamically scheduled PUSCH transmissions. Skip the first PUCCH transmission, which is used for periodic or semi-persistent channel state information (CSI) reporting; Skip periodic or semi-continuous SRS transmissions.
14. The apparatus according to claim 13, characterized in that, The first sub-rule includes any one of the following: Skip all HARQ feedback within the preset time period; If all N1 first HARQs are positive ACKs, skip the feedback of the N1 first HARQs. N1 is a positive integer. The N1 first HARQs are all the HARQs to be transmitted in a time unit within the preset time period, or the N1 first HARQs are the HARQs corresponding to a HARQ codebook within the preset time period. If at least one of the N2 second HARQs is a negative acknowledgment (NACK), the feedback of the N2 second HARQs is not skipped. N2 is a positive integer. The N2 second HARQs are all the HARQs to be transmitted within a time unit of the preset time period, or the N2 second HARQs are the HARQs corresponding to a HARQ codebook within the preset time period. If at least one of the N3 third HARQs is NACK, only NACK feedback is performed. N3 is a positive integer. The N3 third HARQs are all the HARQs to be transmitted within a time unit of the preset time period, or the N3 third HARQs are the HARQs corresponding to a HARQ codebook within the preset time period.
15. The apparatus according to claim 13, characterized in that, The second sub-rule includes at least one of the following: If the priority of the data sent by the first PUSCH in the dynamic scheduling is lower than the preset priority, the first PUSCH transmission is skipped. If the logical channel type carried by the dynamically scheduled second PUSCH belongs to a preset type, the transmission of the second PUSCH is skipped. If the QoS characteristics corresponding to the dynamically scheduled third PUSCH meet the second preset condition, the transmission of the third PUSCH is skipped.
16. A terminal, characterized in that, include: A memory, a processor, and a program stored in the memory and executable on the processor, wherein the program, when executed by the processor, implements the steps of the uplink transmission processing method as described in any one of claims 1 to 10.
17. A readable storage medium, characterized in that, The readable storage medium stores a program or instructions, which, when executed by a processor, implement the steps of the uplink transmission processing method as described in any one of claims 1 to 10.
Citation Information
Patent Citations
Discontinuous receiving communication method and device, communication equipment and communication system
CN110351898A
Data transmission method, terminal equipment and network equipment
CN110557806A