Transmission control method, transmission scheduling method, transmission configuration method, and related device
The terminal performs transmission control based on the relative positional relationship between the untransmission time window and the transmission time window, which solves the problem of the untransmission time period during the communication process and improves the reliability of data transmission.
Patent Information
- Application Number
- PCT/CN2024/107128
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Priority Date
- 2023-07-31
- Filing Date
- 2024-07-24
- Publication Date
- 2025-02-06
AI Technical Summary
During the communication process, there is a time period in which uplink or downlink transmission cannot be performed, which affects the reliability of data transmission.
A transmission control method is provided, and the transmission control is performed by the terminal according to the relative positional relationship between the first time window and the first transmission time, including adjusting the LCP-related parameters of the logical channel and configuring the running time window of the authorization timer.
Improve the reliability of data transmission and reduce the impact of the non-transmission time window on data transmission.
Smart Images

Figure CN2024107128_06022025_PF_FP_ABST
Abstract
Description
Transmission control method, transmission scheduling method, transmission configuration method and related equipment
[0001] CROSS-REFERENCE TO RELATED APPLICATIONS
[0002] This application claims priority to Chinese Patent Application No. 202310958623.9 filed in China on July 31, 2023, the entire contents of which are incorporated herein by reference. Technical Field
[0003] The present application belongs to the field of communication technology, and specifically relates to a transmission control method, a transmission scheduling method, a transmission configuration method and related equipment. Background Art
[0004] In practical applications, there are often periods of time during which uplink or downlink transmission is unavailable. For example, data transmission may be suspended or restricted during user equipment (UE) measurements, bandwidth part (BWP) switching, cell handover, or random access. However, in the related art, there is no corresponding solution for controlling data transmission during the presence of unavailable time windows (i.e., periods during which uplink or downlink transmission is unavailable), which affects the reliability of data transmission.
[0005] Summary of the Invention
[0006] The embodiments of the present application provide a transmission control method, a transmission scheduling method, a transmission configuration method and related equipment, which can provide a data transmission control method in the presence of a non-transmittable time window, which is conducive to improving the reliability of data transmission.
[0007] In a first aspect, a transmission control method is provided, the method comprising:
[0008] The terminal performs transmission control according to a relative position relationship between the first time window and the first transmission time;
[0009] Among them, the first time window is a time window in which data cannot be transmitted, and the first transmission time includes at least one of the following: a second time window, a third time window, the transmission time of a hybrid automatic repeat request HARQ feedback, and the transmission time of a physical uplink shared channel PUSCH corresponding to an uplink authorization; the second time window is a data transmission window determined according to a delay budget of the data, and the third time window is a time window determined according to a configured authorization timer of the terminal.
[0010] In a second aspect, a transmission control device is provided, the device comprising:
[0011] a control module, configured to perform transmission control according to a relative position relationship between the first time window and the first transmission time;
[0012] Among them, the first time window is a time window in which data cannot be transmitted, and the first transmission time includes at least one of the following: a second time window, a third time window, the transmission time of a hybrid automatic repeat request HARQ feedback, and the transmission time of a physical uplink shared channel PUSCH corresponding to an uplink authorization; the second time window is a data transmission window determined according to a delay budget of the data, and the third time window is a time window determined according to a configured authorization timer of the terminal.
[0013] In a third aspect, a transmission scheduling method is provided, the method comprising:
[0014] The network-side device determines, based on a relative position relationship between the first time window and the third time window, an operating time window of a configuration authorization timer of the terminal, wherein the first time window is a time window during which data cannot be transmitted by the terminal, and the third time window is a time window determined according to the configuration authorization timer of the terminal;
[0015] The network side device schedules the terminal according to the running time window of the configuration authorization timer of the terminal.
[0016] In a fourth aspect, a transmission scheduling device is provided, the device comprising:
[0017] a determining module, configured to determine an operating time window of a configuration authorization timer of a terminal based on a relative position relationship between a first time window and a third time window, wherein the first time window is a time window during which data cannot be transmitted by the terminal, and the third time window is a time window determined according to the configuration authorization timer of the terminal;
[0018] The scheduling module is used to schedule the terminal according to the running time window of the configuration authorization timer of the terminal.
[0019] In a fifth aspect, a transmission configuration method is provided, the method comprising:
[0020] The network side device sends third information to the terminal;
[0021] The third information includes at least one of the following: a second value, a first compensation value, a second initial value, at least one compensation duration, an initial value of a first timer, first configuration information, and second configuration information;
[0022] The second value and the first compensation value are used to adjust LCP-related parameters of the first logical channel LCH of the terminal when there is overlap between the first time window and the second time window;
[0023] The second initial value, the at least one compensation duration, and the initial value of the first timer are used to adjust an operating time window of a configuration authorization timer of the terminal when there is an overlap between the first time window and the third time window;
[0024] The first configuration information is used to configure the terminal to adjust the transmission time of the hybrid automatic repeat request HARQ feedback when there is an overlap between the first time window and the transmission time of the HARQ feedback;
[0025] The second configuration information is used to configure the terminal to adjust the transmission time of the physical uplink shared channel PUSCH when there is an overlap between the first time window and the transmission time of the PUSCH corresponding to the uplink grant;
[0026] The first time window is a time window in which the terminal cannot transmit data, the second time window is a data transmission window determined according to the delay budget of the data carried by the first LCH of the terminal, and the third time window is a time window determined according to the configuration authorization timer of the terminal.
[0027] In a sixth aspect, a transmission configuration device is provided, the device comprising:
[0028] A sending module, configured to send third information to a terminal;
[0029] The third information includes at least one of the following: a second value, a first compensation value, a second initial value, at least one compensation duration, an initial value of a first timer, first configuration information, and second configuration information;
[0030] The second value and the first compensation value are used to adjust LCP-related parameters of the first logical channel LCH of the terminal when there is overlap between the first time window and the second time window;
[0031] The second initial value, the at least one compensation duration, and the initial value of the first timer are used to adjust an operating time window of a configuration authorization timer of the terminal when there is an overlap between the first time window and the third time window;
[0032] The first configuration information is used to configure the terminal to adjust the transmission time of the hybrid automatic repeat request HARQ feedback when there is an overlap between the first time window and the transmission time of the HARQ feedback;
[0033] The second configuration information is used to configure the terminal to adjust the transmission time of the physical uplink shared channel PUSCH when there is an overlap between the first time window and the transmission time of the PUSCH corresponding to the uplink grant;
[0034] The first time window is a time window in which the terminal cannot transmit data, the second time window is a data transmission window determined according to the delay budget of the data carried by the first LCH of the terminal, and the third time window is a time window determined according to the configuration authorization timer of the terminal.
[0035] In a seventh aspect, a terminal is provided, comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the method described in the first aspect are implemented.
[0036] In the eighth aspect, a terminal is provided, comprising a processor and a communication interface, wherein the processor is used to perform transmission control based on the relative position relationship between a first time window and a first transmission time; wherein the first time window is a time window in which data cannot be transmitted, and the first transmission time includes at least one of the following: a second time window, a third time window, the transmission time of a hybrid automatic repeat request HARQ feedback, and the transmission time of a physical uplink shared channel PUSCH corresponding to an uplink authorization; the second time window is a data transmission window determined according to a delay budget of the data, and the third time window is a time window determined according to a configured authorization timer of the terminal.
[0037] In the ninth aspect, a network side device is provided, which includes a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the method described in the third aspect are implemented, or the steps of the method described in the fifth aspect are implemented.
[0038] In a tenth aspect, a network-side device is provided, including a processor and a communication interface, wherein the processor is configured to determine an operating time window of a configuration authorization timer of a terminal based on a relative position relationship between a first time window and a third time window, the first time window being a time window in which data cannot be transmitted by the terminal, and the third time window being a time window determined according to the configuration authorization timer of the terminal; and the communication interface is configured to schedule the terminal according to the operating time window of the configuration authorization timer of the terminal;
[0039] or,
[0040] The communication interface is used to send third information to the terminal; wherein the third information includes at least one of the following: a second value, a first compensation value, a second initial value, at least one compensation duration, an initial value of a first timer, first configuration information, and second configuration information; the second value and the first compensation value are used to adjust LCP-related parameters of a first logical channel LCH of the terminal when there is overlap between a first time window and a second time window; the second initial value, the at least one compensation duration, and the initial value of the first timer are used to adjust an operating time window of a configuration grant timer of the terminal when there is overlap between a first time window and a third time window; the first configuration information is used to configure the terminal to adjust the transmission time of a hybrid automatic repeat request HARQ feedback when there is overlap between the first time window and the transmission time of the HARQ feedback; the second configuration information is used to configure the terminal to adjust the transmission time of a physical uplink shared channel PUSCH corresponding to an uplink grant when there is overlap between the first time window and the transmission time of the PUSCH; the first time window is a time window in which the terminal cannot transmit data, the second time window is a data transmission window determined according to a delay budget of data carried by the first LCH of the terminal, and the third time window is a time window determined according to the configuration grant timer of the terminal.
[0041] In the eleventh aspect, a transmission control system is provided, comprising: a terminal and a network side device, wherein the terminal can be used to execute the steps of the transmission control method as described in the first aspect, and the network side device can be used to execute the steps of the transmission scheduling method as described in the third aspect or execute the steps of the transmission configuration method as described in the fifth aspect.
[0042] In the twelfth aspect, a readable storage medium is provided, on which a program or instruction is stored. When the program or instruction is executed by a processor, the steps of the method described in the first aspect are implemented, or the steps of the method described in the third aspect are implemented, or the steps of the method described in the fifth aspect are implemented.
[0043] In the thirteenth aspect, a chip is provided, which includes a processor and a communication interface, the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the steps of the method described in the first aspect, or implement the steps of the method described in the third aspect, or implement the steps of the method described in the fifth aspect.
[0044] In the fourteenth aspect, a computer program / program product is provided, which is stored in a storage medium and is executed by at least one processor to implement the steps of the method described in the first aspect, or the steps of the method described in the third aspect, or the steps of the method described in the fifth aspect.
[0045] In an embodiment of the present application, the terminal performs transmission control based on the relative position relationship between the first time window and the first transmission time; wherein, the first time window is a time window in which data cannot be transmitted, and the first transmission time includes at least one of the following: a second time window, a third time window, the transmission time of HARQ feedback, and the transmission time of PUSCH corresponding to the uplink authorization; the second time window is a data transmission window determined according to the delay budget of the data, and the third time window is a time window determined according to the configuration authorization timer of the terminal. Since the embodiment of the present application takes into account the relative position relationship between the first time window and the first transmission window in the process of transmission control, this is conducive to reducing the impact of the first time window on data transmission, and thus is conducive to improving the reliability of data transmission. BRIEF DESCRIPTION OF THE DRAWINGS
[0046] FIG1 is a block diagram of a wireless communication system to which embodiments of the present application may be applied;
[0047] FIG2 is a schematic diagram of GoP-based XR image frame transmission provided in an embodiment of the present application;
[0048] FIG3 is a schematic diagram of a measurement interval provided in an embodiment of the present application;
[0049] FIG4 is a flow chart of a transmission control method provided in an embodiment of the present application;
[0050] FIG5a is a schematic diagram showing the overlap between the first time window and the first transmission window provided in an embodiment of the present application;
[0051] FIG5b is a second schematic diagram of the overlap between the first time window and the first transmission window provided in an embodiment of the present application;
[0052] FIG5c is a third schematic diagram of the overlap between the first time window and the first transmission window provided in an embodiment of the present application;
[0053] FIG6 is a flow chart of a transmission scheduling method provided in an embodiment of the present application;
[0054] FIG7 is a flow chart of a transmission configuration method provided in an embodiment of the present application;
[0055] FIG8 is a structural diagram of a transmission control device provided in an embodiment of the present application;
[0056] FIG9 is a structural diagram of a transmission scheduling device provided in an embodiment of the present application;
[0057] FIG10 is a structural diagram of a transmission configuration device provided in an embodiment of the present application;
[0058] FIG11 is a structural diagram of a communication device provided in an embodiment of the present application;
[0059] FIG12 is a structural diagram of a terminal provided in an embodiment of the present application;
[0060] FIG13 is a structural diagram of a network-side device provided in an embodiment of the present application. DETAILED DESCRIPTION
[0061] The following will be combined with the accompanying drawings in the embodiments of this application to clearly describe the technical solutions in the embodiments of this application. Obviously, the embodiments described are part of the embodiments of this application, not all of the embodiments. Based on the embodiments in this application, all other embodiments obtained by ordinary technicians in this field are within the scope of protection of this application.
[0062] The terms "first", "second", etc. in this application are used to distinguish similar objects, and are not used to describe a specific order or sequence. It should be understood that the terms used in this way are interchangeable where appropriate, so that the embodiments of the present application can be implemented in an order other than those illustrated or described herein, and the objects distinguished by "first" and "second" are generally of the same type, and do not limit the number of objects, for example, the first object can be one or more. In addition, "or" in this application represents at least one of the connected objects. For example, "A or B" covers three options, namely, Option 1: including A but not including B; Option 2: including B but not including A; Option 3: including both A and B. The character " / " generally indicates that the objects associated before and after are in an "or" relationship.
[0063] The term "indication" in this application can be either a direct indication (or explicit indication) or an indirect indication (or implicit indication). A direct indication can be understood as the sender explicitly informing the receiver of specific information, the operation to be performed, or the requested result, etc. in the instruction sent; an indirect indication can be understood as the receiver determining the corresponding information based on the instruction sent by the sender, or making a judgment and determining the operation to be performed or the requested result, etc. based on the judgment result.
[0064] It is worth noting that the technology described in the embodiments of the present application is not limited to the Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, 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) or other systems. The terms "system" and "network" in the embodiments of the present application are often used interchangeably, and the technology described can be used for the systems and radio technologies mentioned above, as well as for other systems and radio technologies. The following description describes a New Radio (NR) system for illustrative purposes, and NR terminology is used in most of the following description, but these technologies can also be applied to systems other than NR systems, such as 6th generation (6G) systems. th Generation, 6G) communication system.
[0065] FIG1 is a block diagram of a wireless communication system applicable to an embodiment of the present application. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 may be a mobile phone, a tablet computer (Tablet Personal Computer), a laptop computer (Laptop Computer), a notebook computer, a personal digital assistant (PDA), a handheld computer, a netbook, an ultra-mobile personal computer (UMPC), a mobile internet device (MID), an augmented reality (AR), a virtual reality (VR) device, a robot, a wearable device (Wearable Device), an aircraft (Flight Vehicle), a vehicle-mounted device (VUE), a ship-mounted device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture), a game console, a personal computer (PC), an ATM, or a self-service machine, or other terminal-side devices. Wearable devices include: smart watches, smart bracelets, smart headphones, smart glasses, smart jewelry (smart bracelets, smart bracelets, smart rings, smart necklaces, smart anklets, smart anklets, etc.), smart wristbands, smart clothing, etc. Among them, the vehicle-mounted device can also be called a vehicle-mounted terminal, a vehicle-mounted controller, a vehicle-mounted module, a vehicle-mounted component, a vehicle-mounted chip or a vehicle-mounted unit, etc. It should be noted that the specific type of the terminal 11 is not limited in the embodiment of the present application. The network side device 12 may include an access network device or a core network device, wherein the access network device may also be called a radio access network (Radio Access Network, RAN) device, a radio access network function or a radio access network unit. The access network device may include a base station, a wireless local area network (WLAN) access point (AP) or a wireless fidelity (WiFi) node, etc.Among them, the base station can be referred to as Node B (NB), Evolved Node B (eNB), the next generation Node B (gNB), New Radio Node B (NR Node B), access point, Relay Base Station (RBS), Serving Base Station (SBS), Base Transceiver Station (BTS), radio base station, radio transceiver, Basic Service Set (BSS), Extended Service Set (ESS), Home Node B (HNB), Home Evolved Node B (home evolved Node B), Transmission Reception Point (TRP) or other appropriate terms in the field. As long as the same technical effect is achieved, the base station is not limited to specific technical vocabulary. It should be noted that in the embodiment of the present application, only the base station in the NR system is used as an example for introduction, and the specific type of the base station is not limited.
[0066] The core network equipment may include but is not limited to at least one of the following: core network node, core network function, mobility management entity (MME), access mobility management function (AMF), session management function (SMF), user plane function (UPF), policy control function (PCF), policy and charging rules function unit (PCRF), edge application service discovery function (EASDF), unified data management (UDM), unified data repository (UDR), home user server (HSS), centralized network configuration (CNC), network storage function (NRF), network exposure function (NEF), local NEF (L-NEF), binding support function (BSF), application function ( It should be noted that in the embodiments of the present application, only the core network device in the NR system is introduced as an example, and the specific type of the core network device is not limited.
[0067] For ease of understanding, some of the contents involved in the embodiments of this application are described below:
[0068] 1. Introduction to eXtended Reality (XR)
[0069] XR services include augmented reality (AR), virtual reality (VR), and mixed reality (MR). Currently, popular XR services use H.264 encoding technology to achieve image data compression, saving traffic and ensuring image quality. The related H.264 technology encodes image data into three types of image frames:
[0070] I-frame, or intra-coded picture, is a complete image frame that can be generated and presented independently of other frames.
[0071] P frames, or predicted pictures, contain only information about image changes relative to the previous frame. The receiver needs to combine the previous frames to generate the current frame and display it on the receiving terminal.
[0072] B frame, or bidirectional predicted picture, is used to indicate the change information of the current frame relative to the previous and subsequent frames. The receiver needs to combine the previous and subsequent frames to generate the current frame.
[0073] The above-mentioned front frames and back frames are sorted according to the frame presentation time or the image acquisition time of the source end. The actual sending and receiving time may be adjusted according to the image decoding time of the receiver. For example, the sender can send according to the order of the receiver's image frame decoding time.
[0074] Different frame types correspond to different frame encoding methods, resulting in different levels of image compression. I-frames have a low degree of compression (i.e., the largest frame data volume), P-frames have a moderate degree of compression (i.e., the moderate frame data volume), and B-frames have a high degree of compression (i.e., the smallest frame data volume).
[0075] There are two ways to transmit XR images: the transmission method based on frame slice combination and the transmission method based on frame set (Group of Pitcture, GoP).
[0076] The slicing-based transmission method cuts a data frame into multiple data blocks, and then disperses and combines the slices of multiple image frames into multiple data blocks for transmission, achieving the goal of smoothing the XR service data flow. This method significantly reduces traffic fluctuations caused by differences in I / P / B frame data volume, but the cross-transmission of image frames significantly increases the transmission latency of image frames.
[0077] The frame aggregation-based transmission method, as shown in Figure 2, utilizes the periodic nature of video streams to divide video frames into video frame groups based on the I-frame cycle. An I-frame and all subsequent P-frames and B-frames up to the next I-frame constitute a frame group. Image frames are transmitted and played back at the receiver based on the frame cycle. The time interval between the arrival of adjacent image frames is one frame cycle. This frame aggregation-based transmission method avoids intermixing of image frames, ensuring timely transmission of generated image frames. However, due to the varying levels of compression between I, P, and B frames, the frame data rate fluctuates.
[0078] 2. Protocol Data Unit (PDU) set
[0079] Currently, in the relevant discussions of the 3rd Generation Partnership Project (3GPP), XR business data is modeled as a PDU set. A PDU set includes a group of PDUs so that the quality of service (QoS) is managed according to the PDU set when the data is transmitted in the wireless network. According to the different video data transmission methods mentioned above, a PDU set can correspond to an image frame, for example, a complete P frame or B frame, or an XR business data slice; another image frame can contain several PDU sets. For example, when the image frame is transmitted according to the left and right eye lines of sight, the left eye image data of an image frame corresponds to one PDU set, and the right eye image data corresponds to another PDU set; in addition, when the image is transmitted in the visual axis direction and the non-visual axis direction, the visual axis direction image data corresponds to one PDU set, and the non-visual axis direction image data corresponds to another PDU set. The above is only an example to illustrate the modeling of the PDU set. The modeling of the PDU set may take other forms and does not constitute a limitation to the implementation methods of the present application.
[0080] 3. Transmission of XR Services in NR Networks
[0081] According to the current 3GPP protocol, when an uplink XR data packet from the UE arrives at the Packet Data Convergence Protocol (PDCP) layer buffer from the application layer, a PDCP discard timer (PDCP discardTimer) is started according to the initial value pre-configured by the base station. During the PDCP discardTimer, the base station can schedule the UE to transmit the data packet to the base station. If the corresponding PDCP discardTimer expires and the data is still not successfully transmitted, the data packet is discarded.
[0082] 4. NR measurement interval
[0083] When performing neighbor cell measurements, a receive channel is required. When performing measurements, one or more parameters (frequency, beam parameters, receive signal equalization algorithm, etc.) used by the receive channel for measurement differ from the corresponding parameters used for data reception. In this case, the same receive channel cannot perform both measurement and data reception tasks. When a UE's receive channel is used for measurement, the UE will not be able to receive data, resulting in a measurement gap. Configuration parameters related to the measurement gap include the period and offset of the measurement gap, the length of the measurement gap, etc. For a schematic diagram of the measurement gap, see Figure 3. According to the current 3GPP protocol, a UE cannot transmit data during a measurement gap.
[0084] 5. Non-transmittable time window
[0085] Due to hardware limitations, in order to ensure normal measurement, the UE needs to suspend the use of the receiving channel to perform data reception and instead perform the measurement task. The resulting measurement window is the measurement interval. The UE performs the measurement task within the measurement interval. Due to the software and hardware correlation between uplink transmission and downlink reception and the correlation between uplink and downlink data / signaling transmission, uplink transmission within the measurement interval is sometimes restricted or impossible.
[0086] In addition, when the UE's transceiver channel parameters need to be adjusted or used for other purposes, such as switching cells or carriers, switching bandwidth parts (BWP), activating or deactivating carriers, etc., the UE needs to adjust the transceiver channel to a new frequency range or perform a random access process, and cannot perform data transmission and reception at the same time, thus generating a data non-transmittable time window.
[0087] 6. Data Latency Budget
[0088] Different services have different Quality of Service (QoS) management requirements. In 3GPP networks, QoS parameters include service data rate requirements, service data transmission delay requirements, and service data transmission reliability requirements (such as packet loss rate). The network can set different QoS parameters based on the user experience objectives of different services.
[0089] Latency-sensitive services generally have stringent end-to-end latency requirements. Based on these requirements, the latency budget for each segment of the data transmission path is determined. When latency-sensitive service data is transmitted over the 3GPP air interface, the network determines the corresponding air interface latency budget and schedules resources to ensure data transmission within the given latency budget.
[0090] According to the current protocol, the Packet Delay Budget (PDB) / PDU Set Delay Budget (PSDB) window for a data packet can be understood as the operating time window of the corresponding PDCP discard timer, that is, the time window between the start of the PDCP discard timer and its expiration. If the corresponding data packet is not successfully transmitted when the PDCP discard timer expires, the PDCP entity will discard the untransmitted PDCP PDU or the corresponding Radio Link Control (RLC) PDU.
[0091] When transmitting XR image data, the network can configure data transmission based on a PDU set. In this case, the network can configure the air interface transmission delay budget (PSDB) for the PDU set. The data packets contained in a PDU set correspond to the transmission window determined by the PSDB. Based on the current conclusions, the network can configure the UE's corresponding PDCP discard timer based on the PSDB to determine the transmission window for the PDU set or the data packets belonging to the PDU set.
[0092] 7. Multiplexing of Data Transmission
[0093] In 4G and 5G systems, different logical channels carry data for different services, or different types of data for the same service. This data can be transmitted within the same Media Access Control (MAC) PDU. To best meet the quality requirements of different types of data transmission, 3GPP defines QoS parameters such as data rate, transmission delay budget, and packet loss rate.
[0094] In the MAC protocol, for each logical channel, parameters are defined to manage the multiplexing of data from different logical channels into the same MAC PDU. Specifically, these parameters include at least one of the following:
[0095] Priority: a higher value for priority indicates a lower priority level;
[0096] PrioritisedBitRate (prioritized bit rate), used to set the priority bit rate (Prioritised Bit Rate, PBR);
[0097] bucketSizeDuration (bucket size duration), used to set the bucket size duration (Bucket Size Duration, BSD);
[0098] The maximum amount of data allowed to be transmitted at one time by a logical channel is PBR multiplied by BSD.
[0099] In addition, 3GPP also defines the following parameters for logical channel (LCH) resource allocation:
[0100] allowedSCS-List (available subcarrier spacing list), used to set the available subcarrier spacing (allowed Subcarrier Spacing) for transmission;
[0101] maxPUSCH-Duration (maximum physical uplink shared channel duration), which is used to set the maximum available physical uplink shared channel (PUSCH) duration (PUSCH duration) for transmission;
[0102] configuredGrantType1Allowed (available configuration grant type 1), used to set whether a configured grant Type 1 can be used for transmission;
[0103] allowedServingCell (available serving cell), used to set the available cell for transmission;
[0104] allowedCG-List (available configuration authorization list), used to set the available configuration authorization (configured grant) for transmission;
[0105] allowedPHY-PriorityIndex (available physical priority index), used to set the dynamic authorization available physical priority index (PHY priority index) for transmission;
[0106] allowedHARQ-mode (available hybrid automatic repeat request mode) is used to set the uplink hybrid automatic repeat request (HARQ) mode that can be used for transmission.
[0107] 8. Configured scheduling
[0108] In pre-configured scheduling, after a configured grant (CG) is used for HARQ transmission, a configured grant timer (configuredGrantTimer) is started to lock the HARQ process. While the configuredGrantTimer is running, the UE cannot use this HARQ process to transmit new MAC PDUs on subsequent configured grants. When the base station receives the corresponding HARQ transmission and determines that the detection result is an error, it can schedule the UE to use the HARQ process for HARQ retransmission. Otherwise, the UE can wait for the configuredGrantTimer to time out before using the HARQ process to transmit a new MAC PDU.
[0109] It should be noted that the above configuration grant can be divided into transmission of configuration grant type 1 (configured grant type 1) or configuration grant type 2 (configured grant type 2) according to whether an uplink grant (UL grant) is allocated in advance. Configured grant type 1 and type 2 are distinguished based on the rrc-ConfiguredUplinkGrant field in the information element (IE) configuration grant configuration (ConfiguredGrantConfig). For the transmission of configured grant type 1, the network side will configure the time and frequency resources (provided by rrc-ConfiguredUplinkGrant), and the UE can directly transmit without waiting for downlink control information (DCI) to activate. For the transmission of configured grant type 2, because there is no specific time and frequency resource provided by rrc-ConfiguredUplinkGrant, after receiving ConfiguredGrantConfig (which does not include rrc-ConfiguredUplinkGrant), it is also necessary to activate it through DCI (configured scheduling Radio Network Temporary Identity (CS-RNTI) scrambling). After determining the uplink authorization according to the DCI information, transmission can be carried out.
[0110] It should also be noted that in a wireless access network, when transmission windows (i.e., non-transmission time windows) in which service data cannot be transmitted are generated due to measurement or adjustment of radio frequency parameters on the transceiver channel, if these non-transmission time windows overlap with the data transmission window (e.g., the transmission window determined based on the data's PDB), the actual available data transmission time will be shortened, further leading to the following problems:
[0111] a) When the UE has an available uplink transmission grant, the amount of delay-sensitive service data that can be transmitted, calculated based on the PBR multiplied by the elapsed time, is small or limited by the maximum value of the PBR multiplied by the BSD. As a result, when the UE has sufficient one or more uplink transmission grants, the delay-sensitive service data cannot be fully transmitted;
[0112] b) For HARQ processes that have completed initial transmission or retransmission before the non-transmission time window, if their configured GrantTimer overlaps with the non-transmission time window, it will actually shorten the time window for the base station to schedule retransmission or the time window for the UE to retransmit based on the retransmission timer (cg-RetransmissionTimer), increasing the probability of the final HARQ transmission failure.
[0113] c) According to current understanding, during certain non-transmittable time windows, such as measurement intervals, the UE will ignore data-related transmissions within these non-transmittable time windows. This means that: 1) if the HARQ feedback corresponding to the downlink HARQ transmission falls within the non-transmittable time window, it may not be transmitted; and 2) to continue scheduling the UE's uplink transmission, the network equipment must send an uplink grant after the non-transmittable time window. The delay before the corresponding uplink data transmission includes the UL grant transmission delay and PUSCH preparation delay.
[0114] Based on the above problems, an embodiment of the present application provides a transmission control method. The transmission control method provided by the embodiment of the present application is described in detail below through some embodiments and application scenarios in combination with the accompanying drawings.
[0115] Please refer to FIG4 , which is a flowchart of a transmission control method provided in an embodiment of the present application. The method can be executed by a terminal, as shown in FIG4 , and includes the following steps:
[0116] Step 401: The terminal performs transmission control according to the relative position relationship between the first time window and the first transmission time;
[0117] Among them, the first time window is a time window in which data cannot be transmitted, and the first transmission time includes at least one of the following: a second time window, a third time window, a transmission time of HARQ feedback, and a transmission time of PUSCH corresponding to the uplink authorization; the second time window is a data transmission window determined according to the delay budget of the data, and the third time window is a time window determined according to the configuration authorization timer of the terminal.
[0118] In this embodiment, the first time window is a time window in which data cannot be transmitted, for example, a time window in which data cannot be transmitted due to measurement or adjustment of radio frequency parameters of a transceiver channel. It should be noted that the first time window may also be referred to as a non-transmittable time window.
[0119] The second time window is a data transmission window determined based on the data delay budget. For example, the length of the second time window may be the data delay budget. The data delay budget may include, but is not limited to, at least one of PDB and PSDB. It should be noted that the second time window may also be referred to as a PDB / PSDB window.
[0120] The third time window is a time window determined based on a configured grant timer (configuredGrantTimer) of the terminal. For example, the third time window may be an operating time window of the configured grant timer. It should be noted that the third time window may be the initial operating time window of the configured grant timer, or the third time window may be an operating time window of the configured grant timer initially determined by the terminal. Exemplarily, when the terminal uses a HARQ process for an initial HARQ transmission, the configured grant timer is started, and the third time window is the operating time period of the configured grant timer.
[0121] The relative positional relationship between the first time window and the first transmission time can be used to indicate whether there is overlap between the first time window and the first transmission time. Exemplarily, when there is no overlap between the first time window and the first transmission time, the terminal can directly control data transmission based on the first transmission time; when there is overlap between the first time window and the first transmission time, the first transmission time can be adjusted, for example, the length of the first transmission time can be adjusted to compensate for the portion occupied by the first time window, or the position of the first transmission time can be adjusted to reduce the overlapping portion between the first transmission time and the first time window or avoid overlapping between the first transmission time and the first time window, or the transmission limit for transmitting data at the first transmission time can be adjusted to increase the data transmission rate.
[0122] The transmission control method provided by the embodiment of the present application is that the terminal performs transmission control according to the relative position relationship between the first time window and the first transmission time; wherein, the first time window is a time window in which data cannot be transmitted, and the first transmission time includes at least one of the following: a second time window, a third time window, the transmission time of HARQ feedback, and the transmission time of PUSCH corresponding to the uplink authorization; the second time window is a data transmission window determined according to the delay budget of the data, and the third time window is a time window determined according to the configuration authorization timer of the terminal. Since the embodiment of the present application takes into account the relative position relationship between the first time window and the first transmission window in the process of transmission control, this is conducive to reducing the impact of the first time window on data transmission, and further helps to improve the reliability of data transmission.
[0123] Optionally, the first transmission time includes the second time window, where the second time window is a data transmission window determined according to a delay budget of data carried by the first LCH;
[0124] The terminal performs transmission control according to a relative position relationship between the first time window and the first transmission time, including:
[0125] In a case where there is an overlap between the first time window and the second time window, the terminal adjusts a parameter related to a logical channel priority (LCP) of the first LCH.
[0126] In this embodiment, the first LCH may be any LCH. The LCP-related parameters of the first LCH may include but are not limited to at least one of an uplink data scheduling parameter of the first LCH and a resource allocation restriction of the first LCH.
[0127] The uplink data scheduling parameters of the first LCH may include but are not limited to at least one of the PBR of the first LCH, the BSD of the first LCH, the priority of the first LCH, and the amount of data that can be transmitted by the first LCH. The resource allocation restrictions of the first LCH may include but are not limited to at least one of the resource allocation parameters such as available subcarrier spacing (SCS), available PUSCH duration (PUSCH duration), available configuration authorization, and available serving cells.
[0128] The overlap between the first time window and the second time window may include partial overlap or complete overlap between the first time window and the second time window. For example, taking the first time window as a measurement gap (MG) and the second time window as a PDB window as an example, the overlap between the first time window and the second time window may include the following three situations: a) the second time window includes the entire first time window, as shown in FIG5a ; b) the first time window occupies a portion of the beginning of the second time window, as shown in FIG5b ; c) the first time window occupies a portion of the end of the second time window, as shown in FIG5c .
[0129] Exemplarily, when there is an overlap between the first time window and the second time window, the terminal can adjust the LCP-related parameters of the above-mentioned first LCH, for example, it can increase the uplink data scheduling parameters of the above-mentioned first LCH or relax or ignore the restrictions of at least some resource allocation parameters to increase the transmission rate of the data carried by the above-mentioned first LCH, so that the risk of data transmission failure can be reduced when the above-mentioned second time window is partially occupied by the first time window.
[0130] Optionally, the terminal adjusts LCP-related parameters of the first LCH, including at least one of the following:
[0131] Adjusting, by the terminal, a first parameter of the first LCH, where the first parameter includes at least one of a PBR and a BSD;
[0132] The terminal adjusts the amount of transmittable data of the first LCH;
[0133] The terminal adjusts the priority of the first LCH;
[0134] The terminal adjusts the resource allocation restriction of the first LCH.
[0135] In this embodiment, the transmittable data volume of the first LCH may be the product of the PBR and the elapsed time or the product of the PBR and the BSD. The product of the PBR and the elapsed time may also be referred to as a BJ value, wherein the maximum value of the BJ value cannot exceed the product of the PBR and the BSD.
[0136] The resource allocation restriction of the above-mentioned first LCH may include but is not limited to restrictions on at least one of the resource allocation parameters such as available SCS, available PUSCH duration, available configuration authorization, available service cell, etc.
[0137] Exemplarily, the terminal may increase at least one of the PBR, BSD, and transmittable data volume of the first LCH, or the terminal may increase the priority of the first LCH, or the terminal may ignore at least part of the resource allocation restrictions of the first LCH.
[0138] Optionally, the terminal adjusting the first parameter of the first LCH includes:
[0139] The terminal adjusts the value of the first parameter of the first LCH from a first value to a second value;
[0140] The second value is greater than the first value.
[0141] In this embodiment, when there is an overlap between the first time window and the second time window, the terminal can adjust the PBR value of the first LCH from the first PBR value to the second PBR value, wherein the second PBR value is greater than the first PBR value; or, the terminal can adjust the BSD value of the first LCH from the first BSD value to the second BSD value, wherein the second BSD value is greater than the first BSD value, thereby increasing the transmission rate of the data carried by the first LCH.
[0142] For example, the PBR value of the above-mentioned first LCH can default to the first PBR value. When there is an overlap between the first time window and the second time window, the terminal can adjust the PBR value of the first LCH from the first PBR value to the second PBR value; or, the BSD value of the above-mentioned first LCH can default to the first BSD value. When there is an overlap between the first time window and the second time window, the terminal can adjust the BSD value of the first LCH from the first BSD value to the second BSD value.
[0143] It is understood that since the first parameter includes at least one of PBR and BSD, the first value includes at least one of a first PBR value and a first BSD value, and the second value includes at least one of a second PBR value and a second BSD value. For example, both the first and second values may be determined by protocol agreement or network-side device configuration, or the second value may be determined based on at least one of the first value, the duration of the overlap between the first time window and the first transmission time, and the like.
[0144] Optionally, the second value is configured by a network-side device, or the second value is determined based on at least one of the following: the first value, a first compensation value, and a duration of an overlapping portion between the first time window and the first transmission time.
[0145] In this embodiment, the first compensation value may be agreed upon by a protocol or configured by a network-side device.
[0146] Optionally, the second value is one of the following:
[0147] the sum of the first value and the first compensation value;
[0148] The sum of the first value and a second compensation value, where the second compensation value is determined according to the duration of the overlapping portion between the first time window and the second time window.
[0149] Exemplarily, the second PBR value is the sum of the first PBR and the first PBR compensation value, or the second PBR value is the sum of the first PBR and the second PBR compensation value, and the second PBR compensation value is determined according to the duration of the overlap between the first time window and the second time window. The second BSD value is the sum of the first BSD and the first BSD compensation value, or the second BSD value is the sum of the first BSD and the second BSD compensation value, and the second BSD compensation value is determined according to the duration of the overlap between the first time window and the second time window.
[0150] It can be understood that the first compensation value includes at least one of a first PBR compensation value and a first BSD compensation value, and the second compensation value includes at least one of a second PBR compensation value and a second BSD compensation value.
[0151] Optionally, the terminal adjusting the amount of transmittable data of the first LCH includes:
[0152] The terminal adjusts the value of the transmittable data amount of the first LCH from a third value to a fourth value; wherein the third value is a product of a PBR of the first LCH and an elapsed time, and the fourth value is a sum of the third value and a first offset value; or, the third value is a product of a PBR of the first LCH and a BSD of the first LCH, and the fourth value is a sum of the third value and a second offset value;
[0153] or,
[0154] The terminal ignores the restriction of the transmittable data amount of the first LCH on data transmission, where the transmittable data amount of the first LCH is the product of the PBR of the first LCH and the consumption time or the product of the PBR of the first LCH and the BSD of the first LCH;
[0155] or,
[0156] The terminal adjusts the transmittable data amount of the first LCH to a preconfigured data amount, where the preconfigured data amount is a finite value, or the preconfigured data amount is an infinite value (infinite).
[0157] In this embodiment, at least one of the first offset value and the second offset value may be determined by a protocol agreement or configured by a network-side device, or at least one of the first offset value and the second offset value may be determined based on the duration of the overlap between the first time window and the second time window. The third value is equal to the product of the PBR and the elapsed time. The fourth value is equal to the product of the PBR and the BSD.
[0158] The above-mentioned terminal ignores the limitation of the transmittable data volume of the first LCH on data transmission. It can be understood that the amount of data transmitted by the above-mentioned first LCH is not limited by the transmittable data volume of the first LCH, that is, the amount of data transmitted by the above-mentioned first LCH can exceed the transmittable data volume of the first LCH. For example, the amount of data transmitted by the above-mentioned first LCH can be greater than the product of PBR and BSD.
[0159] The preconfigured data amount may be a finite value greater than the amount of data transmittable by the first LCH before adjustment. For example, the preconfigured data amount may be a finite value greater than the product of the PBR and the elapsed time or the product of the PBR and the BSD. Alternatively, the preconfigured data amount may be an infinite value, that is, the amount of data transmitted by the first LCH may be infinite and unrestricted.
[0160] Optionally, the terminal adjusting the priority of the first LCH includes:
[0161] The terminal adjusts the priority of the first LCH from a first priority to a second priority;
[0162] The second priority is higher than the first priority.
[0163] Exemplarily, the priority of the first LCH can default to the first priority. When there is an overlap between the first time window and the second time window, the terminal can adjust the priority of the first LCH from the first priority to the second priority to prioritize the allocation of resources to the first LCH.
[0164] Optionally, the terminal adjusts the resource allocation restriction of the first LCH, including at least one of the following:
[0165] The terminal ignores the restriction of the available subcarrier spacing SCS on the data transmission of the first LCH;
[0166] The terminal ignores the limitation of the available physical uplink shared channel PUSCH duration on the data transmission of the first LCH;
[0167] The terminal ignores restrictions on data transmission of the first LCH by available configuration authorization types;
[0168] The terminal ignores the restriction of the available serving cell on the data transmission of the first LCH;
[0169] The terminal ignores the restriction of the available configuration authorization on the data transmission of the first LCH;
[0170] The terminal ignores the restriction of the available physical priority index on the data transmission of the first LCH;
[0171] The terminal ignores restrictions imposed by available HARQ modes on data transmission of the first LCH.
[0172] Alternatively, optionally, the terminal adjusts the resource allocation restriction of the first LCH, including at least one of the following:
[0173] The terminal may transmit data of the first LCH using an uplink grant that does not comply with a subcarrier spacing SCS restriction;
[0174] The terminal may transmit data transmission on the first LCH using an uplink grant that does not comply with a physical uplink shared channel (PUSCH) duration limit;
[0175] The terminal may transmit data transmission on the first LCH using an uplink grant that does not conform to a configured grant type;
[0176] The terminal may transmit data on the first LCH using an uplink grant that does not comply with serving cell restrictions;
[0177] The terminal may transmit data of the first LCH using a configuration authorization that does not comply with available configuration authorization restrictions;
[0178] The terminal may transmit data on the first LCH using an uplink grant that does not comply with physical priority restrictions.
[0179] The above-mentioned terminal ignores the restrictions of the available SCS on the data transmission of the first LCH. For example, the terminal ignores the restrictions of the allowedSCS-List on the data transmission of the first LCH, that is, the terminal can use the UL grant that is not in the allowedSCS-List to transmit the data of the first LCH.
[0180] The above-mentioned terminal ignores the restriction of the available PUSCH duration on the data transmission of the first LCH. For example, the terminal ignores the restriction of maxPUSCH-Duration on the data transmission of the first LCH, that is, the terminal can use a PUSCH with a duration longer than maxPUSCH-Duration to transmit the data of the first LCH.
[0181] The above terminal ignores the restrictions of the available configured grant type on the data transmission of the first LCH. For example, the terminal ignores the restrictions of configuredGrantType1Allowed on the data transmission of the first LCH, that is, the terminal can use the CG of configuredGrantType1 to transmit the data of the first LCH.
[0182] The above-mentioned terminal ignores the restrictions of the available serving cell on the data transmission of the first LCH. For example, the terminal ignores the restrictions of allowedServingCells on the data transmission of the first LCH, that is, the terminal can use the UL grant of the cell not in the allowedServingCells list to transmit the data of the first LCH.
[0183] The above-mentioned terminal ignores the restrictions of the available configuration authorization on the data transmission of the first LCH. For example, the terminal ignores the restrictions of the allowedCG-List on the data transmission of the first LCH, that is, the terminal can use the CG that is not in the allowedCG-List to transmit the data of the first LCH.
[0184] The above terminal ignores the restriction of the available physical priority index on the data transmission of the first LCH, for example, ignores the restriction of allowedPHY-PriorityIndex on the data transmission of the first LCH, that is, the terminal can use the UL grant that is not in allowedPHY-PriorityIndex to transmit the data of the first LCH.
[0185] The above-mentioned terminal ignores the restriction of the available HARQ mode on the data transmission of the first LCH. For example, the terminal ignores the restriction of allowedHARQ-mode on the data transmission of the first LCH, that is, the terminal can use other HARQ modes to transmit data of the first LCH.
[0186] Optionally, the first transmission time includes a time window determined according to a delay budget of data carried by the first logical channel LCH;
[0187] The terminal performs transmission control according to a relative position relationship between the first time window and the first transmission time, including at least one of the following:
[0188] In a case where there is no overlap between the first time window and the first transmission time, the terminal determines that a parameter value of an LCP-related parameter of a first LCH is a first parameter value;
[0189] In a case where there is an overlap between the first time window and the first transmission time, the terminal determines that a parameter value of an LCP-related parameter of the first LCH is a second parameter value;
[0190] The first parameter value is smaller than or lower than the second parameter value.
[0191] Exemplarily, when there is no overlap between the first time window and the first transmission time, the PBR value of the first LCH is the first PBR value, or the BSD value of the first LCH is the first BSD value, or the priority of the first LCH is the first priority, or the transmittable data volume value of the first LCH is the first transmittable data volume value; when there is overlap between the first time window and the first transmission time, the PBR value of the second LCH is the second PBR value, or the BSD value of the second LCH is the second BSD value, or the priority of the second LCH is the second priority, and the transmittable data volume value of the first LCH is the second transmittable data volume value. The second transmittable data volume value is greater than the first transmittable data volume value.
[0192] Optionally, the first PBR value, the first BSD value, the first priority and the first transmittable data amount value, and the second PBR value, the second BSD value, the second priority and the second transmittable data amount value can all be configured by the network side device.
[0193] Optionally, the LCP-related parameters of the first LCH include at least one of the following:
[0194] the PBR of the first LCH;
[0195] the BSD of the first LCH;
[0196] the amount of data that can be transmitted by the first LCH;
[0197] The priority of the first LCH.
[0198] Optionally, the delay budget is determined according to a data packet delay budget PDB or a protocol data unit set delay budget PSDB;
[0199] or,
[0200] The delay budget is determined according to an initial value of a Packet Data Convergence Protocol discard timer (PDCP discardTimer) corresponding to a data packet corresponding to the delay budget.
[0201] Exemplarily, the delay budget may be PDB or PSDB; or, the time domain budget may be an initial value of a PDCP discardTimer.
[0202] Optionally, the first transmission time includes the third time window, and the terminal performs transmission control according to a relative position relationship between the first time window and the first transmission time, including:
[0203] In a case where there is an overlap between the first time window and the third time window, the terminal adjusts an operating time window of the configured grant timer (configuredGrantTimer).
[0204] Exemplarily, when the terminal determines that the operating time window of the configuration authorization timer of a HARQ process overlaps with the non-transmittable time window, the terminal can adjust the operation of the configuration authorization timer (for example, adjust the start time or initial value of the configuration authorization timer, etc.) to adjust the operating time window of the above-mentioned configuration authorization timer.
[0205] Optionally, the terminal adjusts the running time window of the configuration authorization timer, including at least one of the following:
[0206] The terminal adjusts the initial value of the configuration authorization timer;
[0207] The terminal adjusts the start time of the configuration authorization timer;
[0208] The terminal suspends the configuration authorization timer at a first moment and continues to run the configuration authorization timer at a second moment or after the second moment, where the first moment is a start moment at which the third time window overlaps with the first time window, and the second moment is an end moment at which the third time window overlaps with the first time window, or the second moment is an end moment of the first time window;
[0209] The terminal starts a first timer after the configuration grant timer times out, and the HARQ process corresponding to the configuration grant timer is used for retransmission within a running time window of the first timer;
[0210] The terminal restarts the configuration authorization timer at or after the end of the first time window.
[0211] In this embodiment, the initial value of the configuration authorization timer can be understood as the timing duration of the configuration authorization timer, that is, the configuration authorization timer times out after running the initial value after starting.
[0212] In one embodiment, when there is an overlap between the first time window and the third time window, the terminal can adjust the initial value of the configuration authorization timer, for example, the initial value of the configuration authorization timer can be increased to compensate for the portion of the running time window of the configuration authorization timer occupied by the first time window.
[0213] In another embodiment, when there is an overlap between the first time window and the third time window, the terminal can adjust the start time of the configuration authorization timer, for example, postpone the start time of the configuration authorization timer to after the above-mentioned first time window, so that the running time window of the adjusted configuration authorization timer does not overlap with the first time window.
[0214] In another embodiment, when the first time window and the third time window overlap, if the start time of the configuration grant timer is earlier than the first time, the terminal may suspend the configuration grant timer at the first time and continue to run the configuration grant timer at or after the second time. Only after the configuration grant timer expires can the terminal use the HARQ process again for an initial HARQ transmission. The "continue to run the configuration grant timer at or after the second time" may be understood as continuing to run the configuration grant timer at or after the second time for the remaining run time of the configuration grant timer at the first time. For example, if the configuration grant timer starts at time t1 with an initial value of T1 and is suspended at time t2, the remaining run time of the configuration grant timer at time t2 is: T1-(t2-t1). At or after the second time, the configuration grant timer runs according to T1-(t2-t1).
[0215] In another embodiment, when there is an overlap between the first time window and the third time window, the terminal can keep the above-mentioned configured authorization timer running, and start the first timer when the configured authorization timer times out. During the operation of the first timer, the HARQ process corresponding to the configured authorization timer is still used for retransmission. Only after the first timer times out can the terminal use the HARQ process for new HARQ transmission.
[0216] Optionally, the initial value of the first timer is determined by a protocol agreement or configured by a network-side device, or the initial value of the first timer is determined based on the duration of the overlap between the first time window and the third time window. For example, the duration of the overlap between the first time window and the third time window can be used as the initial value of the first timer, or the sum of the duration of the overlap between the first time window and the third time window and a preset duration can be used as the initial value of the first timer, wherein the preset duration can be determined by a protocol agreement or configured by a network-side device.
[0217] In another embodiment, when there is an overlap between the first time window and the third time window, the terminal may keep the configuration authorization timer running and restart the configuration authorization timer when the configuration authorization timer times out, thereby compensating for the portion of the running time window of the configuration authorization timer before the restart that was occupied by the first time window. It should be noted that the initial value of the configuration authorization timer after the restart may be the same as the initial value of the configuration authorization timer before the restart, or may be different from the initial value of the configuration authorization timer before the restart.
[0218] Optionally, the third time window is a running time window of the configuration authorization timer when the initial value of the configuration authorization timer is the first initial value, and the terminal adjusts the initial value of the configuration authorization timer, including:
[0219] The terminal adjusts the initial value of the configuration authorization timer from the first initial value to a second initial value;
[0220] The second initial value is agreed upon by a protocol or configured by a network-side device, or the second initial value is determined according to at least one of the following: the first initial value, the duration of the first time window, the duration of the overlapping portion between the first time window and the third time window, the first duration, and at least one compensation duration;
[0221] The first duration is the duration between the start time of the overlap between the first time window and the third time window and the end time of the first time window.
[0222] The at least one compensation duration may be configured by the network side or agreed upon by a protocol.
[0223] Exemplarily, the network side device can configure a first initial value and a second initial value, wherein the second initial value is greater than the first initial value, and the initial value of the above-mentioned configured authorization timer adopts the above-mentioned first initial value by default. When the initial value of the configured authorization timer is the first initial value and there is an overlap between the running time window of the configured authorization timer and the first time window, the initial value of the above-mentioned configured authorization timer can be adjusted to adopt the second initial value.
[0224] Optionally, the second initial value is one of the following:
[0225] The sum of the first initial value and the duration of the first time window;
[0226] The sum of the first initial value and the duration of the overlapping portion between the first time window and the third time window;
[0227] The sum of the first initial value and the first duration;
[0228] The sum of the first initial value and a first compensation duration, where the first compensation duration is a compensation duration in the at least one compensation duration.
[0229] Exemplarily, when the number of compensation durations is one, the above-mentioned first compensation duration is the compensation duration; when the number of compensation durations is at least two, the above-mentioned first compensation duration can be one of the at least two compensation durations. For example, the above-mentioned first compensation duration can be any one of the above-mentioned at least two compensation durations, or the above-mentioned first compensation duration can be the maximum value of the above-mentioned at least two compensation durations, or the above-mentioned first compensation duration can be the minimum value of the above-mentioned at least two compensation durations, etc.
[0230] In some optional embodiments, the first compensation duration is the compensation duration with the smallest difference between the at least one compensation duration and the target duration, or the first compensation duration is the minimum compensation duration among the at least one compensation duration that is greater than the target duration, and the target duration is the duration of the overlapping part between the first time window and the first transmission window.
[0231] Optionally, the terminal adjusting a start time of the configuration authorization timer includes:
[0232] The terminal adjusts the start time of the configuration authorization timer from the third time to the fourth time;
[0233] The third moment is the starting moment of the third time window, and the fourth moment is the ending moment of the first time window or is after the ending moment of the first time window.
[0234] In this embodiment, the start time of the configuration authorization timer is adjusted from the third time to the fourth time, so that the running time window of the adjusted configuration authorization timer does not overlap with the first time window.
[0235] It should be noted that, when the start time of the configuration authorization timer is adjusted from the third time to the fourth time, the initial value of the configuration authorization timer may be changed or may remain unchanged, which is not limited in this embodiment.
[0236] Optionally, the initial value of the first timer is agreed upon by a protocol or configured by a network-side device, or the initial value of the first timer is determined according to the duration of the overlapping portion between the first time window and the third time window.
[0237] The initial value of the first timer is determined according to the duration of the overlapping portion between the first time window and the third time window. For example, the initial value of the first timer is the duration of the overlapping portion between the first time window and the third time window.
[0238] Optionally, the initial value of the configuration authorization timer after the restart is one of the following: the initial value of the configuration authorization timer before the restart, the third initial value, the second duration, and the seventh duration;
[0239] Among them, the third initial value is agreed upon by the protocol or configured by the network side device, the second duration is the remaining running time of the configuration authorization timer at the fifth moment before restart, the fifth moment is the starting moment of the overlap between the third time window and the first time window, or the fifth moment is the starting moment of the first time window.
[0240] It is understandable that the initial value of the configuration authorization timer after the restart is the initial value of the configuration authorization timer before the restart, that is, the initial value of the configuration authorization timer before and after the restart remains unchanged.
[0241] The above-mentioned second duration is the remaining running time of the configuration authorization timer at the fifth moment before restart. For example, if the above-mentioned configuration authorization timer is started at time t1 and the initial value is T1, then the remaining running time of the above-mentioned configuration authorization timer running to the fifth moment t5 is: T1-(t5-t1).
[0242] Optionally, the first transmission time includes a transmission time of the HARQ feedback;
[0243] The terminal performs transmission control according to a relative position relationship between the first time window and the first transmission time, including:
[0244] In a case where there is an overlap between the first time window and the transmission time of the HARQ feedback, the terminal adjusts the transmission time of the HARQ feedback.
[0245] In this embodiment, the HARQ feedback includes HARQ feedback transmitted using a PUSCH or HARQ feedback transmitted using a PUCCH.
[0246] Exemplarily, when there is an overlap between the first time window and the transmission time of the HARQ feedback, the terminal may delay the transmission of the above-mentioned HARQ feedback, that is, delay the transmission time of the above-mentioned HARQ feedback backward; or, the terminal may adjust the statistical method of the time interval between the end moment of reception of the physical downlink control channel (PDCCH) and the transmission time of the corresponding HARQ feedback.
[0247] Optionally, the terminal adjusts the transmission time of the HARQ feedback, including at least one of the following:
[0248] Delaying, by the terminal, the transmission time of the HARQ feedback to a first transmission opportunity after the first time window;
[0249] The terminal suspends the timing of the time interval between the end moment of physical downlink shared channel PDSCH reception and the transmission time of corresponding HARQ feedback in the first time window, and continues to count the time interval between the end moment of PDSCH reception and the transmission time of corresponding HARQ feedback after the first time window.
[0250] In one embodiment, when there is an overlap between the first time window and the transmission time of the HARQ feedback, the terminal delays the transmission time of the HARQ feedback to the first transmission opportunity after the first time window, that is, the terminal sends the HARQ feedback at the first transmission opportunity after the first time window, so as to avoid the HARQ feedback corresponding to the DL HARQ being discarded by the terminal.
[0251] In another embodiment, when there is an overlap between the first time window and the transmission time of the HARQ feedback, the terminal suspends the timing of the time interval between the end moment of PDSCH reception and the transmission time of the corresponding HARQ feedback in the first time window, and continues to timing the time interval between the end moment of PDSCH reception and the transmission time of the corresponding HARQ feedback after the first time window. Then, the terminal determines the time-frequency resources of the HARQ feedback to send the above-mentioned HARQ feedback according to the time point when the timing of the time interval from the end moment of PDSCH reception to the sending moment of HARQ feedback ends, thereby avoiding the HARQ feedback corresponding to DL HARQ being discarded by the terminal.
[0252] For example, if the terminal sends HARQ feedback in the 4th time slot after the end time of PDSCH reception, and the first time window is located from the 3rd time slot to the 4th time slot after the end time of PDSCH reception, the terminal suspends timing when it counts to the 2nd time slot after the end time of PDSCH reception, and continues timing after the 4th time slot after the end time of PDSCH reception until the number of time slots counted is 4, that is, HARQ feedback is sent in the 6th time slot after the end time of PDSCH reception.
[0253] Optionally, the method further includes:
[0254] The terminal receives first configuration information from a network-side device, where the first configuration information is used to configure the terminal to adjust the transmission time of the HARQ feedback when there is an overlap between the first time window and the transmission time of the HARQ feedback.
[0255] Exemplarily, in the case where there is an overlap between the first time window and the transmission time of the HARQ feedback, if the terminal receives the first configuration information, the transmission time of the HARQ feedback is adjusted, otherwise the transmission time of the HARQ feedback is not adjusted; or, the terminal adjusts the transmission time of the HARQ feedback according to the first configuration information, for example, if the above-mentioned first configuration information indicates that the transmission time of the HARQ feedback is delayed to the first transmission opportunity after the first time window, the terminal delays the transmission time of the HARQ feedback to the first transmission opportunity after the first time window, if the above-mentioned first configuration information indicates a statistical method for adjusting the time interval between the end moment of PDCCH reception and the transmission time of the corresponding HARQ feedback, the terminal suspends the timing of the time interval between the end moment of PDSCH reception and the transmission time of the corresponding HARQ feedback in the first time window, and continues to timing the time interval between the end moment of PDSCH reception and the transmission time of the corresponding HARQ feedback after the first time window.
[0256] Optionally, the method further includes:
[0257] The terminal receives a first instruction from the network side device, where the first instruction is used to instruct the terminal to release the configuration of adjusting the transmission time of the HARQ feedback.
[0258] Exemplarily, when a network device sends first configuration information to a terminal, the network device may send a first instruction to the terminal to instruct the terminal to release the configuration for adjusting the transmission time of the HARQ feedback, thereby canceling or stopping the adjustment of the transmission time of the HARQ feedback. For example, if there is an overlap between the first time window and the transmission time of the HARQ feedback, if the terminal receives the first instruction, the terminal does not adjust the transmission time of the HARQ feedback.
[0259] Optionally, the first transmission time includes a PUSCH transmission time corresponding to an uplink grant (UL grant);
[0260] The terminal performs transmission control according to a relative position relationship between the first time window and the first transmission time, including:
[0261] In a case where there is an overlap between the first time window and the transmission time of the PUSCH, the terminal adjusts the transmission time of the PUSCH.
[0262] Exemplarily, when there is an overlap between the first time window and the transmission time of the PUSCH, the terminal may delay transmission of the PUSCH, that is, delay the transmission time of the PUSCH backward; or, the terminal may adjust the statistical method for the time interval between the end time of PDCCH reception and the corresponding PUSCH transmission time;
[0263] Optionally, the terminal adjusts the transmission time of the PUSCH, including at least one of the following:
[0264] The terminal delays the transmission time of the PUSCH to a first time slot, where the first time slot is the first time slot after the first time window, or the first time slot is the first time slot that matches the uplink grant;
[0265] The terminal suspends timing of the time interval between the end moment of PDCCH reception and the corresponding PUSCH transmission time in the first time window, and continues timing of the time interval between the end moment of PDCCH reception and the corresponding PUSCH transmission time after the first time window.
[0266] The time slots matching the uplink grant include time slots that can provide the uplink time-frequency resources indicated by the uplink grant.
[0267] In one embodiment, when there is an overlap between the first time window and the transmission time of the PUSCH, the terminal delays the transmission time of the PUSCH to the first time slot, that is, the terminal sends the PUSCH in the first time slot, so that the network side device can send the uplink authorization used after the non-transmittable time window before the non-transmittable time window, so that the terminal can prepare for PUSCH transmission as early as possible during the non-transmittable time window, thereby speeding up the transmission of data after the non-transmittable time window ends.
[0268] In another embodiment, when there is an overlap between the first time window and the transmission time of the PUSCH, the terminal suspends the timing of the time interval between the end moment of PDCCH reception and the transmission time of the corresponding PUSCH in the first time window, and continues to timing the time interval between the end moment of PDCCH reception and the transmission time of the corresponding PUSCH after the first time window, and then the corresponding PUSCH transmission time can be determined according to the time point when the timing of the time interval length from the end moment of PDCCH reception to the transmission time of the corresponding PUSCH ends. In this way, the network side device can send the uplink authorization used after the non-transmittable time window before the non-transmittable time window, so that the terminal can prepare for PUSCH transmission as early as possible during the non-transmittable time window, and speed up the transmission of data after the end of the non-transmittable time window.
[0269] Optionally, the method further includes:
[0270] The terminal receives second configuration information from a network-side device, where the second configuration information is used to configure the terminal to adjust the transmission time of the PUSCH when there is an overlap between the first time window and the transmission time of the PUSCH.
[0271] Exemplarily, in the case where there is an overlap between the first time window and the transmission time of the PUSCH, if the terminal receives the second configuration information, the transmission time of the PUSCH is adjusted, otherwise the transmission time of the PUSCH is not adjusted; or, the terminal adjusts the transmission time of the HARQ feedback according to the second configuration information, for example, if the second configuration information indicates to delay the transmission time of the PUSCH to the first time slot, the terminal delays the transmission time of the PUSCH to the first time slot, if the second configuration information indicates to adjust the statistical method of the time interval between the end moment of PDCCH reception and the transmission time of the corresponding PUSCH, the terminal suspends the timing of the time interval between the end moment of PDCCH reception and the transmission time of the corresponding PUSCH in the first time window, and continues to timing the time interval between the end moment of PDCCH reception and the transmission time of the corresponding PUSCH after the first time window.
[0272] Optionally, the method further includes:
[0273] The terminal receives a second instruction from the network-side device, where the second instruction is used to instruct the terminal to release the configuration of adjusting the transmission time of the PUSCH.
[0274] Exemplarily, when the network-side device sends first configuration information to the terminal, the network-side device can send a second instruction to the terminal to instruct the terminal to release the configuration of adjusting the transmission time of the PUSCH, so as to cancel or stop adjusting the transmission time of the PUSCH. For example, when there is an overlap between the first time window and the transmission time of the PUSCH, if the second instruction is received, the terminal does not adjust the transmission time of the PUSCH.
[0275] Please refer to FIG6 , which is a flowchart of a transmission scheduling method provided in an embodiment of the present application. The method can be executed by a network-side device, as shown in FIG6 , including the following steps:
[0276] Step 601: The network-side device determines an operating time window of a configuration authorization timer of a terminal based on a relative position relationship between a first time window and a third time window, where the first time window is a time window during which the terminal cannot transmit data, and the third time window is a time window determined based on the configuration authorization timer of the terminal.
[0277] Step 602: The network-side device schedules the terminal according to the running time window of the configuration authorization timer of the terminal.
[0278] The third time window is a time window determined according to the configured grant timer (configuredGrantTimer) of the terminal. For example, the third time window may be the operating time window of the configured grant timer. It should be noted that the third time window may be the initial operating time window of the configured grant timer, or the third time window may be the operating time window of the configured grant timer initially determined by the terminal. Exemplarily, the terminal starts the configured grant timer when using a HARQ process for a new HARQ transmission (initial HARQ transmission). In this case, the starting time of the third time window may be the time when the terminal uses the HARQ process corresponding to the configured grant timer for a new HARQ transmission, and the length of the third time window may be the initial value of the configured grant timer.
[0279] The relative positional relationship between the first time window and the third time window can be used to indicate whether the first time window overlaps with the third time window (for example, the initial operating time window of the configuration authorization timer). Exemplarily, if there is no overlap between the first time window and the third time window, the network-side device can schedule the terminal based on the initial operating time window of the configuration authorization timer; if there is overlap between the first time window and the third time window, the network-side device can adjust the operating time window of the configuration authorization timer and schedule the terminal based on the adjusted operating time window of the configuration authorization timer.
[0280] Optionally, the network-side device determines, according to a relative position relationship between the first time window and the third time window, an operating time window of a configuration authorization timer of the terminal, including:
[0281] In a case where there is an overlap between the first time window and the third time window, the network side device adjusts the operating time window of the configuration authorization timer of the terminal according to the first information;
[0282] The first information includes at least one of the following: the first time window, the third time window, and the second information; the second information is used by the terminal to adjust the operating time window of the configuration authorization timer of the terminal when there is an overlap between the first time window and the third time window.
[0283] In this embodiment, when there is an overlap between the first time window and the third time window, the network side device can adjust the running time window of the configuration authorization timer according to the first information. Exemplarily, the network side device can postpone the start time of the configuration authorization timer to after the first time window. In this case, the running time window of the above-mentioned configuration authorization timer can be the time window obtained by offsetting the above-mentioned third time window backward by the first time window; or, the network side device adjusts the initial value of the configuration authorization timer from the first initial value to the second initial value. In this case, the running time window of the above-mentioned configuration authorization timer can be the time window obtained by delaying the above-mentioned third time window backward by the target value, and the target value is the difference between the second initial value and the first initial value; or, the network side device extends the running time window of the configuration authorization timer backward by a first compensation duration. The above-mentioned first compensation duration can be agreed upon by the protocol or configured by the network side device.
[0284] It is understandable that the network side device can adjust the running time window of the configuration authorization timer in the same way as the terminal to ensure consistency in the understanding of the running time window of the configuration authorization timer between the network side device and the terminal.
[0285] Optionally, the method further includes:
[0286] The network side device sends second information to the terminal;
[0287] The second information is used by the terminal to adjust the operating time window of the configuration authorization timer of the terminal when there is an overlap between the first time window and the third time window.
[0288] Optionally, the second information includes at least one of the following: a second initial value, at least one compensation duration, and an initial value of a first timer; the second initial value and the at least one compensation duration are used to adjust the initial value of the configuration authorization timer.
[0289] It should be noted that the implementation of this embodiment can refer to the relevant description of the embodiment shown in Figure 4, and will not be repeated here.
[0290] Please refer to FIG. 7 , which is a flowchart of a transmission configuration method provided in an embodiment of the present application. The method can be executed by a network-side device, as shown in FIG. 7 , including the following steps:
[0291] Step 701: The network side device sends third information to the terminal;
[0292] The third information includes at least one of the following: a second value, a first compensation value, a second initial value, at least one compensation duration, an initial value of a first timer, first configuration information, and second configuration information;
[0293] The second value and the first compensation value are used to adjust LCP-related parameters of the first logical channel LCH of the terminal when there is overlap between the first time window and the second time window;
[0294] The second initial value, the at least one compensation duration, and the initial value of the first timer are used to adjust an operating time window of a configuration authorization timer of the terminal when there is an overlap between the first time window and the third time window;
[0295] The first configuration information is used to configure the terminal to adjust the transmission time of the hybrid automatic repeat request HARQ feedback when there is an overlap between the first time window and the transmission time of the HARQ feedback;
[0296] The second configuration information is used to configure the terminal to adjust the transmission time of the physical uplink shared channel PUSCH when there is an overlap between the first time window and the transmission time of the PUSCH corresponding to the uplink grant;
[0297] The first time window is a time window in which the terminal cannot transmit data, the second time window is a data transmission window determined according to the delay budget of the data carried by the first LCH of the terminal, and the third time window is a time window determined according to the configuration authorization timer of the terminal.
[0298] Optionally, the method further includes:
[0299] The network side device sends a first instruction to the terminal, where the first instruction is used to instruct the terminal to release the configuration of adjusting the transmission time of the HARQ feedback.
[0300] Optionally, the method further includes:
[0301] The network-side device sends a second instruction to the terminal, where the second instruction is used to instruct the terminal to release the configuration of adjusting the transmission time of the PUSCH.
[0302] It should be noted that the implementation of this embodiment can refer to the relevant description of the embodiment shown in Figure 4, and will not be repeated here.
[0303] It should be noted that the transmission control method provided in the embodiments of the present application can be executed by a transmission control device, or a control module in the transmission control device for executing the transmission control method. The embodiments of the present application use the transmission control device executing the transmission control method as an example to illustrate the transmission control device provided in the embodiments of the present application.
[0304] Please refer to FIG8 , which is a structural diagram of a transmission control device provided in an embodiment of the present application. As shown in FIG8 , the transmission control device 800 includes:
[0305] A control module 801 is configured to perform transmission control according to a relative position relationship between a first time window and a first transmission time;
[0306] Among them, the first time window is a time window in which data cannot be transmitted, and the first transmission time includes at least one of the following: a second time window, a third time window, the transmission time of a hybrid automatic repeat request HARQ feedback, and the transmission time of a physical uplink shared channel PUSCH corresponding to an uplink authorization; the second time window is a data transmission window determined according to a delay budget of the data, and the third time window is a time window determined according to a configured authorization timer of the terminal.
[0307] Optionally, the first transmission time includes the second time window, where the second time window is a data transmission window determined according to a delay budget of data carried by the first logical channel LCH;
[0308] The control module is specifically used for:
[0309] In a case where there is an overlap between the first time window and the second time window, a logical channel priority LCP-related parameter of the first LCH is adjusted.
[0310] Optionally, the control module is specifically used for at least one of the following:
[0311] Adjusting a first parameter of the first LCH, the first parameter comprising at least one of a prioritized bit rate PBR and a bucket size duration BSD;
[0312] adjusting the amount of data transmittable on the first LCH;
[0313] adjusting the priority of the first LCH;
[0314] Adjust the resource allocation constraint of the first LCH.
[0315] Optionally, the control module is specifically configured to:
[0316] Adjusting the value of the first parameter of the first LCH from a first value to a second value;
[0317] The second value is greater than the first value.
[0318] Optionally, the second value is configured by a network-side device, or the second value is determined based on at least one of the following: the first value, a first compensation value, and a duration of an overlapping portion between the first time window and the first transmission time.
[0319] Optionally, the second value is one of the following:
[0320] the sum of the first value and the first compensation value;
[0321] The sum of the first value and a second compensation value, where the second compensation value is determined according to the duration of the overlapping portion between the first time window and the second time window.
[0322] Optionally, the control module is specifically configured to:
[0323] Adjusting the value of the transmittable data amount of the first LCH from a third value to a fourth value; wherein the third value is the product of the PBR of the first LCH and the elapsed time, and the fourth value is the sum of the third value and the first offset value; or, the third value is the product of the PBR of the first LCH and the BSD of the first LCH, and the fourth value is the sum of the third value and the second offset value;
[0324] or,
[0325] Ignoring the restriction of the transmittable data amount of the first LCH on data transmission, the transmittable data amount of the first LCH is the product of the PBR of the first LCH and the elapsed time or the product of the PBR of the first LCH and the BSD of the first LCH;
[0326] or,
[0327] Adjust the transmittable data amount of the first LCH to a preconfigured data amount, where the preconfigured data amount is a finite value, or the preconfigured data amount is an infinite value.
[0328] Optionally, the control module is specifically configured to:
[0329] Adjusting the priority of the first LCH from the first priority to the second priority;
[0330] The second priority is higher than the first priority.
[0331] Optionally, the control module is specifically used for at least one of the following:
[0332] Ignoring the limitation of the available subcarrier spacing SCS on the data transmission of the first LCH;
[0333] Ignore the limitation of available physical uplink shared channel PUSCH duration on LCH data transmission;
[0334] Ignore the restrictions on data transmission of the first LCH by the available configuration authorization type;
[0335] Ignoring restrictions imposed by available serving cells on data transmission of the first LCH;
[0336] Ignore the restrictions on data transmission of the first LCH by available configuration authorization;
[0337] Ignoring the limitation of the available physical priority index on the data transmission of the first LCH;
[0338] The restriction of the available HARQ modes on the data transmission of the first LCH is ignored.
[0339] Optionally, the first transmission time includes a time window determined according to a delay budget of data carried by the first logical channel LCH;
[0340] The control module is specifically configured to:
[0341] In a case where there is no overlap between the first time window and the first transmission time, determining a parameter value of an LCP-related parameter of a first LCH to be a first parameter value;
[0342] In a case where there is an overlap between the first time window and the first transmission time, determining a parameter value of an LCP-related parameter of the first LCH to be a second parameter value;
[0343] The first parameter value is smaller than or lower than the second parameter value.
[0344] Optionally, the LCP-related parameters of the first LCH include at least one of the following:
[0345] the PBR of the first LCH;
[0346] the BSD of the first LCH;
[0347] the amount of data that can be transmitted by the first LCH;
[0348] The priority of the first LCH.
[0349] Optionally, the delay budget is determined according to a data packet delay budget PDB or a protocol data unit set delay budget PSDB;
[0350] or,
[0351] The delay budget is determined according to an initial value of a packet data convergence protocol discard timer corresponding to a data packet corresponding to the delay budget.
[0352] Optionally, the first transmission time includes the third time window, and the control module is specifically configured to:
[0353] In a case where there is an overlap between the first time window and the third time window, the running time window of the configuration authorization timer is adjusted.
[0354] Optionally, the control module is specifically used for at least one of the following:
[0355] Adjusting the initial value of the configuration authorization timer;
[0356] Adjusting the start time of the configuration authorization timer;
[0357] pausing the configuration authorization timer at a first moment and continuing the configuration authorization timer at a second moment or after the second moment, where the first moment is a start moment of overlap between the third time window and the first time window, and the second moment is an end moment of overlap between the third time window and the first time window, or the second moment is an end moment of the first time window;
[0358] After the configuration grant timer times out, a first timer is started, and within a running time window of the first timer, the HARQ process corresponding to the configuration grant timer is used for retransmission;
[0359] The configuration authorization timer is restarted at or after the end of the first time window.
[0360] Optionally, the third time window is a running time window of the configuration authorization timer when the initial value of the configuration authorization timer is the first initial value, and the control module is specifically configured to:
[0361] Adjusting the initial value of the configuration authorization timer from the first initial value to a second initial value;
[0362] The second initial value is agreed upon by a protocol or configured by a network-side device, or the second initial value is determined according to at least one of the following: the first initial value, the duration of the first time window, the duration of the overlapping portion between the first time window and the third time window, the first duration, and at least one compensation duration;
[0363] The first duration is the duration between the start time of the overlap between the first time window and the third time window and the end time of the first time window.
[0364] Optionally, the second initial value is one of the following:
[0365] The sum of the first initial value and the duration of the first time window;
[0366] The sum of the first initial value and the duration of the overlapping portion between the first time window and the third time window;
[0367] The sum of the first initial value and the first duration;
[0368] The sum of the first initial value and a first compensation duration, where the first compensation duration is a compensation duration in the at least one compensation duration.
[0369] Optionally, the control module is specifically configured to:
[0370] Adjusting the start time of the configuration authorization timer from the third time to the fourth time;
[0371] The third moment is the starting moment of the third time window, and the fourth moment is the ending moment of the first time window or is after the ending moment of the first time window.
[0372] Optionally, the initial value of the first timer is agreed upon by a protocol or configured by a network-side device, or the initial value of the first timer is determined according to the duration of the overlapping portion between the first time window and the third time window.
[0373] Optionally, the initial value of the configuration authorization timer after the restart is one of the following: the initial value of the configuration authorization timer before the restart, the third initial value, the second duration, and the seventh duration;
[0374] Among them, the third initial value is agreed upon by the protocol or configured by the network side device, the second duration is the remaining running time of the configuration authorization timer at the fifth moment before restart, the fifth moment is the starting moment of the overlap between the third time window and the first time window, or the fifth moment is the starting moment of the first time window.
[0375] Optionally, the first transmission time includes a transmission time of the HARQ feedback;
[0376] The control module is specifically used for:
[0377] In a case where there is an overlap between the first time window and the transmission time of the HARQ feedback, the transmission time of the HARQ feedback is adjusted.
[0378] Optionally, the control module is specifically used for at least one of the following:
[0379] Delaying the transmission time of the HARQ feedback to a first transmission opportunity after the first time window;
[0380] In the first time window, the timing of the time interval between the end moment of the physical downlink shared channel PDSCH reception and the transmission time of the corresponding HARQ feedback is suspended, and after the first time window, the timing of the time interval between the end moment of the PDSCH reception and the transmission time of the corresponding HARQ feedback is continued.
[0381] Optionally, the device further comprises:
[0382] A first receiving module is used to receive first configuration information from a network side device, where the first configuration information is used to configure the terminal to adjust the transmission time of the HARQ feedback when there is an overlap between the first time window and the transmission time of the HARQ feedback, or the first configuration information is used to configure the terminal to stop adjusting the transmission time of the HARQ feedback when there is an overlap between the first time window and the transmission time of the HARQ feedback.
[0383] Optionally, the first transmission time includes a PUSCH transmission time corresponding to the uplink grant;
[0384] The control module is specifically used for:
[0385] In a case where there is an overlap between the first time window and the transmission time of the PUSCH, the transmission time of the PUSCH is adjusted.
[0386] Optionally, the control module is specifically used for at least one of the following:
[0387] Delaying the transmission time of the PUSCH to a first time slot, where the first time slot is the first time slot after the first time window, or the first time slot is the first time slot that matches the uplink grant;
[0388] In the first time window, the timing of the time interval between the end moment of the physical downlink control channel PDCCH reception and the corresponding PUSCH transmission time is suspended, and after the first time window, the timing of the time interval between the end moment of the PDCCH reception and the corresponding PUSCH transmission time is continued.
[0389] Optionally, the device further comprises:
[0390] The second receiving module is used to receive second configuration information from a network side device, where the second configuration information is used to configure the terminal to adjust the transmission time of the PUSCH when there is an overlap between the first time window and the transmission time of the PUSCH, or the second configuration information is used to configure the terminal to stop adjusting the transmission time of the PUSCH when there is an overlap between the first time window and the transmission time of the PUSCH.
[0391] The transmission control device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a terminal or other device other than a terminal. For example, the terminal can include but is not limited to the types of terminal 11 listed above, and other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiments of the present application.
[0392] The transmission control device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 4 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0393] It should be noted that the transmission scheduling method provided in the embodiments of the present application can be executed by a transmission scheduling device, or a control module in the transmission scheduling device for executing the transmission scheduling method. In the embodiments of the present application, the transmission scheduling device provided in the embodiments of the present application is described by taking the transmission scheduling device executing the transmission scheduling method as an example.
[0394] Please refer to FIG. 9 , which is a structural diagram of a transmission scheduling device provided in an embodiment of the present application. As shown in FIG. 9 , the transmission scheduling device 900 includes:
[0395] A determination module 901 is configured to determine an operating time window of a configuration authorization timer of a terminal based on a relative position relationship between a first time window and a third time window, wherein the first time window is a time window during which data cannot be transmitted by the terminal, and the third time window is a time window determined according to the configuration authorization timer of the terminal;
[0396] The scheduling module 902 is configured to schedule the terminal according to the running time window of the configuration authorization timer of the terminal.
[0397] Optionally, the determining module is specifically configured to:
[0398] In a case where there is overlap between the first time window and the third time window, adjusting an operating time window of a configuration authorization timer of the terminal according to the first information;
[0399] The first information includes at least one of the following: the first time window, the third time window, and the second information; the second information is used by the terminal to adjust the operating time window of the configuration authorization timer of the terminal when there is an overlap between the first time window and the third time window.
[0400] Optionally, the device further comprises:
[0401] A first sending module, configured to send second information to the terminal;
[0402] The second information is used by the terminal to adjust the operating time window of the configuration authorization timer of the terminal when there is an overlap between the first time window and the third time window.
[0403] Optionally, the second information includes at least one of the following: a second initial value, at least one compensation duration, and an initial value of a first timer; the second initial value and the at least one compensation duration are used to adjust the initial value of the configuration authorization timer.
[0404] The transmission scheduling device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a network-side device, or it can be a device other than a network-side device. For example, the network-side device can include, but is not limited to, the types of network-side devices 12 listed above. Other devices can be servers, network attached storage (NAS), etc., and the embodiments of the present application do not specifically limit this.
[0405] The transmission scheduling device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 6 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0406] It should be noted that the transmission configuration method provided in the embodiments of the present application can be executed by a transmission configuration device, or a control module in the transmission configuration device for executing the transmission configuration method. In the embodiments of the present application, the transmission configuration device provided in the embodiments of the present application is described by taking the transmission configuration device executing the transmission configuration method as an example.
[0407] Please refer to FIG10 , which is a structural diagram of a transmission configuration device provided in an embodiment of the present application. As shown in FIG10 , the transmission configuration device 1000 includes:
[0408] A sending module 1001 is configured to send third information to a terminal;
[0409] The third information includes at least one of the following: a second value, a first compensation value, a second initial value, at least one compensation duration, an initial value of a first timer, first configuration information, and second configuration information;
[0410] The second value and the first compensation value are used to adjust LCP-related parameters of the first logical channel LCH of the terminal when there is overlap between the first time window and the second time window;
[0411] The second initial value, the at least one compensation duration, and the initial value of the first timer are used to adjust an operating time window of a configuration authorization timer of the terminal when there is an overlap between the first time window and the third time window;
[0412] The first configuration information is used to configure the terminal to adjust the transmission time of the hybrid automatic repeat request HARQ feedback when there is an overlap between the first time window and the transmission time of the HARQ feedback;
[0413] The second configuration information is used to configure the terminal to adjust the transmission time of the physical uplink shared channel PUSCH when there is an overlap between the first time window and the transmission time of the PUSCH corresponding to the uplink grant;
[0414] The first time window is a time window in which the terminal cannot transmit data, the second time window is a data transmission window determined according to the delay budget of the data carried by the first LCH of the terminal, and the third time window is a time window determined according to the configuration authorization timer of the terminal.
[0415] Optionally, the sending module is further configured to:
[0416] A first instruction is sent to the terminal, where the first instruction is used to instruct the terminal to release the configuration of adjusting the transmission time of the HARQ feedback.
[0417] Optionally, the sending module is further configured to:
[0418] A second instruction is sent to the terminal, where the second instruction is used to instruct the terminal to release the configuration of adjusting the transmission time of the PUSCH.
[0419] The transmission configuration device in the embodiments of the present application can be an electronic device, such as an electronic device with an operating system, or a component in an electronic device, such as an integrated circuit or chip. The electronic device can be a network-side device, or it can be a device other than a network-side device. For example, the network-side device can include, but is not limited to, the types of network-side devices 12 listed above. Other devices can include servers, network attached storage (NAS), etc., and are not specifically limited in the embodiments of the present application.
[0420] The transmission configuration device provided in the embodiment of the present application can implement the various processes implemented in the method embodiment of Figure 7 and achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0421] Optionally, as shown in FIG11 , an embodiment of the present application further provides a communication device 1100, comprising a processor 1101 and a memory 1102, wherein the memory 1102 stores a program or instruction that can be run on the processor 1101. For example, when the communication device 1100 is a terminal, the program or instruction, when executed by the processor 1101, implements the various steps of the above-mentioned transmission control method embodiment and can achieve the same technical effect. When the communication device 1100 is a network-side device, the program or instruction, when executed by the processor 1101, implements the various steps of the above-mentioned transmission scheduling method embodiment, or implements the various steps of the above-mentioned transmission configuration method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0422] An embodiment of the present application also provides a terminal, including a processor and a communication interface, wherein the processor is configured to perform transmission control based on the relative position relationship between a first time window and a first transmission time; wherein the first time window is a time window in which data cannot be transmitted, and the first transmission time includes at least one of the following: a second time window, a third time window, the transmission time of a hybrid automatic repeat request HARQ feedback, and the transmission time of a physical uplink shared channel PUSCH corresponding to an uplink authorization; the second time window is a data transmission window determined according to a delay budget of the data, and the third time window is a time window determined according to a configuration authorization timer of the terminal. This terminal embodiment corresponds to the above-mentioned terminal side method embodiment, and each implementation process and implementation method of the above-mentioned method embodiment can be applied to this terminal embodiment and can achieve the same technical effect. Specifically, Figure 12 is a schematic diagram of the hardware structure of a terminal that implements an embodiment of the present application.
[0423] The terminal 1200 includes but is not limited to: a radio frequency unit 1201, a network module 1202, an audio output unit 1203, an input unit 1204, a sensor 1205, a display unit 1206, a user input unit 1207, an interface unit 1208, a memory 1209 and at least some of the components of the processor 1210.
[0424] Those skilled in the art will appreciate that the terminal 1200 may also include a power supply (such as a battery) to power various components. The power supply may be logically connected to the processor 1210 via a power management system, thereby enabling the power management system to manage charging, discharging, and power consumption. The terminal structure shown in FIG12 does not limit the terminal. The terminal may include more or fewer components than shown, or may combine certain components, or have different component arrangements, which will not be described in detail here.
[0425] It should be understood that in an embodiment of the present application, the input unit 1204 may include a graphics processing unit (GPU) 12041 and a microphone 12042, and the graphics processor 12041 processes the image data of a static picture or video obtained by an image capture device (such as a camera) in a video capture mode or an image capture mode. The display unit 1206 may include a display panel 12061, and the display panel 12061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 1207 includes a touch panel 12071 and at least one of other input devices 12072. The touch panel 12071 is also called a touch screen. The touch panel 12071 may include two parts: a touch detection device and a touch controller. Other input devices 12072 may include, but are not limited to, a physical keyboard, function keys (such as volume control keys, switch keys, etc.), a trackball, a mouse, and a joystick, which will not be repeated here.
[0426] In the embodiment of the present application, after receiving downlink data from a network-side device, the RF unit 1201 may transmit the data to the processor 1210 for processing. Furthermore, the RF unit 1201 may send uplink data to the network-side device. Typically, the RF unit 1201 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.
[0427] The memory 1209 can be used to store software programs or instructions and various data. The memory 1209 may mainly include a first storage area for storing programs or instructions and a second storage area for storing data, wherein the first storage area may store an operating system, applications or instructions required for at least one function (such as a sound playback function, an image playback function, etc.). In addition, the memory 1209 may include a volatile memory or a non-volatile memory. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be random access memory (RAM), static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDRSDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM bus random access memory (DRRAM). The memory 1209 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.
[0428] Processor 1210 may include one or more processing units. Optionally, processor 1210 integrates an application processor and a modem processor. The application processor primarily handles operations related to the operating system, user interface, and application programs, while the modem processor primarily processes wireless communication signals, such as a baseband processor. It is understood that the modem processor may not be integrated into processor 1210.
[0429] Among them, the processor 1210 is used to perform transmission control according to the relative position relationship between the first time window and the first transmission time; wherein, the first time window is a time window in which data cannot be transmitted, and the first transmission time includes at least one of the following: a second time window, a third time window, the transmission time of the hybrid automatic repeat request HARQ feedback, and the transmission time of the physical uplink shared channel PUSCH corresponding to the uplink authorization; the second time window is a data transmission window determined according to the delay budget of the data, and the third time window is a time window determined according to the configuration authorization timer of the terminal.
[0430] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the aforementioned method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be repeated here.
[0431] An embodiment of the present application further provides a network-side device, including a processor and a communication interface, wherein the processor is configured to determine an operating time window of a configuration authorization timer of a terminal based on a relative positional relationship between a first time window and a third time window, wherein the first time window is a time window during which data cannot be transmitted by the terminal, and the third time window is a time window determined according to the configuration authorization timer of the terminal; and the communication interface is configured to schedule the terminal according to the operating time window of the configuration authorization timer of the terminal;
[0432] or,
[0433] The communication interface is used to send third information to the terminal; wherein the third information includes at least one of the following: a second value, a first compensation value, a second initial value, at least one compensation duration, an initial value of a first timer, first configuration information, and second configuration information; the second value and the first compensation value are used to adjust LCP-related parameters of a first logical channel LCH of the terminal when there is overlap between a first time window and a second time window; the second initial value, the at least one compensation duration, and the initial value of the first timer are used to adjust an operating time window of a configuration grant timer of the terminal when there is overlap between a first time window and a third time window; the first configuration information is used to configure the terminal to adjust the transmission time of a hybrid automatic repeat request HARQ feedback when there is overlap between the first time window and the transmission time of the HARQ feedback; the second configuration information is used to configure the terminal to adjust the transmission time of a physical uplink shared channel PUSCH corresponding to an uplink grant when there is overlap between the first time window and the transmission time of the PUSCH; the first time window is a time window in which the terminal cannot transmit data, the second time window is a data transmission window determined according to a delay budget of data carried by the first LCH of the terminal, and the third time window is a time window determined according to the configuration grant timer of the terminal. This network side device embodiment corresponds to the above-mentioned network side device method embodiment. Each implementation process and implementation method of the above-mentioned method embodiment can be applied to this network side device embodiment and can achieve the same technical effect.
[0434] Specifically, embodiments of the present application also provide a network-side device. As shown in Figure 13, network-side device 1300 includes an antenna 1301, a radio frequency device 1302, a baseband device 1303, a processor 1304, and a memory 1305. Antenna 1301 is connected to radio frequency device 1302. In the uplink direction, radio frequency device 1302 receives information via antenna 1301 and sends the received information to baseband device 1303 for processing. In the downlink direction, baseband device 1303 processes the information to be transmitted and sends it to radio frequency device 1302. Radio frequency device 1302 processes the received information and then sends it through antenna 1301.
[0435] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 1303 , which includes a baseband processor.
[0436] The baseband device 1303 may include, for example, at least one baseband board, on which multiple chips are arranged, as shown in Figure 13, one of which is, for example, a baseband processor, which is connected to the memory 1305 through a bus interface to call the program in the memory 1305 and execute the network device operations shown in the above method embodiment.
[0437] The network side device may further include a network interface 1306 , which is, for example, a Common Public Radio Interface (CPRI).
[0438] Specifically, the network side device 1300 of the embodiment of the present application also includes: instructions or programs stored in the memory 1305 and can be run on the processor 1304. The processor 1304 calls the instructions or programs in the memory 1305 to execute the methods executed by the modules shown in Figure 9 or Figure 10, and achieves the same technical effect. To avoid repetition, it will not be repeated here.
[0439] An embodiment of the present application also provides a readable storage medium, on which a program or instruction is stored. When the program or instruction is executed by a processor, the various processes of the above-mentioned transmission control method embodiment, or the various processes of the above-mentioned transmission scheduling method embodiment, or the various processes of the above-mentioned transmission configuration method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.
[0440] The processor is the processor in the terminal described in the above embodiment. The readable storage medium includes a computer-readable storage medium, such as a computer read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk. In some examples, the readable storage medium may be a non-transitory readable storage medium.
[0441] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, the communication interface and the processor are coupled, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned transmission control method embodiment, or to implement the various processes of the above-mentioned transmission scheduling method embodiment, or to implement the various processes of the above-mentioned transmission configuration method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0442] It should be understood that the chip mentioned in the embodiments of the present application can also be called a system-level chip, a system chip, a chip system or a system-on-chip chip, etc.
[0443] An embodiment of the present application further provides a computer program / program product, which is stored in a storage medium. The computer program / program product is executed by at least one processor to implement the various processes of the above-mentioned transmission control method embodiment, or to implement the various processes of the above-mentioned transmission scheduling method embodiment, or to implement the various processes of the above-mentioned transmission configuration method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.
[0444] An embodiment of the present application also provides a transmission control system, including: a terminal and a network-side device, wherein the terminal is used to execute the various processes shown in Figure 4 and the various method embodiments described above, and the network-side device is used to execute the various processes shown in Figure 6 or Figure 7 and the various method embodiments described above, and can achieve the same technical effects. To avoid repetition, they will not be repeated here.
[0445] It should be noted that, in this article, the terms "comprise", "include" or any other variants thereof are intended to cover non-exclusive inclusion, so that a process, method, article or device comprising a series of elements includes not only those elements, but also other elements not explicitly listed, or also includes elements inherent to such process, method, article or device. In the absence of further restrictions, an element defined by the sentence "comprises a ..." does not exclude the presence of other identical elements in the process, method, article or device comprising the element. In addition, it should be pointed out that the scope of the methods and devices in the embodiments of the present application is not limited to performing functions in the order shown or discussed, and may also include performing functions in a substantially simultaneous manner or in the opposite order according to the functions involved. For example, the described method may be performed in an order different from that described, and various steps may also be added, omitted or combined. In addition, the features described with reference to certain examples may be combined in other examples.
[0446] Through the description of the above embodiments, those skilled in the art can clearly understand that the above-mentioned embodiment methods can be implemented by means of a computer software product plus a necessary general-purpose hardware platform, or of course, by hardware. The computer software product is stored in a storage medium (such as ROM, RAM, magnetic disk, optical disk, etc.) and includes a number of instructions for enabling a terminal or network-side device to execute the methods described in each embodiment of the present application.
[0447] The embodiments of the present application are described above in conjunction with the accompanying drawings, but the present application is not limited to the above-mentioned specific implementation methods. The above-mentioned specific implementation methods are merely illustrative and not restrictive. Under the guidance of this application, ordinary technicians in this field can also make many forms of implementation methods without departing from the purpose of this application and the scope of protection of the claims. These implementation methods are all within the protection of this application.
Claims
1. A transmission control method, comprising: The terminal performs transmission control according to the relative position relationship between the first time window and the first transmission time; Among them, the first time window is a time window in which data cannot be transmitted, and the first transmission time includes at least one of the following: a second time window, a third time window, a transmission time of a hybrid automatic repeat request HARQ feedback, and a transmission time of a physical uplink shared channel PUSCH corresponding to an uplink authorization; the second time window is a data transmission window determined according to a delay budget for the data, and the third time window is a time window determined according to a configuration authorization timer of the terminal.
2. The method according to claim 1, wherein: The first transmission time includes the second time window, where the second time window is a data transmission window determined according to a delay budget of data carried by the first logical channel LCH; The terminal performs transmission control according to a relative position relationship between the first time window and the first transmission time, including: In a case where there is an overlap between the first time window and the second time window, the terminal adjusts a logical channel priority LCP-related parameter of the first LCH.
3. The method according to claim 2, wherein: The terminal adjusts the LCP-related parameters of the first LCH, including at least one of the following: The terminal adjusts a first parameter of the first LCH, the first parameter comprising at least one of a priority bit rate PBR and a bucket capacity duration BSD; The terminal adjusts the amount of data that can be transmitted on the first LCH; The terminal adjusts the priority of the first LCH; The terminal adjusts the resource allocation restriction of the first LCH.
4. The method according to claim 3, wherein: The terminal adjusting a first parameter of the first LCH includes: The terminal adjusts the value of the first parameter of the first LCH from a first value to a second value; The second value is greater than the first value.
5. The method according to claim 4, wherein: The second value is configured by a network-side device, or the second value is determined according to at least one of the following: the first value, a first compensation value, and a duration of an overlapping portion between the first time window and the first transmission time.
6. The method according to claim 5, wherein: The second value is one of the following: The sum of the first value and the first compensation value; The sum of the first value and a second compensation value, wherein the second compensation value is determined according to the duration of the overlapping portion between the first time window and the second time window.
7. The method according to any one of claims 3 to 6, wherein: The terminal adjusting the amount of transmittable data of the first LCH includes: The terminal adjusts the value of the amount of data that can be transmitted of the first LCH from a third value to a fourth value; wherein the third value is the product of the PBR of the first LCH and the elapsed time, and the fourth value is the sum of the third value and the first offset value; or, the third value is the product of the PBR of the first LCH and the BSD of the first LCH, The fourth value is the sum of the third value and the second offset value; or, The terminal ignores the restriction of the amount of transmittable data of the first LCH on data transmission, where the amount of transmittable data of the first LCH is the product of the PBR of the first LCH and the consumption time or the product of the PBR of the first LCH and the BSD of the first LCH; or, The terminal adjusts the transmittable data amount of the first LCH to a preconfigured data amount, where the preconfigured data amount is a finite value, or the preconfigured data amount is an infinite value.
8. The method according to any one of claims 3 to 7, wherein: The terminal adjusting the priority of the first LCH includes: The terminal adjusts the priority of the first LCH from a first priority to a second priority; The second priority is higher than the first priority.
9. The method according to any one of claims 3 to 8, wherein: The terminal adjusting the resource allocation restriction of the first LCH includes at least one of the following: The terminal ignores the restriction of available subcarrier spacing SCS on data transmission of the first LCH; The terminal ignores the restriction of the available physical uplink shared channel PUSCH duration on the data transmission of the first LCH; The terminal ignores restrictions on data transmission of the first LCH by available configuration authorization types; The terminal ignores the restriction of the available serving cell on the data transmission of the first LCH; The terminal ignores the restriction of the available configuration authorization on the data transmission of the first LCH; The terminal ignores the restriction of the available physical priority index on the data transmission of the first LCH; The terminal ignores the restriction of available HARQ mode on data transmission of the first LCH.
10. The method according to claim 1, wherein: The first transmission time comprises a time window determined according to a delay budget of data carried by the first logical channel LCH; The terminal performs transmission control according to the relative position relationship between the first time window and the first transmission time, including at least one of the following: In a case where there is no overlap between the first time window and the first transmission time, the terminal determines that a parameter value of an LCP-related parameter of a first LCH is a first parameter value; In a case where there is an overlap between the first time window and the first transmission time, the terminal determines that a parameter value of an LCP-related parameter of the first LCH is a second parameter value; Wherein, the first parameter value is less than or lower than the second parameter value.
11. The method according to claim 10, wherein: The LCP-related parameters of the first LCH include at least one of the following: the PBR of the first LCH; the BSD of the first LCH; The amount of data that can be transmitted by the first LCH; The priority of the first LCH.
12. The method according to any one of claims 1 to 11, wherein: The delay budget is determined according to the data packet delay budget PDB or the protocol data unit set delay budget PSDB; or, The delay budget is determined according to an initial value of a packet data convergence protocol discard timer corresponding to a data packet corresponding to the delay budget.
13. The method according to any one of claims 1 to 12, wherein: The first transmission time includes the third time window, and the terminal performs transmission control according to a relative position relationship between the first time window and the first transmission time, including: In a case where there is an overlap between the first time window and the third time window, the terminal adjusts an operating time window of the configuration authorization timer.
14. The method according to claim 13, wherein: The terminal adjusting the operating time window of the configuration authorization timer includes at least one of the following: The terminal adjusts the initial value of the configuration authorization timer; The terminal adjusts the start time of the configuration authorization timer; The terminal suspends the configuration authorization timer at a first moment, and continues to run the configuration authorization timer at a second moment or after the second moment, the first moment is a starting moment at which the third time window overlaps with the first time window, the second moment is an end moment at which the third time window overlaps with the first time window, or the second moment is an end moment of the first time window; The terminal starts a first timer after the configuration grant timer times out, and the HARQ process corresponding to the configuration grant timer is used for retransmission within the running time window of the first timer; The terminal restarts the configuration authorization timer at or after the end of the first time window.
15. The method according to claim 14, wherein: The third time window is a running time window of the configuration authorization timer when the initial value of the configuration authorization timer is the first initial value, and the terminal adjusts the initial value of the configuration authorization timer, including: The terminal adjusts the initial value of the configuration authorization timer from the first initial value to a second initial value; The second initial value is agreed upon by a protocol or configured by a network-side device, or the second initial value is determined according to at least one of the following: the first initial value, the duration of the first time window, the duration of the overlapping portion between the first time window and the third time window, the first duration, and at least one compensation duration; The first duration is the duration from the start time when the first time window overlaps with the third time window to the end time of the first time window.
16. The method according to claim 15, wherein: The second initial value is one of the following: The sum of the first initial value and the duration of the first time window; The sum of the first initial value and the duration of the overlapping portion between the first time window and the third time window; The sum of the first initial value and the first duration; The sum of the first initial value and a first compensation duration, where the first compensation duration is a compensation duration in the at least one compensation duration.
17. The method according to any one of claims 14 to 16, wherein: The terminal adjusting the start time of the configuration authorization timer includes: The terminal adjusts the start time of the configuration authorization timer from the third time to the fourth time; The third moment is the starting moment of the third time window, and the fourth moment is the ending moment of the first time window or is after the ending moment of the first time window.
18. The method according to any one of claims 14 to 17, wherein: The initial value of the first timer is agreed upon by a protocol or configured by a network-side device, or the initial value of the first timer is determined according to the duration of the overlapping portion between the first time window and the third time window.
19. The method according to any one of claims 14 to 18, wherein: The initial value of the configuration authorization timer after restart is one of the following: the initial value of the configuration authorization timer before restart, the third initial value, the second duration, and the seventh duration; Among them, the third initial value is agreed upon by the protocol or configured by the network side device, the second duration is the remaining running time of the configuration authorization timer before restart at the fifth moment, the fifth moment is the starting moment of the overlap between the third time window and the first time window, or the fifth moment is the starting moment of the first time window.
20. The method according to any one of claims 1 to 19, wherein: The first transmission time includes the transmission time of the HARQ feedback; The terminal performs transmission control according to a relative position relationship between the first time window and the first transmission time, including: In a case where there is an overlap between the first time window and the transmission time of the HARQ feedback, the terminal adjusts the transmission time of the HARQ feedback.
21. The method according to claim 20, wherein: The terminal adjusting the transmission time of the HARQ feedback includes at least one of the following: The terminal delays the transmission time of the HARQ feedback to a first transmission opportunity after the first time window; The terminal suspends the timing of the time interval between the end moment of physical downlink shared channel PDSCH reception and the corresponding HARQ feedback transmission time in the first time window, and continues the timing of the time interval between the end moment of PDSCH reception and the corresponding HARQ feedback transmission time after the first time window.
22. The method according to claim 20 or 21, further comprising: The terminal receives first configuration information from a network side device, where the first configuration information is used to configure the terminal to adjust the transmission time of the HARQ feedback when there is an overlap between the first time window and the transmission time of the HARQ feedback.
23. The method according to claim 22, further comprising: The terminal receives a first instruction from the network side device, where the first instruction is used to instruct the terminal to release the configuration of adjusting the transmission time of the HARQ feedback.
24. The method according to any one of claims 1 to 23, wherein: The first transmission time includes a transmission time of a PUSCH corresponding to an uplink grant; The terminal performs transmission control according to a relative position relationship between the first time window and the first transmission time, including: In a case where there is an overlap between the first time window and the transmission time of the PUSCH, the terminal adjusts the transmission time of the PUSCH.
25. The method according to claim 24, wherein: The terminal adjusts the transmission time of the PUSCH, including at least one of the following: The terminal delays the transmission time of the PUSCH to a first time slot, where the first time slot is the first time slot after the first time window, or the first time slot is the first time slot matching the uplink grant; The terminal suspends timing of the time interval between the end moment of physical downlink control channel PDCCH reception and the corresponding PUSCH transmission time in the first time window, and continues timing of the time interval between the end moment of PDCCH reception and the corresponding PUSCH transmission time after the first time window.
26. The method according to claim 24 or 25, further comprising: The terminal receives second configuration information from a network side device, where the second configuration information is used to configure the terminal to adjust the transmission time of the PUSCH when there is an overlap between the first time window and the transmission time of the PUSCH.
27. The method according to claim 26, further comprising: The terminal receives a second instruction from the network side device, where the second instruction is used to instruct the terminal to release the configuration of adjusting the transmission time of the PUSCH.
28. A transmission scheduling method, comprising: The network side device determines the operation time window of the configuration authorization timer of the terminal according to the relative position relationship between the first time window and the third time window, the first time window is a time window in which the terminal cannot transmit data, and the third time window is a time window determined according to the configuration authorization timer of the terminal; The network side device schedules the terminal according to the running time window of the configuration authorization timer of the terminal.
29. The method according to claim 28, wherein: The network side device determines the operation time window of the configuration authorization timer of the terminal according to the relative position relationship between the first time window and the third time window, including: In the case where there is an overlap between the first time window and the third time window, the network side device adjusts the operating time window of the configuration authorization timer of the terminal according to the first information; Among them, the first information includes at least one of the following: the first time window, the third time window, and the second information; the second information is used by the terminal to adjust the operating time window of the configuration authorization timer of the terminal when there is an overlap between the first time window and the third time window.
30. The method according to claim 28 or 29, further comprising: The network side device sends second information to the terminal; The second information is used by the terminal to adjust the operating time window of the configuration authorization timer of the terminal when there is an overlap between the first time window and the third time window.
31. The method according to claim 29 or 30, wherein: The second information includes at least one of the following: a second initial value, at least one compensation duration, and an initial value of a first timer; the second initial value and the at least one compensation duration are used to adjust the initial value of the configuration authorization timer.
32. A transmission configuration method, comprising: The network side device sends third information to the terminal; The third information includes at least one of the following: a second value, a first compensation value, a second initial value, at least one compensation duration, an initial value of a first timer, first configuration information, and second configuration information; The second value and the first compensation value are used to adjust the LCP-related parameters of the first logical channel LCH of the terminal when there is an overlap between the first time window and the second time window; The second initial value, the at least one compensation duration, and the initial value of the first timer are used to adjust the operating time window of the configuration authorization timer of the terminal in the case where the first time window overlaps with the third time window; The first configuration information is used to configure the terminal to adjust the transmission time of the hybrid automatic repeat request HARQ feedback when there is an overlap between the first time window and the transmission time of the HARQ feedback; The second configuration information is used to configure the terminal to adjust the transmission time of the physical uplink shared channel PUSCH when there is an overlap between the first time window and the transmission time of the PUSCH corresponding to the uplink grant; The first time window is a time window in which the terminal cannot transmit data, the second time window is a data transmission window determined according to the delay budget of the data carried by the first LCH of the terminal, and the third time window is a time window determined according to the configuration authorization timer of the terminal.
33. The method according to claim 32, further comprising: The network side device sends a first instruction to the terminal, where the first instruction is used to instruct the terminal to release the configuration of adjusting the transmission time of the HARQ feedback.
34. The method according to claim 32 or 33, further comprising: The network side device sends a second instruction to the terminal, where the second instruction is used to instruct the terminal to release the configuration of adjusting the transmission time of the PUSCH.
35. A transmission control device, comprising: A control module, used for performing transmission control according to a relative position relationship between the first time window and the first transmission time; Among them, the first time window is a time window in which data cannot be transmitted, and the first transmission time includes at least one of the following: a second time window, a third time window, a transmission time of a hybrid automatic repeat request HARQ feedback, and a transmission time of a physical uplink shared channel PUSCH corresponding to an uplink authorization; the second time window is a data transmission window determined according to a delay budget for the data, and the third time window is a time window determined according to a configuration authorization timer of the terminal.
36. A transmission scheduling device, comprising: A determination module, configured to determine an operation time window of a configuration authorization timer of a terminal according to a relative position relationship between a first time window and a third time window, wherein the first time window is a time window during which data cannot be transmitted by the terminal, and the third time window is a time window determined according to the configuration authorization timer of the terminal; The scheduling module is used to schedule the terminal according to the running time window of the configuration authorization timer of the terminal.
37. A transmission configuration device, comprising: A sending module, used for sending third information to the terminal; The third information includes at least one of the following: a second value, a first compensation value, a second initial value, at least one compensation duration, an initial value of a first timer, first configuration information, and second configuration information; The second value and the first compensation value are used to adjust the LCP-related parameters of the first logical channel LCH of the terminal when there is an overlap between the first time window and the second time window; The second initial value, the at least one compensation duration, and the initial value of the first timer are used to adjust the operating time window of the configuration authorization timer of the terminal in the case where the first time window overlaps with the third time window; The first configuration information is used to configure the terminal to adjust the transmission time of the hybrid automatic repeat request HARQ feedback when there is an overlap between the first time window and the transmission time of the HARQ feedback; The second configuration information is used to configure the terminal to adjust the transmission time of the physical uplink shared channel PUSCH when there is an overlap between the first time window and the transmission time of the PUSCH corresponding to the uplink grant; The first time window is a time window in which the terminal cannot transmit data, the second time window is a data transmission window determined according to the delay budget of the data carried by the first LCH of the terminal, and the third time window is a time window determined according to the configuration authorization timer of the terminal.
38. A terminal comprising a processor and a memory, wherein the memory stores a program or instruction that can be run on the processor, and when the program or instruction is executed by the processor, the steps of the transmission control method according to any one of claims 1 to 27 are implemented.
39. A network side device, comprising a processor and a memory, wherein the memory stores programs or instructions that can be run on the processor, and when the program or instructions are executed by the processor, the steps of the transmission scheduling method as described in any one of claims 28 to 31 are implemented, or the steps of the transmission configuration method as described in any one of claims 32 to 34 are implemented.
40. A chip, comprising a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run a program or instruction to implement the steps of the transmission scheduling method as described in any one of claims 28 to 31, or to implement the steps of the transmission configuration method as described in any one of claims 32 to 34, or to implement the steps of the transmission configuration method as described in any one of claims 32 to 34.
41. A readable storage medium storing a program or instruction, wherein the program or instruction, when executed by a processor, implements the steps of the transmission control method as described in any one of claims 1 to 27, or implements the steps of the transmission scheduling method as described in any one of claims 28 to 31, or implements the steps of the transmission configuration method as described in any one of claims 32 to 34.
Citation Information
Patent Citations
Time window determination method and device, terminal and storage medium
CN115883041A
Communication method and apparatus
WO2023098566A1
Enhanced radio resource management (RRM) measurement gap procedure
WO2023107962A1