Resource processing method, user equipment and base station

By optimizing resource allocation and buffer status reporting in UE and base stations, the problem of insufficient processing of XR service delay information in 5G systems is solved, and efficient scheduling and resource allocation for latency-sensitive services is achieved, meeting the high throughput and low latency requirements of XR service.

CN120239991APending Publication Date: 2025-07-01SHENZHEN TCL NEW-TECH CO LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202380080744.6
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-02-17
Publication Date
2025-07-01

AI Technical Summary

Technical Problem

When existing 5G systems handle extended reality (XR) services, they lack detailed latency information processing methods, resulting in insufficient resource scheduling and inability to meet the high throughput and low latency requirements of XR services.

Method used

By allocating uplink authorization resources in the medium access control (MAC) entity in the user equipment (UE) according to the logical channel priority value and the remaining transmission delay budget level of the PDU set mapped to the logical channel, and ignoring the packet delay budget (PDB) configuration in the base station, the delay information and size of the buffered data is reported in the new buffered status report (BSR) format so that the base station (gNB) can schedule uplink transmissions in a timely manner.

Benefits of technology

It improves the accuracy and efficiency of resource allocation, ensures the high throughput and low latency requirements of XR services, and improves the system's scheduling capabilities for latency-sensitive services.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN120239991A_ABST
    Figure CN120239991A_ABST
Patent Text Reader

Abstract

The invention provides a resource processing method. And the user equipment UE allocates uplink authorization resources for the logical channel in the MAC entity according to the logical channel priority value and the upper residual transmission delay budget level of the PDU set mapped to the logical channel so as to perform uplink data transmission of the logical channel.
Need to check novelty before this filing date? Find Prior Art

Description

Technical Field

[0001] This application relates to the field of communication technologies, and in particular, to a resource processing method and a user equipment (UE). Background Art

[0002] The 5G wireless communication system aims to provide enhanced mobile broadband (eMBB), ultra-reliable low-latency communication (URLLC), and massive machine type communication (mMTC) services. In 5G or NR, the functions supporting eMBB, URLLC, and mMTC were introduced in Release 15 and enhanced in Release 16 and Release 17.

[0003] Extended Reality (XR) is a general term covering Augmented Reality (AR), Mixed Reality (MR), and Virtual Reality (VR). XR applications usually require high throughput and low latency. Cloud gaming is another application with the same requirements. XR and cloud gaming are important applications that 5G will enable.

[0004] The characteristics of XR services are their special traffic flows, which have real-time, high data rate, and low latency. XR video streams have different frames / video slices. For example, a group of pictures (GOP) contains I / P / B frames. Some special characteristics of such XR service flows should be considered and supported in 5G.

[0005] XR and cloud gaming services are important media applications in the 5G era. 3GPP has carried out a series of research works and found that XR services have certain uniqueness, and the current 5G system may not be able to support XR services well.

[0006] Technical Problem

[0007] Currently, the development work of 3GPP's New Radio (NR) has reached an agreement, that is, it is recommended to use packet delay information to help the gNB schedule XR services in a timely manner, especially the buffered data in the uplink.

[0008] On the other hand, for XR services in the uplink and downlink, XR awareness helps optimize gNB radio resource scheduling and relies at least on the concept of protocol data unit (PDU) sets and data bursts. A PDU set consists of one or more PDUs carrying payloads of information units (such as frames or video segments) generated at the application layer, while a data burst is a set of data PDUs generated and sent by an application within a short period of time. A data burst can consist of multiple PDUs belonging to one or more PDU sets. In addition, some new parameters are introduced to assist in handling quality of service (QoS) flows and PDUs. PSDB is one of these parameters and is defined as:

[0009] PDU Set Delay Budget (PSDB): The time between receiving the first PDU and successfully delivering the last arrived PDU of the PDU set (see TR 23.700-60).

[0010] The CN / 5GC can provide PSDB information to the RAN and UE to assist in handling QoS flows and PDUs.

[0011] However, more detailed information and solutions regarding delay information have not been provided.

[0012] Therefore, it is desirable to provide an enhanced resource handling method for XR services. Summary of the Invention

[0013] Embodiments of the present application provide a resource handling method and a user equipment.

[0014] In a first aspect of the present application, a resource handling method executable in a UE is provided, including: allocating resources for uplink authorization to a logical channel in a medium access control (MAC) entity according to the logical channel priority value of a PDU set mapped to the logical channel and the remaining transmission delay budget level for uplink transmission of data of the logical channel.

[0015] In a second aspect of the present application, a user equipment (UE) is provided. The user equipment includes a processor configured to call and run a computer program stored in a memory, so that the device equipped with the processor executes the disclosed method.

[0016] In a third aspect of the present application, a resource handling method executable in a base station is provided, including: ignoring the packet delay budget (PDB) configuration when configuring or reconfiguring the protocol data unit set delay budget (PSDB) for a quality of service (QoS) flow.

[0017] The fourth aspect of the present application provides a base station, which includes a processor configured to call and run a computer program stored in a memory, so that a device equipped with the processor executes the disclosed method.

[0018] The method can be implemented in a chip, which may include a processor configured to call and run a computer program stored in a memory, so that a device equipped with the chip executes the method.

[0019] The disclosed method 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 the processor of the computer to execute the disclosed method.

[0020] The non-volatile computer-readable medium may include at least one of the following groups: hard disk, CD-ROM, optical storage device, magnetic storage device, read-only memory, programmable read-only memory, erasable programmable read-only memory, EPROM, electrically erasable programmable read-only memory, and flash memory.

