Uplink data transmission method, device and equipment

By relaxing the terminal's LCP parameter restrictions, allowing the use of non-optimal wireless resources to transmit uplink data, solving the problems of waste of wireless resources and low transmission success rate in the new air interface system, and improving the success rate of data transmission and resource utilization rate.

CN120456295APending Publication Date: 2025-08-08VIVO MOBILE COMM CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202410171182.2
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2024-02-06
Publication Date
2025-08-08

AI Technical Summary

Technical Problem

In the new air interface system, uplink data transmission is limited by logical channel priority parameters, resulting in the problem of waste of wireless resources and low data transmission success rate.

Method used

Relax the logical channel priority parameter limitations for terminals using uplink wireless resources, so that terminals can use wireless resources that were not originally used to transmit uplink data, and improve the success rate and resource utilization rate of data transmission.

Benefits of technology

By relaxing the LCP parameter limit, the terminal can use non-optimal wireless resources to transmit data, which increases the probability of successful uplink data transmission and reduces transmission delay.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120456295A_ABST
    Figure CN120456295A_ABST
Patent Text Reader

Abstract

The invention discloses an uplink data transmission method, device and equipment, and belongs to the field of communication, and the uplink data transmission method in the embodiment of the invention comprises the following steps: a terminal receives relevant configuration of LCP limitation relaxation from network side equipment; the terminal determines at least one uplink transmission permission according to the related configuration of the LCP restriction relaxation; and the terminal transmits first uplink data according to a target uplink transmission permission in the at least one uplink transmission permission. In the embodiment of the invention, the terminal can transmit the first uplink data by using the uplink wireless resource (called non-optimal wireless resource) which is not used for transmitting the first uplink data originally by relaxing the LCP parameter limitation of the terminal for transmitting the first uplink data by using the uplink wireless resource, so that the first uplink data obtains a transmission opportunity; the probability of successful transmission of the first uplink data is improved, and the utilization rate of wireless resources is also improved.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] The present application relates to the field of communications, and more specifically, to an uplink data transmission method, apparatus, and device. Background Art

[0002] In New Radio (NR) systems, uplink data transmission is subject to the constraints of all preconfigured Logical Channel Priority (LCP) parameters. Even if some uplink radio resources are available, if they do not match the LCP parameters, they cannot be used to transmit uplink data, resulting in the uplink data being discarded due to delayed transmission. This also wastes radio resources if no other uplink data is using these uplink radio resources. Therefore, improving the probability of successful uplink data transmission is a challenge that needs to be addressed. Summary of the Invention

[0003] The embodiments of the present application provide an uplink data transmission method, apparatus, and device. By relaxing the LCP parameter restrictions on the use of uplink wireless resources by the terminal to transmit uplink data, the terminal can use uplink wireless resources that are not originally used to transmit uplink data (referred to as non-optimal wireless resources) to transmit uplink data, thereby improving the probability of successful uplink data transmission and the utilization rate of wireless resources, and can solve the problem of low probability of successful uplink data transmission.

[0004] In a first aspect, a method for uplink data transmission is provided, including:

[0005] The terminal receives the configuration related to the relaxation of the logical channel priority (LCP) restriction from the network side device;

[0006] The terminal determines at least one uplink transmission permission according to the relevant configuration of the LCP restriction relaxation;

[0007] The terminal transmits first uplink data according to a target uplink transmission grant in the at least one uplink transmission grant.

[0008] In a second aspect, an uplink data transmission method is provided, including:

[0009] The network side device sends a configuration related to logical channel priority (LCP) restriction relaxation to the terminal, wherein the configuration related to the LCP restriction relaxation is used to determine at least one uplink transmission permission;

[0010] The network-side device receives, from the terminal, first uplink data transmitted based on a target uplink transmission grant in the at least one uplink transmission grant.

[0011] In a third aspect, an uplink data transmission device is provided, including:

[0012] The transceiver unit is configured to receive configuration related to relaxation of logical channel priority (LCP) restriction from a network side device;

[0013] a processing unit, configured to determine at least one uplink transmission permission according to a configuration related to the LCP restriction relaxation;

[0014] The transceiver unit is further configured to transmit first uplink data according to a target uplink transmission grant in the at least one uplink transmission grant.

[0015] In a fourth aspect, an uplink data transmission device is provided, including:

[0016] a transceiver unit, configured to send a configuration related to logical channel priority (LCP) restriction relaxation to a terminal, wherein the configuration related to the LCP restriction relaxation is used to determine at least one uplink transmission permission;

[0017] The transceiver unit is further configured to receive, from the terminal, first uplink data transmitted based on a target uplink transmission grant in the at least one uplink transmission grant.

[0018] In a fifth aspect, a terminal is provided, comprising a transceiver, 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.

[0019] In a sixth aspect, a terminal is provided, comprising a processor and a communication interface;

[0020] In which, the communication interface is used to receive relevant configurations of logical channel priority LCP restriction relaxation from a network side device; the processor is used to determine at least one uplink transmission permission based on the relevant configurations of LCP restriction relaxation; the communication interface is also used to transmit the first uplink data according to the target uplink transmission permission in the at least one uplink transmission permission.

[0021] In the seventh aspect, a network side device is provided, which includes a transceiver, 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 second aspect are implemented.

[0022] In an eighth aspect, a network-side device is provided, including a processor and a communication interface;

[0023] The communication interface is used to send relevant configurations of logical channel priority LCP restriction relaxation to the terminal, wherein the relevant configurations of LCP restriction relaxation are used to determine at least one uplink transmission permission; the communication interface is also used to receive from the terminal the first uplink data transmitted based on the target uplink transmission permission in the at least one uplink transmission permission.

[0024] In the ninth 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 second aspect are implemented.

[0025] In the tenth aspect, a wireless communication system is provided, including: a terminal and a network side device, wherein the terminal can be used to execute the steps of the method described in the first aspect, and the network side device can be used to execute the steps of the method described in the second aspect.

[0026] In the eleventh aspect, a chip is provided, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the method as described in the first aspect, or to implement the method as described in the second aspect.

[0027] In the twelfth aspect, a computer program / program product is provided, which is stored in a storage medium and executed by at least one processor to implement the steps of the uplink data transmission method as described in the first aspect or the second aspect.

[0028] In an embodiment of the present application, the terminal determines at least one uplink transmission permission according to the relevant configuration of the LCP restriction relaxation; and the terminal transmits the first uplink data according to the target uplink transmission permission in the at least one uplink transmission permission. Specifically, by relaxing the LCP parameter restriction on the terminal using uplink radio resources to transmit the first uplink data, the terminal can use uplink radio resources that are not originally used to transmit the first uplink data (referred to as non-optimal radio resources) to transmit the first uplink data, so that the first uplink data obtains a transmission opportunity, thereby increasing the probability of successful transmission of the first uplink data and also improving the utilization rate of radio resources. For example, the first uplink data is time-delayed urgent data. BRIEF DESCRIPTION OF THE DRAWINGS

[0029] In order to more clearly illustrate the technical solutions of the embodiments of the present application, the following briefly introduces the drawings required for use in the description of the embodiments of the present application. Obviously, the drawings described below are only some embodiments of the present application. For ordinary technicians in this field, other drawings can be obtained based on these drawings without any creative work.

[0030] Figure 1 This is a schematic diagram of a communication system architecture provided in an embodiment of the present application.

[0031] Figure 2 This is a schematic diagram of GoP-based XR image frame transmission provided by this application.

[0032] Figure 3 It is a schematic flowchart of an uplink data transmission method provided according to an embodiment of the present application.

[0033] Figure 4 It is a schematic block diagram of an uplink data transmission device provided according to an embodiment of the present application.

[0034] Figure 5 It is a schematic block diagram of another uplink data transmission device provided according to an embodiment of the present application.

[0035] Figure 6 This is a schematic block diagram of a communication device provided according to an embodiment of the present application.

[0036] Figure 7 This is a schematic diagram of the hardware structure of a terminal provided according to an embodiment of the present application.

[0037] Figure 8 This is a schematic block diagram of a network-side device provided according to an embodiment of the present application. DETAILED DESCRIPTION

