Delay information processing method, information triggering method, device, equipment and medium

CN122802965APending Publication Date: 2026-09-22GUANGDONG OPPO MOBILE TELECOMMUNICATIONS CORP LTD
View PDF 0 Cites 0 Cited by

Patent Information

Application Number
CN202611069419.1
Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
Filing Date
2023-09-28
Publication Date
2026-09-22

AI Technical Summary

Technical Problem

[0004]然而,目前并没有明确UE如何上报DSR信息的具体方式

Benefits of technology

[0015]The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122802965A_ABST
    Figure CN122802965A_ABST
Patent Text Reader

Abstract

This application relates to a delay information processing method, an information triggering method, an apparatus, a device, and a medium. The delay information processing method includes: triggering DSR under a first condition, and / or reporting DSR; the delay information processing method provides an implementation method for UE to report DSR, namely, triggering DSR and / or reporting DSR under a first condition. Furthermore, it limits the reporting conditions for DSR, which can avoid excessive DSR reporting, thereby reducing the DSR reporting load.
Need to check novelty before this filing date? Find Prior Art

Description

[0001] Case Analysis This application is a divisional application of Chinese patent application No. 202380102697.0, which entered the Chinese national phase of PCT international patent application PCT / CN2023 / 122916, filed on September 28, 2023, and entitled "Delay Information Processing Method, Information Triggering Method, Apparatus, Device and Medium". Technical Field

[0002] This application relates to the field of communication technology, and in particular to a delay information processing method, information triggering method, apparatus, device and medium. Background Technology

[0003] The user equipment (UE) uses DSR information to inform the serving base station of the uplink data delay information of the UE, so that the base station can schedule the UE according to the DSR information provided by the UE.

[0004] However, there is currently no clear method for UEs to report DSR information. Summary of the Invention

[0005] Based on this, this application provides a delay information processing method, an information triggering method, an apparatus, a device, and a medium.

[0006] In a first aspect, this application provides a delay information processing method, the method comprising: Under the first condition, trigger DSR, and / or report DSR.

[0007] Secondly, this application provides a delay information processing method, the method comprising: In the event of congestion or receipt of the first information, or if the first information indicates specific content or a specific value, the UE performs a first action. The first action includes at least one of the following: enabling packet loss processing for PDU sets; enabling packet loss processing for PSI; enabling congestion processing; using a specific packet loss timer or timer duration; determining important or unimportant PDU sets; determining the threshold or criteria for important or unimportant PDU sets; deactivating the DRS reporting function, or the DSR mechanism; stopping the DSR reporting or triggering function, or not reporting DSR information; deconfiguring DSR triggering or reporting.

[0008] Thirdly, this application provides an information triggering method, the method comprising: The system receives first information sent by the base station; the first information is used to indicate whether the user terminal (UE) triggers a conditional switching (CHO) assessment or performs or assesses other CHO conditions, or the first information is used to indicate whether the network is energy-saving or has entered an energy-saving state or is using energy-saving technology or when it is energy-saving.

[0009] A time delay information processing device, characterized in that the device comprises: a receiving module for triggering DSR under a first condition; and / or a sending module for reporting DSR.

[0010] A latency information processing apparatus, characterized in that the apparatus comprises: a receiving module, configured to, in the event of congestion or receipt of first information, or configured to, when the first information indicates specific content or a specific value, have a UE perform a first action. The first action includes at least one of the following: enabling packet loss processing for a PDU set; enabling packet loss processing for a PSI (Personal Signal Indicator); enabling congestion processing; using a specific packet loss timer or timer duration; determining an important or unimportant PDU set; determining a threshold or criterion for determining an important or unimportant PDU set; deactivating the DRS (Delayed Reduction of Response) reporting function, or the DSR (Delayed Reduction of Response) mechanism; stopping the DSR reporting or triggering function, or not reporting DSR information; and deconfiguring DSR triggering or reporting.

[0011] An information triggering device, characterized in that the device comprises: a receiving module, configured to receive first information sent by a base station; the first information is configured to instruct a user terminal UE whether to trigger a condition switching CHO assessment or to execute or assess other CHO conditions, or the first information is configured to instruct whether the network is energy-saving or has entered an energy-saving state or is using energy-saving technology or when to save energy.

[0012] A user terminal includes a memory, a processor, and a transceiver, wherein the memory stores a computer program, characterized in that the processor executes the computer program for controlling the transceiver and, when executing the computer program, implementing the steps of any one of the first, second, or third aspects described above.

[0013] A computer-readable storage medium having a computer program stored thereon, characterized in that, when the computer program is executed by a processor, it implements the steps of the method described in any one of the first, second, or third aspects above.

[0014] A computer program product includes a computer program, characterized in that, when executed by a processor, the computer program implements the steps of the method described in any one of the first, second, or third aspects above.

[0015] The above description is only an overview of the technical solution of this application. In order to better understand the technical means of this application and to implement it in accordance with the contents of the specification, and to make the above and other objects, features and advantages of this application more obvious and understandable, the following are specific embodiments of this application. Attached Figure Description

[0016] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the embodiments described below. The accompanying drawings are for illustrative purposes only and are not intended to limit the scope of this application. Furthermore, the same reference numerals denote the same parts throughout the drawings. In the drawings: Figure 1 A flowchart illustrating a delay information processing method provided in an embodiment of this application; Figure 2 A flowchart illustrating a delay information processing method provided in another embodiment of this application; Figure 3 A flowchart illustrating an information triggering method provided in an embodiment of this application; Figure 4 This is a schematic diagram of the structure of a MAC CE provided in one embodiment of this application; Figure 5 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 6 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 7 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 8 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 9 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 10 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 11 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 12 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 13 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 14 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 15 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 16 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 17 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 18 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 19 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 20 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 21 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 22 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 23 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 24 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 25 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 26 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 27 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 28 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 29 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 30 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 31 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 32 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 33 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 34 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 35 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 36 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 37 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 38 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 39 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 40 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 41 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 42 A schematic diagram of the structure of a MAC CE is provided for another embodiment of this application; Figure 43 A flowchart illustrating an information triggering method provided in an embodiment of this application; Figure 44 This is a schematic diagram of the structure of a time delay information processing device provided in an embodiment of this application; Figure 45 A schematic diagram of a time delay information processing device provided in another embodiment of this application; Figure 46 This is a schematic diagram of the structure of an information triggering device provided in an embodiment of this application; Figure 47 This is a schematic diagram of the structure of a user terminal provided in an embodiment of this application. Detailed Implementation

[0017] The embodiments of the technical solution of this application will now be described in detail with reference to the accompanying drawings. These embodiments are only used to more clearly illustrate the technical solution of this application and are therefore merely examples, and should not be used to limit the scope of protection of this application.

[0018] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by one of ordinary skill in the art to which this application pertains; the terminology used herein is for the purpose of describing particular embodiments only and is not intended to limit the application; the terms “comprising” and “having”, and any variations thereof, in the specification, claims, and foregoing description of the drawings are intended to cover non-exclusive inclusion.

[0019] In the description of the embodiments of this application, technical terms such as "first" and "second" are used only to distinguish different objects and should not be construed as indicating or implying relative importance or implicitly specifying the number, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, "multiple" means two or more, unless otherwise explicitly defined.

[0020] In this document, the term "embodiment" means that a particular feature, structure, or characteristic described in connection with an embodiment may be included in at least one embodiment of this application. The appearance of this phrase in various places throughout the specification does not necessarily refer to the same embodiment, nor is it a separate or alternative embodiment mutually exclusive with other embodiments. It will be explicitly and implicitly understood by those skilled in the art that the embodiments described herein can be combined with other embodiments.

[0021] In the description of the embodiments in this application, the term "and / or" is merely a description of the relationship between related objects, indicating that three relationships can exist. For example, A and / or B can represent: A existing alone, A and B existing simultaneously, and B existing alone. Additionally, the character " / " in this document generally indicates that the preceding and following related objects have an "or" relationship.

[0022] In the description of the embodiments of this application, the term "multiple" refers to two or more (including two), similarly, "multiple sets" refers to two or more (including two sets), and "multiple pieces" refers to two or more (including two pieces).

[0023] In the description of the embodiments of this application, the technical terms "center," "longitudinal," "lateral," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counterclockwise," "axial," "radial," and "circumferential" indicate the orientation or positional relationship based on the orientation or positional relationship shown in the accompanying drawings. They are only for the convenience of describing the embodiments of this application and simplifying the description, and are not intended to indicate or imply that the device or element referred to must have a specific orientation, or be constructed and operated in a specific orientation. Therefore, they should not be construed as limitations on the embodiments of this application.

[0024] In the description of the embodiments of this application, unless otherwise expressly specified and limited, technical terms such as "installation," "connection," "joining," and "fixing" should be interpreted broadly. For example, they can refer to a fixed connection, a detachable connection, or an integral part; they can refer to a mechanical connection or an electrical connection; they can refer to a direct connection or an indirect connection through an intermediate medium; they can refer to the internal communication of two components or the interaction between two components. For those skilled in the art, the specific meaning of the above terms in the embodiments of this application can be understood according to the specific circumstances.

[0025] Currently, with people's pursuit of speed, latency, high-speed mobility, and energy efficiency, as well as the diversity and complexity of services in future life, the 3GPP international standards organization has begun developing 5G. The main application scenarios for 5G are: enhanced mobile ultra-wideband (eMBB), ultra-reliable low-latency communication (URLLC), and massive machine-type communication (mMTC). eMBB still aims to provide users with multimedia content, services, and data, and its demand is growing rapidly. On the other hand, because eMBB may be deployed in different scenarios, such as indoors, urban areas, and rural areas, its capabilities and needs vary considerably, so generalizations cannot be made; a detailed analysis based on the specific deployment scenario is necessary. Typical applications of URLLC include: industrial automation, power automation, remote medical operations (surgery), and traffic safety assurance. Typical characteristics of mMTC include: high connection density, small data volume, latency-insensitive services, low module cost, and long module lifespan. The New Radio Access Network (NR) can also be deployed independently. In a 5G network environment, to reduce air interface signaling and quickly restore radio connections and data services, a new Radio Resource Control (RRC) state is defined: RRC_INACTIVE. This state differs from RRC_IDLE and RRC_ACTIVE. RRC_IDLE indicates that mobility is based on UE-based cell selection and reselection, paging is initiated by the CN, and the paging area is configured by the CN. There is no UE AS context on the base station side. There is no RRC connection. RRC_CONNECTED: An RRC connection exists, and the base station and UE have a UE AS context. The network side knows the UE's location at the specific cell level. Mobility is network-controlled. Unicast data can be transmitted between the UE and the base station. RRC_INACTIVE: Mobility is based on UE-based cell selection and reselection, a connection exists between the CN and NR, the UE AS context exists on a specific base station, paging is triggered by the RAN, the RAN-based paging area is managed by the RAN, and the network side knows the UE's location at the RAN-based paging area level.

[0026] The eNodeB can allocate downlink or uplink radio resources to each UE based on downlink buffered data in the eNodeB and Buffer Status Reports (BSRs) received from the UE. In other words, during 5G NR BSR, the UE uses the BSR to inform the serving base station of its uplink buffered data volume, allowing the base station to schedule the UE based on this data volume information. To save on BSR reporting overhead, a grouped reporting method is used. Each uplink logical channel corresponds to a Logical Channel Group (LCG), and multiple uplink logical channels can correspond to the same LCG. The mapping between logical channel LCs and LCGs is configured by the network RRC. The UE reports BSRs based on LCGs. Each UE in NR can support up to 8 LCGs. The triggering conditions for BSR are as follows: 1. Uplink data arrives on a higher-priority logical channel of the UE, triggering a regular BSR; 2. The padding portion of the uplink resources allocated to the UE after carrying other uplink data can carry a BSR MAC CE, triggering a padding BSR; 3. The retransmission BSR timer retxBSR-Timer times out, and at least one uplink logical channel currently has uplink data to be transmitted, triggering a regular BSR; 4. The periodic BSR timer periodicBSR-Timer times out, triggering a periodic BSR. If multiple logical channels trigger a regular BSR simultaneously, each of these logical channels will trigger a separate regular BSR. BSR can be carried through BSR MAC CE. If a terminal triggers a regular BSR, but the terminal lacks uplink resources for transmitting new data or the uplink resources allocated to the terminal for transmitting new data cannot carry the data of the uplink logical channel that triggered the regular BSR, the terminal triggers an uplink scheduling request (SR).

[0027] At the 3GPP RAN #88e meeting, a research project entitled "eXtended Reality (XR) and cloud game (CG) evaluations for NR" was adopted. This project studies services including AR (Augmented Reality) / VR (Virtual Reality) / Cloud gaming, etc. A major service of XR / CG is video streaming, with arrival rates (measured in frames per second) of 30fps, 60fps, 90fps, and 120fps. The corresponding video stream periods are {33.33ms, 16.67ms, 11.11ms, 8.33ms}. Specific characteristics of XR data include variable packet size and a relatively large average. For example, in AR / VR with a data rate of 100Mbps, the average uplink packet size is 20833 bytes, the maximum is 31250 bytes, and the minimum is 10417 bytes. That is, the size of the data packet to be transmitted in each cycle is between [10417 bytes, 31250 bytes]. In a real system with a bandwidth of 100M, transmitting a data packet of 20833 bytes requires approximately 4 time slots of transmission resources.

[0028] In 3GPP RAN2#120, RAN2 determines the reporting of delay information associated with data volume. RAN2 will incorporate data volume information associated with delay information (e.g., remaining time) into the MACCE. Further research is needed on FFS, if this is an extended BSR or a new format. How this is done (e.g., what is specifically reported) and how to ensure this information is up-to-date, for example, considering UL scheduling delays.

[0029] In 3GPP RAN2#122, RAN2 determines the remaining time by deriving the Packet Data Convergence Protocol (PDCP) drop timer value. The UE calculates the remaining time based on the PDCP drop timer value. If the UE reports one or more values, it is considered FFS (Free Time Forecast). How is FFS modeled in the PDCP specification? What FFS does the UE support?

[0030] In 3GPP RAN2#123, further agreements were reached regarding delay status reporting (DSR), including: 1) The network can configure whether the UE triggers delay status reporting. Further research into the FFS is needed, especially if each LCG has certain thresholds. 2) When the UE triggers reporting of LCG delay information, the UE also reports the buffer status associated with the remaining time. RAN2 aims to define a single MAC CE for DSR reporting (including buffer status). Further research into the FFS is needed, whether this extends the BSR MAC CE or introduces a new MAC CE. 3) Assumption: Define a new, separate MAC CE for DSR (remaining delay and associated data volume) reporting, for example, DSR reporting is not coupled with BSR reporting. Detailed definitions of associated data volume are needed for further research into the FFS. 4) Support for threshold-based DSR reporting, for example, triggering DSR reporting when the remaining delay of a Packet Data Unit (PDU) PDU / PDU set is below a threshold configured by the NW. The threshold is configured based on the LCG. Whether the FFS supports configuring multiple thresholds for an LCG is also considered. The remaining time is defined as FFS.

[0031] The Delay Status Report (DSR) procedure is used to provide the delay status of UL data to the serving gNB. The delay status includes the remaining time of the UL data, which is based on the value of the PDCP discardTimer associated with the first symbol transmitted on the Physical Uplink Control Channel (PUSCH) that transmits the DSR (as specified in Clause 7.3 of TS38.323[4]), and the amount of data associated with the reported remaining time. The Radio Resource Control (RRC) controls the DSR operation by configuring the following parameter: the remaining time threshold of the UL data configured to trigger the DSR of the LCG. The MAC entity triggers the DSR when the remaining time of the PDU in the LCG (if configured for DSR) is shorter than its associated remaining time threshold. It can also be updated after more agreements are reached, for example, a more precise definition of the "amount of data associated with the reported remaining time" is needed. Further research is needed on the definition of the FFS remaining time. Further research is needed if the LCG reports one or more values. If the reported delay is below the threshold, then FFS is needed. However, the details of how the UE reports DSR are currently unclear. This application provides a latency information processing method to solve this problem.