[0021] The disclosed method can be programmed as a computer program product that causes a computer to execute the disclosed method.

[0022] The disclosed method can be programmed as a computer program that causes a computer to execute the disclosed method.

[0023] Beneficial effects: In the description, the embodiment provides a new BSR format. To help the gNB schedule uplink transmissions in a timely manner according to the BSR, the delay information of the buffered data is reported to the gNB together with the buffer size in the BSR. The basic solution is to define the delay information of the buffered data based on the PSDB. The data volume of the buffered data is calculated according to the predefined or configured remaining PSDB level, and the remaining PSDB level and the related buffered data volume are reported to the gNB in the newly defined BSR format.

[0024] In addition, the logical channel priority LCP for uplink resource allocation is also enhanced. The user equipment allocates uplink grant resources for the logical channel in the medium access control MAC entity according to the logical channel priority value of the PDU set mapped to the logical channel and the remaining transmission delay budget level, so as to realize the uplink transmission of data on the logical channel. BRIEF DESCRIPTION OF THE DRAWINGS

[0025] To more clearly illustrate the embodiments of the present invention or the embodiments of the related art, the following will briefly introduce the embodiments. Obviously, these drawings are only the embodiments of the present invention, and those skilled in the art can easily obtain other embodiments according to these drawings.

[0026] Figure 1A schematic diagram showing the mapping between the PDU set, QoS flow, dynamic radio bearer (DRB), and logical channel (LCH).

[0027] Figure 2 A schematic diagram showing a telecommunications system.

[0028] Figure 3 A schematic diagram showing an embodiment of a network for the disclosed resource processing method.

[0029] Figure 4 A schematic diagram showing the protocol layers of a transmitting device and a receiving device.

[0030] Figure 5 A schematic diagram showing the resource processing method according to an embodiment of the present disclosure.

[0031] Figure 6 A schematic diagram showing resource allocation in the disclosed method.

[0032] Figure 7 A schematic diagram showing the relationship between the LCG, LCH, and PDU set.

[0033] Figure 8 A schematic diagram showing the display of a new BSR MAC CE.

[0034] Figure 9 A schematic diagram showing the display of a new BSR MAC CE.

[0035] Figure 10 A schematic diagram showing the display of a new BSR MAC CE.

[0036] Figure 11 A schematic diagram showing the display of a new BSR MAC CE.

[0037] Figure 12 A schematic diagram showing the display of a new BSR MAC CE.

[0038] Figure 13 A schematic diagram showing the display of a new BSR MAC CE.

[0039] Figure 14 A schematic diagram showing the relationship between the LCG, LCH, and PDU set.

[0040] Figure 15 A schematic diagram showing the display of a new BSR MAC CE.

[0041] Figure 16 A schematic diagram showing the display of a new BSR MAC CE.

[0042] Figure 17Shows a schematic diagram of resource allocation in the disclosed method.

[0043] Figure 18 Shows a schematic diagram of resource allocation in the disclosed method.

[0044] Figure 19 Shows a schematic diagram of resource allocation in the disclosed method.

[0045] Figure 20 Is a block diagram of a wireless communication system according to an embodiment of the present disclosure. Detailed implementation

[0046] Detailed description of the embodiment

[0047] Embodiments of the present invention describe in detail technical problems, structural features, implementation objectives and effects, and are described with reference to the accompanying drawings. Specifically, the terms in the embodiments of the present invention are only used for the purpose of describing specific embodiments, and are not a limitation of the present invention. The following are the abbreviations used in the description:

[0048] Table 1

[0049]

[0050]

[0051]

[0052] The present invention discloses a resource processing method for processing extended reality (XR) traffic in extended reality (XR) services. XR services may include augmented reality (AR), virtual reality (VR), or mixed reality (MR). The requirements of XR services are different from those of traditional services, such as ultra-reliable low-latency communication (URLLC), enhanced mobile broadband (eMBB), and massive machine-type communication (mMTC). For simplicity, communication services other than XR services are referred to as non-XR services or traditional services.

[0053] In the description, for simplicity, the grouping of services, protocol data units (PDUs), and / or PDU sets are referred to as service data.

[0054] In the description, a data packet may be a PDU or an SDU at the protocol layer. For simplicity, the term "data packet" may refer to a PDU or an SDU, and the term "PDU" may also refer to a PDU or an SDU. In the description, "resources" include wireless resources in the time domain and the frequency domain.

[0055] A User Equipment (UE) may send a Buffer Status Report (BSR) to a base station (gNB). The Buffer Status Report (BSR) procedure is used to provide the serving base station with information about the amount of uplink (UL) data in the MAC entity of the UE. Buffered data refers to the data participating in the BSR process. For example, buffered data refers to the data stored in the UE buffer waiting for uplink transmission, and the amount of this data will be reported via BSR for associated LCH / LCG.

[0056] As Figure 1 shown, based on the latest 3GPP specification TR 38.835 - 1.0.0 for New Radio (NR), there are five options for the mapping between PDU sets, QoS flows, Dynamic Radio Bearers (DRBs), and Logical Channels (LCHs).

[0057] However, there are only two options for the mapping from PDU sets to LCHs:

[0058] Option 1: Map two different PDU sets to two different LCHs; and

[0059] Option 2: Map two different PDU sets to the same LCH.

[0060] The new version of 3GPP TS 38.321 provides more functions for LCH and LCG, including:

[0061] Multiple logical channels can be further mapped to one or more LCGs;

[0062] The BSR procedure is based on LCG;

[0063] The LCP procedure is based on LCH.

[0064] To enhance BSR and LCP, three issues have been identified, including:

[0065] Issue 1: Definition and transmission of latency information:

