Method for adjusting logical channel transmission, and wireless communication device

By introducing a latency-sensitive priority mechanism to adjust the priority processing of logical channels, the problem of not considering data latency in traditional methods is solved, achieving efficient resource allocation of logical channels and improving user experience.

WO2026031130A1PCT designated stage Publication Date: 2026-02-12SHENZHEN TCL NEW-TECH CO LTD
View PDF 2 Cites 0 Cited by

Patent Information

Application Number
PCT/CN2024/110869
Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
Filing Date
2024-08-08
Publication Date
2026-02-12

AI Technical Summary

Technical Problem

In wireless air interface transmission, the traditional logical channel priority process does not take into account the remaining latency information of the data, resulting in low-latency data not being processed in a timely manner, which affects the user experience.

Method used

A delay-sensitive priority mechanism is introduced. During the transmission of data through the logical channel, the priority of the logical channel is adjusted according to the delay-sensitive priority parameter to ensure that delay-sensitive data is processed first. This includes the delay-sensitive priority parameter and the delay-sensitive priority bit rate. Data transmission is controlled by the token bucket algorithm.

Benefits of technology

It effectively reduces data latency and jitter, ensures timely processing of latency-sensitive data, and improves user experience.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2024110869_12022026_PF_FP_ABST
    Figure CN2024110869_12022026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present application is a method for adjusting logical channel transmission. The method comprises: receiving latency-sensitive priority configuration information sent by a base station, wherein the latency-sensitive priority configuration information comprises a latency-sensitive priority and a parameter related to the latency-sensitive priority; when data included in a logical channel meets a condition for using the latency-sensitive priority in the latency-sensitive priority configuration information, adjusting the priority of the logical channel to the latency-sensitive priority; and on the basis of the latency-sensitive priority of the logical channel, performing resource allocation on uplink data.
Need to check novelty before this filing date? Find Prior Art

Description

Method for adjusting logical channel transmission and wireless communication device TECHNICAL FIELD

[0001] The present application relates to the field of communication systems, and more particularly, to a method for adjusting logical channel transmission and a wireless communication device. BACKGROUND

[0002] With the rapid development of information technology, extended reality (XR) technology has become a bright star in the current technology field. XR technology, including virtual reality (VR), augmented reality (AR) and mixed reality (MR), brings users an unprecedented immersive experience by fusing the real and virtual worlds. The emergence of 5G technology has provided strong network support for the widespread application of XR technology. However, the latency and jitter problems of XR have brought great challenges to wireless air interface transmission.

[0003] The emergence of 5G technology has provided strong support for the widespread application of XR technology. 5G network has the characteristics of high speed, low latency and wide connection, which can meet the high requirements of XR technology for real-time, stability and reliability. Through 5G network, XR devices can transmit high-definition video, audio and sensor data in real time, realizing seamless fusion of real and virtual worlds. However, the latency and jitter problems of XR technology have brought great challenges to wireless air interface transmission. Latency refers to the time required from the sending end to receive data at the receiving end, while jitter refers to the fluctuation of latency. In XR applications, latency and jitter will directly affect the user experience. If the latency is too large or the jitter is too serious, the user will feel picture lag, intermittent sound, and even dizziness, nausea and other discomfort symptoms.

[0004] For XR technology, it is crucial to achieve millisecond-level latency and stable transmission. However, in the process of wireless air interface transmission, due to the influence of factors such as signal attenuation, interference, multipath effect, etc., the problems of latency and jitter are difficult to avoid. Therefore, how to reduce latency and jitter has become a key challenge for the application of XR technology in 5G.

[0005] In a conventional logical channel prioritization (LCP) procedure, LCP is based on a single radio bearer (RB) configured by the network. The priority parameter of the logical channel LCH corresponding to the RB is used. The procedure is as follows: first, a first round of resource allocation is performed in descending order of the priority parameter of all logical channels with tokens. The first round of resource allocation is based on the prioritized bit rate (PBR) of each logical channel. At the same time, the number of available tokens of each logical channel is updated according to the resource allocation. Then, if there is remaining resource, a second round of resource allocation is performed. The second round of resource allocation is performed in descending order of the priority parameter of all logical channels with data transmission. The resource allocation is performed until all logical channels with tokens have been allocated resources or the resources are exhausted.

[0006] However, the conventional logical channel prioritization procedure does not take into account the residual delay information of data, which may result in low-delay data not being processed in time and further causing data timeout and poor user experience.

[0007] Technical solutions

[0008] An object of the present application is to provide a method for adjusting logical channel transmission and a wireless communication device and a wireless communication device to solve the above technical problems.

[0009] The first aspect of the present application provides a method for adjusting logical channel transmission, which is performed in a user equipment, and includes: receiving delay-sensitive priority configuration information sent by a base station, wherein the delay-sensitive priority configuration information includes a delay-sensitive priority parameter, and the delay-sensitive priority parameter includes a condition for determining whether a logical channel uses delay-sensitive priority; when data contained in the logical channel meets the condition for using delay-sensitive priority, adjusting the priority of the logical channel to delay-sensitive priority; and performing resource allocation on uplink data according to the delay-sensitive priority of the logical channel.

[0010] The second aspect of the present application provides a method for adjusting logical channel transmission, which is performed in a base station, and includes: sending a latency sensitive priority configuration message to a user equipment, wherein the latency sensitive priority configuration message includes a latency sensitive priority parameter, and the latency sensitive priority parameter includes a condition for determining whether a logical channel uses latency sensitive priority; wherein when latency sensitive data of the logical channel meets the condition for using latency sensitive priority, the user equipment adjusts a priority of the logical channel from a configuration priority to a latency sensitive priority, wherein the latency sensitive priority is higher than the configuration priority; and the user equipment performs resource allocation on uplink data according to the latency sensitive priority of the logical channel.

[0011] The method disclosed in the present application can be implemented in a chip. The chip can include a processor configured to invoke and run a computer program stored in a memory to cause a device in which the chip is installed to perform the method disclosed in the present application.

[0012] The method disclosed in the present application can be programmed as computer executable instructions stored in a non-transitory computer readable medium. When loaded into a computer, the non-transitory computer readable medium instructs a processor of the computer to perform the method disclosed in the present application.

[0013] The non-transitory computer readable medium can include at least one of the following readable media: a hard disk, a CD-ROM, an optical storage device, a magnetic storage device, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory, an EPROM, an electrically erasable programmable read-only memory, and a flash memory.

[0014] The method disclosed in the present application can be programmed as a computer program product, which causes a computer to perform the method disclosed in the present application.

[0015] The method disclosed in the present application can be programmed as a computer program, which causes a computer to perform the method disclosed in the present application.

[0016] The method disclosed in the present application can be implemented by a wireless communication device. The wireless communication device includes a processor and a memory for storing a computer program, and the processor is configured to invoke and run the computer program stored in the memory.

[0017] The embodiment of the present application limits the stage of resource allocation of the delay-sensitive priority in the LCP process, that is, limits the use of the delay-sensitive priority in the initial resource allocation stage in the LCP process, or limits the use of the delay-sensitive priority in the remaining resource allocation stage in the LCP process, that is, limits the use of the delay-sensitive priority in the resource allocation process stage based on the priority and PBR (first round of resource allocation) and / or the resource allocation process stage based on the priority only (second round of resource allocation) in the LCP process. The problem of how to ensure that the resource allocation of the traditional high-priority service (such as SRB) is not affected after introducing the delay-sensitive priority mechanism in the LCP is solved, and the control type signaling data transmission and the service type data are ensured to be not affected and efficiently transmitted. BRIEF DESCRIPTION OF DRAWINGS

[0018] In order to more clearly illustrate the technical solutions in the embodiments of the present application, the drawings needed in the embodiment description will be briefly introduced. Obviously, the drawings in the following description are only some embodiments of the present application, and other drawings can be obtained by those skilled in the art without creative labor.

[0019] FIG. 1 shows a schematic diagram of a wireless communication system architecture of the present application.

[0020] FIG. 2 shows a block diagram of a wireless communication system including a UE, a base station and a core network device of the present application.

[0021] FIG. 3 shows the operation of adjusting the transmission priority of a logical channel by a base station and a user equipment in an embodiment of the present application.

[0022] FIG. 4 shows a flowchart of a method for adjusting the transmission priority of a logical channel in a first embodiment of the present application.

[0023] FIG. 5 shows a schematic diagram of data allocation using a delay-sensitive priority logical channel LCH 1 and a logical channel LCH 2 using a configured priority in the first embodiment of the present application.

[0024] FIG. 6 shows a flowchart of a method for adjusting the transmission priority of a logical channel in a second embodiment of the present application.

[0025] FIG. 7 shows a schematic diagram of data allocation using a delay-sensitive priority logical channel LCH 1 and a logical channel LCH 2 using a configured priority in the second embodiment of the present application.

[0026] FIG. 8 shows a schematic diagram of data allocation using a delay-sensitive priority logical channel LCH 1 and a logical channel LCH 2 using a configured priority in a third embodiment of the present application.

[0027] FIG. 9 shows the operation of adjusting the transmission priority of a logical channel by a base station and a user equipment in another embodiment of the present application.

[0028] FIG. 10 illustrates a flowchart of a method for adjusting a logical channel transmission priority according to a fourth embodiment of the present application.

[0029] FIG. 11 illustrates a data allocation diagram using a latency sensitive priority logical channel LCH 1 and a logical channel LCH 2 using a configured priority according to a fourth embodiment of the present application.

[0030] FIG. 12 illustrates an operation of a base station and a user equipment adjusting a logical channel transmission priority according to another embodiment of the present application.

