Method executed by user equipment, user equipment, method executed by base station, and base station

By coordinating between user equipment and base stations, and using RRC messages to configure the priority indication of logical channels, the resource allocation problem after configuring two priorities for logical channels is solved, thereby improving the efficiency of the communication system.

WO2026130336A1PCT designated stage Publication Date: 2026-06-25SHARP KK +1

Patent Information

Authority / Receiving Office
WO · WO
Patent Type
Applications
Current Assignee / Owner
SHARP KK
Filing Date
2025-12-16
Publication Date
2026-06-25

AI Technical Summary

Technical Problem

In existing technologies, after the logical channel is configured with two priorities, it is a challenge to determine the appropriate priority in the LCP process to improve communication efficiency.

Method used

Through cooperation between user equipment and base station, the first indication identifier is configured using RRC message to indicate the priority processing of logical channels, including first priority and second priority. The priority of logical channels is determined based on the presence of priority adjustment data, and resource allocation is performed during LCP process.

Benefits of technology

This invention enables the rational determination of priorities when logical channels have two priorities, thereby improving the resource allocation efficiency of the communication system.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN2025142825_25062026_PF_FP_ABST
    Figure CN2025142825_25062026_PF_FP_ABST
Patent Text Reader

Abstract

Provided in the present invention are a method executed by a user equipment (UE), a UE, a method executed by a base station, and a base station. The method executed by a UE comprises: a UE receiving from a network a radio resource control (RRC) message that includes a first indication identifier, wherein the first indication identifier is used for indicating a priority-related operation of the UE in logical channel prioritization (LCP); and the UE executing the priority-related operation on the basis of the first indication identifier, wherein priorities include a first priority and a second priority, the first priority is a priority when a corresponding logical channel (LCH) does not have LCH priority adjustment data, and the second priority is a priority when the LCH has LCH priority adjustment data.
Need to check novelty before this filing date? Find Prior Art

Description

The method executed by the user equipment and the user equipment, the method executed by the base station and the base station Technical Field

[0001] This invention relates to the field of wireless communication technology, and more specifically, to a method performed by a user equipment, and a user equipment, a method performed by a base station, and a base station. Background Technology

[0002] Extended Reality (XR) is one of the working projects (WIs) developed in 3GPP Release 19 (see 3GPP document RP-240791), aiming to enhance XR in Release 18. One aspect of this enhancement is to promote efficient and effective support for scheduling to achieve high system capacity, for example, by relaxing the time constraints of resource allocation as much as possible while meeting latency requirements / avoiding PDUs that are too late. In existing systems, the network configures a priority for each logical channel. Currently, the priority of logical channels is applied in multiple processes at the MAC layer, such as Buffer Status Report (BSR), multiplexing and demultiplexing, etc. To achieve the aforementioned enhancement, the 3GPP RAN2 working group has agreed to configure additional priorities for logical channels with latency-sensitive data, resulting in a logical channel having two priorities.

[0003] This invention aims to solve the related problems involved in configuring two priorities for logical channels. Summary of the Invention

[0004] The purpose of this invention is to provide a method and user equipment executed by a user equipment, and a method and base station executed by a base station, which can appropriately determine the priority of a logical channel with two priorities during the LCP process, thereby enabling appropriate resource allocation in the communication system and improving communication efficiency.

[0005] According to a first aspect of the present invention, a method performed by a user equipment (UE) is provided, comprising: the UE receiving a Radio Resource Control (RRC) message from a network containing a first indication identifier, the first indication identifier being used to indicate a priority-related operation of the UE in Logical Channel Priority Processing (LCP); and the UE performing a priority-related operation according to the first indication identifier, the priority including a first priority and a second priority, the first priority being the priority when the corresponding logical channel (LCH) has no LCH priority adjustment data, and the second priority being the priority when the LCH has LCH priority adjustment data.

[0006] According to a second aspect of the present invention, a user equipment is provided, comprising: a processor; and a memory storing instructions that, when executed by the processor, perform the method described above performed by the user equipment (UE).

[0007] According to a third aspect of the present invention, a method performed by a base station is provided, comprising: configuring a first indication identifier in a Radio Resource Control (RRC) message, the first indication identifier being used to indicate a user equipment (UE) to perform a priority-related operation in Logical Channel Priority Processing (LCP); and sending the RRC message to cause the UE to perform a priority-related operation according to the first indication identifier, the priority including a first priority and a second priority, the first priority being the priority when the corresponding logical channel (LCH) has no LCH priority adjustment data, and the second priority being the priority when the LCH has LCH priority adjustment data.