[0032] The delay information processing method provided in this application embodiment can be applied to, for example... Figure 1 In the application scenarios shown. For example... Figure 1As shown, this scenario includes network 01 and network 02, which can be different types of networks. It also includes base stations 03, 04, 05, 06, 07, and 08. Base stations 04, 06, and 07 can be macro base stations, while base stations 03, 05, and 08 can be micro base stations. Each base station can communicate with the base stations via either network 01 or network 02. The scenario also includes UEs 09, 010, 011, 012, and 013, which can communicate with the base stations via the network. Figure 1 As shown, this scenario includes a large number of transmission and reception points. Multiple transmission and reception points can constitute a virtual cell, which can serve one or more UEs. The transmission and reception points can be network-side devices or terminal devices. Network-side devices can include macro base stations, micro base stations, and core network devices, such as Mobility Management Entities (MMEs) and Serving Gateways (S-GWs). This application embodiment does not impose any limitations. It should be noted that in this application embodiment… Figure 1 This is merely an example of a network architecture and does not constitute a limitation on the application scenarios of the embodiments of this application.

[0033] A UE can be a wireless terminal, which can be a device providing voice and / or other service data connectivity to a user, a handheld device with wireless connectivity, or other processing devices connected to a wireless modem. The wireless terminal can communicate with one or more core networks via a Radio Access Network (RAN). The wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) or a computer with a mobile terminal, for example, a portable, pocket-sized, handheld, computer-embedded, or vehicle-mounted mobile device, exchanging voice and / or data with the RAN. The wireless terminal can also be referred to as a system, subscriber unit, subscriber station, mobile station, mobile, remote station, remote terminal, access terminal, user terminal, user agent, user device, or user equipment, without limitation herein. For example, the UE can be, but is not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices can be smart speakers, smart TVs, smart air conditioners, smart in-vehicle devices, etc. Portable wearable devices can be smartwatches, smart bracelets, head-mounted devices, etc., and are not limited in this embodiment.

[0034] The technical solution of this application and how the technical solution of this application solves the above-mentioned technical problems are described in detail below with specific embodiments. These specific embodiments can be combined with each other, and the same or similar concepts or processes may not be described again in some embodiments. The embodiments of this application will now be described with reference to the accompanying drawings.

[0035] In one embodiment, such as Figure 2 As shown, a time delay information processing method is provided, which is applied to... Figure 1 Taking the user terminal (UE) side as an example, the explanation includes the following steps: S201, under the first condition, trigger DSR, and / or report DSR.

[0036] The first condition can be a condition to avoid excessive DSR reporting, which can be pre-configured, pre-defined, or determined by RRC. Optionally, the first condition can include a preset period, i.e., triggering DSR when the preset period is met; or, reporting DSR when the preset period is met; or, triggering and reporting DSR when the preset period is met. Optionally, the first condition can also include other conditions.

[0037] In this embodiment of the application, when the UE pre-transmits uplink data, it can determine whether a first condition is met. If the condition is met, a DSR can be triggered. Optionally, if the condition is met, a DSR can be reported if there are transmission resources available. Optionally, if the condition is met, a DSR can be triggered first, and the triggered DSR can be reported if there are transmission resources available. If the condition is not met, the UE may not trigger and / or report a DSR, or it may trigger an uplink scheduling request (SR).

[0038] The latency information processing method described in this application provides an implementation for UE to report DSR, namely, triggering and / or reporting DSR under a first condition. Furthermore, by limiting the reporting conditions for DSR, excessive DSR reporting can be avoided, thereby reducing the DSR reporting load.

[0039] In one embodiment, the first condition includes the DSR reporting cycle, that is, when executing S201 above, specifically: if the DSR reporting cycle is met, trigger DSR, and / or report DSR.

[0040] The aforementioned DSR reporting period is a reporting period set for a first object, which can be any one of UE, MAC entity, LCG, or LCH. The DSR reporting period can be pre-configured, pre-defined, or determined by RRC.

[0041] In this embodiment of the application, when the UE is pre-transmitting uplink data, it can be determined whether the DSR reporting period is met. If it is met, the DSR can be triggered. Optionally, if it is met, the DSR can be reported if there are transmission resources. Optionally, if it is met, the DSR can be triggered first, and the triggered DSR can be reported if there are transmission resources.

[0042] In one embodiment, the DSR reporting period includes a reporting timer, and / or, reporting the DSR if the reporting timer times out.

[0043] In this embodiment of the application, when the UE is pre-transmitting uplink data, it can determine whether the reporting timer has expired, and if it is determined that the timer has expired, the DSR is reported.

[0044] In one embodiment, the first condition includes a DSR triggering cycle, that is, when executing S201, specifically: if the DSR triggering cycle is met, trigger DSR, and / or report DSR.

[0045] The aforementioned DSR triggering period is a triggering period set for a first object, which can be any one of the UE, MAC entity, LCG, and LCH. The DSR triggering period can be pre-configured, pre-defined, or determined by RRC.

[0046] In this embodiment of the application, when the UE is pre-transmitting uplink data, it can be determined whether the trigger timer has timed out, and if it is determined that the timer has timed out, the DSR is triggered.

[0047] In one embodiment, the DSR triggering cycle includes a trigger timer, and / or, triggering the DSR if the trigger timer times out.

[0048] In this embodiment of the application, when the UE is pre-transmitting uplink data, it can be determined whether the trigger timer has timed out, and if it is determined that the timer has timed out, the DSR is triggered.

[0049] It should be noted that the reporting timer and the trigger timer can be the same timer or different timers.

[0050] In summary, based on the above related embodiments, Figure 2 The time delay information processing method includes at least one of the following: DSR is triggered only once during the DSR trigger cycle.

[0051] If the timer times out, DSR can be triggered.

[0052] When DSR is triggered, the corresponding trigger timer is started.

[0053] DSR triggers only once during DSR reporting.

[0054] If the reporting timer times out, a DSR can be reported.

[0055] When DSR is reported, the corresponding reporting timer is started.

[0056] Furthermore, for the first object, DSR can be triggered only once during the DSR triggering cycle.

[0057] Furthermore, for the first object, DSR can be triggered when the timer times out.

[0058] Furthermore, for the first object, DSR can be triggered when the timer times out.

[0059] Furthermore, for the first object, a corresponding trigger timer can be started when DSR is triggered.

[0060] Furthermore, for the first object, DSR can be triggered only once during DSR trigger reporting.

[0061] Furthermore, for the first object, a DSR can be reported when the reporting timer times out.

[0062] Furthermore, for the first object, a corresponding reporting timer can be started when DSR is reported.

[0063] The first object can be any one of the following: UE, Media Access Control (MAC) entity, London Capital Group (LCG), or Logical Channel (LCH).

[0064] In one embodiment, Figure 2 The delay information processing method described in the embodiment further includes the following steps: During the first disable timer operation, DSR is not triggered, and / or DSR is not reported.

[0065] In this embodiment of the application, when the UE transmits uplink data, it can be determined whether the first prohibition timer is running. If it is running, the DSR is not triggered; optionally, if it is running, the DSR is not reported; optionally, if it is running, the DSR is not triggered and the DSR is not reported. If it is determined that the first prohibition timer is not running, the DSR can be triggered and / or reported.

[0066] In one embodiment, the first disable timer can be enabled by at least one of the following conditions: DSR is triggered; DSR is reported; a MAC CE carrying DSR information is generated; DSR or DS information is carried in a MAC PDU or PUSCH; or a MAC PDU or Physical Uplink Shared Channel (PUSCH) carrying DSR or DS information is transmitted or has been transmitted.

[0067] Corresponding to the on / off state of the first timer in the above embodiments, Figure 2 The method described in the embodiments further includes at least one of the following: during the operation of the first prohibition timer, DSR is not triggered and / or DSR is not reported; if the first prohibition timer times out or does not run, DSR can be triggered and / or DSR can be reported.

[0068] In one embodiment, the aforementioned first disable timer may also be enabled under at least one of the following conditions: a DSR trigger for the first object occurs; a DSR report for the first object occurs; a MAC CE carrying the DSR information for the first object is generated; the DSR or DS information for the first object is carried in a MAC PDU or PUSCH; the MAC PDU or PUSCH carrying the DSR or DS information for the first object is transmitted or has already been transmitted. The first object can be any one of UE, MAC entity, LCG, and LCH.

[0069] Corresponding to the on / off state of the first timer in the above embodiments, Figure 2 The method described in the embodiments further includes at least one of the following: during the operation of the first prohibition timer, DSR is not triggered and / or DSR is not reported for the first object; if the first prohibition timer times out or does not run, DSR can be triggered and / or DSR can be reported for the first object.

[0070] In this embodiment of the application, a first prohibition timer is introduced for UE, or for MAC entity, or for LCG, or for LCH; optionally, when DSR is reported for UE, or for MAC entity, or for LCG, or for LCH, the above-mentioned first prohibition timer is enabled, and DSR information is not triggered or reported for UE, or for MAC entity, or for LCG, or for LCH; optionally, if the first prohibition timer for UE, or for MAC entity, or for LCG, or for LCH times out or does not run, DSR information for UE, or for MAC entity, or for LCG, or for LCH can be triggered or reported.

[0071] In one embodiment, Figure 2 The delay information processing method described in the embodiment further includes the following steps: Clear triggered DSR if at least one of the following conditions is met. Among them, at least one of the above situations includes: generating a MAC CE carrying DSR information; DSR or DS information has been reported; DSR or DS information is carried in a MAC PDU or PUSCH; or a MAC PDU or PUSCH carrying DSR or DS information has been transmitted or has been transmitted.

[0072] In this embodiment of the application, the UE can report DSR information via PUSCH or MAC CE. Optionally, for triggered DSR information, if the DSR information is included in PUSCH or MAC CE, that is, after the UE has reported the DSR information based on PUSCH or MAC CE, the triggered DSR can be canceled.

[0073] In one embodiment, Figure 2 The delay information processing method described in the embodiments further includes any one of the following steps: DSR information will not be triggered for the first object that has already triggered or is triggering DSR information.

[0074] For the first object that has reported or has already reported DSR information, DSR information will not be triggered, or DSR will not be reported.

[0075] This application involves various methods for preventing the triggering of DSR information, as well as methods for preventing the triggering and not reporting of DSR, namely: preventing the triggering of DSR information for the first object that has triggered DSR reporting; preventing the triggering of DSR information for the first object that has already triggered DSR information; preventing the triggering of DSR for the first object that has reported DSR; preventing the reporting of DSR for the first object that has reported DSR; preventing the reporting of DSR for the first object that has reported DSR; and preventing the reporting of DSR for the first object that has already reported DSR.

[0076] Optionally, in any of the above embodiments, the first object is any one of UE, MAC entity, LCG, LCH, Packet Data Unit (PDU), data packet, PDU set, or data burst; or, the first object is any one of UE, MAC entity, LCG, LCH, PDU, data packet, PDU set, or databurst that has DSR function configured or DSR enabled.

[0077] The above method can be illustrated by example: For the DSR reporting or DSR triggering function, an LCG or LCH that has already triggered DSR reporting will no longer trigger DSR reporting; or, an LCG or LCH that has already reported DS information will no longer trigger DS information. Optionally, if any data in the aforementioned LCG or LCH is triggered, other data cannot be triggered or reported; if the same data in the aforementioned LCG or LCH is triggered, other data cannot be triggered or reported.

[0078] In one embodiment, Figure 2 The first condition described in the embodiment may include at least one of the following: A new data, PDU, or PDU set has been reached; A new data, PDU, or PDU set arrives, and none of the new data, PDU, or PDU set triggers DSR information and / or reports DSR information; A new data, PDU, or PDU set arrives, and none of the new data, PDU, or PDU set triggers DSR information and / or reports DSR information, and the second condition is met; The latency of a new data, PDU, or PDU set is less than the threshold or within the first threshold. The latency of a new data, PDU, or PDU set is less than the threshold or within the first threshold, and none of the new data, PDU, or PDU set triggers DSR information and / or reports DSR information; The latency of a new data, PDU, or PDU set is less than a threshold or within a first threshold range, and none of the new data, PDU, or PDU set triggers DSR information and / or reports DSR information, and the second condition is met.

[0079] In the above embodiments, the new data, PDU, or PDU set belongs to the second object; optionally, the new data, PDU, or PDU set belongs to the first object. The second object includes any one of data, PDU, PDU set, LCG, LCH, MAC entity, and UE.

[0080] Furthermore, in the above embodiments, DSR triggering or DSR reporting is triggered by the second object; optionally, DSR triggering or DSR reporting is for the second object; DSR triggering or DSR reporting is for both the first and second objects.

[0081] In the above embodiments, the second condition is provided in several ways, namely, the second condition includes any one of the following: the latency of the new data, PDU, PDU set, LCH, LCG, MAC entity or UE is less than a preset threshold, or falls within the range of the first threshold; the DSR prohibition timer of the new data, PDU, PDU set, LCH, LCG, MAC entity or UE is not running; the DSR reporting timer and / or trigger timer of the new data, PDU, PDU set, LCH, LCG, MAC entity or UE has reached the point where it is not running; the DSR reporting period or trigger period of the new data, PDU, PDU set, LCH, LCG, MAC entity or UE has reached the point where it is not running.

[0082] In one embodiment, Figure 2 The delay information processing method described in the embodiment further includes the following steps: For data, PDUs, PDU sets, LCHs, LCGs, MAC entities, or UEs that have already triggered DSR, DSR will not be triggered, and / or DSR will not be reported.

[0083] Alternatively, for data, PDUs, PDU sets, LCHs, LCGs, MAC entities, or UEs that have already triggered DSR, DSR may not be triggered and / or DSR may not be reported if the third condition is met.

[0084] Alternatively, for data, PDUs, PDU sets, LCHs, LCGs, MAC entities, or UEs that have already reported DSRs, DSRs may not be triggered and / or may not be reported if the third condition is met.

[0085] In one embodiment, Figure 2 The delay information processing method described in the embodiment further includes the following steps: If the third condition is met, DSR will not be triggered for data, PDU, PDU set, LCH, LCG, MAC entity or UE that has already triggered DSR, and / or DSR will not be reported.

[0086] If the third condition is met, DSR will not be triggered for data, PDU, PDU set, LCH, LCG, MAC entity or UE that has already reported DSR, and / or DSR will not be reported.

[0087] Alternatively, if the third condition is met, for data, PDU, PDU set, LCH, LCG, MAC entity or UE that has already triggered DSR, if the fourth condition is met, DSR will not be triggered, and / or DSR will not be reported.

[0088] Alternatively, if the third condition is met, for data, PDUs, PDU sets, LCHs, LCGs, MAC entities, or UEs that have already reported DSRs, if the fourth condition is met, DSRs may not be triggered, and / or may not be reported.

[0089] In one embodiment, Figure 2 The delay information processing method described in the embodiment further includes the following steps: If there is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has already triggered DSR, DSR will not be triggered for the third object, and / or DSR will not be reported.

[0090] Alternatively, if there is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has already reported DSR, DSR will not be triggered for the third object, and / or DSR will not be reported.

[0091] Alternatively, if there is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has already triggered DSR, for the third object, if the fifth condition is met, DSR will not be triggered, and / or DSR will not be reported; Alternatively, if there is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has already reported DSR, for the third object, if the fifth condition is met, DSR will not be triggered, and / or DSR will not be reported.

[0092] Alternatively, if the third condition is met, and there is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has already triggered DSR, DSR will not be triggered for the third object, and / or DSR will not be reported.

[0093] Alternatively, if the third condition is met, and there is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has already reported DSR, DSR will not be triggered for the third object, and / or DSR will not be reported.

[0094] Alternatively, if the third condition is met and there is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has triggered DSR, then for the third object, if the fifth condition is met, DSR will not be triggered and / or DSR will not be reported.

[0095] Alternatively, if the third condition is met, and there is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has already reported DSR, then for the third object, if the fifth condition is met, DSR will not be triggered, and / or DSR will not be reported.

