An information processing apparatus, method, and communication system

CN122162433APending Publication Date: 2026-06-051FINITY INC

Patent Information

Authority / Receiving Office
CN · China
Patent Type
Applications(China)
Current Assignee / Owner
1FINITY INC
Filing Date
2023-10-31
Publication Date
2026-06-05

AI Technical Summary

Technical Problem

The existing cache status report (BSR) only provides the data size, and does not pass the data cached time or remaining time information, resulting in the network-side scheduler being unable to accurately know the cache time or remaining time of data in the user equipment (UE), affecting the service quality of XR services.

Method used

The delay status reporting (DSR) mechanism was introduced, which was to determine that the minimum remaining time of uplink cached data in the logical channel group was lower than the threshold and triggered the delay status report, and to identify the trigger conditions to avoid unnecessary reporting and save the transmission power of uplink radio resources and terminal devices.

Benefits of technology

By clarifying the conditions for triggering delayed status reports, DSR is triggered reasonably, unnecessary reports are avoided, and transmission power of uplink wireless resources and terminal devices is saved, which improves the accuracy of the UE cache status and resource allocation efficiency of the network side.

✦ Generated by Eureka AI based on patent content.

Smart Images

  • Figure CN122162433A_ABST
    Figure CN122162433A_ABST
Patent Text Reader

Abstract

Embodiments of the present application provide an information processing device, method and communication system. The information processing method comprises determining that a minimum remaining time of uplink buffer data in a logical channel group is lower than a first threshold and there is no pending delay status report associated with the logical channel group; and triggering a delay status report for the logical channel group.
Need to check novelty before this filing date? Find Prior Art

Description

Information processing device, method and communication system Technical Field

[0001] The embodiments of the present application relate to the field of communication technologies. Background Art

[0002] The 3rd Generation Partnership Project (3GPP) began researching enhancements to Extended Reality (XR) services in Release 18. XR services refer to all combined real and virtual environments, as well as human-computer interactions enabled by computing technology and wearable devices. XR services can include virtual reality (VR), augmented reality (AR), and mixed reality (MR).

[0003] For XR services with strict latency constraints, it is beneficial for the scheduler to be latency-aware to meet their Quality of Service (QoS). A latency-aware scheduler is feasible in the downlink because the network (e.g., the gNB) knows the UE QoS characteristics (e.g., through 5G QoS parameters such as 5G QoS Indication (5QI)) and the arrival time of XR frames (packets), and therefore the urgency of the data buffered for scheduling.

[0004] It should be noted that the above introduction to the technical background is merely intended to provide a clear and complete description of the technical solutions of this application and facilitate understanding by those skilled in the art. Simply because these solutions are described in the background technology section of this application, it should not be assumed that the above technical solutions are well known to those skilled in the art.

[0005] Summary of the Invention

[0006] The inventors discovered that for uplink traffic, the current Buffer Status Report (BSR) only provides information about the amount of buffered data, but does not convey information about how long the data in the user equipment (UE) has been buffered or how much time remains until it expires. Therefore, the network scheduler cannot accurately determine the buffering time or remaining time of the UE data. 3GPP believes that for XR services, it is beneficial for the UE to report delay information.

[0007] Currently, 3GPP has agreed to introduce delay information reporting for XR services. For example, data volume information associated with delay information (e.g., remaining time) will be introduced for XR services. A new format of MAC CE will be used to report Delay Status Report (DSR). This DSR MAC CE includes the remaining time and its associated data volume information. However, the conditions for triggering DSR have not yet been clarified.

[0008] In response to at least one of the above problems, embodiments of the present application provide an information processing device, method, and communication system.

[0009] According to one aspect of an embodiment of the present application, an information processing method is provided, which is applied to a terminal device, wherein the method includes: determining that the minimum remaining time of uplink cache data in a logical channel group is lower than a first threshold and there is no waiting delay status report associated with the logical channel group; and triggering a delay status report for the logical channel group.

[0010] According to another aspect of an embodiment of the present application, an information processing method is provided, which is applied to a network device, wherein the method includes: receiving a delay status report sent by a terminal device, wherein the delay status report corresponds to a logical channel group, and the minimum remaining time of uplink cache data in the logical channel group is lower than a first threshold.

[0011] According to another aspect of an embodiment of the present application, an information processing device is provided, which is configured in a terminal device, wherein the device includes: a first determination unit, which determines that the minimum remaining time of uplink cache data in a logical channel group is lower than a first threshold and there is no waiting delay status report associated with the logical channel group; and a first processing unit, which triggers a delay status report for the logical channel group.

[0012] According to another aspect of an embodiment of the present application, an information processing device is provided, which is configured in a network device, wherein the device includes: a first receiving unit, which receives a delay status report sent by a terminal device, wherein the delay status report corresponds to a logical channel group, and the minimum remaining time of uplink cache data in the logical channel group is lower than a first threshold.

[0013] According to another aspect of an embodiment of the present application, a communication system is provided, including: a terminal device, which determines that the minimum remaining time of uplink cache data in a logical channel group is lower than a first threshold and there is no waiting delay status report associated with the logical channel group, and triggers a delay status report for the logical channel group; and a network device, which receives the delay status report.

[0014] One of the beneficial effects of the embodiments of the present application is that the conditions for triggering the delay status report are clarified, thereby being able to reasonably trigger the delay status report and avoid unnecessary triggering or sending of the delay status report, which is beneficial to saving uplink wireless resources and the transmission power of the terminal device.

[0015] With reference to the following description and accompanying drawings, specific embodiments of the present application are disclosed in detail, indicating the manner in which the principles of the present application can be employed. It should be understood that the embodiments of the present application are not limited in scope. Within the spirit and scope of the appended claims, the embodiments of the present application include many variations, modifications and equivalents.

[0016] Features described and / or illustrated with respect to one embodiment may be used in the same or similar manner in one or more other embodiments, combined with features in other embodiments, or substituted for features in other embodiments.

[0017] It should be emphasized that the term "include / comprising" when used herein refers to the presence of features, integers, steps or components, but does not exclude the presence or addition of one or more other features, integers, steps or components. BRIEF DESCRIPTION OF THE DRAWINGS

[0018] The elements and features described in one figure or one embodiment of the present application can be combined with the elements and features shown in one or more other figures or embodiments. In addition, in the accompanying drawings, similar reference numerals represent corresponding parts in several figures and can be used to indicate corresponding parts used in more than one embodiment.

[0019] FIG1 is a schematic diagram of a communication system according to an embodiment of the present application;

[0020] 2 to 5 are schematic diagrams of an information processing method according to an embodiment of the present application;

[0021] 6 to 9 are schematic diagrams of information processing devices according to embodiments of the present application;

[0022] FIG10 is a schematic diagram of a network device according to an embodiment of the present application;

[0023] FIG11 is a schematic diagram of a terminal device according to an embodiment of the present application. DETAILED DESCRIPTION

[0024] The above and other features of the present application will become apparent through the following description with reference to the accompanying drawings. In the description and the accompanying drawings, specific embodiments of the present application are disclosed in detail, which illustrate some embodiments in which the principles of the present application can be adopted. It should be understood that the present application is not limited to the described embodiments. On the contrary, the present application includes all modifications, variations and equivalents that fall within the scope of the appended claims.

[0025] In the embodiments of the present application, the terms "first", "second", etc. are used to distinguish different elements from the name, but do not indicate the spatial arrangement or temporal order of these elements, and these elements should not be limited by these terms. The term "and / or" includes any one and all combinations of one or more of the associated listed terms. The terms "comprising", "including", "having", etc. refer to the presence of the stated features, elements, components or components, but do not exclude the presence or addition of one or more other features, elements, components or components.

[0026] In the embodiments of this application, the singular forms "a," "the," etc. include plural forms and should be broadly understood to mean "a" or "a type" rather than being limited to "one." Furthermore, the term "said" should be understood to include both singular and plural forms, unless the context clearly indicates otherwise. Furthermore, the term "according to" should be understood to mean "at least in part based on...", and the term "based on" should be understood to mean "at least in part based on...", unless the context clearly indicates otherwise.

[0027] In the embodiments of the present application, the term "communication network" or "wireless communication network" may refer to a network that complies with any of the following communication standards, such as Long Term Evolution (LTE), enhanced Long Term Evolution (LTE-A, LTE-Advanced), Wideband Code Division Multiple Access (WCDMA), High-Speed ​​Packet Access (HSPA), etc.

[0028] Furthermore, communication between devices in the communication system may be carried out according to communication protocols of any stage, for example, including but not limited to the following communication protocols: 1G (generation), 2G, 2.5G, 2.75G, 3G, 4G, 4.5G and 5G, New Radio (NR), future 6G, etc., and / or other communication protocols currently known or to be developed in the future.

[0029] In the embodiments of the present application, the term "network device" refers to, for example, a device in a communication system that connects a terminal device to the communication network and provides services to the terminal device. Network devices may include, but are not limited to, the following devices: base station (BS), access point (AP), transmission reception point (TRP), broadcast transmitter, mobile management entity (MME), gateway, server, radio network controller (RNC), base station controller (BSC), etc.

[0030] Base stations may include, but are not limited to, NodeB (NB), evolved NodeB (eNodeB or eNB), and 5G base stations (gNB), among others. They may also include remote radio heads (RRHs), remote radio units (RRUs), relays, or low-power nodes (e.g., femeto, pico, etc.). The term "base station" may include some or all of their functions, and each base station may provide communication coverage for a specific geographic area. The term "cell" may refer to a base station and / or its coverage area, depending on the context in which the term is used.

[0031] In the embodiments of the present application, the term "user equipment" (UE) or "terminal equipment" (TE) refers to, for example, a device that accesses a communication network through a network device and receives network services. A terminal device can be fixed or mobile and may also be referred to as a mobile station (MS), a terminal, a subscriber station (SS), an access terminal (AT), a station, and so on.

[0032] Among them, terminal devices may include but are not limited to the following devices: cellular phones, personal digital assistants (PDAs), wireless modems, wireless communication devices, handheld devices, machine-type communication devices, laptop computers, cordless phones, smart phones, smart watches, digital cameras, wearable devices, etc.

[0033] For another example, in scenarios such as the Internet of Things (IoT), the terminal device can also be a machine or device for monitoring or measurement, including but not limited to: machine type communication (MTC) terminal, vehicle-mounted communication terminal, device-to-device (D2D) terminal, machine-to-machine (M2M) terminal, and so on.