[0031] FIG. 13 illustrates a flowchart of a method for adjusting a logical channel transmission priority according to a fifth embodiment of the present application.

[0032] FIG. 14 illustrates a data allocation diagram using an LCH 0 for signaling transmission, a latency sensitive priority logical channel LCH 2, and a logical channel LCH 1 using a configured priority according to a fifth embodiment of the present application. Embodiments of the present application

[0033] The technical matters, structural features, implementation purposes, and effects are described in detail with reference to the accompanying drawings in the embodiments of the present application. Specifically, the terms in the embodiments of the present application are used only for the purpose of describing specific embodiments, and are not intended to limit the disclosure.

[0034] In the present application, "A or B" can mean "A only", "B only", or "both A and B".

[0035] In other words, in the present application, "A or B" can be interpreted as "A and / or B". For example, in the present application, "A, B, or C" can mean "A only", "B only", "C only", or "any combination of A, B, and C".

[0036] A slash ( / ) or a comma used in the present application can mean "and / or". For example, "A / B" can mean "A and / or B". Thus, "A / B" can mean "A only", "B only", or "both A and B". For example, "A, B, C" can mean "A, B, or C".

[0037] In the present application, "at least one of A and B" can mean "A only", "B only", or "both A and B". In addition, in the present application, the expression "at least one of A or B" or "at least one of A and / or B" can be interpreted as "at least one of A and B".

[0038] In addition, in the present disclosure, "at least one of A, B and C" can mean "only A", "only B", "only C", or "any combination of A, B and C". In addition, "at least one of A, B or C" or "at least one of A, B and / or C" can mean "at least one of A, B and C".

[0039] In addition, the terms "first", "second", etc. are used only for the purpose of description and are not to be construed as indicating or implying relative importance or an indicated number of technical features. Thus, features defined with "first", "second", etc. can explicitly or implicitly include one or more of the features. In the description of the present disclosure, the meaning of "plurality" is two or more, unless otherwise explicitly specified.

[0040] Those skilled in the art will recognize and appreciate that the details of the described examples are merely illustrative and that the teachings herein can be applied in various alternative settings.

[0041] The technical solutions of the present disclosure can be applied to various wireless communication systems, such as Long Term Evolution (LTE) systems, LTE Frequency Division Duplex (FDD) systems, LTE Time Division Duplex (TDD), 5G communication systems, or future wireless communication systems, etc. The 5G communication system or 5G network can also be referred to as a New Radio (NR) system or NR network.

[0042] For example, the wireless communication system 100 to which the present disclosure is applied is shown in FIG. 1. The wireless communication system 100 can include a core network 130, a base station 200, and a user equipment 10. The base station 200 can be a device that communicates with the user equipment (UE) 10. The base station 200 can provide communication coverage for a specific geographic area, and can communicate with the user equipment 10 located in the area.

[0043] The core network 130 can be an IP mobile communication network operated by a mobile communication operator. For example, the core network 130 can be a core network for a mobile communication operator who operates and manages the wireless communication system 100, or a core network for a virtual mobile communication operator (MVNO) such as a mobile virtual network operator (MVNO). The core network 130 can be connected to the base station 200 as a relay device for transmitting user data. The user equipment 10 transmits and receives user data via the core network 130. It should be noted that the communication of user data is not limited to IP communication, but can also be non-IP communication.

[0044] Optionally, the base station 200 can be an Evolutional Node B (eNB) in an LTE system, or the base station can be a mobile switching center, a relay station, an access point, a vehicle-mounted device, a wearable device, a hub, a switch, a bridge, a router, a network side device in a 5G network, or a base station in a future communication system, etc. The base station can be fixed or mobile. For example, a helicopter or a drone can be configured to act as a mobile base station, and one or more cells can move according to the location of the mobile base station. In other examples, the helicopter or the drone can be configured to serve as a device that communicates with another base station.

[0045] Optionally, UE 10 can be stationary or mobile. User equipment 10 includes, but is not limited to, connections via wired lines, such as via Public Switched Telephone Networks (PSTN), Digital Subscriber Line (DSL), digital cable, direct cable connection; and / or another data connection / network; and / or via a wireless interface, such as for cellular networks, Wireless Local Area Network (WLAN), digital television networks such as DVB-H networks, satellite networks, AM-FM broadcast transmitters; and / or devices configured to receive / transmit communication signals for another user equipment; and / or Internet of Things (IoT) devices. User equipment configured to communicate via a wireless interface may be referred to as a "wireless communication terminal," "wireless terminal," or "mobile terminal." Examples of mobile terminals include, but are not limited to, satellite or cellular phones; personal communications system (PCS) terminals that can combine cellular radiotelephone with data processing, fax, and data communication capabilities; and may include radiotelephones, pagers, personal digital assistants (PDAs), wireless modems, wireless communication devices, handheld devices, laptops, tablets, cameras, gaming devices, netbooks, smartbooks, ultrabooks, medical devices or apparatuses, wearable devices (smartwatches, smart clothing, smart glasses, smart wristbands), entertainment devices (music or video devices), in-vehicle components or sensors, smart meters / sensors, industrial manufacturing equipment, Global Positioning System (GPS) devices, or any other suitable device configured to communicate via wireless or wired media. Access terminals can be cellular phones, cordless phones, Session Initiation Protocol (SIP) phones, Wireless Local Loop (WLL) stations, personal digital assistants, handheld devices with wireless communication capabilities, computing devices or other processing devices connected to a wireless modem, in-vehicle devices, wearable devices, user equipment in 5G networks, or user equipment in future PLMNs, etc.

[0046] Optionally, two or more UEs (e.g., UE 10) can communicate directly using one or more sidelink channels (e.g., without using the base station as an intermediary to communicate with one another). For example, UEs 10 can communicate using Point to Point (P2P) communications, Device to Device (D2D) communications, Vehicle-to-Everything (V2X) protocols (which can include Vehicle-to-Vehicle (V2V) protocols, Vehicle-to-Infrastructure (V2I) protocols, or similar protocols), a mesh network, or similar, or combinations thereof. In this case, the UEs 10 can perform scheduling operations, resource selection operations, and other operations described elsewhere herein as being performed by the base station 20.

[0047] In embodiments of the application, the base station 200 can perform uplink (UL) transmission and downlink (DL) transmission with the user equipment 10.

[0048] Referring to FIG. 2, a communication system includes a user equipment (UE) 10, a base station 200, and a core network device 30. Connections between devices and device components are shown as lines and arrows in the figure. The UE 10 can include a processor 11, a memory 12, and a transceiver 13. The base station 200 can include a processor 201, a memory 202, and a transceiver 203. The core network device 300 can include a processor 31, a memory 32, and a transceiver 33. Each processor 11, 201, 31 can execute respective program instructions to implement the functions, processes, and / or methods provided by any embodiment of the present application. Wireless interface protocol layers can be implemented in the processors 11, 201, 301. Each memory 12, 202, 32 can store various programs and information to cooperate with the operation of the connected processor. Each transceiver 13, 203, 33 can be coupled to the processor for transmitting and / or receiving radio signals or wired signals. The base station 200 can be one of an eNB, a gNB, an Access Point (AP), a Transmit-Receive Point (TRP), or other types of wireless nodes, and can configure wireless resources for the UE 10.

[0049] Each processor 11, 201, 31 can include an application-specific integrated circuit (ASIC), other chipset, logic circuit and / or a data processing device. Each memory 12, 202, 32 can include a read-only memory (ROM), a random access memory (RAM), a flash memory, a memory card, a storage medium and / or other storage device. Each transceiver 13, 203, 33 can include a baseband circuit and a radio frequency (RF) circuit to process radio frequency signals. When the embodiments are implemented in software, the techniques described herein can be implemented with modules (e.g., procedures, functions, and so on) that perform tasks as described herein. The modules can be stored in the memories and executed by the processors. The memories can be implemented within the processors or external to the processors in which case that which can be connected to the processors through various means as is known in the art.

[0050] In the embodiment, the core network device 30 can be a node in an LTE core network or a 5G core network 130, including a user plane function (UPF), a session management function (SMF), a mobile management function (AMF), a unified data management (UDM), a policy control function (PCF), a control plane (CP) / user plane (UP) separation (CUPS), an identity authentication server (AUSF), a network slice selection function (NSSF), and a network exposure function (NEF).

[0051] Please refer to FIG. 1 and FIG. 2. As shown in FIG. 1, the base station 200 can communicate with multiple user equipment 10 located in a coverage area. The base station 200 can allocate uplink radio resources to each user equipment 10, and it is up to the user equipment 10 to determine which data of which radio bearers can be put into the radio resources allocated by the base station 200 for the user equipment 10 to transmit. For the uplink radio resources allocated by the base station 200 based on uplink grant (UL grant), the UE 10 needs to determine the total amount of data of each logic channel (LCH) included in a media access control protocol data unit (MAC PDU). The UE 10 also needs to allocate resources for the control element (CE) of the MAC. That is, the uplink resources allocated to the UE by the base station 200 through the uplink grant are determined. According to the configuration given in the logical channel configuration parameter (LogicalChannelConfig) in the radio resource control (RRC) signaling sent by the base station 200. The UE 10 can determine which data of which logic channel to put in the resources allocated by the base station 200 and how much data of each logic channel to put.