[0096] The third object in the above embodiments includes any one of the following: PDUs that have already triggered and / or reported DSR; The PDU set corresponding to the PDUs that have triggered and / or reported DSR; The data burst corresponding to the PDU that has triggered and / or reported DSR; LCH corresponding to the PDU that has already triggered and / or reported DSR; The LCG corresponding to the PDU that has triggered and / or reported DSR; The MAC entity corresponding to the PDU that has triggered and / or reported DSR; The UE corresponding to the PDU that has triggered and / or reported DSR; PDU sets that have already triggered and / or reported DSR; The data burst corresponding to the PDU set that has already triggered and / or reported DSR; The LCH corresponding to the PDU set that has already triggered and / or reported DSR; LCG corresponding to the PDU set that has already triggered and / or reported DSR; The MAC entity corresponding to the PDU set that has triggered and / or reported DSR; The UE corresponding to the PDU set that has already triggered and / or reported DSR; A data burst that has been triggered and / or reported DSR has occurred; LCH corresponding to the data burst that has been triggered and / or reported DSR; The LCG corresponding to the data burst that has already triggered and / or reported DSR; The MAC entity corresponding to the data burst that has triggered and / or reported DSR; The UE corresponding to the data burst that has triggered and / or reported DSR; LCHs that have already triggered and / or reported DSRs; The LCG corresponding to the LCH that has already triggered and / or reported DSR; The MAC entity corresponding to the LCH that has triggered and / or reported DSR; The UE corresponding to the LCH that has already triggered and / or reported DSR; LCGs that have already triggered and / or reported DSR; The MAC entity corresponding to the LCG that has triggered and / or reported DSR; UEs corresponding to LCGs that have already triggered and / or reported DSR; MAC entities that have already triggered and / or reported DSR; The MAC entity corresponding to the MAC entity that has triggered and / or reported DSR; UEs that have already triggered and / or reported DSR.

[0097] The above method can be illustrated by example: For an LCG, if it is configured to report DSR, the data / PDU / PDU set that triggers DSR cannot trigger new DSR reporting; and / or, data / PDU / PDU sets that have already reported DSR information cannot trigger new DSR reporting. Optionally, the above can also be configured to report DSR for a UE, MAC entity, or LCH.

[0098] Optionally, for an LCG, if DSR information can be reported, when a new data / PDU / PDU set arrives, the new data / PDU / PDU set, or the LCG / LCH corresponding to the new data / PDU / PDU set, can trigger a new DSR report; for an LCG, if DSR information can be reported, when a new data / PDU / PDU set arrives, or if a new data / PDU / PDU set exists and has not triggered and / or reported DSR information, and the third condition (fourth condition or fifth condition) is met, the new data / PDU / PDU or the corresponding LCG / LCH can trigger new DSR information, or report DSR information; optionally, the above can also be configured to report DSR for a UE, or a MAC entity, or an LCH.

[0099] Optionally, for the DSR reporting function or the DSR triggering function, if an LCG or LCH that has already triggered DSR reporting is no longer triggered under the third condition (fourth condition or fifth condition), or if an LCG or LCH that has already reported DSR information is no longer triggered or reported DSR information under the second condition.

[0100] In one embodiment, any one of the second, third, fourth, or fifth conditions in the above embodiments may include duration and / or threshold.

[0101] Here, "duration" represents the duration during which DSR reporting has been triggered. Specifically, when executing step S210 above, the following steps are executed: LCGs or LCHs that have already triggered DSR reporting will not trigger DSR reporting again within the specified duration. Alternatively, when executing step S211 above, the following steps are executed: LCGs or LCHs that have already reported DSR information will not trigger or report DSR information again within the specified duration. Optionally, new DSRs are not allowed to be triggered or reported within the specified duration.

[0102] Different thresholds can be assigned to different objects, or alternatively, different objects can be assigned to the same threshold. When different thresholds are assigned, new DSRs can be triggered or reported. When the same threshold is assigned, new DSRs cannot be triggered or reported.

[0103] The above method can be illustrated by example: For the DSR reporting function or DSR triggering function, PDUs or PDU sets that have already triggered DSR reporting will no longer trigger DSR reporting, or PDUs or PDU sets that have already reported DRS information will no longer trigger or report DS information.

[0104] For the DSR reporting function or DSR triggering function, if a PDU or PDU set that has already triggered DSR reporting will no longer trigger DSR reporting under the third condition (fourth or fifth condition), or if a PDU or PDU set that has already reported DSR information will no longer trigger or report DSR information under the third condition (fourth or fifth condition).

[0105] Based on the above embodiments, the above delay information processing method further includes: If the first LCG has already triggered a DSR, then a DSR will not be triggered again during the second time period, or a DSR for the first LCG will not be triggered during the second time period; or a DSR will not be triggered again during the second time period. And / or, if the first LCG has already reported a DSR, then a DSR will not be reported again during the second time period, or a DSR for the first LCG will not be reported during the second time period.

[0106] In this embodiment of the application, if the first LCG has already triggered DSR information, then DSR information will not be triggered again in the second time period, or DSR for the first LCG will not be triggered in the second time period; or, if the first LCG has already triggered DSR information, then DSR will not be triggered again, or DSR for the first LCG will not be triggered in the second time period. And / or, if the first LCG has already reported DSR information, then DSR information will not be reported again in the second time period, or DSR for the first LCG will not be reported in the second time period; or, if the first LCG has already reported DSR information, then DSR information will not be reported again, or DSR for the first LCG will not be reported in the second time period.

[0107] Furthermore, if the first LCH, first data, or first PDU in the first LCG has already triggered DSR information, then DSR information will no longer be triggered, or DSR for the first LCG will not be triggered, or DSR information will not be triggered again within the second time period, or DSR for the first LCG will not be triggered again within the second time period. And / or, if the first LCH, first data, or first PDU in the first LCG has already reported DSR information, then DSR information will no longer be reported, or DSR for the first LCG will not be reported, or DSR information will not be reported again within the second time period, or DSR for the first LCG will not be reported again within the second time period.

[0108] In this embodiment of the application, if the first LCH, first data, or first PDU in the first LCG has already triggered DSR information, then DSR information will no longer be triggered; or, if the first LCH, first data, or first PDU in the first LCG has already triggered DSR information, then DSR for the first LCG will not be triggered; or, if the first LCH, first data, or first PDU in the first LCG has already triggered DSR information, then DSR information will no longer be triggered in the second time period; or, if the first LCH, first data, or first PDU in the first LCG has already triggered DSR information, then DSR for the first LCG will not be triggered in the second time period. And / or, if the first LCH, first data, or first PDU in the first LCG has already reported DSR information, then DSR information will no longer be reported; or, if the first LCH, first data, or first PDU in the first LCG has already reported DSR information, then DSR for the first LCG will not be reported; or, if the first LCH, first data, or first PDU in the first LCG has already reported DSR information, then DSR information will no longer be reported in the second time period; or, if the first LCH, first data, or first PDU in the first LCG has already reported DSR information, then DSR for the first LCG will not be reported in the second time period.

[0109] Based on the above embodiments, for the first LCG or the first LCH, one implementation of the above delay information processing method includes: If the first LCG has already triggered a DSR, a DSR shall be triggered and / or reported if one of the following conditions is met: either a DSR for the first LCG is triggered and / or reported, or a DSR for the fifth object is triggered and / or reported; and / or if the first LCG has already reported a DSR, a DSR shall be triggered and / or reported if one of the following conditions is met: either a DSR for the first LCG is triggered and / or reported, or a DSR for the fifth object is triggered and / or reported.

[0110] The conditions in the above embodiments are: The DSR that has already been triggered was triggered by the fourth object, and the one that needs to trigger or report a new DSR is the corresponding fifth object; Alternatively, if the DSR that has already been reported is the fourth object, the one that needs to trigger or report a new DSR is the corresponding fifth object; Alternatively, if the DSR that has already been reported is for the fourth object, the new DSR to be triggered or reported is for the corresponding fourth and fifth objects. Alternatively, if the fourth object has already triggered DSR, and the fifth object meets the DSR triggering condition, and the sixth condition is also met; Alternatively, if the fourth object has already reported a DSR, and the fifth object meets the DSR triggering condition, and also meets the sixth condition; The fourth object includes at least one of the following: the first LCH belonging to the first LCG, the first LCH, the data in the first LCH, the PDU in the first LCH, and the PDU set in the first LCH; the fifth object includes at least one of the following: the second LCH belonging to the first LCG, the second LCH, the data in the second LCH, the PDU in the second LCH, and the PDU set in the second LCH.

[0111] The sixth condition includes: the DSR trigger threshold of the second LCH is lower than the DSR trigger threshold of the first LCH, and / or, the data priority of the second LCH is higher than the data priority of the first LCH.

[0112] Based on the above embodiments, for the first LCG or the first LCH, one implementation of the above delay information processing method includes: If the first LCG has already triggered a DSR, a DSR shall be triggered and / or reported if one of the following conditions is met: either a DSR for the first LCG is triggered and / or reported, or a DSR for the fifth object is triggered and / or reported, or a DSR for the UE is triggered and / or reported; and / or if the first LCG has already reported a DSR, a DSR shall be triggered and / or reported if one of the following conditions is met: either a DSR for the first LCG is triggered and / or reported, or a DSR for the fifth object is triggered and / or reported, or a DSR for the UE is triggered and / or reported.

[0113] The conditions are as follows: The DSR that has already been triggered was triggered by the fourth object, and the one that needs to trigger or report a new DSR is the corresponding fifth object; Alternatively, if the DSR that has already been reported is the fourth object, the one that needs to trigger or report a new DSR is the corresponding fifth object; Alternatively, if the DSR that has already been reported is for the fourth object, the new DSR to be triggered or reported is for the corresponding fourth and fifth objects. Alternatively, if the DSR that has already been reported is the fourth object, the one that needs to trigger or report a new DSR is the corresponding UE; Alternatively, if the fourth object has already triggered DSR, and the fifth object meets the DSR triggering condition, and the sixth condition is also met; Alternatively, if the fourth object has already reported a DSR, and the fifth object meets the DSR triggering condition, and also meets the sixth condition.

[0114] The fourth object includes at least one of the following: the first LCH belonging to the first LCG, the first LCH, the data in the first LCH, the PDU in the first LCH, and the PDU set in the first LCH.

[0115] The fifth object includes at least one of the following: the second LCG, the second LCH belonging to the second LCG, the data belonging to the second LCG, the PDU belonging to the second LCG, the PDU set belonging to the second LCG, the second LCH belonging to the first LCG, the second LCH, the data in the second LCH, the PDU in the second LCH, and the PDU set in the second LCH.

[0116] The sixth condition includes: the DSR trigger threshold of the second LCH or the second LCG is lower than the DSR trigger threshold of the first LCH or the first LCG, and / or, the data priority of the second LCH or the second LCG is higher than the data priority of the first LCH or the first LCG.

[0117] Optionally, if the first LCG has already triggered DSR information, and the second LCG meets the DSR triggering condition and the sixth condition, then DSR information for the first LCG and the second LCG is triggered; or, if the first LCG has already triggered DSR information, and the second LCG meets the DSR triggering condition and the seventh condition, then DSR information for the second LCG is triggered.

[0118] Optionally, if the first LCG has already triggered DSR information, and the second LCG meets the DSR triggering condition and the sixth condition, then DSR information for the first LCG and the second LCG is triggered; or, if the first LCG has already triggered DSR information, and the second LCG meets the DSR triggering condition and the seventh condition, then DSR information for the second LCG is triggered.

[0119] The seventh condition mentioned above includes: the DSR trigger threshold of the second LCG is lower than the DSR trigger threshold of the first LCG, and / or, the data priority of the second LCG is higher than the data priority of the first LCG.

[0120] Based on the above embodiments, for the second LCG, one implementation of the above delay information processing method includes: If the second LCG meets the DSR triggering condition, then DSR information for the UE or for the second LCG is triggered; or, if the first LCG has already triggered DSR information and the second LCG meets the DSR triggering condition, then DSR information for the UE or for the second LCG is triggered.

[0121] Based on the above embodiments, for the second LCG, one implementation of the above delay information processing method includes: If the first LCG has already triggered DSR reporting, and the second LCG meets the DSR triggering conditions and the eighth condition, then DSR information for the UE or for the second LCG is triggered; wherein, the eighth condition includes: the DSR triggering threshold of the second LCG is lower than the DSR triggering threshold of the first LCG, and / or, the data priority of the second LCG is higher than the data priority of the first LCG.

[0122] Here, the first LCG refers to any LCG, and the first LCH refers to any LCH within the LCG. The second time can be pre-configured, pre-defined, or determined by RRC.

[0123] In this embodiment of the application, optionally, if the first LCG has already triggered DSR information, DSR reporting will not be triggered again in the second time period, regardless of whether the first LCG or other LCG is triggered.

[0124] In this embodiment of the application, optionally, if the first LCG triggers DSR reporting, and the second LCG meets the DSR triggering condition, then DSR information for the UE or for the second LCG can be triggered, wherein the DSR information for the UE is the DSR information for the first LCG and the second LCG.

[0125] In this embodiment of the application, optionally, if the first LCG triggers DSR reporting, and the second LCG meets the DSR triggering condition, and the DSR triggering threshold of the second LCG is lower than the DSR triggering threshold of the first LCG, then DSR information for the UE or for the second LCG can be triggered; and / or, if the first LCG triggers DSR reporting, and the second LCG meets the DSR triggering condition, and the data priority of the second LCG is higher than the data priority of the first LCG, then DSR information for the UE or for the second LCG can be triggered. Wherein, the DSR information for the UE refers to the DSR information for both the first and second LCGs.

[0126] In this embodiment of the application, optionally, if the first LCH has already triggered DSR information, DSR reporting will not be triggered again in the second time period, regardless of whether the first LCH is triggered or other LCHs are triggered.

[0127] The methods in the above embodiments are illustrated by example: If the first LCG has already triggered DSR reporting, DSR reporting will not be triggered again during the second time period (regardless of whether it was triggered by the first LCG or another LCG). Alternatively, if the first LCG has triggered DSR reporting, and the second LCG meets the DSR triggering conditions, then DSR can be triggered for the UE or for the second LCG. Or, if the first LCG has already triggered DSR reporting, and the second LCG meets the DSR triggering conditions, and the second LCG's DSR triggering threshold is lower than the DSR triggering threshold that triggered the first LCG's DSR, then DSR can be triggered for the UE or for the second LCG. And / or, if the first LCG has already triggered DSR reporting, and the second LCG meets the DSR triggering conditions, and the second LCG's data priority is higher than the first LCG's data priority, then DSR can be triggered for the UE or for the second LCG. Optionally, the DS information corresponding to the first LCG may or may not be reported.

[0128] If a first LCH in an LCG has already triggered a DSR report, no further DSR reports will be triggered in the second time period (regardless of whether the first LCH or any other LCH triggered it). Alternatively, if an LCG has already triggered a DSR report, and it was triggered by the first LCH or a PDU / PDU set within the first LCH, and if the second LCH or a PDU / PDU set within the second LCH meets the DSR triggering conditions, then a DSR can be triggered for the second LCH, or for the UE (first LCG and second LCG). Alternatively, if an LCG has already triggered a DSR report, and it was triggered by the first LCH or a PDU / PDU set within the first LCH, and if the second LCH or a PDU / PDU set within the second LCH meets the DSR triggering conditions, and the DSR triggering threshold of the second LCH is lower than the DSR triggering threshold of the first LCH that triggered the LCG's DSR, then a DSR can be triggered for the second LCG, or for the UE (first LCG and second LCG). And / or, if an LCG has already triggered DSR reporting, and it was triggered by the first LCH or a PDU / PDU set in the first LCH, and if the second LCH or a PDU / PDU set in the second LCH meets the DSR triggering conditions, and the data priority of the second LCH is higher than the data priority of the first LCH, then DSR can be triggered for the second LCG, or for the UE (first LCG and second LCG). Optionally, the DS information corresponding to the first LCH may or may not be reported.