[0066] The BSR procedure is only used to provide the serving gNB with information about the amount of UL data in the MAC entity and does not involve the latency information of buffered data. Therefore, the potential problem lies in the definition and transmission of the latency information of buffered data.

[0067] Issue 2: How latency information will affect LCP:

[0068] The purpose of reporting latency information is to enable timely resource scheduling for time-sensitive services. The less the latency, the higher the priority. The basic priority management mechanism is LCP. Therefore, the potential problem is how latency information will affect LCP.

[0069] Issue 3: The relationship between PDB and PSDB:

[0070] The PDB is defined based on packet data transmission. As described above, a PDU set consists of one or more PDUs, and the PSDB is defined according to the transmission of the PDU set. Therefore, the potential problem lies in the relationship between the PDB and the PSDB, and how to handle the coexisting PDB configurations and PSDB configurations.

[0071] In the present disclosure, a basic solution is to define the delay information of buffered data according to the PSDB. Under this definition, the data packets of the same PDU set have the same delay budget, while the data packets of different PDU sets have different delay budgets. The data volume of the buffered data is calculated based on the predefined or configured remaining PSDB level, and then the remaining PSDB level and the related buffered data volume are reported to the gNB in the newly defined BSR format. Specific examples of the method of the present disclosure are shown in detail in Embodiments 1 and 2.

[0072] During multiplexing and assembly, the logical channel priority (LCP) procedure takes into account the remaining PSDB of the buffered data when performing a new transmission. Examples of the disclosed method are described in detail in Embodiments 3, 4, and 5.

[0073] When the PDB and the PSDB are configured simultaneously, different methods are provided for different situations in Embodiment 6.

[0074] Referring to Figure 2 , a communication system includes user equipment 10a, user equipment 10b, a base station (BS) 20a, and a network entity device 30, and performs the disclosed method according to an embodiment of the present disclosure. Figure 2For illustrative purposes only and not for limiting the description, the system may include more user devices, base stations, and core network entities. Connections between devices and their components are represented by lines and arrows in the figure. User equipment 10a may include a processor 11a, a memory 12a, and a transceiver 13a. User equipment 10b may include a processor 11b, a memory 12b, and a transceiver 13b. Base station 20a may include a processor 21a, a memory 22a, and a transceiver 23a. Network entity device 30 may include a processor 31, a memory 32, and a transceiver 33. Each of the processors 11a, 11b, 21a, and 31 can be configured to implement the functions, programs, and / or methods described. The radio interface protocol layer may be implemented in the processors 11a, 11b, 21a, and 31. Each of the memories 12a, 12b, 22a, and 32 operably stores various programs and information to run the connected processors. Each of the transceivers 13a, 13b, 23a, and 33 is operably coupled to the connected processor to transmit and / or receive wireless or wired signals. User equipment 10a may communicate with user equipment 10b via a sidelink. Base station 20a may be one of an eNB, a gNB, or other types of radio nodes and may configure radio resources for user equipment 10a and user equipment 10b.

[0075] Network entity device 30 may be a node in the CN. The CN may include an LTE CN or a 5G core network (5Gcore, 5GC), the latter including a user plane function (UPF), a session management function (SMF), a 5G core access and mobility management function (AMF), a unified data management (UDM), a policy control function (PCF), a control plane (CP) / user plane (UP) separation (CUPS), an authentication server (AUSF), a network slice selection function (NSSF), and a network exposure function (NEF).

[0076] Examples of UEs in the description may include UE 10a or UE 10b. Examples of BSs in the description may include base station 20a. Uplink transmission control signals or data may be transmission operations from the user equipment to the base station. Downlink (DL) transmission control signals or data may be transmission operations from the base station to the user equipment. Downlink control signals may include downlink control information (DCI) or radio resource control (RRC) signals, from the base station to the user equipment.

[0077] Figure 3 is a 5G system transmission network model that supports XR services. UE 10 is a 5G terminal capable of supporting XR services and XR applications, and may be referred to as a client, client terminal, or XR client. gNB 20 is a 5G radio node. gNB 20 communicates with UE 10 via the NR Uu interface and provides NR user plane and control plane protocol terminations to UE. gNB 20 is connected to 5GC 300 via the NG interface. UPF 30b is the UPF in 5GC 300, that is, the 5G core network. DN 40 is the data network (DN) 40, where the XR server 41 is located, providing XR services. DN 40 may provide network operator services, Internet access, or third-party services. The XR server 41 may include a processor 411, a memory 412, and a transceiver 413. The processor 411 may be configured to implement the XR service-related functions, programs, and / or methods described in the description. The radio interface protocol layer may be implemented in the processor 411. The memory 412 operably stores various programs and information to operate the connected processor. The transceiver 413 is operably coupled to the connected processor to transmit and / or receive wireless signals or wired signals.