[0052] Since only one MAC PDU is generated in each resource allocation procedure, but there are multiple logical channels to be multiplexed, each logical channel is assigned a priority (hereinafter referred to as configured priority). The data of the logical channel with the highest priority is included in the MAC PDU first, followed by the data of the logical channel with the second highest priority, and so on, until the MAC PDU is full or there is no more data to send. The priority of each logical channel is determined by the priority field in the LogicalChannelConfig parameter. The smaller the value of the field, the higher the priority of the corresponding logical channel. However, this allocation method can cause the logical channel with the highest priority to always occupy the radio resources allocated to the UE 10 by the base station 200, resulting in the logical channels with lower priorities being "starved".

[0053] To avoid this situation, the data rate, i.e. the prioritised bit rate (PBR), of each logical channel is configured before the logical channels are allocated resources, thereby providing a minimum data rate guarantee for each logical channel and avoiding the "starvation" of logical channels with lower priorities. The PBR can be determined by the prioritisedBitRate field in the LogicalChannelConfig parameter.

[0054] The MAC layer of the UE 10 can use a token bucket algorithm to implement multiplexing of MAC PDUs. The basic idea of this algorithm is to determine whether to transmit data of a certain logical channel based on whether there are tokens in the token bucket and the number of tokens, and to control the amount of data of the logical channel assembled in the MAC PDU. The size duration (BSD) of the bucket determines the "depth" of the token bucket. The maximum capacity of the token bucket is PBR x BSD. The maximum capacity of the token bucket limits the total amount of data that can be pending (i.e., buffered) for each logical channel. The UE 10 maintains a token bucket variable Bj for each logical channel j, which indicates the number of tokens currently available in the token bucket, and each token corresponds to 1 bit (Byte) of data. Bj is initialized to 0 at logical channel establishment, and is increased by PBR x TTI every transmission time interval (TTI). For example, when the PBR specified by the prioritisedBitRate field is 8 kBps, i.e., 8 Byte of tokens are injected into the token bucket every TTI. The value of Bj cannot exceed the maximum capacity of the bucket, PBR x BSD. Taking BSD = 500 ms as an example, the maximum capacity of the bucket is 4 kbits (8 kBps * 500 ms).

[0055] However, the above LCP procedure does not take into account the residual delay information of data, which can cause low-latency data to be not processed in time and further cause data timeout. Therefore, in addition to providing the two parameters of priority and priority bit rate for each logical channel (i.e., configuring the priority and the priority bit rate), the embodiments of the present application further provide two parameters of delay critical priority and delay critical PBR to further meet the needs of processing low-latency data (or delay-sensitive data).

[0056] Referring to FIG. 3 and FIG. 4, FIG. 3 illustrates the operation of adjusting the transmission priority of a logical channel by a base station and a user equipment according to an embodiment of the present application. FIG. 4 illustrates a flowchart of a method for adjusting the transmission priority of a logical channel according to a first embodiment of the present application. As shown in FIG. 3, according to the first embodiment of the present application, the user equipment 10 performs the following operations:

[0057] receiving delay critical priority configuration information transmitted by the base station 200 (operation 301), wherein the delay critical priority configuration information includes a delay critical priority parameter used to determine the condition for using the delay critical priority.

[0058] The user equipment 10 determines a logical channel satisfying the delay-sensitive priority condition in the LCP procedure (operation 302), that is, when the data contained in the logical channel meets the condition for using the delay-sensitive priority, the user equipment 10 adjusts the priority of the logical channel from the configured priority to the delay-sensitive priority.

[0059] The user equipment 10 performs resource allocation on the uplink data according to the delay-sensitive priority of the logical channel. That is, the user equipment 10 uses the delay-sensitive priority on the logical channel satisfying the delay-sensitive priority condition in the LCP procedure, wherein the delay-sensitive priority is applicable to all data on the logical channel (operation 303).

[0060] Finally, the user equipment 10 performs uplink data transmission accordingly (operation 304).

[0061] Through the operation of adjusting the transmission priority of the logical channel disclosed by FIG. 3, the embodiment of the present application limits the use of the delay-sensitive priority in the LCP procedure, that is, limits the use of the delay-sensitive priority by the UE on the delay-sensitive data of the LCH in the LCP procedure, or limits the use of the delay-sensitive priority by the UE on all data of the LCH in the LCP procedure. Thus, the problem of how the MAC entity of the UE uses the delay-sensitive priority and the priority to allocate resources on the data in the LCH when the delay-sensitive priority and the priority of the same LCH are both valid is solved.

[0062] Please refer to FIG. 4. When there is new data to be transmitted in the logical channel of the user equipment 10, the UE 10 receives the available dynamic uplink grant or the configured static uplink grant, and the MAC entity of the UE 10 performs the following steps 400-416. In the first embodiment, the delay-sensitive priority is used on the logical channel satisfying the delay-sensitive priority condition, and is applicable to all data on the logical channel.

[0063] Step 400: receiving the delay-sensitive priority configuration information sent by the base station 200, wherein the delay-sensitive priority configuration information includes a delay-sensitive priority parameter used to determine the condition for using the delay-sensitive priority.

[0064] When the base station 200 configures the data bearer DRB for the UE 10, for the data of the traffic type capable of supporting the delay-sensitive priority, the base station 200 provides the following delay-sensitive priority parameters in the logical channel configuration LogicalChannelConfig associated in the RLC bearer configuration (RLC-BearerConfig) of the bearer data service: delay-sensitive priority, delay-sensitive priority bit rate, residual delay threshold, delay-sensitive data packet number threshold, delay-sensitive data packet byte number threshold, delay-sensitive data packet proportion threshold, delay-sensitive priority allowance, delay-sensitive data for delay-sensitive priority allowance, and residual resource for delay-sensitive priority allowance.

[0065] DelayCriticalPriority: This information element (IE) indicates the delay-sensitive priority of the logical channel related to the delay, which is different from the priority of the logical channel. For example, the delay-sensitive priority can be configured in the range of 1-16, and the smaller the number, the higher the priority. If this IE appears in the configuration, the UL MAC SDU uplink data of the LCH can use the delay-sensitive priority as the priority of the logical channel to allocate resources to the uplink data on the logical channel if the uplink data contained in the LCH meets the condition of using the delay-sensitive priority during resource allocation.

[0066] DelayCriticalPrioritisedBitRate: This IE indicates the logical channel priority bit rate of the logical channel related to the delay. For example, the delay-sensitive priority bit rate can be configured in the range of {kBps0, kBps8, kBps16, kBps32, kBps64, kBps128, kBps256, kBps512, kBps1024, kBps2048, kBps4096, kBps8192, kBps16384, kBps32768, kBps65536, infinity}. If this IE appears in the configuration, the UL MAC SDU uplink data of the LCH can use the delay-sensitive priority bit rate as the PBR of the LCH to allocate resources to the uplink data on the LCH if the uplink data contained in the LCH meets the condition of using the delay-sensitive priority during resource allocation.

[0067] remainingTimeThresholdForDelayCriticalPriority: This IE indicates the remaining time threshold for deciding the trigger condition of using the delay critical priority. For example, the remaining time threshold can be configured in the range of 1-64, when the remaining time of the uplink data contained in a certain LCH is less than the remaining time threshold, the LCH can use the delay critical priority as the priority of the LCH to allocate resources to the uplink data on the LCH.

[0068] delayCriticalSDUFordelayCriticalPriority: This IE indicates the number threshold of delay sensitive data (i.e. the remaining time of the data packet is less than the threshold configured by the network side) data packets for deciding the trigger condition of using the delay critical priority. For example, the number threshold of delay sensitive data packets can be configured as {p4, p8, p16, p32, p64, p128, p256, p512, p1024, p2048, p4096, p6144, p8192, p12288, p16384, p20480, p24576, p28672, p32768, p40960, p49152, p57344, p65536, infinity, spare8, spare7, spare6, spare5, spare4, spare3, spare2, spare1}, where P4 represents 4 delay sensitive data packets. When the number of delay sensitive data packets contained in a certain LCH exceeds the number threshold of delay sensitive data packets, the LCH can use the delay critical priority as the priority of the LCH to allocate resources to the uplink data on the LCH.

[0069] delayCriticalByteFordelayCriticalPriority: This IE indicates the byte number threshold of delay sensitive data packets for deciding the trigger condition of using the delay sensitive priority. For example, the byte number threshold of delay sensitive data packets can be configured as {kBl, kB2, kB5, kB8, kB10, kB15, kB25, kB50, kB75, kB100, kB125, kB250, kB375, kB500, kB750, kB1000, kB1250, kB1500, kB2000, kB3000, kB4000, kB4500, kB5000, kB5500, kB6000, kB6500, kB7000, kB7500, mB8, mB9, mB10, mB11, mB12, mB13, mB14, mB15, mB16, mB17, mB18, mB20, mB25, mB30, mB40, infinity, spare20, spare19, spare18, spare17, spare16, spare15, spare14, spare13, spare12, spare11, spare10, spare9, spare8, spare7, spare6, spare5, spare4, spare3, spare2, sparel}. Wherein kB15 indicates 15 kBytes total amount of delay sensitive data packets. When the byte number of delay sensitive data packets contained in a certain LCH exceeds the byte number threshold of delay sensitive data packets, the LCH can use the delay sensitive priority as the priority of the LCH to perform resource allocation on uplink data on the LCH.

[0070] delayCriticalRatioFordelayCriticalPriority: This IE indicates the ratio threshold of delay sensitive data packets for deciding the trigger condition of using the delay sensitive priority. For example, the ratio threshold of delay sensitive data packets can be configured as {0.1, 0.2, 0.3, …, spare3, spare2, sparel}. Wherein 0.1 indicates that the proportion of delay sensitive data packets is 10% of the total data packets in the LCH. When the proportion of delay sensitive data packets contained in a certain LCH exceeds the proportion threshold, the LCH can use the delay sensitive priority as the priority of the LCH to perform resource allocation on uplink data on the LCH.