[0008] According to a fourth aspect of the present invention, a base station is provided, comprising: a processor; and a memory storing instructions that, when executed by the processor, perform the method described above performed by the base station.

[0009] Invention Effects

[0010] According to the method performed by the user equipment and the user equipment, the method performed by the base station and the base station of the present invention, the priority of a logical channel with two priorities can be appropriately determined in the LCP process, thereby enabling appropriate resource allocation in the communication system and improving communication efficiency. Attached Figure Description

[0011] The above and other features of the present invention will become more apparent from the following detailed description taken in conjunction with the accompanying drawings, wherein:

[0012] Figure 1 is a schematic flowchart illustrating an example of the method of the present invention executed by a user equipment.

[0013] Figure 2 is a block diagram illustrating a user equipment according to an embodiment of the present invention.

[0014] Figure 3 is a schematic flowchart illustrating an example of the method executed by a base station according to the present invention.

[0015] Figure 4 is a block diagram illustrating a base station according to an embodiment of the present invention. Detailed Implementation

[0016] The present invention will now be described in detail with reference to the accompanying drawings and specific embodiments. It should be noted that the present invention should not be limited to the specific embodiments described below. Furthermore, for the sake of simplicity, detailed descriptions of well-known technologies not directly related to the present invention have been omitted to prevent confusion in understanding the present invention.

[0017] The following description uses NR mobile communication systems and their subsequent evolutions as example application environments, taking NR-supporting base stations and UE devices as examples, to specifically describe several embodiments according to the present invention. However, it should be noted that the present invention is not limited to the following embodiments, but is applicable to many other wireless communication systems, such as eLTE, NB-IoT, or LTE-M systems. Furthermore, it is applicable to other base stations and UE devices, such as base stations and UE devices supporting eLTE / NB-IoT / LTE-M.

[0018] Before proceeding with the detailed description, the following explanation is provided for several terms mentioned in this invention. Unless otherwise indicated, the terms used in this invention have the meanings described below, as detailed in TS38.331-i30, TS38.321-i30, and subsequent versions.User Equipment (UE) NR New Radio LTE Long Term Evolution (eLTE) Enhanced Long Term Evolution (ERE) RRC Radio Resource Control (Layer / Entity) PDCP Packet Data Convergence Protocol (Layer / Entity) MAC Medium Access Control (Layer / Entity) MAC CE Medium Access Control (Control Element) PUSCH Physical Uplink Shared Channel PDCCH Physical Downlink Control Channel RNA RAN-based Notification Area SDAP Service Data Adaptation Protocol AM Acknowledged Mode AMD AM Data ARQ Automatic Repeat Request gNB NR Node B PDU Protocol Data Unit RLC Radio Link Control SDU Service Data Unit SN Sequence Number BSR Buffer Status Report DSR Delay Status Reporting LCH Logical Channel (LCG): Logical Channel Group (LCP): Logical Channel Prioritization; Physical Layer (PBR): Prioritized Bit Rate; Bucket Size Duration (BSD): Bucket Size Duration.

[0019] A PDU set consists of one or more PDUs carrying the payload of a single unit of information generated at the application level (e.g., frames or video slices for XR services). Each PDU in the PDU set corresponds to a PDCP SDU.

[0020] A delay-critical PDCP SDU is a PDCP SDU that meets the following conditions: If the UE is not configured with the pdu-SetDiscard information element, the delay-critical PDCP SDU is a PDCP SDU whose remaining time until its discardTimer expires is less than the configured remainingTimeThreshold (i.e., the value of the information element); if the UE is configured with the pdu-SetDiscard information element, the delay-critical PDCP SDU is a PDCP SDU belonging to a PDU set that meets the following conditions: at least one PDCP SDU belonging to the PDU set has a remaining time until its discardTimer expires that is less than the configured remainingTimeThreshold (if pdu-SetDiscard is not configured, a PDCP SDU for which the remaining time until discardTimer expires is less than the remainingTimeThreshold; if pdu-SetDiscard is configured, a PDCP SDU belonging to a PDU set of which at least one PDCP SDU has the remaining time until discardTimer expires that is less than the configured remainingTimeThreshold). remainingTimeThreshold.