[0038] 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.

[0039] 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.

[0040] 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.

[0041] It is worth noting that the technology described in the embodiments of the present application is not limited to the Internet of Things (IoT) system, but can also be used in other wireless communication systems, such as Long Term Evolution (LTE) / LTE-Advanced (LTE-A) system, 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), Wireless Local Area Networks (WLAN), Wireless Fidelity (WiFi), Bluetooth system, or other systems. In the embodiments of the present application, the terms "system" and "network" 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 example purposes, and NR terminology is used in most of the following description, but these techniques can also be applied to systems other than NR systems, such as 6G (6 th Generation, 6G) communication system.

[0042] Figure 1The block diagram of a wireless communication system applicable to the embodiments of the present application is shown. The wireless communication system includes a terminal 11 and a network-side device 12. The terminal 11 can 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 user equipment (VUE), a ship-borne device, a pedestrian user equipment (PUE), a smart home (home appliances with wireless communication capabilities, such as refrigerators, televisions, washing machines, or furniture, etc.), a game console, a personal computer (PC), a teller machine, or a self-service machine, etc., and 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, vehicle-mounted controller, vehicle-mounted module, vehicle-mounted component, vehicle-mounted chip or 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.

[0043] The network side device 12 may include an access network device or a core network device.

[0044] Access network equipment may also be referred to as radio access network (RAN) equipment, radio access network functions, or radio access network units. Access network equipment may include base stations, wireless local area network (WLAN) access points (AS), or wireless fidelity (WiFi) nodes. 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 relevant 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.

[0045] Among them, 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 server 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), etc. Function, BSF), application function (Application Function, AF), network data analysis function (Network Data Analytics Function, NWDAF), location management function (Location Management Function, LMF), etc. It should be noted that in the embodiment 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.

[0046] To facilitate a better understanding of the embodiments of the present application, extended reality (eXtended Reality, XR) is described.

[0047] 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. Existing H.264 technology encodes image data into the following three types of image frames:

[0048] I-frame (Intra-coded picture) is a complete image frame that can be generated and presented independently of other frames;

[0049] P-frames (Predicted pictures) contain only 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.

[0050] A B-frame (Bidirectional Predicted Picture) indicates how the current frame compares to the previous and next frames. The receiver generates the current frame by combining the previous and next frames.

[0051] 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.

[0052] 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).

[0053] There are two ways to transmit XR images: a frame slice combination-based transmission method and a frame set (group of picture, GoP)-based transmission method.

[0054] Slice-based transmission: This method slices a data frame into multiple data blocks, then disperses and combines the slices of multiple image frames into multiple data blocks for transmission, achieving smooth traffic flow for XR service data. This method significantly reduces traffic fluctuations caused by differences in I / P / B frame data volume, but it significantly increases image frame transmission latency due to cross-transmission between image frames.

[0055] Frame collection-based transmission method: Figure 2As shown, based on the periodic nature of video streams, video frames are divided into video frame sets according to the I-frame cycle. An I-frame and all subsequent P-frames and B-frames up to the next I-frame constitute a frame set. Image frames are transmitted and played back at the receiver based on a frame cycle. The time interval between the arrival times of adjacent image frames is a frame cycle. The frame set-based transmission method avoids mixed transmission of image frames, ensuring timely transmission of generated image frames. However, due to the varying degrees of compression between I, P, and B frames, the frame data rate fluctuates.

[0056] To facilitate a better understanding of the embodiments of the present application, a protocol data unit (PDU) set is described.

[0057] At this stage, XR's business data can be modeled as a PDU set. A PDU set includes a group of PDUs so that the quality of service (QoS) of the data can be managed according to the PDU set when it is transmitted in a 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 a PDU set, and the right eye image data corresponds to another PDU set; in addition, when the image is transmitted in the direction of the visual axis and the direction of the non-visual axis, the image data in the direction of the visual axis corresponds to one PDU set, and the image data in the direction of the non-visual axis corresponds to another PDU set. The above is only an example to illustrate the modeling of the PDU set. Other possible forms of PDU set modeling do not constitute a limitation on the implementation of this application.

[0058] To facilitate a better understanding of the embodiments of the present application, the transmission of XR services in the NR network is described.

[0059] 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 is started based on the initial value preconfigured by the base station. During the PDCP discard timer, the base station can schedule the UE to transmit the data packet to the base station. If the corresponding PDCP discard timer expires without the data being successfully transmitted, the data packet is discarded.

[0060] To facilitate a better understanding of the embodiments of the present application, a data transmission delay budget (eg, packet delay budget (PDB)) is described.

[0061] Different services have different Quality of Service (QoS) management requirements. In the 3rd Generation Partnership Project (3GPP) network, 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.

[0062] 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.

[0063] According to the current protocol, the PDB or 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.

[0064] When transmitting XR image data, the network can configure data transmission based on the PDU set. At this time, the network can configure the air interface transmission delay budget (i.e., PSDB) of 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 corresponding PDCP discardTimer of the UE based on the PSDB to determine the transmission window of the PDU set or the data packets belonging to the PDU set.

[0065] To facilitate a better understanding of the embodiments of the present application, the wireless resource allocation for uplink data is explained.

[0066] For a logical channel (LCH), the base station can configure one or more of the following logical channel priority (LCP) parameters for it through the Radio Resource Control (RRC) protocol. When the UE generates a Media Access Control (MAC) PDU for an uplink transmission grant, it determines whether the LCH data can be placed in the MAC PDU and how much LCH data can be placed in the MAC PDU for transmission based on these pre-configured LCP parameters. The following are some LCP parameters in NR MAC:

[0067] Priority: The resource allocation priority of the logical channel. A larger value indicates a lower priority.

[0068] Prioritized Bit Rate: The bit rate of priority transmission of the logical channel;

[0069] Token bucket window length (bucketSizeDuration): used to indicate the window length of the amount of data that can be transmitted according to the priority transmission bit rate.

[0070] In addition, the base station can also configure one or more of the following LCP parameters for the LCH through the RRC protocol:

[0071] Allowed subcarrier spacing list (allowedSCS-List): indicates one or more subcarrier spacings that can be used for data transmission of an LCH;

[0072] Maximum PUSCH duration (maxPUSCH-Duration): indicates the maximum physical uplink shared channel (PUSCH) duration that can be used for data transmission on one LCH;

[0073] ConfiguredGrantType1Allowed: used to indicate that a Type 1 pre-configured grant can be used to transmit data of an LCH;

[0074] Allowed Serving Cells: indicates a list of cells that can be used to transmit data for an LCH.

[0075] Allowed preconfigured permission list (allowedCG-List): used to indicate the preconfigured transmission permission list that can be used to transmit data of one LCH;

[0076] AllowedPHY-PriorityIndex: used to set the corresponding priority of the dynamic permission that can be used to transmit data of an LCH;

[0077] Allowed HARQ mode (AllowedHARQ-mode): used to set the Hybrid Automatic Repeat reQuest (HARQ) mode that can be used to transmit data of one LCH.

[0078] To facilitate a better understanding of the embodiments of the present application, delay status reporting and uplink delay emergency data are explained.

[0079] Delay Status Report (DSR): Supports delay status reporting by Logical Channel Group (LCG). When the remaining delay budget of the data with the smallest remaining delay budget of an LCG is lower than a preconfigured threshold (such as the remaining time threshold (remainingTimeThreshold)), a delay status report for the LCG can be triggered. The data with the remaining delay budget of an LCG lower than the preconfigured threshold is called delay-critical data. In the delay status report of an LCG, the UE indicates the remaining delay budget of the data with the smallest remaining delay budget of an LCG and the amount of buffered data with the remaining delay budget lower than the preconfigured threshold.

[0080] In the PDCP protocol, a PDCP entity corresponding to an LCH determines the remaining delay budget of a data packet based on the remaining time of a discard timer of the data packet.

[0081] In order to facilitate a better understanding of the embodiments of the present application, the problems solved by the present application are explained.

[0082] Because different uplink radio resources have different transmission delays and transmission reliability, the 3GPP protocol defines the LCP parameter to limit the uplink radio resources used by an LCH. This prevents an LCH's data from being mapped to inappropriate uplink radio resources, resulting in transmission delay and / or transmission reliability that does not meet QoS requirements.