[0071] delayCriticalPriorityAllowed: This IE indicates that when the trigger condition of using delay critical priority is satisfied, the delay critical priority is used as the priority of the LCH for all uplink data on the LCH in resource allocation.

[0072] delayCriticalData for delayCriticalPriorityAllowed: This IE indicates that when the trigger condition of using delay critical priority is satisfied, only the delay critical data on the LCH is considered in resource allocation of the UL MAC SDU data in the LCH, and the delay critical priority is used as the priority of the LCH for the delay critical data on the LCH in resource allocation.

[0073] delayCriticalPriorityRemainingGrantAllowed: This IE indicates that when the trigger condition of using delay critical priority is satisfied, only the uplink data on the LCH is considered in resource allocation of the UL MAC SDU data in the LCH in the second round of resource allocation, and the delay critical priority is used as the priority of the LCH for the uplink data on the LCH in resource allocation.

[0074] In addition, in other embodiments, the base station 200 configures the delay critical priority for the UE 10, which can also be indicated in an indirect manner. That is, the delay critical priority can be determined by the indication of the delay critical priority.

[0075] Optionally, the indication of the delay critical priority includes a difference factor, and the delay critical priority is determined by the configured priority and the difference factor. The difference factor indicates the difference amount of the priority of the logical channel. That is, the configured priority of the logical channel is A, and the difference factor is x. When the delay critical data of the logical channel meets the condition of using the delay critical priority, the logical channel priority of the logical channel applied by the UE 10 is A + / - x. For example, if the configured priority of the logical channel is 5, and the difference factor is 2, when the delay critical data of the logical channel meets the condition of using the delay critical priority, the logical channel priority of the logical channel applied by the UE 10 is 3 or 7.

[0076] Optionally, the indication of the latency sensitive priority comprises an activation factor. The latency sensitive priority is a fixed parameter configured by the base station 200, such as Priority = 2 / 4. When the data contained in the logical channel meets the condition of using the latency sensitive priority and the activation factor is received, the priority of the logical channel is adjusted from the configured priority (e.g. 4) to the latency sensitive priority (e.g. 2). It is noted that if multiple logical channels all meet the condition of using the latency sensitive priority and the activation factor is received, the activated new fixed logical channel priority of the multiple logical channels is the same.

[0077] Optionally, the indication of the latency sensitive priority comprises an update factor. As shown in Table 1, multiple update factors correspond to multiple data packet residual latency respectively. The latency sensitive priority is determined by selecting one of the multiple update factors according to the indication of the latency sensitive priority. When the data contained in the logical channel meets the condition of using the latency sensitive priority, the corresponding update factor is selected as the latency sensitive priority according to the residual latency of the latency sensitive data packets of the logical channel. If the residual latency of the latency sensitive data in the logical channel is distributed in multiple latency regions, one of the update factors of the latency region (the smallest or the average) can be selected for updating, or the update factors of multiple latency regions can be considered for updating.

[0078] Table 1

[0079] Step 401: Select the logical channel with the token bucket variable Bj greater than 0.

[0080] Step 402: Select the logical channel that meets the restriction condition configured by the network side (e.g. the base station 200) and has the token bucket variable Bj greater than 0 as the logical channel for resource allocation.

[0081] Firstly, the user equipment 10 performs the logical channel selection process. When there is new data to be transmitted, for each uplink grant, the MAC entity of the UE can select the logical channel that meets the following restriction condition as the logical channel that can use the resource corresponding to the uplink grant for data transmission.

[0082] Restriction 1: For each logical channel, if the logical channel is configured with the allowed Subcarrier Spacing (SCS) list (allowedSCS-List) parameter, the value of the allowed SCS index values in the allowedSCS-List parameter must contain the SCS index indicated by the current uplink grant.

[0083] Restriction 2: For each logical channel, if the logical channel is configured with the maximum Physical Uplink Shared Channel (PUSCH) duration (maxPUSCH-Duration) parameter, the value of the maxPUSCH-Duration parameter must be greater than or equal to the PUSCH transmission duration indicated by the current uplink grant.

[0084] Restriction 3: For each logical channel, if the logical channel is configured with the allowed Serving Cells (allowedServingCells) parameter, the cell information in the allowedServingCells parameter must contain the cell information indicated by the current uplink grant. The SCS index, the PUSCH transmission duration, and the cell information can be included in the uplink transmission information corresponding to the scheduled uplink transmission.

[0085] Restriction 4: For each logical channel, if the logical channel is configured with the configured grant Type 1 allowed (configuredGrantType1Allowed) parameter, the value of the configuredGrantType1Allowed parameter for the logical channel must be set to TRUE if the current uplink grant is a Configured Grant Type 1.

[0086] Step 404: Determine whether the condition for using the latency-sensitive priority is met.

[0087] After UE 10 receives the configuration information of the above-mentioned time delay sensitive priority from base station 200, in the LCP process, for the logical channel configured with the time delay sensitive priority parameter, the MAC entity of UE 10 needs to judge the data in the logical channel in combination with the configuration of base station 200 to see whether it meets the condition of using the time delay sensitive priority as its priority. Then for the logical channel that meets the condition of using the time delay sensitive priority, further according to the configuration of the network side, the use object of the time delay sensitive priority in the LCP process is selected (i.e. limiting the time delay sensitive priority to be used in the LCP process only for the time delay sensitive data of the logical channel, or limiting the time delay sensitive priority to be used in the LCP process for all data of the logical channel), or the use stage of the time delay sensitive priority in the LCP process is selected (i.e. limiting the time delay sensitive priority to be used in the LCP process only in the initial resource allocation stage, or limiting the time delay sensitive priority to be used in the LCP process only in the remaining resource allocation stage).

[0088] The judgment of the MAC entity of UE 10 on whether the LCH meets the condition of using the time delay sensitive priority as its priority includes the following ways:

[0089] Way 1: If the base station 200 configures the LCH with the remaining time delay threshold remainingTimeThresholdFordelayCriticalPriority, the MAC entity of UE 10 judges whether the remaining time delay of the uplink data contained in the LCH is less than the configured value of the remaining time delay threshold remainingTimeThresholdFordelayCriticalPriority when performing LCP resource allocation for the LCH. If it is satisfied, the LCH can use the time delay sensitive priority as the priority of the LCH to perform resource allocation for the uplink data on the LCH. Otherwise, the LCH uses the original configured priority as the priority of the LCH to perform resource allocation for the uplink data on the LCH.

[0090] Way 2: If the base station 200 configures the LCH with the time delay sensitive data packet number threshold delayCriticalSDUFordelayCriticalPriority, the MAC entity of UE 10 judges whether the number of time delay sensitive data packets contained in the LCH exceeds the time delay sensitive data packet number threshold delayCriticalSDUFordelayCriticalPriority when performing LCP resource allocation for the LCH. If it is satisfied, the LCH can use the time delay sensitive priority as the priority of the LCH to perform resource allocation for the uplink data on the LCH. Otherwise, the LCH uses the configured priority as the priority of the LCH to perform resource allocation for the uplink data on the LCH.

[0091] Method 3: If the base station 200 configures the LCH with a threshold of the number of delay-sensitive data packet bytes delayCriticalByteFordelayCriticalPriority, the MAC entity of the UE 10 determines whether the number of delay-sensitive data packet bytes contained in the LCH exceeds the threshold of the number of delay-sensitive data packet bytes delayCriticalByteFordelayCriticalPriority when performing LCP resource allocation for the LCH. If yes, the LCH can use the delay-sensitive priority as the priority of the LCH to perform resource allocation for the uplink data on the LCH. Otherwise, the LCH uses the configured priority as the priority of the LCH to perform resource allocation for the uplink data on the LCH.

[0092] Method 4: If the base station 200 configures the LCH with a threshold of the ratio of delay-sensitive data packet delayCriticalRatioFordelayCriticalPriority, the MAC entity of the UE 10 determines whether the ratio of delay-sensitive data packet contained in the LCH exceeds the threshold of the ratio of delay-sensitive data packet delayCriticalRatioFordelayCriticalPriority when performing LCP resource allocation for the LCH. If yes, the LCH can use the delay-sensitive priority as the priority of the LCH to perform resource allocation for the uplink data on the LCH. Otherwise, the LCH uses the configured priority as the priority of the LCH to perform resource allocation for the uplink data on the LCH.

[0093] In addition, the MAC entity of the UE 10 determines the use object or the use stage of the delay-sensitive priority in the LCP procedure when the LCH meets the condition of using the delay-sensitive priority, which includes the following cases:

[0094] Case 1: If the base station 200 configures the LCH with delayCriticalPriorityAllowed, the MAC entity of the UE 10 uses the delay-sensitive priority as the priority of the LCH to perform resource allocation for all the uplink data on the LCH when performing LCP resource allocation for the LCH.

[0095] Case 2: If the base station 200 configures the LCH with delay sensitive data for delay critical priority allowed delayCriticalData for delayCriticalPriorityAllowed, the MAC entity of the UE 10 only considers the delay sensitive data (i.e. the data packets whose remaining delay to the expiry of the discard timer of the data packet is less than the delay threshold configured by the network side) in the LCH in the LCP resource allocation process when performing the LCP resource allocation for the LCH, and uses the delay critical priority as the priority of the LCH to perform the resource allocation for the delay critical priority uplink data on the LCH.