[0034] In addition, the term "network side" or "network device side" refers to one side of the network, which can be a base station or one or more network devices as described above. The term "user side" or "terminal side" or "terminal device side" refers to the user or terminal side, which can be a UE or one or more terminal devices as described above. Unless otherwise specified herein, "device" can refer to either network equipment or terminal equipment.

[0035] In the following description, the terms "uplink control signal" and "uplink control information (UCI)" or "physical uplink control channel (PUCCH)" are interchangeable, and the terms "uplink data signal" and "uplink data information" or "physical uplink shared channel (PUSCH)" are interchangeable to avoid confusion.

[0036] The terms "downlink control signal" and "downlink control information (DCI)" or "physical downlink control channel (PDCCH)" are interchangeable, and the terms "downlink data signal" and "downlink data information" or "physical downlink shared channel (PDSCH)" are interchangeable.

[0037] In addition, sending or receiving PUSCH can be understood as sending or receiving uplink data carried by PUSCH, sending or receiving PUCCH can be understood as sending or receiving uplink information carried by PUCCH, and sending or receiving PRACH can be understood as sending or receiving the preamble carried by PRACH; uplink signals can include uplink data signals and / or uplink control signals, etc., and can also be referred to as uplink transmission (UL transmission) or uplink information or uplink channels. Sending uplink transmission on uplink resources can be understood as sending the uplink transmission using the uplink resources. Similarly, downlink data / signals / channels / information can be understood accordingly.

[0038] In the embodiments of the present application, the high-layer signaling may be, for example, radio resource control (RRC) signaling; for example, an RRC message, including, for example, an MIB, system information, or a dedicated RRC message; or an RRC information element (RRC IE). The high-layer signaling may also be, for example, MAC (Media Access Control) signaling; or a MAC CE (MAC control element). However, the present application is not limited thereto.

[0039] The following describes the scenarios of the embodiments of the present application through examples, but the present application is not limited thereto.

[0040] FIG1 is a schematic diagram of a communication system according to an embodiment of the present application, schematically illustrating a situation using a terminal device and a network device as an example. As shown in FIG1 , a communication system 100 may include a network device 101 and terminal devices 102 and 103. For simplicity, FIG1 illustrates only two terminal devices and one network device as an example, but the embodiments of the present application are not limited thereto.

[0041] In the embodiment of the present application, existing services or future services can be transmitted between the network device 101 and the terminal devices 102 and 103. For example, these services may include but are not limited to: enhanced mobile broadband (eMBB), massive machine type communication (mMTC), and ultra-reliable and low-latency communication (URLLC), etc.

[0042] Among them, terminal device 102 can send uplink data to network device 101, for example, using a dynamically scheduled grant or a configured grant transmission method. Network device 101 can receive data sent by one or more terminal devices 102, send information to terminal device 102 to schedule new uplink data transmission or uplink data retransmission, and can also send downlink data.

[0043] The information processing method, information processing method, information processing method and apparatus thereof according to the embodiments of the present application are described in detail below with reference to the accompanying drawings.

[0044] Embodiments of the first aspect

[0045] An embodiment of the present application provides an information processing method, which is applied to the terminal equipment (UE) side and is described below with reference to the accompanying drawings.

[0046] FIG2 is a schematic diagram of an information processing method according to an embodiment of the present application. As shown in FIG2 , the method includes:

[0047] 201, determining that the minimum remaining time of uplink buffered data in a logical channel group (LCG) is lower than a first threshold and there is no pending Delay Status Report (DSR) associated with the LCG;

[0048] 202, triggering a delay status report.

[0049] According to the above embodiment, the conditions for triggering DSR are clarified, thereby enabling reasonable triggering of DSR and avoiding unnecessary triggering or sending of DSR, which is beneficial to saving uplink wireless resources and the transmission power of the terminal device.

[0050] In some embodiments, in at least one LCG configured with the UE, if the minimum remaining time of uplink buffered data in an LCG is lower than a first threshold and there is no waiting DSR associated with the LCG, a DSR is triggered.

[0051] In some embodiments, the remaining time of the uplink buffered data may be calculated based on a value of a PDCP (Packet Data Convergence Protocol) discard timer (or discard timer, discardTimer) (eg, PDCP discardTimer).

[0052] For example, for the PDCP layer of the UE, the PDCP entity may calculate the remaining time of the Packet Data Convergence Protocol Service Data Unit (PDCP SDU) based on the value of the discard timer associated with the service data unit (PDCP SDU) of the PDCP layer. For example, when the PDCP layer of the UE receives a PDCP SDU from an upper layer (e.g., an application layer), if the discard timer corresponding to / associated with the PDCP SDU is configured, the discard timer is started. The remaining time of the PDCP SDU is calculated based on the value of the discard timer. For example, the remaining time may be the remaining time until the discard timer expires.

[0053] In addition, for the RLC (Radio Link Control) layer of the UE, the RLC entity can calculate the remaining time (remaining time) of the service data unit (RLC SDU, Radio Link Control Service Data Unit) of the RLC layer based on the value of the discard timer (discardTimer) associated with the RLC SDU. For example, when the RLC layer of the UE receives an RLC SDU from an upper layer (such as the PDCP layer), the upper layer can notify the value of the discardTimer associated with the RLC SDU, and the RLC layer of the UE calculates the remaining time of the RLC SDU based on the value of the discardTimer. For example, the remaining time can be the remaining time until the discardTimer times out. The value of the discard timer associated with the RLC SDU can be determined based on the value of the discard timer associated with the PDCP SDU corresponding to the RLC SDU.

[0054] In some embodiments, when the discardTimer associated with a PDCP SDU expires, the UE's PDCP entity discards the PDCP SDU and the PDCP data PDU (Packet Data Convergence Protocol data Protocol Data Unit) containing the PDCP SDU. If the corresponding PDCP data PDU has been submitted to a lower layer (e.g., RLC layer), the discard is indicated to the lower layer.

[0055] For the RLC layer of the UE, when an upper layer (such as the PDCP layer, etc.) indicates to discard a specific RLC SDU, if the RLC SDU or the RLC SDU segment has not been submitted to the lower layer (such as the MAC layer, etc.), the RLC entity discards the indicated RLC SDU.

[0056] In some embodiments, the discardTimer may be configured by the network side, for example, the network may configure the discardTimer based on the UE's DRB (Data Radio Bearer). The initial value or maximum value of the discardTimer may be configured by the network side. The initial value may be set to an integer greater than 0, the value of the discardTimer when it is started is set to the initial value configured by the network, the value of the discardTimer decreases over time after it is started, and when it decreases to 0, the discardTimer is considered to have timed out. Alternatively, the initial value of the discardTimer when it is started is set to 0, the discardTimer increases over time after it is started, and when it reaches the maximum value configured by the network, the discardTimer is considered to have timed out.

[0057] In some embodiments, "if the minimum remaining time of the uplink cached data in the LCG is lower than the first threshold" can also be expressed as: if the minimum value of the remaining time of the PDCP discard timer of all uplink cached data in the LCG to timeout (or expiry) is lower than the first threshold, "there is no waiting DSR associated with the LCG" can also be expressed as: the LCG has not triggered DSR since the last transmission of DSR MAC CE, and "triggering DSR" can also be expressed as: triggering the DSR of the LCG, that is, when more than one LCG meets the above conditions, triggering the relevant DSR for each LCG.

[0058] In some embodiments, each LCG may be configured with a first threshold, which may be configured by a network device.

[0059] In some embodiments, the minimum remaining time of uplink buffered data in the LCG may be explicitly included in the DSR.

[0060] In some embodiments, DSR may be triggered by a MAC entity of the UE. For example, the PDCP entity and / or RLC entity of the UE indicates the remaining time of uplink buffered data to the MAC entity of the UE, and the MAC entity triggers DSR based on the remaining time and a first threshold.

[0061] In some embodiments, the remaining time indicated by the PDCP entity and / or the RLC entity may include the remaining time until the discard timer expires or the remaining value of the discard timer.

[0062] In some embodiments, the PDCP entity and / or RLC entity of the UE may also indicate the amount of uplink buffered data to the MAC entity.

[0063] For example, the PDCP entity and / or RLC entity of the UE may indicate the minimum remaining time and the data volume of its associated uplink cache data to the MAC entity of the UE; or, the PDCP entity and / or RLC entity of the UE may also indicate the remaining time of all uplink cache data in the LCG and the data volume of its associated uplink cache data to the MAC entity of the UE.

[0064] In some embodiments, the uplink buffered data includes first data in the buffer that was not successfully transmitted. That is, the minimum remaining time of the uplink buffered data refers to the minimum remaining time of the first data in the buffer that was not successfully transmitted. This improves the accuracy and reliability of the minimum remaining time, further avoiding unnecessary triggering or sending of DSRs, and facilitating conservation of uplink radio resources and terminal device transmit power.

[0065] For example, the cache may contain the following data (i.e., second data): this data has been successfully sent but is still in the cache. If the uplink buffered data with the smallest remaining time or the uplink buffered data with the shortest remaining time until the PDCP discardTimer expires is the second data, triggering a DSR for the second data will waste radio resources and UE transmit power.

[0066] When determining the minimum remaining time of uplink cache data, the second data that has been successfully sent but is still in the cache is excluded, or only the first data in the cache that has not been successfully sent is considered. In this way, triggering or reporting DSR for the second data can be avoided, which is beneficial to saving uplink wireless resources and the transmission power of the terminal device.

[0067] In some embodiments, the first data may include at least one of the following: a PDCP SDU, a PDCP data PDU (PDCP data PDU), an RLC SDU, an RLC SDU segment (RLC SDU segment) or an RLC data PDU (RLC data PDU).

[0068] In some embodiments, the uplink buffer data (eg, first data) may include at least one of the following:

[0069] PDCP SDUs for which PDCP data PDUs have not yet been constructed;

[0070] PDCP data PDUs that have not yet been submitted to lower layers;

[0071] For acknowledged mode data radio bearers (DRBs), the PDCP SDUs to be retransmitted;

[0072] For acknowledged mode data radio bearers, the PDCP data PDUs to be retransmitted;

[0073] PDCP SDUs that belong to the delay-sensitive PDU set and for which no PDCP data PDUs have been constructed;

[0074] A PDCP data PDU containing a PDCP SDU that belongs to a delay-sensitive PDU set and the PDCP data PDU has not yet been submitted to lower layers;

[0075] Delay-sensitive PDCP SDUs for which PDCP data PDUs have not yet been constructed;

[0076] A PDCP data PDU containing a delay-sensitive PDCP SDU that has not yet been submitted to lower layers;