[0083] However, when the remaining latency of uplink delay-critical data is very low, due to a shortage of matching radio resources, the base station fails to promptly send sufficient transmission grants to meet the uplink delay-critical data transmission requirements, while other radio resources (referred to as non-optimal radio resources) are available. If the existing pre-configured LCP parameters are not followed and the UE is not allowed to use these non-optimal radio resources to transmit uplink delay-critical data, non-optimal radio resources will be wasted, and the delay-critical data will not be transmitted and will be discarded.

[0084] Based on the above technical problems, the embodiments of the present application provide an uplink data transmission method, apparatus and equipment, which relaxes the LCP parameter restrictions on the terminal using uplink wireless resources to transmit the first uplink data (such as delayed emergency data), so that the terminal can use uplink wireless resources that were not originally used to transmit the first uplink data (called non-optimal wireless resources) to transmit the first uplink data, so that the first uplink data obtains a transmission opportunity, improves the probability of successful transmission of the first uplink data, and also improves the utilization rate of wireless resources, which can solve the problem of low probability of successful transmission of the first uplink data.

[0085] To facilitate understanding of the technical solutions of the embodiments of the present application, the technical solutions of the present application are described in detail below through specific embodiments. The above related technologies can be combined arbitrarily with the technical solutions of the embodiments of the present application as optional solutions, and all of them fall within the scope of protection of the embodiments of the present application. The embodiments of the present application include at least part of the following contents.

[0086] Figure 3 is a schematic flow chart of an uplink data transmission method 200 according to an embodiment of the present application, such as Figure 3 As shown, the uplink data transmission method 200 may include at least part of the following contents:

[0087] S210, the network side device sends the relevant configuration of LCP restriction relaxation to the terminal;

[0088] S220, the terminal receives the relevant configuration of the LCP restriction relaxation;

[0089] S230, the terminal determines at least one uplink transmission permission according to the relevant configuration of the LCP restriction relaxation;

[0090] S240, the terminal transmits first uplink data according to a target uplink transmission grant in the at least one uplink transmission grant;

[0091] S250: The network-side device receives the first uplink data.

[0092] It should be understood that Figure 3The steps or operations of the uplink data transmission method 200 are shown, but these steps or operations are only examples. The present application may also perform other operations or Figure 3 Variations of the various operations in .

[0093] In an embodiment of the present application, by relaxing the LCP parameter restrictions on the terminal's use of uplink wireless resources to transmit the first uplink data, the terminal can use uplink wireless resources that were not originally used to transmit the first uplink data (called non-optimal wireless resources) to transmit the first uplink data, so that the first uplink data obtains a transmission opportunity, increases the probability of successful transmission of the first uplink data, and reduces the transmission delay of the first uplink data.

[0094] In some embodiments, the first uplink data may be data with high delay requirements or delay-sensitive data, such as delay-critical data.

[0095] The embodiments of the present application can be applied to the data transmission of XR services, and can also be applied to the data transmission of ultra-reliable and low latency communication (URLLC) or the transmission of other urgent data with arbitrary delay.

[0096] In the embodiment of the present application, the uplink transmission grant in the at least one uplink transmission grant may also be referred to as a non-optimal uplink transmission grant. This type of uplink transmission grant does not allow the terminal to transmit the first uplink data before the LCP restriction is relaxed.

[0097] Exemplarily, the terminal transmits the first uplink data according to the target uplink transmission permission, which can be understood as the terminal transmitting the first uplink data on the radio resources corresponding to the target uplink transmission permission.

[0098] In some embodiments, after the first uplink data transmission is completed, the terminal may cancel the LCP restriction relaxation.

[0099] In some embodiments, the terminal may cancel the LCP restriction relaxation after a preset time period after the first uplink data transmission is completed.

[0100] In some embodiments, when the remaining delay budget of the first uplink data is lower than a preset threshold, the terminal may cancel the LCP restriction relaxation.

[0101] In some embodiments, the first uplink data satisfies at least one of the following:

[0102] In a case where the terminal does not have an uplink transmission grant that complies with the LCP configuration to transmit the second uplink data in an LCG, or in a case where the terminal does not have sufficient uplink transmission grants that comply with the LCP configuration to transmit all the second uplink data in an LCG, the first uplink data includes all the second uplink data remaining in the LCG, wherein the remaining delay budget of the second uplink data is lower than the first threshold;

[0103] In a case where the terminal does not have an uplink transmission grant that complies with the LCP configuration to transmit the second uplink data in an LCH, or in a case where the terminal does not have sufficient uplink transmission grants that comply with the LCP configuration to transmit all the second uplink data in an LCH, the first uplink data includes all the second uplink data remaining in the LCH, wherein the remaining delay budget of the second uplink data is lower than the first threshold;

[0104] The first uplink data includes data indicating that a remaining delay budget in an LCG is lower than a second threshold or data indicating that a remaining delay budget in an LCH is lower than a second threshold;

[0105] The first uplink data includes data whose remaining delay budget in an LCG is within a first remaining delay range or data whose remaining delay budget in an LCH is within the first remaining delay range;

[0106] When the terminal is configured to perform an operation based on a PDU set for an LCG or an LCH, and a remaining delay budget of at least one PDU of a PDU set of the LCG or the LCH is lower than a third threshold, the first uplink data includes all PDUs to be transmitted in the PDU set;

[0107] When the terminal is configured to perform a PDU set-based operation on an LCG or LCH, and the residual delay budget of at least one PDU of a PDU set of the LCG or LCH is within the second residual delay range, the first uplink data includes all PDUs to be transmitted in the PDU set.

[0108] It should be noted that the lower boundary of the first remaining delay range is intended to prevent situations where, due to excessive transmission delay using non-optimal radio resources, the first uplink data would exceed the remaining delay budget even if it was transmitted correctly the first time, resulting in the first uplink data being discarded even if it reached the application server or the peer end. Similarly, the lower boundary of the second remaining delay range is intended to prevent situations where, due to excessive transmission delay using non-optimal radio resources, the first uplink data would exceed the remaining delay budget even if it was transmitted correctly the first time, resulting in the first uplink data being discarded even if it reached the application server or the peer end.

[0109] Exemplarily, the first threshold may be a remaining time threshold (remainingTimeThreshold).

[0110] Exemplarily, the second uplink data may be time-delayed emergency data determined based on a remaining time threshold (remainingTimeThreshold) (ie, a threshold for triggering DSR).

[0111] In some embodiments, the second threshold is configured at an LCG or LCH granularity. For example, if the second threshold is configured at an LCG granularity, in this case, the first uplink data includes data indicating that the remaining delay budget in an LCG is lower than the second threshold. For another example, if the second threshold is configured at an LCH granularity, in this case, the first uplink data includes data indicating that the remaining delay budget in an LCH is lower than the second threshold.

[0112] In some embodiments, the configuration granularity of the first residual delay range is LCG or LCH. For example, if the configuration granularity of the first residual delay range is LCG, in this case, the first uplink data includes data in an LCG whose residual delay budget falls within the first residual delay range. For another example, if the configuration granularity of the first residual delay range is LCH, in this case, the first uplink data includes data in an LCH whose residual delay budget falls within the first residual delay range.

[0113] In some embodiments, the configuration granularity of the third threshold is LCG or LCH. For example, the configuration granularity of the third threshold is LCG. In this case, when the terminal is configured to perform an operation based on a PDU set on an LCG, and the remaining delay budget of at least one PDU of a PDU set of the LCG is lower than the third threshold, the first uplink data includes all PDUs to be transmitted in the PDU set. For another example, the configuration granularity of the third threshold is LCH. In this case, when the terminal is configured to perform an operation based on a PDU set on an LCH, and the remaining delay budget of at least one PDU of a PDU set of the LCH is lower than the third threshold, the first uplink data includes all PDUs to be transmitted in the PDU set.