[0078] Each of the processors 411, 11a, 11b, 21a, and 31 may include an application specific integrated circuit (ASIC), other chip sets, logic circuits, and / or data processing devices. Each of the memories 412, 12a, 12b, 22a, and 32 may include a read-only memory (ROM), random access memory (RAM), flash memory, memory cards, storage media, and / or other storage devices. Each of the transceivers 413, 13a, 13b, 23a, and 33 may include a baseband circuit and a radio frequency (RF) circuit for processing radio frequency signals. When these embodiments are implemented in software, the techniques described herein may be implemented by modules, programs, functions, entities, etc., which perform the functions described herein. These modules may be stored in memory and executed by a processor. The memory may be integrated inside or outside the processor and communicatively connected to the processor by various known technical means. The device that executes the resource processing method may be a transmitting device that transmits XR service traffic to a receiving device, or a receiving device that receives the XR traffic. The XR traffic may include traffic flows of one or more XR services. For example, the device that executes the resource processing method may be the gNB 20, the XR server 41 in the data network 40, or the UE. That is, the XR server 41 in the data network 40 may operate as a transmitting device that executes the resource processing method in some XR traffic transmission scenarios, while one or more XR clients (e.g., one or more of the UEs 10, 10a, and 10b) receive the XR traffic as receiving devices from the transmitting device. Similarly, in some XR traffic transmission scenarios, an XR client (e.g., one or more of the UEs 10, 10a, and 10b) may also execute the resource processing method as a transmitting device, while another XR client or the XR server 41 receives the XR traffic as a receiving device from the transmitting device. Alternatively, the transmitting device may be an intermediate device between the UE 10 and the XR server 41. The UE 10 may be an implementation of the UE 10a or the UE 10b. The gNB 20 may be an implementation of the base station 20a. Note that although the gNB 20 and the UPF / 5GC 30b are used as examples in the description, the resource processing method may also be executed by other base stations, such as another gNB, eNB, a base station integrating the eNB and the gNB, or a base station for beyond 5G technologies. The UPF / 5GC 30b may be another network entity of the 5GC.

[0079] A service traffic flow 5 is established between the UE 10 and the XR server 41, such as an XR flow of an XR service. The flow 5 includes a traffic flow 51 from the XR server 41 to the UE 10 and a traffic flow 52 from the UE 10 to the XR server 41.

[0080] In the description, a layer, such as an application layer, a PDCP layer, an RLC layer, a MAC layer, or a physical layer (PHY layer or L1 layer), may be a protocol layer entity in a transmitting device or a receiving device. The protocol layer entity may be implemented by a program or software module executed by a processor, or by a hardware module in an integrated circuit (IC).

[0081] Referring Figure 4 , an example of a transmitting device is shown as transmitting device 10c, and an example of a receiving device is shown as receiving device 10d. Transmitting device 10c includes a physical layer (PHY layer or L1 layer) 14c, a MAC layer 15c, an RLC layer 16c, a PDCP layer 17c, an RRC layer 18c, and an application layer 19c. Receiving device 10d includes a physical layer (PHY layer or L1 layer) 14d, a MAC layer 15d, an RLC layer 16d, a PDCP layer 17d, an RRC layer 18d, and an application layer 19d. For example, when the application layer 19c of transmitting device 10c sends a PDU to the application layer 19d of receiving device 10d through the lower layers (i.e., PDCP layer 17c, RLC layer 16c, MAC layer 15c, and physical layer 14c), each layer in transmitting device 10c acts as a transmission protocol layer entity at the sending end, while each layer in receiving device 10d acts as a receiving protocol layer entity at the receiving end. The disclosed embodiments may be implemented in the PDCP layer or the RLC layer. One or more steps (or modules) of the disclosed embodiments may be implemented as a computer program, instruction, software module(s) stored in the memory of the transmitting device, or a circuit or hardware module(s) in the processor of the transmitting device, or an integrated circuit chip(s), circuit, or plug-in(s) of the transmitting device.

[0082] The video stream of the XR service will be encoded and compressed quasi-periodically in the form of frames, with frame periods of 1 / 60, 1 / 90, or 1 / 120 seconds respectively. Since the transmitting device can split the video stream of the XR service into multiple transmission units, encapsulate and transmit each transmission unit as a data packet transmitted in the network, the transmission mechanism of the XR service is actually based on data packets rather than frames. The size of each data packet may be variable, and the number of data packets may also be adjusted and configured according to one or more parameters of QoS requirements and XR service characteristics, such as packet delay budget (PDB), packet error rate (PER), packet loss rate (PLR), frame error rate, frame delay budget, resolution, frame rate, and / or data rate.

[0083] To assist the gNB in scheduling uplink transmissions in a timely manner based on the BSR, the delay information of the buffered data is reported to the gNB in the BSR together with the buffer size. The basic solution is to define the delay information of the buffered data based on the PSDB. According to this definition, the data packets of the same PDU set have the same delay budget, while the data packets of different PDU sets have different delay budgets. The amount of buffered data is calculated based on the predefined or configured remaining PSDB levels, and in the new BSR format, the remaining PSDB levels and the associated amount of buffered data are reported to the gNB. At the same time, when multiplexing and assembling are performed on the UE side, considering the remaining PSDB of the buffered data, the logical channel priority (LCP) procedure is applied when the UE receives the uplink grant.

[0084] The definition of the delay information and its transmission are described in detail below.

[0085] The delay information can be defined as the remaining transmission delay budget for one or more data packets, such as the data packets of a PDU or a PDU set. In addition, the remaining transmission delay budget can also include one or more remaining transmission delay budget levels and the corresponding remaining transmission delay budget ranges.

[0086] In the description, the remaining transmission delay budget is defined based on the PSDB and named the remaining PSDB. The remaining PSDB configuration includes one or more remaining PSDB levels and the corresponding remaining PSDB ranges.

[0087] Refer to Figure 5 , UE 10 and gNB 20 execute an embodiment of the disclosed method and start the service. For example, the service can include an XR service, a mission-critical service, a video streaming service, or a URLLC service.

[0088] UE 10 requests uplink resources (e.g., uplink resources related to the service) from the base station 20 by sending a request to the base station (301). The base station 20 receives the uplink resource request from UE 10, where the request includes the delay information (302).

[0089] The base station 20 allocates uplink resources in response to the request (304).