[0077] an RLC SDU or RLC SDU segment that is not yet included in an RLC data PDU;

[0078] Waiting for the initial transmission of RLC data PDU;

[0079] RLC data PDUs waiting for retransmission;

[0080] RLC SDUs or RLC SDU segments that are not yet included in an RLC data PDU and belong to the delay-sensitive PDU set;

[0081] An RLC data PDU containing an RLC SDU or RLC SDU segment that belongs to a delay-sensitive PDU set and is awaiting initial transmission or retransmission;

[0082] a delay-sensitive RLC SDU or RLC SDU segment that has not been included in an RLC data PDU; or

[0083] An RLC data PDU containing a delay-sensitive RLC SDU or RLC SDU segment, and the RLC PDU is awaiting initial transmission or retransmission.

[0084] In some embodiments, at the PDCP layer, the PCDP entity assembles the PDCP SDUs sent by the upper layer (e.g., the application layer) into PDCP data PDUs. At the RLC layer, the RLC entity assembles the RLC SDUs sent by the upper layer (e.g., the PDCP layer) into RLC data PDUs, or segments the RLC SDUs and assembles the RLC SDU segments into RLC data PDUs.

[0085] In some embodiments, the lower layer includes, for example, an RLC layer.

[0086] In some embodiments, the delay-sensitive PDCP SDU may include a PDCP SDU for which the remaining time until the discard timer expires is less than a second threshold.

[0087] The second threshold may be the same as the first threshold. The present application is not limited thereto, and the second threshold may also be a threshold determined based on the first threshold, such as the first threshold plus or minus an offset value, or the second threshold may be a threshold configured by the network device.

[0088] In some embodiments, the delay-sensitive PDU set may be a set to which the delay-sensitive PDCP SDU belongs.

[0089] In some embodiments, the delay-sensitive RLC SDU may include an RLC SDU for which the remaining time until the discard timer expires is less than a third threshold.

[0090] The third threshold may be the same as the first threshold or the second threshold. The present application is not limited thereto, and the third threshold may also be a threshold determined based on the first threshold or the second threshold, for example, the first threshold or the second threshold plus or minus an offset value, or the third threshold may be a threshold configured by the network device.

[0091] In some embodiments, the delay-sensitive RLC set may be a set to which the delay-sensitive RLC SDU belongs.

[0092] In some embodiments, the second data that has been successfully transmitted but is still in the buffer may include at least one of the following: a PDCP SDU, a PDCP data PDU, an RLC SDU, an RLC SDU segment, or an RLC data PDU.

[0093] In some embodiments, the uplink cache data does not include the following data (i.e., the second data): an RLC acknowledgment (RLC ACK) for the data has been received, and the discard timer associated with the data has not expired; or an RLC acknowledgment for the data has been received, and the successful transmission of the data has not yet been confirmed by a PDCP status report (PDCP status report).

[0094] In some embodiments, the UE may send the triggered DSR, wherein the UE may report the DSR through various signaling. For example, the UE may define a separate MAC CE for reporting the DSR; the present application is not limited thereto, and the DSR may also be carried using other existing signaling (e.g., RRC signaling, etc.) or carried by an existing MAC CE. The present application is not limited thereto, and the UE may also cancel the triggered DSR.

[0095] It is worth noting that FIG2 above is merely a schematic illustration of an embodiment of the present application, and the present application is not limited thereto. For example, the execution order of the various operations may be appropriately adjusted, other operations may be added or some operations may be reduced, and the objects of the aforementioned operations may be adjusted. Those skilled in the art may make appropriate modifications based on the above content, and are not limited to the description of FIG2 above.

[0096] The above embodiments are merely exemplary of the present invention, but the present invention is not limited thereto. Appropriate modifications may be made based on the above embodiments. For example, the above embodiments may be used alone, or one or more of the above embodiments may be combined.

[0097] According to the above embodiment, when the minimum remaining time of uplink buffered data in a logical channel group is lower than a first threshold and there is no pending delay status report associated with the logical channel group, the terminal device triggers a delay status report for the logical channel group. Thus, the conditions for triggering the delay status report are clarified, the delay status report can be reasonably triggered, and unnecessary triggering or sending of delay status reports can be avoided, which is conducive to saving uplink wireless resources and the transmit power of the terminal device.

[0098] Embodiments of the second aspect

[0099] The embodiment of the present application provides an information processing method, which is applied to a network device. The same contents as those in the embodiment of the first aspect can be referred to the embodiment of the first aspect, and will not be repeated here.

[0100] FIG3 is a schematic diagram of an information processing method according to an embodiment of the present application, which is applied to a network device. As shown in FIG3 , the method includes:

[0101] 301. Receive a delay status report (DSR) sent by a terminal device, where the DSR corresponds to a logical channel group (LCG), and a minimum remaining time of uplink buffered data in the LCG is lower than a first threshold.

[0102] In some embodiments, there is no pending DSR associated with the LCG before the DSR is triggered by the terminal device.

[0103] In some embodiments, after receiving the DSR, the network device allocates uplink resources to the terminal device according to the DSR.

[0104] In some embodiments, the uplink buffer data includes first data in the uplink buffer that is not successfully sent.

[0105] In some embodiments, the first data comprises at least one of: a PDCP SDU, a PDCP data PDU, an RLC SDU, an RLC SDU segment, or an RLC data PDU.

[0106] In some embodiments, the uplink buffer data includes at least one of the following:

[0107] PDCP SDUs for which PDCP data PDUs have not yet been constructed;

[0108] PDCP data PDUs that have not yet been submitted to lower layers;

[0109] For acknowledged mode data radio bearers, the PDCP SDU to be retransmitted;

[0110] For acknowledged mode data radio bearers, the PDCP data PDUs to be retransmitted;

[0111] PDCP SDUs that belong to the delay-sensitive PDU set and for which no PDCP data PDUs have been constructed

[0112] A PDCP data PDU containing a PDCP SDU that belongs to a delay-sensitive PDU set and the PDCP data PDU has not yet been submitted to lower layers;

[0113] Delay-sensitive PDCP SDUs for which PDCP data PDUs have not yet been constructed;

[0114] A PDCP data PDU containing a delay-sensitive PDCP SDU that has not yet been submitted to lower layers;

[0115] an RLC SDU or RLC SDU segment that is not yet included in an RLC data PDU;

[0116] Waiting for the initial transmission of RLC data PDU;

[0117] RLC data PDUs waiting for retransmission;

[0118] RLC SDUs or RLC SDU segments that are not yet included in an RLC data PDU and belong to the delay-sensitive PDU set;

[0119] An RLC data PDU containing an RLC SDU or RLC SDU segment that belongs to a delay-sensitive PDU set and is awaiting initial transmission or retransmission;

[0120] a delay-sensitive RLC SDU or RLC SDU segment that has not been included in an RLC data PDU; or

[0121] An RLC data PDU containing a delay-sensitive RLC SDU or RLC SDU segment, and the RLC PDU is awaiting initial transmission or retransmission.

[0122] In some embodiments, the lower layer comprises an RLC layer.

[0123] In some embodiments, the delay-sensitive PDCP SDU includes a PDCP SDU for which the remaining time until the discard timer expires is less than a second threshold.

[0124] In some embodiments, the delay-sensitive PDU set is a set to which the delay-sensitive PDCP SDU belongs.

[0125] In some embodiments, the delay-sensitive RLC SDU includes an RLC SDU for which the remaining time until the discard timer expires is less than a third threshold.

[0126] In some embodiments, the delay-sensitive RLC set is a set to which the delay-sensitive RLC SDU belongs.

[0127] In some embodiments, the uplink buffered data does not include second data that has been successfully sent but is still in the buffer.

[0128] In some embodiments, the second data comprises at least one of: a PDCP SDU, a PDCP data PDU, an RLC SDU, an RLC SDU segment, or an RLC data PDU.

[0129] In some embodiments, the uplink cache data does not include the following data: the terminal device has received an RLC confirmation for the data, and the discard timer associated with the data has not expired; or the terminal device has received an RLC confirmation for the data, and the successful transmission of the data has not been confirmed by the PDCP status report.

[0130] In some embodiments, each logical channel group is configured with one first threshold.

[0131] In some embodiments, the second threshold is the same as the first threshold.

[0132] In some embodiments, the third threshold is the same as the first threshold.

[0133] In some embodiments, the minimum remaining time is explicitly included in the DSR.

[0134] In some embodiments, the DSR is triggered by a MAC entity of the terminal device.

[0135] In some embodiments, the remaining time comprises the remaining time until expiration of a discard timer or a remaining value of a discard timer.

[0136] It is worth noting that FIG3 above is merely a schematic illustration of an embodiment of the present application, and the present application is not limited thereto. For example, the execution order of the various operations may be appropriately adjusted, other operations may be added or some operations may be reduced, and the objects of the aforementioned operations may be adjusted. Those skilled in the art may make appropriate modifications based on the above content, and are not limited to the description of FIG3 above.

[0137] The above embodiments are merely exemplary of the present invention, but the present invention is not limited thereto. Appropriate modifications may be made based on the above embodiments. For example, the above embodiments may be used alone, or one or more of the above embodiments may be combined.

[0138] According to the above embodiment, the network device receives a delay status report, wherein the delay status report corresponds to a logical channel group, and the minimum remaining time of uplink cache data in the logical channel group is lower than the first threshold, thereby facilitating saving uplink wireless resources and the transmission power of the terminal device.

[0139] Embodiments of the third aspect

[0140] In the 3GPP MAC (Medium Access Control) specification, the Buffer Status Report (BSR) MAC CE includes a buffer capacity (or buffer size) field. The buffer size field is an integer index that indicates the buffer size within a specific range for a logical channel group (LCG).

[0141] For example, the buffer size within a specific range indicated by the Buffer Size field in the BSR MAC CE can be determined according to a buffer capacity table (Buffer Size table, also known as a buffer status table, Buffer Status table, BS table, also known as a buffer status report table, Buffer Status Report table, BSR table, etc.).

[0142] The legacy BS table is generated using an exponential formula, where a larger index indicates a larger buffer size (buffer status) value and range. The buffer size range corresponding to an index is, for example, the difference between the maximum and minimum buffer sizes corresponding to that index. Therefore, the higher the index, the greater the quantization error.