[0114] In some embodiments, the configuration granularity of the second remaining delay range is LCG or LCH. For example, the configuration granularity of the second remaining delay range is LCG. In this case, when the terminal is configured to perform an operation based on a PDU set on an LCG, and the residual delay budget of at least one PDU of a PDU set of the LCG is within the second residual delay range, the first uplink data includes all PDUs to be transmitted of the PDU set. For another example, the configuration granularity of the second remaining delay range is LCH. In this case, when the terminal is configured to perform an operation based on a PDU set on an LCH, and the residual delay budget of at least one PDU of a PDU set of the LCH is within the second residual delay range, the first uplink data includes all PDUs to be transmitted of the PDU set.

[0115] In some embodiments, the second threshold and the first threshold are configured separately by the network side (such as a base station); or the first threshold is used as the second threshold.

[0116] In some embodiments, the second threshold is smaller than the first threshold. That is, the first uplink data determined based on the second threshold is more likely to fail in transmission than the time-delayed urgent data determined based on the first threshold, and is more urgently in need of relaxing the LCP restriction so as to temporarily use radio resources not originally used for transmission to transmit the first uplink data.

[0117] In some embodiments, the configuration related to the LCP restriction relaxation is used to relax the limitation of at least one specific LCP parameter of an LCG or LCH on the uplink transmission grant available to the terminal;

[0118] The specific LCP parameters include but are not limited to at least one of the following:

[0119] Allowed subcarrier spacing list (allowedSCS-List);

[0120] Maximum PUSCH duration (maxPUSCH-Duration);

[0121] configuredGrantType1Allowed;

[0122] List of allowed cells (allowedServingCells);

[0123] Allowed preconfigured permission list (allowedCG-List);

[0124] Allowed physical layer priority number (allowedPHY-PriorityIndex);

[0125] Allowed HARQ mode (allowedHARQ-mode).

[0126] Exemplarily, when the specific LCP parameter is allowedSCS-List, relaxing the LCP restriction means that the UE can use at least part of the radio resources of the subcarrier spacing that is not in the allowedSCS-List to transmit the first uplink data. Optionally, when the UE has multiple uplink transmission grants with subcarrier spacing that are not in the allowedSCS-List, uplink transmission grants with larger subcarrier spacing are preferentially used to reduce transmission delay.

[0127] Exemplarily, when the specific LCP parameter is maxPUSCH-Duration, relaxing the LCP restriction means that the UE may use at least part of the radio resources with a PUSCH duration greater than maxPUSCH-Duration to transmit the first uplink data. Optionally, when there are multiple uplink transmission grants with transmission lengths exceeding maxPUSCH-Duration, uplink transmission grants with shorter PUSCH durations are preferentially used to reduce transmission latency.

[0128] Exemplarily, when the specific LCP parameter is configuredGrantType1Allowed, relaxing the LCP restriction means that the UE can use at least part of the Type 2 radio resources to transmit the first uplink data.

[0129] Exemplarily, when the specific LCP parameter is allowedServingCells, relaxing the LCP restriction means that the UE can use uplink radio resources of at least some cells that are not listed in the allowed cell list to transmit the first uplink data.

[0130] Exemplarily, when a specific LCP parameter is an allowedCG-List, relaxing the LCP restriction means that the UE can use at least part of the preconfigured grants that are not listed in the allowed preconfigured grant list to transmit the first uplink data.

[0131] Exemplarily, when the specific LCP parameter is allowedPHY-PriorityIndex, relaxing the LCP restriction means that the UE can use at least part of the transmission grant whose physical layer priority does not match allowedPHY-PriorityIndex to transmit the first uplink data.

[0132] Exemplarily, when the specific LCP parameter is allowedHARQ-mode, relaxing the LCP restriction means that the UE may transmit the first uplink data using at least a portion of the transmission grant whose HARQ mode does not match the allowed HARQ mode.

[0133] In some embodiments, when determining uplink radio resources available for transmitting first uplink data (eg, time-delayed critical data), the terminal ignores restrictions on at least one parameter in the LCP parameters.

[0134] In some embodiments, before the terminal transmits the first uplink data according to the target uplink transmission grant, the uplink data transmission method 200 further includes:

[0135] The terminal receives first information from the network side device;

[0136] The terminal determines, according to the first information, to transmit the first uplink data based on the target uplink transmission permission;

[0137] The first information is used to indicate activation or enabling of the terminal to relax restrictions on a target specific LCP parameter in the at least one specific LCP parameter when the terminal determines that the target specific LCP parameter can be used to transmit the first uplink data.

[0138] Exemplarily, for any of the above-mentioned specific LCP parameters of an LCH, the network side device can explicitly or implicitly indicate whether to allow temporary relaxation of the restrictions of the specific LCP parameters, and to transmit the first uplink data of the LCH based on the non-optimal transmission permission determined by the target specific LCP parameters (i.e., the activated or enabled specific LCP parameters).

[0139] Optionally, the first information can be configured per LCH or per LCG. For example, if configured per LCG, the first information is also enabled to apply to all LCHs included in the LCG. Each specific LCP parameter corresponds to an activation or enabling indication.

[0140] In some embodiments, the target uplink transmission grant is determined from the at least one uplink transmission grant based on at least one of the following:

[0141] The order of selecting uplink transmission permissions as pre-configured or agreed upon by the protocol;

[0142] The transmission delay corresponding to each uplink transmission permission;

[0143] The transmission reliability corresponding to each uplink transmission grant.

[0144] This embodiment can ensure that the terminal preferentially selects a non-optimal uplink transmission grant having a transmission delay or reliability more suitable for transmitting the first uplink data from all non-optimal uplink transmission grants, for transmitting the first uplink data.

[0145] Illustratively, when pre-configuring or agreeing on a selection order for uplink transmission permissions, at least one of the following is referenced:

[0146] The transmission delay corresponding to each uplink transmission grant, and the transmission reliability corresponding to each uplink transmission grant.

[0147] In some embodiments, the priority of the at least one uplink transmission grant is lower than the priority of an uplink transmission grant that complies with the LCP configuration.

[0148] Exemplarily, after the terminal determines at least one uplink transmission permission based on the relevant configuration of LCP restriction relaxation, and after the terminal determines the first uplink data, it obtains an uplink transmission permission that complies with the LCP parameter restriction from the network side device, then the uplink transmission permission that complies with the LCP parameter restriction is preferentially used to transmit the first uplink data.

[0149] Therefore, in an embodiment of the present application, by relaxing the LCP parameter restrictions on the terminal's use of uplink wireless resources to transmit the first uplink data, the terminal can use uplink wireless resources that were not originally used to transmit the first uplink data (called non-optimal wireless resources) to transmit the first uplink data, so that the first uplink data obtains a transmission opportunity, improves the probability of successful transmission of the first uplink data, and reduces the transmission delay of the first uplink data.

[0150] The uplink data transmission method provided in the embodiment of the present application can be executed by an uplink data transmission device or a processing unit in the uplink data transmission device for executing the uplink data transmission method. In the embodiment of the present application, the uplink data transmission device provided in the embodiment of the present application is described by taking the uplink data transmission device executing the uplink data transmission method as an example.

[0151] Figure 4 FIG. 3 shows a schematic block diagram of an uplink data transmission device 300 according to an embodiment of the present application. Figure 4 As shown, the uplink data transmission device 300 includes:

[0152] The transceiver unit 310 is configured to receive configuration related to relaxation of logical channel priority (LCP) restriction from a network-side device;

[0153] A processing unit 320 is configured to determine at least one uplink transmission permission according to the configuration related to the LCP restriction relaxation;

[0154] The transceiver unit 310 is further configured to transmit first uplink data according to a target uplink transmission grant in the at least one uplink transmission grant.

[0155] In some embodiments, the first uplink data satisfies at least one of the following:

[0156] In a case where the uplink data transmission apparatus does not have an uplink transmission grant that complies with the LCP configuration to transmit the second uplink data in a logical channel group LCG, or in a case where the uplink data transmission apparatus does not have sufficient uplink transmission grants that comply with the LCP configuration to transmit all the second uplink data in an LCG, the first uplink data includes all the second uplink data remaining in the LCG, wherein the remaining delay budget of the second uplink data is lower than a first threshold;