[0021] It should be noted that, in this invention, the value of the discardTimer is configured by the network for the PDCP entity through the discardTimer information element for the PDCP entity included in the RRC signaling sent to the UE. When the transmitting PDCP entity receives a PDCP SDU from the upper layer, it starts the discardTimer for this PDCP SDU. After the PDCP entity is configured with the discardTimer information element, the PDCP entity runs a discardTimer for each PDCP SDU from the upper layer. When the discardTimer expires, the PDCP entity discards the PDCP SDU associated with the timer and the corresponding PDCP PDU (i.e., PDCP data PDU). In this invention, discardTimer can be an information element or a timer; unless otherwise specified, those skilled in the art can infer from the context whether discardTimer is an information element or a timer. A PDCP entity includes a transmitting PDCP entity and / or a receiving PDCP entity. The transmitting PDCP entity receives PDCP SDUs from the upper layer, generates corresponding PDCPPDUs, and transmits them to the peer PDCP entity (i.e., the receiving PDCP entity). The receiving PDCP entity then receives PDCP PDUs from the peer entity (i.e., the transmitting PDCP entity), processes them, and if a valid PDCP SDU is obtained, submits the PDCP SDU to the upper layer. Unless otherwise specified, those skilled in the art can infer from the context whether the PDCP entity is a transmitting or receiving PDCP entity.

[0022] In this invention, the remainingTimeThreshold (denoted as the first remaining time threshold or DSR remaining time threshold) information element is the remaining time threshold for triggering DSR for the LCH belonging to the LCG; the pdu-SetDiscard information element is configured for the PDCP entity by the network through the pdu-SetDiscard information element for the PDCP entity included in the RRC signaling sent to the UE. If the value of pdu-SetDiscard is set to the first value, such as true or "true", then the PDCP entity performs PDU set-based discarding. The operations involved in the PDU set-based discarding are described in T38.323-i30.

[0023] The network configures two priorities for LCHs via RRC messages: an existing priority (denoted as the first priority) and an adjusted priority, also known as a delay critical priority (denoted as the second priority). For an LCH, if the remaining time until expiration of the discardTimer associated with a corresponding PDCP SDU is less than the configured priority remaining time threshold (the PDCP SDU is called priority adjustment data or LCH priority adjustment data), then the LCH's priority is adjusted to the second priority; otherwise, the LCH's priority remains the first priority. In other words, when an LCH has corresponding LCH priority adjustment data, its priority is the second priority; when an LCH does not have corresponding LCH priority adjustment data, its priority is the first priority. The priority remaining time threshold (denoted as the LCH remaining time threshold or the second remaining time threshold) and the DSR remaining time threshold are configured through different information elements included in the RRC message. Optionally, it can be stipulated that, in addition to satisfying the condition that the remaining time before the expiration of the discardTimer associated with a PDCP SDU is less than the configured priority remaining time threshold, the LCH priority is adjusted from first priority to second priority only if the PDCPSDU or its corresponding PDCPPDU has not been transmitted in any MAC PDU. In this case, for an LCH, although the remaining time before the expiration of the discardTimer associated with a PDCP SDU is less than the configured priority remaining time threshold, all the PDCP SDUs or their corresponding PDCPPDUs have already been transmitted in MAC PDUs. In this case, the LCH priority is not adjusted, that is, the LCH priority remains first priority. When the UE is configured with the pdu-SetDiscard information element, the LCH priority adjustment data is a PDCP SDU belonging to a PDU set that meets the following condition: at least one PDCP SDU in the PDU set has a remaining time before its discardTimer expires that is less than the configured priority remaining time threshold. This disclosure also applies to the case where the UE is configured with the pdu-SetDiscard information element, in which case the LCH priority adjustment data is the PDCP SDU in the PDU set that satisfies the conditions described above. If the network configures only one priority for a logical channel, the priority is the first priority, or the default priority. The first priority is the priority when the corresponding LCH does not have LCH priority adjustment data (i.e., logical channel priority), and the second priority is the priority when the LCH has LCH priority adjustment data (i.e., the adjusted logical channel priority).

[0024] In this disclosure, it is assumed that a larger priority value corresponds to a lower priority. Priority comparisons are actually performed by comparing the priority values. For logical channels with higher priorities, the corresponding priority values ​​are smaller. In practical applications, the magnitude of the priority value can also correspond to the level of priority, i.e., a smaller priority value corresponds to a lower priority; this will not be elaborated further here.