[0143] For example, video images are often transmitted in XR services, and the amount of data in such video images is usually large and needs to be sent quickly. Therefore, when the UE performs XR services, the index used is likely to correspond to a larger range. When the network device determines the size of the uplink resources to be allocated based on this range, it may allocate uplink resources according to the upper limit of the range indicated by the Buffer Size field, thereby allocating more uplink resources than the UE actually requires, resulting in increased latency, reduced capacity, more interference, and impact on UE power consumption.

[0144] Currently, 3GPP agrees to introduce a new BS table (also called a newly defined BS table) to avoid large quantization errors.

[0145] The inventors discovered that if the amount of data to be sent in an LCG is within the range of a newly defined BS table, the UE uses the newly defined BS table; otherwise, the UE uses the legacy BS table. However, since the MAC PDU (Medium Access Control Packet Data Unit) carrying the BSR MAC CE may include a portion of the data in the LCG, the following situation may exist: before the BSR MAC CE is generated (i.e., before the MAC PDU is constructed), the amount of data to be sent in the LCG is within the range of the newly defined BS table; after the MAC PDU is constructed, the amount of data in the LCG is not within the range of the newly defined BS table. In this case, the UE is not sure which BS table to use.

[0146] To solve the above problems, the present application provides an information processing method applied to a terminal device.

[0147] FIG4 is a schematic diagram of an information processing method according to an embodiment of the present application. As shown in FIG4 , the information processing method includes:

[0148] 401, determining that the amount of data to be sent of the logical channel group is within the range of the first buffer capacity table, and after the MAC PDU is constructed, the amount of data to be sent of the logical channel group is outside the range of the first buffer capacity table;

[0149] 402: Generate a first BSR MAC CE, where the first BSR MAC CE includes first information, where the first information indicates to use one of the first buffer capacity table or the second buffer capacity table.

[0150] According to the above embodiment, when the amount of data to be sent by the LCG is within the range of the first cache capacity table (i.e., the cache range specified by the first cache capacity table), and after the MAC PDU is constructed, the amount of data to be sent by the LCG is outside the range of the first cache capacity table (i.e., not within the cache range specified by the first cache capacity table), the UE generates a first BSR MAC CE, which includes first information for indicating the use of one of the first cache capacity table or the second cache capacity table. Therefore, in the above situation, the cache capacity table to be used can be clearly defined, which helps the network device and the UE to have a consistent understanding of the UE's cache status, helps the network device to allocate appropriate uplink resources for the UE's uplink data transmission, and saves wireless resources.

[0151] For the convenience of description, the first BSR MAC CE and the second BSR MAC CE described later are collectively referred to as BSR MAC CE; the first buffer capacity table and the second buffer capacity table are collectively referred to as buffer capacity tables.

[0152] In some embodiments, in 401, the data to be sent by the LCG may be the uplink buffer data described in the embodiment of the first aspect of the present application. For example, the data to be sent may include first data in the buffer that has not been successfully sent, or the data to be sent may not include second data that has been successfully sent but is still in the buffer. The present application is not limited to this. The data to be sent by the LCG may include the first data and the second data, or may also have other meanings.

[0153] Table 1 and Table 2 are schematic diagrams of the first cache capacity table and the second cache capacity table in the embodiment of the present application. In some embodiments, as shown in Table 1 and Table 2, the first cache capacity table and the second cache capacity table may include an index Index j 、Index′j and the range of cache sizes corresponding to the index A j ~B j , A′ j ~B′ j , where the range unit of the cache size is byte, j is greater than or equal to 0 and less than or equal to N (N can be equal to 255), A0 and / or B0 and / or A′0 and / or B′0 are integers greater than or equal to 0, A N and B N It may also be a reserved value.

[0154] Table 1 First cache capacity table

[0155] Table 2 Second cache capacity table

[0156] The following is an example of Table 2:

[0157] The first cache capacity table is, for example, the newly defined BS table, and the second cache capacity table is, for example, the legacy BS table or the existing BS table. The cache size range defined by the first cache capacity table may be a further division of a portion of the cache size range defined by the second cache capacity table. Thus, when using the first cache capacity table, quantization error can be reduced.

[0158] For example, in the second cache capacity table, at index Index′ n When the index is greater than the first preset threshold, the cache size range A' corresponding to the index n ~B′ n The size (B′ n -A′ n ) is greater than the second preset threshold, and n is an integer between 0 and N. In order to avoid a large quantization error, the cache size range A′ can be set by the first cache capacity table. n ~B′ N For example, in the second cache capacity table, the cache size range A′ n ~B′ N is divided into Nn intervals; and in the first cache capacity table, the cache size range A′ n ~B′ N Can be divided into N intervals, A0=A′ n , B N =B′ NFor another example, the maximum cache capacity value of the second cache capacity table is determined based on the maximum bit rate and minimum frame rate of the uplink XR service, and the minimum cache capacity value is determined based on the minimum bit rate and maximum frame rate of the uplink XR service, and is divided into N value ranges using an exponential formula. The present application is not limited to this, and other ranges in the second cache capacity table can also be divided more finely through the first cache capacity table.

[0159] In some embodiments, the first BSR MAC CE may be a BSR MAC CE in a new format. Table 3 is a schematic diagram of the first BSR MAC CE according to an embodiment of the present application. In some embodiments, as shown in Table 3, the first BSR MAC CE may include first information BTi for indicating the use of one of the first cache capacity table or the second cache capacity table, where i is an integer greater than or equal to 0 and less than or equal to 7.

[0160] The first information BTi can be 1 bit. For example, if the BTi field is set to 1, it indicates that LCGi uses the first cache capacity table; if the BTi field is set to 0, it indicates that LCGi uses the second cache capacity table. The present application is not limited thereto, and the first information can also be represented in other ways.

[0161] The "LCGi uses the first cache capacity table or the second cache capacity table" indicates, for example, that the amount of data to be sent of the LCGi is encoded using the first cache capacity table or the second cache capacity table. That is, the first information BTi is used to indicate that the amount of data to be sent of the corresponding LCGi is encoded using one of the first cache capacity table or the second cache capacity table.

[0162] Table 3 First BSR MAC CE

[0163] For example, as shown in Table 3, the first BSR MAC CE may further include a Buffer Size field, where the Buffer Size field is used to identify the amount of data to be sent by the corresponding LCG after the MAC PDU is constructed.

[0164] When LCGi uses the second buffer capacity table, for example, when the amount of data to be sent by LCGi is not within the buffer range specified in the first buffer capacity table, after the MAC PDU is constructed, the amount of data to be sent by LCGi is within the range of the second buffer capacity table. In this case, the value of the Buffer Size field corresponding to LCGi can be indicated or encoded using the second buffer capacity table.

[0165] For example, after the MAC PDU is constructed, the amount of data to be sent by LCGi is in the range A′ of the second buffer capacity table. j ~B′j In this case, the value of the Buffer Size field corresponding to LCGi can be the value in the second cache capacity table that is within the range A′. j ~B′ j Corresponding index Index′ j .

[0166] When LCGi uses the first buffer capacity table, for example, when the amount of data to be sent by LCGi is within the buffer range specified in the first buffer capacity table, after the MAC PDU is constructed, the amount of data to be sent by LCGi is still within the range of the first buffer capacity table. In this case, the value of the Buffer Size field corresponding to LCGi can be indicated or encoded using the first buffer capacity table.

[0167] For example, after the MAC PDU is constructed, the amount of data to be sent by LCGi is within the range A of the first buffer capacity table. j ~B j In this case, the value of the Buffer Size field corresponding to LCGi can be the value in the first cache capacity table that is within range A. j ~B j Corresponding index j .

[0168] In some embodiments, as shown in Table 3, the first BSR MAC CE may include an LCGi field, which indicates whether the "Buffer Size" field of LCGi is present, that is, whether the "Buffer Size" corresponding to LCGi is included in the first BSR MAC CE. In Table 3, m is a positive integer less than or equal to 8.

[0169] In some embodiments, when the amount of data to be sent of the logical channel group is within the range of the first cache capacity table, and the amount of data to be sent of the LCG after the MAC PDU is constructed is outside the range of the first cache capacity table (i.e., not within the cache range specified by the first cache capacity table), the first information may indicate the use of the second cache capacity table.

[0170] The first BSR MAC CE identifies the amount of data to be sent by the corresponding LCG after the MAC PDU is constructed using the second information (i.e., the Buffer Size field). The amount of data to be sent by the corresponding LCG after the MAC PDU is constructed is within the range of the second buffer capacity table, i.e., the value of the second information is indicated by the second buffer capacity table.

[0171] For example, the value of the second information may be an index in the second buffer capacity table, wherein the amount of data to be sent of the corresponding LCG after the MAC PDU is constructed is within the range of the Buffer Size indicated by the index.

[0172] For example, the first information BTi in the first BSR MAC CE may be described in the form shown in Table 4.

[0173] Table 4: Description of BTi in the first BSR MAC CE

[0174] For example, the second information Buffer Size in the first BSR MAC CE may be described in the form shown in Table 5.

[0175] Table 5: Description of the Buffer Size in the First BSR MAC CE

[0176] In some embodiments, when the amount of data to be sent of the logical channel group LCG is within the range of the first cache capacity table, and the amount of data to be sent of the LCG after the MAC PDU is constructed is outside the range of the first cache capacity table (that is, not within the cache range specified by the first cache capacity table), the first information may indicate the use of the first cache capacity table.

[0177] The first BSR MAC CE identifies the amount of data to be sent by the corresponding LCG after the MAC PDU is constructed using third information (i.e., the Buffer Size field). The amount of data to be sent by the corresponding LCG after the MAC PDU is constructed is within the range of the first buffer capacity table. The value of the third information is indicated by the first buffer capacity table.

[0178] For example, the value of the third information may be the minimum value of the index of the first buffer capacity table. After the MAC PDU is constructed, the amount of data to be sent of the corresponding LCG corresponds to the minimum value of the index of the first buffer capacity table, that is, after the MAC PDU is constructed, the amount of data to be sent of the corresponding LCG is within the range of the buffer size indicated by the minimum index of the first buffer capacity table.

[0179] For example, the third information Buffer Size in the first BSR MAC CE may be described in the form shown in Table 6.

[0180] Table 6: Description of the Buffer Size in the First BSR MAC CE

[0181] In some embodiments, as shown in FIG4 , the information processing method further includes:

[0182] 403, determining that the amount of data to be sent of at least one LCG is within the range of the first buffer capacity table, and that the amount of data to be sent of all LCGs is outside the range of the first buffer capacity table after the MAC PDU is constructed;

[0183] 404. Generate a second BSR MAC CE.