[0096] Case 3: If the base station 200 configures the LCH with delay sensitive priority remaining grant allowed delayCriticalPriorityRemainingGrantAllowed, the MAC entity of the UE 10 only considers the resource allocation (second round of resource allocation) stage with remaining resources when performing the LCP resource allocation for the LCH, and uses the delay critical priority as the priority of the LCH to perform the resource allocation for the uplink data on the LCH.

[0097] In addition, if the base station 200 configures the LCH with delay critical prioritised bit rate delayCriticalPrioritisedBitRate, the MAC entity of the UE 10 can use the delay critical prioritised bit rate delayCriticalPrioritisedBitRate as the PBR of the LCH to perform the resource allocation for the uplink data on the LCH when performing the LCP resource allocation for the LCH, in the case that the MAC entity of the UE 10 judges that the logical channel meets the condition of using the delay critical priority.

[0098] Step 406: using the delay critical priority as the priority of the logical channel.

[0099] Step 408: maintaining the configured priority as the priority of the logical channel.

[0100] Step 410: allocating the resources in the uplink grant to the selected logical channels in the order of Bj of each LCH according to the order of the logical channel priorities.

[0101] The MAC entity of the UE 10 groups the packets in the order of decreasing priority for all the logical channels with Bj>0, and the radio resources allocated to each logical channel can only meet the requirement of the PBR.

[0102] However, when the PBR of a logical channel is configured as "infinity", only after the resources of this logical channel are satisfied, logical channels with lower priority can be considered.

[0103] Step 412: Bj is reduced by the size of all MAC service data units (SDUs) of logical channel j multiplexed into the MAC PDU in step 410.

[0104] For logical channel j, every time a radio link control (RLC) SDU is transmitted, it is compared whether Bj is greater than 0. If Bj is greater than 0, the SDU is added into the MAC PDU. Then Bj is reduced by the size of the SDU Tsdu, and it is determined whether the requirement of PBR is satisfied. This is repeated until Bj is less than 0, or the requirement of PBR is satisfied, then the next logical channel is processed.

[0105] Step 414: it is determined whether there is remaining resource in the uplink grant.

[0106] If there is remaining resource in the uplink grant, step 402 is continued. The remaining resource is allocated to each logical channel according to the priority of the logical channel. That is, regardless of the size of Bj, the remaining resource in the uplink grant is allocated to the selected logical channels in the order of decreasing priority of the logical channels. This is continued until all data in the logical channels are allocated resource or the uplink grant is fully used. It is noted that in the process of allocating the remaining resource, the priority of the logical channel is also according to whether the data in the logical channel satisfies the condition of the time delay sensitive priority configured by the base station 200. If it satisfies, the time delay sensitive priority is used for the logical channel, otherwise the configured priority is used. If the priorities of two logical channels are the same, they are equally allocated resource. Only when all data of the logical channels with high priority are transmitted and the uplink grant is not exhausted, the logical channels with low priority can be served.

[0107] Step 416: uplink data transmission is performed.

[0108] Optionally, the embodiment of the present application can also set a dynamic activation mode of the time delay sensitive priority, for example, by DL MAC CE or DL DCI to instruct the UE 10 to activate the time delay sensitive priority of a certain LCH.

[0109] Referring to FIG. 5, FIG. 5 illustrates a data allocation diagram of the first embodiment of the present application using the time sensitive priority logical channel LCH 1 and the logical channel LCH 2 using the configured priority. As shown in FIG. 5, the data contained in the logical channel LCH 1 meets the condition of using the time sensitive priority, thus the time sensitive priority can be used. As for the logical channel LCH 2, it does not contain time sensitive data, or it contains time sensitive data but does not meet the condition of using the time sensitive priority, thus the logical channel LCH 2 uses the configured priority in the resource allocation process. The data of the logical channel LCH 1 (including the time sensitive data and the non-time sensitive data) and the data of the logical channel LCH 2 are all processed using the configured PBR.

[0110] Referring to FIG. 6, FIG. 6 illustrates a flow chart of the method of adjusting the transmission priority of the logical channel according to the second embodiment of the present application. The method of adjusting the transmission priority of the logical channel according to the second embodiment of the present application. In the second embodiment, the time sensitive priority is used for the logical channel meeting the condition of using the time sensitive priority, and is applicable to all the data of the logical channel. The second embodiment further considers the fairness when the resource is allocated based on the time sensitive priority. Since when a LCH meets the condition of using the time sensitive priority configured by the network side, only part of the data in the LCH is time sensitive data, if the resource is allocated based on the time sensitive priority for all the data of the LCH, it can cause the unfairness of other LCHs. Based on this, when the resource is allocated for the LCH using the time sensitive priority, it is considered to allocate the resource only for the time sensitive data as much as possible. When there is new data to be transmitted in the logical channel of the user equipment 10, the UE 10 receives the available dynamic uplink grant or the configured static uplink grant, and the MAC entity of the UE 10 performs the following steps 400-416.

[0111] Step 400: receiving the time sensitive priority configuration information sent by the base station 200, wherein the time sensitive priority configuration information includes the time sensitive priority parameter used to determine the condition of using the time sensitive priority.

[0112] Step 401: selecting the logical channel with the token bucket variable Bj greater than 0.

[0113] Step 402: selecting the logical channel meeting the limit condition configured by the network side (for example, the base station 200) and with the token bucket variable Bj greater than 0 as the logical channel for resource allocation.

[0114] Step 404: determining whether the condition of using the time sensitive priority is met.

[0115] Step 406: using the time sensitive priority as the priority of the logical channel.

[0116] Step 407: using the latency sensitive priority bit rate as the PBR of the logical channel.

[0117] Step 408: maintaining the configuration priority as the priority of the logical channel.

[0118] Step 410: allocating the resources in the uplink grant to the selected logical channels in the order of the Bj of each LCH according to the order of the logical channel priority.

[0119] Step 412: Bj is reduced by the size of all MAC service data units (SDUs) of the logical channel j multiplexed into the MAC PDU in step 410.

[0120] Step 414: determining whether there is remaining resource in the uplink grant.

[0121] Step 416: performing the uplink data transmission.

[0122] Different from the first embodiment, the second embodiment adds step 407. In step 407, the latency sensitive priority bit rate is used as the PBR of the logical channel. For the logical channel satisfying the condition of using the latency sensitive priority, the latency sensitive priority bit rate is used as the PBR of the LCH. The UE 10 dynamically adjusts the PBR of the resource allocation according to the proportion of the latency sensitive data in the current logical channel, and updates the PBR (i.e. the latency sensitive priority bit rate) according to the proportion ratio of the total amount of the latency sensitive data in the current LCH in the total amount of data in the entire LCH, for example, updating the PBR = ratio * legacy / PBR. Then the UE 10 performs resource allocation on the data in the current LCH according to the updated PBR, to ensure that the resources are preferentially allocated to the data part of the latency sensitive data in the LCH as much as possible. That is, the latency sensitive priority bit rate is determined according to the priority bit rate and the total amount of the latency sensitive data of the logical channel, and / or the proportion of the latency sensitive data in the total amount of data in the logical channel.

[0123] Optionally, the UE 10 compares the total amount of data that can be allocated to the current LCH based on the PBR configured by the base station 200 and the total amount of the latency sensitive data in the current LCH, and selects the smaller one as the current data amount to be allocated for resource allocation.

[0124] Optionally, the latency sensitive priority bit rate can be directly allocated by the base station 200 for each LCH. When the UE 10 uses the latency sensitive priority as the priority of the logical channel, the UE 10 directly uses the latency sensitive priority bit rate to perform resource allocation on the latency sensitive data of the logical channel.

[0125] Optionally, the UE 10 does not refer to the PBR, and directly performs resource allocation according to the resource amount required by the time-sensitive data contained in the current LCH.

[0126] The second embodiment has the same steps 401, 402, 404, 406, 408, 410, 412, 414 and 416 as the first embodiment, and operates in the same way, and thus will not be described again.

[0127] Referring to FIG. 7, FIG. 7 shows a data allocation diagram of the second embodiment of the present application using a time-sensitive priority logical channel LCH 1 and a logical channel LCH 2 using a configuration priority. As shown in FIG. 7, the data contained in the logical channel LCH 1 meets the condition of using the time-sensitive priority, and thus can use the time-sensitive priority. As for the logical channel LCH 2, it does not contain time-sensitive data, or although it contains time-sensitive data, it does not meet the condition of using the time-sensitive priority, and thus uses the configuration priority in the resource allocation process. In the resource allocation process, the time-sensitive data of the logical channel LCH 1 uses the time-sensitive priority PBR processing, and the non-time-sensitive data uses the configuration PBR processing. The data of the logical channel LCH 2 is all processed using the configuration PBR.

[0128] Referring to FIG. 8, FIG. 8 shows a data allocation diagram of the third embodiment of the present application using a time-sensitive priority logical channel LCH 1 and a logical channel LCH 2 using a configuration priority. As shown in FIG. 8, the data contained in the logical channel LCH 1 meets the condition of using the time-sensitive priority, and thus can use the time-sensitive priority. The logical channel LCH 2 does not contain time-sensitive data, or although it contains time-sensitive data, it does not meet the condition of using the time-sensitive priority, and thus uses the configuration priority in the resource allocation process. The difference between the first embodiment and the third embodiment is that in the first round of the resource allocation process, the logical channel LCH 1 first uses the PBR processing for the time-sensitive data. When the resource amount of the LCH 1 is determined according to the PBR for the time-sensitive data contained in the LCH 1, if the resource amount allocated according to the PBR of the LCH 1 exceeds the resource amount required by the time-sensitive data, the excess resource is allocated to the non-time-sensitive data in the LCH 1 or to the data in the LCH 2. The data of the logical channel LCH 2 is all processed using the configuration PBR.