[0025] When a UE receives an uplink grant, it executes a new transmission. During the execution of a new transmission, the UE applies the Logical Channel Priority (LCP) procedure. The network pre-configures parameters such as priority, PRB (prioritisedBitRate), and BSD (bucketSizeDuration) for each logical channel of the UE via RRC messages. The UE maintains a Bj for each logical channel j. When logical channel j is established, the corresponding Bj is initialized to 0. For each logical channel, the MAC entity increments Bj by the product PBR × T before each instance of the LCP procedure, where T is the time elapsed since Bj was last incremented. If the value of Bj is greater than the bucket size, the value of Bj is set to the bucket size, which is the product of PBR and BSD, PBR × BSD.

[0026] The existing LCP process includes logical channel selection and resource allocation. The MAC entity selects logical channels that meet specified conditions based on the characteristics of the logical channels configured in the network and the characteristics of the received uplink grant. The specific process for logical channel selection is detailed in TS38.321-i30. Logical channels that meet these specified conditions are the selected logical channels. During resource allocation in the LCP process, the MAC entity allocates resources to the selected logical channels in the following manner:

[0027] Step 1: For the selected logical channel(s) with Bj > 0, resources are allocated in descending priority order. If the PBR of a logical channel is set to infinity, the MAC entity shall allocate resources for all the data available for transmission on the logical channel before meeting the PBR of the lower priority logical channel(s).

[0028] Step 2: Subtract the total size of MAC SDUs served to the logical channel above from Bj. It should be noted that in the LCP process of this disclosure, service means resource allocation, and the served MAC SDUs (i.e., data) are the MAC SDUs with allocated resources.

[0029] Step 3: If any resources remain, all the selected logical channels are served in a strict decreasing priority order (regardless of the value of Bj) until either the data for that logical channel or the UL grant is exhausted, whichever comes first. Logical channels configured with equal priority should be served equally.

[0030] For ease of description, the operation of allocating resources to each selected LCH j according to Bj in step one is denoted as the first round of LCP; the operation of providing services (i.e. allocating resources) to the selected logical channels in strict descending order of priority after step one is denoted as the second round of LCP.

[0031] For logical channels configured with two priorities, the priority of the logical channel is determined by the presence of priority adjustment data. In the first round of LCP, the logical channel configured with the second priority has the second priority due to the presence of priority adjustment data. If the amount of priority adjustment data is no more than its Bj, then all priority adjustment data of the logical channel will be allocated resources. Therefore, in the second round of LCP, the logical channel will not have any other priority adjustment data. If the logical channel is still serviced according to the adjusted priority in the second round of LCP, this will prevent data from being sent to other logical channels with higher priorities. Therefore, how to determine the priority of a logical channel with two priorities during the LCP process is a problem that needs to be solved.

[0032] Since each logical channel is configured with a corresponding priority, and the data originating from the logical channel is assembled into a MAC PDU by the UE according to the priority of the logical channel, the priority of the logical channel to which the data belongs can be referred to as the priority of the data in this article. The priority of the logical channel and the priority of the data in the logical channel can be used interchangeably.

[0033] Hereinafter, several embodiments of the present invention will be described in detail.

[0034] Figure 1 is a schematic flowchart illustrating an example of the method of the present invention executed by a user equipment.

[0035] In step S101, the user equipment (UE) receives an RRC message from the network (i.e., the base station). The RRC message contains an indication identifier (denoted as the first indication identifier), which is used to indicate the priority-related operation of the UE in the LCP, such as indicating the UE to use priority backoff in the second round of LCP.

[0036] Preferably, the RRC message is an RRC reconfiguration message. The RRC reconfiguration message is a command to modify the RRC connection. The RRC reconfiguration message can be used to carry information on measurement configuration, mobility control, radio resource configuration (including bearer RB, MAC master configuration, and physical channel configuration), and AS security configuration.

[0037] Preferably, one indication identifier is configured for each UE. For example, the indication identifier is included in the CellGroupConfig parameter or the MAC-CellGroupConfig parameter. The CellGroupConfig parameter is used to configure the primary cell group or the secondary cell group, and the MAC-CellGroupConfig parameter is used to configure the MAC parameters of a cell group.

[0038] Alternatively, each LCG can be configured with an indicator. For example, the indicator corresponds to a bitmap, where each bit in the bitmap corresponds to an LCG. The LCG numbers can be arranged in ascending or descending order to correspond to bits in the bitmap from left to right (or right to left).

[0039] Alternatively, one indication identifier may be configured for each LCH. For example, the indication identifier may be included in the LogicalChannelConfig information element used to configure logical channel parameters.

[0040] In step S103, the UE performs a priority-related operation (e.g., performs a backoff-based LCP procedure) according to a first indication identifier. The priority includes a first priority and a second priority. The first priority is the priority when the corresponding LCH does not have LCH priority adjustment data, and the second priority is the priority when the LCH has LCH priority adjustment data.