[0157] In a case where the uplink data transmission apparatus does not have an uplink transmission grant that complies with the LCP configuration to transmit the second uplink data in a logical channel LCH, or in a case where the uplink data transmission apparatus does not have sufficient uplink transmission grants that comply with the LCP configuration to transmit all the second uplink data in an LCH, the first uplink data includes all the second uplink data remaining in the LCH, wherein the remaining delay budget of the second uplink data is lower than a first threshold;

[0158] The first uplink data includes data indicating that a remaining delay budget in an LCG is lower than a second threshold or data indicating that a remaining delay budget in an LCH is lower than a second threshold;

[0159] The first uplink data includes data whose remaining delay budget in an LCG is within a first remaining delay range or data whose remaining delay budget in an LCH is within the first remaining delay range;

[0160] When the uplink data transmission apparatus is configured to perform an operation based on a protocol data unit (PDU) set on an LCG or LCH, and a remaining delay budget of at least one PDU of a PDU set of the LCG or LCH is lower than a third threshold, the first uplink data includes all PDUs to be transmitted in the PDU set;

[0161] When the uplink data transmission device is configured to perform a PDU set-based operation on an LCG or LCH, and the residual delay budget of at least one PDU of a PDU set of the LCG or LCH is within the second residual delay range, the first uplink data includes all PDUs to be transmitted in the PDU set.

[0162] In some embodiments, the configuration granularity of the second threshold is LCG or LCH; or,

[0163] The configuration granularity of the first residual delay range is LCG or LCH; or,

[0164] The configuration granularity of the third threshold is LCG or LCH; or,

[0165] The configuration granularity of the second residual delay range is LCG or LCH.

[0166] In some embodiments, the second threshold is less than the first threshold.

[0167] In some embodiments, the first threshold and the second threshold are configured separately by the network side.

[0168] In some embodiments, the first threshold is used as the second threshold.

[0169] In some embodiments, the configuration related to the LCP restriction relaxation is used to relax the limitation of at least one specific LCP parameter of an LCG or LCH on the uplink data transmission device determining the available uplink transmission grant;

[0170] The specific LCP parameter includes at least one of the following:

[0171] List of allowed subcarrier spacings;

[0172] Maximum physical uplink shared channel PUSCH duration;

[0173] Type 1 pre-configured permission indications are allowed;

[0174] List of allowed cells;

[0175] A list of preconfigured permissions allowed;

[0176] The allowed physical layer priority number;

[0177] Allowed Hybrid Automatic Repeat Request (HARQ) modes.

[0178] In some embodiments, before the uplink data transmission apparatus 300 transmits the first uplink data according to the target uplink transmission permission, the transceiver unit 310 is further configured to receive first information from the network-side device;

[0179] The processing unit 320 is further configured to determine, according to the first information, to transmit the first uplink data based on the target uplink transmission permission;

[0180] The first information is used to instruct the activation or enabling of the uplink data transmission device to relax the restriction of the target specific LCP parameter in the at least one specific LCP parameter when determining that the device can be used to transmit the first uplink data.

[0181] In some embodiments, the target uplink transmission grant is determined from the at least one uplink transmission grant based on at least one of the following:

[0182] The order of selecting uplink transmission permissions as pre-configured or agreed upon by the protocol;

[0183] The transmission delay corresponding to each uplink transmission permission;

[0184] The transmission reliability corresponding to each uplink transmission grant.

[0185] In some embodiments, the priority of the at least one uplink transmission grant is lower than the priority of an uplink transmission grant conforming to the LCP configuration.

[0186] In some embodiments, the terminal ignores the limitation of at least one parameter in the LCP parameters when determining the uplink radio resources that can be used to transmit the first uplink data (such as time-delayed emergency data).

[0187] In some embodiments, the transceiver unit 310 may be a communication interface or transceiver, or an input / output interface of a communication chip or a system on chip. The processing unit 320 may be embedded in or independent of a processor of the terminal in the form of hardware.

[0188] It should be understood that the uplink data transmission device 300 according to the embodiment of the present application may correspond to the terminal in the embodiment of the method of the present application, and the various units in the uplink data transmission device 300 are respectively for implementing Figure 3 For the sake of brevity, the corresponding process of the terminal in the method 200 is not repeated here.

[0189] Therefore, in an embodiment of the present application, by relaxing the LCP parameter restrictions on the terminal's use of uplink wireless resources to transmit the first uplink data, the terminal can use uplink wireless resources that were not originally used to transmit the first uplink data (called non-optimal wireless resources) to transmit the first uplink data, so that the first uplink data obtains a transmission opportunity, improves the probability of successful transmission of the first uplink data, and reduces the transmission delay of the first uplink data.

[0190] Figure 5 FIG. 4 shows a schematic block diagram of an uplink data transmission device 400 according to an embodiment of the present application. Figure 5 As shown, the uplink data transmission device 400 includes:

[0191] The transceiver unit 410 is configured to send a configuration related to logical channel priority (LCP) restriction relaxation to the terminal, wherein the configuration related to the LCP restriction relaxation is used to determine at least one uplink transmission permission;

[0192] The transceiver unit 410 is further configured to receive, from the terminal, first uplink data transmitted based on a target uplink transmission grant in the at least one uplink transmission grant.

[0193] In some embodiments, the first uplink data satisfies at least one of the following:

[0194] In a case where the terminal does not have an uplink transmission grant that complies with the LCP configuration to transmit the second uplink data in a logical channel group LCG, or in a case where the terminal does not have sufficient uplink transmission grants that comply with the LCP configuration to transmit all the second uplink data in an LCG, the first uplink data includes all the second uplink data remaining in the LCG, wherein the remaining delay budget of the second uplink data is lower than a first threshold;

[0195] In a case where the terminal does not have an uplink transmission grant that complies with the LCP configuration to transmit the second uplink data in a logical channel LCH, or in a case where the terminal does not have sufficient uplink transmission grants that comply with the LCP configuration to transmit all the second uplink data in an LCH, the first uplink data includes all the second uplink data remaining in the LCH, wherein the remaining delay budget of the second uplink data is lower than a first threshold;

[0196] The first uplink data includes data indicating that a remaining delay budget in an LCG is lower than a second threshold or data indicating that a remaining delay budget in an LCH is lower than a second threshold;

[0197] The first uplink data includes data whose remaining delay budget in an LCG is within a first remaining delay range or data whose remaining delay budget in an LCH is within the first remaining delay range;

[0198] When the terminal is configured to perform an operation based on a protocol data unit (PDU) set on an LCG or LCH, and a remaining delay budget of at least one PDU of a PDU set of the LCG or LCH is lower than a third threshold, the first uplink data includes all PDUs to be transmitted in the PDU set;

[0199] When the terminal is configured to perform a PDU set-based operation on an LCG or LCH, and the residual delay budget of at least one PDU of a PDU set of the LCG or LCH is within a second residual delay range, the first uplink data includes all PDUs to be transmitted in the PDU set.

[0200] In some embodiments, the configuration granularity of the second threshold is LCG or LCH; or,

[0201] The configuration granularity of the first residual delay range is LCG or LCH; or,

[0202] The configuration granularity of the third threshold is LCG or LCH; or,

[0203] The configuration granularity of the second residual delay range is LCG or LCH.

[0204] In some embodiments, the second threshold and the first threshold are configured separately by the network side; or

[0205] The first threshold is used as the second threshold.

[0206] In some embodiments, the configuration related to the LCP restriction relaxation is used to relax the limitation of at least one specific LCP parameter of an LCG or LCH on the available uplink transmission grant determined by the terminal;

[0207] The specific LCP parameter includes at least one of the following:

[0208] List of allowed subcarrier spacings;

[0209] Maximum physical uplink shared channel PUSCH duration;

[0210] Type 1 pre-configured permission indications are allowed;

[0211] List of allowed cells;

[0212] A list of preconfigured permissions allowed;

[0213] The allowed physical layer priority number;

[0214] Allowed Hybrid Automatic Repeat Request (HARQ) modes.

[0215] In some embodiments, before the uplink data transmission device 400 receives the first uplink data, the transceiver unit 410 is further configured to send first information to the terminal;