[0129] If the first LCH in an LCG has already triggered a DSR report, no further DSR reports will be triggered in the second time period (regardless of whether it was triggered by the first LCH or another LCH). Alternatively, if an LCG has already triggered a DSR report, and it was triggered by the first LCH or a PDU / PDU set within the first LCH, and if the second LCH or a PDU / PDU set within the second LCH meets the DSR triggering conditions, then a DSR can be triggered for the second LCH, or for the UE (first LCG and second LCG). Alternatively, if an LCG has already triggered a DSR report, and it was triggered by the first LCH or a PDU / PDU set within the first LCH, and if the second LCH or a PDU / PDU set within the second LCH meets the DSR triggering conditions, and the DSR triggering threshold of the second LCH is lower than the DSR triggering threshold of the first LCH that triggered the LCG's DSR, then a DSR can be triggered for the second LCH, or for the UE (first LCG and second LCG). And / or, if an LCG has already triggered DSR reporting, and it was triggered by the first LCH or a PDU / PDU set in the first LCH, and if the second LCH or a PDU / PDU set in the second LCH meets the DSR triggering conditions, and the data priority of the second LCH is higher than the data priority of the first LCH, then DSR can be triggered for the second LCH, or for the UE (first LCG and second LCG). Optionally, the DS information corresponding to the first LCH may or may not be reported.

[0130] In one embodiment, the MAC CE including DSR is a fixed-length MAC CE, or a variable-length MAC CE.

[0131] Optionally, the length of the MAC CE mentioned above is related to any of the following; The number of LCGs that reported DSR information; The number of DSR messages reported; Does the LCG configured to report DSR information have DSR information? The number of DSR information items that need to be reported or reported in the LCG configured to report DSR information.

[0132] The method in the above embodiments is illustrated by an example: the MAC CE including DSR information is a variable-size MAC CE. Optionally, the length of the MAC CE is affected by the number of LCGs that report DSR, or by whether the LCGs configured to report DSR have DS information to report, or by how much latency information in the LCGs configured to report DSR needs to be reported.

[0133] Optionally, the MAC CE mentioned above may include the following information: LCG identifier, LCH identifier, DSR information, the data size corresponding to the DSR information, and the data size corresponding to the LCG or LCH.

[0134] Optionally, a MAC CE may include one DSR message, or multiple DSR messages.

[0135] Optionally, a MAC CE may include DSR information of one LCG or LCH, or DSR information of multiple LCGs or LCHs, or DSR information of a specific LCH or LCG.

[0136] Optionally, the above DSR information may be a delay value, a delay index / threshold, or a delay range.

[0137] Optionally, the data volume information corresponding to the above DSR information is the data volume information corresponding to the latency value, or the data volume information of the latency index / threshold, or the data volume information of the latency range, or the data volume information corresponding to each latency value, or the data volume information of each latency index / threshold, or the data volume information of each latency range, or the data volume information corresponding to a specific latency value, or the data volume information of a specific latency index / threshold, or the data volume information of a specific latency range.

[0138] Optionally, the above data volume information is information about LCH, LCG, or MAC entities, UEs, or data that meet the DSR triggering conditions or DSR reporting conditions; or, the data volume information is information about LCH, LCG, or MAC entities, UEs, or data that trigger or report DSR.

[0139] Optionally, a MAC CE includes DSR information, which is information corresponding to the LCG or LCH data configured or enabled by DSR, or the DSR information is information corresponding to the LCG configured or enabled by DSR, or the DSR information is information corresponding to the LCH configured or enabled by DSR, or the DSR information is information corresponding to the UE configured or enabled by DSR, or the DSR information is information corresponding to the MAC entity configured or enabled by DSR.

[0140] Optionally, the information may be information about an LCH, LCG, or MAC entity, UE, or data that meets the DSR triggering or DSR reporting conditions; or, the information may be information about an LCH, LCG, or MAC entity, UE, or data that triggers or reports DSR.

[0141] Optionally, the MAC CE may exclude DSR information of the first LCG or LCH that did not trigger DSR or did not meet the DSR triggering conditions; or, the MAC CE may exclude DSR information of the first LCG or LCH that did not meet the DSR reporting conditions; or, the MAC CE may only include DSR information of the second LCG or LCH that triggered DSR or met the DSR triggering conditions; or, the MAC CE may only include DSR information of the second LCG or LCH that met the DSR reporting conditions; or, the MAC CE may also include DSR information of the first LCG or LCH that did not meet the conditions for triggering DSR or reporting DSR.

[0142] In one embodiment, one implementation of the above-mentioned delay information processing method includes at least one of the following: For a single LCG or a single LCH, report one DSR message or a specific number of DSR messages; Alternatively, report one DSR message or a specific number of DSR messages for an LCG that meets or triggers the DSR reporting conditions; or report one DSR message or a specific number of DSR messages for each LCG that meets or triggers the DSR reporting conditions; or report one DSR message or a specific number of DSR messages for a specific number of LCGs that meet or trigger the DSR reporting conditions; or report one DSR message or a specific number of DSR messages for an LCH that meets or triggers the DSR reporting conditions; or report one DSR message or a specific number of DSR messages for each LCH that meets or triggers the DSR reporting conditions; or report one DSR message or a specific number of DSR messages for a specific number of LCHs that meet or trigger the DSR reporting conditions.

[0143] Optionally, for an LCG configured to report DSR, a MAC CE containing DS information may include only the latency (DS) information of one or a specific number of LCGs. Alternatively, for an LCG configured to report DSR, a MAC CE containing DS information may include the latency information of the LCG configured to report DSR. Alternatively, for an LCG configured to report DSR, a MAC CE containing DS information may include only the latency information of the LCG that triggered DSR reporting or met the DSR reporting conditions.

[0144] Optionally, for the first LCG, an indication is provided regarding the presence of DSR-reported indication information or an indication bit. Optionally, if the indication information or indication bit exists, and the indication bit is not present, then the MAC CE is a variable-length MAC CE, and / or, the MAC CE may not carry the delay information of the first LCG. Optionally, the first LCG may be one or more.

[0145] Optionally, if the included LCG does not meet the DSR reporting conditions or is the first LCG that did not trigger DSR reporting, the UE may not report the DSR of the first LCG, or the MAC CE may report DSRs that do not include the first LCG. Optionally, a specific bit in the MAC CE may indicate which LCGs did not report DSR, or indicate that the first LCG did not report DSR. Optionally, the first LCG may be one or more.

[0146] Optionally, for an LCG, only one or a specific number of delay (DS) information items are reported. Alternatively, for an LCG group, for each LCH or a specific LCH or a specific number of LCHs in that LCG group, only one or a specific number of delay (DS) information items are reported; or, for an LCG group, for the LCHs in that LCG group that meet the DSR reporting conditions or trigger DSR reporting, only one or a specific number of delay (DS) information items are reported.

[0147] Optionally, for the first LCH, an indication of whether DSR-reported indication information or an indication bit exists is provided. Optionally, if the indication information or indication bit exists, and the indication bit is not present, then the MAC CE is a variable-length MAC CE, and / or, the MAC CE may not carry the delay information of the first LCH. The first LCH may be one or more. The first LCH may be an LCH in the same or different LCGs.

[0148] Optionally, if the included LCH does not meet the DSR reporting conditions or is the first LCH that did not trigger DSR reporting, the UE may not report the DSR of the first LCH, or the MAC CE may report DSRs that do not include the first LCH. Optionally, a specific bit in the MAC CE may indicate which LCHs did not report DSR, or indicate that the first LCH did not report DSR. Optionally, the first LCH may be one or more. The first LCH may be an LCH in the same or different LCGs.

[0149] In one embodiment, one implementation of the above-mentioned delay information processing method includes: For each LCH or a specific LCH or a specific number of LCHs in an LCG group, report one DSR message; or, for each LCH or a specific LCH or a specific number of LCHs in an LCG group, report a specific number of DSR messages; or, for an LCH, or an LCG, report one data or each data or a specific number of data or a data packet or each data packet or a specific number of data packets.

[0150] In one embodiment, one implementation of the above-mentioned delay information processing method includes: For an LCH in an LCG that meets or triggers the DSR reporting condition, report one DSR message; or, for an LCH in an LCG that meets or triggers the DSR reporting condition, report a specific number of DSR messages.

[0151] Optionally, the MAC CE in the above embodiments includes a second indication information or a second indication bit for the first LCH. The second indication information or the second indication bit is used to indicate whether to report or include the DSR information of the first LCH.

[0152] Optionally, in the above embodiments, for the first LCH, if the MAC CE contains indication information or indication bits indicating that DSR information has not been reported, then the length of the MAC CE is variable; and / or; if the MAC CE contains indication information or indication bits indicating that DSR information has not been reported, then the MAC CE does not carry the DSR information of the first LCH.

[0153] Optionally, the indication information or indication bit in the above embodiments is used to indicate that the LCH has not reported DSR information, or the indication information or indication bit is used to indicate that the first LCH has not reported DSR information.

[0154] Optionally, the MAC CE may exclude DSR information of the first LCG or LCH that did not trigger DSR or did not meet the DSR reporting conditions; or, the MAC CE may exclude DSR information of the first LCG or LCH that did not meet the DSR reporting conditions; or, the MAC CE may only include DSR information of the second LCG or LCH that triggered DSR or met the DSR reporting conditions; or, the MAC CE may only include DSR information of the second LCG or LCH that met the DSR reporting conditions; or, the MAC CE may also include DSR information of the first LCG or LCH that did not meet the conditions for triggering DSR or reporting DSR.

[0155] In one embodiment, triggering the DSR message includes one of the following: Any PDU in a PDU set can trigger a DSR message.

[0156] Alternatively, a specific PDU in a PDU set can trigger a DSR message.

[0157] Alternatively, if the reported DSR information is the DSR information of the PDU set, then any PDU in the PDU set can trigger the DSR information.

[0158] Alternatively, if the reported DSR information is the DSR information of the PDU set, then a specific PDU in the PDU set can trigger the DSR information.

[0159] In the above embodiments, the reported DSR information is the DSR information of any PDU in the PDU set; or, the reported DSR information is the DSR information of a specific PDU in the PDU set.

[0160] Optionally, the reported DSR information may include: reporting one or more DSR information for a sixth object; wherein the sixth object is LCG or LCH or PDU set or data burst or UE.

[0161] Optionally, the sixth object mentioned above includes any one of all PDUs, all PDU sets, all LCHs, and all LCGs in the cache; or, the sixth object includes any one of all PDUs, all PDU sets, all LCHs, and all LCGs corresponding to the latency; or, the sixth object includes any one of all PDUs, all PDU sets, all LCHs, and all LCGs in the cache that are configured to be reported by DSR and correspond to the latency; or, the sixth object includes any one of all PDUs, all PDU sets, all LCHs, and all LCGs in the cache that are configured to be reported by DSR.

[0162] Optionally, the DSR information in the above embodiments includes any one of the following: delay threshold information, delay segment information, delay index information, delay value information, and delay information for different PDU sets of a burst of data; or, the DSR information corresponds to any one of the following: delay threshold, delay segment, delay index, delay value, and delay information for different PDU sets of a burst of data.

[0163] Optionally, the DSR information in the above embodiments includes minimum latency information, or DSR information corresponding to a PDU or PDU set that has not reported DSR information.

[0164] Optionally, the DSR information includes information on the amount of data to be transmitted for the corresponding delay segment of the sixth object, or information on all the data to be transmitted for the sixth object.

[0165] Based on the above embodiments, a specific optional implementation method is given: If the reported latency is the latency of a PDU set, then any PDU in the PDU set can trigger the latency reporting, or only a specific PDU can trigger latency reporting (such as the first PDU). Alternatively, the latency information of a PDU set can be reported, and the information can be the latency information of any PDU set, or the latency information of a specific PDU set.

[0166] Optionally, once PDU set-based operation is enabled, the UE determines the DSR triggering condition based on the first PDU in that PDU set. For example, for an LCG, the UE triggers a DSR once the remaining time of the first PDU in that PDU set is lower than the NW-configured threshold for that LCG.

[0167] Optionally, once PDU set-based operation is enabled, the reported remaining time of a PDU set in the DSR procedure equals or derives by the remaining time of the discardTimer associated with the first SDU of this PDU set.

[0168] For a PDU, its remaining time, or the remaining time of the PDU reported in the DSR process, is equal to the remaining time of the discardTimer associated with the first SDU of the PDU set, or related to the remaining time of the discardTimer associated with the first SDU of the PDU set.

[0169] Optionally, the multiple DSR information in the above embodiments, or the DSR data included on a MAC CE, or the number of DSRs reported for an LCH or an LCG, are determined by any of the following methods: pre-configured; predefined; indicated by RRC; determined by the UE; or a fixed value.

[0170] Optionally, the range, delay index, delay threshold, maximum or minimum value of the first delay information in the DSR information in the above embodiments is determined by any of the following methods: pre-configured; pre-defined; RRC indicated; fixed value.

[0171] Based on the above embodiments, several specific optional implementation methods are given: First, for an LCG (object) or an LCH (object), the methods for reporting latency information include: Optionally, the UE can report a delay information for all PDUs / PDU sets / LCH / LCGs in the current buffer, or report a delay information for all PDUs / PDU sets / LCH / LCGs reported by the configured DSR in the current buffer.

[0172] Optionally, the latency information can be either a latency threshold or a latency segment. For example, if the UE reports this latency information, it means that the UE has data packets with a latency less than the first threshold.

[0173] Optionally, the delay information can be a delay threshold, a delay segment, a delay index, a delay value, or delay information for different PDU sets of a burst of data. Optionally, it can be delay information for different PDU sets of the entire data packet of a burst of data, or delay information for a single PDU set of a burst of data.

[0174] Optional, latency information, which can be minimum latency information, or latency information corresponding to a PDU / PDU set that has not reported latency information.

[0175] Optionally, the latency information is information about the amount of data to be transmitted for the object corresponding to that latency (segment). Alternatively, it is information about all the data to be transmitted for the object.

[0176] Second, for a single LCG (object), or for a single LCH (object), the methods for reporting multiple latency information include: Optionally, the UE can report the latency information (multiple or all) of all PDUs / PDU sets / LCHs / LCGs in the current buffer.

[0177] Optionally, the UE can report the latency information (multiple or all) of all PDUs / PDU sets / LCHs / LCGs reported by the DSR configured in the current buffer.

[0178] Optionally, multiple delay information refers to information on multiple delay segments. For example, if a UE reports multiple delay segment information, it means that the UE has data to be transmitted that meets the requirements of these delay segments.

[0179] Optional, the delay information can be delay threshold information, delay segment information, delay index information, delay value information, or delay information for different PDU sets for one or more bursts.

[0180] Optional, latency information, which can be the few minimum latency information, or the latency information corresponding to a PDU / PDU set that has not reported latency information (optionally, the few minimum latency information).

[0181] Optionally, multiple delay information may be provided, which may be information on the amount of data to be transmitted for each reported delay (segment) for the object, or information on all the amounts of data to be transmitted for the object.

[0182] Optionally, multiple delay information items, N in number, may be pre-configured, pre-defined, or determined by RRC indication, or determined by the UE, or fixed. These delay information items may be delay value information, delay segment information, or delay index information, and may be pre-configured, pre-defined, or determined by RRC indication. If it is delay index or delay segment information, its range, maximum, or latest value may be pre-configured, pre-defined, or determined by RRC indication, or fixed.