[0090] The base station 20 sends an indication of the allocated uplink resources to UE 10 (306).

[0091] UE 10 obtains the indication of the allocated uplink resources from the base station 20 (307).

[0092] UE 10 allocates uplink resources to the LCH (309) during the LCP process. The UE 10 performs an uplink transmission (311) on the logical channel. The base station 20 receives the uplink transmission from the UE 10.

[0093] Referring to Figure 6 , when allocating uplink resources to LCHs (309) during the LCP process, the user equipment 10 allocates uplink grant resources for the logical channel in the MAC entity (e.g., MAC layer 15c) according to the logical channel priority value and the remaining transmission delay budget level of the PDU set mapped to the logical channel, for the uplink data transmission (200) of the logical channel. In one embodiment, the remaining transmission delay budget level refers to the remaining PSDB level. Each remaining PSDB level corresponds to a remaining PSDB range. The remaining PSDB level and its corresponding remaining PSDB range can be configured by RRC messages. The remaining PSDB level and its corresponding remaining PSDB range can also be predefined in a table.

[0094] Embodiment 1:

[0095] In this embodiment, the delay information of the buffered data is defined based on the remaining PSDB information, such as the remaining PSDB value, the remaining PSDB level, and the remaining PSDB range. According to this definition:

[0096] Packets of the same PDU set have the same remaining PSDB, and packets of different PDU sets have the same or different remaining PSDBs;

[0097] According to the predefined or configured remaining PSDB information, the buffered data is grouped and calculated into one or more buffer sizes;

[0098] The remaining PSDB level and the calculated buffer size are reported to the gNB 20 in a newly defined BSR format.

[0099] In this embodiment, taking Figure 7 as an example, the mapping between the PDU set and the LCH, and the mapping between the LCH and the LCG are configured. Figure 7 The PDU set, the remaining PSDB, and the buffer size of each PDU set in the LCG 1 buffer are shown.

[0100] The remaining PSDB information and the calculated buffer size can be summarized as shown in Table 2.

[0101] Table 2

[0102]

[0103] The UE 10 transmits a buffer status report (BSR), where the buffer status report includes fields of multiple buffer sizes and multiple remaining PSDB levels, and each remaining PSDB level is associated with the buffer size of the remaining PSDB level.

[0104] To report the remaining PSDB levels and the corresponding calculated buffer sizes, taking the Short BSR (Short BSR) and Short Truncated BSR (Short Truncated BSR) MAC CE as examples, the following can be defined as Figure 8 The new BSR format shown.

[0105] For the above table and Figure 7 In the example of, the enhanced Short BSR and Short Truncated BSR MAC CE can be as Figure 9 Shown.

[0106] As Figure 10 Shown, taking the Short BSR and Short Truncated BSR MAC CE as examples, another potential new BSR format can be defined for the Short BSR and Short Truncated BSR MAC CE, where:

[0107] Field C: This field C indicates that there is another buffer size in this MAC CE.

[0108] For the above table and Figure 7 In the example of, the enhanced Short BSR and Short Truncated BSR MAC CE can be as Figure 11 Shown.

[0109] As Figure 12 Shown, taking the extended short BSR and extended short truncated BSR MAC CE as examples, another potential new BSR format can be defined for the extended short BSR and extended short truncated BSR MAC CE, where:

[0110] PSDB level n: This field indicates whether there is a buffer size corresponding to PSDB level n in the MAC CE.

[0111] As Figure 13 Shown, for the above table and Figure 7 In the example of, the enhanced extended short BSR and extended short truncated BSR MAC CE can be as Figure 13 Shown:

[0112] To enable the reporting of buffer size and remaining PSDB information, one or more of the following parameters can be configured in the RRC message:

[0113] The number of remaining PSDB information of the LCG; and

[0114] For each remaining PSDB information, the remaining PSDB level and the corresponding remaining PSDB range.

[0115] An increase in the remaining PSDB level value indicates that the corresponding remaining PSDB range covers a larger remaining PSDB value.

[0116] The unit of the remaining PSDB range can be 1 millisecond (ms), time slots, or other similar time units.

[0117] The base station 20 can send an RRC message to the UE 10.

[0118] As another embodiment, to implement the buffer size and the remaining PSDB report, the remaining PSDB information can be predefined in a table, as shown in Table 3 below:

[0119] Table 3

[0120] Remaining PSDB Level Remaining PSDB Range (ms) 1 The remaining PSDB value < 10 2 10 < Remaining PSDB value < 20 3 20 < Remaining PSDB value < 30 4 30 < Remaining PSDB value < 40 5 The remaining 50 < PSDB value < 50 ...

[0121] To implement such a BSR, the gNB 20 can obtain the uplink PSDB information of a similar concept of a QoS flow or a PDU session from the 5GC (5G Core Network) through the NG-AP protocol.

[0122] Embodiment 2:

[0123] In this embodiment, the delay information of the buffered data is defined based on the remaining PSDB information and the logical channel priority. According to this definition:

[0124] The packets of the same PDU set have the same delay budget, and the packets of different PDU sets have different delay budgets;

[0125] According to the predefined or configured remaining PSDB information and logical channel priority, the buffered data is grouped and calculated into one or more buffer sizes; and

[0126] The remaining PSDB level, the logical channel priority, and the amount of the calculated buffered data are reported to the gNB 20 in a newly defined BSR format.

[0127] In this embodiment, taking Figure 14 as an example, the mapping between the PDU set and the LCH, and the mapping between the LCH and the LCG are configured. At a certain moment, the PDU set, the remaining PSDB, and the buffer size of each PDU set in the LCG 1 buffer are as Figure 14 shown.