[0184] In some embodiments, the second BSR MAC CE may be the aforementioned conventional BSR MAC CE. Table 7 illustrates a second BSR MAC CE according to an embodiment of the present application. In some embodiments, as shown in Table 7, the second BSR MAC CE may not include the first information indicating the use of either the first cache capacity table or the second cache capacity table. For example, when generating the second BSR MAC CE, the second cache capacity table is used by default.

[0185] Therefore, when the amount of data to be sent of at least one LCG is within the range of the first cache capacity table, and the amount of data to be sent of all LCGs is outside the range of the first cache capacity table after the MAC PDU is constructed, the uplink overhead can be reduced and uplink resources can be saved by generating a second BSR MAC CE with less data.

[0186] Table 7 Second BSR MAC CE

[0187] The default use of the second cache capacity table may refer to encoding the amount of data to be sent of the corresponding LCG using one of the second cache capacity tables by default.

[0188] For example, as shown in Table 7, the second BSR MAC CE may include fourth information (i.e., the Buffer Size field), which is used to identify the amount of data to be sent by the corresponding LCG after the MAC PDU is constructed. The amount of data to be sent by the LCG after the MAC PDU is constructed is within the range of the second buffer capacity table, that is, the value of the fourth information can be indicated or encoded using the second buffer capacity table.

[0189] For example, the value of the fourth information may be an index in the second buffer capacity table, wherein the amount of data to be sent of the corresponding LCG after the MAC PDU is constructed is within the range of the Buffer Size indicated by the index.

[0190] The present application is not limited to this. The first BSR MAC CE can also be generated when the amount of data to be sent of at least one LCG is within the range of the first cache capacity table, and the amount of data to be sent of all LCGs is outside the range of the first cache capacity table after the MAC PDU is constructed.

[0191] The Buffer Size corresponding to each LCG may correspond to the second buffer capacity table. Alternatively, the Buffer Size corresponding to each LCG may correspond to the first buffer capacity table, and the Buffer Size corresponding to each LCG is the minimum value of the index of the first buffer capacity table. In other words, after the MAC PDU is constructed, the amount of data to be sent by each LCG corresponds to the minimum value of the index of the first buffer capacity table.

[0192] In some embodiments, the LCG is configured to allow the use of a newly defined BS table.

[0193] In some embodiments, the condition for the UE to generate the first BSR MAC CE (or the second BSR MAC CE) further includes that the uplink shared channel (UL-SCH) resources can accommodate the first BSR MAC CE plus its header after logical channel prioritization. However, the present application is not limited to this and may also include other conditions.

[0194] It is worth noting that FIG4 above is merely a schematic illustration of an embodiment of the present application, and the present application is not limited thereto. For example, the execution order of the various operations may be appropriately adjusted, other operations may be added or some operations may be reduced, and the objects of the aforementioned operations may be adjusted. Those skilled in the art may make appropriate modifications based on the above description, and are not limited to the description of FIG4 above.

[0195] The above embodiments are merely exemplary of the present invention, but the present invention is not limited thereto. Appropriate modifications may be made based on the above embodiments. For example, the above embodiments may be used alone, or one or more of the above embodiments may be combined.

[0196] According to the above embodiment, when the amount of data to be sent by the LCG is within the range of the first buffer capacity table, and after the MAC PDU is constructed, the amount of data to be sent by the LCG is outside the range of the first buffer capacity table, the UE generates a first BSR MAC CE, which includes first information for indicating the use of one of the first buffer capacity table or the second buffer capacity table. Thus, even in the above situation, the buffer capacity table to be used can be clearly identified, which helps the network device and the UE have a consistent understanding of the UE's buffer status, helps the network device allocate appropriate uplink resources for the UE's uplink data transmission, and saves radio resources.

[0197] Embodiments of the fourth aspect

[0198] The embodiment of the present application provides an information processing method, which is applied to a network device. The same contents as those in the embodiment of the third aspect can be referred to the embodiment of the third aspect, and will not be repeated here.

[0199] FIG5 is a schematic diagram of an information processing method according to an embodiment of the present application, which is applied to a network device. As shown in FIG5 , the method includes:

[0200] 501. Receive a first BSR MAC CE, where the first BSR MAC CE includes first information, where the first information indicates use of one of a first cache capacity table or a second cache capacity table, wherein the first BSR MAC CE corresponds to an LCG, an amount of data to be sent in the LCG is within the range of the first cache capacity table, and after the MAC PDU is constructed, the amount of data to be sent in the LCG is outside the range of the first cache capacity table (i.e., not within the cache range specified in the first cache capacity table).

[0201] In some embodiments, the first information is used to indicate the amount of data to be sent by the LCG and is encoded using one of the first cache capacity table or the second cache capacity table.

[0202] In some embodiments, the first information indicates use of the second cache capacity table.

[0203] The first BSR MAC CE further includes second information, wherein the second information identifies the amount of data to be sent by the LCG after the MAC PDU is constructed, wherein the amount of data to be sent by the LCG after the MAC PDU is constructed is within the range of the second buffer capacity table.

[0204] The value of the second information is indicated by the second buffer capacity table. After receiving the first BSR MAC CE, the network device determines the amount of data to be sent of the corresponding LCG according to the second information and the second buffer capacity table indicated by the first information.

[0205] In some embodiments, the first information indicates to use the first cache capacity table.

[0206] The first BSR MAC CE further includes third information, wherein the third information identifies the amount of data to be sent by the LCG after the MAC PDU is constructed, wherein the amount of data to be sent by the LCG after the MAC PDU is constructed corresponds to the minimum value of the index of the first buffer capacity table.

[0207] The value of the third information is indicated by the first buffer capacity table. After receiving the first BSR MAC CE, the network device determines the amount of data to be sent of the corresponding LCG according to the third information and the first buffer capacity table indicated by the first information.

[0208] In some embodiments, as shown in FIG5 , the information processing method may further include:

[0209] 502. Receive a second BSR MAC CE, where the second BSR MAC CE corresponds to an LCG, wherein the amount of data to be sent of at least one LCG is within the range of the first cache capacity table, and after the MAC PDU is constructed, the amount of data to be sent of all LCGs is outside the range of the first cache capacity table.

[0210] In some embodiments, the second BSR MAC CE does not include the first information.

[0211] In some embodiments, the second BSR MAC CE includes fourth information, the fourth information identifying the amount of data to be sent by the LCG after the MAC PDU is constructed. The amount of data to be sent by the LCG after the MAC PDU is constructed is within a range of the second buffer capacity table.

[0212] It is worth noting that FIG5 above is merely a schematic illustration of an embodiment of the present application, and the present application is not limited thereto. For example, the execution order of the various operations may be appropriately adjusted, other operations may be added or some operations may be reduced, and the objects of the aforementioned operations may be adjusted. Those skilled in the art may make appropriate modifications based on the above description, and are not limited to the description of FIG5 above.

[0213] The above embodiments are merely exemplary of the present invention, but the present invention is not limited thereto. Appropriate modifications may be made based on the above embodiments. For example, the above embodiments may be used alone, or one or more of the above embodiments may be combined.

[0214] According to the above embodiment, when the amount of data to be sent of the LCG is within the range of the first cache capacity table and the amount of data to be sent of the LCG is outside the range of the first cache capacity table after the MAC PDU is constructed, the cache capacity table to be used can be clearly defined, which helps the network device and the UE to have a consistent understanding of the UE's cache status, helps the network device to allocate appropriate uplink resources for the UE's uplink data transmission, and saves wireless resources.

[0215] Embodiments of the fifth aspect

[0216] An embodiment of the present application provides an information processing device, which is applied to a terminal device. FIG6 is a schematic diagram of the information processing device. The information processing device and the information processing method in the embodiment of the first aspect provided by the present application are based on the same inventive concept and have similar principles for solving the problem. Therefore, for the implementation of the information processing device, please refer to the implementation of the information processing method in the embodiment of the first aspect provided by the present application, and the repeated parts will not be repeated. As used below, the term "unit" or "module" can be a combination of software and / or hardware that implements a predetermined function. Although the system described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.

[0217] As shown in FIG6 , the information processing device 600 includes:

[0218] A first determining unit 601 is configured to determine whether a minimum remaining time of uplink buffered data in a logical channel group (LCG) is lower than a first threshold and there is no pending Delay Status Report (DSR) associated with the LCG; and

[0219] The first processing unit 602 triggers a delay status report.

[0220] In some embodiments, the uplink buffer data includes first data in the buffer that has not been successfully sent.

[0221] In some embodiments, the first data comprises at least one of: a PDCP SDU, a PDCP data PDU, an RLC SDU, an RLC SDU segment, or an RLC data PDU.

[0222] In some embodiments, the uplink buffer data includes at least one of the following:

[0223] PDCP SDUs for which PDCP data PDUs have not yet been constructed;

[0224] PDCP data PDUs that have not yet been submitted to lower layers;

[0225] For acknowledged mode data radio bearers, the PDCP SDU to be retransmitted;

[0226] For acknowledged mode data radio bearers, the PDCP data PDUs to be retransmitted;

[0227] PDCP SDUs that belong to the delay-sensitive PDU set and for which no PDCP data PDUs have been constructed;

[0228] A PDCP data PDU containing a PDCP SDU that belongs to a delay-sensitive PDU set and the PDCP data PDU has not yet been submitted to lower layers;

[0229] Delay-sensitive PDCP SDUs for which PDCP data PDUs have not yet been constructed;

[0230] A PDCP data PDU containing a delay-sensitive PDCP SDU that has not yet been submitted to lower layers;

[0231] an RLC SDU or RLC SDU segment that is not yet included in an RLC data PDU;

[0232] Waiting for the initial transmission of RLC data PDU;

[0233] RLC data PDUs waiting for retransmission;

[0234] RLC SDUs or RLC SDU segments that are not yet included in an RLC data PDU and belong to the delay-sensitive PDU set;

[0235] An RLC data PDU containing an RLC SDU or RLC SDU segment that belongs to a delay-sensitive PDU set and is awaiting initial transmission or retransmission;

[0236] a delay-sensitive RLC SDU or RLC SDU segment that has not been included in an RLC data PDU; or

[0237] An RLC data PDU containing a delay-sensitive RLC SDU or RLC SDU segment, and the RLC PDU is awaiting initial transmission or retransmission.

[0238] In some embodiments, the lower layer comprises an RLC layer.

[0239] In some embodiments, the delay-sensitive PDCP SDU includes a PDCP SDU whose remaining time until the discard timer (discardTimer) expires is less than a second threshold.