[0183] The following exemplarily illustrates the delay information processing method in any of the above embodiments: For example, if LCG1 and LCG2 are configured to report DSR, and if LCG1 triggers DSR reporting (e.g., LCG1's latency is less than a first threshold), then within a first time period, LCG1's DSR information will not be triggered or reported, and / or the UE will report LCG1's latency information (one or more). Furthermore, the UE can report latency information for other LCGs (e.g., LCG2). Furthermore, the reported latency information may include corresponding data volume information.

[0184] For example, if LCG1 and LCG2 are configured to report DSR, and if LCG1 triggers DSR reporting (e.g., LCG1's latency is less than a first threshold), then within a first time period, no DSR information of the UE (including that of LCG1 and LCG2) will be triggered or reported, and / or the UE will report latency information of LCG1 (one or more). Furthermore, the UE can report latency information of other LCGs (e.g., LCG2). Furthermore, the reported latency information may include corresponding data volume information.

[0185] For example, if LCG1 and LCG2 are configured to report DSR, and if LCG1 has already triggered DSR reporting (e.g., LCG1's latency is less than the first threshold), and LCG2 triggers DSR reporting (furthermore, this may include a third reporting disable timer for LCG2 not running), the UE reports the latency information (one or more) of LCG2. Furthermore, the UE can report the latency information of other LCGs (e.g., LCG1's). Furthermore, the report may include corresponding data volume information.

[0186] For example, if LCG1 and LCG2 are configured to report DSR, and if LCG1 has already triggered DSR reporting (e.g., LCG1's latency is less than a first threshold), and LCG2 triggers DSR reporting (furthermore, this may include a third reporting disable timer not running for LCG2), and LCG2's DSR trigger threshold is different from LCG1's DSR trigger threshold (e.g., less than, or greater than) and / or LCG2's priority is higher than LCG1's priority, the UE reports the latency information of LCG2 (one or more). Furthermore, the UE can report the latency information of other LCGs (e.g., LCG1's). Furthermore, the report may include corresponding data volume information.

[0187] For example, for triggered DSRs, the UE only reports the DSR if the DSR reporting period is met, or only if the DSR reporting timer expires.

[0188] For example, for an LCG configured with DSR reporting, the UE reports a DS information. This DS information is used to inform the network that there are packets with latency less than a first threshold, or to inform the network of the latency range, latency index, or latency value of the packet with the lowest latency in the LCG. Alternatively, the DS information can indicate the amount of data for that latency.

[0189] For example, for an LCG configured with DSR reporting, the UE reports multiple DS information entries. These DS information entries are used to inform the network that packets exist within different delay ranges or indices, or to indicate which delay ranges or indices the packets within the LCG fall into. Alternatively, the DS information can indicate the data volume of packets with corresponding delays. For instance, the UE reports three delay information entries for LCG1, corresponding to three delay time periods (starting from the shortest delay or the beginning of the delay period), and reports the data volume information for each delay entry.

[0190] For example, Method 1: Only one remaining time information is reported for the associated LCG. The remaining time is the shortest value of the remaining times of the PDU sets in the associated LCG. Method 2: Multiple remaining time information is reported for the associated LCG. Each remaining time information is associated with an individual PDU set which is buffered in the associated LCG. ... Method 3: Multiple remaining time information is reported for the associated LCG. Each remaining time information is associated with an individual delay range in which the delay of available data of this LCG is distributed. The number, as well as the min / max value of the delay range, is fixed or configured.

[0191] In conclusion, compared to Alternative 2, Alternative 1 / 3 is preferred due to the controlled signaling overhead in one reporting. In addition, to avoid frequent DSR triggering / reporting of a specific LCG, we propose introducing a per-LCG DSR prohibit timer, that is, when the prohibit timer for a LCG is running, the UE does not trigger / report the DSR for this LCG. With this proposal, Alternative 3 is preferred because, in addition to the most urgent requirement, Alternative 3 contains enough delay information to let the gNB know the delay status of that LCG.

[0192] For example, Solution 1: Only one DS info is reported for the associated LCG. The DS info is associated with the shortest value of the remaining times in the LCG. Solution 2: More than one DS info is reported for the associated LCG. Solution 2-1: Each DS info is associated with an individual PDU / PDU set which is buffered in the LCG. Solution 2-2: Several delay ranges are designed for the delay status report, which covers the time distribution of all PDU / PDU sets in an LCG. Each DS info represents an individual delay range. Each DS message represents a separate delay range.Compared to other solutions, Solution 2-1 may have the issue of uncontrolled signaling overhead. Since multiple PDU / PDU sets in an LCG may arrive one by one, several DSRs will be triggered in a short period, inevitably leading to frequent DSR triggering and reporting. To address this, a per-LCG DSR prohibit timer could be considered. Accordingly, the UE would not trigger or report a DSR for a specific LCG if its DSR prohibit timer is running. Based on this assumption, Solution 2-2 is preferred. Besides reporting, which is the most urgent requirement, Solution 2-2 contains sufficient delay information to inform the gNB about the delay status of that LCG. Therefore, if the UE's DSR disable timer is running, the UE will not trigger or report the DSR for a specific LCG. Based on the above assumptions, Solution 2-2 is preferred because, in addition to reporting the most urgent needs, Solution 2-2 contains sufficient delay information to allow the gNB to know the delay status of the LCG.In the MAC CE for DSR, more than one DS information is reported for the associated LCG. Each DS information represents an individual delay range.

[0193] For example, a MAC CE containing DSR includes one or more delay information, each delay information corresponding to a delay range, and / or, corresponding data volume information (such as the data volume corresponding to this delay value or delay index or delay range).

[0194] Any of the above embodiments can reduce the DSR reporting load, and any of the above embodiments can be used in combination with other embodiments or used alone.

[0195] In one embodiment, such as Figure 3 As shown, another delay information processing method is also provided, namely the processing method under congestion control, which is applied to... Figure 1 Taking the user terminal (UE) side as an example, the explanation includes the following steps: S301, In the event of congestion or receipt of the first information, or if the first information indicates specific content or a specific value, the UE performs a first action. The first action includes at least one of the following: enabling packet loss processing for PDU sets; enabling packet loss processing for PSI; enabling congestion processing; using a specific packet loss timer or timer duration; determining important or unimportant PDU sets; determining the threshold or criteria for determining important or unimportant PDU sets; deactivating the DRS reporting function, or the DSR mechanism; stopping the DSR reporting or triggering function, or not reporting DSR information; deconfiguring DSR triggering or reporting.

[0196] The instructions can be, for example, indicating, or the meaning of specific content or values, such as: enabling packet loss processing; enabling packet loss processing for PDU sets; enabling packet loss processing for PSI; enabling congestion processing; using a specific packet loss timer or timer duration; determining important or unimportant PDU sets; determining the threshold or criteria for determining important or unimportant PDU sets; deactivating DRS reporting function, or DSR mechanism; stopping DSR reporting or triggering function, or not reporting DSR information; configuring DSR triggering or reporting.

[0197] In this embodiment, when the network side informs the UE of congestion or sends first information to the UE, the UE can perform packet loss handling operations or non-reporting DSR operations under these circumstances. Specifically, packet loss handling operations can be implemented by enabling packet loss handling for PDU sets, enabling congestion handling, using a specific packet loss timer or timer duration, determining important or unimportant PDU sets, or determining thresholds or criteria for important or unimportant PDU sets. DSR reporting operations can be implemented by deactivating the DSR reporting function, or through the DSR mechanism, or by stopping DSR reporting or triggering functions, or by not reporting DSR information, or by configuring DSR triggering or reporting.

[0198] The latency information processing method described in this application can handle congestion and DSR (Delayed Source Reception) processing, thereby avoiding excessive DSR reporting under congestion conditions and reducing resource overhead.

[0199] Optionally, in the above embodiments, the UE performing at least one of the following operations—not triggering DSR, not reporting DSR, stopping DSR function, stopping DSR triggering or reporting, deconfiguring DSR mechanism, deconfiguring DSR triggering or reporting, deactivating DSR mechanism, and deactivating DSR triggering or reporting—includes at least one of the following: clearing triggered DSR information; stopping all timers corresponding to DSR information; deactivating the configured DSR reporting function, or stopping the unconfigured DSR reporting function, or stopping the triggering, reporting, and MAC CE generation functions; and clearing all DSR information.

[0200] In this embodiment, for DSRs that have been reported through PUSCH and MAC CE, the triggered DSR information can be cleared, thereby reducing resource consumption in the cache.

[0201] Optionally, the DSR information in the above embodiments is the DSR information of objects whose importance is lower than the first preset threshold, or the DSR information of objects judged to be unimportant, or the DSR information of objects whose priority is lower than the second preset threshold, or the DSR information of objects judged to be low priority; the objects include any one of PDU, PDU set, LCG, and LCH.

[0202] The importance of DSR information, whether DSR information is important, the first preset threshold, the second preset threshold, and the priority of DSR information can be preconfigured, predefined, or given by Radio Resource Control (RRC) signaling. In this embodiment, the UE can compare the importance of DSR information and select the DSR information of objects with an importance lower than the first preset threshold as the DSR information for which the DSR reporting operation is not performed; optionally, the UE can determine whether the DSR information is important and use the unimportant DSR information as the DSR information for which the DSR reporting operation is not performed; optionally, the UE can compare the priority of DSR information and use the DSR information with a priority lower than the second preset threshold as the DSR information for which the DSR reporting operation is not performed; optionally, the UE can directly use the low-priority DSR information as the DSR information for which the DSR reporting operation is not performed. The above operations can be performed on the DSR information of different objects, such as any one of PDU, PDU set, LCG, and LCH.

[0203] This embodiment processes specific DSR information based on its importance and priority, thereby reducing resource overhead while ensuring effective data transmission.

[0204] Optionally, the importance or priority in the above embodiments can be determined by any of the following methods: determined by the UE; determined based on a threshold issued by the network; the priority of the LCH or LCG; the threshold determined by the UE; the characteristic information of the first object; the indication information of the network; the identifier of the LCG or LCH.

[0205] Furthermore, the threshold, identifier, priority, or first object feature in the above embodiments is determined by any of the following methods: pre-configured; RRC configured; network indicated; configured in the first information; determined by the UE.

[0206] In one embodiment, Figure 3 The aforementioned delay processing method further includes: During Logical Channel Prioritization (LCP), the priority of the MAC CE corresponding to the DSR is set to be lower than the priority of the data, or the priority of the MAC CE corresponding to the DSR is set to be the lowest during LCP.

[0207] In this embodiment, during the LCP process, the UE can set the priority of the MAC CE corresponding to the DSR of all objects to be lower than the priority of the data, or during the LCP process, the UE can set the priority of the MAC CE corresponding to the DSR of all objects to be the lowest. Optionally, during the LCP process, the UE can also set the priority of the MAC CE corresponding to the DSR of some objects to be lower than the priority of the data, or during the LCP process, the UE can set the priority of the MAC CE corresponding to the DSR of some objects to be the lowest.

[0208] Furthermore, the above methods also include: During LCP, the priority of the MAC CE corresponding to the DSR of a specific object is set to be lower than the priority of the data, or the priority of the MAC CE corresponding to the DSR of a specific object is set to be the lowest during LCP.

[0209] The specific object includes any one of a specific PDU, PDU set, LCG, or LCH; or, the specific object includes any one of a low-priority or unimportant PDU, PDU set, LCG, or LCH; or, the specific object includes any one of a low-priority PDU, PDU set, LCG, or LCH with a priority below the first threshold; or, the specific object includes any one of a PDU, PDU set, LCG, or LCH with an importance below the second threshold.

[0210] In one embodiment, when the UE performs the first action, it may also specifically perform the following: The DSR message can be triggered but not reported; or, for a specific object, the DSR message can be triggered but not reported. The specific object includes any one of a specific PDU, PDU set, LCG, or LCH; or, the specific object includes any one of a low-priority or unimportant PDU, PDU set, LCG, or LCH; or, the specific object includes any one of a low-priority PDU, PDU set, LCG, or LCH with a priority below a first threshold; or, the specific object includes any one of a PDU, PDU set, LCG, or LCH with an importance below a second threshold.

[0211] In one embodiment, when the UE performs the first action, it may also specifically perform the following: DSR information is not triggered, or DSR information is not reported; or, for a specific object, DSR information is not triggered, or DSR information is not reported. The specific object includes any one of a specific PDU, PDU set, LCG, or LCH; or, the specific object includes any one of a low-priority or unimportant PDU, PDU set, LCG, or LCH.

[0212] In one embodiment, when the UE performs the first action, it may also specifically perform the following: DSR is not triggered due to the Packet Data Convergence Protocol (PDCP) packet drop timer timeout; or, DSR is not triggered based on latency being less than a first threshold; or, DSR information is not triggered based on the duration of the PDCP packet drop timer; or, for a specific object, DSR is not triggered due to the PDCP drop timer timeout; or, DSR is not triggered based on latency being less than a first threshold; or, DSR information is not triggered based on the duration of the PDCP packet drop timer. Alternatively, DSR may not be reported due to PDCP packet loss timer timeout; or, DSR may not be reported based on latency being less than the first threshold; or, DSR information may not be reported based on the duration of the PDCP packet loss timer. Alternatively, for a specific object, DSR may not be reported due to the PDCP packet loss timer timeout; or, DSR may not be reported based on the delay being less than a first threshold; or, the DSR information may not be reported based on the duration of the PDCP packet loss timer.

[0213] In one embodiment, when the UE performs the first action, it may also specifically perform the following: For objects whose importance is below a preset threshold, or unimportant objects, or low-priority objects, DSR information is not triggered; or, for objects whose importance is below a preset threshold, or unimportant objects, or low-priority objects, the DSR information is not reported; wherein, the objects include any one of PDU, PDU set, LCG, and LCH.

[0214] Optionally, the packet loss handling for the PDU set in the first line may, in the event of the PDCP discard timer for the first object expiring, or in the event that the PDCP discard timer for the first object in the first line expires, not trigger DSR, or not report DSR, or not include the data volume information corresponding to the object in the data volume to be transmitted. Here, the first object is any one of PDU, PDU set, LCG, and LCH.

[0215] Optionally, for low-priority objects or unimportant objects in the first line, if the PDCP drop timer expires, DSR is not triggered, DSR is not reported, or the data volume information corresponding to the object is not included in the data volume to be transmitted. Alternatively, if PSI packet loss handling is enabled, for low-priority objects or unimportant objects, if the PDCP drop timer expires, DSR is not triggered, DSR is not reported, or the data volume information corresponding to the object is not included in the data volume to be transmitted. Here, the object is any one of PDU, PDU set, LCG, and LCH.

[0216] Each of the above embodiments provides a detailed description of the first action performed by the UE in the event of congestion or upon receiving the first information. This includes actions related to packet loss handling and DSR handling, which reduce resource consumption while ensuring efficient data transmission, thereby achieving resource savings.

[0217] In one embodiment, Figure 3 The first information in the embodiment includes RRC configuration information, and / or congestion indication information or indication information used by PSI-discard.

[0218] Furthermore, the aforementioned first information is used to indicate any of the following: enabling packet loss processing for PDU sets; enabling packet loss processing for PSI; indicating congestion handling; indicating the use of a specific packet loss timer or timer duration; packet loss timer information indicated by the network; threshold information indicated by the network; threshold for judging important or unimportant PDU sets indicated by the network; deactivating the configured DRS reporting function, or stopping the unconfigured DRS reporting function, or deconfiguring the DRS reporting function, or stopping the DRS reporting function.

[0219] Furthermore, the aforementioned first information is used to indicate any of the following: UE information; MAC entity information; information of all DRBs; information of a specific plurality of DRBs; information of a specific DRB.

[0220] Optionally, the first information can be used to indicate different objects.

[0221] Optionally, the first information is used to indicate UE information, or UE behavior; The behavior of the UE includes any one of the following: the behavior of the UE; the behavior of all DRB or MAC entities of the UE; the operation to be performed by the UE; the operation to be performed by all DRB or MAC entities.

[0222] Optionally, the first information is used to indicate MAC entity information, or UE behavior; The UE behavior includes any one of the following: the behavior of the MAC entity; the behavior of all DRB entities of the MAC entity; the operation to be performed by the MAC entity; and the operation to be performed by all DRB entities of the MAC entity.

[0223] Furthermore, the first information includes the identifier of the MAC entity; Wherein, the MAC entity is the MAC entity corresponding to the carrier that receives the first information; or, the MAC entity is the MAC entity corresponding to the base station device that sends or generates the first information.

[0224] Optionally, the first information is used to indicate DRB information, or UE behavior.

[0225] Furthermore, the first information is used to indicate information about a DRB, or information about a specific DRB, or information about all DRBs, or information about each DRB.

[0226] Furthermore, the first information is used to indicate UE behavior for a DRB, or UE behavior for a specific DRB, or UE behavior for all DRBs, or UE behavior for each DRB.

[0227] Furthermore, the first information carries the identifier of the DRB, and / or parameters for the DRB, and / or behavior for the DRB.

[0228] Optionally, the first information may be indicated per DRB, or per UE, or per MAC entity. Alternatively, the first information may be common to all DRBs, or indicated separately for each DRB, or common to a specific DRB.

[0229] In one embodiment, Figure 3 The time delay information processing method further includes any one of the following: Multiple DRBs correspond to one first information; the first information instructs the UE to perform the operation corresponding to the first information for multiple DRBs; each DRB corresponds to one first information; the first information instructs each DRB to perform the operation corresponding to the first information.

[0230] Optionally, the first information is used to indicate information for all DRBs, or the first information is used to indicate UE behavior corresponding to all DRBs.

[0231] Furthermore, the first information carries the identifier of the DRB, or the first information carries the bit map information of the DRB. The multiple or all DRBs are arranged in ascending or descending order in the bit map information.

[0232] Furthermore, the first piece of information pertains to the DRB, with each piece of information's position corresponding one-to-one with the position or order of the DRB for that piece of information.

[0233] In summary, of the first information and DSR information described in any of the above embodiments, optionally, the indication object of the first information and the indication object of the DSR information may be the same or different.

[0234] In summary, the first information described in any of the above embodiments is used to indicate the LCG or LCH performing the DSR operation; or, the first information is used to indicate whether the DSR operation is for the UE.

[0235] The first information described in any of the above embodiments is carried in RRC or PDCP signaling or MAC CE or DCI.

[0236] The first information described in any of the above embodiments is carried in RRC or PDCP signaling or MAC CE or DCI.

[0237] Exemplary illustration of the delay information processing method under congestion conditions described in any of the above embodiments: In the event of congestion, or upon receiving the first message, the UE cancels the triggered DSR, and / or stops all timers for the corresponding DSR, and / or deactivates / disapplies DSR reporting / reporting function, and / or clears all DS or DSR information.

[0238] Alternatively, in congestion situations, or upon receiving the first information, the UE may cancel the triggered DSR, and / or stop all timers for the corresponding DSR, and / or deactivate / disapply DSR reporting / reporting functions, and / or clear all DS or DSR information. The DSR information refers to unimportant PDU sets, LCGs, or LCHs. Whether something is important is determined by the UE itself, or based on a threshold provided by the network (e.g., pre-configured, provided by RRC, or in the first information), or determined according to the LCG / LCH identifier provided by the network (e.g., pre-configured, provided by RRC, or in the first information). Alternatively, in congestion conditions or upon receiving the first information, the UE sets the reporting priority of the MAC CE corresponding to the DSR to a lower priority than data, or the lowest priority, during the LCP process. Alternatively, during the LCP process, the UE sets the reporting priority of the MAC CE corresponding to the DSR of a specific PDU / PDU set / LCG / LCH to a lower priority than data, or the lowest priority; or, in congestion conditions or upon receiving the first information, the UE triggers the DSR but does not report it. Alternatively, the UE does not trigger or report the DSR. Alternatively, the UE does not trigger or report the DSR based on the PDCP discard timer duration. Alternatively, the UE does not trigger or report the DSR for PDUs / PDU sets / LCGs / LCGs that it deems unimportant.

[0239] The first piece of information in the above example is: congestion indication information or indication information used by PSI-discard (such as including at least one of the following: enabling PSI-discard, indicating congestion, indicating the use of a specific discard timer or timer duration, network-indicated discard timer information, indication threshold information, indication threshold for judging important or unimportant PDU sets, deactivation / inapplicability / deconfiguration / suspend DSR).

[0240] Optionally, the first information may indicate information about the UE, or information about multiple Data Radio Bearers (DRBs) associated with the MAC entity, or information about all DRBs, or information about a specific few or one DRB, or information about one DRB. (That is, the object it indicates).

[0241] Optionally, the first piece of information can indicate the behavior of the UE. This represents the behavior of the UE, or all DRB / MAC entities of the UE, or the operation to be performed.

[0242] For example, based on the aforementioned first information, the structure of the MAC CE containing that first information can be as follows: Figure 4 , Figure 5 , Figure 6 , Figure 7 , Figure 8 Any of the ones shown.

[0243] Optional, During the LCP process, the UE receives initial information that can indicate the behavior of the MAC entity. This information represents the behavior of the MAC entity, or all DRB entities of the MAC entity, or the operation to be performed.

[0244] Optionally, the identifier of the MAC entity is carried, or the MAC entity corresponding to the carrier corresponding to the first information is considered to be the corresponding MAC entity, or the first information is considered to be for the corresponding MAC entity from which the base station device (master node or auxiliary node) sends or generates it (i.e., corresponding to MCG or SCG, or MCG-MAC entity or SCG-MAC entity).

[0245] For example, based on the aforementioned first information, the structure of the MAC CE containing that first information can be as follows: Figure 9 , Figure 10 , Figure 11 . Figure 12 , Figure 13 , Figure 14 and Figure 15 Any of the ones shown.

[0246] Optionally, the first information can instruct the behavior of the DRB entity.

[0247] Method 1 can indicate information per DRB or UE behavior for a specific DRB. Optionally, it can carry a DRB identifier. Optionally, it can provide first information for this DRB, or instruct the UE to perform the operation corresponding to the first information.

[0248] For example, based on the aforementioned first information, the structure of the MAC CE containing that first information can be as follows: Figure 16 , Figure 17 , Figure 18 , Figure 19 , Figure 20 , Figure 21 and Figure 22 Any of the ones shown.

[0249] The above Figures 4-22 The information contained in any of the structures shown in the figures is explained below: For example, R: Reserved bit; A / D: A represents at least one of the following: using PSI-based discard, using a specific timer, suspending DSR operation. D represents at least one of the following: not using PSI-based discard or using PDUset-based discard, not using a specific timer or using an existing PDCP disard timer (or timer duration), not suspending or resuming DSR operation.

[0250] For example, in a DSR field: 1 means suspend the DSR operation. 0 means either not suspending or resuming the DSR operation. Alternatively, 0 means suspend the DSR operation. 1 means either not suspending or resuming the DSR operation.

[0251] For example, the timer index indicates which PDCP discard timer (or timer duration) is being used when multiple PDCP discard timers (or timer durations) are configured or pre-configured.

[0252] For example, TH represents the threshold for determining unimportant packets, and / or, using PSI-based discard. TH can be pre-configured, RRC-configured, or determined by the UE itself. For example, TH can have multiple configured or pre-configured values, and the TH index represents which value to use. For example, TH of 1 represents using PSI-based discard and / or threshold-based determination of unimportant packets, while 0 represents not using PSI-based discard and / or not using threshold-based determination of unimportant packets. For example, TH of 0 represents using PSI-based discard and / or threshold-based determination of unimportant packets, while 1 represents not using PSI-based discard and / or not using threshold-based determination of unimportant packets. Optionally, TH can sometimes also be a TH index.

[0253] The corresponding method 2 can indicate information about specific DRBs, or several DRBs, or the corresponding UE behavior. Optionally, it can carry DRB identifiers. Optionally, it can provide first information for these DRBs, or instruct the UE to perform the operation corresponding to the first information for these DRBs. Optionally, it can indicate the first information to each of these DRBs separately, or perform the operation corresponding to the first information for each of these DRBs. Optionally, when there are multiple or all DRBs, the number of DRBs can be variable or fixed. Optionally, if the number is fixed, it can be 8 or 16.

[0254] For example, based on the aforementioned first information, the structure of the MAC CE containing that first information can be as follows: Figure 23 , Figure 24 , Figure 25 , Figure 26 , Figure 27 , Figure 28 , Figure 29 , Figure 30 , Figure 31 . Figure 32 , Figure 33 , Figure 34 and Figure 35 Any of the ones shown.

[0255] The above Figures 23-35 The information contained in any of the structures shown in the figures is explained below: For example, A / D: A represents at least one of the following: using PSI-based discard, using a specific timer, suspending DSR operation. D represents at least one of the following: not using PSI-based discard or using PDU set-based discard, not using a specific timer or using an existing PDCP disard timer (or timer duration), not suspending or resuming DSR operation.

[0256] For example, in a DSR field: 1 means suspend the DSR operation. 0 means either not suspending or resuming the DSR operation. Alternatively, 0 means suspend the DSR operation. 1 means either not suspending or resuming the DSR operation.

[0257] For example, the timer index indicates which PDCP discard timer (or timer duration) is being used when multiple PDCP discard timers (or timer durations) are configured or pre-configured.

[0258] For example, TH represents the threshold for determining unimportant packets, and / or, using PSI-based discard. TH can be pre-configured, RRC-configured, or determined by the UE itself. For example, TH can be multiple configured or pre-configured values, and the TH index represents which value to use. For example, TH of 1 represents using PSI-based discard and / or threshold-based determination of unimportant packets, while 0 represents not using PSI-based discard and / or not using threshold-based determination of unimportant packets. For example, TH of 0 represents using PSI-based discard and / or threshold-based determination of unimportant packets, while 1 represents not using PSI-based discard and / or not using threshold-based determination of unimportant packets. Optionally, TH can sometimes also be the TH index. Method 3, in particular, can indicate information for all DRBs or corresponding UE actions. Optionally, it can carry a DRB identifier (e.g., assigning a DRB identifier. Correspondingly, the UE performs the operation corresponding to the first information for the DRB that indicates the DRB identifier. For example, assigning a DRB identifier and instructing the first information for this DRB / the operation of the first information for this DRB identifier). For example, assigning a DRB identifier and instructing all indicated DRB identifiers to perform the operation of the first information for this MAC CE), or the bitmap information of the DRB identifier (e.g., Di represents DRB i, and the corresponding bit of Di represents the first information for DRB i, such as: activation or PSI-based discard, or using a specific timer duration, and / or activating / suspending the DSR corresponding to DRB i. Optionally, if the content of the first information is one, the MAC CE can occupy 1 OCT; otherwise, it can occupy more than one OCT).

[0259] For example, based on the aforementioned first information, the structure of the MAC CE containing that first information can be as follows: Figure 36 , Figure 37 , Figure 38 Any of the ones shown.

[0260] The above Figures 36-38 For information regarding the structure described in any of the figures, please refer to the foregoing description.

[0261] Method 4, in particular, can indicate information about all DRBs or corresponding UE actions. Optionally, the information or actions can be given in ascending or descending order of the DRBs (for example, a DRB is the DRB corresponding to this MAC entity; or, a DRB is all the DRBs corresponding to the UE, which can be in the order of MN or SN, or SN followed by MN. Optionally, the MAC CE occupies 1 OCT, or it can occupy more than one OCT).

[0262] For example, based on the aforementioned first information, the structure of the MAC CE containing that first information can be as follows: Figure 39 and Figure 42 Any of the ones shown.

[0263] The above Figures 39-42 For information regarding the structure described in any of the figures, please refer to the foregoing description.

[0264] Optionally, the objects indicated by the first information and the DSR information can be the same or different.

[0265] Optionally, if DSR is involved, the first information may also indicate which LCG / LCH(s) are being operated on for DSR, or whether it is being operated on for the UE.

[0266] Optional, the first information can be MAC CE (such as newer MAC CEs, such as those using eLHID), or DCI information.

[0267] Optionally, in any of the above embodiments, the first information may indicate 8 or 16 DSBs.

[0268] The above method is illustrated below by example: If the UE is configured to report DSR for LCG1 and 2, upon receiving the first message, the UE enables discard based on PSI (PDU set importance), cancels the triggered DSR for LCG1 / 2, and stops DSR triggering / reporting and related functions or operations.

[0269] If the UE is configured to report DSR for LCG1 and 2, and if the first message is received, and the first message indicates that DSR is stopped for LCG1 (or there is a change in DSR processing for LCG1), the UE enables discard based on PSI (PDU setimportance), and cancels the triggered DSR for LCG1, and stops DSR triggering / reporting and other related functions or operations.

[0270] The above embodiments provide DSR processing under congestion conditions. Each embodiment can be used in combination with other embodiments or used alone.

[0271] Optionally, the UE performs packet loss processing or PDU set processing in the first action, including: the PDCP layer instructs the lower layer to provide the Mth information, the lower layer including the RLC and / or MAC layers. The Mth information is used to indicate which PDUs or PDU sets or data packets correspond to the amount of data to be transmitted for DSR reporting, or to be carried in the MAC CE including the DSR, or to be the amount of data to be transmitted corresponding to the DSR, or to indicate which PDUs or PDU sets or data packets correspond to the timed-out or non-running PDCP discard timers, or to indicate that the amount of data corresponding to the PDUs or PDU sets or data packets corresponding to the timed-out or non-running PDCP discard timers is not used as the amount of data for BSR or DSR statistics or reporting.

[0272] In this embodiment, specifically, the packet loss handling or PDU set packet loss handling includes: the PDCP layer instructing the lower layers, including the RLC and / or MAC layers, to send information M. Information M is used to indicate which PDUs, PDU sets, or data packets correspond to the amount of data to be transmitted for DSR reporting; or, to indicate which PDUs, PDU sets, or data packets correspond to the amount of data to be transmitted for inclusion in the MAC CE including the DSR; or, to indicate which PDUs, PDU sets, or data packets correspond to the amount of data to be transmitted for the corresponding DSR; or, to indicate which PDUs, PDU sets, or data packets correspond to timed-out or non-running PDCP discard timers; or, to indicate that the data corresponding to the PDUs, PDU sets, or data packets corresponding to timed-out or non-running PDCP discard timers is not used as data for BSR or DSR statistics or reporting.

[0273] Optionally, the UE performs packet loss handling in the first action or packet loss handling for PDU sets, including: the PDCP layer determining which PDUs, PDU sets, or data packets correspond to the amount of data to be transmitted for DSR reporting, or for carrying in the MAC CE including the DSR, or for the amount of data to be transmitted corresponding to the DSR, or which PDUs, PDU sets, or data packets correspond to timed-out or non-running PDCP discard timers, or indicating that the data amount corresponding to the PDUs, PDU sets, or data packets corresponding to timed-out or non-running PDCP discard timers will not be used as the amount of data for BSR or DSR statistics or reporting. Optionally, the PDCP layer determines which PDUs, PDU sets, or data packets are based on importance, priority, etc.

[0274] In this embodiment, specifically, the packet loss handling for PDU sets includes: for PDU packet loss handling, or for PDU set packet loss handling, the PDCP layer determines which PDUs, PDU sets, or data packets correspond to the amount of data to be transmitted for DSR reporting, or for inclusion in the MAC CE including the DSR, or for the amount of data to be transmitted corresponding to the DSR, or for identifying which PDUs, PDU sets, or data packets correspond to timed-out or non-running PDCP discard timers, or for indicating that the data amount corresponding to the PDUs, PDU sets, or data packets corresponding to timed-out or non-running PDCP discard timers will not be used as the data amount for BSR or DSR statistics or reporting. Optionally, the PDCP layer determines which PDUs, PDU sets, or data packets are based on importance, priority, etc.

[0275] Optionally, the UE performs the operation in the first action to determine or identify whether a data packet or PDU or PDU set is important or not, or whether it is prioritized or not, including: in the case of configuring packet loss processing or packet loss processing based on PDU set, and / or, upon receiving the first information, the UE determines or identifies whether a data packet or PDU or PDU set is important or not, or whether it is prioritized or not.

[0276] In this embodiment, specifically, when packet loss handling or PDU set-based packet loss handling is configured, and / or upon receiving the first information, the UE determines or identifies whether the data packet, PDU, or PDU set is important or has priority. For example, if the transmitting PDCP entity is configured with psi-BasedDiscard and the discardTimerXR is activated, upon receiving a PDCP SDU from upper layers, the transmitting PDCP entity shall identify whether the PDU set is a high-importance PDU set or a lower-importance PDU set. The above embodiments provide DSR processing under congestion conditions. Each of the above embodiments can be used in combination with other embodiments or used alone.

[0277] In one embodiment, such as Figure 43 As shown, an information triggering method is also provided, namely a processing method under congestion control, which is applied to... Figure 1 Taking the user terminal (UE) side as an example, the explanation includes the following steps: S401, Receive first information sent by the base station; the first information is used to instruct the user terminal UE whether to trigger a Conditional Handover (CHO) assessment or to perform or assess other CHO conditions, or the first information is used to instruct whether the network is energy-saving or whether it has entered an energy-saving state or whether it is using energy-saving technology or when it is energy-saving.

[0278] In this embodiment of the application, when the network-side device informs the UE that the cell is energy-saving, the UE can receive the first information sent by the network-side device, and can further determine whether to trigger CHO evaluation or execution based on the first information; optionally, it can also further determine whether the network is energy-saving or has entered an energy-saving state or is using energy-saving technology or when to save energy.

[0279] The CHO triggering method described in this application embodiment can perform cell handover according to the indication of the first information, achieving rapid cell handover under cell energy saving conditions, and providing a new implementation condition for triggering CHO.

[0280] Optionally, the network may be a source base station and / or a target base station.

[0281] Optionally, the first information in the above embodiments is used to instruct the UE to trigger a CHO assessment or to execute or assess other CHO conditions, or to trigger the UE to assess or execute a CHO or assess other CHO conditions, or to instruct the UE to trigger a CHO assessment or to execute or assess other CHO conditions corresponding to network power saving, or for the UE to execute a CHO assessment or to execute or assess other CHO conditions in the indicated cell, or to instruct the UE to execute a CHO assessment or to execute or assess other CHO conditions in a cell that is power-saving, in a power-saving state, or using power-saving technology, or to instruct the UE to execute a CHO assessment or to execute or assess other CHO conditions in a network that is power-saving, in a power-saving state, or using power-saving technology.

[0282] Optionally, the first information is carried in the downlink control signaling (DCI); and / or, the first information is the cell identifier or cell bitmap. Optionally, the first information is per-cell indication information, or per-UE indication information, or per-group indication information, or indication information for a specific cell, or indication information for Pcell and / or PSCEll.

[0283] Furthermore, the aforementioned DCI can be any of the following: a newly defined DCI or a corresponding newly defined DCI format; Existing DCI or corresponding existing DCI format; DCI used to activate cell discontinuous transmission or connectionless reception; DCI is used to deactivate discontinuous transmission or connectionless reception in a cell; DCI format 2_X; DCI corresponds to a specific RNTI; DCI corresponds to a specific search space.

[0284] Optionally, the first information is located in a reserved bit in the DCI; or, the first information reuses an existing bit in the DCI; or, the first information is represented by a reserved bit in the DCI; or, the first information is represented by a reserved bit in the DCI.

[0285] Optionally, the first information is used to indicate any of the following: The first information is used to indicate whether the UE triggers a condition switching CHO evaluation or executes or evaluates other CHO conditions; The first information is used to indicate whether the UE considers the network to be energy-efficient, or whether it has entered an energy-efficient state, or whether it is using energy-efficient technology, or when it is energy-efficient; The first information is used to indicate whether the UE that receives the DCI information triggers a condition switching CHO evaluation or executes or evaluates other CHO conditions; The first information is used to indicate whether the UE that receives the DCI information considers the network to be energy-saving, or whether it has entered an energy-saving state, or whether it is using energy-saving technology, or when it is energy-saving. The first information is used to indicate whether the network is energy-saving, whether it has entered an energy-saving state, whether it is using energy-saving technology, or when it is energy-saving; the first information is used to indicate whether one or more specific cells are energy-saving, whether they have entered an energy-saving state, whether they are using energy-saving technology, or when they are energy-saving. The first information is used to indicate whether one or more communities are energy-saving, whether they have entered an energy-saving state, whether they are using energy-saving technologies, or when they are saving energy. The first information is used to indicate whether the UE considers the network to be energy-efficient, or whether it has entered an energy-efficient state, or whether it is using energy-efficient technology, or when it is energy-efficient; The first information is used to indicate whether the UE considers one or more specific cells to be energy-saving, or to have entered an energy-saving state, or to be using energy-saving technology, or when to save energy. The first information is used to indicate whether the UE considers one or more cells to be energy-saving, or whether it has entered an energy-saving state, or whether it is using energy-saving technology, or when it is energy-saving. The first information is used to indicate whether the UE that receives the DCI information considers the network to be energy-efficient, or whether it has entered an energy-efficient state, or whether it uses energy-efficient technology, or when it is energy-efficient; The first information is used to indicate whether the UE that receives the DCI information considers one or more specific cells to be energy-saving or to have entered an energy-saving state or to be using energy-saving technology or when to save energy. The first information is used to indicate whether the UE that receives the DCI information considers one or more cells to be energy-saving or to have entered an energy-saving state or to be using energy-saving technology or when to save energy. The first information is used to indicate whether the UE triggers a CHO assessment or executes or assesses other CHO conditions; The first information is used to indicate whether the UE that receives the DCI information triggers a CHO assessment or executes or assesses other CHO conditions; The first information is used to indicate whether the UE triggers a CHO assessment or performs or assesses other CHO conditions in the network; The first information is used to indicate whether the UE that receives the DCI information triggers a CHO assessment or performs or assesses other CHO conditions in the network; The first information is used to indicate whether the UE triggers a CHO assessment or performs or assesses other CHO conditions in the indicated cell; The first information is used to indicate whether the UE that received the DCI information should trigger a CHO assessment or perform or assess other CHO conditions in the indicated cell; The first information is used to indicate whether each cell of the UE triggers a CHO assessment or performs or assesses other CHO conditions; The first information is used to indicate whether each cell of the UE that receives the DCI information triggers a CHO assessment or executes or assesses other CHO conditions. The first information is used to indicate whether the UE triggers a CHO assessment or performs or assesses other CHO conditions in the primary cell and / or secondary cell; The first information is used to indicate whether the UE that receives the DCI information triggers a CHO assessment or performs or assesses other CHO conditions in the primary cell and / or secondary cell; The first information is used to indicate whether a specific cell of the UE triggers a CHO assessment or performs or assesses other CHO conditions.

[0286] The first information is used to indicate whether a specific cell of the UE that received the DCI information should trigger a CHO assessment or execution.

[0287] Optionally, the method further includes at least one of the following: The first indication information is used to instruct the UE to perform measurement and / or CHO evaluation; The first indication information is used to instruct the UE that receives the DCI information to perform measurement and / or CHO evaluation; The first indication information is used to instruct the UE to perform measurement and / or CHO assessment in a specific cell, a cell, a certain cell, each cell, or the indicated cell; The first indication information is used to instruct the UE that receives the DCI information to perform measurement and / or CHO assessment in a specific cell, a cell, a certain cell, each cell, or the indicated cell. The first indication information is used to instruct the UE to evaluate other CHO conditions, or to evaluate other CHO conditions simultaneously. The first indication information is used to instruct the UE to determine whether to perform a CHO based on multiple CHO evaluation conditions; The first indication information is used to indicate that the UE can execute the CHO only if at least one of the CHO execution conditions of A3, A4, and A5 is met under the condition of network power saving or under the condition of network power saving.

[0288] The UE's cell is measured, and / or the measurement results are obtained; Based on the measurement results, determine whether to execute CHO for the cell of the UE, or whether the cell meets the conditions for CHO execution, or whether at least one of the CHO execution conditions A3, A4, and A5 is met; If the measurement results meet the preset conditions, and the first information indicates or triggers network power saving, then the UE executes CHO.

[0289] If the measurement results meet the preset conditions, the CHO assessment corresponding to network energy saving is triggered or other CHO conditions are evaluated or implemented based on the first information.

[0290] Optionally, the first information is carried in the MAC CE.

[0291] Optionally, the MAC CE is any one of the following: The dedicated MAC CE for the UE; the general MAC CE for all UEs; the MAC CE for all UE groups; the MAC CE for all cells; the specific MAC CE executed for the CHO, or a new MAC CE.

[0292] Furthermore, the UE can use a first LCID or eLCID identifier to identify the MAC CE. Alternatively, the UE can use the first LCID or eLCID identifier to determine whether the MAC CE is the MAC CE. Alternatively, the MAC CE corresponds to a first logical channel identifier LCID or eLCID; the LCID or eLCID is used to determine the function of the MAC CE, or to indicate the function of the MAC CE, or to distinguish the MAC CE from other MAC CEs.

[0293] Optionally, the first information is used to indicate any of the following: The first information is used to indicate whether the UE triggers a condition switching CHO evaluation or executes or evaluates other CHO conditions; The first information is used to indicate whether the UE considers the network to be energy-efficient, or whether it has entered an energy-efficient state, or whether it is using energy-efficient technology, or when it is energy-efficient; The first information is used to indicate whether the UE that receives the DCI information triggers a condition switching CHO assessment or executes or assesses other CHO conditions; The first information is used to indicate whether the UE receiving the DCI information considers the network to be energy-efficient, or to have entered an energy-efficient state, or to have used energy-efficient technology, or when to save energy. The first information is used to indicate whether the network is energy-saving, whether it has entered an energy-saving state, whether it is using energy-saving technology, or when it is saving energy; The first information is used to indicate whether one or more specific cells are energy-saving, whether they have entered an energy-saving state, whether they are using energy-saving technologies, or when they are saving energy. The first information is used to indicate whether one or more cells are saving energy, whether they have entered an energy-saving state, whether they are using energy-saving technologies, or when they are saving energy. The first information is used to indicate whether the UE considers the network to be energy-efficient, whether it has entered an energy-efficient state, whether it is using energy-efficient technology, or when it is energy-efficient; The first information is used to indicate whether the UE considers one or more specific cells to be energy-saving, or to have entered an energy-saving state, or to be using energy-saving technology, or when to save energy; The first information is used to indicate whether the UE considers one or more cells to be energy-saving, or to have entered an energy-saving state, or to be using energy-saving technology, or when to save energy; The first information is used to indicate whether the UE receiving the DCI information considers the network to be energy-efficient, or whether it has entered an energy-efficient state, or whether it uses energy-efficient technology, or when it is energy-efficient; The first information is used to indicate whether the UE receiving the DCI information considers one or more specific cells to be energy-saving, or to have entered an energy-saving state, or to have used energy-saving technology, or when to save energy. The first information is used to indicate whether the UE receiving the DCI information considers one or more cells to be energy-saving, or to have entered an energy-saving state, or to have used energy-saving technology, or when to save energy. The first information is used to indicate whether the UE triggers a CHO assessment or performs or assesses other CHO conditions; The first information is used to indicate whether the UE that receives the DCI information triggers a CHO assessment or performs or assesses other CHO conditions; The first information is used to indicate whether the UE triggers a CHO assessment or performs or assesses other CHO conditions in the network; The first information is used to indicate whether the UE that receives the DCI information triggers a CHO assessment or performs or assesses other CHO conditions in the network; The first information is used to indicate whether the UE triggers a CHO assessment or performs or assesses other CHO conditions in the indicated cell; The first information is used to indicate whether the UE that receives the DCI information triggers a CHO assessment or performs or assesses other CHO conditions in the indicated cell; The first information is used to indicate whether each cell of the UE triggers a CHO assessment or performs or assesses other CHO conditions; The first information is used to indicate whether each cell of the UE that receives the DCI information triggers a CHO assessment or performs or assesses other CHO conditions; The first information is used to indicate whether the UE triggers a CHO assessment or performs or assesses other CHO conditions in the primary cell and / or secondary cell; The first information is used to indicate whether the UE that receives the DCI information triggers CHO evaluation or performs or evaluates other CHO conditions in the primary cell and / or secondary cell; The first information is used to indicate whether a specific cell of the UE triggers a CHO assessment or performs or assesses other CHO conditions.

[0294] The first information is used to indicate whether a specific cell of the UE that received the DCI information triggered a CHO assessment or performed or assessed other CHO conditions.

[0295] The first information is used to indicate whether a cell triggers a CHO assessment or performs or assesses other CHO conditions; The first information is used to indicate whether each cell triggers a CHO assessment or performs or assesses other CHO conditions; The first information is used to indicate whether a specific cell triggers a CHO assessment or performs or assesses other CHO conditions; The first information is used to indicate whether Pcell and / or PSCell triggers CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether the MAC entity triggers a CHO assessment or executes or assesses other CHO conditions.

[0296] The first information is used to indicate whether the UE triggers a CHO assessment or performs or assesses other CHO conditions.

[0297] Optionally, the first information used to indicate whether the MAC entity triggers CHO execution includes at least one of the following: The first information is used to indicate whether all serving cells corresponding to the UE's MAC entity evaluate or execute a CHO or evaluate other CHO conditions, or whether a CHO evaluation or execution or evaluation of other CHO conditions is triggered. Alternatively, the first information is used to indicate whether the cell corresponding to the MAC entity of the UE evaluates or performs a CHO or evaluates other CHO conditions, or whether a CHO evaluation or execution or evaluation of other CHO conditions is triggered. Alternatively, the first information may be used to indicate whether the primary or secondary cell corresponding to the MAC entity evaluates or executes a CHO or evaluates other CHO conditions, or whether a CHO evaluation or execution or evaluation of other CHO conditions is triggered. Alternatively, the first information may be used to instruct the MAC entity that receives the MAC CE information whether to evaluate or execute a CHO or evaluate other CHO conditions, or whether to trigger a CHO evaluation or execution or evaluate other CHO conditions. Alternatively, the first information may be used to indicate whether the specific cell corresponding to the MAC entity that received the MAC CE information evaluates or executes a CHO or evaluates other CHO conditions, or whether a CHO evaluation or execution or evaluation of other CHO conditions is triggered. Alternatively, the first information may be used to indicate whether the specific cell corresponding to the MAC entity that received the MAC CE information evaluates or performs a CHO or evaluates other CHO conditions, or whether a CHO evaluation or execution or evaluation of other CHO conditions is triggered.

[0298] Optionally, the first information includes a cell bit map; the bits in the cell bit map correspond to different cells, and / or, different bit positions in the cell bit map indicate whether the corresponding cell is energy-saving or whether CHO execution is triggered, and / or, different bit positions in the cell bit map indicate whether the corresponding cell is energy-saving or enters energy-saving or uses energy-saving technology or whether CHO is executed or evaluated or other CHO conditions are evaluated.

[0299] Optionally, the first information includes a cell index or cell identifier; the cell index or cell identifier is used to indicate the corresponding cell information, and / or to indicate whether the corresponding cell is energy-saving or has entered energy-saving mode or is using energy-saving technology, and / or to indicate that CHO is triggered in the cell.

[0300] The descriptions of A3, A4, and A5 in the above embodiments are as follows: As agreed before, Event A3, A4 and / or A5 can be configured as a CHOexecution condition for NES. The NES-specific configuration of Event A3 / 4 / 5would be the relaxed conditions to suit the NES scenario / requirement, thus,when the UE considers whether a candidate target cell is a triggered cell,the UE should consider both execution conditions together, i.e. the UEexecutes the CHO only if the source cell enters the NES and if any candidatetarget cell fulfils the NES-specific Event A3 / 4 / 5. Proposal 1: The UE consider a candidate target cell as a triggeredcell if the source cell enters the NES and if this candidate target cellfulfils the NES-specific Event A3 / 4 / 5. Once the legacy CHO execution event is fulfilled, the UE executes the legacy CHO no matter if the source cell enters the NES or not. Proposal 2: If both the legacy and NES-specific CHO executionconditions are configured and if the legacy CHO execution event is fulfilled, the UE should execute the legacy CHO. The above method is illustrated below by example: The first method is to use the common DCI to instruct the corresponding CHO to trigger the network energy saving (NES) function, or to determine whether the corresponding cell is in energy-saving mode or has entered energy-saving mode.

[0301] Optionally, the common DCI can be a newly defined DCI, or an existing DCI used to activate / deactivate cell DTX / DRX can be reused.

[0302] Optionally, the reserved bit in the DCI or a reused existing bit (e.g., an existing bit that indicates a different meaning in a specific situation) indicates whether to trigger CHO execution.

[0303] Optionally, it may indicate whether to trigger CHO execution for each cell, or whether to trigger CHO execution for Pcell and / or PScell, or whether to trigger CHO execution for a specific cell (e.g., for which cell(s)).

[0304] Optionally, the DCI instructs the UE to use, measure, or evaluate other CHO enforcement conditions (such as at least one of A3 / 4 / 5) corresponding to Network Energy Saving (NES).

[0305] The second method is to use MAC CE to instruct the corresponding CHO to trigger the Network Energy Saving (NES) function, or to execute the corresponding cell's energy saving or entry into energy saving mode.

[0306] The MAC CE is a UE-specific MAC CE, sent once for each UE. Alternatively, it can be a common MAC CE, where the same MAC CE is sent to all UEs.

[0307] Optionally, the MAC CE is a newly introduced MAC CE triggered for CHO execution.

[0308] Optionally, the MAC CE has a new LCID identifier, such as E-LCID. Accordingly, based on the LCID identifier, the UE determines the function of the MAC CE.

[0309] Optionally, the MAC CE carries indication information to indicate whether to trigger CHO execution.

[0310] Optionally, the indication information can be for a single cell, each cell, or a specific cell (e.g., for a cell bitmap, different bitmap positions indicate whether the cell corresponding to the bit should trigger CHO execution; or, for a cell index, indicate whether the cell at that cell index should trigger CHO execution). It can also be for the UE (correspondingly, indicating whether all serving cells of the UE, or Pcell / PScell, should execute CHO), or it can be for a MAC entity (correspondingly, indicating whether all serving cells of the UE's MAC entity, or the Pcell / PScell ​​corresponding to the MAC entity, should execute CHO).

[0311] The MAC CE instructs the UE to use, measure, or evaluate other CHO enforcement conditions (such as at least one of A3 / 4 / 5) corresponding to Network Energy Saving (NES).

[0312] The information triggering method described in any of the above embodiments provides a CHO processing method. Any of the above embodiments can be used in combination with other embodiments or used alone.

[0313] In one embodiment, such as Figure 44As shown, a time delay information processing device is provided, including: a receiving module 10 and / or a sending module 11; wherein, the receiving module 10 is used to trigger DSR under a first condition; and / or, the sending module 11 is used to report DSR.

[0314] In one embodiment, such as Figure 45 As shown, a latency information processing apparatus is provided, including: a receiving module 20; wherein the receiving module 20 is configured to, in the event of congestion or receipt of first information, or in the event that the first information indicates specific content or a specific value, have the UE perform a first action. The first action includes at least one of the following: enabling packet loss processing for PDU sets; enabling packet loss processing for PSI; enabling congestion processing; using a specific packet loss timer or timer duration; determining important or unimportant PDU sets; determining a threshold or criterion for determining important or unimportant PDU sets; deactivating the DRS reporting function, or the DSR mechanism; stopping the DSR reporting or triggering function, or not reporting DSR information; and deconfiguring DSR triggering or reporting.

[0315] In one embodiment, such as Figure 46 As shown, an information triggering device is provided, including: a receiving module 30; wherein, the receiving module 30 is used to receive first information sent by a base station; the first information is used to instruct the user terminal UE whether to trigger a condition switching CHO assessment or to execute or assess other CHO conditions, or, the first information is used to instruct whether the network is energy-saving or whether it has entered an energy-saving state or whether it is using energy-saving technology or when to save energy.

[0316] Specific limitations regarding the latency information processing device can be found in the limitations of the latency information processing method described above, and will not be repeated here. Each module in the aforementioned latency information processing device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in or independent of the processor in a computer device in hardware form, or stored in the memory of a computer device in software form, so that the processor can call and execute the operations corresponding to each module.

[0317] For specific limitations regarding the information triggering device, please refer to the limitations on the information triggering method above, which will not be repeated here. Each module in the aforementioned information triggering device can be implemented entirely or partially through software, hardware, or a combination thereof. These modules can be embedded in hardware or independently of the processor in the computer device, or stored in software in the memory of the computer device, so that the processor can call and execute the operations corresponding to each module.

[0318] Figure 47This is a schematic structural diagram of a user terminal 2000 provided in an embodiment of this application. The user terminal 2000 can be a UE (User Equipment). Figure 47 The user terminal 2000 shown includes a processor 2010, which can call and run computer programs from memory to implement the methods in the embodiments of this application.

[0319] Optionally, such as Figure 47 As shown, the user terminal 2000 may further include a memory 2020. The processor 2010 can retrieve and run computer programs from the memory 2020 to implement the methods described in this embodiment. The memory 2020 may be a separate device independent of the processor 2010, or it may be integrated into the processor 2010.

[0320] Optionally, such as Figure 47 As shown, the user terminal 2000 may further include a transceiver 2030. The processor 2010 can control the transceiver 2030 to communicate with other devices to implement the methods in the embodiments of this application. Specifically, it can send information or data to other devices or receive information or data sent by other devices. The transceiver 2030 may include a transmitter and a receiver. The transceiver 2030 may further include an antenna, and the number of antennas may be one or more.

[0321] Optionally, the user terminal 2000 may specifically be an access network device in the embodiments of this application, and the user terminal 2000 may implement the corresponding processes implemented by the access network device in the various methods of the embodiments of this application. For the sake of brevity, these will not be described in detail here.

[0322] Optionally, the user terminal 2000 may specifically be a UE in the embodiments of this application, and the user terminal 2000 may implement the corresponding processes implemented by the UE in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0323] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor: Under the first condition, trigger DSR, and / or report DSR.

[0324] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor; In the event of congestion or receipt of the first information, or if the first information indicates specific content or a specific value, the UE performs a first action. The first action includes at least one of the following: initiating packet loss processing; enabling packet loss processing for PDU sets; enabling packet loss processing for PSI; enabling congestion processing; using a specific packet loss timer or timer duration; determining important or unimportant PDU sets; determining the threshold or criteria for determining important or unimportant PDU sets; deactivating the DRS reporting function, or the DSR mechanism; stopping the DSR reporting or triggering function, or not reporting DSR information; deconfiguring DSR triggering or reporting.

[0325] In one embodiment, a computer-readable storage medium is provided having a computer program stored thereon, the computer program performing the following steps when executed by a processor; The system receives first information sent by the base station; the first information is used to indicate whether the user terminal (UE) triggers a conditional switching (CHO) assessment or performs or assesses other CHO conditions, or the first information is used to indicate whether the network is energy-saving or has entered an energy-saving state or is using energy-saving technology or when it is energy-saving.

[0326] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the following steps: Under the first condition, trigger DSR, and / or report DSR.

[0327] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the following steps: In the event of congestion or receipt of the first information, or if the first information indicates specific content or a specific value, the UE performs a first action. The first action includes at least one of the following: initiating packet loss processing; enabling packet loss processing for PDU sets; enabling packet loss processing for PSI; enabling congestion processing; using a specific packet loss timer or timer duration; determining important or unimportant PDU sets; determining the threshold or criteria for determining important or unimportant PDU sets; deactivating the DRS reporting function, or the DSR mechanism; stopping the DSR reporting or triggering function, or not reporting DSR information; deconfiguring DSR triggering or reporting.

[0328] This application also provides a computer program product containing instructions that, when run on a computer, cause the computer to perform the following steps: The system receives first information sent by the base station; the first information is used to indicate whether the user terminal (UE) triggers a conditional switching (CHO) assessment or performs or assesses other CHO conditions, or the first information is used to indicate whether the network is energy-saving or has entered an energy-saving state or is using energy-saving technology or when it is energy-saving.

[0329] It is understood that the memory in the embodiments of this application can be volatile memory or non-volatile memory, or may include both volatile and non-volatile memory. The non-volatile memory can be read-only memory (ROM), programmable read-only memory (PROM), erasable programmable read-only memory (EPROM), electrically erasable programmable read-only memory (EEPROM), or flash memory. The volatile memory can be random access memory (RAM), which is used as an external cache. By way of example, but not limitation, many forms of RAM are available, such as Static Random Access Memory (SRAM), Dynamic Random Access Memory (DRAM), Synchronous DRAM (SDRAM), Double Data Rate SDRAM (DDR SDRAM), Enhanced Synchronous DRAM (ESDRAM), Synchlink DRAM (SLDRAM), and Direct Rambus RAM (DR RAM). It should be noted that the memory used in the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.

[0330] It should be understood that the above-described memory is exemplary and not a limiting description. For example, the memory in the embodiments of this 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 dynamic random access memory (SLDRAM), and direct memory bus RAM (DR RAM), etc. That is to say, the memory in the embodiments of this application is intended to include, but is not limited to, these and any other suitable types of memory.

[0331] This application also provides a computer-readable storage medium for storing computer programs.

[0332] Optionally, the computer-readable storage medium can be applied to the access network device in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the access network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0333] Optionally, the computer-readable storage medium can be applied to the UE in the embodiments of this application, and the computer program causes the computer to execute the corresponding processes implemented by the UE in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0334] This application also provides a computer program product, including computer program instructions.