[0128] The remaining PSDB information and the calculated buffer size can be summarized as shown in Table 4.

[0129] Table 4

[0130]

[0131]

[0132] UE 10 sends a BSR, where the buffer status report includes fields of multiple buffer sizes, multiple remaining PSDB levels, and multiple logical channel priority values, and each buffer size is associated with a remaining PSDB level and a logical channel priority value.

[0133] To report the remaining PSDB levels and the data volume of the corresponding buffered data, taking the short BSR and the short truncated BSR MAC CE as examples, a new BSR format as shown in Figure 15 can be defined, where:

[0134] Field C: This indicates the existence of another buffer size in this MAC CE.

[0135] Field R: Reserved bit.

[0136] For the Figure 14 example, the enhanced short BSR and the short truncated BSR MAC CE can be as shown in Figure 16 :

[0137] To enable the reporting of buffer size and remaining PSDB information, one or more of the following parameters can be configured in the RRC message:

[0138] The number of remaining PSDB information for the LCG;

[0139] For each remaining PSDB information, the remaining PSDB level and the corresponding remaining PSDB range.

[0140] An increase in the remaining PSDB level value indicates that the corresponding remaining PSDB range covers a larger remaining PSDB value.

[0141] The unit of the remaining PSDB range can be 1 millisecond (ms), time slot, or other similar time units.

[0142] Base station 20 can send an RRC message to UE 10.

[0143] As another embodiment, to implement buffer size and remaining PSDB reporting, the remaining PSDB information can be predefined in a table, as shown in the following table for example.

[0144] Table 5

[0145]

[0146]

[0147] To implement such a BSR, the gNB 20 may obtain uplink PSDB information of a similar concept of a QoS flow or a PDU session from the 5GC (5G Core Network) through the NG-AP protocol.

[0148] Example 3:

[0149] A new BSR trigger may be introduced for the new BSR. An example of the BSR trigger is introduced in detail below:

[0150] When the set of UL PDUs on a logical channel belonging to a certain LCG becomes available to the MAC entity, the BSR should be triggered; these sets of UL PDUs belong to a logical channel whose remaining PSDB level is lower than the remaining PSDB levels of the sets of UL PDUs available on any logical channel belonging to other LCGs.

[0151] How the delay information affects the LCP will be discussed below.

[0152] Example 4:

[0153] When receiving a UL grant, when the UE 10 executes the LCP procedure, considering the remaining PSDB information of the buffered data, whenever a new transmission is made.

[0154] Referring to Figure 17 , in one embodiment, when the UE 10 allocates resources to logical channels, it gives priority to logical channels with lower remaining PSDB values rather than those with higher remaining PSDB values (A101). For each remaining PSDB value, the UE 10 gives priority to logical channels with lower logical channel priorities rather than those with higher priorities among the logical channels with the same remaining PSDB value (A102).

[0155] In this embodiment, in order to allocate resources to logical channels, the basic principle is as follows:

[0156] The UE 10 allocates resources in the increasing order of the remaining PSDB levels of the corresponding PDU sets until the data of the corresponding PDU sets or the UL grant is exhausted, whichever comes first;

[0157] For each remaining PSDB level, the UE 10 allocates resources in the decreasing order of priorities until the data of the PDU sets corresponding to the logical channels or the UL grant is exhausted, whichever comes first. Logical channels with the same priority should be served equally.

[0158] Based on the above principles, for the example in Figure 7 , the order of resource allocation is as follows:

[0159] Table 6

[0160]

[0161]

[0162] The resource allocation process in the MAC protocol specification can be enhanced as follows:

[0163] Table 7

[0164]

[0165] Example 5:

[0166] When the UE 10 receives a UL grant, whenever a new transmission is performed, the UE 10 considers the remaining PSDB information of the buffered data and performs a logical channel prioritization (LCP) process.

[0167] Refer to Figure 18 , in one embodiment, the user equipment 10 obtains a combined priority value from the output of the logical channel priority value calculation for each logical channel of the logical channels and the remaining PSDB level (B101) of each type of PDU set. When allocating resources to logical channels, the user equipment 10 gives priority to the logical channels with lower combined priority values rather than those with higher combined priority values (B102). When allocating resources to logical channels, for two logical channels with equal combined priority values, they will receive equal service.

[0168] In this embodiment, a new priority, called c-priority or combined priority, is defined according to the priority of the logical channel and the remaining PSDB level. As an implementation, the c-priority can be the sum of the logical channel priority and the remaining PSDB level, or various combined forms of the sum, and then the LCP is applied based on the c-priority.

[0169] According to the above principles, Figure 2 the resource allocation order in

[0170] Table 8

[0171]

[0172] The resource allocation process in the MAC protocol specification can be enhanced as follows:

[0173] Table 9

[0174]

[0175] Example 6:

[0176] When the UE 10 receives a UL grant, whenever a new transmission is performed, the UE 10 will consider the remaining PSDB information of the buffered data and perform the LCP process.

[0177] Referring to Figure 19 , in one embodiment, when the UE 10 allocates resources to logical channels, it gives priority to logical channels with lower logical channel priority values rather than those with higher logical channel priority values (C101). For each logical channel priority value, the UE 10 gives priority to logical channels with lower logical channel priority values rather than those with higher logical channel priority values among the logical channels with the same logical channel priority value (C102).

[0178] In this embodiment, logical channels with the same priority should be served in strict ascending order of the remaining PSDB level.

[0179] Based on the above principles, for the example in Figure 17 , the order of resource allocation is as follows:

[0180] Table 10

[0181]

