Data packet discarding method and user equipment
Patent Information
- Application Number
- CN202380099112.4
- Authority / Receiving Office
- CN · China
- Patent Type
- Applications(China)
- Current Assignee / Owner
- Filing Date
- 2023-09-28
- Publication Date
- 2026-01-13
AI Technical Summary
The prior art has failed to effectively solve the problem of PSI-based packet drop across QoS streams in 5G systems, especially on the NR-U interface and in dual-connection scenarios.
A data packet discarding method is proposed. The user equipment reports the protocol data unit set importance indication (PSI) information, the base station sends the discarding instruction, and the user equipment performs PSI-based UL packet discarding according to the configuration. This method supports PSI drop processing across data streams and is suitable for NR-U interfaces and dual-connection scenarios.
Through this method, the base station can dynamically adjust the discarding priority of the PDU Set, improve the efficiency and reliability of data transmission, reduce cache and congestion, and ensure the fairness of the data flow and the quality of service.
Smart Images

Figure CN121336451A_ABST
Abstract
Description
Data packet discarding method and user equipment Technical Field
[0001] The present application relates to the field of wireless communication technology, and in particular to a data packet discarding method and user equipment. Background Art
[0002] 3GPP introduced Extended Reality (XR) services in the 5G system. For this purpose, some technical enhancements were designed in the radio access network (RAN) air interface, such as XR service perception, system capacity improvement (including UE reporting of buffer status reports (BSR), delay status reporting (DSR), etc.), power-saving technologies (such as discontinuous reception (DRX) cycle configuration to match the XR service cycle, etc.). The New Radio (NR) communication standard also supports packet discarding of XR services according to the granularity of Protocol Data Unit set (PDU Set). For XR services, the core network will identify the PDU set Importance Indicator (PSI) information in the data packet subheader of each PDU Set. The PSI information is used by the Radio Access Network (RAN) to give priority to discarding data packets with low PSI importance in congestion scenarios.
[0003] When determining which PDU Set to discard, the Next Generation Radio Access Network (NG-RAN) of the 5G system considers not only the importance of the PDU Set in a Quality of Service flow (QoS flow), but also the relative importance of PDU Sets in multiple QoS flows of the same priority.
[0004] Regarding the PSI-based packet discard mechanism, existing technologies only consider the PSI-based packet discard processing within the same QoS flow, and do not consider the PSI-based packet discard between different QoS flows.
[0005] In addition, existing technologies do not consider PSI-based packet discarding at the PDU Set granularity on 5G New Radio (NR-Unlicensed, NR-U) operating in unlicensed frequency bands.
[0006] In addition, in a dual connectivity scenario, the discard indication information of the PDU Set also requires further consideration.
[0007] Therefore, a packet discarding method is needed to solve the problem.
[0008] Summary of the Invention
[0009] An object of the present disclosure is to provide a data packet discarding method and a user equipment.
[0010] In a first aspect, the present invention provides a data packet discarding method, executed in a user equipment, wherein:
[0011] Reporting protocol data unit set importance indication (PSI) information, wherein the PSI information is based on the granularity of a data radio bearer (DRB), a logical channel (LCH), or a logical channel group (LCG);
[0012] Accepting indication information, wherein the indication information is used to instruct discarding; and
[0013] Based on the indication information, the data packet is discarded.
[0014] In a second aspect, the present invention provides an uplink resource allocation method, executed in a user equipment, comprising:
[0015] Uplink resource allocation is performed based on logical channel parameters configured by the network, where the logical channel parameters are based on LCH granularity and include one or more of the following:
[0016] Data delay parameters;
[0017] Data packet error rate parameter;
[0018] Data PSI importance parameter; and
[0019] The protocol data unit set integrity indicator PSIHI parameter of the data.
[0020] In a third aspect, a method for allocating uplink resources, executed in a user equipment, includes:
[0021] Receive a configuration parameter related to uplink resource allocation, where the configuration parameter indicates one or more of the following information:
[0022] Logical channel priority;
[0023] Transmission delay;
[0024] The protocol data unit set importance indication PSI importance of the data;
[0025] Data packet error rate; and
[0026] The protocol data unit set integrity indicator PSIHI of the data;
[0027] Based on the information indicated by the configuration parameters, a token bucket algorithm is used to allocate uplink resources to data corresponding to each piece of information indicated by the configuration parameters.
[0028] In a fourth aspect, an embodiment of the present invention provides a user equipment, comprising a processor and a memory, wherein the processor is configured to call and execute a computer program stored in the memory so that the device equipped with the processor performs the disclosed method.
[0029] In a fifth aspect, the present invention provides a data packet discarding method, executed in a base station, comprising:
[0030] The trigger information for reporting the Protocol Data Unit Set Importance Indication (PSI) information is sent to the user equipment through a Radio Resource Control (RRC) message, where the trigger information includes PSI threshold information or a PSI reporting request message sent by the base station.
[0031] In a sixth aspect, the present invention provides an uplink resource allocation method, executed in a base station device, comprising:
[0032] Logical channel parameters are sent to the user equipment (UE) via a Radio Resource Control (RRC) message for uplink resource allocation. The logical channel parameters are based on the LCH granularity and include one or more of the following:
[0033] Data delay parameters;
[0034] Data packet error rate parameter;
[0035] Data PSI importance parameter; and
[0036] The protocol data unit set integrity indicator PSIHI parameter of the data.
[0037] In a seventh aspect, the present invention provides a data packet discard indication method, executed in a base station centralized unit CU, comprising:
[0038] Sending a discard indication for instructing to discard a protocol data unit set PDU Set; wherein the discard indication of the protocol data unit set PDU Set includes a PDU set sequence number discarded in the downlink; and
[0039] Receive the transmission status information of the downlink PDU Set from the base station distributed unit DU.
[0040] In a seventh aspect, the present invention provides a data packet discard indication method, executed in a base station DU, comprising:
[0041] The base station distributed unit DU receives a discard instruction for discarding a protocol data unit set PDU Set sent by the base station centralized unit CU; and
[0042] Feedback transmission status information of the downlink PDU Set to the base station centralized unit CU;
[0043] The discard indication and the transmission status information of the downlink PDU Set are sent via the F1 interface between the centralized unit CU and the distributed unit DU of the base station.
[0044] In an eighth aspect, an embodiment of the present invention provides an uplink resource allocation method, executed in a base station device, comprising:
[0045] The uplink resource allocation-related configuration parameters are sent to the user equipment (UE) via a Radio Resource Control (RRC) message, where the configuration parameters indicate one or more of the following information:
[0046] Logical channel priority;
[0047] Transmission delay;
[0048] Data PSI importance;
[0049] Data packet error rate; and
[0050] The protocol data unit set integrity indicator PSIHI of the data.
[0051] In a ninth aspect, an embodiment of the present invention provides a base station comprising a processor and a memory, wherein the processor is configured to call and execute a computer program stored in the memory so that a device equipped with the processor performs the disclosed method.
[0052] The disclosed method can be programmed as computer-executable instructions stored in a non-transitory computer-readable medium. The non-transitory computer-readable medium, when loaded into a computer, instructs the processor of the computer to execute the disclosed method.
[0053] The non-transitory computer-readable medium may include at least one of the group consisting of a hard disk, a CD-ROM, an optical storage device, a magnetic storage device, a read-only memory, a programmable read-only memory, an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), and a flash memory.
[0054] The disclosed method can be programmed as a computer program product, which causes a computer to perform the disclosed method.
[0055] The disclosed method may be programmed as a computer program, which causes a computer to perform the disclosed method.
[0056] Technical effects:
[0057] Some embodiments of the present invention provide a data packet discarding method. A user device reports protocol data unit set importance indicator (PSI) information, enabling a base station to obtain the importance of PDU sets across data flows. The base station sends a discard indication to provide the user device with a data packet discard configuration. The user device performs PSI-based UL data packet discarding based on the configuration. Some embodiments of the present invention provide the content of the PSI information and trigger information for PSI reporting. This can reduce buffering and congestion.
[0058] PSI is also applied to logical channel priority processing to adjust the priority of the logical channel LCH. The base station sends the configuration of the logical channel LCH priority processing LCP, so that the user equipment adjusts the priority of the logical channel LCH in the LCH priority processing LCP according to the proportion of data with high importance of protocol data unit set importance indication PSI in the data contained in each logical channel LCH. In the LCH priority processing LCP, the priority of the logical channel LCH is also adjusted according to other dimensions, and the other dimensions include one or more of the following:
[0059] Delay parameters for Quality of Service (QoS);
[0060] Packet Error Rate (BER); and
[0061] Protocol Data Unit Set Integrity Indicator PSIHI.
[0062] The discard indication can be sent via the F1 interface between the centralized unit (CU) and distributed unit (DU) of the base station or via the Xn interface between base stations. It can also be applied to the 5G New Radio (NR-Unlicensed, NR-U) operating in the unlicensed frequency band. These features enable different network nodes to exchange discard indications and perform PSI-based UL packet discard. BRIEF DESCRIPTION OF THE DRAWINGS
[0063] One or more embodiments are exemplarily described by way of the accompanying figures. These exemplifications do not limit the embodiments. Elements with the same reference numerals in the drawings represent similar elements. Unless otherwise specified, the figures in the drawings are not intended to be limiting. The following embodiments are divided for ease of description and are not intended to limit the specific implementation of the present invention. The various embodiments may be combined and referenced with each other unless there is any contradiction.
[0064] FIG1 is a schematic diagram showing a communication system.
[0065] FIG2 is a schematic diagram showing the layers of the communication protocol.
[0066] FIG3 is a schematic diagram showing a base station, a centralized unit (CU), and a distributed unit (DU).
[0067] FIG4 is a diagram illustrating an embodiment of a method for discarding data packets.
[0068] FIG5 is a schematic diagram showing another embodiment of a method for discarding data packets.
[0069] FIG6 is a schematic diagram showing different PSI distributions of Protocol Data Unit sets (PDU sets) of various LCHs in an LCG of a UE.
[0070] FIG7 is a schematic diagram showing that a base station configures a threshold PSI for a UE via control plane information (a) or a user plane control message (b).
[0071] FIG8 is a schematic diagram showing that a UE reports PSI level information to a base station.
[0072] FIG9 is a schematic diagram showing how a base station configures a threshold PSI level and a data volume / ratio threshold for a UE.
[0073] FIG10 is a schematic diagram showing that the UE reports PSI information in response to a request from a base station.
[0074] FIG11 is a diagram showing that the ratios of packets with high PSI importance are different for different logical channels.
[0075] FIG12 is a diagram showing that the importance ratios of data PSI in different LCHs are different.
[0076] Figure 13 is a schematic diagram showing that the base station configures RRC information to enable uplink resource allocation based on LCH / DRB / LCG granularity in other dimensions, including LCH priority, PSI importance, QoS delay parameters, packet error rate, and PSIHI.
[0077] FIG14 is a schematic diagram showing the successful transmission of downlink user data.
[0078] FIG. 15 is a diagram illustrating a successful downlink data transmission status (DL Data Delivery Status, DDDS).
[0079] FIG. 16 is a diagram illustrating a successful downlink data transmission status (DL Data Delivery Status, DDDS), including a congestion indication.
[0080] FIG. 17 is a schematic diagram showing a chip of the present invention.
[0081] FIG. 18 is a schematic diagram showing a chip of the present invention. DETAILED DESCRIPTION
[0082] In order to make the purpose, technical solutions and advantages of this application more clear, some embodiments of this application are further described in detail below in conjunction with the accompanying drawings and examples. It should be understood that the specific embodiments described here are only used to explain this application and are not used to limit this application.
[0083] This invention relates to wireless communication systems, focusing on air interface transmission technology enhancements for Extended Reality (XR) services, including augmented reality (AR), mixed reality (MR), and virtual reality (VR). Specifically, the paper examines the mechanism for discarding XR services in the Radio Access Network (RAN), as well as the corresponding protocol and technology enhancements.
[0084] Since XR services have a PDU set Importance Indicator (PSI) feature, different PDU sets have different PSI levels. To better support uplink resource allocation and enable the base station to instruct the UE to discard uplink data packets in congestion scenarios, the user equipment (UE) can report the PSI information of the uplink data to the base station. In addition, after the UE receives the resources allocated by the base station, it can also consider allocation based on the uplink data PSI.
[0085] The embodiment of the present invention supports the base station to perform differentiated packet discard configuration for UE uplink data according to the distribution of different PSI importance of the data, which can better adapt to the actual situation of the UE's current buffer and better alleviate uplink transmission congestion.
[0086] The embodiment of the present invention supports the uplink (UL) data PSI reported by the UE to the base station, enabling the base station to understand the distribution of the importance of different PSIs of the data of each data radio bearer (DRB) by the UE, thereby better indicating the configuration of UL data packet discarding to improve system efficiency.
[0087] The embodiments of the present invention support the base station to perform multi-dimensional configuration of the logical channel (Logic Channel, LCH), which enables the UE to better consider the multi-dimensional characteristics of the service when performing logical channel prioritization (Logical channel prioritization, LCP) and thus perform reasonable uplink resource allocation.
[0088] The embodiment of the present invention supports data packet discarding at the PDU Set granularity between base stations and within a base station, which can achieve more efficient communication in real time and save signaling overhead.
[0089] Within the base station, the information of PDU Set needs to be exchanged on the F1 interface. Between multiple base stations, the information of PDU Set needs to be exchanged on the Xn interface. Between the Radio Access Network (RAN) and the Core Network (CN), the information of PDU Set needs to be exchanged on the Ng interface. The information exchange of PDU Set can achieve consistency in the PSI and other related information of PDU Set within the base station and between base stations. This is of great significance for improving the reliability and efficiency of XR services. At the same time, the PSI and other related information of PDU Set can also be applied to other scenarios, such as data packet discard of XR services in dual connectivity scenarios.
[0090] Regarding the PSI-based packet drop mechanism, this paper proposes a new method that can simultaneously handle PSI drops within the same data flow and across data flows. This method dynamically adjusts the drop priority processing of PDU Sets based on the priority of the data flow and the importance of PSI, thereby improving the efficiency and reliability of data transmission. In addition, regarding the packet drop processing at the PDU Set granularity on the NR-U interface, this paper also proposes a new method that can effectively control PDU Set congestion and drops, ensuring data flow fairness and service quality.
[0091] The present invention mainly considers that the PSI importance of data in each DRB of the RAN air interface is different. Based on this, the following enhancement mechanisms need to be considered:
[0092] (1) To support packet discarding in congested UE uplink transmission scenarios, the base station needs to configure differentiated packet discarding based on the different PSI importance distributions of each DRB data. That is, the base station needs to define and indicate the discarding rules for UE uplink data.
[0093] (2) In order for the base station to understand the uplink data PSI distribution of each DRB of the UE, the UE needs to report the distribution of different PSI importances of the UL data of each DRB. That is, the UL data PSI reported by the UE to the base station needs to be defined and indicated. In addition, when the UE performs such reporting also needs to be defined, that is, the trigger mechanism for the UE to report the UL data PSI to the base station needs to be defined.
[0094] (3) Given the distribution of PSI importance for uplink data on different logical channels (LCHs) (LCHs correspond one-to-one to DRBs), the UE needs to consider the impact of PSI importance when allocating resources for uplink data on each LCH. Specifically, the UE needs to consider PSI during the logical channel priority processing (LCP) process, which supports the base station's configuration of the PSI dimension for the logical channel (LCH). Furthermore, the base station is also supported to configure the latency, packet error rate, and other dimensions of the logical channel (LCH).
[0095] (4) On the NR-U interface, support for packet discard processing at the PDU Set granularity is required. Discard information related to PDU Sets needs to be indicated on interfaces between base stations and within base stations.
[0096] The overall scheme mechanism is as follows:
[0097] The UE reports PSI information at the LCH / LCG granularity to the base station, including PSI level information and buffer size / percent information;
[0098] The base station configures packet discard for the UE at a DRB / LCG / UE granularity based on the PSI information reported by the UE. The base station may transmit the configuration to the UE by sending an indication message, including the buffer size / percent information to be discarded for the corresponding PSI level.
[0099] The UE reports PSI information based on base station request or triggered by changes in the PSI importance ratio of the data;
[0100] The UE may prioritize LCP logical channels based on one or more of the following factors: base station priority for the logical channel, latency (e.g., Protocol Data Unit Set Delay Budget (PSDB)), packet error rate (e.g., Protocol Data Unit Set Error Rate (PSER)), PDU Set Integrated Handling Indication (PSIHI), and PSI.
[0101] ●Supports packet discard indication for PDU Set through F1 interface and Xn interface.
[0102] The data packet discarding method of the present invention can be implemented in a telecommunication system.
[0103] Referring to Figure 1, a telecommunications system including a user equipment (UE) 10a, a user equipment (UE) 10b, a base station (BS) 20a, and a network entity device 30 performs a disclosed method according to one embodiment of the present invention. Figure 1 is illustrative and non-limiting, and the system may include more UEs, base stations, and network entities. Connections between devices and device components are shown as lines and arrows in the figure. The user equipment 10a may include a processor 11a, a memory 12a, and a transceiver 13a. The user equipment 10b may include a processor 11b, a memory 12b, and a transceiver 13b. The base station 20a may include a processor 21a, a memory 22a, and a transceiver 23a. The 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 may be configured to implement the functions, procedures, and / or methods described herein. The various layers of the radio interface protocol may be implemented in the processors 11a, 11b, 21a, and 31. Each of the memories 12a, 12b, 22a, and 32 is operable to store various programs and information to operate the connected processor. Each of the transceivers 13a, 13b, 23a, and 33 is operatively coupled to the connected processor to transmit and / or receive radio signals or wired signals. The UE 10a can communicate with the UE 10b via a side link. The base station 20a can be an eNB, gNB, or other type of radio node and can configure radio resources for the UEs 10a and 10b.
[0104] Each of the processors 11a, 11b, 21a, and 31 may include an application-specific integrated circuit (ASIC), other chipsets, logic circuits, and / or data processing devices. Each of the memories 12a, 12b, 22a, and 32 may include a read-only memory (ROM), a random access memory (RAM), flash memory, a storage card, a storage medium, and / or other storage devices. Each of the transceivers 13a, 13b, 23a, and 33 may include a baseband circuit and a radio frequency (RF) circuit to process radio frequency signals. When this embodiment is implemented in software, the techniques described herein may be implemented using modules, programs, functions, entities, and the like that perform the functions described herein. These modules may be stored in a memory and executed by a processor. The memory may be implemented within the processor or externally, wherein the memory may be communicatively coupled to the processor in various ways known in the art.
[0105] The network entity device 30 may be a node in a CN. The CN may include an LTE CN or a 5G core (5GC), which includes a user plane function (UPF), a session management function (SMF), an 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).
[0106] Examples of UEs described herein may include one of the UE 10a or UE 10b. Examples of base stations described herein may include the base station 20a. Uplink (UL) transmission of control signals or data may be a transmission operation from a UE to a base station. Downlink (DL) transmission of control signals or data may be a transmission operation from a base station to a UE. DL control signals may include downlink control information (DCI) or radio resource control (RRC) signals from a base station to a UE.
[0107] 2 , an example of a user device is shown as user device 10, and an example of a base station is shown as base station 20. User device 10 includes a user plane protocol stack and a control plane protocol stack. The control plane 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 18-1c, and a NAS layer 19-1c. The user plane includes a physical layer (PHY layer or L1 layer) 14c, a MAC layer 15c, an RLC layer 16c, a PDCP layer 17c, an SDAP layer 18-2c, an IP layer 19-2c, and an application layer 19-3c.
[0108] Base station 20 includes a user plane protocol stack and a control plane protocol stack. The control plane includes a physical layer (PHY layer or L1 layer) 14d, a MAC layer 15d, an RLC layer 16d, a PDCP layer 17d, and an RRC layer 18-1d. The user plane includes a physical layer (PHY layer or L1 layer) 14d, a MAC layer 15d, an RLC layer 16d, a PDCP layer 17d, an SDAP layer 18-2d, an IP layer 19-2d, and an application layer 19-3d.
[0109] For example, when the application layer 19-3c of the user equipment 10 sends a PDU to the application layer 19-3d of the base station 20 through the lower layers (i.e., the IP layer 19-2c, the SDAP layer 18-2c, the PDCP layer 17c, the RLC layer 16c, the MAC layer 15c, and the physical layer 14c), the layer in the user equipment 10 acts as a sending protocol layer entity at the sending end, and the layer in the base station 20 acts as a receiving protocol layer entity at the receiving end. The disclosed embodiments can be implemented in the MAC layer. One or more steps (or modules) in the embodiments of the present disclosure can be implemented as a computer program, an instruction, a software module stored in a memory of the user equipment 10 or the base station 20, or a circuit or hardware module in a processor of the user equipment 10 or the base station 20, or an integrated circuit chip, circuit, or plug-in of a sending device. The layer entities here provide examples of the layers mentioned in the description.
[0110] The layers in FIG2 may conform to the NR (New Radio) radio communication system defined by the 3GPP standard.
[0111] 3 , in some embodiments of the present invention, the base station 20 may include a centralized unit (CU) and a distributed unit (DU). For example, the CU 20-1 of the base station 20 connects to multiple DUs 20-2 via a fronthaul or wireless link. The PDCP layer 17d, RRC layer 18-1d, and SDAP layer 18-2d of the base station 20 may be provided in the CU 20-1 of the base station 20, and the physical layer (PHY layer or L1 layer) 14d, MAC layer 15d, and RLC layer 16d of the base station 20 may be provided in the DU 20-2 of the base station 20.
[0112] Referring to Figure 4 , a gNB 20 performs a wireless communication method. The gNB 20 may include an embodiment of the base station 20a. Note that while the gNB 20 is described as an example, the wireless communication method may be performed by a base station, such as another gNB, an eNB, a base station integrating an eNB and a gNB, or a base station beyond 5G technology. A UE 10 performs a wireless communication method. The UE 10 may include an embodiment of a UE 10a or a UE 10b.
[0113] The user equipment 10 reports protocol data unit set importance indication PSI information (S10). The PSI information 111 is based on the granularity of data radio bearer DRB, logical channel LCH, or logical channel group LCG and includes:
[0114] One or more PSI level information contained in the data of a data radio bearer DRB, a logical channel LCH, or a logical channel group LCG; or
[0115] The data of the data radio bearer DRB, the logical channel LCH, or the logical channel group LCG includes one or more PSI level information and the data buffer information corresponding to the one or more PSI level information.
[0116] In some embodiments of the present invention, the data cache information includes first cache size / first percentage information corresponding to the PSI level information.
[0117] In some embodiments of the present invention, the PSI level information in the PSI information includes at least one of the following:
[0118] All PSI levels corresponding to the data radio bearer DRB, logical channel LCH, or logical channel group LCG;
[0119] Partial PSI levels corresponding to the current data radio bearer DRB, logical channel LCH, or logical channel group LCG;
[0120] Maximum PSI level and minimum PSI level;
[0121] Multiple PSI levels based on average PSI; and
[0122] Multiple PSI levels based on configured PSI thresholds.
[0123] In some embodiments of the present invention, the PSI information is transmitted via Packet Data Convergence Protocol (PDCP) control information, Medium Access Control (MAC) Control Element (CE), or Radio Resource Control (RRC) information.
[0124] The gNB 20 receives the PSI information reported by the user equipment 10 (S11), and sends a discard indication 112 to the user equipment 10 based on the PSI information (S13), so as to instruct the user equipment to perform PSI level-based data discard according to the discard indication, so as to discard data corresponding to the current data radio bearer DRB, logical channel LCH, or logical channel group LCG.
[0125] The user equipment 10 receives the discard indication 112 (S14), and discards the data packet according to the discard indication 112, for example, performs data discard based on the PSI level to discard the data corresponding to the current data radio bearer DRB, logical channel LCH, or logical channel group LCG (S16).
[0126] The user equipment 10 discards the data of the data radio bearer DRB, logical channel LCH, or logical channel group LCG based on the indication information and the PSI level information. In some embodiments of the present invention, the amount of data to be discarded indicated by the discard indication 112 includes:
[0127] Buffer size / percentage information corresponding to all data of the current data radio bearer DRB or logical channel LCH;
[0128] Cache size / percentage information of all data corresponding to multiple logical channel groups LCG;
[0129] Buffer size / percentage information of each PSI level corresponding to all data of the current data radio bearer DRB, logical channel LCH, or logical channel group LCG; or
[0130] The cache size / percentage information of each PSI level information corresponding to all data of the current data radio bearer DRB, logical channel LCH, or logical channel group LCG.
[0131] When based on the indication information, data packets are discarded for each LCH or LCG in ascending order of PSI importance. In some embodiments of the present invention, in the PSI-based data discarding, data packets are discarded for each LCG in ascending order of PSI importance until the data packets discarded by the user equipment meet the data amount information indicated by the discard indication.
[0132] 5, the base station (e.g., gNB 20) sends trigger information for reporting protocol data unit set importance indication (PSI) information to the user equipment, and the trigger information includes PSI threshold information or a PSI reporting request message sent by the base station (S7). For example, the trigger information is sent via a radio resource control (RRC) message.
[0133] The user equipment 10 receives trigger information configured by the base station (e.g., gNB 20), the trigger information including PSI threshold information or a PSI reporting request message sent by the base station (S8), and reports the PSI information based on the received trigger information sent by the base station (S10). The base station (e.g., gNB 20) receives the PSI information reported by the user equipment and, based on the PSI information, sends an indication to the user equipment, instructing the user equipment to discard data based on the PSI level according to the indication.
[0134] In some embodiments of the present invention, the PSI threshold information includes at least one of the following: a first threshold value, a second threshold value, and a third threshold value; wherein the first threshold value is related to the PSI level; the second threshold value is related to the data volume; and the third threshold value is related to the data ratio.
[0135] In some embodiments of the present invention, the PSI threshold information includes: a PSI threshold value, a PSI data size threshold value, and a PSI data ratio threshold value.
[0136] In some embodiments of the present invention, the indication information is reported by transmitting Packet Data Convergence Protocol PDCP control information, Medium Access Control Element MAC CE or Radio Resource Control RRC information.
[0137] The amount of data to be discarded indicated by the indication information includes:
[0138] Cache size / percentage information corresponding to all data of the current data radio bearer DRB, logical channel LCH, or logical channel group LCG;
[0139] Buffer size / percentage information of each PSI level or PSI level information corresponding to all data of the current data radio bearer DRB, logical channel LCH, or logical channel group LCG.
[0140] In some embodiments of the present invention, the trigger information of the PSI information includes one or more of the following:
[0141] The total amount of data in a logical channel LCH / logical channel group LCG of the user equipment having a PSI level above a first threshold value is greater than a second threshold value;
[0142] The proportion of data in a logical channel LCH / logical channel group LCG of the user equipment having a PSI level above a first threshold value is greater than a third threshold value;
[0143] Data with a higher PSI level than the data in the current LCH / LCG arrives in an LCH / LCG of the user equipment, and the higher PSI level is higher than the PSI level of data contained in any current LCH of the UE; and
[0144] A request for reporting the PSI information is received from a base station.
[0145] In some embodiments of the present invention, one or more of the threshold PSI, the data volume threshold, and the data ratio threshold are indicated in configuration information received from a base station. The configuration information may be radio resource control (RRC) information.
[0146] The above implementation method can be further described through the following examples to illustrate some specific exemplary methods.
[0147] Example 1 proposes uplink PSI status reporting (UL PSI STATUS Reporting). In Example 1, as shown in Figure 6 below, it is a schematic diagram of different PSI distributions of data PDU sets in each LCH of an LCG, i.e., LCG1, of a UE (e.g., UE 10). The ratio of data with high PSI importance on each LCH is different. The base station (e.g., gNB 20) needs to understand the distribution of PSI importance of the data of the current LCH in order to perform uplink resource allocation or configure PSI-based UL data packet discard for the UE (e.g., UE 10) in a congestion scenario. For example, if the ratio of high-importance data of the LCG of a certain UE (e.g., one of UE 10a or UE 10b) is very low, less resources can be allocated to the UE if resources are limited. Therefore, it is necessary to report the PSI importance ratio of UL traffic, that is, PSI information (PSI Status Report) reporting. Two PSI information reporting methods can be considered:
[0148] 1. PSI information (including PSI level and cache size / percentage information) reporting mechanism based on LCH / LCG granularity;
[0149] 2. PSI information (only PSI level) reporting mechanism is implemented with DRB as the granularity.
[0150] The PSI information includes, based on the granularity of a logical channel (LCH) or a logical channel group (LCG), multiple PSI levels or multiple PSI level information corresponding to a current logical channel (LCH) or logical channel group (LCG), and data cache information corresponding to the multiple PSI levels or multiple PSI level information. The data cache information corresponding to the multiple PSI levels or multiple PSI level information includes cache size / percentage information corresponding to the multiple PSI levels or multiple PSI level information.
[0151] This mechanism provides detailed buffer size / percent information for different PSI levels, allowing the base station (e.g., gNB 20) to fully understand the current UE (e.g., UE 10)'s UL data buffer status. This helps the base station (e.g., gNB 20) better indicate PSI-based packet drop configuration or UL resource allocation. PSI information reporting can be performed in the following ways:
[0152] All PSI levels corresponding to the data radio bearer DRB, logical channel LCH, or logical channel group LCG;
[0153] Partial PSI levels corresponding to the current data radio bearer DRB, logical channel LCH, or logical channel group LCG;
[0154] Maximum PSI level and minimum PSI level;
[0155] Multiple PSI levels based on average PSI; and
[0156] Multiple PSI levels based on configured PSI thresholds.
[0157] In this embodiment, the multiple PSI levels or multiple PSI level information in the PSI information include all PSI levels corresponding to the current data radio bearer (DRB), logical channel (LCH), or logical channel group (LCG). This method of reporting PSI information indicates the buffer size / percent information (buffer size / percent) of all PSI levels of data in all current LCHs of the UE (e.g., UE 10). For example, for LCH1 / LCG1 of the UE (e.g., UE 10), a total of four PSI levels are included, and the specific data distribution of each PSI level is as follows:
[0158] PSI=1, cache size / percentage information=x;
[0159] PSI=5, cache size / percentage information=y;
[0160] PSI=10, cache size / percentage information=m;
[0161] PSI=16, cache size / percentage information=n.
[0162] Wherein, x, y, m, and n can be positive integers. Considering that there are too many PSI levels, the overhead of a UE (e.g., UE 10) reporting PSI information is relatively high. Further consideration can be given to dividing all PSI levels into several large levels, hereinafter referred to as PSI levels. For example, regional PSI = 0-5 is divided into a large PSI level 1, PSI = 6-10 is divided into a large PSI level 2, and so on. Table 1 below shows a schematic table of buffer size / percent information (Buffer size / percent) for each PSI level (PSI level) of a certain LCH / LCG of a UE (e.g., UE 10). Examples of the PSI information are shown in Table 1.
[0163] Table 1: Buffer size / percent information of PSI level areas reported by UE.
[0164] Wherein, A, B, and C may be positive integers, and A', B', and C' may be percentages less than 1.
[0165] Endpoint PSI level reporting method:
[0166] In this embodiment, the multiple PSI levels or multiple PSI level information in the PSI information include some PSI levels corresponding to the current data radio bearer DRB, logical channel LCH, or logical channel group LCG. The PSI information reported in this manner indicates the buffer size / percent information (Buffer size / percent) of some PSI levels of data in all current LCHs of the UE (e.g., UE 10). For example, for LCH1 / LCG1 of the UE (e.g., UE 10), only the buffer size / percent information (Buffer size / percent) of the minimum PSI and / or the buffer size / percent information (Buffer size / percent) of the maximum PSI are reported. For example, the data distribution of each PSI level is as follows:
[0167] PSI=minimum, cache size / percentage information=A; and / or
[0168] PSI=maximum value max, cache size / percentage information=B.
[0169] An example of the PSI information is shown in Table 2.
[0170] Table 2: Buffer size / percent information (Buffer size / percent) of the maximum or minimum PSI reported by the UE.
[0171] Wherein, the above C and D are positive integers, and the above C' and D' are percentages less than 1.
[0172] In the embodiment of Table 2, the multiple PSI levels or multiple PSI level information in the PSI information include a highest PSI level and a lowest PSI level.
[0173] In this embodiment, the multiple PSI levels or multiple PSI level information in the PSI information include multiple segments of PSI level information corresponding to the current data radio bearer DRB, logical channel LCH, or logical channel group LCG differentiated based on average PSI.
[0174] The PSI information reported in this manner indicates the corresponding buffer size / percent information (Buffer size / percent) of the average PSI level of all data in the current LCH of the UE (e.g., UE 10), and / or the corresponding buffer size / percent information (Buffer size / percent) of the PSI level information above the average PSI, and / or the corresponding buffer size / percent information (Buffer size / percent) of the PSI level information below the average PSI.
[0175] For LCH1 / LCG1 of a UE (e.g., UE 10), the average PSI level and the corresponding data distribution in the LCH are:
[0176] average PSI = X, cache size = E / percentile information = E'; and / or
[0177] Cache size greater than average PSI = F / percentage information = F'; and / or
[0178] Cache size smaller than average PSI = G / percentage information = G'. Examples of the PSI information are shown in Table 3.
[0179] Table 3: Buffer size / percent information of the average PSI reported by the UE.
[0180] Wherein, E, F and G are positive integers, and E', F' and G' are percentages less than 1.
[0181] In this embodiment, the multiple PSI levels or multiple PSI level information in the PSI information include multiple segments of PSI level information corresponding to the current data radio bearer (DRB), logical channel (LCH), or logical channel group (LCG), differentiated based on a configured PSI threshold. In this method, the base station (e.g., gNB 20) needs to indicate to the UE (e.g., UE 10) the threshold PSI value that needs to be reported. For example, the base station (e.g., gNB 20) considers that a PSI value reaching the threshold PSI value is data of a relatively high PSI level. The specific configuration mechanism can be shown in Figure 7 below. The base station (e.g., gNB 20) can indicate the threshold PSI value to the UE (e.g., UE 10) via a control plane RRC reconfiguration message, and can also indicate the threshold PSI value to the UE (e.g., UE 10) via a user plane control message. The UE (e.g., UE 10) reports buffer size / percent information of the threshold PSI value, and / or buffer size / percent information above the threshold PSI, and / or buffer size / percent information below the threshold PSI. For example, for LCH1 / LCG1 of the UE (e.g., UE 10), the threshold PSI and data distribution in the corresponding LCH are as follows:
[0182] The threshold PSI=X, cache size=H / percentage information=H'; and / or
[0183] Cache size greater than the threshold PSI = I / percentage information = I'; and / or
[0184] The cache size smaller than the threshold PSI=J / percentage information=J'.
[0185] An example of the PSI information is shown in Table 4.
[0186] Table 4 Buffer size / percentage information or percent information of PSI threshold reported by UE (eg, UE 10).
[0187] The above H, I and J are positive integers, and H', I' and J' are percentages less than 1.
[0188] The PSI information includes, based on the granularity of a data radio bearer (DRB), multiple PSI levels or multiple PSI level information corresponding to a current data radio bearer (DRB) and data buffer information corresponding to the multiple PSI levels or multiple PSI level information. The data buffer information corresponding to the multiple PSI levels or multiple PSI level information includes buffer size / percentage information corresponding to the multiple PSI levels or multiple PSI level information.
[0189] To support PSI-based packet drop processing across data radio bearers (DRBs) on the RAN air interface, a UE (e.g., UE 10) must report the PSI distribution of uplink data in the uplink direction to better support the base station (e.g., gNB 20) in configuring PSI-based packet drop for the UE (e.g., UE 10). Furthermore, it is necessary to define when the UE (e.g., UE 10) reports the PSI distribution of uplink data, that is, to define a trigger mechanism for the UE (e.g., UE 10) to perform such reporting. Furthermore, the design of packet drop rules configured by the base station (e.g., gNB 20) for uplink transmissions of the UE (e.g., UE 10) also requires consideration.
[0190] In addition to reporting the detailed PSI level and buffer size / percent information as PSI information, the UE (e.g., UE 10) can also report only the PSI level as PSI information to the base station (e.g., gNB 20). The specific reporting method is shown in Figure 8. Referring to Figure 8, the UE (e.g., UE 10) reports the PSI level information of the data contained in the current DRB to the base station (e.g., gNB 20) using Packet Data Convergence Protocol (PDCP) control information at the DRB granularity.
[0191] The specific PSI level information reported by the UE (e.g., UE 10) may be reported using a bitmap mechanism, as shown in Table 5 below. For example, there are 16 PSI levels (corresponding to numbers 0-15), represented by 16 bits (2 bytes in total). For each PSI level, if the current DRB of the UE (e.g., UE 10) has data corresponding to the PSI level (e.g., PDU Set), the bit at the corresponding PSI level in the bitmap is 1; otherwise, the bit is 0.
[0192] Table 5: UE uses bitmap to indicate the PSI level contained in the data
[0193] In this embodiment, as shown in Table 5, the PSI information is based on the granularity of data radio bearer DRB and includes a bitmap, each bit of the bitmap corresponds to a corresponding PSI level, and the bit is used to indicate whether the data of the current DRB of the user equipment contains data corresponding to the corresponding PSI level.
[0194] In addition to using a bitmap to indicate the PSI level, the UE (e.g., UE 10) can also directly inform the base station (e.g., gNB 20) of the available PSI levels. The PSI information can be transmitted to the base station (e.g., gNB 20) in a UL MAC CE or RRC message.
[0195] Example 2 proposes a PSI information trigger. In Example 2, in order to support the PSI information reporting in Example 1, it is necessary to consider the PSI information reporting mechanism and the specific PSI information reporting form.
[0196] PSI information reporting mechanism:
[0197] The UE (e.g., UE 10) reports PSI information to inform the base station (e.g., gNB 20) of the PSI and PSI distribution of the data currently in the cache. The following reporting mechanisms can be considered:
[0198] ① Based on the PSI threshold configured by the base station (e.g., gNB 20), PSI information can be triggered when the PSI in a certain LCH / LCG of the UE (e.g., UE 10) exceeds the PSI threshold, and the amount of data exceeds the data volume threshold configured by the base station (e.g., gNB 20). (The configuration of the base station (e.g., gNB 20) for the UE (e.g., UE 10) is shown in Figure 9.)
[0199] ② Based on the PSI threshold configured by the base station (e.g., gNB 20), PSI information can be triggered when the data ratio of a certain LCH / LCG of the UE (e.g., UE 10) with a PSI greater than the PSI threshold exceeds the data ratio threshold configured by the base station (e.g., gNB 20). (The configuration of the base station (e.g., gNB 20) for the UE (e.g., UE 10) is shown in Figure 9.)
[0200] ③ When data with a higher PSI level arrives in a certain LCH of a UE (eg, UE 10), and the PSI level is higher than the PSI level of data currently contained in any LCH of the UE, PSI information may be triggered.
[0201] ④ When the base station (e.g., gNB 20) requests the UE (e.g., UE 10) to report PSI information, the UE (e.g., UE 10) responds to the base station's (e.g., gNB 20) request and reports the PSI information. As shown in Figure 10 below, the base station (e.g., gNB 20) instructs the UE (e.g., UE 10) to report PSI information via RRC information, PDCP control information, or MAC CE. Upon receiving the instruction, the UE (e.g., UE 10) reports the PSI information.
[0202] Example 3 proposes that a base station indicate UL packet discard information at the DRB level. In Example 3, based on the latest 3GPP conclusions, the PSI of an XR service PDU Set is primarily used to indicate the importance of the PDU Set. Different PDU Sets have different PSI values, representing different levels of importance. When network congestion occurs, PDU Sets may need to be discarded to more efficiently utilize radio resources. PDU Sets can be discarded preferentially based on their importance.
[0203] However, the aforementioned drop policy does not consider differences between data flows. For example, different data flows may have different QoS priorities, or the LCHs corresponding to the DRBs carrying the data flows in the radio air interface may have different priorities. For example, as shown in FIG11 , when one data flow has a relatively high priority but contains very little data with high PDU Set importance, while another data flow has a relatively low priority but contains a large amount of data with high PDU Set importance, in a congested situation, the base station (e.g., gNB 20) or UE (e.g., UE 10) needs to be able to determine how to drop packets, based on the data flow priority or based on the number of packets / packet ratio of the data flow's PDU Set importance.
[0204] Based on this, it is necessary to design uplink packet discarding rules for UEs (e.g., UE 10) in congested scenarios to better alleviate network congestion while ensuring efficient data transmission. The following focuses on packet discarding rules for uplink data transmission of UEs (e.g., UE 10) over the wireless air interface in different scenarios. Because uplink packet discarding occurs at the PDCP layer, PDCP packet discarding is performed at the DRB granularity.
[0205] A base station (e.g., gNB 20) can configure different packet drop rules for a UE (e.g., UE 10). These different packet drop rules may reflect differences in the base station (e.g., gNB 20) configuring different packet drop ratios for different DRBs. The UE (e.g., UE 10) receives a drop indication and, based on the drop indication, performs PSI-level-based data drop to discard data corresponding to the current data radio bearer (DRB), logical channel (LCH), or logical channel group (LCG). In this PSI-level-based data drop, packets are dropped for each DRB or LCH in ascending order of PSI importance until the packets discarded by the UE (e.g., UE 10) meet the data volume information to be discarded as indicated by the drop indication. Specifically, the following drop configuration mechanisms can be considered based on the PSI information reported by the UE (e.g., UE 10).
[0206] This embodiment mainly considers that a base station (e.g., gNB 20) configures uplink data packet discard based on the DRB granularity:
[0207] If a UE (e.g., UE 10) reports PSI information at the LCH granularity, since the DRB and LCH have a one-to-one relationship, the PSI importance distribution of the data in the LCH can reflect the PSI importance distribution of the data in the DRB. The base station (e.g., gNB 20) can configure DRB-based packet discard information for the UE (e.g., UE 10).
[0208] Coarse-grained discard indication: The base station (e.g., gNB 20) directly indicates to the UE (e.g., UE 10) the buffer size / percentage (e.g., total amount or ratio) of data to be discarded for the current DRB via a PDCP control protocol data unit (PDCP control PDU). Upon receiving this indication, the UE (e.g., UE 10) discards packets in ascending order of PSI importance until the total amount of data requested by the base station (e.g., gNB 20) is discarded, i.e., until the number of packets discarded by the UE (e.g., UE 10) meets the buffer size / percentage indicated by the base station (e.g., gNB 20).
[0209] In this example, the data amount information to be discarded indicated by the discard indication includes: second buffer size / second percentage information corresponding to all data of the current data radio bearer DRB, logical channel LCH or logical channel group LCG.
[0210] PSI-level granularity-based discard indication: The base station (e.g., gNB 20) indicates to the UE (e.g., UE 10) via a PDCP control PDU the buffer size / percent information (e.g., total amount or ratio) to be discarded for each PSI level region of the current DRB. This is shown in Table 6 below:
[0211] Table 6: Buffer size / percent information to be discarded for each PSI level area of the current DRB
[0212] The above K, L and M are positive integers, and K', L' and M' are percentages less than 1.
[0213] In the example of Table 6, the data amount information to be discarded indicated by the discard indication includes: the third buffer size / third percentage information corresponding to each PSI level or PSI level information in all data of the current data radio bearer DRB, logical channel LCH or logical channel group LCG.
[0214] PSI-level granularity-based discard indication: The base station (e.g., gNB 20) indicates the buffer size / percent information (e.g., total amount or ratio) to be discarded for each PSI level of the current DRB via a PDCP control PDU. This is shown in Table 7 below:
[0215] Table 7: Buffer size / percent information to be discarded for each PSI level of the current DRB
[0216] The above-mentioned N, O and P are positive integers, and N', O' and P' are percentages less than 1.
[0217] In the example of Table 7, in the discard indication, the multiple PSI level information corresponding to all data of the current data radio bearer DRB, logical channel LCH, or logical channel group LCG includes: multiple pieces of PSI level information differentiated based on the configured PSI threshold.
[0218] In this indication mechanism, the base station (e.g., gNB 20) can specify a PSI value (such as x in the table) as a limit and indicate the buffer size / percent information (Buffer size / percent) at which packets above the PSI value need to be discarded, and the buffer size / percent information (Buffer size / percent) at which packets below the PSI value need to be discarded.
[0219] Example 4 is about a base station indicating UL drop information at the LCG / UE granularity. In Example 4, in addition to the base station (e.g., gNB 20) indicating uplink packet drop information at the DRB granularity in Example 3, the base station (e.g., gNB 20) may also consider configuring uplink packet drop information at other granularities. If a UE (e.g., UE 10) reports PSI information at the LCG granularity, the base station (e.g., gNB 20) can only configure drop information at the LCG or the entire UE granularity. The base station (e.g., gNB 20) may indicate the packet drop configuration (i.e., drop indication) to the UE (e.g., UE 10) via RRC information. The UE (e.g., UE 10) receives the drop indication and, based on the drop indication, performs PSI-level-based data drop to drop data corresponding to the current logical channel group (LCG). In this PSI-level-based data drop, packets are dropped for each LCG, starting from the lowest PSI importance and increasing to the highest, until the packets dropped by the UE (e.g., UE 10) meet the data volume information to be dropped as indicated by the drop indication. Specific configurations include the following:
[0220] Coarse-grained drop indication: The base station (e.g., gNB 20) directly indicates to the UE (e.g., UE 10) via RRC information the buffer size / percentage (e.g., total amount or ratio) of data to be dropped for each LCG. Upon receiving this indication, the UE (e.g., UE 10) drops packets for each LCG, ranked by PSI importance, from low to high, until the total amount of data required by the base station (e.g., gNB 20) is discarded, i.e., until the number of packets dropped by the UE (e.g., UE 10) meets the buffer size / percentage indicated by the base station (e.g., gNB 20). For example, if the UE (e.g., UE 10) has three LCGs, the packet drop configuration of the base station (e.g., gNB 20) can be as shown in Table 8 below:
[0221] Table 8: Buffer size / percent information for packet discards per LCG indicated by the base station (e.g., gNB 20)
[0222] The above Q, R and S are positive integers, and Q', R' and S' are percentages less than 1.
[0223] Fine-grained discard indication: The base station (e.g., gNB 20) indicates to the UE (e.g., UE 10) via RRC information the buffer size / percent information (e.g., total amount or ratio) to be discarded for each PSI level area in each LCG. This is shown in Table 9 below:
[0224] Table 9: Buffer size / percent information to be discarded for each PSI level region in the current LCG
[0225] The above T, U and V are positive integers, and T', U' and V' are percentages less than 1.
[0226] Fine-grained discard indication: The base station (e.g., gNB 20) indicates to the UE (e.g., UE 10) via RRC information the buffer size / percent information (e.g., total amount or ratio) to be discarded for each PSI level of each LCG. This is shown in Table 10 below:
[0227] Table 10 Buffer size / percent information to be discarded for each PSI level of the current DRB
[0228] The above W, X and Y are positive integers, and W', X' and Y' are percentages less than 1.
[0229] In this indication mechanism, the base station (e.g., gNB 20) can specify a PSI value (such as x in the table) as a limit and indicate the buffer size / percent information (Buffer size / percent) at which packets above the PSI value need to be discarded, and the buffer size / percent information (Buffer size / percent) at which packets below the PSI value need to be discarded.
[0230] In addition, the base station (e.g., gNB 20) can also directly configure the amount of data that needs to be discarded for the current UE (e.g., UE 10) at the UE granularity. Specifically, the following can be considered:
[0231] (1) Directly indicating the data buffer size / percent information (e.g., total amount or ratio) that the current UE (e.g., UE 10) needs to discard through RRC information;
[0232] (2) Directly indicating the buffer size / percent information (e.g., total amount or ratio) of the buffer to be discarded for each PSI level range of the current UE (e.g., UE 10) through RRC information;
[0233] (3) Directly indicating the buffer size / percent information (eg, total amount or ratio) of each PSI level to be discarded for the current UE (eg, UE 10) through RRC information.
[0234] Example 5 proposes enhancements to logical channel prioritization (LCP). In Example 5, because the PSI importance distribution ratios of data packets in each data stream vary, the UE (e.g., UE 10) needs to consider the impact of the importance distribution of the PSI of each logical channel (LCH) on resource allocation priorities when allocating resources to the data in each logical channel (LCH). This is the logical channel prioritization (LCP) process. The following describes enhancements to the LCP process.
[0235] According to the latest 3GPP conclusions, the RAN needs to consider the importance of PDU Sets across data flows. For uplink data, when performing UL resource allocation across data flows, the UE (e.g., UE 10) primarily considers the LCH priority (corresponding to the priorities of different QoS flows) and the PSI importance of the data on the DRB carried by the actual LCH (e.g., the PSI-high PDU Set ratio or the PSI level of the data on the DRB currently being scheduled). As shown in Figure 12 below, the PSI importance ratio of data in different LCHs varies.
[0236] Based on this, the logical channel prioritization (LCP) of the UL resource allocation process is enhanced. When the UE (e.g., UE 10) performs uplink resource allocation based on LCP, in addition to the priority of each logical channel LCH itself, it is also necessary to consider the PSI distribution of the uplink data contained in each LCH to allocate wireless resources. Specifically, the UE (e.g., UE 10) can adjust the priority of the LCH according to the proportion of data with high PSI importance in the data contained in the logical channel LCH. For example: for each level higher in the proportion of data with high PSI importance, the priority of the LCH increases by one level.
[0237] Referring to Figure 13, in some embodiments of the present invention, a base station (e.g., gNB 20) sends a configuration for logical channel LCH priority processing (LCP), so that the user equipment adjusts the priority of each logical channel LCH in the LCH priority processing LCP based on the proportion of data with a high importance protocol data unit set importance indication (PSI) in the data contained in each logical channel LCH. In the logical channel LCH priority processing LCP, the UE (e.g., UE 10) adjusts the priority of each logical channel LCH based on the proportion of data with a high importance protocol data unit set importance indication (PSI) in the data contained in each logical channel LCH. In the LCH priority processing LCP, the priority of the logical channel LCH is also adjusted based on other dimensions, including one or more of the following:
[0238] Delay parameters for Quality of Service (QoS);
[0239] Packet Error Rate (BER); and
[0240] Protocol Data Unit Set Integrity Indicator PSIHI.
[0241] The specific process is as follows:
[0242] 1) In the first step, the UE (e.g., UE 10) traverses the logical channels currently with data to be sent and sorts them according to the configured LCH priority. For example, there are three LCHs (LCH1, LCH2, and LCH3) with data to be scheduled. LCH1 has LCH priority = 1; LCH2 has LCH priority = 5; and LCH3 has LCH priority = 7. In this example, the smaller the priority value, the higher the priority.
[0243] 2) In the second step, the UE (e.g., UE 10) counts the percentage of data with a high PSI for the data to be transmitted in each LCH. For example, the percentage of data with a high PSI for LCH1, the percentage of data with a high PSI for LCH2, the percentage of data with a high PSI for LCH3, and the percentage of data with a high PSI for LCH3. In this example, the higher the percentage of data with a high PSI, the more important the data in that LCH. The PSI value of high PSI can be negotiated by default between the base station (e.g., gNB 20) and the UE (e.g., UE 10), or can be configured and indicated by the base station (e.g., gNB 20) to the UE (e.g., UE 10).
[0244] 3) In the third step, the UE (e.g., UE 10) adjusts the priority of each LCH based on the proportion of data with PSI = High in each LCH. For example, if the proportion of data with PSI = High in LCH2 is 40%, which is two levels higher than the proportion of data with PSI = High in LCH1 of 20%, then the priority of LCH2 is increased by two levels, from LCH priority = 5 to LCH2 priority = 3. If the proportion of data with PSI = High in LCH3 is 60%, which is four levels higher than the proportion of data with PSI = High in LCH1 of 20%, then the priority of LCH3 is increased by four levels, from LCH priority = 7 to LCH3 priority = 3.
[0245] 4) After the adjustment in step 3, the priorities of the three LCHs are: LCH1 priority = 1, LCH2 priority = 3, and LCH3 priority = 3. Since the proportion of data with PSI = High in LCH2 is lower than the proportion of data with PSI = High in LCH3, LCH3 must be given a higher priority than LCH2. Overall, the priorities of the three LCHs after adjustment are LCH1 > LCH3 > LCH2.
[0246] In the above-mentioned LCP process, the priority mechanism of adjusting the logical channel LCH according to the proportion of data with high PSI importance in the data contained in each logical channel LCH is performed on the UE (e.g., UE 10) side. In order to support this mechanism, the base station (e.g., gNB 20) needs to configure the LCH of the UE (e.g., UE 10), that is, configure the LCH to support the use of the above-mentioned LCH priority processing (LCP) considering the importance of PSI, wherein the configuration information includes PSI importance information based on LCH.
[0247] Furthermore, regarding the LCP processing flow, when allocating uplink resources for each LCH data using a token bucket algorithm, in addition to supporting the use of the traditional LCH priority dimension, other dimensions are also supported for adjusting the priority of the logical channel LCH. These other dimensions include, for example, the aforementioned PSI importance, QoS delay parameters (PDB or PSDB), packet error rate (PER or PSER), and integrity (PSIHI), to better meet the needs of different services. Specifically, the base station (e.g., gNB 20) can configure the attributes of the LCH, DRB, or LCG of the UE (e.g., UE 10) through RRC information, that is, select and configure one or more dimensions to support resource allocation for the LCP process. The UE (e.g., UE 10) performs LCP according to the resource allocation dimensions (e.g., LCH Priority, PSI, PSDB, PSER, PSIHI, etc.) configured by the base station (e.g., gNB 20). Specifically, the configuration enhancement of the base station (e.g., gNB 20) to the UE (e.g., UE 10) is shown in Figure 13 below. The base station (e.g., gNB 20) sends logical channel parameters to the UE (e.g., UE 10) through a Radio Resource Control (RRC) message for uplink resource allocation. The logical channel parameters are based on the LCH granularity and include one or more of the following:
[0248] Data delay parameters;
[0249] Data packet error rate parameter;
[0250] Data PSI importance parameter; and
[0251] The protocol data unit set integrity indicator PSIHI parameter of the data.
[0252] The base station (e.g., gNB 20) configures the LCH, DRB, or LCG of the UE (e.g., UE 10), and the UL parameters of each LCH channel, DRB, or LCG newly include one or more of the following dimensional information: LCH priority, PSI importance, QoS delay parameters, packet error rate, and PSIHI.
[0253] The UE (e.g., UE 10) performs uplink resource allocation based on logical channel parameters configured by the base station (e.g., gNB 20), where the logical channel parameters are based on LCH granularity and include one or more of the following:
[0254] Data delay parameters;
[0255] Data packet error rate parameter;
[0256] Data PSI importance parameter; and
[0257] The protocol data unit set integrity indicator PSIHI parameter of the data.
[0258] Example 6: Furthermore, as new service demands increase, the current uplink scheduling (LCP) mechanism, which uses a token bucket algorithm to allocate uplink resources to each LCH based on logical channel priority, cannot effectively support all service requirements. For example, logical channel priority cannot effectively reflect service real-time and latency requirements, resulting in the LCP mechanism being unable to effectively support services with these requirements. To support diverse service requirements, more flexible uplink scheduling mechanisms can be introduced.
[0259] Uplink scheduling mechanism based on data packet transmission delay information: In order to reflect the transmission delay requirements of different services, a discard timer will be started when the data caching functional entity, such as the PDCP entity, receives an uplink data SDU. When the discard timer times out, the SDU is discarded. The timeout period of the discard timer of the SDU corresponding to different transmission delay requirements may be different. As the remaining time of the SDU's discard timer timeout becomes smaller and smaller, in order to meet the transmission delay requirements of the service, the priority of the SDU in uplink scheduling will become higher and higher. Different remaining delay time ranges can be defined or configured based on the transmission delay information, such as defining or configuring different remaining time ranges based on the remaining time from the SDU to the discard timer timeout, and defining different priorities corresponding to different remaining delay ranges; refer to the LCP mechanism and use the token bucket algorithm to allocate uplink resources to data with different remaining delay ranges or corresponding priorities.
[0260] PSI-based uplink scheduling mechanism: When a data caching functional entity, such as a PDCP entity, receives an uplink data SDU, it also receives the PSI information corresponding to the SDU. For SDUs for which no PSI information is received, a default PSI can be defined or configured. Referring to the LCP mechanism, a token bucket algorithm is used to allocate uplink resources for data with different PSIs.
[0261] Furthermore, the uplink scheduling may also design a corresponding token bucket uplink resource allocation mechanism based on the packet error rate (PER or PSER), integrity (PSIHI), etc.
[0262] Furthermore, a network node, such as a base station (e.g., gNB 20), can configure one or more uplink scheduling mechanisms for the UE via RRC messaging. Furthermore, the network node can configure different uplink scheduling mechanisms for the UE based on different application scopes. The UE applies the configured uplink scheduling mechanism to uplink data transmissions corresponding to the configured application scope, where the application scope can be one or more of the following: UE (i.e., all uplink data transmissions based on the specified UE), LCG, DRB, LCH, and QoS flow.
[0263] Through the above description, in one example, the uplink resource allocation method performed by the UE (e.g., UE 10) includes: receiving configuration parameters related to uplink resource allocation, wherein the configuration parameters indicate one or more of the following information:
[0264] Logical channel priority;
[0265] Transmission delay;
[0266] The protocol data unit set importance indication PSI importance of the data;
[0267] Data packet error rate; and
[0268] The protocol data unit set integrity indicator PSIHI of the data.
[0269] Based on the information indicated by the configuration parameters, a token bucket algorithm is used to allocate uplink resources to data corresponding to each piece of information indicated by the configuration parameters.
[0270] The configuration parameters further include application scope information, and the final application scope includes one or more of the following information:
[0271] All uplink data of a user equipment indicated by the configuration parameter;
[0272] Logical channel group;
[0273] Logical channel;
[0274] Data radio bearer; and
[0275] QoS flow.
[0276] Through the above description, in one example, the uplink resource allocation method performed by the UE (e.g., UE 10) includes: sending uplink resource allocation-related configuration parameters to the user equipment UE through a Radio Resource Control (RRC) message, where the configuration parameters indicate one or more of the following information:
[0277] Logical channel priority;
[0278] Transmission delay;
[0279] Data PSI importance;
[0280] Data packet error rate; and
[0281] The protocol data unit set integrity indicator PSIHI of the data.
[0282] The configuration parameters further include application scope information, and the final application scope includes one or more of the following information:
[0283] All uplink data of a user equipment indicated by the configuration parameter;
[0284] Logical channel group;
[0285] Logical channel;
[0286] Data radio bearer; and
[0287] QoS flow.
[0288] Example 7 is about discarding PDU Set.
[0289] In Example 7, the latest RAN3 conclusions support the transmission of PDU Set sequence number information (such as PDU Set SN) and size (PDU Set size) over the NR-U interface (including the F1 interface, Ng interface, and Xn interface). In addition, according to the latest 3GPP conclusions, the PDCP layer supports packet discarding at the PDU Set granularity for XR services. Therefore, it is necessary to consider enhancing PDU Set discarding on relevant interfaces.
[0290] This embodiment mainly provides enhancements related to F1, Xn, and NR-U to support packet discard indication at the PDU Set granularity. The scenarios involved include: PDU Set information interaction between CU and DU under the separation architecture of centralized unit (CU) and distributed unit (DU), PDCP duplication (PDCP Duplication), and information interaction between PDCP entities and radio link control (Radio Link Control, RLC) entities involved in dual-link scenarios.
[0291] The gNB 20 sends a discard indication for discarding a protocol data unit set (PDU Set). The discard indication is sent via an F1 interface between a centralized unit (CU) 20-1 and a distributed unit (DU) 20-2 of the gNB 20 or via an Xn interface between base stations.
[0292] When the Packet Data Convergence Protocol (PDCP) entity of the gNB 20 sends the discard indication, the discard indication includes a downlink discarded PDU set sequence number;
[0293] When the radio link control (RLC) entity of the gNB 20 sends the discard indication, the discard indication includes one or more of the following:
[0294] The maximum successfully delivered PDU Set number;
[0295] Submit the largest PDU Set number;
[0296] NR-U lost PDU Set number;
[0297] Number of PDU Set segments lost by NR-U;
[0298] The starting PDU Set sequence number of the NR-U lost PDU Set segment; and
[0299] End PDU Set sequence number of the PDU Set segment lost by NR-U.
[0300] The enhancements involved in NR-U are:
[0301] ① When the PDCP layer intends to discard a data PDU Set, it needs to instruct the RLC layer to discard the data packet information of the PDU Set. Specifically, the PDCP indicates the data packet information of the PDU Set to be discarded to the RLC layer via the F1 / Xn (NR-U) interface, including the downlink discarded PDU set sequence number (DL discard PDU Set SN).
[0302] Specifically, as shown in Figure 14 below, in some embodiments of the present invention, the first network node may be the centralized unit CU 20-1 of the gNB 20, and the first network node may be the distributed unit DU 20-12. The centralized unit CU 20-1 sends a discard indication for indicating the discard of the protocol data unit set PDU Set; wherein the discard indication of the protocol data unit set PDU Set includes the sequence number of the PDU set that needs to be discarded in the downlink. The distributed unit DU 20-12 receives the discard indication for discarding the protocol data unit set PDU Set sent by the base station centralized unit CU, and feeds back the transmission status information of the downlink PDU Set to the base station centralized unit CU. The centralized unit CU 20-1 receives the transmission status information of the downlink PDU Set from the distributed unit DU of the base station. The discard indication and the transmission status information of the downlink PDU Set are sent via the F1 interface between the centralized unit CU and the distributed unit DU of the base station. The transmission status information of the downlink PDU Set includes one or more of the following:
[0303] The largest PDU Set number successfully delivered;
[0304] Submit the largest PDU Set number;
[0305] NR-U lost PDU Set number;
[0306] Number of PDU Set segments lost by NR-U;
[0307] The starting PDU Set sequence number of the NR-U lost PDU Set segment; and
[0308] End PDU Set sequence number of the PDU Set segment lost by NR-U.
[0309] In some embodiments of the present invention, the first network node may be gNB 20, and the first network node may be another base station.
[0310] The PDCP of the first network node carries a downlink discard PDU set sequence number (DL discard PDU Set SN) through a DL USER DATA frame type, and indicates the downlink discard PDU set sequence number to the node where the corresponding RLC is located through the F1 / Xn (NR-U) interface.
[0311] ② As shown in Figure 15, in some embodiments of the present invention, the first network node may be a centralized unit CU 20-1 of gNB 20, and the first network node may be a distributed unit DU 20-12. When an RLC entity indicates the transmission status of a data PDU Set, the RLC needs to send a downlink data delivery status (DL Data Delivery Status, DDDS) frame type to the PDCP entity via the F1 / Xn (NR-U) interface to indicate the data packet information of the PDU Set successfully transmitted by PDCP. The downlink data delivery status (DL Data Delivery Status, DDDS) frame may include one or more of the following:
[0312] ● Successfully delivered the largest PDU Set SN (corresponding to RLC AM mode);
[0313] ●Submit the maximum PDU Set SN (corresponding to RLC AM mode);
[0314] ●NR-U lost PDU Set SN;
[0315] ●The number of PDU Set segments lost by NR-U (multiple consecutive PDU Sets are one PDU Set segment);
[0316] ●The starting PDU Set SN of the PDU Set segment lost by the NR-U;
[0317] ●The NR-U lost PDU Set segment ends the PDU Set SN.
[0318] Example 8 is about UL / DL congestion indication. In Example 8, since RAN is supported to detect wireless air interface congestion and feedback to the 5G core network (5G core, 5GC), under the CU-DU separation architecture of RAN, it is possible for DU to perform RAN congestion detection. Therefore, when DU detects congestion, it is necessary to feedback to CU so that CU can further feedback the congestion to 5GC. As shown in Figure 16, in some embodiments of the present invention, the first network node may be the centralized unit CU 20-1 of gNB 20, and the first network node may be the distributed unit DU 20-12. Specifically, the DU can send the assistance information data (ASSISTANCE INFORMATION DATA) frame type through the F1 (NR-U) interface to indicate the uplink or downlink congestion information to the PDCP entity of the CU. The uplink or downlink congestion information may include one or more of the following:
[0319] DL congestion indication; and
[0320] ●UL congestion indication.
[0321] The described embodiments of the present disclosure are a combination of techniques / processes that can be employed in the 3GPP specifications to create a final product.
[0322] 17 , an embodiment of the present application further provides a chip 700, which may correspond to the user equipment 10 in the embodiment of the present application, and the chip 700 may implement the corresponding processes implemented by the user equipment 10 in the various methods in the embodiment of the present application. The chip 700 includes a processor 701, which may call and execute a computer program from a memory to implement the methods in the embodiment of the present application.
[0323] Optionally, the chip 700 may further include a memory 702. The processor 701 may call and execute a computer program from the memory 702 to implement the method in the embodiment of the present application.
[0324] The memory 702 may be a separate device independent of the processor 701 , or may be integrated into the processor 701 .
[0325] Optionally, the chip 700 may further include an input interface 703. The processor 701 may control the input interface 703 to communicate with other devices or chips, and specifically, may obtain messages or data sent by other devices or chips.
[0326] Optionally, the chip 700 may further include an output interface 704. The processor 701 may control the output interface 704 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0327] Referring to Figure 18 , another embodiment of the present application provides another chip 800. This chip 800 may correspond to the gNB 20 in the embodiments of the present application and may implement the corresponding processes implemented by the gNB 20 in the various methods of the embodiments of the present application. Chip 800 includes a processor 801, which may call and execute computer programs from a memory 802 to implement the methods in the embodiments of the present application.
[0328] Optionally, the chip 800 may further include a memory 802. The processor 801 may call and execute a computer program from the memory 802 to implement the method in the embodiment of the present application.
[0329] The memory 802 may be a separate device independent of the processor 801 , or may be integrated into the processor 801 .
[0330] Optionally, the chip 800 may further include an input interface 803. The processor 801 may control the input interface 803 to communicate with other devices or chips, and specifically, may obtain messages or data sent by other devices or chips.
[0331] Optionally, the chip may further include an output interface 804. The processor 801 may control the output interface 804 to communicate with other devices or chips, and specifically, may output information or data to other devices or chips.
[0332] It should be understood that the processor in the embodiments of the present application may be an integrated circuit chip with signal processing capabilities. During implementation, each step of the above-described method embodiment may be completed through hardware integrated logic circuits in the processor or through software instructions. The above-described processor may be a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field programmable gate array (FPGA), or other programmable logic devices, discrete gate or transistor logic devices, or discrete hardware components. The methods, steps, and logic block diagrams disclosed in the embodiments of the present application may be implemented or executed. The general-purpose processor may be a microprocessor or any conventional processor. The steps of the method disclosed in the embodiments of the present application may be directly implemented and executed by a hardware decoding processor, or by a combination of hardware and software modules in the decoding processor. The software module may be located in a storage medium known in the art, such as random access memory, flash memory, read-only memory, programmable read-only memory, electrically erasable programmable memory, or registers. The storage medium is located in memory, and the processor reads information from the memory and, in conjunction with its hardware, completes the steps of the above-described method.
[0333] It is understood that the memory in the embodiments of the present application may be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. Among them, the non-volatile memory may be read-only memory (ROM), programmable ROM (PROM), erasable programmable ROM (EPROM), electrically erasable programmable ROM (EEPROM) or flash memory. The volatile memory may be random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static RAM (SRAM), dynamic RAM (DRAM), synchronous DRAM (SDRAM), double data rate synchronous DRAM (DDR SDRAM), enhanced synchronous DRAM (ESDRAM), synchronized DRAM (SLDRAM), and direct RAM (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0334] It should also be understood that the above-mentioned memory is exemplary but not restrictive. For example, the memory in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link DRAM (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memory in the embodiments of the present application is intended to include, but is not limited to, these and any other suitable types of memory.
[0335] The embodiments of the present application also provide a computer program product, including computer program instructions.
[0336] Optionally, the computer program product can be applied to the gNB 20 in the implementation mode of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the gNB 20 in the various methods of the implementation mode of the present application. For the sake of brevity, they are not repeated here.
[0337] Optionally, the computer program product can be applied to the user device 10 in the implementation mode of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the user device 10 in the various methods of the implementation mode of the present application. For the sake of brevity, they are not repeated here.
[0338] The embodiments of the present application also provide a computer program.
[0339] Optionally, the computer program can be applied to the gNB 20 in the implementation mode of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the gNB 20 in the various methods of the implementation mode of the present application. For the sake of brevity, they are not repeated here.
[0340] Optionally, the computer program can be applied to the user device 10 in the implementation mode of the present application. When the computer program runs on the computer, the computer executes the corresponding processes implemented by the user device 10 in the various methods of the implementation mode of the present application. For the sake of brevity, they are not repeated here.
[0341] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0342] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the above-described systems, devices and units can refer to the corresponding processes in the aforementioned method implementation methods and will not be repeated here.
[0343] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices, and methods can be implemented in other ways. For example, the device implementation described above is only schematic. For example, the division of the unit is only a logical function division. There may be other division methods in actual implementation, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0344] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of the units may be selected according to actual needs to achieve the purpose of this embodiment.
[0345] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist as a separate entity, or two or more units may be integrated into one unit.
[0346] If this function is implemented in the form of a software functional unit and sold or used as an independent product, it can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, server, or network device, etc.) to execute all or part of the steps of each embodiment of the present application. The aforementioned storage medium is a non-volatile storage medium, including: a flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a disk or an optical disk, and other media that can store program codes.
[0347] Some embodiments of the present invention provide a method for discarding data packets. A user equipment (UE) reports protocol data unit set importance indicator (PSI) information. A base station sends a discard indication to provide the UE with a packet discard configuration. The UE discards UL data packets based on the PSI according to the configuration. Some embodiments of the present invention provide the content of the PSI information and trigger conditions for PSI reporting.
[0348] PSI is also applied to logical channel priority processing to adjust the priority of the logical channel LCH. The base station sends the configuration of the logical channel LCH priority processing LCP, so that the user equipment adjusts the priority of the logical channel LCH in the LCH priority processing LCP according to the proportion of data with high importance of protocol data unit set importance indication PSI in the data contained in each logical channel LCH. In the LCH priority processing LCP, the priority of the logical channel LCH is also adjusted according to other dimensions, and the other dimensions include one or more of the following:
[0349] Delay parameters for Quality of Service (QoS);
[0350] Packet Error Rate (BER); and
[0351] Protocol Data Unit Set Integrity Indicator PSIHI.
[0352] The discard indication can be sent via the F1 interface between the centralized unit (CU) and distributed unit (DU) of the base station or via the Xn interface between base stations. It can also be applied to the 5G New Radio (NR-Unlicensed, NR-U) operating in the unlicensed frequency band. These features enable different network nodes to exchange discard indications and perform PSI-based UL packet discard.
[0353] Those skilled in the art will appreciate that the above embodiments are specific embodiments for implementing the present application, and that in actual applications, various changes may be made thereto in form and detail without departing from the spirit and scope of the present application.
Claims
1. A data packet discarding method, executed in a user equipment, characterized in that: Reporting protocol data unit set importance indication (PSI) information, wherein the PSI information is based on the granularity of a data radio bearer (DRB), a logical channel (LCH), or a logical channel group (LCG); accepting indication information, wherein the indication information is used to indicate discarding; and Based on the indication information, the data packet is discarded.
2. The method for discarding data packets according to claim 1, characterized in that: The PSI information includes: The data of the data radio bearer DRB, the logical channel LCH, or the logical channel group LCG includes one or more PSI level information or data buffer information corresponding to one or more PSI level information.
3. The method for discarding data packets according to claim 1, characterized in that: The method further comprises: receiving trigger information configured by the base station, the trigger information including PSI threshold information or a PSI reporting request message sent by the base station; and The PSI information is reported based on the received configuration trigger information sent by the base station.
4. The method for discarding data packets according to claim 3, characterized in that: The PSI threshold value information includes at least one of the following: a first threshold value, a second threshold value, and a third threshold value; wherein the first threshold value is related to the PSI level; the second threshold value is related to the data volume; and the third threshold value is related to the data ratio.
5. The method for discarding data packets according to claim 3, characterized in that: The trigger information includes one or more of the following: The PSI level of data in a logical channel LCH / logical channel group LCG of the user equipment is in the first The total amount of data above the first threshold value is greater than the second threshold value; The proportion of data in a logical channel LCH / logical channel group LCG of the user equipment having a PSI level above a first threshold value is greater than a third threshold value; Data with a higher PSI level than the data in the current LCH / LCG arrives in an LCH / LCG of the user equipment, and the higher PSI level is higher than the PSI level of data contained in any LCH of the UE at present; and A request for reporting the PSI information sent by the base station is received.
6. The method for discarding data packets according to claim 2, characterized in that: The PSI level information in the PSI information includes at least one of the following: All PSI levels corresponding to the data radio bearer DRB, logical channel LCH, or logical channel group LCG; A partial PSI level corresponding to the current data radio bearer DRB, logical channel LCH, or logical channel group LCG; Maximum PSI level and minimum PSI level; Multiple PSI levels based on average PSI; and Multiple PSI levels based on configured PSI thresholds.
7. The method for discarding data packets according to claim 2, characterized in that: The data cache information includes first cache size / first percentage information corresponding to the PSI level information.
8. The method for discarding data packets according to claim 1, characterized in that: The PSI information is transmitted via packet data convergence protocol PDCP control information, medium access control element MAC CE or radio resource control RRC information.
9. The method for discarding data packets according to claim 1, characterized in that: When the PSI information is based on the granularity of data radio bearer DRB, and the PSI information includes a bitmap, each bit in the bitmap corresponds to a PSI level, and the bit is used to indicate whether there is data corresponding to the PSI level in the current DRB data of the user equipment.
10. The method for discarding data packets according to claim 1, characterized in that: Also includes: Based on the indication information and the PSI level information, discard the data of the data radio bearer DRB, the logical channel LCH, or the logical channel group LCG; The indication information indicates that the amount of data discarded includes: Second cache size / second percentage information corresponding to all data of the current data radio bearer DRB, logical channel LCH or logical channel group LCG; or The third cache size / third percentage information corresponding to each PSI level or PSI level information in all data of the current data radio bearer DRB, logical channel LCH or logical channel group LCG.
11. The method for discarding data packets according to claim 10, characterized in that: The PSI discard indication is transmitted via packet data convergence protocol PDCP control information, medium access control MAC control element CE or radio resource control RRC information.
12. The method for discarding data packets according to claim 1, characterized in that: When based on the indication information, for each LCH or LCG, data packets are discarded in the order of PSI level from low to high.
13. A method for discarding a data packet, executed in a base station, characterized in that: The trigger information for reporting the protocol data unit set importance indication (PSI) information is sent to the user equipment through a radio resource control (RRC) message, and the trigger information includes PSI threshold information or a PSI reporting request message sent by the base station.
14. The method for discarding data packets according to claim 13, characterized in that: The PSI threshold information includes: a PSI threshold value, a PSI data volume threshold value, and a PSI data ratio threshold value.
15. The method for discarding data packets according to claim 13, characterized in that: The PSI information reported by the user equipment is received, and indication information is sent to the user equipment based on the PSI information, so as to instruct the user equipment to discard data based on the PSI level according to the indication information.
16. The method for discarding data packets according to claim 15, characterized in that: The indication information is reported by means of packet data convergence protocol PDCP control information, medium access control element MAC CE or radio resource control RRC information transmission.
17. The method for discarding data packets according to claim 15, characterized in that: The amount of data to be discarded indicated by the indication information includes: Cache size / percentage information corresponding to all data of the current data radio bearer DRB, or logical channel LCH, logical channel group LCG; Cache size / percentage information of each PSI level or PSI level information corresponding to all data of the current data radio bearer DRB, logical channel LCH, or logical channel group LCG.
18. An uplink resource allocation method, executed in a user equipment, characterized in that: Include: Receive a configuration parameter related to uplink resource allocation, where the configuration parameter indicates one or more of the following information: Logical channel priority; Transmission delay; The protocol data unit set importance of the data indicates the PSI importance; Data packet error rate; and The protocol data unit set integrity indicator PSIHI of the data; Based on the information indicated by the configuration parameters, a token bucket algorithm is used to allocate uplink resources to data corresponding to each piece of information indicated by the configuration parameters.
19. The method for discarding data packets according to claim 27, characterized in that: The configuration parameters further include application scope information, and the final application scope includes one or more of the following information: All uplink data of a user equipment indicated by the configuration parameter; Logical channel groups; Logical channels; Data radio bearer; and QoS flow.
20. An uplink resource allocation method, executed in a base station device, characterized in that: Include: A configuration parameter related to uplink resource allocation is sent to a user equipment UE through a Radio Resource Control (RRC) message, wherein the configuration parameter indicates one or more of the following information: Logical channel priority; Transmission delay; Data PSI importance; Data packet error rate; and The protocol data unit set integrity indicator PSIHI of the data.
21. The method for discarding data packets according to claim 20, characterized in that: The configuration parameters further include application scope information, and the final application scope includes one or more of the following information: All uplink data of a user equipment indicated by the configuration parameter; Logical channel groups; Logical channels; Data radio bearer; and QoS flow.
22. A method for allocating uplink resources, executed in a user equipment, characterized in that: Include: Uplink resource allocation is performed based on logical channel parameters configured by the network, wherein the logical channel parameters are based on LCH granularity and include one or more of the following: Data delay parameters; Data packet error rate parameters; Data PSI importance parameters; and The protocol data unit set integrity indicator PSIHI parameter of the data.
23. A method for allocating uplink resources, executed in a base station device, characterized in that: Include: The logical channel parameters are sent to the user equipment UE through a Radio Resource Control (RRC) message to allocate uplink resources. The logical channel parameters are based on the LCH granularity and include one or more of the following: Data delay parameters; Data packet error rate parameters; Data PSI importance parameters; and PSIHI parameter for protocol data unit integrity indication 24. A packet discard indication method, executed in a base station centralized unit CU, characterized in that: Include: Sending a discard indication for indicating discarding a protocol data unit set PDU Set; wherein the discard indication of the protocol data unit set PDU Set includes a PDU set sequence number discarded in the downlink; and Receive the transmission status information of the downlink PDU Set from the base station distributed unit DU.
25. The method for discarding data packets according to claim 24, characterized in that: The discard indication and the transmission status information of the downlink PDU Set are sent via the F1 interface between the centralized unit CU and the distributed unit DU of the base station.
26. The method for discarding data packets according to claim 24, characterized in that: The transmission status information of the downlink PDU Set includes one or more of the following: The maximum PDU Set number successfully delivered; Submit the largest PDU Set number; NR-U lost PDU Set number; Number of PDU Set segments lost by NR-U; The starting PDU Set number of the PDU Set segment lost by the NR-U; and The PDU Set sequence number of the PDU Set segment that is lost by NR-U.
27. A method for indicating data packet discard, executed in a base station DU, characterized in that: Include: The base station distribution unit DU receives a discard instruction for discarding a protocol data unit set PDU Set sent by the base station central unit CU; and Feedback the transmission status information of the downlink PDU Set to the base station centralized unit CU; The discard indication and the transmission status information of the downlink PDU Set are sent via the F1 interface between the centralized unit CU and the distributed unit DU of the base station.
28. The method for discarding data packets according to claim 27, characterized in that: The discard indication of the protocol data unit set PDU Set includes the sequence number of the PDU set that needs to be discarded in the downlink.
29. The method for discarding data packets according to claim 27, characterized in that: The transmission status information of the downlink PDU Set includes one or more of the following: The largest PDU Set number successfully submitted; Submit the largest PDU Set number; NR-U lost PDU Set number; Number of PDU Set segments lost by NR-U; The starting PDU Set number of the PDU Set segment lost by the NR-U; and The PDU Set sequence number of the PDU Set segment that is lost by NR-U.
30. A user equipment, characterized in that: include: A processor configured to call and execute a computer program stored in a memory so that the device installed with the above-mentioned program executes the above-mentioned method of any one of claims 1 to 12, 18 to 19 and 22.
31. A chip, characterized in that: include: A processor configured to call and execute a computer program stored in a memory so that the device installed with the above-mentioned program executes the above-mentioned method of any one of claims 1 to 12, 18 to 19 and 22.
32. A computer-readable storage medium, characterized in that A computer program is stored therein, wherein the computer program enables a computer to execute the method of any one of claims 1 to 12, 18 to 19 and 22.
33. 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 12, 18 to 19 and 22.
34. A base station, characterized in that: include: A processor configured to call and execute a computer program stored in a memory so that the device installed with the above-mentioned program executes the above-mentioned method of any one of claims 13 to 17, 20 to 21, and 23 to 29.
35. A chip, characterized in that: include: A processor is configured to call and execute a computer program stored in a memory so that a device installed with the above-mentioned program executes the above-mentioned method of any one of 13 to 17, 20 to 21, and 23 to 29.
36. A computer-readable storage medium, characterized in that A computer program is stored therein, wherein the computer program enables a computer to execute any one of the methods 13 to 17, 20 to 21, and 23 to 29.
37. A computer program product, characterized in that Includes a computer program, wherein the computer program enables a computer to execute the above method of any one of 13 to 17, 20 to 21, and 23 to 29.