[0335] Optionally, the computer program product can be applied to the access network device in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the access network device in the various methods of the embodiments of this application. For the sake of brevity, they will not be described in detail here.

[0336] Optionally, the computer program product can be applied to the UE in the embodiments of this application, and the computer program instructions cause the computer to execute the corresponding processes implemented by the UE in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0337] This application also provides a computer program.

[0338] Optionally, the computer program can be applied to the access network device in the embodiments of this application. When the computer program is run on a computer, it causes the computer to execute the corresponding processes implemented by the access network device in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0339] Optionally, the computer program can be applied to the UE in the embodiments of this application. When the computer program is run on the computer, it causes the computer to execute the corresponding processes implemented by the UE in the various methods of the embodiments of this application. For the sake of brevity, it will not be described in detail here.

[0340] Those skilled in the art will recognize that the units and algorithm steps of the various examples 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 implemented in hardware or software depends on the specific application and design constraints of the technical solution. Those skilled in the art 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.

[0341] Those skilled in the art will understand that, for the sake of convenience and brevity, the specific working processes of the systems, devices, and units described above can be referred to the corresponding processes in the foregoing method embodiments, and will not be repeated here.

[0342] In the several embodiments provided in this application, it should be understood that the disclosed systems, apparatuses, and methods can be implemented in other ways. For example, the apparatus embodiments described above are merely illustrative; for instance, the division of units is only a logical functional division, and in actual implementation, there may be other division methods. For example, multiple units or components may be combined or integrated into another system, or some features may be ignored or not executed. Furthermore, the coupling or direct coupling or communication connection shown or discussed may be through some interfaces; the indirect coupling or communication connection between apparatuses or units may be electrical, mechanical, or other forms.