[0182] The resource allocation process in the MAC protocol specification can be enhanced as follows:

[0183] Table 11

[0184]

[0185] The relationship between PDB and PSDB is described in detail below.

[0186] Embodiment 7:

[0187] According to the definitions of PDB and PSDB, for a PDU in the PDU set, the PDB can usually be shorter than the PSDB. When both PDB and PSDB are configured for the PDU set, the coexisting PDB and PSDB may cause some abnormal effects. For example, the PDB may not be satisfied while the PSDB is satisfied.

[0188] For the downlink, if the PDB is configured or reconfigured, as a way implemented through the 5G Quality of Service Identifier (5G QoS Identifier, 5QI), and the PSDB is also configured or reconfigured to support QoS flow or a similar concept for the PDU session, basically the gNB 20 can ignore the configuration of the PDB. Specifically, the gNB 20 can handle the configuration of PDB and / or PSDB as follows:

[0189] Alternative 1: gNB 20 ignores the PDB configuration and does not initiate certain procedures or events triggered by or based on PDB. For example, gNB 20 does not notify that an established QoS flow (or) PDU session (for a specific UE) no longer meets the requirements or is no longer met by the NG-RAN node again, and these notifications are requested through the PDU session resource notification procedure according to the PDB configuration.

[0190] Alternative 2: gNB 20 ignores the PDB configuration and configures the PDB with the same value as the PSDB configuration.

[0191] In addition, the gNB can notify the AMF (5GC) through the message of the PDU session resource notification procedure that the QoS parameters of the PSDB no longer meet the requirements, meet the requirements again, are updated or not updated, that is, the gNB notifies the 5G core network (5GC) that at least one of the following events occurs:

[0192] The PSDB no longer meets the requirements; or

[0193] The PSDB meets the requirements again; or

[0194] Whether the PSDB is updated.

[0195] The base station excludes or includes the PDB notification from the message containing the PSDB notification(s).

[0196] For the uplink, if the PDB is configured or reconfigured through 5QI, and the PSDB is also configured or reconfigured for the QoS flow or a similar concept for the PDU session, basically UE 10 can ignore the PDB configuration. Specifically, UE 10 can handle the PDB and / or PSDB configuration as follows:

[0197] Alternative 1: UE 10 ignores the PDB configuration and does not initiate certain procedures or events triggered by or based on PDB.

[0198] Alternative 2: UE 10 ignores the PDB configuration and configures the PDB with the same value as the PSDB configuration.

[0199] As another implementation, a new 5QI includes a PSDB configuration and / or does not include a PDB configuration for configuring or overriding the QoS parameters of a QoS flow or a similar concept, applicable to a PDU session. In this case, gNB 20 and / or UE 10 do not trigger certain procedures or events based on the PDB.

[0200] Figure 20 is a block diagram of a wireless communication example system 700 according to an embodiment of the present disclosure. The embodiments described herein can implement the system using any appropriately configured hardware and / or software. Figure 20Shows that system 700 includes radio frequency (RF) circuit 710, baseband circuit 720, processing unit 730, memory / storage device 740, display 750, camera 760, sensor 770, and input / output (I / O) interface 780, which are interconnected as shown.

[0201] The processing unit 730 may include circuitry, such as but not limited to one or more single-core or multi-core processors. These processors may comprise any combination of general-purpose processors and dedicated processors, such as graphics processors and application processors. The processors may be connected to the memory / memory device and configured to execute instructions stored in the memory / memory device to support various applications and / or operating systems running on the system.

[0202] The radio control functions may include but are not limited to signal modulation, encoding, decoding, radio frequency conversion, etc. In some embodiments, the baseband circuit may provide communication compatible with one or more wireless technologies. For example, in some embodiments, the baseband circuit may support communication with 5G NR, LTE, evolved universal terrestrial radio access network (EUTRAN), and other wireless metropolitan area networks (WMAN), wireless local area networks (WLAN), wireless personal area networks (WPAN). When the baseband circuit is configured to support radio communication for more than one wireless protocol, these embodiments may be referred to as multi-mode baseband circuits. In various embodiments, the baseband circuit 720 may include circuitry for processing signals that are not strictly defined as baseband frequency signals. For example, in some embodiments, the baseband circuit may include circuitry for processing signals having an intermediate frequency that is between the baseband frequency and the radio frequency band.

[0203] In various embodiments, the system 700 may be a mobile computing device, such as but not limited to a laptop computer, a tablet computer, a netbook, an ultrabook, a smartphone, etc. In different embodiments, the system may include more or fewer components, and / or a different architecture. Where appropriate, the methods described herein may be implemented as a computer program. The computer program may be stored on a storage medium, such as a non-volatile storage medium.

[0204] Embodiments of the present disclosure are combinations of technologies / processes that can be adopted in 3GPP specifications to create a final product.

[0205] If the software functional unit is implemented and used and sold as a product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution proposed by the present disclosure can be substantially or partially implemented in the form of a software product. Alternatively, a part of the technical solution beneficial to the prior art can be implemented in the form of a software product. The software product in the computer is stored in the storage medium and includes a plurality of commands for a computing device (such as a personal computer, a server or a network device) to execute all or part of the steps disclosed in the embodiments of the present disclosure. The storage medium includes a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a floppy disk or other media capable of storing program codes.

[0206] Although the present disclosure is described in connection with embodiments that are considered practical and preferred, it is understood that the present disclosure is not limited to the disclosed embodiments, but is intended to cover various arrangements within the scope of the broadest interpretation of the appended claims.

Claims