[0216] The first information is used to indicate activation or enabling of the terminal to relax restrictions on a target specific LCP parameter in the at least one specific LCP parameter when determining that the terminal can be used to transmit the first uplink data.

[0217] In some embodiments, the target uplink transmission grant is determined from the at least one uplink transmission grant based on at least one of the following:

[0218] The order of selecting uplink transmission permissions as pre-configured or agreed upon by the protocol;

[0219] The transmission delay corresponding to each uplink transmission permission;

[0220] The transmission reliability corresponding to each uplink transmission grant.

[0221] In some embodiments, the priority of the at least one uplink transmission grant is lower than the priority of an uplink transmission grant conforming to the LCP configuration.

[0222] In some embodiments, the transceiver unit 410 may be a communication interface or a transceiver, or an input / output interface of a communication chip or a system on chip.

[0223] It should be understood that the uplink data transmission device 400 according to the embodiment of the present application may correspond to the network side device in the embodiment of the method of the present application, and the various units in the uplink data transmission device 400 are respectively for implementing Figure 3 For the sake of brevity, the corresponding processes of the network-side device in the method 200 are not repeated here.

[0224] Therefore, in an embodiment of the present application, by relaxing the LCP parameter restrictions on the terminal's use of uplink wireless resources to transmit the first uplink data, the terminal can use uplink wireless resources that were not originally used to transmit the first uplink data (called non-optimal wireless resources) to transmit the first uplink data, so that the first uplink data obtains a transmission opportunity, improves the probability of successful transmission of the first uplink data, and reduces the transmission delay of the first uplink data.

[0225] The uplink data transmission device in the embodiment 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 a network-side device, or can be a device other than a terminal or a network-side device. For example, the terminal can include but is not limited to the types of terminal 11 listed above, the network-side device can include but is not limited to the types of network-side device 12 listed above, and the other devices can be servers, network attached storage (NAS), etc., which are not specifically limited in the embodiment of the present application.

[0226] The uplink data transmission device provided in the embodiment of the present application can achieve Figure 3 The various processes implemented by the method embodiment achieve the same technical effect and are not described here again to avoid repetition.

[0227] like Figure 6 As shown, an embodiment of the present application further provides a communication device 500, including a processor 501 and a memory 502, where the memory 502 stores programs or instructions that can be run on the processor 501.

[0228] For example, when the communication device 500 is a terminal, the program or instruction is executed by the processor 501 to implement the various steps performed by the terminal in the above-mentioned uplink data transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0229] For another example, when the communication device 500 is a network side device, the program or instruction is executed by the processor 501 to implement the various steps performed by the network side device in the above-mentioned uplink data transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0230] The embodiment of the present application also provides a terminal, including 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 following Figure 3 The steps performed by the terminal in the method embodiment shown. 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 7 A schematic diagram of the hardware structure of a terminal for implementing an embodiment of the present application.

[0231] The terminal 600 includes but is not limited to: a radio frequency unit 601, a network module 602, an audio output unit 603, an input unit 604, a sensor 605, a display unit 606, a user input unit 607, an interface unit 608, a memory 609 and at least some of the components of the processor 610.

[0232] Those skilled in the art will understand that the terminal 600 may also include a power supply (such as a battery) to power each component. The power supply can be logically connected to the processor 610 through a power management system, thereby realizing functions such as managing charging, discharging, and power consumption management through the power management system. Figure 7 The terminal structure shown in the figure does not constitute a limitation on the terminal. The terminal may include more or fewer components than shown in the figure, or combine certain components, or arrange the components differently, which will not be repeated here.

[0233] It should be understood that in an embodiment of the present application, the input unit 604 may include a graphics processing unit (GPU) 6041 and a microphone 6042, and the graphics processor 6041 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 606 may include a display panel 6061, and the display panel 6061 may be configured in the form of a liquid crystal display, an organic light emitting diode, etc. The user input unit 607 includes a touch panel 6071 and at least one of other input devices 6072. The touch panel 6071 is also called a touch screen. The touch panel 6071 may include two parts: a touch detection device and a touch controller. Other input devices 6072 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.

[0234] In the embodiment of the present application, after receiving downlink data from a network-side device, the radio frequency unit 601 may transmit the data to the processor 610 for processing. Furthermore, the radio frequency unit 601 may send uplink data to the network-side device. Typically, the radio frequency unit 601 includes, but is not limited to, an antenna, an amplifier, a transceiver, a coupler, a low-noise amplifier, a duplexer, and the like.

[0235] The memory 609 can be used to store software programs or instructions and various data. The memory 609 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 609 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 a random access memory (RAM), a static random access memory (SRAM), a dynamic random access memory (DRAM), a synchronous dynamic random access memory (SDRAM), a double data rate synchronous dynamic random access memory (DDRSDRAM), an enhanced synchronous dynamic random access memory (ESDRAM), a synchronous link dynamic random access memory (SLDRAM), and a direct memory bus random access memory (DRRAM). The memory 609 in the embodiment of the present application includes but is not limited to these and any other suitable types of memory.

[0236] Processor 610 may include at least one processing unit. Optionally, processor 610 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 610.

[0237] In some embodiments, the radio frequency unit 601 is used to receive relevant configurations of logical channel priority LCP restriction relaxation from a network side device; the processor 610 is used to determine at least one uplink transmission permission based on the relevant configurations of the LCP restriction relaxation; the radio frequency unit 601 is also used to transmit the first uplink data according to the target uplink transmission permission in the at least one uplink transmission permission.

[0238] It can be understood that the implementation process of each implementation method mentioned in this embodiment can refer to the relevant description of the method embodiment and achieve the same or corresponding technical effects. To avoid repetition, it will not be described here.

[0239] The embodiment of the present application further provides a network side device, including 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 following Figure 3 The steps performed by the network-side device in the method embodiment shown are as follows. 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 are applicable to this network-side device embodiment and can achieve the same technical effect. For the sake of brevity, they are not described here in detail.

[0240] Specifically, the embodiment of the present application also provides a network side device. Figure 8 As shown, network-side device 700 includes an antenna 71, a radio frequency device 72, a baseband device 73, a processor 74, and a memory 75. Antenna 71 is connected to radio frequency device 72. In the uplink direction, radio frequency device 72 receives information via antenna 71 and sends the received information to baseband device 73 for processing. In the downlink direction, baseband device 73 processes the information to be transmitted and sends it to radio frequency device 72. Radio frequency device 72 processes the received information and then sends it through antenna 71.

[0241] The method executed by the network-side device in the above embodiment may be implemented in the baseband device 73 , which includes a baseband processor.

[0242] The baseband device 73 may include, for example, at least one baseband board, on which at least two chips are arranged. Figure 8 As shown, one of the chips is, for example, a baseband processor, which is connected to the memory 75 via a bus interface to call the program in the memory 75 to execute the network device operations shown in the above method embodiment.

[0243] The network side device may further include a network interface 76, which is, for example, a Common Public Radio Interface (CPRI).

[0244] Specifically, the network side device 700 of the embodiment of the present application further includes: instructions or programs stored in the memory 75 and executable on the processor 74, and the processor 74 calls the instructions or programs in the memory 75 to execute. Figure 5 The methods performed by the units shown achieve the same technical effects, so they will not be described here in detail to avoid repetition.

[0245] 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 uplink data transmission method embodiment are implemented, and the same technical effect can be achieved. To avoid repetition, it will not be repeated here.

[0246] 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.

[0247] An embodiment of the present application further provides a chip, which includes a processor and a communication interface, wherein the communication interface is coupled to the processor, and the processor is used to run programs or instructions to implement the various processes of the above-mentioned uplink data transmission method embodiment, and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0248] 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.

[0249] 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 uplink data transmission method embodiment and can achieve the same technical effect. To avoid repetition, it will not be repeated here.

[0250] An embodiment of the present application also provides a communication system, including: a terminal and a network side device, wherein the terminal can be used to execute the steps performed by the terminal in the uplink data transmission method as described above, and the network side device can be used to execute the steps performed by the network side device in the uplink data transmission method as described above.

[0251] 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.

[0252] 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.