[0129] Referring to FIG. 9, FIG. 10 and FIG. 11, FIG. 9 illustrates the operation of adjusting the transmission priority of a logical channel by the base station and the user equipment in another embodiment of the present application. FIG. 10 illustrates the flow chart of the method of adjusting the transmission priority of a logical channel in the fourth embodiment of the present application. FIG. 11 illustrates the schematic diagram of data allocation using the latency sensitive priority logical channel LCH 1 and the logical channel LCH 2 using the configured priority in the fourth embodiment of the present application. As shown in FIG. 9, according to the fourth embodiment of the present application, the user equipment 10 performs the following operations:

[0130] receiving the latency sensitive priority configuration information sent by the base station 200 (operation 901), wherein the latency sensitive priority configuration information comprises a latency sensitive priority parameter used to determine the condition of using the latency sensitive priority.

[0131] The user equipment 10 determines the logical channel satisfying the latency sensitive priority condition in the LCP process (operation 902), that is, when the data contained in the logical channel meets the condition of using the latency sensitive priority, the user equipment 10 adjusts the priority of the logical channel from the configured priority to the latency sensitive priority.

[0132] The user equipment 10 allocates resources to the uplink data according to the latency sensitive priority of the logical channel. That is, the user equipment 10 uses the latency sensitive priority for the logical channel satisfying the latency sensitive priority condition in the LCP process (applicable to the latency sensitive data on the logical channel) (operation 903).

[0133] Finally, the user equipment 10 performs the uplink data transmission (operation 904).

[0134] Through the operation of adjusting the transmission priority of a logical channel disclosed in FIG. 9, the fourth embodiment further considers the fairness when allocating resources based on the latency sensitive priority. Since when a LCH meets the condition of using the latency sensitive priority configured by the base station, only part of the data in the LCH can be latency sensitive data, if the resources are allocated to all the data in the LCH based on the latency sensitive priority, it can cause the unfairness of other LCHs. Based on this, in the process, it can be considered that for the LCH satisfying the condition of using the latency sensitive priority, the LCH can contain latency sensitive data and non-latency sensitive data at the same time, then it can be considered that the user equipment simultaneously performs the resource allocation based on the latency sensitive priority for the latency sensitive data in the LCH, and performs the resource allocation based on the configured priority for the non-latency sensitive data in the LCH. That is, for the same LCH, the latency sensitive priority and the configured priority are effective and coexist at the same time.

[0135] When there is new transmission data in the logical channels of the user equipment 10 to be transmitted, the UE 10 receives available dynamic uplink grant or configured static uplink grant, and the MAC entity of the UE 10 performs the following steps 400-416.

[0136] Step 400: receiving the time-sensitive priority configuration information sent by the base station 200, wherein the time-sensitive priority configuration information includes a time-sensitive priority parameter used to determine the condition for using the time-sensitive priority.

[0137] Step 401: selecting the logical channel with the token bucket variable Bj greater than 0.

[0138] Step 402: selecting the logical channel that meets the limit condition configured by the network side (for example, the base station 200) and has the token bucket variable Bj greater than 0 as the logical channel for resource allocation.

[0139] Step 404: determining whether the condition for using the time-sensitive priority is met.

[0140] Step 406: using the time-sensitive priority as the priority of the logical channel.

[0141] Step 408: maintaining the configured priority as the priority of the logical channel.

[0142] Step 409: using the time-sensitive priority as the priority of the time-sensitive data of the logical channel, and using the configured priority as the priority of the non-time-sensitive data of the logical channel.

[0143] Step 410: allocating the resources in the uplink grant to the selected logical channel in the order of the logical channel priority according to the Bj of each LCH.

[0144] Step 412: Bj is reduced by the size of all MAC service data units (SDUs) of the logical channel j multiplexed into the MAC PDU in step 410.

[0145] Step 414: determining whether there is remaining resource in the uplink grant.

[0146] Step 416: performing uplink data transmission.

[0147] Different from the first embodiment, the fourth embodiment adds step 409. In step 409, for an LCH satisfying the condition of using the latency sensitive priority (i.e. satisfying the condition of performing delay-based LCP resource scheduling on latency sensitive data in the LCH), if the LCH contains both latency sensitive data and non-latency sensitive data, the UE 10 needs to perform logical channel prioritization on the LCH according to both the latency sensitive priority and the configured priority as two priorities of the LCH. That is, the LCH will be allocated data twice, corresponding to the latency sensitive data and the non-latency sensitive data respectively.

[0148] As shown in FIG. 11, the LCH 1 contains both latency sensitive data and non-latency sensitive data, and the data contained in the logical channel LCH 1 satisfies the condition of using the latency sensitive priority, so the latency sensitive priority can be used. Therefore, the latency sensitive data and the non-latency sensitive data in the LCH 1 are sorted according to the latency sensitive priority and the configured priority respectively and then allocated resources. As for the logical channel LCH 2, it does not contain latency sensitive data, or it contains latency sensitive data but does not satisfy the condition of using the latency sensitive priority, so the logical channel LCH 2 uses the configured priority in the resource allocation process. In the resource allocation process, the latency sensitive data and the non-latency sensitive data of the logical channel LCH 1 are both processed using the configured PBR. The data of the logical channel LCH 2 are all processed using the configured PBR.

[0149] In step 410, for an LCH satisfying the condition of using the latency sensitive priority, the latency sensitive priority is used as the priority of the LCH to perform logical channel prioritization. If an LCH contains both latency sensitive data and non-latency sensitive data, the latency sensitive data and the non-latency sensitive data in the LCH are sorted according to the latency sensitive priority and the configured priority.

[0150] The fourth embodiment has the same steps 401, 402, 404, 408, 410, 412, 414 and 416 as the first embodiment, and operates in the same way, which will not be described again.

[0151] In the resource allocation process, the latency sensitive data of the logical channel LCH 1 is processed using the latency sensitive priority PBR, and the non-latency sensitive data is processed using the configured PBR. The data of the logical channel LCH 2 are all processed using the configured PBR.

[0152] Please refer to FIG. 12, FIG. 13 and FIG. 14, FIG. 12 illustrates the operation of adjusting the transmission priority of logical channels by the base station and the user equipment in another embodiment of the present application. FIG. 13 illustrates the flow chart of the method of adjusting the transmission priority of logical channels in the fifth embodiment of the present application. FIG. 14 illustrates the data allocation diagram of LCH 0 for signaling transmission, LCH 2 using latency sensitive priority and LCH 1 using configured priority in the fifth embodiment of the present application.

[0153] As shown in FIG. 12, according to the fifth embodiment of the present application, the user equipment 10 performs the following operations:

[0154] receiving the latency sensitive priority configuration information sent by the base station 200 (operation 1201), wherein the latency sensitive priority configuration information comprises latency sensitive priority parameters used to determine the condition of using latency sensitive priority.

[0155] The user equipment 10 determines the logical channel satisfying the latency sensitive priority condition in the LCP process (operation 1202), that is, when the data contained in the logical channel meets the condition of using latency sensitive priority, the user equipment 10 adjusts the priority of the logical channel from the configured priority to the latency sensitive priority.

[0156] The user equipment 10 allocates resources to the uplink data according to the latency sensitive priority of the logical channel. That is, the user equipment 10 uses the latency sensitive priority for the LCH satisfying the latency sensitive priority condition in the remaining resource allocation stage in the LCP process (operation 1203).

[0157] Finally, the user equipment 10 performs uplink data transmission accordingly (operation 1204).

[0158] Through the operation of adjusting the transmission priority of logical channels disclosed in FIG. 12, the fifth embodiment only performs the specific process of allocating resources based on latency sensitive priority for the LCH satisfying the condition of using latency sensitive priority in the process of remaining resource allocation when there is still remaining resource. This mechanism only considers starting the LCH sorting and resource allocation based on latency sensitive priority in the process of remaining resource allocation in order not to affect the resource allocation of traditional high priority logical channels, such as the logical channels of signaling radio bearer (SRB).

[0159] When there is new data to be transmitted in the logical channel of the user equipment 10, the UE 10 receives the available dynamic uplink grant or the configured static uplink grant, and the MAC entity of the UE 10 performs the following steps.

[0160] Step 400: receiving time sensitive priority configuration information sent by the base station 200, wherein the time sensitive priority configuration information comprises a time sensitive priority parameter, and the time sensitive priority parameter is used to determine the condition of using time sensitive priority.

[0161] Step 401: selecting logical channels whose token bucket variable Bj is greater than 0.

[0162] Step 402: selecting logical channels whose token bucket variable Bj is greater than 0 and which meet the limit condition configured by the network side (for example, the base station 200) as logical channels for resource allocation.

[0163] Step 410: allocating resources in the uplink grant to the selected logical channels in the order of logical channel priority according to Bj of each LCH.

[0164] Step 412: Bj is reduced by the size of all MAC service data units (SDUs) of logical channel j multiplexed to the MAC PDU in step 410.

[0165] Step 414: determining whether there is remaining resource in the uplink grant.

[0166] Step 416: performing uplink data transmission.

[0167] Step 404: determining whether the condition of using time sensitive priority is met.

[0168] Step 406: using time sensitive priority as the priority of the logical channel.

[0169] Step 408: maintaining the configured priority as the priority of the logical channel.

[0170] Step 415: allocating resources in the uplink grant to the logical channels in the order of logical channel priority.