1. A resource processing method executable in a user equipment UE, characterized in that, including: allocating, in a Medium Access Control (MAC) entity, resources for uplink grant to a logical channel for uplink data transmission of the logical channel according to a logical channel priority value and a remaining transmission delay budget level of a set of Protocol Data Units (PDUs) mapped to a plurality of logical channels; 2. The method according to claim 1, wherein the remaining transmission delay budget level being a remaining PDU Set Delay Budget (PSDB) level; 3. The method according to claim 2, wherein each of the remaining PSDB levels corresponding to a remaining PSDB range; 4. The method according to claim 3, wherein the remaining PSDB level and the corresponding remaining PSDB range being configured by a Radio Resource Control (RRC) message; 5. The method according to claim 3, wherein the remaining PSDB level and the corresponding remaining PSDB range being predefined in a table; 6. The method according to claim 1, wherein when allocating the resources to the logical channels, among the plurality of logical channels, a logical channel with a lower remaining PSDB level has a higher priority than a logical channel with a higher remaining PSDB level; and for each remaining PSDB level, among the logical channels with the same remaining PSDB level, a logical channel with a lower logical channel priority value has a higher priority than a logical channel with a higher logical channel priority value.

7. The method according to claim 1, characterized in that, when allocating the resources to the logical channels, among the plurality of logical channels, a logical channel with a lower logical channel priority value has a higher priority than a logical channel with a higher logical channel priority value; and for each logical channel priority value, among the logical channels with the same logical channel priority value, a logical channel with a lower remaining PSDB level has a higher priority than a logical channel with a higher remaining PSDB level.

8. The method according to claim 1, characterized in that, a User Equipment (UE) obtaining a combined priority value from a calculation output of a logical channel priority value of each logical channel among the plurality of logical channels and a remaining PSDB level of each type of PDU set; when allocating the resources to the logical channels, among the logical channels, a logical channel with a lower combined priority value has a higher priority than a logical channel with a higher combined priority value; 9. The method according to claim 8, wherein when allocating the resources to the logical channels, among the plurality of logical channels, two logical channels with equal combined priority values are served equally.

10. The method according to claim 1, wherein the method further including: sending a Buffer Status Report (BSR), where the buffer status report includes fields of a plurality of buffer sizes and a plurality of remaining PSDB levels, and each of the remaining PSDB levels is associated with a buffer size of the remaining PSDB level; 11. The method according to claim 1, characterized in that, the method further including: sending a Buffer Status Report (BSR), where the buffer status report includes fields of a plurality of buffer sizes, a plurality of remaining PSDB levels, and a plurality of logical channel priority values, and each buffer size is associated with a remaining PSDB level and a logical channel priority value; 12. The method according to claim 10 or 11, characterized in that, triggering transmission of the BSR when an uplink PDU set of a logical channel belonging to a Logical Channel Group (LCG) becomes available to the MAC entity and a remaining PSDB level of the uplink PDU set of the logical channel is lower than a remaining PSDB level of an available uplink PDU set of any logical channel belonging to any other LCG.

13. The method according to claim 1, characterized in that, The UE ignores the Packet Delay Budget (PDB) configuration and does not initiate any PDB-triggered procedures or events.

14. The method according to claim 1, wherein The UE ignores the PDB configuration and configures the PDB with the same value as the Packet Scheduling Delay Budget (PSDB).

15. A user equipment UE, characterized in that, Comprising: A processor configured to call and run a computer program stored in a memory, so that a device installed with the processor executes the method of any one of claims 1 to 14.

16. A chip, characterized in that, Comprising: A processor configured to call and run a computer program stored in a memory, so that a device installed with the chip executes the method of any one of claims 1 to 14.

17. A computer-readable storage medium, characterized in that, Wherein a computer program is stored, and the computer program causes a computer to execute the method of any one of claims 1 to 14.

18. A computer program product, characterized in that, Comprising a computer program, wherein the computer program causes a computer to execute the method of any one of claims 1 to 14.

19. A computer program, characterized in that, The computer program causes a computer to execute the method of any one of claims 1 to 14.

20. A resource processing method executable in a base station, characterized in that, Comprising: When configuring or reconfiguring the Packet Scheduling Delay Budget (PSDB) for a Quality of Service (QoS) flow, ignore the Packet Delay Budget (PDB) configuration.

21. The method according to claim 20, characterized in that, The method further comprises: Ignore procedures or events triggered by, based on, or related to the PDB.

22. The method according to claim 21, wherein, At least one of the procedures is a PDU session resource notification procedure.

23. The method according to claim 20, characterized in that, Characterized in that The method further comprises: Locally configure the PDB to have the same value as the PSDB configuration.

24. The method according to claim 20, wherein The method further comprises: Indicate that at least one of the following events occurs in the 5G Core Network (5GC): The PSDB is no longer satisfied; or The PSDB is satisfied again; or Whether the PSDB is updated.

25. The method according to claim 21, wherein The base station excludes or includes PDB notification in the message of the PSDB notification.

26. A base station, characterized in that, Comprising: A processor configured to call and run a computer program stored in a memory, so that a device installed with the processor executes the method of any one of claims 20 to 25.

27. A chip, characterized in that, Comprising: A processor configured to call and run a computer program stored in a memory, so that a device installed with the chip executes the method of any one of claims 20 to 25.

28. A computer-readable storage medium, characterized in that, A computer program is stored, and the computer program causes a computer to execute the method of any one of claims 20 to 25.

29. A computer program product, characterized in that, Comprising a computer program, wherein the computer program causes a computer to execute the method of any one of claims 20 to 25.

30. A computer program, characterized in that, The computer program causes a computer to execute the method described in any one of claims 20 to 25.