Delay information processing method and apparatus, information triggering method and apparatus, device and medium
By triggering and reporting delay status report (DSR) information under specific conditions, the unspecified problem of user terminals (UEs reporting DSR information is solved, and the effect of reducing DSR reporting load and improving network resource utilization efficiency is achieved.
Patent Information
- Application Number
- PCT/CN2023/122916
- Authority / Receiving Office
- WO · WO
- Patent Type
- Applications
- Current Assignee / Owner
- Filing Date
- 2023-09-28
- Publication Date
- 2025-04-03
AI Technical Summary
The prior art has not clearly stated how the user terminal (UE) reports delay status report (DSR) information, which makes it difficult for the base station to effectively schedule the UE.
A delay information processing method is provided, including triggering the DSR and/or reporting the DSR under certain conditions, specifically including enabling packet loss processing or stopping the DSR reporting function in the case of congestion or when a specific information is received.
By clarifying the way UE reports DSR information, the DSR reporting load can be reduced, network resource utilization efficiency can be improved, and resource overhead in congestion situations can be reduced.
Smart Images

Figure CN2023122916_03042025_PF_FP_ABST
Abstract
Description
Time delay information processing method, information triggering method, device, equipment and medium Technical Field
[0001] The present application relates to the field of communication technology, and in particular to a method for processing delay information, an information triggering method, an apparatus, a device, and a medium. Background Art
[0002] The user equipment (UE) enables the serving base station to learn the delay information of the UE's uplink data through the DSR information, so that the base station can schedule the UE according to the DSR information provided by the UE.
[0003] However, there is currently no clear method for how the UE reports DSR information.
[0004] Summary of the Invention
[0005] Based on this, the present application provides a delay information processing method, information triggering method, device, equipment and medium.
[0006] In a first aspect, the present application provides a method for processing delay information, the method comprising:
[0007] Under the first condition, DSR is triggered and / or DSR is reported.
[0008] In a second aspect, the present application provides a method for processing delay information, the method comprising:
[0009] In the case of congestion or receiving first information, or in the case where the first information indicates specific content or a specific value, the UE performs a first behavior. The first behavior includes at least one of the following: enabling packet loss processing for PDU set; enabling packet loss processing for PSI; enabling processing for congestion; using a specific packet loss timer or timer duration; determining an important or unimportant PDU set; determining a judgment threshold or criterion for an important or unimportant PDU set; deactivating a DRS reporting function, or a DSR mechanism; stopping a DSR reporting or triggering function, or not reporting DSR information; and deconfiguring DSR triggering or reporting.
[0010] In a third aspect, the present application provides an information triggering method, the method comprising:
[0011] Receive first information sent by a base station; the first information is used to indicate whether the user terminal UE triggers a conditional switching CHO evaluation or executes or evaluates other CHO conditions, or the first information is used to indicate whether the network saves energy or enters an energy-saving state or uses energy-saving technology or when to save energy.
[0012] A delay information processing device is characterized in that the device includes: a receiving module, used to trigger DSR under a first condition; and / or a sending module, used to report DSR.
[0013] A delay information processing device, characterized in that the device includes: a receiving module, configured to cause a UE to perform a first behavior in the event of congestion or receipt of a first message, or in the event that the first message indicates specific content or a specific value. The first behavior includes at least one of the following: enabling packet loss processing for a PDU set; enabling packet loss processing for a PSI; enabling processing for congestion; 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 a DRS reporting function, or a DSR mechanism; stopping a DSR reporting or triggering function, or not reporting DSR information; and deconfiguring DSR triggering or reporting.
[0014] An information triggering device, characterized in that the device includes: a receiving module for receiving first information sent by a base station; the first information is used to indicate whether a user terminal UE triggers a conditional switching CHO evaluation or executes or evaluates other CHO conditions, or the first information is used to indicate whether the network is energy-saving or whether it enters an energy-saving state or whether it uses energy-saving technology or when to save energy.
[0015] A user terminal comprises a memory, a processor and a transceiver, wherein the memory stores a computer program, and is characterized in that the processor executes the computer program to control the transceiver, and implements the steps of the method described in any one of the first aspect, the second aspect or the third aspect when executing the computer program.
[0016] A computer-readable storage medium having a computer program stored thereon, characterized in that when the computer program is executed by a processor, the steps of the method described in any one of the first aspect, the second aspect, or the third aspect are implemented.
[0017] A computer program product includes a computer program, characterized in that when the computer program is executed by a processor, the steps of the method described in any one of the first aspect, the second aspect, or the third aspect are implemented.
[0018] The above description is only an overview of the technical solution of the present application. In order to more clearly understand the technical means of the present application, it can be implemented in accordance with the contents of the specification. In order to make the above and other purposes, features and advantages of the present application more obvious and easy to understand, the specific implementation methods of the present application are listed below. BRIEF DESCRIPTION OF THE DRAWINGS
[0019] Various other advantages and benefits will become apparent to those skilled in the art upon reading the detailed description of the embodiments below. The accompanying drawings are for illustration purposes only and are not to be considered as limiting the present application. The same reference numerals are used throughout the drawings to denote the same components. In the drawings:
[0020] FIG1 is a flow chart of a method for processing delay information according to an embodiment of the present application;
[0021] FIG2 is a flow chart of a method for processing delay information according to another embodiment of the present application;
[0022] FIG3 is a flow chart of an information triggering method provided in an embodiment of the present application;
[0023] FIG4 is a schematic diagram of the structure of a MAC CE provided in an embodiment of the present application;
[0024] FIG5 is a schematic structural diagram of a MAC CE provided in another embodiment of the present application;
[0025] FIG6 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0026] FIG7 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0027] FIG8 is a schematic structural diagram of a MAC CE provided in another embodiment of the present application;
[0028] FIG9 is a schematic structural diagram of a MAC CE provided in another embodiment of the present application;
[0029] FIG10 is a schematic structural diagram of a MAC CE provided in another embodiment of the present application;
[0030] FIG11 is a schematic structural diagram of a MAC CE provided in another embodiment of the present application;
[0031] FIG12 is a schematic structural diagram of a MAC CE provided in another embodiment of the present application;
[0032] FIG13 is a schematic structural diagram of a MAC CE provided in another embodiment of the present application;
[0033] FIG14 is a schematic structural diagram of a MAC CE provided in another embodiment of the present application;
[0034] FIG15 is a schematic structural diagram of a MAC CE provided in another embodiment of the present application;
[0035] FIG16 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0036] FIG17 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0037] FIG18 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0038] FIG19 is a schematic structural diagram of a MAC CE provided in another embodiment of the present application;
[0039] FIG20 is a schematic structural diagram of a MAC CE provided in another embodiment of the present application;
[0040] FIG21 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0041] FIG22 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0042] FIG23 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0043] FIG24 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0044] FIG25 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0045] FIG26 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0046] FIG27 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0047] FIG28 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0048] FIG29 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0049] FIG30 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0050] FIG31 is a schematic structural diagram of a MAC CE provided in another embodiment of the present application;
[0051] FIG32 is a schematic structural diagram of a MAC CE provided in another embodiment of the present application;
[0052] FIG33 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0053] FIG34 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0054] FIG35 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0055] FIG36 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0056] FIG37 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0057] FIG38 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0058] FIG39 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0059] FIG40 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0060] FIG41 is a schematic diagram of the structure of a MAC CE provided in another embodiment of the present application;
[0061] FIG42 is a schematic structural diagram of a MAC CE provided in another embodiment of the present application;
[0062] FIG43 is a flow chart of an information triggering method provided in an embodiment of the present application;
[0063] FIG44 is a schematic structural diagram of a delay information processing device provided in one embodiment of the present application;
[0064] FIG45 is a schematic structural diagram of a delay information processing device provided by another embodiment of the present application;
[0065] FIG46 is a schematic structural diagram of an information triggering device provided in one embodiment of the present application;
[0066] Figure 47 is a structural diagram of a user terminal provided in an embodiment of the present application. DETAILED DESCRIPTION
[0067] The following embodiments of the technical solution of the present application will be described in detail with reference to the accompanying drawings. The following embodiments are only used to more clearly illustrate the technical solution of the present application and are therefore only examples and are not intended to limit the scope of protection of the present application.
[0068] Unless otherwise defined, all technical and scientific terms used herein have the same meaning as commonly understood by those skilled in the art to which this application belongs; the terms used herein are only for the purpose of describing specific embodiments and are not intended to limit this application; the terms "including" and "having" and any variations thereof in the specification and claims of this application and the above-mentioned figure descriptions are intended to cover non-exclusive inclusions.
[0069] In the description of the embodiments of this application, the technical terms "first" and "second" are used only to distinguish different objects and should not be understood to indicate or imply relative importance or implicitly specify the quantity, specific order, or primary and secondary relationship of the indicated technical features. In the description of the embodiments of this application, the meaning of "plurality" is more than two, unless otherwise clearly and specifically defined.
[0070] References herein to "embodiments" mean that a particular feature, structure, or characteristic described in connection with the embodiments may be included in at least one embodiment of the present application. The appearance of this phrase in various places in the specification does not necessarily refer to the same embodiment, nor does it constitute an independent or alternative embodiment that is mutually exclusive of other embodiments. It is understood, both explicitly and implicitly, by those skilled in the art that the embodiments described herein may be combined with other embodiments.
[0071] In the description of the embodiments of this application, the term "and / or" is simply a description of the association relationship between associated objects, indicating that three relationships can exist. For example, A and / or B can represent the following three situations: A exists alone, A and B exist simultaneously, and B exists alone. In addition, the character " / " in this document generally indicates that the associated objects are in an "or" relationship.
[0072] In the description of the embodiments of the present application, the term "multiple" refers to more than two (including two). Similarly, "multiple groups" refers to more than two groups (including two groups), and "multiple pieces" refers to more than two pieces (including two pieces).
[0073] In the description of the embodiments of the present application, the technical terms "center", "longitudinal", "lateral", "length", "width", "thickness", "up", "down", "front", "back", "left", "right", "vertical", "horizontal", "top", "bottom", "inside", "outside", "clockwise", "counterclockwise", "axial", "radial", "circumferential", etc., indicating the orientation or position relationship, are based on the orientation or position relationship shown in the accompanying drawings, and are only for the convenience of describing the embodiments of the present application and simplifying the description, and do not indicate or imply that the device or element referred to must have a specific orientation, be constructed and operated in a specific orientation, and therefore cannot be understood as a limitation on the embodiments of the present application.
[0074] In the description of the embodiments of the present application, unless otherwise expressly specified or limited, technical terms such as "installed," "connected," "connected," and "fixed" should be understood in a broad sense. For example, they can refer to fixed connections, detachable connections, or integration; mechanical connections or electrical connections; direct connections or indirect connections through an intermediate medium; internal connections between two components or interactions between two components. Those skilled in the art can understand the specific meanings of the above terms in the embodiments of the present application based on specific circumstances.
[0075] Currently, driven by the increasing demand for speed, latency, high-speed mobility, and energy efficiency, coupled with the increasing diversity and complexity of future services, the 3GPP international standards organization has begun developing 5G. The main application scenarios for 5G are: enhanced mobile ultra-broadband (eMBB), ultra-reliable low-latency communications (URLLC), and massive machine-type communications (mMTC). eMBB continues to focus on providing users with multimedia content, services, and data, and demand for it is growing rapidly. However, since eMBB can be deployed in diverse scenarios, such as indoors, in urban areas, and in rural areas, its capabilities and requirements vary significantly, making a generalized approach difficult and requiring detailed analysis based on specific deployment scenarios. Typical applications of URLLC include industrial automation, power automation, remote medical operations (surgery), and traffic safety. mMTC's key characteristics include high connection density, low data volumes, latency-insensitive services, low module costs, and long module lifespans. The new radio access network (NR) can also be deployed independently. To reduce air interface signaling and quickly restore radio connections and data services in 5G networks, a new Radio Resource Control (RRC) state, the RRC_INACTIVE state, is defined. This state is distinct from the RRC_IDLE and RRC_ACTIVE states. RRC_IDLE indicates UE-based cell selection and reselection, paging is initiated by the CN, and the paging area is configured by the CN. No UE AS context exists on the base station side. No RRC connection exists. RRC_CONNECTED indicates an RRC connection exists, and a UE AS context exists between the base station and the UE. The network knows the UE's location at the cell level. Mobility is network-controlled. Unicast data can be transmitted between the UE and the base station. RRC_INACTIVE indicates UE-based cell selection and reselection, a CN-NR connection exists, a UE AS context exists on a base station, paging is triggered by the RAN, and the RAN-based paging area is managed by the RAN. The network knows the UE's location at the RAN paging area level.
[0076] The eNodeB can allocate downlink or uplink wireless resources to each UE based on the downlink buffer data in the eNodeB and the buffer status report (BSR) received from the UE. That is, in the 5G NR BSR process, the UE uses the BSR to inform the serving base station of the amount of uplink buffer data of the UE, so that the base station can schedule the UE according to the data volume information provided by the UE. In order to save BSR reporting overhead, group reporting is adopted. Each uplink logical channel corresponds to a logical channel group (LCG), and multiple uplink logical channels can correspond to the same LCG. The correspondence between the logical channel LC and the LCG is configured by the network RRC. The UE reports the BSR based on the LCG. Each UE in NR can support up to 8 LCGs. The BSR triggering conditions are as follows: 1. Uplink data arrives on a higher-priority logical channel of the UE, in which case a regular BSR is triggered. 2. The padding portion of the uplink resources allocated to the UE after carrying other uplink data can carry a BSR MAC CE, in which case a padding BSR is issued. 3. The retransmission BSR timer retxBSR-Timer expires, and at least one uplink logical channel currently has uplink data to send, in which case a regular BSR is triggered. 4. The periodic BSR timer periodicBSR-Timer expires, in which case a periodic BSR is triggered. If multiple logical channels trigger regular BSRs simultaneously, each of these logical channels triggers a separate regular BSR. BSRs can be carried via a BSR MAC CE. If a terminal triggers a regular BSR but has no uplink resources to transmit new data or the uplink resources allocated to it cannot carry the data of the uplink logical channel that triggered the regular BSR, the terminal triggers an uplink Scheduling Request (SR).
[0077] At the 3GPP RAN#88e meeting, a research project titled "eXtended Reality (XR) and cloud gaming (CG) evaluations for NR" was approved. This project addresses services such as augmented reality (AR), virtual reality (VR), and cloud gaming. A key XR / CG service is video streaming, with arrival rates (measured in frames per second) of 30, 60, 90, and 120 fps. The corresponding video stream periods are {33.33ms, 16.67ms, 11.11ms, and 8.33ms}. XR data features variable packet sizes with a large average. For example, for an AR / VR data rate of 100Mbps, the average uplink packet size is 20,833 bytes, the maximum is 31,250 bytes, and the minimum is 10,417 bytes. That is, the size of the data packet to be transmitted in each cycle is between [10417 bytes and 31250 bytes]. In a real system with 100M bandwidth, transmitting a 20833-byte data packet requires approximately 4 time slots of transmission resources.
[0078] In 3GPP RAN2#120, RAN2 determined the reporting of delay information associated with data volume. This report describes the introduction of data volume information associated with delay information (e.g., remaining time) in the MAC CE. Further research is underway on FFS, including whether this will be an extended BSR or a new format. The details include how this will be implemented (e.g., what will be reported specifically) and how this information will be kept up to date, for example, taking into account UL scheduling delays.
[0079] In 3GPP RAN2#122, RAN2 determines the remaining time as derived from the Packet Data Convergence Protocol (PDCP) discard timer value. The UE calculates the remaining time based on the PDCP discard timer value. If the UE reports one or more values, it is FFS. How FFS is modeled in the PDCP specification? The UE supports FFS.
[0080] In 3GPP RAN2#123, further agreement was reached on delay status reporting (DSR), where 1) the network can configure whether the UE triggers delay status reporting. Further study of FFS is required if there are some thresholds for each LCG. 2) When the UE triggers reporting of delay information for an LCG, 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 study of FFS is required if this extends the BSR MAC CE or is a new MAC CE. 3) Assumption: a new separate MAC CE is defined for DSR (remaining delay and associated data volume) reporting, for example, DSR reporting is not coupled with BSR reporting. The detailed definition of associated data volume is further studied in FFS. 4) Threshold-based DSR reporting is supported, for example, DSR reporting is triggered when the remaining delay of a Packet Data Unit (PDU) PDU / PDU set is lower than a threshold configured by the NW. The threshold is configured per LCG. Whether FFS supports configuring multiple thresholds for an LCG. The remaining time is defined as FFS.
[0081] The Delay Status Report (DSR) procedure is used to provide the serving gNB with the delay status of UL data. 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 of the Physical Uplink Control Channel (PUSCH) transmission for which the DSR is sent (as specified in clause 7.3 of TS 38.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 parameters: The remaining time threshold of the UL data configured to trigger DSR for the LCG. When the remaining time of the PDU in the LCG (if configured for DSR) is shorter than its associated remaining time threshold, the MAC entity triggers the DSR. It may also be updated after further agreement is reached, for example, a more precise definition of the "amount of data associated with the reported remaining time" is needed. The definition of the FFS remaining time is under further study. If the LCG reports one or more values, then FFS is under further study. If the data reported with delay below the threshold is FFS. However, the details of how the UE reports the DSR are still unclear. An embodiment of the present application provides a method for processing delay information to solve this problem.
[0082] The delay information processing method provided in the embodiment of the present application can be applied to the application scenario shown in Figure 1. As shown in Figure 1, the scenario includes network 01 and network 02, and network 01 and network 02 can be different types of networks; the scenario also includes base station 03, base station 04, base station 05, base station 06, base station 07 and base station 08, wherein base station 04, base station 06 and base station 07 can be macro base stations, and base station 03, base station 05, base station 08 can be micro base stations, wherein each base station can communicate data through network 01, and can also communicate data through network 02. The scenario also includes UE09, UE010, UE011, UE012, and UE013, and each UE can communicate with the base station through the network. As shown in Figure 1, the scenario includes a large number of transmission and reception points, and multiple transmission and reception points can constitute a virtual cell, and the virtual cell can serve one or more UEs. Among them, the transmission receiving point can be a network-side device or a terminal device. The network-side device can include a macro base station, a micro base station, etc., and can also include a core network device, such as a Mobility Management Entity (MME), a Serving GateWay (S-GW), etc., which is not limited in the embodiments of this application. It should be noted that Figure 1 in the embodiments of this application is only an example of a network architecture and does not constitute a limitation on the application scenarios of the embodiments of this application.
[0083] A UE can be a wireless terminal, which can be a device that provides voice and / or other service data connectivity to a user, or a handheld device with wireless connection capabilities, or other processing devices connected to a wireless modem. A wireless terminal can communicate with one or more core networks via a Radio Access Network (RAN). A wireless terminal can be a mobile terminal, such as a mobile phone (or "cellular" phone) and a computer with a mobile terminal. For example, it can be a portable, pocket-sized, handheld, computer-built-in, or vehicle-mounted mobile device that exchanges voice and / or data with the radio access network. A wireless terminal can also be called 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 another example, UEs may include, but are not limited to, various personal computers, laptops, smartphones, tablets, IoT devices, and portable wearable devices. IoT devices may include smart speakers, smart TVs, smart air conditioners, smart car devices, etc. Portable wearable devices may include smart watches, smart bracelets, head-mounted devices, etc., and are not limited in the embodiments of this application.
[0084] The following specific embodiments describe in detail the technical solution of the present application and how the technical solution of the present application solves the above-mentioned technical problems. The following specific embodiments can be combined with each other, and the same or similar concepts or processes may not be repeated in some embodiments. The embodiments of the present application will be described below in conjunction with the accompanying drawings.
[0085] In one embodiment, as shown in FIG2 , a method for processing delay information is provided. The method is described by taking the method applied to the user terminal UE side in FIG1 as an example, including the following steps:
[0086] S201: Under the first condition, trigger DSR and / or report DSR.
[0087] The first condition may be a condition for avoiding excessive DSR reporting, which may be preconfigured, predefined, or determined by RRC. Optionally, the first condition may include a preset period, i.e., when the preset period is met, DSR is triggered; or, when the preset period is met, DSR is reported; or, when the preset period is met, DSR is triggered and DSR is reported. Optionally, the first condition may further include other conditions.
[0088] In an embodiment of the present application, when the UE pre-transmits uplink data, it can determine whether the first condition is met. If so, DSR can be triggered; optionally, if it is met, DSR can be reported if there are transmission resources; optionally, if it is met, DSR can be triggered first, and the triggered DSR can be reported if there are transmission resources; if it is not met, the UE may not trigger and / or report DSR, or may trigger an uplink scheduling request SR.
[0089] The latency information processing method described in the embodiments of this application provides a method for implementing DSR reporting by a UE, namely, triggering and / or reporting a DSR under a first condition. Furthermore, by limiting the DSR reporting conditions, excessive DSR reporting can be avoided, thereby reducing the DSR reporting load.
[0090] In one embodiment, the first condition includes a DSR reporting period, that is, when executing S201, the following is specifically performed: triggering DSR and / or reporting DSR when the DSR reporting period is met.
[0091] The DSR reporting period is a reporting period set for a first object, where the first object may be any one of a UE, a MAC entity, an LCG, and an LCH. The DSR reporting period may be preconfigured or predefined or determined by RRC.
[0092] In an embodiment of the present application, when the UE pre-transmits uplink data, it can determine whether the DSR reporting period is met. If so, 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.
[0093] In one embodiment, the DSR reporting period includes a reporting timer, and / or the DSR is reported when the reporting timer times out.
[0094] In an embodiment of the present application, when the UE is pre-transmitting uplink data, it can determine whether the reporting timer has timed out, and report the DSR if it is determined to have timed out.
[0095] In one embodiment, the first condition includes a DSR triggering period, that is, when executing S201, specifically executing: triggering DSR and / or reporting DSR when the DSR triggering period is satisfied.
[0096] The DSR triggering period is a triggering period set for a first object, where the first object may be any one of a UE, a MAC entity, an LCG, and an LCH. The DSR triggering period may be preconfigured or predefined or determined by RRC.
[0097] In an embodiment of the present application, when the UE pre-transmits uplink data, it can determine whether the trigger timer has timed out, and trigger DSR if it is determined to have timed out.
[0098] In one embodiment, the DSR triggering period includes a triggering timer, and / or the DSR is triggered when the triggering timer times out.
[0099] In an embodiment of the present application, when the UE pre-transmits uplink data, it can determine whether the trigger timer has timed out, and trigger DSR if it is determined to have timed out.
[0100] It should be noted that the reporting timer and the triggering timer may be the same timer or different timers.
[0101] In summary of the above-mentioned related embodiments, the delay information processing method shown in FIG2 includes at least one of the following:
[0102] DSR is triggered only once in the DSR triggering cycle.
[0103] When the trigger timer times out, DSR can be triggered.
[0104] When DSR is triggered, the corresponding trigger timer is started.
[0105] The DSR is triggered only once.
[0106] When the reporting timer times out, a DSR can be reported.
[0107] When reporting DSR, start the corresponding reporting timer.
[0108] Furthermore, for the first object, DSR may be triggered only once in a DSR triggering period.
[0109] Furthermore, for the first object, when the trigger timer times out, a DSR may be triggered.
[0110] Furthermore, for the first object, when the trigger timer times out, a DSR may be triggered.
[0111] Furthermore, for the first object, when the DSR is triggered, a corresponding trigger timer may be started.
[0112] Furthermore, for the first object, DSR may be triggered only once in the DSR trigger report.
[0113] Furthermore, for the first object, when the reporting timer times out, a DSR may be reported.
[0114] Furthermore, for the first object, when reporting the DSR, a corresponding reporting timer may be started.
[0115] The first object may be any one of a UE, a Media Access Control (MAC) entity, a logical channel group (LCG), and a logical channel (LCH).
[0116] In one embodiment, the delay information processing method described in the embodiment of FIG2 further includes the following steps:
[0117] During the period when the first prohibit timer is running, the DSR is not triggered and / or the DSR is not reported.
[0118] In an embodiment of the present application, when the UE transmits uplink data, it may determine whether the first inhibit timer is running. If so, a DSR is not triggered; optionally, if so, no DSR may be reported; optionally, if so, no DSR may be triggered and no DSR may be reported. If it is determined that the first inhibit timer is not running, a DSR may be triggered and / or reported.
[0119] In one embodiment, the above-mentioned first prohibition timer can be started by at least one of the following situations: there is a DSR trigger; there is a DSR report; a MAC CE carrying DSR information is generated; the DSR or DS information is carried in the MAC PDU or PUSCH; the MAC PDU or physical uplink shared channel (PUSCH) carrying the DSR or DS information is transmitted or has been transmitted.
[0120] Corresponding to the activation of the first prohibition timer in the above embodiment, the method described in the embodiment of Figure 2 also includes at least one of the following: DSR is not triggered and / or DSR is not reported during the operation of the first prohibition timer; DSR can be triggered and / or DSR is reported when the first prohibition timer times out or does not run.
[0121] In one embodiment, the first prohibit timer may also be started by at least one of the following conditions: a DSR trigger for the first object; a DSR report for the first object; 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; or the MAC PDU or PUSCH carrying the DSR or DS information for the first object is transmitted or has been transmitted. The first object may be any one of a UE, a MAC entity, an LCG, and an LCH.
[0122] Corresponding to the activation of the first prohibition timer in the above embodiment, the method described in the embodiment of Figure 2 also 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; when the first prohibition timer times out or does not run, DSR for the first object can be triggered and / or DSR is reported.
[0123] In an embodiment of the present application, a first prohibition timer is introduced for the UE, or for the MAC entity, or for the LCG, or for the LCH; optionally, in the case of DSR reporting for the UE, or for the MAC entity, or for the LCG, or for the LCH, the above-mentioned first prohibition timer is started, and DSR information is not triggered or reported for the UE, or for the MAC entity, or for the LCG, or for the LCH; optionally, when the first prohibition timer for the UE, or for the MAC entity, or for the LCG, or for the LCH times out or does not run, DSR information for the UE, or for the MAC entity, or for the LCG, or for the LCH may be triggered or reported.
[0124] In one embodiment, the delay information processing method described in the embodiment of FIG2 further includes the following steps:
[0125] The triggered DSR is cleared when at least one of the following conditions is met:
[0126] 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; MAC PDU or PUSCH carrying DSR or DS information is transmitted or has been transmitted.
[0127] In the embodiment of the present application, the UE may report DSR information via PUSCH or MAC CE. Optionally, for triggered DSR information, when the DSR information is included in the PUSCH or MAC CE, that is, after the UE has reported the DSR information based on the PUSCH or MAC CE, the triggered DSR may be canceled.
[0128] In one embodiment, the delay information processing method described in the embodiment of FIG2 further includes any one of the following steps:
[0129] No DSR information is triggered for the first object that triggers or has triggered the DSR information.
[0130] For the first object that reports or has reported DSR information, DSR information is not triggered, or DSR is not reported.
[0131] The embodiments of the present application involve multiple methods for no longer triggering DSR information, as well as methods for no longer triggering and not reporting DSR, namely, including: no longer triggering DSR information for the first object that triggers DSR reporting; no longer triggering DSR information for the first object that has already triggered DSR information; no longer triggering DSR for the first object that reports DSR; no longer reporting DSR for the first object that reports DSR; no longer reporting DSR for the first object that reports DSR; and no longer reporting DSR for the first object that has already reported DSR.
[0132] Optionally, the first object in any of the above embodiments is any one of a UE, a MAC entity, an LCG, a LCH, a packet data unit (PDU), a data packet, a packet data unit set PDU set, and a data burst, or the first object is any one of a UE, a MAC entity, an LCG, a LCH, a PDU, a data packet, a PDU set, and a data burst configured with a DSR function or enabled with DSR.
[0133] The above method is illustrated by way of example:
[0134] For the DSR reporting function 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 above LCG or LCH is triggered, other data cannot be triggered or reported; if the same data in the above LCG or LCH is triggered, other data cannot be triggered or reported.
[0135] In one embodiment, the first condition described in the embodiment of FIG. 2 may include at least one of the following:
[0136] A new data or PDU or PDU set arrives;
[0137] A new data or PDU or PDU set arrives, and any of the new data, PDU, or PDU set does not trigger a DSR message and / or report a DSR message;
[0138] A new data, PDU, or PDU set arrives, and any of the new data, PDU, or PDU set does not trigger DSR information and / or report DSR information, and the second condition is met;
[0139] The latency of a new data or PDU or PDU set is less than the threshold or within the first threshold;
[0140] The latency of a new data, PDU, or PDU set is less than the threshold or within the first threshold, and any of the new data, PDU, or PDU set does not trigger DSR information and / or report DSR information;
[0141] The delay of new data, PDU or PDU set is less than the threshold or within the first threshold range, and any of the new data, PDU, PDU set does not trigger DSR information and / or report DSR information, and meets the second condition.
[0142] In the above embodiment, the new data or PDU or PDU set belongs to the second object; optionally, the new data or PDU or PDU set belongs to the first object, wherein the second object includes any one of data, PDU, PDU set, LCG, LCH, MAC entity, and UE.
[0143] Furthermore, in the above embodiment, the DSR triggering or DSR reporting is triggered by the second object; optionally, the DSR triggering or DSR reporting is for the second object; the DSR triggering or DSR reporting is for the first object and the second object.
[0144] In the second condition in the above embodiment, several implementation methods are provided, that is, the second condition includes any one of the following: the delay of new data, PDU, PDU set, LCH, LCG, MAC entity or UE is less than the preset threshold, or falls within the first threshold range; 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 is not running; the new data, PDU, PDU set, LCH, LCG, MAC entity or UE reaches the DSR reporting period or trigger period.
[0145] In one embodiment, the delay information processing method described in the embodiment of FIG2 further includes the following steps:
[0146] For data, PDU, PDU set, LCH, LCG, MAC entity or UE that has triggered DSR, DSR is not triggered and / or DSR is not reported.
[0147] Alternatively, for data, PDU, PDU set, LCH, LCG, MAC entity or UE that has triggered DSR, if the third condition is met, DSR is not triggered and / or DSR is not reported.
[0148] Alternatively, for data, PDU, PDU set, LCH, LCG, MAC entity or UE that has reported DSR, if the third condition is met, DSR is not triggered and / or DSR is not reported.
[0149] In one embodiment, the delay information processing method described in the embodiment of FIG2 further includes the following steps:
[0150] When the third condition is met, DSR is not triggered and / or DSR is not reported for the data, PDU, PDU set, LCH, LCG, MAC entity or UE that has triggered DSR.
[0151] When the third condition is met, DSR is not triggered and / or DSR is not reported for data, PDU, PDU set, LCH, LCG, MAC entity or UE that has reported DSR.
[0152] Alternatively, if the third condition is met, for the data, PDU, PDU set, LCH, LCG, MAC entity or UE that has triggered DSR, if the fourth condition is met, DSR is not triggered and / or DSR is not reported.
[0153] Alternatively, if the third condition is met, for the data, PDU, PDU set, LCH, LCG, MAC entity or UE that has reported DSR, if the fourth condition is met, DSR is not triggered and / or DSR is not reported.
[0154] In one embodiment, the delay information processing method described in the embodiment of FIG2 further includes the following steps:
[0155] There is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has triggered DSR. For the third object, DSR is not triggered and / or DSR is not reported.
[0156] Alternatively, there is data, PDU, PDU set, LCH, LCG, MAC entity or UE for which DSR has been reported, and for the third object, DSR is not triggered and / or DSR is not reported.
[0157] Alternatively, if there is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has triggered DSR, for the third object, if the fifth condition is met, DSR is not triggered and / or DSR is not reported;
[0158] Alternatively, there is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has reported DSR. For the third object, if the fifth condition is met, DSR is not triggered and / or DSR is not reported.
[0159] Alternatively, when the third condition is met, there is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has triggered DSR, and for the third object, DSR is not triggered and / or DSR is not reported.
[0160] Alternatively, when the third condition is met, there is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has reported DSR, and for the third object, DSR is not triggered and / or DSR is not reported.
[0161] Alternatively, when the third condition is met, there is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has triggered DSR. For the third object, when the fifth condition is met, DSR is not triggered and / or DSR is not reported.
[0162] Alternatively, when the third condition is met, there is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has reported DSR. For the third object, when the fifth condition is met, DSR is not triggered and / or DSR is not reported.
[0163] The third object in the above embodiment includes any one of the following:
[0164] PDUs that have triggered and / or reported DSR;
[0165] The PDU set corresponding to the PDU that has triggered and / or reported DSR;
[0166] The data burst corresponding to the PDU that has triggered and / or reported DSR;
[0167] The LCH corresponding to the PDU that has triggered and / or reported DSR;
[0168] The LCG corresponding to the PDU that has triggered and / or reported DSR;
[0169] The MAC entity corresponding to the PDU that has triggered and / or reported the DSR;
[0170] UE corresponding to the PDU that has triggered and / or reported DSR;
[0171] The PDU set that has triggered and / or reported DSR;
[0172] The data burst corresponding to the PDU set that has triggered and / or reported DSR;
[0173] The LCH corresponding to the PDU set that has triggered and / or reported DSR;
[0174] The LCG corresponding to the PDU set that has triggered and / or reported DSR;
[0175] The MAC entity corresponding to the PDU set that has triggered and / or reported DSR;
[0176] UE corresponding to the PDU set that has triggered and / or reported DSR;
[0177] A data burst that has triggered and / or reported a DSR;
[0178] The LCH corresponding to the data burst that has triggered and / or reported DSR;
[0179] The LCG corresponding to the data burst that has triggered and / or reported DSR;
[0180] The MAC entity corresponding to the data burst that has triggered and / or reported DSR;
[0181] UEs corresponding to data bursts that have triggered and / or reported DSR;
[0182] LCH that has triggered and / or reported DSR;
[0183] The LCG corresponding to the LCH that has triggered and / or reported DSR;
[0184] The MAC entity corresponding to the LCH that has triggered and / or reported DSR;
[0185] UE corresponding to the LCH that has triggered and / or reported DSR;
[0186] LCGs that have triggered and / or reported DSRs;
[0187] The MAC entity corresponding to the LCG that has triggered and / or reported the DSR;
[0188] UE corresponding to the LCG that has triggered and / or reported DSR;
[0189] The MAC entity that has triggered and / or reported the DSR;
[0190] The MAC entity corresponding to the MAC entity that has triggered and / or reported the DSR;
[0191] UE that has triggered and / or reported DSR.
[0192] The above method is illustrated by way of example:
[0193] For an LCG, configuring DSR reporting is not possible. The data / PDU / PDU set that triggers a DSR cannot trigger a new DSR report. Alternatively, configuring DSR reporting is also possible for the UE, MAC entity, or LCH.
[0194] Optionally, for an LCG, the configuration can report DSR information. When 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, the configuration can report DSR. When new data / PDU / PDU set arrives, or there is new data / PDU / PDU set and the new data / PDU / PDU set has not triggered and / or reported DS information, and the third condition (the fourth condition or the 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 for UE, or MAC entity, or LCH to report DSR.
[0195] Optionally, for the DSR reporting function or the DSR triggering function, the LCG or LCH that has triggered the DSR report will no longer trigger the DSR report under the third condition (the fourth condition or the fifth condition), or the LCG or LCH that has reported the DSR information will no longer trigger or report the DSR information under the second condition.
[0196] In one embodiment, any one of the second condition, the third condition, the fourth condition, or the fifth condition in the above embodiments may include a duration and / or a threshold.
[0197] The duration represents the duration during which the DSR report has been triggered. Specifically, when executing step S210 above, the following steps are executed: an LCG or LCH that has triggered a DSR report will not trigger a DSR report again within the duration during which the DSR report has been triggered; or, when executing step S211 above, the following steps are executed: an LCG or LCH that has reported DSR information will not trigger or report DSR information again within the duration during which the DSR report has been triggered. Optionally, no new DSR triggering or reporting is allowed within the duration.
[0198] Among them, different thresholds may correspond to different objects. Optionally, different objects may correspond to the same threshold. When corresponding to different thresholds, new DSR triggering or reporting may be allowed. When corresponding to the same threshold, new DSR triggering or reporting is not allowed.
[0199] The above method is illustrated by way of example:
[0200] For the DSR reporting function or the DSR triggering function, a PDU or PDU set that has triggered DSR reporting no longer triggers DSR reporting, or a PDU or PDU set that has reported DRS information no longer triggers or reports DS information.
[0201] For the DSR reporting function or the DSR triggering function, the PDU or PDU set that has triggered the DSR reporting will no longer trigger the DSR reporting under the third condition (the fourth condition or the fifth condition), or the PDU or PDU set that has reported the DSR information will no longer trigger or report the DSR information under the third condition (the fourth condition or the fifth condition).
[0202] Based on the above embodiment, the above delay information processing method further includes:
[0203] If the first LCG has already triggered a DSR, then no DSR is triggered within the second time, or no DSR is triggered for the first LCG within the second time; or, no DSR is triggered, or no DSR is triggered for the first LCG within the second time. And / or, if the first LCG has already reported a DSR, then no DSR is reported within the second time, or no DSR is reported for the first LCG within the second time. Or, no DSR is reported, or no DSR is reported for the first LCG within the second time.
[0204] In an embodiment of the present application, if the first LCG has already triggered DSR information, then the DSR information is no longer triggered within the second time, or the DSR for the first LCG is not triggered within the second time; or, if the first LCG has already triggered DSR information, then the DSR is no longer triggered, or the DSR for the first LCG is not triggered within the second time. And / or, if the first LCG has already reported DSR information, then the DSR information is no longer reported within the second time, or the DSR for the first LCG is not reported within the second time; or, if the first LCG has already reported DSR information, then the DSR information is no longer reported, or the DSR for the first LCG is not reported within the second time.
[0205] Furthermore, if the first LCH or the first data or the first PDU in the first LCG has already triggered DSR information, the DSR information is no longer triggered, or the DSR for the first LCG is not triggered, or the DSR information is no longer triggered within the second time, or the DSR for the first LCG is not triggered within the second time. And / or, if the first LCH or the first data or the first PDU in the first LCG has already reported DSR information, the DSR information is no longer reported, or the DSR for the first LCG is not reported, or the DSR information is no longer reported within the second time, or the DSR for the first LCG is not reported within the second time.
[0206] In an embodiment of the present application, if the first LCH or the first data or the first PDU in the first LCG has triggered the DSR information, the DSR information is no longer triggered; or, if the first LCH or the first data or the first PDU in the first LCG has triggered the DSR information, the DSR for the first LCG is not triggered; or, if the first LCH or the first data or the first PDU in the first LCG has triggered the DSR information, the DSR information is no longer triggered within the second time; or if the first LCH or the first data or the first PDU in the first LCG has triggered the DSR information, the DSR for the first LCG is not triggered within the second time. And / or, if the first LCH or the first data or the first PDU in the first LCG has reported the DSR information, the DSR information is no longer reported, or, if the first LCH or the first data or the first PDU in the first LCG has reported the DSR information, the DSR for the first LCG is not reported, or, if the first LCH or the first data or the first PDU in the first LCG has reported the DSR information, the DSR information is no longer reported within the second time, or, if the first LCH or the first data or the first PDU in the first LCG has reported the DSR information, the DSR for the first LCG is not reported within the second time.
[0207] Based on the above embodiment, for the first LCG or the first LCH, an implementation of the above delay information processing method includes:
[0208] If the first LCG has triggered DSR, trigger and / or report DSR if one of the following conditions is met, or trigger and / or report DSR for the first LCG, or trigger and / or report DSR for the fifth object; and / or, if the first LCG has reported DSR, trigger and / or report DSR if one of the following conditions is met, or trigger and / or report DSR for the first LCG, or trigger and / or report DSR for the fifth object.
[0209] The conditions in the above embodiment are:
[0210] The DSR that has been triggered is triggered by the fourth object, and the one to be triggered or reported is the one corresponding to the fifth object;
[0211] Alternatively, the DSR that has been reported is for the fourth object, and the new DSR to be triggered or reported is for the fifth object;
[0212] Alternatively, the DSR that has been reported is for the fourth object, and the new DSR to be triggered or reported is for the fourth and fifth objects;
[0213] Alternatively, if the fourth object has triggered a DSR, and the fifth object satisfies the DSR triggering condition, and the sixth condition is satisfied;
[0214] Alternatively, if the fourth object has reported a DSR, and the fifth object meets the DSR triggering condition, and the sixth condition is met;
[0215] Among them, 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.
[0216] 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.
[0217] Based on the above embodiment, for the first LCG or the first LCH, an implementation of the above delay information processing method includes:
[0218] If the first LCG has triggered DSR, trigger and / or report DSR if one of the following conditions is met, or trigger and / or report DSR for the first LCG, or trigger and / or report DSR for the fifth object, or trigger and / or report DSR for the UE; and / or, if the first LCG has reported DSR, trigger and / or report DSR if one of the following conditions is met, or trigger and / or report DSR for the first LCG, or trigger and / or report DSR for the fifth object, or trigger and / or report DSR for the UE.
[0219] Among them, the conditions are:
[0220] The DSR that has been triggered is triggered by the fourth object, and the one to be triggered or reported is the one corresponding to the fifth object;
[0221] Alternatively, the DSR that has been reported is for the fourth object, and the new DSR to be triggered or reported is for the fifth object;
[0222] Alternatively, the DSR that has been reported is for the fourth object, and the new DSRs to be triggered or reported are for the fourth and fifth objects;
[0223] Alternatively, the DSR that has been reported is for the fourth object, and the new DSR to be triggered or reported is for the corresponding UE;
[0224] Alternatively, if the fourth object has triggered a DSR, and the fifth object satisfies the DSR triggering condition, and the sixth condition is satisfied;
[0225] Alternatively, if the fourth object has reported a DSR, and the fifth object meets the DSR triggering condition, and the sixth condition is met.
[0226] The fourth object includes at least one of the following: the first LCH belonging to the first LCG, the first LCH, data in the first LCH, the PDU in the first LCH, and the PDU set in the first LCH.
[0227] The fifth object includes at least one of the following: a second LCG, a second LCH belonging to the second LCG, data belonging to the second LCG, a PDU belonging to the second LCG, a PDU set belonging to the second LCG, a second LCH belonging to the first LCG, a second LCH, data in the second LCH, a PDU in the second LCH, and a PDU set in the second LCH.
[0228] 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.
[0229] Optionally, if the first LCG has triggered the DSR information, and the second LCG meets the DSR triggering conditions and the sixth condition is met, then the DSR information for the first LCG and the second LCG is triggered; or, if the first LCG has triggered the DSR information, and the second LCG meets the DSR triggering conditions and the seventh condition is met, then the DSR information for the second LCG is triggered.
[0230] Optionally, if the first LCG has triggered the DSR information, and the second LCG meets the DSR triggering conditions and the sixth condition is met, then the DSR information for the first LCG and the second LCG is triggered; or, if the first LCG has triggered the DSR information, and the second LCG meets the DSR triggering conditions and the seventh condition is met, then the DSR information for the second LCG is triggered.
[0231] 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.
[0232] Based on the above embodiment, for the second LCG, one implementation of the above delay information processing method includes:
[0233] If the second LCG meets the DSR triggering condition, DSR information for the UE or for the second LCG is triggered; or, if the first LCG has triggered DSR information and the second LCG meets the DSR triggering condition, DSR information for the UE or for the second LCG is triggered.
[0234] Based on the above embodiment, for the second LCG, one implementation of the above delay information processing method includes:
[0235] If the first LCG has triggered DSR reporting, and the second LCG meets the DSR triggering conditions and the eighth condition is met, 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.
[0236] The first LCG refers to any LCG, and the first LCH refers to any LCH in the LCG. The second time may be preconfigured, predefined, or determined by RRC.
[0237] In the embodiment of the present application, optionally, if the first LCG has triggered the DSR information, within the second time, no matter whether it is triggered by the first LCG or other LCGs, DSR reporting will no longer be triggered.
[0238] In an embodiment of the present application, optionally, the first LCG triggers a DSR report. If 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.
[0239] In an embodiment of the present application, optionally, if the first LCG triggers a DSR report, if the second LCG meets the DSR trigger condition, and the DSR trigger threshold of the second LCG is lower than the DSR trigger threshold of the first LCG, then DSR information for the UE or for the second LCG may be triggered; and / or, if the first LCG triggers a DSR report, if the second LCG meets the DSR trigger 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 may be triggered. The DSR information for the UE is the DSR information for the first LCG and the second LCG.
[0240] In the embodiment of the present application, optionally, if the first LCH has triggered the DSR information, within the second time, no matter whether it is triggered by the first LCH or other LCHs, DSR reporting will no longer be triggered.
[0241] The method in the above embodiment is exemplified as follows:
[0242] If the first LCG has triggered DSR reporting, DSR reporting will no longer be triggered within the second time (regardless of whether it is triggered by the first LCG or other LCGs). Alternatively, if the first LCG triggers DSR reporting, if the second LCG meets the DSR triggering conditions, then DSR for the UE or for the second LCG can be triggered, or if the first LCG has triggered DSR reporting, if the second LCG meets the DSR triggering conditions, and the DSR triggering threshold of the second LCG is lower than the DSR triggering threshold that triggered the DSR of the first LCG, then DSR for the UE or for the second LCG can be triggered. And / or, if the first LCG has triggered DSR reporting, if the second LCG meets the DSR triggering conditions, and the data priority of the second LCG is higher than the data priority of the first LCG, then DSR for the UE or the second LCG can be triggered. Optionally, the DS information corresponding to the first LCG may be reported or no longer reported.
[0243] If the first LCH in an LCG has triggered DSR reporting, no DSR reporting will be triggered within the second time (no matter it is triggered by the first LCH or other LCHs). Or, if an LCG has triggered DSR reporting, and it is triggered by the first LCH or the PDU / PDU set in the first LCH. If the second LCH or the PDU / PDU set in the second LCH meets the DSR triggering condition, then the DSR for the second LCH, or for the UE (the first LCG and the second LCG) can be triggered. Or, if an LCG has triggered DSR reporting, and it is triggered by the first LCH or the PDU / PDU set in the first LCH, if the second LCH or the PDU / PDU set in the second LCH meets the DSR triggering condition, and the DSR triggering threshold of the second LCH is lower than the DSR triggering threshold of the first LCH that triggered the LCG DSR, then the DSR for the second LCG, or for the UE (the first LCG and the second LCG) can be triggered. And / or, if an LCG has triggered DSR reporting, and it is triggered by the first LCH or the PDU / PDU set in the first LCH, if the second LCH or the PDU / PDU set in the second LCH meets the DSR triggering condition, and the data priority of the second LCH is higher than the data priority of the first LCH, then the DSR for the second LCG can be triggered, or the DSR for the UE (the first LCG and the second LCG). Optionally, the DS information corresponding to the first LCH is reported or no longer reported.
[0244] If the first LCH in an LCG has triggered DSR reporting, no DSR reporting will be triggered within the second time (regardless of whether it is triggered by the first LCH or other LCHs). Alternatively, if an LCG has triggered DSR reporting, and it is triggered by the first LCH or the PDU / PDU set in the first LCH, such as the second LCH or the PDU / PDU set in the second LCH meets the DSR triggering condition, then DSR for the second LCH, or for the UE (the first LCG and the second LCG) can be triggered. Alternatively, if an LCG has triggered DSR reporting, and it is triggered by the first LCH or the PDU / PDU set in the first LCH, such as the second LCH or the PDU / PDU set in the second LCH meets the DSR triggering condition, and the DSR triggering threshold of the second LCH is lower than the DSR triggering threshold of the first LCH that triggered the LCG DSR, then DSR for the second LCH, or for the UE (the first LCG and the second LCG) can be triggered. And / or, if an LCG has triggered DSR reporting, and the DSR reporting is triggered by the first LCH or the PDU / PDU set in the first LCH, if the second LCH or the PDU / PDU set in the second LCH meets the DSR triggering condition, and the data priority of the second LCH is higher than the data priority of the first LCH, then the DSR for the second LCH, or for the UE (the first LCG and the second LCG) can be triggered. Optionally, the DS information corresponding to the first LCH is reported or no longer reported.
[0245] In one embodiment, the MAC CE including the DSR is a fixed-length MAC CE, or a variable-length MAC CE.
[0246] Optionally, the length of the MAC CE is related to any one of the following:
[0247] The number of LCGs reporting DSR information;
[0248] Number of DSR information reported;
[0249] Whether the LCG configured to report DSR information has DSR information;
[0250] The number of DSR information that needs to be reported or reported in the LCG configured to report DSR information.
[0251] To illustrate the method in the above embodiment, the MAC CE including the DSR information is a variable-size MAC CE. Optionally, the MAC CE length is affected by the number of LCGs reporting DSR, or by whether the LCG configured for DSR reporting has DS information to report, or by how much delay information is to be reported in the LCG configured for DSR reporting.
[0252] Optionally, the above MAC CE may include the following information indications: LCG identifier, LCH identifier, DSR information, data volume size corresponding to the DSR information, and data volume size corresponding to the LCG or LCH.
[0253] Optionally, one MAC CE may include one DSR information or multiple DSR information.
[0254] 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.
[0255] Optionally, the above DSR information is a delay value, or a delay index / threshold, or a delay range.
[0256] Optionally, the data volume information corresponding to the above-mentioned 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.
[0257] Optionally, the above-mentioned data volume information is the information of the LCH or LCG or MAC entity or UE or data that meets the DSR triggering condition or the DSR reporting condition, or the data volume information is the information of the LCH or LCG or MAC entity or UE or data that triggers DSR or reports DSR.
[0258] Optionally, a MAC CE includes DSR information, where the DSR information is information corresponding to data of an LCG or LCH configured or enabled with DSR, or the DSR information is information corresponding to data of an LCG configured or enabled with DSR, or the DSR information is information corresponding to data of an LCH configured or enabled with DSR, or the DSR information is information corresponding to a UE configured or enabled with DSR, or the DSR information is information corresponding to a MAC entity configured or enabled with DSR.
[0259] Optionally, the information is information corresponding to the LCH or LCG or MAC entity or UE or data that meets the DSR triggering condition or DSR reporting condition, or the information is information corresponding to the LCH or LCG or MAC entity or UE or data that triggers DSR or reports DSR.
[0260] Optionally, the above-mentioned MAC CE does not include DSR information of the first LCG or LCH that does not trigger DSR or does not meet the DSR triggering conditions, or the MAC CE does not include DSR information of the first LCG or LCH that does not meet the DSR reporting conditions; or, the MAC CE only includes DSR information of the second LCG or LCH that triggers DSR or meets the DSR triggering conditions, or, the MAC CE only includes DSR information of the second LCG or LCH that meets the DSR reporting conditions; or, the MAC CE also includes DSR information of the first LCG or LCH that does not meet the conditions for triggering DSR or reporting DSR.
[0261] In one embodiment, an implementation of the delay information processing method includes at least one of the following:
[0262] For one LCG or one LCH, report one DSR message or a specific number of DSR messages;
[0263] Alternatively, a DSR message or a specific number of DSR messages are reported for an LCG that meets the DSR reporting conditions or triggers the DSR conditions; or, a DSR message or a specific number of DSR messages are reported for each LCG that meets the DSR reporting conditions or triggers the DSR conditions; or, a DSR message or a specific number of DSR messages are reported for a specific number of LCGs that meet the DSR reporting conditions or triggers the DSR conditions; or, a DSR message or a specific number of DSR messages are reported for an LCH that meets the DSR reporting conditions or triggers the DSR conditions; or, a DSR message or a specific number of DSR messages are reported for each LCH that meets the DSR reporting conditions or triggers the DSR conditions; or, a DSR message or a specific number of DSR messages are reported for a specific number of LCHs that meet the DSR reporting conditions or triggers the DSR conditions.
[0264] Optionally, for an LCG configured for DSR reporting, a MAC CE containing DS information only includes the latency (DS) information of one or a specific number of LCGs. Alternatively, for an LCG configured for DSR reporting, a MAC CE containing DS information includes the latency information of the LCG configured for DSR reporting. Alternatively, for an LCG configured for DSR reporting, a MAC CE containing DS information only includes the latency information of the LCG that triggers DSR reporting or meets the DSR reporting conditions.
[0265] Optionally, for the first LCG, whether there is indication information or an indication bit for DSR reporting is indicated. Optionally, if the indication information or indication bit is present, and the information indication bit is absent, the MAC CE is a variable-length MAC CE, and / or the MAC CE may not carry latency information for the first LCG. Optionally, there may be one or more first LCGs.
[0266] Optionally, if the included LCG does not meet the DSR reporting conditions or does not trigger the first LCG for DSR reporting, the UE may not report the DSR for the first LCG, or the DSR reported in the MAC CE does not include the first LCG. Optionally, a specific bit in the MAC CE indicates which LCGs did not report the DSR, or indicates that the first LCG did not report the DSR. Optionally, the first LCG may be one or more.
[0267] Optionally, for an LCG, only one or a specific number of delay (DS) information is reported. Alternatively, for an LCG group, for each LCH or a specific LCH or a specific number of LCHs in the LCG group, only one or a specific number of delay (DS) information is reported; or, for an LCG group, for the LCHs in the LCG group that meet the DSR reporting conditions or trigger DSR reporting, only one or a specific number of delay (DS) information is reported.
[0268] Optionally, for the first LCH, whether there is indication information or an indication bit for DSR reporting is indicated. Optionally, if the indication information or indication bit is present, and the information indication bit is absent, the MAC CE is a variable-length MAC CE, and / or the MAC CE may not carry the latency information for the first LCH. The first LCH may be one or more. The first LCH may be an LCH in the same or different LCGs.
[0269] Optionally, if an included LCH does not meet DSR reporting conditions or does not trigger the first LCH for DSR reporting, the UE may not report the DSR for the first LCH, or the DSR reported in the MAC CE does not include the first LCH. Optionally, a specific bit in the MAC CE indicates which LCHs do not report DSRs, or indicates that the first LCH does not report DSRs. Optionally, the first LCH may be one or more. The first LCH may be an LCH in the same or different LCG.
[0270] In one embodiment, an implementation of the above delay information processing method includes:
[0271] For each LCH or specific LCH or specific number of LCHs in an LCG group, report a DSR message; or, for each LCH or specific LCH or specific number of LCHs in an LCG group, report a specific number of DSR messages; or, for an LCH, or, or an LCG, report DSR information of 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.
[0272] In one embodiment, an implementation of the above delay information processing method includes:
[0273] For an LCH in an LCG that meets the DSR reporting condition or triggers the DSR condition, report one DSR message; or, for an LCH in an LCG that meets the DSR reporting condition or triggers the DSR condition, report a specific number of DSR messages.
[0274] Optionally, the MAC CE in the above embodiment includes second indication information or a second indication bit for the first LCH, and 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.
[0275] Optionally, in the above embodiment, for the first LCH, if the MAC CE includes indication information or an indication bit indicating DSR reporting, the indication information or the indication bit indicates that DSR information is not reported, and the length of the MAC CE is variable; and / or; if the MAC CE includes indication information or an indication bit indicating DSR reporting, the indication information or the indication bit indicates that DSR information is not reported, and the MAC CE does not carry the DSR information of the first LCH.
[0276] Optionally, the indication information or indication bit in the above embodiment is not used to indicate the LCH that does not report DSR information, or the indication information or indication bit is used to indicate that the first LCH does not report DSR information.
[0277] Optionally, the above-mentioned MAC CE does not include DSR information of the first LCG or LCH that does not trigger DSR or does not meet the DSR reporting conditions, or the MAC CE does not include DSR information of the first LCG or LCH that does not meet the DSR reporting conditions; or, the MAC CE only includes DSR information of the second LCG or LCH that triggers DSR or meets the DSR reporting conditions, or, the MAC CE only includes DSR information of the second LCG or LCH that meets the DSR reporting conditions; or, the MAC CE also includes DSR information of the first LCG or LCH that does not meet the conditions for triggering DSR or reporting DSR.
[0278] In one embodiment, when the DSR information is triggered, one of the following is included:
[0279] Any PDU in a PDU set can trigger a DSR message.
[0280] Alternatively, a specific PDU in a PDU set may trigger a DSR message.
[0281] Alternatively, if the reported DSR information is the DSR information of the PDU set, any PDU in the PDU set may trigger the DSR information.
[0282] Alternatively, if the reported DSR information is the DSR information of a PDU set, a specific PDU in the PDU set may trigger the DSR information.
[0283] The reported DSR information in the above embodiment is the DSR information of any one PDU in the PDU set; or, the reported DSR information is the DSR information of a specific PDU in the PDU set.
[0284] 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.
[0285] Optionally, the above-mentioned sixth object 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 delay; or, the sixth object includes any one of all PDUs, all PDU sets, all LCHs, and all LCGs corresponding to the delay configured for DSR reporting in the cache; or, the sixth object includes any one of all PDUs, all PDU sets, all LCHs, and all LCGs configured for DSR reporting in the cache.
[0286] Optionally, the DSR information in the above embodiment includes any one of delay threshold information, delay segment information, delay index information, delay value information, and delay information for different PDU sets of burst data, or the DSR information corresponds to any one of delay threshold information, delay segment information, delay index, delay value, and delay information for different PDU sets of burst data.
[0287] Optionally, the DSR information in the above embodiment includes minimum delay information, or DSR information corresponding to a PDU or PDU set for which DSR information has not been reported.
[0288] 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 amounts of data to be transmitted for the sixth object.
[0289] Based on the above embodiment, a specific optional implementation is given:
[0290] If the reported delay is for a PDU set, then any PDU in the PDU set can trigger the delay report, or only a specific PDU can trigger the delay report (such as the first PDU). Alternatively, when reporting the delay information for a PDU set, the information can be the delay information for any PDU set or the delay information for a specific PDU set.
[0291] Optionally, Once PDU set based operation is enabled, the UE judges the DSR triggering condition based on the first PDU of that PDU set, i.e. for an LCG, the UE triggers a DSR once the remaining time of the first PDU of that PDU set in that LCG is lower than the NW configured threshold.
[0292] 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 discardTimer associated with the first SDU of this PDU set.
[0293] 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 is related to the remaining time of the discardTimer associated with the first SDU of the PDU set.
[0294] 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, is determined by any of the following methods: pre-configured; predefined; RRC indicated; UE determined; fixed value.
[0295] Optionally, the range, delay index, delay threshold, maximum value or minimum value of the first delay information in the DSR information in the above embodiment is determined by any of the following methods: pre-configured; pre-defined; RRC indicated; fixed value.
[0296] Based on the above embodiment, several specific optional implementation methods are given:
[0297] First, for an LCG (object), or for an LCH (object), the method of reporting a delay information includes:
[0298] Optionally, the UE may report a delay information of all PDUs / PDU sets / LCHs / LCGs in the current buffer, or report a delay information of all PDUs / PDU sets / LCHs / LCGs in the current buffer configured for DSR reporting.
[0299] Optionally, the delay information is information about a delay threshold or information about a delay segment. For example, the UE reports the delay information, which indicates that the UE has a data packet with a delay less than a first threshold.
[0300] Optionally, the delay information is a delay threshold information, or delay segment information, or delay index information, or delay value information, or delay information for different PDU sets of a burst data burst; optionally, it can be the delay information for different PDU sets of the entire data packet of a burst data burst, or it can be the delay information for a PDU set of a burst data burst.
[0301] Optionally, the delay information is the minimum delay information, or the delay information corresponding to the PDU / PDU set for which no delay information has been reported.
[0302] Optionally, the delay information is information about the amount of data to be transmitted corresponding to the delay (segment) for the object, or information about all amounts of data to be transmitted for the object.
[0303] Second, for an LCG (object), or for an LCH (object), the methods for reporting multiple delay information include:
[0304] Optionally, the UE may report the delay information of all PDUs / PDU sets / LCHs / LCGs in the current buffer (multiple or all).
[0305] Optionally, the UE may report the delay information (multiple or all) of all PDUs / PDU sets / LCHs / LCGs configured for DSR reporting in the current buffer.
[0306] Optionally, the multiple delay information is more than the delay segment information. For example, if the UE reports multiple delay segment information, it means that the UE has data to be transmitted that meets the delay segments in the reported delay segments.
[0307] Optionally, the delay information is delay threshold information, or delay segment information, or delay index information, or delay value information, or delay information for different PDU sets of one or more bursts.
[0308] Optionally, the delay information is the minimum delay information, or the delay information corresponding to the PDU / PDU set for which no delay information has been reported (optionally, the minimum delay information).
[0309] Optionally, the multiple delay information is information about the amount of data to be transmitted corresponding to each reported delay (segment) for the object, or information about all amounts of data to be transmitted for the object.
[0310] Optionally, multiple delay information items, the number N of which is preconfigured, predefined, or determined by RRC indication, or determined by the UE, or fixed. The delay information is delay value information, or delay segment information, or delay index information, which is preconfigured, predefined, or determined by RRC indication. If the delay index or delay segment information is delay index information, its range, maximum value, or latest value is preconfigured, predefined, determined by RRC indication, or fixed.
[0311] The following is an illustrative description of the delay information processing method in any of the above embodiments:
[0312] For example, if LCG1 and LCG2 are configured for DSR reporting. If LCG1 triggers DSR reporting (e.g., the latency of LCG1 is less than a first threshold), then within a first duration, DSR information of LCG1 is not triggered or reported, and / or the UE reports latency information (one or more) of LCG1. Furthermore, the UE may report latency information of other LCGs (e.g., LCG2). Furthermore, the report may include corresponding data volume information.
[0313] For example, if LCG1 and LCG2 are configured for DSR reporting. If LCG1 triggers DSR reporting (e.g., the delay of LCG1 is less than the first threshold), then within the first duration, the UE's DSR information (including that of LCG1 and LCG2) is not triggered or reported, and / or the UE reports the delay information (one or more) of LCG1. Furthermore, the UE can report the delay information of other LCGs (e.g., that of LCG2). Furthermore, the report can include corresponding data volume information.
[0314] For example, if LCG1 and LCG2 are configured for DSR reporting. If LCG1 has triggered DSR reporting (e.g., the latency of LCG1 is less than the first threshold), and LCG2 has triggered DSR reporting (further, this may include that the third reporting prohibition timer for LCG2 is not running), the UE reports the latency information (one or more) of LCG2. Furthermore, the UE may report the latency information of other LCGs (e.g., LCG1). Furthermore, the report may include corresponding data volume information.
[0315] For example, if LCG1 and LCG2 are configured for DSR reporting. If LCG1 has triggered DSR reporting (such as the delay of LCG1 is less than the first threshold), and LCG2 has triggered DSR reporting (further, it may include that the third reporting prohibition timer for LCG2 is not running), and the DSR triggering threshold of LCG2 is different from the DSR triggering threshold of LCG1 (such as less than, or greater than) and / or the priority of LCG2 is higher than the priority of LCG1, the UE reports the delay information (one or more) of LCG2. Further, the UE may report the delay information of other LCGs (such as LCG1). Further, the report may include corresponding data volume information.
[0316] For example, for a triggered DSR, the UE reports the DSR only when the DSR reporting period is met, or reports the DSR only when the DSR reporting timer expires.
[0317] For example, for an LCG configured for DSR reporting, the UE reports DS information. This DS information is used to inform the network of the presence of packets with a delay less than a first threshold, or to inform the network of the delay range, delay index, or delay value of the packet with the lowest delay in the LCG. Alternatively, the DS information may indicate the amount of data associated with the delay.
[0318] For example, for an LCG configured with DSR reporting, the UE reports multiple DS information. The DS information is used to inform the network of packets with delays within different ranges or indices, or to inform the network of which delay ranges or indices the packets in the LCG are within. Alternatively, the DS information indicates the data volume information of the packets corresponding to the delay. For example, the UE reports three delay information of LCG1, corresponding to three delay time periods (starting from the minimum delay or the beginning of the delay segment), and reports data volume information for different delay information.
[0319] For example, method 1: Only one remaining time info 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 info is reported for the associated LCG. Each remaining time info is associated with an individual PDU set which is buffered in the associated LCG. . . . . Method 3, Multiple remaining time info is reported for the associated LCG. Each remaining time info 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.
[0320] In summary, compared to Alt 2, Alt1 / 3 is preferred due to the controlled signalling overhead in one reporting. In addition, to avoid frequent DSR triggering / reporting of a specific LCG, we assume to introduce a per-LCG DSR prohibit timer, i.e., when the prohibit timer for a LCG is running, the UE does not trigger / report the DSR for this LCG. With this assumption, Alt 3 is preferred since, besides the most urgent requirement, Alt3 contains enough delay info to let the gNB know the delay status of that LCG。
[0321] 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 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. Solution 2-2: Several delay ranges are designed for delay status reporting, which covers the time distribution or time range of all PDUs / PDU sets in an LCG or LCG. Each DS information represents a separate delay range.Compared to other solutions, Solution 2-1 may have the uncontrolled signalling overhead issue. As multiple PDU / PDU sets in an LCG may arrive one-by-one, several DSRs would be triggered in a short time duration, which definitely induces frequent DSR triggering and reporting. To resolve such this issue, 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 the above assumption, Solution 2-2 is preferred since, besides the reporting of the most urgent requirement, Solution 2-2 contains enough delay information to let the gNB know the delay status of that LCG. Therefore, if the UE's DSR prohibit timer is running, the UE will not trigger or report 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 also contains sufficient delay information to allow the gNB to know the delay status of this LCG.In the MAC CE for DSR, more than one DS info is reported for the associated LCG. Each DS info represents an individual delay range.
[0322] For example, the MAC CE including the DSR includes one or more delay information, each delay information corresponds to a delay range, and / or corresponding data volume information (such as the data volume corresponding to the delay value or delay index or delay range).
[0323] Any of the above embodiments can achieve the effect of reducing the DSR reporting load, and any of the above embodiments can be used in combination with other embodiments or used alone.
[0324] In one embodiment, as shown in FIG3 , another method for processing delay information is provided, namely, a method for processing delay information under congestion control. This method is described by taking the method applied to the user terminal UE side in FIG1 as an example, and includes the following steps:
[0325] S301: In the event of congestion or receiving first information, or when 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 a PDU set; enabling packet loss processing for a PSI; enabling processing for congestion; using a specific packet loss timer or timer duration; determining whether a PDU set is important or unimportant; determining a threshold or criterion for determining whether a PDU set is important or unimportant; deactivating a DRS reporting function or a DSR mechanism; stopping a DSR reporting or triggering function, or not reporting DSR information; or deconfiguring DSR triggering or reporting.
[0326] The indications therein may, for example, indicate, or the meaning of the specific content or specific value thereof may, for example, be: for example, indicating: enabling packet loss processing; enabling packet loss processing for PDU set; enabling packet loss processing for PSI; enabling processing for congestion; using a specific packet loss timer or timer duration; determining an important or unimportant PDU set; determining a judgment threshold or criterion for an important or unimportant PDU set; deactivating the DRS reporting function, or the DSR mechanism; stopping the DSR reporting or triggering function, or not reporting DSR information; and configuring DSR triggering or reporting.
[0327] In an embodiment of the present application, when the network side informs the UE of congestion, or sends a first message to the UE, the UE can perform relevant operations of packet loss processing in this case, or perform relevant operations of not reporting DSR processing. Among them, the relevant operations of packet loss processing can be implemented specifically by enabling packet loss processing for PDU set, or by enabling processing for congestion, or by using a specific packet loss timer or timer duration, or by determining an important or unimportant PDU set to implement packet loss processing, or by determining a judgment threshold or criterion for an important or unimportant PDU set to implement packet loss processing. The relevant operations of reporting DSR processing can be implemented specifically by deactivating the DRS reporting function, or by the DSR mechanism, or by stopping the DSR reporting or triggering function, or by not reporting DSR information, or by deconfiguring DSR triggering or reporting.
[0328] The delay information processing method described in the embodiment of the present application can realize the processing under congestion conditions and the processing of DSR, so that excessive DSR reports can be avoided under congestion conditions, thereby achieving the effect of reducing resource overhead.
[0329] Optionally, in the above embodiment, the UE performs at least one of the operations of 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, including at least one of the following: clearing the triggered DSR information; stopping all timers corresponding to the DSR information; deactivating the configured DRS reporting function, or stopping the unconfigured DSR reporting function, or stopping triggering, reporting, and generating MAC CE functions; clearing all DSR information.
[0330] In this embodiment, for the DSR reported through the PUSCH and MAC CE, the triggered DSR information may be cleared, thereby reducing resource usage in the cache.
[0331] Optionally, the DSR information in the above embodiment is the DSR information of an object whose importance is lower than a first preset threshold, or the DSR information of an object judged to be unimportant, or the DSR information of an object whose priority is lower than a second preset threshold, or the DSR information of an object judged to be of low priority; the object includes any one of PDU, PDU set, LCG, and LCH.
[0332] Among them, 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 pre-configured, pre-defined or given by Radio Resource Control signaling (Radio Resource Control, RRC). In an embodiment of the present application, 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 performing the non-reporting DSR operation; optionally, the UE can determine whether the DSR information is important and use the unimportant DSR information as the DSR information for performing the non-reporting DSR operation; 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 performing the non-reporting DSR operation; optionally, the UE can directly use the low-priority DSR information as the DSR information for performing the non-reporting DSR operation. The above operations can be performed on the DSR information of different objects, for example, for any one of PDU, PDU set, LCG, and LCH.
[0333] This embodiment processes specific DSR information based on its importance, priority, etc., which can reduce resource overhead while ensuring effective data transmission.
[0334] Optionally, the importance or priority in the above embodiments is determined by any one of the following methods: UE determination; determination based on a threshold issued by the network; priority of LCH or LCG; threshold determined by UE; characteristic information of the first object; indication information of the network; identification of LCG or LCH.
[0335] Furthermore, the threshold or identifier or priority or characteristic of the first object in the above embodiment is determined by any one of the following methods: pre-configured; RRC configured; network indicated; configured in the first information; determined by UE.
[0336] In one embodiment, the delay processing method shown in FIG3 further includes:
[0337] In the logical channel priority processing (LCP) process, the priority of the MAC CE corresponding to the DSR is set to be lower than the priority of the data, or, in the LCP process, the priority of the MAC CE corresponding to the DSR is set to the lowest.
[0338] In this embodiment, during the LCP process, the UE may 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, set the priority of the MAC CE corresponding to the DSR of all objects to the lowest; optionally, during the LCP process, the UE may 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, set the priority of the MAC CE corresponding to the DSR of some objects to the lowest.
[0339] Furthermore, the above method also includes:
[0340] In the LCP process, the priority of the MAC CE corresponding to the DSR of the specific object is set to be lower than the priority of the data, or, in the LCP process, the priority of the MAC CE corresponding to the DSR of the specific object is set to be the lowest.
[0341] The specific object includes any one of a specific PDU, PDU set, LCG, and LCH; or the specific object includes any one of a low-priority or unimportant PDU, PDU set, LCG, and LCH. Alternatively, the specific object includes any one of a PDU, PDU set, LCG, and LCH whose low priority is lower than a first threshold. Alternatively, the specific object includes any one of a PDU, PDU set, LCG, and LCH whose importance is lower than a second threshold.
[0342] In one embodiment, when the UE executes the first behavior, it may further specifically perform the following:
[0343] Trigger DSR information but do not report it; or, for a specific object, trigger DSR information but do not report it. The specific object includes any one of a specific PDU, PDU set, LCG, and LCH; or, the specific object includes any one of a low-priority or unimportant PDU, PDU set, LCG, and LCH. Or, the specific object includes any one of a PDU, PDU set, LCG, and LCH whose low priority is lower than a first threshold. Or, the specific object includes any one of a PDU, PDU set, LCG, and LCH whose importance is lower than a second threshold.
[0344] In one embodiment, when the UE executes the first behavior, it may further specifically perform the following:
[0345] Do not trigger or report DSR information; or do not trigger or report DSR information for specific objects. The specific objects include any one of a specific PDU, PDU set, LCG, and LCH; or the specific objects include any one of a low-priority or unimportant PDU, PDU set, LCG, and LCH.
[0346] In one embodiment, when the UE executes the first behavior, it may further specifically perform the following:
[0347] DSR is not triggered due to expiration of the Packet Data Convergence Protocol (PDCP) discard timer; or, DSR is not triggered based on the delay being less than a first threshold, or, DSR information is not triggered based on the duration of the PDCP packet loss timer; or, for a specific object, DSR is not triggered due to expiration of the PDCP discard timer; or, DSR is not triggered based on the delay being less than a first threshold, or, DSR information is not triggered based on the duration of the PDCP packet loss timer;
[0348] Alternatively, the DSR is not reported due to the expiration of the PDCP discard timer; or the DSR is not reported based on the delay being less than the first threshold, or the DSR information is not reported based on the duration of the PDCP packet loss timer;
[0349] Alternatively, for a specific object, DSR is not reported due to PDCP discard timer expiration; or, DSR is not reported based on a delay less than a first threshold; or, the DSR information is not reported based on the duration of the PDCP packet loss timer.
[0350] In one embodiment, when the UE executes the first behavior, it may further specifically perform the following:
[0351] For objects whose importance is lower than a preset threshold, or unimportant objects, or low-priority objects, DSR information is not triggered; or, for objects whose importance is lower than a preset threshold, or unimportant objects, or low-priority objects, the DSR information is not reported; wherein the object includes any one of PDU, PDU set, LCG, and LCH.
[0352] Optionally, in the first behavior, when the PDCP discard timer of the first object times out, the packet loss processing for the PDU set does not trigger DSR, or does not report DSR, or does not calculate the data volume information corresponding to the object into the data volume to be transmitted. The first object is any one of PDU, PDU set, LCG, and LCH.
[0353] Optionally, for low-priority objects in the first behavior, or for unimportant objects in the first behavior, when the PDCP discard timer expires, DSR is not triggered, or DSR is not reported, or the data volume information corresponding to the object is not calculated into the data volume to be transmitted. Alternatively, if PSI packet loss processing is enabled, for low-priority objects, or for unimportant objects, when the PDCP discard timer expires, DSR is not triggered, or DSR is not reported, or the data volume information corresponding to the object is not calculated into the data volume to be transmitted. The object is any one of PDU, PDU set, LCG, and LCH.
[0354] Any of the above embodiments provides a detailed description of the first behavior performed by the UE in a congested situation or when receiving the first information, which involves some behaviors of packet loss processing and DSR processing. On the basis of ensuring efficient data transmission, it reduces resource internal consumption, thereby achieving the effect of resource saving.
[0355] In one embodiment, the first information in the embodiment of FIG. 3 includes RRC configuration information, and / or congestion indication information or indication information for use of PSI-discard.
[0356] Furthermore, the above-mentioned first information is used to indicate any of the following information: enabling packet loss processing for PDU set; enabling packet loss processing for PSI; indicating processing for congestion; 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; judgment threshold for important or unimportant PDU set indicated by the network; deactivating the configured DRS reporting function, or stopping the unconfigured DSR reporting function, or deconfiguring the DRS reporting function, or stopping the DRS reporting function.
[0357] Furthermore, the above-mentioned first information is used to indicate any one of the following information: UE information; MAC entity information; all DRB information; specific multiple DRB information; specific one DRB information.
[0358] Optionally, the first information can be used to indicate different objects.
[0359] Optionally, the first information is used to indicate UE information or UE behavior;
[0360] 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.
[0361] Optionally, the first information is used to indicate MAC entity information or UE behavior;
[0362] 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; the operation to be performed by all DRB entities of the MAC entity.
[0363] Furthermore, the first information includes an identifier of a MAC entity;
[0364] The MAC entity is a MAC entity corresponding to the carrier that receives the first information; or, the MAC entity is a MAC entity corresponding to the base station device that sends or generates the first information.
[0365] Optionally, the first information is used to indicate DRB information, or UE behavior.
[0366] Furthermore, the first information is used to indicate information of a DRB, or information of a specific DRB, or information of all DRBs, or information of each DRB.
[0367] Furthermore, the first information is used to indicate the UE behavior for a DRB, or the UE behavior for a specific DRB, or the UE behavior for all DRBs, or the UE behavior for each DRB.
[0368] Furthermore, the first information carries an identifier of the DRB, and / or parameters for the DRB, and / or behavior for the DRB.
[0369] Optionally, the first information is indicated per DRB, or per UE, or per MAC entity. Alternatively, the first information is common to all DRBs, or is indicated separately for each DRB, or is common to a specific DRB.
[0370] In one embodiment, the delay information processing method shown in FIG3 further includes any one of the following:
[0371] Multiple DRBs correspond to one first information; the first information instructs the UE to perform operations corresponding to the first information for multiple DRBs; each DRB corresponds to one first information; the first information instructs each DRB to perform operations corresponding to the corresponding first information.
[0372] Optionally, the above-mentioned first information is used to indicate information of all DRBs, or the first information is used to indicate UE behavior corresponding to all DRBs.
[0373] Furthermore, the first information carries an identifier of the DRB, or the first information carries bitmap information of the DRB, wherein the multiple or all DRBs are arranged in ascending or descending order in the bitmap information.
[0374] Furthermore, the first information is information about the DRB, and the position of each information corresponds one-to-one to the position or order of the DRB corresponding to each information.
[0375] In summary, for 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 are the same or different.
[0376] In summary, the first information described in any of the above embodiments is used to indicate the LCG or LCH that performs the DSR operation; or, the first information is used to indicate whether the DSR operation is for the UE.
[0377] In summary, the first information described in any of the above embodiments is carried in RRC or PDCP signaling or MAC CE or DCI.
[0378] In summary, the first information described in any of the above embodiments is carried in RRC or PDCP signaling or MAC CE or DCI.
[0379]
[0380] The method for processing delay information under congestion conditions described in any of the above embodiments is exemplified as follows:
[0381] In the case of congestion, or when receiving the first information, the UE cancels the triggered DSR, and / or stops all timers corresponding to the DSR, and / or deactivates / disapplies the DSR reporting / reporting function, and / or clears all DS or DSR information.
[0382] Alternatively, in a congested situation, or upon receiving the first information, the UE cancels the triggered DSR, and / or stops all timers corresponding to the DSR, and / or deactivates / does not apply the DSR report / reporting function, and / or clears all DS or DSR information. The DSR information is for an unimportant PDU set or LCG or LCH. Whether the information is important is determined by the UE itself, or based on a threshold given by the network (such as pre-configured, given by RRC, or in the first information), or determined based on an identifier of the LCG / LCH given by the network (such as pre-configured, given by RRC, or in the first information).
[0383] Alternatively, in a congested situation, 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 the data, or to the lowest, 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 the data, or to the lowest; Alternatively, in a congested situation, or upon receiving the first information, the UE includes a DSR trigger, but does not report the DSR. Alternatively, the UE does not trigger or report the DSR. Alternatively, the UE does not trigger or report the DSR based on the duration of the PDCP discard timer. Alternatively, the UE does not trigger or report the DSR for a PDU / PDU set / LCG / LCG that it considers to be unimportant.
[0384] The first information in the above example is: congestion indication information or indication information for use of PSI-discard (such as including at least one of the following: enabling discard for PSI, indicating congestion, indicating the use of a specific discard timer or timer duration, discard timer information indicated by the network, indicated threshold information, indicating the judgment threshold for important or unimportant PDU set, deactivating / not applying / deconfiguring / suspending DSR).
[0385] Optionally, the first information may indicate information of the UE, or information of multiple user plane bearers (Data Radio Bearer, DRB) associated with the MAC entity, or information of all DRBs, or information of specific DRBs or one DRB, or information of one DRB. (That is, its indication object).
[0386] Optionally, the first information may indicate the behavior of the UE, representing the behavior of the UE, or all DRB / MAC entities of the UE, or the operations to be performed.
[0387] For example, based on the above-mentioned first information, the structure of the MAC CE corresponding to the first information may be any one of those shown in FIG. 4 , FIG. 5 , FIG. 6 , FIG. 7 , and FIG. 8 .
[0388] Optional,
[0389] During the LCP process of the UE, the first information may indicate the behavior of the MAC entity, representing the behavior of the MAC entity or all DRB entities of the MAC entity, or the operation to be performed.
[0390] Optionally, it carries the identifier of the MAC entity, or considers the MAC entity corresponding to the carrier corresponding to the received first execution information as the corresponding MAC entity, or considers the base station device (primary node or secondary node) from which the first information is sent or generated to be the corresponding MAC entity (i.e., corresponding MCG or SCG, or MCG-MAC entity or SCG-MAC entity).
[0391] For example, based on the above-mentioned first information, the structure of the MAC CE corresponding to the first information may be any one of those shown in FIG. 9 , FIG. 10 , FIG. 11 , FIG. 12 , FIG. 13 , FIG. 14 and FIG. 15 .
[0392] Optionally, the first information may indicate the behavior of the DRB entity.
[0393] Among them, the corresponding method 1: can indicate per DRB information, or UE behavior for a specific DRB. Optionally, it can carry a DRB identifier. Optionally, the first information is given for this DRB, or the UE is instructed to perform the operation corresponding to the first information.
[0394] For example, based on the above-mentioned first information, the structure of the MAC CE corresponding to the first information may be any one of those shown in FIG. 16 , FIG. 17 , FIG. 18 , FIG. 19 , FIG. 20 , FIG. 21 and FIG. 22 .
[0395] The information contained in the structure described in any of Figures 4 to 22 above is described as follows:
[0396] For example, R represents a reserved bit; A / D represents at least one of the following: using PSI-based discard, using a specific timer, or 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 the existing PDCP discard timer (or timer duration), and not suspending or resuming DSR operation.
[0397] For example, the DSR field has the following fields: 1 indicates a suspend DSR operation. 0 indicates no suspend or resume DSR operation. Alternatively, 0 indicates a suspend DSR operation. 1 indicates no suspend or resume DSR operation.
[0398] For example, the timer index indicates which PDCP discard timer (or timer duration) is used when multiple PDCP discard timers (or timer durations) are configured or pre-configured.
[0399] For example. TH: represents the threshold used to determine unimportant packets, and / or the use of 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, then the TH index represents which value to use. For example, TH of 1 represents the use of PSI-based discard and / or threshold-based determination of unimportant packets, and 0 represents the non-use of PSI-based discard and / or non-threshold-based determination of unimportant packets. For example, TH of 0 represents the use of PSI-based discard and / or threshold-based determination of unimportant packets, and 1 represents the non-use of PSI-based discard and / or threshold-based determination of unimportant packets. Optionally, TH can sometimes also be TH index.
[0400] Corresponding method 2: It can indicate specific, or several DRB information, or the corresponding UE behavior. Optionally, it can carry a DRB identifier. Optionally, it can give the first information for these DRBs, or instruct the UE to perform the operation corresponding to the first information for these DRBs. Optionally, for these DRBs, the first information is indicated for each DRB separately, or the operation corresponding to the first information corresponding to its DRB is performed for each DRB of these DRBs. Optionally, in the case of multiple or all DRBs, the number of DRBs can be variable or fixed. Optionally, if it is a fixed number, it can be 8 or 16.
[0401] For example, based on the above-mentioned first information, the structure of the MAC CE corresponding to the first information can be any one of those shown in Figures 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34 and 35.
[0402] The information contained in the structure described in any of Figures 23 to 35 above is described as follows:
[0403] For example, A / D: A represents at least one of the following: using PSI-based discard, using a specific timer, and 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 the existing PDCP discard timer (or timer duration), and not suspending or resuming DSR operation.
[0404] For example, the DSR field has the following fields: 1 indicates a suspend DSR operation. 0 indicates no suspend or resume DSR operation. Alternatively, 0 indicates a suspend DSR operation. 1 indicates no suspend or resume DSR operation.
[0405] For example, the timer index indicates which PDCP discard timer (or timer duration) is used when multiple PDCP discard timers (or timer durations) are configured or pre-configured.
[0406] For example. TH: represents the threshold used to determine unimportant packets, and / or the use of 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, then the TH index represents which value to use. For example, TH of 1 represents the use of PSI-based discard and / or threshold-based determination of unimportant packets, and 0 represents the non-use of PSI-based discard and / or non-threshold-based determination of unimportant packets. For example, TH of 0 represents the use of PSI-based discard and / or threshold-based determination of unimportant packets, and 1 represents the non-use of PSI-based discard and / or threshold-based determination of unimportant packets. Optionally, TH can sometimes also be TH index
[0407] Among them, the corresponding method 3: can indicate the information of all DRBs, or the corresponding UE behavior. Optionally, it can carry a DRB identifier (for example, give a DRB identifier. Accordingly, the UE performs the operation corresponding to the first information for the DRB indicated by the DRB identifier. For another example, give a DRB identifier, and indicate the first information for this DRB / this DRB identifier to perform the operation of the first information). For another example, give a DRB identifier. And for this MAC CE, indicate all indicated DRB identifiers to perform the operation of the first information), or the bitmap information of the DRB identifier (for example: 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, use a specific timer duration, and / or, deactivate / suspend the DSR corresponding to DRB i. Optionally, when the content of the first information is one, the MAC CE can occupy 1OCT, otherwise it can occupy more than one OCT).
[0408] For example, based on the first information, the structure of the MAC CE containing the first information may be any one of those shown in Figures 36, 37, and 38. For a description of the information contained in the structure in any of Figures 36 to 38, refer to the above description.
[0409] Among them, the corresponding method 4: can indicate the information of all DRBs, or the corresponding UE behavior. Optionally, the information or behavior is given in ascending or descending order of DRBs (for example, DRB is the DRB corresponding to this MAC entity. Or, DRB is all DRBs corresponding to the UE, which can be in the order of MN or SN first, or SN first and then MN. Optionally, MAC CE occupies 1OCT, or it can occupy more than one OCT).
[0410] For example, based on the above-mentioned first information, the structure of the MAC CE corresponding to the first information can be any one of those shown in Figures 39 and 42.
[0411] For a description of the information contained in the structure described in any of Figures 39 to 42, please refer to the aforementioned description.
[0412] Optionally, the indication objects of the first information and the DSR information may be the same or different.
[0413] Optionally, if DSR is involved, the first information may further indicate which LCG / LCH the DSR operation is for, or whether it is for a UE.
[0414] Optionally, the first information may be MAC CE (such as a new MAC CE, such as using eLHID, etc.) or DCI information.
[0415] Optionally, the first information in any of the above embodiments may indicate that the number of DSBs is 8 or 16.
[0416] The above method is exemplified below:
[0417] If the UE configures DSR reporting for LCG1 and 2, upon receiving the first message, the UE enables discard based on PSI (PDU setimportance), cancels the triggered DSR for LCG1 / 2, and stops related functions or operations such as DSR triggering / reporting.
[0418] If the UE configures DSR reporting for LCG1 and 2. If the first information is received, and the first information indicates that DSR is stopped for LCG1 (or there is a DSR processing change for LCG1), the UE enables discard based on PSI (PDU setimportance), cancels the triggered DSR for LCG1, and stops related functions or operations such as DSR triggering / reporting.
[0419] Any of the above embodiments provides DSR processing under congestion conditions. Any embodiment can be used in combination with other embodiments or can be used alone.
[0420] Optionally, the UE performs the first behavior of packet loss processing or packet loss processing for PDU set, including: the PDCP layer indicates the Mth information to the lower layer, the lower layer includes the RLC and / or MAC layer, 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, for being carried in the MAC CE including the DSR, or, for the amount of data to be transmitted corresponding to the DSR, or, which PDUs or PDU sets or data packets correspond to the PDCP discard timer that has timed out or is not running, or, indicating that the amount of data corresponding to the PDUs or PDU sets or data packets corresponding to the PDCP discard timer that has timed out or is not running is not used as the amount of data for BSR or DSR statistics or reporting.
[0421] In this embodiment, specifically, packet loss processing or packet loss processing of a PDU set includes: the PDCP layer indicates the Mth information to the lower layer, and the lower layer includes the RLC and / or MAC layer. The Mth information is used to indicate which PDUs or PDU sets or data packets corresponding to the amount of data to be transmitted are used for DSR reporting; or, to indicate which PDUs or PDU sets or data packets corresponding to the amount of data to be transmitted are used to be carried in the MAC CE including the DSR; or, to indicate which PDUs or PDU sets or data packets corresponding to the amount of data to be transmitted are 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 PDCP discard timer that has timed out or is not running, or, to indicate that the amount of data corresponding to the PDUs or PDU sets or data packets corresponding to the PDCP discard timer that has timed out or is not running is not used as the amount of data for BSR or DSR statistics or reporting.
[0422] Optionally, the UE performs the packet loss processing in the first behavior or the packet loss processing for the PDU set, including: the PDCP layer determines which PDUs or PDU sets or data packets correspond to the amount of data to be transmitted, for DSR reporting, or for being carried in the MAC CE including the DSR, or for the amount of data to be transmitted corresponding to the DSR, or which PDUs or PDU sets or data packets correspond to the expired or non-running PDCP discard timers, or indicating that the amount of data corresponding to the PDUs or PDU sets or data packets corresponding to the expired or non-running PDCP discard timers is not used as the amount of data for BSR or DSR statistics or reporting. Optionally, the PDCP layer determines which PDUs or PDU sets or data packets are used based on importance, priority, etc.
[0423] In this embodiment, specifically, the packet loss processing for the PDU set includes: for the PDU packet loss processing, or the packet loss processing for the PDU set, the PDCP layer determines which PDUs or PDU sets or data packets correspond to the amount of data to be transmitted, for DSR reporting, or for being carried in the MAC CE including the DSR, or for the amount of data to be transmitted corresponding to the DSR, or which PDUs or PDU sets or data packets correspond to the PDCP discard timers that have timed out or are not running, or indicating that the amount of data corresponding to the PDUs or PDU sets or data packets corresponding to the PDCP discard timers that have timed out or are not running is not used as the amount of data for BSR or DSR statistics or reporting. Optionally, the PDCP layer determines which PDUs or PDU sets or data packets are to be reported based on importance, priority, etc.
[0424] Optionally, the UE performs the operation in the first behavior for determining or identifying whether it is important or not, or whether it is prioritized or not, including: when packet loss processing or PDU set-based packet loss processing is configured, and / or, when the first information is received, the UE determines or identifies whether the data packet or PDU or PDU set is important or not, or whether it is prioritized or not.
[0425] 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 a data packet, PDU, or PDU set is important or not, or whether it is prioritized or not. For example, if the transmitting PDCP entity is configured with psi-BasedDiscard and the discardTimerXR is activated, upon reception of 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.
[0426] Any of the above embodiments provides DSR processing under congestion conditions. Any of the above embodiments can be used in combination with other embodiments or can be used alone.
[0427] In one embodiment, as shown in FIG43 , an information triggering method is further provided, namely, a processing method under congestion control. This method is described by taking the application of the method to the user terminal UE side in FIG1 as an example, and includes the following steps:
[0428] S401, receiving the first information sent by the base station; the first information is used to indicate whether the user terminal UE triggers a conditional handover (CHO) evaluation or executes or evaluates other CHO conditions, or the first information is used to indicate whether the network is energy-saving or whether it enters an energy-saving state or whether it uses energy-saving technology or when to save energy.
[0429] In an embodiment of the present 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 whether it enters an energy-saving state or whether energy-saving technology is used or when to save energy.
[0430] The CHO triggering method described in the embodiment of the present application can perform cell switching according to the instruction of the first information, achieve fast cell switching in the case of cell energy saving, and provide a new implementation condition for triggering CHO.
[0431] Optionally, the network is a source base station and / or a target base station.
[0432] Optionally, the first information in the above embodiment is used to instruct the UE to trigger CHO evaluation or execution or evaluation of other CHO conditions, or to trigger the UE to evaluate or execute CHO or evaluate other CHO conditions, or to instruct the UE to trigger CHO evaluation or execution or evaluation of other CHO conditions corresponding to network energy saving, or to have the UE perform CHO evaluation or execute or evaluate other CHO conditions in the indicated cell, or to instruct the UE to perform CHO evaluation or execute or evaluate other CHO conditions in a cell that is saving energy or entering an energy-saving state or using energy-saving technology, or to instruct the UE to perform CHO evaluation or execute or evaluate other CHO conditions in a network that is saving energy or entering an energy-saving state or using energy-saving technology.
[0433] Optionally, the first information is carried in downlink control signaling (DCI); and / or the first information is a cell identifier or a cell bitmap. Optionally, the first information is per-cell indication information, per-UE indication information, per-group indication information, or indication information for a specific cell, or indication information for a PCell and / or PSCE11.
[0434] Furthermore, the DCI is any one of the following: a newly defined DCI or a corresponding newly defined DCI format;
[0435] Existing DCI or corresponding to an existing DCI format; DCI used to activate cell discontinuous transmission or non-connected reception;
[0436] DCI used to deactivate discontinuous transmission or non-connected reception of a cell; DCI format 2_X; DCI corresponds to a specific RNTI; DCI corresponds to a specific search space.
[0437] Optionally, the first information is located in a reserved bit position in the DCI; or, the first information multiplexes an existing bit position in the DCI; or, the reserved bit position in the DCI is used to represent the first information; or, the existing bit position in the DCI is multiplexed to represent the first information.
[0438] Optionally, the first information is used to indicate any one of the following:
[0439] The first information is used to indicate whether the UE triggers a conditional handover CHO evaluation or performs or evaluates other CHO conditions;
[0440] The first information is used to indicate whether the UE considers that the network is energy-saving or whether it enters an energy-saving state or whether it uses energy-saving technology or when to save energy;
[0441] The first information is used to indicate whether the UE receiving the DCI information triggers conditional handover CHO evaluation or performs or evaluates other CHO conditions;
[0442] The first information is used to indicate whether the UE receiving the DCI information believes that the network is energy-saving or whether it enters an energy-saving state or whether it uses energy-saving technology or when to save energy;
[0443] The first information is used to indicate whether the network is saving energy or whether it has entered an energy-saving state or whether it uses energy-saving technology or when to save energy; the first information is used to indicate whether one or more specific cells are saving energy or whether they have entered an energy-saving state or whether they use energy-saving technology or when to save energy;
[0444] The first information is used to indicate whether one or more cells are saving energy or entering an energy-saving state or using energy-saving technology or when to save energy;
[0445] The first information is used to indicate whether the UE considers the network to be energy-saving or whether to enter an energy-saving state or whether to use energy-saving technology or when to save energy;
[0446] The first information is used to indicate whether the UE considers that one or more specific cells are energy-saving or whether to enter an energy-saving state or whether to use energy-saving technology or when to save energy;
[0447] The first information is used to indicate whether the UE considers that one or more cells are energy-saving or whether they enter an energy-saving state or whether energy-saving technology is used or when energy-saving is to be used;
[0448] The first information is used to indicate whether the UE receiving the DCI information considers the network to be energy-saving or whether to enter an energy-saving state or whether to use energy-saving technology or when to save energy;
[0449] The first information is used to indicate whether the UE receiving the DCI information considers whether one or more specific cells are energy-saving or whether to enter an energy-saving state or whether to use energy-saving technology or when to save energy;
[0450] The first information is used to indicate whether the UE receiving the DCI information considers whether one or more cells are energy-saving or whether to enter an energy-saving state or whether to use energy-saving technology or when to save energy;
[0451] The first information is used to indicate whether the UE triggers CHO evaluation or performs or evaluates other CHO conditions;
[0452] The first information is used to indicate whether the UE receiving the DCI information triggers CHO evaluation or performs or evaluates other CHO conditions;
[0453] The first information is used to indicate whether the UE triggers CHO evaluation or performs or evaluates other CHO conditions in the network;
[0454] The first information is used to indicate whether the UE receiving the DCI information triggers CHO evaluation or performs or evaluates other CHO conditions in the network;
[0455] The first information is used to indicate whether the UE triggers CHO evaluation or performs or evaluates other CHO conditions in the indicated cell;
[0456] The first information is used to indicate whether the UE receiving the DCI information triggers CHO evaluation or performs or evaluates other CHO conditions in the indicated cell;
[0457] The first information is used to indicate whether each cell of the UE triggers CHO evaluation or performs or evaluates other CHO conditions;
[0458] The first information is used to indicate whether each cell of the UE that receives the DCI information triggers CHO evaluation or performs or evaluates other CHO conditions;
[0459] The first information is used to indicate whether the UE triggers CHO evaluation or performs or evaluates other CHO conditions in the primary cell and / or the secondary cell;
[0460] The first information is used to indicate whether the UE receiving the DCI information triggers CHO evaluation or performs or evaluates other CHO conditions in the primary cell and / or the secondary cell;
[0461] The first information is used to indicate whether a specific cell of the UE triggers CHO evaluation or performs or evaluates other CHO conditions.
[0462] The first information is used to indicate whether a specific cell of the UE that receives the DCI information triggers CHO evaluation or execution.
[0463] Optionally, the method further includes at least one of the following:
[0464] The first indication information is used to instruct the UE to perform measurement and / or CHO evaluation;
[0465] The first indication information is used to instruct the UE that has received the DCI information to perform measurement and / or CHO evaluation;
[0466] The first indication information is used to instruct the UE to perform measurement and / or CHO evaluation in a specific cell, a cell, a certain cell, each cell, or an indicated cell;
[0467] The first indication information is used to instruct the UE that has received the DCI information to perform measurement and / or CHO evaluation in a specific cell, a cell, a certain cell, each cell, or an indicated cell;
[0468] The first indication information is used to instruct the UE to evaluate other CHO conditions, or to evaluate other CHO conditions simultaneously;
[0469] The first indication information is used to instruct the UE to determine whether to perform CHO based on multiple CHO evaluation conditions;
[0470] The first indication information is used to instruct the UE to perform CHO only when the network is energy-saving or under the condition of network energy-saving and at least one of the CHO execution conditions A3, A4, and A5 is met.
[0471] measuring a cell of the UE and / or obtaining a measurement result;
[0472] Determine, based on the measurement results, whether to perform CHO for the cell of the UE, or whether it satisfies a CHO execution cell, or whether it satisfies at least one of CHO execution conditions A3, A4, and A5;
[0473] In a case where the measurement result meets a preset condition, if the first information indicates or triggers network energy saving, the UE performs CHO.
[0474] In a case where the measurement result meets a preset condition, a CHO evaluation corresponding to network energy saving is triggered according to the first information or other CHO conditions are executed or evaluated.
[0475] Optionally, the first information is carried in a MAC CE.
[0476] Optionally, the MAC CE is any one of the following:
[0477] The dedicated MAC CE of the UE; the universal MAC CE of all UEs; the MAC CE of all UE groups; the MAC CE of all cells; the specific MAC CE corresponding to the CHO execution, or a new MAC CE.
[0478] Furthermore, the UE may use a first LCID or eLCID to identify the MAC CE. Alternatively, the UE may use the first LCID or eLCID to determine whether the MAC CE is the MAC CE. Alternatively, the MAC CE corresponds to a first logical channel identifier LCID or e-LCID; the LCID or 3-LCID is used to determine the role of the MAC CE, or to indicate the function of the MAC CE, or to distinguish the MAC CE from other MAC CEs.
[0479] Optionally, the first information is used to indicate any one of the following:
[0480] The first information is used to indicate whether the UE triggers a conditional handover CHO evaluation or performs or evaluates other CHO conditions;
[0481] The first information is used to indicate whether the UE considers that the network is energy-saving or enters an energy-saving state or uses energy-saving technology or when to save energy;
[0482] The first information is used to indicate whether the UE receiving the DCI information triggers conditional handover CHO evaluation or performs or evaluates other CHO conditions;
[0483] The first information is used to indicate whether the UE receiving the DCI information believes that the network is energy-saving or whether it enters an energy-saving state or whether energy-saving technology is used or when to save energy;
[0484] The first information is used to indicate whether the network is saving energy or entering an energy-saving state or using energy-saving technology or when to save energy;
[0485] The first information is used to indicate whether one or more specific cells are saving energy or entering an energy-saving state or using an energy-saving technology or when to save energy;
[0486] The first information is used to indicate whether one or more cells are saving energy or entering an energy-saving state or using an energy-saving technology or when to save energy;
[0487] The first information is used to indicate whether the UE considers the network to be energy-saving or whether to enter an energy-saving state or whether to use energy-saving technology or when to save energy;
[0488] The first information is used to indicate whether the UE considers that one or more specific cells are energy-saving or enter an energy-saving state or use an energy-saving technology or when to save energy;
[0489] The first information is used to indicate whether the UE considers that one or more cells are energy-saving or enter an energy-saving state or use energy-saving technology or when to save energy;
[0490] The first information is used to indicate whether the UE receiving the DCI information considers the network to be energy-saving or whether to enter an energy-saving state or whether to use energy-saving technology or when to save energy;
[0491] The first information is used to indicate whether the UE receiving the DCI information considers that one or more specific cells are energy-saving or enter an energy-saving state or use energy-saving technology or when to save energy;
[0492] The first information is used to indicate whether the UE receiving the DCI information considers whether one or more cells are energy-saving or whether they enter an energy-saving state or whether energy-saving technology is used or when energy saving is to be used;
[0493] The first information is used to indicate whether the UE triggers CHO evaluation or performs or evaluates other CHO conditions;
[0494] The first information is used to indicate whether the UE receiving the DCI information triggers CHO evaluation or performs or evaluates other CHO conditions;
[0495] The first information is used to indicate whether the UE triggers CHO evaluation or performs or evaluates other CHO conditions in the network;
[0496] The first information is used to indicate whether the UE receiving the DCI information triggers CHO evaluation or performs or evaluates other CHO conditions in the network;
[0497] The first information is used to indicate whether the UE triggers CHO evaluation or performs or evaluates other CHO conditions in the indicated cell;
[0498] The first information is used to indicate whether the UE receiving the DCI information triggers CHO evaluation or performs or evaluates other CHO conditions in the indicated cell;
[0499] The first information is used to indicate whether each cell of the UE triggers CHO evaluation or performs or evaluates other CHO conditions;
[0500] The first information is used to indicate whether each cell of the UE that receives the DCI information triggers CHO evaluation or performs or evaluates other CHO conditions;
[0501] The first information is used to indicate whether the UE triggers CHO evaluation or performs or evaluates other CHO conditions in the primary cell and / or the secondary cell;
[0502] The first information is used to indicate whether the UE receiving the DCI information triggers CHO evaluation or performs or evaluates other CHO conditions in the primary cell and / or the secondary cell;
[0503] The first information is used to indicate whether a specific cell of the UE triggers CHO evaluation or performs or evaluates other CHO conditions.
[0504] The first information is used to indicate whether a specific cell of the UE that receives the DCI information triggers CHO evaluation or performs or evaluates other CHO conditions.
[0505] The first information is used to indicate whether a cell triggers CHO evaluation or performs or evaluates other CHO conditions;
[0506] The first information is used to indicate whether each cell triggers CHO evaluation or performs or evaluates other CHO conditions;
[0507] The first information is used to indicate whether a specific cell triggers CHO evaluation or performs or evaluates other CHO conditions;
[0508] The first information is used to indicate whether the Pcell and / or PSCell triggers CHO evaluation or performs or evaluates other CHO conditions;
[0509] The first information is used to indicate whether the MAC entity triggers CHO evaluation or executes or evaluates other CHO conditions.
[0510] The first information is used to indicate whether the UE triggers CHO evaluation or performs or evaluates other CHO conditions.
[0511] Optionally, the first information is used to indicate whether the MAC entity triggers CHO execution and includes at least one of the following:
[0512] The first information is used to indicate whether all serving cells corresponding to the MAC entity of the UE evaluate or perform CHO or evaluate other CHO conditions, or whether to trigger CHO evaluation or perform or evaluate other CHO conditions;
[0513] Alternatively, the first information is used to indicate whether the indicated cell corresponding to the MAC entity of the UE evaluates or performs CHO or evaluates other CHO conditions, or whether to trigger CHO evaluation or perform or evaluate other CHO conditions;
[0514] Alternatively, the first information is used to indicate whether the primary cell or secondary cell corresponding to the MAC entity evaluates or performs CHO or evaluates other CHO conditions, or whether to trigger CHO evaluation or perform or evaluate other CHO conditions;
[0515] Alternatively, the first information is used to indicate whether the MAC entity receiving the MAC CE information evaluates or performs CHO or evaluates other CHO conditions, or whether to trigger CHO evaluation or perform or evaluate other CHO conditions;
[0516] Alternatively, the first information is used to indicate whether a specific cell corresponding to the MAC entity that receives the MAC CE information evaluates or performs CHO or evaluates other CHO conditions, or whether to trigger CHO evaluation or perform or evaluate other CHO conditions;
[0517] Alternatively, the first information is used to indicate whether a specific cell corresponding to the MAC entity that receives the MAC CE information evaluates or executes CHO or evaluates other CHO conditions, or whether to trigger CHO evaluation or execute or evaluate other CHO conditions.
[0518] Optionally, the first information includes a cell bit map; the bits of the cell bit map correspond to different cells, and / or different bit positions in the cell bit map indicate whether the corresponding cell is saving energy or whether CHO execution is triggered, and / or different bit positions in the cell bit map indicate whether the corresponding cell is saving energy or entering energy saving or using energy-saving technology or whether to execute CHO or evaluate CHO or evaluate other CHO conditions.
[0519] Optionally, the first information includes a cell index or a cell identifier; the cell index or cell identifier is used to indicate the corresponding cell information, and / or indicate whether the corresponding cell is energy-saving or enters energy-saving or uses energy-saving technology, and / or indicates that CHO execution is triggered in the cell.
[0520] The description of A3, A4 and A5 in the above embodiment is as follows:
[0521] As agreed before,Event A3,A4 and / or A5 can be configured as a CHO execution condition for NES.The NES-specific configuration of Event A3 / 4 / 5 would 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 UE executes the CHO only if the source cell enters the NES and if any candidate target cell fulfils the NES-specific Event A3 / 4 / 5.
[0522] Proposal 1:The UE consider a candidate target cell as a triggered cell if the source cell enters the NES and if this candidate target cell fulfils the NES-specific Event A3 / 4 / 5.
[0523] Before the source cell enters the NES, the UE may move out of the boundary of the source cell. If that is the case, the network needs to also configure the legacy CHO execution conditions to keep the UE connected and guarantee the UE's performance. 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.
[0524] Proposal 2: If both the legacy and NES-specific CHO execution conditions are configured and if the legacy CHO execution event is fulfilled, the UE should execute the legacy CHO.
[0525] The above method is exemplified below:
[0526] The first method is to use common DCI to indicate the CHO execution trigger corresponding to the network energy saving (NES), or to execute whether the corresponding cell saves energy or enters the energy saving state.
[0527] Optionally, the common DCI is a newly defined DCI, or an existing DCI used for activating / deactivating cell DTX / DRX is reused.
[0528] Optionally, a reserved bit in the DCI or a reused existing bit (for example, an existing bit indicates a different meaning in a specific situation) indicates whether to trigger CHO execution.
[0529] Optionally, whether to trigger CHO execution is indicated for each cell, or whether to trigger CHO execution is indicated for Pcell and / or PScell, or whether to trigger CHO execution is indicated for specific cells (for example, for which cell or cells).
[0530] Optionally, the DCI instructs the UE to use, measure, or evaluate other CHO execution conditions (such as at least one of A3 / 4 / 5) corresponding to network energy saving (NES).
[0531] The second method is to use MAC CE to indicate the CHO execution trigger corresponding to the Network Energy Saving (NES), or to execute whether the corresponding cell saves energy or enters the energy saving state.
[0532] The MAC CE is a UE-specific MAC CE, one of which is sent to each UE, or a common MAC CE, the same of which is sent to all UEs.
[0533] Optionally, the MAC CE is a newly introduced MAC CE triggered for CHO execution.
[0534] Optionally, the MAC CE has a new LCID identifier, such as E-LCID. Accordingly, based on the LCID identifier, the UE determines the role of the MAC CE.
[0535] Optionally, the MAC CE carries indication information for indicating whether to trigger CHO execution.
[0536] Optionally, the indication information is for a cell or each cell or a specific cell (for example, given a cell bitmap, different bitmap positions indicate whether the cell corresponding to the bit position triggers CHO execution. For another example, given a cellindex, the cell of this cell index indicates whether CHO execution is triggered), or it can be for the UE (correspondingly, indicating whether all service cells of the UE, or Pcell / PScell execute CHO), or it can be for the MAC entity (correspondingly, indicating whether all service cells of this MAC entity of the UE, or Pcell / PScell corresponding to this MAC entity execute CHO).
[0537] The MAC CE instructs the UE to use, measure, or evaluate other CHO execution conditions (such as at least one of A3 / 4 / 5) corresponding to network energy saving (NES).
[0538] 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 can be used alone.
[0539] In one embodiment, as shown in FIG44 , a 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.
[0540] In one embodiment, as shown in FIG45 , a delay information processing device is provided, comprising: a receiving module 20; wherein the receiving module 20 is configured to cause the UE to perform a first behavior in the event of congestion or receiving first information, or in the event that the first information indicates specific content or a specific value. The first behavior includes at least one of the following: enabling packet loss processing for a PDU set; enabling packet loss processing for a PSI; enabling processing for congestion; 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 a DRS reporting function, or a DSR mechanism; stopping a DSR reporting or triggering function, or not reporting DSR information; and deconfiguring DSR triggering or reporting.
[0541] In one embodiment, as shown in Figure 46, 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 indicate whether the user terminal UE triggers a conditional switching CHO evaluation or executes or evaluates other CHO conditions, or the first information is used to indicate whether the network is energy-saving or whether it enters an energy-saving state or whether it uses energy-saving technology or when to save energy.
[0542] The specific definition of the delay information processing device can be found in the definition of the delay information processing method above and will not be repeated here. Each module in the delay information processing device can be implemented in whole or in part through software, hardware, or a combination thereof. Each of the modules can be embedded in or independent of a processor in a computer device in hardware form, or can be stored in a memory in the computer device in software form, so that the processor can call and execute the corresponding operations of each module.
[0543] The specific definition of the information triggering device can be found in the definition of the delay information processing method above and will not be repeated here. Each module in the above-mentioned information triggering device can be implemented in whole or in part through software, hardware, or a combination thereof. Each of the above-mentioned modules can be embedded in or independent of the processor in the computer device in hardware form, or can be stored in the memory of the computer device in software form, so that the processor can call and execute the corresponding operations of each of the above modules.
[0544] Figure 47 is a schematic structural diagram of a user terminal 2000 provided in an embodiment of the present application. The user terminal 2000 may be a UE. The user terminal 2000 shown in Figure 47 includes a processor 2010, which can call and run a computer program from a memory to implement the method in the embodiment of the present application.
[0545] Optionally, as shown in FIG47 , the user terminal 2000 may further include a memory 2020. The processor 2010 may call and execute computer programs from the memory 2020 to implement the methods in the embodiments of the present application. The memory 2020 may be a separate device independent of the processor 2010 or may be integrated into the processor 2010.
[0546] Optionally, as shown in FIG47 , the user terminal 2000 may further include a transceiver 2030. The processor 2010 may control the transceiver 2030 to communicate with other devices to implement the method in the embodiment of the present application. Specifically, the transceiver 2030 may 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, which may be one or more.
[0547] Optionally, the user terminal 2000 may specifically be an access network device in an embodiment of the present application, and the user terminal 2000 may implement the corresponding processes implemented by the access network device in each method in the embodiment of the present application. For the sake of brevity, they will not be repeated here.
[0548] Optionally, the user terminal 2000 may specifically be the UE of an embodiment of the present application, and the user terminal 2000 may implement the corresponding processes implemented by the UE in each method of the embodiment of the present application, which will not be described in detail here for the sake of brevity.
[0549] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0550] Under the first condition, DSR is triggered and / or DSR is reported.
[0551] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0552] In the case of congestion or receiving first information, or in the case where the first information indicates specific content or a specific value, the UE performs a first behavior. The first behavior includes at least one of the following: starting packet loss processing; enabling packet loss processing for PDU set; enabling packet loss processing for PSI; enabling processing for congestion; using a specific packet loss timer or timer duration; determining an important or unimportant PDU set; determining a judgment threshold or criterion for an important or unimportant PDU set; deactivating a DRS reporting function, or a DSR mechanism; stopping a DSR reporting or triggering function, or not reporting DSR information; and deconfiguring DSR triggering or reporting.
[0553] In one embodiment, a computer-readable storage medium is provided, on which a computer program is stored. When the computer program is executed by a processor, the following steps are implemented:
[0554] Receive first information sent by a base station; the first information is used to indicate whether the user terminal UE triggers a conditional switching CHO evaluation or executes or evaluates other CHO conditions, or the first information is used to indicate whether the network saves energy or enters an energy-saving state or uses energy-saving technology or when to save energy.
[0555] The present application also provides a computer program product comprising instructions, which, when executed on a computer, causes the computer to perform the following steps:
[0556] Under the first condition, DSR is triggered and / or DSR is reported.
[0557] The present application also provides a computer program product comprising instructions, which, when executed on a computer, causes the computer to perform the following steps:
[0558] In the case of congestion or receiving first information, or in the case where the first information indicates specific content or a specific value, the UE performs a first behavior. The first behavior includes at least one of the following: starting packet loss processing; enabling packet loss processing for PDU set; enabling packet loss processing for PSI; enabling processing for congestion; using a specific packet loss timer or timer duration; determining an important or unimportant PDU set; determining a judgment threshold or criterion for an important or unimportant PDU set; deactivating a DRS reporting function, or a DSR mechanism; stopping a DSR reporting or triggering function, or not reporting DSR information; and deconfiguring DSR triggering or reporting.
[0559] The present application also provides a computer program product comprising instructions, which, when executed on a computer, causes the computer to perform the following steps:
[0560] Receive first information sent by a base station; the first information is used to indicate whether the user terminal UE triggers a conditional switching CHO evaluation or executes or evaluates other CHO conditions, or the first information is used to indicate whether the network saves energy or enters an energy-saving state or uses energy-saving technology or when to save energy.
[0561] It is understood that the memory in the embodiments of the present application may be a volatile memory or a non-volatile memory, or may include both volatile and non-volatile memories. Among them, the non-volatile memory may be a read-only memory (ROM), a programmable read-only memory (PROM), an erasable programmable read-only memory (EPROM), an electrically erasable programmable read-only memory (EEPROM), or a flash memory. The volatile memory may be a random access memory (RAM), which is used as an external cache. By way of example and not limitation, many forms of RAM are available, such as static 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 RAM bus random access memory (DR RAM). It should be noted that the memory of the systems and methods described herein is intended to include, but is not limited to, these and any other suitable types of memory.
[0562] It should be understood that the above-mentioned memories are exemplary but not restrictive. For example, the memories in the embodiments of the present application may also be static random access memory (SRAM), dynamic random access memory (DRAM), synchronous dynamic random access memory (SDRAM), double data rate synchronous dynamic random access memory (DDR SDRAM), enhanced synchronous dynamic random access memory (ESDRAM), synchronous link dynamic random access memory (SLDRAM), and direct RAM RAM (DR RAM), etc. In other words, the memories in the embodiments of the present application are intended to include, but are not limited to, these and any other suitable types of memories.
[0563] An embodiment of the present application also provides a computer-readable storage medium for storing a computer program.
[0564] Optionally, the computer-readable storage medium can be applied to the access network device in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the access network device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0565] Optionally, the computer-readable storage medium can be applied to the UE in the embodiments of the present application, and the computer program enables the computer to execute the corresponding processes implemented by the UE in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0566] An embodiment of the present application also provides a computer program product, including computer program instructions.
[0567] Optionally, the computer program product can be applied to the access network device in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the access network device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0568] Optionally, the computer program product can be applied to the UE in the embodiments of the present application, and the computer program instructions enable the computer to execute the corresponding processes implemented by the UE in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0569] The embodiment of the present application also provides a computer program.
[0570] Optionally, the computer program can be applied to the access network device in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the access network device in the various methods of the embodiments of the present application. For the sake of brevity, they will not be repeated here.
[0571] Optionally, the computer program can be applied to the UE in the embodiments of the present application. When the computer program runs on a computer, the computer executes the corresponding processes implemented by the UE in the various methods of the embodiments of the present application. For the sake of brevity, they are not repeated here.
[0572] Those skilled in the art will appreciate that the units and algorithm steps of each example described in conjunction with the embodiments disclosed herein can be implemented in electronic hardware, or a combination of computer software and electronic hardware. Whether these functions are performed in hardware or software depends on the specific application and design constraints of the technical solution. Professional and technical personnel can use different methods to implement the described functions for each specific application, but such implementation should not be considered beyond the scope of this application.
[0573] Those skilled in the art will clearly understand that, for the convenience and brevity of description, the specific working processes of the systems, devices and units described above can refer to the corresponding processes in the aforementioned method embodiments and will not be repeated here.
[0574] In the several embodiments provided in this application, it should be understood that the disclosed systems, devices and methods can be implemented in other ways. For example, the device embodiments described above are merely schematic. For example, the division of the units is merely a logical function division. In actual implementation, there may be other division methods, such as multiple units or components can be combined or integrated into another system, or some features can be ignored or not executed. Another point is that the mutual coupling or direct coupling or communication connection shown or discussed can be through some interfaces, indirect coupling or communication connection of devices or units, which can be electrical, mechanical or other forms.
[0575] The units described as separate components may or may not be physically separate, and the components shown as units may or may not be physical units, that is, they may be located in one place or distributed across multiple network units. Some or all of these units may be selected to achieve the purpose of this embodiment according to actual needs.
[0576] In addition, each functional unit in each embodiment of the present application may be integrated into one processing unit, or each unit may exist physically separately, or two or more units may be integrated into one unit.
[0577] If the functions are implemented in the form of 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 the present application, or the part that contributes to the prior art, or the part of the technical solution, can be embodied in the form of a software product. The computer software product is stored in a storage medium and includes several instructions for enabling a computer device (which can be a personal computer, a server, or a network device, etc.) to execute all or part of the steps of the method described in each embodiment of the present application. The aforementioned storage medium includes various media that can store program codes, such as a USB flash drive, a mobile hard disk, a read-only memory (ROM), a random access memory (RAM), a magnetic disk, or an optical disk.
[0578] Finally, it should be noted that the above embodiments are only used to illustrate the technical solutions of the present application, rather than to limit them. Although the present application has been described in detail with reference to the aforementioned embodiments, those skilled in the art should understand that they can still modify the technical solutions described in the aforementioned embodiments, or make equivalent replacements for some or all of the technical features therein. These modifications or replacements do not deviate the essence of the corresponding technical solutions from the scope of the technical solutions of the embodiments of the present application, and they should all be included in the scope of the claims and specification of the present application. In particular, as long as there is no structural conflict, the various technical features mentioned in the various embodiments can be combined in any way. The present application is not limited to the specific embodiments disclosed herein, but includes all technical solutions that fall within the scope of the claims.
Claims
1. A method for processing delay information, characterized in that: The method comprises: Under the first condition, DSR is triggered and / or DSR is reported.
2. The method according to claim 1, characterized in that The first condition includes a DSR reporting period.
3. The method according to claim 2, characterized in that The DSR reporting period is a reporting period set for the first object.
4. The method according to claim 2 or 3, characterized in that: The DSR reporting period includes a reporting timer, and / or reporting the DSR when the reporting timer times out.
5. The method according to claim 1, characterized in that The first condition includes a DSR trigger period.
6. The method according to claim 5, characterized in that The DSR trigger period is a trigger period set for the first object.
7. The method according to claim 5 or 6, characterized in that: The DSR triggering period includes a triggering timer, and / or triggering DSR when the triggering timer times out.
8. The method according to any one of claims 2 to 7, characterized in that: The method comprises at least one of the following: DSR is triggered only once in the DSR trigger cycle; When the trigger timer times out, DSR can be triggered; When DSR is triggered, the corresponding trigger timer is started; DSR is triggered only once during DSR reporting; When the reporting timer times out, DSR can be reported; When reporting DSR, start the corresponding reporting timer.
9. The method according to claim 8, characterized in that The method comprises at least one of the following: For the first object, DSR is triggered only once in the DSR triggering period; For the first object, when the trigger timer times out, DSR may be triggered; For the first object, when the DSR is triggered, start the corresponding trigger timer; For the first object, only one DSR is triggered in the DSR trigger report; For the first object, when the reporting timer times out, a DSR may be reported; For the first object, when reporting the DSR, start the corresponding reporting timer.
10. The method according to claim 1, characterized in that The method further includes, during the period when the first prohibition timer is running, not triggering the DSR and / or not reporting the DSR.
11. The method according to claim 10, characterized in that The first prohibition timer is started in at least one of the following situations: There is a DSR trigger; There is a DSR report; Generate a MAC CE carrying DSR information; DSR or DS information is carried in MAC PDU or PUSCH; MAC PDU or PUSCH carrying DSR or DS information is transmitted or has been transmitted.
12. The method according to claim 11, characterized in that The method further comprises at least one of the following: During the operation of the first prohibition timer, the DSR is not triggered and / or the DSR is not reported; When the first prohibition timer times out or does not run, DSR may be triggered and / or reported.
13. The method according to claim 12, characterized in that The first prohibition timer is started in at least one of the following situations: There is a DSR trigger for the first object; There is a DSR report for the first object; Generate a MAC CE carrying the DSR information for the first object; The DSR or DS information for the first object is carried in the MAC PDU or PUSCH; A MAC PDU or PUSCH carrying DSR or DS information for the first object is transmitted or has been transmitted.
14. The method according to claim 13, characterized in that The method further comprises at least one of the following: During the running of the first prohibition timer, no DSR is triggered and / or no DSR is reported for the first object; When the first prohibition timer times out or does not run, a DSR for the first object may be triggered and / or a DSR may be reported.
15. The method according to claim 1, characterized in that The method further comprises: The triggered DSR is cleared when at least one of the following conditions is met: Among them, at least one of the 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; a MAC PDU or PUSCH carrying DSR or DS information is transmitted or has been transmitted.
16. The method according to claim 1, characterized in that The method further comprises at least one of the following: The DSR information is not triggered for the first object that triggers or has triggered the DSR information; For the first object that reports or has reported DSR information, DSR is not triggered, or DSR is not reported.
17. The method according to claim 9 or 13, characterized in that: The first object is any one of UE, MAC entity, LCG, LCH, PDU, data packet, PDU set, and data burst, or the first object is any one of UE, MAC entity, LCG, LCH, PDU, data packet, PDU set, and data burst configured with DSR function or enabled with DSR.
18. The method according to claim 1, characterized in that The first condition includes at least one of the following: A new data or PDU or PDU set arrives; A new data or PDU or PDU set arrives, and any of the new data, PDU, or PDU set does not trigger DSR information and / or report DSR information; A new data or PDU or PDU set arrives, and any of the new data, PDU, or PDU set does not trigger DSR information and / or report DSR information, and the second condition is met; The delay of a new data or PDU or PDU set is less than the threshold or within the first threshold; The delay of a new data or PDU or PDU set is less than the threshold or within the first threshold range, and any of the new data, PDU, PDU set does not trigger DSR information and / or report DSR information; The delay of a new data or PDU or PDU set is less than the threshold or within the first threshold range, and any of the new data, PDU, PDU set does not trigger DSR information and / or report DSR information, and meets the second condition.
19. The method according to claim 18, characterized in that The method comprises at least one of the following: The new data or PDU or PDU set belongs to the second object; The new data or 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.
20. The method according to claim 18 or 19, characterized in that The method comprises at least one of the following: The DSR triggering or DSR reporting is triggered by the second object; The DSR triggering or DSR reporting is for the second object; The DSR triggering or DSR reporting is for the first object and the second object.
21. The method according to claim 18, characterized in that The second condition includes any one of the following: The latency of new data, PDU, PDU set, LCH, LCG, MAC entity or UE is less than a preset threshold, or falls within the first threshold range; The DSR prohibit timer for new data, PDU, PDU set, LCH, LCG, MAC entity or UE is not running; New data, PDU, PDU set, LCH, LCG, MAC entity or UE reaches the DSR reporting timer and / or the triggering timer is not running; New data, PDU, PDU set, LCH, LCG, MAC entity or UE reaches the DSR reporting period or trigger period.
22. The method according to claim 1, characterized in that The method further comprises: For data, PDU, PDU set, LCH, LCG, MAC entity or UE that has triggered DSR, DSR is not triggered and / or DSR is not reported; or, For data, PDU, PDU set, LCH, LCG, MAC entity or UE that has reported DSR, DSR is not triggered and / or DSR is not reported; or, For data, PDU, PDU set, LCH, LCG, MAC entity or UE that has triggered DSR, if the third condition is met, DSR is not triggered and / or DSR is not reported; or, For data, PDU, PDU set, LCH, LCG, MAC entity or UE that has reported DSR, if the third condition is met, DSR is not triggered and / or DSR is not reported.
23. The method according to claim 22, characterized in that The third condition includes one of the following: The latency of data, PDU, PDU set, LCH, LCG, MAC entity or UE is less than the threshold; The inhibit timer for data, PDU, PDU set, LCH, LCG, MAC entity or UE is not running; The reporting period for data, PDU, PDU set, LCH, LCG, MAC entity or UE has been reached.
24. The method according to claim 1, characterized in that The method comprises: If the third condition is met, for the data, PDU, PDU set, LCH, LCG, MAC entity or UE that has triggered the DSR, the DSR is not triggered and / or the DSR is not reported; or, If the third condition is met, for data, PDU, PDU set, LCH, LCG, MAC entity or UE that has reported DSR, DSR is not triggered and / or DSR is not reported; or, If the third condition is met, for the data, PDU, PDU set, LCH, LCG, MAC entity or UE that has triggered the DSR, if the fourth condition is met, the DSR is not triggered and / or the DSR is not reported; or, If the third condition is met, for the data, PDU, PDU set, LCH, LCG, MAC entity or UE that has reported DSR, if the fourth condition is met, DSR is not triggered and / or DSR is not reported.
25. The method according to claim 1, characterized in that The method further comprises: There is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has triggered DSR. For the third object, DSR is not triggered and / or DSR is not reported; or, There is data, PDU, PDU set, LCH, LCG, MAC entity or UE for which DSR has been reported. For the third object, DSR is not triggered and / or DSR is not reported; or, There is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has triggered DSR. For the third object, if the fifth condition is met, DSR is not triggered and / or DSR is not reported; or, There is data, PDU, PDU set, LCH, LCG, MAC entity or UE for which DSR has been reported. For the third object, if the fifth condition is met, DSR is not triggered and / or DSR is not reported; or, If the third condition is met, there is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has triggered DSR, and for the third object, DSR is not triggered and / or DSR is not reported; or, If the third condition is met, there is data, PDU, PDU set, LCH, LCG, MAC entity or UE for which DSR has been reported, and DSR is not triggered and / or DSR is not reported for the third object; or If the third condition is met, there is data, PDU, PDU set, LCH, LCG, MAC entity or UE that has triggered DSR. For the third object, if the fifth condition is met, DSR is not triggered and / or DSR is not reported; or, If the third condition is met, there is data, PDU, PDU set, LCH, LCG, MAC entity or UE for which DSR has been reported. For the third object, if the fifth condition is met, DSR is not triggered and / or DSR is not reported. The third object includes any one of the following: PDUs that have triggered and / or reported DSR; The PDU set corresponding to the PDU that has triggered and / or reported the DSR; The data burst corresponding to the PDU that has triggered and / or reported DSR; The LCH corresponding to the PDU that has triggered and / or reported the DSR; The LCG corresponding to the PDU that has triggered and / or reported the DSR; The MAC entity corresponding to the PDU that has triggered and / or reported the DSR; UE corresponding to the PDU that has triggered and / or reported DSR; The PDU set that has triggered and / or reported DSR; The data burst corresponding to the PDU set that has triggered and / or reported DSR; The LCH corresponding to the PDU set that has triggered and / or reported DSR; The LCG corresponding to the PDU set that has triggered and / or reported DSR; The MAC entity corresponding to the PDU set that has triggered and / or reported the DSR; UE corresponding to the PDU set that has triggered and / or reported DSR; A data burst that has triggered and / or reported a DSR; The LCH corresponding to the data burst that has triggered and / or reported the DSR; The LCG corresponding to the data burst that has triggered and / or reported DSR; The MAC entity corresponding to the data burst that has triggered and / or reported DSR; UE corresponding to the data burst that has triggered and / or reported DSR; LCH that has triggered and / or reported DSR; The LCG corresponding to the LCH that has triggered and / or reported DSR; The MAC entity corresponding to the LCH that has triggered and / or reported the DSR; UE corresponding to the LCH that has triggered and / or reported DSR; LCGs that have triggered and / or reported DSRs; The MAC entity corresponding to the LCG that has triggered and / or reported the DSR; UE corresponding to the LCG that has triggered and / or reported DSR; The MAC entity that has triggered and / or reported the DSR; The MAC entity corresponding to the MAC entity that has triggered and / or reported the DSR; UE that has triggered and / or reported DSR.
26. The method according to claim 1, characterized in that The method further comprises: If the first LCG has triggered the DSR, then the DSR is no longer triggered within the second time, or, the DSR for the first LCG is not triggered within the second time; or, then the DSR is no longer triggered, or, the DSR for the first LCG is not triggered within the second time; and / or, If the first LCG has reported the DSR, then the DSR is no longer reported within the second time, or, the DSR for the first LCG is not reported within the second time, or, then the DSR is no longer reported, or, the DSR for the first LCG is not reported within the second time.
27. The method according to claim 26, characterized in that The method further comprises: If the first LCH or the first data or the first PDU in the first LCG has triggered the DSR information, then the DSR information is no longer triggered, or the DSR for the first LCG is not triggered, or the DSR information is no longer triggered within the second time, or the DSR for the first LCG is not triggered within the second time; and / or, If the first LCH or the first data or the first PDU in the first LCG has reported the DSR information, the DSR information is no longer reported, or the DSR for the first LCG is not reported, or the DSR information is no longer reported within the second time, or the DSR for the first LCG is not reported within the second time.
28. The method according to claim 1, characterized in that The method further comprises: If the first LCG has triggered the DSR, trigger and / or report the DSR if one of the following conditions is met, or trigger and / or report the DSR for the first LCG, or trigger and / or report the DSR for the fifth object; and / or, If the first LCG has reported the DSR, trigger and / or report the DSR if one of the following conditions is met, or trigger and / or report the DSR for the first LCG, or trigger and / or report the DSR for the fifth object; The conditions are: The DSR that has been triggered is for the fourth object, and the new DSR to be triggered or reported is for the fifth object; or, The DSR that has been reported is for the fourth object, and the new DSR to be triggered or reported is for the fifth object; or The DSR that has been reported is for the fourth object, and the new DSR to be triggered or reported is for the fourth object and the fifth object; or, If the fourth object has triggered DSR, and the fifth object meets the DSR triggering condition, and the sixth condition is met; or, If the fourth object has reported a DSR, and the fifth object meets the DSR triggering condition, and the sixth condition is met; The fourth object includes at least one of the following: a first LCH belonging to a first LCG, a first LCH, data in the first LCH, a PDU in the first LCH, and a PDU set in the first LCH; The fifth object includes at least one of the following: a second LCH belonging to the first LCG, a second LCH, data in the second LCH, a PDU in the second LCH, and a PDU set in the second LCH; 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.
29. The method according to claim 1, characterized in that The method further comprises: If the first LCG has triggered the DSR, under one of the following conditions, trigger and / or report the DSR, or trigger and / or report the DSR for the first LCG, or trigger and / or report the DSR for the fifth object, or trigger and / or report the DSR for the UE; and / or, If the first LCG has reported the DSR, trigger and / or report the DSR if one of the following conditions is met, or trigger and / or report the DSR for the first LCG, or trigger and / or report the DSR for the fifth object, or trigger and / or report the DSR for the UE; The conditions are: The DSR that has been triggered is triggered by the fourth object, and the new DSR to be triggered or reported is corresponding to the fifth object; or, The DSR that has been reported is for the fourth object, and the new DSR to be triggered or reported is for the fifth object; or The DSR that has been reported is for the fourth object, and the new DSR to be triggered or reported is for the fourth and fifth objects; or, The DSR that has been reported is the fourth object, and the new DSR to be triggered or reported is the corresponding UE; or, If the fourth object has triggered DSR, and the fifth object meets the DSR triggering condition, and the sixth condition is met; or, If the fourth object has reported a DSR, and the fifth object meets the DSR triggering condition, and the sixth condition is met; The fourth object includes at least one of the following: a first LCH belonging to a first LCG, a first LCH, data in the first LCH, a PDU in the first LCH, and a PDU set in the first LCH; The fifth object includes at least one of the following: a second LCG, a second LCH belonging to the second LCG, data belonging to the second LCG, a PDU belonging to the second LCG, a PDU set belonging to the second LCG, a second LCH belonging to the first LCG, a second LCH, data in the second LCH, a PDU in the second LCH, a 2. PDU set in LCH; 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.
30. The method according to claim 1, characterized in that The method further comprises: If the first LCG has triggered the DSR information and the second LCG meets the DSR triggering condition, trigger the DSR information for the first LCG and the second LCG; or, If the first LCG has triggered the DSR information and the second LCG meets the DSR triggering condition, the DSR information for the second LCG is triggered.
31. The method according to claim 1, characterized in that The method further comprises: If the first LCG has triggered the DSR information, and the second LCG meets the DSR triggering condition and the sixth condition is met, then trigger the DSR information for the first LCG and the second LCG; or, If the first LCG has triggered the DSR information, and the second LCG meets the DSR triggering conditions and the seventh condition is met, the DSR information for the second LCG is triggered.
32. The method according to claim 31, characterized in that The seventh condition 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.
33. The method according to claim 1, characterized in that The method further comprises: If the second LCG meets the DSR triggering condition, DSR information for the UE or for the second LCG is triggered; or, if the first LCG has triggered the DSR information and the second LCG meets the DSR triggering condition, DSR information for the UE or for the second LCG is triggered.
34. The method according to claim 1, characterized in that The method further comprises: If the first LCG has triggered DSR reporting, and the second LCG meets the DSR triggering condition and the eighth condition is met, triggering DSR information for the UE or for the second LCG; The eighth condition 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.
35. The method according to claim 1, characterized in that The MAC CE including the DSR is a MAC CE of fixed length, or a MAC CE of variable length.
36. The method according to claim 35, characterized in that The length of the MAC CE is related to any one of the following: The number of LCGs reporting DSR information; Number of DSR information reported; Whether the LCG configured to report DSR information has DSR information; The number of DSR information that needs to be reported or reported in the LCG configured to report DSR information.
37. The method according to claim 35, characterized in that The MAC CE includes the following information indications: LCG identifier, LCH identifier, DSR information, the data volume size corresponding to the DSR information, and the data volume size corresponding to the LCG or LCH.
38. The method according to claim 35, characterized in that One MAC CE includes one DSR information or multiple DSR information.
39. The method according to any one of claims 1 to 38, characterized in that One MAC CE includes DSR information of one LCG or LCH, or includes DSR information of multiple LCGs or LCHs, or includes DSR information of a specific LCH or LCG.
40. The method according to any one of claims 1 to 38, characterized in that The DSR information is a delay value, or a delay index / threshold, or a delay range.
41. The method according to any one of claims 1 to 38, characterized in that The data volume information of the data volume 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.
42. The method according to claim 39 or 40, characterized in that A MAC CE includes DSR information, wherein the DSR information is information corresponding to data of an LCG or LCH configured or enabled with DSR, or the DSR information is information corresponding to data of an LCG configured or enabled with DSR, or the DSR information is information corresponding to data of an LCH configured or enabled with DSR, or the DSR information is information corresponding to a UE configured or enabled with DSR, or the DSR information is information corresponding to a MAC entity configured or enabled with DSR.
43. The method according to claim 42, characterized in that The information is information corresponding to the LCH or LCG or MAC entity or UE or data that meets the DSR triggering condition or the DSR reporting condition, or the information is information corresponding to the LCH or LCG or MAC entity or UE or data that triggers DSR or reports DSR.
44. The method according to any one of claims 38 to 43, characterized in that The MAC CE includes first indication information or a first indication bit for the LCH or the LCG, and the first indication information or the first indication bit is used to indicate whether to report or include DSR information corresponding to the LCH or the LCG.
45. The method according to claim 44, characterized in that The method comprises: If the MAC CE includes indication information or an indication bit indicating DSR reporting, the indication information or the indication bit indicates that DSR information is not reported, and the length of the MAC CE is variable; and / or; If the MAC CE includes indication information or an indication bit indicating DSR reporting, and the indication information or the indication bit indicates that DSR information is not reported, the MAC CE does not carry the DSR information of the first LCG; 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.
46. The method according to any one of claims 37 to 39, characterized in that: The method further comprises: The MAC CE does not include DSR information of a first LCG or LCH that does not trigger DSR or does not meet the DSR triggering condition, or the MAC CE does not include DSR information of a first LCG or LCH that does not meet the DSR reporting requirement; or, the MAC CE only includes DSR information of a second LCG or LCH that triggers DSR or meets the DSR triggering condition, or, the MAC CE only includes DSR information of a second LCG or LCH that meets the DSR reporting requirement; or, The MAC CE also includes DSR information of the first LCG or LCH that does not meet the conditions for triggering DSR or reporting DSR.
47. The method according to claim 1, characterized in that The method comprises at least one of the following: For one LCG or one LCH, report one DSR message or a specific number of DSR messages; Alternatively, reporting one DSR message or a specific number of DSR messages for an LCG that meets a DSR reporting condition or triggers a DSR condition; Alternatively, one DSR message or a specific number of DSR messages are reported for each LCG that meets the DSR reporting condition or triggers the DSR condition; Alternatively, reporting one DSR message or a specific number of DSR messages for a specific number of LCGs that meet the DSR reporting condition or trigger the DSR condition; Alternatively, reporting one DSR message or a specific number of DSR messages for one LCH that meets the DSR reporting condition or triggers the DSR condition; Alternatively, reporting one DSR message or a specific number of DSR messages for each LCH that meets the DSR reporting condition or triggers the DSR condition; Alternatively, a DSR message or a specific number of DSR messages are reported for a specific number of LCHs that meet the DSR reporting condition or trigger the DSR condition.
48. The method according to claim 1, characterized in that For each LCH or a specific LCH or a specific number of LCHs in an LCG group, report a DSR message; or, For each LCH or a specific LCH or a specific number of LCHs in an LCG group, report a specific amount of DSR information; or For one LCH, or, or one LCG, report DSR information of one data or each data or a specific number of data or one data packet or each data packet or a specific number of data packets.
49. The method according to claim 1, characterized in that For an LCH in an LCG that meets the DSR reporting condition or triggers the DSR condition, report a DSR message; or, For the LCHs in an LCG that meet the DSR reporting conditions or trigger the DSR conditions, a specific amount of DSR information is reported.
50. The method according to claim 49, characterized in that The MAC CE includes second indication information or a second indication bit for the first LCH, and 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.
51. The method according to claim 49, characterized in that The method comprises: If the MAC CE includes indication information or an indication bit indicating DSR reporting, the indication information or the indication bit indicates that DSR information is not reported, and the length of the MAC CE is variable; and / or; If the MAC CE includes indication information or an indication bit indicating DSR reporting, and the indication information or the indication bit indicates that DSR information is not reported, the MAC CE does not carry the DSR information of the first LCH; The indication information or indication bit is used to indicate the LCH that has not reported the DSR information, or the indication information or indication bit is used to indicate that the first LCH has not reported the DSR information.
52. The method according to any one of claims 49-50, characterized in that The method further comprises: The MAC CE does not include DSR information of a first LCG or LCH that does not trigger DSR or does not meet DSR reporting conditions, or the MAC CE does not include DSR information of a first LCG or LCH that does not meet DSR reporting conditions; or, the MAC CE only includes DSR information of a second LCG or LCH that triggers DSR or meets DSR reporting conditions, or, the MAC CE only includes DSR information of a second LCG or LCH that meets DSR reporting conditions; or, The MAC CE also includes DSR information of the first LCG or LCH that does not meet the conditions for triggering DSR or reporting DSR.
53. The method according to claim 1, characterized in that The method further comprises: Any PDU in a PDU set can trigger a DSR message; or, A specific PDU in a PDU set can trigger a DSR message; or, If the reported DSR information is the DSR information of the PDU set, any PDU in the PDU set can trigger the DSR information; or, If the reported DSR information is the DSR information of the PDU set, a specific PDU in the PDU set may trigger the DSR information.
54. The method according to claim 53, characterized in that 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.
55. The method according to claim 54, characterized in that The reported DSR information includes: For a sixth object, one or more DSR information is reported; wherein the sixth object is LCG or LCH or PDU set or data burst or UE.
56. The method according to claim 55, characterized in that The sixth object 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 delay; or, The sixth object includes any one of all PDUs, all PDU sets, all LCHs, and all LCGs configured for DSR reporting in the cache and corresponding to the delay; or, The sixth object includes any one of all PDUs, all PDU sets, all LCHs, and all LCGs configured for DSR reporting in the cache.
57. The method according to claim 55, characterized in that The DSR information includes any one of delay threshold information, delay segment information, delay index information, delay value information, and delay information of different PDU sets for a burst data, or the DSR information corresponds to any one of delay threshold information, delay segment information, delay index, delay value, and delay information of different PDU sets for a burst data.
58. The method according to claim 55, characterized in that The DSR information includes minimum delay information, or DSR information corresponding to a PDU or PDU set for which DSR information has not been reported.
59. The method according to claim 55, characterized in that The DSR information includes information about the amount of data to be transmitted for the corresponding delay segment of the sixth object, or information about all amounts of data to be transmitted for the sixth object.
60. The method of claim 55, wherein: The multiple DSR information, or the DSR data included in one MAC CE, or the number of DSRs reported for one LCH or one LCG, is determined by any of the following methods: Preconfigured; predefined; Instructed by the RRC; UE determined; Fixed value.
61. The method according to claim 52, characterized in that The range, delay index, delay threshold, maximum value or minimum value of the first delay information in the DSR information is determined by any of the following methods: Preconfigured; predefined; Instructed by the RRC; Fixed value.
62. A delayed information processing method, characterized in that: The method comprises: In case of congestion or receiving the first information, or in case the first information indicates specific content or a specific value, the UE performs a first behavior, where the first behavior includes at least one of the following: Enable packet loss handling; Enable packet loss handling for PDU set; Enable packet loss handling for PSI; Enable congestion handling; Use a specific packet loss timer or timer duration; Determine the important or unimportant PDU set; Determine the threshold or criteria for determining important or unimportant PDU sets; Deactivate the DRS reporting function or the DSR mechanism; Stop DSR reporting or triggering function, or do not report DSR information; Go to configure DSR triggering or reporting.
63. The method according to claim 62, characterized in that The execution of at least one of 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: Clear the triggered DSR information; Stop all timers corresponding to DSR information; Deactivate the configured DRS reporting function, or stop the unconfigured DSR reporting function, or stop the triggering, reporting, and generating MAC CE functions; Clear all DSR information.
64. The method according to claim 62 or 63, characterized in that The DSR information is the DSR information of an object whose importance is lower than a first preset threshold, or the DSR information of an object judged to be unimportant, or the DSR information of an object whose priority is lower than a second preset threshold, or the DSR information of an object judged to be of low priority; the object includes any one of PDU, PDU set, LCG, and LCH.
65. The method according to claim 64, characterized in that The importance or priority is determined by any of the following methods: UE confirmed; Determined based on the threshold issued by the network; Priority of LCH or LCG; UE-determined threshold; feature information of the first object; Network instructions; LCG or LCH logo.
66. The method according to claim 65, characterized in that The threshold, the identifier, the priority, or the characteristic information of the first object is determined by any one of the following methods: Preconfigured; RRC configured; Network-directed; configured in the first information; UE determined.
67. The method according to claim 62, characterized in that The method further comprises: In the logical channel priority processing LCP process, the priority of the MAC CE corresponding to the DSR is set lower than the priority of the data, or, During the LCP process, the priority of the MAC CE corresponding to the DSR is set to the lowest.
68. The method of claim 62, wherein: The method further comprises: In the LCP process, the priority of the MAC CE corresponding to the DSR of a specific object is set lower than the priority of the data, or, In the LCP process, the priority of the MAC CE corresponding to the DSR of a specific object is set to the lowest; The specific object includes any one of a specific PDU, a PDU set, an LCG, and an LCH; or, the specific object includes any one of a low-priority or unimportant PDU, a PDU set, an LCG, and an LCH.
69. The method according to claim 62, characterized in that The method further comprises: Triggering DSR information without reporting the DSR information; or, for a specific object, triggering DSR information without reporting the DSR information; The specific object includes any one of a specific PDU, a PDU set, an LCG, and an LCH; or, the specific object includes any one of a low-priority or unimportant PDU, a PDU set, an LCG, and an LCH.
70. The method of claim 62, wherein: The first behavior also includes: Do not trigger DSR information, or do not report DSR information; or, for a specific object, do not trigger DSR information, or do not report DSR information; The specific object includes any one of a specific PDU, a PDU set, an LCG, and an LCH; or, the specific object includes any one of a low-priority or unimportant PDU, a PDU set, an LCG, and an LCH.
71. The method according to claim 62, characterized in that The first behavior also includes: The DSR is not triggered because of the PDCP discard timer expiration; or, the DSR is not triggered based on the delay being less than the first threshold, or, the DSR information is not triggered based on the duration of the PDCP packet loss timer; or, For a specific object, DSR is not triggered due to the expiration of the PDCP discard timer; or, DSR is not triggered based on the delay being less than the first threshold, or, DSR information is not triggered based on the duration of the PDCP packet loss timer; or, Not reporting DSR due to PDCP discard timer expiration; or, not reporting DSR based on delay less than the first threshold, or, not reporting the DSR information based on the duration of the PDCP packet loss timer or, For specific objects, DSR is not reported due to PDCP discard timer expiration; or, DSR is not reported based on the delay being less than the first threshold, or, the DSR information is not reported based on the duration of the PDCP packet loss timer.
72. The method of claim 62, wherein: The first behavior also includes: For objects whose importance is lower than a preset threshold, or unimportant objects, or low-priority objects, DSR information is not triggered; or, For objects whose importance is lower than a preset threshold, or unimportant objects, or low-priority objects, the DSR information is not reported; The object includes any one of PDU, PDU set, LCG and LCH.
73. The method according to claim 62, characterized in that The packet loss processing for the PDU set, when the PDCP discard timer of the first object times out, or for the first object corresponding to the PDCP discard timer timeout, does not trigger the DSR, or does not report the DSR, or does not calculate the data volume information corresponding to the object into the data volume to be transmitted; The first object is any one of PDU, PDU set, LCG, and LCH.
74. The method of claim 62, wherein: The method comprises: For low-priority objects or unimportant objects, when the PDCP discard timer expires, the DSR is not triggered or reported, or the data volume information corresponding to the object is not calculated into the data volume to be transmitted; or, If the packet loss processing of PSI is enabled, for low-priority objects or unimportant objects, when the PDCP discard timer expires, DSR is not triggered or reported, or the data volume information corresponding to the object is not calculated into the data volume to be transmitted; The object is any one of PDU, PDU set, LCG and LCH.
75. The method of claim 62, wherein: The first information includes RRC configuration information, and / or congestion indication information or indication information used by PSI-discard.
76. The method according to claim 75, characterized in that The first information is used to indicate any of the following information: Enable packet loss handling; Enable packet loss handling for PDU set; Enable packet loss handling for PSI; Instructing the treatment of congestion; Indicates 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; The judgment threshold of important or unimportant PDU sets indicated by the network; Deactivate the configured DRS reporting function, or stop the unconfigured DRS reporting function, or configure the DRS reporting function, or stop the DRS reporting function.
77. The method of claim 62, wherein: The first information is used to indicate any of the following information: UE information; MAC entity information; Information about all DRBs; Information about specific DRBs; Information about a specific DRB.
78. The method according to claim 77, characterized in that 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 operations to be performed by all DRB or MAC entities.
79. The method according to claim 77, characterized in that 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; Operations to be performed by all DRB entities of the MAC entity.
80. The method according to claim 79, characterized in that The first information includes an identifier of the MAC entity; The MAC entity is a MAC entity corresponding to a carrier that receives the first information; or, the MAC entity is a MAC entity corresponding to a base station device that sends or generates the first information.
81. The method of claim 77, wherein: The first information is used to indicate DRB information, or UE behavior.
82. The method according to claim 81, characterized in that The first information is used to indicate information of a DRB, or information of a specific DRB, or information of all DRBs, or information of each DRB; The first information is used to indicate the UE behavior for a DRB, or the UE behavior for a specific DRB, or the UE behavior for all DRBs, or the UE behavior for each DRB.
83. The method according to claim 80, characterized in that The first information carries an identifier of the DRB, and / or parameters for the DRB, and / or behaviors for the DRB.
84. The method according to claim 80, characterized in that The first information is indicated by a per DRB, or a per UE, or a per MAC entity; Alternatively, the first information is common to all DRBs, or is indicated separately for DRBs, or is common to a specific DRB.
85. The method according to claim 84, characterized in that The method further comprises any of the following: Multiple DRBs correspond to one first information; The first information instructs the UE to perform an operation corresponding to the first information for the multiple DRBs; Each DRB corresponds to a first information; The first information instructs each DRB to perform the operation corresponding to the first information.
86. The method according to claim 81, characterized in that The first information is used to indicate information of all DRBs, or the first information is used to indicate UE behavior corresponding to all DRBs.
87. The method according to claim 86, characterized in that The first information carries an identifier of the DRB, or the first information carries bit map information of the DRB.
88. The method according to claim 86, characterized in that The multiple or all DRBs are arranged in ascending or descending order in the bit map.
89. The method according to claim 87, characterized in that The first information is information about the DRB, and the position of each information corresponds one-to-one to the position or order of the DRB corresponding to each information.
90. The method of claim 62, wherein: The indication object of the first information and the indication object of the DSR information are the same or different.
91. The method according to claim 62, characterized in that The first information is used to indicate the LCG or LCH that performs the DSR operation; or, The first information is used to indicate whether the DSR operation is for the UE.
92. The method according to claim 62, characterized in that The first information is carried in RRC or PDCP signaling or MAC CE or DCI.
93. The method according to claim 62, characterized in that The packet loss processing for the PDU set includes: the PDCP layer indicates the Mth information to the lower layer, and the lower layer includes the RLC and / or MAC layer, and the Mth information is used to indicate which PDUs or PDU sets or data packets correspond to the amount of data to be transmitted, which is used for DSR reporting, or is used to be carried in the MAC CE including the DSR, or is the amount of data to be transmitted corresponding to the DSR, or which PDUs or PDU sets or data packets correspond to the PDCP discard timer that has timed out or is not running, or indicates that the amount of data corresponding to the PDUs or PDU sets or data packets corresponding to the PDCP discard timer that has timed out or is not running is not used as the amount of data for BSR or DSR statistics or reporting.
94. The method according to claim 62, characterized in that The number of DSBs indicated by the first information is 8 or 16.
95. An information triggering method, characterized in that: The method comprises: Receive first information sent by a base station; the first information is used to indicate whether the user terminal UE triggers a conditional switching CHO evaluation or executes or evaluates other CHO conditions, or the first information is used to indicate whether the network saves energy or enters an energy-saving state or uses energy-saving technology or when to save energy.
96. The method according to claim 95, characterized in that The network is a source base station and / or a target base station.
97. The method according to claim 95, characterized in that The first information is used to instruct the UE to trigger CHO evaluation or execute or evaluate other CHO conditions, or to trigger the UE to evaluate or execute CHO or evaluate other CHO conditions, or to instruct the UE to trigger CHO evaluation or execute or evaluate other CHO conditions corresponding to network energy saving, or the UE to execute CHO evaluation or execute or evaluate other CHO conditions in the indicated cell, or to instruct the UE to execute CHO evaluation or execute or evaluate other CHO conditions in a cell that saves energy or enters an energy-saving state or uses energy-saving technology, or to instruct the UE to execute CHO evaluation or execute or evaluate other CHO conditions in a network that saves energy or enters an energy-saving state or uses energy-saving technology.
98. The method according to claim 95, characterized in that The first information is carried in downlink control signaling DCI; and / or the first information is a cell identifier or a cell bitmap.
99. The method according to claim 95, characterized in that 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 a Pcell and / or PSCEll.
100. The method according to claim 97, characterized in that The DCI is any one of the following: A newly defined DCI or a corresponding newly defined DCI format; Existing DCI or corresponding to an existing DCI format; DCI used to activate discontinuous transmission or non-connected reception of a cell; DCI used to deactivate discontinuous transmission or non-connected reception of a cell; DCI format 2_X; The DCI corresponds to a specific RNTI; The DCI corresponds to a specific search space.
101. The method according to claim 97, characterized in that The first information is located in a reserved bit position in the DCI; or, the first information multiplexes an existing bit position in the DCI; or, Use reserved bits in the DCI to represent the first information; or reuse existing bits in the DCI to represent the first information.
102. The method according to claim 95, characterized in that The first information is used to indicate any one of the following: The first information is used to indicate whether the UE triggers a conditional handover CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether the UE believes that the network is energy-saving or whether it enters an energy-saving state or whether it uses energy-saving technology or when to save energy; The first information is used to indicate whether the UE receiving the DCI information triggers a conditional handover CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether the UE receiving the DCI information believes that the network is energy-saving or whether it enters an energy-saving state or whether it uses energy-saving technology or when to save energy; The first information is used to indicate whether the network is saving energy or entering a power saving state or using a power saving technology or when to save energy; The first information is used to indicate whether one or more specific cells are saving energy or entering a power saving state or using a power saving technology or when to save energy; The first information is used to indicate whether one or more cells are saving energy or entering a power saving state or using a power saving technology or when to save energy; The first information is used to indicate whether the UE considers the network to be energy-saving or whether to enter an energy-saving state or whether to use energy-saving technology or when to save energy; The first information is used to indicate whether the UE considers that one or more specific cells are energy-saving or enter an energy-saving state or use energy-saving technology or when to save energy; The first information is used to indicate whether the UE considers that one or more cells are energy-saving or whether they enter an energy-saving state or whether energy-saving technology is used 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-saving or whether to enter an energy-saving state or whether to use energy-saving technology or when to save energy; The first information is used to indicate whether the UE receiving the DCI information considers whether one or more specific cells are energy-saving or whether they enter an energy-saving state or whether energy-saving technology is used or when to save energy; The first information is used to indicate whether the UE receiving the DCI information considers whether one or more cells are energy-saving or whether they enter an energy-saving state or whether energy-saving technology is used or when to save energy; The first information is used to indicate whether the UE triggers CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether the UE receiving the DCI information triggers CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether the UE triggers CHO evaluation or performs or evaluates other CHO conditions in the network; The first information is used to indicate whether the UE receiving the DCI information triggers CHO evaluation or executes or evaluates other CHO conditions in the network; The first information is used to indicate whether the UE triggers CHO evaluation or performs or evaluates other CHO conditions in the indicated cell; The first information is used to indicate whether the UE receiving the DCI information triggers CHO evaluation or execution in the indicated cell; The first information is used to indicate whether each cell of the UE triggers CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether each cell of the UE that receives the DCI information triggers a CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether the UE triggers CHO evaluation or executes or evaluates other CHO conditions in the primary cell and / or the secondary cell; The first information is used to indicate whether the UE receiving the DCI information triggers CHO evaluation or executes or evaluates other CHO conditions in the primary cell and / or the secondary cell; The first information is used to indicate whether a specific cell of the UE triggers CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether a specific cell of the UE that receives the DCI information triggers a CHO evaluation or performs or evaluates other CHO conditions.
103. The method according to claim 95, characterized in that The method further comprises 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 has received 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 evaluation in a specific cell, a cell, a certain cell, each cell, or an indicated cell; The first indication information is used to instruct the UE that has received the DCI information to perform measurement and / or CHO evaluation in a specific cell, a cell, a certain cell, each cell, or an 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 CHO based on multiple CHO evaluation conditions; The first indication information is used to indicate that the UE can perform CHO only when the network is energy-saving or when at least one of the CHO execution conditions A3, A4, and A5 is met at the same time; Measuring a cell of the UE, and / or obtaining a measurement result; Determine, for the cell of the UE, whether to execute CHO according to the measurement result, or whether the cell satisfies the CHO execution condition, or whether at least one of A3, A4, and A5 is met; When the measurement result satisfies a preset condition, if the first information indicates or triggers network energy saving, the UE performs CHO; In the case where the measurement result meets the preset condition, a CHO evaluation corresponding to network energy saving is triggered according to the first information or other CHO conditions are executed or evaluated.
104. The method according to claim 95, characterized in that The first information is carried in the MAC CE.
105. The method according to claim 104, characterized in that The MAC CE is any one of the following: A dedicated MAC CE of the UE; Common MAC CE for all UEs; MAC CE for all UE groups; MAC CE of all cells; A corresponding specific MAC CE, or a new MAC CE, is executed for the CHO.
106. The method according to claim 104, characterized in that A first LCID or eLCID identifier is used to identify the MAC CE; or, the UE uses the first LCID or eLCID identifier to determine whether the MAC CE is the MAC CE; or, the MAC CE corresponds to a first logical channel identifier LCID or e-LCID; the LCID or 3-LCID is used to determine the role of the MAC CE, or, to indicate the function of the MAC CE, or, to distinguish the MAC CE from other MAC CEs.
107. The method according to claim 95, characterized in that The first information is used to indicate any one of the following: The first information is used to indicate whether the UE triggers a conditional handover CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether the UE believes that the network is energy-saving or whether it enters an energy-saving state or whether it uses energy-saving technology or when to save energy; The first information is used to indicate whether the UE receiving the DCI information triggers a conditional handover CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether the UE receiving the DCI information believes that the network is energy-saving or whether it enters an energy-saving state or whether it uses energy-saving technology or when to save energy; The first information is used to indicate whether the network is saving energy or entering a power saving state or using a power saving technology or when to save energy; The first information is used to indicate whether one or more specific cells are saving energy or entering a power saving state or using a power saving technology or when to save energy; The first information is used to indicate whether one or more cells are saving energy or entering a power saving state or using a power saving technology or when to save energy; The first information is used to indicate whether the UE considers the network to be energy-saving or whether to enter an energy-saving state or whether to use energy-saving technology or when to save energy; The first information is used to indicate whether the UE considers that one or more specific cells are energy-saving or enter an energy-saving state or use energy-saving technology or when to save energy; The first information is used to indicate whether the UE considers that one or more cells are energy-saving or whether they enter an energy-saving state or whether energy-saving technology is used 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-saving or whether to enter an energy-saving state or whether to use energy-saving technology or when to save energy; The first information is used to indicate whether the UE receiving the DCI information considers whether one or more specific cells are energy-saving or whether they enter an energy-saving state or whether energy-saving technology is used or when to save energy; The first information is used to indicate whether the UE receiving the DCI information considers whether one or more cells are energy-saving or whether they enter an energy-saving state or whether energy-saving technology is used or when to save energy; The first information is used to indicate whether the UE triggers CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether the UE receiving the DCI information triggers CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether the UE triggers CHO evaluation or performs or evaluates other CHO conditions in the network; The first information is used to indicate whether the UE receiving the DCI information triggers CHO evaluation or executes or evaluates other CHO conditions in the network; The first information is used to indicate whether the UE triggers CHO evaluation or performs or evaluates other CHO conditions in the indicated cell; The first information is used to indicate whether the UE receiving the DCI information triggers CHO evaluation or performs or evaluates other CHO conditions in the indicated cell; The first information is used to indicate whether each cell of the UE triggers CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether each cell of the UE that receives the DCI information triggers a CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether the UE triggers CHO evaluation or executes or evaluates other CHO conditions in the primary cell and / or the secondary cell; The first information is used to indicate whether the UE receiving the DCI information triggers CHO evaluation or executes or evaluates other CHO conditions in the primary cell and / or the secondary cell; The first information is used to indicate whether a specific cell of the UE triggers CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether a specific cell of the UE receiving the DCI information triggers a CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether a cell triggers CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether each cell triggers CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether a specific cell triggers a CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether the 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 CHO evaluation or performs or evaluates other CHO conditions; The first information is used to indicate whether the UE triggers CHO evaluation or executes or evaluates other CHO conditions.
108. The method according to claim 107, characterized in that The first information is used to indicate whether the MAC entity triggers CHO execution and includes at least one of the following: The first information is used to indicate whether all serving cells corresponding to the MAC entity of the UE evaluate or execute CHO or evaluate other CHO conditions, or whether to trigger CHO evaluation or execute or evaluate other CHO conditions; or, The first information is used to indicate whether the indicated cell corresponding to the MAC entity of the UE evaluates or performs CHO or evaluates other CHO conditions, or whether to trigger CHO evaluation or perform or evaluate other CHO conditions; or, The first information is used to indicate whether the primary cell or the secondary cell corresponding to the MAC entity evaluates or performs CHO or evaluates other CHO conditions, or whether to trigger CHO evaluation or perform or evaluate other CHO conditions; or, The first information is used to indicate whether the MAC entity receiving the MAC CE information evaluates or performs CHO or evaluates other CHO conditions, or whether to trigger CHO evaluation or perform or evaluate other CHO conditions; or, The first information is used to indicate whether a specific cell corresponding to the MAC entity that receives the MAC CE information evaluates or executes CHO or evaluates other CHO conditions, or whether to trigger CHO evaluation or execute or evaluate other CHO conditions; or, The first information is used to indicate whether a specific cell corresponding to the MAC entity that receives the MAC CE information evaluates or executes CHO or evaluates other CHO conditions, or whether to trigger CHO evaluation or execute or evaluate other CHO conditions.
109. The method according to claim 108, characterized in that The first information includes a cell bit map; the bits of the cell bit map correspond to different cells, and / or different bit positions in the cell bit map indicate whether the corresponding cell saves energy or whether CHO execution is triggered, and / or different bit positions in the cell bit map indicate whether the corresponding cell saves energy or enters energy saving or uses energy saving technology or whether to execute CHO or evaluate CHO or evaluate other CHO conditions.
110. The method according to claim 109, characterized in that The first information includes a cell index or a cell identifier; the cell index or cell identifier is used to indicate corresponding cell information, and / or indicate whether the corresponding cell is energy-saving or entering energy-saving or using energy-saving technology, and / or indicate that CHO execution is triggered in the cell.
111. A time delay information processing device, characterized in that: The device comprises: A receiving module, configured to trigger the DSR under the first condition; And / or, a sending module, used for reporting DSR.
112. A time delay information processing device, characterized in that: The device comprises: A receiving module, configured to, in case of congestion or receiving first information, or in case the first information indicates specific content or a specific value, the UE performs a first behavior, wherein the first behavior includes at least one of the following: Enable packet loss handling for PDU set; Enable packet loss handling for PSI; Enable congestion handling; Use a specific packet loss timer or timer duration; Determine the important or unimportant PDU set; Determine the threshold or criteria for determining important or unimportant PDU sets; Deactivate the DRS reporting function or the DSR mechanism; Stop DSR reporting or triggering function, or do not report DSR information; Go to configure DSR triggering or reporting.
113. An information triggering device, characterized in that: The device comprises: A receiving module is used to receive first information sent by a base station; the first information is used to indicate whether the user terminal UE triggers a conditional switching CHO evaluation or executes or evaluates other CHO conditions, or the first information is used to indicate whether the network saves energy or enters an energy-saving state or uses energy-saving technology or when to save energy.
114. 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 to control the transceiver, and implements the steps of the method according to any one of claims 1 to 110 when executing the computer program.
115. A computer-readable storage medium having a computer program stored thereon, characterized in that: When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 110 are implemented.
116. A computer program product, comprising a computer program, characterized in that When the computer program is executed by a processor, the steps of the method according to any one of claims 1 to 110 are implemented.
Citation Information
Patent Citations
Resource configuration method, mobile terminal, network side equipment and medium
CN110636539A
Mobility load balancing in wireless communication network
CN113366879A
Cell and beam selection for conditional handover procedure
CN113508617A
Conditional handover (CHO) deconfiguration and failure handling in wireless communications
CN113748709A