[0041] Preferably, the UE performs corresponding operations or applies the configuration information contained in the received RRC message.

[0042] It should be noted that step S103 can be replaced by: the UE sending a response message to the network. The response message can be an RRC ReconfigurationComplete message, which is used to confirm the successful completion of RRC connection reconfiguration.

[0043] It should be noted that the embodiments in which the function of the first indicator is replaced by one of the following are also within the scope of protection of this disclosure:

[0044] The first indication flag is used to indicate that the UE does not adjust the priority of the logical channel in the second round of LCP.

[0045] The first indication identifier is used to instruct the UE to adjust the priority of the logical channel in the second round of LCP.

[0046] The first indication flag is used to instruct the UE to adjust the priority of the corresponding logical channel in the second round of LCP based on whether LCH priority adjustment data exists; if LCH priority adjustment data exists for the logical channel, the second priority is used, otherwise the first priority is used.

[0047] The first indication identifier is used to indicate that the UE uses the same logical channel priority throughout the LCP.

[0048] The first indication identifier is used to indicate that the UE uses the same logical channel priority (i.e., the priority of the selected logical channel) throughout the LCP.

[0049] The first indication identifier can be a second PBR and / or a second BSD. The first priority corresponds to the first PBR and the first BSD; when the logical channel of the LCH has the first priority, the first PBR and the first BSD are used during the LCP process. The second PBR and the second BSD correspond to the second priority; when the logical channel of the LCH has the second priority, the second PBR and the second BSD are used during the LCP process. The second PBR and / or the second BSD can also be configured by the network for each logical channel (or each UE or each LCG) via RRC messages. The second priority and its associated second PBR and / or second BSD can be configured in a single RRC message.

[0050] The first indication can be a priority remaining time threshold. It can be stipulated that if the first indication is a priority remaining time threshold, then only UEs that support falling back to the first priority in the second round of LCP will execute the fallback-based LCP procedure.

[0051] The first indication flag is used to indicate that the UE is allowed to fall back to the first priority in the second round of LCP.

[0052] The first indication flag is used to indicate that the UE is allowed to redetermine the priority of the LCH in the second round of LCP or the UE redetermines the priority of the LCH in the second round of LCP.

[0053] The first indicator is used to indicate that during the LCP process, the second priority is used only if priority adjustment data exists in the LCH. Otherwise, the first priority is used.

[0054] The following describes the LCP procedure by which a UE indicates its preferences to the network.

[0055] The UE indicates its preferred LCP procedure to the network via RRC messages. Specifically, a UE capable of falling back to the first priority in the second round of LCP, for example, if it prefers to use priority fallback in the second round of LCP, or prefers to re-determine the LCH priority in the second round of LCP, or prefers an LCP procedure with priority fallback, or is configured by the network to allow the UE to indicate its preference to the network in an LCP procedure (i.e., preferring to use priority fallback in the second round of LCP or preferring to re-determine its priority in the second round of LCP), if the UE has not transmitted a UE AssistanceInformation message containing a second indication identifier to the network, then it initiates the transmission of a UEAssistanceInformation message. The UE AssistanceInformation message carries an indication identifier (denoted as the second indication identifier), which indicates the priority-related operation preferred by the UE in the second round of LCP, such as indicating that the UE prefers to use priority fallback in the second round of LCP. The UEAssistanceInformation message is used to indicate UE assistance information to the network.

[0056] The second indicator is also within the scope of this disclosure if its function is replaced by one of the following embodiments:

[0057] The second indication identifier is used to indicate that the UE prefers not to adjust the priority of the logical channel in the second round of LCP.

[0058] The second indication identifier is used to indicate the UE's preference to adjust the priority of the logical channel in the second round of LCP.

[0059] The second indication identifier is used to indicate the UE preference to adjust the priority of the corresponding logical channel in the second round of LCP based on whether LCH priority adjustment data exists.

[0060] The second indication identifier is used to indicate that the UE prefers to use the same logical channel priority throughout the LCP.

[0061] The second indication identifier is used to indicate that the UE prefers to use the same logical channel priority (i.e., the priority of the selected logical channel) throughout the LCP;

[0062] The second indication flag is used to indicate that the UE prefers to fall back to the first priority in the second round of LCP without LCH priority adjustment data.

[0063] The second indication identifier is used to indicate the UE's preference to redetermine the priority of the LCH in the second round of LCP.