[0171] Unlike the first embodiment, the fifth embodiment performs the time of judging the delay-sensitive priority condition occurs in the remaining resource allocation phase. That is, the first round of the LCP phase, does not perform the execution of the delay-sensitive priority condition. Until the LCP process, in the remaining resource allocation phase, the MAC entity of the UE 10 strictly in accordance with the logical channel priority in descending order, the remaining resources in the uplink grant allocation is allocated to the selected logical channel in turn. Until all the data in the LCH are allocated resources or the uplink grant is used up. For the LCH that meets the delay-sensitive priority condition (i.e. meets the condition of delay-based LCP resource scheduling for delay-sensitive data in the LCH), the delay-sensitive priority is used as the priority of the LCH for logical channel sorting. As shown in the following figure, LCH2 contains delay-sensitive data, and the part of the delay-sensitive data meets the condition of using the delay-sensitive priority configured by the base station 200, so in this resource allocation process, the configuration priority of the LCH2 configured by the network side is invalidated, and the delay-sensitive priority of the LCH2 is validated, and then the delay-sensitive priority is used as the priority of the LCH2 for logical channel sorting in the priority sorting of the logical channel. As for LCH1, the LCH1 does not contain delay-sensitive data, and does not meet the condition of using the delay-sensitive priority configured by the network side, so in this resource allocation process, the configuration priority is used as the priority of the LCH1 for logical channel sorting. And sort the resource allocation according to the logical channel priority.

[0172] The fifth embodiment has the same steps 401, 402, 404, 408, 410, 412, 414 and 416 as the first embodiment, and operates in the same way, which will not be described again.

[0173] Sixth embodiment: In order to provide necessary data status information of uplink transmission buffer, the base station can configure the user terminal to send Delay Status Report (DSR) information to the base station based on Logical Channel Group (LCG) transmission delay status. In the existing standard, the DSR (referred to as Legacy DSR) MAC CE only contains one remaining time and its corresponding buffer size information, where the remaining time is based on the packet delay budget (PDB) or protocol data unit set packet delay budget (PSDB) configuration information, and the PDU can be further buffered in the buffer for the remaining time; wherein when the remaining time of one or more PDUs is less than an RRC configured time threshold, a DSR is triggered. In order to provide more information to the base station, multiple remaining time and corresponding buffer size information groups can be included in a DSR MAC CE, referred to as enhanced DSR.

[0174] In one embodiment, in order to trigger the enhanced DSR, one or more enhanced DSR corresponding time thresholds can be configured by RRC message to trigger the enhanced DSR.

[0175] In another embodiment, in order to simplify the configuration process, the time threshold can be associated with the remaining time. Each of the multiple remaining times usually corresponds to a time range, such as a time range (10, 20], indicating greater than 10ms and less than 20ms. The upper or lower limit of the range of the remaining time is used as the time threshold. Wherein each configured remaining time range corresponds to a time threshold, and one or more remaining time corresponding time thresholds can be selectively configured by RRC message to trigger the enhanced DSR.

[0176] In one embodiment, if one LCG is configured with both legacy DSR and enhanced DSR: if enhanced DSR is triggered but pending, the subsequent legacy DSR will not trigger a new DSR even if the trigger condition is met, i.e. the remaining time is less than the corresponding time threshold; if enhanced DSR is configured with multiple time thresholds, when one of them is triggered and pending, the subsequent DSR trigger condition based on the other time threshold will not trigger a new DSR; if legacy DSR is triggered but pending, enhanced DSR can be triggered but the remaining time and corresponding buffer size information already included in the legacy DSR corresponding MAC CE should be excluded in the enhanced DSR corresponding MAC CE.

[0177] According to an example embodiment, there is provided a chip comprising a processor configured to invoke and run a computer program from a memory, causing a device in which the chip is installed to perform the method according to any of the above embodiments, examples, or example embodiments.

[0178] According to an example embodiment, there is provided a computer readable storage medium storing a computer program causing a computer to perform the method according to any of the above embodiments, examples, or example embodiments.

[0179] According to an example embodiment, there is provided a computer program product comprising computer programs / instructions which, when executed by a processor (e.g. by the processor or a device, apparatus, computer or machine comprising the processor, etc.) implement the method according to any of the above embodiments, examples, or example embodiments.

[0180] Embodiments of the present application are combinations of techniques / processes that can be adopted in 3GPP specifications to create a final product

[0181] Compared with the prior art, the embodiment of the application provides a method for adjusting logical channel transmission, which comprises: receiving time delay sensitive priority configuration information sent by a base station, wherein the time delay sensitive priority configuration information comprises a time delay sensitive priority parameter, and the time delay sensitive priority parameter comprises a condition for determining the use of time delay sensitive priority; when data contained in a logical channel meets the condition for determining the use of time delay sensitive priority, adjusting the priority of the logical channel to time delay sensitive priority; and performing resource allocation on uplink data according to the time delay sensitive priority of the logical channel. Through the technical scheme, the support capability for time delay sensitive service is introduced into the existing LCP mechanism, including the judgment condition for using time delay sensitive priority, the use object of time delay sensitive priority in the LCP process, the stage of resource allocation of time delay sensitive priority in the LCP process, and the like. The proposed scheme can support time delay sensitive service and traditional time delay transmission service in one LCH.

[0182] The embodiment of the application configures the time delay sensitive priority parameter by the base station to the UE in a static or dynamic manner to determine the condition for using time delay sensitive priority, thereby solving the technical problems of how the base station configures time delay sensitive priority to the UE and how the UE determines whether to use time delay sensitive priority for LCH in the LCP process, and realizing the introduction of the support capability for time delay sensitive service into the LCP mechanism.

[0183] The embodiment of the application limits the use object of time delay sensitive priority in the LCP process, that is, limits the use of time delay sensitive priority for time delay sensitive data of LCH by the UE in the LCP process, or limits the use of time delay sensitive priority for all data of LCH by the UE in the LCP process. Therefore, the problem of how the MAC entity of the UE uses time delay sensitive priority and priority to allocate resources for data in LCH when the time delay sensitive priority and the priority of the same LCH are valid at the same time is solved. In addition, the embodiment of the application also comprises using the time delay sensitive priority bit rate configured by the base station to limit the number of resources allocated for time delay sensitive data when resource allocation is performed for time delay sensitive data in LCH according to the time delay sensitive priority in the LCP process, thereby solving the problem of how to ensure the fairness of resource allocation between LCHs (such as LCHs not using time delay sensitive priority) by the MAC entity of the UE after using time delay sensitive priority in the resource allocation process of LCH. The same LCH can support time delay sensitive service and traditional time delay transmission service in the LCP, and the fairness of resource allocation between LCHs is ensured.

[0184] The embodiment of the present application limits the stage of resource allocation of the delay-sensitive priority in the LCP process, that is, whether the delay-sensitive priority is used in the initial resource allocation stage in the LCP process or the remaining resource allocation stage in the LCP process, and uses it in the resource allocation process based on the priority and PBR at the same time or in the resource allocation process based on the priority only in the LCP process. The problem of how to ensure that the resource allocation of the traditional high-priority service (such as SRB) is not affected after introducing the delay-sensitive priority mechanism in the LCP is solved, and the system control type signaling data transmission and the service type data are not affected and are efficiently transmitted.

[0185] While the application has been described in connection with what is presently considered to be the most practical and preferred embodiments, it is to be understood that the application is not to be limited to the disclosed embodiments, but on the contrary, is intended to cover various arrangements included within the spirit and scope of the appended claims, which are to be accorded the broadest interpretation so as to encompass all equivalent combinations.

Claims

1. A method for adjusting a logical channel transmission priority, the method being performed in a user equipment, comprising: receiving a latency sensitive priority configuration information transmitted by a base station, wherein the latency sensitive priority configuration information comprises a latency sensitive priority parameter, the latency sensitive priority parameter being used to determine a condition for using a latency sensitive priority; adjusting a priority of a logical channel from a configured priority to the latency sensitive priority when data contained in the logical channel meets the condition for using the latency sensitive priority; and performing resource allocation for uplink data according to the latency sensitive priority of the logical channel.

2. The method of claim 1, wherein the latency sensitive priority configuration information further comprises a latency sensitive priority bit rate; the step of adjusting the priority of the logical channel to the latency sensitive priority comprises: adjusting the priority of the logical channel to the latency sensitive priority and adjusting a priority bit rate of the logical channel to the latency sensitive priority bit rate; and the step of performing uplink data transmission according to the priority of the logical channel comprises: performing resource allocation for uplink data according to the latency sensitive priority of the logical channel and the latency sensitive priority bit rate. a latency sensitive priority allowance, a latency sensitive priority allowance for use, a remaining resource for latency sensitive priority allowance, and a latency sensitive priority bit rate.

3. The method of claim 1, wherein the latency sensitive priority related parameter further comprises:

4. The method of claim 1, wherein the step of performing resource allocation for uplink data according to the latency sensitive priority of the logical channel comprises: performing resource allocation for latency sensitive data of the logical channel according to the latency sensitive priority of the logical channel; and performing resource allocation for non-latency sensitive data of the logical channel according to the configured priority of the logical channel; or performing resource allocation for latency sensitive data and non-latency sensitive data of the logical channel according to the latency sensitive priority.

5. The method of claim 1, wherein the latency sensitive priority configuration information further comprises an indication of the latency sensitive priority.

6. The method of claim 5, wherein the indication of the latency sensitive priority comprises a difference factor, the latency sensitive priority being determined by the configured priority and the difference factor.

7. The method of claim 5, wherein the indication of the latency sensitive priority comprises an effective factor, the priority of the logical channel being adjusted from the configured priority to the latency sensitive priority when data contained in the logical channel meets the condition for using the latency sensitive priority and the effective factor is received.