[0240] In some embodiments, the delay-sensitive PDU set is a set to which the delay-sensitive PDCP SDU belongs.

[0241] In some embodiments, the delay-sensitive RLC SDU includes an RLC SDU for which the remaining time until the discard timer expires is less than a third threshold.

[0242] In some embodiments, the delay-sensitive RLC set is a set to which the delay-sensitive RLC SDU belongs.

[0243] In some embodiments, the uplink buffered data does not include second data that has been successfully sent but is still in the buffer.

[0244] In some embodiments, the second data comprises at least one of: a PDCP SDU, a PDCP data PDU, an RLC SDU, an RLC SDU segment, or an RLC data PDU.

[0245] In some embodiments, the uplink cache data does not include the following data: RLC confirmation for the data has been received, and the discard timer (discardTimer) associated with the data has not expired; or RLC confirmation for the data has been received, and the successful transmission of the data has not been confirmed by the PDCP status report.

[0246] In some embodiments, each logical channel group is configured with one first threshold.

[0247] In some embodiments, the second threshold is the same as the first threshold.

[0248] In some embodiments, the third threshold is the same as the first threshold.

[0249] In some embodiments, the minimum remaining time is explicitly included in the DSR.

[0250] In some embodiments, the DSR is triggered by a MAC entity of the terminal device.

[0251] In some embodiments, the PDCP entity and / or RLC entity of the terminal device indicates the remaining time of the uplink cache data to the MAC entity, and the MAC entity triggers the DSR based on the remaining time and the first threshold.

[0252] In some embodiments, the remaining time comprises the remaining time until expiration of a discard timer or a remaining value of a discard timer.

[0253] In some embodiments, the PDCP entity and / or RLC entity of the terminal device further indicates the data volume of the uplink buffered data to the MAC entity.

[0254] It is worth noting that the above description only describes the components or modules related to the present application, but the present application is not limited thereto. The information processing device 600 may also include other components or modules. For details of these components or modules, reference may be made to related technologies.

[0255] In addition, for the sake of simplicity, FIG6 only illustrates the connection relationship or signal direction between various components or modules. However, it should be clear to those skilled in the art that various related technologies such as bus connection can be used. The above-mentioned components or modules can be implemented by hardware facilities such as processors, memories, transmitters, and receivers; the implementation of this application is not limited to this.

[0256] The above embodiments are merely exemplary of the present invention, but the present invention is not limited thereto. Appropriate modifications may be made based on the above embodiments. For example, the above embodiments may be used alone, or one or more of the above embodiments may be combined.

[0257] According to the above embodiment, when the minimum remaining time of uplink buffered data in a logical channel group is lower than a first threshold and there is no pending delay status report associated with the logical channel group, the terminal device triggers a delay status report for the logical channel group. Thus, the conditions for triggering the delay status report are clarified, the delay status report can be reasonably triggered, and unnecessary triggering or sending of delay status reports can be avoided, which is conducive to saving uplink wireless resources and the transmit power of the terminal device.

[0258] The embodiment of the present application also provides an information processing device, which is applied to a terminal device. FIG7 is a schematic diagram of the information processing device. The information processing device and the information processing method in the embodiment of the third aspect provided by the present application are based on the same inventive concept and have similar principles for solving the problem. Therefore, for the implementation of the information processing device, please refer to the implementation of the information processing method in the embodiment of the third aspect provided by the present application, and the repeated parts will not be repeated. As used below, the term "unit" or "module" can be a combination of software and / or hardware that implements a predetermined function. Although the system described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.

[0259] As shown in FIG7 , the information processing device 700 includes:

[0260] A second determining unit 701 is configured to determine that the amount of data to be sent of the logical channel group is within the range of the first buffer capacity table, and that after the MAC PDU is constructed, the amount of data to be sent of the logical channel group is outside the range of the first buffer capacity table (i.e., not within the buffer range specified in the first buffer capacity table);

[0261] The second processing unit 702 generates a first BSR MAC CE, where the first BSR MAC CE includes first information, where the first information indicates to use one of the first buffer capacity table or the second buffer capacity table.

[0262] In some embodiments, the first information is used to indicate the amount of data to be sent by the LCG and is encoded using one of a first cache capacity table or a second cache capacity table.

[0263] In some embodiments, the first information indicates use of the second cache capacity table.

[0264] In some embodiments, the first BSR MAC CE further includes second information, where the second information identifies the amount of data to be sent by the corresponding LCG after the MAC PDU is constructed.

[0265] In some embodiments, after the MAC PDU is constructed, the amount of data to be sent of the corresponding LCG is within the range of the second cache capacity table.

[0266] In some embodiments, the value of the second information is indicated using the second cache capacity table.

[0267] In some embodiments, the first information indicates use of the first cache capacity table.

[0268] In some embodiments, the first BSR MAC CE further includes third information, and the third information identifies the amount of data to be sent in the corresponding LCG after the MAC PDU is constructed.

[0269] In some embodiments, after the MAC PDU is constructed, the amount of data to be sent of the corresponding LCG corresponds to the minimum value of the index of the first cache capacity table.

[0270] In some embodiments, the value of the third information is indicated using the first cache capacity table.

[0271] In some embodiments, the second determination unit 701 determines that the amount of data to be sent of at least one LCG is within the range of the first cache capacity table, and the amount of data to be sent of all LCGs is outside the range of the first cache capacity table after the MAC PDU is constructed; the second processing unit 702 generates a second BSR MAC CE.

[0272] In some embodiments, the second BSR MAC CE does not include the first information.

[0273] In some embodiments, the second BSR MAC CE includes fourth information, and the fourth information identifies the amount of data to be sent by the LCG after the MAC PDU is constructed.

[0274] In some embodiments, after the MAC PDU is constructed, the amount of data to be sent by the LCG is within the range of the second buffer capacity table.

[0275] It is worth noting that the above description only describes the components or modules related to the present application, but the present application is not limited thereto. The information processing device 700 may also include other components or modules. For details of these components or modules, reference may be made to related technologies.

[0276] In addition, for the sake of simplicity, FIG7 only illustrates the connection relationship or signal direction between various components or modules. However, it should be clear to those skilled in the art that various related technologies such as bus connection can be used. The above-mentioned components or modules can be implemented by hardware facilities such as processors, memories, transmitters, and receivers; the implementation of this application is not limited to this.

[0277] The above embodiments are merely exemplary of the present invention, but the present invention is not limited thereto. Appropriate modifications may be made based on the above embodiments. For example, the above embodiments may be used alone, or one or more of the above embodiments may be combined.

[0278] According to the above embodiment, when the amount of data to be sent by the LCG is within the range of the first buffer capacity table, and after the MAC PDU is constructed, the amount of data to be sent by the LCG is outside the range of the first buffer capacity table, the UE generates a first BSR MAC CE, which includes first information for indicating the use of one of the first buffer capacity table or the second buffer capacity table. Thus, even in the above situation, the buffer capacity table to be used can be clearly identified, which helps the network device and the UE have a consistent understanding of the UE's buffer status, helps the network device allocate appropriate uplink resources for the UE's uplink data transmission, and saves radio resources.

[0279] Embodiments of the sixth aspect

[0280] An embodiment of the present application provides an information processing device, which is applied to a network device. FIG8 is a schematic diagram of the information processing device. The information processing device and the information processing method in the embodiment of the second aspect provided by the present application are based on the same inventive concept and have similar principles for solving problems. Therefore, for the implementation of the information processing device, please refer to the implementation of the information processing method in the embodiment of the second aspect provided by the present application, and the repetitions will not be repeated. As used below, the term "unit" or "module" can be a combination of software and / or hardware that implements a predetermined function. Although the system described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.

[0281] As shown in FIG8 , the information processing device 800 includes:

[0282] The first receiving unit 801 receives a delay status report (DSR) sent by a terminal device, wherein the DSR corresponds to a logical channel group (LCG), and the minimum remaining time of uplink buffered data in the LCG is lower than a first threshold.

[0283] In some embodiments, there is no pending DSR associated with the LCG before the DSR is triggered by the terminal device.

[0284] In some embodiments, after receiving the DSR, the network device allocates uplink resources to the terminal device according to the DSR.

[0285] In some embodiments, the uplink buffer data includes first data in the uplink buffer that is not successfully sent.

[0286] In some embodiments, the first data comprises at least one of: a PDCP SDU, a PDCP data PDU, an RLC SDU, an RLC SDU segment, or an RLC data PDU.

[0287] In some embodiments, the uplink buffer data includes at least one of the following:

[0288] PDCP SDUs for which PDCP data PDUs have not yet been constructed;

[0289] PDCP data PDUs that have not yet been submitted to lower layers;

[0290] For acknowledged mode data radio bearers, the PDCP SDU to be retransmitted;

[0291] For acknowledged mode data radio bearers, the PDCP data PDUs to be retransmitted;

[0292] PDCP SDUs that belong to the delay-sensitive PDU set and for which no PDCP data PDUs have been constructed

[0293] A PDCP data PDU containing a PDCP SDU that belongs to a delay-sensitive PDU set and the PDCP data PDU has not yet been submitted to lower layers;

[0294] Delay-sensitive PDCP SDUs for which PDCP data PDUs have not yet been constructed;

[0295] A PDCP data PDU containing a delay-sensitive PDCP SDU that has not yet been submitted to lower layers;

[0296] an RLC SDU or RLC SDU segment that is not yet included in an RLC data PDU;

[0297] Waiting for the initial transmission of RLC data PDU;

[0298] RLC data PDUs waiting for retransmission;

[0299] RLC SDUs or RLC SDU segments that are not yet included in an RLC data PDU and belong to the delay-sensitive PDU set;

[0300] An RLC data PDU containing an RLC SDU or RLC SDU segment that belongs to a delay-sensitive PDU set and is awaiting initial transmission or retransmission;

[0301] a delay-sensitive RLC SDU or RLC SDU segment that has not been included in an RLC data PDU; or

[0302] An RLC data PDU containing a delay-sensitive RLC SDU or RLC SDU segment, and the RLC PDU is awaiting initial transmission or retransmission.

[0303] In some embodiments, the lower layer comprises an RLC layer.

[0304] In some embodiments, the delay-sensitive PDCP SDU includes a PDCP SDU for which the remaining time until the discard timer expires is less than a second threshold.

[0305] In some embodiments, the delay-sensitive PDU set is a set to which the delay-sensitive PDCP SDU belongs.

[0306] In some embodiments, the delay-sensitive RLC SDU includes an RLC SDU for which the remaining time until the discard timer expires is less than a third threshold.