[0064] Optionally, a disable timer is defined, allowing the UE to send a UE assistance information message containing the second indication identifier only when the disable timer is not running. The UE starts the disable timer after initiating the transmission of the UE assistance information message containing the second indication identifier.

[0065] The following describes the LCP process based on rollback.

[0066] When a UE performs a new transmission due to an uplink grant, the LCP procedure is applied. During resource allocation in the LCP procedure, the MAC entity allocates resources to the selected logical channel in the following manner (including at least one of the following steps):

[0067] Step 1: For the selected logical channel, calculate the amount of LCH priority adjustment data for that logical channel. Step 1 indicates that the UE determines the LCH priority adjustment data for each logical channel in the first round of LCP process, and LCH priority adjustment data generated thereafter is not considered in this LCP process.

[0068] Step II: For the selected logical channel, if a first indicator is configured and / or the logical channel is configured with a second priority and / or LCH priority adjustment data exists in the logical channel, then the priority of the logical channel is the second priority; otherwise (optionally), the priority of the logical channel is the first priority.

[0069] Step III: For logical channel j selected for the uplink grant where Bj > 0, allocate resources in descending order of priority (it can be specified that the amount of resources allocated in this round of LCP does not exceed Bj). If the PBR of a logical channel is set to infinity, the MAC entity should allocate resources for all data available for transmission on the logical channel before satisfying the PBRs of other lower priority logical channels.

[0070] Step IV: For the selected logical channel, if a first indicator is configured and / or the logical channel is configured with a second priority and / or the data volume of the LCH priority adjustment data of the logical channel is greater than the Bj of the logical channel, then the priority of the logical channel is the second priority; otherwise, the priority of the logical channel is the first priority.

[0071] Step V: Subtract the total size of the served MAC SDUs of the logical channel j from Bj.

[0072] Step VI: For the selected logical channel, if a first indicator is configured and / or the logical channel is configured with a second priority and / or the logical channel contains other LCH priority adjustment data besides the LCH priority adjustment data served in Step III, then the priority of the logical channel is the second priority; otherwise, the priority of the logical channel is the first priority.

[0073] Step VII: If any resources remain, service the selected logical channels in strict descending order of priority (regardless of the value of Bj of the logical channel) until the data or uplink grant of the logical channel is exhausted, whichever comes first. Logical channels configured with the same priority should receive equal service. Furthermore, it can be specified that for a logical channel with a second priority, data that is not LCH priority adjustment data for the selected logical channel can only be included in the remaining resources if no higher-priority LCH has data to send in the selected logical channel (or all data with higher-priority LCHs has been served). Otherwise, only LCH priority adjustment data for the logical channel can be included in the remaining resources, and the remaining resources are used to send data for logical channels with a priority no lower than the first priority of the selected logical channel. For example, if the second priority of the logical channel is not lower than the priority of another selected logical channel, but the first priority of the logical channel is lower than the priority of the other selected logical channel, then, in the remaining resources, the LCH priority adjustment data of the logical channel and the data of the other selected logical channel (the data may also be LCH priority adjustment data) are sent first. Only when the data of the other selected logical channel has been served and there are still remaining resources, the data of the logical channel that is not LCH priority adjustment data is served.

[0074] It should be noted that step I can be performed only for logical channels configured with the second priority, and the execution order of steps I and II can be interchanged. The UE can determine the LCH priority adjustment data for each logical channel when allocating resources for the logical channel in the first round of LCP; LCH priority adjustment data generated thereafter is not considered in this LCP process. In this case, the LCH priority adjustment data in the second round of LCP only considers the LCH priority adjustment data determined in step I. The UE can also determine whether the data of each logical channel is LCH priority adjustment data in both the first and second rounds of LCP. In other words, the UE re-determines whether the data in the selected logical channel is LCH priority adjustment data when performing the second round of LCP; data not identified as LCH priority adjustment data in the first round of LCP may also be identified as LCH priority adjustment data in the second round of LCP. The data identified as LCH priority adjustment data by the UE in the second round does not include LCH priority adjustment data already served in the first round of LCP.

[0075] It can be stipulated that the UE will only perform the backoff-based LCP procedure if the UE indicates to the network that it supports the ability to backoff to the first priority in the second round of LCP.