[0253] 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 method for uplink data transmission, characterized in that: include: The terminal receives the configuration related to the relaxation of the logical channel priority (LCP) restriction from the network side device; The terminal determines at least one uplink transmission permission according to the relevant configuration of the LCP restriction relaxation; The terminal transmits first uplink data according to a target uplink transmission grant in the at least one uplink transmission grant.

2. The method according to claim 1, characterized in that The first uplink data satisfies at least one of the following: In a case where the terminal does not have an uplink transmission grant that complies with the LCP configuration to transmit the second uplink data in a logical channel group LCG, or in a case where the terminal does not have sufficient uplink transmission grants that comply with the LCP configuration to transmit all the second uplink data in an LCG, the first uplink data includes all the second uplink data remaining in the LCG, wherein the remaining delay budget of the second uplink data is lower than a first threshold; In a case where the terminal does not have an uplink transmission grant that complies with the LCP configuration to transmit the second uplink data in a logical channel LCH, or in a case where the terminal does not have sufficient uplink transmission grants that comply with the LCP configuration to transmit all the second uplink data in an LCH, the first uplink data includes all the second uplink data remaining in the LCH, wherein the remaining delay budget of the second uplink data is lower than a first threshold; The first uplink data includes data indicating that a remaining delay budget in an LCG is lower than a second threshold or data indicating that a remaining delay budget in an LCH is lower than a second threshold; The first uplink data includes data whose remaining delay budget in an LCG is within a first remaining delay range or data whose remaining delay budget in an LCH is within the first remaining delay range; When the terminal is configured to perform an operation based on a protocol data unit (PDU) set on an LCG or LCH, and a remaining delay budget of at least one PDU of a PDU set of the LCG or LCH is lower than a third threshold, the first uplink data includes all PDUs to be transmitted in the PDU set; When the terminal is configured to perform a PDU set-based operation on an LCG or LCH, and the residual delay budget of at least one PDU of a PDU set of the LCG or LCH is within a second residual delay range, the first uplink data includes all PDUs to be transmitted in the PDU set.

3. The method according to claim 2, characterized in that The configuration granularity of the second threshold is LCG or LCH; or, The configuration granularity of the first residual delay range is LCG or LCH; or, The configuration granularity of the third threshold is LCG or LCH; or, The configuration granularity of the second residual delay range is LCG or LCH.

4. The method according to claim 2 or 3, characterized in that The second threshold and the first threshold are configured separately by the network side; or The first threshold is used as the second threshold.

5. The method according to any one of claims 1 to 4, characterized in that The configuration related to the LCP restriction relaxation is used to relax the limitation of at least one specific LCP parameter of an LCG or LCH on the available uplink transmission grant determined by the terminal; The specific LCP parameter includes at least one of the following: List of allowed subcarrier spacings; Maximum physical uplink shared channel PUSCH duration; Allows the use of Type 1 pre-configured permission indications; List of allowed cells; A list of preconfigured permissions allowed; The allowed physical layer priority number; Allowed Hybrid Automatic Repeat Request (HARQ) modes.

6. The method according to claim 5, characterized in that Before the terminal transmits the first uplink data according to the target uplink transmission grant, the method further includes: The terminal receives first information from the network side device; The terminal determines, according to the first information, to transmit the first uplink data based on the target uplink transmission permission; The first information is used to indicate activation or enabling of the terminal to relax restrictions on a target specific LCP parameter in the at least one specific LCP parameter when determining that the terminal can be used to transmit the first uplink data.

7. The method according to any one of claims 1 to 5, characterized in that The target uplink transmission grant is determined from the at least one uplink transmission grant based on at least one of the following: The order of selecting uplink transmission permissions as pre-configured or agreed upon by the protocol; The transmission delay corresponding to each uplink transmission permission; The transmission reliability corresponding to each uplink transmission grant.

8. The method according to any one of claims 1 to 7, characterized in that The priority of the at least one uplink transmission grant is lower than the priority of the uplink transmission grant conforming to the LCP configuration.

9. A method for uplink data transmission, characterized in that: include: The network side device sends a configuration related to logical channel priority (LCP) restriction relaxation to the terminal, wherein the configuration related to the LCP restriction relaxation is used to determine at least one uplink transmission permission; The network-side device receives, from the terminal, first uplink data transmitted based on a target uplink transmission grant in the at least one uplink transmission grant.

10. The method according to claim 9, characterized in that The first uplink data satisfies at least one of the following: In a case where the terminal does not have an uplink transmission grant that complies with the LCP configuration to transmit the second uplink data in a logical channel group LCG, or in a case where the terminal does not have sufficient uplink transmission grants that comply with the LCP configuration to transmit all the second uplink data in an LCG, the first uplink data includes all the second uplink data remaining in the LCG, wherein the remaining delay budget of the second uplink data is lower than a first threshold; In a case where the terminal does not have an uplink transmission grant that complies with the LCP configuration to transmit the second uplink data in a logical channel LCH, or in a case where the terminal does not have sufficient uplink transmission grants that comply with the LCP configuration to transmit all the second uplink data in an LCH, the first uplink data includes all the second uplink data remaining in the LCH, wherein the remaining delay budget of the second uplink data is lower than a first threshold; The first uplink data includes data indicating that a remaining delay budget in an LCG is lower than a second threshold or data indicating that a remaining delay budget in an LCH is lower than a second threshold; The first uplink data includes data whose remaining delay budget in an LCG is within a first remaining delay range or data whose remaining delay budget in an LCH is within the first remaining delay range; When the terminal is configured to perform an operation based on a protocol data unit (PDU) set on an LCG or LCH, and a remaining delay budget of at least one PDU of a PDU set of the LCG or LCH is lower than a third threshold, the first uplink data includes all PDUs to be transmitted in the PDU set; When the terminal is configured to perform a PDU set-based operation on an LCG or LCH, and the residual delay budget of at least one PDU of a PDU set of the LCG or LCH is within a second residual delay range, the first uplink data includes all PDUs to be transmitted in the PDU set.

11. The method according to claim 10, characterized in that The configuration granularity of the second threshold is LCG or LCH; or, The configuration granularity of the first residual delay range is LCG or LCH; or, The configuration granularity of the third threshold is LCG or LCH; or, The configuration granularity of the second residual delay range is LCG or LCH.

12. The method according to claim 10 or 11, characterized in that The second threshold and the first threshold are configured separately by the network side; or The first threshold is used as the second threshold.

13. The method according to any one of claims 9 to 12, characterized in that The configuration related to the LCP restriction relaxation is used to relax the limitation of at least one specific LCP parameter of an LCG or LCH on the available uplink transmission grant determined by the terminal; The specific LCP parameter includes at least one of the following: List of allowed subcarrier spacings; Maximum physical uplink shared channel PUSCH duration; Allows the use of Type 1 pre-configured permission indications; List of allowed cells; A list of preconfigured permissions allowed; The allowed physical layer priority number; Allowed Hybrid Automatic Repeat Request (HARQ) modes.

14. The method according to claim 13, characterized in that Before the network-side device receives the first uplink data, the method further includes: The network side device sends first information to the terminal; The first information is used to indicate activation or enabling of the terminal to relax restrictions on a target specific LCP parameter in the at least one specific LCP parameter when determining that the terminal can be used to transmit the first uplink data.

15. The method according to any one of claims 9 to 13, characterized in that The target uplink transmission grant is determined from the at least one uplink transmission grant based on at least one of the following: The order of selecting uplink transmission permissions as pre-configured or agreed upon by the protocol; The transmission delay corresponding to each uplink transmission permission; The transmission reliability corresponding to each uplink transmission grant.

16. The method according to any one of claims 9 to 15, characterized in that The priority of the at least one uplink transmission grant is lower than the priority of the uplink transmission grant conforming to the LCP configuration.

17. An uplink data transmission device, characterized in that: include: The transceiver unit is configured to receive configuration related to relaxation of logical channel priority (LCP) restriction from a network side device; a processing unit, configured to determine at least one uplink transmission permission according to a configuration related to the LCP restriction relaxation; The transceiver unit is further configured to transmit first uplink data according to a target uplink transmission grant in the at least one uplink transmission grant.