[0307] In some embodiments, the delay-sensitive RLC set is a set to which the delay-sensitive RLC SDU belongs.

[0308] In some embodiments, the uplink buffered data does not include second data that has been successfully sent but is still in the buffer.

[0309] In some embodiments, the second data comprises at least one of: a PDCP SDU, a PDCP data PDU, an RLC SDU, an RLC SDU segment, or an RLC data PDU.

[0310] In some embodiments, the uplink cache data does not include the following data: the terminal device has received an RLC confirmation for the data, and the discard timer associated with the data has not expired; or the terminal device has received an RLC confirmation for the data, and the successful transmission of the data has not been confirmed by the PDCP status report.

[0311] In some embodiments, each logical channel group is configured with one first threshold.

[0312] In some embodiments, the second threshold is the same as the first threshold.

[0313] In some embodiments, the third threshold is the same as the first threshold.

[0314] In some embodiments, the minimum remaining time is explicitly included in the DSR.

[0315] In some embodiments, the DSR is triggered by a MAC entity of the terminal device.

[0316] In some embodiments, the remaining time comprises the remaining time until expiration of a discard timer or a remaining value of a discard timer.

[0317] It is worth noting that the above only describes the components or modules related to the present application, but the present application is not limited thereto. The information processing device 800 may also include other components or modules. For the specific contents of these components or modules, reference may be made to the relevant art.

[0318] In addition, for the sake of simplicity, FIG8 only illustrates the connection relationship or signal direction between various components or modules. However, it should be clear to those skilled in the art that various related technologies such as bus connection can be used. The above-mentioned components or modules can be implemented by hardware facilities such as processors, memories, transmitters, and receivers; the implementation of this application is not limited to this.

[0319] The above embodiments are merely exemplary of the present invention, but the present invention is not limited thereto. Appropriate modifications may be made based on the above embodiments. For example, the above embodiments may be used alone, or one or more of the above embodiments may be combined.

[0320] According to the above embodiment, the network device receives a delay status report, wherein the delay status report corresponds to a logical channel group, and the minimum remaining time of uplink cache data in the logical channel group is lower than the first threshold, thereby facilitating saving uplink wireless resources and the transmission power of the terminal device.

[0321] The embodiment of the present application also provides an information processing device, which is applied to a network device. FIG9 is a schematic diagram of the information processing device. The information processing device and the information processing method in the embodiment of the fourth aspect provided by the present application are based on the same inventive concept and have similar principles for solving problems. Therefore, for the implementation of the information processing device, please refer to the implementation of the information processing method in the embodiment of the fourth aspect provided by the present application, and the repetitions will not be repeated. As used below, the term "unit" or "module" can be a combination of software and / or hardware that implements a predetermined function. Although the system described in the following embodiments is preferably implemented in software, the implementation of hardware, or a combination of software and hardware, is also possible and conceived.

[0322] As shown in FIG9 , the information processing device 900 includes:

[0323] The second receiving unit 901 receives a first BSR MAC CE, which includes first information, and the first information indicates the use of one of the first cache capacity table or the second cache capacity table, wherein the first BSR MAC CE corresponds to an LCG, the amount of data to be sent in the LCG is within the range of the first cache capacity table, and after the MAC PDU is constructed, the amount of data to be sent in the LCG is outside the range of the first cache capacity table (that is, not within the cache range specified in the first cache capacity table).

[0324] In some embodiments, the first information is used to indicate the amount of data to be sent by the LCG and is encoded using one of the first cache capacity table or the second cache capacity table.

[0325] In some embodiments, the first information indicates use of the second cache capacity table.

[0326] In the case where the first information indicates to use the second cache capacity table:

[0327] The first BSR MAC CE further includes second information, wherein the second information identifies the amount of data to be sent by the LCG after the MAC PDU is constructed, wherein the amount of data to be sent by the LCG after the MAC PDU is constructed is within the range of the second buffer capacity table.

[0328] The value of the second information is indicated by the second buffer capacity table. After receiving the first BSR MAC CE, the network device determines the amount of data to be sent of the corresponding LCG according to the second information and the second buffer capacity table indicated by the first information.

[0329] In some embodiments, the first information indicates to use the first cache capacity table.

[0330] In the case where the first information indicates to use the first cache capacity table:

[0331] The first BSR MAC CE further includes third information, wherein the third information identifies the amount of data to be sent by the LCG after the MAC PDU is constructed, wherein the amount of data to be sent by the LCG after the MAC PDU is constructed corresponds to the minimum value of the index of the first buffer capacity table.

[0332] The value of the third information is indicated by the first buffer capacity table. After receiving the first BSR MAC CE, the network device determines the amount of data to be sent of the corresponding LCG according to the third information and the first buffer capacity table indicated by the first information.

[0333] In some embodiments, the second receiving unit 901 also receives a second BSR MAC CE, wherein the second BSR MAC CE corresponds to an LCG, wherein the amount of data to be sent of at least one LCG is within the range of the first cache capacity table, and the amount of data to be sent of all LCGs is outside the range of the first cache capacity table after the MAC PDU is constructed.

[0334] In some embodiments, the second BSR MAC CE does not include the first information.

[0335] In some embodiments, the second BSR MAC CE includes fourth information, the fourth information identifying the amount of data to be sent by the LCG after the MAC PDU is constructed. The amount of data to be sent by the LCG after the MAC PDU is constructed is within a range of the second buffer capacity table.

[0336] It is worth noting that the above only describes the components or modules related to the present application, but the present application is not limited thereto. The information processing device 900 may also include other components or modules. For the specific contents of these components or modules, reference may be made to the relevant art.

[0337] In addition, for the sake of simplicity, FIG9 only illustrates the connection relationship or signal direction between various components or modules. However, it should be clear to those skilled in the art that various related technologies such as bus connection can be used. The above-mentioned components or modules can be implemented by hardware facilities such as processors, memories, transmitters, and receivers; the implementation of this application is not limited to this.

[0338] The above embodiments are merely exemplary of the present invention, but the present invention is not limited thereto. Appropriate modifications may be made based on the above embodiments. For example, the above embodiments may be used alone, or one or more of the above embodiments may be combined.

[0339] According to the above embodiment, when the amount of data to be sent of the LCG is within the range of the first cache capacity table and the amount of data to be sent of the LCG is outside the range of the first cache capacity table after the MAC PDU is constructed, the cache capacity table to be used can be clearly defined, which helps the network device and the UE to have a consistent understanding of the UE's cache status, helps the network device to allocate appropriate uplink resources for the UE's uplink data transmission, and saves wireless resources.

[0340] Embodiments of the seventh aspect

[0341] An embodiment of the present application provides a communication system, and reference may be made to FIG1 . The contents identical to those in the first to sixth aspects of the embodiments will not be repeated here.

[0342] In an embodiment of the present application, the terminal device 102 is configured to execute the information processing method described in the embodiments of the first aspect and / or the third aspect, the contents of which are incorporated herein and will not be repeated here.

[0343] In an embodiment of the present application, the network device 101 is configured to execute the information processing method described in the embodiments of the second aspect and / or the fourth aspect, the contents of which are incorporated herein and will not be repeated here.

[0344] An embodiment of the present application further provides a network device, which may be, for example, a base station, but the present application is not limited thereto and may also be other network devices.

[0345] Figure 10 is a schematic diagram of a network device according to an embodiment of the present application. As shown in Figure 10 , network device 1000 may include a processor 1001 (e.g., a central processing unit (CPU)) and a memory 1002; memory 1002 is coupled to processor 1001. Memory 1002 may store various data and information processing programs, which are executed under the control of processor 1001.

[0346] For example, the processor 1001 may be configured to execute a program to implement the information processing method as described in the embodiment of the second aspect. For example, the processor 1001 may be configured to perform the following control: receiving a delay status report (DSR) sent by a terminal device, wherein the DSR corresponds to a logical channel group (LCG), and the minimum remaining time of uplink buffered data in the LCG is lower than a first threshold.

[0347] For example, the processor 1001 may be configured to execute a program to implement the information processing method as described in the embodiment of the fourth aspect. For example, the processor 1001 may be configured to perform the following control: receiving a first BSR MAC CE, where the first BSR MAC CE includes first information, where the first information indicates use of one of a first cache capacity table or a second cache capacity table, wherein the first BSR MAC CE corresponds to an LCG, an amount of data to be sent in the LCG is within a range of the first cache capacity table, and after the MAC PDU is constructed, an amount of data to be sent in the LCG is outside the range of the first cache capacity table.

[0348] In addition, as shown in Figure 10, network device 1000 may further include: a transceiver 1003 and an antenna 1004; wherein, the functions of the above components are similar to those in the prior art and are not described here in detail. It is worth noting that network device 1000 does not necessarily include all the components shown in Figure 10; in addition, network device 1000 may also include components not shown in Figure 10, and reference may be made to the prior art for details.

[0349] The embodiment of the present application also provides a terminal device, but the present application is not limited thereto and may also be other devices.

[0350] Figure 11 is a schematic diagram of a terminal device according to an embodiment of the present application. As shown in Figure 11 , terminal device 1100 may include a processor 1101 and a memory 1102. Memory 1102 stores data and programs and is coupled to processor 1101. It should be noted that this diagram is exemplary; other types of structures may be used to supplement or replace this structure to implement telecommunication or other functions.

[0351] For example, the processor 1101 may be configured to execute a program to implement the information processing method as described in the embodiment of the first aspect. For example, the processor 1101 may be configured to perform the following control: determining that the minimum remaining time of uplink buffered data in a logical channel group (LCG) is lower than a first threshold and there is no pending Delay Status Report (DSR) associated with the LCG, and triggering a Delay Status Report.

[0352] For example, the processor 1101 may be configured to execute a program to implement the information processing method as described in the embodiment of the third aspect. For example, the processor 1101 may be configured to perform the following control: determining that the amount of data to be sent for the logical channel group is within the range of the first buffer capacity table, and that after the MAC PDU is constructed, the amount of data to be sent for the logical channel group is outside the range of the first buffer capacity table; and generating a first BSR MAC CE, where the first BSR MAC CE includes first information, where the first information indicates use of one of the first buffer capacity table or the second buffer capacity table.

[0353] As shown in Figure 11 , the terminal device 1100 may further include: a communication module 1103, an input unit 1104, a display 1105, and a power supply 1106. The functions of these components are similar to those in the prior art and are not described in detail here. It is worth noting that the terminal device 1100 does not necessarily include all of the components shown in Figure 11 , and these components are not essential. Furthermore, the terminal device 1100 may also include components not shown in Figure 11 , for which reference may be made to the prior art.