[0343] The units described as separate components may or may not be physically separate. 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 can be selected to achieve the purpose of this embodiment according to actual needs.

[0344] In addition, the functional units in the various embodiments of this application can be integrated into one processing unit, or each unit can exist physically separately, or two or more units can be integrated into one unit.

[0345] If the aforementioned functions are implemented as software functional units and sold or used as independent products, they can be stored in a computer-readable storage medium. Based on this understanding, the technical solution of this application, in essence, or the part that contributes to the prior art, or a portion of the technical solution, can be embodied in the form of a software product. This computer software product is stored in a storage medium and includes several instructions to cause a computer device (which may be a personal computer, server, or network device, etc.) to execute all or part of the steps of the methods described in the various embodiments of this application. The aforementioned storage medium includes various media capable of storing program code, such as USB flash drives, portable hard drives, read-only memory (ROM), random access memory (RAM), magnetic disks, or optical disks.

[0346] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of this application, and not to limit them. Although this application has been described in detail with reference to the foregoing embodiments, those skilled in the art should understand that modifications can still be made to the technical solutions described in the foregoing embodiments, or equivalent substitutions can be made to some or all of the technical features therein. These modifications or substitutions do not cause the essence of the corresponding technical solutions to deviate from the scope of the technical solutions of the embodiments of this application, and they should all be covered within the scope of the claims and specification of this application. In particular, as long as there is no structural conflict, the various technical features mentioned in the embodiments can be combined in any way. This application is not limited to the specific embodiments disclosed herein, but includes all technical solutions falling within the scope of the claims.