18. The device according to claim 17, characterized in that The first uplink data satisfies at least one of the following: In a case where the uplink data transmission apparatus does not have an uplink transmission grant that complies with the LCP configuration to transmit the second uplink data in a logical channel group LCG, or in a case where the uplink data transmission apparatus does not have sufficient uplink transmission grants that comply with the LCP configuration to transmit all the second uplink data in an LCG, the first uplink data includes all the second uplink data remaining in the LCG, wherein the remaining delay budget of the second uplink data is lower than a first threshold; In a case where the uplink data transmission apparatus does not have an uplink transmission grant that complies with the LCP configuration to transmit the second uplink data in a logical channel LCH, or in a case where the uplink data transmission apparatus does not have sufficient uplink transmission grants that comply with the LCP configuration to transmit all the second uplink data in an LCH, the first uplink data includes all the second uplink data remaining in the LCH, wherein the remaining delay budget of the second uplink data is lower than a first threshold; The first uplink data includes data indicating that a remaining delay budget in an LCG is lower than a second threshold or data indicating that a remaining delay budget in an LCH is lower than a second threshold; The first uplink data includes data whose remaining delay budget in an LCG is within a first remaining delay range or data whose remaining delay budget in an LCH is within the first remaining delay range; When the uplink data transmission apparatus is configured to perform an operation based on a protocol data unit (PDU) set on an LCG or LCH, and a remaining delay budget of at least one PDU of a PDU set of the LCG or LCH is lower than a third threshold, the first uplink data includes all PDUs to be transmitted in the PDU set; When the uplink data transmission device is configured to perform a PDU set-based operation on an LCG or LCH, and the residual delay budget of at least one PDU of a PDU set of the LCG or LCH is within the second residual delay range, the first uplink data includes all PDUs to be transmitted in the PDU set.

19. The device according to claim 18, characterized in that The configuration granularity of the second threshold is LCG or LCH; or, The configuration granularity of the first residual delay range is LCG or LCH; or, The configuration granularity of the third threshold is LCG or LCH; or, The configuration granularity of the second residual delay range is LCG or LCH.

20. The device according to claim 18 or 19, characterized in that The second threshold and the first threshold are configured separately by the network side; or The first threshold is used as the second threshold.

21. The device according to any one of claims 17 to 20, characterized in that The configuration related to the LCP restriction relaxation is used to relax the limitation of at least one specific LCP parameter of an LCG or LCH on the uplink data transmission device determining the available uplink transmission permission; The specific LCP parameter includes at least one of the following: List of allowed subcarrier spacings; Maximum physical uplink shared channel PUSCH duration; Allows the use of Type 1 pre-configured permission indications; List of allowed cells; A list of preconfigured permissions allowed; The allowed physical layer priority number; Allowed Hybrid Automatic Repeat Request (HARQ) modes.

22. The device according to claim 21, characterized in that Before the uplink data transmission device transmits the first uplink data according to the target uplink transmission permission, the transceiver unit is further configured to receive first information from the network side device; The processing unit is further configured to determine, according to the first information, to transmit the first uplink data based on the target uplink transmission permission; The first information is used to instruct the activation or enabling of the uplink data transmission device to relax the restriction of the target specific LCP parameter in the at least one specific LCP parameter when determining that the device can be used to transmit the first uplink data.

23. The device according to any one of claims 17 to 21, characterized in that The target uplink transmission grant is determined from the at least one uplink transmission grant based on at least one of the following: The order of selecting uplink transmission permissions as pre-configured or agreed upon by the protocol; The transmission delay corresponding to each uplink transmission permission; The transmission reliability corresponding to each uplink transmission grant.

24. The device according to any one of claims 17 to 23, characterized in that The priority of the at least one uplink transmission grant is lower than the priority of the uplink transmission grant conforming to the LCP configuration.

25. An uplink data transmission device, characterized in that: include: a transceiver unit, configured to send a configuration related to logical channel priority (LCP) restriction relaxation to a terminal, wherein the configuration related to the LCP restriction relaxation is used to determine at least one uplink transmission permission; The transceiver unit is further configured to receive, from the terminal, first uplink data transmitted based on a target uplink transmission grant in the at least one uplink transmission grant.

26. The device according to claim 25, characterized in that The first uplink data satisfies at least one of the following: In a case where the terminal does not have an uplink transmission grant that complies with the LCP configuration to transmit the second uplink data in a logical channel group LCG, or in a case where the terminal does not have sufficient uplink transmission grants that comply with the LCP configuration to transmit all the second uplink data in an LCG, the first uplink data includes all the second uplink data remaining in the LCG, wherein the remaining delay budget of the second uplink data is lower than a first threshold; In a case where the terminal does not have an uplink transmission grant that complies with the LCP configuration to transmit the second uplink data in a logical channel LCH, or in a case where the terminal does not have sufficient uplink transmission grants that comply with the LCP configuration to transmit all the second uplink data in an LCH, the first uplink data includes all the second uplink data remaining in the LCH, wherein the remaining delay budget of the second uplink data is lower than a first threshold; The first uplink data includes data indicating that a remaining delay budget in an LCG is lower than a second threshold or data indicating that a remaining delay budget in an LCH is lower than a second threshold; The first uplink data includes data whose remaining delay budget in an LCG is within a first remaining delay range or data whose remaining delay budget in an LCH is within the first remaining delay range; When the terminal is configured to perform an operation based on a protocol data unit (PDU) set on an LCG or LCH, and a remaining delay budget of at least one PDU of a PDU set of the LCG or LCH is lower than a third threshold, the first uplink data includes all PDUs to be transmitted in the PDU set; When the terminal is configured to perform a PDU set-based operation on an LCG or LCH, and the residual delay budget of at least one PDU of a PDU set of the LCG or LCH is within a second residual delay range, the first uplink data includes all PDUs to be transmitted in the PDU set.

27. The device according to claim 26, characterized in that The configuration granularity of the second threshold is LCG or LCH; or, The configuration granularity of the first residual delay range is LCG or LCH; or, The configuration granularity of the third threshold is LCG or LCH; or, The configuration granularity of the second residual delay range is LCG or LCH.

28. The device according to claim 26 or 27, characterized in that The second threshold and the first threshold are configured separately by the network side; or The first threshold is used as the second threshold.

29. The device according to any one of claims 25 to 28, characterized in that The configuration related to the LCP restriction relaxation is used to relax the limitation of at least one specific LCP parameter of an LCG or LCH on the available uplink transmission grant determined by the terminal; The specific LCP parameter includes at least one of the following: List of allowed subcarrier spacings; Maximum physical uplink shared channel PUSCH duration; Allows the use of Type 1 pre-configured permission indications; List of allowed cells; A list of preconfigured permissions allowed; The allowed physical layer priority number; Allowed Hybrid Automatic Repeat Request (HARQ) modes.

30. The device according to claim 29, characterized in that Before the uplink data transmission device receives the first uplink data, the transceiver unit is further configured to send first information to the terminal; The first information is used to indicate activation or enabling of the terminal to relax restrictions on a target specific LCP parameter in the at least one specific LCP parameter when determining that the terminal can be used to transmit the first uplink data.

31. The device according to any one of claims 25 to 30, characterized in that The target uplink transmission grant is determined from the at least one uplink transmission grant based on at least one of the following: The order of selecting uplink transmission permissions as pre-configured or agreed upon by the protocol; The transmission delay corresponding to each uplink transmission permission; The transmission reliability corresponding to each uplink transmission grant.

32. The device according to any one of claims 25 to 31, characterized in that The priority of the at least one uplink transmission grant is lower than the priority of the uplink transmission grant conforming to the LCP configuration.

33. A terminal, characterized in that: The device comprises a transceiver, 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 uplink data transmission method according to any one of claims 1 to 8 are implemented.

34. A network side device, characterized in that: The device comprises a transceiver, 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 uplink data transmission method according to any one of claims 9 to 16 are implemented.

35. A readable storage medium, characterized in that The readable storage medium stores a program or instruction, and when the program or instruction is executed by the processor, the steps of the uplink data transmission method according to any one of claims 1 to 8 are implemented, or the steps of the uplink data transmission method according to any one of claims 9 to 16 are implemented.