[0354] An embodiment of the present application also provides a computer program, wherein when the program is executed in a terminal device, the program causes the terminal device to execute the information processing method described in the embodiments of the first aspect and / or the third aspect.

[0355] An embodiment of the present application also provides a storage medium storing a computer program, wherein the computer program enables a terminal device to execute the information processing method described in the embodiments of the first aspect and / or the third aspect.

[0356] An embodiment of the present application also provides a computer program, wherein when the program is executed in a network device, the program causes the network device to execute the information processing method described in the embodiments of the second aspect and / or the fourth aspect.

[0357] An embodiment of the present application also provides a storage medium storing a computer program, wherein the computer program enables a network device to execute the information processing method described in the embodiments of the second aspect and / or the fourth aspect.

[0358] The above devices and methods of the present application can be implemented by hardware or by a combination of hardware and software. The present application relates to such a computer-readable program that, when executed by a logic component, enables the logic component to implement the devices or components described above, or enables the logic component to implement the various methods or steps described above. The present application also relates to a storage medium for storing the above program, such as a hard disk, a magnetic disk, an optical disk, a DVD, a flash memory, etc.

[0359] The method / device described in conjunction with the embodiments of the present application can be directly embodied as hardware, a software module executed by a processor, or a combination of the two. For example, one or more of the functional block diagrams shown in the figure and / or one or more combinations of functional block diagrams can correspond to various software modules of the computer program flow or to various hardware modules. These software modules can respectively correspond to the various steps shown in the figure. These hardware modules can be implemented by solidifying these software modules, for example, using a field programmable gate array (FPGA).

[0360] The software module may be located in RAM memory, flash memory, ROM memory, EPROM memory, EEPROM memory, registers, a hard disk, a removable disk, a CD-ROM, or any other form of storage medium known in the art. A storage medium may be coupled to a processor so that the processor can read information from the storage medium and write information to the storage medium; or the storage medium may be an integral part of the processor. The processor and the storage medium may be located in an ASIC. The software module may be stored in the memory of the mobile terminal or in a memory card that can be inserted into the mobile terminal. For example, if the device (such as a mobile terminal) uses a large-capacity MEGA-SIM card or a large-capacity flash memory device, the software module may be stored in the MEGA-SIM card or the large-capacity flash memory device.

[0361] One or more of the functional blocks and / or one or more combinations of functional blocks described in the accompanying drawings may be implemented as a general-purpose processor, a digital signal processor (DSP), an application-specific integrated circuit (ASIC), a field-programmable gate array (FPGA) or other programmable logic device, a discrete gate or transistor logic device, a discrete hardware component, or any appropriate combination thereof for performing the functions described in this application. One or more of the functional blocks and / or one or more combinations of functional blocks described in the accompanying drawings may also be implemented as a combination of computing devices, such as a combination of a DSP and a microprocessor, multiple microprocessors, one or more microprocessors in communication with a DSP, or any other such configuration.

[0362] The present application has been described above in conjunction with specific embodiments. However, those skilled in the art should understand that these descriptions are merely illustrative and are not intended to limit the scope of protection of the present application. Those skilled in the art may make various modifications and variations to the present application based on the spirit and principles of the present application, and such modifications and variations are also within the scope of the present application.

[0363] Regarding the implementation methods including the above embodiments, the following additional notes are also disclosed:

[0364] Note 1. An information processing device, configured in a terminal device, comprising:

[0365] a second determining unit, which determines that the amount of data to be sent of the logical channel group LCG is within the range of the first buffer capacity table, and after the MAC PDU is constructed, the amount of data to be sent of the LCG is outside the range of the first buffer capacity table;

[0366] The second processing unit generates a first BSR MAC CE, where the first BSR MAC CE includes first information, and the first information indicates to use one of the first buffer capacity table or the second buffer capacity table.

[0367] Note 2. The device according to Note 1, wherein:

[0368] The first information is used to indicate the amount of data to be sent by the LCG and is encoded using one of a first cache capacity table or a second cache capacity table.

[0369] Note 3. The device according to Note 1, wherein:

[0370] The first information indicates to use the second cache capacity table.

[0371] Note 4. The device according to Note 1 or 3, wherein:

[0372] The first BSR MAC CE further includes second information, where the second information identifies the amount of data to be sent of the corresponding LCG after the MAC PDU is constructed.

[0373] Note 5. The device according to Note 4, wherein:

[0374] After the MAC PDU is constructed, the amount of data to be sent of the corresponding LCG is within the range of the second buffer capacity table; and / or

[0375] The value of the second information is indicated using the second cache capacity table.

[0376] Note 6. The device according to Note 1, wherein:

[0377] The first information indicates to use the first cache capacity table.

[0378] Note 7. The device according to Note 1 or 6, wherein:

[0379] The first BSR MAC CE further includes third information, and the third information identifies the amount of data to be sent by the LCG after the MAC PDU is constructed.

[0380] Note 8. The device according to Note 7, wherein:

[0381] The minimum value of the index of the first buffer capacity table corresponding to the amount of data to be sent by the LCG after the MAC PDU is constructed; and / or

[0382] The value of the third information is indicated by using the first cache capacity table.

[0383] Note 9. The device according to Note 1, wherein:

[0384] The second determining unit determines that the amount of data to be sent of at least one LCG is within the range of the first buffer capacity table, and after the MAC PDU is constructed, the amount of data to be sent of all LCGs is outside the range of the first buffer capacity table;

[0385] The second processing unit generates a second BSR MAC CE.

[0386] Note 10. The device according to Note 9, wherein:

[0387] The second BSR MAC CE does not include the first information; and / or

[0388] The second BSR MAC CE includes fourth information, and the fourth information identifies the amount of data to be sent by the LCG after the MAC PDU is constructed.

Claims

1. An information processing device, configured in a terminal device, comprising: a first determining unit, which determines that a minimum remaining time of uplink buffered data in a logical channel group is lower than a first threshold and there is no waiting delay status report associated with the logical channel group; as well as A first processing unit is configured to trigger a delay status report for the logical channel group.

2. The device according to claim 1, wherein: The uplink buffer data includes first data in the buffer that is not successfully sent.

3. The device according to claim 2, wherein: The first data includes at least one of the following: Packet Data Convergence Protocol Service Data Unit (PDCP SDU), Packet Data Convergence Protocol Data Packet Data Unit (PDCP Data PDU), Radio Link Control Service Data Unit (RLC SDU), Radio Link Control Service Data Unit Segment (RLC SDU Segment) or Radio Link Control Data Packet Data Unit (RLC Data PDU).

4. The device according to claim 1, wherein: The uplink buffer data includes at least one of the following: A PDCP SDU for which a PDCP data PDU has not yet been constructed; PDCP data PDUs that have not yet been submitted to lower layers; For acknowledged mode data radio bearers, the PDCP SDU to be retransmitted; For acknowledged mode data radio bearers, the PDCP data PDUs to be retransmitted; PDCP SDUs that belong to a delay sensitive packet data unit (PDU) set and for which a PDCP data PDU has not yet been constructed; A PDCP data PDU containing a PDCP SDU belonging to a delay sensitive PDU set, and the PDCP data PDU has not yet been submitted to lower layers; A delay-sensitive PDCP SDU for which a PDCP data PDU has not yet been constructed; A PDCP data PDU containing a delay-sensitive PDCP SDU that has not yet been submitted to lower layers; an RLC SDU or an RLC SDU segment that has not been included in an RLC data PDU; Waiting for the initial transmission of RLC data PDU; RLC data PDU waiting for retransmission; RLC SDUs that are not yet included in the RLC data PDU and belong to the delay sensitive PDU set or RLC SDU segmentation; An RLC data PDU containing an RLC SDU or an RLC SDU segment belonging to a delay sensitive PDU set, and the RLC PDU is awaiting initial transmission or retransmission; a delay-sensitive RLC SDU or RLC SDU segment that has not been included in an RLC data PDU; An RLC data PDU containing a delay-sensitive RLC SDU or RLC SDU segment, and the RLC PDU is awaiting initial transmission or retransmission.

5. The device according to claim 4, wherein: The lower layer includes the RLC layer.

6. The device according to claim 4, wherein: The delay-sensitive PDCP SDU includes a PDCP SDU for which the remaining time until the discard timer expires is less than a second threshold.

7. The device according to claim 6, wherein: The second threshold is the same as the first threshold.

8. The device according to claim 6, wherein: The delay sensitive PDU set is the set to which the delay sensitive PDCP SDU belongs.

9. The device according to claim 4, wherein: The delay-sensitive RLC SDU includes an RLC SDU for which the remaining time until the discard timer expires is less than a third threshold.

10. The device according to claim 9, wherein: The third threshold is the same as the first threshold.

11. The device according to claim 10, wherein: The delay sensitive RLC set is the set to which the delay sensitive RLC SDU belongs.

12. The device according to claim 1, wherein: The uplink buffer data does not include second data that has been successfully sent but is still in the buffer.

13. The device according to claim 12, wherein: The second data includes at least one of the following: PDCP SDU, PDCP data PDU, RLC SDU, RLC SDU segment or RLC data PDU.

14. The device according to claim 1, wherein: The uplink buffer data does not include the following data: An RLC acknowledgment for the data is received and the discard timer associated with the data has not expired; or An RLC confirmation for the data has been received, and successful transmission of the data has not yet been confirmed by a PDCP status report.

15. The device according to claim 1, wherein: Each of the logical channel groups is configured with one first threshold.

16. The device according to claim 1, wherein The minimum remaining time is explicitly included in the delay status report.

17. The device according to claim 1, wherein: The delay status report is triggered by a medium access control (MAC) entity of the terminal device.

18. The device according to claim 17, wherein: The PDCP entity and / or RLC entity of the terminal device indicates the remaining time of the uplink cache data to the MAC entity, and the MAC entity triggers the delay status report according to the remaining time and the first threshold.

19. An information processing method, applied to a terminal device, the method comprising: Determining that a minimum remaining time of uplink buffered data in a logical channel group is lower than a first threshold and there is no waiting delay status report associated with the logical channel group; as well as A delay status report is triggered for the logical channel group.

20. A communication system, characterized in that: The communication system comprises: A terminal device, which determines that a minimum remaining time of uplink buffered data in a logical channel group is lower than a first threshold and there is no waiting delay status report associated with the logical channel group, triggers a delay status report for the logical channel group; and A network device receives the delay status report.