Claims

1. A method for processing time delay information, characterized in that, The method includes: If the first condition is met, trigger DSR, and / or report DSR.

2. The method according to claim 1, characterized in that, The method further includes: Clear the triggered DSR if the following conditions are met: The aforementioned situations include: DSR or DS information carried in MAC PDU or PUSCH.

3. The method according to claim 1, characterized in that, The first condition includes at least one of the following: The latency of a PDU is less than a threshold or within the first threshold. A PDU's latency is less than a threshold or within a first threshold range, and the PDU does not trigger DSR information and / or report DSR information.

4. The method according to claim 3, characterized in that, The PDU belongs to the second object; The second object includes LCH.

5. The method according to claim 3 or 4, characterized in that, The DSR triggering or DSR reporting is for the second object.

6. The method according to claim 1, characterized in that, The method further includes: For LCHs that have already triggered DSR, do not trigger DSR, and / or do not report DSR.

7. The method according to claim 1, characterized in that, The method further includes: If the first LCG has already triggered DSR, trigger and / or report DSR for the fifth object if the following conditions are met; The conditions are as follows: The DSR that has already been triggered belongs to the fourth object; the one that needs to trigger or report a new DSR belongs to the corresponding fifth object. The fourth object includes the first LCH belonging to the first LCG; The fifth object includes the second LCH belonging to the first LCG.

8. The method according to claim 1, characterized in that, The MAC CE including the DSR is a variable-length MACCE.

9. The method according to claim 8, characterized in that, The length of the MAC CE is related to any of the following: The number of LCGs that reported DSR information; The number of DSR messages reported; Does the LCG configured to report DSR information have DSR information? The number of DSR information items that need to be reported or reported in the LCG configured to report DSR information.

10. The method according to claim 8, characterized in that, The MAC CE includes the following information: LCG identifier, LCH identifier, DSR information, the data size corresponding to the DSR information, and the data size corresponding to the LCG or LCH.

11. The method according to claim 8, characterized in that, A MAC CE may contain one DSR message or multiple DSR messages.

12. The method according to any one of claims 1-4 and 6-11, characterized in that, A MAC CE may include DSR information for one LCG, or DSR information for multiple LCGs, or DSR information for a specific LCG.

13. The method according to any one of claims 1-4 and 6-11, characterized in that, The DSR information is a delay value, a delay index / threshold, or a delay range.

14. The method according to any one of claims 1-4 and 6-11, characterized in that, The data volume information corresponding to the DSR information is the data volume information corresponding to the delay value, or the data volume information of the delay index / threshold, or the data volume information of the delay range, or the data volume information corresponding to each delay value, or the data volume information of each delay index / threshold, or the data volume information of each delay range, or the data volume information corresponding to a specific delay value, or the data volume information of a specific delay index / threshold, or the data volume information of a specific delay range.

15. The method according to claim 12, characterized in that, A MAC CE includes DSR information, which is information about the data of an LCG that is configured or enabled by DSR, or the DSR information is information about the LCG that is configured or enabled by DSR.

16. The method according to claim 15, characterized in that, The information is the information of an LCG that meets the DSR triggering condition or the DSR reporting condition, or the information is the information of an LCG that triggers or reports a DSR.

17. The method according to any one of claims 11 and 15-16, characterized in that, The MAC CE includes a first indication information or a first indication bit for the LCG, which is used to indicate whether to report or include DSR information corresponding to the LCG.

18. The method according to claim 17, characterized in that, The method includes: If the MAC CE contains indication information or indication bits that indicate DSR reporting, then the indication information or indication bits indicate that DSR information has not been reported, and the length of the MAC CE can be variable; and / or; If the MAC CE contains indication information or indication bits that indicate DSR reporting, then the indication information or indication bits indicate that DSR information has not been reported, and the MAC CE does not carry the DSR information of the first LCG. Wherein, the indication information or indication bit is used to indicate an LCG that has not reported DSR information, or the indication information or indication bit is used to indicate that the first LCG has not reported DSR information.

19. The method according to claim 1, characterized in that, The method includes: For a given LCG, report one DSR message or a specific number of DSR messages.

20. A time-delay information processing device, characterized in that, The device includes: The receiving module is used to trigger DSR when the first condition is met; And / or, the sending module, used to report DSR.

21. A user terminal, comprising a memory, a processor, and a transceiver, wherein the memory stores a computer program, characterized in that, The processor executes the computer program for controlling the transceiver and, when executing the computer program, implementing the steps of the method according to any one of claims 1 to 19.