[0076] In this invention, the LCH priority-adjusted data includes at least a PDCP SDU (or uplink data) whose associated discardTimer has a remaining time until expiration that is less than a configured priority remaining time threshold. Optionally, the PDCP SDU has not been transmitted in any MAC PDU. In other words, when the discardTimer associated with an uplink data (e.g., a PDCP SDU) of an LCH has a remaining time until expiration (i.e., less than or equal to the priority remaining time threshold corresponding to the LCH, and optionally, the PDCP SDU has not been transmitted in any MAC PDU, then the uplink data becomes the LCH priority-adjusted data of the LCH. The definition of the LCH priority-adjusted data may apply only to LCHs for which the corresponding PDCP entity has not been configured with the pdu-SetDiscard information element, or it may apply regardless of whether the corresponding PDCP entity's pdu-SetDiscard information element is configured. If it is the former, then for the LCH of the corresponding PDCP entity configured with the pdu-SetDiscard information element, the LCH priority adjustment data of the LCH can be specified to include at least a PDCP SDU belonging to a PDU set that meets the following conditions: at least one PDCP SDU belonging to the PDU set has a remaining time before its discardTimer expires that is less than the configured priority remaining time threshold (i.e., the priority remaining time threshold corresponding to the LCH). Optionally, the PDCP SDU has not been transmitted in any MAC PDU. The PDCP SDU is data cached for the LCH.

[0077] In this invention, fields, domains, information elements, and parameters are interchangeable. Unless otherwise specified, embodiments in which parameters configured via RRC messages are included in the same RRC message and in different RRC messages are also within the scope of this disclosure. In embodiments of this invention, if multiple operations are included, embodiments obtained by changing the execution order of the operations are also within the scope of this invention; similarly, when multiple parallel judgment conditions are included, embodiments obtained by changing the order of the judgment conditions are also within the scope of this invention. The terms "and," "or," "and / or," "and," and "and" in the conditions involved in the embodiments of this invention are interchangeable, and the resulting embodiments are also within the scope of this invention. The statement in this disclosure that certain operations are performed if certain conditions are met means that the UE performs certain operations when it determines that certain conditions are met.

[0078] Figure 2 is a block diagram illustrating a user equipment UE 200 according to an embodiment of the present invention. As shown in Figure 2, the UE 200 includes a processor 201 and a memory 202. The processor 201 may include, for example, a microprocessor, a microcontroller, an embedded processor, etc. The memory 202 may include, for example, volatile memory (such as random access memory RAM), a hard disk drive (HDD), non-volatile memory (such as flash memory), or other memory. Program instructions are stored on the memory 202. When executed by the processor 201, these instructions can perform the methods described in the detailed description of the present invention in the user equipment.

[0079] Figure 3 is a schematic flowchart illustrating an example of the method executed by the base station according to the present invention. In step S301, a first indication identifier is configured in the RRC message. The first indication identifier is used to indicate the priority-related operation of the UE in the LCP. In step S303, an RRC message is sent so that the UE performs the priority-related operation according to the first indication identifier. The priority includes a first priority and a second priority. The first priority is the priority when the corresponding LCH does not have LCH priority adjustment data, and the second priority is the priority when the LCH has LCH priority adjustment data.

[0080] Figure 4 is a block diagram illustrating a base station 400 according to an embodiment of the present invention. As shown in Figure 4, the base station 400 includes a processor 401 and a memory 402. The processor 401 may include, for example, a microprocessor, a microcontroller, an embedded processor, etc. The memory 402 may include, for example, volatile memory (such as random access memory, RAM), a hard disk drive (HDD), non-volatile memory (such as flash memory), or other memory. Program instructions are stored on the memory 402. When executed by the processor 401, these instructions can perform the methods described above in the base station of the present invention.

[0081] According to the method performed by the user equipment and the user equipment, the method performed by the base station and the base station of the present invention, the priority of a logical channel with two priorities can be appropriately determined in the LCP process, thereby enabling appropriate resource allocation in the communication system and improving communication efficiency.

[0082] A program running on a device according to the invention can be a program that enables a computer to perform the functions of embodiments of the invention by controlling a central processing unit (CPU). The program, or the information processed by the program, can be temporarily stored in volatile memory (such as random access memory, RAM), hard disk drive (HDD), non-volatile memory (such as flash memory), or other memory systems.

[0083] Programs used to implement the functions of the various embodiments of the present invention can be recorded on a computer-readable recording medium. The corresponding functions can be implemented by causing a computer system to read and execute the programs recorded on the recording medium. The term "computer system" here can refer to a computer system embedded in the device, and may include an operating system or hardware (such as peripheral devices). "Computer-readable recording medium" can be a semiconductor recording medium, an optical recording medium, a magnetic recording medium, a short-time dynamic storage program recording medium, or any other computer-readable recording medium.

[0084] Various features or functional modules of the devices used in the above embodiments can be implemented or executed by circuits (e.g., monolithic or multi-chip integrated circuits). Circuits designed to perform the functions described in this specification may include general-purpose processors, digital signal processors (DSPs), application-specific integrated circuits (ASICs), field-programmable gate arrays (FPGAs), or other programmable logic devices, discrete gate or transistor logic, discrete hardware components, or any combination of the above devices. A general-purpose processor may be a microprocessor, or any existing processor, controller, microcontroller, or state machine. The above circuits may be digital circuits or analog circuits. In cases where advancements in semiconductor technology have led to new integrated circuit technologies that replace existing integrated circuits, one or more embodiments of the present invention may also be implemented using these new integrated circuit technologies.

[0085] Furthermore, the present invention is not limited to the embodiments described above. Although various examples of the embodiments have been described, the present invention is not limited thereto. Fixed or non-mobile electronic devices installed indoors or outdoors can be used as terminal devices or communication devices, such as AV equipment, kitchen equipment, cleaning equipment, air conditioners, office equipment, vending machines, and other household appliances.

[0086] As described above, embodiments of the present invention have been described in detail with reference to the accompanying drawings. However, the specific structure is not limited to the above embodiments, and the present invention also includes any design modifications that do not depart from the spirit of the invention. Furthermore, various modifications can be made to the present invention within the scope of the claims, and embodiments obtained by appropriately combining the technical means disclosed in different embodiments are also included within the technical scope of the present invention. In addition, components with the same effects described in the above embodiments can be substituted for each other.

Claims

1. A method performed by a user equipment (UE), comprising: receiving a radio resource control (RRC) message containing a first indication identity, a first priority and a second priority configured for a logical channel (LCH) ; for the LCH configured with the first indication identity, regarding a protocol data unit (PDU) set belonging to a packet data convergence protocol (PDCP) entity associated with the LCH, regarding a PDCP service data unit (SDU) of the PDCP entity, as priority adjustment data, in a case that the PDCP entity associated with the LCH is configured with pdu-SetDiscard, regarding a PDCP SDU of the PDCP entity, as priority adjustment data, in a case that the PDCP entity associated with the LCH is not configured with pdu-SetDiscard and a remaining time of a timer discardTimer of the PDCP SDU is less than the first indication identity; and applying the second priority for the LCH in a case that the LCH has priority adjustment data, otherwise applying the first priority for the LCH, wherein a remaining time of a timer discardTimer of at least one PDCP SDU in the PDU set is less than the first indication identity, a value of the timer discardTimer is configured for a PDCP entity, and the timer discardTimer is started for a PDCP SDU received from an upper layer by the PDCP entity, the pdu-SetDiscard is configured for a PDCP entity, and the PDCP entity performs PDU set based discard in a case that the pdu-SetDiscard is set to true. 2.A user equipment (UE), comprising: a processor; and a memory storing instructions, which, when executed by the processor, perform the method of claim 1. 3.A method performed by a base station, comprising: configuring a first indication identity, a first priority and a second priority for a logical channel (LCH) in a radio resource control (RRC) message; sending the RRC message to make a user equipment (UE), for the LCH configured with the first indication identity, regarding a protocol data unit (PDU) set belonging to a packet data convergence protocol (PDCP) entity associated with the LCH, regarding a PDCP service data unit (SDU) of the PDCP entity, as priority adjustment data, in a case that the PDCP entity associated with the LCH is configured with pdu-SetDiscard, regarding a PDCP SDU of the PDCP entity, as priority adjustment data, in a case that the PDCP entity associated with the LCH is not configured with pdu-SetDiscard and a remaining time of a timer discardTimer of the PDCP SDU is less than the first indication identity; and making the UE apply the second priority for the LCH in a case that the LCH has priority adjustment data, otherwise applying the first priority for the LCH, ​ wherein a remaining time of a timer discardTimer associated with the at least one PDCP SDU in the PDU set is less than the first indication, a value of the timer discardTimer is configured for the PDCP entity, and the timer discardTimer is started for a PDCP SDU when the PDCP entity receives the PDCP SDU from an upper layer, the pduSetDiscard is configured for the PDCP entity, and the PDCP entity performs PDU set based discard when the pduSetDiscard is set to true.

4. A base station comprising: a processor; and a memory storing instructions, which when executed by the processor perform the method of claim 3.