8. The method of claim 5, wherein the indication of the latency sensitive priority comprises a plurality of update factors, the latency sensitive priority being determined by selecting one of the plurality of update factors according to the indication of the latency sensitive priority, the plurality of update factors respectively corresponding to a plurality of data packet residual latencies, and the latency sensitive priority being selected according to the residual latency of the plurality of data packets when data contained in the logical channel meets the condition for using the latency sensitive priority. ​ ​ 9.The method of claim 1, wherein the latency sensitive priority parameter further comprises a remaining latency threshold for determining a condition for using latency sensitive priority; and the condition for using latency sensitive priority indicates that a remaining latency of uplink data of the logical channel is less than the remaining latency threshold. 10.The method of claim 1, wherein the latency sensitive priority parameter comprises a latency sensitive packet number threshold for determining a condition for using latency sensitive priority; and the condition for using latency sensitive priority indicates that a number of latency sensitive packets of the logical channel exceeds the latency sensitive packet number threshold. 11.The method of claim 1, wherein the latency sensitive priority parameter comprises a latency sensitive packet byte number threshold for determining a condition for using latency sensitive priority; and the condition for using latency sensitive priority indicates that a byte number of latency sensitive packets of the logical channel exceeds the latency sensitive packet byte number threshold. 12.The method of claim 1, wherein the latency sensitive priority parameter comprises a latency sensitive packet ratio threshold for determining a condition for using latency sensitive priority; and the condition for using latency sensitive priority indicates that a ratio of latency sensitive packets of the logical channel to a total amount of data of the logical channel exceeds the latency sensitive packet ratio threshold. 13.The method of claim 1, wherein the step of allocating resources to uplink data according to the latency sensitive priority of the logical channel comprises: allocating resources to all uplink data of the logical channel according to the latency sensitive priority of the logical channel. 14.The method of claim 13, further comprising: selecting a plurality of logical channels whose token bucket variable meets a preset threshold, wherein the token bucket variable is a product of a priority bit rate and a transmission time interval of the logical channel; adjusting a priority of the logical channel to a latency sensitive priority when data contained in the logical channel meets the condition for using latency sensitive priority among the selected plurality of logical channels; and allocating resources to uplink data of the selected plurality of logical channels according to the respective priority and the latency sensitive priority. 15.The method of claim 14, further comprising: adjusting a priority of latency sensitive data contained in the logical channel to the latency sensitive priority and maintaining a priority of non-latency sensitive data contained in the logical channel to a previously configured priority when data contained in the logical channel meets the condition for using latency sensitive priority; and allocating resources to uplink data of the selected plurality of logical channels according to the respective priority, the latency sensitive priority and the latency sensitive priority. 16.The method of claim 1, wherein the step of allocating resources to uplink data according to the priority of the logical channel comprises: allocating resources to remaining resources in uplink resources according to the latency sensitive priority of the logical channel. 17.The method of claim 16, further comprising: ​ ​ ​ ​ ​ ​ ​ ​ ​ selecting a plurality of logical channels whose token bucket variables meet a preset threshold, wherein the token bucket variable is a product of a priority bit rate of the logical channel and a transmission time interval; and the selected plurality of logical channels perform resource allocation on uplink data according to respective corresponding priorities.

18. The method of claim 1, wherein the delay-critical priority latency-sensitive priority configuration message is transmitted through a radio resource control (RRC) message or a downlink (DL) medium access control (MAC) control element (CE).

19. A user equipment comprising: a processor and a memory, the memory being configured to store a computer program, the processor being configured to invoke and run the computer program stored in the memory to perform the method of any one of claims 1 to 18.

20. A method of adjusting logical channel transmission, the method being performed in a base station, comprising: transmitting a latency-sensitive priority configuration message to a user equipment, wherein the latency-sensitive priority configuration message comprises a latency-sensitive priority parameter used to determine a condition for using latency-sensitive priority; wherein when data contained in a logical channel meets the condition for using latency-sensitive priority, the user equipment adjusts a priority of the logical channel from a configured priority to a latency-sensitive priority; the user equipment performs resource allocation on uplink data according to the latency-sensitive priority of the logical channel.

21. The method of claim 1, wherein the latency-sensitive priority configuration message further comprises a latency-sensitive priority bit rate; the step of adjusting the priority of the logical channel to the latency-sensitive priority comprises: adjusting the priority of the logical channel to the latency-sensitive priority and adjusting a priority bit rate of the logical channel to the latency-sensitive priority bit rate; the step of performing uplink data transmission according to the priority of the logical channel comprises: performing resource allocation on uplink data according to the latency-sensitive priority of the logical channel and the latency-sensitive priority bit rate.

22. The method of claim 20, wherein the latency sensitive priority related parameter further comprises: a latency-sensitive priority allowance, a latency-sensitive priority allowance for use, a remaining resource for latency-sensitive priority allowance, and a latency-sensitive priority bit rate.

23. The method of claim 20, wherein the step of performing resource allocation on uplink data according to the latency-sensitive priority of the logical channel comprises: performing resource allocation on latency-sensitive data of the logical channel according to the latency-sensitive priority of the logical channel; and performing resource allocation on non-latency-sensitive data of the logical channel according to the configured priority of the logical channel; or performing resource allocation on latency-sensitive data and non-latency-sensitive data of the logical channel according to latency-sensitive priority.

24. The method of claim 20, wherein the latency-sensitive priority configuration information further comprises an indication of the latency-sensitive priority.

25. The method of claim 24, wherein the indication of the latency-sensitive priority comprises a difference factor, the latency-sensitive priority being determined by the configured priority and the difference factor. ​ 26. The method of claim 24, wherein the indication of the latency sensitive priority comprises an enabling factor, and the priority of the logical channel is adjusted from the configured priority to the latency sensitive priority when the data contained in the logical channel meets the condition for using the latency sensitive priority and the enabling factor is received.

27. The method of claim 24, wherein the indication of the latency sensitive priority comprises a plurality of updating factors, and the latency sensitive priority is determined by selecting one of the plurality of updating factors according to the indication of the latency sensitive priority, each of the plurality of updating factors corresponding to a plurality of data packet residual latency, and the corresponding updating factor is selected according to the residual latency of the plurality of data packets when the data contained in the logical channel meets the condition for using the latency sensitive priority.

28. The method of claim 20, wherein the latency sensitive priority parameter further comprises a residual latency threshold for determining the condition for using the latency sensitive priority, and the condition for using the latency sensitive priority indicates that the residual latency of the uplink data of the logical channel is less than the residual latency threshold.

29. The method of claim 20, wherein the latency sensitive priority parameter comprises a latency sensitive data packet number threshold for determining the condition for using the latency sensitive priority, and the condition for using the latency sensitive priority indicates that the number of latency sensitive data packets of the logical channel exceeds the latency sensitive data packet number threshold.

30. The method of claim 20, wherein the latency sensitive priority parameter comprises a latency sensitive data packet byte number threshold for determining the condition for using the latency sensitive priority, and the condition for using the latency sensitive priority indicates that the byte number of the latency sensitive data packets of the logical channel exceeds the latency sensitive data packet byte number threshold.

31. The method of claim 20, wherein the latency sensitive priority parameter comprises a latency sensitive data packet ratio threshold for determining the condition for using the latency sensitive priority, and the condition for using the latency sensitive priority indicates that the ratio of the latency sensitive data packets of the logical channel to the total amount of LCH data exceeds the latency sensitive data packet ratio threshold.

32. The method of claim 20, wherein the step of allocating resources to the uplink data according to the latency sensitive priority of the logical channel comprises: allocating resources to all uplink data of the logical channel according to the latency sensitive priority of the logical channel.

33. The method of claim 32, further comprising: selecting a plurality of logical channels whose token bucket variable meets a predetermined threshold, wherein the token bucket variable is the product of the priority bit rate and the transmission time interval of the logical channel; adjusting the priority of the logical channel to the latency sensitive priority when the data contained in the logical channel meets the condition for using the latency sensitive priority among the selected plurality of logical channels; and allocating resources to the uplink data of the selected plurality of logical channels according to their respective priority and the latency sensitive priority. ​ 34.The method of claim 33, further comprising: adjusting a priority corresponding to delay-sensitive data contained in the logical channel to the delay-sensitive priority when the data contained in the logical channel meets the condition of using the delay-sensitive priority, and maintaining a priority corresponding to non-delay-sensitive data contained in the logical channel to the original configured priority; and allocating resources to uplink data according to the respective priorities of the selected plurality of logical channels and the delay-sensitive priority. 35.The method of claim 20, wherein the step of allocating resources to uplink data according to the priorities of the logical channels comprises: allocating resources to remaining resources in uplink resources according to the delay-sensitive priority of the logical channels. 36.The method of claim 35, further comprising: selecting a plurality of logical channels whose token bucket variables meet a preset threshold, wherein the token bucket variable is a product of a priority bit rate and a transmission time interval of the logical channel; and allocating resources to uplink data according to the respective priorities of the selected plurality of logical channels. 37.The method of claim 20, wherein the delay-key priority delay-sensitive priority configuration message is transmitted through a radio resource control (RRC) message or a downlink (DL) medium access control (MAC) control element (CE).

38. A base station comprising: a processor and a memory, the memory being used to store a computer program, the processor being used to invoke and run the computer program stored in the memory to execute the method of any one of claims 20 to 37.

Citation Information

Patent Citations

  • A logical channel priority resource scheduling method and device

    CN109788570A

  • XR methods for supporting high granularity QOS differentiation

    WO2023154845A1